Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
Object Class Reference

#include <Object.h>

Inheritance diagram for Object:
Collaboration diagram for Object:

Public Member Functions

virtual void AddToWorld ()
bool AddUInt64Value (uint16 index, uint64 value)
void ApplyModFlag (uint16 index, uint32 flag, bool apply)
void ApplyModFlag64 (uint16 index, uint64 flag, bool apply)
void ApplyModInt32Value (uint16 index, int32 val, bool apply)
void ApplyModPositiveFloatValue (uint16 index, float val, bool apply)
void ApplyModSignedFloatValue (uint16 index, float val, bool apply)
void ApplyModUInt32Value (uint16 index, int32 val, bool apply)
void ApplyPercentModFloatValue (uint16 index, float val, bool apply)
virtual void BuildCreateUpdateBlockForPlayer (UpdateData *data, Player *target) const
void BuildFieldsUpdate (Player *, UpdateDataMapType &) const
void BuildOutOfRangeUpdateBlock (UpdateData *data) const
virtual void BuildUpdate (UpdateDataMapType &)
void BuildValuesUpdateBlockForPlayer (UpdateData *data, Player *target) const
void ClearUpdateMask (bool remove)
virtual void DestroyForPlayer (Player *target, bool onDeath=false) const
void ForceValuesUpdateAtIndex (uint32)
uint8 GetByteValue (uint16 index, uint8 offset) const
uint32 GetDynamicUInt32Value (uint32 tab, uint16 index) const
uint32 GetEntry () const
float GetFloatValue (uint16 index) const
uint64 GetGUID () const
uint32 GetGUIDHigh () const
uint32 GetGUIDLow () const
uint32 GetGUIDMid () const
int32 GetInt32Value (uint16 index) const
ObjectGuid GetObjectGUID () const
float GetObjectScale () const
const ByteBufferGetPackGUID () const
TypeID GetTypeId () const
uint16 GetUInt16Value (uint16 index, uint8 offset) const
uint32 GetUInt32Value (uint16 index) const
uint64 GetUInt64Value (uint16 index) const
uint16 GetValuesCount () const
bool HasByteFlag (uint16 index, uint8 offset, uint8 flag) const
bool HasFlag (uint16 index, uint32 flag) const
bool HasFlag64 (uint16 index, uint64 flag) const
virtual bool hasInvolvedQuest (uint32) const
virtual bool hasQuest (uint32) const
bool IsInWorld () const
bool isType (uint16 mask) const
void RemoveByteFlag (uint16 index, uint8 offset, uint8 newFlag)
void RemoveFieldNotifyFlag (uint16 flag)
void RemoveFlag (uint16 index, uint32 oldFlag)
void RemoveFlag64 (uint16 index, uint64 oldFlag)
virtual void RemoveFromWorld ()
bool RemoveUInt64Value (uint16 index, uint64 value)
void SendDestroyObject (Player *target, ObjectGuid Guid, bool onDeath=false) const
void SendUpdateToPlayer (Player *player)
void SetByteFlag (uint16 index, uint8 offset, uint8 newFlag)
void SetByteValue (uint16 index, uint8 offset, uint8 value)
void SetDynamicUInt32Value (uint32 tab, uint16 index, uint32 value)
void SetEntry (uint32 entry)
void SetFieldNotifyFlag (uint16 flag)
void SetFlag (uint16 index, uint32 newFlag)
void SetFlag64 (uint16 index, uint64 newFlag)
void SetFloatValue (uint16 index, float value)
void SetInt16Value (uint16 index, uint8 offset, int16 value)
void SetInt32Value (uint16 index, int32 value)
virtual void SetObjectScale (float scale)
void SetStatFloatValue (uint16 index, float value)
void SetStatInt32Value (uint16 index, int32 value)
void SetUInt16Value (uint16 index, uint8 offset, uint16 value)
void SetUInt32Value (uint16 index, uint32 value)
void SetUInt64Value (uint16 index, uint64 value)
AreaTriggerToAreaTrigger ()
AreaTrigger const * ToAreaTrigger () const
CorpseToCorpse ()
Corpse const * ToCorpse () const
CreatureToCreature ()
Creature const * ToCreature () const
DynamicObjectToDynObject ()
DynamicObject const * ToDynObject () const
GameObjectToGameObject ()
GameObject const * ToGameObject () const
void ToggleByteFlag (uint16 index, uint8 offset, uint8 flag)
void ToggleFlag (uint16 index, uint32 flag)
void ToggleFlag64 (uint16 index, uint64 flag)
PlayerToPlayer ()
Player const * ToPlayer () const
UnitToUnit ()
Unit const * ToUnit () const
void UpdateUInt32Value (uint16 index, uint32 value)
virtual ~Object ()

Protected Member Functions

std::string _ConcatFields (uint16 startIndex, uint16 size) const
void _Create (uint32 guidlow, uint32 entry, HighGuid guidhigh)
void _InitValues ()
void _LoadIntoDataField (std::string const &data, uint32 startOffset, uint32 count)
void BuildDynamicValuesUpdate (uint8 updateType, ByteBuffer *data, Player *target) const
void BuildMovementUpdate (ByteBuffer *data, uint16 flags) const
virtual void BuildValuesUpdate (uint8 updatetype, ByteBuffer *data, Player *target) const
uint32 GetUpdateFieldData (Player const *target, uint32 *&flags) const
 Object ()

Protected Attributes

union { 
   float *   m_floatValues 
   int32 *   m_int32Values 
   uint32 *   m_uint32Values 
}; 
UpdateMask _changesMask
std::vector< bool * > m_dynamicChange
std::vector< uint32 * > m_dynamicTab
uint16 m_fieldNotifyFlags
uint16 m_objectType
TypeID m_objectTypeId
bool m_objectUpdated
uint16 m_updateFlag
uint16 m_valuesCount

Private Member Functions

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

Private Attributes

bool m_inWorld
ByteBuffer m_PackGUID

Detailed Description

Definition at line 109 of file Object.h.

Constructor & Destructor Documentation

◆ ~Object()

◆ Object() [1/2]

◆ Object() [2/2]

Object::Object ( Object const & right)
privatedelete

References Object().

Member Function Documentation

◆ _ConcatFields()

std::string Object::_ConcatFields ( uint16 startIndex,
uint16 size ) const
protected

Definition at line 140 of file Object.cpp.

References GetUInt32Value().

Referenced by Corpse::SaveToDB().

◆ _Create()

◆ _InitValues()

void Object::_InitValues ( )
protected

Definition at line 113 of file Object.cpp.

References _changesMask, m_dynamicChange, m_dynamicTab, m_objectUpdated, m_uint32Values, and m_valuesCount.

Referenced by _Create().

◆ _LoadIntoDataField()

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

◆ AddToWorld()

◆ AddUInt64Value()

◆ ApplyModFlag()

◆ ApplyModFlag64()

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

Definition at line 1411 of file Object.cpp.

References RemoveFlag64(), and SetFlag64().

◆ ApplyModInt32Value()

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

◆ ApplyModPositiveFloatValue()

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

Definition at line 1252 of file Object.cpp.

References GetFloatValue(), and SetFloatValue().

◆ ApplyModSignedFloatValue()

◆ ApplyModUInt32Value()

◆ ApplyPercentModFloatValue()

◆ BuildCreateUpdateBlockForPlayer()

◆ BuildDynamicValuesUpdate()

◆ BuildFieldsUpdate()

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

◆ BuildMovementUpdate()

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

G3D::fuzzyEq(self->GetOrientation(), 0.0f)

Definition at line 363 of file Object.cpp.

References ByteBuffer::append(), MovementInfo::JumpInfo::cosAngle, MovementInfo::JumpInfo::fallTime, ByteBuffer::FlushBits(), GAMEOBJECT_TYPE_TRANSPORT, Unit::GetExtraUnitMovementFlags(), GameObject::GetGoType(), GameObject::GetGOValue(), GetGUID(), Unit::GetMovementCounter(), getMSTime(), Position::GetOrientation(), Position::GetPositionX(), Position::GetPositionY(), Unit::GetPositionZMinusOffset(), Unit::GetSpeed(), WorldObject::GetStationaryO(), WorldObject::GetStationaryX(), WorldObject::GetStationaryY(), WorldObject::GetStationaryZ(), WorldObject::GetTransOffsetO(), WorldObject::GetTransOffsetX(), WorldObject::GetTransOffsetY(), WorldObject::GetTransOffsetZ(), WorldObject::GetTransSeat(), WorldObject::GetTransTime(), GetTypeId(), Unit::GetUnitMovementFlags(), Vehicle::GetVehicleInfo(), Unit::GetVehicleKit(), Unit::GetVictim(), MovementInfo::TransportInfo::guid, Unit::HasExtraUnitMovementFlag(), Unit::HasUnitMovementFlag(), Unit::IsSplineEnabled(), MovementInfo::jump, VehicleEntry::m_ID, 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, MOVEMENTFLAG2_ALWAYS_ALLOW_PITCHING, MOVEMENTFLAG_FALLING, MOVEMENTFLAG_FLYING, MOVEMENTFLAG_MASK_CREATURE_ALLOWED, MOVEMENTFLAG_SPLINE_ELEVATION, MOVEMENTFLAG_SWIMMING, Unit::movespline, Position::NormalizeOrientation(), GameObjectValue::PathProgress, MovementInfo::pitch, MovementInfo::JumpInfo::sinAngle, MovementInfo::splineElevation, MovementInfo::time, MovementInfo::TransportInfo::time2, MovementInfo::TransportInfo::time3, ToGameObject(), GameObject::ToTransport(), ToUnit(), GameObjectValue::Transport, MovementInfo::transport, TYPEID_PLAYER, TYPEID_UNIT, UPDATEFLAG_GO_TRANSPORT_POSITION, UPDATEFLAG_HAS_TARGET, UPDATEFLAG_LIVING, UPDATEFLAG_ROTATION, UPDATEFLAG_SELF, UPDATEFLAG_STATIONARY_POSITION, UPDATEFLAG_TRANSPORT, UPDATEFLAG_VEHICLE, ByteBuffer::WriteBit(), ByteBuffer::WriteBits(), ByteBuffer::WriteByteSeq(), Movement::PacketBuilder::WriteCreateBits(), Movement::PacketBuilder::WriteCreateData(), Movement::PacketBuilder::WriteFacingTargetPart(), MovementInfo::JumpInfo::xyspeed, and MovementInfo::JumpInfo::zspeed.

Referenced by BuildCreateUpdateBlockForPlayer().

◆ BuildOutOfRangeUpdateBlock()

void Object::BuildOutOfRangeUpdateBlock ( UpdateData * data) const

◆ BuildUpdate()

virtual void Object::BuildUpdate ( UpdateDataMapType & )
inlinevirtual

Reimplemented in Item, Transport, and WorldObject.

Definition at line 195 of file Object.h.

Referenced by ObjectAccessor::Update().

◆ BuildValuesUpdate()

◆ BuildValuesUpdateBlockForPlayer()

◆ ClearUpdateMask()

void Object::ClearUpdateMask ( bool remove)

◆ DestroyForPlayer()

◆ ForceValuesUpdateAtIndex()

void Object::ForceValuesUpdateAtIndex ( uint32 i)

◆ GetByteValue()

◆ GetDynamicUInt32Value()

uint32 Object::GetDynamicUInt32Value ( uint32 tab,
uint16 index ) const

◆ GetEntry()

uint32 Object::GetEntry ( ) const
inline

Definition at line 125 of file Object.h.

References GetUInt32Value(), and OBJECT_FIELD_ENTRY_ID.

Referenced by Aura::_ApplyForTarget(), Unit::_EnterVehicle(), Map::_GetScriptCreature(), Map::_GetScriptCreatureSourceOrTarget(), Map::_GetScriptPlayer(), Map::_GetScriptPlayerSourceOrTarget(), Map::_GetScriptUnit(), Map::_GetScriptWorldObject(), Unit::_IsValidAttackTarget(), Player::_LoadItem(), Guild::BankMoveItemData::_ReserveSpace(), Map::_ScriptProcessDoor(), Guild::_SendBankContentUpdate(), Player::_StoreItem(), GameObject::ActivateToQuest(), BattlegroundAV::AddAVCreature(), InstanceScript::AddDoor(), Player::AddItemToBuyBackSlot(), AchievementMgr< T >::AdditionalRequirementsSatisfied(), InstanceScript::AddMinion(), WorldObject::AddObjectToRemoveList(), Vehicle::AddPassenger(), Map::AddToActive(), Player::ApplyEquipCooldown(), AuctionEntry::BuildAuctionInfo(), Player::BuildEnchantmentsInfoData(), Player::CanBankItem(), Item::CanBeMergedPartlyWith(), npc_wg_demolisher_engineer::CanBuild(), Player::CanEquipItem(), Player::CanSeeSpellClickOn(), Guild::BankMoveItemData::CanStore(), Player::CanStoreItem(), Player::CanStoreItems(), Player::CanTakeMoreSimilarItems(), Player::CanUnequipItem(), Player::CanUseItem(), Unit::CastCustomSpell(), Player::CastItemUseSpell(), Pet::CastPetAura(), Unit::CastSpell(), Unit::CastSpell(), Unit::CastSpell(), Unit::CastSpell(), spell_gen_av_drekthar_presence::spell_gen_av_drekthar_presence_AuraScript::CheckAreaTarget(), spell_razorscale_flame_breath::spell_razorscale_flame_breath_SpellScript::CheckDamage(), Spell::CheckItems(), spell_item_unsated_craving::spell_item_unsated_craving_AuraScript::CheckProc(), Item::CloneItem(), Pet::CreateBaseAtCreature(), Transport::CreateGOPassenger(), Transport::CreateNPCPassenger(), Map::CreatureCellRelocation(), Map::CreatureRelocation(), Map::CreatureRespawnRelocation(), Creature::DeleteFromDB(), SummonList::DespawnEntry(), BattlegroundIC::DestroyGate(), Player::DestroyItem(), Player::DestroyItemCount(), npc_manaforge_control_console::npc_manaforge_control_consoleAI::DoFinalSpawnForCreature(), InstanceScript::DoUseDoorOrButton(), npc_manaforge_control_console::npc_manaforge_control_consoleAI::DoWaveSpawnForCreature(), boss_warbringer_omrogg::boss_warbringer_omroggAI::DoYellForThreat(), CreatureAI::DoZoneInCombat(), SummonList::DoZoneInCombat(), instance_blackrock_spire::instance_blackrock_spireMapScript::Dragonspireroomcheck(), Spell::EffectFeedPet(), Spell::EffectScriptEffect(), Spell::EffectSummonPet(), boss_lady_deathwhisper::boss_lady_deathwhisperAI::EmpowerCultist(), Player::EquipItem(), EquippedOk(), BattlegroundAV::EventPlayerClickedOnFlag(), BattlegroundIC::EventPlayerClickedOnFlag(), BattlegroundSA::EventPlayerClickedOnFlag(), BattlegroundVOP::EventPlayerClickedOnFlag(), BattlegroundSA::EventPlayerUsedGO(), SmartScript::FillScript(), Map::GameObjectCellRelocation(), Map::GameObjectRelocation(), Map::GameObjectRespawnRelocation(), HookMgr::GetAI(), HookMgr::GetAI(), Creature::GetAIName(), GameObject::GetAIName(), Unit::GetAllMinionsByEntry(), BattlegroundSA::GetBoatDebugStatus(), HookMgr::GetDialogStatus(), HookMgr::GetDialogStatus(), WorldSession::getDialogStatus(), LuaObject::GetEntry(), Bag::GetItemCount(), Player::GetItemCount(), Creature::GetNameForLocaleIdx(), GameObject::GetNameForLocaleIdx(), spell_gen_on_tournament_mount::spell_gen_on_tournament_mount_AuraScript::GetPennatSpellId(), Player::GetResearchDigsiteForFind(), Creature::GetScriptId(), SmartScript::GetTargets(), Item::GetTemplate(), Creature::GetTrainerSpells(), Creature::GetVendorItems(), Item::GetVisibleEntry(), go_twilight_portal::go_twilight_portalAI::go_twilight_portalAI(), WorldSession::HandleAuctionSellItem(), WorldSession::HandleAutoBankItemOpcode(), WorldSession::HandleBattlemasterHelloOpcode(), WorldSession::HandleBattlePetLearn(), WorldSession::HandleBuybackItem(), spell_q12096_q12092_bark::spell_q12096_q12092_bark_SpellScript::HandleDummy(), Unit::HandleDummyAuraProc(), spell_q12851_going_bearback::spell_q12851_going_bearback_AuraScript::HandleEffectApply(), WorldSession::HandleGameobjectReportUse(), WorldSession::HandleGetMailList(), WorldSession::HandleGossipHelloOpcode(), HookMgr::HandleGossipSelectOption(), BattlefieldWG::HandleKill(), BattlegroundAV::HandleKillUnit(), BattlegroundIC::HandleKillUnit(), BattlegroundSA::HandleKillUnit(), WorldSession::HandleMailTakeItem(), npc_commandscript::HandleNpcAddVendorItemCommand(), npc_commandscript::HandleNpcDeleteVendorItemCommand(), npc_commandscript::HandleNpcInfoCommand(), npc_commandscript::HandleNpcSetDataCommand(), npc_commandscript::HandleNpcSetFactionIdCommand(), npc_commandscript::HandleNpcSetFlagCommand(), spell_crystal_spike::spell_crystal_spike_AuraScript::HandlePeriodic(), AuraEffect::HandlePeriodicHealthFunnelAuraTick(), WorldSession::HandlePetAction(), WorldSession::HandlePetSetAction(), Unit::HandleProcTriggerSpell(), WorldSession::HandleQuestgiverAcceptQuestOpcode(), WorldSession::HandleSellItemOpcode(), WorldSession::HandleSendMail(), WorldSession::HandleSocketOpcode(), Unit::HandleSpellClick(), WorldSession::HandleTransmogrifyItems(), Battleground::HandleTriggerBuff(), WorldSession::HandleUseItemOpcode(), WorldSession::HandleVoidStorageTransfer(), 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(), BfWGGameObjectBuilding::Init(), Pet::InitLevelupSpellsForLevel(), Guardian::InitStatsForLevel(), Unit::InitTamedPet(), Creature::isCanInteractWithBattleMaster(), Creature::IsDungeonBoss(), Totem::IsImmunedToSpellEffect(), Pet::IsPetAura(), Minion::IsPetGhoul(), Unit::isSpellCrit(), Minion::IsSpiritWolf(), IsWeakenedLurkingWorgen(), Minion::IsWhiteTiger(), Item::ItemContainerLoadLootFromDB(), boss_illidan_stormrage::boss_illidan_stormrageAI::JustSummoned(), Unit::Kill(), npc_akama_illidan::npc_akama_illidanAI::KillAllElites(), Player::KilledMonsterCredit(), boss_warbringer_omrogg::boss_warbringer_omroggAI::KilledUnit(), spell_blood_queen_bloodbolt::spell_blood_queen_bloodbolt_SpellScript::Load(), spell_tyrannus_overlord_brand::spell_tyrannus_overlord_brand_AuraScript::Load(), Creature::LoadCreaturesAddon(), Creature::LoadEquipment(), WaypointMovementGenerator< Creature >::LoadPath(), Pet::LoadPetFromDB(), Guild::BankMoveItemData::LogAction(), Guild::BankMoveItemData::LogBankEvent(), Guild::PlayerMoveItemData::LogBankEvent(), AchievementCriteriaData::Meets(), Condition::Meets(), Map::MoveAllCreaturesInMoveList(), Map::MoveAllGameObjectsInMoveList(), npc_aged_dying_ancient_kodo::npc_aged_dying_ancient_kodoAI::MoveInLineOfSight(), WorldSession::moveItems(), Player::MoveItemToInventory(), WorldObject::MovePosition(), npc_air_force_bots::npc_air_force_botsAI::npc_air_force_botsAI(), npc_training_dummy::npc_training_dummyAI::npc_training_dummyAI(), BattlePetWildZonePool::OnCreatureAdded(), BattlefieldWG::OnCreatureCreate(), HookMgr::OnDamaged(), HookMgr::OnDestroyed(), HookMgr::OnDummyEffect(), HookMgr::OnDummyEffect(), HookMgr::OnDummyEffect(), BattlefieldWG::OnGameObjectCreate(), HookMgr::OnGameObjectStateChanged(), go_jotunheim_cage::OnGossipHello(), go_scourge_enclosure::OnGossipHello(), HookMgr::OnGossipHello(), HookMgr::OnGossipHello(), HookMgr::OnGossipSelect(), HookMgr::OnGossipSelect(), Player::OnGossipSelect(), HookMgr::OnGossipSelectCode(), HookMgr::OnGossipSelectCode(), HookMgr::OnLootStateChanged(), HookMgr::OnQuestAccept(), HookMgr::OnQuestAccept(), HookMgr::OnQuestAccept(), HookMgr::OnQuestComplete(), HookMgr::OnQuestComplete(), HookMgr::OnQuestReward(), HookMgr::OnQuestReward(), HookMgr::OnQuestSelect(), instance_halls_of_origination::instance_halls_of_origination_InstanceMapScript::OnUnitDeath(), instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript::OnUnitDeath(), instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::OnUnitDeath(), instance_oculus::instance_oculus_InstanceMapScript::OnUnitDeath(), instance_ruby_sanctum::instance_ruby_sanctum_InstanceMapScript::OnUnitDeath(), instance_shadow_labyrinth::instance_shadow_labyrinth_InstanceMapScript::OnUnitDeath(), instance_ulduar::instance_ulduar_InstanceMapScript::OnUnitDeath(), HookMgr::OnUse(), Eluna::WorldObjectInRangeCheck::operator()(), FlameLeviathanPursuedTargetSelector::operator()(), FrostwingVrykulSearcher::operator()(), FrozenThroneResetWorker::operator()(), GuardianCheck::operator()(), MoltenEggCheck::operator()(), OrbsDespawner::operator()(), RisenArchmageCheck::operator()(), SanctumSentryCheck::operator()(), Skyfire::AllCreaturesOfEntryInRange::operator()(), Skyfire::AllGameObjectsWithEntryInRange::operator()(), Skyfire::NearestCreatureEntryWithLiveStateInObjectRangeCheck::operator()(), Skyfire::NearestGameObjectEntryInObjectRangeCheck::operator()(), TrashRespawnWorker::operator()(), ValithriaDespawner::operator()(), Unit::OutDebugInfo(), Player::PrepareQuestMenu(), spell_varos_energize_core_area_enemy::spell_varos_energize_core_area_enemySpellScript::PrepareSpellScript(), spell_varos_energize_core_area_entry::spell_varos_energize_core_area_entrySpellScript::PrepareSpellScript(), SmartScript::ProcessAction(), BattlefieldWG::ProcessEvent(), SmartScript::ProcessEvent(), Player::QuickEquipItem(), Unit::RemoveAllControlled(), Unit::RemoveAllMinionsByEntry(), Map::RemoveFromActive(), Unit::RemoveFromWorld(), Player::RemoveItem(), Player::RemovePet(), Creature::Respawn(), Pet::SavePetToDB(), Creature::SaveToDB(), GameObject::SaveToDB(), Item::SaveToDB(), Map::ScriptsProcess(), FactorySelector::selectAI(), Creature::SelectNearestTargetInAttackDistance(), AuctionHouseMgr::SendAuctionWonMail(), CreatureTextMgr::SendChat(), npc_prof_alchemy::SendConfirmLearn(), npc_prof_blacksmith::SendConfirmLearn(), npc_prof_tailor::SendConfirmLearn(), npc_prof_alchemy::SendConfirmUnlearn(), npc_prof_blacksmith::SendConfirmUnlearn(), npc_prof_leather::SendConfirmUnlearn(), npc_prof_tailor::SendConfirmUnlearn(), Player::SendInspectResult(), WorldSession::SendListInventory(), Player::SendLoot(), MailDraft::SendMailTo(), Player::SendNewItem(), WorldSession::SendStablePetCallback(), WorldSession::SendTaxiMenu(), WorldSession::SendTrainerList(), BfCapturePoint::SetCapturePointData(), Unit::SetCharm(), Unit::SetCharmedBy(), Item::SetEnchantment(), Creature::SetInCombatWithZone(), SpellCastTargets::SetItemTarget(), Unit::SetMinion(), CreatureTextMgr::SetRepeatId(), Player::SetViewpoint(), BattlePetWildZonePool::SpawnReplacement(), Player::SplitItem(), Player::StopCastingCharm(), Guild::BankMoveItemData::StoreItem(), WorldObject::SummonCreatureGroup(), npc_ranshalla::npc_ranshallaAI::SummonedMovementInform(), LuaUnit::SummonGuardian(), Spell::SummonGuardian(), go_wind_stone::SummonNPC(), Player::SummonPet(), Player::SwapItem(), Creature::Update(), GameObject::Update(), instance_shadowfang_keep::instance_shadowfang_keep_InstanceMapScript::Update(), Pet::Update(), TempSummon::Update(), Transport::Update(), boss_the_lich_king::boss_the_lich_kingAI::UpdateAI(), boss_warbringer_omrogg::boss_warbringer_omroggAI::UpdateAI(), npc_scarlet_ghoul::npc_scarlet_ghoulAI::UpdateAI(), Player::UpdateAreaDependentAuras(), Guardian::UpdateAttackPowerAndDamage(), Guardian::UpdateDamagePhysical(), InstanceScript::UpdateDoorState(), Item::UpdateDuration(), Player::UpdateForQuestWorldObjects(), Item::UpdateItemSuffixFactor(), Guardian::UpdateMaxHealth(), Guardian::UpdateMaxPower(), GameObject::Use(), Player::VehicleSpellInitialize(), Player::VisualizeItem(), Bag::~Bag(), ~Object(), and WorldObject::~WorldObject().

◆ GetFloatValue()

◆ GetGUID()

uint64 Object::GetGUID ( ) const
inline

Definition at line 119 of file Object.h.

References GetUInt64Value().

Referenced by Unit::_AddAura(), Unit::_ApplyAuraEffect(), Aura::_ApplyForTarget(), _Create(), Unit::_CreateAuraApplication(), ticket_commandscript::_HandleGMTicketResponseAppendCommand(), Guild::_HasRankRight(), AuraApplication::_InitFlags(), Guild::_IsLeader(), Pet::_LoadAuras(), Player::_LoadGroup(), Player::_LoadItem(), Pet::_LoadSpellCooldowns(), Pet::_SaveAuras(), Guild::_SendRemovePlayerFromGuild(), Player::_StoreItem(), Player::_StoreOrEquipNewItem(), Unit::_TryStackingOrRefreshingExistingAura(), Unit::_UnapplyAura(), Aura::_UnapplyForTarget(), instance_violet_hold::instance_violet_hold_InstanceMapScript::ActivateCrystal(), Player::AddComboPoints(), Battleground::AddCreature(), Player::AddEnchantmentDuration(), Unit::AddGameObject(), Spell::AddGOTarget(), BattlegroundQueue::AddGroup(), Group::AddInvite(), Player::AddItemToBuyBackSlot(), Group::AddLeaderInvite(), Group::AddMember(), LuaGuild::AddMember(), Battleground::AddObject(), Battlefield::AddOrSetPlayerToCorrectBfGroup(), Battleground::AddOrSetPlayerToCorrectBgGroup(), Transport::AddPassenger(), Battleground::AddPlayer(), BattlegroundAB::AddPlayer(), BattlegroundAV::AddPlayer(), BattlegroundBE::AddPlayer(), BattlegroundBFG::AddPlayer(), BattlegroundDS::AddPlayer(), BattlegroundEY::AddPlayer(), BattlegroundIC::AddPlayer(), BattlegroundNA::AddPlayer(), BattlegroundRL::AddPlayer(), BattlegroundRV::AddPlayer(), BattlegroundSA::AddPlayer(), BattlegroundTP::AddPlayer(), BattlegroundTV::AddPlayer(), BattlegroundVOP::AddPlayer(), BattlegroundWS::AddPlayer(), Map::AddToMap(), Item::AddToUpdateQueueOf(), GameObject::AddUniqueUse(), Spell::AddUnitTarget(), Channel::Announce(), Player::ApplyEnchantment(), Player::ApplyEquipCooldown(), Player::ApplyEquipSpell(), AuraEffect::ApplySpellMod(), Battlefield::AskToLeaveQueue(), Skyfire::PetTransport::AttachHunterPetToOwnerTransport(), Unit::Attack(), BeforeVisibilityDestroy< Creature >(), npc_doctor::npc_doctorAI::BeginEvent(), boss_vaelastrasz::boss_vaelAI::BeginSpeech(), Group::BroadcastAddonMessagePacket(), Group::BroadcastPacket(), Group::BroadcastReadyCheck(), SocialMgr::BroadcastToFriendListers(), Unit::BuildAuraStateUpdateForTarget(), BattlegroundMgr::BuildBattlegroundStatusPacket(), ChatHandler::BuildChatPacket(), BuildMovementUpdate(), BuildOutOfRangeUpdateBlock(), WorldObjectChangeAccumulator::BuildPacket(), WorldSession::BuildPartyMemberStatsChangedPacket(), Player::BuildPlayerRepop(), BattlegroundMgr::BuildStatusFailedPacket(), GameObject::BuildValuesUpdate(), Unit::BuildValuesUpdate(), Player::BuyItemFromVendorSlot(), Unit::CalcAbsorbResist(), Unit::CalcArmorReducedDamage(), Creature::CallAssistance(), Player::CanAlwaysSee(), PetAI::CanAttack(), Spell::CanAutoCast(), Item::CanBeTraded(), Player::CanInteractWithQuestGiver(), Player::CanRollForItemInLFG(), GuardAI::CanSeeAlways(), npc_commander_dawnforge::npc_commander_dawnforgeAI::CanStartEvent(), OPvPCapturePointZM_GraveYard::CanTalkTo(), Player::CanUninviteFromGroup(), boss_illidan_stormrage::boss_illidan_stormrageAI::CastEyeBlast(), GameObject::CastSpell(), Group::ChangeLeader(), LuaGroup::ChangeLeader(), LuaGuild::ChangeMemberRank(), Group::ChangeMembersGroup(), LuaGroup::ChangeMembersGroup(), Unit::ChangeSeat(), Player::CharmSpellInitialize(), boss_leotheras_the_blind::boss_leotheras_the_blindAI::CheckChannelers(), Spell::CheckEffectTarget(), boss_malchezaar::boss_malchezaarAI::Cleanup(), Unit::CleanupBeforeRemoveFromMap(), Unit::ClearComboPointHolders(), WorldSession::ClearPetBattlePvpQueueState(), AchievementMgr< Guild >::CompletedAchievement(), Aura::Create(), Bag::Create(), Corpse::Create(), Group::Create(), Guild::Create(), Item::Create(), AreaTrigger::CreateAreaTrigger(), DynamicObject::CreateDynamicObject(), Transport::CreateGOPassenger(), TransportMgr::CreateLocalTransport(), Transport::CreateNPCPassenger(), boss_headless_horseman::boss_headless_horsemanAI::DamageTaken(), Unit::DealDamage(), Unit::DealMeleeDamage(), BattlegroundSA::DebugStartBoats(), GameObject::Delete(), Corpse::DeleteBonesFromWorld(), LuaGuild::DeleteMember(), Group::DelinkMember(), SummonList::Despawn(), WorldObject::DestroyForNearbyPlayers(), DestroyForPlayer(), Group::Disband(), Unit::Dismount(), Spell::DoCreateItem(), ConfusedMovementGenerator< T >::DoFinalize(), FleeingMovementGenerator< Creature >::DoFinalize(), npc_snufflenose_gopher::npc_snufflenose_gopherAI::DoFindNewTubber(), WorldSession::DoLootRelease(), instance_deadmines::instance_deadmines_InstanceMapScript::DoPlaySound(), ScriptedAI::DoTeleportPlayer(), Player::DuelComplete(), Spell::EffectDuel(), Spell::EffectSkinning(), Spell::EffectSummonChangeItem(), Spell::EffectSummonObject(), Spell::EffectSummonObjectWild(), Spell::EffectSummonType(), Spell::EffectTransmitted(), npc_lurking_potion::npc_lurking_potionAI::EngageQuestPlayer(), Map::EnsureGridLoadedForActiveObject(), Player::EnvironmentalDamage(), Player::EquipItem(), BattlegroundEY::EventPlayerCapturedFlag(), BattlegroundAV::EventPlayerClickedOnFlag(), BattlegroundEY::EventPlayerClickedOnFlag(), BattlegroundTP::EventPlayerClickedOnFlag(), BattlegroundVOP::EventPlayerClickedOnFlag(), BattlegroundWS::EventPlayerClickedOnFlag(), BattlegroundEY::EventPlayerDroppedFlag(), BattlegroundTP::EventPlayerDroppedFlag(), BattlegroundWS::EventPlayerDroppedFlag(), Battleground::EventPlayerLoggedIn(), Battleground::EventPlayerLoggedOut(), npc_unworthy_initiate::npc_unworthy_initiateAI::EventStart(), ChatHandler::ExecuteCommandInTable(), Spell::ExecuteLogEffectExtraAttacks(), Spell::ExecuteLogEffectInterruptCast(), Spell::ExecuteLogEffectOpenLock(), Spell::ExecuteLogEffectResurrect(), Spell::ExecuteLogEffectSummonObject(), Spell::ExecuteLogEffectTakeTargetPower(), Spell::ExecuteLogEffectUnsummonObject(), Unit::ExitVehicle(), ChatHandler::extractPlayerTarget(), Loot::FillLoot(), Loot::FillNonQuestNonFFAConditionalLoot(), Loot::FillQuestLoot(), spell_malygos_surge_of_power_25::spell_malygos_surge_of_power_25_SpellScript::FilterTargets(), BattlefieldWG::FindAndRemoveVehicleFromList(), Creature::FocusTarget(), boss_erekem::boss_erekemAI::GetChainHealTargetGUID(), boss_kelidan_the_breaker::boss_kelidan_the_breakerAI::GetChanneled(), Unit::GetCharmerOrOwnerOrOwnGUID(), Player::GetCorpse(), instance_sunwell_plateau::instance_sunwell_plateau_InstanceMapScript::GetData64(), Unit::GetDispellableAuraList(), Unit::GetFactionTemplateEntry(), LuaItem::GetGUID(), LuaObject::GetGUID(), LuaItem::GetGUIDLow(), LuaObject::GetGUIDLow(), LuaGlobalFunctions::GetGuildByLeaderGUID(), FollowerAI::GetLeaderForFollower(), LuaGroup::GetMemberGroup(), GetObjectGUID(), ChatHandler::GetPlayerGroupAndGUIDByName(), GetPlayerInfo(), ThreatContainer::getReferenceByTarget(), CreatureTextMgr::GetRepeatGroup(), Player::GetResearchDigsiteForFind(), Vehicle::GetSeatForPassenger(), Vehicle::GetSeatIteratorForPassenger(), Bag::GetSlotByItemGUID(), Unit::GetTransGUID(), WorldObject::GetTransGUID(), GetUpdateFieldData(), npc_anubisath_sentinel::aqsentinelAI::GiveBuddyMyList(), LuaPlayer::GossipAddQuests(), LuaPlayer::GossipSendMenu(), Group::GroupLoot(), Guild::HandleAcceptMember(), WorldSession::HandleAcceptTradeOpcode(), WorldSession::HandleAddonMessagechatOpcode(), npc_anachronos_the_ancient::npc_anachronos_the_ancientAI::HandleAnimation(), misc_commandscript::HandleAppearCommand(), BattlegroundEY::HandleAreaTrigger(), BattlegroundTP::HandleAreaTrigger(), BattlegroundWS::HandleAreaTrigger(), AuraEffect::HandleAuraDummy(), AuraEffect::HandleAuraLinked(), AuraEffect::HandleAuraMounted(), Unit::HandleAuraProc(), Aura::HandleAuraSpecificMods(), misc_commandscript::HandleBankCommand(), WorldSession::HandleBattlegroundPlayerPositionsOpcode(), WorldSession::HandleBattlePetWildRequest(), Guild::HandleBuyBankTab(), WorldSession::HandleCalendarEventInvite(), WorldSession::HandleChangeSeatsOnControlledVehicle(), character_commandscript::HandleCharacterEraseCommand(), WorldSession::HandleCorpseQueryOpcode(), debug_commandscript::HandleDebugGetItemStateCommand(), debug_commandscript::HandleDebugGetValueCommand(), debug_commandscript::HandleDebugLfgGroupCommand(), debug_commandscript::HandleDebugSetValueCommand(), WorldSession::HandleDismissCritter(), spell_capacitus_polarity_shift::spell_capacitus_polarity_shift_SpellScript::HandleDummy(), spell_dk_scourge_strike::spell_dk_scourge_strike_SpellScript::HandleDummy(), spell_thaddius_polarity_shift::spell_thaddius_polarity_shift_SpellScript::HandleDummy(), Unit::HandleDummyAuraProc(), spell_q28813_get_our_boys_back_dummy::spell_q28813_get_our_boys_back_dummy_SpellScript::HandleDummyEffect(), AuraEffect::HandleEffect(), spell_biting_cold::spell_biting_cold_AuraScript::HandleEffectPeriodic(), Unit::HandleEmoteCommand(), WorldSession::HandleEquipmentSetSave(), AuraEffect::HandleFeignDeath(), boss_illidan_stormrage::boss_illidan_stormrageAI::HandleFlightSequence(), gobject_commandscript::HandleGameObjectSetStateCommand(), ticket_commandscript::HandleGMTicketAssignToCommand(), ticket_commandscript::HandleGMTicketCloseByIdCommand(), ticket_commandscript::HandleGMTicketCommentCommand(), WorldSession::HandleGossipHelloOpcode(), OPvPCapturePointZM_GraveYard::HandleGossipOption(), WorldSession::HandleGroupChangeSubGroupOpcode(), WorldSession::HandleGroupSetRolesOpcode(), group_commandscript::HandleGroupSummonCommand(), WorldSession::HandleGuildFinderPostRequest(), WorldSession::HandleGuildFinderSetGuildPost(), Guild::HandleGuildPartyRequest(), spell_sindragosa_frost_breath::spell_sindragosa_frost_breath_SpellScript::HandleInfusion(), WorldSession::HandleInspectHonorStatsOpcode(), Guild::HandleInviteMember(), BattlegroundVOP::HandleKillPlayer(), Guild::HandleLeaveMember(), WorldSession::HandleLFDSetBootVoteOpcode(), WorldSession::HandleLfgGetStatus(), WorldSession::HandleLfgLeaveOpcode(), WorldSession::HandleLfgSetRolesOpcode(), WorldSession::HandleLootMoneyOpcode(), Guild::HandleMemberLogout(), Guild::HandleMemberWithdrawMoney(), WorldSession::HandleMessagechatOpcode(), WorldSession::HandleMinimapPingOpcode(), WorldSession::HandleMountSpecialAnimOpcode(), WorldSession::HandleMovementOpcodes(), WorldSession::HandleMoveSetVehicleRecAck(), npc_commandscript::HandleNpcSetDataCommand(), spell_dk_gorefiends_grasp::spell_dk_gorefiends_grasp_SpellScript::HandleOnHit(), spell_monk_diffuse_magic::spell_monk_diffuse_magic_SpellScript::HandleOnHit(), WorldSession::HandleOpenItemOpcode(), AuraEffect::HandlePeriodicTriggerSpellAuraTick(), WorldSession::HandlePetAbandon(), WorldSession::HandlePetBattleQueueProposeMatchResult(), WorldSession::HandlePetBattleRequestPvp(), pet_commandscript::HandlePetCreateCommand(), misc_commandscript::HandlePlayAllCommand(), BfCapturePoint::HandlePlayerEnter(), OPvPCapturePoint::HandlePlayerEnter(), Battlefield::HandlePlayerEnterZone(), OutdoorPvP::HandlePlayerEnterZone(), BfCapturePoint::HandlePlayerLeave(), OPvPCapturePoint::HandlePlayerLeave(), Battlefield::HandlePlayerLeaveZone(), OutdoorPvP::HandlePlayerLeaveZone(), spell_item_blessing_of_ancient_kings::spell_item_blessing_of_ancient_kings_AuraScript::HandleProc(), spell_mage_ignite::spell_mage_ignite_AuraScript::HandleProc(), Unit::HandleProcTriggerSpell(), WorldSession::HandlePushQuestToParty(), WorldSession::HandleQuestgiverQueryQuestOpcode(), WorldSession::HandleRaidReadyCheckConfirmOpcode(), WorldSession::HandleRaidReadyCheckOpcode(), WorldSession::HandleRandomRollOpcode(), WorldSession::HandleReadItem(), Guild::HandleRemoveMember(), Guild::HandleReplaceGuildMaster(), spell_gen_gunship_portal::spell_gen_gunship_portal_SpellScript::HandleScript(), spell_dru_glyph_of_starfire::spell_dru_glyph_of_starfire_SpellScript::HandleScriptEffect(), WorldSession::HandleSellItemOpcode(), WorldSession::HandleSendMail(), Guild::HandleSetMemberRank(), Guild::HandleSetNewGuildMaster(), WorldSession::HandleSetPartyAssignmentOpcode(), WorldSession::HandleSetTradeItemOpcode(), AuraEffect::HandleShapeshiftBoosts(), WorldSession::HandleSocketOpcode(), Unit::HandleSpellClick(), spell_putricide_mutated_transformation::spell_putricide_mutated_transformation_SpellScript::HandleSummon(), misc_commandscript::HandleSummonCommand(), ticket_commandscript::HandleTicketAssignToCommand(), ticket_commandscript::HandleTicketCloseByIdCommand(), ticket_commandscript::HandleTicketCommentCommand(), WorldSession::HandleTotemDestroyed(), WorldSession::HandleTransmogrifyItems(), Guild::HandleUpdateMemberRank(), WorldSession::HandleWhoOpcode(), LuaPlayer::HasAura(), Unit::HasAuraState(), Battlefield::HasPlayer(), OutdoorPvP::HasPlayer(), Player::HaveAtClient(), BattlePetMgr::HideActivePetBattleWorldObject(), HostileReference::HostileReference(), BfWGGameObjectBuilding::Init(), npc_dark_rider_of_acherus::npc_dark_rider_of_acherusAI::InitDespawnHorse(), boss_priestess_delrissa::boss_priestess_delrissaAI::InitializeLackeys(), instance_drak_tharon_keep::instance_drak_tharon_keep_InstanceScript::InitializeNovosSummoner(), instance_drak_tharon_keep::instance_drak_tharon_keep_InstanceScript::InitializeTrollgoreInvaderSummoner(), Minion::InitStats(), TempSummon::InitStats(), Totem::InitStats(), Guardian::InitSummon(), Unit::InitTamedPet(), Player::inRandomLfgDungeon(), Channel::Invite(), BattlegroundQueue::InviteGroupToBG(), Battlefield::InvitePlayerToQueue(), Battlefield::InvitePlayerToWar(), Player::IsActionButtonDataValid(), Player::isAllowedToLoot(), Unit::IsAlwaysDetectableFor(), GameObject::IsAlwaysVisibleFor(), Unit::IsAlwaysVisibleFor(), LuaGroup::IsAssistant(), Item::IsBindedNotWith(), Creature::isCanInteractWithBattleMaster(), BfCapturePoint::IsInsideObjective(), OPvPCapturePoint::IsInsideObjective(), LuaGroup::IsLeader(), GameObject::IsLootAllowedFor(), LuaGroup::IsMember(), Unit::isPossessing(), Aura::IsRemovedOnShapeLost(), Unit::isSpellCrit(), TriggerAI::IsSummonedBy(), Creature::isTappedBy(), Player::isUsingLfg(), BattlePetSpawnMgr::IsWildBattlePetReplacement(), Channel::JoinChannel(), lfg::LFGMgr::JoinLfg(), boss_illidan_stormrage::boss_illidan_stormrageAI::JustSummoned(), boss_prince_taldaram_icc::boss_prince_taldaramAI::JustSummoned(), Channel::KickOrBan(), Unit::Kill(), Player::LeaveBattleground(), Channel::LeaveChannel(), Channel::List(), Player::LoadCorpse(), Player::LoadFromDB(), Pet::LoadPetFromDB(), lfg::LFGMgr::MakeNewGroup(), ArenaTeam::MassInviteToEvent(), Guild::MassInviteToEvent(), Group::MasterLoot(), Condition::Meets(), Unit::MeleeDamageBonusTaken(), ArenaTeam::MemberLost(), ArenaTeam::MemberWon(), GameObject::ModifyHealth(), MotionMaster::MoveFleeing(), Player::MoveItemToInventory(), npc_ogre_brute::npc_ogre_bruteAI::MovementInform(), Group::NeedBeforeGreed(), npc_ancestral_wolf::npc_ancestral_wolfAI::npc_ancestral_wolfAI(), npc_injured_rainspeaker_oracle::npc_injured_rainspeaker_oracleAI::npc_injured_rainspeaker_oracleAI(), spell_monk_soothing_mist::spell_monk_soothing_mist_AuraScript::OnApply(), WaypointMovementGenerator< Creature >::OnArrived(), BattlePetWildZonePool::OnCreatureAdded(), BattlefieldWG::OnCreatureCreate(), BattlePetWildZonePool::OnCreatureRemoved(), go_scourge_enclosure::OnGossipHello(), npc_Spirit_of_Master_Shang_Xi::OnGossipHello(), Player::OnGossipSelect(), lfg::LFGPlayerScript::OnLogin(), lfg::LFGPlayerScript::OnLogout(), lfg::LFGPlayerScript::OnMapChanged(), Guild::OnPlayerStatusChange(), spell_monk_serpents_zeal::spell_monk_serpents_zeal_AuraScript::OnProc(), AreaTrigger_at_frostgrips_hollow::OnTrigger(), instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::OnUnitDeath(), AELootCreatureCheck::operator()(), BloodboltHitCheck::operator()(), BoneSpikeTargetSelector::operator()(), CreatureTextLocalizer< Builder >::operator()(), Eluna::WorldObjectInRangeCheck::operator()(), RitualTargetCheck::operator()(), Unit::OutDebugInfo(), Channel::Password(), npc_doctor::npc_doctorAI::PatientSaved(), InstanceMap::PermBindAllPlayers(), Player::PetSpellInitialize(), WorldObject::PlayDirectSound(), WorldObject::PlayDistanceSound(), Battlefield::PlayerAcceptInviteToQueue(), Battlefield::PlayerAcceptInviteToWar(), Player::PossessSpellInitialize(), Player::PrepareGossipMenu(), Unit::ProcDamageAndSpellFor(), SmartScript::ProcessAction(), Player::ProcessDelayedOperations(), Pet::ProhibitSpellSchool(), Player::ProhibitSpellSchool(), Player::ReadyCheckComplete(), PetAI::ReceiveEmote(), LuaGameObject::RegisterEvent(), AreaTrigger::Remove(), DynamicObject::Remove(), Unit::RemoveAllControlled(), Map::RemoveAllObjectsInRemoveList(), Unit::RemoveAura(), Unit::RemoveAura(), Unit::RemoveAurasByType(), Unit::RemoveCharmedBy(), Player::RemovedInsignia(), LuaGameObject::RemoveEventById(), LuaGameObject::RemoveEvents(), Player::RemoveFromGroup(), Item::RemoveFromUpdateQueueOf(), TempSummon::RemoveFromWorld(), Unit::RemoveFromWorld(), Unit::RemoveGameObject(), Player::RemoveItemDependentAurasAndCasts(), LuaGroup::RemoveMember(), Unit::RemoveNotOwnSingleTargetAuras(), Player::RemovePet(), BattlePetWildZonePool::RemoveReplacement(), Player::removeSpell(), ReplaceSurveyObjectSlot(), npc_pulsing_pumpkin::npc_pulsing_pumpkinAI::Reset(), Creature::Respawn(), Unit::RestoreDisplayId(), BfGraveyard::Resurrect(), Player::ResurrectPlayer(), hyjalAI::Retreat(), Player::RewardHonor(), Player::RewardPlayerAndGroupAtEvent(), Player::Satisfy(), Pet::SavePetToDB(), Map::ScriptCommandStart(), Map::ScriptsProcess(), Map::ScriptsStart(), boss_selin_fireheart::boss_selin_fireheartAI::SelectNearestCrystal(), spell_marrowgar_coldflame::spell_marrowgar_coldflame_SpellScript::SelectTarget(), npc_sayge::SendAction(), npc_prof_alchemy::SendActionMenu(), npc_prof_blacksmith::SendActionMenu(), npc_prof_leather::SendActionMenu(), npc_prof_tailor::SendActionMenu(), Creature::SendAIReaction(), WorldSession::SendAuctionCommandResult(), LuaPlayer::SendAuctionMenu(), AuctionHouseMgr::SendAuctionOutbiddedMail(), Player::SendAurasForTarget(), Player::SendAutoRepeatCancel(), Guild::SendBankList(), Unit::SendChangeCurrentVictimOpcode(), CreatureTextMgr::SendChat(), Player::SendClearAllCooldowns(), Player::SendClearCooldown(), Unit::SendClearTarget(), Player::SendComboPoints(), npc_prof_alchemy::SendConfirmLearn(), npc_prof_blacksmith::SendConfirmLearn(), npc_prof_tailor::SendConfirmLearn(), npc_prof_alchemy::SendConfirmUnlearn(), npc_prof_blacksmith::SendConfirmUnlearn(), npc_prof_leather::SendConfirmUnlearn(), npc_prof_tailor::SendConfirmUnlearn(), Player::SendCooldownEvent(), GameObject::SendCustomAnim(), Player::SendEnchantmentDurations(), Unit::SendEnergizeSpellLog(), Player::SendEquipError(), WorldSession::SendGroupInviteNotification(), Player::SendInspectResult(), Player::SendItemRefundResult(), WorldSession::SendLearnNewTaxiNode(), WorldSession::SendLfgBootProposalUpdate(), WorldSession::SendLfgJoinResult(), WorldSession::SendLfgPartyLockInfo(), WorldSession::SendLfgPlayerLockInfo(), WorldSession::SendLfgUpdateProposal(), LuaPlayer::SendListInventory(), Guild::SendLoginInfo(), Player::SendLogXPGain(), Player::SendLoot(), Group::SendLooter(), LuaGlobalFunctions::SendMail(), Unit::SendMeleeAttackStart(), Unit::SendMeleeAttackStop(), Unit::SendMissileCancel(), Guild::SendMoneyInfo(), Unit::SendMoveKnockBack(), Player::SendNewItem(), LuaPlayer::SendPacketToGroup(), Unit::SendPeriodicAuraLog(), Guild::SendPermissions(), WorldObject::SendPlaySound(), Unit::SendPlaySpellVisual(), Unit::SendPlaySpellVisualKit(), Player::SendPreparedGossip(), Player::SendPushToPartyResponse(), Player::SendQuestConfirmAccept(), WorldSession::SendQuestgiverStatusMultiple(), LuaPlayer::SendQuestTemplate(), Player::SendRefundInfo(), Unit::SendRemoveFromThreatListOpcode(), Unit::SendSetVehicleRecId(), LuaPlayer::SendShowBank(), CreatureTextMgr::SendSound(), Player::SendSpellCooldown(), Player::SendSpellCooldowns(), Unit::SendSpellDamageImmune(), Unit::SendSpellDamageResist(), Unit::SendSpellMiss(), Unit::SendSpellNonMeleeDamageLog(), LuaPlayer::SendTabardVendorActivate(), WorldSession::SendTaxiMenu(), Unit::SendThreatListUpdate(), spell_malygos_surge_of_power_warning_selector_25::spell_malygos_surge_of_power_warning_selector_25_SpellScript::SendThreeTargets(), Item::SendTimeUpdate(), LuaPlayer::SendTrainerList(), LuaUnit::SendUnitWhisper(), LuaPlayer::SendVendorWindow(), Unit::SetAuraStack(), Unit::SetCharm(), Player::SetClientControl(), Unit::SetConfused(), AchievementMgr< T >::SetCriteriaProgress(), instance_hyjal::instance_mount_hyjal_InstanceMapScript::SetData(), Item::SetEnchantment(), Movement::MoveSplineInit::SetFacing(), Unit::SetFeared(), SmartAI::SetFollow(), SpellCastTargets::SetGOTarget(), Unit::SetHealth(), TradeData::SetItem(), SpellCastTargets::SetItemTarget(), Creature::SetLootRecipient(), GameObject::SetLootRecipient(), Unit::SetMinion(), Channel::SetMode(), Player::SetMover(), Channel::SetOwner(), LuaItem::SetOwner(), Unit::SetPower(), CreatureTextMgr::SetRepeatId(), Player::SetResurrectRequestData(), SmartAI::SetScript9(), SmartGameObjectAI::SetScript9(), TradeData::SetSpell(), BfGraveyard::SetSpirit(), Unit::SetStunned(), SpellCastTargets::SetUnitTarget(), Player::SetViewpoint(), Player::SpawnCorpseBones(), npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::SpawnNPC(), instance_zulfarrak::instance_zulfarrak_InstanceMapScript::SpawnPyramidWave(), BattlePetWildZonePool::SpawnReplacement(), SpawnSurveyGameObject(), hyjalAI::SpawnVeins(), Unit::SpellDamageBonusDone(), Unit::SpellDamageBonusTaken(), Unit::SpellHealingBonusDone(), Unit::SpellHealingBonusTaken(), Player::SplitItem(), boss_fathomlord_karathress::boss_fathomlord_karathressAI::StartEvent(), hyjalAI::StartEvent(), npc_image_of_medivh::npc_image_of_medivhAI::StartEvent(), npc_overlord_morghor::npc_overlord_morghorAI::StartEvent(), FollowerAI::StartFollow(), npc_lurking_potion::npc_lurking_potionAI::StartPounce(), Player::StopCastingBindSight(), Player::StopCastingCharm(), Bag::StoreItem(), Player::StoreLootItem(), instance_blood_furnace::instance_blood_furnace_InstanceMapScript::StorePrisoner(), SummonList::Summon(), boss_hydross_the_unstable::boss_hydross_the_unstableAI::SummonBeams(), boss_kelidan_the_breaker::boss_kelidan_the_breakerAI::SummonChannelers(), hyjalAI::SummonCreature(), instance_deadmines::instance_deadmines_InstanceMapScript::SummonCreatures(), npc_air_force_bots::npc_air_force_botsAI::SummonGuard(), boss_malchezaar::boss_malchezaarAI::SummonInfernal(), Player::SummonPet(), LuaPlayer::SummonPlayer(), Map::SwitchGridContainers(), Map::SwitchGridContainers(), LuaPlayer::TalkedToCreature(), lfg::LFGMgr::TeleportPlayer(), boss_mother_shahraz::boss_shahrazAI::TeleportPlayers(), TempSummon::TempSummon(), GameObject::ToTransport(), GameObject::ToTransport(), Channel::UnBan(), Totem::UnSummon(), GameObject::Update(), OPvPCapturePoint::Update(), Pet::Update(), SpellCastTargets::Update(), boss_archimonde::boss_archimondeAI::UpdateAI(), boss_blood_queen_lana_thel::boss_blood_queen_lana_thelAI::UpdateAI(), boss_fathomguard_sharkkis::boss_fathomguard_sharkkisAI::UpdateAI(), boss_kalecgos::boss_kalecgosAI::UpdateAI(), boss_kelthuzad::boss_kelthuzadAI::UpdateAI(), boss_krick::boss_krickAI::UpdateAI(), boss_leotheras_the_blind::boss_leotheras_the_blindAI::UpdateAI(), boss_malchezaar::boss_malchezaarAI::UpdateAI(), boss_morogrim_tidewalker::boss_morogrim_tidewalkerAI::UpdateAI(), boss_najentus::boss_najentusAI::UpdateAI(), boss_omor_the_unscarred::boss_omor_the_unscarredAI::UpdateAI(), boss_onyxia::boss_onyxiaAI::UpdateAI(), boss_shirrak_the_dead_watcher::boss_shirrak_the_dead_watcherAI::UpdateAI(), boss_terestian_illhoof::boss_terestianAI::UpdateAI(), guard_shattrath_aldor::guard_shattrath_aldorAI::UpdateAI(), guard_shattrath_scryer::guard_shattrath_scryerAI::UpdateAI(), npc_arthas::npc_arthasAI::UpdateAI(), npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::UpdateAI(), npc_nesingwary_trapper::npc_nesingwary_trapperAI::UpdateAI(), npc_slad_ran_constrictor::npc_slad_ran_constrictorAI::UpdateAI(), npc_twiggy_flathead::npc_twiggy_flatheadAI::UpdateAI(), npc_valkyr_battle_maiden::npc_valkyr_battle_maidenAI::UpdateAI(), SimpleCharmedAI::UpdateAI(), TotemAI::UpdateAI(), PetAI::UpdateAllies(), Player::UpdateCharmedAI(), Group::UpdateLooterGuid(), Guild::UpdateMemberData(), Battleground::UpdatePlayerScore(), BattlegroundAB::UpdatePlayerScore(), BattlegroundAV::UpdatePlayerScore(), BattlegroundBE::UpdatePlayerScore(), BattlegroundBFG::UpdatePlayerScore(), BattlegroundEY::UpdatePlayerScore(), BattlegroundIC::UpdatePlayerScore(), BattlegroundSA::UpdatePlayerScore(), BattlegroundTP::UpdatePlayerScore(), BattlegroundTV::UpdatePlayerScore(), BattlegroundVOP::UpdatePlayerScore(), BattlegroundWS::UpdatePlayerScore(), Spell::UpdatePointers(), BattlegroundEY::UpdatePointStatuses(), boss_netherspite::boss_netherspiteAI::UpdatePortals(), Player::UpdateSoulboundTradeItems(), Player::UpdateVisibilityOf(), UpdateVisibilityOf_helper(), UpdateVisibilityOf_helper(), UpdateVisibilityOf_helper(), GameObject::Use(), Player::VehicleSpellInitialize(), Skyfire::PlayerRelocationNotifier::Visit(), Skyfire::PlayerRelocationNotifier::Visit(), WorldObjectChangeAccumulator::Visit(), Player::VisualizeItem(), Movement::PacketBuilder::WriteMonsterMove(), Unit::WriteMovementInfo(), Movement::PacketBuilder::WriteStopMovement(), ~Object(), and WorldObject::~WorldObject().

◆ GetGUIDHigh()

uint32 Object::GetGUIDHigh ( ) const
inline

Definition at line 122 of file Object.h.

References GetUInt64Value(), and GUID_HIPART().

Referenced by BuildCreateUpdateBlockForPlayer().

◆ GetGUIDLow()

uint32 Object::GetGUIDLow ( ) const
inline

Definition at line 120 of file Object.h.

References GetUInt64Value(), and GUID_LOPART().

Referenced by Player::_ApplyItemMods(), Map::_GetScriptCreature(), Map::_GetScriptCreatureSourceOrTarget(), Map::_GetScriptPlayer(), Map::_GetScriptPlayerSourceOrTarget(), Map::_GetScriptUnit(), Map::_GetScriptWorldObject(), WorldObject::_IsWithinDist(), Pet::_LoadAuras(), Player::_LoadAuras(), Player::_LoadBoundInstances(), Player::_LoadCUFProfiles(), Player::_LoadDailyQuestStatus(), Player::_LoadHomeBind(), Player::_LoadInventory(), Player::_LoadItem(), Player::_LoadMail(), Player::_LoadMailedItems(), Player::_LoadMonthlyQuestStatus(), Player::_LoadQuestObjectiveStatus(), Player::_LoadQuestStatus(), Player::_LoadResearchDigsites(), Player::_LoadResearchHistory(), Player::_LoadResearchProjects(), Player::_LoadSeasonalQuestStatus(), Player::_LoadSkills(), Player::_LoadSpellCooldowns(), Player::_LoadVoidStorage(), Player::_LoadWeeklyQuestStatus(), Player::_SaveActions(), Player::_SaveAuras(), Player::_SaveBGData(), Player::_SaveCUFProfiles(), Player::_SaveCurrency(), Player::_SaveDailyQuestStatus(), Player::_SaveEquipmentSets(), Player::_SaveGlyphs(), Player::_SaveInventory(), Player::_SaveMonthlyQuestStatus(), Player::_SaveQuestObjectiveStatus(), Player::_SaveQuestStatus(), Player::_SaveResearchHistory(), Player::_SaveResearchProjects(), Player::_SaveSeasonalQuestStatus(), Player::_SaveSkills(), Player::_SaveSpellCooldowns(), Player::_SaveSpells(), Player::_SaveStats(), Player::_SaveTalents(), Player::_SaveVoidStorage(), Player::_SaveWeeklyQuestStatus(), Map::_ScriptProcessDoor(), Player::_StoreItem(), Player::_StoreOrEquipNewItem(), Aura::_UnapplyForTarget(), Player::ActivateSpec(), Player::addActionButton(), AuctionHouseMgr::AddAItem(), LootItem::AddAllowedLooter(), Player::AddComboPoints(), FormationMgr::AddCreatureToGroup(), MailDraft::AddItem(), CreatureGroup::AddMember(), Player::AddMItem(), WorldObject::AddObjectToRemoveList(), Vehicle::AddPassenger(), InstanceMap::AddPlayerToMap(), Map::AddPlayerToMap(), Map::AddToActive(), Item::AddToUpdateQueueOf(), Player::AddVoidStorageItemAtSlot(), Unit::AttackerStateUpdate(), World::BanCharacter(), Player::BindToInstance(), Guild::BroadcastAddonToGuild(), Guild::BroadcastToGuild(), AuctionHouseObject::BuildListBidderItems(), AuctionHouseObject::BuildListOwnerItems(), Player::BuildPlayerRepop(), Player::CanBankItem(), BattlegroundMap::CanEnter(), InstanceMap::CanEnter(), Unit::CastCustomSpell(), Player::CastItemCombatSpell(), Unit::CastSpell(), Unit::CastSpell(), Unit::CastSpell(), Unit::CastSpell(), Group::ChangeLeader(), Player::CheckAreaExploreAndOutdoor(), Map::CheckGridIntegrity(), Player::ClearComboPoints(), Item::ClearSoulboundTradeable(), Player::ContinueTaxiFlight(), ObjectAccessor::ConvertCorpseForPlayer(), Pet::CreateBaseAtCreature(), Transport::CreateGOPassenger(), Transport::CreateNPCPassenger(), Map::CreatureCellRelocation(), Map::CreatureRelocation(), Map::CreatureRespawnRelocation(), Unit::DelayOwnedAuras(), Corpse::DeleteBonesFromWorld(), Corpse::DeleteFromDB(), Creature::DeleteFromDB(), Item::DeleteFromDB(), Item::DeleteFromInventoryDB(), MailDraft::deleteIncludedItems(), Item::DeleteRefundDataFromDB(), Player::DeleteResearchDigsite(), Player::DestroyItem(), Player::DestroyItemCount(), Spell::DoCreateItem(), ScriptedAI::DoPlaySoundToSet(), Spell::EffectDuel(), Spell::EffectLearnSpell(), Spell::EffectOpenLock(), Spell::EffectStuck(), Spell::EffectUnlearnSpecialization(), BGQueueRemoveEvent::Execute(), Loot::FillFFALoot(), Loot::FillNonQuestNonFFAConditionalLoot(), Loot::FillNotNormalLootFor(), Loot::FillQuestLoot(), Map::GameObjectCellRelocation(), Map::GameObjectRelocation(), Map::GameObjectRespawnRelocation(), Player::GetGameObjectIfCanInteractWith(), WorldSession::GetGuidLow(), Loot::GetMaxSlotInLootFor(), WorldSocket::handle_input_header(), account_commandscript::HandleAccountCreateCommand(), account_commandscript::HandleAccountEmailCommand(), account_commandscript::HandleAccountPasswordCommand(), spell_rog_deadly_poison::spell_rog_deadly_poison_SpellScript::HandleAfterHit(), WorldSession::HandleAreaTriggerOpcode(), WorldSession::HandleAuctionPlaceBid(), WorldSession::HandleAuctionRemoveItem(), WorldSession::HandleAuctionSellItem(), ban_commandscript::HandleBanInfoCharacterCommand(), WorldSession::HandleBattlemasterJoinArena(), WorldSession::HandleBattlemasterJoinOpcode(), WorldSession::HandleBattlePetLearn(), WorldSession::HandleBattlePetSummonCompanion(), character_commandscript::HandleCharacterChangeFactionCommand(), character_commandscript::HandleCharacterChangeRaceCommand(), character_commandscript::HandleCharacterCustomizeCommand(), WorldSession::HandleCharCreateCallback(), debug_commandscript::HandleDebugGetItemStateCommand(), debug_commandscript::HandleDebugGetLootRecipientCommand(), debug_commandscript::HandleDebugHostileRefListCommand(), debug_commandscript::HandleDebugMod32ValueCommand(), debug_commandscript::HandleDebugThreatListCommand(), debug_commandscript::HandleDebugUpdateCommand(), WorldSession::HandleDuelResponseOpcode(), gobject_commandscript::HandleGameObjectDeleteCommand(), gobject_commandscript::HandleGameObjectMoveCommand(), gobject_commandscript::HandleGameObjectTurnCommand(), WorldSession::HandleGetMailList(), gm_commandscript::HandleGMNoteCommand(), WorldSession::HandleGuildFinderBrowse(), Guild::HandleInviteMember(), Guild::HandleLeaveMember(), WorldSession::HandleMailTakeItem(), Guild::HandleMemberDepositMoney(), Guild::HandleMemberWithdrawMoney(), modify_commandscript::HandleModifyFactionCommand(), misc_commandscript::HandleMovegensCommand(), npc_commandscript::HandleNpcInfoCommand(), npc_commandscript::HandleNpcSetLinkCommand(), AuraEffect::HandleObsModPowerAuraTick(), WorldSession::HandleOpenItemOpcode(), AuraEffect::HandlePeriodicDamageAurasTick(), AuraEffect::HandlePeriodicEnergizeAuraTick(), AuraEffect::HandlePeriodicHealAurasTick(), AuraEffect::HandlePeriodicHealthLeechAuraTick(), AuraEffect::HandlePeriodicManaLeechAuraTick(), WorldSession::HandlePetActionHelper(), WorldSession::HandlePetitionBuyOpcode(), BattlefieldMgr::HandlePlayerEnterZone(), OutdoorPvPMgr::HandlePlayerEnterZone(), BattlefieldMgr::HandlePlayerLeaveZone(), OutdoorPvPMgr::HandlePlayerLeaveZone(), WorldSession::HandlePlayerLogin(), WorldSession::HandleReforgeItemOpcode(), Guild::HandleRemoveMember(), send_commandscript::HandleSendItemsCommand(), WorldSession::HandleSendMail(), send_commandscript::HandleSendMailCommand(), send_commandscript::HandleSendMoneyCommand(), WorldSession::HandleSetDungeonDifficultyOpcode(), WorldSession::HandleTransmogrifyItems(), Guild::HandleUpdateMemberRank(), WorldSession::HandleVoidStorageQuery(), WorldSession::HandleVoidStorageTransfer(), WorldSession::HandleVoidStorageUnlock(), WorldSession::HandleVoidSwapItem(), wp_commandscript::HandleWpModifyCommand(), wp_commandscript::HandleWpShowCommand(), WorldSession::HandleWrapItemOpcode(), Loot::hasItemFor(), Player::InitDisplayIds(), BattlegroundQueue::InviteGroupToBG(), Item::IsBindedNotWith(), Item::ItemContainerDeleteLootItemFromDB(), Item::ItemContainerDeleteLootItemsFromDB(), Item::ItemContainerDeleteLootMoneyFromDB(), Item::ItemContainerLoadLootFromDB(), Item::ItemContainerSaveLootToDB(), Corpse::LoadCorpseFromDB(), Creature::LoadCreaturesAddon(), Player::LoadFromDB(), WaypointMovementGenerator< Creature >::LoadPath(), Pet::LoadPetFromDB(), Loot::LootItemInSlot(), MailReceiver::MailReceiver(), MailSender::MailSender(), Player::ModifySpellCooldown(), Map::MoveAllCreaturesInMoveList(), Map::MoveAllGameObjectsInMoveList(), MotionMaster::MoveChase(), MotionMaster::MoveFleeing(), MotionMaster::MoveFollow(), WorldObject::MovePosition(), MotionMaster::MoveTargetedHome(), Player::OnGossipSelect(), lfg::LFGPlayerScript::OnMapChanged(), InstanceMap::PermBindAllPlayers(), Player::PrepareGossipMenu(), SmartScript::ProcessAction(), Player::RefundItem(), Player::removeActionButton(), Map::RemoveAllObjectsInRemoveList(), Player::RemoveAtLoginFlag(), World::RemoveBanCharacter(), ObjectAccessor::RemoveCorpse(), Map::RemoveFromActive(), GameObject::RemoveFromOwner(), Item::RemoveFromUpdateQueueOf(), Player::ReportedAfkBy(), Player::ResetPetTalents(), Pet::resetTalentsForAllPetsOf(), Creature::Respawn(), Player::SaveGoldToDB(), Item::SaveRefundDataToDB(), Player::SaveResearchDigsiteToDB(), Corpse::SaveToDB(), Creature::SaveToDB(), GameObject::SaveToDB(), Item::SaveToDB(), Player::SaveToDB(), Map::ScriptsProcess(), FactorySelector::selectAI(), FactorySelector::SelectGameObjectAI(), Creature::SelectNearestTargetInAttackDistance(), Player::SendActionButtons(), AuctionHouseMgr::SendAuctionWonMail(), CreatureTextMgr::SendChat(), Map::SendInitSelf(), Spell::SendLoot(), MailDraft::SendMailTo(), Player::SendRefundInfo(), MailDraft::SendReturnToSender(), Player::SendTimeSync(), BfCapturePoint::SetCapturePointData(), Unit::SetCharmedBy(), Player::setDeathState(), Player::SetHomebind(), Guild::BankTab::SetItem(), Unit::SetLevel(), Item::SetNotRefundable(), Player::SetRandomWinner(), CreatureTextMgr::SetRepeatId(), Item::SetState(), Player::StoreNewItem(), Player::SummonPet(), Player::TeleportTo(), Player::UnbindInstance(), Creature::Update(), Player::Update(), BlackMarketMgr::UpdateAuction(), Player::UpdateHomebindTime(), Player::UpdateSpecCount(), Player::UpdateVisibilityOf(), Player::UpdateVisibilityOf(), and GameObject::Use().

◆ GetGUIDMid()

uint32 Object::GetGUIDMid ( ) const
inline

Definition at line 121 of file Object.h.

References GetUInt64Value(), and GUID_ENPART().

◆ GetInt32Value()

◆ GetObjectGUID()

◆ GetObjectScale()

◆ GetPackGUID()

◆ GetTypeId()

TypeID Object::GetTypeId ( ) const
inline

Definition at line 131 of file Object.h.

References m_objectTypeId.

Referenced by ThreatManager::_addThreat(), Aura::_ApplyForTarget(), Unit::_CreateAuraApplication(), Unit::_EnterVehicle(), Unit::_ExitVehicle(), Map::_GetScriptCreature(), Map::_GetScriptCreatureSourceOrTarget(), Map::_GetScriptPlayer(), Map::_GetScriptPlayerSourceOrTarget(), Map::_GetScriptUnit(), Map::_GetScriptWorldObject(), Unit::_IsValidAssistTarget(), Unit::_IsValidAttackTarget(), Map::_ScriptProcessDoor(), Unit::_TryStackingOrRefreshingExistingAura(), Unit::_UnapplyAura(), Aura::_UnapplyForTarget(), Unit::_UpdateAutoRepeatSpell(), Unit::AddGameObject(), AchievementMgr< T >::AdditionalRequirementsSatisfied(), WorldObject::AddObjectToRemoveList(), Map::AddObjectToSwitchList(), Unit::AddPetAura(), Player::AddQuest(), Skyfire::AnyAoETargetUnitInObjectRangeCheck::AnyAoETargetUnitInObjectRangeCheck(), Unit::ApplyAttackTimePercentMod(), Unit::ApplyDiminishingToDuration(), Unit::ApplyResilience(), AuraEffect::ApplySpellMod(), Unit::Attack(), Unit::AttackerStateUpdate(), Aura::BuildEffectMaskForOwner(), BuildMovementUpdate(), AuraEffect::CalculateAmount(), Unit::CalculateDamage(), spell_yogg_saron_hodirs_protective_gaze::spell_yogg_saron_hodirs_protective_gaze_AuraScript::CanApply(), spell_yogg_saron_keeper_aura::spell_yogg_saron_keeper_aura_AuraScript::CanApply(), Unit::CanHaveThreatList(), Player::CanInteractWithQuestGiver(), Creature::CanStartAttack(), boss_gurtogg_bloodboil::boss_gurtogg_bloodboilAI::CastBloodboil(), Unit::CastCustomSpell(), boss_sapphiron::boss_sapphironAI::CastExplosion(), boss_essence_of_suffering::boss_essence_of_sufferingAI::CastFixate(), boss_felblood_kaelthas::boss_felblood_kaelthasAI::CastGravityLapseFly(), boss_felblood_kaelthas::boss_felblood_kaelthasAI::CastGravityLapseKnockUp(), Pet::CastPetAuras(), LuaUnit::CastSpell(), Unit::CastSpell(), Unit::CastSpell(), Unit::CastSpell(), Unit::CastSpell(), Player::CharmSpellInitialize(), spell_ex_463::spell_ex_463AuraScript::CheckAreaTarget(), spell_hun_tame_beast::spell_hun_tame_beast_SpellScript::CheckCast(), spell_pal_righteous_defense::spell_pal_righteous_defense_SpellScript::CheckCast(), spell_pal_sacred_shield::spell_pal_sacred_shield_SpellScript::CheckCast(), Spell::CheckEffectTarget(), spell_item_unsated_craving::spell_item_unsated_craving_AuraScript::CheckProc(), spell_mage_glyph_of_ice_block::spell_mage_glyph_of_ice_block_AuraScript::CheckProc(), spell_pal_grand_crusader::spell_pal_grand_crusader_AuraScript::CheckProc(), SpellInfo::CheckTarget(), SpellInfo::CheckTargetCreatureType(), SpellInfo::CheckVehicle(), Unit::ClearAllReactives(), Unit::CombatStart(), Unit::CombatStop(), Aura::Create(), Unit::CreateTamedPetFrom(), Unit::CreateTamedPetFrom(), hyjal_trashAI::DamageTaken(), Unit::DealDamage(), Unit::DealDamageMods(), Unit::DealHeal(), Unit::DealMeleeDamage(), Unit::DealSpellDamage(), spell_rotface_unstable_ooze_explosion_suicide::spell_rotface_unstable_ooze_explosion_suicide_AuraScript::DespawnSelf(), Unit::Dismount(), npc_orb_carrier::npc_orb_carrierAI::DoAction(), Spell::DoAllEffectOnTarget(), ScriptedAI::DoPlaySoundToSet(), Spell::DoSpellHitOnUnit(), ScriptedAI::DoTeleportPlayer(), CreatureAI::DoZoneInCombat(), Spell::EffectSummonPet(), EffectMovementGenerator::Finalize(), RotateMovementGenerator::Finalize(), boss_shade_of_aran::boss_aranAI::FlameWreathEffect(), Skyfire::XP::Gain(), Creature::GetAggroRange(), Unit::GetAllMinionsByEntry(), Unit::GetAPMultiplier(), Unit::GetCastingTimeForBonus(), Unit::GetCreatePowers(), Unit::GetCreatureType(), Player::GetDefaultGossipMenuForSource(), WorldSession::getDialogStatus(), Unit::GetFactionTemplateEntry(), WorldObject::GetGridActivationRange(), Unit::GetModelForForm(), Unit::GetMountCapability(), Unit::GetNextRandomRaidMemberOrPet(), ObjectAccessor::GetObjectByTypeMask(), Unit::GetPartyMembers(), Unit::GetUnitCriticalChance(), Unit::GetUnitDodgeChance(), Unit::GetUnitParryChance(), GetUpdateFieldData(), LuaPlayer::GiveXP(), Player::GiveXP(), LuaPlayer::GossipAddQuests(), LuaPlayer::GossipSendMenu(), AuraEffect::HandleAuraAllowFlight(), AuraEffect::HandleAuraAllowOnlyAbility(), AuraEffect::HandleAuraControlVehicle(), AuraEffect::HandleAuraDummy(), AuraEffect::HandleAuraFeatherFall(), AuraEffect::HandleAuraGhost(), AuraEffect::HandleAuraModBaseResistancePCT(), AuraEffect::HandleAuraModBlockPercent(), AuraEffect::HandleAuraModCritPct(), AuraEffect::HandleAuraModDisarm(), AuraEffect::HandleAuraModDodgePercent(), AuraEffect::HandleAuraModExpertise(), AuraEffect::HandleAuraModFaction(), AuraEffect::HandleAuraModFakeInebriation(), AuraEffect::HandleAuraModIncreaseFlightSpeed(), AuraEffect::HandleAuraModParryPercent(), AuraEffect::HandleAuraModPetTalentsPoints(), AuraEffect::HandleAuraModRegenInterrupt(), AuraEffect::HandleAuraModResistance(), AuraEffect::HandleAuraModResistanceExclusive(), AuraEffect::HandleAuraModShapeshift(), AuraEffect::HandleAuraModStat(), AuraEffect::HandleAuraModTotalThreat(), AuraEffect::HandleAuraModWeaponCritPercent(), Unit::HandleAuraProc(), Unit::HandleAuraProcOnPowerAmount(), AuraEffect::HandleAuraRetainComboPoints(), AuraEffect::HandleAuraSetVehicle(), Aura::HandleAuraSpecificMods(), AuraEffect::HandleAuraTrackCreatures(), AuraEffect::HandleAuraTrackResources(), AuraEffect::HandleAuraTrackStealthed(), AuraEffect::HandleAuraTransform(), AuraEffect::HandleBindSight(), WorldSession::HandleCancelChanneling(), AuraEffect::HandleChannelDeathItem(), spell_thaddius_pos_neg_charge::spell_thaddius_pos_neg_charge_SpellScript::HandleDamage(), debug_commandscript::HandleDebugMoveflagsCommand(), debug_commandscript::HandleDebugUpdateCommand(), modify_commandscript::HandleDeMorphCommand(), WorldSession::HandleDismissCritter(), Unit::HandleDummyAuraProc(), spell_valanar_kinetic_bomb::spell_valanar_kinetic_bomb_AuraScript::HandleDummyTick(), spell_gen_creature_permanent_feign_death::spell_gen_creature_permanent_feign_death_AuraScript::HandleEffectApply(), BattlefieldWG::HandleKill(), OutdoorPvP::HandleKill(), OutdoorPvPHP::HandleKillImpl(), OutdoorPvPNA::HandleKillImpl(), OutdoorPvPZM::HandleKillImpl(), AuraEffect::HandleModBaseResistance(), AuraEffect::HandleModDamageDone(), AuraEffect::HandleModDamagePercentDone(), AuraEffect::HandleModHealingDone(), AuraEffect::HandleModHitChance(), modify_commandscript::HandleModifyBitCommand(), modify_commandscript::HandleModifyMorphCommand(), AuraEffect::HandleModPercentStat(), AuraEffect::HandleModPossess(), AuraEffect::HandleModPossessPet(), AuraEffect::HandleModPowerRegen(), AuraEffect::HandleModRating(), AuraEffect::HandleModRatingFromStat(), AuraEffect::HandleModResistancePercent(), AuraEffect::HandleModSpellCritChance(), AuraEffect::HandleModSpellDamagePercentFromStat(), AuraEffect::HandleModSpellHealingPercentFromStat(), AuraEffect::HandleModSpellHitChance(), AuraEffect::HandleModTargetResistance(), AuraEffect::HandleModTotalPercentStat(), misc_commandscript::HandleMovegensCommand(), npc_commandscript::HandleNpcSetEntryCommand(), AuraEffect::HandleObsModPowerAuraTick(), Unit::HandleOverrideClassScriptAuraProc(), AuraEffect::HandlePeriodicDamageAurasTick(), AuraEffect::HandlePeriodicDummyAuraTick(), AuraEffect::HandlePeriodicEnergizeAuraTick(), AuraEffect::HandlePeriodicHealAurasTick(), AuraEffect::HandlePeriodicHealthLeechAuraTick(), AuraEffect::HandlePeriodicManaLeechAuraTick(), AuraEffect::HandlePeriodicTriggerSpellAuraTick(), WorldSession::HandlePetActionHelper(), WorldSession::HandlePetCastSpellOpcode(), pet_commandscript::HandlePetCreateCommand(), WorldSession::HandlePetSetAction(), AuraEffect::HandlePreventResurrection(), Unit::HandleProcTriggerSpell(), WorldSession::HandleQuestgiverAcceptQuestOpcode(), WorldSession::HandleQuestgiverChooseRewardOpcode(), WorldSession::HandleQuestgiverStatusQueryOpcode(), reset_commandscript::HandleResetTalentsCommand(), misc_commandscript::HandleRespawnCommand(), AuraEffect::HandleShapeshiftBoosts(), AuraEffect::HandleShieldBlockValue(), AuraEffect::HandleSpiritOfRedemption(), WorldSession::HandleTextEmoteOpcode(), AuraEffect::HandleWaterBreathing(), Unit::haveOffhandWeapon(), Guardian::InitStats(), TempSummon::InitStats(), Totem::InitStats(), Guardian::InitStatsForLevel(), Guardian::InitSummon(), TempSummon::InitSummon(), Pet::InitTalentForLevel(), Unit::InitTamedPet(), Unit::InterruptSpell(), SmartScript::IsCreature(), DisableMgr::IsDisabledFor(), SmartScript::IsGameObject(), Unit::IsInPartyWith(), Unit::IsInRaidWith(), Pet::IsPetAura(), WorldObject::IsPhased(), SmartScript::IsPlayer(), Aura::IsProcTriggeredOnEvent(), Unit::isSpellBlocked(), Unit::isSpellCrit(), Unit::isTargetableForAttack(), Unit::IsTriggeredAtSpellProcEvent(), SmartScript::IsUnit(), ThreatCalcHelper::isValidProcess(), Unit::JumpTo(), npc_ros_dark_rider::npc_ros_dark_riderAI::JustDied(), Unit::Kill(), PossessedAI::KilledUnit(), KillRewarder::KillRewarder(), spell_alexstrasza_bunny_destroy_platform_boom_visual::spell_alexstrasza_bunny_destroy_platform_boom_visual_SpellScript::Load(), spell_alexstrasza_bunny_destroy_platform_event::spell_alexstrasza_bunny_destroy_platform_event_SpellScript::Load(), spell_alexstrasza_gift_beam::spell_alexstrasza_gift_beam_AuraScript::Load(), spell_alexstrasza_gift_beam_visual::spell_alexstrasza_gift_beam_visual_AuraScript::Load(), spell_alysrazor_aggro_closest::spell_alysrazor_aggro_closest_SpellScript::Load(), spell_arcane_overload::spell_arcane_overload_SpellScript::Load(), spell_archaeology_survey::spell_archaeology_survey_SpellScript::Load(), spell_deathbringer_boiling_blood::spell_deathbringer_boiling_blood_SpellScript::Load(), spell_dk_icebound_fortitude::spell_dk_icebound_fortitude_AuraScript::Load(), spell_dru_eclipse::spell_dru_eclipse_AuraScript::Load(), spell_dru_swift_flight_passive::spell_dru_swift_flight_passive_AuraScript::Load(), spell_dru_t10_restoration_4p_bonus::spell_dru_t10_restoration_4p_bonus_SpellScript::Load(), spell_festergut_pungent_blight::spell_festergut_pungent_blight_SpellScript::Load(), spell_gen_despawn_self::spell_gen_despawn_self_SpellScript::Load(), spell_gen_divine_storm_cd_reset::spell_gen_divine_storm_cd_reset_SpellScript::Load(), spell_gen_dungeon_credit::spell_gen_dungeon_credit_SpellScript::Load(), spell_gen_fishing::spell_gen_fishing_SpellScript::Load(), spell_gen_gunship_portal::spell_gen_gunship_portal_SpellScript::Load(), spell_gen_on_tournament_mount::spell_gen_on_tournament_mount_AuraScript::Load(), spell_gen_oracle_wolvar_reputation::spell_gen_oracle_wolvar_reputation_SpellScript::Load(), spell_gen_pet_summoned::spell_gen_pet_summoned_SpellScript::Load(), spell_gen_profession_research::spell_gen_profession_research_SpellScript::Load(), spell_gen_spirit_healer_res::spell_gen_spirit_healer_res_SpellScript::Load(), spell_gen_tournament_pennant::spell_gen_tournament_pennant_AuraScript::Load(), spell_gen_vehicle_scaling::spell_gen_vehicle_scaling_AuraScript::Load(), spell_hun_chimera_shot::spell_hun_chimera_shot_SpellScript::Load(), spell_hun_cobra_shot::spell_hun_cobra_shot_SpellScript::Load(), spell_hun_scatter_shot::spell_hun_scatter_shot_SpellScript::Load(), spell_hun_steady_shot::spell_hun_steady_shot_SpellScript::Load(), spell_item_ashbringer::spell_item_ashbringer_SpellScript::Load(), spell_item_book_of_glyph_mastery::spell_item_book_of_glyph_mastery_SpellScript::Load(), spell_item_chicken_cover::spell_item_chicken_cover_SpellScript::Load(), spell_item_demon_broiled_surprise::spell_item_demon_broiled_surprise_SpellScript::Load(), spell_item_deviate_fish::spell_item_deviate_fish_SpellScript::Load(), spell_item_make_a_wish::spell_item_make_a_wish_SpellScript::Load(), spell_item_noggenfogger_elixir::spell_item_noggenfogger_elixir_SpellScript::Load(), spell_item_purify_helboar_meat::spell_item_purify_helboar_meat_SpellScript::Load(), spell_item_rocket_boots::spell_item_rocket_boots_SpellScript::Load(), spell_item_savory_deviate_delight::spell_item_savory_deviate_delight_SpellScript::Load(), spell_item_scroll_of_recall::spell_item_scroll_of_recall_SpellScript::Load(), spell_item_teach_language::spell_item_teach_language_SpellScript::Load(), spell_item_underbelly_elixir::spell_item_underbelly_elixir_SpellScript::Load(), spell_mage_cold_snap::spell_mage_cold_snap_SpellScript::Load(), spell_malygos_arcane_storm::spell_malygos_arcane_storm_SpellScript::Load(), spell_malygos_destroy_platform_channel::spell_malygos_destroy_platform_channel_AuraScript::Load(), spell_malygos_portal_beam::spell_malygos_portal_beam_AuraScript::Load(), spell_malygos_random_portal::spell_malygos_random_portal_SpellScript::Load(), spell_malygos_vortex_visual::spell_malygos_vortex_visual_AuraScript::Load(), spell_marrowgar_bone_spike_graveyard::spell_marrowgar_bone_spike_graveyard_SpellScript::Load(), spell_monk_zen_flight_check::spell_monk_zen_flight_check_AuraScript::Load(), spell_nexus_lord_align_disk_aggro::spell_nexus_lord_align_disk_aggro_SpellScript::Load(), spell_occuthar_eyes_of_occuthar::spell_occuthar_eyes_of_occuthar_SpellScript::Load(), spell_occuthar_occuthars_destruction::spell_occuthar_occuthars_destruction_AuraScript::Load(), spell_power_of_the_twins::spell_power_of_the_twins_AuraScript::Load(), spell_pri_penance::spell_pri_penance_SpellScript::Load(), spell_pri_renew::spell_pri_renew_AuraScript::Load(), spell_putricide_ooze_channel::spell_putricide_ooze_channel_SpellScript::Load(), spell_pvp_trinket_wotf_shared_cd::spell_pvp_trinket_wotf_shared_cd_SpellScript::Load(), spell_q11730_ultrasonic_screwdriver::spell_q11730_ultrasonic_screwdriver_SpellScript::Load(), spell_q12659_ahunaes_knife::spell_q12659_ahunaes_knife_SpellScript::Load(), spell_q12690_burst_at_the_seams::spell_q12690_burst_at_the_seams_SpellScript::Load(), spell_q12805_lifeblood_dummy::spell_q12805_lifeblood_dummy_SpellScript::Load(), spell_q12937_relief_for_the_fallen::spell_q12937_relief_for_the_fallen_SpellScript::Load(), spell_q13011_bear_flank_master::spell_q13011_bear_flank_master_SpellScript::Load(), spell_q5206_test_fetid_skull::spell_q5206_test_fetid_skull_SpellScript::Load(), spell_q6124_6129_apply_salve::spell_q6124_6129_apply_salve_SpellScript::Load(), spell_q9452_cast_net::spell_q9452_cast_net_SpellScript::Load(), spell_q9874_liquid_fire::spell_q9874_liquid_fire_SpellScript::Load(), spell_rog_deadly_poison::spell_rog_deadly_poison_SpellScript::Load(), spell_rog_recuperate::spell_rog_recuperate_AuraScript::Load(), spell_rog_rupture::spell_rog_rupture_AuraScript::Load(), spell_scion_of_eternity_arcane_barrage::spell_scion_of_eternity_arcane_barrage_SpellScript::Load(), spell_sha_lava_surge_proc::spell_sha_lava_surge_proc_SpellScript::Load(), spell_snufflenose_command::spell_snufflenose_commandSpellScript::Load(), spell_thaddius_pos_neg_charge::spell_thaddius_pos_neg_charge_SpellScript::Load(), spell_the_lich_king_vile_spirit_damage_target_search::spell_the_lich_king_vile_spirit_damage_target_search_SpellScript::Load(), spell_the_lich_king_vile_spirit_move_target_search::spell_the_lich_king_vile_spirit_move_target_search_SpellScript::Load(), spell_warl_life_tap::spell_warl_life_tap_SpellScript::Load(), spell_warr_rallying_cry::spell_warr_rallying_cry_SpellScript::Load(), spell_wyrmrest_skytalon_ride_red_dragon_buddy_trigger::spell_wyrmrest_skytalon_ride_red_dragon_buddy_trigger_SpellScript::Load(), spell_wyrmrest_skytalon_summon_red_dragon_buddy::spell_wyrmrest_skytalon_summon_red_dragon_buddy_SpellScript::Load(), Pet::LoadPetFromDB(), Unit::MagicSpellHitResult(), MailSender::MailSender(), AchievementCriteriaData::Meets(), Condition::Meets(), Unit::MeleeDamageBonusTaken(), Unit::MeleeSpellHitResult(), Unit::ModifyAuraState(), Unit::ModSpellCastTime(), Unit::ModSpellDuration(), MotionMaster::MoveChase(), MotionMaster::MoveFleeing(), MotionMaster::MoveFollow(), WorldObject::MovePosition(), MotionMaster::MoveTargetedHome(), Unit::NearTeleportTo(), npc_ancestral_wolf::npc_ancestral_wolfAI::npc_ancestral_wolfAI(), ScriptMgr::OnAddPassenger(), spell_gen_aura_service_uniform::spell_gen_aura_service_uniform_AuraScript::OnApply(), spell_tyrannus_mark_of_rimefang::spell_tyrannus_mark_of_rimefang_AuraScript::OnApply(), Player::OnGossipSelect(), SmartScript::OnInitialize(), ScriptMgr::OnInstall(), ScriptMgr::OnInstallAccessory(), spell_gen_aura_service_uniform::spell_gen_aura_service_uniform_AuraScript::OnRemove(), ScriptMgr::OnRemovePassenger(), ScriptMgr::OnReset(), ScriptMgr::OnUninstall(), BoneSpikeTargetSelector::operator()(), ConflagrationTargetSelector::operator()(), DeathPlagueTargetSelector::operator()(), DefaultTargetSelector::operator()(), Eluna::WorldObjectInRangeCheck::operator()(), FocusedFireTargetSelector::operator()(), FrostBeaconSelector::operator()(), MistressKissTargetSelector::operator()(), NonTankTargetSelector::operator()(), PlayerOrPetCheck::operator()(), Skyfire::AnyAoETargetUnitInObjectRangeCheck::operator()(), Skyfire::AnyFriendlyUnitInObjectRangeCheck::operator()(), Skyfire::AnyUnfriendlyNoTotemUnitInObjectRangeCheck::operator()(), Skyfire::NearestHostileUnitCheck::operator()(), Skyfire::ObjectTypeIdCheck::operator()(), StoneGripTargetSelector::operator()(), Unit::OutDebugInfo(), Movement::PacketSender::PacketSender(), Player::PrepareGossipMenu(), spell_malygos_surge_of_power_25::spell_malygos_surge_of_power_25_SpellScript::PrepareSpellScript(), spell_malygos_surge_of_power_warning_selector_25::spell_malygos_surge_of_power_warning_selector_25_SpellScript::PrepareSpellScript(), spell_malygos_vortex_dummy::spell_malygos_vortex_dummy_SpellScript::PrepareSpellScript(), spell_sha_lava_lash::spell_sha_lava_lash_SpellScript::PrepareSpellScript(), PrintIndexError(), Unit::ProcDamageAndSpellFor(), SmartScript::ProcessEvent(), Eluna::Push(), Eluna::Push(), Eluna::Push(), WorldObject::RebuildTerrainSwaps(), npc_pet_gen_mojo::npc_pet_gen_mojoAI::ReceiveEmote(), Unit::RemoveAllControlled(), Unit::RemoveAllMinionsByEntry(), Map::RemoveAllObjectsInRemoveList(), Unit::RemoveCharmedBy(), Unit::RemoveGameObject(), boss_felblood_kaelthas::boss_felblood_kaelthasAI::RemoveGravityLapse(), Vehicle::RemovePassenger(), Unit::RemovePetAura(), AchievementMgr< T >::RequirementsSatisfied(), Player::ResetPetTalents(), Unit::RestoreFaction(), Player::RewardHonor(), Player::RewardPlayerAndGroupAtEvent(), Player::RewardReputation(), Unit::RollMeleeOutcomeAgainst(), Map::ScriptCommandStart(), Map::ScriptsProcess(), Map::ScriptsStart(), CreatureTextMgr::SendChatPacket(), CreatureTextMgr::SendNonChatPacket(), Unit::SendPetActionFeedback(), Unit::SendPetAIReaction(), Spell::SendPetCastResult(), Unit::SendPetTalk(), WorldObject::SendPlaySound(), Player::SendPreparedGossip(), Unit::SendTeleportPacket(), WorldObject::setActive(), Unit::SetAnimTier(), Guardian::SetBonusDamage(), Unit::SetCharm(), Unit::SetCharmedBy(), Unit::SetConfused(), Unit::SetFeared(), Unit::SetHealth(), Unit::SetInCombatWith(), Unit::SetLevel(), Creature::SetLootRecipient(), GameObject::SetLootRecipient(), WorldObject::SetMap(), Unit::SetMaxHealth(), Unit::SetMaxPower(), Unit::SetMinion(), Unit::SetPhased(), Unit::SetPhaseMask(), Unit::SetPower(), Unit::setPowerType(), Unit::SetSpeed(), Unit::SetStandState(), Unit::SetStunned(), Player::SetViewpoint(), Unit::SpellBaseDamageBonusDone(), Unit::SpellBaseHealingBonusDone(), Unit::SpellDamageBonusDone(), Unit::SpellDamageBonusTaken(), Unit::SpellHealingBonusDone(), npc_vics_flying_machine::npc_vics_flying_machineAI::SpellHit(), Unit::SpellHitResult(), Unit::StopAttackFaction(), Player::StopCastingCharm(), Map::SummonCreature(), WorldObject::SummonCreatureGroup(), WorldObject::SummonGameObject(), Spell::SummonGuardian(), WorldObject::SummonTrigger(), Pet::SynchronizeLevelWithOwner(), Unit::TauntApply(), Unit::TauntFadeOut(), boss_mother_shahraz::boss_shahrazAI::TeleportPlayers(), boss_felblood_kaelthas::boss_felblood_kaelthasAI::TeleportPlayersToSelf(), Transport::TeleportTransport(), ToAreaTrigger(), ToAreaTrigger(), ToCorpse(), ToCorpse(), ToCreature(), ToCreature(), ToDynObject(), ToDynObject(), ToGameObject(), ToGameObject(), ToPlayer(), ToPlayer(), TempSummon::UnSummon(), GameObject::Update(), SpellCastTargets::Update(), Unit::Update(), boss_attumen::boss_attumenAI::UpdateAI(), boss_azuregos::boss_azuregosAI::UpdateAI(), boss_eck::boss_eckAI::UpdateAI(), boss_kaelthas::boss_kaelthasAI::UpdateAI(), boss_kalecgos::boss_kalecgosAI::UpdateAI(), boss_kelthuzad::boss_kelthuzadAI::UpdateAI(), boss_leotheras_the_blind::boss_leotheras_the_blindAI::UpdateAI(), boss_omor_the_unscarred::boss_omor_the_unscarredAI::UpdateAI(), boss_shirrak_the_dead_watcher::boss_shirrak_the_dead_watcherAI::UpdateAI(), boss_void_reaver::boss_void_reaverAI::UpdateAI(), guard_shattrath_aldor::guard_shattrath_aldorAI::UpdateAI(), guard_shattrath_scryer::guard_shattrath_scryerAI::UpdateAI(), npc_freed_protodrake::npc_freed_protodrakeAI::UpdateAI(), npc_manaforge_control_console::npc_manaforge_control_consoleAI::UpdateAI(), PetAI::UpdateAI(), WorldObject::UpdateAllowedPositionZ(), WorldObject::UpdateAreaPhase(), Guardian::UpdateAttackPowerAndDamage(), Unit::UpdateAuraForGroup(), Unit::UpdateCharmAI(), Transport::UpdatePassengerPositions(), AuraEffect::UpdatePeriodic(), boss_netherspite::boss_netherspiteAI::UpdatePortals(), Unit::UpdatePosition(), Unit::UpdateReactives(), Unit::UpdateSpeed(), Unit::UpdateSplinePosition(), boss_faction_championsAI::UpdateThreat(), Player::UpdateVisibilityOf(), GameObject::Use(), npc_akuno::npc_akunoAI::WaypointReached(), ~Object(), and WorldObject::~WorldObject().

◆ GetUInt16Value()

◆ GetUInt32Value()

uint32 Object::GetUInt32Value ( uint16 index) const

Definition at line 325 of file Object.cpp.

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

Referenced by _ConcatFields(), Player::_SaveStats(), Player::AddItemDurations(), Player::AddItemToBuyBackSlot(), LuaPlayer::AddLifetimeKills(), ApplyModUInt32Value(), Unit::BuildAuraStateUpdateForTarget(), GameObject::BuildValuesUpdate(), Player::CanNoReagentCast(), Player::CanUseBattlegroundObject(), Player::CheckAreaExploreAndOutdoor(), Item::CheckSoulboundTradeExpire(), SpellInfo::CheckTarget(), Item::CloneItem(), ObjectAccessor::ConvertCorpseForPlayer(), Player::CreateCorpse(), TransportMgr::CreateLocalTransport(), Player::DurabilityLoss(), Player::DurabilityPointsLoss(), Player::DurabilityRepair(), Spell::EffectDestroyAllTotems(), Bag::GetBagSize(), LuaUnit::GetBaseSpellPower(), Player::GetBlockPercent(), Player::GetCollisionHeight(), Item::GetCount(), Unit::GetCreateHealth(), Unit::GetCreateMana(), GameObject::GetDisplayId(), Unit::GetDisplayId(), Item::GetEnchantmentCharges(), Item::GetEnchantmentDuration(), Item::GetEnchantmentId(), GetEntry(), Player::GetExpertiseDodgeOrParryReduction(), Unit::getFaction(), Player::GetFreePrimaryProfessionPoints(), Player::GetGlyphSlot(), Player::GetGuildId(), Player::GetGuildLevel(), Unit::GetHealth(), Item::GetItemSuffixFactor(), Unit::getLevel(), LuaPlayer::GetLifetimeKills(), Player::GetLootSpecialization(), Unit::GetMaxHealth(), Unit::GetMountID(), Unit::GetNativeDisplayId(), LuaCreature::GetNPCFlags(), Transport::GetPeriod(), Item::GetPlayedTime(), Unit::GetPower(), Unit::getPowerType(), Player::GetQuestSlotQuestId(), Player::GetQuestSlotState(), Player::GetQuestSlotTime(), Player::GetRank(), Player::GetRatingBonusValue(), Unit::GetResistance(), AreaTrigger::GetSpellId(), DynamicObject::GetSpellId(), Unit::GetStat(), GameObject::GetTransportPeriod(), LuaObject::GetUInt32Value(), Unit::getVirtualRealm(), Pet::GivePetXP(), LuaPlayer::GiveXP(), Player::GiveXP(), LuaPlayer::GossipAddQuests(), WorldSession::HandleAuctionSellItem(), character_commandscript::HandleCharacterTitlesCommand(), debug_commandscript::HandleDebugGetItemValueCommand(), debug_commandscript::HandleDebugGetValueCommand(), debug_commandscript::HandleDebugMod32ValueCommand(), debug_commandscript::HandleDebugUpdateCommand(), Unit::HandleEmoteCommand(), WorldSession::HandleGetMailList(), misc_commandscript::HandleHideAreaCommand(), WorldSession::HandleInspectHonorStatsOpcode(), lookup_commandscript::HandleLookupTitleCommand(), modify_commandscript::HandleModifyFactionCommand(), WorldSession::HandleMovementOpcodes(), npc_commandscript::HandleNpcInfoCommand(), misc_commandscript::HandleShowAreaCommand(), WorldSession::HandleWrapItemOpcode(), Totem::InitStats(), Guardian::InitStatsForLevel(), Item::IsBroken(), Unit::Kill(), Player::LearnTalent(), Item::LoadFromDB(), Player::LoadFromDB(), GameObject::MarkLegacyTransportPathProgressChanged(), WorldSession::moveItems(), npc_engineer_spark_overgrind::npc_engineer_spark_overgrindAI::npc_engineer_spark_overgrindAI(), npc_hidden_cultist::npc_hidden_cultistAI::npc_hidden_cultistAI(), spell_gen_clone_weapon_aura::spell_gen_clone_weapon_auraScript::OnApply(), Player::PrepareGossipMenu(), LuaPlayer::RemoveLifetimeKills(), Player::RemovePet(), AchievementMgr< T >::RequirementsSatisfied(), Player::RewardHonor(), Pet::SavePetToDB(), Corpse::SaveToDB(), Creature::SaveToDB(), Item::SaveToDB(), Player::SaveToDB(), WorldSession::SendPetNameQuery(), Item::SendTimeUpdate(), WorldSession::SendUpdateTrade(), Player::setDeathState(), GameObject::SetLegacyTransportStopped(), Unit::SetMinion(), Player::SetRestBonus(), Player::SetSkill(), LuaUnit::SummonGuardian(), Player::SwapQuestSlot(), Totem::UnSummon(), Player::UnsummonPetTemporaryIfAny(), Creature::Update(), Player::Update(), AchievementMgr< T >::UpdateAchievementCriteria(), Guardian::UpdateAttackPowerAndDamage(), Item::UpdateDuration(), Player::UpdateHonorFields(), Item::UpdatePlayedTime(), and Unit::WriteMovementInfo().

◆ GetUInt64Value()

◆ GetUpdateFieldData()

◆ GetValuesCount()

◆ HasByteFlag()

◆ HasFlag()

bool Object::HasFlag ( uint16 index,
uint32 flag ) const

Definition at line 1309 of file Object.cpp.

References m_uint32Values, m_valuesCount, and PrintIndexError().

Referenced by Creature::_IsTargetAcceptable(), Unit::_IsValidAssistTarget(), Unit::_IsValidAttackTarget(), Player::_LoadItem(), Player::ActivateTaxiPathTo(), Battleground::AddPlayer(), Creature::AllLootRemovedFromCorpse(), Player::ApplyEquipCooldown(), Unit::Attack(), Unit::AttackerStateUpdate(), WorldSession::BuildPartyMemberStatsChangedPacket(), Unit::BuildValuesUpdate(), Creature::CanAssistTo(), Item::CanBeTraded(), Player::CanNoReagentCast(), Player::CanSeeSpellClickOn(), Creature::CanStartAttack(), Unit::CanUseAttackType(), Unit::ClearInCombat(), Player::CreateCorpse(), Player::DestroyItem(), Spell::DoSpellHitOnUnit(), Spell::EffectBattlePetsUnlock(), boss_sartharion::boss_sartharionAI::FetchDragons(), Player::GetChatTag(), GameObject::GetDestructibleState(), Unit::GetFactionReactionTo(), Player::GetNPCIfCanInteractWith(), Unit::GetReactionTo(), GetUpdateFieldData(), LuaPlayer::GiveXP(), Player::GiveXP(), WorldSession::HandleBattlePetWildRequest(), debug_commandscript::HandleDebugRestCommand(), misc_commandscript::HandleDevCommand(), Player::HandleDrowning(), WorldSession::HandleGameobjectReportUse(), Guild::HandleInviteMember(), WorldSession::HandleLogoutRequestOpcode(), WorldSession::HandleMirrorImageDataRequest(), modify_commandscript::HandleModifyBitCommand(), WorldSession::HandleMoveTeleportAck(), spell_dk_gorefiends_grasp::spell_dk_gorefiends_grasp_SpellScript::HandleOnHit(), WorldSession::HandleOpenItemOpcode(), WorldSession::HandlePlayerLogin(), spell_gen_mounted_charge::spell_gen_mounted_charge_SpellScript::HandleScriptEffect(), WorldSession::HandleSellItemOpcode(), Unit::HasAuraState(), LuaObject::HasFlag(), Player::HasTitle(), Player::isAFK(), Unit::IsArmorer(), Unit::IsAuctioner(), Unit::IsBanker(), Unit::IsBattleMaster(), Item::IsBindedNotWith(), Unit::IsBMAuctioner(), Player::isDND(), Unit::IsGossip(), Unit::IsGuildMaster(), Unit::IsInCombat(), Unit::IsInnkeeper(), Item::IsLocked(), Unit::IsMounted(), Unit::IsQuestGiver(), Unit::IsServiceProvider(), Item::IsSoulBound(), Unit::IsSpiritGuide(), Unit::IsSpiritHealer(), Unit::IsSpiritService(), Unit::IsTabardDesigner(), Unit::isTargetableForAttack(), Unit::IsTaxi(), Unit::IsTrainer(), Player::IsUseEquipedWeapon(), Unit::IsVendor(), Player::IsVoidStorageUnlocked(), boss_priestess_lackey_commonAI::JustDied(), Creature::LoadCreatureFromDB(), Player::LoadFromDB(), Unit::ModifyAuraState(), Unit::Mount(), Player::MoveItemToInventory(), Creature::reachWithSpellAttack(), Creature::reachWithSpellCure(), Player::RefundItem(), boss_sartharion::boss_sartharionAI::Reset(), Item::SaveToDB(), Player::SaveToDB(), FactorySelector::selectAI(), Player::SendPreparedGossip(), WorldSession::SendQuestgiverStatusMultiple(), Player::SendRefundInfo(), WorldSession::SendUpdateTrade(), Unit::SetMaxHealth(), Item::SetNotRefundable(), Player::SetTitle(), ToggleFlag(), Player::Update(), boss_reliquary_of_souls::boss_reliquary_of_soulsAI::UpdateAI(), Player::UpdateForQuestWorldObjects(), GameObject::UpdateLegacyTransportPathProgress(), Player::UpdatePvPState(), Player::UpdateRestAreaState(), Player::UpdateTriggerVisibility(), Player::UpdateZone(), and GameObject::Use().

◆ HasFlag64()

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

Definition at line 1405 of file Object.cpp.

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

Referenced by ToggleFlag64().

◆ hasInvolvedQuest()

◆ hasQuest()

virtual bool Object::hasQuest ( uint32 ) const
inlinevirtual

◆ IsInWorld()

bool Object::IsInWorld ( ) const
inline

Definition at line 114 of file Object.h.

References m_inWorld.

Referenced by Unit::_AddAura(), Player::_GetCurrencyWeekCap(), Battleground::_ProcessRessurect(), Player::_StoreItem(), FollowMovementGenerator< T >::_updateSpeed(), Battlefield::AddOrSetPlayerToCorrectBfGroup(), Transport::AddPassenger(), Player::addSpell(), Player::AddTalent(), Map::AddToMap(), AreaTrigger::AddToWorld(), Corpse::AddToWorld(), Creature::AddToWorld(), DynamicObject::AddToWorld(), GameObject::AddToWorld(), Pet::AddToWorld(), Unit::AddToWorld(), Skyfire::PetTransport::AttachHunterPetToOwnerTransport(), Unit::Attack(), Skyfire::PetTransport::BoardOwnerHunterPet(), Group::BroadcastGroupUpdate(), SocialMgr::BroadcastToFriendListers(), BattlegroundMgr::BuildPvpLogDataPacket(), Transport::BuildUpdate(), Unit::CalcAbsorbResist(), Aura::CanBeAppliedOn(), Unit::CleanupBeforeRemoveFromMap(), GameObject::CleanupsBeforeDelete(), WorldObject::CleanupsBeforeDelete(), WorldObject::ClearPhases(), Aura::Create(), WorldObject::DestroyForNearbyPlayers(), Player::DestroyItem(), Player::DestroyItemCount(), Player::DestroyItemCount(), Group::Disband(), WorldSession::DoLootRelease(), Spell::EffectPersistentAA(), Player::EquipItem(), World::FindPlayerInZone(), lfg::LFGMgr::FinishDungeon(), LuaUnit::GetDistance(), LuaGameObject::GetGoState(), Player::GetNextQuest(), Player::GetNPCIfCanInteractWith(), ObjectAccessor::GetObjectInWorld(), Player::GetPet(), WorldSession::HandleAddFriendOpcodeCallBack(), AuraEffect::HandleAuraOverrideSpells(), AuraEffect::HandleAuraSetVehicle(), ticket_commandscript::HandleGMTicketUnAssignCommand(), group_commandscript::HandleGroupListCommand(), WorldSession::HandleSpellClick(), WorldSession::HandleWhoOpcode(), WorldObject::IsInMap(), LuaObject::IsInWorld(), LuaUnit::IsInWorld(), WorldObject::IsNeverVisible(), Player::IsPetNeedBeTemporaryUnsummoned(), WorldObject::IsWithinLOS(), Player::learnDefaultSpells(), Player::learnSkillRewardedSpells(), Player::learnSpell(), Player::LoadPet(), GameObject::MarkLegacyTransportPathProgressChanged(), Group::MasterLoot(), AchievementCriteriaData::Meets(), Map::MoveAllCreaturesInMoveList(), Map::MoveAllGameObjectsInMoveList(), Unit::OutDebugInfo(), Player::PrepareQuestMenu(), MapSessionFilter::Process(), WorldSessionFilter::Process(), Player::QuickEquipItem(), AreaTrigger::Remove(), DynamicObject::Remove(), AreaTrigger::RemoveFromWorld(), Corpse::RemoveFromWorld(), Creature::RemoveFromWorld(), DynamicObject::RemoveFromWorld(), GameObject::RemoveFromWorld(), Minion::RemoveFromWorld(), Pet::RemoveFromWorld(), Player::RemoveFromWorld(), Puppet::RemoveFromWorld(), TempSummon::RemoveFromWorld(), Unit::RemoveFromWorld(), WorldObject::RemoveFromWorld(), Player::RemoveItem(), Player::RemovePet(), WorldObject::ResetMap(), BfGraveyard::Resurrect(), Player::SaveToDB(), World::SendGlobalGMMessage(), World::SendGMText(), TicketMgr::SendGmTicketUpdate(), WorldObject::SendMessageToSet(), Skyfire::VisibleNotifier::SendToSelf(), WorldObject::setActive(), Unit::SetCharmedBy(), Unit::setDeathState(), GameObject::SetGoState(), Unit::SetHealth(), WorldObject::SetMap(), Player::SetObjectScale(), Unit::SetPhased(), WorldObject::SetPhased(), Unit::SetPhaseMask(), WorldObject::SetPhaseMask(), Unit::SetPower(), Player::SetSkill(), Unit::SetSpeed(), WorldObject::SetWorldObject(), BattlePetWildZonePool::SpawnReplacement(), Player::SplitItem(), Player::StopCinematic(), Unit::StopMoving(), WorldObject::SummonGameObject(), Player::SwapItem(), Player::TeleportTo(), TempSummon::UnSummon(), Map::Update(), ObjectAccessor::Update(), Player::Update(), Puppet::Update(), Unit::Update(), WorldObject::UpdateAreaPhase(), GameObject::UpdateModel(), Player::UpdatePhasing(), Group::UpdatePlayerOutOfRange(), Player::UpdateTriggerVisibility(), WorldObject::VisitNearbyGridObject(), WorldObject::VisitNearbyObject(), WorldObject::VisitNearbyWorldObject(), and ~Object().

◆ isType()

◆ operator=()

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

References Object().

◆ PrintIndexError()

◆ RemoveByteFlag()

◆ RemoveFieldNotifyFlag()

void Object::RemoveFieldNotifyFlag ( uint16 flag)
inline

◆ RemoveFlag()

void Object::RemoveFlag ( uint16 index,
uint32 oldFlag )

Definition at line 1280 of file Object.cpp.

References _changesMask, ASSERT, m_inWorld, m_objectUpdated, m_uint32Values, m_valuesCount, PrintIndexError(), and sObjectAccessor.

Referenced by Player::_LoadItem(), spell_anhuur_activate_beacons::spell_anhuur_activate_beacons_SpellScript::Activate(), instance_uldaman::instance_uldaman_InstanceMapScript::ActivateIronaya(), boss_archaedas::boss_archaedasAI::ActivateMinion(), instance_uldaman::instance_uldaman_InstanceMapScript::ActivateStoneKeepers(), instance_uldaman::instance_uldaman_InstanceMapScript::ActivateWallMinions(), AggroAllPlayers(), npc_announcer_toc5::npc_announcer_toc5AI::AggroAllPlayers(), ApplyModFlag(), boss_vaelastrasz::boss_vaelAI::boss_vaelAI(), Player::BuildPlayerRepop(), Player::CleanupAfterTaxiFlight(), Unit::ClearInCombat(), Item::ClearSoulboundTradeable(), boss_headless_horseman::boss_headless_horsemanAI::DamageTaken(), Unit::Dismount(), npc_halion_controller::npc_halion_controllerAI::DoAction(), ConfusedMovementGenerator< T >::DoFinalize(), ConfusedMovementGenerator< T >::DoFinalize(), FleeingMovementGenerator< Creature >::DoFinalize(), FleeingMovementGenerator< Creature >::DoFinalize(), FlightPathMovementGenerator::DoFinalize(), WorldSession::DoLootRelease(), Spell::EffectSkinning(), Spell::EffectSummonDeadPet(), boss_xt002::boss_xt002_AI::ExposeHeart(), TimedFleeingMovementGenerator::Finalize(), WorldSession::HandleAreaTriggerOpcode(), AuraEffect::HandleArenaPreparation(), AuraEffect::HandleAuraAllowOnlyAbility(), AuraEffect::HandleAuraCloneCaster(), AuraEffect::HandleAuraGhost(), AuraEffect::HandleAuraModDisarm(), AuraEffect::HandleAuraModFaction(), AuraEffect::HandleAuraModPacify(), AuraEffect::HandleAuraModPacifyAndSilence(), AuraEffect::HandleAuraModSilence(), AuraEffect::HandleAuraModStalked(), AuraEffect::HandleAuraTrackCreatures(), AuraEffect::HandleAuraTrackResources(), AuraEffect::HandleComprehendLanguage(), misc_commandscript::HandleDevCommand(), spell_q12096_q12092_dummy::spell_q12096_q12092_dummy_SpellScript::HandleDummy(), spell_q11396_11399_force_shield_arcane_purple_x3::spell_q11396_11399_force_shield_arcane_purple_x3_AuraScript::HandleEffectRemove(), AuraEffect::HandleFeignDeath(), AuraEffect::HandleForceMoveForward(), GameObject::HandleLegacyTransportStateChange(), WorldSession::HandleLogoutCancelOpcode(), modify_commandscript::HandleModifyBitCommand(), spell_xt002_stand::spell_xt002_stand_SpellScript::HandleScript(), WorldSession::HandleTransmogrifyItems(), misc_commandscript::HandleUnFreezeCommand(), Player::InitStatsForLevel(), npc_ros_dark_rider::npc_ros_dark_riderAI::JustDied(), PossessedAI::KilledUnit(), Player::LoadFromDB(), GameObject::LoadGameObjectFromDB(), Player::LockVoidStorage(), Unit::ModifyAuraState(), Unit::Mount(), boss_selin_fireheart::boss_selin_fireheartAI::MovementInform(), npc_overlord_morghor::npc_overlord_morghorAI::NextStep(), instance_ulduar::instance_ulduar_InstanceMapScript::OnPlayerEnter(), spell_systems_shutdown::spell_systems_shutdown_AuraScript::OnRemove(), Unit::RemoveCharmedBy(), LuaObject::RemoveFlag(), Vehicle::RemovePassenger(), Player::RemoveQuestSlotState(), Unit::RemoveVehicleKit(), boss_palehoof::boss_palehoofAI::Reset(), boss_sartharion::boss_sartharionAI::Reset(), npc_ros_dark_rider::npc_ros_dark_riderAI::Reset(), Player::ResetContestedPvP(), Resurrect(), hyjalAI::Retreat(), Unit::SetCharm(), instance_gundrak::instance_gundrak_InstanceMapScript::SetData(), Pet::setDeathState(), Unit::setDeathState(), GameObject::SetDestructibleState(), Player::SetGameMaster(), Unit::SetInCombatState(), Creature::SetLootRecipient(), Item::SetNotRefundable(), boss_xt002::boss_xt002_AI::SetPhaseOne(), LuaPlayer::SetPlayerLock(), Unit::SetStunned(), Player::SetTitle(), Battlefield::ShowNpc(), instance_violet_hold::instance_violet_hold_InstanceMapScript::StartBossEncounter(), GameObject::StartLegacyTransportToFirstStop(), GameObject::StopLegacyTransportAtInitialStop(), go_wind_stone::SummonNPC(), GameObject::SwitchDoorOrButton(), ToggleFlag(), GameObject::Update(), instance_violet_hold::instance_violet_hold_InstanceMapScript::Update(), boss_attumen::boss_attumenAI::UpdateAI(), boss_felblood_kaelthas::boss_felblood_kaelthasAI::UpdateAI(), boss_kaelthas::boss_kaelthasAI::UpdateAI(), npc_palehoof_orb::npc_palehoof_orbAI::UpdateAI(), npc_thassarian::npc_thassarianAI::UpdateAI(), npc_twiggy_flathead::npc_twiggy_flatheadAI::UpdateAI(), Creature::UpdateEntry(), Player::UpdateRestAreaState(), and Player::UpdateZone().

◆ RemoveFlag64()

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

Definition at line 1390 of file Object.cpp.

References GetUInt64Value(), and SetUInt64Value().

Referenced by ApplyModFlag64(), and ToggleFlag64().

◆ RemoveFromWorld()

◆ RemoveUInt64Value()

bool Object::RemoveUInt64Value ( uint16 index,
uint64 value )

◆ SendDestroyObject()

void Object::SendDestroyObject ( Player * target,
ObjectGuid Guid,
bool onDeath = false ) const

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...

Definition at line 306 of file Object.cpp.

References ByteBuffer::FlushBits(), Player::GetSession(), WorldSession::SendPacket(), SMSG_DESTROY_OBJECT, ByteBuffer::WriteBit(), ByteBuffer::WriteGuidBytes(), and ByteBuffer::WriteGuidMask().

Referenced by DestroyForPlayer().

◆ SendUpdateToPlayer()

◆ SetByteFlag()

◆ SetByteValue()

◆ SetDynamicUInt32Value()

◆ SetEntry()

◆ SetFieldNotifyFlag()

void Object::SetFieldNotifyFlag ( uint16 flag)
inline

◆ SetFlag()

void Object::SetFlag ( uint16 index,
uint32 newFlag )

Definition at line 1261 of file Object.cpp.

References _changesMask, ASSERT, m_inWorld, m_objectUpdated, m_uint32Values, m_valuesCount, PrintIndexError(), and sObjectAccessor.

Referenced by Player::_StoreOrEquipNewItem(), ApplyModFlag(), boss_eadric::boss_eadricAI::boss_eadricAI(), boss_lady_vashj::boss_lady_vashjAI::boss_lady_vashjAI(), boss_paletress::boss_paletressAI::boss_paletressAI(), boss_vaelastrasz::boss_vaelAI::boss_vaelAI(), spell_the_lich_king_vile_spirit_damage_target_search::spell_the_lich_king_vile_spirit_damage_target_search_SpellScript::CheckTargetCount(), Unit::ClearInCombat(), Pet::Create(), Player::Create(), boss_twinemperorsAI::DamageTaken(), FlightPathMovementGenerator::DoReset(), instance_the_black_morass::instance_the_black_morass_InstanceMapScript::DoSpawnPortal(), Spell::EffectBattlePetsUnlock(), Spell::EffectSummonType(), boss_xt002::boss_xt002_AI::ExposeHeart(), boss_sartharion::boss_sartharionAI::FetchDragons(), WorldSession::HandleAreaTriggerOpcode(), AuraEffect::HandleArenaPreparation(), AuraEffect::HandleAuraAllowOnlyAbility(), AuraEffect::HandleAuraCloneCaster(), AuraEffect::HandleAuraGhost(), AuraEffect::HandleAuraModDisarm(), AuraEffect::HandleAuraModFaction(), AuraEffect::HandleAuraModPacify(), AuraEffect::HandleAuraModPacifyAndSilence(), AuraEffect::HandleAuraModSilence(), AuraEffect::HandleAuraModStalked(), AuraEffect::HandleAuraTrackCreatures(), AuraEffect::HandleAuraTrackResources(), AuraEffect::HandleComprehendLanguage(), OPvPCapturePointNA::HandleCustomSpell(), misc_commandscript::HandleDevCommand(), spell_gen_creature_permanent_feign_death::spell_gen_creature_permanent_feign_death_AuraScript::HandleEffectApply(), spell_q11396_11399_force_shield_arcane_purple_x3::spell_q11396_11399_force_shield_arcane_purple_x3_AuraScript::HandleEffectApply(), cheat_commandscript::HandleExploreCheatCommand(), AuraEffect::HandleFeignDeath(), boss_illidan_stormrage::boss_illidan_stormrageAI::HandleFlightSequence(), AuraEffect::HandleForceMoveForward(), misc_commandscript::HandleFreezeCommand(), Battleground::HandleKillPlayer(), GameObject::HandleLegacyTransportStateChange(), WorldSession::HandleLogoutRequestOpcode(), WorldSession::HandleMailCreateTextItem(), modify_commandscript::HandleModifyBitCommand(), WorldSession::HandleReforgeItemOpcode(), spell_xt002_submerged::spell_xt002_submerged_SpellScript::HandleScript(), spell_alexstrasza_bunny_destroy_platform_event::spell_alexstrasza_bunny_destroy_platform_event_SpellScript::HandleSendEvent(), WorldSession::HandleTransmogrifyItems(), Battlefield::HideNpc(), Player::InitStatsForLevel(), boss_priestess_lackey_commonAI::JustDied(), boss_twinemperorsAI::JustDied(), npc_ros_dark_rider::npc_ros_dark_riderAI::JustDied(), boss_illidan_stormrage::boss_illidan_stormrageAI::JustSummoned(), Unit::Kill(), Item::LoadFromDB(), Player::LoadFromDB(), GameObject::LoadGameObjectFromDB(), Unit::ModifyAuraState(), boss_midnight::boss_midnightAI::Mount(), Unit::Mount(), npc_frozen_orb_stalker::npc_frozen_orb_stalkerAI::npc_frozen_orb_stalkerAI(), npc_mageguard_dalaran::npc_mageguard_dalaranAI::npc_mageguard_dalaranAI(), npc_nadox_eggs::npc_nadox_eggsAI::npc_nadox_eggsAI(), spell_systems_shutdown::spell_systems_shutdown_AuraScript::OnApply(), BattlegroundIC::PostUpdateImpl(), PretendToDie(), Player::RemovedInsignia(), npc_ros_dark_rider::npc_ros_dark_riderAI::Reset(), instance_blood_furnace::instance_blood_furnace_InstanceMapScript::ResetPrisoner(), Player::ResurrectPlayer(), Player::SendLoot(), Unit::SetCharm(), Unit::SetCharmedBy(), Unit::SetContestedPvP(), instance_razorfen_downs::instance_razorfen_downs_InstanceMapScript::SetData(), Creature::setDeathState(), GameObject::SetDestructibleState(), LuaObject::SetFlag(), instance_uldaman::instance_uldaman_InstanceMapScript::SetFrozenState(), Player::SetGameMaster(), Unit::SetInCombatState(), Creature::SetLootRecipient(), Unit::SetMinion(), boss_xt002::boss_xt002_AI::SetPhaseOne(), LuaPlayer::SetPlayerLock(), Player::SetQuestSlotState(), Item::SetSoulboundTradeable(), Unit::SetStunned(), Player::SetTitle(), Battlefield::ShowNpc(), BattlePetWildZonePool::SpawnReplacement(), instance_violet_hold::instance_violet_hold_InstanceMapScript::StartBossEncounter(), BattlegroundIC::StartingEventCloseDoors(), GameObject::StartLegacyTransportToFirstStop(), boss_hydross_the_unstable::boss_hydross_the_unstableAI::SummonBeams(), GameObject::SwitchDoorOrButton(), ToggleFlag(), Player::UnlockVoidStorage(), instance_shadowfang_keep::instance_shadowfang_keep_InstanceMapScript::Update(), boss_alar::boss_alarAI::UpdateAI(), boss_magtheridon::boss_magtheridonAI::UpdateAI(), boss_malchezaar::boss_malchezaarAI::UpdateAI(), npc_thassarian::npc_thassarianAI::UpdateAI(), npc_twiggy_flathead::npc_twiggy_flatheadAI::UpdateAI(), Creature::UpdateEntry(), Player::UpdateRestAreaState(), Player::UpdateZone(), and GameObject::Use().

◆ SetFlag64()

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

Definition at line 1383 of file Object.cpp.

References GetUInt64Value(), and SetUInt64Value().

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

◆ SetFloatValue()

◆ SetInt16Value()

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

Definition at line 158 of file Object.h.

References SetUInt16Value().

Referenced by LuaObject::SetInt16Value().

◆ SetInt32Value()

◆ SetObjectScale()

◆ SetStatFloatValue()

◆ SetStatInt32Value()

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

◆ SetUInt16Value()

◆ SetUInt32Value()

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

Definition at line 1038 of file Object.cpp.

References _changesMask, ASSERT, m_inWorld, m_objectUpdated, m_uint32Values, m_valuesCount, PrintIndexError(), and sObjectAccessor.

Referenced by Player::_LoadSkills(), Player::AddItemToBuyBackSlot(), LuaPlayer::AddLifetimeKills(), ApplyModUInt32Value(), instance_uldaman::instance_uldaman_InstanceMapScript::BlockGO(), Player::CheckAreaExploreAndOutdoor(), Item::ClearEnchantment(), Unit::ClearInCombat(), Item::CloneItem(), ObjectAccessor::ConvertCorpseForPlayer(), Bag::Create(), GameObject::Create(), Item::Create(), Player::Create(), Transport::Create(), AreaTrigger::CreateAreaTrigger(), Pet::CreateBaseAtTamed(), Player::CreateCorpse(), DynamicObject::CreateDynamicObject(), Transport::CreateLocal(), GameObject::Delete(), Unit::Dismount(), Spell::DoCreateItem(), Player::DuelComplete(), Player::DurabilityPointsLoss(), Player::DurabilityRepair(), Spell::EffectDuel(), Spell::EffectSummonDeadPet(), Spell::EffectSummonPet(), Spell::EffectSummonType(), Spell::EffectTameCreature(), BattlegroundIC::EventPlayerClickedOnFlag(), Player::GiveLevel(), Pet::GivePetLevel(), Pet::GivePetXP(), LuaPlayer::GiveXP(), Player::GiveXP(), AuraEffect::HandleAuraDummy(), AuraEffect::HandleAuraModIncreaseFlightSpeed(), AuraEffect::HandleAuraTransform(), WorldSession::HandleBattlePetModifyName(), character_commandscript::HandleCharacterLevel(), debug_commandscript::HandleDebugMod32ValueCommand(), debug_commandscript::HandleDebugSet32BitCommand(), debug_commandscript::HandleDebugSetItemValueCommand(), debug_commandscript::HandleDebugSetValueCommand(), debug_commandscript::HandleDebugUpdateCommand(), Unit::HandleEmoteCommand(), misc_commandscript::HandleHideAreaCommand(), GameObject::HandleLegacyTransportStateChange(), WorldSession::HandleMailCreateTextItem(), modify_commandscript::HandleModifyFactionCommand(), modify_commandscript::HandleModifyMountCommand(), modify_commandscript::HandleModifyStandStateCommand(), WorldSession::HandleMovementOpcodes(), npc_commandscript::HandleNpcPlayEmoteCommand(), npc_commandscript::HandleNpcSetFlagCommand(), npc_commandscript::HandleNpcSetLevelCommand(), npc_commandscript::HandleNpcTameCommand(), WorldSession::HandleOpenItemOpcode(), pet_commandscript::HandlePetCreateCommand(), WorldSession::HandlePetitionBuyOpcode(), WorldSession::HandlePetRename(), reset_commandscript::HandleResetHonorCommand(), reset_commandscript::HandleResetLevelCommand(), reset_commandscript::HandleResetStatsOrLevelHelper(), WorldSession::HandleSetLfgBonusFactionID(), WorldSession::HandleSetTitleOpcode(), WorldSession::HandleSetWatchedFactionOpcode(), misc_commandscript::HandleShowAreaCommand(), titles_commandscript::HandleTitlesCurrentCommand(), titles_commandscript::HandleTitlesRemoveCommand(), titles_commandscript::HandleTitlesSetMaskCommand(), WorldSession::HandleWrapItemOpcode(), Player::InitGlyphsForLevel(), GameObject::InitializeLegacyTransport(), Guardian::InitStatsForLevel(), Player::InitStatsForLevel(), Player::InitTalentForLevel(), Unit::InitTamedPet(), Unit::Kill(), Player::KillPlayer(), Corpse::LoadCorpseFromDB(), Creature::LoadCreaturesAddon(), Creature::LoadEquipment(), Bag::LoadFromDB(), Item::LoadFromDB(), Player::LoadFromDB(), Pet::LoadPetFromDB(), Unit::Mount(), WorldSession::moveItems(), spell_gen_clone_weapon_aura::spell_gen_clone_weapon_auraScript::OnApply(), go_crystalline_tear::OnQuestAccept(), spell_gen_clone_weapon_aura::spell_gen_clone_weapon_auraScript::OnRemove(), BattlegroundIC::PostUpdateImpl(), Player::ReadMovementInfo(), Player::RemoveItemFromBuyBackSlot(), LuaPlayer::RemoveLifetimeKills(), ResetCryForTheMoonActor(), BattlegroundSA::ResetObjs(), Player::ResetTalents(), Guardian::SetBonusDamage(), Unit::SetCharmedBy(), Item::SetCount(), Unit::SetCreateHealth(), Unit::SetCreateMana(), Creature::setDeathState(), Pet::setDeathState(), Player::setDeathState(), GameObject::SetDisplayId(), Unit::SetDisplayId(), Item::SetEnchantment(), Item::SetEnchantmentCharges(), Item::SetEnchantmentDuration(), SetEntry(), Unit::setFaction(), Unit::SetFieldPowerType(), Player::SetFreePrimaryProfessions(), Player::SetGlyph(), Player::SetGlyphSlot(), Player::SetGuildLevel(), Unit::SetHealth(), GameObject::SetLegacyTransportStopped(), GameObject::SetLegacyTransportTravelTime(), Unit::SetLevel(), LuaPlayer::SetLifetimeKills(), Player::SetLootSpecialization(), Unit::SetMaxHealth(), Unit::SetNativeDisplayId(), LuaCreature::SetNPCFlags(), Transport::SetPeriod(), Player::SetQuestSlot(), Player::SetQuestSlotTimer(), Player::SetRank(), Player::SetRestBonus(), Player::SetSkill(), SetStatInt32Value(), LuaObject::SetUInt32Value(), Player::SetVisibleItemSlot(), BattlePetWildZonePool::SpawnReplacement(), GameObject::StartLegacyTransportToFirstStop(), GameObject::StopLegacyTransportAtCurrentProgress(), GameObject::StopLegacyTransportAtInitialStop(), Player::StoreNewItem(), Map::SummonCreature(), LuaUnit::SummonGuardian(), Spell::SummonGuardian(), Player::SummonPet(), Player::SwapQuestSlot(), GameObject::Update(), boss_reliquary_of_souls::boss_reliquary_of_soulsAI::UpdateAI(), npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::UpdateAI(), Player::UpdateArmorPenetration(), Player::UpdateDuelFlag(), Item::UpdateDuration(), Creature::UpdateEntry(), GameEventMgr::UpdateEventNPCFlags(), Player::UpdateExpertise(), Player::UpdateHonorFields(), Item::UpdateItemSuffixFactor(), Item::UpdatePlayedTime(), Player::UpdateRating(), and instance_sunken_temple::instance_sunken_temple_InstanceMapScript::UseStatue().

◆ SetUInt64Value()

void Object::SetUInt64Value ( uint16 index,
uint64 value )

◆ ToAreaTrigger() [1/2]

AreaTrigger * Object::ToAreaTrigger ( )
inline

Definition at line 222 of file Object.h.

References GetTypeId(), and TYPEID_AREATRIGGER.

◆ ToAreaTrigger() [2/2]

AreaTrigger const * Object::ToAreaTrigger ( ) const
inline

Definition at line 223 of file Object.h.

References GetTypeId(), and TYPEID_AREATRIGGER.

◆ ToCorpse() [1/2]

◆ ToCorpse() [2/2]

Corpse const * Object::ToCorpse ( ) const
inline

Definition at line 217 of file Object.h.

References GetTypeId(), and TYPEID_CORPSE.

◆ ToCreature() [1/2]

Creature * Object::ToCreature ( )
inline

Definition at line 207 of file Object.h.

References GetTypeId(), and TYPEID_UNIT.

Referenced by Unit::_ExitVehicle(), Map::_GetScriptCreature(), Map::_GetScriptCreatureSourceOrTarget(), Unit::_IsValidAssistTarget(), Unit::_IsValidAttackTarget(), Unit::_UnapplyAura(), AchievementMgr< T >::AdditionalRequirementsSatisfied(), Player::AddQuest(), Map::AddToMap(), Unit::ApplyDiminishingToDuration(), Unit::Attack(), Unit::AttackStop(), BeforeVisibilityDestroy< Creature >(), Unit::BuildValuesUpdate(), Unit::CanHaveThreatList(), Player::CharmSpellInitialize(), Eluna::CHECK_CREATURE(), spell_dk_death_pact::spell_dk_death_pact_SpellScript::CheckCast(), SpellInfo::CheckTarget(), spell_the_lich_king_ice_burst_target_search::spell_the_lich_king_ice_burst_target_search_SpellScript::CheckTargetCount(), spell_the_lich_king_vile_spirit_damage_target_search::spell_the_lich_king_vile_spirit_damage_target_search_SpellScript::CheckTargetCount(), Unit::ClearInCombat(), Unit::CombatStart(), Unit::DealDamage(), Unit::DealDamageMods(), Unit::DealHeal(), Unit::DealMeleeDamage(), Unit::DealSpellDamage(), spell_rotface_unstable_ooze_explosion_suicide::spell_rotface_unstable_ooze_explosion_suicide_AuraScript::DespawnSelf(), npc_orb_carrier::npc_orb_carrierAI::DoAction(), Spell::DoAllEffectOnTarget(), Spell::DoSpellHitOnUnit(), PointMovementGenerator< T >::DoUpdate(), CreatureAI::DoZoneInCombat(), Spell::EffectCreateTamedPet(), Spell::EffectTameCreature(), spell_malygos_surge_of_power_warning_selector_25::spell_malygos_surge_of_power_warning_selector_25_SpellScript::ExecuteMainSpell(), spell_scion_of_eternity_arcane_barrage::spell_scion_of_eternity_arcane_barrage_SpellScript::FilterMeleeHoverDiskPassangers(), spell_malygos_arcane_storm::spell_malygos_arcane_storm_SpellScript::FilterTargets(), spell_malygos_surge_of_power_25::spell_malygos_surge_of_power_25_SpellScript::FilterTargets(), AssistanceDistractMovementGenerator::Finalize(), AssistanceMovementGenerator::Finalize(), EffectMovementGenerator::Finalize(), RotateMovementGenerator::Finalize(), TimedFleeingMovementGenerator::Finalize(), Creature::GetAggroRange(), Unit::GetAllMinionsByEntry(), Unit::GetCastingTimeForBonus(), Unit::GetCreatureType(), Player::GetDefaultGossipMenuForSource(), Unit::GetFactionTemplateEntry(), WorldObject::GetGridActivationRange(), Unit::GetNextRandomRaidMemberOrPet(), WorldObject::GetSightRange(), Unit::GetSpellModOwner(), Unit::GetUnitBlockChance(), Unit::GetUnitDodgeChance(), ObjectMgr::GetVehicleAccessoryList(), Unit::GetVehicleCreatureBase(), LuaPlayer::GiveXP(), Player::GiveXP(), Group::GroupLoot(), AuraEffect::HandleAuraControlVehicle(), AuraEffect::HandleAuraModBaseResistancePCT(), AuraEffect::HandleAuraModDisarm(), AuraEffect::HandleAuraModResistance(), AuraEffect::HandleAuraModStat(), spell_thaddius_pos_neg_charge::spell_thaddius_pos_neg_charge_SpellScript::HandleDamage(), debug_commandscript::HandleDebugSpawnVehicleCommand(), WorldSession::HandleDismissCritter(), spell_gen_despawn_self::spell_gen_despawn_self_SpellScript::HandleDummy(), spell_malygos_random_portal::spell_malygos_random_portal_SpellScript::HandleDummy(), spell_q12589_shoot_rjr::spell_q12589_shoot_rjr_SpellScript::HandleDummy(), spell_gen_creature_permanent_feign_death::spell_gen_creature_permanent_feign_death_AuraScript::HandleEffectApply(), spell_krick_pursuit::spell_krick_pursuit_AuraScript::HandleExtraEffect(), AuraEffect::HandleFeignDeath(), AuraEffect::HandleModBaseResistance(), AuraEffect::HandleModPossessPet(), AuraEffect::HandleModResistancePercent(), AuraEffect::HandleModTotalPercentStat(), npc_commandscript::HandleNpcSetEntryCommand(), npc_commandscript::HandleNpcTameCommand(), spell_crystal_spike::spell_crystal_spike_AuraScript::HandlePeriodic(), AuraEffect::HandlePeriodicTriggerSpellAuraTick(), WorldSession::HandlePetActionHelper(), WorldSession::HandlePetCastSpellOpcode(), pet_commandscript::HandlePetCreateCommand(), WorldSession::HandlePetSetAction(), WorldSession::HandleQuestgiverChooseRewardOpcode(), WorldSession::HandleQuestgiverCompleteQuest(), WorldSession::HandleQuestgiverStatusQueryOpcode(), misc_commandscript::HandleRespawnCommand(), spell_festergut_pungent_blight::spell_festergut_pungent_blight_SpellScript::HandleScript(), spell_malygos_vortex_dummy::spell_malygos_vortex_dummy_SpellScript::HandleScript(), spell_nexus_lord_align_disk_aggro::spell_nexus_lord_align_disk_aggro_SpellScript::HandleScript(), spell_pursue::spell_pursue_SpellScript::HandleScript(), spell_putricide_unstable_experiment::spell_putricide_unstable_experiment_SpellScript::HandleScript(), spell_q12690_burst_at_the_seams::spell_q12690_burst_at_the_seams_SpellScript::HandleScript(), spell_q13011_bear_flank_master::spell_q13011_bear_flank_master_SpellScript::HandleScript(), spell_the_lich_king_vile_spirit_move_target_search::spell_the_lich_king_vile_spirit_move_target_search_SpellScript::HandleScript(), spell_alexstrasza_bunny_destroy_platform_event::spell_alexstrasza_bunny_destroy_platform_event_SpellScript::HandleSendEvent(), Unit::HandleSpellClick(), TempSummon::InitSummon(), DisableMgr::IsDisabledFor(), Player::isHonorOrXPTarget(), Unit::IsInPartyWith(), Unit::IsInRaidWith(), Unit::isSpellBlocked(), npc_arcane_overload::npc_arcane_overloadAI::IsSummonedBy(), npc_crystal_spike_trigger::npc_crystal_spike_triggerAI::IsSummonedBy(), npc_meteor_strike_initial::npc_meteor_strike_initialAI::IsSummonedBy(), WorldObject::IsWorldObject(), boss_grubbis::boss_grubbisAI::JustDied(), Unit::Kill(), netherspite_infernal::netherspite_infernalAI::KilledUnit(), spell_svalna_revive_champion::spell_svalna_revive_champion_SpellScript::Land(), spell_varos_centrifuge_shield::spell_varos_centrifuge_shield_AuraScript::Load(), Pet::LoadPetFromDB(), Unit::MagicSpellHitResult(), Condition::Meets(), Unit::MeleeSpellHitResult(), Unit::ModifyAuraState(), MotionMaster::MoveChase(), MotionMaster::MoveFleeing(), MotionMaster::MoveFollow(), npc_aged_dying_ancient_kodo::npc_aged_dying_ancient_kodoAI::MoveInLineOfSight(), npc_ancestral_wolf::npc_ancestral_wolfAI::MoveInLineOfSight(), npc_dkc1_gothik::npc_dkc1_gothikAI::MoveInLineOfSight(), npc_salanar_the_horseman::npc_salanar_the_horsemanAI::MoveInLineOfSight(), npc_melee_hover_disk::npc_melee_hover_diskAI::MovementInform(), Group::NeedBeforeGreed(), ScriptMgr::OnAddPassenger(), spell_systems_shutdown::spell_systems_shutdown_AuraScript::OnApply(), spell_yogg_saron_insane::spell_yogg_saron_insane_AuraScript::OnApply(), achievement_abuse_the_ooze::OnCheck(), achievement_brann_spankin_new::OnCheck(), achievement_chaos_theory::OnCheck(), achievement_consumption_junction::OnCheck(), achievement_crazy_cat_lady::OnCheck(), achievement_dehydration::OnCheck(), achievement_doesnt_go_to_eleven::OnCheck(), achievement_intense_cold::OnCheck(), achievement_ive_gone_and_made_a_mess::OnCheck(), achievement_king_dred::OnCheck(), achievement_kings_bane::OnCheck(), achievement_less_rabi::OnCheck(), achievement_nine_lives::OnCheck(), achievement_nuked_from_orbit::OnCheck(), achievement_orbit_uary::OnCheck(), achievement_orbital_bombardment::OnCheck(), achievement_orbital_devastation::OnCheck(), achievement_quick_shave::OnCheck(), achievement_respect_your_elders::OnCheck(), achievement_shadowdodger::OnCheck(), achievement_share_the_love::OnCheck(), achievement_shutout::OnCheck(), achievement_smell_saronite::OnCheck(), achievement_split_personality::OnCheck(), achievement_three_faced::OnCheck(), achievement_twilight_assist::OnCheck(), achievement_twilight_duo::OnCheck(), achievement_twilight_zone::OnCheck(), achievement_void_dance::OnCheck(), achievement_volunteer_work::OnCheck(), Player::OnGossipSelect(), SmartScript::OnInitialize(), ScriptMgr::OnInstall(), ScriptMgr::OnInstallAccessory(), spell_eregos_planar_shift::spell_eregos_planar_shift_AuraScript::OnRemove(), spell_frost_tomb::spell_frost_tomb_AuraScript::OnRemove(), spell_malygos_vortex_visual::spell_malygos_vortex_visual_AuraScript::OnRemove(), spell_systems_shutdown::spell_systems_shutdown_AuraScript::OnRemove(), spell_taldaram_flame_ball_visual::spell_flame_ball_visual_AuraScript::OnRemove(), ScriptMgr::OnRemovePassenger(), ScriptMgr::OnReset(), spell_exploding_orb_hasty_grow::spell_exploding_orb_hasty_grow_AuraScript::OnStackChange(), ScriptMgr::OnUninstall(), instance_halls_of_origination::instance_halls_of_origination_InstanceMapScript::OnUnitDeath(), instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript::OnUnitDeath(), instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::OnUnitDeath(), instance_oculus::instance_oculus_InstanceMapScript::OnUnitDeath(), instance_ruby_sanctum::instance_ruby_sanctum_InstanceMapScript::OnUnitDeath(), instance_shadow_labyrinth::instance_shadow_labyrinth_InstanceMapScript::OnUnitDeath(), instance_ulduar::instance_ulduar_InstanceMapScript::OnUnitDeath(), FlameLeviathanPursuedTargetSelector::operator()(), PlayerOrPetCheck::operator()(), Player::PrepareGossipMenu(), spell_varos_energize_core_area_enemy::spell_varos_energize_core_area_enemySpellScript::PrepareSpellScript(), spell_varos_energize_core_area_entry::spell_varos_energize_core_area_entrySpellScript::PrepareSpellScript(), SmartScript::ProcessAction(), Eluna::Push(), Eluna::Push(), Eluna::Push(), Eluna::Push(), Eluna::Push(), Unit::RemoveAllMinionsByEntry(), Map::RemoveAllObjectsInRemoveList(), Unit::RemoveCharmedBy(), Map::RemoveFromMap(), spell_arcane_overload::spell_arcane_overload_SpellScript::ResizeEffectRadiusTargetChecker(), ResolveAmpuleTarget(), Unit::RestoreFaction(), Player::RewardHonor(), Player::RewardReputation(), Unit::RollMeleeOutcomeAgainst(), spell_putricide_ooze_channel::spell_putricide_ooze_channel_SpellScript::SelectTarget(), Creature::SelectVictim(), Player::SendPreparedGossip(), spell_malygos_surge_of_power_warning_selector_25::spell_malygos_surge_of_power_warning_selector_25_SpellScript::SendThreeTargets(), WorldObject::setActive(), Unit::SetCharm(), Unit::SetCharmedBy(), boss_grubbis::boss_grubbisAI::SetDataSummoner(), Unit::SetHealth(), Unit::SetInCombatState(), Unit::SetMaxHealth(), Unit::SetMaxPower(), Unit::SetPhased(), Unit::SetPhaseMask(), Creature::SetPosition(), Unit::SetPower(), Unit::setPowerType(), Unit::SetStunned(), Unit::SpellDamageBonusDone(), boss_malygos::boss_malygosAI::SpellHit(), Unit::SpellHitResult(), boss_drakkari_elemental::boss_drakkari_elementalAI::SpellHitTarget(), spell_putricide_ooze_channel::spell_putricide_ooze_channel_SpellScript::StartAttack(), Player::StopCastingCharm(), LuaGameObject::SummonCreature(), Map::SummonCreature(), Player::SummonPet(), Unit::TauntApply(), Unit::TauntFadeOut(), Transport::TeleportTransport(), LuaObject::ToCreature(), TempSummon::UnSummon(), Map::Update(), Unit::Update(), npc_leryssa::npc_leryssaAI::UpdateAI(), npc_slad_ran_constrictor::npc_slad_ran_constrictorAI::UpdateAI(), npc_toxic_sporebat::npc_toxic_sporebatAI::UpdateAI(), WorldObject::UpdateAllowedPositionZ(), Unit::UpdateAuraForGroup(), Unit::UpdateCharmAI(), Player::UpdateCharmedAI(), HostileReference::updateOnlineStatus(), Transport::UpdatePassengerPositions(), Unit::UpdatePosition(), Unit::UpdateSpeed(), Unit::UpdateSplinePosition(), Player::UpdateVisibilityOf(), and Player::VehicleSpellInitialize().

◆ ToCreature() [2/2]

Creature const * Object::ToCreature ( ) const
inline

Definition at line 208 of file Object.h.

References GetTypeId(), and TYPEID_UNIT.

◆ ToDynObject() [1/2]

DynamicObject * Object::ToDynObject ( )
inline

Definition at line 219 of file Object.h.

References GetTypeId(), and TYPEID_DYNAMICOBJECT.

Referenced by WorldObject::GetSightRange(), and Map::Update().

◆ ToDynObject() [2/2]

DynamicObject const * Object::ToDynObject ( ) const
inline

Definition at line 220 of file Object.h.

References GetTypeId(), and TYPEID_DYNAMICOBJECT.

◆ ToGameObject() [1/2]

◆ ToGameObject() [2/2]

GameObject const * Object::ToGameObject ( ) const
inline

Definition at line 214 of file Object.h.

References GetTypeId(), and TYPEID_GAMEOBJECT.

◆ ToggleByteFlag()

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

Definition at line 1368 of file Object.cpp.

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

◆ ToggleFlag()

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

Definition at line 1301 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 1397 of file Object.cpp.

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

◆ ToPlayer() [1/2]

Player * Object::ToPlayer ( )
inline

Definition at line 204 of file Object.h.

References GetTypeId(), and TYPEID_PLAYER.

Referenced by ThreatManager::_addThreat(), Aura::_ApplyForTarget(), Unit::_CreateAuraApplication(), Unit::_EnterVehicle(), Unit::_ExitVehicle(), Map::_GetScriptPlayer(), Map::_GetScriptPlayerSourceOrTarget(), Unit::_IsValidAssistTarget(), Unit::_IsValidAttackTarget(), Aura::_UnapplyForTarget(), Unit::_UpdateAutoRepeatSpell(), spell_rog_cheat_death::spell_rog_cheat_death_AuraScript::Absorb(), Unit::AddGameObject(), Transport::AddPassenger(), Unit::AddPetAura(), Player::AddQuest(), spell_dru_eclipse::spell_dru_eclipse_AuraScript::ApplyEffect(), AuraEffect::ApplySpellMod(), Unit::Attack(), ChatHandler::BuildChatPacket(), Unit::CalcSpellResistance(), AuraEffect::CalculateAmount(), spell_gen_vehicle_scaling::spell_gen_vehicle_scaling_AuraScript::CalculateAmount(), Unit::CalculateDamage(), Player::CanInteractWithQuestGiver(), WorldObject::CanSeeOrDetect(), SpellMgr::CanSpellTriggerProcOnEvent(), Pet::CastPetAuras(), Eluna::CHECK_PLAYER(), spell_archaeology_survey::spell_archaeology_survey_SpellScript::CheckCast(), spell_hun_tame_beast::spell_hun_tame_beast_SpellScript::CheckCast(), spell_pri_penance::spell_pri_penance_SpellScript::CheckCast(), spell_q26720_harris_ampule::spell_q26720_harris_ampule_SpellScript::CheckCast(), VehicleAI::CheckConditions(), spell_item_demon_broiled_surprise::spell_item_demon_broiled_surprise_SpellScript::CheckRequirement(), SpellInfo::CheckTarget(), Unit::ClearAllReactives(), Unit::ClearInCombat(), Unit::CombatStart(), Unit::CombatStop(), Unit::CreateTamedPetFrom(), Unit::CreateTamedPetFrom(), npc_unkor_the_ruthless::npc_unkor_the_ruthlessAI::DamageTaken(), Unit::DealDamage(), Unit::DealHeal(), Unit::DealMeleeDamage(), Unit::Dismount(), Spell::DoAllEffectOnTarget(), Spell::DoSpellHitOnUnit(), ScriptedAI::DoTeleportPlayer(), Spell::EffectBattlePetsUnlock(), Spell::EffectHealBattlePetPct(), Spell::EffectRemoveTalent(), Spell::EffectSummonPet(), SmartAI::EndPath(), Unit::GetAffectingPlayer(), Unit::GetAPMultiplier(), Unit::GetCharmerOrOwnerPlayerOrPlayerItself(), Unit::GetCombatRatingReduction(), Unit::GetFactionTemplateEntry(), WorldObject::GetGridActivationRange(), Unit::GetMountCapability(), Unit::GetNextRandomRaidMemberOrPet(), Pet::GetOwner(), Unit::GetPartyMembers(), WorldObject::GetSightRange(), Unit::GetSpellModOwner(), SmartScript::GetTargets(), Unit::GetUnitBlockChance(), Unit::GetUnitParryChance(), WorldObject::GetVisibilityRange(), spell_monk_chi_torpedo::spell_monk_chi_torpedo_SpellScript::HandleAfterCast(), spell_monk_roll::spell_monk_roll_SpellScript::HandleAfterCast(), spell_rog_deadly_poison::spell_rog_deadly_poison_SpellScript::HandleAfterHit(), spell_q26720_harris_ampule::spell_q26720_harris_ampule_SpellScript::HandleAmpule(), spell_q26720_harris_ampule::spell_q26720_harris_ampule_SpellScript::HandleAmpuleCast(), AuraEffect::HandleAuraConvertRune(), AuraEffect::HandleAuraDummy(), AuraEffect::HandleAuraFeatherFall(), AuraEffect::HandleAuraForceWeather(), AuraEffect::HandleAuraMastery(), AuraEffect::HandleAuraModBlockPercent(), AuraEffect::HandleAuraModCritPct(), AuraEffect::HandleAuraModDisarm(), AuraEffect::HandleAuraModDodgePercent(), AuraEffect::HandleAuraModEffectImmunity(), AuraEffect::HandleAuraModExpertise(), AuraEffect::HandleAuraModFakeInebriation(), AuraEffect::HandleAuraModParryPercent(), AuraEffect::HandleAuraModPetTalentsPoints(), AuraEffect::HandleAuraModRegenInterrupt(), AuraEffect::HandleAuraModShapeshift(), AuraEffect::HandleAuraModSkill(), AuraEffect::HandleAuraModWeaponCritPercent(), AuraEffect::HandleAuraOverrideSpells(), Unit::HandleAuraProc(), Unit::HandleAuraProcOnPowerAmount(), AuraEffect::HandleAuraRetainComboPoints(), AuraEffect::HandleAuraSetVehicle(), Aura::HandleAuraSpecificMods(), AuraEffect::HandleAuraTransform(), WorldSession::HandleBattlePetQueryName(), AuraEffect::HandleBindSight(), spell_warr_shockwave::spell_warr_shockwave_SpellScript::HandleCast(), WorldSession::HandleCastSpellOpcode(), AuraEffect::HandleChannelDeathItem(), misc_commandscript::HandleDamageCommand(), modify_commandscript::HandleDeMorphCommand(), misc_commandscript::HandleDieCommand(), spell_gen_oracle_wolvar_reputation::spell_gen_oracle_wolvar_reputation_SpellScript::HandleDummy(), spell_gen_spirit_healer_res::spell_gen_spirit_healer_res_SpellScript::HandleDummy(), spell_hun_scatter_shot::spell_hun_scatter_shot_SpellScript::HandleDummy(), spell_item_brewfest_mount_transformation::spell_item_brewfest_mount_transformation_SpellScript::HandleDummy(), spell_item_chicken_cover::spell_item_chicken_cover_SpellScript::HandleDummy(), spell_item_rocket_boots::spell_item_rocket_boots_SpellScript::HandleDummy(), spell_item_teach_language::spell_item_teach_language_SpellScript::HandleDummy(), spell_mage_cold_snap::spell_mage_cold_snap_SpellScript::HandleDummy(), spell_mage_mirror_image::spell_mage_mirror_image_SpellScript::HandleDummy(), spell_monk_zen_pilgrimage::spell_monk_zen_pilgrimage_SpellScript::HandleDummy(), spell_monk_zen_pilgrimage_return::spell_monk_zen_pilgrimage_return_SpellScript::HandleDummy(), spell_q12096_q12092_dummy::spell_q12096_q12092_dummy_SpellScript::HandleDummy(), spell_q12372_destabilize_azure_dragonshrine_dummy::spell_q12372_destabilize_azure_dragonshrine_dummy_SpellScript::HandleDummy(), spell_q12589_shoot_rjr::spell_q12589_shoot_rjr_SpellScript::HandleDummy(), spell_q12659_ahunaes_knife::spell_q12659_ahunaes_knife_SpellScript::HandleDummy(), spell_q12937_relief_for_the_fallen::spell_q12937_relief_for_the_fallen_SpellScript::HandleDummy(), spell_q6124_6129_apply_salve::spell_q6124_6129_apply_salve_SpellScript::HandleDummy(), spell_q9452_cast_net::spell_q9452_cast_net_SpellScript::HandleDummy(), spell_q9874_liquid_fire::spell_q9874_liquid_fire_SpellScript::HandleDummy(), spell_sha_lava_surge_proc::spell_sha_lava_surge_proc_SpellScript::HandleDummy(), spell_warl_life_tap::spell_warl_life_tap_SpellScript::HandleDummy(), Unit::HandleDummyAuraProc(), spell_mage_glyph_of_ice_block::spell_mage_glyph_of_ice_block_AuraScript::HandleEffectProc(), spell_pal_grand_crusader::spell_pal_grand_crusader_AuraScript::HandleEffectProc(), spell_dru_eclipse_energize::spell_dru_eclipse_energize_SpellScript::HandleEnergize(), AuraEffect::HandleForceReaction(), honor_commandscript::HandleHonorAddKillCommand(), OutdoorPvPHP::HandleKillImpl(), OutdoorPvPNA::HandleKillImpl(), OutdoorPvPZM::HandleKillImpl(), spell_q12690_burst_at_the_seams::spell_q12690_burst_at_the_seams_SpellScript::HandleKnockBack(), WorldSession::HandleMirrorImageDataRequest(), AuraEffect::HandleModDamageDone(), AuraEffect::HandleModDamagePercentDone(), AuraEffect::HandleModHealingDone(), AuraEffect::HandleModHitChance(), modify_commandscript::HandleModifyBitCommand(), modify_commandscript::HandleModifyMorphCommand(), modify_commandscript::HandleModifyScaleCommand(), AuraEffect::HandleModPossessPet(), AuraEffect::HandleModPowerRegen(), AuraEffect::HandleModRating(), AuraEffect::HandleModRatingFromStat(), AuraEffect::HandleModSpellCritChance(), AuraEffect::HandleModSpellDamagePercentFromStat(), AuraEffect::HandleModSpellHealingPercentFromStat(), AuraEffect::HandleModSpellHitChance(), WorldSession::HandleMovementOpcodes(), spell_monk_flying_serpent_kick::spell_monk_flying_serpent_kick_SpellScript::HandleOnCast(), spell_monk_clash::spell_monk_clash_SpellScript::HandleOnHit(), spell_monk_elusive_brew::spell_monk_elusive_brew_SpellScript::HandleOnHit(), spell_monk_keg_smash::spell_monk_keg_smash_SpellScript::HandleOnHit(), spell_monk_purifying_brew::spell_monk_purifying_brew_SpellScript::HandleOnHit(), AuraEffect::HandleOverrideAttackPowerBySpellPower(), Unit::HandleOverrideClassScriptAuraProc(), AuraEffect::HandleOverrideSpellPowerByAttackPower(), AuraEffect::HandlePeriodicDamageAurasTick(), AuraEffect::HandlePeriodicDummyAuraTick(), AuraEffect::HandlePeriodicTriggerSpellAuraTick(), WorldSession::HandlePetActionHelper(), WorldSession::HandlePetCastSpellOpcode(), AuraEffect::HandlePhase(), AuraEffect::HandlePhaseGroup(), AuraEffect::HandlePlayScene(), Unit::HandleProcTriggerSpell(), WorldSession::HandleQuestgiverAcceptQuestOpcode(), reset_commandscript::HandleResetTalentsCommand(), spell_auto_repair::spell_auto_repair_SpellScript::HandleScript(), spell_gen_divine_storm_cd_reset::spell_gen_divine_storm_cd_reset_SpellScript::HandleScript(), spell_gen_gunship_portal::spell_gen_gunship_portal_SpellScript::HandleScript(), spell_gen_pet_summoned::spell_gen_pet_summoned_SpellScript::HandleScript(), spell_gen_profession_research::spell_gen_profession_research_SpellScript::HandleScript(), spell_item_book_of_glyph_mastery::spell_item_book_of_glyph_mastery_SpellScript::HandleScript(), spell_item_red_rider_air_rifle::spell_item_red_rider_air_rifle_SpellScript::HandleScript(), spell_pvp_trinket_wotf_shared_cd::spell_pvp_trinket_wotf_shared_cd_SpellScript::HandleScript(), spell_q12805_lifeblood_dummy::spell_q12805_lifeblood_dummy_SpellScript::HandleScript(), spell_q26674_call_stalvan::spell_q26674_call_stalvan_SpellScript::HandleScript(), AuraEffect::HandleShapeshiftBoosts(), AuraEffect::HandleShieldBlockValue(), AuraEffect::HandleSpiritOfRedemption(), spell_archaeology_survey::spell_archaeology_survey_SpellScript::HandleSummon(), spell_putricide_mutated_transformation::spell_putricide_mutated_transformation_SpellScript::HandleSummon(), spell_capacitus_polarity_charge::spell_capacitus_polarity_charge_SpellScript::HandleTargets(), spell_thaddius_pos_neg_charge::spell_thaddius_pos_neg_charge_SpellScript::HandleTargets(), AuraEffect::HandleWaterBreathing(), Unit::haveOffhandWeapon(), Totem::InitStats(), Guardian::InitSummon(), Unit::InterruptSpell(), Player::IsAlwaysDetectableFor(), Unit::IsAlwaysVisibleFor(), DisableMgr::IsDisabledFor(), SmartAI::IsEscortInvokerInRange(), SpellClickInfo::IsFitToRequirements(), Unit::IsInPartyWith(), Unit::IsInRaidWith(), WorldObject::IsPhased(), Aura::IsProcTriggeredOnEvent(), npc_wyrmrest_skytalon::npc_wyrmrest_skytalonAI::IsSummonedBy(), Unit::isTargetableForAttack(), Unit::IsTriggeredAtSpellProcEvent(), ThreatCalcHelper::isValidProcess(), Unit::JumpTo(), boss_blood_queen_lana_thel::boss_blood_queen_lana_thelAI::JustDied(), boss_silver_hand_bosses::boss_silver_hand_bossesAI::JustDied(), npc_counselor_talbot::npc_counselor_talbotAI::JustDied(), npc_enraged_spirit::npc_enraged_spiritAI::JustDied(), npc_magmoth_crusher::npc_magmoth_crusherAI::JustDied(), npc_nerubar_victim::npc_nerubar_victimAI::JustDied(), npc_nesingwary_trapper::npc_nesingwary_trapperAI::JustDied(), npc_netherweb_victim::npc_netherweb_victimAI::JustDied(), npc_torloth_the_magnificent::npc_torloth_the_magnificentAI::JustDied(), npc_webbed_creature::npc_webbed_creatureAI::JustDied(), Unit::Kill(), Unit::KnockbackFrom(), spell_monk_dampen_harm::spell_monk_dampen_harm_AuraScript::Load(), spell_rog_cheat_death::spell_rog_cheat_death_AuraScript::Load(), Pet::LoadPetFromDB(), AchievementCriteriaData::Meets(), Condition::Meets(), Unit::MeleeDamageBonusDone(), Unit::MeleeDamageBonusTaken(), Unit::MeleeSpellHitResult(), Skyfire::MessageDistDeliverer::MessageDistDeliverer(), Unit::ModifyAuraState(), Unit::Mount(), npc_air_force_bots::npc_air_force_botsAI::MoveInLineOfSight(), npc_alexstraza_the_lifebinder::npc_alexstraza_the_lifebinderAI::MoveInLineOfSight(), npc_creditmarker_visit_with_ancestors::npc_creditmarker_visit_with_ancestorsAI::MoveInLineOfSight(), npc_custodian_of_time::npc_custodian_of_timeAI::MoveInLineOfSight(), npc_cw_area_trigger::npc_cw_area_triggerAI::MoveInLineOfSight(), npc_dkc1_gothik::npc_dkc1_gothikAI::MoveInLineOfSight(), npc_elder_kekek::npc_elder_kekekAI::MoveInLineOfSight(), npc_fezzix_geartwist::npc_fezzix_geartwistAI::MoveInLineOfSight(), npc_grizzlemaw_cw_trigger::npc_grizzlemaw_cw_triggerAI::MoveInLineOfSight(), npc_high_oracle_soo_roo::npc_high_oracle_soo_rooAI::MoveInLineOfSight(), npc_jaomin_ro::npc_jaomin_roAI::MoveInLineOfSight(), npc_jungle_punch_target::npc_jungle_punch_targetAI::MoveInLineOfSight(), npc_kservant::npc_kservantAI::MoveInLineOfSight(), npc_lurking_potion::npc_lurking_potionAI::MoveInLineOfSight(), npc_master_shang_xi_temple::npc_master_shang_xi_templeAI::MoveInLineOfSight(), npc_salanar_the_horseman::npc_salanar_the_horsemanAI::MoveInLineOfSight(), npc_shu_pool_of_reflection::npc_shu_pool_of_reflectionAI::MoveInLineOfSight(), npc_skywing::npc_skywingAI::MoveInLineOfSight(), npc_snowfall_glade_playmate::npc_snowfall_glade_playmateAI::MoveInLineOfSight(), npc_the_biggest_tree::npc_the_biggest_treeAI::MoveInLineOfSight(), npc_the_etymidian::npc_the_etymidianAI::MoveInLineOfSight(), npc_transient::npc_transientAI::MoveInLineOfSight(), npc_twiggy_flathead::npc_twiggy_flatheadAI::MoveInLineOfSight(), npc_winterfin_playmate::npc_winterfin_playmateAI::MoveInLineOfSight(), Unit::NearTeleportTo(), spell_gen_clone_weapon_aura::spell_gen_clone_weapon_auraScript::OnApply(), achievement_sickly_gazelle::OnCheck(), achievement_wg_didnt_stand_a_chance::OnCheck(), spell_item_ashbringer::spell_item_ashbringer_SpellScript::OnDummyEffect(), spell_malygos_vortex_visual::spell_malygos_vortex_visual_AuraScript::OnRemove(), npc_hot_air_balloon::npc_hot_air_balloonAI::OnSpellClick(), npc_injured_razor_hill_grunt::OnSpellClick(), MistressKissTargetSelector::operator()(), Movement::PacketSender::PacketSender(), npc_stormwind_charger::npc_stormwind_chargerAI::PassengerBoarded(), spell_gen_rice_pudding::spell_gen_rice_pudding_SpellScript::PrepareSpellScript(), spell_monk_grapple_weapon::spell_monk_grapple_weapon_SpellScript::PrepareSpellScript(), Unit::ProcDamageAndSpellFor(), SmartScript::ProcessAction(), Eluna::Push(), Eluna::Push(), Eluna::Push(), Player::ReadMovementInfo(), npc_pet_gen_mojo::npc_pet_gen_mojoAI::ReceiveEmote(), Unit::RemoveAllControlled(), Unit::RemoveCharmedBy(), Unit::RemoveGameObject(), Transport::RemovePassenger(), Unit::RemovePetAura(), Unit::RestoreFaction(), Player::RewardHonor(), Unit::RollMeleeOutcomeAgainst(), Map::ScriptsProcess(), Spell::SelectEffectTypeImplicitTargets(), CreatureTextMgr::SendChatPacket(), npc_aquementas::npc_aquementasAI::SendItem(), CreatureTextMgr::SendNonChatPacket(), Unit::SendPetActionFeedback(), Unit::SendPetAIReaction(), Spell::SendPetCastResult(), Unit::SendPetTalk(), WorldObject::SendPlaySound(), Unit::SendSetVehicleRecId(), Unit::SendTeleportPacket(), LuaUnit::SendUnitEmote(), LuaUnit::SendUnitSay(), LuaUnit::SendUnitWhisper(), LuaUnit::SendUnitYell(), Unit::SetCharm(), Unit::SetCharmedBy(), Unit::SetConfused(), Pet::SetDisplayId(), Unit::SetFeared(), Unit::SetHealth(), Unit::SetInCombatState(), Unit::SetInCombatWith(), Unit::SetLevel(), Unit::SetMaxHealth(), Unit::SetMaxPower(), Unit::SetMinion(), Unit::SetPhased(), Unit::SetPhaseMask(), Unit::SetPower(), Unit::setPowerType(), Unit::SetSpeed(), Unit::SetStandState(), Unit::SetStunned(), spell_archaeology_survey::spell_archaeology_survey_SpellScript::SetTelescopeOrientation(), Unit::SpellBaseDamageBonusDone(), Unit::SpellBaseHealingBonusDone(), Unit::SpellDamageBonusDone(), npc_beryl_sorcerer::npc_beryl_sorcererAI::SpellHit(), npc_crusade_persuaded::npc_crusade_persuadedAI::SpellHit(), npc_drakuru_shackles::npc_drakuru_shacklesAI::SpellHit(), npc_garments_of_quests::npc_garments_of_questsAI::SpellHit(), npc_greengill_slave::npc_greengill_slaveAI::SpellHit(), npc_imprisoned_beryl_sorcerer::npc_imprisoned_beryl_sorcererAI::SpellHit(), npc_injured_patient::npc_injured_patientAI::SpellHit(), npc_jungle_punch_target::npc_jungle_punch_targetAI::SpellHit(), npc_lazy_peon::npc_lazy_peonAI::SpellHit(), npc_lurking_potion::npc_lurking_potionAI::SpellHit(), npc_restless_soul::npc_restless_soulAI::SpellHit(), npc_sinkhole_kill_credit::npc_sinkhole_kill_creditAI::SpellHit(), npc_yenniku::npc_yennikuAI::SpellHit(), Unit::StopAttackFaction(), Map::SummonCreature(), Spell::SummonGuardian(), Unit::TauntApply(), Unit::TauntFadeOut(), Transport::TeleportTransport(), LuaObject::ToPlayer(), Totem::UnSummon(), GameObject::Update(), SpellCastTargets::Update(), boss_chromaggus::boss_chromaggusAI::UpdateAI(), boss_pyroguard_emberseer::boss_pyroguard_emberseerAI::UpdateAI(), npc_restless_soul::npc_restless_soulAI::UpdateAI(), npc_scarlet_ghoul::npc_scarlet_ghoulAI::UpdateAI(), npc_seaforium_depth_charge::npc_seaforium_depth_chargeAI::UpdateAI(), npc_valkyr_battle_maiden::npc_valkyr_battle_maidenAI::UpdateAI(), PetAI::UpdateAI(), PetAI::UpdateAllies(), WorldObject::UpdateAllowedPositionZ(), WorldObject::UpdateAreaPhase(), Unit::UpdateAuraForGroup(), Transport::UpdatePassengerPositions(), AuraEffect::UpdatePeriodic(), Unit::UpdatePosition(), Unit::UpdateReactives(), GameObject::Use(), Skyfire::MessageDistDeliverer::Visit(), Skyfire::VisibleChangesNotifier::Visit(), and instance_eye_of_eternity::instance_eye_of_eternity_InstanceMapScript::VortexHandling().

◆ ToPlayer() [2/2]

Player const * Object::ToPlayer ( ) const
inline

Definition at line 205 of file Object.h.

References GetTypeId(), and TYPEID_PLAYER.

◆ ToUnit() [1/2]

Unit * Object::ToUnit ( )
inline

Definition at line 210 of file Object.h.

References isType(), and TYPEMASK_UNIT.

Referenced by Map::_GetScriptUnit(), Transport::AddPassenger(), BuildCreateUpdateBlockForPlayer(), BuildMovementUpdate(), WorldObject::CanDetect(), WorldObject::CanDetectStealthOf(), Aura::CanStackWith(), LuaUnit::CastSpell(), Eluna::CHECK_UNIT(), SpellInfo::CheckExplicitTarget(), SpellInfo::CheckTarget(), Aura::Create(), spell_dk_death_pact::spell_dk_death_pact_SpellScript::FilterTargets(), spell_mage_ring_of_frost_freeze::spell_mage_ring_of_frost_freeze_SpellScript::FilterTargets(), Creature::getLevelForTarget(), WorldObject::GetSightRange(), GetUpdateFieldData(), spell_vehicle_throw_passenger::spell_vehicle_throw_passenger_SpellScript::HandleScript(), Condition::Meets(), spell_load_into_catapult::spell_load_into_catapult_AuraScript::OnApply(), spell_xt002_gravity_bomb_aura::spell_xt002_gravity_bomb_aura_AuraScript::OnPeriodic(), spell_load_into_catapult::spell_load_into_catapult_AuraScript::OnRemove(), ActiveConstellationFilter::operator()(), AliveCheck::operator()(), DeathPlagueTargetSelector::operator()(), Eluna::WorldObjectInRangeCheck::operator()(), HighSanityTargetSelector::operator()(), IsCreatureVehicleCheck::operator()(), IsPlayerOnHoverDisk::operator()(), MarkTargetFilter::operator()(), Skyfire::WorldObjectSpellTargetCheck::operator()(), UnchainedMagicTargetSelector::operator()(), Unit::ProcDamageAndSpellFor(), SmartScript::ProcessEvent(), Transport::RemovePassenger(), Map::ScriptsProcess(), Spell::SelectEffectTypeImplicitTargets(), Spell::SelectImplicitCasterObjectTargets(), Spell::SelectImplicitChannelTargets(), Spell::SelectImplicitNearbyTargets(), Spell::SelectImplicitTargetObjectTargets(), WorldObject::SummonGameObject(), LuaObject::ToUnit(), Aura::TryRefreshStackOrCreate(), WorldObject::UpdateAllowedPositionZ(), WorldObject::UpdateAreaPhase(), and Transport::UpdatePassengerPositions().

◆ ToUnit() [2/2]

Unit const * Object::ToUnit ( ) const
inline

Definition at line 211 of file Object.h.

References isType(), and TYPEMASK_UNIT.

◆ UpdateUInt32Value()

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

Member Data Documentation

◆ [union]

union { ... } Object

◆ _changesMask

◆ m_dynamicChange

std::vector<bool*> Object::m_dynamicChange
protected

◆ m_dynamicTab

std::vector<uint32*> Object::m_dynamicTab
protected

◆ m_fieldNotifyFlags

uint16 Object::m_fieldNotifyFlags
protected

◆ m_floatValues

◆ m_int32Values

int32* Object::m_int32Values

Definition at line 249 of file Object.h.

Referenced by GetInt32Value(), and SetInt32Value().

◆ m_inWorld

◆ m_objectType

◆ m_objectTypeId

◆ m_objectUpdated

◆ m_PackGUID

ByteBuffer Object::m_PackGUID
private

Definition at line 265 of file Object.h.

Referenced by _Create(), GetPackGUID(), and Object().

◆ m_uint32Values

◆ m_updateFlag

◆ m_valuesCount


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