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

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