Merge pull request #5702 from Gyx/master

Core/Script: Clean-Up in Scripts.
This commit is contained in:
Discover-
2012-03-13 23:21:32 -07:00
217 changed files with 724 additions and 725 deletions
@@ -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;
}
@@ -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