From 882e10c3a45a6e16e877c979fc19380d860ef24c Mon Sep 17 00:00:00 2001 From: MobiusDev <8391001+MobiusDevelopment@users.noreply.github.com> Date: Sat, 21 Nov 2015 17:44:18 +0000 Subject: [PATCH] Disable knocking back NPCs. --- .../game/data/scripts/handlers/effecthandlers/KnockBack.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/trunk/dist/game/data/scripts/handlers/effecthandlers/KnockBack.java b/trunk/dist/game/data/scripts/handlers/effecthandlers/KnockBack.java index 39511bb1c3..bb4618d3f9 100644 --- a/trunk/dist/game/data/scripts/handlers/effecthandlers/KnockBack.java +++ b/trunk/dist/game/data/scripts/handlers/effecthandlers/KnockBack.java @@ -57,6 +57,11 @@ public final class KnockBack extends AbstractEffect public void onStart(BuffInfo info) { final L2Character effected = info.getEffected(); + if (!effected.isPlayer() && !effected.isMonster()) + { + return; + } + final double radians = Math.toRadians(Util.calculateAngleFrom(info.getEffector(), info.getEffected())); final int x = (int) (info.getEffected().getX() + (_distance * Math.cos(radians))); final int y = (int) (info.getEffected().getY() + (_distance * Math.sin(radians)));