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
@@ -48,9 +48,9 @@ public:
struct boss_amanitarAI : public ScriptedAI
{
boss_amanitarAI(Creature* c) : ScriptedAI(c)
boss_amanitarAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
bFirstTime = true;
}
@@ -167,7 +167,7 @@ public:
struct mob_amanitar_mushroomsAI : public Scripted_NoMovementAI
{
mob_amanitar_mushroomsAI(Creature* c) : Scripted_NoMovementAI(c) {}
mob_amanitar_mushroomsAI(Creature* creature) : Scripted_NoMovementAI(creature) {}
uint32 uiAuraTimer;
uint32 uiDeathTimer;
@@ -278,10 +278,10 @@ public:
struct mob_nadox_eggsAI : public Scripted_NoMovementAI
{
mob_nadox_eggsAI(Creature* c) : Scripted_NoMovementAI(c)
mob_nadox_eggsAI(Creature* creature) : Scripted_NoMovementAI(creature)
{
c->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NOT_SELECTABLE | UNIT_FLAG_NON_ATTACKABLE);
c->UpdateAllStats();
creature->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NOT_SELECTABLE | UNIT_FLAG_NON_ATTACKABLE);
creature->UpdateAllStats();
}
void Reset() {}
void EnterCombat(Unit* /*who*/) {}
@@ -73,9 +73,9 @@ public:
struct boss_jedoga_shadowseekerAI : public ScriptedAI
{
boss_jedoga_shadowseekerAI(Creature* c) : ScriptedAI(c)
boss_jedoga_shadowseekerAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
bFirstTime = true;
bPreDone = false;
}
@@ -355,9 +355,9 @@ public:
struct mob_jedoga_initiandAI : public ScriptedAI
{
mob_jedoga_initiandAI(Creature* c) : ScriptedAI(c)
mob_jedoga_initiandAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
InstanceScript* instance;
@@ -531,9 +531,9 @@ public:
struct npc_jedogas_aufseher_triggerAI : public Scripted_NoMovementAI
{
npc_jedogas_aufseher_triggerAI(Creature* c) : Scripted_NoMovementAI(c)
npc_jedogas_aufseher_triggerAI(Creature* creature) : Scripted_NoMovementAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
bRemoved = false;
bRemoved2 = false;
bCasted = false;
@@ -79,9 +79,9 @@ public:
struct boss_taldaramAI : public ScriptedAI
{
boss_taldaramAI(Creature* c) : ScriptedAI(c)
boss_taldaramAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
me->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_IMMUNE_TO_PC);
me->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NON_ATTACKABLE);
}
@@ -338,9 +338,9 @@ public:
struct mob_taldaram_flamesphereAI : public ScriptedAI
{
mob_taldaram_flamesphereAI(Creature* c) : ScriptedAI(c)
mob_taldaram_flamesphereAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
uint32 uiDespawnTimer;
@@ -51,9 +51,9 @@ public:
struct boss_hadronoxAI : public ScriptedAI
{
boss_hadronoxAI(Creature* c) : ScriptedAI(c)
boss_hadronoxAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
fMaxDistance = 50.0f;
bFirstTime = true;
}
@@ -94,9 +94,9 @@ public:
struct boss_krik_thirAI : public ScriptedAI
{
boss_krik_thirAI(Creature* c) : ScriptedAI(c)
boss_krik_thirAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
InstanceScript* instance;
@@ -212,7 +212,7 @@ public:
struct npc_skittering_infectorAI : public ScriptedAI
{
npc_skittering_infectorAI(Creature* c) : ScriptedAI(c) {}
npc_skittering_infectorAI(Creature* creature) : ScriptedAI(creature) {}
void JustDied(Unit* /*killer*/)
{
@@ -234,7 +234,7 @@ public:
struct npc_anub_ar_skirmisherAI : public ScriptedAI
{
npc_anub_ar_skirmisherAI(Creature* c) : ScriptedAI(c) {}
npc_anub_ar_skirmisherAI(Creature* creature) : ScriptedAI(creature) {}
uint32 uiChargeTimer;
uint32 uiBackstabTimer;
@@ -285,7 +285,7 @@ public:
struct npc_anub_ar_shadowcasterAI : public ScriptedAI
{
npc_anub_ar_shadowcasterAI(Creature* c) : ScriptedAI(c) {}
npc_anub_ar_shadowcasterAI(Creature* creature) : ScriptedAI(creature) {}
uint32 uiShadowBoltTimer;
uint32 uiShadowNovaTimer;
@@ -331,7 +331,7 @@ public:
struct npc_anub_ar_warriorAI : public ScriptedAI
{
npc_anub_ar_warriorAI(Creature* c) : ScriptedAI(c){}
npc_anub_ar_warriorAI(Creature* creature) : ScriptedAI(creature){}
uint32 uiCleaveTimer;
uint32 uiStrikeTimer;
@@ -376,7 +376,7 @@ public:
struct npc_watcher_gashraAI : public ScriptedAI
{
npc_watcher_gashraAI(Creature* c) : ScriptedAI(c) {}
npc_watcher_gashraAI(Creature* creature) : ScriptedAI(creature) {}
uint32 uiWebWrapTimer;
uint32 uiInfectedBiteTimer;
@@ -427,7 +427,7 @@ public:
struct npc_watcher_narjilAI : public ScriptedAI
{
npc_watcher_narjilAI(Creature* c) : ScriptedAI(c) {}
npc_watcher_narjilAI(Creature* creature) : ScriptedAI(creature) {}
uint32 uiWebWrapTimer;
uint32 uiInfectedBiteTimer;
@@ -481,7 +481,7 @@ public:
struct npc_watcher_silthikAI : public ScriptedAI
{
npc_watcher_silthikAI(Creature* c) : ScriptedAI(c) {}
npc_watcher_silthikAI(Creature* creature) : ScriptedAI(creature) {}
uint32 uiWebWrapTimer;
uint32 uiInfectedBiteTimer;
@@ -72,9 +72,9 @@ public:
struct boss_novosAI : public Scripted_NoMovementAI
{
boss_novosAI(Creature* c) : Scripted_NoMovementAI(c), lSummons(me)
boss_novosAI(Creature* creature) : Scripted_NoMovementAI(creature), lSummons(me)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
uint32 uiTimer;
@@ -260,9 +260,9 @@ public:
struct mob_crystal_handlerAI : public ScriptedAI
{
mob_crystal_handlerAI(Creature* c) : ScriptedAI(c)
mob_crystal_handlerAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
uint32 uiFlashOfDarknessTimer;
@@ -317,9 +317,9 @@ public:
struct mob_novos_minionAI : public ScriptedAI
{
mob_novos_minionAI(Creature* c) : ScriptedAI(c)
mob_novos_minionAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
InstanceScript* instance;
@@ -71,9 +71,9 @@ public:
struct boss_tharon_jaAI : public ScriptedAI
{
boss_tharon_jaAI(Creature* c) : ScriptedAI(c)
boss_tharon_jaAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
uint32 uiPhaseTimer;
@@ -61,9 +61,9 @@ public:
struct boss_trollgoreAI : public ScriptedAI
{
boss_trollgoreAI(Creature* c) : ScriptedAI(c), lSummons(me)
boss_trollgoreAI(Creature* creature) : ScriptedAI(creature), lSummons(me)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
uint32 uiConsumeTimer;
@@ -633,7 +633,7 @@ public:
struct npc_ghostly_priestAI: public ScriptedAI
{
npc_ghostly_priestAI(Creature* c) : ScriptedAI(c)
npc_ghostly_priestAI(Creature* creature) : ScriptedAI(creature)
{
}
@@ -715,7 +715,7 @@ public:
struct npc_phantom_mageAI: public ScriptedAI
{
npc_phantom_mageAI(Creature* c) : ScriptedAI(c)
npc_phantom_mageAI(Creature* creature) : ScriptedAI(creature)
{
}
@@ -816,7 +816,7 @@ public:
struct npc_shadowy_mercenaryAI: public ScriptedAI
{
npc_shadowy_mercenaryAI(Creature* c) : ScriptedAI(c)
npc_shadowy_mercenaryAI(Creature* creature) : ScriptedAI(creature)
{
}
@@ -887,7 +887,7 @@ public:
struct npc_spectral_footmanAI: public ScriptedAI
{
npc_spectral_footmanAI(Creature* c) : ScriptedAI(c)
npc_spectral_footmanAI(Creature* creature) : ScriptedAI(creature)
{
}
@@ -952,7 +952,7 @@ public:
struct npc_tortured_riflemanAI : public ScriptedAI
{
npc_tortured_riflemanAI(Creature* c) : ScriptedAI(c)
npc_tortured_riflemanAI(Creature* creature) : ScriptedAI(creature)
{
}
@@ -41,9 +41,9 @@ public:
struct boss_eckAI : public ScriptedAI
{
boss_eckAI(Creature* c) : ScriptedAI(c)
boss_eckAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
uint32 uiBerserkTimer;
@@ -145,9 +145,9 @@ public:
struct npc_ruins_dwellerAI : public ScriptedAI
{
npc_ruins_dwellerAI(Creature* c) : ScriptedAI(c)
npc_ruins_dwellerAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
InstanceScript* instance;
@@ -75,9 +75,9 @@ public:
struct boss_gal_darahAI : public ScriptedAI
{
boss_gal_darahAI(Creature* c) : ScriptedAI(c)
boss_gal_darahAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
uint32 uiStampedeTimer;
@@ -80,9 +80,9 @@ public:
struct boss_slad_ranAI : public ScriptedAI
{
boss_slad_ranAI(Creature* c) : ScriptedAI(c), lSummons(me)
boss_slad_ranAI(Creature* creature) : ScriptedAI(creature), lSummons(me)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
uint32 uiPoisonNovaTimer;
@@ -219,7 +219,7 @@ public:
struct mob_slad_ran_constrictorAI : public ScriptedAI
{
mob_slad_ran_constrictorAI(Creature* c) : ScriptedAI(c) {}
mob_slad_ran_constrictorAI(Creature* creature) : ScriptedAI(creature) {}
uint32 uiGripOfSladRanTimer;
@@ -272,7 +272,7 @@ public:
struct mob_slad_ran_viperAI : public ScriptedAI
{
mob_slad_ran_viperAI(Creature* c) : ScriptedAI(c) {}
mob_slad_ran_viperAI(Creature* creature) : ScriptedAI(creature) {}
uint32 uiVenomousBiteTimer;
@@ -295,9 +295,9 @@ public:
struct mob_stalaggAI : public ScriptedAI
{
mob_stalaggAI(Creature* c) : ScriptedAI(c)
mob_stalaggAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
InstanceScript* instance;
@@ -381,9 +381,9 @@ public:
struct mob_feugenAI : public ScriptedAI
{
mob_feugenAI(Creature* c) : ScriptedAI(c)
mob_feugenAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
InstanceScript* instance;
@@ -61,9 +61,9 @@ public:
struct boss_keristraszaAI : public ScriptedAI
{
boss_keristraszaAI(Creature* c) : ScriptedAI(c)
boss_keristraszaAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
InstanceScript* instance;
@@ -67,9 +67,9 @@ public:
struct boss_magus_telestraAI : public ScriptedAI
{
boss_magus_telestraAI(Creature* c) : ScriptedAI(c)
boss_magus_telestraAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
InstanceScript* instance;
@@ -61,9 +61,9 @@ public:
struct boss_ormorokAI : public ScriptedAI
{
boss_ormorokAI(Creature* c) : ScriptedAI(c)
boss_ormorokAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
InstanceScript* instance;
@@ -234,7 +234,7 @@ public:
struct mob_crystal_spikeAI : public Scripted_NoMovementAI
{
mob_crystal_spikeAI(Creature* c) : Scripted_NoMovementAI(c)
mob_crystal_spikeAI(Creature* creature) : Scripted_NoMovementAI(creature)
{
}
@@ -277,7 +277,7 @@ public:
struct mob_crystalline_tanglerAI : public ScriptedAI
{
mob_crystalline_tanglerAI(Creature* c) : ScriptedAI(c) {}
mob_crystalline_tanglerAI(Creature* creature) : ScriptedAI(creature) {}
uint32 uiRootsTimer;
@@ -49,7 +49,7 @@ public:
struct boss_commander_kolurgAI : public ScriptedAI
{
boss_commander_kolurgAI(Creature* c) : ScriptedAI(c) {}
boss_commander_kolurgAI(Creature* creature) : ScriptedAI(creature) {}
void Reset() {}
void EnterCombat(Unit* /*who*/) {}
@@ -49,7 +49,7 @@ public:
struct boss_commander_stoutbeardAI : public ScriptedAI
{
boss_commander_stoutbeardAI(Creature* c) : ScriptedAI(c) {}
boss_commander_stoutbeardAI(Creature* creature) : ScriptedAI(creature) {}
void Reset() {}
void EnterCombat(Unit* /*who*/)
@@ -61,9 +61,9 @@ public:
struct boss_krystallusAI : public ScriptedAI
{
boss_krystallusAI(Creature* c) : ScriptedAI(c)
boss_krystallusAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
uint32 uiBoulderTossTimer;
@@ -65,7 +65,7 @@ public:
struct boss_maiden_of_griefAI : public ScriptedAI
{
boss_maiden_of_griefAI(Creature* c) : ScriptedAI(c)
boss_maiden_of_griefAI(Creature* creature) : ScriptedAI(creature)
{
instance = me->GetInstanceScript();
}
@@ -90,9 +90,9 @@ public:
struct boss_sjonnirAI : public ScriptedAI
{
boss_sjonnirAI(Creature* c) : ScriptedAI(c), lSummons(me)
boss_sjonnirAI(Creature* creature) : ScriptedAI(creature), lSummons(me)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
bool bIsFrenzy;
@@ -258,7 +258,7 @@ public:
struct mob_malformed_oozeAI : public ScriptedAI
{
mob_malformed_oozeAI(Creature* c) : ScriptedAI(c) {}
mob_malformed_oozeAI(Creature* creature) : ScriptedAI(creature) {}
uint32 uiMergeTimer;
@@ -301,9 +301,9 @@ public:
struct mob_iron_sludgeAI : public ScriptedAI
{
mob_iron_sludgeAI(Creature* c) : ScriptedAI(c)
mob_iron_sludgeAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
InstanceScript* instance;
@@ -142,9 +142,9 @@ public:
struct mob_tribuna_controllerAI : public ScriptedAI
{
mob_tribuna_controllerAI(Creature* c) : ScriptedAI(c)
mob_tribuna_controllerAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
SetCombatMovement(false);
}
@@ -298,9 +298,9 @@ public:
struct npc_brann_hosAI : public npc_escortAI
{
npc_brann_hosAI(Creature* c) : npc_escortAI(c)
npc_brann_hosAI(Creature* creature) : npc_escortAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
uint32 uiStep;
@@ -81,9 +81,9 @@ public:
struct boss_algalonAI : public ScriptedAI
{
boss_algalonAI(Creature* c) : ScriptedAI(c)
boss_algalonAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
Summon = false; // not in reset. intro speech done only once.
}
@@ -309,9 +309,9 @@ public:
struct mob_annhylde_the_callerAI : public ScriptedAI
{
mob_annhylde_the_callerAI(Creature* c) : ScriptedAI(c)
mob_annhylde_the_callerAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
float x, y, z;
@@ -424,7 +424,7 @@ public:
struct mob_ingvar_throw_dummyAI : public ScriptedAI
{
mob_ingvar_throw_dummyAI(Creature* c) : ScriptedAI(c)
mob_ingvar_throw_dummyAI(Creature* creature) : ScriptedAI(creature)
{
}
@@ -69,9 +69,9 @@ public:
struct boss_skarvald_the_constructorAI : public ScriptedAI
{
boss_skarvald_the_constructorAI(Creature* c) : ScriptedAI(c)
boss_skarvald_the_constructorAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
InstanceScript* instance;
@@ -221,9 +221,9 @@ public:
struct boss_dalronn_the_controllerAI : public ScriptedAI
{
boss_dalronn_the_controllerAI(Creature* c) : ScriptedAI(c)
boss_dalronn_the_controllerAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
InstanceScript* instance;
@@ -37,9 +37,9 @@ public:
struct npc_dragonflayer_forge_masterAI : public ScriptedAI
{
npc_dragonflayer_forge_masterAI(Creature* c) : ScriptedAI(c)
npc_dragonflayer_forge_masterAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
fm_Type = 0;
}
@@ -94,9 +94,9 @@ public:
struct boss_palehoofAI : public ScriptedAI
{
boss_palehoofAI(Creature* c) : ScriptedAI(c)
boss_palehoofAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
uint32 uiArcingSmashTimer;
@@ -297,9 +297,9 @@ public:
struct mob_ravenous_furbolgAI : public ScriptedAI
{
mob_ravenous_furbolgAI(Creature* c) : ScriptedAI(c)
mob_ravenous_furbolgAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
uint32 uiChainLightingTimer;
@@ -410,9 +410,9 @@ public:
struct mob_frenzied_worgenAI : public ScriptedAI
{
mob_frenzied_worgenAI(Creature* c) : ScriptedAI(c)
mob_frenzied_worgenAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
uint32 uiMortalWoundTimer;
@@ -526,9 +526,9 @@ public:
struct mob_ferocious_rhinoAI : public ScriptedAI
{
mob_ferocious_rhinoAI(Creature* c) : ScriptedAI(c)
mob_ferocious_rhinoAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
uint32 uiStompTimer;
@@ -646,9 +646,9 @@ public:
struct mob_massive_jormungarAI : public ScriptedAI
{
mob_massive_jormungarAI(Creature* c) : ScriptedAI(c)
mob_massive_jormungarAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
uint32 uiAcidSpitTimer;
@@ -752,9 +752,9 @@ public:
struct mob_palehoof_orbAI : public ScriptedAI
{
mob_palehoof_orbAI(Creature* c) : ScriptedAI(c)
mob_palehoof_orbAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
InstanceScript* instance;
@@ -168,9 +168,9 @@ public:
struct boss_skadiAI : public ScriptedAI
{
boss_skadiAI(Creature* c) : ScriptedAI(c), Summons(me)
boss_skadiAI(Creature* creature) : ScriptedAI(creature), Summons(me)
{
m_instance = c->GetInstanceScript();
m_instance = creature->GetInstanceScript();
}
InstanceScript* m_instance;
@@ -108,9 +108,9 @@ public:
struct boss_ymironAI : public ScriptedAI
{
boss_ymironAI(Creature* c) : ScriptedAI(c)
boss_ymironAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
for (int i = 0; i < 4; ++i)
m_uiActiveOrder[i] = i;
for (int i = 0; i < 3; ++i)
@@ -125,7 +125,7 @@ class mob_frost_warder : public CreatureScript
struct mob_frost_warderAI : public ScriptedAI
{
mob_frost_warderAI(Creature* c) : ScriptedAI(c) {}
mob_frost_warderAI(Creature* creature) : ScriptedAI(creature) {}
void Reset()
{
@@ -57,9 +57,9 @@ public:
struct boss_cyanigosaAI : public ScriptedAI
{
boss_cyanigosaAI(Creature* c) : ScriptedAI(c)
boss_cyanigosaAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
uint32 uiArcaneVacuumTimer;
@@ -55,9 +55,9 @@ public:
struct boss_erekemAI : public ScriptedAI
{
boss_erekemAI(Creature* c) : ScriptedAI(c)
boss_erekemAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
uint32 uiBloodlustTimer;
@@ -270,9 +270,9 @@ public:
struct mob_erekem_guardAI : public ScriptedAI
{
mob_erekem_guardAI(Creature* c) : ScriptedAI(c)
mob_erekem_guardAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
uint32 uiGushingWoundTimer;
@@ -41,9 +41,9 @@ public:
struct boss_lavanthorAI : public ScriptedAI
{
boss_lavanthorAI(Creature* c) : ScriptedAI(c)
boss_lavanthorAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
uint32 uiFireboltTimer;
@@ -37,9 +37,9 @@ public:
struct boss_moraggAI : public ScriptedAI
{
boss_moraggAI(Creature* c) : ScriptedAI(c)
boss_moraggAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
uint32 uiOpticLinkTimer;
@@ -61,9 +61,9 @@ public:
struct boss_zuramatAI : public ScriptedAI
{
boss_zuramatAI(Creature* c) : ScriptedAI(c)
boss_zuramatAI(Creature* creature) : ScriptedAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
InstanceScript* instance;
@@ -426,9 +426,9 @@ public:
struct mob_azure_saboteurAI : public npc_escortAI
{
mob_azure_saboteurAI(Creature* c):npc_escortAI(c)
mob_azure_saboteurAI(Creature* creature):npc_escortAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
bHasGotMovingPoints = false;
uiBoss = 0;
Reset();
@@ -550,9 +550,9 @@ public:
struct npc_teleportation_portalAI : public ScriptedAI
{
npc_teleportation_portalAI(Creature* c) : ScriptedAI(c), listOfMobs(me)
npc_teleportation_portalAI(Creature* creature) : ScriptedAI(creature), listOfMobs(me)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
uiTypeOfMobsPortal = urand(0, 1); // 0 - elite mobs 1 - portal guardian or portal keeper with regular mobs
bPortalGuardianOrKeeperOrEliteSpawn = false;
}
@@ -675,9 +675,9 @@ public:
struct violet_hold_trashAI : public npc_escortAI
{
violet_hold_trashAI(Creature* c):npc_escortAI(c)
violet_hold_trashAI(Creature* creature):npc_escortAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
bHasGotMovingPoints = false;
if (instance)
portalLocationID = instance->GetData(DATA_PORTAL_LOCATION);
@@ -808,9 +808,9 @@ public:
struct mob_azure_invaderAI : public violet_hold_trashAI
{
mob_azure_invaderAI(Creature* c) : violet_hold_trashAI(c)
mob_azure_invaderAI(Creature* creature) : violet_hold_trashAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
uint32 uiCleaveTimer;
@@ -886,9 +886,9 @@ public:
struct mob_azure_binderAI : public violet_hold_trashAI
{
mob_azure_binderAI(Creature* c) : violet_hold_trashAI(c)
mob_azure_binderAI(Creature* creature) : violet_hold_trashAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
uint32 uiArcaneExplosionTimer;
@@ -964,9 +964,9 @@ public:
struct mob_azure_mage_slayerAI : public violet_hold_trashAI
{
mob_azure_mage_slayerAI(Creature* c) : violet_hold_trashAI(c)
mob_azure_mage_slayerAI(Creature* creature) : violet_hold_trashAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
uint32 uiArcaneEmpowermentTimer;
@@ -1024,9 +1024,9 @@ public:
struct mob_azure_raiderAI : public violet_hold_trashAI
{
mob_azure_raiderAI(Creature* c) : violet_hold_trashAI(c)
mob_azure_raiderAI(Creature* creature) : violet_hold_trashAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
uint32 uiConcussionBlowTimer;
@@ -1076,9 +1076,9 @@ public:
struct mob_azure_stalkerAI : public violet_hold_trashAI
{
mob_azure_stalkerAI(Creature* c) : violet_hold_trashAI(c)
mob_azure_stalkerAI(Creature* creature) : violet_hold_trashAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
uint32 uiBackstabTimer;
uint32 uiTacticalBlinkTimer;
@@ -1135,9 +1135,9 @@ public:
struct mob_azure_spellbreakerAI : public violet_hold_trashAI
{
mob_azure_spellbreakerAI(Creature* c) : violet_hold_trashAI(c)
mob_azure_spellbreakerAI(Creature* creature) : violet_hold_trashAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
uint32 uiArcaneBlastTimer;
@@ -1219,9 +1219,9 @@ public:
struct mob_azure_captainAI : public violet_hold_trashAI
{
mob_azure_captainAI(Creature* c) : violet_hold_trashAI(c)
mob_azure_captainAI(Creature* creature) : violet_hold_trashAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
uint32 uiMortalStrikeTimer;
@@ -1271,9 +1271,9 @@ public:
struct mob_azure_sorcerorAI : public violet_hold_trashAI
{
mob_azure_sorcerorAI(Creature* c) : violet_hold_trashAI(c)
mob_azure_sorcerorAI(Creature* creature) : violet_hold_trashAI(creature)
{
instance = c->GetInstanceScript();
instance = creature->GetInstanceScript();
}
uint32 uiArcaneStreamTimer;
+10 -10
View File
@@ -60,7 +60,7 @@ public:
struct npc_sinkhole_kill_creditAI : public ScriptedAI
{
npc_sinkhole_kill_creditAI(Creature* c) : ScriptedAI(c){}
npc_sinkhole_kill_creditAI(Creature* creature) : ScriptedAI(creature){}
uint32 uiPhaseTimer;
uint8 Phase;
@@ -170,7 +170,7 @@ public:
struct npc_khunok_the_behemothAI : public ScriptedAI
{
npc_khunok_the_behemothAI(Creature* c) : ScriptedAI(c) {}
npc_khunok_the_behemothAI(Creature* creature) : ScriptedAI(creature) {}
void MoveInLineOfSight(Unit* who)
{
@@ -350,7 +350,7 @@ public:
struct mob_nerubar_victimAI : public ScriptedAI
{
mob_nerubar_victimAI(Creature* c) : ScriptedAI(c) {}
mob_nerubar_victimAI(Creature* creature) : ScriptedAI(creature) {}
void Reset() {}
void EnterCombat(Unit* /*who*/) {}
@@ -575,7 +575,7 @@ public:
struct npc_nesingwary_trapperAI : public ScriptedAI
{
npc_nesingwary_trapperAI(Creature* c) : ScriptedAI(c) { c->SetVisible(false); }
npc_nesingwary_trapperAI(Creature* creature) : ScriptedAI(creature) { creature->SetVisible(false); }
uint64 go_caribouGUID;
uint8 Phase;
@@ -1841,7 +1841,7 @@ public:
struct npc_mootoo_the_youngerAI : public npc_escortAI
{
npc_mootoo_the_youngerAI(Creature* c) : npc_escortAI(c) {}
npc_mootoo_the_youngerAI(Creature* creature) : npc_escortAI(creature) {}
void Reset()
{
@@ -1926,7 +1926,7 @@ public:
struct npc_bonker_togglevoltAI : public npc_escortAI
{
npc_bonker_togglevoltAI(Creature* c) : npc_escortAI(c) {}
npc_bonker_togglevoltAI(Creature* creature) : npc_escortAI(creature) {}
uint32 Bonker_agro;
void Reset()
@@ -2026,7 +2026,7 @@ public:
struct npc_trapped_mammoth_calfAI : public ScriptedAI
{
npc_trapped_mammoth_calfAI(Creature* c) : ScriptedAI(c) {}
npc_trapped_mammoth_calfAI(Creature* creature) : ScriptedAI(creature) {}
uint32 uiTimer;
bool bStarted;
@@ -2114,7 +2114,7 @@ public:
struct npc_magmoth_crusherAI : public ScriptedAI
{
npc_magmoth_crusherAI(Creature* c) : ScriptedAI(c) {}
npc_magmoth_crusherAI(Creature* creature) : ScriptedAI(creature) {}
void JustDied(Unit* killer)
{
@@ -2150,7 +2150,7 @@ public:
struct npc_seaforium_depth_chargeAI : public ScriptedAI
{
npc_seaforium_depth_chargeAI(Creature* c) : ScriptedAI(c) {}
npc_seaforium_depth_chargeAI(Creature* creature) : ScriptedAI(creature) {}
uint32 uiExplosionTimer;
void Reset()
@@ -2203,7 +2203,7 @@ public:
struct npc_valiance_keep_cannoneerAI : public ScriptedAI
{
npc_valiance_keep_cannoneerAI(Creature* c) : ScriptedAI(c) {}
npc_valiance_keep_cannoneerAI(Creature* creature) : ScriptedAI(creature) {}
uint32 uiTimer;
@@ -233,7 +233,7 @@ public:
struct npc_mrfloppyAI : public ScriptedAI
{
npc_mrfloppyAI(Creature* c) : ScriptedAI(c) {}
npc_mrfloppyAI(Creature* creature) : ScriptedAI(creature) {}
uint64 EmilyGUID;
uint64 RWORGGUID;
@@ -471,7 +471,7 @@ public:
struct npc_wounded_skirmisherAI : public ScriptedAI
{
npc_wounded_skirmisherAI(Creature* c) : ScriptedAI(c) {}
npc_wounded_skirmisherAI(Creature* creature) : ScriptedAI(creature) {}
uint64 uiPlayerGUID;
@@ -55,7 +55,7 @@ public:
struct npc_injured_rainspeaker_oracleAI : public npc_escortAI
{
npc_injured_rainspeaker_oracleAI(Creature* c) : npc_escortAI(c) { c_guid = c->GetGUID(); }
npc_injured_rainspeaker_oracleAI(Creature* creature) : npc_escortAI(creature) { c_guid = creature->GetGUID(); }
uint64 c_guid;