aboutsummaryrefslogtreecommitdiff
path: root/src/server/scripts/Kalimdor
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2014-09-15 22:52:09 +0200
committerShauren <shauren.trinity@gmail.com>2014-09-15 22:52:09 +0200
commit48deb443f960f0baf10a4cd6893744880651d62e (patch)
tree87d9b040a3db5ba2599bdb5f746df1e3a7f13f04 /src/server/scripts/Kalimdor
parenta3d8f1d8794150debbed142ef4621a4f680aa1fd (diff)
Core/Scripts: Fixed build of misc scripts, only zone_* and instance_* remain
Diffstat (limited to 'src/server/scripts/Kalimdor')
-rw-r--r--src/server/scripts/Kalimdor/BlackfathomDeeps/instance_blackfathom_deeps.cpp2
-rw-r--r--src/server/scripts/Kalimdor/CavernsOfTime/BattleForMountHyjal/hyjalAI.cpp38
-rw-r--r--src/server/scripts/Kalimdor/CavernsOfTime/BattleForMountHyjal/hyjalAI.h8
-rw-r--r--src/server/scripts/Kalimdor/CavernsOfTime/BattleForMountHyjal/instance_hyjal.cpp8
-rw-r--r--src/server/scripts/Kalimdor/CavernsOfTime/CullingOfStratholme/culling_of_stratholme.cpp52
-rw-r--r--src/server/scripts/Kalimdor/CavernsOfTime/EscapeFromDurnholdeKeep/old_hillsbrad.cpp4
-rw-r--r--src/server/scripts/Kalimdor/RazorfenKraul/razorfen_kraul.cpp5
-rw-r--r--src/server/scripts/Kalimdor/TempleOfAhnQiraj/mob_anubisath_sentinel.cpp18
-rw-r--r--src/server/scripts/Kalimdor/ZulFarrak/zulfarrak.cpp3
9 files changed, 71 insertions, 67 deletions
diff --git a/src/server/scripts/Kalimdor/BlackfathomDeeps/instance_blackfathom_deeps.cpp b/src/server/scripts/Kalimdor/BlackfathomDeeps/instance_blackfathom_deeps.cpp
index 7fd1ac088bc..90b8ce32dd1 100644
--- a/src/server/scripts/Kalimdor/BlackfathomDeeps/instance_blackfathom_deeps.cpp
+++ b/src/server/scripts/Kalimdor/BlackfathomDeeps/instance_blackfathom_deeps.cpp
@@ -137,7 +137,7 @@ public:
break;
case GO_AKU_MAI_DOOR:
if (encounter[2] == DONE)
- HandleGameObject(0, true, go);
+ HandleGameObject(ObjectGuid::Empty, true, go);
mainDoorGUID = go->GetGUID();
break;
}
diff --git a/src/server/scripts/Kalimdor/CavernsOfTime/BattleForMountHyjal/hyjalAI.cpp b/src/server/scripts/Kalimdor/CavernsOfTime/BattleForMountHyjal/hyjalAI.cpp
index a9fa346ae87..9c9d3cb6a5f 100644
--- a/src/server/scripts/Kalimdor/CavernsOfTime/BattleForMountHyjal/hyjalAI.cpp
+++ b/src/server/scripts/Kalimdor/CavernsOfTime/BattleForMountHyjal/hyjalAI.cpp
@@ -321,8 +321,6 @@ hyjalAI::hyjalAI(Creature* creature) : npc_escortAI(creature), Summons(me)
instance = creature->GetInstanceScript();
VeinsSpawned[0] = false;
VeinsSpawned[1] = false;
- for (uint8 i=0; i<14; ++i)
- VeinGUID[i] = 0;
InfernalCount = 0;
TeleportTimer = 1000;
Overrun = false;
@@ -335,7 +333,6 @@ hyjalAI::hyjalAI(Creature* creature) : npc_escortAI(creature), Summons(me)
DoRespawn = false;
MassTeleportTimer = 0;
DoMassTeleport = false;
- DummyGuid = 0;
}
void hyjalAI::Initialize()
@@ -343,9 +340,9 @@ void hyjalAI::Initialize()
IsDummy = false;
// GUIDs
- PlayerGUID = 0;
- BossGUID[0] = 0;
- BossGUID[1] = 0;
+ PlayerGUID.Clear();
+ BossGUID[0].Clear();
+ BossGUID[1].Clear();
// Timers
NextWaveTimer = 10000;
@@ -651,21 +648,23 @@ void hyjalAI::SpawnVeins()
{
if (VeinsSpawned[0])//prevent any buggers
return;
- for (uint8 i = 0; i<7; ++i)
+ for (uint8 i = 0; i < 7; ++i)
{
GameObject* gem = me->SummonGameObject(GO_ANCIENT_VEIN, VeinPos[i][0], VeinPos[i][1], VeinPos[i][2], VeinPos[i][3], VeinPos[i][4], VeinPos[i][5], VeinPos[i][6], VeinPos[i][7], 0);
if (gem)
VeinGUID[i]=gem->GetGUID();
}
VeinsSpawned[0] = true;
- }else{
+ }
+ else
+ {
if (VeinsSpawned[1])
return;
- for (uint8 i = 7; i<14; ++i)
+ for (uint8 i = 7; i < 14; ++i)
{
GameObject* gem = me->SummonGameObject(GO_ANCIENT_VEIN, VeinPos[i][0], VeinPos[i][1], VeinPos[i][2], VeinPos[i][3], VeinPos[i][4], VeinPos[i][5], VeinPos[i][6], VeinPos[i][7], 0);
if (gem)
- VeinGUID[i]=gem->GetGUID();
+ VeinGUID[i] = gem->GetGUID();
}
VeinsSpawned[1] = true;
}
@@ -679,18 +678,21 @@ void hyjalAI::DeSpawnVeins()
if (!unit)return;
hyjalAI* ai = CAST_AI(hyjalAI, unit->AI());
if (!ai)return;
- for (uint8 i = 0; i<7; ++i)
+ for (uint8 i = 0; i < 7; ++i)
{
if (GameObject* gem = instance->instance->GetGameObject(ai->VeinGUID[i]))
gem->Delete();
}
- } else if (Faction)
+ }
+ else if (Faction)
{
Creature* unit=ObjectAccessor::GetCreature((*me), instance->GetGuidData(DATA_THRALL));
- if (!unit)return;
+ if (!unit)
+ return;
hyjalAI* ai = CAST_AI(hyjalAI, unit->AI());
- if (!ai)return;
- for (uint8 i = 7; i<14; ++i)
+ if (!ai)
+ return;
+ for (uint8 i = 7; i < 14; ++i)
{
if (GameObject* gem = instance->instance->GetGameObject(ai->VeinGUID[i]))
gem->Delete();
@@ -706,7 +708,9 @@ void hyjalAI::UpdateAI(uint32 diff)
{
DoCast(me, SPELL_MASS_TELEPORT, false);
DoMassTeleport = false;
- } else MassTeleportTimer -= diff;
+ }
+ else
+ MassTeleportTimer -= diff;
return;
}
if (DoHide)
@@ -830,7 +834,7 @@ void hyjalAI::UpdateAI(uint32 diff)
EventBegun = false;
CheckTimer = 0;
me->SetFlag(UNIT_NPC_FLAGS, UNIT_NPC_FLAG_GOSSIP);
- BossGUID[i] = 0;
+ BossGUID[i].Clear();
instance->DoUpdateWorldState(WORLD_STATE_ENEMY, 0); // Reset world state for enemies to disable it
}
}
diff --git a/src/server/scripts/Kalimdor/CavernsOfTime/BattleForMountHyjal/hyjalAI.h b/src/server/scripts/Kalimdor/CavernsOfTime/BattleForMountHyjal/hyjalAI.h
index 43afc58879c..468decbd43a 100644
--- a/src/server/scripts/Kalimdor/CavernsOfTime/BattleForMountHyjal/hyjalAI.h
+++ b/src/server/scripts/Kalimdor/CavernsOfTime/BattleForMountHyjal/hyjalAI.h
@@ -160,9 +160,9 @@ struct hyjalAI : public npc_escortAI
public:
InstanceScript* instance;
- uint64 PlayerGUID;
- uint64 BossGUID[2];
- uint64 VeinGUID[14];
+ ObjectGuid PlayerGUID;
+ ObjectGuid BossGUID[2];
+ ObjectGuid VeinGUID[14];
uint32 NextWaveTimer;
uint32 WaveCount;
@@ -193,7 +193,7 @@ struct hyjalAI : public npc_escortAI
bool IsDummy;
uint32 MassTeleportTimer;
bool DoMassTeleport;
- uint64 DummyGuid;
+ ObjectGuid DummyGuid;
struct Spell
{
diff --git a/src/server/scripts/Kalimdor/CavernsOfTime/BattleForMountHyjal/instance_hyjal.cpp b/src/server/scripts/Kalimdor/CavernsOfTime/BattleForMountHyjal/instance_hyjal.cpp
index 771800e9444..72208652afe 100644
--- a/src/server/scripts/Kalimdor/CavernsOfTime/BattleForMountHyjal/instance_hyjal.cpp
+++ b/src/server/scripts/Kalimdor/CavernsOfTime/BattleForMountHyjal/instance_hyjal.cpp
@@ -98,16 +98,16 @@ public:
case GO_HORDE_ENCAMPMENT_PORTAL:
HordeGate = go->GetGUID();
if (allianceRetreat)
- HandleGameObject(0, true, go);
+ HandleGameObject(ObjectGuid::Empty, true, go);
else
- HandleGameObject(0, false, go);
+ HandleGameObject(ObjectGuid::Empty, false, go);
break;
case GO_NIGHT_ELF_VILLAGE_PORTAL:
ElfGate = go->GetGUID();
if (hordeRetreat)
- HandleGameObject(0, true, go);
+ HandleGameObject(ObjectGuid::Empty, true, go);
else
- HandleGameObject(0, false, go);
+ HandleGameObject(ObjectGuid::Empty, false, go);
break;
case GO_ANCIENT_GEM:
m_uiAncientGemGUID.push_back(go->GetGUID());
diff --git a/src/server/scripts/Kalimdor/CavernsOfTime/CullingOfStratholme/culling_of_stratholme.cpp b/src/server/scripts/Kalimdor/CavernsOfTime/CullingOfStratholme/culling_of_stratholme.cpp
index 936adeac86d..ff104a28197 100644
--- a/src/server/scripts/Kalimdor/CavernsOfTime/CullingOfStratholme/culling_of_stratholme.cpp
+++ b/src/server/scripts/Kalimdor/CavernsOfTime/CullingOfStratholme/culling_of_stratholme.cpp
@@ -360,23 +360,23 @@ public:
void Initialize()
{
- utherGUID = 0;
- jainaGUID = 0;
+ utherGUID.Clear();
+ jainaGUID.Clear();
for (uint8 i = 0; i < 2; ++i)
- citymenGUID[i] = 0;
+ citymenGUID[i].Clear();
for (uint8 i = 0; i < ENCOUNTER_WAVES_MAX_SPAWNS; ++i)
- waveGUID[i] = 0;
+ waveGUID[i].Clear();
for (uint8 i = 0; i < ENCOUNTER_DRACONIAN_NUMBER; ++i)
- infiniteDraconianGUID[i] = 0;
+ infiniteDraconianGUID[i].Clear();
- stalkerGUID = 0;
- bossGUID = 0;
- epochGUID = 0;
- malganisGUID = 0;
- infiniteGUID = 0;
+ stalkerGUID.Clear();
+ bossGUID.Clear();
+ epochGUID.Clear();
+ malganisGUID.Clear();
+ infiniteGUID.Clear();
phaseTimer = 1000;
exorcismTimer = 7300;
@@ -393,17 +393,17 @@ public:
uint32 wave;
uint32 WavesCounter;
- uint64 utherGUID;
- uint64 jainaGUID;
- uint64 citymenGUID[2];
- uint64 waveGUID[ENCOUNTER_WAVES_MAX_SPAWNS];
- uint64 infiniteDraconianGUID[ENCOUNTER_DRACONIAN_NUMBER];
- uint64 stalkerGUID;
+ ObjectGuid utherGUID;
+ ObjectGuid jainaGUID;
+ ObjectGuid citymenGUID[2];
+ ObjectGuid waveGUID[ENCOUNTER_WAVES_MAX_SPAWNS];
+ ObjectGuid infiniteDraconianGUID[ENCOUNTER_DRACONIAN_NUMBER];
+ ObjectGuid stalkerGUID;
- uint64 bossGUID;
- uint64 epochGUID;
- uint64 malganisGUID;
- uint64 infiniteGUID;
+ ObjectGuid bossGUID;
+ ObjectGuid epochGUID;
+ ObjectGuid malganisGUID;
+ ObjectGuid infiniteGUID;
uint32 exorcismTimer;
@@ -436,7 +436,7 @@ public:
instance->SetBossState(DATA_ARTHAS, FAIL);
}
- void SpawnTimeRift(uint32 timeRiftID, uint64* guidVector)
+ void SpawnTimeRift(uint32 timeRiftID, ObjectGuid* guidVector)
{
me->SummonCreature((uint32)RiftAndSpawnsLocations[timeRiftID][0], RiftAndSpawnsLocations[timeRiftID][1], RiftAndSpawnsLocations[timeRiftID][2], RiftAndSpawnsLocations[timeRiftID][3], RiftAndSpawnsLocations[timeRiftID][4], TEMPSUMMON_TIMED_DESPAWN, 11000);
@@ -455,7 +455,7 @@ public:
}
}
- void SpawnWaveGroup(uint32 waveID, uint64* guidVector)
+ void SpawnWaveGroup(uint32 waveID, ObjectGuid* guidVector)
{
for (uint32 i = 0; i < ENCOUNTER_WAVES_MAX_SPAWNS; ++i)
{
@@ -736,7 +736,7 @@ public:
case 21:
SetEscortPaused(false);
bStepping = false;
- me->SetTarget(0);
+ me->SetTarget(ObjectGuid::Empty);
JumpToNextStep(0);
break;
//After waypoint 3
@@ -756,7 +756,7 @@ public:
if (Creature* uther = ObjectAccessor::GetCreature(*me, utherGUID))
uther->DisappearAndDie();
- me->SetTarget(0);
+ me->SetTarget(ObjectGuid::Empty);
JumpToNextStep(0);
break;
//After Gossip 1 (waypoint 8)
@@ -779,7 +779,7 @@ public:
SetEscortPaused(false);
bStepping = false;
SetRun(false);
- me->SetTarget(0);
+ me->SetTarget(ObjectGuid::Empty);
JumpToNextStep(0);
break;
//After waypoint 9
@@ -938,7 +938,7 @@ public:
uint32 deadCounter = 0;
for (uint8 i = 0; i < ENCOUNTER_WAVES_MAX_SPAWNS; ++i)
{
- if (waveGUID[i] == 0)
+ if (waveGUID[i].IsEmpty())
break;
++mobCounter;
Unit* temp = ObjectAccessor::GetCreature(*me, waveGUID[i]);
diff --git a/src/server/scripts/Kalimdor/CavernsOfTime/EscapeFromDurnholdeKeep/old_hillsbrad.cpp b/src/server/scripts/Kalimdor/CavernsOfTime/EscapeFromDurnholdeKeep/old_hillsbrad.cpp
index 686de987b0a..64e26caf1f2 100644
--- a/src/server/scripts/Kalimdor/CavernsOfTime/EscapeFromDurnholdeKeep/old_hillsbrad.cpp
+++ b/src/server/scripts/Kalimdor/CavernsOfTime/EscapeFromDurnholdeKeep/old_hillsbrad.cpp
@@ -440,7 +440,7 @@ public:
for (Map::PlayerList::const_iterator itr = players.begin(); itr != players.end(); ++itr)
{
if (Player* player = itr->GetSource())
- player->KilledMonsterCredit(20156, 0);
+ player->KilledMonsterCredit(20156);
}
}
@@ -588,7 +588,7 @@ public:
if (instance->GetData(TYPE_THRALL_EVENT) == IN_PROGRESS)
{
instance->SetData(TYPE_THRALL_PART4, IN_PROGRESS);
- if (instance->GetGuidData(DATA_EPOCH) == 0)
+ if (instance->GetGuidData(DATA_EPOCH))
creature->SummonCreature(ENTRY_EPOCH, 2639.13f, 698.55f, 65.43f, 4.59f, TEMPSUMMON_TIMED_OR_DEAD_DESPAWN, 120000);
if (Creature* thrall = (ObjectAccessor::GetCreature(*creature, instance->GetGuidData(DATA_THRALL))))
diff --git a/src/server/scripts/Kalimdor/RazorfenKraul/razorfen_kraul.cpp b/src/server/scripts/Kalimdor/RazorfenKraul/razorfen_kraul.cpp
index e3021ff7a95..8cbd611a18a 100644
--- a/src/server/scripts/Kalimdor/RazorfenKraul/razorfen_kraul.cpp
+++ b/src/server/scripts/Kalimdor/RazorfenKraul/razorfen_kraul.cpp
@@ -159,13 +159,12 @@ public:
npc_snufflenose_gopherAI(Creature* creature) : PetAI(creature)
{
IsMovementActive = false;
- TargetTubberGUID = 0;
}
void Reset() override
{
IsMovementActive = false;
- TargetTubberGUID = 0;
+ TargetTubberGUID.Clear();
}
void MovementInform(uint32 type, uint32 id) override
@@ -227,7 +226,7 @@ public:
bool IsMovementActive;
- uint64 TargetTubberGUID;
+ ObjectGuid TargetTubberGUID;
};
};
diff --git a/src/server/scripts/Kalimdor/TempleOfAhnQiraj/mob_anubisath_sentinel.cpp b/src/server/scripts/Kalimdor/TempleOfAhnQiraj/mob_anubisath_sentinel.cpp
index b8f6c0ed80e..7b20e5dd8a9 100644
--- a/src/server/scripts/Kalimdor/TempleOfAhnQiraj/mob_anubisath_sentinel.cpp
+++ b/src/server/scripts/Kalimdor/TempleOfAhnQiraj/mob_anubisath_sentinel.cpp
@@ -103,14 +103,16 @@ public:
gatherOthersWhenAggro = true;
}
- uint64 NearbyGUID[3];
+ ObjectGuid NearbyGUID[3];
void ClearBuddyList()
{
- NearbyGUID[0] = NearbyGUID[1] = NearbyGUID[2] = 0;
+ NearbyGUID[0].Clear();
+ NearbyGUID[1].Clear();
+ NearbyGUID[2].Clear();
}
- void AddBuddyToList(uint64 CreatureGUID)
+ void AddBuddyToList(ObjectGuid CreatureGUID)
{
if (CreatureGUID == me->GetGUID())
return;
@@ -130,7 +132,7 @@ public:
void GiveBuddyMyList(Creature* c)
{
aqsentinelAI* cai = ENSURE_AI(aqsentinelAI, (c)->AI());
- for (int i=0; i<3; ++i)
+ for (int32 i = 0; i < 3; ++i)
if (NearbyGUID[i] && NearbyGUID[i] != c->GetGUID())
cai->AddBuddyToList(NearbyGUID[i]);
cai->AddBuddyToList(me->GetGUID());
@@ -138,14 +140,14 @@ public:
void SendMyListToBuddies()
{
- for (int i=0; i<3; ++i)
+ for (int32 i = 0; i < 3; ++i)
if (Creature* pNearby = ObjectAccessor::GetCreature(*me, NearbyGUID[i]))
GiveBuddyMyList(pNearby);
}
void CallBuddiesToAttack(Unit* who)
{
- for (int i=0; i<3; ++i)
+ for (int32 i = 0; i < 3; ++i)
{
Creature* c = ObjectAccessor::GetCreature(*me, NearbyGUID[i]);
if (c)
@@ -222,7 +224,7 @@ public:
{
if (!me->isDead())
{
- for (int i=0; i<3; ++i)
+ for (int i = 0; i < 3; ++i)
{
if (!NearbyGUID[i])
continue;
@@ -252,7 +254,7 @@ public:
void JustDied(Unit* /*killer*/) override
{
- for (int ni=0; ni<3; ++ni)
+ for (int ni = 0; ni < 3; ++ni)
{
Creature* sent = ObjectAccessor::GetCreature(*me, NearbyGUID[ni]);
if (!sent)
diff --git a/src/server/scripts/Kalimdor/ZulFarrak/zulfarrak.cpp b/src/server/scripts/Kalimdor/ZulFarrak/zulfarrak.cpp
index cc138fab7ba..443bd1578d7 100644
--- a/src/server/scripts/Kalimdor/ZulFarrak/zulfarrak.cpp
+++ b/src/server/scripts/Kalimdor/ZulFarrak/zulfarrak.cpp
@@ -108,7 +108,6 @@ public:
instance = creature->GetInstanceScript();
postGossipStep = 0;
Text_Timer = 0;
- PlayerGUID = 0;
}
void Initialize()
@@ -123,7 +122,7 @@ public:
uint32 Text_Timer;
uint32 ShieldBash_Timer;
uint32 Revenge_Timer; //this is wrong, spell should never be used unless me->GetVictim() dodge, parry or block attack. Trinity support required.
- uint64 PlayerGUID;
+ ObjectGuid PlayerGUID;
void Reset() override
{