413 lift->GetMotionMaster()->MoveRandom(100);
432 for (
uint8 i = 0; i < 7; ++i)
435 thorim->GetMotionMaster()->MoveRandom(100);
446 for (
uint8 i = 0; i < 7; ++i)
449 hodir->GetMotionMaster()->MoveRandom(100);
456 for (
int32 i = 0; i < 4; ++i)
Definition: boss_flame_leviathan.cpp:158
Definition: boss_flame_leviathan.cpp:64
void DoCastAOE(uint32 spellId, bool triggered=false)
Definition: UnitAI.cpp:167
bool UpdateVictim()
Definition: CreatureAI.cpp:233
Definition: boss_flame_leviathan.cpp:163
Definition: boss_flame_leviathan.cpp:160
Definition: boss_flame_leviathan.cpp:93
Definition: boss_flame_leviathan.cpp:114
Definition: boss_flame_leviathan.cpp:120
Definition: boss_flame_leviathan.cpp:46
Definition: boss_flame_leviathan.cpp:161
void CancelEvent(uint32 eventId)
Definition: EventMap.cpp:89
Position const FreyaBeacons[FREYA_SPAWNS]
Definition: boss_flame_leviathan.cpp:209
Definition: Creature.h:467
Definition: boss_flame_leviathan.cpp:92
Definition: boss_flame_leviathan.cpp:95
Definition: boss_flame_leviathan.cpp:121
Definition: boss_flame_leviathan.cpp:165
Definition: boss_flame_leviathan.cpp:159
Definition: boss_flame_leviathan.cpp:113
void ClearUnitState(uint32 f)
Definition: Unit.h:1396
Creature *const me
Definition: CreatureAI.h:71
Definition: boss_flame_leviathan.cpp:122
Definition: boss_flame_leviathan.cpp:89
Definition: boss_flame_leviathan.cpp:45
Definition: boss_flame_leviathan.cpp:176
Definition: boss_flame_leviathan.cpp:116
Definition: boss_flame_leviathan.cpp:49
Position const InfernoStart
Definition: boss_flame_leviathan.cpp:180
Definition: boss_flame_leviathan.cpp:48
Creature * DoSummon(uint32 entry, Position const &pos, uint32 despawnTime=30000, TempSummonType summonType=TEMPSUMMON_CORPSE_TIMED_DESPAWN)
Definition: CreatureAI.cpp:377
uint32 urand(uint32 min, uint32 max)
Definition: Random.cpp:45
Definition: boss_flame_leviathan.cpp:94
Unit * SelectTarget(SelectAggroTarget targetType, uint32 position=0, float dist=0.0f, bool playerOnly=false, int32 aura=0)
Definition: UnitAI.cpp:91
Definition: boss_flame_leviathan.cpp:117
int32_t int32
Definition: Define.h:146
uint32_t uint32
Definition: Define.h:150
uint8 Shutdown
Definition: boss_flame_leviathan.cpp:256
void DoCast(uint32 spellId)
Definition: UnitAI.cpp:101
void Talk(uint8 id, WorldObject const *whisperTarget=nullptr)
Definition: CreatureAI.cpp:42
Definition: boss_flame_leviathan.cpp:51
void ScheduleEvent(uint32 eventId, Milliseconds const &time, uint32 group=0, uint8 phase=0)
Definition: EventMap.h:123
SummonList summons
Definition: ScriptedCreature.h:372
Definition: boss_flame_leviathan.cpp:119
Definition: boss_flame_leviathan.cpp:115
void Update(uint32 time)
Definition: EventMap.h:54
const T & RAID_MODE(const T &normal10, const T &normal25) const
Definition: ScriptedCreature.h:293
void RemoveAurasDueToSpell(uint32 spellId, ObjectGuid casterGUID=ObjectGuid::Empty, uint32 reqEffMask=0, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT)
Definition: Unit.cpp:3586
Definition: boss_flame_leviathan.cpp:166
Definition: boss_flame_leviathan.cpp:118
void DoBatteringRamIfReady()
Definition: boss_flame_leviathan.cpp:548
void InterruptNonMeleeSpells(bool withDelayed, uint32 spellid=0, bool withInstant=true)
Definition: Unit.cpp:2916
uint32 ExecuteEvent()
Definition: EventMap.cpp:46
bool Shutout
Definition: boss_flame_leviathan.cpp:262
Definition: boss_flame_leviathan.cpp:50
bool HasUnitState(const uint32 f) const
Definition: Unit.h:1395
uint8_t uint8
Definition: Define.h:152
EventMap events
Definition: ScriptedCreature.h:371
Creature * DoSummonFlyer(uint32 entry, WorldObject *obj, float flightZ, float radius=5.0f, uint32 despawnTime=30000, TempSummonType summonType=TEMPSUMMON_CORPSE_TIMED_DESPAWN)
Definition: CreatureAI.cpp:388
void CastSpell(SpellCastTargets const &targets, SpellInfo const *spellInfo, CustomSpellValues const *value, TriggerCastFlags triggerFlags=TRIGGERED_NONE, Item *castItem=NULL, AuraEffect const *triggeredByAura=NULL, ObjectGuid originalCaster=ObjectGuid::Empty)
Definition: Unit.cpp:869
Definition: boss_flame_leviathan.cpp:123
void DelayEvents(Milliseconds const &delay)
Definition: EventMap.h:219
Definition: boss_flame_leviathan.cpp:155
TempSummon * SummonCreature(uint32 id, Position const &pos, TempSummonType spwtype=TEMPSUMMON_MANUAL_DESPAWN, uint32 despwtime=0, uint32 vehId=0) const
Definition: Object.cpp:2346
size_type size() const
Definition: ScriptedCreature.h:87
Definition: boss_flame_leviathan.cpp:175