From 7f6afa84b01a9adff3f8b4f2618aa1e6db001be3 Mon Sep 17 00:00:00 2001 From: exneval Date: Sat, 14 Dec 2013 14:20:19 +0700 Subject: [PATCH] *Fix bugreport http://rathena.org/board/tracker/issue-8107-dual-wield-problem/ --- src/map/battle.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/map/battle.c b/src/map/battle.c index 3f03adec6e..0f75cc932e 100644 --- a/src/map/battle.c +++ b/src/map/battle.c @@ -4694,7 +4694,9 @@ static struct Damage battle_calc_weapon_attack(struct block_list *src, struct bl case KO_HAPPOKUNAI: break; default: - wd.damage += battle_calc_cardfix(BF_WEAPON, src, target, battle_skill_get_damage_properties(skill_id, wd.miscflag), right_element, left_element, wd.damage, is_attack_left_handed(src, skill_id), wd.flag); + wd.damage += battle_calc_cardfix(BF_WEAPON, src, target, battle_skill_get_damage_properties(skill_id, wd.miscflag), right_element, left_element, wd.damage, 0, wd.flag); + if(is_attack_left_handed(src, skill_id)) + wd.damage2 += battle_calc_cardfix(BF_WEAPON, src, target, battle_skill_get_damage_properties(skill_id, wd.miscflag), right_element, left_element, wd.damage2, 1, wd.flag); break; } }