TrinityCore
Player Member List

This is the complete list of members for Player, including all inherited members.

_activeCheatsPlayerprivate
_addAttacker(Unit *pAttacker)Unit
_AddAura(UnitAura *aura, Unit *caster)Unit
_advancedCombatLoggingEnabledPlayerprivate
_aiAnimKitIdUnitprivate
_ApplyAllAuraStatMods()Unit
_ApplyAllItemMods()Player
_ApplyAllLevelScaleItemMods(bool apply)Player
_ApplyAllStatBonuses()Player
_ApplyAura(AuraApplication *aurApp, uint32 effMask)Unit
_ApplyAuraEffect(Aura *aura, uint8 effIndex)Unit
_ApplyItemBonuses(Item *item, uint8 slot, bool apply)Player
_ApplyItemMods(Item *item, uint8 slot, bool apply, bool updateItemAuras=true)Player
_ApplyWeaponDamage(uint8 slot, Item *item, bool apply)Player
_areaSpiritHealerGUIDPlayerprivate
_cinematicMgrPlayerprivate
_corpseLocationPlayerprivate
_Create(ObjectGuid const &guid)Objectprotected
_CreateAuraApplication(Aura *aura, uint32 effMask)Unit
_CUFProfilesPlayerprotected
_currencyStoragePlayerprotected
_dbPhaseWorldObjectprivate
_DeleteRemovedAuras()Unitprotected
_EnterVehicle(Vehicle *vehicle, int8 seatId, AuraApplication const *aurApp=nullptr)Unit
_equipmentSetsPlayerprotected
_ExitVehicle(Position const *exitPosition=nullptr)Unit
_garrisonPlayerprivate
_gridRefGridObject< Player >private
_InitHonorLevelOnLoadFromDB(uint32 honor, uint32 honorLevel)Playerprivate
_instanceResetTimesPlayerprivate
_instantCastUnitprivate
_isCombatDisallowedUnitprivate
_isWalkingBeforeCharmUnitprivate
_IsWithinDist(WorldObject const *obj, float dist2compare, bool is3D, bool incOwnRadius=true, bool incTargetRadius=true) constWorldObjectprivatevirtual
_lastDamagedTargetGuidUnitprivate
_lastExtraAttackSpellUnitprivate
_lastLiquidUnitprotected
_LoadActions(PreparedQueryResult result)Playerprotected
_LoadArenaTeamInfo(PreparedQueryResult result)Playerprotected
_LoadAuras(PreparedQueryResult auraResult, PreparedQueryResult effectResult, uint32 timediff)Playerprotected
_LoadBGData(PreparedQueryResult result)Playerprotected
_LoadCUFProfiles(PreparedQueryResult result)Playerprotected
_LoadCurrency(PreparedQueryResult result)Playerprotected
_LoadDailyQuestStatus(PreparedQueryResult result)Playerprotected
_LoadDeclinedNames(PreparedQueryResult result)Playerprotected
_LoadEquipmentSets(PreparedQueryResult result)Playerprotected
_LoadGlyphAuras()Playerprotected
_LoadGlyphs(PreparedQueryResult result)Playerprotected
_LoadGroup(PreparedQueryResult result)Playerprotected
_LoadHomeBind(PreparedQueryResult result)Playerprotected
_LoadInstanceTimeRestrictions(PreparedQueryResult result)Playerprotected
_LoadInventory(PreparedQueryResult result, PreparedQueryResult artifactsResult, PreparedQueryResult azeriteResult, PreparedQueryResult azeriteItemMilestonePowersResult, PreparedQueryResult azeriteItemUnlockedEssencesResult, PreparedQueryResult azeriteEmpoweredItemResult, uint32 timeDiff)Playerprotected
_LoadItem(CharacterDatabaseTransaction trans, uint32 zoneId, uint32 timeDiff, Field *fields)Playerprivate
_LoadMail(PreparedQueryResult mailsResult, PreparedQueryResult mailItemsResult, PreparedQueryResult artifactResult, PreparedQueryResult azeriteItemResult, PreparedQueryResult azeriteItemMilestonePowersResult, PreparedQueryResult azeriteItemUnlockedEssencesResult, PreparedQueryResult azeriteEmpoweredItemResult)Playerprotected
_LoadMailedItem(ObjectGuid const &playerGuid, Player *player, uint64 mailId, Mail *mail, Field *fields, ItemAdditionalLoadInfo *addionalData)Playerprotectedstatic
_LoadMonthlyQuestStatus(PreparedQueryResult result)Playerprotected
_LoadPetStable(uint32 summonedPetNumber, PreparedQueryResult result)Playerprotected
_LoadPvpTalents(PreparedQueryResult result)Playerprotected
_LoadQuestStatus(PreparedQueryResult result)Playerprotected
_LoadQuestStatusObjectives(PreparedQueryResult result)Playerprotected
_LoadQuestStatusRewarded(PreparedQueryResult result)Playerprotected
_LoadRandomBGStatus(PreparedQueryResult result)Playerprotected
_LoadSeasonalQuestStatus(PreparedQueryResult result)Playerprotected
_LoadSkills(PreparedQueryResult result)Playerprotected
_LoadSpells(PreparedQueryResult result, PreparedQueryResult favoritesResult)Playerprotected
_LoadStoredAuraTeleportLocations(PreparedQueryResult result)Playerprotected
_LoadTalents(PreparedQueryResult result)Playerprotected
_LoadTraits(PreparedQueryResult configsResult, PreparedQueryResult entriesResult)Playerprotected
_LoadTransmogOutfits(PreparedQueryResult result)Playerprotected
_LoadVoidStorage(PreparedQueryResult result)Playerprotected
_LoadWeeklyQuestStatus(PreparedQueryResult result)Playerprotected
_meleeAnimKitIdUnitprivate
_movementAnimKitIdUnitprivate
_movementForcesUnitprivate
_oldFactionIdUnitprivate
_pendingBindIdPlayerprivate
_pendingBindTimerPlayerprivate
_pendingSpellCastRequestPlayerprivate
_phaseShiftWorldObjectprivate
_playHoverAnimUnitprivate
_positionUpdateInfoUnitprivate
_privateObjectOwnerWorldObjectprivate
_RegisterAreaTrigger(AreaTrigger *areaTrigger)Unit
_RegisterAuraEffect(AuraEffect *aurEff, bool apply)Unit
_RegisterDynObject(DynamicObject *dynObj)Unit
_RemoveAllAuraStatMods()Unit
_RemoveAllItemMods()Player
_RemoveAllStatBonuses()Player
_removeAttacker(Unit *pAttacker)Unit
_RemoveNoStackAurasDueToAura(Aura *aura, bool owned)Unit
_restMgrPlayerprivate
_resurrectionDataPlayerprotected
_SaveActions(CharacterDatabaseTransaction trans)Playerprotected
_SaveAuras(CharacterDatabaseTransaction trans)Playerprotected
_SaveBGData(CharacterDatabaseTransaction trans)Playerprotected
_SaveCUFProfiles(CharacterDatabaseTransaction trans)Playerprotected
_SaveCurrency(CharacterDatabaseTransaction trans)Playerprotected
_SaveCustomizations(CharacterDatabaseTransaction trans)Playerprotected
_SaveDailyQuestStatus(CharacterDatabaseTransaction trans)Playerprotected
_SaveEquipmentSets(CharacterDatabaseTransaction trans)Playerprotected
_SaveGlyphs(CharacterDatabaseTransaction trans) constPlayerprotected
_SaveInstanceTimeRestrictions(CharacterDatabaseTransaction trans)Playerprotected
_SaveInventory(CharacterDatabaseTransaction trans)Playerprotected
_SaveMail(CharacterDatabaseTransaction trans)Playerprotected
_SaveMonthlyQuestStatus(CharacterDatabaseTransaction trans)Playerprotected
_SaveQuestStatus(CharacterDatabaseTransaction trans)Playerprotected
_SaveSeasonalQuestStatus(CharacterDatabaseTransaction trans)Playerprotected
_SaveSkills(CharacterDatabaseTransaction trans)Playerprotected
_SaveSpells(CharacterDatabaseTransaction trans)Playerprotected
_SaveStats(CharacterDatabaseTransaction trans) constPlayerprotected
_SaveStoredAuraTeleportLocations(CharacterDatabaseTransaction trans)Playerprotected
_SaveTalents(CharacterDatabaseTransaction trans)Playerprotected
_SaveTraits(CharacterDatabaseTransaction trans)Playerprotected
_SaveVoidStorage(CharacterDatabaseTransaction trans)Playerprotected
_SaveWeeklyQuestStatus(CharacterDatabaseTransaction trans)Playerprotected
_smoothPhasingWorldObjectprivate
_specializationInfoPlayerprotected
_spellHistoryUnitprivate
_StoreItem(uint16 pos, Item *pItem, uint32 count, bool clone, bool update)Playerprivate
_StoreOrEquipNewItem(uint32 vendorslot, uint32 item, uint8 count, uint8 bag, uint8 slot, int64 price, ItemTemplate const *pProto, Creature *pVendor, VendorItem const *crItem, bool bStore)Playerinline
_suppressedPhaseShiftWorldObjectprivate
_TryStackingOrRefreshingExistingAura(AuraCreateInfo &createInfo)Unit
_UnapplyAura(AuraApplicationMap::iterator &i, AuraRemoveMode removeMode)Unit
_UnapplyAura(AuraApplication *aurApp, AuraRemoveMode removeMode)Unit
_UnregisterAreaTrigger(AreaTrigger *areaTrigger)Unit
_UnregisterDynObject(DynamicObject *dynObj)Unit
_UpdateAutoRepeatSpell()Unitprotected
_UpdateSpells(uint32 time)Unitprotected
_usePvpItemLevelsPlayerprivate
_voidStorageItemsPlayerprotected
AbandonQuest(uint32 quest_id)Player
ActivatePvpItemLevels(bool activate)Playerinline
ActivateTalentGroup(ChrSpecializationEntry const *spec)Player
ActivateTaxiPathTo(std::vector< uint32 > const &nodes, Creature *npc=nullptr, uint32 spellid=0, uint32 preferredMountDisplay=0)Player
ActivateTaxiPathTo(uint32 taxi_path_id, uint32 spellid=0)Player
AddActionButton(uint8 button, uint64 action, uint8 type)Player
AddArmorProficiency(uint32 newflag)Playerinline
AddAura(uint32 spellId, Unit *target)Unit
AddAura(SpellInfo const *spellInfo, uint32 effMask, Unit *target)Unit
AddAuraVision(PlayerFieldByte2Flags flags)Playerinline
AddBattlegroundQueueId(BattlegroundQueueTypeId val)Player
AddChannelObject(ObjectGuid guid)Unitinline
AddConditionalTransmog(uint32 itemModifiedAppearanceId)Playerinline
AddCurrency(uint32 id, uint32 amount, CurrencyGainSource gainSource=CurrencyGainSource::Cheat)Player
AddDynamicUpdateFieldValue(UF::DynamicUpdateFieldSetter< T > setter)Objectinlineprotected
AddEnchantmentDuration(Item *item, EnchantmentSlot slot, uint32 duration)Player
AddEnchantmentDurations(Item *item)Player
AddExploredZones(uint32 pos, uint64 mask)Player
AddExtraAttacks(uint32 count)Unit
AddExtraUnitMovementFlag(uint32 f)Unitinline
AddExtraUnitMovementFlag2(uint32 f)Unitinline
AddGameObject(GameObject *gameObj)Unit
AddHeirloom(int32 itemId, uint32 flags)Playerinline
AddHonorXP(uint32 xp)Player
AddIllusionBlock(uint32 blockValue)Playerinline
AddIllusionFlag(uint32 slot, uint32 flag)Playerinline
AddInstanceEnterTime(uint32 instanceId, time_t enterTime)Player
AddInterruptMask(SpellAuraInterruptFlags flags, SpellAuraInterruptFlags2 flags2)Unitinline
AddItem(uint32 itemId, uint32 count)Player
AddItemDurations(Item *item)Player
AddItemToBuyBackSlot(Item *pItem)Player
AddItemToUpdateQueueOfPlayerfriend
AddLootRoll(LootRoll *roll)Playerinline
AddMail(Mail *mail)Playerinline
AddMItem(Item *it)Player
AddNewMailDeliverTime(time_t deliver_time)Player
AddObjectToRemoveList()WorldObject
AddOverrideSpell(uint32 overridenSpellId, uint32 newSpellId)Player
AddPetAura(PetAura const *petSpell)Player
AddPetToUpdateFields(PetStable::PetInfo const &pet, PetSaveMode slot, PetStableFlags flags)Player
AddPlayerToVision(Player *player)Unit
AddPvpTalent(PvpTalentEntry const *talent, uint8 activeTalentGroup, uint8 slot)Player
AddQuest(Quest const *quest, Object *questGiver)Player
AddQuestAndCheckCompletion(Quest const *quest, Object *questGiver)Player
AddRefundReference(ObjectGuid it)Player
AddSelfResSpell(int32 spellId)Playerinline
AddSpell(uint32 spellId, bool active, bool learning, bool dependent, bool disabled, bool loading=false, int32 fromSkill=0, bool favorite=false, Optional< int32 > traitDefinitionId={})Player
AddSpellCategoryCooldownMod(int32 spellCategoryId, int32 mod)Player
AddSpellMod(SpellModifier *mod, bool apply)Player
AddStoredAuraTeleportLocation(uint32 spellId)Player
AddTalent(TalentEntry const *talent, uint8 spec, bool learning)Player
AddTemporarySpell(uint32 spellId)Player
AddTimedQuest(uint32 questId)Playerinline
AddToGrid(GridRefManager< Player > &m)GridObject< Player >inline
AddToNotify(uint16 f)WorldObjectinline
AddToObjectUpdate() overrideWorldObjectvirtual
AddToObjectUpdateIfNeeded()Objectprotected
AddToWorld() overridePlayervirtual
AddToy(int32 itemId, uint32 flags)Playerinline
AddTradeableItem(Item *item)Player
AddTraitConfig(WorldPackets::Traits::TraitConfig const &traitConfig)Player
AddTransmogBlock(uint32 blockValue)Playerinline
AddTransmogFlag(uint32 slot, uint32 flag)Playerinline
AddUnitMovementFlag(uint32 f)Unitinline
AddUnitState(uint32 f)Unitinline
AddUnitTypeMask(uint32 mask)Unitinline
AddVoidStorageItem(VoidStorageItem &&item)Player
AddWeaponProficiency(uint32 newflag)Playerinline
AddWhisperWhiteList(ObjectGuid guid)Playerinline
AddWorldEffect(int32 worldEffectId)Unitinline
AdjustQuestObjectiveProgress(Quest const *quest)Playerprivate
AI() constPlayerinline
AIUpdateTick(uint32 diff)Unit
ApplyAllAzeriteEmpoweredItemMods(bool apply)Player
ApplyAllAzeriteItemMods(bool apply)Player
ApplyArtifactPowerRank(Item *artifact, ArtifactPowerRankEntry const *artifactPowerRank, bool apply)Player
ApplyArtifactPowers(Item *item, bool apply)Player
ApplyAttackTimePercentMod(WeaponAttackType att, float val, bool apply)Unit
ApplyAzeriteEssence(AzeriteItem *item, uint32 azeriteEssenceId, uint32 rank, bool major, bool apply)Player
ApplyAzeriteEssencePower(AzeriteItem *item, AzeriteEssencePowerEntry const *azeriteEssencePower, bool major, bool apply)Player
ApplyAzeriteItemMilestonePower(AzeriteItem *item, AzeriteItemMilestonePowerEntry const *azeriteItemMilestonePower, bool apply)Player
ApplyAzeritePower(AzeriteEmpoweredItem *item, AzeritePowerEntry const *azeritePower, bool apply)Player
ApplyAzeritePowers(Item *item, bool apply)Player
ApplyBaseModPctValue(BaseModGroup modGroup, float pct)Player
ApplyCastTimePercentMod(float val, bool apply)Unit
ApplyControlStatesIfNeeded()Unit
ApplyDiminishingAura(DiminishingGroup group, bool apply)Unit
ApplyDiminishingToDuration(SpellInfo const *auraSpellInfo, int32 &duration, WorldObject *caster, DiminishingLevels previousLevel) constUnit
ApplyEffectModifiers(SpellInfo const *spellInfo, uint8 effIndex, double value) constWorldObject
ApplyEnchantment(Item *item, EnchantmentSlot slot, bool apply, bool apply_dur=true, bool ignore_condition=false)Player
ApplyEnchantment(Item *item, bool apply)Player
ApplyEquipCooldown(Item *pItem)Player
ApplyEquipSpell(SpellInfo const *spellInfo, Item *item, bool apply, bool formChange=false)Player
ApplyHealthRegenBonus(int32 amount, bool apply)Player
ApplyItemDependentAuras(Item *item, bool apply)Player
ApplyItemEquipSpell(Item *item, bool apply, bool formChange=false)Player
ApplyItemLootedSpell(Item *item, bool apply)Player
ApplyItemLootedSpell(ItemTemplate const *itemTemplate)Player
ApplyItemObtainSpells(Item *item, bool apply)Player
ApplyManaRegenBonus(int32 amount, bool apply)Player
ApplyModDamageDoneNeg(SpellSchools school, int32 mod, bool apply)Playerinline
ApplyModDamageDonePercent(SpellSchools school, float pct, bool apply)Playerinline
ApplyModDamageDonePos(SpellSchools school, int32 mod, bool apply)Playerinline
ApplyModFakeInebriation(int32 mod, bool apply)Playerinline
ApplyModManaCostModifier(SpellSchools school, int32 mod, bool apply)Unitinline
ApplyModManaCostMultiplier(float manaCostMultiplier, bool apply)Unitinline
ApplyModOverrideAPBySpellPowerPercent(float mod, bool apply)Playerinline
ApplyModOverrideSpellPowerByAPPercent(float mod, bool apply)Playerinline
ApplyModTargetPhysicalResistance(int32 mod, bool apply)Playerinline
ApplyModTargetResistance(int32 mod, bool apply)Playerinline
ApplyModToSpell(SpellModifier *mod, Spell *spell)Playerstatic
ApplyModUpdateFieldValue(UF::UpdateFieldSetter< T > setter, typename UF::UpdateFieldSetter< T >::value_type mod, bool apply)Objectinlineprotected
ApplyMovementForce(ObjectGuid id, Position origin, float magnitude, MovementForceType type, Position direction={}, ObjectGuid transportGuid=ObjectGuid::Empty)Unit
ApplyPercentModUpdateFieldValue(UF::UpdateFieldSetter< T > setter, float percent, bool apply)Objectinlineprotected
ApplyRatingDiminishing(CombatRating cr, float bonusValue) constPlayer
ApplyRatingMod(CombatRating cr, int32 value, bool apply)Player
ApplyResilience(Unit const *victim, int32 *damage)Unitstatic
ApplySpellImmune(uint32 spellId, SpellImmunity op, uint32 type, bool apply)Unit
ApplySpellMod(SpellInfo const *spellInfo, SpellModOp op, T &basevalue, Spell *spell=nullptr) constPlayer
ApplySpellPenetrationBonus(int32 amount, bool apply)Player
ApplySpellPowerBonus(int32 amount, bool apply)Player
ApplyStatPctModifier(UnitMods unitMod, UnitModifierPctType modifierType, float amount)Unit
ApplyTraitConfig(int32 configId, bool apply)Player
ApplyTraitEntry(int32 traitNodeEntryId, int32 rank, int32 grantedRanks, bool apply)Player
ApplyTraitEntryChanges(int32 editedConfigId, WorldPackets::Traits::TraitConfig const &newConfig, bool applyTraits, bool consumeCurrencies)Player
AreaExploredOrEventHappens(uint32 questId)Player
AreaTriggerList typedefUnitprotected
AtDisengage()Unitinlineprotectedvirtual
AtEndOfEncounter(EncounterType type)Unit
AtEngage(Unit *)Unitinlineprotectedvirtual
AtEnterCombat() overridePlayervirtual
AtExitCombat() overridePlayervirtual
AtStartOfEncounter(EncounterType type)Unit
Attack(Unit *victim, bool meleeAttack)Unit
AttackerSet typedefUnit
AttackerStateUpdate(Unit *victim, WeaponAttackType attType=BASE_ATTACK, bool extra=false)Unit
AttackStop()Unit
AtTargetAttacked(Unit *target, bool canInitialAggro)Unit
AuraApplicationList typedefUnit
AuraApplicationMap typedefUnit
AuraApplicationMapBounds typedefUnit
AuraApplicationMapBoundsNonConst typedefUnit
AuraApplicationProcContainer typedefUnit
AuraEffectList typedefUnit
AuraList typedefUnit
AuraMap typedefUnit
AuraMapBounds typedefUnit
AuraMapBoundsNonConst typedefUnit
AuraStateAurasMap typedefUnit
AuraStateAurasMapBounds typedefUnit
autoReplyMsgPlayer
AutoStoreLoot(uint8 bag, uint8 slot, uint32 loot_id, LootStore const &store, ItemContext context=ItemContext::NONE, bool broadcast=false, bool createdByPlayer=false)Player
AutoStoreLoot(uint32 loot_id, LootStore const &store, ItemContext context=ItemContext::NONE, bool broadcast=false, bool createdByPlayer=false)Playerinline
AutoUnequipChildItem(Item *parentItem)Player
AutoUnequipOffhandIfNeed(bool force=false)Player
BankItem(ItemPosCountVec const &dest, Item *pItem, bool update)Player
BuildAuraStateUpdateForTarget(Unit const *target) constUnit
BuildCreateUpdateBlockForPlayer(UpdateData *data, Player *target) const overridePlayervirtual
BuildDestroyUpdateBlock(UpdateData *data) constObject
BuildFieldsUpdate(Player *, UpdateDataMapType &) constObject
BuildMovementUpdate(ByteBuffer *data, CreateObjectBits flags, Player *target) constObjectprotected
BuildOutOfRangeUpdateBlock(UpdateData *data) constObject
BuildPlayerRepop()Player
BuildUpdate(UpdateDataMapType &) overrideWorldObjectvirtual
BuildValuesCreate(ByteBuffer *data, Player const *target) const overridePlayerprotectedvirtual
BuildValuesUpdate(ByteBuffer *data, Player const *target) const overridePlayerprotectedvirtual
BuildValuesUpdateBlockForPlayer(UpdateData *data, Player const *target) constObject
BuildValuesUpdateBlockForPlayerWithFlag(UpdateData *data, UF::UpdateFieldFlag flags, Player const *target) constObject
BuildValuesUpdateForPlayerWithMask(UpdateData *data, UF::ObjectData::Mask const &requestedObjectMask, UF::UnitData::Mask const &requestedUnitMask, UF::PlayerData::Mask const &requestedPlayerMask, UF::ActivePlayerData::Mask const &requestedActivePlayerMask, Player const *target) constPlayer
Unit::BuildValuesUpdateForPlayerWithMask(UpdateData *data, UF::ObjectData::Mask const &requestedObjectMask, UF::UnitData::Mask const &requestedUnitMask, Player const *target) constUnit
BuildValuesUpdateWithFlag(ByteBuffer *data, UF::UpdateFieldFlag flags, Player const *target) const overridePlayervirtual
BuyCurrencyFromVendorSlot(ObjectGuid vendorGuid, uint32 vendorSlot, uint32 currency, uint32 count)Player
BuyItemFromVendorSlot(ObjectGuid vendorguid, uint32 vendorslot, uint32 item, uint8 count, uint8 bag, uint8 slot)Player
CalcAbsorbResist(DamageInfo &damageInfo, Spell *spell=nullptr)Unitstatic
CalcArmorReducedDamage(Unit const *attacker, Unit *victim, uint32 damage, SpellInfo const *spellInfo, WeaponAttackType attackType=MAX_ATTACK, uint8 attackerLevel=0)Unitstatic
CalcHealAbsorb(HealInfo &healInfo)Unitstatic
CalcSpellDuration(SpellInfo const *spellInfo, std::vector< SpellPowerCost > const *powerCosts) constWorldObject
CalcSpellResistedDamage(Unit const *attacker, Unit *victim, uint32 damage, SpellSchoolMask schoolMask, SpellInfo const *spellInfo)Unitstatic
CalculateAOEAvoidance(int32 damage, uint32 schoolMask, bool npcCaster) constUnit
CalculateAverageResistReduction(WorldObject const *caster, SpellSchoolMask schoolMask, Unit const *victim, SpellInfo const *spellInfo=nullptr)Unitstatic
CalculateCorpseReclaimDelay(bool load=false) constPlayer
CalculateDamage(WeaponAttackType attType, bool normalized, bool addTotalPct) constUnit
CalculateDisplayPowerType() constUnit
CalculateHoverHeight()Unit
CalculateMeleeDamage(Unit *victim, CalcDamageInfo *damageInfo, WeaponAttackType attackType=BASE_ATTACK)Unit
CalculateMinMaxDamage(WeaponAttackType attType, bool normalized, bool addTotalPct, float &minDamage, float &maxDamage) const overridePlayervirtual
CalculateReputationGain(ReputationSource source, uint32 creatureOrQuestLevel, int32 rep, int32 faction, bool noQuestBonus=false)Player
CalculateSpellDamage(Unit const *target, SpellEffectInfo const &spellEffectInfo, int32 const *basePoints=nullptr, float *variance=nullptr, uint32 castItemId=0, int32 itemLevel=-1) constWorldObject
CalculateSpellDamageTaken(SpellNonMeleeDamage *damageInfo, int32 damage, SpellInfo const *spellInfo, WeaponAttackType attackType=BASE_ATTACK, bool crit=false, bool blocked=false, Spell *spell=nullptr)Unit
CanAcceptAreaSpiritHealFrom(Unit *spiritHealer) constPlayerinline
CanAddQuest(Quest const *quest, bool msg) constPlayer
CanAlwaysSee(WorldObject const *obj) const overridePlayerprotectedvirtual
CanApplyResilience() const overridePlayerinlinevirtual
CanBankItem(uint8 bag, uint8 slot, ItemPosCountVec &dest, Item *pItem, bool swap, bool not_loading=true, bool reagentBankOnly=false) constPlayer
CanBeGameMaster() constPlayer
CanBlock() constPlayerinline
CanCaptureTowerPoint() constPlayer
CanCastSpellWhileMoving(SpellInfo const *spellInfo) constUnit
CancelPendingCastRequest()Player
CancelSpellMissiles(uint32 spellId, bool reverseMissile=false, bool abortSpell=false)Unit
CanCompleteQuest(uint32 quest_id, uint32 ignoredQuestObjectiveId=0)Player
CanCompleteRepeatableQuest(Quest const *quest)Player
CanDetect(WorldObject const *obj, bool ignoreStealth, bool checkAlert=false) constWorldObjectprivate
CanDetectInvisibilityOf(WorldObject const *obj) constWorldObjectprivate
CanDetectStealthOf(WorldObject const *obj, bool checkAlert=false) constWorldObjectprivate
CanDualWield() constUnitinline
CanEnableWarModeInArea() constPlayer
CanEnterWater() const overridePlayerinlinevirtual
CanEquipChildItem(Item *parentItem) constPlayer
CanEquipItem(uint8 slot, uint16 &dest, Item *pItem, bool swap, bool not_loading=true) constPlayer
CanEquipNewItem(uint8 slot, uint16 &dest, uint32 item, bool swap) constPlayer
CanEquipUniqueItem(Item *pItem, uint8 except_slot=NULL_SLOT, uint32 limit_count=1) constPlayer
CanEquipUniqueItem(ItemTemplate const *itemProto, uint8 except_slot=NULL_SLOT, uint32 limit_count=1) constPlayer
CanExecutePendingSpellCastRequest()Playerprivate
CanFly() const overridePlayerinlinevirtual
CanFreeMove() constUnit
CanHaveThreatList() constUnitinline
CanInstantCast() constUnitinline
CanInteractWithQuestGiver(Object *questGiver) constPlayer
CanJoinConstantChannelInZone(ChatChannelsEntry const *channel, AreaTableEntry const *zone) constPlayer
CanJoinToBattleground(BattlegroundTemplate const *bg) constPlayer
CanModifyStats() constUnitinline
CanNeverSee(WorldObject const *obj) const overridePlayerprotectedvirtual
CanNoReagentCast(SpellInfo const *spellInfo) constPlayer
CannotTurn() constUnitinline
CanParry() constPlayerinline
CanProc() constUnitinline
CanReportAfkDueToLimit()Player
CanRequestSpellCast(SpellInfo const *spell, Unit const *castingUnit) constPlayer
CanRewardQuest(Quest const *quest, bool msg) constPlayer
CanRewardQuest(Quest const *quest, LootItemType rewardType, uint32 rewardId, bool msg) constPlayer
CanRollNeedForItem(ItemTemplate const *item, Map const *map, bool restrictOnlyLfg) constPlayer
CanSeeGossipOn(Creature const *creature) constPlayer
CanSeeOrDetect(WorldObject const *obj, bool implicitDetect=false, bool distanceCheck=false, bool checkAlert=false) constWorldObject
CanSeeSpellClickOn(Creature const *creature) constPlayer
CanSeeStartQuest(Quest const *quest) constPlayer
CanSelectQuestPackageItem(QuestPackageItemEntry const *questPackageItem) constPlayer
CanShareQuest(uint32 questId) constPlayer
CanStoreItem(uint8 bag, uint8 slot, ItemPosCountVec &dest, Item *pItem, bool swap=false) constPlayer
CanStoreItem(uint8 bag, uint8 slot, ItemPosCountVec &dest, uint32 entry, uint32 count, Item *pItem=nullptr, bool swap=false, uint32 *no_space_count=nullptr) constPlayer
CanStoreItem_InBag(uint8 bag, ItemPosCountVec &dest, ItemTemplate const *pProto, uint32 &count, bool merge, bool non_specialized, Item *pSrcItem, uint8 skip_bag, uint8 skip_slot) constPlayerprivate
CanStoreItem_InInventorySlots(uint8 slot_begin, uint8 slot_end, ItemPosCountVec &dest, ItemTemplate const *pProto, uint32 &count, bool merge, Item *pSrcItem, uint8 skip_bag, uint8 skip_slot) constPlayerprivate
CanStoreItem_InSpecificSlot(uint8 bag, uint8 slot, ItemPosCountVec &dest, ItemTemplate const *pProto, uint32 &count, bool swap, Item *pSrcItem) constPlayerprivate
CanStoreItems(Item **items, int count, uint32 *offendingItemId) constPlayer
CanStoreNewItem(uint8 bag, uint8 slot, ItemPosCountVec &dest, uint32 item, uint32 count, uint32 *no_space_count=nullptr) constPlayer
CanSwim() constUnitvirtual
CanTakeMoreSimilarItems(Item *pItem, uint32 *offendingItemId=nullptr) constPlayer
CanTakeMoreSimilarItems(uint32 entry, uint32 count, uint32 *offendingItemId=nullptr) constPlayerinline
CanTakeMoreSimilarItems(uint32 entry, uint32 count, Item *pItem, uint32 *no_space_count=nullptr, uint32 *offendingItemId=nullptr) constPlayer
CanTakeQuest(Quest const *quest, bool msg) constPlayer
CanTameExoticPets() constPlayerinline
CanTitanGrip() constPlayerinline
CanUnderstandLanguage(Language language) constPlayer
CanUnequipItem(uint16 src, bool swap) constPlayer
CanUnequipItems(uint32 item, uint32 count) constPlayer
CanUninviteFromGroup(ObjectGuid guidMember, Optional< uint8 > partyIndex) constPlayer
CanUseAttackType(uint8 attacktype) constUnit
CanUseBattlegroundObject(GameObject *gameobject) constPlayer
CanUseItem(Item *pItem, bool not_loading=true) constPlayer
CanUseItem(ItemTemplate const *pItem, bool skipRequiredLevelCheck=false) constPlayer
CanUseMastery() constPlayer
CastAllObtainSpells()Player
CastItemCombatSpell(DamageInfo const &damageInfo)Player
CastItemCombatSpell(DamageInfo const &damageInfo, Item *item, ItemTemplate const *proto)Player
CastItemUseSpell(Item *item, SpellCastTargets const &targets, ObjectGuid castCount, int32 *misc)Player
CastSpell(CastSpellTargetArg const &targets, uint32 spellId, CastSpellExtraArgs const &args={ })WorldObject
CastStop(uint32 except_spellid=0)Unit
ChangeSeat(int8 seatId, bool next=true)Unit
CharmSpellInitialize()Player
CheckAreaExploreAndOutdoor(void)Player
CheckAttackFitToAuraRequirement(WeaponAttackType attackType, AuraEffect const *aurEff) const overridePlayervirtual
CheckDuelDistance(time_t currTime)Player
CheckInstanceCount(uint32 instanceId) constPlayer
CheckInstanceValidity(bool)Player
CheckLoadedDungeonDifficultyID(Difficulty difficulty)Playerstatic
CheckLoadedLegacyRaidDifficultyID(Difficulty difficulty)Playerstatic
CheckLoadedRaidDifficultyID(Difficulty difficulty)Playerstatic
CheckPrivateObjectOwnerVisibility(WorldObject const *seer) constWorldObject
CheckTitanGripPenalty()Player
CinematicMgrPlayerfriend
CleanupAfterTaxiFlight()Player
CleanupBeforeRemoveFromMap(bool finalCleanup)Unit
CleanupChannels()Player
CleanupsBeforeDelete(bool finalCleanup=true) overridePlayervirtual
ClearAfkReports()Playerinline
ClearAllReactives()Unit
ClearBossEmotes(Optional< uint32 > zoneId={}, Player const *target=nullptr) constUnit
ClearChannelObjects()Unitinline
ClearDiminishings()Unit
ClearDynamicUpdateFieldValues(UF::DynamicUpdateFieldSetter< T > setter)Objectinlineprotected
ClearInCombat()Unitinline
ClearQuestSharingInfo()Playerinline
ClearResurrectRequestData()Playerinline
ClearSelfResSpell()Playerinline
ClearUnitState(uint32 f)Unitinline
ClearUpdateMask(bool remove) overridePlayerprotectedvirtual
ClearWhisperWhiteList()Playerinline
ClearWorldEffects()Unitinline
CombatStop(bool includingCast=false, bool mutualPvP=true, bool(*unitFilter)(Unit const *otherUnit)=nullptr)Unit
CombatStopWithPets(bool includingCast=false)Unit
CompletedAchievement(AchievementEntry const *entry)Player
CompleteQuest(uint32 quest_id)Player
ConfirmPendingBind()Player
ContinueTaxiFlight() constPlayer
ControlList typedefUnit
CopyAuraEffectList(AuraEffectList const &list)Unitstatic
CorrectMetaGemEnchants(uint8 slot, bool apply)Player
CountPctFromCurHealth(int32 pct) constUnitinline
CountPctFromMaxHealth(int32 pct) constUnitinline
CountPctFromMaxPower(Powers power, int32 pct) constUnitinline
Create(ObjectGuid::LowType guidlow, WorldPackets::Character::CharacterCreateInfo const *createInfo)Player
CreateCorpse()Player
CreateGarrison(uint32 garrSiteId)Player
CreateTamedPetFrom(Creature *creatureTarget, uint32 spell_id=0)Unit
CreateTamedPetFrom(uint32 creatureEntry, uint32 spell_id=0)Unit
CreateTraitConfig(WorldPackets::Traits::TraitConfig &traitConfig)Player
CreateVehicleKit(uint32 id, uint32 creatureEntry, bool loading=false)Unit
CurrencyChanged(uint32 currencyId, int32 change)Player
DailyReset()Player
DealDamage(Unit *attacker, Unit *victim, uint32 damage, CleanDamage const *cleanDamage=nullptr, DamageEffectType damagetype=DIRECT_DAMAGE, SpellSchoolMask damageSchoolMask=SPELL_SCHOOL_MASK_NORMAL, SpellInfo const *spellProto=nullptr, bool durabilityLoss=true)Unitstatic
DealDamageMods(Unit const *attacker, Unit const *victim, uint32 &damage, uint32 *absorb)Unitstatic
DealHeal(HealInfo &healInfo)Unitstatic
DealMeleeDamage(CalcDamageInfo *damageInfo, bool durabilityLoss)Unit
DealSpellDamage(SpellNonMeleeDamage const *damageInfo, bool durabilityLoss)Unit
DelayOwnedAuras(uint32 spellId, ObjectGuid caster, int32 delaytime)Unit
DeleteCharmInfo()Unit
DeleteEquipmentSet(uint64 id)Player
DeleteFromDB(ObjectGuid playerguid, uint32 accountId, bool updateRealmChars=true, bool deleteFinally=false)Playerstatic
DeleteGarrison()Player
DeleteOldCharacters()Playerstatic
DeleteOldCharacters(uint32 keepDays)Playerstatic
DeleteRefundReference(ObjectGuid it)Player
DeleteTraitConfig(int32 deletedConfigId)Player
DeleteVoidStorageItem(uint8 slot)Player
DeMorph()Unit
DespawnPersonalSummonsForQuest(uint32 questId)Player
DestroyConjuredItems(bool update)Player
DestroyForNearbyPlayers()WorldObject
DestroyForPlayer(Player *target) const overridePlayervirtual
DestroyItem(uint8 bag, uint8 slot, bool update)Player
DestroyItemCount(uint32 item, uint32 count, bool update, bool unequip_check=false)Player
DestroyItemCount(Item *item, uint32 &count, bool update)Player
DestroyZoneLimitedItem(bool update, uint32 new_zone)Player
DFQuestsDoneList typedefPlayer
Diminishing typedefUnit
DisablePetControlsOnMount(ReactStates reactState, CommandStates commandState)Player
DisablePvpRules()Player
DisableSpline()Unitprotected
Dismount()Unit
DoMeleeAttackIfReady()Unit
DoRandomRoll(uint32 minimum, uint32 maximum)Player
DoWithSuppressingObjectUpdates(Action &&action)Objectinlineprotected
duelPlayer
DuelComplete(DuelCompleteType type)Player
DurabilityLoss(Item *item, double percent)Player
DurabilityLossAll(double percent, bool inventory)Player
DurabilityPointLossForEquipSlot(EquipmentSlots slot)Player
DurabilityPointsLoss(Item *item, int32 points)Player
DurabilityPointsLossAll(int32 points, bool inventory)Player
DurabilityRepair(uint16 pos, bool takeCost, float discountMod)Player
DurabilityRepairAll(bool takeCost, float discountMod, bool guildBank)Player
DynObjectList typedefUnitprotected
EnablePetControlsOnDismount()Player
EnablePvpRules(bool dueToCombat=false)Player
EnchantmentFitsRequirements(uint32 enchantmentcondition, int8 slot) constPlayer
EnergizeBySpell(Unit *victim, SpellInfo const *spellInfo, int32 damage, Powers powerType)Unit
EngageWithTarget(Unit *who)Unit
EnsureVictim() constUnitinline
EnterVehicle(Unit *base, int8 seatId=-1)Unit
EnvironmentalDamage(EnviromentalDamage type, uint32 damage)Player
EquipChildItem(uint8 parentBag, uint8 parentSlot, Item *parentItem)Player
EquipItem(uint16 pos, Item *pItem, bool update)Player
EquipNewItem(uint16 pos, uint32 item, ItemContext context, bool update)Player
ExecutePendingSpellCastRequest()Playerprivate
ExitVehicle(Position const *exitPosition=nullptr)Unitvirtual
extraAttacksTargetsUnitprivate
FailCriteria(CriteriaFailEvent condition, int32 failAsset)Player
FailQuest(uint32 quest_id)Player
FailQuestsWithFlag(QuestFlags flag)Player
FindCurrentSpellBySpellId(uint32 spell_id) constUnit
FindEmptyProfessionSlotFor(uint32 skillId) constPlayer
FindEquipSlot(Item const *item, uint32 slot, bool swap) constPlayer
FindMap() constWorldObjectinline
FindNearestCreature(uint32 entry, float range, bool alive=true) constWorldObject
FindNearestCreatureWithOptions(float range, FindCreatureOptions const &options) constWorldObject
FindNearestGameObject(uint32 entry, float range, bool spawnedOnly=true) constWorldObject
FindNearestGameObjectOfType(GameobjectTypes type, float range) constWorldObject
FindNearestGameObjectWithOptions(float range, FindGameObjectOptions const &options) constWorldObject
FindNearestUnspawnedGameObject(uint32 entry, float range) constWorldObject
FindQuestSlot(uint32 quest_id) constPlayer
FindZoneScript() constWorldObject
FinishSpell(CurrentSpellTypes spellType, SpellCastResult result=SPELL_CAST_OK)Unit
FinishTaxiFlight()Player
FollowerAdded(AbstractFollower *f)Unitinline
FollowerRemoved(AbstractFollower *f)Unitinline
ForceUpdateFieldChange(UF::UpdateFieldSetter< T > const &)Objectinline
ForEachItem(ItemSearchLocation location, T callback) constPlayerinline
GameObjectList typedefUnitprotected
GetAbsoluteAngle(float x, float y) constPositioninline
GetAbsoluteAngle(Position const &pos) constPositioninline
GetAbsoluteAngle(Position const *pos) constPositioninline
GetAchievementPoints() constPlayer
GetActionButton(uint8 button)Player
GetActionButtons() constPlayerinline
GetActiveTalentGroup() constPlayerinline
GetAELootView() constPlayerinline
GetAffectingPlayer() constWorldObject
GetAI() constUnitinline
GetAIAnimKitId() const overrideUnitinlinevirtual
GetAllMinionsByEntry(std::list< TempSummon * > &Minions, uint32 entry)Unit
GetAnimTier() constUnitinline
GetAPMultiplier(WeaponAttackType attType, bool normalized) constUnit
GetAppliedAuras()Unitinline
GetAppliedAuras() constUnitinline
GetAreaId() constWorldObjectinline
GetAreaTrigger(uint32 spellId) constUnit
GetAreaTriggers(uint32 spellId) constUnit
GetArenaPersonalRating(uint8 slot) constPlayer
GetArenaTeamId(uint8) constPlayerinline
GetArenaTeamIdInvited() constPlayerinline
GetArmor() constUnitinline
GetArmorMultiplierForTarget(WorldObject const *) constUnitinlinevirtual
GetArmorProficiency() constPlayerinline
GetAttackBySlot(uint8 slot, InventoryType inventoryType)Playerstatic
getAttackerForHelper() constUnit
getAttackers() constUnitinline
getAttackTimer(WeaponAttackType type) constUnitinline
GetAura(uint32 spellId, ObjectGuid casterGUID=ObjectGuid::Empty, ObjectGuid itemCasterGUID=ObjectGuid::Empty, uint32 reqEffMask=0) constUnit
GetAura(uint32 spellId, std::function< bool(Aura const *)> const &predicate) constUnit
GetAura(std::function< bool(Aura const *)> const &predicate) constUnit
GetAuraApplication(uint32 spellId, ObjectGuid casterGUID=ObjectGuid::Empty, ObjectGuid itemCasterGUID=ObjectGuid::Empty, uint32 reqEffMask=0, AuraApplication *except=nullptr) constUnit
GetAuraApplication(uint32 spellId, std::function< bool(AuraApplication const *)> const &predicate) constUnit
GetAuraApplication(uint32 spellId, std::function< bool(Aura const *)> const &predicate) constUnit
GetAuraApplication(std::function< bool(AuraApplication const *)> const &predicate) constUnit
GetAuraApplication(std::function< bool(Aura const *)> const &predicate) constUnit
GetAuraApplicationOfRankedSpell(uint32 spellId, ObjectGuid casterGUID=ObjectGuid::Empty, ObjectGuid itemCasterGUID=ObjectGuid::Empty, uint32 reqEffMask=0, AuraApplication *except=nullptr) constUnit
GetAuraCount(uint32 spellId) constUnit
GetAuraEffect(uint32 spellId, uint8 effIndex, ObjectGuid casterGUID=ObjectGuid::Empty) constUnit
GetAuraEffect(AuraType type, SpellFamilyNames family, flag128 const &familyFlag, ObjectGuid casterGUID=ObjectGuid::Empty) constUnit
GetAuraEffectOfRankedSpell(uint32 spellId, uint8 effIndex, ObjectGuid casterGUID=ObjectGuid::Empty) constUnit
GetAuraEffectsByType(AuraType type) constUnitinline
GetAuraEffectsByType(AuraType type)Unitinline
GetAuraOfRankedSpell(uint32 spellId, ObjectGuid casterGUID=ObjectGuid::Empty, ObjectGuid itemCasterGUID=ObjectGuid::Empty, uint32 reqEffMask=0) constUnit
GetAverageItemLevel() constPlayer
GetBagByPos(uint8 slot) constPlayer
GetBankBagSlotCount() constPlayerinline
GetBarberShopCost(Trinity::IteratorPair< UF::ChrCustomizationChoice const * > newCustomizations) constPlayer
GetBaseAttackTime(WeaponAttackType att) constUnit
GetBaseModValue(BaseModGroup modGroup, BaseModType modType) constPlayer
GetBaseSkillValue(uint32 skill) constPlayer
GetBaseSpellPowerBonus() constPlayerinline
GetBattleground() constPlayer
GetBattlegroundEntryPoint() constPlayerinline
GetBattlegroundId() constPlayerinline
GetBattlegroundQueueIndex(BattlegroundQueueTypeId bgQueueTypeId) constPlayer
GetBattlegroundQueueJoinTime(BattlegroundQueueTypeId bgQueueTypeId) constPlayer
GetBattlegroundQueueTypeId(uint32 index) constPlayer
GetBattlegroundTypeId() constPlayerinline
GetBattlePetCompanionExperience() constUnitinline
GetBattlePetCompanionGUID() constUnitinline
GetBattlePetCompanionNameTimestamp() constUnitinline
GetBGAccessByLevel(BattlegroundTypeId bgTypeId) constPlayer
GetBGTeam() constPlayer
GetBlockPercent(uint8 attackerLevel) const overridePlayervirtual
GetBonusResistanceMod(SpellSchools school) constUnitinline
GetBoundingRadius() constUnitinline
GetCastSpellInfo(SpellInfo const *spellInfo, TriggerCastFlags &triggerFlag) const overridePlayervirtual
GetCastSpellXSpellVisualId(SpellInfo const *spellInfo) const overrideUnitvirtual
GetChampioningFaction() constPlayerinline
GetChannelScriptVisualId() constUnitinline
GetChannelSpellId() constUnitinline
GetChannelSpellXSpellVisualId() constUnitinline
GetCharmed() constUnitinline
GetCharmedGUID() constUnitinline
GetCharmer() constUnitinline
GetCharmerGUID() constUnitinline
GetCharmerOrOwner() constUnitinline
GetCharmerOrOwnerGUID() const overrideUnitinlinevirtual
GetCharmerOrOwnerOrOwnGUID() constWorldObject
GetCharmerOrOwnerOrSelf() constWorldObject
GetCharmerOrOwnerPlayerOrPlayerItself() constWorldObject
GetCharmInfo()Unitinline
GetChatFlags() constPlayer
GetChildItemByGuid(ObjectGuid guid) constPlayer
getCinematic() constPlayerinline
GetCinematicMgr() constPlayerinline
GetClass() constUnitinline
GetClassMask() constUnitinline
GetClosePoint(float &x, float &y, float &z, float size, float distance2d=0, float relAngle=0) constWorldObject
GetCollisionHeight() const overrideUnitvirtual
GetCombatManager()Unitinline
GetCombatManager() constUnitinline
GetCombatRatingDamageReduction(CombatRating cr, float rate, float cap, uint32 damage) constUnitprivate
GetCombatRatingReduction(CombatRating cr) constUnitprivate
GetCombatReach() const overrideUnitinlinevirtual
GetCommandStatus(uint32 command) constPlayerinline
GetCompletedAchievementIds() constPlayer
GetContactPoint(WorldObject const *obj, float &x, float &y, float &z, float distance2d=CONTACT_DISTANCE) constWorldObject
GetContentTuning() constUnitinline
GetControllingPlayer() constUnit
GetCoordsMapAreaAndZoneString() constPlayer
GetCorpse() constPlayer
GetCorpseLocation() constPlayerinline
GetCorpseReclaimDelay(bool pvp) constPlayer
GetCosmeticMountDisplayId() constUnitinline
GetCraftingReagentItemsToDeposit()Player
GetCreateHealth() constUnitinline
GetCreateMana() constUnitinline
GetCreateMode() constPlayerinline
GetCreatePowerValue(Powers power) constUnitvirtual
GetCreateStat(Stats stat) constUnitinline
GetCreatorGUID() const overrideUnitinlinevirtual
GetCreatureListWithEntryInGrid(Container &creatureContainer, uint32 entry, float maxSearchRange=250.0f) constWorldObject
GetCreatureListWithOptionsInGrid(Container &creatureContainer, float maxSearchRange, FindCreatureOptions const &options) constWorldObject
GetCreatureType() constUnit
GetCreatureTypeMask() constUnit
GetCritterGUID() constUnitinline
GetCUFProfile(uint8 id) constPlayerinline
GetCUFProfilesCount() constPlayerinline
GetCurrencyIncreasedCapQuantity(uint32 id) constPlayer
GetCurrencyMaxQuantity(CurrencyTypesEntry const *currency, bool onLoad=false, bool onUpdateVersion=false) constPlayer
GetCurrencyQuantity(uint32 id) constPlayer
GetCurrencyTrackedQuantity(uint32 id) constPlayer
GetCurrencyWeeklyCap(uint32 id) constPlayer
GetCurrencyWeeklyCap(CurrencyTypesEntry const *currency) constPlayer
GetCurrencyWeeklyQuantity(uint32 id) constPlayer
GetCurrentSpell(CurrentSpellTypes spellType) constUnitinline
GetCurrentSpell(uint32 spellType) constUnitinline
GetCurrentSpellCastTime(uint32 spell_id) constUnit
GetCurrentWmo() constWorldObjectinline
GetCustomizationChoice(uint32 chrCustomizationOptionId) constPlayerinline
GetDamageImmunityMask() constUnit
GetDamageMultiplierForTarget(WorldObject const *) constUnitinlinevirtual
GetDamageReduction(uint32 damage) constUnitinline
GetDBPhase() constWorldObjectinline
getDeathState() constUnitinline
GetDeathTimer() constPlayerinline
GetDebugInfo() const overridePlayervirtual
GetDeclinedNames() constPlayerinline
GetDefaultMovementType() constUnitvirtual
GetDefaultSpecId() constPlayer
GetDemonCreator() constUnit
GetDemonCreatorGUID() constUnitinline
GetDemonCreatorPlayer() constUnit
GetDifficultyID(MapEntry const *mapEntry) constPlayer
GetDiminishing(DiminishingGroup group) constUnit
GetDirectTransport() constUnit
GetDiseasesByCaster(ObjectGuid casterGUID, bool remove=false)Unit
GetDispellableAuraList(WorldObject const *caster, uint32 dispelMask, DispelChargesList &dispelList, bool isReflect=false) constUnit
GetDisplayId() constUnitinline
GetDisplayScale() constUnitinline
GetDistance(WorldObject const *obj) constWorldObject
GetDistance(Position const &pos) constWorldObject
GetDistance(float x, float y, float z) constWorldObject
GetDistance2d(WorldObject const *obj) constWorldObject
GetDistance2d(float x, float y) constWorldObject
GetDistanceOrder(WorldObject const *obj1, WorldObject const *obj2, bool is3D=true) constWorldObject
GetDistanceZ(WorldObject const *obj) constWorldObject
GetDodgeFromAgility(float &diminishing, float &nondiminishing) constPlayer
GetDoTsByCaster(ObjectGuid casterGUID) constUnit
GetDrunkenstateByValue(uint8 value)Playerstatic
GetDrunkValue() constPlayerinline
GetDungeonDifficultyID() constPlayerinline
GetDynamicFlags() constObjectinline
GetDynObject(uint32 spellId) constUnit
GetDynObjects(uint32 spellId) constUnit
GetEffectiveTeam() constPlayerinline
GetEffectiveTeamId() constPlayerinline
GetEmoteState() constUnitinline
GetEntry() constObjectinline
GetExactDist(float x, float y, float z) constPositioninline
GetExactDist(Position const &pos) constPositioninline
GetExactDist(Position const *pos) constPositioninline
GetExactDist2d(const float x, const float y) constPositioninline
GetExactDist2d(Position const &pos) constPositioninline
GetExactDist2d(Position const *pos) constPositioninline
GetExactDist2dSq(const float x, const float y) constPositioninline
GetExactDist2dSq(Position const &pos) constPositioninline
GetExactDist2dSq(Position const *pos) constPositioninline
GetExactDistSq(float x, float y, float z) constPositioninline
GetExactDistSq(Position const &pos) constPositioninline
GetExactDistSq(Position const *pos) constPositioninline
GetExpertiseDodgeOrParryReduction(WeaponAttackType attType) constPlayer
GetExtraUnitMovementFlags() constUnitinline
GetExtraUnitMovementFlags2() constUnitinline
GetFaction() const overrideUnitinlinevirtual
GetFactionGroupForRace(uint8 race)Playerstatic
GetFactionReactionTo(FactionTemplateEntry const *factionTemplateEntry, WorldObject const *target)WorldObjectstatic
GetFactionTemplateEntry() constWorldObject
GetFirstCollisionPosition(float dist, float angle)WorldObject
GetFirstControlled() constUnit
GetFirstMinion() constUnit
GetFlatModifierValue(UnitMods unitMod, UnitModifierFlatType modifierType) constUnit
GetFloorZ() constWorldObject
GetFollowAngle() constUnitinlinevirtual
GetFreeInventorySlotCount(EnumFlag< ItemSearchLocation > location=ItemSearchLocation::Inventory) constPlayer
GetFreeInventorySpace() constPlayer
GetFreePrimaryProfessionPoints() constPlayerinline
GetGameObject(uint32 spellId) constUnit
GetGameObjectIfCanInteractWith(ObjectGuid const &guid) constPlayer
GetGameObjectIfCanInteractWith(ObjectGuid const &guid, GameobjectTypes type) constPlayer
GetGameObjectListWithEntryInGrid(Container &gameObjectContainer, uint32 entry, float maxSearchRange=250.0f) constWorldObject
GetGameObjectListWithOptionsInGrid(Container &gameObjectContainer, float maxSearchRange, FindGameObjectOptions const &options) constWorldObject
GetGameObjects(uint32 spellId) constUnit
GetGarrison() constPlayerinline
GetGender() constUnitinline
GetGlyphs(uint8 spec) constPlayerinline
GetGlyphs(uint8 spec)Playerinline
GetGossipMenuForSource(WorldObject const *source) constPlayer
GetGossipTextId(uint32 menuId, WorldObject *source)Player
GetGossipTextId(WorldObject *source)Player
GetGridActivationRange() constWorldObject
GetGroup(Optional< uint8 > partyIndex)Playerinline
GetGroup(Optional< uint8 > partyIndex) constPlayer
GetGroup()Playerinline
GetGroup() constPlayerinline
GetGroupInvite() constPlayerinline
GetGroupRef()Playerinline
GetGroupUpdateFlag() constPlayerinline
GetGuardianPet() constUnit
GetGUID(Object const *o)Objectinlinestatic
GetGUID() constObjectinline
GetGuild()Player
GetGuild() constPlayer
GetGuildId() constPlayerinline
GetGuildIdInvited() constPlayerinline
GetGuildLevel() constPlayerinline
GetGuildName() constPlayer
GetGuildRank() constPlayerinline
GetHealth() constUnitinline
GetHealthBonusFromStamina() constPlayer
GetHealthGain(int64 dVal)Unit
GetHealthMultiplierForTarget(WorldObject const *) constUnitinlinevirtual
GetHealthPct() constUnitinline
GetHighestExclusiveSameEffectSpellGroupValue(AuraEffect const *aurEff, AuraType auraType, bool checkMiscValue=false, int32 miscValue=0) constUnit
GetHitSpherePointFor(Position const &dest) constWorldObject
GetHitSpherePointFor(Position const &dest, float &x, float &y, float &z) constWorldObject
GetHonorLevel() constPlayerinline
GetHoverOffset() constUnitinline
GetInGameTime() constPlayerinline
GetInstanceEntrance(uint32 targetMapId)Player
GetInstanceId() constWorldObjectinline
GetInstanceScript() constWorldObject
GetInventorySlotCount() constPlayerinline
GetItemByEntry(uint32 entry, ItemSearchLocation where=ItemSearchLocation::Default) constPlayer
GetItemByGuid(ObjectGuid guid) constPlayer
GetItemByPos(uint16 pos) constPlayer
GetItemByPos(uint8 bag, uint8 slot) constPlayer
GetItemCount(uint32 item, bool inBankAlso=false, Item *skipItem=nullptr) constPlayer
GetItemCountWithLimitCategory(uint32 limitCategory, Item *skipItem=nullptr) constPlayer
GetItemFromBuyBackSlot(uint32 slot)Player
GetItemLimitCategoryQuantity(ItemLimitCategoryEntry const *limitEntry) constPlayer
GetItemListByEntry(uint32 entry, bool inBankAlso=false) constPlayer
GetItemUpdateQueue()Playerinline
GetJoinedChannels() constPlayerinline
GetLastDamagedTargetGuid() constUnitinline
GetLastExtraAttackSpell() constUnitinline
GetLastPetNumber() constPlayerinline
GetLastPotionId() constPlayerinline
GetLegacyRaidDifficultyID() constPlayerinline
GetLevel() constUnitinline
GetLevelForTarget(WorldObject const *) const overrideUnitinlinevirtual
GetLevelPlayedTime() constPlayerinline
GetLiquidStatus() constWorldObjectinline
GetLootByWorldObjectGUID(ObjectGuid const &lootWorldObjectGuid) constPlayer
GetLootForPlayer(Player const *player) constObjectinlinevirtual
GetLootGUID() constPlayerinline
GetLootRoll(ObjectGuid const &lootObjectGuid, uint8 lootListId)Player
GetLootSpecId() constPlayerinline
GetMagicHitRedirectTarget(Unit *victim, SpellInfo const *spellInfo)WorldObject
GetMail(uint64 id)Player
GetMails() constPlayerinline
GetMailSize() constPlayerinline
GetMap() constWorldObjectinline
GetMapAreaAndZoneString() constPlayer
GetMapHeight(float x, float y, float z, bool vmap=true, float distanceToSearch=50.0f) constWorldObject
GetMapId() constWorldLocationinline
GetMapRef()Playerinline
GetMapWaterOrGroundLevel(float x, float y, float z, float *ground=nullptr) constWorldObject
GetMaxHealth() constUnitinline
GetMaxNegativeAuraModifier(AuraType auraType) constUnit
GetMaxNegativeAuraModifier(AuraType auraType, std::function< bool(AuraEffect const *)> const &predicate) constUnit
GetMaxNegativeAuraModifierByAffectMask(AuraType auraType, SpellInfo const *affectedSpell) constUnit
GetMaxNegativeAuraModifierByMiscMask(AuraType auraType, uint32 misc_mask) constUnit
GetMaxNegativeAuraModifierByMiscValue(AuraType auraType, int32 misc_value) constUnit
GetMaxPersonalArenaRatingRequirement(uint32 minarenaslot) constPlayer
GetMaxPositiveAuraModifier(AuraType auraType) constUnit
GetMaxPositiveAuraModifier(AuraType auraType, std::function< bool(AuraEffect const *)> const &predicate) constUnit
GetMaxPositiveAuraModifierByAffectMask(AuraType auraType, SpellInfo const *affectedSpell) constUnit
GetMaxPositiveAuraModifierByMiscMask(AuraType auraType, uint32 misc_mask, AuraEffect const *except=nullptr) constUnit
GetMaxPositiveAuraModifierByMiscValue(AuraType auraType, int32 misc_value) constUnit
GetMaxPower(Powers power) constUnit
GetMaxSkillValue(uint32 skill) constPlayer
GetMaxSkillValueForLevel(Unit const *target=nullptr) constUnitinline
getMaxTimer(MirrorTimerType timer) constPlayerprotected
GetMechanicImmunityMask() constUnit
GetMechanicResistChance(SpellInfo const *spellInfo) constUnit
GetMeleeAnimKitId() const overrideUnitinlinevirtual
GetMeleeDamageSchoolMask(WeaponAttackType attackType=BASE_ATTACK) const overridePlayervirtual
GetMeleeHitRedirectTarget(Unit *victim, SpellInfo const *spellInfo=nullptr)Unit
GetMeleeRange(Unit const *target) constUnit
GetMinionGUID() constUnitinline
GetMinPower(Powers power) constUnitinline
GetMItem(ObjectGuid::LowType id)Player
GetModelForForm(ShapeshiftForm form, uint32 spellId) constUnit
GetMoney() constPlayerinline
GetMotionMaster()Unitinline
GetMotionMaster() constUnitinline
GetMountCapability(uint32 mountType) constUnit
GetMountDisplayId() constUnitinline
GetMovementAnimKitId() const overrideUnitinlinevirtual
GetMovementForces() constUnitinline
GetMovie() constPlayerinline
GetName() constWorldObjectinline
GetNameForLocaleIdx(LocaleConstant) const overrideWorldObjectinlinevirtual
GetNativeDisplayId() constUnitinline
GetNativeDisplayScale() constUnitinline
GetNativeGender() const overridePlayerinlinevirtual
GetNativeObjectScale() constUnitinlinevirtual
GetNearPoint(WorldObject const *searcher, float &x, float &y, float &z, float distance2d, float absAngle) constWorldObject
GetNearPoint2D(WorldObject const *searcher, float &x, float &y, float distance, float absAngle) constWorldObject
GetNearPosition(float dist, float angle)WorldObject
GetNegStat(Stats stat) constUnitinline
GetNextQuest(Object const *questGiver, Quest const *quest) constPlayer
GetNextRandomRaidMember(float radius)Player
GetNextRandomRaidMemberOrPet(float radius)Unit
GetNextResetTalentsCost() constPlayer
GetNextVoidStorageFreeSlot() constPlayer
GetNotifyFlags() constWorldObjectinline
GetNpcFlags() constUnitinline
GetNpcFlags2() constUnitinline
GetNPCIfCanInteractWith(ObjectGuid const &guid, NPCFlags npcFlags, NPCFlags2 npcFlags2) constPlayer
GetNumOfVoidStorageFreeSlots() constPlayer
GetNumRespecs() constPlayerinline
GetObjectScale() constObjectinline
GetOrCreateSmoothPhasing()WorldObject
GetOrientation() constPositioninline
GetOriginalGroup() constPlayerinline
GetOriginalGroupRef()Playerinline
GetOriginalSubGroup() constPlayerinline
GetOrInitPetStable()Player
GetOutdoorPvP() constPlayer
GetOverrideZonePVPType() constPlayerinline
GetOwnedAura(uint32 spellId, ObjectGuid casterGUID=ObjectGuid::Empty, ObjectGuid itemCasterGUID=ObjectGuid::Empty, uint32 reqEffMask=0, Aura *except=nullptr) constUnit
GetOwnedAuras()Unitinline
GetOwnedAuras() constUnitinline
GetOwner() constWorldObject
GetOwnerGUID() const overrideUnitinlinevirtual
GetPartyMembers(std::list< Unit * > &units)Unit
GetPassOnGroupLoot() constPlayerinline
GetPctModifierValue(UnitMods unitMod, UnitModifierPctType modifierType) constUnit
GetPet() constPlayer
GetPetFlags() constUnitinline
GetPetGUID() constUnitinline
GetPetStable()Playerinline
GetPetStable() constPlayerinline
GetPhaseShift()WorldObjectinline
GetPhaseShift() constWorldObjectinline
GetPlayerListInGrid(Container &playerContainer, float maxSearchRange, bool alive=true) constWorldObject
GetPlayerMovingMe() constUnitinline
GetPlayerSharingQuest() constPlayerinline
GetPosition(float &x, float &y) constPositioninline
GetPosition(float &x, float &y, float &z) constPositioninline
GetPosition(float &x, float &y, float &z, float &o) constPositioninline
GetPosition() constPositioninline
GetPositionOffsetTo(Position const &endPos, Position &retOffset) constPosition
GetPositionWithOffset(Position const &offset) constPosition
GetPositionX() constPositioninline
GetPositionY() constPositioninline
GetPositionZ() constPositioninline
GetPosStat(Stats stat) constUnitinline
GetPower(Powers power) constUnit
GetPowerIndex(Powers power) const overridePlayervirtual
GetPowerPct(Powers power) constUnitinline
GetPowerType() constUnitinline
GetPPMProcChance(uint32 WeaponSpeed, float PPM, SpellInfo const *spellProto) constUnit
GetPrimarySpecialization() constPlayerinline
GetPrimarySpecializationEntry() constPlayer
GetPrimaryStat() constPlayer
GetPrivateObjectOwner() constWorldObjectinline
GetProcAurasTriggeredOnEvent(AuraApplicationProcContainer &aurasTriggeringProc, AuraApplicationList *procAuras, ProcEventInfo &eventInfo)Unit
GetProcChainLength() constUnitinline
GetProfessionSkillForExp(uint32 skill, int32 expansion) constPlayer
GetProfessionSlotFor(uint32 skillId) constPlayer
GetPureMaxSkillValue(uint32 skill) constPlayer
GetPureSkillValue(uint32 skill) constPlayer
GetPvpFlags() constUnitinline
GetPvpInfoForBracket(int8 bracket) constPlayer
GetPvpTalentMap(uint8 spec) constPlayerinline
GetPvpTalentMap(uint8 spec)Playerinline
GetQuestDialogStatus(Object const *questGiver) constPlayer
GetQuestLevel(Quest const *quest) constPlayer
GetQuestLevel(uint32 contentTuningId) constPlayer
GetQuestMinLevel(Quest const *quest) constPlayer
GetQuestMinLevel(uint32 contentTuningId) constPlayer
GetQuestMoneyReward(Quest const *quest) constPlayer
GetQuestObjectiveData(uint32 questId, uint32 objectiveId) constPlayer
GetQuestObjectiveData(QuestObjective const &objective) constPlayer
GetQuestObjectiveForItem(uint32 itemId, bool onlyIncomplete) constPlayer
GetQuestRewardStatus(uint32 quest_id) constPlayer
GetQuestSlotCounter(uint16 slot, uint8 counter) constPlayer
GetQuestSlotEndTime(uint16 slot) constPlayer
GetQuestSlotObjectiveData(uint16 slot, QuestObjective const &objective) constPlayer
GetQuestSlotObjectiveFlag(uint16 slot, int8 objectiveIndex) constPlayer
GetQuestSlotQuestId(uint16 slot) constPlayer
GetQuestSlotState(uint16 slot) constPlayer
GetQuestStatus(uint32 quest_id) constPlayer
getQuestStatusMap()Playerinline
GetQuestXPReward(Quest const *quest)Player
GetRace() constUnitinline
GetRaceMask() constUnitinline
GetRaidDifficultyID() constPlayerinline
GetRandomNearPosition(float radius)WorldObject
GetRandomPoint(Position const &srcPos, float distance, float &rand_x, float &rand_y, float &rand_z) constWorldObject
GetRandomPoint(Position const &srcPos, float distance) constWorldObject
GetRandomWinner() constPlayerinline
GetRatingBonusValue(CombatRating cr) constPlayer
GetRatingMultiplier(CombatRating cr) constPlayer
GetRBGPersonalRating() constPlayerinline
GetReactionTo(WorldObject const *target) constWorldObject
GetRecentInstanceId(uint32 mapId) constPlayerinline
GetRelativeAngle(float x, float y) constPositioninline
GetRelativeAngle(Position const &pos) constPositioninline
GetRelativeAngle(Position const *pos) constPositioninline
GetReputation(uint32 factionentry) constPlayer
GetReputationMgr()Playerinline
GetReputationMgr() constPlayerinline
GetReputationPriceDiscount(Creature const *creature) constPlayer
GetReputationPriceDiscount(FactionTemplateEntry const *factionTemplate) constPlayer
GetReputationRank(uint32 faction_id) constPlayer
GetReqKillOrCastCurrentCount(uint32 quest_id, int32 entry) constPlayer
GetResistance(SpellSchools school) constUnitinline
GetResistance(SpellSchoolMask mask) constUnit
GetRestMgr() constPlayerinline
GetRewardedQuestCount() constPlayerinline
getRewardedQuests() constPlayerinline
GetRuneBaseCooldown() constPlayer
GetRuneCooldown(uint8 index) constPlayerinline
GetRunesState() constPlayer
GetSaveTimer() constPlayerinline
GetScenario() constWorldObject
GetSceneMgr()Playerinline
GetSceneMgr() constPlayerinline
GetScheduledChangeAI()Unitprotected
GetSchoolImmunityMask() constUnit
GetSelectedPlayer() constPlayer
GetSelectedUnit() constPlayer
GetSession() constPlayerinline
GetShapeshiftForm() constUnitinline
GetSharedQuestID() constPlayerinline
GetSharedVisionList()Unitinline
GetSheath() constUnitinline
GetShield(bool useable=false) constPlayer
GetSightRange(WorldObject const *target=nullptr) constWorldObject
GetSingleCastAuras()Unitinline
GetSingleCastAuras() constUnitinline
GetSkillPermBonusValue(uint32 skill) constPlayer
GetSkillStep(uint32 skill) constPlayer
GetSkillTempBonusValue(uint32 skill) constPlayer
GetSkillValue(uint32 skill) constPlayer
GetSmoothPhasing()WorldObjectinline
GetSmoothPhasing() constWorldObjectinline
GetSocial() constPlayerinline
GetSpeed(UnitMoveType mtype) constUnit
GetSpeedRate(UnitMoveType mtype) constUnitinline
GetSpellHistory()Unitinline
GetSpellHistory() constUnitinline
GetSpellMap() constPlayerinline
GetSpellMap()Playerinline
GetSpellMaxRangeForTarget(Unit const *target, SpellInfo const *spellInfo) constWorldObject
GetSpellMinRangeForTarget(Unit const *target, SpellInfo const *spellInfo) constWorldObject
GetSpellModOwner() constWorldObject
GetSpellModValues(SpellInfo const *spellInfo, SpellModOp op, Spell *spell, T base, int32 *flat, float *pct) constPlayer
GetSpellOtherImmunityMask() constUnit
GetSpellPenetrationItemMod() constPlayerinline
GetSpellSchoolByAuraGroup(UnitMods unitMod) constUnit
GetSpiritHealerGUID() constPlayerinline
GetsRecruitAFriendBonus(bool forXP)Player
GetStableMaster() constPlayer
GetStandState() constUnitinline
GetStartLevel(uint8 race, uint8 playerClass, Optional< int32 > characterTemplateId) constPlayer
GetStat(Stats stat) constUnitinline
GetStatByAuraGroup(UnitMods unitMod) constUnit
GetStationaryO() constWorldObjectinlinevirtual
GetStationaryX() constWorldObjectinlinevirtual
GetStationaryY() constWorldObjectinlinevirtual
GetStationaryZ() constWorldObjectinlinevirtual
GetStoredAuraTeleportLocation(uint32 spellId) constPlayer
GetSubGroup() constPlayerinline
GetSummonedBattlePet() constPlayer
GetSummonedBattlePetGUID() constPlayerinline
GetSuppressedPhaseShift()WorldObjectinline
GetSuppressedPhaseShift() constWorldObjectinline
GetTalentMap(uint8 spec) constPlayerinline
GetTalentMap(uint8 spec)Playerinline
GetTalentResetCost() constPlayerinline
GetTalentResetTime() constPlayerinline
GetTarget() constUnitinline
GetTeam() constPlayerinline
GetTeamId() constPlayerinline
GetTeleportDest()Playerinline
GetTeleportDestInstanceId() constPlayerinline
GetTeleportOptions() constPlayerinline
GetTemporaryPetReactState() constPlayerinline
GetTemporaryUnsummonedPetNumber() constPlayerinline
GetThreatManager()Unitinline
GetThreatManager() constUnitinline
GetTopAI() constUnitinlineprotected
GetTotalAttackPowerValue(WeaponAttackType attType, bool includeWeapon=true) constUnit
GetTotalAuraModifier(AuraType auraType) constUnit
GetTotalAuraModifier(AuraType auraType, std::function< bool(AuraEffect const *)> const &predicate) constUnit
GetTotalAuraModifierByAffectMask(AuraType auraType, SpellInfo const *affectedSpell) constUnit
GetTotalAuraModifierByMiscMask(AuraType auraType, uint32 misc_mask) constUnit
GetTotalAuraModifierByMiscValue(AuraType auraType, int32 misc_value) constUnit
GetTotalAuraModValue(UnitMods unitMod) constUnit
GetTotalAuraMultiplier(AuraType auraType) constUnit
GetTotalAuraMultiplier(AuraType auraType, std::function< bool(AuraEffect const *)> const &predicate) constUnit
GetTotalAuraMultiplierByAffectMask(AuraType auraType, SpellInfo const *affectedSpell) constUnit
GetTotalAuraMultiplierByMiscMask(AuraType auraType, uint32 misc_mask) constUnit
GetTotalAuraMultiplierByMiscValue(AuraType auraType, int32 misc_value) constUnit
GetTotalBaseModValue(BaseModGroup modGroup) constPlayer
GetTotalPlayedTime() constPlayerinline
GetTotalStatValue(Stats stat) constUnit
GetTradeData() constPlayerinline
GetTrader() constPlayer
GetTraitConfig(int32 configId) constPlayer
GetTransformSpell() constUnitinline
GetTransGUID() const overrideUnitvirtual
GetTransOffset() constWorldObjectinline
GetTransOffsetO() constWorldObjectinline
GetTransOffsetX() constWorldObjectinline
GetTransOffsetY() constWorldObjectinline
GetTransOffsetZ() constWorldObjectinline
GetTransport() constWorldObjectinline
GetTransSeat() constWorldObjectinline
GetTransTime() constWorldObjectinline
GetTypeId() constObjectinline
GetUnitBeingMoved() constUnitinline
GetUnitBlockChance(WeaponAttackType attType, Unit const *victim) constUnit
GetUnitCriticalChanceAgainst(WeaponAttackType attackType, Unit const *victim) constUnit
GetUnitCriticalChanceDone(WeaponAttackType attackType) constUnit
GetUnitCriticalChanceTaken(Unit const *attacker, WeaponAttackType attackType, float critDone) constUnit
GetUnitDodgeChance(WeaponAttackType attType, Unit const *victim) constUnit
GetUnitMissChance() constUnit
GetUnitMovementFlags() constUnitinline
GetUnitParryChance(WeaponAttackType attType, Unit const *victim) constUnit
GetUpdateFieldFlagsFor(Player const *target) const overridePlayerprotectedvirtual
GetUseableItemByPos(uint8 bag, uint8 slot) constPlayer
GetVehicle() constUnitinline
GetVehicleBase() constUnit
GetVehicleCreatureBase() constUnit
GetVehicleKit() constUnitinline
GetVehicleKitWeakPtr() constUnitinline
GetVehicleRoot() constUnit
GetVictim() constUnitinline
GetViewpoint() constPlayer
GetVignette() constUnitinline
GetVirtualItemAppearanceMod(uint32 slot) constUnit
GetVirtualItemId(uint32 slot) constUnit
GetVisibilityRange() constWorldObject
GetVisibleAuras() constUnitinline
GetVoidStorageItem(uint8 slot) constPlayer
GetVoidStorageItem(uint64 id, uint8 &slot) constPlayer
GetWeakPtr() constObjectinline
GetWeaponDamageRange(WeaponAttackType attType, WeaponDamageRange type) constUnit
GetWeaponForAttack(WeaponAttackType attackType, bool useable=false) constPlayer
GetWeaponProcChance() constUnit
GetWeaponProficiency() constPlayerinline
GetWildBattlePetLevel() constUnitinline
GetWorldLocation() constWorldLocationinline
GetXP() constPlayerinline
GetXPForNextLevel() constPlayerinline
GetZoneAndAreaId(uint32 &zoneid, uint32 &areaid) constWorldObjectinline
GetZoneId() constWorldObjectinline
GetZoneIdFromDB(ObjectGuid guid)Playerstatic
GetZoneScript() constWorldObjectinline
GiveLevel(uint8 level)Player
GiveQuestSourceItem(Quest const *quest)Player
GiveXP(uint32 xp, Unit *victim, float group_rate=1.0f)Player
GroupEventHappens(uint32 questId, WorldObject const *pEventObject)Player
HandleBaseModFlatValue(BaseModGroup modGroup, float amount, bool apply)Player
HandleDrowning(uint32 time_diff)Playerprotected
HandleEmoteCommand(Emote emoteId, Player *target=nullptr, Trinity::IteratorPair< int32 const * > spellVisualKitIds={}, int32 sequenceVariation=0)Unit
HandleFall(MovementInfo const &movementInfo)Player
HandlePassiveSpellLearn(SpellInfo const *spellInfo)Player
HandleProcExtraAttackFor(Unit *victim, uint32 count)Unit
HandleSobering()Playerprotected
HandleSpellClick(Unit *clicker, int8 seatId=-1)Unit
HandleStatFlatModifier(UnitMods unitMod, UnitModifierFlatType modifierType, float amount, bool apply)Unit
HasAchieved(uint32 achievementId) constPlayer
HasActiveSpell(uint32 spell) constPlayer
HasAtLoginFlag(AtLoginFlags f) constPlayerinline
HasAura(uint32 spellId, ObjectGuid casterGUID=ObjectGuid::Empty, ObjectGuid itemCasterGUID=ObjectGuid::Empty, uint32 reqEffMask=0) constUnit
HasAura(std::function< bool(Aura const *)> const &predicate) constUnit
HasAuraEffect(uint32 spellId, uint8 effIndex, ObjectGuid caster=ObjectGuid::Empty) constUnit
HasAuraState(AuraStateType flag, SpellInfo const *spellProto=nullptr, Unit const *Caster=nullptr) constUnit
HasAuraType(AuraType auraType) constUnit
HasAuraTypeWithAffectMask(AuraType auraType, SpellInfo const *affectedSpell) constUnit
HasAuraTypeWithCaster(AuraType auraType, ObjectGuid caster) constUnit
HasAuraTypeWithFamilyFlags(AuraType auraType, uint32 familyName, flag128 familyFlags) constUnit
HasAuraTypeWithMiscvalue(AuraType auraType, int32 miscValue) constUnit
HasAuraTypeWithTriggerSpell(AuraType auratype, uint32 triggerSpell) constUnit
HasAuraTypeWithValue(AuraType auraType, int32 value) constUnit
HasAuraWithMechanic(uint64 mechanicMask) constUnit
HasBeenGrantedLevelsFromRaF() constPlayerinline
HasBreakableByDamageAuraType(AuraType type, uint32 excludeAura=0) constUnit
HasBreakableByDamageCrowdControlAura(Unit *excludeCasterChannel=nullptr) constUnit
HasCorpse() constPlayerinline
HasCurrency(uint32 id, uint32 amount) constPlayer
HasDynamicFlag(uint32 flag) constObjectinline
HasEnoughMoney(uint64 amount) constPlayerinline
HasEnoughMoney(int64 amount) constPlayerinline
HasExploredZone(uint32 areaId) constPlayer
HasExtraUnitMovementFlag(uint32 f) constUnitinline
HasExtraUnitMovementFlag2(uint32 f) constUnitinline
HasFreeBattlegroundQueueId() constPlayer
HasGemWithLimitCategoryEquipped(uint32 limitCategory, uint32 count, uint8 except_slot=NULL_SLOT) constPlayer
HasInArc(float arcangle, Position const *pos, float border=2.0f) constPosition
HasInLine(Position const *pos, float objSize, float width) constPosition
HasInterruptFlag(SpellAuraInterruptFlags flags) constUnitinline
HasInterruptFlag(SpellAuraInterruptFlags2 flags) constUnitinline
HasInvisibilityAura() constUnitinline
hasInvolvedQuest(uint32) constObjectinlinevirtual
HasItemCount(uint32 item, uint32 count=1, bool inBankAlso=false) constPlayer
HasItemFitToSpellRequirements(SpellInfo const *spellInfo, Item const *ignoreItem=nullptr) constPlayer
HasItemOrGemWithIdEquipped(uint32 item, uint32 count, uint8 except_slot=NULL_SLOT) constPlayer
HasItemTotemCategory(uint32 TotemCategory) constPlayer
HasItemWithLimitCategoryEquipped(uint32 limitCategory, uint32 count, uint8 except_slot=NULL_SLOT) constPlayer
HasLevelBoosted() constPlayerinline
HasNegativeAuraWithInterruptFlag(InterruptFlags flag, ObjectGuid guid=ObjectGuid::Empty) constUnit
HasNpcFlag(NPCFlags flags) constUnitinline
HasNpcFlag2(NPCFlags2 flags) constUnitinline
HasPendingBind() constPlayerinline
HasPetFlag(UnitPetFlag flags) constUnitinline
HasPlayerFlag(PlayerFlags flags) constPlayerinline
HasPlayerFlagEx(PlayerFlagsEx flags) constPlayerinline
HasPlayerLocalFlag(PlayerLocalFlags flags) constPlayerinline
HasPvpFlag(UnitPVPStateFlags flags) constUnitinline
HasPvPForcingQuest() constPlayer
HasPvpRulesEnabled() constPlayer
HasPvpTalent(uint32 talentID, uint8 activeTalentGroup) constPlayer
hasQuest(uint32) constObjectinlinevirtual
HasQuestForGO(int32 goId) constPlayer
HasQuestForItem(uint32 itemId) constPlayer
HasRaceChanged() constPlayerinline
HasRootAura() constUnitinline
HasScheduledAIChange() constUnitprotected
HasSharedVision() constUnitinline
HasSkill(uint32 skill) constPlayer
HasSpell(uint32 spell) const overridePlayervirtual
HasSpellFocus(Spell const *=nullptr) constUnitinlinevirtual
HasStealthAura() constUnitinline
HasStrongerAuraWithDR(SpellInfo const *auraSpellInfo, Unit *caster) constUnit
HasSummonPending() constPlayer
HasTalent(uint32 spell_id, uint8 spec) constPlayer
HasTitle(uint32 bitIndex) constPlayer
HasTitle(CharTitlesEntry const *title) constPlayer
HasUnitFlag(UnitFlags flags) constUnitinline
HasUnitFlag2(UnitFlags2 flags) constUnitinline
HasUnitFlag3(UnitFlags3 flags) constUnitinline
HasUnitMovementFlag(uint32 f) constUnitinline
HasUnitState(const uint32 f) constUnitinline
HasUnitTypeMask(uint32 mask) constUnitinline
HasVisibleAura(AuraApplication *aurApp) constUnitinline
HaveAtClient(Object const *u) constPlayer
haveOffhandWeapon() constUnit
HealBySpell(HealInfo &healInfo, bool critical=false)Unit
HealthAbovePct(int32 pct) constUnitinline
HealthAbovePctHealed(int32 pct, uint32 heal) constUnitinline
healthBeforeDuelPlayerprivate
HealthBelowPct(int32 pct) constUnitinline
HealthBelowPctDamaged(int32 pct, uint32 damage) constUnitinline
i_AIUnitprivate
i_AIsUnitprivate
i_motionMasterUnitprotected
InArena() constPlayer
InBattleground() constPlayerinline
InBattlegroundQueue(bool ignoreArena=false) constPlayer
InBattlegroundQueueForBattlegroundQueueType(BattlegroundQueueTypeId bgQueueTypeId) constPlayer
IncompleteQuest(uint32 quest_id)Player
IncrDiminishing(SpellInfo const *auraSpellInfo)Unit
IncreaseCurrencyCap(uint32 id, uint32 amount)Player
InitCharmInfo()Unit
InitDataForForm(bool reapplyMods=false)Player
InitDisplayIds()Player
InitializeSelfResurrectionSpells()Player
InitializeSkillFields()Player
InitPrimaryProfessions()Player
InitPvP()Player
InitRunes()Player
InitStatBuffMods()Unit
InitStatsForLevel(bool reapplyMods=false)Player
InitTalentForLevel()Player
InitTamedPet(Pet *pet, uint8 level, uint32 spell_id)Unit
InitTaxiNodesForLevel()Playerinline
inRandomLfgDungeon() constPlayer
InSamePhase(PhaseShift const &phaseShift) constWorldObjectinline
InSamePhase(WorldObject const *obj) constWorldObjectinline
InSamePhase(WorldObject const *a, WorldObject const *b)WorldObjectinlinestatic
InsertDynamicUpdateFieldValue(UF::DynamicUpdateFieldSetter< T > setter, uint32 index)Objectinlineprotected
InterruptMovementBasedAuras()Unitprivate
InterruptNonMeleeSpells(bool withDelayed, uint32 spellid=0, bool withInstant=true)Unit
InterruptPowerRegen(Powers power)Player
InterruptSpell(CurrentSpellTypes spellType, bool withDelayed=true, bool withInstant=true)Unit
isAcceptWhispers() constPlayerinline
IsActionButtonDataValid(uint8 button, uint64 action, uint8 type) constPlayer
isActiveObject() constWorldObjectinline
IsActiveQuest(uint32 quest_id) constPlayer
IsAdvancedCombatLoggingEnabled() constPlayerinline
IsAffectedByDiminishingReturns() constUnitinlinevirtual
IsAffectedBySpellmod(SpellInfo const *spellInfo, SpellModifier const *mod, Spell *spell=nullptr)Playerstatic
isAFK() constPlayerinline
IsAIEnabled() constUnitinline
IsAlive() constUnitinline
isAllowedToLoot(Creature const *creature) constPlayer
IsAlwaysDetectableFor(WorldObject const *seer) const overridePlayerprotectedvirtual
IsAlwaysStoredInWorldObjectGridContainer() constWorldObjectinline
IsAlwaysVisibleFor(WorldObject const *seer) const overrideUnitprotectedvirtual
IsAreaSpiritHealer() constUnitinline
IsAreaSpiritHealerIndividual() constUnitinline
IsAreaThatActivatesPvpTalents(uint32 areaID) constPlayer
IsAreaTrigger() constObjectinline
IsArmorer() constUnitinline
IsAtGroupRewardDistance(WorldObject const *pRewardSource) constPlayer
IsAtRecruitAFriendDistance(WorldObject const *pOther) constPlayer
isAttackingPlayer() constUnit
isAttackReady(WeaponAttackType type=BASE_ATTACK) constUnitinline
IsAuctioner() constUnitinline
IsBagPos(uint16 pos)Playerstatic
IsBanker() constUnitinline
IsBankPos(uint16 pos)Playerinlinestatic
IsBankPos(uint8 bag, uint8 slot)Playerstatic
IsBattleMaster() constUnitinline
IsBeingTeleported() constPlayerinline
IsBeingTeleportedFar() constPlayerinline
IsBeingTeleportedNear() constPlayerinline
IsBeingTeleportedSeamlessly() constPlayerinline
IsBlockCritical()Unit
IsCanDelayTeleport() constPlayerinlineprivate
IsCharmed() constUnitinline
IsCharmedOwnedByPlayerOrPlayer() constUnitinline
IsChildEquipmentPos(uint16 pos)Playerinlinestatic
IsChildEquipmentPos(uint8 bag, uint8 slot)Playerstatic
IsCombatDisallowed() constUnitinline
IsContestedGuard() constUnit
IsControlledByPlayer() constUnitinline
IsConversation() constObjectinline
IsCorpse() constObjectinline
IsCreature() constObjectinline
IsCritter() constUnitinline
IsDailyQuestDone(uint32 quest_id) constPlayer
IsDamageReducedByArmor(SpellSchoolMask damageSchoolMask, SpellInfo const *spellInfo=nullptr)Unitstatic
isDead() constUnitinline
isDebugAreaTriggersPlayer
IsDeserter() constPlayerinline
IsDestroyedObject() constObjectinline
IsDeveloper() constPlayerinline
IsDisallowedMountForm(uint32 spellId, ShapeshiftForm form, uint32 displayId) constUnit
isDND() constPlayerinline
IsDuringRemoveFromWorld() constUnitinline
isDying() constUnitinline
IsDynObject() constObjectinline
IsEngaged() constUnitinlinevirtual
IsEngagedBy(Unit const *who) constUnitinline
IsEquipmentPos(uint16 pos)Playerinlinestatic
IsEquipmentPos(uint8 bag, uint8 slot)Playerstatic
IsFalling() constUnit
IsFarVisible() constWorldObjectinline
IsFeared() constUnitinline
IsFFAPvP() constUnitinline
IsFlying() constUnitinline
IsFriendlyArea(AreaTableEntry const *inArea) constPlayer
IsFriendlyTo(WorldObject const *target) constWorldObject
IsFrozen() constUnitinline
IsFullHealth() constUnitinline
IsGameMaster() constPlayerinline
IsGameMasterAcceptingWhispers() constPlayerinline
IsGameObject() constObjectinline
isGMChat() constPlayerinline
isGMVisible() constPlayerinline
IsGossip() constUnitinline
IsGravityDisabled() constUnitinline
IsGroupVisibleFor(Player const *p) constPlayer
IsGuardian() constUnitinline
IsGuildMaster() constUnitinline
IsHasDelayedTeleport() constPlayerinlineprivate
IsHighestExclusiveAura(Aura const *aura, bool removeOtherAuraApplications=false)Unit
IsHighestExclusiveAuraEffect(SpellInfo const *spellInfo, AuraType auraType, int32 effectAmount, uint32 auraEffectMask, bool removeOtherAuraApplications=false)Unit
isHonorOrXPTarget(Unit const *victim) constPlayer
IsHostileTo(WorldObject const *target) constWorldObject
IsHostileToPlayers() constWorldObject
IsHovering() constUnitinline
IsHunterPet() constUnitinline
IsImmunedToDamage(SpellSchoolMask meleeSchoolMask) constUnit
IsImmunedToDamage(SpellInfo const *spellInfo, SpellEffectInfo const *spellEffectInfo=nullptr) constUnit
IsImmunedToSpell(SpellInfo const *spellInfo, WorldObject const *caster, bool requireImmunityPurgesEffectAttribute=false) constUnit
IsImmunedToSpellEffect(SpellInfo const *spellInfo, SpellEffectInfo const &spellEffectInfo, WorldObject const *caster, bool requireImmunityPurgesEffectAttribute=false) const overridePlayervirtual
IsImmuneToAll() constUnitinline
IsImmuneToEnvironmentalDamage() constPlayer
IsImmuneToNPC() constUnitinline
IsImmuneToPC() constUnitinline
isInAccessiblePlaceFor(Creature const *c) constUnit
IsInAreaThatActivatesPvpTalents() constPlayer
IsInAreaTriggerRadius(AreaTriggerEntry const *trigger) constPlayer
isInBack(WorldObject const *target, float arc=float(M_PI)) constWorldObject
isInBackInMap(Unit const *target, float distance, float arc=float(M_PI)) constUnit
IsInBetween(Position const &pos1, Position const &pos2, float size=0) constWorldObject
IsInBetween(WorldObject const *obj1, WorldObject const *obj2, float size=0) constWorldObjectinline
IsInCombat() constUnitinline
IsInCombatWith(Unit const *who) constUnitinline
IsInDisallowedMountForm() constUnit
IsInDist(float x, float y, float z, float dist) constPositioninline
IsInDist(Position const &pos, float dist) constPositioninline
IsInDist(Position const *pos, float dist) constPositioninline
IsInDist2d(float x, float y, float dist) constPositioninline
IsInDist2d(Position const *pos, float dist) constPositioninline
IsInFeralForm() constUnit
IsInFlight() constUnitinline
IsInFriendlyArea() constPlayer
isInFront(WorldObject const *target, float arc=float(M_PI)) constWorldObject
isInFrontInMap(Unit const *target, float distance, float arc=float(M_PI)) constUnit
IsInGrid() constGridObject< Player >inline
IsInGroup(ObjectGuid groupGuid) constPlayer
IsInMap(WorldObject const *obj) constWorldObject
IsInnkeeper() constUnitinline
IsInPartyWith(Unit const *unit) constUnit
IsInRaidWith(Unit const *unit) constUnit
IsInRange(WorldObject const *obj, float minRange, float maxRange, bool is3D=true) constWorldObject
IsInRange2d(float x, float y, float minRange, float maxRange) constWorldObject
IsInRange3d(float x, float y, float z, float minRange, float maxRange) constWorldObject
IsInSameGroupWith(Player const *p) constPlayer
IsInSameRaidWith(Player const *p) constPlayer
IsInSanctuary() constUnitinline
IsInstanceLoginGameMasterException() constPlayerprivate
IsInteractionAllowedInCombat() constUnitinline
IsInteractionAllowedWhileHostile() constUnitinline
IsInventoryPos(uint16 pos)Playerinlinestatic
IsInventoryPos(uint8 bag, uint8 slot)Playerstatic
IsInvisibleDueToDespawn(WorldObject const *seer) constWorldObjectinlineprotectedvirtual
IsInvitedForBattlegroundInstance(uint32 instanceId) constPlayer
IsInvitedForBattlegroundQueueType(BattlegroundQueueTypeId bgQueueTypeId) constPlayer
IsInWater() constUnit
IsInWhisperWhiteList(ObjectGuid guid)Player
IsInWorld() constObjectinline
IsInWorldPvpZone() constWorldObject
IsItem() constObjectinline
IsLoading() const overridePlayervirtual
IsLockedToDungeonEncounter(uint32 dungeonEncounterId) constPlayer
IsLockedToDungeonEncounter(uint32 dungeonEncounterId, Difficulty difficulty) constPlayer
IsMagnet() constUnit
IsMaxHonorLevel() constPlayerinline
IsMaxLevel() constPlayer
IsMercenaryForBattlegroundQueueType(BattlegroundQueueTypeId bgQueueTypeId) constPlayer
IsMirrorTimerActive(MirrorTimerType type) constPlayer
IsMounted() constUnitinline
IsMovementPreventedByCasting() constUnitvirtual
isMoving() constUnitinline
isNeedNotify(uint16 f) constWorldObjectinline
IsNeutralToAll() constWorldObject
IsNeverVisibleFor(WorldObject const *seer, bool allowServersideObjects=false) const overridePlayervirtual
IsNonMeleeSpellCast(bool withDelayed, bool skipChanneled=false, bool skipAutorepeat=false, bool isAutoshoot=false, bool skipInstant=true) constUnit
IsOnOceanFloor() constUnit
IsOnVehicle(Unit const *vehicle) constUnit
IsOutdoorPvPActive() constPlayer
IsOutdoors() constWorldObjectinline
IsPet() constUnitinline
IsPetNeedBeTemporaryUnsummoned() constPlayer
IsPlayer() constObjectinline
IsPlayingHoverAnim() constUnitinline
IsPolymorphed() constUnit
IsPositionValid() constPosition
isPossessed() constUnitinline
isPossessedByPlayer() constUnit
isPossessing() constUnit
isPossessing(Unit *u) constUnit
IsPrivateObject() constWorldObjectinline
IsPvP() constUnitinline
IsQuestGiver() constUnitinline
IsQuestObjectiveCompletable(uint16 slot, Quest const *quest, QuestObjective const &objective) constPlayer
IsQuestObjectiveComplete(uint16 slot, Quest const *quest, QuestObjective const &objective) constPlayer
IsQuestObjectiveComplete(uint32 questId, uint32 objectiveId) constPlayer
IsQuestObjectiveProgressBarComplete(uint16 slot, Quest const *quest) constPlayer
IsQuestRewarded(uint32 quest_id) constPlayer
IsReagentBankPos(uint16 pos)Playerinlinestatic
IsReagentBankPos(uint8 bag, uint8 slot)Playerstatic
IsReagentBankUnlocked() constPlayerinline
IsResurrectRequested() constPlayerinline
IsResurrectRequestedBy(ObjectGuid const &guid) constPlayerinline
IsSceneObject() constObjectinline
IsScriptOverriden(SpellInfo const *spell, int32 script) constUnit
IsSelfOrInSameMap(WorldObject const *obj) constWorldObject
IsServiceProvider() constUnit
IsSilenced(SpellSchoolMask schoolMask) constUnitinline
IsSitState() constUnit
IsSpellFitByClassAndRace(uint32 spell_id) constPlayer
IsSpiritHealer() constUnitinline
IsSpiritService() constUnitinline
IsSplineEnabled() constUnit
IsStandState() constUnit
IsStopped() constUnitinline
IsStoredInWorldObjectGridContainer() constWorldObject
IsSummon() constUnitinline
IsTabardDesigner() constUnitinline
isTargetableForAttack(bool checkFakeDeath=true) constUnit
IsTaxi() constUnitinline
isTaxiCheater() constPlayerinline
IsThreatened() constUnit
IsThreatenedBy(Unit const *who) constUnitinline
isTotalImmune() constPlayer
IsTotem() constUnitinline
IsTrainer() constUnitinline
isTurning() constUnitinline
IsTwoHandUsed() constPlayer
isType(uint16 mask) constObjectinline
IsUnderWater() constUnit
IsUninteractible() constUnitinline
IsUnit() constObjectinline
IsUseEquipedWeapon(bool mainhand) constPlayer
isUsingLfg() constPlayer
IsUsingPvpItemLevels() constPlayerinline
IsUsingTwoHandedWeaponInOneHand() constPlayer
IsValidAssistTarget(WorldObject const *target, SpellInfo const *bySpell=nullptr) constWorldObject
IsValidAttackTarget(WorldObject const *target, SpellInfo const *bySpell=nullptr) constWorldObject
IsValidClass(uint8 Class)Playerinlinestatic
IsValidGender(uint8 Gender)Playerinlinestatic
IsValidPos(uint16 pos, bool explicit_pos) constPlayerinline
IsValidPos(uint8 bag, uint8 slot, bool explicit_pos) constPlayer
IsValidRace(uint8 Race)Playerinlinestatic
IsVehicle() constUnitinline
IsVendor() constUnitinline
IsVisibilityOverridden() constWorldObjectinline
IsVisible() constUnit
IsVisibleGloballyFor(Player const *player) constPlayer
IsVoidStorageUnlocked() constPlayerinline
IsWalking() constUnitinline
IsWarModeActive() constPlayerinline
IsWarModeDesired() constPlayerinline
IsWarModeLocalActive() constPlayerinline
IsWildBattlePet() constUnitinline
IsWithinBoundaryRadius(const Unit *obj) constUnit
IsWithinBox(Position const &center, float xradius, float yradius, float zradius) constPosition
IsWithinCombatRange(Unit const *obj, float dist2compare) constUnit
IsWithinDist(WorldObject const *obj, float dist2compare, bool is3D=true, bool incOwnRadius=true, bool incTargetRadius=true) constWorldObject
IsWithinDist2d(float x, float y, float dist) constWorldObject
IsWithinDist2d(Position const *pos, float dist) constWorldObject
IsWithinDist3d(float x, float y, float z, float dist) constWorldObject
IsWithinDist3d(Position const *pos, float dist) constWorldObject
IsWithinDistInMap(WorldObject const *obj, float dist2compare, bool is3D=true, bool incOwnRadius=true, bool incTargetRadius=true) constWorldObject
IsWithinDoubleVerticalCylinder(Position const *center, float radius, float height) constPosition
IsWithinLOS(float x, float y, float z, LineOfSightChecks checks=LINEOFSIGHT_ALL_CHECKS, VMAP::ModelIgnoreFlags ignoreFlags=VMAP::ModelIgnoreFlags::Nothing) constWorldObject
IsWithinLOSInMap(WorldObject const *obj, LineOfSightChecks checks=LINEOFSIGHT_ALL_CHECKS, VMAP::ModelIgnoreFlags ignoreFlags=VMAP::ModelIgnoreFlags::Nothing) constWorldObject
IsWithinMeleeRange(Unit const *obj) constUnitinline
IsWithinMeleeRangeAt(Position const &pos, Unit const *obj) constUnit
IsWorldObject() constObjectinline
ItemAddedQuestCheck(uint32 entry, uint32 count, Optional< bool > boundItemFlagRequirement={}, bool *hadBoundItemObjective=nullptr)Player
ItemMap typedefPlayer
ItemRemovedQuestCheck(uint32 entry, uint32 count)Player
ItemSetEffPlayer
JoinedChannel(Channel *c)Player
JoinedChannelsList typedefPlayer
JumpTo(float speedXY, float speedZ, float angle, Optional< Position > dest={})Unit
JumpTo(WorldObject *obj, float speedZ, bool withOrientation=false)Unit
Kill(Unit *attacker, Unit *victim, bool durabilityLoss=true, bool skipSettingDeathState=false)Unitstatic
KillCreditCriteriaTreeObjective(QuestObjective const &questObjective)Player
KillCreditGO(uint32 entry, ObjectGuid guid=ObjectGuid::Empty)Player
KilledMonster(CreatureTemplate const *cInfo, ObjectGuid guid)Player
KilledMonsterCredit(uint32 entry, ObjectGuid guid=ObjectGuid::Empty)Player
KilledPlayerCredit(ObjectGuid victimGuid)Player
KillPlayer()Player
KillSelf(bool durabilityLoss=true, bool skipSettingDeathState=false)Unitinline
KnockbackFrom(Position const &origin, float speedXY, float speedZ, Movement::SpellEffectExtraData const *spellEffectExtraData=nullptr)Unit
LastCharmerGUIDUnit
LastUsedScriptIDWorldObject
LearnCustomSpells()Player
LearnDefaultSkill(SkillRaceClassInfoEntry const *rcInfo)Player
LearnDefaultSkills()Player
LearnPvpTalent(uint32 talentID, uint8 slot, int32 *spellOnCooldown)Player
LearnQuestRewardedSpells()Player
LearnQuestRewardedSpells(Quest const *quest)Player
LearnSkillRewardedSpells(uint32 skillId, uint32 skillValue, Races race)Player
LearnSpecializationSpells()Player
LearnSpell(uint32 spell_id, bool dependent, int32 fromSkill=0, bool suppressMessaging=false, Optional< int32 > traitDefinitionId={})Player
LearnTalent(uint32 talentId, int32 *spellOnCooldown)Player
LeaveAllArenaTeams(ObjectGuid guid)Playerstatic
LeaveBattleground(bool teleportToEntryPoint=true)Player
LeaveLFGChannel()Player
LeftChannel(Channel *c)Player
LoadActions(PreparedQueryResult result)Player
LoadCorpse(PreparedQueryResult result)Player
LoadFromDB(ObjectGuid guid, CharacterDatabaseQueryHolder const &holder)Player
LoadPositionFromDB(uint32 &mapid, float &x, float &y, float &z, float &o, bool &in_flight, ObjectGuid guid)Playerstatic
LockVoidStorage()Playerinline
m_achievementMgrPlayerprivate
m_actionButtonsPlayerprotected
m_activePlayerDataPlayer
m_AELootViewPlayerprivate
m_aiLockedUnitprivate
m_appliedAurasUnitprotected
m_areaIdWorldObjectprotected
m_areaTriggerUnitprotected
m_areaUpdateIdPlayerprotected
m_ArenaTeamIdInvitedPlayerprotected
m_ArmorProficiencyPlayerprotected
m_atLoginFlagsPlayerprotected
m_attackersUnitprotected
m_attackingUnitprotected
m_attackTimerUnit
m_auraBaseFlatModPlayerprotected
m_auraBasePctModPlayerprotected
m_auraFlatModifiersGroupUnitprotected
m_auraPctModifiersGroupUnitprotected
m_auraStateAurasUnitprotected
m_auraUpdateIteratorUnitprotected
m_baseAttackSpeedUnit
m_baseHealthRegenPlayerprotected
m_baseManaRegenPlayerprotected
m_baseRatingValuePlayerprotected
m_baseSpellCritChanceUnit
m_baseSpellPowerPlayerprotected
m_bCanDelayTeleportPlayerprivate
m_bgBattlegroundQueueIDPlayerprotected
m_bgDataPlayerprotected
m_bHasDelayedTeleportPlayerprivate
m_bPassOnGroupLootPlayerprotected
m_canBlockPlayerprotected
m_canDualWieldUnit
m_canModifyStatsUnitprotected
m_canParryPlayerprotected
m_canTitanGripPlayerprotected
m_ChampioningFactionPlayerprivate
m_channelsPlayerprotected
m_charmedUnitprotected
m_charmerUnitprotected
m_charmInfoUnitprotected
m_chatFloodDataPlayerprotected
m_cinematicPlayerprotected
m_cleanupDoneUnitprivate
m_clientGUIDsPlayer
m_combatManagerUnitprivate
m_contestedPvPTimerPlayerprotected
m_ControlledUnit
m_ControlledByPlayerUnitprotected
m_createModePlayerprotected
m_createStatsUnitprotected
m_createTimePlayerprotected
m_currentBuybackSlotPlayerprotected
m_currentSpellsUnitprotected
m_currentWmoWorldObjectprotected
m_currMapWorldObjectprivate
m_customizationsChangedPlayerprotected
m_DailyQuestChangedPlayerprotected
m_deathExpireTimePlayerprotected
m_deathStateUnitprotected
m_deathTimerPlayerprotected
m_DelayedOperationsPlayerprivate
m_DFQuestsPlayer
m_DiminishingUnitprivate
m_drunkTimerPlayerprotected
m_dungeonDifficultyPlayerprotected
m_duringRemoveFromWorldUnitprivate
m_dynObjUnitprotected
m_enchantDurationPlayerprotected
m_EventsWorldObject
m_ExtraFlagsPlayerprotected
m_fishingStepsPlayerprotected
m_floatStatNegBuffUnitprotected
m_floatStatPosBuffUnitprotected
m_followingMeUnitprivate
m_foodEmoteTimerCountPlayerprotected
m_forced_speed_changesPlayer
m_gameObjUnitprotected
m_groupPlayerprotected
m_groupInvitePlayerprotected
m_groupUpdateMaskPlayerprotected
m_groupUpdateSequencesPlayerprotected
m_groupUpdateTimerPlayerprotected
m_guidObjectprivate
m_GuildIdInvitedPlayerprotected
m_homebindPlayer
m_homebindAreaIdPlayer
m_HomebindTimerPlayer
m_hostileReferenceCheckTimerPlayerprotected
m_ingametimePlayerprotected
m_InstanceIdWorldObjectprivate
m_InstanceValidPlayer
m_interruptableAurasUnitprotected
m_interruptMaskUnitprotected
m_interruptMask2Unitprotected
m_invisibilityWorldObject
m_invisibilityDetectWorldObject
m_inWorldObjectprivate
m_isActiveWorldObjectprotected
m_IsBGRandomWinnerPlayerprotected
m_isDestroyedObjectObjectprivate
m_isFarVisibleWorldObjectprotected
m_isNewObjectObjectprivate
m_isStoredInWorldObjectGridContainerWorldObjectprotected
m_itemDurationPlayerprotected
m_itemsPlayerprotected
m_itemSoulboundTradeablePlayerprotected
m_itemUpdateQueuePlayerprotected
m_itemUpdateQueueBlockedPlayerprotected
m_Last_tickPlayer
m_lastDailyQuestTimePlayerprotected
m_lastFallTimePlayerprivate
m_lastFallZPlayerprivate
m_lastHonorUpdateTimePlayerprotected
m_lastpetnumberPlayerprotected
m_lastPotionIdPlayerprotected
m_lastSanctuaryTimeUnit
m_legacyRaidDifficultyPlayerprotected
m_liquidStatusWorldObjectprotected
m_logintimePlayer
m_lootRollsPlayerprivate
m_mailPlayerprotected
m_mailsUpdatedPlayer
m_mapIdWorldLocation
m_mapRefPlayerprivate
m_MirrorTimerPlayerprivate
m_MirrorTimerFlagsPlayerprivate
m_MirrorTimerFlagsLastPlayerprivate
m_modAttackSpeedPctUnit
m_modAurasUnitprotected
m_modMeleeHitChanceUnit
m_modRangedHitChanceUnit
m_modSpellHitChanceUnit
m_MonthlyQuestChangedPlayerprotected
m_monthlyquestsPlayerprotected
m_movementCounterUnitprotected
m_movementForceModMagnitudeChangesPlayer
m_movementInfoWorldObject
m_moviePlayerprotected
m_nameWorldObjectprotected
m_nextMailDelivereTimePlayer
m_nextSavePlayerprotected
m_notifyflagsWorldObjectprivate
m_objectDataObject
m_ObjectSlotUnit
m_objectTypeObjectprotected
m_objectTypeIdObjectprotected
m_objectUpdatedObjectprotected
m_oldpetspellPlayerprivate
m_orientationPositionprivate
m_originalGroupPlayerprotected
m_outdoorsWorldObjectprotected
m_overrideSpellsPlayerprotected
m_ownedAurasUnitprotected
m_petAurasPlayer
m_petStablePlayerprivate
m_Played_timePlayer
m_playerDataPlayer
m_playerMovingMeUnitprotected
m_playerSharingQuestPlayerprotected
m_positionXPosition
m_positionYPosition
m_positionZPosition
m_powerFractionPlayerprotected
m_procChainLengthUnitprotected
m_procDeepUnitprotected
m_questObjectiveCriteriaMgrPlayerprivate
m_questObjectiveStatusPlayerprotected
m_QuestStatusPlayerprotected
m_QuestStatusSavePlayerprotected
m_raidDifficultyPlayerprotected
m_reactiveTimerUnitprotected
m_recall_instanceIdPlayerprotected
m_recall_locationPlayerprotected
m_recentInstancesPlayer
m_refundableItemsPlayerprivate
m_regenInterruptTimestampPlayerprotected
m_regenTimerUnitprotected
m_regenTimerCountPlayerprotected
m_removedAurasUnitprotected
m_removedAurasCountUnitprotected
m_reputationMgrPlayerprivate
m_RewardedQuestsPlayerprotected
m_RewardedQuestsSavePlayerprotected
m_runesPlayerprotected
m_scAurasUnitprotected
m_sceneMgrPlayerprivate
m_scriptRefObjectprivate
m_SeasonalQuestChangedPlayerprotected
m_seasonalquestsPlayerprotected
m_seerPlayer
m_serverSideVisibilityWorldObject
m_serverSideVisibilityDetectWorldObject
m_sessionPlayerprotected
m_sharedQuestIdPlayerprotected
m_sharedVisionUnitprotected
m_socialPlayerprotected
m_speed_rateUnitprotected
m_spellImmuneUnit
m_spellModsPlayerprotected
m_spellModTakingSpellPlayer
m_spellPenetrationItemModPlayerprotected
m_spellsPlayerprotected
m_splineSyncTimerUnitprivate
m_stateUnitprivate
m_staticFloorZWorldObjectprotected
m_stealthWorldObject
m_stealthDetectWorldObject
m_storedAuraTeleportLocationsPlayerprotected
m_summon_expirePlayerprotected
m_summon_instanceIdPlayerprotected
m_summon_locationPlayerprotected
m_SummonSlotUnit
m_swingErrorMsgPlayerprotected
m_taxiPlayer
m_teamPlayerprotected
m_teleport_destPlayerprivate
m_teleport_instanceIdPlayerprivate
m_teleport_optionsPlayerprivate
m_temporaryPetReactStatePlayerprivate
m_temporaryUnsummonedBattlePetPlayerprivate
m_temporaryUnsummonedPetNumberPlayerprivate
m_threatManagerUnitprivate
m_timedquestsPlayerprotected
m_titanGripPenaltySpellIdPlayerprotected
m_tradePlayerprotected
m_traitConfigStatesPlayerprotected
m_transformSpellUnitprotected
m_transportWorldObjectprotected
m_unitDataUnit
m_unitMovedByMeUnitprotected
m_unitTypeMaskUnitprotected
m_updateFlagObjectprotected
m_valuesObject
m_vehicleUnitprotected
m_vehicleKitUnitprotected
m_vignetteUnitprotected
m_visibilityDistanceOverrideWorldObjectprotected
m_visibleAurasUnitprotected
m_visibleAurasToUpdateUnitprotected
m_visibleTransportsPlayer
m_weaponChangeTimerPlayerprotected
m_weaponDamageUnitprotected
m_WeaponProficiencyPlayerprotected
m_WeeklyQuestChangedPlayerprotected
m_weeklyquestsPlayerprotected
m_zoneIdWorldObjectprotected
m_zoneScriptWorldObjectprotected
m_zoneUpdateIdPlayerprotected
m_zoneUpdateTimerPlayerprotected
MagicSpellHitResult(Unit *victim, SpellInfo const *spellInfo) constWorldObject
manaBeforeDuelPlayerprivate
MeetPlayerCondition(uint32 conditionId) constPlayer
MeleeDamageBonusDone(Unit *pVictim, int32 damage, WeaponAttackType attType, DamageEffectType damagetype, SpellInfo const *spellProto=nullptr, Mechanics mechanic=MECHANIC_NONE, SpellSchoolMask damageSchoolMask=SPELL_SCHOOL_MASK_NORMAL, Spell *spell=nullptr, AuraEffect const *aurEff=nullptr)Unit
MeleeDamageBonusTaken(Unit *attacker, int32 pdamage, WeaponAttackType attType, DamageEffectType damagetype, SpellInfo const *spellProto=nullptr, SpellSchoolMask damageSchoolMask=SPELL_SCHOOL_MASK_NORMAL)Unit
MeleeSpellHitResult(Unit *victim, SpellInfo const *spellInfo) const overrideUnitvirtual
MeleeSpellMissChance(Unit const *victim, WeaponAttackType attType, SpellInfo const *spellInfo) const overrideUnitvirtual
mMitemsPlayer
ModifierTreeSatisfied(uint32 modifierTreeId) constPlayer
ModifyAuraState(AuraStateType flag, bool apply)Unit
ModifyCurrency(uint32 id, int32 amount, CurrencyGainSource gainSource=CurrencyGainSource::Cheat, CurrencyDestroyReason destroyReason=CurrencyDestroyReason::Cheat)Player
ModifyHealth(int64 val)Unit
ModifyMoney(int64 amount, bool sendError=true)Player
ModifyPower(Powers power, int32 val, bool withPowerUpdate=true)Unit
ModifySkillBonus(uint32 skillid, int32 val, bool talent)Player
ModSpellCastTime(SpellInfo const *spellInfo, int32 &castTime, Spell *spell=nullptr) constWorldObject
ModSpellDuration(SpellInfo const *spellInfo, WorldObject const *target, int32 duration, bool positive, uint32 effectMask) constWorldObject
ModSpellDurationTime(SpellInfo const *spellInfo, int32 &durationTime, Spell *spell=nullptr) constWorldObject
MoneyChanged(uint64 value)Player
MonsterMoveWithSpeed(float x, float y, float z, float speed, bool generatePath=false, bool forceDestination=false)Unit
Mount(uint32 mount, uint32 vehicleId=0, uint32 creatureEntry=0)Unit
MoveItemFromInventory(uint8 bag, uint8 slot, bool update)Player
MoveItemToInventory(ItemPosCountVec const &dest, Item *pItem, bool update, bool in_characterInventoryDB=false)Player
MovePosition(Position &pos, float dist, float angle)WorldObject
MovePositionToFirstCollision(Position &pos, float dist, float angle)WorldObject
movesplineUnit
mSemaphoreTeleport_FarPlayerprivate
mSemaphoreTeleport_NearPlayerprivate
mSkillStatusPlayerprotected
NearTeleportTo(Position const &pos, bool casting=false)Unit
NearTeleportTo(float x, float y, float z, float orientation, bool casting=false)Unitinline
NextGroupUpdateSequenceNumber(GroupCategory category)Player
NormalizeOrientation(float o)Positionstatic
NormalizeOrientationConstexprWrapper(float o)Positioninlineprivatestatic
Object()Objectprotected
Object(Object const &right)=deleteObjectprivate
Object(Object &&right)=deleteObjectprivate
OfflineResurrect(ObjectGuid const &guid, CharacterDatabaseTransaction trans)Playerstatic
OnGossipSelect(WorldObject *source, int32 gossipOptionId, uint32 menuId)Player
OnPhaseChange() overridePlayervirtual
operator=(Object const &right)=deleteObjectprivate
operator=(Object &&right)=deleteObjectprivate
operator==(Position const &a) constPosition
OutDebugInfo() constUnit
outDebugValues() constPlayerprotected
PauseMovement(uint32 timer=0, uint8 slot=0, bool forced=true)Unit
PetSpellInitialize()Player
PlayDirectMusic(uint32 musicId, Player const *target=nullptr) constWorldObject
PlayDirectSound(uint32 soundId, Player const *target=nullptr, uint32 broadcastTextId=0) constWorldObject
PlayDistanceSound(uint32 soundId, Player const *target=nullptr) constWorldObject
Player(WorldSession *session)Playerexplicit
PlayerTalkClassPlayer
PlayObjectSound(int32 soundKitId, ObjectGuid targetObject, Player const *target=nullptr, int32 broadcastTextId=0) constWorldObject
PlayOneShotAnimKitId(uint16 animKitId)Unit
PopAI()Unit
Position(float x=0, float y=0, float z=0, float o=0)Positioninline
PositionPackedXYZStream()Positioninline
PositionPackedXYZStream() constPositioninline
PositionXYStream()Positioninline
PositionXYStream() constPositioninline
PositionXYZOStream()Positioninline
PositionXYZOStream() constPositioninline
PositionXYZStream()Positioninline
PositionXYZStream() constPositioninline
PossessSpellInitialize()Player
PrepareGossipMenu(WorldObject *source, uint32 menuId, bool showQuests=false)Player
PrepareQuestMenu(ObjectGuid guid)Player
PrepareValuesUpdateBuffer(UpdateData *data) constObject
ProcessDelayedOperations()Player
ProcessItemCast(SpellCastRequest &castRequest, SpellCastTargets const &targets)Playerprivate
ProcessPositionDataChanged(PositionFullTerrainStatus const &data) overrideUnitprotectedvirtual
ProcessTerrainStatusUpdate(ZLiquidStatus oldLiquidStatus, Optional< LiquidData > const &newLiquidData) overridePlayervirtual
ProcSkillsAndAuras(Unit *actor, Unit *actionTarget, ProcFlagsInit const &typeMaskActor, ProcFlagsInit const &typeMaskActionTarget, ProcFlagsSpellType spellTypeMask, ProcFlagsSpellPhase spellPhaseMask, ProcFlagsHit hitMask, Spell *spell, DamageInfo *damageInfo, HealInfo *healInfo)Unitstatic
ProcSkillsAndReactives(bool isVictim, Unit *procTarget, ProcFlagsInit const &typeMask, ProcFlagsHit hitMask, WeaponAttackType attType)Unitprivate
PropagateSpeedChange()Unit
PushAI(UnitAI *newAI)Unit
PushQuests()Playerprotected
pvpInfoPlayer
QuestSet typedefPlayerprotected
QuickEquipItem(uint16 pos, Item *pItem)Player
RecalculateObjectScale()Unitvirtual
RecalculateRating(CombatRating cr)Playerinline
Recall()Playerinline
RefreshAI()Unitprotected
RefundItem(Item *item)Playerprivate
Regenerate(Powers power)Player
RegenerateAll()Player
RegenerateHealth()Player
Relocate(float x, float y)Positioninline
Relocate(float x, float y, float z)Positioninline
Relocate(float x, float y, float z, float o)Positioninline
Relocate(Position const &pos)Positioninline
Relocate(Position const *pos)Positioninline
RelocateOffset(Position const &offset)Position
RemoveActionButton(uint8 button)Player
RemoveActiveQuest(uint32 questId, bool update=true)Player
RemoveAllAreaTriggers()Unit
RemoveAllAttackers()Unit
RemoveAllAuras()Unit
RemoveAllAurasExceptType(AuraType type)Unit
RemoveAllAurasExceptType(AuraType type1, AuraType type2)Unit
RemoveAllAurasOnDeath()Unit
RemoveAllAurasRequiringDeadTarget()Unit
RemoveAllControlled()Unit
RemoveAllDynObjects()Unit
RemoveAllFollowers()Unit
RemoveAllGameObjects()Unit
RemoveAllGroupBuffsFromCaster(ObjectGuid casterGUID)Unit
RemoveAllMinionsByEntry(uint32 entry)Unit
RemoveAppliedAuras(std::function< bool(AuraApplication const *)> const &check, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT)Unit
RemoveAppliedAuras(uint32 spellId, std::function< bool(AuraApplication const *)> const &check, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT)Unit
RemoveAreaAurasDueToLeaveWorld()Unit
RemoveAreaTrigger(uint32 spellId)Unit
RemoveAreaTrigger(AuraEffect const *aurEff)Unit
RemoveArenaAuras()Unit
RemoveArenaEnchantments(EnchantmentSlot slot)Player
RemoveArenaSpellCooldowns(bool removeActivePetCooldowns=false)Player
RemoveAtLoginFlag(AtLoginFlags flags, bool persist=false)Player
RemoveAura(AuraApplicationMap::iterator &i, AuraRemoveMode mode=AURA_REMOVE_BY_DEFAULT)Unit
RemoveAura(uint32 spellId, ObjectGuid casterGUID=ObjectGuid::Empty, uint32 reqEffMask=0, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT)Unit
RemoveAura(AuraApplication *aurApp, AuraRemoveMode mode=AURA_REMOVE_BY_DEFAULT)Unit
RemoveAura(Aura *aur, AuraRemoveMode mode=AURA_REMOVE_BY_DEFAULT)Unit
RemoveAuraFromStack(uint32 spellId, ObjectGuid casterGUID=ObjectGuid::Empty, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT, uint16 num=1)Unit
RemoveAurasByShapeShift()Unit
RemoveAurasByType(AuraType auraType, std::function< bool(AuraApplication const *)> const &check, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT)Unit
RemoveAurasByType(AuraType auraType, ObjectGuid casterGUID=ObjectGuid::Empty, Aura *except=nullptr, bool negative=true, bool positive=true)Unit
RemoveAurasDueToItemSpell(uint32 spellId, ObjectGuid castItemGuid)Unit
RemoveAurasDueToSpell(uint32 spellId, ObjectGuid casterGUID=ObjectGuid::Empty, uint32 reqEffMask=0, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT)Unit
RemoveAurasDueToSpellByDispel(uint32 spellId, uint32 dispellerSpellId, ObjectGuid casterGUID, WorldObject *dispeller, uint8 chargesRemoved=1)Unit
RemoveAurasDueToSpellBySteal(uint32 spellId, ObjectGuid casterGUID, WorldObject *stealer, int32 stolenCharges=1)Unit
RemoveAurasOnEvade()Unit
RemoveAurasWithAttribute(uint32 flags)Unit
RemoveAurasWithFamily(SpellFamilyNames family, flag128 const &familyFlag, ObjectGuid casterGUID)Unit
RemoveAurasWithInterruptFlags(InterruptFlags flag, SpellInfo const *source=nullptr)Unit
RemoveAurasWithMechanic(uint64 mechanicMaskToRemove, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT, uint32 exceptSpellId=0, bool withEffectMechanics=false)Unit
RemoveAuraVision(PlayerFieldByte2Flags flags)Playerinline
RemoveBattlegroundQueueId(BattlegroundQueueTypeId val)Player
RemoveBindSightAuras()Unit
RemoveChannelObject(ObjectGuid guid)Unitinline
RemoveCharmAuras()Unit
RemoveCharmedBy(Unit *charmer)Unit
RemoveConditionalTransmog(uint32 itemModifiedAppearanceId)Playerinline
RemoveCurrency(uint32 id, int32 amount, CurrencyDestroyReason destroyReason=CurrencyDestroyReason::Cheat)Player
RemovedInsignia(Player *looterPlr)Player
RemoveDynamicFlag(uint32 flag)Objectinline
RemoveDynamicUpdateFieldValue(UF::DynamicUpdateFieldSetter< T > setter, uint32 index)Objectinlineprotected
RemoveDynObject(uint32 spellId)Unit
RemoveEnchantmentDurations(Item *item)Player
RemoveEnchantmentDurationsReferences(Item *item)Player
RemoveExploredZones(uint32 pos, uint64 mask)Player
RemoveExtraUnitMovementFlag(uint32 f)Unitinline
RemoveExtraUnitMovementFlag2(uint32 f)Unitinline
RemoveFromBattlegroundOrBattlefieldRaid()Player
RemoveFromGrid()GridObject< Player >inline
RemoveFromGroup(Group *group, ObjectGuid guid, RemoveMethod method=GROUP_REMOVEMETHOD_DEFAULT, ObjectGuid kicker=ObjectGuid::Empty, char const *reason=nullptr)Playerstatic
RemoveFromGroup(RemoveMethod method=GROUP_REMOVEMETHOD_DEFAULT)Playerinline
RemoveFromObjectUpdate() overrideWorldObjectvirtual
RemoveFromWhisperWhiteList(ObjectGuid guid)Playerinline
RemoveFromWorld() overridePlayervirtual
RemoveGameObject(GameObject *gameObj, bool del)Unit
RemoveGameObject(uint32 spellid, bool del)Unit
RemoveGroupUpdateFlag(uint32 flag)Playerinline
RemoveItem(uint8 bag, uint8 slot, bool update)Player
RemoveItemDependentAurasAndCasts(Item *pItem)Player
RemoveItemDurations(Item *item)Player
RemoveItemFromBuyBackSlot(uint32 slot, bool del)Player
RemoveItemFromUpdateQueueOfPlayerfriend
RemoveLootRoll(LootRoll *roll)Player
RemoveMail(uint64 id)Player
RemoveMItem(ObjectGuid::LowType id)Player
RemoveMovementForce(ObjectGuid id)Unit
RemoveMovementImpairingAuras(bool withRoot)Unit
RemoveNotOwnSingleTargetAuras(bool onPhaseChange=false)Unit
RemoveNpcFlag(NPCFlags flags)Unitinline
RemoveNpcFlag2(NPCFlags2 flags)Unitinline
RemoveOptionalUpdateFieldValue(UF::OptionalUpdateFieldSetter< T > setter)Objectinlineprotected
RemoveOverrideSpell(uint32 overridenSpellId, uint32 newSpellId)Player
RemoveOwnedAura(AuraMap::iterator &i, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT)Unit
RemoveOwnedAura(uint32 spellId, ObjectGuid casterGUID=ObjectGuid::Empty, uint32 reqEffMask=0, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT)Unit
RemoveOwnedAura(Aura *aura, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT)Unit
RemoveOwnedAuras(std::function< bool(Aura const *)> const &check, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT)Unit
RemoveOwnedAuras(uint32 spellId, std::function< bool(Aura const *)> const &check, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT)Unit
RemovePet(Pet *pet, PetSaveMode mode, bool returnreagent=false)Player
RemovePetAura(PetAura const *petSpell)Player
RemovePetFlag(UnitPetFlag flags)Unitinline
RemovePetitionsAndSigns(ObjectGuid guid)Playerstatic
RemovePlayerFlag(PlayerFlags flags)Playerinline
RemovePlayerFlagEx(PlayerFlagsEx flags)Playerinline
RemovePlayerFromVision(Player *player)Unit
RemovePlayerLocalFlag(PlayerLocalFlags flags)Playerinline
RemovePvpFlag(UnitPVPStateFlags flags)Unitinline
RemovePvpTalent(PvpTalentEntry const *talent, uint8 activeTalentGroup)Player
RemoveQuestSlotObjectiveFlag(uint16 slot, int8 objectiveIndex)Player
RemoveQuestSlotState(uint16 slot, uint32 state)Player
RemoveRewardedQuest(uint32 questId, bool update=true)Player
RemoveSelfResSpell(int32 spellId)Playerinline
RemoveSocial()Player
RemoveSpecializationSpells()Player
RemoveSpell(uint32 spell_id, bool disabled=false, bool learn_low_rank=true, bool suppressMessaging=false)Player
RemoveSpellCategoryCooldownMod(int32 spellCategoryId, int32 mod)Player
RemoveStoredAuraTeleportLocation(uint32 spellId)Player
RemoveTalent(TalentEntry const *talent)Player
RemoveTemporarySpell(uint32 spellId)Player
RemoveTimedQuest(uint32 questId)Playerinline
RemoveTrackCreatureFlag(uint32 flags)Playerinline
RemoveTradeableItem(Item *item)Player
RemoveUnitFlag(UnitFlags flags)Unitinline
RemoveUnitFlag2(UnitFlags2 flags)Unitinline
RemoveUnitFlag3(UnitFlags3 flags)Unitinline
RemoveUnitMovementFlag(uint32 f)Unitinline
RemoveUpdateFieldFlagValue(UF::UpdateFieldSetter< T > setter, typename UF::UpdateFieldSetter< T >::value_type flag)Objectinlineprotected
RemoveVehicleKit(bool onRemoveFromWorld=false)Unit
RemoveVisFlag(UnitVisFlags flags)Unitinline
RemoveVisibleAura(AuraApplication *aurApp)Unit
RemoveVisibleAuraUpdate(AuraApplication *aurApp)Unitinline
RemoveWorldEffect(int32 worldEffectId)Unitinline
RenameTraitConfig(int32 editedConfigId, std::string &&newName)Player
ReplaceAllDynamicFlags(uint32 flag)Objectinline
ReplaceAllNpcFlags(NPCFlags flags)Unitinline
ReplaceAllNpcFlags2(NPCFlags2 flags)Unitinline
ReplaceAllPetFlags(UnitPetFlag flags)Unitinline
ReplaceAllPlayerFlags(PlayerFlags flags)Playerinline
ReplaceAllPlayerFlagsEx(PlayerFlagsEx flags)Playerinline
ReplaceAllPlayerLocalFlags(PlayerLocalFlags flags)Playerinline
ReplaceAllPvpFlags(UnitPVPStateFlags flags)Unitinline
ReplaceAllRequiredMountCapabilityFlags(uint8 flags)Playerinline
ReplaceAllSilencedSchoolMask(SpellSchoolMask schoolMask)Unitinline
ReplaceAllUnitFlags(UnitFlags flags)Unitinline
ReplaceAllUnitFlags2(UnitFlags2 flags)Unitinline
ReplaceAllUnitFlags3(UnitFlags3 flags)Unitinline
ReplaceAllVisFlags(UnitVisFlags flags)Unitinline
RepopAtGraveyard()Player
ReportedAfkBy(Player *reporter)Player
ReputationChanged(FactionEntry const *factionEntry, int32 change)Player
RequestSpellCast(std::unique_ptr< SpellCastRequest > castRequest)Player
ResetAchievements()Player
ResetAllNotifies()WorldObjectinline
ResetAllPowers()Player
resetAttackTimer(WeaponAttackType type=BASE_ATTACK)Unit
ResetContestedPvP()Player
ResetCurrencyWeekCap()Player
ResetGroupUpdateSequenceIfNeeded(Group const *group)Player
ResetHonorStats()Player
ResetInstances(InstanceResetMethod method)Player
ResetMap() overridePlayervirtual
ResetMonthlyQuestStatus()Player
ResetPvpTalents()Player
ResetSeasonalQuestStatus(uint16 event_id, time_t eventStartTime)Player
ResetSpells(bool myClassOnly=false)Player
ResetTalents(bool noCost=false)Player
ResetTalentSpecialization()Player
ResetWeeklyQuestStatus()Player
RestMgrPlayerfriend
RestoreDisabledAI()Unitprivate
RestoreDisplayId(bool ignorePositiveAurasPreventingMounting=false)Unit
RestoreFaction()Unit
RestoreHealthAfterDuel()Playerinline
RestoreManaAfterDuel()Playerinline
ResumeMovement(uint32 timer=0, uint8 slot=0)Unit
ResummonBattlePetTemporaryUnSummonedIfAny()Player
ResummonPetTemporaryUnSummonedIfAny()Player
ResurrectPlayer(float restore_percent, bool applySickness=false)Player
ResurrectUsingRequestData()Player
ResurrectUsingRequestDataImpl()Player
ResyncRunes() constPlayer
RewardHonor(Unit *victim, uint32 groupsize, int32 honor=-1, bool pvptoken=false)Player
RewardPlayerAndGroupAtEvent(uint32 creature_id, WorldObject *pRewardSource)Player
RewardPlayerWithRewardPack(uint32 rewardPackID)Player
RewardPlayerWithRewardPack(RewardPackEntry const *rewardPackEntry)Player
RewardQuest(Quest const *quest, LootItemType rewardType, uint32 rewardId, Object *questGiver, bool announce=true)Player
RewardQuestPackage(uint32 questPackageId, ItemContext context, uint32 onlyItemId=0)Player
RewardRage(uint32 baseRage)Unit
RewardReputation(Unit *victim, float rate)Player
RewardReputation(Quest const *quest)Player
RollMeleeOutcomeAgainst(Unit const *victim, WeaponAttackType attType) constUnit
Satisfy(AccessRequirement const *ar, uint32 target_map, TransferAbortParams *params=nullptr, bool report=false)Player
SatisfyQuestBreadcrumbQuest(Quest const *qInfo, bool msg) constPlayer
SatisfyQuestClass(Quest const *qInfo, bool msg) constPlayer
SatisfyQuestConditions(Quest const *qInfo, bool msg) constPlayer
SatisfyQuestDay(Quest const *qInfo, bool msg) constPlayer
SatisfyQuestDependentBreadcrumbQuests(Quest const *qInfo, bool msg) constPlayer
SatisfyQuestDependentPreviousQuests(Quest const *qInfo, bool msg) constPlayer
SatisfyQuestDependentQuests(Quest const *qInfo, bool msg) constPlayer
SatisfyQuestExclusiveGroup(Quest const *qInfo, bool msg) constPlayer
SatisfyQuestExpansion(Quest const *qInfo, bool msg) constPlayer
SatisfyQuestLevel(Quest const *qInfo, bool msg) constPlayer
SatisfyQuestLog(bool msg) constPlayer
SatisfyQuestMaxLevel(Quest const *qInfo, bool msg) constPlayer
SatisfyQuestMinLevel(Quest const *qInfo, bool msg) constPlayer
SatisfyQuestMonth(Quest const *qInfo, bool msg) constPlayer
SatisfyQuestPreviousQuest(Quest const *qInfo, bool msg) constPlayer
SatisfyQuestRace(Quest const *qInfo, bool msg) constPlayer
SatisfyQuestReputation(Quest const *qInfo, bool msg) constPlayer
SatisfyQuestSeasonal(Quest const *qInfo, bool msg) constPlayer
SatisfyQuestSkill(Quest const *qInfo, bool msg) constPlayer
SatisfyQuestStatus(Quest const *qInfo, bool msg) constPlayer
SatisfyQuestTimed(Quest const *qInfo, bool msg) constPlayer
SatisfyQuestWeek(Quest const *qInfo, bool msg) constPlayer
SaveCUFProfile(uint8 id, std::nullptr_t)Playerinline
SaveCUFProfile(uint8 id, std::unique_ptr< CUFProfile > profile)Playerinline
SaveCustomizations(CharacterDatabaseTransaction trans, ObjectGuid::LowType guid, Trinity::IteratorPair< UF::ChrCustomizationChoice const * > customizations)Playerstatic
SaveHealthBeforeDuel()Playerinline
SaveInventoryAndGoldToDB(CharacterDatabaseTransaction trans)Player
SaveManaBeforeDuel()Playerinline
SavePositionInDB(WorldLocation const &loc, uint16 zoneId, ObjectGuid guid, CharacterDatabaseTransaction trans)Playerstatic
SaveRecallPosition()Playerinline
SaveToDB(bool create=false)Player
SaveToDB(LoginDatabaseTransaction loginTransaction, CharacterDatabaseTransaction trans, bool create=false)Player
Say(std::string_view text, Language language, WorldObject const *=nullptr) overridePlayervirtual
Say(uint32 textId, WorldObject const *target=nullptr) overridePlayervirtual
ScheduleAIChange()Unit
ScheduleDelayedOperation(uint32 operation)Playerinlineprivate
SeasonalQuestMapByEvent typedefPlayerprotected
SeasonalQuestMapByQuest typedefPlayerprotected
SelectNearbyTarget(Unit *exclude=nullptr, float dist=NOMINAL_MELEE_RANGE) constUnit
SelectNearestPlayer(float range) constWorldObject
SendActionButtons(uint32 state) constPlayer
SendAreaSpiritHealerTime(Unit *spiritHealer) constPlayer
SendAreaSpiritHealerTime(ObjectGuid const &spiritHealerGUID, int32 timeLeft) constPlayer
SendAttackStateUpdate(CalcDamageInfo *damageInfo)Unit
SendAttackStateUpdate(uint32 HitInfo, Unit *target, uint8 SwingType, SpellSchoolMask damageSchoolMask, uint32 Damage, uint32 AbsorbDamage, uint32 Resist, VictimState TargetState, uint32 BlockedAmount)Unit
SendAttackSwingCancelAttack() constPlayer
SendAurasForTarget(Unit *target) constPlayer
SendAutoRepeatCancel(Unit *target)Player
SendBindPointUpdate() constPlayer
SendBuyError(BuyResult msg, Creature *creature, uint32 item, uint32 param) constPlayer
SendCancelOrphanSpellVisual(uint32 id)WorldObject
SendCancelSpellVisual(uint32 id)Unit
SendCancelSpellVisualKit(uint32 id)Unit
SendCanTakeQuestResponse(QuestFailedReason reason, bool sendErrorMessage=true, std::string reasonText="") constPlayer
SendChatMessageToSetInRange(ChatMsg chatMsg, Language lanugageId, std::string &&text, float range)Player
SendCinematicStart(uint32 CinematicSequenceId) constPlayer
SendClearTarget()Unit
SendCombatLogMessage(WorldPackets::CombatLog::CombatLogServerPacket *combatLog) constWorldObject
SendCorpseReclaimDelay(uint32 delay) constPlayer
SendCurrencies() constPlayer
SendDirectMessage(WorldPacket const *data) constPlayer
SendDisplayToast(uint32 entry, DisplayToastType type, bool isBonusRoll, uint32 quantity, DisplayToastMethod method, uint32 questId=0, Item *item=nullptr) constPlayer
SendDungeonDifficulty(int32 forcedDifficulty=-1) constPlayer
SendDurabilityLoss(Player *receiver, uint32 percent)Unit
SendEnchantmentDurations()Player
SendEnergizeSpellLog(Unit *victim, uint32 spellId, int32 damage, int32 overEnergize, Powers powerType)Unit
SendEquipError(InventoryResult msg, Item const *item1=nullptr, Item const *item2=nullptr, uint32 itemId=0) constPlayer
SendEquipmentSetList()Player
SendExplorationExperience(uint32 Area, uint32 Experience) constPlayer
SendHealSpellLog(HealInfo &healInfo, bool critical=false)Unit
SendInitialActionButtons() constPlayerinline
SendInitialPacketsAfterAddToMap()Player
SendInitialPacketsBeforeAddToMap()Player
SendInitialVisiblePackets(WorldObject *target) constPlayer
SendInitWorldStates(uint32 zoneId, uint32 areaId)Player
SendItemDurations()Player
SendItemRefundResult(Item *item, ItemExtendedCostEntry const *iece, uint8 error) constPlayerprivate
SendItemRetrievalMail(uint32 itemEntry, uint32 count, ItemContext context)Player
SendKnownSpells()Player
SendLoot(Loot &loot, bool aeLooting=false)Player
SendLootError(ObjectGuid const &lootObj, ObjectGuid const &owner, LootError error) constPlayer
SendLootRelease(ObjectGuid guid) constPlayer
SendLootReleaseAll() constPlayer
SendMailResult(uint64 mailId, MailResponseType mailAction, MailResponseResult mailError, uint32 equipError=0, ObjectGuid::LowType itemGuid=UI64LIT(0), uint32 itemCount=0) constPlayer
SendMeleeAttackStart(Unit *victim)Unit
SendMeleeAttackStop(Unit *victim=nullptr)Unit
SendMessageToSet(WorldPacket const *data, bool self) const overridePlayerinlinevirtual
SendMessageToSet(WorldPacket const *data, Player const *skipped_rcvr) const overridePlayervirtual
SendMessageToSetInRange(WorldPacket const *data, float dist, bool self) const overridePlayervirtual
SendMessageToSetInRange(WorldPacket const *data, float dist, bool self, bool own_team_only, bool required3dDist=false) constPlayer
SendMirrorTimer(MirrorTimerType Type, uint32 MaxValue, uint32 CurrentValue, int32 Regen)Playerprotected
SendMoveKnockBack(Player *player, float speedXY, float speedZ, float vcos, float vsin)Unit
SendMovementSetCollisionHeight(float height, WorldPackets::Movement::UpdateCollisionHeightReason reason)Player
SendMovieStart(uint32 movieId)Player
SendNewItem(Item *item, uint32 quantity, bool received, bool created, bool broadcast=false, uint32 dungeonEncounterId=0)Player
SendNewMail() constPlayer
SendNotifyLootItemRemoved(ObjectGuid lootObj, ObjectGuid owner, uint8 lootListId) constPlayer
SendNotifyLootMoneyRemoved(ObjectGuid lootObj) constPlayer
SendOnCancelExpectedVehicleRideAura() constPlayer
SendOutOfRangeForPlayer(Player *target) constObject
SendPeriodicAuraLog(SpellPeriodicAuraLogInfo *pInfo)Unit
SendPetActionFeedback(PetActionFeedback msg, uint32 spellId)Unit
SendPetAIReaction(ObjectGuid guid)Unit
SendPetTalk(uint32 pettalk)Unit
SendPlayerBound(ObjectGuid const &binderGuid, uint32 areaId) constPlayer
SendPlayerChoice(ObjectGuid sender, int32 choiceId)Player
SendPlayOrphanSpellVisual(ObjectGuid const &target, uint32 spellVisualId, float travelSpeed, bool speedAsTime=false, bool withSourceOrientation=false)WorldObject
SendPlayOrphanSpellVisual(Position const &targetLocation, uint32 spellVisualId, float travelSpeed, bool speedAsTime=false, bool withSourceOrientation=false)WorldObject
SendPlaySpellVisual(Unit *target, uint32 spellVisualId, uint16 missReason, uint16 reflectStatus, float travelSpeed, bool speedAsTime=false, float launchDelay=0.0f)Unit
SendPlaySpellVisual(Position const &targetPosition, uint32 spellVisualId, uint16 missReason, uint16 reflectStatus, float travelSpeed, bool speedAsTime=false, float launchDelay=0.0f)Unit
SendPlaySpellVisualKit(uint32 id, uint32 type, uint32 duration) constUnit
SendPreparedGossip(WorldObject *source)Player
SendPreparedQuest(WorldObject *source)Player
SendProficiency(ItemClass itemClass, uint32 itemSubclassMask) constPlayer
SendPushToPartyResponse(Player const *player, QuestPushReason reason, Quest const *quest=nullptr) constPlayer
SendPvpRewards() constPlayer
SendQuestComplete(uint32 questId) constPlayer
SendQuestConfirmAccept(Quest const *quest, Player *receiver) constPlayer
SendQuestFailed(uint32 questId, InventoryResult reason=EQUIP_ERR_OK) constPlayer
SendQuestGiverStatusMultiple()Player
SendQuestGiverStatusMultiple(GuidUnorderedSet const &guids)Player
SendQuestReward(Quest const *quest, Creature const *questGiver, uint32 xp, bool hideChatMessage) constPlayer
SendQuestTimerFailed(uint32 questId) constPlayer
SendQuestUpdate(uint32 questId, bool updateInteractions=true, bool updateGameObjectQuestGiverStatus=false)Player
SendQuestUpdateAddCredit(Quest const *quest, ObjectGuid guid, QuestObjective const &obj, uint16 count) constPlayer
SendQuestUpdateAddCreditSimple(QuestObjective const &obj) constPlayer
SendQuestUpdateAddItem(ItemTemplate const *itemTemplate, QuestObjective const &obj, uint16 count) constPlayer
SendQuestUpdateAddPlayer(Quest const *quest, uint16 newCount) constPlayer
SendRaidDifficulty(bool legacy, int32 forcedDifficulty=-1) constPlayer
SendRaidGroupOnlyMessage(RaidGroupReason reason, int32 delay) constPlayer
SendRaidInfo()Player
SendRefundInfo(Item *item)Playerprivate
SendRemoveControlBar() constPlayer
SendResetFailedNotify(uint32 mapid) constPlayer
SendResetInstanceFailed(ResetFailedReason reason, uint32 mapID) constPlayer
SendResetInstanceSuccess(uint32 MapId) constPlayer
SendRespecWipeConfirm(ObjectGuid const &guid, uint32 cost, SpecResetType respecType) constPlayer
SendRespondInspectAchievements(Player *player) constPlayer
SendSellError(SellResult msg, Creature *creature, ObjectGuid guid) constPlayer
SendSetVehicleRecId(uint32 vehicleId)Unit
SendSpellDamageImmune(Unit *target, uint32 spellId, bool isPeriodic)Unit
SendSpellDamageResist(Unit *target, uint32 spellId)Unit
SendSpellMiss(Unit *target, uint32 spellID, SpellMissInfo missInfo)WorldObject
SendSpellModifiers() constPlayer
SendSpellNonMeleeDamageLog(SpellNonMeleeDamage const *log)Unit
SendSummonRequestFrom(Unit *summoner)Player
SendSupercededSpell(uint32 oldSpell, uint32 newSpell) constPlayer
SendTalentsInfoData()Player
SendTameFailure(PetTameResult result)Player
SendTeleportPacket(Position const &pos)Unit
SendTransferAborted(uint32 mapid, TransferAbortReason reason, uint8 arg=0, int32 mapDifficultyXConditionID=0) constPlayer
SendUnlearnSpells()Player
SendUpdateToOutOfRangeGroupMembers()Player
SendUpdateToPlayer(Player *player)Object
SendUpdateWorldState(uint32 variable, uint32 value, bool hidden=false) constPlayer
SetAcceptWhispers(bool on)Playerinline
setActive(bool isActiveObject)WorldObject
SetActiveCombatTraitConfigID(int32 traitConfigId)Playerinline
SetActiveTalentGroup(uint8 group)Playerinline
SetAdvancedCombatLogging(bool enabled)Playerinline
SetAI(UnitAI *newAI)Unitprotected
SetAIAnimKitId(uint16 animKitId)Unit
SetAnimTier(AnimTier animTier, bool notifyClient=true)Unit
SetAreaSpiritHealer(Creature *creature)Player
SetArenaFaction(uint8 arenaFaction)Playerinline
SetArenaTeamIdInvited(uint32 ArenaTeamId)Playerinline
SetArenaTeamInfoField(uint8 slot, ArenaTeamInfoType type, uint32 value)Player
SetArmor(int32 val, int32 bonusVal)Unitinline
SetAtLoginFlag(AtLoginFlags f)Playerinline
SetAttackPower(int32 attackPower)Unitinline
SetAttackPowerModNeg(int32 attackPowerMod)Unitinline
SetAttackPowerModPos(int32 attackPowerMod)Unitinline
SetAttackPowerMultiplier(float attackPowerMult)Unitinline
SetAttackSwingError(Optional< AttackSwingErr > err)Player
setAttackTimer(WeaponAttackType type, uint32 time)Unitinline
SetAuraStack(uint32 spellId, Unit *target, uint32 stack)Unit
SetAverageItemLevelEquipped(float newItemLevel)Playerinline
SetAverageItemLevelTotal(float newItemLevel)Playerinline
SetBankBagSlotCount(uint8 count)Playerinline
SetBaseAttackTime(WeaponAttackType att, uint32 val)Unit
SetBaseModFlatValue(BaseModGroup modGroup, float val)Player
SetBaseModPctValue(BaseModGroup modGroup, float val)Player
SetBaseWeaponDamage(WeaponAttackType attType, WeaponDamageRange damageRange, float value)Unitinline
SetBattlegroundEntryPoint()Player
SetBattlegroundId(uint32 val, BattlegroundTypeId bgTypeId, BattlegroundQueueTypeId queueId)Player
SetBattlegroundOrBattlefieldRaid(Group *group, int8 subgroup=-1)Player
SetBattlePetCompanionExperience(uint32 experience)Unitinline
SetBattlePetCompanionGUID(ObjectGuid guid)Unitinline
SetBattlePetCompanionNameTimestamp(uint32 timestamp)Unitinline
SetBattlePetData(BattlePets::BattlePet const *pet=nullptr)Player
SetBeenGrantedLevelsFromRaF()Playerinline
SetBGTeam(Team team)Player
SetBindPoint(ObjectGuid guid) constPlayer
SetBonusResistanceMod(SpellSchools school, int32 val)Unitinline
SetBoundingRadius(float boundingRadius)Unitinline
SetBuybackPrice(uint32 slot, uint32 price)Playerinline
SetBuybackTimestamp(uint32 slot, time_t timestamp)Playerinline
SetCanBlock(bool value)Player
SetCanDelayTeleport(bool setting)Playerinlineprivate
SetCanDoubleJump(bool enable)Unit
SetCanDualWield(bool value)Unitinlinevirtual
SetCanFly(bool enable)Unit
SetCanModifyStats(bool modifyStats)Unitinline
SetCannotTurn(bool apply)Unit
SetCanParry(bool value)Player
SetCanTitanGrip(bool value, uint32 penaltySpellId=0)Player
SetCantProc(bool apply)Unit
SetCanTransitionBetweenSwimAndFly(bool enable)Unit
SetCanTurnWhileFalling(bool enable)Unit
SetChampioningFaction(uint32 faction)Playerinline
SetChannelObject(uint32 slot, ObjectGuid guid)Unitinline
SetChannelSpellId(uint32 channelSpellId)Unitinline
SetChannelVisual(SpellCastVisual channelVisual)Unitinline
SetCharm(Unit *target, bool apply)Unit
SetCharmedBy(Unit *charmer, CharmType type, AuraApplication const *aurApp=nullptr)Unit
SetChosenTitle(int32 title)Playerinline
setCinematic(uint8 cine)Playerinline
SetClass(uint8 classId)Unitinline
SetClientControl(Unit *target, bool allowMove)Player
SetCollision(bool disable)Unit
SetCombatReach(float combatReach)Unitinline
SetCommandStatusOff(uint32 command)Playerinline
SetCommandStatusOn(uint32 command)Playerinline
SetConfused(bool apply)Unitprotected
SetContestedPvP(Player *attackedPlayer=nullptr)Player
SetContestedPvPTimer(uint32 newTime)Playerinline
SetControlled(bool apply, UnitState state)Unit
SetCosmeticMountDisplayId(uint32 mountDisplayId)Unitinline
SetCreateCurrency(uint32 id, uint32 amount)Player
SetCreatedBySpell(int32 spellId)Unitinline
SetCreateHealth(uint32 val)Unitinline
SetCreateMana(uint32 val)Unitinline
SetCreateStat(Stats stat, float val)Unitinline
SetCreatorGUID(ObjectGuid creator)Unitinline
SetCritterGUID(ObjectGuid guid)Unitinline
SetCurrentBattlePetBreedQuality(uint8 battlePetBreedQuality)Playerinline
SetCurrentCastSpell(Spell *pSpell)Unit
SetCustomizations(Trinity::IteratorPair< Iter > customizations, bool markChanged=true)Playerinline
SetDailyQuestStatus(uint32 quest_id)Player
SetDBPhase(int32 p)WorldObjectinline
setDeathState(DeathState s) overridePlayervirtual
SetDelayedTeleportFlag(bool setting)Playerinlineprivate
SetDemonCreatorGUID(ObjectGuid guid)Unitinline
SetDestroyedObject(bool destroyed)Objectinline
SetDeveloper(bool on)Playerinline
SetDisableGravity(bool disable, bool updateAnimTier=true)Unit
SetDisableInertia(bool disable)Unit
SetDisplayId(uint32 displayId, bool setNative=false)Unitvirtual
SetDrunkValue(uint8 newDrunkValue, uint32 itemId=0)Player
SetDuelArbiter(ObjectGuid guid)Playerinline
SetDuelTeam(uint32 duelTeam)Playerinline
SetDungeonDifficultyID(Difficulty dungeon_difficulty)Playerinline
SetDynamicFlag(uint32 flag)Objectinline
SetEmoteState(Emote emote)Unitinline
SetEntry(uint32 entry)Objectinline
SetEquipmentSet(EquipmentSetInfo::EquipmentSetData const &newEqSet)Player
SetExtraUnitMovementFlags(uint32 f)Unitinline
SetExtraUnitMovementFlags2(uint32 f)Unitinline
SetFacingTo(float const ori, bool force=true)Unit
SetFacingToObject(WorldObject const *object, bool force=true)Unit
SetFacingToPoint(Position const &point, bool force=true)Unit
SetFaction(uint32 faction) overrideUnitinlinevirtual
SetFactionForRace(uint8 race)Player
SetFall(bool enable)Unit
SetFallInformation(uint32 time, float z)Player
SetFarVisible(bool on)WorldObject
SetFeared(bool apply)Unitprotected
SetFeatherFall(bool enable)Unit
SetFreePrimaryProfessions(uint16 profs)Playerinline
SetFullHealth()Unitinline
SetFullPower(Powers power)Unitinline
SetGameMaster(bool on)Player
SetGender(Gender gender)Unitinline
SetGMChat(bool on)Playerinline
SetGMVisible(bool on)Player
SetGroup(Group *group, int8 subgroup=-1)Player
SetGroupInvite(Group *group)Playerinline
SetGroupUpdateFlag(uint32 flag)Playerinline
SetGuildIdInvited(ObjectGuid::LowType GuildId)Playerinline
SetGuildLevel(uint32 level)Playerinline
SetGuildRank(uint8 rankId)Playerinline
SetHasLevelBoosted()Playerinline
SetHasRaceChanged()Playerinline
SetHealth(uint64 val)Unit
SetHeirloom(uint32 slot, int32 itemId)Playerinline
SetHeirloomFlags(uint32 slot, uint32 flags)Playerinline
SetHomebind(WorldLocation const &loc, uint32 areaId)Player
SetHonorLevel(uint8 honorLevel)Player
SetHover(bool enable, bool updateAnimTier=true)Unit
SetHoverHeight(float hoverHeight)Unitinline
SetIgnoreMovementForces(bool ignore)Unit
SetImmuneToAll(bool apply, bool keepCombat)Unit
SetImmuneToAll(bool apply)Unitinlinevirtual
SetImmuneToNPC(bool apply, bool keepCombat)Unit
SetImmuneToNPC(bool apply)Unitinlinevirtual
SetImmuneToPC(bool apply, bool keepCombat)Unit
SetImmuneToPC(bool apply)Unitinlinevirtual
SetInArenaTeam(uint32 ArenaTeamId, uint8 slot, uint8 type)Player
SetInCombatWith(Unit *enemy, bool addSecondUnitSuppressed=false)Unitinline
SetInFront(WorldObject const *target)Unit
SetInGameTime(uint32 time)Playerinline
SetInGuild(ObjectGuid::LowType guildId)Player
SetInstantCast(bool set)Unitinline
SetInteractionAllowedInCombat(bool interactionAllowed)Unitvirtual
SetInteractionAllowedWhileHostile(bool interactionAllowed)Unitvirtual
SetInventorySlotCount(uint8 slots)Player
SetInviteForBattlegroundQueueType(BattlegroundQueueTypeId bgQueueTypeId, uint32 instanceId)Player
SetInvSlot(uint32 slot, ObjectGuid guid)Playerinline
SetIsCombatDisallowed(bool apply)Unitinline
SetIsNewObject(bool enable)Objectinline
SetIsStoredInWorldObjectGridContainer(bool apply)WorldObject
SetKnownTitles(uint32 index, uint64 mask)Playerinline
SetLastDamagedTargetGuid(ObjectGuid guid)Unitinline
SetLastExtraAttackSpell(uint32 spellId)Unitinline
SetLastPetNumber(uint32 petnumber)Playerinline
SetLastPotionId(uint32 item_id)Playerinline
SetLegacyRaidDifficultyID(Difficulty raid_difficulty)Playerinline
SetLevel(uint8 lvl, bool sendUpdate=true)Unit
SetLocationInstanceId(uint32 _instanceId)WorldObjectinlineprotected
SetLocationMapId(uint32 _mapId)WorldObjectinlineprotected
SetLootGUID(ObjectGuid const &guid)Playerinline
SetLootSpecId(uint32 id)Playerinline
SetMainHandWeaponAttackPower(int32 attackPower)Unitinline
SetMap(Map *map) overridePlayervirtual
SetMaxHealth(uint64 val)Unit
SetMaxPower(Powers power, int32 val)Unit
SetMeleeAnimKitId(uint16 animKitId)Unit
SetMercenaryForBattlegroundQueueType(BattlegroundQueueTypeId bgQueueTypeId, bool mercenary)Player
SetMinion(Minion *minion, bool apply)Unit
SetMinionGUID(ObjectGuid guid)Unitinline
SetModCastingSpeed(float castingSpeed)Unitinline
SetModDamageDonePercent(uint8 school, float pct)Playerinline
SetModHaste(float haste)Unitinline
SetModHasteRegen(float hasteRegen)Unitinline
SetModRangedHaste(float rangedHaste)Unitinline
SetModSpellHaste(float spellHaste)Unitinline
SetModTimeRate(float timeRate)Unitinline
SetMoney(uint64 value)Player
SetMonthlyQuestStatus(uint32 quest_id)Player
SetMountDisplayId(uint32 mountDisplayId)Unitinline
SetMovedUnit(Unit *target)Unit
SetMovementAnimKitId(uint16 animKitId)Unit
SetMovie(uint32 movie)Playerinline
SetMultiActionBars(uint8 mask)Playerinline
SetName(std::string newname)WorldObjectinline
SetNameplateAttachToGUID(ObjectGuid guid)Unitinline
SetNativeGender(Gender gender) overridePlayerinlinevirtual
SetNoRegentCostMask(flag128 mask)Playerinline
SetNpcFlag(NPCFlags flags)Unitinline
SetNpcFlag2(NPCFlags2 flags)Unitinline
SetNumRespecs(uint8 numRespecs)Playerinline
SetObjectScale(float scale) overridePlayervirtual
SetOffHandWeaponAttackPower(int32 attackPower)Unitinline
SetOrientation(float orientation)Positioninline
SetOriginalGroup(Group *group, int8 subgroup=-1)Player
SetOverrideDisplayPowerId(uint32 powerDisplayId)Unitinline
SetOverrideSpellsId(int32 overrideSpellsId)Playerinline
SetOverrideZonePVPType(ZonePVPTypeOverride type)Playerinline
SetOwnerGUID(ObjectGuid owner)Unit
SetPartyType(GroupCategory category, uint8 type)Player
SetPassOnGroupLoot(bool bPassOnGroupLoot)Playerinline
SetPendingBind(uint32 instanceId, uint32 bindTimer)Player
SetPersonalTabard(uint32 style, uint32 color, uint32 borderStyle, uint32 borderColor, uint32 backgroundColor)Player
SetPetFlag(UnitPetFlag flags)Unitinline
SetPetGUID(ObjectGuid guid)Unitinline
SetPetNameTimestamp(uint32 timestamp)Unitinline
SetPetNumberForClient(uint32 petNumber)Unitinline
SetPetSlot(uint32 petNumber, PetSaveMode dstPetSlot)Player
SetPetSpellPower(uint32 spellPower)Playerinline
SetPlayerFlag(PlayerFlags flags)Playerinline
SetPlayerFlagEx(PlayerFlagsEx flags)Playerinline
SetPlayerLocalFlag(PlayerLocalFlags flags)Playerinline
SetPlayHoverAnim(bool enable, bool sendUpdate=true)Unit
SetPower(Powers power, int32 val, bool withPowerUpdate=true)Unit
SetPowerType(Powers power, bool sendUpdate=true)Unit
SetPrimarySpecialization(uint32 spec)Playerinline
SetPrivateObjectOwner(ObjectGuid const &owner)WorldObjectinline
SetPvP(bool state) overridePlayervirtual
SetPvPDeath(bool on)Playerinline
SetPvpFlag(UnitPVPStateFlags flags)Unitinline
SetPvpTitle(uint8 pvpTitle)Playerinline
SetQuestCompletedBit(uint32 questBit, bool completed)Player
SetQuestObjectiveData(QuestObjective const &objective, int32 data)Player
SetQuestSharingInfo(ObjectGuid guid, uint32 id)Playerinline
SetQuestSlot(uint16 slot, uint32 quest_id)Player
SetQuestSlotCounter(uint16 slot, uint8 counter, uint16 count)Player
SetQuestSlotEndTime(uint16 slot, time_t endTime)Player
SetQuestSlotObjectiveFlag(uint16 slot, int8 objectiveIndex)Player
SetQuestSlotState(uint16 slot, uint32 state)Player
SetQuestStatus(uint32 questId, QuestStatus status, bool update=true)Player
SetRace(uint8 race)Unitinline
SetRaidDifficultyID(Difficulty raid_difficulty)Playerinline
SetRandomWinner(bool isWinner)Player
SetRangedAttackPower(int32 attackPower)Unitinline
SetRangedAttackPowerModNeg(int32 attackPowerMod)Unitinline
SetRangedAttackPowerModPos(int32 attackPowerMod)Unitinline
SetRangedAttackPowerMultiplier(float attackPowerMult)Unitinline
SetRangedWeaponAttackPower(int32 attackPower)Unitinline
SetRecentInstance(uint32 mapId, uint32 instanceId)Playerinline
setRegenTimerCount(uint32 time)Playerinline
SetRegularAttackTime()Player
SetReputation(uint32 factionentry, int32 value)Player
SetRequiredMountCapabilityFlag(uint8 flag)Playerinline
SetResistance(SpellSchools school, int32 val)Unitinline
SetRestState(RestTypes type, PlayerRestState state)Playerinline
SetRestThreshold(RestTypes type, uint32 threshold)Playerinline
SetResurrectRequestData(WorldObject const *caster, uint32 health, uint32 mana, uint32 appliedAura)Player
SetRewardedQuest(uint32 quest_id)Player
SetRooted(bool apply, bool packetOnly=false)Unitprotected
SetRuneCooldown(uint8 index, uint32 cooldown)Player
SetSaveTimer(uint32 timer)Playerinline
SetSeasonalQuestStatus(uint32 quest_id)Player
SetSeer(WorldObject *target)Playerinline
SetSelection(ObjectGuid const &guid)Playerinline
SetSemaphoreTeleportFar(bool semphsetting)Playerinline
SetSemaphoreTeleportNear(bool semphsetting)Playerinline
SetShapeshiftForm(ShapeshiftForm form)Unit
SetSheath(SheathState sheathed)Unit
SetSilencedSchoolMask(SpellSchoolMask schoolMask)Unitinline
SetSkill(uint32 id, uint16 step, uint16 newVal, uint16 maxVal)Player
SetSkillLineId(uint32 pos, uint16 skillLineId)Playerinline
SetSkillMaxRank(uint32 pos, uint16 max)Playerinline
SetSkillPermBonus(uint32 pos, uint16 bonus)Playerinline
SetSkillRank(uint32 pos, uint16 rank)Playerinline
SetSkillStartingRank(uint32 pos, uint16 starting)Playerinline
SetSkillStep(uint32 pos, uint16 step)Playerinline
SetSkillTempBonus(uint32 pos, uint16 bonus)Playerinline
SetSpeed(UnitMoveType mtype, float newValue)Unit
SetSpeedRate(UnitMoveType mtype, float rate)Unit
SetSpellFavorite(uint32 spellId, bool favorite)Player
SetSpellModTakingSpell(Spell *spell, bool apply)Player
SetStableMaster(ObjectGuid stableMaster)Player
SetStandState(UnitStandStateType state, uint32 animKitID=0)Unit
SetStat(Stats stat, int32 val)Unitinline
SetStatFlatModifier(UnitMods unitMod, UnitModifierFlatType modifierType, float val)Unit
SetStatPctModifier(UnitMods unitMod, UnitModifierPctType modifierType, float val)Unit
SetStunned(bool apply)Unitprotected
SetSummonedBattlePetGUID(ObjectGuid guid)Playerinline
SetSwim(bool enable)Unit
SetTalentResetCost(uint32 cost)Playerinline
SetTalentResetTime(time_t time_)Playerinline
SetTarget(ObjectGuid const &) overridePlayerinlinevirtual
SetTaxiCheater(bool on)Playerinline
SetTemporaryUnsummonedPetNumber(uint32 petnumber)Playerinline
SetTitle(CharTitlesEntry const *title, bool lost=false)Player
SetTrackCreatureFlag(uint32 flags)Playerinline
SetTraitConfigUseSharedActionBars(int32 traitConfigId, bool usesSharedActionBars, bool isLastSelectedSavedConfig)Player
SetTraitConfigUseStarterBuild(int32 traitConfigId, bool useStarterBuild)Player
SetTransformSpell(uint32 spellid)Unitinline
SetTransport(TransportBase *t)WorldObjectinline
SetTransportServerTime(int32 transportServerTime)Playerinline
SetUninteractible(bool apply)Unit
SetUnitFlag(UnitFlags flags)Unitinline
SetUnitFlag2(UnitFlags2 flags)Unitinline
SetUnitFlag3(UnitFlags3 flags)Unitinline
SetUnitMovementFlags(uint32 f)Unitinline
SetUpdateFieldFlagValue(UF::UpdateFieldSetter< T > setter, typename UF::UpdateFieldSetter< T >::value_type flag)Objectinlineprotected
SetUpdateFieldStatValue(UF::UpdateFieldSetter< T > setter, typename UF::UpdateFieldSetter< T >::value_type value)Objectinlineprotected
SetUpdateFieldValue(UF::UpdateFieldSetter< T > setter, typename UF::UpdateFieldSetter< T >::value_type value)Objectinlineprotected
SetVehicle(Vehicle *vehicle)Unitinline
SetVersatilityBonus(float value)Playerinline
SetViewpoint(WorldObject *target, bool apply)Player
SetVignette(uint32 vignetteId)Unit
SetVirtualItem(uint32 slot, uint32 itemId, uint16 appearanceModId=0, uint16 itemVisual=0)Unit
SetVirtualPlayerRealm(uint32 virtualRealmAddress)Playerinline
SetVisFlag(UnitVisFlags flags)Unitinline
SetVisibilityDistanceOverride(VisibilityDistanceType type)WorldObject
SetVisible(bool x)Unit
SetVisibleAura(AuraApplication *aurApp)Unit
SetVisibleAuraUpdate(AuraApplication *aurApp)Unitinline
SetVisibleItemSlot(uint8 slot, Item *pItem)Player
SetWalk(bool enable)Unit
SetWarModeDesired(bool enabled)Player
SetWarModeLocal(bool enabled)Player
SetWatchedFactionIndex(int32 index)Playerinline
SetWaterWalking(bool enable)Unit
setWeaponChangeTimer(uint32 time)Playerinline
SetWeeklyQuestStatus(uint32 quest_id)Player
SetWildBattlePetLevel(uint32 wildBattlePetLevel)Unitinline
SetXP(uint32 xp)Player
SetZoneScript()WorldObject
SkipQuests(std::vector< uint32 > const &questIds)Player
SpawnCorpseBones(bool triggerSave=true)Player
SpellBaseDamageBonusDone(SpellSchoolMask schoolMask) constUnit
SpellBaseHealingBonusDone(SpellSchoolMask schoolMask) constUnit
SpellCritChanceDone(Spell *spell, AuraEffect const *aurEff, SpellSchoolMask schoolMask, WeaponAttackType attackType=BASE_ATTACK) constUnit
SpellCritChanceTaken(Unit const *caster, Spell *spell, AuraEffect const *aurEff, SpellSchoolMask schoolMask, float doneChance, WeaponAttackType attackType=BASE_ATTACK) constUnit
SpellCriticalDamageBonus(Unit const *caster, SpellInfo const *spellProto, uint32 damage, Unit *victim)Unitstatic
SpellCriticalHealingBonus(Unit const *caster, SpellInfo const *spellProto, uint32 damage, Unit *victim)Unitstatic
SpellDamageBonusDone(Unit *victim, SpellInfo const *spellProto, int32 pdamage, DamageEffectType damagetype, SpellEffectInfo const &spellEffectInfo, uint32 stack=1, Spell *spell=nullptr, AuraEffect const *aurEff=nullptr) constUnit
SpellDamageBonusTaken(Unit *caster, SpellInfo const *spellProto, int32 pdamage, DamageEffectType damagetype) constUnit
SpellDamagePctDone(Unit *victim, SpellInfo const *spellProto, DamageEffectType damagetype, SpellEffectInfo const &spellEffectInfo) constUnit
SpellHealingBonusDone(Unit *victim, SpellInfo const *spellProto, int32 healamount, DamageEffectType damagetype, SpellEffectInfo const &spellEffectInfo, uint32 stack=1, Spell *spell=nullptr, AuraEffect const *aurEff=nullptr) constUnit
SpellHealingBonusTaken(Unit *caster, SpellInfo const *spellProto, int32 healamount, DamageEffectType damagetype) constUnit
SpellHealingPctDone(Unit *victim, SpellInfo const *spellProto) constUnit
SpellHitResult(Unit *victim, SpellInfo const *spellInfo, bool canReflect=false) constWorldObject
SplitItem(uint16 src, uint16 dst, uint32 count)Player
StartCriteria(CriteriaStartEvent startEvent, uint32 entry, Milliseconds timeLost=Milliseconds::zero())Player
StartLoadingActionButtons(std::function< void()> &&callback=nullptr)Player
StartReactiveTimer(ReactiveType reactive)Unitinline
StopAttackFaction(uint32 faction_id)Unit
StopCastingBindSight() constPlayer
StopCastingCharm()Player
StopDistanceSound(Player const *target=nullptr) constWorldObject
StopMirrorTimer(MirrorTimerType Type)Playerprotected
StopMirrorTimers()Player
StopMoving()Unit
StoreItem(ItemPosCountVec const &pos, Item *pItem, bool update)Player
StoreLootItem(ObjectGuid lootWorldObjectGuid, uint8 lootSlot, Loot *loot, AELootResult *aeResult=nullptr)Player
StoreNewItem(ItemPosCountVec const &pos, uint32 itemId, bool update, ItemRandomBonusListId randomBonusListId=0, GuidSet const &allowedLooters=GuidSet(), ItemContext context=ItemContext::NONE, std::vector< int32 > const *bonusListIDs=nullptr, bool addToCollection=true)Player
StoreNewItemInBestSlots(uint32 itemId, uint32 amount, ItemContext context)Player
SummonCreature(uint32 entry, Position const &pos, TempSummonType despawnType=TEMPSUMMON_MANUAL_DESPAWN, Milliseconds despawnTime=0s, uint32 vehId=0, uint32 spellId=0, ObjectGuid privateObjectOwner=ObjectGuid::Empty)WorldObject
SummonCreature(uint32 entry, float x, float y, float z, float o=0, TempSummonType despawnType=TEMPSUMMON_MANUAL_DESPAWN, Milliseconds despawnTime=0s, ObjectGuid privateObjectOwner=ObjectGuid::Empty)WorldObject
SummonCreatureGroup(uint8 group, std::list< TempSummon * > *list=nullptr)WorldObject
SummonGameObject(uint32 entry, Position const &pos, QuaternionData const &rot, Seconds respawnTime, GOSummonType summonType=GO_SUMMON_TIMED_OR_CORPSE_DESPAWN)WorldObject
SummonGameObject(uint32 entry, float x, float y, float z, float ang, QuaternionData const &rot, Seconds respawnTime, GOSummonType summonType=GO_SUMMON_TIMED_OR_CORPSE_DESPAWN)WorldObject
SummonIfPossible(bool agree)Player
SummonPersonalClone(Position const &pos, TempSummonType despawnType=TEMPSUMMON_MANUAL_DESPAWN, Milliseconds despawnTime=0s, uint32 vehId=0, uint32 spellId=0, Player *privateObjectOwner=nullptr)WorldObject
SummonPet(uint32 entry, Optional< PetSaveMode > slot, float x, float y, float z, float ang, uint32 despwtime, bool *isNew=nullptr)Player
SummonTrigger(float x, float y, float z, float ang, Milliseconds despawnTime, CreatureAI *(*GetAI)(Creature *)=nullptr)WorldObject
SwapItem(uint16 src, uint16 dst)Player
SwapVoidStorageItem(uint8 oldSlot, uint8 newSlot)Player
TakeQuestSourceItem(uint32 questId, bool msg)Player
Talk(std::string_view text, ChatMsg msgType, Language language, float textRange, WorldObject const *target)Unitvirtual
Talk(uint32 textId, ChatMsg msgType, float textRange, WorldObject const *target)Unitvirtual
TalkedToCreature(uint32 entry, ObjectGuid guid)Player
TeamForRace(uint8 race)Playerstatic
TeamIdForRace(uint8 race)Playerstatic
TeleportTo(uint32 mapid, float x, float y, float z, float orientation, TeleportToOptions options=TELE_TO_NONE, Optional< uint32 > instanceId={})Player
TeleportTo(WorldLocation const &loc, TeleportToOptions options=TELE_TO_NONE, Optional< uint32 > instanceId={})Player
TeleportToBGEntryPoint()Player
TextEmote(std::string_view text, WorldObject const *=nullptr, bool=false) overridePlayervirtual
TextEmote(uint32 textId, WorldObject const *target=nullptr, bool isBossEmote=false) overridePlayervirtual
ToAbsoluteAngle(float relAngle) constPositioninline
ToAreaTrigger(Object *o)Objectinlinestatic
ToAreaTrigger(Object const *o)Objectinlinestatic
ToAreaTrigger()Objectinline
ToAreaTrigger() constObjectinline
ToConversation(Object *o)Objectinlinestatic
ToConversation(Object const *o)Objectinlinestatic
ToConversation()Objectinline
ToConversation() constObjectinline
ToCorpse(Object *o)Objectinlinestatic
ToCorpse(Object const *o)Objectinlinestatic
ToCorpse()Objectinline
ToCorpse() constObjectinline
ToCreature(Object *o)Objectinlinestatic
ToCreature(Object const *o)Objectinlinestatic
ToCreature()Objectinline
ToCreature() constObjectinline
ToDynObject(Object *o)Objectinlinestatic
ToDynObject(Object const *o)Objectinlinestatic
ToDynObject()Objectinline
ToDynObject() constObjectinline
ToGameObject(Object *o)Objectinlinestatic
ToGameObject(Object const *o)Objectinlinestatic
ToGameObject()Objectinline
ToGameObject() constObjectinline
ToggleAFK()Player
ToggleDND()Player
ToggleMetaGemsActive(uint8 exceptslot, bool apply)Player
TogglePvpTalents(bool enable)Player
ToItem(Object *o)Objectinlinestatic
ToItem(Object const *o)Objectinlinestatic
ToItem()Objectinline
ToItem() constObjectinline
ToPet()Unitinline
ToPet() constUnitinline
ToPlayer(Object *o)Objectinlinestatic
ToPlayer(Object const *o)Objectinlinestatic
ToPlayer()Objectinline
ToPlayer() constObjectinline
ToRelativeAngle(float absAngle) constPositioninline
ToSceneObject(Object *o)Objectinlinestatic
ToSceneObject(Object const *o)Objectinlinestatic
ToSceneObject()Objectinline
ToSceneObject() constObjectinline
ToString() constPosition
ToTempSummon()Unitinline
ToTempSummon() constUnitinline
ToTotem()Unitinline
ToTotem() constUnitinline
ToUnit(Object *o)Objectinlinestatic
ToUnit(Object const *o)Objectinlinestatic
ToUnit()Objectinline
ToUnit() constObjectinline
ToWorldObject(Object *o)Objectinlinestatic
ToWorldObject(Object const *o)Objectinlinestatic
ToWorldObject()Objectinline
ToWorldObject() constObjectinline
TradeCancel(bool sendback)Player
TriggerAurasProcOnEvent(AuraApplicationList *myProcAuras, AuraApplicationList *targetProcAuras, Unit *actionTarget, ProcFlagsInit const &typeMaskActor, ProcFlagsInit const &typeMaskActionTarget, ProcFlagsSpellType spellTypeMask, ProcFlagsSpellPhase spellPhaseMask, ProcFlagsHit hitMask, Spell *spell, DamageInfo *damageInfo, HealInfo *healInfo)Unit
TriggerAurasProcOnEvent(ProcEventInfo &eventInfo, AuraApplicationProcContainer &procAuras)Unit
TriggerOnHealthChangeAuras(uint64 oldVal, uint64 newVal)Unit
TriggerOnPowerChangeAuras(Powers power, int32 oldVal, int32 newVal)Unit
UninviteFromGroup()Player
Unit(bool isWorldObject)Unitexplicitprotected
UnitAIStack typedefUnitprivate
UnitVector typedefUnit
UnlockReagentBank()Playerinline
UnlockVoidStorage()Playerinline
unReadMailsPlayer
UnsummonAllTotems()Unit
UnsummonBattlePetTemporaryIfAny(bool onFlyingMount=false)Player
UnsummonPetTemporaryIfAny()Player
Update(uint32 time) overridePlayervirtual
UpdateAfkReport(time_t currTime)Player
UpdateAllCritPercentages()Player
UpdateAllDamageDoneMods()Unit
UpdateAllDamagePctDoneMods()Unit
UpdateAllowedPositionZ(float x, float y, float &z, float *groundZ=nullptr) constWorldObject
UpdateAllRatings()Player
UpdateAllResistances()Unitvirtual
UpdateAllRunesRegen()Player
UpdateAllStats() overridePlayervirtual
UpdateAllWeaponDependentCritAuras()Player
UpdateArea(uint32 newArea)Player
UpdateAreaDependentAuras(uint32 area_id)Player
UpdateArmor() overridePlayervirtual
UpdateArmorPenetration(int32 amount)Player
UpdateAttackPowerAndDamage(bool ranged=false) overridePlayervirtual
UpdateAttackTimeField(WeaponAttackType att)Unit
UpdateAuraForGroup()Unit
UpdateAverageItemLevelEquipped()Player
UpdateAverageItemLevelTotal()Player
UpdateBaseModGroup(BaseModGroup modGroup)Player
UpdateBlockPercentage()Player
UpdateCharmAI()Unitprivate
UpdateContestedPvP(uint32 currTime)Player
UpdateCorpseReclaimDelay()Player
UpdateCorruption()Player
UpdateCraftSkill(SpellInfo const *spellInfo)Player
UpdateCriteria(CriteriaType type, uint64 miscValue1=0, uint64 miscValue2=0, uint64 miscValue3=0, WorldObject *ref=nullptr)Player
UpdateCritPercentage(WeaponAttackType attType)Player
UpdateDamageDoneMods(WeaponAttackType attackType, int32 skipEnchantSlot=-1) overridePlayervirtual
UpdateDamagePctDoneMods(WeaponAttackType attackType)Unit
UpdateDamagePhysical(WeaponAttackType attType)Unitvirtual
UpdateDisplayPower()Unit
UpdateDodgePercentage()Player
UpdateDuelFlag(time_t currTime)Player
UpdateEnchantTime(uint32 time)Player
UpdateEquipSpellsAtFormChange()Player
UpdateExpertise(WeaponAttackType attType)Player
UpdateFallInformationIfNeed(MovementInfo const &minfo, uint16 opcode)Player
UpdateFishingSkill(int32 expansion)Player
UpdateGatherSkill(uint32 skillId, uint32 skillValue, uint32 redLevel, uint32 multiplicator=1, WorldObject const *object=nullptr)Player
UpdateGroundPositionZ(float x, float y, float &z) constWorldObject
UpdateHealingDonePercentMod()Player
UpdateHeight(float newZ)Unit
UpdateHomebindTime(uint32 time)Player
UpdateHonorFields()Player
UpdateHonorNextLevel()Player
UpdateHostileAreaState(AreaTableEntry const *area)Player
UpdateInterruptMask()Unit
UpdateItemDuration(uint32 time, bool realtimeonly=false)Player
UpdateItemLevelAreaBasedScaling()Player
UpdateItemSetAuras(bool formChange=false)Player
UpdateLocalChannels(uint32 newZone)Player
UpdateManaRegen()Player
UpdateMastery()Player
UpdateMaxHealth() overridePlayervirtual
UpdateMaxPower(Powers power) overridePlayervirtual
UpdateMeleeHitChances()Player
UpdateMirrorTimers()Player
UpdateMountCapability()Unit
UpdateMovementForcesModMagnitude()Unit
UpdateNearbyPlayersInteractions()Unitvirtual
UpdateNextMailTimeAndUnreads()Player
UpdateObjectVisibility(bool forced=true) overridePlayervirtual
UpdateObjectVisibilityOnCreate()WorldObjectinlinevirtual
UpdateObjectVisibilityOnDestroy()WorldObjectinlinevirtual
UpdateOrientation(float orientation)Unit
UpdateParryPercentage()Player
UpdatePetCombatState()Unit
UpdatePosition(float x, float y, float z, float orientation, bool teleport=false) overridePlayervirtual
UpdatePosition(Position const &pos, bool teleport=false) overridePlayerinlinevirtual
UpdatePositionData()WorldObject
UpdatePotionCooldown(Spell *spell=nullptr)Player
UpdatePvP(bool state, bool override=false)Player
UpdatePvPFlag(time_t currTime)Player
UpdatePvPState(bool onlyFFA=false)Player
UpdateQuestObjectiveProgress(QuestObjectiveType objectiveType, int32 objectId, int64 addCount, ObjectGuid victimGuid=ObjectGuid::Empty, std::vector< QuestObjective const * > *updatedObjectives=nullptr, std::function< bool(QuestObjective const *)> const *objectiveFilter=nullptr)Player
UpdateRangedHitChances()Player
UpdateRating(CombatRating cr)Player
UpdateReactives(uint32 p_time)Unit
UpdateResistances(uint32 school) overridePlayervirtual
UpdateSkillEnchantments(uint16 skill_id, uint16 curr_value, uint16 new_value)Player
UpdateSkillPro(uint16 skillId, int32 chance, uint32 step)Player
UpdateSkillsForLevel()Player
UpdateSoulboundTradeItems()Player
UpdateSpeakTime(ChatFloodThrottle::Index index)Player
UpdateSpeed(UnitMoveType mtype)Unit
UpdateSpellCritChance()Player
UpdateSpellDamageAndHealingBonus()Player
UpdateSpellHitChances()Player
UpdateSplineMovement(uint32 t_diff)Unitprivate
UpdateSplinePosition()Unitprivate
UpdateStatBuffMod(Stats stat)Unit
UpdateStatBuffModForClient(Stats stat)Unit
UpdateStats(Stats stat) overridePlayervirtual
UpdateTraitConfig(WorldPackets::Traits::TraitConfig &&newConfig, int32 savedConfigId, bool withCastTime)Player
UpdateTriggerVisibility()Player
UpdateUnitMod(UnitMods unitMod)Unit
UpdateVersatilityDamageDone()Player
UpdateVisibilityForPlayer()Player
UpdateVisibilityOf(WorldObject *target)Player
UpdateVisibilityOf(Trinity::IteratorPair< WorldObject ** > targets)Player
UpdateVisibilityOf(T *target, UpdateData &data, std::set< WorldObject * > &visibleNow)Player
UpdateVisibleObjectInteractions(bool allUnits, bool onlySpellClicks, bool gameObjectQuestGiverStatus, bool questObjectiveGameObjects)Player
UpdateWarModeAuras()Player
UpdateWeaponDependentAuras(WeaponAttackType attackType)Player
UpdateWeaponDependentCritAuras(WeaponAttackType attackType)Player
UpdateZone(uint32 newZone, uint32 newArea)Player
UpdateZoneDependentAuras(uint32 zone_id)Player
ValidateAttackersAndOwnTarget()Unit
ValidateMovementInfo(MovementInfo *mi)Player
VehicleSpellInitialize()Player
VisibleAuraContainer typedefUnit
VisualizeItem(uint8 slot, Item *pItem)Player
Whisper(std::string_view text, Language language, Player *receiver, bool=false) overridePlayervirtual
Whisper(uint32 textId, Player *target, bool isBossWhisper=false) overridePlayervirtual
WhisperAddon(std::string const &text, std::string const &prefix, bool isLogged, Player *receiver)Player
WhisperListPlayerprotected
WorldLocation(uint32 mapId=MAPID_INVALID, float x=0.f, float y=0.f, float z=0.f, float o=0.f)WorldLocationinlineexplicit
WorldLocation(uint32 mapId, Position const &position)WorldLocationinline
WorldObject(bool isWorldObject)WorldObjectexplicitprotected
WorldRelocate(WorldLocation const &loc)WorldLocationinline
WorldRelocate(WorldLocation const *loc)WorldLocationinline
WorldRelocate(uint32 mapId, Position const &pos)WorldLocationinline
WorldRelocate(uint32 mapId=MAPID_INVALID, float x=0.f, float y=0.f, float z=0.f, float o=0.f)WorldLocationinline
WorldSessionPlayerfriend
Yell(std::string_view text, Language language, WorldObject const *=nullptr) overridePlayervirtual
Yell(uint32 textId, WorldObject const *target=nullptr) overridePlayervirtual
~GridObject()GridObject< Player >inlinevirtual
~Object()Objectvirtual
~Player()Player
~Unit()Unitvirtual
~WorldObject()WorldObjectvirtual