aboutsummaryrefslogtreecommitdiff
path: root/src/server/scripts/Outland
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2014-09-15 23:57:03 +0200
committerShauren <shauren.trinity@gmail.com>2014-09-15 23:57:03 +0200
commit5ac62d9ca3bdaf19e32bfa8fb85b87d2a954cc9a (patch)
tree156c3963a7e6af85e7768daade6f85d5d7eba273 /src/server/scripts/Outland
parent48deb443f960f0baf10a4cd6893744880651d62e (diff)
Core/Scripts: Fixed build zone_* scripts
Diffstat (limited to 'src/server/scripts/Outland')
-rw-r--r--src/server/scripts/Outland/zone_blades_edge_mountains.cpp8
-rw-r--r--src/server/scripts/Outland/zone_hellfire_peninsula.cpp4
-rw-r--r--src/server/scripts/Outland/zone_nagrand.cpp8
-rw-r--r--src/server/scripts/Outland/zone_netherstorm.cpp19
-rw-r--r--src/server/scripts/Outland/zone_shadowmoon_valley.cpp49
-rw-r--r--src/server/scripts/Outland/zone_terokkar_forest.cpp2
6 files changed, 43 insertions, 47 deletions
diff --git a/src/server/scripts/Outland/zone_blades_edge_mountains.cpp b/src/server/scripts/Outland/zone_blades_edge_mountains.cpp
index 86b5fa6f8c1..b5e54fe85f0 100644
--- a/src/server/scripts/Outland/zone_blades_edge_mountains.cpp
+++ b/src/server/scripts/Outland/zone_blades_edge_mountains.cpp
@@ -115,13 +115,12 @@ public:
{
npc_bloodmaul_bruteAI(Creature* creature) : ScriptedAI(creature)
{
- PlayerGUID = 0;
hp30 = false;
}
void Reset() override
{
- PlayerGUID = 0;
+ PlayerGUID.Clear();
hp30 = false;
}
@@ -207,7 +206,7 @@ public:
private:
EventMap events;
- uint64 PlayerGUID;
+ ObjectGuid PlayerGUID;
bool hp30;
};
@@ -1131,7 +1130,6 @@ public:
{
npc_oscillating_frequency_scanner_master_bunnyAI(Creature* creature) : ScriptedAI(creature)
{
- playerGuid = 0;
timer = 500;
}
@@ -1170,7 +1168,7 @@ public:
}
private:
- uint64 playerGuid;
+ ObjectGuid playerGuid;
uint32 timer;
};
diff --git a/src/server/scripts/Outland/zone_hellfire_peninsula.cpp b/src/server/scripts/Outland/zone_hellfire_peninsula.cpp
index 0da70207a04..01ad2ce334f 100644
--- a/src/server/scripts/Outland/zone_hellfire_peninsula.cpp
+++ b/src/server/scripts/Outland/zone_hellfire_peninsula.cpp
@@ -310,7 +310,7 @@ public:
void Reset() override
{
checkTimer = 5000; //check for creature every 5 sec
- helboarGUID = 0;
+ helboarGUID.Clear();
}
void MovementInform(uint32 type, uint32 id) override
@@ -352,7 +352,7 @@ public:
private:
uint32 checkTimer;
- uint64 helboarGUID;
+ ObjectGuid helboarGUID;
};
CreatureAI* GetAI(Creature* creature) const override
diff --git a/src/server/scripts/Outland/zone_nagrand.cpp b/src/server/scripts/Outland/zone_nagrand.cpp
index a8a99d757e7..b8dd1393600 100644
--- a/src/server/scripts/Outland/zone_nagrand.cpp
+++ b/src/server/scripts/Outland/zone_nagrand.cpp
@@ -299,7 +299,7 @@ public:
{
corki->GetMotionMaster()->MovePoint(1, go->GetPositionX()+5, go->GetPositionY(), go->GetPositionZ());
if (player)
- player->KilledMonsterCredit(NPC_CORKI_CREDIT_1, 0);
+ player->KilledMonsterCredit(NPC_CORKI_CREDIT_1);
}
}
@@ -309,7 +309,7 @@ public:
{
corki->GetMotionMaster()->MovePoint(1, go->GetPositionX()-5, go->GetPositionY(), go->GetPositionZ());
if (player)
- player->KilledMonsterCredit(NPC_CORKI_2, 0);
+ player->KilledMonsterCredit(NPC_CORKI_2);
}
}
@@ -319,7 +319,7 @@ public:
{
corki->GetMotionMaster()->MovePoint(1, go->GetPositionX()+4, go->GetPositionY(), go->GetPositionZ());
if (player)
- player->KilledMonsterCredit(NPC_CORKI_CREDIT_3, 0);
+ player->KilledMonsterCredit(NPC_CORKI_CREDIT_3);
}
}
return true;
@@ -594,7 +594,7 @@ class go_warmaul_prison : public GameObjectScript
if (Creature* prisoner = go->FindNearestCreature(NPC_MAGHAR_PRISONER, 5.0f))
{
- player->KilledMonsterCredit(NPC_MAGHAR_PRISONER, 0);
+ player->KilledMonsterCredit(NPC_MAGHAR_PRISONER);
prisoner->AI()->Talk(SAY_FREE, player);
prisoner->DespawnOrUnsummon(6000);
diff --git a/src/server/scripts/Outland/zone_netherstorm.cpp b/src/server/scripts/Outland/zone_netherstorm.cpp
index f82c1f5fb58..eb2fae03202 100644
--- a/src/server/scripts/Outland/zone_netherstorm.cpp
+++ b/src/server/scripts/Outland/zone_netherstorm.cpp
@@ -83,9 +83,9 @@ public:
{
npc_commander_dawnforgeAI(Creature* creature) : ScriptedAI(creature) { }
- uint64 PlayerGUID;
- uint64 ardonisGUID;
- uint64 pathaleonGUID;
+ ObjectGuid PlayerGUID;
+ ObjectGuid ardonisGUID;
+ ObjectGuid pathaleonGUID;
uint32 Phase;
uint32 PhaseSubphase;
@@ -94,9 +94,9 @@ public:
void Reset() override
{
- PlayerGUID = 0;
- ardonisGUID = 0;
- pathaleonGUID = 0;
+ PlayerGUID.Clear();
+ ardonisGUID.Clear();
+ pathaleonGUID.Clear();
Phase = 1;
PhaseSubphase = 0;
@@ -415,7 +415,6 @@ public:
Materialize = false;
Drained = false;
WeakPercent = 25;
- PlayerGUID = 0;
ManaBurnTimer = 5000;
}
@@ -424,7 +423,7 @@ public:
bool Drained;
uint8 WeakPercent;
- uint64 PlayerGUID;
+ ObjectGuid PlayerGUID;
uint32 ManaBurnTimer;
@@ -435,7 +434,7 @@ public:
Drained = false;
WeakPercent = 25 + (rand32() % 16); // 25-40
- PlayerGUID = 0;
+ PlayerGUID.Clear();
ManaBurnTimer = 5000 + (rand32() % 3 * 1000); // 5-8 sec cd
@@ -725,7 +724,7 @@ class go_captain_tyralius_prison : public GameObjectScript
go->UseDoorOrButton();
if (Creature* tyralius = go->FindNearestCreature(NPC_CAPTAIN_TYRALIUS, 1.0f))
{
- player->KilledMonsterCredit(NPC_CAPTAIN_TYRALIUS, 0);
+ player->KilledMonsterCredit(NPC_CAPTAIN_TYRALIUS);
tyralius->AI()->Talk(SAY_FREE);
tyralius->DespawnOrUnsummon(8000);
}
diff --git a/src/server/scripts/Outland/zone_shadowmoon_valley.cpp b/src/server/scripts/Outland/zone_shadowmoon_valley.cpp
index db34665e641..358b5d44387 100644
--- a/src/server/scripts/Outland/zone_shadowmoon_valley.cpp
+++ b/src/server/scripts/Outland/zone_shadowmoon_valley.cpp
@@ -80,7 +80,7 @@ public:
{
npc_mature_netherwing_drakeAI(Creature* creature) : ScriptedAI(creature) { }
- uint64 uiPlayerGUID;
+ ObjectGuid uiPlayerGUID;
bool bCanEat;
bool bIsEating;
@@ -90,7 +90,7 @@ public:
void Reset() override
{
- uiPlayerGUID = 0;
+ uiPlayerGUID.Clear();
bCanEat = false;
bIsEating = false;
@@ -154,7 +154,7 @@ public:
if (Player* player = ObjectAccessor::GetPlayer(*me, uiPlayerGUID))
{
- player->KilledMonsterCredit(NPC_EVENT_PINGER, 0);
+ player->KilledMonsterCredit(NPC_EVENT_PINGER);
if (GameObject* go = player->FindNearestGameObject(GO_CARCASS, 10))
go->Delete();
@@ -218,12 +218,11 @@ public:
{
npc_enslaved_netherwing_drakeAI(Creature* creature) : ScriptedAI(creature)
{
- PlayerGUID = 0;
Tapped = false;
Reset();
}
- uint64 PlayerGUID;
+ ObjectGuid PlayerGUID;
uint32 FlyTimer;
bool Tapped;
@@ -276,7 +275,7 @@ public:
if (player)
DoCast(player, SPELL_FORCE_OF_NELTHARAKU, true);
- PlayerGUID = 0;
+ PlayerGUID.Clear();
}
me->SetVisible(false);
me->SetDisableGravity(false);
@@ -349,13 +348,13 @@ public:
{
npc_dragonmaw_peonAI(Creature* creature) : ScriptedAI(creature) { }
- uint64 PlayerGUID;
+ ObjectGuid PlayerGUID;
bool Tapped;
uint32 PoisonTimer;
void Reset() override
{
- PlayerGUID = 0;
+ PlayerGUID.Clear();
Tapped = false;
PoisonTimer = 0;
}
@@ -400,7 +399,7 @@ public:
{
Player* player = ObjectAccessor::GetPlayer(*me, PlayerGUID);
if (player && player->GetQuestStatus(11020) == QUEST_STATUS_INCOMPLETE)
- player->KilledMonsterCredit(23209, 0);
+ player->KilledMonsterCredit(23209);
}
PoisonTimer = 0;
me->DealDamage(me, me->GetHealth(), NULL, DIRECT_DAMAGE, SPELL_SCHOOL_MASK_NORMAL, NULL, false);
@@ -583,8 +582,8 @@ public:
{
npc_overlord_morghorAI(Creature* creature) : ScriptedAI(creature) { }
- uint64 PlayerGUID;
- uint64 IllidanGUID;
+ ObjectGuid PlayerGUID;
+ ObjectGuid IllidanGUID;
uint32 ConversationTimer;
uint32 Step;
@@ -593,8 +592,8 @@ public:
void Reset() override
{
- PlayerGUID = 0;
- IllidanGUID = 0;
+ PlayerGUID.Clear();
+ IllidanGUID.Clear();
ConversationTimer = 0;
Step = 0;
@@ -798,7 +797,7 @@ public:
case 30:
{
if (Creature* Yarzill = me->FindNearestCreature(C_YARZILL, 50.0f))
- Yarzill->SetTarget(0);
+ Yarzill->SetTarget(ObjectGuid::Empty);
return 5000;
}
break;
@@ -814,7 +813,7 @@ public:
return 5000;
break;
case 33:
- me->SetTarget(0);
+ me->SetTarget(ObjectGuid::Empty);
Reset();
return 100;
break;
@@ -1123,8 +1122,8 @@ public:
uint8 AnimationCount;
- uint64 LordIllidanGUID;
- uint64 AggroTargetGUID;
+ ObjectGuid LordIllidanGUID;
+ ObjectGuid AggroTargetGUID;
bool Timers;
@@ -1132,13 +1131,13 @@ public:
{
AnimationTimer = 4000;
AnimationCount = 0;
- LordIllidanGUID = 0;
- AggroTargetGUID = 0;
+ LordIllidanGUID.Clear();
+ AggroTargetGUID.Clear();
Timers = false;
me->AddUnitState(UNIT_STATE_ROOT);
me->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NON_ATTACKABLE);
- me->SetTarget(0);
+ me->SetTarget(ObjectGuid::Empty);
}
void EnterCombat(Unit* /*who*/) override { }
@@ -1274,7 +1273,7 @@ public:
{
npc_lord_illidan_stormrageAI(Creature* creature) : ScriptedAI(creature) { }
- uint64 PlayerGUID;
+ ObjectGuid PlayerGUID;
uint32 WaveTimer;
uint32 AnnounceTimer;
@@ -1288,7 +1287,7 @@ public:
void Reset() override
{
- PlayerGUID = 0;
+ PlayerGUID.Clear();
WaveTimer = 10000;
AnnounceTimer = 7000;
@@ -1416,13 +1415,13 @@ public:
{
npc_illidari_spawnAI(Creature* creature) : ScriptedAI(creature) { }
- uint64 LordIllidanGUID;
+ ObjectGuid LordIllidanGUID;
uint32 SpellTimer1, SpellTimer2, SpellTimer3;
bool Timers;
void Reset() override
{
- LordIllidanGUID = 0;
+ LordIllidanGUID.Clear();
Timers = false;
}
@@ -1727,7 +1726,7 @@ public:
if (Unit* owner = totemOspirits->GetOwner())
if (Player* player = owner->ToPlayer())
- player->KilledMonsterCredit(credit, 0);
+ player->KilledMonsterCredit(credit);
DoCast(totemOspirits, SPELL_SOUL_CAPTURED);
}
}
diff --git a/src/server/scripts/Outland/zone_terokkar_forest.cpp b/src/server/scripts/Outland/zone_terokkar_forest.cpp
index da7ae03a8ee..223a144e33b 100644
--- a/src/server/scripts/Outland/zone_terokkar_forest.cpp
+++ b/src/server/scripts/Outland/zone_terokkar_forest.cpp
@@ -323,7 +323,7 @@ public:
if (rand32() % 100 < 25)
{
me->SummonCreature(QUEST_TARGET, 0.0f, 0.0f, 0.0f, 0.0f, TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT, 60000);
- player->KilledMonsterCredit(QUEST_TARGET, 0);
+ player->KilledMonsterCredit(QUEST_TARGET);
}
else
me->SummonCreature(netherwebVictims[rand32() % 6], 0.0f, 0.0f, 0.0f, 0.0f, TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT, 60000);