mirror of
https://github.com/EQEmu/Server.git
synced 2026-06-11 15:58:36 +00:00
Some clean up related to the entity_list changes
This commit is contained in:
+4
-4
@@ -2031,12 +2031,12 @@ bool EntityList::RemoveMob(uint16 delete_id)
|
||||
|
||||
auto it = mob_list.find(delete_id);
|
||||
if (it != mob_list.end()) {
|
||||
if (npc_list.find(delete_id) != npc_list.end())
|
||||
if (npc_list.count(delete_id))
|
||||
entity_list.RemoveNPC(delete_id);
|
||||
else if (client_list.find(delete_id) != client_list.end())
|
||||
else if (client_list.count(delete_id))
|
||||
entity_list.RemoveClient(delete_id);
|
||||
safe_delete(it->second);
|
||||
if (corpse_list.find(delete_id) == corpse_list.end())
|
||||
if (corpse_list.count(delete_id))
|
||||
free_ids.push(it->first);
|
||||
mob_list.erase(it);
|
||||
return true;
|
||||
@@ -2054,7 +2054,7 @@ bool EntityList::RemoveMob(Mob *delete_mob)
|
||||
while (it != mob_list.end()) {
|
||||
if (it->second == delete_mob) {
|
||||
safe_delete(it->second);
|
||||
if (corpse_list.find(it->first) == corpse_list.end())
|
||||
if (corpse_list.count(it->first))
|
||||
free_ids.push(it->first);
|
||||
mob_list.erase(it);
|
||||
return true;
|
||||
|
||||
Reference in New Issue
Block a user