diff options
author | megamage <none@none> | 2009-09-02 20:03:17 -0500 |
---|---|---|
committer | megamage <none@none> | 2009-09-02 20:03:17 -0500 |
commit | 49656dafb5fe69bfb76950ed947bed222dd18e5f (patch) | |
tree | fca71949173e9bdb1ef62c6001d7a07a72c104ae /src | |
parent | 7a7cd1093394c42919404222301eaeae4d502c0d (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.cpp | 18 |
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(); |