Hola ¡¡
Bueno directo al grano, me gustaría saber como reducir el chance de las skill Masquerade de los Shadow Chaser y el daño de la skil Tiger Cannon del Sura, busque las formulas en el SRC y las encontré, una en battle.c y otra en skill.c, pero no logro entenderla, podrían por favor explicármelas para saber que mover y que no?:
Formula de las máscaras:
rate = status_get_lv(src) / 10 + rnd_value(sstatus->dex / 12, sstatus->dex / 4) + ( sd ? sd->status.job_level : 50 ) + 10 * skill_lv
- (status_get_lv(bl) / 10 + rnd_value(tstatus->agi / 6, tstatus->agi / 3) + tstatus->luk / 10 + ( dstsd ? (dstsd->max_weight / 10 - dstsd->weight / 10 ) / 100 : 0));
rate = cap_value(rate, skill_lv + sstatus->dex / 20, 100);
Formula de Tiger Cannon:
case SR_TIGERCANNON:// ATK [((Caster consumed HP + SP) / 4) x Caster Base Level / 100] %
{
int hp = (int64)status_get_max_hp(src) * (10 + 2 * skill_lv) / 100,
sp = (int64)status_get_max_sp(src) * (5 + 1 * skill_lv) / 100;
if( sc && sc->data[sC_COMBO] && sc->data[sC_COMBO]->val1 == SR_FALLENEMPIRE ) // ATK [((Caster consumed HP + SP) / 2) x Caster Base Level / 100] %
skillratio = ((int64)hp+sp) / 2;
else
skillratio = ((int64)hp+sp) / 4;
RE_LVL_DMOD(100);
Desde ante mano doy gracias y disculpen por las molestias, saludos.