118 Millhouse->InterruptNonMeleeSpells(
true);
119 Millhouse->RemoveAllAuras();
252 return GetStonecoreAI<boss_corborusAI>(creature);
312 return GetStonecoreAI<npc_rock_borerAI>(creature);
@ EMOTE_ONESHOT_KNOCKDOWN
void AddSC_boss_corborus()
@ SPELL_CLEAR_ALL_DEBUFFS
@ SPELL_SUMMON_TRASHING_CHARGE
@ SPELL_TRASHING_CHARGE_EFFECT
@ SPELL_ROCK_BORER_EMERGE
@ SPELL_TRASHING_CHARGE_TELEPORT
@ SPELL_TWILIGHT_DOCUMENTS
@ SPELL_TRASHING_CHARGE_VISUAL
@ EVENT_CORBORUS_KNOCKBACK
@ EVENT_CORBORUS_FACEPLAYERS
InstanceScript *const instance
void JustSummoned(Creature *summon) override
void SetHomePosition(float x, float y, float z, float o)
void SetReactState(ReactStates st)
void DespawnOrUnsummon(Milliseconds timeToDespawn=0s, Seconds forceRespawnTime=0s)
ReactStates GetReactState() const
void ScheduleEvent(uint32 eventId, Milliseconds time, uint32 group=0, uint8 phase=0)
void RescheduleEvent(uint32 eventId, Milliseconds time, uint32 group=0, uint8 phase=0)
Creature * GetCreature(uint32 type)
SpellCastResult DoCastVictim(uint32 spellId, CastSpellExtraArgs const &args={})
Unit * SelectTarget(SelectTargetMethod targetType, uint32 offset=0, float dist=0.0f, bool playerOnly=false, bool withTank=true, int32 aura=0)
SpellCastResult DoCast(uint32 spellId)
bool SetDisableGravity(bool disable, bool updateAnimTier=true)
void SetUninteractible(bool apply)
void SetFacingTo(float const ori, bool force=true)
bool HasUnitState(const uint32 f) const
void RemoveAurasDueToSpell(uint32 spellId, ObjectGuid casterGUID=ObjectGuid::Empty, uint32 reqEffMask=0, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT)
void RemoveUnitFlag(UnitFlags flags)
SpellCastResult CastSpell(CastSpellTargetArg const &targets, uint32 spellId, CastSpellExtraArgs const &args={ })
Creature * FindNearestCreature(uint32 entry, float range, bool alive=true) const
virtual void SetData(uint32, uint32)
CreatureAI * GetAI(Creature *creature) const override
CreatureAI * GetAI(Creature *creature) const override
@ DATA_MILLHOUSE_EVENT_KNOCKBACK
@ DATA_HANDLE_CORBORUS_ROCKDOOR
@ DATA_MILLHOUSE_EVENT_DESPAWN
@ DATA_MILLHOUSE_MANASTORM
@ DATA_MILLHOUSE_EVENT_FACE
uint32 countTrashingCharge
boss_corborusAI(Creature *creature)
void JustSummoned(Creature *summon) override
void DoAction(int32 action) override
void UpdateAI(uint32 diff) override
EncounterState stateIntro
npc_rock_borerAI(Creature *creature)
void UpdateAI(uint32 diff) override
void IsSummonedBy(WorldObject *) override