437 if (player->GetHealthPct() < 85)
653 sironas->SetObjectScale(3.0f);
666 sironas->Attack(target,
true);
667 sironas->GetMotionMaster()->MoveChase(target);
Definition: zone_bloodmyst_isle.cpp:204
Definition: zone_bloodmyst_isle.cpp:133
Definition: zone_bloodmyst_isle.cpp:211
Definition: zone_bloodmyst_isle.cpp:203
Definition: zone_bloodmyst_isle.cpp:146
GameObject * SummonGameObject(uint32 entry, float x, float y, float z, float ang, float rotation0, float rotation1, float rotation2, float rotation3, uint32 respawnTime)
Definition: Object.cpp:2372
void AddThreat(Unit *victim, float fThreat, SpellSchoolMask schoolMask=SPELL_SCHOOL_MASK_NORMAL, SpellInfo const *threatSpell=NULL)
Definition: Unit.cpp:10691
Definition: SharedDefines.h:2417
Definition: zone_bloodmyst_isle.cpp:142
#define SIZE_OF_GRIDS
Definition: GridDefines.h:39
Definition: zone_bloodmyst_isle.cpp:185
Definition: zone_bloodmyst_isle.cpp:106
Definition: zone_bloodmyst_isle.cpp:178
bool UpdateVictim()
Definition: CreatureAI.cpp:233
Definition: zone_bloodmyst_isle.cpp:132
Definition: zone_bloodmyst_isle.cpp:105
Definition: zone_bloodmyst_isle.cpp:195
float m_positionY
Definition: Position.h:53
Definition: zone_bloodmyst_isle.cpp:213
Definition: zone_bloodmyst_isle.cpp:199
Definition: zone_bloodmyst_isle.cpp:177
Player * GetPlayerForEscort()
Definition: ScriptedEscortAI.h:109
Definition: SharedDefines.h:2435
Definition: zone_bloodmyst_isle.cpp:108
MotionMaster * GetMotionMaster()
Definition: Unit.h:2101
bool IsInCombat() const
Definition: Unit.h:1584
arena_t NULL
Definition: jemalloc_internal.h:624
Definition: zone_bloodmyst_isle.cpp:123
Definition: zone_bloodmyst_isle.cpp:155
Definition: zone_bloodmyst_isle.cpp:181
Definition: zone_bloodmyst_isle.cpp:184
float m_positionX
Definition: Position.h:52
Definition: Creature.h:467
Definition: zone_bloodmyst_isle.cpp:114
Definition: zone_bloodmyst_isle.cpp:201
Creature * FindNearestCreature(uint32 entry, float range, bool alive=true) const
Definition: Object.cpp:2443
Definition: zone_bloodmyst_isle.cpp:190
GuidList _explosivesGuids
Definition: zone_bloodmyst_isle.cpp:798
Definition: SharedDefines.h:2416
Definition: zone_bloodmyst_isle.cpp:116
Definition: zone_bloodmyst_isle.cpp:162
Definition: zone_bloodmyst_isle.cpp:171
Definition: zone_bloodmyst_isle.cpp:198
Definition: zone_bloodmyst_isle.cpp:156
EventMap _events
Definition: zone_bloodmyst_isle.cpp:799
Creature *const me
Definition: CreatureAI.h:71
Definition: zone_bloodmyst_isle.cpp:180
void MovePoint(uint32 id, Position const &pos, bool generatePath=true)
Definition: MotionMaster.h:172
void SetFacingToObject(WorldObject const *object)
Definition: Unit.cpp:15787
Definition: zone_bloodmyst_isle.cpp:202
Position const ExplosivesPos[2][MAX_EXPLOSIVES]
Definition: zone_bloodmyst_isle.cpp:216
Definition: ScriptedEscortAI.h:46
Definition: zone_bloodmyst_isle.cpp:192
Definition: zone_bloodmyst_isle.cpp:135
Definition: zone_bloodmyst_isle.cpp:115
Definition: zone_bloodmyst_isle.cpp:161
void UpdateAI(uint32 diff) override
Definition: ScriptedEscortAI.cpp:227
uint32 urand(uint32 min, uint32 max)
Definition: Random.cpp:45
Definition: zone_bloodmyst_isle.cpp:101
int8 _phase
Definition: zone_bloodmyst_isle.cpp:795
uint32_t uint32
Definition: Define.h:150
void DoCast(uint32 spellId)
Definition: UnitAI.cpp:101
Definition: GameObject.h:880
void SetFacingTo(float ori)
Definition: Unit.cpp:15777
void Talk(uint8 id, WorldObject const *whisperTarget=nullptr)
Definition: CreatureAI.cpp:42
float m_positionZ
Definition: Position.h:54
Definition: zone_bloodmyst_isle.cpp:205
Definition: zone_bloodmyst_isle.cpp:194
Definition: zone_bloodmyst_isle.cpp:107
Definition: zone_bloodmyst_isle.cpp:175
void ScheduleEvent(uint32 eventId, Milliseconds const &time, uint32 group=0, uint8 phase=0)
Definition: EventMap.h:123
Definition: zone_bloodmyst_isle.cpp:157
Definition: zone_bloodmyst_isle.cpp:121
void Update(uint32 time)
Definition: EventMap.h:54
uint32 _moveTimer
Definition: zone_bloodmyst_isle.cpp:796
Definition: zone_bloodmyst_isle.cpp:134
Definition: zone_bloodmyst_isle.cpp:207
Definition: zone_bloodmyst_isle.cpp:109
Definition: zone_bloodmyst_isle.cpp:183
Definition: zone_bloodmyst_isle.cpp:196
Definition: zone_bloodmyst_isle.cpp:112
Definition: zone_bloodmyst_isle.cpp:188
void RemoveGameObject(GameObject *gameObj, bool del)
Definition: Unit.cpp:4765
Definition: zone_bloodmyst_isle.cpp:119
Definition: zone_bloodmyst_isle.cpp:197
void SetEscortPaused(bool on)
Definition: ScriptedEscortAI.cpp:507
Definition: zone_bloodmyst_isle.cpp:191
Definition: zone_bloodmyst_isle.cpp:113
Definition: UpdateFields.h:109
Definition: zone_bloodmyst_isle.cpp:173
uint32 ExecuteEvent()
Definition: EventMap.cpp:46
Definition: zone_bloodmyst_isle.cpp:189
TC_GAME_API GameObject * GetGameObject(WorldObject const &u, ObjectGuid const &guid)
Definition: ObjectAccessor.cpp:143
Definition: zone_bloodmyst_isle.cpp:110
void DoMeleeAttackIfReady()
Definition: UnitAI.cpp:49
Definition: zone_bloodmyst_isle.cpp:193
Definition: zone_bloodmyst_isle.cpp:165
Definition: zone_bloodmyst_isle.cpp:172
void SetStandState(UnitStandStateType state, uint32 animKitID=0)
Definition: Unit.cpp:12772
uint8_t uint8
Definition: Define.h:152
Definition: zone_bloodmyst_isle.cpp:176
Definition: zone_bloodmyst_isle.cpp:117
Definition: zone_bloodmyst_isle.cpp:186
void HandleEmoteCommand(uint32 anim_id)
Definition: Unit.cpp:1444
void DoCastVictim(uint32 spellId, bool triggered=false)
Definition: UnitAI.cpp:159
Definition: zone_bloodmyst_isle.cpp:122
Definition: zone_bloodmyst_isle.cpp:182
Definition: zone_bloodmyst_isle.cpp:141
Definition: zone_bloodmyst_isle.cpp:174
Definition: zone_bloodmyst_isle.cpp:187
Definition: zone_bloodmyst_isle.cpp:118
Definition: SharedDefines.h:2412
bool HasEscortState(uint32 escortState)
Definition: ScriptedEscortAI.h:96
Definition: zone_bloodmyst_isle.cpp:179
Definition: zone_bloodmyst_isle.cpp:206
void DelayEvents(Milliseconds const &delay)
Definition: EventMap.h:219
Definition: zone_bloodmyst_isle.cpp:120
float GetHealthPct() const
Definition: Unit.h:1434
Definition: zone_bloodmyst_isle.cpp:154
Definition: zone_bloodmyst_isle.cpp:200
Definition: zone_bloodmyst_isle.cpp:137
Definition: zone_bloodmyst_isle.cpp:111