65 {-10991.0f, -1884.33f, 81.73f, 0.614315f},
66 {-10989.4f, -1885.88f, 81.73f, 0.904913f},
67 {-10978.1f, -1887.07f, 81.73f, 2.035550f},
68 {-10975.9f, -1885.81f, 81.73f, 2.253890f},
174 std::list<uint32> AddList;
176 for (
uint8 i = 0; i < 6; ++i)
177 AddList.push_back(
Adds[i]);
182 for (std::list<uint32>::const_iterator itr = AddList.begin(); itr != AddList.end() && i < 4; ++itr, ++i)
188 AddGUID[i] = creature->GetGUID();
195 for (
uint8 i = 0; i < 4; ++i)
198 AddGUID[i] = creature->GetGUID();
205 for (
uint8 i = 0; i < 4; ++i)
214 for (
uint8 i = 0; i < 4; ++i)
219 temp->DespawnOrUnsummon();
226 for (
uint8 i = 0; i < 4; ++i)
260 for (
uint8 i = 0; i < 4; ++i)
292 std::list<Unit*> targets;
294 for (std::list<Unit*>::const_iterator i = targets.begin(); i != targets.end(); ++i)
295 if (!
me->IsWithinMeleeRange(*i))
331 for (
uint8 i = 0; i < 4; ++i)
349 for (
uint8 i = 0; i < 4; ++i)
const T & RAND(const T &v1, const T &v2)
@ TEMPSUMMON_CORPSE_TIMED_DESPAWN
Position const Locations[4]
@ SPELL_GREATERBLESSOFMIGHT
@ SPELL_JUDGEMENTOFCOMMAND
void DoZoneInCombat(Creature *creature=NULL, float maxRangeToNearestTarget=50.0f)
void Talk(uint8 id, WorldObject const *whisperTarget=NULL)
virtual void EnterEvadeMode()
CreatureScript(const char *name)
static Creature * GetCreature(WorldObject const &u, uint64 guid)
void SelectTargetList(std::list< Unit * > &targetList, uint32 num, SelectAggroTarget targetType, float dist=0.0f, bool playerOnly=false, int32 aura=0)
void DoMeleeAttackIfReady()
void DoCast(uint32 spellId)
Unit * SelectTarget(SelectAggroTarget targetType, uint32 position=0, float dist=0.0f, bool playerOnly=false, int32 aura=0)
void DoCastVictim(uint32 spellId, bool triggered=false)
virtual void AttackStart(Unit *)
static Creature * GetCreature(WorldObject &object, uint64 guid)
static Unit * GetUnit(WorldObject &object, uint64 guid)
InstanceScript * GetInstanceScript()
boss_baron_rafe_dreuger()
CreatureAI * GetAI(Creature *creature) const OVERRIDE
CreatureAI * GetAI(Creature *creature) const OVERRIDE
boss_baroness_dorothea_millstipe()
CreatureAI * GetAI(Creature *creature) const OVERRIDE
boss_lady_catriona_von_indi()
CreatureAI * GetAI(Creature *creature) const OVERRIDE
boss_lady_keira_berrybuck()
boss_lord_crispin_ference()
CreatureAI * GetAI(Creature *creature) const OVERRIDE
CreatureAI * GetAI(Creature *creature) const OVERRIDE
CreatureAI * GetAI(Creature *creature) const OVERRIDE
void RandomResizeList(std::list< T > &list, uint32 size)
bool HealthBelowPct(uint32 pct) const
ScriptedAI(Creature *creature)
uint32 JudgementOfCommand_Timer
uint32 HammerOfJustice_Timer
boss_baron_rafe_dreugerAI(Creature *creature)
uint32 SealOfCommand_Timer
void UpdateAI(uint32 diff) OVERRIDE
== Triggered Actions Requested ==================
boss_baroness_dorothea_millstipeAI(Creature *creature)
uint32 ShadowWordPain_Timer
void UpdateAI(uint32 diff) OVERRIDE
== Triggered Actions Requested ==================
uint32 PowerWordShield_Timer
boss_lady_catriona_von_indiAI(Creature *creature)
void UpdateAI(uint32 diff) OVERRIDE
== Triggered Actions Requested ==================
uint32 GreaterBless_Timer
boss_lady_keira_berrybuckAI(Creature *creature)
void UpdateAI(uint32 diff) OVERRIDE
== Triggered Actions Requested ==================
uint32 DivineShield_Timer
uint32 HeroicStrike_Timer
void UpdateAI(uint32 diff) OVERRIDE
== Triggered Actions Requested ==================
boss_lord_crispin_ferenceAI(Creature *creature)
void UpdateAI(uint32 diff) OVERRIDE
== Triggered Actions Requested ==================
boss_lord_robin_darisAI(Creature *creature)
uint32 MortalStrike_Timer
InstanceScript * instance
void UpdateAI(uint32 diff) OVERRIDE
== Triggered Actions Requested ==================
void EnterCombat(Unit *) OVERRIDE
void KilledUnit(Unit *) OVERRIDE
boss_moroesAI(Creature *creature)
void JustDied(Unit *) OVERRIDE
void UpdateAI(uint32) OVERRIDE
== Triggered Actions Requested ==================
Unit * SelectGuestTarget()
InstanceScript * instance
boss_moroes_guestAI(Creature *creature)