Index: L2_GameServer_c5/src/main/java/net/sf/l2j/gameserver/templates/L2NpcTemplate.java =================================================================== --- L2_GameServer_c5/src/main/java/net/sf/l2j/gameserver/templates/L2NpcTemplate.java (revision 1154) +++ L2_GameServer_c5/src/main/java/net/sf/l2j/gameserver/templates/L2NpcTemplate.java (working copy) @@ -18,9 +18,6 @@ */ package net.sf.l2j.gameserver.templates; -import java.util.List; -import java.util.Map; - import javolution.util.FastList; import javolution.util.FastMap; import net.sf.l2j.gameserver.model.L2DropCategory; @@ -77,16 +74,16 @@ public int race; /** The table containing all Item that can be dropped by L2NpcInstance using this L2NpcTemplate*/ - private final List _categories = new FastList(); + private final FastList _categories = new FastList(); /** The table containing all Minions that must be spawn with the L2NpcInstance using this L2NpcTemplate*/ - private final List _minions = new FastList(0); + private final FastList _minions = new FastList(0); - private List _teachInfo; - private Map _skills; - private Map _resists; + private FastList _teachInfo; + private FastMap _skills; + private FastMap _resists; // contains a list of quests for each event type (questStart, questAttack, questKill, etc) - private Map _questEvents; + private FastMap _questEvents; @@ -140,7 +137,7 @@ _teachInfo.add(classId); } - public List getTeachInfo() + public FastList getTeachInfo() { return _teachInfo; } @@ -221,7 +218,7 @@ /** * Return the list of all possible UNCATEGORIZED drops of this L2NpcTemplate.

*/ - public List getDropData() + public FastList getDropData() { return _categories; } @@ -230,7 +227,7 @@ * Return the list of all possible item drops of this L2NpcTemplate.
* (ie full drops and part drops, mats, miscellaneous & UNCATEGORIZED)

*/ - public List getAllDropData() + public FastList getAllDropData() { FastList lst = new FastList(); for (L2DropCategory tmp:_categories) @@ -256,12 +253,12 @@ /** * Return the list of all Minions that must be spawn with the L2NpcInstance using this L2NpcTemplate.

*/ - public List getMinionData() + public FastList getMinionData() { return _minions; } - public Map getSkills() + public FastMap getSkills() { return _skills; }