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()) {