Fix NPC aggro to account for squared - fixing NPC's that aggro beyond the normal scan range

This commit is contained in:
Akkadius
2018-01-04 14:38:29 -06:00
parent 11092da32d
commit 6e1c8c665b
+1 -1
View File
@@ -264,7 +264,7 @@ bool Client::Process() {
if (distance <= scan_range) {
close_mobs.insert(std::pair<Mob *, float>(mob, distance));
}
else if (mob->GetAggroRange() > scan_range) {
else if ((mob->GetAggroRange() * mob->GetAggroRange()) > scan_range) {
close_mobs.insert(std::pair<Mob *, float>(mob, distance));
}
}