187 if (!LeftHead || !RightHead)
236 if (!LeftHead || !RightHead)
264 if (!LeftHead || !RightHead)
281 if (!LeftHead || !RightHead)
395 return GetShatteredHallsAI<boss_warbringer_omroggAI>(creature);
445 return GetShatteredHallsAI<npc_omrogg_headsAI>(creature);
@ TEMPSUMMON_DEAD_DESPAWN
static Yell GoCombatDelay[]
void AddSC_boss_warbringer_omrogg()
static Yell ThreatDelay2[]
static Yell KillingDelay[]
static Yell ThreatDelay1[]
InstanceScript *const instance
void Talk(uint8 id, WorldObject const *whisperTarget=nullptr)
void setDeathState(DeathState s) override
void ScheduleEvent(uint32 eventId, Milliseconds time, uint32 group=0, uint8 phase=0)
virtual bool SetBossState(uint32 id, EncounterState state)
static ObjectGuid GetGUID(Object const *o)
virtual void SetData(uint32, uint32)
Unit * SelectTarget(SelectTargetMethod targetType, uint32 offset=0, float dist=0.0f, bool playerOnly=false, bool withTank=true, int32 aura=0)
SpellCastResult DoCast(uint32 spellId)
InstanceScript * GetInstanceScript() const
TempSummon * SummonCreature(uint32 entry, Position const &pos, TempSummonType despawnType=TEMPSUMMON_MANUAL_DESPAWN, Milliseconds despawnTime=0s, uint32 vehId=0, uint32 spellId=0, ObjectGuid privateObjectOwner=ObjectGuid::Empty)
virtual void SetData(uint32, uint32)
CreatureAI * GetAI(Creature *creature) const override
CreatureAI * GetAI(Creature *creature) const override
TC_GAME_API Unit * GetUnit(WorldObject const &, ObjectGuid const &guid)
TC_GAME_API Creature * GetCreature(WorldObject const &u, ObjectGuid const &guid)
void ResetThreatList(Unit *who=nullptr)
void AddThreat(Unit *victim, float amount, Unit *who=nullptr)
boss_warbringer_omroggAI(Creature *creature)
void JustDied(Unit *) override
void KilledUnit(Unit *) override
void UpdateAI(uint32 diff) override
void JustSummoned(Creature *summoned) override
void JustEngagedWith(Unit *) override
void SetData(uint32 data, uint32 value) override
void JustEngagedWith(Unit *) override
InstanceScript * instance
npc_omrogg_headsAI(Creature *creature)
void UpdateAI(uint32 diff) override