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)); } }