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();
}