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

#include <Object.h>

+ Inheritance diagram for Object:

Classes

struct  NoopObjectDeleter
 

Public Member Functions

virtual ~Object ()
 
bool IsInWorld () const
 
virtual void AddToWorld ()
 
virtual void RemoveFromWorld ()
 
ObjectGuid GetGUID () const
 
PackedGuid const & GetPackGUID () const
 
uint32 GetEntry () const
 
void SetEntry (uint32 entry)
 
float GetObjectScale () const
 
virtual void SetObjectScale (float scale)
 
virtual uint32 GetDynamicFlags () const
 
bool HasDynamicFlag (uint32 flag) const
 
virtual void SetDynamicFlag (uint32 flag)
 
virtual void RemoveDynamicFlag (uint32 flag)
 
virtual void ReplaceAllDynamicFlags (uint32 flag)
 
TypeID GetTypeId () const
 
bool isType (uint16 mask) const
 
virtual void BuildCreateUpdateBlockForPlayer (UpdateData *data, Player *target) const
 
void SendUpdateToPlayer (Player *player)
 
void BuildValuesUpdateBlockForPlayer (UpdateData *data, Player const *target) const
 
void BuildOutOfRangeUpdateBlock (UpdateData *data) const
 
void BuildMovementUpdateBlock (UpdateData *data, uint32 flags=0) const
 
virtual void DestroyForPlayer (Player *target, bool onDeath=false) const
 
int32 GetInt32Value (uint16 index) const
 
uint32 GetUInt32Value (uint16 index) const
 
uint64 GetUInt64Value (uint16 index) const
 
float GetFloatValue (uint16 index) const
 
uint8 GetByteValue (uint16 index, uint8 offset) const
 
uint16 GetUInt16Value (uint16 index, uint8 offset) const
 
ObjectGuid GetGuidValue (uint16 index) const
 
void SetInt32Value (uint16 index, int32 value)
 
void SetUInt32Value (uint16 index, uint32 value)
 
void UpdateUInt32Value (uint16 index, uint32 value)
 
void SetUInt64Value (uint16 index, uint64 value)
 
void SetFloatValue (uint16 index, float value)
 
void SetByteValue (uint16 index, uint8 offset, uint8 value)
 
void SetUInt16Value (uint16 index, uint8 offset, uint16 value)
 
void SetInt16Value (uint16 index, uint8 offset, int16 value)
 
void SetGuidValue (uint16 index, ObjectGuid value)
 
void SetStatFloatValue (uint16 index, float value)
 
void SetStatInt32Value (uint16 index, int32 value)
 
bool AddGuidValue (uint16 index, ObjectGuid value)
 
bool RemoveGuidValue (uint16 index, ObjectGuid value)
 
void ApplyModUInt32Value (uint16 index, int32 val, bool apply)
 
void ApplyModInt32Value (uint16 index, int32 val, bool apply)
 
void ApplyModUInt16Value (uint16 index, uint8 offset, int16 val, bool apply)
 
void ApplyModPositiveFloatValue (uint16 index, float val, bool apply)
 
void ApplyModSignedFloatValue (uint16 index, float val, bool apply)
 
void SetFlag (uint16 index, uint32 newFlag)
 
void RemoveFlag (uint16 index, uint32 oldFlag)
 
void ToggleFlag (uint16 index, uint32 flag)
 
bool HasFlag (uint16 index, uint32 flag) const
 
void ApplyModFlag (uint16 index, uint32 flag, bool apply)
 
void SetByteFlag (uint16 index, uint8 offset, uint8 newFlag)
 
void RemoveByteFlag (uint16 index, uint8 offset, uint8 newFlag)
 
void ToggleByteFlag (uint16 index, uint8 offset, uint8 flag)
 
bool HasByteFlag (uint16 index, uint8 offset, uint8 flag) const
 
void ApplyModByteFlag (uint16 index, uint8 offset, uint8 flag, bool apply)
 
void SetFlag64 (uint16 index, uint64 newFlag)
 
void RemoveFlag64 (uint16 index, uint64 oldFlag)
 
void ToggleFlag64 (uint16 index, uint64 flag)
 
bool HasFlag64 (uint16 index, uint64 flag) const
 
void ApplyModFlag64 (uint16 index, uint64 flag, bool apply)
 
void ClearUpdateMask (bool remove)
 
uint16 GetValuesCount () const
 
virtual std::string const & GetNameForLocaleIdx (LocaleConstant) const =0
 
virtual bool hasQuest (uint32) const
 
virtual bool hasInvolvedQuest (uint32) const
 
void SetIsNewObject (bool enable)
 
virtual void BuildUpdate (UpdateDataMapType &)
 
void BuildFieldsUpdate (Player *, UpdateDataMapType &) const
 
void SetFieldNotifyFlag (uint16 flag)
 
void RemoveFieldNotifyFlag (uint16 flag)
 
void ForceValuesUpdateAtIndex (uint32)
 
bool IsWorldObject () const
 
WorldObject * ToWorldObject ()
 
WorldObject const * ToWorldObject () const
 
bool IsItem () const
 
Item * ToItem ()
 
Item const * ToItem () const
 
bool IsPlayer () const
 
Player * ToPlayer ()
 
Player const * ToPlayer () const
 
bool IsCreature () const
 
Creature * ToCreature ()
 
Creature const * ToCreature () const
 
bool IsUnit () const
 
Unit * ToUnit ()
 
Unit const * ToUnit () const
 
bool IsGameObject () const
 
GameObject * ToGameObject ()
 
GameObject const * ToGameObject () const
 
bool IsCorpse () const
 
Corpse * ToCorpse ()
 
Corpse const * ToCorpse () const
 
bool IsDynObject () const
 
DynamicObject * ToDynObject ()
 
DynamicObject const * ToDynObject () const
 
virtual std::string GetDebugInfo () const
 
Trinity::unique_weak_ptr< Object > GetWeakPtr () const
 

Static Public Member Functions

static ObjectGuid GetGUID (Object const *o)
 
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 Player * ToPlayer (Object *o)
 
static Player const * ToPlayer (Object const *o)
 
static Creature * ToCreature (Object *o)
 
static Creature const * ToCreature (Object const *o)
 
static Unit * ToUnit (Object *o)
 
static Unit const * ToUnit (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)
 

Protected Member Functions

 Object ()
 
void _InitValues ()
 
void _Create (ObjectGuid const &guid)
 
bool _LoadIntoDataField (std::string const &data, uint32 startOffset, uint32 count)
 
uint32 GetUpdateFieldData (Player const *target, uint32 *&flags) const
 
void BuildMovementUpdate (ByteBuffer *data, uint16 flags) const
 
virtual void BuildValuesUpdate (uint8 updatetype, ByteBuffer *data, Player const *target) const
 
virtual bool AddToObjectUpdate ()=0
 
virtual void RemoveFromObjectUpdate ()=0
 
void AddToObjectUpdateIfNeeded ()
 

Protected Attributes

uint16 m_objectType
 
TypeID m_objectTypeId
 
uint16 m_updateFlag
 
union { 
 
   int32 *   m_int32Values 
 
   uint32 *   m_uint32Values 
 
   float *   m_floatValues 
 
};  
 
UpdateMask _changesMask
 
uint16 m_valuesCount
 
uint16 _fieldNotifyFlags
 
bool m_objectUpdated
 

Private Member Functions

bool PrintIndexError (uint32 index, bool set) const
 
 Object (Object const &right)=delete
 
 Object (Object &&right)=delete
 
Object & operator= (Object const &right)=delete
 
Object & operator= (Object &&right)=delete
 

Private Attributes

bool m_inWorld
 
bool m_isNewObject
 
PackedGuid m_PackGUID
 
Trinity::unique_trackable_ptr< Object > m_scriptRef
 

Detailed Description

Definition at line 68 of file Object.h.

Constructor & Destructor Documentation

◆ ~Object()

Object::~Object ( )
virtual

Definition at line 79 of file Object.cpp.

References ABORT, GetGUID(), IsInWorld(), m_objectUpdated, m_uint32Values, TC_LOG_FATAL, and ToItem().

◆ Object() [1/3]

◆ Object() [2/3]

Object::Object ( Object const &  right)
privatedelete

◆ Object() [3/3]

Object::Object ( Object &&  right)
privatedelete

Member Function Documentation

◆ _Create()

◆ _InitValues()

void Object::_InitValues ( )
protected

Definition at line 99 of file Object.cpp.

References _changesMask, m_objectUpdated, m_uint32Values, m_valuesCount, and UpdateMask::SetCount().

Referenced by _Create().

◆ _LoadIntoDataField()

bool Object::_LoadIntoDataField ( std::string const &  data,
uint32  startOffset,
uint32  count 
)
protected

◆ AddGuidValue()

◆ AddToObjectUpdate()

virtual bool Object::AddToObjectUpdate ( )
protectedpure virtual

Implemented in Item, and WorldObject.

Referenced by AddToObjectUpdateIfNeeded().

◆ AddToObjectUpdateIfNeeded()

◆ AddToWorld()

◆ ApplyModByteFlag()

void Object::ApplyModByteFlag ( uint16  index,
uint8  offset,
uint8  flag,
bool  apply 
)

Definition at line 854 of file Object.cpp.

References RemoveByteFlag(), and SetByteFlag().

Referenced by AuraEffect::HandleAuraTrackStealthed(), and Player::LoadCorpse().

◆ ApplyModFlag()

void Object::ApplyModFlag ( uint16  index,
uint32  flag,
bool  apply 
)

◆ ApplyModFlag64()

void Object::ApplyModFlag64 ( uint16  index,
uint64  flag,
bool  apply 
)

Definition at line 887 of file Object.cpp.

References RemoveFlag64(), and SetFlag64().

◆ ApplyModInt32Value()

◆ ApplyModPositiveFloatValue()

void Object::ApplyModPositiveFloatValue ( uint16  index,
float  val,
bool  apply 
)

Definition at line 752 of file Object.cpp.

References GetFloatValue(), and SetFloatValue().

◆ ApplyModSignedFloatValue()

void Object::ApplyModSignedFloatValue ( uint16  index,
float  val,
bool  apply 
)

Definition at line 745 of file Object.cpp.

References GetFloatValue(), and SetFloatValue().

Referenced by AuraEffect::HandleModPowerCostPCT().

◆ ApplyModUInt16Value()

void Object::ApplyModUInt16Value ( uint16  index,
uint8  offset,
int16  val,
bool  apply 
)

Definition at line 736 of file Object.cpp.

References GetUInt16Value(), and SetUInt16Value().

Referenced by Player::RewardHonor().

◆ ApplyModUInt32Value()

void Object::ApplyModUInt32Value ( uint16  index,
int32  val,
bool  apply 
)

Definition at line 720 of file Object.cpp.

References GetUInt32Value(), and SetUInt32Value().

Referenced by Player::ApplySpellPowerBonus(), and Player::RewardHonor().

◆ BuildCreateUpdateBlockForPlayer()

◆ BuildFieldsUpdate()

void Object::BuildFieldsUpdate ( Player *  player,
UpdateDataMapType &  data_map 
) const

◆ BuildMovementUpdate()

void Object::BuildMovementUpdate ( ByteBuffer *  data,
uint16  flags 
) const
protected

Unit, Player and default here are sending wrong values.

Todo:
Research the proper formula

@TODO Use IsTransport() to also handle type 11 (TRANSPORT) Currently grid objects are not updated if there are no nearby players, this causes clients to receive different PathProgress resulting in players seeing the object in a different position

Definition at line 279 of file Object.cpp.

References ASSERT, Unit::BuildMovementPacket(), flags, GetGUID(), MovementInfo::GetMovementFlags(), Position::GetOrientation(), GetPackGUID(), Position::GetPositionX(), Position::GetPositionY(), Position::GetPositionZ(), Unit::GetSpeed(), WorldObject::GetStationaryO(), WorldObject::GetStationaryX(), WorldObject::GetStationaryY(), WorldObject::GetStationaryZ(), WorldObject::GetTransOffsetO(), WorldObject::GetTransOffsetX(), WorldObject::GetTransOffsetY(), WorldObject::GetTransOffsetZ(), WorldObject::GetTransport(), GetTypeId(), Unit::GetVictim(), WorldObject::m_movementInfo, MOVE_FLIGHT, MOVE_FLIGHT_BACK, MOVE_PITCH_RATE, MOVE_RUN, MOVE_RUN_BACK, MOVE_SWIM, MOVE_SWIM_BACK, MOVE_TURN_RATE, MOVE_WALK, MOVEMENTFLAG_SPLINE_ENABLED, Unit::movespline, ToUnit(), ToWorldObject(), TYPEID_CONTAINER, TYPEID_CORPSE, TYPEID_DYNAMICOBJECT, TYPEID_GAMEOBJECT, TYPEID_ITEM, TYPEID_OBJECT, TYPEID_PLAYER, TYPEID_UNIT, UPDATEFLAG_HAS_TARGET, UPDATEFLAG_LIVING, UPDATEFLAG_LOWGUID, UPDATEFLAG_POSITION, UPDATEFLAG_SELF, UPDATEFLAG_STATIONARY_POSITION, UPDATEFLAG_UNKNOWN, and WorldPackets::Movement::CommonMovement::WriteCreateObjectSplineDataBlock().

Referenced by BuildCreateUpdateBlockForPlayer(), and BuildMovementUpdateBlock().

◆ BuildMovementUpdateBlock()

void Object::BuildMovementUpdateBlock ( UpdateData *  data,
uint32  flags = 0 
) const

◆ BuildOutOfRangeUpdateBlock()

void Object::BuildOutOfRangeUpdateBlock ( UpdateData *  data) const

◆ BuildUpdate()

virtual void Object::BuildUpdate ( UpdateDataMapType &  )
inlinevirtual

Reimplemented in Item, WorldObject, and Transport.

Definition at line 161 of file Object.h.

Referenced by Map::SendObjectUpdates().

◆ BuildValuesUpdate()

◆ BuildValuesUpdateBlockForPlayer()

◆ ClearUpdateMask()

void Object::ClearUpdateMask ( bool  remove)

◆ DestroyForPlayer()

void Object::DestroyForPlayer ( Player *  target,
bool  onDeath = false 
) const
virtual

If the following bool is true, the client will call "void CGUnit_C::OnDeath()" for this object. OnDeath() does for eg trigger death animation and interrupts certain spells/missiles/auras/sounds...

Reimplemented in Unit, and Player.

Definition at line 223 of file Object.cpp.

References ASSERT, GetGUID(), Player::SendDirectMessage(), and SMSG_DESTROY_OBJECT.

Referenced by Player::_StoreItem(), WorldObject::DestroyForNearbyPlayers(), Unit::DestroyForPlayer(), Player::DestroyForPlayer(), Player::DestroyItem(), Player::EquipItem(), and Player::UpdateVisibilityOf().

◆ ForceValuesUpdateAtIndex()

◆ GetByteValue()

◆ GetDebugInfo()

std::string Object::GetDebugInfo ( ) const
virtual

◆ GetDynamicFlags()

virtual uint32 Object::GetDynamicFlags ( ) const
inlinevirtual

Reimplemented in GameObject, and Unit.

Definition at line 87 of file Object.h.

◆ GetEntry()

uint32 Object::GetEntry ( ) const
inline

Definition at line 81 of file Object.h.

References OBJECT_FIELD_ENTRY.

Referenced by Aura::_ApplyForTarget(), Spell::_cast(), Unit::_EnterVehicle(), Map::_GetScriptCreatureSourceOrTarget(), Map::_GetScriptGameObjectSourceOrTarget(), Map::_GetScriptPlayerSourceOrTarget(), Guild::BankMoveItemData::_ReserveSpace(), Player::_StoreItem(), GameObject::ActivateObject(), GameObject::ActivateToQuest(), BattlegroundAV::AddAVCreature(), InstanceScript::AddDoor(), instance_ulduar::instance_ulduar_InstanceMapScript::AddDoor(), Player::AddItemToBuyBackSlot(), InstanceScript::AddMinion(), AuctionBotSeller::AddNewAuctions(), InstanceScript::AddObject(), InstanceScript::AddObject(), Vehicle::AddPassenger(), Player::AddQuestAndCheckCompletion(), Player::ApplyEquipCooldown(), TotemAI::AttackStart(), npc_doctor::npc_doctorAI::BeginEvent(), AuctionEntry::BuildAuctionInfo(), AuctionBotBuyer::BuyAndBidItems(), Player::BuyItemFromVendorSlot(), Creature::CallForHelp(), npc_high_overlord_saurfang_igb::CanAIAttack(), npc_muradin_bronzebeard_igb::CanAIAttack(), npc_gunship_boarding_addAI::CanAIAttack(), npc_terenas_menethil::CanAIAttack(), npc_risen_archmage::CanAIAttack(), boss_razorscale::CanAIAttack(), npc_expedition_defender::CanAIAttack(), BlackheartCharmedPlayerAI::CanAIAttack(), boss_flame_leviathan_defense_cannon::boss_flame_leviathan_defense_cannonAI::CanAIAttack(), boss_flame_leviathan_defense_turret::boss_flame_leviathan_defense_turretAI::CanAIAttack(), npc_akama_illidan::CanAIAttack(), npc_illidari_elite::CanAIAttack(), Player::CanBankItem(), Item::CanBeMergedPartlyWith(), npc_wg_demolisher_engineer::CanBuild(), Player::CanEquipItem(), Spell::CanOpenLock(), Creature::CanResetTalents(), Player::CanSeeSpellClickOn(), Guild::BankMoveItemData::CanStore(), Player::CanStoreItem(), Player::CanStoreItems(), Player::CanTakeMoreSimilarItems(), Player::CanUnequipItem(), Player::CanUseItem(), Player::CastItemUseSpell(), Pet::CastPetAura(), spell_gen_av_drekthar_presence::CheckAreaTarget(), VehicleAI::CheckConditions(), SmartAI::CheckConditions(), spell_razorscale_flame_breath::CheckDamage(), Spell::CheckItems(), spell_xt002_321_boombot_aura::CheckProc(), spell_item_unsated_craving::CheckProc(), Item::CloneItem(), ControllerBaseAI::ControllerBaseAI(), instance_dire_maul::instance_dire_maul_InstanceMapScript::CrystalCreatureCheck(), boss_halazzi::DamageTaken(), boss_thekal::DamageTaken(), npc_zealot_lorkhan::DamageTaken(), npc_zealot_zath::DamageTaken(), npc_blackfathom_deeps_event::DamageTaken(), npc_gunship::npc_gunshipAI::DamageTaken(), boss_majordomo::DamageTaken(), npc_scourge_hulk::DamageTaken(), SummonList::DespawnEntry(), go_ulduar_tower::go_ulduar_towerAI::Destroyed(), BattlegroundIC::DestroyGate(), Player::DestroyItem(), Player::DestroyItemCount(), npc_yogg_saron_keeper::npc_yogg_saron_keeperAI::DoAction(), boss_lady_deathwhisper::DoImproveCultist(), SummonList::DoZoneInCombat(), instance_blackrock_spire::instance_blackrock_spireMapScript::Dragonspireroomcheck(), Spell::EffectAddHonor(), Spell::EffectDurabilityDamage(), Spell::EffectEnchantItemPerm(), Spell::EffectEnchantItemPrismatic(), Spell::EffectEnchantItemTmp(), Spell::EffectFeedPet(), Spell::EffectInebriate(), Spell::EffectScriptEffect(), Spell::EffectSummonPet(), boss_halazzi::EnterEvadeMode(), hyjalAI::EnterEvadeMode(), Player::EquipItem(), EquippedOk(), BattlegroundIC::EventPlayerClickedOnFlag(), BattlegroundSA::EventPlayerClickedOnFlag(), BattlegroundAV::EventPlayerClickedOnFlag(), boss_jormungarAI::ExecuteEvent(), Pet::FillPetInfo(), SmartScript::FillScript(), spell_varos_energize_core_area_enemy::FilterTargets(), spell_varos_energize_core_area_entry::FilterTargets(), spell_razorscale_firebolt::FilterTargets(), spell_skadi_launch_harpoon::FilterTargets(), spell_auriaya_strenght_of_the_pack::FilterTargets(), npc_nagrand_banner::GetAI(), Creature::GetAIName(), GameObject::GetAIName(), Unit::GetAllMinionsByEntry(), npc_essence_of_twin::GetData(), GetDebugInfo(), npc_firework::GetFireworkGameObjectId(), Player::GetItemCount(), Bag::GetItemCount(), AuctionBotBuyer::GetItemInformation(), GameObject::GetNameForLocaleIdx(), Creature::GetNameForLocaleIdx(), Player::GetQuestDialogStatus(), SmartScript::GetScript(), Creature::GetScriptId(), SystemMgr::GetSplineChain(), Item::GetTemplate(), Creature::GetVendorItems(), go_twilight_portal::go_twilight_portal(), WorldSession::HandleAuctionSellItem(), WorldSession::HandleAutoBankItemOpcode(), WorldSession::HandleBattlemasterHelloOpcode(), WorldSession::HandleBuybackItem(), spell_thaddius_magnetic_pull::HandleCast(), SpellHistory::HandleCooldowns(), spell_headless_horseman_head_is_dead::HandleDummy(), spell_buru_egg_explosion::HandleDummy(), spell_storm_peaks_flaming_arrow_triggered_effect::HandleEffectApply(), boss_northrend_beastsAI::HandleInitialMovement(), boss_northrend_beastsAI::HandleInstanceProgress(), BattlegroundSA::HandleKillUnit(), BattlegroundAV::HandleKillUnit(), BattlegroundIC::HandleKillUnit(), WorldSession::HandleMailTakeItem(), npc_commandscript::HandleNpcAddVendorItemCommand(), npc_commandscript::HandleNpcDeleteVendorItemCommand(), npc_commandscript::HandleNpcInfoCommand(), npc_commandscript::HandleNpcSetFactionIdCommand(), npc_commandscript::HandleNpcSetFlagCommand(), npc_commandscript::HandleNpcShowLootCommand(), spell_ormorok_crystal_spike::HandlePeriodic(), AuraEffect::HandlePeriodicHealthFunnelAuraTick(), WorldSession::HandlePetAction(), WorldSession::HandlePetSetAction(), WorldSession::HandlePetSpellAutocastOpcode(), spell_icecrown_burst_at_the_seams_59579::HandleRemove(), spell_gen_pet_summoned::HandleScript(), spell_pri_lightwell::HandleScriptEffect(), WorldSession::HandleSellItemOpcode(), WorldSession::HandleSocketOpcode(), Unit::HandleSpellClick(), spell_xt002_energy_orb::HandleSummons(), WorldSession::HandleTrainerBuySpellOpcode(), Battleground::HandleTriggerBuff(), WorldSession::HandleUseItemOpcode(), spell_borean_tundra_neural_needle::HandleWhisper(), boss_northrend_beastsAI::HandleWithHeroicEvents(), wp_commandscript::HandleWpLoadCommand(), wp_commandscript::HandleWpModifyCommand(), wp_commandscript::HandleWpShowCommand(), WorldSession::HandleWrapItemOpcode(), SummonList::HasEntry(), Creature::hasInvolvedQuest(), GameObject::hasInvolvedQuest(), Player::HasItemCount(), Player::HasItemOrGemWithIdEquipped(), Creature::hasQuest(), GameObject::hasQuest(), Creature::HasSpellFocus(), BfWGGameObjectBuilding::Init(), npc_amanishi_hatcher::InitializeAI(), npc_sindragosa_trash::InitializeAI(), go_bells::go_bellsAI::InitializeAI(), Pet::InitLevelupSpellsForLevel(), CharmInfo::InitPossessCreateSpells(), Totem::InitStats(), Guardian::InitStatsForLevel(), Unit::InitTamedPet(), WorldPackets::Inspect::InspectItemData::InspectItemData(), Creature::isCanInteractWithBattleMaster(), npc_firework::isCluster(), Pet::IsPetAura(), Minion::IsPetGhoul(), Minion::IsRisenAlly(), SmartScript::IsSmart(), SmartScript::IsSmart(), Minion::IsSpiritWolf(), npc_crystal_spike_trigger::IsSummonedBy(), boss_attumen::boss_attumenAI::IsSummonedBy(), npc_image_belgaristrasz::IsSummonedBy(), npc_ruby_emerald_amber_drake::IsSummonedBy(), npc_guardian_of_yogg_saron::npc_guardian_of_yogg_saronAI::IsSummonedBy(), npc_sindragosa_trash::JustAppeared(), npc_icicle::JustAppeared(), boss_harbinger_skyriss_illusion::JustAppeared(), npc_pet_hunter_snake_trap::JustAppeared(), npc_tomb_creature::npc_tomb_creatureAI::JustDied(), npc_amanitar_mushrooms::JustDied(), dummy_dragonAI::JustDied(), boss_northrend_beastsAI::JustDied(), BloodPrincesBossAI::JustDied(), npc_gunship::npc_gunshipAI::JustDied(), npc_frostwing_ymirjar_vrykul::JustDied(), boss_silver_hand_bosses::boss_silver_hand_bossesAI::JustDied(), npc_gluttonous_abomination::JustDied(), npc_coren_direbrew_sisters::JustEngagedWith(), npc_earthen_hallshaper_custodian::JustEngagedWith(), npc_blackfathom_deeps_event::JustEngagedWith(), boss_majordomo::JustEngagedWith(), boss_brutallus::JustEngagedWith(), npc_rinji::npc_rinjiAI::JustEngagedWith(), npc_frostwing_ymirjar_vrykul::JustEngagedWith(), npc_kelthuzad_minionAI::JustEngagedWith(), npc_mrfloppy::JustEngagedWith(), npc_guard_generic::JustEngagedWith(), npc_yogg_saron_keeper::npc_yogg_saron_keeperAI::JustEnteredCombat(), boss_attumen::boss_attumenAI::JustSummoned(), boss_midnight::boss_midnightAI::JustSummoned(), boss_felblood_kaelthas::JustSummoned(), boss_felmyst::JustSummoned(), boss_muru::JustSummoned(), boss_janalai::JustSummoned(), boss_jedoga_shadowseeker::JustSummoned(), boss_prince_taldaram::JustSummoned(), npc_crystal_channel_target::JustSummoned(), boss_bronjahm::JustSummoned(), boss_ick::JustSummoned(), boss_krick::JustSummoned(), boss_drakkari_colossus::JustSummoned(), boss_gal_darah::JustSummoned(), boss_prince_taldaram_icc::JustSummoned(), boss_prince_valanar_icc::JustSummoned(), boss_lady_deathwhisper::JustSummoned(), boss_professor_putricide::JustSummoned(), boss_rotface::JustSummoned(), boss_sindragosa::JustSummoned(), npc_frostwing_ymirjar_vrykul::JustSummoned(), boss_the_lich_king::JustSummoned(), boss_valithria_dreamwalker::JustSummoned(), npc_the_lich_king_controller::JustSummoned(), npc_risen_archmage::JustSummoned(), boss_anubrekhan::JustSummoned(), boss_eregos::JustSummoned(), boss_algalon_the_observer::JustSummoned(), npc_collapsing_star::JustSummoned(), boss_ignis::boss_ignis_AI::JustSummoned(), boss_kologarn::boss_kologarnAI::JustSummoned(), boss_vx_001::boss_vx_001AI::JustSummoned(), boss_aerial_command_unit::boss_aerial_command_unitAI::JustSummoned(), boss_razorscale::JustSummoned(), boss_thorim::boss_thorimAI::JustSummoned(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::JustSummoned(), boss_sara::boss_saraAI::JustSummoned(), boss_palehoof::JustSummoned(), boss_massive_jormungar::JustSummoned(), boss_skadi::JustSummoned(), boss_svala::JustSummoned(), boss_ymiron::JustSummoned(), boss_ichoron::JustSummoned(), npc_blessed_banner::JustSummoned(), boss_illidan_stormrage::JustSummoned(), npc_akama_illidan::JustSummoned(), npc_blade_of_azzinoth::JustSummoned(), npc_illidan_db_target::JustSummoned(), boss_ahune::JustSummoned(), npc_ahune_bunny::JustSummoned(), boss_warchief_kargath_bladefist::JustSummoned(), boss_high_astromancer_solarian::JustSummoned(), npc_kiljaeden_controller::npc_kiljaeden_controllerAI::JustSummoned(), boss_kiljaeden::boss_kiljaedenAI::JustSummoned(), npc_lady_sylvanas_windrunner::npc_lady_sylvanas_windrunnerAI::JustSummoned(), boss_archimonde::JustSummoned(), npc_thrall_old_hillsbrad::JustSummoned(), boss_onyxia::JustSummoned(), boss_anubarak_trial::JustSummoned(), boss_jormungarAI::JustSummoned(), boss_ionar::JustSummoned(), boss_sjonnir::JustSummoned(), boss_freya::boss_freyaAI::JustSummoned(), npc_maghar_captive::npc_maghar_captiveAI::JustSummoned(), npc_kurenai_captive::npc_kurenai_captiveAI::JustSummoned(), npc_earthmender_wilda::npc_earthmender_wildaAI::JustSummoned(), Unit::Kill(), Player::KilledMonsterCredit(), BloodPrincesBossAI::KilledUnit(), boss_sister_svalna::KilledUnit(), boss_razuvious::KilledUnit(), npc_arthas_stratholme::npc_arthas_stratholmeAI::KilledUnit(), spell_tyrannus_overlord_brand::Load(), spell_gal_darah_impaling_charge::Load(), spell_blood_queen_bloodbolt::Load(), spell_gluth_decimate::Load(), spell_gluth_zombiechow_search::Load(), spell_ichoron_drained::Load(), spell_ichoron_protective_bubble::Load(), VehicleAI::LoadConditions(), Creature::LoadEquipment(), Item::LoadFromDB(), LootItemStorage::LoadStoredLoot(), Guild::BankMoveItemData::LogAction(), Guild::PlayerMoveItemData::LogBankEvent(), Guild::BankMoveItemData::LogBankEvent(), WorldPackets::Mail::MailAttachedItem::MailAttachedItem(), MailSender::MailSender(), npc_a_special_surprise::npc_a_special_surpriseAI::MeetQuestCondition(), AchievementCriteriaData::Meets(), npc_anubarak_spike::MoveInLineOfSight(), npc_dkc1_gothik::npc_dkc1_gothikAI::MoveInLineOfSight(), npc_cw_area_trigger::npc_cw_area_triggerAI::MoveInLineOfSight(), npc_kerlonian::npc_kerlonianAI::MoveInLineOfSight(), npc_aged_dying_ancient_kodo::npc_aged_dying_ancient_kodoAI::MoveInLineOfSight(), npc_tooga::npc_toogaAI::MoveInLineOfSight(), boss_novos::MoveInLineOfSight(), boss_malygos::MoveInLineOfSight(), npc_scorch_ground::npc_scorch_groundAI::MoveInLineOfSight(), npc_mageguard_dalaran::MoveInLineOfSight(), WorldSession::moveItems(), Player::MoveItemToInventory(), boss_twin_baseAI::MovementInform(), npc_jaina_or_sylvanas_escape_hor::npc_jaina_or_sylvanas_escape_horAI::MovementInform(), npc_skadi_trashAI::MovementInform(), npc_verdisa_beglaristrasz_eternos::MovementInform(), npc_combustion_consumption::npc_combustion_consumption(), npc_thorim_trashAI::npc_thorim_trashAI(), spell_jormungars_paralytic_toxin::OnApply(), BattlefieldWG::OnCreatureCreate(), instance_blackrock_depths::instance_blackrock_depths_InstanceMapScript::OnCreatureCreate(), instance_blackrock_spire::instance_blackrock_spireMapScript::OnCreatureCreate(), instance_blackwing_lair::instance_blackwing_lair_InstanceMapScript::OnCreatureCreate(), instance_deadmines::instance_deadmines_InstanceMapScript::OnCreatureCreate(), instance_gnomeregan::instance_gnomeregan_InstanceMapScript::OnCreatureCreate(), instance_karazhan::instance_karazhan_InstanceMapScript::OnCreatureCreate(), instance_magisters_terrace::instance_magisters_terrace_InstanceMapScript::OnCreatureCreate(), instance_shadowfang_keep::instance_shadowfang_keep_InstanceMapScript::OnCreatureCreate(), instance_stratholme::instance_stratholme_InstanceMapScript::OnCreatureCreate(), instance_sunken_temple::instance_sunken_temple_InstanceMapScript::OnCreatureCreate(), instance_sunwell_plateau::instance_sunwell_plateau_InstanceMapScript::OnCreatureCreate(), instance_uldaman::instance_uldaman_InstanceMapScript::OnCreatureCreate(), instance_blackfathom_deeps::instance_blackfathom_deeps_InstanceMapScript::OnCreatureCreate(), instance_hyjal::instance_mount_hyjal_InstanceMapScript::OnCreatureCreate(), instance_culling_of_stratholme::instance_culling_of_stratholme_InstanceMapScript::OnCreatureCreate(), instance_old_hillsbrad::instance_old_hillsbrad_InstanceMapScript::OnCreatureCreate(), instance_dire_maul::instance_dire_maul_InstanceMapScript::OnCreatureCreate(), instance_onyxias_lair::instance_onyxias_lair_InstanceMapScript::OnCreatureCreate(), instance_zulfarrak::instance_zulfarrak_InstanceMapScript::OnCreatureCreate(), instance_obsidian_sanctum::instance_obsidian_sanctum_InstanceMapScript::OnCreatureCreate(), instance_ruby_sanctum::instance_ruby_sanctum_InstanceMapScript::OnCreatureCreate(), instance_trial_of_the_champion::instance_trial_of_the_champion_InstanceMapScript::OnCreatureCreate(), instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::OnCreatureCreate(), instance_drak_tharon_keep::instance_drak_tharon_keep_InstanceScript::OnCreatureCreate(), instance_forge_of_souls::instance_forge_of_souls_InstanceScript::OnCreatureCreate(), instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript::OnCreatureCreate(), instance_pit_of_saron::instance_pit_of_saron_InstanceScript::OnCreatureCreate(), instance_gundrak::instance_gundrak_InstanceMapScript::OnCreatureCreate(), instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::OnCreatureCreate(), instance_naxxramas::instance_naxxramas_InstanceMapScript::OnCreatureCreate(), instance_eye_of_eternity::instance_eye_of_eternity_InstanceMapScript::OnCreatureCreate(), instance_nexus::instance_nexus_InstanceMapScript::OnCreatureCreate(), instance_oculus::instance_oculus_InstanceMapScript::OnCreatureCreate(), instance_halls_of_lightning::instance_halls_of_lightning_InstanceMapScript::OnCreatureCreate(), instance_ulduar::instance_ulduar_InstanceMapScript::OnCreatureCreate(), instance_utgarde_keep::instance_utgarde_keep_InstanceMapScript::OnCreatureCreate(), instance_violet_hold::instance_violet_hold_InstanceMapScript::OnCreatureCreate(), instance_shadow_labyrinth::instance_shadow_labyrinth_InstanceMapScript::OnCreatureCreate(), instance_black_temple::instance_black_temple_InstanceMapScript::OnCreatureCreate(), instance_magtheridons_lair::instance_magtheridons_lair_InstanceMapScript::OnCreatureCreate(), instance_shattered_halls::instance_shattered_halls_InstanceMapScript::OnCreatureCreate(), instance_arcatraz::instance_arcatraz_InstanceMapScript::OnCreatureCreate(), instance_stratholme::instance_stratholme_InstanceMapScript::OnCreatureRemove(), instance_uldaman::instance_uldaman_InstanceMapScript::OnCreatureRemove(), instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript::OnCreatureRemove(), instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::OnCreatureRemove(), instance_ulduar::instance_ulduar_InstanceMapScript::OnCreatureRemove(), instance_violet_hold::instance_violet_hold_InstanceMapScript::OnCreatureRemove(), instance_magtheridons_lair::instance_magtheridons_lair_InstanceMapScript::OnCreatureRemove(), instance_razorfen_downs::instance_razorfen_downs_InstanceMapScript::OnGameObjectCreate(), instance_ulduar::instance_ulduar_InstanceMapScript::OnGameObjectCreate(), BattlefieldWG::OnGameObjectCreate(), instance_blackrock_depths::instance_blackrock_depths_InstanceMapScript::OnGameObjectCreate(), instance_blackrock_spire::instance_blackrock_spireMapScript::OnGameObjectCreate(), instance_blackwing_lair::instance_blackwing_lair_InstanceMapScript::OnGameObjectCreate(), instance_deadmines::instance_deadmines_InstanceMapScript::OnGameObjectCreate(), instance_gnomeregan::instance_gnomeregan_InstanceMapScript::OnGameObjectCreate(), instance_karazhan::instance_karazhan_InstanceMapScript::OnGameObjectCreate(), instance_magisters_terrace::instance_magisters_terrace_InstanceMapScript::OnGameObjectCreate(), instance_scholomance::instance_scholomance_InstanceMapScript::OnGameObjectCreate(), instance_shadowfang_keep::instance_shadowfang_keep_InstanceMapScript::OnGameObjectCreate(), instance_stratholme::instance_stratholme_InstanceMapScript::OnGameObjectCreate(), instance_uldaman::instance_uldaman_InstanceMapScript::OnGameObjectCreate(), instance_zulaman::instance_zulaman_InstanceMapScript::OnGameObjectCreate(), instance_zulgurub::instance_zulgurub_InstanceMapScript::OnGameObjectCreate(), instance_blackfathom_deeps::instance_blackfathom_deeps_InstanceMapScript::OnGameObjectCreate(), instance_hyjal::instance_mount_hyjal_InstanceMapScript::OnGameObjectCreate(), instance_dire_maul::instance_dire_maul_InstanceMapScript::OnGameObjectCreate(), instance_onyxias_lair::instance_onyxias_lair_InstanceMapScript::OnGameObjectCreate(), instance_razorfen_kraul::instance_razorfen_kraul_InstanceMapScript::OnGameObjectCreate(), instance_zulfarrak::instance_zulfarrak_InstanceMapScript::OnGameObjectCreate(), instance_ahnkahet::instance_ahnkahet_InstanceScript::OnGameObjectCreate(), instance_ruby_sanctum::instance_ruby_sanctum_InstanceMapScript::OnGameObjectCreate(), instance_trial_of_the_champion::instance_trial_of_the_champion_InstanceMapScript::OnGameObjectCreate(), instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::OnGameObjectCreate(), instance_drak_tharon_keep::instance_drak_tharon_keep_InstanceScript::OnGameObjectCreate(), instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript::OnGameObjectCreate(), instance_gundrak::instance_gundrak_InstanceMapScript::OnGameObjectCreate(), instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::OnGameObjectCreate(), instance_naxxramas::instance_naxxramas_InstanceMapScript::OnGameObjectCreate(), instance_eye_of_eternity::instance_eye_of_eternity_InstanceMapScript::OnGameObjectCreate(), instance_nexus::instance_nexus_InstanceMapScript::OnGameObjectCreate(), instance_oculus::instance_oculus_InstanceMapScript::OnGameObjectCreate(), instance_halls_of_stone::instance_halls_of_stone_InstanceMapScript::OnGameObjectCreate(), instance_utgarde_keep::instance_utgarde_keep_InstanceMapScript::OnGameObjectCreate(), instance_utgarde_pinnacle::instance_utgarde_pinnacle_InstanceMapScript::OnGameObjectCreate(), instance_violet_hold::instance_violet_hold_InstanceMapScript::OnGameObjectCreate(), instance_shadow_labyrinth::instance_shadow_labyrinth_InstanceMapScript::OnGameObjectCreate(), instance_black_temple::instance_black_temple_InstanceMapScript::OnGameObjectCreate(), instance_steam_vault::instance_steam_vault_InstanceMapScript::OnGameObjectCreate(), instance_blood_furnace::instance_blood_furnace_InstanceMapScript::OnGameObjectCreate(), instance_magtheridons_lair::instance_magtheridons_lair_InstanceMapScript::OnGameObjectCreate(), instance_culling_of_stratholme::instance_culling_of_stratholme_InstanceMapScript::OnGameObjectCreate(), instance_blackwing_lair::instance_blackwing_lair_InstanceMapScript::OnGameObjectRemove(), instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript::OnGameObjectRemove(), instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::OnGameObjectRemove(), instance_violet_hold::instance_violet_hold_InstanceMapScript::OnGameObjectRemove(), instance_shadow_labyrinth::instance_shadow_labyrinth_InstanceMapScript::OnGameObjectRemove(), instance_magtheridons_lair::instance_magtheridons_lair_InstanceMapScript::OnGameObjectRemove(), go_atalai_statue::go_atalai_statueAI::OnGossipHello(), go_elune_fire::go_elune_fireAI::OnGossipHello(), go_prince_taldaram_sphere::OnGossipHello(), go_gundrak_altar::OnGossipHello(), npc_zulaman_hostage::npc_zulaman_hostageAI::OnGossipHello(), npc_aged_dying_ancient_kodo::npc_aged_dying_ancient_kodoAI::OnGossipHello(), npc_jaina_or_sylvanas_escape_hor::npc_jaina_or_sylvanas_escape_horAI::OnGossipHello(), go_legion_obelisk::go_legion_obeliskAI::OnGossipHello(), go_simon_cluster::go_simon_clusterAI::OnGossipHello(), npc_innkeeper::npc_innkeeperAI::OnGossipHello(), npc_prof_blacksmith::npc_prof_blacksmithAI::OnGossipHello(), npc_engineering_tele_trinket::npc_engineering_tele_trinketAI::OnGossipHello(), npc_prof_leather::npc_prof_leatherAI::OnGossipHello(), npc_prof_tailor::npc_prof_tailorAI::OnGossipHello(), npc_prof_alchemy::npc_prof_alchemyAI::OnGossipHello(), npc_observation_ring_keeper::npc_observation_ring_keeperAI::OnGossipSelect(), npc_shadowfang_prisoner::npc_shadowfang_prisonerAI::OnGossipSelect(), npc_zulaman_hostage::npc_zulaman_hostageAI::OnGossipSelect(), npc_engineering_tele_trinket::npc_engineering_tele_trinketAI::OnGossipSelect(), go_apexis_relic::go_apexis_relicAI::OnGossipSelect(), Player::OnGossipSelect(), SmartScript::OnInitialize(), spell_gormok_jump_to_hand::OnRemove(), instance_blackwing_lair::instance_blackwing_lair_InstanceMapScript::OnUnitDeath(), instance_molten_core::instance_molten_core_InstanceMapScript::OnUnitDeath(), instance_gnomeregan::instance_gnomeregan_InstanceMapScript::OnUnitDeath(), instance_karazhan::instance_karazhan_InstanceMapScript::OnUnitDeath(), instance_magisters_terrace::instance_magisters_terrace_InstanceMapScript::OnUnitDeath(), instance_sunken_temple::instance_sunken_temple_InstanceMapScript::OnUnitDeath(), instance_uldaman::instance_uldaman_InstanceMapScript::OnUnitDeath(), instance_the_black_morass::instance_the_black_morass_InstanceMapScript::OnUnitDeath(), instance_drak_tharon_keep::instance_drak_tharon_keep_InstanceScript::OnUnitDeath(), instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript::OnUnitDeath(), instance_gundrak::instance_gundrak_InstanceMapScript::OnUnitDeath(), instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::OnUnitDeath(), instance_oculus::instance_oculus_InstanceMapScript::OnUnitDeath(), instance_ulduar::instance_ulduar_InstanceMapScript::OnUnitDeath(), instance_mana_tombs::instance_mana_tombs_InstanceMapScript::OnUnitDeath(), instance_shadow_labyrinth::instance_shadow_labyrinth_InstanceMapScript::OnUnitDeath(), instance_serpent_shrine::instance_serpentshrine_cavern_InstanceMapScript::OnUnitDeath(), instance_the_underbog::instance_the_underbog_InstanceMapScript::OnUnitDeath(), instance_ramparts::instance_ramparts_InstanceMapScript::OnUnitDeath(), instance_shattered_halls::instance_shattered_halls_InstanceMapScript::OnUnitDeath(), instance_stratholme::instance_stratholme_InstanceMapScript::OnUnitDeath(), item_only_for_flight::OnUse(), item_defias_gunpowder::OnUse(), dummy_dragonAI::OpenPortal(), OrbsDespawner::operator()(), ValithriaDespawner::operator()(), ICCOrbControllerMinionSearch::operator()(), UpperOrbCheck::operator()(), Trinity::NearestCreatureEntryWithLiveStateInObjectRangeCheck::operator()(), Trinity::CreatureWithOptionsInObjectRangeCheck< Customizer >::operator()(), Trinity::NearestGameObjectEntryInObjectRangeCheck::operator()(), Trinity::NearestUnspawnedGameObjectEntryInObjectRangeCheck::operator()(), FrozenThroneResetWorker::operator()(), Trinity::AllGameObjectsWithEntryInRange::operator()(), Trinity::GameObjectWithOptionsInObjectRangeCheck< Customizer >::operator()(), LorKhanSelectTargetToHeal::operator()(), Trinity::FriendlyBelowHpPctEntryInRange::operator()(), CorruptingPlagueSearcher::operator()(), StasisFieldSearcher::operator()(), FrostwingVrykulSearcher::operator()(), Trinity::AllCreaturesOfEntryInRange::operator()(), FlameLeviathanPursuedTargetSelector::operator()(), CreatureTextBuilder::operator()(), PlayerTextBuilder::operator()(), Unit::OutDebugInfo(), boss_xt002::PassengerBoarded(), npc_bountiful_table::npc_bountiful_tableAI::PassengerBoarded(), npc_four_car_garage::PassengerBoarded(), boss_kologarn::boss_kologarnAI::PassengerBoarded(), npc_hyldsmeet_protodrake::PassengerBoarded(), Spell::prepare(), Player::PrepareQuestMenu(), SmartScript::ProcessAction(), SmartScript::ProcessEvent(), BattlegroundSA::ProcessEvent(), BattlefieldWG::ProcessEvent(), Player::QuickEquipItem(), npc_lake_frog::ReceiveEmote(), npc_guard_generic::ReceiveEmote(), Unit::RemoveAllControlled(), Unit::RemoveAllMinionsByEntry(), Unit::RemoveFromWorld(), Player::RemoveItem(), Vehicle::RemovePassenger(), Player::RemovePet(), boss_dathrohan_balnazzar::Reset(), boss_silver_hand_bosses::boss_silver_hand_bossesAI::Reset(), npc_firework::Reset(), hyjalAI::Reset(), npc_tomb_creature::npc_tomb_creatureAI::Reset(), npc_amanitar_mushrooms::Reset(), npc_ball_of_flame::Reset(), npc_cult_adherent::Reset(), npc_sindragosa_trash::Reset(), npc_frostwing_ymirjar_vrykul::Reset(), boss_ioc_horde_alliance::Reset(), npc_influence_tentacle::npc_influence_tentacleAI::Reset(), npc_yogg_saron_keeper::npc_yogg_saron_keeperAI::Reset(), boss_ingvar_the_plunderer::Reset(), npc_lake_frog::Reset(), npc_illidan_generic_fire::Reset(), npc_phase_hunter::npc_phase_hunterAI::Reset(), npc_injured_patient::npc_injured_patientAI::Reset(), Creature::Respawn(), KillRewarder::Reward(), Pet::SavePetToDB(), Creature::SaveRespawnTime(), GameObject::SaveRespawnTime(), Item::SaveToDB(), Creature::SaveToDB(), GameObject::SaveToDB(), npc_azure_invader::ScheduledTasks(), npc_azure_binder::ScheduledTasks(), npc_azure_mage_slayer::ScheduledTasks(), npc_azure_spellbreaker::ScheduledTasks(), boss_jormungarAI::ScheduleTasks(), FactorySelector::SelectAI(), BloodPrincesBossAI::SelectInvocationSay(), BloodPrincesBossAI::SelectInvocationSpell(), go_razorscale_harpoon::go_razorscale_harpoonAI::SelectRightSpell(), AuctionHouseMgr::SendAuctionWonMail(), CreatureTextMgr::SendChat(), Player::SendInitialPacketsBeforeAddToMap(), WorldSession::SendListInventory(), Player::SendLoot(), MailDraft::SendMailTo(), npc_minigob_manabonk::SendMailToPlayer(), Player::SendNewItem(), WorldSession::SendTaxiMenu(), WorldSession::SendTrainerList(), BfCapturePoint::SetCapturePointData(), Unit::SetCharm(), npc_argent_soldier::npc_argent_soldierAI::SetData(), Minion::setDeathState(), Item::SetEnchantment(), SpellCastTargets::SetItemTarget(), Unit::SetMinion(), Player::SetViewpoint(), Player::SetVisibleItemSlot(), SmartAI::SmartAI(), npc_argent_captainAI::SpellHit(), npc_shaman_bonfire_bunny::SpellHit(), boss_vx_001::boss_vx_001AI::SpellHit(), npc_rocket_propelled_warhead::SpellHit(), npc_troll_volunteer::SpellHit(), npc_aged_dying_ancient_kodo::npc_aged_dying_ancient_kodoAI::SpellHit(), npc_tournament_training_dummy::SpellHit(), npc_jungle_punch_target::SpellHit(), npc_nether_drake::npc_nether_drakeAI::SpellHit(), npc_injured_patient::npc_injured_patientAI::SpellHit(), boss_high_inquisitor_whitemane::SpellHitTarget(), Player::SplitItem(), Guild::BankMoveItemData::StoreItem(), WorldObject::SummonCreatureGroup(), npc_koltira_deathweaver::SummonedCreatureDespawn(), npc_thalorien_dawnseeker::SummonedCreatureDespawn(), npc_announcer_toc5::npc_announcer_toc5AI::SummonedCreatureDespawn(), boss_sindragosa::SummonedCreatureDespawn(), boss_valithria_dreamwalker::SummonedCreatureDespawn(), boss_anubrekhan::SummonedCreatureDespawn(), boss_eregos::SummonedCreatureDespawn(), boss_zuramat::SummonedCreatureDespawn(), boss_ionar::SummonedCreatureDespawn(), SmartAI::SummonedCreatureDespawn(), SmartGameObjectAI::SummonedCreatureDespawn(), boss_coren_direbrew::SummonedCreatureDies(), boss_victor_nefarius::SummonedCreatureDies(), boss_ragnaros::SummonedCreatureDies(), boss_apothecary_hummel::SummonedCreatureDies(), boss_mandokir::SummonedCreatureDies(), boss_elder_nadox::SummonedCreatureDies(), boss_lady_deathwhisper::SummonedCreatureDies(), boss_the_lich_king::SummonedCreatureDies(), boss_razorscale::SummonedCreatureDies(), boss_zuramat::SummonedCreatureDies(), npc_daegarn::SummonedCreatureDies(), boss_illidan_stormrage::SummonedCreatureDies(), boss_magtheridon::SummonedCreatureDies(), npc_warden_mellichar::SummonedCreatureDies(), boss_jedoga_shadowseeker::SummonedCreatureDies(), boss_anubrekhan::SummonedCreatureDies(), npc_violet_hold_teleportation_portal::SummonedCreatureDies(), boss_anomalus::SummonedCreatureDies(), boss_freya::boss_freyaAI::SummonedCreatureDies(), npc_ranshalla::npc_ranshallaAI::SummonedMovementInform(), Spell::SummonGuardian(), Player::SummonPet(), Player::SwapItem(), Totem::UnSummon(), Pet::Update(), Transport::Update(), GameObject::Update(), Creature::Update(), TempSummon::Update(), instance_shadowfang_keep::instance_shadowfang_keep_InstanceMapScript::Update(), SpellCastTargets::Update(), npc_av_marshal_or_warmaster::UpdateAI(), npc_thalorien_dawnseeker::UpdateAI(), boss_thekal::UpdateAI(), hyjal_trashAI::UpdateAI(), hyjalAI::UpdateAI(), npc_draenei_survivor::npc_draenei_survivorAI::UpdateAI(), npc_clintar_spirit::npc_clintar_spiritAI::UpdateAI(), npc_qiraj_war_spawn::npc_qiraj_war_spawnAI::UpdateAI(), npc_prince_taldaram_flame_sphere::UpdateAI(), npc_crystal_spike_trigger::UpdateAI(), npc_tournament_training_dummy::UpdateAI(), npc_brann_bronzebeard_keystone::UpdateAI(), npc_illidari_spawn::npc_illidari_spawnAI::UpdateAI(), npc_doctor::npc_doctorAI::UpdateAI(), npc_arugal_voidwalker::npc_arugal_voidwalkerAI::UpdateAI(), npc_scarlet_ghoul::UpdateAI(), npc_gunship_gunner::UpdateAI(), npc_gunship_rocketeer::UpdateAI(), Guardian::UpdateAttackPowerAndDamage(), Guardian::UpdateDamagePhysical(), InstanceScript::UpdateDoorState(), instance_ulduar::instance_ulduar_InstanceMapScript::UpdateDoorState(), Item::UpdateDuration(), Item::UpdateItemSuffixFactor(), instance_violet_hold::instance_violet_hold_InstanceMapScript::UpdateKilledBoss(), Guardian::UpdateMaxHealth(), Guardian::UpdateMaxPower(), Spell::UpdatePointers(), boss_majordomo::UpdateSpecialEvents(), SpellCastTargets::UpdateTradeSlotItem(), Player::UpdateVisibleGameobjectsOrSpellClicks(), GameObject::Use(), Player::VehicleSpellInitialize(), Player::VisualizeItem(), npc_shadowfang_prisoner::npc_shadowfang_prisonerAI::WaypointReached(), hyjalAI::WaypointReached(), and Bag::~Bag().

◆ GetFloatValue()

◆ GetGUID() [1/2]

ObjectGuid Object::GetGUID ( ) const
inline

Definition at line 79 of file Object.h.

References OBJECT_FIELD_GUID.

Referenced by Unit::_AddAura(), Unit::_ApplyAuraEffect(), Unit::_CreateAuraApplication(), Unit::_EnterVehicle(), WorldObject::_IsWithinDist(), Player::_LoadActions(), Player::_LoadArenaTeamInfo(), Pet::_LoadAuras(), Player::_LoadAuras(), Player::_LoadBoundInstances(), Player::_LoadDailyQuestStatus(), Player::_LoadGlyphAuras(), Player::_LoadGroup(), Player::_LoadHomeBind(), Player::_LoadInventory(), Player::_LoadItem(), Player::_LoadMail(), Player::_LoadMonthlyQuestStatus(), Player::_LoadPetStable(), Player::_LoadQuestStatus(), Player::_LoadSeasonalQuestStatus(), Player::_LoadSkills(), Player::_LoadWeeklyQuestStatus(), Player::_SaveActions(), Pet::_SaveAuras(), Player::_SaveAuras(), Player::_SaveBGData(), Player::_SaveDailyQuestStatus(), Player::_SaveEquipmentSets(), Player::_SaveGlyphs(), Player::_SaveInventory(), Player::_SaveMonthlyQuestStatus(), Player::_SaveQuestStatus(), Player::_SaveSeasonalQuestStatus(), Player::_SaveSkills(), Player::_SaveSpells(), Player::_SaveStats(), Player::_SaveTalents(), Player::_SaveWeeklyQuestStatus(), Player::_StoreItem(), Player::_StoreOrEquipNewItem(), Unit::_UnapplyAura(), Unit::_UpdateSpells(), Player::ActivateTalentGroup(), Player::AddActionButton(), Player::AddEnchantmentDuration(), Unit::AddGameObject(), Player::AddItemToBuyBackSlot(), WorldObject::AddObjectToRemoveList(), Transport::AddPassenger(), Player::AddQuest(), Player::AddSpellMod(), Corpse::AddToWorld(), Creature::AddToWorld(), DynamicObject::AddToWorld(), GameObject::AddToWorld(), Pet::AddToWorld(), Player::ApplyBaseModPctValue(), Player::ApplyEnchantment(), Player::ApplyEquipCooldown(), Player::ApplyEquipSpell(), Unit::AttackerStateUpdate(), Player::BindToInstance(), BuildMovementUpdate(), BuildOutOfRangeUpdateBlock(), Player::BuildPlayerRepop(), Player::BuyItemFromVendorSlot(), Creature::CallAssistance(), Player::CanBankItem(), Item::CanBeTraded(), Player::CanEquipItem(), Player::CanRollForItemInLFG(), Player::CanStoreItems(), Player::CanUnequipItem(), Player::CanUninviteFromGroup(), Player::CanUseItem(), Player::CastItemCombatSpell(), WorldObject::CastSpell(), Unit::ChangeSeat(), Player::CharmSpellInitialize(), Player::CheckAreaExplore(), Unit::CleanupBeforeRemoveFromMap(), Player::CleanupChannels(), Item::ClearSoulboundTradeable(), Player::CompleteQuest(), Player::ContinueTaxiFlight(), Pet::CreateBaseAtCreature(), Transport::CreateGOPassenger(), Transport::CreateNPCPassenger(), Unit::DealMeleeDamage(), GameObject::Delete(), Item::DeleteFromDB(), Item::DeleteFromInventoryDB(), Item::DeleteRefundDataFromDB(), Player::DestroyConjuredItems(), WorldObject::DestroyForNearbyPlayers(), Unit::DestroyForPlayer(), DestroyForPlayer(), Player::DestroyItem(), Player::DestroyItemCount(), Player::DestroyItemCount(), Player::DestroyZoneLimitedItem(), Player::DoRandomRoll(), Player::DuelComplete(), Player::DurabilityRepair(), Player::DurabilityRepairAll(), Player::EnvironmentalDamage(), Player::EquipItem(), Unit::ExitVehicle(), Player::GetBaseModValue(), WorldObject::GetCharmerOrOwnerOrOwnGUID(), ObjectMgr::GetClosestGraveyard(), Player::GetCorpse(), GetDebugInfo(), Unit::GetDispellableAuraList(), Player::GetItemFromBuyBackSlot(), Bag::GetSlotByItemGUID(), Player::GetTotalBaseModValue(), Player::GetXPRestBonus(), Player::HandleBaseModFlatValue(), Unit::HandleEmoteCommand(), ticket_commandscript::HandleGMTicketCloseByIdCommand(), ticket_commandscript::HandleGMTicketCompleteCommand(), spell_warl_ritual_of_souls::HandleScript(), Player::InitDisplayIds(), Minion::InitStats(), Totem::InitStats(), TempSummon::InitStats(), Guardian::InitSummon(), Unit::InitTamedPet(), Player::inRandomLfgDungeon(), Player::IsActionButtonDataValid(), Player::isAllowedToLoot(), Unit::IsHighestExclusiveAuraEffect(), Player::isUsingLfg(), Player::LearnCustomSpells(), Player::LeaveBattleground(), Corpse::LoadCorpseFromDB(), Creature::LoadCreaturesAddon(), Player::LoadFromDB(), Item::LoadFromDB(), Pet::LoadPetFromDB(), Player::ModifyArenaPoints(), Unit::ModifyAuraState(), Player::ModifyHonorPoints(), Player::MoveItemToInventory(), WorldObject::MovePosition(), Player::OnGossipSelect(), Unit::OutDebugInfo(), WorldObject::PlayDistanceSound(), Player::PrepareGossipMenu(), Player::RefundItem(), DynamicObject::Remove(), Player::RemoveActionButton(), Unit::RemoveAllControlled(), Player::RemoveAtLoginFlag(), Unit::RemoveAura(), Unit::RemoveAura(), Unit::RemoveAurasByType(), Unit::RemoveAurasByType(), Unit::RemoveAurasWithMechanic(), Unit::RemoveCharmedBy(), Player::RemovedInsignia(), Player::RemoveFromGroup(), GameObject::RemoveFromOwner(), Corpse::RemoveFromWorld(), Creature::RemoveFromWorld(), TempSummon::RemoveFromWorld(), DynamicObject::RemoveFromWorld(), GameObject::RemoveFromWorld(), Pet::RemoveFromWorld(), Player::RemoveFromWorld(), Unit::RemoveFromWorld(), Unit::RemoveGameObject(), Player::RemoveItem(), Player::RemoveItemDependentAurasAndCasts(), Player::RemoveItemFromBuyBackSlot(), Unit::RemoveNotOwnSingleTargetAuras(), Player::RemovePet(), Player::RemoveSocial(), Player::RemoveSpell(), Player::ReportedAfkBy(), Creature::Respawn(), Unit::RestoreDisplayId(), Player::ResurrectPlayer(), Player::Satisfy(), Player::SatisfyQuestBreadcrumbQuest(), Player::SatisfyQuestClass(), Player::SatisfyQuestConditions(), Player::SatisfyQuestDependentBreadcrumbQuests(), Player::SatisfyQuestDependentPreviousQuests(), Player::SatisfyQuestExclusiveGroup(), Player::SatisfyQuestLevel(), Player::SatisfyQuestPreviousQuest(), Player::SatisfyQuestRace(), Player::SatisfyQuestReputation(), Player::SatisfyQuestSkill(), Player::SatisfyQuestStatus(), Player::SatisfyQuestTimed(), Player::SaveGoldToDB(), Item::SaveRefundDataToDB(), Item::SaveToDB(), Player::SaveToDB(), Creature::SelectNearestTargetInAttackDistance(), Creature::SendAIReaction(), GameObject::SendCustomAnim(), Player::SendEnchantmentDurations(), Unit::SendFlightSplineSyncUpdate(), Player::SendInitialPacketsAfterAddToMap(), Player::SendItemRetrievalMail(), Player::SendLoot(), Unit::SendMeleeAttackStart(), Unit::SendMeleeAttackStop(), Player::SendNewItem(), Unit::SendPetActionSound(), Unit::SendPlaySpellVisualKit(), Player::SendQuestConfirmAccept(), Player::SendRefundInfo(), Unit::SendSpellDamageImmune(), Unit::SendSpellDamageResist(), WorldObject::SendSpellMiss(), Unit::SendSpellNonMeleeDamageLog(), Unit::SendTeleportPacket(), Item::SendTimeUpdate(), Item::SendUpdateSockets(), Unit::SetAuraStack(), Unit::SetCanFly(), Unit::SetCharm(), Unit::SetCharmedBy(), Player::SetClientControl(), Unit::SetConfused(), Item::SetCount(), Minion::setDeathState(), Player::setDeathState(), Unit::SetDisableGravity(), Player::SetDrunkValue(), Player::SetEquipmentSet(), Unit::SetFeared(), Unit::SetFeatherFall(), Player::SetHomebind(), Unit::SetHover(), Player::SetInGuild(), Unit::SetLevel(), Unit::SetMinion(), Item::SetNotRefundable(), Player::SetRandomWinner(), Player::SetSkill(), Item::SetState(), Unit::SetStunned(), Unit::SetSwim(), Creature::SetTextRepeatId(), Player::SetViewpoint(), Unit::SetWalk(), Unit::SetWaterWalking(), Player::SpawnCorpseBones(), Unit::SpellCritChanceTaken(), Unit::SpellDamagePctDone(), Unit::SpellHealingPctDone(), Player::SplitItem(), Player::StopCastingBindSight(), Player::StopCastingCharm(), Bag::StoreItem(), Player::StoreLootItem(), Player::StoreNewItemInBestSlots(), WorldObject::SummonCreatureGroup(), Transport::SummonPassenger(), Player::SummonPet(), Player::SwapItem(), Player::TeleportTo(), Player::UnbindInstance(), Totem::UnSummon(), Pet::Update(), GameObject::Update(), Creature::Update(), Player::Update(), Unit::UpdateCharmAI(), Player::UpdateCraftSkill(), Player::UpdateFishingSkill(), Player::UpdateGatherSkill(), Player::UpdateHomebindTime(), Player::UpdateItemDuration(), Player::UpdateSkillPro(), Player::UpdateSoulboundTradeItems(), Player::UpdateTalentGroupCount(), Player::UpdateVisibilityOf(), Player::UpdateVisibilityOf(), GameObject::Use(), WorldSession::ValidateAndGetUnitBeingMoved(), Player::VehicleSpellInitialize(), Player::VisualizeItem(), ~Object(), and WorldObject::~WorldObject().

◆ GetGUID() [2/2]

static ObjectGuid Object::GetGUID ( Object const *  o)
inlinestatic

Definition at line 78 of file Object.h.

References ObjectGuid::Empty, and GetGUID().

Referenced by Aura::_ApplyForTarget(), Player::_ApplyItemMods(), Spell::_cast(), BossAI::_DespawnAtEvade(), Map::_GetScriptCreature(), Map::_GetScriptCreatureSourceOrTarget(), Map::_GetScriptGameObjectSourceOrTarget(), Map::_GetScriptPlayer(), Map::_GetScriptPlayerSourceOrTarget(), Map::_GetScriptUnit(), Map::_GetScriptWorldObject(), ticket_commandscript::_HandleGMTicketResponseAppendCommand(), Guild::_HasRankRight(), AuraApplication::_InitFlags(), Guild::_IsLeader(), WorldObject::_IsWithinDist(), Player::_LoadItem(), Player::_SaveInventory(), Map::_ScriptProcessDoor(), Player::_StoreItem(), Player::_StoreOrEquipNewItem(), Unit::_TryStackingOrRefreshingExistingAura(), Aura::_UnapplyForTarget(), VehicleJoinEvent::Abort(), AuctionHouseMgr::AddAItem(), LootItem::AddAllowedLooter(), GameClient::AddAllowedMover(), npc_anubisath_sentinel::aqsentinelAI::AddBuddyToList(), Spell::AddCorpseTarget(), Battleground::AddCreature(), FormationMgr::AddCreatureToGroup(), InstanceScript::AddDoor(), instance_ulduar::instance_ulduar_InstanceMapScript::AddDoor(), Player::AddEnchantmentDuration(), Spell::AddGOTarget(), BattlegroundQueue::AddGroup(), Group::AddInvite(), MailDraft::AddItem(), Player::AddItemToBuyBackSlot(), Group::AddLeaderInvite(), CreatureGroup::AddMember(), Group::AddMember(), InstanceScript::AddMinion(), Player::AddMItem(), AuctionBotSeller::AddNewAuctions(), LootItemStorage::AddNewStoredLoot(), Battleground::AddObject(), InstanceScript::AddObject(), Battlefield::AddOrSetPlayerToCorrectBfGroup(), Battleground::AddOrSetPlayerToCorrectBgGroup(), Vehicle::AddPassenger(), Battleground::AddPlayer(), Arena::AddPlayer(), BattlegroundAB::AddPlayer(), BattlegroundAV::AddPlayer(), BattlegroundEY::AddPlayer(), BattlegroundIC::AddPlayer(), BattlegroundSA::AddPlayer(), BattlegroundWS::AddPlayer(), Map::AddPlayerToMap(), InstanceMap::AddPlayerToMap(), UnitAura::AddStaticApplication(), spell_rog_killing_spree::spell_rog_killing_spree_AuraScript::AddTarget(), ThreatManager::AddThreat(), Map::AddToActive(), Map::AddToMap(), Player::AddTradeableItem(), GameObject::AddUniqueUse(), Spell::AddUnitTarget(), npc_arthas_stratholme::npc_arthas_stratholmeAI::AdvanceDungeon(), npc_chromie_middle::npc_chromie_middleAI::AdvanceDungeon(), LootItem::AllowedForPlayer(), Channel::Announce(), Player::ApplyEnchantment(), Player::ApplyEquipCooldown(), Player::ApplyEquipSpell(), AuraEffect::ApplySpellMod(), ArcherAI::ArcherAI(), Battlefield::AskToLeaveQueue(), Unit::Attack(), Unit::AttackerStateUpdate(), TotemAI::AttackStart(), World::BanCharacter(), BeforeVisibilityDestroy< Creature >(), npc_doctor::npc_doctorAI::BeginEvent(), boss_vaelastrasz::BeginSpeech(), Group::BroadcastPacket(), Group::BroadcastReadyCheck(), SocialMgr::BroadcastToFriendListers(), Guild::BroadcastToGuild(), AchievementMgr::BuildAllDataPacket(), Unit::BuildAuraStateUpdateForTarget(), SpellHistory::BuildCooldownPacket(), SpellHistory::BuildCooldownPacket(), AuctionHouseObject::BuildListAuctionItems(), AuctionHouseObject::BuildListBidderItems(), AuctionHouseObject::BuildListOwnerItems(), Loot::BuildLootResponse(), WorldObjectChangeAccumulator::BuildPacket(), WorldSession::BuildPartyMemberStatsChangedPacket(), PathGenerator::BuildPointPath(), PathGenerator::BuildPolyPath(), GameObject::BuildValuesUpdate(), Unit::BuildValuesUpdate(), Unit::CalcAbsorbResist(), spell_sha_clearcasting::CalculateAmount(), PathGenerator::CalculatePath(), npc_snobold_vassal::CanAIAttack(), Player::CanAlwaysSee(), PetAI::CanAttack(), Spell::CanAutoCast(), Player::CanBankItem(), Spell::cancel(), Player::CanEquipItem(), Player::CanInteractWithQuestGiver(), Group::CanJoinBattlegroundQueue(), InstanceMap::CannotEnter(), BattlegroundMap::CannotEnter(), WorldSession::CanOpenMailBox(), npc_commander_dawnforge::npc_commander_dawnforgeAI::CanStartEvent(), Player::CanStoreItem(), Player::CanStoreItems(), Player::CanUnequipItem(), WorldSession::CanUseBank(), Group::ChangeLeader(), CharacterActionIpLogger::CharacterIPLogAction(), Player::CharmSpellInitialize(), Spell::CheckCast(), spell_item_power_circle::CheckCaster(), AuraEffect::CheckEffectProc(), Spell::CheckEffectTarget(), Map::CheckGridIntegrity(), Spell::CheckItems(), Unit::CheckPendingMovementAcks(), WorldObject::CheckPrivateObjectOwnerVisibility(), spell_hun_glyph_of_arcane_shot::CheckProc(), spell_pal_light_s_beacon::CheckProc(), spell_sha_earthliving_weapon::CheckProc(), spell_warl_drain_soul::CheckProc(), boss_malchezaar::boss_malchezaarAI::Cleanup(), ThreatManager::ClearThreat(), AuraApplication::ClientUpdate(), AchievementMgr::CompletedAchievement(), Map::ConvertCorpseToBones(), Group::CountTheRoll(), Aura::Create(), Corpse::Create(), Item::Create(), Bag::Create(), Group::Create(), Guild::Create(), DynamicObject::CreateDynamicObject(), Transport::CreateGOPassenger(), Transport::CreateNPCPassenger(), Map::CreatureCellRelocation(), Map::CreatureRelocation(), Map::CreatureRespawnRelocation(), npc_training_dummy::DamageTaken(), netherspite_infernal::netherspite_infernalAI::DamageTaken(), npc_death_knight_initiate::npc_death_knight_initiateAI::DamageTaken(), boss_kalecgos::DamageTaken(), boss_kalecgos_human::DamageTaken(), boss_sathrovarr::DamageTaken(), boss_illidan_stormrage::DamageTaken(), IllidariCouncilBossAI::DamageTaken(), Unit::DealDamage(), Unit::DealMeleeDamage(), Spell::DelayedChannel(), MotionMaster::Delete(), MotionMaster::DeleteDefault(), MailDraft::deleteIncludedItems(), Group::DelinkMember(), ArenaTeam::DelMember(), SummonList::Despawn(), WorldObject::DestroyForNearbyPlayers(), Player::DestroyItem(), Player::DestroyItemCount(), boss_professor_putricide::DoAction(), PetAI::DoAttack(), Spell::DoCreateItem(), Spell::TargetInfo::DoDamageAndTriggers(), Spell::DoEffectOnLaunchTarget(), ConfusedMovementGenerator< T >::DoFinalize(), WaypointMovementGenerator< Creature >::DoInitialize(), WorldSession::DoLootRelease(), DoMovementInform(), DoMovementInform(), ScriptedAI::DoPlaySoundToSet(), Spell::DoSpellEffectHit(), Spell::TargetInfo::DoTargetSpellHit(), Spell::GOTargetInfo::DoTargetSpellHit(), ScriptedAI::DoTeleportPlayer(), Spell::DoTriggersOnSpellHit(), CreatureAI::DoZoneInCombat(), Player::DuelComplete(), Map::DynamicObjectCellRelocation(), Map::DynamicObjectRelocation(), Spell::EffectAddHonor(), Spell::EffectApplyAura(), Spell::EffectBind(), Spell::EffectDisEnchant(), Spell::EffectDispel(), Spell::EffectDispelMechanic(), Spell::EffectDuel(), Spell::EffectEnchantHeldItem(), Spell::EffectEnchantItemPerm(), Spell::EffectEnchantItemPrismatic(), Spell::EffectEnchantItemTmp(), Spell::EffectForceDeselect(), Spell::EffectHeal(), Spell::EffectInstaKill(), Spell::EffectLearnSpell(), Spell::EffectMilling(), Spell::EffectOpenLock(), Spell::EffectPickPocket(), Spell::EffectProspecting(), Spell::EffectQuestStart(), Spell::EffectRedirectThreat(), Spell::EffectSchoolDMG(), Spell::EffectSkinning(), Spell::EffectStealBeneficialBuff(), Spell::EffectStuck(), Spell::EffectSummonChangeItem(), Spell::EffectSummonObject(), Spell::EffectSummonObjectWild(), Spell::EffectSummonType(), Spell::EffectTaunt(), Spell::EffectTransmitted(), Spell::EffectUnlearnSpecialization(), Spell::EffectUntrainTalents(), Spell::EffectWeaponDmg(), Battleground::EndBattleground(), CombatReference::EndCombat(), boss_malchezaar::boss_malchezaarAI::EnfeebleHealthEffect(), Map::EnsureGridLoadedForActiveObject(), CreatureAI::EnterEvadeMode(), GuardAI::EnterEvadeMode(), EscortAI::EnterEvadeMode(), BattlegroundEY::EventPlayerCapturedFlag(), BattlegroundWS::EventPlayerClickedOnFlag(), BattlegroundAV::EventPlayerClickedOnFlag(), BattlegroundEY::EventPlayerClickedOnFlag(), BattlegroundWS::EventPlayerDroppedFlag(), BattlegroundEY::EventPlayerDroppedFlag(), Battleground::EventPlayerLoggedIn(), Battleground::EventPlayerLoggedOut(), npc_unworthy_initiate::npc_unworthy_initiateAI::EventStart(), BGQueueRemoveEvent::Execute(), VehicleJoinEvent::Execute(), ChatHandler::extractPlayerTarget(), Loot::FillFFALoot(), Loot::FillLoot(), Loot::FillNonQuestNonFFAConditionalLoot(), Loot::FillNotNormalLootFor(), Loot::FillQuestLoot(), spell_send_mug_target_picker::FilterTargets(), spell_malacrass_siphon_soul::FilterTargets(), spell_midsummer_fling_torch_missed::FilterTargets(), spell_malygos_surge_of_power_25::FilterTargets(), spell_talon_king_ikiss_blink::FilterTargets(), spell_omrogg_beatdown::FilterTargets(), spell_kargath_blade_dance_targeting::FilterTargets(), BattlefieldWG::FindAndRemoveVehicleFromList(), Spell::finish(), ThreatManager::FixateTarget(), ScriptedAI::ForceCombatStopForCreatureEntry(), Map::GameObjectCellRelocation(), Map::GameObjectRelocation(), Map::GameObjectRespawnRelocation(), GameClient::GetDebugInfo(), Minion::GetDebugInfo(), GetGUID(), instance_sunwell_plateau::instance_sunwell_plateau_InstanceMapScript::GetGuidData(), FollowerAI::GetLeaderForFollower(), Loot::GetMaxSlotInLootFor(), npc_air_force_bots::npc_air_force_botsAI::GetOrSummonGuard(), ChatHandler::GetPlayerGroupAndGUIDByName(), WorldSession::GetPlayerInfo(), Vehicle::GetSeatAddonForSeatOfPassenger(), Vehicle::GetSeatForPassenger(), Vehicle::GetSeatIteratorForPassenger(), SmartScript::GetTargets(), ThreatManager::GetThreat(), WorldObject::GetTransGUID(), Unit::GetTransGUID(), GetUpdateFieldData(), npc_anubisath_sentinel::aqsentinelAI::GiveBuddyMyList(), GmTicket::GmTicket(), Group::GroupLoot(), Guild::HandleAcceptMember(), WorldSession::HandleAcceptTradeOpcode(), account_commandscript::HandleAccountCreateCommand(), account_commandscript::HandleAccountEmailCommand(), account_commandscript::HandleAccountPasswordCommand(), WorldSession::HandleAddFriendOpcode(), spell_rog_deadly_poison::HandleAfterHit(), npc_anachronos_the_ancient::npc_anachronos_the_ancientAI::HandleAnimation(), misc_commandscript::HandleAppearCommand(), spell_igb_on_gunship_deck::HandleApply(), WorldSession::HandleAreaSpiritHealerQueueOpcode(), BattlegroundWS::HandleAreaTrigger(), BattlegroundEY::HandleAreaTrigger(), WorldSession::HandleAreaTriggerOpcode(), WorldSession::HandleArenaTeamAcceptOpcode(), WorldSession::HandleArenaTeamDisbandOpcode(), WorldSession::HandleArenaTeamLeaderOpcode(), WorldSession::HandleArenaTeamLeaveOpcode(), WorldSession::HandleArenaTeamRemoveOpcode(), WorldSession::HandleAuctionPlaceBid(), WorldSession::HandleAuctionRemoveItem(), WorldSession::HandleAuctionSellItem(), AuraEffect::HandleAuraControlVehicle(), AuraEffect::HandleAuraDummy(), AuraEffect::HandleAuraLinked(), AuraEffect::HandleAuraOpenStable(), Aura::HandleAuraSpecificMods(), WorldSession::HandleAutostoreLootItemOpcode(), ban_commandscript::HandleBanInfoCharacterCommand(), misc_commandscript::HandleBankCommand(), WorldSession::HandleBattlefieldListOpcode(), WorldSession::HandleBattleFieldPortOpcode(), WorldSession::HandleBattlemasterJoinArena(), WorldSession::HandleBattlemasterJoinOpcode(), WorldSession::HandleBfEntryInviteResponse(), Guild::HandleBuyBankTab(), WorldSession::HandleCalendarAddEvent(), WorldSession::HandleCalendarArenaTeam(), WorldSession::HandleCalendarComplain(), WorldSession::HandleCalendarCopyEvent(), WorldSession::HandleCalendarEventInvite(), WorldSession::HandleCalendarEventModeratorStatus(), WorldSession::HandleCalendarEventRemoveInvite(), WorldSession::HandleCalendarEventRsvp(), WorldSession::HandleCalendarEventSignup(), WorldSession::HandleCalendarEventStatus(), WorldSession::HandleCalendarGetCalendar(), WorldSession::HandleCalendarGetEvent(), WorldSession::HandleCalendarGetNumPending(), WorldSession::HandleCalendarRemoveEvent(), WorldSession::HandleCalendarUpdateEvent(), WorldSession::HandleChangeSeatsOnControlledVehicle(), WorldSession::HandleChatMessage(), debug_commandscript::HandleDebugGetItemStateCommand(), debug_commandscript::HandleDebugGetLootRecipientCommand(), debug_commandscript::HandleDebugGetValueCommand(), debug_commandscript::HandleDebugMod32ValueCommand(), debug_commandscript::HandleDebugSendOpcodeCommand(), debug_commandscript::HandleDebugSetValueCommand(), debug_commandscript::HandleDebugThreatInfoCommand(), debug_commandscript::HandleDebugThreatListCommand(), debug_commandscript::HandleDebugUpdateCommand(), WorldSession::HandleDeclinePetition(), WorldSession::HandleDismissCritter(), WorldSession::HandleDuelAccepted(), spell_pet_charge::HandleDummy(), spell_malacrass_siphon_soul::HandleDummy(), spell_omrogg_beatdown::HandleDummy(), spell_kargath_blade_dance_targeting::HandleDummy(), spell_dk_death_strike::HandleDummy(), spell_dk_scourge_strike::HandleDummy(), spell_sha_healing_stream_totem::HandleDummy(), AuraEffect::HandleEffect(), spell_pri_pain_and_suffering_proc::HandleEffectScriptEffect(), WorldSession::HandleEquipmentSetSave(), WorldSession::HandleFarSightOpcode(), AuraEffect::HandleFeignDeath(), gobject_commandscript::HandleGameObjectInfoCommand(), gobject_commandscript::HandleGameObjectSetStateCommand(), ticket_commandscript::HandleGMTicketAssignToCommand(), ticket_commandscript::HandleGMTicketCloseByIdCommand(), ticket_commandscript::HandleGMTicketCommentCommand(), ticket_commandscript::HandleGMTicketCompleteCommand(), WorldSession::HandleGossipHelloOpcode(), OPvPCapturePointZM_Graveyard::HandleGossipOption(), WorldSession::HandleGroupChangeSubGroupOpcode(), WorldSession::HandleGroupInviteOpcode(), spell_dru_nourish::HandleHeal(), spell_sindragosa_frost_breath::HandleInfusion(), WorldSession::HandleInitiateTradeOpcode(), WorldSession::HandleInspectArenaTeamsOpcode(), WorldSession::HandleInstanceLockResponse(), Guild::HandleInviteMember(), Guild::HandleLeaveMember(), WorldSession::HandleLfgGetStatus(), WorldSession::HandleLfgLeaveOpcode(), WorldSession::HandleLfgProposalResultOpcode(), WorldSession::HandleLfgSetBootVoteOpcode(), WorldSession::HandleLfgSetRolesOpcode(), WorldSession::HandleLootMasterGiveOpcode(), WorldSession::HandleLootMoneyOpcode(), misc_commandscript::HandleMailBoxCommand(), WorldSession::HandleMailTakeItem(), Guild::HandleMemberDepositMoney(), Guild::HandleMemberLogout(), Guild::HandleMemberWithdrawMoney(), WorldSession::HandleMinimapPingOpcode(), modify_commandscript::HandleModifyFactionCommand(), WorldSession::HandleMountSpecialAnimOpcode(), misc_commandscript::HandleMovegensCommand(), WorldSession::HandleMovementOpcode(), WorldSession::HandleMoveNotActiveMover(), WorldSession::HandleMoveWorldportAck(), misc_commandscript::HandleMuteCommand(), npc_commandscript::HandleNpcInfoCommand(), npc_commandscript::HandleNpcSetDataCommand(), npc_commandscript::HandleNpcSetLinkCommand(), AuraEffect::HandleObsModPowerAuraTick(), WorldSession::HandleOpenItemOpcode(), WorldSession::HandleOpenWrappedItemCallback(), WorldSession::HandlePartyAssignmentOpcode(), AuraEffect::HandlePeriodicDamageAurasTick(), AuraEffect::HandlePeriodicEnergizeAuraTick(), AuraEffect::HandlePeriodicHealAurasTick(), AuraEffect::HandlePeriodicHealthLeechAuraTick(), AuraEffect::HandlePeriodicManaLeechAuraTick(), WorldSession::HandlePetAbandon(), WorldSession::HandlePetActionHelper(), WorldSession::HandlePetitionBuyOpcode(), WorldSession::HandlePetRename(), WorldSession::HandlePetSetAction(), BfCapturePoint::HandlePlayerEnter(), OPvPCapturePoint::HandlePlayerEnter(), OutdoorPvPMgr::HandlePlayerEnterZone(), Battlefield::HandlePlayerEnterZone(), OutdoorPvP::HandlePlayerEnterZone(), BattlefieldMgr::HandlePlayerEnterZone(), BfCapturePoint::HandlePlayerLeave(), OPvPCapturePoint::HandlePlayerLeave(), OutdoorPvPMgr::HandlePlayerLeaveZone(), Battlefield::HandlePlayerLeaveZone(), OutdoorPvP::HandlePlayerLeaveZone(), BattlefieldMgr::HandlePlayerLeaveZone(), WorldSession::HandlePlayerLogin(), spell_rog_cut_to_the_chase::HandleProc(), spell_dk_unholy_blight::HandleProc(), spell_dru_glyph_of_shred::HandleProc(), spell_dru_leader_of_the_pack::HandleProc(), spell_hun_thrill_of_the_hunt::HandleProc(), spell_item_blessing_of_ancient_kings::HandleProc(), spell_item_persistent_shield::HandleProc(), spell_pal_light_s_beacon::HandleProc(), spell_pal_sacred_shield_dummy::HandleProc(), spell_sha_glyph_of_earth_shield::HandleProc(), spell_sha_imp_water_shield::HandleProc(), spell_sha_static_shock::HandleProc(), spell_sha_t10_elemental_4p_bonus::HandleProc(), spell_warl_drain_soul::HandleProc(), WorldSession::HandlePushQuestToParty(), quest_commandscript::HandleQuestComplete(), WorldSession::HandleQuestgiverAcceptQuestOpcode(), WorldSession::HandleQuestgiverChooseRewardOpcode(), WorldSession::HandleQuestgiverCompleteQuest(), WorldSession::HandleQuestgiverQueryQuestOpcode(), WorldSession::HandleQuestgiverStatusQueryOpcode(), WorldSession::HandleQuestLogRemoveQuest(), WorldSession::HandleRaidReadyCheckOpcode(), WorldSession::HandleRaidTargetUpdateOpcode(), WorldSession::HandleReadItem(), Guild::HandleRemoveMember(), WorldSession::HandleRequestAccountData(), WorldSession::HandleRequestBattlefieldStatusOpcode(), WorldSession::HandleResetInstancesOpcode(), PetAI::HandleReturnMovement(), spell_rog_glyph_of_backstab_triggered::spell_rog_glyph_of_backstab_triggered_SpellScript::HandleScript(), spell_rotface_large_ooze_combine::HandleScript(), spell_rotface_large_ooze_buff_combine::HandleScript(), spell_illidan_find_target::HandleScript(), spell_midsummer_fling_torch_catch::HandleScriptEffect(), spell_dk_glyph_of_scourge_strike_script::HandleScriptEffect(), spell_dru_glyph_of_starfire::HandleScriptEffect(), spell_hun_chimera_shot::HandleScriptEffect(), spell_warl_everlasting_affliction::HandleScriptEffect(), spell_pal_seal_of_vengeance< DoTSpellId, DamageSpellId >::spell_pal_seal_of_vengeance_AuraScript< DoTSpell, DamageSpell >::HandleSeal(), WorldSession::HandleSellItemOpcode(), send_commandscript::HandleSendItemsCommand(), WorldSession::HandleSendMail(), send_commandscript::HandleSendMailCommand(), send_commandscript::HandleSendMoneyCommand(), WorldSession::HandleSetDungeonDifficultyOpcode(), WorldSession::HandleSetRaidDifficultyOpcode(), WorldSession::HandleSetTradeItemOpcode(), AuraEffect::HandleShapeshiftBoosts(), WorldSession::HandleSignPetition(), WorldSession::HandleSocketOpcode(), Unit::HandleSpellClick(), WorldSession::HandleStablePet(), WorldSession::HandleStableSwapPet(), spell_putricide_mutated_transformation::HandleSummon(), spell_dk_raise_ally::spell_dk_raise_ally_SpellScript::HandleSummon(), misc_commandscript::HandleSummonCommand(), spell_dk_dancing_rune_weapon::HandleTarget(), spell_halion_combustion_consumption_periodic::HandleTick(), WorldSession::HandleTurnInPetitionOpcode(), WorldSession::HandleUnstablePet(), Guild::HandleUpdateMemberRank(), WorldSession::HandleUseItemOpcode(), WorldSession::HandleWhoOpcode(), WorldSession::HandleWorldTeleportOpcode(), WorldSession::HandleWrapItemOpcode(), Unit::HasAuraState(), Loot::hasItemFor(), Battlefield::HasPlayer(), OutdoorPvP::HasPlayer(), Player::HaveAtClient(), BfWGGameObjectBuilding::Init(), SplineChainMovementGenerator::Initialize(), npc_anubarak_pet_template::InitializeAI(), npc_anubarak_impale_target::InitializeAI(), npc_hadronox_foeAI::InitializeAI(), boss_priestess_delrissa::InitializeLackeys(), instance_drak_tharon_keep::instance_drak_tharon_keep_InstanceScript::InitializeNovosSummoner(), instance_drak_tharon_keep::instance_drak_tharon_keep_InstanceScript::InitializeTrollgoreInvaderSummoner(), Vehicle::InstallAccessory(), Channel::Invite(), BattlegroundQueue::InviteGroupToBG(), Battlefield::InvitePlayerToQueue(), Battlefield::InvitePlayerToWar(), GameClient::IsAllowedToMove(), Unit::IsAlwaysDetectableFor(), GameObject::IsAlwaysVisibleFor(), Unit::IsAlwaysVisibleFor(), Item::IsBindedNotWith(), CombatManager::IsInCombatWith(), BfCapturePoint::IsInsideObjective(), OPvPCapturePoint::IsInsideObjective(), GameObject::IsLootAllowedFor(), Unit::isPossessing(), Aura::IsRemovedOnShapeLost(), TriggerAI::IsSummonedBy(), npc_demon_chain::npc_demon_chainAI::IsSummonedBy(), npc_combustion_consumption::IsSummonedBy(), npc_pit_of_saron_icicle::IsSummonedBy(), npc_fallout_slime::IsSummonedBy(), npc_arcane_overload::IsSummonedBy(), npc_oscillating_frequency_scanner_master_bunny::npc_oscillating_frequency_scanner_master_bunnyAI::IsSummonedBy(), npc_infernal_attacker::npc_infernal_attackerAI::IsSummonedBy(), npc_elwynn_forest_wolf::IsSummonedBy(), npc_imp_in_a_ball::npc_imp_in_a_ballAI::IsSummonedBy(), npc_tiger_matriarch::IsSummonedBy(), npc_iron_roots::npc_iron_rootsAI::IsSummonedBy(), npc_spirit_shade::npc_spirit_shadeAI::IsSummonedBy(), Creature::isTappedBy(), ThreatManager::IsThreatenedBy(), ThreatManager::IsThreateningTo(), Channel::JoinChannel(), lfg::LFGMgr::JoinLfg(), npc_webwrap::JustDied(), npc_sironas::npc_sironasAI::JustDied(), npc_slad_ran_constrictor::JustEngagedWith(), DarkFallenAI::JustEngagedWith(), npc_phase_hunter::npc_phase_hunterAI::JustEngagedWith(), npc_training_dummy::JustEnteredCombat(), npc_blastmaster_emi_shortfuse::npc_blastmaster_emi_shortfuseAI::JustSummoned(), boss_midnight::boss_midnightAI::JustSummoned(), boss_paletress::boss_paletressAI::JustSummoned(), boss_prince_taldaram_icc::JustSummoned(), boss_prince_valanar_icc::JustSummoned(), boss_lady_deathwhisper::JustSummoned(), boss_sindragosa::JustSummoned(), boss_valithria_dreamwalker::JustSummoned(), boss_palehoof::JustSummoned(), boss_ymiron::JustSummoned(), npc_akama_illidan::JustSummoned(), npc_blade_of_azzinoth::JustSummoned(), boss_high_astromancer_solarian::JustSummoned(), boss_balinda::JustSummoned(), boss_garaxxas::JustSummoned(), npc_lady_sylvanas_windrunner::npc_lady_sylvanas_windrunnerAI::JustSummoned(), boss_archimonde::JustSummoned(), boss_anubarak_trial::JustSummoned(), npc_brann_hos::JustSummoned(), boss_freya::boss_freyaAI::JustSummoned(), npc_commander_dawnforge::npc_commander_dawnforgeAI::JustSummoned(), Channel::KickOrBan(), WorldSession::KickPlayer(), Unit::Kill(), boss_sathrovarr::KilledUnit(), boss_prince_taldaram::KilledUnit(), boss_anubrekhan::KilledUnit(), Movement::MoveSplineInit::Launch(), MotionMaster::LaunchMoveSpline(), Player::LearnPetTalent(), Channel::LeaveChannel(), Channel::List(), EscortAI::LoadPath(), Pet::LoadPetFromDB(), LogCommandUsage(), WorldSession::LogoutPlayer(), Loot::LootItemInSlot(), WorldPackets::Mail::MailAttachedItem::MailAttachedItem(), MailReceiver::MailReceiver(), MailSender::MailSender(), MailSender::MailSender(), lfg::LFGMgr::MakeNewGroup(), ArenaTeam::MassInviteToEvent(), Guild::MassInviteToEvent(), Group::MasterLoot(), Condition::Meets(), Unit::MeleeDamageBonusDone(), Unit::MeleeDamageBonusTaken(), ArenaTeam::MemberLost(), ArenaTeam::MemberWon(), SpellHistory::ModifyCooldown(), Map::MoveAllCreaturesInMoveList(), Map::MoveAllDynamicObjectsInMoveList(), Map::MoveAllGameObjectsInMoveList(), MotionMaster::MoveAlongSplineChain(), MotionMaster::MoveCharge(), MotionMaster::MoveChase(), MotionMaster::MoveCloserAndStop(), MotionMaster::MoveConfused(), MotionMaster::MoveDistract(), MotionMaster::MoveFace(), MotionMaster::MoveFace(), MotionMaster::MoveFall(), MotionMaster::MoveFleeing(), MotionMaster::MoveFollow(), MotionMaster::MoveFormation(), npc_hearthsinger_forresten_cot::npc_hearthsinger_forresten_cotAI::MoveInLineOfSight(), npc_a_special_surprise::npc_a_special_surpriseAI::MoveInLineOfSight(), npc_tooga::npc_toogaAI::MoveInLineOfSight(), npc_twiggy_flathead::npc_twiggy_flatheadAI::MoveInLineOfSight(), npc_scorch_ground::npc_scorch_groundAI::MoveInLineOfSight(), npc_ashtongue_sorcerer::MoveInLineOfSight(), npc_air_force_bots::npc_air_force_botsAI::MoveInLineOfSight(), MotionMaster::MoveJump(), MotionMaster::MoveLand(), PetAI::MovementInform(), EscortAI::MovementInform(), MotionMaster::MovePath(), MotionMaster::MovePath(), MotionMaster::MovePoint(), MotionMaster::MoveRandom(), MotionMaster::MoveRotate(), MotionMaster::MoveSeekAssistance(), MotionMaster::MoveSeekAssistanceDistract(), MotionMaster::MoveTakeoff(), MotionMaster::MoveTargetedHome(), MotionMaster::MoveTaxiFlight(), npc_stalagg::myCoil(), npc_feugen::myCoil(), npc_stalagg::myCoilGO(), npc_feugen::myCoilGO(), Group::NeedBeforeGreed(), npc_felmyst_trail::npc_felmyst_trail(), spell_gormok_ride_player::OnApply(), WaypointMovementGenerator< Creature >::OnArrived(), achievement_snakes_whyd_it_have_to_be_snakes::OnCheck(), achievement_intense_cold::OnCheck(), achievement_once_bitten_twice_shy_n::OnCheck(), achievement_once_bitten_twice_shy_v::OnCheck(), OutdoorPvP::OnCreatureCreate(), BattlefieldWG::OnCreatureCreate(), instance_blackrock_depths::instance_blackrock_depths_InstanceMapScript::OnCreatureCreate(), instance_blackrock_spire::instance_blackrock_spireMapScript::OnCreatureCreate(), instance_deadmines::instance_deadmines_InstanceMapScript::OnCreatureCreate(), instance_gnomeregan::instance_gnomeregan_InstanceMapScript::OnCreatureCreate(), instance_karazhan::instance_karazhan_InstanceMapScript::OnCreatureCreate(), instance_magisters_terrace::instance_magisters_terrace_InstanceMapScript::OnCreatureCreate(), instance_shadowfang_keep::instance_shadowfang_keep_InstanceMapScript::OnCreatureCreate(), instance_stratholme::instance_stratholme_InstanceMapScript::OnCreatureCreate(), instance_sunken_temple::instance_sunken_temple_InstanceMapScript::OnCreatureCreate(), instance_uldaman::instance_uldaman_InstanceMapScript::OnCreatureCreate(), instance_blackfathom_deeps::instance_blackfathom_deeps_InstanceMapScript::OnCreatureCreate(), instance_culling_of_stratholme::instance_culling_of_stratholme_InstanceMapScript::OnCreatureCreate(), instance_old_hillsbrad::instance_old_hillsbrad_InstanceMapScript::OnCreatureCreate(), instance_dire_maul::instance_dire_maul_InstanceMapScript::OnCreatureCreate(), instance_onyxias_lair::instance_onyxias_lair_InstanceMapScript::OnCreatureCreate(), instance_ruins_of_ahnqiraj::instance_ruins_of_ahnqiraj_InstanceMapScript::OnCreatureCreate(), instance_zulfarrak::instance_zulfarrak_InstanceMapScript::OnCreatureCreate(), instance_obsidian_sanctum::instance_obsidian_sanctum_InstanceMapScript::OnCreatureCreate(), instance_ruby_sanctum::instance_ruby_sanctum_InstanceMapScript::OnCreatureCreate(), instance_trial_of_the_champion::instance_trial_of_the_champion_InstanceMapScript::OnCreatureCreate(), instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::OnCreatureCreate(), instance_drak_tharon_keep::instance_drak_tharon_keep_InstanceScript::OnCreatureCreate(), instance_forge_of_souls::instance_forge_of_souls_InstanceScript::OnCreatureCreate(), instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript::OnCreatureCreate(), instance_pit_of_saron::instance_pit_of_saron_InstanceScript::OnCreatureCreate(), instance_gundrak::instance_gundrak_InstanceMapScript::OnCreatureCreate(), instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::OnCreatureCreate(), instance_naxxramas::instance_naxxramas_InstanceMapScript::OnCreatureCreate(), instance_eye_of_eternity::instance_eye_of_eternity_InstanceMapScript::OnCreatureCreate(), instance_nexus::instance_nexus_InstanceMapScript::OnCreatureCreate(), instance_oculus::instance_oculus_InstanceMapScript::OnCreatureCreate(), instance_ulduar::instance_ulduar_InstanceMapScript::OnCreatureCreate(), instance_utgarde_keep::instance_utgarde_keep_InstanceMapScript::OnCreatureCreate(), instance_violet_hold::instance_violet_hold_InstanceMapScript::OnCreatureCreate(), instance_shadow_labyrinth::instance_shadow_labyrinth_InstanceMapScript::OnCreatureCreate(), instance_black_temple::instance_black_temple_InstanceMapScript::OnCreatureCreate(), instance_blood_furnace::instance_blood_furnace_InstanceMapScript::OnCreatureCreate(), instance_magtheridons_lair::instance_magtheridons_lair_InstanceMapScript::OnCreatureCreate(), instance_shattered_halls::instance_shattered_halls_InstanceMapScript::OnCreatureCreate(), instance_arcatraz::instance_arcatraz_InstanceMapScript::OnCreatureCreate(), OutdoorPvP::OnCreatureRemove(), instance_stratholme::instance_stratholme_InstanceMapScript::OnCreatureRemove(), instance_uldaman::instance_uldaman_InstanceMapScript::OnCreatureRemove(), instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript::OnCreatureRemove(), instance_ulduar::instance_ulduar_InstanceMapScript::OnCreatureRemove(), instance_violet_hold::instance_violet_hold_InstanceMapScript::OnCreatureRemove(), instance_magtheridons_lair::instance_magtheridons_lair_InstanceMapScript::OnCreatureRemove(), instance_razorfen_downs::instance_razorfen_downs_InstanceMapScript::OnGameObjectCreate(), instance_ulduar::instance_ulduar_InstanceMapScript::OnGameObjectCreate(), OutdoorPvP::OnGameObjectCreate(), instance_blackrock_depths::instance_blackrock_depths_InstanceMapScript::OnGameObjectCreate(), instance_blackrock_spire::instance_blackrock_spireMapScript::OnGameObjectCreate(), instance_blackwing_lair::instance_blackwing_lair_InstanceMapScript::OnGameObjectCreate(), instance_deadmines::instance_deadmines_InstanceMapScript::OnGameObjectCreate(), instance_gnomeregan::instance_gnomeregan_InstanceMapScript::OnGameObjectCreate(), instance_karazhan::instance_karazhan_InstanceMapScript::OnGameObjectCreate(), instance_scholomance::instance_scholomance_InstanceMapScript::OnGameObjectCreate(), instance_shadowfang_keep::instance_shadowfang_keep_InstanceMapScript::OnGameObjectCreate(), instance_stratholme::instance_stratholme_InstanceMapScript::OnGameObjectCreate(), instance_blackfathom_deeps::instance_blackfathom_deeps_InstanceMapScript::OnGameObjectCreate(), instance_hyjal::instance_mount_hyjal_InstanceMapScript::OnGameObjectCreate(), instance_dire_maul::instance_dire_maul_InstanceMapScript::OnGameObjectCreate(), instance_onyxias_lair::instance_onyxias_lair_InstanceMapScript::OnGameObjectCreate(), instance_razorfen_kraul::instance_razorfen_kraul_InstanceMapScript::OnGameObjectCreate(), instance_zulfarrak::instance_zulfarrak_InstanceMapScript::OnGameObjectCreate(), instance_trial_of_the_champion::instance_trial_of_the_champion_InstanceMapScript::OnGameObjectCreate(), instance_drak_tharon_keep::instance_drak_tharon_keep_InstanceScript::OnGameObjectCreate(), instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript::OnGameObjectCreate(), instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::OnGameObjectCreate(), instance_naxxramas::instance_naxxramas_InstanceMapScript::OnGameObjectCreate(), instance_eye_of_eternity::instance_eye_of_eternity_InstanceMapScript::OnGameObjectCreate(), instance_nexus::instance_nexus_InstanceMapScript::OnGameObjectCreate(), instance_oculus::instance_oculus_InstanceMapScript::OnGameObjectCreate(), instance_utgarde_keep::instance_utgarde_keep_InstanceMapScript::OnGameObjectCreate(), instance_violet_hold::instance_violet_hold_InstanceMapScript::OnGameObjectCreate(), instance_magtheridons_lair::instance_magtheridons_lair_InstanceMapScript::OnGameObjectCreate(), OutdoorPvP::OnGameObjectRemove(), instance_blackwing_lair::instance_blackwing_lair_InstanceMapScript::OnGameObjectRemove(), instance_onyxias_lair::instance_onyxias_lair_InstanceMapScript::OnGameObjectRemove(), instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript::OnGameObjectRemove(), instance_violet_hold::instance_violet_hold_InstanceMapScript::OnGameObjectRemove(), instance_magtheridons_lair::instance_magtheridons_lair_InstanceMapScript::OnGameObjectRemove(), npc_lokhtos_darkbargainer::npc_lokhtos_darkbargainerAI::OnGossipHello(), boss_gloomrel::boss_gloomrelAI::OnGossipHello(), boss_doomrel::boss_doomrelAI::OnGossipHello(), npc_barnes::OnGossipHello(), npc_death_knight_initiate::npc_death_knight_initiateAI::OnGossipHello(), npc_koltira_deathweaver::OnGossipHello(), npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::OnGossipHello(), npc_shadowfang_prisoner::npc_shadowfang_prisonerAI::OnGossipHello(), npc_zulaman_hostage::npc_zulaman_hostageAI::OnGossipHello(), npc_jaina_proudmoore::npc_jaina_proudmooreAI::OnGossipHello(), npc_thrall::npc_thrallAI::OnGossipHello(), npc_tyrande_whisperwind::npc_tyrande_whisperwindAI::OnGossipHello(), npc_chromie_start::npc_chromie_startAI::OnGossipHello(), npc_chromie_middle::npc_chromie_middleAI::OnGossipHello(), npc_erozion::OnGossipHello(), npc_thrall_old_hillsbrad::OnGossipHello(), npc_taretha::OnGossipHello(), npc_rizzle_sprysprocket::OnGossipHello(), npc_aged_dying_ancient_kodo::npc_aged_dying_ancient_kodoAI::OnGossipHello(), npc_thrall_warchief::npc_thrall_warchiefAI::OnGossipHello(), npc_sergeant_bly::npc_sergeant_blyAI::OnGossipHello(), npc_weegli_blastfuse::npc_weegli_blastfuseAI::OnGossipHello(), npc_announcer_toc5::npc_announcer_toc5AI::OnGossipHello(), npc_brann_hos::OnGossipHello(), npc_wg_demolisher_engineer::OnGossipHello(), npc_wg_spirit_guide::OnGossipHello(), npc_wg_queue::OnGossipHello(), npc_colonel_jules::npc_colonel_julesAI::OnGossipHello(), go_amberpine_outhouse::go_amberpine_outhouseAI::OnGossipHello(), npc_innkeeper::npc_innkeeperAI::OnGossipHello(), npc_prof_blacksmith::npc_prof_blacksmithAI::OnGossipHello(), npc_engineering_tele_trinket::npc_engineering_tele_trinketAI::OnGossipHello(), npc_prof_leather::npc_prof_leatherAI::OnGossipHello(), npc_prof_tailor::npc_prof_tailorAI::OnGossipHello(), npc_prof_alchemy::npc_prof_alchemyAI::OnGossipHello(), npc_wormhole::npc_wormholeAI::OnGossipHello(), npc_experience::npc_experienceAI::OnGossipHello(), npc_thalorien_dawnseeker::OnGossipSelect(), npc_lokhtos_darkbargainer::npc_lokhtos_darkbargainerAI::OnGossipSelect(), boss_gloomrel::boss_gloomrelAI::OnGossipSelect(), boss_doomrel::boss_doomrelAI::OnGossipSelect(), npc_blastmaster_emi_shortfuse::npc_blastmaster_emi_shortfuseAI::OnGossipSelect(), npc_barnes::OnGossipSelect(), npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::OnGossipSelect(), npc_shadowfang_prisoner::npc_shadowfang_prisonerAI::OnGossipSelect(), npc_tyrande_whisperwind::npc_tyrande_whisperwindAI::OnGossipSelect(), npc_erozion::OnGossipSelect(), npc_thrall_old_hillsbrad::OnGossipSelect(), npc_taretha::OnGossipSelect(), npc_thrall_warchief::npc_thrall_warchiefAI::OnGossipSelect(), npc_sergeant_bly::npc_sergeant_blyAI::OnGossipSelect(), npc_thassarian::OnGossipSelect(), npc_innkeeper::npc_innkeeperAI::OnGossipSelect(), npc_chromie_start::npc_chromie_startAI::OnGossipSelect(), npc_chromie_middle::npc_chromie_middleAI::OnGossipSelect(), npc_arthas_stratholme::npc_arthas_stratholmeAI::OnGossipSelect(), go_headless_horseman_pumpkin::OnGossipSelect(), npc_brann_bronzebeard_keystone::OnGossipSelect(), npc_alchemist_finklestein::OnGossipSelect(), go_apexis_relic::go_apexis_relicAI::OnGossipSelect(), Player::OnGossipSelect(), spell_dk_pestilence::OnHit(), SmartScript::OnInitialize(), lfg::LFGPlayerScript::OnLogin(), lfg::LFGPlayerScript::OnLogout(), lfg::LFGPlayerScript::OnMapChanged(), Guild::OnPlayerStatusChange(), npc_rinji::npc_rinjiAI::OnQuestAccept(), npc_tyrion::npc_tyrionAI::OnQuestAccept(), npc_calvin_montague::npc_calvin_montagueAI::OnQuestAccept(), npc_ruul_snowhoof::npc_ruul_snowhoofAI::OnQuestAccept(), npc_muglash::npc_muglashAI::OnQuestAccept(), npc_magwin::npc_magwinAI::OnQuestAccept(), npc_demolitionist_legoso::npc_demolitionist_legosoAI::OnQuestAccept(), npc_prospector_remtravel::npc_prospector_remtravelAI::OnQuestAccept(), npc_shenthul::npc_shenthulAI::OnQuestAccept(), go_crystalline_tear::go_crystalline_tearAI::OnQuestAccept(), npc_gilthares::npc_giltharesAI::OnQuestAccept(), npc_ranshalla::npc_ranshallaAI::OnQuestAccept(), npc_emily::OnQuestAccept(), npc_daegarn::OnQuestAccept(), npc_maghar_captive::npc_maghar_captiveAI::OnQuestAccept(), npc_kurenai_captive::npc_kurenai_captiveAI::OnQuestAccept(), npc_earthmender_wilda::npc_earthmender_wildaAI::OnQuestAccept(), go_crystal_prison::go_crystal_prisonAI::OnQuestAccept(), go_loosely_turned_soil::OnQuestReward(), npc_lady_sylvanas_windrunner::npc_lady_sylvanas_windrunnerAI::OnQuestReward(), at_stratholme_inn_stairs_cot::OnTrigger(), at_hor_intro_start::OnTrigger(), AreaTrigger_at_frostgrips_hollow::OnTrigger(), instance_magisters_terrace::instance_magisters_terrace_InstanceMapScript::OnUnitDeath(), instance_uldaman::instance_uldaman_InstanceMapScript::OnUnitDeath(), instance_culling_of_stratholme::instance_culling_of_stratholme_InstanceMapScript::OnUnitDeath(), instance_dire_maul::instance_dire_maul_InstanceMapScript::OnUnitDeath(), instance_ruins_of_ahnqiraj::instance_ruins_of_ahnqiraj_InstanceMapScript::OnUnitDeath(), instance_gundrak::instance_gundrak_InstanceMapScript::OnUnitDeath(), instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::OnUnitDeath(), instance_blood_furnace::instance_blood_furnace_InstanceMapScript::OnUnitDeath(), instance_stratholme::instance_stratholme_InstanceMapScript::OnUnitDeath(), Trinity::NearestCreatureEntryWithLiveStateInObjectRangeCheck::operator()(), Trinity::CreatureWithOptionsInObjectRangeCheck< Customizer >::operator()(), Trinity::NearestGameObjectEntryInObjectRangeCheck::operator()(), Trinity::NearestUnspawnedGameObjectEntryInObjectRangeCheck::operator()(), Trinity::GameObjectWithOptionsInObjectRangeCheck< Customizer >::operator()(), CreatureTextLocalizer< Builder >::operator()(), Trinity::FriendlyBelowHpPctEntryInRange::operator()(), Trinity::MostHPMissingGroupInRange::operator()(), BoneSpikeTargetSelector::operator()(), DeathPlagueTargetSelector::operator()(), BlizzardTargetSelector::operator()(), RitualTargetCheck::operator()(), BloodboltHitCheck::operator()(), Trinity::EmoteChatBuilder::operator()(), npc_wild_wyrm::PassengerBoarded(), npc_icefang::PassengerBoarded(), Channel::Password(), PathGenerator::PathGenerator(), npc_doctor::npc_doctorAI::PatientSaved(), SmartAI::PausePath(), AuctionHouseMgr::PendingAuctionAdd(), AuctionHouseMgr::PendingAuctionCount(), AuctionHouseMgr::PendingAuctionProcess(), AuraEffect::PeriodicTick(), spell_thorim_activate_lightning_orb_periodic::spell_thorim_activate_lightning_orb_periodic_AuraScript::PeriodicTick(), InstanceMap::PermBindAllPlayers(), Player::PetSpellInitialize(), Battlefield::PlayerAcceptInviteToQueue(), Battlefield::PlayerAcceptInviteToWar(), Player::PossessSpellInitialize(), Spell::prepare(), Player::PrepareGossipMenu(), Spell::PreprocessSpellHit(), Spell::PreprocessSpellLaunch(), Spell::TargetInfo::PreprocessTarget(), PrintPlayerInfo(), SmartScript::ProcessAction(), BattlefieldWG::ProcessEvent(), CombatManager::PutReference(), ThreatManager::PutThreatenedByMeRef(), ThreatManager::PutThreatListRef(), PetAI::ReceiveEmote(), Map::RemoveAllObjectsInRemoveList(), GameClient::RemoveAllowedMover(), Vehicle::RemoveAllPassengers(), World::RemoveBanCharacter(), Unit::RemoveCharmedBy(), Player::RemovedInsignia(), Map::RemoveFromActive(), Unit::RemoveGameObjectImpl(), Player::RemoveItemFromBuyBackSlot(), Vehicle::RemovePassenger(), Player::RemoveTradeableItem(), Player::ReportedAfkBy(), AchievementMgr::Reset(), npc_image_of_medivh::npc_image_of_medivhAI::Reset(), npc_icc_orb_controller::Reset(), Vehicle::Reset(), SpellHistory::ResetCooldown(), Player::ResetPetTalents(), MotionMaster::ResumeSplineChain(), hyjalAI::Retreat(), Player::RewardHonor(), Player::RewardPlayerAndGroupAtEvent(), Player::RewardQuest(), AchievementMgr::SaveToDB(), ReputationMgr::SaveToDB(), Player::SaveToDB(), ThreatManager::ScaleThreat(), Map::ScriptCommandStart(), Map::ScriptsProcess(), Map::ScriptsStart(), SimpleCharmedPlayerAI::SelectAppropriateCastForSpec(), Spell::SelectEffectTypeImplicitTargets(), Spell::SelectImplicitNearbyTargets(), Group::SelectNewPartyOrRaidLeader(), npc_shadowy_construct::SelectNewTarget(), spell_marrowgar_coldflame::SelectTarget(), spell_the_lich_king_valkyr_target_search::SelectTarget(), AchievementMgr::SendAchievementEarned(), npc_prof_blacksmith::npc_prof_blacksmithAI::SendActionMenu(), npc_prof_leather::npc_prof_leatherAI::SendActionMenu(), npc_prof_tailor::npc_prof_tailorAI::SendActionMenu(), npc_prof_alchemy::npc_prof_alchemyAI::SendActionMenu(), Unit::SendAttackStateUpdate(), AuctionHouseMgr::SendAuctionOutbiddedMail(), AuctionHouseMgr::SendAuctionWonMail(), Player::SendAurasForTarget(), Guild::SendBankList(), WorldSession::SendBindPoint(), Player::SendBuyError(), WorldSession::SendCalendarRaidLockoutUpdated(), Spell::SendChannelStart(), CreatureTextMgr::SendChat(), SpellHistory::SendClearCooldowns(), SpellHistory::SendCooldownEvent(), AchievementMgr::SendCriteriaUpdate(), Player::SendEquipError(), SendGossipMenuFor(), Map::SendInitSelf(), Spell::SendInterrupted(), Player::SendItemRefundResult(), WorldSession::SendLearnNewTaxiNode(), WorldSession::SendLfgBootProposalUpdate(), WorldSession::SendLfgPartyLockInfo(), WorldSession::SendLfgPlayerLockInfo(), WorldSession::SendLfgUpdateProposal(), WorldSession::SendListInventory(), Guild::SendLoginInfo(), Player::SendLogXPGain(), Player::SendLoot(), Spell::SendLoot(), Group::SendLooter(), MailDraft::SendMailTo(), Unit::SendMeleeAttackStart(), Unit::SendMeleeAttackStop(), Guild::SendMoneyInfo(), SplineChainMovementGenerator::SendPathSpline(), Guild::SendPermissions(), Player::SendPreparedGossip(), Player::SendPushToPartyResponse(), Player::SendQuestGiverStatusMultiple(), Player::SendRefundInfo(), ThreatManager::SendRemoveToClients(), AchievementMgr::SendRespondInspectAchievements(), Spell::SendResurrectRequest(), MailDraft::SendReturnToSender(), Player::SendSellError(), MovementPacketSender::SendSpeedChangeToAll(), MovementPacketSender::SendSpeedChangeToMover(), Unit::SendSpellDamageImmune(), Unit::SendSpellDamageResist(), Spell::SendSpellGo(), WorldObject::SendSpellMiss(), Unit::SendSpellNonMeleeDamageLog(), Trainer::Trainer::SendSpells(), Spell::SendSpellStart(), SplineChainMovementGenerator::SendSplineFor(), Player::SendSummonRequestFrom(), WorldSession::SendTaxiMenu(), Trainer::Trainer::SendTeachFailure(), Trainer::Trainer::SendTeachSucceeded(), ThreatManager::SendThreatListToClients(), spell_malygos_surge_of_power_warning_selector_25::SendThreeTargets(), WorldSession::SendTrainerList(), Group::SendUpdateToPlayer(), Channel::SendWhoOwner(), ScriptedAI::SetAggressiveStateAfter(), ArenaTeam::SetCaptain(), BfCapturePoint::SetCapturePointData(), Unit::SetCharm(), Unit::SetCharmedBy(), AchievementMgr::SetCriteriaProgress(), Movement::MoveSplineInit::SetFacing(), SmartAI::SetFollow(), SpellCastTargets::SetGOTarget(), npc_webwrap::SetGUID(), SpellHistory::PersistenceHelper< Player >::SetIdentifier(), CombatManager::SetInCombatWith(), Channel::SetInvisible(), Guild::BankTab::SetItem(), TradeData::SetItem(), SpellCastTargets::SetItemTarget(), GameObject::SetLinkedTrap(), Creature::SetLootRecipient(), GameObject::SetLootRecipient(), GameObject::SetLootState(), Unit::SetMinion(), Channel::SetMode(), Channel::SetOwner(), WorldSession::SetPlayer(), WorldPackets::Chat::Chat::SetReceiver(), Player::SetResurrectRequestData(), WorldPackets::Chat::Chat::SetSender(), TradeData::SetSpell(), Creature::SetSpellFocus(), BfGraveyard::SetSpirit(), SmartScript::SetTimedActionList(), SpellCastTargets::SetUnitTarget(), Player::SetViewpoint(), npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::SpawnNPC(), instance_zulfarrak::instance_zulfarrak_InstanceMapScript::SpawnPyramidWave(), hyjalAI::SpawnVeins(), Spell::Spell(), Unit::SpellCritChanceTaken(), Unit::SpellDamageBonusTaken(), Unit::SpellDamagePctDone(), Unit::SpellHealingBonusTaken(), npc_death_knight_initiate::npc_death_knight_initiateAI::SpellHit(), npc_restless_soul::npc_restless_soulAI::SpellHit(), npc_draenei_survivor::npc_draenei_survivorAI::SpellHit(), npc_icc_orb_controller::SpellHit(), go_caribou_trap::SpellHit(), go_mammoth_trap::SpellHit(), npc_venture_co_straggler::SpellHit(), npc_wild_wyrm::SpellHit(), npc_mature_netherwing_drake::npc_mature_netherwing_drakeAI::SpellHit(), npc_enslaved_netherwing_drake::npc_enslaved_netherwing_drakeAI::SpellHit(), npc_dark_rider_of_acherus::SpellHitTarget(), boss_zuljin::SpellHitTarget(), boss_epoch::boss_epochAI::SpellHitTarget(), boss_lady_deathwhisper::SpellHitTarget(), npc_malformed_ooze::SpellHitTarget(), boss_flame_leviathan::boss_flame_leviathanAI::SpellHitTarget(), Player::SplitItem(), EscortAI::Start(), npc_image_of_medivh::npc_image_of_medivhAI::StartEvent(), hyjalAI::StartEvent(), npc_clintar_spirit::npc_clintar_spiritAI::StartEvent(), npc_magister_aledis::npc_magister_aledisAI::StartFight(), FollowerAI::StartFollow(), Movement::MoveSplineInit::Stop(), Bag::StoreItem(), Player::StoreNewItem(), SummonList::Summon(), hyjalAI::SummonCreature(), instance_deadmines::instance_deadmines_InstanceMapScript::SummonCreatures(), boss_anubrekhan::SummonedCreatureDespawn(), boss_lady_deathwhisper::SummonedCreatureDies(), boss_jedoga_shadowseeker::SummonedCreatureDies(), boss_anubrekhan::SummonedCreatureDies(), boss_malchezaar::boss_malchezaarAI::SummonInfernal(), npc_anachronos_quest_trigger::npc_anachronos_quest_triggerAI::SummonNextWave(), npc_lord_illidan_stormrage::npc_lord_illidan_stormrageAI::SummonNextWave(), Player::SummonPet(), Map::SwitchGridContainers(), Map::SwitchGridContainers(), Spell::TakeCastItem(), TempSummon::TempSummon(), TotemAI::TotemAI(), Aura::TryRefreshStackOrCreate(), TurretAI::TurretAI(), Channel::UnBan(), Vehicle::Uninstall(), ThreatReference::UnregisterAndFree(), MotionMaster::Update(), OPvPCapturePoint::Update(), Spell::update(), FollowMovementGenerator::Update(), SplineChainMovementGenerator::Update(), SpellCastTargets::Update(), AchievementMgr::UpdateAchievementCriteria(), TotemAI::UpdateAI(), SimpleCharmedPlayerAI::UpdateAI(), EscortAI::UpdateAI(), boss_malchezaar::boss_malchezaarAI::UpdateAI(), boss_shade_of_aran::boss_aranAI::UpdateAI(), npc_unworthy_initiate::npc_unworthy_initiateAI::UpdateAI(), npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::UpdateAI(), npc_valkyr_battle_maiden::npc_valkyr_battle_maidenAI::UpdateAI(), npc_restless_soul::npc_restless_soulAI::UpdateAI(), boss_onyxia::UpdateAI(), boss_cthun::cthunAI::UpdateAI(), npc_draenei_survivor::npc_draenei_survivorAI::UpdateAI(), npc_clintar_spirit::npc_clintar_spiritAI::UpdateAI(), npc_twiggy_flathead::npc_twiggy_flatheadAI::UpdateAI(), boss_halion::UpdateAI(), npc_meteor_strike::UpdateAI(), boss_trollgore::UpdateAI(), npc_jaina_or_sylvanas_escape_hor::npc_jaina_or_sylvanas_escape_horAI::UpdateAI(), boss_krick::UpdateAI(), boss_blood_queen_lana_thel::UpdateAI(), boss_festergut::UpdateAI(), boss_anubrekhan::UpdateAI(), boss_gluth::UpdateAI(), boss_heigan::UpdateAI(), boss_mimiron::boss_mimironAI::UpdateAI(), boss_essence_of_anger::UpdateAI(), npc_doctor::npc_doctorAI::UpdateAI(), 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(), PetAI::UpdateAI(), FollowerAI::UpdateAI(), PetAI::UpdateAllies(), Guardian::UpdateAttackPowerAndDamage(), Spell::UpdateChanneledTargetList(), CinematicMgr::UpdateCinematicLocation(), Group::UpdateLooterGuid(), Guild::UpdateMemberData(), Spell::UpdateOriginalCasterPointer(), Battleground::UpdatePlayerScore(), Spell::UpdatePointers(), BattlegroundEY::UpdatePointStatuses(), boss_netherspite::boss_netherspiteAI::UpdatePortals(), Unit::UpdateSpeed(), ThreatReference::UpdateTauntState(), SpellCastTargets::UpdateTradeSlotItem(), Player::UpdateVisibilityOf(), UpdateVisibilityOf_helper(), UpdateVisibilityOf_helper(), UpdateVisibilityOf_helper(), GameObject::Use(), WorldSession::ValidateAndGetUnitBeingMoved(), Player::VehicleSpellInitialize(), Trinity::PlayerRelocationNotifier::Visit(), WorldObjectChangeAccumulator::Visit(), Trinity::PlayerRelocationNotifier::Visit(), Player::VisualizeItem(), SpellCastTargets::Write(), CombatManager::~CombatManager(), PathGenerator::~PathGenerator(), SpellEvent::~SpellEvent(), and ThreatManager::~ThreatManager().

◆ GetGuidValue()

◆ GetInt32Value()

◆ GetNameForLocaleIdx()

virtual std::string const & Object::GetNameForLocaleIdx ( LocaleConstant  ) const
pure virtual

Implemented in GameObject, Item, Creature, and WorldObject.

◆ GetObjectScale()

◆ GetPackGUID()

PackedGuid const & Object::GetPackGUID ( ) const
inline

Definition at line 80 of file Object.h.

Referenced by Unit::_ExitVehicle(), BuildCreateUpdateBlockForPlayer(), BuildMovementUpdate(), BuildMovementUpdateBlock(), WorldSession::BuildPartyMemberStatsChangedPacket(), BuildValuesUpdateBlockForPlayer(), Spell::Delayed(), Unit::Dismount(), Spell::EffectDispel(), Spell::EffectForceDeselect(), Spell::EffectStealBeneficialBuff(), Spell::ExecuteLogEffectDurabilityDamage(), Spell::ExecuteLogEffectExtraAttacks(), Spell::ExecuteLogEffectInterruptCast(), Spell::ExecuteLogEffectOpenLock(), Spell::ExecuteLogEffectResurrect(), Spell::ExecuteLogEffectSummonObject(), Spell::ExecuteLogEffectTakeTargetPower(), Spell::ExecuteLogEffectUnsummonObject(), AuraEffect::HandleAuraSetVehicle(), debug_commandscript::HandleDebugSendOpcodeCommand(), gm_commandscript::HandleGMFlyCommand(), WorldSession::HandleGrantLevel(), WorldSession::HandleRequestPartyMemberStatsOpcode(), npc_gunship::npc_gunshipAI::JustDied(), GameObject::ModifyHealth(), Unit::Mount(), Player::SendAutoRepeatCancel(), Spell::SendChannelStart(), Spell::SendChannelUpdate(), ThreatManager::SendClearAllThreatToClients(), Unit::SendClearTarget(), spell_igb_overheat::SendClientControl(), Unit::SendComboPoints(), InstanceScript::SendEncounterUnit(), Unit::SendEnergizeSpellLog(), Unit::SendHealSpellLog(), Player::SendInitialPacketsAfterAddToMap(), Spell::SendLogExecute(), Group::SendLooter(), Unit::SendMoveKnockBack(), Player::SendMovementSetCollisionHeight(), Unit::SendPeriodicAuraLog(), Player::SetClientControl(), Unit::SetPower(), and Unit::SetRooted().

◆ GetTypeId()

TypeID Object::GetTypeId ( ) const
inline

Definition at line 93 of file Object.h.

Referenced by Aura::_ApplyForTarget(), Unit::_CreateAuraApplication(), Unit::_EnterVehicle(), Unit::_ExitVehicle(), Map::_GetScriptCreatureSourceOrTarget(), Map::_GetScriptGameObjectSourceOrTarget(), Map::_GetScriptPlayerSourceOrTarget(), KillRewarder::_RewardPlayer(), Unit::_UnapplyAura(), Unit::_UpdateAutoRepeatSpell(), Map::AddObjectToSwitchList(), Player::AddQuest(), Player::AddQuestAndCheckCompletion(), Map::AddToActive(), spell_love_is_in_the_air_service_uniform::AfterApply(), Unit::ApplyDiminishingToDuration(), Map::ApplyDynamicModeRespawnScaling(), Unit::ApplyResilience(), AuraEffect::ApplySpellMod(), EscortAI::AssistPlayerInCombatAgainst(), SmartAI::AssistPlayerInCombatAgainst(), Unit::Attack(), Unit::AtTargetAttacked(), Aura::BuildEffectMaskForOwner(), BuildMovementUpdate(), PathGenerator::BuildPolyPath(), Unit::CalcArmorReducedDamage(), Unit::CalcSpellResistedDamage(), Unit::CalculateAverageResistReduction(), npc_anubarak_spike::CanAIAttack(), boss_flame_leviathan_defense_cannon::boss_flame_leviathan_defense_cannonAI::CanAIAttack(), boss_flame_leviathan_defense_turret::boss_flame_leviathan_defense_turretAI::CanAIAttack(), spell_yogg_saron_keeper_aura::spell_yogg_saron_keeper_aura_AuraScript::CanApply(), spell_yogg_saron_hodirs_protective_gaze::spell_yogg_saron_hodirs_protective_gaze_AuraScript::CanApply(), Creature::CanAssistTo(), Creature::CanCreatureAttack(), WorldObject::CanDetectStealthOf(), CanHaveGlobalCooldown(), Player::CanInteractWithQuestGiver(), Spell::CanOpenLock(), Creature::CanStartAttack(), boss_thorim::boss_thorimAI::CanStartPhase2(), Player::CharmSpellInitialize(), spell_igb_rocket_pack_useable::CheckAreaTarget(), spell_igb_on_gunship_deck::CheckAreaTarget(), spell_dk_death_grip_initial::CheckCast(), spell_hun_disengage::CheckCast(), spell_pal_righteous_defense::CheckCast(), Spell::CheckCast(), Spell::CheckItems(), spell_dk_rime::CheckProc(), spell_dk_death_rune::CheckProc(), spell_dk_improved_blood_presence_triggered::CheckProc(), spell_hun_t9_4p_bonus::CheckProc(), spell_item_sunwell_neck< AldorSpellId, ScryersSpellId >::spell_item_sunwell_neck_AuraScript< Aldors, Scryers >::CheckProc(), spell_warr_deep_wounds_aura::CheckProc(), spell_item_unsated_craving::CheckProc(), Spell::CheckRange(), SpellInfo::CheckTarget(), SpellInfo::CheckTargetCreatureType(), SpellInfo::CheckVehicle(), Unit::ClearAllReactives(), Unit::CombatStop(), Aura::Create(), PathGenerator::CreateFilter(), Unit::CreateTamedPetFrom(), Unit::CreateTamedPetFrom(), CreatureUnitRelocationWorker(), hyjal_trashAI::DamageTaken(), npc_argent_valiant::DamageTaken(), Unit::DealDamage(), Unit::DealDamageMods(), Unit::DealHeal(), Unit::DealMeleeDamage(), Unit::DealSpellDamage(), Transport::DelayedTeleportTransport(), spell_rotface_unstable_ooze_explosion_suicide::DespawnSelf(), Unit::Dismount(), npc_orb_carrier::DoAction(), Spell::DoCreateItem(), Spell::TargetInfo::DoDamageAndTriggers(), Spell::DoEffectOnLaunchTarget(), DoMovementInform(), DoMovementInform(), Spell::GOTargetInfo::DoTargetSpellHit(), FormationMovementGenerator::DoUpdate(), Spell::EffectActivateRune(), Spell::EffectActivateSpec(), Spell::EffectAddHonor(), Spell::EffectBind(), Spell::EffectBlock(), Spell::EffectCharge(), Spell::EffectCreateItem2(), Spell::EffectCreateRandomItem(), Spell::EffectCreateTamedPet(), Spell::EffectDiscoverTaxi(), Spell::EffectDuel(), Spell::EffectDummy(), Spell::EffectDurabilityDamage(), Spell::EffectDurabilityDamagePCT(), Spell::EffectEnchantHeldItem(), Spell::EffectEnergize(), Spell::EffectEnergizePct(), Spell::EffectEnvironmentalDMG(), Spell::EffectInstaKill(), Spell::EffectKillCredit(), Spell::EffectKillCreditPersonal(), Spell::EffectLeapBack(), Spell::EffectLearnSkill(), Spell::EffectLearnSpell(), Spell::EffectOpenLock(), Spell::EffectParry(), Spell::EffectPickPocket(), Spell::EffectPlayMusic(), Spell::EffectProficiency(), Spell::EffectQuestClear(), Spell::EffectQuestComplete(), Spell::EffectQuestFail(), Spell::EffectRechargeManaGem(), Spell::EffectRenamePet(), Spell::EffectReputation(), Spell::EffectSanctuary(), Spell::EffectSchoolDMG(), Spell::EffectScriptEffect(), Spell::EffectSendTaxi(), Spell::EffectSkinning(), Spell::EffectSpecCount(), Spell::EffectSummonChangeItem(), Spell::EffectSummonPet(), Spell::EffectSummonPlayer(), Spell::EffectSummonRaFFriend(), Spell::EffectTameCreature(), Spell::EffectTaunt(), Spell::EffectTeleportUnits(), Spell::EffectTitanGrip(), Spell::EffectTradeSkill(), Spell::EffectTransmitted(), Spell::EffectUnlearnSpecialization(), Spell::EffectWeaponDmg(), boss_malchezaar::boss_malchezaarAI::EnfeebleHealthEffect(), VehicleJoinEvent::Execute(), npc_thorim_arena_phase::npc_thorim_arena_phaseAI::ExecuteEvent(), spell_ysida_saved_credit::FilterTargets(), spell_skeram_arcane_explosion::spell_skeram_arcane_explosion_SpellScript::FilterTargets(), spell_mistress_kiss_area::FilterTargets(), spell_darkfallen_blood_mirror::FilterTargets(), spell_frost_giant_death_plague::FilterTargets(), spell_auriaya_sentinel_blast::FilterTargets(), spell_kologarn_stone_shout::spell_kologarn_stone_shout_SpellScript::FilterTargets(), spell_thorim_frostbolt_volley::spell_thorim_frostbolt_volley_SpellScript::FilterTargets(), spell_xt002_tympanic_tantrum::FilterTargets(), spell_item_taunt_flag_targeting::FilterTargets(), RotateMovementGenerator::Finalize(), DistractMovementGenerator::Finalize(), AssistanceDistractMovementGenerator::Finalize(), Spell::finish(), ThreatReference::FlagsAllowFighting(), Creature::GetAggroRange(), Unit::GetAPMultiplier(), Unit::GetCastingTimeForBonus(), Unit::GetCreatePowerValue(), Unit::GetCreatureType(), Player::GetDefaultGossipMenuForSource(), Unit::GetDefenseSkillValue(), WorldObject::GetFactionTemplateEntry(), WorldObject::GetGridActivationRange(), Spell::GetMinMaxRange(), Unit::GetModelForForm(), Unit::GetNextRandomRaidMemberOrPet(), ObjectAccessor::GetObjectByTypeMask(), Unit::GetPartyMembers(), Aura::GetProcEffectMask(), Player::GetQuestDialogStatus(), WorldObject::GetSpellModOwner(), spell_pilgrims_bounty_on_plate::GetTable(), Aura::GetType(), Unit::GetUnitCriticalChanceDone(), Unit::GetUnitCriticalChanceTaken(), Unit::GetUnitDodgeChance(), Unit::GetUnitParryChance(), GetUpdateFieldData(), Player::GiveXP(), spell_infected_worgen_bite::HandleAfterEffectApply(), AuraEffect::HandleAuraAllowOnlyAbility(), AuraEffect::HandleAuraControlVehicle(), AuraEffect::HandleAuraDummy(), AuraEffect::HandleAuraFeatherFall(), AuraEffect::HandleAuraGhost(), AuraEffect::HandleAuraModAttackPowerOfStatPercent(), AuraEffect::HandleAuraModBaseResistancePCT(), AuraEffect::HandleAuraModBlockPercent(), AuraEffect::HandleAuraModCritPct(), AuraEffect::HandleAuraModDisarm(), AuraEffect::HandleAuraModDodgePercent(), AuraEffect::HandleAuraModExpertise(), AuraEffect::HandleAuraModFaction(), AuraEffect::HandleAuraModIncreaseFlightSpeed(), AuraEffect::HandleAuraModParryPercent(), AuraEffect::HandleAuraModPetTalentsPoints(), AuraEffect::HandleAuraModRangedAttackPowerOfStatPercent(), AuraEffect::HandleAuraModResistance(), AuraEffect::HandleAuraModResistanceExclusive(), AuraEffect::HandleAuraModResistenceOfStatPercent(), AuraEffect::HandleAuraModShapeshift(), AuraEffect::HandleAuraModStat(), AuraEffect::HandleAuraModTotalThreat(), AuraEffect::HandleAuraOpenStable(), AuraEffect::HandleAuraPreventRegeneratePower(), AuraEffect::HandleAuraRetainComboPoints(), AuraEffect::HandleAuraSetVehicle(), Aura::HandleAuraSpecificMods(), AuraEffect::HandleAuraTrackCreatures(), AuraEffect::HandleAuraTrackResources(), AuraEffect::HandleAuraTrackStealthed(), AuraEffect::HandleAuraTransform(), AuraEffect::HandleBindSight(), spell_illidan_flame_blast::HandleBlaze(), AuraEffect::HandleChannelDeathItem(), debug_commandscript::HandleDebugCombatListCommand(), debug_commandscript::HandleDebugMoveflagsCommand(), debug_commandscript::HandleDebugSendOpcodeCommand(), debug_commandscript::HandleDebugThreatListCommand(), debug_commandscript::HandleDebugUpdateCommand(), modify_commandscript::HandleDeMorphCommand(), AuraEffect::HandleDetectAmore(), WorldSession::HandleDismissCritter(), spell_pilgrims_bounty_on_plate::HandleDummy(), spell_valanar_kinetic_bomb_aura::HandleDummyTick(), spell_dk_blood_tap::spell_dk_blood_tap_SpellScript::HandleEffect(), spell_krick_pursuit_AuraScript::HandleExtraEffect(), OutdoorPvP::HandleKill(), BattlefieldWG::HandleKill(), OutdoorPvPHP::HandleKillImpl(), OutdoorPvPNA::HandleKillImpl(), OutdoorPvPZM::HandleKillImpl(), AuraEffect::HandleModBaseResistance(), AuraEffect::HandleModDamageDone(), AuraEffect::HandleModDamagePercentDone(), AuraEffect::HandleModHealingDone(), modify_commandscript::HandleModifyBitCommand(), modify_commandscript::HandleModifyMorphCommand(), modify_commandscript::HandleModifyPhaseCommand(), modify_commandscript::HandleModifyTalentCommand(), AuraEffect::HandleModInvisibility(), AuraEffect::HandleModManaRegen(), AuraEffect::HandleModPercentStat(), AuraEffect::HandleModPossess(), AuraEffect::HandleModPossessPet(), AuraEffect::HandleModPowerRegen(), AuraEffect::HandleModRating(), AuraEffect::HandleModRatingFromStat(), AuraEffect::HandleModResistancePercent(), AuraEffect::HandleModSpellCritChance(), AuraEffect::HandleModSpellCritChanceShool(), AuraEffect::HandleModSpellDamagePercentFromAttackPower(), AuraEffect::HandleModSpellDamagePercentFromStat(), AuraEffect::HandleModSpellHealingPercentFromAttackPower(), AuraEffect::HandleModSpellHealingPercentFromStat(), AuraEffect::HandleModSpellHitChance(), AuraEffect::HandleModStealth(), AuraEffect::HandleModTargetResistance(), AuraEffect::HandleModTotalPercentStat(), misc_commandscript::HandleMovegensCommand(), AuraEffect::HandleNoReagentUseAura(), npc_commandscript::HandleNpcSetEntryCommand(), AuraEffect::HandlePeriodicEnergizeAuraTick(), spell_krick_explosive_barrage::HandlePeriodicTick(), WorldSession::HandlePetAction(), WorldSession::HandlePetActionHelper(), pet_commandscript::HandlePetCreateCommand(), AuraEffect::HandlePreventResurrection(), WorldSession::HandleQuestgiverChooseRewardOpcode(), WorldSession::HandleQuestgiverStatusQueryOpcode(), AuraEffect::HandleRangedAmmoHaste(), reset_commandscript::HandleResetTalentsCommand(), spell_gen_teleporting::HandleScript(), AuraEffect::HandleShapeshiftBoosts(), AuraEffect::HandleSpiritOfRedemption(), spell_item_toy_train_set_pulse::HandleTargets(), spell_warl_drain_soul::HandleTick(), AuraEffect::HandleWaterBreathing(), CharmInfo::InitCharmCreateSpells(), Spell::InitExplicitTargets(), CharmInfo::InitPossessCreateSpells(), Guardian::InitStats(), TempSummon::InitStats(), Guardian::InitStatsForLevel(), TempSummon::InitSummon(), Guardian::InitSummon(), Unit::InitTamedPet(), Unit::InterruptSpell(), SmartScript::IsCreature(), DisableMgr::IsDisabledFor(), SmartScript::IsGameObject(), Unit::IsInPartyWith(), Unit::IsInRaidWith(), SmartScript::IsPlayer(), npc_pet_dk_rune_weapon::IsSummonedBy(), npc_imp_in_a_ball::npc_imp_in_a_ballAI::IsSummonedBy(), Unit::isTargetableForAttack(), SmartScript::IsUnit(), WorldObject::IsValidAssistTarget(), WorldObject::IsValidAttackTarget(), WorldObject::IsWithinLOS(), WorldObject::IsWithinLOSInMap(), Unit::JumpTo(), npc_wg_give_promotion_credit::npc_wg_give_promotion_creditAI::JustDied(), npc_ros_dark_rider::npc_ros_dark_riderAI::JustDied(), npc_torloth_the_magnificent::npc_torloth_the_magnificentAI::JustDied(), npc_gilthares::npc_giltharesAI::JustEngagedWith(), npc_geist_ambusher::JustEngagedWith(), npc_phase_hunter::npc_phase_hunterAI::JustEngagedWith(), npc_earthmender_wilda::npc_earthmender_wildaAI::JustEngagedWith(), Unit::Kill(), boss_sathrovarr::KilledUnit(), boss_ragnaros::KilledUnit(), boss_vancleef::KilledUnit(), boss_curator::boss_curatorAI::KilledUnit(), boss_terestian_illhoof::boss_terestianAI::KilledUnit(), boss_priestess_delrissa::KilledUnit(), boss_selin_fireheart::KilledUnit(), boss_bloodmage_thalnos::KilledUnit(), boss_headless_horseman::KilledUnit(), boss_herod::KilledUnit(), boss_interrogator_vishas::KilledUnit(), boss_twilight_corrupter::boss_twilight_corrupterAI::KilledUnit(), boss_mandokir::KilledUnit(), npc_tiger_matriarch::KilledUnit(), boss_anetheron::KilledUnit(), boss_archimonde::KilledUnit(), boss_azgalor::KilledUnit(), boss_kazrogal::KilledUnit(), boss_rage_winterchill::KilledUnit(), boss_epoch::boss_epochAI::KilledUnit(), boss_mal_ganis::boss_mal_ganisAI::KilledUnit(), boss_meathook::boss_meathookAI::KilledUnit(), boss_salramm::boss_salrammAI::KilledUnit(), boss_jedoga_shadowseeker::KilledUnit(), boss_prince_taldaram::KilledUnit(), boss_anub_arak::KilledUnit(), boss_krik_thir::KilledUnit(), boss_baltharus_the_warborn::KilledUnit(), boss_general_zarithrian::KilledUnit(), boss_twilight_halion::KilledUnit(), boss_saviana_ragefire::KilledUnit(), boss_trollgore::KilledUnit(), boss_devourer_of_souls::KilledUnit(), boss_garfrost::KilledUnit(), boss_krick::KilledUnit(), boss_tyrannus::KilledUnit(), boss_gal_darah::KilledUnit(), boss_moorabi::KilledUnit(), BloodPrincesBossAI::KilledUnit(), boss_blood_queen_lana_thel::KilledUnit(), boss_deathbringer_saurfang::KilledUnit(), boss_festergut::KilledUnit(), boss_lady_deathwhisper::KilledUnit(), boss_lord_marrowgar::KilledUnit(), boss_professor_putricide::KilledUnit(), boss_rotface::KilledUnit(), boss_sindragosa::KilledUnit(), boss_sister_svalna::KilledUnit(), npc_argent_captainAI::KilledUnit(), boss_the_lich_king::KilledUnit(), boss_anubrekhan::KilledUnit(), boss_faerlina::KilledUnit(), boss_four_horsemen_baseAI::KilledUnit(), boss_gothik::KilledUnit(), boss_kelthuzad::KilledUnit(), boss_noth::KilledUnit(), boss_razuvious::KilledUnit(), boss_thaddius::KilledUnit(), npc_stalagg::KilledUnit(), npc_feugen::KilledUnit(), boss_malygos::KilledUnit(), boss_krystallus::KilledUnit(), boss_algalon_the_observer::KilledUnit(), boss_leviathan_mk_ii::boss_leviathan_mk_iiAI::KilledUnit(), boss_vx_001::boss_vx_001AI::KilledUnit(), boss_aerial_command_unit::boss_aerial_command_unitAI::KilledUnit(), boss_sara::boss_saraAI::KilledUnit(), boss_cyanigosa::KilledUnit(), boss_erekem::KilledUnit(), boss_ichoron::KilledUnit(), boss_xevozz::KilledUnit(), boss_zuramat::KilledUnit(), boss_gurtogg_bloodboil::KilledUnit(), boss_illidan_stormrage::KilledUnit(), IllidariCouncilBossAI::KilledUnit(), boss_mother_shahraz::KilledUnit(), boss_essence_of_suffering::KilledUnit(), boss_essence_of_desire::KilledUnit(), boss_teron_gorefiend::KilledUnit(), boss_najentus::KilledUnit(), boss_doom_lord_kazzak::KilledUnit(), boss_leotheras_the_blind::KilledUnit(), boss_nethermancer_sepethrea::KilledUnit(), boss_emperor_dagran_thaurissan::boss_draganthaurissanAI::KilledUnit(), boss_scarlet_commander_mograine::KilledUnit(), boss_high_inquisitor_whitemane::KilledUnit(), boss_archmage_arugal::boss_archmage_arugalAI::KilledUnit(), boss_kalecgos::KilledUnit(), boss_azuregos::KilledUnit(), boss_amnennar_the_coldbringer::KilledUnit(), boss_elder_nadox::KilledUnit(), boss_volazj::KilledUnit(), boss_sartharion::KilledUnit(), dummy_dragonAI::KilledUnit(), boss_anubarak_trial::KilledUnit(), boss_faction_championsAI::KilledUnit(), boss_jaraxxus::KilledUnit(), boss_twin_baseAI::KilledUnit(), boss_novos::KilledUnit(), boss_tharon_ja::KilledUnit(), boss_bronjahm::KilledUnit(), boss_falric::boss_falricAI::KilledUnit(), boss_marwyn::boss_marwynAI::KilledUnit(), npc_the_lich_king_escape_hor::npc_the_lich_king_escape_horAI::KilledUnit(), boss_slad_ran::KilledUnit(), boss_heigan::KilledUnit(), boss_keristrasza::KilledUnit(), boss_magus_telestra::KilledUnit(), boss_nexus_commanders::KilledUnit(), boss_ormorok::KilledUnit(), boss_eregos::KilledUnit(), boss_urom::KilledUnit(), boss_ionar::KilledUnit(), boss_loken::KilledUnit(), boss_sjonnir::KilledUnit(), boss_steelbreaker::boss_steelbreakerAI::KilledUnit(), boss_runemaster_molgeim::boss_runemaster_molgeimAI::KilledUnit(), boss_stormcaller_brundir::boss_stormcaller_brundirAI::KilledUnit(), boss_auriaya::KilledUnit(), boss_freya::boss_freyaAI::KilledUnit(), boss_elder_brightleaf::boss_elder_brightleafAI::KilledUnit(), boss_elder_stonebark::boss_elder_stonebarkAI::KilledUnit(), boss_elder_ironbranch::boss_elder_ironbranchAI::KilledUnit(), boss_general_vezax::boss_general_vezaxAI::KilledUnit(), boss_hodir::KilledUnit(), boss_ignis::boss_ignis_AI::KilledUnit(), boss_kologarn::boss_kologarnAI::KilledUnit(), boss_thorim::boss_thorimAI::KilledUnit(), boss_xt002::KilledUnit(), ControllerBaseAI::KilledUnit(), boss_palehoof::KilledUnit(), boss_skadi::KilledUnit(), boss_svala::KilledUnit(), boss_ymiron::KilledUnit(), boss_ambassador_hellmaw::KilledUnit(), boss_grandmaster_vorpil::KilledUnit(), boss_gruul::KilledUnit(), boss_the_maker::KilledUnit(), boss_magtheridon::KilledUnit(), emerald_dragonAI::KilledUnit(), boss_emeriss::boss_emerissAI::KilledUnit(), KillRewarder::KillRewarder(), spell_brewfest_barker_bunny::Load(), spell_power_of_the_twins::Load(), spell_hor_evasion::spell_hor_evasion_SpellScript::Load(), spell_deathbringer_boiling_blood::Load(), spell_festergut_pungent_blight::Load(), spell_igb_cannon_blast::Load(), spell_igb_check_for_players::Load(), spell_marrowgar_bone_spike_graveyard::Load(), spell_putricide_ooze_channel::Load(), spell_rotface_large_ooze_buff_combine::Load(), spell_the_lich_king_vile_spirit_move_target_search::Load(), spell_the_lich_king_vile_spirit_damage_target_search::Load(), spell_ioc_gunship_portal::Load(), spell_malygos_portal_beam::Load(), spell_malygos_random_portal::Load(), spell_malygos_arcane_storm::Load(), spell_malygos_vortex_dummy::Load(), spell_malygos_vortex_visual::Load(), spell_arcane_overload::Load(), spell_nexus_lord_align_disk_aggro::Load(), spell_scion_of_eternity_arcane_barrage::Load(), spell_malygos_destroy_platform_channel::Load(), spell_alexstrasza_bunny_destroy_platform_boom_visual::Load(), spell_alexstrasza_bunny_destroy_platform_event::Load(), spell_wyrmrest_skytalon_summon_red_dragon_buddy::Load(), spell_wyrmrest_skytalon_ride_red_dragon_buddy_trigger::Load(), spell_malygos_surge_of_power_warning_selector_25::Load(), spell_malygos_surge_of_power_25::Load(), spell_alexstrasza_gift_beam::Load(), spell_alexstrasza_gift_beam_visual::Load(), spell_varos_centrifuge_shield::Load(), spell_algalon_big_bang::Load(), spell_algalon_black_hole_phase_shifts::Load(), spell_thorim_arena_leap::spell_thorim_arena_leap_SpellScript::Load(), spell_toravon_random_aggro::Load(), spell_borean_tundra_ultrasonic_screwdriver::Load(), spell_shredder_delivery::Load(), spell_icecrown_burst_at_the_seams_52510::Load(), spell_maiev_down::Load(), spell_kargath_executioner::Load(), spell_remove_kargath_executioner::Load(), spell_netherstorm_detonate_teleporter::Load(), spell_dk_blood_boil::Load(), spell_dk_death_rune::Load(), spell_dk_icebound_fortitude::Load(), spell_dk_raise_dead::Load(), spell_dk_raise_ally_initial::Load(), spell_dk_raise_ally::spell_dk_raise_ally_SpellScript::Load(), spell_dk_raise_ally::spell_dk_raise_ally_AuraScript::Load(), spell_dru_rip::Load(), spell_dru_swift_flight_passive::Load(), spell_dru_t10_restoration_4p_bonus::Load(), spell_gen_arena_drink::Load(), spell_gen_despawn_self::Load(), spell_gen_divine_storm_cd_reset::Load(), spell_gen_dungeon_credit::Load(), spell_gen_oracle_wolvar_reputation::Load(), spell_gen_pet_summoned::Load(), spell_gen_profession_research::Load(), spell_gen_spirit_healer_res::Load(), spell_gen_tournament_pennant::Load(), spell_gen_vehicle_scaling::Load(), spell_gen_mixology_bonus::Load(), spell_hun_aspect_of_the_beast::Load(), spell_hun_masters_call::Load(), spell_hun_readiness::Load(), spell_hun_scatter_shot::Load(), spell_item_decahedral_dwarven_dice::Load(), spell_item_deviate_fish::Load(), spell_item_make_a_wish::Load(), spell_item_noggenfogger_elixir::Load(), spell_item_savory_deviate_delight::Load(), spell_item_scroll_of_recall::Load(), spell_item_dimensional_ripper_everlook::Load(), spell_item_ultrasafe_transporter::Load(), spell_item_dimensional_ripper_area52::Load(), spell_item_underbelly_elixir::Load(), spell_item_worn_troll_dice::Load(), spell_item_book_of_glyph_mastery::Load(), spell_item_ashbringer::Load(), spell_item_demon_broiled_surprise::Load(), spell_item_rocket_boots::Load(), spell_item_runic_healing_injector::Load(), spell_item_chicken_cover::Load(), spell_mage_cold_snap::Load(), spell_pal_ardent_defender::Load(), spell_pri_lightwell::Load(), spell_pri_penance::Load(), spell_pri_renew::Load(), spell_rog_cheat_death::Load(), spell_rog_deadly_poison::Load(), spell_rog_preparation::Load(), spell_rog_rupture::spell_rog_rupture_AuraScript::Load(), spell_rog_shiv::Load(), spell_sha_lava_lash::Load(), spell_warl_curse_of_doom::Load(), spell_warl_life_tap::Load(), Pet::LoadPetFromDB(), WorldObject::MagicSpellHitResult(), MailSender::MailSender(), Condition::Meets(), AchievementCriteriaData::Meets(), Unit::MeleeDamageBonusDone(), Unit::MeleeSpellHitResult(), Unit::MeleeSpellMissChance(), Unit::ModifyAuraState(), WorldObject::ModSpellCastTime(), WorldObject::ModSpellDuration(), WorldObject::ModSpellDurationTime(), MotionMaster::MoveCharge(), MotionMaster::MoveConfused(), MotionMaster::MoveFall(), MotionMaster::MoveFleeing(), MotionMaster::MoveFormation(), boss_coren_direbrew::MoveInLineOfSight(), npc_salanar_the_horseman::npc_salanar_the_horsemanAI::MoveInLineOfSight(), npc_a_special_surprise::npc_a_special_surpriseAI::MoveInLineOfSight(), npc_depth_charge::MoveInLineOfSight(), npc_draenei_survivor::npc_draenei_survivorAI::MoveInLineOfSight(), npc_overlord_runthak_orgrimmar::npc_overlord_runthak_orgrimmarAI::MoveInLineOfSight(), npc_twiggy_flathead::npc_twiggy_flatheadAI::MoveInLineOfSight(), boss_novos::MoveInLineOfSight(), npc_thorims_hammer::npc_thorims_hammerAI::MoveInLineOfSight(), npc_hodirs_fury::npc_hodirs_furyAI::MoveInLineOfSight(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::MoveInLineOfSight(), npc_guardian_pavilion::MoveInLineOfSight(), boss_nexusprince_shaffar::MoveInLineOfSight(), boss_talon_king_ikiss::MoveInLineOfSight(), npc_reliquary_combat_trigger::MoveInLineOfSight(), boss_doomwalker::MoveInLineOfSight(), boss_warlord_kalithresh::MoveInLineOfSight(), npc_warden_mellichar::MoveInLineOfSight(), boss_wrath_scryer_soccothrates::MoveInLineOfSight(), boss_thorngrin_the_tender::MoveInLineOfSight(), boss_kaelthas::MoveInLineOfSight(), npc_air_force_bots::npc_air_force_botsAI::MoveInLineOfSight(), MotionMaster::MoveJumpTo(), MotionMaster::MoveKnockbackFrom(), npc_marzon_silent_blade::npc_marzon_silent_bladeAI::MovementInform(), MotionMaster::MovePoint(), MotionMaster::MoveRandom(), MotionMaster::MoveSeekAssistanceDistract(), MotionMaster::MoveTaxiFlight(), ScriptMgr::OnAddPassenger(), spell_gormok_ride_player::OnApply(), spell_tyrannus_mark_of_rimefang::OnApply(), achievement_oh_novos::OnCheck(), achievement_flu_shot_shortage::OnCheck(), Player::OnGossipSelect(), SmartScript::OnInitialize(), ScriptMgr::OnInstall(), ScriptMgr::OnInstallAccessory(), ScriptMgr::OnRemovePassenger(), ScriptMgr::OnReset(), ScriptMgr::OnUninstall(), instance_magisters_terrace::instance_magisters_terrace_InstanceMapScript::OnUnitDeath(), instance_ruins_of_ahnqiraj::instance_ruins_of_ahnqiraj_InstanceMapScript::OnUnitDeath(), instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::OnUnitDeath(), instance_eye_of_eternity::instance_eye_of_eternity_InstanceMapScript::OnUnitDeath(), instance_ulduar::instance_ulduar_InstanceMapScript::OnUnitDeath(), instance_blood_furnace::instance_blood_furnace_InstanceMapScript::OnUnitDeath(), instance_azjol_nerub::instance_azjol_nerub_InstanceScript::OnUnitDeath(), LorKhanSelectTargetToHeal::operator()(), Trinity::MostHPMissingGroupInRange::operator()(), Trinity::NearestAttackableNoTotemUnitInObjectRangeCheck::operator()(), Trinity::NearestHostileUnitCheck::operator()(), Trinity::AnyFriendlyUnitInObjectRangeCheck::operator()(), Trinity::AnyGroupedUnitInObjectRangeCheck::operator()(), Trinity::AnyAoETargetUnitInObjectRangeCheck::operator()(), HighInquisitorFairbanksDispelMagicTargetSelector::operator()(), SnobolledTargetSelector::operator()(), BoneSpikeTargetSelector::operator()(), NecroticPlagueTargetCheck::operator()(), DeathPlagueTargetSelector::operator()(), BlizzardTargetSelector::operator()(), CatsTargetSelector::operator()(), ChargeTargetSelector::operator()(), DefaultTargetSelector::operator()(), SpellTargetSelector::operator()(), NonTankTargetSelector::operator()(), PowerUsersSelector::operator()(), FarthestTargetSelector::operator()(), ManaUserTargetSelector::operator()(), WebTargetSelector::operator()(), Trinity::ObjectTypeIdCheck::operator()(), StoneGripTargetSelector::operator()(), ConflagrationTargetSelector::operator()(), npc_ruby_emerald_amber_drake::PassengerBoarded(), npc_melee_hover_disk::PassengerBoarded(), npc_caster_hover_disk::PassengerBoarded(), npc_bountiful_table::npc_bountiful_tableAI::PassengerBoarded(), npc_icefang::PassengerBoarded(), Player::PrepareGossipMenu(), Spell::PreprocessSpellHit(), Spell::TargetInfo::PreprocessTarget(), PrintIndexError(), SmartScript::ProcessEvent(), Unit::ProcSkillsAndReactives(), Puppet::Puppet(), Unit::RecalculateObjectScale(), Unit::RemoveAllControlled(), Unit::RemoveAllMinionsByEntry(), Map::RemoveAllObjectsInRemoveList(), Unit::RemoveCharmedBy(), Map::RemoveFromActive(), Vehicle::RemovePassenger(), AchievementMgr::RequirementsSatisfied(), Unit::RestoreFaction(), Player::RewardHonor(), Player::RewardPlayerAndGroupAtEvent(), Player::RewardReputation(), Unit::RollMeleeOutcomeAgainst(), npc_guard_shattrath_faction::ScheduleVanish(), Map::ScriptsProcess(), Spell::SelectEffectTypeImplicitTargets(), Spell::SendCastResult(), CreatureTextMgr::SendChatPacket(), Spell::SendMountResult(), CreatureTextMgr::SendNonChatPacket(), Unit::SendPetActionFeedback(), Unit::SendPetAIReaction(), Player::SendPreparedGossip(), Spell::SendResurrectRequest(), Spell::SendSpellCooldown(), Spell::SendSpellGo(), Spell::SendSpellStart(), WorldObject::setActive(), Guardian::SetBonusDamage(), Unit::SetCanFly(), Unit::SetCharm(), Unit::SetCharmedBy(), Minion::setDeathState(), WorldObject::SetFarVisible(), Unit::SetHealth(), Unit::SetHover(), Creature::SetLootRecipient(), GameObject::SetLootRecipient(), WorldObject::SetMap(), Unit::SetMaxHealth(), Unit::SetMaxPower(), Unit::SetMinion(), Unit::SetPower(), Unit::SetPowerType(), Unit::SetStandState(), Unit::SetStunned(), Player::SetViewpoint(), WorldObject::SetVisibilityDistanceOverride(), FollowerAI::ShouldAssistPlayerInCombatAgainst(), Unit::SpellBaseDamageBonusDone(), Unit::SpellBaseHealingBonusDone(), Unit::SpellCritChanceDone(), Unit::SpellCritChanceTaken(), Unit::SpellDamageBonusDone(), Unit::SpellDamagePctDone(), Unit::SpellHealingBonusDone(), Unit::SpellHealingPctDone(), npc_venture_co_straggler::SpellHit(), npc_mature_netherwing_drake::npc_mature_netherwing_drakeAI::SpellHit(), WorldObject::SpellHitResult(), boss_onyxia::SpellHitTarget(), boss_volazj::SpellHitTarget(), boss_general_vezax::boss_general_vezaxAI::SpellHitTarget(), boss_thorim::boss_thorimAI::SpellHitTarget(), boss_ymiron::SpellHitTarget(), boss_lethon::boss_lethonAI::SpellHitTarget(), SmartAI::StartPath(), Unit::StopAttackFaction(), Player::StopCastingCharm(), WorldObject::SummonCreatureGroup(), WorldObject::SummonGameObject(), Spell::SummonGuardian(), WorldObject::SummonTrigger(), Spell::TakePower(), Spell::TakeReagents(), Spell::TakeRunePower(), CreatureAI::TriggerAlert(), Spell::TriggerGlobalCooldown(), GameObject::Update(), Unit::Update(), SpellCastTargets::Update(), npc_runic_colossus::npc_runic_colossusAI::UpdateAI(), boss_void_reaver::UpdateAI(), npc_death_knight_initiate::npc_death_knight_initiateAI::UpdateAI(), Guardian::UpdateAttackPowerAndDamage(), Unit::UpdateAuraForGroup(), Unit::UpdateCharmAI(), Guardian::UpdateDamagePhysical(), Unit::UpdateDisplayPower(), npc_pet_mage_mirror_image::UpdateImageVictim(), CombatManager::UpdateOwnerCombatState(), Transport::UpdatePassengerPositions(), Spell::UpdatePointers(), boss_netherspite::boss_netherspiteAI::UpdatePortals(), Unit::UpdatePosition(), Unit::UpdateReactives(), npc_pet_dk_rune_weapon::UpdateRuneWeaponVictim(), Unit::UpdateSpeed(), Spell::UpdateSpellCastDataAmmo(), Player::UpdateVisibilityOf(), Player::UpdateWeaponSkill(), GameObject::Use(), Vehicle::Vehicle(), Spell::~Spell(), SpellEvent::~SpellEvent(), and WorldObject::~WorldObject().

◆ GetUInt16Value()

◆ GetUInt32Value()

uint32 Object::GetUInt32Value ( uint16  index) const

Definition at line 241 of file Object.cpp.

References ASSERT, m_uint32Values, m_valuesCount, and PrintIndexError().

Referenced by Player::_ApplyAmmoBonuses(), Player::_SaveDailyQuestStatus(), Player::_SaveStats(), Player::AddItemDurations(), Player::AddItemToBuyBackSlot(), ApplyModUInt32Value(), AuctionEntry::BuildAuctionInfo(), Unit::BuildAuraStateUpdateForTarget(), Item::CalculateDurabilityRepairCost(), Player::CanNoReagentCast(), Player::CheckAreaExplore(), Spell::CheckItems(), Item::CheckSoulboundTradeExpire(), Item::CloneItem(), Player::DurabilityLoss(), Player::DurabilityPointsLoss(), Player::DurabilityRepair(), Spell::EffectDestroyAllTotems(), Spell::EffectSummonChangeItem(), Pet::FillPetInfo(), Spell::finish(), Player::GetArenaPersonalRating(), Player::GetArenaPoints(), Player::GetArenaTeamId(), Bag::GetBagSize(), Corpse::GetCorpseDynamicFlags(), Corpse::GetCorpseFlags(), Item::GetCount(), Corpse::GetDisplayId(), GameObject::GetDisplayId(), GameObject::GetDynamicFlags(), Item::GetEnchantmentCharges(), Item::GetEnchantmentDuration(), Item::GetEnchantmentId(), Player::GetExpertiseDodgeOrParryReduction(), GameObject::GetFaction(), Player::GetFreePrimaryProfessionPoints(), Player::GetFreeTalentPoints(), Player::GetGlyphSlot(), Corpse::GetGuildId(), Player::GetGuildId(), Player::GetGuildRank(), Player::GetHonorPoints(), Corpse::GetItem(), Item::GetItemSuffixFactor(), Player::GetMoney(), Item::GetPlayedTime(), Player::GetQuestSlotQuestId(), Player::GetQuestSlotState(), Player::GetQuestSlotTime(), Player::GetRatingBonusValue(), DynamicObject::GetSpellId(), Transport::GetTransportPeriod(), Unit::GetVirtualItemId(), Player::GetXP(), Player::GetXPForNextLevel(), Pet::GivePetXP(), Player::GiveXP(), WorldSession::HandleAuctionSellItem(), WorldSession::HandleBuybackItem(), character_commandscript::HandleCharacterTitlesCommand(), spell_gen_consumption::HandleDamageCalc(), debug_commandscript::HandleDebugGetItemValueCommand(), debug_commandscript::HandleDebugGetValueCommand(), debug_commandscript::HandleDebugMod32ValueCommand(), debug_commandscript::HandleDebugUpdateCommand(), spell_warl_life_tap::HandleDummy(), misc_commandscript::HandleHideAreaCommand(), lookup_commandscript::HandleLookupTitleCommand(), WorldSession::HandleOpeningCinematic(), WorldSession::HandleRequestHonorStats(), WorldSession::HandleSelfResOpcode(), WorldSession::HandleSendMail(), misc_commandscript::HandleShowAreaCommand(), WorldSession::HandleWrapItemOpcode(), Corpse::HasCorpseDynamicFlag(), Corpse::HasCorpseFlag(), Totem::InitStats(), Guardian::InitStatsForLevel(), Item::IsBroken(), Player::IsDailyQuestDone(), Unit::IsMagnet(), Player::IsMaxLevel(), npc_toxic_sporebat::JustAppeared(), Unit::Kill(), Player::LoadFromDB(), Item::LoadFromDB(), WorldPackets::Mail::MailAttachedItem::MailAttachedItem(), WorldSession::moveItems(), Player::PrepareGossipMenu(), Player::RemovePet(), AchievementMgr::RequirementsSatisfied(), Player::SatisfyQuestDay(), Pet::SavePetToDB(), Corpse::SaveToDB(), Item::SaveToDB(), Player::SaveToDB(), WorldSession::SendQueryPetNameResponse(), Item::SendTimeUpdate(), Player::SetAmmo(), Player::SetDailyQuestStatus(), Player::setDeathState(), Unit::SetMinion(), Player::SetRestBonus(), netherspite_infernal::netherspite_infernalAI::SpellHit(), Spell::SummonGuardian(), Player::SwapQuestSlot(), Spell::TakeAmmo(), Totem::UnSummon(), Player::UnsummonPetTemporaryIfAny(), Player::Update(), npc_giant_infernal::npc_giant_infernalAI::UpdateAI(), Item::UpdateDuration(), Player::UpdateHonorFields(), Item::UpdatePlayedTime(), and Spell::UpdateSpellCastDataAmmo().

◆ GetUInt64Value()

uint64 Object::GetUInt64Value ( uint16  index) const

◆ GetUpdateFieldData()

◆ GetValuesCount()

◆ GetWeakPtr()

Trinity::unique_weak_ptr< Object > Object::GetWeakPtr ( ) const
inline

Definition at line 220 of file Object.h.

◆ HasByteFlag()

bool Object::HasByteFlag ( uint16  index,
uint8  offset,
uint8  flag 
) const

Definition at line 847 of file Object.cpp.

References ASSERT, m_uint32Values, m_valuesCount, and PrintIndexError().

Referenced by Player::GiveLevel(), and ToggleByteFlag().

◆ HasDynamicFlag()

bool Object::HasDynamicFlag ( uint32  flag) const
inline

◆ HasFlag()

◆ HasFlag64()

bool Object::HasFlag64 ( uint16  index,
uint64  flag 
) const

Definition at line 881 of file Object.cpp.

References ASSERT, GetUInt64Value(), m_valuesCount, and PrintIndexError().

Referenced by ToggleFlag64().

◆ hasInvolvedQuest()

◆ hasQuest()

virtual bool Object::hasQuest ( uint32  ) const
inlinevirtual

◆ IsCorpse()

bool Object::IsCorpse ( ) const
inline

Definition at line 206 of file Object.h.

References TYPEID_CORPSE.

Referenced by Trinity::WorldObjectSpellTargetCheck::operator()().

◆ IsCreature()

◆ IsDynObject()

bool Object::IsDynObject ( ) const
inline

Definition at line 212 of file Object.h.

References TYPEID_DYNAMICOBJECT.

◆ IsGameObject()

bool Object::IsGameObject ( ) const
inline

Definition at line 200 of file Object.h.

References TYPEID_GAMEOBJECT.

◆ IsInWorld()

bool Object::IsInWorld ( ) const
inline

Definition at line 73 of file Object.h.

Referenced by Unit::_AddAura(), Battleground::_ProcessResurrect(), Player::_StoreItem(), VehicleJoinEvent::Abort(), Battlefield::AddOrSetPlayerToCorrectBfGroup(), Transport::AddPassenger(), Player::AddSpell(), Player::AddTalent(), Map::AddToMap(), Corpse::AddToWorld(), Creature::AddToWorld(), DynamicObject::AddToWorld(), GameObject::AddToWorld(), Pet::AddToWorld(), Unit::AddToWorld(), Unit::Attack(), Unit::CalcAbsorbResist(), Aura::CanBeAppliedOn(), CombatManager::CanBeginCombat(), Unit::CleanupBeforeRemoveFromMap(), WorldObject::CleanupsBeforeDelete(), Map::DelayedUpdate(), WorldObject::DestroyForNearbyPlayers(), Player::DestroyItem(), Player::DestroyItemCount(), Player::DestroyItemCount(), WorldSession::DoLootRelease(), Spell::EffectAddFarsight(), Spell::EffectPersistentAA(), Spell::EffectResurrect(), Spell::EffectResurrectNew(), Spell::EffectSelfResurrect(), Player::EquipItem(), VehicleJoinEvent::Execute(), UnitAura::FillTargetMap(), ObjectAccessor::FindPlayer(), ObjectAccessor::FindPlayerByName(), World::FindPlayerInZone(), WorldObject::GetFloorZ(), Player::GetGameObjectIfCanInteractWith(), Player::GetNPCIfCanInteractWith(), Player::GetPet(), AuraEffect::HandleAuraModStalked(), AuraEffect::HandleAuraOpenStable(), AuraEffect::HandleAuraOverrideSpells(), AuraEffect::HandleAuraSetVehicle(), AuraEffect::HandleModInvisibility(), AuraEffect::HandleModInvisibilityDetect(), AuraEffect::HandleModStealth(), AuraEffect::HandleModStealthDetect(), AuraEffect::HandleModStealthLevel(), WorldSession::HandleMoveWorldportAck(), WorldSession::HandlePetAbandon(), WorldSession::HandleSellItemOpcode(), WorldSession::HandleSetDungeonDifficultyOpcode(), WorldSession::HandleSetRaidDifficultyOpcode(), WorldSession::HandleSpellClick(), WorldObject::IsInMap(), Player::IsPetNeedBeTemporaryUnsummoned(), WorldObject::IsWithinLOS(), Player::LearnCustomSpells(), Player::LearnSkillRewardedSpells(), Player::LearnSpell(), Player::LoadPet(), Group::MasterLoot(), AchievementCriteriaData::Meets(), Map::MoveAllCreaturesInMoveList(), Map::MoveAllDynamicObjectsInMoveList(), Map::MoveAllGameObjectsInMoveList(), npc_mageguard_dalaran::MoveInLineOfSight(), spell_gormok_ride_player::OnApply(), spell_illidari_council_seal::OnRemove(), Unit::OutDebugInfo(), Player::PrepareQuestMenu(), MapSessionFilter::Process(), WorldSessionFilter::Process(), Player::QuickEquipItem(), DynamicObject::Remove(), Corpse::RemoveFromWorld(), Creature::RemoveFromWorld(), TempSummon::RemoveFromWorld(), Minion::RemoveFromWorld(), DynamicObject::RemoveFromWorld(), GameObject::RemoveFromWorld(), WorldObject::RemoveFromWorld(), Pet::RemoveFromWorld(), Player::RemoveFromWorld(), Unit::RemoveFromWorld(), Player::RemoveItem(), Vehicle::RemovePassenger(), Player::RemovePet(), Map::RemovePlayerFromMap(), AchievementMgr::RequirementsSatisfied(), WorldObject::ResetMap(), BfGraveyard::Resurrect(), Player::SaveToDB(), AchievementMgr::SendAchievementEarned(), World::SendGlobalGMMessage(), World::SendGMText(), WorldObject::SendMessageToSet(), Map::SendObjectUpdates(), Map::SendZoneMessage(), WorldObject::setActive(), Unit::SetCharmedBy(), GameObject::SetGoState(), WorldObject::SetIsStoredInWorldObjectGridContainer(), WorldObject::SetMap(), Unit::SetMinion(), WorldObject::SetPhaseMask(), Unit::SetPhaseMask(), Unit::SetSpeedRate(), Player::SplitItem(), Unit::StopMoving(), MotionMaster::StopOnDeath(), WorldObject::SummonGameObject(), Player::SwapItem(), Player::TeleportTo(), TempSummon::UnSummon(), WorldSession::Update(), Puppet::Update(), Player::Update(), Unit::Update(), Map::Update(), ChaseMovementGenerator::Update(), FollowMovementGenerator::Update(), Player::UpdateInvisibilityDrunkDetect(), GameObject::UpdateModel(), Player::UpdateObjectVisibility(), Spell::UpdateOriginalCasterPointer(), Transport::UpdatePassengerPositions(), Group::UpdatePlayerOutOfRange(), Player::UpdateTriggerVisibility(), Player::UpdateZone(), and ~Object().

◆ IsItem()

bool Object::IsItem ( ) const
inline

Definition at line 176 of file Object.h.

References TYPEMASK_ITEM.

◆ IsPlayer()

◆ isType()

bool Object::isType ( uint16  mask) const
inline

Definition at line 94 of file Object.h.

◆ IsUnit()

◆ IsWorldObject()

bool Object::IsWorldObject ( ) const
inline

Definition at line 170 of file Object.h.

References TYPEMASK_WORLDOBJECT.

◆ operator=() [1/2]

Object & Object::operator= ( Object &&  right)
privatedelete

◆ operator=() [2/2]

Object & Object::operator= ( Object const &  right)
privatedelete

◆ PrintIndexError()

◆ RemoveByteFlag()

◆ RemoveDynamicFlag()

◆ RemoveFieldNotifyFlag()

void Object::RemoveFieldNotifyFlag ( uint16  flag)
inline

Definition at line 165 of file Object.h.

Referenced by Group::AddMember(), Unit::SetOwnerGUID(), and Player::UpdateTriggerVisibility().

◆ RemoveFlag()

◆ RemoveFlag64()

void Object::RemoveFlag64 ( uint16  index,
uint64  oldFlag 
)

Definition at line 866 of file Object.cpp.

References GetUInt64Value(), and SetUInt64Value().

Referenced by ApplyModFlag64(), and ToggleFlag64().

◆ RemoveFromObjectUpdate()

virtual void Object::RemoveFromObjectUpdate ( )
protectedpure virtual

Implemented in Item, and WorldObject.

Referenced by ClearUpdateMask().

◆ RemoveFromWorld()

◆ RemoveGuidValue()

◆ ReplaceAllDynamicFlags()

virtual void Object::ReplaceAllDynamicFlags ( uint32  flag)
inlinevirtual

Reimplemented in GameObject, and Unit.

Definition at line 91 of file Object.h.

◆ SendUpdateToPlayer()

◆ SetByteFlag()

◆ SetByteValue()

◆ SetDynamicFlag()

◆ SetEntry()

◆ SetFieldNotifyFlag()

void Object::SetFieldNotifyFlag ( uint16  flag)
inline

Definition at line 164 of file Object.h.

Referenced by Group::AddMember(), Unit::SetOwnerGUID(), and Player::UpdateTriggerVisibility().

◆ SetFlag()

◆ SetFlag64()

void Object::SetFlag64 ( uint16  index,
uint64  newFlag 
)

Definition at line 859 of file Object.cpp.

References GetUInt64Value(), and SetUInt64Value().

Referenced by Player::AddKnownCurrency(), ApplyModFlag64(), and ToggleFlag64().

◆ SetFloatValue()

◆ SetGuidValue()

◆ SetInt16Value()

void Object::SetInt16Value ( uint16  index,
uint8  offset,
int16  value 
)
inline

Definition at line 120 of file Object.h.

Referenced by Player::SetSkillTempBonus().

◆ SetInt32Value()

◆ SetIsNewObject()

void Object::SetIsNewObject ( bool  enable)
inline

Definition at line 160 of file Object.h.

◆ SetObjectScale()

◆ SetStatFloatValue()

◆ SetStatInt32Value()

void Object::SetStatInt32Value ( uint16  index,
int32  value 
)

◆ SetUInt16Value()

◆ SetUInt32Value()

void Object::SetUInt32Value ( uint16  index,
uint32  value 
)

Definition at line 577 of file Object.cpp.

References _changesMask, AddToObjectUpdateIfNeeded(), ASSERT, m_uint32Values, m_valuesCount, PrintIndexError(), and UpdateMask::SetBit().

Referenced by _Create(), Player::_LoadDailyQuestStatus(), Player::AddItemToBuyBackSlot(), ApplyModUInt32Value(), Player::CheckAreaExplore(), Spell::CheckItems(), Item::ClearEnchantment(), DynamicObject::CreateDynamicObject(), Player::DuelComplete(), Spell::EffectTameCreature(), Player::GiveLevel(), debug_commandscript::HandleDebugMod32ValueCommand(), debug_commandscript::HandleDebugSet32BitCommand(), debug_commandscript::HandleDebugSetItemValueCommand(), debug_commandscript::HandleDebugSetValueCommand(), debug_commandscript::HandleDebugUpdateCommand(), misc_commandscript::HandleHideAreaCommand(), npc_commandscript::HandleNpcTameCommand(), pet_commandscript::HandlePetCreateCommand(), reset_commandscript::HandleResetHonorCommand(), reset_commandscript::HandleResetStatsOrLevelHelper(), WorldSession::HandleSelfResOpcode(), WorldSession::HandleSetTitleOpcode(), WorldSession::HandleSetWatchedFactionOpcode(), misc_commandscript::HandleShowAreaCommand(), titles_commandscript::HandleTitlesCurrentCommand(), titles_commandscript::HandleTitlesRemoveCommand(), titles_commandscript::HandleTitlesSetMaskCommand(), Player::InitGlyphsForLevel(), Player::InitStatsForLevel(), Guardian::InitStatsForLevel(), Unit::Kill(), Corpse::LoadCorpseFromDB(), Player::LoadFromDB(), Bag::LoadFromDB(), WorldSession::LogoutPlayer(), instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::OnGameObjectCreate(), Player::RemoveAmmo(), Player::RemoveItemFromBuyBackSlot(), Corpse::ReplaceAllCorpseDynamicFlags(), Corpse::ReplaceAllCorpseFlags(), GameObject::ReplaceAllDynamicFlags(), GameObject::ReplaceAllFlags(), Item::ReplaceAllItemFlags(), Player::ResetDailyQuestStatus(), Player::SetAmmo(), Player::SetArenaPoints(), Player::SetArenaTeamInfoField(), Bag::SetBagSize(), Guardian::SetBonusDamage(), Item::SetCount(), Item::SetCreatePlayedTime(), Player::SetDailyQuestStatus(), Player::setDeathState(), Corpse::SetDisplayId(), GameObject::SetDisplayId(), Unit::SetDisplayId(), Item::SetDurability(), Item::SetEnchantment(), Item::SetEnchantmentCharges(), Item::SetEnchantmentDuration(), Item::SetExpiration(), GameObject::SetFaction(), Player::SetFreePrimaryProfessions(), Player::SetFreeTalentPoints(), Player::SetGlyph(), Player::SetGlyphSlot(), Corpse::SetGuildId(), Player::SetGuildRank(), Unit::SetHealth(), Player::SetHonorPoints(), Player::SetInGuild(), Corpse::SetItem(), GameObject::SetLevel(), Unit::SetLevel(), Item::SetMaxDurability(), Unit::SetMaxHealth(), Player::SetMoney(), Player::SetNoRegentCostMask(), Pet::SetPetExperience(), Item::SetPetitionId(), Item::SetPetitionNumSignatures(), Pet::SetPetNextLevelExperience(), Player::SetQuestSlot(), Player::SetQuestSlotTimer(), Player::SetRestBonus(), SetStatInt32Value(), Unit::SetVirtualItem(), Player::SetVisibleItemSlot(), Player::SetXP(), Player::SwapQuestSlot(), npc_thassarian::UpdateAI(), Player::UpdateArmorPenetration(), Player::UpdateDuelFlag(), Player::UpdateExpertise(), Player::UpdateHonorFields(), Item::UpdateItemSuffixFactor(), Player::UpdateRating(), and Player::UpdateShieldBlockValue().

◆ SetUInt64Value()

◆ ToCorpse() [1/4]

Corpse * Object::ToCorpse ( )
inline

Definition at line 209 of file Object.h.

Referenced by GetUpdateFieldData(), and WorldObject::~WorldObject().

◆ ToCorpse() [2/4]

Corpse const * Object::ToCorpse ( ) const
inline

Definition at line 210 of file Object.h.

◆ ToCorpse() [3/4]

◆ ToCorpse() [4/4]

static Corpse const * Object::ToCorpse ( Object const *  o)
inlinestatic

Definition at line 208 of file Object.h.

References ToCorpse().

◆ ToCreature() [1/4]

◆ ToCreature() [2/4]

Creature const * Object::ToCreature ( ) const
inline

Definition at line 192 of file Object.h.

◆ ToCreature() [3/4]

static Creature * Object::ToCreature ( Object *  o)
inlinestatic

Definition at line 189 of file Object.h.

References ToCreature().

Referenced by Spell::_cast(), Unit::_EnterVehicle(), Unit::_ExitVehicle(), Map::_GetScriptCreature(), Map::_GetScriptCreatureSourceOrTarget(), KillRewarder::_RewardKillCredit(), VehicleJoinEvent::Abort(), Player::AddQuestAndCheckCompletion(), Map::AddToActive(), spell_stable_master_repo::AfterApply(), spell_bjarngrim_stance_dummy::AfterApply(), spell_bjarngrim_stance_dummy::AfterRemove(), spell_keleseth_frost_tomb_channel::AfterRemove(), spell_blackheart_incite_chaos_charm::AfterRemove(), Vehicle::ApplyAllImmunities(), EscortAI::AssistPlayerInCombatAgainst(), SmartAI::AssistPlayerInCombatAgainst(), Creature::AtEngage(), Unit::Attack(), Unit::AtTargetAttacked(), PathGenerator::BuildPolyPath(), Spell::CalculateJumpSpeeds(), Creature::CanAssistTo(), Creature::CanCreatureAttack(), WorldObject::CanDetectStealthOf(), CanHaveGlobalCooldown(), ThreatManager::CanHaveThreatList(), CharmInfo::CharmInfo(), Player::CharmSpellInitialize(), Spell::CheckCast(), Spell::CheckPetCast(), SpellInfo::CheckTarget(), spell_the_lich_king_vile_spirit_damage_target_search::CheckTargetCount(), spell_the_lich_king_ice_burst_target_search::CheckTargetCount(), spell_icehowl_trample::CheckTargets(), ChaseMovementGenerator::Deactivate(), Unit::DealDamage(), Unit::DealDamageMods(), Unit::DealMeleeDamage(), Unit::DealSpellDamage(), spell_rotface_unstable_ooze_explosion_suicide::DespawnSelf(), npc_orb_carrier::DoAction(), Spell::TargetInfo::DoDamageAndTriggers(), PointMovementGenerator< T >::DoInitialize(), DoMovementInform(), DoMovementInform(), Spell::GOTargetInfo::DoTargetSpellHit(), FormationMovementGenerator::DoUpdate(), PointMovementGenerator< T >::DoUpdate(), Spell::EffectCreateTamedPet(), Spell::EffectKnockBack(), Spell::EffectScriptEffect(), Spell::EffectSkinning(), Spell::EffectSummonPet(), Spell::EffectTameCreature(), VehicleJoinEvent::Execute(), spell_malygos_surge_of_power_warning_selector_25::ExecuteMainSpell(), spell_scion_of_eternity_arcane_barrage::FilterMeleeHoverDiskPassangers(), spell_skeram_arcane_explosion::spell_skeram_arcane_explosion_SpellScript::FilterTargets(), spell_malygos_arcane_storm::FilterTargets(), spell_malygos_surge_of_power_25::FilterTargets(), spell_varos_energize_core_area_enemy::FilterTargets(), spell_varos_energize_core_area_entry::FilterTargets(), spell_auriaya_sentinel_blast::FilterTargets(), spell_pursue::spell_pursue_SpellScript::FilterTargets(), spell_kologarn_stone_shout::spell_kologarn_stone_shout_SpellScript::FilterTargets(), spell_razorscale_flame_breath::FilterTargets(), spell_thorim_frostbolt_volley::spell_thorim_frostbolt_volley_SpellScript::FilterTargets(), spell_xt002_tympanic_tantrum::FilterTargets(), ChaseMovementGenerator::Finalize(), TimedFleeingMovementGenerator::Finalize(), RotateMovementGenerator::Finalize(), AssistanceDistractMovementGenerator::Finalize(), AssistanceMovementGenerator::Finalize(), SplineChainMovementGenerator::Finalize(), ImmediateMovementGenerator::Finalize(), Spell::finish(), ThreatReference::FlagsAllowFighting(), Trinity::XP::Gain(), Creature::GetAggroRange(), Player::GetDefaultGossipMenuForSource(), SpellScript::GetHitCreature(), Player::GetQuestDialogStatus(), Unit::GetUnitBlockChance(), Unit::GetUnitParryChance(), ObjectMgr::GetVehicleAccessoryList(), Unit::GetVehicleCreatureBase(), Player::GiveXP(), Group::GroupLoot(), spell_leotheras_the_blind_whirlwind_init::HandleAfterCast(), spell_icecrown_bloated_abom_feign_death::HandleApply(), AuraEffect::HandleAuraControlVehicle(), AuraEffect::HandleAuraModDisarm(), Aura::HandleAuraSpecificMods(), AuraEffect::HandleChannelDeathItem(), spell_gen_consumption::HandleDamageCalc(), debug_commandscript::HandleDebugCombatListCommand(), debug_commandscript::HandleDebugSpawnVehicleCommand(), debug_commandscript::HandleDebugThreatListCommand(), spell_malygos_random_portal::HandleDummy(), spell_sholazar_shoot_rjr::HandleDummy(), spell_omor_the_unscarred_orbital_strike_target::HandleDummy(), spell_gen_despawn_self::HandleDummy(), spell_volkhan_temper_dummy::HandleDummyEffect(), spell_auriaya_agro_creator::HandleDummyEffect(), spell_ick_explosive_barrage::HandleEffectApply(), spell_gen_feign_death_all_flags::HandleEffectApply(), spell_gen_feign_death_no_dyn_flag::HandleEffectApply(), spell_gen_feign_death_no_prevent_emotes::HandleEffectApply(), spell_ick_explosive_barrage::HandleEffectRemove(), AuraEffect::HandleFeignDeath(), npc_commandscript::HandleNpcSetEntryCommand(), npc_commandscript::HandleNpcTameCommand(), spell_warhead_fuse::HandleOnEffectRemove(), spell_ormorok_crystal_spike::HandlePeriodic(), WorldSession::HandlePetActionHelper(), WorldSession::HandlePetCastSpellOpcode(), pet_commandscript::HandlePetCreateCommand(), AuraEffect::HandlePhase(), spell_doom_lord_kazzak_capture_soul::HandleProc(), WorldSession::HandleQuestgiverChooseRewardOpcode(), WorldSession::HandleQuestgiverStatusQueryOpcode(), spell_icecrown_bloated_abom_feign_death::HandleRemove(), spell_steal_essence_visual::HandleRemove(), spell_putricide_unstable_experiment::HandleScript(), spell_the_lich_king_vile_spirit_move_target_search::HandleScript(), spell_pilgrims_bounty_turkey_tracker::HandleScript(), spell_sartura_whirlwind::HandleScript(), spell_gal_darah_impaling_charge::HandleScript(), spell_festergut_pungent_blight::HandleScript(), spell_rotface_little_ooze_combine::HandleScript(), spell_rotface_large_ooze_combine::HandleScript(), spell_rotface_large_ooze_buff_combine::HandleScript(), spell_malygos_vortex_dummy::HandleScript(), spell_nexus_lord_align_disk_aggro::HandleScript(), spell_thorim_arena_leap::spell_thorim_arena_leap_SpellScript::HandleScript(), spell_toravon_random_aggro::HandleScript(), spell_borean_tundra_magnataur_on_death_1::HandleScript(), spell_shredder_delivery::HandleScript(), spell_grizzly_hills_hand_over_reins::HandleScript(), spell_icecrown_burst_at_the_seams_52510::HandleScript(), spell_leotheras_the_blind_whirlwind_effect::HandleScript(), spell_volazj_whisper::HandleScriptEffect(), spell_illidan_cage_trap::HandleScriptEffect(), spell_pri_lightwell::HandleScriptEffect(), spell_alexstrasza_bunny_destroy_platform_event::HandleSendEvent(), spell_gatewatcher_subboss_trigger::HandleTargets(), CharmInfo::InitCharmCreateSpells(), Spell::InitExplicitTargets(), CharmInfo::InitPossessCreateSpells(), TempSummon::InitSummon(), SmartScript::IsCharmedCreature(), DisableMgr::IsDisabledFor(), Player::isHonorOrXPTarget(), Unit::IsInPartyWith(), Unit::IsInRaidWith(), npc_crystal_spike_trigger::IsSummonedBy(), npc_coldflame::IsSummonedBy(), npc_meteor_strike_initial::IsSummonedBy(), npc_arcane_overload::IsSummonedBy(), npc_infernal_attacker::npc_infernal_attackerAI::IsSummonedBy(), WorldObject::IsValidAssistTarget(), boss_grubbis::boss_grubbisAI::JustDied(), npc_slad_ran_constrictor::JustEngagedWith(), npc_rinji::npc_rinjiAI::JustEngagedWith(), Unit::Kill(), netherspite_infernal::netherspite_infernalAI::KilledUnit(), spell_svalna_revive_champion::Land(), Movement::MoveSplineInit::Launch(), spell_ioc_launch::Launch(), SpellHistory::LockSpellSchool(), Condition::Meets(), MotionMaster::MoveAlongSplineChain(), npc_anubarak_spike::MoveInLineOfSight(), npc_salanar_the_horseman::npc_salanar_the_horsemanAI::MoveInLineOfSight(), npc_dkc1_gothik::npc_dkc1_gothikAI::MoveInLineOfSight(), npc_aged_dying_ancient_kodo::npc_aged_dying_ancient_kodoAI::MoveInLineOfSight(), npc_melee_hover_disk::MovementInform(), GenericMovementGenerator::MovementInform(), MotionMaster::MoveSeekAssistance(), MotionMaster::MoveTargetedHome(), Group::NeedBeforeGreed(), ScriptMgr::OnAddPassenger(), spell_headless_horseman_yell_timer::OnApply(), spell_jormungars_paralytic_toxin::OnApply(), spell_systems_shutdown::spell_systems_shutdown_AuraScript::OnApply(), spell_yogg_saron_insane::spell_yogg_saron_insane_AuraScript::OnApply(), achievement_volunteer_work::OnCheck(), achievement_hadronox_denied::OnCheck(), achievement_king_dred::OnCheck(), achievement_oh_novos::OnCheck(), achievement_consumption_junction::OnCheck(), achievement_three_faced::OnCheck(), achievement_doesnt_go_to_eleven::OnCheck(), achievement_share_the_love::OnCheck(), achievement_less_rabi::OnCheck(), achievement_ive_gone_and_made_a_mess::OnCheck(), achievement_flu_shot_shortage::OnCheck(), achievement_safety_dance::OnCheck(), achievement_chaos_theory::OnCheck(), achievement_split_personality::OnCheck(), achievement_shatter_resistant::OnCheck(), achievement_abuse_the_ooze::OnCheck(), achievement_brann_spankin_new::OnCheck(), achievement_nine_lives::OnCheck(), achievement_crazy_cat_lady::OnCheck(), achievement_shutout::OnCheck(), achievement_orbital_bombardment::OnCheck(), achievement_orbital_devastation::OnCheck(), achievement_nuked_from_orbit::OnCheck(), achievement_orbit_uary::OnCheck(), achievement_shadowdodger::OnCheck(), achievement_smell_saronite::OnCheck(), achievement_quick_shave::OnCheck(), achievement_girl_love_to_skadi::OnCheck(), achievement_kings_bane::OnCheck(), achievement_dehydration::OnCheck(), achievement_void_dance::OnCheck(), achievement_intense_cold::OnCheck(), condition_nagrand_banner::OnConditionCheck(), Player::OnGossipSelect(), SmartScript::OnInitialize(), ScriptMgr::OnInstall(), ScriptMgr::OnInstallAccessory(), spell_vexallus_energy_feedback::OnPeriodic(), spell_hodir_flash_freeze::OnPeriodic(), spell_taldaram_flame_ball_visual::OnRemove(), spell_malygos_vortex_visual::OnRemove(), spell_systems_shutdown::spell_systems_shutdown_AuraScript::OnRemove(), spell_gen_feign_death_all_flags::OnRemove(), spell_gen_feign_death_no_dyn_flag::OnRemove(), spell_gen_feign_death_no_prevent_emotes::OnRemove(), ScriptMgr::OnRemovePassenger(), ScriptMgr::OnReset(), spell_exploding_orb_hasty_grow::OnStackChange(), ScriptMgr::OnUninstall(), instance_deadmines::instance_deadmines_InstanceMapScript::OnUnitDeath(), instance_gnomeregan::instance_gnomeregan_InstanceMapScript::OnUnitDeath(), instance_karazhan::instance_karazhan_InstanceMapScript::OnUnitDeath(), instance_uldaman::instance_uldaman_InstanceMapScript::OnUnitDeath(), instance_zulaman::instance_zulaman_InstanceMapScript::OnUnitDeath(), instance_ruins_of_ahnqiraj::instance_ruins_of_ahnqiraj_InstanceMapScript::OnUnitDeath(), instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript::OnUnitDeath(), instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::OnUnitDeath(), instance_naxxramas::instance_naxxramas_InstanceMapScript::OnUnitDeath(), instance_oculus::instance_oculus_InstanceMapScript::OnUnitDeath(), instance_ulduar::instance_ulduar_InstanceMapScript::OnUnitDeath(), instance_shadow_labyrinth::instance_shadow_labyrinth_InstanceMapScript::OnUnitDeath(), instance_blood_furnace::instance_blood_furnace_InstanceMapScript::OnUnitDeath(), instance_stratholme::instance_stratholme_InstanceMapScript::OnUnitDeath(), instance_azjol_nerub::instance_azjol_nerub_InstanceScript::OnUnitDeath(), LorKhanSelectTargetToHeal::operator()(), Trinity::NearestAttackableNoTotemUnitInObjectRangeCheck::operator()(), Trinity::NearestHostileUnitInAggroRangeCheck::operator()(), FlameLeviathanPursuedTargetSelector::operator()(), npc_melee_hover_disk::PassengerBoarded(), boss_flame_leviathan_seat::boss_flame_leviathan_seatAI::PassengerBoarded(), npc_bountiful_table::npc_bountiful_tableAI::PassengerBoarded(), boss_kologarn::boss_kologarnAI::PassengerBoarded(), spell_pursuing_spikes::PeriodicTick(), spell_sapphiron_wing_buffet_despawn_periodic::PeriodicTick(), spell_item_extract_gas::PeriodicTick(), spell_headless_horseman_summoning_rhyme_aura::PeriodicTick(), Spell::prepare(), Player::PrepareGossipMenu(), Spell::PreprocessSpellHit(), SmartScript::ProcessAction(), ThreatManager::ProcessAIUpdates(), Map::RemoveAllObjectsInRemoveList(), Map::RemoveFromActive(), Vehicle::RemovePassenger(), Vehicle::Reset(), spell_arcane_overload::ResizeEffectRadiusTargetChecker(), CharmInfo::RestoreState(), KillRewarder::Reward(), Player::RewardHonor(), Player::RewardReputation(), Unit::RollMeleeOutcomeAgainst(), Spell::SelectImplicitCasterObjectTargets(), Spell::SelectImplicitTrajTargets(), FactorySelector::SelectMovementGenerator(), spell_putricide_ooze_channel::SelectTarget(), Spell::SendChannelStart(), Player::SendPreparedGossip(), Spell::SendResurrectRequest(), Spell::SendSpellGo(), Spell::SendSpellStart(), spell_malygos_surge_of_power_warning_selector_25::SendThreeTargets(), Unit::SetCharm(), boss_grubbis::boss_grubbisAI::SetDataSummoner(), spell_hor_evasion::spell_hor_evasion_SpellScript::SetDest(), FollowerAI::ShouldAssistPlayerInCombatAgainst(), boss_ossirian::boss_ossirianAI::SpellHit(), npc_stalagg::SpellHit(), npc_feugen::SpellHit(), boss_malygos::SpellHit(), npc_living_constellation::SpellHit(), WorldObject::SpellHitResult(), npc_dark_rider_of_acherus::SpellHitTarget(), boss_drakkari_elemental::SpellHitTarget(), npc_malformed_ooze::SpellHitTarget(), spell_putricide_ooze_channel::StartAttack(), Player::StopCastingCharm(), Map::SummonCreature(), Player::SummonPet(), ToCreature(), ToCreature(), spell_igb_check_for_players::TriggerWipe(), Spell::update(), Map::Update(), ChaseMovementGenerator::Update(), TimedFleeingMovementGenerator::Update(), Unit::UpdateCharmAI(), CinematicMgr::UpdateCinematicLocation(), PathGenerator::UpdateFilter(), Transport::UpdatePassengerPositions(), Player::UpdateVisibilityOf(), Player::UpdateWeaponSkill(), and Player::VehicleSpellInitialize().

◆ ToCreature() [4/4]

static Creature const * Object::ToCreature ( Object const *  o)
inlinestatic

Definition at line 190 of file Object.h.

References ToCreature().

◆ ToDynObject() [1/4]

DynamicObject * Object::ToDynObject ( )
inline

Definition at line 215 of file Object.h.

Referenced by WorldObject::GetSightRange(), and GetUpdateFieldData().

◆ ToDynObject() [2/4]

DynamicObject const * Object::ToDynObject ( ) const
inline

Definition at line 216 of file Object.h.

◆ ToDynObject() [3/4]

static DynamicObject * Object::ToDynObject ( Object *  o)
inlinestatic

◆ ToDynObject() [4/4]

static DynamicObject const * Object::ToDynObject ( Object const *  o)
inlinestatic

Definition at line 214 of file Object.h.

References ToDynObject().

◆ ToGameObject() [1/4]

◆ ToGameObject() [2/4]

GameObject const * Object::ToGameObject ( ) const
inline

Definition at line 204 of file Object.h.

◆ ToGameObject() [3/4]

static GameObject * Object::ToGameObject ( Object *  o)
inlinestatic

Definition at line 201 of file Object.h.

References ToGameObject().

Referenced by Map::_GetScriptGameObjectSourceOrTarget(), Player::AddQuestAndCheckCompletion(), Map::AddToActive(), WorldObject::CanDetectStealthOf(), CastSpellTargetArg::CastSpellTargetArg(), Spell::CheckCast(), Spell::CheckEffectTarget(), Spell::TargetInfo::DoDamageAndTriggers(), Spell::GOTargetInfo::DoTargetSpellHit(), Spell::EffectTriggerMissileSpell(), Spell::EffectTriggerSpell(), Player::GetDefaultGossipMenuForSource(), SpellScript::GetGObjCaster(), AuraScript::GetGObjCaster(), SpellCastTargets::GetGOTarget(), Player::GetQuestDialogStatus(), TempSummon::GetSummonerGameObject(), Group::GroupLoot(), WorldSession::HandleQuestgiverChooseRewardOpcode(), TempSummon::InitSummon(), SmartAI::IsSummonedBy(), Condition::Meets(), Group::NeedBeforeGreed(), SmartScript::OnInitialize(), Trinity::WorldObjectSpellAreaTargetCheck::operator()(), Player::PrepareGossipMenu(), SmartScript::ProcessAction(), BattlegroundSA::ProcessEvent(), BattlefieldWG::ProcessEvent(), instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::ProcessEvent(), Map::RemoveAllObjectsInRemoveList(), Map::RemoveFromActive(), Map::ScriptsProcess(), Spell::SelectEffectTypeImplicitTargets(), Spell::SelectImplicitAreaTargets(), Spell::SelectImplicitCasterObjectTargets(), Spell::SelectImplicitConeTargets(), Spell::SelectImplicitNearbyTargets(), Spell::SelectImplicitTargetObjectTargets(), SmartAI::SpellHit(), SmartAI::SpellHitTarget(), npc_simon_bunny::npc_simon_bunnyAI::StartGame(), ToGameObject(), ToGameObject(), npc_belnistrasz::npc_belnistraszAI::UpdateAI(), and Transport::UpdatePassengerPositions().

◆ ToGameObject() [4/4]

static GameObject const * Object::ToGameObject ( Object const *  o)
inlinestatic

Definition at line 202 of file Object.h.

References ToGameObject().

◆ ToggleByteFlag()

void Object::ToggleByteFlag ( uint16  index,
uint8  offset,
uint8  flag 
)

Definition at line 839 of file Object.cpp.

References HasByteFlag(), RemoveByteFlag(), and SetByteFlag().

◆ ToggleFlag()

void Object::ToggleFlag ( uint16  index,
uint32  flag 
)

Definition at line 792 of file Object.cpp.

References HasFlag(), RemoveFlag(), and SetFlag().

Referenced by WorldSession::HandleTogglePvP(), Player::ToggleAFK(), and Player::ToggleDND().

◆ ToggleFlag64()

void Object::ToggleFlag64 ( uint16  index,
uint64  flag 
)

Definition at line 873 of file Object.cpp.

References HasFlag64(), RemoveFlag64(), and SetFlag64().

◆ ToItem() [1/4]

Item * Object::ToItem ( )
inline

Definition at line 179 of file Object.h.

Referenced by Map::ScriptCommandStart(), Map::ScriptsStart(), and ~Object().

◆ ToItem() [2/4]

Item const * Object::ToItem ( ) const
inline

Definition at line 180 of file Object.h.

◆ ToItem() [3/4]

static Item * Object::ToItem ( Object *  o)
inlinestatic

Definition at line 177 of file Object.h.

References ToItem().

Referenced by ToItem(), and ToItem().

◆ ToItem() [4/4]

static Item const * Object::ToItem ( Object const *  o)
inlinestatic

Definition at line 178 of file Object.h.

References ToItem().

◆ ToPlayer() [1/4]

Player * Object::ToPlayer ( )
inline

Definition at line 185 of file Object.h.

Referenced by Unit::_ApplyAura(), Unit::_CreateAuraApplication(), Unit::_EnterVehicle(), Unit::_ExitVehicle(), Unit::_UnapplyAura(), Unit::_UpdateAutoRepeatSpell(), WorldObject::CanSeeOrDetect(), Unit::CombatStop(), Unit::CreateTamedPetFrom(), Unit::CreateTamedPetFrom(), Unit::DealMeleeDamage(), Unit::Dismount(), WorldObject::GetAffectingPlayer(), Unit::GetAPMultiplier(), WorldObject::GetCharmerOrOwnerPlayerOrPlayerItself(), Unit::GetCombatRatingReduction(), Unit::GetControllingPlayer(), Unit::GetDefenseSkillValue(), WorldObject::GetFactionTemplateEntry(), WorldObject::GetGridActivationRange(), Unit::GetModelForForm(), Unit::GetNextRandomRaidMemberOrPet(), WorldObject::GetSightRange(), WorldObject::GetSpellModOwner(), Unit::GetUnitDodgeChance(), Unit::GetUnitMissChance(), Unit::GetUnitParryChance(), WorldObject::GetVisibilityRange(), Unit::GetWeaponSkillValue(), spell_chapter1_recall_eye_of_acherus::HandleDummy(), Unit::haveOffhandWeapon(), Totem::InitStats(), Unit::InitTamedPet(), Unit::InterruptSpell(), Unit::isTargetableForAttack(), WorldObject::IsValidAttackTarget(), Unit::JumpTo(), Unit::ModifyAuraState(), Unit::Mount(), Unit::NearTeleportTo(), Unit::ProcSkillsAndReactives(), Unit::RemoveAllControlled(), Unit::RemoveCharmedBy(), Unit::RestoreFaction(), Unit::SendComboPoints(), Unit::SetCanFly(), Unit::SetCharmedBy(), Unit::SetHealth(), Unit::SetLevel(), Unit::SetMaxHealth(), Unit::SetMaxPower(), Unit::SetMinion(), Unit::SetPower(), Unit::SetPowerType(), Unit::SetSpeedRateReal(), Unit::SetStandState(), Unit::SpellBaseDamageBonusDone(), Unit::SpellBaseHealingBonusDone(), Unit::SpellDamageBonusDone(), Unit::SpellHealingBonusDone(), Unit::StopAttackFaction(), Totem::UnSummon(), Unit::UpdateAuraForGroup(), Unit::UpdateCharmAI(), and Unit::UpdatePosition().

◆ ToPlayer() [2/4]

Player const * Object::ToPlayer ( ) const
inline

Definition at line 186 of file Object.h.

◆ ToPlayer() [3/4]

static Player * Object::ToPlayer ( Object *  o)
inlinestatic

Definition at line 183 of file Object.h.

References ToPlayer().

Referenced by Aura::_ApplyForTarget(), Spell::_cast(), Map::_GetScriptPlayer(), Map::_GetScriptPlayerSourceOrTarget(), BossAI::_JustEngagedWith(), spell_rog_cheat_death::Absorb(), Transport::AddPassenger(), Player::AddQuest(), AuraEffect::ApplySpellMod(), Unit::Attack(), TotemAI::AttackStart(), Unit::CalcArmorReducedDamage(), spell_dk_anti_magic_zone::CalculateAmount(), spell_gen_vehicle_scaling::CalculateAmount(), AuraEffect::CalculateAmount(), PetAI::CanAttack(), Player::CanInteractWithQuestGiver(), Spell::CanOpenLock(), WorldObject::CanSeeOrDetect(), SpellMgr::CanSpellTriggerProcOnEvent(), BattlegroundWS::CheckAchievementCriteriaMeet(), spell_hun_tame_beast::CheckCast(), spell_pri_penance::CheckCast(), Spell::CheckCast(), VehicleAI::CheckConditions(), SmartAI::CheckConditions(), Spell::CheckItems(), modify_commandscript::CheckModifySpeed(), spell_dk_blade_barrier::CheckProc(), spell_dk_death_rune::CheckProc(), spell_dru_t10_restoration_4p_bonus_dummy::CheckProc(), spell_hun_t9_4p_bonus::CheckProc(), spell_sha_flametongue_weapon::CheckProc(), spell_sha_windfury_weapon::CheckProc(), Spell::CheckRange(), spell_dk_raise_dead::CheckReagents(), spell_gen_profession_research::CheckRequirement(), spell_item_demon_broiled_surprise::CheckRequirement(), Spell::CheckRuneCost(), SpellInfo::CheckTarget(), npc_unkor_the_ruthless::npc_unkor_the_ruthlessAI::DamageTaken(), Unit::DealDamage(), Unit::DealHeal(), Spell::Delayed(), Spell::DelayedChannel(), Transport::DelayedTeleportTransport(), boss_professor_putricide::DoAction(), spell_hun_masters_call::DoCheckCast(), Spell::DoCreateItem(), Spell::TargetInfo::DoDamageAndTriggers(), ScriptedAI::DoTeleportPlayer(), Spell::EffectActivateRune(), Spell::EffectActivateSpec(), Spell::EffectAddFarsight(), Spell::EffectAddHonor(), Spell::EffectApplyGlyph(), Spell::EffectBind(), Spell::EffectBlock(), Spell::EffectCastButtons(), Spell::EffectCharge(), Spell::EffectCreateItem2(), Spell::EffectCreateRandomItem(), Spell::EffectCreateTamedPet(), Spell::EffectDiscoverTaxi(), Spell::EffectDisEnchant(), Spell::EffectDuel(), Spell::EffectDummy(), Spell::EffectDurabilityDamage(), Spell::EffectDurabilityDamagePCT(), Spell::EffectEnchantHeldItem(), Spell::EffectEnchantItemPerm(), Spell::EffectEnchantItemPrismatic(), Spell::EffectEnchantItemTmp(), Spell::EffectEnergize(), Spell::EffectEnvironmentalDMG(), Spell::EffectFeedPet(), Spell::EffectInebriate(), Spell::EffectInstaKill(), Spell::EffectKillCredit(), Spell::EffectKillCreditPersonal(), Spell::EffectLeapBack(), Spell::EffectLearnPetSpell(), Spell::EffectLearnSkill(), Spell::EffectLearnSpell(), Spell::EffectMilling(), Spell::EffectOpenLock(), Spell::EffectParry(), Spell::EffectPickPocket(), Spell::EffectPlayMusic(), Spell::EffectPlaySound(), Spell::EffectProficiency(), Spell::EffectProspecting(), Spell::EffectQuestClear(), Spell::EffectQuestComplete(), Spell::EffectQuestFail(), Spell::EffectQuestStart(), Spell::EffectRechargeManaGem(), Spell::EffectReputation(), Spell::EffectResurrect(), Spell::EffectResurrectNew(), Spell::EffectResurrectPet(), Spell::EffectSchoolDMG(), Spell::EffectScriptEffect(), Spell::EffectSelfResurrect(), Spell::EffectSendTaxi(), Spell::EffectSkinning(), Spell::EffectSkinPlayerCorpse(), Spell::EffectSpecCount(), Spell::EffectStuck(), Spell::EffectSummonChangeItem(), Spell::EffectSummonObjectWild(), Spell::EffectSummonPet(), Spell::EffectSummonPlayer(), Spell::EffectTameCreature(), Spell::EffectTeleportUnits(), Spell::EffectTitanGrip(), Spell::EffectTransmitted(), Spell::EffectUnlearnSpecialization(), Spell::EffectUntrainTalents(), Spell::EffectWeaponDmg(), SmartAI::EndPath(), VehicleJoinEvent::Execute(), spell_moam_drain_mana::FilterTargets(), spell_mistress_kiss_area::FilterTargets(), spell_sindragosa_s_fury::FilterTargets(), spell_sindragosa_unchained_magic::FilterTargets(), Spell::finish(), SpellScript::GetHitPlayer(), Spell::GetMinMaxRange(), Unit::GetNextRandomRaidMemberOrPet(), Pet::GetOwner(), Unit::GetPartyMembers(), npc_minigob_manabonk::GetPlayersInDalaran(), Aura::GetProcEffectMask(), GetSelectedPlayerPetOrOwn(), WorldObject::GetSightRange(), SmartScript::GetTargets(), Unit::GetUnitBlockChance(), Unit::GetUnitParryChance(), spell_rog_deadly_poison::HandleAfterHit(), spell_dk_blood_tap::spell_dk_blood_tap_AuraScript::HandleApply(), AuraEffect::HandleAuraConvertRune(), AuraEffect::HandleAuraDummy(), AuraEffect::HandleAuraFeatherFall(), AuraEffect::HandleAuraModAttackPowerOfStatPercent(), AuraEffect::HandleAuraModBlockPercent(), AuraEffect::HandleAuraModCritPct(), AuraEffect::HandleAuraModDisarm(), AuraEffect::HandleAuraModDodgePercent(), AuraEffect::HandleAuraModEffectImmunity(), AuraEffect::HandleAuraModExpertise(), AuraEffect::HandleAuraModFakeInebriation(), AuraEffect::HandleAuraModParryPercent(), AuraEffect::HandleAuraModPetTalentsPoints(), AuraEffect::HandleAuraModRangedAttackPowerOfStatPercent(), AuraEffect::HandleAuraModShapeshift(), AuraEffect::HandleAuraModSkill(), AuraEffect::HandleAuraModWeaponCritPercent(), AuraEffect::HandleAuraOpenStable(), AuraEffect::HandleAuraOverrideSpells(), AuraEffect::HandleAuraPreventRegeneratePower(), AuraEffect::HandleAuraRetainComboPoints(), AuraEffect::HandleAuraSetVehicle(), Aura::HandleAuraSpecificMods(), AuraEffect::HandleAuraTransform(), AuraEffect::HandleBindSight(), AuraEffect::HandleChannelDeathItem(), SpellHistory::HandleCooldowns(), misc_commandscript::HandleDamageCommand(), debug_commandscript::HandleDebugSendOpcodeCommand(), modify_commandscript::HandleDeMorphCommand(), misc_commandscript::HandleDieCommand(), spell_brewfest_mount_transformation::HandleDummy(), spell_pilgrims_bounty_feast_on::HandleDummy(), spell_dragonblight_defending_wyrmrest_temple_dummy::HandleDummy(), spell_sholazar_shoot_rjr::HandleDummy(), spell_gen_oracle_wolvar_reputation::HandleDummy(), spell_gen_spirit_healer_res::HandleDummy(), spell_hun_masters_call::HandleDummy(), spell_hun_scatter_shot::HandleDummy(), spell_item_rocket_boots::HandleDummy(), spell_item_chicken_cover::HandleDummy(), spell_item_refocus::HandleDummy(), spell_dk_blood_tap::spell_dk_blood_tap_SpellScript::HandleEffect(), spell_item_party_time::HandleEffectApply(), spell_rog_honor_among_thieves_proc_aura::HandleEffectApply(), spell_gen_pony_mount_check::HandleEffectPeriodic(), AuraEffect::HandleFeignDeath(), AuraEffect::HandleForceReaction(), honor_commandscript::HandleHonorAddKillCommand(), OutdoorPvPHP::HandleKillImpl(), OutdoorPvPNA::HandleKillImpl(), OutdoorPvPZM::HandleKillImpl(), spell_icecrown_burst_at_the_seams_52510::HandleKnockBack(), Spell::HandleLaunchPhase(), WorldSession::HandleMirrorImageDataRequest(), AuraEffect::HandleModDamageDone(), AuraEffect::HandleModHealingDone(), modify_commandscript::HandleModifyBitCommand(), modify_commandscript::HandleModifyMorphCommand(), modify_commandscript::HandleModifyPhaseCommand(), modify_commandscript::HandleModifyTalentCommand(), AuraEffect::HandleModInvisibility(), AuraEffect::HandleModManaRegen(), AuraEffect::HandleModPossessPet(), AuraEffect::HandleModPowerRegen(), AuraEffect::HandleModRating(), AuraEffect::HandleModRatingFromStat(), AuraEffect::HandleModSpellCritChance(), AuraEffect::HandleModSpellCritChanceShool(), AuraEffect::HandleModSpellDamagePercentFromAttackPower(), AuraEffect::HandleModSpellDamagePercentFromStat(), AuraEffect::HandleModSpellHealingPercentFromAttackPower(), AuraEffect::HandleModSpellHealingPercentFromStat(), AuraEffect::HandleModSpellHitChance(), AuraEffect::HandleModUnattackable(), WorldSession::HandleMovementOpcode(), WorldSession::HandleMoveTeleportAck(), AuraEffect::HandleNoReagentUseAura(), WorldSession::HandlePetActionHelper(), AuraEffect::HandlePhase(), spell_hun_t9_4p_bonus::HandleProc(), spell_item_anger_capacitor< StackAmount >::spell_item_anger_capacitor_AuraScript< Stacks >::HandleProc(), spell_item_sunwell_neck< AldorSpellId, ScryersSpellId >::spell_item_sunwell_neck_AuraScript< Aldors, Scryers >::HandleProc(), spell_sha_flametongue_weapon::HandleProc(), spell_sha_windfury_weapon::HandleProc(), spell_dk_death_rune::HandleProc(), WorldSession::HandleQuestgiverAcceptQuestOpcode(), reset_commandscript::HandleResetTalentsCommand(), spell_festergut_blighted_spores::HandleResidue(), spell_item_red_rider_air_rifle::HandleScript(), spell_ioc_gunship_portal::HandleScript(), spell_netherstorm_detonate_teleporter::HandleScript(), spell_gen_divine_storm_cd_reset::HandleScript(), spell_gen_pet_summoned::HandleScript(), spell_gen_profession_research::HandleScript(), spell_gen_teleporting::HandleScript(), spell_gen_whisper_to_controller::HandleScript(), spell_gen_whisper_to_controller_random::HandleScript(), spell_item_decahedral_dwarven_dice::HandleScript(), spell_item_ultrasafe_transporter::HandleScript(), spell_item_dimensional_ripper_area52::HandleScript(), spell_item_worn_troll_dice::HandleScript(), spell_item_book_of_glyph_mastery::HandleScript(), spell_quest_uther_grom_tribute::HandleScript(), AuraEffect::HandleShapeshiftBoosts(), AuraEffect::HandleShieldBlockValue(), AuraEffect::HandleShieldBlockValuePercent(), spell_putricide_mutated_transformation::HandleSummon(), spell_thaddius_polarity_charge::HandleTargets(), spell_warl_drain_soul::HandleTick(), AuraEffect::HandleWaterBreathing(), spell_borean_tundra_neural_needle::HandleWhisper(), spell_borean_tundra_prototype_neural_needle::HandleWhisper(), spell_dragonblight_high_executor_branding_iron::HandleWhisper(), Spell::InitExplicitTargets(), npc_troll_volunteer::InitializeAI(), Guardian::InitSummon(), Player::IsAlwaysDetectableFor(), Unit::IsAlwaysVisibleFor(), DisableMgr::IsDisabledFor(), SpellClickInfo::IsFitToRequirements(), Unit::IsInPartyWith(), Unit::IsInRaidWith(), npc_rizzle_sprysprocket::IsSummonedBy(), npc_wyrmrest_skytalon::IsSummonedBy(), npc_tiger_matriarch::IsSummonedBy(), npc_iron_roots::npc_iron_rootsAI::IsSummonedBy(), WorldObject::IsValidAssistTarget(), WorldObject::IsValidAttackTarget(), npc_enraged_spirit::npc_enraged_spiritAI::JustDied(), npc_wg_give_promotion_credit::npc_wg_give_promotion_creditAI::JustDied(), boss_silver_hand_bosses::boss_silver_hand_bossesAI::JustDied(), npc_torloth_the_magnificent::npc_torloth_the_magnificentAI::JustDied(), 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_sjonnir::JustEngagedWith(), npc_green_dragon_combat_trigger::JustEnteredCombat(), Unit::Kill(), spell_dk_death_rune::Load(), Pet::LoadPetFromDB(), SpellHistory::LockSpellSchool(), WorldObject::MagicSpellHitResult(), Condition::Meets(), AchievementCriteriaData::Meets(), Trinity::MessageDistDeliverer::MessageDistDeliverer(), MotionMaster::MoveFall(), npc_hearthsinger_forresten_cot::npc_hearthsinger_forresten_cotAI::MoveInLineOfSight(), npc_chromie_middle::npc_chromie_middleAI::MoveInLineOfSight(), npc_salanar_the_horseman::npc_salanar_the_horsemanAI::MoveInLineOfSight(), npc_dkc1_gothik::npc_dkc1_gothikAI::MoveInLineOfSight(), npc_a_special_surprise::npc_a_special_surpriseAI::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_twiggy_flathead::npc_twiggy_flatheadAI::MoveInLineOfSight(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::MoveInLineOfSight(), npc_guardian_pavilion::MoveInLineOfSight(), npc_jungle_punch_target::MoveInLineOfSight(), npc_reliquary_combat_trigger::MoveInLineOfSight(), MotionMaster::MoveTaxiFlight(), modify_commandscript::NotifyModification(), spell_brewfest_barker_bunny::OnApply(), spell_tyrannus_overlord_brand::OnApply(), spell_dk_raise_ally::spell_dk_raise_ally_AuraScript::OnApply(), spell_gen_clone_weapon_aura::OnApply(), spell_hun_aspect_of_the_beast::OnApply(), achievement_sickly_gazelle::OnCheck(), achievement_wg_didnt_stand_a_chance::OnCheck(), spell_item_ashbringer::OnDummyEffect(), SmartScript::OnInitialize(), spell_malygos_vortex_visual::OnRemove(), spell_dk_raise_ally::spell_dk_raise_ally_AuraScript::OnRemove(), spell_hun_aspect_of_the_beast::OnRemove(), Trinity::MostHPMissingGroupInRange::operator()(), KelThuzadCharmedPlayerAI::CharmedPlayerTargetSelectPred::operator()(), npc_tournament_mount::npc_tournament_mountAI::PassengerBoarded(), npc_rocket_propelled_warhead::PassengerBoarded(), spell_item_extract_gas::PeriodicTick(), spell_headless_horseman_summoning_rhyme_aura::PeriodicTick(), spell_dk_death_rune::PeriodicTick(), Spell::prepare(), Spell::PreprocessSpellHit(), SmartScript::ProcessAction(), BattlegroundSA::ProcessEvent(), DynamicObject::RemoveCasterViewpoint(), Unit::RemoveCharmedBy(), Transport::RemovePassenger(), SpellHistory::RestoreCooldownStateAfterDuel(), Player::RewardHonor(), Map::ScriptsProcess(), Spell::SelectEffectTypeImplicitTargets(), boss_faction_championsAI::SelectEnemyCaster(), Spell::SelectImplicitCasterDestTargets(), boss_blood_queen_lana_thel::SelectRandomTarget(), Spell::SendCastResult(), CreatureTextMgr::SendChatPacket(), spell_igb_overheat::SendClientControl(), Spell::SendLoot(), Spell::SendMountResult(), CreatureTextMgr::SendNonChatPacket(), Unit::SendPetActionFeedback(), Unit::SendPetAIReaction(), Spell::SendPetCastResult(), Spell::SendSpellGo(), DynamicObject::SetCasterViewpoint(), Unit::SetCharm(), Unit::SetCharmedBy(), Minion::setDeathState(), Unit::SetHealth(), Unit::SetMaxHealth(), Unit::SetMaxPower(), Unit::SetPower(), Unit::SetPowerType(), WorldPackets::Chat::Chat::SetSender(), Unit::SetStunned(), Spell::Spell(), npc_restless_soul::npc_restless_soulAI::SpellHit(), go_caribou_trap::SpellHit(), go_mammoth_trap::SpellHit(), npc_wounded_skirmisher::SpellHit(), npc_jungle_punch_target::SpellHit(), npc_nether_drake::npc_nether_drakeAI::SpellHit(), npc_enslaved_netherwing_drake::npc_enslaved_netherwing_drakeAI::SpellHit(), npc_injured_patient::npc_injured_patientAI::SpellHit(), Spell::SummonGuardian(), Spell::TakeAmmo(), Spell::TakeCastItem(), Spell::TakePower(), Spell::TakeReagents(), Spell::TakeRunePower(), ToPlayer(), ToPlayer(), Spell::TriggerGlobalCooldown(), GameObject::Update(), SpellCastTargets::Update(), boss_pyroguard_emberseer::UpdateAI(), boss_chromaggus::UpdateAI(), npc_valkyr_battle_maiden::npc_valkyr_battle_maidenAI::UpdateAI(), npc_restless_soul::npc_restless_soulAI::UpdateAI(), boss_azuregos::UpdateAI(), npc_belnistrasz::npc_belnistraszAI::UpdateAI(), npc_scarlet_ghoul::UpdateAI(), PetAI::UpdateAllies(), Unit::UpdateAuraForGroup(), Transport::UpdatePassengerPositions(), Spell::UpdatePointers(), Spell::UpdateSpellCastDataAmmo(), boss_faction_championsAI::UpdateThreat(), GameObject::Use(), Trinity::VisibleChangesNotifier::Visit(), Trinity::MessageDistDeliverer::Visit(), Trinity::MessageDistDelivererToHostile::Visit(), instance_eye_of_eternity::instance_eye_of_eternity_InstanceMapScript::VortexHandling(), and Spell::~Spell().

◆ ToPlayer() [4/4]

static Player const * Object::ToPlayer ( Object const *  o)
inlinestatic

Definition at line 184 of file Object.h.

References ToPlayer().

◆ ToUnit() [1/4]

◆ ToUnit() [2/4]

Unit const * Object::ToUnit ( ) const
inline

Definition at line 198 of file Object.h.

◆ ToUnit() [3/4]

static Unit * Object::ToUnit ( Object *  o)
inlinestatic

Definition at line 195 of file Object.h.

References ToUnit().

Referenced by Spell::_cast(), Map::_GetScriptUnit(), Spell::_handle_finish_phase(), GameObject::ActivateObject(), Spell::AddUnitTarget(), PathGenerator::BuildPolyPath(), SpellInfo::CalcPowerCost(), SpellEffectInfo::CalcRadius(), Unit::CalculateAverageResistReduction(), PathGenerator::CalculatePath(), SpellEffectInfo::CalcValue(), Spell::cancel(), Spell::CancelGlobalCooldown(), WorldObject::CanDetectInvisibilityOf(), WorldObject::CanDetectStealthOf(), GuardAI::CanSeeAlways(), WorldObject::CanSeeOrDetect(), Aura::CanStackWith(), CastSpellTargetArg::CastSpellTargetArg(), Spell::CheckCast(), Spell::CheckCasterAuras(), SpellInfo::CheckExplicitTarget(), Spell::CheckPetCast(), Spell::CheckPower(), Spell::CheckSpellCancelsAuraEffect(), SpellInfo::CheckTarget(), Aura::Create(), SmartGameObjectAI::Destroyed(), Spell::TargetInfo::DoDamageAndTriggers(), Spell::DoEffectOnLaunchTarget(), Spell::TargetInfo::DoTargetSpellHit(), Aura::DropChargeDelayed(), Spell::EffectTriggerMissileSpell(), Spell::EffectTriggerSpell(), spell_dk_death_pact::FilterTargets(), spell_putricide_choking_gas_filter::FilterTargets(), spell_frost_giant_death_plague::FilterTargets(), spell_mimiron_magnetic_core::spell_mimiron_magnetic_core_SpellScript::FilterTargets(), spell_the_lurker_below_spout_damage::FilterTargets(), spell_gruul_hurtful_strike_primer::FilterTargets(), spell_dk_wandering_plague_damage::FilterTargets(), spell_warl_seed_of_corruption::FilterTargets(), Spell::finish(), SpellScript::GetCaster(), AuraScript::GetCaster(), WorldObject::GetFactionReactionTo(), Creature::GetLevelForTarget(), GameObject::GetLevelForTarget(), Spell::GetMinMaxRange(), WorldObject::GetNearPoint2D(), WorldObject::GetReactionTo(), TempSummon::GetSummonerUnit(), SmartScript::GetTargets(), Spell::GetUnitCasterForEffectHandlers(), SpellCastTargets::GetUnitTarget(), Spell::handle_immediate(), spell_warl_unstable_affliction::HandleDispel(), spell_vehicle_throw_passenger::spell_vehicle_throw_passenger_SpellScript::HandleScript(), Spell::HandleThreatSpells(), Spell::HasGlobalCooldown(), Spell::InitExplicitTargets(), GameObject::IsAlwaysVisibleFor(), Spell::IsChannelActive(), SmartAI::IsSummonedBy(), npc_pet_dk_rune_weapon::IsSummonedBy(), npc_bone_spike::IsSummonedBy(), npc_little_ooze::IsSummonedBy(), npc_strangulate_vehicle::IsSummonedBy(), npc_pet_pri_shadowfiend::IsSummonedBy(), npc_spirit_shade::npc_spirit_shadeAI::IsSummonedBy(), WorldObject::IsValidAssistTarget(), WorldObject::IsValidAttackTarget(), Condition::Meets(), AchievementCriteriaData::Meets(), WorldObject::ModSpellDuration(), spell_load_into_catapult::spell_load_into_catapult_AuraScript::OnApply(), spell_load_into_catapult::spell_load_into_catapult_AuraScript::OnRemove(), IsCreatureVehicleCheck::operator()(), IsPlayerOnHoverDisk::operator()(), CorpseExplosionCheck::operator()(), RaiseDeadCheck::operator()(), RaidCheck::operator()(), ReplenishmentCheck::operator()(), PowerCheck::operator()(), HighSanityTargetSelector::operator()(), DreamFogTargetSelector::operator()(), MarkOfNatureTargetSelector::operator()(), MarkOfFrostTargetSelector::operator()(), SindragosaIcyGripTargetFilter::operator()(), ICCSvalnaAliveCheck::operator()(), EarthenPowerTargetSelector::operator()(), Trinity::WorldObjectSpellTargetCheck::operator()(), CurseAgonySelector::operator()(), SpectralBlastSelector::operator()(), MarkTargetFilter::operator()(), FrostBeaconSelector::operator()(), Trinity::PowerPctOrderPred::operator()(), Trinity::HealthPctOrderPred::operator()(), Spell::prepare(), Spell::PrepareTriggersExecutedOnHit(), Spell::PreprocessSpellLaunch(), Spell::TargetInfo::PreprocessTarget(), SmartScript::ProcessAction(), SmartScript::ProcessEvent(), BattlegroundSA::ProcessEvent(), Unit::RemoveAurasDueToSpellBySteal(), Map::ScriptsProcess(), Spell::SearchChainTargets(), Spell::SelectEffectTypeImplicitTargets(), Spell::SelectExplicitTargets(), Spell::SelectImplicitAreaTargets(), Spell::SelectImplicitCasterDestTargets(), Spell::SelectImplicitCasterObjectTargets(), Spell::SelectImplicitChainTargets(), Spell::SelectImplicitChannelTargets(), Spell::SelectImplicitConeTargets(), Spell::SelectImplicitNearbyTargets(), Spell::SelectImplicitTargetObjectTargets(), Spell::SelectImplicitTrajTargets(), spell_algalon_trigger_3_adds::SelectTarget(), Spell::SendChannelStart(), Spell::SendChannelUpdate(), Spell::SendSpellCooldown(), Spell::SendSpellGo(), Spell::SendSpellStart(), Player::SetViewpoint(), boss_ioc_horde_alliance::SpellHit(), boss_vx_001::boss_vx_001AI::SpellHit(), SmartAI::SpellHit(), SmartGameObjectAI::SpellHit(), boss_felmyst::SpellHit(), boss_sathrovarr::SpellHit(), npc_zulian_prowler::SpellHit(), npc_aged_dying_ancient_kodo::npc_aged_dying_ancient_kodoAI::SpellHit(), boss_faerlina::SpellHit(), npc_ichor_globule::SpellHit(), npc_outhouse_bunny::SpellHit(), npc_tournament_training_dummy::SpellHit(), npc_brunnhildar_prisoner::SpellHit(), npc_storm_cloud::SpellHit(), SmartAI::SpellHitTarget(), boss_felblood_kaelthas::SpellHitTarget(), boss_zuljin::SpellHitTarget(), npc_anub_ar_skirmisher::SpellHitTarget(), boss_garfrost::SpellHitTarget(), boss_festergut::SpellHitTarget(), boss_sindragosa::SpellHitTarget(), boss_sister_svalna::SpellHitTarget(), boss_sapphiron::SpellHitTarget(), boss_flame_leviathan::boss_flame_leviathanAI::SpellHitTarget(), npc_unstable_sun_beam::npc_unstable_sun_beamAI::SpellHitTarget(), npc_water_globule::SpellHitTarget(), boss_kiggler_the_crazed::SpellHitTarget(), npc_simon_bunny::npc_simon_bunnyAI::SpellHitTarget(), Map::SummonCreature(), Spell::TakePower(), Transport::TeleportTransport(), ToUnit(), ToUnit(), Spell::TriggerGlobalCooldown(), Aura::TryRefreshStackOrCreate(), Spell::update(), Spell::UpdateChanneledTargetList(), PathGenerator::UpdateFilter(), Spell::UpdateOriginalCasterPointer(), Transport::UpdatePassengerPositions(), and Spell::UpdateSpellCastDataAmmo().

◆ ToUnit() [4/4]

static Unit const * Object::ToUnit ( Object const *  o)
inlinestatic

Definition at line 196 of file Object.h.

References ToUnit().

◆ ToWorldObject() [1/4]

WorldObject * Object::ToWorldObject ( )
inline

Definition at line 173 of file Object.h.

Referenced by BuildMovementUpdate().

◆ ToWorldObject() [2/4]

WorldObject const * Object::ToWorldObject ( ) const
inline

Definition at line 174 of file Object.h.

◆ ToWorldObject() [3/4]

static WorldObject * Object::ToWorldObject ( Object *  o)
inlinestatic

Definition at line 171 of file Object.h.

References ToWorldObject().

Referenced by ToWorldObject(), and ToWorldObject().

◆ ToWorldObject() [4/4]

static WorldObject const * Object::ToWorldObject ( Object const *  o)
inlinestatic

Definition at line 172 of file Object.h.

References ToWorldObject().

◆ UpdateUInt32Value()

void Object::UpdateUInt32Value ( uint16  index,
uint32  value 
)

Member Data Documentation

◆ [union]

union { ... } Object

◆ _changesMask

◆ _fieldNotifyFlags

uint16 Object::_fieldNotifyFlags
protected

◆ m_floatValues

float* Object::m_floatValues

Definition at line 243 of file Object.h.

Referenced by Unit::BuildValuesUpdate(), GetFloatValue(), and SetFloatValue().

◆ m_int32Values

int32* Object::m_int32Values

Definition at line 241 of file Object.h.

Referenced by GetInt32Value(), and SetInt32Value().

◆ m_inWorld

bool Object::m_inWorld
private

Definition at line 259 of file Object.h.

Referenced by AddToObjectUpdateIfNeeded(), AddToWorld(), Object(), and RemoveFromWorld().

◆ m_isNewObject

bool Object::m_isNewObject
private

Definition at line 260 of file Object.h.

Referenced by BuildCreateUpdateBlockForPlayer(), and Object().

◆ m_objectType

◆ m_objectTypeId

◆ m_objectUpdated

bool Object::m_objectUpdated
protected

◆ m_PackGUID

PackedGuid Object::m_PackGUID
private

Definition at line 262 of file Object.h.

Referenced by _Create().

◆ m_scriptRef

Trinity::unique_trackable_ptr<Object> Object::m_scriptRef
private

Definition at line 265 of file Object.h.

Referenced by AddToWorld(), and RemoveFromWorld().

◆ m_uint32Values

◆ m_updateFlag

◆ m_valuesCount


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