99 {
103 {
105 });
106
108 return false;
109
111
113
115 {
119
124 }, 5s);
125 }
126
127 return false;
128 }
uint32 urand(uint32 min, uint32 max)
Definition Random.cpp:44
@ UNIT_FLAG_NOT_SELECTABLE
Definition UnitDefines.h:279
creatures
Definition boss_prince_malchezaar.cpp:51
void SetHomePosition(float x, float y, float z, float o)
Definition Creature.h:339
CreatureAI * AI() const
Definition Creature.h:145
void AddEventAtOffset(BasicEvent *event, Milliseconds offset, uint8 eventGroup=0)
Definition EventProcessor.h:108
Definition ObjectGuid.h:118
static ObjectGuid GetGUID(Object const *o)
Definition Object.h:113
SpellCastResult DoCastSelf(uint32 spellId, bool triggered=false)
Definition UnitAI.h:391
virtual void AttackStart(Unit *)
Definition UnitAI.cpp:27
bool HasAura(uint32 spellId, ObjectGuid casterGUID=ObjectGuid::Empty, ObjectGuid itemCasterGUID=ObjectGuid::Empty, uint8 reqEffMask=0) const
Definition Unit.cpp:5790
void RemoveUnitFlag(UnitFlags flags)
UnitFlags available in UnitDefines.h.
Definition Unit.h:734
bool IsWithinLOSInMap(WorldObject const *obj, VMAP::ModelIgnoreFlags ignoreFlags=VMAP::ModelIgnoreFlags::Nothing, LineOfSightChecks checks=LINEOFSIGHT_ALL_CHECKS, Optional< float > collisionHeight={ }, Optional< float > combatReach={ }) const
Definition Object.cpp:1380
void GetCreatureListWithEntryInGrid(std::list< Creature * > &lList, uint32 uiEntry, float fMaxSearchRange) const
Definition Object.cpp:2511
EventProcessor m_Events
Definition Object.h:731
@ NPC_TITANIUM_SIEGEBREAKER
Definition halls_of_lightning.h:49
@ NPC_TITANIUM_THUNDERER
Definition halls_of_lightning.h:48
@ ACTION_ACTIVATE_TITANIUM_VRYKUL
Definition halls_of_lightning.h:61
@ SPELL_FREEZE_ANIM
Definition instance_halls_of_lightning.cpp:89
@ SPELL_AWAKEN
Definition instance_halls_of_lightning.cpp:90
void RandomResize(C &container, std::size_t requestedSize)
Definition Containers.h:79
Player * GetPlayer(Map const *, ObjectGuid const &guid)
Definition ObjectAccessor.cpp:220
void GetPosition(float &x, float &y) const
Definition Position.h:126