|
@@ -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;
|
|
|
}
|