mirror of
https://github.com/EQEmu/Server.git
synced 2026-04-04 06:02:26 +00:00
Fix NPC aggro to account for squared - fixing NPC's that aggro beyond the normal scan range
This commit is contained in:
parent
11092da32d
commit
6e1c8c665b
@ -264,7 +264,7 @@ bool Client::Process() {
|
|||||||
if (distance <= scan_range) {
|
if (distance <= scan_range) {
|
||||||
close_mobs.insert(std::pair<Mob *, float>(mob, distance));
|
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));
|
close_mobs.insert(std::pair<Mob *, float>(mob, distance));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user