From 663e73022a32f1f30b9486bce1357d62e352c877 Mon Sep 17 00:00:00 2001 From: Zealar <Zealar@users.noreply.github.com> Date: Wed, 12 Nov 2014 00:49:44 +0200 Subject: [PATCH] Fix fear on Servitors Reported by: Driad --- .../dist/game/data/scripts/handlers/effecthandlers/Fear.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/L2J_DataPack/dist/game/data/scripts/handlers/effecthandlers/Fear.java b/L2J_DataPack/dist/game/data/scripts/handlers/effecthandlers/Fear.java index b938fdc75b..244fbe3616 100644 --- a/L2J_DataPack/dist/game/data/scripts/handlers/effecthandlers/Fear.java +++ b/L2J_DataPack/dist/game/data/scripts/handlers/effecthandlers/Fear.java @@ -22,12 +22,11 @@ import com.l2jserver.Config; import com.l2jserver.gameserver.GeoData; import com.l2jserver.gameserver.ai.CtrlEvent; import com.l2jserver.gameserver.ai.CtrlIntention; +import com.l2jserver.gameserver.enums.Race; import com.l2jserver.gameserver.model.Location; import com.l2jserver.gameserver.model.StatsSet; import com.l2jserver.gameserver.model.actor.instance.L2DefenderInstance; import com.l2jserver.gameserver.model.actor.instance.L2FortCommanderInstance; -import com.l2jserver.gameserver.model.actor.instance.L2NpcInstance; -import com.l2jserver.gameserver.model.actor.instance.L2ServitorInstance; import com.l2jserver.gameserver.model.actor.instance.L2SiegeFlagInstance; import com.l2jserver.gameserver.model.conditions.Condition; import com.l2jserver.gameserver.model.effects.AbstractEffect; @@ -52,7 +51,7 @@ public final class Fear extends AbstractEffect @Override public boolean canStart(BuffInfo info) { - if ((info.getEffected() instanceof L2NpcInstance) || (info.getEffected() instanceof L2DefenderInstance) || (info.getEffected() instanceof L2FortCommanderInstance) || (info.getEffected() instanceof L2SiegeFlagInstance) || (info.getEffected() instanceof L2ServitorInstance)) + if (info.getEffected().isNpc() || (info.getEffected() instanceof L2DefenderInstance) || (info.getEffected() instanceof L2FortCommanderInstance) || (info.getEffected() instanceof L2SiegeFlagInstance) || (info.getEffected().getTemplate().getRace() == Race.SIEGE_WEAPON)) { return false; } -- GitLab