aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorjackpoz <giacomopoz@gmail.com>2019-10-05 20:40:17 +0200
committerShauren <shauren.trinity@gmail.com>2021-12-18 22:42:38 +0100
commit6c0412c3d92926dd83d0182419795875b9c4f4b8 (patch)
treea711007728630c076a6f1622afd4c5416ab58377 /src
parentd15b3c48b4f7032cc341fc042944f89408c93bd7 (diff)
Core/LFG: Remove Dungeon Cooldown when getting kicked
(cherry picked from commit ada4e431ae77cf56e6f5e4441b494dd25d6b3fb9)
Diffstat (limited to 'src')
-rw-r--r--src/server/game/DungeonFinding/LFGScripts.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/server/game/DungeonFinding/LFGScripts.cpp b/src/server/game/DungeonFinding/LFGScripts.cpp
index baf095bc816..6ea53242f52 100644
--- a/src/server/game/DungeonFinding/LFGScripts.cpp
+++ b/src/server/game/DungeonFinding/LFGScripts.cpp
@@ -186,6 +186,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