From 7352910a59756065bbf36165d3f3ff4312de7302 Mon Sep 17 00:00:00 2001 From: blinkysc <37940565+blinkysc@users.noreply.github.com> Date: Sun, 29 Mar 2026 18:29:44 -0500 Subject: [PATCH] fix(Scripts/MoltenCore): Fix Majordomo Executus gossip for Ragnaros summoning (#25307) Co-authored-by: blinkysc --- .../BlackrockMountain/MoltenCore/boss_majordomo_executus.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/server/scripts/EasternKingdoms/BlackrockMountain/MoltenCore/boss_majordomo_executus.cpp b/src/server/scripts/EasternKingdoms/BlackrockMountain/MoltenCore/boss_majordomo_executus.cpp index 7498b88fc..41c84b0cd 100644 --- a/src/server/scripts/EasternKingdoms/BlackrockMountain/MoltenCore/boss_majordomo_executus.cpp +++ b/src/server/scripts/EasternKingdoms/BlackrockMountain/MoltenCore/boss_majordomo_executus.cpp @@ -509,12 +509,14 @@ struct boss_majordomo : public BossAI void sGossipHello(Player* player) override { + ClearGossipMenuFor(player); AddGossipItemFor(player, GOSSIP_ITEM_SUMMON_1, 0, GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF); SendGossipMenuFor(player, TEXT_ID_SUMMON_1, me->GetGUID()); } - void sGossipSelect(Player* player, uint32 /*sender*/, uint32 action) override + void sGossipSelect(Player* player, uint32 /*menuId*/, uint32 gossipListId) override { + uint32 const action = player->PlayerTalkClass->GetGossipOptionAction(gossipListId); ClearGossipMenuFor(player); switch (action) {