From 8209afe63602396582b73b3482be85c72bca7ec2 Mon Sep 17 00:00:00 2001 From: Zoey76 <zoey_76@msn.com> Date: Sun, 26 Apr 2015 19:47:19 -0300 Subject: [PATCH] Cleanup of invalud methods. Reported by: valanths1990 --- .../handlers/effecthandlers/TransferHate.java | 11 +++++------ .../scripts/handlers/effecthandlers/Unsummon.java | 8 -------- .../handlers/effecthandlers/VitalityPointUp.java | 13 +++++-------- 3 files changed, 10 insertions(+), 22 deletions(-) diff --git a/L2J_DataPack/dist/game/data/scripts/handlers/effecthandlers/TransferHate.java b/L2J_DataPack/dist/game/data/scripts/handlers/effecthandlers/TransferHate.java index 0b6b604736..fac4aabe12 100644 --- a/L2J_DataPack/dist/game/data/scripts/handlers/effecthandlers/TransferHate.java +++ b/L2J_DataPack/dist/game/data/scripts/handlers/effecthandlers/TransferHate.java @@ -48,12 +48,6 @@ public final class TransferHate extends AbstractEffect return Formulas.calcProbability(_chance, info.getEffector(), info.getEffected(), info.getSkill()); } - @Override - public boolean canStart(BuffInfo info) - { - return Util.checkIfInRange(info.getSkill().getEffectRange(), info.getEffector(), info.getEffected(), true); - } - @Override public boolean isInstant() { @@ -63,6 +57,11 @@ public final class TransferHate extends AbstractEffect @Override public void onStart(BuffInfo info) { + if (!Util.checkIfInRange(info.getSkill().getEffectRange(), info.getEffector(), info.getEffected(), true)) + { + return; + } + for (L2Character obj : info.getEffector().getKnownList().getKnownCharactersInRadius(info.getSkill().getAffectRange())) { if ((obj == null) || !obj.isAttackable() || obj.isDead()) diff --git a/L2J_DataPack/dist/game/data/scripts/handlers/effecthandlers/Unsummon.java b/L2J_DataPack/dist/game/data/scripts/handlers/effecthandlers/Unsummon.java index 67a2201270..5cec234a03 100644 --- a/L2J_DataPack/dist/game/data/scripts/handlers/effecthandlers/Unsummon.java +++ b/L2J_DataPack/dist/game/data/scripts/handlers/effecthandlers/Unsummon.java @@ -55,16 +55,9 @@ public final class Unsummon extends AbstractEffect return true; } } - return false; } - @Override - public boolean canStart(BuffInfo info) - { - return info.getEffected().isSummon(); - } - @Override public boolean isInstant() { @@ -75,7 +68,6 @@ public final class Unsummon extends AbstractEffect public void onStart(BuffInfo info) { final L2Summon summon = info.getEffected().getSummon(); - if (summon != null) { final L2PcInstance summonOwner = summon.getOwner(); diff --git a/L2J_DataPack/dist/game/data/scripts/handlers/effecthandlers/VitalityPointUp.java b/L2J_DataPack/dist/game/data/scripts/handlers/effecthandlers/VitalityPointUp.java index b0fee23266..7ea317f24d 100644 --- a/L2J_DataPack/dist/game/data/scripts/handlers/effecthandlers/VitalityPointUp.java +++ b/L2J_DataPack/dist/game/data/scripts/handlers/effecthandlers/VitalityPointUp.java @@ -39,12 +39,6 @@ public final class VitalityPointUp extends AbstractEffect _value = params.getFloat("value", 0); } - @Override - public boolean canStart(BuffInfo info) - { - return (info.getEffected() != null) && info.getEffected().isPlayer(); - } - @Override public boolean isInstant() { @@ -54,7 +48,10 @@ public final class VitalityPointUp extends AbstractEffect @Override public void onStart(BuffInfo info) { - info.getEffected().getActingPlayer().updateVitalityPoints(_value, false, false); - info.getEffected().getActingPlayer().sendPacket(new UserInfo(info.getEffected().getActingPlayer())); + if ((info.getEffected() != null) && info.getEffected().isPlayer()) + { + info.getEffected().getActingPlayer().updateVitalityPoints(_value, false, false); + info.getEffected().getActingPlayer().sendPacket(new UserInfo(info.getEffected().getActingPlayer())); + } } } -- GitLab