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 244fbe3616265863da4d8ab25af68ac36f140523..f9dbb0828b556d98cee854082da9bd802abcf7ba 100644 --- a/L2J_DataPack/dist/game/data/scripts/handlers/effecthandlers/Fear.java +++ b/L2J_DataPack/dist/game/data/scripts/handlers/effecthandlers/Fear.java @@ -51,11 +51,9 @@ public final class Fear extends AbstractEffect @Override public boolean canStart(BuffInfo info) { - 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; - } - return true; + return info.getEffected().isPlayer() || info.getEffected().isSummon() || (info.getEffected().isAttackable() && // + !((info.getEffected() instanceof L2DefenderInstance) || (info.getEffected() instanceof L2FortCommanderInstance) || // + (info.getEffected() instanceof L2SiegeFlagInstance) || (info.getEffected().getTemplate().getRace() == Race.SIEGE_WEAPON))); } @Override