From a5a7861de13e54d62dcdeb667a18b70733256fef Mon Sep 17 00:00:00 2001
From: ignizh <ignizh@54d463be-8e91-2dee-dedb-b68131a5f0ec>
Date: Sat, 16 Jun 2012 01:34:17 +0000
Subject: Fixed Enchant Deadly Poison effect hover skills that should have
 halved damage or should not be affected in RE mode(bugreport:5322)

git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16309 54d463be-8e91-2dee-dedb-b68131a5f0ec
---
 src/map/battle.c | 17 ++++++++++++++---
 1 file changed, 14 insertions(+), 3 deletions(-)

(limited to 'src')

diff --git a/src/map/battle.c b/src/map/battle.c
index a6b422ccb..d52c8bcf8 100644
--- a/src/map/battle.c
+++ b/src/map/battle.c
@@ -2479,11 +2479,22 @@ static struct Damage battle_calc_weapon_attack(struct block_list *src,struct blo
 #ifndef RENEWAL_EDP
 			// renewal EDP doesn't affect your final damage but your atk and weapon atk
 			if(sc->data[SC_EDP] &&
-			  	skill_num != ASC_BREAKER &&
+				skill_num != AS_GRIMTOOTH &&
 				skill_num != ASC_METEORASSAULT &&
 				skill_num != AS_SPLASHER &&
-				skill_num != AS_VENOMKNIFE)
-				ATK_ADDRATE(sc->data[SC_EDP]->val3);
+				skill_num != AS_VENOMKNIFE &&
+				skill_num != AS_SONICBLOW &&
+				skill_num != ASC_BREAKER &&
+				skill_num != GC_COUNTERSLASH &&
+				skill_num != GC_CROSSIMPACT)
+					ATK_ADDRATE(sc->data[SC_EDP]->val3);
+			// Skills that have halved damage [Igniz]
+			if(sc->data[SC_EDP] &&
+				(skill_num == AS_SONICBLOW ||
+				skill_num == ASC_BREAKER ||
+				skill_num == GC_COUNTERSLASH ||
+				skill_num == GC_CROSSIMPACT))
+					ATK_RATE(50);
 #endif
 		}
 
-- 
cgit v1.2.3-70-g09d2