All pastes #37915 Raw Edit

Unnamed

public java v1 · immutable
#37915 ·published 2006-01-21 23:51 UTC
rendered paste body
Index: C:/eclipse/workspace/L2_GameServer_c4/java/net/sf/l2j/gameserver/model/actor/instance/L2MonsterInstance.java===================================================================--- C:/eclipse/workspace/L2_GameServer_c4/java/net/sf/l2j/gameserver/model/actor/instance/L2MonsterInstance.java	(revision 1363)+++ C:/eclipse/workspace/L2_GameServer_c4/java/net/sf/l2j/gameserver/model/actor/instance/L2MonsterInstance.java	(working copy)@@ -18,6 +18,7 @@  */ package net.sf.l2j.gameserver.model.actor.instance; +import java.util.ArrayList; import java.util.Iterator; import java.util.List; import java.util.Random;@@ -28,6 +29,7 @@ import net.sf.l2j.gameserver.model.L2Attackable; import net.sf.l2j.gameserver.model.L2Character; import net.sf.l2j.gameserver.model.actor.monster.MonsterKnownList;+import net.sf.l2j.gameserver.script.fscript.AIScriptManager; import net.sf.l2j.gameserver.templates.L2NpcTemplate; import net.sf.l2j.gameserver.util.MinionList; @@ -100,6 +102,10 @@      	public void OnSpawn() 	{+		ArrayList<Object> args = new ArrayList<Object>();+		args.add(getObjectId()); // self+		AIScriptManager.getInstance().callFunc(getAiClass(),"onEventSpawned",args);+         super.OnSpawn(); 		try 		{@@ -199,11 +205,21 @@          public void notifyMinionDied(L2MinionInstance minion)     {+		ArrayList<Object> args = new ArrayList<Object>();+		args.add(getObjectId()); // self+		args.add(minion.getObjectId());+		AIScriptManager.getInstance().callFunc(getAiClass(),"onEventMinionDied",args);+         minionList.removeSpawnedMinion(minion);     }          public void notifyMinionSpawned(L2MinionInstance minion)     {+		ArrayList<Object> args = new ArrayList<Object>();+		args.add(getObjectId()); // self+		args.add(minion.getObjectId());+		AIScriptManager.getInstance().callFunc(getAiClass(),"onEventMinionSpawned",args);+         minionList.addSpawnedMinion(minion);     }