TrinityCore
Loading...
Searching...
No Matches
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
_ApplyAllAuraStatMods()Unit
_ApplyAllItemMods()Player
_ApplyAllLevelScaleItemMods(bool apply)Player
_ApplyAllStatBonuses()Player
_ApplyAmmoBonuses()Player
_ApplyAura(AuraApplication *aurApp, uint8 effMask)Unit
_ApplyAuraEffect(Aura *aura, uint8 effIndex)Unit
_ApplyItemBonuses(ItemTemplate const *proto, uint8 slot, bool apply, bool only_level_scale=false)Player
_ApplyItemMods(Item *item, uint8 slot, bool apply, bool updateItemAuras=true)Player
_ApplyWeaponDamage(uint8 slot, ItemTemplate const *proto, bool apply)Player
_changesMaskObjectprotected
_cinematicMgrPlayerprivate
_ConcatFields(uint16 startIndex, uint16 size) constObjectprotected
_corpseLocationPlayerprivate
_Create(ObjectGuid const &guid)Objectprotected
_CreateAuraApplication(Aura *aura, uint8 effMask)Unit
_DeleteRemovedAuras()Unitprotected
_EnterVehicle(Vehicle *vehicle, int8 seatId, AuraApplication const *aurApp=nullptr)Unit
_equipmentSetsPlayerprotected
_ExitVehicle(Position const *exitPosition=nullptr)Unit
_fieldNotifyFlagsObjectprotected
_gameClientMovingMeUnitprotected
_gridRefGridObject< Player >private
_heartbeatTimerWorldObjectprivate
_InitValues()Objectprotected
_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 result, uint32 timediff)Playerprotected
_LoadBGData(PreparedQueryResult result)Playerprotected
_LoadBoundInstances(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
_LoadIntoDataField(std::string const &data, uint32 startOffset, uint32 count)Objectprotected
_LoadInventory(PreparedQueryResult result, uint32 timeDiff)Playerprotected
_LoadItem(CharacterDatabaseTransaction trans, uint32 zoneId, uint32 timeDiff, Field *fields)Playerprivate
_LoadMail(PreparedQueryResult mailsResult, PreparedQueryResult mailItemsResult)Playerprotected
_LoadMailedItem(ObjectGuid const &playerGuid, Player *player, uint32 mailId, Mail *mail, Field *fields)Playerprotectedstatic
_LoadMonthlyQuestStatus(PreparedQueryResult result)Playerprotected
_LoadPetStable(uint8 petStableSlots, PreparedQueryResult result)Playerprotected
_LoadQuestStatus(PreparedQueryResult result)Playerprotected
_LoadQuestStatusRewarded(PreparedQueryResult result)Playerprotected
_LoadRandomBGStatus(PreparedQueryResult result)Playerprotected
_LoadSeasonalQuestStatus(PreparedQueryResult result)Playerprotected
_LoadSkills(PreparedQueryResult result)Playerprotected
_LoadSpells(PreparedQueryResult result)Playerprotected
_LoadTalents(PreparedQueryResult result)Playerprotected
_LoadWeeklyQuestStatus(PreparedQueryResult result)Playerprotected
_oldFactionIdUnitprivate
_pendingBindIdPlayerprivate
_pendingBindTimerPlayerprivate
_positionUpdateInfoUnitprivate
_privateObjectOwnerWorldObjectprivate
_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
_restFlagMaskPlayerprotected
_restTimePlayerprotected
_resurrectionDataPlayerprotected
_SaveActions(CharacterDatabaseTransaction trans)Playerprotected
_SaveAuras(CharacterDatabaseTransaction trans)Playerprotected
_SaveBGData(CharacterDatabaseTransaction trans)Playerprotected
_SaveDailyQuestStatus(CharacterDatabaseTransaction trans)Playerprotected
_SaveEquipmentSets(CharacterDatabaseTransaction trans)Playerprotected
_SaveGlyphs(CharacterDatabaseTransaction trans) constPlayerprotected
_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
_SaveTalents(CharacterDatabaseTransaction trans)Playerprotected
_SaveWeeklyQuestStatus(CharacterDatabaseTransaction trans)Playerprotected
_spellHistoryUnitprivate
_StoreItem(uint16 pos, Item *pItem, uint32 count, bool clone, bool update)Playerprivate
_StoreOrEquipNewItem(uint32 vendorslot, uint32 item, uint8 count, uint8 bag, uint8 slot, int32 price, ItemTemplate const *pProto, Creature *pVendor, VendorItem const *crItem, bool bStore)Playerinline
_talentMgrPlayerprotected
_TryStackingOrRefreshingExistingAura(AuraCreateInfo &createInfo)Unit
_UnapplyAura(AuraApplicationMap::iterator &i, AuraRemoveMode removeMode)Unit
_UnapplyAura(AuraApplication *aurApp, AuraRemoveMode removeMode)Unit
_UnregisterDynObject(DynamicObject *dynObj)Unit
_UpdateAutoRepeatSpell()Unitprotected
_UpdateSpells(uint32 time)Unitprotected
AbandonQuest(uint32 quest_id)Player
ActivateTalentGroup(uint8 group)Player
ActivateTaxiPathTo(std::vector< uint32 > const &nodes, Creature *npc=nullptr, uint32 spellid=0)Player
ActivateTaxiPathTo(uint32 taxi_path_id, uint32 spellid=0)Player
addActionButton(uint8 button, uint32 action, uint8 type)Player
AddArmorProficiency(uint32 newflag)Playerinline
AddAura(uint32 spellId, Unit *target)Unit
AddAura(SpellInfo const *spellInfo, uint8 effMask, Unit *target)Unit
AddBattlegroundQueueId(BattlegroundQueueTypeId val)Player
AddComboPointHolder(Unit *unit)Unitinline
AddComboPoints(Unit *target, int8 count)Unit
AddComboPoints(int8 count)Unitinline
AddEnchantmentDuration(Item *item, EnchantmentSlot slot, uint32 duration)Player
AddEnchantmentDurations(Item *item)Player
AddExtraAttacks(uint32 count)Unit
AddExtraUnitMovementFlag(uint32 f)Unitinline
AddGameObject(GameObject *gameObj)Unit
AddGuidValue(uint16 index, ObjectGuid value)Object
AddInterruptMask(uint32 flags)Unitinline
AddItem(uint32 itemId, uint32 count)Player
AddItemDurations(Item *item)Player
AddItemToBuyBackSlot(Item *pItem)Player
AddItemToUpdateQueueOfPlayerfriend
AddKnownCurrency(uint32 itemId)Playerprivate
AddMail(Mail *mail)Playerinline
AddMItem(Item *it)Player
AddNewMailDeliverTime(time_t deliver_time)Player
AddObjectToRemoveList()WorldObject
AddPetAura(PetAura const *petSpell)Player
AddPlayerToVision(Player *player)Unit
AddQuest(Quest const *quest, Object *questGiver)Player
AddQuestAndCheckCompletion(Quest const *quest, Object *questGiver)Player
AddQuestRewardedTalentCount(uint32 points)Playerinline
AddRefundReference(ObjectGuid it)Player
AddRuneByAuraEffect(uint8 index, RuneType newType, AuraEffect const *aura)Player
AddRunePower(uint8 index) constPlayer
AddSpell(uint32 spellId, bool active, bool learning, bool dependent, bool disabled, bool loading=false, uint32 fromSkill=0)Player
AddSpellMod(SpellModifier *mod, bool apply)Player
AddTalent(uint32 spellId, 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
AddTradeableItem(Item *item)Player
AddUnitMovementFlag(uint32 f)Unitinline
AddUnitState(uint32 f)Unitinline
AddUnitTypeMask(uint32 mask)Unitinline
AddWeaponProficiency(uint32 newflag)Playerinline
AddWhisperWhiteList(ObjectGuid guid)Playerinline
AdjustQuestReqItemCount(Quest const *quest, QuestStatusData &questStatusData)Playerprivate
AI() constPlayerinline
AIUpdateTick(uint32 diff)Unit
ApplyAttackTimePercentMod(WeaponAttackType att, float val, bool apply)Unit
ApplyBaseModPctValue(BaseModGroup modGroup, float pct)Player
ApplyCastTimePercentMod(float val, bool apply)Unit
ApplyControlStatesIfNeeded()Unit
ApplyDiminishingAura(DiminishingGroup group, bool apply)Unit
ApplyDiminishingToDuration(SpellInfo const *auraSpellInfo, bool triggered, int32 &duration, WorldObject *caster, DiminishingLevels previousLevel) constUnit
ApplyEffectModifiers(SpellInfo const *spellInfo, uint8 effIndex, float 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 form_change=false)Player
ApplyFeralAPBonus(int32 amount, bool apply)Player
ApplyHealthRegenBonus(int32 amount, bool apply)Player
ApplyItemDependentAuras(Item *item, bool apply)Player
ApplyItemEquipSpell(Item *item, bool apply, bool form_change=false)Player
ApplyItemObtainSpells(Item *item, bool apply)Player
ApplyManaRegenBonus(int32 amount, bool apply)Player
ApplyModByteFlag(uint16 index, uint8 offset, uint8 flag, bool apply)Object
ApplyModFlag(uint16 index, uint32 flag, bool apply)Object
ApplyModFlag64(uint16 index, uint64 flag, bool apply)Object
ApplyModInt32Value(uint16 index, int32 val, bool apply)Object
ApplyModPositiveFloatValue(uint16 index, float val, bool apply)Object
ApplyModSignedFloatValue(uint16 index, float val, bool apply)Object
ApplyModToSpell(SpellModifier *mod, Spell *spell)Playerstatic
ApplyModUInt32Value(uint16 index, int32 val, bool apply)Object
ApplyRatingMod(CombatRating cr, int32 value, bool apply)Player
ApplyResilience(Unit const *victim, float *crit, int32 *damage, bool isCrit, CombatRating type)Unitstatic
ApplySpellImmune(uint32 spellId, uint32 op, uint32 type, bool apply)Unit
ApplySpellMod(uint32 spellId, 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
AreaExploredOrEventHappens(uint32 questId)Player
AtDisengage()Unitinlineprotectedvirtual
AtEngage(Unit *target)Unitprotectedvirtual
AtEnterCombat()Unitinlineprotectedvirtual
AtExitCombat() overridePlayervirtual
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, bool broadcast=false, bool createdByPlayer=false)Player
AutoStoreLoot(uint32 loot_id, LootStore const &store, bool broadcast=false, bool createdByPlayer=false)Playerinline
AutoUnequipOffhandIfNeed(bool force=false)Player
BankItem(ItemPosCountVec const &dest, Item *pItem, bool update)Player
BindToInstance(InstanceSave *save, bool permanent, BindExtensionState extendState=EXTEND_STATE_NORMAL, bool load=false)Player
BindToInstance()Player
BoundInstancesMap typedefPlayer
BuildAuraStateUpdateForTarget(Unit const *target) constUnit
BuildCreateUpdateBlockForPlayer(UpdateData *data, Player *target) const overridePlayervirtual
BuildEnumData(PreparedQueryResult result, WorldPacket *data)Playerstatic
BuildFieldsUpdate(Player *, UpdateDataMapType &) constObject
BuildMovementPacket(ByteBuffer *data) constUnit
BuildMovementPacket(Position const &pos, Position const &transportPos, MovementInfo const &movementInfo, ByteBuffer *data)Unitstatic
BuildMovementUpdate(ByteBuffer *data, uint16 flags) constObjectprotected
BuildMovementUpdateBlock(UpdateData *data, uint32 flags=0) constObject
BuildOutOfRangeUpdateBlock(UpdateData *data) constObject
BuildPetTalentsInfoData(WorldPackets::Talent::PetTalentInfoUpdate &petTalentInfo) constPlayer
BuildPlayerRepop()Player
BuildPlayerTalentsInfoData(WorldPackets::Talent::TalentInfoUpdate &talentInfo)Player
BuildUpdate(UpdateDataMapType &) overrideWorldObjectvirtual
BuildValuesUpdate(uint8 updatetype, ByteBuffer *data, Player const *target) const overrideUnitprotectedvirtual
BuildValuesUpdateBlockForPlayer(UpdateData *data, Player const *target) constObject
BuyItemFromVendorSlot(ObjectGuid vendorguid, uint32 vendorslot, uint32 item, uint32 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) constWorldObject
CalcSpellResistedDamage(Unit const *attacker, Unit *victim, uint32 damage, SpellSchoolMask schoolMask, SpellInfo const *spellInfo)Unitstatic
CalculateAOEAvoidance(int32 damage, uint32 schoolMask, ObjectGuid const &casterGuid) 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, uint8 itemDamagesMask=0) constUnit
CalculateDefaultCoefficient(SpellInfo const *spellInfo, DamageEffectType damagetype) constUnit
CalculateMeleeDamage(Unit *victim, CalcDamageInfo *damageInfo, WeaponAttackType attackType=BASE_ATTACK)Unit
CalculateMinMaxDamage(WeaponAttackType attType, bool normalized, bool addTotalPct, float &minDamage, float &maxDamage, uint8 damageIndex) const overridePlayervirtual
CalculateReputationGain(ReputationSource source, uint32 creatureOrQuestLevel, int32 rep, int32 faction, bool noQuestBonus=false)Player
CalculateSpellDamage(SpellEffectInfo const &spellEffectInfo, int32 const *basePoints=nullptr) constWorldObject
CalculateSpellDamageTaken(SpellNonMeleeDamage *damageInfo, int32 damage, SpellInfo const *spellInfo, WeaponAttackType attackType=BASE_ATTACK, bool crit=false, bool blocked=false, Spell *spell=nullptr)Unit
CalculateSpellpowerCoefficientLevelPenalty(SpellInfo const *spellInfo) constUnit
CalculateTalentsPoints() constPlayer
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) constPlayer
CanBeGameMaster() constPlayer
CanBlock() constPlayerinline
CanCaptureTowerPoint() constPlayer
CanCompleteQuest(uint32 quest_id)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
CanEnterWater() const overridePlayerinlinevirtual
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
CanFly() const overridePlayerinlinevirtual
CanFlyInZone(uint32 mapid, uint32 zone, SpellInfo const *bySpell) constPlayer
CanFreeMove() constUnit
CanHaveThreatList() constUnitinline
CanInstantCast() constUnitinline
CanInteractWithQuestGiver(Object *questGiver) constPlayer
CanJoinConstantChannelInZone(ChatChannelsEntry const *channel, AreaTableEntry const *zone) constPlayer
CanJoinToBattleground(Battleground const *bg) constPlayer
CanModifyStats() constUnitinline
CanNeverSee(WorldObject const *obj) constWorldObjectprivate
CanNoReagentCast(SpellInfo const *spellInfo) constPlayer
CanParry() constPlayerinline
CanProc() constUnitinline
CanReportAfkDueToLimit()Player
CanRewardQuest(Quest const *quest, bool msg)Player
CanRewardQuest(Quest const *quest, uint32 reward, bool msg)Player
CanRollForItemInLFG(ItemTemplate const *item, WorldObject const *lootedObject) 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
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 *itemLimitCategory) constPlayer
CanStoreNewItem(uint8 bag, uint8 slot, ItemPosCountVec &dest, uint32 item, uint32 count, uint32 *no_space_count=nullptr) constPlayer
CanSwim() constUnitvirtual
CanTakeMoreSimilarItems(Item *pItem, uint32 *itemLimitCategory=nullptr) constPlayer
CanTakeMoreSimilarItems(uint32 entry, uint32 count, uint32 *itemLimitCategory=nullptr) constPlayerinline
CanTakeMoreSimilarItems(uint32 entry, uint32 count, Item *pItem, uint32 *no_space_count=nullptr, uint32 *itemLimitCategory=nullptr) constPlayer
CanTakeQuest(Quest const *quest, bool msg) constPlayer
CanTameExoticPets() constPlayerinline
CanTitanGrip(Item const *item) constPlayer
CanUnequipItem(uint16 src, bool swap) constPlayer
CanUnequipItems(uint32 item, uint32 count) constPlayer
CanUninviteFromGroup(ObjectGuid guidMember=ObjectGuid::Empty) constPlayer
CanUseAmmo(uint32 item) constPlayer
CanUseAttackType(uint8 attacktype) constUnit
CanUseBattlegroundObject(GameObject *gameobject) constPlayer
CanUseItem(Item *pItem, bool not_loading=true) constPlayer
CanUseItem(ItemTemplate const *pItem) constPlayer
CastAllObtainSpells()Player
CastItemCombatSpell(DamageInfo const &damageInfo)Player
CastItemCombatSpell(DamageInfo const &damageInfo, Item *item, ItemTemplate const *proto)Player
CastItemUseSpell(Item *item, uint32 spellId, SpellCastTargets const &targets, uint8 cast_count, uint32 glyphIndex)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
CheckAmmoCompatibility(ItemTemplate const *ammo_proto) constPlayer
CheckAreaExplore()Player
CheckAttackFitToAuraRequirement(WeaponAttackType attackType, AuraEffect const *aurEff) const overridePlayervirtual
CheckDuelDistance(time_t currTime)Player
CheckInstanceValidity(bool)Player
CheckOutdoorsAuraRequirements()Player
CheckPendingMovementAcks()Unitprivate
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
ClearComboPointHolders()Unit
ClearComboPoints()Unit
ClearDiminishings()Unit
ClearInCombat()Unitinline
ClearQuestSharingInfo()Playerinline
ClearResurrectRequestData()Playerinline
ClearUnitState(uint32 f)Unitinline
ClearUpdateMask(bool remove)Object
ClearWhisperWhiteList()Playerinline
ClearZoneScript()WorldObject
CombatStop(bool includingCast=false, bool mutualPvP=true)Unit
CombatStopWithPets(bool includingCast=false)Unit
CompletedAchievement(AchievementEntry const *entry)Player
CompleteQuest(uint32 quest_id)Player
ContinueTaxiFlight() constPlayer
ControlList typedefUnit
ConvertRune(uint8 index, RuneType newType)Player
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
CreateTamedPetFrom(Creature *creatureTarget, uint32 spell_id=0)Unit
CreateTamedPetFrom(uint32 creatureEntry, uint32 spell_id=0)Unit
CreateVehicleKit(uint32 id, uint32 creatureEntry)Unit
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 *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 setGuid)Player
DeleteFromDB(ObjectGuid playerguid, uint32 accountId, bool updateRealmChars=true, bool deleteFinally=false)Playerstatic
DeleteOldCharacters()Playerstatic
DeleteOldCharacters(uint32 keepDays)Playerstatic
DeleteRefundReference(ObjectGuid it)Player
DeMorph()Unit
DestroyConjuredItems(bool update)Player
DestroyForNearbyPlayers()WorldObject
DestroyForPlayer(Player *target, bool onDeath=false) 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
DisableSpline()Unitprotected
Dismount()Unit
DoRandomRoll(uint32 minimum, uint32 maximum)Player
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
EnchantmentFitsRequirements(uint32 enchantmentcondition, int8 slot) constPlayer
EnergizeBySpell(Unit *victim, uint32 spellId, int32 damage, Powers powerType)Unit
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
EquipItem(uint16 pos, Item *pItem, bool update)Player
EquipNewItem(uint16 pos, uint32 item, bool update)Player
ExitVehicle(Position const *exitPosition=nullptr)Unitvirtual
extraAttacksTargetsUnitprivate
FailQuest(uint32 quest_id)Player
FindCurrentSpellBySpellId(uint32 spell_id) constUnit
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
FinishSpell(CurrentSpellTypes spellType, bool ok=true)Unit
FinishTaxiFlight()Player
FollowerAdded(AbstractFollower *f)Unitinline
FollowerRemoved(AbstractFollower *f)Unitinline
ForceValuesUpdateAtIndex(uint32)Object
GameObjectList typedefUnitprotected
GetAbsoluteAngle(float x, float y) constPositioninline
GetAbsoluteAngle(Position const &pos) constPositioninline
GetAbsoluteAngle(Position const *pos) constPositioninline
GetActionButton(uint8 button)Player
GetActionButtons() constPlayerinline
GetActiveTalentGroup() constPlayerinline
GetAffectingPlayer() constWorldObject
GetAI() constUnitinline
GetAllMinionsByEntry(std::list< Creature * > &Minions, uint32 entry)Unit
GetAmmoDPS() constPlayerinline
GetAnimTier() constUnitinline
GetAPMultiplier(WeaponAttackType attType, bool normalized) constUnit
GetAppliedAuras()Unitinline
GetAppliedAuras() constUnitinline
GetAreaId() constWorldObjectinline
GetArenaPersonalRating(uint8 slot) constPlayerinline
GetArenaPoints() constPlayerinline
GetArenaTeamId(uint8 slot) constPlayerinline
GetArenaTeamIdInvited() constPlayerinline
GetArmor() constUnitinline
GetArmorProficiency() constPlayerinline
GetAttackBySlot(uint8 slot)Playerstatic
getAttackerForHelper() constUnit
getAttackers() constUnitinline
GetAttackTime(WeaponAttackType att) constUnit
getAttackTimer(WeaponAttackType type) constUnitinline
GetAura(uint32 spellId, ObjectGuid casterGUID=ObjectGuid::Empty, ObjectGuid itemCasterGUID=ObjectGuid::Empty, uint8 reqEffMask=0) constUnit
GetAuraApplication(uint32 spellId, ObjectGuid casterGUID=ObjectGuid::Empty, ObjectGuid itemCasterGUID=ObjectGuid::Empty, uint8 reqEffMask=0, AuraApplication *except=nullptr) constUnit
GetAuraApplicationOfRankedSpell(uint32 spellId, ObjectGuid casterGUID=ObjectGuid::Empty, ObjectGuid itemCasterGUID=ObjectGuid::Empty, uint8 reqEffMask=0, AuraApplication *except=nullptr) constUnit
GetAuraCount(uint32 spellId) constUnit
GetAuraEffect(uint32 spellId, uint8 effIndex, ObjectGuid casterGUID=ObjectGuid::Empty) constUnit
GetAuraEffect(AuraType type, SpellFamilyNames name, uint32 iconId, uint8 effIndex) constUnit
GetAuraEffect(AuraType type, SpellFamilyNames family, uint32 familyFlag1, uint32 familyFlag2, uint32 familyFlag3, 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, uint8 reqEffMask=0) constUnit
GetAuraUpdateMaskForRaid() constPlayerinline
GetAverageItemLevel() constPlayer
GetBagByPos(uint8 slot) constPlayer
GetBankBagSlotCount() constPlayerinline
GetBarberShopCost(uint8 newhairstyle, uint8 newhaircolor, uint8 newfacialhair, BarberShopStyleEntry const *newSkin=nullptr) constPlayer
GetBaseDefenseSkillValue() constPlayerinline
GetBaseModValue(BaseModGroup modGroup, BaseModType modType) constPlayer
GetBaseRune(uint8 index) constPlayerinline
GetBaseSkillValue(uint32 skill) constPlayer
GetBaseSpellPowerBonus() constPlayerinline
GetBaseWeaponSkillValue(WeaponAttackType attType) constPlayer
GetBattleground() constPlayer
GetBattlegroundEntryPoint() constPlayerinline
GetBattlegroundId() constPlayerinline
GetBattlegroundQueueIndex(BattlegroundQueueTypeId bgQueueTypeId) constPlayer
GetBattlegroundQueueTypeId(uint32 index) constPlayer
GetBattlegroundTypeId() constPlayerinline
GetBGAccessByLevel(BattlegroundTypeId bgTypeId) constPlayer
GetBGTeam() constPlayer
GetBoundingRadius() constUnitinline
GetBoundInstance(uint32 mapid, Difficulty difficulty, bool withExpired=false)Player
GetBoundInstances(Difficulty difficulty)Playerinline
GetByteValue(uint16 index, uint8 offset) constObject
GetCastingTimeForBonus(SpellInfo const *spellProto, DamageEffectType damagetype, uint32 CastingTime) constUnit
GetChampioningFaction() constPlayerinline
GetChannelObjectGuid() constUnitinline
GetChannelSpellId() constUnitinline
GetCharmed() constUnitinline
GetCharmedGUID() constUnitinline
GetCharmedOrSelf() constUnitinline
GetCharmer() constUnitinline
GetCharmerGUID() constUnitinline
GetCharmerOrOwner() constUnitinline
GetCharmerOrOwnerGUID() const overrideUnitinlinevirtual
GetCharmerOrOwnerOrOwnGUID() constWorldObject
GetCharmerOrOwnerOrSelf() constWorldObject
GetCharmerOrOwnerPlayerOrPlayerItself() constWorldObject
GetCharmerOrSelf() constUnit
GetCharmerOrSelfPlayer() constUnitinline
GetCharmInfo()Unitinline
GetChatTag() 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
GetComboPoints(Unit const *who=nullptr) constUnitinline
GetComboPoints(ObjectGuid const &guid) constUnitinline
GetComboTarget() constUnitinline
GetComboTargetGUID() constUnitinline
GetCommandStatus(uint32 command) constPlayerinline
GetContactPoint(WorldObject const *obj, float &x, float &y, float &z, float distance2d=CONTACT_DISTANCE) constWorldObject
GetControllingPlayer() constUnit
GetCoordsMapAreaAndZoneString() constPlayer
GetCorpse() constPlayer
GetCorpseLocation() constPlayerinline
GetCorpseReclaimDelay(bool pvp) constPlayer
GetCreateHealth() constUnitinline
GetCreateMana() constUnitinline
GetCreatePowerValue(Powers power) constUnit
GetCreateStat(Stats stat) constUnitinline
GetCreatorGUID() constUnitinline
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
GetCurrentRune(uint8 index) constPlayerinline
GetCurrentSpell(CurrentSpellTypes spellType) constUnitinline
GetCurrentSpell(uint32 spellType) constUnitinline
GetCurrentSpellCastTime(uint32 spell_id) constUnit
GetDamageImmunityMask() constUnit
getDeathState() constUnitinline
GetDeathTimer() constPlayerinline
GetDebugInfo() const overridePlayervirtual
GetDeclinedNames() constPlayerinline
GetDefaultGossipMenuForSource(WorldObject *source)Playerstatic
GetDefaultMovementType() constUnitvirtual
GetDefenseSkillValue(Unit const *target=nullptr) constUnit
GetDifficulty(bool isRaid) constPlayerinline
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
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
GetDummyAuraEffect(SpellFamilyNames name, uint32 iconId, uint8 effIndex) constUnit
GetDungeonDifficulty() constPlayerinline
GetDynamicFlags() const overrideUnitinlinevirtual
GetDynObject(uint32 spellId) constUnit
GetDynObjects(uint32 spellId) constUnit
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
GetFaceId() constPlayerinline
GetFacialStyle() constPlayerinline
GetFaction() const overrideUnitinlinevirtual
GetFactionReactionTo(FactionTemplateEntry const *factionTemplateEntry, WorldObject const *target)WorldObjectstatic
GetFactionTemplateEntry() constWorldObject
GetFakeDrunkValue() constPlayerinline
GetFirstCollisionPosition(float dist, float angle)WorldObject
GetFirstControlled() constUnit
GetFirstMinion() constUnit
GetFlatModifierValue(UnitMods unitMod, UnitModifierFlatType modifierType) constUnit
GetFloatValue(uint16 index) constObject
GetFloorZ() constWorldObject
GetFollowAngle() constUnitinlinevirtual
GetFreeInventorySpace() constPlayer
GetFreePrimaryProfessionPoints() constPlayerinline
GetFreeTalentPoints() constPlayerinline
GetGameClient() constPlayer
GetGameClientMovingMe() constUnitinline
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
GetGender() constUnitinline
GetGlyph(uint8 group, uint8 slot) constPlayerinline
GetGlyphSlot(uint8 slot) constPlayerinline
GetGossipTextId(uint32 menuId, WorldObject *source)Player
GetGossipTextId(WorldObject *source)Player
GetGrantableLevels() constPlayerinline
GetGridActivationRange() constWorldObject
GetGroup()Playerinline
GetGroup() constPlayerinline
GetGroupInvite() constPlayerinline
GetGroupRef()Playerinline
GetGroupUpdateFlag() constPlayerinline
GetGuardianPet() constUnit
GetGUID(Object const *o)Objectinlinestatic
GetGUID() constObjectinline
GetGuidValue(uint16 index) constObject
GetGuild()Player
GetGuildId() constPlayerinline
GetGuildIdInvited() constPlayerinline
GetGuildName() constPlayer
GetGuildRank() constPlayerinline
GetHairColorId() constPlayerinline
GetHairStyleId() constPlayerinline
GetHealth() constUnitinline
GetHealthBonusFromStamina()Player
GetHealthGain(int32 dVal)Unit
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
GetHonorPoints() constPlayerinline
GetHoverOffset() constUnitinline
GetInGameTime() constPlayerinline
GetInnTriggerId() constPlayerinline
GetInstanceId() constWorldObjectinline
GetInstanceSave(uint32 mapid, bool raid)Player
GetInstanceScript() constWorldObject
GetInt32Value(uint16 index) constObject
GetItemByEntry(uint32 entry) 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
GetItemUpdateQueue()Playerinline
GetJoinedChannels() constPlayerinline
GetLastDamagedTargetGuid() constUnitinline
GetLastExtraAttackSpell() constUnitinline
GetLastPetNumber() constPlayerinline
GetLastPotionId() constPlayerinline
GetLastRuneGraceTimer(uint8 index) constPlayerinline
GetLastUsedRune() constPlayerinline
GetLevel() constUnitinline
GetLevelForTarget(WorldObject const *) const overrideUnitinlinevirtual
GetLevelPlayedTime() constPlayerinline
GetLiquidStatus() constWorldObjectinline
GetLootGUID() constPlayerinline
GetMagicHitRedirectTarget(Unit *victim, SpellInfo const *spellInfo)WorldObject
GetMail(uint32 id)Player
GetMails() constPlayerinline
GetMailSize()Playerinline
GetManaBonusFromIntellect()Player
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
GetMaxKeyringSize() constPlayerinline
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) constUnitinline
GetMaxSkillValue(uint32 skill) constPlayer
GetMaxSkillValueForLevel(Unit const *target=nullptr) constUnitinline
getMaxTimer(MirrorTimerType timer) constPlayerprotected
GetMechanicImmunityMask() constUnit
GetMechanicResistChance(SpellInfo const *spellInfo) constUnit
GetMeleeCritChanceReduction() constUnitinline
GetMeleeCritDamageReduction(uint32 damage) constUnitinline
GetMeleeCritFromAgility() constPlayer
GetMeleeDamageReduction(uint32 damage) constUnitinline
GetMeleeDamageSchoolMask(WeaponAttackType attackType=BASE_ATTACK, uint8 damageIndex=0) const overridePlayervirtual
GetMeleeHitRedirectTarget(Unit *victim, SpellInfo const *spellInfo=nullptr)Unit
GetMeleeRange(Unit const *target) constUnit
GetMinionGUID() constUnitinline
GetMinPower(Powers) constUnitinline
GetMissPercentageFromDefense() constPlayer
GetMItem(ObjectGuid::LowType id)Player
GetModelForForm(ShapeshiftForm form, uint32 spellId) constUnit
GetMoney() constPlayerinline
GetMotionMaster()Unitinline
GetMotionMaster() constUnitinline
GetMountDisplayId() constUnitinline
GetMovementCounterAndInc()Unitinline
GetMovie() constPlayerinline
GetName() constWorldObjectinline
GetNameForLocaleIdx(LocaleConstant) constWorldObjectinlinevirtual
GetNativeDisplayId() 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
GetNotifyFlags() constWorldObjectinline
GetNpcFlags() constUnitinline
GetNPCIfCanInteractWith(ObjectGuid const &guid, NPCFlags npcFlags) constPlayer
GetObjectScale() constObjectinline
GetOrientation() constPositioninline
GetOriginalGroup() constPlayerinline
GetOriginalGroupRef()Playerinline
GetOriginalSubGroup() constPlayerinline
GetOrInitPetStable()Player
GetOutdoorPvP() constPlayer
GetOwnedAura(uint32 spellId, ObjectGuid casterGUID=ObjectGuid::Empty, ObjectGuid itemCasterGUID=ObjectGuid::Empty, uint8 reqEffMask=0, Aura *except=nullptr) constUnit
GetOwnedAuras()Unitinline
GetOwnedAuras() constUnitinline
GetOwner() constWorldObject
GetOwnerGUID() const overrideUnitinlinevirtual
GetPackGUID() constObjectinline
GetPartyMembers(std::list< Unit * > &units)Unit
GetPassOnGroupLoot() constPlayerinline
GetPctModifierValue(UnitMods unitMod, UnitModifierPctType modifierType) constUnit
GetPet() constPlayer
GetPetFlags() constUnitinline
GetPetGUID() constUnitinline
GetPetStable()Playerinline
GetPetStable() constPlayerinline
GetPhaseMask() constWorldObjectinline
GetPhaseMaskForSpawn() constPlayer
GetPlayerListInGrid(Container &playerContainer, float maxSearchRange, bool alive=true) constWorldObject
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) constUnitinline
GetPowerPct(Powers power) constUnitinline
GetPowerRegen(Powers power) constPlayer
GetPowerType() constUnitinline
GetPowerTypeByAuraGroup(UnitMods unitMod) constUnit
GetPPMProcChance(uint32 WeaponSpeed, float PPM, SpellInfo const *spellProto) constUnit
GetPrivateObjectOwner() constWorldObjectinline
GetProcAurasTriggeredOnEvent(AuraApplicationProcContainer &aurasTriggeringProc, AuraApplicationList *procAuras, ProcEventInfo &eventInfo)Unit
GetPureMaxSkillValue(uint32 skill) constPlayer
GetPureSkillValue(uint32 skill) constPlayer
GetPvpFlags() constUnitinline
GetQuestDialogStatus(Object *questGiver)Player
GetQuestLevel(Quest const *quest) constPlayerinline
GetQuestRewardedTalentCount() constPlayerinline
GetQuestRewardStatus(uint32 quest_id) constPlayer
GetQuestSlotCounter(uint16 slot, uint8 counter) constPlayer
GetQuestSlotQuestId(uint16 slot) constPlayer
GetQuestSlotState(uint16 slot) constPlayer
GetQuestSlotTime(uint16 slot) constPlayer
GetQuestStatus(uint32 quest_id) constPlayer
getQuestStatusMap()Playerinline
GetRace() constUnitinline
GetRaceMask() constUnitinline
GetRaidDifficulty() 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
GetRangedCritChanceReduction() constUnitinline
GetRangedCritDamageReduction(uint32 damage) constUnitinline
GetRangedDamageReduction(uint32 damage) constUnitinline
GetRatingBonusValue(CombatRating cr) constPlayer
GetRatingMultiplier(CombatRating cr) constPlayer
GetReactionTo(WorldObject const *target) constWorldObject
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
GetRestBonus() constPlayerinline
GetRestState() constPlayerinline
GetResurrectionSpellId()Player
GetRewardedQuestCount() constPlayerinline
getRewardedQuests() constPlayerinline
GetRuneBaseCooldown(uint8 index) constPlayerinline
GetRuneCooldown(uint8 index) constPlayerinline
GetRunesState() constPlayerinline
GetRuneTimer(uint8 index) constPlayerinline
GetRuneTypeBaseCooldown(RuneType runeType) constPlayer
GetSaveTimer() constPlayerinline
GetScalingStatDistributionFor(ItemTemplate const &itemTemplate) constPlayer
GetScalingStatValuesFor(ItemTemplate const &itemTemplate) constPlayer
GetScheduledChangeAI()Unitprotected
GetSchoolImmunityMask() constUnit
GetSelectedPlayer() constPlayer
GetSelectedUnit() constPlayer
GetSession() constPlayerinline
GetShapeshiftForm() constUnitinline
GetSharedQuestID() constPlayerinline
GetSharedVisionList()Unitinline
GetSheath() constUnitinline
GetShield(bool useable=false) constPlayer
GetShieldBlockValue() const overridePlayervirtual
Unit::GetShieldBlockValue(uint32 soft_cap, uint32 hard_cap) constUnit
GetSightRange(WorldObject const *target=nullptr) constWorldObject
GetSinCos(float x, float y, float &vsin, float &vcos) constPosition
GetSingleCastAuras()Unitinline
GetSingleCastAuras() constUnitinline
GetSkillLineIdByPos(uint32 pos) constPlayerinline
GetSkillMaxRankByPos(uint32 pos) constPlayerinline
GetSkillPermBonusByPos(uint32 pos) constPlayerinline
GetSkillPermBonusValue(uint32 skill) constPlayer
GetSkillRankByPos(uint32 pos) constPlayerinline
GetSkillStep(uint32 skill) constPlayer
GetSkillStepByPos(uint32 pos) constPlayerinline
GetSkillTempBonusByPos(uint32 pos) constPlayerinline
GetSkillTempBonusValue(uint32 skill) constPlayer
GetSkillValue(uint32 skill) constPlayer
GetSkinId() constPlayerinline
GetSocial()Playerinline
GetSpeed(UnitMoveType mtype) constUnit
GetSpeedRate(UnitMoveType mtype) constUnitinline
GetSpellCritChanceReduction() constUnitinline
GetSpellCritDamageReduction(uint32 damage) constUnitinline
GetSpellCritFromIntellect() constPlayer
GetSpellDamageReduction(uint32 damage) 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
GetSpellPenetrationItemMod() constPlayerinline
GetSpellSchoolByAuraGroup(UnitMods unitMod) constUnit
GetsRecruitAFriendBonus(bool forXP)Player
GetStandState() constUnitinline
GetStartLevel(uint8 playerClass) constPlayer
GetStartPosition() constPlayer
GetStat(Stats stat) constUnitinline
GetStatByAuraGroup(UnitMods unitMod) constUnit
GetStationaryO() constWorldObjectinlinevirtual
GetStationaryX() constWorldObjectinlinevirtual
GetStationaryY() constWorldObjectinlinevirtual
GetStationaryZ() constWorldObjectinlinevirtual
GetStoredRaidDifficulty() constPlayerinline
GetSubGroup() constPlayerinline
GetTalentGroupsCount() constPlayerinline
GetTalentMap(uint8 group) constPlayerinline
GetTalentMap(uint8 group)Playerinline
GetTalentResetCost() constPlayerinline
GetTalentResetTime() constPlayerinline
GetTarget() constUnitinline
GetTeam() constPlayerinline
GetTeamId() constPlayerinline
GetTeleportDest()Playerinline
GetTeleportOptions() constPlayerinline
GetTemporaryUnsummonedPetNumber() constPlayerinline
GetThreatManager()Unitinline
GetThreatManager() constUnitinline
GetTopAI() constUnitinlineprotected
GetTotalAttackPowerValue(WeaponAttackType attType) 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
GetTransformSpell() constUnitinline
GetTransGUID() const overrideUnitvirtual
GetTransOffset() constWorldObjectinline
GetTransOffsetO() constWorldObjectinline
GetTransOffsetX() constWorldObjectinline
GetTransOffsetY() constWorldObjectinline
GetTransOffsetZ() constWorldObjectinline
GetTransport() constWorldObjectinline
GetTransSeat() constWorldObjectinline
GetTransTime() constWorldObjectinline
GetTypeId() constObjectinline
GetUInt16Value(uint16 index, uint8 offset) constObject
GetUInt32Value(uint16 index) constObject
GetUInt64Value(uint16 index) constObject
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
GetUnitFlags() constUnitinline
GetUnitFlags2() constUnitinline
GetUnitMissChance() constUnit
GetUnitMovementFlags() constUnitinline
GetUnitParryChance(WeaponAttackType attType, Unit const *victim) constUnit
GetUpdateFieldData(Player const *target, uint32 *&flags) constObjectprotected
GetUseableItemByPos(uint8 bag, uint8 slot) constPlayer
GetUsedTalentCount() constPlayerinline
GetValuesCount() constObjectinline
GetVehicle() constUnitinline
GetVehicleBase() constUnit
GetVehicleCreatureBase() constUnit
GetVehicleKit() constUnitinline
GetVehicleKitWeakPtr() constUnitinline
GetVehicleRoot() constUnit
GetVictim() constUnitinline
GetViewpoint() constPlayer
GetVirtualItemId(uint32 slot) constUnit
GetVisibilityRange() constWorldObject
GetVisibleAura(uint8 slot) constUnit
GetVisibleAuras() constUnitinline
GetWeakPtr() constObjectinline
GetWeaponDamageRange(WeaponAttackType attType, WeaponDamageRange type, uint8 damageIndex=0) constUnit
GetWeaponForAttack(WeaponAttackType attackType, bool useable=false) constPlayer
GetWeaponProcChance() constUnit
GetWeaponProficiency() constPlayerinline
GetWeaponSkillValue(WeaponAttackType attType, Unit const *target=nullptr) constUnit
GetWorldLocation() constWorldLocationinline
GetXP() constPlayerinline
GetXPForNextLevel() constPlayerinline
GetXPRestBonus(uint32 xp)Player
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)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
Has310Flyer(bool checkAllSpells, uint32 excludeSpellId=0)Player
HasAchieved(uint32 achievementId) constPlayer
HasActiveSpell(uint32 spell) constPlayer
HasAtLoginFlag(AtLoginFlags f) constPlayerinline
HasAura(uint32 spellId, ObjectGuid casterGUID=ObjectGuid::Empty, ObjectGuid itemCasterGUID=ObjectGuid::Empty, uint8 reqEffMask=0) 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, flag96 familyFlags) constUnit
HasAuraTypeWithMiscvalue(AuraType auraType, int32 miscValue) constUnit
HasAuraTypeWithTriggerSpell(AuraType auratype, uint32 triggerSpell) constUnit
HasAuraTypeWithValue(AuraType auraType, int32 value) constUnit
HasAuraWithMechanic(uint32 mechanicMask) constUnit
HasBeenGrantedLevelsFromRaF() constPlayerinline
HasBreakableByDamageAuraType(AuraType type, uint32 excludeAura=0) constUnit
HasBreakableByDamageCrowdControlAura(Unit *excludeCasterChannel=nullptr) constUnit
HasByteFlag(uint16 index, uint8 offset, uint8 flag) constObject
HasCorpse() constPlayerinline
HasDynamicFlag(uint32 flag) constObjectinline
HasEnoughMoney(uint32 amount) constPlayerinline
HasEnoughMoney(int32 amount) constPlayerinline
HasExtraUnitMovementFlag(uint32 f) constUnitinline
HasFlag(uint16 index, uint32 flag) constObject
HasFlag64(uint16 index, uint64 flag) constObject
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(uint32 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(uint32 flag, ObjectGuid guid=ObjectGuid::Empty) constUnit
HasNpcFlag(NPCFlags flags) constUnitinline
HasPendingBind() constPlayerinline
HasPendingMovementChange() constUnitinline
HasPendingMovementChange(MovementChangeType changeType) constUnit
HasPetFlag(UnitPetFlag flags) constUnitinline
HasPvpFlag(UnitPVPStateFlags flags) constUnitinline
HasPvPForcingQuest() constPlayer
hasQuest(uint32) constObjectinlinevirtual
HasQuestForGO(int32 goId) constPlayer
HasQuestForItem(uint32 itemId, uint32 excludeQuestId=0, bool turnIn=false) constPlayer
HasRaceChanged() constPlayerinline
HasRestFlag(RestFlag restFlag) constPlayerinline
HasScheduledAIChange() constUnitprotected
HasSharedVision() constUnitinline
HasSkill(uint32 skill) constPlayer
HasSpell(uint32 spell) const overridePlayervirtual
HasSpellFocus(Spell const *=nullptr) constUnitinlinevirtual
HasSpellModApplied(SpellModifier *mod, Spell *spell)Playerstatic
HasStealthAura() constUnitinline
HasStrongerAuraWithDR(SpellInfo const *auraSpellInfo, Unit *caster, bool triggered) 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
HasUnitMovementFlag(uint32 f) constUnitinline
HasUnitState(const uint32 f) constUnitinline
HasUnitTypeMask(uint32 mask) 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
Heartbeat() overridePlayervirtual
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, bool triggered)Unit
IncreaseResetTalentsCostAndCounters(uint32 lastResetTalentsCost)Player
InitCharmInfo()Unit
InitDataForForm(bool reapplyMods=false)Player
InitDisplayIds()Player
InitGlyphsForLevel()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
inn_triggerIdPlayerprotected
inRandomLfgDungeon() constPlayer
InSamePhase(uint32 phasemask) constWorldObjectinline
InSamePhase(WorldObject const *obj) constWorldObjectinline
InSamePhase(WorldObject const *a, WorldObject const *b)WorldObjectinlinestatic
InterruptMovementBasedAuras()Unitprivate
InterruptNonMeleeSpells(bool withDelayed, uint32 spellid=0, bool withInstant=true)Unit
InterruptSpell(CurrentSpellTypes spellType, bool withDelayed=true, bool withInstant=true, SpellCastResult result=SPELL_FAILED_INTERRUPTED, Optional< SpellCastResult > resultOther={})Unit
isAcceptWhispers() constPlayerinline
IsActionButtonDataValid(uint8 button, uint32 action, uint8 type) constPlayer
isActiveObject() constWorldObjectinline
IsActiveQuest(uint32 quest_id) constPlayer
IsAffectedByDiminishingReturns() constUnitinlinevirtual
IsAffectedBySpellmod(SpellInfo const *spellInfo, SpellModifier *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
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
IsBaseRuneSlotsOnCooldown(RuneType runeType) constPlayer
IsBattleMaster() constUnitinline
IsBeingTeleported() constPlayerinline
IsBeingTeleportedFar() constPlayerinline
IsBeingTeleportedNear() constPlayerinline
IsBlockCritical()Unit
IsCanDelayTeleport() constPlayerinlineprivate
IsCharmed() constUnitinline
IsCharmedOwnedByPlayerOrPlayer() constUnitinline
IsCharmerOrSelfPlayer() constUnitinline
IsCharming() constUnitinline
IsCombatDisallowed() constUnitinline
IsContestedGuard() constUnit
IsControlledByPlayer() constUnitinline
IsCorpse() constObjectinline
IsCreature() constObjectinline
IsCritter() constUnitinline
IsDailyQuestDone(uint32 quest_id)Player
IsDamageReducedByArmor(SpellSchoolMask damageSchoolMask, SpellInfo const *spellInfo=nullptr)Unitstatic
isDead() constUnitinline
isDebugAreaTriggersPlayer
IsDeserter() constPlayerinline
IsDeveloper() constPlayerinline
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
IsFriendlyTo(WorldObject const *target) constWorldObject
IsFrozen() constUnitinline
IsFullHealth() constUnitinline
IsGameMaster() constPlayerinline
IsGameMasterAcceptingWhispers() constPlayerinline
IsGameObject() constObjectinline
IsGhouled() constUnit
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, uint8 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) constUnit
IsImmunedToSpell(SpellInfo const *spellInfo, WorldObject const *caster, bool requireImmunityPurgesEffectAttribute=false) constUnitvirtual
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
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
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
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
IsInventoryPos(uint16 pos)Playerinlinestatic
IsInventoryPos(uint8 bag, uint8 slot)Playerstatic
IsInvisibleDueToDespawn() constWorldObjectinlineprotectedvirtual
IsInvitedForBattlegroundInstance(uint32 instanceId) constPlayer
IsInvitedForBattlegroundQueueType(BattlegroundQueueTypeId bgQueueTypeId) constPlayer
IsInWater() constUnit
IsInWhisperWhiteList(ObjectGuid guid)Player
IsInWorld() constObjectinline
IsInWorldPvpZone() constWorldObject
IsItem() constObjectinline
IsLoading() const overridePlayervirtual
IsMagnet() constUnit
IsMaxLevel() constPlayer
IsMirrorTimerActive(MirrorTimerType type) constPlayer
IsMounted() constUnitinline
IsMovedByClient() constUnitinline
IsMovedByServer() constUnitinline
IsMovementPreventedByCasting() constUnitvirtual
isMoving() constUnitinline
isNeedNotify(uint16 f) constWorldObjectinline
IsNeutralToAll() constWorldObject
IsNeverVisible(bool allowServersideObjects) const overridePlayervirtual
IsNonMeleeSpellCast(bool withDelayed, bool skipChanneled=false, bool skipAutorepeat=false, bool isAutoshoot=false, bool skipInstant=true) constUnit
IsOnVehicle(Unit const *vehicle) constUnit
IsOutdoorPvPActive() constPlayer
IsOutdoors() constWorldObjectinline
IsPet() constUnitinline
IsPetNeedBeTemporaryUnsummoned() constPlayer
IsPlayer() constObjectinline
IsPolymorphed() constUnit
IsPositionValid() constPosition
isPossessed() constUnitinline
isPossessedByPlayer() constUnit
isPossessing() constUnit
isPossessing(Unit *u) constUnit
IsPrivateObject() constWorldObjectinline
IsPvP() constUnitinline
IsQuestGiver() constUnitinline
IsQuestRewarded(uint32 quest_id) constPlayer
IsResurrectRequested() constPlayerinline
IsResurrectRequestedBy(ObjectGuid const &guid) constPlayerinline
IsRooted() constUnitinline
IsScriptOverriden(SpellInfo const *spell, int32 script) constUnit
IsSelfOrInSameMap(WorldObject const *obj) constWorldObject
IsServiceProvider() constUnit
IsSitState() constUnit
IsSpellFitByClassAndRace(uint32 spell_id) constPlayer
IsSpiritGuide() constUnitinline
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
IsUnderLastManaUseEffect() constUnit
IsUnderWater() constUnit
IsUnit() constObjectinline
IsUseEquipedWeapon(bool mainhand) constPlayer
isUsingLfg() constPlayer
IsUsingTwoHandedWeaponInOneHand() constPlayer
IsValidAssistTarget(WorldObject const *target, SpellInfo const *bySpell=nullptr) constWorldObject
IsValidAttackTarget(WorldObject const *target, SpellInfo const *bySpell=nullptr) constWorldObject
IsValidGender(uint8 Gender)Playerinlinestatic
IsValidPos(uint16 pos, bool explicit_pos) constPlayerinline
IsValidPos(uint8 bag, uint8 slot, bool explicit_pos) constPlayer
IsVehicle() constUnitinline
IsVendor() constUnitinline
IsVisibilityOverridden() constWorldObjectinline
IsVisible() constUnit
IsVisibleGloballyFor(Player const *player) constPlayer
IsWalking() constUnitinline
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) 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)Player
ItemMap typedefPlayer
ItemRemovedQuestCheck(uint32 entry, uint32 count)Player
ItemSetEffPlayer
JoinedChannel(Channel *c)Player
JoinedChannelsList typedefPlayer
JumpTo(float speedXY, float speedZ, bool forward=true, Optional< Position > dest={})Unit
JumpTo(WorldObject *obj, float speedZ, bool withOrientation=false)Unit
Kill(Unit *attacker, Unit *victim, bool durabilityLoss=true)Unitstatic
KillCreditGO(uint32 entry, ObjectGuid guid=ObjectGuid::Empty)Player
KilledMonster(CreatureTemplate const *cInfo, ObjectGuid guid)Player
KilledMonsterCredit(uint32 entry, ObjectGuid guid=ObjectGuid::Empty)Player
KilledPlayerCredit(uint16 count=1)Player
KilledPlayerCreditForQuest(uint16 count, Quest const *quest)Player
KillPlayer()Player
KillSelf(bool durabilityLoss=true)Unitinline
KnockbackFrom(float x, float y, float speedXY, float speedZ)Unit
LastCharmerGUIDUnit
LastUsedScriptIDWorldObject
LearnCustomSpells()Player
LearnDefaultSkill(uint32 skillId, uint16 rank)Player
LearnDefaultSkills()Player
LearnPetTalent(ObjectGuid petGuid, uint32 talentId, uint32 talentRank)Player
LearnQuestRewardedSpells()Player
LearnQuestRewardedSpells(Quest const *quest)Player
LearnSkillRewardedSpells(uint32 skillId, uint32 skillValue)Player
LearnSpell(uint32 spell_id, bool dependent, uint32 fromSkill=0)Player
LearnTalent(uint32 talentId, uint32 talentRank)Player
LeaveAllArenaTeams(ObjectGuid guid)Playerstatic
LeaveBattleground(bool teleportToEntryPoint=true, bool withoutDeserterDebuff=false)Player
LeaveLFGChannel()Player
LeftChannel(Channel *c)Player
LoadActions(PreparedQueryResult result)Player
LoadCorpse(PreparedQueryResult result)Player
LoadFromDB(ObjectGuid guid, CharacterDatabaseQueryHolder const &holder)Player
LoadPet()Player
LoadPositionFromDB(uint32 &mapid, float &x, float &y, float &z, float &o, bool &in_flight, ObjectGuid guid)Playerstatic
m_achievementMgrPlayerprivate
m_actionButtonsPlayerprotected
m_aiLockedUnitprivate
m_ammoDPSPlayerprotected
m_appliedAurasUnitprotected
m_areaIdWorldObjectprotected
m_areaUpdateIdPlayerprotected
m_ArenaTeamIdInvitedPlayerprotected
m_ArmorProficiencyPlayerprotected
m_atLoginFlagsPlayerprotected
m_attackersUnitprotected
m_attackingUnitprotected
m_attackTimerUnit
m_auraBaseFlatModPlayerprotected
m_auraBasePctModPlayerprotected
m_auraFlatModifiersGroupUnitprotected
m_auraPctModifiersGroupUnitprotected
m_auraRaidUpdateMaskPlayerprotected
m_auraStateAurasUnitprotected
m_auraUpdateIteratorUnitprotected
m_AutoRepeatFirstCastUnitprotected
m_baseFeralAPPlayerprotected
m_baseHealthRegenPlayerprotected
m_baseManaRegenPlayerprotected
m_baseRatingValuePlayerprotected
m_baseSpellCritChanceUnit
m_baseSpellPowerPlayerprotected
m_bCanDelayTeleportPlayerprivate
m_bgBattlegroundQueueIDPlayerprotected
m_bgDataPlayerprotected
m_bHasDelayedTeleportPlayerprivate
m_boundInstancesPlayer
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_ComboPointHoldersUnitprivate
m_comboPointsUnitprivate
m_comboTargetUnitprivate
m_contestedPvPTimerPlayerprotected
m_ControlledUnit
m_ControlledByPlayerUnitprotected
m_createStatsUnitprotected
m_currentBuybackSlotPlayerprotected
m_currentSpellsUnitprotected
m_currMapWorldObjectprivate
m_DailyQuestChangedPlayerprotected
m_deathExpireTimePlayerprotected
m_deathStateUnitprotected
m_deathTimerPlayerprotected
m_declinednamePlayerprotected
m_DelayedOperationsPlayerprivate
m_DFQuestsPlayer
m_DiminishingUnitprivate
m_drunkTimerPlayerprotected
m_dungeonDifficultyPlayerprotected
m_duringRemoveFromWorldUnitprivate
m_dynObjUnitprotected
m_enchantDurationPlayerprotected
m_EventsWorldObject
m_ExtraFlagsPlayerprotected
m_fishingStepsPlayerprotected
m_floatValuesObject
m_followingMeUnitprivate
m_foodEmoteTimerCountPlayerprotected
m_gameObjUnitprotected
m_grantableLevelsPlayerprotected
m_groupPlayerprotected
m_groupInvitePlayerprotected
m_groupUpdateMaskPlayerprotected
m_GuildIdInvitedPlayerprotected
m_homebindAreaIdPlayer
m_homebindMapIdPlayer
m_HomebindTimerPlayer
m_homebindXPlayer
m_homebindYPlayer
m_homebindZPlayer
m_hostileReferenceCheckTimerPlayerprotected
m_ingametimePlayerprotected
m_InstanceIdWorldObjectprivate
m_InstanceValidPlayer
m_int32ValuesObject
m_interruptableAurasUnitprotected
m_interruptMaskUnitprotected
m_invisibilityWorldObject
m_invisibilityDetectWorldObject
m_inWorldObjectprivate
m_isActiveWorldObjectprotected
m_IsBGRandomWinnerPlayerprotected
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_lastManaUseUnitprivate
m_lastpetnumberPlayerprotected
m_lastPotionIdPlayerprotected
m_lastRuneGraceTimersPlayerprivate
m_lastSanctuaryTimeUnit
m_liquidStatusWorldObjectprotected
m_logintimePlayer
m_lootGuidPlayerprotected
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_movementCounterUnitprivate
m_movementInfoWorldObject
m_moviePlayerprotected
m_nameWorldObjectprotected
m_needsZoneUpdatePlayerprotected
m_nextMailDelivereTimePlayer
m_nextSavePlayerprotected
m_notifyflagsWorldObjectprivate
m_ObjectSlotUnit
m_objectTypeObjectprotected
m_objectTypeIdObjectprotected
m_objectUpdatedObjectprotected
m_oldpetspellPlayerprivate
m_orientationPositionprivate
m_originalGroupPlayerprotected
m_outdoorsWorldObjectprotected
m_ownedAurasUnitprotected
m_PackGUIDObjectprivate
m_pendingMovementChangesUnitprivate
m_petAurasPlayer
m_petStablePlayerprivate
m_phaseMaskWorldObjectprivate
m_Played_timePlayer
m_playerSharingQuestPlayerprotected
m_positionXPosition
m_positionYPosition
m_positionZPosition
m_powerFractionPlayerprotected
m_procDeepUnitprotected
m_QuestStatusPlayerprotected
m_QuestStatusSavePlayerprotected
m_raidDifficultyPlayerprotected
m_raidMapDifficultyPlayerprotected
m_reactiveTimerUnitprotected
m_recall_locationPlayerprotected
m_refundableItemsPlayerprivate
m_regenTimerUnitprotected
m_regenTimerCountPlayerprotected
m_removedAurasUnitprotected
m_removedAurasCountUnitprotected
m_reputationMgrPlayerprivate
m_rest_bonusPlayerprotected
m_RewardedQuestsPlayerprotected
m_RewardedQuestsSavePlayerprotected
m_runeGraceCooldownPlayerprivate
m_runesPlayerprotected
m_scAurasUnitprotected
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_stateUnitprivate
m_staticFloorZWorldObjectprotected
m_stealthWorldObject
m_stealthDetectWorldObject
m_summon_expirePlayerprotected
m_summon_locationPlayerprotected
m_SummonSlotUnit
m_swingErrorMsgPlayerprotected
m_taxiPlayer
m_teamPlayerprotected
m_teleport_destPlayerprivate
m_teleport_optionsPlayerprivate
m_temporaryUnsummonedPetNumberPlayerprivate
m_threatManagerUnitprivate
m_timedquestsPlayerprotected
m_titanGripArmorSubclassesPlayerprotected
m_titanGripPenaltySpellIdPlayerprotected
m_titanGripWeaponSubclassesPlayerprotected
m_tradePlayerprotected
m_transformSpellUnitprotected
m_transportWorldObjectprotected
m_uint32ValuesObject
m_unitTypeMaskUnitprotected
m_updateFlagObjectprotected
m_valuesCountObjectprotected
m_vehicleUnitprotected
m_vehicleKitUnitprotected
m_visibilityDistanceOverrideWorldObjectprotected
m_visibleAurasUnitprotected
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
MeleeDamageBonusDone(Unit *pVictim, uint32 damage, WeaponAttackType attType, SpellInfo const *spellProto=nullptr, SpellSchoolMask damageSchoolMask=SPELL_SCHOOL_MASK_NORMAL)Unit
MeleeDamageBonusTaken(Unit *attacker, uint32 pdamage, WeaponAttackType attType, 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, int32 skillDiff, uint32 spellId) const overrideUnitvirtual
mMitemsPlayer
ModifyArenaPoints(int32 value, CharacterDatabaseTransaction trans=CharacterDatabaseTransaction(nullptr))Player
ModifyAuraState(AuraStateType flag, bool apply)Unit
ModifyHealth(int32 val)Unit
ModifyHonorPoints(int32 value, CharacterDatabaseTransaction trans=CharacterDatabaseTransaction(nullptr))Player
ModifyMoney(int32 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(uint32 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
NormalizeOrientation(float o)Positionstatic
Object()Objectprotected
Object(Object const &right)=deleteObjectprivate
Object(Object &&right)=deleteObjectprivate
OCTRegenHPPerSpirit() constPlayer
OCTRegenMPPerSpirit() constPlayer
OfflineResurrect(ObjectGuid const &guid, CharacterDatabaseTransaction trans)Playerstatic
OnGossipSelect(WorldObject *source, uint32 gossipListId, uint32 menuId)Player
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
PeakFirstPendingMovementChange()Unit
PetSpellInitialize()Player
PlayDirectMusic(uint32 musicId, Player *target=nullptr)WorldObject
PlayDirectSound(uint32 soundId, Player *target=nullptr)WorldObject
PlayDistanceSound(uint32 soundId, Player *target=nullptr)WorldObject
Player(WorldSession *session)Playerexplicit
PlayerTalkClassPlayer
PopAI()Unit
PopPendingMovementChange()Unit
Position()Positioninline
Position(float x, float y, float z=0.0f, float o=0.0f)Positioninline
PositionPackedXYZStream()Positioninline
PositionPackedXYZStream() constPositioninline
PositionXYStream()Positioninline
PositionXYStream() constPositioninline
PositionXYZOStream()Positioninline
PositionXYZOStream() constPositioninline
PositionXYZStream()Positioninline
PositionXYZStream() constPositioninline
PossessSpellInitialize()Player
PrepareGossipMenu(WorldObject *source, uint32 menuId=0, bool showQuests=false)Player
PrepareQuestMenu(ObjectGuid guid)Player
PrintIndexError(uint32 index, bool set) constObjectprivate
ProcessDelayedOperations()Player
ProcessPositionDataChanged(PositionFullTerrainStatus const &data) overrideUnitprotectedvirtual
ProcessTerrainStatusUpdate(ZLiquidStatus oldLiquidStatus, Optional< LiquidData > const &newLiquidData) overridePlayervirtual
ProcSkillsAndAuras(Unit *actor, Unit *actionTarget, uint32 typeMaskActor, uint32 typeMaskActionTarget, uint32 spellTypeMask, uint32 spellPhaseMask, uint32 hitMask, Spell *spell, DamageInfo *damageInfo, HealInfo *healInfo)Unitstatic
ProcSkillsAndReactives(bool isVictim, Unit *procTarget, uint32 typeMask, uint32 hitMask, WeaponAttackType attType)Unitprivate
PropagateSpeedChange()Unit
PurgeAndApplyPendingMovementChanges(bool informObservers=true)Unit
PushAI(UnitAI *newAI)Unit
PushPendingMovementChange(PlayerMovementPendingChange newChange)Unit
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
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
RemoveAmmo()Player
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
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, uint8 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)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, uint8 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)Unit
RemoveAurasOnEvade()Unit
RemoveAurasWithAttribute(uint32 flags)Unit
RemoveAurasWithFamily(SpellFamilyNames family, flag96 const &familyFlag, ObjectGuid casterGUID)Unit
RemoveAurasWithInterruptFlags(uint32 flag, uint32 except=0)Unit
RemoveAurasWithMechanic(uint32 mechanicMaskToRemove, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT, uint32 exceptSpellId=0, bool withEffectMechanics=false)Unit
RemoveBattlegroundQueueId(BattlegroundQueueTypeId val)Player
RemoveBindSightAuras()Unit
RemoveByteFlag(uint16 index, uint8 offset, uint8 newFlag)Object
RemoveCharmAuras()Unit
RemoveCharmedBy(Unit *charmer)Unit
RemoveComboPointHolder(Unit *unit)Unitinline
RemovedInsignia(Player *looterPlr)Player
RemoveDynamicFlag(uint32 flag)Objectinlinevirtual
RemoveDynObject(uint32 spellId)Unit
RemoveEnchantmentDurations(Item *item)Player
RemoveEnchantmentDurationsReferences(Item *item)Player
RemoveExtraUnitMovementFlag(uint32 f)Unitinline
RemoveFieldNotifyFlag(uint16 flag)Objectinline
RemoveFlag(uint16 index, uint32 oldFlag)Object
RemoveFlag64(uint16 index, uint64 oldFlag)Object
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
RemoveGhoul()Player
RemoveGuidValue(uint16 index, ObjectGuid value)Object
RemoveItem(uint8 bag, uint8 slot, bool update)Player
RemoveItemDependentAurasAndCasts(Item *pItem)Player
RemoveItemDurations(Item *item)Player
RemoveItemFromBuyBackSlot(uint32 slot, bool del)Player
RemoveItemFromUpdateQueueOfPlayerfriend
RemoveMail(uint32 id)Player
RemoveMItem(ObjectGuid::LowType id)Player
RemoveMovementImpairingAuras(bool withRoot)Unit
RemoveNotOwnSingleTargetAuras(uint32 newPhase=0x0)Unit
RemoveNpcFlag(NPCFlags flags)Unitinline
RemoveOwnedAura(AuraMap::iterator &i, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT)Unit
RemoveOwnedAura(uint32 spellId, ObjectGuid casterGUID=ObjectGuid::Empty, uint8 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, CharterTypes type)Playerstatic
RemovePlayerFromVision(Player *player)Unit
RemovePvpFlag(UnitPVPStateFlags flags)Unitinline
RemoveQuestSlotState(uint16 slot, uint32 state)Player
RemoveRestFlag(RestFlag restFlag)Player
RemoveRewardedQuest(uint32 questId, bool update=true)Player
RemoveRuneConvertAura(uint8 index, AuraEffect const *aura)Player
RemoveRunesByAuraEffect(AuraEffect const *aura)Player
RemoveSocial()Player
RemoveSpell(uint32 spell_id, bool disabled=false, bool learn_low_rank=true)Player
RemoveTemporarySpell(uint32 spellId)Player
RemoveTimedAchievement(AchievementCriteriaTimedTypes type, uint32 entry)Player
RemoveTimedQuest(uint32 questId)Playerinline
RemoveTradeableItem(Item *item)Player
RemoveUnitFlag(UnitFlags flags)Unitinline
RemoveUnitFlag2(UnitFlags2 flags)Unitinline
RemoveUnitMovementFlag(uint32 f)Unitinline
RemoveVehicleKit()Unit
RemoveVisFlag(UnitVisFlags flags)Unitinline
RemoveVisibleAura(uint8 slot)Unit
ReplaceAllDynamicFlags(uint32 flag) overrideUnitinlinevirtual
ReplaceAllNpcFlags(NPCFlags flags)Unitinline
ReplaceAllPetFlags(UnitPetFlag flags)Unitinline
ReplaceAllPvpFlags(UnitPVPStateFlags flags)Unitinline
ReplaceAllUnitFlags(UnitFlags flags)Unitinline
ReplaceAllUnitFlags2(UnitFlags2 flags)Unitinline
ReplaceAllVisFlags(UnitVisFlags flags)Unitinline
RepopAtGraveyard()Player
ReportedAfkBy(Player *reporter)Player
ReputationChanged(FactionEntry const *factionEntry)Player
ReputationChanged2(FactionEntry const *factionEntry)Player
ResetAchievementCriteria(AchievementCriteriaCondition condition, uint32 value, bool evenIfCriteriaComplete=false)Player
ResetAchievements()Player
ResetAllNotifies()WorldObjectinline
ResetAllPowers()Player
resetAttackTimer(WeaponAttackType type=BASE_ATTACK)Unit
ResetContestedPvP()Player
ResetDailyQuestStatus()Player
ResetInstances(uint8 method, bool isRaid)Player
ResetMap() overridePlayervirtual
ResetMonthlyQuestStatus()Player
ResetPetTalents()Player
ResetSeasonalQuestStatus(uint16 event_id, time_t eventStartTime)Player
ResetSpells(bool myClassOnly=false)Player
ResetTalents(bool involuntarily=false)Player
ResetTalentsCost() constPlayer
ResetWeeklyQuestStatus()Player
RestoreBaseRune(uint8 index)Player
RestoreDisabledAI()Unitprivate
RestoreDisplayId()Unit
RestoreFaction()Unit
RestoreHealthAfterDuel()Playerinline
RestoreManaAfterDuel()Playerinline
ResumeMovement(uint32 timer=0, uint8 slot=0)Unit
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
RewardPlayerAndGroupAtKill(Unit *victim, bool isBattleGround)Player
RewardQuest(Quest const *quest, uint32 reward, Object *questGiver, bool announce=true)Player
RewardRage(uint32 damage, uint32 weaponSpeedHitFactor, bool attacker)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, 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
SatisfyQuestLevel(Quest const *qInfo, bool msg) constPlayer
SatisfyQuestLog(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
SaveGoldToDB(CharacterDatabaseTransaction trans) constPlayer
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(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 distance) constWorldObject
SendActionButtons(uint32 state) 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
SendAttackSwingBadFacingAttack() constPlayer
SendAttackSwingCancelAttack() constPlayer
SendAttackSwingCantAttack() constPlayer
SendAttackSwingDeadTarget() constPlayer
SendAttackSwingNotInRange() constPlayer
SendAurasForTarget(Unit *target, bool force=false) constPlayer
SendAutoRepeatCancel(Unit *target)Player
SendBattlefieldWorldStates() constPlayer
SendBGWeekendWorldStates() constPlayer
SendBindPointUpdate()Player
SendBuyError(BuyResult msg, Creature *creature, uint32 item, uint32 param) constPlayer
SendCanTakeQuestResponse(QuestFailedReason msg) constPlayer
SendCinematicStart(uint32 CinematicSequenceId) constPlayer
SendClearTarget()Unit
SendComboPoints()Unit
SendCorpseReclaimDelay(uint32 delay) constPlayer
SendDirectMessage(WorldPacket const *data) constPlayer
SendDuelCountdown(uint32 counter)Player
SendDungeonDifficulty(bool IsInGroup) constPlayer
SendDurabilityLoss()Player
SendEnchantmentDurations()Player
SendEnergizeSpellLog(Unit *victim, uint32 spellId, int32 damage, Powers powerType)Unit
SendEquipError(InventoryResult msg, Item *pItem, Item *pItem2=nullptr, uint32 itemid=0) constPlayer
SendEquipmentSetList()Player
SendExplorationExperience(uint32 Area, uint32 Experience) constPlayer
SendFlightSplineSyncUpdate()Unitprivate
SendHealSpellLog(HealInfo &healInfo, bool critical=false)Unit
SendInitialActionButtons() constPlayerinline
SendInitialPacketsAfterAddToMap()Player
SendInitialPacketsBeforeAddToMap()Player
SendInitialSpells()Player
SendInitialVisiblePackets(Unit *target) constPlayer
SendInitWorldStates(uint32 zoneId, uint32 areaId)Player
SendInstanceResetWarning(uint32 mapid, Difficulty difficulty, uint32 time, bool welcome) constPlayer
SendItemDurations()Player
SendItemRefundResult(Item *item, ItemExtendedCostEntry const *iece, uint8 error) constPlayerprivate
SendItemRetrievalMail(uint32 itemEntry, uint32 count)Player
SendLogXPGain(uint32 GivenXP, Unit *victim, uint32 BonusXP, bool recruitAFriend=false, float group_rate=1.0f) constPlayer
SendLoot(ObjectGuid guid, LootType loot_type)Player
SendLootError(ObjectGuid guid, LootError error) constPlayer
SendLootRelease(ObjectGuid guid) constPlayer
SendMailResult(uint32 mailId, MailResponseType mailAction, MailResponseResult mailError, uint32 equipError=0, ObjectGuid::LowType item_guid=0, uint32 item_count=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)Player
SendMovieStart(uint32 movieId)Player
SendNewItem(Item *item, uint32 count, bool received, bool created, bool broadcast=false, bool sendChatMessage=true)Player
SendNewMail() constPlayer
SendNotifyLootItemRemoved(uint8 lootSlot) constPlayer
SendNotifyLootMoneyRemoved() constPlayer
SendObjectDeSpawnAnim(ObjectGuid guid)WorldObject
SendOnCancelExpectedVehicleRideAura() constPlayer
SendPeriodicAuraLog(SpellPeriodicAuraLogInfo *pInfo)Unit
SendPetActionFeedback(PetActionFeedback msg, uint32 spellId) constUnit
SendPetActionSound(PetAction action) constUnit
SendPetAIReaction(ObjectGuid guid) constUnit
SendPetDismissSound() constUnit
SendPlaySpellVisualKit(uint32 id, uint32 type) constUnit
SendPreparedGossip(WorldObject *source)Player
SendPreparedQuest(ObjectGuid guid)Player
SendProficiency(ItemClass itemClass, uint32 itemSubclassMask) constPlayer
SendPushToPartyResponse(Player const *player, QuestShareMessages msg) constPlayer
SendQuestComplete(uint32 questId) constPlayer
SendQuestConfirmAccept(Quest const *quest, Player *pReceiver) constPlayer
SendQuestFailed(uint32 questId, InventoryResult reason=EQUIP_ERR_OK) constPlayer
SendQuestGiverStatusMultiple()Player
SendQuestReward(Quest const *quest, uint32 XP) constPlayer
SendQuestTimerFailed(uint32 questId) constPlayer
SendQuestUpdate(uint32 questId)Player
SendQuestUpdateAddCreatureOrGo(Quest const *quest, ObjectGuid guid, uint32 creatureOrGOIdx, uint16 oldCount, uint16 addCount)Player
SendQuestUpdateAddItem(Quest const *quest, uint32 itemIdx, uint16 count) constPlayer
SendQuestUpdateAddPlayer(Quest const *quest, uint16 oldCount, uint16 addCount)Player
SendRaidDifficulty(bool IsInGroup, int32 forcedDifficulty=-1) constPlayer
SendRaidInfo()Player
SendRefundInfo(Item *item)Playerprivate
SendRemoveControlBar() constPlayer
SendResetFailedNotify(uint32 mapid) constPlayer
SendResetInstanceFailed(uint32 reason, uint32 MapId) constPlayer
SendResetInstanceSuccess(uint32 MapId) constPlayer
SendRespondInspectAchievements(Player *player) constPlayer
SendSavedInstances()Player
SendSellError(SellResult msg, Creature *creature, ObjectGuid guid, uint32 param) constPlayer
SendSpellDamageImmune(Unit *target, uint32 spellId)Unit
SendSpellDamageResist(Unit *target, uint32 spellId)Unit
SendSpellMiss(Unit *target, uint32 spellID, SpellMissInfo missInfo)WorldObject
SendSpellNonMeleeDamageLog(SpellNonMeleeDamage const *log)Unit
SendSpellNonMeleeDamageLog(Unit *target, uint32 spellID, uint32 damage, SpellSchoolMask damageSchoolMask, uint32 absorbedDamage, uint32 resist, bool isPeriodic, uint32 blocked, bool criticalHit=false, bool split=false)Unit
SendSummonRequestFrom(Unit *summoner)Player
SendSupercededSpell(uint32 oldSpell, uint32 newSpell) constPlayer
SendTalentsInfoData(bool pet)Player
SendTalentWipeConfirm(ObjectGuid trainerGuid) constPlayer
SendTameFailure(uint8 result)Player
SendTaxiNodeStatusMultiple()Player
SendTeleportPacket(Position const &pos, bool teleportingTransport=false)Unit
SendTransferAborted(uint32 mapid, TransferAbortReason reason, uint8 arg=0) constPlayer
SendUnlearnSpells()Player
SendUpdateToOutOfRangeGroupMembers()Player
SendUpdateToPlayer(Player *player)Object
SendUpdateWorldState(uint32 variable, uint32 value) constPlayer
SetAcceptWhispers(bool on)Playerinline
setActive(bool isActiveObject)WorldObject
SetActiveTalentGroup(uint8 group)Playerinline
SetAI(UnitAI *newAI)Unitprotected
SetAmmo(uint32 item)Player
SetAnimTier(AnimTier animTier)Unit
SetArenaFaction(uint8 arenaFaction)Playerinline
SetArenaPoints(uint32 value)Player
SetArenaTeamIdInvited(uint32 ArenaTeamId)Playerinline
SetArenaTeamInfoField(uint8 slot, ArenaTeamInfoType type, uint32 value)Player
SetArmor(int32 val)Unitinline
SetAtLoginFlag(AtLoginFlags f)Playerinline
SetAttackPower(int32 attackPower)Unitinline
SetAttackPowerModNeg(int32 attackPowerMod)Unitinline
SetAttackPowerModPos(int32 attackPowerMod)Unitinline
SetAttackPowerMultiplier(float attackPowerMult)Unitinline
SetAttackTime(WeaponAttackType att, uint32 val)Unitinline
setAttackTimer(WeaponAttackType type, uint32 time)Unitinline
SetAuraStack(uint32 spellId, Unit *target, uint32 stack)Unit
SetAuraUpdateMaskForRaid(uint8 slot)Playerinline
SetBankBagSlotCount(uint8 count)Playerinline
SetBaseModFlatValue(BaseModGroup modGroup, float val)Player
SetBaseModPctValue(BaseModGroup modGroup, float val)Player
SetBaseRune(uint8 index, RuneType baseRune)Playerinline
SetBaseWeaponDamage(WeaponAttackType attType, WeaponDamageRange damageRange, float value, uint8 damageIndex=0)Unitinline
SetBattlegroundEntryPoint()Player
SetBattlegroundId(uint32 val, BattlegroundTypeId bgTypeId)Player
SetBattlegroundOrBattlefieldRaid(Group *group, int8 subgroup=-1)Player
SetBeenGrantedLevelsFromRaF()Playerinline
SetBGTeam(uint32 team)Player
SetBindPoint(ObjectGuid guid) constPlayer
SetBoundingRadius(float boundingRadius)Unitinline
SetByteFlag(uint16 index, uint8 offset, uint8 newFlag)Object
SetByteValue(uint16 index, uint8 offset, uint8 value)Object
SetCanBlock(bool value)Player
SetCanDelayTeleport(bool setting)Playerinlineprivate
SetCanDualWield(bool value)Unitinlinevirtual
SetCanFly(bool enable, bool packetOnly=false)Unit
SetCanModifyStats(bool modifyStats)Unitinline
SetCanParry(bool value)Player
SetCanTitanGrip(bool value, uint32 penaltySpellId=0, int32 allowedItemClass=0, int32 allowedItemSubClassMask=0)Player
SetCantProc(bool apply)Unit
SetChampioningFaction(uint32 faction)Playerinline
SetChannelObjectGuid(ObjectGuid guid)Unitinline
SetChannelSpellId(uint32 channelSpellId)Unitinline
SetCharm(Unit *target, bool apply)Unit
SetCharmedBy(Unit *charmer, CharmType type, AuraApplication const *aurApp=nullptr)Unit
setCinematic(uint8 cine)Playerinline
SetClass(uint8 classId)Unitinline
SetClientControl(Unit *target, bool allowMove)Player
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
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
SetCurrentCastSpell(Spell *pSpell)Unit
SetCurrentRune(uint8 index, RuneType currentRune)Playerinline
SetDailyQuestStatus(uint32 quest_id)Player
setDeathState(DeathState s) overridePlayervirtual
SetDelayedTeleportFlag(bool setting)Playerinlineprivate
SetDeveloper(bool on)Playerinline
SetDisableGravity(bool disable, bool updateAnimTier=true)Unit
SetDisplayId(uint32 modelId)Unitvirtual
SetDrunkValue(uint8 newDrunkValue, uint32 itemId=0)Player
SetDungeonDifficulty(Difficulty dungeon_difficulty)Playerinline
SetDynamicFlag(uint32 flag)Objectinlinevirtual
SetEmoteState(Emote emote)Unitinline
SetEntry(uint32 entry)Objectinline
SetEquipmentSet(EquipmentSetInfo::EquipmentSetData const &eqset)Player
SetExtraUnitMovementFlags(uint32 f)Unitinline
SetFaceId(uint8 face)Playerinline
SetFacialStyle(uint8 facialStyle)Playerinline
SetFacingTo(float ori, bool force=true, uint32 movementId=EVENT_FACE)Unit
SetFacingToObject(WorldObject const *object, bool force=true, uint32 movementId=EVENT_FACE)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
SetFieldNotifyFlag(uint16 flag)Objectinline
SetFlag(uint16 index, uint32 newFlag)Object
SetFlag64(uint16 index, uint64 newFlag)Object
SetFloatValue(uint16 index, float value)Object
SetFreePrimaryProfessions(uint16 profs)Playerinline
SetFreeTalentPoints(uint32 points)Player
SetFullHealth()Unitinline
SetFullPower(Powers power)Unitinline
SetGameClientMovingMe(GameClient *gameClientMovingMe)Unitinline
SetGameMaster(bool on)Player
SetGender(Gender gender)Unitinline
SetGlyph(uint8 slot, uint32 glyph)Player
SetGlyphSlot(uint8 slot, uint32 slottype)Playerinline
SetGMChat(bool on)Playerinline
SetGMVisible(bool on)Player
SetGrantableLevels(uint8 val)Playerinline
SetGroup(Group *group, int8 subgroup=-1)Player
SetGroupInvite(Group *group)Playerinline
SetGroupUpdateFlag(uint32 flag)Playerinline
SetGuidValue(uint16 index, ObjectGuid value)Object
SetGuildIdInvited(ObjectGuid::LowType GuildId)Playerinline
SetGuildRank(uint8 rankId)Playerinline
SetHairColorId(uint8 hairColor)Playerinline
SetHairStyleId(uint8 hairStyle)Playerinline
SetHas310Flyer(bool on)Playerinline
SetHasLevelBoosted()Playerinline
SetHasRaceChanged()Playerinline
SetHealth(uint32 val)Unit
SetHomebind(WorldLocation const &loc, uint32 areaId)Player
SetHonorPoints(uint32 value)Player
SetHover(bool enable, bool updateAnimTier=true)Unit
SetHoverHeight(float hoverHeight)Unitinline
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
SetInt16Value(uint16 index, uint8 offset, int16 value)Objectinline
SetInt32Value(uint16 index, int32 value)Object
SetInviteForBattlegroundQueueType(BattlegroundQueueTypeId bgQueueTypeId, uint32 instanceId)Player
SetIsCombatDisallowed(bool apply)Unitinline
SetIsNewObject(bool enable)Objectinline
SetIsStoredInWorldObjectGridContainer(bool apply)WorldObject
SetLastDamagedTargetGuid(ObjectGuid guid)Unitinline
SetLastExtraAttackSpell(uint32 spellId)Unitinline
SetLastManaUse(uint32 spellCastTime)Unitinline
SetLastPetNumber(uint32 petnumber)Playerinline
SetLastPotionId(uint32 item_id)Playerinline
SetLastRuneGraceTimer(uint8 index, uint32 timer)Playerinline
SetLastUsedRune(RuneType type)Playerinline
SetLevel(uint8 lvl, bool sendUpdate=true)Unit
SetLocationInstanceId(uint32 _instanceId)WorldObjectinlineprotected
SetLocationMapId(uint32 _mapId)WorldObjectinlineprotected
SetLootGUID(ObjectGuid guid)Playerinline
SetMap(Map *map) overridePlayervirtual
SetMaxHealth(uint32 val)Unit
SetMaxPower(Powers power, uint32 val)Unit
SetMinion(Minion *minion, bool apply)Unit
SetMinionGUID(ObjectGuid guid)Unitinline
SetModCastingSpeed(float castingSpeed)Unitinline
SetMoney(uint32 value)Player
SetMonthlyQuestStatus(uint32 quest_id)Player
SetMountDisplayId(uint32 mountDisplayId)Unitinline
SetMovie(uint32 movie)Playerinline
SetName(std::string newname)WorldObjectinline
SetNativeDisplayId(uint32 displayId)Unitinline
SetNativeGender(Gender gender) overridePlayerinlinevirtual
SetNeedsZoneUpdate(bool needsUpdate)Playerinline
SetNpcFlag(NPCFlags flags)Unitinline
SetObjectScale(float scale) overridePlayervirtual
SetOrientation(float orientation)Positioninline
SetOriginalGroup(Group *group, int8 subgroup=-1)Player
SetOwnerGUID(ObjectGuid owner)Unit
SetPassOnGroupLoot(bool bPassOnGroupLoot)Playerinline
SetPendingBind(uint32 instanceId, uint32 bindTimer)Player
SetPetFlag(UnitPetFlag flags)Unitinline
SetPetGUID(ObjectGuid guid)Unitinline
SetPetNameTimestamp(uint32 timestamp)Unitinline
SetPetNumberForClient(uint32 petNumber)Unitinline
SetPhaseMask(uint32 newPhaseMask, bool update) overridePlayervirtual
SetPower(Powers power, uint32 val, bool withPowerUpdate=true, bool force=false)Unit
SetPowerType(Powers power, bool sendUpdate=true)Unit
SetPrivateObjectOwner(ObjectGuid const &owner)WorldObjectinline
SetPvP(bool state) overridePlayervirtual
SetPvPDeath(bool on)Playerinline
SetPvpFlag(UnitPVPStateFlags flags)Unitinline
SetQuestSharingInfo(ObjectGuid guid, uint32 id)Playerinline
SetQuestSlot(uint16 slot, uint32 quest_id, uint32 timer=0)Player
SetQuestSlotCounter(uint16 slot, uint8 counter, uint16 count)Player
SetQuestSlotState(uint16 slot, uint32 state)Player
SetQuestSlotTimer(uint16 slot, uint32 timer)Player
SetQuestStatus(uint32 questId, QuestStatus status, bool update=true)Player
SetRace(uint8 race)Unitinline
SetRaidDifficulty(Difficulty raid_difficulty)Playerinline
SetRandomWinner(bool isWinner)Player
SetRangedAttackPower(int32 attackPower)Unitinline
SetRangedAttackPowerModNeg(int32 attackPowerMod)Unitinline
SetRangedAttackPowerModPos(int32 attackPowerMod)Unitinline
SetRangedAttackPowerMultiplier(float attackPowerMult)Unitinline
setRegenTimerCount(uint32 time)Playerinline
SetRegularAttackTime()Player
SetReputation(uint32 factionentry, uint32 value)Player
SetResistance(SpellSchools school, int32 val)Unitinline
SetRestBonus(float rest_bonus_new)Player
SetRestFlag(RestFlag restFlag, uint32 triggerId=0)Player
SetRestState(uint8 restState)Playerinline
SetResurrectRequestData(WorldObject const *caster, uint32 health, uint32 mana, uint32 appliedAura)Player
SetRewardedQuest(uint32 quest_id)Player
SetRooted(bool apply)Unitprotected
SetRuneConvertAura(uint8 index, AuraEffect const *aura)Player
SetRuneCooldown(uint8 index, uint32 cooldown, bool casted=false)Player
SetRuneTimer(uint8 index, uint32 timer)Playerinline
SetSaveTimer(uint32 timer)Playerinline
SetSeasonalQuestStatus(uint32 quest_id)Player
SetSeer(WorldObject *target)Playerinline
SetSelection(ObjectGuid guid)Playerinline
SetSemaphoreTeleportFar(bool semphsetting)Playerinline
SetSemaphoreTeleportNear(bool semphsetting)Playerinline
SetShapeshiftForm(ShapeshiftForm form)Unit
SetSheath(SheathState sheathed) overridePlayervirtual
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
SetSkillStep(uint32 pos, uint16 step)Playerinline
SetSkillTempBonus(uint32 pos, int16 bonus)Playerinline
SetSkinId(uint8 skin)Playerinline
SetSpeed(UnitMoveType mtype, float newValue)Unit
SetSpeedRate(UnitMoveType mtype, float rate)Unit
SetSpeedRateReal(UnitMoveType mtype, float rate)Unitprivate
SetSpellModTakingSpell(Spell *spell, bool apply)Player
SetStandState(UnitStandStateType state)Unit
SetStat(Stats stat, int32 val)Unitinline
SetStatFlatModifier(UnitMods unitMod, UnitModifierFlatType modifierType, float val)Unit
SetStatFloatValue(uint16 index, float value)Object
SetStatInt32Value(uint16 index, int32 value)Object
SetStatPctModifier(UnitMods unitMod, UnitModifierPctType modifierType, float val)Unit
SetStunned(bool apply)Unitprotected
SetSwim(bool enable)Unit
SetTalentGroupsCount(uint8 count)Playerinline
SetTalentResetCost(uint32 cost)Playerinline
SetTalentResetTime(time_t time_)Playerinline
SetTarget(ObjectGuid) overridePlayerinlinevirtual
SetTaxiCheater(bool on)Playerinline
SetTemporaryUnsummonedPetNumber(uint32 petnumber)Playerinline
SetTitle(CharTitlesEntry const *title, bool lost=false)Player
SetTransformSpell(uint32 spellid)Unitinline
SetTransport(Transport *t)WorldObjectinline
SetUInt16Value(uint16 index, uint8 offset, uint16 value)Object
SetUInt32Value(uint16 index, uint32 value)Object
SetUInt64Value(uint16 index, uint64 value)Object
SetUnitFlag(UnitFlags flags)Unitinline
SetUnitFlag2(UnitFlags2 flags)Unitinline
SetUnitMovementFlags(uint32 f)Unitinline
SetUsedTalentCount(uint32 talents)Playerinline
SetVehicle(Vehicle *vehicle)Unitinline
SetViewpoint(WorldObject *target, bool apply)Player
SetVirtualItem(uint32 slot, uint32 itemId)Unit
SetVirtualItemSlot(uint8 i, Item *item)Player
SetVisFlag(UnitVisFlags flags)Unitinline
SetVisibilityDistanceOverride(VisibilityDistanceType type)WorldObject
SetVisible(bool x)Unit
SetVisibleAura(uint8 slot, AuraApplication *aurApp)Unit
SetVisibleItemSlot(uint8 slot, Item *pItem)Player
SetWalk(bool enable)Unit
SetWaterWalking(bool enable)Unit
setWeaponChangeTimer(uint32 time)Playerinline
SetWeeklyQuestStatus(uint32 quest_id)Player
SetXP(uint32 xp)Playerinline
SetZoneScript()WorldObject
SpawnCorpseBones(bool triggerSave=true)Player
SpellBaseDamageBonusDone(SpellSchoolMask schoolMask) constUnit
SpellBaseHealingBonusDone(SpellSchoolMask schoolMask) constUnit
SpellCritChanceDone(SpellInfo const *spellInfo, SpellSchoolMask schoolMask, WeaponAttackType attackType=BASE_ATTACK, bool isPeriodic=false) constUnit
SpellCritChanceTaken(Unit const *caster, SpellInfo const *spellInfo, SpellSchoolMask schoolMask, float doneChance, WeaponAttackType attackType=BASE_ATTACK, bool isPeriodic=false) 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, uint32 pdamage, DamageEffectType damagetype, SpellEffectInfo const &spellEffectInfo, Optional< float > const &donePctTotal, uint32 stack=1) constUnit
SpellDamageBonusTaken(Unit *caster, SpellInfo const *spellProto, uint32 pdamage, DamageEffectType damagetype) constUnit
SpellDamagePctDone(Unit *victim, SpellInfo const *spellProto, DamageEffectType damagetype) constUnit
SpellHealingBonusDone(Unit *victim, SpellInfo const *spellProto, uint32 healamount, DamageEffectType damagetype, SpellEffectInfo const &spellEffectInfo, Optional< float > const &donePctTotal, uint32 stack=1) constUnit
SpellHealingBonusTaken(Unit *caster, SpellInfo const *spellProto, uint32 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
StartReactiveTimer(ReactiveType reactive)Unitinline
StartTimedAchievement(AchievementCriteriaTimedTypes type, uint32 entry, uint32 timeLost=0)Player
StopAttackFaction(uint32 faction_id)Unit
StopCastingBindSight() constPlayer
StopCastingCharm()Player
StopMirrorTimer(MirrorTimerType Type)Playerprotected
StopMirrorTimers()Player
StopMoving(bool force=false)Unit
StoreItem(ItemPosCountVec const &pos, Item *pItem, bool update)Player
StoreLootItem(uint8 lootSlot, Loot *loot)Player
StoreNewItem(ItemPosCountVec const &pos, uint32 item, bool update, int32 randomPropertyId=0, GuidSet const &allowedLooters=GuidSet())Player
StoreNewItemInBestSlots(uint32 item_id, uint32 item_count)Player
StoreRaidMapDifficulty()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
SummonPet(uint32 entry, float x, float y, float z, float ang, PetType petType, uint32 despwtime)Player
SummonTrigger(float x, float y, float z, float ang, Milliseconds despawnTime, CreatureAI *(*GetAI)(Creature *)=nullptr)WorldObject
SwapItem(uint16 src, uint16 dst)Player
SwapQuestSlot(uint16 slot1, uint16 slot2)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, uint32 options=0)Player
TeleportTo(WorldLocation const &loc, uint32 options=0)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
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
ToggleByteFlag(uint16 index, uint8 offset, uint8 flag)Object
ToggleDND()Player
ToggleFlag(uint16 index, uint32 flag)Object
ToggleFlag64(uint16 index, uint64 flag)Object
ToggleMetaGemsActive(uint8 exceptslot, bool apply)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
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, TradeStatus status=TRADE_STATUS_TRADE_CANCELED)Player
TriggerAurasProcOnEvent(Unit *actionTarget, uint32 typeMaskActor, uint32 typeMaskActionTarget, uint32 spellTypeMask, uint32 spellPhaseMask, uint32 hitMask, Spell *spell, DamageInfo *damageInfo, HealInfo *healInfo)Unit
TriggerAurasProcOnEvent(ProcEventInfo &eventInfo, AuraApplicationProcContainer &procAuras)Unit
UnbindInstance(uint32 mapid, Difficulty difficulty, bool unload=false)Player
UnbindInstance(BoundInstancesMap::iterator &itr, Difficulty difficulty, bool unload=false)Player
UninviteFromGroup()Player
Unit(bool isWorldObject)Unitexplicitprotected
UnitAIStack typedefUnitprivate
UnitVector typedefUnit
unReadMailsPlayer
UnsummonAllTotems()Unit
UnsummonPetTemporaryIfAny()Player
Update(uint32 time) overridePlayervirtual
UpdateAchievementCriteria(AchievementCriteriaTypes type, uint32 miscValue1=0, uint32 miscValue2=0, WorldObject *ref=nullptr)Player
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
UpdateAllSpellCritChances()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
UpdateAuraForGroup(uint8 slot)Unit
UpdateBaseModGroup(BaseModGroup modGroup)Player
UpdateBlockPercentage()Player
UpdateCharmAI()Unitprivate
UpdateCombatSkills(Unit *victim, WeaponAttackType attType, bool defense)Player
UpdateContestedPvP(uint32 currTime)Player
UpdateCorpseReclaimDelay()Player
UpdateCraftSkill(uint32 spellid)Player
UpdateCritPercentage(WeaponAttackType attType)Player
UpdateDamageDoneMods(WeaponAttackType attackType, int32 skipEnchantSlot=-1) overridePlayervirtual
UpdateDamagePctDoneMods(WeaponAttackType attackType)Unit
UpdateDamagePhysical(WeaponAttackType attType)Unitvirtual
UpdateDefense()Player
UpdateDefenseBonusesMod()Player
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()Player
UpdateGatherSkill(uint32 SkillId, uint32 SkillValue, uint32 RedLevel, uint32 Multiplicator=1)Player
UpdateGroundPositionZ(float x, float y, float &z) constWorldObject
UpdateHeight(float newZ)Unit
UpdateHomebindTime(uint32 time)Player
UpdateHonorFields()Player
UpdateInterruptMask()Unit
UpdateInvisibilityDrunkDetect()Player
UpdateItemDuration(uint32 time, bool realtimeonly=false)Player
UpdateLocalChannels(uint32 newZone)Player
UpdateMaxHealth() overridePlayervirtual
UpdateMaxPower(Powers power) overridePlayervirtual
UpdateMeleeHitChances()Player
UpdateMirrorTimers()Player
UpdateNextMailTimeAndUnreads()Player
UpdateObjectVisibility(bool forced=true) overridePlayervirtual
UpdateObjectVisibilityOnCreate()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
UpdatePowerRegen(Powers power)Player
UpdatePvP(bool state, bool override=false)Player
UpdatePvPFlag(time_t currTime)Player
UpdatePvPState(bool onlyFFA=false)Player
UpdateRangedHitChances()Player
UpdateRating(CombatRating cr)Player
UpdateReactives(uint32 p_time)Unit
UpdateResistanceBuffModsMod(SpellSchools school)Unit
UpdateResistances(uint32 school) overridePlayervirtual
UpdateRuneRegen(RuneType rune)Player
UpdateShieldBlockValue()Player
UpdateSkill(uint32 skill_id, uint32 step)Player
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(uint32 school)Player
UpdateSpellDamageAndHealingBonus()Player
UpdateSpellHitChances()Player
UpdateSplineMovement(uint32 t_diff)Unitprivate
UpdateSplinePosition()Unitprivate
UpdateStatBuffMod(Stats stat)Unit
UpdateStats(Stats stat) overridePlayervirtual
UpdateTalentGroupCount(uint8 count)Player
UpdateTriggerVisibility()Player
UpdateUInt32Value(uint16 index, uint32 value)Object
UpdateUnitMod(UnitMods unitMod)Unit
UpdateVisibilityForPlayer()Player
UpdateVisibilityOf(WorldObject *target)Player
UpdateVisibilityOf(T *target, UpdateData &data, std::set< Unit * > &visibleNow)Player
UpdateVisibleGameobjectsOrSpellClicks()Player
UpdateWeaponDependentAuras(WeaponAttackType attackType)Player
UpdateWeaponDependentCritAuras(WeaponAttackType attackType)Player
UpdateWeaponSkill(Unit *victim, WeaponAttackType attType)Player
UpdateWeaponsSkillsToMaxSkillsForLevel()Player
UpdateZone(uint32 newZone, uint32 newArea)Player
UpdateZoneDependentAuras(uint32 zone_id)Player
ValidateAppearance(uint8 race, uint8 class_, uint8 gender, uint8 hairID, uint8 hairColor, uint8 faceID, uint8 facialHair, uint8 skinColor, bool create=false)Playerstatic
ValidateAttackersAndOwnTarget()Unit
VehicleSpellInitialize()Player
VisibleAuraMap 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, Player *receiver)Player
WhisperListPlayerprotected
WorldLocation()WorldLocationinlineexplicit
WorldLocation(uint32 _mapId, float x, float y, float z=0.0f, float o=0.0f)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