diff --git a/dist/game/data/scripts/handlers/effecthandlers/PhysicalAttack.java b/dist/game/data/scripts/handlers/effecthandlers/PhysicalAttack.java
index 93530a3704601d220ef77f8d52253e913a771dff..399ddc0971b7a562b8ca6872214e81db109f12d7 100644
--- a/dist/game/data/scripts/handlers/effecthandlers/PhysicalAttack.java
+++ b/dist/game/data/scripts/handlers/effecthandlers/PhysicalAttack.java
@@ -108,7 +108,7 @@ public final class PhysicalAttack extends AbstractEffect
 			crit = Formulas.calcSkillCrit(activeChar, target, _criticalChance);
 		}
 		
-		damage = Formulas.calcSkillPhysDam(activeChar, target, shield, false, ss, _power);
+		damage = Formulas.calcSkillPhysDam(activeChar, target, skill, shield, false, ss, _power);
 		
 		if (crit)
 		{
diff --git a/dist/game/data/scripts/handlers/effecthandlers/PhysicalAttackHpLink.java b/dist/game/data/scripts/handlers/effecthandlers/PhysicalAttackHpLink.java
index cddbbe8fdec6c6975b5b3f36e80c4d46f7fdb8b3..01d597c24689f9cceab3f85c52d4aa11cecbfb9f 100644
--- a/dist/game/data/scripts/handlers/effecthandlers/PhysicalAttackHpLink.java
+++ b/dist/game/data/scripts/handlers/effecthandlers/PhysicalAttackHpLink.java
@@ -89,7 +89,7 @@ public final class PhysicalAttackHpLink extends AbstractEffect
 		
 		double power = _power * (-((target.getCurrentHp() * 2) / target.getMaxHp()) + 2);
 		
-		damage = Formulas.calcSkillPhysDam(activeChar, target, shld, false, ss, power);
+		damage = Formulas.calcSkillPhysDam(activeChar, target, skill, shld, false, ss, power);
 		
 		if (damage > 0)
 		{
diff --git a/dist/game/data/scripts/handlers/effecthandlers/PhysicalSoulAttack.java b/dist/game/data/scripts/handlers/effecthandlers/PhysicalSoulAttack.java
index 6480db982a4e5a01c3663bf8a2fbab62b898fbb0..c0fbd1f4010d8fc304809669ee3b3ebdd1ca9fe3 100644
--- a/dist/game/data/scripts/handlers/effecthandlers/PhysicalSoulAttack.java
+++ b/dist/game/data/scripts/handlers/effecthandlers/PhysicalSoulAttack.java
@@ -108,7 +108,7 @@ public final class PhysicalSoulAttack extends AbstractEffect
 			crit = Formulas.calcSkillCrit(activeChar, target, _criticalChance);
 		}
 		
-		damage = Formulas.calcSkillPhysDam(activeChar, target, shield, false, ss, _power);
+		damage = Formulas.calcSkillPhysDam(activeChar, target, skill, shield, false, ss, _power);
 		
 		if ((skill.getMaxSoulConsumeCount() > 0) && activeChar.isPlayer())
 		{