![]() |
TrinityCore
|
#include <Object.h>
Inheritance diagram for Object:Classes | |
| struct | NoopObjectDeleter |
Static Public Member Functions | |
| static ObjectGuid | GetGUID (Object const *o) |
| static WorldObject * | ToWorldObject (Object *o) |
| static WorldObject const * | ToWorldObject (Object const *o) |
| static Item * | ToItem (Object *o) |
| static Item const * | ToItem (Object const *o) |
| static Player * | ToPlayer (Object *o) |
| static Player const * | ToPlayer (Object const *o) |
| static Creature * | ToCreature (Object *o) |
| static Creature const * | ToCreature (Object const *o) |
| static Unit * | ToUnit (Object *o) |
| static Unit const * | ToUnit (Object const *o) |
| static GameObject * | ToGameObject (Object *o) |
| static GameObject const * | ToGameObject (Object const *o) |
| static Corpse * | ToCorpse (Object *o) |
| static Corpse const * | ToCorpse (Object const *o) |
| static DynamicObject * | ToDynObject (Object *o) |
| static DynamicObject const * | ToDynObject (Object const *o) |
Protected Member Functions | |
| Object () | |
| void | _InitValues () |
| void | _Create (ObjectGuid const &guid) |
| bool | _LoadIntoDataField (std::string const &data, uint32 startOffset, uint32 count) |
| uint32 | GetUpdateFieldData (Player const *target, uint32 *&flags) const |
| void | BuildMovementUpdate (ByteBuffer *data, uint16 flags) const |
| virtual void | BuildValuesUpdate (uint8 updatetype, ByteBuffer *data, Player const *target) const |
| virtual bool | AddToObjectUpdate ()=0 |
| virtual void | RemoveFromObjectUpdate ()=0 |
| void | AddToObjectUpdateIfNeeded () |
Protected Attributes | ||
| uint16 | m_objectType | |
| TypeID | m_objectTypeId | |
| uint16 | m_updateFlag | |
| union { | ||
| int32 * m_int32Values | ||
| uint32 * m_uint32Values | ||
| float * m_floatValues | ||
| }; | ||
| UpdateMask | _changesMask | |
| uint16 | m_valuesCount | |
| uint16 | _fieldNotifyFlags | |
| bool | m_objectUpdated | |
Private Member Functions | |
| bool | PrintIndexError (uint32 index, bool set) const |
| Object (Object const &right)=delete | |
| Object (Object &&right)=delete | |
| Object & | operator= (Object const &right)=delete |
| Object & | operator= (Object &&right)=delete |
Private Attributes | |
| bool | m_inWorld |
| bool | m_isNewObject |
| PackedGuid | m_PackGUID |
| Trinity::unique_trackable_ptr< Object > | m_scriptRef |
|
virtual |
Definition at line 79 of file Object.cpp.
References ABORT, GetGUID(), IsInWorld(), m_objectUpdated, m_uint32Values, TC_LOG_FATAL, and ToItem().
|
protected |
Definition at line 64 of file Object.cpp.
References _fieldNotifyFlags, m_inWorld, m_isNewObject, m_objectType, m_objectTypeId, m_objectUpdated, m_uint32Values, m_updateFlag, m_valuesCount, TYPEID_OBJECT, TYPEMASK_OBJECT, UF_FLAG_DYNAMIC, and UPDATEFLAG_NONE.
|
privatedelete |
|
privatedelete |
|
protected |
Definition at line 109 of file Object.cpp.
References _InitValues(), m_objectType, m_PackGUID, m_uint32Values, OBJECT_FIELD_GUID, OBJECT_FIELD_TYPE, PackedGuid::Set(), SetGuidValue(), and SetUInt32Value().
Referenced by Corpse::Create(), Pet::Create(), Corpse::Create(), Transport::Create(), Item::Create(), Bag::Create(), GameObject::Create(), Player::Create(), DynamicObject::CreateDynamicObject(), Creature::CreateFromProto(), Corpse::LoadCorpseFromDB(), Player::LoadFromDB(), and Item::LoadFromDB().
|
protected |
Definition at line 99 of file Object.cpp.
References _changesMask, m_objectUpdated, m_uint32Values, m_valuesCount, and UpdateMask::SetCount().
Referenced by _Create().
|
protected |
Definition at line 543 of file Object.cpp.
References _changesMask, m_uint32Values, UpdateMask::SetBit(), and Trinity::Tokenize().
Referenced by Player::LoadFromDB(), and Item::LoadFromDB().
| bool Object::AddGuidValue | ( | uint16 | index, |
| ObjectGuid | value | ||
| ) |
Definition at line 612 of file Object.cpp.
References _changesMask, AddToObjectUpdateIfNeeded(), ASSERT, ObjectGuid::IsEmpty(), m_uint32Values, m_valuesCount, PrintIndexError(), and UpdateMask::SetBit().
Referenced by Unit::SetCharm(), Unit::SetMinion(), and Player::SetViewpoint().
|
protectedpure virtual |
Implemented in Item, and WorldObject.
Referenced by AddToObjectUpdateIfNeeded().
|
protected |
Definition at line 465 of file Object.cpp.
References AddToObjectUpdate(), m_inWorld, and m_objectUpdated.
Referenced by AddGuidValue(), ForceValuesUpdateAtIndex(), RemoveByteFlag(), RemoveFlag(), RemoveGuidValue(), SetByteFlag(), SetByteValue(), SetFlag(), SetFloatValue(), SetGuidValue(), SetInt32Value(), SetUInt16Value(), SetUInt32Value(), SetUInt64Value(), and GameObject::Update().
|
virtual |
Reimplemented in Corpse, Creature, DynamicObject, GameObject, Bag, WorldObject, Pet, Player, and Unit.
Definition at line 118 of file Object.cpp.
References ASSERT, ClearUpdateMask(), m_inWorld, m_objectUpdated, m_scriptRef, m_uint32Values, and Trinity::unique_trackable_ptr< T >::reset().
Referenced by Player::_StoreItem(), Corpse::AddToWorld(), Bag::AddToWorld(), WorldObject::AddToWorld(), Player::AddToWorld(), Player::EquipItem(), Guild::BankTab::LoadItemFromDB(), and Player::QuickEquipItem().
Definition at line 854 of file Object.cpp.
References RemoveByteFlag(), and SetByteFlag().
Referenced by AuraEffect::HandleAuraTrackStealthed(), and Player::LoadCorpse().
Definition at line 806 of file Object.cpp.
References RemoveFlag(), and SetFlag().
Referenced by WorldSession::HandleTogglePvP(), Player::KillPlayer(), Item::SetBinding(), and Player::SetDeveloper().
Definition at line 887 of file Object.cpp.
References RemoveFlag64(), and SetFlag64().
Definition at line 729 of file Object.cpp.
References GetInt32Value(), and SetInt32Value().
Referenced by Player::ApplyModFakeDrunkValue(), Player::ApplySpellPenetrationBonus(), AuraEffect::HandleModDamageDone(), AuraEffect::HandleModPowerCost(), and AuraEffect::HandleModTargetResistance().
| void Object::ApplyModPositiveFloatValue | ( | uint16 | index, |
| float | val, | ||
| bool | apply | ||
| ) |
Definition at line 752 of file Object.cpp.
References GetFloatValue(), and SetFloatValue().
| void Object::ApplyModSignedFloatValue | ( | uint16 | index, |
| float | val, | ||
| bool | apply | ||
| ) |
Definition at line 745 of file Object.cpp.
References GetFloatValue(), and SetFloatValue().
Referenced by AuraEffect::HandleModPowerCostPCT().
Definition at line 736 of file Object.cpp.
References GetUInt16Value(), and SetUInt16Value().
Referenced by Player::RewardHonor().
Definition at line 720 of file Object.cpp.
References GetUInt32Value(), and SetUInt32Value().
Referenced by Player::ApplySpellPowerBonus(), and Player::RewardHonor().
|
virtual |
lower flag1
Reimplemented in Bag, and Player.
Definition at line 162 of file Object.cpp.
References UpdateData::AddUpdateBlock(), BuildMovementUpdate(), BuildValuesUpdate(), flags, UpdateData::GetBuffer(), GetPackGUID(), m_isNewObject, m_objectTypeId, m_updateFlag, ToUnit(), UPDATEFLAG_HAS_TARGET, UPDATEFLAG_SELF, UPDATETYPE_CREATE_OBJECT, and UPDATETYPE_CREATE_OBJECT2.
Referenced by Map::AddToMap(), Bag::BuildCreateUpdateBlockForPlayer(), Player::BuildCreateUpdateBlockForPlayer(), BattlegroundSA::SendTransportInit(), and SendUpdateToPlayer().
| void Object::BuildFieldsUpdate | ( | Player * | player, |
| UpdateDataMapType & | data_map | ||
| ) | const |
Definition at line 484 of file Object.cpp.
References BuildValuesUpdateBlockForPlayer().
Referenced by WorldObjectChangeAccumulator::BuildPacket(), Item::BuildUpdate(), and Transport::BuildUpdate().
|
protected |
Unit, Player and default here are sending wrong values.
@TODO Use IsTransport() to also handle type 11 (TRANSPORT) Currently grid objects are not updated if there are no nearby players, this causes clients to receive different PathProgress resulting in players seeing the object in a different position
Definition at line 279 of file Object.cpp.
References ASSERT, Unit::BuildMovementPacket(), flags, GetGUID(), MovementInfo::GetMovementFlags(), Position::GetOrientation(), GetPackGUID(), Position::GetPositionX(), Position::GetPositionY(), Position::GetPositionZ(), Unit::GetSpeed(), WorldObject::GetStationaryO(), WorldObject::GetStationaryX(), WorldObject::GetStationaryY(), WorldObject::GetStationaryZ(), WorldObject::GetTransOffsetO(), WorldObject::GetTransOffsetX(), WorldObject::GetTransOffsetY(), WorldObject::GetTransOffsetZ(), WorldObject::GetTransport(), GetTypeId(), Unit::GetVictim(), WorldObject::m_movementInfo, MOVE_FLIGHT, MOVE_FLIGHT_BACK, MOVE_PITCH_RATE, MOVE_RUN, MOVE_RUN_BACK, MOVE_SWIM, MOVE_SWIM_BACK, MOVE_TURN_RATE, MOVE_WALK, MOVEMENTFLAG_SPLINE_ENABLED, Unit::movespline, ToUnit(), ToWorldObject(), TYPEID_CONTAINER, TYPEID_CORPSE, TYPEID_DYNAMICOBJECT, TYPEID_GAMEOBJECT, TYPEID_ITEM, TYPEID_OBJECT, TYPEID_PLAYER, TYPEID_UNIT, UPDATEFLAG_HAS_TARGET, UPDATEFLAG_LIVING, UPDATEFLAG_LOWGUID, UPDATEFLAG_POSITION, UPDATEFLAG_SELF, UPDATEFLAG_STATIONARY_POSITION, UPDATEFLAG_UNKNOWN, and WorldPackets::Movement::CommonMovement::WriteCreateObjectSplineDataBlock().
Referenced by BuildCreateUpdateBlockForPlayer(), and BuildMovementUpdateBlock().
| void Object::BuildMovementUpdateBlock | ( | UpdateData * | data, |
| uint32 | flags = 0 |
||
| ) | const |
Definition at line 150 of file Object.cpp.
References UpdateData::AddUpdateBlock(), BuildMovementUpdate(), flags, UpdateData::GetBuffer(), GetPackGUID(), and UPDATETYPE_MOVEMENT.
| void Object::BuildOutOfRangeUpdateBlock | ( | UpdateData * | data | ) | const |
Definition at line 218 of file Object.cpp.
References UpdateData::AddOutOfRangeGUID(), and GetGUID().
Referenced by Map::RemoveFromMap(), and BattlegroundSA::SendTransportsRemove().
|
inlinevirtual |
Reimplemented in Item, WorldObject, and Transport.
Definition at line 161 of file Object.h.
Referenced by Map::SendObjectUpdates().
|
protectedvirtual |
Reimplemented in GameObject, and Unit.
Definition at line 439 of file Object.cpp.
References _changesMask, _fieldNotifyFlags, ByteBuffer::append(), UpdateMaskPacketBuilder::AppendToPacket(), ASSERT, flags, UpdateMask::GetBit(), GetUpdateFieldData(), m_uint32Values, m_valuesCount, UpdateMaskPacketBuilder::SetBit(), and UPDATETYPE_VALUES.
Referenced by BuildCreateUpdateBlockForPlayer(), and BuildValuesUpdateBlockForPlayer().
| void Object::BuildValuesUpdateBlockForPlayer | ( | UpdateData * | data, |
| Player const * | target | ||
| ) | const |
Definition at line 206 of file Object.cpp.
References UpdateData::AddUpdateBlock(), BuildValuesUpdate(), UpdateData::GetBuffer(), GetPackGUID(), and UPDATETYPE_VALUES.
Referenced by Group::AddMember(), BuildFieldsUpdate(), SendUpdateToPlayer(), Unit::SetOwnerGUID(), BattlegroundSA::StartShips(), GameObject::Update(), Player::UpdateTriggerVisibility(), and Player::UpdateVisibleGameobjectsOrSpellClicks().
| void Object::ClearUpdateMask | ( | bool | remove | ) |
Definition at line 471 of file Object.cpp.
References _changesMask, UpdateMask::Clear(), m_objectUpdated, and RemoveFromObjectUpdate().
Referenced by AddToWorld(), Item::BuildUpdate(), WorldObject::BuildUpdate(), Transport::BuildUpdate(), and RemoveFromWorld().
|
virtual |
If the following bool is true, the client will call "void CGUnit_C::OnDeath()" for this object. OnDeath() does for eg trigger death animation and interrupts certain spells/missiles/auras/sounds...
Reimplemented in Unit, and Player.
Definition at line 223 of file Object.cpp.
References ASSERT, GetGUID(), Player::SendDirectMessage(), and SMSG_DESTROY_OBJECT.
Referenced by Player::_StoreItem(), WorldObject::DestroyForNearbyPlayers(), Unit::DestroyForPlayer(), Player::DestroyForPlayer(), Player::DestroyItem(), Player::EquipItem(), and Player::UpdateVisibilityOf().
| void Object::ForceValuesUpdateAtIndex | ( | uint32 | i | ) |
Definition at line 1778 of file Object.cpp.
References _changesMask, AddToObjectUpdateIfNeeded(), and UpdateMask::SetBit().
Referenced by Unit::_ApplyAura(), Unit::_UnapplyAura(), Group::BroadcastGroupUpdate(), BloodPrincesBossAI::DoAction(), and WorldSession::DoLootRelease().
Definition at line 259 of file Object.cpp.
References ASSERT, m_uint32Values, m_valuesCount, and PrintIndexError().
Referenced by Player::GetBankBagSlotCount(), Player::GetDrunkValue(), Corpse::GetFaceId(), Player::GetFaceId(), Corpse::GetFacialStyle(), Player::GetFacialStyle(), Pet::GetFreeTalentPoints(), GameObject::GetGoAnimProgress(), GameObject::GetGoArtKit(), GameObject::GetGoState(), GameObject::GetGoType(), Corpse::GetHairColorId(), Player::GetHairColorId(), Corpse::GetHairStyleId(), Player::GetHairStyleId(), Player::GetNativeGender(), Corpse::GetRace(), Player::GetRestState(), Corpse::GetSex(), Corpse::GetSkinId(), Player::GetSkinId(), WorldSession::HandleRequestHonorStats(), Player::RewardHonor(), and Player::SaveToDB().
|
virtual |
Reimplemented in Creature, TempSummon, Minion, Guardian, GameObject, Bag, Item, WorldObject, Pet, Player, Transport, and Unit.
Definition at line 900 of file Object.cpp.
References GetEntry(), GetGUID(), and ObjectGuid::ToString().
Referenced by Item::GetDebugInfo(), and WorldObject::GetDebugInfo().
|
inlinevirtual |
Reimplemented in GameObject, and Unit.
|
inline |
Definition at line 81 of file Object.h.
References OBJECT_FIELD_ENTRY.
Referenced by Aura::_ApplyForTarget(), Spell::_cast(), Unit::_EnterVehicle(), Map::_GetScriptCreatureSourceOrTarget(), Map::_GetScriptGameObjectSourceOrTarget(), Map::_GetScriptPlayerSourceOrTarget(), Guild::BankMoveItemData::_ReserveSpace(), Player::_StoreItem(), GameObject::ActivateObject(), GameObject::ActivateToQuest(), BattlegroundAV::AddAVCreature(), InstanceScript::AddDoor(), instance_ulduar::instance_ulduar_InstanceMapScript::AddDoor(), Player::AddItemToBuyBackSlot(), InstanceScript::AddMinion(), AuctionBotSeller::AddNewAuctions(), InstanceScript::AddObject(), InstanceScript::AddObject(), Vehicle::AddPassenger(), Player::AddQuestAndCheckCompletion(), Player::ApplyEquipCooldown(), TotemAI::AttackStart(), npc_doctor::npc_doctorAI::BeginEvent(), AuctionEntry::BuildAuctionInfo(), AuctionBotBuyer::BuyAndBidItems(), Player::BuyItemFromVendorSlot(), Creature::CallForHelp(), npc_high_overlord_saurfang_igb::CanAIAttack(), npc_muradin_bronzebeard_igb::CanAIAttack(), npc_gunship_boarding_addAI::CanAIAttack(), npc_terenas_menethil::CanAIAttack(), npc_risen_archmage::CanAIAttack(), boss_razorscale::CanAIAttack(), npc_expedition_defender::CanAIAttack(), BlackheartCharmedPlayerAI::CanAIAttack(), boss_flame_leviathan_defense_cannon::boss_flame_leviathan_defense_cannonAI::CanAIAttack(), boss_flame_leviathan_defense_turret::boss_flame_leviathan_defense_turretAI::CanAIAttack(), npc_akama_illidan::CanAIAttack(), npc_illidari_elite::CanAIAttack(), Player::CanBankItem(), Item::CanBeMergedPartlyWith(), npc_wg_demolisher_engineer::CanBuild(), Player::CanEquipItem(), Spell::CanOpenLock(), Creature::CanResetTalents(), Player::CanSeeSpellClickOn(), Guild::BankMoveItemData::CanStore(), Player::CanStoreItem(), Player::CanStoreItems(), Player::CanTakeMoreSimilarItems(), Player::CanUnequipItem(), Player::CanUseItem(), Player::CastItemUseSpell(), Pet::CastPetAura(), spell_gen_av_drekthar_presence::CheckAreaTarget(), VehicleAI::CheckConditions(), SmartAI::CheckConditions(), spell_razorscale_flame_breath::CheckDamage(), Spell::CheckItems(), spell_xt002_321_boombot_aura::CheckProc(), spell_item_unsated_craving::CheckProc(), Item::CloneItem(), ControllerBaseAI::ControllerBaseAI(), instance_dire_maul::instance_dire_maul_InstanceMapScript::CrystalCreatureCheck(), boss_halazzi::DamageTaken(), boss_thekal::DamageTaken(), npc_zealot_lorkhan::DamageTaken(), npc_zealot_zath::DamageTaken(), npc_blackfathom_deeps_event::DamageTaken(), npc_gunship::npc_gunshipAI::DamageTaken(), boss_majordomo::DamageTaken(), npc_scourge_hulk::DamageTaken(), SummonList::DespawnEntry(), go_ulduar_tower::go_ulduar_towerAI::Destroyed(), BattlegroundIC::DestroyGate(), Player::DestroyItem(), Player::DestroyItemCount(), npc_yogg_saron_keeper::npc_yogg_saron_keeperAI::DoAction(), boss_lady_deathwhisper::DoImproveCultist(), SummonList::DoZoneInCombat(), instance_blackrock_spire::instance_blackrock_spireMapScript::Dragonspireroomcheck(), Spell::EffectAddHonor(), Spell::EffectDurabilityDamage(), Spell::EffectEnchantItemPerm(), Spell::EffectEnchantItemPrismatic(), Spell::EffectEnchantItemTmp(), Spell::EffectFeedPet(), Spell::EffectInebriate(), Spell::EffectScriptEffect(), Spell::EffectSummonPet(), boss_halazzi::EnterEvadeMode(), hyjalAI::EnterEvadeMode(), Player::EquipItem(), EquippedOk(), BattlegroundIC::EventPlayerClickedOnFlag(), BattlegroundSA::EventPlayerClickedOnFlag(), BattlegroundAV::EventPlayerClickedOnFlag(), boss_jormungarAI::ExecuteEvent(), Pet::FillPetInfo(), SmartScript::FillScript(), spell_varos_energize_core_area_enemy::FilterTargets(), spell_varos_energize_core_area_entry::FilterTargets(), spell_razorscale_firebolt::FilterTargets(), spell_skadi_launch_harpoon::FilterTargets(), spell_auriaya_strenght_of_the_pack::FilterTargets(), npc_nagrand_banner::GetAI(), Creature::GetAIName(), GameObject::GetAIName(), Unit::GetAllMinionsByEntry(), npc_essence_of_twin::GetData(), GetDebugInfo(), npc_firework::GetFireworkGameObjectId(), Player::GetItemCount(), Bag::GetItemCount(), AuctionBotBuyer::GetItemInformation(), GameObject::GetNameForLocaleIdx(), Creature::GetNameForLocaleIdx(), Player::GetQuestDialogStatus(), SmartScript::GetScript(), Creature::GetScriptId(), SystemMgr::GetSplineChain(), Item::GetTemplate(), Creature::GetVendorItems(), go_twilight_portal::go_twilight_portal(), WorldSession::HandleAuctionSellItem(), WorldSession::HandleAutoBankItemOpcode(), WorldSession::HandleBattlemasterHelloOpcode(), WorldSession::HandleBuybackItem(), spell_thaddius_magnetic_pull::HandleCast(), SpellHistory::HandleCooldowns(), spell_headless_horseman_head_is_dead::HandleDummy(), spell_buru_egg_explosion::HandleDummy(), spell_storm_peaks_flaming_arrow_triggered_effect::HandleEffectApply(), boss_northrend_beastsAI::HandleInitialMovement(), boss_northrend_beastsAI::HandleInstanceProgress(), BattlegroundSA::HandleKillUnit(), BattlegroundAV::HandleKillUnit(), BattlegroundIC::HandleKillUnit(), WorldSession::HandleMailTakeItem(), npc_commandscript::HandleNpcAddVendorItemCommand(), npc_commandscript::HandleNpcDeleteVendorItemCommand(), npc_commandscript::HandleNpcInfoCommand(), npc_commandscript::HandleNpcSetFactionIdCommand(), npc_commandscript::HandleNpcSetFlagCommand(), npc_commandscript::HandleNpcShowLootCommand(), spell_ormorok_crystal_spike::HandlePeriodic(), AuraEffect::HandlePeriodicHealthFunnelAuraTick(), WorldSession::HandlePetAction(), WorldSession::HandlePetSetAction(), WorldSession::HandlePetSpellAutocastOpcode(), spell_icecrown_burst_at_the_seams_59579::HandleRemove(), spell_gen_pet_summoned::HandleScript(), spell_pri_lightwell::HandleScriptEffect(), WorldSession::HandleSellItemOpcode(), WorldSession::HandleSocketOpcode(), Unit::HandleSpellClick(), spell_xt002_energy_orb::HandleSummons(), WorldSession::HandleTrainerBuySpellOpcode(), Battleground::HandleTriggerBuff(), WorldSession::HandleUseItemOpcode(), spell_borean_tundra_neural_needle::HandleWhisper(), boss_northrend_beastsAI::HandleWithHeroicEvents(), wp_commandscript::HandleWpLoadCommand(), wp_commandscript::HandleWpModifyCommand(), wp_commandscript::HandleWpShowCommand(), WorldSession::HandleWrapItemOpcode(), SummonList::HasEntry(), Creature::hasInvolvedQuest(), GameObject::hasInvolvedQuest(), Player::HasItemCount(), Player::HasItemOrGemWithIdEquipped(), Creature::hasQuest(), GameObject::hasQuest(), Creature::HasSpellFocus(), BfWGGameObjectBuilding::Init(), npc_amanishi_hatcher::InitializeAI(), npc_sindragosa_trash::InitializeAI(), go_bells::go_bellsAI::InitializeAI(), Pet::InitLevelupSpellsForLevel(), CharmInfo::InitPossessCreateSpells(), Totem::InitStats(), Guardian::InitStatsForLevel(), Unit::InitTamedPet(), WorldPackets::Inspect::InspectItemData::InspectItemData(), Creature::isCanInteractWithBattleMaster(), npc_firework::isCluster(), Pet::IsPetAura(), Minion::IsPetGhoul(), Minion::IsRisenAlly(), SmartScript::IsSmart(), SmartScript::IsSmart(), Minion::IsSpiritWolf(), npc_crystal_spike_trigger::IsSummonedBy(), boss_attumen::boss_attumenAI::IsSummonedBy(), npc_image_belgaristrasz::IsSummonedBy(), npc_ruby_emerald_amber_drake::IsSummonedBy(), npc_guardian_of_yogg_saron::npc_guardian_of_yogg_saronAI::IsSummonedBy(), npc_sindragosa_trash::JustAppeared(), npc_icicle::JustAppeared(), boss_harbinger_skyriss_illusion::JustAppeared(), npc_pet_hunter_snake_trap::JustAppeared(), npc_tomb_creature::npc_tomb_creatureAI::JustDied(), npc_amanitar_mushrooms::JustDied(), dummy_dragonAI::JustDied(), boss_northrend_beastsAI::JustDied(), BloodPrincesBossAI::JustDied(), npc_gunship::npc_gunshipAI::JustDied(), npc_frostwing_ymirjar_vrykul::JustDied(), boss_silver_hand_bosses::boss_silver_hand_bossesAI::JustDied(), npc_gluttonous_abomination::JustDied(), npc_coren_direbrew_sisters::JustEngagedWith(), npc_earthen_hallshaper_custodian::JustEngagedWith(), npc_blackfathom_deeps_event::JustEngagedWith(), boss_majordomo::JustEngagedWith(), boss_brutallus::JustEngagedWith(), npc_rinji::npc_rinjiAI::JustEngagedWith(), npc_frostwing_ymirjar_vrykul::JustEngagedWith(), npc_kelthuzad_minionAI::JustEngagedWith(), npc_mrfloppy::JustEngagedWith(), npc_guard_generic::JustEngagedWith(), npc_yogg_saron_keeper::npc_yogg_saron_keeperAI::JustEnteredCombat(), boss_attumen::boss_attumenAI::JustSummoned(), boss_midnight::boss_midnightAI::JustSummoned(), boss_felblood_kaelthas::JustSummoned(), boss_felmyst::JustSummoned(), boss_muru::JustSummoned(), boss_janalai::JustSummoned(), boss_jedoga_shadowseeker::JustSummoned(), boss_prince_taldaram::JustSummoned(), npc_crystal_channel_target::JustSummoned(), boss_bronjahm::JustSummoned(), boss_ick::JustSummoned(), boss_krick::JustSummoned(), boss_drakkari_colossus::JustSummoned(), boss_gal_darah::JustSummoned(), boss_prince_taldaram_icc::JustSummoned(), boss_prince_valanar_icc::JustSummoned(), boss_lady_deathwhisper::JustSummoned(), boss_professor_putricide::JustSummoned(), boss_rotface::JustSummoned(), boss_sindragosa::JustSummoned(), npc_frostwing_ymirjar_vrykul::JustSummoned(), boss_the_lich_king::JustSummoned(), boss_valithria_dreamwalker::JustSummoned(), npc_the_lich_king_controller::JustSummoned(), npc_risen_archmage::JustSummoned(), boss_anubrekhan::JustSummoned(), boss_eregos::JustSummoned(), boss_algalon_the_observer::JustSummoned(), npc_collapsing_star::JustSummoned(), boss_ignis::boss_ignis_AI::JustSummoned(), boss_kologarn::boss_kologarnAI::JustSummoned(), boss_vx_001::boss_vx_001AI::JustSummoned(), boss_aerial_command_unit::boss_aerial_command_unitAI::JustSummoned(), boss_razorscale::JustSummoned(), boss_thorim::boss_thorimAI::JustSummoned(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::JustSummoned(), boss_sara::boss_saraAI::JustSummoned(), boss_palehoof::JustSummoned(), boss_massive_jormungar::JustSummoned(), boss_skadi::JustSummoned(), boss_svala::JustSummoned(), boss_ymiron::JustSummoned(), boss_ichoron::JustSummoned(), npc_blessed_banner::JustSummoned(), boss_illidan_stormrage::JustSummoned(), npc_akama_illidan::JustSummoned(), npc_blade_of_azzinoth::JustSummoned(), npc_illidan_db_target::JustSummoned(), boss_ahune::JustSummoned(), npc_ahune_bunny::JustSummoned(), boss_warchief_kargath_bladefist::JustSummoned(), boss_high_astromancer_solarian::JustSummoned(), npc_kiljaeden_controller::npc_kiljaeden_controllerAI::JustSummoned(), boss_kiljaeden::boss_kiljaedenAI::JustSummoned(), npc_lady_sylvanas_windrunner::npc_lady_sylvanas_windrunnerAI::JustSummoned(), boss_archimonde::JustSummoned(), npc_thrall_old_hillsbrad::JustSummoned(), boss_onyxia::JustSummoned(), boss_anubarak_trial::JustSummoned(), boss_jormungarAI::JustSummoned(), boss_ionar::JustSummoned(), boss_sjonnir::JustSummoned(), boss_freya::boss_freyaAI::JustSummoned(), npc_maghar_captive::npc_maghar_captiveAI::JustSummoned(), npc_kurenai_captive::npc_kurenai_captiveAI::JustSummoned(), npc_earthmender_wilda::npc_earthmender_wildaAI::JustSummoned(), Unit::Kill(), Player::KilledMonsterCredit(), BloodPrincesBossAI::KilledUnit(), boss_sister_svalna::KilledUnit(), boss_razuvious::KilledUnit(), npc_arthas_stratholme::npc_arthas_stratholmeAI::KilledUnit(), spell_tyrannus_overlord_brand::Load(), spell_gal_darah_impaling_charge::Load(), spell_blood_queen_bloodbolt::Load(), spell_gluth_decimate::Load(), spell_gluth_zombiechow_search::Load(), spell_ichoron_drained::Load(), spell_ichoron_protective_bubble::Load(), VehicleAI::LoadConditions(), Creature::LoadEquipment(), Item::LoadFromDB(), LootItemStorage::LoadStoredLoot(), Guild::BankMoveItemData::LogAction(), Guild::PlayerMoveItemData::LogBankEvent(), Guild::BankMoveItemData::LogBankEvent(), WorldPackets::Mail::MailAttachedItem::MailAttachedItem(), MailSender::MailSender(), npc_a_special_surprise::npc_a_special_surpriseAI::MeetQuestCondition(), AchievementCriteriaData::Meets(), npc_anubarak_spike::MoveInLineOfSight(), npc_dkc1_gothik::npc_dkc1_gothikAI::MoveInLineOfSight(), npc_cw_area_trigger::npc_cw_area_triggerAI::MoveInLineOfSight(), npc_kerlonian::npc_kerlonianAI::MoveInLineOfSight(), npc_aged_dying_ancient_kodo::npc_aged_dying_ancient_kodoAI::MoveInLineOfSight(), npc_tooga::npc_toogaAI::MoveInLineOfSight(), boss_novos::MoveInLineOfSight(), boss_malygos::MoveInLineOfSight(), npc_scorch_ground::npc_scorch_groundAI::MoveInLineOfSight(), npc_mageguard_dalaran::MoveInLineOfSight(), WorldSession::moveItems(), Player::MoveItemToInventory(), boss_twin_baseAI::MovementInform(), npc_jaina_or_sylvanas_escape_hor::npc_jaina_or_sylvanas_escape_horAI::MovementInform(), npc_skadi_trashAI::MovementInform(), npc_verdisa_beglaristrasz_eternos::MovementInform(), npc_combustion_consumption::npc_combustion_consumption(), npc_thorim_trashAI::npc_thorim_trashAI(), spell_jormungars_paralytic_toxin::OnApply(), BattlefieldWG::OnCreatureCreate(), instance_blackrock_depths::instance_blackrock_depths_InstanceMapScript::OnCreatureCreate(), instance_blackrock_spire::instance_blackrock_spireMapScript::OnCreatureCreate(), instance_blackwing_lair::instance_blackwing_lair_InstanceMapScript::OnCreatureCreate(), instance_deadmines::instance_deadmines_InstanceMapScript::OnCreatureCreate(), instance_gnomeregan::instance_gnomeregan_InstanceMapScript::OnCreatureCreate(), instance_karazhan::instance_karazhan_InstanceMapScript::OnCreatureCreate(), instance_magisters_terrace::instance_magisters_terrace_InstanceMapScript::OnCreatureCreate(), instance_shadowfang_keep::instance_shadowfang_keep_InstanceMapScript::OnCreatureCreate(), instance_stratholme::instance_stratholme_InstanceMapScript::OnCreatureCreate(), instance_sunken_temple::instance_sunken_temple_InstanceMapScript::OnCreatureCreate(), instance_sunwell_plateau::instance_sunwell_plateau_InstanceMapScript::OnCreatureCreate(), instance_uldaman::instance_uldaman_InstanceMapScript::OnCreatureCreate(), instance_blackfathom_deeps::instance_blackfathom_deeps_InstanceMapScript::OnCreatureCreate(), instance_hyjal::instance_mount_hyjal_InstanceMapScript::OnCreatureCreate(), instance_culling_of_stratholme::instance_culling_of_stratholme_InstanceMapScript::OnCreatureCreate(), instance_old_hillsbrad::instance_old_hillsbrad_InstanceMapScript::OnCreatureCreate(), instance_dire_maul::instance_dire_maul_InstanceMapScript::OnCreatureCreate(), instance_onyxias_lair::instance_onyxias_lair_InstanceMapScript::OnCreatureCreate(), instance_zulfarrak::instance_zulfarrak_InstanceMapScript::OnCreatureCreate(), instance_obsidian_sanctum::instance_obsidian_sanctum_InstanceMapScript::OnCreatureCreate(), instance_ruby_sanctum::instance_ruby_sanctum_InstanceMapScript::OnCreatureCreate(), instance_trial_of_the_champion::instance_trial_of_the_champion_InstanceMapScript::OnCreatureCreate(), instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::OnCreatureCreate(), instance_drak_tharon_keep::instance_drak_tharon_keep_InstanceScript::OnCreatureCreate(), instance_forge_of_souls::instance_forge_of_souls_InstanceScript::OnCreatureCreate(), instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript::OnCreatureCreate(), instance_pit_of_saron::instance_pit_of_saron_InstanceScript::OnCreatureCreate(), instance_gundrak::instance_gundrak_InstanceMapScript::OnCreatureCreate(), instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::OnCreatureCreate(), instance_naxxramas::instance_naxxramas_InstanceMapScript::OnCreatureCreate(), instance_eye_of_eternity::instance_eye_of_eternity_InstanceMapScript::OnCreatureCreate(), instance_nexus::instance_nexus_InstanceMapScript::OnCreatureCreate(), instance_oculus::instance_oculus_InstanceMapScript::OnCreatureCreate(), instance_halls_of_lightning::instance_halls_of_lightning_InstanceMapScript::OnCreatureCreate(), instance_ulduar::instance_ulduar_InstanceMapScript::OnCreatureCreate(), instance_utgarde_keep::instance_utgarde_keep_InstanceMapScript::OnCreatureCreate(), instance_violet_hold::instance_violet_hold_InstanceMapScript::OnCreatureCreate(), instance_shadow_labyrinth::instance_shadow_labyrinth_InstanceMapScript::OnCreatureCreate(), instance_black_temple::instance_black_temple_InstanceMapScript::OnCreatureCreate(), instance_magtheridons_lair::instance_magtheridons_lair_InstanceMapScript::OnCreatureCreate(), instance_shattered_halls::instance_shattered_halls_InstanceMapScript::OnCreatureCreate(), instance_arcatraz::instance_arcatraz_InstanceMapScript::OnCreatureCreate(), instance_stratholme::instance_stratholme_InstanceMapScript::OnCreatureRemove(), instance_uldaman::instance_uldaman_InstanceMapScript::OnCreatureRemove(), instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript::OnCreatureRemove(), instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::OnCreatureRemove(), instance_ulduar::instance_ulduar_InstanceMapScript::OnCreatureRemove(), instance_violet_hold::instance_violet_hold_InstanceMapScript::OnCreatureRemove(), instance_magtheridons_lair::instance_magtheridons_lair_InstanceMapScript::OnCreatureRemove(), instance_razorfen_downs::instance_razorfen_downs_InstanceMapScript::OnGameObjectCreate(), instance_ulduar::instance_ulduar_InstanceMapScript::OnGameObjectCreate(), BattlefieldWG::OnGameObjectCreate(), instance_blackrock_depths::instance_blackrock_depths_InstanceMapScript::OnGameObjectCreate(), instance_blackrock_spire::instance_blackrock_spireMapScript::OnGameObjectCreate(), instance_blackwing_lair::instance_blackwing_lair_InstanceMapScript::OnGameObjectCreate(), instance_deadmines::instance_deadmines_InstanceMapScript::OnGameObjectCreate(), instance_gnomeregan::instance_gnomeregan_InstanceMapScript::OnGameObjectCreate(), instance_karazhan::instance_karazhan_InstanceMapScript::OnGameObjectCreate(), instance_magisters_terrace::instance_magisters_terrace_InstanceMapScript::OnGameObjectCreate(), instance_scholomance::instance_scholomance_InstanceMapScript::OnGameObjectCreate(), instance_shadowfang_keep::instance_shadowfang_keep_InstanceMapScript::OnGameObjectCreate(), instance_stratholme::instance_stratholme_InstanceMapScript::OnGameObjectCreate(), instance_uldaman::instance_uldaman_InstanceMapScript::OnGameObjectCreate(), instance_zulaman::instance_zulaman_InstanceMapScript::OnGameObjectCreate(), instance_zulgurub::instance_zulgurub_InstanceMapScript::OnGameObjectCreate(), instance_blackfathom_deeps::instance_blackfathom_deeps_InstanceMapScript::OnGameObjectCreate(), instance_hyjal::instance_mount_hyjal_InstanceMapScript::OnGameObjectCreate(), instance_dire_maul::instance_dire_maul_InstanceMapScript::OnGameObjectCreate(), instance_onyxias_lair::instance_onyxias_lair_InstanceMapScript::OnGameObjectCreate(), instance_razorfen_kraul::instance_razorfen_kraul_InstanceMapScript::OnGameObjectCreate(), instance_zulfarrak::instance_zulfarrak_InstanceMapScript::OnGameObjectCreate(), instance_ahnkahet::instance_ahnkahet_InstanceScript::OnGameObjectCreate(), instance_ruby_sanctum::instance_ruby_sanctum_InstanceMapScript::OnGameObjectCreate(), instance_trial_of_the_champion::instance_trial_of_the_champion_InstanceMapScript::OnGameObjectCreate(), instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::OnGameObjectCreate(), instance_drak_tharon_keep::instance_drak_tharon_keep_InstanceScript::OnGameObjectCreate(), instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript::OnGameObjectCreate(), instance_gundrak::instance_gundrak_InstanceMapScript::OnGameObjectCreate(), instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::OnGameObjectCreate(), instance_naxxramas::instance_naxxramas_InstanceMapScript::OnGameObjectCreate(), instance_eye_of_eternity::instance_eye_of_eternity_InstanceMapScript::OnGameObjectCreate(), instance_nexus::instance_nexus_InstanceMapScript::OnGameObjectCreate(), instance_oculus::instance_oculus_InstanceMapScript::OnGameObjectCreate(), instance_halls_of_stone::instance_halls_of_stone_InstanceMapScript::OnGameObjectCreate(), instance_utgarde_keep::instance_utgarde_keep_InstanceMapScript::OnGameObjectCreate(), instance_utgarde_pinnacle::instance_utgarde_pinnacle_InstanceMapScript::OnGameObjectCreate(), instance_violet_hold::instance_violet_hold_InstanceMapScript::OnGameObjectCreate(), instance_shadow_labyrinth::instance_shadow_labyrinth_InstanceMapScript::OnGameObjectCreate(), instance_black_temple::instance_black_temple_InstanceMapScript::OnGameObjectCreate(), instance_steam_vault::instance_steam_vault_InstanceMapScript::OnGameObjectCreate(), instance_blood_furnace::instance_blood_furnace_InstanceMapScript::OnGameObjectCreate(), instance_magtheridons_lair::instance_magtheridons_lair_InstanceMapScript::OnGameObjectCreate(), instance_culling_of_stratholme::instance_culling_of_stratholme_InstanceMapScript::OnGameObjectCreate(), instance_blackwing_lair::instance_blackwing_lair_InstanceMapScript::OnGameObjectRemove(), instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript::OnGameObjectRemove(), instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::OnGameObjectRemove(), instance_violet_hold::instance_violet_hold_InstanceMapScript::OnGameObjectRemove(), instance_shadow_labyrinth::instance_shadow_labyrinth_InstanceMapScript::OnGameObjectRemove(), instance_magtheridons_lair::instance_magtheridons_lair_InstanceMapScript::OnGameObjectRemove(), go_atalai_statue::go_atalai_statueAI::OnGossipHello(), go_elune_fire::go_elune_fireAI::OnGossipHello(), go_prince_taldaram_sphere::OnGossipHello(), go_gundrak_altar::OnGossipHello(), npc_zulaman_hostage::npc_zulaman_hostageAI::OnGossipHello(), npc_aged_dying_ancient_kodo::npc_aged_dying_ancient_kodoAI::OnGossipHello(), npc_jaina_or_sylvanas_escape_hor::npc_jaina_or_sylvanas_escape_horAI::OnGossipHello(), go_legion_obelisk::go_legion_obeliskAI::OnGossipHello(), go_simon_cluster::go_simon_clusterAI::OnGossipHello(), npc_innkeeper::npc_innkeeperAI::OnGossipHello(), npc_prof_blacksmith::npc_prof_blacksmithAI::OnGossipHello(), npc_engineering_tele_trinket::npc_engineering_tele_trinketAI::OnGossipHello(), npc_prof_leather::npc_prof_leatherAI::OnGossipHello(), npc_prof_tailor::npc_prof_tailorAI::OnGossipHello(), npc_prof_alchemy::npc_prof_alchemyAI::OnGossipHello(), npc_observation_ring_keeper::npc_observation_ring_keeperAI::OnGossipSelect(), npc_shadowfang_prisoner::npc_shadowfang_prisonerAI::OnGossipSelect(), npc_zulaman_hostage::npc_zulaman_hostageAI::OnGossipSelect(), npc_engineering_tele_trinket::npc_engineering_tele_trinketAI::OnGossipSelect(), go_apexis_relic::go_apexis_relicAI::OnGossipSelect(), Player::OnGossipSelect(), SmartScript::OnInitialize(), spell_gormok_jump_to_hand::OnRemove(), instance_blackwing_lair::instance_blackwing_lair_InstanceMapScript::OnUnitDeath(), instance_molten_core::instance_molten_core_InstanceMapScript::OnUnitDeath(), instance_gnomeregan::instance_gnomeregan_InstanceMapScript::OnUnitDeath(), instance_karazhan::instance_karazhan_InstanceMapScript::OnUnitDeath(), instance_magisters_terrace::instance_magisters_terrace_InstanceMapScript::OnUnitDeath(), instance_sunken_temple::instance_sunken_temple_InstanceMapScript::OnUnitDeath(), instance_uldaman::instance_uldaman_InstanceMapScript::OnUnitDeath(), instance_the_black_morass::instance_the_black_morass_InstanceMapScript::OnUnitDeath(), instance_drak_tharon_keep::instance_drak_tharon_keep_InstanceScript::OnUnitDeath(), instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript::OnUnitDeath(), instance_gundrak::instance_gundrak_InstanceMapScript::OnUnitDeath(), instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::OnUnitDeath(), instance_oculus::instance_oculus_InstanceMapScript::OnUnitDeath(), instance_ulduar::instance_ulduar_InstanceMapScript::OnUnitDeath(), instance_mana_tombs::instance_mana_tombs_InstanceMapScript::OnUnitDeath(), instance_shadow_labyrinth::instance_shadow_labyrinth_InstanceMapScript::OnUnitDeath(), instance_serpent_shrine::instance_serpentshrine_cavern_InstanceMapScript::OnUnitDeath(), instance_the_underbog::instance_the_underbog_InstanceMapScript::OnUnitDeath(), instance_ramparts::instance_ramparts_InstanceMapScript::OnUnitDeath(), instance_shattered_halls::instance_shattered_halls_InstanceMapScript::OnUnitDeath(), instance_stratholme::instance_stratholme_InstanceMapScript::OnUnitDeath(), item_only_for_flight::OnUse(), item_defias_gunpowder::OnUse(), dummy_dragonAI::OpenPortal(), OrbsDespawner::operator()(), ValithriaDespawner::operator()(), ICCOrbControllerMinionSearch::operator()(), UpperOrbCheck::operator()(), Trinity::NearestCreatureEntryWithLiveStateInObjectRangeCheck::operator()(), Trinity::CreatureWithOptionsInObjectRangeCheck< Customizer >::operator()(), Trinity::NearestGameObjectEntryInObjectRangeCheck::operator()(), Trinity::NearestUnspawnedGameObjectEntryInObjectRangeCheck::operator()(), FrozenThroneResetWorker::operator()(), Trinity::AllGameObjectsWithEntryInRange::operator()(), Trinity::GameObjectWithOptionsInObjectRangeCheck< Customizer >::operator()(), LorKhanSelectTargetToHeal::operator()(), Trinity::FriendlyBelowHpPctEntryInRange::operator()(), CorruptingPlagueSearcher::operator()(), StasisFieldSearcher::operator()(), FrostwingVrykulSearcher::operator()(), Trinity::AllCreaturesOfEntryInRange::operator()(), FlameLeviathanPursuedTargetSelector::operator()(), CreatureTextBuilder::operator()(), PlayerTextBuilder::operator()(), Unit::OutDebugInfo(), boss_xt002::PassengerBoarded(), npc_bountiful_table::npc_bountiful_tableAI::PassengerBoarded(), npc_four_car_garage::PassengerBoarded(), boss_kologarn::boss_kologarnAI::PassengerBoarded(), npc_hyldsmeet_protodrake::PassengerBoarded(), Spell::prepare(), Player::PrepareQuestMenu(), SmartScript::ProcessAction(), SmartScript::ProcessEvent(), BattlegroundSA::ProcessEvent(), BattlefieldWG::ProcessEvent(), Player::QuickEquipItem(), npc_lake_frog::ReceiveEmote(), npc_guard_generic::ReceiveEmote(), Unit::RemoveAllControlled(), Unit::RemoveAllMinionsByEntry(), Unit::RemoveFromWorld(), Player::RemoveItem(), Vehicle::RemovePassenger(), Player::RemovePet(), boss_dathrohan_balnazzar::Reset(), boss_silver_hand_bosses::boss_silver_hand_bossesAI::Reset(), npc_firework::Reset(), hyjalAI::Reset(), npc_tomb_creature::npc_tomb_creatureAI::Reset(), npc_amanitar_mushrooms::Reset(), npc_ball_of_flame::Reset(), npc_cult_adherent::Reset(), npc_sindragosa_trash::Reset(), npc_frostwing_ymirjar_vrykul::Reset(), boss_ioc_horde_alliance::Reset(), npc_influence_tentacle::npc_influence_tentacleAI::Reset(), npc_yogg_saron_keeper::npc_yogg_saron_keeperAI::Reset(), boss_ingvar_the_plunderer::Reset(), npc_lake_frog::Reset(), npc_illidan_generic_fire::Reset(), npc_phase_hunter::npc_phase_hunterAI::Reset(), npc_injured_patient::npc_injured_patientAI::Reset(), Creature::Respawn(), KillRewarder::Reward(), Pet::SavePetToDB(), Creature::SaveRespawnTime(), GameObject::SaveRespawnTime(), Item::SaveToDB(), Creature::SaveToDB(), GameObject::SaveToDB(), npc_azure_invader::ScheduledTasks(), npc_azure_binder::ScheduledTasks(), npc_azure_mage_slayer::ScheduledTasks(), npc_azure_spellbreaker::ScheduledTasks(), boss_jormungarAI::ScheduleTasks(), FactorySelector::SelectAI(), BloodPrincesBossAI::SelectInvocationSay(), BloodPrincesBossAI::SelectInvocationSpell(), go_razorscale_harpoon::go_razorscale_harpoonAI::SelectRightSpell(), AuctionHouseMgr::SendAuctionWonMail(), CreatureTextMgr::SendChat(), Player::SendInitialPacketsBeforeAddToMap(), WorldSession::SendListInventory(), Player::SendLoot(), MailDraft::SendMailTo(), npc_minigob_manabonk::SendMailToPlayer(), Player::SendNewItem(), WorldSession::SendTaxiMenu(), WorldSession::SendTrainerList(), BfCapturePoint::SetCapturePointData(), Unit::SetCharm(), npc_argent_soldier::npc_argent_soldierAI::SetData(), Minion::setDeathState(), Item::SetEnchantment(), SpellCastTargets::SetItemTarget(), Unit::SetMinion(), Player::SetViewpoint(), Player::SetVisibleItemSlot(), SmartAI::SmartAI(), npc_argent_captainAI::SpellHit(), npc_shaman_bonfire_bunny::SpellHit(), boss_vx_001::boss_vx_001AI::SpellHit(), npc_rocket_propelled_warhead::SpellHit(), npc_troll_volunteer::SpellHit(), npc_aged_dying_ancient_kodo::npc_aged_dying_ancient_kodoAI::SpellHit(), npc_tournament_training_dummy::SpellHit(), npc_jungle_punch_target::SpellHit(), npc_nether_drake::npc_nether_drakeAI::SpellHit(), npc_injured_patient::npc_injured_patientAI::SpellHit(), boss_high_inquisitor_whitemane::SpellHitTarget(), Player::SplitItem(), Guild::BankMoveItemData::StoreItem(), WorldObject::SummonCreatureGroup(), npc_koltira_deathweaver::SummonedCreatureDespawn(), npc_thalorien_dawnseeker::SummonedCreatureDespawn(), npc_announcer_toc5::npc_announcer_toc5AI::SummonedCreatureDespawn(), boss_sindragosa::SummonedCreatureDespawn(), boss_valithria_dreamwalker::SummonedCreatureDespawn(), boss_anubrekhan::SummonedCreatureDespawn(), boss_eregos::SummonedCreatureDespawn(), boss_zuramat::SummonedCreatureDespawn(), boss_ionar::SummonedCreatureDespawn(), SmartAI::SummonedCreatureDespawn(), SmartGameObjectAI::SummonedCreatureDespawn(), boss_coren_direbrew::SummonedCreatureDies(), boss_victor_nefarius::SummonedCreatureDies(), boss_ragnaros::SummonedCreatureDies(), boss_apothecary_hummel::SummonedCreatureDies(), boss_mandokir::SummonedCreatureDies(), boss_elder_nadox::SummonedCreatureDies(), boss_lady_deathwhisper::SummonedCreatureDies(), boss_the_lich_king::SummonedCreatureDies(), boss_razorscale::SummonedCreatureDies(), boss_zuramat::SummonedCreatureDies(), npc_daegarn::SummonedCreatureDies(), boss_illidan_stormrage::SummonedCreatureDies(), boss_magtheridon::SummonedCreatureDies(), npc_warden_mellichar::SummonedCreatureDies(), boss_jedoga_shadowseeker::SummonedCreatureDies(), boss_anubrekhan::SummonedCreatureDies(), npc_violet_hold_teleportation_portal::SummonedCreatureDies(), boss_anomalus::SummonedCreatureDies(), boss_freya::boss_freyaAI::SummonedCreatureDies(), npc_ranshalla::npc_ranshallaAI::SummonedMovementInform(), Spell::SummonGuardian(), Player::SummonPet(), Player::SwapItem(), Totem::UnSummon(), Pet::Update(), Transport::Update(), GameObject::Update(), Creature::Update(), TempSummon::Update(), instance_shadowfang_keep::instance_shadowfang_keep_InstanceMapScript::Update(), SpellCastTargets::Update(), npc_av_marshal_or_warmaster::UpdateAI(), npc_thalorien_dawnseeker::UpdateAI(), boss_thekal::UpdateAI(), hyjal_trashAI::UpdateAI(), hyjalAI::UpdateAI(), npc_draenei_survivor::npc_draenei_survivorAI::UpdateAI(), npc_clintar_spirit::npc_clintar_spiritAI::UpdateAI(), npc_qiraj_war_spawn::npc_qiraj_war_spawnAI::UpdateAI(), npc_prince_taldaram_flame_sphere::UpdateAI(), npc_crystal_spike_trigger::UpdateAI(), npc_tournament_training_dummy::UpdateAI(), npc_brann_bronzebeard_keystone::UpdateAI(), npc_illidari_spawn::npc_illidari_spawnAI::UpdateAI(), npc_doctor::npc_doctorAI::UpdateAI(), npc_arugal_voidwalker::npc_arugal_voidwalkerAI::UpdateAI(), npc_scarlet_ghoul::UpdateAI(), npc_gunship_gunner::UpdateAI(), npc_gunship_rocketeer::UpdateAI(), Guardian::UpdateAttackPowerAndDamage(), Guardian::UpdateDamagePhysical(), InstanceScript::UpdateDoorState(), instance_ulduar::instance_ulduar_InstanceMapScript::UpdateDoorState(), Item::UpdateDuration(), Item::UpdateItemSuffixFactor(), instance_violet_hold::instance_violet_hold_InstanceMapScript::UpdateKilledBoss(), Guardian::UpdateMaxHealth(), Guardian::UpdateMaxPower(), Spell::UpdatePointers(), boss_majordomo::UpdateSpecialEvents(), SpellCastTargets::UpdateTradeSlotItem(), Player::UpdateVisibleGameobjectsOrSpellClicks(), GameObject::Use(), Player::VehicleSpellInitialize(), Player::VisualizeItem(), npc_shadowfang_prisoner::npc_shadowfang_prisonerAI::WaypointReached(), hyjalAI::WaypointReached(), and Bag::~Bag().
| float Object::GetFloatValue | ( | uint16 | index | ) | const |
Definition at line 253 of file Object.cpp.
References ASSERT, m_floatValues, m_valuesCount, and PrintIndexError().
Referenced by Player::_SaveStats(), Unit::ApplyAttackTimePercentMod(), Unit::ApplyCastTimePercentMod(), ApplyModPositiveFloatValue(), ApplyModSignedFloatValue(), Unit::Attack(), Unit::CalculateDamage(), AuraEffect::CalculatePeriodic(), Spell::DoSpellEffectHit(), Unit::GetAttackTime(), Player::GetPowerRegen(), DynamicObject::GetRadius(), Unit::GetTotalAttackPowerValue(), Unit::GetUnitBlockChance(), Unit::GetUnitCriticalChanceDone(), Unit::GetUnitDodgeChance(), Unit::GetUnitParryChance(), debug_commandscript::HandleDebugGetValueCommand(), Unit::MeleeDamageBonusDone(), WorldObject::ModSpellCastTime(), WorldObject::ModSpellDurationTime(), spell_warr_deep_wounds_aura::OnProc(), Player::outDebugValues(), Aura::RefreshDuration(), Unit::SetHover(), Unit::SpellCritChanceDone(), Unit::SpellDamagePctDone(), Spell::TriggerGlobalCooldown(), and Creature::UpdateMovementFlags().
|
inline |
Definition at line 79 of file Object.h.
References OBJECT_FIELD_GUID.
Referenced by Unit::_AddAura(), Unit::_ApplyAuraEffect(), Unit::_CreateAuraApplication(), Unit::_EnterVehicle(), WorldObject::_IsWithinDist(), Player::_LoadActions(), Player::_LoadArenaTeamInfo(), Pet::_LoadAuras(), Player::_LoadAuras(), Player::_LoadBoundInstances(), Player::_LoadDailyQuestStatus(), Player::_LoadGlyphAuras(), Player::_LoadGroup(), Player::_LoadHomeBind(), Player::_LoadInventory(), Player::_LoadItem(), Player::_LoadMail(), Player::_LoadMonthlyQuestStatus(), Player::_LoadPetStable(), Player::_LoadQuestStatus(), Player::_LoadSeasonalQuestStatus(), Player::_LoadSkills(), Player::_LoadWeeklyQuestStatus(), Player::_SaveActions(), Pet::_SaveAuras(), Player::_SaveAuras(), Player::_SaveBGData(), Player::_SaveDailyQuestStatus(), Player::_SaveEquipmentSets(), Player::_SaveGlyphs(), Player::_SaveInventory(), Player::_SaveMonthlyQuestStatus(), Player::_SaveQuestStatus(), Player::_SaveSeasonalQuestStatus(), Player::_SaveSkills(), Player::_SaveSpells(), Player::_SaveStats(), Player::_SaveTalents(), Player::_SaveWeeklyQuestStatus(), Player::_StoreItem(), Player::_StoreOrEquipNewItem(), Unit::_UnapplyAura(), Unit::_UpdateSpells(), Player::ActivateTalentGroup(), Player::AddActionButton(), Player::AddEnchantmentDuration(), Unit::AddGameObject(), Player::AddItemToBuyBackSlot(), WorldObject::AddObjectToRemoveList(), Transport::AddPassenger(), Player::AddQuest(), Player::AddSpellMod(), Corpse::AddToWorld(), Creature::AddToWorld(), DynamicObject::AddToWorld(), GameObject::AddToWorld(), Pet::AddToWorld(), Player::ApplyBaseModPctValue(), Player::ApplyEnchantment(), Player::ApplyEquipCooldown(), Player::ApplyEquipSpell(), Unit::AttackerStateUpdate(), Player::BindToInstance(), BuildMovementUpdate(), BuildOutOfRangeUpdateBlock(), Player::BuildPlayerRepop(), Player::BuyItemFromVendorSlot(), Creature::CallAssistance(), Player::CanBankItem(), Item::CanBeTraded(), Player::CanEquipItem(), Player::CanRollForItemInLFG(), Player::CanStoreItems(), Player::CanUnequipItem(), Player::CanUninviteFromGroup(), Player::CanUseItem(), Player::CastItemCombatSpell(), WorldObject::CastSpell(), Unit::ChangeSeat(), Player::CharmSpellInitialize(), Player::CheckAreaExplore(), Unit::CleanupBeforeRemoveFromMap(), Player::CleanupChannels(), Item::ClearSoulboundTradeable(), Player::CompleteQuest(), Player::ContinueTaxiFlight(), Pet::CreateBaseAtCreature(), Transport::CreateGOPassenger(), Transport::CreateNPCPassenger(), Unit::DealMeleeDamage(), GameObject::Delete(), Item::DeleteFromDB(), Item::DeleteFromInventoryDB(), Item::DeleteRefundDataFromDB(), Player::DestroyConjuredItems(), WorldObject::DestroyForNearbyPlayers(), Unit::DestroyForPlayer(), DestroyForPlayer(), Player::DestroyItem(), Player::DestroyItemCount(), Player::DestroyItemCount(), Player::DestroyZoneLimitedItem(), Player::DoRandomRoll(), Player::DuelComplete(), Player::DurabilityRepair(), Player::DurabilityRepairAll(), Player::EnvironmentalDamage(), Player::EquipItem(), Unit::ExitVehicle(), Player::GetBaseModValue(), WorldObject::GetCharmerOrOwnerOrOwnGUID(), ObjectMgr::GetClosestGraveyard(), Player::GetCorpse(), GetDebugInfo(), Unit::GetDispellableAuraList(), Player::GetItemFromBuyBackSlot(), Bag::GetSlotByItemGUID(), Player::GetTotalBaseModValue(), Player::GetXPRestBonus(), Player::HandleBaseModFlatValue(), Unit::HandleEmoteCommand(), ticket_commandscript::HandleGMTicketCloseByIdCommand(), ticket_commandscript::HandleGMTicketCompleteCommand(), spell_warl_ritual_of_souls::HandleScript(), Player::InitDisplayIds(), Minion::InitStats(), Totem::InitStats(), TempSummon::InitStats(), Guardian::InitSummon(), Unit::InitTamedPet(), Player::inRandomLfgDungeon(), Player::IsActionButtonDataValid(), Player::isAllowedToLoot(), Unit::IsHighestExclusiveAuraEffect(), Player::isUsingLfg(), Player::LearnCustomSpells(), Player::LeaveBattleground(), Corpse::LoadCorpseFromDB(), Creature::LoadCreaturesAddon(), Player::LoadFromDB(), Item::LoadFromDB(), Pet::LoadPetFromDB(), Player::ModifyArenaPoints(), Unit::ModifyAuraState(), Player::ModifyHonorPoints(), Player::MoveItemToInventory(), WorldObject::MovePosition(), Player::OnGossipSelect(), Unit::OutDebugInfo(), WorldObject::PlayDistanceSound(), Player::PrepareGossipMenu(), Player::RefundItem(), DynamicObject::Remove(), Player::RemoveActionButton(), Unit::RemoveAllControlled(), Player::RemoveAtLoginFlag(), Unit::RemoveAura(), Unit::RemoveAura(), Unit::RemoveAurasByType(), Unit::RemoveAurasByType(), Unit::RemoveAurasWithMechanic(), Unit::RemoveCharmedBy(), Player::RemovedInsignia(), Player::RemoveFromGroup(), GameObject::RemoveFromOwner(), Corpse::RemoveFromWorld(), Creature::RemoveFromWorld(), TempSummon::RemoveFromWorld(), DynamicObject::RemoveFromWorld(), GameObject::RemoveFromWorld(), Pet::RemoveFromWorld(), Player::RemoveFromWorld(), Unit::RemoveFromWorld(), Unit::RemoveGameObject(), Player::RemoveItem(), Player::RemoveItemDependentAurasAndCasts(), Player::RemoveItemFromBuyBackSlot(), Unit::RemoveNotOwnSingleTargetAuras(), Player::RemovePet(), Player::RemoveSocial(), Player::RemoveSpell(), Player::ReportedAfkBy(), Creature::Respawn(), Unit::RestoreDisplayId(), Player::ResurrectPlayer(), Player::Satisfy(), Player::SatisfyQuestBreadcrumbQuest(), Player::SatisfyQuestClass(), Player::SatisfyQuestConditions(), Player::SatisfyQuestDependentBreadcrumbQuests(), Player::SatisfyQuestDependentPreviousQuests(), Player::SatisfyQuestExclusiveGroup(), Player::SatisfyQuestLevel(), Player::SatisfyQuestPreviousQuest(), Player::SatisfyQuestRace(), Player::SatisfyQuestReputation(), Player::SatisfyQuestSkill(), Player::SatisfyQuestStatus(), Player::SatisfyQuestTimed(), Player::SaveGoldToDB(), Item::SaveRefundDataToDB(), Item::SaveToDB(), Player::SaveToDB(), Creature::SelectNearestTargetInAttackDistance(), Creature::SendAIReaction(), GameObject::SendCustomAnim(), Player::SendEnchantmentDurations(), Unit::SendFlightSplineSyncUpdate(), Player::SendInitialPacketsAfterAddToMap(), Player::SendItemRetrievalMail(), Player::SendLoot(), Unit::SendMeleeAttackStart(), Unit::SendMeleeAttackStop(), Player::SendNewItem(), Unit::SendPetActionSound(), Unit::SendPlaySpellVisualKit(), Player::SendQuestConfirmAccept(), Player::SendRefundInfo(), Unit::SendSpellDamageImmune(), Unit::SendSpellDamageResist(), WorldObject::SendSpellMiss(), Unit::SendSpellNonMeleeDamageLog(), Unit::SendTeleportPacket(), Item::SendTimeUpdate(), Item::SendUpdateSockets(), Unit::SetAuraStack(), Unit::SetCanFly(), Unit::SetCharm(), Unit::SetCharmedBy(), Player::SetClientControl(), Unit::SetConfused(), Item::SetCount(), Minion::setDeathState(), Player::setDeathState(), Unit::SetDisableGravity(), Player::SetDrunkValue(), Player::SetEquipmentSet(), Unit::SetFeared(), Unit::SetFeatherFall(), Player::SetHomebind(), Unit::SetHover(), Player::SetInGuild(), Unit::SetLevel(), Unit::SetMinion(), Item::SetNotRefundable(), Player::SetRandomWinner(), Player::SetSkill(), Item::SetState(), Unit::SetStunned(), Unit::SetSwim(), Creature::SetTextRepeatId(), Player::SetViewpoint(), Unit::SetWalk(), Unit::SetWaterWalking(), Player::SpawnCorpseBones(), Unit::SpellCritChanceTaken(), Unit::SpellDamagePctDone(), Unit::SpellHealingPctDone(), Player::SplitItem(), Player::StopCastingBindSight(), Player::StopCastingCharm(), Bag::StoreItem(), Player::StoreLootItem(), Player::StoreNewItemInBestSlots(), WorldObject::SummonCreatureGroup(), Transport::SummonPassenger(), Player::SummonPet(), Player::SwapItem(), Player::TeleportTo(), Player::UnbindInstance(), Totem::UnSummon(), Pet::Update(), GameObject::Update(), Creature::Update(), Player::Update(), Unit::UpdateCharmAI(), Player::UpdateCraftSkill(), Player::UpdateFishingSkill(), Player::UpdateGatherSkill(), Player::UpdateHomebindTime(), Player::UpdateItemDuration(), Player::UpdateSkillPro(), Player::UpdateSoulboundTradeItems(), Player::UpdateTalentGroupCount(), Player::UpdateVisibilityOf(), Player::UpdateVisibilityOf(), GameObject::Use(), WorldSession::ValidateAndGetUnitBeingMoved(), Player::VehicleSpellInitialize(), Player::VisualizeItem(), ~Object(), and WorldObject::~WorldObject().
|
inlinestatic |
Definition at line 78 of file Object.h.
References ObjectGuid::Empty, and GetGUID().
Referenced by Aura::_ApplyForTarget(), Player::_ApplyItemMods(), Spell::_cast(), BossAI::_DespawnAtEvade(), Map::_GetScriptCreature(), Map::_GetScriptCreatureSourceOrTarget(), Map::_GetScriptGameObjectSourceOrTarget(), Map::_GetScriptPlayer(), Map::_GetScriptPlayerSourceOrTarget(), Map::_GetScriptUnit(), Map::_GetScriptWorldObject(), ticket_commandscript::_HandleGMTicketResponseAppendCommand(), Guild::_HasRankRight(), AuraApplication::_InitFlags(), Guild::_IsLeader(), WorldObject::_IsWithinDist(), Player::_LoadItem(), Player::_SaveInventory(), Map::_ScriptProcessDoor(), Player::_StoreItem(), Player::_StoreOrEquipNewItem(), Unit::_TryStackingOrRefreshingExistingAura(), Aura::_UnapplyForTarget(), VehicleJoinEvent::Abort(), AuctionHouseMgr::AddAItem(), LootItem::AddAllowedLooter(), GameClient::AddAllowedMover(), npc_anubisath_sentinel::aqsentinelAI::AddBuddyToList(), Spell::AddCorpseTarget(), Battleground::AddCreature(), FormationMgr::AddCreatureToGroup(), InstanceScript::AddDoor(), instance_ulduar::instance_ulduar_InstanceMapScript::AddDoor(), Player::AddEnchantmentDuration(), Spell::AddGOTarget(), BattlegroundQueue::AddGroup(), Group::AddInvite(), MailDraft::AddItem(), Player::AddItemToBuyBackSlot(), Group::AddLeaderInvite(), CreatureGroup::AddMember(), Group::AddMember(), InstanceScript::AddMinion(), Player::AddMItem(), AuctionBotSeller::AddNewAuctions(), LootItemStorage::AddNewStoredLoot(), Battleground::AddObject(), InstanceScript::AddObject(), Battlefield::AddOrSetPlayerToCorrectBfGroup(), Battleground::AddOrSetPlayerToCorrectBgGroup(), Vehicle::AddPassenger(), Battleground::AddPlayer(), Arena::AddPlayer(), BattlegroundAB::AddPlayer(), BattlegroundAV::AddPlayer(), BattlegroundEY::AddPlayer(), BattlegroundIC::AddPlayer(), BattlegroundSA::AddPlayer(), BattlegroundWS::AddPlayer(), Map::AddPlayerToMap(), InstanceMap::AddPlayerToMap(), UnitAura::AddStaticApplication(), spell_rog_killing_spree::spell_rog_killing_spree_AuraScript::AddTarget(), ThreatManager::AddThreat(), Map::AddToActive(), Map::AddToMap(), Player::AddTradeableItem(), GameObject::AddUniqueUse(), Spell::AddUnitTarget(), npc_arthas_stratholme::npc_arthas_stratholmeAI::AdvanceDungeon(), npc_chromie_middle::npc_chromie_middleAI::AdvanceDungeon(), LootItem::AllowedForPlayer(), Channel::Announce(), Player::ApplyEnchantment(), Player::ApplyEquipCooldown(), Player::ApplyEquipSpell(), AuraEffect::ApplySpellMod(), ArcherAI::ArcherAI(), Battlefield::AskToLeaveQueue(), Unit::Attack(), Unit::AttackerStateUpdate(), TotemAI::AttackStart(), World::BanCharacter(), BeforeVisibilityDestroy< Creature >(), npc_doctor::npc_doctorAI::BeginEvent(), boss_vaelastrasz::BeginSpeech(), Group::BroadcastPacket(), Group::BroadcastReadyCheck(), SocialMgr::BroadcastToFriendListers(), Guild::BroadcastToGuild(), AchievementMgr::BuildAllDataPacket(), Unit::BuildAuraStateUpdateForTarget(), SpellHistory::BuildCooldownPacket(), SpellHistory::BuildCooldownPacket(), AuctionHouseObject::BuildListAuctionItems(), AuctionHouseObject::BuildListBidderItems(), AuctionHouseObject::BuildListOwnerItems(), Loot::BuildLootResponse(), WorldObjectChangeAccumulator::BuildPacket(), WorldSession::BuildPartyMemberStatsChangedPacket(), PathGenerator::BuildPointPath(), PathGenerator::BuildPolyPath(), GameObject::BuildValuesUpdate(), Unit::BuildValuesUpdate(), Unit::CalcAbsorbResist(), spell_sha_clearcasting::CalculateAmount(), PathGenerator::CalculatePath(), npc_snobold_vassal::CanAIAttack(), Player::CanAlwaysSee(), PetAI::CanAttack(), Spell::CanAutoCast(), Player::CanBankItem(), Spell::cancel(), Player::CanEquipItem(), Player::CanInteractWithQuestGiver(), Group::CanJoinBattlegroundQueue(), InstanceMap::CannotEnter(), BattlegroundMap::CannotEnter(), WorldSession::CanOpenMailBox(), npc_commander_dawnforge::npc_commander_dawnforgeAI::CanStartEvent(), Player::CanStoreItem(), Player::CanStoreItems(), Player::CanUnequipItem(), WorldSession::CanUseBank(), Group::ChangeLeader(), CharacterActionIpLogger::CharacterIPLogAction(), Player::CharmSpellInitialize(), Spell::CheckCast(), spell_item_power_circle::CheckCaster(), AuraEffect::CheckEffectProc(), Spell::CheckEffectTarget(), Map::CheckGridIntegrity(), Spell::CheckItems(), Unit::CheckPendingMovementAcks(), WorldObject::CheckPrivateObjectOwnerVisibility(), spell_hun_glyph_of_arcane_shot::CheckProc(), spell_pal_light_s_beacon::CheckProc(), spell_sha_earthliving_weapon::CheckProc(), spell_warl_drain_soul::CheckProc(), boss_malchezaar::boss_malchezaarAI::Cleanup(), ThreatManager::ClearThreat(), AuraApplication::ClientUpdate(), AchievementMgr::CompletedAchievement(), Map::ConvertCorpseToBones(), Group::CountTheRoll(), Aura::Create(), Corpse::Create(), Item::Create(), Bag::Create(), Group::Create(), Guild::Create(), DynamicObject::CreateDynamicObject(), Transport::CreateGOPassenger(), Transport::CreateNPCPassenger(), Map::CreatureCellRelocation(), Map::CreatureRelocation(), Map::CreatureRespawnRelocation(), npc_training_dummy::DamageTaken(), netherspite_infernal::netherspite_infernalAI::DamageTaken(), npc_death_knight_initiate::npc_death_knight_initiateAI::DamageTaken(), boss_kalecgos::DamageTaken(), boss_kalecgos_human::DamageTaken(), boss_sathrovarr::DamageTaken(), boss_illidan_stormrage::DamageTaken(), IllidariCouncilBossAI::DamageTaken(), Unit::DealDamage(), Unit::DealMeleeDamage(), Spell::DelayedChannel(), MotionMaster::Delete(), MotionMaster::DeleteDefault(), MailDraft::deleteIncludedItems(), Group::DelinkMember(), ArenaTeam::DelMember(), SummonList::Despawn(), WorldObject::DestroyForNearbyPlayers(), Player::DestroyItem(), Player::DestroyItemCount(), boss_professor_putricide::DoAction(), PetAI::DoAttack(), Spell::DoCreateItem(), Spell::TargetInfo::DoDamageAndTriggers(), Spell::DoEffectOnLaunchTarget(), ConfusedMovementGenerator< T >::DoFinalize(), WaypointMovementGenerator< Creature >::DoInitialize(), WorldSession::DoLootRelease(), DoMovementInform(), DoMovementInform(), ScriptedAI::DoPlaySoundToSet(), Spell::DoSpellEffectHit(), Spell::TargetInfo::DoTargetSpellHit(), Spell::GOTargetInfo::DoTargetSpellHit(), ScriptedAI::DoTeleportPlayer(), Spell::DoTriggersOnSpellHit(), CreatureAI::DoZoneInCombat(), Player::DuelComplete(), Map::DynamicObjectCellRelocation(), Map::DynamicObjectRelocation(), Spell::EffectAddHonor(), Spell::EffectApplyAura(), Spell::EffectBind(), Spell::EffectDisEnchant(), Spell::EffectDispel(), Spell::EffectDispelMechanic(), Spell::EffectDuel(), Spell::EffectEnchantHeldItem(), Spell::EffectEnchantItemPerm(), Spell::EffectEnchantItemPrismatic(), Spell::EffectEnchantItemTmp(), Spell::EffectForceDeselect(), Spell::EffectHeal(), Spell::EffectInstaKill(), Spell::EffectLearnSpell(), Spell::EffectMilling(), Spell::EffectOpenLock(), Spell::EffectPickPocket(), Spell::EffectProspecting(), Spell::EffectQuestStart(), Spell::EffectRedirectThreat(), Spell::EffectSchoolDMG(), Spell::EffectSkinning(), Spell::EffectStealBeneficialBuff(), Spell::EffectStuck(), Spell::EffectSummonChangeItem(), Spell::EffectSummonObject(), Spell::EffectSummonObjectWild(), Spell::EffectSummonType(), Spell::EffectTaunt(), Spell::EffectTransmitted(), Spell::EffectUnlearnSpecialization(), Spell::EffectUntrainTalents(), Spell::EffectWeaponDmg(), Battleground::EndBattleground(), CombatReference::EndCombat(), boss_malchezaar::boss_malchezaarAI::EnfeebleHealthEffect(), Map::EnsureGridLoadedForActiveObject(), CreatureAI::EnterEvadeMode(), GuardAI::EnterEvadeMode(), EscortAI::EnterEvadeMode(), BattlegroundEY::EventPlayerCapturedFlag(), BattlegroundWS::EventPlayerClickedOnFlag(), BattlegroundAV::EventPlayerClickedOnFlag(), BattlegroundEY::EventPlayerClickedOnFlag(), BattlegroundWS::EventPlayerDroppedFlag(), BattlegroundEY::EventPlayerDroppedFlag(), Battleground::EventPlayerLoggedIn(), Battleground::EventPlayerLoggedOut(), npc_unworthy_initiate::npc_unworthy_initiateAI::EventStart(), BGQueueRemoveEvent::Execute(), VehicleJoinEvent::Execute(), ChatHandler::extractPlayerTarget(), Loot::FillFFALoot(), Loot::FillLoot(), Loot::FillNonQuestNonFFAConditionalLoot(), Loot::FillNotNormalLootFor(), Loot::FillQuestLoot(), spell_send_mug_target_picker::FilterTargets(), spell_malacrass_siphon_soul::FilterTargets(), spell_midsummer_fling_torch_missed::FilterTargets(), spell_malygos_surge_of_power_25::FilterTargets(), spell_talon_king_ikiss_blink::FilterTargets(), spell_omrogg_beatdown::FilterTargets(), spell_kargath_blade_dance_targeting::FilterTargets(), BattlefieldWG::FindAndRemoveVehicleFromList(), Spell::finish(), ThreatManager::FixateTarget(), ScriptedAI::ForceCombatStopForCreatureEntry(), Map::GameObjectCellRelocation(), Map::GameObjectRelocation(), Map::GameObjectRespawnRelocation(), GameClient::GetDebugInfo(), Minion::GetDebugInfo(), GetGUID(), instance_sunwell_plateau::instance_sunwell_plateau_InstanceMapScript::GetGuidData(), FollowerAI::GetLeaderForFollower(), Loot::GetMaxSlotInLootFor(), npc_air_force_bots::npc_air_force_botsAI::GetOrSummonGuard(), ChatHandler::GetPlayerGroupAndGUIDByName(), WorldSession::GetPlayerInfo(), Vehicle::GetSeatAddonForSeatOfPassenger(), Vehicle::GetSeatForPassenger(), Vehicle::GetSeatIteratorForPassenger(), SmartScript::GetTargets(), ThreatManager::GetThreat(), WorldObject::GetTransGUID(), Unit::GetTransGUID(), GetUpdateFieldData(), npc_anubisath_sentinel::aqsentinelAI::GiveBuddyMyList(), GmTicket::GmTicket(), Group::GroupLoot(), Guild::HandleAcceptMember(), WorldSession::HandleAcceptTradeOpcode(), account_commandscript::HandleAccountCreateCommand(), account_commandscript::HandleAccountEmailCommand(), account_commandscript::HandleAccountPasswordCommand(), WorldSession::HandleAddFriendOpcode(), spell_rog_deadly_poison::HandleAfterHit(), npc_anachronos_the_ancient::npc_anachronos_the_ancientAI::HandleAnimation(), misc_commandscript::HandleAppearCommand(), spell_igb_on_gunship_deck::HandleApply(), WorldSession::HandleAreaSpiritHealerQueueOpcode(), BattlegroundWS::HandleAreaTrigger(), BattlegroundEY::HandleAreaTrigger(), WorldSession::HandleAreaTriggerOpcode(), WorldSession::HandleArenaTeamAcceptOpcode(), WorldSession::HandleArenaTeamDisbandOpcode(), WorldSession::HandleArenaTeamLeaderOpcode(), WorldSession::HandleArenaTeamLeaveOpcode(), WorldSession::HandleArenaTeamRemoveOpcode(), WorldSession::HandleAuctionPlaceBid(), WorldSession::HandleAuctionRemoveItem(), WorldSession::HandleAuctionSellItem(), AuraEffect::HandleAuraControlVehicle(), AuraEffect::HandleAuraDummy(), AuraEffect::HandleAuraLinked(), AuraEffect::HandleAuraOpenStable(), Aura::HandleAuraSpecificMods(), WorldSession::HandleAutostoreLootItemOpcode(), ban_commandscript::HandleBanInfoCharacterCommand(), misc_commandscript::HandleBankCommand(), WorldSession::HandleBattlefieldListOpcode(), WorldSession::HandleBattleFieldPortOpcode(), WorldSession::HandleBattlemasterJoinArena(), WorldSession::HandleBattlemasterJoinOpcode(), WorldSession::HandleBfEntryInviteResponse(), Guild::HandleBuyBankTab(), WorldSession::HandleCalendarAddEvent(), WorldSession::HandleCalendarArenaTeam(), WorldSession::HandleCalendarComplain(), WorldSession::HandleCalendarCopyEvent(), WorldSession::HandleCalendarEventInvite(), WorldSession::HandleCalendarEventModeratorStatus(), WorldSession::HandleCalendarEventRemoveInvite(), WorldSession::HandleCalendarEventRsvp(), WorldSession::HandleCalendarEventSignup(), WorldSession::HandleCalendarEventStatus(), WorldSession::HandleCalendarGetCalendar(), WorldSession::HandleCalendarGetEvent(), WorldSession::HandleCalendarGetNumPending(), WorldSession::HandleCalendarRemoveEvent(), WorldSession::HandleCalendarUpdateEvent(), WorldSession::HandleChangeSeatsOnControlledVehicle(), WorldSession::HandleChatMessage(), debug_commandscript::HandleDebugGetItemStateCommand(), debug_commandscript::HandleDebugGetLootRecipientCommand(), debug_commandscript::HandleDebugGetValueCommand(), debug_commandscript::HandleDebugMod32ValueCommand(), debug_commandscript::HandleDebugSendOpcodeCommand(), debug_commandscript::HandleDebugSetValueCommand(), debug_commandscript::HandleDebugThreatInfoCommand(), debug_commandscript::HandleDebugThreatListCommand(), debug_commandscript::HandleDebugUpdateCommand(), WorldSession::HandleDeclinePetition(), WorldSession::HandleDismissCritter(), WorldSession::HandleDuelAccepted(), spell_pet_charge::HandleDummy(), spell_malacrass_siphon_soul::HandleDummy(), spell_omrogg_beatdown::HandleDummy(), spell_kargath_blade_dance_targeting::HandleDummy(), spell_dk_death_strike::HandleDummy(), spell_dk_scourge_strike::HandleDummy(), spell_sha_healing_stream_totem::HandleDummy(), AuraEffect::HandleEffect(), spell_pri_pain_and_suffering_proc::HandleEffectScriptEffect(), WorldSession::HandleEquipmentSetSave(), WorldSession::HandleFarSightOpcode(), AuraEffect::HandleFeignDeath(), gobject_commandscript::HandleGameObjectInfoCommand(), gobject_commandscript::HandleGameObjectSetStateCommand(), ticket_commandscript::HandleGMTicketAssignToCommand(), ticket_commandscript::HandleGMTicketCloseByIdCommand(), ticket_commandscript::HandleGMTicketCommentCommand(), ticket_commandscript::HandleGMTicketCompleteCommand(), WorldSession::HandleGossipHelloOpcode(), OPvPCapturePointZM_Graveyard::HandleGossipOption(), WorldSession::HandleGroupChangeSubGroupOpcode(), WorldSession::HandleGroupInviteOpcode(), spell_dru_nourish::HandleHeal(), spell_sindragosa_frost_breath::HandleInfusion(), WorldSession::HandleInitiateTradeOpcode(), WorldSession::HandleInspectArenaTeamsOpcode(), WorldSession::HandleInstanceLockResponse(), Guild::HandleInviteMember(), Guild::HandleLeaveMember(), WorldSession::HandleLfgGetStatus(), WorldSession::HandleLfgLeaveOpcode(), WorldSession::HandleLfgProposalResultOpcode(), WorldSession::HandleLfgSetBootVoteOpcode(), WorldSession::HandleLfgSetRolesOpcode(), WorldSession::HandleLootMasterGiveOpcode(), WorldSession::HandleLootMoneyOpcode(), misc_commandscript::HandleMailBoxCommand(), WorldSession::HandleMailTakeItem(), Guild::HandleMemberDepositMoney(), Guild::HandleMemberLogout(), Guild::HandleMemberWithdrawMoney(), WorldSession::HandleMinimapPingOpcode(), modify_commandscript::HandleModifyFactionCommand(), WorldSession::HandleMountSpecialAnimOpcode(), misc_commandscript::HandleMovegensCommand(), WorldSession::HandleMovementOpcode(), WorldSession::HandleMoveNotActiveMover(), WorldSession::HandleMoveWorldportAck(), misc_commandscript::HandleMuteCommand(), npc_commandscript::HandleNpcInfoCommand(), npc_commandscript::HandleNpcSetDataCommand(), npc_commandscript::HandleNpcSetLinkCommand(), AuraEffect::HandleObsModPowerAuraTick(), WorldSession::HandleOpenItemOpcode(), WorldSession::HandleOpenWrappedItemCallback(), WorldSession::HandlePartyAssignmentOpcode(), AuraEffect::HandlePeriodicDamageAurasTick(), AuraEffect::HandlePeriodicEnergizeAuraTick(), AuraEffect::HandlePeriodicHealAurasTick(), AuraEffect::HandlePeriodicHealthLeechAuraTick(), AuraEffect::HandlePeriodicManaLeechAuraTick(), WorldSession::HandlePetAbandon(), WorldSession::HandlePetActionHelper(), WorldSession::HandlePetitionBuyOpcode(), WorldSession::HandlePetRename(), WorldSession::HandlePetSetAction(), BfCapturePoint::HandlePlayerEnter(), OPvPCapturePoint::HandlePlayerEnter(), OutdoorPvPMgr::HandlePlayerEnterZone(), Battlefield::HandlePlayerEnterZone(), OutdoorPvP::HandlePlayerEnterZone(), BattlefieldMgr::HandlePlayerEnterZone(), BfCapturePoint::HandlePlayerLeave(), OPvPCapturePoint::HandlePlayerLeave(), OutdoorPvPMgr::HandlePlayerLeaveZone(), Battlefield::HandlePlayerLeaveZone(), OutdoorPvP::HandlePlayerLeaveZone(), BattlefieldMgr::HandlePlayerLeaveZone(), WorldSession::HandlePlayerLogin(), spell_rog_cut_to_the_chase::HandleProc(), spell_dk_unholy_blight::HandleProc(), spell_dru_glyph_of_shred::HandleProc(), spell_dru_leader_of_the_pack::HandleProc(), spell_hun_thrill_of_the_hunt::HandleProc(), spell_item_blessing_of_ancient_kings::HandleProc(), spell_item_persistent_shield::HandleProc(), spell_pal_light_s_beacon::HandleProc(), spell_pal_sacred_shield_dummy::HandleProc(), spell_sha_glyph_of_earth_shield::HandleProc(), spell_sha_imp_water_shield::HandleProc(), spell_sha_static_shock::HandleProc(), spell_sha_t10_elemental_4p_bonus::HandleProc(), spell_warl_drain_soul::HandleProc(), WorldSession::HandlePushQuestToParty(), quest_commandscript::HandleQuestComplete(), WorldSession::HandleQuestgiverAcceptQuestOpcode(), WorldSession::HandleQuestgiverChooseRewardOpcode(), WorldSession::HandleQuestgiverCompleteQuest(), WorldSession::HandleQuestgiverQueryQuestOpcode(), WorldSession::HandleQuestgiverStatusQueryOpcode(), WorldSession::HandleQuestLogRemoveQuest(), WorldSession::HandleRaidReadyCheckOpcode(), WorldSession::HandleRaidTargetUpdateOpcode(), WorldSession::HandleReadItem(), Guild::HandleRemoveMember(), WorldSession::HandleRequestAccountData(), WorldSession::HandleRequestBattlefieldStatusOpcode(), WorldSession::HandleResetInstancesOpcode(), PetAI::HandleReturnMovement(), spell_rog_glyph_of_backstab_triggered::spell_rog_glyph_of_backstab_triggered_SpellScript::HandleScript(), spell_rotface_large_ooze_combine::HandleScript(), spell_rotface_large_ooze_buff_combine::HandleScript(), spell_illidan_find_target::HandleScript(), spell_midsummer_fling_torch_catch::HandleScriptEffect(), spell_dk_glyph_of_scourge_strike_script::HandleScriptEffect(), spell_dru_glyph_of_starfire::HandleScriptEffect(), spell_hun_chimera_shot::HandleScriptEffect(), spell_warl_everlasting_affliction::HandleScriptEffect(), spell_pal_seal_of_vengeance< DoTSpellId, DamageSpellId >::spell_pal_seal_of_vengeance_AuraScript< DoTSpell, DamageSpell >::HandleSeal(), WorldSession::HandleSellItemOpcode(), send_commandscript::HandleSendItemsCommand(), WorldSession::HandleSendMail(), send_commandscript::HandleSendMailCommand(), send_commandscript::HandleSendMoneyCommand(), WorldSession::HandleSetDungeonDifficultyOpcode(), WorldSession::HandleSetRaidDifficultyOpcode(), WorldSession::HandleSetTradeItemOpcode(), AuraEffect::HandleShapeshiftBoosts(), WorldSession::HandleSignPetition(), WorldSession::HandleSocketOpcode(), Unit::HandleSpellClick(), WorldSession::HandleStablePet(), WorldSession::HandleStableSwapPet(), spell_putricide_mutated_transformation::HandleSummon(), spell_dk_raise_ally::spell_dk_raise_ally_SpellScript::HandleSummon(), misc_commandscript::HandleSummonCommand(), spell_dk_dancing_rune_weapon::HandleTarget(), spell_halion_combustion_consumption_periodic::HandleTick(), WorldSession::HandleTurnInPetitionOpcode(), WorldSession::HandleUnstablePet(), Guild::HandleUpdateMemberRank(), WorldSession::HandleUseItemOpcode(), WorldSession::HandleWhoOpcode(), WorldSession::HandleWorldTeleportOpcode(), WorldSession::HandleWrapItemOpcode(), Unit::HasAuraState(), Loot::hasItemFor(), Battlefield::HasPlayer(), OutdoorPvP::HasPlayer(), Player::HaveAtClient(), BfWGGameObjectBuilding::Init(), SplineChainMovementGenerator::Initialize(), npc_anubarak_pet_template::InitializeAI(), npc_anubarak_impale_target::InitializeAI(), npc_hadronox_foeAI::InitializeAI(), boss_priestess_delrissa::InitializeLackeys(), instance_drak_tharon_keep::instance_drak_tharon_keep_InstanceScript::InitializeNovosSummoner(), instance_drak_tharon_keep::instance_drak_tharon_keep_InstanceScript::InitializeTrollgoreInvaderSummoner(), Vehicle::InstallAccessory(), Channel::Invite(), BattlegroundQueue::InviteGroupToBG(), Battlefield::InvitePlayerToQueue(), Battlefield::InvitePlayerToWar(), GameClient::IsAllowedToMove(), Unit::IsAlwaysDetectableFor(), GameObject::IsAlwaysVisibleFor(), Unit::IsAlwaysVisibleFor(), Item::IsBindedNotWith(), CombatManager::IsInCombatWith(), BfCapturePoint::IsInsideObjective(), OPvPCapturePoint::IsInsideObjective(), GameObject::IsLootAllowedFor(), Unit::isPossessing(), Aura::IsRemovedOnShapeLost(), TriggerAI::IsSummonedBy(), npc_demon_chain::npc_demon_chainAI::IsSummonedBy(), npc_combustion_consumption::IsSummonedBy(), npc_pit_of_saron_icicle::IsSummonedBy(), npc_fallout_slime::IsSummonedBy(), npc_arcane_overload::IsSummonedBy(), npc_oscillating_frequency_scanner_master_bunny::npc_oscillating_frequency_scanner_master_bunnyAI::IsSummonedBy(), npc_infernal_attacker::npc_infernal_attackerAI::IsSummonedBy(), npc_elwynn_forest_wolf::IsSummonedBy(), npc_imp_in_a_ball::npc_imp_in_a_ballAI::IsSummonedBy(), npc_tiger_matriarch::IsSummonedBy(), npc_iron_roots::npc_iron_rootsAI::IsSummonedBy(), npc_spirit_shade::npc_spirit_shadeAI::IsSummonedBy(), Creature::isTappedBy(), ThreatManager::IsThreatenedBy(), ThreatManager::IsThreateningTo(), Channel::JoinChannel(), lfg::LFGMgr::JoinLfg(), npc_webwrap::JustDied(), npc_sironas::npc_sironasAI::JustDied(), npc_slad_ran_constrictor::JustEngagedWith(), DarkFallenAI::JustEngagedWith(), npc_phase_hunter::npc_phase_hunterAI::JustEngagedWith(), npc_training_dummy::JustEnteredCombat(), npc_blastmaster_emi_shortfuse::npc_blastmaster_emi_shortfuseAI::JustSummoned(), boss_midnight::boss_midnightAI::JustSummoned(), boss_paletress::boss_paletressAI::JustSummoned(), boss_prince_taldaram_icc::JustSummoned(), boss_prince_valanar_icc::JustSummoned(), boss_lady_deathwhisper::JustSummoned(), boss_sindragosa::JustSummoned(), boss_valithria_dreamwalker::JustSummoned(), boss_palehoof::JustSummoned(), boss_ymiron::JustSummoned(), npc_akama_illidan::JustSummoned(), npc_blade_of_azzinoth::JustSummoned(), boss_high_astromancer_solarian::JustSummoned(), boss_balinda::JustSummoned(), boss_garaxxas::JustSummoned(), npc_lady_sylvanas_windrunner::npc_lady_sylvanas_windrunnerAI::JustSummoned(), boss_archimonde::JustSummoned(), boss_anubarak_trial::JustSummoned(), npc_brann_hos::JustSummoned(), boss_freya::boss_freyaAI::JustSummoned(), npc_commander_dawnforge::npc_commander_dawnforgeAI::JustSummoned(), Channel::KickOrBan(), WorldSession::KickPlayer(), Unit::Kill(), boss_sathrovarr::KilledUnit(), boss_prince_taldaram::KilledUnit(), boss_anubrekhan::KilledUnit(), Movement::MoveSplineInit::Launch(), MotionMaster::LaunchMoveSpline(), Player::LearnPetTalent(), Channel::LeaveChannel(), Channel::List(), EscortAI::LoadPath(), Pet::LoadPetFromDB(), LogCommandUsage(), WorldSession::LogoutPlayer(), Loot::LootItemInSlot(), WorldPackets::Mail::MailAttachedItem::MailAttachedItem(), MailReceiver::MailReceiver(), MailSender::MailSender(), MailSender::MailSender(), lfg::LFGMgr::MakeNewGroup(), ArenaTeam::MassInviteToEvent(), Guild::MassInviteToEvent(), Group::MasterLoot(), Condition::Meets(), Unit::MeleeDamageBonusDone(), Unit::MeleeDamageBonusTaken(), ArenaTeam::MemberLost(), ArenaTeam::MemberWon(), SpellHistory::ModifyCooldown(), Map::MoveAllCreaturesInMoveList(), Map::MoveAllDynamicObjectsInMoveList(), Map::MoveAllGameObjectsInMoveList(), MotionMaster::MoveAlongSplineChain(), MotionMaster::MoveCharge(), MotionMaster::MoveChase(), MotionMaster::MoveCloserAndStop(), MotionMaster::MoveConfused(), MotionMaster::MoveDistract(), MotionMaster::MoveFace(), MotionMaster::MoveFace(), MotionMaster::MoveFall(), MotionMaster::MoveFleeing(), MotionMaster::MoveFollow(), MotionMaster::MoveFormation(), npc_hearthsinger_forresten_cot::npc_hearthsinger_forresten_cotAI::MoveInLineOfSight(), npc_a_special_surprise::npc_a_special_surpriseAI::MoveInLineOfSight(), npc_tooga::npc_toogaAI::MoveInLineOfSight(), npc_twiggy_flathead::npc_twiggy_flatheadAI::MoveInLineOfSight(), npc_scorch_ground::npc_scorch_groundAI::MoveInLineOfSight(), npc_ashtongue_sorcerer::MoveInLineOfSight(), npc_air_force_bots::npc_air_force_botsAI::MoveInLineOfSight(), MotionMaster::MoveJump(), MotionMaster::MoveLand(), PetAI::MovementInform(), EscortAI::MovementInform(), MotionMaster::MovePath(), MotionMaster::MovePath(), MotionMaster::MovePoint(), MotionMaster::MoveRandom(), MotionMaster::MoveRotate(), MotionMaster::MoveSeekAssistance(), MotionMaster::MoveSeekAssistanceDistract(), MotionMaster::MoveTakeoff(), MotionMaster::MoveTargetedHome(), MotionMaster::MoveTaxiFlight(), npc_stalagg::myCoil(), npc_feugen::myCoil(), npc_stalagg::myCoilGO(), npc_feugen::myCoilGO(), Group::NeedBeforeGreed(), npc_felmyst_trail::npc_felmyst_trail(), spell_gormok_ride_player::OnApply(), WaypointMovementGenerator< Creature >::OnArrived(), achievement_snakes_whyd_it_have_to_be_snakes::OnCheck(), achievement_intense_cold::OnCheck(), achievement_once_bitten_twice_shy_n::OnCheck(), achievement_once_bitten_twice_shy_v::OnCheck(), OutdoorPvP::OnCreatureCreate(), BattlefieldWG::OnCreatureCreate(), instance_blackrock_depths::instance_blackrock_depths_InstanceMapScript::OnCreatureCreate(), instance_blackrock_spire::instance_blackrock_spireMapScript::OnCreatureCreate(), instance_deadmines::instance_deadmines_InstanceMapScript::OnCreatureCreate(), instance_gnomeregan::instance_gnomeregan_InstanceMapScript::OnCreatureCreate(), instance_karazhan::instance_karazhan_InstanceMapScript::OnCreatureCreate(), instance_magisters_terrace::instance_magisters_terrace_InstanceMapScript::OnCreatureCreate(), instance_shadowfang_keep::instance_shadowfang_keep_InstanceMapScript::OnCreatureCreate(), instance_stratholme::instance_stratholme_InstanceMapScript::OnCreatureCreate(), instance_sunken_temple::instance_sunken_temple_InstanceMapScript::OnCreatureCreate(), instance_uldaman::instance_uldaman_InstanceMapScript::OnCreatureCreate(), instance_blackfathom_deeps::instance_blackfathom_deeps_InstanceMapScript::OnCreatureCreate(), instance_culling_of_stratholme::instance_culling_of_stratholme_InstanceMapScript::OnCreatureCreate(), instance_old_hillsbrad::instance_old_hillsbrad_InstanceMapScript::OnCreatureCreate(), instance_dire_maul::instance_dire_maul_InstanceMapScript::OnCreatureCreate(), instance_onyxias_lair::instance_onyxias_lair_InstanceMapScript::OnCreatureCreate(), instance_ruins_of_ahnqiraj::instance_ruins_of_ahnqiraj_InstanceMapScript::OnCreatureCreate(), instance_zulfarrak::instance_zulfarrak_InstanceMapScript::OnCreatureCreate(), instance_obsidian_sanctum::instance_obsidian_sanctum_InstanceMapScript::OnCreatureCreate(), instance_ruby_sanctum::instance_ruby_sanctum_InstanceMapScript::OnCreatureCreate(), instance_trial_of_the_champion::instance_trial_of_the_champion_InstanceMapScript::OnCreatureCreate(), instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::OnCreatureCreate(), instance_drak_tharon_keep::instance_drak_tharon_keep_InstanceScript::OnCreatureCreate(), instance_forge_of_souls::instance_forge_of_souls_InstanceScript::OnCreatureCreate(), instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript::OnCreatureCreate(), instance_pit_of_saron::instance_pit_of_saron_InstanceScript::OnCreatureCreate(), instance_gundrak::instance_gundrak_InstanceMapScript::OnCreatureCreate(), instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::OnCreatureCreate(), instance_naxxramas::instance_naxxramas_InstanceMapScript::OnCreatureCreate(), instance_eye_of_eternity::instance_eye_of_eternity_InstanceMapScript::OnCreatureCreate(), instance_nexus::instance_nexus_InstanceMapScript::OnCreatureCreate(), instance_oculus::instance_oculus_InstanceMapScript::OnCreatureCreate(), instance_ulduar::instance_ulduar_InstanceMapScript::OnCreatureCreate(), instance_utgarde_keep::instance_utgarde_keep_InstanceMapScript::OnCreatureCreate(), instance_violet_hold::instance_violet_hold_InstanceMapScript::OnCreatureCreate(), instance_shadow_labyrinth::instance_shadow_labyrinth_InstanceMapScript::OnCreatureCreate(), instance_black_temple::instance_black_temple_InstanceMapScript::OnCreatureCreate(), instance_blood_furnace::instance_blood_furnace_InstanceMapScript::OnCreatureCreate(), instance_magtheridons_lair::instance_magtheridons_lair_InstanceMapScript::OnCreatureCreate(), instance_shattered_halls::instance_shattered_halls_InstanceMapScript::OnCreatureCreate(), instance_arcatraz::instance_arcatraz_InstanceMapScript::OnCreatureCreate(), OutdoorPvP::OnCreatureRemove(), instance_stratholme::instance_stratholme_InstanceMapScript::OnCreatureRemove(), instance_uldaman::instance_uldaman_InstanceMapScript::OnCreatureRemove(), instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript::OnCreatureRemove(), instance_ulduar::instance_ulduar_InstanceMapScript::OnCreatureRemove(), instance_violet_hold::instance_violet_hold_InstanceMapScript::OnCreatureRemove(), instance_magtheridons_lair::instance_magtheridons_lair_InstanceMapScript::OnCreatureRemove(), instance_razorfen_downs::instance_razorfen_downs_InstanceMapScript::OnGameObjectCreate(), instance_ulduar::instance_ulduar_InstanceMapScript::OnGameObjectCreate(), OutdoorPvP::OnGameObjectCreate(), instance_blackrock_depths::instance_blackrock_depths_InstanceMapScript::OnGameObjectCreate(), instance_blackrock_spire::instance_blackrock_spireMapScript::OnGameObjectCreate(), instance_blackwing_lair::instance_blackwing_lair_InstanceMapScript::OnGameObjectCreate(), instance_deadmines::instance_deadmines_InstanceMapScript::OnGameObjectCreate(), instance_gnomeregan::instance_gnomeregan_InstanceMapScript::OnGameObjectCreate(), instance_karazhan::instance_karazhan_InstanceMapScript::OnGameObjectCreate(), instance_scholomance::instance_scholomance_InstanceMapScript::OnGameObjectCreate(), instance_shadowfang_keep::instance_shadowfang_keep_InstanceMapScript::OnGameObjectCreate(), instance_stratholme::instance_stratholme_InstanceMapScript::OnGameObjectCreate(), instance_blackfathom_deeps::instance_blackfathom_deeps_InstanceMapScript::OnGameObjectCreate(), instance_hyjal::instance_mount_hyjal_InstanceMapScript::OnGameObjectCreate(), instance_dire_maul::instance_dire_maul_InstanceMapScript::OnGameObjectCreate(), instance_onyxias_lair::instance_onyxias_lair_InstanceMapScript::OnGameObjectCreate(), instance_razorfen_kraul::instance_razorfen_kraul_InstanceMapScript::OnGameObjectCreate(), instance_zulfarrak::instance_zulfarrak_InstanceMapScript::OnGameObjectCreate(), instance_trial_of_the_champion::instance_trial_of_the_champion_InstanceMapScript::OnGameObjectCreate(), instance_drak_tharon_keep::instance_drak_tharon_keep_InstanceScript::OnGameObjectCreate(), instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript::OnGameObjectCreate(), instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::OnGameObjectCreate(), instance_naxxramas::instance_naxxramas_InstanceMapScript::OnGameObjectCreate(), instance_eye_of_eternity::instance_eye_of_eternity_InstanceMapScript::OnGameObjectCreate(), instance_nexus::instance_nexus_InstanceMapScript::OnGameObjectCreate(), instance_oculus::instance_oculus_InstanceMapScript::OnGameObjectCreate(), instance_utgarde_keep::instance_utgarde_keep_InstanceMapScript::OnGameObjectCreate(), instance_violet_hold::instance_violet_hold_InstanceMapScript::OnGameObjectCreate(), instance_magtheridons_lair::instance_magtheridons_lair_InstanceMapScript::OnGameObjectCreate(), OutdoorPvP::OnGameObjectRemove(), instance_blackwing_lair::instance_blackwing_lair_InstanceMapScript::OnGameObjectRemove(), instance_onyxias_lair::instance_onyxias_lair_InstanceMapScript::OnGameObjectRemove(), instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript::OnGameObjectRemove(), instance_violet_hold::instance_violet_hold_InstanceMapScript::OnGameObjectRemove(), instance_magtheridons_lair::instance_magtheridons_lair_InstanceMapScript::OnGameObjectRemove(), npc_lokhtos_darkbargainer::npc_lokhtos_darkbargainerAI::OnGossipHello(), boss_gloomrel::boss_gloomrelAI::OnGossipHello(), boss_doomrel::boss_doomrelAI::OnGossipHello(), npc_barnes::OnGossipHello(), npc_death_knight_initiate::npc_death_knight_initiateAI::OnGossipHello(), npc_koltira_deathweaver::OnGossipHello(), npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::OnGossipHello(), npc_shadowfang_prisoner::npc_shadowfang_prisonerAI::OnGossipHello(), npc_zulaman_hostage::npc_zulaman_hostageAI::OnGossipHello(), npc_jaina_proudmoore::npc_jaina_proudmooreAI::OnGossipHello(), npc_thrall::npc_thrallAI::OnGossipHello(), npc_tyrande_whisperwind::npc_tyrande_whisperwindAI::OnGossipHello(), npc_chromie_start::npc_chromie_startAI::OnGossipHello(), npc_chromie_middle::npc_chromie_middleAI::OnGossipHello(), npc_erozion::OnGossipHello(), npc_thrall_old_hillsbrad::OnGossipHello(), npc_taretha::OnGossipHello(), npc_rizzle_sprysprocket::OnGossipHello(), npc_aged_dying_ancient_kodo::npc_aged_dying_ancient_kodoAI::OnGossipHello(), npc_thrall_warchief::npc_thrall_warchiefAI::OnGossipHello(), npc_sergeant_bly::npc_sergeant_blyAI::OnGossipHello(), npc_weegli_blastfuse::npc_weegli_blastfuseAI::OnGossipHello(), npc_announcer_toc5::npc_announcer_toc5AI::OnGossipHello(), npc_brann_hos::OnGossipHello(), npc_wg_demolisher_engineer::OnGossipHello(), npc_wg_spirit_guide::OnGossipHello(), npc_wg_queue::OnGossipHello(), npc_colonel_jules::npc_colonel_julesAI::OnGossipHello(), go_amberpine_outhouse::go_amberpine_outhouseAI::OnGossipHello(), npc_innkeeper::npc_innkeeperAI::OnGossipHello(), npc_prof_blacksmith::npc_prof_blacksmithAI::OnGossipHello(), npc_engineering_tele_trinket::npc_engineering_tele_trinketAI::OnGossipHello(), npc_prof_leather::npc_prof_leatherAI::OnGossipHello(), npc_prof_tailor::npc_prof_tailorAI::OnGossipHello(), npc_prof_alchemy::npc_prof_alchemyAI::OnGossipHello(), npc_wormhole::npc_wormholeAI::OnGossipHello(), npc_experience::npc_experienceAI::OnGossipHello(), npc_thalorien_dawnseeker::OnGossipSelect(), npc_lokhtos_darkbargainer::npc_lokhtos_darkbargainerAI::OnGossipSelect(), boss_gloomrel::boss_gloomrelAI::OnGossipSelect(), boss_doomrel::boss_doomrelAI::OnGossipSelect(), npc_blastmaster_emi_shortfuse::npc_blastmaster_emi_shortfuseAI::OnGossipSelect(), npc_barnes::OnGossipSelect(), npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::OnGossipSelect(), npc_shadowfang_prisoner::npc_shadowfang_prisonerAI::OnGossipSelect(), npc_tyrande_whisperwind::npc_tyrande_whisperwindAI::OnGossipSelect(), npc_erozion::OnGossipSelect(), npc_thrall_old_hillsbrad::OnGossipSelect(), npc_taretha::OnGossipSelect(), npc_thrall_warchief::npc_thrall_warchiefAI::OnGossipSelect(), npc_sergeant_bly::npc_sergeant_blyAI::OnGossipSelect(), npc_thassarian::OnGossipSelect(), npc_innkeeper::npc_innkeeperAI::OnGossipSelect(), npc_chromie_start::npc_chromie_startAI::OnGossipSelect(), npc_chromie_middle::npc_chromie_middleAI::OnGossipSelect(), npc_arthas_stratholme::npc_arthas_stratholmeAI::OnGossipSelect(), go_headless_horseman_pumpkin::OnGossipSelect(), npc_brann_bronzebeard_keystone::OnGossipSelect(), npc_alchemist_finklestein::OnGossipSelect(), go_apexis_relic::go_apexis_relicAI::OnGossipSelect(), Player::OnGossipSelect(), spell_dk_pestilence::OnHit(), SmartScript::OnInitialize(), lfg::LFGPlayerScript::OnLogin(), lfg::LFGPlayerScript::OnLogout(), lfg::LFGPlayerScript::OnMapChanged(), Guild::OnPlayerStatusChange(), npc_rinji::npc_rinjiAI::OnQuestAccept(), npc_tyrion::npc_tyrionAI::OnQuestAccept(), npc_calvin_montague::npc_calvin_montagueAI::OnQuestAccept(), npc_ruul_snowhoof::npc_ruul_snowhoofAI::OnQuestAccept(), npc_muglash::npc_muglashAI::OnQuestAccept(), npc_magwin::npc_magwinAI::OnQuestAccept(), npc_demolitionist_legoso::npc_demolitionist_legosoAI::OnQuestAccept(), npc_prospector_remtravel::npc_prospector_remtravelAI::OnQuestAccept(), npc_shenthul::npc_shenthulAI::OnQuestAccept(), go_crystalline_tear::go_crystalline_tearAI::OnQuestAccept(), npc_gilthares::npc_giltharesAI::OnQuestAccept(), npc_ranshalla::npc_ranshallaAI::OnQuestAccept(), npc_emily::OnQuestAccept(), npc_daegarn::OnQuestAccept(), npc_maghar_captive::npc_maghar_captiveAI::OnQuestAccept(), npc_kurenai_captive::npc_kurenai_captiveAI::OnQuestAccept(), npc_earthmender_wilda::npc_earthmender_wildaAI::OnQuestAccept(), go_crystal_prison::go_crystal_prisonAI::OnQuestAccept(), go_loosely_turned_soil::OnQuestReward(), npc_lady_sylvanas_windrunner::npc_lady_sylvanas_windrunnerAI::OnQuestReward(), at_stratholme_inn_stairs_cot::OnTrigger(), at_hor_intro_start::OnTrigger(), AreaTrigger_at_frostgrips_hollow::OnTrigger(), instance_magisters_terrace::instance_magisters_terrace_InstanceMapScript::OnUnitDeath(), instance_uldaman::instance_uldaman_InstanceMapScript::OnUnitDeath(), instance_culling_of_stratholme::instance_culling_of_stratholme_InstanceMapScript::OnUnitDeath(), instance_dire_maul::instance_dire_maul_InstanceMapScript::OnUnitDeath(), instance_ruins_of_ahnqiraj::instance_ruins_of_ahnqiraj_InstanceMapScript::OnUnitDeath(), instance_gundrak::instance_gundrak_InstanceMapScript::OnUnitDeath(), instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::OnUnitDeath(), instance_blood_furnace::instance_blood_furnace_InstanceMapScript::OnUnitDeath(), instance_stratholme::instance_stratholme_InstanceMapScript::OnUnitDeath(), Trinity::NearestCreatureEntryWithLiveStateInObjectRangeCheck::operator()(), Trinity::CreatureWithOptionsInObjectRangeCheck< Customizer >::operator()(), Trinity::NearestGameObjectEntryInObjectRangeCheck::operator()(), Trinity::NearestUnspawnedGameObjectEntryInObjectRangeCheck::operator()(), Trinity::GameObjectWithOptionsInObjectRangeCheck< Customizer >::operator()(), CreatureTextLocalizer< Builder >::operator()(), Trinity::FriendlyBelowHpPctEntryInRange::operator()(), Trinity::MostHPMissingGroupInRange::operator()(), BoneSpikeTargetSelector::operator()(), DeathPlagueTargetSelector::operator()(), BlizzardTargetSelector::operator()(), RitualTargetCheck::operator()(), BloodboltHitCheck::operator()(), Trinity::EmoteChatBuilder::operator()(), npc_wild_wyrm::PassengerBoarded(), npc_icefang::PassengerBoarded(), Channel::Password(), PathGenerator::PathGenerator(), npc_doctor::npc_doctorAI::PatientSaved(), SmartAI::PausePath(), AuctionHouseMgr::PendingAuctionAdd(), AuctionHouseMgr::PendingAuctionCount(), AuctionHouseMgr::PendingAuctionProcess(), AuraEffect::PeriodicTick(), spell_thorim_activate_lightning_orb_periodic::spell_thorim_activate_lightning_orb_periodic_AuraScript::PeriodicTick(), InstanceMap::PermBindAllPlayers(), Player::PetSpellInitialize(), Battlefield::PlayerAcceptInviteToQueue(), Battlefield::PlayerAcceptInviteToWar(), Player::PossessSpellInitialize(), Spell::prepare(), Player::PrepareGossipMenu(), Spell::PreprocessSpellHit(), Spell::PreprocessSpellLaunch(), Spell::TargetInfo::PreprocessTarget(), PrintPlayerInfo(), SmartScript::ProcessAction(), BattlefieldWG::ProcessEvent(), CombatManager::PutReference(), ThreatManager::PutThreatenedByMeRef(), ThreatManager::PutThreatListRef(), PetAI::ReceiveEmote(), Map::RemoveAllObjectsInRemoveList(), GameClient::RemoveAllowedMover(), Vehicle::RemoveAllPassengers(), World::RemoveBanCharacter(), Unit::RemoveCharmedBy(), Player::RemovedInsignia(), Map::RemoveFromActive(), Unit::RemoveGameObjectImpl(), Player::RemoveItemFromBuyBackSlot(), Vehicle::RemovePassenger(), Player::RemoveTradeableItem(), Player::ReportedAfkBy(), AchievementMgr::Reset(), npc_image_of_medivh::npc_image_of_medivhAI::Reset(), npc_icc_orb_controller::Reset(), Vehicle::Reset(), SpellHistory::ResetCooldown(), Player::ResetPetTalents(), MotionMaster::ResumeSplineChain(), hyjalAI::Retreat(), Player::RewardHonor(), Player::RewardPlayerAndGroupAtEvent(), Player::RewardQuest(), AchievementMgr::SaveToDB(), ReputationMgr::SaveToDB(), Player::SaveToDB(), ThreatManager::ScaleThreat(), Map::ScriptCommandStart(), Map::ScriptsProcess(), Map::ScriptsStart(), SimpleCharmedPlayerAI::SelectAppropriateCastForSpec(), Spell::SelectEffectTypeImplicitTargets(), Spell::SelectImplicitNearbyTargets(), Group::SelectNewPartyOrRaidLeader(), npc_shadowy_construct::SelectNewTarget(), spell_marrowgar_coldflame::SelectTarget(), spell_the_lich_king_valkyr_target_search::SelectTarget(), AchievementMgr::SendAchievementEarned(), npc_prof_blacksmith::npc_prof_blacksmithAI::SendActionMenu(), npc_prof_leather::npc_prof_leatherAI::SendActionMenu(), npc_prof_tailor::npc_prof_tailorAI::SendActionMenu(), npc_prof_alchemy::npc_prof_alchemyAI::SendActionMenu(), Unit::SendAttackStateUpdate(), AuctionHouseMgr::SendAuctionOutbiddedMail(), AuctionHouseMgr::SendAuctionWonMail(), Player::SendAurasForTarget(), Guild::SendBankList(), WorldSession::SendBindPoint(), Player::SendBuyError(), WorldSession::SendCalendarRaidLockoutUpdated(), Spell::SendChannelStart(), CreatureTextMgr::SendChat(), SpellHistory::SendClearCooldowns(), SpellHistory::SendCooldownEvent(), AchievementMgr::SendCriteriaUpdate(), Player::SendEquipError(), SendGossipMenuFor(), Map::SendInitSelf(), Spell::SendInterrupted(), Player::SendItemRefundResult(), WorldSession::SendLearnNewTaxiNode(), WorldSession::SendLfgBootProposalUpdate(), WorldSession::SendLfgPartyLockInfo(), WorldSession::SendLfgPlayerLockInfo(), WorldSession::SendLfgUpdateProposal(), WorldSession::SendListInventory(), Guild::SendLoginInfo(), Player::SendLogXPGain(), Player::SendLoot(), Spell::SendLoot(), Group::SendLooter(), MailDraft::SendMailTo(), Unit::SendMeleeAttackStart(), Unit::SendMeleeAttackStop(), Guild::SendMoneyInfo(), SplineChainMovementGenerator::SendPathSpline(), Guild::SendPermissions(), Player::SendPreparedGossip(), Player::SendPushToPartyResponse(), Player::SendQuestGiverStatusMultiple(), Player::SendRefundInfo(), ThreatManager::SendRemoveToClients(), AchievementMgr::SendRespondInspectAchievements(), Spell::SendResurrectRequest(), MailDraft::SendReturnToSender(), Player::SendSellError(), MovementPacketSender::SendSpeedChangeToAll(), MovementPacketSender::SendSpeedChangeToMover(), Unit::SendSpellDamageImmune(), Unit::SendSpellDamageResist(), Spell::SendSpellGo(), WorldObject::SendSpellMiss(), Unit::SendSpellNonMeleeDamageLog(), Trainer::Trainer::SendSpells(), Spell::SendSpellStart(), SplineChainMovementGenerator::SendSplineFor(), Player::SendSummonRequestFrom(), WorldSession::SendTaxiMenu(), Trainer::Trainer::SendTeachFailure(), Trainer::Trainer::SendTeachSucceeded(), ThreatManager::SendThreatListToClients(), spell_malygos_surge_of_power_warning_selector_25::SendThreeTargets(), WorldSession::SendTrainerList(), Group::SendUpdateToPlayer(), Channel::SendWhoOwner(), ScriptedAI::SetAggressiveStateAfter(), ArenaTeam::SetCaptain(), BfCapturePoint::SetCapturePointData(), Unit::SetCharm(), Unit::SetCharmedBy(), AchievementMgr::SetCriteriaProgress(), Movement::MoveSplineInit::SetFacing(), SmartAI::SetFollow(), SpellCastTargets::SetGOTarget(), npc_webwrap::SetGUID(), SpellHistory::PersistenceHelper< Player >::SetIdentifier(), CombatManager::SetInCombatWith(), Channel::SetInvisible(), Guild::BankTab::SetItem(), TradeData::SetItem(), SpellCastTargets::SetItemTarget(), GameObject::SetLinkedTrap(), Creature::SetLootRecipient(), GameObject::SetLootRecipient(), GameObject::SetLootState(), Unit::SetMinion(), Channel::SetMode(), Channel::SetOwner(), WorldSession::SetPlayer(), WorldPackets::Chat::Chat::SetReceiver(), Player::SetResurrectRequestData(), WorldPackets::Chat::Chat::SetSender(), TradeData::SetSpell(), Creature::SetSpellFocus(), BfGraveyard::SetSpirit(), SmartScript::SetTimedActionList(), SpellCastTargets::SetUnitTarget(), Player::SetViewpoint(), npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::SpawnNPC(), instance_zulfarrak::instance_zulfarrak_InstanceMapScript::SpawnPyramidWave(), hyjalAI::SpawnVeins(), Spell::Spell(), Unit::SpellCritChanceTaken(), Unit::SpellDamageBonusTaken(), Unit::SpellDamagePctDone(), Unit::SpellHealingBonusTaken(), npc_death_knight_initiate::npc_death_knight_initiateAI::SpellHit(), npc_restless_soul::npc_restless_soulAI::SpellHit(), npc_draenei_survivor::npc_draenei_survivorAI::SpellHit(), npc_icc_orb_controller::SpellHit(), go_caribou_trap::SpellHit(), go_mammoth_trap::SpellHit(), npc_venture_co_straggler::SpellHit(), npc_wild_wyrm::SpellHit(), npc_mature_netherwing_drake::npc_mature_netherwing_drakeAI::SpellHit(), npc_enslaved_netherwing_drake::npc_enslaved_netherwing_drakeAI::SpellHit(), npc_dark_rider_of_acherus::SpellHitTarget(), boss_zuljin::SpellHitTarget(), boss_epoch::boss_epochAI::SpellHitTarget(), boss_lady_deathwhisper::SpellHitTarget(), npc_malformed_ooze::SpellHitTarget(), boss_flame_leviathan::boss_flame_leviathanAI::SpellHitTarget(), Player::SplitItem(), EscortAI::Start(), npc_image_of_medivh::npc_image_of_medivhAI::StartEvent(), hyjalAI::StartEvent(), npc_clintar_spirit::npc_clintar_spiritAI::StartEvent(), npc_magister_aledis::npc_magister_aledisAI::StartFight(), FollowerAI::StartFollow(), Movement::MoveSplineInit::Stop(), Bag::StoreItem(), Player::StoreNewItem(), SummonList::Summon(), hyjalAI::SummonCreature(), instance_deadmines::instance_deadmines_InstanceMapScript::SummonCreatures(), boss_anubrekhan::SummonedCreatureDespawn(), boss_lady_deathwhisper::SummonedCreatureDies(), boss_jedoga_shadowseeker::SummonedCreatureDies(), boss_anubrekhan::SummonedCreatureDies(), boss_malchezaar::boss_malchezaarAI::SummonInfernal(), npc_anachronos_quest_trigger::npc_anachronos_quest_triggerAI::SummonNextWave(), npc_lord_illidan_stormrage::npc_lord_illidan_stormrageAI::SummonNextWave(), Player::SummonPet(), Map::SwitchGridContainers(), Map::SwitchGridContainers(), Spell::TakeCastItem(), TempSummon::TempSummon(), TotemAI::TotemAI(), Aura::TryRefreshStackOrCreate(), TurretAI::TurretAI(), Channel::UnBan(), Vehicle::Uninstall(), ThreatReference::UnregisterAndFree(), MotionMaster::Update(), OPvPCapturePoint::Update(), Spell::update(), FollowMovementGenerator::Update(), SplineChainMovementGenerator::Update(), SpellCastTargets::Update(), AchievementMgr::UpdateAchievementCriteria(), TotemAI::UpdateAI(), SimpleCharmedPlayerAI::UpdateAI(), EscortAI::UpdateAI(), boss_malchezaar::boss_malchezaarAI::UpdateAI(), boss_shade_of_aran::boss_aranAI::UpdateAI(), npc_unworthy_initiate::npc_unworthy_initiateAI::UpdateAI(), npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::UpdateAI(), npc_valkyr_battle_maiden::npc_valkyr_battle_maidenAI::UpdateAI(), npc_restless_soul::npc_restless_soulAI::UpdateAI(), boss_onyxia::UpdateAI(), boss_cthun::cthunAI::UpdateAI(), npc_draenei_survivor::npc_draenei_survivorAI::UpdateAI(), npc_clintar_spirit::npc_clintar_spiritAI::UpdateAI(), npc_twiggy_flathead::npc_twiggy_flatheadAI::UpdateAI(), boss_halion::UpdateAI(), npc_meteor_strike::UpdateAI(), boss_trollgore::UpdateAI(), npc_jaina_or_sylvanas_escape_hor::npc_jaina_or_sylvanas_escape_horAI::UpdateAI(), boss_krick::UpdateAI(), boss_blood_queen_lana_thel::UpdateAI(), boss_festergut::UpdateAI(), boss_anubrekhan::UpdateAI(), boss_gluth::UpdateAI(), boss_heigan::UpdateAI(), boss_mimiron::boss_mimironAI::UpdateAI(), boss_essence_of_anger::UpdateAI(), npc_doctor::npc_doctorAI::UpdateAI(), boss_warrior_toc5::boss_warrior_toc5AI::UpdateAI(), boss_mage_toc5::boss_mage_toc5AI::UpdateAI(), boss_shaman_toc5::boss_shaman_toc5AI::UpdateAI(), boss_hunter_toc5::boss_hunter_toc5AI::UpdateAI(), boss_rouge_toc5::boss_rouge_toc5AI::UpdateAI(), PetAI::UpdateAI(), FollowerAI::UpdateAI(), PetAI::UpdateAllies(), Guardian::UpdateAttackPowerAndDamage(), Spell::UpdateChanneledTargetList(), CinematicMgr::UpdateCinematicLocation(), Group::UpdateLooterGuid(), Guild::UpdateMemberData(), Spell::UpdateOriginalCasterPointer(), Battleground::UpdatePlayerScore(), Spell::UpdatePointers(), BattlegroundEY::UpdatePointStatuses(), boss_netherspite::boss_netherspiteAI::UpdatePortals(), Unit::UpdateSpeed(), ThreatReference::UpdateTauntState(), SpellCastTargets::UpdateTradeSlotItem(), Player::UpdateVisibilityOf(), UpdateVisibilityOf_helper(), UpdateVisibilityOf_helper(), UpdateVisibilityOf_helper(), GameObject::Use(), WorldSession::ValidateAndGetUnitBeingMoved(), Player::VehicleSpellInitialize(), Trinity::PlayerRelocationNotifier::Visit(), WorldObjectChangeAccumulator::Visit(), Trinity::PlayerRelocationNotifier::Visit(), Player::VisualizeItem(), SpellCastTargets::Write(), CombatManager::~CombatManager(), PathGenerator::~PathGenerator(), SpellEvent::~SpellEvent(), and ThreatManager::~ThreatManager().
| ObjectGuid Object::GetGuidValue | ( | uint16 | index | ) | const |
Definition at line 273 of file Object.cpp.
References ASSERT, m_uint32Values, m_valuesCount, and PrintIndexError().
Referenced by Player::CanAlwaysSee(), Player::CheckDuelDistance(), Player::DuelComplete(), DynamicObject::GetCasterGUID(), Item::GetContainedIn(), Item::GetCreator(), Item::GetGiftCreator(), Item::GetOwnerGUID(), Corpse::GetOwnerGUID(), GameObject::GetOwnerGUID(), Corpse::GetPartyGUID(), Player::GetViewpoint(), WorldSession::HandleDuelAccepted(), WorldSession::HandleFarSightOpcode(), WorldSession::HandleWrapItemOpcode(), WorldPackets::Inspect::InspectItemData::InspectItemData(), Item::SaveToDB(), Creature::SetSpellFocus(), and Player::TeleportTo().
Definition at line 235 of file Object.cpp.
References ASSERT, m_int32Values, m_valuesCount, and PrintIndexError().
Referenced by ApplyModInt32Value(), Player::GetFakeDrunkValue(), Item::GetItemRandomPropertyId(), Item::GetSpellCharges(), Unit::GetTotalAttackPowerValue(), titles_commandscript::HandleTitlesRemoveCommand(), titles_commandscript::HandleTitlesSetMaskCommand(), WorldPackets::Mail::MailAttachedItem::MailAttachedItem(), Item::SetItemRandomProperties(), Guardian::UpdateAttackPowerAndDamage(), Guardian::UpdateDamagePhysical(), and Player::UpdateSpellDamageAndHealingBonus().
|
pure virtual |
Implemented in GameObject, Item, Creature, and WorldObject.
|
inline |
Definition at line 84 of file Object.h.
References OBJECT_FIELD_SCALE_X.
Referenced by Unit::GetCollisionHeight(), GameObjectModelOwnerImpl::GetScale(), spell_halion_combustion_consumption_periodic::HandleTick(), GameObject::IsAtInteractDistance(), spell_arcane_overload::ResizeEffectRadiusTargetChecker(), and Creature::SetDisplayId().
|
inline |
Definition at line 80 of file Object.h.
Referenced by Unit::_ExitVehicle(), BuildCreateUpdateBlockForPlayer(), BuildMovementUpdate(), BuildMovementUpdateBlock(), WorldSession::BuildPartyMemberStatsChangedPacket(), BuildValuesUpdateBlockForPlayer(), Spell::Delayed(), Unit::Dismount(), Spell::EffectDispel(), Spell::EffectForceDeselect(), Spell::EffectStealBeneficialBuff(), Spell::ExecuteLogEffectDurabilityDamage(), Spell::ExecuteLogEffectExtraAttacks(), Spell::ExecuteLogEffectInterruptCast(), Spell::ExecuteLogEffectOpenLock(), Spell::ExecuteLogEffectResurrect(), Spell::ExecuteLogEffectSummonObject(), Spell::ExecuteLogEffectTakeTargetPower(), Spell::ExecuteLogEffectUnsummonObject(), AuraEffect::HandleAuraSetVehicle(), debug_commandscript::HandleDebugSendOpcodeCommand(), gm_commandscript::HandleGMFlyCommand(), WorldSession::HandleGrantLevel(), WorldSession::HandleRequestPartyMemberStatsOpcode(), npc_gunship::npc_gunshipAI::JustDied(), GameObject::ModifyHealth(), Unit::Mount(), Player::SendAutoRepeatCancel(), Spell::SendChannelStart(), Spell::SendChannelUpdate(), ThreatManager::SendClearAllThreatToClients(), Unit::SendClearTarget(), spell_igb_overheat::SendClientControl(), Unit::SendComboPoints(), InstanceScript::SendEncounterUnit(), Unit::SendEnergizeSpellLog(), Unit::SendHealSpellLog(), Player::SendInitialPacketsAfterAddToMap(), Spell::SendLogExecute(), Group::SendLooter(), Unit::SendMoveKnockBack(), Player::SendMovementSetCollisionHeight(), Unit::SendPeriodicAuraLog(), Player::SetClientControl(), Unit::SetPower(), and Unit::SetRooted().
|
inline |
Definition at line 93 of file Object.h.
Referenced by Aura::_ApplyForTarget(), Unit::_CreateAuraApplication(), Unit::_EnterVehicle(), Unit::_ExitVehicle(), Map::_GetScriptCreatureSourceOrTarget(), Map::_GetScriptGameObjectSourceOrTarget(), Map::_GetScriptPlayerSourceOrTarget(), KillRewarder::_RewardPlayer(), Unit::_UnapplyAura(), Unit::_UpdateAutoRepeatSpell(), Map::AddObjectToSwitchList(), Player::AddQuest(), Player::AddQuestAndCheckCompletion(), Map::AddToActive(), spell_love_is_in_the_air_service_uniform::AfterApply(), Unit::ApplyDiminishingToDuration(), Map::ApplyDynamicModeRespawnScaling(), Unit::ApplyResilience(), AuraEffect::ApplySpellMod(), EscortAI::AssistPlayerInCombatAgainst(), SmartAI::AssistPlayerInCombatAgainst(), Unit::Attack(), Unit::AtTargetAttacked(), Aura::BuildEffectMaskForOwner(), BuildMovementUpdate(), PathGenerator::BuildPolyPath(), Unit::CalcArmorReducedDamage(), Unit::CalcSpellResistedDamage(), Unit::CalculateAverageResistReduction(), npc_anubarak_spike::CanAIAttack(), boss_flame_leviathan_defense_cannon::boss_flame_leviathan_defense_cannonAI::CanAIAttack(), boss_flame_leviathan_defense_turret::boss_flame_leviathan_defense_turretAI::CanAIAttack(), spell_yogg_saron_keeper_aura::spell_yogg_saron_keeper_aura_AuraScript::CanApply(), spell_yogg_saron_hodirs_protective_gaze::spell_yogg_saron_hodirs_protective_gaze_AuraScript::CanApply(), Creature::CanAssistTo(), Creature::CanCreatureAttack(), WorldObject::CanDetectStealthOf(), CanHaveGlobalCooldown(), Player::CanInteractWithQuestGiver(), Spell::CanOpenLock(), Creature::CanStartAttack(), boss_thorim::boss_thorimAI::CanStartPhase2(), Player::CharmSpellInitialize(), spell_igb_rocket_pack_useable::CheckAreaTarget(), spell_igb_on_gunship_deck::CheckAreaTarget(), spell_dk_death_grip_initial::CheckCast(), spell_hun_disengage::CheckCast(), spell_pal_righteous_defense::CheckCast(), Spell::CheckCast(), Spell::CheckItems(), spell_dk_rime::CheckProc(), spell_dk_death_rune::CheckProc(), spell_dk_improved_blood_presence_triggered::CheckProc(), spell_hun_t9_4p_bonus::CheckProc(), spell_item_sunwell_neck< AldorSpellId, ScryersSpellId >::spell_item_sunwell_neck_AuraScript< Aldors, Scryers >::CheckProc(), spell_warr_deep_wounds_aura::CheckProc(), spell_item_unsated_craving::CheckProc(), Spell::CheckRange(), SpellInfo::CheckTarget(), SpellInfo::CheckTargetCreatureType(), SpellInfo::CheckVehicle(), Unit::ClearAllReactives(), Unit::CombatStop(), Aura::Create(), PathGenerator::CreateFilter(), Unit::CreateTamedPetFrom(), Unit::CreateTamedPetFrom(), CreatureUnitRelocationWorker(), hyjal_trashAI::DamageTaken(), npc_argent_valiant::DamageTaken(), Unit::DealDamage(), Unit::DealDamageMods(), Unit::DealHeal(), Unit::DealMeleeDamage(), Unit::DealSpellDamage(), Transport::DelayedTeleportTransport(), spell_rotface_unstable_ooze_explosion_suicide::DespawnSelf(), Unit::Dismount(), npc_orb_carrier::DoAction(), Spell::DoCreateItem(), Spell::TargetInfo::DoDamageAndTriggers(), Spell::DoEffectOnLaunchTarget(), DoMovementInform(), DoMovementInform(), Spell::GOTargetInfo::DoTargetSpellHit(), FormationMovementGenerator::DoUpdate(), Spell::EffectActivateRune(), Spell::EffectActivateSpec(), Spell::EffectAddHonor(), Spell::EffectBind(), Spell::EffectBlock(), Spell::EffectCharge(), Spell::EffectCreateItem2(), Spell::EffectCreateRandomItem(), Spell::EffectCreateTamedPet(), Spell::EffectDiscoverTaxi(), Spell::EffectDuel(), Spell::EffectDummy(), Spell::EffectDurabilityDamage(), Spell::EffectDurabilityDamagePCT(), Spell::EffectEnchantHeldItem(), Spell::EffectEnergize(), Spell::EffectEnergizePct(), Spell::EffectEnvironmentalDMG(), Spell::EffectInstaKill(), Spell::EffectKillCredit(), Spell::EffectKillCreditPersonal(), Spell::EffectLeapBack(), Spell::EffectLearnSkill(), Spell::EffectLearnSpell(), Spell::EffectOpenLock(), Spell::EffectParry(), Spell::EffectPickPocket(), Spell::EffectPlayMusic(), Spell::EffectProficiency(), Spell::EffectQuestClear(), Spell::EffectQuestComplete(), Spell::EffectQuestFail(), Spell::EffectRechargeManaGem(), Spell::EffectRenamePet(), Spell::EffectReputation(), Spell::EffectSanctuary(), Spell::EffectSchoolDMG(), Spell::EffectScriptEffect(), Spell::EffectSendTaxi(), Spell::EffectSkinning(), Spell::EffectSpecCount(), Spell::EffectSummonChangeItem(), Spell::EffectSummonPet(), Spell::EffectSummonPlayer(), Spell::EffectSummonRaFFriend(), Spell::EffectTameCreature(), Spell::EffectTaunt(), Spell::EffectTeleportUnits(), Spell::EffectTitanGrip(), Spell::EffectTradeSkill(), Spell::EffectTransmitted(), Spell::EffectUnlearnSpecialization(), Spell::EffectWeaponDmg(), boss_malchezaar::boss_malchezaarAI::EnfeebleHealthEffect(), VehicleJoinEvent::Execute(), npc_thorim_arena_phase::npc_thorim_arena_phaseAI::ExecuteEvent(), spell_ysida_saved_credit::FilterTargets(), spell_skeram_arcane_explosion::spell_skeram_arcane_explosion_SpellScript::FilterTargets(), spell_mistress_kiss_area::FilterTargets(), spell_darkfallen_blood_mirror::FilterTargets(), spell_frost_giant_death_plague::FilterTargets(), spell_auriaya_sentinel_blast::FilterTargets(), spell_kologarn_stone_shout::spell_kologarn_stone_shout_SpellScript::FilterTargets(), spell_thorim_frostbolt_volley::spell_thorim_frostbolt_volley_SpellScript::FilterTargets(), spell_xt002_tympanic_tantrum::FilterTargets(), spell_item_taunt_flag_targeting::FilterTargets(), RotateMovementGenerator::Finalize(), DistractMovementGenerator::Finalize(), AssistanceDistractMovementGenerator::Finalize(), Spell::finish(), ThreatReference::FlagsAllowFighting(), Creature::GetAggroRange(), Unit::GetAPMultiplier(), Unit::GetCastingTimeForBonus(), Unit::GetCreatePowerValue(), Unit::GetCreatureType(), Player::GetDefaultGossipMenuForSource(), Unit::GetDefenseSkillValue(), WorldObject::GetFactionTemplateEntry(), WorldObject::GetGridActivationRange(), Spell::GetMinMaxRange(), Unit::GetModelForForm(), Unit::GetNextRandomRaidMemberOrPet(), ObjectAccessor::GetObjectByTypeMask(), Unit::GetPartyMembers(), Aura::GetProcEffectMask(), Player::GetQuestDialogStatus(), WorldObject::GetSpellModOwner(), spell_pilgrims_bounty_on_plate::GetTable(), Aura::GetType(), Unit::GetUnitCriticalChanceDone(), Unit::GetUnitCriticalChanceTaken(), Unit::GetUnitDodgeChance(), Unit::GetUnitParryChance(), GetUpdateFieldData(), Player::GiveXP(), spell_infected_worgen_bite::HandleAfterEffectApply(), AuraEffect::HandleAuraAllowOnlyAbility(), AuraEffect::HandleAuraControlVehicle(), AuraEffect::HandleAuraDummy(), AuraEffect::HandleAuraFeatherFall(), AuraEffect::HandleAuraGhost(), AuraEffect::HandleAuraModAttackPowerOfStatPercent(), AuraEffect::HandleAuraModBaseResistancePCT(), AuraEffect::HandleAuraModBlockPercent(), AuraEffect::HandleAuraModCritPct(), AuraEffect::HandleAuraModDisarm(), AuraEffect::HandleAuraModDodgePercent(), AuraEffect::HandleAuraModExpertise(), AuraEffect::HandleAuraModFaction(), AuraEffect::HandleAuraModIncreaseFlightSpeed(), AuraEffect::HandleAuraModParryPercent(), AuraEffect::HandleAuraModPetTalentsPoints(), AuraEffect::HandleAuraModRangedAttackPowerOfStatPercent(), AuraEffect::HandleAuraModResistance(), AuraEffect::HandleAuraModResistanceExclusive(), AuraEffect::HandleAuraModResistenceOfStatPercent(), AuraEffect::HandleAuraModShapeshift(), AuraEffect::HandleAuraModStat(), AuraEffect::HandleAuraModTotalThreat(), AuraEffect::HandleAuraOpenStable(), AuraEffect::HandleAuraPreventRegeneratePower(), AuraEffect::HandleAuraRetainComboPoints(), AuraEffect::HandleAuraSetVehicle(), Aura::HandleAuraSpecificMods(), AuraEffect::HandleAuraTrackCreatures(), AuraEffect::HandleAuraTrackResources(), AuraEffect::HandleAuraTrackStealthed(), AuraEffect::HandleAuraTransform(), AuraEffect::HandleBindSight(), spell_illidan_flame_blast::HandleBlaze(), AuraEffect::HandleChannelDeathItem(), debug_commandscript::HandleDebugCombatListCommand(), debug_commandscript::HandleDebugMoveflagsCommand(), debug_commandscript::HandleDebugSendOpcodeCommand(), debug_commandscript::HandleDebugThreatListCommand(), debug_commandscript::HandleDebugUpdateCommand(), modify_commandscript::HandleDeMorphCommand(), AuraEffect::HandleDetectAmore(), WorldSession::HandleDismissCritter(), spell_pilgrims_bounty_on_plate::HandleDummy(), spell_valanar_kinetic_bomb_aura::HandleDummyTick(), spell_dk_blood_tap::spell_dk_blood_tap_SpellScript::HandleEffect(), spell_krick_pursuit_AuraScript::HandleExtraEffect(), OutdoorPvP::HandleKill(), BattlefieldWG::HandleKill(), OutdoorPvPHP::HandleKillImpl(), OutdoorPvPNA::HandleKillImpl(), OutdoorPvPZM::HandleKillImpl(), AuraEffect::HandleModBaseResistance(), AuraEffect::HandleModDamageDone(), AuraEffect::HandleModDamagePercentDone(), AuraEffect::HandleModHealingDone(), modify_commandscript::HandleModifyBitCommand(), modify_commandscript::HandleModifyMorphCommand(), modify_commandscript::HandleModifyPhaseCommand(), modify_commandscript::HandleModifyTalentCommand(), AuraEffect::HandleModInvisibility(), AuraEffect::HandleModManaRegen(), AuraEffect::HandleModPercentStat(), AuraEffect::HandleModPossess(), AuraEffect::HandleModPossessPet(), AuraEffect::HandleModPowerRegen(), AuraEffect::HandleModRating(), AuraEffect::HandleModRatingFromStat(), AuraEffect::HandleModResistancePercent(), AuraEffect::HandleModSpellCritChance(), AuraEffect::HandleModSpellCritChanceShool(), AuraEffect::HandleModSpellDamagePercentFromAttackPower(), AuraEffect::HandleModSpellDamagePercentFromStat(), AuraEffect::HandleModSpellHealingPercentFromAttackPower(), AuraEffect::HandleModSpellHealingPercentFromStat(), AuraEffect::HandleModSpellHitChance(), AuraEffect::HandleModStealth(), AuraEffect::HandleModTargetResistance(), AuraEffect::HandleModTotalPercentStat(), misc_commandscript::HandleMovegensCommand(), AuraEffect::HandleNoReagentUseAura(), npc_commandscript::HandleNpcSetEntryCommand(), AuraEffect::HandlePeriodicEnergizeAuraTick(), spell_krick_explosive_barrage::HandlePeriodicTick(), WorldSession::HandlePetAction(), WorldSession::HandlePetActionHelper(), pet_commandscript::HandlePetCreateCommand(), AuraEffect::HandlePreventResurrection(), WorldSession::HandleQuestgiverChooseRewardOpcode(), WorldSession::HandleQuestgiverStatusQueryOpcode(), AuraEffect::HandleRangedAmmoHaste(), reset_commandscript::HandleResetTalentsCommand(), spell_gen_teleporting::HandleScript(), AuraEffect::HandleShapeshiftBoosts(), AuraEffect::HandleSpiritOfRedemption(), spell_item_toy_train_set_pulse::HandleTargets(), spell_warl_drain_soul::HandleTick(), AuraEffect::HandleWaterBreathing(), CharmInfo::InitCharmCreateSpells(), Spell::InitExplicitTargets(), CharmInfo::InitPossessCreateSpells(), Guardian::InitStats(), TempSummon::InitStats(), Guardian::InitStatsForLevel(), TempSummon::InitSummon(), Guardian::InitSummon(), Unit::InitTamedPet(), Unit::InterruptSpell(), SmartScript::IsCreature(), DisableMgr::IsDisabledFor(), SmartScript::IsGameObject(), Unit::IsInPartyWith(), Unit::IsInRaidWith(), SmartScript::IsPlayer(), npc_pet_dk_rune_weapon::IsSummonedBy(), npc_imp_in_a_ball::npc_imp_in_a_ballAI::IsSummonedBy(), Unit::isTargetableForAttack(), SmartScript::IsUnit(), WorldObject::IsValidAssistTarget(), WorldObject::IsValidAttackTarget(), WorldObject::IsWithinLOS(), WorldObject::IsWithinLOSInMap(), Unit::JumpTo(), npc_wg_give_promotion_credit::npc_wg_give_promotion_creditAI::JustDied(), npc_ros_dark_rider::npc_ros_dark_riderAI::JustDied(), npc_torloth_the_magnificent::npc_torloth_the_magnificentAI::JustDied(), npc_gilthares::npc_giltharesAI::JustEngagedWith(), npc_geist_ambusher::JustEngagedWith(), npc_phase_hunter::npc_phase_hunterAI::JustEngagedWith(), npc_earthmender_wilda::npc_earthmender_wildaAI::JustEngagedWith(), Unit::Kill(), boss_sathrovarr::KilledUnit(), boss_ragnaros::KilledUnit(), boss_vancleef::KilledUnit(), boss_curator::boss_curatorAI::KilledUnit(), boss_terestian_illhoof::boss_terestianAI::KilledUnit(), boss_priestess_delrissa::KilledUnit(), boss_selin_fireheart::KilledUnit(), boss_bloodmage_thalnos::KilledUnit(), boss_headless_horseman::KilledUnit(), boss_herod::KilledUnit(), boss_interrogator_vishas::KilledUnit(), boss_twilight_corrupter::boss_twilight_corrupterAI::KilledUnit(), boss_mandokir::KilledUnit(), npc_tiger_matriarch::KilledUnit(), boss_anetheron::KilledUnit(), boss_archimonde::KilledUnit(), boss_azgalor::KilledUnit(), boss_kazrogal::KilledUnit(), boss_rage_winterchill::KilledUnit(), boss_epoch::boss_epochAI::KilledUnit(), boss_mal_ganis::boss_mal_ganisAI::KilledUnit(), boss_meathook::boss_meathookAI::KilledUnit(), boss_salramm::boss_salrammAI::KilledUnit(), boss_jedoga_shadowseeker::KilledUnit(), boss_prince_taldaram::KilledUnit(), boss_anub_arak::KilledUnit(), boss_krik_thir::KilledUnit(), boss_baltharus_the_warborn::KilledUnit(), boss_general_zarithrian::KilledUnit(), boss_twilight_halion::KilledUnit(), boss_saviana_ragefire::KilledUnit(), boss_trollgore::KilledUnit(), boss_devourer_of_souls::KilledUnit(), boss_garfrost::KilledUnit(), boss_krick::KilledUnit(), boss_tyrannus::KilledUnit(), boss_gal_darah::KilledUnit(), boss_moorabi::KilledUnit(), BloodPrincesBossAI::KilledUnit(), boss_blood_queen_lana_thel::KilledUnit(), boss_deathbringer_saurfang::KilledUnit(), boss_festergut::KilledUnit(), boss_lady_deathwhisper::KilledUnit(), boss_lord_marrowgar::KilledUnit(), boss_professor_putricide::KilledUnit(), boss_rotface::KilledUnit(), boss_sindragosa::KilledUnit(), boss_sister_svalna::KilledUnit(), npc_argent_captainAI::KilledUnit(), boss_the_lich_king::KilledUnit(), boss_anubrekhan::KilledUnit(), boss_faerlina::KilledUnit(), boss_four_horsemen_baseAI::KilledUnit(), boss_gothik::KilledUnit(), boss_kelthuzad::KilledUnit(), boss_noth::KilledUnit(), boss_razuvious::KilledUnit(), boss_thaddius::KilledUnit(), npc_stalagg::KilledUnit(), npc_feugen::KilledUnit(), boss_malygos::KilledUnit(), boss_krystallus::KilledUnit(), boss_algalon_the_observer::KilledUnit(), boss_leviathan_mk_ii::boss_leviathan_mk_iiAI::KilledUnit(), boss_vx_001::boss_vx_001AI::KilledUnit(), boss_aerial_command_unit::boss_aerial_command_unitAI::KilledUnit(), boss_sara::boss_saraAI::KilledUnit(), boss_cyanigosa::KilledUnit(), boss_erekem::KilledUnit(), boss_ichoron::KilledUnit(), boss_xevozz::KilledUnit(), boss_zuramat::KilledUnit(), boss_gurtogg_bloodboil::KilledUnit(), boss_illidan_stormrage::KilledUnit(), IllidariCouncilBossAI::KilledUnit(), boss_mother_shahraz::KilledUnit(), boss_essence_of_suffering::KilledUnit(), boss_essence_of_desire::KilledUnit(), boss_teron_gorefiend::KilledUnit(), boss_najentus::KilledUnit(), boss_doom_lord_kazzak::KilledUnit(), boss_leotheras_the_blind::KilledUnit(), boss_nethermancer_sepethrea::KilledUnit(), boss_emperor_dagran_thaurissan::boss_draganthaurissanAI::KilledUnit(), boss_scarlet_commander_mograine::KilledUnit(), boss_high_inquisitor_whitemane::KilledUnit(), boss_archmage_arugal::boss_archmage_arugalAI::KilledUnit(), boss_kalecgos::KilledUnit(), boss_azuregos::KilledUnit(), boss_amnennar_the_coldbringer::KilledUnit(), boss_elder_nadox::KilledUnit(), boss_volazj::KilledUnit(), boss_sartharion::KilledUnit(), dummy_dragonAI::KilledUnit(), boss_anubarak_trial::KilledUnit(), boss_faction_championsAI::KilledUnit(), boss_jaraxxus::KilledUnit(), boss_twin_baseAI::KilledUnit(), boss_novos::KilledUnit(), boss_tharon_ja::KilledUnit(), boss_bronjahm::KilledUnit(), boss_falric::boss_falricAI::KilledUnit(), boss_marwyn::boss_marwynAI::KilledUnit(), npc_the_lich_king_escape_hor::npc_the_lich_king_escape_horAI::KilledUnit(), boss_slad_ran::KilledUnit(), boss_heigan::KilledUnit(), boss_keristrasza::KilledUnit(), boss_magus_telestra::KilledUnit(), boss_nexus_commanders::KilledUnit(), boss_ormorok::KilledUnit(), boss_eregos::KilledUnit(), boss_urom::KilledUnit(), boss_ionar::KilledUnit(), boss_loken::KilledUnit(), boss_sjonnir::KilledUnit(), boss_steelbreaker::boss_steelbreakerAI::KilledUnit(), boss_runemaster_molgeim::boss_runemaster_molgeimAI::KilledUnit(), boss_stormcaller_brundir::boss_stormcaller_brundirAI::KilledUnit(), boss_auriaya::KilledUnit(), boss_freya::boss_freyaAI::KilledUnit(), boss_elder_brightleaf::boss_elder_brightleafAI::KilledUnit(), boss_elder_stonebark::boss_elder_stonebarkAI::KilledUnit(), boss_elder_ironbranch::boss_elder_ironbranchAI::KilledUnit(), boss_general_vezax::boss_general_vezaxAI::KilledUnit(), boss_hodir::KilledUnit(), boss_ignis::boss_ignis_AI::KilledUnit(), boss_kologarn::boss_kologarnAI::KilledUnit(), boss_thorim::boss_thorimAI::KilledUnit(), boss_xt002::KilledUnit(), ControllerBaseAI::KilledUnit(), boss_palehoof::KilledUnit(), boss_skadi::KilledUnit(), boss_svala::KilledUnit(), boss_ymiron::KilledUnit(), boss_ambassador_hellmaw::KilledUnit(), boss_grandmaster_vorpil::KilledUnit(), boss_gruul::KilledUnit(), boss_the_maker::KilledUnit(), boss_magtheridon::KilledUnit(), emerald_dragonAI::KilledUnit(), boss_emeriss::boss_emerissAI::KilledUnit(), KillRewarder::KillRewarder(), spell_brewfest_barker_bunny::Load(), spell_power_of_the_twins::Load(), spell_hor_evasion::spell_hor_evasion_SpellScript::Load(), spell_deathbringer_boiling_blood::Load(), spell_festergut_pungent_blight::Load(), spell_igb_cannon_blast::Load(), spell_igb_check_for_players::Load(), spell_marrowgar_bone_spike_graveyard::Load(), spell_putricide_ooze_channel::Load(), spell_rotface_large_ooze_buff_combine::Load(), spell_the_lich_king_vile_spirit_move_target_search::Load(), spell_the_lich_king_vile_spirit_damage_target_search::Load(), spell_ioc_gunship_portal::Load(), spell_malygos_portal_beam::Load(), spell_malygos_random_portal::Load(), spell_malygos_arcane_storm::Load(), spell_malygos_vortex_dummy::Load(), spell_malygos_vortex_visual::Load(), spell_arcane_overload::Load(), spell_nexus_lord_align_disk_aggro::Load(), spell_scion_of_eternity_arcane_barrage::Load(), spell_malygos_destroy_platform_channel::Load(), spell_alexstrasza_bunny_destroy_platform_boom_visual::Load(), spell_alexstrasza_bunny_destroy_platform_event::Load(), spell_wyrmrest_skytalon_summon_red_dragon_buddy::Load(), spell_wyrmrest_skytalon_ride_red_dragon_buddy_trigger::Load(), spell_malygos_surge_of_power_warning_selector_25::Load(), spell_malygos_surge_of_power_25::Load(), spell_alexstrasza_gift_beam::Load(), spell_alexstrasza_gift_beam_visual::Load(), spell_varos_centrifuge_shield::Load(), spell_algalon_big_bang::Load(), spell_algalon_black_hole_phase_shifts::Load(), spell_thorim_arena_leap::spell_thorim_arena_leap_SpellScript::Load(), spell_toravon_random_aggro::Load(), spell_borean_tundra_ultrasonic_screwdriver::Load(), spell_shredder_delivery::Load(), spell_icecrown_burst_at_the_seams_52510::Load(), spell_maiev_down::Load(), spell_kargath_executioner::Load(), spell_remove_kargath_executioner::Load(), spell_netherstorm_detonate_teleporter::Load(), spell_dk_blood_boil::Load(), spell_dk_death_rune::Load(), spell_dk_icebound_fortitude::Load(), spell_dk_raise_dead::Load(), spell_dk_raise_ally_initial::Load(), spell_dk_raise_ally::spell_dk_raise_ally_SpellScript::Load(), spell_dk_raise_ally::spell_dk_raise_ally_AuraScript::Load(), spell_dru_rip::Load(), spell_dru_swift_flight_passive::Load(), spell_dru_t10_restoration_4p_bonus::Load(), spell_gen_arena_drink::Load(), spell_gen_despawn_self::Load(), spell_gen_divine_storm_cd_reset::Load(), spell_gen_dungeon_credit::Load(), spell_gen_oracle_wolvar_reputation::Load(), spell_gen_pet_summoned::Load(), spell_gen_profession_research::Load(), spell_gen_spirit_healer_res::Load(), spell_gen_tournament_pennant::Load(), spell_gen_vehicle_scaling::Load(), spell_gen_mixology_bonus::Load(), spell_hun_aspect_of_the_beast::Load(), spell_hun_masters_call::Load(), spell_hun_readiness::Load(), spell_hun_scatter_shot::Load(), spell_item_decahedral_dwarven_dice::Load(), spell_item_deviate_fish::Load(), spell_item_make_a_wish::Load(), spell_item_noggenfogger_elixir::Load(), spell_item_savory_deviate_delight::Load(), spell_item_scroll_of_recall::Load(), spell_item_dimensional_ripper_everlook::Load(), spell_item_ultrasafe_transporter::Load(), spell_item_dimensional_ripper_area52::Load(), spell_item_underbelly_elixir::Load(), spell_item_worn_troll_dice::Load(), spell_item_book_of_glyph_mastery::Load(), spell_item_ashbringer::Load(), spell_item_demon_broiled_surprise::Load(), spell_item_rocket_boots::Load(), spell_item_runic_healing_injector::Load(), spell_item_chicken_cover::Load(), spell_mage_cold_snap::Load(), spell_pal_ardent_defender::Load(), spell_pri_lightwell::Load(), spell_pri_penance::Load(), spell_pri_renew::Load(), spell_rog_cheat_death::Load(), spell_rog_deadly_poison::Load(), spell_rog_preparation::Load(), spell_rog_rupture::spell_rog_rupture_AuraScript::Load(), spell_rog_shiv::Load(), spell_sha_lava_lash::Load(), spell_warl_curse_of_doom::Load(), spell_warl_life_tap::Load(), Pet::LoadPetFromDB(), WorldObject::MagicSpellHitResult(), MailSender::MailSender(), Condition::Meets(), AchievementCriteriaData::Meets(), Unit::MeleeDamageBonusDone(), Unit::MeleeSpellHitResult(), Unit::MeleeSpellMissChance(), Unit::ModifyAuraState(), WorldObject::ModSpellCastTime(), WorldObject::ModSpellDuration(), WorldObject::ModSpellDurationTime(), MotionMaster::MoveCharge(), MotionMaster::MoveConfused(), MotionMaster::MoveFall(), MotionMaster::MoveFleeing(), MotionMaster::MoveFormation(), boss_coren_direbrew::MoveInLineOfSight(), npc_salanar_the_horseman::npc_salanar_the_horsemanAI::MoveInLineOfSight(), npc_a_special_surprise::npc_a_special_surpriseAI::MoveInLineOfSight(), npc_depth_charge::MoveInLineOfSight(), npc_draenei_survivor::npc_draenei_survivorAI::MoveInLineOfSight(), npc_overlord_runthak_orgrimmar::npc_overlord_runthak_orgrimmarAI::MoveInLineOfSight(), npc_twiggy_flathead::npc_twiggy_flatheadAI::MoveInLineOfSight(), boss_novos::MoveInLineOfSight(), npc_thorims_hammer::npc_thorims_hammerAI::MoveInLineOfSight(), npc_hodirs_fury::npc_hodirs_furyAI::MoveInLineOfSight(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::MoveInLineOfSight(), npc_guardian_pavilion::MoveInLineOfSight(), boss_nexusprince_shaffar::MoveInLineOfSight(), boss_talon_king_ikiss::MoveInLineOfSight(), npc_reliquary_combat_trigger::MoveInLineOfSight(), boss_doomwalker::MoveInLineOfSight(), boss_warlord_kalithresh::MoveInLineOfSight(), npc_warden_mellichar::MoveInLineOfSight(), boss_wrath_scryer_soccothrates::MoveInLineOfSight(), boss_thorngrin_the_tender::MoveInLineOfSight(), boss_kaelthas::MoveInLineOfSight(), npc_air_force_bots::npc_air_force_botsAI::MoveInLineOfSight(), MotionMaster::MoveJumpTo(), MotionMaster::MoveKnockbackFrom(), npc_marzon_silent_blade::npc_marzon_silent_bladeAI::MovementInform(), MotionMaster::MovePoint(), MotionMaster::MoveRandom(), MotionMaster::MoveSeekAssistanceDistract(), MotionMaster::MoveTaxiFlight(), ScriptMgr::OnAddPassenger(), spell_gormok_ride_player::OnApply(), spell_tyrannus_mark_of_rimefang::OnApply(), achievement_oh_novos::OnCheck(), achievement_flu_shot_shortage::OnCheck(), Player::OnGossipSelect(), SmartScript::OnInitialize(), ScriptMgr::OnInstall(), ScriptMgr::OnInstallAccessory(), ScriptMgr::OnRemovePassenger(), ScriptMgr::OnReset(), ScriptMgr::OnUninstall(), instance_magisters_terrace::instance_magisters_terrace_InstanceMapScript::OnUnitDeath(), instance_ruins_of_ahnqiraj::instance_ruins_of_ahnqiraj_InstanceMapScript::OnUnitDeath(), instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::OnUnitDeath(), instance_eye_of_eternity::instance_eye_of_eternity_InstanceMapScript::OnUnitDeath(), instance_ulduar::instance_ulduar_InstanceMapScript::OnUnitDeath(), instance_blood_furnace::instance_blood_furnace_InstanceMapScript::OnUnitDeath(), instance_azjol_nerub::instance_azjol_nerub_InstanceScript::OnUnitDeath(), LorKhanSelectTargetToHeal::operator()(), Trinity::MostHPMissingGroupInRange::operator()(), Trinity::NearestAttackableNoTotemUnitInObjectRangeCheck::operator()(), Trinity::NearestHostileUnitCheck::operator()(), Trinity::AnyFriendlyUnitInObjectRangeCheck::operator()(), Trinity::AnyGroupedUnitInObjectRangeCheck::operator()(), Trinity::AnyAoETargetUnitInObjectRangeCheck::operator()(), HighInquisitorFairbanksDispelMagicTargetSelector::operator()(), SnobolledTargetSelector::operator()(), BoneSpikeTargetSelector::operator()(), NecroticPlagueTargetCheck::operator()(), DeathPlagueTargetSelector::operator()(), BlizzardTargetSelector::operator()(), CatsTargetSelector::operator()(), ChargeTargetSelector::operator()(), DefaultTargetSelector::operator()(), SpellTargetSelector::operator()(), NonTankTargetSelector::operator()(), PowerUsersSelector::operator()(), FarthestTargetSelector::operator()(), ManaUserTargetSelector::operator()(), WebTargetSelector::operator()(), Trinity::ObjectTypeIdCheck::operator()(), StoneGripTargetSelector::operator()(), ConflagrationTargetSelector::operator()(), npc_ruby_emerald_amber_drake::PassengerBoarded(), npc_melee_hover_disk::PassengerBoarded(), npc_caster_hover_disk::PassengerBoarded(), npc_bountiful_table::npc_bountiful_tableAI::PassengerBoarded(), npc_icefang::PassengerBoarded(), Player::PrepareGossipMenu(), Spell::PreprocessSpellHit(), Spell::TargetInfo::PreprocessTarget(), PrintIndexError(), SmartScript::ProcessEvent(), Unit::ProcSkillsAndReactives(), Puppet::Puppet(), Unit::RecalculateObjectScale(), Unit::RemoveAllControlled(), Unit::RemoveAllMinionsByEntry(), Map::RemoveAllObjectsInRemoveList(), Unit::RemoveCharmedBy(), Map::RemoveFromActive(), Vehicle::RemovePassenger(), AchievementMgr::RequirementsSatisfied(), Unit::RestoreFaction(), Player::RewardHonor(), Player::RewardPlayerAndGroupAtEvent(), Player::RewardReputation(), Unit::RollMeleeOutcomeAgainst(), npc_guard_shattrath_faction::ScheduleVanish(), Map::ScriptsProcess(), Spell::SelectEffectTypeImplicitTargets(), Spell::SendCastResult(), CreatureTextMgr::SendChatPacket(), Spell::SendMountResult(), CreatureTextMgr::SendNonChatPacket(), Unit::SendPetActionFeedback(), Unit::SendPetAIReaction(), Player::SendPreparedGossip(), Spell::SendResurrectRequest(), Spell::SendSpellCooldown(), Spell::SendSpellGo(), Spell::SendSpellStart(), WorldObject::setActive(), Guardian::SetBonusDamage(), Unit::SetCanFly(), Unit::SetCharm(), Unit::SetCharmedBy(), Minion::setDeathState(), WorldObject::SetFarVisible(), Unit::SetHealth(), Unit::SetHover(), Creature::SetLootRecipient(), GameObject::SetLootRecipient(), WorldObject::SetMap(), Unit::SetMaxHealth(), Unit::SetMaxPower(), Unit::SetMinion(), Unit::SetPower(), Unit::SetPowerType(), Unit::SetStandState(), Unit::SetStunned(), Player::SetViewpoint(), WorldObject::SetVisibilityDistanceOverride(), FollowerAI::ShouldAssistPlayerInCombatAgainst(), Unit::SpellBaseDamageBonusDone(), Unit::SpellBaseHealingBonusDone(), Unit::SpellCritChanceDone(), Unit::SpellCritChanceTaken(), Unit::SpellDamageBonusDone(), Unit::SpellDamagePctDone(), Unit::SpellHealingBonusDone(), Unit::SpellHealingPctDone(), npc_venture_co_straggler::SpellHit(), npc_mature_netherwing_drake::npc_mature_netherwing_drakeAI::SpellHit(), WorldObject::SpellHitResult(), boss_onyxia::SpellHitTarget(), boss_volazj::SpellHitTarget(), boss_general_vezax::boss_general_vezaxAI::SpellHitTarget(), boss_thorim::boss_thorimAI::SpellHitTarget(), boss_ymiron::SpellHitTarget(), boss_lethon::boss_lethonAI::SpellHitTarget(), SmartAI::StartPath(), Unit::StopAttackFaction(), Player::StopCastingCharm(), WorldObject::SummonCreatureGroup(), WorldObject::SummonGameObject(), Spell::SummonGuardian(), WorldObject::SummonTrigger(), Spell::TakePower(), Spell::TakeReagents(), Spell::TakeRunePower(), CreatureAI::TriggerAlert(), Spell::TriggerGlobalCooldown(), GameObject::Update(), Unit::Update(), SpellCastTargets::Update(), npc_runic_colossus::npc_runic_colossusAI::UpdateAI(), boss_void_reaver::UpdateAI(), npc_death_knight_initiate::npc_death_knight_initiateAI::UpdateAI(), Guardian::UpdateAttackPowerAndDamage(), Unit::UpdateAuraForGroup(), Unit::UpdateCharmAI(), Guardian::UpdateDamagePhysical(), Unit::UpdateDisplayPower(), npc_pet_mage_mirror_image::UpdateImageVictim(), CombatManager::UpdateOwnerCombatState(), Transport::UpdatePassengerPositions(), Spell::UpdatePointers(), boss_netherspite::boss_netherspiteAI::UpdatePortals(), Unit::UpdatePosition(), Unit::UpdateReactives(), npc_pet_dk_rune_weapon::UpdateRuneWeaponVictim(), Unit::UpdateSpeed(), Spell::UpdateSpellCastDataAmmo(), Player::UpdateVisibilityOf(), Player::UpdateWeaponSkill(), GameObject::Use(), Vehicle::Vehicle(), Spell::~Spell(), SpellEvent::~SpellEvent(), and WorldObject::~WorldObject().
Definition at line 266 of file Object.cpp.
References ASSERT, m_uint32Values, m_valuesCount, and PrintIndexError().
Referenced by ApplyModUInt16Value(), Player::GetSkillLineIdByPos(), Player::GetSkillMaxRankByPos(), Player::GetSkillPermBonusByPos(), Player::GetSkillRankByPos(), Player::GetSkillStepByPos(), Player::GetSkillTempBonusByPos(), Unit::GetTotalAttackPowerValue(), WorldSession::HandleRequestHonorStats(), Player::SaveToDB(), and Player::UpdateHonorFields().
Definition at line 241 of file Object.cpp.
References ASSERT, m_uint32Values, m_valuesCount, and PrintIndexError().
Referenced by Player::_ApplyAmmoBonuses(), Player::_SaveDailyQuestStatus(), Player::_SaveStats(), Player::AddItemDurations(), Player::AddItemToBuyBackSlot(), ApplyModUInt32Value(), AuctionEntry::BuildAuctionInfo(), Unit::BuildAuraStateUpdateForTarget(), Item::CalculateDurabilityRepairCost(), Player::CanNoReagentCast(), Player::CheckAreaExplore(), Spell::CheckItems(), Item::CheckSoulboundTradeExpire(), Item::CloneItem(), Player::DurabilityLoss(), Player::DurabilityPointsLoss(), Player::DurabilityRepair(), Spell::EffectDestroyAllTotems(), Spell::EffectSummonChangeItem(), Pet::FillPetInfo(), Spell::finish(), Player::GetArenaPersonalRating(), Player::GetArenaPoints(), Player::GetArenaTeamId(), Bag::GetBagSize(), Corpse::GetCorpseDynamicFlags(), Corpse::GetCorpseFlags(), Item::GetCount(), Corpse::GetDisplayId(), GameObject::GetDisplayId(), GameObject::GetDynamicFlags(), Item::GetEnchantmentCharges(), Item::GetEnchantmentDuration(), Item::GetEnchantmentId(), Player::GetExpertiseDodgeOrParryReduction(), GameObject::GetFaction(), Player::GetFreePrimaryProfessionPoints(), Player::GetFreeTalentPoints(), Player::GetGlyphSlot(), Corpse::GetGuildId(), Player::GetGuildId(), Player::GetGuildRank(), Player::GetHonorPoints(), Corpse::GetItem(), Item::GetItemSuffixFactor(), Player::GetMoney(), Item::GetPlayedTime(), Player::GetQuestSlotQuestId(), Player::GetQuestSlotState(), Player::GetQuestSlotTime(), Player::GetRatingBonusValue(), DynamicObject::GetSpellId(), Transport::GetTransportPeriod(), Unit::GetVirtualItemId(), Player::GetXP(), Player::GetXPForNextLevel(), Pet::GivePetXP(), Player::GiveXP(), WorldSession::HandleAuctionSellItem(), WorldSession::HandleBuybackItem(), character_commandscript::HandleCharacterTitlesCommand(), spell_gen_consumption::HandleDamageCalc(), debug_commandscript::HandleDebugGetItemValueCommand(), debug_commandscript::HandleDebugGetValueCommand(), debug_commandscript::HandleDebugMod32ValueCommand(), debug_commandscript::HandleDebugUpdateCommand(), spell_warl_life_tap::HandleDummy(), misc_commandscript::HandleHideAreaCommand(), lookup_commandscript::HandleLookupTitleCommand(), WorldSession::HandleOpeningCinematic(), WorldSession::HandleRequestHonorStats(), WorldSession::HandleSelfResOpcode(), WorldSession::HandleSendMail(), misc_commandscript::HandleShowAreaCommand(), WorldSession::HandleWrapItemOpcode(), Corpse::HasCorpseDynamicFlag(), Corpse::HasCorpseFlag(), Totem::InitStats(), Guardian::InitStatsForLevel(), Item::IsBroken(), Player::IsDailyQuestDone(), Unit::IsMagnet(), Player::IsMaxLevel(), npc_toxic_sporebat::JustAppeared(), Unit::Kill(), Player::LoadFromDB(), Item::LoadFromDB(), WorldPackets::Mail::MailAttachedItem::MailAttachedItem(), WorldSession::moveItems(), Player::PrepareGossipMenu(), Player::RemovePet(), AchievementMgr::RequirementsSatisfied(), Player::SatisfyQuestDay(), Pet::SavePetToDB(), Corpse::SaveToDB(), Item::SaveToDB(), Player::SaveToDB(), WorldSession::SendQueryPetNameResponse(), Item::SendTimeUpdate(), Player::SetAmmo(), Player::SetDailyQuestStatus(), Player::setDeathState(), Unit::SetMinion(), Player::SetRestBonus(), netherspite_infernal::netherspite_infernalAI::SpellHit(), Spell::SummonGuardian(), Player::SwapQuestSlot(), Spell::TakeAmmo(), Totem::UnSummon(), Player::UnsummonPetTemporaryIfAny(), Player::Update(), npc_giant_infernal::npc_giant_infernalAI::UpdateAI(), Item::UpdateDuration(), Player::UpdateHonorFields(), Item::UpdatePlayedTime(), and Spell::UpdateSpellCastDataAmmo().
Definition at line 247 of file Object.cpp.
References ASSERT, m_uint32Values, m_valuesCount, and PrintIndexError().
Referenced by Player::GetQuestSlotCounter(), HasFlag64(), RemoveFlag64(), Player::SaveToDB(), SetFlag64(), and Player::SetQuestSlotCounter().
Definition at line 490 of file Object.cpp.
References CorpseUpdateFieldFlags, DynamicObjectUpdateFieldFlags, flags, GameObjectUpdateFieldFlags, WorldObject::GetCharmerOrOwnerPlayerOrPlayerItself(), GetGUID(), GetTypeId(), HasDynamicFlag(), Player::IsInSameRaidWith(), ItemUpdateFieldFlags, SPELL_AURA_EMPATHY, ToCorpse(), ToDynObject(), ToGameObject(), ToUnit(), TYPEID_CONTAINER, TYPEID_CORPSE, TYPEID_DYNAMICOBJECT, TYPEID_GAMEOBJECT, TYPEID_ITEM, TYPEID_OBJECT, TYPEID_PLAYER, TYPEID_UNIT, UF_FLAG_ITEM_OWNER, UF_FLAG_OWNER, UF_FLAG_PARTY_MEMBER, UF_FLAG_PRIVATE, UF_FLAG_PUBLIC, UF_FLAG_SPECIAL_INFO, UNIT_DYNFLAG_SPECIALINFO, and UnitUpdateFieldFlags.
Referenced by BuildValuesUpdate().
|
inline |
Definition at line 154 of file Object.h.
Referenced by debug_commandscript::HandleDebugGetItemValueCommand(), debug_commandscript::HandleDebugGetValueCommand(), debug_commandscript::HandleDebugMod32ValueCommand(), debug_commandscript::HandleDebugSetItemValueCommand(), debug_commandscript::HandleDebugSetValueCommand(), and modify_commandscript::HandleModifyBitCommand().
|
inline |
Definition at line 847 of file Object.cpp.
References ASSERT, m_uint32Values, m_valuesCount, and PrintIndexError().
Referenced by Player::GiveLevel(), and ToggleByteFlag().
|
inline |
Definition at line 88 of file Object.h.
Referenced by Creature::AtDisengage(), Unit::BuildValuesUpdate(), GetUpdateFieldData(), and Player::SendLoot().
Definition at line 800 of file Object.cpp.
References ASSERT, m_uint32Values, m_valuesCount, and PrintIndexError().
Referenced by Unit::_ApplyAura(), Battleground::AddPlayer(), WorldSession::BuildPartyMemberStatsChangedPacket(), Unit::BuildValuesUpdate(), Spell::CheckCast(), Player::CreateCorpse(), Spell::EffectStuck(), GameObject::GetDestructibleState(), WorldObject::GetReactionTo(), Player::GiveXP(), Player::HandleDrowning(), WorldSession::HandleLogoutRequestOpcode(), modify_commandscript::HandleModifyBitCommand(), WorldSession::HandleMoveTeleportAck(), WorldSession::HandleMoveWorldportAck(), WorldSession::HandlePlayerLogin(), WorldSession::HandleReclaimCorpse(), WorldSession::HandleRequestPartyMemberStatsOpcode(), Unit::HasAuraState(), GameObject::HasFlag(), Item::HasItemFlag(), Player::HasTitle(), Player::InitPvP(), Player::isAFK(), Player::IsDeveloper(), Player::isDND(), WorldObject::IsValidAttackTarget(), Player::LoadFromDB(), Unit::ModifyAuraState(), npc_experience::npc_experienceAI::OnGossipHello(), Player::SaveToDB(), Player::SetTitle(), ToggleFlag(), Player::Update(), and Player::UpdatePvPState().
Definition at line 881 of file Object.cpp.
References ASSERT, GetUInt64Value(), m_valuesCount, and PrintIndexError().
Referenced by ToggleFlag64().
|
inlinevirtual |
Reimplemented in Creature, GameObject, and Item.
Definition at line 159 of file Object.h.
Referenced by WorldSession::HandleQuestgiverChooseRewardOpcode(), WorldSession::HandleQuestgiverCompleteQuest(), WorldSession::HandleQuestgiverQueryQuestOpcode(), WorldSession::HandleQuestgiverRequestRewardOpcode(), and Player::SendPreparedQuest().
|
inlinevirtual |
Reimplemented in Creature, GameObject, and Item.
Definition at line 158 of file Object.h.
Referenced by Player::GetNextQuest(), WorldSession::HandleQuestgiverAcceptQuestOpcode(), WorldSession::HandleQuestgiverQueryQuestOpcode(), and Player::SendPreparedQuest().
|
inline |
Definition at line 206 of file Object.h.
References TYPEID_CORPSE.
Referenced by Trinity::WorldObjectSpellTargetCheck::operator()().
|
inline |
Definition at line 188 of file Object.h.
References TYPEID_UNIT.
Referenced by spell_dru_glyph_of_rake::CheckProc(), npc_elwynn_forest_wolf::IsSummonedBy(), npc_steamrigger_mechanic::JustAppeared(), spell_omrogg_beatdown::Load(), achievement_shatter_resistant::OnCheck(), Spell::prepare(), Unit::SetAnimTier(), Unit::SetDisableGravity(), Unit::SetHover(), Unit::Update(), and CinematicMgr::UpdateCinematicLocation().
|
inline |
Definition at line 212 of file Object.h.
References TYPEID_DYNAMICOBJECT.
|
inline |
Definition at line 200 of file Object.h.
References TYPEID_GAMEOBJECT.
|
inline |
Definition at line 73 of file Object.h.
Referenced by Unit::_AddAura(), Battleground::_ProcessResurrect(), Player::_StoreItem(), VehicleJoinEvent::Abort(), Battlefield::AddOrSetPlayerToCorrectBfGroup(), Transport::AddPassenger(), Player::AddSpell(), Player::AddTalent(), Map::AddToMap(), Corpse::AddToWorld(), Creature::AddToWorld(), DynamicObject::AddToWorld(), GameObject::AddToWorld(), Pet::AddToWorld(), Unit::AddToWorld(), Unit::Attack(), Unit::CalcAbsorbResist(), Aura::CanBeAppliedOn(), CombatManager::CanBeginCombat(), Unit::CleanupBeforeRemoveFromMap(), WorldObject::CleanupsBeforeDelete(), Map::DelayedUpdate(), WorldObject::DestroyForNearbyPlayers(), Player::DestroyItem(), Player::DestroyItemCount(), Player::DestroyItemCount(), WorldSession::DoLootRelease(), Spell::EffectAddFarsight(), Spell::EffectPersistentAA(), Spell::EffectResurrect(), Spell::EffectResurrectNew(), Spell::EffectSelfResurrect(), Player::EquipItem(), VehicleJoinEvent::Execute(), UnitAura::FillTargetMap(), ObjectAccessor::FindPlayer(), ObjectAccessor::FindPlayerByName(), World::FindPlayerInZone(), WorldObject::GetFloorZ(), Player::GetGameObjectIfCanInteractWith(), Player::GetNPCIfCanInteractWith(), Player::GetPet(), AuraEffect::HandleAuraModStalked(), AuraEffect::HandleAuraOpenStable(), AuraEffect::HandleAuraOverrideSpells(), AuraEffect::HandleAuraSetVehicle(), AuraEffect::HandleModInvisibility(), AuraEffect::HandleModInvisibilityDetect(), AuraEffect::HandleModStealth(), AuraEffect::HandleModStealthDetect(), AuraEffect::HandleModStealthLevel(), WorldSession::HandleMoveWorldportAck(), WorldSession::HandlePetAbandon(), WorldSession::HandleSellItemOpcode(), WorldSession::HandleSetDungeonDifficultyOpcode(), WorldSession::HandleSetRaidDifficultyOpcode(), WorldSession::HandleSpellClick(), WorldObject::IsInMap(), Player::IsPetNeedBeTemporaryUnsummoned(), WorldObject::IsWithinLOS(), Player::LearnCustomSpells(), Player::LearnSkillRewardedSpells(), Player::LearnSpell(), Player::LoadPet(), Group::MasterLoot(), AchievementCriteriaData::Meets(), Map::MoveAllCreaturesInMoveList(), Map::MoveAllDynamicObjectsInMoveList(), Map::MoveAllGameObjectsInMoveList(), npc_mageguard_dalaran::MoveInLineOfSight(), spell_gormok_ride_player::OnApply(), spell_illidari_council_seal::OnRemove(), Unit::OutDebugInfo(), Player::PrepareQuestMenu(), MapSessionFilter::Process(), WorldSessionFilter::Process(), Player::QuickEquipItem(), DynamicObject::Remove(), Corpse::RemoveFromWorld(), Creature::RemoveFromWorld(), TempSummon::RemoveFromWorld(), Minion::RemoveFromWorld(), DynamicObject::RemoveFromWorld(), GameObject::RemoveFromWorld(), WorldObject::RemoveFromWorld(), Pet::RemoveFromWorld(), Player::RemoveFromWorld(), Unit::RemoveFromWorld(), Player::RemoveItem(), Vehicle::RemovePassenger(), Player::RemovePet(), Map::RemovePlayerFromMap(), AchievementMgr::RequirementsSatisfied(), WorldObject::ResetMap(), BfGraveyard::Resurrect(), Player::SaveToDB(), AchievementMgr::SendAchievementEarned(), World::SendGlobalGMMessage(), World::SendGMText(), WorldObject::SendMessageToSet(), Map::SendObjectUpdates(), Map::SendZoneMessage(), WorldObject::setActive(), Unit::SetCharmedBy(), GameObject::SetGoState(), WorldObject::SetIsStoredInWorldObjectGridContainer(), WorldObject::SetMap(), Unit::SetMinion(), WorldObject::SetPhaseMask(), Unit::SetPhaseMask(), Unit::SetSpeedRate(), Player::SplitItem(), Unit::StopMoving(), MotionMaster::StopOnDeath(), WorldObject::SummonGameObject(), Player::SwapItem(), Player::TeleportTo(), TempSummon::UnSummon(), WorldSession::Update(), Puppet::Update(), Player::Update(), Unit::Update(), Map::Update(), ChaseMovementGenerator::Update(), FollowMovementGenerator::Update(), Player::UpdateInvisibilityDrunkDetect(), GameObject::UpdateModel(), Player::UpdateObjectVisibility(), Spell::UpdateOriginalCasterPointer(), Transport::UpdatePassengerPositions(), Group::UpdatePlayerOutOfRange(), Player::UpdateTriggerVisibility(), Player::UpdateZone(), and ~Object().
|
inline |
Definition at line 176 of file Object.h.
References TYPEMASK_ITEM.
|
inline |
Definition at line 182 of file Object.h.
References TYPEID_PLAYER.
Referenced by Creature::CanCreatureAttack(), Spell::CheckCasterAuras(), spell_pet_gen_lich_pet_aura::CheckProc(), Unit::DealDamage(), Spell::EffectInebriate(), Spell::EffectUntrainTalents(), spell_moam_drain_mana::FilterTargets(), spell_buru_egg_explosion::HandleDummy(), npc_stolen_soul::InitializeAI(), npc_oscillating_frequency_scanner_master_bunny::npc_oscillating_frequency_scanner_master_bunnyAI::IsSummonedBy(), boss_general_bjarngrim::KilledUnit(), boss_volkhan::KilledUnit(), Creature::LoadTemplateImmunities(), spell_hodir_flash_freeze::OnPeriodic(), spell_omor_the_unscarred_orbital_strike_whip::OnPeriodic(), instance_naxxramas::instance_naxxramas_InstanceMapScript::OnUnitDeath(), AuraEffect::PeriodicTick(), Unit::ProcSkillsAndReactives(), Unit::RemoveCharmedBy(), Pet::SavePetToDB(), Spell::SendSpellGo(), Unit::SetFeared(), Unit::SpellCritChanceDone(), boss_zuljin::SpellHitTarget(), boss_doom_lord_kazzak::UpdateAI(), and Unit::UpdateSpeed().
|
inline |
Definition at line 194 of file Object.h.
References TYPEMASK_UNIT.
Referenced by Map::_GetScriptUnit(), Map::_ScriptProcessDoor(), Spell::CheckCast(), spell_mimiron_magnetic_core::spell_mimiron_magnetic_core_SpellScript::FilterTargets(), spell_the_lurker_below_spout_damage::FilterTargets(), WorldObject::GetFactionReactionTo(), Spell::IsChannelActive(), spell_anetheron_sleep::Load(), spell_azgalor_doom::Load(), spell_kaelthas_mind_control::Load(), Spell::prepare(), Player::RewardQuest(), Spell::Spell(), Spell::update(), and Player::UpdateVisibilityOf().
|
inline |
Definition at line 170 of file Object.h.
References TYPEMASK_WORLDOBJECT.
|
private |
Definition at line 892 of file Object.cpp.
References GetTypeId(), m_objectType, m_valuesCount, and TC_LOG_ERROR.
Referenced by AddGuidValue(), GetByteValue(), GetFloatValue(), GetGuidValue(), GetInt32Value(), GetUInt16Value(), GetUInt32Value(), GetUInt64Value(), HasByteFlag(), HasFlag(), HasFlag64(), RemoveByteFlag(), RemoveFlag(), RemoveGuidValue(), SetByteFlag(), SetByteValue(), SetFlag(), SetFloatValue(), SetGuidValue(), SetInt32Value(), SetUInt16Value(), SetUInt32Value(), SetUInt64Value(), and UpdateUInt32Value().
Definition at line 825 of file Object.cpp.
References _changesMask, AddToObjectUpdateIfNeeded(), ASSERT, m_uint32Values, m_valuesCount, PrintIndexError(), and UpdateMask::SetBit().
Referenced by ApplyModByteFlag(), AuraEffect::HandleDetectAmore(), AuraEffect::HandleModStealth(), AuraEffect::HandlePreventResurrection(), and ToggleByteFlag().
|
inlinevirtual |
Definition at line 90 of file Object.h.
Referenced by WorldSession::DoLootRelease(), AuraEffect::HandleAuraEmpathy(), AuraEffect::HandleAuraModStalked(), AuraEffect::HandleFeignDeath(), PossessedAI::JustDied(), boss_priestess_delrissa::JustDied(), boss_sacrolash::JustDied(), boss_alythess::JustDied(), hyjal_trashAI::JustDied(), boss_kri::JustDied(), boss_vem::JustDied(), boss_yauj::JustDied(), boss_twin_baseAI::JustDied(), spell_gen_feign_death_all_flags::OnRemove(), spell_gen_feign_death_no_prevent_emotes::OnRemove(), and Creature::SetLootRecipient().
|
inline |
Definition at line 165 of file Object.h.
Referenced by Group::AddMember(), Unit::SetOwnerGUID(), and Player::UpdateTriggerVisibility().
Definition at line 776 of file Object.cpp.
References _changesMask, AddToObjectUpdateIfNeeded(), ASSERT, m_uint32Values, m_valuesCount, PrintIndexError(), and UpdateMask::SetBit().
Referenced by Player::_LoadGroup(), ApplyModFlag(), FlightPathMovementGenerator::DoFinalize(), AuraEffect::HandleAuraAllowOnlyAbility(), AuraEffect::HandleAuraGhost(), AuraEffect::HandleAuraTrackCreatures(), AuraEffect::HandleAuraTrackResources(), modify_commandscript::HandleModifyBitCommand(), WorldSession::HandleMovementOpcode(), WorldSession::HandleSetTaxiBenchmarkOpcode(), WorldSession::HandleShowingCloakOpcode(), WorldSession::HandleShowingHelmOpcode(), Player::InitStatsForLevel(), Unit::ModifyAuraState(), npc_experience::npc_experienceAI::OnGossipSelect(), Corpse::RemoveCorpseDynamicFlag(), Corpse::RemoveCorpseFlag(), GameObject::RemoveFlag(), Item::RemoveItemFlag(), Player::RemoveQuestSlotState(), Player::RemoveRestFlag(), Player::RepopAtGraveyard(), Player::ResetContestedPvP(), Player::ResurrectPlayer(), Player::SetGameMaster(), Player::SetTitle(), ToggleFlag(), and Player::UpdatePvPFlag().
Definition at line 866 of file Object.cpp.
References GetUInt64Value(), and SetUInt64Value().
Referenced by ApplyModFlag64(), and ToggleFlag64().
|
protectedpure virtual |
Implemented in Item, and WorldObject.
Referenced by ClearUpdateMask().
|
virtual |
Reimplemented in Corpse, Creature, TempSummon, Minion, DynamicObject, GameObject, Bag, WorldObject, Pet, Player, and Unit.
Definition at line 137 of file Object.cpp.
References ClearUpdateMask(), m_inWorld, and m_scriptRef.
Referenced by Guild::BankMoveItemData::_StoreItem(), Player::_StoreItem(), Guild::BankTab::Delete(), Player::DestroyItem(), Player::EquipItem(), Bag::RemoveFromWorld(), WorldObject::RemoveFromWorld(), Player::RemoveFromWorld(), and Player::RemoveItemFromBuyBackSlot().
| bool Object::RemoveGuidValue | ( | uint16 | index, |
| ObjectGuid | value | ||
| ) |
Definition at line 629 of file Object.cpp.
References _changesMask, AddToObjectUpdateIfNeeded(), ASSERT, ObjectGuid::IsEmpty(), m_uint32Values, m_valuesCount, PrintIndexError(), and UpdateMask::SetBit().
Referenced by Unit::SetCharm(), Unit::SetMinion(), and Player::SetViewpoint().
|
inlinevirtual |
Reimplemented in GameObject, and Unit.
| void Object::SendUpdateToPlayer | ( | Player * | player | ) |
Definition at line 192 of file Object.cpp.
References BuildCreateUpdateBlockForPlayer(), UpdateData::BuildPacket(), BuildValuesUpdateBlockForPlayer(), Player::HaveAtClient(), and Player::SendDirectMessage().
Referenced by Player::_StoreItem(), Player::DestroyItemCount(), Player::EquipItem(), WorldSession::HandleAuctionSellItem(), WorldSession::HandlePetActionHelper(), WorldSession::HandleSellItemOpcode(), Player::QuickEquipItem(), Player::RemoveItem(), Player::SplitItem(), Player::SwapItem(), and Player::UpdateVisibilityOf().
Definition at line 811 of file Object.cpp.
References _changesMask, AddToObjectUpdateIfNeeded(), ASSERT, m_uint32Values, m_valuesCount, PrintIndexError(), and UpdateMask::SetBit().
Referenced by ApplyModByteFlag(), Player::GiveLevel(), AuraEffect::HandleDetectAmore(), AuraEffect::HandleModInvisibility(), AuraEffect::HandleModStealth(), AuraEffect::HandlePreventResurrection(), and ToggleByteFlag().
Definition at line 660 of file Object.cpp.
References _changesMask, AddToObjectUpdateIfNeeded(), ASSERT, m_uint32Values, m_valuesCount, PrintIndexError(), and UpdateMask::SetBit().
Referenced by DynamicObject::CreateDynamicObject(), Player::LoadFromDB(), Unit::SetAnimTier(), Player::SetArenaFaction(), Player::SetBankBagSlotCount(), Player::SetDrunkValue(), Corpse::SetFaceId(), Player::SetFaceId(), Corpse::SetFacialStyle(), Player::SetFacialStyle(), Pet::SetFreeTalentPoints(), GameObject::SetGoAnimProgress(), GameObject::SetGoArtKit(), GameObject::SetGoState(), GameObject::SetGoType(), Corpse::SetHairColorId(), Player::SetHairColorId(), Corpse::SetHairStyleId(), Player::SetHairStyleId(), Player::SetMultiActionBars(), Player::SetNativeGender(), Unit::SetPowerType(), Corpse::SetRace(), Player::SetRestState(), Corpse::SetSex(), Unit::SetShapeshiftForm(), Corpse::SetSkinId(), Player::SetSkinId(), and Unit::SetStandState().
|
inlinevirtual |
Definition at line 89 of file Object.h.
Referenced by boss_twinemperorsAI::DamageTaken(), Spell::EffectSkinning(), spell_icecrown_bloated_abom_feign_death::HandleApply(), AuraEffect::HandleAuraEmpathy(), AuraEffect::HandleAuraModStalked(), spell_gen_feign_death_all_flags::HandleEffectApply(), spell_gen_feign_death_no_prevent_emotes::HandleEffectApply(), AuraEffect::HandleFeignDeath(), boss_priestess_lackey_commonAI::JustDied(), boss_twinemperorsAI::JustDied(), boss_twin_baseAI::JustDied(), Unit::Kill(), Player::LoadFromDB(), Player::ResurrectPlayer(), Creature::SetLootRecipient(), npc_harrison_jones::npc_harrison_jonesAI::SpellHit(), npc_tallhorn_stag::UpdateAI(), and npc_injured_patient::npc_injured_patientAI::UpdateAI().
|
inline |
Definition at line 82 of file Object.h.
References OBJECT_FIELD_ENTRY.
Referenced by Transport::Create(), Item::Create(), Bag::Create(), GameObject::Create(), DynamicObject::CreateDynamicObject(), AuraEffect::HandleAuraDummy(), WorldSession::HandleOpenWrappedItemCallback(), spell_gen_pet_summoned::HandleScript(), WorldSession::HandleWrapItemOpcode(), Creature::InitEntry(), Item::LoadFromDB(), npc_harrison_jones::npc_harrison_jonesAI::SpellHit(), npc_harrison_jones::npc_harrison_jonesAI::UpdateAI(), and npc_lake_frog::UpdateAI().
|
inline |
Definition at line 164 of file Object.h.
Referenced by Group::AddMember(), Unit::SetOwnerGUID(), and Player::UpdateTriggerVisibility().
Definition at line 761 of file Object.cpp.
References _changesMask, AddToObjectUpdateIfNeeded(), ASSERT, m_uint32Values, m_valuesCount, PrintIndexError(), and UpdateMask::SetBit().
Referenced by Player::_LoadGroup(), ApplyModFlag(), Group::ChangeLeader(), Group::Create(), AuraEffect::HandleAuraAllowOnlyAbility(), AuraEffect::HandleAuraGhost(), AuraEffect::HandleAuraTrackCreatures(), AuraEffect::HandleAuraTrackResources(), OPvPCapturePointNA::HandleCustomSpell(), cheat_commandscript::HandleExploreCheatCommand(), modify_commandscript::HandleModifyBitCommand(), WorldSession::HandleMovementOpcode(), WorldSession::HandlePlayerLogin(), spell_alexstrasza_bunny_destroy_platform_event::HandleSendEvent(), WorldSession::HandleSetTaxiBenchmarkOpcode(), WorldSession::HandleShowingCloakOpcode(), WorldSession::HandleShowingHelmOpcode(), Unit::ModifyAuraState(), npc_experience::npc_experienceAI::OnGossipSelect(), boss_thorim::boss_thorimAI::Reset(), Player::SetContestedPvP(), Corpse::SetCorpseDynamicFlag(), Corpse::SetCorpseFlag(), GameObject::SetFlag(), Player::SetGameMaster(), Item::SetItemFlag(), Player::SetQuestSlotState(), Player::SetRestFlag(), Player::SetTitle(), npc_blastmaster_emi_shortfuse::npc_blastmaster_emi_shortfuseAI::Summon(), ToggleFlag(), and npc_medivh_bm::UpdateAI().
Definition at line 859 of file Object.cpp.
References GetUInt64Value(), and SetUInt64Value().
Referenced by Player::AddKnownCurrency(), ApplyModFlag64(), and ToggleFlag64().
| void Object::SetFloatValue | ( | uint16 | index, |
| float | value | ||
| ) |
Definition at line 647 of file Object.cpp.
References _changesMask, AddToObjectUpdateIfNeeded(), ASSERT, m_floatValues, m_valuesCount, PrintIndexError(), and UpdateMask::SetBit().
Referenced by Unit::ApplyAttackTimePercentMod(), ApplyModPositiveFloatValue(), ApplyModSignedFloatValue(), DynamicObject::CreateDynamicObject(), debug_commandscript::HandleDebugSetValueCommand(), AuraEffect::HandleModDamagePercentDone(), Player::InitRunes(), Unit::InitStatBuffMods(), Player::InitStatsForLevel(), npc_boombot::Reset(), GameObject::SetParentRotation(), SetStatFloatValue(), Player::UpdatePowerRegen(), Unit::UpdateResistanceBuffModsMod(), Player::UpdateRuneRegen(), Player::UpdateSpellCritChance(), and Unit::UpdateStatBuffMod().
| void Object::SetGuidValue | ( | uint16 | index, |
| ObjectGuid | value | ||
| ) |
Definition at line 691 of file Object.cpp.
References _changesMask, AddToObjectUpdateIfNeeded(), ASSERT, m_uint32Values, m_valuesCount, PrintIndexError(), and UpdateMask::SetBit().
Referenced by _Create(), Player::_StoreItem(), Player::AddItemToBuyBackSlot(), DynamicObject::CreateDynamicObject(), Player::DestroyItem(), Player::DuelComplete(), Spell::EffectDuel(), Player::LoadFromDB(), Bag::LoadFromDB(), WorldSession::LogoutPlayer(), Creature::ReacquireSpellFocusTarget(), Player::RemoveItem(), Bag::RemoveItem(), Player::RemoveItemFromBuyBackSlot(), Item::SetContainedIn(), Item::SetCreator(), Item::SetGiftCreator(), Item::SetOwnerGUID(), Corpse::SetOwnerGUID(), GameObject::SetOwnerGUID(), Unit::SetOwnerGUID(), Corpse::SetPartyGUID(), Player::SetSelection(), Bag::SetSlot(), Creature::SetSpellFocus(), Creature::SetTarget(), Bag::StoreItem(), and Player::VisualizeItem().
Definition at line 120 of file Object.h.
Referenced by Player::SetSkillTempBonus().
Definition at line 564 of file Object.cpp.
References _changesMask, AddToObjectUpdateIfNeeded(), ASSERT, m_int32Values, m_valuesCount, PrintIndexError(), and UpdateMask::SetBit().
Referenced by ApplyModInt32Value(), Player::Create(), Player::InitStatsForLevel(), Player::LoadFromDB(), Item::LoadFromDB(), Item::SetItemRandomProperties(), Item::SetSpellCharges(), and Player::UpdateSpellDamageAndHealingBonus().
|
inlinevirtual |
Reimplemented in Creature, and Player.
Definition at line 85 of file Object.h.
References OBJECT_FIELD_SCALE_X.
Referenced by Corpse::Create(), Transport::Create(), Item::Create(), Bag::Create(), GameObject::Create(), DynamicObject::CreateDynamicObject(), modify_commandscript::HandleModifyScaleCommand(), Corpse::LoadCorpseFromDB(), Item::LoadFromDB(), Unit::RecalculateObjectScale(), Creature::SetObjectScale(), and Player::SetObjectScale().
| void Object::SetStatFloatValue | ( | uint16 | index, |
| float | value | ||
| ) |
Definition at line 704 of file Object.cpp.
References SetFloatValue().
Referenced by Player::UpdateBlockPercentage(), Player::UpdateCritPercentage(), Unit::UpdateDamagePhysical(), Guardian::UpdateDamagePhysical(), Player::UpdateDodgePercentage(), and Player::UpdateParryPercentage().
Definition at line 712 of file Object.cpp.
References SetUInt32Value().
Referenced by Unit::SetMaxPower(), Unit::SetPower(), and Player::UpdateSpellDamageAndHealingBonus().
Definition at line 676 of file Object.cpp.
References _changesMask, AddToObjectUpdateIfNeeded(), ASSERT, m_uint32Values, m_valuesCount, PrintIndexError(), and UpdateMask::SetBit().
Referenced by Player::ApplyEnchantment(), ApplyModUInt16Value(), AuraEffect::HandleAuraOverrideSpells(), Player::LoadFromDB(), Player::SetSkillLineId(), Player::SetSkillMaxRank(), Player::SetSkillPermBonus(), Player::SetSkillRank(), Player::SetSkillStep(), Player::SetVisibleItemSlot(), and Player::UpdateHonorFields().
Definition at line 577 of file Object.cpp.
References _changesMask, AddToObjectUpdateIfNeeded(), ASSERT, m_uint32Values, m_valuesCount, PrintIndexError(), and UpdateMask::SetBit().
Referenced by _Create(), Player::_LoadDailyQuestStatus(), Player::AddItemToBuyBackSlot(), ApplyModUInt32Value(), Player::CheckAreaExplore(), Spell::CheckItems(), Item::ClearEnchantment(), DynamicObject::CreateDynamicObject(), Player::DuelComplete(), Spell::EffectTameCreature(), Player::GiveLevel(), debug_commandscript::HandleDebugMod32ValueCommand(), debug_commandscript::HandleDebugSet32BitCommand(), debug_commandscript::HandleDebugSetItemValueCommand(), debug_commandscript::HandleDebugSetValueCommand(), debug_commandscript::HandleDebugUpdateCommand(), misc_commandscript::HandleHideAreaCommand(), npc_commandscript::HandleNpcTameCommand(), pet_commandscript::HandlePetCreateCommand(), reset_commandscript::HandleResetHonorCommand(), reset_commandscript::HandleResetStatsOrLevelHelper(), WorldSession::HandleSelfResOpcode(), WorldSession::HandleSetTitleOpcode(), WorldSession::HandleSetWatchedFactionOpcode(), misc_commandscript::HandleShowAreaCommand(), titles_commandscript::HandleTitlesCurrentCommand(), titles_commandscript::HandleTitlesRemoveCommand(), titles_commandscript::HandleTitlesSetMaskCommand(), Player::InitGlyphsForLevel(), Player::InitStatsForLevel(), Guardian::InitStatsForLevel(), Unit::Kill(), Corpse::LoadCorpseFromDB(), Player::LoadFromDB(), Bag::LoadFromDB(), WorldSession::LogoutPlayer(), instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::OnGameObjectCreate(), Player::RemoveAmmo(), Player::RemoveItemFromBuyBackSlot(), Corpse::ReplaceAllCorpseDynamicFlags(), Corpse::ReplaceAllCorpseFlags(), GameObject::ReplaceAllDynamicFlags(), GameObject::ReplaceAllFlags(), Item::ReplaceAllItemFlags(), Player::ResetDailyQuestStatus(), Player::SetAmmo(), Player::SetArenaPoints(), Player::SetArenaTeamInfoField(), Bag::SetBagSize(), Guardian::SetBonusDamage(), Item::SetCount(), Item::SetCreatePlayedTime(), Player::SetDailyQuestStatus(), Player::setDeathState(), Corpse::SetDisplayId(), GameObject::SetDisplayId(), Unit::SetDisplayId(), Item::SetDurability(), Item::SetEnchantment(), Item::SetEnchantmentCharges(), Item::SetEnchantmentDuration(), Item::SetExpiration(), GameObject::SetFaction(), Player::SetFreePrimaryProfessions(), Player::SetFreeTalentPoints(), Player::SetGlyph(), Player::SetGlyphSlot(), Corpse::SetGuildId(), Player::SetGuildRank(), Unit::SetHealth(), Player::SetHonorPoints(), Player::SetInGuild(), Corpse::SetItem(), GameObject::SetLevel(), Unit::SetLevel(), Item::SetMaxDurability(), Unit::SetMaxHealth(), Player::SetMoney(), Player::SetNoRegentCostMask(), Pet::SetPetExperience(), Item::SetPetitionId(), Item::SetPetitionNumSignatures(), Pet::SetPetNextLevelExperience(), Player::SetQuestSlot(), Player::SetQuestSlotTimer(), Player::SetRestBonus(), SetStatInt32Value(), Unit::SetVirtualItem(), Player::SetVisibleItemSlot(), Player::SetXP(), Player::SwapQuestSlot(), npc_thassarian::UpdateAI(), Player::UpdateArmorPenetration(), Player::UpdateDuelFlag(), Player::UpdateExpertise(), Player::UpdateHonorFields(), Item::UpdateItemSuffixFactor(), Player::UpdateRating(), and Player::UpdateShieldBlockValue().
Definition at line 598 of file Object.cpp.
References _changesMask, AddToObjectUpdateIfNeeded(), ASSERT, m_uint32Values, m_valuesCount, PAIR64_HIPART(), PAIR64_LOPART(), PrintIndexError(), and UpdateMask::SetBit().
Referenced by titles_commandscript::HandleTitlesSetMaskCommand(), Player::LoadFromDB(), RemoveFlag64(), SetFlag64(), and Player::SetQuestSlotCounter().
|
inline |
Definition at line 209 of file Object.h.
Referenced by GetUpdateFieldData(), and WorldObject::~WorldObject().
Definition at line 207 of file Object.h.
References ToCorpse().
Referenced by SpellInfo::CheckTarget(), SpellCastTargets::GetCorpseTarget(), Trinity::WorldObjectSpellTargetCheck::operator()(), Spell::SelectEffectTypeImplicitTargets(), Spell::SelectImplicitAreaTargets(), Spell::SelectImplicitConeTargets(), Spell::SelectImplicitNearbyTargets(), Spell::SelectImplicitTargetObjectTargets(), ToCorpse(), and ToCorpse().
Definition at line 208 of file Object.h.
References ToCorpse().
|
inline |
Definition at line 191 of file Object.h.
Referenced by spell_borean_tundra_drake_hatchling_subdued::AfterRemove(), Unit::ApplyDiminishingToDuration(), Unit::Attack(), Unit::AttackStop(), Unit::BuildValuesUpdate(), Unit::DealMeleeDamage(), Unit::GetCreatePowerValue(), Unit::GetCreatureType(), WorldObject::GetFactionTemplateEntry(), WorldObject::GetGridActivationRange(), Unit::GetScheduledChangeAI(), WorldObject::GetSightRange(), WorldObject::GetSpellModOwner(), Unit::GetUnitCriticalChanceDone(), spell_bem_coax_marmot::HandleEffectRemove(), Unit::HandleSpellClick(), WorldSession::HandleTextEmoteOpcode(), Unit::InterruptSpell(), WorldObject::IsStoredInWorldObjectGridContainer(), WorldObject::IsValidAssistTarget(), WorldObject::IsValidAttackTarget(), npc_tito::JustDied(), Pet::LoadPetFromDB(), WorldObject::MagicSpellHitResult(), Unit::ModifyAuraState(), Unit::RemoveCharmedBy(), Unit::RestoreFaction(), Unit::RollMeleeOutcomeAgainst(), Unit::SetCharmedBy(), Unit::SetControlled(), Unit::SetDisableGravity(), Unit::SetHealth(), Unit::SetHover(), Unit::SetMaxHealth(), Unit::SetMaxPower(), Unit::SetPower(), Unit::SetPowerType(), Unit::SpellDamagePctDone(), Unit::UpdateCharmAI(), Unit::UpdatePosition(), and Unit::UpdateSpeed().
Definition at line 189 of file Object.h.
References ToCreature().
Referenced by Spell::_cast(), Unit::_EnterVehicle(), Unit::_ExitVehicle(), Map::_GetScriptCreature(), Map::_GetScriptCreatureSourceOrTarget(), KillRewarder::_RewardKillCredit(), VehicleJoinEvent::Abort(), Player::AddQuestAndCheckCompletion(), Map::AddToActive(), spell_stable_master_repo::AfterApply(), spell_bjarngrim_stance_dummy::AfterApply(), spell_bjarngrim_stance_dummy::AfterRemove(), spell_keleseth_frost_tomb_channel::AfterRemove(), spell_blackheart_incite_chaos_charm::AfterRemove(), Vehicle::ApplyAllImmunities(), EscortAI::AssistPlayerInCombatAgainst(), SmartAI::AssistPlayerInCombatAgainst(), Creature::AtEngage(), Unit::Attack(), Unit::AtTargetAttacked(), PathGenerator::BuildPolyPath(), Spell::CalculateJumpSpeeds(), Creature::CanAssistTo(), Creature::CanCreatureAttack(), WorldObject::CanDetectStealthOf(), CanHaveGlobalCooldown(), ThreatManager::CanHaveThreatList(), CharmInfo::CharmInfo(), Player::CharmSpellInitialize(), Spell::CheckCast(), Spell::CheckPetCast(), SpellInfo::CheckTarget(), spell_the_lich_king_vile_spirit_damage_target_search::CheckTargetCount(), spell_the_lich_king_ice_burst_target_search::CheckTargetCount(), spell_icehowl_trample::CheckTargets(), ChaseMovementGenerator::Deactivate(), Unit::DealDamage(), Unit::DealDamageMods(), Unit::DealMeleeDamage(), Unit::DealSpellDamage(), spell_rotface_unstable_ooze_explosion_suicide::DespawnSelf(), npc_orb_carrier::DoAction(), Spell::TargetInfo::DoDamageAndTriggers(), PointMovementGenerator< T >::DoInitialize(), DoMovementInform(), DoMovementInform(), Spell::GOTargetInfo::DoTargetSpellHit(), FormationMovementGenerator::DoUpdate(), PointMovementGenerator< T >::DoUpdate(), Spell::EffectCreateTamedPet(), Spell::EffectKnockBack(), Spell::EffectScriptEffect(), Spell::EffectSkinning(), Spell::EffectSummonPet(), Spell::EffectTameCreature(), VehicleJoinEvent::Execute(), spell_malygos_surge_of_power_warning_selector_25::ExecuteMainSpell(), spell_scion_of_eternity_arcane_barrage::FilterMeleeHoverDiskPassangers(), spell_skeram_arcane_explosion::spell_skeram_arcane_explosion_SpellScript::FilterTargets(), spell_malygos_arcane_storm::FilterTargets(), spell_malygos_surge_of_power_25::FilterTargets(), spell_varos_energize_core_area_enemy::FilterTargets(), spell_varos_energize_core_area_entry::FilterTargets(), spell_auriaya_sentinel_blast::FilterTargets(), spell_pursue::spell_pursue_SpellScript::FilterTargets(), spell_kologarn_stone_shout::spell_kologarn_stone_shout_SpellScript::FilterTargets(), spell_razorscale_flame_breath::FilterTargets(), spell_thorim_frostbolt_volley::spell_thorim_frostbolt_volley_SpellScript::FilterTargets(), spell_xt002_tympanic_tantrum::FilterTargets(), ChaseMovementGenerator::Finalize(), TimedFleeingMovementGenerator::Finalize(), RotateMovementGenerator::Finalize(), AssistanceDistractMovementGenerator::Finalize(), AssistanceMovementGenerator::Finalize(), SplineChainMovementGenerator::Finalize(), ImmediateMovementGenerator::Finalize(), Spell::finish(), ThreatReference::FlagsAllowFighting(), Trinity::XP::Gain(), Creature::GetAggroRange(), Player::GetDefaultGossipMenuForSource(), SpellScript::GetHitCreature(), Player::GetQuestDialogStatus(), Unit::GetUnitBlockChance(), Unit::GetUnitParryChance(), ObjectMgr::GetVehicleAccessoryList(), Unit::GetVehicleCreatureBase(), Player::GiveXP(), Group::GroupLoot(), spell_leotheras_the_blind_whirlwind_init::HandleAfterCast(), spell_icecrown_bloated_abom_feign_death::HandleApply(), AuraEffect::HandleAuraControlVehicle(), AuraEffect::HandleAuraModDisarm(), Aura::HandleAuraSpecificMods(), AuraEffect::HandleChannelDeathItem(), spell_gen_consumption::HandleDamageCalc(), debug_commandscript::HandleDebugCombatListCommand(), debug_commandscript::HandleDebugSpawnVehicleCommand(), debug_commandscript::HandleDebugThreatListCommand(), spell_malygos_random_portal::HandleDummy(), spell_sholazar_shoot_rjr::HandleDummy(), spell_omor_the_unscarred_orbital_strike_target::HandleDummy(), spell_gen_despawn_self::HandleDummy(), spell_volkhan_temper_dummy::HandleDummyEffect(), spell_auriaya_agro_creator::HandleDummyEffect(), spell_ick_explosive_barrage::HandleEffectApply(), spell_gen_feign_death_all_flags::HandleEffectApply(), spell_gen_feign_death_no_dyn_flag::HandleEffectApply(), spell_gen_feign_death_no_prevent_emotes::HandleEffectApply(), spell_ick_explosive_barrage::HandleEffectRemove(), AuraEffect::HandleFeignDeath(), npc_commandscript::HandleNpcSetEntryCommand(), npc_commandscript::HandleNpcTameCommand(), spell_warhead_fuse::HandleOnEffectRemove(), spell_ormorok_crystal_spike::HandlePeriodic(), WorldSession::HandlePetActionHelper(), WorldSession::HandlePetCastSpellOpcode(), pet_commandscript::HandlePetCreateCommand(), AuraEffect::HandlePhase(), spell_doom_lord_kazzak_capture_soul::HandleProc(), WorldSession::HandleQuestgiverChooseRewardOpcode(), WorldSession::HandleQuestgiverStatusQueryOpcode(), spell_icecrown_bloated_abom_feign_death::HandleRemove(), spell_steal_essence_visual::HandleRemove(), spell_putricide_unstable_experiment::HandleScript(), spell_the_lich_king_vile_spirit_move_target_search::HandleScript(), spell_pilgrims_bounty_turkey_tracker::HandleScript(), spell_sartura_whirlwind::HandleScript(), spell_gal_darah_impaling_charge::HandleScript(), spell_festergut_pungent_blight::HandleScript(), spell_rotface_little_ooze_combine::HandleScript(), spell_rotface_large_ooze_combine::HandleScript(), spell_rotface_large_ooze_buff_combine::HandleScript(), spell_malygos_vortex_dummy::HandleScript(), spell_nexus_lord_align_disk_aggro::HandleScript(), spell_thorim_arena_leap::spell_thorim_arena_leap_SpellScript::HandleScript(), spell_toravon_random_aggro::HandleScript(), spell_borean_tundra_magnataur_on_death_1::HandleScript(), spell_shredder_delivery::HandleScript(), spell_grizzly_hills_hand_over_reins::HandleScript(), spell_icecrown_burst_at_the_seams_52510::HandleScript(), spell_leotheras_the_blind_whirlwind_effect::HandleScript(), spell_volazj_whisper::HandleScriptEffect(), spell_illidan_cage_trap::HandleScriptEffect(), spell_pri_lightwell::HandleScriptEffect(), spell_alexstrasza_bunny_destroy_platform_event::HandleSendEvent(), spell_gatewatcher_subboss_trigger::HandleTargets(), CharmInfo::InitCharmCreateSpells(), Spell::InitExplicitTargets(), CharmInfo::InitPossessCreateSpells(), TempSummon::InitSummon(), SmartScript::IsCharmedCreature(), DisableMgr::IsDisabledFor(), Player::isHonorOrXPTarget(), Unit::IsInPartyWith(), Unit::IsInRaidWith(), npc_crystal_spike_trigger::IsSummonedBy(), npc_coldflame::IsSummonedBy(), npc_meteor_strike_initial::IsSummonedBy(), npc_arcane_overload::IsSummonedBy(), npc_infernal_attacker::npc_infernal_attackerAI::IsSummonedBy(), WorldObject::IsValidAssistTarget(), boss_grubbis::boss_grubbisAI::JustDied(), npc_slad_ran_constrictor::JustEngagedWith(), npc_rinji::npc_rinjiAI::JustEngagedWith(), Unit::Kill(), netherspite_infernal::netherspite_infernalAI::KilledUnit(), spell_svalna_revive_champion::Land(), Movement::MoveSplineInit::Launch(), spell_ioc_launch::Launch(), SpellHistory::LockSpellSchool(), Condition::Meets(), MotionMaster::MoveAlongSplineChain(), npc_anubarak_spike::MoveInLineOfSight(), npc_salanar_the_horseman::npc_salanar_the_horsemanAI::MoveInLineOfSight(), npc_dkc1_gothik::npc_dkc1_gothikAI::MoveInLineOfSight(), npc_aged_dying_ancient_kodo::npc_aged_dying_ancient_kodoAI::MoveInLineOfSight(), npc_melee_hover_disk::MovementInform(), GenericMovementGenerator::MovementInform(), MotionMaster::MoveSeekAssistance(), MotionMaster::MoveTargetedHome(), Group::NeedBeforeGreed(), ScriptMgr::OnAddPassenger(), spell_headless_horseman_yell_timer::OnApply(), spell_jormungars_paralytic_toxin::OnApply(), spell_systems_shutdown::spell_systems_shutdown_AuraScript::OnApply(), spell_yogg_saron_insane::spell_yogg_saron_insane_AuraScript::OnApply(), achievement_volunteer_work::OnCheck(), achievement_hadronox_denied::OnCheck(), achievement_king_dred::OnCheck(), achievement_oh_novos::OnCheck(), achievement_consumption_junction::OnCheck(), achievement_three_faced::OnCheck(), achievement_doesnt_go_to_eleven::OnCheck(), achievement_share_the_love::OnCheck(), achievement_less_rabi::OnCheck(), achievement_ive_gone_and_made_a_mess::OnCheck(), achievement_flu_shot_shortage::OnCheck(), achievement_safety_dance::OnCheck(), achievement_chaos_theory::OnCheck(), achievement_split_personality::OnCheck(), achievement_shatter_resistant::OnCheck(), achievement_abuse_the_ooze::OnCheck(), achievement_brann_spankin_new::OnCheck(), achievement_nine_lives::OnCheck(), achievement_crazy_cat_lady::OnCheck(), achievement_shutout::OnCheck(), achievement_orbital_bombardment::OnCheck(), achievement_orbital_devastation::OnCheck(), achievement_nuked_from_orbit::OnCheck(), achievement_orbit_uary::OnCheck(), achievement_shadowdodger::OnCheck(), achievement_smell_saronite::OnCheck(), achievement_quick_shave::OnCheck(), achievement_girl_love_to_skadi::OnCheck(), achievement_kings_bane::OnCheck(), achievement_dehydration::OnCheck(), achievement_void_dance::OnCheck(), achievement_intense_cold::OnCheck(), condition_nagrand_banner::OnConditionCheck(), Player::OnGossipSelect(), SmartScript::OnInitialize(), ScriptMgr::OnInstall(), ScriptMgr::OnInstallAccessory(), spell_vexallus_energy_feedback::OnPeriodic(), spell_hodir_flash_freeze::OnPeriodic(), spell_taldaram_flame_ball_visual::OnRemove(), spell_malygos_vortex_visual::OnRemove(), spell_systems_shutdown::spell_systems_shutdown_AuraScript::OnRemove(), spell_gen_feign_death_all_flags::OnRemove(), spell_gen_feign_death_no_dyn_flag::OnRemove(), spell_gen_feign_death_no_prevent_emotes::OnRemove(), ScriptMgr::OnRemovePassenger(), ScriptMgr::OnReset(), spell_exploding_orb_hasty_grow::OnStackChange(), ScriptMgr::OnUninstall(), instance_deadmines::instance_deadmines_InstanceMapScript::OnUnitDeath(), instance_gnomeregan::instance_gnomeregan_InstanceMapScript::OnUnitDeath(), instance_karazhan::instance_karazhan_InstanceMapScript::OnUnitDeath(), instance_uldaman::instance_uldaman_InstanceMapScript::OnUnitDeath(), instance_zulaman::instance_zulaman_InstanceMapScript::OnUnitDeath(), instance_ruins_of_ahnqiraj::instance_ruins_of_ahnqiraj_InstanceMapScript::OnUnitDeath(), instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript::OnUnitDeath(), instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::OnUnitDeath(), instance_naxxramas::instance_naxxramas_InstanceMapScript::OnUnitDeath(), instance_oculus::instance_oculus_InstanceMapScript::OnUnitDeath(), instance_ulduar::instance_ulduar_InstanceMapScript::OnUnitDeath(), instance_shadow_labyrinth::instance_shadow_labyrinth_InstanceMapScript::OnUnitDeath(), instance_blood_furnace::instance_blood_furnace_InstanceMapScript::OnUnitDeath(), instance_stratholme::instance_stratholme_InstanceMapScript::OnUnitDeath(), instance_azjol_nerub::instance_azjol_nerub_InstanceScript::OnUnitDeath(), LorKhanSelectTargetToHeal::operator()(), Trinity::NearestAttackableNoTotemUnitInObjectRangeCheck::operator()(), Trinity::NearestHostileUnitInAggroRangeCheck::operator()(), FlameLeviathanPursuedTargetSelector::operator()(), npc_melee_hover_disk::PassengerBoarded(), boss_flame_leviathan_seat::boss_flame_leviathan_seatAI::PassengerBoarded(), npc_bountiful_table::npc_bountiful_tableAI::PassengerBoarded(), boss_kologarn::boss_kologarnAI::PassengerBoarded(), spell_pursuing_spikes::PeriodicTick(), spell_sapphiron_wing_buffet_despawn_periodic::PeriodicTick(), spell_item_extract_gas::PeriodicTick(), spell_headless_horseman_summoning_rhyme_aura::PeriodicTick(), Spell::prepare(), Player::PrepareGossipMenu(), Spell::PreprocessSpellHit(), SmartScript::ProcessAction(), ThreatManager::ProcessAIUpdates(), Map::RemoveAllObjectsInRemoveList(), Map::RemoveFromActive(), Vehicle::RemovePassenger(), Vehicle::Reset(), spell_arcane_overload::ResizeEffectRadiusTargetChecker(), CharmInfo::RestoreState(), KillRewarder::Reward(), Player::RewardHonor(), Player::RewardReputation(), Unit::RollMeleeOutcomeAgainst(), Spell::SelectImplicitCasterObjectTargets(), Spell::SelectImplicitTrajTargets(), FactorySelector::SelectMovementGenerator(), spell_putricide_ooze_channel::SelectTarget(), Spell::SendChannelStart(), Player::SendPreparedGossip(), Spell::SendResurrectRequest(), Spell::SendSpellGo(), Spell::SendSpellStart(), spell_malygos_surge_of_power_warning_selector_25::SendThreeTargets(), Unit::SetCharm(), boss_grubbis::boss_grubbisAI::SetDataSummoner(), spell_hor_evasion::spell_hor_evasion_SpellScript::SetDest(), FollowerAI::ShouldAssistPlayerInCombatAgainst(), boss_ossirian::boss_ossirianAI::SpellHit(), npc_stalagg::SpellHit(), npc_feugen::SpellHit(), boss_malygos::SpellHit(), npc_living_constellation::SpellHit(), WorldObject::SpellHitResult(), npc_dark_rider_of_acherus::SpellHitTarget(), boss_drakkari_elemental::SpellHitTarget(), npc_malformed_ooze::SpellHitTarget(), spell_putricide_ooze_channel::StartAttack(), Player::StopCastingCharm(), Map::SummonCreature(), Player::SummonPet(), ToCreature(), ToCreature(), spell_igb_check_for_players::TriggerWipe(), Spell::update(), Map::Update(), ChaseMovementGenerator::Update(), TimedFleeingMovementGenerator::Update(), Unit::UpdateCharmAI(), CinematicMgr::UpdateCinematicLocation(), PathGenerator::UpdateFilter(), Transport::UpdatePassengerPositions(), Player::UpdateVisibilityOf(), Player::UpdateWeaponSkill(), and Player::VehicleSpellInitialize().
Definition at line 190 of file Object.h.
References ToCreature().
|
inline |
Definition at line 215 of file Object.h.
Referenced by WorldObject::GetSightRange(), and GetUpdateFieldData().
|
inline |
|
inlinestatic |
Definition at line 213 of file Object.h.
References ToDynObject().
Referenced by Map::RemoveAllObjectsInRemoveList(), ToDynObject(), ToDynObject(), and Transport::UpdatePassengerPositions().
|
inlinestatic |
Definition at line 214 of file Object.h.
References ToDynObject().
|
inline |
Definition at line 203 of file Object.h.
Referenced by Map::_ScriptProcessDoor(), WorldObject::CanDetectStealthOf(), WorldObject::GetCharmerOrOwner(), WorldObject::GetFactionTemplateEntry(), WorldObject::GetSpellModOwner(), GetUpdateFieldData(), and WorldObject::IsValidAttackTarget().
|
inline |
|
inlinestatic |
Definition at line 201 of file Object.h.
References ToGameObject().
Referenced by Map::_GetScriptGameObjectSourceOrTarget(), Player::AddQuestAndCheckCompletion(), Map::AddToActive(), WorldObject::CanDetectStealthOf(), CastSpellTargetArg::CastSpellTargetArg(), Spell::CheckCast(), Spell::CheckEffectTarget(), Spell::TargetInfo::DoDamageAndTriggers(), Spell::GOTargetInfo::DoTargetSpellHit(), Spell::EffectTriggerMissileSpell(), Spell::EffectTriggerSpell(), Player::GetDefaultGossipMenuForSource(), SpellScript::GetGObjCaster(), AuraScript::GetGObjCaster(), SpellCastTargets::GetGOTarget(), Player::GetQuestDialogStatus(), TempSummon::GetSummonerGameObject(), Group::GroupLoot(), WorldSession::HandleQuestgiverChooseRewardOpcode(), TempSummon::InitSummon(), SmartAI::IsSummonedBy(), Condition::Meets(), Group::NeedBeforeGreed(), SmartScript::OnInitialize(), Trinity::WorldObjectSpellAreaTargetCheck::operator()(), Player::PrepareGossipMenu(), SmartScript::ProcessAction(), BattlegroundSA::ProcessEvent(), BattlefieldWG::ProcessEvent(), instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::ProcessEvent(), Map::RemoveAllObjectsInRemoveList(), Map::RemoveFromActive(), Map::ScriptsProcess(), Spell::SelectEffectTypeImplicitTargets(), Spell::SelectImplicitAreaTargets(), Spell::SelectImplicitCasterObjectTargets(), Spell::SelectImplicitConeTargets(), Spell::SelectImplicitNearbyTargets(), Spell::SelectImplicitTargetObjectTargets(), SmartAI::SpellHit(), SmartAI::SpellHitTarget(), npc_simon_bunny::npc_simon_bunnyAI::StartGame(), ToGameObject(), ToGameObject(), npc_belnistrasz::npc_belnistraszAI::UpdateAI(), and Transport::UpdatePassengerPositions().
|
inlinestatic |
Definition at line 202 of file Object.h.
References ToGameObject().
Definition at line 839 of file Object.cpp.
References HasByteFlag(), RemoveByteFlag(), and SetByteFlag().
Definition at line 792 of file Object.cpp.
References HasFlag(), RemoveFlag(), and SetFlag().
Referenced by WorldSession::HandleTogglePvP(), Player::ToggleAFK(), and Player::ToggleDND().
Definition at line 873 of file Object.cpp.
References HasFlag64(), RemoveFlag64(), and SetFlag64().
|
inline |
Definition at line 179 of file Object.h.
Referenced by Map::ScriptCommandStart(), Map::ScriptsStart(), and ~Object().
|
inline |
Definition at line 185 of file Object.h.
Referenced by Unit::_ApplyAura(), Unit::_CreateAuraApplication(), Unit::_EnterVehicle(), Unit::_ExitVehicle(), Unit::_UnapplyAura(), Unit::_UpdateAutoRepeatSpell(), WorldObject::CanSeeOrDetect(), Unit::CombatStop(), Unit::CreateTamedPetFrom(), Unit::CreateTamedPetFrom(), Unit::DealMeleeDamage(), Unit::Dismount(), WorldObject::GetAffectingPlayer(), Unit::GetAPMultiplier(), WorldObject::GetCharmerOrOwnerPlayerOrPlayerItself(), Unit::GetCombatRatingReduction(), Unit::GetControllingPlayer(), Unit::GetDefenseSkillValue(), WorldObject::GetFactionTemplateEntry(), WorldObject::GetGridActivationRange(), Unit::GetModelForForm(), Unit::GetNextRandomRaidMemberOrPet(), WorldObject::GetSightRange(), WorldObject::GetSpellModOwner(), Unit::GetUnitDodgeChance(), Unit::GetUnitMissChance(), Unit::GetUnitParryChance(), WorldObject::GetVisibilityRange(), Unit::GetWeaponSkillValue(), spell_chapter1_recall_eye_of_acherus::HandleDummy(), Unit::haveOffhandWeapon(), Totem::InitStats(), Unit::InitTamedPet(), Unit::InterruptSpell(), Unit::isTargetableForAttack(), WorldObject::IsValidAttackTarget(), Unit::JumpTo(), Unit::ModifyAuraState(), Unit::Mount(), Unit::NearTeleportTo(), Unit::ProcSkillsAndReactives(), Unit::RemoveAllControlled(), Unit::RemoveCharmedBy(), Unit::RestoreFaction(), Unit::SendComboPoints(), Unit::SetCanFly(), Unit::SetCharmedBy(), Unit::SetHealth(), Unit::SetLevel(), Unit::SetMaxHealth(), Unit::SetMaxPower(), Unit::SetMinion(), Unit::SetPower(), Unit::SetPowerType(), Unit::SetSpeedRateReal(), Unit::SetStandState(), Unit::SpellBaseDamageBonusDone(), Unit::SpellBaseHealingBonusDone(), Unit::SpellDamageBonusDone(), Unit::SpellHealingBonusDone(), Unit::StopAttackFaction(), Totem::UnSummon(), Unit::UpdateAuraForGroup(), Unit::UpdateCharmAI(), and Unit::UpdatePosition().
Definition at line 183 of file Object.h.
References ToPlayer().
Referenced by Aura::_ApplyForTarget(), Spell::_cast(), Map::_GetScriptPlayer(), Map::_GetScriptPlayerSourceOrTarget(), BossAI::_JustEngagedWith(), spell_rog_cheat_death::Absorb(), Transport::AddPassenger(), Player::AddQuest(), AuraEffect::ApplySpellMod(), Unit::Attack(), TotemAI::AttackStart(), Unit::CalcArmorReducedDamage(), spell_dk_anti_magic_zone::CalculateAmount(), spell_gen_vehicle_scaling::CalculateAmount(), AuraEffect::CalculateAmount(), PetAI::CanAttack(), Player::CanInteractWithQuestGiver(), Spell::CanOpenLock(), WorldObject::CanSeeOrDetect(), SpellMgr::CanSpellTriggerProcOnEvent(), BattlegroundWS::CheckAchievementCriteriaMeet(), spell_hun_tame_beast::CheckCast(), spell_pri_penance::CheckCast(), Spell::CheckCast(), VehicleAI::CheckConditions(), SmartAI::CheckConditions(), Spell::CheckItems(), modify_commandscript::CheckModifySpeed(), spell_dk_blade_barrier::CheckProc(), spell_dk_death_rune::CheckProc(), spell_dru_t10_restoration_4p_bonus_dummy::CheckProc(), spell_hun_t9_4p_bonus::CheckProc(), spell_sha_flametongue_weapon::CheckProc(), spell_sha_windfury_weapon::CheckProc(), Spell::CheckRange(), spell_dk_raise_dead::CheckReagents(), spell_gen_profession_research::CheckRequirement(), spell_item_demon_broiled_surprise::CheckRequirement(), Spell::CheckRuneCost(), SpellInfo::CheckTarget(), npc_unkor_the_ruthless::npc_unkor_the_ruthlessAI::DamageTaken(), Unit::DealDamage(), Unit::DealHeal(), Spell::Delayed(), Spell::DelayedChannel(), Transport::DelayedTeleportTransport(), boss_professor_putricide::DoAction(), spell_hun_masters_call::DoCheckCast(), Spell::DoCreateItem(), Spell::TargetInfo::DoDamageAndTriggers(), ScriptedAI::DoTeleportPlayer(), Spell::EffectActivateRune(), Spell::EffectActivateSpec(), Spell::EffectAddFarsight(), Spell::EffectAddHonor(), Spell::EffectApplyGlyph(), Spell::EffectBind(), Spell::EffectBlock(), Spell::EffectCastButtons(), Spell::EffectCharge(), Spell::EffectCreateItem2(), Spell::EffectCreateRandomItem(), Spell::EffectCreateTamedPet(), Spell::EffectDiscoverTaxi(), Spell::EffectDisEnchant(), Spell::EffectDuel(), Spell::EffectDummy(), Spell::EffectDurabilityDamage(), Spell::EffectDurabilityDamagePCT(), Spell::EffectEnchantHeldItem(), Spell::EffectEnchantItemPerm(), Spell::EffectEnchantItemPrismatic(), Spell::EffectEnchantItemTmp(), Spell::EffectEnergize(), Spell::EffectEnvironmentalDMG(), Spell::EffectFeedPet(), Spell::EffectInebriate(), Spell::EffectInstaKill(), Spell::EffectKillCredit(), Spell::EffectKillCreditPersonal(), Spell::EffectLeapBack(), Spell::EffectLearnPetSpell(), Spell::EffectLearnSkill(), Spell::EffectLearnSpell(), Spell::EffectMilling(), Spell::EffectOpenLock(), Spell::EffectParry(), Spell::EffectPickPocket(), Spell::EffectPlayMusic(), Spell::EffectPlaySound(), Spell::EffectProficiency(), Spell::EffectProspecting(), Spell::EffectQuestClear(), Spell::EffectQuestComplete(), Spell::EffectQuestFail(), Spell::EffectQuestStart(), Spell::EffectRechargeManaGem(), Spell::EffectReputation(), Spell::EffectResurrect(), Spell::EffectResurrectNew(), Spell::EffectResurrectPet(), Spell::EffectSchoolDMG(), Spell::EffectScriptEffect(), Spell::EffectSelfResurrect(), Spell::EffectSendTaxi(), Spell::EffectSkinning(), Spell::EffectSkinPlayerCorpse(), Spell::EffectSpecCount(), Spell::EffectStuck(), Spell::EffectSummonChangeItem(), Spell::EffectSummonObjectWild(), Spell::EffectSummonPet(), Spell::EffectSummonPlayer(), Spell::EffectTameCreature(), Spell::EffectTeleportUnits(), Spell::EffectTitanGrip(), Spell::EffectTransmitted(), Spell::EffectUnlearnSpecialization(), Spell::EffectUntrainTalents(), Spell::EffectWeaponDmg(), SmartAI::EndPath(), VehicleJoinEvent::Execute(), spell_moam_drain_mana::FilterTargets(), spell_mistress_kiss_area::FilterTargets(), spell_sindragosa_s_fury::FilterTargets(), spell_sindragosa_unchained_magic::FilterTargets(), Spell::finish(), SpellScript::GetHitPlayer(), Spell::GetMinMaxRange(), Unit::GetNextRandomRaidMemberOrPet(), Pet::GetOwner(), Unit::GetPartyMembers(), npc_minigob_manabonk::GetPlayersInDalaran(), Aura::GetProcEffectMask(), GetSelectedPlayerPetOrOwn(), WorldObject::GetSightRange(), SmartScript::GetTargets(), Unit::GetUnitBlockChance(), Unit::GetUnitParryChance(), spell_rog_deadly_poison::HandleAfterHit(), spell_dk_blood_tap::spell_dk_blood_tap_AuraScript::HandleApply(), AuraEffect::HandleAuraConvertRune(), AuraEffect::HandleAuraDummy(), AuraEffect::HandleAuraFeatherFall(), AuraEffect::HandleAuraModAttackPowerOfStatPercent(), AuraEffect::HandleAuraModBlockPercent(), AuraEffect::HandleAuraModCritPct(), AuraEffect::HandleAuraModDisarm(), AuraEffect::HandleAuraModDodgePercent(), AuraEffect::HandleAuraModEffectImmunity(), AuraEffect::HandleAuraModExpertise(), AuraEffect::HandleAuraModFakeInebriation(), AuraEffect::HandleAuraModParryPercent(), AuraEffect::HandleAuraModPetTalentsPoints(), AuraEffect::HandleAuraModRangedAttackPowerOfStatPercent(), AuraEffect::HandleAuraModShapeshift(), AuraEffect::HandleAuraModSkill(), AuraEffect::HandleAuraModWeaponCritPercent(), AuraEffect::HandleAuraOpenStable(), AuraEffect::HandleAuraOverrideSpells(), AuraEffect::HandleAuraPreventRegeneratePower(), AuraEffect::HandleAuraRetainComboPoints(), AuraEffect::HandleAuraSetVehicle(), Aura::HandleAuraSpecificMods(), AuraEffect::HandleAuraTransform(), AuraEffect::HandleBindSight(), AuraEffect::HandleChannelDeathItem(), SpellHistory::HandleCooldowns(), misc_commandscript::HandleDamageCommand(), debug_commandscript::HandleDebugSendOpcodeCommand(), modify_commandscript::HandleDeMorphCommand(), misc_commandscript::HandleDieCommand(), spell_brewfest_mount_transformation::HandleDummy(), spell_pilgrims_bounty_feast_on::HandleDummy(), spell_dragonblight_defending_wyrmrest_temple_dummy::HandleDummy(), spell_sholazar_shoot_rjr::HandleDummy(), spell_gen_oracle_wolvar_reputation::HandleDummy(), spell_gen_spirit_healer_res::HandleDummy(), spell_hun_masters_call::HandleDummy(), spell_hun_scatter_shot::HandleDummy(), spell_item_rocket_boots::HandleDummy(), spell_item_chicken_cover::HandleDummy(), spell_item_refocus::HandleDummy(), spell_dk_blood_tap::spell_dk_blood_tap_SpellScript::HandleEffect(), spell_item_party_time::HandleEffectApply(), spell_rog_honor_among_thieves_proc_aura::HandleEffectApply(), spell_gen_pony_mount_check::HandleEffectPeriodic(), AuraEffect::HandleFeignDeath(), AuraEffect::HandleForceReaction(), honor_commandscript::HandleHonorAddKillCommand(), OutdoorPvPHP::HandleKillImpl(), OutdoorPvPNA::HandleKillImpl(), OutdoorPvPZM::HandleKillImpl(), spell_icecrown_burst_at_the_seams_52510::HandleKnockBack(), Spell::HandleLaunchPhase(), WorldSession::HandleMirrorImageDataRequest(), AuraEffect::HandleModDamageDone(), AuraEffect::HandleModHealingDone(), modify_commandscript::HandleModifyBitCommand(), modify_commandscript::HandleModifyMorphCommand(), modify_commandscript::HandleModifyPhaseCommand(), modify_commandscript::HandleModifyTalentCommand(), AuraEffect::HandleModInvisibility(), AuraEffect::HandleModManaRegen(), AuraEffect::HandleModPossessPet(), AuraEffect::HandleModPowerRegen(), AuraEffect::HandleModRating(), AuraEffect::HandleModRatingFromStat(), AuraEffect::HandleModSpellCritChance(), AuraEffect::HandleModSpellCritChanceShool(), AuraEffect::HandleModSpellDamagePercentFromAttackPower(), AuraEffect::HandleModSpellDamagePercentFromStat(), AuraEffect::HandleModSpellHealingPercentFromAttackPower(), AuraEffect::HandleModSpellHealingPercentFromStat(), AuraEffect::HandleModSpellHitChance(), AuraEffect::HandleModUnattackable(), WorldSession::HandleMovementOpcode(), WorldSession::HandleMoveTeleportAck(), AuraEffect::HandleNoReagentUseAura(), WorldSession::HandlePetActionHelper(), AuraEffect::HandlePhase(), spell_hun_t9_4p_bonus::HandleProc(), spell_item_anger_capacitor< StackAmount >::spell_item_anger_capacitor_AuraScript< Stacks >::HandleProc(), spell_item_sunwell_neck< AldorSpellId, ScryersSpellId >::spell_item_sunwell_neck_AuraScript< Aldors, Scryers >::HandleProc(), spell_sha_flametongue_weapon::HandleProc(), spell_sha_windfury_weapon::HandleProc(), spell_dk_death_rune::HandleProc(), WorldSession::HandleQuestgiverAcceptQuestOpcode(), reset_commandscript::HandleResetTalentsCommand(), spell_festergut_blighted_spores::HandleResidue(), spell_item_red_rider_air_rifle::HandleScript(), spell_ioc_gunship_portal::HandleScript(), spell_netherstorm_detonate_teleporter::HandleScript(), spell_gen_divine_storm_cd_reset::HandleScript(), spell_gen_pet_summoned::HandleScript(), spell_gen_profession_research::HandleScript(), spell_gen_teleporting::HandleScript(), spell_gen_whisper_to_controller::HandleScript(), spell_gen_whisper_to_controller_random::HandleScript(), spell_item_decahedral_dwarven_dice::HandleScript(), spell_item_ultrasafe_transporter::HandleScript(), spell_item_dimensional_ripper_area52::HandleScript(), spell_item_worn_troll_dice::HandleScript(), spell_item_book_of_glyph_mastery::HandleScript(), spell_quest_uther_grom_tribute::HandleScript(), AuraEffect::HandleShapeshiftBoosts(), AuraEffect::HandleShieldBlockValue(), AuraEffect::HandleShieldBlockValuePercent(), spell_putricide_mutated_transformation::HandleSummon(), spell_thaddius_polarity_charge::HandleTargets(), spell_warl_drain_soul::HandleTick(), AuraEffect::HandleWaterBreathing(), spell_borean_tundra_neural_needle::HandleWhisper(), spell_borean_tundra_prototype_neural_needle::HandleWhisper(), spell_dragonblight_high_executor_branding_iron::HandleWhisper(), Spell::InitExplicitTargets(), npc_troll_volunteer::InitializeAI(), Guardian::InitSummon(), Player::IsAlwaysDetectableFor(), Unit::IsAlwaysVisibleFor(), DisableMgr::IsDisabledFor(), SpellClickInfo::IsFitToRequirements(), Unit::IsInPartyWith(), Unit::IsInRaidWith(), npc_rizzle_sprysprocket::IsSummonedBy(), npc_wyrmrest_skytalon::IsSummonedBy(), npc_tiger_matriarch::IsSummonedBy(), npc_iron_roots::npc_iron_rootsAI::IsSummonedBy(), WorldObject::IsValidAssistTarget(), WorldObject::IsValidAttackTarget(), npc_enraged_spirit::npc_enraged_spiritAI::JustDied(), npc_wg_give_promotion_credit::npc_wg_give_promotion_creditAI::JustDied(), boss_silver_hand_bosses::boss_silver_hand_bossesAI::JustDied(), npc_torloth_the_magnificent::npc_torloth_the_magnificentAI::JustDied(), boss_the_lich_king::JustEngagedWith(), boss_sindragosa::JustEngagedWith(), boss_blood_council_controller::JustEngagedWith(), boss_blood_queen_lana_thel::JustEngagedWith(), boss_deathbringer_saurfang::JustEngagedWith(), boss_festergut::JustEngagedWith(), boss_lady_deathwhisper::JustEngagedWith(), boss_professor_putricide::JustEngagedWith(), boss_rotface::JustEngagedWith(), boss_sjonnir::JustEngagedWith(), npc_green_dragon_combat_trigger::JustEnteredCombat(), Unit::Kill(), spell_dk_death_rune::Load(), Pet::LoadPetFromDB(), SpellHistory::LockSpellSchool(), WorldObject::MagicSpellHitResult(), Condition::Meets(), AchievementCriteriaData::Meets(), Trinity::MessageDistDeliverer::MessageDistDeliverer(), MotionMaster::MoveFall(), npc_hearthsinger_forresten_cot::npc_hearthsinger_forresten_cotAI::MoveInLineOfSight(), npc_chromie_middle::npc_chromie_middleAI::MoveInLineOfSight(), npc_salanar_the_horseman::npc_salanar_the_horsemanAI::MoveInLineOfSight(), npc_dkc1_gothik::npc_dkc1_gothikAI::MoveInLineOfSight(), npc_a_special_surprise::npc_a_special_surpriseAI::MoveInLineOfSight(), npc_winterfin_playmate::npc_winterfin_playmateAI::MoveInLineOfSight(), npc_snowfall_glade_playmate::npc_snowfall_glade_playmateAI::MoveInLineOfSight(), npc_the_biggest_tree::npc_the_biggest_treeAI::MoveInLineOfSight(), npc_high_oracle_soo_roo::npc_high_oracle_soo_rooAI::MoveInLineOfSight(), npc_elder_kekek::npc_elder_kekekAI::MoveInLineOfSight(), npc_the_etymidian::npc_the_etymidianAI::MoveInLineOfSight(), npc_alexstraza_the_lifebinder::npc_alexstraza_the_lifebinderAI::MoveInLineOfSight(), npc_cw_area_trigger::npc_cw_area_triggerAI::MoveInLineOfSight(), npc_grizzlemaw_cw_trigger::npc_grizzlemaw_cw_triggerAI::MoveInLineOfSight(), npc_twiggy_flathead::npc_twiggy_flatheadAI::MoveInLineOfSight(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::MoveInLineOfSight(), npc_guardian_pavilion::MoveInLineOfSight(), npc_jungle_punch_target::MoveInLineOfSight(), npc_reliquary_combat_trigger::MoveInLineOfSight(), MotionMaster::MoveTaxiFlight(), modify_commandscript::NotifyModification(), spell_brewfest_barker_bunny::OnApply(), spell_tyrannus_overlord_brand::OnApply(), spell_dk_raise_ally::spell_dk_raise_ally_AuraScript::OnApply(), spell_gen_clone_weapon_aura::OnApply(), spell_hun_aspect_of_the_beast::OnApply(), achievement_sickly_gazelle::OnCheck(), achievement_wg_didnt_stand_a_chance::OnCheck(), spell_item_ashbringer::OnDummyEffect(), SmartScript::OnInitialize(), spell_malygos_vortex_visual::OnRemove(), spell_dk_raise_ally::spell_dk_raise_ally_AuraScript::OnRemove(), spell_hun_aspect_of_the_beast::OnRemove(), Trinity::MostHPMissingGroupInRange::operator()(), KelThuzadCharmedPlayerAI::CharmedPlayerTargetSelectPred::operator()(), npc_tournament_mount::npc_tournament_mountAI::PassengerBoarded(), npc_rocket_propelled_warhead::PassengerBoarded(), spell_item_extract_gas::PeriodicTick(), spell_headless_horseman_summoning_rhyme_aura::PeriodicTick(), spell_dk_death_rune::PeriodicTick(), Spell::prepare(), Spell::PreprocessSpellHit(), SmartScript::ProcessAction(), BattlegroundSA::ProcessEvent(), DynamicObject::RemoveCasterViewpoint(), Unit::RemoveCharmedBy(), Transport::RemovePassenger(), SpellHistory::RestoreCooldownStateAfterDuel(), Player::RewardHonor(), Map::ScriptsProcess(), Spell::SelectEffectTypeImplicitTargets(), boss_faction_championsAI::SelectEnemyCaster(), Spell::SelectImplicitCasterDestTargets(), boss_blood_queen_lana_thel::SelectRandomTarget(), Spell::SendCastResult(), CreatureTextMgr::SendChatPacket(), spell_igb_overheat::SendClientControl(), Spell::SendLoot(), Spell::SendMountResult(), CreatureTextMgr::SendNonChatPacket(), Unit::SendPetActionFeedback(), Unit::SendPetAIReaction(), Spell::SendPetCastResult(), Spell::SendSpellGo(), DynamicObject::SetCasterViewpoint(), Unit::SetCharm(), Unit::SetCharmedBy(), Minion::setDeathState(), Unit::SetHealth(), Unit::SetMaxHealth(), Unit::SetMaxPower(), Unit::SetPower(), Unit::SetPowerType(), WorldPackets::Chat::Chat::SetSender(), Unit::SetStunned(), Spell::Spell(), npc_restless_soul::npc_restless_soulAI::SpellHit(), go_caribou_trap::SpellHit(), go_mammoth_trap::SpellHit(), npc_wounded_skirmisher::SpellHit(), npc_jungle_punch_target::SpellHit(), npc_nether_drake::npc_nether_drakeAI::SpellHit(), npc_enslaved_netherwing_drake::npc_enslaved_netherwing_drakeAI::SpellHit(), npc_injured_patient::npc_injured_patientAI::SpellHit(), Spell::SummonGuardian(), Spell::TakeAmmo(), Spell::TakeCastItem(), Spell::TakePower(), Spell::TakeReagents(), Spell::TakeRunePower(), ToPlayer(), ToPlayer(), Spell::TriggerGlobalCooldown(), GameObject::Update(), SpellCastTargets::Update(), boss_pyroguard_emberseer::UpdateAI(), boss_chromaggus::UpdateAI(), npc_valkyr_battle_maiden::npc_valkyr_battle_maidenAI::UpdateAI(), npc_restless_soul::npc_restless_soulAI::UpdateAI(), boss_azuregos::UpdateAI(), npc_belnistrasz::npc_belnistraszAI::UpdateAI(), npc_scarlet_ghoul::UpdateAI(), PetAI::UpdateAllies(), Unit::UpdateAuraForGroup(), Transport::UpdatePassengerPositions(), Spell::UpdatePointers(), Spell::UpdateSpellCastDataAmmo(), boss_faction_championsAI::UpdateThreat(), GameObject::Use(), Trinity::VisibleChangesNotifier::Visit(), Trinity::MessageDistDeliverer::Visit(), Trinity::MessageDistDelivererToHostile::Visit(), instance_eye_of_eternity::instance_eye_of_eternity_InstanceMapScript::VortexHandling(), and Spell::~Spell().
Definition at line 184 of file Object.h.
References ToPlayer().
|
inline |
Definition at line 197 of file Object.h.
Referenced by BuildCreateUpdateBlockForPlayer(), BuildMovementUpdate(), WorldObject::CalcSpellDuration(), WorldObject::CanDetect(), WorldObject::CanDetectStealthOf(), WorldObject::DestroyForNearbyPlayers(), WorldObject::GetCharmerOrOwner(), WorldObject::GetCharmerOrOwnerOrSelf(), WorldObject::GetMapWaterOrGroundLevel(), WorldObject::GetNearPoint2D(), WorldObject::GetReactionTo(), WorldObject::GetSightRange(), GetUpdateFieldData(), WorldObject::IsValidAssistTarget(), WorldObject::IsValidAttackTarget(), WorldObject::MagicSpellHitResult(), WorldObject::ModSpellCastTime(), WorldObject::ModSpellDurationTime(), WorldObject::MovePositionToFirstCollision(), Player::StopCastingBindSight(), WorldObject::SummonGameObject(), GameObject::Update(), WorldObject::UpdateAllowedPositionZ(), and WorldObject::UpdateGroundPositionZ().
Definition at line 195 of file Object.h.
References ToUnit().
Referenced by Spell::_cast(), Map::_GetScriptUnit(), Spell::_handle_finish_phase(), GameObject::ActivateObject(), Spell::AddUnitTarget(), PathGenerator::BuildPolyPath(), SpellInfo::CalcPowerCost(), SpellEffectInfo::CalcRadius(), Unit::CalculateAverageResistReduction(), PathGenerator::CalculatePath(), SpellEffectInfo::CalcValue(), Spell::cancel(), Spell::CancelGlobalCooldown(), WorldObject::CanDetectInvisibilityOf(), WorldObject::CanDetectStealthOf(), GuardAI::CanSeeAlways(), WorldObject::CanSeeOrDetect(), Aura::CanStackWith(), CastSpellTargetArg::CastSpellTargetArg(), Spell::CheckCast(), Spell::CheckCasterAuras(), SpellInfo::CheckExplicitTarget(), Spell::CheckPetCast(), Spell::CheckPower(), Spell::CheckSpellCancelsAuraEffect(), SpellInfo::CheckTarget(), Aura::Create(), SmartGameObjectAI::Destroyed(), Spell::TargetInfo::DoDamageAndTriggers(), Spell::DoEffectOnLaunchTarget(), Spell::TargetInfo::DoTargetSpellHit(), Aura::DropChargeDelayed(), Spell::EffectTriggerMissileSpell(), Spell::EffectTriggerSpell(), spell_dk_death_pact::FilterTargets(), spell_putricide_choking_gas_filter::FilterTargets(), spell_frost_giant_death_plague::FilterTargets(), spell_mimiron_magnetic_core::spell_mimiron_magnetic_core_SpellScript::FilterTargets(), spell_the_lurker_below_spout_damage::FilterTargets(), spell_gruul_hurtful_strike_primer::FilterTargets(), spell_dk_wandering_plague_damage::FilterTargets(), spell_warl_seed_of_corruption::FilterTargets(), Spell::finish(), SpellScript::GetCaster(), AuraScript::GetCaster(), WorldObject::GetFactionReactionTo(), Creature::GetLevelForTarget(), GameObject::GetLevelForTarget(), Spell::GetMinMaxRange(), WorldObject::GetNearPoint2D(), WorldObject::GetReactionTo(), TempSummon::GetSummonerUnit(), SmartScript::GetTargets(), Spell::GetUnitCasterForEffectHandlers(), SpellCastTargets::GetUnitTarget(), Spell::handle_immediate(), spell_warl_unstable_affliction::HandleDispel(), spell_vehicle_throw_passenger::spell_vehicle_throw_passenger_SpellScript::HandleScript(), Spell::HandleThreatSpells(), Spell::HasGlobalCooldown(), Spell::InitExplicitTargets(), GameObject::IsAlwaysVisibleFor(), Spell::IsChannelActive(), SmartAI::IsSummonedBy(), npc_pet_dk_rune_weapon::IsSummonedBy(), npc_bone_spike::IsSummonedBy(), npc_little_ooze::IsSummonedBy(), npc_strangulate_vehicle::IsSummonedBy(), npc_pet_pri_shadowfiend::IsSummonedBy(), npc_spirit_shade::npc_spirit_shadeAI::IsSummonedBy(), WorldObject::IsValidAssistTarget(), WorldObject::IsValidAttackTarget(), Condition::Meets(), AchievementCriteriaData::Meets(), WorldObject::ModSpellDuration(), spell_load_into_catapult::spell_load_into_catapult_AuraScript::OnApply(), spell_load_into_catapult::spell_load_into_catapult_AuraScript::OnRemove(), IsCreatureVehicleCheck::operator()(), IsPlayerOnHoverDisk::operator()(), CorpseExplosionCheck::operator()(), RaiseDeadCheck::operator()(), RaidCheck::operator()(), ReplenishmentCheck::operator()(), PowerCheck::operator()(), HighSanityTargetSelector::operator()(), DreamFogTargetSelector::operator()(), MarkOfNatureTargetSelector::operator()(), MarkOfFrostTargetSelector::operator()(), SindragosaIcyGripTargetFilter::operator()(), ICCSvalnaAliveCheck::operator()(), EarthenPowerTargetSelector::operator()(), Trinity::WorldObjectSpellTargetCheck::operator()(), CurseAgonySelector::operator()(), SpectralBlastSelector::operator()(), MarkTargetFilter::operator()(), FrostBeaconSelector::operator()(), Trinity::PowerPctOrderPred::operator()(), Trinity::HealthPctOrderPred::operator()(), Spell::prepare(), Spell::PrepareTriggersExecutedOnHit(), Spell::PreprocessSpellLaunch(), Spell::TargetInfo::PreprocessTarget(), SmartScript::ProcessAction(), SmartScript::ProcessEvent(), BattlegroundSA::ProcessEvent(), Unit::RemoveAurasDueToSpellBySteal(), Map::ScriptsProcess(), Spell::SearchChainTargets(), Spell::SelectEffectTypeImplicitTargets(), Spell::SelectExplicitTargets(), Spell::SelectImplicitAreaTargets(), Spell::SelectImplicitCasterDestTargets(), Spell::SelectImplicitCasterObjectTargets(), Spell::SelectImplicitChainTargets(), Spell::SelectImplicitChannelTargets(), Spell::SelectImplicitConeTargets(), Spell::SelectImplicitNearbyTargets(), Spell::SelectImplicitTargetObjectTargets(), Spell::SelectImplicitTrajTargets(), spell_algalon_trigger_3_adds::SelectTarget(), Spell::SendChannelStart(), Spell::SendChannelUpdate(), Spell::SendSpellCooldown(), Spell::SendSpellGo(), Spell::SendSpellStart(), Player::SetViewpoint(), boss_ioc_horde_alliance::SpellHit(), boss_vx_001::boss_vx_001AI::SpellHit(), SmartAI::SpellHit(), SmartGameObjectAI::SpellHit(), boss_felmyst::SpellHit(), boss_sathrovarr::SpellHit(), npc_zulian_prowler::SpellHit(), npc_aged_dying_ancient_kodo::npc_aged_dying_ancient_kodoAI::SpellHit(), boss_faerlina::SpellHit(), npc_ichor_globule::SpellHit(), npc_outhouse_bunny::SpellHit(), npc_tournament_training_dummy::SpellHit(), npc_brunnhildar_prisoner::SpellHit(), npc_storm_cloud::SpellHit(), SmartAI::SpellHitTarget(), boss_felblood_kaelthas::SpellHitTarget(), boss_zuljin::SpellHitTarget(), npc_anub_ar_skirmisher::SpellHitTarget(), boss_garfrost::SpellHitTarget(), boss_festergut::SpellHitTarget(), boss_sindragosa::SpellHitTarget(), boss_sister_svalna::SpellHitTarget(), boss_sapphiron::SpellHitTarget(), boss_flame_leviathan::boss_flame_leviathanAI::SpellHitTarget(), npc_unstable_sun_beam::npc_unstable_sun_beamAI::SpellHitTarget(), npc_water_globule::SpellHitTarget(), boss_kiggler_the_crazed::SpellHitTarget(), npc_simon_bunny::npc_simon_bunnyAI::SpellHitTarget(), Map::SummonCreature(), Spell::TakePower(), Transport::TeleportTransport(), ToUnit(), ToUnit(), Spell::TriggerGlobalCooldown(), Aura::TryRefreshStackOrCreate(), Spell::update(), Spell::UpdateChanneledTargetList(), PathGenerator::UpdateFilter(), Spell::UpdateOriginalCasterPointer(), Transport::UpdatePassengerPositions(), and Spell::UpdateSpellCastDataAmmo().
|
inline |
Definition at line 173 of file Object.h.
Referenced by BuildMovementUpdate().
|
inline |
|
inlinestatic |
Definition at line 171 of file Object.h.
References ToWorldObject().
Referenced by ToWorldObject(), and ToWorldObject().
|
inlinestatic |
Definition at line 172 of file Object.h.
References ToWorldObject().
Definition at line 590 of file Object.cpp.
References _changesMask, ASSERT, m_uint32Values, m_valuesCount, PrintIndexError(), and UpdateMask::SetBit().
Referenced by Player::Regenerate().
| union { ... } Object |
|
protected |
Definition at line 246 of file Object.h.
Referenced by _InitValues(), _LoadIntoDataField(), AddGuidValue(), BuildValuesUpdate(), GameObject::BuildValuesUpdate(), Unit::BuildValuesUpdate(), ClearUpdateMask(), ForceValuesUpdateAtIndex(), RemoveByteFlag(), RemoveFlag(), RemoveGuidValue(), SetByteFlag(), SetByteValue(), SetFlag(), SetFloatValue(), SetGuidValue(), SetInt32Value(), SetUInt16Value(), SetUInt32Value(), SetUInt64Value(), and UpdateUInt32Value().
|
protected |
Definition at line 250 of file Object.h.
Referenced by BuildValuesUpdate(), GameObject::BuildValuesUpdate(), Unit::BuildValuesUpdate(), and Object().
| float* Object::m_floatValues |
Definition at line 243 of file Object.h.
Referenced by Unit::BuildValuesUpdate(), GetFloatValue(), and SetFloatValue().
| int32* Object::m_int32Values |
Definition at line 241 of file Object.h.
Referenced by GetInt32Value(), and SetInt32Value().
|
private |
Definition at line 259 of file Object.h.
Referenced by AddToObjectUpdateIfNeeded(), AddToWorld(), Object(), and RemoveFromWorld().
|
private |
Definition at line 260 of file Object.h.
Referenced by BuildCreateUpdateBlockForPlayer(), and Object().
|
protected |
Definition at line 234 of file Object.h.
Referenced by _Create(), Bag::Bag(), Corpse::Corpse(), DynamicObject::DynamicObject(), GameObject::GameObject(), Item::Item(), Object(), Player::Player(), PrintIndexError(), and Unit::Unit().
|
protected |
Definition at line 236 of file Object.h.
Referenced by Bag::Bag(), BuildCreateUpdateBlockForPlayer(), Corpse::Corpse(), DynamicObject::DynamicObject(), GameObject::GameObject(), Item::Item(), Object(), Player::Player(), and Unit::Unit().
|
protected |
Definition at line 256 of file Object.h.
Referenced by _InitValues(), AddToObjectUpdateIfNeeded(), AddToWorld(), ClearUpdateMask(), Object(), and ~Object().
|
private |
|
private |
Definition at line 265 of file Object.h.
Referenced by AddToWorld(), and RemoveFromWorld().
| uint32* Object::m_uint32Values |
Definition at line 242 of file Object.h.
Referenced by _Create(), _InitValues(), Player::_LoadArenaTeamInfo(), _LoadIntoDataField(), AddGuidValue(), WorldObject::AddObjectToRemoveList(), AddToWorld(), BuildValuesUpdate(), GameObject::BuildValuesUpdate(), Unit::BuildValuesUpdate(), GameObject::CleanupsBeforeDelete(), GetByteValue(), GetGuidValue(), GetUInt16Value(), GetUInt32Value(), GetUInt64Value(), HasByteFlag(), HasFlag(), Object(), RemoveByteFlag(), RemoveFlag(), Player::RemoveFromWorld(), RemoveGuidValue(), SetByteFlag(), SetByteValue(), SetFlag(), SetGuidValue(), SetUInt16Value(), SetUInt32Value(), SetUInt64Value(), UpdateUInt32Value(), and ~Object().
|
protected |
Definition at line 237 of file Object.h.
Referenced by BuildCreateUpdateBlockForPlayer(), Corpse::Corpse(), GameObject::Create(), Unit::CreateVehicleKit(), DynamicObject::DynamicObject(), GameObject::GameObject(), Item::Item(), Object(), Unit::RemoveVehicleKit(), Transport::Transport(), and Unit::Unit().
|
protected |
Definition at line 248 of file Object.h.
Referenced by _InitValues(), AddGuidValue(), Bag::Bag(), BuildValuesUpdate(), GameObject::BuildValuesUpdate(), Unit::BuildValuesUpdate(), Corpse::Corpse(), Creature::Creature(), DynamicObject::DynamicObject(), GameObject::GameObject(), GetByteValue(), GetFloatValue(), GetGuidValue(), GetInt32Value(), GetUInt16Value(), GetUInt32Value(), GetUInt64Value(), HasByteFlag(), HasFlag(), HasFlag64(), Item::Item(), Object(), Player::Player(), PrintIndexError(), RemoveByteFlag(), RemoveFlag(), RemoveGuidValue(), SetByteFlag(), SetByteValue(), SetFlag(), SetFloatValue(), SetGuidValue(), SetInt32Value(), SetUInt16Value(), SetUInt32Value(), SetUInt64Value(), and UpdateUInt32Value().