192 for (
uint8 i = 0; i < 6; i++)
225 for (
uint8 i = 0; i < 3; i++)
#define RegisterSpellScript(spell_script)
@ AURA_EFFECT_HANDLE_REAL
@ SPELL_AURA_SCHOOL_IMMUNITY
#define AuraEffectRemoveFn(F, I, N, M)
@ ACTION_SET_NORMAL_EVENTS
@ SPELL_SUMMON_PLANAR_ANOMALIES
HookList< EffectApplyHandler > AfterEffectRemove
void JustEngagedWith(Unit *who) override
void JustSummoned(Creature *summon) override
void Talk(uint8 id, WorldObject const *whisperTarget=nullptr)
void SetReactState(ReactStates st)
void ScheduleEvent(uint32 eventId, Milliseconds time, uint32 group=0, uint8 phase=0)
void SetPhase(uint8 phase)
void MoveRandom(float wanderDistance=0.0f, Optional< Milliseconds > duration={}, MovementSlot slot=MOTION_SLOT_DEFAULT)
virtual uint32 GetData(uint32) const
SpellCastResult DoCastVictim(uint32 spellId, CastSpellExtraArgs const &args={})
SpellCastResult DoCastAOE(uint32 spellId, CastSpellExtraArgs const &args={})
SpellCastResult DoCast(uint32 spellId)
float GetHealthPct() const
void CombatStop(bool includingCast=false, bool mutualPvP=true, bool(*unitFilter)(Unit const *otherUnit)=nullptr)
MotionMaster * GetMotionMaster()
bool HasUnitState(const uint32 f) const
SpellCastResult CastSpell(CastSpellTargetArg const &targets, uint32 spellId, CastSpellExtraArgs const &args={ })
Creature * FindNearestCreature(uint32 entry, float range, bool alive=true) const
bool OnCheck(Player *, Unit *target) override
achievement_gen_eregos_void(char const *name, uint32 data)
void OnRemove(AuraEffect const *, AuraEffectHandleModes)
@ NPC_AMBER_DRAKE_VEHICLE
@ NPC_EMERALD_DRAKE_VEHICLE
#define RegisterOculusCreatureAI(ai_name)
void JustEngagedWith(Unit *who) override
boss_eregos(Creature *creature)
void JustDied(Unit *) override
uint32 GetData(uint32 type) const override
void DoAction(int32 action) override
void SummonedCreatureDespawn(Creature *summon) override
void UpdateAI(uint32 diff) override
void KilledUnit(Unit *who) override
void JustSummoned(Creature *summon) override
void DamageTaken(Unit *, uint32 &, DamageEffectType, SpellInfo const *) override