All pastes #83822 Raw Edit

Someone

public text v1 · immutable
·published 2006-07-10 03:14 UTC
rendered paste body
Index: C:/Server/l2j/source/L2_Gameserver/java/net/sf/l2j/gameserver/model/L2Attackable.java
===================================================================
--- C:/Server/l2j/source/L2_Gameserver/java/net/sf/l2j/gameserver/model/L2Attackable.java	(revision 2204)
+++ C:/Server/l2j/source/L2_Gameserver/java/net/sf/l2j/gameserver/model/L2Attackable.java	(working copy)
@@ -35,6 +35,7 @@
 import net.sf.l2j.gameserver.ai.CtrlEvent;
 import net.sf.l2j.gameserver.ai.CtrlIntention;
 import net.sf.l2j.gameserver.ai.L2AttackableAI;
+import net.sf.l2j.gameserver.ai.L2SiegeGuardAI;
 import net.sf.l2j.gameserver.ai.L2CharacterAI;
 import net.sf.l2j.gameserver.lib.Rnd;
 import net.sf.l2j.gameserver.model.L2Skill.SkillType;
@@ -1635,7 +1636,7 @@
         setWalking();
         
         // check the region where this mob is, do not activate the AI if region is inactive.
-        if (!isInActiveRegion())
+        if (!isInActiveRegion() && !(getAI() instanceof L2SiegeGuardAI))
             ((L2AttackableAI) getAI()).stopAITask();        
     }