![]() |
TrinityCore
|
#include <BaseEntity.h>
Inheritance diagram for BaseEntity:Public Member Functions | |
| virtual | ~BaseEntity () |
| bool | IsInWorld () const |
| virtual void | AddToWorld () |
| virtual void | RemoveFromWorld () |
| 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 &) |
| virtual std::string | GetDebugInfo () const |
Static Public Member Functions | |
| static ObjectGuid | GetGUID (BaseEntity const *o) |
Public Attributes | |
| UF::UpdateFieldHolder | m_values |
Protected Member Functions | |
| 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 Protected Member Functions | |
| static void | BuildEntityFragments (ByteBuffer &data, std::span< WowCS::EntityFragment const > fragments) |
Protected Attributes | |
| TypeID | m_objectTypeId = NUM_CLIENT_OBJECT_TYPES |
| CreateObjectBits | m_updateFlag = {} |
| WowCS::EntityFragmentsHolder | m_entityFragments |
| bool | m_objectUpdated = false |
Private Member Functions | |
| BaseEntity (BaseEntity const &right)=delete | |
| BaseEntity (BaseEntity &&right)=delete | |
| BaseEntity & | operator= (BaseEntity const &right)=delete |
| BaseEntity & | operator= (BaseEntity &&right)=delete |
Private Attributes | |
| ObjectGuid | m_guid |
| bool | m_inWorld = false |
| bool | m_isNewObject = false |
| bool | m_isDestroyedObject = false |
Definition at line 151 of file BaseEntity.h.
|
virtual |
Definition at line 56 of file BaseEntity.cpp.
References ABORT, GetGUID(), IsInWorld(), m_objectUpdated, and TC_LOG_FATAL.
|
protecteddefault |
|
privatedelete |
|
privatedelete |
|
inlineprotected |
Definition at line 218 of file BaseEntity.h.
Referenced by Battlenet::Account::Account(), AreaTrigger::Create(), Corpse::Create(), Pet::Create(), Corpse::Create(), Transport::Create(), Item::Create(), Bag::Create(), Player::Create(), SceneObject::Create(), Conversation::Create(), GameObject::Create(), DynamicObject::CreateDynamicObject(), Creature::CreateFromProto(), Corpse::LoadCorpseFromDB(), Player::LoadFromDB(), and Item::LoadFromDB().
|
inlineprotected |
Definition at line 242 of file BaseEntity.h.
References UF::AddDynamicUpdateFieldValue().
Referenced by Player::_LoadCharacterBankTabSettings(), Player::_LoadDailyQuestStatus(), Player::_LoadTransmogOutfits(), Item::AddArtifactPower(), Unit::AddChannelObject(), Player::AddPetToUpdateFields(), Player::AddSpellCategoryCooldownMod(), Player::AddSpellMod(), Player::AddTraitConfig(), AzeriteItem::AddUnlockedEssenceMilestone(), Player::AddUnlockedTransmogOutfits(), Unit::AddWorldEffect(), Player::ApplyTraitEntryChanges(), GameObject::Create(), AzeriteItem::CreateSelectedAzeriteEssences(), Player::CreateTraitConfig(), Player::InitializeNewTransmogOutfit(), AreaTrigger::InitSplines(), AzeriteItem::LoadAzeriteItemData(), Corpse::SetCustomizations(), Player::SetDailyQuestStatus(), AzeriteItem::SetEssenceRank(), Item::SetModifier(), AreaTrigger::SetShape(), and Player::UpdateTransmogOutfitSituations().
|
protectedpure virtual |
Implemented in Battlenet::Account, Item, and WorldObject.
Referenced by AddToObjectUpdateIfNeeded().
|
protected |
Definition at line 660 of file BaseEntity.cpp.
References AddToObjectUpdate(), m_inWorld, and m_objectUpdated.
Referenced by GameObject::UpdateDynamicFlagsForNearbyPlayers().
|
virtual |
Reimplemented in AreaTrigger, Conversation, Corpse, Creature, DynamicObject, GameObject, Bag, Object, WorldObject, Pet, Player, SceneObject, and Unit.
Definition at line 71 of file BaseEntity.cpp.
References ASSERT, ClearUpdateMask(), m_inWorld, and m_objectUpdated.
Referenced by Bag::AddToWorld(), Object::AddToWorld(), and Player::AddToWorld().
|
inlineprotected |
Definition at line 306 of file BaseEntity.h.
References UF::UpdateFieldPrivateSetter< T >::GetValue().
Referenced by Player::ApplySpellPowerBonus(), Player::RewardHonor(), and Conversation::Update().
|
inlineprotected |
Definition at line 320 of file BaseEntity.h.
References UF::UpdateFieldPrivateSetter< T >::GetValue().
Referenced by Unit::ApplyAttackTimePercentMod(), Unit::ApplyCastTimePercentMod(), Unit::ApplyHasteRegenPercentMod(), and Unit::ApplySpellHastePercentMod().
|
virtual |
Reimplemented in Bag, and Player.
Definition at line 94 of file BaseEntity.cpp.
References UpdateData::AddUpdateBlock(), BuildEntityFragments(), BuildMovementUpdate(), WowCS::EntityFragmentsHolder::UpdateableFragments::Data, WowCS::EntityFragmentInfo, flags, UpdateData::GetBuffer(), GetGUID(), WowCS::EntityFragmentsHolder::GetIds(), SmoothPhasing::GetInfoForSeer(), WorldObject::GetSmoothPhasing(), GetUpdateFieldFlagsFor(), WowCS::EntityFragmentsHolder::UpdateableFragments::Ids, WowCS::IsIndirectFragment(), IsWorldObject(), m_entityFragments, m_isNewObject, m_objectTypeId, m_updateFlag, ByteBuffer::put(), WowCS::EntityFragmentInfos::SerializeCreate, CreateObjectBits::ThisIsYou, TYPEID_ACTIVE_PLAYER, WowCS::EntityFragmentsHolder::Updateable, WowCS::EntityFragmentsHolder::UpdateableCount, UPDATETYPE_CREATE_OBJECT, UPDATETYPE_CREATE_OBJECT2, and ByteBuffer::wpos().
Referenced by Map::AddToMap(), Bag::BuildCreateUpdateBlockForPlayer(), Player::BuildCreateUpdateBlockForPlayer(), SendUpdateToPlayer(), and Transport::TeleportPassengersAndHideTransport().
| void BaseEntity::BuildDestroyUpdateBlock | ( | UpdateData * | data | ) | const |
Definition at line 195 of file BaseEntity.cpp.
References UpdateData::AddDestroyObject(), and GetGUID().
Referenced by DestroyForPlayer(), and Map::RemoveFromMap().
|
inlinestaticprotected |
Definition at line 189 of file BaseEntity.cpp.
References ByteBuffer::append(), and WowCS::End.
Referenced by BuildCreateUpdateBlockForPlayer(), and BuildValuesUpdateBlockForPlayer().
| void BaseEntity::BuildFieldsUpdate | ( | Player * | player, |
| UpdateDataMapType & | data_map | ||
| ) | const |
Definition at line 692 of file BaseEntity.cpp.
References BuildValuesUpdateBlockForPlayer(), and WorldLocation::GetMapId().
Referenced by Item::BuildUpdate(), Battlenet::Account::BuildUpdate(), Transport::BuildUpdate(), and WorldObjectChangeAccumulator::operator()().
|
protected |
Definition at line 235 of file BaseEntity.cpp.
References ADV_FLYING_ADD_IMPULSE_MAX_SPEED, ADV_FLYING_AIR_FRICTION, ADV_FLYING_BANKING_RATE, ADV_FLYING_DOUBLE_JUMP_VEL_MOD, ADV_FLYING_GLIDE_START_MIN_HEIGHT, ADV_FLYING_LAUNCH_SPEED_COEFFICIENT, ADV_FLYING_LIFT_COEFFICIENT, ADV_FLYING_MAX_VEL, ADV_FLYING_OVER_MAX_DECELERATION, ADV_FLYING_PITCHING_RATE_DOWN, ADV_FLYING_PITCHING_RATE_UP, ADV_FLYING_SURFACE_FRICTION, ADV_FLYING_TURN_VELOCITY_THRESHOLD, MovementInfo::advFlying, ByteBuffer::append(), ASSERT, MovementInfo::JumpInfo::cosAngle, MovementInfo::driveStatus, MovementInfo::JumpInfo::fallTime, flags, ByteBuffer::FlushBits(), GAMEOBJECT_TYPE_MAP_OBJ_TRANSPORT, Unit::GetAdvFlyingSpeed(), Unit::GetAdvFlyingSpeedMax(), Unit::GetAdvFlyingSpeedMin(), WorldObject::GetAIAnimKitId(), GameTime::GetGameTimeMS(), GameObject::GetGOInfo(), GetGUID(), Unit::GetMaxPower(), WorldObject::GetMeleeAnimKitId(), WorldObject::GetMovementAnimKitId(), Unit::GetMovementForces(), Transport::GetNextStopTimestamp(), Position::GetOrientation(), GameObject::GetPackedLocalRotation(), GameObject::GetPathProgressForClient(), Position::GetPositionX(), Position::GetPositionY(), Position::GetPositionZ(), Player::GetPowerIndex(), Player::GetRuneBaseCooldown(), Player::GetRuneCooldown(), Player::GetRunesState(), Player::GetSceneMgr(), SceneMgr::GetSceneTemplateByInstanceMap(), Unit::GetSpeed(), WorldObject::GetStationaryPosition(), Conversation::GetTextureKitId(), Transport::GetTimer(), Transport::GetTransportPeriod(), Unit::GetUnitMovementFlags(), Vehicle::GetVehicleInfo(), Unit::GetVehicleKit(), Unit::GetVictim(), GameObject::GetWorldEffectID(), MovementInfo::gravityModifier, MovementInfo::TransportInfo::guid, Unit::HasUnitMovementFlag(), VehicleEntry::ID, MovementInfo::inertia, ObjectGuid::IsEmpty(), IsGameObject(), Unit::IsSplineEnabled(), Transport::IsStopped(), MovementInfo::jump, WorldObject::m_movementInfo, MAX_POWERS_PER_CLASS, MOVE_FLIGHT, MOVE_FLIGHT_BACK, MOVE_PITCH_RATE, MOVE_RUN, MOVE_RUN_BACK, MOVE_SWIM, MOVE_SWIM_BACK, MOVE_TURN_RATE, MOVE_WALK, MOVEMENTFLAG_FALLING, Unit::movespline, MovementInfo::pitch, Position::PositionXYZOStream(), POWER_RUNES, SmoothPhasingInfo::ReplaceActive, SmoothPhasingInfo::ReplaceObject, MovementInfo::JumpInfo::sinAngle, MovementInfo::standingOnGameObjectGUID, MovementInfo::stepUpStartElevation, SmoothPhasingInfo::StopAnimKits, MovementInfo::time, MovementInfo::transport, GameObjectTemplate::type, ByteBuffer::WriteBit(), WorldPackets::Movement::CommonMovement::WriteCreateObjectSplineDataBlock(), WorldPackets::Movement::CommonMovement::WriteMovementForceWithDirection(), MovementInfo::JumpInfo::xyspeed, and MovementInfo::JumpInfo::zspeed.
Referenced by BuildCreateUpdateBlockForPlayer().
| void BaseEntity::BuildOutOfRangeUpdateBlock | ( | UpdateData * | data | ) | const |
Definition at line 200 of file BaseEntity.cpp.
References UpdateData::AddOutOfRangeGUID(), and GetGUID().
Referenced by Map::RemoveFromMap(), SendOutOfRangeForPlayer(), and Transport::TeleportPassengersAndHideTransport().
|
inlinevirtual |
Reimplemented in Item, WorldObject, Battlenet::Account, and Transport.
Definition at line 200 of file BaseEntity.h.
Referenced by Map::SendObjectUpdates().
| void BaseEntity::BuildUpdateChangesMask | ( | ) |
Definition at line 681 of file BaseEntity.cpp.
References WowCS::EntityFragmentsHolder::ContentsChangedMask, WowCS::EntityFragmentsHolder::UpdateableFragments::Data, WowCS::EntityFragmentInfo, WowCS::EntityFragmentsHolder::UpdateableFragments::Ids, m_entityFragments, WowCS::EntityFragmentsHolder::UpdateableFragments::Masks, WowCS::EntityFragmentsHolder::Updateable, and WowCS::EntityFragmentsHolder::UpdateableCount.
Referenced by Item::BuildUpdate(), WorldObject::BuildUpdate(), Battlenet::Account::BuildUpdate(), and Transport::BuildUpdate().
| void BaseEntity::BuildValuesUpdateBlockForPlayer | ( | UpdateData * | data, |
| Player const * | target | ||
| ) | const |
Definition at line 159 of file BaseEntity.cpp.
References UpdateData::AddUpdateBlock(), BuildEntityFragments(), WowCS::EntityFragmentsHolder::ContentsChangedMask, WowCS::EntityFragmentsHolder::UpdateableFragments::Data, WowCS::EntityFragmentInfo, WowCS::Full, WowCS::EntityFragmentsHolder::GetIds(), GetUpdateFieldFlagsFor(), EnumFlag< T >::HasFlag(), WowCS::EntityFragmentsHolder::UpdateableFragments::Ids, WowCS::EntityFragmentsHolder::IdsChanged, m_entityFragments, WowCS::EntityFragmentsHolder::UpdateableFragments::Masks, UF::Owner, PrepareValuesUpdateBuffer(), ByteBuffer::put(), WowCS::EntityFragmentInfos::SerializeUpdate, WowCS::EntityFragmentsHolder::Updateable, WowCS::EntityFragmentsHolder::UpdateableCount, and ByteBuffer::wpos().
Referenced by BuildFieldsUpdate(), SendUpdateToPlayer(), and Player::UpdateTriggerVisibility().
|
inlineprotected |
Definition at line 263 of file BaseEntity.h.
References UF::ClearDynamicUpdateFieldValues().
Referenced by Player::_LoadTransmogOutfits(), Unit::ClearChannelObjects(), Unit::ClearWorldEffects(), Player::DailyReset(), AreaTrigger::InitSplines(), Corpse::SetCustomizations(), AreaTrigger::SetShape(), and Player::UpdateTransmogOutfitSituations().
| void BaseEntity::ClearUpdateMask | ( | bool | remove | ) |
Definition at line 666 of file BaseEntity.cpp.
References WowCS::EntityFragmentsHolder::UpdateableFragments::Data, WowCS::EntityFragmentInfo, WowCS::EntityFragmentsHolder::UpdateableFragments::Ids, WowCS::EntityFragmentsHolder::IdsChanged, m_entityFragments, m_objectUpdated, RemoveFromObjectUpdate(), WowCS::EntityFragmentsHolder::Updateable, and WowCS::EntityFragmentsHolder::UpdateableCount.
Referenced by AddToWorld(), Item::BuildUpdate(), WorldObject::BuildUpdate(), Battlenet::Account::BuildUpdate(), Transport::BuildUpdate(), and RemoveFromWorld().
|
virtual |
Reimplemented in Player, and Unit.
Definition at line 213 of file BaseEntity.cpp.
References ASSERT, BuildDestroyUpdateBlock(), UpdateData::BuildPacket(), WorldLocation::GetMapId(), and Player::SendDirectMessage().
Referenced by Player::_StoreItem(), Unit::DestroyForPlayer(), Player::DestroyItem(), Player::EquipItem(), and Player::UpdateVisibilityOf().
|
inlineprotected |
Definition at line 336 of file BaseEntity.h.
Referenced by AreaTrigger::_UpdateDuration(), Player::Regenerate(), and Conversation::Update().
|
inline |
Definition at line 208 of file BaseEntity.h.
Referenced by Unit::_ApplyAura(), Unit::_UnapplyAura(), WorldSession::DoLootRelease(), Unit::UpdateNearbyPlayersInteractions(), and Player::UpdateTriggerVisibility().
|
virtual |
Reimplemented in Battlenet::Account, Creature, TempSummon, Minion, Guardian, GameObject, Item, Object, WorldObject, Pet, Player, Transport, and Unit.
Definition at line 698 of file BaseEntity.cpp.
References GetGUID(), and Trinity::StringFormat().
Referenced by Battlenet::Account::GetDebugInfo(), and Object::GetDebugInfo().
|
inline |
Definition at line 163 of file BaseEntity.h.
Referenced by Unit::_AddAura(), Unit::_ApplyAuraEffect(), Aura::_ApplyForTarget(), Player::_ApplyItemMods(), Spell::_cast(), Unit::_CreateAuraApplication(), BossAI::_DespawnAtEvade(), Unit::_EnterVehicle(), Map::_GetScriptCreature(), Map::_GetScriptCreatureSourceOrTarget(), Map::_GetScriptGameObjectSourceOrTarget(), Map::_GetScriptPlayer(), Map::_GetScriptPlayerSourceOrTarget(), Map::_GetScriptUnit(), Map::_GetScriptWorldObject(), Guild::_HasRankRight(), AuraApplication::_InitFlags(), Guild::_IsLeader(), Player::_LoadActions(), Player::_LoadArenaTeamInfo(), Pet::_LoadAuras(), Player::_LoadAuras(), Player::_LoadCUFProfiles(), Player::_LoadDailyQuestStatus(), Player::_LoadGroup(), Player::_LoadHomeBind(), Player::_LoadInventory(), Player::_LoadItem(), Player::_LoadMail(), Player::_LoadMonthlyQuestStatus(), Player::_LoadQuestStatus(), Player::_LoadQuestStatusObjectives(), Player::_LoadQuestStatusObjectiveSpawnTrackings(), Player::_LoadSeasonalQuestStatus(), Player::_LoadSkills(), Player::_LoadStoredAuraTeleportLocations(), Player::_LoadWeeklyQuestStatus(), KillRewarder::_RewardPlayer(), Player::_SaveActions(), Pet::_SaveAuras(), Player::_SaveAuras(), Player::_SaveBGData(), Player::_SaveCharacterBankTabSettings(), Player::_SaveCharacterSelectOutfit(), Player::_SaveCUFProfiles(), Player::_SaveCurrency(), Player::_SaveCustomizations(), Player::_SaveDailyQuestStatus(), Player::_SaveEquipmentSets(), Player::_SaveGlyphs(), Player::_SaveInventory(), Player::_SaveMonthlyQuestStatus(), Player::_SavePlayerData(), Player::_SaveQuestStatus(), Player::_SaveSeasonalQuestStatus(), Player::_SaveSkills(), Player::_SaveSpells(), Player::_SaveStats(), Player::_SaveStoredAuraTeleportLocations(), Player::_SaveTalents(), Player::_SaveTraits(), Player::_SaveTransmogOutfits(), Player::_SaveWeeklyQuestStatus(), Map::_ScriptProcessDoor(), Player::_StoreItem(), Player::_StoreOrEquipNewItem(), Unit::_TryStackingOrRefreshingExistingAura(), Unit::_UnapplyAura(), Aura::_UnapplyForTarget(), Unit::_UpdateSpells(), VehicleJoinEvent::Abort(), GameObject::ActivateObject(), Player::AddActionButton(), AuctionHouseMgr::AddAItem(), LootItem::AddAllowedLooter(), spell_sha_lava_lash::AddBonusFlametongueDamage(), npc_anubisath_sentinel::aqsentinelAI::AddBuddyToList(), Spell::AddCorpseTarget(), FormationMgr::AddCreatureToGroup(), InstanceScript::AddDoor(), instance_ulduar::instance_ulduar_InstanceMapScript::AddDoor(), Player::AddEnchantmentDuration(), Unit::AddGameObject(), Spell::AddGOTarget(), BattlegroundQueue::AddGroup(), Group::AddInvite(), MailDraft::AddItem(), CollectionMgr::AddItemAppearance(), Player::AddItemToBuyBackSlot(), Group::AddLeaderInvite(), CreatureGroup::AddMember(), Group::AddMember(), InstanceScript::AddMinion(), Player::AddMItem(), LootItemStorage::AddNewStoredLoot(), InstanceScript::AddObject(), WorldObject::AddObjectToRemoveList(), Battlefield::AddOrSetPlayerToCorrectBfGroup(), Battleground::AddOrSetPlayerToCorrectBgGroup(), Transport::AddPassenger(), BattlePets::BattlePetMgr::AddPet(), PhasingHandler::AddPhase(), PhasingHandler::AddPhaseGroup(), Battleground::AddPlayer(), Map::AddPlayerToMap(), GarrisonMap::AddPlayerToMap(), InstanceMap::AddPlayerToMap(), Player::AddQuest(), Player::AddSpellMod(), UnitAura::AddStaticApplication(), spell_rog_killing_spree_aura::AddTarget(), ThreatManager::AddThreat(), Map::AddToActive(), Map::AddToMap(), Player::AddTradeableItem(), GameObject::AddUniqueUse(), Spell::AddUnitTarget(), Vehicle::AddVehiclePassenger(), npc_arthas_stratholme::npc_arthas_stratholmeAI::AdvanceDungeon(), npc_chromie_middle::npc_chromie_middleAI::AdvanceDungeon(), Channel::Announce(), Player::ApplyArtifactPowerRank(), Player::ApplyAzeriteEssencePower(), Player::ApplyAzeriteItemMilestonePower(), Player::ApplyAzeritePower(), Player::ApplyBaseModPctValue(), Player::ApplyEnchantment(), Player::ApplyEquipCooldown(), Player::ApplyEquipSpell(), Unit::ApplyInertia(), Player::ApplyItemLootedSpell(), Unit::ApplyMovementForce(), AuraEffect::ApplySpellMod(), Map::AreaTriggerRelocation(), Battlefield::AskToLeaveQueue(), Unit::Attack(), Unit::AttackerStateUpdate(), Loot::AutoStore(), World::BanCharacter(), BeforeVisibilityDestroy< Creature >(), npc_doctor::npc_doctorAI::BeginEvent(), boss_vaelastrasz::BeginSpeech(), Group::BroadcastAddonMessagePacket(), Guild::BroadcastAddonToGuild(), Group::BroadcastPacket(), SocialMgr::BroadcastToFriendListers(), Guild::BroadcastToGuild(), Unit::BuildAuraStateUpdateForTarget(), BattlegroundMgr::BuildBattlegroundStatusFailed(), BattlegroundMgr::BuildBattlegroundStatusHeader(), BattlegroundMgr::BuildBattlegroundStatusNone(), AuctionsBucketData::BuildBucketInfo(), BuildCreateUpdateBlockForPlayer(), BuildDestroyUpdateBlock(), BlackMarketMgr::BuildItemsResponse(), AuctionHouseObject::BuildListBiddedItems(), AuctionHouseObject::BuildListOwnedItems(), BuildMovementUpdate(), BuildOutOfRangeUpdateBlock(), Player::BuildPlayerRepop(), PathGenerator::BuildPointPath(), PathGenerator::BuildPolyPath(), AuctionHouseObject::BuildReplicate(), AuctionHouseObject::BuyCommodity(), Player::BuyCurrencyFromVendorSlot(), Player::BuyItemFromVendorSlot(), Unit::CalcAbsorbResist(), Unit::CalcArmorReducedDamage(), spell_sha_lava_crit_chance::CalcCritChance(), Unit::CalcHealAbsorb(), spell_warr_improved_whirlwind_cleave::CalculateDamage(), PathGenerator::CalculatePath(), Creature::CallAssistance(), Player::CanAcceptAreaSpiritHealFrom(), npc_snobold_vassal::CanAIAttack(), Player::CanAlwaysSee(), PetAI::CanAttack(), Spell::CanAutoCast(), Player::CanBankItem(), Aura::CanBeAppliedOn(), Item::CanBeTraded(), battleground_deephaul_ravine::CanCaptureFlag(), battleground_eye_of_the_storm::CanCaptureFlag(), battleground_twin_peaks::CanCaptureFlag(), battleground_warsong_gulch::CanCaptureFlag(), Spell::cancel(), Unit::CancelSpellMissiles(), Player::CanEquipItem(), Player::CanExecutePendingSpellCastRequest(), Player::CanInteractWithQuestGiver(), Group::CanJoinBattlegroundQueue(), InstanceMap::CannotEnter(), BattlegroundMap::CannotEnter(), WorldSession::CanOpenMailBox(), Player::CanRollNeedForItem(), WorldObject::CanSeeOrDetect(), Player::CanSellItemToVendor(), npc_commander_dawnforge::npc_commander_dawnforgeAI::CanStartEvent(), Player::CanStoreItem(), Player::CanStoreItems(), Player::CanUnequipItem(), Player::CanUninviteFromGroup(), WorldSession::CanUseBank(), Player::CanUseItem(), Player::CastItemCombatSpell(), WorldObject::CastSpell(), Group::ChangeLeader(), Unit::ChangeSeat(), CharacterActionIpLogger::CharacterIPLogAction(), Player::CharmSpellInitialize(), Trinity::ChatPacketSender::ChatPacketSender(), Player::CheckAreaExplore(), Spell::CheckCast(), spell_item_power_circle::CheckCaster(), spell_item_blur_of_talons::CheckCoordinatedAssaultActive(), AuraEffect::CheckEffectProc(), Spell::CheckEffectTarget(), spell_warr_bloodthirst_enrage::CheckEnrageProc(), npc_silverpine_mutant_bush_chicken::CheckForForestEttin(), spell_item_bracing_chill_proc::CheckHealCaster(), Spell::CheckItems(), WorldObject::CheckPrivateObjectOwnerVisibility(), spell_torghast_subjugators_manacles::CheckProc(), spell_dk_crimson_scourge::CheckProc(), spell_pri_holy_mending::CheckProc(), spell_dru_lunar_wrath::CheckProc(), spell_pal_light_s_beacon::CheckProc(), spell_pri_trail_of_light::CheckProc(), spell_mage_hot_streak::CheckProc(), spell_sha_lava_surge::CheckProcChance(), SpellInfo::CheckTarget(), AuctionHouseMgr::CheckThrottle(), boss_malchezaar::boss_malchezaarAI::Cleanup(), Unit::CleanupBeforeRemoveFromMap(), Player::CleanupChannels(), Item::ClearSoulboundTradeable(), ThreatManager::ClearThreat(), AuraApplication::ClientUpdate(), PlayerAchievementMgr::CompletedAchievement(), GuildAchievementMgr::CompletedAchievement(), Player::CompleteQuest(), spell_mage_arcane_barrage::ConsumeArcaneCharges(), Player::ContinueTaxiFlight(), Map::ConvertCorpseToBones(), AreaTrigger::Create(), Aura::Create(), Corpse::Create(), Item::Create(), Bag::Create(), SceneObject::Create(), Conversation::Create(), Group::Create(), Guild::Create(), Vignettes::Create(), Pet::CreateBaseAtCreature(), AuctionHouseObject::CreateCommodityQuote(), DynamicObject::CreateDynamicObject(), Garrison::Plot::CreateGameObject(), MapManager::CreateGarrison(), Transport::CreateGOPassenger(), InstanceMap::CreateInstanceLockForPlayer(), MapManager::CreateMap(), Transport::CreateNPCPassenger(), Map::CreatureRelocation(), Map::CreatureRespawnRelocation(), npc_training_dummy::DamageTaken(), netherspite_infernal::netherspite_infernalAI::DamageTaken(), npc_death_knight_initiate::npc_death_knight_initiateAI::DamageTaken(), boss_kalecgos::DamageTaken(), boss_kalecgos_human::DamageTaken(), boss_sathrovarr::DamageTaken(), boss_illidan_stormrage::DamageTaken(), IllidariCouncilBossAI::DamageTaken(), Unit::DealDamage(), Unit::DealMeleeDamage(), Spell::Delayed(), Spell::DelayedChannel(), GameObject::Delete(), Garrison::Delete(), MotionMaster::Delete(), MotionMaster::DeleteDefault(), Item::DeleteFromDB(), AzeriteEmpoweredItem::DeleteFromDB(), AzeriteItem::DeleteFromDB(), Item::DeleteFromInventoryDB(), Item::DeleteRefundDataFromDB(), SummonList::Despawn(), GameObject::DespawnForPlayer(), Player::DespawnPersonalSummonsForQuest(), Player::DestroyConjuredItems(), Unit::DestroyForPlayer(), Player::DestroyItem(), Player::DestroyItemCount(), Player::DestroyItemCount(), Player::DestroyZoneLimitedItem(), Player::DisablePetControlsOnMount(), Guild::Disband(), Scripts::EasternKingdoms::StormwindCity::npc_jaina_proudmoore_tides_of_war::DoAction(), boss_mandokir::DoAction(), Scripts::KhazAlgar::CampaignsVisionsOfAShadowedSun::npc_vereesa_windrunner_oztan_isle_private::DoAction(), boss_professor_putricide::DoAction(), boss_anduin_wrynn::DoAction(), battleground_alterac_valley::DoAction(), PetAI::DoAttack(), Spell::DoCreateItem(), Spell::TargetInfo::DoDamageAndTriggers(), Spell::DoEffectOnLaunchTarget(), npc_snufflenose_gopher::npc_snufflenose_gopherAI::DoFindNewTubber(), WorldSession::DoLootRelease(), DoMovementInform(), DoMovementInform(), ScriptedAI::DoPlaySoundToSet(), Player::DoRandomRoll(), Spell::DoSpellEffectHit(), Spell::TargetInfo::DoTargetSpellHit(), Spell::GOTargetInfo::DoTargetSpellHit(), ScriptedAI::DoTeleportPlayer(), Spell::DoTriggersOnSpellHit(), CreatureAI::DoZoneInCombat(), Player::DuelComplete(), Player::DurabilityRepair(), Player::DurabilityRepairAll(), Map::DynamicObjectRelocation(), Spell::EffectApplyAura(), Spell::EffectApplyEnchantIllusion(), Spell::EffectBind(), Spell::EffectCancelConversation(), Spell::EffectChangeRaidMarker(), Spell::EffectCharge(), Spell::EffectCreatePrivateConversation(), Spell::EffectCreatePrivateSceneObject(), Spell::EffectDisEnchant(), Spell::EffectDispel(), Spell::EffectDispelMechanic(), Spell::EffectDuel(), Spell::EffectEnchantHeldItem(), Spell::EffectEnchantItemPerm(), Spell::EffectEnchantItemPrismatic(), Spell::EffectEnchantItemTmp(), Spell::EffectForceDeselect(), Spell::EffectInstaKill(), Spell::EffectInterruptCast(), Spell::EffectJump(), Spell::EffectJumpCharge(), Spell::EffectLearnSpell(), Spell::EffectMilling(), Spell::EffectOpenLock(), Spell::EffectPersistentAA(), Spell::EffectPickPocket(), Spell::EffectProspecting(), Spell::EffectQuestStart(), Spell::EffectRedirectThreat(), Spell::EffectSkinning(), Spell::EffectStealBeneficialBuff(), Spell::EffectStuck(), Spell::EffectSummonChangeItem(), Spell::EffectSummonObject(), Spell::EffectSummonPersonalGameObject(), Spell::EffectSummonType(), Spell::EffectTaunt(), Spell::EffectTransmitted(), Spell::EffectTriggerMissileSpell(), Spell::EffectTriggerSpell(), Spell::EffectUncageBattlePet(), Spell::EffectUnlearnSpecialization(), Spell::EffectUntrainTalents(), Spell::EffectWeaponDmg(), Battleground::EndBattleground(), CombatReference::EndCombat(), boss_malchezaar::boss_malchezaarAI::EnfeebleHealthEffect(), npc_joren_ironstock::EnqueueInvader(), Map::EnsureGridLoadedForActiveObject(), EscortAI::EnterEvadeMode(), CreatureAI::EnterEvadeMode(), GuardAI::EnterEvadeMode(), Player::EnvironmentalDamage(), Player::EquipItem(), battleground_alterac_valley::EventPlayerAssaultsPoint(), battleground_alterac_valley::EventPlayerDefendsPoint(), Battleground::EventPlayerLoggedIn(), Battleground::EventPlayerLoggedOut(), npc_unworthy_initiate::npc_unworthy_initiateAI::EventStart(), BGQueueRemoveEvent::Execute(), VehicleJoinEvent::Execute(), Spell::ExecuteLogEffectDurabilityDamage(), Spell::ExecuteLogEffectExtraAttacks(), Spell::ExecuteLogEffectOpenLock(), Spell::ExecuteLogEffectResurrect(), Spell::ExecuteLogEffectSummonObject(), Spell::ExecuteLogEffectTakeTargetPower(), Spell::ExecuteLogEffectUnsummonObject(), Player::ExecutePendingSpellCastRequest(), Unit::ExitVehicle(), ChatHandler::extractPlayerTarget(), Loot::FillLoot(), Loot::FillNotNormalLootFor(), UnitAura::FillTargetMap(), spell_send_mug_target_picker::FilterTargets(), spell_midsummer_fling_torch_missed::FilterTargets(), spell_malygos_surge_of_power_25::FilterTargets(), spell_talon_king_ikiss_blink::FilterTargets(), spell_lord_kazzak_mark_of_kazzak_explosion::FilterTargets(), spell_anduin_wrynn_lost_soul_mirror_image::FilterTargets(), spell_pri_purge_the_wicked_dummy::FilterTargets(), spell_pri_whispering_shadows_effect::FilterTargets(), BattlefieldWG::FindAndRemoveVehicleFromList(), MapManager::FindInstanceIdForPlayer(), Garrison::FindMap(), TempSummon::FindUsableTotemSlot(), Spell::finish(), ThreatManager::FixateTarget(), ScriptedAI::ForceCombatStopForCreatureEntry(), Map::GameObjectRelocation(), Map::GameObjectRespawnRelocation(), GenerateDungeonEncounterPersonalLoot(), Player::GetBaseModValue(), Battleground::GetBattlegroundScore(), WorldObject::GetCharmerOrOwnerOrOwnGUID(), Player::GetChildItemByGuid(), ObjectMgr::GetClosestGraveyard(), Player::GetCorpse(), GetDebugInfo(), Minion::GetDebugInfo(), Unit::GetDispellableAuraList(), GameObject::GetFishLoot(), GameObject::GetFishLootJunk(), GetGUID(), instance_sunwell_plateau::instance_sunwell_plateau_InstanceMapScript::GetGuidData(), Player::GetInstanceEntrance(), Player::GetItemByGuid(), Player::GetItemFromBuyBackSlot(), FollowerAI::GetLeaderForFollower(), GameObject::GetLootForPlayer(), Creature::GetLootForPlayer(), npc_air_force_bots::npc_air_force_botsAI::GetOrSummonGuard(), PlayerAchievementMgr::GetOwnerInfo(), QuestObjectiveCriteriaMgr::GetOwnerInfo(), ConditionMgr::GetPlayerConditionLfgValue(), ChatHandler::GetPlayerGroupAndGUIDByName(), WorldSession::GetPlayerInfo(), Aura::GetProcEffectMask(), Player::GetQuestDialogStatus(), Player::GetQuestSlotObjectiveData(), spell_pri_power_word_radiance::GetRadianceRules(), WorldObject::GetReactionTo(), RestMgr::GetRestBonusFor(), Vehicle::GetSeatAddonForSeatOfPassenger(), Vehicle::GetSeatForPassenger(), Vehicle::GetSeatIteratorForPassenger(), Bag::GetSlotByItemGUID(), ThreatManager::GetThreat(), Player::GetTotalBaseModValue(), Unit::GetTransGUID(), GameObjectType::Transport::GetTransportGUID(), Transport::GetTransportGUID(), LootItem::GetUiTypeForPlayer(), GetUnitConditionVariable(), Unit::GetUnitCriticalChanceTaken(), Item::GetUpdateFieldFlagsFor(), Battlenet::Account::GetUpdateFieldFlagsFor(), Unit::GetUpdateFieldFlagsFor(), UF::ViewerDependentValue< UF::GameObjectData::StateTag >::GetValue(), UF::ViewerDependentValue< UF::ObjectData::EntryIDTag >::GetValue(), UF::ViewerDependentValue< UF::ObjectData::DynamicFlagsTag >::GetValue(), UF::ViewerDependentValue< UF::UnitData::DisplayIDTag >::GetValue(), Item::GiveArtifactXp(), npc_anubisath_sentinel::aqsentinelAI::GiveBuddyMyList(), Player::GiveXP(), AzeriteItem::GiveXP(), Guild::HandleAcceptMember(), WorldSession::HandleAcceptTradeOpcode(), battlenet_account_commandscript::HandleAccountCreateCommand(), account_commandscript::HandleAccountCreateCommand(), account_commandscript::HandleAccountEmailCommand(), account_commandscript::HandleAccountPasswordCommand(), battlenet_account_commandscript::HandleAccountPasswordCommand(), WorldSession::HandleAddFriendOpcode(), WorldSession::HandleAdventureJournalOpenQuest(), spell_dru_pulverize_thrash::HandleAfterHit(), WorldSession::HandleAlterAppearance(), npc_anachronos_the_ancient::npc_anachronos_the_ancientAI::HandleAnimation(), misc_commandscript::HandleAppearCommand(), spell_igb_on_gunship_deck::HandleApply(), WorldSession::HandleAreaSpiritHealerQueryOpcode(), WorldSession::HandleAreaTriggerOpcode(), battleground_seething_shore::HandleAssaultPoint(), battleground_battle_for_gilneas::HandleAssaultPoint(), WorldSession::HandleAuctionCancelCommoditiesPurchase(), WorldSession::HandleAuctionConfirmCommoditiesPurchase(), WorldSession::HandleAuctionPlaceBid(), WorldSession::HandleAuctionRemoveItem(), WorldSession::HandleAuctionSellCommodity(), WorldSession::HandleAuctionSellItem(), WorldSession::HandleAuctionSetFavoriteItem(), AuraEffect::HandleAuraControlVehicle(), AuraEffect::HandleAuraLinked(), AuraEffect::HandleAuraMounted(), AuraEffect::HandleAuraOpenStable(), Aura::HandleAuraSpecificMods(), WorldSession::HandleAutostoreLootItemOpcode(), ban_commandscript::HandleBanInfoCharacterCommand(), misc_commandscript::HandleBankCommand(), Player::HandleBaseModFlatValue(), WorldSession::HandleBattlefieldListOpcode(), WorldSession::HandleBattleFieldPortOpcode(), AuraEffect::HandleBattlegroundPlayerPosition(), WorldSession::HandleBattlemasterJoinArena(), WorldSession::HandleBattlemasterJoinOpcode(), WorldSession::HandleBlackMarketBidOnItem(), WorldSession::HandleBuyBankTab(), Guild::HandleBuyBankTab(), WorldSession::HandleCalendarAddEvent(), WorldSession::HandleCalendarComplain(), WorldSession::HandleCalendarCopyEvent(), WorldSession::HandleCalendarEventRemoveInvite(), WorldSession::HandleCalendarEventSignup(), WorldSession::HandleCalendarGetCalendar(), WorldSession::HandleCalendarGetEvent(), WorldSession::HandleCalendarGetNumPending(), WorldSession::HandleCalendarInvite(), WorldSession::HandleCalendarModeratorStatus(), WorldSession::HandleCalendarRemoveEvent(), WorldSession::HandleCalendarRsvp(), WorldSession::HandleCalendarStatus(), WorldSession::HandleCalendarUpdateEvent(), WorldSession::HandleCancelModSpeedNoControlAuras(), battleground_strand_of_the_ancients::HandleCaptureGraveyardAction(), WorldSession::HandleCastSpellOpcode(), WorldSession::HandleChangeSubGroupOpcode(), WorldSession::HandleChatAddonMessage(), WorldSession::HandleChatCanLocalWhisperTargetRequest(), WorldSession::HandleChatMessage(), WorldSession::HandleChatMessageAFKOpcode(), WorldSession::HandleChatMessageDNDOpcode(), battleground_temple_of_kotmogu::HandleConsumeAreaTrigger(), Battlenet::Services::ClubService::HandleCreateMessage(), debug_commandscript::HandleDebugConversationCommand(), debug_commandscript::HandleDebugGetItemStateCommand(), debug_commandscript::HandleDebugGetLootRecipientCommand(), debug_commandscript::HandleDebugPlayObjectSoundCommand(), debug_commandscript::HandleDebugSendOpcodeCommand(), debug_commandscript::HandleDebugSendPlayerChoiceCommand(), debug_commandscript::HandleDebugThreatInfoCommand(), debug_commandscript::HandleDebugThreatListCommand(), WorldSession::HandleDeclinePetition(), battleground_battle_for_gilneas::HandleDefendPoint(), WorldSession::HandleDFGetJoinStatus(), WorldSession::HandleDismissCritter(), WorldSession::HandleDuelAccepted(), spell_capacitus_polarity_shift::HandleDummy(), spell_defender_of_azeroth_death_gate_selector::HandleDummy(), spell_pri_purge_the_wicked::HandleDummy(), spell_q28813_get_our_boys_back_dummy::HandleDummyEffect(), spell_hun_concussive_shot::HandleDuration(), 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(), AuraEffect::HandleEffect(), spell_pri_rapture::HandleEffectDummy(), spell_pri_prayer_of_mending_dummy::HandleEffectDummy(), spell_pri_holy_10_1_class_set_2pc_chooser::HandleEffectDummy(), spell_pri_shadow_mend::HandleEffectHit(), spell_dru_pulverize::HandleEffectHit(), spell_dru_twin_moonfire::HandleEffectHit(), spell_pri_void_volley::HandleEffectHit(), spell_sha_earthen_rage_passive::HandleEffectProc(), spell_mage_molten_fury::HandleEffectProc(), spell_pri_mental_decay::HandleEffectProc(), spell_pri_painful_punishment::HandleEffectProc(), Unit::HandleEmoteCommand(), WorldSession::HandleEquipmentSetSave(), WorldSession::HandleFarSightOpcode(), AuraEffect::HandleFeignDeath(), battleground_twin_peaks::HandleFlagRoomCapturePoint(), battleground_warsong_gulch::HandleFlagRoomCapturePoint(), battlenet_account_commandscript::HandleGameAccountCreateCommand(), gobject_commandscript::HandleGameObjectInfoCommand(), gobject_commandscript::HandleGameObjectMoveCommand(), gobject_commandscript::HandleGameObjectTurnCommand(), WorldSession::HandleGuildAssignRank(), WorldSession::HandleGuildGetRanks(), Guild::HandleGuildPartyRequest(), spell_the_candle_king_darkflame_pickaxe_cast::HandleHitTarget(), spell_hun_no_hard_feelings::HandleHitTarget(), spell_pri_expiation::HandleHitTarget(), spell_sindragosa_frost_breath::HandleInfusion(), WorldSession::HandleInitiateRolePoll(), WorldSession::HandleInitiateTradeOpcode(), instance_commandscript::HandleInstanceListBindsCommand(), WorldSession::HandleInstanceLockResponse(), instance_commandscript::HandleInstanceUnbindCommand(), spell_rog_deadly_poison::HandleInstantDamage(), Guild::HandleInviteMember(), OutdoorPvPHP::HandleKillImpl(), Battleground::HandleKillPlayer(), Guild::HandleLeaveMember(), WorldSession::HandleLfgProposalResultOpcode(), WorldSession::HandleLfgSetBootVoteOpcode(), WorldSession::HandleLfgSetRolesOpcode(), AuraEffect::HandleLinkedSummon(), WorldSession::HandleLootMasterGiveOpcode(), WorldSession::HandleLootMoneyOpcode(), misc_commandscript::HandleMailBoxCommand(), WorldSession::HandleMailTakeItem(), Guild::HandleMemberDepositMoney(), Guild::HandleMemberLogout(), Guild::HandleMemberWithdrawMoney(), WorldSession::HandleMinimapPingOpcode(), modify_commandscript::HandleModifyFactionCommand(), modify_commandscript::HandleModifyGenderCommand(), WorldSession::HandleMountSpecialAnimOpcode(), misc_commandscript::HandleMovegensCommand(), WorldSession::HandleMovementOpcode(), WorldSession::HandleMoveWorldportAck(), misc_commandscript::HandleMuteCommand(), npc_commandscript::HandleNpcInfoCommand(), npc_commandscript::HandleNpcSetDataCommand(), npc_commandscript::HandleNpcSetLinkCommand(), WorldSession::HandleObjectUpdateFailedOpcode(), WorldSession::HandleObjectUpdateRescuedOpcode(), AuraEffect::HandleObsModPowerAuraTick(), spell_sha_earthquake_tick::HandleOnHit(), spell_mage_ice_lance::HandleOnHit(), WorldSession::HandleOpenItemOpcode(), WorldSession::HandleOpenWrappedItemCallback(), WorldSession::HandlePartyInviteOpcode(), spell_heartsbane_triad_aura_of_dread_movement_check::HandlePeriodic(), spell_warr_bloodsurge::HandlePeriodic(), AuraEffect::HandlePeriodicDamageAurasTick(), AuraEffect::HandlePeriodicEnergizeAuraTick(), AuraEffect::HandlePeriodicHealAurasTick(), AuraEffect::HandlePeriodicHealthLeechAuraTick(), AuraEffect::HandlePeriodicManaLeechAuraTick(), WorldSession::HandlePetActionHelper(), WorldSession::HandlePetitionBuy(), WorldSession::HandlePetRename(), WorldSession::HandlePetSetAction(), misc_commandscript::HandlePlayAllCommand(), OutdoorPvPMgr::HandlePlayerEnterZone(), Battlefield::HandlePlayerEnterZone(), OutdoorPvP::HandlePlayerEnterZone(), BattlefieldMgr::HandlePlayerEnterZone(), OutdoorPvPMgr::HandlePlayerLeaveZone(), Battlefield::HandlePlayerLeaveZone(), OutdoorPvP::HandlePlayerLeaveZone(), BattlefieldMgr::HandlePlayerLeaveZone(), WorldSession::HandlePlayerLogin(), spell_torghast_uncontrolled_darkness_proc::HandleProc(), spell_item_bracing_chill_proc::HandleProc(), spell_item_blessing_of_ancient_kings::HandleProc(), spell_item_persistent_shield::HandleProc(), spell_pri_divine_procession::HandleProc(), spell_sha_t10_elemental_4p_bonus::HandleProc(), spell_pri_dispersing_light::HandleProc(), spell_pri_insidious_ire::HandleProc(), spell_pri_deaths_torment::HandleProc(), WorldSession::HandlePushQuestToParty(), WorldSession::HandleQueryQuestCompletionNPCs(), quest_commandscript::HandleQuestComplete(), WorldSession::HandleQuestgiverAcceptQuestOpcode(), WorldSession::HandleQuestgiverChooseRewardOpcode(), WorldSession::HandleQuestgiverCompleteQuest(), WorldSession::HandleQuestgiverHelloOpcode(), WorldSession::HandleQuestgiverQueryQuestOpcode(), WorldSession::HandleQuestLogRemoveQuest(), quest_scout_chopper::HandleQuestStatusChange(), quest_cooking_meat::HandleQuestStatusChange(), WorldSession::HandleReadItem(), Guild::HandleRemoveMember(), WorldSession::HandleRequestAccountData(), WorldSession::HandleRequestBattlefieldStatusOpcode(), WorldSession::HandleRequestCemeteryList(), WorldSession::HandleRequestVehicleSwitchSeat(), WorldSession::HandleResetInstancesOpcode(), PetAI::HandleReturnMovement(), spell_validated_quest_accept_briarpatch_alliance::HandleScript(), spell_validated_quest_accept_briarpatch_horde::HandleScript(), spell_rotface_large_ooze_combine::HandleScript(), spell_rotface_large_ooze_buff_combine::HandleScript(), spell_illidan_find_target::HandleScript(), spell_midsummer_fling_torch_catch::HandleScriptEffect(), spell_dk_glyph_of_scourge_strike_script::HandleScriptEffect(), send_commandscript::HandleSendItemsCommand(), WorldSession::HandleSendMail(), send_commandscript::HandleSendMailCommand(), send_commandscript::HandleSendMoneyCommand(), WorldSession::HandleSendPingCooldown(), WorldSession::HandleSendPingUnit(), WorldSession::HandleSendPingWorldPoint(), Guild::HandleSetAchievementTracking(), WorldSession::HandleSetActiveMoverOpcode(), WorldSession::HandleSetDungeonDifficultyOpcode(), Guild::HandleSetMemberRank(), Guild::HandleSetNewGuildMaster(), WorldSession::HandleSetPartyAssignment(), WorldSession::HandleSetRaidDifficultyOpcode(), WorldSession::HandleSetRoleOpcode(), WorldSession::HandleSetSavedInstanceExtend(), WorldSession::HandleSetTradeItemOpcode(), AuraEffect::HandleShapeshiftBoosts(), WorldSession::HandleSignPetition(), WorldSession::HandleSocketGems(), Unit::HandleSpellClick(), Battlenet::Services::ClubService::HandleSubscribe(), Battlenet::Services::ClubMembershipService::HandleSubscribe(), spell_putricide_mutated_transformation::HandleSummon(), misc_commandscript::HandleSummonCommand(), WorldSession::HandleSwapSubGroupsOpcode(), spell_capacitus_polarity_charge::HandleTargets(), WorldSession::HandleTextEmoteOpcode(), spell_halion_combustion_consumption_periodic::HandleTick(), ticket_commandscript::HandleTicketAssignToCommand(), ticket_commandscript::HandleTicketCloseByIdCommand(), ticket_commandscript::HandleTicketCommentCommand(), WorldSession::HandleTotemDestroyed(), WorldSession::HandleTransmogrifyItems(), WorldSession::HandleTurnInPetition(), areatrigger_pri_divine_star::HandleUnitEnterExit(), AreaTrigger::HandleUnitExit(), WorldSession::HandleUpdateAreaTriggerVisual(), WorldSession::HandleUpdateAuraVisual(), WorldSession::HandleUpdateBankTabSettings(), Guild::HandleUpdateMemberRank(), WorldSession::HandleUseItemOpcode(), WorldSession::HandleWhoOpcode(), wp_commandscript::HandleWpModifyCommand(), wp_commandscript::HandleWpShowCommand(), WorldSession::HandleWrapItem(), Loot::hasItemFor(), Battlefield::HasPlayer(), OutdoorPvP::HasPlayer(), Player::HaveAtClient(), BfWGGameObjectBuilding::Init(), Player::InitDisplayIds(), WorldPackets::Query::PlayerGuidLookupData::Initialize(), WorldPackets::Party::PartyInvite::Initialize(), WorldPackets::Inspect::PlayerModelDisplayInfo::Initialize(), WorldPackets::Party::PartyMemberFullState::Initialize(), SplineChainMovementGenerator::Initialize(), npc_anubarak_pet_template::InitializeAI(), npc_anubarak_impale_target::InitializeAI(), npc_hadronox_foeAI::InitializeAI(), boss_priestess_delrissa::InitializeLackeys(), instance_drak_tharon_keep::instance_drak_tharon_keep_InstanceScript::InitializeNovosSummoner(), instance_drak_tharon_keep::instance_drak_tharon_keep_InstanceScript::InitializeTrollgoreInvaderSummoner(), Scripts::Pandaria::TheWanderingIsle::npc_huojin_trainee::InitiateSparring(), TempSummon::InitStats(), Minion::InitStats(), Totem::InitStats(), Guardian::InitSummon(), Unit::InitTamedPet(), Player::inRandomLfgDungeon(), Vehicle::InstallAccessory(), Channel::Invite(), BattlegroundQueue::InviteGroupToBG(), Battlefield::InvitePlayerToQueue(), Battlefield::InvitePlayerToWar(), Player::IsActionButtonDataValid(), Player::isAllowedToLoot(), Unit::IsAlwaysDetectableFor(), GameObject::IsAlwaysVisibleFor(), Unit::IsAlwaysVisibleFor(), Item::IsBindedNotWith(), Unit::IsHighestExclusiveAuraEffect(), Unit::IsImmunedToAuraPeriodicTick(), CombatManager::IsInCombatWith(), GameObject::IsInvisibleDueToDespawn(), Player::IsLockedToDungeonEncounter(), Player::IsLockedToDungeonEncounter(), GameObject::IsLootAllowedFor(), ConditionMgr::IsObjectMeetingVisibilityByObjectIdConditions(), Unit::isPossessing(), Player::IsQuestObjectiveComplete(), Aura::IsRemovedOnShapeLost(), npc_silverpine_lord_darius_crowley_exsanguinate::IsSummonedBy(), npc_silverpine_packleader_ivar_bloodfang_exsanguinate::IsSummonedBy(), TriggerAI::IsSummonedBy(), npc_danica_the_reclaimer::IsSummonedBy(), npc_demon_chain::npc_demon_chainAI::IsSummonedBy(), npc_combustion_consumption::IsSummonedBy(), npc_pit_of_saron_icicle::IsSummonedBy(), npc_fallout_slime::IsSummonedBy(), npc_arcane_overload::IsSummonedBy(), npc_oscillating_frequency_scanner_master_bunny::npc_oscillating_frequency_scanner_master_bunnyAI::IsSummonedBy(), npc_infernal_attacker::npc_infernal_attackerAI::IsSummonedBy(), npc_elwynn_forest_wolf::IsSummonedBy(), npc_imp_in_a_ball::npc_imp_in_a_ballAI::IsSummonedBy(), npc_tiger_matriarch::IsSummonedBy(), npc_iron_roots::npc_iron_rootsAI::IsSummonedBy(), npc_spirit_shade::npc_spirit_shadeAI::IsSummonedBy(), Creature::isTappedBy(), ThreatManager::IsThreatenedBy(), ThreatManager::IsThreateningTo(), IsUnitTargetSceneObjectAura(), Player::isUsingLfg(), AELootCreatureCheck::IsValidAELootTarget(), LootItem::ItemAllowedForPlayer(), Channel::JoinChannel(), lfg::LFGMgr::JoinLfg(), npc_bg_silvershard_mines_mine_cart::JustAppeared(), npc_kayn_sunfury_ashtongue_intro_private::JustAppeared(), npc_inquisitor_baleful_molten_shore::JustAppeared(), npc_jayce_darkweaver_cryptic_hollow_private::JustAppeared(), npc_leader_northbound::JustAppeared(), npc_lindie_springstock_q56034::JustAppeared(), npc_cork_fizzlepop_q59941::JustAppeared(), npc_captain_garrick_q55879::JustAppeared(), npc_warlord_grimaxe_q59942::JustAppeared(), Scripts::Kalimdor::Durotar::npc_voljin_garrosh_vision::JustAppeared(), Scripts::Kalimdor::Durotar::npc_voljin_thrall_vision::JustAppeared(), npc_chained_spirit::JustDied(), npc_webwrap::JustDied(), npc_sironas::npc_sironasAI::JustDied(), npc_slad_ran_constrictor::JustEngagedWith(), DarkFallenAI::JustEngagedWith(), npc_silverpine_skitterweb_matriarch::JustEngagedWith(), npc_phase_hunter::npc_phase_hunterAI::JustEngagedWith(), npc_training_dummy::JustEnteredCombat(), boss_garothi_worldbreaker::JustSummoned(), npc_blastmaster_emi_shortfuse::npc_blastmaster_emi_shortfuseAI::JustSummoned(), boss_midnight::boss_midnightAI::JustSummoned(), npc_silverpine_grand_executor_mortuus::JustSummoned(), boss_paletress::boss_paletressAI::JustSummoned(), boss_prince_taldaram_icc::JustSummoned(), boss_prince_valanar_icc::JustSummoned(), boss_lady_deathwhisper::JustSummoned(), boss_sindragosa::JustSummoned(), boss_valithria_dreamwalker::JustSummoned(), boss_palehoof::JustSummoned(), boss_ymiron::JustSummoned(), npc_akama_illidan::JustSummoned(), npc_blade_of_azzinoth::JustSummoned(), boss_high_astromancer_solarian::JustSummoned(), boss_balinda::JustSummoned(), boss_garaxxas::JustSummoned(), npc_lady_sylvanas_windrunner::npc_lady_sylvanas_windrunnerAI::JustSummoned(), boss_archimonde::JustSummoned(), boss_anubarak_trial::JustSummoned(), npc_brann_hos::JustSummoned(), boss_freya::boss_freyaAI::JustSummoned(), npc_commander_dawnforge::npc_commander_dawnforgeAI::JustSummoned(), Channel::KickOrBan(), Unit::Kill(), Player::KilledMonster(), boss_sathrovarr::KilledUnit(), boss_mandokir::KilledUnit(), boss_prince_taldaram::KilledUnit(), boss_anubrekhan::KilledUnit(), Movement::MoveSplineInit::Launch(), MotionMaster::LaunchMoveSpline(), Player::LearnCustomSpells(), Player::LeaveBattleground(), Channel::LeaveChannel(), Channel::List(), AzeriteEmpoweredItem::LoadAzeriteEmpoweredItemData(), AzeriteItem::LoadAzeriteItemData(), Corpse::LoadCorpseFromDB(), Creature::LoadCreaturesAddon(), Player::LoadFromDB(), Item::LoadFromDB(), PlayerAchievementMgr::LoadFromDB(), EscortAI::LoadPath(), Pet::LoadPetFromDB(), LootItemStorage::LoadStoredLoot(), SpellHistory::LockSpellSchool(), LogCommandUsage(), WorldSession::LogoutPlayer(), Loot::LootItemInSlot(), WorldPackets::Mail::MailAttachedItem::MailAttachedItem(), MailReceiver::MailReceiver(), MailReceiver::MailReceiver(), MailSender::MailSender(), MailSender::MailSender(), lfg::LFGMgr::MakeNewGroup(), spell_mage_arcane_barrage::MarkPrimaryTarget(), Guild::MassInviteToEvent(), Condition::Meets(), Unit::MeleeDamageBonusDone(), Unit::MeleeDamageBonusTaken(), ArenaTeam::MemberLost(), ArenaTeam::MemberWon(), CriteriaHandler::ModifierSatisfied(), Unit::ModifyAuraState(), GameObject::ModifyHealth(), Unit::ModifyHealth(), Map::MoveAllAreaTriggersInMoveList(), Map::MoveAllCreaturesInMoveList(), Map::MoveAllDynamicObjectsInMoveList(), Map::MoveAllGameObjectsInMoveList(), MotionMaster::MoveAlongSplineChain(), MotionMaster::MoveCharge(), MotionMaster::MoveChase(), MotionMaster::MoveCloserAndStop(), MotionMaster::MoveConfused(), MotionMaster::MoveDistract(), MotionMaster::MoveFace(), MotionMaster::MoveFace(), MotionMaster::MoveFall(), MotionMaster::MoveFleeing(), MotionMaster::MoveFollow(), MotionMaster::MoveFormation(), npc_hearthsinger_forresten_cot::npc_hearthsinger_forresten_cotAI::MoveInLineOfSight(), npc_a_special_surprise::npc_a_special_surpriseAI::MoveInLineOfSight(), npc_tooga::npc_toogaAI::MoveInLineOfSight(), npc_twiggy_flathead::npc_twiggy_flatheadAI::MoveInLineOfSight(), npc_scorch_ground::npc_scorch_groundAI::MoveInLineOfSight(), npc_ashtongue_sorcerer::MoveInLineOfSight(), npc_air_force_bots::npc_air_force_botsAI::MoveInLineOfSight(), Player::MoveItemToInventory(), MotionMaster::MoveJump(), PetAI::MovementInform(), npc_kayn_sunfury_invasion_begins::MovementInform(), EscortAI::MovementInform(), MotionMaster::MovePath(), MotionMaster::MovePath(), MotionMaster::MovePoint(), WorldObject::MovePosition(), MotionMaster::MoveRandom(), MotionMaster::MoveRotate(), MotionMaster::MoveSeekAssistance(), MotionMaster::MoveSeekAssistanceDistract(), MotionMaster::MoveTargetedHome(), MotionMaster::MoveTaxiFlight(), MotionMaster::MoveTierTransition(), npc_stalagg::myCoil(), npc_feugen::myCoil(), npc_stalagg::myCoilGO(), npc_feugen::myCoilGO(), npc_felmyst_trail::npc_felmyst_trail(), spell_ymiron_the_fallen_king_soul_siphon::OnAfterApply(), spell_gormok_ride_player::OnApply(), battleground_deephaul_ravine::OnAreaTriggerCreate(), arena_empyrean_domain::OnAreaTriggerCreate(), battleground_twin_peaks::OnAreaTriggerCreate(), battleground_warsong_gulch::OnAreaTriggerCreate(), battleground_eye_of_the_storm::OnCaptureFlag(), battleground_twin_peaks::OnCaptureFlag(), battleground_warsong_gulch::OnCaptureFlag(), achievement_snakes_whyd_it_have_to_be_snakes::OnCheck(), achievement_intense_cold::OnCheck(), achievement_once_bitten_twice_shy_n::OnCheck(), achievement_once_bitten_twice_shy_v::OnCheck(), conversation_kings_rest_intro::OnCreate(), conversation_rokmora_intro::OnCreate(), conversation_on_summon_call_of_the_uncrowned::OnCreate(), conversation_the_invasion_begins::OnCreate(), conversation_an_unlikely_informant::OnCreate(), conversation_the_new_classington_estate::OnCreate(), conversation_high_elf_ranger_to_ghostlands::OnCreate(), conversation_dawnspair_spire_to_ghostlands::OnCreate(), conversation_dawnspair_spire_followup_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(), Scripts::KhazAlgar::CampaignsVisionsOfAShadowedSun::conversation_after_vereesas_ceremony::OnCreate(), conversation_natalia_pearces_accept_precious_gems::OnCreate(), conversation_natalia_pearces_complete_precious_gems::OnCreate(), conversation_burden_of_proof_speak_with_constable::OnCreate(), conversation_burden_of_proof_first_test_given::OnCreate(), conversation_burden_of_proof_second_test_given::OnCreate(), conversation_burden_of_proof_third_test_given::OnCreate(), conversation_drustvar_really_big_problem_complete::OnCreate(), conversation_lord_stormsong_brother_pike_intro_outro::OnCreate(), conversation_lord_stormsong_rexxar_intro::OnCreate(), conversation_lord_stormsong_rexxar_outro::OnCreate(), conversation_boralus_hub_tour_00::OnCreate(), conversation_boralus_hub_tour::OnCreate(), conversation_boralus_accept_old_knight::OnCreate(), conversation_boralus_enter_harbormaster_office::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_sylvanas_windrunner_introduction::OnCreate(), 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_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_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_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_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_ruins_of_ahnqiraj::instance_ruins_of_ahnqiraj_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_ulduar::instance_ulduar_InstanceMapScript::OnCreatureCreate(), instance_utgarde_keep::instance_utgarde_keep_InstanceMapScript::OnCreatureCreate(), instance_violet_hold::instance_violet_hold_InstanceMapScript::OnCreatureCreate(), instance_shadow_labyrinth::instance_shadow_labyrinth_InstanceMapScript::OnCreatureCreate(), instance_black_temple::instance_black_temple_InstanceMapScript::OnCreatureCreate(), instance_blood_furnace::instance_blood_furnace_InstanceMapScript::OnCreatureCreate(), instance_magtheridons_lair::instance_magtheridons_lair_InstanceMapScript::OnCreatureCreate(), instance_shattered_halls::instance_shattered_halls_InstanceMapScript::OnCreatureCreate(), instance_arcatraz::instance_arcatraz_InstanceMapScript::OnCreatureCreate(), instance_sanctum_of_domination::instance_sanctum_of_domination_InstanceMapScript::OnCreatureCreate(), instance_stratholme::instance_stratholme_InstanceMapScript::OnCreatureRemove(), instance_uldaman::instance_uldaman_InstanceMapScript::OnCreatureRemove(), instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript::OnCreatureRemove(), instance_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_temple_of_kotmogu::OnFlagDropped(), battleground_eye_of_the_storm::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(), 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_scholomance::instance_scholomance_InstanceMapScript::OnGameObjectCreate(), instance_stratholme::instance_stratholme_InstanceMapScript::OnGameObjectCreate(), instance_blackfathom_deeps::instance_blackfathom_deeps_InstanceMapScript::OnGameObjectCreate(), instance_hyjal::instance_mount_hyjal_InstanceMapScript::OnGameObjectCreate(), instance_dire_maul::instance_dire_maul_InstanceMapScript::OnGameObjectCreate(), instance_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_trial_of_the_champion::instance_trial_of_the_champion_InstanceMapScript::OnGameObjectCreate(), instance_drak_tharon_keep::instance_drak_tharon_keep_InstanceScript::OnGameObjectCreate(), instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript::OnGameObjectCreate(), instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::OnGameObjectCreate(), instance_naxxramas::instance_naxxramas_InstanceMapScript::OnGameObjectCreate(), instance_eye_of_eternity::instance_eye_of_eternity_InstanceMapScript::OnGameObjectCreate(), instance_nexus::instance_nexus_InstanceMapScript::OnGameObjectCreate(), instance_oculus::instance_oculus_InstanceMapScript::OnGameObjectCreate(), instance_utgarde_keep::instance_utgarde_keep_InstanceMapScript::OnGameObjectCreate(), instance_violet_hold::instance_violet_hold_InstanceMapScript::OnGameObjectCreate(), OutdoorPvPHP::OnGameObjectCreate(), OutdoorPvPNA::OnGameObjectCreate(), OutdoorPvPTF::OnGameObjectCreate(), instance_magtheridons_lair::instance_magtheridons_lair_InstanceMapScript::OnGameObjectCreate(), instance_sanctum_of_domination::instance_sanctum_of_domination_InstanceMapScript::OnGameObjectCreate(), instance_blackwing_lair::instance_blackwing_lair_InstanceMapScript::OnGameObjectRemove(), instance_onyxias_lair::instance_onyxias_lair_InstanceMapScript::OnGameObjectRemove(), instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript::OnGameObjectRemove(), instance_violet_hold::instance_violet_hold_InstanceMapScript::OnGameObjectRemove(), instance_magtheridons_lair::instance_magtheridons_lair_InstanceMapScript::OnGameObjectRemove(), npc_lokhtos_darkbargainer::npc_lokhtos_darkbargainerAI::OnGossipHello(), boss_gloomrel::boss_gloomrelAI::OnGossipHello(), boss_doomrel::boss_doomrelAI::OnGossipHello(), npc_barnes::OnGossipHello(), npc_death_knight_initiate::npc_death_knight_initiateAI::OnGossipHello(), npc_koltira_deathweaver::OnGossipHello(), npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::OnGossipHello(), npc_silverpine_bat_handler_maggotbreath::OnGossipHello(), npc_jaina_proudmoore::npc_jaina_proudmooreAI::OnGossipHello(), npc_thrall::npc_thrallAI::OnGossipHello(), npc_tyrande_whisperwind::npc_tyrande_whisperwindAI::OnGossipHello(), npc_chromie_start::npc_chromie_startAI::OnGossipHello(), npc_chromie_middle::npc_chromie_middleAI::OnGossipHello(), npc_erozion::OnGossipHello(), npc_thrall_old_hillsbrad::OnGossipHello(), npc_taretha::OnGossipHello(), npc_aged_dying_ancient_kodo::npc_aged_dying_ancient_kodoAI::OnGossipHello(), Scripts::Kalimdor::Durotar::npc_mithaka::OnGossipHello(), npc_sergeant_bly::npc_sergeant_blyAI::OnGossipHello(), npc_weegli_blastfuse::npc_weegli_blastfuseAI::OnGossipHello(), npc_announcer_toc5::npc_announcer_toc5AI::OnGossipHello(), npc_brann_hos::OnGossipHello(), npc_wg_demolisher_engineer::OnGossipHello(), npc_wg_spirit_guide::OnGossipHello(), npc_wg_queue::OnGossipHello(), npc_zm_field_scout::OnGossipHello(), npc_colonel_jules::npc_colonel_julesAI::OnGossipHello(), go_amberpine_outhouse::go_amberpine_outhouseAI::OnGossipHello(), npc_engineering_tele_trinket::npc_engineering_tele_trinketAI::OnGossipHello(), npc_wormhole::npc_wormholeAI::OnGossipHello(), npc_master_mathias_shaw_human_heritage_lions_pride_inn_basement::OnGossipSelect(), Scripts::KhazAlgar::CampaignsVisionsOfAShadowedSun::npc_vereesa_windrunner_oztan_isle::OnGossipSelect(), npc_cyrus_crestfall_old_knight::OnGossipSelect(), npc_thalorien_dawnseeker::OnGossipSelect(), npc_lokhtos_darkbargainer::npc_lokhtos_darkbargainerAI::OnGossipSelect(), boss_gloomrel::boss_gloomrelAI::OnGossipSelect(), boss_doomrel::boss_doomrelAI::OnGossipSelect(), npc_blastmaster_emi_shortfuse::npc_blastmaster_emi_shortfuseAI::OnGossipSelect(), npc_barnes::OnGossipSelect(), npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::OnGossipSelect(), npc_tyrande_whisperwind::npc_tyrande_whisperwindAI::OnGossipSelect(), npc_erozion::OnGossipSelect(), npc_thrall_old_hillsbrad::OnGossipSelect(), npc_taretha::OnGossipSelect(), npc_sergeant_bly::npc_sergeant_blyAI::OnGossipSelect(), npc_thassarian::OnGossipSelect(), npc_zm_field_scout::OnGossipSelect(), npc_chromie_start::npc_chromie_startAI::OnGossipSelect(), npc_chromie_middle::npc_chromie_middleAI::OnGossipSelect(), npc_arthas_stratholme::npc_arthas_stratholmeAI::OnGossipSelect(), go_headless_horseman_pumpkin::OnGossipSelect(), npc_brann_bronzebeard_keystone::OnGossipSelect(), npc_alchemist_finklestein::OnGossipSelect(), go_apexis_relic::go_apexis_relicAI::OnGossipSelect(), Player::OnGossipSelect(), at_ymiron_the_fallen_king_bane::OnInitialize(), SmartScript::OnInitialize(), lfg::LFGPlayerScript::OnLogin(), lfg::LFGPlayerScript::OnLogout(), Loot::OnLootOpened(), lfg::LFGPlayerScript::OnMapChanged(), Scripts::EasternKingdoms::StormwindCity::player_conv_after_movie_tides_of_war::OnMovieComplete(), movie_anduin_final::OnMovieComplete(), MultiPersonalPhaseTracker::OnOwnerPhaseChanged(), spell_bg_defending_cart_aura_AuraScript::OnPeriodic(), battleground_isle_of_conquest::OnPlayerAssaultNode(), battleground_silvershard_mines::OnPlayerCapturedMineCart(), battleground_isle_of_conquest::OnPlayerDefendNode(), Scenario::OnPlayerEnter(), Scenario::OnPlayerExit(), battleground_isle_of_conquest::OnPlayerInteractWithBanner(), battleground_isle_of_conquest::OnPlayerKilled(), battleground_alterac_valley::OnPlayerKilled(), Guild::OnPlayerStatusChange(), spell_anduin_wrynn_dark_zeal::OnProc(), npc_kayn_sunfury_invasion_begins::OnQuestAccept(), npc_master_mathias_shaw_human_heritage_lions_pride_inn_basement::OnQuestAccept(), npc_vanessa_vancleef_human_heritage_lions_pride_inn_basement::OnQuestAccept(), Scripts::EasternKingdoms::StormwindCity::npc_arkonarin_starshade_ancient_curses::OnQuestAccept(), npc_captain_garrick_beach::OnQuestAccept(), npc_warlord_grimaxe_beach::OnQuestAccept(), npc_ruul_snowhoof::npc_ruul_snowhoofAI::OnQuestAccept(), npc_muglash::npc_muglashAI::OnQuestAccept(), npc_magwin::npc_magwinAI::OnQuestAccept(), npc_demolitionist_legoso::npc_demolitionist_legosoAI::OnQuestAccept(), go_crystalline_tear::go_crystalline_tearAI::OnQuestAccept(), npc_ranshalla::npc_ranshallaAI::OnQuestAccept(), npc_taelia_get_your_bearings::OnQuestAccept(), npc_emily::OnQuestAccept(), npc_daegarn::OnQuestAccept(), npc_maghar_captive::npc_maghar_captiveAI::OnQuestAccept(), npc_kurenai_captive::npc_kurenai_captiveAI::OnQuestAccept(), npc_earthmender_wilda::npc_earthmender_wildaAI::OnQuestAccept(), go_crystal_prison::go_crystal_prisonAI::OnQuestAccept(), go_loosely_turned_soil::OnQuestReward(), npc_lady_sylvanas_windrunner::npc_lady_sylvanas_windrunnerAI::OnQuestReward(), BaseQuestWarmingUp::OnQuestStatusChange(), quest_the_re_deather::OnQuestStatusChange(), spell_lord_kazzak_mark_of_kazzak_periodic::OnRemove(), scene_demonhunter_intro::OnSceneStart(), scene_darkmaul_plains_skeleton_army_horde::OnSceneTriggerEvent(), npc_altar_altercation_blood_ritual_orb::OnSpellClick(), conversation_ghostlands_start_convo_on_end< ConversationId >::OnStart(), conversation_dawnspair_spire_to_ghostlands::OnStart(), Scripts::QuelThalas::Harandar::Chapter1::conversation_the_root_cause_open_portal::OnStart(), Scripts::QuelThalas::Harandar::Chapter1::conversation_to_harathir_talk_to_kupaal::OnStart(), spell_dru_pulverize_trigger_periodic::OnTick(), spell_dru_shooting_stars::OnTick(), at_silverpine_no_escape::OnTrigger(), Scripts::EasternKingdoms::Westfall::at_westfall_two_shoed_lou_thugs::OnTrigger(), Scripts::EasternKingdoms::Westfall::at_westfall_small_time_hustler::OnTrigger(), at_stratholme_inn_stairs_cot::OnTrigger(), at_hor_intro_start::OnTrigger(), AreaTrigger_at_frostgrips_hollow::OnTrigger(), event_sevis_sacrifice_player::OnTrigger(), event_sevis_sacrifice_self::OnTrigger(), instance_magisters_terrace::instance_magisters_terrace_InstanceMapScript::OnUnitDeath(), instance_uldaman::instance_uldaman_InstanceMapScript::OnUnitDeath(), instance_culling_of_stratholme::instance_culling_of_stratholme_InstanceMapScript::OnUnitDeath(), instance_dire_maul::instance_dire_maul_InstanceMapScript::OnUnitDeath(), instance_ruins_of_ahnqiraj::instance_ruins_of_ahnqiraj_InstanceMapScript::OnUnitDeath(), instance_gundrak::instance_gundrak_InstanceMapScript::OnUnitDeath(), instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::OnUnitDeath(), instance_blood_furnace::instance_blood_furnace_InstanceMapScript::OnUnitDeath(), instance_stratholme::instance_stratholme_InstanceMapScript::OnUnitDeath(), at_auchindoun_npc_reaction::OnUnitEnter(), at_leymor_arcane_eruption::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(), at_azhiccar_devour_force::OnUnitEnter(), at_orator_conversation_intro< conversationEntry, data >::OnUnitEnter(), at_aqusirr_undertow::OnUnitEnter(), at_boralus_sanctum_of_the_sages_conversation::OnUnitEnter(), at_dk_death_and_decay::OnUnitEnter(), areatrigger_pal_ashen_hallow::OnUnitEnter(), at_kings_rest_trigger_intro_event_with_zul::OnUnitEnter(), at_leymor_arcane_eruption::OnUnitExit(), at_azhiccar_devour_force::OnUnitExit(), at_aqusirr_undertow::OnUnitExit(), at_dk_death_and_decay::OnUnitExit(), areatrigger_pal_ashen_hallow::OnUnitExit(), areatrigger_pal_consecration::OnUnitExit(), conversation_the_invasion_begins::OnUpdate(), Scripts::EasternKingdoms::StormwindCity::conversation_start_council_tides_of_war::OnUpdate(), conversation_boralus_hub_tour::OnUpdate(), Trinity::NearestAreaTriggerEntryInObjectRangeCheck::operator()(), ConversationActorFillVisitor::operator()(), Trinity::NearestCreatureEntryWithLiveStateInObjectRangeCheck::operator()(), Trinity::CreatureWithOptionsInObjectRangeCheck< Customizer >::operator()(), Trinity::NearestGameObjectEntryInObjectRangeCheck::operator()(), Trinity::NearestUnspawnedGameObjectEntryInObjectRangeCheck::operator()(), Trinity::GameObjectWithOptionsInObjectRangeCheck< Customizer >::operator()(), WorldObjectChangeAccumulator::operator()(), WorldObjectClientDestroyWork::operator()(), Trinity::FriendlyBelowHpPctEntryInRange::operator()(), BoneSpikeTargetSelector::operator()(), DeathPlagueTargetSelector::operator()(), BlizzardTargetSelector::operator()(), FireNovaTargetCheck::operator()(), RitualTargetCheck::operator()(), BloodboltHitCheck::operator()(), Trinity::WorldObjectSpellTargetCheck::operator()(), Unit::OutDebugInfo(), npc_silverpine_horde_hauler::PassengerBoarded(), npc_wild_wyrm::PassengerBoarded(), npc_sanitron_5000::PassengerBoarded(), Scripts::Pandaria::TheWanderingIsle::npc_delivery_cart::PassengerBoarded(), npc_vp_slipstream::PassengerBoarded(), npc_icefang::PassengerBoarded(), npc_king_jokkum_vehicle::PassengerBoarded(), Channel::Password(), PathGenerator::PathGenerator(), npc_doctor::npc_doctorAI::PatientSaved(), SmartAI::PausePath(), AuctionHouseMgr::PendingAuctionAdd(), AuctionHouseMgr::PendingAuctionCount(), AuctionHouseMgr::PendingAuctionProcess(), AuraEffect::PeriodicTick(), spell_thorim_activate_lightning_orb_periodic::spell_thorim_activate_lightning_orb_periodic_AuraScript::PeriodicTick(), Player::PetSpellInitialize(), spell_dru_germination::PickRejuvenationVariant(), BlackMarketEntry::PlaceBid(), WorldObject::PlayDirectSound(), WorldObject::PlayDistanceSound(), Battlefield::PlayerAcceptInviteToQueue(), Battlefield::PlayerAcceptInviteToWar(), LootRoll::PlayerVote(), WorldObject::PlayObjectSound(), Unit::PlayOneShotAnimKitId(), AreaTrigger::PlaySpellVisual(), Player::PossessSpellInitialize(), Spell::prepare(), Player::PrepareGossipMenu(), PrepareValuesUpdateBuffer(), Spell::PreprocessSpellHit(), Spell::PreprocessSpellLaunch(), Spell::TargetInfo::PreprocessTarget(), PrintPlayerInfo(), SmartScript::ProcessAction(), BattlefieldWG::ProcessEvent(), Player::ProcessItemCast(), CombatManager::PutReference(), ThreatManager::PutThreatenedByMeRef(), ThreatManager::PutThreatListRef(), PetAI::ReceiveEmote(), Player::RefundItem(), spell_pri_atonement_effect_aura::RegisterHelper(), Player::RemoveActionButton(), Unit::RemoveAllControlled(), Map::RemoveAllObjectsInRemoveList(), Vehicle::RemoveAllPassengers(), Player::RemoveAtLoginFlag(), Unit::RemoveAura(), Unit::RemoveAura(), Unit::RemoveAurasByType(), Unit::RemoveAurasByType(), Unit::RemoveAurasWithMechanic(), World::RemoveBanCharacter(), Unit::RemoveCharmedBy(), Player::RemovedInsignia(), spell_warl_channel_demonfire_activator::RemoveEffect(), Map::RemoveFromActive(), Map::RemoveFromMap(), GameObject::RemoveFromOwner(), TempSummon::RemoveFromWorld(), Player::RemoveFromWorld(), Unit::RemoveFromWorld(), Unit::RemoveGameObject(), Unit::RemoveGameObjectImpl(), Unit::RemoveInertia(), Player::RemoveItem(), Player::RemoveItemDependentAurasAndCasts(), Player::RemoveItemFromBuyBackSlot(), Group::RemoveMember(), Unit::RemoveMovementForce(), Unit::RemoveNotOwnSingleTargetAuras(), Vehicle::RemovePassenger(), Player::RemovePet(), Map::RemovePlayerFromMap(), Player::RemoveSocial(), Player::RemoveSpell(), CollectionMgr::RemoveTemporaryAppearance(), Player::RemoveTradeableItem(), Player::ReportedAfkBy(), PlayerAchievementMgr::Reset(), QuestObjectiveCriteriaMgr::Reset(), npc_twilight_flame_caller::npc_twilight_flame_callerAI::Reset(), npc_image_of_medivh::npc_image_of_medivhAI::Reset(), npc_icc_orb_controller::Reset(), Vehicle::Reset(), Creature::Respawn(), SpellHistory::RestoreCooldownStateAfterDuel(), Unit::RestoreDisplayId(), MotionMaster::ResumeSplineChain(), Player::ResurrectPlayer(), hyjalAI::Retreat(), Player::RewardHonor(), Player::RewardPlayerAndGroupAtEvent(), Player::RewardQuest(), Player::Satisfy(), Player::SatisfyQuestBreadcrumbQuest(), Player::SatisfyQuestClass(), Player::SatisfyQuestConditions(), Player::SatisfyQuestDependentBreadcrumbQuests(), Player::SatisfyQuestDependentPreviousQuests(), Player::SatisfyQuestExclusiveGroup(), Player::SatisfyQuestExpansion(), Player::SatisfyQuestMaxLevel(), Player::SatisfyQuestMaxReputation(), Player::SatisfyQuestMinLevel(), Player::SatisfyQuestMinReputation(), Player::SatisfyQuestPreviousQuest(), Player::SatisfyQuestRace(), Player::SatisfyQuestSkill(), Player::SatisfyQuestStatus(), Player::SatisfyQuestTimed(), Player::SaveInventoryAndGoldToDB(), Item::SaveRefundDataToDB(), spell_pal_holy_prism_selector::SaveTargetGuid(), PlayerAchievementMgr::SaveToDB(), Item::SaveToDB(), Garrison::SaveToDB(), QuestObjectiveCriteriaMgr::SaveToDB(), ReputationMgr::SaveToDB(), AzeriteEmpoweredItem::SaveToDB(), AzeriteItem::SaveToDB(), Player::SaveToDB(), ThreatManager::ScaleThreat(), Map::ScriptCommandStart(), Map::ScriptsProcess(), Map::ScriptsStart(), Spell::SelectEffectTypeImplicitTargets(), Spell::SelectImplicitNearbyTargets(), Creature::SelectNearestTargetInAttackDistance(), Group::SelectNewPartyOrRaidLeader(), npc_shadowy_construct::SelectNewTarget(), spell_marrowgar_coldflame::SelectTarget(), spell_the_lich_king_valkyr_target_search::SelectTarget(), PlayerAchievementMgr::SendAchievementEarned(), PlayerAchievementMgr::SendAchievementInfo(), Creature::SendAIReaction(), PlayerAchievementMgr::SendAllData(), QuestObjectiveCriteriaMgr::SendAllData(), Player::SendAreaSpiritHealerTime(), Unit::SendAttackStateUpdate(), WorldSession::SendAuctionFavoriteList(), Player::SendAurasForTarget(), Player::SendAutoRepeatCancel(), Guild::SendBankList(), Player::SendBuyError(), Unit::SendCancelSpellVisual(), Unit::SendCancelSpellVisualKit(), Spell::SendChannelStart(), Spell::SendChannelUpdate(), CreatureTextMgr::SendChat(), ThreatManager::SendClearAllThreatToClients(), Unit::SendClearTarget(), spell_igb_overheat::SendClientControl(), PlayerAchievementMgr::SendCriteriaUpdate(), QuestObjectiveCriteriaMgr::SendCriteriaUpdate(), GameObject::SendCustomAnim(), Player::SendEnchantmentDurations(), InstanceScript::SendEncounterUnit(), Unit::SendEnergizeSpellLog(), Player::SendEquipError(), Guild::SendEventPresenceChanged(), Unit::SendFlightSplineSyncUpdate(), GameObject::SendGameObjectDespawn(), SendGossipMenuFor(), Unit::SendHealSpellLog(), Player::SendInitialPacketsAfterAddToMap(), Map::SendInitSelf(), Spell::SendInterrupted(), Player::SendItemRefundResult(), Player::SendItemRetrievalMail(), BattlePets::BattlePetMgr::SendJournal(), WorldSession::SendLearnNewTaxiNode(), WorldSession::SendLfgPartyLockInfo(), WorldSession::SendLfgPlayerLockInfo(), WorldSession::SendLfgUpdateProposal(), WorldSession::SendLfgUpdateStatus(), WorldSession::SendListInventory(), Guild::SendLoginInfo(), Player::SendLoot(), Player::SendLootRelease(), MailDraft::SendMailTo(), Unit::SendMeleeAttackStart(), Unit::SendMeleeAttackStop(), Guild::SendMoneyInfo(), Unit::SendMoveKnockBack(), Player::SendMovementSetCollisionHeight(), Player::SendNewItem(), Pet::SendNewlyTamed(), SplineChainMovementGenerator::SendPathSpline(), Unit::SendPeriodicAuraLog(), Guild::SendPermissions(), Unit::SendPetActionSound(), Unit::SendPetDismissSound(), Unit::SendPlaySpellVisual(), Unit::SendPlaySpellVisual(), Unit::SendPlaySpellVisualKit(), Player::SendPreparedGossip(), Player::SendPreparedQuest(), Player::SendPushToPartyResponse(), Player::SendQuestConfirmAccept(), PlayerMenu::SendQuestGiverQuestListMessage(), Player::SendQuestGiverStatusMultiple(), Player::SendQuestUpdateAddItem(), Player::SendRaidInfo(), Player::SendRefundInfo(), ThreatManager::SendRemoveToClients(), Spell::SendResurrectRequest(), MailDraft::SendReturnToSender(), Player::SendSellError(), Unit::SendSetVehicleRecId(), Unit::SendSpellDamageImmune(), Unit::SendSpellDamageResist(), Spell::SendSpellExecuteLog(), Spell::SendSpellGo(), Spell::SendSpellInterruptLog(), WorldObject::SendSpellMiss(), Unit::SendSpellNonMeleeDamageLog(), Trainer::Trainer::SendSpells(), Spell::SendSpellStart(), SplineChainMovementGenerator::SendSplineFor(), Player::SendSummonRequestFrom(), Player::SendTalentsInfoData(), WorldSession::SendTaxiMenu(), Trainer::Trainer::SendTeachFailure(), Unit::SendTeleportPacket(), ThreatManager::SendThreatListToClients(), spell_malygos_surge_of_power_warning_selector_25::SendThreeTargets(), Item::SendTimeUpdate(), PhasingHandler::SendToPlayer(), WorldSession::SendTrainerList(), Item::SendUpdateSockets(), Group::SendUpdateToPlayer(), Channel::SendWhoOwner(), ScriptedAI::SetAggressiveStateAfter(), Unit::SetAIAnimKitId(), Unit::SetAlwaysAllowPitching(), GameObject::SetAnimKitId(), Unit::SetAnimTier(), Player::SetAreaSpiritHealer(), Unit::SetAuraStack(), Unit::SetCanAdvFly(), Unit::SetCanDoubleJump(), Unit::SetCanFly(), Unit::SetCanTransitionBetweenSwimAndFly(), Unit::SetCanTurnWhileFalling(), ArenaTeam::SetCaptain(), Unit::SetCharm(), Unit::SetCharmedBy(), Player::SetClientControl(), Unit::SetCollision(), Unit::SetConfused(), Item::SetCount(), CriteriaHandler::SetCriteriaProgress(), Minion::setDeathState(), Player::setDeathState(), Unit::SetDisableGravity(), Unit::SetDisableInertia(), Player::SetDrunkValue(), Unit::SetEnableFullSpeedPitching(), Unit::SetEnableFullSpeedTurning(), Item::SetEnchantment(), Player::SetEquipmentSet(), Movement::MoveSplineInit::SetFacing(), Unit::SetFeared(), Unit::SetFeatherFall(), SmartAI::SetFollow(), GameObject::SetGoStateFor(), SpellCastTargets::SetGOTarget(), Unit::SetGravityModifier(), npc_webwrap::SetGUID(), Player::SetHomebind(), Unit::SetHover(), SpellHistory::PersistenceHelper< Player >::SetIdentifier(), Unit::SetIgnoreMovementForces(), CombatManager::SetInCombatWith(), Player::SetInGuild(), Channel::SetInvisible(), Guild::BankTab::SetItem(), TradeData::SetItem(), SpellCastTargets::SetItemTarget(), Unit::SetJumpingDisabled(), Unit::SetLevel(), GameObject::SetLinkedTrap(), GameObject::SetLootState(), Unit::SetMeleeAnimKitId(), Unit::SetMinion(), Channel::SetMode(), Unit::SetMoveCantSwim(), Unit::SetMovedUnit(), Unit::SetMovementAnimKitId(), Item::SetNotRefundable(), Channel::SetOwner(), Player::SetPetSlot(), WorldSession::SetPlayer(), Unit::SetPlayHoverAnim(), Unit::SetPower(), Player::SetQuestObjectiveData(), Player::SetRandomWinner(), WorldPackets::Chat::Chat::SetReceiver(), Player::SetResurrectRequestData(), Unit::SetRooted(), WorldPackets::Chat::Chat::SetSender(), Player::SetSkill(), Unit::SetSpeedRate(), TradeData::SetSpell(), Creature::SetSpellFocus(), GameObject::SetSpellVisualId(), BfGraveyard::SetSpirit(), GameObjectType::NewFlag::SetState(), Item::SetState(), Unit::SetStrafingDisabled(), Unit::SetStunned(), Unit::SetSwim(), Creature::SetTappedBy(), Creature::SetTextRepeatId(), SmartScript::SetTimedActionList(), Player::SetTraitConfigUseSharedActionBars(), SpellCastTargets::SetUnitTarget(), Player::SetViewpoint(), spell_sha_healing_rain_aura::SetVisualDummy(), Unit::SetWalk(), Unit::SetWaterWalking(), Player::SpawnCorpseBones(), npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::SpawnNPC(), hyjalAI::SpawnVeins(), Spell::Spell(), Unit::SpellAbsorbBonusDone(), Unit::SpellCritChanceTaken(), Unit::SpellDamageBonusDone(), Unit::SpellDamageBonusTaken(), Unit::SpellHealingBonusDone(), Unit::SpellHealingBonusTaken(), npc_garrick_summoned_beach::SpellHit(), npc_grimaxe_summoned_beach::SpellHit(), npc_cork_fizzlepop_q59941::SpellHit(), npc_captain_garrick_q55879::SpellHit(), npc_warlord_grimaxe_q59942::SpellHit(), npc_wounded_coldridge_mountaineer::npc_wounded_coldridge_mountaineerAI::SpellHit(), npc_redridge_subdued_canyon_ettin::SpellHit(), Scripts::Kalimdor::Durotar::npc_lazy_peon::npc_lazy_peonAI::SpellHit(), npc_death_knight_initiate::npc_death_knight_initiateAI::SpellHit(), npc_restless_soul::npc_restless_soulAI::SpellHit(), npc_silverpine_forest_ettin::SpellHit(), npc_survivors_healed_by_leader_beach_private< PathId, WaitTime >::SpellHit(), npc_draenei_survivor::npc_draenei_survivorAI::SpellHit(), npc_icc_orb_controller::SpellHit(), go_caribou_trap::SpellHit(), go_mammoth_trap::SpellHit(), npc_venture_co_straggler::SpellHit(), npc_wild_wyrm::SpellHit(), npc_mature_netherwing_drake::npc_mature_netherwing_drakeAI::SpellHit(), npc_enslaved_netherwing_drake::npc_enslaved_netherwing_drakeAI::SpellHit(), npc_dark_rider_of_acherus::SpellHitTarget(), boss_epoch::boss_epochAI::SpellHitTarget(), boss_lady_deathwhisper::SpellHitTarget(), npc_malformed_ooze::SpellHitTarget(), boss_flame_leviathan::boss_flame_leviathanAI::SpellHitTarget(), boss_warchief_kargath_bladefist::SpellHitTarget(), Player::SplitItem(), EscortAI::Start(), at_briarpatch_to_plains::StartConversation(), npc_sparring_partner_combat_training::StartConversationWithPlayer(), SpellHistory::StartCooldown(), npc_image_of_medivh::npc_image_of_medivhAI::StartEvent(), hyjalAI::StartEvent(), npc_magister_aledis::npc_magister_aledisAI::StartFight(), FollowerAI::StartFollow(), Player::StartLoadingActionButtons(), npc_sparring_partner_exiles_reach::StartPrivateConversation(), Movement::MoveSplineInit::Stop(), Player::StopCastingBindSight(), Player::StopCastingCharm(), WorldObject::StopDistanceSound(), Bag::StoreItem(), Player::StoreLootItem(), Player::StoreNewItem(), Player::StoreNewItemInBestSlots(), SummonList::Summon(), hyjalAI::SummonCreature(), Map::SummonCreature(), boss_anubrekhan::SummonedCreatureDespawn(), boss_lady_deathwhisper::SummonedCreatureDies(), boss_jedoga_shadowseeker::SummonedCreatureDies(), boss_anubrekhan::SummonedCreatureDies(), Player::SummonIfPossible(), boss_malchezaar::boss_malchezaarAI::SummonInfernal(), npc_anachronos_quest_trigger::npc_anachronos_quest_triggerAI::SummonNextWave(), npc_lord_illidan_stormrage::npc_lord_illidan_stormrageAI::SummonNextWave(), Transport::SummonPassenger(), WorldObject::SummonPersonalClone(), Player::SummonPet(), Player::SwapItem(), Map::SwitchGridContainers(), Spell::TakeCastItem(), Trainer::Trainer::TeachSpell(), Transport::TeleportPassengersAndHideTransport(), Player::TeleportTo(), battleground_strand_of_the_ancients::TeleportToEntrancePosition(), TempSummon::TempSummon(), Ticket::Ticket(), battleground_strand_of_the_ancients::TitanRelicActivated(), spell_warl_perpetual_unstability::TriggerExplosion(), spell_warl_volatile_agony::TriggerExplosion(), spell_sha_molten_assault::TriggerFlameShocks(), Aura::TryRefreshStackOrCreate(), LootRoll::TryToStart(), Channel::UnBan(), Vehicle::Uninstall(), UnitFitToActionRequirement(), ThreatReference::UnregisterAndFree(), Totem::UnSummon(), MotionMaster::Update(), Pet::Update(), Spell::update(), Creature::Update(), Player::Update(), FollowMovementGenerator::Update(), SplineChainMovementGenerator::Update(), SpellCastTargets::Update(), Unit::UpdateAdvFlyingSpeed(), Unit::UpdateAdvFlyingSpeed(), TotemAI::UpdateAI(), SimpleCharmedPlayerAI::UpdateAI(), EscortAI::UpdateAI(), npc_twilight_flame_caller::npc_twilight_flame_callerAI::UpdateAI(), boss_malchezaar::boss_malchezaarAI::UpdateAI(), boss_shade_of_aran::boss_aranAI::UpdateAI(), npc_unworthy_initiate::npc_unworthy_initiateAI::UpdateAI(), npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::UpdateAI(), npc_valkyr_battle_maiden::npc_valkyr_battle_maidenAI::UpdateAI(), npc_restless_soul::npc_restless_soulAI::UpdateAI(), npc_silverpine_deathstalker_rane_yorick::UpdateAI(), npc_garrick_summoned_beach::UpdateAI(), npc_grimaxe_summoned_beach::UpdateAI(), npc_huxsworth_briarpatch_quest_private::UpdateAI(), npc_dawntracker_hunter_quest_private::UpdateAI(), npc_dawntracker_briarpatch_quest_private::UpdateAI(), npc_gnome_goblin_plains_make_copter_private::UpdateAI(), npc_captain_garrick_q55879::UpdateAI(), npc_warlord_grimaxe_q59942::UpdateAI(), boss_onyxia::UpdateAI(), boss_cthun::cthunAI::UpdateAI(), npc_twiggy_flathead::npc_twiggy_flatheadAI::UpdateAI(), boss_halion::UpdateAI(), npc_meteor_strike::UpdateAI(), boss_trollgore::UpdateAI(), npc_jaina_or_sylvanas_escape_hor::npc_jaina_or_sylvanas_escape_horAI::UpdateAI(), boss_krick::UpdateAI(), boss_blood_queen_lana_thel::UpdateAI(), boss_festergut::UpdateAI(), boss_anubrekhan::UpdateAI(), boss_gluth::UpdateAI(), boss_heigan::UpdateAI(), boss_mimiron::boss_mimironAI::UpdateAI(), boss_essence_of_anger::UpdateAI(), npc_doctor::npc_doctorAI::UpdateAI(), boss_warrior_toc5::boss_warrior_toc5AI::UpdateAI(), boss_mage_toc5::boss_mage_toc5AI::UpdateAI(), boss_shaman_toc5::boss_shaman_toc5AI::UpdateAI(), boss_hunter_toc5::boss_hunter_toc5AI::UpdateAI(), boss_rouge_toc5::boss_rouge_toc5AI::UpdateAI(), PetAI::UpdateAI(), FollowerAI::UpdateAI(), PetAI::UpdateAllies(), Player::UpdateAverageItemLevelTotal(), GameObject::UpdateCapturePoint(), Spell::UpdateChanneledTargetList(), Unit::UpdateCharmAI(), CinematicMgr::UpdateCinematicLocation(), Player::UpdateCraftSkill(), CriteriaHandler::UpdateCriteria(), Player::UpdateFishingSkill(), Player::UpdateGatherSkill(), Player::UpdateHomebindTime(), InstanceMap::UpdateInstanceLock(), InstanceMap::UpdateInstanceLock(), Player::UpdateItemDuration(), Group::UpdateLooterGuid(), Player::UpdateMastery(), Guild::UpdateMemberData(), areatrigger_pri_entropic_rift::UpdateMovement(), Unit::UpdateMovementForcesModMagnitude(), Creature::UpdateNearbyPlayersInteractions(), Battleground::UpdatePlayerScore(), Spell::UpdatePointers(), boss_netherspite::boss_netherspiteAI::UpdatePortals(), Battleground::UpdatePvpStat(), Player::UpdateQuestObjectiveProgress(), Player::UpdateSkillPro(), Player::UpdateSoulboundTradeItems(), Unit::UpdateSpeed(), Spell::UpdateSpellHealPrediction(), AreaTrigger::UpdateTargetList(), ThreatReference::UpdateTauntState(), SpellCastTargets::UpdateTradeSlotItem(), Player::UpdateVisibilityOf(), Player::UpdateVisibilityOf(), GameObject::Use(), Movement::MoveSplineInitArgs::Validate(), WorldSession::ValidateAndGetUnitBeingMoved(), ValidateMessage(), Player::VehicleSpellInitialize(), Trinity::PlayerRelocationNotifier::Visit(), WorldObjectVisibleChangeVisitor< Work >::Visit(), Trinity::PlayerRelocationNotifier::Visit(), Player::VisualizeItem(), WaypointMgr::VisualizePath(), SpellCastTargets::Write(), ~BaseEntity(), CombatManager::~CombatManager(), PathGenerator::~PathGenerator(), SpellEvent::~SpellEvent(), ThreatManager::~ThreatManager(), and WorldObject::~WorldObject().
|
inlinestatic |
Definition at line 164 of file BaseEntity.h.
References ObjectGuid::Empty, and GetGUID().
|
pure virtual |
Implemented in Battlenet::Account, Creature, GameObject, Item, and WorldObject.
|
inline |
Definition at line 166 of file BaseEntity.h.
Referenced by Aura::_ApplyForTarget(), Unit::_CreateAuraApplication(), Unit::_EnterVehicle(), Unit::_ExitVehicle(), Map::_GetScriptCreatureSourceOrTarget(), Map::_GetScriptGameObjectSourceOrTarget(), Map::_GetScriptPlayerSourceOrTarget(), Unit::_RegisterAreaTrigger(), Unit::_RegisterDynObject(), KillRewarder::_RewardPlayer(), Unit::_UnapplyAura(), Unit::_UnregisterAreaTrigger(), Unit::_UnregisterDynObject(), Unit::_UpdateAutoRepeatSpell(), Unit::AddGameObject(), Map::AddObjectToSwitchList(), Player::AddQuest(), Player::AddQuestAndCheckCompletion(), Map::AddToActive(), spell_love_is_in_the_air_service_uniform::AfterApply(), Unit::ApplyDiminishingToDuration(), Map::ApplyDynamicModeRespawnScaling(), Unit::ApplyResilience(), AuraEffect::ApplySpellMod(), EscortAI::AssistPlayerInCombatAgainst(), SmartAI::AssistPlayerInCombatAgainst(), Unit::Attack(), Aura::BuildEffectMaskForOwner(), PathGenerator::BuildPolyPath(), Unit::CalcArmorReducedDamage(), Unit::CalcSpellResistedDamage(), npc_anubarak_spike::CanAIAttack(), boss_flame_leviathan_defense_cannon::boss_flame_leviathan_defense_cannonAI::CanAIAttack(), boss_flame_leviathan_defense_turret::boss_flame_leviathan_defense_turretAI::CanAIAttack(), spell_yogg_saron_keeper_aura::spell_yogg_saron_keeper_aura_AuraScript::CanApply(), spell_yogg_saron_hodirs_protective_gaze::spell_yogg_saron_hodirs_protective_gaze_AuraScript::CanApply(), Creature::CanAssistTo(), Creature::CanCreatureAttack(), WorldObject::CanDetectStealthOf(), CanHaveGlobalCooldown(), Player::CanInteractWithQuestGiver(), Spell::CanOpenLock(), Creature::CanStartAttack(), boss_thorim::boss_thorimAI::CanStartPhase2(), Player::CharmSpellInitialize(), spell_igb_rocket_pack_useable::CheckAreaTarget(), spell_igb_on_gunship_deck::CheckAreaTarget(), Spell::CheckCast(), Spell::CheckItems(), spell_pal_grand_crusader::CheckProc(), spell_hun_t9_4p_bonus::CheckProc(), spell_item_sunwell_neck< AldorSpellId, ScryersSpellId >::spell_item_sunwell_neck_AuraScript< Aldors, Scryers >::CheckProc(), spell_item_unsated_craving::CheckProc(), Spell::CheckRange(), SpellInfo::CheckTarget(), SpellInfo::CheckTargetCreatureType(), SpellInfo::CheckVehicle(), Unit::CombatStop(), Aura::Create(), PathGenerator::CreateFilter(), Unit::CreateTamedPetFrom(), Unit::CreateTamedPetFrom(), CreatureUnitRelocationWorker(), hyjal_trashAI::DamageTaken(), npc_argent_valiant::DamageTaken(), npc_dumpy_and_keeshan::npc_dumpy_and_keeshanAI::DamageTaken(), npc_big_earl::npc_big_earlAI::DamageTaken(), Unit::DealDamage(), Unit::DealDamageMods(), Unit::DealHeal(), Unit::DealMeleeDamage(), Unit::DealSpellDamage(), spell_rotface_unstable_ooze_explosion_suicide::DespawnSelf(), Unit::Dismount(), npc_orb_carrier::DoAction(), Spell::DoCreateItem(), Spell::TargetInfo::DoDamageAndTriggers(), Spell::DoEffectOnLaunchTarget(), DoMovementInform(), DoMovementInform(), Spell::GOTargetInfo::DoTargetSpellHit(), FormationMovementGenerator::DoUpdate(), Spell::EffectActivateGarrisonBuilding(), Spell::EffectActivateSpec(), Spell::EffectAddGarrisonFollower(), Spell::EffectBind(), Spell::EffectBlock(), Spell::EffectCharge(), Spell::EffectCreateGarrison(), Spell::EffectCreateItem2(), Spell::EffectCreatePrivateConversation(), Spell::EffectCreateRandomItem(), Spell::EffectCreateTamedPet(), Spell::EffectDestroyItem(), Spell::EffectDiscoverTaxi(), Spell::EffectDuel(), Spell::EffectDummy(), Spell::EffectDurabilityDamage(), Spell::EffectDurabilityDamagePCT(), Spell::EffectEnchantHeldItem(), Spell::EffectEnvironmentalDMG(), Spell::EffectGiveArtifactPowerNoBonus(), Spell::EffectGiveCurrency(), Spell::EffectGiveHonor(), Spell::EffectHealBattlePetPct(), Spell::EffectInstaKill(), Spell::EffectKillCredit(), Spell::EffectKillCreditPersonal(), Spell::EffectLeapBack(), Spell::EffectLearnGarrisonBuilding(), Spell::EffectLearnSpell(), Spell::EffectLearnTransmogSet(), Spell::EffectOpenLock(), Spell::EffectParry(), Spell::EffectPickPocket(), Spell::EffectPlayMovie(), Spell::EffectPlayMusic(), Spell::EffectPlayScene(), Spell::EffectPlaySceneScriptPackage(), Spell::EffectProficiency(), Spell::EffectQuestClear(), Spell::EffectQuestComplete(), Spell::EffectQuestFail(), Spell::EffectRenamePet(), Spell::EffectReputation(), Spell::EffectSanctuary(), Spell::EffectScriptEffect(), Spell::EffectSendTaxi(), Spell::EffectSkinning(), Spell::EffectSummonChangeItem(), Spell::EffectSummonPet(), Spell::EffectSummonPlayer(), Spell::EffectSummonRaFFriend(), Spell::EffectTameCreature(), Spell::EffectTaunt(), Spell::EffectTitanGrip(), Spell::EffectTradeSkill(), Spell::EffectTransmitted(), Spell::EffectUncageBattlePet(), Spell::EffectUnlearnSpecialization(), Spell::EffectUpdatePlayerPhase(), Spell::EffectUpdateZoneAurasAndPhases(), boss_malchezaar::boss_malchezaarAI::EnfeebleHealthEffect(), VehicleJoinEvent::Execute(), npc_thorim_arena_phase::npc_thorim_arena_phaseAI::ExecuteEvent(), spell_ysida_saved_credit::FilterTargets(), spell_skeram_arcane_explosion::spell_skeram_arcane_explosion_SpellScript::FilterTargets(), spell_mistress_kiss_area::FilterTargets(), spell_darkfallen_blood_mirror::FilterTargets(), spell_frost_giant_death_plague::FilterTargets(), spell_auriaya_sentinel_blast::FilterTargets(), spell_kologarn_stone_shout::spell_kologarn_stone_shout_SpellScript::FilterTargets(), spell_thorim_frostbolt_volley::spell_thorim_frostbolt_volley_SpellScript::FilterTargets(), spell_xt002_tympanic_tantrum::FilterTargets(), spell_item_taunt_flag_targeting::FilterTargets(), DistractMovementGenerator::Finalize(), AssistanceDistractMovementGenerator::Finalize(), Spell::finish(), ThreatReference::FlagsAllowFighting(), Creature::GetAggroRange(), Unit::GetAPMultiplier(), Unit::GetCreatureType(), WorldObject::GetFactionTemplateEntry(), Player::GetGossipMenuForSource(), WorldObject::GetGridActivationRange(), Spell::GetMinMaxRange(), Unit::GetMountCapability(), Unit::GetNextRandomRaidMemberOrPet(), ObjectAccessor::GetObjectByTypeMask(), Unit::GetPartyMembers(), Aura::GetProcEffectMask(), Player::GetQuestDialogStatus(), WorldObject::GetSpellModOwner(), spell_pilgrims_bounty_on_plate::GetTable(), Aura::GetType(), Unit::GetUnitDodgeChance(), Unit::GetUnitParryChance(), Player::GiveXP(), spell_infected_worgen_bite::HandleAfterEffectApply(), AuraEffect::HandleAuraControlVehicle(), AuraEffect::HandleAuraDummy(), AuraEffect::HandleAuraFeatherFall(), AuraEffect::HandleAuraModBaseResistancePCT(), AuraEffect::HandleAuraModBlockPercent(), AuraEffect::HandleAuraModCritPct(), AuraEffect::HandleAuraModDisarm(), AuraEffect::HandleAuraModDodgePercent(), AuraEffect::HandleAuraModExpertise(), AuraEffect::HandleAuraModFaction(), AuraEffect::HandleAuraModIncreaseFlightSpeed(), AuraEffect::HandleAuraModParryPercent(), AuraEffect::HandleAuraModShapeshift(), AuraEffect::HandleAuraModStat(), AuraEffect::HandleAuraModTotalThreat(), AuraEffect::HandleAuraOpenStable(), AuraEffect::HandleAuraPreventRegeneratePower(), AuraEffect::HandleAuraSetVehicle(), Aura::HandleAuraSpecificMods(), AuraEffect::HandleAuraTransform(), AuraEffect::HandleBindSight(), spell_illidan_flame_blast::HandleBlaze(), AuraEffect::HandleChannelDeathItem(), debug_commandscript::HandleDebugCombatListCommand(), debug_commandscript::HandleDebugMoveflagsCommand(), debug_commandscript::HandleDebugSendOpcodeCommand(), debug_commandscript::HandleDebugThreatListCommand(), modify_commandscript::HandleDeMorphCommand(), AuraEffect::HandleDetectAmore(), WorldSession::HandleDismissCritter(), spell_pilgrims_bounty_on_plate::HandleDummy(), spell_valanar_kinetic_bomb_aura::HandleDummyTick(), spell_krick_pursuit_AuraScript::HandleExtraEffect(), OutdoorPvP::HandleKill(), BattlefieldTB::HandleKill(), BattlefieldWG::HandleKill(), OutdoorPvPHP::HandleKillImpl(), OutdoorPvPNA::HandleKillImpl(), OutdoorPvPZM::HandleKillImpl(), AuraEffect::HandleModBaseResistance(), AuraEffect::HandleModHealingDone(), modify_commandscript::HandleModifyMorphCommand(), AuraEffect::HandleModPercentStat(), AuraEffect::HandleModPossess(), AuraEffect::HandleModPossessPet(), AuraEffect::HandleModPowerRegen(), AuraEffect::HandleModRating(), AuraEffect::HandleModRatingPct(), AuraEffect::HandleModSpellCritChance(), AuraEffect::HandleModSpellDamagePercentFromStat(), AuraEffect::HandleModSpellHealingPercentFromStat(), AuraEffect::HandleModSpellHitChance(), AuraEffect::HandleModTargetResistance(), AuraEffect::HandleModTotalPercentStat(), misc_commandscript::HandleMovegensCommand(), AuraEffect::HandleNoReagentUseAura(), npc_commandscript::HandleNpcSetEntryCommand(), spell_warr_victorious_state::HandleOnProc(), spell_krick_explosive_barrage::HandlePeriodicTick(), WorldSession::HandlePetAction(), WorldSession::HandlePetActionHelper(), pet_commandscript::HandlePetCreateCommand(), spell_gen_teleporting::HandleScript(), AuraEffect::HandleShapeshiftBoosts(), AuraEffect::HandleSpiritOfRedemption(), spell_item_toy_train_set_pulse::HandleTargets(), CharmInfo::InitCharmCreateSpells(), Spell::InitExplicitTargets(), CharmInfo::InitPossessCreateSpells(), Guardian::InitStats(), Guardian::InitStatsForLevel(), TempSummon::InitSummon(), Guardian::InitSummon(), Unit::InterruptSpell(), Item::IsAzeriteEmpoweredItem(), Item::IsAzeriteItem(), DisableMgr::IsDisabledFor(), Unit::IsInPartyWith(), Unit::IsInRaidWith(), ConditionMgr::IsObjectMeetingVisibilityByObjectIdConditions(), npc_danica_the_reclaimer::IsSummonedBy(), npc_imp_in_a_ball::npc_imp_in_a_ballAI::IsSummonedBy(), Unit::isTargetableForAttack(), WorldObject::IsValidAssistTarget(), WorldObject::IsValidAttackTarget(), WorldObject::IsWithinLOS(), WorldObject::IsWithinLOSInMap(), npc_wg_give_promotion_credit::npc_wg_give_promotion_creditAI::JustDied(), npc_ros_dark_rider::npc_ros_dark_riderAI::JustDied(), npc_torloth_the_magnificent::npc_torloth_the_magnificentAI::JustDied(), npc_geist_ambusher::JustEngagedWith(), npc_phase_hunter::npc_phase_hunterAI::JustEngagedWith(), npc_earthmender_wilda::npc_earthmender_wildaAI::JustEngagedWith(), Unit::Kill(), boss_sathrovarr::KilledUnit(), boss_ragnaros::KilledUnit(), boss_curator::boss_curatorAI::KilledUnit(), boss_terestian_illhoof::boss_terestianAI::KilledUnit(), boss_priestess_delrissa::KilledUnit(), boss_selin_fireheart::KilledUnit(), boss_bloodmage_thalnos::KilledUnit(), boss_headless_horseman::KilledUnit(), boss_herod::KilledUnit(), boss_interrogator_vishas::KilledUnit(), boss_twilight_corrupter::boss_twilight_corrupterAI::KilledUnit(), boss_daakara::boss_daakaraAI::KilledUnit(), boss_kilnara::KilledUnit(), boss_mandokir::KilledUnit(), boss_venoxis::KilledUnit(), boss_zanzil::boss_zanzilAI::KilledUnit(), boss_doomwalker_anniversary::KilledUnit(), npc_tiger_matriarch::KilledUnit(), boss_anetheron::KilledUnit(), boss_archimonde::KilledUnit(), boss_azgalor::KilledUnit(), boss_kazrogal::KilledUnit(), boss_rage_winterchill::KilledUnit(), boss_epoch::boss_epochAI::KilledUnit(), boss_mal_ganis::boss_mal_ganisAI::KilledUnit(), boss_meathook::boss_meathookAI::KilledUnit(), boss_salramm::boss_salrammAI::KilledUnit(), boss_anraphet::KilledUnit(), boss_temple_guardian_anhuur::KilledUnit(), boss_jedoga_shadowseeker::KilledUnit(), boss_prince_taldaram::KilledUnit(), boss_anub_arak::KilledUnit(), boss_krik_thir::KilledUnit(), boss_baltharus_the_warborn::KilledUnit(), boss_general_zarithrian::KilledUnit(), boss_twilight_halion::KilledUnit(), boss_saviana_ragefire::KilledUnit(), boss_trollgore::KilledUnit(), boss_devourer_of_souls::KilledUnit(), boss_garfrost::KilledUnit(), boss_krick::KilledUnit(), boss_tyrannus::KilledUnit(), boss_gal_darah::KilledUnit(), boss_moorabi::KilledUnit(), BloodPrincesBossAI::KilledUnit(), boss_blood_queen_lana_thel::KilledUnit(), boss_deathbringer_saurfang::KilledUnit(), boss_festergut::KilledUnit(), boss_lady_deathwhisper::KilledUnit(), boss_lord_marrowgar::KilledUnit(), boss_professor_putricide::KilledUnit(), boss_rotface::KilledUnit(), boss_sindragosa::KilledUnit(), boss_sister_svalna::KilledUnit(), npc_argent_captainAI::KilledUnit(), boss_the_lich_king::KilledUnit(), boss_anubrekhan::KilledUnit(), boss_faerlina::KilledUnit(), boss_four_horsemen_baseAI::KilledUnit(), boss_gothik::KilledUnit(), boss_kelthuzad::KilledUnit(), boss_noth::KilledUnit(), boss_razuvious::KilledUnit(), boss_thaddius::KilledUnit(), npc_stalagg::KilledUnit(), npc_feugen::KilledUnit(), boss_malygos::KilledUnit(), boss_krystallus::KilledUnit(), boss_algalon_the_observer::KilledUnit(), boss_leviathan_mk_ii::boss_leviathan_mk_iiAI::KilledUnit(), boss_vx_001::boss_vx_001AI::KilledUnit(), boss_aerial_command_unit::boss_aerial_command_unitAI::KilledUnit(), boss_sara::boss_saraAI::KilledUnit(), boss_cyanigosa::KilledUnit(), boss_erekem::KilledUnit(), boss_ichoron::KilledUnit(), boss_xevozz::KilledUnit(), boss_zuramat::KilledUnit(), boss_gurtogg_bloodboil::KilledUnit(), boss_illidan_stormrage::KilledUnit(), IllidariCouncilBossAI::KilledUnit(), boss_mother_shahraz::KilledUnit(), boss_essence_of_suffering::KilledUnit(), boss_essence_of_desire::KilledUnit(), boss_teron_gorefiend::KilledUnit(), boss_najentus::KilledUnit(), boss_doom_lord_kazzak::KilledUnit(), boss_leotheras_the_blind::KilledUnit(), boss_warchief_kargath_bladefist::KilledUnit(), boss_nethermancer_sepethrea::KilledUnit(), boss_alizabal::boss_alizabalAI::KilledUnit(), boss_ascendant_lord_obsidius::boss_ascendant_lord_obsidiusAI::KilledUnit(), boss_corla::boss_corlaAI::KilledUnit(), boss_karsh_steelbender::boss_karsh_steelbenderAI::KilledUnit(), boss_romogg_bonecrusher::boss_romogg_bonecrusherAI::KilledUnit(), boss_emperor_dagran_thaurissan::boss_draganthaurissanAI::KilledUnit(), boss_scarlet_commander_mograine::KilledUnit(), boss_high_inquisitor_whitemane::KilledUnit(), boss_kalecgos::KilledUnit(), boss_baleroc::KilledUnit(), boss_amnennar_the_coldbringer::KilledUnit(), boss_elder_nadox::KilledUnit(), boss_volazj::KilledUnit(), boss_sartharion::KilledUnit(), dummy_dragonAI::KilledUnit(), boss_anubarak_trial::KilledUnit(), boss_faction_championsAI::KilledUnit(), boss_jaraxxus::KilledUnit(), boss_twin_baseAI::KilledUnit(), boss_novos::KilledUnit(), boss_tharon_ja::KilledUnit(), boss_bronjahm::KilledUnit(), boss_falric::boss_falricAI::KilledUnit(), boss_marwyn::boss_marwynAI::KilledUnit(), npc_the_lich_king_escape_hor::npc_the_lich_king_escape_horAI::KilledUnit(), boss_slad_ran::KilledUnit(), boss_heigan::KilledUnit(), boss_keristrasza::KilledUnit(), boss_magus_telestra::KilledUnit(), boss_nexus_commanders::KilledUnit(), boss_ormorok::KilledUnit(), boss_eregos::KilledUnit(), boss_urom::KilledUnit(), boss_ionar::KilledUnit(), boss_loken::KilledUnit(), boss_sjonnir::KilledUnit(), boss_steelbreaker::boss_steelbreakerAI::KilledUnit(), boss_runemaster_molgeim::boss_runemaster_molgeimAI::KilledUnit(), boss_stormcaller_brundir::boss_stormcaller_brundirAI::KilledUnit(), boss_auriaya::KilledUnit(), boss_freya::boss_freyaAI::KilledUnit(), boss_elder_brightleaf::boss_elder_brightleafAI::KilledUnit(), boss_elder_stonebark::boss_elder_stonebarkAI::KilledUnit(), boss_elder_ironbranch::boss_elder_ironbranchAI::KilledUnit(), boss_general_vezax::boss_general_vezaxAI::KilledUnit(), boss_hodir::KilledUnit(), boss_ignis::boss_ignis_AI::KilledUnit(), boss_kologarn::boss_kologarnAI::KilledUnit(), boss_thorim::boss_thorimAI::KilledUnit(), boss_xt002::KilledUnit(), ControllerBaseAI::KilledUnit(), boss_palehoof::KilledUnit(), boss_skadi::KilledUnit(), boss_svala::KilledUnit(), boss_ymiron::KilledUnit(), boss_ambassador_hellmaw::KilledUnit(), boss_blackheart_the_inciter::KilledUnit(), boss_grandmaster_vorpil::KilledUnit(), boss_gruul::KilledUnit(), boss_the_maker::KilledUnit(), boss_magtheridon::KilledUnit(), emerald_dragonAI::KilledUnit(), boss_emeriss::boss_emerissAI::KilledUnit(), KillRewarder::KillRewarder(), spell_ioc_gunship_portal::Load(), spell_occuthar_eyes_of_occuthar::spell_occuthar_eyes_of_occuthar_SpellScript::Load(), spell_occuthar_occuthars_destruction::spell_occuthar_occuthars_destruction_AuraScript::Load(), spell_brewfest_barker_bunny::Load(), spell_alysrazor_aggro_closest::spell_alysrazor_aggro_closest_SpellScript::Load(), spell_baleroc_inferno_blade::Load(), spell_baleroc_decimation_blade::Load(), spell_baleroc_shards_of_torment_target_search::Load(), spell_power_of_the_twins::Load(), spell_hor_evasion::spell_hor_evasion_SpellScript::Load(), spell_deathbringer_boiling_blood::Load(), spell_festergut_pungent_blight::Load(), spell_igb_cannon_blast::Load(), spell_igb_check_for_players::Load(), spell_marrowgar_bone_spike_graveyard::Load(), spell_putricide_ooze_channel::Load(), spell_rotface_large_ooze_buff_combine::Load(), spell_the_lich_king_vile_spirit_move_target_search::Load(), spell_the_lich_king_vile_spirit_damage_target_search::Load(), spell_malygos_portal_beam::Load(), spell_malygos_random_portal::Load(), spell_malygos_arcane_storm::Load(), spell_malygos_vortex_dummy::Load(), spell_malygos_vortex_visual::Load(), spell_arcane_overload::Load(), spell_nexus_lord_align_disk_aggro::Load(), spell_scion_of_eternity_arcane_barrage::Load(), spell_malygos_destroy_platform_channel::Load(), spell_alexstrasza_bunny_destroy_platform_boom_visual::Load(), spell_alexstrasza_bunny_destroy_platform_event::Load(), spell_wyrmrest_skytalon_summon_red_dragon_buddy::Load(), spell_wyrmrest_skytalon_ride_red_dragon_buddy_trigger::Load(), spell_malygos_surge_of_power_warning_selector_25::Load(), spell_malygos_surge_of_power_25::Load(), spell_alexstrasza_gift_beam::Load(), spell_alexstrasza_gift_beam_visual::Load(), spell_varos_centrifuge_shield::Load(), spell_algalon_big_bang::Load(), spell_algalon_black_hole_phase_shifts::Load(), spell_thorim_arena_leap::spell_thorim_arena_leap_SpellScript::Load(), spell_toravon_random_aggro::Load(), spell_borean_tundra_ultrasonic_screwdriver::Load(), spell_shredder_delivery::Load(), spell_icecrown_burst_at_the_seams_52510::Load(), spell_maiev_down::Load(), spell_kargath_executioner::Load(), spell_remove_kargath_executioner::Load(), spell_netherstorm_detonate_teleporter::Load(), spell_dru_rip::Load(), spell_dru_swift_flight_passive::Load(), spell_dru_t10_restoration_4p_bonus::Load(), spell_dru_travel_form::Load(), spell_dru_travel_form_dummy_aura::Load(), spell_gen_arena_drink::Load(), spell_gen_despawn_self::Load(), spell_gen_divine_storm_cd_reset::Load(), spell_gen_fishing::Load(), spell_gen_oracle_wolvar_reputation::Load(), spell_gen_pet_summoned::Load(), spell_gen_profession_research::Load(), spell_gen_spirit_healer_res::Load(), spell_gen_tournament_pennant::Load(), spell_gen_vehicle_scaling::Load(), spell_gen_mixology_bonus::Load(), spell_hun_masters_call::Load(), spell_hun_scatter_shot::Load(), spell_hun_steady_shot::Load(), spell_item_decahedral_dwarven_dice::Load(), spell_item_deviate_fish::Load(), spell_item_make_a_wish::Load(), spell_item_noggenfogger_elixir::Load(), spell_item_savory_deviate_delight::Load(), spell_item_scroll_of_recall::Load(), spell_item_dimensional_ripper_everlook::Load(), spell_item_ultrasafe_transporter::Load(), spell_item_dimensional_ripper_area52::Load(), spell_item_underbelly_elixir::Load(), spell_item_worn_troll_dice::Load(), spell_item_book_of_glyph_mastery::Load(), spell_item_ashbringer::Load(), spell_item_demon_broiled_surprise::Load(), spell_item_rocket_boots::Load(), spell_item_runic_healing_injector::Load(), spell_item_chicken_cover::Load(), spell_item_artifical_stamina::Load(), spell_item_artifical_damage::Load(), spell_sha_flametongue_weapon::Load(), spell_sha_lava_surge_proc::Load(), spell_warl_chaos_bolt::Load(), spell_warl_create_healthstone::Load(), spell_warr_rallying_cry::Load(), Pet::LoadPetFromDB(), WorldObject::MagicSpellHitResult(), MailSender::MailSender(), Condition::Meets(), Unit::MeleeSpellHitResult(), CriteriaHandler::ModifierSatisfied(), Unit::ModifyAuraState(), WorldObject::ModSpellCastTime(), WorldObject::ModSpellDuration(), WorldObject::ModSpellDurationTime(), MotionMaster::MoveConfused(), MotionMaster::MoveFall(), MotionMaster::MoveFleeing(), MotionMaster::MoveFormation(), boss_coren_direbrew::MoveInLineOfSight(), npc_salanar_the_horseman::npc_salanar_the_horsemanAI::MoveInLineOfSight(), npc_a_special_surprise::npc_a_special_surpriseAI::MoveInLineOfSight(), npc_silverpine_salty_rocka::MoveInLineOfSight(), npc_draenei_survivor::npc_draenei_survivorAI::MoveInLineOfSight(), npc_twiggy_flathead::npc_twiggy_flatheadAI::MoveInLineOfSight(), boss_novos::MoveInLineOfSight(), npc_thorims_hammer::npc_thorims_hammerAI::MoveInLineOfSight(), npc_hodirs_fury::npc_hodirs_furyAI::MoveInLineOfSight(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::MoveInLineOfSight(), npc_guardian_pavilion::MoveInLineOfSight(), boss_nexusprince_shaffar::MoveInLineOfSight(), boss_talon_king_ikiss::MoveInLineOfSight(), npc_reliquary_combat_trigger::MoveInLineOfSight(), boss_doomwalker::MoveInLineOfSight(), boss_warlord_kalithresh::MoveInLineOfSight(), npc_warden_mellichar::MoveInLineOfSight(), boss_wrath_scryer_soccothrates::MoveInLineOfSight(), boss_thorngrin_the_tender::MoveInLineOfSight(), boss_kaelthas::MoveInLineOfSight(), npc_air_force_bots::npc_air_force_botsAI::MoveInLineOfSight(), MotionMaster::MovePath(), MotionMaster::MovePath(), MotionMaster::MoveRandom(), MotionMaster::MoveSeekAssistanceDistract(), MotionMaster::MoveTaxiFlight(), ScriptMgr::OnAddPassenger(), spell_gormok_ride_player::OnApply(), spell_tyrannus_mark_of_rimefang::OnApply(), achievement_oh_novos::OnCheck(), achievement_flu_shot_shortage::OnCheck(), Player::OnGossipSelect(), SmartScript::OnInitialize(), ScriptMgr::OnInstall(), ScriptMgr::OnInstallAccessory(), spell_rog_vanish::OnLaunchTarget(), ScriptMgr::OnRemovePassenger(), ScriptMgr::OnReset(), ScriptMgr::OnUninstall(), instance_magisters_terrace::instance_magisters_terrace_InstanceMapScript::OnUnitDeath(), instance_ruins_of_ahnqiraj::instance_ruins_of_ahnqiraj_InstanceMapScript::OnUnitDeath(), instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::OnUnitDeath(), instance_eye_of_eternity::instance_eye_of_eternity_InstanceMapScript::OnUnitDeath(), instance_blood_furnace::instance_blood_furnace_InstanceMapScript::OnUnitDeath(), instance_azjol_nerub::instance_azjol_nerub_InstanceScript::OnUnitDeath(), item_gor_dreks_ointment::OnUse(), Trinity::NearestAttackableNoTotemUnitInObjectRangeCheck::operator()(), Trinity::NearestHostileUnitCheck::operator()(), Trinity::AnyFriendlyUnitInObjectRangeCheck::operator()(), Trinity::AnyGroupedUnitInObjectRangeCheck::operator()(), Trinity::AnyAoETargetUnitInObjectRangeCheck::operator()(), HighInquisitorFairbanksDispelMagicTargetSelector::operator()(), SnobolledTargetSelector::operator()(), BoneSpikeTargetSelector::operator()(), NecroticPlagueTargetCheck::operator()(), DeathPlagueTargetSelector::operator()(), BlizzardTargetSelector::operator()(), CatsTargetSelector::operator()(), ChargeTargetSelector::operator()(), DefaultTargetSelector::operator()(), SpellTargetSelector::operator()(), NonTankTargetSelector::operator()(), PowerUsersSelector::operator()(), FarthestTargetSelector::operator()(), ManaUserTargetSelector::operator()(), WebTargetSelector::operator()(), Trinity::ObjectTypeIdCheck::operator()(), PlayerPetOrDevoutFollowerCheck::operator()(), DevastatingSlamTargetSelector::operator()(), StoneGripTargetSelector::operator()(), ConflagrationTargetSelector::operator()(), npc_milos_gyro::npc_milos_gyro_AI::PassengerBoarded(), npc_ruby_emerald_amber_drake::PassengerBoarded(), npc_melee_hover_disk::PassengerBoarded(), npc_caster_hover_disk::PassengerBoarded(), npc_icefang::PassengerBoarded(), Player::PrepareGossipMenu(), Spell::PreprocessSpellHit(), SmartScript::ProcessEvent(), Unit::ProcSkillsAndReactives(), Puppet::Puppet(), Unit::RecalculateObjectScale(), Spell::RefundPower(), Spell::RefundRunePower(), Unit::RemoveAllControlled(), Unit::RemoveAllMinionsByEntry(), Map::RemoveAllObjectsInRemoveList(), Unit::RemoveCharmedBy(), Map::RemoveFromActive(), Unit::RemoveGameObjectImpl(), Vehicle::RemovePassenger(), CriteriaHandler::RequirementsSatisfied(), Unit::RestoreFaction(), Player::RewardHonor(), Player::RewardPlayerAndGroupAtEvent(), Player::RewardReputation(), Unit::RollMeleeOutcomeAgainst(), npc_guard_shattrath_faction::ScheduleVanish(), Map::ScriptsProcess(), Spell::SelectEffectTypeImplicitTargets(), CreatureTextMgr::SendChatPacket(), Unit::SendPetActionFeedback(), Unit::SendPetAIReaction(), Spell::SendPetCastResult(), Player::SendPreparedGossip(), PlayerMenu::SendQuestGiverQuestListMessage(), Spell::SendResurrectRequest(), Spell::SendSpellGo(), Spell::SendSpellStart(), WorldObject::setActive(), Unit::SetCanFly(), Unit::SetCanTransitionBetweenSwimAndFly(), Unit::SetCharm(), Unit::SetCharmedBy(), Unit::SetConfused(), Minion::setDeathState(), WorldObject::SetFarVisible(), Unit::SetFeared(), Unit::SetHealth(), Unit::SetHover(), WorldObject::SetMap(), Unit::SetMaxHealth(), Unit::SetMaxPower(), Unit::SetMinion(), Unit::SetPower(), Unit::SetSpeedRate(), Unit::SetStandState(), Unit::SetStunned(), Creature::SetTappedBy(), Player::SetViewpoint(), WorldObject::SetVisibilityDistanceOverride(), FollowerAI::ShouldAssistPlayerInCombatAgainst(), Unit::SpellAbsorbBonusDone(), Unit::SpellAbsorbPctDone(), Unit::SpellBaseHealingBonusDone(), Unit::SpellCritChanceDone(), Unit::SpellCritChanceTaken(), Unit::SpellDamageBonusDone(), Unit::SpellDamagePctDone(), Unit::SpellHealingBonusDone(), Unit::SpellHealingPctDone(), npc_wounded_coldridge_mountaineer::npc_wounded_coldridge_mountaineerAI::SpellHit(), npc_venture_co_straggler::SpellHit(), npc_mature_netherwing_drake::npc_mature_netherwing_drakeAI::SpellHit(), WorldObject::SpellHitResult(), npc_fel_lord_caza_cryptic_hollow::SpellHitTarget(), boss_onyxia::SpellHitTarget(), boss_volazj::SpellHitTarget(), boss_general_vezax::boss_general_vezaxAI::SpellHitTarget(), boss_thorim::boss_thorimAI::SpellHitTarget(), boss_ymiron::SpellHitTarget(), Scripts::Pandaria::TheWanderingIsle::npc_jaomin_ro::SpellHitTarget(), Scripts::Pandaria::TheWanderingIsle::npc_jaomin_ro_hawk::SpellHitTarget(), boss_lethon::boss_lethonAI::SpellHitTarget(), SmartAI::StartPath(), Unit::StopAttackFaction(), Player::StopCastingCharm(), WorldObject::SummonCreatureGroup(), WorldObject::SummonGameObject(), Spell::SummonGuardian(), WorldObject::SummonTrigger(), Spell::TakePower(), Spell::TakeReagents(), Spell::TakeRunePower(), CreatureAI::TriggerAlert(), Spell::TriggerGlobalCooldown(), GameObject::Update(), Unit::Update(), SpellCastTargets::Update(), npc_runic_colossus::npc_runic_colossusAI::UpdateAI(), boss_void_reaver::UpdateAI(), npc_death_knight_initiate::npc_death_knight_initiateAI::UpdateAI(), Unit::UpdateAuraForGroup(), Unit::UpdateCharmAI(), CombatManager::UpdateOwnerCombatState(), TransportBase::UpdatePassengerPosition(), Spell::UpdatePointers(), boss_netherspite::boss_netherspiteAI::UpdatePortals(), Unit::UpdatePosition(), Unit::UpdateSpeed(), npc_pet_mage_mirror_image::UpdateVictim(), Player::UpdateVisibilityOf(), GameObject::Use(), Vehicle::Vehicle(), Spell::~Spell(), SpellEvent::~SpellEvent(), and WorldObject::~WorldObject().
|
protectedvirtual |
Reimplemented in Item, Battlenet::Account, Player, and Unit.
Definition at line 655 of file BaseEntity.cpp.
References UF::None.
Referenced by BuildCreateUpdateBlockForPlayer(), BuildValuesUpdateBlockForPlayer(), AreaTrigger::BuildValuesUpdateForPlayerWithMask(), Conversation::BuildValuesUpdateForPlayerWithMask(), Corpse::BuildValuesUpdateForPlayerWithMask(), DynamicObject::BuildValuesUpdateForPlayerWithMask(), GameObject::BuildValuesUpdateForPlayerWithMask(), and SceneObject::BuildValuesUpdateForPlayerWithMask().
|
inlineprotected |
Definition at line 249 of file BaseEntity.h.
References UF::InsertDynamicUpdateFieldValue().
|
inlineprotected |
Definition at line 277 of file BaseEntity.h.
References UF::InsertSetUpdateFieldValue().
|
inline |
Definition at line 177 of file BaseEntity.h.
References TYPEID_AREATRIGGER.
Referenced by Object::ToAreaTrigger(), Object::ToAreaTrigger(), Object::ToAreaTrigger(), and Object::ToAreaTrigger().
|
inline |
Definition at line 179 of file BaseEntity.h.
References TYPEID_CONVERSATION.
Referenced by Object::ToConversation(), Object::ToConversation(), Object::ToConversation(), and Object::ToConversation().
|
inline |
Definition at line 176 of file BaseEntity.h.
References TYPEID_CORPSE.
Referenced by Trinity::WorldObjectSpellTargetCheck::operator()(), Object::ToCorpse(), Object::ToCorpse(), Object::ToCorpse(), and Object::ToCorpse().
|
inline |
Definition at line 172 of file BaseEntity.h.
References TYPEID_UNIT.
Referenced by Creature::CalculateDamageForSparring(), Unit::CalculateHoverHeight(), Spell::CheckCast(), Scripts::EasternKingdoms::Westfall::spell_westfall_wake_harvest_golem::CheckTarget(), Unit::DealDamage(), Unit::DoMeleeAttackIfReady(), Spell::EffectChangeBattlePetQuality(), Spell::EffectGrantBattlePetExperience(), Spell::EffectGrantBattlePetLevel(), RotateMovementGenerator::Finalize(), AssistanceMovementGenerator::Finalize(), FleeingMovementGenerator::Finalize(), GetUnitConditionVariable(), UF::ViewerDependentValue< UF::UnitData::StateAnimIDTag >::GetValue(), UF::ViewerDependentValue< UF::UnitData::DisplayIDTag >::GetValue(), UF::ViewerDependentValue< UF::UnitData::StateWorldEffectIDsTag >::GetValue(), UF::ViewerDependentValue< UF::UnitData::StateSpellVisualIDTag >::GetValue(), UF::ViewerDependentValue< UF::UnitData::StateAnimKitIDTag >::GetValue(), UF::ViewerDependentValue< UF::UnitData::StateWorldEffectsQuestObjectiveIDTag >::GetValue(), UF::ViewerDependentValue< UF::UnitData::Flags3Tag >::GetValue(), spell_gen_no_npc_damage_below_override::HandleAbsorb(), spell_omrogg_beatdown::HandleAfterCast(), HandleAuraDisableGravity(), npc_silverpine_forsaken_trooper_fenris_isle::IsSummonedBy(), npc_elwynn_forest_wolf::IsSummonedBy(), Spell::IsWithinLOS(), npc_steamrigger_mechanic::JustAppeared(), CriteriaHandler::ModifierSatisfied(), achievement_shatter_resistant::OnCheck(), SmartScript::OnInitialize(), at_auchindoun_npc_reaction::OnUnitEnter(), at_drustvar_timbered_strand_shoot_wickerman::OnUnitEnter(), npc_giant_boar_vehicle_q55879::PassengerBoarded(), Spell::prepare(), SmartScript::ProcessAction(), SmartScript::ProcessEvent(), Unit::SetDisableGravity(), Unit::SetDisplayId(), Unit::SetHover(), Unit::SetPowerType(), Creature::ShouldFakeDamageFrom(), Object::ToCreature(), Object::ToCreature(), Object::ToCreature(), Object::ToCreature(), Unit::Update(), and CinematicMgr::UpdateCinematicLocation().
|
inline |
Definition at line 198 of file BaseEntity.h.
Referenced by WorldObject::IsNeverVisibleFor(), Map::RemoveFromMap(), and Player::UpdateVisibilityOf().
|
inline |
Definition at line 175 of file BaseEntity.h.
References TYPEID_DYNAMICOBJECT.
Referenced by WorldObject::GetSightRange(), Object::ToDynObject(), Object::ToDynObject(), Object::ToDynObject(), and Object::ToDynObject().
|
inline |
Definition at line 174 of file BaseEntity.h.
References TYPEID_GAMEOBJECT.
Referenced by BuildMovementUpdate(), SmartScript::OnInitialize(), WorldObject::SendPlayOrphanSpellVisual(), WorldObject::SendPlayOrphanSpellVisual(), Object::ToGameObject(), Object::ToGameObject(), Object::ToGameObject(), and Object::ToGameObject().
|
inline |
Definition at line 158 of file BaseEntity.h.
Referenced by Unit::_AddAura(), Player::_StoreItem(), VehicleJoinEvent::Abort(), Battlefield::AddOrSetPlayerToCorrectBfGroup(), GameObjectType::Transport::AddPassenger(), Transport::AddPassenger(), Player::AddSpell(), Map::AddToMap(), AreaTrigger::AddToWorld(), Conversation::AddToWorld(), Corpse::AddToWorld(), Creature::AddToWorld(), DynamicObject::AddToWorld(), GameObject::AddToWorld(), Pet::AddToWorld(), SceneObject::AddToWorld(), Player::ApplyEquipSpell(), Unit::Attack(), Unit::CalcAbsorbResist(), Aura::CanBeAppliedOn(), CombatManager::CanBeginCombat(), Player::CanExecutePendingSpellCastRequest(), Unit::CleanupBeforeRemoveFromMap(), WorldObject::CleanupsBeforeDelete(), WorldObject::DestroyForNearbyPlayers(), Player::DestroyItem(), Player::DestroyItemCount(), Player::DestroyItemCount(), WorldSession::DoLootRelease(), Spell::EffectAddFarsight(), Spell::EffectPersistentAA(), Spell::EffectResurrect(), Spell::EffectResurrectNew(), Spell::EffectResurrectWithAura(), Spell::EffectSelfResurrect(), Player::EquipItem(), VehicleJoinEvent::Execute(), UnitAura::FillTargetMap(), ObjectAccessor::FindPlayer(), ObjectAccessor::FindPlayerByName(), World::FindPlayerInZone(), WorldObject::GetFloorZ(), Player::GetGameObjectIfCanInteractWith(), Player::GetNPCIfCanInteractWith(), Player::GetPet(), WorldObject::GetScenario(), AuraEffect::HandleAuraModStalked(), AuraEffect::HandleAuraOpenStable(), AuraEffect::HandleAuraOverrideSpells(), AuraEffect::HandleAuraSetVehicle(), AuraEffect::HandleModInvisibility(), AuraEffect::HandleModInvisibilityDetect(), AuraEffect::HandleModStealth(), AuraEffect::HandleModStealthDetect(), AuraEffect::HandleModStealthLevel(), WorldSession::HandleMoveWorldportAck(), WorldSession::HandleSpellClick(), AreaTrigger::HandleUnitEnter(), WorldObject::IsInMap(), WorldObject::IsNeverVisibleFor(), Player::IsPetNeedBeTemporaryUnsummoned(), WorldObject::IsWithinLOS(), Player::LearnCustomSpells(), Player::LearnSkillRewardedSpells(), Player::LearnSpell(), Map::MoveAllAreaTriggersInMoveList(), Map::MoveAllCreaturesInMoveList(), Map::MoveAllDynamicObjectsInMoveList(), Map::MoveAllGameObjectsInMoveList(), npc_mageguard_dalaran::MoveInLineOfSight(), spell_gormok_ride_player::OnApply(), spell_illidari_council_seal::OnRemove(), transport_seething_shore::OnRemovePassenger(), Unit::OutDebugInfo(), Player::PrepareQuestMenu(), MapSessionFilter::Process(), WorldSessionFilter::Process(), Player::QuickEquipItem(), AreaTrigger::Remove(), Conversation::Remove(), DynamicObject::Remove(), SceneObject::Remove(), Map::RemoveFromMap(), AreaTrigger::RemoveFromWorld(), Conversation::RemoveFromWorld(), Corpse::RemoveFromWorld(), Creature::RemoveFromWorld(), TempSummon::RemoveFromWorld(), Minion::RemoveFromWorld(), DynamicObject::RemoveFromWorld(), GameObject::RemoveFromWorld(), WorldObject::RemoveFromWorld(), Pet::RemoveFromWorld(), Player::RemoveFromWorld(), SceneObject::RemoveFromWorld(), Unit::RemoveFromWorld(), Player::RemoveItem(), Vehicle::RemovePassenger(), Player::RemovePet(), Map::RemovePlayerFromMap(), CriteriaHandler::RequirementsSatisfied(), WorldObject::ResetMap(), Player::SaveToDB(), Player::SellItemToVendor(), PlayerAchievementMgr::SendAchievementEarned(), World::SendGlobalGMMessage(), World::SendGMText(), WorldObject::SendMessageToSet(), Map::SendObjectUpdates(), Map::SendZoneMessage(), WorldObject::setActive(), Unit::SetCharmedBy(), GameObject::SetGoState(), WorldObject::SetIsStoredInWorldObjectGridContainer(), WorldObject::SetMap(), Unit::SetMinion(), Player::SetObjectScale(), Creature::SetPetitioner(), Unit::SetPower(), AreaTrigger::SetShape(), Creature::SetVendor(), Spell::Spell(), Player::SplitItem(), Conversation::Start(), Unit::StopMoving(), MotionMaster::StopOnDeath(), WorldObject::SummonGameObject(), Player::SwapItem(), Player::TeleportTo(), battleground_strand_of_the_ancients::TeleportToEntrancePosition(), TempSummon::UnSummon(), WorldSession::Update(), Puppet::Update(), Player::Update(), Unit::Update(), Map::Update(), ChaseMovementGenerator::Update(), FollowMovementGenerator::Update(), Player::UpdateInvisibilityDrunkDetect(), GameObject::UpdateModel(), Player::UpdateObjectVisibility(), TransportBase::UpdatePassengerPosition(), Group::UpdatePlayerOutOfRange(), Spell::UpdatePointers(), Player::UpdateTriggerVisibility(), PhasingHandler::UpdateVisibilityIfNeeded(), Player::UpdateZone(), Player::VisualizeItem(), and ~BaseEntity().
|
inline |
Definition at line 170 of file BaseEntity.h.
References TYPEMASK_ITEM.
Referenced by Object::ToItem(), Object::ToItem(), Object::ToItem(), and Object::ToItem().
|
inline |
Definition at line 180 of file BaseEntity.h.
References TYPEID_MESH_OBJECT.
|
inline |
Definition at line 173 of file BaseEntity.h.
References TYPEID_PLAYER.
Referenced by SpellInfo::CanBeInterrupted(), Creature::CanCreatureAttack(), Spell::CheckCast(), Spell::CheckCasterAuras(), spell_hun_manhunter::CheckProc(), spell_pet_gen_lich_pet_aura::CheckProc(), spell_warr_frothing_berserker::CheckSpecialization(), SpellInfo::CheckTarget(), battleground_alterac_valley::DoAction(), Spell::EffectEnableBattlePets(), Spell::EffectInebriate(), Spell::EffectLaunchQuestChoice(), Spell::EffectSummonType(), Spell::EffectUntrainTalents(), Map::EnsureGridLoadedForActiveObject(), spell_ymiron_the_fallen_king_arise_fallen_selector::FilterTargets(), spell_moam_drain_mana::FilterTargets(), spell_azhiccar_devour_selector::FilterTargets(), spell_the_candle_king_darkflame_pickaxe_cast::FilterTargets(), FleeingMovementGenerator::Finalize(), Spell::finish(), spell_pri_ultimate_penitence_channel::GetHealingRules(), WorldObject::GetSightRange(), SpellInfo::GetSpellXSpellVisualId(), GetUnitConditionVariable(), AuraEffect::HandleAuraModMaxPowerPct(), AuraEffect::HandleAuraModRegenInterrupt(), spell_buru_egg_explosion::HandleDummy(), AuraEffect::HandleModManaRegenPct(), AuraEffect::HandlePhaseAlwaysVisible(), WorldSession::HandleQueryBattlePetName(), Scripts::EasternKingdoms::Westfall::spell_westfall_wake_harvest_golem::HandleScriptEffect(), npc_stolen_soul::InitializeAI(), TempSummon::InitStats(), npc_oscillating_frequency_scanner_master_bunny::npc_oscillating_frequency_scanner_master_bunnyAI::IsSummonedBy(), Scripts::Pandaria::TheWanderingIsle::npc_min_dimwind_summon::IsSummonedBy(), Scripts::Pandaria::TheWanderingIsle::npc_aysa_cloudsinger_summon::IsSummonedBy(), Scripts::Pandaria::TheWanderingIsle::npc_master_li_fei_summon::IsSummonedBy(), npc_anduin_wrynn_empty_vessel::IsSummonedBy(), npc_anduin_wrynn_lost_soul::IsSummonedBy(), npc_sironas::npc_sironasAI::JustDied(), Scripts::EasternKingdoms::Westfall::npc_westfall_hobo_witness::JustEngagedWith(), boss_garothi_worldbreaker::KilledUnit(), boss_king_deepbeard::KilledUnit(), boss_maiden_of_virtue_rtk::KilledUnit(), boss_shade_of_medivh::KilledUnit(), boss_the_curator_rtk::KilledUnit(), boss_lord_kazzak_anniversary::KilledUnit(), boss_general_husam::KilledUnit(), boss_orator_krix_vizk::KilledUnit(), boss_the_candle_king::KilledUnit(), boss_edna::KilledUnit(), boss_skarmorak::KilledUnit(), TidesageCouncilSharedAI::KilledUnit(), HeartsbaneTriadSharedAI::KilledUnit(), boss_lord_waycrest::KilledUnit(), boss_lady_waycrest::KilledUnit(), boss_soulbound_goliath::KilledUnit(), boss_general_bjarngrim::KilledUnit(), boss_sylvanas_windrunner::KilledUnit(), boss_anduin_wrynn::KilledUnit(), boss_priestess_alun_za::KilledUnit(), boss_volkaal::KilledUnit(), boss_sporecaller_zancha::KilledUnit(), boss_volkhan::KilledUnit(), spell_item_corruption_grasping_tendrils::Load(), spell_dh_enduring_torment_buff::Load(), spell_gen_trainer_heal_cooldown::Load(), spell_hun_bleak_arrows::Load(), spell_pri_entropic_rift::Load(), spell_sha_deeply_rooted_elements::Load(), spell_sha_elemental_weapons::Load(), spell_sha_lava_lash::Load(), spell_sha_windfury_weapon::Load(), CriteriaHandler::ModifierSatisfied(), WorldObject::ModSpellCastTime(), SmartScript::OnInitialize(), spell_hodir_flash_freeze::OnPeriodic(), spell_omor_the_unscarred_orbital_strike_whip::OnPeriodic(), at_garothi_annihilation::OnUnitEnter(), at_amalgam_of_souls_swirling_scythe::OnUnitEnter(), at_king_deepbeard_call_the_seas::OnUnitEnter(), at_rokmora_choking_dust::OnUnitEnter(), at_rokmora_crystalline_ground::OnUnitEnter(), at_fel_lord_caza_fel_infusion::OnUnitEnter(), at_leymor_arcane_eruption::OnUnitEnter(), at_telash_greywing_vault_rune::OnUnitEnter(), at_dracthyr_stasis_feedback::OnUnitEnter(), at_maiden_of_virtue_rtk_sacred_ground::OnUnitEnter(), at_mana_devourer_loose_mana::OnUnitEnter(), at_mana_devourer_energy_void::OnUnitEnter(), at_shade_of_medivh_ceaseless_winter::OnUnitEnter(), at_shade_of_medivh_flame_wreath::OnUnitEnter(), at_the_curator_rtk_power_discharge::OnUnitEnter(), at_azhiccar_digestive_spittle::OnUnitEnter(), at_azhiccar_devour_force::OnUnitEnter(), at_azhiccar_devour::OnUnitEnter(), at_orator_krix_vizk_chains_of_oppression::OnUnitEnter(), at_orator_krix_vizk_lingering_influence::OnUnitEnter(), at_orator_krix_vizk_doubt::OnUnitEnter(), at_the_candle_king_cursed_wax::OnUnitEnter(), at_the_candle_king_molten_wax::OnUnitEnter(), at_the_candle_king_candlelight::OnUnitEnter(), at_edna_volatile_spike::OnUnitEnter(), at_skarmorak_unstable_fragments::OnUnitEnter(), at_aqusirr_undertow::OnUnitEnter(), at_aqusirr_surging_rush::OnUnitEnter(), at_lord_stormsong_waken_the_void::OnUnitEnter(), at_tidesage_council_blowback::OnUnitEnter(), at_heartsbane_triad_aura_of_apathy::OnUnitEnter(), at_heartsbane_triad_aura_of_dread::OnUnitEnter(), at_heartsbane_triad_aura_of_thorns::OnUnitEnter(), Scripts::QuelThalas::MurderRow::KystiaManaheart::at_kystia_manaheart_fel_spray::OnUnitEnter(), at_anduin_wrynn_march_of_the_damned::OnUnitEnter(), at_anduin_wrynn_beacon_of_hope::OnUnitEnter(), at_anduin_wrynn_blasphemy::OnUnitEnter(), at_anduin_wrynn_hopelessness::OnUnitEnter(), areatrigger_pal_consecration::OnUnitEnter(), areatrigger_battleground_buffs::OnUnitEnter(), areatrigger_action_capture_flag::OnUnitEnter(), at_priestess_alun_za_tainted_blood::OnUnitEnter(), at_priestess_alun_za_corrupted_gold::OnUnitEnter(), at_rezan_pile_of_bones_spawn_raptor::OnUnitEnter(), at_rezan_pile_of_bones_slow::OnUnitEnter(), at_volkaal_rapid_decay::OnUnitEnter(), at_kings_rest_molten_gold::OnUnitEnter(), at_kings_rest_trigger_intro_event_with_zul::OnUnitEnter(), at_kings_rest_gust_slash::OnUnitEnter(), at_cragmaw_destroy_larva::OnUnitEnter(), at_sporecaller_zancha_volatile_pod::OnUnitEnter(), at_garothi_annihilation::OnUnitExit(), at_leymor_arcane_eruption::OnUnitExit(), at_telash_greywing_vault_rune::OnUnitExit(), at_shade_of_medivh_flame_wreath::OnUnitExit(), at_orator_krix_vizk_chains_of_oppression::OnUnitExit(), at_orator_krix_vizk_lingering_influence::OnUnitExit(), at_aqusirr_undertow::OnUnitExit(), Trinity::AnyAoETargetUnitInObjectRangeCheck::operator()(), npc_silverpine_horde_hauler::PassengerBoarded(), npc_scoutomatic_5000::PassengerBoarded(), npc_choppy_booster_scout::PassengerBoarded(), npc_giant_boar_vehicle_q55879::PassengerBoarded(), npc_vp_slipstream::PassengerBoarded(), AuraEffect::PeriodicTick(), Spell::TargetInfo::PreprocessTarget(), Unit::RemoveCharmedBy(), CreatureTextMgr::SendChatPacket(), Spell::SendMountResult(), Unit::SetDisableGravity(), Unit::SetFeared(), Unit::SetHover(), npc_redridge_subdued_canyon_ettin::SpellHit(), boss_shade_of_medivh::SpellHitTarget(), boss_tunk::SpellHitTarget(), boss_the_candle_king::SpellHitTarget(), boss_lord_stormsong::SpellHitTarget(), Object::ToPlayer(), Object::ToPlayer(), Object::ToPlayer(), Object::ToPlayer(), GameEvents::Trigger(), boss_doom_lord_kazzak::UpdateAI(), boss_anduin_wrynn::UpdateAI(), and Unit::UpdateSpeed().
|
inline |
Definition at line 178 of file BaseEntity.h.
References TYPEID_SCENEOBJECT.
Referenced by Object::ToSceneObject(), Object::ToSceneObject(), Object::ToSceneObject(), and Object::ToSceneObject().
|
inline |
Definition at line 167 of file BaseEntity.h.
References ObjectTypeMask.
|
inline |
Definition at line 171 of file BaseEntity.h.
References TYPEMASK_UNIT.
Referenced by Map::_GetScriptUnit(), Map::_ScriptProcessDoor(), Player::AddQuest(), SpellEffectInfo::CalcBaseValue(), SpellInfo::CalcPowerCost(), SpellInfo::CanBeInterrupted(), WorldObject::CanDetectInvisibilityOf(), Trinity::ChatPacketSender::ChatPacketSender(), Spell::CheckCast(), spell_item_bracing_chill_search_jump_target::FilterTarget(), spell_mimiron_magnetic_core::spell_mimiron_magnetic_core_SpellScript::FilterTargets(), spell_the_lurker_below_spout_damage::FilterTargets(), WorldObject::GetFactionReactionTo(), WorldObject::GetSightRange(), SpellInfo::GetSpellXSpellVisualId(), Spell::IsChannelActive(), npc_pet_pri_divine_image::IsSummonedBy(), spell_anetheron_sleep::Load(), spell_azgalor_doom::Load(), spell_kaelthas_mind_control::Load(), CriteriaHandler::ModifierSatisfied(), Trinity::WorldObjectSpellConeTargetCheck::operator()(), Spell::prepare(), SmartScript::ProcessAction(), Player::RewardQuest(), Spell::SelectImplicitAreaTargets(), Spell::SelectImplicitChannelTargets(), Spell::SendChannelStart(), Spell::SendResurrectRequest(), Spell::SendSpellCooldown(), Spell::SendSpellStart(), Spell::Spell(), Trinity::TargetPriorityRule::TargetPriorityRule(), Object::ToUnit(), Object::ToUnit(), Object::ToUnit(), Object::ToUnit(), spell_pri_ultimate_penitence_channel::TryHealing(), and Spell::update().
|
inline |
Definition at line 169 of file BaseEntity.h.
References TYPEMASK_WORLDOBJECT.
Referenced by BuildCreateUpdateBlockForPlayer(), Player::RewardQuest(), Object::ToWorldObject(), Object::ToWorldObject(), Object::ToWorldObject(), and Object::ToWorldObject().
|
privatedelete |
|
privatedelete |
| ByteBuffer & BaseEntity::PrepareValuesUpdateBuffer | ( | UpdateData * | data | ) | const |
Definition at line 205 of file BaseEntity.cpp.
References UpdateData::GetBuffer(), GetGUID(), and UPDATETYPE_VALUES.
Referenced by BuildValuesUpdateBlockForPlayer(), Object::BuildValuesUpdateBlockForPlayerWithFlag(), AreaTrigger::BuildValuesUpdateForPlayerWithMask(), Conversation::BuildValuesUpdateForPlayerWithMask(), Corpse::BuildValuesUpdateForPlayerWithMask(), DynamicObject::BuildValuesUpdateForPlayerWithMask(), GameObject::BuildValuesUpdateForPlayerWithMask(), Item::BuildValuesUpdateForPlayerWithMask(), AzeriteEmpoweredItem::BuildValuesUpdateForPlayerWithMask(), AzeriteItem::BuildValuesUpdateForPlayerWithMask(), Bag::BuildValuesUpdateForPlayerWithMask(), SceneObject::BuildValuesUpdateForPlayerWithMask(), Creature::BuildValuesUpdateForPlayerWithMask(), and Player::BuildValuesUpdateForPlayerWithMask().
|
inlineprotected |
Definition at line 256 of file BaseEntity.h.
References UF::RemoveDynamicUpdateFieldValue().
Referenced by Player::AddSpellMod(), Player::ApplyTraitEntryChanges(), Player::DeletePetFromDB(), Unit::RemoveChannelObject(), Player::RemovePet(), Player::RemoveSpellCategoryCooldownMod(), Unit::RemoveWorldEffect(), AzeriteItem::SetEssenceRank(), and Item::SetModifier().
|
protectedpure virtual |
Implemented in Battlenet::Account, Item, and WorldObject.
Referenced by ClearUpdateMask().
|
virtual |
Reimplemented in AreaTrigger, Conversation, Corpse, Creature, TempSummon, Minion, DynamicObject, GameObject, Bag, Object, WorldObject, Pet, Player, SceneObject, and Unit.
Definition at line 83 of file BaseEntity.cpp.
References ClearUpdateMask(), and m_inWorld.
Referenced by Bag::RemoveFromWorld(), Object::RemoveFromWorld(), and Player::RemoveFromWorld().
|
inlineprotected |
Definition at line 270 of file BaseEntity.h.
References UF::RemoveMapUpdateFieldValue().
Referenced by Player::DeleteTraitConfig(), and Player::SetQuestSlot().
|
inlineprotected |
Definition at line 291 of file BaseEntity.h.
References UF::RemoveOptionalUpdateFieldValue().
Referenced by Creature::SetPetitioner(), AreaTrigger::SetRollPitchYaw(), and Creature::SetVendor().
|
inlineprotected |
Definition at line 284 of file BaseEntity.h.
References UF::RemoveSetUpdateFieldValue().
|
inlineprotected |
Definition at line 235 of file BaseEntity.h.
References UF::UpdateFieldPrivateSetter< T >::GetValue().
Referenced by Unit::ModifyAuraState(), AreaTrigger::RemoveAreaTriggerFlag(), Corpse::RemoveCorpseDynamicFlag(), Corpse::RemoveCorpseFlag(), Object::RemoveDynamicFlag(), Player::RemoveExploredZones(), Item::RemoveItemFlag(), Item::RemoveItemZoneFlag(), Player::RemoveQuestSlotObjectiveFlag(), Player::RemoveQuestSlotState(), Player::SetDataFlagAccount(), Player::SetDataFlagCharacter(), Creature::SetPetitioner(), Player::SetQuestCompletedBit(), Player::SetTitle(), Player::SetTraitConfigUseSharedActionBars(), Player::SetTraitConfigUseStarterBuild(), and Creature::SetVendor().
| void BaseEntity::SendOutOfRangeForPlayer | ( | Player const * | target | ) | const |
Definition at line 224 of file BaseEntity.cpp.
References ASSERT, BuildOutOfRangeUpdateBlock(), UpdateData::BuildPacket(), WorldLocation::GetMapId(), and Player::SendDirectMessage().
Referenced by Player::UpdateVisibilityOf().
| void BaseEntity::SendUpdateToPlayer | ( | Player * | player | ) | const |
Definition at line 145 of file BaseEntity.cpp.
References BuildCreateUpdateBlockForPlayer(), UpdateData::BuildPacket(), BuildValuesUpdateBlockForPlayer(), WorldLocation::GetMapId(), Player::HaveAtClient(), and Player::SendDirectMessage().
Referenced by Player::_StoreItem(), Player::DestroyItemCount(), Player::EquipItem(), WorldSession::HandlePetActionHelper(), Player::QuickEquipItem(), Player::RemoveItem(), Player::SellItemToVendor(), Player::SplitItem(), Player::SwapItem(), Player::UpdateVisibilityOf(), and GameObject::Use().
|
inline |
Definition at line 199 of file BaseEntity.h.
Referenced by Map::AddObjectToRemoveList(), and WorldSession::LogoutPlayer().
|
inline |
Definition at line 197 of file BaseEntity.h.
|
inlineprotected |
Definition at line 228 of file BaseEntity.h.
References UF::UpdateFieldPrivateSetter< T >::GetValue().
Referenced by Player::AddExploredZones(), Player::LoadFromDB(), Unit::ModifyAuraState(), AreaTrigger::SetAreaTriggerFlag(), Corpse::SetCorpseDynamicFlag(), Corpse::SetCorpseFlag(), Player::SetDataFlagAccount(), Player::SetDataFlagCharacter(), Object::SetDynamicFlag(), Item::SetItemFlag(), Item::SetItemZoneFlag(), Creature::SetPetitioner(), Player::SetQuestCompletedBit(), Player::SetQuestSlotObjectiveFlag(), Player::SetQuestSlotState(), Player::SetTitle(), Player::SetTraitConfigUseSharedActionBars(), Player::SetTraitConfigUseStarterBuild(), Creature::SetVendor(), and Unit::UpdateCreatureType().
|
inlineprotected |
Definition at line 299 of file BaseEntity.h.
Referenced by Player::UpdateBlockPercentage(), Player::UpdateCritPercentage(), Unit::UpdateDamagePhysical(), Guardian::UpdateDamagePhysical(), Player::UpdateDodgePercentage(), Player::UpdateHealingDonePercentMod(), Player::UpdateParryPercentage(), and Player::UpdateSpellDamageAndHealingBonus().
|
inlineprotected |
Definition at line 221 of file BaseEntity.h.
References UF::SetUpdateFieldValue().
Referenced by Player::_ApplyItemBonuses(), Player::_InitHonorLevelOnLoadFromDB(), Player::_LoadDeclinedNames(), Player::_LoadPlayerData(), Player::_LoadSkills(), Player::_LoadTransmogOutfits(), AreaTrigger::_UpdateDuration(), Battlenet::Account::Account(), Conversation::AddActor(), Conversation::AddActor(), Item::AddBonuses(), Player::AddHonorXP(), Player::AddSpellCategoryCooldownMod(), Player::AddTraitConfig(), Item::ApplyArtifactPowerEnchantmentBonuses(), Player::ApplyEnchantment(), Creature::ApplyLevelScaling(), Player::ApplyTraitEntryChanges(), AzeriteItem::AzeriteItem(), Item::ClearBonuses(), Item::ClearEnchantment(), AzeriteEmpoweredItem::ClearSelectedAzeritePowers(), AreaTrigger::Create(), AzeriteItem::Create(), Player::Create(), SceneObject::Create(), Conversation::Create(), GameObject::Create(), DynamicObject::CreateDynamicObject(), Player::EquipTransmogOutfit(), Player::GiveLevel(), AzeriteItem::GiveXP(), Player::InitializeNewTransmogOutfit(), AreaTrigger::InitOrbit(), Player::InitRunes(), AreaTrigger::InitSplines(), Player::InitStatsForLevel(), Player::InitTalentForLevel(), Item::LoadArtifactData(), AzeriteItem::LoadAzeriteItemData(), Player::LoadFromDB(), Item::LoadFromDB(), GameObject::LoadFromDB(), Unit::ProcessPositionDataChanged(), Creature::ReacquireSpellFocusTarget(), Player::Regenerate(), Player::RemoveSpellCategoryCooldownMod(), Player::RemoveVisibleForcedReaction(), Player::RenameTraitConfig(), AreaTrigger::ReplaceAllAreaTriggerFlags(), Corpse::ReplaceAllCorpseDynamicFlags(), Corpse::ReplaceAllCorpseFlags(), Object::ReplaceAllDynamicFlags(), Item::ReplaceAllItemFlags(), Item::ReplaceAllItemZoneFlags(), Player::ResetHonorStats(), Unit::SetAnimTier(), Item::SetAppearanceModId(), Item::SetArtifactPower(), Item::SetArtifactXP(), Bag::SetBagSize(), Item::SetBonuses(), Unit::SetChannelObject(), Unit::SetCharm(), Corpse::SetClass(), Item::SetContainedIn(), Item::SetContext(), Item::SetCount(), Item::SetCreatePlayedTime(), Item::SetCreateTime(), Item::SetCreator(), Player::SetDataElementAccount(), Player::SetDataElementCharacter(), Corpse::SetDisplayId(), GameObject::SetDisplayId(), Unit::SetDisplayId(), Player::SetDrunkValue(), Item::SetDurability(), AreaTrigger::SetDuration(), Item::SetEnchantment(), Item::SetEnchantmentCharges(), Item::SetEnchantmentDuration(), Object::SetEntry(), AzeriteItem::SetEssenceRank(), Item::SetExpiration(), Corpse::SetFactionTemplate(), Unit::SetFlightCapabilityID(), Item::SetGem(), Item::SetGiftCreator(), GameObject::SetGoArtKit(), GameObject::SetGoState(), Corpse::SetGuildGUID(), Unit::SetHealth(), Player::SetHonorLevel(), Player::SetInGuild(), Creature::SetInteractSpellId(), Player::SetInventorySlotCount(), Corpse::SetItem(), Unit::SetLevel(), Item::SetMaxDurability(), Unit::SetMaxHealth(), Unit::SetMaxPower(), Item::SetModifier(), Player::SetMoney(), Object::SetObjectScale(), AreaTrigger::SetOverrideCurve(), Item::SetOwnerGUID(), Corpse::SetOwnerGUID(), Unit::SetOwnerGUID(), GameObject::SetParentRotation(), Corpse::SetPartyGUID(), Player::SetPartyType(), AreaTrigger::SetPathTarget(), Player::SetPersonalTabard(), Pet::SetPetExperience(), Item::SetPetitionId(), Item::SetPetitionNumSignatures(), Pet::SetPetNextLevelExperience(), Unit::SetPower(), Unit::SetPowerType(), Player::SetQuestSlot(), Player::SetQuestSlotCounter(), Player::SetQuestSlotEndTime(), Corpse::SetRace(), AreaTrigger::SetRollPitchYaw(), AzeriteItem::SetSelectedAzeriteEssence(), AzeriteItem::SetSelectedAzeriteEssences(), AzeriteEmpoweredItem::SetSelectedAzeritePower(), Corpse::SetSex(), AreaTrigger::SetShape(), Unit::SetShapeshiftForm(), Unit::SetSheath(), Player::SetSkill(), Bag::SetSlot(), Item::SetSpellCharges(), Creature::SetSpellFocus(), AreaTrigger::SetSpellVisual(), GameObject::SetSpellVisualId(), Player::SetStableMaster(), Unit::SetStandState(), Creature::SetTarget(), AreaTrigger::SetTimeToTarget(), AreaTrigger::SetTimeToTargetExtraScale(), AreaTrigger::SetTimeToTargetPos(), AreaTrigger::SetTimeToTargetScale(), AreaTrigger::SetTimeToTargetShape(), Player::SetViewpoint(), Unit::SetVirtualItem(), Player::SetVisibleForcedReaction(), Player::SetVisibleItemSlot(), Player::SetXP(), Player::UpdateArmorPenetration(), Unit::UpdateAttackTimeField(), Creature::UpdateEntry(), Player::UpdateExpertise(), Player::UpdateHonorFields(), Player::UpdateHonorNextLevel(), Player::UpdateMastery(), Player::UpdatePowerRegen(), Player::UpdateRating(), Player::UpdateSpellCritChance(), Player::UpdateSpellDamageAndHealingBonus(), Unit::UpdateStatBuffModForClient(), Player::UpdateTraitConfig(), Player::UpdateTransmogOutfit(), Player::UpdateTransmogOutfitSituations(), Player::UpdateTransmogOutfitSlots(), and Player::UpdateVersatilityDamageDone().
|
protected |
Definition at line 353 of file BaseEntity.h.
Referenced by Battlenet::Account::Account(), AreaTrigger::AreaTrigger(), AzeriteEmpoweredItem::AzeriteEmpoweredItem(), AzeriteItem::AzeriteItem(), Bag::Bag(), BuildCreateUpdateBlockForPlayer(), Object::BuildEntityFragmentsForValuesUpdateForPlayerWithMask(), BuildUpdateChangesMask(), BuildValuesUpdateBlockForPlayer(), ClearUpdateMask(), Conversation::Conversation(), Corpse::Corpse(), DynamicObject::DynamicObject(), GameObject::GameObject(), Item::Item(), Object::Object(), Player::Player(), SceneObject::SceneObject(), Creature::SetPetitioner(), Creature::SetVendor(), and Unit::Unit().
|
private |
Definition at line 153 of file BaseEntity.h.
|
private |
Definition at line 362 of file BaseEntity.h.
Referenced by AddToObjectUpdateIfNeeded(), AddToWorld(), and RemoveFromWorld().
|
private |
Definition at line 364 of file BaseEntity.h.
|
private |
Definition at line 363 of file BaseEntity.h.
Referenced by BuildCreateUpdateBlockForPlayer().
|
protected |
Definition at line 351 of file BaseEntity.h.
Referenced by AreaTrigger::AreaTrigger(), AzeriteEmpoweredItem::AzeriteEmpoweredItem(), AzeriteItem::AzeriteItem(), Bag::Bag(), BuildCreateUpdateBlockForPlayer(), Conversation::Conversation(), Corpse::Corpse(), DynamicObject::DynamicObject(), GameObject::GameObject(), Item::Item(), Object::Object(), Player::Player(), SceneObject::SceneObject(), and Unit::Unit().
|
protected |
Definition at line 359 of file BaseEntity.h.
Referenced by AddToObjectUpdateIfNeeded(), AddToWorld(), ClearUpdateMask(), and ~BaseEntity().
|
protected |
Definition at line 352 of file BaseEntity.h.
Referenced by Creature::ApplyAllStaticFlags(), AreaTrigger::AreaTrigger(), Unit::Attack(), Unit::AttackStop(), BuildCreateUpdateBlockForPlayer(), Conversation::Conversation(), Corpse::Corpse(), AreaTrigger::Create(), GameObject::Create(), Unit::CreateVehicleKit(), DynamicObject::DynamicObject(), GameObject::GameObject(), Unit::RemoveVehicleKit(), SceneObject::SceneObject(), Unit::SetAIAnimKitId(), GameObject::SetAnimKitId(), Unit::SetMeleeAnimKitId(), Unit::SetMovementAnimKitId(), Unit::SetPlayHoverAnim(), WorldObject::SetTransport(), Transport::Transport(), Unit::Unit(), and WorldObject::WorldObject().
| UF::UpdateFieldHolder BaseEntity::m_values |
Definition at line 205 of file BaseEntity.h.
Referenced by Unit::_ApplyAura(), Player::_ApplyItemBonuses(), Player::_InitHonorLevelOnLoadFromDB(), Player::_LoadCharacterBankTabSettings(), Player::_LoadDailyQuestStatus(), Player::_LoadDeclinedNames(), Player::_LoadPlayerData(), Player::_LoadSkills(), Player::_LoadTransmogOutfits(), Unit::_UnapplyAura(), AreaTrigger::_UpdateDuration(), Battlenet::Account::Account(), Conversation::AddActor(), Conversation::AddActor(), Item::AddArtifactPower(), Item::AddBonuses(), Unit::AddChannelObject(), Player::AddExploredZones(), Player::AddHonorXP(), Player::AddPetToUpdateFields(), Player::AddSpellCategoryCooldownMod(), Player::AddSpellMod(), Player::AddTraitConfig(), Player::AddUnlockedTransmogOutfits(), Unit::AddWorldEffect(), Item::ApplyArtifactPowerEnchantmentBonuses(), Unit::ApplyAttackTimePercentMod(), Unit::ApplyCastTimePercentMod(), Player::ApplyEnchantment(), Unit::ApplyHasteRegenPercentMod(), Creature::ApplyLevelScaling(), Unit::ApplySpellHastePercentMod(), Player::ApplySpellPowerBonus(), Player::ApplyTraitEntryChanges(), AzeriteItem::AzeriteItem(), AreaTrigger::BuildValuesUpdate(), Conversation::BuildValuesUpdate(), Corpse::BuildValuesUpdate(), Creature::BuildValuesUpdate(), DynamicObject::BuildValuesUpdate(), GameObject::BuildValuesUpdate(), AzeriteEmpoweredItem::BuildValuesUpdate(), AzeriteItem::BuildValuesUpdate(), Bag::BuildValuesUpdate(), Item::BuildValuesUpdate(), Player::BuildValuesUpdate(), SceneObject::BuildValuesUpdate(), Item::ClearBonuses(), Unit::ClearChannelObjects(), Item::ClearEnchantment(), AreaTrigger::ClearExtraScaleCurve(), AreaTrigger::ClearOverrideMoveCurve(), AreaTrigger::ClearOverrideScaleCurve(), AreaTrigger::ClearOverrideShapeCurve(), AzeriteEmpoweredItem::ClearSelectedAzeritePowers(), Object::ClearValuesChangesMask(), AreaTrigger::ClearValuesChangesMask(), Conversation::ClearValuesChangesMask(), Corpse::ClearValuesChangesMask(), DynamicObject::ClearValuesChangesMask(), GameObject::ClearValuesChangesMask(), AzeriteEmpoweredItem::ClearValuesChangesMask(), AzeriteItem::ClearValuesChangesMask(), Bag::ClearValuesChangesMask(), Item::ClearValuesChangesMask(), Player::ClearValuesChangesMask(), SceneObject::ClearValuesChangesMask(), Unit::ClearValuesChangesMask(), Unit::ClearWorldEffects(), AreaTrigger::Create(), AzeriteItem::Create(), Player::Create(), SceneObject::Create(), Conversation::Create(), GameObject::Create(), DynamicObject::CreateDynamicObject(), AzeriteItem::CreateSelectedAzeriteEssences(), Player::CreateTraitConfig(), Player::CreateTransmogOutfit(), Player::DailyReset(), Player::DeletePetFromDB(), Player::DeleteTraitConfig(), WorldSession::DoLootRelease(), Player::EquipTransmogOutfit(), Player::GiveLevel(), AzeriteItem::GiveXP(), AreaTrigger::InitOrbit(), Player::InitRunes(), AreaTrigger::InitSplines(), Player::InitStatsForLevel(), Player::InitTalentForLevel(), Object::IsObjectFragmentChanged(), Item::LoadArtifactData(), AzeriteItem::LoadAzeriteItemData(), Player::LoadFromDB(), Item::LoadFromDB(), GameObject::LoadFromDB(), Unit::ModifyAuraState(), Unit::ProcessPositionDataChanged(), Creature::ReacquireSpellFocusTarget(), Player::Regenerate(), Unit::RemoveChannelObject(), Player::RemoveExploredZones(), Player::RemovePet(), Player::RemoveQuestSlotObjectiveFlag(), Player::RemoveQuestSlotState(), Player::RemoveSpellCategoryCooldownMod(), Player::RemoveVisibleForcedReaction(), Unit::RemoveWorldEffect(), Player::RenameTraitConfig(), Player::ResetHonorStats(), Player::RewardHonor(), Unit::SetAnimTier(), Item::SetArtifactPower(), Item::SetBonuses(), Unit::SetChannelObject(), Unit::SetCharm(), Item::SetCount(), Player::SetDailyQuestStatus(), Player::SetDataElementAccount(), Player::SetDataElementCharacter(), Player::SetDataFlagAccount(), Player::SetDataFlagCharacter(), GameObject::SetDisplayId(), Unit::SetDisplayId(), Player::SetDrunkValue(), AreaTrigger::SetDuration(), Item::SetEnchantment(), Item::SetEnchantmentCharges(), Item::SetEnchantmentDuration(), AzeriteItem::SetEssenceRank(), AreaTrigger::SetExtraScaleCurve(), AreaTrigger::SetExtraScaleCurve(), Unit::SetFlightCapabilityID(), Item::SetGem(), GameObject::SetGoArtKit(), GameObject::SetGoState(), Unit::SetHealth(), Player::SetHonorLevel(), Player::SetInGuild(), Player::SetInventorySlotCount(), Unit::SetLevel(), Unit::SetMaxHealth(), Unit::SetMaxPower(), Item::SetModifier(), Player::SetMoney(), AreaTrigger::SetOverrideMoveCurve(), AreaTrigger::SetOverrideMoveCurve(), AreaTrigger::SetOverrideScaleCurve(), AreaTrigger::SetOverrideScaleCurve(), AreaTrigger::SetOverrideShapeCurve(), AreaTrigger::SetOverrideShapeCurve(), Unit::SetOwnerGUID(), GameObject::SetParentRotation(), Player::SetPartyType(), Player::SetPersonalTabard(), Creature::SetPetitioner(), Unit::SetPower(), Unit::SetPowerType(), Player::SetQuestCompletedBit(), Player::SetQuestSlot(), Player::SetQuestSlotCounter(), Player::SetQuestSlotEndTime(), Player::SetQuestSlotObjectiveFlag(), Player::SetQuestSlotState(), AreaTrigger::SetRollPitchYaw(), AzeriteItem::SetSelectedAzeriteEssence(), AzeriteItem::SetSelectedAzeriteEssences(), AzeriteEmpoweredItem::SetSelectedAzeritePower(), AreaTrigger::SetShape(), Unit::SetShapeshiftForm(), Unit::SetSheath(), Player::SetSkill(), Item::SetSpellCharges(), Creature::SetSpellFocus(), AreaTrigger::SetSpellVisual(), GameObject::SetSpellVisualId(), Player::SetStableMaster(), Unit::SetStandState(), Creature::SetTarget(), Player::SetTitle(), Player::SetTraitConfigUseSharedActionBars(), Player::SetTraitConfigUseStarterBuild(), Creature::SetVendor(), Player::SetViewpoint(), Unit::SetVirtualItem(), Player::SetVisibleForcedReaction(), Player::SetVisibleItemSlot(), Player::SetXP(), Conversation::Update(), Player::UpdateArmorPenetration(), Unit::UpdateAttackTimeField(), Player::UpdateBlockPercentage(), Unit::UpdateCreatureType(), Player::UpdateCritPercentage(), Unit::UpdateDamagePhysical(), Guardian::UpdateDamagePhysical(), Player::UpdateDodgePercentage(), GameObject::UpdateDynamicFlagsForNearbyPlayers(), Creature::UpdateEntry(), Player::UpdateExpertise(), Player::UpdateHealingDonePercentMod(), Player::UpdateHonorFields(), Player::UpdateHonorNextLevel(), Player::UpdateMastery(), Unit::UpdateNearbyPlayersInteractions(), Player::UpdateParryPercentage(), Player::UpdatePowerRegen(), Player::UpdateRating(), Player::UpdateSpellCritChance(), Player::UpdateSpellDamageAndHealingBonus(), Unit::UpdateStatBuffModForClient(), Player::UpdateTraitConfig(), Player::UpdateTransmogOutfit(), Player::UpdateTransmogOutfitSituations(), Player::UpdateTransmogOutfitSlots(), Player::UpdateTriggerVisibility(), and Player::UpdateVersatilityDamageDone().