aboutsummaryrefslogtreecommitdiff
path: root/src/server/scripts/EasternKingdoms/ScarletMonastery
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2014-09-15 22:07:11 +0200
committerShauren <shauren.trinity@gmail.com>2014-09-15 22:07:11 +0200
commita3d8f1d8794150debbed142ef4621a4f680aa1fd (patch)
treed1f2b5d2968540ff5a52678f159ff934dc5ece34 /src/server/scripts/EasternKingdoms/ScarletMonastery
parent6ce0a3107d06cb5485e09afca42dbef4baa9553b (diff)
Core/Scripts: Fixed build of boss_* scripts
Diffstat (limited to 'src/server/scripts/EasternKingdoms/ScarletMonastery')
-rw-r--r--src/server/scripts/EasternKingdoms/ScarletMonastery/boss_headless_horseman.cpp21
1 files changed, 9 insertions, 12 deletions
diff --git a/src/server/scripts/EasternKingdoms/ScarletMonastery/boss_headless_horseman.cpp b/src/server/scripts/EasternKingdoms/ScarletMonastery/boss_headless_horseman.cpp
index 0733640f4c3..347cd2cfab2 100644
--- a/src/server/scripts/EasternKingdoms/ScarletMonastery/boss_headless_horseman.cpp
+++ b/src/server/scripts/EasternKingdoms/ScarletMonastery/boss_headless_horseman.cpp
@@ -240,14 +240,14 @@ public:
void Initialize()
{
Phase = 0;
- bodyGUID = 0;
+ bodyGUID.Clear();
die = false;
withbody = true;
wait = 1000;
laugh = urand(15000, 30000);
}
- uint64 bodyGUID;
+ ObjectGuid bodyGUID;
uint32 Phase;
uint32 laugh;
@@ -390,8 +390,6 @@ public:
{
Initialize();
instance = creature->GetInstanceScript();
- headGUID = 0;
- PlayerGUID = 0;
id = 0;
whirlwind = 0;
wp_reached = false;
@@ -417,8 +415,8 @@ public:
InstanceScript* instance;
- uint64 headGUID;
- uint64 PlayerGUID;
+ ObjectGuid headGUID;
+ ObjectGuid PlayerGUID;
uint32 Phase;
uint32 id;
@@ -446,9 +444,9 @@ public:
if (headGUID)
{
if (Creature* Head = ObjectAccessor::GetCreature((*me), headGUID))
- Head->DisappearAndDie();
+ Head->DespawnOrUnsummon();
- headGUID = 0;
+ headGUID.Clear();
}
me->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_IMMUNE_TO_PC);
@@ -806,18 +804,17 @@ public:
npc_pulsing_pumpkinAI(Creature* creature) : ScriptedAI(creature)
{
sprouted = false;
- debuffGUID = 0;
}
bool sprouted;
- uint64 debuffGUID;
+ ObjectGuid debuffGUID;
void Reset() override
{
float x, y, z;
me->GetPosition(x, y, z); //this visual aura some under ground
me->SetPosition(x, y, z + 0.35f, 0.0f);
- debuffGUID = 0;
+ debuffGUID.Clear();
Despawn();
Creature* debuff = DoSpawnCreature(HELPER, 0, 0, 0, 0, TEMPSUMMON_TIMED_OR_CORPSE_DESPAWN, 14500);
if (debuff)
@@ -857,7 +854,7 @@ public:
if (debuff)
{
debuff->SetVisible(false);
- debuffGUID = 0;
+ debuffGUID.Clear();
}
}