Saludos, estaba leveliando con mi rouge y note que la skill Steal Coin no esta funcionando como corresponde.
buscando en internet encontré la formula del dinero que robas:
rate = skill + (sd->status.base_level - md->level)*3 + sd->battle_status.dex*2 + sd->battle_status.luk*2;
if(rand()%1000 < rate)
{
int amount = md->level*10 + rand()%100;
log_zeny(sd, LOG_TYPE_STEAL, sd, amount);
pc_getzeny(sd, amount);
md->state.steal_coin_flag = 1;
return 1;
}
return 0;
}
es decir:
zeny=monster_lvl*10 + Random(0-100)
lo comprobé en otros servers que juego (incluido iro) y sacaba valores de acuerdo con la formula.
acá lo probe con varios Sting (lvl 61) y se debería robar entre 610 y 710 z pero todos los intentos que hice obtenía 4 z
probé también con arclouze (lvl 59) y también daban 4 z