From 3a668f9e776106f99948a6a92d810235ea2e90d4 Mon Sep 17 00:00:00 2001 From: Andrew <47818697+Nyeriah@users.noreply.github.com> Date: Mon, 16 Mar 2026 21:14:58 -0300 Subject: [PATCH] fix(Scripts/Desolance): use correct gossip hook for kodo kombo quest (#25104) Co-authored-by: Claude Opus 4.6 --- src/server/scripts/Kalimdor/zone_desolace.cpp | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/server/scripts/Kalimdor/zone_desolace.cpp b/src/server/scripts/Kalimdor/zone_desolace.cpp index ebe78fe89..aea34b3c7 100644 --- a/src/server/scripts/Kalimdor/zone_desolace.cpp +++ b/src/server/scripts/Kalimdor/zone_desolace.cpp @@ -469,9 +469,9 @@ struct npc_aged_dying_ancient_kodo : public ScriptedAI } } - bool OnGossipHello(Player* player, Creature* creature) + void sGossipHello(Player* player) override { - if (creature->HasAura(SPELL_KODO_KOMBO_DESPAWN_BUFF)) + if (me->HasAura(SPELL_KODO_KOMBO_DESPAWN_BUFF)) { if (Group* group = player->GetGroup()) { @@ -479,18 +479,17 @@ struct npc_aged_dying_ancient_kodo : public ScriptedAI { Player* grpPlayer = itr->GetSource(); if (grpPlayer->HasAura(SPELL_KODO_KOMBO_PLAYER_BUFF)) - grpPlayer->TalkedToCreature(creature->GetEntry(), ObjectGuid::Empty); + grpPlayer->TalkedToCreature(me->GetEntry(), ObjectGuid::Empty); } } else if (player->HasAura(SPELL_KODO_KOMBO_PLAYER_BUFF)) - player->TalkedToCreature(creature->GetEntry(), ObjectGuid::Empty); + player->TalkedToCreature(me->GetEntry(), ObjectGuid::Empty); player->RemoveAurasDueToSpell(SPELL_KODO_KOMBO_PLAYER_BUFF); } - SendGossipMenuFor(player, NPC_TEXT_KODO, creature->GetGUID()); - return true; + SendGossipMenuFor(player, NPC_TEXT_KODO, me->GetGUID()); } };