get Npc Info Supplier
Gets the supplier for all the context that the NPC info protocol requires to function. The server must use the avatar factory to allocate avatars for each NPC that it spawned into the game. Furthermore, when the respective NPC is permanently remove from the game, the avatar MUST be de-allocated, otherwise that avatar will never be usable. For NPCs which are simply set to respawning mode, the avatar should be kept. For each player that logs into the world, one NPC info object should be allocated. Similarly to the avatar, this object MUST be deallocated when the player is removed from the game, be that normally or abnormally.