case PA_SACRIFICE: wd.damage = sstatus->max_hp* 8/100; wd.damage2 = 0;#ifdef RENEWAL wd.damage = battle->calc_elefix(src, target, skill_id, skill_lv, wd.damage, nk, n_ele, s_ele, s_ele_, false, wd.flag); // temporary [malufett]#endif break;
Above is the formula of SACRIFICE...