◆ SendEncounterUnit()
SendEncounterUnit::SendEncounterUnit |
( |
Player * |
owner | ) |
|
|
inline |
Player * _owner
Definition boss_halion.cpp:206
◆ Execute()
Reimplemented from BasicEvent.
188 {
191 return true;
192
194 {
196 return true;
197 }
198
202 return true;
203 }
std::uint32_t uint32
Definition Define.h:107
@ ENCOUNTER_FRAME_REFRESH_FRAMES
Definition InstanceScript.h:53
@ IN_PROGRESS
Definition InstanceScript.h:59
@ SPELL_TWILIGHT_REALM
Definition boss_halion.cpp:118
Definition InstanceScript.h:143
EncounterState GetBossState(uint32 id) const
Definition InstanceScript.h:242
WorldSession * GetSession() const
Definition Player.h:2005
void RemoveAurasDueToSpell(uint32 spellId, ObjectGuid casterGUID=ObjectGuid::Empty, uint8 reqEffMask=0, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT)
Definition Unit.cpp:4941
uint32 GetMapId() const
Definition Position.h:280
InstanceScript * GetInstanceScript() const
Definition Object.cpp:1203
Definition WorldPacket.h:26
void SendPacket(WorldPacket const *packet)
Send a packet to the client.
Definition WorldSession.cpp:226
@ SMSG_UPDATE_INSTANCE_ENCOUNTER_UNIT
Definition Opcodes.h:562
@ DATA_HALION
Definition ruby_sanctum.h:36
References _owner, DATA_HALION, ENCOUNTER_FRAME_REFRESH_FRAMES, InstanceScript::GetBossState(), WorldObject::GetInstanceScript(), WorldLocation::GetMapId(), Player::GetSession(), IN_PROGRESS, Unit::RemoveAurasDueToSpell(), WorldSession::SendPacket(), SMSG_UPDATE_INSTANCE_ENCOUNTER_UNIT, and SPELL_TWILIGHT_REALM.
◆ _owner
Player* SendEncounterUnit::_owner |
|
private |
The documentation for this class was generated from the following file:
- azerothcore-wotlk/src/server/scripts/Northrend/ChamberOfAspects/RubySanctum/boss_halion.cpp