diff --git a/l2jserver2-gameserver/src/main/java/com/l2jserver/model/id/object/NPCID.java b/l2jserver2-gameserver/src/main/java/com/l2jserver/model/id/object/NPCID.java index 10bf5a4cd..9f0921742 100644 --- a/l2jserver2-gameserver/src/main/java/com/l2jserver/model/id/object/NPCID.java +++ b/l2jserver2-gameserver/src/main/java/com/l2jserver/model/id/object/NPCID.java @@ -18,6 +18,7 @@ package com.l2jserver.model.id.object; import com.google.inject.Inject; import com.google.inject.assistedinject.Assisted; +import com.l2jserver.model.dao.NPCDAO; import com.l2jserver.model.id.ObjectID; import com.l2jserver.model.id.provider.IDProvider; import com.l2jserver.model.world.NPC; @@ -26,8 +27,17 @@ import com.l2jserver.service.game.world.WorldService; /** * An {@link ObjectID} instance representing an {@link NPC} object. Since NPC - * instances are stores in run-time only, the search is performed in the - * {@link WorldService} instead of using a {@link DataAccessObject}. + * instances can be stored in run-time only, the search is performed first in + * the {@link WorldService}, if no match is found, search is descended to an + * {@link DataAccessObject}. + *
+ *
* Please, do not directly instantiate this class, use an {@link IDProvider}
* instead.
@@ -39,21 +49,32 @@ public final class NPCID extends ActorID