mirror of
https://github.com/EQEmu/Server.git
synced 2025-12-12 13:41:31 +00:00
Fix swarm pets too
This commit is contained in:
parent
8b5389e719
commit
3312d8c05b
@ -328,12 +328,12 @@ void Aura::ProcessOnGroupMembersPets(Mob *owner)
|
|||||||
return true;
|
return true;
|
||||||
};
|
};
|
||||||
|
|
||||||
auto verify_raid_client_swarm = [&raid, &group_id, this](NPC *n) {
|
auto verify_raid_client_swarm = [&raid, &group_id, &group_member, this](NPC *n) {
|
||||||
auto owner = entity_list.GetMob(n->GetSwarmOwner());
|
auto owner = entity_list.GetMob(n->GetSwarmOwner());
|
||||||
if (owner == nullptr)
|
if (owner == nullptr)
|
||||||
return false;
|
return false;
|
||||||
auto idx = raid->GetPlayerIndex(owner->CastToClient());
|
auto idx = raid->GetPlayerIndex(owner->CastToClient());
|
||||||
if (owner->GetID() == m_owner) {
|
if (owner->GetID() == group_member->GetID()) {
|
||||||
return DistanceSquared(GetPosition(), n->GetPosition()) <= distance;
|
return DistanceSquared(GetPosition(), n->GetPosition()) <= distance;
|
||||||
} else if (idx == 0xFFFFFFFF || raid->members[idx].GroupNumber != group_id || raid->members[idx].GroupNumber == 0xFFFFFFFF) {
|
} else if (idx == 0xFFFFFFFF || raid->members[idx].GroupNumber != group_id || raid->members[idx].GroupNumber == 0xFFFFFFFF) {
|
||||||
return false;
|
return false;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user