aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authormegamage <none@none>2009-09-02 20:03:17 -0500
committermegamage <none@none>2009-09-02 20:03:17 -0500
commit49656dafb5fe69bfb76950ed947bed222dd18e5f (patch)
treefca71949173e9bdb1ef62c6001d7a07a72c104ae /src
parent7a7cd1093394c42919404222301eaeae4d502c0d (diff)
*Fix a crash caused by Uldaman. Thanks to nanouniko
--HG-- branch : trunk
Diffstat (limited to 'src')
-rw-r--r--src/bindings/scripts/scripts/eastern_kingdoms/uldaman/boss_archaedas.cpp18
1 files changed, 11 insertions, 7 deletions
diff --git a/src/bindings/scripts/scripts/eastern_kingdoms/uldaman/boss_archaedas.cpp b/src/bindings/scripts/scripts/eastern_kingdoms/uldaman/boss_archaedas.cpp
index f68c97970dd..34662075dfe 100644
--- a/src/bindings/scripts/scripts/eastern_kingdoms/uldaman/boss_archaedas.cpp
+++ b/src/bindings/scripts/scripts/eastern_kingdoms/uldaman/boss_archaedas.cpp
@@ -297,24 +297,27 @@ EndScriptData */
#define SPELL_BOSS_OBJECT_VISUAL 11206
-uint64 altarOfArchaedasCount[5];
-int32 altarOfArchaedasCounter=0;
+//uint64 altarOfArchaedasCount[5];
+//int32 altarOfArchaedasCounter=0;
bool GOHello_go_altar_of_archaedas(Player* pPlayer, GameObject* pGo)
{
- bool alreadyUsed;
- pGo->AddUse ();
+ //bool alreadyUsed;
+ //pGo->AddUse ();
+ /*
alreadyUsed = false;
for (uint32 loop=0; loop<5; loop++) {
if (altarOfArchaedasCount[loop] == pPlayer->GetGUID()) alreadyUsed = true;
}
if (!alreadyUsed)
altarOfArchaedasCount[altarOfArchaedasCounter++] = pPlayer->GetGUID();
+ */
pPlayer->CastSpell (pPlayer, SPELL_BOSS_OBJECT_VISUAL, false);
+ /*
if (altarOfArchaedasCounter < NUMBER_NEEDED_TO_ACTIVATE) {
return false; // not enough people yet
}
@@ -332,6 +335,7 @@ bool GOHello_go_altar_of_archaedas(Player* pPlayer, GameObject* pGo)
if (count < NUMBER_NEEDED_TO_ACTIVATE) {
return false; // not enough people
}
+ */
ScriptedInstance* pInstance = pPlayer->GetInstanceData();
if (!pInstance)
@@ -423,15 +427,15 @@ bool GOHello_go_altar_of_the_keepers(Player* pPlayer, GameObject* pGo)
if (!pInstance)
return true;
- bool alreadyUsed;
+ //bool alreadyUsed;
- pGo->AddUse ();
+ //pGo->AddUse ();
//alreadyUsed = false;
//for (uint32 loop=0; loop<5; ++loop)
//{
// if (altarOfTheKeeperCount[loop] == pPlayer->GetGUID())
- alreadyUsed = true;
+ //alreadyUsed = true;
//}
//if (!alreadyUsed && altarOfTheKeeperCounter < 5)
// altarOfTheKeeperCount[altarOfTheKeeperCounter++] = pPlayer->GetGUID();