TrinityCore
Loading...
Searching...
No Matches
WorldObject Class Referenceabstract

#include <Object.h>

+ Inheritance diagram for WorldObject:

Public Member Functions

virtual ~WorldObject ()
 
virtual void Update (uint32 diff)
 
void AddToWorld () override
 
void RemoveFromWorld () override
 
void GetNearPoint2D (WorldObject const *searcher, float &x, float &y, float distance, float absAngle) const
 
void GetNearPoint (WorldObject const *searcher, float &x, float &y, float &z, float distance2d, float absAngle) const
 
void GetClosePoint (float &x, float &y, float &z, float size, float distance2d=0, float relAngle=0) const
 
void MovePosition (Position &pos, float dist, float angle, float maxHeightChange=6.0f) const
 
Position GetNearPosition (float dist, float angle)
 
void MovePositionToFirstCollision (Position &pos, float dist, float angle) const
 
Position GetFirstCollisionPosition (float dist, float angle)
 
Position GetRandomNearPosition (float radius)
 
void GetContactPoint (WorldObject const *obj, float &x, float &y, float &z, float distance2d=CONTACT_DISTANCE) const
 
virtual float GetCombatReach () const
 
void UpdateGroundPositionZ (float x, float y, float &z) const
 
void UpdateAllowedPositionZ (float x, float y, float &z, float *groundZ=nullptr) const
 
Position GetRandomPoint (Position const &srcPos, float distance, float minDistance=0.0f) const
 
uint32 GetInstanceId () const
 
PhaseShift & GetPhaseShift ()
 
PhaseShift const & GetPhaseShift () const
 
PhaseShift & GetSuppressedPhaseShift ()
 
PhaseShift const & GetSuppressedPhaseShift () const
 
bool InSamePhase (PhaseShift const &phaseShift) const
 
bool InSamePhase (WorldObject const *obj) const
 
int32 GetDBPhase () const
 
void SetDBPhase (int32 p)
 
uint32 GetZoneId () const
 
uint32 GetAreaId () const
 
void GetZoneAndAreaId (uint32 &zoneid, uint32 &areaid) const
 
bool IsInWorldPvpZone () const
 
bool IsOutdoors () const
 
ZLiquidStatus GetLiquidStatus () const
 
WmoLocation const * GetCurrentWmo () const
 
InstanceScript * GetInstanceScript () const
 
std::string const & GetName () const
 
void SetName (std::string newname)
 
std::string GetNameForLocaleIdx (LocaleConstant) const override
 
float GetDistance (WorldObject const *obj) const
 
float GetDistance (Position const &pos) const
 
float GetDistance (float x, float y, float z) const
 
float GetDistance2d (WorldObject const *obj) const
 
float GetDistance2d (float x, float y) const
 
float GetDistanceZ (WorldObject const *obj) const
 
bool IsSelfOrInSameMap (WorldObject const *obj) const
 
bool IsInMap (WorldObject const *obj) const
 
bool IsWithinDist3d (float x, float y, float z, float dist) const
 
bool IsWithinDist3d (Position const *pos, float dist) const
 
bool IsWithinDist2d (float x, float y, float dist) const
 
bool IsWithinDist2d (Position const *pos, float dist) const
 
bool IsWithinDist (WorldObject const *obj, float dist2compare, bool is3D=true, bool incOwnRadius=true, bool incTargetRadius=true) const
 
bool IsWithinDistInMap (WorldObject const *obj, float dist2compare, bool is3D=true, bool incOwnRadius=true, bool incTargetRadius=true) const
 
bool IsWithinLOS (float x, float y, float z, LineOfSightChecks checks=LINEOFSIGHT_ALL_CHECKS, VMAP::ModelIgnoreFlags ignoreFlags=VMAP::ModelIgnoreFlags::Nothing) const
 
bool IsWithinLOSInMap (WorldObject const *obj, LineOfSightChecks checks=LINEOFSIGHT_ALL_CHECKS, VMAP::ModelIgnoreFlags ignoreFlags=VMAP::ModelIgnoreFlags::Nothing) const
 
Position GetHitSpherePointFor (Position const &dest) const
 
void GetHitSpherePointFor (Position const &dest, float &x, float &y, float &z) const
 
bool GetDistanceOrder (WorldObject const *obj1, WorldObject const *obj2, bool is3D=true) const
 
bool IsInRange (WorldObject const *obj, float minRange, float maxRange, bool is3D=true) const
 
bool IsInRange2d (Position const *pos, float minRange, float maxRange) const
 
bool IsInRange3d (Position const *pos, float minRange, float maxRange) const
 
bool isInFront (WorldObject const *target, float arc=float(M_PI)) const
 
bool isInBack (WorldObject const *target, float arc=float(M_PI)) const
 
bool IsInBetween (Position const &pos1, Position const &pos2, float size=0) const
 
bool IsInBetween (WorldObject const *obj1, WorldObject const *obj2, float size=0) const
 
virtual void CleanupsBeforeDelete (bool finalCleanup=true)
 
virtual void SendMessageToSet (WorldPacket const *data, bool self) const
 
virtual void SendMessageToSetInRange (WorldPacket const *data, float dist, bool self) const
 
virtual void SendMessageToSet (WorldPacket const *data, Player const *skipped_rcvr) const
 
void SendCombatLogMessage (WorldPackets::CombatLog::CombatLogServerPacket *combatLog) const
 
virtual uint8 GetLevelForTarget (WorldObject const *) const
 
void PlayDistanceSound (uint32 soundId, Player const *target=nullptr) const
 
void StopDistanceSound (Player const *target=nullptr) const
 
void PlayDirectSound (uint32 soundId, Player const *target=nullptr, uint32 broadcastTextId=0) const
 
void PlayDirectMusic (uint32 musicId, Player const *target=nullptr) const
 
void PlayObjectSound (int32 soundKitId, ObjectGuid targetObject, Player const *target=nullptr, int32 broadcastTextId=0) const
 
void AddObjectToRemoveList ()
 
float GetGridActivationRange () const
 
float GetVisibilityRange () const
 
float GetSightRange (WorldObject const *target=nullptr) const
 
bool CanSeeOrDetect (WorldObject const *obj, CanSeeOrDetectExtraArgs const &args={ }) const
 
virtual void SetMap (Map *map)
 
virtual void ResetMap ()
 
Map * GetMap () const
 
Map * FindMap () const
 
void SetZoneScript ()
 
ZoneScript * FindZoneScript () const
 
ZoneScript * GetZoneScript () const
 
Scenario * GetScenario () const
 
TempSummon * SummonCreature (uint32 entry, Position const &pos, TempSummonType despawnType=TEMPSUMMON_MANUAL_DESPAWN, Milliseconds despawnTime=0s, uint32 vehId=0, uint32 spellId=0, ObjectGuid privateObjectOwner=ObjectGuid::Empty)
 
TempSummon * SummonCreature (uint32 entry, float x, float y, float z, float o=0, TempSummonType despawnType=TEMPSUMMON_MANUAL_DESPAWN, Milliseconds despawnTime=0s, ObjectGuid privateObjectOwner=ObjectGuid::Empty)
 
TempSummon * SummonPersonalClone (Position const &pos, TempSummonType despawnType=TEMPSUMMON_MANUAL_DESPAWN, Milliseconds despawnTime=0s, uint32 vehId=0, uint32 spellId=0, Player *privateObjectOwner=nullptr)
 
GameObject * SummonGameObject (uint32 entry, Position const &pos, QuaternionData const &rot, Seconds respawnTime, GOSummonType summonType=GO_SUMMON_TIMED_OR_CORPSE_DESPAWN)
 
GameObject * SummonGameObject (uint32 entry, float x, float y, float z, float ang, QuaternionData const &rot, Seconds respawnTime, GOSummonType summonType=GO_SUMMON_TIMED_OR_CORPSE_DESPAWN)
 
Creature * SummonTrigger (float x, float y, float z, float ang, Milliseconds despawnTime, CreatureAI *(*GetAI)(Creature *)=nullptr)
 
void SummonCreatureGroup (uint8 group, std::list< TempSummon * > *list=nullptr)
 
Creature * FindNearestCreature (uint32 entry, float range, bool alive=true) const
 
Creature * FindNearestCreatureWithOptions (float range, FindCreatureOptions const &options) const
 
GameObject * FindNearestGameObject (uint32 entry, float range, bool spawnedOnly=true) const
 
GameObject * FindNearestGameObjectWithOptions (float range, FindGameObjectOptions const &options) const
 
GameObject * FindNearestUnspawnedGameObject (uint32 entry, float range) const
 
GameObject * FindNearestGameObjectOfType (GameobjectTypes type, float range) const
 
Player * SelectNearestPlayer (float range) const
 
virtual ObjectGuid GetCreatorGUID () const =0
 
virtual ObjectGuid GetOwnerGUID () const =0
 
virtual ObjectGuid GetCharmerOrOwnerGUID () const
 
ObjectGuid GetCharmerOrOwnerOrOwnGUID () const
 
Unit * GetOwner () const
 
Unit * GetCharmerOrOwner () const
 
Unit * GetCharmerOrOwnerOrSelf () const
 
Player * GetCharmerOrOwnerPlayerOrPlayerItself () const
 
Player * GetAffectingPlayer () const
 
Player * GetSpellModOwner () const
 
SpellRange GetSpellMinMaxRangeForTarget (Unit const *target, SpellInfo const *spellInfo) const
 
SpellEffectValue ApplyEffectModifiers (SpellInfo const *spellInfo, uint8 effIndex, SpellEffectValue value) const
 
int32 CalcSpellDuration (SpellInfo const *spellInfo, std::vector< SpellPowerCost > const *powerCosts) const
 
int32 ModSpellDuration (SpellInfo const *spellInfo, WorldObject const *target, int32 duration, bool positive, uint32 effectMask) const
 
void ModSpellCastTime (SpellInfo const *spellInfo, int32 &castTime, Spell *spell=nullptr) const
 
void ModSpellDurationTime (SpellInfo const *spellInfo, int32 &durationTime, Spell *spell=nullptr) const
 
virtual float MeleeSpellMissChance (Unit const *victim, WeaponAttackType attType, SpellInfo const *spellInfo) const
 
virtual SpellMissInfo MeleeSpellHitResult (Unit *victim, SpellInfo const *spellInfo) const
 
SpellMissInfo MagicSpellHitResult (Unit *victim, SpellInfo const *spellInfo) const
 
SpellMissInfo SpellHitResult (Unit *victim, SpellInfo const *spellInfo, bool canReflect, bool canImmune) const
 
void SendSpellMiss (Unit *target, uint32 spellID, SpellMissInfo missInfo)
 
virtual uint32 GetFaction () const =0
 
virtual void SetFaction (uint32)
 
FactionTemplateEntry const * GetFactionTemplateEntry () const
 
ReputationRank GetReactionTo (WorldObject const *target) const
 
bool IsHostileTo (WorldObject const *target) const
 
bool IsHostileToPlayers () const
 
bool IsFriendlyTo (WorldObject const *target) const
 
bool IsNeutralToAll () const
 
SpellCastResult CastSpell (CastSpellTargetArg const &targets, uint32 spellId, CastSpellExtraArgs const &args={ })
 
void SendPlayOrphanSpellVisual (Position const &sourceLocation, ObjectGuid const &target, uint32 spellVisualId, float travelSpeed, bool speedAsTime=false, bool withSourceOrientation=false)
 
void SendPlayOrphanSpellVisual (Position const &sourceLocation, Position const &targetLocation, uint32 spellVisualId, float travelSpeed, bool speedAsTime=false, bool withSourceOrientation=false)
 
void SendPlayOrphanSpellVisual (ObjectGuid const &target, uint32 spellVisualId, float travelSpeed, bool speedAsTime=false, bool withSourceOrientation=false)
 
void SendPlayOrphanSpellVisual (Position const &targetLocation, uint32 spellVisualId, float travelSpeed, bool speedAsTime=false, bool withSourceOrientation=false)
 
void SendCancelOrphanSpellVisual (uint32 id)
 
bool IsValidAttackTarget (WorldObject const *target, SpellInfo const *bySpell=nullptr) const
 
bool IsValidAssistTarget (WorldObject const *target, SpellInfo const *bySpell=nullptr) const
 
Unit * GetMagicHitRedirectTarget (Unit *victim, SpellInfo const *spellInfo)
 
virtual uint32 GetCastSpellXSpellVisualId (SpellInfo const *spellInfo) const
 
template<typename Container >
void GetGameObjectListWithEntryInGrid (Container &gameObjectContainer, uint32 entry, float maxSearchRange=250.0f) const
 
template<typename Container >
void GetGameObjectListWithOptionsInGrid (Container &gameObjectContainer, float maxSearchRange, FindGameObjectOptions const &options) const
 
template<typename Container >
void GetCreatureListWithEntryInGrid (Container &creatureContainer, uint32 entry, float maxSearchRange=250.0f) const
 
template<typename Container >
void GetCreatureListWithOptionsInGrid (Container &creatureContainer, float maxSearchRange, FindCreatureOptions const &options) const
 
template<typename Container >
void GetPlayerListInGrid (Container &playerContainer, float maxSearchRange, bool alive=true) const
 
void DestroyForNearbyPlayers ()
 
virtual void UpdateObjectVisibility (bool forced=true)
 
virtual void UpdateObjectVisibilityOnCreate ()
 
virtual void UpdateObjectVisibilityOnDestroy ()
 
void UpdatePositionData ()
 
void BuildUpdate (UpdateDataMapType &) override
 
bool AddToObjectUpdate () override
 
void RemoveFromObjectUpdate () override
 
void AddToNotify (uint16 f)
 
bool isNeedNotify (uint16 f) const
 
uint16 GetNotifyFlags () const
 
void ResetAllNotifies ()
 
bool isActiveObject () const
 
void setActive (bool isActiveObject)
 
bool IsFarVisible () const
 
void SetFarVisible (bool on)
 
bool IsVisibilityOverridden () const
 
void SetVisibilityDistanceOverride (VisibilityDistanceType type)
 
void SetIsStoredInWorldObjectGridContainer (bool apply)
 
bool IsAlwaysStoredInWorldObjectGridContainer () const
 
bool IsStoredInWorldObjectGridContainer () const
 
TransportBase * GetTransport () const
 
float GetTransOffsetX () const
 
float GetTransOffsetY () const
 
float GetTransOffsetZ () const
 
float GetTransOffsetO () const
 
Position const & GetTransOffset () const
 
uint32 GetTransTime () const
 
int8 GetTransSeat () const
 
virtual ObjectGuid GetTransGUID () const
 
void SetTransport (TransportBase *t)
 
virtual Position const & GetStationaryPosition () const
 
float GetFloorZ () const
 
virtual float GetCollisionHeight () const
 
float GetMapWaterOrGroundLevel (float x, float y, float z, float *ground=nullptr) const
 
float GetMapHeight (float x, float y, float z, bool vmap=true, float distanceToSearch=50.0f) const
 
std::string GetDebugInfo () const override
 
virtual uint16 GetAIAnimKitId () const
 
virtual uint16 GetMovementAnimKitId () const
 
virtual uint16 GetMeleeAnimKitId () const
 
bool IsPrivateObject () const
 
ObjectGuid GetPrivateObjectOwner () const
 
void SetPrivateObjectOwner (ObjectGuid const &owner)
 
bool CheckPrivateObjectOwnerVisibility (WorldObject const *seer) const
 
SmoothPhasing * GetOrCreateSmoothPhasing ()
 
SmoothPhasing * GetSmoothPhasing ()
 
SmoothPhasing const * GetSmoothPhasing () const
 
- Public Member Functions inherited from Object
virtual ~Object ()
 
uint32 GetEntry () const
 
void SetEntry (uint32 entry)
 
float GetObjectScale () const
 
virtual void SetObjectScale (float scale)
 
uint32 GetDynamicFlags () const
 
bool HasDynamicFlag (uint32 flag) const
 
void SetDynamicFlag (uint32 flag)
 
void RemoveDynamicFlag (uint32 flag)
 
void ReplaceAllDynamicFlags (uint32 flag)
 
void BuildValuesUpdateBlockForPlayerWithFlag (UpdateData *data, UF::UpdateFieldFlag flags, Player const *target) const
 
virtual bool hasQuest (uint32) const
 
virtual bool hasInvolvedQuest (uint32) const
 
WorldObject * ToWorldObject ()
 
WorldObject const * ToWorldObject () const
 
Item * ToItem ()
 
Item const * ToItem () const
 
Unit * ToUnit ()
 
Unit const * ToUnit () const
 
Creature * ToCreature ()
 
Creature const * ToCreature () const
 
Player * ToPlayer ()
 
Player const * ToPlayer () const
 
GameObject * ToGameObject ()
 
GameObject const * ToGameObject () const
 
Corpse * ToCorpse ()
 
Corpse const * ToCorpse () const
 
DynamicObject * ToDynObject ()
 
DynamicObject const * ToDynObject () const
 
AreaTrigger * ToAreaTrigger ()
 
AreaTrigger const * ToAreaTrigger () const
 
SceneObject * ToSceneObject ()
 
SceneObject const * ToSceneObject () const
 
Conversation * ToConversation ()
 
Conversation const * ToConversation () const
 
Trinity::unique_weak_ptr< Object > GetWeakPtr () const
 
virtual Loot * GetLootForPlayer (Player const *player) const
 
virtual SpawnTrackingStateData const * GetSpawnTrackingStateDataForPlayer (Player const *player) const
 
virtual void BuildValuesUpdateWithFlag (UF::UpdateFieldFlag flags, ByteBuffer &data, Player const *target) const
 
- Public Member Functions inherited from BaseEntity
virtual ~BaseEntity ()
 
bool IsInWorld () const
 
ObjectGuid const & GetGUID () const
 
TypeID GetTypeId () const
 
bool isType (TypeMask mask) const
 
bool IsWorldObject () const
 
bool IsItem () const
 
bool IsUnit () const
 
bool IsCreature () const
 
bool IsPlayer () const
 
bool IsGameObject () const
 
bool IsDynObject () const
 
bool IsCorpse () const
 
bool IsAreaTrigger () const
 
bool IsSceneObject () const
 
bool IsConversation () const
 
bool IsMeshObject () const
 
virtual void BuildCreateUpdateBlockForPlayer (UpdateData *data, Player *target) const
 
void SendUpdateToPlayer (Player *player) const
 
void BuildValuesUpdateBlockForPlayer (UpdateData *data, Player const *target) const
 
void BuildDestroyUpdateBlock (UpdateData *data) const
 
void BuildOutOfRangeUpdateBlock (UpdateData *data) const
 
ByteBuffer & PrepareValuesUpdateBuffer (UpdateData *data) const
 
virtual void DestroyForPlayer (Player const *target) const
 
void SendOutOfRangeForPlayer (Player const *target) const
 
void ClearUpdateMask (bool remove)
 
void SetIsNewObject (bool enable)
 
bool IsDestroyedObject () const
 
void SetDestroyedObject (bool destroyed)
 
void BuildUpdateChangesMask ()
 
void BuildFieldsUpdate (Player *player, UpdateDataMapType &data_map) const
 
template<typename T >
void ForceUpdateFieldChange (UF::UpdateFieldPrivateSetter< T > const &)
 
- Public Member Functions inherited from WorldLocation
constexpr WorldLocation ()
 
constexpr WorldLocation (uint32 mapId, float x, float y)
 
constexpr WorldLocation (uint32 mapId, float x, float y, float z)
 
constexpr WorldLocation (uint32 mapId, float x, float y, float z, float o)
 
constexpr WorldLocation (uint32 mapId, Position const &position)
 
constexpr void WorldRelocate (WorldLocation const &loc)
 
constexpr void WorldRelocate (WorldLocation const *loc)
 
constexpr void WorldRelocate (uint32 mapId, Position const &pos)
 
constexpr void WorldRelocate (uint32 mapId, float x, float y, float z, float o)
 
constexpr WorldLocation GetWorldLocation () const
 
constexpr uint32 GetMapId () const
 
std::string GetDebugInfo () const
 
- Public Member Functions inherited from Position
constexpr Position ()
 
constexpr Position (float x, float y)
 
constexpr Position (float x, float y, float z)
 
constexpr Position (float x, float y, float z, float o)
 
bool operator== (Position const &a) const
 
constexpr void Relocate (float x, float y)
 
constexpr void Relocate (float x, float y, float z)
 
constexpr void Relocate (float x, float y, float z, float o)
 
constexpr void Relocate (Position const &pos)
 
constexpr void Relocate (Position const *pos)
 
void RelocateOffset (Position const &offset)
 
constexpr void SetOrientation (float orientation)
 
constexpr float GetPositionX () const
 
constexpr float GetPositionY () const
 
constexpr float GetPositionZ () const
 
constexpr float GetOrientation () const
 
constexpr void GetPosition (float &x, float &y) const
 
constexpr void GetPosition (float &x, float &y, float &z) const
 
constexpr void GetPosition (float &x, float &y, float &z, float &o) const
 
constexpr Position GetPosition () const
 
Streamer< XY > PositionXYStream ()
 
ConstStreamer< XY > PositionXYStream () const
 
Streamer< XYZ > PositionXYZStream ()
 
ConstStreamer< XYZ > PositionXYZStream () const
 
Streamer< XYZO > PositionXYZOStream ()
 
ConstStreamer< XYZO > PositionXYZOStream () const
 
Streamer< PackedXYZ > PositionPackedXYZStream ()
 
ConstStreamer< PackedXYZ > PositionPackedXYZStream () const
 
bool IsPositionValid () const
 
constexpr float GetExactDist2dSq (const float x, const float y) const
 
constexpr float GetExactDist2dSq (Position const &pos) const
 
constexpr float GetExactDist2dSq (Position const *pos) const
 
float GetExactDist2d (const float x, const float y) const
 
float GetExactDist2d (Position const &pos) const
 
float GetExactDist2d (Position const *pos) const
 
constexpr float GetExactDistSq (float x, float y, float z) const
 
constexpr float GetExactDistSq (Position const &pos) const
 
constexpr float GetExactDistSq (Position const *pos) const
 
float GetExactDist (float x, float y, float z) const
 
float GetExactDist (Position const &pos) const
 
float GetExactDist (Position const *pos) const
 
Position GetPositionOffsetTo (Position const &endPos) const
 
Position GetPositionWithOffset (Position const &offset) const
 
float GetAbsoluteAngle (float x, float y) const
 
float GetAbsoluteAngle (Position const &pos) const
 
float GetAbsoluteAngle (Position const *pos) const
 
float ToAbsoluteAngle (float relAngle) const
 
float ToRelativeAngle (float absAngle) const
 
float GetRelativeAngle (float x, float y) const
 
float GetRelativeAngle (Position const &pos) const
 
float GetRelativeAngle (Position const *pos) const
 
constexpr bool IsInDist2d (float x, float y, float dist) const
 
constexpr bool IsInDist2d (Position const &pos, float dist) const
 
constexpr bool IsInDist2d (Position const *pos, float dist) const
 
constexpr bool IsInDist (float x, float y, float z, float dist) const
 
constexpr bool IsInDist (Position const &pos, float dist) const
 
constexpr bool IsInDist (Position const *pos, float dist) const
 
bool IsWithinBox (Position const &boxOrigin, float length, float width, float height) const
 
bool IsWithinVerticalCylinder (Position const &cylinderOrigin, float radius, float height, bool isDoubleVertical=false) const
 
bool IsInPolygon2D (Position const &polygonOrigin, std::span< Position const > vertices) const
 
bool HasInArc (float arcangle, Position const *pos, float border=2.0f) const
 
bool HasInLine (Position const *pos, float objSize, float width) const
 
std::string ToString () const
 

Static Public Member Functions

static bool InSamePhase (WorldObject const *a, WorldObject const *b)
 
static ReputationRank GetFactionReactionTo (FactionTemplateEntry const *factionTemplateEntry, WorldObject const *target)
 
- Static Public Member Functions inherited from Object
static WorldObject * ToWorldObject (Object *o)
 
static WorldObject const * ToWorldObject (Object const *o)
 
static Item * ToItem (Object *o)
 
static Item const * ToItem (Object const *o)
 
static Unit * ToUnit (Object *o)
 
static Unit const * ToUnit (Object const *o)
 
static Creature * ToCreature (Object *o)
 
static Creature const * ToCreature (Object const *o)
 
static Player * ToPlayer (Object *o)
 
static Player const * ToPlayer (Object const *o)
 
static GameObject * ToGameObject (Object *o)
 
static GameObject const * ToGameObject (Object const *o)
 
static Corpse * ToCorpse (Object *o)
 
static Corpse const * ToCorpse (Object const *o)
 
static DynamicObject * ToDynObject (Object *o)
 
static DynamicObject const * ToDynObject (Object const *o)
 
static AreaTrigger * ToAreaTrigger (Object *o)
 
static AreaTrigger const * ToAreaTrigger (Object const *o)
 
static SceneObject * ToSceneObject (Object *o)
 
static SceneObject const * ToSceneObject (Object const *o)
 
static Conversation * ToConversation (Object *o)
 
static Conversation const * ToConversation (Object const *o)
 
- Static Public Member Functions inherited from BaseEntity
static ObjectGuid GetGUID (BaseEntity const *o)
 
- Static Public Member Functions inherited from Position
static float NormalizeOrientation (float o)
 

Public Attributes

FlaggedValuesArray32< int32, uint32, StealthType, TOTAL_STEALTH_TYPES > m_stealth
 
FlaggedValuesArray32< int32, uint32, StealthType, TOTAL_STEALTH_TYPES > m_stealthDetect
 
FlaggedValuesArray32< int32, uint64, InvisibilityType, TOTAL_INVISIBILITY_TYPES > m_invisibility
 
FlaggedValuesArray32< int32, uint64, InvisibilityType, TOTAL_INVISIBILITY_TYPES > m_invisibilityDetect
 
FlaggedValuesArray32< int32, uint32, ServerSideVisibilityType, TOTAL_SERVERSIDE_VISIBILITY_TYPES > m_serverSideVisibility
 
FlaggedValuesArray32< int32, uint32, ServerSideVisibilityType, TOTAL_SERVERSIDE_VISIBILITY_TYPES > m_serverSideVisibilityDetect
 
uint32 LastUsedScriptID
 
MovementInfo m_movementInfo
 
EventProcessor m_Events
 
- Public Attributes inherited from Object
UF::UpdateField< UF::ObjectData, int32(WowCS::EntityFragment::CGObject), TYPEID_OBJECT > m_objectData
 
- Public Attributes inherited from BaseEntity
UF::UpdateFieldHolder m_values
 
- Public Attributes inherited from WorldLocation
uint32 m_mapId
 
- Public Attributes inherited from Position
float m_positionX
 
float m_positionY
 
float m_positionZ
 

Protected Member Functions

 WorldObject (bool isWorldObject)
 
virtual void ProcessPositionDataChanged (PositionFullTerrainStatus const &data)
 
void SetLocationMapId (uint32 _mapId)
 
void SetLocationInstanceId (uint32 _instanceId)
 
virtual bool CanNeverSee (WorldObject const *obj, bool ignorePhaseShift=false) const
 
virtual bool CanAlwaysSee (WorldObject const *) const
 
virtual bool IsNeverVisibleFor (WorldObject const *seer, bool allowServersideObjects) const
 
virtual bool IsAlwaysVisibleFor (WorldObject const *seer) const
 
virtual bool IsInvisibleDueToDespawn (WorldObject const *seer) const
 
virtual bool IsAlwaysDetectableFor (WorldObject const *seer) const
 
virtual void Heartbeat ()
 
- Protected Member Functions inherited from Object
 Object ()
 
virtual void BuildValuesCreate (UF::UpdateFieldFlag flags, ByteBuffer &data, Player const *target) const =0
 
virtual void BuildValuesUpdate (UF::UpdateFieldFlag flags, ByteBuffer &data, Player const *target) const =0
 
void BuildEntityFragmentsForValuesUpdateForPlayerWithMask (ByteBuffer &data, EnumFlag< UF::UpdateFieldFlag > flags) const
 
virtual void ClearValuesChangesMask ()
 
- Protected Member Functions inherited from BaseEntity
 BaseEntity ()
 
void _Create (ObjectGuid const &guid)
 
template<typename T >
void SetUpdateFieldValue (UF::UpdateFieldPrivateSetter< T > setter, typename UF::UpdateFieldPrivateSetter< T >::value_type value)
 
template<typename T >
void SetUpdateFieldFlagValue (UF::UpdateFieldPrivateSetter< T > setter, typename UF::UpdateFieldPrivateSetter< T >::value_type flag)
 
template<typename T >
void RemoveUpdateFieldFlagValue (UF::UpdateFieldPrivateSetter< T > setter, typename UF::UpdateFieldPrivateSetter< T >::value_type flag)
 
template<typename T >
UF::DynamicUpdateFieldSetter< T >::insert_result AddDynamicUpdateFieldValue (UF::DynamicUpdateFieldSetter< T > setter)
 
template<typename T >
UF::DynamicUpdateFieldSetter< T >::insert_result InsertDynamicUpdateFieldValue (UF::DynamicUpdateFieldSetter< T > setter, uint32 index)
 
template<typename T >
void RemoveDynamicUpdateFieldValue (UF::DynamicUpdateFieldSetter< T > setter, uint32 index)
 
template<typename T >
void ClearDynamicUpdateFieldValues (UF::DynamicUpdateFieldSetter< T > setter)
 
template<typename K , typename V >
void RemoveMapUpdateFieldValue (UF::MapUpdateFieldSetter< K, V > setter, std::type_identity_t< K > const &key)
 
template<typename T >
void InsertSetUpdateFieldValue (UF::SetUpdateFieldSetter< T > setter, std::type_identity_t< T > const &key)
 
template<typename T >
void RemoveSetUpdateFieldValue (UF::SetUpdateFieldSetter< T > setter, std::type_identity_t< T > const &key)
 
template<typename T >
void RemoveOptionalUpdateFieldValue (UF::OptionalUpdateFieldSetter< T > setter)
 
template<typename T >
void SetUpdateFieldStatValue (UF::UpdateFieldPrivateSetter< T > setter, typename UF::UpdateFieldPrivateSetter< T >::value_type value)
 
template<typename T >
void ApplyModUpdateFieldValue (UF::UpdateFieldPrivateSetter< T > setter, typename UF::UpdateFieldPrivateSetter< T >::value_type mod, bool apply)
 
template<typename T >
void ApplyPercentModUpdateFieldValue (UF::UpdateFieldPrivateSetter< T > setter, float percent, bool apply)
 
template<typename Action >
void DoWithSuppressingObjectUpdates (Action &&action)
 
void BuildMovementUpdate (ByteBuffer &data, CreateObjectBits flags, Player const *target) const
 
virtual UF::UpdateFieldFlag GetUpdateFieldFlagsFor (Player const *target) const
 
void AddToObjectUpdateIfNeeded ()
 

Protected Attributes

std::string m_name
 
bool m_isActive
 
bool m_isFarVisible
 
Optional< float > m_visibilityDistanceOverride
 
bool const m_isStoredInWorldObjectGridContainer
 
ZoneScript * m_zoneScript
 
TransportBase * m_transport
 
uint32 m_zoneId
 
uint32 m_areaId
 
float m_staticFloorZ
 
bool m_outdoors
 
ZLiquidStatus m_liquidStatus
 
Optional< WmoLocation > m_currentWmo
 
- Protected Attributes inherited from BaseEntity
TypeID m_objectTypeId = NUM_CLIENT_OBJECT_TYPES
 
CreateObjectBits m_updateFlag = {}
 
WowCS::EntityFragmentsHolder m_entityFragments
 
bool m_objectUpdated = false
 

Private Member Functions

virtual bool _IsWithinDist (WorldObject const *obj, float dist2compare, bool is3D, bool incOwnRadius=true, bool incTargetRadius=true) const
 
bool CanDetect (WorldObject const *obj, bool ignoreStealth, bool checkAlert=false) const
 
bool CanDetectInvisibilityOf (WorldObject const *obj) const
 
bool CanDetectStealthOf (WorldObject const *obj, bool checkAlert=false) const
 

Private Attributes

Map * m_currMap
 
uint32 m_InstanceId
 
PhaseShift _phaseShift
 
PhaseShift _suppressedPhaseShift
 
int32 _dbPhase
 
uint16 m_notifyflags
 
ObjectGuid _privateObjectOwner
 
std::unique_ptr< SmoothPhasing > _smoothPhasing
 
Milliseconds _heartbeatTimer
 

Additional Inherited Members

- Static Protected Member Functions inherited from BaseEntity
static void BuildEntityFragments (ByteBuffer &data, std::span< WowCS::EntityFragment const > fragments)
 

Detailed Description

Definition at line 280 of file Object.h.

Constructor & Destructor Documentation

◆ WorldObject()

◆ ~WorldObject()

Member Function Documentation

◆ _IsWithinDist()

bool WorldObject::_IsWithinDist ( WorldObject const *  obj,
float  dist2compare,
bool  is3D,
bool  incOwnRadius = true,
bool  incTargetRadius = true 
) const
privatevirtual

◆ AddObjectToRemoveList()

◆ AddToNotify()

void WorldObject::AddToNotify ( uint16  f)
inline

Definition at line 519 of file Object.h.

Referenced by Player::UpdateObjectVisibility(), and Unit::UpdateObjectVisibility().

◆ AddToObjectUpdate()

bool WorldObject::AddToObjectUpdate ( )
overridevirtual

Implements BaseEntity.

Definition at line 3085 of file Object.cpp.

References Map::AddUpdateObject(), and GetMap().

◆ AddToWorld()

◆ ApplyEffectModifiers()

SpellEffectValue WorldObject::ApplyEffectModifiers ( SpellInfo const *  spellInfo,
uint8  effIndex,
SpellEffectValue  value 
) const

◆ BuildUpdate()

void WorldObject::BuildUpdate ( UpdateDataMapType &  data_map)
overridevirtual

◆ CalcSpellDuration()

int32 WorldObject::CalcSpellDuration ( SpellInfo const *  spellInfo,
std::vector< SpellPowerCost > const *  powerCosts 
) const

◆ CanAlwaysSee()

virtual bool WorldObject::CanAlwaysSee ( WorldObject const *  ) const
inlineprotectedvirtual

Reimplemented in Creature, and Player.

Definition at line 604 of file Object.h.

Referenced by CanSeeOrDetect().

◆ CanDetect()

bool WorldObject::CanDetect ( WorldObject const *  obj,
bool  ignoreStealth,
bool  checkAlert = false 
) const
private

◆ CanDetectInvisibilityOf()

◆ CanDetectStealthOf()

◆ CanNeverSee()

bool WorldObject::CanNeverSee ( WorldObject const *  obj,
bool  ignorePhaseShift = false 
) const
protectedvirtual

Reimplemented in Player.

Definition at line 958 of file Object.cpp.

References GetMap(), and InSamePhase().

Referenced by Player::CanNeverSee(), and CanSeeOrDetect().

◆ CanSeeOrDetect()

◆ CastSpell()

SpellCastResult WorldObject::CastSpell ( CastSpellTargetArg const &  targets,
uint32  spellId,
CastSpellExtraArgs const &  args = { } 
)

Definition at line 2222 of file Object.cpp.

References CastSpellExtraArgsInit::CastDifficulty, CastSpellExtraArgsInit::CastItem, CastSpellExtraArgsInit::CustomArg, DIFFICULTY_NONE, AuraEffect::GetBase(), AuraEffect::GetCaster(), Aura::GetCastItemGUID(), Map::GetDifficultyID(), BaseEntity::GetGUID(), GetMap(), SpellInfo::HasAttribute(), ObjectGuid::IsEmpty(), Spell::m_CastItem, Spell::m_castItemLevel, Spell::m_customArg, Spell::m_scriptResult, Spell::m_scriptWaitsForSpellHit, CastSpellExtraArgsInit::OriginalCaster, CastSpellExtraArgsInit::OriginalCastId, CastSpellExtraArgsInit::OriginalCastItemLevel, Spell::prepare(), CastSpellExtraArgsInit::ScriptResult, CastSpellExtraArgsInit::ScriptWaitsForSpellHit, Spell::SetSpellValue(), SPELL_ATTR2_RETAIN_ITEM_CAST, SPELL_FAILED_BAD_TARGETS, SPELL_FAILED_SPELL_UNAVAILABLE, CastSpellExtraArgsInit::SpellValueOverrides, sSpellMgr, CastSpellTargetArg::Targets, TC_LOG_ERROR, Object::ToPlayer(), CastSpellExtraArgsInit::TriggerFlags, CastSpellExtraArgsInit::TriggeringAura, and CastSpellExtraArgsInit::TriggeringSpell.

Referenced by Spell::_cast(), spell_valkyr_essences::Absorb(), spell_pri_guardian_spirit::Absorb(), spell_illidari_council_balance_of_power::Absorb(), at_anduin_wrynn_befouled_barrier::Absorb(), instance_stonecore::instance_stonecore_InstanceScript::ActivateTeleporter(), spell_halion_combustion_consumption::AddMarkStack(), spell_monk_stagger::AddNewStagger(), Battleground::AddPlayer(), Arena::AddPlayer(), Player::AddQuest(), spell_argaloth_fel_firestorm::AfterApply(), spell_vexallus_energy_feedback::AfterApply(), spell_brutallus_break_ice::AfterApply(), spell_muru_summon_blood_elves_periodic::AfterApply(), spell_midsummer_torch_tossing_training_practice::AfterApply(), spell_midsummer_stamp_out_bonfire_quest_complete::AfterApply(), spell_azuremyst_isle_shadow_of_the_forest_creature::AfterApply(), spell_anubarak_pound::AfterApply(), spell_magus_telestra_clone_dies::AfterApply(), spell_bjarngrim_stance_dummy::AfterApply(), spell_sjonnir_periodic_summon::AfterApply(), spell_dragonblight_toaluus_spiritual_incense::AfterApply(), spell_grizzly_hills_flight_onequah_to_lights_breach::AfterApply(), spell_grizzly_hills_flight_westfall_to_lights_breach::AfterApply(), spell_fjord_worg_disguise::AfterApply(), spell_zuldrak_have_ingredient::AfterApply(), spell_zuldrak_summon_escort_aura::AfterApply(), spell_serpent_shrine_coilfang_water::AfterApply(), spell_ahune_summoning_rhyme_aura::AfterApply(), spell_gruul_gronn_lords_grasp::AfterApply(), spell_kelidan_the_breaker_burning_nova::AfterApply(), spell_magtheridon_shadow_grasp::AfterApply(), spell_magtheridon_shadow_grasp_visual::AfterApply(), spell_alar_ashtongue_ruse_master::AfterApply(), spell_kaelthas_mind_control_aura::AfterApply(), spell_bem_vision_guide::AfterApply(), spell_zangarmarsh_stormcrow_amulet::AfterApply(), spell_dru_lunar_inspiration::AfterApply(), spell_dru_survival_instincts::AfterApply(), spell_item_thrallmar_and_honor_hold_favor::AfterApply(), spell_dru_incarnation_tree_of_life::AfterApply(), spell_dru_savage_roar_aura::AfterApply(), spell_the_lich_king_necrotic_plague_jump_aura::AfterDispel(), spell_garothi_surging_fel::AfterRemove(), spell_demon_hunter_intro_aura::AfterRemove(), spell_sunken_temple_hex_of_jammalan::AfterRemove(), spell_brutallus_break_ice::AfterRemove(), spell_brewfest_botm_the_beast_within::AfterRemove(), spell_brewfest_botm_gassy::AfterRemove(), spell_brewfest_botm_bloated::AfterRemove(), spell_brewfest_botm_internal_combustion::AfterRemove(), spell_brewfest_botm_nauseous::AfterRemove(), spell_love_is_in_the_air_heavily_perfumed::AfterRemove(), spell_love_is_in_the_air_recently_analyzed::AfterRemove(), spell_archimonde_eternal_silence::AfterRemove(), spell_dustwallow_marsh_alcaz_survey_aura::AfterRemove(), spell_bronjahm_corrupt_soul::AfterRemove(), spell_eck_spit::AfterRemove(), spell_zuramat_void_shift::AfterRemove(), spell_borean_tundra_taxi_amber_ledge_to_beryl_point_platform::AfterRemove(), spell_borean_tundra_taxi_coldarra_ledge_to_transitus_shield::AfterRemove(), spell_borean_tundra_drake_hatchling_subdued::AfterRemove(), spell_grizzly_hills_rage_of_jinarrak::AfterRemove(), spell_fjord_the_cleansing_cleansing_soul::AfterRemove(), spell_fjord_taxi_to_explorers_league_outpost::AfterRemove(), spell_icecrown_through_the_eye_the_eye_of_the_lk::AfterRemove(), spell_kelidan_the_breaker_burning_nova::AfterRemove(), spell_dalliah_the_doomsayer_whirlwind::AfterRemove(), spell_astromancer_wrath_of_the_astromancer::AfterRemove(), spell_kaelthas_flame_strike::AfterRemove(), spell_hellfire_peninsula_demonaic_visitation::AfterRemove(), spell_zangarmarsh_whisper_aura::AfterRemove(), spell_dru_lifebloom::AfterRemove(), spell_gen_furious_rage::AfterRemove(), spell_item_darkmoon_card_illusion::AfterRemove(), spell_mage_alter_time_aura::AfterRemove(), spell_dru_travel_form::AfterRemove(), spell_gen_lifebloom::AfterRemove(), spell_monk_burst_of_life::AfterRemove(), spell_loatheb_deathbloom::AfterRemove(), spell_oculus_stop_time::Apply(), battleground_eye_of_the_storm::ApplyAssaultDebuffToPlayer(), battleground_twin_peaks::ApplyAssaultDebuffToPlayer(), battleground_warsong_gulch::ApplyAssaultDebuffToPlayer(), spell_dh_army_unto_oneself::ApplyBladeWard(), spell_zuldrak_scourge_disguise::ApplyEffect(), spell_warl_health_funnel::ApplyEffect(), spell_sha_voltaic_blaze::ApplyFlameShock(), ApplyWhirlwindCleaveAura(), spell_sha_ice_strike_proc::AttemptProc(), spell_dh_soul_furnace::CalculateSpellMod(), spell_warr_cold_steel_hot_blood_bloodthirst::CastGushingWound(), spell_warr_invigorating_fury::CastHeal(), spell_warr_bloodthirst::CastHeal(), npc_volatile_ooze::CastMainSpell(), npc_gas_cloud::CastMainSpell(), spell_monk_stagger_debuff_aura::CastOrChangeTickDamage(), spell_pri_prayer_of_mending_SpellScriptBase::CastPrayerOfMendingAura(), areatrigger_sha_wind_rush_totem::CastSpeedBuff(), spell_baleroc_countdown_aoe_dummy::CastSpellLink(), spell_summon_gauntlet_mobs_periodic::CastTheNextTwoSpells(), spell_the_lich_king_defile::ChangeDamageAndGrow(), spell_dh_chaos_theory::ChaosTheory(), Spell::CheckCast(), spell_sha_elemental_weapons::CheckEnchantments(), spell_igb_cannon_blast::CheckEnergy(), spell_sha_flame_shock_fire_nova_enabler::CheckFlameShocks(), spell_rog_turn_the_tables_periodic_check::CheckForStun(), Spell::CheckItems(), spell_the_lich_king_shadow_trap_periodic::CheckTargetCount(), spell_the_lich_king_vile_spirit_damage_target_search::CheckTargetCount(), spell_the_lich_king_ice_burst_target_search::CheckTargetCount(), spell_yogg_saron_induce_madness::spell_yogg_saron_induce_madness_SpellScript::ClearShatteredIllusion(), spell_mage_arcane_barrage::ConsumeArcaneCharges(), spell_sha_maelstrom_weapon_base::ConsumeMaelstromWeapon(), spell_dh_shattered_souls_base_lesser::CreateFragments(), player_overlord_brandAI::DamageDealt(), spell_igb_rocket_artillery_explosion::DamageGunship(), boss_the_lich_king::DamageTaken(), npc_volatile_sapling::DamageTaken(), npc_sparring_partner_combat_training::DamageTaken(), boss_lady_deathwhisper::DamageTaken(), npc_tiger_matriarch::DamageTaken(), npc_death_knight_initiate::npc_death_knight_initiateAI::DamageTaken(), npc_argent_valiant::DamageTaken(), boss_elder_stonebark::boss_elder_stonebarkAI::DamageTaken(), spell_pri_shadow_word_death::DetermineKillStatus(), boss_lord_stormsong_intro_npc< ConvoIntroSpellId, ConvoOutroSpellId >::DoAction(), npc_halion_controller::DoAction(), boss_the_lich_king::DoAction(), npc_terenas_menethil::DoAction(), boss_anduin_wrynn::DoAction(), boss_palehoof::DoAction(), AreaTrigger::DoActions(), UnitAI::DoCast(), UnitAI::DoCast(), ScriptedAI::DoCastSpell(), InstanceScript::DoCastSpellOnPlayer(), Spell::TargetInfo::DoDamageAndTriggers(), boss_lady_deathwhisper::DoImproveCultist(), UnitAI::DoSpellAttackIfReady(), Spell::DoTriggersOnSpellHit(), Player::DuelComplete(), spell_yogg_saron_sanity::spell_yogg_saron_sanity_AuraScript::DummyTick(), spell_yogg_saron_brain_link::spell_yogg_saron_brain_link_AuraScript::DummyTick(), Spell::EffectApplyGlyph(), Spell::EffectApplyMountEquipment(), Spell::EffectCastButtons(), Spell::EffectCharge(), Spell::EffectChargeDest(), Spell::EffectDestroyAllTotems(), Spell::EffectFeedPet(), Spell::EffectForceCast(), spell_mage_meteor::EffectHit(), Spell::EffectInebriate(), Spell::EffectScriptEffect(), spell_husam_shockwave::EffectScriptEffect(), Spell::EffectSpiritHeal(), Spell::EffectSummonRaFFriend(), Spell::EffectSummonType(), Spell::EffectTaunt(), Spell::EffectTriggerMissileSpell(), Spell::EffectTriggerRitualOfSummoning(), Spell::EffectTriggerSpell(), Spell::EffectWeaponDmg(), Arena::EndBattleground(), spell_dh_tactical_retreat::Energize(), spell_dru_astral_communion_celestial_alignment::Energize(), spell_warr_bloodthirst_enrage::Enrage(), AqusirrEventHandler::Execute(), TrashJumpEvent::Execute(), LightningFieldEvent::Execute(), ActivateLivingConstellation::Execute(), SummonUnleashedDarkMatter::Execute(), CometStormEvent::Execute(), spell_mage_flurry::FlurryEvent::Execute(), spell_pri_void_volley::BoltEvent::Execute(), WindfuryProcEvent::Execute(), StormflurryEvent::Execute(), BattleExperienceEvent::Execute(), CreatureGameObjectAreaTriggerConversationScriptRegistrySwapHooks< ObjectType, ScriptType, Base >::AsyncCastHotswapEffectEvent::Execute(), YmironAriseFallenVisual::Execute(), BalefulColossSmashEvent::Execute(), DelayedSpellCastEvent::Execute(), SummonScarab::Execute(), DarkflamePickaxeDamageEvent::Execute(), DiscordantCadenzaDamageEvent::Execute(), ArthasPortalEvent::Execute(), ScheduledIcicleSummons::Execute(), VortexEvent::Execute(), ResetEncounterEvent::Execute(), FrostBombExplosion::Execute(), VileSpiritActivateEvent::Execute(), TriggerWickedSpirit::Execute(), ValithriaDelayedCastEvent::Execute(), CosmicSmashDamageEvent::Execute(), RunicSmashExplosionEvent::Execute(), UlduarKeeperDespawnEvent::Execute(), OrbFinalPositionEvent::Execute(), SummonWarglaiveEvent::Execute(), EnslavedSoulEvent::Execute(), RecastSpiritHealChannelEvent::Execute(), BilescourgeBombersEvent::Execute(), boss_twin_baseAI::ExecuteEvent(), boss_lethon::boss_lethonAI::ExecuteEvent(), spell_malygos_surge_of_power_warning_selector_25::ExecuteMainSpell(), spell_festergut_blighted_spores::ExtraEffect(), spell_husam_shockwave_summon_search::FilterTargets(), scene_odyn_intro::Finish(), spell_alysrazor_fieroblast::spell_alysrazor_fieroblast_SpellScript::FireItUp(), npc_sanitron_5000::ForceCastOnPassenger(), spell_sha_maelstrom_weapon_base::GenerateMaelstromWeapon(), Scripts::EasternKingdoms::Westfall::npc_westfall_hobo_witness::GiveClue(), spell_mage_cauterize_AuraScript::HandleAbsorb(), spell_dh_last_resort::HandleAbsorb(), spell_rog_cheat_death::HandleAbsorb(), spell_warr_kill_or_be_killed::HandleAbsorb(), spell_pri_spirit_of_redemption::HandleAbsorb(), spell_pal_ardent_defender::HandleAbsorb(), spell_ioc_seaforium_blast_credit::HandleAchievementCredit(), spell_item_shiver_venom_weapon_proc::HandleAdditionalProc(), spell_dru_brambles::HandleAfterAbsorb(), spell_pri_crystalline_reflection::HandleAfterAbsorb(), spell_hallows_end_childrens_custome_aura::HandleAfterApply(), spell_dh_retaliation::HandleAfterApply(), spell_telash_absolute_zero_damage::HandleAfterCast(), spell_brewfest_botm_jungle_madness::HandleAfterCast(), spell_brewfest_botm_pink_elekk::HandleAfterCast(), spell_brewfest_botm_weak_alcohol::HandleAfterCast(), spell_fankriss_entangle::HandleAfterCast(), spell_drakos_magic_pull::HandleAfterCast(), spell_fjord_braves_flare::HandleAfterCast(), spell_fjord_sergeants_flare::HandleAfterCast(), spell_icecrown_argent_cannon_assault::HandleAfterCast(), spell_gruul_ground_slam::HandleAfterCast(), spell_warl_shadow_bolt::HandleAfterCast(), spell_warr_colossus_smash::HandleAfterCast(), spell_warr_impending_victory::HandleAfterCast(), spell_shade_of_medivh_vo_controller_cast::HandleAfterCast(), spell_azhiccar_invading_shriek::HandleAfterCast(), spell_skarmorak_unstable_crash::HandleAfterCast(), spell_remnant_of_a_fallen_king_army_of_the_dead::HandleAfterCast(), spell_dh_consume_energize::HandleAfterCast(), spell_dk_vestigial_shell::HandleAfterCast(), spell_hun_emergency_salve::HandleAfterCast(), spell_hun_no_scope::HandleAfterCast(), spell_hun_posthaste::HandleAfterCast(), spell_hun_streamline::HandleAfterCast(), spell_pri_rapture::HandleAfterCast(), spell_pri_shadow_covenant::HandleAfterCast(), spell_rog_shot_in_the_dark::HandleAfterCast(), spell_warl_backdraft::HandleAfterCast(), spell_warl_demonbolt::HandleAfterCast(), spell_warl_conflagrate::HandleAfterCast(), spell_infected_worgen_bite::HandleAfterEffectApply(), Scripts::EasternKingdoms::StormwindCity::spell_the_kings_command_movie_aura_aura::HandleAfterEffectRemove(), Scripts::EasternKingdoms::StormwindCity::spell_teleport_timer_alliance::HandleAfterEffectRemove(), Scripts::Kalimdor::Durotar::spell_teleport_timer_horde::HandleAfterEffectRemove(), Scripts::Kalimdor::Orgrimmar::spell_art_of_war_movie_aura_aura::HandleAfterEffectRemove(), spell_karazhan_charge::HandleAfterHit(), spell_felmyst_encapsulate::HandleAfterHit(), spell_akilzon_electrical_storm::HandleAfterHit(), spell_ayamiss_paralyze::HandleAfterHit(), spell_ulgrax_the_devourer_swallowing_darkness_teleport::HandleAfterHit(), spell_exarch_maladaar_stolen_soul::HandleAfterHit(), spell_dru_pulverize_thrash::HandleAfterHit(), spell_pri_holy_word_chastise::HandleAfterHit(), spell_dh_moment_of_craving::HandleAfterRemove(), spell_dh_calcified_spikes::HandleAfterRemove(), spell_dh_furious_gaze::HandleAfterRemove(), npc_anachronos_the_ancient::npc_anachronos_the_ancientAI::HandleAnimation(), spell_pal_hammer_of_the_righteous::HandleAoEHit(), spell_hallow_end_candy_pirate::HandleApply(), spell_deathwhisper_dominated_mind::HandleApply(), spell_icecrown_burst_at_the_seams_59579::HandleApply(), spell_rog_killing_spree_aura::HandleApply(), spell_dru_elunes_favored::HandleApply(), spell_pri_holy_word_salvation::HandleApplyBuffs(), WorldSession::HandleAreaSpiritHealerQueryOpcode(), OutdoorPvPSI::HandleAreaTrigger(), spell_pal_shield_of_the_righteous::HandleArmor(), spell_dh_demon_spikes::HandleArmor(), battleground_seething_shore::HandleAssaultPoint(), spell_warr_intervene_charge::HandleAura(), AuraEffect::HandleAuraDummy(), AuraEffect::HandleAuraLinked(), AuraEffect::HandleAuraModShapeshift(), AuraEffect::HandleAuraMounted(), Aura::HandleAuraSpecificMods(), misc_commandscript::HandleBindSightCommand(), spell_illidan_flame_blast::HandleBlaze(), spell_rog_improved_garrote::HandleBuff(), spell_evo_call_of_ysera::HandleCallOfYsera(), WorldSession::HandleCanDuel(), npc_bg_silvershard_mines_mine_cart::HandleCapture(), spell_thaddius_magnetic_pull::HandleCast(), spell_fathomlord_karathress_the_beast_within::HandleCast(), spell_dh_glide::HandleCast(), spell_evo_glide::HandleCast(), spell_hun_binding_shot::HandleCast(), spell_rokmora_razor_shards::HandleCast(), Scripts::QuelThalas::MurderRow::KystiaManaheart::spell_kystia_manaheart_blink::HandleCast(), spell_anduin_wrynn_grim_reflections::HandleCast(), spell_warr_heroic_leap_damage::HandleCast(), spell_rotface_unstable_ooze_explosion_init::HandleCast(), spell_shadow_portal::HandleCast(), cast_commandscript::HandleCastBackCommand(), cast_commandscript::HandleCastCommand(), cast_commandscript::HandleCastDestCommand(), cast_commandscript::HandleCastDistCommand(), cast_commandscript::HandleCastSelfCommand(), cast_commandscript::HandleCastTargetCommad(), spell_thorim_lightning_charge::spell_thorim_lightning_charge_SpellScript::HandleCharge(), spell_dh_felblade::HandleCharge(), spell_dh_voidblade::HandleCharge(), spell_warr_charge_effect::HandleCharge(), spell_gen_mounted_charge::HandleChargeEffect(), spell_mage_frostbolt::HandleChilled(), HeartsbaneTriadSharedAI::HandleClaimIris(), npc_sparring_partner_enhanced_combat_training_shaman::HandleClassEvent(), npc_sparring_partner_enhanced_combat_training_mage::HandleClassEvent(), spell_rog_cloaked_in_shadows::HandleCloakedInShadows(), WorldSession::HandleConfirmRespecWipeOpcode(), battleground_temple_of_kotmogu::HandleConsumeAreaTrigger(), battleground_deephaul_ravine::HandleConsumeBuff(), spell_warr_strategist::HandleCooldown(), spell_skarmorak_fortified_shell_selector::HandleCrystalVisual(), OutdoorPvPSI::HandleCustomSpell(), spell_dh_cycle_of_hatred::HandleCycleOfHatred(), spell_heartsbane_triad_unstable_runic_mark::HandleDamage(), spell_lord_and_lady_waycrest_virulent_pathogen_damage::HandleDamage(), spell_soulbound_goliath_soul_thorns_damage::HandleDamage(), spell_lord_and_lady_waycrest_contagious_remnants::HandleDamage(), spell_evo_pyre::HandleDamage(), spell_dh_cull::HandleDamage(), spell_dh_eradicate::HandleDamage(), spell_dh_felblade_charge::HandleDamage(), spell_dh_fiery_brand::HandleDamage(), spell_dh_reap::HandleDamage(), spell_dh_voidblade_charge::HandleDamage(), spell_mage_flurry_damage::HandleDamage(), spell_warl_channel_demonfire_selector::HandleDamage(), spell_sha_chain_lightning_crash_lightning::HandleDamageBuff(), spell_anduin_wrynn_blasphemy::HandleDebuff(), spell_anduin_wrynn_hopelessness::HandleDebuff(), spell_dh_essence_break::HandleDebuff(), spell_anduin_rain_of_despair_player_selector::HandleDespair(), spell_terokkar_fumping_the_big_bone_worm::HandleDespawn(), spell_warl_unstable_affliction::HandleDispel(), WorldSession::HandleDuelCancelled(), spell_jormungars_paralytic_toxin::HandleDummy(), spell_player_mount_wyrm::HandleDummy(), spell_brewfest_relay_race_turn_in::HandleDummy(), spell_ooze_zap::HandleDummy(), spell_saviana_conflagration_init::HandleDummy(), spell_igb_burning_pitch_selector::HandleDummy(), spell_igb_burning_pitch::HandleDummy(), spell_rotface_vile_gas_trigger::HandleDummy(), spell_gen_fishing::HandleDummy(), spell_mage_living_bomb::HandleDummy(), spell_monk_provoke::HandleDummy(), spell_send_mug_target_picker::HandleDummy(), spell_magmadar_lava_bomb::HandleDummy(), spell_ragnaros_lava_burst::HandleDummy(), spell_ragnaros_summon_sons_of_flame::HandleDummy(), spell_chapter1_siphon_of_acherus::HandleDummy(), spell_kalecgos_tap_check::HandleDummy(), spell_kalecgos_spectral_blast::HandleDummy(), spell_kalecgos_spectral_realm_trigger::HandleDummy(), spell_sunwell_plateau_cataclysm_breath::HandleDummy(), spell_eastern_plaguelands_test_fetid_skull::HandleDummy(), spell_janalai_summon_all_players::HandleDummy(), spell_nalorakk_surge::HandleDummy(), spell_zulgurub_axe_flurry::HandleDummy(), spell_brewfest_mount_transformation::HandleDummy(), spell_brewfest_botm_empty_bottle_throw_resolve::HandleDummy(), spell_hallow_end_candy::HandleDummy(), spell_midsummer_juggle_torch::HandleDummy(), spell_midsummer_torch_catch::HandleDummy(), spell_midsummer_fling_torch::HandleDummy(), spell_midsummer_cleansing_flames::HandleDummy(), spell_pilgrims_bounty_feast_on::HandleDummy(), spell_pilgrims_bounty_on_plate::HandleDummy(), spell_winter_veil_reindeer_transformation::HandleDummy(), spell_voljin_war_drums::HandleDummy(), spell_archimonde_drain_world_tree_dummy::HandleDummy(), spell_buru_egg_explosion::HandleDummy(), spell_azuremyst_isle_cast_fishing_net::HandleDummy(), spell_free_webbed::HandleDummy(), spell_free_webbed_on_quest::HandleDummy(), Scripts::Kalimdor::Durotar::spell_voodoo::HandleDummy(), spell_dustwallow_marsh_salvage_wreckage::HandleDummy(), spell_ahn_kahet_swarm::HandleDummy(), spell_ruby_sanctum_rallying_shout::HandleDummy(), spell_deathbringer_blood_link::HandleDummy(), spell_putricide_ooze_eruption_searcher::HandleDummy(), spell_drakos_magic_pull::HandleDummy(), spell_hodir_icicle::HandleDummy(), spell_hodir_storm_cloud_primer::HandleDummy(), spell_hodir_melt_ice::HandleDummy(), spell_mimiron_proximity_trigger::spell_mimiron_proximity_trigger_SpellScript::HandleDummy(), spell_mimiron_rocket_strike::spell_mimiron_rocket_strike_SpellScript::HandleDummy(), spell_mimiron_summon_assault_bot_target::spell_mimiron_summon_assault_bot_target_SpellScript::HandleDummy(), spell_mimiron_summon_fire_bot_target::spell_mimiron_summon_fire_bot_target_SpellScript::HandleDummy(), spell_mimiron_summon_junk_bot_target::spell_mimiron_summon_junk_bot_target_SpellScript::HandleDummy(), spell_yogg_saron_boil_ominously::spell_yogg_saron_boil_ominously_SpellScript::HandleDummy(), spell_borean_tundra_nerubar_web_random_unit_not_on_quest_dummy::HandleDummy(), spell_borean_tundra_nerubar_web_random_unit_on_quest_dummy::HandleDummy(), spell_borean_tundra_arcane_prisoner_rescue::HandleDummy(), spell_borean_tundra_signal_alliance::HandleDummy(), spell_borean_tundra_ultrasonic_screwdriver::HandleDummy(), spell_borean_tundra_re_cursive_transmatter_injection::HandleDummy(), spell_vehicle_warhead_fuse::HandleDummy(), spell_warhead_detonate::HandleDummy(), spell_grizzly_hills_escape_from_silverbrook::HandleDummy(), spell_fjord_rivenwood_captives_not_on_quest::HandleDummy(), spell_fjord_rivenwood_captives_on_quest::HandleDummy(), spell_fjord_the_way_to_his_heart_anuniaq_net::HandleDummy(), spell_fjord_scourging_crystal_controller::HandleDummy(), spell_icecrown_plant_battle_standard::HandleDummy(), spell_icecrown_grab_fake_soldier::HandleDummy(), spell_icecrown_cannons_target::HandleDummy(), spell_sholazar_shoot_rjr::HandleDummy(), spell_sholazar_take_sputum_sample::HandleDummy(), spell_sholazar_despawn_fruit_tosser::HandleDummy(), spell_fatal_strike::HandleDummy(), spell_zuldrak_cocooned_not_on_quest::HandleDummy(), spell_zuldrak_cocooned_on_quest::HandleDummy(), spell_talon_king_ikiss_blink::HandleDummy(), spell_mother_shahraz_fatal_attraction_link::HandleDummy(), spell_leotheras_the_blind_chaos_blast::HandleDummy(), spell_morogrim_tidewalker_watery_grave::HandleDummy(), spell_morogrim_tidewalker_summon_water_globules::HandleDummy(), spell_ahune_ice_spear_target_picker::HandleDummy(), spell_ahune_ice_bombardment_dest_picker::HandleDummy(), spell_gruul_hurtful_strike_primer::HandleDummy(), spell_omor_the_unscarred_orbital_strike_target::HandleDummy(), spell_arcatraz_chaos_breath::HandleDummy(), spell_commander_sarannis_summon_reinforcements::HandleDummy(), spell_capacitus_polarity_shift::HandleDummy(), spell_bem_kfc_the_bolt::HandleDummy(), spell_bem_summon_spirit::HandleDummy(), spell_hellfire_peninsula_purify_helboar_meat::HandleDummy(), spell_netherstorm_socrethars_stone::HandleDummy(), spell_terokkar_free_webbed::HandleDummy(), spell_terokkar_free_webbed_on_quest::HandleDummy(), spell_terokkar_fumping::HandleDummy(), spell_dk_army_transform::HandleDummy(), spell_dk_death_coil::HandleDummy(), spell_dk_death_grip_initial::HandleDummy(), spell_dk_death_strike::HandleDummy(), spell_dk_raise_dead::HandleDummy(), spell_dru_skull_bash::HandleDummy(), spell_dru_starfall_dummy::HandleDummy(), spell_gen_cannibalize::HandleDummy(), spell_gen_gadgetzan_transporter_backfire::HandleDummy(), spell_gen_gnomish_transporter::HandleDummy(), spell_gen_increase_stats_buff::HandleDummy(), spell_gen_anetheron_summon_towering_infernal::HandleDummy(), spell_gen_azgalor_rain_of_fire_hellfire_citadel::HandleDummy(), spell_defender_of_azeroth_death_gate_selector::HandleDummy(), spell_hun_masters_call::HandleDummy(), spell_item_trigger_spell::spell_item_trigger_spell_SpellScript::HandleDummy(), spell_item_blessing_of_faith::HandleDummy(), spell_item_deadly_precision_dummy::HandleDummy(), spell_item_goblin_bomb_dispenser::HandleDummy(), spell_item_deviate_fish::HandleDummy(), spell_item_flask_of_the_north::HandleDummy(), spell_item_gnomish_death_ray::HandleDummy(), spell_item_make_a_wish::HandleDummy(), spell_item_mingos_fortune_generator::HandleDummy(), spell_item_net_o_matic::HandleDummy(), spell_item_noggenfogger_elixir::HandleDummy(), spell_item_savory_deviate_delight::HandleDummy(), spell_item_six_demon_bag::HandleDummy(), spell_item_underbelly_elixir::HandleDummy(), spell_item_vanquished_clutches::HandleDummy(), spell_item_nigh_invulnerability::HandleDummy(), spell_item_poultryizer::HandleDummy(), spell_item_demon_broiled_surprise::HandleDummy(), spell_item_complete_raptor_capture::HandleDummy(), spell_item_lifegiving_gem::HandleDummy(), spell_item_nitro_boosts::HandleDummy(), spell_item_rocket_boots::HandleDummy(), spell_item_pygmy_oil::HandleDummy(), spell_item_chicken_cover::HandleDummy(), spell_item_greatmothers_soulcatcher::HandleDummy(), spell_item_taunt_flag_targeting::HandleDummy(), spell_item_mind_control_cap::HandleDummy(), spell_item_universal_remote::HandleDummy(), spell_monk_roll::HandleDummy(), spell_pal_holy_prism::HandleDummy(), spell_pal_holy_shock::HandleDummy(), spell_rog_roll_the_bones::HandleDummy(), spell_warl_soulshatter::HandleDummy(), spell_warl_strengthen_pact_succubus::HandleDummy(), spell_warl_strengthen_pact_incubus::HandleDummy(), spell_warl_summon_sayaad::HandleDummy(), spell_warr_shield_charge::HandleDummy(), spell_warr_warriors_wrath::HandleDummy(), spell_arena_dalaran_sewers_pipe_flush_knockback_search_trigger::HandleDummy(), spell_bg_seething_shore_activate_azerite::HandleDummy(), spell_auchindoun_grimrail_depot_scene_selector::HandleDummy(), spell_lord_kazzak_mark_of_kazzak_selector::HandleDummy(), spell_dk_birth::HandleDummy(), spell_gen_spatial_rift::HandleDummy(), spell_pal_blinding_light::HandleDummy(), spell_pal_final_verdict::HandleDummy(), spell_pal_judgment_of_justice::HandleDummy(), spell_pri_archangel::HandleDummy(), spell_pri_evangelism::HandleDummy(), spell_pri_levitate::HandleDummy(), spell_pri_penance::HandleDummy(), spell_pri_purge_the_wicked::HandleDummy(), spell_pri_purge_the_wicked_dummy::HandleDummy(), spell_rog_improved_shiv::HandleDummy(), spell_warl_roaring_blaze::HandleDummy(), spell_warr_charge::HandleDummy(), spell_warr_intervene::HandleDummy(), spell_volkaal_noxious_stench::HandleDummy(), spell_garothi_cannon_chooser::HandleDummyEffect(), spell_s92306_crystal_storm::spell_s92306_crystal_storm_SpellScript::HandleDummyEffect(), spell_volkhan_temper_dummy::HandleDummyEffect(), spell_auriaya_agro_creator::HandleDummyEffect(), spell_anduin_wrynn_kingsmourne_hungers::HandleDummyEffect(), spell_remnant_of_a_fallen_king_soul_reaper::HandleDummyEffect(), spell_stratholme_haunting_phantoms::HandleDummyTick(), spell_zuldrak_scourge_disguise_instability::HandleDummyTick(), spell_hun_a_murder_of_crows::HandleDummyTick(), spell_warl_demonic_circle_summon::HandleDummyTick(), spell_warl_rain_of_fire::HandleDummyTick(), spell_hun_trailblazer::HandleDummyTick(), spell_garr_separation_anxiety::HandleDummyTick(), spell_majordomo_separation_anxiety::HandleDummyTick(), spell_shadowfang_keep_haunting_spirits::HandleDummyTick(), spell_blood_council_shadow_prison::HandleDummyTick(), spell_mimiron_rapid_burst::spell_mimiron_rapid_burst_AuraScript::HandleDummyTick(), spell_dh_charred_warblades::HandleDummyTick(), spell_dk_blood_bond_periodic::HandleDummyTick(), spell_pri_shadow_mend_periodic_damage::HandleDummyTick(), spell_skarmorak_fortified_shell_selector::HandleDummyVisual(), Scripts::EasternKingdoms::Gilneas::Chapter1::spell_gilneas_knocking::HandleEffect(), spell_dk_blood_boil::HandleEffect(), spell_akilzon_electrical_overload::HandleEffect(), spell_sha_windfury_weapon::HandleEffect(), spell_mark_of_nature::spell_mark_of_nature_SpellScript::HandleEffect(), spell_skeram_true_fulfillment::spell_skeram_true_fulfillment_SpellScript::HandleEffect(), spell_murmur_sonic_boom::HandleEffect(), spell_leotheras_the_blind_insidious_whisper::HandleEffect(), spell_dru_embrace_of_the_dream_effect::HandleEffect(), spell_midsummer_braziers_hit::HandleEffectApply(), spell_algalon_black_hole_phase_shifts::HandleEffectApply(), spell_storm_peaks_flaming_arrow_triggered_effect::HandleEffectApply(), spell_rog_premeditation::HandleEffectApply(), spell_rog_shadow_focus::HandleEffectApply(), spell_rog_stealth::HandleEffectApply(), spell_monk_mists_of_life::HandleEffectApply(), spell_dh_shift::HandleEffectDummy(), spell_pri_angelic_feather_trigger::HandleEffectDummy(), spell_pri_leap_of_faith_effect_trigger::HandleEffectDummy(), spell_pri_holy_10_1_class_set_4pc::HandleEffectDummy(), spell_pri_shadow_mend::HandleEffectHit(), spell_dru_maim::HandleEffectHit(), spell_dru_rake::HandleEffectHit(), spell_dru_twin_moonfire::HandleEffectHit(), spell_pri_dark_indulgence::HandleEffectHit(), spell_pri_entropic_rift::HandleEffectHit(), spell_pri_harsh_discipline::HandleEffectHit(), spell_pri_inescapable_torment::HandleEffectHit(), spell_pri_lasting_words::HandleEffectHit(), spell_pri_sanctuary_trigger::HandleEffectHit(), spell_pri_shadowy_apparition_dummy::HandleEffectHit(), spell_pri_void_volley::HandleEffectHit(), spell_dh_sigil_of_chains::HandleEffectHitTarget(), spell_mage_comet_storm_damage::HandleEffectHitTarget(), spell_rog_symbols_of_death::HandleEffectHitTarget(), spell_pri_benediction::HandleEffectHitTarget(), spell_pri_mind_devourer::HandleEffectHitTarget(), spell_pri_schism::HandleEffectHitTarget(), spell_pri_whispering_shadows_effect::HandleEffectHitTarget(), spell_sha_flametongue_weapon::HandleEffectHitTarget(), spell_sha_liquid_magma_totem::HandleEffectHitTarget(), spell_gen_whisper_gulch_yogg_saron_whisper::HandleEffectPeriodic(), spell_mage_ring_of_frost::HandleEffectPeriodic(), spell_pal_consecration::HandleEffectPeriodic(), spell_rog_killing_spree_aura::HandleEffectPeriodic(), spell_sha_earthen_rage_proc_aura::HandleEffectPeriodic(), spell_shade_of_medivh_ceaseless_winter_periodic::HandleEffectPeriodic(), spell_pri_divine_word_sanctuary::HandleEffectPeriodic(), spell_pri_power_surge_periodic::HandleEffectPeriodic(), spell_sha_deluge_healing_rain::HandleEffectPeriodic(), spell_muru_darkness::HandleEffectPeriodic(), spell_mandokir_bloodletting::HandleEffectPeriodic(), spell_anubarak_leeching_swarm::HandleEffectPeriodic(), spell_dru_yseras_gift::HandleEffectPeriodic(), spell_sha_ascendance_restoration::HandleEffectPeriodic(), spell_rokmora_crystalline_ground_periodic::HandleEffectPeriodic(), spell_sha_healing_rain_aura::HandleEffectPeriodic(), spell_pal_eye_for_an_eye::HandleEffectProc(), spell_pal_righteous_verdict::HandleEffectProc(), spell_pal_zeal::HandleEffectProc(), spell_sha_lava_surge::HandleEffectProc(), spell_dh_chaos_strike::HandleEffectProc(), spell_sha_earthen_rage_passive::HandleEffectProc(), spell_pal_crusading_strikes::HandleEffectProc(), spell_pri_from_darkness_comes_light::HandleEffectProc(), spell_pri_surge_of_light::HandleEffectProc(), spell_dk_permafrost::HandleEffectProc(), spell_dru_moonless_night::HandleEffectProc(), spell_mage_tempest_barrier::HandleEffectProc(), spell_sha_tidal_waves::HandleEffectProc(), spell_pri_vampiric_embrace::HandleEffectProc(), spell_sha_ancestral_guidance::HandleEffectProc(), spell_sha_flametongue_weapon_aura::HandleEffectProc(), spell_pri_burning_vehemence::HandleEffectProc(), spell_pri_searing_light::HandleEffectProc(), spell_warr_tenderize::HandleEffectProc(), spell_sha_arctic_snowstorm::HandleEffectProc(), spell_dh_soulmonger::HandleEffectProc(), spell_hun_manhunter::HandleEffectProc(), spell_mage_molten_fury::HandleEffectProc(), spell_pal_a_just_reward::HandleEffectProc(), spell_pri_binding_heals::HandleEffectProc(), spell_pri_protective_light::HandleEffectProc(), spell_sha_aftershock::HandleEffectProc(), spell_illidan_parasitic_shadowfiend::HandleEffectRemove(), spell_rog_vanish_aura::HandleEffectRemove(), spell_dh_darkglare_boon::HandleEffectRemove(), spell_dh_voidglare_boon::HandleEffectRemove(), spell_warr_brutal_finish::HandleEffectRemove(), spell_rotface_mutated_infection_aura::HandleEffectRemove(), spell_pal_divine_auxiliary::HandleEnergize(), spell_rog_shuriken_storm::HandleEnergize(), spell_dk_heartbreaker::HandleEnergize(), spell_rog_shadowstrike::HandleEnergize(), spell_dh_sigil_of_flame::HandleEnergize(), spell_rog_night_terrors::HandleEnergize(), spell_evo_essence_burst_trigger::HandleEssenceBurst(), spell_warr_execute::HandleExecuteCast(), spell_dh_collective_anguish::HandleEyeBeam(), spell_dh_collective_anguish::HandleFelDevastation(), Scripts::QuelThalas::MurderRow::KystiaManaheart::spell_kystia_manaheart_fel_crazed::HandleFelshield(), spell_pal_divine_shield::HandleFinalStand(), spell_mage_flame_patch::HandleFlamePatch(), spell_a_trip_to_ironforge_quest_complete::spell_a_trip_to_ironforge_quest_complete_SpellScript::HandleForceCast(), spell_follow_that_gyrocopter_quest_start::spell_follow_that_gyrocopter_quest_start_SpellScript::HandleForceCast(), spell_dreamwalker_summoner::HandleForceCast(), spell_dreamwalker_summon_suppresser_effect::HandleForceCast(), spell_kologarn_summon_focused_eyebeam::spell_kologarn_summon_focused_eyebeam_SpellScript::HandleForceCast(), spell_deathbringer_blood_nova_targeting::HandleForceCast(), spell_mage_scorch::HandleFreneticSpeed(), spell_mimiron_rocket_strike_damage::spell_mimiron_rocket_strike_damage_SpellScript::HandleFriendlyFire(), spell_dk_howling_blast::HandleFrostFever(), spell_razorscale_fuse_armor::HandleFused(), spell_warr_victory_rush::HandleHeal(), spell_dh_feast_of_souls::HandleHeal(), spell_pri_prayer_of_mending_aura::HandleHeal(), spell_pal_holy_ritual::HandleHeal(), spell_shade_of_medivh_basic_primer::HandleHit(), spell_warr_colossus_smash::HandleHit(), spell_taint_of_ghuun::HandleHit(), spell_shade_of_medivh_signature_primer::HandleHit(), spell_shade_of_medivh_guardians_image::HandleHit(), spell_garothi_searing_barrage_dummy::HandleHit(), spell_garothi_annihilation_triggered::HandleHit(), spell_guardians_breath_color_selector::HandleHit(), spell_volatile_foam_initial::HandleHit(), spell_fel_lord_caza_throwing_axe_selector::HandleHit(), spell_ley_line_sprouts::HandleHit(), spell_explosive_brand::HandleHit(), spell_erupting_fissure::HandleHit(), spell_telash_frost_bomb_cast::HandleHit(), spell_telash_absolute_zero_cast::HandleHit(), spell_harlan_blades_of_light_selector::HandleHit(), spell_azhiccar_feast::HandleHit(), spell_the_candle_king_eerie_molds_clone_summoner::HandleHit(), spell_ulgrax_the_devourer_swallowing_darkness_intro::HandleHit(), spell_spirit_totem::HandleHit(), spell_gen_bloodlust::HandleHit(), spell_warl_bilescourge_bombers::HandleHit(), spell_warl_soul_swap::HandleHit(), spell_kings_rest_suppression_slam::HandleHit(), spell_sanguine_feast_selector::HandleHit(), spell_creeping_rot_selector::HandleHit(), spell_blood_mirror_selector::HandleHit(), spell_blades_edge_arena_game_event::HandleHit(), spell_undermine_arena_reaction_trigger_low_health::HandleHit(), spell_enigma_arena_reaction_trigger_low_health::HandleHit(), spell_arena_reaction_trigger_low_health::HandleHit(), spell_zandalar_arena_reaction_trigger_low_health::HandleHit(), spell_nokhudon_proving_grounds_trigger_low_health::HandleHit(), spell_auchindoun_halo::HandleHit(), spell_azhiccar_invading_shriek_dummy::HandleHit(), spell_drustvar_cancel_deathcurse::HandleHit(), spell_drustvar_ping_lucille_burden_of_proof::HandleHit(), spell_lord_stormsong_ancient_mindbender::HandleHit(), spell_anduin_wrynn_hopebreaker::HandleHit(), spell_dh_chaos_strike_initial::HandleHit(), spell_dk_voracious::HandleHit(), spell_hun_rapid_fire_damage::HandleHit(), spell_pri_pain_transformation::HandleHit(), spell_rog_airborne_irritant::HandleHit(), spell_rog_poisoned_knife::HandleHit(), spell_warl_cataclysm::HandleHit(), spell_warl_seed_of_corruption::HandleHit(), spell_warr_improved_whirlwind::HandleHit(), spell_lick_selector_guarm::HandleHitTarget(), spell_roaring_leap_selector::HandleHitTarget(), spell_volatile_foam_selector< ExcludeSpellId >::HandleHitTarget(), spell_accepting_felsaber_gift::HandleHitTarget(), spell_mardum_coloss_infernal_smash_selector::HandleHitTarget(), spell_wild_eruption::HandleHitTarget(), spell_telash_activate_vault_rune::HandleHitTarget(), spell_edna_refracting_beam_selector::HandleHitTarget(), spell_aqusirr_grasp_from_the_depths_selector::HandleHitTarget(), spell_heartsbane_triad_claim_the_iris::HandleHitTarget(), spell_heartsbane_triad_soul_manipulation_selector::HandleHitTarget(), spell_lord_and_lady_waycrest_virulent_pathogen_selector::HandleHitTarget(), spell_lord_and_lady_waycrest_wracking_chord_selector::HandleHitTarget(), spell_lord_and_lady_waycrest_wracking_bolt_missile::HandleHitTarget(), spell_soulbound_goliath_soul_thorns_selector::HandleHitTarget(), spell_waycrest_manor_goliath_drain_flavor_selector::HandleHitTarget(), spell_waycrest_manor_drain_goliath_essence::HandleHitTarget(), spell_waycrest_manor_splinter_spike_selector::HandleHitTarget(), Scripts::Pandaria::TheWanderingIsle::spell_flying_shadow_kick::HandleHitTarget(), spell_evo_living_flame::HandleHitTarget(), spell_pal_templar_s_verdict::HandleHitTarget(), spell_warr_shield_block::HandleHitTarget(), spell_fel_lord_caza_dies_02::HandleHitTarget(), spell_shade_of_medivh_flame_wreath_selector::HandleHitTarget(), spell_the_curator_rtk_summon_volatile_energy_selector::HandleHitTarget(), spell_the_curator_rtk_power_discharge_selector::HandleHitTarget(), spell_the_curator_rtk_arc_lightning_selector::HandleHitTarget(), spell_the_curator_rtk_static_charge_selector::HandleHitTarget(), spell_the_curator_rtk_overload::HandleHitTarget(), Scripts::EasternKingdoms::StormwindCity::spell_the_kings_command_movie_aura::HandleHitTarget(), Scripts::EasternKingdoms::StormwindCity::spell_admiral_rogers_script_effect::HandleHitTarget(), Scripts::EasternKingdoms::StormwindCity::spell_teleport_prep_alliance::HandleHitTarget(), spell_tunk_seismic_slam_selector::HandleHitTarget(), Scripts::Kalimdor::Durotar::spell_teleport_prep_horde::HandleHitTarget(), Scripts::Kalimdor::Orgrimmar::spell_art_of_war_movie_aura::HandleHitTarget(), spell_azhiccar_toxic_regurgitation_selector::HandleHitTarget(), spell_orator_krix_vizk_terrorize_selector::HandleHitTarget(), spell_orator_krix_vizk_shadows_of_doubt_selector::HandleHitTarget(), spell_the_candle_king_eerie_molds_selector::HandleHitTarget(), spell_the_candle_king_throw_darkflame_selector::HandleHitTarget(), spell_the_candle_king_cursed_wax::HandleHitTarget(), spell_the_candle_king_darkflame_pickaxe_selector::HandleHitTarget(), spell_the_candle_king_darkflame_pickaxe_cast::HandleHitTarget(), spell_edna_volatile_spike_selector::HandleHitTarget(), spell_skarmorak_crystalline_smash::HandleHitTarget(), spell_skarmorak_unstable_crash_fragment_selector::HandleHitTarget(), spell_skarmorak_unstable_energy_area::HandleHitTarget(), spell_skarmorak_unstable_energy::HandleHitTarget(), spell_drustvar_cut_onions_burden_of_proof::HandleHitTarget(), spell_drustvar_release_bloodflies_burden_of_proof::HandleHitTarget(), spell_drustvar_administering_venom_burden_of_proof::HandleHitTarget(), spell_lord_stormsong_waken_the_void_missile::HandleHitTarget(), spell_tidesage_council_ward_selector::HandleHitTarget(), Scripts::Pandaria::TheJadeForest::spell_into_the_mists_scene_jf::HandleHitTarget(), Scripts::Pandaria::TheJadeForest::spell_into_the_mists_scene_end::HandleHitTarget(), Scripts::Pandaria::TheJadeForest::spell_the_mission_scene_jf::HandleHitTarget(), Scripts::Pandaria::TheJadeForest::spell_the_mission_scene_end::HandleHitTarget(), Scripts::Pandaria::TheJadeForest::spell_cannon_explosion_reversecast::HandleHitTarget(), Scripts::Pandaria::TheJadeForest::spell_barrel_explosion_reversecast::HandleHitTarget(), Scripts::QuelThalas::MurderRow::KystiaManaheart::spell_kystia_manaheart_fel_nova_selector::HandleHitTarget(), spell_dk_apply_bone_shield::HandleHitTarget(), spell_evo_verdant_embrace_trigger_heal::HandleHitTarget(), spell_hun_black_arrow::HandleHitTarget(), spell_hun_no_hard_feelings::HandleHitTarget(), spell_pal_wake_of_ashes::HandleHitTarget(), spell_pri_expiation::HandleHitTarget(), spell_rezan_tail_selector::HandleHitTarget(), spell_sporecaller_zancha_upheaval_script_effect::HandleHitTarget(), spell_sporecaller_zancha_volatile_pods_explosion::HandleHitTarget(), spell_sporecaller_zancha_musashitake_teleport_selector::HandleHitTarget(), spell_mage_water_elemental_freeze::HandleImprovedFreeze(), spell_shade_of_medivh_inferno_bolt_marker::HandleInfernoBolt(), spell_sindragosa_frost_breath::HandleInfusion(), spell_rog_deadly_poison::HandleInstantDamage(), WorldSession::HandleKeyboundOverride(), spell_frost_giant_death_plague::HandleKill(), OutdoorPvPHP::HandleKillImpl(), OutdoorPvPNA::HandleKillImpl(), OutdoorPvPZM::HandleKillImpl(), spell_doomwalker_earthquake::HandleKnockdown(), spell_evo_verdant_embrace::HandleLaunchTarget(), AuraEffect::HandleLinkedSummon(), spell_darkfallen_blood_mirror::HandleMirror(), spell_friendish_soul_explosion::HandleMissile(), spell_warr_mortal_strike::HandleMortalWounds(), spell_gen_running_wild_aura::HandleMount(), WorldSession::HandleMoveSplineDoneOpcode(), WorldSession::HandleMoveTeleportAck(), WorldSession::HandleMoveWorldportAck(), spell_pri_sins_of_the_many::HandleOnApply(), spell_rog_leeching_poison::HandleOnApply(), spell_pri_crystalline_reflection::HandleOnApply(), spell_pri_power_word_shield::HandleOnApply(), spell_dru_abundance::HandleOnApplyOrReapply(), spell_altar_altercation_summon_ariok::HandleOnCast(), spell_dru_base_transformer::HandleOnCast(), spell_gen_ancestral_call::HandleOnCast(), spell_pal_divine_steed::HandleOnCast(), spell_pal_judgment::HandleOnCast(), spell_warl_immolate::HandleOnEffectHit(), spell_hun_exhilaration::HandleOnHit(), spell_azhiccar_toxic_regurgitation_cast::HandleOnHit(), spell_dk_ice_prison::HandleOnHit(), spell_hun_steady_shot::HandleOnHit(), spell_sha_earthquake_tick::HandleOnHit(), spell_auriaya_feral_rush::HandleOnHit(), spell_dru_moonfire::HandleOnHit(), spell_dru_sunfire::HandleOnHit(), spell_mage_ice_lance::HandleOnHit(), spell_dru_spring_blossoms::HandleOnHit(), spell_monk_rising_sun_kick::HandleOnHit(), spell_warr_storm_bolt::HandleOnHit(), spell_pri_atonement_effect::HandleOnHitTarget(), spell_dru_thrash::HandleOnHitTarget(), spell_pri_trail_of_light::HandleOnProc(), spell_pri_epiphany::HandleOnProc(), spell_pri_power_leech_passive::HandleOnProc(), spell_pri_answered_prayers::HandleOnProc(), spell_pri_master_the_darkness::HandleOnProc(), spell_dk_blinding_sleet::HandleOnRemove(), spell_hun_aspect_cheetah::HandleOnRemove(), spell_pri_holy_10_1_class_set_4pc_aura::HandleOnRemove(), spell_dk_soul_reaper::HandleOnTick(), spell_dru_cultivation::HandleOnTick(), spell_evo_panacea::HandlePanacea(), spell_mana_devourer_energy_void::HandlePeriodic(), spell_silverpine_magical_chains_hauler::HandlePeriodic(), spell_silverpine_flurry_of_claws::HandlePeriodic(), Scripts::EasternKingdoms::Westfall::spell_westfall_reaping_blows::HandlePeriodic(), spell_salramm_steal_flesh::HandlePeriodic(), spell_soulbound_goliath_soul_harvest::HandlePeriodic(), spell_soulbound_goliath_burning_brush_aura::HandlePeriodic(), spell_anubarak_carrion_beetles::HandlePeriodic(), spell_hadronox_periodic_summon_template_AuraScript::HandlePeriodic(), spell_hor_gunship_cannon_fire::spell_hor_gunship_cannon_fire_AuraScript::HandlePeriodic(), spell_moorabi_mojo_frenzy::HandlePeriodic(), spell_bjarngrim_arc_weld::HandlePeriodic(), spell_algalon_phase_punch::HandlePeriodic(), spell_close_rift::HandlePeriodic(), spell_kaelthas_remote_toy::HandlePeriodic(), spell_dru_barkskin::HandlePeriodic(), spell_dru_flower_walk::HandlePeriodic(), spell_dru_thrash_bear_bleed::HandlePeriodic(), spell_monk_power_strike_periodic::HandlePeriodic(), spell_warr_fueled_by_violence::HandlePeriodic(), spell_bg_seething_shore_rocket_parachute_trigger::HandlePeriodic(), spell_dalaran_order_campaign_intro_aura::HandlePeriodic(), spell_maiden_of_virtue_rtk_sacred_ground::HandlePeriodic(), spell_mana_devourer_coalesce_power::HandlePeriodic(), spell_mana_devourer_energize::HandlePeriodic(), spell_lord_stormsong_disciple_of_the_vol_zith::HandlePeriodic(), spell_pri_entropic_rift_periodic::HandlePeriodic(), spell_garothi_apocalypse_drive::HandlePeriodic(), spell_hallows_end_childrens_custome_aura::HandlePeriodic(), spell_lord_and_lady_waycrest_vitality_transfer::HandlePeriodic(), spell_waycrest_manor_wildfire::HandlePeriodic(), spell_ahnkahet_shadow_sickle::HandlePeriodic(), spell_oculus_ride_ruby_emerald_amber_drake_que::HandlePeriodic(), spell_algalon_phase_constellation::HandlePeriodic(), spell_assembly_rune_of_summoning::spell_assembly_rune_of_summoning_AuraScript::HandlePeriodic(), spell_nethermancer_sepethrea_inferno::HandlePeriodic(), spell_dru_elunes_favored_proc::HandlePeriodic(), spell_cragmaw_larva_metamorphosis::HandlePeriodic(), spell_edna_skarden_spawn_rp_periodic::HandlePeriodic(), spell_skarmorak_fortified_shell_periodic_absorb::HandlePeriodic(), spell_dh_enduring_torment::HandlePeriodic(), spell_dh_monster_rising::HandlePeriodic(), spell_pri_rhapsody::HandlePeriodic(), spell_warr_bloodsurge::HandlePeriodic(), spell_dru_efflorescence_dummy::HandlePeriodicDummy(), spell_item_dementia::HandlePeriodicDummy(), spell_item_nitro_boosts_backfire::HandlePeriodicDummy(), spell_volkhan_cool_down::HandlePeriodicDummyEffect(), Scripts::QuelThalas::MurderRow::KystiaManaheart::spell_kystia_manaheart_mirror_images::HandlePeriodicEffect(), spell_rog_shuriken_tornado::HandlePeriodicEffect(), AuraEffect::HandlePeriodicManaLeechAuraTick(), spell_krick_explosive_barrage::HandlePeriodicTick(), spell_mage_incanters_flow::HandlePeriodicTick(), spell_mage_flame_accelerant::HandlePeriodicTick(), spell_bronjahm_soulstorm_visual::HandlePeriodicTick(), spell_igb_periodic_trigger_with_power_cost::HandlePeriodicTick(), spell_monk_jade_walk::HandlePeriodicTick(), spell_bg_seething_shore_rocket_parachute_ground_check::HandlePeriodicTrigger(), spell_pilgrims_bounty_a_serving_of::HandlePlate(), spell_azhiccar_player_detection::HandlePlayerDetection(), OutdoorPvPHP::HandlePlayerEnterZone(), OutdoorPvPNA::HandlePlayerEnterZone(), OutdoorPvPSI::HandlePlayerEnterZone(), OutdoorPvPTF::HandlePlayerEnterZone(), OutdoorPvPZM::HandlePlayerEnterZone(), WorldSession::HandlePlayerLogin(), misc_commandscript::HandlePossessCommand(), spell_blood_queen_vampiric_bite::HandlePresence(), spell_pet_gen_lich_pet_aura::HandleProc(), spell_torghast_uncontrolled_darkness_proc::HandleProc(), spell_dru_earthwarden::HandleProc(), spell_dru_gore::HandleProc(), spell_dru_omen_of_clarity::HandleProc(), spell_item_fate_rune_of_unsurpassed_vigor::HandleProc(), spell_monk_power_strike_proc::HandleProc(), spell_pal_art_of_war::HandleProc(), spell_hallows_end_powder_blast::HandleProc(), spell_baleroc_vital_spark::HandleProc(), spell_devourer_of_souls_mirrored_soul_proc::HandleProc(), spell_ahune_spanky_hands::HandleProc(), spell_dk_necrosis::HandleProc(), spell_dk_pvp_4p_bonus::HandleProc(), spell_dru_bristling_fur::HandleProc(), spell_mage_blazing_barrier::HandleProc(), spell_mage_hyper_impact::HandleProc(), spell_mage_ice_barrier::HandleProc(), spell_mage_imp_mana_gems::HandleProc(), spell_monk_crackling_jade_lightning_knockback_proc_aura::HandleProc(), spell_pal_awakening::HandleProc(), spell_pal_divine_purpose::HandleProc(), spell_pal_infusion_of_light::HandleProc(), spell_item_bracing_chill_proc::HandleProc(), spell_pri_item_t6_trinket::HandleProc(), spell_utgarde_pinnacle_beast_mark::HandleProc(), spell_mark_of_malice::HandleProc(), spell_dk_obliteration::HandleProc(), spell_hun_misdirection::HandleProc(), spell_item_aegis_of_preservation::HandleProc(), spell_item_desperate_defense::HandleProc(), spell_pal_item_healing_discount::HandleProc(), spell_rog_honor_among_thieves::HandleProc(), spell_rog_premeditation_proc::HandleProc(), spell_rog_tricks_of_the_trade_aura::HandleProc(), spell_deathbringer_blood_beast_blood_link::HandleProc(), spell_deathwhisper_vampiric_might::HandleProc(), spell_putricide_ooze_tank_protection::HandleProc(), spell_the_lich_king_dark_hunger::HandleProc(), spell_yogg_saron_grim_reprisal::spell_yogg_saron_grim_reprisal_AuraScript::HandleProc(), spell_ingvar_woe_strike::HandleProc(), spell_uk_second_wind::HandleProc(), spell_doom_lord_kazzak_twisted_reflection::HandleProc(), spell_dru_forms_trinket::HandleProc(), spell_dru_item_t6_trinket::HandleProc(), spell_dru_t3_6p_bonus::HandleProc(), spell_dru_t3_8p_bonus::HandleProc(), spell_dru_t4_2p_bonus::HandleProc(), spell_dru_t10_balance_4p_bonus::HandleProc(), spell_dru_t10_restoration_4p_bonus_dummy::HandleProc(), spell_gen_adaptive_warding::HandleProc(), spell_gen_blood_reserve::HandleProc(), spell_gen_interrupt::HandleProc(), spell_gen_moss_covered_feet::HandleProc(), spell_gen_vampiric_touch::HandleProc(), spell_hun_roar_of_sacrifice::HandleProc(), spell_hun_t9_4p_bonus::HandleProc(), spell_hun_t29_2p_marksmanship_bonus::HandleProc(), spell_item_alchemist_stone::HandleProc(), spell_item_anger_capacitor< StackAmount >::spell_item_anger_capacitor_AuraScript< Stacks >::HandleProc(), spell_item_aura_of_madness::HandleProc(), spell_item_blessing_of_ancient_kings::HandleProc(), spell_item_deathbringers_will< StrengthSpellId, AgilitySpellId, APSpellId, CriticalSpellId, HasteSpellId >::spell_item_deathbringers_will_AuraScript< Strength, Agility, AttackPower, Critical, Haste >::HandleProc(), spell_item_discerning_eye_beast_dummy::HandleProc(), spell_item_frozen_shadoweave::HandleProc(), spell_item_heartpierce< Energy, Mana, Rage, RunicPower >::HandleProc(), spell_item_mark_of_conquest::HandleProc(), spell_item_necrotic_touch::HandleProc(), spell_item_persistent_shield::HandleProc(), spell_item_pet_healing::HandleProc(), spell_item_shadowmourne::HandleProc(), spell_item_swift_hand_justice_dummy::HandleProc(), spell_item_shard_of_the_scale< HealProcSpellId, DamageProcSpellId >::spell_item_shard_of_the_scale_AuraScript< HealProc, DamageProc >::HandleProc(), spell_item_soul_preserver::HandleProc(), spell_item_sunwell_neck< AldorSpellId, ScryersSpellId >::spell_item_sunwell_neck_AuraScript< Aldors, Scryers >::HandleProc(), spell_item_death_choice::HandleProc(), spell_item_trinket_stack::spell_item_trinket_stack_AuraScript::HandleProc(), spell_item_darkmoon_card_greatness::HandleProc(), spell_item_mana_drain::HandleProc(), spell_mage_ignite::HandleProc(), spell_pal_light_s_beacon::HandleProc(), spell_pal_t3_6p_bonus::HandleProc(), spell_pal_t8_2p_bonus::HandleProc(), spell_rog_blade_flurry::HandleProc(), spell_warl_seed_of_corruption_generic::HandleProc(), spell_warl_t4_2p_bonus< Trigger >::HandleProc(), spell_warr_critical_thinking::HandleProc(), spell_warr_sweeping_strikes::HandleProc(), spell_warr_trauma::HandleProc(), spell_torghast_blade_of_the_lifetaker::HandleProc(), spell_torghast_touch_of_the_unseen::HandleProc(), spell_torghast_poisonous_spores::HandleProc(), spell_item_sephuzs_secret::HandleProc(), spell_mage_ethereal_blink::HandleProc(), spell_mage_radiant_spark::HandleProc(), spell_pal_t30_2p_protection_bonus::HandleProc(), spell_pal_t30_2p_protection_bonus_heal::HandleProc(), spell_warl_seed_of_corruption_dummy_aura::HandleProc(), spell_eredar_twins_dark_flame_aura_shadow::HandleProc(), spell_eredar_twins_dark_flame_aura_fire::HandleProc(), spell_sha_undulation_passive::HandleProc(), spell_warr_sudden_death::HandleProc(), spell_warr_thunder_blast_aura::HandleProc(), spell_sha_item_t6_trinket::HandleProc(), spell_dh_shattered_souls::HandleProc(), spell_dk_brittle::HandleProc(), spell_dk_dark_simulacrum::HandleProc(), spell_dru_luxuriant_soil::HandleProc(), spell_pri_t5_heal_2p_bonus::HandleProc(), spell_rog_acrobatic_strikes::HandleProc(), spell_malacrass_mark_of_blood::HandleProc(), spell_anetheron_vampiric_aura::HandleProc(), spell_pal_item_t6_trinket::HandleProc(), spell_pri_aq_3p_bonus::HandleProc(), spell_hun_rejuvenating_wind::HandleProc(), spell_sha_earth_shield::HandleProc(), spell_dru_dream_of_cenarius_guardian::HandleProc(), spell_dru_umbral_inspiration::HandleProc(), spell_monk_save_them_all::HandleProc(), spell_pal_steed_of_liberty::HandleProc(), spell_dru_astral_smolder::HandleProc(), spell_pri_t3_4p_bonus::HandleProc(), spell_pri_t10_heal_2p_bonus::HandleProc(), spell_sha_deeply_rooted_elements::HandleProc(), spell_sha_item_lightning_shield::HandleProc(), spell_sha_item_lightning_shield_trigger::HandleProc(), spell_sha_item_mana_surge::HandleProc(), spell_sha_t3_6p_bonus::HandleProc(), spell_sha_t8_elemental_4p_bonus::HandleProc(), spell_sha_t9_elemental_4p_bonus::HandleProc(), spell_sha_t10_restoration_4p_bonus::HandleProc(), spell_dru_embrace_of_the_dream::HandleProc(), spell_mage_improved_scorch::HandleProc(), spell_pri_dispersing_light::HandleProc(), spell_pri_holy_10_1_class_set_2pc::HandleProc(), spell_warl_siphon_life::HandleProc(), spell_pri_divinity::HandleProc(), spell_warl_pyrogenics::HandleProc(), spell_pri_holy_mending::HandleProc(), spell_dk_crimson_scourge::HandleProc(), spell_dru_galactic_guardian::HandleProc(), spell_evo_burnout::HandleProc(), spell_hun_lock_and_load::HandleProc(), spell_hun_surging_shots::HandleProc(), spell_hun_windrunner_quiver::HandleProc(), spell_mage_heat_shimmer::HandleProc(), spell_pal_expurgation::HandleProc(), spell_sha_voltaic_blaze_talent::HandleProc(), spell_warl_cunning_cruelty::HandleProc(), spell_warl_shard_instability::HandleProc(), spell_dh_demon_muzzle::HandleProc(), spell_sha_unlimited_power::HandleProc(), spell_dru_power_of_the_archdruid::HandleProc(), spell_dru_ursocs_fury::HandleProc(), spell_hun_master_marksman::HandleProc(), spell_pri_empyreal_blaze::HandleProc(), spell_pri_power_surge::HandleProc(), spell_pri_divine_aegis::HandleProc(), spell_pri_shadowy_apparitions::HandleProc(), spell_sha_stormsurge::HandleProc(), spell_warr_frothing_berserker::HandleProc(), spell_warr_tactician::HandleProc(), spell_hun_bleak_powder::HandleProc(), spell_hun_disruptive_rounds::HandleProc(), spell_hun_quick_draw::HandleProc(), spell_pri_insidious_ire::HandleProc(), spell_pri_divine_image::HandleProc(), spell_item_harm_prevention_belt::HandleProc(), spell_warr_unbridled_ferocity::HandleProc(), spell_multi_headed_proc_guarm::HandleProc(), spell_putricide_gaseous_bloat::HandleProc(), spell_warr_item_t10_prot_4p_bonus::HandleProc(), spell_item_shadows_fate::HandleProc(), spell_tidesage_council_blessing_of_the_tempest::HandleProc(), spell_hun_shrapnel_shot::HandleProc(), spell_warr_enrage_proc::HandleProc(), spell_dh_painbringer::HandleProc(), spell_hun_bulletstorm::HandleProc(), spell_hun_precise_shots::HandleProc(), spell_mage_hot_streak::HandleProc(), spell_pri_angelic_bulwark::HandleProc(), spell_pri_blaze_of_light::HandleProc(), spell_pri_twilight_equilibrium::HandleProc(), spell_warr_tenderize::HandleProc(), spell_warr_titanic_rage::HandleProc(), spell_pri_divine_word::HandleProc(), AuraEffect::HandleProcTriggerSpellAuraProc(), AuraEffect::HandleProcTriggerSpellWithValueAuraProc(), battleground_silvershard_mines::HandleProgressEvent(), battleground_deephaul_ravine::HandleProgressEvent(), WorldSession::HandleQuestConfirmAccept(), quest_westward_bound::HandleQuestStatusChange(), quest_scout_chopper::HandleQuestStatusChange(), quest_briarpatch::HandleQuestStatusChange(), quest_resizing_the_situation::HandleQuestStatusChange(), quest_northbound::HandleQuestStatusChange(), quest_finding_the_lost_expedition::HandleQuestStatusChange(), spell_dru_innervate::HandleRank2(), spell_off_the_leash::HandleRemove(), spell_icecrown_burst_at_the_seams_59579::HandleRemove(), spell_undermine_arena_warning_countdown::HandleRemove(), spell_enigma_arena_warning_countdown::HandleRemove(), spell_warl_unstable_affliction::HandleRemove(), spell_igb_rocket_pack::HandleRemove(), spell_grobbulus_mutating_injection::HandleRemove(), spell_item_tradewinds::HandleRemove(), spell_pal_shield_of_vengeance::HandleRemove(), spell_pri_ultimate_penitence_channel::HandleRemoveEffect(), spell_warr_thunder_clap_rend::HandleRend(), spell_warr_raging_blow_cooldown_reset::HandleResetCooldown(), spell_festergut_blighted_spores::HandleResidue(), spell_rotface_slime_spray::HandleResidue(), scene_auchindoun_soulbinder_nyami::HandleScene(), spell_gen_bandage::HandleScript(), spell_pvp_trinket_wotf_shared_cd< TriggeredSpellId >::HandleScript(), spell_kelthuzad_detonate_mana::HandleScript(), spell_pilgrims_bounty_well_fed::HandleScript(), spell_baleroc_shards_of_torment_target_search::HandleScript(), spell_baleroc_tormented_spread::HandleScript(), spell_energize_aoe::HandleScript(), spell_halion_blazing_aura::HandleScript(), spell_saviana_conflagration_throwback::HandleScript(), spell_bronjahm_consume_soul::HandleScript(), spell_taldaram_glittering_sparks::HandleScript(), spell_taldaram_summon_flame_ball::HandleScript(), spell_blood_queen_bloodbolt::HandleScript(), spell_deathbringer_rune_of_blood::HandleScript(), spell_deathbringer_blood_nova::HandleScript(), spell_igb_rocket_artillery::HandleScript(), spell_putricide_unstable_experiment::HandleScript(), spell_sindragosa_icy_grip::HandleScript(), spell_the_lich_king_raging_spirit::HandleScript(), spell_the_lich_king_valkyr_target_search::HandleScript(), spell_the_lich_king_summon_spirit_bomb::HandleScript(), spell_the_lich_king_jump::HandleScript(), spell_dreamwalker_summon_dream_portal::HandleScript(), spell_dreamwalker_summon_nightmare_portal::HandleScript(), spell_dreamwalker_twisted_nightmares::HandleScript(), spell_frost_giant_death_plague::HandleScript(), spell_wintergrasp_force_building::HandleScript(), spell_gen_create_lance::HandleScript(), spell_gen_reverse_cast_target_to_caster_triggered::HandleScript(), spell_item_defibrillate::spell_item_defibrillate_SpellScript::HandleScript(), spell_item_scroll_of_recall::HandleScript(), spell_item_red_rider_air_rifle::HandleScript(), spell_occuthar_eyes_of_occuthar::spell_occuthar_eyes_of_occuthar_SpellScript::HandleScript(), spell_shazzrah_gate_dummy::HandleScript(), spell_eastern_kingdoms_duskwither_spire_up::HandleScript(), spell_eastern_kingdoms_duskwither_spire_down::HandleScript(), spell_eastern_kingdoms_silvermoon_to_undercity::HandleScript(), spell_eastern_kingdoms_undercity_to_silvermoon::HandleScript(), spell_eastern_kingdoms_dawnblade_attack::HandleScript(), spell_opera_little_red_riding_hood::HandleScript(), spell_chapter1_sky_darkener_assault::HandleScript(), spell_chapter1_emblazon_runeblade_effect::HandleScript(), spell_kormok_summon_bone_mages::HandleScript(), spell_kormok_summon_bone_minions::HandleScript(), spell_apothecary_lingering_fumes::HandleScript(), spell_apothecary_validate_area::HandleScript(), spell_apothecary_throw_cologne::HandleScript(), spell_apothecary_throw_perfume::HandleScript(), spell_brutallus_burn_primer::HandleScript(), spell_brutallus_burn_ally::HandleScript(), spell_brutallus_freeze::HandleScript(), spell_eredar_twins_blaze::HandleScript(), spell_muru_summon_blood_elves_script::HandleScript(), spell_muru_negative_energy::HandleScript(), spell_blasted_lands_teleport_to_razelikh_group::HandleScript(), spell_undercity_bending_shinbone::HandleScript(), Scripts::EasternKingdoms::Westfall::spell_westfall_summon_ragamuffin_looter::HandleScript(), spell_akilzon_eagle_swoop_primer::HandleScript(), spell_akilzon_electrical_overload_primer::HandleScript(), spell_akilzon_electrical_overload::HandleScript(), spell_mandokir_decapitate::HandleScript(), spell_mandokir_devastating_slam::HandleScript(), spell_mandokir_ohgan_orders::HandleScript(), spell_zulgurub_poisonous_blood::HandleScript(), spell_brewfest_mole_machine_portal_schedule::HandleScript(), spell_hallow_end_trick_initial::HandleScript(), spell_hallow_end_trick::HandleScript(), spell_hallow_end_trick_or_treat::HandleScript(), spell_hallow_end_tricky_treat::HandleScript(), spell_hallow_end_create_water_bucket::HandleScript(), spell_love_is_in_the_air_create_heart_candy::HandleScript(), spell_lunar_festival_elune_candle::HandleScript(), spell_lunar_festival_elunes_blessing::HandleScript(), spell_midsummer_torch_target_picker::HandleScript(), spell_midsummer_torch_toss_land::HandleScript(), spell_midsummer_stamp_out_bonfire_event::HandleScript(), spell_pilgrims_bounty_turkey_tracker::HandleScript(), spell_winter_veil_mistletoe::HandleScript(), spell_winter_veil_px_238_winter_wondervolt::HandleScript(), spell_re_sizing_q59941::HandleScript(), spell_subjugator_korul_darkness_calls::spell_subjugator_korul_darkness_calls_SpellScript::HandleScript(), spell_cos_teleport_to_cot_stratholme_phase_4::HandleScript(), spell_black_morass_banish_dragon_helper::HandleScript(), spell_baleroc_countdown_aoe_dummy::HandleScript(), spell_firelands_fiery_torment::HandleScript(), spell_ayamiss_swarmer_start_loop::HandleScript(), spell_ayamiss_swarmer_teleport_trigger::HandleScript(), spell_kurinnaxx_sand_trap::HandleScript(), spell_moam_summon_mana_fiends::HandleScript(), spell_moam_drain_mana::HandleScript(), spell_moam_drain_mana_effect::HandleScript(), spell_temple_of_ahnqiraj_teleport_to_twin_emperors::HandleScript(), spell_temple_of_ahnqiraj_teleport_to_final_chamber::HandleScript(), spell_aqusirr_surging_rush_selector::HandleScript(), spell_summon_wave_south::spell_summon_wave_south_SpellScript::HandleScript(), spell_summon_wave_west::spell_summon_wave_west_SpellScript::HandleScript(), spell_gravity_well_damage_nearby::spell_gravity_well_damage_nearby_SpellScript::HandleScript(), spell_seismic_shard::spell_seismic_shard_SpellScript::HandleScript(), spell_prince_taldaram_conjure_flame_sphere::HandleScript(), spell_halion_spawn_living_embers::HandleScript(), spell_paletress_summon_memory::spell_paletress_summon_memory_SpellScript::HandleScript(), spell_black_knight_ghoul_explode::HandleScript(), spell_black_knight_ghoul_explode_risen_ghoul::HandleScript(), spell_mistress_kiss_area::HandleScript(), spell_fel_streak_visual::HandleScript(), spell_jormungars_snakes_spray::HandleScript(), spell_novos_summon_minions::HandleScript(), spell_summon_random_drakkari::HandleScript(), spell_devourer_of_souls_mirrored_soul_target_selector::HandleScript(), spell_festergut_gastric_bloat::HandleScript(), spell_putricide_choking_gas_bomb::HandleScript(), spell_putricide_unbound_plague::HandleScript(), spell_rotface_ooze_flood::HandleScript(), spell_rotface_little_ooze_combine::HandleScript(), spell_rotface_large_ooze_combine::HandleScript(), spell_rotface_large_ooze_buff_combine::HandleScript(), spell_the_lich_king_cast_back_to_caster::HandleScript(), spell_alexstrasza_bunny_destroy_platform_event::HandleScript(), spell_magus_telestra_summon_clones::HandleScript(), spell_ormorok_summon_crystal_spikes::HandleScript(), spell_ulduar_rubble_summon::spell_ulduar_rubble_summonSpellScript::HandleScript(), spell_mimiron_fire_search::spell_mimiron_fire_search_SpellScript::HandleScript(), spell_mimiron_napalm_shell::spell_mimiron_napalm_shell_SpellScript::HandleScript(), spell_mimiron_proximity_mines::spell_mimiron_proximity_mines_SpellScript::HandleScript(), spell_mimiron_rocket_strike_target_select::spell_mimiron_rocket_strike_target_select_SpellScript::HandleScript(), spell_mimiron_summon_frost_bomb_target::spell_mimiron_summon_frost_bomb_target_SpellScript::HandleScript(), spell_xt002_heart_overload_periodic::HandleScript(), spell_yogg_saron_target_selectors::spell_yogg_saron_target_selectors_SpellScript::HandleScript(), spell_yogg_saron_insane_periodic::spell_yogg_saron_insane_periodic_SpellScript::HandleScript(), spell_palehoof_awaken_subboss::HandleScript(), spell_freezing_cloud_area_right::HandleScript(), spell_freezing_cloud_area_left::HandleScript(), spell_skadi_poisoned_spear::HandleScript(), spell_archavon_rock_shards::HandleScript(), spell_cyanigosa_arcane_vacuum::HandleScript(), spell_xevozz_summon_players::HandleScript(), spell_borean_tundra_shortening_blaster::HandleScript(), spell_borean_tundra_magnataur_on_death_1::HandleScript(), spell_borean_tundra_nerubar_web_random_unit_not_on_quest::HandleScript(), spell_borean_tundra_deliver_kodo::HandleScript(), spell_borean_tundra_weakness_to_lightning_cast_on_master::HandleScript(), spell_borean_tundra_land_mine_barrier::HandleScript(), spell_borean_tundra_arcane_chains_character_force_cast::HandleScript(), spell_dalaran_teleport_to_dalaran::HandleScript(), spell_dalaran_teleport_to_lake_wintergrasp::HandleScript(), spell_dragonblight_defending_wyrmrest_temple_cast_from_gossip::HandleScript(), spell_dragonblight_moti_mirror_image_script_effect::HandleScript(), spell_dragonblight_bombard_the_ballistae_fx_master::HandleScript(), spell_dragonblight_surge_needle_teleporter::HandleScript(), spell_dragonblight_fill_blood_unholy_frost_gem::HandleScript(), spell_dragonblight_lich_king_zap_player::HandleScript(), spell_grizzly_hills_script_cast_summon_image_of_drakuru::HandleScript(), spell_fjord_guide_our_sights_fx_master::HandleScript(), spell_fjord_mindless_abomination_ping_master::HandleScript(), spell_fjord_mindless_abomination_explosion_fx_master::HandleScript(), spell_fjord_the_cleansing_shrine_cast::HandleScript(), spell_fjord_the_cleansing_mirror_image_script_effect::HandleScript(), spell_fjord_the_way_to_his_heart_reverse_cast::HandleScript(), spell_icecrown_chum_the_water::HandleScript(), spell_icecrown_summon_freed_crusader::HandleScript(), spell_icecrown_gift_of_the_lich_king::HandleScript(), spell_icecrown_consume_minions::HandleScript(), spell_icecrown_bested_trigger::HandleScript(), spell_icecrown_forcecast_bridenbrad_ascension::HandleScript(), spell_sholazar_freya_dummy::HandleScript(), spell_sholazar_deathbolt::HandleScript(), spell_sholazar_song_of_cleansing::HandleScript(), spell_sholazar_lightning_strike::HandleScript(), spell_sholazar_mount_mammoth_cue::HandleScript(), spell_low_health_trigger::HandleScript(), spell_storm_peaks_bear_flank_master::HandleScript(), spell_storm_peaks_mammoth_explosion_master::HandleScript(), spell_storm_peaks_call_of_earth::HandleScript(), spell_storm_peaks_contact_brann::HandleScript(), spell_zuldrak_scourgewagon_explosion::HandleScript(), spell_zuldrak_chains_of_the_scourge::HandleScript(), spell_zuldrak_rampage_summon_zulaman_gods_master::HandleScript(), spell_zuldrak_breaking_through_summon_zulaman_gods_master::HandleScript(), spell_zuldrak_summon_nass::HandleScript(), spell_zuldrak_gymers_grab::HandleScript(), spell_zuldrak_gymers_throw::HandleScript(), spell_shirrak_ping_shirrak::HandleScript(), spell_mana_tombs_summon_arcane_fiends::HandleScript(), spell_darkweaver_syth_summon_elementals::HandleScript(), spell_illidan_agonizing_flames::HandleScript(), spell_illidari_council_judgement::HandleScript(), spell_najentus_needle_spine::HandleScript(), spell_najentus_needle_spine_explosion::HandleScript(), spell_fathomlord_karathress_tidal_surge::HandleScript(), spell_lady_vashj_summon_wave_mob_trigger::HandleScript(), spell_lady_vashj_summon_wave_e_mob_trigger::HandleScript(), spell_lady_vashj_spore_drop_effect::HandleScript(), spell_lady_vashj_remove_tainted_cores::HandleScript(), spell_leotheras_the_blind_summon_inner_demon::HandleScript(), spell_ahune_slippery_floor_periodic::HandleScript(), spell_ahune_find_opening_visual::HandleScript(), spell_ahune_spank_force_bunny_to_knock_you_to::HandleScript(), spell_hungarfen_putrid_mushroom_primer::HandleScript(), spell_the_black_stalker_levitate::HandleScript(), spell_the_black_stalker_levitation_pulse::HandleScript(), spell_the_black_stalker_someone_grab_me::HandleScript(), spell_the_black_stalker_magnetic_pull::HandleScript(), spell_the_black_stalker_summon_spore_strider::HandleScript(), spell_gruul_ground_slam::HandleScript(), spell_gruul_shatter::HandleScript(), spell_vazruden_fireball::HandleScript(), spell_vazruden_cone_of_fire::HandleScript(), spell_magtheridon_blaze_target::HandleScript(), spell_magtheridon_quake_target_selector::HandleScript(), spell_magtheridon_debris::HandleScript(), spell_magtheridon_shadow_grasp_cube::HandleScript(), spell_grand_warlock_nethekurse_target_fissures::HandleScript(), spell_kaelthas_gravity_lapse::HandleScript(), spell_kaelthas_summon_weapons::HandleScript(), spell_kaelthas_remove_weapons::HandleScript(), spell_kaelthas_pure_nether_beam::HandleScript(), spell_kaelthas_summon_nether_vapor::HandleScript(), spell_pathaleon_summon_nether_wraiths::HandleScript(), spell_hellfire_peninsula_send_vengeance_to_player::HandleScript(), spell_hellfire_peninsula_translocation_falcon_watch::HandleScript(), spell_nagrand_fire_bomb_target_summon_effect::HandleScript(), spell_nagrand_fire_bomb_damage_missile::HandleScript(), spell_shadowmoon_quest_credit_crazed_colossus::HandleScript(), spell_terokkar_shadowy_disguise_cast_from_questgiver::HandleScript(), spell_terokkar_translocation_firewing_point::HandleScript(), spell_pet_gen_lich_pet_onsummon::HandleScript(), spell_pet_gen_lich_pet_focus::HandleScript(), spell_pet_gen_toxic_wasteling_find_target::HandleScript(), spell_gen_cast_caster_to_target::HandleScript(), spell_gen_cast_target_to_target::HandleScript(), spell_gen_dalaran_disguise::HandleScript(), spell_gen_dreaming_glory::HandleScript(), spell_gen_feast::HandleScript(), spell_gen_orc_disguise::HandleScript(), spell_gen_teleporting::HandleScript(), spell_gen_cannon_blast::HandleScript(), spell_hun_pet_heart_of_the_phoenix::HandleScript(), spell_item_goblin_weather_machine::HandleScript(), spell_item_dimensional_ripper_everlook::HandleScript(), spell_item_ultrasafe_transporter::HandleScript(), spell_item_dimensional_ripper_area52::HandleScript(), spell_item_eggnog::HandleScript(), spell_item_runescroll_of_fortitude::HandleScript(), spell_item_drums_of_forgotten_kings::HandleScript(), spell_item_disco_ball_listening_to_music_parent::HandleScript(), spell_quest_uther_grom_tribute::HandleScript(), spell_quest_make_player_destroy_totems::HandleScript(), spell_warr_rallying_cry::HandleScript(), spell_shade_of_medivh_arcane_bolt_selector::HandleScript(), spell_dark_shaman_koranthal_shadow_storm::HandleScript(), Scripts::Pandaria::TheWanderingIsle::spell_force_summoner_to_ride_vehicle::HandleScript(), spell_sha_chain_lightning_energize::HandleScript(), spell_sha_chain_lightning_overload::HandleScript(), spell_sha_lightning_bolt::HandleScript(), spell_sha_lightning_bolt_overload::HandleScript(), spell_priestess_alun_za_agitate::HandleScript(), spell_priestess_alun_za_molten_gold_selector::HandleScript(), spell_priestess_alun_za_bubble::HandleScript(), spell_volkaal_toxic_leap_selector::HandleScript(), spell_hallow_end_wand::HandleScriptEffect(), spell_marrowgar_coldflame::HandleScriptEffect(), spell_marrowgar_coldflame_bonestorm::HandleScriptEffect(), spell_illidan_draw_soul::HandleScriptEffect(), spell_gen_break_shield::HandleScriptEffect(), spell_gen_clone::HandleScriptEffect(), spell_gen_clone_weapon::HandleScriptEffect(), spell_gen_mounted_charge::HandleScriptEffect(), spell_gen_throw_shield::HandleScriptEffect(), spell_chains_of_woe_1::spell_chains_of_woe_1_SpellScript::HandleScriptEffect(), spell_chains_of_woe_4::spell_chains_of_woe_4_SpellScript::HandleScriptEffect(), spell_direbrew_summon_mole_machine_target_picker::HandleScriptEffect(), spell_request_second_mug::HandleScriptEffect(), spell_death_knight_initiate_visual::HandleScriptEffect(), spell_deliver_stolen_horse::HandleScriptEffect(), spell_gift_of_the_harvester::HandleScriptEffect(), spell_death_knight_devour_humanoid::HandleScriptEffect(), spell_silverpine_pick_up_orc_crate::HandleScriptEffect(), spell_silverpine_summon_fenris_keep_actors::HandleScriptEffect(), Scripts::EasternKingdoms::Westfall::spell_westfall_summon_lous_house::HandleScriptEffect(), spell_akilzon_grab_passenger::HandleScriptEffect(), spell_midsummer_fling_torch_catch::HandleScriptEffect(), spell_husam_bad_intentions::HandleScriptEffect(), spell_icehowl_arctic_breath::HandleScriptEffect(), spell_deathwhisper_summon_spirits::HandleScriptEffect(), spell_gluth_decimate::HandleScriptEffect(), spell_razorscale_summon_iron_dwarves::HandleScriptEffect(), spell_fixate::HandleScriptEffect(), spell_palehoof_crazed_effect::HandleScriptEffect(), spell_zuldrak_zuldrak_rat::HandleScriptEffect(), spell_illidan_flame_burst::HandleScriptEffect(), spell_dk_festering_strike::HandleScriptEffect(), spell_ethereal_pet_onsummon::HandleScriptEffect(), spell_hun_masters_call::HandleScriptEffect(), spell_item_mirrens_drinking_hat::HandleScriptEffect(), spell_quest_portal_with_condition::HandleScriptEffect(), spell_warl_create_healthstone::HandleScriptEffect(), spell_redridge_control_ettin::HandleScriptEffect(), spell_edna_earth_shatterer::HandleScriptEffect(), spell_warl_vile_taint::HandleScriptEffect(), WorldSession::HandleSelfResOpcode(), AuraEffect::HandleShapeshiftBoosts(), spell_skarmorak_crystal_shards::HandleShard1(), spell_skarmorak_crystal_shards::HandleShard2(), spell_skarmorak_crystal_shards::HandleShard3(), spell_rokmora_shatter::HandleShatter(), spell_rokmora_emerge::HandleShatter(), spell_baltharus_enervating_brand_trigger::HandleSiphonedMight(), spell_gen_skinning::HandleSkinningEffect(), spell_mage_blizzard_damage::HandleSlow(), spell_mage_cone_of_cold::HandleSlow(), spell_warr_thunder_clap::HandleSlow(), spell_dh_shattered_souls_devourer_dummy::HandleSoulFragment(), spell_dh_shattered_souls_devourer::HandleSoulsGathering(), Unit::HandleSpellClick(), spell_marrowgar_bone_spike_graveyard::HandleSpikes(), spell_mage_living_bomb_explosion::HandleSpread(), spell_dh_student_of_suffering::HandleStudentOfSuffering(), Scripts::QuelThalas::MurderRow::KystiaManaheart::spell_kystia_manaheart_light_infusion::HandleStun(), spell_forge_of_souls_soul_sickness::HandleStun(), spell_gen_paralytic_poison::HandleStun(), spell_warr_shockwave::HandleStun(), spell_dk_subduing_grasp::HandleSubduingGrasp(), spell_icecrown_pound_drum::HandleSummon(), spell_putricide_mutated_transformation::HandleSummon(), spell_terokkar_fumping_the_big_bone_worm::HandleSummon(), spell_dreamwalker_summon_suppresser::HandleSummon(), spell_xt002_energy_orb::HandleSummons(), spell_gen_random_aggro_taunt::HandleTauntEffect(), spell_item_wormhole_pandaria::HandleTeleport(), spell_dracthyr_login::HandleTeleport(), spell_mother_shahraz_fatal_attraction::HandleTeleport(), spell_sporecaller_zancha_musashitake_teleport::HandleTeleport(), spell_husam_hammer_fist::HandleTick(), spell_halion_combustion_consumption_periodic::HandleTick(), spell_mimiron_weld::spell_mimiron_weld_AuraScript::HandleTick(), spell_volkaal_rapid_decay::HandleToxicPool(), spell_gen_two_forms::HandleTransform(), spell_priestess_alun_za_transfusion::HandleTransfusion(), spell_trigger_spell_from_caster::HandleTrigger(), spell_midsummer_fling_torch_triggered::HandleTriggerMissile(), spell_warl_soul_fire::HandleTriggers(), spell_magic_eater_food::HandleTriggerSpell(), spell_putricide_mutated_plague::HandleTriggerSpell(), AuraEffect::HandleTriggerSpellOnExpire(), AuraEffect::HandleTriggerSpellOnHealthPercent(), AuraEffect::HandleTriggerSpellOnPowerAmount(), AuraEffect::HandleTriggerSpellOnPowerPercent(), areatrigger_pri_divine_star::HandleUnitEnterExit(), spell_drakkari_colossus_surge::HandleVisual(), spell_malygos_arcane_storm::HandleVisual(), spell_pal_execution_sentence::HandleVisual(), spell_garothi_fel_bombardment_selector::HandleWarningEffect(), spell_borean_tundra_neural_needle::HandleWhisper(), spell_borean_tundra_prototype_neural_needle::HandleWhisper(), spell_dragonblight_high_executor_branding_iron::HandleWhisper(), spell_rog_soothing_darkness::Heal(), player_overlord_brandAI::HealDone(), boss_lady_malande::HealReceived(), CharmInfo::InitCharmCreateSpells(), npc_violet_hold_teleportation_portal::InitializeAI(), npc_pet_mage_mirror_image::InitializeAI(), spell_sha_healing_rain::InitializeVisualStalker(), CharmInfo::InitPossessCreateSpells(), npc_living_inferno::IsSummonedBy(), npc_void_sentry::IsSummonedBy(), npc_crystal_spike_trigger::IsSummonedBy(), TriggerAI::IsSummonedBy(), npc_amalgam_of_souls_soul_echoes_stalker::IsSummonedBy(), npc_raging_ghoul::npc_raging_ghoulAI::IsSummonedBy(), npc_risen_witch_doctor::npc_risen_witch_doctorAI::IsSummonedBy(), npc_ruby_emerald_amber_drake::IsSummonedBy(), npc_q10720_marmot::IsSummonedBy(), npc_pet_pri_divine_image::IsSummonedBy(), npc_anduin_wrynn_empty_vessel::IsSummonedBy(), npc_anduin_wrynn_lost_soul::IsSummonedBy(), npc_bone_spike::IsSummonedBy(), boss_blackheart_the_inciter_mc_dummy::IsSummonedBy(), npc_kayn_sunfury_ashtongue_intro_private::JustAppeared(), npc_jayce_darkweaver_cryptic_hollow_private::JustAppeared(), npc_altar_altercation_blood_ritual_orb::JustAppeared(), Scripts::EasternKingdoms::Vashjir::AbyssalDepths::npc_abyssal_depths_whirlpool_vehicle::JustAppeared(), npc_silverpine_skitterweb_matriarch::JustAppeared(), npc_briarpatch_prisoner::JustAppeared(), boss_lord_stormsong_ancient_mindbender::JustAppeared(), npc_pet_dk_risen_ghoul::JustAppeared(), boss_remnant_of_a_fallen_king::JustAppeared(), boss_rezan::JustAppeared(), npc_kings_rest_temple_basic::JustAppeared(), npc_gunship::npc_gunshipAI::JustDied(), boss_sapphiron::JustDied(), npc_power_spark::JustDied(), npc_mechanolift::npc_mechanoliftAI::JustDied(), boss_freya::boss_freyaAI::JustDied(), CombatAI::JustDied(), npc_silverpine_hillsbrad_refugee::JustDied(), CasterAI::JustEngagedWith(), npc_slad_ran_constrictor::JustEngagedWith(), CombatAI::JustEngagedWith(), boss_sapphiron::JustEngagedWith(), boss_freya::boss_freyaAI::JustEngagedWith(), boss_skeram::boss_skeramAI::JustSummoned(), boss_garothi_worldbreaker::JustSummoned(), boss_felblood_kaelthas::JustSummoned(), boss_felmyst::JustSummoned(), npc_silverpine_grand_executor_mortuus::JustSummoned(), npc_silverpine_sylvanas_windrunner_high_command::JustSummoned(), npc_firelands_molten_flamefather::JustSummoned(), boss_general_husam::JustSummoned(), boss_lockmaw::JustSummoned(), boss_corborus::boss_corborusAI::JustSummoned(), boss_ozruk::boss_ozrukAI::JustSummoned(), boss_prince_taldaram::JustSummoned(), boss_bronjahm::JustSummoned(), boss_krick::JustSummoned(), boss_gal_darah::JustSummoned(), boss_prince_valanar_icc::JustSummoned(), boss_deathbringer_saurfang::JustSummoned(), boss_professor_putricide::JustSummoned(), boss_sindragosa::JustSummoned(), boss_the_lich_king::JustSummoned(), npc_risen_archmage::JustSummoned(), boss_algalon_the_observer::JustSummoned(), boss_kologarn::boss_kologarnAI::JustSummoned(), boss_vx_001::boss_vx_001AI::JustSummoned(), boss_aerial_command_unit::boss_aerial_command_unitAI::JustSummoned(), boss_thorim::boss_thorimAI::JustSummoned(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::JustSummoned(), boss_sara::boss_saraAI::JustSummoned(), boss_svala::JustSummoned(), boss_ymiron::JustSummoned(), boss_anduin_wrynn::JustSummoned(), npc_restless_soul::npc_restless_soulAI::JustSummoned(), npc_kiljaeden_controller::npc_kiljaeden_controllerAI::JustSummoned(), npc_lady_sylvanas_windrunner::npc_lady_sylvanas_windrunnerAI::JustSummoned(), boss_anubarak_trial::JustSummoned(), boss_archimonde::KilledUnit(), boss_twilight_halion::KilledUnit(), boss_anubrekhan::KilledUnit(), boss_doomwalker::KilledUnit(), emerald_dragonAI::KilledUnit(), spell_alysrazor_turn_monstrosity::spell_alysrazor_turn_monstrosity_SpellScript::KnockBarrage(), spell_ioc_launch::Launch(), lfg::LFGMgr::MakeNewGroup(), spell_item_bracing_chill_search_jump_target::MoveAura(), npc_anubarak_spike::MoveInLineOfSight(), npc_dkc1_gothik::npc_dkc1_gothikAI::MoveInLineOfSight(), boss_malygos::MoveInLineOfSight(), npc_guardian_pavilion::MoveInLineOfSight(), boss_doomwalker::MoveInLineOfSight(), npc_redridge_subdued_canyon_ettin::MovementInform(), npc_spirit_shade::npc_spirit_shadeAI::MovementInform(), boss_selin_fireheart::MovementInform(), npc_unworthy_initiate::npc_unworthy_initiateAI::MovementInform(), npc_corrupted_soul_fragment::MovementInform(), npc_ichor_globule::MovementInform(), npc_king_jokkum_vehicle::MovementInform(), boss_sindragosa::MovementInform(), npc_captain_warlord_first_aid_private::MovementInform(), GenericMovementGenerator::MovementInform(), arena_empyrean_domain::MovePlayerDown(), npc_freyas_ward::npc_freyas_wardAI::npc_freyas_wardAI(), npc_hodirs_fury::npc_hodirs_furyAI::npc_hodirs_furyAI(), npc_mimirons_inferno::npc_mimirons_infernoAI::npc_mimirons_infernoAI(), npc_pool_of_tar::npc_pool_of_tarAI::npc_pool_of_tarAI(), npc_thorims_hammer::npc_thorims_hammerAI::npc_thorims_hammerAI(), spell_yogg_saron_hodirs_protective_gaze::spell_yogg_saron_hodirs_protective_gaze_AuraScript::OnAbsorb(), spell_illidari_council_reflective_shield::OnAbsorb(), spell_kaelthas_shock_barrier::OnAbsorb(), spell_ymiron_the_fallen_king_bane_periodic_AuraScript::OnAfterRemove(), spell_direbrew_disarm::OnApply(), spell_silverpine_bond_of_the_valkyr::OnApply(), spell_brewfest_ram_fatigue::OnApply(), spell_love_is_in_the_air_romantic_picnic::OnApply(), spell_re_sizer_slaughter::OnApply(), spell_azhiccar_devour::OnApply(), spell_halion_combustion_consumption::OnApply(), spell_icc_empowered_blood::OnApply(), spell_icc_empowered_blood_3::OnApply(), spell_load_into_catapult::spell_load_into_catapult_AuraScript::OnApply(), spell_yogg_saron_constrictor_tentacle::spell_yogg_saron_constrictor_tentacle_AuraScript::OnApply(), spell_yogg_saron_empowered::spell_yogg_saron_empowered_AuraScript::OnApply(), spell_yogg_saron_insane::spell_yogg_saron_insane_AuraScript::OnApply(), spell_anduin_wrynn_lost_soul::OnApply(), spell_dru_glyph_of_stars::OnApply(), spell_hun_aspect_of_the_turtle::OnApply(), spell_item_power_circle::OnApply(), spell_anduin_wrynn_wicked_star_selector_AuraScript::OnApply(), spell_remnant_of_a_fallen_king_return_to_kingsmourne_applied::OnApply(), spell_dh_cycle_of_hatred_talent::OnApply(), spell_dh_inner_demon::OnApply(), spell_dh_painbringer_reduce_damage::OnApply(), spell_pilgrims_bounty_a_serving_of::OnApply(), spell_dru_travel_form_dummy_aura::OnApply(), spell_gen_turkey_marker::OnApply(), spell_dh_fel_flame_fortification::OnApply(), spell_sha_spirit_wolf::OnApply(), spell_vael_burning_adrenaline::OnAuraRemoveHandler(), spell_riding_giant_boar_q55879::OnAuraRemoveHandler(), battleground_twin_peaks::OnCaptureFlag(), battleground_warsong_gulch::OnCaptureFlag(), spell_blood_queen_vampiric_bite::OnCast(), spell_brewfest_giddyup::OnChange(), spell_evo_fire_breath::OnComplete(), at_tidesage_council_reinforcing_ward::OnCreate(), at_hun_binding_shot::OnCreate(), areatrigger_pri_entropic_rift::OnCreate(), conversation_burden_of_proof_first_test_given::OnCreate(), conversation_burden_of_proof_second_test_given::OnCreate(), conversation_burden_of_proof_third_test_given::OnCreate(), BattlefieldTB::OnCreatureCreate(), BattlefieldWG::OnCreatureCreate(), instance_baradin_hold::instance_baradin_hold_InstanceMapScript::OnCreatureCreate(), instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::OnCreatureCreate(), spell_warl_soul_swap_exhale::OnEffectHit(), battleground_eye_of_the_storm::OnFlagStateChange(), battleground_deephaul_ravine::OnFlagStateChange(), battleground_twin_peaks::OnFlagStateChange(), battleground_warsong_gulch::OnFlagStateChange(), battleground_temple_of_kotmogu::OnFlagTaken(), instance_blackrock_spire::instance_blackrock_spireMapScript::OnGameObjectCreate(), go_master_surveyor::OnGossipHello(), go_orb_of_domination::OnGossipHello(), go_gauntlet_gate::go_gauntlet_gateAI::OnGossipHello(), go_kalecgos_spectral_rift::go_kalecgos_spectral_riftAI::OnGossipHello(), go_orb_of_the_blue_flight::go_orb_of_the_blue_flightAI::OnGossipHello(), go_wind_stone::go_wind_stoneAI::OnGossipHello(), go_twilight_portal::OnGossipHello(), npc_essence_of_twin::OnGossipHello(), go_empowering_blood_orb::OnGossipHello(), go_activation_crystal::OnGossipHello(), go_finklesteins_cauldron::OnGossipHello(), go_najentus_spine::OnGossipHello(), go_simon_cluster::go_simon_clusterAI::OnGossipHello(), go_tablet_of_the_seven::go_tablet_of_the_sevenAI::OnGossipHello(), go_midsummer_ribbon_pole::go_midsummer_ribbon_poleAI::OnGossipHello(), npc_sevis_brightflame_shivarra_gateway::OnGossipSelect(), npc_jayce_darkweaver_cryptic_hollow::OnGossipSelect(), npc_master_mathias_shaw_human_heritage_lions_pride_inn_basement::OnGossipSelect(), Scripts::EasternKingdoms::StormwindCity::npc_jaina_proudmoore_tides_of_war::OnGossipSelect(), npc_selina_dourman::OnGossipSelect(), Scripts::Kalimdor::Durotar::npc_echo_isles_class_trainer< PitPos, QuestID >::OnGossipSelect(), npc_sinclari_vh::OnGossipSelect(), npc_wyrmrest_defender::OnGossipSelect(), npc_baros_alexston::OnGossipSelect(), npc_lokhtos_darkbargainer::npc_lokhtos_darkbargainerAI::OnGossipSelect(), boss_gloomrel::boss_gloomrelAI::OnGossipSelect(), npc_death_knight_initiate::npc_death_knight_initiateAI::OnGossipSelect(), npc_silverpine_bat_handler_maggotbreath::OnGossipSelect(), icecrown_citadel_teleport::OnGossipSelect(), npc_zm_field_scout::OnGossipSelect(), go_amberpine_outhouse::go_amberpine_outhouseAI::OnGossipSelect(), npc_engineering_tele_trinket::npc_engineering_tele_trinketAI::OnGossipSelect(), npc_argent_squire_gruntling::npc_argent_squire_gruntlingAI::OnGossipSelect(), npc_chromie_start::npc_chromie_startAI::OnGossipSelect(), go_silverpine_abandoned_outhouse::OnGossipSelect(), npc_silverpine_admiral_hatchet::OnGossipSelect(), npc_zafod_boombox::OnGossipSelect(), npc_crusade_recruit::OnGossipSelect(), go_ahune_ice_stone::OnGossipSelect(), go_apexis_relic::go_apexis_relicAI::OnGossipSelect(), go_midsummer_bonfire::go_midsummer_bonfireAI::OnGossipSelect(), Player::OnGossipSelect(), spell_baleroc_torment_target_search::OnHit(), spell_rog_vanish::OnLaunchTarget(), lfg::LFGPlayerScript::OnMapChanged(), player_teleport_to_tanaan::OnMovieComplete(), Scripts::EasternKingdoms::StormwindCity::player_conv_after_movie_tides_of_war::OnMovieComplete(), player_exiles_reach_ship_crash::OnMovieComplete(), spell_dru_eclipse_dummy::OnOwnerOutOfCombat(), spell_apothecary_perfume_spill::OnPeriodic(), spell_apothecary_cologne_spill::OnPeriodic(), spell_muru_summon_blood_elves_periodic::OnPeriodic(), spell_muru_transform_visual_missile_periodic::OnPeriodic(), spell_love_is_in_the_air_romantic_picnic::OnPeriodic(), spell_the_lich_king_soul_reaper::OnPeriodic(), spell_sjonnir_periodic_summon::OnPeriodic(), spell_hodir_shatter_chest::OnPeriodic(), spell_hodir_biting_cold_periodic::OnPeriodic(), spell_yogg_saron_empowered::spell_yogg_saron_empowered_AuraScript::OnPeriodic(), spell_illidan_tear_of_azzinoth_channel::OnPeriodic(), spell_illidan_demon_transform1::OnPeriodic(), spell_illidan_caged::OnPeriodic(), spell_mother_shahraz_random_periodic::OnPeriodic(), spell_serpent_shrine_frenzy_water::OnPeriodic(), spell_mekgineer_steamrigger_summon_gnomes::OnPeriodic(), spell_ahune_ahunes_shield::OnPeriodic(), spell_ahune_summon_ice_spear_delayer::OnPeriodic(), spell_ahune_ice_spear_control_aura::OnPeriodic(), spell_ahune_find_opening_beam_end::OnPeriodic(), spell_magtheridon_quake_initial::OnPeriodic(), spell_kaelthas_gravity_lapse_periodic::OnPeriodic(), spell_pet_gen_lich_pet_periodic_emote::OnPeriodic(), spell_item_disco_ball_listening_to_music_periodic::OnPeriodic(), spell_anduin_wrynn_hopebreaker_periodic::OnPeriodic(), spell_remnant_of_a_fallen_king_remorseless_winter_periodic::OnPeriodic(), spell_baron_geddon_inferno::OnPeriodic(), spell_vexallus_energy_feedback::OnPeriodic(), spell_kalecgos_curse_of_boundless_agony::OnPeriodic(), spell_janalai_fire_bomb::OnPeriodic(), spell_brewfest_ram::OnPeriodic(), spell_mark_of_kazrogal_aura::OnPeriodic(), spell_black_morass_time_rift_periodic::OnPeriodic(), spell_azhiccar_invading_shriek_aura::OnPeriodic(), spell_the_lich_king_vile_spirits::OnPeriodic(), spell_hodir_flash_freeze::OnPeriodic(), spell_hodir_biting_cold_area_aura::OnPeriodic(), spell_keleseth_frost_tomb_periodic::OnPeriodic(), spell_moragg_ray::OnPeriodic(), spell_murmur_murmurs_touch::OnPeriodic(), spell_illidan_demon_transform2::OnPeriodic(), spell_doom_lord_kazzak_mark_of_kazzak::OnPeriodic(), spell_leotheras_the_blind_demon_link::OnPeriodic(), spell_the_lurker_below_spout_periodic::OnPeriodic(), spell_ahune_summoning_rhyme_aura::OnPeriodic(), spell_broggok_poison_cloud::OnPeriodic(), spell_omor_the_unscarred_orbital_strike_whip::OnPeriodic(), spell_kaelthas_gaining_power::OnPeriodic(), spell_kaelthas_nether_vapor_lightning::OnPeriodic(), spell_gen_mark_of_kazrogal_hellfire_aura::OnPeriodic(), spell_illidari_nightlord_shadow_inferno::OnPeriodic(), battleground_silvershard_mines::OnPlayerCapturedMineCart(), instance_eye_of_eternity::instance_eye_of_eternity_InstanceMapScript::OnPlayerEnter(), instance_shattered_halls::instance_shattered_halls_InstanceMapScript::OnPlayerEnter(), arena_blades_edge_legion::OnPlayerJoined(), arena_cage_of_carnage::OnPlayerJoined(), arena_empyrean_domain::OnPlayerJoined(), arena_enigma_crucible::OnPlayerJoined(), arena_hook_point::OnPlayerJoined(), arena_mugambala::OnPlayerJoined(), arena_nokhudon_proving_grounds::OnPlayerJoined(), BattlefieldTB::OnPlayerJoinWar(), BattlefieldWG::OnPlayerJoinWar(), spell_king_deepbeard_ground_slam::OnPrecast(), spell_anduin_wrynn_blasphemy::OnPrecast(), spell_anduin_wrynn_hopelessness::OnPrecast(), spell_gen_running_wild::OnPrecast(), spell_sha_feral_lunge::OnPrecast(), spell_warl_sayaad_precast_disorientation::OnPrecast(), spell_anduin_wrynn_dark_zeal::OnProc(), spell_blood_queen_essence_of_the_blood_queen::OnProc(), spell_gen_obsidian_armor::OnProc(), spell_omrogg_burning_maul::OnProc(), spell_warr_devastator::OnProc(), spell_reliquary_of_souls_aura_of_desire::OnProcSpell(), npc_kayn_sunfury_invasion_begins::OnQuestAccept(), go_silverpine_abandoned_outhouse::OnQuestAccept(), npc_silverpine_admiral_hatchet::OnQuestAccept(), npc_first_mate_stand_your_ground::OnQuestAccept(), Scripts::Pandaria::TheWanderingIsle::npc_li_fei::OnQuestAccept(), npc_silverpine_sylvanas_windrunner_high_command::OnQuestReward(), npc_silverpine_admiral_hatchet::OnQuestReward(), quest_hidden_no_more::OnQuestStatusChange(), quest_the_cost_of_war::OnQuestStatusChange(), quest_altar_altercation::OnQuestStatusChange(), quest_awaken_dracthyr::OnQuestStatusChange(), quest_a_legend_you_can_hold::OnQuestStatusChange(), quest_stand_your_ground::OnQuestStatusChange(), quest_enhanced_combat_tactics::OnQuestStatusChange(), quest_ride_of_the_scientifically_enhanced_boar::OnQuestStatusChange(), quest_the_re_deather::OnQuestStatusChange(), quest_brace_for_impact::OnQuestStatusChange(), npc_sparring_partner_enhanced_combat_training_warrior::OnReadyPointReached(), npc_sparring_partner_enhanced_combat_training_priest::OnReadyPointReached(), npc_sparring_partner_enhanced_combat_training_shaman::OnReadyPointReached(), npc_sparring_partner_enhanced_combat_training_mage::OnReadyPointReached(), npc_sparring_partner_enhanced_combat_training_warlock::OnReadyPointReached(), npc_sparring_partner_enhanced_combat_training_druid::OnReadyPointReached(), at_guardians_breath< ColorSpellId >::at_guardians_breathAI< ColorSpell >::OnRemove(), at_telash_greywing_vault_rune::OnRemove(), at_waycrest_manor_organ_missiles::OnRemove(), spell_king_deepbeard_gaseous_bubbles::OnRemove(), spell_volatile_foam_aura< SpellIdOnExpire >::OnRemove(), spell_scarlet_defender_heavy_armor::OnRemove(), spell_kalecgos_spectral_realm_aura::OnRemove(), spell_kalecgos_curse_of_boundless_agony::OnRemove(), spell_brewfest_exhausted_ram::OnRemove(), spell_attention_exiles_reach_tutorial::OnRemove(), spell_knocked_down_exiles_reach_beach::OnRemove(), spell_re_sizing_aura_q56034::OnRemove(), spell_re_sizing_aura_q59941::OnRemove(), spell_baleroc_countdown::OnRemove(), spell_baleroc_torment_AuraScript::OnRemove(), spell_aqusirr_requiem_of_the_abyss_periodic::OnRemove(), spell_aqusirr_choking_brine::OnRemove(), spell_gormok_jump_to_hand::OnRemove(), spell_taldaram_flame_ball_visual::OnRemove(), spell_putricide_mutation_init_aura::OnRemove(), spell_the_lich_king_necrotic_plague::OnRemove(), spell_the_lich_king_shadow_trap_visual::OnRemove(), spell_the_lich_king_harvest_soul::OnRemove(), spell_the_lich_king_in_frostmourne_room::OnRemove(), spell_ignis_slag_pot::spell_ignis_slag_pot_AuraScript::OnRemove(), spell_ulduar_stone_grip_absorb::spell_ulduar_stone_grip_absorb_AuraScript::OnRemove(), spell_yogg_saron_malady_of_the_mind::spell_yogg_saron_malady_of_the_mind_AuraScript::OnRemove(), spell_illidari_council_deadly_poison::OnRemove(), spell_illidari_council_vanish::OnRemove(), spell_teron_gorefiend_shadow_of_death::OnRemove(), spell_gen_spirit_heal_personal::OnRemove(), spell_mage_ring_of_frost_freeze_AuraScript::OnRemove(), spell_quest_taming_the_beast::OnRemove(), spell_cragmaw_larva_metamorphosis::OnRemove(), spell_cragmaw_blood_burst::OnRemove(), spell_amalgam_of_souls_soul_echoes_clone_caster::OnRemove(), spell_dalaran_sealed_letter::OnRemove(), spell_shade_of_medivh_piercing_missiles::OnRemove(), spell_orator_krix_vizk_vociferous_indoctrination_periodic::OnRemove(), spell_anduin_wrynn_befouled_barrier_expire::OnRemove(), spell_anduin_wrynn_hopelessness_overconfidence::OnRemove(), spell_anduin_wrynn_lost_soul::OnRemove(), spell_anduin_wrynn_severed_soul::OnRemove(), spell_anduin_wrynn_hopelessness_expire::OnRemove(), spell_halion_marks::OnRemove(), spell_putricide_mutated_plague::OnRemove(), spell_sindragosa_instability::OnRemove(), spell_the_lich_king_necrotic_plague_jump_aura::OnRemove(), spell_yogg_saron_nondescript::spell_yogg_saron_nondescript_AuraScript::OnRemove(), spell_claw_swipe_check::OnRemove(), spell_illidari_council_seal::OnRemove(), spell_edna_seismic_reverberation::OnRemove(), spell_dh_restless_hunter::OnRemove(), spell_warr_kill_or_be_killed_warrior::OnRemove(), spell_priestess_alun_za_molten_gold::OnRemove(), spell_priestess_alun_za_transfusion_cast::OnRemove(), spell_sporecaller_zancha_upheaval_marker::OnRemove(), spell_illidan_akama_door_channel::OnRemoveDummy(), transport_seething_shore::OnRemovePassenger(), playerchoice_a_weapon_you_can_hold_priest::OnResponse(), playerchoice_weapons_of_legend_hunter::OnResponse(), scene_bleeding_hollow_kilrogg_reveal::OnSceneCancel(), scene_dracthyr_evoker_intro::OnSceneCancel(), scene_boralus_client_scene_cyrus_and_genn::OnSceneCancel(), scene_boralus_jainas_procession::OnSceneCancel(), scene_dracthyr_evoker_intro::OnSceneComplete(), scene_alliance_and_horde_crash::OnSceneComplete(), scene_darkmaul_plains_skeleton_army_horde::OnSceneComplete(), scene_boralus_client_scene_cyrus_and_genn::OnSceneComplete(), scene_boralus_jainas_procession::OnSceneComplete(), scene_enter_the_illidari_ashtongue::OnSceneStart(), scene_enter_the_illidari_ashtongue::OnSceneTriggerEvent(), scene_bleeding_hollow_holdout::OnSceneTriggerEvent(), scene_bleeding_hollow_trail_of_flame::OnSceneTriggerEvent(), scene_bleeding_hollow_kilrogg_reveal::OnSceneTriggerEvent(), scene_alliance_and_horde_crash::OnSceneTriggerEvent(), scene_darkmaul_plains_skeleton_army_alliance::OnSceneTriggerEvent(), scene_darkmaul_plains_skeleton_army_horde::OnSceneTriggerEvent(), scene_deathwing_simulator::OnSceneTriggerEvent(), spell_dru_eclipse_dummy::OnSpellCast(), boss_flame_leviathan_overload_device::boss_flame_leviathan_overload_deviceAI::OnSpellClick(), npc_whisperwind_lasher::npc_whisperwind_lasherAI::OnSpellClick(), npc_altar_altercation_blood_ritual_orb::OnSpellClick(), spell_exploding_orb_hasty_grow::OnStackChange(), spell_item_shadowmourne_soul_fragment::OnStackChange(), spell_priestess_alun_za_corrupt::OnStackChange(), arena_cage_of_carnage::OnStart(), arena_enigma_crucible::OnStart(), conversation_drustvar_really_big_problem_complete::OnStart(), spell_warl_devour_magic::OnSuccessfulDispel(), spell_dh_swallowed_anger::OnSuccessfulDispel(), battleground_silvershard_mines::OnTrackSwitched(), spell_rain_of_bones::spell_rain_of_bones_AuraScript::OnTrigger(), spell_illidari_council_deadly_strike::OnTrigger(), spell_mother_shahraz_saber_lash::OnTrigger(), spell_mother_shahraz_generic_periodic::OnTrigger(), Scripts::Kalimdor::Durotar::at_hellscreams_fist_gunship::OnTrigger(), at_frozen_throne_teleport::OnTrigger(), Scripts::Pandaria::TheWanderingIsle::at_min_dimwind_captured::OnTrigger(), Scripts::Pandaria::TheWanderingIsle::at_cave_of_meditation::OnTrigger(), Scripts::Pandaria::TheWanderingIsle::at_inside_of_cave_of_meditation::OnTrigger(), Scripts::Pandaria::TheWanderingIsle::at_singing_pools_transform_base< CurseSpellID >::OnTrigger(), Scripts::Pandaria::TheWanderingIsle::at_singing_pools_transform_frog::OnTrigger(), AreaTrigger_at_legion_teleporter::OnTrigger(), at_ioc_backdoor_job::OnTrigger(), AreaTrigger_at_sholazar_waygate::OnTrigger(), npc_silverpine_fenris_keep_stalker::OnTriggerNoEscape(), instance_aberrus_the_shadowed_crucible::instance_aberrus_the_shadowed_crucible_InstanceMapScript::OnUnitDeath(), at_amalgam_of_souls_swirling_scythe::OnUnitEnter(), at_amalgam_of_souls_call_souls::OnUnitEnter(), at_king_deepbeard_call_the_seas::OnUnitEnter(), at_ymiron_the_fallen_king_bane::OnUnitEnter(), at_rokmora_choking_dust::OnUnitEnter(), at_rokmora_crystalline_ground::OnUnitEnter(), at_enter_the_illidari_shivarra_conversation::OnUnitEnter(), at_fel_lord_caza_intro::OnUnitEnter(), at_fel_lord_caza_fel_infusion::OnUnitEnter(), at_altar_altercation_reach_altar::OnUnitEnter(), at_aberrus_sabellian_conversation_intro::OnUnitEnter(), at_aberrus_sarkareth_conversation_intro::OnUnitEnter(), at_telash_greywing_vault_rune::OnUnitEnter(), at_dracthyr_stasis_feedback::OnUnitEnter(), at_maiden_of_virtue_rtk_sacred_ground::OnUnitEnter(), at_mana_devourer_loose_mana::OnUnitEnter(), at_mana_devourer_energy_void::OnUnitEnter(), at_shade_of_medivh_ceaseless_winter::OnUnitEnter(), at_shade_of_medivh_flame_wreath::OnUnitEnter(), at_the_curator_rtk_power_discharge::OnUnitEnter(), at_malacrass_hex_sphere::OnUnitEnter(), areatrigger_find_the_lost_expedition::OnUnitEnter(), areatrigger_find_the_lost_expedition_follower::OnUnitEnter(), at_aggro_radius_check_enhanced_combat_tactics::OnUnitEnter(), at_northbound_linger::OnUnitEnter(), at_azhiccar_digestive_spittle::OnUnitEnter(), at_azhiccar_devour::OnUnitEnter(), at_orator_krix_vizk_chains_of_oppression::OnUnitEnter(), at_orator_krix_vizk_lingering_influence::OnUnitEnter(), at_orator_krix_vizk_doubt::OnUnitEnter(), at_the_candle_king_cursed_wax::OnUnitEnter(), at_the_candle_king_molten_wax::OnUnitEnter(), at_the_candle_king_candlelight::OnUnitEnter(), at_edna_volatile_spike::OnUnitEnter(), at_skarmorak_unstable_fragments::OnUnitEnter(), at_drustvar_timbered_strand_shoot_wickerman::OnUnitEnter(), at_aqusirr_surging_rush::OnUnitEnter(), at_lord_stormsong_waken_the_void::OnUnitEnter(), at_tidesage_council_reinforcing_ward::OnUnitEnter(), at_tidesage_council_swiftness_ward_boss::OnUnitEnter(), at_tidesage_council_swiftness_ward_player::OnUnitEnter(), at_tidesage_council_blowback::OnUnitEnter(), at_heartsbane_triad_aura_of_apathy::OnUnitEnter(), at_heartsbane_triad_aura_of_dread::OnUnitEnter(), at_heartsbane_triad_aura_of_thorns::OnUnitEnter(), at_waycrest_manor_wildfire::OnUnitEnter(), at_boralus_get_your_bearings< QuestId, ObjectiveId, SpellId >::OnUnitEnter(), at_boralus_old_knight_enter_harbormasters_office::OnUnitEnter(), at_boralus_old_knight_genn_arrives_boralus::OnUnitEnter(), Scripts::QuelThalas::MurderRow::KystiaManaheart::at_kystia_manaheart_fel_spray::OnUnitEnter(), at_anduin_wrynn_march_of_the_damned::OnUnitEnter(), at_anduin_wrynn_befouled_barrier::OnUnitEnter(), at_anduin_wrynn_beacon_of_hope::OnUnitEnter(), at_anduin_wrynn_blasphemy::OnUnitEnter(), at_anduin_wrynn_wicked_star::OnUnitEnter(), at_anduin_wrynn_hopelessness::OnUnitEnter(), areatrigger_dh_darkness::OnUnitEnter(), at_dh_shattered_souls< SpellId >::OnUnitEnter(), at_dk_death_and_decay::OnUnitEnter(), at_hun_binding_shot::OnUnitEnter(), at_hun_bleak_powder::OnUnitEnter(), at_hun_flare::OnUnitEnter(), areatrigger_pal_ashen_hallow::OnUnitEnter(), areatrigger_stormwind_teleport_unit::OnUnitEnter(), at_void_orb_harbinger::OnUnitEnter(), at_priestess_alun_za_tainted_blood::OnUnitEnter(), at_priestess_alun_za_corrupted_gold::OnUnitEnter(), at_rezan_pile_of_bones_spawn_raptor::OnUnitEnter(), at_rezan_pile_of_bones_slow::OnUnitEnter(), at_volkaal_rapid_decay::OnUnitEnter(), at_kings_rest_molten_gold::OnUnitEnter(), at_kings_rest_gust_slash::OnUnitEnter(), at_cragmaw_destroy_larva::OnUnitEnter(), at_sporecaller_zancha_boundless_rot::OnUnitEnter(), at_sporecaller_zancha_volatile_pod::OnUnitEnter(), at_sporecaller_zancha_intro::OnUnitEnter(), at_shade_of_medivh_flame_wreath::OnUnitExit(), at_hun_binding_shot::OnUnitExit(), Scripts::EasternKingdoms::Vashjir::spell_vashjir_sea_legs_aura::OnUpdate(), conversation_an_unlikely_informant::OnUpdate(), conversation_waycrest_manor_waycrests_defeated::OnUpdate(), conversation_sylvanas_windrunner_introduction::OnUpdate(), dummy_dragonAI::OpenPortal(), spell_dru_new_moon::OverrideMoon(), npc_eagle_spirit::npc_eagle_spirit_AI::PassengerBoarded(), npc_silverpine_fenris_keep_camera::PassengerBoarded(), npc_wild_wyrm::PassengerBoarded(), npc_scoutomatic_5000::PassengerBoarded(), npc_choppy_booster_scout::PassengerBoarded(), npc_giant_boar_vehicle_q55879::PassengerBoarded(), Scripts::Pandaria::TheWanderingIsle::npc_delivery_cart::PassengerBoarded(), npc_tournament_mount::npc_tournament_mountAI::PassengerBoarded(), npc_melee_hover_disk::PassengerBoarded(), npc_caster_hover_disk::PassengerBoarded(), boss_gormok::PassengerBoarded(), boss_xt002::PassengerBoarded(), npc_four_car_garage::PassengerBoarded(), boss_kologarn::boss_kologarnAI::PassengerBoarded(), npc_king_jokkum_vehicle::PassengerBoarded(), spell_send_mug_control_aura::PeriodicTick(), spell_barreled_control_aura::PeriodicTick(), spell_midsummer_test_ribbon_pole_channel::PeriodicTick(), spell_pursuing_spikes::PeriodicTick(), spell_bullet_controller::PeriodicTick(), spell_overload_circuit::PeriodicTick(), spell_ichoron_splatter::PeriodicTick(), spell_random_ingredient_aura::PeriodicTick(), spell_headless_horseman_summoning_rhyme_aura::PeriodicTick(), spell_muru_negative_energy_periodic::PeriodicTick(), spell_jormungars_slime_pool::PeriodicTick(), spell_blood_queen_pact_of_the_darkfallen_dmg::PeriodicTick(), spell_sindragosa_ice_tomb_trap::PeriodicTick(), spell_grobbulus_poison_cloud::PeriodicTick(), spell_tar_blaze::PeriodicTick(), spell_alar_flame_quills::PeriodicTick(), spell_hellfire_peninsula_absorb_eye_of_grillok::PeriodicTick(), Scripts::Pandaria::TheWanderingIsle::spell_feet_of_fury::PeriodicTick(), spell_gen_aura_of_fear::PeriodicTick(), spell_sha_doom_winds::PeriodicTick(), spell_halion_twilight_phasing::Phase(), spell_dru_germination::PickRejuvenationVariant(), SmartScript::ProcessAction(), spell_dru_shooting_stars::ProcessDoT(), instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::ProcessEvent(), BattlefieldTB::PromotePlayer(), BattlefieldWG::PromotePlayer(), spell_wintergrasp_tenacity_refresh::Refresh(), spell_gen_defend::RefreshVisualShields(), spell_dk_soul_reaper::RemoveEffect(), Vehicle::RemovePassenger(), spell_igb_below_zero::RemovePassengers(), go_direbrew_mole_machine::go_direbrew_mole_machineAI::Reset(), npc_firework::Reset(), npc_gauntlet_trash::Reset(), npc_brunnhildar_prisoner::Reset(), npc_storm_cloud::Reset(), npc_torch_tossing_target_bunny_controller::npc_torch_tossing_target_bunny_controllerAI::Reset(), npc_sparring_partner_enhanced_combat_training_warrior::ResetWarrior(), spell_pri_power_word_solace::RestoreMana(), Player::RewardQuest(), spell_sha_molten_thunder_sundering::RollReset(), Map::ScriptsProcess(), spell_item_mad_alchemists_potion::SecondaryEffect(), spell_item_crazy_alchemists_potion::SecondaryEffect(), spell_volkaal_soul_anchor::SelectTotem(), WorldSession::SendBindPoint(), instance_ulduar::instance_ulduar_InstanceMapScript::SetBossState(), npc_violet_hold_teleportation_portal::SetData(), npc_combustion_consumption::SetData(), go_empowering_blood_orb::SetGUID(), spell_dru_eclipse_common::SetSpellCount(), npc_simon_bunny::npc_simon_bunnyAI::SetUpPreGame(), spell_dh_demonic_appetite::ShatterLesserSoulFragment(), battleground_seething_shore::SpawnAzeriteNodes(), spell_ymiron_the_fallen_king_bane_periodic_AuraScript::SpawnBaneOrb(), boss_pyroguard_emberseer::SpellHit(), npc_silverpine_agatha_fenris_isle::SpellHit(), npc_silverpine_crowley_bloodfang_fenris_keep::SpellHit(), npc_silverpine_generic_actor_fenris_keep::SpellHit(), npc_giant_boar_vehicle_q55879::SpellHit(), boss_ionar::SpellHit(), npc_pool_of_tar::npc_pool_of_tarAI::SpellHit(), npc_aged_dying_ancient_kodo::npc_aged_dying_ancient_kodoAI::SpellHit(), npc_stalagg::SpellHit(), npc_feugen::SpellHit(), npc_living_constellation::SpellHit(), npc_brunnhildar_prisoner::SpellHit(), npc_storm_cloud::SpellHit(), npc_pet_dk_ebon_gargoyle::SpellHit(), boss_felblood_kaelthas::SpellHitTarget(), boss_infinite_corruptor::boss_infinite_corruptorAI::SpellHitTarget(), boss_volazj::SpellHitTarget(), boss_deathbringer_saurfang::SpellHitTarget(), boss_grobbulus::SpellHitTarget(), npc_azure_ring_captain::SpellHitTarget(), npc_simon_bunny::npc_simon_bunnyAI::SpellHitTarget(), conversation_the_invasion_begins::StartCloneChannel(), scene_alliance_and_horde_ship::StartConvo(), spell_sha_natures_guardian::StartCooldown(), boss_anduin_wrynn::StartIntermission(), spell_doomwalker_overrun_damage::StartNextCast(), spell_mardum_baleful_beaming_gaze_selector::SummonBeamingEye(), boss_eregos::SummonedCreatureDespawn(), boss_loatheb::SummonedCreatureDies(), boss_freya::boss_freyaAI::SummonedCreatureDies(), spell_janalai_flame_breath_aura::SummonFlamePatch(), npc_helena_gentle_witch_hunt::SummonHexboundSnarler(), go_wind_stone::go_wind_stoneAI::SummonNPC(), BattlePets::BattlePetMgr::SummonPet(), spell_rupture::spell_rupture_AuraScript::SummonRupture(), spell_s81035_stalactite::spell_s81035_stalactite_SpellScript::SummonStalactiteTrigger(), Trainer::Trainer::TeachSpell(), spell_igb_check_for_players::TeleportPlayer(), spell_orator_krix_vizk_chains_of_oppression_periodic::Tick(), spell_anduin_wrynn_progression_aura::Trigger(), spell_dk_anti_magic_shell::Trigger(), spell_mage_fingers_of_frost::Trigger(), DivineImageHelpers::Trigger(), at_ds_pipe_knockback::Trigger(), spell_sha_unrelenting_storms::Trigger(), spell_dru_natures_grace::Trigger(), WindfuryProcEvent::Trigger(), spell_item_seeping_scourgewing_aoe_check::TriggerAdditionalDamage(), spell_gen_pvp_trinket::TriggerAnimation(), spell_pri_atonement::TriggerAtonementHealOnTargets(), spell_sha_elemental_blast::TriggerBuff(), spell_warr_surge_of_adrenaline::TriggerBuff(), spell_sha_artifact_gathering_storms::TriggerBuff(), spell_sha_converging_storms::TriggerBuff(), spell_sha_crash_lightning::TriggerCleaveBuff(), spell_item_infurious_crafted_gear_mettle::TriggerCooldown(), npc_orb_carrier::TriggerCutter(), spell_hun_latent_poison_trigger::TriggerDamage(), spell_hun_latent_poison_injectors_trigger::TriggerDamage(), spell_sha_stormblast_damage::TriggerDamage(), spell_sha_fire_nova::TriggerDamage(), spell_sha_primordial_wave::TriggerDamage(), spell_dru_celestial_alignment::TriggerEclipses(), spell_warl_perpetual_unstability::TriggerExplosion(), spell_warl_volatile_agony::TriggerExplosion(), spell_koralon_meteor_fists::TriggerFists(), spell_flame_warder_meteor_fists::TriggerFists(), spell_sha_molten_assault::TriggerFlameShocks(), spell_pal_blessing_of_protection::TriggerForbearance(), spell_pal_divine_shield::TriggerForbearance(), spell_pal_lay_on_hands::TriggerForbearance(), spell_the_lich_king_life_siphon::TriggerHeal(), spell_item_strength_in_numbers::TriggerHealthBuff(), spell_item_bastion_of_might::TriggerIgnorePain(), spell_pri_ultimate_penitence::TriggerImmunity(), spell_item_seeping_scourgewing::TriggerIsolatedStrikeCheck(), spell_sha_thorims_invocation_trigger::TriggerLightningSpell(), spell_item_amalgams_seventh_spine_mana_restore::TriggerManaRestoration(), spell_shirrak_inhibit_magic::TriggerNext(), spell_gen_saddlechute::TriggerParachute(), spell_dk_death_strike::TriggerRecentlyUsedDeathStrike(), npc_kings_rest_shadow_of_zul::TriggerSerpentBossEvent(), spell_mage_ethereal_blink_triggered::TriggerSlow(), spell_item_hour_of_reaping::TriggerSoulBarrier(), spell_malacrass_leap_of_faith_selector::TriggerSpell(), spell_ymiron_the_fallen_king_soul_siphon::TriggerSuicide(), spell_gen_darkflight::TriggerTransform(), spell_pri_unfurling_darkness::TriggerUnfurlingDarkness(), spell_pri_ultimate_penitence_channel::TryDealingDamage(), spell_warl_shadowburn::TryEnergize(), at_auchindoun_soulbinder_nyami_scene::TryHandleOnce(), spell_pri_ultimate_penitence_channel::TryHealing(), TotemAI::UpdateAI(), boss_coren_direbrew::UpdateAI(), boss_pyroguard_emberseer::UpdateAI(), go_suppression_device::UpdateAI(), boss_vaelastrasz::UpdateAI(), boss_shade_of_aran::boss_aranAI::UpdateAI(), npc_image_of_medivh::npc_image_of_medivhAI::UpdateAI(), npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::UpdateAI(), boss_felmyst::UpdateAI(), npc_vanessa_vancleef_human_heritage_lions_pride_inn_basement::UpdateAI(), npc_partygoer::UpdateAI(), npc_redridge_subdued_canyon_ettin::UpdateAI(), npc_silverpine_forest_ettin::UpdateAI(), npc_silverpine_skitterweb_matriarch::UpdateAI(), npc_silverpine_agatha_fenris_isle::UpdateAI(), npc_silverpine_fenris_keep_camera::UpdateAI(), npc_silverpine_crowley_bloodfang_fenris_keep::UpdateAI(), npc_silverpine_generic_actor_fenris_keep::UpdateAI(), Scripts::EasternKingdoms::Westfall::npc_westfall_hobo_witness::UpdateAI(), Scripts::EasternKingdoms::Westfall::npc_westfall_lous_parting_thoughts_trigger::UpdateAI(), npc_snowfall_glade_playmate::npc_snowfall_glade_playmateAI::UpdateAI(), npc_captain_warlord_first_aid_private::UpdateAI(), npc_gnome_goblin_plains_make_copter_private::UpdateAI(), npc_re_sized_boar_q56034::UpdateAI(), npc_captain_garrick_q55879::UpdateAI(), npc_warlord_grimaxe_q59942::UpdateAI(), npc_gargoyle::npc_gargoyleAI::UpdateAI(), alliance_rifleman::alliance_riflemanAI::UpdateAI(), npc_egg_pile::npc_egg_pileAI::UpdateAI(), boss_temple_guardian_anhuur::UpdateAI(), boss_anub_arak::UpdateAI(), boss_halion::UpdateAI(), boss_twilight_halion::UpdateAI(), npc_orb_carrier::UpdateAI(), npc_meteor_strike_flame::UpdateAI(), boss_anubarak_trial::UpdateAI(), boss_jaraxxus::UpdateAI(), npc_snobold_vassal::UpdateAI(), boss_bronjahm::UpdateAI(), npc_jaina_or_sylvanas_intro_hor::npc_jaina_or_sylvanas_intro_horAI::UpdateAI(), npc_jaina_or_sylvanas_escape_hor::npc_jaina_or_sylvanas_escape_horAI::UpdateAI(), boss_blood_council_controller::UpdateAI(), boss_blood_queen_lana_thel::UpdateAI(), boss_festergut::UpdateAI(), boss_sindragosa::UpdateAI(), boss_the_lich_king::UpdateAI(), npc_dream_cloud::UpdateAI(), boss_thaddius::UpdateAI(), boss_malygos::UpdateAI(), npc_wyrmrest_skytalon::UpdateAI(), boss_flame_leviathan::boss_flame_leviathanAI::UpdateAI(), npc_mimirons_inferno::npc_mimirons_infernoAI::UpdateAI(), npc_freyas_ward::npc_freyas_wardAI::UpdateAI(), boss_freya::boss_freyaAI::UpdateAI(), boss_elder_brightleaf::boss_elder_brightleafAI::UpdateAI(), boss_mimiron::boss_mimironAI::UpdateAI(), boss_emalon::UpdateAI(), boss_toravon::UpdateAI(), npc_wyrmrest_defender::UpdateAI(), npc_freed_protodrake::UpdateAI(), npc_infernal_rain_hellfire::UpdateAI(), npc_invis_infernal_caster::npc_invis_infernal_casterAI::UpdateAI(), Scripts::Pandaria::TheWanderingIsle::npc_delivery_cart::UpdateAI(), npc_pet_gen_pandaren_monk::UpdateAI(), npc_anduin_wrynn_fiendish_soul::UpdateAI(), npc_midsummer_bunny_pole::npc_midsummer_bunny_poleAI::UpdateAI(), npc_death_knight_initiate::npc_death_knight_initiateAI::UpdateAI(), generic_vehicleAI_toc5::generic_vehicleAI_toc5AI::UpdateAI(), npc_thorims_hammer::npc_thorims_hammerAI::UpdateAI(), npc_hodirs_fury::npc_hodirs_furyAI::UpdateAI(), npc_air_force_bots::npc_air_force_botsAI::UpdateAI(), npc_brann_hos::UpdateEscortAI(), spell_item_amalgams_seventh_spine::UpdateSpecAura(), spell_pri_atonement::UpdateTrinityEffect(), GameObject::Use(), Player::VehicleSpellInitialize(), npc_bg_seething_shore_air_supplies_drop::WaypointPathEnded(), npc_jayce_darkweaver_invasion_begins::WaypointPathEnded(), npc_allari_the_souleater_invasion_begins::WaypointPathEnded(), npc_sevis_brightflame_invasion_begins::WaypointPathEnded(), npc_cyana_nightglaive_invasion_begins::WaypointPathEnded(), npc_redridge_subdued_canyon_ettin::WaypointPathEnded(), npc_scoutomatic_5000::WaypointPathEnded(), npc_choppy_booster_scout::WaypointPathEnded(), Scripts::Kalimdor::Durotar::npc_darkspear_jailor::WaypointPathEnded(), npc_azure_saboteur::WaypointPathEnded(), Scripts::Pandaria::TheWanderingIsle::npc_delivery_cart::WaypointReached(), and npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::WaypointReached().

◆ CheckPrivateObjectOwnerVisibility()

◆ CleanupsBeforeDelete()

void WorldObject::CleanupsBeforeDelete ( bool  finalCleanup = true)
virtual

◆ DestroyForNearbyPlayers()

◆ FindMap()

◆ FindNearestCreature()

Creature * WorldObject::FindNearestCreature ( uint32  entry,
float  range,
bool  alive = true 
) const

Definition at line 1522 of file Object.cpp.

References Cell::VisitAllObjects().

Referenced by npc_commander_dawnforge::npc_commander_dawnforgeAI::CanStartEvent(), npc_silverpine_salty_rocka::CheckForGorgor(), npc_silverpine_admiral_hatchet::CheckForTorok(), spell_item_demon_broiled_surprise::CheckRequirement(), spell_item_map_of_the_geyser_fields::CheckSinkholes(), npc_gunship::npc_gunshipAI::DamageTaken(), npc_terenas_menethil::DamageTaken(), go_ulduar_tower::go_ulduar_towerAI::Destroyed(), boss_infinite_corruptor::boss_infinite_corruptorAI::DoAction(), boss_lord_stormsong_intro_npc< ConvoIntroSpellId, ConvoOutroSpellId >::DoAction(), npc_high_overlord_saurfang_igb::DoAction(), npc_muradin_bronzebeard_igb::DoAction(), boss_skadi::DoAction(), npc_barada::npc_baradaAI::DoAction(), boss_lord_stormsong::DoAction(), boss_sister_solena::DoAction(), npc_silverpine_grand_executor_mortuus::DoAction(), battleground_seething_shore::DoAction(), boss_janalai::DoSummonHatchers(), npc_koltira_deathweaver::FakeValrothTalk(), npc_jena_anderson::Find(), npc_bartleby_battson::Find(), npc_sergeant_morigan::Find(), npc_roger_owens::Find(), GetClosestCreatureWithEntry(), spell_unlocking_zuluheds_chains::spell_unlocking_zuluheds_chains_SpellScript::HandleAfterHit(), npc_anachronos_the_ancient::npc_anachronos_the_ancientAI::HandleAnimation(), spell_igb_on_gunship_deck::HandleApply(), HeartsbaneTriadSharedAI::HandleClaimIris(), spell_sholazar_shoot_rjr::HandleDummy(), spell_q28813_get_our_boys_back_dummy::HandleDummyEffect(), spell_valanar_kinetic_bomb_aura::HandleDummyTick(), spell_crash_landed_generic< StaticCaptainNPCId >::HandleEffect(), spell_q11719_bloodspore_ruination_45997::HandleEffect(), spell_fjord_mixing_blood::HandleEffect(), spell_fjord_failed_mix_concoction_1::HandleEffect(), spell_fjord_failed_mix_concoction_2::HandleEffect(), spell_silverpine_notify_agatha::HandleScriptEffect(), spell_thaddius_polarity_charge::HandleTargets(), boss_valithria_dreamwalker::HealReceived(), npc_amanishi_hatcher::IsOtherHatcherAlive(), Scripts::EasternKingdoms::Gilneas::Chapter1::npc_frightened_citizen::IsSummonedBy(), npc_silverpine_lord_darius_crowley_exsanguinate::IsSummonedBy(), npc_silverpine_packleader_ivar_bloodfang_exsanguinate::IsSummonedBy(), npc_yogg_saron_illusions::npc_yogg_saron_illusionsAI::IsSummonedBy(), npc_ruby_emerald_amber_drake::IsSummonedBy(), npc_bg_seething_shore_vignette_dummy::JustAppeared(), npc_altar_altercation_blood_ritual_orb::JustAppeared(), ShadowswordBaseAI::JustAppeared(), npc_silverpine_generic_actor_fenris_keep::JustAppeared(), npc_ingvar_throw_dummy::JustAppeared(), boss_rend_blackhand::JustDied(), boss_infinite_corruptor::boss_infinite_corruptorAI::JustDied(), dummy_dragonAI::JustDied(), gunship_npc_AI::JustDied(), npc_gunship::npc_gunshipAI::JustDied(), npc_brood_of_anzu::JustDied(), boss_darkweaver_syth::JustDied(), boss_swamplord_muselek::JustDied(), npc_enraged_spirit::npc_enraged_spiritAI::JustDied(), npc_ros_dark_rider::npc_ros_dark_riderAI::JustDied(), npc_sironas::npc_sironasAI::JustDied(), boss_the_lich_king::JustDied(), boss_devourer_of_souls::JustEngagedWith(), boss_festergut::JustEngagedWith(), boss_eregos::JustEngagedWith(), boss_stormcaller_brundir::boss_stormcaller_brundirAI::JustEngagedWith(), npc_cw_area_trigger::npc_cw_area_triggerAI::MoveInLineOfSight(), npc_redridge_subdued_canyon_ettin::MovementInform(), boss_rend_blackhand::MovementInform(), boss_doomwalker_anniversary::MovementInform(), npc_jena_anderson::npc_jena_andersonAI::MovementInform(), npc_arthas_stratholme::npc_arthas_stratholmeAI::MovementInform(), boss_malygos::MovementInform(), npc_mechanolift::npc_mechanoliftAI::MovementInform(), boss_doomwalker::MovementInform(), npc_sc_millhouse_manastorm::npc_sc_millhouse_manastormAI::MovementInform(), boss_the_lich_king::MovementInform(), npc_amalgam_of_souls_lord_etheldrin_ravencrest::MovementInform(), npc_stalagg::myCoil(), npc_feugen::myCoil(), go_razorscale_harpoon::go_razorscale_harpoonAI::OnGossipHello(), go_acherus_soul_prison::go_acherus_soul_prisonAI::OnGossipHello(), go_ossirian_crystal::go_ossirian_crystalAI::OnGossipHello(), go_simon_cluster::go_simon_clusterAI::OnGossipHello(), go_midsummer_ribbon_pole::go_midsummer_ribbon_poleAI::OnGossipHello(), npc_wg_demolisher_engineer::OnGossipSelect(), go_crystalline_tear::go_crystalline_tearAI::OnQuestAccept(), go_crystal_prison::go_crystal_prisonAI::OnQuestAccept(), Scripts::Kalimdor::Durotar::quest_the_basics_hitting_things< TrainerEntry >::OnQuestStatusChange(), Scripts::Kalimdor::Durotar::quest_proving_pit< TrainerId >::OnQuestStatusChange(), spell_ulduar_stone_grip_absorb::spell_ulduar_stone_grip_absorb_AuraScript::OnRemove(), at_blackrock_stadium::OnTrigger(), at_malfurion_stormrage::OnTrigger(), Scripts::EasternKingdoms::Vashjir::AbyssalDepths::at_abyssal_depths_whirlpool_entrance::OnTrigger(), at_twilight_grove::OnTrigger(), at_silverpine_forsaken_rear_guard::OnTrigger(), at_silverpine_no_escape::OnTrigger(), Scripts::EasternKingdoms::Westfall::at_westfall_two_shoed_lou_thugs::OnTrigger(), Scripts::EasternKingdoms::Westfall::at_westfall_small_time_hustler::OnTrigger(), at_darkmoon_faire_entrance::OnTrigger(), at_stratholme_inn_stairs_cot::OnTrigger(), at_zumrah::OnTrigger(), at_commander_dawnforge::OnTrigger(), AreaTrigger_at_scent_larkorwi::OnTrigger(), AreaTrigger_at_nats_landing::OnTrigger(), AreaTrigger_at_brewfest::OnTrigger(), at_fel_lord_caza_intro::OnUnitEnter(), at_altar_altercation_kilrogg_talk::OnUnitEnter(), at_aberrus_sabellian_conversation_intro::OnUnitEnter(), at_aberrus_sarkareth_conversation_intro::OnUnitEnter(), at_aqusirr_intro::OnUnitEnter(), conversation_amalgam_of_souls_outro::OnUpdate(), item_captured_frog::OnUse(), npc_silverpine_horde_hauler::PassengerBoarded(), boss_kologarn::boss_kologarnAI::PassengerBoarded(), npc_sergeant_morigan::npc_sergeant_moriganAI::Perelli(), boss_halazzi::PerformAdditionalEvents(), battleground_strand_of_the_ancients::ProcessEvent(), instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::ProcessEvent(), boss_victor_nefarius::Reset(), npc_ros_dark_rider::npc_ros_dark_riderAI::Reset(), npc_firework::Reset(), boss_eye_of_cthun::eye_of_cthunAI::Reset(), boss_festergut::Reset(), go_razorscale_harpoon::go_razorscale_harpoonAI::Reset(), npc_amberpine_woodsman::Reset(), Map::ScriptsProcess(), boss_selin_fireheart::SelectNearestCrystal(), boss_novos::SetCrystalStatus(), boss_rend_blackhand::SetData(), npc_gunship_boarding_addAI::SetData(), npc_highlord_tirion_fordring_lh::SetData(), npc_hearthsinger_forresten_cot::npc_hearthsinger_forresten_cotAI::SetGUID(), npc_shadowmoon_tuber_node::npc_shadowmoon_tuber_nodeAI::SpellHit(), npc_enslaved_netherwing_drake::npc_enslaved_netherwing_drakeAI::SpellHit(), npc_commander_eligor_dawnbringer::StoreTargets(), npc_rokmora_navarrogg_intro::TriggerRokmoraIntro(), instance_gundrak::instance_gundrak_InstanceMapScript::Update(), boss_amalgam_of_souls::UpdateAI(), boss_gyth::UpdateAI(), boss_victor_nefarius::UpdateAI(), Scripts::EasternKingdoms::Gilneas::Chapter1::npc_frightened_citizen::UpdateAI(), npc_unworthy_initiate::npc_unworthy_initiateAI::UpdateAI(), npc_wounded_coldridge_mountaineer::npc_wounded_coldridge_mountaineerAI::UpdateAI(), npc_cameron::UpdateAI(), npc_redridge_huge_boulder::UpdateAI(), npc_silverpine_horde_hauler::UpdateAI(), npc_silverpine_deathstalker_rane_yorick::UpdateAI(), npc_silverpine_fenris_keep_camera::UpdateAI(), npc_silverpine_crowley_bloodfang_fenris_keep::UpdateAI(), npc_silverpine_generic_actor_fenris_keep::UpdateAI(), npc_lady_sylvanas_windrunner::npc_lady_sylvanas_windrunnerAI::UpdateAI(), npc_alexstraza_the_lifebinder::npc_alexstraza_the_lifebinderAI::UpdateAI(), npc_giant_spotlight::UpdateAI(), npc_hearthsinger_forresten_cot::npc_hearthsinger_forresten_cotAI::UpdateAI(), npc_jena_anderson::npc_jena_andersonAI::UpdateAI(), npc_malcolm_moore::npc_malcolm_mooreAI::UpdateAI(), npc_arthas_stratholme::npc_arthas_stratholmeAI::UpdateAI(), boss_aeonus::UpdateAI(), boss_chrono_lord_deja::UpdateAI(), boss_temporus::UpdateAI(), npc_harbinger_of_flame::npc_harbinger_of_flameAI::UpdateAI(), npc_blazing_monstrosity::npc_blazing_monstrosityAI::UpdateAI(), boss_temple_guardian_anhuur::UpdateAI(), npc_lockmaw_augh_add::UpdateAI(), boss_eye_of_cthun::eye_of_cthunAI::UpdateAI(), npc_demolitionist_legoso::npc_demolitionist_legosoAI::UpdateAI(), Scripts::Kalimdor::Durotar::npc_darkspear_jailor::UpdateAI(), Scripts::Kalimdor::Durotar::npc_captive_spitescale_scout::UpdateAI(), npc_qiraj_war_spawn::npc_qiraj_war_spawnAI::UpdateAI(), boss_corborus::boss_corborusAI::UpdateAI(), boss_high_priestess_azil::boss_high_priestess_azilAI::UpdateAI(), npc_high_overlord_saurfang_igb::UpdateAI(), npc_muradin_bronzebeard_igb::UpdateAI(), boss_professor_putricide::UpdateAI(), npc_terenas_menethil::UpdateAI(), npc_mechanolift::npc_mechanoliftAI::UpdateAI(), boss_kologarn::boss_kologarnAI::UpdateAI(), npc_yogg_saron_illusions::npc_yogg_saron_illusionsAI::UpdateAI(), npc_garona::npc_garonaAI::UpdateAI(), go_mammoth_trap::UpdateAI(), npc_thassarian::UpdateAI(), go_wg_vehicle_teleporter::UpdateAI(), boss_warlord_kalithresh::UpdateAI(), npc_enslaved_netherwing_drake::npc_enslaved_netherwing_drakeAI::UpdateAI(), npc_spring_rabbit::npc_spring_rabbitAI::UpdateAI(), npc_magwin::npc_magwinAI::UpdateEscortAI(), SmartAI::UpdateFollow(), npc_bg_seething_shore_air_supplies_drop::WaypointPathEnded(), boss_freya::boss_freyaAI::WaypointReached(), and npc_magwin::npc_magwinAI::WaypointReached().

◆ FindNearestCreatureWithOptions()

Creature * WorldObject::FindNearestCreatureWithOptions ( float  range,
FindCreatureOptions const &  options 
) const

Definition at line 1531 of file Object.cpp.

References PhasingHandler::GetAlwaysVisiblePhaseShift(), Trinity::WorldObjectSearcherBase< Check, Result, MapTypeMaskCheck >::i_phaseShift, FindCreatureOptions::IgnorePhases, and Cell::VisitAllObjects().

Referenced by scene_drustvar_cleanse_fallhaven::CloneCyril(), Scripts::Pandaria::TheWanderingIsle::npc_li_fei_combat::DamageTaken(), boss_adarogg::DoAction(), Scripts::KhazAlgar::CampaignsVisionsOfAShadowedSun::npc_vereesa_windrunner_oztan_isle_private::DoAction(), Scripts::Pandaria::TheWanderingIsle::npc_aysa_cloudsinger_cave_of_meditation::DoAction(), npc_shadowmoon_channeler::DoCastChanneledSpell(), boss_lady_vashj::DoCleanupTriggers(), AdvisorBaseAI::DoInformController(), boss_alar::DoMoveToCenter(), boss_alar::DoMoveToPlatform(), boss_kaelthas::EnterEvadeMode(), Scripts::EasternKingdoms::Westfall::spell_westfall_livin_the_life_ping_glubtok::FilterTargets(), Scripts::EasternKingdoms::Westfall::spell_westfall_livin_the_life_ping_figure::FilterTargets(), Scripts::EasternKingdoms::Westfall::spell_westfall_despawn_jangolode_actor::FilterTargets(), FindCreatureIgnorePhase(), GetClosestCreatureWithOptions(), SmartScript::GetTargets(), spell_resizer_hit_one_two_q56034_q59941::HandleEffect(), spell_resizer_hit_three_q56034::HandleEffect(), spell_knockback_hint_q56034::HandleEffect(), quest_westward_bound::HandleQuestStatusChange(), Scripts::Pandaria::TheWanderingIsle::npc_min_dimwind_summon::IsSummonedBy(), Scripts::Pandaria::TheWanderingIsle::npc_master_li_fei_summon::IsSummonedBy(), npc_jayce_darkweaver_cryptic_hollow_private::JustAppeared(), npc_geolord_grekog::JustAppeared(), Scripts::Kalimdor::Durotar::npc_voljin_garrosh_vision::JustAppeared(), Scripts::Kalimdor::Durotar::npc_voljin_thrall_vision::JustAppeared(), npc_helena_gentle_witch_hunt::JustAppeared(), npc_drustvar_charging_familiar::JustDied(), conversation_rokmora_intro::OnCreate(), conversation_on_summon_call_of_the_uncrowned::OnCreate(), conversation_high_elf_ranger_to_ghostlands::OnCreate(), conversation_dawnspair_spire_to_ghostlands::OnCreate(), conversation_dawnspair_spire_followup_to_ghostlands::OnCreate(), Scripts::KhazAlgar::CampaignsVisionsOfAShadowedSun::conversation_after_vereesas_ceremony::OnCreate(), conversation_burden_of_proof_speak_with_constable::OnCreate(), conversation_drustvar_really_big_problem_complete::OnCreate(), conversation_boralus_hub_tour_00::OnCreate(), conversation_boralus_hub_tour::OnCreate(), conversation_boralus_accept_old_knight::OnCreate(), conversation_boralus_enter_harbormaster_office::OnCreate(), Scripts::QuelThalas::Harandar::Chapter1::conversation_the_root_cause_open_portal::OnCreate(), Scripts::QuelThalas::Harandar::Chapter1::conversation_to_harathir_follow_orweyna::OnCreate(), Scripts::QuelThalas::Harandar::Chapter1::conversation_to_harathir_talk_to_kupaal::OnCreate(), Scripts::Pandaria::TheWanderingIsle::at_inside_of_cave_of_meditation::OnExit(), npc_altar_altercation_blood_ritual_orb::OnSpellClick(), Scripts::QuelThalas::Harandar::Chapter1::conversation_the_root_cause_open_portal::OnStart(), Scripts::QuelThalas::Harandar::Chapter1::conversation_to_harathir_talk_to_kupaal::OnStart(), Scripts::Pandaria::TheWanderingIsle::at_min_dimwind_captured::OnTrigger(), Scripts::Pandaria::TheWanderingIsle::at_inside_of_cave_of_meditation::OnTrigger(), event_listen_to_helenas_story::OnTrigger(), conversation_boralus_hub_tour::OnUpdate(), spell_vp_slipstream::SelectNextSlipstream(), npc_drustvar_frightend_woodsman::SpellHit(), conversation_burden_of_proof_base::SummonClones(), at_auchindoun_auchenai_defender_intro::TryHandleOnce(), at_rfc_cosmetic_intro::TryHandleOnce(), Scripts::EasternKingdoms::Vashjir::Chapter1::npc_vashjir_drowning_soldier::UpdateAI(), npc_captain_garrick_q55879::UpdateAI(), boss_lady_vashj::UpdateAI(), npc_ahune_bunny::UpdateAI(), boss_alar::UpdateAI(), boss_kaelthas::UpdateAI(), npc_kayn_sunfury_invasion_begins::WaypointPathEnded(), npc_sanitron_5000::WaypointReached(), and npc_sanitron_5000::WaypointStarted().

◆ FindNearestGameObject()

GameObject * WorldObject::FindNearestGameObject ( uint32  entry,
float  range,
bool  spawnedOnly = true 
) const

Definition at line 1544 of file Object.cpp.

References Cell::VisitGridObjects().

Referenced by BfWGGameObjectBuilding::Destroyed(), npc_icc_orb_controller::DoAction(), DarkFallenAI::DoAction(), GetClosestGameObjectWithEntry(), npc_dragonflayer_forge_master::GetForgeMasterType(), spell_illidan_cage_trap::HandleScriptEffect(), npc_crystal_spike_trigger::IsSummonedBy(), npc_stalagg::myCoilGO(), npc_feugen::myCoilGO(), dummy_dragonAI::OpenPortal(), npc_simon_bunny::npc_simon_bunnyAI::PrepareClusters(), BfWGGameObjectBuilding::Rebuild(), BfWGGameObjectBuilding::RebuildGate(), npc_ruul_snowhoof::npc_ruul_snowhoofAI::Reset(), go_razorscale_harpoon::go_razorscale_harpoonAI::Reset(), npc_simon_bunny::npc_simon_bunnyAI::ResetNode(), npc_shadowmoon_tuber_node::npc_shadowmoon_tuber_nodeAI::SetData(), boss_rend_blackhand::SetData(), npc_simon_bunny::npc_simon_bunnyAI::SetUpPreGame(), npc_crate_helper::npc_crate_helperAI::SpellHit(), npc_toasty_fire::SpellHit(), Scripts::Kalimdor::Durotar::npc_lazy_peon::npc_lazy_peonAI::SpellHit(), npc_icc_orb_controller::SpellHit(), npc_simon_bunny::npc_simon_bunnyAI::StartGame(), boss_gyth::UpdateAI(), boss_victor_nefarius::UpdateAI(), npc_unworthy_initiate::npc_unworthy_initiateAI::UpdateAI(), npc_scarlet_courier::npc_scarlet_courierAI::UpdateAI(), npc_partygoer::UpdateAI(), npc_giant_spotlight::UpdateAI(), npc_arthas_stratholme::npc_arthas_stratholmeAI::UpdateAI(), npc_crystal_spike_trigger::UpdateAI(), npc_nature_bomb::npc_nature_bombAI::UpdateAI(), npc_valiance_keep_cannoneer::UpdateAI(), npc_mature_netherwing_drake::npc_mature_netherwing_drakeAI::UpdateAI(), npc_midsummer_bunny_pole::npc_midsummer_bunny_poleAI::UpdateAI(), npc_train_wrecker::npc_train_wreckerAI::UpdateAI(), npc_tallhorn_stag::UpdateAI(), and npc_ruul_snowhoof::npc_ruul_snowhoofAI::WaypointReached().

◆ FindNearestGameObjectOfType()

GameObject * WorldObject::FindNearestGameObjectOfType ( GameobjectTypes  type,
float  range 
) const

◆ FindNearestGameObjectWithOptions()

◆ FindNearestUnspawnedGameObject()

GameObject * WorldObject::FindNearestUnspawnedGameObject ( uint32  entry,
float  range 
) const

Definition at line 1566 of file Object.cpp.

References Cell::VisitGridObjects().

Referenced by SmartScript::GetTargets().

◆ FindZoneScript()

◆ GetAffectingPlayer()

◆ GetAIAnimKitId()

virtual uint16 WorldObject::GetAIAnimKitId ( ) const
inlinevirtual

Reimplemented in GameObject, and Unit.

Definition at line 563 of file Object.h.

Referenced by BaseEntity::BuildMovementUpdate().

◆ GetAreaId()

uint32 WorldObject::GetAreaId ( ) const
inline

Definition at line 333 of file Object.h.

Referenced by Creature::ApplyLevelScaling(), Player::CanEnableWarModeInArea(), Player::CheckAreaExplore(), spell_dru_travel_form_dummy::CheckCast(), spell_dru_travel_form::CheckLocationForForm(), Player::Create(), Spell::EffectBind(), Spell::EffectDuel(), Spell::EffectUpdateZoneAurasAndPhases(), spell_bg_seething_shore_activate_azerite::FilterTargets(), GameObject::GetFishLoot(), GameObject::GetFishLootJunk(), Unit::GetMountCapability(), battleground_seething_shore::HandleAssaultPoint(), spell_netherstorm_socrethars_stone::HandleDummy(), group_commandscript::HandleGroupListCommand(), WorldSession::HandleHearthAndResurrect(), misc_commandscript::HandlePInfoCommand(), spell_dragonblight_surge_needle_teleporter::HandleScript(), spell_sholazar_song_of_cleansing::HandleScript(), spell_gen_teleporting::HandleScript(), npc_engineer_spark_overgrind::npc_engineer_spark_overgrindAI::Initialize(), DisableMgr::IsDisabledFor(), Player::IsInAreaThatActivatesPvpTalents(), Player::IsInFriendlyArea(), LogCommandUsage(), Condition::Meets(), CriteriaHandler::ModifierSatisfied(), npc_guardian_pavilion::MoveInLineOfSight(), achievement_tilted::OnCheck(), BattlefieldWG::OnCreatureCreate(), item_petrov_cluster_bombs::OnUse(), item_only_for_flight::OnUse(), FlameLeviathanPursuedTargetSelector::operator()(), Player::RepopAtGraveyard(), Player::RewardHonor(), CreatureTextMgr::SendChatPacket(), OutdoorPvPHP::SendRemoveWorldStates(), OutdoorPvPNA::SendRemoveWorldStates(), OutdoorPvPSI::SendRemoveWorldStates(), OutdoorPvPTF::SendRemoveWorldStates(), OutdoorPvPZM::SendRemoveWorldStates(), Creature::SendZoneUnderAttackMessage(), Scripts::EasternKingdoms::Westfall::npc_westfall_overloaded_harvest_golem::UpdateAI(), npc_garrick_summoned_beach::UpdateAI(), npc_grimaxe_summoned_beach::UpdateAI(), npc_counselor_talbot::UpdateAI(), npc_freed_protodrake::UpdateAI(), go_brewfest_music::go_brewfest_musicAI::UpdateAI(), Player::UpdateQuestObjectiveProgress(), and GameObject::Use().

◆ GetCastSpellXSpellVisualId()

uint32 WorldObject::GetCastSpellXSpellVisualId ( SpellInfo const *  spellInfo) const
virtual

Reimplemented in Unit.

Definition at line 2637 of file Object.cpp.

References SpellInfo::GetSpellXSpellVisualId().

Referenced by Unit::GetCastSpellXSpellVisualId(), and Spell::Spell().

◆ GetCharmerOrOwner()

◆ GetCharmerOrOwnerGUID()

virtual ObjectGuid WorldObject::GetCharmerOrOwnerGUID ( ) const
inlinevirtual

◆ GetCharmerOrOwnerOrOwnGUID()

ObjectGuid WorldObject::GetCharmerOrOwnerOrOwnGUID ( ) const

◆ GetCharmerOrOwnerOrSelf()

◆ GetCharmerOrOwnerPlayerOrPlayerItself()

◆ GetClosePoint()

◆ GetCollisionHeight()

◆ GetCombatReach()

◆ GetContactPoint()

void WorldObject::GetContactPoint ( WorldObject const *  obj,
float &  x,
float &  y,
float &  z,
float  distance2d = CONTACT_DISTANCE 
) const

◆ GetCreatorGUID()

virtual ObjectGuid WorldObject::GetCreatorGUID ( ) const
pure virtual

◆ GetCreatureListWithEntryInGrid()

template<typename Container >
template TC_GAME_API void WorldObject::GetCreatureListWithEntryInGrid ( Container &  creatureContainer,
uint32  entry,
float  maxSearchRange = 250.0f 
) const

Definition at line 2663 of file Object.cpp.

References Cell::VisitGridObjects().

Referenced by npc_anubisath_sentinel::aqsentinelAI::AddSentinelsNear(), npc_silverpine_apothecary_wormcrud::CheckForSeaOrcs(), boss_algalon_the_observer::DamageTaken(), boss_slabhide::boss_slabhideAI::DespawnAll(), npc_sironas::npc_sironasAI::DoAction(), npc_arthas_stratholme::npc_arthas_stratholmeAI::EngageInfinites(), boss_hadronox::EnterEvadeMode(), GetCreatureListWithEntryInGrid(), spell_xt002_heart_overload_periodic::GetRandomToyPile(), boss_thorim::boss_thorimAI::GetTrashSpawnTriggers(), spell_apothecary_lingering_fumes::HandleAfterCast(), boss_hydross_the_unstable::HandleBeamHelpers(), boss_auriaya::HandleCats(), npc_expedition_commander::HandleControllersStopCast(), spell_warhead_detonate::HandleDummy(), spell_icc_spirit_alarm::HandleEvent(), AuraEffect::HandleLinkedSummon(), spell_thorim_runic_smash::spell_thorim_runic_smash_SpellScript::HandleScript(), spell_rotface_ooze_flood::HandleScript(), spell_the_lich_king_restore_soul::HandleScript(), boss_reliquary_of_souls::HandleSpirits(), boss_anubarak_trial::JustDied(), npc_hadronox_crusherPackAI::JustEngagedWith(), npc_gatewatcher_petAI::JustEngagedWith(), npc_kelthuzad_minionAI::JustEngagedWith(), boss_algalon_the_observer::JustEngagedWith(), boss_reliquary_of_souls::KillAssyncEvents(), npc_arthas_stratholme::npc_arthas_stratholmeAI::MovementInform(), spell_azhiccar_invading_shriek_aura::OnApply(), SmartScript::ProcessEvent(), boss_ioc_horde_alliance::Reset(), boss_selin_fireheart::Reset(), npc_dumpy_and_keeshan::npc_dumpy_and_keeshanAI::Reset(), boss_anubarak_trial::Reset(), npc_sinclari_vh::Reset(), boss_twinemperorsAI::RespawnNearbyBugsAndGetOne(), npc_sinclari_vh::ScheduleIntro(), npc_gothik_trigger::SelectRandomSkullPile(), boss_selin_fireheart::ShatterRemainingCrystals(), boss_apothecary_hummel::UpdateAI(), npc_arthas_stratholme::npc_arthas_stratholmeAI::UpdateAI(), boss_anub_arak::UpdateAI(), boss_gothik::UpdateAI(), boss_kelthuzad::UpdateAI(), boss_algalon_the_observer::UpdateAI(), boss_thorim::boss_thorimAI::UpdateAI(), npc_wrathbone_flayer::UpdateAI(), boss_shade_of_akama::UpdateAI(), and npc_bg_ab_gryphon_bat_rider_leader< Path >::WaypointPathEnded().

◆ GetCreatureListWithOptionsInGrid()

◆ GetCurrentWmo()

WmoLocation const * WorldObject::GetCurrentWmo ( ) const
inline

◆ GetDBPhase()

int32 WorldObject::GetDBPhase ( ) const
inline

◆ GetDebugInfo()

std::string WorldObject::GetDebugInfo ( ) const
overridevirtual

◆ GetDistance() [1/3]

float WorldObject::GetDistance ( float  x,
float  y,
float  z 
) const

Definition at line 442 of file Object.cpp.

References GetCombatReach(), and Position::GetExactDist().

◆ GetDistance() [2/3]

float WorldObject::GetDistance ( Position const &  pos) const

Definition at line 436 of file Object.cpp.

References GetCombatReach(), and Position::GetExactDist().

◆ GetDistance() [3/3]

float WorldObject::GetDistance ( WorldObject const *  obj) const

Definition at line 430 of file Object.cpp.

References GetCombatReach(), and Position::GetExactDist().

Referenced by Spell::AddCorpseTarget(), Spell::AddGOTarget(), Spell::AddUnitTarget(), spell_mage_alter_time_aura::AfterRemove(), boss_kiggler_the_crazed::AttackStart(), boss_hadronox::CanAIAttack(), ScriptedAI::DoTeleportTo(), Spell::EffectChargeDest(), Spell::EffectScriptEffect(), spell_fel_lord_caza_throwing_axe_selector::FilterTargets(), spell_telash_absolute_zero_damage::GetClosestPositionToMaxThreatTarget(), GetMagicHitRedirectTarget(), OutdoorPvPSI::HandleDropFlag(), misc_commandscript::HandleGetDistanceCommand(), Scripts::Pandaria::TheJadeForest::spell_rappelling_rope::HandleHitTarget(), spell_pri_divine_image::HandleProc(), spell_gen_ds_flush_knockback::HandleScript(), Player::IsAtGroupRewardDistance(), Player::IsAtRecruitAFriendDistance(), SmartAI::IsEscortInvokerInRange(), npc_geist_ambusher::JustEngagedWith(), npc_dark_nucleus::JustEngagedWith(), Condition::Meets(), boss_malygos::MoveInLineOfSight(), npc_priestess_alun_za_spirit_of_gold::MovementInform(), spell_ymiron_the_fallen_king_soul_siphon::OnAfterApply(), instance_magisters_terrace::instance_magisters_terrace_InstanceMapScript::OnCreatureCreate(), areatrigger_pri_divine_star::OnDestinationReached(), Trinity::NearestAreaTriggerEntryInObjectRangeCheck::operator()(), ICCOrbControllerMinionSearch::operator()(), Trinity::NearestAssistCreatureInCreatureRangeCheck::operator()(), Trinity::NearestCreatureEntryWithLiveStateInObjectRangeCheck::operator()(), Scripts::Pandaria::TheWanderingIsle::HuojinTraineePartnerSearch::operator()(), Scripts::Pandaria::TheWanderingIsle::TushuiTraineeSearch::operator()(), Trinity::NearestGameObjectFishingHole::operator()(), Trinity::NearestGameObjectCheck::operator()(), Trinity::NearestGameObjectEntryInObjectRangeCheck::operator()(), Trinity::NearestUnspawnedGameObjectEntryInObjectRangeCheck::operator()(), Trinity::NearestGameObjectTypeInObjectRangeCheck::operator()(), Trinity::NearestPlayerInObjectRangeCheck::operator()(), Trinity::NearestAttackableNoTotemUnitInObjectRangeCheck::operator()(), Trinity::NearestAttackableUnitInObjectRangeCheck::operator()(), Trinity::NearestHostileUnitCheck::operator()(), Trinity::NearestHostileUnitInAttackDistanceCheck::operator()(), HighInquisitorFairbanksDispelMagicTargetSelector::operator()(), ValithriaManaVoidSelector::operator()(), DeathPlagueTargetSelector::operator()(), CatsTargetSelector::operator()(), Trinity::WorldObjectSpellNearbyTargetCheck::operator()(), Scripts::Pandaria::TheJadeForest::npc_rappelling_rope::PassengerBoarded(), Map::ScriptsProcess(), npc_enslaved_proto_drake::SetData(), boss_nightbane::boss_nightbaneAI::StartPhaseFly(), Trinity::NearestCheckCustomizer::Update(), boss_ioc_horde_alliance::UpdateAI(), boss_broodlord::UpdateAI(), npc_lady_sylvanas_windrunner::npc_lady_sylvanas_windrunnerAI::UpdateAI(), npc_highborne_lamenter::npc_highborne_lamenterAI::UpdateAI(), Scripts::EasternKingdoms::Westfall::npc_westfall_lous_parting_thoughts_trigger::UpdateAI(), boss_archimonde::UpdateAI(), boss_slagmaw::UpdateAI(), boss_kurinnaxx::UpdateAI(), boss_ossirian::boss_ossirianAI::UpdateAI(), boss_anomalus::UpdateAI(), boss_warchief_kargath_bladefist::UpdateAI(), npc_spark_of_ionar::UpdateAI(), Unit::UpdateSpeed(), npc_pet_mage_mirror_image::UpdateVictim(), Player::UpdateVisibilityOf(), and Player::UpdateVisibilityOf().

◆ GetDistance2d() [1/2]

float WorldObject::GetDistance2d ( float  x,
float  y 
) const

Definition at line 454 of file Object.cpp.

References GetCombatReach(), and Position::GetExactDist2d().

◆ GetDistance2d() [2/2]

float WorldObject::GetDistance2d ( WorldObject const *  obj) const

Definition at line 448 of file Object.cpp.

References GetCombatReach(), and Position::GetExactDist2d().

Referenced by spell_krystallus_shatter_effect::CalculateDamage(), spell_gruul_shatter_effect::CalculateDamage(), spell_gravity_well_damage::spell_gravity_well_damage_SpellScript::CalculateDamage(), spell_loken_pulsing_shockwave::CalculateDamage(), boss_drekthar::CheckInRoom(), boss_galvangar::CheckInRoom(), npc_argent_captainAI::DoAction(), npc_ominous_cloud::npc_ominous_cloudAI::DoAction(), boss_faction_championsAI::EnemiesInRange(), spell_mimiron_summon_flames_spread::spell_mimiron_summon_flames_spread_SpellScript::FilterTargets(), BfGraveyard::GetDistance(), npc_dragonflayer_forge_master::GetForgeMasterType(), spell_xt002_heart_overload_periodic::GetRandomToyPile(), misc_commandscript::HandleGetDistanceCommand(), spell_mimiron_fire_search::spell_mimiron_fire_search_SpellScript::HandleScript(), spell_illidan_cage_trap::HandleScriptEffect(), AdvisorBaseAI::IsEnemyInRange(), boss_vanndar::JustEngagedWith(), boss_prince_keleseth_icc::JustSummoned(), npc_hearthsinger_forresten_cot::npc_hearthsinger_forresten_cotAI::MoveInLineOfSight(), npc_chromie_middle::npc_chromie_middleAI::MoveInLineOfSight(), boss_shade_of_aran::boss_aranAI::MoveInLineOfSight(), npc_silverpine_salty_rocka::MoveInLineOfSight(), npc_winterfin_playmate::npc_winterfin_playmateAI::MoveInLineOfSight(), npc_snowfall_glade_playmate::npc_snowfall_glade_playmateAI::MoveInLineOfSight(), npc_the_biggest_tree::npc_the_biggest_treeAI::MoveInLineOfSight(), npc_high_oracle_soo_roo::npc_high_oracle_soo_rooAI::MoveInLineOfSight(), npc_elder_kekek::npc_elder_kekekAI::MoveInLineOfSight(), npc_the_etymidian::npc_the_etymidianAI::MoveInLineOfSight(), npc_alexstraza_the_lifebinder::npc_alexstraza_the_lifebinderAI::MoveInLineOfSight(), npc_cw_area_trigger::npc_cw_area_triggerAI::MoveInLineOfSight(), npc_grizzlemaw_cw_trigger::npc_grizzlemaw_cw_triggerAI::MoveInLineOfSight(), npc_kelthuzad_minionAI::MoveInLineOfSight(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::MoveInLineOfSight(), npc_jungle_punch_target::MoveInLineOfSight(), MoltenEggCheck::operator()(), CorruptingPlagueSearcher::operator()(), StasisFieldSearcher::operator()(), ChargeTargetSelector::operator()(), OrmorokTanglerPredicate::operator()(), SkarvaldChargePredicate::operator()(), spell_algalon_cosmic_smash_damage::RecalculateDamage(), npc_firework::Reset(), npc_webwrap::SetGUID(), npc_av_marshal_or_warmaster::UpdateAI(), boss_balinda::UpdateAI(), npc_unworthy_initiate::npc_unworthy_initiateAI::UpdateAI(), npc_toc_hunter::UpdateAI(), npc_feral_defender::UpdateAI(), boss_netherspite::boss_netherspiteAI::UpdatePortals(), boss_faction_championsAI::UpdateThreat(), and GameObject::Use().

◆ GetDistanceOrder()

bool WorldObject::GetDistanceOrder ( WorldObject const *  obj1,
WorldObject const *  obj2,
bool  is3D = true 
) const

◆ GetDistanceZ()

float WorldObject::GetDistanceZ ( WorldObject const *  obj) const

◆ GetFaction()

virtual uint32 WorldObject::GetFaction ( ) const
pure virtual

◆ GetFactionReactionTo()

◆ GetFactionTemplateEntry()

◆ GetFirstCollisionPosition()

◆ GetFloorZ()

◆ GetGameObjectListWithEntryInGrid()

template<typename Container >
template TC_GAME_API void WorldObject::GetGameObjectListWithEntryInGrid ( Container &  gameObjectContainer,
uint32  entry,
float  maxSearchRange = 250.0f 
) const

◆ GetGameObjectListWithOptionsInGrid()

template<typename Container >
template TC_GAME_API void WorldObject::GetGameObjectListWithOptionsInGrid ( Container &  gameObjectContainer,
float  maxSearchRange,
FindGameObjectOptions const &  options 
) const

◆ GetGridActivationRange()

◆ GetHitSpherePointFor() [1/2]

◆ GetHitSpherePointFor() [2/2]

void WorldObject::GetHitSpherePointFor ( Position const &  dest,
float &  x,
float &  y,
float &  z 
) const

◆ GetInstanceId()

◆ GetInstanceScript()

InstanceScript * WorldObject::GetInstanceScript ( ) const

Definition at line 394 of file Object.cpp.

References GetMap(), and Map::IsDungeon().

Referenced by Pet::AddToWorld(), spell_serpent_shrine_coilfang_water::AfterApply(), spell_ahune_summoning_rhyme_aura::AfterApply(), spell_maiden_of_virtue_rtk_holy_bulwark::AfterRemove(), spell_skarmorak_fortified_shell_absorb::AfterRemove(), spell_remnant_of_a_fallen_king_return_to_kingsmourne::AfterRemove(), boss_ambassador_hellmaw::boss_ambassador_hellmaw(), boss_anomalus::boss_anomalus(), boss_aqusirr_aqualing::boss_aqusirr_aqualing(), boss_shade_of_aran::boss_aranAI::boss_aranAI(), boss_black_knight::boss_black_knightAI::boss_black_knightAI(), boss_doomrel::boss_doomrelAI::boss_doomrelAI(), boss_drakkari_elemental::boss_drakkari_elemental(), boss_eadric::boss_eadricAI::boss_eadricAI(), boss_flame_leviathan_seat::boss_flame_leviathan_seatAI::boss_flame_leviathan_seatAI(), boss_hunter_toc5::boss_hunter_toc5AI::boss_hunter_toc5AI(), boss_kalecgos_kj::boss_kalecgos_kjAI::boss_kalecgos_kjAI(), boss_kiljaeden::boss_kiljaedenAI::boss_kiljaedenAI(), boss_mage_toc5::boss_mage_toc5AI::boss_mage_toc5AI(), boss_malchezaar::boss_malchezaarAI::boss_malchezaarAI(), boss_netherspite::boss_netherspiteAI::boss_netherspiteAI(), boss_paletress::boss_paletressAI::boss_paletressAI(), boss_priestess_delrissa::boss_priestess_delrissa(), boss_priestess_lackey_commonAI::boss_priestess_lackey_commonAI(), boss_rouge_toc5::boss_rouge_toc5AI::boss_rouge_toc5AI(), boss_saronite_animus::boss_saronite_animusAI::boss_saronite_animusAI(), boss_shaman_toc5::boss_shaman_toc5AI::boss_shaman_toc5AI(), boss_silver_hand_bosses::boss_silver_hand_bossesAI::boss_silver_hand_bossesAI(), boss_warrior_toc5::boss_warrior_toc5AI::boss_warrior_toc5AI(), spell_igb_rocket_pack_useable::CheckAreaTarget(), spell_putricide_mutation_init::CheckRequirementInternal(), npc_gunship::npc_gunshipAI::DamageTaken(), npc_auchindoun_soulbinder_tuulani::DoAction(), boss_anduin_wrynn::DoAction(), npc_anduin_wrynn_anduin_soul::DoAction(), dummy_dragonAI::dummy_dragonAI(), boss_shade_of_medivh_guardians_image::EnterEvadeMode(), boss_aqusirr_aqualing::EnterEvadeMode(), npc_gothik_minion_baseAI::EnterEvadeMode(), npc_anduin_wrynn_monstrous_soul::EnterEvadeMode(), LightningFieldEvent::Execute(), boss_eye_of_cthun::eye_of_cthunAI::eye_of_cthunAI(), spell_scion_of_eternity_arcane_barrage::FilterMeleeHoverDiskPassangers(), spell_blood_queen_pact_of_the_darkfallen::FilterTargets(), spell_igb_teleport_players_on_victory::FilterTargets(), generic_vehicleAI_toc5::generic_vehicleAI_toc5AI::generic_vehicleAI_toc5AI(), boss_mal_ganis::GetAI(), GrandChampionsOutVehicle(), spell_thaddius_magnetic_pull::HandleCast(), spell_lockmaw_scent_of_blood::HandleCrocoliskSummoning(), debug_commandscript::HandleDebugInstanceSpawns(), spell_skadi_reset_check::HandleDummy(), spell_garothi_cannon_chooser::HandleDummyEffect(), spell_volkhan_temper_dummy::HandleDummyEffect(), spell_taint_of_ghuun::HandleHit(), spell_soulbound_goliath_soul_harvest::HandlePeriodic(), spell_hadronox_periodic_summon_template_AuraScript::HandlePeriodic(), spell_xt002_321_boombot_aura::HandleProc(), spell_putricide_unbound_plague::HandleScript(), spell_rotface_large_ooze_combine::HandleScript(), spell_rotface_large_ooze_buff_combine::HandleScript(), spell_heigan_eruption::HandleScript(), spell_malygos_vortex_dummy::HandleScript(), spell_auto_repair::spell_auto_repair_SpellScript::HandleScript(), spell_ulduar_rubble_summon::spell_ulduar_rubble_summonSpellScript::HandleScript(), spell_pos_ice_shards::HandleScriptEffect(), spell_alexstrasza_bunny_destroy_platform_event::HandleSendEvent(), spell_rokmora_emerge::HandleShatter(), spell_putricide_mutated_transformation::HandleSummon(), hyjal_trashAI::hyjal_trashAI(), hyjalAI::hyjalAI(), go_ragnaros_lava_burst_trap::InitializeAI(), npc_alpha_beam::InitializeAI(), npc_brann_bronzebeard_anraphet::InitializeAI(), go_hoo_the_makers_lift_controller::InitializeAI(), npc_husam_tolvir_land_mine::InitializeAI(), npc_lockmaw_augh_add::InitializeAI(), npc_lockmaw_augh_boss::InitializeAI(), npc_anubarak_impale_target::InitializeAI(), npc_skittering_swarmer::InitializeAI(), npc_skittering_infector::InitializeAI(), npc_bjarngrim_stormforged_lieutenant::InitializeAI(), IsEncounterFinished(), SmartAI::IsEscortInvokerInRange(), npc_malacrass_blood_worm::IsSummonedBy(), npc_living_inferno::IsSummonedBy(), npc_living_ember::IsSummonedBy(), npc_frozen_orb::IsSummonedBy(), npc_akilzon_amani_kidnapper::IsSummonedBy(), boss_blackheart_the_inciter_mc_dummy::IsSummonedBy(), npc_arcane_tender::JustAppeared(), npc_azhiccar_frenzied_mite::JustAppeared(), npc_priestess_alun_za_corrupted_gold::JustAppeared(), npc_cragmaw_blood_tick::JustAppeared(), boss_magmus::boss_magmusAI::JustDied(), npc_fel_crystal::JustDied(), boss_shade_of_medivh_guardians_image::JustDied(), npc_glob_of_viscidus::npc_glob_of_viscidusAI::JustDied(), boss_aqusirr_aqualing::JustDied(), boss_lord_stormsong::JustDied(), npc_gunship::npc_gunshipAI::JustDied(), npc_rotting_frost_giant::JustDied(), npc_erekem_guard::JustDied(), npc_anduin_wrynn_anduin_doubt::JustDied(), npc_anduin_wrynn_monstrous_soul::JustDied(), npc_volkaal_reanimation_totem::JustDied(), boss_shade_of_medivh_guardians_image::JustEngagedWith(), boss_aqusirr_aqualing::JustEngagedWith(), npc_matron_bryndle::JustEngagedWith(), npc_anduin_wrynn_monstrous_soul::JustEngagedWith(), npc_volkaal_reanimation_totem::JustEngagedWith(), boss_sister_solena::JustEngagedWith(), npc_ley_line_sprouts::JustSummoned(), npc_crystal_channel_target::JustSummoned(), npc_gothik_trigger::JustSummoned(), npc_anduin_wrynn_beacon_of_hope::JustUnregisteredAreaTrigger(), Unit::Kill(), spell_shadow_portal::Load(), spell_shadow_portal_rooms::Load(), spell_vp_slipstream_shortcut::Load(), spell_igb_rocket_pack_useable::Load(), spell_igb_gunship_fall_teleport::Load(), spell_igb_teleport_players_on_victory::Load(), spell_the_lich_king_quake::Load(), spell_the_lich_king_harvest_soul::Load(), spell_the_lich_king_restore_soul::Load(), spell_the_lich_king_in_frostmourne_room::Load(), spell_dreamwalker_nightmare_cloud::Load(), spell_scion_of_eternity_arcane_barrage::Load(), spell_violet_hold_destroy_door_seal::Load(), npc_animated_gold::MovementInform(), npc_amalgam_of_souls_restless_soul::MovementInform(), npc_amalgam_of_souls_lord_etheldrin_ravencrest::MovementInform(), spell_anhuur_disable_beacon_beams::Notify(), npc_abomination::npc_abominationAI::npc_abominationAI(), npc_acolyte_of_shadron::npc_acolyte_of_shadron(), npc_acolyte_of_vesperon::npc_acolyte_of_vesperon(), npc_akama_shade::npc_akama_shade(), npc_ancient_water_spirit::npc_ancient_water_spiritAI::npc_ancient_water_spiritAI(), npc_announcer_toc5::npc_announcer_toc5AI::npc_announcer_toc5AI(), npc_arcane_overload::npc_arcane_overload(), npc_argent_soldier::npc_argent_soldierAI::npc_argent_soldierAI(), npc_ashtongue_broken::npc_ashtongue_broken(), npc_ashtongue_channeler::npc_ashtongue_channeler(), npc_ashtongue_defender::npc_ashtongue_defender(), npc_ashtongue_elementalist::npc_ashtongue_elementalist(), npc_ashtongue_rogue::npc_ashtongue_rogue(), npc_ashtongue_sorcerer::npc_ashtongue_sorcerer(), npc_ashtongue_spiritbinder::npc_ashtongue_spiritbinder(), npc_azure_ring_captain::npc_azure_ring_captain(), npc_azure_saboteur::npc_azure_saboteur(), npc_banshee::npc_bansheeAI::npc_bansheeAI(), npc_belnistrasz::npc_belnistraszAI::npc_belnistraszAI(), npc_blastmaster_emi_shortfuse::npc_blastmaster_emi_shortfuseAI::npc_blastmaster_emi_shortfuseAI(), npc_brann_bronzebeard_ulduar_intro::npc_brann_bronzebeard_ulduar_introAI::npc_brann_bronzebeard_ulduar_introAI(), npc_brann_hos::npc_brann_hos(), npc_caster_hover_disk::npc_caster_hover_disk(), npc_chained_spirit::npc_chained_spirit(), npc_chaotic_rift::npc_chaotic_rift(), npc_colossus::npc_colossusAI::npc_colossusAI(), npc_corrupted_soul_fragment::npc_corrupted_soul_fragment(), npc_crypt_fiend::npc_crypt_fiendAI::npc_crypt_fiendAI(), npc_dragonflayer_forge_master::npc_dragonflayer_forge_master(), npc_ethereal_sphere::npc_ethereal_sphere(), npc_fel_stalker::npc_fel_stalkerAI::npc_fel_stalkerAI(), npc_feugen::npc_feugen(), npc_frost_wyrm::npc_frost_wyrmAI::npc_frost_wyrmAI(), npc_frostsworn_general::npc_frostsworn_generalAI::npc_frostsworn_generalAI(), npc_gargoyle::npc_gargoyleAI::npc_gargoyleAI(), npc_ghoul::npc_ghoulAI::npc_ghoulAI(), npc_giant_infernal::npc_giant_infernalAI::npc_giant_infernalAI(), npc_grimstone::npc_grimstoneAI::npc_grimstoneAI(), npc_hand_of_the_deceiver::npc_hand_of_the_deceiverAI::npc_hand_of_the_deceiverAI(), npc_high_overlord_saurfang_icc::npc_high_overlord_saurfang_icc(), npc_ichor_globule::npc_ichor_globule(), npc_idol_room_spawner::npc_idol_room_spawnerAI::npc_idol_room_spawnerAI(), npc_image_of_medivh::npc_image_of_medivhAI::npc_image_of_medivhAI(), npc_ironhand_guardian::npc_ironhand_guardianAI::npc_ironhand_guardianAI(), npc_jaina_fos::npc_jaina_fos(), npc_jaina_or_sylvanas_intro_hor::npc_jaina_or_sylvanas_intro_horAI::npc_jaina_or_sylvanas_intro_horAI(), npc_kiljaeden_controller::npc_kiljaeden_controllerAI::npc_kiljaeden_controllerAI(), npc_living_mojo::npc_living_mojo(), npc_lorekeeper::npc_lorekeeperAI::npc_lorekeeperAI(), npc_melee_hover_disk::npc_melee_hover_disk(), npc_mimiron_computer::npc_mimiron_computerAI::npc_mimiron_computerAI(), npc_mimiron_flames::npc_mimiron_flamesAI::npc_mimiron_flamesAI(), npc_muradin_bronzebeard_icc::npc_muradin_bronzebeard_icc(), npc_necromancer::npc_necromancerAI::npc_necromancerAI(), npc_nerubian_burrower::npc_nerubian_burrower(), npc_nexus_lord::npc_nexus_lord(), npc_ohgan::npc_ohgan(), npc_portal_eoe::npc_portal_eoe(), npc_power_spark::npc_power_spark(), npc_quel_delar_sword::npc_quel_delar_swordAI::npc_quel_delar_swordAI(), npc_ritual_channeler::npc_ritual_channeler(), npc_rocknot::npc_rocknotAI::npc_rocknotAI(), npc_ruby_emerald_amber_drake::npc_ruby_emerald_amber_drake(), npc_saronite_vapors::npc_saronite_vaporsAI::npc_saronite_vaporsAI(), npc_scion_of_eternity::npc_scion_of_eternity(), npc_seismic_shard::npc_seismic_shardAI::npc_seismic_shardAI(), npc_sergeant_bly::npc_sergeant_blyAI::npc_sergeant_blyAI(), npc_shield_orb::npc_shield_orbAI::npc_shield_orbAI(), npc_sif::npc_sifAI::npc_sifAI(), npc_sinclari_vh::npc_sinclari_vh(), npc_sindragosa_trash::npc_sindragosa_trash(), npc_skadi_trashAI::npc_skadi_trashAI(), npc_snaplasher::npc_snaplasherAI::npc_snaplasherAI(), npc_spark_of_ionar::npc_spark_of_ionar(), npc_stalagg::npc_stalagg(), npc_storm_lasher::npc_storm_lasherAI::npc_storm_lasherAI(), npc_swarm_scarab::npc_swarm_scarab(), npc_sylvanas_fos::npc_sylvanas_fos(), npc_taretha::npc_taretha(), npc_tempest_minion::npc_tempest_minion(), npc_the_lich_king_escape_hor::npc_the_lich_king_escape_horAI::npc_the_lich_king_escape_horAI(), npc_thorim_minibossAI::npc_thorim_minibossAI(), npc_thorim_trashAI::npc_thorim_trashAI(), npc_thrall_old_hillsbrad::npc_thrall_old_hillsbrad(), npc_tomb_creature::npc_tomb_creatureAI::npc_tomb_creatureAI(), npc_tribuna_controller::npc_tribuna_controller(), npc_twilight_eggs::npc_twilight_eggs(), npc_unstable_sun_beam::npc_unstable_sun_beamAI::npc_unstable_sun_beamAI(), npc_uther_quel_delar::npc_uther_quel_delarAI::npc_uther_quel_delarAI(), npc_violet_hold_teleportation_portal_commonAI::npc_violet_hold_teleportation_portal_commonAI(), npc_weegli_blastfuse::npc_weegli_blastfuseAI::npc_weegli_blastfuseAI(), npc_wrathbone_flayer::npc_wrathbone_flayer(), npc_zombie_chow::npc_zombie_chow(), spell_halion_twilight_realm_handlers::OnApply(), spell_tyrannus_mark_of_rimefang::OnApply(), spell_anduin_wrynn_kingsmourne_hungers::OnCast(), BlackheartCharmedPlayerAI::OnCharmed(), achievement_watch_him_die::OnCheck(), achievement_just_cant_get_enough::OnCheck(), achievement_unbroken::OnCheck(), achievement_defenseless::OnCheck(), condition_thorim_arena_leap::OnConditionCheck(), at_sporecaller_zancha_intro::OnCreate(), conversation_sylvanas_windrunner_introduction::OnCreate(), npc_chromie_start::npc_chromie_startAI::OnGossipHello(), go_strange_pool::OnGossipHello(), npc_entrance_faction_leader::OnGossipSelect(), npc_chromie_start::npc_chromie_startAI::OnGossipSelect(), movie_anduin_final::OnMovieComplete(), at_guardians_breath< ColorSpellId >::at_guardians_breathAI< ColorSpell >::OnRemove(), at_waycrest_manor_organ_missiles::OnRemove(), spell_blood_queen_frenzied_bloodthirst::OnRemove(), spell_illidan_akama_door_channel::OnRemoveDummy(), at_auchindoun_barrier::OnTrigger(), at_alizabal_intro::OnTrigger(), at_ring_of_law::OnTrigger(), at_dragonspire_hall::OnTrigger(), at_blackrock_stadium::OnTrigger(), at_nearby_scarshield_infiltrator::OnTrigger(), at_malfurion_stormrage::OnTrigger(), at_stratholme_inn_stairs_cot::OnTrigger(), at_black_morass_medivh::OnTrigger(), at_aq_battleguard_sartura::OnTrigger(), at_sc_corborus_intro::OnTrigger(), at_sc_slabhide_intro::OnTrigger(), at_hor_intro_start::OnTrigger(), at_hor_waves_restarter::OnTrigger(), at_hor_impenetrable_door::OnTrigger(), at_hor_shadow_throne::OnTrigger(), at_hor_uther_quel_delar_start::OnTrigger(), at_tyrannus_event_starter::OnTrigger(), at_pit_cavern_entrance::OnTrigger(), at_pit_cavern_end::OnTrigger(), at_blood_prince_council_start_intro::OnTrigger(), at_sindragosa_lair::OnTrigger(), at_icc_start_frostwing_gauntlet::OnTrigger(), at_frozen_throne_teleport::OnTrigger(), at_icc_saurfang_portal::OnTrigger(), at_icc_shutdown_traps::OnTrigger(), at_kelthuzad_center::OnTrigger(), at_skadi_gaunlet::OnTrigger(), at_shattered_halls_the_sewer::OnTrigger(), at_nethekurse_exit::OnTrigger(), OnlyOnceAreaTriggerScript::OnTrigger(), at_ymiron_the_fallen_king_activation::OnUnitEnter(), at_azhiccar_intro::OnUnitEnter(), at_orator_conversation_intro< conversationEntry, data >::OnUnitEnter(), at_ulgrax_intro::OnUnitEnter(), at_lord_stormsong_intro::OnUnitEnter(), at_sylvanas_windrunner_introduction::OnUnitEnter(), at_anduin_wrynn_pre_introduction::OnUnitEnter(), at_rezan_pile_of_bones_spawn_raptor::OnUnitEnter(), at_rezan_pile_of_bones_slow::OnUnitEnter(), at_sporecaller_zancha_intro::OnUnitEnter(), conversation_aberrus_kazzara_intro::OnUpdate(), conversation_sylvanas_windrunner_introduction::OnUpdate(), conversation_kings_rest_intro::OnUpdate(), ValithriaDespawner::operator()(), RitualTargetCheck::operator()(), SmartScript::ProcessAction(), Player::RepopAtGraveyard(), OnlyOnceAreaTriggerScript::ResetAreaTriggerDone(), spell_volkaal_soul_anchor::SelectTotem(), spell_igb_gunship_fall_teleport::SelectTransport(), Unit::setDeathState(), spell_anduin_wrynn_fragment_of_hope::SetDest(), npc_crate_helper::npc_crate_helperAI::SpellHit(), npc_gothik_trigger::SummonedCreatureDespawn(), npc_rokmora_navarrogg_intro::TriggerRokmoraIntro(), npc_kings_rest_shadow_of_zul::TriggerSerpentBossEvent(), at_auchindoun_entrance::TryHandleOnce(), at_auchindoun_soulbinder_nyami_scene::TryHandleOnce(), at_witchs_sanctum::TryHandleOnce(), at_adarogg_intro::TryHandleOnce(), at_lava_guard_gordoth_intro::TryHandleOnce(), at_baltharus_plateau::TryHandleOnce(), at_lady_deathwhisper_entrance::TryHandleOnce(), at_lord_marrowgar_entrance::TryHandleOnce(), at_anubrekhan_entrance::TryHandleOnce(), at_faerlina_entrance::TryHandleOnce(), at_thaddius_entrance::TryHandleOnce(), at_teron_gorefiend_entrance::TryHandleOnce(), at_icc_nerubar_broodkeeper::TryHandleOnce(), npc_bone_spike::UpdateAI(), violet_hold_trashAI::violet_hold_trashAI(), and npc_anduin_wrynn_jaina::WaypointPathEnded().

◆ GetLevelForTarget()

virtual uint8 WorldObject::GetLevelForTarget ( WorldObject const *  ) const
inlinevirtual

Reimplemented in Unit, Creature, and GameObject.

Definition at line 385 of file Object.h.

Referenced by CanDetectStealthOf(), MagicSpellHitResult(), and CriteriaHandler::ModifierSatisfied().

◆ GetLiquidStatus()

◆ GetMagicHitRedirectTarget()

◆ GetMap()

Map * WorldObject::GetMap ( ) const
inline

Definition at line 411 of file Object.h.

References ASSERT.

Referenced by Unit::_ExitVehicle(), Map::_FindGameObject(), Pet::_LoadAuras(), Player::_LoadAuras(), Unit::AddAura(), Unit::AddAura(), FormationMgr::AddCreatureToGroup(), Unit::AddGameObject(), Map::AddPlayerToMap(), Player::AddQuest(), AddToObjectUpdate(), AreaTrigger::AddToWorld(), Conversation::AddToWorld(), Corpse::AddToWorld(), Creature::AddToWorld(), DynamicObject::AddToWorld(), GameObject::AddToWorld(), AddToWorld(), Pet::AddToWorld(), SceneObject::AddToWorld(), spell_kelidan_the_breaker_burning_nova::AfterApply(), spell_kelidan_the_breaker_burning_nova::AfterRemove(), npc_blastmaster_emi_shortfuse::npc_blastmaster_emi_shortfuseAI::AggroAllPlayers(), AggroAllPlayers(), npc_announcer_toc5::npc_announcer_toc5AI::AggroAllPlayers(), Map::ApplyDynamicModeRespawnScaling(), Creature::ApplyLevelScaling(), spell_kargath_executioner::AreaCheck(), GameObject::AssaultCapturePoint(), Unit::AtEndOfEncounter(), Unit::AtStartOfEncounter(), boss_four_horsemen_baseAI::BeginEncounter(), DynamicObject::BindToCaster(), Player::BuildPlayerRepop(), PathGenerator::BuildPolyPath(), Transport::BuildUpdate(), spell_ymiron_the_fallen_king_bane_periodic_AuraScript::CalcPeriodic(), SpellInfo::CalcProcPPM(), AuraEffect::CalculateAmount(), spell_bronjahm_magic_bane::CalculateDamage(), spell_gen_war_mode_enlisted::CalcWarModeBonus(), CombatManager::CanBeginCombat(), npc_wg_demolisher_engineer::CanBuild(), Creature::CanCreatureAttack(), Player::CanExecutePendingSpellCastRequest(), CanNeverSee(), CriteriaHandler::CanUpdateCriteria(), QuestObjectiveCriteriaMgr::CanUpdateCriteriaTree(), CastSpell(), Spell::CheckCast(), Player::CheckDuelDistance(), Spell::CheckEffectTarget(), boss_general_vezax::boss_general_vezaxAI::CheckPlayersInRange(), boss_general_vezax::boss_general_vezaxAI::CheckShamanisticRage(), SpellInfo::CheckTarget(), Unit::ClearBossEmotes(), Player::ConfirmPendingBind(), GameObjectType::ControlZone::ControlZone(), AreaTrigger::Create(), Creature::Create(), SceneObject::Create(), Group::Create(), Vignettes::Create(), AreaTrigger::CreateAreaTrigger(), Pet::CreateBaseAtCreature(), Pet::CreateBaseAtCreatureInfo(), Conversation::CreateConversation(), Player::CreateCorpse(), DynamicObject::CreateDynamicObject(), Transport::CreateGOPassenger(), Transport::CreateNPCPassenger(), SceneObject::CreateSceneObject(), boss_the_lich_king::DamageTaken(), boss_earthrager_ptah::DamageTaken(), GameObject::Delete(), boss_nalorakk::DoAction(), npc_aqusirr_intro_lord_stormsong::DoAction(), npc_halion_controller::DoAction(), npc_tirion_toc::DoAction(), npc_high_overlord_saurfang_igb::DoAction(), npc_muradin_bronzebeard_igb::DoAction(), npc_crok_scourgebane::DoAction(), boss_the_lich_king::DoAction(), boss_yogg_saron::boss_yogg_saronAI::DoAction(), boss_leotheras_the_blind::DoAction(), boss_kelidan_the_breaker::DoAction(), boss_lord_stormsong::DoAction(), UnitAI::DoCast(), npc_halion_controller::DoCheckEvade(), boss_hexlord_malacrass::DoDespawnCompanions(), WorldSession::DoLootRelease(), PlayerAI::DoRangedAttackIfReady(), boss_hexlord_malacrass::DoSpawnCompanions(), UnitAI::DoSpellAttackIfReady(), ScriptedAI::DoTeleportAll(), CreatureAI::DoZoneInCombat(), Player::DuelComplete(), Spell::EffectAddFarsight(), Spell::EffectCreateTamedPet(), Spell::EffectDestroyAllTotems(), Spell::EffectDuel(), Spell::EffectMilling(), Spell::EffectPersistentAA(), Spell::EffectPickPocket(), Spell::EffectProspecting(), Spell::EffectSanctuary(), Spell::EffectSkinning(), Spell::EffectSummonObject(), Spell::EffectSummonObjectWild(), Spell::EffectSummonPersonalGameObject(), Spell::EffectSummonPet(), Spell::EffectSummonType(), Spell::EffectTameCreature(), Spell::EffectTransmitted(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::EnterEvadeMode(), boss_anzu::EnterEvadeMode(), boss_akilzon::EnterEvadeMode(), boss_malygos::EnterEvadeMode(), boss_fathomlord_karathress::EnterEvadeMode(), boss_the_lurker_below::EnterEvadeMode(), boss_kaelthas::EnterEvadeMode(), boss_illidan_stormrage::EnterEvadeModeIfNeeded(), boss_shade_of_akama::EnterEvadeModeIfNeeded(), BattleExperienceEvent::Execute(), ArthasPortalEvent::Execute(), boss_sister_solena::ExecuteEvent(), Player::ExecutePendingSpellCastRequest(), SmartScript::FillScript(), spell_argaloth_fel_firestorm_forcecast::FilterTargets(), spell_baleroc_shards_of_torment_target_search::FilterTargets(), spell_rotface_vile_gas_trigger::FilterTargets(), spell_sindragosa_unchained_magic::FilterTargets(), spell_malygos_arcane_storm::FilterTargets(), SmartScript::FindCreatureNear(), FindEligibleTarget(), SmartScript::FindGameObjectNear(), Creature::ForcedDespawn(), Trinity::XP::Gain(), WorldPackets::Spells::ContentTuningParams::GenerateDataForUnits(), WorldPackets::Spells::ContentTuningParams::GenerateDataForUnits(), WorldPackets::Spells::ContentTuningParams::GenerateDataForUnits(), GenerateDungeonEncounterPersonalLoot(), ObjectAccessor::GetAreaTrigger(), MajorPlayerHealingCooldownHelpers::GetBonusMultiplier(), Spell::GetCastDifficulty(), Unit::GetCastSpellInfo(), Player::GetCastSpellInfo(), Unit::GetCastSpellXSpellVisualId(), ObjectAccessor::GetConversation(), Player::GetCorpse(), ObjectAccessor::GetCorpse(), ObjectAccessor::GetCreature(), ChatHandler::GetCreatureFromPlayerMapByDbGuid(), Player::GetCurrencyMaxQuantity(), ObjectAccessor::GetDynamicObject(), GameObject::GetFishLoot(), GameObject::GetFishLootJunk(), GetFloorZ(), ObjectAccessor::GetGameObject(), GetGridActivationRange(), GetInstanceScript(), GetMapHeight(), GetMapWaterOrGroundLevel(), Unit::GetMountCapability(), PathGenerator::GetNavTerrain(), ChatHandler::GetObjectFromPlayerMapByDbGuid(), Player::GetOutdoorPvP(), ObjectAccessor::GetPet(), Creature::GetPetChaseDistance(), ObjectAccessor::GetPlayer(), ConditionMgr::GetPlayerConditionLfgValue(), npc_minigob_manabonk::GetPlayersInDalaran(), Player::GetQuestObjectiveForItem(), GetScenario(), ObjectAccessor::GetSceneObject(), GetSightRange(), GameObject::GetSpellForLock(), DynamicObject::GetSpellInfo(), ObjectAccessor::GetTransport(), UF::ViewerDependentValue< UF::UnitData::DisplayIDTag >::GetValue(), GetVisibilityRange(), WorldSession::HandleAcceptTradeOpcode(), misc_commandscript::HandleAppearCommand(), WorldSession::HandleAreaTriggerOpcode(), AuraEffect::HandleAuraDummy(), AuraEffect::HandleAuraForceWeather(), WorldSession::HandleAutostoreLootItemOpcode(), bf_commandscript::HandleBattlefieldEnable(), bf_commandscript::HandleBattlefieldEnd(), bf_commandscript::HandleBattlefieldStart(), bf_commandscript::HandleBattlefieldSwitch(), bf_commandscript::HandleBattlefieldTimer(), AuraEffect::HandleBattlegroundPlayerPosition(), WorldSession::HandleCancelAuraOpcode(), WorldSession::HandleCancelChanneling(), spell_anduin_wrynn_grim_reflections::HandleCast(), WorldSession::HandleCastSpellOpcode(), misc_commandscript::HandleChangeWeather(), WorldSession::HandleCreatureQuery(), spell_lord_and_lady_waycrest_virulent_pathogen_damage::HandleDamage(), spell_freezing_circle::HandleDamage(), debug_commandscript::HandleDebugInstanceSpawns(), debug_commandscript::HandleDebugNearGraveyard(), debug_commandscript::HandleDebugSpawnVehicleCommand(), debug_commandscript::HandleDebugUpdateWorldStateCommand(), debug_commandscript::HandleDebugWSExpressionCommand(), OutdoorPvPSI::HandleDropFlag(), spell_sholazar_shoot_rjr::HandleDummy(), spell_item_nitro_boosts::HandleDummy(), spell_garothi_cannon_chooser::HandleDummyEffect(), spell_s92306_crystal_storm::spell_s92306_crystal_storm_SpellScript::HandleDummyEffect(), spell_anduin_wrynn_kingsmourne_hungers::HandleDummyEffect(), AuraEffect::HandleFeignDeath(), gobject_commandscript::HandleGameObjectAddCommand(), gobject_commandscript::HandleGameObjectInfoCommand(), gobject_commandscript::HandleGameObjectTargetCommand(), group_commandscript::HandleGroupSummonCommand(), Guild::HandleGuildPartyRequest(), WorldSession::HandleHearthAndResurrect(), Scripts::Pandaria::TheJadeForest::spell_rappelling_rope::HandleHitTarget(), spell_sindragosa_frost_breath::HandleInfusion(), list_commandscript::HandleListCreatureCommand(), list_commandscript::HandleListObjectCommand(), list_commandscript::HandleListRespawnsCommand(), list_commandscript::HandleListSpawnPointsCommand(), WorldSession::HandleLootMoneyOpcode(), mmaps_commandscript::HandleMmapLoadedTilesCommand(), mmaps_commandscript::HandleMmapLocCommand(), mmaps_commandscript::HandleMmapStatsCommand(), AuraEffect::HandleModPossessPet(), AuraEffect::HandleModUnattackable(), WorldSession::HandleMovementOpcode(), WorldSession::HandleMoveTeleportAck(), WorldSession::HandleMoveWorldportAck(), HPControlZoneHandler::HandleNeutralEvent(), TFControlZoneHandler::HandleNeutralEvent(), TolBaradCapturePoint::HandleNeutralEventAlliance(), TolBaradCapturePoint::HandleNeutralEventHorde(), npc_commandscript::HandleNpcAddCommand(), HandleNpcDespawnGroup(), npc_commandscript::HandleNpcInfoCommand(), HandleNpcSpawnGroup(), npc_commandscript::HandleNpcTameCommand(), WorldSession::HandleOpenItemOpcode(), spell_heartsbane_triad_aura_of_dread::HandlePeriodic(), spell_soulbound_goliath_burning_brush_aura::HandlePeriodic(), spell_volkhan_cool_down::HandlePeriodicDummyEffect(), spell_krick_explosive_barrage::HandlePeriodicTick(), WorldSession::HandlePetAction(), WorldSession::HandlePetActionHelper(), WorldSession::HandlePetCastSpellOpcode(), pet_commandscript::HandlePetCreateCommand(), WorldSession::HandlePetSpellAutocastOpcode(), OutdoorPvPMgr::HandlePlayerEnterZone(), BattlefieldMgr::HandlePlayerEnterZone(), OutdoorPvPMgr::HandlePlayerLeaveZone(), BattlefieldMgr::HandlePlayerLeaveZone(), WorldSession::HandlePlayerLogin(), AuraEffect::HandlePreventResurrection(), spell_baleroc_torment_AuraScript::HandleProc(), spell_putricide_gaseous_bloat::HandleProc(), TolBaradCapturePoint::HandleProgressEventAlliance(), HPControlZoneHandler::HandleProgressEventAlliance(), TFControlZoneHandler::HandleProgressEventAlliance(), TolBaradCapturePoint::HandleProgressEventHorde(), HPControlZoneHandler::HandleProgressEventHorde(), TFControlZoneHandler::HandleProgressEventHorde(), spell_festergut_blighted_spores::HandleResidue(), spell_rotface_slime_spray::HandleResidue(), misc_commandscript::HandleRespawnCommand(), scene_auchindoun_soulbinder_nyami::HandleScene(), spell_prince_taldaram_conjure_flame_sphere::HandleScript(), spell_gal_darah_clear_puncture::HandleScript(), spell_ormorok_summon_crystal_spikes::HandleScript(), spell_ulduar_cancel_stone_grip::spell_ulduar_cancel_stone_gripSpellScript::HandleScript(), WorldSession::HandleSelfResOpcode(), spell_alexstrasza_bunny_destroy_platform_event::HandleSendEvent(), spell_rokmora_shatter::HandleShatter(), Unit::HandleSpellClick(), spell_halion_damage_aoe_summon::HandleSummon(), spell_putricide_mutated_transformation::HandleSummon(), spell_summon_battle_pet::HandleSummon(), misc_commandscript::HandleSummonCommand(), WorldSession::HandleUpdateAreaTriggerVisual(), WorldSession::HandleUpdateAuraVisual(), WorldSession::HandleUseItemOpcode(), SpellHistory::HasCooldown(), Player::HasQuestForCurrency(), Player::HasQuestForGO(), Player::HasQuestForItem(), hyjalAI::HideNearPos(), CharmInfo::InitCharmCreateSpells(), Creature::InitEntry(), CombatAI::InitializeAI(), CasterAI::InitializeAI(), spell_sha_healing_rain::InitializeVisualStalker(), CharmInfo::InitPossessCreateSpells(), TempSummon::InitStats(), Totem::InitStats(), Player::inRandomLfgDungeon(), InstanceHasScript(), Player::IsAtGroupRewardDistance(), Unit::isAttackingPlayer(), Unit::IsDisallowedMountForm(), SpellArea::IsFitToRequirements(), ScriptedAI::IsHeroic(), ScriptedAI::IsHeroicOrHigher(), Unit::IsImmunedToAuraPeriodicTick(), Unit::IsImmunedToDamage(), Unit::IsImmunedToSpell(), IsInMap(), ScriptedAI::IsLFR(), Player::IsLockedToDungeonEncounter(), ScriptedAI::IsMythic(), ScriptedAI::IsMythicPlus(), ScriptedAI::IsNormal(), ConditionMgr::IsPlayerMeetingCondition(), Unit::IsPolymorphed(), TempSummon::IsSharingTotemSlotWith(), npc_living_inferno::IsSummonedBy(), ScriptedAI::IsTimewalking(), IsVampire(), IsWithinLOS(), IsWithinLOSInMap(), boss_crone::JustAppeared(), boss_janalai::JustAppeared(), npc_geolord_grekog::JustAppeared(), npc_halion_controller::JustAppeared(), npc_grobbulus_poison_cloud::JustAppeared(), boss_nexusprince_shaffar::JustAppeared(), boss_fathomlord_karathress::JustAppeared(), boss_leotheras_the_blind::JustAppeared(), boss_kelidan_the_breaker::JustAppeared(), boss_kaelthas::JustAppeared(), boss_remnant_of_a_fallen_king::JustAppeared(), boss_coren_direbrew::JustDied(), boss_crone::JustDied(), boss_headless_horseman::JustDied(), boss_apothecary_hummel::JustDied(), boss_akilzon::JustDied(), npc_gunship::npc_gunshipAI::JustDied(), boss_flame_leviathan_safety_container::boss_flame_leviathan_safety_containerAI::JustDied(), boss_freya::boss_freyaAI::JustDied(), boss_yogg_saron::boss_yogg_saronAI::JustDied(), boss_anzu::JustDied(), boss_the_lurker_below::JustDied(), boss_ahune::JustDied(), boss_kaelthas::JustDied(), CombatAI::JustDied(), npc_wg_give_promotion_credit::npc_wg_give_promotion_creditAI::JustDied(), boss_the_lich_king::JustDied(), CasterAI::JustEngagedWith(), CombatAI::JustEngagedWith(), boss_ossirian::boss_ossirianAI::JustEngagedWith(), boss_heigan::JustEngagedWith(), boss_crone::JustReachedHome(), boss_nexusprince_shaffar::JustReachedHome(), boss_prince_valanar_icc::JustSummoned(), boss_the_lich_king::JustSummoned(), boss_sara::boss_saraAI::JustSummoned(), boss_anduin_wrynn::JustSummoned(), Unit::Kill(), Player::KilledMonsterCredit(), spell_the_lich_king_vile_spirits::Load(), Creature::LoadCreaturesAddon(), Creature::LoadFromDB(), GameObject::LoadFromDB(), CharmInfo::LoadPetActionBar(), Pet::LoadPetFromDB(), Transport::LoadStaticPassengers(), LootItemStorage::LoadStoredLoot(), SpellHistory::LockSpellSchool(), spell_mimiron_magnetic_core_summon::ModDest(), spell_stalactite_mod_dest_height::spell_stalactite_mod_dest_height_SpellScript::ModDestHeight(), spell_skyguard_flare::ModDestHeight(), CriteriaHandler::ModifierSatisfied(), SpellHistory::ModifyCooldown(), CreatureAI::MoveInLineOfSight(), npc_high_overlord_saurfang_icc::MovementInform(), npc_muradin_bronzebeard_icc::MovementInform(), boss_malygos::MovementInform(), boss_the_lich_king::MovementInform(), MovePosition(), MovePositionToFirstCollision(), CinematicMgr::NextCinematicCamera(), npc_image_of_medivh::npc_image_of_medivhAI::NextStep(), npc_hearthglen_crusader::npc_hearthglen_crusader(), BlackheartCharmedPlayerAI::OnCharmed(), go_gauntlet_gate::go_gauntlet_gateAI::OnGossipHello(), npc_wg_spirit_guide::OnGossipHello(), npc_wg_queue::OnGossipHello(), go_strange_pool::OnGossipHello(), npc_lorekeeper::npc_lorekeeperAI::OnGossipSelect(), npc_grandmother::OnGossipSelect(), npc_wg_spirit_guide::OnGossipSelect(), npc_wg_queue::OnGossipSelect(), spell_bg_temple_of_kotmogu_victory_points_periodic< Points >::OnHit(), at_anduin_wrynn_befouled_barrier::OnInitialize(), lfg::LFGPlayerScript::OnMapChanged(), movie_anduin_final::OnMovieComplete(), spell_black_morass_time_rift_periodic::OnPeriodic(), Player::OnPhaseChange(), at_telash_greywing_vault_rune::OnRemove(), spell_malygos_destroy_platform_channel::OnRemove(), spell_alexstrasza_gift_beam_visual::OnRemove(), spell_ulduar_stone_grip_absorb::spell_ulduar_stone_grip_absorb_AuraScript::OnRemove(), spell_anduin_wrynn_hopelessness_overconfidence::OnRemove(), spell_anduin_wrynn_lost_soul::OnRemove(), battleground_silvershard_mines::OnTrackSwitched(), at_sindragosa_lair::OnTrigger(), at_icc_saurfang_portal::OnTrigger(), at_ioc_backdoor_job::OnTrigger(), at_malacrass_hex_sphere::OnUnitEnter(), at_anduin_wrynn_beacon_of_hope::OnUnitEnter(), at_anduin_wrynn_blasphemy::OnUnitEnter(), at_rezan_pile_of_bones_spawn_raptor::OnUnitEnter(), at_rezan_pile_of_bones_slow::OnUnitEnter(), item_only_for_flight::OnUse(), PathGenerator::PathGenerator(), spell_halion_twilight_phasing::Phase(), FlightPathMovementGenerator::PreloadEndGrid(), boss_baleroc::PreparePhase(), Player::PrepareQuestMenu(), SmartScript::ProcessAction(), Player::ProcessItemCast(), GameObject::Refresh(), Vehicle::RelocatePassengers(), Vignettes::Remove(), Creature::RemoveCorpse(), FormationMgr::RemoveCreatureFromGroup(), Player::RemovedInsignia(), RemoveFromObjectUpdate(), AreaTrigger::RemoveFromWorld(), Conversation::RemoveFromWorld(), Corpse::RemoveFromWorld(), Creature::RemoveFromWorld(), DynamicObject::RemoveFromWorld(), GameObject::RemoveFromWorld(), Pet::RemoveFromWorld(), SceneObject::RemoveFromWorld(), Unit::RemoveGameObjectImpl(), Player::RemovePet(), Player::RepopAtGraveyard(), CriteriaHandler::RequirementsSatisfied(), npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::Reset(), boss_sacrolash::Reset(), boss_alythess::Reset(), boss_nalorakk::Reset(), npc_kinetic_bomb::Reset(), boss_the_lich_king::Reset(), boss_high_king_maulgar::Reset(), Player::ResetMap(), boss_volazj::ResetPlayersPhaseMask(), GameObject::Respawn(), Creature::Respawn(), hyjalAI::RespawnNearPos(), Player::RewardQuest(), Player::RewardReputation(), Creature::SaveRespawnTime(), GameObject::SaveRespawnTime(), AqusirrEventHandler::Schedule(), Map::ScriptsProcess(), Spell::SearchTargets(), Spell::SelectEffectTypeImplicitTargets(), Spell::SelectImplicitCasterDestTargets(), ScriptedAI::SelectSpell(), Spell::SelectSpellTargets(), CreatureTextMgr::SendChatPacket(), SpellHistory::SendCooldownEvent(), Player::SendInitialPacketsAfterAddToMap(), Player::SendInitialPacketsBeforeAddToMap(), Player::SendInitWorldStates(), Player::SendLoot(), Player::SendQuestGiverStatusMultiple(), Unit::SendTeleportPacket(), Player::SetBattlegroundEntryPoint(), boss_earthrager_ptah::SetData(), Creature::setDeathState(), spell_spawn_blood_pool::SetDest(), SetIsStoredInWorldObjectGridContainer(), GameObject::SetLootState(), Creature::SetTappedBy(), PathGenerator::ShortenPathUntilDist(), npc_bg_seething_shore_air_supply_ground_dummy::SpawnAirSupplyParachute(), Player::SpawnCorpseBones(), Spell::Spell(), npc_crate_helper::npc_crate_helperAI::SpellHit(), boss_the_lich_king::SpellHit(), boss_volazj::SpellHitTarget(), Conversation::Start(), Player::StoreLootItem(), SummonCroneIfReady(), boss_volazj::SummonedCreatureDespawn(), SummonGameObject(), Spell::SummonGuardian(), Player::SummonPet(), Transport::TeleportPassengersAndHideTransport(), lfg::LFGMgr::TeleportPlayer(), Player::TeleportTo(), GameEvents::Trigger(), GameObjectType::ControlZone::TriggerEvent(), GameEvents::TriggerForPlayer(), GameObject::TriggeringLinkedGameObject(), npc_kings_rest_shadow_of_zul::TriggerSerpentBossEvent(), at_stratholme_service_entrance::TryHandleOnce(), UnitFitToActionRequirement(), Totem::UnSummon(), Unit::UnsummonAllTotems(), GameObjectType::Transport::Update(), GameObject::Update(), Pet::Update(), Transport::Update(), DynamicObject::Update(), Creature::Update(), Player::Update(), CombatAI::UpdateAI(), CasterAI::UpdateAI(), TotemAI::UpdateAI(), EscortAI::UpdateAI(), boss_pyroguard_emberseer::UpdateAI(), boss_chromaggus::UpdateAI(), boss_julianne::UpdateAI(), npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::UpdateAI(), boss_akilzon::UpdateAI(), npc_medivh_bm::UpdateAI(), boss_cthun::cthunAI::UpdateAI(), npc_halion_controller::UpdateAI(), boss_lich_king_toc::UpdateAI(), npc_high_overlord_saurfang_igb::UpdateAI(), npc_muradin_bronzebeard_igb::UpdateAI(), boss_the_lich_king::UpdateAI(), boss_malygos::UpdateAI(), npc_brann_bronzebeard_algalon::UpdateAI(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::UpdateAI(), npc_minigob_manabonk::UpdateAI(), boss_anzu::UpdateAI(), boss_the_lurker_below::UpdateAI(), generic_vehicleAI_toc5::generic_vehicleAI_toc5AI::UpdateAI(), boss_warrior_toc5::boss_warrior_toc5AI::UpdateAI(), boss_hunter_toc5::boss_hunter_toc5AI::UpdateAI(), PetAI::UpdateAI(), GameObject::UpdateCapturePoint(), PathGenerator::UpdateFilter(), Player::UpdateHostileAreaState(), Player::UpdateItemLevelAreaBasedScaling(), GameObject::UpdateModel(), GameObject::UpdateModelPosition(), TransportBase::UpdatePassengerPosition(), GameObjectType::Transport::UpdatePassengerPositions(), Transport::UpdatePassengerPositions(), boss_netherspite::boss_netherspiteAI::UpdatePortals(), Unit::UpdatePosition(), Transport::UpdatePosition(), AreaTrigger::UpdatePositionAndRotation(), UpdatePositionData(), Player::UpdateQuestObjectiveProgress(), Player::UpdateTriggerVisibility(), Player::UpdateZone(), GameObject::Use(), Player::VehicleSpellInitialize(), PlayerAI::VerifySpellCast(), ObjectGridEvacuator::Visit(), ObjectGridEvacuator::Visit(), Cell::VisitAllObjects(), Cell::VisitGridObjects(), Cell::VisitWorldObjects(), npc_bg_seething_shore_air_supplies_drop::WaypointPathEnded(), npc_bg_silvershard_mines_mine_cart::WaypointPathEnded(), and npc_thrall_old_hillsbrad::WaypointReached().

◆ GetMapHeight()

◆ GetMapWaterOrGroundLevel()

float WorldObject::GetMapWaterOrGroundLevel ( float  x,
float  y,
float  z,
float *  ground = nullptr 
) const

◆ GetMeleeAnimKitId()

virtual uint16 WorldObject::GetMeleeAnimKitId ( ) const
inlinevirtual

Reimplemented in Unit.

Definition at line 565 of file Object.h.

Referenced by BaseEntity::BuildMovementUpdate().

◆ GetMovementAnimKitId()

virtual uint16 WorldObject::GetMovementAnimKitId ( ) const
inlinevirtual

Reimplemented in Unit.

Definition at line 564 of file Object.h.

Referenced by BaseEntity::BuildMovementUpdate().

◆ GetName()

std::string const & WorldObject::GetName ( ) const
inline

Definition at line 342 of file Object.h.

Referenced by npc_commandscript::_IterateNotNormalLootMap(), Player::_LoadActions(), Player::_LoadAuras(), Player::_LoadCUFProfiles(), Player::_LoadDailyQuestStatus(), Player::_LoadHomeBind(), Player::_LoadInventory(), Player::_LoadItem(), Player::_LoadMailedItem(), Player::_LoadMonthlyQuestStatus(), Player::_LoadQuestStatus(), Player::_LoadQuestStatusObjectives(), Player::_LoadQuestStatusObjectiveSpawnTrackings(), Player::_LoadSeasonalQuestStatus(), Player::_LoadSkills(), Player::_LoadStoredAuraTeleportLocations(), Player::_LoadWeeklyQuestStatus(), Player::_SaveInventory(), Player::_StoreItem(), Player::AddActionButton(), Player::AddItemToBuyBackSlot(), Group::AddLeaderInvite(), Guild::AddMember(), ArenaTeam::AddMember(), Group::AddMember(), GameObjectType::Transport::AddPassenger(), Transport::AddPassenger(), InstanceMap::AddPlayerToMap(), Player::AddSpellMod(), Vehicle::AddVehiclePassenger(), Player::ApplyBaseModPctValue(), Player::ApplyEnchantment(), Player::ApplyEquipSpell(), Player::BuildPlayerRepop(), AuctionHouseObject::BuyCommodity(), Player::BuyCurrencyFromVendorSlot(), Player::BuyItemFromVendorSlot(), Creature::CallForHelp(), Player::CanBankItem(), Player::CanEquipItem(), InstanceMap::CannotEnter(), WorldSession::CanOpenMailBox(), Player::CanStoreItems(), Player::CanUnequipItem(), Player::CanUseItem(), Player::CastItemCombatSpell(), Group::ChangeLeader(), Player::CharmSpellInitialize(), Player::CheckAreaExplore(), Player::CleanupChannels(), Corpse::Create(), Group::Create(), Guild::Create(), Player::DestroyConjuredItems(), Player::DestroyItem(), Player::DestroyItemCount(), Player::DestroyItemCount(), Player::DestroyZoneLimitedItem(), FlightPathMovementGenerator::DoEventIfAny(), Player::DuelComplete(), Player::DurabilityRepair(), Spell::EffectEnchantItemPerm(), Spell::EffectEnchantItemPrismatic(), Spell::EffectEnchantItemTmp(), Spell::EffectStuck(), Player::EnvironmentalDamage(), Player::EquipItem(), ChatHandler::extractPlayerTarget(), Pet::FillPetInfo(), Player::GetBaseModValue(), ObjectMgr::GetClosestGraveyard(), lfg::LFGMgr::GetCompatibleDungeons(), GetDebugInfo(), GetFactionTemplateEntry(), Player::GetItemFromBuyBackSlot(), Creature::GetNameForLocaleIdx(), GameObject::GetNameForLocaleIdx(), ChatHandler::GetNameLink(), PlayerAchievementMgr::GetOwnerInfo(), QuestObjectiveCriteriaMgr::GetOwnerInfo(), WorldSession::GetPlayerInfo(), WorldSession::GetPlayerName(), Player::GetQuestDialogStatus(), Player::GetQuestSlotObjectiveData(), ReputationMgr::GetReputation(), RestMgr::GetRestBonusFor(), Player::GetTotalBaseModValue(), group_commandscript::GroupFlagCommand(), WorldSession::HandleAcceptTradeOpcode(), battlenet_account_commandscript::HandleAccountCreateCommand(), account_commandscript::HandleAccountCreateCommand(), account_commandscript::HandleAccountEmailCommand(), account_commandscript::HandleAccountPasswordCommand(), battlenet_account_commandscript::HandleAccountPasswordCommand(), WorldSession::HandleAreaTriggerOpcode(), WorldSession::HandleAuctionSellCommodity(), WorldSession::HandleAuctionSellItem(), Player::HandleBaseModFlatValue(), WorldSession::HandleBattlefieldListOpcode(), WorldSession::HandleBattleFieldPortOpcode(), WorldSession::HandleBattlemasterJoinArena(), WorldSession::HandleBattlemasterJoinOpcode(), WorldSession::HandleBlackMarketBidOnItem(), WorldSession::HandleChatMessage(), WorldSession::HandleChatMessageAFKOpcode(), WorldSession::HandleChatMessageDNDOpcode(), misc_commandscript::HandleDamageGoCommand(), debug_commandscript::HandleDebugCombatListCommand(), debug_commandscript::HandleDebugGetLootRecipientCommand(), debug_commandscript::HandleDebugLoSCommand(), debug_commandscript::HandleDebugSendOpcodeCommand(), debug_commandscript::HandleDebugThreatInfoCommand(), debug_commandscript::HandleDebugThreatListCommand(), debug_commandscript::HandleDebugTransportCommand(), WorldSession::HandleDuelAccepted(), WorldSession::HandleFarSightOpcode(), WorldSession::HandleForceSpeedChangeAck(), misc_commandscript::HandleFreezeCommand(), battlenet_account_commandscript::HandleGameAccountCreateCommand(), group_commandscript::HandleGroupDisbandCommand(), group_commandscript::HandleGroupJoinCommand(), group_commandscript::HandleGroupLeaderCommand(), group_commandscript::HandleGroupRemoveCommand(), WorldSession::HandleInstanceLockResponse(), Guild::HandleInviteMember(), lookup_commandscript::HandleLookupTitleCommand(), WorldSession::HandleLootMasterGiveOpcode(), WorldSession::HandleMailTakeItem(), Guild::HandleMemberDepositMoney(), mmaps_commandscript::HandleMmapPathCommand(), WorldSession::HandleMovementOpcode(), WorldSession::HandleMoveSetModMovementForceMagnitudeAck(), WorldSession::HandleMoveWorldportAck(), npc_commandscript::HandleNpcFollowCommand(), npc_commandscript::HandleNpcInfoCommand(), npc_commandscript::HandleNpcSetDataCommand(), npc_commandscript::HandleNpcShowLootCommand(), npc_commandscript::HandleNpcUnFollowCommand(), WorldSession::HandleOfferPetition(), WorldSession::HandleOpenItemOpcode(), WorldSession::HandlePartyInviteOpcode(), WorldSession::HandlePetSetAction(), OutdoorPvP::HandlePlayerLeaveZone(), WorldSession::HandlePlayerLogin(), WorldSession::HandleQuestgiverChooseRewardOpcode(), WorldSession::HandleQuestgiverCompleteQuest(), WorldSession::HandleReportPvPAFK(), WorldSession::HandleSetDungeonDifficultyOpcode(), WorldSession::HandleSetRaidDifficultyOpcode(), WorldSession::HandleSignPetition(), misc_commandscript::HandleSummonCommand(), ticket_commandscript::HandleTicketCloseByIdCommand(), ticket_commandscript::HandleTicketCommentCommand(), ticket_commandscript::HandleTicketDeleteByIdCommand(), ticket_commandscript::HandleTicketUnAssignCommand(), titles_commandscript::HandleTitlesAddCommand(), titles_commandscript::HandleTitlesCurrentCommand(), titles_commandscript::HandleTitlesRemoveCommand(), WorldSession::HandleTransmogrifyItems(), WorldSession::HandleTurnInPetition(), misc_commandscript::HandleUnFreezeCommand(), Creature::HasSpellFocus(), Player::InitDisplayIds(), WorldPackets::Query::PlayerGuidLookupData::Initialize(), WorldPackets::Party::PartyInvite::Initialize(), WorldPackets::Inspect::PlayerModelDisplayInfo::Initialize(), PlayerNameMapHolder::Insert(), Channel::Invite(), BattlegroundQueue::InviteGroupToBG(), Player::IsActionButtonDataValid(), ReputationMgr::IsAtWar(), Player::IsQuestObjectiveComplete(), lfg::LFGMgr::JoinLfg(), boss_four_horsemen_baseAI::JustDied(), Player::LearnCustomSpells(), Player::LoadFromDB(), LogCommandUsage(), WorldSession::LogoutPlayer(), WorldSession::moveItems(), ChatLogScript::OnChat(), ChatLogScript::OnChat(), ChatLogScript::OnChat(), ChatLogScript::OnChat(), ChatLogScript::OnChat(), Player::OnGossipSelect(), lfg::LFGPlayerScript::OnMapChanged(), Unit::OutDebugInfo(), Map::PlayerRelocation(), PrintPlayerInfo(), SmartScript::ProcessAction(), PlayerNameMapHolder::Remove(), Player::RemoveActionButton(), Map::RemoveAllPlayers(), Player::RemoveFromWorld(), Player::RemoveItem(), Player::RemoveItemFromBuyBackSlot(), GameObjectType::Transport::RemovePassenger(), Transport::RemovePassenger(), Vehicle::RemovePassenger(), Player::RemovePet(), Battleground::RemovePlayerAtLeave(), InstanceMap::RemovePlayerFromMap(), BattlegroundMap::RemovePlayerFromMap(), Creature::Respawn(), Player::SatisfyQuestBreadcrumbQuest(), Player::SatisfyQuestClass(), Player::SatisfyQuestConditions(), Player::SatisfyQuestDependentBreadcrumbQuests(), Player::SatisfyQuestDependentPreviousQuests(), Player::SatisfyQuestExclusiveGroup(), Player::SatisfyQuestExpansion(), Player::SatisfyQuestMaxLevel(), Player::SatisfyQuestMaxReputation(), Player::SatisfyQuestMinLevel(), Player::SatisfyQuestMinReputation(), Player::SatisfyQuestPreviousQuest(), Player::SatisfyQuestRace(), Player::SatisfyQuestSkill(), Player::SatisfyQuestStatus(), Player::SatisfyQuestTimed(), Player::SaveToDB(), PlayerAchievementMgr::SendAchievementEarned(), AuctionHouseObject::SendAuctionWon(), BlackMarketMgr::SendAuctionWonMail(), CreatureTextMgr::SendChat(), Guild::SendEventPresenceChanged(), Player::SendLoot(), Trainer::Trainer::SendSpells(), Player::SendTalentsInfoData(), BattlegroundMgr::SendToBattleground(), ArenaTeam::SetCaptain(), Unit::SetCharm(), Player::SetClientControl(), Player::setDeathState(), Player::SetEquipmentSet(), Channel::SetMode(), Player::SetQuestObjectiveData(), Player::SetSkill(), Guild::Member::SetStats(), Creature::SetTextRepeatId(), Player::SetViewpoint(), Player::SplitItem(), FollowerAI::StartFollow(), Player::StopCastingCharm(), Player::StoreNewItemInBestSlots(), Player::SwapItem(), lfg::LFGMgr::TeleportPlayer(), Player::TeleportTo(), Pet::Update(), Player::Update(), Player::UpdateCraftSkill(), CriteriaHandler::UpdateCriteria(), Player::UpdateFishingSkill(), Player::UpdateGatherSkill(), Player::UpdateHomebindTime(), Player::UpdateItemDuration(), Player::UpdateSkillPro(), GameObject::Use(), ValidateMessage(), Player::VehicleSpellInitialize(), Player::VisualizeItem(), and Player::Whisper().

◆ GetNameForLocaleIdx()

std::string WorldObject::GetNameForLocaleIdx ( LocaleConstant  ) const
inlineoverridevirtual

Implements BaseEntity.

Definition at line 345 of file Object.h.

Referenced by Spell::SendResurrectRequest().

◆ GetNearPoint()

void WorldObject::GetNearPoint ( WorldObject const *  searcher,
float &  x,
float &  y,
float &  z,
float  distance2d,
float  absAngle 
) const

◆ GetNearPoint2D()

void WorldObject::GetNearPoint2D ( WorldObject const *  searcher,
float &  x,
float &  y,
float  distance,
float  absAngle 
) const

◆ GetNearPosition()

◆ GetNotifyFlags()

uint16 WorldObject::GetNotifyFlags ( ) const
inline

Definition at line 521 of file Object.h.

◆ GetOrCreateSmoothPhasing()

SmoothPhasing * WorldObject::GetOrCreateSmoothPhasing ( )

Definition at line 847 of file Object.cpp.

References _smoothPhasing.

Referenced by Map::SummonCreature().

◆ GetOwner()

Unit * WorldObject::GetOwner ( ) const

Definition at line 1603 of file Object.cpp.

References GetOwnerGUID(), and ObjectAccessor::GetUnit().

Referenced by Unit::ApplyResilience(), spell_dk_avoidance_passive::spell_dk_avoidance_passive_AuraScript::CalculateAvoidanceAmount(), spell_dk_rune_weapon_scaling_02::spell_dk_rune_weapon_scaling_02_AuraScript::CalculateDamageDoneAmount(), spell_dk_pet_scaling_01::spell_dk_pet_scaling_01_AuraScript::CalculateStaminaAmount(), spell_dk_pet_scaling_01::spell_dk_pet_scaling_01_AuraScript::CalculateStrengthAmount(), npc_pet_dk_bloodworm::CanAIAttack(), npc_pet_dk_risen_ghoul::CanAIAttack(), npc_pet_mage_mirror_image::CanAIAttack(), CanDetectStealthOf(), Unit::DealHeal(), npc_spring_rabbit::npc_spring_rabbitAI::DoAction(), Spell::EffectOpenLock(), npc_phantom_hallucination::npc_phantom_hallucinationAI::EnterEvadeMode(), ThreatManager::ForwardThreatForAssistingMe(), GetCharmerOrOwner(), Unit::GetCombatRatingReduction(), GameObject::GetLevelForTarget(), Unit::GetNextRandomRaidMemberOrPet(), GetSpellModOwner(), Aura::HandleAuraSpecificMods(), debug_commandscript::HandleDebugThreatListCommand(), spell_dk_birth::HandleDummy(), spell_dk_blood_bond_periodic::HandleDummyTick(), spell_mount_check::HandleEffectPeriodic(), spell_gen_gryphon_wyvern_mount_check::HandleEffectPeriodic(), spell_gen_pony_mount_check::HandleEffectPeriodic(), spell_pal_light_hammer_periodic::HandleEffectPeriodic(), spell_mage_water_elemental_freeze::HandleImprovedFreeze(), spell_pri_atonement_passive::HandleOnProc(), spell_pri_power_leech_passive::HandleOnProc(), spell_dru_efflorescence_dummy::HandlePeriodicDummy(), WorldSession::HandlePetActionHelper(), battleground_silvershard_mines::HandleProgressEvent(), battleground_deephaul_ravine::HandleProgressEvent(), spell_icecrown_assign_credit_to_master::HandleScript(), spell_hun_pet_heart_of_the_phoenix::HandleScript(), spell_silverpine_despawn_all_summons_steel_thunder::HandleScriptEffect(), spell_gen_despawn_all_summons_owned_by_caster::HandleScriptEffect(), spell_warl_seduction::HandleScriptEffect(), npc_troll_volunteer::InitializeAI(), npc_pet_mage_mirror_image::InitializeAI(), GameObject::IsAlwaysVisibleFor(), Unit::IsAlwaysVisibleFor(), IsValidAttackTarget(), npc_scarlet_ghoul::JustAppeared(), Scripts::EasternKingdoms::Vashjir::AbyssalDepths::npc_abyssal_depths_whirlpool_vehicle::JustAppeared(), npc_silverpine_agatha_fenris_isle::JustAppeared(), npc_lindie_springstock_q56034::JustAppeared(), npc_cork_fizzlepop_q59941::JustAppeared(), npc_captain_garrick_q55879::JustAppeared(), npc_warlord_grimaxe_q59942::JustAppeared(), npc_pet_gen_soul_trader::JustAppeared(), npc_enraged_spirit::npc_enraged_spiritAI::JustDied(), npc_pet_dk_ebon_gargoyle::JustDied(), npc_torloth_the_magnificent::npc_torloth_the_magnificentAI::JustDied(), Unit::Kill(), npc_dkc1_gothik::npc_dkc1_gothikAI::MoveInLineOfSight(), npc_taelia_get_your_bearings::MovementInform(), npc_garrick_summoned_beach::MovementInform(), npc_grimaxe_summoned_beach::MovementInform(), npc_lindie_springstock_q56034::MovementInform(), npc_cork_fizzlepop_q59941::MovementInform(), npc_redridge_subdued_canyon_ettin::OnDespawn(), npc_pet_gen_soul_trader::OnDespawn(), npc_pet_pri_divine_image::OnDespawn(), spell_warl_devour_magic::OnSuccessfulDispel(), Unit::RemoveFromWorld(), npc_silverpine_agatha_fenris_isle::Reset(), npc_spring_rabbit::npc_spring_rabbitAI::Reset(), Unit::RestoreFaction(), Creature::SelectVictim(), Unit::SendPetActionFeedback(), Unit::SendPetAIReaction(), Unit::SpellAbsorbBonusDone(), Unit::SpellAbsorbPctDone(), Unit::SpellDamageBonusDone(), Unit::SpellDamagePctDone(), Unit::SpellHealingBonusDone(), Unit::SpellHealingPctDone(), npc_garrick_summoned_beach::SpellHit(), npc_grimaxe_summoned_beach::SpellHit(), npc_cork_fizzlepop_q59941::SpellHit(), npc_captain_garrick_q55879::SpellHit(), npc_giant_boar_vehicle_q55879::SpellHit(), npc_warlord_grimaxe_q59942::SpellHit(), npc_pet_dk_ebon_gargoyle::SpellHit(), GameObject::Update(), npc_scarlet_courier::npc_scarlet_courierAI::UpdateAI(), npc_garrick_summoned_beach::UpdateAI(), npc_grimaxe_summoned_beach::UpdateAI(), npc_lindie_springstock_q56034::UpdateAI(), npc_cork_fizzlepop_q59941::UpdateAI(), npc_captain_garrick_q55879::UpdateAI(), npc_warlord_grimaxe_q59942::UpdateAI(), npc_pet_mage_mirror_image::UpdateAI(), npc_scarlet_ghoul::UpdateAI(), battleground_deephaul_ravine::UpdateCartWorldStates(), battleground_silvershard_mines::UpdateCartWorldStates(), npc_pet_mage_mirror_image::UpdateVictim(), and GameObject::Use().

◆ GetOwnerGUID()

virtual ObjectGuid WorldObject::GetOwnerGUID ( ) const
pure virtual

◆ GetPhaseShift() [1/2]

PhaseShift & WorldObject::GetPhaseShift ( )
inline

Definition at line 310 of file Object.h.

Referenced by Unit::_ExitVehicle(), PhasingHandler::AddPhase(), PhasingHandler::AddPhaseGroup(), PhasingHandler::AddVisibleMapId(), PathGenerator::BuildPolyPath(), AreaTrigger::Create(), Creature::Create(), Transport::CreateGOPassenger(), Transport::CreateNPCPassenger(), TransportMgr::CreateTransport(), Map::EnsureGridLoadedForActiveObject(), ObjectMgr::GetClosestGraveyard(), ObjectMgr::GetClosestGraveyardInZone(), GetFloorZ(), GetMapHeight(), GetMapWaterOrGroundLevel(), Unit::GetMountCapability(), PathGenerator::GetNavTerrain(), spell_sholazar_shoot_rjr::HandleDummy(), spell_garothi_cannon_chooser::HandleDummyEffect(), misc_commandscript::HandleGPSCommand(), group_commandscript::HandleGroupListCommand(), mmaps_commandscript::HandleMmapLoadedTilesCommand(), mmaps_commandscript::HandleMmapLocCommand(), mmaps_commandscript::HandleMmapStatsCommand(), modify_commandscript::HandleModifyPhaseCommand(), WorldSession::HandleMovementOpcode(), WorldSession::HandleQueryCorpseLocation(), PhasingHandler::InheritPhaseShift(), WorldPackets::Party::PartyMemberFullState::Initialize(), InSamePhase(), Player::IsInAreaTrigger(), IsWithinLOS(), IsWithinLOSInMap(), boss_flame_leviathan_safety_container::boss_flame_leviathan_safety_containerAI::JustDied(), boss_prince_valanar_icc::JustSummoned(), boss_sara::boss_saraAI::JustSummoned(), Creature::LoadFromDB(), GameObject::LoadFromDB(), spell_mimiron_magnetic_core_summon::ModDest(), spell_stalactite_mod_dest_height::spell_stalactite_mod_dest_height_SpellScript::ModDestHeight(), MovePosition(), MovePositionToFirstCollision(), MultiPersonalPhaseTracker::OnOwnerPhaseChanged(), PlayerPersonalPhasesTracker::OnOwnerPhasesChanged(), PathGenerator::PathGenerator(), PhasingHandler::PrintToChat(), PhasingHandler::RemovePhaseGroup(), PhasingHandler::RemoveVisibleMapId(), Player::RepopAtGraveyard(), npc_kinetic_bomb::Reset(), Corpse::SaveToDB(), spell_pri_ultimate_penitence_channel::SearchTargetCandidates(), Spell::SelectImplicitCasterDestTargets(), Spell::SelectSpellTargets(), PhasingHandler::SendToPlayer(), spell_spawn_blood_pool::SetDest(), PathGenerator::ShortenPathUntilDist(), boss_volazj::SummonedCreatureDespawn(), MultiPersonalPhaseTracker::UnregisterTrackedObject(), and GameObject::UpdateModel().

◆ GetPhaseShift() [2/2]

PhaseShift const & WorldObject::GetPhaseShift ( ) const
inline

Definition at line 311 of file Object.h.

◆ GetPlayerListInGrid()

template<typename Container >
template TC_GAME_API void WorldObject::GetPlayerListInGrid ( Container &  playerContainer,
float  maxSearchRange,
bool  alive = true 
) const

◆ GetPrivateObjectOwner()

ObjectGuid WorldObject::GetPrivateObjectOwner ( ) const
inline

Definition at line 569 of file Object.h.

Referenced by BoBeachStandingAISelector(), CaptainGarrickAISelector(), CaptainGarrickBeachAISelector(), CheckPrivateObjectOwnerVisibility(), CorkFizzlepopSelector(), DawntrackerBriarpatchSelector(), Scripts::EasternKingdoms::StormwindCity::npc_jaina_proudmoore_tides_of_war::DoAction(), Spell::EffectSummonType(), Conversation::GetPrivateObjectOwnerLocale(), HuxsworthBriarpatchSelector(), npc_kayn_sunfury_ashtongue_intro_private::JustAppeared(), LanaJordanBeachStandingAISelector(), LindieSpringstockSelector(), MithdranBeachStandingAISelector(), conversation_ghostlands_start_convo_on_end< ConversationId >::OnStart(), conversation_dawnspair_spire_to_ghostlands::OnStart(), conversation_burden_of_proof_speak_with_constable::OnStart(), Scripts::QuelThalas::Harandar::Chapter1::conversation_the_root_cause_open_portal::OnStart(), Scripts::QuelThalas::Harandar::Chapter1::conversation_to_harathir_talk_to_kupaal::OnStart(), conversation_the_invasion_begins::OnUpdate(), conversation_an_unlikely_informant::OnUpdate(), Scripts::EasternKingdoms::StormwindCity::conversation_start_council_tides_of_war::OnUpdate(), conversation_boralus_hub_tour::OnUpdate(), conversation_boralus_cyrus_meets_genn::OnUpdate(), conversation_cyrus_crestfall_shaking_hands::OnUpdate(), Trinity::CreatureWithOptionsInObjectRangeCheck< Customizer >::operator()(), Trinity::GameObjectWithOptionsInObjectRangeCheck< Customizer >::operator()(), SmartScript::ProcessAction(), conversation_burden_of_proof_base::ScheduleEvents(), conversation_the_invasion_begins::StartCloneChannel(), npc_huxsworth_hunter_quest_private::UpdateAI(), npc_huxsworth_briarpatch_quest_private::UpdateAI(), npc_dawntracker_hunter_quest_private::UpdateAI(), npc_dawntracker_briarpatch_quest_private::UpdateAI(), npc_gnome_goblin_plains_make_copter_private::UpdateAI(), and WarlordGrimaxeBeachAISelector().

◆ GetRandomNearPosition()

◆ GetRandomPoint()

◆ GetReactionTo()

◆ GetScenario()

Scenario * WorldObject::GetScenario ( ) const

Definition at line 1394 of file Object.cpp.

References GetMap(), and BaseEntity::IsInWorld().

Referenced by CriteriaHandler::ModifierSatisfied(), and Player::UpdateCriteria().

◆ GetSightRange()

◆ GetSmoothPhasing() [1/2]

◆ GetSmoothPhasing() [2/2]

SmoothPhasing const * WorldObject::GetSmoothPhasing ( ) const
inline

Definition at line 576 of file Object.h.

◆ GetSpellMinMaxRangeForTarget()

SpellRange WorldObject::GetSpellMinMaxRangeForTarget ( Unit const *  target,
SpellInfo const *  spellInfo 
) const

◆ GetSpellModOwner()

Player * WorldObject::GetSpellModOwner ( ) const

Definition at line 1646 of file Object.cpp.

References GetOwner(), BaseEntity::GetTypeId(), Unit::IsPet(), Unit::IsTotem(), Object::ToCreature(), Object::ToGameObject(), Object::ToPlayer(), TYPEID_GAMEOBJECT, and TYPEID_UNIT.

Referenced by Spell::_cast(), Aura::AddProcCooldown(), ApplyEffectModifiers(), Unit::CalcArmorReducedDamage(), SpellEffectInfo::CalcDamageMultiplier(), Aura::CalcDispelChance(), SpellInfo::CalcDuration(), Aura::CalcMaxCharges(), Aura::CalcMaxDuration(), Aura::CalcMaxStackAmount(), AuraEffect::CalcPeriodicCritChance(), SpellInfo::CalcPowerCost(), Aura::CalcProcChance(), SpellEffectInfo::CalcRadius(), Unit::CalculateAverageResistReduction(), AuraEffect::CalculateEstimatedfTotalPeriodicAmount(), ThreatManager::CalculateModifiedThreat(), AuraEffect::CalculatePeriodic(), Unit::CalculateSpellDamageTaken(), SpellEffectInfo::CalcValueMultiplier(), Spell::cast(), AreaTrigger::Create(), Spell::Delayed(), Spell::DelayedChannel(), SpellInfo::GetMaxRange(), SpellInfo::GetMinMaxRange(), Spell::GetMinMaxRange(), Unit::GetPPMProcChance(), Spell::handle_delayed(), Spell::handle_immediate(), MagicSpellHitResult(), Unit::MeleeDamageBonusDone(), Unit::MeleeDamageBonusTaken(), Unit::MeleeSpellMissChance(), ModSpellCastTime(), ModSpellDurationTime(), spell_warl_health_funnel::OnPeriodic(), Spell::SearchChainTargets(), Spell::SelectImplicitChainTargets(), Aura::SetDuration(), Spell::Spell(), Unit::SpellAbsorbBonusDone(), Unit::SpellAbsorbPctDone(), Unit::SpellCritChanceDone(), Unit::SpellCriticalDamageBonus(), Unit::SpellCriticalHealingBonus(), Unit::SpellDamageBonusDone(), Unit::SpellDamageBonusTaken(), Unit::SpellDamagePctDone(), Unit::SpellHealingBonusDone(), SpellHistory::StartCooldown(), Spell::TakePower(), Unit::TriggerAurasProcOnEvent(), Spell::TriggerGlobalCooldown(), Spell::UpdateChanneledTargetList(), and Aura::UpdateOwner().

◆ GetStationaryPosition()

virtual Position const & WorldObject::GetStationaryPosition ( ) const
inlinevirtual

Reimplemented in AreaTrigger, Conversation, GameObject, and SceneObject.

Definition at line 550 of file Object.h.

Referenced by BaseEntity::BuildMovementUpdate().

◆ GetSuppressedPhaseShift() [1/2]

PhaseShift & WorldObject::GetSuppressedPhaseShift ( )
inline

Definition at line 312 of file Object.h.

Referenced by PhasingHandler::InheritPhaseShift().

◆ GetSuppressedPhaseShift() [2/2]

PhaseShift const & WorldObject::GetSuppressedPhaseShift ( ) const
inline

Definition at line 313 of file Object.h.

◆ GetTransGUID()

ObjectGuid WorldObject::GetTransGUID ( ) const
virtual

◆ GetTransOffset()

Position const & WorldObject::GetTransOffset ( ) const
inline

Definition at line 542 of file Object.h.

◆ GetTransOffsetO()

float WorldObject::GetTransOffsetO ( ) const
inline

◆ GetTransOffsetX()

float WorldObject::GetTransOffsetX ( ) const
inline

◆ GetTransOffsetY()

float WorldObject::GetTransOffsetY ( ) const
inline

◆ GetTransOffsetZ()

float WorldObject::GetTransOffsetZ ( ) const
inline

◆ GetTransport()

TransportBase * WorldObject::GetTransport ( ) const
inline

Definition at line 537 of file Object.h.

Referenced by _IsWithinDist(), AreaTrigger::CalculateWorldPositionAndRotation(), boss_deathbringer_saurfang::CanAIAttack(), CleanupsBeforeDelete(), AreaTrigger::Create(), DynamicObject::CreateDynamicObject(), npc_gunship::npc_gunshipAI::DamageTaken(), spell_igb_burning_pitch_selector::FilterTargets(), npc_gunship::GetAI(), Unit::GetDirectTransport(), GetTransGUID(), Unit::GetTransGUID(), GameObject::GetWorldRotation(), debug_commandscript::HandleDebugTransportCommand(), WorldSession::HandleForceSpeedChangeAck(), misc_commandscript::HandleGPSCommand(), WorldSession::HandleMovementOpcode(), WorldSession::HandleMoveWorldportAck(), npc_commandscript::HandleNpcAddCommand(), npc_pet_ship_private::JustAppeared(), npc_gunship::npc_gunshipAI::JustDied(), Player::KillPlayer(), Player::LoadFromDB(), npc_gunship_boarding_addAI::MovementInform(), npc_high_overlord_saurfang_igb::npc_high_overlord_saurfang_igb(), npc_muradin_bronzebeard_igb::npc_muradin_bronzebeard_igb(), instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript::OnCreatureCreate(), npc_high_overlord_saurfang_igb::OnGossipSelect(), npc_muradin_bronzebeard_igb::OnGossipSelect(), spell_icc_teleport_check::OnPrecast(), item_petrov_cluster_bombs::OnUse(), SmartScript::ProcessAction(), spell_igb_teleport_to_enemy_ship::RelocateTransportOffset(), Vehicle::RemovePassenger(), Player::RepopAtGraveyard(), Creature::SaveToDB(), GameObject::SaveToDB(), Player::SaveToDB(), Creature::SaveToDB(), Map::SendInitSelf(), Map::SendInitTransports(), Map::SendRemoveTransports(), Trinity::VisibleNotifier::SendToSelf(), Unit::SetCharmedBy(), gunship_npc_AI::SetData(), Unit::SetFacingToPoint(), boss_deathbringer_saurfang::SpellHitTarget(), Map::SummonCreature(), Player::TeleportTo(), npc_high_overlord_saurfang_igb::UpdateAI(), npc_muradin_bronzebeard_igb::UpdateAI(), UpdateAllowedPositionZ(), and Player::UpdateLiquidMirrorTimerFlagsOnPositionChange().

◆ GetTransSeat()

◆ GetTransTime()

uint32 WorldObject::GetTransTime ( ) const
inline

Definition at line 543 of file Object.h.

◆ GetVisibilityRange()

◆ GetZoneAndAreaId()

◆ GetZoneId()

uint32 WorldObject::GetZoneId ( ) const
inline

Definition at line 332 of file Object.h.

Referenced by Player::_LoadInventory(), Map::ApplyDynamicModeRespawnScaling(), Player::CanEnableWarModeInArea(), Vignettes::CanSee(), spell_dru_travel_form_dummy::CheckCast(), Spell::CheckCast(), spell_dru_travel_form::CheckLocationForForm(), Vignettes::Create(), World::FindPlayerInZone(), FindZoneScript(), SocialMgr::GetFriendInfo(), Player::GetOutdoorPvP(), account_commandscript::HandleAccountOnlineListCommandWithParameters(), AuraEffect::HandleAuraForceWeather(), misc_commandscript::HandleChangeWeather(), debug_commandscript::HandleDebugNearGraveyard(), go_commandscript::HandleGoZoneXYCommand(), WorldSession::HandleHearthAndResurrect(), misc_commandscript::HandleLinkGraveCommand(), list_commandscript::HandleListRespawnsCommand(), AuraEffect::HandleModOverrideZonePVPType(), WorldSession::HandleMoveTeleportAck(), misc_commandscript::HandleNearGraveCommand(), WorldSession::HandleRequestCemeteryList(), misc_commandscript::HandleSummonCommand(), WorldPackets::Party::PartyMemberFullState::Initialize(), go_bells::go_bellsAI::InitializeAI(), SpellArea::IsFitToRequirements(), IsInWorldPvpZone(), Unit::Kill(), WorldSession::LogoutPlayer(), CriteriaHandler::ModifierSatisfied(), npc_mageguard_dalaran::MoveInLineOfSight(), BattlefieldWG::OnPlayerJoinWar(), item_petrov_cluster_bombs::OnUse(), item_only_for_flight::OnUse(), Player::RemovedInsignia(), Player::RepopAtGraveyard(), npc_firework::Reset(), Player::SaveToDB(), Creature::SelectWildBattlePetLevel(), CreatureTextMgr::SendChatPacket(), OutdoorPvPHP::SendRemoveWorldStates(), OutdoorPvPNA::SendRemoveWorldStates(), OutdoorPvPSI::SendRemoveWorldStates(), OutdoorPvPTF::SendRemoveWorldStates(), OutdoorPvPZM::SendRemoveWorldStates(), Player::SendSummonRequestFrom(), Map::SendZoneMessage(), go_cheer_speaker::go_cheer_speakerAI::UpdateAI(), and Player::UpdateQuestObjectiveProgress().

◆ GetZoneScript()

◆ Heartbeat()

virtual void WorldObject::Heartbeat ( )
inlineprotectedvirtual

Reimplemented in Creature, Player, and Unit.

Definition at line 611 of file Object.h.

Referenced by Unit::Heartbeat(), and Update().

◆ InSamePhase() [1/3]

◆ InSamePhase() [2/3]

static bool WorldObject::InSamePhase ( WorldObject const *  a,
WorldObject const *  b 
)
inlinestatic

Definition at line 322 of file Object.h.

References InSamePhase().

◆ InSamePhase() [3/3]

bool WorldObject::InSamePhase ( WorldObject const *  obj) const
inline

Definition at line 318 of file Object.h.

References GetPhaseShift().

◆ isActiveObject()

bool WorldObject::isActiveObject ( ) const
inline

Definition at line 524 of file Object.h.

Referenced by GetGridActivationRange(), and GetSightRange().

◆ IsAlwaysDetectableFor()

virtual bool WorldObject::IsAlwaysDetectableFor ( WorldObject const *  seer) const
inlineprotectedvirtual

Reimplemented in Player, and Unit.

Definition at line 609 of file Object.h.

Referenced by CanDetect(), and Unit::IsAlwaysDetectableFor().

◆ IsAlwaysStoredInWorldObjectGridContainer()

bool WorldObject::IsAlwaysStoredInWorldObjectGridContainer ( ) const
inline

Definition at line 531 of file Object.h.

Referenced by Map::RemoveAllObjectsInRemoveList(), and Map::SwitchGridContainers().

◆ IsAlwaysVisibleFor()

virtual bool WorldObject::IsAlwaysVisibleFor ( WorldObject const *  seer) const
inlineprotectedvirtual

Reimplemented in GameObject, and Unit.

Definition at line 606 of file Object.h.

Referenced by CanSeeOrDetect(), GameObject::IsAlwaysVisibleFor(), and Unit::IsAlwaysVisibleFor().

◆ IsFarVisible()

bool WorldObject::IsFarVisible ( ) const
inline

Definition at line 526 of file Object.h.

Referenced by GetSightRange(), and GetVisibilityRange().

◆ IsFriendlyTo()

◆ IsHostileTo()

◆ IsHostileToPlayers()

bool WorldObject::IsHostileToPlayers ( ) const

◆ isInBack()

bool WorldObject::isInBack ( WorldObject const *  target,
float  arc = float(M_PI) 
) const

◆ IsInBetween() [1/2]

◆ IsInBetween() [2/2]

bool WorldObject::IsInBetween ( WorldObject const *  obj1,
WorldObject const *  obj2,
float  size = 0 
) const
inline

Definition at line 375 of file Object.h.

References Position::GetPosition(), and IsInBetween().

Referenced by IsInBetween().

◆ isInFront()

bool WorldObject::isInFront ( WorldObject const *  target,
float  arc = float(M_PI) 
) const

Definition at line 668 of file Object.cpp.

References Position::HasInArc().

Referenced by spell_pal_holy_shock::CheckCast(), and spell_pri_penance::CheckCast().

◆ IsInMap()

◆ IsInRange()

◆ IsInRange2d()

bool WorldObject::IsInRange2d ( Position const *  pos,
float  minRange,
float  maxRange 
) const

◆ IsInRange3d()

bool WorldObject::IsInRange3d ( Position const *  pos,
float  minRange,
float  maxRange 
) const

◆ IsInvisibleDueToDespawn()

virtual bool WorldObject::IsInvisibleDueToDespawn ( WorldObject const *  seer) const
inlineprotectedvirtual

Reimplemented in Creature, and GameObject.

Definition at line 607 of file Object.h.

Referenced by CanSeeOrDetect(), Creature::IsInvisibleDueToDespawn(), and GameObject::IsInvisibleDueToDespawn().

◆ IsInWorldPvpZone()

bool WorldObject::IsInWorldPvpZone ( ) const

Definition at line 379 of file Object.cpp.

References GetZoneId().

Referenced by Player::RemovedInsignia().

◆ isNeedNotify()

◆ IsNeutralToAll()

◆ IsNeverVisibleFor()

virtual bool WorldObject::IsNeverVisibleFor ( WorldObject const *  seer,
bool  allowServersideObjects 
) const
inlineprotectedvirtual

◆ IsOutdoors()

◆ IsPrivateObject()

bool WorldObject::IsPrivateObject ( ) const
inline

◆ IsSelfOrInSameMap()

bool WorldObject::IsSelfOrInSameMap ( WorldObject const *  obj) const

Definition at line 460 of file Object.cpp.

References IsInMap().

Referenced by UnitAura::FillTargetMap(), DynObjAura::FillTargetMap(), and Aura::UpdateTargetMap().

◆ IsStoredInWorldObjectGridContainer()

bool WorldObject::IsStoredInWorldObjectGridContainer ( ) const

◆ IsValidAssistTarget()

bool WorldObject::IsValidAssistTarget ( WorldObject const *  target,
SpellInfo const *  bySpell = nullptr 
) const

Definition at line 2487 of file Object.cpp.

References ASSERT, CanSeeOrDetect(), CREATURE_TYPE_FLAG_CAN_ASSIST, Player::duel, GetAffectingPlayer(), GetReactionTo(), BaseEntity::GetTypeId(), Unit::GetVehicle(), Unit::GetVehicleBase(), SpellInfo::HasAttribute(), Unit::HasUnitFlag(), Unit::HasUnitState(), CanSeeOrDetectExtraArgs::IgnorePhaseShift, CanSeeOrDetectExtraArgs::ImplicitDetection, CanSeeOrDetectExtraArgs::IncludeAnyPrivateObject, CanSeeOrDetectExtraArgs::IncludeHiddenBySpawnTracking, SpellInfo::IsAffectingArea(), Unit::IsAlive(), SpellInfo::IsAllowingDeadTarget(), Unit::IsFFAPvP(), Player::IsGameMaster(), Unit::IsImmuneToNPC(), Unit::IsImmuneToPC(), Unit::IsInSanctuary(), Unit::IsOnVehicle(), SpellInfo::IsPositive(), Unit::IsPvP(), Unit::IsUninteractible(), REP_NEUTRAL, SPELL_ATTR0_CU_CAN_TARGET_ANY_PRIVATE_OBJECT, SPELL_ATTR11_CAN_ASSIST_UNINTERACTIBLE, SPELL_ATTR6_CAN_ASSIST_IMMUNE_PC, SPELL_ATTR6_CAN_TARGET_UNTARGETABLE, SPELL_ATTR6_IGNORE_PHASE_SHIFT, SPELL_ATTR8_ALLOW_TARGETS_HIDDEN_BY_SPAWN_TRACKING, SPELL_ATTR8_CAN_ATTACK_IMMUNE_PC, SPELL_ATTR8_IGNORE_SANCTUARY, Object::ToCreature(), Object::ToPlayer(), Object::ToUnit(), TYPEID_PLAYER, UNIT_FLAG_NON_ATTACKABLE, UNIT_FLAG_NON_ATTACKABLE_2, UNIT_FLAG_NOT_ATTACKABLE_1, UNIT_FLAG_ON_TAXI, UNIT_FLAG_PLAYER_CONTROLLED, and UNIT_STATE_UNATTACKABLE.

Referenced by EscortAI::AssistPlayerInCombatAgainst(), SmartAI::AssistPlayerInCombatAgainst(), areatrigger_sha_wind_rush_totem::CastSpeedBuff(), SpellInfo::CheckExplicitTarget(), GetUnitConditionVariable(), spell_evo_living_flame::HandleHitTarget(), spell_evo_living_flame::HandleLaunchTarget(), spell_pri_trail_of_light::HandleOnProc(), areatrigger_pri_divine_star::HandleUnitEnterExit(), at_anduin_wrynn_wicked_star::OnUnitEnter(), areatrigger_dh_darkness::OnUnitEnter(), Trinity::WorldObjectSpellTargetCheck::operator()(), Spell::PreprocessSpellHit(), and UnitFitToActionRequirement().

◆ IsValidAttackTarget()

bool WorldObject::IsValidAttackTarget ( WorldObject const *  target,
SpellInfo const *  bySpell = nullptr 
) const

Definition at line 2329 of file Object.cpp.

References ASSERT, AtWar, CanSeeOrDetect(), Player::duel, DUEL_STATE_IN_PROGRESS, GAMEOBJECT_TYPE_TRAP, GetAffectingPlayer(), ReputationMgr::GetForcedRankIfAny(), GameObject::GetGoType(), GetOwner(), Player::GetReputationMgr(), ReputationMgr::GetState(), BaseEntity::GetTypeId(), SpellInfo::HasAttribute(), Player::HasPlayerFlag(), Unit::HasPvpFlag(), Unit::HasUnitFlag(), Unit::HasUnitState(), CanSeeOrDetectExtraArgs::IgnorePhaseShift, CanSeeOrDetectExtraArgs::ImplicitDetection, CanSeeOrDetectExtraArgs::IncludeAnyPrivateObject, CanSeeOrDetectExtraArgs::IncludeHiddenBySpawnTracking, SpellInfo::IsAffectingArea(), Unit::IsAlive(), SpellInfo::IsAllowingDeadTarget(), Unit::IsFFAPvP(), IsFriendlyTo(), Player::IsGameMaster(), IsHostileTo(), Unit::IsImmuneToNPC(), Unit::IsImmuneToPC(), Unit::IsInSanctuary(), Unit::IsMounted(), Unit::IsPet(), SpellInfo::IsPositive(), Unit::IsPvP(), Unit::IsUninteractible(), PLAYER_FLAGS_CONTESTED_PVP, PLAYER_FLAGS_UBER, sFactionStore, SPELL_ATTR0_CU_CAN_TARGET_ANY_PRIVATE_OBJECT, SPELL_ATTR5_IGNORE_AREA_EFFECT_PVP_CHECK, SPELL_ATTR6_CAN_ASSIST_IMMUNE_PC, SPELL_ATTR6_CAN_TARGET_UNTARGETABLE, SPELL_ATTR6_IGNORE_PHASE_SHIFT, SPELL_ATTR8_ALLOW_TARGETS_HIDDEN_BY_SPAWN_TRACKING, SPELL_ATTR8_CAN_ATTACK_IMMUNE_PC, SPELL_ATTR8_IGNORE_SANCTUARY, Object::ToGameObject(), Object::ToPlayer(), Object::ToUnit(), TYPEID_PLAYER, UNIT_BYTE2_FLAG_UNK1, UNIT_FLAG_NON_ATTACKABLE, UNIT_FLAG_NON_ATTACKABLE_2, UNIT_FLAG_NOT_ATTACKABLE_1, UNIT_FLAG_ON_TAXI, UNIT_FLAG_PLAYER_CONTROLLED, and UNIT_STATE_UNATTACKABLE.

Referenced by SimpleCharmedPlayerAI::CanAIAttack(), npc_pet_mage_mirror_image::CanAIAttack(), Creature::CanCreatureAttack(), spell_pal_holy_shock::CheckCast(), spell_pri_penance::CheckCast(), SpellInfo::CheckExplicitTarget(), Unit::DoMeleeAttackIfReady(), Spell::EffectCharge(), FindEligibleTarget(), GetMagicHitRedirectTarget(), Unit::GetMeleeHitRedirectTarget(), GetUnitConditionVariable(), WorldSession::HandleAttackSwingOpcode(), spell_pri_entropic_rift_periodic::HandlePeriodic(), areatrigger_pri_divine_star::HandleUnitEnterExit(), npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::MoveInLineOfSight(), alliance_rifleman::alliance_riflemanAI::MoveInLineOfSight(), boss_loken::MoveInLineOfSight(), boss_svala::MoveInLineOfSight(), boss_doomwalker::MoveInLineOfSight(), boss_kaelthas::MoveInLineOfSight(), npc_air_force_bots::npc_air_force_botsAI::MoveInLineOfSight(), PetAI::NeedToStop(), at_malacrass_hex_sphere::OnUnitEnter(), at_anduin_wrynn_wicked_star::OnUnitEnter(), at_hun_bleak_powder::OnUnitEnter(), Trinity::NearestAttackableNoTotemUnitInObjectRangeCheck::operator()(), Trinity::NearestHostileUnitCheck::operator()(), Trinity::NearestHostileUnitInAttackDistanceCheck::operator()(), Trinity::AnyAoETargetUnitInObjectRangeCheck::operator()(), Trinity::NearestHostileUnitInAggroRangeCheck::operator()(), Trinity::WorldObjectSpellTargetCheck::operator()(), Spell::PreprocessSpellHit(), UnitFitToActionRequirement(), PossessedAI::UpdateAI(), and Unit::ValidateAttackersAndOwnTarget().

◆ IsVisibilityOverridden()

bool WorldObject::IsVisibilityOverridden ( ) const
inline

Definition at line 528 of file Object.h.

Referenced by GetSightRange(), and GetVisibilityRange().

◆ IsWithinDist()

bool WorldObject::IsWithinDist ( WorldObject const *  obj,
float  dist2compare,
bool  is3D = true,
bool  incOwnRadius = true,
bool  incTargetRadius = true 
) const

Definition at line 494 of file Object.cpp.

References _IsWithinDist().

Referenced by Creature::CanCreatureAttack(), CanSeeOrDetect(), spell_blood_queen_pact_of_the_darkfallen::FilterTargets(), npc_dragonflayer_forge_master::GetForgeMasterType(), SmartScript::GetTargets(), spell_pri_trail_of_light::HandleOnProc(), spell_dh_shattered_souls_devourer::HandleSoulsGathering(), boss_attumen::boss_attumenAI::IsSummonedBy(), AELootCreatureCheck::IsValidLootTarget(), npc_dark_fiend::JustAppeared(), npc_anubarak_spike::MoveInLineOfSight(), npc_a_special_surprise::npc_a_special_surpriseAI::MoveInLineOfSight(), npc_mageguard_dalaran::MoveInLineOfSight(), npc_ashtongue_sorcerer::MoveInLineOfSight(), npc_warden_mellichar::MoveInLineOfSight(), Trinity::NearestAreaTriggerEntryInObjectRangeCheck::operator()(), Trinity::NearestAssistCreatureInCreatureRangeCheck::operator()(), Trinity::NearestCreatureEntryWithLiveStateInObjectRangeCheck::operator()(), Trinity::CallOfHelpCreatureInRangeDo::operator()(), Trinity::AnyAssistCreatureInRangeCheck::operator()(), Trinity::NearestGameObjectFishingHole::operator()(), Trinity::NearestGameObjectCheck::operator()(), Trinity::NearestGameObjectEntryInObjectRangeCheck::operator()(), Trinity::NearestUnspawnedGameObjectEntryInObjectRangeCheck::operator()(), Trinity::NearestGameObjectTypeInObjectRangeCheck::operator()(), Trinity::GameObjectFocusCheck::operator()(), Trinity::AllGameObjectsWithEntryInRange::operator()(), Trinity::PlayerAtMinimumRangeAway::operator()(), Trinity::NearestPlayerInObjectRangeCheck::operator()(), Trinity::MostHPMissingInRange::operator()(), Trinity::MostHPPercentMissingInRange::operator()(), Trinity::FriendlyBelowHpPctEntryInRange::operator()(), Trinity::NearestAttackableNoTotemUnitInObjectRangeCheck::operator()(), Trinity::NearestAttackableUnitInObjectRangeCheck::operator()(), Trinity::NearestHostileUnitCheck::operator()(), Trinity::NearestHostileUnitInAttackDistanceCheck::operator()(), Trinity::FriendlyCCedInRange::operator()(), Trinity::FriendlyMissingBuffInRange::operator()(), Trinity::AnyUnfriendlyUnitInObjectRangeCheck::operator()(), Trinity::AnyUnitInObjectRangeCheck::operator()(), Trinity::NearestHostileUnitInAggroRangeCheck::operator()(), FrostwingVrykulSearcher::operator()(), Trinity::AllCreaturesOfEntryInRange::operator()(), Trinity::AllWorldObjectsInRange::operator()(), Spell::SearchChainTargets(), AreaTrigger::SearchUnitInSphere(), npc_sparring_partner_enhanced_combat_training_shaman::SpellHit(), npc_sparring_partner_enhanced_combat_training_mage::SpellHit(), Trinity::InRangeCheckCustomizer::Test(), Trinity::NearestCheckCustomizer::Test(), boss_twinemperorsAI::TryHealBrother(), npc_unworthy_initiate::npc_unworthy_initiateAI::UpdateAI(), npc_frost_wyrm::npc_frost_wyrmAI::UpdateAI(), npc_gargoyle::npc_gargoyleAI::UpdateAI(), boss_veklor::boss_veklorAI::UpdateAI(), boss_void_reaver::UpdateAI(), npc_pet_gen_pandaren_monk::UpdateAI(), and Group::UpdatePlayerOutOfRange().

◆ IsWithinDist2d() [1/2]

◆ IsWithinDist2d() [2/2]

bool WorldObject::IsWithinDist2d ( Position const *  pos,
float  dist 
) const

Definition at line 489 of file Object.cpp.

References GetCombatReach(), and Position::IsInDist2d().

◆ IsWithinDist3d() [1/2]

bool WorldObject::IsWithinDist3d ( float  x,
float  y,
float  z,
float  dist 
) const

◆ IsWithinDist3d() [2/2]

bool WorldObject::IsWithinDist3d ( Position const *  pos,
float  dist 
) const

Definition at line 479 of file Object.cpp.

References GetCombatReach(), and Position::IsInDist().

◆ IsWithinDistInMap()

bool WorldObject::IsWithinDistInMap ( WorldObject const *  obj,
float  dist2compare,
bool  is3D = true,
bool  incOwnRadius = true,
bool  incTargetRadius = true 
) const

Definition at line 499 of file Object.cpp.

References _IsWithinDist(), InSamePhase(), and IsInMap().

Referenced by EscortAI::AssistPlayerInCombatAgainst(), SmartAI::AssistPlayerInCombatAgainst(), Creature::CanStartAttack(), boss_thorim::boss_thorimAI::CanStartPhase2(), Player::CheckDuelDistance(), npc_anachronos_quest_trigger::npc_anachronos_quest_triggerAI::CheckEventFail(), npc_lord_illidan_stormrage::npc_lord_illidan_stormrageAI::CheckEventFail(), WorldSession::DoLootRelease(), CombatManager::EndCombatBeyondRange(), spell_anduin_soul_lost_soul::FilterTargets(), FollowerAI::GetLeaderForFollower(), Player::GetNextRandomRaidMember(), Unit::GetNextRandomRaidMemberOrPet(), Player::GetNPCIfCanInteractWith(), WorldSession::HandleAcceptTradeOpcode(), WorldSession::HandleAreaSpiritHealerQueryOpcode(), WorldSession::HandleAreaSpiritHealerQueueOpcode(), WorldSession::HandleAutostoreLootItemOpcode(), WorldSession::HandleInitiateTradeOpcode(), AuraEffect::HandleModPossessPet(), WorldSession::HandleReclaimCorpse(), Unit::isInBackInMap(), Unit::isInFrontInMap(), EscortAI::IsPlayerOrGroupInRange(), npc_water_globule::JustAppeared(), npc_ancient_wisp::JustEngagedWith(), npc_salanar_the_horseman::npc_salanar_the_horsemanAI::MoveInLineOfSight(), npc_dkc1_gothik::npc_dkc1_gothikAI::MoveInLineOfSight(), npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::MoveInLineOfSight(), boss_nalorakk::MoveInLineOfSight(), alliance_rifleman::alliance_riflemanAI::MoveInLineOfSight(), boss_twinemperorsAI::MoveInLineOfSight(), npc_draenei_survivor::npc_draenei_survivorAI::MoveInLineOfSight(), npc_aged_dying_ancient_kodo::npc_aged_dying_ancient_kodoAI::MoveInLineOfSight(), npc_tooga::npc_toogaAI::MoveInLineOfSight(), npc_twiggy_flathead::npc_twiggy_flatheadAI::MoveInLineOfSight(), npc_hadronox_crusherPackAI::MoveInLineOfSight(), boss_krik_thir::MoveInLineOfSight(), npc_gatewatcher_petAI::MoveInLineOfSight(), boss_loken::MoveInLineOfSight(), boss_svala::MoveInLineOfSight(), boss_nexusprince_shaffar::MoveInLineOfSight(), boss_talon_king_ikiss::MoveInLineOfSight(), boss_warlord_kalithresh::MoveInLineOfSight(), boss_wrath_scryer_soccothrates::MoveInLineOfSight(), boss_thorngrin_the_tender::MoveInLineOfSight(), boss_kaelthas::MoveInLineOfSight(), npc_air_force_bots::npc_air_force_botsAI::MoveInLineOfSight(), Trinity::AnyDeadUnitObjectInRangeCheck::operator()(), Trinity::AnyDeadUnitObjectInRangeCheck::operator()(), Trinity::AnyDeadUnitObjectInRangeCheck::operator()(), npc_thorim_trashAI::AIHelper::MostHPMissingInRange::operator()(), SmartScript::ProcessEvent(), npc_spectral_ghostly_citizen::npc_spectral_ghostly_citizenAI::ReceiveEmote(), npc_lake_frog::ReceiveEmote(), npc_dancing_flames::ReceiveEmote(), boss_twinemperorsAI::RespawnNearbyBugsAndGetOne(), Map::ScriptsProcess(), FollowerAI::ShouldAssistPlayerInCombatAgainst(), Pet::Update(), Player::Update(), TotemAI::UpdateAI(), boss_garaxxas::UpdateAI(), npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::UpdateAI(), npc_volatile_felfire_fiend::npc_volatile_felfire_fiendAI::UpdateAI(), alliance_rifleman::alliance_riflemanAI::UpdateAI(), boss_gluth::UpdateAI(), npc_pet_hunter_snake_trap::UpdateAI(), FollowerAI::UpdateAI(), and Spell::UpdateChanneledTargetList().

◆ IsWithinLOS()

◆ IsWithinLOSInMap()

◆ MagicSpellHitResult()

◆ MeleeSpellHitResult()

SpellMissInfo WorldObject::MeleeSpellHitResult ( Unit *  victim,
SpellInfo const *  spellInfo 
) const
virtual

Reimplemented in Unit.

Definition at line 1846 of file Object.cpp.

References SPELL_MISS_NONE.

Referenced by SpellHitResult().

◆ MeleeSpellMissChance()

float WorldObject::MeleeSpellMissChance ( Unit const *  victim,
WeaponAttackType  attType,
SpellInfo const *  spellInfo 
) const
virtual

Reimplemented in Unit.

Definition at line 1841 of file Object.cpp.

◆ ModSpellCastTime()

◆ ModSpellDuration()

◆ ModSpellDurationTime()

◆ MovePosition()

◆ MovePositionToFirstCollision()

void WorldObject::MovePositionToFirstCollision ( Position &  pos,
float  dist,
float  angle 
) const

Definition at line 2833 of file Object.cpp.

References PathGenerator::CalculatePath(), CONTACT_DISTANCE, VMAP::VMapFactory::createOrGetVMapManager(), GetCollisionHeight(), Map::GetGridHeight(), GetMap(), WorldLocation::GetMapId(), Map::getObjectHitPos(), VMAP::VMapManager::getObjectHitPos(), Position::GetOrientation(), PathGenerator::GetPath(), PathGenerator::GetPathType(), GetPhaseShift(), Position::GetPositionX(), Position::GetPositionY(), Position::GetPositionZ(), PhasingHandler::GetTerrainMapId(), INVALID_HEIGHT, Trinity::IsValidMapCoord(), Position::m_positionX, Position::m_positionY, Position::m_positionZ, Trinity::NormalizeMapCoord(), PATHFIND_FARFROMPOLY_START, PATHFIND_NOPATH, PATHFIND_NOT_USING_PATH, Position::Relocate(), PathGenerator::SetUseRaycast(), TC_LOG_FATAL, Position::ToString(), Object::ToUnit(), UpdateAllowedPositionZ(), and VMAP_INVALID_HEIGHT_VALUE.

Referenced by GetFirstCollisionPosition(), FleeingMovementGenerator::GetPoint(), at_anduin_wrynn_empowered_wicked_star::HandleMovement(), npc_doomfire_spirit::JustAppeared(), boss_prince_keleseth_icc::JustSummoned(), FormationMovementGenerator::LaunchMovement(), MotionMaster::MoveKnockbackFrom(), Spell::MovePosition(), at_orator_krix_vizk_doubt::OnInitialize(), at_anduin_wrynn_wicked_star::OnInitialize(), at_gen_spatial_rift::OnInitialize(), areatrigger_pri_divine_star::OnInitialize(), at_void_orb_harbinger::OnInitialize(), at_sporecaller_zancha_volatile_pod::OnInitialize(), spell_mardum_baleful_beaming_gaze_selector::SummonBeamingEye(), and spell_janalai_flame_breath_aura::SummonFlamePatch().

◆ PlayDirectMusic()

◆ PlayDirectSound()

◆ PlayDistanceSound()

◆ PlayObjectSound()

◆ ProcessPositionDataChanged()

◆ RemoveFromObjectUpdate()

void WorldObject::RemoveFromObjectUpdate ( )
overridevirtual

Implements BaseEntity.

Definition at line 3091 of file Object.cpp.

References GetMap(), and Map::RemoveUpdateObject().

◆ RemoveFromWorld()

◆ ResetAllNotifies()

void WorldObject::ResetAllNotifies ( )
inline

Definition at line 522 of file Object.h.

◆ ResetMap()

void WorldObject::ResetMap ( )
virtual

◆ SelectNearestPlayer()

◆ SendCancelOrphanSpellVisual()

void WorldObject::SendCancelOrphanSpellVisual ( uint32  id)

◆ SendCombatLogMessage()

◆ SendMessageToSet() [1/2]

void WorldObject::SendMessageToSet ( WorldPacket const *  data,
bool  self 
) const
virtual

Reimplemented in Player.

Definition at line 1099 of file Object.cpp.

References GetVisibilityRange(), BaseEntity::IsInWorld(), and SendMessageToSetInRange().

Referenced by Unit::ApplyInertia(), Unit::ApplyMovementForce(), Unit::CancelSpellMissiles(), AuraApplication::ClientUpdate(), Spell::Delayed(), GameObject::Delete(), Spell::EffectDispel(), Spell::EffectInstaKill(), Spell::EffectStealBeneficialBuff(), debug_commandscript::HandleDebugMoveflagsCommand(), Unit::HandleEmoteCommand(), WorldSession::HandleMissileTrajectoryCollision(), WorldSession::HandleMoveApplyInertiaAck(), WorldSession::HandleMoveApplyMovementForceAck(), WorldSession::HandleMoveForceGravityModifierChangeAck(), WorldSession::HandleMoveKnockBackAck(), WorldSession::HandleMovementOpcode(), WorldSession::HandleMoveRemoveInertiaAck(), WorldSession::HandleMoveRemoveMovementForceAck(), WorldSession::HandleMoveSetModMovementForceMagnitudeAck(), WorldSession::HandleMoveTimeSkippedOpcode(), Movement::MoveSplineInit::Launch(), PlayDirectMusic(), PlayDirectSound(), PlayDistanceSound(), PlayObjectSound(), Unit::PlayOneShotAnimKitId(), AreaTrigger::PlaySpellVisual(), Vignettes::Remove(), Unit::RemoveInertia(), Unit::RemoveMovementForce(), Creature::SendAIReaction(), SendCancelOrphanSpellVisual(), Unit::SendCancelSpellVisual(), Unit::SendCancelSpellVisualKit(), Spell::SendChannelStart(), Spell::SendChannelUpdate(), ThreatManager::SendClearAllThreatToClients(), Unit::SendClearTarget(), GameObject::SendCustomAnim(), Unit::SendFlightSplineSyncUpdate(), GameObject::SendGameObjectDespawn(), Spell::SendInterrupted(), Unit::SendMeleeAttackStart(), Unit::SendMeleeAttackStop(), Pet::SendNewlyTamed(), Unit::SendPetActionSound(), Unit::SendPetDismissSound(), SendPlayOrphanSpellVisual(), SendPlayOrphanSpellVisual(), Unit::SendPlaySpellVisual(), Unit::SendPlaySpellVisual(), Unit::SendPlaySpellVisualKit(), ThreatManager::SendRemoveToClients(), Unit::SendSetVehicleRecId(), Unit::SendSpellDamageImmune(), Unit::SendSpellDamageResist(), Spell::SendSpellInterruptLog(), SendSpellMiss(), Spell::SendSpellStart(), Unit::SendTeleportPacket(), ThreatManager::SendThreatListToClients(), Unit::SetAIAnimKitId(), Unit::SetAlwaysAllowPitching(), GameObject::SetAnimKitId(), Unit::SetAnimTier(), Unit::SetCanAdvFly(), Unit::SetCanDoubleJump(), Unit::SetCanFly(), Unit::SetCanTransitionBetweenSwimAndFly(), Unit::SetCanTurnWhileFalling(), Unit::SetCollision(), Unit::SetDisableGravity(), Unit::SetDisableInertia(), Unit::SetEnableFullSpeedPitching(), Unit::SetEnableFullSpeedTurning(), Unit::SetFeatherFall(), Unit::SetGravityModifier(), Unit::SetHover(), Unit::SetIgnoreMovementForces(), Unit::SetJumpingDisabled(), Unit::SetMeleeAnimKitId(), Unit::SetMoveCantSwim(), Unit::SetMovementAnimKitId(), Unit::SetPlayHoverAnim(), Unit::SetPower(), Unit::SetRooted(), Unit::SetSpeedRate(), GameObject::SetSpellVisualId(), Unit::SetStrafingDisabled(), Unit::SetSwim(), Unit::SetWalk(), Unit::SetWaterWalking(), Movement::MoveSplineInit::Stop(), StopDistanceSound(), Spell::update(), and Unit::UpdateMovementForcesModMagnitude().

◆ SendMessageToSet() [2/2]

void WorldObject::SendMessageToSet ( WorldPacket const *  data,
Player const *  skipped_rcvr 
) const
virtual

Reimplemented in Player.

Definition at line 1112 of file Object.cpp.

References GetVisibilityRange(), and Cell::VisitWorldObjects().

◆ SendMessageToSetInRange()

void WorldObject::SendMessageToSetInRange ( WorldPacket const *  data,
float  dist,
bool  self 
) const
virtual

Reimplemented in Player.

Definition at line 1105 of file Object.cpp.

References Cell::VisitWorldObjects().

Referenced by SendMessageToSet().

◆ SendPlayOrphanSpellVisual() [1/4]

void WorldObject::SendPlayOrphanSpellVisual ( ObjectGuid const &  target,
uint32  spellVisualId,
float  travelSpeed,
bool  speedAsTime = false,
bool  withSourceOrientation = false 
)

Definition at line 2311 of file Object.cpp.

References Position::GetPosition(), and SendPlayOrphanSpellVisual().

◆ SendPlayOrphanSpellVisual() [2/4]

◆ SendPlayOrphanSpellVisual() [3/4]

◆ SendPlayOrphanSpellVisual() [4/4]

void WorldObject::SendPlayOrphanSpellVisual ( Position const &  targetLocation,
uint32  spellVisualId,
float  travelSpeed,
bool  speedAsTime = false,
bool  withSourceOrientation = false 
)

Definition at line 2316 of file Object.cpp.

References Position::GetPosition(), and SendPlayOrphanSpellVisual().

◆ SendSpellMiss()

◆ setActive()

void WorldObject::setActive ( bool  isActiveObject)

Definition at line 274 of file Object.cpp.

References Map::AddToActive(), FindMap(), BaseEntity::GetTypeId(), BaseEntity::IsInWorld(), m_isActive, Map::RemoveFromActive(), and TYPEID_PLAYER.

Referenced by BossAI::_JustEngagedWith(), BossAI::_JustReachedHome(), Unit::AddPlayerToVision(), boss_thaddius::BeginResetEncounter(), boss_slabhide::boss_slabhideAI::boss_slabhideAI(), GameObject::Create(), DynamicObject::CreateDynamicObject(), boss_nightbane::boss_nightbaneAI::DoAction(), boss_baltharus_the_warborn::DoAction(), npc_meteor_strike::DoAction(), npc_xerestrasza::DoAction(), boss_sindragosa::DoAction(), npc_spinestalker::DoAction(), npc_rimefang_icc::DoAction(), boss_sister_svalna::DoAction(), npc_crok_scourgebane::DoAction(), npc_argent_captainAI::DoAction(), npc_terenas_menethil::DoAction(), boss_thaddius::DoAction(), boss_skadi::DoAction(), hyjalAI::DoOverrun(), AreaTrigger::HandleUnitEnterExit(), boss_thaddius::JustDied(), boss_headless_horseman::JustEngagedWith(), boss_hadronox::JustEngagedWith(), boss_faction_championsAI::JustEngagedWith(), boss_northrend_beastsAI::JustEngagedWith(), boss_twin_baseAI::JustEngagedWith(), BloodPrincesBossAI::JustEngagedWith(), boss_lord_marrowgar::JustEngagedWith(), npc_the_lich_king_controller::JustEngagedWith(), boss_malygos::JustEngagedWith(), PalehoofMinionsBossAI::JustEngagedWith(), IllidariCouncilBossAI::JustEngagedWith(), boss_essence_of_suffering::JustEngagedWith(), boss_essence_of_desire::JustEngagedWith(), boss_essence_of_anger::JustEngagedWith(), boss_the_lich_king::JustEngagedWith(), boss_sindragosa::JustEngagedWith(), boss_blood_council_controller::JustEngagedWith(), boss_blood_queen_lana_thel::JustEngagedWith(), boss_deathbringer_saurfang::JustEngagedWith(), boss_festergut::JustEngagedWith(), boss_lady_deathwhisper::JustEngagedWith(), boss_professor_putricide::JustEngagedWith(), boss_rotface::JustEngagedWith(), boss_algalon_the_observer::JustEngagedWith(), npc_green_dragon_combat_trigger::JustEnteredCombat(), npc_green_dragon_combat_trigger::JustExitedCombat(), npc_the_lich_king_controller::JustReachedHome(), boss_noth::JustSummoned(), boss_onyxia::JustSummoned(), boss_sister_svalna::MovementInform(), boss_sindragosa::MovementInform(), npc_spinestalker::MovementInform(), npc_rimefang_icc::MovementInform(), npc_minigob_manabonk::npc_minigob_manabonk(), npc_thorim_pre_phase::npc_thorim_pre_phaseAI::npc_thorim_pre_phaseAI(), npc_thrall_old_hillsbrad::npc_thrall_old_hillsbrad(), instance_culling_of_stratholme::instance_culling_of_stratholme_InstanceMapScript::OnCreatureCreate(), instance_obsidian_sanctum::instance_obsidian_sanctum_InstanceMapScript::OnCreatureCreate(), at_garrison_enter::OnInitialize(), at_garrison_exit::OnInitialize(), npc_grauf::PassengerBoarded(), Unit::RemovePlayerFromVision(), go_av_capturable_object::Reset(), npc_valkyr_battle_maiden::npc_valkyr_battle_maidenAI::Reset(), boss_headless_horseman::Reset(), boss_kalecgos_kj::boss_kalecgos_kjAI::Reset(), hyjalAI::Reset(), npc_razorscale_spawner::Reset(), npc_highlord_tirion_fordring_lh::SetData(), Creature::setDeathState(), npc_crok_scourgebane::SetGUID(), Battlefield::SpawnCreature(), Battlefield::SpawnGameObject(), npc_aged_dying_ancient_kodo::npc_aged_dying_ancient_kodoAI::SpellHit(), hyjalAI::SummonCreature(), npc_xerestrasza::UpdateAI(), boss_the_lich_king::UpdateAI(), npc_highlord_tirion_fordring_lh::UpdateAI(), and npc_crok_scourgebane::WaypointReached().

◆ SetDBPhase()

void WorldObject::SetDBPhase ( int32  p)
inline

◆ SetFaction()

virtual void WorldObject::SetFaction ( uint32  )
inlinevirtual

Reimplemented in Corpse, GameObject, and Unit.

Definition at line 466 of file Object.h.

◆ SetFarVisible()

void WorldObject::SetFarVisible ( bool  on)

Definition at line 325 of file Object.cpp.

References BaseEntity::GetTypeId(), m_isFarVisible, and TYPEID_PLAYER.

Referenced by boss_thaddius::BeginResetEncounter(), boss_nightbane::boss_nightbaneAI::DoAction(), boss_baltharus_the_warborn::DoAction(), npc_meteor_strike::DoAction(), npc_xerestrasza::DoAction(), boss_sindragosa::DoAction(), npc_spinestalker::DoAction(), npc_rimefang_icc::DoAction(), boss_sister_svalna::DoAction(), npc_crok_scourgebane::DoAction(), npc_argent_captainAI::DoAction(), npc_terenas_menethil::DoAction(), boss_thaddius::DoAction(), hyjalAI::DoOverrun(), boss_thaddius::JustDied(), boss_sindragosa::JustEngagedWith(), boss_algalon_the_observer::JustEngagedWith(), boss_noth::JustSummoned(), boss_onyxia::JustSummoned(), boss_sister_svalna::MovementInform(), boss_sindragosa::MovementInform(), npc_spinestalker::MovementInform(), npc_rimefang_icc::MovementInform(), npc_thorim_pre_phase::npc_thorim_pre_phaseAI::npc_thorim_pre_phaseAI(), npc_thrall_old_hillsbrad::npc_thrall_old_hillsbrad(), instance_obsidian_sanctum::instance_obsidian_sanctum_InstanceMapScript::OnCreatureCreate(), npc_grauf::PassengerBoarded(), npc_valkyr_battle_maiden::npc_valkyr_battle_maidenAI::Reset(), boss_kalecgos_kj::boss_kalecgos_kjAI::Reset(), hyjalAI::Reset(), npc_razorscale_spawner::Reset(), npc_highlord_tirion_fordring_lh::SetData(), npc_crok_scourgebane::SetGUID(), Battlefield::SpawnCreature(), Battlefield::SpawnGameObject(), hyjalAI::SummonCreature(), npc_xerestrasza::UpdateAI(), boss_the_lich_king::UpdateAI(), and npc_crok_scourgebane::WaypointReached().

◆ SetIsStoredInWorldObjectGridContainer()

void WorldObject::SetIsStoredInWorldObjectGridContainer ( bool  apply)

◆ SetLocationInstanceId()

void WorldObject::SetLocationInstanceId ( uint32  _instanceId)
inlineprotected

Definition at line 601 of file Object.h.

Referenced by Corpse::LoadCorpseFromDB().

◆ SetLocationMapId()

void WorldObject::SetLocationMapId ( uint32  _mapId)
inlineprotected

Definition at line 600 of file Object.h.

Referenced by Corpse::LoadCorpseFromDB().

◆ SetMap()

◆ SetName()

◆ SetPrivateObjectOwner()

void WorldObject::SetPrivateObjectOwner ( ObjectGuid const &  owner)
inline

◆ SetTransport()

◆ SetVisibilityDistanceOverride()

◆ SetZoneScript()

◆ SpellHitResult()

◆ StopDistanceSound()

void WorldObject::StopDistanceSound ( Player const *  target = nullptr) const

◆ SummonCreature() [1/2]

TempSummon * WorldObject::SummonCreature ( uint32  entry,
float  x,
float  y,
float  z,
float  o = 0,
TempSummonType  despawnType = TEMPSUMMON_MANUAL_DESPAWN,
Milliseconds  despawnTime = 0s,
ObjectGuid  privateObjectOwner = ObjectGuid::Empty 
)

◆ SummonCreature() [2/2]

TempSummon * WorldObject::SummonCreature ( uint32  entry,
Position const &  pos,
TempSummonType  despawnType = TEMPSUMMON_MANUAL_DESPAWN,
Milliseconds  despawnTime = 0s,
uint32  vehId = 0,
uint32  spellId = 0,
ObjectGuid  privateObjectOwner = ObjectGuid::Empty 
)

Definition at line 1403 of file Object.cpp.

References FindMap(), TempSummon::SetTempSummonType(), and SummonCreature().

Referenced by instance_violet_hold::instance_violet_hold_InstanceMapScript::AddWave(), npc_arthas_stratholme::npc_arthas_stratholmeAI::AdvanceToState(), boss_romogg_bonecrusher::boss_romogg_bonecrusherAI::boss_romogg_bonecrusherAI(), boss_kiljaeden::boss_kiljaedenAI::CastSinisterReflection(), npc_claw_tentacle::claw_tentacleAI::claw_tentacleAI(), boss_slad_ran::DamageTaken(), boss_viscidus::boss_viscidusAI::DamageTaken(), boss_felmyst::DespawnSummons(), npc_thalorien_dawnseeker::DoAction(), npc_tirion_toc::DoAction(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::DoAction(), boss_skadi::DoAction(), npc_anduin_wrynn_anduin_soul::DoAction(), boss_krick::DoAction(), instance_stratholme::instance_stratholme_InstanceMapScript::DoGateTrap(), hyjalAI::DoOverrun(), ScriptedAI::DoSpawnCreature(), npc_announcer_toc5::npc_announcer_toc5AI::DoStartArgentChampionEncounter(), CreatureAI::DoSummon(), CreatureAI::DoSummon(), CreatureAI::DoSummonFlyer(), npc_announcer_toc5::npc_announcer_toc5AI::DoSummonGrandChampion(), npc_ranshalla::npc_ranshallaAI::DoSummonPriestess(), npc_muglash::npc_muglashAI::DoWaveSummon(), boss_gormok::ExecuteEvent(), boss_jormungarAI::ExecuteEvent(), boss_ahune::ExecuteEvent(), boss_priestess_alun_za::ExecuteEvent(), npc_eye_tentacle::eye_tentacleAI::eye_tentacleAI(), npc_air_force_bots::npc_air_force_botsAI::GetOrSummonGuard(), npc_giant_claw_tentacle::giant_claw_tentacleAI::giant_claw_tentacleAI(), npc_giant_eye_tentacle::giant_eye_tentacleAI::giant_eye_tentacleAI(), npc_simon_bunny::npc_simon_bunnyAI::GivePunishment(), npc_tirion_toc::HandleBarrettSummon(), spell_elementium_spike_shield::spell_elementium_spike_shield_SpellScript::HandleBouncerSpikes(), spell_rotface_unstable_ooze_explosion_init::HandleCast(), debug_commandscript::HandleDebugSpawnVehicleCommand(), spell_bem_choose_loc::HandleDummy(), spell_q14386_call_attack_mastiffs::HandleEffect(), boss_felmyst::HandleFlightSequence(), spell_silverpine_free_webbed_victim_random::HandleHit(), spell_lord_stormsong_ancient_mindbender::HandleHit(), mmaps_commandscript::HandleMmapPathCommand(), npc_commandscript::HandleNpcAddTempSpawnCommand(), spell_occuthar_eyes_of_occuthar_vehicle::spell_occuthar_eyes_of_occuthar_vehicle_SpellScript::HandleScript(), spell_bem_wicked_strong_fetish::HandleScript(), spell_shadow_portal_rooms::HandleSendEvent(), npc_malcolm_moore::npc_malcolm_mooreAI::InitializeAI(), boss_priestess_delrissa::InitializeLackeys(), Vehicle::InstallAccessory(), npc_meteor_strike_initial::IsSummonedBy(), npc_inquisitor_baleful_molten_shore::JustAppeared(), npc_joren_ironstock::JustAppeared(), npc_geolord_grekog::JustAppeared(), boss_hodir::JustAppeared(), boss_cragmaw_the_infested::JustAppeared(), npc_ranshalla::npc_ranshallaAI::JustDidDialogueStep(), boss_halycon::JustDied(), boss_headless_horseman::JustDied(), boss_herod::JustDied(), npc_restless_soul::npc_restless_soulAI::JustDied(), boss_malygos::JustDied(), boss_exarch_maladaar::JustDied(), boss_hogger::JustDied(), boss_randolph_moloch::JustDied(), boss_celebras_the_cursed::JustDied(), boss_princess_theradras::JustDied(), boss_kalecgos::JustEngagedWith(), boss_jedoga_shadowseeker::JustEngagedWith(), boss_anubarak_trial::JustEngagedWith(), boss_fjola::JustEngagedWith(), boss_thorim::boss_thorimAI::JustEngagedWith(), boss_anubarak_trial::JustReachedHome(), boss_sara::boss_saraAI::JustSummoned(), boss_svala::MoveInLineOfSight(), boss_onyxia::MovementInform(), boss_ymiron::MovementInform(), CinematicMgr::NextCinematicCamera(), spell_anduin_wrynn_beacon_of_hope::OnCast(), conversation_kings_rest_intro::OnCreate(), instance_onyxias_lair::instance_onyxias_lair_InstanceMapScript::OnGameObjectCreate(), go_shallow_grave::go_shallow_graveAI::OnGossipHello(), go_resonite_cask::go_resonite_caskAI::OnGossipHello(), go_kings_rest_serpentine_seal::OnGossipHello(), go_brazier_of_the_herald::OnGossipHello(), go_orb_of_the_blue_flight::go_orb_of_the_blue_flightAI::OnGossipHello(), go_legion_obelisk::go_legion_obeliskAI::OnGossipHello(), go_gilded_brazier::go_gilded_brazierAI::OnGossipHello(), go_ethereum_prison::go_ethereum_prisonAI::OnGossipHello(), go_ethereum_stasis::go_ethereum_stasisAI::OnGossipHello(), go_southfury_moonstone::go_southfury_moonstoneAI::OnGossipHello(), go_blood_filled_orb::go_blood_filled_orbAI::OnGossipHello(), npc_observation_ring_keeper::npc_observation_ring_keeperAI::OnGossipSelect(), npc_thrall_old_hillsbrad::OnGossipSelect(), npc_taretha::OnGossipSelect(), go_apexis_relic::go_apexis_relicAI::OnGossipSelect(), spell_anduin_wrynn_march_of_the_damned::OnPeriodic(), go_crystalline_tear::go_crystalline_tearAI::OnQuestAccept(), npc_maghar_captive::npc_maghar_captiveAI::OnQuestAccept(), npc_kurenai_captive::npc_kurenai_captiveAI::OnQuestAccept(), go_celestial_planetarium_access::OnReportUse(), at_ring_of_law::OnTrigger(), at_malfurion_stormrage::OnTrigger(), at_twilight_grove::OnTrigger(), at_nethekurse_exit::OnTrigger(), AreaTrigger_at_scent_larkorwi::OnTrigger(), AreaTrigger_at_nats_landing::OnTrigger(), AreaTrigger_at_frostgrips_hollow::OnTrigger(), AreaTrigger_at_area_52_entrance::OnTrigger(), event_sevis_sacrifice_player::OnTrigger(), event_sevis_sacrifice_self::OnTrigger(), instance_gundrak::instance_gundrak_InstanceMapScript::OnUnitDeath(), at_rokmora_intro::OnUnitEnter(), Scripts::EasternKingdoms::StormwindCity::conversation_start_council_tides_of_war::OnUpdate(), dummy_dragonAI::OpenPortal(), npc_milos_gyro::npc_milos_gyro_AI::PassengerBoarded(), spell_sindragosa_ice_tomb_trap::PeriodicTick(), instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript::ProcessEvent(), instance_oculus::instance_oculus_InstanceMapScript::ProcessEvent(), npc_twilight_flame_caller::npc_twilight_flame_callerAI::Reset(), boss_coren_direbrew::Reset(), boss_garaxxas::Reset(), npc_firework::Reset(), boss_jedoga_shadowseeker::Reset(), boss_the_lich_king::Reset(), go_empowering_blood_orb::Reset(), boss_thorim::boss_thorimAI::Reset(), npc_runic_colossus::npc_runic_colossusAI::Reset(), npc_ancient_rune_giant::npc_ancient_rune_giantAI::Reset(), boss_skadi::Reset(), boss_emalon::Reset(), npc_sinclari_vh::Reset(), go_vazruden_liquid_fire::Reset(), npc_oscillating_frequency_scanner_master_bunny::npc_oscillating_frequency_scanner_master_bunnyAI::Reset(), hyjalAI::Retreat(), npc_darkfallen_noble::ScheduleSpells(), instance_razorfen_downs::instance_razorfen_downs_InstanceMapScript::SetData(), npc_idol_room_spawner::npc_idol_room_spawnerAI::SetData(), npc_lady_sylvanas_windrunner::npc_lady_sylvanas_windrunnerAI::SetGUID(), npc_drustvar_shoot_wickerman_controller::SpawnChargingFamiliar(), npc_brann_hos::SpawnDwarf(), boss_skadi::SpawnFirstWave(), boss_moroes::SpawnGuests(), battleground_deephaul_ravine::SpawnMineCarts(), boss_amanitar::SpawnMushroom(), boss_ossirian::boss_ossirianAI::SpawnNextCrystal(), npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::SpawnNPC(), instance_violet_hold::instance_violet_hold_InstanceMapScript::SpawnPortal(), npc_twilight_eggs::SpawnWhelps(), boss_king_dred::SpellHit(), boss_felmyst::SpellHit(), boss_volazj::SpellHitTarget(), boss_sister_svalna::SpellHitTarget(), boss_lethon::boss_lethonAI::SpellHitTarget(), boss_urom::StartAttack(), npc_announcer_toc5::npc_announcer_toc5AI::StartEncounter(), npc_image_of_medivh::npc_image_of_medivhAI::StartEvent(), npc_geezle::npc_geezleAI::StartEvent(), boss_anduin_wrynn::StartIntermission(), boss_lady_deathwhisper::Summon(), npc_blastmaster_emi_shortfuse::npc_blastmaster_emi_shortfuseAI::Summon(), npc_akama_shade::SummonBrokens(), boss_toc_champion_controller::SummonChampions(), npc_frostsworn_general::npc_frostsworn_generalAI::SummonClones(), hyjalAI::SummonCreature(), SummonCreature(), SummonCreature(), SummonCreatureGroup(), npc_silverpine_grand_executor_mortuus::SummonGarroshAndHisEliteGuards(), Creature::SummonGraveyardTeleporter(), npc_helena_gentle_witch_hunt::SummonHexboundSnarler(), instance_zulaman::instance_zulaman_InstanceScript::SummonHostage(), npc_jaina_or_sylvanas_escape_hor::npc_jaina_or_sylvanas_escape_horAI::SummonIceWall(), npc_invis_infernal_caster::npc_invis_infernal_casterAI::SummonInfernal(), boss_malchezaar::boss_malchezaarAI::SummonInfernal(), boss_razorscale::SummonMinions(), boss_illidan_stormrage::SummonMinions(), npc_anachronos_quest_trigger::npc_anachronos_quest_triggerAI::SummonNextWave(), npc_lord_illidan_stormrage::npc_lord_illidan_stormrageAI::SummonNextWave(), go_wind_stone::go_wind_stoneAI::SummonNPC(), SummonPersonalClone(), boss_netherspite::boss_netherspiteAI::SummonPortals(), npc_silverpine_grand_executor_mortuus::SummonPortalsFromOrgrimmar(), npc_grimstone::npc_grimstoneAI::SummonRingBoss(), npc_grimstone::npc_grimstoneAI::SummonRingMob(), spell_rupture::spell_rupture_AuraScript::SummonRupture(), boss_coren_direbrew::SummonSister(), SummonTrigger(), boss_thorim::boss_thorimAI::SummonWave(), at_the_dead_scar::TryHandleOnce(), boss_overlord_wyrmthalak::UpdateAI(), boss_rend_blackhand::UpdateAI(), boss_victor_nefarius::UpdateAI(), boss_malchezaar::boss_malchezaarAI::UpdateAI(), boss_shade_of_aran::boss_aranAI::UpdateAI(), npc_kalecgos::UpdateAI(), npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::UpdateAI(), boss_felmyst::UpdateAI(), npc_kiljaeden_controller::npc_kiljaeden_controllerAI::UpdateAI(), boss_kiljaeden::boss_kiljaedenAI::UpdateAI(), npc_thalorien_dawnseeker::UpdateAI(), Scripts::EasternKingdoms::Westfall::npc_westfall_lous_parting_thoughts_trigger::UpdateAI(), npc_giant_infernal::npc_giant_infernalAI::UpdateAI(), boss_earthrager_ptah::UpdateAI(), boss_onyxia::UpdateAI(), npc_belnistrasz::npc_belnistraszAI::UpdateAI(), boss_eye_of_cthun::eye_of_cthunAI::UpdateAI(), boss_cthun::cthunAI::UpdateAI(), npc_claw_tentacle::claw_tentacleAI::UpdateAI(), npc_giant_claw_tentacle::giant_claw_tentacleAI::UpdateAI(), npc_twiggy_flathead::npc_twiggy_flatheadAI::UpdateAI(), boss_azhiccar::UpdateAI(), boss_jedoga_shadowseeker::UpdateAI(), boss_sartharion::UpdateAI(), npc_meteor_strike::UpdateAI(), npc_meteor_strike_flame::UpdateAI(), boss_anubarak_trial::UpdateAI(), npc_tirion_toc::UpdateAI(), npc_fizzlebang_toc::UpdateAI(), npc_jaina_or_sylvanas_intro_hor::npc_jaina_or_sylvanas_intro_horAI::UpdateAI(), npc_uther_quel_delar::npc_uther_quel_delarAI::UpdateAI(), boss_krick::UpdateAI(), boss_kelthuzad::UpdateAI(), boss_malygos::UpdateAI(), boss_anomalus::UpdateAI(), npc_chaotic_rift::UpdateAI(), npc_tribuna_controller::UpdateAI(), boss_algalon_the_observer::UpdateAI(), boss_flame_leviathan::boss_flame_leviathanAI::UpdateAI(), boss_ignis::boss_ignis_AI::UpdateAI(), boss_mimiron::boss_mimironAI::UpdateAI(), go_caribou_trap::UpdateAI(), npc_thassarian::UpdateAI(), npc_brann_bronzebeard_keystone::UpdateAI(), boss_illidan_stormrage::UpdateAI(), npc_ahune_bunny::UpdateAI(), npc_warden_mellichar::UpdateAI(), npc_colonel_jules::npc_colonel_julesAI::UpdateAI(), npc_commander_dawnforge::npc_commander_dawnforgeAI::UpdateAI(), npc_doctor::npc_doctorAI::UpdateAI(), boss_netherspite::boss_netherspiteAI::UpdatePortals(), instance_sunken_temple::instance_sunken_temple_InstanceMapScript::UseLastStatue(), CreatureAI::VisualizeBoundary(), WaypointMgr::VisualizePath(), npc_thrall_old_hillsbrad::WaypointReached(), npc_ruul_snowhoof::npc_ruul_snowhoofAI::WaypointReached(), npc_emily::WaypointReached(), npc_maghar_captive::npc_maghar_captiveAI::WaypointReached(), and npc_kurenai_captive::npc_kurenai_captiveAI::WaypointReached().

◆ SummonCreatureGroup()

void WorldObject::SummonCreatureGroup ( uint8  group,
std::list< TempSummon * > *  list = nullptr 
)

Summons group of creatures. Should be called only by instances of Creature and GameObject classes.

Parameters
groupId of group to summon.
listList to store pointers to summoned creatures.

Definition at line 1512 of file Object.cpp.

References ASSERT, Object::GetEntry(), BaseEntity::GetTypeId(), SummonCreature(), SummonCreatureGroup(), SUMMONER_TYPE_CREATURE, SUMMONER_TYPE_GAMEOBJECT, TYPEID_GAMEOBJECT, and TYPEID_UNIT.

Referenced by npc_thalorien_dawnseeker::DoAction(), boss_kelthuzad::DoAction(), boss_brain_of_yogg_saron::boss_brain_of_yogg_saronAI::DoAction(), boss_sporecaller_zancha::DoAction(), boss_garothi_worldbreaker::JustAppeared(), boss_telash_greywing::JustAppeared(), boss_sister_solena::JustAppeared(), boss_magtheridon::JustAppeared(), boss_priestess_alun_za::JustAppeared(), boss_volkaal::JustAppeared(), boss_sporecaller_zancha::JustAppeared(), boss_the_curator_rtk::JustDied(), boss_dathrohan_balnazzar::JustDied(), boss_ramstein_the_gorger::JustDied(), boss_jedoga_shadowseeker::JustEngagedWith(), boss_anub_arak::JustEngagedWith(), SmartScript::ProcessAction(), boss_apothecary_hummel::Reset(), boss_mandokir::Reset(), boss_jedoga_shadowseeker::Reset(), boss_prince_taldaram::Reset(), boss_blood_council_controller::Reset(), npc_green_dragon_combat_trigger::Reset(), boss_razorscale::Reset(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::Reset(), boss_palehoof::Reset(), boss_illidan_stormrage::Reset(), boss_illidari_council::Reset(), boss_shade_of_akama::Reset(), boss_sylvanas_windrunner::Reset(), boss_anduin_wrynn::Reset(), boss_krik_thir::SummonAdds(), boss_faerlina::SummonAdds(), boss_razuvious::SummonAdds(), SummonCreatureGroup(), boss_hadronox::SummonCrusherPack(), boss_anubrekhan::SummonGuards(), npc_koltira_deathweaver::UpdateAI(), npc_thalorien_dawnseeker::UpdateAI(), npc_disciple_of_naralex::UpdateAI(), npc_tirion_toc::UpdateAI(), boss_anubrekhan::UpdateAI(), boss_gluth::UpdateAI(), boss_kelthuzad::UpdateAI(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::UpdateAI(), boss_keleseth::UpdateAI(), npc_akama_illidan::UpdateAI(), and boss_warchief_kargath_bladefist::UpdateAI().

◆ SummonGameObject() [1/2]

GameObject * WorldObject::SummonGameObject ( uint32  entry,
float  x,
float  y,
float  z,
float  ang,
QuaternionData const &  rot,
Seconds  respawnTime,
GOSummonType  summonType = GO_SUMMON_TIMED_OR_CORPSE_DESPAWN 
)

◆ SummonGameObject() [2/2]

GameObject * WorldObject::SummonGameObject ( uint32  entry,
Position const &  pos,
QuaternionData const &  rot,
Seconds  respawnTime,
GOSummonType  summonType = GO_SUMMON_TIMED_OR_CORPSE_DESPAWN 
)

Definition at line 1446 of file Object.cpp.

References Unit::AddGameObject(), Map::AddToMap(), GameObject::CreateGameObject(), GetMap(), BaseEntity::GetTypeId(), GO_STATE_READY, GO_SUMMON_TIMED_OR_CORPSE_DESPAWN, PhasingHandler::InheritPhaseShift(), BaseEntity::IsInWorld(), GameObject::SetRespawnTime(), GameObject::SetSpawnedByDefault(), sObjectMgr, TC_LOG_ERROR, Object::ToUnit(), TYPEID_PLAYER, and TYPEID_UNIT.

Referenced by npc_expedition_commander::BuildBrokenHarpoons(), npc_expedition_commander::BuildHarpoon(), npc_ahune_bunny::DoAction(), hyjalAI::DoOverrun(), boss_anduin_wrynn::EndEncounter(), npc_anachronos_the_ancient::npc_anachronos_the_ancientAI::HandleAnimation(), AuraEffect::HandleAuraActAsControlZone(), AuraEffect::HandleBattlegroundPlayerPosition(), gobject_commandscript::HandleGameObjectAddTempCommand(), spell_alexstrasza_gift_beam_visual::OnApply(), spell_sindragosa_ice_tomb_trap::PeriodicTick(), SmartScript::ProcessAction(), npc_firework::Reset(), npc_oscillating_frequency_scanner_master_bunny::npc_oscillating_frequency_scanner_master_bunnyAI::Reset(), spell_sc_twilight_documents::spell_sc_twilight_documents_SpellScript::SpawnGameObject(), hyjalAI::SpawnVeins(), npc_blastmaster_emi_shortfuse::npc_blastmaster_emi_shortfuseAI::Summon(), SummonGameObject(), npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::UpdateAI(), npc_headless_horseman_head::UpdateAI(), go_cheer_speaker::go_cheer_speakerAI::UpdateAI(), hyjalAI::UpdateAI(), npc_medivh_bm::UpdateAI(), npc_belnistrasz::npc_belnistraszAI::UpdateAI(), npc_demolitionist_legoso::npc_demolitionist_legosoAI::UpdateAI(), boss_mimiron::boss_mimironAI::UpdateAI(), go_caribou_trap::UpdateAI(), npc_brann_bronzebeard_keystone::UpdateAI(), instance_sunken_temple::instance_sunken_temple_InstanceMapScript::UseLastStatue(), and instance_sunken_temple::instance_sunken_temple_InstanceMapScript::UseStatue().

◆ SummonPersonalClone()

TempSummon * WorldObject::SummonPersonalClone ( Position const &  pos,
TempSummonType  despawnType = TEMPSUMMON_MANUAL_DESPAWN,
Milliseconds  despawnTime = 0s,
uint32  vehId = 0,
uint32  spellId = 0,
Player *  privateObjectOwner = nullptr 
)

Definition at line 1426 of file Object.cpp.

References ASSERT, FindMap(), Object::GetEntry(), BaseEntity::GetGUID(), SummonCreature(), and Object::ToCreature().

Referenced by Scripts::KhazAlgar::CampaignsVisionsOfAShadowedSun::npc_vereesa_windrunner_oztan_isle_private::DoAction(), debug_commandscript::HandleDebugBecomePersonalClone(), spell_crash_landed_generic< StaticCaptainNPCId >::HandleEffect(), spell_freed_killcredit_set_them_free< CreatureId >::HandleHitTarget(), quest_westward_bound::HandleQuestStatusChange(), quest_scout_chopper::HandleQuestStatusChange(), quest_cooking_meat::HandleQuestStatusChange(), quest_finding_the_lost_expedition::HandleQuestStatusChange(), spell_validated_quest_accept_briarpatch_alliance::HandleScript(), spell_validated_quest_accept_briarpatch_horde::HandleScript(), npc_jayce_darkweaver_cryptic_hollow_private::JustAppeared(), conversation_the_invasion_begins::OnCreate(), conversation_an_unlikely_informant::OnCreate(), conversation_the_new_classington_estate::OnCreate(), conversation_dawnspair_spire_to_ghostlands::OnCreate(), Scripts::EasternKingdoms::StormwindCity::conversation_start_council_tides_of_war::OnCreate(), Scripts::EasternKingdoms::StormwindCity::conversation_quest_ancient_curses_accept::OnCreate(), Scripts::KhazAlgar::CampaignsVisionsOfAShadowedSun::conversation_vereesas_tale::OnCreate(), conversation_natalia_pearces_accept_precious_gems::OnCreate(), conversation_natalia_pearces_complete_precious_gems::OnCreate(), conversation_burden_of_proof_speak_with_constable::OnCreate(), conversation_boralus_cyrus_meets_genn::OnCreate(), conversation_cyrus_crestfall_shaking_hands::OnCreate(), Scripts::QuelThalas::Harandar::Chapter1::conversation_the_root_cause_open_portal::OnCreate(), Scripts::QuelThalas::Harandar::Chapter1::conversation_to_harathir_follow_orweyna::OnCreate(), Scripts::QuelThalas::Harandar::Chapter1::conversation_to_harathir_talk_to_kupaal::OnCreate(), Scripts::KhazAlgar::CampaignsVisionsOfAShadowedSun::npc_vereesa_windrunner_oztan_isle::OnGossipSelect(), npc_7th_legion_magus_sanctum_of_the_sages::OnGossipSelect(), npc_danica_the_reclaimer::OnQuestAccept(), npc_kayn_sunfury_ashtongue_intro::OnQuestAccept(), npc_jayce_darkweaver_cryptic_hollow::OnQuestAccept(), Scripts::EasternKingdoms::StormwindCity::npc_anduin_wrynn_nation_of_kultiras::OnQuestAccept(), npc_captain_garrick_beach::OnQuestAccept(), npc_warlord_grimaxe_beach::OnQuestAccept(), q56775_warming_up::OnQuestStatusChange(), q59926_warming_up::OnQuestStatusChange(), scene_enter_the_illidari_ashtongue::OnSceneStart(), scene_enter_the_illidari_coilskar::OnSceneStart(), at_hall_of_shadows_call_of_the_uncrowned_clone_milton::OnUnitEnter(), SmartScript::ProcessAction(), quest_brace_for_impact::SpawnActor(), npc_captain_garrick_q55879::SpellHit(), npc_warlord_grimaxe_q59942::SpellHit(), conversation_burden_of_proof_base::SummonClones(), conversation_guards_intro_standing_accused::SummonPersonalCloneFromClosestCreatureWithOptions(), and npc_choppy_booster_scout::UpdateAI().

◆ SummonTrigger()

◆ Update()

◆ UpdateAllowedPositionZ()

◆ UpdateGroundPositionZ()

◆ UpdateObjectVisibility()

◆ UpdateObjectVisibilityOnCreate()

virtual void WorldObject::UpdateObjectVisibilityOnCreate ( )
inlinevirtual

Reimplemented in TempSummon.

Definition at line 510 of file Object.h.

◆ UpdateObjectVisibilityOnDestroy()

virtual void WorldObject::UpdateObjectVisibilityOnDestroy ( )
inlinevirtual

◆ UpdatePositionData()

Member Data Documentation

◆ _dbPhase

int32 WorldObject::_dbPhase
private

Definition at line 618 of file Object.h.

◆ _heartbeatTimer

Milliseconds WorldObject::_heartbeatTimer
private

Definition at line 626 of file Object.h.

Referenced by Update().

◆ _phaseShift

PhaseShift WorldObject::_phaseShift
private

Definition at line 616 of file Object.h.

Referenced by AddToWorld(), and UpdatePositionData().

◆ _privateObjectOwner

ObjectGuid WorldObject::_privateObjectOwner
private

Definition at line 622 of file Object.h.

Referenced by CheckPrivateObjectOwnerVisibility().

◆ _smoothPhasing

std::unique_ptr<SmoothPhasing> WorldObject::_smoothPhasing
private

Definition at line 624 of file Object.h.

Referenced by GetOrCreateSmoothPhasing().

◆ _suppressedPhaseShift

PhaseShift WorldObject::_suppressedPhaseShift
private

Definition at line 617 of file Object.h.

◆ LastUsedScriptID

uint32 WorldObject::LastUsedScriptID

◆ m_areaId

uint32 WorldObject::m_areaId
protected

Definition at line 591 of file Object.h.

Referenced by AddToWorld(), and ProcessPositionDataChanged().

◆ m_currentWmo

Optional<WmoLocation> WorldObject::m_currentWmo
protected

Definition at line 595 of file Object.h.

Referenced by ProcessPositionDataChanged().

◆ m_currMap

Map* WorldObject::m_currMap
private

Definition at line 613 of file Object.h.

Referenced by ResetMap(), SetMap(), and ~WorldObject().

◆ m_Events

EventProcessor WorldObject::m_Events

Definition at line 561 of file Object.h.

Referenced by Spell::AddUnitTarget(), Vehicle::AddVehiclePassenger(), spell_sha_voltaic_blaze::ApplyFlameShock(), Creature::CallAssistance(), Unit::CancelSpellMissiles(), CleanupsBeforeDelete(), npc_jaina_or_sylvanas_escape_hor::npc_jaina_or_sylvanas_escape_horAI::DestroyIceWall(), spell_pri_shadow_word_death::DetermineKillStatus(), BloodPrincesBossAI::DoAction(), boss_sindragosa::DoAction(), npc_spinestalker::DoAction(), npc_rimefang_icc::DoAction(), npc_green_dragon_combat_trigger::DoAction(), ScriptedAI::DoAddEvent(), Aura::DropChargeDelayed(), Spell::EffectForceCast2(), spell_mage_comet_storm::EffectHit(), spell_mage_flurry::EffectHit(), Spell::EffectTeleportUnitsWithVisualLoadingScreen(), Spell::EffectTriggerSpell(), SpellEvent::Execute(), TrashJumpEvent::Execute(), LightningFieldEvent::Execute(), ActivateLivingConstellation::Execute(), SummonUnleashedDarkMatter::Execute(), CometStormEvent::Execute(), spell_mage_flurry::FlurryEvent::Execute(), spell_pri_void_volley::BoltEvent::Execute(), WindfuryProcEvent::Execute(), StormflurryEvent::Execute(), BattleExperienceEvent::Execute(), EmpyreanDomain::PlayerMoveDownEvent::Execute(), YmironSoulSiphonVisual::Execute(), YmironBanePrecastVisual::Execute(), ScheduledIcicleSummons::Execute(), TriggerWickedSpirit::Execute(), OrbFlyEvent::Execute(), PartyTimeEmoteEvent::Execute(), boss_thorim::boss_thorimAI::FinishEncounter(), Creature::ForcedDespawn(), spell_akilzon_electrical_storm::HandleAfterHit(), spell_dru_eclipse_dummy::HandleApply(), spell_dh_essence_break::HandleDebuff(), spell_palehoof_awaken_gortok::HandleDummy(), spell_illidan_throw_warglaive::HandleDummy(), spell_lord_stormsong_surrender_to_the_void::HandleDummy(), spell_item_party_time::HandleEffectApply(), spell_pri_void_volley::HandleEffectHit(), spell_ymiron_the_fallen_king_arise_fallen_selector::HandleHitTarget(), spell_edna_refracting_beam_selector::HandleHitTarget(), spell_lord_and_lady_waycrest_discordant_cadenza_selector::HandleHitTarget(), spell_the_candle_king_darkflame_pickaxe_cast::HandleHitTarget(), spell_sha_mastery_elemental_overload::HandleProc(), spell_warl_shadow_invocation::HandleProc(), spell_pri_deaths_torment::HandleProc(), spell_sha_stormflurry::HandleProc(), boss_twin_baseAI::HandleRemoveAuras(), spell_warr_intimidating_shout_menace_knock_back::HandleRoot(), spell_palehoof_awaken_subboss::HandleScript(), npc_enslaved_soul::HandleSoulRelease(), boss_reliquary_of_souls::HandleSpirits(), go_ragnaros_lava_burst_trap::InitializeAI(), npc_husam_shockwave_visual::JustAppeared(), npc_gunship::npc_gunshipAI::JustDied(), firelands_bossAI::JustDied(), boss_prince_valanar_icc::JustSummoned(), boss_sindragosa::JustSummoned(), boss_the_lich_king::JustSummoned(), boss_valithria_dreamwalker::JustSummoned(), npc_risen_archmage::JustSummoned(), boss_algalon_the_observer::JustSummoned(), boss_thorim::boss_thorimAI::JustSummoned(), boss_remnant_of_a_fallen_king::JustSummoned(), spell_ioc_launch::Launch(), CreatureGameObjectAreaTriggerConversationScriptRegistrySwapHooks< ObjectType, ScriptType, Base >::LoadResetScript(), gunship_npc_AI::MovementInform(), npc_gunship_boarding_addAI::MovementInform(), arena_empyrean_domain::MovePlayerDown(), spell_ymiron_the_fallen_king_soul_siphon::OnAfterApply(), spell_dh_painbringer_reduce_damage::OnApply(), at_warl_bilescourge_bombers::OnCreate(), instance_baradin_hold::instance_baradin_hold_InstanceMapScript::OnCreatureCreate(), instance_firelands::instance_firelands_InstanceScript::OnCreatureCreate(), spell_ymiron_the_fallen_king_bane_periodic::OnPrecast(), spell_gen_spirit_heal_channel::OnRemove(), conversation_ghostlands_start_convo_on_end< ConversationId >::OnStart(), conversation_dawnspair_spire_to_ghostlands::OnStart(), conversation_dawnspair_spire_followup_to_ghostlands::OnStart(), conversation_natalia_pearces_accept_precious_gems::OnStart(), conversation_guards_intro_standing_accused::OnStart(), conversation_burden_of_proof_speak_with_constable::OnStart(), conversation_drustvar_really_big_problem_complete::OnStart(), Scripts::QuelThalas::Harandar::Chapter1::conversation_the_root_cause_open_portal::OnStart(), Scripts::QuelThalas::Harandar::Chapter1::conversation_to_harathir_talk_to_kupaal::OnStart(), npc_husam_bad_intentions_target::PassengerBoarded(), npc_bountiful_table::npc_bountiful_tableAI::PassengerBoarded(), npc_vp_slipstream::PassengerBoarded(), Spell::prepare(), npc_jormungars_slime_pool::Reset(), conversation_burden_of_proof_base::ScheduleEvents(), ScriptedAI::SetAggressiveStateAfter(), npc_gunship_boarding_addAI::SetData(), boss_felblood_kaelthas::SpellHitTarget(), spell_pri_divine_image_stack_timer::TrackStackApplicationTime(), WindfuryProcEvent::Trigger(), spell_pri_ultimate_penitence::TriggerImmunity(), CreatureGameObjectAreaTriggerConversationScriptRegistrySwapHooks< ObjectType, ScriptType, Base >::UnloadResetScript(), CreatureGameObjectAreaTriggerConversationScriptRegistrySwapHooks< ObjectType, ScriptType, Base >::UnloadResetScript(), CreatureGameObjectAreaTriggerConversationScriptRegistrySwapHooks< ObjectType, ScriptType, Base >::UnloadResetScript(), CreatureGameObjectAreaTriggerConversationScriptRegistrySwapHooks< ObjectType, ScriptType, Base >::UnloadResetScript(), TempSummon::UnSummon(), Totem::UnSummon(), Update(), npc_egg_pile::npc_egg_pileAI::UpdateAI(), boss_azhiccar::UpdateAI(), boss_the_lich_king::UpdateAI(), boss_algalon_the_observer::UpdateAI(), boss_thorim::boss_thorimAI::UpdateAI(), Spell::UpdateDelayMomentForDst(), Spell::UpdateDelayMomentForUnitTarget(), and Unit::~Unit().

◆ m_InstanceId

uint32 WorldObject::m_InstanceId
private

Definition at line 615 of file Object.h.

Referenced by SetMap().

◆ m_invisibility

◆ m_invisibilityDetect

◆ m_isActive

bool WorldObject::m_isActive
protected

Definition at line 580 of file Object.h.

Referenced by Player::Player(), and setActive().

◆ m_isFarVisible

bool WorldObject::m_isFarVisible
protected

Definition at line 581 of file Object.h.

Referenced by SetFarVisible().

◆ m_isStoredInWorldObjectGridContainer

bool const WorldObject::m_isStoredInWorldObjectGridContainer
protected

Definition at line 583 of file Object.h.

Referenced by IsStoredInWorldObjectGridContainer().

◆ m_liquidStatus

ZLiquidStatus WorldObject::m_liquidStatus
protected

Definition at line 594 of file Object.h.

Referenced by ProcessPositionDataChanged().

◆ m_movementInfo

MovementInfo WorldObject::m_movementInfo

Definition at line 548 of file Object.h.

Referenced by _IsWithinDist(), GameObjectType::Transport::AddPassenger(), Transport::AddPassenger(), Unit::ApplyInertia(), Unit::ApplyMovementForce(), BaseEntity::BuildMovementUpdate(), AreaTrigger::CalculateLocalPositionAndRotation(), AreaTrigger::Create(), Transport::CreateGOPassenger(), Transport::CreateNPCPassenger(), Unit::DisableSpline(), VehicleJoinEvent::Execute(), GrandChampionsOutVehicle(), debug_commandscript::HandleDebugMoveflagsCommand(), Player::HandleFall(), WorldSession::HandleMoveApplyInertiaAck(), WorldSession::HandleMoveChangeVehicleSeats(), WorldSession::HandleMoveDismissVehicle(), WorldSession::HandleMoveForceGravityModifierChangeAck(), WorldSession::HandleMoveKnockBackAck(), WorldSession::HandleMovementOpcode(), WorldSession::HandleMoveRemoveInertiaAck(), WorldSession::HandleMoveTeleportAck(), WorldSession::HandleMoveTimeSkippedOpcode(), Vehicle::InitMovementInfoForBase(), AreaTrigger::InitOrbit(), AreaTrigger::InitSplines(), Unit::IsFalling(), Movement::MoveSplineInit::Launch(), Player::LoadFromDB(), spell_igb_teleport_to_enemy_ship::RelocateTransportOffset(), Unit::RemoveCharmedBy(), Creature::RemoveCorpse(), Unit::RemoveInertia(), Unit::RemoveMovementForce(), GameObjectType::Transport::RemovePassenger(), Transport::RemovePassenger(), Vehicle::RemovePassenger(), Spell::SelectImplicitCasterDestTargets(), Player::SendMovementSetCollisionHeight(), Unit::SendTeleportPacket(), Unit::SetAlwaysAllowPitching(), Unit::SetCanAdvFly(), Unit::SetCanDoubleJump(), Unit::SetCanFly(), Unit::SetCanTransitionBetweenSwimAndFly(), Unit::SetCanTurnWhileFalling(), Unit::SetCollision(), Unit::SetDisableGravity(), Unit::SetDisableInertia(), Unit::SetEnableFullSpeedPitching(), Unit::SetEnableFullSpeedTurning(), Unit::SetFall(), Unit::SetFeatherFall(), Unit::SetGravityModifier(), Unit::SetHover(), Unit::SetIgnoreMovementForces(), Unit::SetJumpingDisabled(), Unit::SetMoveCantSwim(), Unit::SetRooted(), Unit::SetSpeedRate(), Unit::SetStrafingDisabled(), Unit::SetWaterWalking(), Movement::MoveSplineInit::Stop(), Transport::SummonPassenger(), Player::TeleportTo(), battleground_strand_of_the_ancients::TeleportToEntrancePosition(), boss_warrior_toc5::boss_warrior_toc5AI::UpdateAI(), boss_mage_toc5::boss_mage_toc5AI::UpdateAI(), boss_shaman_toc5::boss_shaman_toc5AI::UpdateAI(), boss_hunter_toc5::boss_hunter_toc5AI::UpdateAI(), boss_rouge_toc5::boss_rouge_toc5AI::UpdateAI(), Unit::UpdateMovementForcesModMagnitude(), and Unit::UpdateSplinePosition().

◆ m_name

std::string WorldObject::m_name
protected

◆ m_notifyflags

uint16 WorldObject::m_notifyflags
private

Definition at line 620 of file Object.h.

◆ m_outdoors

bool WorldObject::m_outdoors
protected

Definition at line 593 of file Object.h.

Referenced by ProcessPositionDataChanged().

◆ m_serverSideVisibility

◆ m_serverSideVisibilityDetect

◆ m_staticFloorZ

float WorldObject::m_staticFloorZ
protected

Definition at line 592 of file Object.h.

Referenced by GetFloorZ(), and ProcessPositionDataChanged().

◆ m_stealth

◆ m_stealthDetect

Definition at line 401 of file Object.h.

Referenced by CanDetectStealthOf(), and AuraEffect::HandleModStealthDetect().

◆ m_transport

TransportBase* WorldObject::m_transport
protected

Definition at line 587 of file Object.h.

Referenced by SetTransport().

◆ m_visibilityDistanceOverride

Optional<float> WorldObject::m_visibilityDistanceOverride
protected

Definition at line 582 of file Object.h.

Referenced by GetSightRange(), GetVisibilityRange(), and SetVisibilityDistanceOverride().

◆ m_zoneId

uint32 WorldObject::m_zoneId
protected

Definition at line 590 of file Object.h.

Referenced by AddToWorld(), and ProcessPositionDataChanged().

◆ m_zoneScript


The documentation for this class was generated from the following files: