From ada4e431ae77cf56e6f5e4441b494dd25d6b3fb9 Mon Sep 17 00:00:00 2001 From: jackpoz Date: Sat, 5 Oct 2019 20:40:17 +0200 Subject: Core/LFG: Remove Dungeon Cooldown when getting kicked --- src/server/game/DungeonFinding/LFGScripts.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src') diff --git a/src/server/game/DungeonFinding/LFGScripts.cpp b/src/server/game/DungeonFinding/LFGScripts.cpp index 21b0e1037df..bbfbe567311 100644 --- a/src/server/game/DungeonFinding/LFGScripts.cpp +++ b/src/server/game/DungeonFinding/LFGScripts.cpp @@ -189,6 +189,8 @@ void LFGGroupScript::OnRemoveMember(Group* group, ObjectGuid guid, RemoveMethod if (method == GROUP_REMOVEMETHOD_LEAVE && state == LFG_STATE_DUNGEON && players >= LFG_GROUP_KICK_VOTES_NEEDED) player->CastSpell(player, LFG_SPELL_DUNGEON_DESERTER, true); + else if (method == GROUP_REMOVEMETHOD_KICK_LFG) + player->RemoveAurasDueToSpell(LFG_SPELL_DUNGEON_COOLDOWN); //else if (state == LFG_STATE_BOOT) // Update internal kick cooldown of kicked -- cgit v1.2.3