From 3817bb33ec36d7d0c59f85cbcb20ab1f0e2e60b8 Mon Sep 17 00:00:00 2001 From: aleos89 Date: Sun, 5 Jun 2016 08:37:31 -0400 Subject: [PATCH] Corrected Earthquake damage (fixes #1338) * Resolved the ternary operator zeroing out the rest of the equation. --- src/map/battle.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/map/battle.c b/src/map/battle.c index 4f404bcd83..2ade937d9b 100644 --- a/src/map/battle.c +++ b/src/map/battle.c @@ -2528,7 +2528,6 @@ static bool is_attack_hitting(struct Damage wd, struct block_list *src, struct b case NPC_BLEEDING: hitrate += hitrate * 20 / 100; break; - case NPC_EARTHQUAKE: case NPC_FIREBREATH: case NPC_ICEBREATH: case NPC_THUNDERBREATH: @@ -5849,7 +5848,7 @@ struct Damage battle_calc_magic_attack(struct block_list *src,struct block_list skillratio += 100 * skill_lv; break; case NPC_EARTHQUAKE: - skillratio += 100 + 100 * skill_lv + 100 * (skill_lv / 2) + (skill_lv > 4) ? 100 : 0; + skillratio += 100 + 100 * skill_lv + 100 * (skill_lv / 2) + ((skill_lv > 4) ? 100 : 0); break; #ifdef RENEWAL case WZ_HEAVENDRIVE: