Add some const & GetList entity functions

This commit is contained in:
Michael Cook (mackal) 2017-03-28 13:45:20 -04:00
parent d777b1048d
commit eee8b0bf23

View File

@ -455,6 +455,14 @@ public:
void GetSpawnList(std::list<Spawn2*> &d_list);
void GetTargetsForConeArea(Mob *start, float min_radius, float radius, float height, int pcnpc, std::list<Mob*> &m_list);
inline const std::unordered_map<uint16, Mob *> &GetMobList() { return mob_list; }
inline const std::unordered_map<uint16, NPC *> &GetNPCList() { return npc_list; }
inline const std::unordered_map<uint16, Merc *> &GetMercList() { return merc_list; }
inline const std::unordered_map<uint16, Client *> &GetClientList() { return client_list; }
inline const std::unordered_map<uint16, Corpse *> &GetCorpseList() { return corpse_list; }
inline const std::unordered_map<uint16, Object *> &GetObjectList() { return object_list; }
inline const std::unordered_map<uint16, Doors *> &GetDoorList() { return door_list; }
void DepopAll(int NPCTypeID, bool StartSpawnTimer = true);
uint16 GetFreeID();