From d5004dfd551197d75b10dead7a409d44c05c1698 Mon Sep 17 00:00:00 2001 From: "Michael Cook (mackal)" Date: Tue, 28 Mar 2017 13:45:41 -0400 Subject: [PATCH] Use better GetNPCList function for close_npcs --- zone/client_process.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/zone/client_process.cpp b/zone/client_process.cpp index c75089b02..4c893b508 100644 --- a/zone/client_process.cpp +++ b/zone/client_process.cpp @@ -256,12 +256,11 @@ bool Client::Process() { close_npcs.clear(); - std::list npc_list; - entity_list.GetNPCList(npc_list); + auto &npc_list = entity_list.GetNPCList(); float scan_range = RuleI(Range, ClientNPCScan); for (auto itr = npc_list.begin(); itr != npc_list.end(); ++itr) { - NPC* npc = *itr; + NPC* npc = itr->second; float distance = DistanceNoZ(m_Position, npc->GetPosition()); if(distance <= scan_range) { close_npcs.insert(std::pair(npc, distance));