From 78d63165cb7061f80ff8ac9afd85f2c4179fdc4d Mon Sep 17 00:00:00 2001 From: Akkadius Date: Sun, 29 Dec 2019 17:10:53 -0600 Subject: [PATCH] Tweaks [skip ci] --- zone/entity.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/zone/entity.cpp b/zone/entity.cpp index 019c921a8..9c561ce7f 100644 --- a/zone/entity.cpp +++ b/zone/entity.cpp @@ -2606,6 +2606,10 @@ void EntityList::ScanCloseMobs(std::unordered_map &close_mobs, Mo while (it != mob_list.end()) { Mob *mob = it->second; + if (!mob->IsNPC() && !mob->IsClient()) { + continue; + } + float distance = DistanceSquared(scanning_mob->GetPosition(), it->second->GetPosition()); if (distance <= scan_range) { close_mobs.insert(std::pair(mob->GetID(), mob));