From 6e1c8c665b1af56e7ce11d31ba7378153a223327 Mon Sep 17 00:00:00 2001 From: Akkadius Date: Thu, 4 Jan 2018 14:38:29 -0600 Subject: [PATCH] Fix NPC aggro to account for squared - fixing NPC's that aggro beyond the normal scan range --- zone/client_process.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zone/client_process.cpp b/zone/client_process.cpp index 57dc58195..804bc32ca 100644 --- a/zone/client_process.cpp +++ b/zone/client_process.cpp @@ -264,7 +264,7 @@ bool Client::Process() { if (distance <= scan_range) { close_mobs.insert(std::pair(mob, distance)); } - else if (mob->GetAggroRange() > scan_range) { + else if ((mob->GetAggroRange() * mob->GetAggroRange()) > scan_range) { close_mobs.insert(std::pair(mob, distance)); } }