summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
author@cgrahamseven <chrisgraham@protonmail.com>2025-09-03 18:25:18 -0500
committerGitHub <noreply@github.com>2025-09-03 20:25:18 -0300
commitfa9e34de881e3054c52bec43b468cfe42c9c4290 (patch)
tree59b6cce84287117c30783299cf29bbe52cf5fb99 /src
parent2fc5ee9635aac494fb3913e4991079fda6e8005b (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.cpp19
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);