2 SHNARK:скачал снап 2219. вроде как если выполняется это условие- "bl->type == BL_PC" (sd?) ,- то "repeal_die_counter" обнуляется(то есть чуть ли не постояноо =\ )... не понял правда, поч к repeal_die_counter такое обращение идет: "((struct map_session_data*)bl)->repeal_die_counter"... я в исходниках нашел только вполне человеческое "sd->repeal_die_counter"... и вообще вот что я нашел:
[code:5liowzk8]case SC_SUPERNOVICE://#ѓXЃ[ѓpЃ[ѓmЃ[ѓrѓX‚МЌ°#
if(sd) {
if(battle_config.disp_job_soul_state_change) {
char output[64];
strcpy(output,"Ќ°Џу‘Ф‚ЄЏI—№‚µ‚Ь‚µ‚Ѕ");
clif_disp_onlyself(sd,output,strlen(output));
}
if(sd->repeal_die_counter)
calc_flag = 1;
sd->repeal_die_counter = 0;
}
break;[/code:5liowzk8]
в status.c ... не там смотрел? или каг?
сидел думал до пол второго ночи, пришел к какому-то выводу, но записать и сформулировать его уже не смог- окончательно запутался