28 {
30 {
31 case 1:
38 break;
39 case 2:
41 break;
42 case 3:
48 {
50 }
52 break;
53 case 4:
57 break;
58 case 5:
61 break;
62 case 6:
66 break;
67 case 7:
69 {
71 }
73 {
75 }
77 break;
78 case 8:
83 break;
84 case 9:
87 break;
88 case 10:
91 break;
92 case 11:
95 break;
96 case 12:
99 break;
100 case 13:
103 break;
104 case 14:
105 {
115 }
116 break;
117 }
118 return true;
119 }
@ REACT_PASSIVE
Definition: Unit.h:1023
@ REACT_AGGRESSIVE
Definition: Unit.h:1025
@ UNIT_STAND_STATE_KNEEL
Definition: Unit.h:61
Position const homePos
Definition: boss_chromaggus.cpp:69
@ NPC_QUEL_DELAR
Definition: halls_of_reflection.h:86
@ SPELL_SUMMON_EVIL_QUEL
Definition: halls_of_reflection.h:298
@ EMOTE_QUEL_PREPARE
Definition: halls_of_reflection.h:234
@ SAY_BATTERED_HILT_OUTRO3
Definition: halls_of_reflection.h:237
@ SAY_BATTERED_HILT_OUTRO4
Definition: halls_of_reflection.h:238
@ SAY_BATTERED_HILT_OUTRO1
Definition: halls_of_reflection.h:235
@ SAY_BATTERED_HILT_REALIZE
Definition: halls_of_reflection.h:233
@ SAY_BATTERED_HILT_OUTRO2
Definition: halls_of_reflection.h:236
@ EMOTE_QUEL_SPAWN
Definition: halls_of_reflection.h:232
@ SAY_BATTERED_HILT_HALT
Definition: halls_of_reflection.h:231
@ DATA_BATTERED_HILT
Definition: halls_of_reflection.h:43
void AddEvent(BasicEvent *Event, uint64 e_time, bool set_addtime=true)
Definition: EventProcessor.h:105
uint64 CalculateTime(uint64 t_offset) const
Definition: EventProcessor.cpp:158
void Talk(uint8 id, WorldObject const *whisperTarget=nullptr, Milliseconds delay=0s)
Causes the creature to talk/say the text assigned to their entry in the creature_text database table.
Definition: CreatureAI.cpp:50
Definition: Creature.h:46
void GetHomePosition(float &x, float &y, float &z, float &ori) const
Definition: Creature.h:330
void SetReactState(ReactStates st)
Definition: Creature.h:89
bool SetWalk(bool enable) override
Definition: Creature.cpp:3081
CreatureAI * AI() const
Definition: Creature.h:135
InstanceScript * GetInstanceScript() const
Definition: Object.cpp:1192
Creature * FindNearestCreature(uint32 entry, float range, bool alive=true) const
Definition: Object.cpp:2409
Definition: Position.h:28
float GetPositionZ() const
Definition: Position.h:119
float GetOrientation() const
Definition: Position.h:120
float GetPositionX() const
Definition: Position.h:117
float GetPositionY() const
Definition: Position.h:118
void SetVisible(bool x)
Definition: Unit.cpp:14129
void SetFacingTo(float ori)
Definition: Unit.cpp:20782
MotionMaster * GetMotionMaster()
Definition: Unit.h:2262
virtual bool UpdatePosition(float x, float y, float z, float ang, bool teleport=false)
Definition: Unit.cpp:20194
EventProcessor m_Events
Definition: Unit.h:2094
SpellCastResult CastSpell(SpellCastTargets const &targets, SpellInfo const *spellInfo, CustomSpellValues const *value, TriggerCastFlags triggerFlags=TRIGGERED_NONE, Item *castItem=nullptr, AuraEffect const *triggeredByAura=nullptr, ObjectGuid originalCaster=ObjectGuid::Empty)
Definition: Unit.cpp:1169
void StopMovingOnCurrentPos()
Definition: Unit.cpp:16863
void NearTeleportTo(Position &pos, bool casting=false, bool vehicleTeleport=false, bool withPet=false, bool removeTransport=false)
Definition: Unit.cpp:20148
void SetStandState(uint8 state)
Definition: Unit.cpp:16900
void SetImmuneToAll(bool apply, bool keepCombat=false)
Definition: Unit.h:1678
Definition: InstanceScript.h:140
void MovePoint(uint32 id, const Position &pos, bool generatePath=true, bool forceDestination=true)
Definition: MotionMaster.h:210
void Clear(bool reset=true)
Definition: MotionMaster.h:165
Definition: instance_halls_of_reflection.cpp:23