aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorManuel <manue.l@live.com.ar>2011-01-30 15:22:36 -0300
committerManuel <manue.l@live.com.ar>2011-01-30 15:22:36 -0300
commitfad1acfbcf90f9354bdc66d56f606d5ec8246d91 (patch)
tree6b06fbada89fac1b3a3131d904352447793b2430
parent59448fddc4daa12d1ac40a517ec29765c612e6a3 (diff)
Scripts/Oculus: Fixed issues in scripts after recent changes in Oculus.
Signed-off-by: Manuel <manue.l@live.com.ar>
-rw-r--r--src/server/scripts/Northrend/Nexus/Oculus/instance_oculus.cpp4
-rw-r--r--src/server/scripts/Northrend/Nexus/Oculus/oculus.cpp15
2 files changed, 11 insertions, 8 deletions
diff --git a/src/server/scripts/Northrend/Nexus/Oculus/instance_oculus.cpp b/src/server/scripts/Northrend/Nexus/Oculus/instance_oculus.cpp
index 462c9bde89c..835c73912e7 100644
--- a/src/server/scripts/Northrend/Nexus/Oculus/instance_oculus.cpp
+++ b/src/server/scripts/Northrend/Nexus/Oculus/instance_oculus.cpp
@@ -70,7 +70,7 @@ public:
void OnPlayerEnter(Player* player)
{
- if (GetData(DATA_DRAKOS_EVENT) == DONE && GetData(DATA_VAROS_EVENT) != DONE)
+ if (GetBossState(DATA_DRAKOS_EVENT) == DONE && GetBossState(DATA_VAROS_EVENT) != DONE)
{
player->SendUpdateWorldState(WORLD_STATE_CENTRIFUGE_CONSTRUCT_SHOW,1);
player->SendUpdateWorldState(WORLD_STATE_CENTRIFUGE_CONSTRUCT_AMOUNT,centrifugueConstructCounter);
@@ -122,7 +122,7 @@ public:
{
if (go->GetEntry() == GO_DRAGON_CAGE_DOOR)
{
- if (GetData(DATA_DRAKOS_EVENT) == DONE)
+ if (GetBossState(DATA_DRAKOS_EVENT) == DONE)
go->SetGoState(GO_STATE_ACTIVE);
else
go->SetGoState(GO_STATE_READY);
diff --git a/src/server/scripts/Northrend/Nexus/Oculus/oculus.cpp b/src/server/scripts/Northrend/Nexus/Oculus/oculus.cpp
index 24a23b8251c..373d9c99008 100644
--- a/src/server/scripts/Northrend/Nexus/Oculus/oculus.cpp
+++ b/src/server/scripts/Northrend/Nexus/Oculus/oculus.cpp
@@ -155,15 +155,18 @@ public:
return true;
}
- bool OnGossipHello(Player* pPlayer, Creature* pCreature)
+ bool OnGossipHello(Player* player, Creature* creature)
{
- if (pCreature->isQuestGiver())
- pPlayer->PrepareQuestMenu(pCreature->GetGUID());
+ if (creature->isQuestGiver())
+ player->PrepareQuestMenu(creature->GetGUID());
- if (pCreature->GetInstanceScript()->GetData(DATA_DRAKOS_EVENT) == DONE)
+ if (InstanceScript* instance = creature->GetInstanceScript())
{
- pPlayer->ADD_GOSSIP_ITEM(GOSSIP_ICON_CHAT, GOSSIP_ITEM_DRAKES, GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF + 1);
- pPlayer->SEND_GOSSIP_MENU(GOSSIP_TEXTID_DRAKES, pCreature->GetGUID());
+ if (instance->GetBossState(DATA_DRAKOS_EVENT) == DONE)
+ {
+ player->ADD_GOSSIP_ITEM(GOSSIP_ICON_CHAT, GOSSIP_ITEM_DRAKES, GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF + 1);
+ player->SEND_GOSSIP_MENU(GOSSIP_TEXTID_DRAKES, creature->GetGUID());
+ }
}
return true;