Core/Script: Clean-Up in Scripts.

Creature* c -> Creature* creature

Signed-off-by: Gyx <[email protected]>
This commit is contained in:
Gyx
2012-03-14 09:20:36 +08:00
parent 1dde22394c
commit e8f414e143
216 changed files with 687 additions and 688 deletions
@@ -53,7 +53,7 @@ public:
struct mob_stolen_soulAI : public ScriptedAI
{
mob_stolen_soulAI(Creature* c) : ScriptedAI(c) {}
mob_stolen_soulAI(Creature* creature) : ScriptedAI(creature) {}
uint8 myClass;
uint32 Class_Timer;
@@ -162,7 +162,7 @@ public:
struct boss_exarch_maladaarAI : public ScriptedAI
{
boss_exarch_maladaarAI(Creature* c) : ScriptedAI(c)
boss_exarch_maladaarAI(Creature* creature) : ScriptedAI(creature)
{
HasTaunted = false;
}
@@ -319,7 +319,7 @@ public:
struct mob_avatar_of_martyredAI : public ScriptedAI
{
mob_avatar_of_martyredAI(Creature* c) : ScriptedAI(c) {}
mob_avatar_of_martyredAI(Creature* creature) : ScriptedAI(creature) {}
uint32 Mortal_Strike_timer;
@@ -52,7 +52,7 @@ public:
struct boss_shirrak_the_dead_watcherAI : public ScriptedAI
{
boss_shirrak_the_dead_watcherAI(Creature* c) : ScriptedAI(c)
boss_shirrak_the_dead_watcherAI(Creature* creature) : ScriptedAI(creature)
{
}
@@ -170,7 +170,7 @@ public:
struct mob_focus_fireAI : public ScriptedAI
{
mob_focus_fireAI(Creature* c) : ScriptedAI(c)
mob_focus_fireAI(Creature* creature) : ScriptedAI(creature)
{
}
@@ -67,7 +67,7 @@ public:
struct boss_nexusprince_shaffarAI : public ScriptedAI
{
boss_nexusprince_shaffarAI(Creature* c) : ScriptedAI(c), summons(me) { HasTaunted = false; }
boss_nexusprince_shaffarAI(Creature* creature) : ScriptedAI(creature), summons(me) { HasTaunted = false; }
uint32 Blink_Timer;
uint32 Beacon_Timer;
@@ -233,7 +233,7 @@ public:
struct mob_ethereal_beaconAI : public ScriptedAI
{
mob_ethereal_beaconAI(Creature* c) : ScriptedAI(c)
mob_ethereal_beaconAI(Creature* creature) : ScriptedAI(creature)
{
}
@@ -325,7 +325,7 @@ public:
struct mob_ethereal_apprenticeAI : public ScriptedAI
{
mob_ethereal_apprenticeAI(Creature* c) : ScriptedAI(c) {}
mob_ethereal_apprenticeAI(Creature* creature) : ScriptedAI(creature) {}
uint32 Cast_Timer;
@@ -53,7 +53,7 @@ public:
struct boss_pandemoniusAI : public ScriptedAI
{
boss_pandemoniusAI(Creature* c) : ScriptedAI(c)
boss_pandemoniusAI(Creature* creature) : ScriptedAI(creature)
{
}
@@ -65,7 +65,7 @@ public:
struct boss_darkweaver_sythAI : public ScriptedAI
{
boss_darkweaver_sythAI(Creature* c) : ScriptedAI(c)
boss_darkweaver_sythAI(Creature* creature) : ScriptedAI(creature)
{
}
@@ -206,7 +206,7 @@ public:
struct mob_syth_fireAI : public ScriptedAI
{
mob_syth_fireAI(Creature* c) : ScriptedAI(c)
mob_syth_fireAI(Creature* creature) : ScriptedAI(creature)
{
}
@@ -265,7 +265,7 @@ public:
struct mob_syth_arcaneAI : public ScriptedAI
{
mob_syth_arcaneAI(Creature* c) : ScriptedAI(c)
mob_syth_arcaneAI(Creature* creature) : ScriptedAI(creature)
{
}
@@ -319,7 +319,7 @@ public:
struct mob_syth_frostAI : public ScriptedAI
{
mob_syth_frostAI(Creature* c) : ScriptedAI(c)
mob_syth_frostAI(Creature* creature) : ScriptedAI(creature)
{
}
@@ -374,7 +374,7 @@ public:
struct mob_syth_shadowAI : public ScriptedAI
{
mob_syth_shadowAI(Creature* c) : ScriptedAI(c)
mob_syth_shadowAI(Creature* creature) : ScriptedAI(creature)
{
}
@@ -64,9 +64,9 @@ public:
struct boss_talon_king_ikissAI : public ScriptedAI
{
boss_talon_king_ikissAI(Creature* c) : ScriptedAI(c)
boss_talon_king_ikissAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
InstanceScript* instance;
@@ -66,9 +66,9 @@ public:
struct boss_blackheart_the_inciterAI : public ScriptedAI
{
boss_blackheart_the_inciterAI(Creature* c) : ScriptedAI(c)
boss_blackheart_the_inciterAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
InstanceScript* instance;
@@ -74,7 +74,7 @@ public:
struct mob_voidtravelerAI : public ScriptedAI
{
mob_voidtravelerAI(Creature* c) : ScriptedAI(c)
mob_voidtravelerAI(Creature* creature) : ScriptedAI(creature)
{
}
@@ -147,9 +147,9 @@ public:
struct boss_grandmaster_vorpilAI : public ScriptedAI
{
boss_grandmaster_vorpilAI(Creature* c) : ScriptedAI(c)
boss_grandmaster_vorpilAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
Intro = false;
}
@@ -48,7 +48,7 @@ public:
struct boss_murmurAI : public ScriptedAI
{
boss_murmurAI(Creature* c) : ScriptedAI(c)
boss_murmurAI(Creature* creature) : ScriptedAI(creature)
{
SetCombatMovement(false);
}
@@ -67,9 +67,9 @@ public:
struct boss_gurtogg_bloodboilAI : public ScriptedAI
{
boss_gurtogg_bloodboilAI(Creature* c) : ScriptedAI(c)
boss_gurtogg_bloodboilAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
InstanceScript* instance;
@@ -379,7 +379,7 @@ public:
struct flame_of_azzinothAI : public ScriptedAI
{
flame_of_azzinothAI(Creature* c) : ScriptedAI(c) {}
flame_of_azzinothAI(Creature* creature) : ScriptedAI(creature) {}
uint32 FlameBlastTimer;
uint32 CheckTimer;
@@ -471,9 +471,9 @@ public:
struct boss_illidan_stormrageAI : public ScriptedAI
{
boss_illidan_stormrageAI(Creature* c) : ScriptedAI(c), Summons(me)
boss_illidan_stormrageAI(Creature* creature) : ScriptedAI(creature), Summons(me)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
DoCast(me, SPELL_DUAL_WIELD, true);
}
@@ -1157,7 +1157,7 @@ public:
struct boss_maievAI : public ScriptedAI
{
boss_maievAI(Creature* c) : ScriptedAI(c) {};
boss_maievAI(Creature* creature) : ScriptedAI(creature) {};
uint64 IllidanGUID;
@@ -1372,9 +1372,9 @@ public:
struct npc_akama_illidanAI : public ScriptedAI
{
npc_akama_illidanAI(Creature* c) : ScriptedAI(c)
npc_akama_illidanAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
JustCreated = true;
}
bool JustCreated;
@@ -2019,7 +2019,7 @@ public:
struct cage_trap_triggerAI : public ScriptedAI
{
cage_trap_triggerAI(Creature* c) : ScriptedAI(c) {}
cage_trap_triggerAI(Creature* creature) : ScriptedAI(creature) {}
uint64 IllidanGUID;
uint32 DespawnTimer;
@@ -2117,7 +2117,7 @@ public:
struct shadow_demonAI : public ScriptedAI
{
shadow_demonAI(Creature* c) : ScriptedAI(c) {}
shadow_demonAI(Creature* creature) : ScriptedAI(creature) {}
uint64 TargetGUID;
@@ -2192,9 +2192,9 @@ public:
// Shadowfiends interact with Illidan, setting more targets in Illidan's hashmap
struct mob_parasitic_shadowfiendAI : public ScriptedAI
{
mob_parasitic_shadowfiendAI(Creature* c) : ScriptedAI(c)
mob_parasitic_shadowfiendAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
InstanceScript* instance;
@@ -90,9 +90,9 @@ public:
struct boss_shahrazAI : public ScriptedAI
{
boss_shahrazAI(Creature* c) : ScriptedAI(c)
boss_shahrazAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
InstanceScript* instance;
@@ -113,7 +113,7 @@ public:
struct npc_enslaved_soulAI : public ScriptedAI
{
npc_enslaved_soulAI(Creature* c) : ScriptedAI(c) {}
npc_enslaved_soulAI(Creature* creature) : ScriptedAI(creature) {}
uint64 ReliquaryGUID;
@@ -142,9 +142,9 @@ public:
struct boss_reliquary_of_soulsAI : public ScriptedAI
{
boss_reliquary_of_soulsAI(Creature* c) : ScriptedAI(c)
boss_reliquary_of_soulsAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
EssenceGUID = 0;
}
@@ -379,7 +379,7 @@ public:
struct boss_essence_of_sufferingAI : public ScriptedAI
{
boss_essence_of_sufferingAI(Creature* c) : ScriptedAI(c) {}
boss_essence_of_sufferingAI(Creature* creature) : ScriptedAI(creature) {}
uint64 StatAuraGUID;
@@ -504,7 +504,7 @@ public:
struct boss_essence_of_desireAI : public ScriptedAI
{
boss_essence_of_desireAI(Creature* c) : ScriptedAI(c) {}
boss_essence_of_desireAI(Creature* creature) : ScriptedAI(creature) {}
uint32 RuneShieldTimer;
uint32 DeadenTimer;
@@ -607,7 +607,7 @@ public:
struct boss_essence_of_angerAI : public ScriptedAI
{
boss_essence_of_angerAI(Creature* c) : ScriptedAI(c) {}
boss_essence_of_angerAI(Creature* creature) : ScriptedAI(creature) {}
uint64 AggroTargetGUID;
@@ -121,7 +121,7 @@ public:
struct mob_ashtongue_channelerAI : public ScriptedAI
{
mob_ashtongue_channelerAI(Creature* c) : ScriptedAI(c) {ShadeGUID = 0;}
mob_ashtongue_channelerAI(Creature* creature) : ScriptedAI(creature) {ShadeGUID = 0;}
uint64 ShadeGUID;
@@ -147,7 +147,7 @@ public:
struct mob_ashtongue_sorcererAI : public ScriptedAI
{
mob_ashtongue_sorcererAI(Creature* c) : ScriptedAI(c) {ShadeGUID = 0;}
mob_ashtongue_sorcererAI(Creature* creature) : ScriptedAI(creature) {ShadeGUID = 0;}
uint64 ShadeGUID;
uint32 CheckTimer;
@@ -202,9 +202,9 @@ public:
struct boss_shade_of_akamaAI : public ScriptedAI
{
boss_shade_of_akamaAI(Creature* c) : ScriptedAI(c), summons(me)
boss_shade_of_akamaAI(Creature* creature) : ScriptedAI(creature), summons(me)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
AkamaGUID = instance ? instance->GetData64(DATA_AKAMA_SHADE) : 0;
me->setActive(true);//if view distance is too low
me->ApplySpellImmune(0, IMMUNITY_STATE, SPELL_AURA_MOD_TAUNT, true);
@@ -571,11 +571,11 @@ public:
struct npc_akamaAI : public ScriptedAI
{
npc_akamaAI(Creature* c) : ScriptedAI(c), summons(me)
npc_akamaAI(Creature* creature) : ScriptedAI(creature), summons(me)
{
ShadeHasDied = false;
StartCombat = false;
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
if (instance)
ShadeGUID = instance->GetData64(DATA_SHADEOFAKAMA);
else
@@ -91,9 +91,9 @@ public:
struct boss_supremusAI : public ScriptedAI
{
boss_supremusAI(Creature* c) : ScriptedAI(c), summons(me)
boss_supremusAI(Creature* creature) : ScriptedAI(creature), summons(me)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
InstanceScript* instance;
@@ -263,7 +263,7 @@ public:
struct npc_volcanoAI : public Scripted_NoMovementAI
{
npc_volcanoAI(Creature* c) : Scripted_NoMovementAI(c) {}
npc_volcanoAI(Creature* creature) : Scripted_NoMovementAI(creature) {}
void Reset()
{
@@ -63,7 +63,7 @@ public:
struct mob_doom_blossomAI : public ScriptedAI
{
mob_doom_blossomAI(Creature* c) : ScriptedAI(c) {}
mob_doom_blossomAI(Creature* creature) : ScriptedAI(creature) {}
uint32 CheckTeronTimer;
uint32 ShadowBoltTimer;
@@ -129,7 +129,7 @@ public:
struct mob_shadowy_constructAI : public ScriptedAI
{
mob_shadowy_constructAI(Creature* c) : ScriptedAI(c) {}
mob_shadowy_constructAI(Creature* creature) : ScriptedAI(creature) {}
uint64 GhostGUID;
uint64 TeronGUID;
@@ -219,9 +219,9 @@ public:
struct boss_teron_gorefiendAI : public ScriptedAI
{
boss_teron_gorefiendAI(Creature* c) : ScriptedAI(c)
boss_teron_gorefiendAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
InstanceScript* instance;
@@ -72,9 +72,9 @@ public:
struct boss_najentusAI : public ScriptedAI
{
boss_najentusAI(Creature* c) : ScriptedAI(c)
boss_najentusAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
InstanceScript* instance;
@@ -122,7 +122,7 @@ public:
struct mob_blood_elf_council_voice_triggerAI : public ScriptedAI
{
mob_blood_elf_council_voice_triggerAI(Creature* c) : ScriptedAI(c)
mob_blood_elf_council_voice_triggerAI(Creature* creature) : ScriptedAI(creature)
{
for (uint8 i = 0; i < 4; ++i)
Council[i] = 0;
@@ -217,9 +217,9 @@ public:
struct mob_illidari_councilAI : public ScriptedAI
{
mob_illidari_councilAI(Creature* c) : ScriptedAI(c)
mob_illidari_councilAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
for (uint8 i = 0; i < 4; ++i)
Council[i] = 0;
}
@@ -378,9 +378,9 @@ public:
struct boss_illidari_councilAI : public ScriptedAI
{
boss_illidari_councilAI(Creature* c) : ScriptedAI(c)
boss_illidari_councilAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
for (uint8 i = 0; i < 4; ++i)
Council[i] = 0;
LoadedGUIDs = false;
@@ -107,9 +107,9 @@ public:
struct boss_fathomlord_karathressAI : public ScriptedAI
{
boss_fathomlord_karathressAI(Creature* c) : ScriptedAI(c)
boss_fathomlord_karathressAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
Advisors[0] = 0;
Advisors[1] = 0;
Advisors[2] = 0;
@@ -317,9 +317,9 @@ public:
struct boss_fathomguard_sharkkisAI : public ScriptedAI
{
boss_fathomguard_sharkkisAI(Creature* c) : ScriptedAI(c)
boss_fathomguard_sharkkisAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
InstanceScript* instance;
@@ -471,9 +471,9 @@ public:
struct boss_fathomguard_tidalvessAI : public ScriptedAI
{
boss_fathomguard_tidalvessAI(Creature* c) : ScriptedAI(c)
boss_fathomguard_tidalvessAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
InstanceScript* instance;
@@ -598,9 +598,9 @@ public:
struct boss_fathomguard_caribdisAI : public ScriptedAI
{
boss_fathomguard_caribdisAI(Creature* c) : ScriptedAI(c)
boss_fathomguard_caribdisAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
InstanceScript* instance;
@@ -88,9 +88,9 @@ public:
struct boss_hydross_the_unstableAI : public ScriptedAI
{
boss_hydross_the_unstableAI(Creature* c) : ScriptedAI(c), Summons(me)
boss_hydross_the_unstableAI(Creature* creature) : ScriptedAI(creature), Summons(me)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
InstanceScript* instance;
@@ -143,12 +143,12 @@ public:
struct boss_lady_vashjAI : public ScriptedAI
{
boss_lady_vashjAI (Creature* c) : ScriptedAI(c)
boss_lady_vashjAI (Creature* creature) : ScriptedAI(creature)
{
Instance = c->GetInstanceScript();
Instance = creature->GetInstanceScript();
Intro = false;
JustCreated = true;
c->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NON_ATTACKABLE); // set it only once on Creature create (no need do intro if wiped)
creature->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NON_ATTACKABLE); // set it only once on Creature create (no need do intro if wiped)
}
InstanceScript* Instance;
@@ -553,9 +553,9 @@ public:
struct mob_enchanted_elementalAI : public ScriptedAI
{
mob_enchanted_elementalAI(Creature* c) : ScriptedAI(c)
mob_enchanted_elementalAI(Creature* creature) : ScriptedAI(creature)
{
Instance = c->GetInstanceScript();
Instance = creature->GetInstanceScript();
}
InstanceScript* Instance;
@@ -647,9 +647,9 @@ public:
struct mob_tainted_elementalAI : public ScriptedAI
{
mob_tainted_elementalAI(Creature* c) : ScriptedAI(c)
mob_tainted_elementalAI(Creature* creature) : ScriptedAI(creature)
{
Instance = c->GetInstanceScript();
Instance = creature->GetInstanceScript();
}
InstanceScript* Instance;
@@ -716,9 +716,9 @@ public:
struct mob_toxic_sporebatAI : public ScriptedAI
{
mob_toxic_sporebatAI(Creature* c) : ScriptedAI(c)
mob_toxic_sporebatAI(Creature* creature) : ScriptedAI(creature)
{
Instance = c->GetInstanceScript();
Instance = creature->GetInstanceScript();
EnterEvadeMode();
}
@@ -812,9 +812,9 @@ public:
struct mob_shield_generator_channelAI : public ScriptedAI
{
mob_shield_generator_channelAI(Creature* c) : ScriptedAI(c)
mob_shield_generator_channelAI(Creature* creature) : ScriptedAI(creature)
{
Instance = c->GetInstanceScript();
Instance = creature->GetInstanceScript();
}
InstanceScript* Instance;
@@ -79,7 +79,7 @@ public:
struct mob_inner_demonAI : public ScriptedAI
{
mob_inner_demonAI(Creature* c) : ScriptedAI(c)
mob_inner_demonAI(Creature* creature) : ScriptedAI(creature)
{
victimGUID = 0;
}
@@ -170,10 +170,10 @@ public:
struct boss_leotheras_the_blindAI : public ScriptedAI
{
boss_leotheras_the_blindAI(Creature* c) : ScriptedAI(c)
boss_leotheras_the_blindAI(Creature* creature) : ScriptedAI(creature)
{
c->GetPosition(x, y, z);
instance = c->GetInstanceScript();
creature->GetPosition(x, y, z);
instance = creature->GetInstanceScript();
Demon = 0;
for (uint8 i = 0; i < 3; ++i)//clear guids
@@ -600,7 +600,7 @@ public:
struct boss_leotheras_the_blind_demonformAI : public ScriptedAI
{
boss_leotheras_the_blind_demonformAI(Creature* c) : ScriptedAI(c) {}
boss_leotheras_the_blind_demonformAI(Creature* creature) : ScriptedAI(creature) {}
uint32 ChaosBlast_Timer;
bool DealDamage;
@@ -673,9 +673,9 @@ public:
struct mob_greyheart_spellbinderAI : public ScriptedAI
{
mob_greyheart_spellbinderAI(Creature* c) : ScriptedAI(c)
mob_greyheart_spellbinderAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
leotherasGUID = 0;
AddedBanish = false;
}
@@ -78,9 +78,9 @@ public:
struct boss_the_lurker_belowAI : public Scripted_NoMovementAI
{
boss_the_lurker_belowAI(Creature* c) : Scripted_NoMovementAI(c), Summons(me)
boss_the_lurker_belowAI(Creature* creature) : Scripted_NoMovementAI(creature), Summons(me)
{
Instance = c->GetInstanceScript();
Instance = creature->GetInstanceScript();
}
InstanceScript* Instance;
@@ -368,7 +368,7 @@ public:
struct mob_coilfang_ambusherAI : public Scripted_NoMovementAI
{
mob_coilfang_ambusherAI(Creature* c) : Scripted_NoMovementAI(c)
mob_coilfang_ambusherAI(Creature* creature) : Scripted_NoMovementAI(creature)
{
}
@@ -89,9 +89,9 @@ public:
struct boss_morogrim_tidewalkerAI : public ScriptedAI
{
boss_morogrim_tidewalkerAI(Creature* c) : ScriptedAI(c)
boss_morogrim_tidewalkerAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
InstanceScript* instance;
@@ -296,7 +296,7 @@ public:
struct mob_water_globuleAI : public ScriptedAI
{
mob_water_globuleAI(Creature* c) : ScriptedAI(c) {}
mob_water_globuleAI(Creature* creature) : ScriptedAI(creature) {}
uint32 Check_Timer;
@@ -58,9 +58,9 @@ public:
struct boss_thespiaAI : public ScriptedAI
{
boss_thespiaAI(Creature* c) : ScriptedAI(c)
boss_thespiaAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
InstanceScript* instance;
@@ -158,7 +158,7 @@ public:
struct mob_coilfang_waterelementalAI : public ScriptedAI
{
mob_coilfang_waterelementalAI(Creature* c) : ScriptedAI(c) {}
mob_coilfang_waterelementalAI(Creature* creature) : ScriptedAI(creature) {}
uint32 WaterBoltVolley_Timer;
@@ -60,9 +60,9 @@ public:
struct boss_mekgineer_steamriggerAI : public ScriptedAI
{
boss_mekgineer_steamriggerAI(Creature* c) : ScriptedAI(c)
boss_mekgineer_steamriggerAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
InstanceScript* instance;
@@ -204,9 +204,9 @@ public:
struct mob_steamrigger_mechanicAI : public ScriptedAI
{
mob_steamrigger_mechanicAI(Creature* c) : ScriptedAI(c)
mob_steamrigger_mechanicAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
InstanceScript* instance;
@@ -54,9 +54,9 @@ public:
struct mob_naga_distillerAI : public ScriptedAI
{
mob_naga_distillerAI(Creature* c) : ScriptedAI(c)
mob_naga_distillerAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
InstanceScript* instance;
@@ -112,9 +112,9 @@ public:
struct boss_warlord_kalithreshAI : public ScriptedAI
{
boss_warlord_kalithreshAI(Creature* c) : ScriptedAI(c)
boss_warlord_kalithreshAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
InstanceScript* instance;
@@ -40,7 +40,7 @@ public:
struct boss_hungarfenAI : public ScriptedAI
{
boss_hungarfenAI(Creature* c) : ScriptedAI(c)
boss_hungarfenAI(Creature* creature) : ScriptedAI(creature)
{
}
@@ -112,7 +112,7 @@ public:
struct mob_underbog_mushroomAI : public ScriptedAI
{
mob_underbog_mushroomAI(Creature* c) : ScriptedAI(c) {}
mob_underbog_mushroomAI(Creature* creature) : ScriptedAI(creature) {}
bool Stop;
uint32 Grow_Timer;
@@ -47,7 +47,7 @@ public:
struct boss_the_black_stalkerAI : public ScriptedAI
{
boss_the_black_stalkerAI(Creature* c) : ScriptedAI(c)
boss_the_black_stalkerAI(Creature* creature) : ScriptedAI(creature)
{
}
@@ -66,9 +66,9 @@ public:
struct boss_gruulAI : public ScriptedAI
{
boss_gruulAI(Creature* c) : ScriptedAI(c)
boss_gruulAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
InstanceScript* instance;
@@ -118,9 +118,9 @@ public:
struct boss_high_king_maulgarAI : public ScriptedAI
{
boss_high_king_maulgarAI(Creature* c) : ScriptedAI(c)
boss_high_king_maulgarAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
for (uint8 i = 0; i < 4; ++i)
Council[i] = 0;
}
@@ -317,9 +317,9 @@ public:
struct boss_olm_the_summonerAI : public ScriptedAI
{
boss_olm_the_summonerAI(Creature* c) : ScriptedAI(c)
boss_olm_the_summonerAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
uint32 DarkDecay_Timer;
@@ -445,9 +445,9 @@ public:
struct boss_kiggler_the_crazedAI : public ScriptedAI
{
boss_kiggler_the_crazedAI(Creature* c) : ScriptedAI(c)
boss_kiggler_the_crazedAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
uint32 GreaterPolymorph_Timer;
@@ -567,9 +567,9 @@ public:
struct boss_blindeye_the_seerAI : public ScriptedAI
{
boss_blindeye_the_seerAI(Creature* c) : ScriptedAI(c)
boss_blindeye_the_seerAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
uint32 GreaterPowerWordShield_Timer;
@@ -677,9 +677,9 @@ public:
struct boss_krosh_firehandAI : public ScriptedAI
{
boss_krosh_firehandAI(Creature* c) : ScriptedAI(c)
boss_krosh_firehandAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
uint32 GreaterFireball_Timer;
@@ -61,7 +61,7 @@ public:
struct mobs_bladespire_ogreAI : public ScriptedAI
{
mobs_bladespire_ogreAI(Creature* c) : ScriptedAI(c) {}
mobs_bladespire_ogreAI(Creature* creature) : ScriptedAI(creature) {}
void Reset() { }
@@ -112,7 +112,7 @@ public:
struct mobs_nether_drakeAI : public ScriptedAI
{
mobs_nether_drakeAI(Creature* c) : ScriptedAI(c) {}
mobs_nether_drakeAI(Creature* creature) : ScriptedAI(creature) {}
bool IsNihil;
uint32 NihilSpeech_Timer;
@@ -276,7 +276,7 @@ public:
struct npc_daranelleAI : public ScriptedAI
{
npc_daranelleAI(Creature* c) : ScriptedAI(c) {}
npc_daranelleAI(Creature* creature) : ScriptedAI(creature) {}
void Reset() { }
@@ -66,7 +66,7 @@ public:
struct npc_aeranasAI : public ScriptedAI
{
npc_aeranasAI(Creature* c) : ScriptedAI(c) {}
npc_aeranasAI(Creature* creature) : ScriptedAI(creature) {}
uint32 Faction_Timer;
uint32 EnvelopingWinds_Timer;
@@ -400,7 +400,7 @@ public:
struct npc_wounded_blood_elfAI : public npc_escortAI
{
npc_wounded_blood_elfAI(Creature* c) : npc_escortAI(c) {}
npc_wounded_blood_elfAI(Creature* creature) : npc_escortAI(creature) {}
void WaypointReached(uint32 i)
{
+1 -1
View File
@@ -330,7 +330,7 @@ public:
struct npc_creditmarker_visit_with_ancestorsAI : public ScriptedAI
{
npc_creditmarker_visit_with_ancestorsAI(Creature* c) : ScriptedAI(c) {}
npc_creditmarker_visit_with_ancestorsAI(Creature* creature) : ScriptedAI(creature) {}
void Reset() {}
+4 -4
View File
@@ -78,7 +78,7 @@ public:
struct npc_manaforge_control_consoleAI : public ScriptedAI
{
npc_manaforge_control_consoleAI(Creature* c) : ScriptedAI(c) {}
npc_manaforge_control_consoleAI(Creature* creature) : ScriptedAI(creature) {}
uint32 Event_Timer;
uint32 Wave_Timer;
@@ -394,7 +394,7 @@ public:
struct npc_commander_dawnforgeAI : public ScriptedAI
{
npc_commander_dawnforgeAI(Creature* c) : ScriptedAI(c) { Reset (); }
npc_commander_dawnforgeAI(Creature* creature) : ScriptedAI(creature) { Reset (); }
uint64 PlayerGUID;
uint64 ardonisGUID;
@@ -745,7 +745,7 @@ public:
struct mob_phase_hunterAI : public ScriptedAI
{
mob_phase_hunterAI(Creature* c) : ScriptedAI(c) {}
mob_phase_hunterAI(Creature* creature) : ScriptedAI(creature) {}
bool Weak;
bool Materialize;
@@ -882,7 +882,7 @@ public:
struct npc_bessyAI : public npc_escortAI
{
npc_bessyAI(Creature* c) : npc_escortAI(c) {}
npc_bessyAI(Creature* creature) : npc_escortAI(creature) {}
void JustDied(Unit* /*killer*/)
{
@@ -75,7 +75,7 @@ public:
struct mob_mature_netherwing_drakeAI : public ScriptedAI
{
mob_mature_netherwing_drakeAI(Creature* c) : ScriptedAI(c) { }
mob_mature_netherwing_drakeAI(Creature* creature) : ScriptedAI(creature) { }
uint64 uiPlayerGUID;
@@ -206,7 +206,7 @@ public:
struct mob_enslaved_netherwing_drakeAI : public ScriptedAI
{
mob_enslaved_netherwing_drakeAI(Creature* c) : ScriptedAI(c)
mob_enslaved_netherwing_drakeAI(Creature* creature) : ScriptedAI(creature)
{
PlayerGUID = 0;
Tapped = false;
@@ -338,7 +338,7 @@ public:
struct mob_dragonmaw_peonAI : public ScriptedAI
{
mob_dragonmaw_peonAI(Creature* c) : ScriptedAI(c) {}
mob_dragonmaw_peonAI(Creature* creature) : ScriptedAI(creature) {}
uint64 PlayerGUID;
bool Tapped;
@@ -714,7 +714,7 @@ public:
struct npc_overlord_morghorAI : public ScriptedAI
{
npc_overlord_morghorAI(Creature* c) : ScriptedAI(c) {}
npc_overlord_morghorAI(Creature* creature) : ScriptedAI(creature) {}
uint64 PlayerGUID;
uint64 IllidanGUID;
@@ -1167,7 +1167,7 @@ public:
struct mob_torloth_the_magnificentAI : public ScriptedAI
{
mob_torloth_the_magnificentAI(Creature* c) : ScriptedAI(c) {}
mob_torloth_the_magnificentAI(Creature* creature) : ScriptedAI(creature) {}
uint32 AnimationTimer, SpellTimer1, SpellTimer2, SpellTimer3;
@@ -1329,7 +1329,7 @@ public:
struct npc_lord_illidan_stormrageAI : public ScriptedAI
{
npc_lord_illidan_stormrageAI(Creature* c) : ScriptedAI(c) {}
npc_lord_illidan_stormrageAI(Creature* creature) : ScriptedAI(creature) {}
uint64 PlayerGUID;
@@ -1474,7 +1474,7 @@ public:
struct mob_illidari_spawnAI : public ScriptedAI
{
mob_illidari_spawnAI(Creature* c) : ScriptedAI(c) {}
mob_illidari_spawnAI(Creature* creature) : ScriptedAI(creature) {}
uint64 LordIllidanGUID;
uint32 SpellTimer1, SpellTimer2, SpellTimer3;
@@ -1725,7 +1725,7 @@ public:
struct npc_enraged_spiritAI : public ScriptedAI
{
npc_enraged_spiritAI(Creature* c) : ScriptedAI(c) {}
npc_enraged_spiritAI(Creature* creature) : ScriptedAI(creature) {}
void Reset() { }
@@ -83,9 +83,9 @@ public:
struct npc_raliq_the_drunkAI : public ScriptedAI
{
npc_raliq_the_drunkAI(Creature* c) : ScriptedAI(c)
npc_raliq_the_drunkAI(Creature* creature) : ScriptedAI(creature)
{
m_uiNormFaction = c->getFaction();
m_uiNormFaction = creature->getFaction();
}
uint32 m_uiNormFaction;
@@ -151,7 +151,7 @@ public:
struct npc_salsalabimAI : public ScriptedAI
{
npc_salsalabimAI(Creature* c) : ScriptedAI(c) {}
npc_salsalabimAI(Creature* creature) : ScriptedAI(creature) {}
uint32 MagneticPull_Timer;
@@ -317,7 +317,7 @@ public:
struct npc_kservantAI : public npc_escortAI
{
public:
npc_kservantAI(Creature* c) : npc_escortAI(c) {}
npc_kservantAI(Creature* creature) : npc_escortAI(creature) {}
void WaypointReached(uint32 i)
{
@@ -402,7 +402,7 @@ public:
struct npc_dirty_larryAI : public ScriptedAI
{
npc_dirty_larryAI(Creature* c) : ScriptedAI(c) {}
npc_dirty_larryAI(Creature* creature) : ScriptedAI(creature) {}
bool Event;
bool Attack;
@@ -62,7 +62,7 @@ public:
struct mob_unkor_the_ruthlessAI : public ScriptedAI
{
mob_unkor_the_ruthlessAI(Creature* c) : ScriptedAI(c) {}
mob_unkor_the_ruthlessAI(Creature* creature) : ScriptedAI(creature) {}
bool CanDoQuest;
uint32 UnkorUnfriendly_Timer;
@@ -168,7 +168,7 @@ public:
struct mob_infested_root_walkerAI : public ScriptedAI
{
mob_infested_root_walkerAI(Creature* c) : ScriptedAI(c) {}
mob_infested_root_walkerAI(Creature* creature) : ScriptedAI(creature) {}
void Reset() { }
void EnterCombat(Unit* /*who*/) { }
@@ -200,7 +200,7 @@ public:
struct npc_skywingAI : public npc_escortAI
{
public:
npc_skywingAI(Creature* c) : npc_escortAI(c) {}
npc_skywingAI(Creature* creature) : npc_escortAI(creature) {}
void WaypointReached(uint32 i)
{
@@ -261,7 +261,7 @@ public:
struct mob_rotting_forest_ragerAI : public ScriptedAI
{
mob_rotting_forest_ragerAI(Creature* c) : ScriptedAI(c) {}
mob_rotting_forest_ragerAI(Creature* creature) : ScriptedAI(creature) {}
void Reset() { }
void EnterCombat(Unit* /*who*/) { }
@@ -300,7 +300,7 @@ public:
struct mob_netherweb_victimAI : public ScriptedAI
{
mob_netherweb_victimAI(Creature* c) : ScriptedAI(c) {}
mob_netherweb_victimAI(Creature* creature) : ScriptedAI(creature) {}
void Reset() { }
void EnterCombat(Unit* /*who*/) { }
@@ -387,9 +387,9 @@ public:
struct npc_floonAI : public ScriptedAI
{
npc_floonAI(Creature* c) : ScriptedAI(c)
npc_floonAI(Creature* creature) : ScriptedAI(creature)
{
m_uiNormFaction = c->getFaction();
m_uiNormFaction = creature->getFaction();
}
uint32 m_uiNormFaction;
@@ -459,7 +459,7 @@ public:
struct npc_isla_starmaneAI : public npc_escortAI
{
npc_isla_starmaneAI(Creature* c) : npc_escortAI(c) {}
npc_isla_starmaneAI(Creature* creature) : npc_escortAI(creature) {}
void WaypointReached(uint32 i)
{
@@ -660,7 +660,7 @@ public:
struct npc_akunoAI : public npc_escortAI
{
npc_akunoAI(Creature* c) : npc_escortAI(c) {}
npc_akunoAI(Creature* creature) : npc_escortAI(creature) {}
void WaypointReached(uint32 i)
{
+3 -3
View File
@@ -149,9 +149,9 @@ public:
struct npc_cooshcooshAI : public ScriptedAI
{
npc_cooshcooshAI(Creature* c) : ScriptedAI(c)
npc_cooshcooshAI(Creature* creature) : ScriptedAI(creature)
{
m_uiNormFaction = c->getFaction();
m_uiNormFaction = creature->getFaction();
}
uint32 m_uiNormFaction;
@@ -317,7 +317,7 @@ public:
struct npc_kayra_longmaneAI : public npc_escortAI
{
npc_kayra_longmaneAI(Creature* c) : npc_escortAI(c) {}
npc_kayra_longmaneAI(Creature* creature) : npc_escortAI(creature) {}
void Reset() { }