Claymore Trap, Blast Mine, Land Mine renewal damage (fixes #2036)

- Fixed a rounding issue when calculating trap damage
This commit is contained in:
Playtester
2017-04-03 20:33:55 +02:00
parent 6d58946864
commit 5d90380fcc

View File

@@ -6353,7 +6353,7 @@ struct Damage battle_calc_misc_attack(struct block_list *src,struct block_list *
case MA_LANDMINE:
case HT_BLASTMINE:
case HT_CLAYMORETRAP:
md.damage = skill_lv * sstatus->dex * (3 + status_get_lv(src) / 100) * (1 + sstatus->int_ / 35);
md.damage = skill_lv * sstatus->dex * (3.0 + (float)status_get_lv(src) / 100.0) * (1.0 + (float)sstatus->int_ / 35.0);
md.damage += md.damage * (rnd()%20 - 10) / 100;
md.damage += (sd ? pc_checkskill(sd,RA_RESEARCHTRAP) * 40 : 0);
break;