Index: C:/workspace/L2_GameServer/java/net/sf/l2j/gameserver/model/actor/instance/L2CabaleBufferInstance.java =================================================================== --- C:/workspace/L2_GameServer/java/net/sf/l2j/gameserver/model/actor/instance/L2CabaleBufferInstance.java (revision 1716) +++ C:/workspace/L2_GameServer/java/net/sf/l2j/gameserver/model/actor/instance/L2CabaleBufferInstance.java (working copy) @@ -101,9 +101,7 @@ if (player.getEffect(skill) == null) { - setTarget(player); - doCast(skill); - + skill.getEffects(_caster, player); MagicSkillUser msu = new MagicSkillUser(_caster, player, skill.getId(), 2, skill.getSkillTime(), 0); broadcastPacket(msu); @@ -119,14 +117,18 @@ public L2CabaleBufferInstance(int objectId, L2NpcTemplate template) { super(objectId, template); + if(aiTask!=null) aiTask.cancel(true); + aiTask = ClientScheduler.getInstance().scheduleLowAtFixedRate(new CabalaAI(this), 3000, 3000); } public void deleteMe() { if (aiTask != null) + { aiTask.cancel(true); - + aiTask=null; + } super.deleteMe(); }