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

#include <Object.h>

+ Inheritance diagram for Object:

Classes

struct  NoopObjectDeleter
 
struct  ObjectFragmentInfoInitializer
 

Public Member Functions

virtual ~Object ()
 
void AddToWorld () override
 
void RemoveFromWorld () override
 
uint32 GetEntry () const
 
void SetEntry (uint32 entry)
 
float GetObjectScale () const
 
virtual void SetObjectScale (float scale)
 
uint32 GetDynamicFlags () const
 
bool HasDynamicFlag (uint32 flag) const
 
void SetDynamicFlag (uint32 flag)
 
void RemoveDynamicFlag (uint32 flag)
 
void ReplaceAllDynamicFlags (uint32 flag)
 
void BuildValuesUpdateBlockForPlayerWithFlag (UpdateData *data, UF::UpdateFieldFlag flags, Player const *target) const
 
virtual bool hasQuest (uint32) const
 
virtual bool hasInvolvedQuest (uint32) const
 
WorldObject * ToWorldObject ()
 
WorldObject const * ToWorldObject () const
 
Item * ToItem ()
 
Item const * ToItem () const
 
Unit * ToUnit ()
 
Unit const * ToUnit () const
 
Creature * ToCreature ()
 
Creature const * ToCreature () const
 
Player * ToPlayer ()
 
Player const * ToPlayer () const
 
GameObject * ToGameObject ()
 
GameObject const * ToGameObject () const
 
Corpse * ToCorpse ()
 
Corpse const * ToCorpse () const
 
DynamicObject * ToDynObject ()
 
DynamicObject const * ToDynObject () const
 
AreaTrigger * ToAreaTrigger ()
 
AreaTrigger const * ToAreaTrigger () const
 
SceneObject * ToSceneObject ()
 
SceneObject const * ToSceneObject () const
 
Conversation * ToConversation ()
 
Conversation const * ToConversation () const
 
std::string GetDebugInfo () const override
 
Trinity::unique_weak_ptr< Object > GetWeakPtr () const
 
virtual Loot * GetLootForPlayer (Player const *player) const
 
virtual SpawnTrackingStateData const * GetSpawnTrackingStateDataForPlayer (Player const *player) const
 
virtual void BuildValuesUpdateWithFlag (UF::UpdateFieldFlag flags, ByteBuffer &data, Player const *target) const
 
- Public Member Functions inherited from BaseEntity
virtual ~BaseEntity ()
 
bool IsInWorld () const
 
ObjectGuid const & GetGUID () const
 
TypeID GetTypeId () const
 
bool isType (TypeMask mask) const
 
bool IsWorldObject () const
 
bool IsItem () const
 
bool IsUnit () const
 
bool IsCreature () const
 
bool IsPlayer () const
 
bool IsGameObject () const
 
bool IsDynObject () const
 
bool IsCorpse () const
 
bool IsAreaTrigger () const
 
bool IsSceneObject () const
 
bool IsConversation () const
 
bool IsMeshObject () const
 
virtual void BuildCreateUpdateBlockForPlayer (UpdateData *data, Player *target) const
 
void SendUpdateToPlayer (Player *player) const
 
void BuildValuesUpdateBlockForPlayer (UpdateData *data, Player const *target) const
 
void BuildDestroyUpdateBlock (UpdateData *data) const
 
void BuildOutOfRangeUpdateBlock (UpdateData *data) const
 
ByteBuffer & PrepareValuesUpdateBuffer (UpdateData *data) const
 
virtual void DestroyForPlayer (Player const *target) const
 
void SendOutOfRangeForPlayer (Player const *target) const
 
void ClearUpdateMask (bool remove)
 
virtual std::string GetNameForLocaleIdx (LocaleConstant locale) const =0
 
void SetIsNewObject (bool enable)
 
bool IsDestroyedObject () const
 
void SetDestroyedObject (bool destroyed)
 
virtual void BuildUpdate (UpdateDataMapType &data_map)
 
void BuildUpdateChangesMask ()
 
void BuildFieldsUpdate (Player *player, UpdateDataMapType &data_map) const
 
template<typename T >
void ForceUpdateFieldChange (UF::UpdateFieldPrivateSetter< T > const &)
 

Static Public Member Functions

static WorldObject * ToWorldObject (Object *o)
 
static WorldObject const * ToWorldObject (Object const *o)
 
static Item * ToItem (Object *o)
 
static Item const * ToItem (Object const *o)
 
static Unit * ToUnit (Object *o)
 
static Unit const * ToUnit (Object const *o)
 
static Creature * ToCreature (Object *o)
 
static Creature const * ToCreature (Object const *o)
 
static Player * ToPlayer (Object *o)
 
static Player const * ToPlayer (Object const *o)
 
static GameObject * ToGameObject (Object *o)
 
static GameObject const * ToGameObject (Object const *o)
 
static Corpse * ToCorpse (Object *o)
 
static Corpse const * ToCorpse (Object const *o)
 
static DynamicObject * ToDynObject (Object *o)
 
static DynamicObject const * ToDynObject (Object const *o)
 
static AreaTrigger * ToAreaTrigger (Object *o)
 
static AreaTrigger const * ToAreaTrigger (Object const *o)
 
static SceneObject * ToSceneObject (Object *o)
 
static SceneObject const * ToSceneObject (Object const *o)
 
static Conversation * ToConversation (Object *o)
 
static Conversation const * ToConversation (Object const *o)
 
- Static Public Member Functions inherited from BaseEntity
static ObjectGuid GetGUID (BaseEntity const *o)
 

Public Attributes

UF::UpdateField< UF::ObjectData, int32(WowCS::EntityFragment::CGObject), TYPEID_OBJECT > m_objectData
 
- Public Attributes inherited from BaseEntity
UF::UpdateFieldHolder m_values
 

Protected Member Functions

 Object ()
 
virtual void BuildValuesCreate (UF::UpdateFieldFlag flags, ByteBuffer &data, Player const *target) const =0
 
virtual void BuildValuesUpdate (UF::UpdateFieldFlag flags, ByteBuffer &data, Player const *target) const =0
 
void BuildEntityFragmentsForValuesUpdateForPlayerWithMask (ByteBuffer &data, EnumFlag< UF::UpdateFieldFlag > flags) const
 
virtual void ClearValuesChangesMask ()
 
- Protected Member Functions inherited from BaseEntity
 BaseEntity ()
 
void _Create (ObjectGuid const &guid)
 
template<typename T >
void SetUpdateFieldValue (UF::UpdateFieldPrivateSetter< T > setter, typename UF::UpdateFieldPrivateSetter< T >::value_type value)
 
template<typename T >
void SetUpdateFieldFlagValue (UF::UpdateFieldPrivateSetter< T > setter, typename UF::UpdateFieldPrivateSetter< T >::value_type flag)
 
template<typename T >
void RemoveUpdateFieldFlagValue (UF::UpdateFieldPrivateSetter< T > setter, typename UF::UpdateFieldPrivateSetter< T >::value_type flag)
 
template<typename T >
UF::DynamicUpdateFieldSetter< T >::insert_result AddDynamicUpdateFieldValue (UF::DynamicUpdateFieldSetter< T > setter)
 
template<typename T >
UF::DynamicUpdateFieldSetter< T >::insert_result InsertDynamicUpdateFieldValue (UF::DynamicUpdateFieldSetter< T > setter, uint32 index)
 
template<typename T >
void RemoveDynamicUpdateFieldValue (UF::DynamicUpdateFieldSetter< T > setter, uint32 index)
 
template<typename T >
void ClearDynamicUpdateFieldValues (UF::DynamicUpdateFieldSetter< T > setter)
 
template<typename K , typename V >
void RemoveMapUpdateFieldValue (UF::MapUpdateFieldSetter< K, V > setter, std::type_identity_t< K > const &key)
 
template<typename T >
void InsertSetUpdateFieldValue (UF::SetUpdateFieldSetter< T > setter, std::type_identity_t< T > const &key)
 
template<typename T >
void RemoveSetUpdateFieldValue (UF::SetUpdateFieldSetter< T > setter, std::type_identity_t< T > const &key)
 
template<typename T >
void RemoveOptionalUpdateFieldValue (UF::OptionalUpdateFieldSetter< T > setter)
 
template<typename T >
void SetUpdateFieldStatValue (UF::UpdateFieldPrivateSetter< T > setter, typename UF::UpdateFieldPrivateSetter< T >::value_type value)
 
template<typename T >
void ApplyModUpdateFieldValue (UF::UpdateFieldPrivateSetter< T > setter, typename UF::UpdateFieldPrivateSetter< T >::value_type mod, bool apply)
 
template<typename T >
void ApplyPercentModUpdateFieldValue (UF::UpdateFieldPrivateSetter< T > setter, float percent, bool apply)
 
template<typename Action >
void DoWithSuppressingObjectUpdates (Action &&action)
 
void BuildMovementUpdate (ByteBuffer &data, CreateObjectBits flags, Player const *target) const
 
virtual UF::UpdateFieldFlag GetUpdateFieldFlagsFor (Player const *target) const
 
virtual bool AddToObjectUpdate ()=0
 
virtual void RemoveFromObjectUpdate ()=0
 
void AddToObjectUpdateIfNeeded ()
 

Static Private Member Functions

static void BuildObjectFragmentCreate (void const *rawFragmentData, UF::UpdateFieldFlag flags, ByteBuffer &data, Player const *target, BaseEntity const *entity)
 
static void BuildObjectFragmentUpdate (void const *rawFragmentData, UF::UpdateFieldFlag flags, ByteBuffer &data, Player const *target, BaseEntity const *entity)
 
static bool IsObjectFragmentChanged (void const *rawFragmentData)
 
static void ClearObjectFragmentChanged (void const *rawFragmentData)
 

Private Attributes

friend ObjectFragmentInfoInitializer
 
Trinity::unique_trackable_ptr< Object > m_scriptRef
 

Additional Inherited Members

- Static Protected Member Functions inherited from BaseEntity
static void BuildEntityFragments (ByteBuffer &data, std::span< WowCS::EntityFragment const > fragments)
 
- Protected Attributes inherited from BaseEntity
TypeID m_objectTypeId = NUM_CLIENT_OBJECT_TYPES
 
CreateObjectBits m_updateFlag = {}
 
WowCS::EntityFragmentsHolder m_entityFragments
 
bool m_objectUpdated = false
 

Detailed Description

Definition at line 81 of file Object.h.

Constructor & Destructor Documentation

◆ ~Object()

Object::~Object ( )
virtualdefault

◆ Object()

Member Function Documentation

◆ AddToWorld()

◆ BuildEntityFragmentsForValuesUpdateForPlayerWithMask()

◆ BuildObjectFragmentCreate()

void Object::BuildObjectFragmentCreate ( void const *  rawFragmentData,
UF::UpdateFieldFlag  flags,
ByteBuffer &  data,
Player const *  target,
BaseEntity const *  entity 
)
staticprivate

◆ BuildObjectFragmentUpdate()

void Object::BuildObjectFragmentUpdate ( void const *  rawFragmentData,
UF::UpdateFieldFlag  flags,
ByteBuffer &  data,
Player const *  target,
BaseEntity const *  entity 
)
staticprivate

◆ BuildValuesCreate()

virtual void Object::BuildValuesCreate ( UF::UpdateFieldFlag  flags,
ByteBuffer &  data,
Player const *  target 
) const
protectedpure virtual

◆ BuildValuesUpdate()

virtual void Object::BuildValuesUpdate ( UF::UpdateFieldFlag  flags,
ByteBuffer &  data,
Player const *  target 
) const
protectedpure virtual

◆ BuildValuesUpdateBlockForPlayerWithFlag()

void Object::BuildValuesUpdateBlockForPlayerWithFlag ( UpdateData *  data,
UF::UpdateFieldFlag  flags,
Player const *  target 
) const

◆ BuildValuesUpdateWithFlag()

void Object::BuildValuesUpdateWithFlag ( UF::UpdateFieldFlag  flags,
ByteBuffer &  data,
Player const *  target 
) const
virtual

Reimplemented in Creature, AzeriteItem, Item, and Player.

Definition at line 135 of file Object.cpp.

Referenced by BuildValuesUpdateBlockForPlayerWithFlag().

◆ ClearObjectFragmentChanged()

void Object::ClearObjectFragmentChanged ( void const *  rawFragmentData)
staticprivate

◆ ClearValuesChangesMask()

◆ GetDebugInfo()

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

Reimplemented from BaseEntity.

Reimplemented in TempSummon, WorldObject, Pet, Player, Transport, and Unit.

Definition at line 160 of file Object.cpp.

References BaseEntity::GetDebugInfo(), and GetEntry().

Referenced by Item::GetDebugInfo(), and WorldObject::GetDebugInfo().

◆ GetDynamicFlags()

uint32 Object::GetDynamicFlags ( ) const
inline

Definition at line 95 of file Object.h.

Referenced by npc_commandscript::HandleNpcInfoCommand().

◆ GetEntry()

uint32 Object::GetEntry ( ) const
inline

Definition at line 89 of file Object.h.

Referenced by Player::_ApplyAllLevelScaleItemMods(), Aura::_ApplyForTarget(), Spell::_cast(), Unit::_EnterVehicle(), Map::_GetScriptCreatureSourceOrTarget(), Map::_GetScriptGameObjectSourceOrTarget(), Map::_GetScriptPlayerSourceOrTarget(), Guild::BankMoveItemData::_ReserveSpace(), Guild::_SendBankContentUpdate(), Player::_StoreItem(), GameObject::ActivateObject(), GameObject::ActivateToQuest(), Item::AddBonuses(), InstanceScript::AddDoor(), instance_ulduar::instance_ulduar_InstanceMapScript::AddDoor(), AddItemsSetItem(), Player::AddItemToBuyBackSlot(), InstanceScript::AddMinion(), InstanceScript::AddObject(), InstanceScript::AddObject(), Player::AddQuestAndCheckCompletion(), Vehicle::AddVehiclePassenger(), Player::ApplyEquipCooldown(), Player::AutoUnequipChildItem(), npc_doctor::npc_doctorAI::BeginEvent(), Player::BuyItemFromVendorSlot(), spell_gravity_well_damage::spell_gravity_well_damage_SpellScript::CalculateDamage(), AreaTrigger::CalculateLocalSplinePositionAndRotation(), Creature::CallForHelp(), npc_scarlet_ghoul::CanAIAttack(), npc_high_overlord_saurfang_igb::CanAIAttack(), npc_muradin_bronzebeard_igb::CanAIAttack(), npc_gunship_boarding_addAI::CanAIAttack(), npc_terenas_menethil::CanAIAttack(), npc_risen_archmage::CanAIAttack(), boss_razorscale::CanAIAttack(), npc_expedition_defender::CanAIAttack(), boss_flame_leviathan_defense_cannon::boss_flame_leviathan_defense_cannonAI::CanAIAttack(), boss_flame_leviathan_defense_turret::boss_flame_leviathan_defense_turretAI::CanAIAttack(), npc_akama_illidan::CanAIAttack(), npc_illidari_elite::CanAIAttack(), Player::CanBankItem(), Item::CanBeMergedPartlyWith(), npc_wg_demolisher_engineer::CanBuild(), battleground_eye_of_the_storm::CanCaptureFlag(), Player::CanEquipChildItem(), Player::CanEquipItem(), npc_zm_field_scout::CanObtainBanner(), Spell::CanOpenLock(), Player::CanSeeGossipOn(), Player::CanSeeSpellClickOn(), Guild::BankMoveItemData::CanStore(), Player::CanStoreItem(), Player::CanStoreItems(), Player::CanTakeMoreSimilarItems(), Player::CanUnequipItem(), Player::CanUnequipItems(), Player::CanUseItem(), Player::CastItemUseSpell(), Pet::CastPetAura(), spell_gen_av_drekthar_presence::CheckAreaTarget(), spell_re_sizing_q56034::CheckCast(), spell_re_sizing_q59941::CheckCast(), VehicleAI::CheckConditions(), SmartAI::CheckConditions(), spell_razorscale_flame_breath::CheckDamage(), CollectionMgr::CheckHeirloomUpgrades(), Spell::CheckItems(), spell_xt002_321_boombot_aura::CheckProc(), spell_item_unsated_craving::CheckProc(), Item::ClearBonuses(), Item::CloneItem(), ControllerBaseAI::ControllerBaseAI(), instance_dire_maul::instance_dire_maul_InstanceMapScript::CrystalCreatureCheck(), npc_blackfathom_deeps_event::DamageTaken(), boss_majordomo::DamageTaken(), Scripts::Kalimdor::Durotar::npc_durotar_tiki_target::DamageTaken(), npc_scourge_hulk::DamageTaken(), SummonList::DespawnEntry(), go_ulduar_tower::go_ulduar_towerAI::Destroyed(), Player::DestroyItem(), Player::DestroyItemCount(), npc_yogg_saron_keeper::npc_yogg_saron_keeperAI::DoAction(), npc_ioc_siege_engine::DoAction(), boss_lady_deathwhisper::DoImproveCultist(), SummonList::DoZoneInCombat(), instance_blackrock_spire::instance_blackrock_spireMapScript::Dragonspireroomcheck(), Spell::EffectDurabilityDamage(), Spell::EffectEnchantItemPerm(), Spell::EffectEnchantItemPrismatic(), Spell::EffectEnchantItemTmp(), Spell::EffectFeedPet(), Spell::EffectInebriate(), Spell::EffectMilling(), Spell::EffectProspecting(), Spell::EffectScriptEffect(), Spell::EffectSummonPet(), boss_halazzi::EnterEvadeMode(), hyjalAI::EnterEvadeMode(), Player::EquipChildItem(), Player::EquipItem(), battleground_alterac_valley::EventPlayerDestroyedPoint(), boss_jormungarAI::ExecuteEvent(), Pet::FillPetInfo(), SmartScript::FillScript(), spell_azhiccar_devour_selector::FilterTargets(), spell_the_candle_king_darkflame_pickaxe_cast::FilterTargets(), spell_varos_energize_core_area_enemy::FilterTargets(), spell_varos_energize_core_area_entry::FilterTargets(), spell_razorscale_firebolt::FilterTargets(), spell_skadi_launch_harpoon::FilterTargets(), spell_torghast_dimensional_blade::FilterTargets(), spell_auriaya_strenght_of_the_pack::FilterTargets(), spell_anduin_soul_lost_soul::FilterTargets(), TempSummon::FindUsableTotemSlot(), AuctionsBucketKey::ForItem(), Conversation::GetActorUnit(), npc_nagrand_banner::GetAI(), Creature::GetAIName(), GameObject::GetAIName(), Unit::GetAllMinionsByEntry(), Creature::GetCreatureAddon(), npc_essence_of_twin::GetData(), GetDebugInfo(), npc_firework::GetFireworkGameObjectId(), Player::GetItemByEntry(), Player::GetItemCount(), Player::GetItemListByEntry(), Item::GetItemModifiedAppearance(), GameObject::GetLabels(), Conversation::GetLineEndTime(), Creature::GetNameForLocaleIdx(), GameObject::GetNameForLocaleIdx(), npc_crew_ship_private::GetPathID(), Player::GetQuestDialogStatus(), SmartScript::GetScript(), Conversation::GetScriptId(), Creature::GetScriptId(), SystemMgr::GetSplineChain(), Item::GetTemplate(), Creature::GetTrainerId(), GetUnitConditionVariable(), UF::ViewerDependentValue< UF::UnitData::InteractSpellIDTag >::GetValue(), Creature::GetVendorItems(), Item::GetVisibleEntry(), go_twilight_portal::go_twilight_portal(), WorldSession::HandleAddToy(), battleground_battle_for_gilneas::HandleAssaultPoint(), WorldSession::HandleAuctionSellCommodity(), WorldSession::HandleAuctionSellItem(), WorldSession::HandleAutoBankItemOpcode(), WorldSession::HandleBattlemasterHelloOpcode(), WorldSession::HandleBuybackItem(), battleground_strand_of_the_ancients::HandleCaptureGraveyardAction(), battleground_isle_of_conquest::HandleCaptureNodeAction(), battleground_battle_for_gilneas::HandleCapturePoint(), spell_thaddius_magnetic_pull::HandleCast(), battleground_battle_for_gilneas::HandleDefendPoint(), spell_headless_horseman_head_is_dead::HandleDummy(), spell_buru_egg_explosion::HandleDummy(), spell_storm_peaks_flaming_arrow_triggered_effect::HandleEffectApply(), boss_northrend_beastsAI::HandleInitialMovement(), boss_northrend_beastsAI::HandleInstanceProgress(), battleground_alterac_valley::HandleInteractCapturableObject(), WorldSession::HandleMailTakeItem(), npc_commandscript::HandleNpcAddVendorItemCommand(), npc_commandscript::HandleNpcDeleteVendorItemCommand(), npc_commandscript::HandleNpcInfoCommand(), npc_commandscript::HandleNpcSetFactionIdCommand(), npc_commandscript::HandleNpcSetFlagCommand(), npc_commandscript::HandleNpcShowLootCommand(), spell_pri_power_leech_passive::HandleOnProc(), OPvPCapturePointNA::HandleOpenGo(), OPvPCapturePointZM_Graveyard::HandleOpenGo(), WorldSession::HandleOpenItemOpcode(), spell_ormorok_crystal_spike::HandlePeriodic(), AuraEffect::HandlePeriodicHealthFunnelAuraTick(), WorldSession::HandlePetAction(), WorldSession::HandlePetSetAction(), WorldSession::HandlePetSpellAutocastOpcode(), WorldSession::HandleQueryBattlePetName(), spell_icecrown_burst_at_the_seams_59579::HandleRemove(), spell_aqusirr_surging_rush_selector::HandleScript(), spell_gen_pet_summoned::HandleScript(), WorldSession::HandleSocketGems(), Unit::HandleSpellClick(), spell_xt002_energy_orb::HandleSummons(), WorldSession::HandleTrainerListOpcode(), WorldSession::HandleTransmogrifyItems(), AreaTrigger::HandleUnitEnter(), AreaTrigger::HandleUnitExitInternal(), spell_borean_tundra_neural_needle::HandleWhisper(), boss_northrend_beastsAI::HandleWithHeroicEvents(), wp_commandscript::HandleWpLoadCommand(), wp_commandscript::HandleWpModifyCommand(), wp_commandscript::HandleWpShowCommand(), WorldSession::HandleWrapItem(), GameObject::HasConditionalInteraction(), SummonList::HasEntry(), Creature::hasInvolvedQuest(), GameObject::hasInvolvedQuest(), Player::HasItemCount(), Creature::hasQuest(), GameObject::hasQuest(), Creature::HasSpellFocus(), BfWGGameObjectBuilding::Init(), AzeriteEmpoweredItem::InitAzeritePowerData(), WorldPackets::Item::ItemInstance::Initialize(), npc_amanishi_hatcher::InitializeAI(), npc_lockmaw_augh_add::InitializeAI(), npc_vp_slipstream::InitializeAI(), npc_sindragosa_trash::InitializeAI(), go_bells::go_bellsAI::InitializeAI(), Creature::InitializeInteractSpellId(), Pet::InitLevelupSpellsForLevel(), CharmInfo::InitPossessCreateSpells(), TempSummon::InitStats(), Totem::InitStats(), Guardian::InitStatsForLevel(), Unit::InitTamedPet(), Creature::isCanInteractWithBattleMaster(), npc_firework::isCluster(), ConditionMgr::IsObjectMeetingVisibilityByObjectIdConditions(), Pet::IsPetAura(), Minion::IsPetDoomguard(), Minion::IsPetFelguard(), Minion::IsPetFelhunter(), Minion::IsPetGhoul(), Minion::IsPetImp(), Minion::IsPetSayaad(), Minion::IsPetVoidwalker(), SmartScript::IsSmart(), SmartScript::IsSmart(), Minion::IsSpiritWolf(), npc_silverpine_lord_darius_crowley_exsanguinate::IsSummonedBy(), npc_silverpine_packleader_ivar_bloodfang_exsanguinate::IsSummonedBy(), npc_crystal_spike_trigger::IsSummonedBy(), npc_raz_the_crazed::npc_raz_the_crazedAI::IsSummonedBy(), boss_attumen::boss_attumenAI::IsSummonedBy(), npc_silverpine_orc_crate::IsSummonedBy(), npc_devout_follower::npc_devout_followerAI::IsSummonedBy(), npc_image_belgaristrasz::IsSummonedBy(), npc_ruby_emerald_amber_drake::IsSummonedBy(), npc_guardian_of_yogg_saron::npc_guardian_of_yogg_saronAI::IsSummonedBy(), boss_blackheart_the_inciter_mc_dummy::IsSummonedBy(), npc_bg_deephaul_cavern_mine_cart::JustAppeared(), npc_ship_captain_warming_up_private::JustAppeared(), npc_sparring_partner_exiles_reach::JustAppeared(), npc_ship_captain_brace_for_impact_private::JustAppeared(), npc_first_mate_brace_for_impact_private::JustAppeared(), npc_gnome_goblin_plains_make_copter_private::JustAppeared(), npc_husam_tolvir_land_mine::JustAppeared(), npc_lockmaw_augh_add::JustAppeared(), npc_sindragosa_trash::JustAppeared(), npc_icicle::JustAppeared(), boss_harbinger_skyriss_illusion::JustAppeared(), npc_pet_hunter_snake_trap::JustAppeared(), npc_tomb_creature::npc_tomb_creatureAI::JustDied(), npc_amanitar_mushrooms::JustDied(), dummy_dragonAI::JustDied(), boss_northrend_beastsAI::JustDied(), BloodPrincesBossAI::JustDied(), npc_gunship::npc_gunshipAI::JustDied(), npc_frostwing_ymirjar_vrykul::JustDied(), boss_silver_hand_bosses::boss_silver_hand_bossesAI::JustDied(), npc_gluttonous_abomination::JustDied(), npc_coren_direbrew_sisters::JustEngagedWith(), npc_earthen_hallshaper_custodian::JustEngagedWith(), npc_blackfathom_deeps_event::JustEngagedWith(), boss_majordomo::JustEngagedWith(), boss_brutallus::JustEngagedWith(), npc_frostwing_ymirjar_vrykul::JustEngagedWith(), npc_kelthuzad_minionAI::JustEngagedWith(), npc_mrfloppy::JustEngagedWith(), npc_guard_generic::JustEngagedWith(), npc_yogg_saron_keeper::npc_yogg_saron_keeperAI::JustEnteredCombat(), boss_garothi_worldbreaker::JustSummoned(), boss_occuthar::boss_occutharAI::JustSummoned(), boss_attumen::boss_attumenAI::JustSummoned(), boss_midnight::boss_midnightAI::JustSummoned(), boss_felblood_kaelthas::JustSummoned(), boss_felmyst::JustSummoned(), boss_muru::JustSummoned(), boss_hogger::JustSummoned(), boss_randolph_moloch::JustSummoned(), npc_silverpine_grand_executor_mortuus::JustSummoned(), npc_silverpine_sylvanas_windrunner_high_command::JustSummoned(), boss_janalai::JustSummoned(), npc_firelands_molten_flamefather::JustSummoned(), boss_general_husam::JustSummoned(), boss_lockmaw::JustSummoned(), boss_corborus::boss_corborusAI::JustSummoned(), boss_ozruk::boss_ozrukAI::JustSummoned(), boss_jedoga_shadowseeker::JustSummoned(), boss_prince_taldaram::JustSummoned(), npc_crystal_channel_target::JustSummoned(), boss_bronjahm::JustSummoned(), boss_ick::JustSummoned(), boss_krick::JustSummoned(), boss_drakkari_colossus::JustSummoned(), boss_gal_darah::JustSummoned(), boss_prince_taldaram_icc::JustSummoned(), boss_prince_valanar_icc::JustSummoned(), boss_lady_deathwhisper::JustSummoned(), boss_professor_putricide::JustSummoned(), boss_rotface::JustSummoned(), boss_sindragosa::JustSummoned(), npc_frostwing_ymirjar_vrykul::JustSummoned(), boss_the_lich_king::JustSummoned(), boss_valithria_dreamwalker::JustSummoned(), npc_the_lich_king_controller::JustSummoned(), npc_risen_archmage::JustSummoned(), boss_anubrekhan::JustSummoned(), boss_eregos::JustSummoned(), boss_algalon_the_observer::JustSummoned(), npc_collapsing_star::JustSummoned(), boss_ignis::boss_ignis_AI::JustSummoned(), boss_kologarn::boss_kologarnAI::JustSummoned(), boss_vx_001::boss_vx_001AI::JustSummoned(), boss_aerial_command_unit::boss_aerial_command_unitAI::JustSummoned(), boss_razorscale::JustSummoned(), boss_thorim::boss_thorimAI::JustSummoned(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::JustSummoned(), boss_sara::boss_saraAI::JustSummoned(), boss_palehoof::JustSummoned(), boss_massive_jormungar::JustSummoned(), boss_skadi::JustSummoned(), boss_svala::JustSummoned(), boss_ymiron::JustSummoned(), boss_ichoron::JustSummoned(), npc_blessed_banner::JustSummoned(), boss_illidan_stormrage::JustSummoned(), npc_akama_illidan::JustSummoned(), npc_blade_of_azzinoth::JustSummoned(), npc_illidan_db_target::JustSummoned(), boss_ahune::JustSummoned(), npc_ahune_bunny::JustSummoned(), boss_warchief_kargath_bladefist::JustSummoned(), boss_high_astromancer_solarian::JustSummoned(), boss_anduin_wrynn::JustSummoned(), boss_remnant_of_a_fallen_king::JustSummoned(), npc_kiljaeden_controller::npc_kiljaeden_controllerAI::JustSummoned(), boss_kiljaeden::boss_kiljaedenAI::JustSummoned(), npc_lady_sylvanas_windrunner::npc_lady_sylvanas_windrunnerAI::JustSummoned(), boss_archimonde::JustSummoned(), npc_thrall_old_hillsbrad::JustSummoned(), boss_onyxia::JustSummoned(), boss_anubarak_trial::JustSummoned(), boss_jormungarAI::JustSummoned(), boss_ionar::JustSummoned(), boss_sjonnir::JustSummoned(), boss_freya::boss_freyaAI::JustSummoned(), npc_maghar_captive::npc_maghar_captiveAI::JustSummoned(), npc_kurenai_captive::npc_kurenai_captiveAI::JustSummoned(), npc_earthmender_wilda::npc_earthmender_wildaAI::JustSummoned(), Unit::Kill(), Player::KilledMonsterCredit(), boss_rokmora::KilledUnit(), npc_gravity_well::npc_gravity_wellAI::KilledUnit(), BloodPrincesBossAI::KilledUnit(), boss_sister_svalna::KilledUnit(), boss_razuvious::KilledUnit(), npc_arthas_stratholme::npc_arthas_stratholmeAI::KilledUnit(), spell_tyrannus_overlord_brand::Load(), spell_gal_darah_impaling_charge::Load(), spell_blood_queen_bloodbolt::Load(), spell_gluth_decimate::Load(), spell_gluth_zombiechow_search::Load(), spell_ichoron_drained::Load(), spell_ichoron_protective_bubble::Load(), VehicleAI::LoadConditions(), Creature::LoadEquipment(), Item::LoadFromDB(), LootItemStorage::LoadStoredLoot(), Guild::BankMoveItemData::LogAction(), Guild::PlayerMoveItemData::LogBankEvent(), Guild::BankMoveItemData::LogBankEvent(), MailSender::MailSender(), npc_a_special_surprise::npc_a_special_surpriseAI::MeetQuestCondition(), CriteriaHandler::ModifierSatisfied(), npc_anubarak_spike::MoveInLineOfSight(), npc_dkc1_gothik::npc_dkc1_gothikAI::MoveInLineOfSight(), npc_cw_area_trigger::npc_cw_area_triggerAI::MoveInLineOfSight(), npc_aged_dying_ancient_kodo::npc_aged_dying_ancient_kodoAI::MoveInLineOfSight(), npc_tooga::npc_toogaAI::MoveInLineOfSight(), boss_novos::MoveInLineOfSight(), boss_malygos::MoveInLineOfSight(), npc_scorch_ground::npc_scorch_groundAI::MoveInLineOfSight(), npc_mageguard_dalaran::MoveInLineOfSight(), WorldSession::moveItems(), Player::MoveItemToInventory(), boss_twin_baseAI::MovementInform(), npc_jaina_or_sylvanas_escape_hor::npc_jaina_or_sylvanas_escape_horAI::MovementInform(), npc_skadi_trashAI::MovementInform(), npc_verdisa_beglaristrasz_eternos::MovementInform(), npc_combustion_consumption::npc_combustion_consumption(), npc_thorim_trashAI::npc_thorim_trashAI(), spell_jormungars_paralytic_toxin::OnApply(), spell_anduin_wrynn_pre_introduction::OnApply(), battleground_deephaul_ravine::OnAreaTriggerCreate(), arena_empyrean_domain::OnAreaTriggerCreate(), battleground_twin_peaks::OnAreaTriggerCreate(), battleground_warsong_gulch::OnAreaTriggerCreate(), battleground_eye_of_the_storm::OnCaptureFlag(), at_tidesage_council_reinforcing_ward::OnCreate(), instance_antorus_the_burning_throne::instance_antorus_the_burning_throne_InstanceMapScript::OnCreatureCreate(), BattlefieldTB::OnCreatureCreate(), BattlefieldWG::OnCreatureCreate(), battleground_alterac_valley::OnCreatureCreate(), battleground_arathi_basin::OnCreatureCreate(), arena_blades_edge_legion::OnCreatureCreate(), arena_cage_of_carnage::OnCreatureCreate(), arena_dalaran_sewers::OnCreatureCreate(), battleground_deephaul_ravine::OnCreatureCreate(), arena_empyrean_domain::OnCreatureCreate(), arena_enigma_crucible::OnCreatureCreate(), arena_hook_point::OnCreatureCreate(), battleground_isle_of_conquest::OnCreatureCreate(), arena_maldraxxus_coliseum::OnCreatureCreate(), arena_mugambala::OnCreatureCreate(), arena_nokhudon_proving_grounds::OnCreatureCreate(), battleground_seething_shore::OnCreatureCreate(), battleground_silvershard_mines::OnCreatureCreate(), battleground_strand_of_the_ancients::OnCreatureCreate(), battleground_temple_of_kotmogu::OnCreatureCreate(), arena_the_robodrome::OnCreatureCreate(), instance_baradin_hold::instance_baradin_hold_InstanceMapScript::OnCreatureCreate(), instance_blackrock_depths::instance_blackrock_depths_InstanceMapScript::OnCreatureCreate(), instance_blackrock_spire::instance_blackrock_spireMapScript::OnCreatureCreate(), instance_blackwing_lair::instance_blackwing_lair_InstanceMapScript::OnCreatureCreate(), instance_gnomeregan::instance_gnomeregan_InstanceMapScript::OnCreatureCreate(), instance_karazhan::instance_karazhan_InstanceMapScript::OnCreatureCreate(), instance_magisters_terrace::instance_magisters_terrace_InstanceMapScript::OnCreatureCreate(), instance_stratholme::instance_stratholme_InstanceMapScript::OnCreatureCreate(), instance_sunken_temple::instance_sunken_temple_InstanceMapScript::OnCreatureCreate(), instance_sunwell_plateau::instance_sunwell_plateau_InstanceMapScript::OnCreatureCreate(), instance_uldaman::instance_uldaman_InstanceMapScript::OnCreatureCreate(), instance_zulaman::instance_zulaman_InstanceScript::OnCreatureCreate(), instance_zulgurub::instance_zulgurub_InstanceMapScript::OnCreatureCreate(), instance_blackfathom_deeps::instance_blackfathom_deeps_InstanceMapScript::OnCreatureCreate(), instance_hyjal::instance_mount_hyjal_InstanceMapScript::OnCreatureCreate(), instance_culling_of_stratholme::instance_culling_of_stratholme_InstanceMapScript::OnCreatureCreate(), instance_old_hillsbrad::instance_old_hillsbrad_InstanceMapScript::OnCreatureCreate(), instance_dire_maul::instance_dire_maul_InstanceMapScript::OnCreatureCreate(), instance_firelands::instance_firelands_InstanceScript::OnCreatureCreate(), instance_lost_city_of_the_tolvir::instance_lost_city_of_the_tolvir_InstanceMapScript::OnCreatureCreate(), instance_onyxias_lair::instance_onyxias_lair_InstanceMapScript::OnCreatureCreate(), instance_vortex_pinnacle::instance_vortex_pinnacle_InstanceMapScript::OnCreatureCreate(), instance_zulfarrak::instance_zulfarrak_InstanceMapScript::OnCreatureCreate(), instance_stonecore::instance_stonecore_InstanceScript::OnCreatureCreate(), instance_obsidian_sanctum::instance_obsidian_sanctum_InstanceMapScript::OnCreatureCreate(), instance_ruby_sanctum::instance_ruby_sanctum_InstanceMapScript::OnCreatureCreate(), instance_trial_of_the_champion::instance_trial_of_the_champion_InstanceMapScript::OnCreatureCreate(), instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::OnCreatureCreate(), instance_drak_tharon_keep::instance_drak_tharon_keep_InstanceScript::OnCreatureCreate(), instance_forge_of_souls::instance_forge_of_souls_InstanceScript::OnCreatureCreate(), instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript::OnCreatureCreate(), instance_pit_of_saron::instance_pit_of_saron_InstanceScript::OnCreatureCreate(), instance_gundrak::instance_gundrak_InstanceMapScript::OnCreatureCreate(), instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::OnCreatureCreate(), instance_naxxramas::instance_naxxramas_InstanceMapScript::OnCreatureCreate(), instance_eye_of_eternity::instance_eye_of_eternity_InstanceMapScript::OnCreatureCreate(), instance_nexus::instance_nexus_InstanceMapScript::OnCreatureCreate(), instance_oculus::instance_oculus_InstanceMapScript::OnCreatureCreate(), instance_halls_of_lightning::instance_halls_of_lightning_InstanceMapScript::OnCreatureCreate(), instance_ulduar::instance_ulduar_InstanceMapScript::OnCreatureCreate(), instance_utgarde_keep::instance_utgarde_keep_InstanceMapScript::OnCreatureCreate(), instance_violet_hold::instance_violet_hold_InstanceMapScript::OnCreatureCreate(), instance_shadow_labyrinth::instance_shadow_labyrinth_InstanceMapScript::OnCreatureCreate(), instance_black_temple::instance_black_temple_InstanceMapScript::OnCreatureCreate(), instance_gruuls_lair::instance_gruuls_lair_InstanceMapScript::OnCreatureCreate(), instance_magtheridons_lair::instance_magtheridons_lair_InstanceMapScript::OnCreatureCreate(), instance_shattered_halls::instance_shattered_halls_InstanceMapScript::OnCreatureCreate(), instance_arcatraz::instance_arcatraz_InstanceMapScript::OnCreatureCreate(), instance_sanctum_of_domination::instance_sanctum_of_domination_InstanceMapScript::OnCreatureCreate(), battleground_deephaul_ravine::OnCreatureRemove(), instance_stratholme::instance_stratholme_InstanceMapScript::OnCreatureRemove(), instance_uldaman::instance_uldaman_InstanceMapScript::OnCreatureRemove(), instance_vortex_pinnacle::instance_vortex_pinnacle_InstanceMapScript::OnCreatureRemove(), instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript::OnCreatureRemove(), instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::OnCreatureRemove(), instance_ulduar::instance_ulduar_InstanceMapScript::OnCreatureRemove(), instance_violet_hold::instance_violet_hold_InstanceMapScript::OnCreatureRemove(), instance_shadow_labyrinth::instance_shadow_labyrinth_InstanceMapScript::OnCreatureRemove(), instance_magtheridons_lair::instance_magtheridons_lair_InstanceMapScript::OnCreatureRemove(), battleground_twin_peaks::OnFlagStateChange(), battleground_warsong_gulch::OnFlagStateChange(), battleground_temple_of_kotmogu::OnFlagTaken(), battleground_alterac_valley::OnGameObjectCreate(), battleground_arathi_basin::OnGameObjectCreate(), arena_ashamanes_fall::OnGameObjectCreate(), battleground_battle_for_gilneas::OnGameObjectCreate(), arena_black_rook_hold_arena::OnGameObjectCreate(), arena_blades_edge_legion::OnGameObjectCreate(), arena_cage_of_carnage::OnGameObjectCreate(), arena_dalaran_sewers::OnGameObjectCreate(), battleground_deephaul_ravine::OnGameObjectCreate(), arena_empyrean_domain::OnGameObjectCreate(), arena_enigma_crucible::OnGameObjectCreate(), battleground_eye_of_the_storm::OnGameObjectCreate(), arena_hook_point::OnGameObjectCreate(), battleground_isle_of_conquest::OnGameObjectCreate(), arena_maldraxxus_coliseum::OnGameObjectCreate(), arena_mugambala::OnGameObjectCreate(), arena_nagrand_arena_legion::OnGameObjectCreate(), arena_nokhudon_proving_grounds::OnGameObjectCreate(), arena_ring_of_valor::OnGameObjectCreate(), arena_ruins_of_lordaeron::OnGameObjectCreate(), battleground_seething_shore::OnGameObjectCreate(), battleground_silvershard_mines::OnGameObjectCreate(), battleground_strand_of_the_ancients::OnGameObjectCreate(), battleground_temple_of_kotmogu::OnGameObjectCreate(), arena_the_robodrome::OnGameObjectCreate(), arena_tigers_peak::OnGameObjectCreate(), arena_tol_viron_arena::OnGameObjectCreate(), battleground_twin_peaks::OnGameObjectCreate(), battleground_warsong_gulch::OnGameObjectCreate(), instance_razorfen_downs::instance_razorfen_downs_InstanceMapScript::OnGameObjectCreate(), instance_ulduar::instance_ulduar_InstanceMapScript::OnGameObjectCreate(), BattlefieldTB::OnGameObjectCreate(), BattlefieldWG::OnGameObjectCreate(), instance_blackrock_depths::instance_blackrock_depths_InstanceMapScript::OnGameObjectCreate(), instance_blackrock_spire::instance_blackrock_spireMapScript::OnGameObjectCreate(), instance_blackwing_lair::instance_blackwing_lair_InstanceMapScript::OnGameObjectCreate(), instance_gnomeregan::instance_gnomeregan_InstanceMapScript::OnGameObjectCreate(), instance_karazhan::instance_karazhan_InstanceMapScript::OnGameObjectCreate(), instance_magisters_terrace::instance_magisters_terrace_InstanceMapScript::OnGameObjectCreate(), instance_scholomance::instance_scholomance_InstanceMapScript::OnGameObjectCreate(), instance_stratholme::instance_stratholme_InstanceMapScript::OnGameObjectCreate(), instance_uldaman::instance_uldaman_InstanceMapScript::OnGameObjectCreate(), instance_zulaman::instance_zulaman_InstanceScript::OnGameObjectCreate(), instance_blackfathom_deeps::instance_blackfathom_deeps_InstanceMapScript::OnGameObjectCreate(), instance_hyjal::instance_mount_hyjal_InstanceMapScript::OnGameObjectCreate(), instance_dire_maul::instance_dire_maul_InstanceMapScript::OnGameObjectCreate(), instance_firelands::instance_firelands_InstanceScript::OnGameObjectCreate(), instance_halls_of_origination::instance_halls_of_origination_InstanceMapScript::OnGameObjectCreate(), instance_onyxias_lair::instance_onyxias_lair_InstanceMapScript::OnGameObjectCreate(), instance_razorfen_kraul::instance_razorfen_kraul_InstanceMapScript::OnGameObjectCreate(), instance_zulfarrak::instance_zulfarrak_InstanceMapScript::OnGameObjectCreate(), instance_stonecore::instance_stonecore_InstanceScript::OnGameObjectCreate(), instance_ahnkahet::instance_ahnkahet_InstanceScript::OnGameObjectCreate(), instance_ruby_sanctum::instance_ruby_sanctum_InstanceMapScript::OnGameObjectCreate(), instance_trial_of_the_champion::instance_trial_of_the_champion_InstanceMapScript::OnGameObjectCreate(), instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::OnGameObjectCreate(), instance_drak_tharon_keep::instance_drak_tharon_keep_InstanceScript::OnGameObjectCreate(), instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript::OnGameObjectCreate(), instance_gundrak::instance_gundrak_InstanceMapScript::OnGameObjectCreate(), instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::OnGameObjectCreate(), instance_naxxramas::instance_naxxramas_InstanceMapScript::OnGameObjectCreate(), instance_eye_of_eternity::instance_eye_of_eternity_InstanceMapScript::OnGameObjectCreate(), instance_nexus::instance_nexus_InstanceMapScript::OnGameObjectCreate(), instance_oculus::instance_oculus_InstanceMapScript::OnGameObjectCreate(), instance_halls_of_stone::instance_halls_of_stone_InstanceMapScript::OnGameObjectCreate(), instance_utgarde_keep::instance_utgarde_keep_InstanceMapScript::OnGameObjectCreate(), instance_utgarde_pinnacle::instance_utgarde_pinnacle_InstanceMapScript::OnGameObjectCreate(), instance_violet_hold::instance_violet_hold_InstanceMapScript::OnGameObjectCreate(), OutdoorPvPHP::OnGameObjectCreate(), OutdoorPvPNA::OnGameObjectCreate(), OutdoorPvPTF::OnGameObjectCreate(), instance_shadow_labyrinth::instance_shadow_labyrinth_InstanceMapScript::OnGameObjectCreate(), instance_black_temple::instance_black_temple_InstanceMapScript::OnGameObjectCreate(), instance_steam_vault::instance_steam_vault_InstanceMapScript::OnGameObjectCreate(), instance_blood_furnace::instance_blood_furnace_InstanceMapScript::OnGameObjectCreate(), instance_magtheridons_lair::instance_magtheridons_lair_InstanceMapScript::OnGameObjectCreate(), instance_sanctum_of_domination::instance_sanctum_of_domination_InstanceMapScript::OnGameObjectCreate(), instance_culling_of_stratholme::instance_culling_of_stratholme_InstanceMapScript::OnGameObjectCreate(), battleground_seething_shore::OnGameObjectRemove(), instance_blackwing_lair::instance_blackwing_lair_InstanceMapScript::OnGameObjectRemove(), instance_halls_of_origination::instance_halls_of_origination_InstanceMapScript::OnGameObjectRemove(), instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript::OnGameObjectRemove(), instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::OnGameObjectRemove(), instance_violet_hold::instance_violet_hold_InstanceMapScript::OnGameObjectRemove(), instance_shadow_labyrinth::instance_shadow_labyrinth_InstanceMapScript::OnGameObjectRemove(), instance_magtheridons_lair::instance_magtheridons_lair_InstanceMapScript::OnGameObjectRemove(), battleground_isle_of_conquest::OnGateDestroyed(), go_atalai_statue::go_atalai_statueAI::OnGossipHello(), go_elune_fire::go_elune_fireAI::OnGossipHello(), go_prince_taldaram_sphere::OnGossipHello(), go_gundrak_altar::OnGossipHello(), npc_aged_dying_ancient_kodo::npc_aged_dying_ancient_kodoAI::OnGossipHello(), npc_jaina_or_sylvanas_escape_hor::npc_jaina_or_sylvanas_escape_horAI::OnGossipHello(), npc_zm_field_scout::OnGossipHello(), go_legion_obelisk::go_legion_obeliskAI::OnGossipHello(), go_simon_cluster::go_simon_clusterAI::OnGossipHello(), npc_engineering_tele_trinket::npc_engineering_tele_trinketAI::OnGossipHello(), npc_observation_ring_keeper::npc_observation_ring_keeperAI::OnGossipSelect(), npc_zm_field_scout::OnGossipSelect(), npc_engineering_tele_trinket::npc_engineering_tele_trinketAI::OnGossipSelect(), go_apexis_relic::go_apexis_relicAI::OnGossipSelect(), Player::OnGossipSelect(), SmartScript::OnInitialize(), CollectionMgr::OnItemAdded(), spell_gen_mount_check_aura::OnPeriodic(), battleground_isle_of_conquest::OnPlayerInteractWithBanner(), spell_gormok_jump_to_hand::OnRemove(), spell_anduin_wrynn_pre_introduction::OnRemove(), instance_blackrock_depths::instance_blackrock_depths_InstanceMapScript::OnUnitDeath(), instance_blackwing_lair::instance_blackwing_lair_InstanceMapScript::OnUnitDeath(), instance_molten_core::instance_molten_core_InstanceMapScript::OnUnitDeath(), instance_gnomeregan::instance_gnomeregan_InstanceMapScript::OnUnitDeath(), instance_karazhan::instance_karazhan_InstanceMapScript::OnUnitDeath(), instance_magisters_terrace::instance_magisters_terrace_InstanceMapScript::OnUnitDeath(), instance_scholomance::instance_scholomance_InstanceMapScript::OnUnitDeath(), instance_sunken_temple::instance_sunken_temple_InstanceMapScript::OnUnitDeath(), instance_uldaman::instance_uldaman_InstanceMapScript::OnUnitDeath(), instance_the_black_morass::instance_the_black_morass_InstanceMapScript::OnUnitDeath(), instance_dire_maul::instance_dire_maul_InstanceMapScript::OnUnitDeath(), instance_halls_of_origination::instance_halls_of_origination_InstanceMapScript::OnUnitDeath(), instance_maraudon::instance_maraudon_InstanceMapScript::OnUnitDeath(), instance_razorfen_kraul::instance_razorfen_kraul_InstanceMapScript::OnUnitDeath(), instance_wailing_caverns::instance_wailing_caverns_InstanceMapScript::OnUnitDeath(), instance_zulfarrak::instance_zulfarrak_InstanceMapScript::OnUnitDeath(), instance_drak_tharon_keep::instance_drak_tharon_keep_InstanceScript::OnUnitDeath(), instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript::OnUnitDeath(), instance_gundrak::instance_gundrak_InstanceMapScript::OnUnitDeath(), instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::OnUnitDeath(), instance_oculus::instance_oculus_InstanceMapScript::OnUnitDeath(), instance_ulduar::instance_ulduar_InstanceMapScript::OnUnitDeath(), instance_mana_tombs::instance_mana_tombs_InstanceMapScript::OnUnitDeath(), instance_shadow_labyrinth::instance_shadow_labyrinth_InstanceMapScript::OnUnitDeath(), instance_serpent_shrine::instance_serpentshrine_cavern_InstanceMapScript::OnUnitDeath(), instance_the_underbog::instance_the_underbog_InstanceMapScript::OnUnitDeath(), instance_ramparts::instance_ramparts_InstanceMapScript::OnUnitDeath(), instance_shattered_halls::instance_shattered_halls_InstanceMapScript::OnUnitDeath(), instance_stratholme::instance_stratholme_InstanceMapScript::OnUnitDeath(), at_amalgam_of_souls_call_souls::OnUnitEnter(), at_auchindoun_npc_reaction::OnUnitEnter(), at_mana_devourer_loose_mana::OnUnitEnter(), at_azhiccar_devour_force::OnUnitEnter(), at_drustvar_timbered_strand_shoot_wickerman::OnUnitEnter(), at_tidesage_council_reinforcing_ward::OnUnitEnter(), at_tidesage_council_swiftness_ward_boss::OnUnitEnter(), at_tidesage_council_swiftness_ward_player::OnUnitEnter(), at_waycrest_manor_wildfire::OnUnitEnter(), at_anduin_wrynn_wicked_star::OnUnitEnter(), at_priestess_alun_za_tainted_blood::OnUnitEnter(), battleground_isle_of_conquest::OnUnitKilled(), battleground_alterac_valley::OnUnitKilled(), battleground_strand_of_the_ancients::OnUnitKilled(), item_only_for_flight::OnUse(), item_gor_dreks_ointment::OnUse(), dummy_dragonAI::OpenPortal(), Trinity::NearestAreaTriggerEntryInObjectRangeCheck::operator()(), TrashRespawnWorker::operator()(), OrbsDespawner::operator()(), ValithriaDespawner::operator()(), ICCOrbControllerMinionSearch::operator()(), UpperOrbCheck::operator()(), Trinity::NearestCreatureEntryWithLiveStateInObjectRangeCheck::operator()(), Scripts::Pandaria::TheWanderingIsle::HuojinTraineePartnerSearch::operator()(), Scripts::Pandaria::TheWanderingIsle::TushuiTraineeSearch::operator()(), Trinity::CreatureWithOptionsInObjectRangeCheck< Customizer >::operator()(), Trinity::NearestGameObjectEntryInObjectRangeCheck::operator()(), Trinity::NearestUnspawnedGameObjectEntryInObjectRangeCheck::operator()(), FrozenThroneResetWorker::operator()(), Trinity::AllGameObjectsWithEntryInRange::operator()(), Trinity::GameObjectWithOptionsInObjectRangeCheck< Customizer >::operator()(), Trinity::CreatureTextTextBuilder::operator()(), MoltenEggCheck::operator()(), Trinity::FriendlyBelowHpPctEntryInRange::operator()(), CorruptingPlagueSearcher::operator()(), StasisFieldSearcher::operator()(), FrostwingVrykulSearcher::operator()(), Trinity::AllCreaturesOfEntryInRange::operator()(), FlameLeviathanPursuedTargetSelector::operator()(), Unit::OutDebugInfo(), npc_sharpbeak::npc_sharpbeak_AI::PassengerBoarded(), npc_husam_tolvir_land_mine::PassengerBoarded(), npc_silverpine_orc_sea_pup::PassengerBoarded(), npc_sanitron_5000::PassengerBoarded(), boss_xt002::PassengerBoarded(), npc_bountiful_table::npc_bountiful_tableAI::PassengerBoarded(), npc_four_car_garage::PassengerBoarded(), boss_kologarn::boss_kologarnAI::PassengerBoarded(), npc_hyldsmeet_protodrake::PassengerBoarded(), boss_shade_of_aran::boss_aranAI::PlayerHasWeaponEquipped(), Spell::prepare(), Player::PrepareQuestMenu(), SmartScript::ProcessAction(), SmartScript::ProcessEvent(), BattlefieldTB::ProcessEvent(), BattlefieldWG::ProcessEvent(), battleground_eye_of_the_storm::ProcessEvent(), battleground_strand_of_the_ancients::ProcessEvent(), Battlefield::ProcessEvent(), Player::QuickEquipItem(), npc_lake_frog::ReceiveEmote(), npc_guard_generic::ReceiveEmote(), Unit::RemoveAllControlled(), Unit::RemoveAllMinionsByEntry(), Unit::RemoveFromWorld(), Player::RemoveItem(), RemoveItemsSetItem(), Vehicle::RemovePassenger(), Player::RemovePet(), boss_ioc_horde_alliance::Reset(), boss_dathrohan_balnazzar::Reset(), boss_silver_hand_bosses::boss_silver_hand_bossesAI::Reset(), npc_firework::Reset(), hyjalAI::Reset(), npc_tomb_creature::npc_tomb_creatureAI::Reset(), npc_amanitar_mushrooms::Reset(), npc_ball_of_flame::Reset(), npc_cult_adherent::Reset(), npc_sindragosa_trash::Reset(), npc_frostwing_ymirjar_vrykul::Reset(), npc_influence_tentacle::npc_influence_tentacleAI::Reset(), npc_yogg_saron_keeper::npc_yogg_saron_keeperAI::Reset(), boss_ingvar_the_plunderer::Reset(), npc_lake_frog::Reset(), npc_illidan_generic_fire::Reset(), npc_phase_hunter::npc_phase_hunterAI::Reset(), npc_injured_patient::npc_injured_patientAI::Reset(), Creature::Respawn(), Pet::SavePetToDB(), Creature::SaveRespawnTime(), GameObject::SaveRespawnTime(), Item::SaveToDB(), Creature::SaveToDB(), GameObject::SaveToDB(), npc_azure_invader::ScheduledTasks(), npc_azure_binder::ScheduledTasks(), npc_azure_mage_slayer::ScheduledTasks(), npc_azure_spellbreaker::ScheduledTasks(), boss_jormungarAI::ScheduleTasks(), FactorySelector::SelectAI(), BloodPrincesBossAI::SelectInvocationSay(), BloodPrincesBossAI::SelectInvocationSpell(), go_razorscale_harpoon::go_razorscale_harpoonAI::SelectRightSpell(), Player::SellItemToVendor(), BlackMarketMgr::SendAuctionWonMail(), CreatureTextMgr::SendChat(), WorldSession::SendListInventory(), MailDraft::SendMailTo(), npc_minigob_manabonk::SendMailToPlayer(), Player::SendNewItem(), PlayerMenu::SendQuestGiverQuestListMessage(), WorldSession::SendTaxiMenu(), Item::SetBonuses(), Unit::SetCharm(), npc_argent_soldier::npc_argent_soldierAI::SetData(), Minion::setDeathState(), Item::SetEnchantment(), SpellCastTargets::SetItemTarget(), Unit::SetMinion(), Player::SetViewpoint(), SmartAI::SmartAI(), npc_silverpine_crowley_bloodfang_fenris_keep::SpellHit(), npc_argent_captainAI::SpellHit(), npc_shaman_bonfire_bunny::SpellHit(), boss_vx_001::boss_vx_001AI::SpellHit(), npc_rocket_propelled_warhead::SpellHit(), Scripts::Kalimdor::Durotar::npc_lazy_peon::npc_lazy_peonAI::SpellHit(), npc_troll_volunteer::SpellHit(), npc_alliance_survivors_beach_laying< ConversationId >::SpellHit(), npc_bo_beach_laying::SpellHit(), npc_mithran_dawntracker_beach_laying::SpellHit(), npc_lana_jordan_beach_laying::SpellHit(), npc_draenei_survivor::npc_draenei_survivorAI::SpellHit(), npc_aged_dying_ancient_kodo::npc_aged_dying_ancient_kodoAI::SpellHit(), npc_tournament_training_dummy::SpellHit(), npc_jungle_punch_target::SpellHit(), npc_nether_drake::npc_nether_drakeAI::SpellHit(), npc_injured_patient::npc_injured_patientAI::SpellHit(), boss_high_inquisitor_whitemane::SpellHitTarget(), Player::SplitItem(), Conversation::Start(), Guild::BankMoveItemData::StoreItem(), WorldObject::SummonCreatureGroup(), npc_koltira_deathweaver::SummonedCreatureDespawn(), npc_thalorien_dawnseeker::SummonedCreatureDespawn(), npc_announcer_toc5::npc_announcer_toc5AI::SummonedCreatureDespawn(), boss_sindragosa::SummonedCreatureDespawn(), boss_valithria_dreamwalker::SummonedCreatureDespawn(), boss_anubrekhan::SummonedCreatureDespawn(), boss_eregos::SummonedCreatureDespawn(), boss_zuramat::SummonedCreatureDespawn(), boss_ionar::SummonedCreatureDespawn(), SmartAI::SummonedCreatureDespawn(), SmartGameObjectAI::SummonedCreatureDespawn(), boss_garothi_worldbreaker::SummonedCreatureDies(), boss_coren_direbrew::SummonedCreatureDies(), boss_victor_nefarius::SummonedCreatureDies(), boss_ragnaros::SummonedCreatureDies(), boss_apothecary_hummel::SummonedCreatureDies(), npc_firelands_molten_flamefather::SummonedCreatureDies(), boss_elder_nadox::SummonedCreatureDies(), boss_lady_deathwhisper::SummonedCreatureDies(), boss_the_lich_king::SummonedCreatureDies(), boss_razorscale::SummonedCreatureDies(), boss_zuramat::SummonedCreatureDies(), npc_daegarn::SummonedCreatureDies(), boss_illidan_stormrage::SummonedCreatureDies(), boss_magtheridon::SummonedCreatureDies(), npc_warden_mellichar::SummonedCreatureDies(), boss_anduin_wrynn::SummonedCreatureDies(), boss_jedoga_shadowseeker::SummonedCreatureDies(), boss_anubrekhan::SummonedCreatureDies(), npc_violet_hold_teleportation_portal::SummonedCreatureDies(), boss_anomalus::SummonedCreatureDies(), boss_freya::boss_freyaAI::SummonedCreatureDies(), npc_ranshalla::npc_ranshallaAI::SummonedMovementInform(), Spell::SummonGuardian(), WorldObject::SummonPersonalClone(), Player::SummonPet(), Player::SwapItem(), Spell::TakeReagents(), TempSummon::Update(), GameObject::Update(), Pet::Update(), Creature::Update(), SpellCastTargets::Update(), npc_thalorien_dawnseeker::UpdateAI(), npc_redridge_huge_boulder::UpdateAI(), npc_silverpine_deathstalker_rane_yorick::UpdateAI(), npc_silverpine_crowley_bloodfang_fenris_keep::UpdateAI(), npc_silverpine_generic_actor_fenris_keep::UpdateAI(), hyjal_trashAI::UpdateAI(), hyjalAI::UpdateAI(), npc_blazing_monstrosity::npc_blazing_monstrosityAI::UpdateAI(), npc_qiraj_war_spawn::npc_qiraj_war_spawnAI::UpdateAI(), npc_prince_taldaram_flame_sphere::UpdateAI(), npc_crystal_spike_trigger::UpdateAI(), npc_tournament_training_dummy::UpdateAI(), npc_brann_bronzebeard_keystone::UpdateAI(), npc_illidari_spawn::npc_illidari_spawnAI::UpdateAI(), npc_doctor::npc_doctorAI::UpdateAI(), npc_scarlet_ghoul::UpdateAI(), npc_gunship_gunner::UpdateAI(), npc_gunship_rocketeer::UpdateAI(), Guardian::UpdateAttackPowerAndDamage(), battleground_deephaul_ravine::UpdateCartWorldStates(), Guardian::UpdateDamagePhysical(), InstanceScript::UpdateDoorState(), instance_ulduar::instance_ulduar_InstanceMapScript::UpdateDoorState(), Item::UpdateDuration(), instance_violet_hold::instance_violet_hold_InstanceMapScript::UpdateKilledBoss(), Guardian::UpdateMaxHealth(), Spell::UpdatePointers(), SpellCastTargets::UpdateTradeSlotItem(), Player::UpdateVisibleObjectInteractions(), GameObject::Use(), Player::VehicleSpellInitialize(), Player::VisualizeItem(), npc_bg_ab_gryphon_bat_rider_leader< Path >::WaypointPathEnded(), hyjalAI::WaypointReached(), and Bag::~Bag().

◆ GetLootForPlayer()

virtual Loot * Object::GetLootForPlayer ( Player const *  player) const
inlinevirtual

Reimplemented in Corpse, GameObject, Item, and Creature.

Definition at line 167 of file Object.h.

◆ GetObjectScale()

◆ GetSpawnTrackingStateDataForPlayer()

◆ GetWeakPtr()

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

Definition at line 165 of file Object.h.

◆ HasDynamicFlag()

bool Object::HasDynamicFlag ( uint32  flag) const
inline

◆ hasInvolvedQuest()

◆ hasQuest()

◆ IsObjectFragmentChanged()

bool Object::IsObjectFragmentChanged ( void const *  rawFragmentData)
staticprivate

◆ RemoveDynamicFlag()

◆ RemoveFromWorld()

◆ ReplaceAllDynamicFlags()

◆ SetDynamicFlag()

◆ SetEntry()

◆ SetObjectScale()

◆ ToAreaTrigger() [1/4]

◆ ToAreaTrigger() [2/4]

AreaTrigger const * Object::ToAreaTrigger ( ) const
inline

Definition at line 147 of file Object.h.

References BaseEntity::IsAreaTrigger().

◆ ToAreaTrigger() [3/4]

static AreaTrigger * Object::ToAreaTrigger ( Object *  o)
inlinestatic

Definition at line 148 of file Object.h.

References BaseEntity::IsAreaTrigger().

◆ ToAreaTrigger() [4/4]

static AreaTrigger const * Object::ToAreaTrigger ( Object const *  o)
inlinestatic

Definition at line 149 of file Object.h.

References BaseEntity::IsAreaTrigger().

◆ ToConversation() [1/4]

Conversation * Object::ToConversation ( )
inline

Definition at line 156 of file Object.h.

References BaseEntity::IsConversation().

◆ ToConversation() [2/4]

Conversation const * Object::ToConversation ( ) const
inline

Definition at line 157 of file Object.h.

References BaseEntity::IsConversation().

◆ ToConversation() [3/4]

static Conversation * Object::ToConversation ( Object *  o)
inlinestatic

Definition at line 158 of file Object.h.

References BaseEntity::IsConversation().

◆ ToConversation() [4/4]

static Conversation const * Object::ToConversation ( Object const *  o)
inlinestatic

Definition at line 159 of file Object.h.

References BaseEntity::IsConversation().

◆ ToCorpse() [1/4]

◆ ToCorpse() [2/4]

Corpse const * Object::ToCorpse ( ) const
inline

Definition at line 137 of file Object.h.

References BaseEntity::IsCorpse().

◆ ToCorpse() [3/4]

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

Definition at line 138 of file Object.h.

References BaseEntity::IsCorpse().

◆ ToCorpse() [4/4]

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

Definition at line 139 of file Object.h.

References BaseEntity::IsCorpse().

◆ ToCreature() [1/4]

Creature * Object::ToCreature ( )
inline

Definition at line 121 of file Object.h.

References BaseEntity::IsCreature().

Referenced by Spell::_cast(), Unit::_EnterVehicle(), Unit::_ExitVehicle(), Map::_GetScriptCreature(), Map::_GetScriptCreatureSourceOrTarget(), Unit::_RegisterAreaTrigger(), Unit::_RegisterDynObject(), KillRewarder::_RewardKillCredit(), Unit::_UnregisterAreaTrigger(), Unit::_UnregisterDynObject(), VehicleJoinEvent::Abort(), at_anduin_wrynn_befouled_barrier::Absorb(), Unit::AddGameObject(), Player::AddQuestAndCheckCompletion(), Map::AddToActive(), spell_stable_master_repo::AfterApply(), spell_bjarngrim_stance_dummy::AfterApply(), spell_bjarngrim_stance_dummy::AfterRemove(), spell_keleseth_frost_tomb_channel::AfterRemove(), spell_borean_tundra_drake_hatchling_subdued::AfterRemove(), spell_lord_stormsong_fixate_aura::AfterRemove(), Vehicle::ApplyAllImmunities(), Unit::ApplyDiminishingToDuration(), EscortAI::AssistPlayerInCombatAgainst(), SmartAI::AssistPlayerInCombatAgainst(), Creature::AtEngage(), Unit::Attack(), Unit::AttackerStateUpdate(), Unit::AttackStop(), PathGenerator::BuildPolyPath(), Unit::CalcAbsorbResist(), Unit::CalculateHoverHeight(), Creature::CanAssistTo(), Creature::CanCreatureAttack(), WorldObject::CanDetectStealthOf(), CanHaveGlobalCooldown(), ThreatManager::CanHaveThreatList(), CharmInfo::CharmInfo(), Player::CharmSpellInitialize(), spell_re_sizing_q56034::CheckCast(), spell_re_sizing_q59941::CheckCast(), Spell::CheckCast(), Spell::CheckPetCast(), SpellInfo::CheckTarget(), spell_the_lich_king_vile_spirit_damage_target_search::CheckTargetCount(), spell_the_lich_king_ice_burst_target_search::CheckTargetCount(), spell_icehowl_trample::CheckTargets(), spell_baleroc_blades_of_baleroc::ChooseBlade(), RandomMovementFactory::Create(), WaypointMovementFactory::Create(), ChaseMovementGenerator::Deactivate(), Unit::DealDamage(), Unit::DealDamageMods(), Unit::DealMeleeDamage(), Unit::DealSpellDamage(), spell_rotface_unstable_ooze_explosion_suicide::DespawnSelf(), npc_orb_carrier::DoAction(), battleground_silvershard_mines::DoAction(), Spell::TargetInfo::DoDamageAndTriggers(), Unit::DoMeleeAttackIfReady(), DoMovementInform(), DoMovementInform(), Spell::GOTargetInfo::DoTargetSpellHit(), FormationMovementGenerator::DoUpdate(), Spell::EffectCreateTamedPet(), Spell::EffectKnockBack(), Spell::EffectPickPocket(), Spell::EffectSanctuary(), Spell::EffectScriptEffect(), Spell::EffectSkinning(), Spell::EffectSummonPet(), Spell::EffectTameCreature(), VehicleJoinEvent::Execute(), spell_malygos_surge_of_power_warning_selector_25::ExecuteMainSpell(), spell_scion_of_eternity_arcane_barrage::FilterMeleeHoverDiskPassangers(), spell_skeram_arcane_explosion::spell_skeram_arcane_explosion_SpellScript::FilterTargets(), spell_malygos_arcane_storm::FilterTargets(), spell_malygos_surge_of_power_25::FilterTargets(), spell_varos_energize_core_area_enemy::FilterTargets(), spell_varos_energize_core_area_entry::FilterTargets(), spell_auriaya_sentinel_blast::FilterTargets(), spell_pursue::spell_pursue_SpellScript::FilterTargets(), spell_kologarn_stone_shout::spell_kologarn_stone_shout_SpellScript::FilterTargets(), spell_razorscale_flame_breath::FilterTargets(), spell_thorim_frostbolt_volley::spell_thorim_frostbolt_volley_SpellScript::FilterTargets(), spell_xt002_tympanic_tantrum::FilterTargets(), spell_bg_seething_shore_activate_azerite::FilterTargets(), ChaseMovementGenerator::Finalize(), TimedFleeingMovementGenerator::Finalize(), RotateMovementGenerator::Finalize(), AssistanceDistractMovementGenerator::Finalize(), SplineChainMovementGenerator::Finalize(), ImmediateMovementGenerator::Finalize(), AssistanceMovementGenerator::Finalize(), Spell::finish(), ThreatReference::FlagsAllowFighting(), Trinity::XP::Gain(), WorldPackets::Spells::ContentTuningParams::GenerateDataForUnits(), Conversation::GetActorCreature(), Creature::GetAggroRange(), Unit::GetCreatureType(), WorldObject::GetFactionTemplateEntry(), Player::GetGossipMenuForSource(), WorldObject::GetGridActivationRange(), SpellScript::GetHitCreature(), WorldObject::GetMapWaterOrGroundLevel(), Player::GetQuestDialogStatus(), Unit::GetScheduledChangeAI(), WorldObject::GetSightRange(), WorldObject::GetSpellModOwner(), Unit::GetUnitBlockChance(), GetUnitConditionVariable(), Unit::GetUnitCriticalChanceDone(), Unit::GetUnitParryChance(), UF::ViewerDependentValue< UF::ObjectData::DynamicFlagsTag >::GetValue(), UF::ViewerDependentValue< UF::UnitData::DisplayIDTag >::GetValue(), UF::ViewerDependentValue< UF::UnitData::StateWorldEffectsQuestObjectiveIDTag >::GetValue(), UF::ViewerDependentValue< UF::UnitData::Flags3Tag >::GetValue(), UF::ViewerDependentValue< UF::UnitData::NpcFlagsTag >::GetValue(), ObjectMgr::GetVehicleAccessoryList(), Unit::GetVehicleCreatureBase(), Player::GiveXP(), spell_harlan_blades_of_light::HandleAfterCast(), spell_leotheras_the_blind_whirlwind_init::HandleAfterCast(), spell_icecrown_bloated_abom_feign_death::HandleApply(), AuraEffect::HandleAuraControlVehicle(), HandleAuraDisableGravity(), AuraEffect::HandleAuraModDisarm(), AuraEffect::HandleAuraSetVehicle(), Aura::HandleAuraSpecificMods(), AuraEffect::HandleChannelDeathItem(), debug_commandscript::HandleDebugCombatListCommand(), debug_commandscript::HandleDebugThreatListCommand(), spell_ragefire_chasm_general_trigger_221_to_self::HandleDummy(), spell_malygos_random_portal::HandleDummy(), spell_sholazar_shoot_rjr::HandleDummy(), spell_omor_the_unscarred_orbital_strike_target::HandleDummy(), spell_gen_despawn_self::HandleDummy(), spell_husam_land_mine_player_search_effect::HandleDummyEffect(), spell_volkhan_temper_dummy::HandleDummyEffect(), spell_auriaya_agro_creator::HandleDummyEffect(), spell_ick_explosive_barrage::HandleEffectApply(), spell_gen_feign_death_all_flags::HandleEffectApply(), spell_gen_feign_death_all_flags_uninteractible::HandleEffectApply(), spell_gen_feign_death_no_dyn_flag::HandleEffectApply(), spell_gen_feign_death_no_prevent_emotes::HandleEffectApply(), spell_gen_feign_death_all_flags_no_uninteractible::HandleEffectApply(), spell_ick_explosive_barrage::HandleEffectRemove(), spell_bem_coax_marmot::HandleEffectRemove(), AuraEffect::HandleFeignDeath(), spell_lord_stormsong_fixate::HandleFixate(), spell_shade_of_medivh_basic_primer::HandleHit(), spell_shade_of_medivh_signature_primer::HandleHit(), spell_garothi_decimation_selector::HandleHit(), spell_headlong_charge_trigger::HandleHit(), spell_heartsbane_triad_claim_the_iris::HandleHitTarget(), spell_the_curator_rtk_overload::HandleHitTarget(), spell_tunk_interrupting_shout::HandleLaunchTarget(), npc_commandscript::HandleNpcSetEntryCommand(), npc_commandscript::HandleNpcTameCommand(), spell_warhead_fuse::HandleOnEffectRemove(), spell_altar_altercation_destroying::HandleOnHit(), spell_trigger_ariok_altar_altercation::HandleOnHit(), spell_ormorok_crystal_spike::HandlePeriodic(), WorldSession::HandlePetActionHelper(), WorldSession::HandlePetCastSpellOpcode(), pet_commandscript::HandlePetCreateCommand(), spell_doom_lord_kazzak_capture_soul::HandleProc(), battleground_silvershard_mines::HandleProgressEvent(), battleground_deephaul_ravine::HandleProgressEvent(), WorldSession::HandleQuestgiverAcceptQuestOpcode(), spell_icecrown_bloated_abom_feign_death::HandleRemove(), spell_steal_essence_visual::HandleRemove(), spell_putricide_unstable_experiment::HandleScript(), spell_the_lich_king_vile_spirit_move_target_search::HandleScript(), spell_pilgrims_bounty_turkey_tracker::HandleScript(), spell_re_sizing_q59941::HandleScript(), spell_sartura_whirlwind::HandleScript(), spell_seismic_shard::spell_seismic_shard_SpellScript::HandleScript(), spell_gal_darah_impaling_charge::HandleScript(), spell_festergut_pungent_blight::HandleScript(), spell_rotface_little_ooze_combine::HandleScript(), spell_rotface_large_ooze_combine::HandleScript(), spell_rotface_large_ooze_buff_combine::HandleScript(), spell_malygos_vortex_dummy::HandleScript(), spell_nexus_lord_align_disk_aggro::HandleScript(), spell_thorim_arena_leap::spell_thorim_arena_leap_SpellScript::HandleScript(), spell_toravon_random_aggro::HandleScript(), spell_borean_tundra_magnataur_on_death_1::HandleScript(), spell_shredder_delivery::HandleScript(), spell_grizzly_hills_hand_over_reins::HandleScript(), spell_icecrown_burst_at_the_seams_52510::HandleScript(), spell_leotheras_the_blind_whirlwind_effect::HandleScript(), spell_rokmora_update_interactions::HandleScript(), spell_silverpine_forsaken_trooper_masterscript_fenris_isle::HandleScriptEffect(), spell_volazj_whisper::HandleScriptEffect(), spell_illidan_cage_trap::HandleScriptEffect(), spell_alexstrasza_bunny_destroy_platform_event::HandleSendEvent(), Unit::HandleSpellClick(), spell_gatewatcher_subboss_trigger::HandleTargets(), WorldSession::HandleTextEmoteOpcode(), spell_garothi_fel_bombardment_selector::HandleWarningEffect(), CharmInfo::InitCharmCreateSpells(), PointMovementGenerator::Initialize(), CharmInfo::InitPossessCreateSpells(), TempSummon::InitSummon(), Unit::InterruptSpell(), Player::isHonorOrXPTarget(), Unit::IsInPartyWith(), Unit::IsInRaidWith(), WorldObject::IsStoredInWorldObjectGridContainer(), npc_crystal_spike_trigger::IsSummonedBy(), npc_coldflame::IsSummonedBy(), npc_silverpine_forsaken_trooper_fenris_isle::IsSummonedBy(), npc_meteor_strike_initial::IsSummonedBy(), npc_arcane_overload::IsSummonedBy(), npc_infernal_attacker::npc_infernal_attackerAI::IsSummonedBy(), WorldObject::IsValidAssistTarget(), Spell::IsWithinLOS(), boss_grubbis::boss_grubbisAI::JustDied(), npc_tito::JustDied(), Scripts::EasternKingdoms::Westfall::npc_westfall_hobo_witness::JustDied(), npc_slad_ran_constrictor::JustEngagedWith(), Unit::Kill(), npc_ohgan::KilledUnit(), netherspite_infernal::netherspite_infernalAI::KilledUnit(), spell_svalna_revive_champion::Land(), Movement::MoveSplineInit::Launch(), Pet::LoadPetFromDB(), SpellHistory::LockSpellSchool(), WorldObject::MagicSpellHitResult(), Map::MapObjectCellRelocation(), Condition::Meets(), CriteriaHandler::ModifierSatisfied(), Unit::ModifyAuraState(), MotionMaster::MoveAlongSplineChain(), npc_anubarak_spike::MoveInLineOfSight(), npc_salanar_the_horseman::npc_salanar_the_horsemanAI::MoveInLineOfSight(), npc_dkc1_gothik::npc_dkc1_gothikAI::MoveInLineOfSight(), npc_aged_dying_ancient_kodo::npc_aged_dying_ancient_kodoAI::MoveInLineOfSight(), npc_melee_hover_disk::MovementInform(), GenericMovementGenerator::MovementInform(), PointMovementGenerator::MovementInform(), MotionMaster::MoveSeekAssistance(), MotionMaster::MoveTargetedHome(), ScriptMgr::OnAddPassenger(), spell_headless_horseman_yell_timer::OnApply(), spell_silverpine_raise_forsaken_83173::OnApply(), spell_aqusirr_erupting_waters_aura::OnApply(), spell_jormungars_paralytic_toxin::OnApply(), spell_systems_shutdown::spell_systems_shutdown_AuraScript::OnApply(), spell_yogg_saron_insane::spell_yogg_saron_insane_AuraScript::OnApply(), spell_amalgam_of_souls_soulgorge::OnApply(), spell_anduin_wrynn_wicked_star_selector_AuraScript::OnApply(), achievement_volunteer_work::OnCheck(), achievement_hadronox_denied::OnCheck(), achievement_king_dred::OnCheck(), achievement_oh_novos::OnCheck(), achievement_consumption_junction::OnCheck(), achievement_doesnt_go_to_eleven::OnCheck(), achievement_share_the_love::OnCheck(), achievement_less_rabi::OnCheck(), achievement_ive_gone_and_made_a_mess::OnCheck(), achievement_flu_shot_shortage::OnCheck(), achievement_safety_dance::OnCheck(), achievement_chaos_theory::OnCheck(), achievement_split_personality::OnCheck(), achievement_shatter_resistant::OnCheck(), achievement_abuse_the_ooze::OnCheck(), achievement_brann_spankin_new::OnCheck(), achievement_nine_lives::OnCheck(), achievement_crazy_cat_lady::OnCheck(), achievement_shutout::OnCheck(), achievement_shadowdodger::OnCheck(), achievement_smell_saronite::OnCheck(), achievement_quick_shave::OnCheck(), achievement_girl_love_to_skadi::OnCheck(), achievement_kings_bane::OnCheck(), achievement_dehydration::OnCheck(), achievement_void_dance::OnCheck(), condition_nagrand_banner::OnConditionCheck(), Player::OnGossipSelect(), SmartScript::OnInitialize(), ScriptMgr::OnInstall(), ScriptMgr::OnInstallAccessory(), spell_vexallus_energy_feedback::OnPeriodic(), spell_hodir_flash_freeze::OnPeriodic(), at_waycrest_manor_organ_missiles::OnRemove(), spell_silverpine_raise_forsaken_83173::OnRemove(), spell_re_sizing_aura_q56034::OnRemove(), spell_re_sizing_aura_q59941::OnRemove(), spell_aqusirr_requiem_of_the_abyss_periodic::OnRemove(), spell_aqusirr_erupting_waters_aura::OnRemove(), spell_aqusirr_grasp_from_the_depths_damage::OnRemove(), spell_soulbound_goliath_burning_brush_aura::OnRemove(), spell_taldaram_flame_ball_visual::OnRemove(), spell_malygos_vortex_visual::OnRemove(), spell_systems_shutdown::spell_systems_shutdown_AuraScript::OnRemove(), spell_gen_feign_death_all_flags::OnRemove(), spell_gen_feign_death_all_flags_uninteractible::OnRemove(), spell_gen_feign_death_no_dyn_flag::OnRemove(), spell_gen_feign_death_no_prevent_emotes::OnRemove(), spell_creeping_rot_aura::OnRemove(), spell_lord_stormsong_ancient_mindbender_aura::OnRemove(), spell_anduin_wrynn_befouled_barrier_expire::OnRemove(), spell_gen_feign_death_all_flags_no_uninteractible::OnRemove(), ScriptMgr::OnRemovePassenger(), ScriptMgr::OnReset(), spell_exploding_orb_hasty_grow::OnStackChange(), spell_priestess_alun_za_corrupt::OnStackChange(), ScriptMgr::OnUninstall(), instance_aberrus_the_shadowed_crucible::instance_aberrus_the_shadowed_crucible_InstanceMapScript::OnUnitDeath(), instance_gnomeregan::instance_gnomeregan_InstanceMapScript::OnUnitDeath(), instance_karazhan::instance_karazhan_InstanceMapScript::OnUnitDeath(), instance_uldaman::instance_uldaman_InstanceMapScript::OnUnitDeath(), instance_zulaman::instance_zulaman_InstanceScript::OnUnitDeath(), instance_halls_of_origination::instance_halls_of_origination_InstanceMapScript::OnUnitDeath(), instance_ruins_of_ahnqiraj::instance_ruins_of_ahnqiraj_InstanceMapScript::OnUnitDeath(), instance_the_stonevault::instance_the_stonevault_InstanceMapScript::OnUnitDeath(), instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript::OnUnitDeath(), instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::OnUnitDeath(), instance_naxxramas::instance_naxxramas_InstanceMapScript::OnUnitDeath(), instance_oculus::instance_oculus_InstanceMapScript::OnUnitDeath(), instance_ulduar::instance_ulduar_InstanceMapScript::OnUnitDeath(), instance_shadow_labyrinth::instance_shadow_labyrinth_InstanceMapScript::OnUnitDeath(), instance_blood_furnace::instance_blood_furnace_InstanceMapScript::OnUnitDeath(), instance_kings_rest::instance_kings_rest_InstanceMapScript::OnUnitDeath(), instance_azjol_nerub::instance_azjol_nerub_InstanceScript::OnUnitDeath(), at_edna_volatile_spike::OnUnitEnter(), at_sporecaller_zancha_boundless_rot::OnUnitEnter(), conversation_aberrus_sabellian_intro::OnUpdate(), Trinity::NearestAttackableNoTotemUnitInObjectRangeCheck::operator()(), Trinity::NearestHostileUnitInAggroRangeCheck::operator()(), FlameLeviathanPursuedTargetSelector::operator()(), npc_silverpine_orc_sea_pup::PassengerBoarded(), npc_melee_hover_disk::PassengerBoarded(), boss_flame_leviathan_seat::boss_flame_leviathan_seatAI::PassengerBoarded(), npc_bountiful_table::npc_bountiful_tableAI::PassengerBoarded(), boss_kologarn::boss_kologarnAI::PassengerBoarded(), spell_pursuing_spikes::PeriodicTick(), spell_sapphiron_wing_buffet_despawn_periodic::PeriodicTick(), spell_item_extract_gas::PeriodicTick(), spell_headless_horseman_summoning_rhyme_aura::PeriodicTick(), Spell::prepare(), Player::PrepareGossipMenu(), Spell::PreprocessSpellHit(), SmartScript::ProcessAction(), ThreatManager::ProcessAIUpdates(), SmartScript::ProcessEvent(), Unit::RemoveAllMinionsByEntry(), Map::RemoveAllObjectsInRemoveList(), Unit::RemoveCharmedBy(), Map::RemoveFromActive(), Unit::RemoveFromWorld(), Unit::RemoveGameObjectImpl(), Vehicle::RemovePassenger(), Vehicle::Reset(), spell_arcane_overload::ResizeEffectRadiusTargetChecker(), Unit::RestoreFaction(), CharmInfo::RestoreState(), KillRewarder::Reward(), Player::RewardHonor(), Player::RewardQuest(), Player::RewardReputation(), Unit::RollMeleeOutcomeAgainst(), Spell::SelectImplicitAreaTargets(), Spell::SelectImplicitCasterObjectTargets(), Spell::SelectImplicitTrajTargets(), spell_putricide_ooze_channel::SelectTarget(), Spell::SendChannelStart(), ThreatManager::SendClearAllThreatToClients(), ThreatManager::SendRemoveToClients(), Spell::SendSpellGo(), Spell::SendSpellStart(), ThreatManager::SendThreatListToClients(), spell_malygos_surge_of_power_warning_selector_25::SendThreeTargets(), Unit::SetCharm(), Unit::SetCharmedBy(), Unit::SetControlled(), boss_grubbis::boss_grubbisAI::SetDataSummoner(), spell_hor_evasion::spell_hor_evasion_SpellScript::SetDest(), Unit::SetDisplayId(), Unit::SetFacingToPoint(), Unit::SetHealth(), Unit::SetMaxHealth(), WorldPackets::Chat::Chat::SetReceiver(), WorldPackets::Chat::Chat::SetSender(), WorldObject::SetVisibilityDistanceOverride(), FollowerAI::ShouldAssistPlayerInCombatAgainst(), Unit::SpellDamagePctDone(), boss_ossirian::boss_ossirianAI::SpellHit(), npc_stalagg::SpellHit(), npc_feugen::SpellHit(), boss_malygos::SpellHit(), npc_living_constellation::SpellHit(), WorldObject::SpellHitResult(), npc_dark_rider_of_acherus::SpellHitTarget(), boss_drakkari_elemental::SpellHitTarget(), npc_malformed_ooze::SpellHitTarget(), spell_putricide_ooze_channel::StartAttack(), Player::StopCastingCharm(), Map::SummonCreature(), WorldObject::SummonPersonalClone(), Player::SummonPet(), npc_kings_rest_shadow_of_zul::TriggerSerpentBossEvent(), spell_ymiron_the_fallen_king_soul_siphon::TriggerSuicide(), spell_igb_check_for_players::TriggerWipe(), Spell::update(), Map::Update(), ChaseMovementGenerator::Update(), FollowMovementGenerator::Update(), PointMovementGenerator::Update(), battleground_deephaul_ravine::UpdateCartWorldStates(), battleground_silvershard_mines::UpdateCartWorldStates(), Unit::UpdateCharmAI(), CinematicMgr::UpdateCinematicLocation(), Unit::UpdateCreatureType(), PathGenerator::UpdateFilter(), TransportBase::UpdatePassengerPosition(), Unit::UpdatePosition(), Unit::UpdateSpeed(), Player::UpdateVisibilityOf(), and Player::VehicleSpellInitialize().

◆ ToCreature() [2/4]

Creature const * Object::ToCreature ( ) const
inline

Definition at line 122 of file Object.h.

References BaseEntity::IsCreature().

◆ ToCreature() [3/4]

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

Definition at line 123 of file Object.h.

References BaseEntity::IsCreature().

◆ ToCreature() [4/4]

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

Definition at line 124 of file Object.h.

References BaseEntity::IsCreature().

◆ ToDynObject() [1/4]

DynamicObject * Object::ToDynObject ( )
inline

◆ ToDynObject() [2/4]

DynamicObject const * Object::ToDynObject ( ) const
inline

Definition at line 142 of file Object.h.

References BaseEntity::IsDynObject().

◆ ToDynObject() [3/4]

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

Definition at line 143 of file Object.h.

References BaseEntity::IsDynObject().

◆ ToDynObject() [4/4]

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

Definition at line 144 of file Object.h.

References BaseEntity::IsDynObject().

◆ ToGameObject() [1/4]

GameObject * Object::ToGameObject ( )
inline

Definition at line 131 of file Object.h.

References BaseEntity::IsGameObject().

Referenced by Map::_GetScriptGameObjectSourceOrTarget(), Map::_ScriptProcessDoor(), Player::AddQuestAndCheckCompletion(), Map::AddToActive(), WorldObject::CanDetectStealthOf(), CastSpellTargetArg::CastSpellTargetArg(), Spell::CheckCast(), Spell::CheckEffectTarget(), battleground_alterac_valley::DoAction(), battleground_isle_of_conquest::DoAction(), battleground_seething_shore::DoAction(), battleground_strand_of_the_ancients::DoAction(), Spell::TargetInfo::DoDamageAndTriggers(), Spell::GOTargetInfo::DoTargetSpellHit(), Spell::EffectTriggerMissileSpell(), Spell::EffectTriggerSpell(), WorldObject::GetCharmerOrOwner(), WorldObject::GetFactionTemplateEntry(), SpellScript::GetGObjCaster(), AuraScript::GetGObjCaster(), Player::GetGossipMenuForSource(), SpellCastTargets::GetGOTarget(), Player::GetQuestDialogStatus(), WorldObject::GetSpellModOwner(), TempSummon::GetSummonerGameObject(), UF::ViewerDependentValue< UF::ObjectData::DynamicFlagsTag >::GetValue(), WorldSession::HandleQuestgiverAcceptQuestOpcode(), TempSummon::InitSummon(), SmartAI::IsSummonedBy(), WorldObject::IsValidAttackTarget(), Condition::Meets(), SmartScript::OnInitialize(), SmartEventTrigger::OnTrigger(), Trinity::WorldObjectSpellAreaTargetCheck::operator()(), Player::PrepareGossipMenu(), SmartScript::ProcessAction(), BattlefieldTB::ProcessEvent(), BattlefieldWG::ProcessEvent(), battleground_deephaul_ravine::ProcessEvent(), battleground_eye_of_the_storm::ProcessEvent(), battleground_silvershard_mines::ProcessEvent(), battleground_strand_of_the_ancients::ProcessEvent(), instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::ProcessEvent(), battleground_battle_for_gilneas::ProcessEvent(), Battlefield::ProcessEvent(), OutdoorPvP::ProcessEvent(), battleground_isle_of_conquest::ProcessEvent(), Map::RemoveAllObjectsInRemoveList(), Map::RemoveFromActive(), Player::RewardQuest(), Map::ScriptsProcess(), Spell::SelectEffectTypeImplicitTargets(), Spell::SelectImplicitAreaTargets(), Spell::SelectImplicitCasterObjectTargets(), Spell::SelectImplicitConeTargets(), Spell::SelectImplicitLineTargets(), Spell::SelectImplicitNearbyTargets(), Spell::SelectImplicitTargetObjectTargets(), Player::SendInitialVisiblePackets(), WorldObject::SendPlayOrphanSpellVisual(), WorldObject::SendPlayOrphanSpellVisual(), SmartAI::SpellHit(), SmartAI::SpellHitTarget(), npc_simon_bunny::npc_simon_bunnyAI::StartGame(), GameEvents::Trigger(), npc_belnistrasz::npc_belnistraszAI::UpdateAI(), Player::UpdateGatherSkill(), TransportBase::UpdatePassengerPosition(), and Player::UpdateVisibilityOf().

◆ ToGameObject() [2/4]

GameObject const * Object::ToGameObject ( ) const
inline

Definition at line 132 of file Object.h.

References BaseEntity::IsGameObject().

◆ ToGameObject() [3/4]

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

Definition at line 133 of file Object.h.

References BaseEntity::IsGameObject().

◆ ToGameObject() [4/4]

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

Definition at line 134 of file Object.h.

References BaseEntity::IsGameObject().

◆ ToItem() [1/4]

Item * Object::ToItem ( )
inline

Definition at line 111 of file Object.h.

References BaseEntity::IsItem().

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

◆ ToItem() [2/4]

Item const * Object::ToItem ( ) const
inline

Definition at line 112 of file Object.h.

References BaseEntity::IsItem().

◆ ToItem() [3/4]

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

Definition at line 113 of file Object.h.

References BaseEntity::IsItem().

◆ ToItem() [4/4]

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

Definition at line 114 of file Object.h.

References BaseEntity::IsItem().

◆ ToPlayer() [1/4]

Player * Object::ToPlayer ( )
inline

Definition at line 126 of file Object.h.

References BaseEntity::IsPlayer().

Referenced by Unit::_ApplyAura(), Aura::_ApplyForTarget(), Spell::_cast(), Unit::_CreateAuraApplication(), Unit::_EnterVehicle(), Unit::_ExitVehicle(), Map::_GetScriptPlayer(), Map::_GetScriptPlayerSourceOrTarget(), BossAI::_JustEngagedWith(), Unit::_RegisterAuraEffect(), Unit::_UnapplyAura(), Unit::_UpdateAutoRepeatSpell(), spell_sha_lava_lash::AddBonusFlametongueDamage(), Transport::AddPassenger(), Player::AddQuest(), spell_dru_travel_form::AfterRemove(), Unit::ApplyHasteRegenPercentMod(), AuraEffect::ApplySpellMod(), Unit::Attack(), spell_item_corruption_grasping_tendrils::CalcAmount(), spell_mage_improved_combustion::CalcAmount(), Unit::CalcArmorReducedDamage(), CalcPPMCritMod(), SpellInfo::CalcProcPPM(), spell_gen_vehicle_scaling::CalculateAmount(), SpellEffectInfo::CalcValue(), spell_gen_war_mode_enlisted::CalcWarModeBonus(), PetAI::CanAttack(), Unit::CancelAutoRepeatSpell(), Player::CanInteractWithQuestGiver(), Spell::CanOpenLock(), WorldObject::CanSeeOrDetect(), SpellMgr::CanSpellTriggerProcOnEvent(), WorldObject::CastSpell(), spell_dru_innervate::CheckCast(), spell_dru_travel_form_dummy::CheckCast(), spell_hun_tame_beast::CheckCast(), Spell::CheckCast(), VehicleAI::CheckConditions(), SmartAI::CheckConditions(), spell_sha_elemental_weapons::CheckEnchantments(), Spell::CheckItems(), modify_commandscript::CheckModifySpeed(), WorldObject::CheckPrivateObjectOwnerVisibility(), spell_dk_advantage_t10_4p::CheckProc(), spell_dru_t10_restoration_4p_bonus_dummy::CheckProc(), spell_hun_t9_4p_bonus::CheckProc(), Spell::CheckRange(), spell_gen_profession_research::CheckRequirement(), spell_item_demon_broiled_surprise::CheckRequirement(), Spell::CheckRuneCost(), spell_warr_frothing_berserker::CheckSpecialization(), SpellInfo::CheckTarget(), Unit::CombatStop(), spell_dh_shattered_souls_base_lesser::CreateFragments(), Unit::CreateTamedPetFrom(), Unit::CreateTamedPetFrom(), Scripts::Kalimdor::Durotar::npc_durotar_tiki_target::DamageTaken(), Scripts::Pandaria::TheWanderingIsle::npc_tushui_huojin_trainee::DamageTaken(), npc_unkor_the_ruthless::npc_unkor_the_ruthlessAI::DamageTaken(), Unit::DealDamage(), Unit::DealHeal(), Unit::DealMeleeDamage(), AreaTrigger::DebugVisualizePosition(), Unit::Dismount(), boss_professor_putricide::DoAction(), arena_blades_edge_legion::DoAction(), battleground_alterac_valley::DoAction(), arena_cage_of_carnage::DoAction(), battleground_deephaul_ravine::DoAction(), arena_enigma_crucible::DoAction(), arena_hook_point::DoAction(), battleground_isle_of_conquest::DoAction(), arena_mugambala::DoAction(), arena_nokhudon_proving_grounds::DoAction(), battleground_seething_shore::DoAction(), battleground_silvershard_mines::DoAction(), battleground_strand_of_the_ancients::DoAction(), battleground_temple_of_kotmogu::DoAction(), AreaTrigger::DoActions(), spell_hun_masters_call::DoCheckCast(), Spell::DoCreateItem(), Spell::TargetInfo::DoDamageAndTriggers(), Unit::DoMeleeAttackIfReady(), ScriptedAI::DoTeleportPlayer(), Spell::EffectActivateGarrisonBuilding(), Spell::EffectActivateSpec(), Spell::EffectAddFarsight(), Spell::EffectAddGarrisonFollower(), Spell::EffectApplyEnchantIllusion(), Spell::EffectApplyGlyph(), Spell::EffectApplyMountEquipment(), Spell::EffectBind(), Spell::EffectBlock(), Spell::EffectCastButtons(), Spell::EffectChangeActiveCombatTraitConfig(), Spell::EffectChangeBattlePetQuality(), Spell::EffectChangeRaidMarker(), Spell::EffectCharge(), Spell::EffectCreateGarrison(), Spell::EffectCreateHeirloomItem(), Spell::EffectCreateItem2(), Spell::EffectCreateRandomItem(), Spell::EffectCreateTamedPet(), Spell::EffectCreateTraitTreeConfig(), Spell::EffectDestroyItem(), Spell::EffectDiscoverTaxi(), Spell::EffectDisEnchant(), Spell::EffectDuel(), Spell::EffectDummy(), Spell::EffectDurabilityDamage(), Spell::EffectDurabilityDamagePCT(), Spell::EffectEnableBattlePets(), Spell::EffectEnchantHeldItem(), Spell::EffectEnchantItemPerm(), Spell::EffectEnchantItemPrismatic(), Spell::EffectEnchantItemTmp(), Spell::EffectEnergize(), Spell::EffectEnvironmentalDMG(), Spell::EffectEquipTransmogOutfit(), Spell::EffectFeedPet(), Spell::EffectGiveArtifactPower(), Spell::EffectGiveArtifactPowerNoBonus(), Spell::EffectGiveCurrency(), Spell::EffectGiveExperience(), Spell::EffectGiveHonor(), Spell::EffectGiveRestedExperience(), Spell::EffectGrantBattlePetExperience(), Spell::EffectGrantBattlePetLevel(), Spell::EffectHealBattlePetPct(), Spell::EffectIncreaseCurrencyCap(), Spell::EffectInebriate(), Spell::EffectInstaKill(), Spell::EffectKillCredit(), Spell::EffectKillCreditLabel(), Spell::EffectKillCreditPersonal(), Spell::EffectLaunchQuestChoice(), Spell::EffectLeapBack(), Spell::EffectLearnAzeriteEssencePower(), Spell::EffectLearnGarrisonBuilding(), Spell::EffectLearnPetSpell(), Spell::EffectLearnSkill(), Spell::EffectLearnSpell(), Spell::EffectLearnTransmogIllusion(), Spell::EffectLearnTransmogSet(), Spell::EffectLearnWarbandScene(), Spell::EffectMilling(), Spell::EffectOpenLock(), Spell::EffectParry(), Spell::EffectPickPocket(), Spell::EffectPlayMovie(), Spell::EffectPlayMusic(), Spell::EffectPlayScene(), Spell::EffectPlaySceneScriptPackage(), Spell::EffectPlaySound(), Spell::EffectProficiency(), Spell::EffectProspecting(), Spell::EffectQuestClear(), Spell::EffectQuestComplete(), Spell::EffectQuestFail(), Spell::EffectQuestStart(), Spell::EffectRechargeItem(), Spell::EffectRemoveTalent(), Spell::EffectReputation(), Spell::EffectRespecAzeriteEmpoweredItem(), Spell::EffectResurrect(), Spell::EffectResurrectNew(), Spell::EffectResurrectPet(), Spell::EffectResurrectWithAura(), Spell::EffectScriptEffect(), Spell::EffectSelfResurrect(), Spell::EffectSendTaxi(), Spell::EffectSetPlayerDataElementAccount(), Spell::EffectSetPlayerDataElementCharacter(), Spell::EffectSetPlayerDataFlagAccount(), Spell::EffectSetPlayerDataFlagCharacter(), Spell::EffectSkill(), Spell::EffectSkinning(), Spell::EffectSkinPlayerCorpse(), Spell::EffectSkipCampaign(), Spell::EffectSkipQuestLine(), Spell::EffectSpiritHeal(), Spell::EffectStuck(), Spell::EffectSummonChangeItem(), Spell::EffectSummonPet(), Spell::EffectSummonPlayer(), Spell::EffectSummonType(), Spell::EffectTameCreature(), Spell::EffectTeleportGraveyard(), Spell::EffectTeleportToReturnPoint(), Spell::EffectTeleportUnits(), Spell::EffectTeleportUnitsWithVisualLoadingScreen(), Spell::EffectTitanGrip(), Spell::EffectTransmitted(), Spell::EffectTriggerSpell(), Spell::EffectUncageBattlePet(), Spell::EffectUnlearnSpecialization(), Spell::EffectUnlockGuildVaultTab(), Spell::EffectUntrainTalents(), Spell::EffectUpdateInteractions(), Spell::EffectUpdateZoneAurasAndPhases(), Spell::EffectUpgradeHeirloom(), SmartAI::EndPath(), Unit::EnergizeBySpell(), VehicleJoinEvent::Execute(), DelayedSpellTeleportEvent::Execute(), Player::ExecutePendingSpellCastRequest(), spell_mixed_elements< SpellId1, SpellId2 >::FilterTargets(), Scripts::EasternKingdoms::Westfall::spell_westfall_livin_the_life_ping_glubtok::FilterTargets(), Scripts::EasternKingdoms::Westfall::spell_westfall_livin_the_life_ping_figure::FilterTargets(), Scripts::EasternKingdoms::Westfall::spell_westfall_despawn_jangolode_actor::FilterTargets(), spell_moam_drain_mana::FilterTargets(), spell_sindragosa_s_fury::FilterTargets(), spell_sindragosa_unchained_magic::FilterTargets(), spell_anduin_wrynn_wicked_star_selector::FilterTargets(), spell_gen_spirit_heal_aoe::FilterTargets(), spell_bg_defending_cart_aura::FilterTargets(), Spell::finish(), Creature::ForcePartyMembersIntoCombat(), WorldPackets::Spells::ContentTuningParams::GenerateDataForUnits(), WorldObject::GetAffectingPlayer(), Unit::GetAPMultiplier(), WorldObject::GetCharmerOrOwnerPlayerOrPlayerItself(), Unit::GetCombatRatingReduction(), Unit::GetControllingPlayer(), WorldObject::GetFactionTemplateEntry(), WorldObject::GetGridActivationRange(), spell_pri_ultimate_penitence_channel::GetHealingRules(), SpellScript::GetHitPlayer(), Creature::GetLevelForTarget(), GameObject::GetLevelForTarget(), Spell::GetMinMaxRange(), Unit::GetModelForForm(), Unit::GetMountCapability(), Unit::GetNextRandomRaidMemberOrPet(), Pet::GetOwner(), Unit::GetPartyMembers(), npc_minigob_manabonk::GetPlayersInDalaran(), Aura::GetProcEffectMask(), GetSelectedPlayerPetOrOwn(), WorldObject::GetSightRange(), Spell::GetSpellCastDataAmmo(), WorldObject::GetSpellModOwner(), SpellInfo::GetSpellXSpellVisualId(), SmartScript::GetTargets(), Unit::GetUnitBlockChance(), GetUnitConditionVariable(), Unit::GetUnitCriticalChanceDone(), Unit::GetUnitDodgeChance(), Unit::GetUnitParryChance(), WorldObject::GetVisibilityRange(), Spell::handle_immediate(), AuraEffect::HandleAllowUsingGameobjectsWhileMounted(), AuraEffect::HandleAuraAllowTalentSwapping(), AuraEffect::HandleAuraDummy(), AuraEffect::HandleAuraFeatherFall(), AuraEffect::HandleAuraForceWeather(), AuraEffect::HandleAuraGhost(), AuraEffect::HandleAuraModBlockPercent(), AuraEffect::HandleAuraModCritPct(), AuraEffect::HandleAuraModDisarm(), AuraEffect::HandleAuraModDodgePercent(), AuraEffect::HandleAuraModEffectImmunity(), AuraEffect::HandleAuraModExpertise(), AuraEffect::HandleAuraModFakeInebriation(), AuraEffect::HandleAuraModParryPercent(), AuraEffect::HandleAuraModRegenInterrupt(), AuraEffect::HandleAuraModShapeshift(), AuraEffect::HandleAuraModSkill(), AuraEffect::HandleAuraModWeaponCritPercent(), AuraEffect::HandleAuraMounted(), AuraEffect::HandleAuraOpenStable(), AuraEffect::HandleAuraOverrideSpells(), AuraEffect::HandleAuraPreventRegeneratePower(), AuraEffect::HandleAuraPvpTalents(), AuraEffect::HandleAuraSetVehicle(), Aura::HandleAuraSpecificMods(), AuraEffect::HandleAuraTrackCreatures(), AuraEffect::HandleAuraTrackStealthed(), AuraEffect::HandleAuraTransform(), AuraEffect::HandleBattlegroundPlayerPosition(), AuraEffect::HandleBindSight(), spell_dh_glide::HandleCast(), spell_evo_glide::HandleCast(), AuraEffect::HandleChannelDeathItem(), AuraEffect::HandleConvertCritToParry(), AuraEffect::HandleCosmeticMounted(), misc_commandscript::HandleDamageCommand(), debug_commandscript::HandleDebugSendOpcodeCommand(), modify_commandscript::HandleDeMorphCommand(), AuraEffect::HandleDetectAmore(), misc_commandscript::HandleDieCommand(), spell_gen_fishing::HandleDummy(), spell_chapter1_recall_eye_of_acherus::HandleDummy(), spell_brewfest_mount_transformation::HandleDummy(), spell_pilgrims_bounty_feast_on::HandleDummy(), spell_dragonblight_defending_wyrmrest_temple_dummy::HandleDummy(), spell_sholazar_shoot_rjr::HandleDummy(), spell_gen_oracle_wolvar_reputation::HandleDummy(), spell_gen_spirit_healer_res::HandleDummy(), spell_defender_of_azeroth_death_gate_selector::HandleDummy(), spell_defender_of_azeroth_speak_with_mograine::HandleDummy(), spell_hun_masters_call::HandleDummy(), spell_hun_scatter_shot::HandleDummy(), spell_item_rocket_boots::HandleDummy(), spell_item_chicken_cover::HandleDummy(), spell_warl_random_sayaad::HandleDummy(), spell_knockback_charge_enhanced_training::HandleEffect(), spell_scene_linger_northbound::HandleEffect(), spell_resizer_hit_one_two_q56034_q59941::HandleEffect(), spell_resizer_hit_three_q56034::HandleEffect(), spell_knockback_hint_q56034::HandleEffect(), spell_crash_landed_generic< StaticCaptainNPCId >::HandleEffect(), spell_item_party_time::HandleEffectApply(), spell_pri_sanctuary_trigger::HandleEffectHit(), spell_sha_flametongue_weapon::HandleEffectHitTarget(), spell_gen_pony_mount_check::HandleEffectPeriodic(), spell_warl_shadowburn::HandleEnergize(), AuraEffect::HandleFeignDeath(), AuraEffect::HandleForceBreathBar(), AuraEffect::HandleForceReaction(), spell_drustvar_ping_lucille_burden_of_proof::HandleHit(), spell_warr_improved_whirlwind::HandleHit(), honor_commandscript::HandleHonorAddKillCommand(), OutdoorPvPHP::HandleKillImpl(), OutdoorPvPNA::HandleKillImpl(), OutdoorPvPZM::HandleKillImpl(), spell_icecrown_burst_at_the_seams_52510::HandleKnockBack(), spell_tunk_interrupting_shout::HandleLaunchTarget(), AuraEffect::HandleLearnSpell(), AuraEffect::HandleMastery(), WorldSession::HandleMirrorImageDataRequest(), AuraEffect::HandleModArmorPctFromStat(), AuraEffect::HandleModDamageDone(), AuraEffect::HandleModDamagePercentDone(), AuraEffect::HandleModHealingDone(), AuraEffect::HandleModHealingDonePct(), modify_commandscript::HandleModifyMorphCommand(), AuraEffect::HandleModInvisibility(), AuraEffect::HandleModManaRegenPct(), AuraEffect::HandleModOverrideZonePVPType(), AuraEffect::HandleModPossessPet(), AuraEffect::HandleModPowerRegen(), AuraEffect::HandleModRating(), AuraEffect::HandleModRatingPct(), AuraEffect::HandleModRequiredMountCapabilityFlags(), AuraEffect::HandleModSpellCategoryCooldown(), AuraEffect::HandleModSpellCritChance(), AuraEffect::HandleModSpellDamagePercentFromStat(), AuraEffect::HandleModSpellHealingPercentFromStat(), AuraEffect::HandleModSpellHitChance(), AuraEffect::HandleModStealth(), AuraEffect::HandleModTargetResistance(), AuraEffect::HandleModUnattackable(), AuraEffect::HandleModVersatilityByPct(), AuraEffect::HandleModWaterBreathing(), WorldSession::HandleMovementOpcode(), WorldSession::HandleMoveTeleportAck(), AuraEffect::HandleNoReagentUseAura(), spell_warr_victorious_state::HandleOnProc(), spell_pri_power_leech_passive::HandleOnProc(), AuraEffect::HandleOverrideAttackPowerBySpellPower(), AuraEffect::HandleOverridePetSpecs(), AuraEffect::HandleOverrideSpellPowerByAttackPower(), spell_give_me_sight_beyond_sight_periodic::HandlePeriodic(), spell_dalaran_order_campaign_intro_aura::HandlePeriodic(), WorldSession::HandlePetActionHelper(), AuraEffect::HandlePhaseAlwaysVisible(), AuraEffect::HandlePlayScene(), AuraEffect::HandlePreventResurrection(), spell_hun_t9_4p_bonus::HandleProc(), spell_item_anger_capacitor< StackAmount >::spell_item_anger_capacitor_AuraScript< Stacks >::HandleProc(), spell_item_sunwell_neck< AldorSpellId, ScryersSpellId >::spell_item_sunwell_neck_AuraScript< Aldors, Scryers >::HandleProc(), spell_warr_titanic_rage::HandleProc(), WorldSession::HandleQueryBattlePetName(), WorldSession::HandleQuestgiverAcceptQuestOpcode(), spell_undermine_arena_warning_countdown::HandleRemove(), spell_enigma_arena_warning_countdown::HandleRemove(), spell_festergut_blighted_spores::HandleResidue(), spell_item_red_rider_air_rifle::HandleScript(), spell_ioc_gunship_portal::HandleScript(), spell_re_sizing_q59941::HandleScript(), spell_netherstorm_detonate_teleporter::HandleScript(), spell_gen_pet_summoned::HandleScript(), spell_gen_profession_research::HandleScript(), spell_gen_teleporting::HandleScript(), spell_gen_whisper_to_controller::HandleScript(), spell_gen_whisper_to_controller_random::HandleScript(), spell_item_decahedral_dwarven_dice::HandleScript(), spell_item_ultrasafe_transporter::HandleScript(), spell_item_dimensional_ripper_area52::HandleScript(), spell_item_worn_troll_dice::HandleScript(), spell_item_book_of_glyph_mastery::HandleScript(), spell_quest_uther_grom_tribute::HandleScript(), spell_silverpine_notify_agatha::HandleScriptEffect(), Scripts::EasternKingdoms::Westfall::spell_westfall_wake_harvest_golem::HandleScriptEffect(), AuraEffect::HandleSetFFAPvP(), AuraEffect::HandleShapeshiftBoosts(), AuraEffect::HandleShieldBlockValue(), AuraEffect::HandleShieldBlockValuePercent(), AuraEffect::HandleShowConfirmationPrompt(), spell_gen_skinning::HandleSkinningEffect(), AuraEffect::HandleStoreTeleportReturnPoint(), spell_putricide_mutated_transformation::HandleSummon(), spell_thaddius_polarity_charge::HandleTargets(), AreaTrigger::HandleUnitEnter(), AreaTrigger::HandleUnitExitInternal(), spell_borean_tundra_neural_needle::HandleWhisper(), spell_borean_tundra_prototype_neural_needle::HandleWhisper(), spell_dragonblight_high_executor_branding_iron::HandleWhisper(), Unit::haveOffhandWeapon(), Spell::InitExplicitTargets(), WorldPackets::Spells::SpellCastLogData::Initialize(), WorldPackets::Spells::SpellCastLogData::Initialize(), npc_troll_volunteer::InitializeAI(), Totem::InitStats(), Guardian::InitStatsForLevel(), Guardian::InitSummon(), Unit::InitTamedPet(), Unit::InterruptSpell(), Player::IsAlwaysDetectableFor(), Unit::IsAlwaysVisibleFor(), DisableMgr::IsDisabledFor(), SmartAI::IsEscortInvokerInRange(), SpellClickInfo::IsFitToRequirements(), Unit::IsInPartyWith(), Unit::IsInRaidWith(), AreaTrigger::IsNeverVisibleFor(), npc_silverpine_forsaken_bat::IsSummonedBy(), npc_silverpine_orc_sea_pup::IsSummonedBy(), npc_silverpine_mutant_bush_chicken::IsSummonedBy(), npc_silverpine_orc_sea_dog::IsSummonedBy(), npc_scoutomatic_5000::IsSummonedBy(), npc_choppy_booster_scout::IsSummonedBy(), npc_taelia_get_your_bearings::IsSummonedBy(), npc_wyrmrest_skytalon::IsSummonedBy(), npc_tiger_matriarch::IsSummonedBy(), npc_captain_warlord_beach_arrive_private::IsSummonedBy(), npc_captain_warlord_first_aid_private::IsSummonedBy(), npc_iron_roots::npc_iron_rootsAI::IsSummonedBy(), Unit::isTargetableForAttack(), WorldObject::IsValidAssistTarget(), WorldObject::IsValidAttackTarget(), npc_bg_deephaul_ravine_earthen_mine_cart_horde::JustAppeared(), npc_bg_deephaul_ravine_earthen_mine_cart_alliance::JustAppeared(), npc_altar_altercation_ariok::JustAppeared(), npc_lindie_springstock_q56034::JustAppeared(), npc_captain_garrick_q55879::JustAppeared(), npc_warlord_grimaxe_q59942::JustAppeared(), npc_enraged_spirit::npc_enraged_spiritAI::JustDied(), npc_wg_give_promotion_credit::npc_wg_give_promotion_creditAI::JustDied(), boss_silver_hand_bosses::boss_silver_hand_bossesAI::JustDied(), npc_silverpine_webbed_victim::JustDied(), npc_silverpine_hillsbrad_refugee::JustDied(), npc_sironas::npc_sironasAI::JustDied(), boss_the_lich_king::JustDied(), npc_torloth_the_magnificent::npc_torloth_the_magnificentAI::JustDied(), boss_the_lich_king::JustEngagedWith(), boss_sindragosa::JustEngagedWith(), npc_geolord_grekog::JustEngagedWith(), boss_blood_council_controller::JustEngagedWith(), boss_blood_queen_lana_thel::JustEngagedWith(), boss_deathbringer_saurfang::JustEngagedWith(), boss_festergut::JustEngagedWith(), boss_lady_deathwhisper::JustEngagedWith(), boss_professor_putricide::JustEngagedWith(), boss_rotface::JustEngagedWith(), boss_sjonnir::JustEngagedWith(), npc_green_dragon_combat_trigger::JustEnteredCombat(), Unit::Kill(), Scripts::Pandaria::TheWanderingIsle::npc_li_fei_combat::KilledUnit(), Unit::KnockbackFrom(), spell_pri_entropic_rift::Load(), Pet::LoadPetFromDB(), SpellHistory::LockSpellSchool(), Condition::Meets(), Unit::MeleeDamageBonusDone(), Trinity::MessageDistDeliverer< PacketSender >::MessageDistDeliverer(), CriteriaHandler::ModifierSatisfied(), Unit::ModifyAuraState(), WorldObject::ModSpellCastTime(), Unit::Mount(), MotionMaster::MoveFall(), npc_hearthsinger_forresten_cot::npc_hearthsinger_forresten_cotAI::MoveInLineOfSight(), npc_chromie_middle::npc_chromie_middleAI::MoveInLineOfSight(), npc_odyn::MoveInLineOfSight(), boss_shade_of_aran::boss_aranAI::MoveInLineOfSight(), npc_salanar_the_horseman::npc_salanar_the_horsemanAI::MoveInLineOfSight(), npc_dkc1_gothik::npc_dkc1_gothikAI::MoveInLineOfSight(), npc_a_special_surprise::npc_a_special_surpriseAI::MoveInLineOfSight(), npc_winterfin_playmate::npc_winterfin_playmateAI::MoveInLineOfSight(), npc_snowfall_glade_playmate::npc_snowfall_glade_playmateAI::MoveInLineOfSight(), npc_the_biggest_tree::npc_the_biggest_treeAI::MoveInLineOfSight(), npc_high_oracle_soo_roo::npc_high_oracle_soo_rooAI::MoveInLineOfSight(), npc_elder_kekek::npc_elder_kekekAI::MoveInLineOfSight(), npc_the_etymidian::npc_the_etymidianAI::MoveInLineOfSight(), npc_alexstraza_the_lifebinder::npc_alexstraza_the_lifebinderAI::MoveInLineOfSight(), npc_cw_area_trigger::npc_cw_area_triggerAI::MoveInLineOfSight(), npc_grizzlemaw_cw_trigger::npc_grizzlemaw_cw_triggerAI::MoveInLineOfSight(), npc_twiggy_flathead::npc_twiggy_flatheadAI::MoveInLineOfSight(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::MoveInLineOfSight(), npc_guardian_pavilion::MoveInLineOfSight(), npc_jungle_punch_target::MoveInLineOfSight(), npc_reliquary_combat_trigger::MoveInLineOfSight(), npc_kayn_sunfury_invasion_begins::MovementInform(), MotionMaster::MoveTaxiFlight(), Unit::NearTeleportTo(), modify_commandscript::NotifyModification(), spell_brewfest_barker_bunny::OnApply(), spell_tyrannus_overlord_brand::OnApply(), spell_gen_clone_weapon_aura::OnApply(), spell_dru_travel_form_dummy_aura::OnApply(), spell_riding_giant_boar_q55879::OnAuraRemoveHandler(), achievement_wg_didnt_stand_a_chance::OnCheck(), conversation_the_invasion_begins::OnCreate(), conversation_an_unlikely_informant::OnCreate(), conversation_the_new_classington_estate::OnCreate(), conversation_dawnspair_spire_to_ghostlands::OnCreate(), Scripts::EasternKingdoms::StormwindCity::conversation_start_council_tides_of_war::OnCreate(), Scripts::EasternKingdoms::StormwindCity::conversation_quest_ancient_curses_accept::OnCreate(), Scripts::KhazAlgar::CampaignsVisionsOfAShadowedSun::conversation_vereesas_tale::OnCreate(), conversation_natalia_pearces_accept_precious_gems::OnCreate(), conversation_natalia_pearces_complete_precious_gems::OnCreate(), conversation_dawn_accept_the_expedition_awaits::OnCreate(), conversation_burden_of_proof_speak_with_constable::OnCreate(), conversation_boralus_cyrus_meets_genn::OnCreate(), conversation_cyrus_crestfall_shaking_hands::OnCreate(), Scripts::QuelThalas::Harandar::Chapter1::conversation_the_root_cause_open_portal::OnCreate(), Scripts::QuelThalas::Harandar::Chapter1::conversation_to_harathir_follow_orweyna::OnCreate(), Scripts::QuelThalas::Harandar::Chapter1::conversation_to_harathir_talk_to_kupaal::OnCreate(), conversation_allied_race_dk_defender_of_azeroth::OnCreate(), spell_item_ashbringer::OnDummyEffect(), SmartScript::OnInitialize(), spell_gen_mount_check_aura::OnPeriodic(), spell_warl_sayaad_precast_disorientation::OnPrecast(), Scripts::EasternKingdoms::StormwindCity::npc_anduin_wrynn_nation_of_kultiras::OnQuestAccept(), spell_re_sizing_aura_q56034::OnRemove(), spell_re_sizing_aura_q59941::OnRemove(), spell_malygos_vortex_visual::OnRemove(), spell_gen_spirit_heal_personal::OnRemove(), spell_gen_waiting_to_resurrect::OnRemove(), npc_whisperwind_lasher::npc_whisperwind_lasherAI::OnSpellClick(), event_sevis_sacrifice_player::OnTrigger(), event_sevis_sacrifice_self::OnTrigger(), event_listen_to_helenas_story::OnTrigger(), at_bg_deephaul_ravine_buff::OnUnitEnter(), at_bg_seething_shore_haste_rune_buff::OnUnitEnter(), at_bg_temple_of_kotmogu_healing_buff::OnUnitEnter(), at_bg_temple_of_kotmogu_small_area::OnUnitEnter(), at_bg_temple_of_kotmogu_medium_area::OnUnitEnter(), at_ymiron_the_fallen_king_activation::OnUnitEnter(), at_ymiron_the_fallen_king_bane::OnUnitEnter(), at_rokmora_intro::OnUnitEnter(), at_hall_of_shadows_call_of_the_uncrowned_clone_milton::OnUnitEnter(), at_enter_the_illidari_ashtongue_allari_killcredit::OnUnitEnter(), at_enter_the_illidari_shivarra_conversation::OnUnitEnter(), at_fel_lord_caza_intro::OnUnitEnter(), at_garrison_enter::OnUnitEnter(), at_altar_altercation_kilrogg_talk::OnUnitEnter(), at_altar_altercation_reach_altar::OnUnitEnter(), at_aberrus_sabellian_conversation_intro::OnUnitEnter(), at_aberrus_sarkareth_conversation_intro::OnUnitEnter(), at_human_heritage_lions_pride_inn_basement_enter::OnUnitEnter(), at_ghostlands_conversation_to_ghostlands< QuestId, ConversationId >::OnUnitEnter(), Scripts::EasternKingdoms::StormwindCity::at_stormwind_keep_tides_of_war::OnUnitEnter(), areatrigger_find_the_lost_expedition::OnUnitEnter(), areatrigger_find_the_lost_expedition_follower::OnUnitEnter(), at_aggro_radius_check_enhanced_combat_tactics::OnUnitEnter(), at_northbound_linger::OnUnitEnter(), at_briarpatch_to_plains::OnUnitEnter(), at_azhiccar_intro::OnUnitEnter(), at_orator_conversation_intro< conversationEntry, data >::OnUnitEnter(), at_ulgrax_intro::OnUnitEnter(), at_aqusirr_intro::OnUnitEnter(), at_lord_stormsong_intro::OnUnitEnter(), at_waycrest_manor_wildfire::OnUnitEnter(), at_boralus_get_your_bearings< QuestId, ObjectiveId, SpellId >::OnUnitEnter(), at_boralus_old_knight_enter_harbormasters_office::OnUnitEnter(), at_boralus_old_knight_genn_arrives_boralus::OnUnitEnter(), at_boralus_sanctum_of_the_sages_conversation::OnUnitEnter(), at_sylvanas_windrunner_z_check::OnUnitEnter(), at_sylvanas_windrunner_introduction::OnUnitEnter(), at_anduin_wrynn_pre_introduction::OnUnitEnter(), at_hun_bleak_powder::OnUnitEnter(), areatrigger_stormwind_teleport_unit::OnUnitEnter(), areatrigger_battleground_buffs::OnUnitEnter(), areatrigger_action_capture_flag::OnUnitEnter(), at_sporecaller_zancha_boundless_rot::OnUnitEnter(), at_sporecaller_zancha_intro::OnUnitEnter(), at_garrison_exit::OnUnitExit(), conversation_the_invasion_begins::OnUpdate(), conversation_an_unlikely_informant::OnUpdate(), Scripts::EasternKingdoms::StormwindCity::conversation_start_council_tides_of_war::OnUpdate(), KelThuzadCharmedPlayerAI::CharmedPlayerTargetSelectPred::operator()(), JumpCheck::operator()(), npc_sanitron_5000::PassengerBoarded(), npc_silverpine_forsaken_bat::PassengerBoarded(), npc_silverpine_armoire::PassengerBoarded(), Scripts::Pandaria::TheWanderingIsle::npc_delivery_cart::PassengerBoarded(), npc_tournament_mount::npc_tournament_mountAI::PassengerBoarded(), npc_rocket_propelled_warhead::PassengerBoarded(), boss_rezan::PassengerBoarded(), spell_item_extract_gas::PeriodicTick(), spell_headless_horseman_summoning_rhyme_aura::PeriodicTick(), Spell::prepare(), Spell::PreprocessSpellHit(), SmartScript::ProcessAction(), battleground_arathi_basin::ProcessEvent(), battleground_strand_of_the_ancients::ProcessEvent(), battleground_battle_for_gilneas::ProcessEvent(), Unit::ProcSkillsAndReactives(), Spell::RefundPower(), Spell::RefundRunePower(), spell_sha_deeply_rooted_elements::Register(), spell_sha_primordial_wave::Register(), Unit::RemoveAllControlled(), DynamicObject::RemoveCasterViewpoint(), Unit::RemoveCharmedBy(), spell_dk_soul_reaper::RemoveEffect(), spell_warl_shadowburn_aura::RemoveEffect(), GameObjectType::Transport::RemovePassenger(), Transport::RemovePassenger(), spell_hun_bleak_arrows::ReplaceAutoShot(), npc_argent_squire_gruntling::npc_argent_squire_gruntlingAI::Reset(), spell_hun_bleak_arrows::RestoreAutoShot(), SpellHistory::RestoreCooldownStateAfterDuel(), Unit::RestoreFaction(), Player::RewardHonor(), Map::ScriptsProcess(), AreaTrigger::SearchUnitInBoundedPlane(), AreaTrigger::SearchUnitInBox(), AreaTrigger::SearchUnitInCylinder(), AreaTrigger::SearchUnitInDisk(), AreaTrigger::SearchUnitInPolygon(), Spell::SelectEffectTypeImplicitTargets(), boss_faction_championsAI::SelectEnemyCaster(), Spell::SelectImplicitCasterDestTargets(), boss_blood_queen_lana_thel::SelectRandomTarget(), spell_summon_sparring_partner::SelectTarget(), spell_summon_survivor_beach::SelectTarget(), spell_summon_combat_trainer::SelectTarget(), spell_summon_leader_northbound::SelectTarget(), spell_summon_guardian_q56034_q59941::SelectTarget(), spell_summon_darkmaul_plains_questgivers_q55879::SelectTarget(), Spell::SendCastResult(), CreatureTextMgr::SendChatPacket(), spell_igb_overheat::SendClientControl(), WorldObject::SendCombatLogMessage(), Spell::SendMountResult(), Unit::SendPetActionFeedback(), Unit::SendPetAIReaction(), Spell::SendPetCastResult(), Spell::SendResurrectRequest(), Unit::SendSetVehicleRecId(), Spell::SendSpellGo(), Spell::SendSpellStart(), Player::SendSummonRequestFrom(), Unit::SendTeleportPacket(), Guardian::SetBonusDamage(), Unit::SetCanFly(), DynamicObject::SetCasterViewpoint(), Unit::SetCharm(), Unit::SetCharmedBy(), Minion::setDeathState(), Unit::SetHealth(), Unit::SetLevel(), Unit::SetMaxHealth(), Unit::SetMaxPower(), Unit::SetMinion(), Unit::SetMovedUnit(), Unit::SetPower(), Unit::SetPowerType(), WorldPackets::Chat::Chat::SetSender(), Unit::SetSpeedRate(), Unit::SetStandState(), Unit::SetStunned(), SparringPartnerEnhancedCombatTrainingSelector(), Spell::Spell(), Unit::SpellBaseDamageBonusDone(), Unit::SpellBaseHealingBonusDone(), Unit::SpellCritChanceDone(), Unit::SpellDamagePctDone(), Unit::SpellHealingPctDone(), npc_captain_garrick_q55879::SpellHit(), npc_warlord_grimaxe_q59942::SpellHit(), npc_wounded_milita::npc_wounded_militaAI::SpellHit(), Scripts::Kalimdor::Durotar::npc_lazy_peon::npc_lazy_peonAI::SpellHit(), npc_restless_soul::npc_restless_soulAI::SpellHit(), Scripts::EasternKingdoms::Vashjir::Chapter1::npc_vashjir_drowning_soldier::SpellHit(), npc_alliance_survivors_beach_laying< ConversationId >::SpellHit(), npc_bo_beach_laying::SpellHit(), npc_mithran_dawntracker_beach_laying::SpellHit(), npc_lana_jordan_beach_laying::SpellHit(), npc_sparring_partner_enhanced_combat_training_warrior::SpellHit(), npc_sparring_partner_enhanced_combat_training_paladin::SpellHit(), npc_sparring_partner_enhanced_combat_training_rogue::SpellHit(), npc_sparring_partner_enhanced_combat_training_priest::SpellHit(), npc_sparring_partner_enhanced_combat_training_shaman::SpellHit(), npc_sparring_partner_enhanced_combat_training_mage::SpellHit(), npc_sparring_partner_enhanced_combat_training_warlock::SpellHit(), npc_sparring_partner_enhanced_combat_training_monk::SpellHit(), npc_sparring_partner_enhanced_combat_training_druid::SpellHit(), npc_scoutomatic_5000::SpellHit(), npc_choppy_booster_scout::SpellHit(), npc_draenei_survivor::npc_draenei_survivorAI::SpellHit(), npc_drustvar_frightend_woodsman::SpellHit(), go_caribou_trap::SpellHit(), go_mammoth_trap::SpellHit(), npc_wounded_skirmisher::SpellHit(), npc_jungle_punch_target::SpellHit(), npc_nether_drake::npc_nether_drakeAI::SpellHit(), npc_enslaved_netherwing_drake::npc_enslaved_netherwing_drakeAI::SpellHit(), npc_injured_patient::npc_injured_patientAI::SpellHit(), Unit::StopAttackFaction(), conversation_burden_of_proof_base::SummonClones(), Spell::SummonGuardian(), conversation_guards_intro_standing_accused::SummonPersonalCloneFromClosestCreatureWithOptions(), Spell::TakeCastItem(), Spell::TakePower(), Spell::TakeReagents(), Spell::TakeRunePower(), GameEvents::Trigger(), spell_gen_pvp_trinket::TriggerAnimation(), Spell::TriggerGlobalCooldown(), AreaTrigger::UndoActions(), Totem::UnSummon(), GameObject::Update(), SpellCastTargets::Update(), Unit::UpdateAdvFlyingSpeed(), Unit::UpdateAdvFlyingSpeed(), boss_pyroguard_emberseer::UpdateAI(), boss_chromaggus::UpdateAI(), Scripts::EasternKingdoms::Gilneas::Chapter1::npc_frightened_citizen::UpdateAI(), npc_valkyr_battle_maiden::npc_valkyr_battle_maidenAI::UpdateAI(), npc_restless_soul::npc_restless_soulAI::UpdateAI(), npc_silverpine_agatha_fenris_isle::UpdateAI(), npc_captain_garrick_q55879::UpdateAI(), npc_warlord_grimaxe_q59942::UpdateAI(), npc_belnistrasz::npc_belnistraszAI::UpdateAI(), npc_scarlet_ghoul::UpdateAI(), PetAI::UpdateAllies(), Guardian::UpdateAttackPowerAndDamage(), Unit::UpdateAuraForGroup(), Unit::UpdateCharmAI(), Guardian::UpdateDamagePhysical(), TransportBase::UpdatePassengerPosition(), Spell::UpdatePointers(), Unit::UpdatePosition(), spell_gen_battleground_mercenary_shapeshift::UpdateRacials(), spell_gen_trainer_heal_cooldown::UpdateReviveBattlePetCooldown(), spell_item_amalgams_seventh_spine::UpdateSpecAura(), AreaTrigger::UpdateTargetList(), boss_faction_championsAI::UpdateThreat(), PhasingHandler::UpdateVisibilityIfNeeded(), Player::UpdateVisibilityOf(), GameObject::Use(), spell_warr_anger_management_proc::ValidateProc(), Trinity::VisibleChangesNotifier::Visit(), Trinity::MessageDistDeliverer< PacketSender >::Visit(), Trinity::MessageDistDelivererToHostile< PacketSender >::Visit(), instance_eye_of_eternity::instance_eye_of_eternity_InstanceMapScript::VortexHandling(), and Spell::~Spell().

◆ ToPlayer() [2/4]

Player const * Object::ToPlayer ( ) const
inline

Definition at line 127 of file Object.h.

References BaseEntity::IsPlayer().

◆ ToPlayer() [3/4]

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

Definition at line 128 of file Object.h.

References BaseEntity::IsPlayer().

◆ ToPlayer() [4/4]

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

Definition at line 129 of file Object.h.

References BaseEntity::IsPlayer().

◆ ToSceneObject() [1/4]

SceneObject * Object::ToSceneObject ( )
inline

Definition at line 151 of file Object.h.

References BaseEntity::IsSceneObject().

◆ ToSceneObject() [2/4]

SceneObject const * Object::ToSceneObject ( ) const
inline

Definition at line 152 of file Object.h.

References BaseEntity::IsSceneObject().

◆ ToSceneObject() [3/4]

static SceneObject * Object::ToSceneObject ( Object *  o)
inlinestatic

Definition at line 153 of file Object.h.

References BaseEntity::IsSceneObject().

◆ ToSceneObject() [4/4]

static SceneObject const * Object::ToSceneObject ( Object const *  o)
inlinestatic

Definition at line 154 of file Object.h.

References BaseEntity::IsSceneObject().

◆ ToUnit() [1/4]

Unit * Object::ToUnit ( )
inline

Definition at line 116 of file Object.h.

References BaseEntity::IsUnit().

Referenced by Spell::_cast(), Map::_GetScriptUnit(), Spell::_handle_finish_phase(), GameObject::ActivateObject(), PhasingHandler::AddPhase(), PhasingHandler::AddPhaseGroup(), Player::AddQuest(), Spell::AddUnitTarget(), PhasingHandler::AddVisibleMapId(), PathGenerator::BuildPolyPath(), SpellEffectInfo::CalcBaseValue(), SpellInfo::CalcPowerCost(), SpellInfo::CalcPowerCost(), SpellInfo::CalcPowerCost(), SpellEffectInfo::CalcRadius(), AuraEffect::CalculateAmount(), Unit::CalculateAverageResistReduction(), PathGenerator::CalculatePath(), SpellEffectInfo::CalcValue(), SpellInfo::CanBeInterrupted(), Spell::cancel(), Spell::CancelGlobalCooldown(), WorldObject::CanDetect(), WorldObject::CanDetectInvisibilityOf(), WorldObject::CanDetectStealthOf(), Spell::CanOpenLock(), GuardAI::CanSeeAlways(), WorldObject::CanSeeOrDetect(), Aura::CanStackWith(), CastSpellTargetArg::CastSpellTargetArg(), Spell::CheckCast(), Spell::CheckCasterAuras(), SpellInfo::CheckExplicitTarget(), Spell::CheckMovement(), Spell::CheckPetCast(), Spell::CheckPower(), Spell::CheckSpellCancelsAuraEffect(), SpellInfo::CheckTarget(), Aura::Create(), Vignettes::Create(), Spell::Delayed(), Spell::DelayedChannel(), SmartGameObjectAI::Destroyed(), Spell::TargetInfo::DoDamageAndTriggers(), Spell::DoEffectOnLaunchTarget(), Spell::TargetInfo::DoTargetSpellHit(), Spell::EffectSpiritHeal(), Spell::EffectTriggerMissileSpell(), Spell::EffectTriggerSpell(), spell_item_bracing_chill_search_jump_target::FilterTarget(), spell_volatile_foam_selector< ExcludeSpellId >::FilterTargets(), spell_the_candle_king_darkflame_pickaxe_cast::FilterTargets(), spell_mistress_kiss_area::FilterTargets(), spell_putricide_choking_gas_filter::FilterTargets(), spell_frost_giant_death_plague::FilterTargets(), spell_mimiron_magnetic_core::spell_mimiron_magnetic_core_SpellScript::FilterTargets(), spell_the_lurker_below_spout_damage::FilterTargets(), spell_gruul_hurtful_strike_primer::FilterTargets(), spell_gen_bloodlust::FilterTargets(), spell_mage_ring_of_frost_freeze::FilterTargets(), spell_anduin_wrynn_lost_soul_mirror_image::FilterTargets(), spell_dru_embrace_of_the_dream_effect::FilterTargets(), spell_pri_purge_the_wicked_dummy::FilterTargets(), Spell::finish(), SpellScript::GetCaster(), AuraScript::GetCaster(), WorldObject::GetCharmerOrOwner(), WorldObject::GetCharmerOrOwnerOrSelf(), WorldObject::GetFactionReactionTo(), Creature::GetLevelForTarget(), GameObject::GetLevelForTarget(), WorldObject::GetMapWaterOrGroundLevel(), Spell::GetMinMaxRange(), WorldObject::GetNearPoint2D(), WorldObject::GetReactionTo(), Spell::GetSpellCastDataAmmo(), SpellInfo::GetSpellXSpellVisualId(), TempSummon::GetSummonerUnit(), SmartScript::GetTargets(), Spell::GetUnitCasterForEffectHandlers(), SpellCastTargets::GetUnitTarget(), UF::ViewerDependentValue< UF::ObjectData::EntryIDTag >::GetValue(), UF::ViewerDependentValue< UF::ObjectData::DynamicFlagsTag >::GetValue(), Spell::handle_immediate(), spell_vehicle_throw_passenger::spell_vehicle_throw_passenger_SpellScript::HandleScript(), spell_capacitus_polarity_charge::HandleTargets(), Spell::HandleThreatSpells(), Spell::HasGlobalCooldown(), Spell::InitExplicitTargets(), WorldPackets::Spells::SpellCastLogData::Initialize(), TempSummon::InitStats(), GameObject::IsAlwaysVisibleFor(), Spell::IsChannelActive(), DisableMgr::IsDisabledFor(), SmartAI::IsSummonedBy(), npc_silverpine_orc_crate::IsSummonedBy(), npc_silverpine_fenris_keep_camera::IsSummonedBy(), npc_pet_pri_divine_image::IsSummonedBy(), npc_bone_spike::IsSummonedBy(), npc_little_ooze::IsSummonedBy(), npc_strangulate_vehicle::IsSummonedBy(), Scripts::Pandaria::TheWanderingIsle::npc_jaomin_ro_hawk::IsSummonedBy(), npc_pet_pri_shadowfiend_mindbender::IsSummonedBy(), npc_spirit_shade::npc_spirit_shadeAI::IsSummonedBy(), boss_blackheart_the_inciter_mc_dummy::IsSummonedBy(), WorldObject::IsValidAssistTarget(), WorldObject::IsValidAttackTarget(), WorldObject::MagicSpellHitResult(), Condition::Meets(), CriteriaHandler::ModifierSatisfied(), PlayerAchievementMgr::ModifierTreeSatisfied(), WorldObject::ModSpellCastTime(), WorldObject::ModSpellDuration(), WorldObject::ModSpellDurationTime(), WorldObject::MovePositionToFirstCollision(), spell_load_into_catapult::spell_load_into_catapult_AuraScript::OnApply(), PhasingHandler::OnAreaChange(), PhasingHandler::OnConditionChange(), Player::OnGossipSelect(), spell_load_into_catapult::spell_load_into_catapult_AuraScript::OnRemove(), SmartEventTrigger::OnTrigger(), Trinity::BroadcastTextBuilder::operator()(), WorldObjectClientDestroyWork::operator()(), IsCreatureVehicleCheck::operator()(), IsPlayerOnHoverDisk::operator()(), ReplenishmentCheck::operator()(), RaidCheck::operator()(), TargetHandler::VictimCheck::operator()(), HighSanityTargetSelector::operator()(), DreamFogTargetSelector::operator()(), MarkOfNatureTargetSelector::operator()(), SindragosaIcyGripTargetFilter::operator()(), ICCSvalnaAliveCheck::operator()(), Trinity::WorldObjectSpellTargetCheck::operator()(), Trinity::WorldObjectSpellAreaTargetCheck::operator()(), Trinity::WorldObjectSpellConeTargetCheck::operator()(), CurseAgonySelector::operator()(), SpectralBlastSelector::operator()(), MarkTargetFilter::operator()(), FrostBeaconSelector::operator()(), MarkTargetHellfireFilter::operator()(), Trinity::Predicates::PowerPctOrderPred::operator()(), Trinity::Predicates::HealthPctOrderPred::operator()(), spell_dru_germination::PickRejuvenationVariant(), Spell::prepare(), Player::PrepareGossipMenu(), Spell::PrepareTriggersExecutedOnHit(), Spell::PreprocessSpellLaunch(), Spell::TargetInfo::PreprocessTarget(), spell_dru_flower_walk_heal::PreventEffect(), SmartScript::ProcessAction(), SmartScript::ProcessEvent(), battleground_strand_of_the_ancients::ProcessEvent(), Spell::RefundPower(), Unit::RemoveAurasDueToSpellBySteal(), spell_evo_blessing_of_the_bronze::RemoveInvalidTargets(), Vehicle::RemovePassenger(), PhasingHandler::RemovePhase(), PhasingHandler::RemovePhaseGroup(), PhasingHandler::RemoveVisibleMapId(), Spell::ResetCombatTimers(), Player::RewardQuest(), Map::ScriptsProcess(), Spell::SearchChainTargets(), Spell::SelectEffectTypeImplicitTargets(), Spell::SelectExplicitTargets(), Spell::SelectImplicitAreaTargets(), Spell::SelectImplicitCasterDestTargets(), Spell::SelectImplicitCasterObjectTargets(), Spell::SelectImplicitChainTargets(), Spell::SelectImplicitChannelTargets(), Spell::SelectImplicitConeTargets(), Spell::SelectImplicitLineTargets(), Spell::SelectImplicitNearbyTargets(), Spell::SelectImplicitTargetObjectTargets(), Spell::SelectImplicitTrajTargets(), spell_algalon_trigger_3_adds::SelectTarget(), Spell::SendChannelStart(), Spell::SendChannelUpdate(), Player::SendInitialVisiblePackets(), Spell::SendResurrectRequest(), Spell::SendSpellCooldown(), Spell::SendSpellGo(), Spell::SendSpellStart(), Player::SetViewpoint(), Spell::Spell(), boss_ioc_horde_alliance::SpellHit(), boss_vx_001::boss_vx_001AI::SpellHit(), SmartAI::SpellHit(), SmartGameObjectAI::SpellHit(), boss_felmyst::SpellHit(), boss_sathrovarr::SpellHit(), npc_aged_dying_ancient_kodo::npc_aged_dying_ancient_kodoAI::SpellHit(), boss_faerlina::SpellHit(), npc_ichor_globule::SpellHit(), npc_outhouse_bunny::SpellHit(), npc_tournament_training_dummy::SpellHit(), npc_brunnhildar_prisoner::SpellHit(), npc_storm_cloud::SpellHit(), SmartAI::SpellHitTarget(), npc_fel_lord_caza_cryptic_hollow::SpellHitTarget(), boss_felblood_kaelthas::SpellHitTarget(), npc_anub_ar_skirmisher::SpellHitTarget(), boss_garfrost::SpellHitTarget(), boss_festergut::SpellHitTarget(), boss_sindragosa::SpellHitTarget(), boss_sister_svalna::SpellHitTarget(), boss_sapphiron::SpellHitTarget(), boss_flame_leviathan::boss_flame_leviathanAI::SpellHitTarget(), npc_unstable_sun_beam::npc_unstable_sun_beamAI::SpellHitTarget(), npc_water_globule::SpellHitTarget(), boss_kiggler_the_crazed::SpellHitTarget(), npc_simon_bunny::npc_simon_bunnyAI::SpellHitTarget(), Player::StopCastingBindSight(), Map::SummonCreature(), WorldObject::SummonGameObject(), Spell::TakePower(), Transport::TeleportTransport(), Spell::TriggerGlobalCooldown(), spell_pri_ultimate_penitence_channel::TryHealing(), Aura::TryRefreshStackOrCreate(), GameObject::Update(), Spell::update(), Vignettes::Update(), WorldObject::UpdateAllowedPositionZ(), Spell::UpdateChanneledTargetList(), PathGenerator::UpdateFilter(), WorldObject::UpdateGroundPositionZ(), TransportBase::UpdatePassengerPosition(), Spell::UpdatePointers(), and Spell::UpdateSpellHealPrediction().

◆ ToUnit() [2/4]

Unit const * Object::ToUnit ( ) const
inline

Definition at line 117 of file Object.h.

References BaseEntity::IsUnit().

◆ ToUnit() [3/4]

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

Definition at line 118 of file Object.h.

References BaseEntity::IsUnit().

◆ ToUnit() [4/4]

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

Definition at line 119 of file Object.h.

References BaseEntity::IsUnit().

◆ ToWorldObject() [1/4]

WorldObject * Object::ToWorldObject ( )
inline

◆ ToWorldObject() [2/4]

WorldObject const * Object::ToWorldObject ( ) const
inline

Definition at line 107 of file Object.h.

References BaseEntity::IsWorldObject().

◆ ToWorldObject() [3/4]

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

Definition at line 108 of file Object.h.

References BaseEntity::IsWorldObject().

◆ ToWorldObject() [4/4]

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

Definition at line 109 of file Object.h.

References BaseEntity::IsWorldObject().

Member Data Documentation

◆ m_objectData

Definition at line 161 of file Object.h.

Referenced by AreaTrigger::BuildValuesCreate(), Conversation::BuildValuesCreate(), Corpse::BuildValuesCreate(), Creature::BuildValuesCreate(), DynamicObject::BuildValuesCreate(), GameObject::BuildValuesCreate(), AzeriteEmpoweredItem::BuildValuesCreate(), AzeriteItem::BuildValuesCreate(), Bag::BuildValuesCreate(), Item::BuildValuesCreate(), Player::BuildValuesCreate(), SceneObject::BuildValuesCreate(), AreaTrigger::BuildValuesUpdate(), Conversation::BuildValuesUpdate(), Corpse::BuildValuesUpdate(), Creature::BuildValuesUpdate(), DynamicObject::BuildValuesUpdate(), GameObject::BuildValuesUpdate(), AzeriteEmpoweredItem::BuildValuesUpdate(), AzeriteItem::BuildValuesUpdate(), Bag::BuildValuesUpdate(), Item::BuildValuesUpdate(), Player::BuildValuesUpdate(), SceneObject::BuildValuesUpdate(), AreaTrigger::BuildValuesUpdateForPlayerWithMask(), Conversation::BuildValuesUpdateForPlayerWithMask(), Corpse::BuildValuesUpdateForPlayerWithMask(), DynamicObject::BuildValuesUpdateForPlayerWithMask(), GameObject::BuildValuesUpdateForPlayerWithMask(), Item::BuildValuesUpdateForPlayerWithMask(), AzeriteEmpoweredItem::BuildValuesUpdateForPlayerWithMask(), AzeriteItem::BuildValuesUpdateForPlayerWithMask(), Bag::BuildValuesUpdateForPlayerWithMask(), SceneObject::BuildValuesUpdateForPlayerWithMask(), Creature::BuildValuesUpdateForPlayerWithMask(), Player::BuildValuesUpdateForPlayerWithMask(), ClearValuesChangesMask(), WorldSession::DoLootRelease(), modify_commandscript::HandleModifyFactionCommand(), RemoveDynamicFlag(), ReplaceAllDynamicFlags(), SetDynamicFlag(), SetEntry(), SetObjectScale(), GameObject::UpdateDynamicFlagsForNearbyPlayers(), and Player::UpdateTriggerVisibility().

◆ m_scriptRef

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

Definition at line 191 of file Object.h.

Referenced by AddToWorld(), and RemoveFromWorld().

◆ ObjectFragmentInfoInitializer

Definition at line 184 of file Object.h.


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