diff options
author | @cgrahamseven <chrisgraham@protonmail.com> | 2025-09-03 18:25:18 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-09-03 20:25:18 -0300 |
commit | fa9e34de881e3054c52bec43b468cfe42c9c4290 (patch) | |
tree | 59b6cce84287117c30783299cf29bbe52cf5fb99 /src | |
parent | 2fc5ee9635aac494fb3913e4991079fda6e8005b (diff) |
fix(Scripts/Oculus): Fix oculus npc belgaristrasz gossip menu (#22765)
Co-authored-by: cgrahamseven <chris.graham@protonmail.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/server/scripts/Northrend/Nexus/Oculus/oculus.cpp | 19 |
1 files changed, 2 insertions, 17 deletions
diff --git a/src/server/scripts/Northrend/Nexus/Oculus/oculus.cpp b/src/server/scripts/Northrend/Nexus/Oculus/oculus.cpp index 17ac54f3b3..01cdb73fb3 100644 --- a/src/server/scripts/Northrend/Nexus/Oculus/oculus.cpp +++ b/src/server/scripts/Northrend/Nexus/Oculus/oculus.cpp @@ -75,8 +75,6 @@ enum DrakeGiverTexts class npc_oculus_drakegiver : public CreatureScript { public: - std::unordered_map<ObjectGuid, bool>openedMenu; - npc_oculus_drakegiver() : CreatureScript("npc_oculus_drakegiver") { } CreatureAI* GetAI(Creature* creature) const override @@ -193,20 +191,8 @@ public: SendGossipMenuFor(player, GOSSIP_TEXTID_VERDISA1, creature->GetGUID()); break; case NPC_BELGARISTRASZ: - if (HAS_ESSENCE(player)) - { - openedMenu[player->GetGUID()] = true; - } - - if (!openedMenu[player->GetGUID()]) - { - AddGossipItemFor(player, 9708, 0, GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF); - SendGossipMenuFor(player, GOSSIP_TEXTID_DRAKES, creature->GetGUID()); - } - else - { - OnGossipSelect(player, creature, GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF); - } + AddGossipItemFor(player, 9708, 0, GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF); + SendGossipMenuFor(player, GOSSIP_TEXTID_DRAKES, creature->GetGUID()); break; case NPC_ETERNOS: AddGossipItemFor(player, 9574, 0, GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF); @@ -277,7 +263,6 @@ public: switch (uiAction) { case GOSSIP_ACTION_INFO_DEF: - openedMenu[player->GetGUID()] = true; if (player->HasItemCount(ITEM_AMBER_ESSENCE)) { AddGossipItemFor(player, 9575, 1, GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF + 1); |