diff options
author | Wyrserth <wyrserth@protonmail.com> | 2019-07-05 14:11:15 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-07-05 14:11:15 +0200 |
commit | 12e545f7e2247f91db3fd1e8e2f961982422a147 (patch) | |
tree | 0d5fe35be9b5e888e0953cf8625fc89962137f74 /src/server/game/Groups/Group.cpp | |
parent | c44fb37f74347e3b6d399c941716971503af4cf8 (diff) |
Core/Conditions: allow spellclick conditions to properly work for aura apply/remove (#23527)
Diffstat (limited to 'src/server/game/Groups/Group.cpp')
-rw-r--r-- | src/server/game/Groups/Group.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/server/game/Groups/Group.cpp b/src/server/game/Groups/Group.cpp index 4bed2f71a16..1057e8bd0d3 100644 --- a/src/server/game/Groups/Group.cpp +++ b/src/server/game/Groups/Group.cpp @@ -321,7 +321,7 @@ void Group::ConvertToRaid() // update quest related GO states (quest activity dependent from raid membership) for (member_citerator citr = m_memberSlots.begin(); citr != m_memberSlots.end(); ++citr) if (Player* player = ObjectAccessor::FindPlayer(citr->guid)) - player->UpdateForQuestWorldObjects(); + player->UpdateVisibleGameobjectsOrSpellClicks(); } bool Group::AddInvite(Player* player) @@ -486,7 +486,7 @@ bool Group::AddMember(Player* player) // quest related GO state dependent from raid membership if (isRaidGroup()) - player->UpdateForQuestWorldObjects(); + player->UpdateVisibleGameobjectsOrSpellClicks(); { // Broadcast new player group member fields to rest of the group @@ -582,7 +582,7 @@ bool Group::RemoveMember(ObjectGuid guid, RemoveMethod const& method /*= GROUP_R player->SetGroup(nullptr); // quest related GO state dependent from raid membership - player->UpdateForQuestWorldObjects(); + player->UpdateVisibleGameobjectsOrSpellClicks(); } WorldPacket data; @@ -816,7 +816,7 @@ void Group::Disband(bool hideDestroy /* = false */) // quest related GO state dependent from raid membership if (isRaidGroup()) - player->UpdateForQuestWorldObjects(); + player->UpdateVisibleGameobjectsOrSpellClicks(); if (!player->GetSession()) continue; |