aboutsummaryrefslogtreecommitdiff
path: root/src/server/scripts/Northrend
diff options
context:
space:
mode:
authorclick <none@none>2010-10-21 20:12:33 +0200
committerclick <none@none>2010-10-21 20:12:33 +0200
commit34eed2de3f56c5498bc43d450de6e0e2c4692177 (patch)
treeaf40afb93b74bba716cb8ffbcfe6643f3be6bafa /src/server/scripts/Northrend
parent168a085723ff3e73442a51590846e12aac3a68bc (diff)
Core/Scripts: Fix menu clearing in onGossipSelect()-sections for some scripts (including examples) - patch/fix by Paradox
Closes issue 4524 --HG-- branch : trunk
Diffstat (limited to 'src/server/scripts/Northrend')
-rwxr-xr-xsrc/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/trial_of_the_crusader.cpp1
-rw-r--r--src/server/scripts/Northrend/Ulduar/ulduar/boss_flame_leviathan.cpp1
-rw-r--r--src/server/scripts/Northrend/sholazar_basin.cpp1
3 files changed, 3 insertions, 0 deletions
diff --git a/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/trial_of_the_crusader.cpp b/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/trial_of_the_crusader.cpp
index dc1bb246a25..bbe9cf54a3f 100755
--- a/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/trial_of_the_crusader.cpp
+++ b/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/trial_of_the_crusader.cpp
@@ -151,6 +151,7 @@ class npc_announcer_toc10 : public CreatureScript
bool OnGossipSelect(Player* pPlayer, Creature* pCreature, uint32 /*uiSender*/, uint32 uiAction)
{
+ pPlayer->PlayerTalkClass->ClearMenus();
InstanceScript* m_pInstance;
m_pInstance = (InstanceScript*)pCreature->GetInstanceScript();
if (!m_pInstance) return false;
diff --git a/src/server/scripts/Northrend/Ulduar/ulduar/boss_flame_leviathan.cpp b/src/server/scripts/Northrend/Ulduar/ulduar/boss_flame_leviathan.cpp
index ab2b41ac9b3..8e075f2ae7c 100644
--- a/src/server/scripts/Northrend/Ulduar/ulduar/boss_flame_leviathan.cpp
+++ b/src/server/scripts/Northrend/Ulduar/ulduar/boss_flame_leviathan.cpp
@@ -1278,6 +1278,7 @@ public:
//bool OnGossipSelect(Player* pPlayer, Creature* pCreature, uint32 uiSender, uint32 uiAction)
//{
+ // pPlayer->PlayerTalkClass->ClearMenus();
// switch(uiAction)
// {
// case GOSSIP_ACTION_INFO_DEF+1:
diff --git a/src/server/scripts/Northrend/sholazar_basin.cpp b/src/server/scripts/Northrend/sholazar_basin.cpp
index 759f2575293..1ef36684b25 100644
--- a/src/server/scripts/Northrend/sholazar_basin.cpp
+++ b/src/server/scripts/Northrend/sholazar_basin.cpp
@@ -503,6 +503,7 @@ public:
bool OnGossipSelect(Player *pPlayer, Creature *pCreature, uint32 /*uiSender*/, uint32 uiAction)
{
+ pPlayer->PlayerTalkClass->ClearMenus();
uint32 spellId = 0;
switch (uiAction)
{