Merge pull request #5702 from Gyx/master
Core/Script: Clean-Up in Scripts.
This commit is contained in:
@@ -355,7 +355,7 @@ public:
|
||||
|
||||
struct mob_phalanxAI : public ScriptedAI
|
||||
{
|
||||
mob_phalanxAI(Creature* c) : ScriptedAI(c) {}
|
||||
mob_phalanxAI(Creature* creature) : ScriptedAI(creature) {}
|
||||
|
||||
uint32 ThunderClap_Timer;
|
||||
uint32 FireballVolley_Timer;
|
||||
@@ -609,7 +609,7 @@ public:
|
||||
|
||||
struct npc_dughal_stormwingAI : public npc_escortAI
|
||||
{
|
||||
npc_dughal_stormwingAI(Creature* c) : npc_escortAI(c) {}
|
||||
npc_dughal_stormwingAI(Creature* creature) : npc_escortAI(creature) {}
|
||||
|
||||
void WaypointReached(uint32 i)
|
||||
{
|
||||
@@ -725,9 +725,9 @@ public:
|
||||
|
||||
struct npc_marshal_windsorAI : public npc_escortAI
|
||||
{
|
||||
npc_marshal_windsorAI(Creature* c) : npc_escortAI(c)
|
||||
npc_marshal_windsorAI(Creature* creature) : npc_escortAI(creature)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
}
|
||||
|
||||
void WaypointReached(uint32 i)
|
||||
@@ -896,7 +896,7 @@ public:
|
||||
|
||||
struct npc_marshal_reginald_windsorAI : public npc_escortAI
|
||||
{
|
||||
npc_marshal_reginald_windsorAI(Creature* c) : npc_escortAI(c)
|
||||
npc_marshal_reginald_windsorAI(Creature* creature) : npc_escortAI(creature)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
@@ -55,7 +55,7 @@ public:
|
||||
|
||||
struct boss_curatorAI : public ScriptedAI
|
||||
{
|
||||
boss_curatorAI(Creature* c) : ScriptedAI(c) {}
|
||||
boss_curatorAI(Creature* creature) : ScriptedAI(creature) {}
|
||||
|
||||
uint32 AddTimer;
|
||||
uint32 HatefulBoltTimer;
|
||||
|
||||
@@ -51,7 +51,7 @@ public:
|
||||
|
||||
struct boss_maiden_of_virtueAI : public ScriptedAI
|
||||
{
|
||||
boss_maiden_of_virtueAI(Creature* c) : ScriptedAI(c) {}
|
||||
boss_maiden_of_virtueAI(Creature* creature) : ScriptedAI(creature) {}
|
||||
|
||||
uint32 Repentance_Timer;
|
||||
uint32 Holyfire_Timer;
|
||||
|
||||
@@ -58,7 +58,7 @@ public:
|
||||
|
||||
struct boss_attumenAI : public ScriptedAI
|
||||
{
|
||||
boss_attumenAI(Creature* c) : ScriptedAI(c)
|
||||
boss_attumenAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
Phase = 1;
|
||||
|
||||
@@ -119,7 +119,7 @@ public:
|
||||
|
||||
struct boss_midnightAI : public ScriptedAI
|
||||
{
|
||||
boss_midnightAI(Creature* c) : ScriptedAI(c) {}
|
||||
boss_midnightAI(Creature* creature) : ScriptedAI(creature) {}
|
||||
|
||||
uint64 Attumen;
|
||||
uint8 Phase;
|
||||
|
||||
@@ -72,13 +72,12 @@ public:
|
||||
|
||||
struct boss_moroesAI : public ScriptedAI
|
||||
{
|
||||
boss_moroesAI(Creature* c) : ScriptedAI(c)
|
||||
boss_moroesAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
for (uint8 i = 0; i < 4; ++i)
|
||||
{
|
||||
AddId[i] = 0;
|
||||
}
|
||||
instance = c->GetInstanceScript();
|
||||
|
||||
instance = creature->GetInstanceScript();
|
||||
}
|
||||
|
||||
InstanceScript* instance;
|
||||
@@ -322,12 +321,12 @@ struct boss_moroes_guestAI : public ScriptedAI
|
||||
|
||||
uint64 GuestGUID[4];
|
||||
|
||||
boss_moroes_guestAI(Creature* c) : ScriptedAI(c)
|
||||
boss_moroes_guestAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
for (uint8 i = 0; i < 4; ++i)
|
||||
GuestGUID[i] = 0;
|
||||
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
}
|
||||
|
||||
void Reset()
|
||||
|
||||
@@ -70,9 +70,9 @@ public:
|
||||
|
||||
struct boss_netherspiteAI : public ScriptedAI
|
||||
{
|
||||
boss_netherspiteAI(Creature* c) : ScriptedAI(c)
|
||||
boss_netherspiteAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
|
||||
for (int i=0; i<3; ++i)
|
||||
{
|
||||
|
||||
@@ -70,9 +70,9 @@ public:
|
||||
|
||||
struct boss_nightbaneAI : public ScriptedAI
|
||||
{
|
||||
boss_nightbaneAI(Creature* c) : ScriptedAI(c)
|
||||
boss_nightbaneAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
Intro = true;
|
||||
}
|
||||
|
||||
|
||||
@@ -108,7 +108,7 @@ public:
|
||||
|
||||
struct netherspite_infernalAI : public ScriptedAI
|
||||
{
|
||||
netherspite_infernalAI(Creature* c) : ScriptedAI(c),
|
||||
netherspite_infernalAI(Creature* creature) : ScriptedAI(creature),
|
||||
HellfireTimer(0), CleanupTimer(0), malchezaar(0), point(NULL) {}
|
||||
|
||||
uint32 HellfireTimer;
|
||||
@@ -183,9 +183,9 @@ public:
|
||||
|
||||
struct boss_malchezaarAI : public ScriptedAI
|
||||
{
|
||||
boss_malchezaarAI(Creature* c) : ScriptedAI(c)
|
||||
boss_malchezaarAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
}
|
||||
|
||||
InstanceScript* instance;
|
||||
|
||||
@@ -92,9 +92,9 @@ public:
|
||||
|
||||
struct boss_aranAI : public ScriptedAI
|
||||
{
|
||||
boss_aranAI(Creature* c) : ScriptedAI(c)
|
||||
boss_aranAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
}
|
||||
|
||||
InstanceScript* instance;
|
||||
@@ -522,7 +522,7 @@ public:
|
||||
|
||||
struct water_elementalAI : public ScriptedAI
|
||||
{
|
||||
water_elementalAI(Creature* c) : ScriptedAI(c) {}
|
||||
water_elementalAI(Creature* creature) : ScriptedAI(creature) {}
|
||||
|
||||
uint32 CastTimer;
|
||||
|
||||
|
||||
@@ -68,9 +68,9 @@ public:
|
||||
|
||||
struct mob_kilrekAI : public ScriptedAI
|
||||
{
|
||||
mob_kilrekAI(Creature* c) : ScriptedAI(c)
|
||||
mob_kilrekAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
}
|
||||
|
||||
InstanceScript* instance;
|
||||
@@ -140,7 +140,7 @@ public:
|
||||
|
||||
struct mob_demon_chainAI : public ScriptedAI
|
||||
{
|
||||
mob_demon_chainAI(Creature* c) : ScriptedAI(c) {}
|
||||
mob_demon_chainAI(Creature* creature) : ScriptedAI(creature) {}
|
||||
|
||||
uint64 SacrificeGUID;
|
||||
|
||||
@@ -215,7 +215,7 @@ public:
|
||||
|
||||
struct mob_fiendish_impAI : public ScriptedAI
|
||||
{
|
||||
mob_fiendish_impAI(Creature* c) : ScriptedAI(c) {}
|
||||
mob_fiendish_impAI(Creature* creature) : ScriptedAI(creature) {}
|
||||
|
||||
uint32 FireboltTimer;
|
||||
|
||||
@@ -258,11 +258,11 @@ public:
|
||||
|
||||
struct boss_terestianAI : public ScriptedAI
|
||||
{
|
||||
boss_terestianAI(Creature* c) : ScriptedAI(c)
|
||||
boss_terestianAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
for (uint8 i = 0; i < 2; ++i)
|
||||
PortalGUID[i] = 0;
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
}
|
||||
|
||||
InstanceScript* instance;
|
||||
|
||||
@@ -114,9 +114,9 @@ public:
|
||||
|
||||
struct boss_dorotheeAI : public ScriptedAI
|
||||
{
|
||||
boss_dorotheeAI(Creature* c) : ScriptedAI(c)
|
||||
boss_dorotheeAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
}
|
||||
|
||||
InstanceScript* instance;
|
||||
@@ -229,7 +229,7 @@ public:
|
||||
|
||||
struct mob_titoAI : public ScriptedAI
|
||||
{
|
||||
mob_titoAI(Creature* c) : ScriptedAI(c) {}
|
||||
mob_titoAI(Creature* creature) : ScriptedAI(creature) {}
|
||||
|
||||
uint64 DorotheeGUID;
|
||||
uint32 YipTimer;
|
||||
@@ -296,9 +296,9 @@ public:
|
||||
|
||||
struct boss_strawmanAI : public ScriptedAI
|
||||
{
|
||||
boss_strawmanAI(Creature* c) : ScriptedAI(c)
|
||||
boss_strawmanAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
}
|
||||
|
||||
InstanceScript* instance;
|
||||
@@ -411,9 +411,9 @@ public:
|
||||
|
||||
struct boss_tinheadAI : public ScriptedAI
|
||||
{
|
||||
boss_tinheadAI(Creature* c) : ScriptedAI(c)
|
||||
boss_tinheadAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
}
|
||||
|
||||
InstanceScript* instance;
|
||||
@@ -521,9 +521,9 @@ public:
|
||||
|
||||
struct boss_roarAI : public ScriptedAI
|
||||
{
|
||||
boss_roarAI(Creature* c) : ScriptedAI(c)
|
||||
boss_roarAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
}
|
||||
|
||||
InstanceScript* instance;
|
||||
@@ -630,9 +630,9 @@ public:
|
||||
|
||||
struct boss_croneAI : public ScriptedAI
|
||||
{
|
||||
boss_croneAI(Creature* c) : ScriptedAI(c)
|
||||
boss_croneAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
}
|
||||
|
||||
InstanceScript* instance;
|
||||
@@ -712,7 +712,7 @@ public:
|
||||
|
||||
struct mob_cycloneAI : public ScriptedAI
|
||||
{
|
||||
mob_cycloneAI(Creature* c) : ScriptedAI(c) {}
|
||||
mob_cycloneAI(Creature* creature) : ScriptedAI(creature) {}
|
||||
|
||||
uint32 MoveTimer;
|
||||
|
||||
@@ -805,9 +805,9 @@ public:
|
||||
|
||||
struct boss_bigbadwolfAI : public ScriptedAI
|
||||
{
|
||||
boss_bigbadwolfAI(Creature* c) : ScriptedAI(c)
|
||||
boss_bigbadwolfAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
}
|
||||
|
||||
InstanceScript* instance;
|
||||
@@ -1004,9 +1004,9 @@ public:
|
||||
|
||||
struct boss_julianneAI : public ScriptedAI
|
||||
{
|
||||
boss_julianneAI(Creature* c) : ScriptedAI(c)
|
||||
boss_julianneAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
EntryYellTimer = 1000;
|
||||
AggroYellTimer = 10000;
|
||||
IsFakingDeath = false;
|
||||
@@ -1127,9 +1127,9 @@ public:
|
||||
|
||||
struct boss_romuloAI : public ScriptedAI
|
||||
{
|
||||
boss_romuloAI(Creature* c) : ScriptedAI(c)
|
||||
boss_romuloAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
EntryYellTimer = 8000;
|
||||
AggroYellTimer = 15000;
|
||||
}
|
||||
|
||||
@@ -109,11 +109,11 @@ public:
|
||||
|
||||
struct npc_barnesAI : public npc_escortAI
|
||||
{
|
||||
npc_barnesAI(Creature* c) : npc_escortAI(c)
|
||||
npc_barnesAI(Creature* creature) : npc_escortAI(creature)
|
||||
{
|
||||
RaidWiped = false;
|
||||
m_uiEventId = 0;
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
}
|
||||
|
||||
InstanceScript* instance;
|
||||
@@ -474,9 +474,9 @@ public:
|
||||
|
||||
struct npc_image_of_medivhAI : public ScriptedAI
|
||||
{
|
||||
npc_image_of_medivhAI(Creature* c) : ScriptedAI(c)
|
||||
npc_image_of_medivhAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
}
|
||||
|
||||
InstanceScript* instance;
|
||||
|
||||
@@ -89,9 +89,9 @@ public:
|
||||
|
||||
struct boss_felblood_kaelthasAI : public ScriptedAI
|
||||
{
|
||||
boss_felblood_kaelthasAI(Creature* c) : ScriptedAI(c)
|
||||
boss_felblood_kaelthasAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
}
|
||||
|
||||
InstanceScript* instance;
|
||||
@@ -441,7 +441,7 @@ public:
|
||||
|
||||
struct mob_felkael_flamestrikeAI : public ScriptedAI
|
||||
{
|
||||
mob_felkael_flamestrikeAI(Creature* c) : ScriptedAI(c)
|
||||
mob_felkael_flamestrikeAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
}
|
||||
|
||||
@@ -483,9 +483,9 @@ public:
|
||||
|
||||
struct mob_felkael_phoenixAI : public ScriptedAI
|
||||
{
|
||||
mob_felkael_phoenixAI(Creature* c) : ScriptedAI(c)
|
||||
mob_felkael_phoenixAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
}
|
||||
|
||||
InstanceScript* instance;
|
||||
@@ -603,7 +603,7 @@ public:
|
||||
|
||||
struct mob_felkael_phoenix_eggAI : public ScriptedAI
|
||||
{
|
||||
mob_felkael_phoenix_eggAI(Creature* c) : ScriptedAI(c) {}
|
||||
mob_felkael_phoenix_eggAI(Creature* creature) : ScriptedAI(creature) {}
|
||||
|
||||
uint32 HatchTimer;
|
||||
|
||||
@@ -640,7 +640,7 @@ public:
|
||||
|
||||
struct mob_arcane_sphereAI : public ScriptedAI
|
||||
{
|
||||
mob_arcane_sphereAI(Creature* c) : ScriptedAI(c) { Reset(); }
|
||||
mob_arcane_sphereAI(Creature* creature) : ScriptedAI(creature) { Reset(); }
|
||||
|
||||
uint32 DespawnTimer;
|
||||
uint32 ChangeTargetTimer;
|
||||
|
||||
@@ -99,9 +99,9 @@ public:
|
||||
|
||||
struct boss_priestess_delrissaAI : public ScriptedAI
|
||||
{
|
||||
boss_priestess_delrissaAI(Creature* c) : ScriptedAI(c)
|
||||
boss_priestess_delrissaAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
memset(&m_auiLackeyGUID, 0, sizeof(m_auiLackeyGUID));
|
||||
LackeyEntryList.clear();
|
||||
}
|
||||
@@ -341,9 +341,9 @@ enum eHealingPotion
|
||||
//all 8 possible lackey use this common
|
||||
struct boss_priestess_lackey_commonAI : public ScriptedAI
|
||||
{
|
||||
boss_priestess_lackey_commonAI(Creature* c) : ScriptedAI(c)
|
||||
boss_priestess_lackey_commonAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
memset(&m_auiLackeyGUIDs, 0, sizeof(m_auiLackeyGUIDs));
|
||||
AcquireGUIDs();
|
||||
}
|
||||
|
||||
@@ -63,9 +63,9 @@ public:
|
||||
|
||||
struct boss_selin_fireheartAI : public ScriptedAI
|
||||
{
|
||||
boss_selin_fireheartAI(Creature* c) : ScriptedAI(c)
|
||||
boss_selin_fireheartAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
|
||||
Crystals.clear();
|
||||
//GUIDs per instance is static, so we only need to load them once.
|
||||
@@ -333,7 +333,7 @@ public:
|
||||
|
||||
struct mob_fel_crystalAI : public ScriptedAI
|
||||
{
|
||||
mob_fel_crystalAI(Creature* c) : ScriptedAI(c) {}
|
||||
mob_fel_crystalAI(Creature* creature) : ScriptedAI(creature) {}
|
||||
|
||||
void Reset() {}
|
||||
void EnterCombat(Unit* /*who*/) {}
|
||||
|
||||
@@ -71,9 +71,9 @@ public:
|
||||
|
||||
struct boss_vexallusAI : public ScriptedAI
|
||||
{
|
||||
boss_vexallusAI(Creature* c) : ScriptedAI(c)
|
||||
boss_vexallusAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
}
|
||||
|
||||
InstanceScript* instance;
|
||||
@@ -206,7 +206,7 @@ public:
|
||||
|
||||
struct mob_pure_energyAI : public ScriptedAI
|
||||
{
|
||||
mob_pure_energyAI(Creature* c) : ScriptedAI(c) {}
|
||||
mob_pure_energyAI(Creature* creature) : ScriptedAI(creature) {}
|
||||
|
||||
void Reset() {}
|
||||
|
||||
|
||||
@@ -316,7 +316,7 @@ class mob_son_of_flame : public CreatureScript
|
||||
|
||||
struct mob_son_of_flameAI : public ScriptedAI //didnt work correctly in EAI for me...
|
||||
{
|
||||
mob_son_of_flameAI(Creature* c) : ScriptedAI(c)
|
||||
mob_son_of_flameAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
instance = me->GetInstanceScript();
|
||||
}
|
||||
|
||||
@@ -102,7 +102,7 @@ public:
|
||||
|
||||
struct npc_unworthy_initiateAI : public ScriptedAI
|
||||
{
|
||||
npc_unworthy_initiateAI(Creature* c) : ScriptedAI(c)
|
||||
npc_unworthy_initiateAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
me->SetReactState(REACT_PASSIVE);
|
||||
if (!me->GetEquipmentId())
|
||||
@@ -531,7 +531,7 @@ public:
|
||||
|
||||
struct npc_dark_rider_of_acherusAI : public ScriptedAI
|
||||
{
|
||||
npc_dark_rider_of_acherusAI(Creature* c) : ScriptedAI(c) {}
|
||||
npc_dark_rider_of_acherusAI(Creature* creature) : ScriptedAI(creature) {}
|
||||
|
||||
uint32 PhaseTimer;
|
||||
uint32 Phase;
|
||||
@@ -623,7 +623,7 @@ public:
|
||||
|
||||
struct npc_salanar_the_horsemanAI : public ScriptedAI
|
||||
{
|
||||
npc_salanar_the_horsemanAI(Creature* c) : ScriptedAI(c) {}
|
||||
npc_salanar_the_horsemanAI(Creature* creature) : ScriptedAI(creature) {}
|
||||
|
||||
void SpellHit(Unit* caster, const SpellInfo* spell)
|
||||
{
|
||||
@@ -692,7 +692,7 @@ public:
|
||||
|
||||
struct npc_ros_dark_riderAI : public ScriptedAI
|
||||
{
|
||||
npc_ros_dark_riderAI(Creature* c) : ScriptedAI(c) {}
|
||||
npc_ros_dark_riderAI(Creature* creature) : ScriptedAI(creature) {}
|
||||
|
||||
void EnterCombat(Unit* /*who*/)
|
||||
{
|
||||
@@ -743,7 +743,7 @@ public:
|
||||
|
||||
struct npc_dkc1_gothikAI : public ScriptedAI
|
||||
{
|
||||
npc_dkc1_gothikAI(Creature* c) : ScriptedAI(c) {}
|
||||
npc_dkc1_gothikAI(Creature* creature) : ScriptedAI(creature) {}
|
||||
|
||||
void MoveInLineOfSight(Unit* who)
|
||||
{
|
||||
@@ -785,7 +785,7 @@ public:
|
||||
|
||||
struct npc_scarlet_ghoulAI : public ScriptedAI
|
||||
{
|
||||
npc_scarlet_ghoulAI(Creature* c) : ScriptedAI(c)
|
||||
npc_scarlet_ghoulAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
// Ghouls should display their Birth Animation
|
||||
// Crawling out of the ground
|
||||
@@ -931,7 +931,7 @@ public:
|
||||
|
||||
struct npc_scarlet_minerAI : public npc_escortAI
|
||||
{
|
||||
npc_scarlet_minerAI(Creature* c) : npc_escortAI(c)
|
||||
npc_scarlet_minerAI(Creature* creature) : npc_escortAI(creature)
|
||||
{
|
||||
me->SetReactState(REACT_PASSIVE);
|
||||
}
|
||||
|
||||
@@ -62,7 +62,7 @@ public:
|
||||
|
||||
struct boss_darkmaster_gandlingAI : public ScriptedAI
|
||||
{
|
||||
boss_darkmaster_gandlingAI(Creature* c) : ScriptedAI(c)
|
||||
boss_darkmaster_gandlingAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
instance = me->GetInstanceScript();
|
||||
}
|
||||
|
||||
@@ -37,7 +37,7 @@ public:
|
||||
|
||||
struct boss_death_knight_darkreaverAI : public ScriptedAI
|
||||
{
|
||||
boss_death_knight_darkreaverAI(Creature* c) : ScriptedAI(c) {}
|
||||
boss_death_knight_darkreaverAI(Creature* creature) : ScriptedAI(creature) {}
|
||||
|
||||
void Reset()
|
||||
{
|
||||
|
||||
@@ -45,7 +45,7 @@ public:
|
||||
|
||||
struct boss_theolenkrastinovAI : public ScriptedAI
|
||||
{
|
||||
boss_theolenkrastinovAI(Creature* c) : ScriptedAI(c) {}
|
||||
boss_theolenkrastinovAI(Creature* creature) : ScriptedAI(creature) {}
|
||||
|
||||
uint32 m_uiRend_Timer;
|
||||
uint32 m_uiBackhand_Timer;
|
||||
|
||||
@@ -43,7 +43,7 @@ public:
|
||||
|
||||
struct boss_illuciabarovAI : public ScriptedAI
|
||||
{
|
||||
boss_illuciabarovAI(Creature* c) : ScriptedAI(c) {}
|
||||
boss_illuciabarovAI(Creature* creature) : ScriptedAI(creature) {}
|
||||
|
||||
uint32 CurseOfAgony_Timer;
|
||||
uint32 ShadowShock_Timer;
|
||||
|
||||
@@ -44,7 +44,7 @@ public:
|
||||
|
||||
struct boss_instructormaliciaAI : public ScriptedAI
|
||||
{
|
||||
boss_instructormaliciaAI(Creature* c) : ScriptedAI(c) {}
|
||||
boss_instructormaliciaAI(Creature* creature) : ScriptedAI(creature) {}
|
||||
|
||||
uint32 CallOfGraves_Timer;
|
||||
uint32 Corruption_Timer;
|
||||
|
||||
@@ -43,7 +43,7 @@ public:
|
||||
|
||||
struct boss_jandicebarovAI : public ScriptedAI
|
||||
{
|
||||
boss_jandicebarovAI(Creature* c) : ScriptedAI(c) {}
|
||||
boss_jandicebarovAI(Creature* creature) : ScriptedAI(creature) {}
|
||||
|
||||
uint32 CurseOfBlood_Timer;
|
||||
uint32 Illusion_Timer;
|
||||
@@ -165,7 +165,7 @@ public:
|
||||
|
||||
struct mob_illusionofjandicebarovAI : public ScriptedAI
|
||||
{
|
||||
mob_illusionofjandicebarovAI(Creature* c) : ScriptedAI(c) {}
|
||||
mob_illusionofjandicebarovAI(Creature* creature) : ScriptedAI(creature) {}
|
||||
|
||||
uint32 Cleave_Timer;
|
||||
|
||||
|
||||
@@ -40,7 +40,7 @@ public:
|
||||
|
||||
struct boss_kormokAI : public ScriptedAI
|
||||
{
|
||||
boss_kormokAI(Creature* c) : ScriptedAI(c) {}
|
||||
boss_kormokAI(Creature* creature) : ScriptedAI(creature) {}
|
||||
|
||||
uint32 ShadowVolley_Timer;
|
||||
uint32 BoneShield_Timer;
|
||||
|
||||
@@ -41,7 +41,7 @@ public:
|
||||
|
||||
struct boss_lordalexeibarovAI : public ScriptedAI
|
||||
{
|
||||
boss_lordalexeibarovAI(Creature* c) : ScriptedAI(c) {}
|
||||
boss_lordalexeibarovAI(Creature* creature) : ScriptedAI(creature) {}
|
||||
|
||||
uint32 Immolate_Timer;
|
||||
uint32 VeilofShadow_Timer;
|
||||
|
||||
@@ -43,7 +43,7 @@ public:
|
||||
|
||||
struct boss_lorekeeperpolkeltAI : public ScriptedAI
|
||||
{
|
||||
boss_lorekeeperpolkeltAI(Creature* c) : ScriptedAI(c) {}
|
||||
boss_lorekeeperpolkeltAI(Creature* creature) : ScriptedAI(creature) {}
|
||||
|
||||
uint32 VolatileInfection_Timer;
|
||||
uint32 Darkplague_Timer;
|
||||
|
||||
@@ -44,7 +44,7 @@ public:
|
||||
|
||||
struct boss_rasfrostAI : public ScriptedAI
|
||||
{
|
||||
boss_rasfrostAI(Creature* c) : ScriptedAI(c) {}
|
||||
boss_rasfrostAI(Creature* creature) : ScriptedAI(creature) {}
|
||||
|
||||
uint32 IceArmor_Timer;
|
||||
uint32 Frostbolt_Timer;
|
||||
|
||||
@@ -43,7 +43,7 @@ public:
|
||||
|
||||
struct boss_theravenianAI : public ScriptedAI
|
||||
{
|
||||
boss_theravenianAI(Creature* c) : ScriptedAI(c) {}
|
||||
boss_theravenianAI(Creature* creature) : ScriptedAI(creature) {}
|
||||
|
||||
uint32 Trample_Timer;
|
||||
uint32 Cleave_Timer;
|
||||
|
||||
@@ -45,7 +45,7 @@ public:
|
||||
|
||||
struct boss_vectusAI : public ScriptedAI
|
||||
{
|
||||
boss_vectusAI(Creature* c) : ScriptedAI(c) {}
|
||||
boss_vectusAI(Creature* creature) : ScriptedAI(creature) {}
|
||||
|
||||
uint32 m_uiFireShield_Timer;
|
||||
uint32 m_uiBlastWave_Timer;
|
||||
|
||||
@@ -90,10 +90,10 @@ public:
|
||||
|
||||
struct npc_shadowfang_prisonerAI : public npc_escortAI
|
||||
{
|
||||
npc_shadowfang_prisonerAI(Creature* c) : npc_escortAI(c)
|
||||
npc_shadowfang_prisonerAI(Creature* creature) : npc_escortAI(creature)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
uiNpcEntry = c->GetEntry();
|
||||
instance = creature->GetInstanceScript();
|
||||
uiNpcEntry = creature->GetEntry();
|
||||
}
|
||||
|
||||
InstanceScript* instance;
|
||||
|
||||
@@ -89,7 +89,7 @@ public:
|
||||
|
||||
struct boss_baron_rivendareAI : public ScriptedAI
|
||||
{
|
||||
boss_baron_rivendareAI(Creature* c) : ScriptedAI(c)
|
||||
boss_baron_rivendareAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
instance = me->GetInstanceScript();
|
||||
}
|
||||
|
||||
@@ -43,7 +43,7 @@ public:
|
||||
|
||||
struct boss_baroness_anastariAI : public ScriptedAI
|
||||
{
|
||||
boss_baroness_anastariAI(Creature* c) : ScriptedAI(c)
|
||||
boss_baroness_anastariAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
instance = me->GetInstanceScript();
|
||||
}
|
||||
|
||||
@@ -88,7 +88,7 @@ public:
|
||||
|
||||
struct boss_cannon_master_willeyAI : public ScriptedAI
|
||||
{
|
||||
boss_cannon_master_willeyAI(Creature* c) : ScriptedAI(c) {}
|
||||
boss_cannon_master_willeyAI(Creature* creature) : ScriptedAI(creature) {}
|
||||
|
||||
uint32 KnockAway_Timer;
|
||||
uint32 Pummel_Timer;
|
||||
|
||||
@@ -77,7 +77,7 @@ public:
|
||||
|
||||
struct boss_dathrohan_balnazzarAI : public ScriptedAI
|
||||
{
|
||||
boss_dathrohan_balnazzarAI(Creature* c) : ScriptedAI(c) {}
|
||||
boss_dathrohan_balnazzarAI(Creature* creature) : ScriptedAI(creature) {}
|
||||
|
||||
uint32 m_uiCrusadersHammer_Timer;
|
||||
uint32 m_uiCrusaderStrike_Timer;
|
||||
|
||||
@@ -46,7 +46,7 @@ public:
|
||||
|
||||
struct boss_magistrate_barthilasAI : public ScriptedAI
|
||||
{
|
||||
boss_magistrate_barthilasAI(Creature* c) : ScriptedAI(c) {}
|
||||
boss_magistrate_barthilasAI(Creature* creature) : ScriptedAI(creature) {}
|
||||
|
||||
uint32 DrainingBlow_Timer;
|
||||
uint32 CrowdPummel_Timer;
|
||||
|
||||
@@ -43,7 +43,7 @@ public:
|
||||
|
||||
struct boss_maleki_the_pallidAI : public ScriptedAI
|
||||
{
|
||||
boss_maleki_the_pallidAI(Creature* c) : ScriptedAI(c)
|
||||
boss_maleki_the_pallidAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
instance = me->GetInstanceScript();
|
||||
}
|
||||
|
||||
@@ -43,7 +43,7 @@ public:
|
||||
|
||||
struct boss_nerubenkanAI : public ScriptedAI
|
||||
{
|
||||
boss_nerubenkanAI(Creature* c) : ScriptedAI(c)
|
||||
boss_nerubenkanAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
instance = me->GetInstanceScript();
|
||||
}
|
||||
|
||||
@@ -54,9 +54,9 @@ public:
|
||||
|
||||
struct boss_silver_hand_bossesAI : public ScriptedAI
|
||||
{
|
||||
boss_silver_hand_bossesAI(Creature* c) : ScriptedAI(c)
|
||||
boss_silver_hand_bossesAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
}
|
||||
|
||||
InstanceScript* instance;
|
||||
|
||||
@@ -48,7 +48,7 @@ public:
|
||||
|
||||
struct boss_postmaster_malownAI : public ScriptedAI
|
||||
{
|
||||
boss_postmaster_malownAI(Creature* c) : ScriptedAI(c) {}
|
||||
boss_postmaster_malownAI(Creature* creature) : ScriptedAI(creature) {}
|
||||
|
||||
uint32 WailingDead_Timer;
|
||||
uint32 Backhand_Timer;
|
||||
|
||||
@@ -43,7 +43,7 @@ public:
|
||||
|
||||
struct boss_ramstein_the_gorgerAI : public ScriptedAI
|
||||
{
|
||||
boss_ramstein_the_gorgerAI(Creature* c) : ScriptedAI(c)
|
||||
boss_ramstein_the_gorgerAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
instance = me->GetInstanceScript();
|
||||
}
|
||||
|
||||
@@ -41,7 +41,7 @@ public:
|
||||
|
||||
struct boss_timmy_the_cruelAI : public ScriptedAI
|
||||
{
|
||||
boss_timmy_the_cruelAI(Creature* c) : ScriptedAI(c) {}
|
||||
boss_timmy_the_cruelAI(Creature* creature) : ScriptedAI(creature) {}
|
||||
|
||||
uint32 RavenousClaw_Timer;
|
||||
bool HasYelled;
|
||||
|
||||
@@ -99,7 +99,7 @@ public:
|
||||
|
||||
struct mob_freed_soulAI : public ScriptedAI
|
||||
{
|
||||
mob_freed_soulAI(Creature* c) : ScriptedAI(c) {}
|
||||
mob_freed_soulAI(Creature* creature) : ScriptedAI(creature) {}
|
||||
|
||||
void Reset()
|
||||
{
|
||||
@@ -133,7 +133,7 @@ public:
|
||||
|
||||
struct mob_restless_soulAI : public ScriptedAI
|
||||
{
|
||||
mob_restless_soulAI(Creature* c) : ScriptedAI(c) {}
|
||||
mob_restless_soulAI(Creature* creature) : ScriptedAI(creature) {}
|
||||
|
||||
uint64 Tagger;
|
||||
uint32 Die_Timer;
|
||||
@@ -211,7 +211,7 @@ public:
|
||||
|
||||
struct mobs_spectral_ghostly_citizenAI : public ScriptedAI
|
||||
{
|
||||
mobs_spectral_ghostly_citizenAI(Creature* c) : ScriptedAI(c) {}
|
||||
mobs_spectral_ghostly_citizenAI(Creature* creature) : ScriptedAI(creature) {}
|
||||
|
||||
uint32 Die_Timer;
|
||||
bool Tagged;
|
||||
|
||||
@@ -78,9 +78,9 @@ public:
|
||||
|
||||
struct boss_brutallusAI : public ScriptedAI
|
||||
{
|
||||
boss_brutallusAI(Creature* c) : ScriptedAI(c)
|
||||
boss_brutallusAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
Intro = true;
|
||||
}
|
||||
|
||||
|
||||
@@ -97,9 +97,9 @@ public:
|
||||
|
||||
struct boss_sacrolashAI : public ScriptedAI
|
||||
{
|
||||
boss_sacrolashAI(Creature* c) : ScriptedAI(c)
|
||||
boss_sacrolashAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
}
|
||||
|
||||
InstanceScript* instance;
|
||||
@@ -355,9 +355,9 @@ public:
|
||||
|
||||
struct boss_alythessAI : public Scripted_NoMovementAI
|
||||
{
|
||||
boss_alythessAI(Creature* c) : Scripted_NoMovementAI(c)
|
||||
boss_alythessAI(Creature* creature) : Scripted_NoMovementAI(creature)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
IntroStepCounter = 10;
|
||||
}
|
||||
|
||||
@@ -684,7 +684,7 @@ public:
|
||||
|
||||
struct mob_shadow_imageAI : public ScriptedAI
|
||||
{
|
||||
mob_shadow_imageAI(Creature* c) : ScriptedAI(c) {}
|
||||
mob_shadow_imageAI(Creature* creature) : ScriptedAI(creature) {}
|
||||
|
||||
uint32 ShadowfuryTimer;
|
||||
uint32 KillTimer;
|
||||
|
||||
@@ -115,9 +115,9 @@ public:
|
||||
|
||||
struct boss_felmystAI : public ScriptedAI
|
||||
{
|
||||
boss_felmystAI(Creature* c) : ScriptedAI(c)
|
||||
boss_felmystAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
}
|
||||
|
||||
InstanceScript* instance;
|
||||
@@ -522,7 +522,7 @@ public:
|
||||
|
||||
struct mob_felmyst_vaporAI : public ScriptedAI
|
||||
{
|
||||
mob_felmyst_vaporAI(Creature* c) : ScriptedAI(c)
|
||||
mob_felmyst_vaporAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
me->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NOT_SELECTABLE);
|
||||
me->SetSpeed(MOVE_RUN, 0.8f);
|
||||
@@ -555,7 +555,7 @@ public:
|
||||
|
||||
struct mob_felmyst_trailAI : public ScriptedAI
|
||||
{
|
||||
mob_felmyst_trailAI(Creature* c) : ScriptedAI(c)
|
||||
mob_felmyst_trailAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
me->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NOT_SELECTABLE);
|
||||
DoCast(me, SPELL_TRAIL_TRIGGER, true);
|
||||
|
||||
@@ -115,9 +115,9 @@ public:
|
||||
|
||||
struct boss_kalecgosAI : public ScriptedAI
|
||||
{
|
||||
boss_kalecgosAI(Creature* c) : ScriptedAI(c)
|
||||
boss_kalecgosAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
SathGUID = 0;
|
||||
DoorGUID = 0;
|
||||
bJustReset = false;
|
||||
@@ -456,9 +456,9 @@ public:
|
||||
|
||||
bool isEnraged; // if demon is enraged
|
||||
|
||||
boss_kalecAI(Creature* c) : ScriptedAI(c)
|
||||
boss_kalecAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
}
|
||||
|
||||
void Reset()
|
||||
@@ -575,9 +575,9 @@ public:
|
||||
|
||||
struct boss_sathrovarrAI : public ScriptedAI
|
||||
{
|
||||
boss_sathrovarrAI(Creature* c) : ScriptedAI(c)
|
||||
boss_sathrovarrAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
KalecGUID = 0;
|
||||
KalecgosGUID = 0;
|
||||
}
|
||||
|
||||
@@ -251,9 +251,9 @@ public:
|
||||
|
||||
struct boss_kalecgos_kjAI : public ScriptedAI
|
||||
{
|
||||
boss_kalecgos_kjAI(Creature* c) : ScriptedAI(c)
|
||||
boss_kalecgos_kjAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
}
|
||||
|
||||
InstanceScript* instance;
|
||||
@@ -406,9 +406,9 @@ public:
|
||||
|
||||
struct mob_kiljaeden_controllerAI : public Scripted_NoMovementAI
|
||||
{
|
||||
mob_kiljaeden_controllerAI(Creature* c) : Scripted_NoMovementAI(c), summons(me)
|
||||
mob_kiljaeden_controllerAI(Creature* creature) : Scripted_NoMovementAI(creature), summons(me)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
}
|
||||
|
||||
InstanceScript* instance;
|
||||
@@ -506,9 +506,9 @@ public:
|
||||
|
||||
struct boss_kiljaedenAI : public Scripted_NoMovementAI
|
||||
{
|
||||
boss_kiljaedenAI(Creature* c) : Scripted_NoMovementAI(c), summons(me)
|
||||
boss_kiljaedenAI(Creature* creature) : Scripted_NoMovementAI(creature), summons(me)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
}
|
||||
|
||||
InstanceScript* instance;
|
||||
@@ -914,9 +914,9 @@ public:
|
||||
|
||||
struct mob_hand_of_the_deceiverAI : public ScriptedAI
|
||||
{
|
||||
mob_hand_of_the_deceiverAI(Creature* c) : ScriptedAI(c)
|
||||
mob_hand_of_the_deceiverAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
}
|
||||
|
||||
InstanceScript* instance;
|
||||
@@ -1015,7 +1015,7 @@ public:
|
||||
|
||||
struct mob_felfire_portalAI : public Scripted_NoMovementAI
|
||||
{
|
||||
mob_felfire_portalAI(Creature* c) : Scripted_NoMovementAI(c) {}
|
||||
mob_felfire_portalAI(Creature* creature) : Scripted_NoMovementAI(creature) {}
|
||||
|
||||
uint32 uiSpawnFiendTimer;
|
||||
|
||||
@@ -1060,7 +1060,7 @@ public:
|
||||
|
||||
struct mob_volatile_felfire_fiendAI : public ScriptedAI
|
||||
{
|
||||
mob_volatile_felfire_fiendAI(Creature* c) : ScriptedAI(c) {}
|
||||
mob_volatile_felfire_fiendAI(Creature* creature) : ScriptedAI(creature) {}
|
||||
|
||||
uint32 uiExplodeTimer;
|
||||
|
||||
@@ -1118,7 +1118,7 @@ public:
|
||||
|
||||
struct mob_armageddonAI : public Scripted_NoMovementAI
|
||||
{
|
||||
mob_armageddonAI(Creature* c) : Scripted_NoMovementAI(c) {}
|
||||
mob_armageddonAI(Creature* creature) : Scripted_NoMovementAI(creature) {}
|
||||
|
||||
uint8 spell;
|
||||
uint32 uiTimer;
|
||||
@@ -1173,9 +1173,9 @@ public:
|
||||
|
||||
struct mob_shield_orbAI : public ScriptedAI
|
||||
{
|
||||
mob_shield_orbAI(Creature* c) : ScriptedAI(c)
|
||||
mob_shield_orbAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
}
|
||||
|
||||
InstanceScript* instance;
|
||||
@@ -1261,7 +1261,7 @@ public:
|
||||
|
||||
struct mob_sinster_reflectionAI : public ScriptedAI
|
||||
{
|
||||
mob_sinster_reflectionAI(Creature* c) : ScriptedAI(c) {}
|
||||
mob_sinster_reflectionAI(Creature* creature) : ScriptedAI(creature) {}
|
||||
|
||||
uint8 victimClass;
|
||||
uint32 uiTimer[3];
|
||||
|
||||
@@ -113,9 +113,9 @@ public:
|
||||
|
||||
struct boss_entropiusAI : public ScriptedAI
|
||||
{
|
||||
boss_entropiusAI(Creature* c) : ScriptedAI(c), Summons(me)
|
||||
boss_entropiusAI(Creature* creature) : ScriptedAI(creature), Summons(me)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
}
|
||||
|
||||
InstanceScript* instance;
|
||||
@@ -213,9 +213,9 @@ public:
|
||||
|
||||
struct boss_muruAI : public Scripted_NoMovementAI
|
||||
{
|
||||
boss_muruAI(Creature* c) : Scripted_NoMovementAI(c), Summons(me)
|
||||
boss_muruAI(Creature* creature) : Scripted_NoMovementAI(creature), Summons(me)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
}
|
||||
|
||||
InstanceScript* instance;
|
||||
@@ -378,9 +378,9 @@ public:
|
||||
|
||||
struct npc_muru_portalAI : public Scripted_NoMovementAI
|
||||
{
|
||||
npc_muru_portalAI(Creature* c) : Scripted_NoMovementAI(c), Summons(me)
|
||||
npc_muru_portalAI(Creature* creature) : Scripted_NoMovementAI(creature), Summons(me)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
}
|
||||
|
||||
InstanceScript* instance;
|
||||
@@ -462,7 +462,7 @@ public:
|
||||
|
||||
struct npc_dark_fiendAI : public ScriptedAI
|
||||
{
|
||||
npc_dark_fiendAI(Creature* c) : ScriptedAI(c) {}
|
||||
npc_dark_fiendAI(Creature* creature) : ScriptedAI(creature) {}
|
||||
|
||||
uint32 WaitTimer;
|
||||
bool InAction;
|
||||
@@ -525,7 +525,7 @@ public:
|
||||
|
||||
struct npc_void_sentinelAI : public ScriptedAI
|
||||
{
|
||||
npc_void_sentinelAI(Creature* c) : ScriptedAI(c){}
|
||||
npc_void_sentinelAI(Creature* creature) : ScriptedAI(creature){}
|
||||
|
||||
uint32 PulseTimer;
|
||||
uint32 VoidBlastTimer;
|
||||
@@ -581,9 +581,9 @@ public:
|
||||
|
||||
struct npc_blackholeAI : public ScriptedAI
|
||||
{
|
||||
npc_blackholeAI(Creature* c) : ScriptedAI(c)
|
||||
npc_blackholeAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
}
|
||||
|
||||
InstanceScript* instance;
|
||||
|
||||
@@ -232,7 +232,7 @@ class mob_archaedas_minions : public CreatureScript
|
||||
|
||||
struct mob_archaedas_minionsAI : public ScriptedAI
|
||||
{
|
||||
mob_archaedas_minionsAI(Creature* c) : ScriptedAI(c)
|
||||
mob_archaedas_minionsAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
instance = me->GetInstanceScript();
|
||||
}
|
||||
|
||||
@@ -72,9 +72,9 @@ class boss_akilzon : public CreatureScript
|
||||
|
||||
struct boss_akilzonAI : public ScriptedAI
|
||||
{
|
||||
boss_akilzonAI(Creature* c) : ScriptedAI(c)
|
||||
boss_akilzonAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
}
|
||||
InstanceScript* instance;
|
||||
|
||||
@@ -398,7 +398,7 @@ class mob_akilzon_eagle : public CreatureScript
|
||||
|
||||
struct mob_akilzon_eagleAI : public ScriptedAI
|
||||
{
|
||||
mob_akilzon_eagleAI(Creature* c) : ScriptedAI(c) {}
|
||||
mob_akilzon_eagleAI(Creature* creature) : ScriptedAI(creature) {}
|
||||
|
||||
uint32 EagleSwoop_Timer;
|
||||
bool arrived;
|
||||
|
||||
@@ -83,9 +83,9 @@ class boss_halazzi : public CreatureScript
|
||||
|
||||
struct boss_halazziAI : public ScriptedAI
|
||||
{
|
||||
boss_halazziAI(Creature* c) : ScriptedAI(c)
|
||||
boss_halazziAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
}
|
||||
|
||||
InstanceScript* instance;
|
||||
@@ -352,7 +352,7 @@ class mob_halazzi_lynx : public CreatureScript
|
||||
|
||||
struct mob_halazzi_lynxAI : public ScriptedAI
|
||||
{
|
||||
mob_halazzi_lynxAI(Creature* c) : ScriptedAI(c) {}
|
||||
mob_halazzi_lynxAI(Creature* creature) : ScriptedAI(creature) {}
|
||||
|
||||
uint32 FrenzyTimer;
|
||||
uint32 shredder_timer;
|
||||
|
||||
@@ -179,9 +179,9 @@ struct boss_hexlord_addAI : public ScriptedAI
|
||||
{
|
||||
InstanceScript* instance;
|
||||
|
||||
boss_hexlord_addAI(Creature* c) : ScriptedAI(c)
|
||||
boss_hexlord_addAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
}
|
||||
|
||||
void Reset() {}
|
||||
@@ -211,9 +211,9 @@ class boss_hexlord_malacrass : public CreatureScript
|
||||
|
||||
struct boss_hex_lord_malacrassAI : public ScriptedAI
|
||||
{
|
||||
boss_hex_lord_malacrassAI(Creature* c) : ScriptedAI(c)
|
||||
boss_hex_lord_malacrassAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
SelectAddEntry();
|
||||
for (uint8 i = 0; i < 4; ++i)
|
||||
AddGUID[i] = 0;
|
||||
|
||||
@@ -113,9 +113,9 @@ class boss_janalai : public CreatureScript
|
||||
|
||||
struct boss_janalaiAI : public ScriptedAI
|
||||
{
|
||||
boss_janalaiAI(Creature* c) : ScriptedAI(c)
|
||||
boss_janalaiAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
}
|
||||
|
||||
InstanceScript* instance;
|
||||
@@ -448,7 +448,7 @@ class mob_janalai_firebomb : public CreatureScript
|
||||
|
||||
struct mob_janalai_firebombAI : public ScriptedAI
|
||||
{
|
||||
mob_janalai_firebombAI(Creature* c) : ScriptedAI(c){}
|
||||
mob_janalai_firebombAI(Creature* creature) : ScriptedAI(creature){}
|
||||
|
||||
void Reset() {}
|
||||
|
||||
@@ -484,9 +484,9 @@ class mob_janalai_hatcher : public CreatureScript
|
||||
|
||||
struct mob_janalai_hatcherAI : public ScriptedAI
|
||||
{
|
||||
mob_janalai_hatcherAI(Creature* c) : ScriptedAI(c)
|
||||
mob_janalai_hatcherAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
instance =c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
}
|
||||
|
||||
InstanceScript* instance;
|
||||
@@ -616,9 +616,9 @@ class mob_janalai_hatchling : public CreatureScript
|
||||
|
||||
struct mob_janalai_hatchlingAI : public ScriptedAI
|
||||
{
|
||||
mob_janalai_hatchlingAI(Creature* c) : ScriptedAI(c)
|
||||
mob_janalai_hatchlingAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
instance =c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
}
|
||||
|
||||
InstanceScript* instance;
|
||||
|
||||
@@ -101,11 +101,11 @@ class boss_nalorakk : public CreatureScript
|
||||
|
||||
struct boss_nalorakkAI : public ScriptedAI
|
||||
{
|
||||
boss_nalorakkAI(Creature* c) : ScriptedAI(c)
|
||||
boss_nalorakkAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
MoveEvent = true;
|
||||
MovePhase = 0;
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
}
|
||||
|
||||
InstanceScript* instance;
|
||||
|
||||
@@ -151,9 +151,9 @@ class boss_zuljin : public CreatureScript
|
||||
|
||||
struct boss_zuljinAI : public ScriptedAI
|
||||
{
|
||||
boss_zuljinAI(Creature* c) : ScriptedAI(c), Summons(me)
|
||||
boss_zuljinAI(Creature* creature) : ScriptedAI(creature), Summons(me)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
}
|
||||
InstanceScript* instance;
|
||||
|
||||
@@ -604,7 +604,7 @@ class mob_zuljin_vortex : public CreatureScript
|
||||
|
||||
struct mob_zuljin_vortexAI : public ScriptedAI
|
||||
{
|
||||
mob_zuljin_vortexAI(Creature* c) : ScriptedAI(c) {}
|
||||
mob_zuljin_vortexAI(Creature* creature) : ScriptedAI(creature) {}
|
||||
|
||||
void Reset() {}
|
||||
|
||||
|
||||
@@ -49,9 +49,9 @@ class npc_forest_frog : public CreatureScript
|
||||
|
||||
struct npc_forest_frogAI : public ScriptedAI
|
||||
{
|
||||
npc_forest_frogAI(Creature* c) : ScriptedAI(c)
|
||||
npc_forest_frogAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
}
|
||||
|
||||
InstanceScript* instance;
|
||||
@@ -128,7 +128,7 @@ class npc_zulaman_hostage : public CreatureScript
|
||||
|
||||
struct npc_zulaman_hostageAI : public ScriptedAI
|
||||
{
|
||||
npc_zulaman_hostageAI(Creature* c) : ScriptedAI(c) {IsLoot = false;}
|
||||
npc_zulaman_hostageAI(Creature* creature) : ScriptedAI(creature) {IsLoot = false;}
|
||||
bool IsLoot;
|
||||
uint64 PlayerGUID;
|
||||
void Reset() {}
|
||||
|
||||
@@ -40,7 +40,7 @@ class boss_gahzranka : public CreatureScript
|
||||
|
||||
struct boss_gahzrankaAI : public ScriptedAI
|
||||
{
|
||||
boss_gahzrankaAI(Creature* c) : ScriptedAI(c) {}
|
||||
boss_gahzrankaAI(Creature* creature) : ScriptedAI(creature) {}
|
||||
uint32 Frostbreath_Timer;
|
||||
uint32 MassiveGeyser_Timer;
|
||||
uint32 Slam_Timer;
|
||||
|
||||
@@ -40,7 +40,7 @@ class boss_grilek : public CreatureScript
|
||||
|
||||
struct boss_grilekAI : public ScriptedAI
|
||||
{
|
||||
boss_grilekAI(Creature* c) : ScriptedAI(c) {}
|
||||
boss_grilekAI(Creature* creature) : ScriptedAI(creature) {}
|
||||
|
||||
uint32 Avartar_Timer;
|
||||
uint32 GroundTremor_Timer;
|
||||
|
||||
@@ -55,9 +55,9 @@ class boss_hakkar : public CreatureScript
|
||||
|
||||
struct boss_hakkarAI : public ScriptedAI
|
||||
{
|
||||
boss_hakkarAI(Creature* c) : ScriptedAI(c)
|
||||
boss_hakkarAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
m_instance = c->GetInstanceScript();
|
||||
m_instance = creature->GetInstanceScript();
|
||||
}
|
||||
|
||||
InstanceScript* m_instance;
|
||||
|
||||
@@ -40,7 +40,7 @@ class boss_hazzarah : public CreatureScript
|
||||
|
||||
struct boss_hazzarahAI : public ScriptedAI
|
||||
{
|
||||
boss_hazzarahAI(Creature* c) : ScriptedAI(c) {}
|
||||
boss_hazzarahAI(Creature* creature) : ScriptedAI(creature) {}
|
||||
|
||||
uint32 ManaBurn_Timer;
|
||||
uint32 Sleep_Timer;
|
||||
|
||||
@@ -54,9 +54,9 @@ class boss_jeklik : public CreatureScript
|
||||
|
||||
struct boss_jeklikAI : public ScriptedAI
|
||||
{
|
||||
boss_jeklikAI(Creature* c) : ScriptedAI(c)
|
||||
boss_jeklikAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
m_instance = c->GetInstanceScript();
|
||||
m_instance = creature->GetInstanceScript();
|
||||
}
|
||||
|
||||
InstanceScript* m_instance;
|
||||
@@ -236,9 +236,9 @@ class mob_batrider : public CreatureScript
|
||||
|
||||
struct mob_batriderAI : public ScriptedAI
|
||||
{
|
||||
mob_batriderAI(Creature* c) : ScriptedAI(c)
|
||||
mob_batriderAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
m_instance = c->GetInstanceScript();
|
||||
m_instance = creature->GetInstanceScript();
|
||||
}
|
||||
|
||||
InstanceScript* m_instance;
|
||||
|
||||
@@ -52,7 +52,7 @@ class boss_jindo : public CreatureScript
|
||||
|
||||
struct boss_jindoAI : public ScriptedAI
|
||||
{
|
||||
boss_jindoAI(Creature* c) : ScriptedAI(c) {}
|
||||
boss_jindoAI(Creature* creature) : ScriptedAI(creature) {}
|
||||
|
||||
uint32 BrainWashTotem_Timer;
|
||||
uint32 HealingWard_Timer;
|
||||
@@ -187,9 +187,9 @@ class mob_healing_ward : public CreatureScript
|
||||
|
||||
struct mob_healing_wardAI : public ScriptedAI
|
||||
{
|
||||
mob_healing_wardAI(Creature* c) : ScriptedAI(c)
|
||||
mob_healing_wardAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
}
|
||||
|
||||
uint32 Heal_Timer;
|
||||
@@ -241,7 +241,7 @@ class mob_shade_of_jindo : public CreatureScript
|
||||
|
||||
struct mob_shade_of_jindoAI : public ScriptedAI
|
||||
{
|
||||
mob_shade_of_jindoAI(Creature* c) : ScriptedAI(c) {}
|
||||
mob_shade_of_jindoAI(Creature* creature) : ScriptedAI(creature) {}
|
||||
|
||||
uint32 ShadowShock_Timer;
|
||||
|
||||
|
||||
@@ -55,9 +55,9 @@ class boss_mandokir : public CreatureScript
|
||||
|
||||
struct boss_mandokirAI : public ScriptedAI
|
||||
{
|
||||
boss_mandokirAI(Creature* c) : ScriptedAI(c)
|
||||
boss_mandokirAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
m_instance = c->GetInstanceScript();
|
||||
m_instance = creature->GetInstanceScript();
|
||||
}
|
||||
|
||||
uint32 KillCount;
|
||||
@@ -294,9 +294,9 @@ class mob_ohgan : public CreatureScript
|
||||
|
||||
struct mob_ohganAI : public ScriptedAI
|
||||
{
|
||||
mob_ohganAI(Creature* c) : ScriptedAI(c)
|
||||
mob_ohganAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
m_instance = c->GetInstanceScript();
|
||||
m_instance = creature->GetInstanceScript();
|
||||
}
|
||||
|
||||
uint32 SunderArmor_Timer;
|
||||
|
||||
@@ -51,9 +51,9 @@ class boss_marli : public CreatureScript
|
||||
|
||||
struct boss_marliAI : public ScriptedAI
|
||||
{
|
||||
boss_marliAI(Creature* c) : ScriptedAI(c)
|
||||
boss_marliAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
m_instance = c->GetInstanceScript();
|
||||
m_instance = creature->GetInstanceScript();
|
||||
}
|
||||
|
||||
InstanceScript* m_instance;
|
||||
@@ -230,7 +230,7 @@ class mob_spawn_of_marli : public CreatureScript
|
||||
|
||||
struct mob_spawn_of_marliAI : public ScriptedAI
|
||||
{
|
||||
mob_spawn_of_marliAI(Creature* c) : ScriptedAI(c) {}
|
||||
mob_spawn_of_marliAI(Creature* creature) : ScriptedAI(creature) {}
|
||||
|
||||
uint32 LevelUp_Timer;
|
||||
|
||||
|
||||
@@ -42,7 +42,7 @@ class boss_renataki : public CreatureScript
|
||||
|
||||
struct boss_renatakiAI : public ScriptedAI
|
||||
{
|
||||
boss_renatakiAI(Creature* c) : ScriptedAI(c) {}
|
||||
boss_renatakiAI(Creature* creature) : ScriptedAI(creature) {}
|
||||
|
||||
uint32 Invisible_Timer;
|
||||
uint32 Ambush_Timer;
|
||||
|
||||
@@ -66,9 +66,9 @@ class boss_thekal : public CreatureScript
|
||||
|
||||
struct boss_thekalAI : public ScriptedAI
|
||||
{
|
||||
boss_thekalAI(Creature* c) : ScriptedAI(c)
|
||||
boss_thekalAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
m_instance = c->GetInstanceScript();
|
||||
m_instance = creature->GetInstanceScript();
|
||||
}
|
||||
|
||||
uint32 MortalCleave_Timer;
|
||||
@@ -277,9 +277,9 @@ class mob_zealot_lorkhan : public CreatureScript
|
||||
|
||||
struct mob_zealot_lorkhanAI : public ScriptedAI
|
||||
{
|
||||
mob_zealot_lorkhanAI(Creature* c) : ScriptedAI(c)
|
||||
mob_zealot_lorkhanAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
m_instance = c->GetInstanceScript();
|
||||
m_instance = creature->GetInstanceScript();
|
||||
}
|
||||
|
||||
uint32 Shield_Timer;
|
||||
@@ -437,9 +437,9 @@ class mob_zealot_zath : public CreatureScript
|
||||
|
||||
struct mob_zealot_zathAI : public ScriptedAI
|
||||
{
|
||||
mob_zealot_zathAI(Creature* c) : ScriptedAI(c)
|
||||
mob_zealot_zathAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
m_instance = c->GetInstanceScript();
|
||||
m_instance = creature->GetInstanceScript();
|
||||
}
|
||||
|
||||
uint32 SweepingStrikes_Timer;
|
||||
|
||||
@@ -40,7 +40,7 @@ class boss_wushoolay : public CreatureScript
|
||||
|
||||
struct boss_wushoolayAI : public ScriptedAI
|
||||
{
|
||||
boss_wushoolayAI(Creature* c) : ScriptedAI(c) {}
|
||||
boss_wushoolayAI(Creature* creature) : ScriptedAI(creature) {}
|
||||
|
||||
uint32 LightningCloud_Timer;
|
||||
uint32 LightningWave_Timer;
|
||||
|
||||
@@ -62,7 +62,7 @@ class npc_professor_phizzlethorpe : public CreatureScript
|
||||
|
||||
struct npc_professor_phizzlethorpeAI : public npc_escortAI
|
||||
{
|
||||
npc_professor_phizzlethorpeAI(Creature* c) : npc_escortAI(c) {}
|
||||
npc_professor_phizzlethorpeAI(Creature* creature) : npc_escortAI(creature) {}
|
||||
|
||||
void WaypointReached(uint32 uiPointId)
|
||||
{
|
||||
|
||||
@@ -45,7 +45,7 @@ public:
|
||||
|
||||
struct boss_kruulAI : public ScriptedAI
|
||||
{
|
||||
boss_kruulAI(Creature* c) : ScriptedAI(c) {}
|
||||
boss_kruulAI(Creature* creature) : ScriptedAI(creature) {}
|
||||
|
||||
uint32 ShadowVolley_Timer;
|
||||
uint32 Cleave_Timer;
|
||||
|
||||
@@ -127,7 +127,7 @@ public:
|
||||
|
||||
struct npc_ragged_johnAI : public ScriptedAI
|
||||
{
|
||||
npc_ragged_johnAI(Creature* c) : ScriptedAI(c) {}
|
||||
npc_ragged_johnAI(Creature* creature) : ScriptedAI(creature) {}
|
||||
|
||||
void Reset() {}
|
||||
|
||||
|
||||
@@ -82,7 +82,7 @@ public:
|
||||
|
||||
struct boss_twilight_corrupterAI : public ScriptedAI
|
||||
{
|
||||
boss_twilight_corrupterAI(Creature* c) : ScriptedAI(c) {}
|
||||
boss_twilight_corrupterAI(Creature* creature) : ScriptedAI(creature) {}
|
||||
|
||||
uint32 SoulCorruption_Timer;
|
||||
uint32 CreatureOfNightmare_Timer;
|
||||
|
||||
@@ -48,7 +48,7 @@ public:
|
||||
|
||||
struct mobs_ghoul_flayerAI : public ScriptedAI
|
||||
{
|
||||
mobs_ghoul_flayerAI(Creature* c) : ScriptedAI(c) {}
|
||||
mobs_ghoul_flayerAI(Creature* creature) : ScriptedAI(creature) {}
|
||||
|
||||
void Reset() {}
|
||||
|
||||
@@ -118,7 +118,7 @@ public:
|
||||
|
||||
struct npc_darrowshire_spiritAI : public ScriptedAI
|
||||
{
|
||||
npc_darrowshire_spiritAI(Creature* c) : ScriptedAI(c) {}
|
||||
npc_darrowshire_spiritAI(Creature* creature) : ScriptedAI(creature) {}
|
||||
|
||||
void Reset()
|
||||
{
|
||||
|
||||
@@ -293,7 +293,7 @@ public:
|
||||
|
||||
struct master_kelerun_bloodmournAI : public ScriptedAI
|
||||
{
|
||||
master_kelerun_bloodmournAI(Creature* c) : ScriptedAI(c) {}
|
||||
master_kelerun_bloodmournAI(Creature* creature) : ScriptedAI(creature) {}
|
||||
|
||||
uint8 questPhase;
|
||||
uint8 paladinPhase;
|
||||
@@ -457,7 +457,7 @@ public:
|
||||
|
||||
struct npc_apprentice_mirvedaAI : public ScriptedAI
|
||||
{
|
||||
npc_apprentice_mirvedaAI(Creature* c) : ScriptedAI(c), Summons(me) {}
|
||||
npc_apprentice_mirvedaAI(Creature* creature) : ScriptedAI(creature), Summons(me) {}
|
||||
|
||||
uint32 KillCount;
|
||||
uint64 PlayerGUID;
|
||||
@@ -547,7 +547,7 @@ public:
|
||||
|
||||
struct npc_infused_crystalAI : public Scripted_NoMovementAI
|
||||
{
|
||||
npc_infused_crystalAI(Creature* c) : Scripted_NoMovementAI(c) {}
|
||||
npc_infused_crystalAI(Creature* creature) : Scripted_NoMovementAI(creature) {}
|
||||
|
||||
uint32 EndTimer;
|
||||
uint32 WaveTimer;
|
||||
|
||||
@@ -128,7 +128,7 @@ public:
|
||||
|
||||
struct npc_ranger_lilathaAI : public npc_escortAI
|
||||
{
|
||||
npc_ranger_lilathaAI(Creature* c) : npc_escortAI(c) {}
|
||||
npc_ranger_lilathaAI(Creature* creature) : npc_escortAI(creature) {}
|
||||
|
||||
void WaypointReached(uint32 i)
|
||||
{
|
||||
|
||||
@@ -51,7 +51,7 @@ public:
|
||||
|
||||
struct npc_converted_sentryAI : public ScriptedAI
|
||||
{
|
||||
npc_converted_sentryAI(Creature* c) : ScriptedAI(c) {}
|
||||
npc_converted_sentryAI(Creature* creature) : ScriptedAI(creature) {}
|
||||
|
||||
bool Credit;
|
||||
uint32 Timer;
|
||||
@@ -108,7 +108,7 @@ public:
|
||||
|
||||
struct npc_greengill_slaveAI : public ScriptedAI
|
||||
{
|
||||
npc_greengill_slaveAI(Creature* c) : ScriptedAI(c) {}
|
||||
npc_greengill_slaveAI(Creature* creature) : ScriptedAI(creature) {}
|
||||
|
||||
uint64 PlayerGUID;
|
||||
|
||||
|
||||
@@ -53,7 +53,7 @@ public:
|
||||
|
||||
struct npc_blood_knight_stillbladeAI : public ScriptedAI
|
||||
{
|
||||
npc_blood_knight_stillbladeAI(Creature* c) : ScriptedAI(c) {}
|
||||
npc_blood_knight_stillbladeAI(Creature* creature) : ScriptedAI(creature) {}
|
||||
|
||||
uint32 lifeTimer;
|
||||
bool spellHit;
|
||||
|
||||
@@ -64,7 +64,7 @@ public:
|
||||
|
||||
struct npc_deathstalker_erlandAI : public npc_escortAI
|
||||
{
|
||||
npc_deathstalker_erlandAI(Creature* c) : npc_escortAI(c) {}
|
||||
npc_deathstalker_erlandAI(Creature* creature) : npc_escortAI(creature) {}
|
||||
|
||||
void WaypointReached(uint32 i)
|
||||
{
|
||||
@@ -175,7 +175,7 @@ public:
|
||||
|
||||
struct pyrewood_ambushAI : public ScriptedAI
|
||||
{
|
||||
pyrewood_ambushAI(Creature* c) : ScriptedAI(c), Summons(me)
|
||||
pyrewood_ambushAI(Creature* creature) : ScriptedAI(creature), Summons(me)
|
||||
{
|
||||
QuestInProgress = false;
|
||||
}
|
||||
|
||||
@@ -105,9 +105,9 @@ public:
|
||||
|
||||
struct npc_bartlebyAI : public ScriptedAI
|
||||
{
|
||||
npc_bartlebyAI(Creature* c) : ScriptedAI(c)
|
||||
npc_bartlebyAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
m_uiNormalFaction = c->getFaction();
|
||||
m_uiNormalFaction = creature->getFaction();
|
||||
}
|
||||
|
||||
uint32 m_uiNormalFaction;
|
||||
|
||||
@@ -45,7 +45,7 @@ public:
|
||||
|
||||
struct mob_yennikuAI : public ScriptedAI
|
||||
{
|
||||
mob_yennikuAI(Creature* c) : ScriptedAI(c)
|
||||
mob_yennikuAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
bReset = false;
|
||||
}
|
||||
|
||||
@@ -88,7 +88,7 @@ public:
|
||||
|
||||
struct npc_lady_sylvanas_windrunnerAI : public ScriptedAI
|
||||
{
|
||||
npc_lady_sylvanas_windrunnerAI(Creature* c) : ScriptedAI(c) {}
|
||||
npc_lady_sylvanas_windrunnerAI(Creature* creature) : ScriptedAI(creature) {}
|
||||
|
||||
uint32 LamentEvent_Timer;
|
||||
bool LamentEvent;
|
||||
@@ -161,7 +161,7 @@ public:
|
||||
|
||||
struct npc_highborne_lamenterAI : public ScriptedAI
|
||||
{
|
||||
npc_highborne_lamenterAI(Creature* c) : ScriptedAI(c) {}
|
||||
npc_highborne_lamenterAI(Creature* creature) : ScriptedAI(creature) {}
|
||||
|
||||
uint32 EventMove_Timer;
|
||||
uint32 EventCast_Timer;
|
||||
|
||||
@@ -166,7 +166,7 @@ public:
|
||||
|
||||
struct npc_the_scourge_cauldronAI : public ScriptedAI
|
||||
{
|
||||
npc_the_scourge_cauldronAI(Creature* c) : ScriptedAI(c) {}
|
||||
npc_the_scourge_cauldronAI(Creature* creature) : ScriptedAI(creature) {}
|
||||
|
||||
void Reset() {}
|
||||
|
||||
@@ -250,7 +250,7 @@ public:
|
||||
|
||||
struct npc_andorhal_towerAI : public Scripted_NoMovementAI
|
||||
{
|
||||
npc_andorhal_towerAI(Creature* c) : Scripted_NoMovementAI(c) {}
|
||||
npc_andorhal_towerAI(Creature* creature) : Scripted_NoMovementAI(creature) {}
|
||||
|
||||
void MoveInLineOfSight(Unit* who)
|
||||
{
|
||||
|
||||
@@ -224,7 +224,7 @@ public:
|
||||
|
||||
struct npc_defias_traitorAI : public npc_escortAI
|
||||
{
|
||||
npc_defias_traitorAI(Creature* c) : npc_escortAI(c) { Reset(); }
|
||||
npc_defias_traitorAI(Creature* creature) : npc_escortAI(creature) { Reset(); }
|
||||
|
||||
void WaypointReached(uint32 i)
|
||||
{
|
||||
|
||||
@@ -90,7 +90,7 @@ class example_creature : public CreatureScript
|
||||
{
|
||||
// *** HANDLED FUNCTION ***
|
||||
//This is the constructor, called only once when the Creature is first created
|
||||
example_creatureAI(Creature* c) : ScriptedAI(c) {}
|
||||
example_creatureAI(Creature* creature) : ScriptedAI(creature) {}
|
||||
|
||||
// *** CUSTOM VARIABLES ****
|
||||
//These variables are for use only by this individual script.
|
||||
|
||||
@@ -64,9 +64,9 @@ public:
|
||||
|
||||
struct boss_anetheronAI : public hyjal_trashAI
|
||||
{
|
||||
boss_anetheronAI(Creature* c) : hyjal_trashAI(c)
|
||||
boss_anetheronAI(Creature* creature) : hyjal_trashAI(creature)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
go = false;
|
||||
pos = 0;
|
||||
}
|
||||
@@ -248,9 +248,9 @@ public:
|
||||
|
||||
struct mob_towering_infernalAI : public ScriptedAI
|
||||
{
|
||||
mob_towering_infernalAI(Creature* c) : ScriptedAI(c)
|
||||
mob_towering_infernalAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
if (instance)
|
||||
AnetheronGUID = instance->GetData64(DATA_ANETHERON);
|
||||
}
|
||||
|
||||
@@ -86,9 +86,9 @@ public:
|
||||
|
||||
struct mob_ancient_wispAI : public ScriptedAI
|
||||
{
|
||||
mob_ancient_wispAI(Creature* c) : ScriptedAI(c)
|
||||
mob_ancient_wispAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
ArchimondeGUID = 0;
|
||||
}
|
||||
|
||||
@@ -142,7 +142,7 @@ public:
|
||||
|
||||
struct mob_doomfireAI : public ScriptedAI
|
||||
{
|
||||
mob_doomfireAI(Creature* c) : ScriptedAI(c) {}
|
||||
mob_doomfireAI(Creature* creature) : ScriptedAI(creature) {}
|
||||
|
||||
void Reset() { }
|
||||
|
||||
@@ -167,7 +167,7 @@ public:
|
||||
|
||||
struct mob_doomfire_targettingAI : public ScriptedAI
|
||||
{
|
||||
mob_doomfire_targettingAI(Creature* c) : ScriptedAI(c) {}
|
||||
mob_doomfire_targettingAI(Creature* creature) : ScriptedAI(creature) {}
|
||||
|
||||
uint64 TargetGUID;
|
||||
uint32 ChangeTargetTimer;
|
||||
@@ -233,9 +233,9 @@ public:
|
||||
|
||||
struct boss_archimondeAI : public hyjal_trashAI
|
||||
{
|
||||
boss_archimondeAI(Creature* c) : hyjal_trashAI(c)
|
||||
boss_archimondeAI(Creature* creature) : hyjal_trashAI(creature)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
}
|
||||
|
||||
InstanceScript* instance;
|
||||
|
||||
@@ -55,9 +55,9 @@ public:
|
||||
|
||||
struct boss_azgalorAI : public hyjal_trashAI
|
||||
{
|
||||
boss_azgalorAI(Creature* c) : hyjal_trashAI(c)
|
||||
boss_azgalorAI(Creature* creature) : hyjal_trashAI(creature)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
go = false;
|
||||
pos = 0;
|
||||
}
|
||||
@@ -215,9 +215,9 @@ public:
|
||||
|
||||
struct mob_lesser_doomguardAI : public hyjal_trashAI
|
||||
{
|
||||
mob_lesser_doomguardAI(Creature* c) : hyjal_trashAI(c)
|
||||
mob_lesser_doomguardAI(Creature* creature) : hyjal_trashAI(creature)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
if (instance)
|
||||
AzgalorGUID = instance->GetData64(DATA_AZGALOR);
|
||||
}
|
||||
|
||||
@@ -52,9 +52,9 @@ public:
|
||||
|
||||
struct boss_kazrogalAI : public hyjal_trashAI
|
||||
{
|
||||
boss_kazrogalAI(Creature* c) : hyjal_trashAI(c)
|
||||
boss_kazrogalAI(Creature* creature) : hyjal_trashAI(creature)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
go = false;
|
||||
pos = 0;
|
||||
}
|
||||
|
||||
+2
-2
@@ -58,9 +58,9 @@ public:
|
||||
|
||||
struct boss_rage_winterchillAI : public hyjal_trashAI
|
||||
{
|
||||
boss_rage_winterchillAI(Creature* c) : hyjal_trashAI(c)
|
||||
boss_rage_winterchillAI(Creature* creature) : hyjal_trashAI(creature)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
go = false;
|
||||
pos = 0;
|
||||
}
|
||||
|
||||
@@ -310,9 +310,9 @@ float HordeFirePos[65][8]=//spawn points for the fire visuals (GO) in the horde
|
||||
{5545.43f, -2647.82f, 1483.05f, 5.38848f, 0, 0, 0.432578f, -0.901596f}
|
||||
};
|
||||
|
||||
hyjalAI::hyjalAI(Creature* c) : npc_escortAI(c), Summons(me)
|
||||
hyjalAI::hyjalAI(Creature* creature) : npc_escortAI(creature), Summons(me)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
VeinsSpawned[0] = false;
|
||||
VeinsSpawned[1] = false;
|
||||
for (uint8 i=0; i<14; ++i)
|
||||
|
||||
@@ -171,7 +171,7 @@ const Yells ThrallQuotes[]=
|
||||
|
||||
struct hyjalAI : public npc_escortAI
|
||||
{
|
||||
hyjalAI(Creature* c);
|
||||
hyjalAI(Creature* creature);
|
||||
|
||||
void Reset(); // Generically used to reset our variables. Do *not* call in EnterEvadeMode as this may make problems if the raid is still in combat
|
||||
|
||||
|
||||
@@ -155,9 +155,9 @@ float HordeOverrunWP[21][3]=//waypoints in the horde base used in the end in the
|
||||
{5429.91f, -2718.44f, 1493.42f}//20 end 2
|
||||
};
|
||||
|
||||
hyjal_trashAI::hyjal_trashAI(Creature* c) : npc_escortAI(c)
|
||||
hyjal_trashAI::hyjal_trashAI(Creature* creature) : npc_escortAI(creature)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
IsEvent = false;
|
||||
Delay = 0;
|
||||
LastOverronPos = 0;
|
||||
@@ -395,9 +395,9 @@ public:
|
||||
|
||||
struct mob_giant_infernalAI : public hyjal_trashAI
|
||||
{
|
||||
mob_giant_infernalAI(Creature* c) : hyjal_trashAI(c)
|
||||
mob_giant_infernalAI(Creature* creature) : hyjal_trashAI(creature)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
meteor = false;//call once!
|
||||
CanMove = false;
|
||||
Delay = rand()%30000;
|
||||
@@ -539,9 +539,9 @@ public:
|
||||
|
||||
struct mob_abominationAI : public hyjal_trashAI
|
||||
{
|
||||
mob_abominationAI(Creature* c) : hyjal_trashAI(c)
|
||||
mob_abominationAI(Creature* creature) : hyjal_trashAI(creature)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
go = false;
|
||||
pos = 0;
|
||||
Reset();
|
||||
@@ -640,9 +640,9 @@ public:
|
||||
|
||||
struct mob_ghoulAI : public hyjal_trashAI
|
||||
{
|
||||
mob_ghoulAI(Creature* c) : hyjal_trashAI(c)
|
||||
mob_ghoulAI(Creature* creature) : hyjal_trashAI(creature)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
go = false;
|
||||
pos = 0;
|
||||
Reset();
|
||||
@@ -749,9 +749,9 @@ public:
|
||||
|
||||
struct mob_necromancerAI : public hyjal_trashAI
|
||||
{
|
||||
mob_necromancerAI(Creature* c) : hyjal_trashAI(c), summons(me)
|
||||
mob_necromancerAI(Creature* creature) : hyjal_trashAI(creature), summons(me)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
go = false;
|
||||
pos = 0;
|
||||
Reset();
|
||||
@@ -870,9 +870,9 @@ public:
|
||||
|
||||
struct mob_bansheeAI : public hyjal_trashAI
|
||||
{
|
||||
mob_bansheeAI(Creature* c) : hyjal_trashAI(c)
|
||||
mob_bansheeAI(Creature* creature) : hyjal_trashAI(creature)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
go = false;
|
||||
pos = 0;
|
||||
Reset();
|
||||
@@ -975,9 +975,9 @@ public:
|
||||
|
||||
struct mob_crypt_fiendAI : public hyjal_trashAI
|
||||
{
|
||||
mob_crypt_fiendAI(Creature* c) : hyjal_trashAI(c)
|
||||
mob_crypt_fiendAI(Creature* creature) : hyjal_trashAI(creature)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
go = false;
|
||||
pos = 0;
|
||||
Reset();
|
||||
@@ -1067,9 +1067,9 @@ public:
|
||||
|
||||
struct mob_fel_stalkerAI : public hyjal_trashAI
|
||||
{
|
||||
mob_fel_stalkerAI(Creature* c) : hyjal_trashAI(c)
|
||||
mob_fel_stalkerAI(Creature* creature) : hyjal_trashAI(creature)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
go = false;
|
||||
pos = 0;
|
||||
Reset();
|
||||
@@ -1159,9 +1159,9 @@ public:
|
||||
|
||||
struct mob_frost_wyrmAI : public hyjal_trashAI
|
||||
{
|
||||
mob_frost_wyrmAI(Creature* c) : hyjal_trashAI(c)
|
||||
mob_frost_wyrmAI(Creature* creature) : hyjal_trashAI(creature)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
go = false;
|
||||
pos = 0;
|
||||
Reset();
|
||||
@@ -1276,9 +1276,9 @@ public:
|
||||
|
||||
struct mob_gargoyleAI : public hyjal_trashAI
|
||||
{
|
||||
mob_gargoyleAI(Creature* c) : hyjal_trashAI(c)
|
||||
mob_gargoyleAI(Creature* creature) : hyjal_trashAI(creature)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
go = false;
|
||||
pos = 0;
|
||||
DummyTarget[0] = 0;DummyTarget[1] = 0;DummyTarget[2] = 0;
|
||||
@@ -1416,7 +1416,7 @@ public:
|
||||
|
||||
struct alliance_riflemanAI : public Scripted_NoMovementAI
|
||||
{
|
||||
alliance_riflemanAI(Creature* c) : Scripted_NoMovementAI(c)
|
||||
alliance_riflemanAI(Creature* creature) : Scripted_NoMovementAI(creature)
|
||||
{
|
||||
Reset();
|
||||
}
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
|
||||
struct hyjal_trashAI : public npc_escortAI
|
||||
{
|
||||
hyjal_trashAI(Creature* c);
|
||||
hyjal_trashAI(Creature* creature);
|
||||
|
||||
void UpdateAI(const uint32 diff);
|
||||
|
||||
|
||||
@@ -60,9 +60,9 @@ public:
|
||||
|
||||
struct boss_epochAI : public ScriptedAI
|
||||
{
|
||||
boss_epochAI(Creature* c) : ScriptedAI(c)
|
||||
boss_epochAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
}
|
||||
|
||||
uint8 uiStep;
|
||||
|
||||
@@ -43,9 +43,9 @@ public:
|
||||
|
||||
struct boss_infinite_corruptorAI : public ScriptedAI
|
||||
{
|
||||
boss_infinite_corruptorAI(Creature* c) : ScriptedAI(c)
|
||||
boss_infinite_corruptorAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
}
|
||||
|
||||
InstanceScript* instance;
|
||||
|
||||
@@ -77,9 +77,9 @@ public:
|
||||
|
||||
struct boss_mal_ganisAI : public ScriptedAI
|
||||
{
|
||||
boss_mal_ganisAI(Creature* c) : ScriptedAI(c)
|
||||
boss_mal_ganisAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
}
|
||||
|
||||
uint32 uiCarrionSwarmTimer;
|
||||
|
||||
@@ -57,9 +57,9 @@ public:
|
||||
|
||||
struct boss_meathookAI : public ScriptedAI
|
||||
{
|
||||
boss_meathookAI(Creature* c) : ScriptedAI(c)
|
||||
boss_meathookAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
if (instance)
|
||||
DoScriptText(SAY_SPAWN, me);
|
||||
}
|
||||
|
||||
@@ -66,9 +66,9 @@ public:
|
||||
|
||||
struct boss_salrammAI : public ScriptedAI
|
||||
{
|
||||
boss_salrammAI(Creature* c) : ScriptedAI(c)
|
||||
boss_salrammAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
if (instance)
|
||||
DoScriptText(SAY_SPAWN, me);
|
||||
}
|
||||
|
||||
@@ -55,9 +55,9 @@ public:
|
||||
|
||||
struct boss_aeonusAI : public ScriptedAI
|
||||
{
|
||||
boss_aeonusAI(Creature* c) : ScriptedAI(c)
|
||||
boss_aeonusAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
}
|
||||
|
||||
InstanceScript* instance;
|
||||
|
||||
@@ -55,9 +55,9 @@ public:
|
||||
|
||||
struct boss_chrono_lord_dejaAI : public ScriptedAI
|
||||
{
|
||||
boss_chrono_lord_dejaAI(Creature* c) : ScriptedAI(c)
|
||||
boss_chrono_lord_dejaAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
instance = c->GetInstanceScript();
|
||||
instance = creature->GetInstanceScript();
|
||||
}
|
||||
|
||||
InstanceScript* instance;
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user