AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
Player Member List

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

_activeCheatsPlayerprivate
_addAttacker(Unit *pAttacker)Unitinlineprivate
_AddAura(UnitAura *aura, Unit *caster)Unit
_addSpell(uint32 spellId, uint8 addSpecMask, bool temporary, bool learnFromSkill=false)Player
_AddSpellCooldown(uint32 spell_id, uint16 categoryId, uint32 itemid, uint32 end_time, bool needSendToClient=false, bool forceSendToSpectator=false)Player
_addTalentAurasAndSpells(uint32 spellId)Player
_allowedLootersWorldObjectprivate
_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)Player
_ApplyWeaponDamage(uint8 slot, ItemTemplate const *proto, ScalingStatValuesEntry const *ssv, bool apply)Player
_ApplyWeaponDependentAuraCritMod(Item *item, WeaponAttackType attackType, AuraEffect const *aura, bool apply)Player
_ApplyWeaponDependentAuraDamageMod(Item *item, WeaponAttackType attackType, AuraEffect const *aura, bool apply)Player
_ApplyWeaponDependentAuraMods(Item *item, WeaponAttackType attackType, bool apply)Player
_areaIdWorldObjectprotected
_BgBattlegroundQueueIDPlayerprotected
_changesMaskObjectprotected
_charmThreatInfoUnitprotected
_cinematicMgrPlayerprivate
_ConcatFields(uint16 startIndex, uint16 size) constObjectprotected
_corpseLocationPlayerprivate
_Create(ObjectGuid::LowType guidlow, HighGuid guidhigh, uint32 phaseMask)WorldObject
Object::_Create(ObjectGuid::LowType guidlow, uint32 entry, HighGuid guidhigh)Objectprotected
_CreateAuraApplication(Aura *aura, uint8 effMask)Unit
_DeleteRemovedAuras()Unitprotected
_EnterVehicle(Vehicle *vehicle, int8 seatId, AuraApplication const *aurApp=nullptr)Unit
_ExitVehicle(Position const *exitPosition=nullptr)Unit
_farSightDistancePlayerprivate
_fieldNotifyFlagsObjectprotected
_floorZWorldObjectprotected
_gridRefGridObject< Player >private
_InitValues()Objectprotected
_innTriggerIdPlayerprotected
_instanceResetTimesPlayerprivate
_instantCastUnitprotected
_IsNoStackAuraDueToAura(Aura *appliedAura, Aura *existingAura) constUnit
_IsValidAssistTarget(Unit const *target, SpellInfo const *bySpell) constUnit
_IsValidAttackTarget(Unit const *target, SpellInfo const *bySpell, WorldObject const *obj=nullptr) constUnit
_isWalkingBeforeCharmUnitprivate
_IsWithinDist(WorldObject const *obj, float dist2compare, bool is3D, bool useBoundingRadius=true) constWorldObjectprivatevirtual
_lastDamagedTargetGuidUnitprivate
_lastExtraAttackSpellUnitprivate
_lastLiquidUnitprotected
_liquidDataWorldObjectprotected
_LoadActions(PreparedQueryResult result)Playerprotected
_LoadArenaTeamInfo()Playerprotected
_LoadAuras(PreparedQueryResult result, uint32 timediff)Playerprotected
_LoadBrewOfTheMonth(PreparedQueryResult result)Playerprotected
_LoadCharacterSettings(PreparedQueryResult result)Playerprotected
_LoadDailyQuestStatus(PreparedQueryResult result)Playerprotected
_LoadDeclinedNames(PreparedQueryResult result)Playerprotected
_LoadEntryPointData(PreparedQueryResult result)Playerprotected
_LoadEquipmentSets(PreparedQueryResult result)Playerprotected
_LoadFriendList(PreparedQueryResult result)Playerprotected
_LoadGlyphAuras()Playerprotected
_LoadGlyphs(PreparedQueryResult result)Playerprotected
_LoadGroup()Playerprotected
_LoadHomeBind(PreparedQueryResult result)Playerprotected
_LoadInstanceTimeRestrictions(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
_LoadSpellCooldowns(PreparedQueryResult result)Player
_LoadSpells(PreparedQueryResult result)Playerprotected
_LoadTalents(PreparedQueryResult result)Playerprotected
_LoadWeeklyQuestStatus(PreparedQueryResult result)Playerprotected
_oldFactionIdUnitprivate
_outdoorsWorldObjectprotected
_pendingBindIdPlayerprivate
_pendingBindTimerPlayerprivate
_redirectThreatInfoUnitprivate
_RegisterAuraEffect(AuraEffect *aurEff, bool apply)Unit
_RegisterDynObject(DynamicObject *dynObj)Unit
_RemoveAllAuraStatMods()Unit
_RemoveAllItemMods()Player
_RemoveAllStatBonuses()Player
_removeAttacker(Unit *pAttacker)Unitinlineprivate
_RemoveNoStackAuraApplicationsDueToAura(Aura *aura)Unit
_RemoveNoStackAurasDueToAura(Aura *aura)Unit
_removeTalent(PlayerTalentMap::iterator &itr, uint8 specMask)Player
_removeTalent(uint32 spellId, uint8 specMask)Player
_removeTalentAurasAndSpells(uint32 spellId)Player
_restBonusPlayerprotected
_restFlagMaskPlayerprotected
_restTimePlayerprotected
_SaveActions(CharacterDatabaseTransaction trans)Playerprotected
_SaveAuras(CharacterDatabaseTransaction trans, bool logout)Playerprotected
_SaveCharacter(bool create, CharacterDatabaseTransaction trans)Playerprotected
_SaveDailyQuestStatus(CharacterDatabaseTransaction trans)Playerprotected
_SaveEntryPoint(CharacterDatabaseTransaction trans)Playerprotected
_SaveEquipmentSets(CharacterDatabaseTransaction trans)Playerprotected
_SaveGlyphs(CharacterDatabaseTransaction trans)Playerprotected
_SaveInstanceTimeRestrictions(CharacterDatabaseTransaction trans)Playerprotected
_SaveInventory(CharacterDatabaseTransaction trans)Playerprotected
_SaveMail(CharacterDatabaseTransaction trans)Playerprotected
_SaveMonthlyQuestStatus(CharacterDatabaseTransaction trans)Playerprotected
_SavePlayerSettings(CharacterDatabaseTransaction trans)Playerprotected
_SaveQuestStatus(CharacterDatabaseTransaction trans)Playerprotected
_SaveSeasonalQuestStatus(CharacterDatabaseTransaction trans)Playerprotected
_SaveSkills(CharacterDatabaseTransaction trans)Player
_SaveSpellCooldowns(CharacterDatabaseTransaction trans, bool logout)Player
_SaveSpells(CharacterDatabaseTransaction trans)Playerprotected
_SaveStats(CharacterDatabaseTransaction trans)Playerprotected
_SaveTalents(CharacterDatabaseTransaction trans)Playerprotected
_SaveWeeklyQuestStatus(CharacterDatabaseTransaction trans)Playerprotected
_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
_TryStackingOrRefreshingExistingAura(SpellInfo const *newAura, uint8 effMask, Unit *caster, int32 *baseAmount=nullptr, Item *castItem=nullptr, ObjectGuid casterGUID=ObjectGuid::Empty, bool periodicReset=false)Unit
_UnapplyAura(AuraApplicationMap::iterator &i, AuraRemoveMode removeMode)Unit
_UnapplyAura(AuraApplication *aurApp, AuraRemoveMode removeMode)Unit
_UnregisterDynObject(DynamicObject *dynObj)Unit
_UpdateAutoRepeatSpell()Unitprotected
_updatePositionDataWorldObjectprotected
_UpdateSpells(uint32 time)Unitprotected
_valuesUpdateCacheUnitprivate
_wasOutdoorPlayerprivate
_zoneIdWorldObjectprotected
AbandonQuest(uint32 quest_id)Player
ActivateSpec(uint8 spec)Player
ActivateTaxiPathTo(std::vector< uint32 > const &nodes, Creature *npc=nullptr, uint32 spellid=1)Player
ActivateTaxiPathTo(uint32 taxi_path_id, uint32 spellid=1)Player
addActionButton(uint8 button, uint32 action, uint8 type)Player
AddAllowedLooter(ObjectGuid guid)WorldObject
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(uint16 f)Unitinline
addFollower(FollowerReference *pRef)Unitinline
AddGameObject(GameObject *gameObj)Unit
AddGuidValue(uint16 index, ObjectGuid value)Object
addHatedBy(HostileReference *pHostileReference)Unitinline
AddInstanceEnterTime(uint32 instanceId, time_t enterTime)Playerinline
AddInterruptMask(uint32 mask)Unitinline
AddItem(uint32 itemId, uint32 count)Player
AddItemDurations(Item *item)Player
AddItemToBuyBackSlot(Item *pItem, uint32 money)Player
AdditionalSavingAddMask(uint8 mask)Playerinline
AddKnownCurrency(uint32 itemId)Playerprivate
AddMail(Mail *mail)Playerinline
AddMItem(Item *it)Playerinline
AddNewMailDeliverTime(time_t deliver_time)Player
AddObjectToRemoveList()WorldObject
AddPetAura(PetAura const *petSpell)Unit
AddPlayerToVision(Player *player)Unit
AddPointedBy(SafeUnitPointer *sup)Unitinline
AddQuest(Quest const *quest, Object *questGiver)Player
AddQuestAndCheckCompletion(Quest const *quest, Object *questGiver)Player
AddReceivedSpectatorResetFor(ObjectGuid guid)Playerinline
AddRefundReference(ObjectGuid itemGUID)Player
AddRuneByAuraEffect(uint8 index, RuneType newType, AuraEffect const *aura)Playerinline
AddRunePower(uint8 index)Player
addSpell(uint32 spellId, uint8 addSpecMask, bool updateActive, bool temporary=false, bool learnFromSkill=false)Player
AddSpellAndCategoryCooldowns(SpellInfo const *spellInfo, uint32 itemId, Spell *spell=nullptr, bool infinityCooldown=false)Player
AddSpellCooldown(uint32 spell_id, uint32 itemid, uint32 end_time, bool needSendToClient=false, bool forceSendToSpectator=false) overridePlayervirtual
AddSpellMod(SpellModifier *mod, bool apply)Player
addTalent(uint32 spellId, uint8 addSpecMask, uint8 oldTalentRank)Player
AddThreat(Unit *victim, float fThreat, SpellSchoolMask schoolMask=SPELL_SCHOOL_MASK_NORMAL, SpellInfo const *threatSpell=nullptr)Unit
AddTimedQuest(uint32 quest_id)Playerinline
AddToGrid(GridRefMgr< Player > &m)GridObject< Player >inline
AddToNotify(uint16 f)WorldObject
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
ApplyAttackTimePercentMod(WeaponAttackType att, float val, bool apply)Unit
ApplyCastTimePercentMod(float val, bool apply)Unit
ApplyDiminishingAura(DiminishingGroup group, bool apply)Unit
ApplyDiminishingToDuration(DiminishingGroup group, int32 &duration, Unit *caster, DiminishingLevels Level, int32 limitduration)Unit
ApplyEffectModifiers(SpellInfo const *spellProto, uint8 effect_index, float value) constUnit
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
ApplyItemEquipSpell(Item *item, bool apply, bool form_change=false)Player
ApplyManaRegenBonus(int32 amount, bool apply)Player
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
ApplyModUInt32Value(uint16 index, int32 val, bool apply)Object
ApplyModUInt64Value(uint16 index, int32 val, bool apply)Object
ApplyPercentModFloatValue(uint16 index, float 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
ApplyResistanceBuffModsMod(SpellSchools school, bool positive, float val, bool apply)Unitinline
ApplyResistanceBuffModsPercentMod(SpellSchools school, bool positive, float val, bool apply)Unitinline
ApplySpellDispelImmunity(SpellInfo const *spellProto, DispelType type, bool apply)Unit
ApplySpellImmune(uint32 spellId, uint32 op, uint32 type, bool apply, SpellImmuneBlockType blockType=SPELL_BLOCK_TYPE_ALL)Unit
ApplySpellMod(uint32 spellId, SpellModOp op, T &basevalue, Spell *spell=nullptr, bool temporaryPet=false)Player
ApplySpellPenetrationBonus(int32 amount, bool apply)Player
ApplySpellPowerBonus(int32 amount, bool apply)Player
ApplyStatBuffMod(Stats stat, float val, bool apply)Unitinline
ApplyStatPercentBuffMod(Stats stat, float val, bool apply)Unit
ApplyTotalThreatModifier(float fThreat, SpellSchoolMask schoolMask=SPELL_SCHOOL_MASK_NORMAL)Unit
AreaExploredOrEventHappens(uint32 questId)Player
Attack(Unit *victim, bool meleeAttack)Unit
AttackerSet typedefUnit
AttackerStateUpdate(Unit *victim, WeaponAttackType attType=BASE_ATTACK, bool extra=false, bool ignoreCasting=false)Unit
AttackStop()Unit
AuraApplicationList typedefUnit
AuraApplicationMap typedefUnit
AuraApplicationMapBounds typedefUnit
AuraApplicationMapBoundsNonConst 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)Player
AutoStoreLoot(uint32 loot_id, LootStore const &store, bool broadcast=false)Playerinline
AutoUnequipOffhandIfNeed(bool force=false)Player
BankItem(ItemPosCountVec const &dest, Item *pItem, bool update)Playerinline
BankItem(uint16 pos, Item *pItem, bool update)Player
bgZoneIdToFillWorldStatesPlayerstatic
BindToInstance()Player
bRequestForcedVisibilityUpdateUnit
BuildAuraStateUpdateForTarget(Unit *target) constUnit
BuildCooldownPacket(WorldPacket &data, uint8 flags, uint32 spellId, uint32 cooldown)Unit
BuildCooldownPacket(WorldPacket &data, uint8 flags, PacketCooldowns const &cooldowns)Unit
BuildCreateUpdateBlockForPlayer(UpdateData *data, Player *target) overridePlayervirtual
BuildEnchantmentsInfoData(WorldPacket *data)Player
BuildEnumData(PreparedQueryResult result, WorldPacket *data)Playerstatic
BuildFieldsUpdate(Player *, UpdateDataMapType &)Object
BuildHeartBeatMsg(WorldPacket *data) constUnit
BuildMovementPacket(ByteBuffer *data) constUnit
BuildMovementUpdate(ByteBuffer *data, uint16 flags) constObjectprotected
BuildMovementUpdateBlock(UpdateData *data, uint32 flags=0) constObject
BuildOutOfRangeUpdateBlock(UpdateData *data) constObject
BuildPetTalentsInfoData(WorldPacket *data)Player
BuildPlayerRepop()Player
BuildPlayerTalentsInfoData(WorldPacket *data)Player
BuildUpdate(UpdateDataMapType &data_map, UpdatePlayerSet &player_set) overrideWorldObjectvirtual
BuildValuesUpdate(uint8 updateType, ByteBuffer *data, Player *target) overrideUnitprotectedvirtual
BuildValuesUpdateBlockForPlayer(UpdateData *data, Player *target)Object
BuyItemFromVendorSlot(ObjectGuid vendorguid, uint32 vendorslot, uint32 item, uint8 count, uint8 bag, uint8 slot)Player
CalcAbsorbResist(DamageInfo &dmgInfo, bool Splited=false)Unitstatic
CalcArmorReducedDamage(Unit const *attacker, Unit const *victim, const uint32 damage, SpellInfo const *spellInfo, uint8 attackerLevel=0, WeaponAttackType attackType=MAX_ATTACK)Unitstatic
CalcHealAbsorb(HealInfo &healInfo)Unitstatic
CalcRage(uint32 damage, bool attacker)Player
CalcSpellDuration(SpellInfo const *spellProto)Unit
CalculateAOEDamageReduction(int32 damage, uint32 schoolMask, Unit *caster) constUnit
CalculateCorpseReclaimDelay(bool load=false)Player
CalculateDamage(WeaponAttackType attType, bool normalized, bool addTotalPct, uint8 itemDamagesMask=0)Unit
CalculateDefaultCoefficient(SpellInfo const *spellInfo, DamageEffectType damagetype) constUnit
CalculateLevelPenalty(SpellInfo const *spellProto) constUnit
CalculateMeleeDamage(Unit *victim, CalcDamageInfo *damageInfo, WeaponAttackType attackType=BASE_ATTACK, const bool sittingVictim=false)Unit
CalculateMinMaxDamage(WeaponAttackType attType, bool normalized, bool addTotalPct, float &minDamage, float &maxDamage, uint8 damageIndex) overridePlayervirtual
CalculateQuestRewardXP(Quest const *quest)Player
CalculateReputationGain(ReputationSource source, uint32 creatureOrQuestLevel, float rep, int32 faction, bool noQuestBonus=false)Player
CalculateSpellDamage(Unit const *target, SpellInfo const *spellProto, uint8 effect_index, int32 const *basePoints=nullptr) constUnit
CalculateSpellDamageTaken(SpellNonMeleeDamage *damageInfo, int32 damage, SpellInfo const *spellInfo, WeaponAttackType attackType=BASE_ATTACK, bool crit=false)Unit
CalculateTalentsPoints() constPlayer
CanAddQuest(Quest const *quest, bool msg)Player
CanAlwaysSee(WorldObject const *obj) const overridePlayerprotectedvirtual
CanApplyResilience() constUnitinline
CanBankItem(uint8 bag, uint8 slot, ItemPosCountVec &dest, Item *pItem, bool swap, bool not_loading=true) constPlayer
CanBlock() constPlayerinline
CanCaptureTowerPoint() constPlayer
CanCompleteQuest(uint32 quest_id, const QuestStatusData *q_savedStatus=nullptr)Player
CanCompleteRepeatableQuest(Quest const *quest)Player
CanDetect(WorldObject const *obj, bool ignoreStealth, bool checkClient, 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)Player
CanFreeMove() constUnitinline
CanHaveThreatList(bool skipAliveCheck=false) constUnit
CanInstantCast() constUnitinline
CanInteractWithQuestGiver(Object *questGiver)Player
CanJoinConstantChannelInZone(ChatChannelsEntry const *channel, AreaTableEntry const *zone)Player
CanJoinToBattleground() constPlayer
CanKnockback()Playerinline
CanModifyStats() constUnitinline
CanNeverSee(WorldObject const *obj) constWorldObjectprivate
CanNoReagentCast(SpellInfo const *spellInfo) constPlayer
CanParry() constPlayerinline
CanPetResurrect()Player
CanProc()Unitinline
CanReportAfkDueToLimit()Player
CanRestoreMana(SpellInfo const *spellInfo) constUnit
CanResummonPet(uint32 spellid)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
CanSeeDKPet() constPlayerinline
CanSeeOrDetect(WorldObject const *obj, bool ignoreStealth=false, bool distanceCheck=false, bool checkAlert=false) constWorldObject
CanSeeSpellClickOn(Creature const *creature) constPlayer
CanSeeStartQuest(Quest const *quest)Player
CanSeeVendor(Creature const *creature) constPlayer
CanShareQuest(uint32 quest_id) constPlayer
CanSpeak() constPlayer
CanStoreItem(uint8 bag, uint8 slot, ItemPosCountVec &dest, Item *pItem, bool swap=false) constPlayerinline
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 **pItem, int32 count) constPlayer
CanStoreNewItem(uint8 bag, uint8 slot, ItemPosCountVec &dest, uint32 item, uint32 count, uint32 *no_space_count=nullptr) constPlayerinline
CanSwim() constUnitvirtual
CanTakeMoreSimilarItems(Item *pItem) constPlayerinline
CanTakeMoreSimilarItems(uint32 entry, uint32 count) constPlayerinline
CanTakeMoreSimilarItems(uint32 entry, uint32 count, Item *pItem, uint32 *no_space_count=nullptr) constPlayer
CanTakeQuest(Quest const *quest, bool msg)Player
CanTameExoticPets() constPlayerinline
CanTeleport()Playerinline
CanTitanGrip() constPlayerinline
CanUnequipItem(uint16 src, bool swap) constPlayer
CanUnequipItems(uint32 item, uint32 count) constPlayer
CanUninviteFromGroup(ObjectGuid targetPlayerGUID=ObjectGuid::Empty) constPlayer
CanUseAmmo(uint32 item) constPlayer
CanUseAttackType(uint8 attacktype) constUnitinline
CanUseBattlegroundObject(GameObject *gameobject) constPlayer
CanUseItem(Item *pItem, bool not_loading=true) constPlayer
CanUseItem(ItemTemplate const *pItem) constPlayer
CastCustomSpell(Unit *victim, uint32 spellId, int32 const *bp0, int32 const *bp1, int32 const *bp2, bool triggered, Item *castItem=nullptr, AuraEffect const *triggeredByAura=nullptr, ObjectGuid originalCaster=ObjectGuid::Empty)Unit
CastCustomSpell(uint32 spellId, SpellValueMod mod, int32 value, Unit *victim, bool triggered, Item *castItem=nullptr, AuraEffect const *triggeredByAura=nullptr, ObjectGuid originalCaster=ObjectGuid::Empty)Unit
CastCustomSpell(uint32 spellId, SpellValueMod mod, int32 value, Unit *victim=nullptr, TriggerCastFlags triggerFlags=TRIGGERED_NONE, Item *castItem=nullptr, AuraEffect const *triggeredByAura=nullptr, ObjectGuid originalCaster=ObjectGuid::Empty)Unit
CastCustomSpell(uint32 spellId, CustomSpellValues const &value, Unit *victim=nullptr, TriggerCastFlags triggerFlags=TRIGGERED_NONE, Item *castItem=nullptr, AuraEffect const *triggeredByAura=nullptr, ObjectGuid originalCaster=ObjectGuid::Empty)Unit
CastDelayedSpellWithPeriodicAmount(Unit *caster, uint32 spellId, AuraType auraType, int32 addAmount, uint8 effectIndex=0)Unit
CastItemCombatSpell(Unit *target, WeaponAttackType attType, uint32 procVictim, uint32 procEx)Player
CastItemCombatSpell(Unit *target, WeaponAttackType attType, uint32 procVictim, uint32 procEx, Item *item, ItemTemplate const *proto)Player
CastItemUseSpell(Item *item, SpellCastTargets const &targets, uint8 cast_count, uint32 glyphIndex)Player
CastPetAura(PetAura const *aura)Unit
CastSpell(SpellCastTargets const &targets, SpellInfo const *spellInfo, CustomSpellValues const *value, TriggerCastFlags triggerFlags=TRIGGERED_NONE, Item *castItem=nullptr, AuraEffect const *triggeredByAura=nullptr, ObjectGuid originalCaster=ObjectGuid::Empty)Unit
CastSpell(Unit *victim, uint32 spellId, bool triggered, Item *castItem=nullptr, AuraEffect const *triggeredByAura=nullptr, ObjectGuid originalCaster=ObjectGuid::Empty)Unit
CastSpell(Unit *victim, uint32 spellId, TriggerCastFlags triggerFlags=TRIGGERED_NONE, Item *castItem=nullptr, AuraEffect const *triggeredByAura=nullptr, ObjectGuid originalCaster=ObjectGuid::Empty)Unit
CastSpell(Unit *victim, SpellInfo const *spellInfo, bool triggered, Item *castItem=nullptr, AuraEffect const *triggeredByAura=nullptr, ObjectGuid originalCaster=ObjectGuid::Empty)Unit
CastSpell(Unit *victim, SpellInfo const *spellInfo, TriggerCastFlags triggerFlags=TRIGGERED_NONE, Item *castItem=nullptr, AuraEffect const *triggeredByAura=nullptr, ObjectGuid originalCaster=ObjectGuid::Empty)Unit
CastSpell(float x, float y, float z, uint32 spellId, bool triggered, Item *castItem=nullptr, AuraEffect const *triggeredByAura=nullptr, ObjectGuid originalCaster=ObjectGuid::Empty)Unit
CastSpell(GameObject *go, uint32 spellId, bool triggered, Item *castItem=nullptr, AuraEffect *triggeredByAura=nullptr, ObjectGuid originalCaster=ObjectGuid::Empty)Unit
CastStop(uint32 except_spellid=0, bool withInstant=true)Unit
ChangeSeat(int8 seatId, bool next=true)Unit
CharmSpellInitialize()Player
CharmThreatMap typedefUnitprotected
CheckAllAchievementCriteria()Player
CheckAmmoCompatibility(ItemTemplate const *ammo_proto) constPlayer
CheckAreaExploreAndOutdoor()Player
CheckDuelDistance(time_t currTime)Player
CheckInstanceCount(uint32 instanceId) constPlayer
CheckInstanceLoginValid()Player
CinematicMgrPlayerfriend
CleanupAfterTaxiFlight()Player
CleanupBeforeRemoveFromMap(bool finalCleanup)Unit
CleanupChannels()Player
CleanupsBeforeDelete(bool finalCleanup=true) overridePlayervirtual
ClearAfkReports()Playerinline
ClearAllReactives()Unit
ClearChannelWatch()Player
ClearComboPointHolders()Unit
ClearComboPoints()Unit
ClearDiminishings()Unitinline
ClearInCombat()Unit
ClearInPetCombat()Unit
ClearReceivedSpectatorResetFor()Playerinline
clearResurrectRequestData()Playerinline
ClearUnitState(uint32 f)Unitinline
ClearUpdateMask(bool remove)Object
ClearWhisperWhiteList()Playerinline
ClearZoneScript()WorldObject
CombatStart(Unit *target, bool initialAggro=true)Unit
CombatStartOnCast(Unit *target, bool initialAggro=true, uint32 duration=0)Unit
CombatStop(bool includingCast=false)Unit
CombatStopWithPets(bool includingCast=false)Unit
ComboPointHolderSet typedefUnit
CompletedAchievement(AchievementEntry const *entry)Player
CompleteQuest(uint32 quest_id)Player
ContinueTaxiFlight()Player
ControlSet typedefUnit
ConvertRune(uint8 index, RuneType newType)Player
CorrectMetaGemEnchants(uint8 slot, bool apply)Player
CountPctFromCurHealth(int32 pct) constUnitinline
CountPctFromMaxHealth(int32 pct) constUnitinline
Create(ObjectGuid::LowType guidlow, CharacterCreateInfo *createInfo)Player
CreateCorpse()Player
CreatePet(Creature *creatureTarget, uint32 spellID=0)Player
CreatePet(uint32 creatureEntry, uint32 spellID=0)Player
CreateTamedPetFrom(Creature *creatureTarget, uint32 spell_id=0)Unit
CreateTamedPetFrom(uint32 creatureEntry, uint32 spell_id=0)Unit
CreateVehicleKit(uint32 id, uint32 creatureEntry)Unit
CustomDataObject
Customize(CharacterCustomizeInfo const *customizeInfo, CharacterDatabaseTransaction trans)Playerstatic
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, bool allowGM=false, Spell const *spell=nullptr)Unitstatic
DealDamageMods(Unit const *victim, uint32 &damage, uint32 *absorb)Unitstatic
DealHeal(Unit *healer, Unit *victim, uint32 addhealth)Unitstatic
DealMeleeDamage(CalcDamageInfo *damageInfo, bool durabilityLoss)Unit
DealSpellDamage(SpellNonMeleeDamage *damageInfo, bool durabilityLoss, Spell const *spell=nullptr)Unit
DelayOwnedAuras(uint32 spellId, ObjectGuid caster, int32 delaytime)Unit
DeleteCharmInfo()Unit
DeleteEquipmentSet(uint64 setGuid)Player
DeleteFromDB(ObjectGuid::LowType lowGuid, uint32 accountId, bool updateRealmChars, bool deleteFinally)Playerstatic
DeleteOldCharacters()Playerstatic
DeleteOldCharacters(uint32 keepDays)Playerstatic
DeleteOldRecoveryItems()Playerstatic
DeleteOldRecoveryItems(uint32 keepDays)Playerstatic
DeleteRefundReference(ObjectGuid itemGUID)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
DisableRotate(bool apply)Unit
DisableSpline()Unit
Dismount()Unit
DoRandomRoll(uint32 minimum, uint32 maximum)Player
DropModCharge(SpellModifier *mod, Spell *spell)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 cost, float discountMod, bool guildBank)Player
DurabilityRepairAll(bool cost, float discountMod, bool guildBank)Player
DynObjectList typedefUnitprotected
elunaEventsWorldObject
EnchantmentFitsRequirements(uint32 enchantmentcondition, int8 slot)Player
EnergizeBySpell(Unit *victim, uint32 SpellID, uint32 Damage, Powers powertype)Unit
EnterVehicle(Unit *base, int8 seatId=-1)Unit
EnterVehicleUnattackable(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
ExecuteDelayedUnitAINotifyEvent()Unit
ExecuteDelayedUnitRelocationEvent()Unit
ExitVehicle(Position const *exitPosition=nullptr)Unit
extraAttacksTargetsUnitprivate
FailQuest(uint32 quest_id)Player
FindCurrentSpellBySpellId(uint32 spell_id) constUnit
FindEquipSlot(ItemTemplate const *proto, uint32 slot, bool swap) constPlayer
FindMap() constWorldObjectinline
FindNearestCreature(uint32 entry, float range, bool alive=true) constWorldObject
FindNearestGameObject(uint32 entry, float range, bool onlySpawned=false) constWorldObject
FindNearestGameObjectOfType(GameobjectTypes type, float range) constWorldObject
FindQuestSlot(uint32 quest_id) constPlayer
FinishSpell(CurrentSpellTypes spellType, bool ok=true)Unit
ForceValuesUpdateAtIndex(uint32)Object
GameObjectList typedefUnitprotected
GetAbsoluteAngle(float x, float y) constPositioninline
GetAbsoluteAngle(Position const &pos) constPositioninline
GetAbsoluteAngle(Position const *pos) constPositioninline
GetAchievementMgr() constPlayerinline
GetActionButton(uint8 button)Player
GetActiveSpec() constPlayerinline
GetActiveSpecMask() constPlayerinline
GetAffectingPlayer() constUnit
GetAI()Unitinline
GetAllMinionsByEntry(std::list< Creature * > &Minions, uint32 entry)Unit
GetAllowedLooters() constWorldObject
GetAmmoDPS() constPlayerinline
GetAngle(const Position *pos) constPosition
GetAngle(float x, float y) constPosition
GetAPMultiplier(WeaponAttackType attType, bool normalized)Unit
GetAppliedAuras()Unitinline
GetAppliedAuras() constUnitinline
GetAreaId() constWorldObject
GetArenaPersonalRating(uint8 slot) constPlayer
GetArenaPoints() constPlayerinline
GetArenaTeamId(uint8 slot) constPlayer
GetArenaTeamIdFromDB(ObjectGuid guid, uint8 slot)Playerstatic
GetArenaTeamIdInvited()Playerinline
GetArmor() constUnitinline
GetArmorProficiency() constPlayerinline
GetAttackBySlot(uint8 slot)Playerstatic
getAttackerForHelper() constUnit
getAttackers() constUnitinline
GetAttackTime(WeaponAttackType att) constUnitinline
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
GetAuraEffectDummy(uint32 spellid) constUnit
GetAuraEffectOfRankedSpell(uint32 spellId, uint8 effIndex, ObjectGuid casterGUID=ObjectGuid::Empty) constUnit
GetAuraEffectsByType(AuraType type) constUnitinline
GetAuraOfRankedSpell(uint32 spellId, ObjectGuid casterGUID=ObjectGuid::Empty, ObjectGuid itemCasterGUID=ObjectGuid::Empty, uint8 reqEffMask=0) constUnit
GetAurasForTarget(Unit *target, bool force=false)Player
GetAuraUpdateMaskForRaid() constPlayerinline
GetAverageItemLevel()Player
GetAverageItemLevelForDF()Player
GetBagByPos(uint8 slot) constPlayer
GetBankBagSlotCount() constPlayerinline
GetBarberShopCost(uint8 newhairstyle, uint8 newhaircolor, uint8 newfacialhair, BarberShopStyleEntry const *newSkin=nullptr)Player
GetBaseDefenseSkillValue() constPlayerinline
GetBaseModValue(BaseModGroup modGroup, BaseModType modType) constPlayer
GetBaseRune(uint8 index) constPlayerinline
GetBaseSkillValue(uint32 skill) constPlayer
GetBaseSpellPowerBonus()Playerinline
GetBaseWeaponSkillValue(WeaponAttackType attType) constPlayer
GetBattleground(bool create=false) constPlayer
GetBattlegroundId() constPlayerinline
GetBattlegroundQueueIndex(BattlegroundQueueTypeId bgQueueTypeId) constPlayer
GetBattlegroundQueueTypeId(uint32 index) constPlayer
GetBattlegroundTypeId() constPlayerinline
GetBGAccessByLevel(BattlegroundTypeId bgTypeId) constPlayer
GetBGData()Playerinline
GetBgTeamId() constPlayerinline
GetByteValue(uint16 index, uint8 offset) constObject
GetCastingTimeForBonus(SpellInfo const *spellProto, DamageEffectType damagetype, uint32 CastingTime) constUnit
GetChampioningFaction() constPlayerinline
GetChargeContactPoint(WorldObject const *obj, float &x, float &y, float &z, float distance2d=CONTACT_DISTANCE) constWorldObject
GetCharm() constUnit
GetCharmer() constUnit
GetCharmerGUID() constUnitinline
GetCharmerOrOwner() constUnitinline
GetCharmerOrOwnerGUID() constUnitinline
GetCharmerOrOwnerOrOwnGUID() constUnitinline
GetCharmerOrOwnerOrSelf() constUnitinline
GetCharmerOrOwnerPlayerOrPlayerItself() constUnit
GetCharmGUID() 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 angle=0, WorldObject const *forWho=nullptr, bool force=false) constWorldObject
GetCollisionHeight() const overrideUnitvirtual
GetCollisionRadius() const overrideUnitvirtual
GetCollisionWidth() const overrideUnitvirtual
GetCombatRatingDamageReduction(CombatRating cr, float rate, float cap, uint32 damage) constUnitprivate
GetCombatRatingReduction(CombatRating cr) constUnitprivate
GetCombatReach() const overrideUnitinlinevirtual
GetCombatTimer() constUnitinline
GetComboPoints(Unit const *who=nullptr) constUnitinline
GetComboPoints(ObjectGuid const &guid) constUnitinline
GetComboTarget() constUnitinline
GetComboTargetGUID() constUnitinline
GetCommandStatus(uint32 command) constPlayerinline
GetCompanionPet() constUnit
GetContactPoint(WorldObject const *obj, float &x, float &y, float &z, float distance2d=CONTACT_DISTANCE) constWorldObject
GetCorpse() constPlayer
GetCorpseLocation() constPlayerinline
GetCorpseReclaimDelay(bool pvp) constPlayer
GetCreateHealth() constUnitinline
GetCreateMana() constUnitinline
GetCreatePowers(Powers power) constUnit
GetCreateStat(Stats stat) constUnitinline
GetCreationTime() constPlayerinline
GetCreatorGUID() constUnitinline
GetCreatureListWithEntryInGrid(std::list< Creature * > &lList, uint32 uiEntry, float fMaxSearchRange) constWorldObject
GetCreaturesWithEntryInRange(std::list< Creature * > &creatureList, float radius, uint32 entry)WorldObject
GetCreatureType() constUnit
GetCreatureTypeMask() constUnitinline
GetCritterGUID() constUnitinline
GetCurrentBattlegroundQueueSlot() constPlayerinline
GetCurrentRune(uint8 index) constPlayerinline
GetCurrentSpell(CurrentSpellTypes spellType) constUnitinline
GetCurrentSpell(uint32 spellType) constUnitinline
GetCurrentSpellCastTime(uint32 spell_id) constUnit
GetDeadCreatureListInGrid(std::list< Creature * > &lList, float maxSearchRange, bool alive=false) constWorldObject
getDeathState()Unitinline
GetDeathTimer() constPlayerinline
GetDebugInfo() const overridePlayervirtual
GetDeclinedNames() constPlayerinline
GetDefaultGossipMenuForSource(WorldObject *source)Playerstatic
GetDefaultMovementType() constUnitvirtual
GetDefenseSkillValue(Unit const *target=nullptr) constUnit
GetDelayedOperations() constPlayerinline
GetDifficulty(bool isRaid) constPlayerinline
GetDiminishing(DiminishingGroup group)Unit
GetDirectTransport() constUnit
GetDiseasesByCaster(ObjectGuid casterGUID, uint8 mode=0)Unit
GetDispellableAuraList(Unit *caster, uint32 dispelMask, DispelChargesList &dispelList, SpellInfo const *dispelSpell)Unit
GetDisplayId() constUnitinline
GetDisplayRace() constUnitinline
GetDisplayRaceFromModelId(uint32 modelId) constUnit
GetDistance(WorldObject const *obj) constWorldObject
GetDistance(const Position &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
GetDivider()Playerinline
GetDodgeFromAgility(float &diminishing, float &nondiminishing)Player
GetDoTsByCaster(ObjectGuid casterGUID) constUnit
GetDrunkenstateByValue(uint8 value)Playerstatic
GetDrunkValue() constPlayerinline
GetDummyAuraEffect(SpellFamilyNames name, uint32 iconId, uint8 effIndex) constUnitinline
GetDungeonDifficulty() constPlayerinline
GetDynamicFlags() const overrideUnitinlinevirtual
GetDynObject(uint32 spellId)Unit
GetEffectiveResistChance(Unit const *owner, SpellSchoolMask schoolMask, Unit const *victim)Unitstatic
GetEntry() constObjectinline
GetEntryPoint() constPlayerinline
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
GetFaction() constUnitinline
GetFactionReactionTo(FactionTemplateEntry const *factionTemplateEntry, Unit const *target) constUnit
GetFactionTemplateEntry() constUnit
GetFakeDrunkValue() constPlayerinline
GetFarSightDistance() constPlayer
GetFirstCollisionPosition(float startX, float startY, float startZ, float destX, float destY)WorldObject
GetFirstCollisionPosition(float destX, float destY, float destZ)WorldObject
GetFirstCollisionPosition(float dist, float angle)WorldObject
GetFirstControlled() constUnit
GetFirstMinion() constUnit
GetFloatValue(uint16 index) constObject
GetFloorZ() constWorldObject
GetFollowAngle() constUnitinlinevirtual
GetFreeInventorySpace() constPlayer
GetFreePrimaryProfessionPoints() constPlayerinline
GetFreeTalentPoints() constPlayerinline
GetGameObject(uint32 spellId) constUnit
GetGameObjectIfCanInteractWith(ObjectGuid guid, GameobjectTypes type) constPlayer
GetGameObjectListWithEntryInGrid(std::list< GameObject * > &lList, uint32 uiEntry, float fMaxSearchRange) constWorldObject
getGender() constUnitinline
GetGlobalCooldownMgr()Playerinline
GetGlyph(uint8 slot) constPlayerinline
GetGlyphSlot(uint8 slot) constPlayerinline
GetGossipTextId(uint32 menuId, WorldObject *source)Player
GetGossipTextId(WorldObject *source)Player
GetGracePeriod(uint8 index) constPlayerinline
GetGrantableLevels()Playerinline
GetGridActivationRange() constWorldObject
GetGroup()Playerinline
GetGroup() constPlayerinline
GetGroupInvite()Playerinline
GetGroupRef()Playerinline
GetGroupUpdateFlag() constPlayerinline
GetGuardianPet() constUnit
GetGUID(Object const *o)Objectinlinestatic
GetGUID() constObjectinline
GetGuidValue(uint16 index) constObject
GetGuild() constPlayer
GetGuildId() constPlayerinline
GetGuildIdInvited()Playerinline
GetGuildName()Player
GetHealth() constUnitinline
GetHealthBonusFromStamina()Player
GetHealthGain(int32 dVal)Unit
GetHealthPct() constUnitinline
GetHitSpherePointFor(Position const &dest, Optional< float > collisionHeight={ }, Optional< float > combatReach={ }) constWorldObject
GetHitSpherePointFor(Position const &dest, float &x, float &y, float &z, Optional< float > collisionHeight={ }, Optional< float > combatReach={ }) constWorldObject
GetHonorPoints() constPlayerinline
getHostileRefMgr()Unitinline
GetHoverHeight() constUnitinline
GetInGameTime()Playerinline
GetInitialVisiblePackets(Unit *target)Player
GetInnTriggerId() constPlayerinline
GetInstanceId() constWorldObjectinline
GetInstanceScript() constWorldObject
GetInt32Value(uint16 index) constObject
GetInterruptMask() constUnitinline
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
GetLastDamagedTargetGuid() constUnitinline
GetLastExtraAttackSpell() constUnitinline
GetLastPetNumber() constPlayerinline
GetLastPetSpell() constPlayerinline
GetLastPotionId()Playerinline
GetLastUsedRune()Playerinline
GetLevel() constUnitinline
getLevelForTarget(WorldObject const *) const overrideUnitinlinevirtual
GetLevelPlayedTime()Playerinline
GetLiquidData() constWorldObject
GetLootGUID() constPlayerinline
GetMagicHitRedirectTarget(Unit *victim, SpellInfo const *spellInfo)Unit
GetMail(uint32 id)Player
GetMails() constPlayerinline
GetMailSize()Playerinline
GetManaBonusFromIntellect()Player
GetMap() constWorldObjectinline
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
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)Unit
GetMaxPositiveAuraModifierByAffectMask(AuraType auratype, SpellInfo const *affectedSpell) constUnit
GetMaxPositiveAuraModifierByMiscMask(AuraType auratype, uint32 misc_mask, const AuraEffect *except=nullptr) constUnit
GetMaxPositiveAuraModifierByMiscValue(AuraType auratype, int32 misc_value) constUnit
GetMaxPower(Powers power) constUnitinline
GetMaxSkillValue(uint32 skill) constPlayer
GetMaxSkillValueForLevel() constPlayer
Unit::GetMaxSkillValueForLevel(Unit const *target=nullptr) constUnitinline
getMaxTimer(MirrorTimerType timer)Playerprotected
GetMechanicResistChance(SpellInfo const *spell)Unit
GetMeleeAttackPoint(Unit *attacker, Position &pos)Unit
GetMeleeCritChanceReduction() constUnitinline
GetMeleeCritDamageReduction(uint32 damage) constUnitinline
GetMeleeCritFromAgility()Player
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
GetMeleeReach() constUnitinline
GetMinHeightInWater() constWorldObject
GetMinionGUID() constUnitinline
GetMissPercentageFromDefence() constPlayer
GetMItem(ObjectGuid::LowType itemLowGuid)Playerinline
GetModelForForm(ShapeshiftForm form, uint32 spellId) constUnit
GetModelForTotem(PlayerTotemType totemType)Unit
GetModifierValue(UnitMods unitMod, UnitModifierType modifierType) constUnit
GetMoney() constPlayerinline
GetMostPointsTalentTree() constPlayer
GetMotionMaster()Unitinline
GetMotionMaster() constUnitinline
GetMountBlockId()Playerinline
GetMountID() constUnitinline
GetName() constWorldObjectinline
GetNameForLocaleIdx(LocaleConstant) constWorldObjectinlinevirtual
GetNativeDisplayId() constUnitinline
GetNativeObjectScale() constUnitinlinevirtual
GetNearPoint(WorldObject const *searcher, float &x, float &y, float &z, float searcher_size, float distance2d, float absAngle, float controlZ=0, Position const *startPos=nullptr) constWorldObject
GetNearPoint2D(WorldObject const *searcher, float &x, float &y, float distance, float absAngle, Position const *startPos=nullptr) constWorldObject
GetNearPoint2D(float &x, float &y, float distance, float absAngle, Position const *startPos=nullptr) constWorldObject
GetNearPosition(float dist, float angle, bool disableWarning=false)WorldObject
GetNegStat(Stats stat) constUnitinline
GetNextQuest(ObjectGuid guid, Quest const *quest)Player
GetNextRandomRaidMember(float radius)Player
GetNextRandomRaidMemberOrPet(float radius)Unit
GetNextSave() constPlayerinline
GetNotifyFlags() constWorldObjectinline
GetNpcFlags() constUnitinline
GetNPCIfCanInteractWith(ObjectGuid guid, uint32 npcflagmask)Player
GetObjectScale() constObjectinline
GetObjectSize() constWorldObject
GetOldFactionId() constUnitinline
GetOrientation() constPositioninline
GetOriginalGroup()Playerinline
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() constUnit
GetOwnerGUID() constUnitinline
GetPackGUID() constObjectinline
GetPartyMembers(std::list< Unit * > &units)Unit
GetPassOnGroupLoot() constPlayerinline
GetPendingBind() constPlayerinline
GetPendingSpectatorInviteInstanceId() constPlayerinline
GetPet() constPlayer
GetPetGUID() constUnitinline
GetPetStable()Playerinline
GetPetStable() constPlayerinline
GetPhaseByAuras() constUnit
GetPhaseMask() constWorldObjectinline
GetPhaseMaskForSpawn() constPlayer
GetPlayerFlags() constPlayerinline
GetPlayerName()Player
GetPlayerSetting(std::string source, uint8 index)Player
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(const Position &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
getPowerType() constUnitinline
GetPowerTypeByAuraGroup(UnitMods unitMod) constUnit
GetPPMProcChance(uint32 WeaponSpeed, float PPM, SpellInfo const *spellProto) constUnit
GetProcAurasTriggeredOnEvent(std::list< AuraApplication * > &aurasTriggeringProc, std::list< AuraApplication * > *procAuras, ProcEventInfo eventInfo)Unit
GetPureMaxSkillValue(uint32 skill) constPlayer
GetPureSkillValue(uint32 skill) constPlayer
GetQuestDialogStatus(Object *questGiver)Player
GetQuestLevel(Quest const *quest) constPlayerinline
GetQuestRate(bool isDFQuest=false)Player
GetQuestRewardStatus(uint32 quest_id) constPlayer
GetQuestSlotCounter(uint16 slot, uint8 counter) constPlayerinline
GetQuestSlotQuestId(uint16 slot) constPlayerinline
GetQuestSlotState(uint16 slot) constPlayerinline
GetQuestSlotTime(uint16 slot) constPlayerinline
GetQuestStatus(uint32 quest_id) constPlayer
getQuestStatusMap()Playerinline
GetQuestStatusSaveMap()Playerinline
getRace(bool original=false) constUnit
getRaceMask() constUnitinline
GetRaidDifficulty() constPlayerinline
GetRandomContactPoint(Unit const *target, float &x, float &y, float &z, bool force=false) constUnit
GetRandomNearPosition(float radius, bool disableWarning=false)WorldObject
GetRandomPoint(const Position &srcPos, float distance, float &rand_x, float &rand_y, float &rand_z) constWorldObject
GetRandomPoint(const Position &srcPos, float distance) constWorldObject
GetRandomWinner()Playerinline
GetRangedCritChanceReduction() constUnitinline
GetRangedCritDamageReduction(uint32 damage) constUnitinline
GetRangedDamageReduction(uint32 damage) constUnitinline
GetRank() constPlayerinline
GetRatingBonusValue(CombatRating cr) constPlayer
GetRatingMultiplier(CombatRating cr) constPlayer
GetReactionTo(Unit const *target, bool checkOriginalFaction=false) constUnit
GetRealDodge() constPlayerinline
GetRealParry() constPlayerinline
GetRedirectThreatPercent()Unitinline
GetRedirectThreatTarget() constUnit
GetRelativeAngle(const Position *pos) constPositioninline
GetRelativeAngle(float x, float y) 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)Player
GetResistance(SpellSchoolMask mask) constUnit
GetResistance(SpellSchools school) constUnitinline
GetResistanceBuffMods(SpellSchools school, bool positive) constUnitinline
GetRestBonus() constPlayerinline
GetResurrectionSpellId()Player
GetRewardedQuestCount() constPlayerinline
getRewardedQuests() constPlayerinline
GetRuneBaseCooldown(uint8 index, bool skipGrace)Player
GetRuneCooldown(uint8 index) constPlayerinline
GetRunesState() constPlayerinline
getRuneWeaponGUID()Playerinline
GetSaveTimer() constPlayerinline
GetSelectedPlayer() constPlayer
GetSelectedUnit() constPlayer
GetSemaphoreTeleportFar() constPlayerinline
GetSemaphoreTeleportNear() constPlayerinline
GetSession() constPlayerinline
GetShapeshiftForm() constUnitinline
GetSharedVisionList()Unitinline
GetSheath() constUnitinline
GetShield(bool useable=false) constPlayer
GetShieldBlockValue() const overridePlayervirtual
Unit::GetShieldBlockValue(uint32 soft_cap, uint32 hard_cap) constUnitinline
GetSightRange(WorldObject const *target=nullptr) const overridePlayervirtual
GetSinCos(float x, float y, float &vsin, float &vcos) constPosition
GetSingleCastAuras()Unitinline
GetSingleCastAuras() constUnitinline
GetSkillPermBonusValue(uint32 skill) constPlayer
GetSkillStep(uint16 skill) constPlayer
GetSkillTempBonusValue(uint32 skill) constPlayer
GetSkillValue(uint32 skill) constPlayer
GetSocial()Playerinline
GetSpec(int8 spec=-1)Player
GetSpecsCount() constPlayerinline
GetSpeed(UnitMoveType mtype) constUnit
GetSpeedRate(UnitMoveType mtype) constUnitinline
GetSpellByProto(ItemTemplate *proto)Player
GetSpellCooldownDelay(uint32 spell_id) constPlayer
GetSpellCooldownMap() constPlayerinline
GetSpellCooldownMap()Playerinline
GetSpellCooldowns() constPlayerinline
GetSpellCritChanceReduction() constUnitinline
GetSpellCritDamageReduction(uint32 damage) constUnitinline
GetSpellCritFromIntellect()Player
GetSpellDamageReduction(uint32 damage) constUnitinline
GetSpellMap() constPlayerinline
GetSpellMap()Playerinline
GetSpellMaxRangeForTarget(Unit const *target, SpellInfo const *spellInfo) constUnit
GetSpellMinRangeForTarget(Unit const *target, SpellInfo const *spellInfo) constUnit
GetSpellModList(uint32 type) constPlayerinline
GetSpellModOwner() constUnit
GetSpellPenetrationItemMod() constPlayerinline
GetSpellSchoolByAuraGroup(UnitMods unitMod) constUnit
GetsRecruitAFriendBonus(bool forXP)Player
getStandState() constUnitinline
GetStartPosition() constPlayer
GetStat(Stats stat) constUnitinline
GetStatByAuraGroup(UnitMods unitMod) constUnit
GetStationaryO() constWorldObjectinlinevirtual
GetStationaryX() constWorldObjectinlinevirtual
GetStationaryY() constWorldObjectinlinevirtual
GetStationaryZ() constWorldObjectinlinevirtual
GetStoredRaidDifficulty() constPlayerinline
GetSubGroup() constPlayerinline
GetSummonExpireTimer() constPlayerinline
GetTalentMap() constPlayerinline
GetTalentTreePoints(uint8(&specPoints)[3]) constPlayer
GetTarget() constUnitinline
GetTeamId(bool original=false) constPlayerinline
GetTeleportDest()Playerinline
GetTemporaryUnsummonedPetNumber() constPlayerinline
GetThreatMgr()Unitinline
GetThreatMgr() constUnitinline
GetTotalAttackPowerValue(WeaponAttackType attType, Unit *pVictim=nullptr) constUnit
GetTotalAuraModifier(AuraType auratype) constUnit
GetTotalAuraModifierAreaExclusive(AuraType auratype) 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
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
GetTotalPercentageModValue(BaseModGroup modGroup) constPlayerinline
GetTotalPlayedTime()Playerinline
GetTotalStatValue(Stats stat, float additionalValue=0.0f) constUnit
GetTradeData() constPlayerinline
GetTrader() constPlayerinline
GetTrainerSpellState(TrainerSpell const *trainer_spell) constPlayer
getTransForm() constUnitinline
GetTransGUID() const overrideUnitvirtual
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() constUnit
GetUnitCriticalChance(WeaponAttackType attackType, Unit const *victim) constUnit
GetUnitDodgeChance() constUnit
GetUnitFlags() constUnitinline
GetUnitFlags2() constUnitinline
GetUnitMeleeSkill(Unit const *target=nullptr) constUnitinline
GetUnitMissChance(WeaponAttackType attType) constUnit
GetUnitMovementFlags() constUnitinline
GetUnitParryChance() constUnit
GetUnitState() constUnitinline
GetUnitTypeMask() constUnitinline
GetUpdateFieldData(Player const *target, uint32 *&flags) constObjectprotected
GetUseableItemByPos(uint8 bag, uint8 slot) constPlayerinline
GetValuesCount() constObjectinline
GetVehicle() constUnitinline
GetVehicleBase() constUnit
GetVehicleCreatureBase() constUnit
GetVehicleKit() constUnitinline
GetVictim() constUnitinline
GetViewpoint() constPlayer
GetVirtualItemId(uint32 slot) constUnit
GetVisibilityRange() constWorldObject
GetVisibleAura(uint8 slot)Unitinline
GetVisibleAuras()Unitinline
GetVoidClosePoint(float &x, float &y, float &z, float size, float distance2d=0, float relAngle=0, float controlZ=0) constWorldObject
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(uint32 &mapId, float &x, float &y) constWorldLocationinline
GetWorldLocation(uint32 &mapId, float &x, float &y, float &z) constWorldLocationinline
GetWorldLocation(uint32 &mapId, float &x, float &y, float &z, float &o) constWorldLocationinline
GetWorldLocation(WorldLocation *location) constWorldLocationinline
GetWorldLocation() constWorldLocationinline
GetXPRestBonus(uint32 xp)Player
GetZoneAndAreaId(uint32 &zoneid, uint32 &areaid) constWorldObject
GetZoneId() constWorldObject
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, bool isLFGReward=false)Player
GroupEventHappens(uint32 questId, WorldObject const *pEventObject)Player
HandleAuraProc(Unit *victim, uint32 damage, Aura *triggeredByAura, SpellInfo const *procSpell, uint32 procFlag, uint32 procEx, uint32 cooldown, bool *handled)Unitprivate
HandleAuraRaidProcFromCharge(AuraEffect *triggeredByAura)Unitprivate
HandleAuraRaidProcFromChargeWithValue(AuraEffect *triggeredByAura)Unitprivate
HandleBaseModValue(BaseModGroup modGroup, BaseModType modType, float amount, bool apply)Player
HandleDrowning(uint32 time_diff)Playerprotected
HandleDummyAuraProc(Unit *victim, uint32 damage, AuraEffect *triggeredByAura, SpellInfo const *procSpell, uint32 procFlag, uint32 procEx, uint32 cooldown, ProcEventInfo const &eventInfo)Unitprivate
HandleEmoteCommand(uint32 emoteId)Unit
HandleFall(MovementInfo const &movementInfo)Player
HandleOverrideClassScriptAuraProc(Unit *victim, uint32 damage, AuraEffect *triggeredByAura, SpellInfo const *procSpell, uint32 cooldown)Unitprivate
HandleProcExtraAttackFor(Unit *victim, uint32 count)Unit
HandleProcTriggerSpell(Unit *victim, uint32 damage, AuraEffect *triggeredByAura, SpellInfo const *procSpell, uint32 procFlag, uint32 procEx, uint32 cooldown, uint32 procPhase, ProcEventInfo &eventInfo)Unitprivate
HandleSafeUnitPointersOnDelete(Unit *thisUnit)Unitstatic
HandleSobering()Playerprotected
HandleSpellClick(Unit *clicker, int8 seatId=-1)Unit
HandleStatModifier(UnitMods unitMod, UnitModifierType modifierType, float amount, bool apply)Unit
Has310Flyer(bool checkAllSpells, uint32 excludeSpellId=0)Player
HasAchieved(uint32 achievementId) constPlayer
HasActivePowerType(Powers power) overridePlayervirtual
HasActiveSpell(uint32 spell) constPlayer
HasAllowedLooter(ObjectGuid guid) constWorldObject
HasAllowOnlyAbilityAura() constUnitinline
HasAOECharmAura() constUnitinline
HasAtLoginFlag(AtLoginFlags f) constPlayerinline
HasAttackerSpellCritChanceAura() constUnitinline
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, uint32 familyFlags) constUnit
HasAuraTypeWithMiscvalue(AuraType auratype, int32 miscvalue) constUnit
HasAuraTypeWithTriggerSpell(AuraType auratype, uint32 triggerSpell) constUnit
HasAuraTypeWithValue(AuraType auratype, int32 value) constUnit
HasAuraWithMechanic(uint32 mechanicMask) constUnit
HasBreakableByDamageAuraType(AuraType type, uint32 excludeAura=0) constUnit
HasBreakableByDamageCrowdControlAura(Unit *excludeCasterChannel=nullptr) constUnit
HasByteFlag(uint16 index, uint8 offset, uint8 flag) constObject
HasCasterSpec()Player
HasCloneCasterAura() constUnitinline
HasConfuseAura() constUnitinline
HasControlVehicleAura() constUnitinline
HasCorpse() constPlayerinline
HasDecreaseSpeedAura() constUnitinline
HasDelayedTeleport() constPlayerinlineprivate
HasDetectAmoreAura() constUnitinline
HasDetectSpellsAura() constUnitinline
HasDynamicFlag(uint32 flag) constObjectinline
HasEnoughMoney(uint32 amount) constPlayerinline
HasEnoughMoney(int32 amount) constPlayerinline
HasExtraUnitMovementFlag(uint16 f) constUnitinline
HasFearAura() constUnitinline
HasFeatherFallAura() constUnitinline
HasFlag(uint16 index, uint32 flag) constObject
HasFlag64(uint16 index, uint64 flag) constObject
HasFlyAura() constUnitinline
HasFreeBattlegroundQueueId() constPlayer
HasGhostAura() constUnitinline
HasHealSpec()Player
HasHealthRegenInCombatAura() constUnitinline
HasHoverAura() constUnitinline
HasIgnoreHitDirectionAura() constUnitinline
HasIgnoreTargetResistAura() constUnitinline
HasInArc(float arcangle, const Position *pos, float targetRadius=0.0f) constPosition
HasIncreaseMountedFlightSpeedAura() constUnitinline
HasIncreaseMountedSpeedAura() constUnitinline
HasInLine(Position const *pos, float width) constPosition
HasInterruptRegenAura() constUnitinline
HasInvisibilityAura() constUnitinline
HasInvisibilityDetectAura() 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
HasItemOrGemWithLimitCategoryEquipped(uint32 limitCategory, uint32 count, uint8 except_slot=NULL_SLOT) constPlayer
HasItemTotemCategory(uint32 TotemCategory) constPlayer
HasMainhandWeapon() constUnitinline
hasMainhandWeaponForAttack() constUnitinline
HasMainhandWeaponForAttack() constUnitinline
HasMeleeSpec()Player
HasMountedAura() constUnitinline
HasNegativeAuraWithAttribute(uint32 flag, ObjectGuid guid=ObjectGuid::Empty)Unit
HasNegativeAuraWithInterruptFlag(uint32 flag, ObjectGuid guid=ObjectGuid::Empty)Unit
HasNoPVPCreditAura() constUnitinline
HasNpcFlag(NPCFlags flags) constUnitinline
HasOffhandWeapon() constUnitinline
HasOffhandWeaponForAttack() constUnitinline
HasOpenStableAura() constUnitinline
HasPacifyAura() constUnitinline
HasPacifySilenceAura() constUnitinline
HasPendingBind() constPlayerinline
HasPendingSpectatorForBG(uint32 bgInstanceId) constPlayerinline
HasPeriodicDummyAura() constUnitinline
HasPlayerFlag(PlayerFlags flags) constPlayerinline
HasPreventDurabilityLossAura() constUnitinline
HasPreventResurectionAura() constUnitinline
HasPreventsFleeingAura() constUnitinline
HasPvPForcingQuest() constPlayer
hasQuest(uint32) constObjectinlinevirtual
HasQuest(uint32 questId) constPlayer
HasQuestForGO(int32 GOId) constPlayer
HasQuestForItem(uint32 itemId, uint32 excludeQuestId=0, bool turnIn=false, bool *showInLoot=nullptr) constPlayer
HasRangedWeapon() constUnitinline
HasRangedWeaponForAttack() constUnitinline
HasReceivedSpectatorResetFor(ObjectGuid guid)Playerinline
HasReflectSpellsAura() constUnitinline
HasRegenDuringCombatAura() constUnitinline
HasRestFlag(RestFlag restFlag) constPlayerinline
HasRootAura() constUnitinline
HasShapeshiftAura() constUnitinline
HasSharedVision() constUnitinline
HasSilenceAura() constUnitinline
HasSkill(uint32 skill) constPlayer
hasSpanishClient()Playerinline
HasSpell(uint32 spell) const overridePlayervirtual
HasSpellCooldown(uint32 spell_id) const overridePlayervirtual
HasSpellItemCooldown(uint32 spell_id, uint32 itemid) const overridePlayervirtual
HasSpellMagnetAura() constUnitinline
HasSpellMod(SpellModifier *mod, Spell *spell)Player
HasSpiritOfRedemptionAura() constUnitinline
HasStealthAura() constUnitinline
HasStealthDetectAura() constUnitinline
HasStunAura() constUnitinline
HasTalent(uint32 spell_id, uint8 spec) constPlayer
HasTankSpec()Player
HasTauntAura() constUnitinline
HasThreatAura() constUnitinline
HasTitle(uint32 bitIndex) constPlayer
HasTitle(CharTitlesEntry const *title) constPlayerinline
HasTransformAura() constUnitinline
HasUnattackableAura() constUnitinline
HasUnitFlag(UnitFlags flags) constUnitinline
HasUnitFlag2(UnitFlags2 flags) constUnitinline
HasUnitMovementFlag(uint32 f) constUnitinline
HasUnitState(const uint32 f) constUnitinline
HasUnitTypeMask(uint32 mask) constUnitinline
HasVisibleAuraType(AuraType auraType) constUnit
HasWaterBreathingAura() constUnitinline
HasWaterWalkAura() constUnitinline
HasWeapon(WeaponAttackType type) const overridePlayerinlinevirtual
HasWeaponForAttack(WeaponAttackType type) const overridePlayerinlinevirtual
HaveAtClient(WorldObject const *u) constPlayer
HaveAtClient(ObjectGuid guid) constPlayer
haveOffhandWeapon() constUnit
HealBySpell(HealInfo &healInfo, bool critical=false)Unit
HealthAbovePct(int32 pct) constUnitinline
HealthAbovePctHealed(int32 pct, uint32 heal) constUnitinline
healthBeforeDuelPlayerprivate
HealthBelowPct(int32 pct) constUnitinline
HealthBelowPctDamaged(int32 pct, uint32 damage) constUnitinline
i_AIUnitprotected
i_disabledAIUnitprotected
i_motionMasterUnitprotected
InArena() constPlayer
InBattleground() constPlayerinline
InBattlegroundQueue(bool ignoreArena=false) constPlayer
InBattlegroundQueueForBattlegroundQueueType(BattlegroundQueueTypeId bgQueueTypeId) constPlayer
IncompleteQuest(uint32 quest_id)Player
IncrDiminishing(DiminishingGroup group)Unit
InitCharmInfo()Unit
InitDataForForm(bool reapplyMods=false)Player
InitDisplayIds()Player
InitGlyphsForLevel()Player
Initialize(ObjectGuid::LowType guid)Player
InitPrimaryProfessions()Player
InitRunes()Player
InitStatBuffMods()Unitinline
InitStatsForLevel(bool reapplyMods=false)Player
InitTalentForLevel()Player
InitTamedPet(Pet *pet, uint8 level, uint32 spell_id)Unit
InitTaxiNodesForLevel()Playerinline
inRandomLfgDungeon()Player
InSamePhase(WorldObject const *obj) constWorldObjectinline
InSamePhase(uint32 phasemask) constWorldObjectinline
InterruptNonMeleeSpells(bool withDelayed, uint32 spellid=0, bool withInstant=true, bool bySelf=false)Unit
InterruptSpell(CurrentSpellTypes spellType, bool withDelayed=true, bool withInstant=true, bool bySelf=false)Unit
InvalidateValuesUpdateCache()Unitinlineprivate
isAcceptWhispers() constPlayerinline
IsActionButtonDataValid(uint8 button, uint32 action, uint8 type)Player
isActiveObject() constWorldObjectinline
IsActiveQuest(uint32 quest_id) constPlayer
IsAffectedBySpellmod(SpellInfo const *spellInfo, SpellModifier *mod, Spell *spell=nullptr)Player
isAFK() constPlayerinline
IsAIEnabledUnit
IsAlive() constUnitinline
isAllowedToLoot(Creature const *creature)Player
IsAlwaysDetectableFor(WorldObject const *seer) const overridePlayerprotectedvirtual
IsAlwaysVisibleFor(WorldObject const *seer) const overrideUnitprotectedvirtual
IsArmorer() constUnitinline
IsAtGroupRewardDistance(WorldObject const *pRewardSource) constPlayer
IsAtLootRewardDistance(WorldObject const *pRewardSource) constPlayer
IsAtRecruitAFriendDistance(WorldObject const *pOther) constPlayer
isAttackingPlayer() constUnit
isAttackReady(WeaponAttackType type=BASE_ATTACK) constUnitinline
IsAttackSpeedOverridenShapeShift() constUnit
IsAuctioner() constUnitinline
IsBagPos(uint16 pos)Playerstatic
IsBanker() constUnitinline
IsBankPos(uint16 pos)Playerinlinestatic
IsBankPos(uint8 bag, uint8 slot)Playerstatic
IsBaseRuneSlotsOnCooldown(RuneType runeType) constPlayer
IsBattleMaster() constUnitinline
isBeingLoaded() const overridePlayervirtual
IsBeingTeleported() constPlayerinline
IsBeingTeleportedFar() constPlayerinline
IsBeingTeleportedNear() constPlayerinline
isBlockCritical()Unit
IsCharmed() constUnitinline
IsCharmedOwnedByPlayerOrPlayer() constUnitinline
IsClass(Classes playerClass, ClassContext context=CLASS_CONTEXT_NONE) const overridePlayervirtual
IsCommentator() constPlayerinline
IsContestedGuard() constUnitinline
IsControllableGuardian() constUnitinline
IsControlledByPlayer() constUnitinline
IsCorpse() constObjectinline
IsCreatedByPlayer() constUnitinline
IsCreature() constObjectinline
IsCritter() constUnitinline
IsCurrentBattlegroundRandom() constPlayerinline
IsDailyQuestDone(uint32 quest_id)Player
IsDamageReducedByArmor(SpellSchoolMask damageSchoolMask, SpellInfo const *spellInfo=nullptr, uint8 effIndex=MAX_SPELL_EFFECTS)Unitstatic
isDead() constUnitinline
isDebugAreaTriggersPlayer
IsDeserter() constPlayerinline
IsDeveloper() constPlayerinline
isDND() constPlayerinline
IsDuringRemoveFromWorld() constUnitinline
isDying() constUnitinline
IsDynamicObject() constObjectinline
IsEngaged() constUnitinline
IsEngagedBy(Unit const *who) constUnitinline
IsEquipmentPos(uint16 pos)Playerinlinestatic
IsEquipmentPos(uint8 bag, uint8 slot)Playerstatic
IsExistPet()Player
IsFalling() constPlayer
IsFarVisible() constWorldObjectinline
IsFFAPvP()Player
Unit::IsFFAPvP() constUnitinline
IsFlying() constUnitinline
IsFriendlyTo(Unit const *unit) constUnit
isFrozen() constUnit
IsFullHealth() constUnitinline
IsGameMaster() constPlayerinline
IsGameObject() constObjectinline
isGMChat() constPlayerinline
isGMVisible() constPlayerinline
IsGossip() constUnitinline
IsGroupVisibleFor(Player const *p) constPlayer
IsGuardian() constUnitinline
IsGuildMaster() constUnitinline
isHonorOrXPTarget(Unit *victim) constPlayer
IsHostileTo(Unit const *unit) constUnit
IsHostileToPlayers() constUnit
IsHovering() constUnitinline
IsHunterPet() constUnitinline
IsImmunedToDamage(SpellSchoolMask meleeSchoolMask) constUnit
IsImmunedToDamage(SpellInfo const *spellInfo) constUnit
IsImmunedToDamage(Spell const *spell) constUnit
IsImmunedToDamageOrSchool(SpellSchoolMask meleeSchoolMask) constUnit
IsImmunedToDamageOrSchool(SpellInfo const *spellInfo) constUnit
IsImmunedToSchool(SpellSchoolMask meleeSchoolMask) constUnit
IsImmunedToSchool(SpellInfo const *spellInfo) constUnit
IsImmunedToSchool(Spell const *spell) constUnit
IsImmunedToSpell(SpellInfo const *spellInfo, Spell const *spell=nullptr)Unitvirtual
IsImmunedToSpellEffect(SpellInfo const *spellInfo, uint32 index) constUnitvirtual
IsImmuneToAll() constUnitinline
IsImmuneToEnvironmentalDamage()Player
IsImmuneToNPC() constUnitinline
IsImmuneToPC() constUnitinline
isInAccessiblePlaceFor(Creature const *c) constUnit
IsInAreaTriggerRadius(AreaTrigger const *trigger, float delta=0.f) constPlayer
isInBack(WorldObject const *target, float arc=M_PI) constWorldObject
isInBackInMap(Unit const *target, float distance, float arc=M_PI) constUnit
IsInBetween(WorldObject const *obj1, WorldObject const *obj2, float size=0) constWorldObject
IsInCombat() constUnitinline
IsInCombatWith(Unit const *who) constUnit
IsInDisallowedMountForm() constUnit
IsInDist(float x, float y, float z, float dist) constPositioninline
IsInDist(const Position *pos, float dist) constPositioninline
IsInDist2d(float x, float y, float dist) constPositioninline
IsInDist2d(const Position *pos, float dist) constPositioninline
IsInFeralForm() constUnitinline
IsInFlight() constUnitinline
isInFront(WorldObject const *target, float arc=M_PI) constWorldObject
isInFrontInMap(Unit const *target, float distance, float arc=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) constPlayerinline
IsInSanctuary() constUnitinline
IsInventoryPos(uint16 pos)Playerinlinestatic
IsInventoryPos(uint8 bag, uint8 slot)Playerstatic
IsInvisibleDueToDespawn() constWorldObjectinlineprotectedvirtual
IsInvitedForBattlegroundInstance() constPlayerinline
IsInvitedForBattlegroundInstance(uint32 instanceId) constPlayer
IsInvitedForBattlegroundQueueType(BattlegroundQueueTypeId bgQueueTypeId) constPlayer
IsInWater() const overridePlayerinlinevirtual
IsInWhisperWhiteList(ObjectGuid guid)Player
IsInWintergrasp() constWorldObjectinline
IsInWorld() constObjectinline
IsItem() constObjectinline
IsLevitating() constUnitinline
IsMaxLevel() constPlayer
IsMirrorTimerActive(MirrorTimerType type)Playerinline
IsMounted() constUnitinline
IsMovementPreventedByCasting() constUnitvirtual
isMoving() constUnitinline
IsNeedCastPassiveSpellAtLearn(SpellInfo const *spellInfo) constPlayer
isNeedNotify(uint16 f) constWorldObjectinline
IsNeutralToAll() constUnit
IsNeverVisible() const overridePlayervirtual
IsNonMeleeSpellCast(bool withDelayed, bool skipChanneled=false, bool skipAutorepeat=false, bool isAutoshoot=false, bool skipInstant=true) constUnit
IsOnVehicle(Unit const *vehicle) constUnitinline
IsOutdoorPvPActive()Player
IsOutdoors() constWorldObject
IsPermanentWorldObject() constWorldObjectinline
IsPet() constUnitinline
IsPetAura(Aura const *aura)Unit
IsPetInCombat() constUnitinline
IsPetNeedBeTemporaryUnsummoned() constPlayerinline
IsPlayer() constObjectinline
IsPolymorphed() constUnit
IsPositionValid() constPosition
isPossessed() constUnitinline
isPossessedByPlayer() constUnitinline
isPossessing() constUnitinline
isPossessing(Unit *u) constUnitinline
IsPvP()Player
Unit::IsPvP() constUnitinline
IsQuestGiver() constUnitinline
IsQuestRewarded(uint32 quest_id) constPlayerinline
isResurrectRequested() constPlayerinline
isResurrectRequestedBy(ObjectGuid guid) constPlayerinline
IsScriptOverriden(SpellInfo const *spell, int32 script) constUnit
IsSelfOrInSameMap(WorldObject const *obj) constWorldObject
IsServiceProvider() constUnitinline
IsSitState() constUnit
IsSpectator() constPlayerinline
isSpellBlocked(Unit *victim, SpellInfo const *spellProto, WeaponAttackType attackType=BASE_ATTACK)Unit
IsSpellFitByClassAndRace(uint32 spell_id) constPlayer
IsSpiritGuide() constUnitinline
IsSpiritHealer() constUnitinline
IsSpiritService() constUnitinline
IsStandState() constUnit
IsStopped() constUnitinline
IsSummon() constUnitinline
IsSummonAsSpectator() constPlayer
isSwimming() constUnitinline
IsTabardDesigner() constUnitinline
isTargetableForAttack(bool checkFakeDeath=true, Unit const *byWho=nullptr) constUnit
IsTaxi() constUnitinline
isTaxiCheater() constPlayerinline
isTotalImmune() constPlayer
IsTotem() constUnitinline
IsTotemCategoryCompatiableWith(ItemTemplate const *pProto, uint32 requiredTotemCategoryId) constPlayer
IsTrainer() constUnitinline
IsTriggeredAtSpellProcEvent(Unit *victim, Aura *aura, WeaponAttackType attType, bool isVictim, bool active, SpellProcEventEntry const *&spellProcEvent, ProcEventInfo const &eventInfo)Unitprivate
isTurning() constUnitinline
IsTwoHandUsed() constPlayerinline
isType(uint16 mask) constObjectinline
IsUnderLastManaUseEffect() constUnit
IsUnderWater() constUnitvirtual
IsUnit() constObjectinline
isUsingLfg()Player
IsValidAssistTarget(Unit const *target) constUnit
IsValidAttackTarget(Unit const *target, SpellInfo const *bySpell=nullptr) constUnit
IsValidGender(uint8 Gender)Playerinlinestatic
IsValidPos(uint16 pos, bool explicit_pos)Playerinline
IsValidPos(uint8 bag, uint8 slot, bool explicit_pos)Player
IsVehicle() constUnitinline
IsVendor() constUnitinline
IsVisibilityOverridden() constWorldObjectinline
IsVisible() constUnitinline
IsVisibleGloballyFor(Player const *player) constPlayer
IsWalking() constUnitinline
IsWithinBox(const Position &center, float xradius, float yradius, float zradius) constPosition
IsWithinCombatRange(Unit const *obj, float dist2compare) constUnit
IsWithinDist(WorldObject const *obj, float dist2compare, bool is3D=true, bool useBoundingRadius=true) constWorldObject
IsWithinDist2d(float x, float y, float dist) constWorldObject
IsWithinDist2d(const Position *pos, float dist) constWorldObject
IsWithinDist3d(float x, float y, float z, float dist) constWorldObject
IsWithinDist3d(const Position *pos, float dist) constWorldObject
IsWithinDistInMap(WorldObject const *obj, float dist2compare, bool is3D=true, bool useBoundingRadius=true) constWorldObject
IsWithinLOS(float x, float y, float z, VMAP::ModelIgnoreFlags ignoreFlags=VMAP::ModelIgnoreFlags::Nothing, LineOfSightChecks checks=LINEOFSIGHT_ALL_CHECKS) constWorldObject
IsWithinLOSInMap(WorldObject const *obj, VMAP::ModelIgnoreFlags ignoreFlags=VMAP::ModelIgnoreFlags::Nothing, LineOfSightChecks checks=LINEOFSIGHT_ALL_CHECKS, Optional< float > collisionHeight={ }, Optional< float > combatReach={ }) constWorldObject
IsWithinMeleeRange(Unit const *obj, float dist=0.f) constUnit
IsWithinRange(Unit const *obj, float dist) constUnit
IsWorldObject() constWorldObject
Item::AddToUpdateQueueOfPlayerfriend
Item::RemoveFromUpdateQueueOfPlayerfriend
ItemAddedQuestCheck(uint32 entry, uint32 count)Player
ItemMap typedefPlayer
ItemRemovedQuestCheck(uint32 entry, uint32 count)Player
ItemSetEffPlayer
JoinedChannel(Channel *c)Player
JoinedChannelsList typedefPlayerprotected
JumpTo(float speedXY, float speedZ, bool forward=true)Unit
JumpTo(WorldObject *obj, float speedZ)Unit
Kill(Unit *killer, Unit *victim, bool durabilityLoss=true, WeaponAttackType attackType=BASE_ATTACK, SpellInfo const *spellProto=nullptr, Spell const *spell=nullptr)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, WeaponAttackType attackType=BASE_ATTACK, SpellInfo const *spellProto=nullptr, Spell const *spell=nullptr)Unitinline
KnockbackFrom(float x, float y, float speedXY, float speedZ)Unit
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 id, uint32 value)Player
learnSpell(uint32 spellId, bool temporary=false, bool learnFromSkill=false)Player
learnSpellHighRank(uint32 spellid)Player
LearnTalent(uint32 talentId, uint32 talentRank, bool command=false)Player
LeaveAllArenaTeams(ObjectGuid guid)Playerstatic
LeaveBattleground(Battleground *bg=nullptr)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::LowType guid)Playerstatic
m_achievementMgrPlayerprivate
m_actionButtonsPlayerprotected
m_activeSpecPlayerprotected
m_additionalSaveMaskPlayerprotected
m_additionalSaveTimerPlayerprotected
m_ammoDPSPlayerprotected
m_appliedAurasUnitprotected
m_applyResilienceUnitprotected
m_AreaIDPlayerprotected
m_areaUpdateIdPlayerprotected
m_ArenaTeamIdInvitedPlayerprotected
m_ArmorProficiencyPlayerprotected
m_atLoginFlagsPlayerprotected
m_attackersUnitprotected
m_attackingUnitprotected
m_attackTimerUnitprotected
m_auraBaseModPlayerprotected
m_auraModifiersGroupUnitprotected
m_auraRaidUpdateMaskPlayerprotected
m_auraStateAurasUnitprotected
m_auraUpdateIteratorUnitprotected
m_AutoRepeatFirstCastUnitprotected
m_baseFeralAPPlayerprotected
m_baseHealthRegenPlayerprotected
m_baseManaRegenPlayerprotected
m_baseRatingValuePlayerprotected
m_baseSpellCritChanceUnit
m_baseSpellPowerPlayerprotected
m_bgDataPlayerprotected
m_bHasDelayedTeleportPlayerprivate
m_bMustDelayTeleportPlayerprivate
m_bPassOnGroupLootPlayerprotected
m_canBlockPlayerprotected
m_canDualWieldUnit
m_canKnockbackPlayerprivate
m_canModifyStatsUnitprotected
m_canParryPlayerprotected
m_canTeleportPlayerprivate
m_canTitanGripPlayerprotected
m_ChampioningFactionPlayerprivate
m_channelsPlayerprotected
m_charmAISpellsPlayerprotected
m_charmInfoUnitprotected
m_charmUpdateTimerPlayer
m_charSettingsMapPlayerprivate
m_chatFloodDataPlayerprotected
m_cinematicPlayerprotected
m_cleanupDoneUnitprivate
m_clientGUIDsPlayer
m_CombatTimerUnitprivate
m_ComboPointHoldersUnitprivate
m_comboPointsUnitprivate
m_comboTargetUnitprivate
m_contestedPvPTimerPlayerprotected
m_ControlledUnit
m_ControlledByPlayerUnit
m_CreatedByPlayerUnit
m_createStatsUnitprotected
m_creationTimePlayerprivate
m_currentBuybackSlotPlayerprotected
m_currentSpellsUnitprotected
m_currMapWorldObjectprivate
m_DailyQuestChangedPlayerprotected
m_deathExpireTimePlayerprotected
m_deathStateUnitprotected
m_deathTimerPlayerprotected
m_declinednamePlayerprotected
m_delayed_unit_ai_notify_timerUnit
m_delayed_unit_relocation_timerUnit
m_DelayedOperationsPlayerprivate
m_DFQuestsPlayer
m_DiminishingUnitprivate
m_dividerPlayerprotected
m_drunkTimerPlayerprotected
m_drwGUIDPlayer
m_dungeonDifficultyPlayerprotected
m_duringRemoveFromWorldUnitprivate
m_dynObjUnitprotected
m_enchantDurationPlayerprotected
m_entryPointDataPlayerprotected
m_EquipmentSetsPlayerprotected
m_EventsUnit
m_executed_notifiesWorldObjectprivate
m_extraAttacksUnit
m_extraBonusTalentCountPlayerprotected
m_ExtraFlagsPlayerprotected
m_flightSpellActivatedPlayerprivate
m_floatValuesObject
m_FollowingRefMgrUnitprivate
m_foodEmoteTimerCountPlayerprotected
m_forced_speed_changesPlayer
m_gameObjUnitprotected
m_GlobalCooldownMgrPlayerprotected
m_GlyphsPlayerprotected
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_HostileRefMgrUnitprivate
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_isInSharedVisionOfPlayer
m_isInstantFlightOnPlayerprivate
m_isInWaterPlayerprivate
m_isWorldObjectWorldObjectprotected
m_itemDurationPlayerprotected
m_itemsPlayerprotected
m_itemSoulboundTradeablePlayerprotected
m_itemUpdateQueuePlayerprotected
m_itemUpdateQueueBlockedPlayerprotected
m_last_notify_mstimeUnit
m_last_notify_positionUnit
m_Last_tickPlayer
m_lastDailyQuestTimePlayerprotected
m_lastFallTimePlayerprivate
m_lastFallZPlayerprivate
m_lastHonorUpdateTimePlayerprotected
m_lastManaUseUnitprivate
m_lastpetnumberPlayerprotected
m_lastPotionIdPlayerprotected
m_lastSanctuaryTimeUnit
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_MountBlockIdPlayerprotected
m_movedByPlayerUnit
m_movementInfoWorldObject
m_moverPlayer
m_nameWorldObjectprotected
m_NeedToSaveGlyphsPlayerprotected
m_needZoneUpdatePlayerprotected
m_newVisiblePlayer
m_nextMailDelivereTimePlayer
m_nextSavePlayerprotected
m_notifyflagsWorldObjectprivate
m_ObjectSlotUnit
m_objectTypeObjectprotected
m_objectTypeIdObjectprotected
m_objectUpdatedObjectprotected
m_oldpetspellPlayerprivate
m_orientationPosition
m_originalGroupPlayerprotected
m_ownedAurasUnitprotected
m_PackGUIDObjectprivate
m_pendingSpectatorForBGPlayer
m_pendingSpectatorInviteInstanceIdPlayer
m_petAurasUnit
m_petStablePlayerprivate
m_phaseMaskWorldObjectprivate
m_Played_timePlayer
m_positionXPosition
m_positionYPosition
m_positionZPosition
m_powerFractionPlayerprotected
m_procDeepUnitprotected
m_questRewardTalentCountPlayerprotected
m_QuestStatusPlayerprotected
m_QuestStatusSavePlayerprotected
m_raceUnitprotected
m_raidDifficultyPlayerprotected
m_raidMapDifficultyPlayerprotected
m_reactiveTimerUnitprotected
m_realDodgePlayerprotected
m_realParryPlayerprotected
m_realRaceUnitprotected
m_recallMapPlayer
m_recallOPlayer
m_recallXPlayer
m_recallYPlayer
m_recallZPlayer
m_receivedSpectatorResetForPlayer
m_refundableItemsPlayerprivate
m_regenTimerUnitprotected
m_regenTimerCountPlayerprotected
m_removedAurasUnitprotected
m_removedAurasCountUnitprotected
m_reputationMgrPlayerprivate
m_resetTalentsCostPlayerprotected
m_resetTalentsTimePlayerprotected
m_resurrectGUIDPlayerprotected
m_resurrectHealthPlayerprotected
m_resurrectManaPlayerprotected
m_resurrectMapPlayerprotected
m_resurrectXPlayerprotected
m_resurrectYPlayerprotected
m_resurrectZPlayerprotected
m_RewardedQuestsPlayerprotected
m_RewardedQuestsSavePlayerprotected
m_rootTimesUnitprotected
m_runesPlayerprotected
m_scAurasUnitprotected
m_SeasonalQuestChangedPlayerprotected
m_seasonalquestsPlayerprotected
m_seerPlayer
m_serverSideVisibilityWorldObject
m_serverSideVisibilityDetectWorldObject
m_sessionPlayerprotected
m_sharedVisionUnitprotected
m_socialPlayerprotected
m_soulboundTradableLockPlayerprotected
m_specsCountPlayerprotected
m_speed_rateUnitprotected
m_spellCooldownsPlayerprivate
m_spellImmuneUnit
m_spellModsPlayerprotected
m_spellModTakingSpellPlayer
m_spellPenetrationItemModPlayerprotected
m_spellsPlayerprotected
m_stateUnitprivate
m_stealthWorldObject
m_stealthDetectWorldObject
m_summon_asSpectatorPlayerprotected
m_summon_expirePlayerprotected
m_summon_mapidPlayerprotected
m_summon_xPlayerprotected
m_summon_yPlayerprotected
m_summon_zPlayerprotected
m_SummonSlotUnit
m_swingErrorMsgPlayerprotected
m_talentsPlayerprotected
m_taxiPlayer
m_teamPlayerprotected
m_temporaryUnsummonedPetNumberPlayerprivate
m_ThreatMgrUnitprotected
m_threatModifierUnit
m_timedquestsPlayerprotected
m_tradePlayerprotected
m_transformUnitprotected
m_transportWorldObjectprotected
m_uint32ValuesObject
m_unitTypeMaskUnitprotected
m_updateFlagObjectprotected
m_useCombinedPhasesWorldObjectprivate
m_usedTalentCountPlayerprotected
m_valuesCountObjectprotected
m_vehicleUnitprotected
m_vehicleKitUnitprotected
m_visibilityDistanceOverrideWorldObjectprotected
m_visibleAurasUnitprotected
m_weaponChangeTimerPlayerprotected
m_weaponDamageUnitprotected
m_WeaponProficiencyPlayerprotected
m_WeeklyQuestChangedPlayerprotected
m_weeklyquestsPlayerprotected
m_zoneScriptWorldObjectprotected
m_zoneUpdateIdPlayerprotected
m_zoneUpdateTimerPlayerprotected
MagicSpellHitResult(Unit *victim, SpellInfo const *spell)Unit
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 *spell)Unit
MeleeSpellMissChance(Unit const *victim, WeaponAttackType attType, int32 skillDiff, uint32 spellId) constUnit
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
ModifyPowerPct(Powers power, float pct, bool apply=true)Unit
ModifyRedirectThreat(int32 amount)Unitinline
ModifySkillBonus(uint32 skillid, int32 val, bool talent)Player
ModifySpellCooldown(uint32 spellId, int32 cooldown)Player
ModSpellCastTime(SpellInfo const *spellProto, int32 &castTime, Spell *spell=nullptr)Unit
ModSpellDuration(SpellInfo const *spellProto, Unit const *target, int32 duration, bool positive, uint32 effectMask)Unit
MoneyChanged(uint32 value)Player
MonsterMoveWithSpeed(float x, float y, float z, float speed)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, bool disableWarning=false)WorldObject
MovePositionToFirstCollision(Position &pos, float dist, float angle)WorldObject
movesplineUnit
mSemaphoreTeleport_FarPlayerprivate
mSemaphoreTeleport_NearPlayerprivate
mSkillStatusPlayerprotected
MustDelayTeleport() constPlayerinlineprivate
NearTeleportTo(Position &pos, bool casting=false, bool vehicleTeleport=false, bool withPet=false, bool removeTransport=false)Unit
NearTeleportTo(float x, float y, float z, float orientation, bool casting=false, bool vehicleTeleport=false, bool withPet=false, bool removeTransport=false)Unit
NeedChangeAIUnit
NeedSendSpectatorData() constPlayer
NeedToSaveGlyphs()Playerinline
NormalizeOrientation(float o)Positioninlinestatic
NotifyExecuted(uint16 f) constWorldObjectinline
Object()Objectprotected
Object(const Object &)Objectprivate
OCTRegenHPPerSpirit()Player
OCTRegenMPPerSpirit()Player
OfflineResurrect(ObjectGuid const guid, CharacterDatabaseTransaction trans)Playerstatic
OnGossipSelect(WorldObject *source, uint32 gossipListId, uint32 menuId)Player
operator G3D::Vector3() constPositioninline
operator!=(Position const &a)Positioninline
Object::operator=(Object const &)Objectprivate
WorldLocation::operator=(const Position &)=defaultPosition
WorldLocation::operator=(Position &&)=defaultPosition
operator==(Position const &a) constPosition
OutDebugInfo() constUnit
outDebugValues() constPlayerprotected
PatchValuesUpdate(ByteBuffer &valuesUpdateBuf, BuildValuesCachePosPointers &posPointers, Player *target)Unitprivate
PauseMovement(uint32 timer=0, uint8 slot=0)Unitvirtual
PetAuraSet typedefUnit
PetSpellFail(SpellInfo const *spellInfo, Unit *target, uint32 result)Unit
PetSpellInitialize()Player
PlayDirectMusic(uint32 music_id, Player *target=nullptr)WorldObject
PlayDirectSound(uint32 sound_id, Player *target=nullptr)WorldObject
PlayDistanceSound(uint32 sound_id, Player *target=nullptr)WorldObject
Player(WorldSession *session)Playerexplicit
PlayerTalkClassPlayer
PlayRadiusMusic(uint32 music_id, float radius)WorldObject
PlayRadiusSound(uint32 sound_id, float radius)WorldObject
Position(float x=0, float y=0, float z=0, float o=0)Positioninline
Position(Position const &loc)Positioninline
Position(Position &&)=defaultPosition
PositionXYZOStream()Positioninline
PositionXYZStream()Positioninline
PossessSpellInitialize()Player
PrepareCharmAISpells()Player
PrepareGossipMenu(WorldObject *source, uint32 menuId=0, bool showQuests=false)Player
PrepareQuestMenu(ObjectGuid guid)Player
PrettyPrintRequirementsAchievementsList(const std::vector< const ProgressionRequirement * > &missingAchievements) constPlayer
PrettyPrintRequirementsItemsList(const std::vector< const ProgressionRequirement * > &missingItems) constPlayer
PrettyPrintRequirementsQuestList(const std::vector< const ProgressionRequirement * > &missingQuests) constPlayer
PrintIndexError(uint32 index, bool set) constObjectprivate
ProcDamageAndSpell(Unit *actor, Unit *victim, uint32 procAttacker, uint32 procVictim, uint32 procEx, uint32 amount, WeaponAttackType attType=BASE_ATTACK, SpellInfo const *procSpellInfo=nullptr, SpellInfo const *procAura=nullptr, int8 procAuraEffectIndex=-1, Spell const *procSpell=nullptr, DamageInfo *damageInfo=nullptr, HealInfo *healInfo=nullptr, uint32 procPhase=2)Unitstatic
ProcDamageAndSpellFor(bool isVictim, Unit *target, uint32 procFlag, uint32 procExtra, WeaponAttackType attType, SpellInfo const *procSpellInfo, uint32 damage, SpellInfo const *procAura=nullptr, int8 procAuraEffectIndex=-1, Spell const *procSpell=nullptr, DamageInfo *damageInfo=nullptr, HealInfo *healInfo=nullptr, uint32 procPhase=2)Unit
ProcessDelayedOperations()Player
processDummyAuras(float TakenTotalMod) constUnitprivate
ProcessPositionDataChanged(PositionFullTerrainStatus const &data) overrideUnitvirtual
ProcessTerrainStatusUpdate() overridePlayervirtual
ProhibitSpellSchool(SpellSchoolMask idSchoolMask, uint32 unTimeMs) overridePlayervirtual
propagateSpeedChange()Unitinline
pvpInfoPlayer
QuestSet typedefPlayerprotected
QuickEquipItem(uint16 pos, Item *pItem)Player
RecalculateObjectScale()Unitvirtual
RecalculateRating(CombatRating cr)Playerinline
RefundableItemsSet typedefPlayerprivate
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 orientation)Positioninline
Relocate(const Position &pos)Positioninline
Relocate(const Position *pos)Positioninline
RelocateOffset(const Position &offset)Position
RelocatePolarOffset(float angle, float dist, float z=0.0f)Position
removeActionButton(uint8 button)Player
RemoveActiveQuest(uint32 questId, bool update=true)Player
RemoveAllAttackers()Unit
RemoveAllAuras()Unit
RemoveAllAurasExceptType(AuraType type)Unit
RemoveAllAurasOnDeath()Unit
RemoveAllAurasRequiringDeadTarget()Unit
RemoveAllControlled(bool onDeath=false)Unit
RemoveAllDynObjects()Unit
RemoveAllGameObjects()Unit
RemoveAllMinionsByEntry(uint32 entry)Unit
RemoveAllowedLooter(ObjectGuid guid)WorldObject
RemoveAllSpellCooldown()Player
RemoveAmmo()Player
RemoveAppliedAuras(std::function< bool(AuraApplication const *)> const &check)Unit
RemoveAppliedAuras(uint32 spellId, std::function< bool(AuraApplication const *)> const &check)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, 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, Unit *dispeller, uint8 chargesRemoved=1)Unit
RemoveAurasDueToSpellBySteal(uint32 spellId, ObjectGuid casterGUID, Unit *stealer)Unit
RemoveAurasWithAttribute(uint32 flags)Unit
RemoveAurasWithFamily(SpellFamilyNames family, uint32 familyFlag1, uint32 familyFlag2, uint32 familyFlag3, ObjectGuid casterGUID)Unit
RemoveAurasWithInterruptFlags(uint32 flag, uint32 except=0, bool isAutoshot=false)Unit
RemoveAurasWithMechanic(uint32 mechanic_mask, AuraRemoveMode removemode=AURA_REMOVE_BY_DEFAULT, uint32 except=0)Unit
RemoveBattlegroundQueueId(BattlegroundQueueTypeId val)Player
RemoveBindSightAuras()Unit
RemoveByteFlag(uint16 index, uint8 offset, uint8 newFlag)Object
RemoveCategoryCooldown(uint32 cat)Player
RemoveCharmAuras()Unit
RemoveCharmedBy(Unit *charmer)Unit
RemoveComboPointHolder(Unit *unit)Unitinline
RemoveCorpse()Player
RemovedInsignia(Player *looterPlr)Player
RemoveDynamicFlag(uint32 flag)Objectinlinevirtual
RemoveDynObject(uint32 spellId)Unit
RemoveEnchantmentDurations(Item *item)Player
RemoveEnchantmentDurationsReferences(Item *item)Player
RemoveEvadeAuras()Unit
RemoveExtraUnitMovementFlag(uint16 f)Unitinline
RemoveFieldNotifyFlag(uint16 flag)Objectinline
RemoveFlag(uint16 index, uint32 oldFlag)Object
RemoveFlag64(uint16 index, uint64 oldFlag)Object
removeFollower(FollowerReference *)Unitinline
RemoveFromBattlegroundOrBattlefieldRaid()Player
RemoveFromGrid()GridObject< Player >inline
RemoveFromGroup(Group *group, ObjectGuid guid, RemoveMethod method=GROUP_REMOVEMETHOD_DEFAULT, ObjectGuid kicker=ObjectGuid::Empty, const char *reason=nullptr)Playerstatic
RemoveFromGroup(RemoveMethod method=GROUP_REMOVEMETHOD_DEFAULT)Playerinline
RemoveFromNotify(uint16 f)WorldObjectinline
RemoveFromObjectUpdate() overrideWorldObjectvirtual
RemoveFromWhisperWhiteList(ObjectGuid guid)Playerinline
RemoveFromWorld() overridePlayervirtual
RemoveGameObject(GameObject *gameObj, bool del)Unit
RemoveGameObject(uint32 spellid, bool del)Unit
RemoveGuidValue(uint16 index, ObjectGuid value)Object
removeHatedBy(HostileReference *)Unitinline
RemoveItem(uint8 bag, uint8 slot, bool update, bool swap=false)Player
RemoveItemDependentAurasAndCasts(Item *pItem)Player
RemoveItemDurations(Item *item)Player
RemoveItemFromBuyBackSlot(uint32 slot, bool del)Player
RemoveMail(uint32 id)Player
RemoveMItem(ObjectGuid::LowType itemLowGuid)Playerinline
RemoveMovementImpairingAuras(bool withRoot)Unit
RemoveNotOwnSingleTargetAuras()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)Unit
RemoveOwnedAuras(uint32 spellId, std::function< bool(Aura const *)> const &check)Unit
RemovePet(Pet *pet, PetSaveMode mode, bool returnreagent=false)Player
RemovePetAura(PetAura const *petSpell)Unit
RemovePetitionsAndSigns(ObjectGuid guid, uint32 type)Playerstatic
RemovePlayerFlag(PlayerFlags flags)Playerinline
RemovePlayerFromVision(Player *player)Unit
RemovePointedBy(SafeUnitPointer *sup)Unitinline
RemoveQuestSlotState(uint16 slot, uint32 state)Playerinline
RemoveReceivedSpectatorResetFor(ObjectGuid guid)Playerinline
RemoveRestFlag(RestFlag restFlag)Player
RemoveRestState()Player
RemoveRewardedQuest(uint32 questId, bool update=true)Player
RemoveRunesByAuraEffect(AuraEffect const *aura)Player
removeSpell(uint32 spellId, uint8 removeSpecMask, bool onlyTemporary)Player
RemoveSpellCooldown(uint32 spell_id, bool update=false)Player
RemoveSpellMods(Spell *spell)Player
RemoveStandFlags(uint8 flags)Unitinline
RemoveTimedAchievement(AchievementCriteriaTimedTypes type, uint32 entry)Player
RemoveTimedQuest(uint32 quest_id)Playerinline
RemoveTradeableItem(Item *item)Player
RemoveUnitFlag(UnitFlags flags)Unitinline
RemoveUnitFlag2(UnitFlags2 flags)Unitinline
RemoveUnitMovementFlag(uint32 f)Unitinline
RemoveVehicleKit()Unit
RemoveVisibleAura(uint8 slot)Unitinline
ReplaceAllDynamicFlags(uint32 flag) overrideUnitinlinevirtual
ReplaceAllNpcFlags(NPCFlags flags)Unitinline
ReplaceAllPlayerFlags(PlayerFlags flags)Playerinline
ReplaceAllUnitFlags(UnitFlags flags)Unitinline
ReplaceAllUnitFlags2(UnitFlags2 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
ResetAllowedLooters()WorldObject
ResetAllPowers()Player
resetAttackTimer(WeaponAttackType type=BASE_ATTACK)Unit
ResetContestedPvP()Playerinline
ResetDailyQuestStatus()Player
ResetFarSightDistance()Player
ResetInstances(ObjectGuid guid, uint8 method, bool isRaid)Playerstatic
ResetMap() overridePlayervirtual
ResetMonthlyQuestStatus()Player
ResetPetTalents()Player
ResetRedirectThreat()Unitinline
ResetSeasonalQuestStatus(uint16 event_id)Player
resetSpells()Player
resetTalents(bool noResetCost=false)Player
resetTalentsCost() constPlayer
ResetWeeklyQuestStatus()Player
RestoreAllSpellMods(uint32 ownerAuraId=0, Aura *aura=nullptr)Player
RestoreBaseRune(uint8 index)Player
RestoreDisplayId()Unit
RestoreFaction()Unit
RestoreHealthAfterDuel()Playerinline
RestoreManaAfterDuel()Playerinline
RestoreSpellMods(Spell *spell, uint32 ownerAuraId=0, Aura *aura=nullptr)Player
ResumeMovement(uint32 timer=0, uint8 slot=0)Unit
ResummonPetTemporaryUnSummonedIfAny()Player
ResurectUsingRequestData()Player
ResurrectPlayer(float restore_percent, bool applySickness=false)Player
ResyncRunes(uint8 count)Player
RewardExtraBonusTalentPoints(uint32 bonusTalentPoints)Player
RewardHonor(Unit *victim, uint32 groupsize, int32 honor=-1, bool awardXP=true)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, bool isLFGReward=false)Player
RewardRage(uint32 damage, uint32 weaponSpeedHitFactor, bool attacker)Unit
RewardReputation(Unit *victim)Player
RewardReputation(Quest const *quest)Player
RollMeleeOutcomeAgainst(Unit const *victim, WeaponAttackType attType) constUnit
RollMeleeOutcomeAgainst(Unit const *victim, WeaponAttackType attType, int32 crit_chance, int32 miss_chance, int32 dodge_chance, int32 parry_chance, int32 block_chance) constUnit
SafeUnitPointerSetUnit
Satisfy(DungeonProgressionRequirements const *ar, uint32 target_map, bool report=false)Player
SatisfyQuestClass(Quest const *qInfo, bool msg) constPlayer
SatisfyQuestConditions(Quest const *qInfo, bool msg)Player
SatisfyQuestDay(Quest const *qInfo, bool msg) constPlayer
SatisfyQuestExclusiveGroup(Quest const *qInfo, bool msg) constPlayer
SatisfyQuestLevel(Quest const *qInfo, bool msg) constPlayer
SatisfyQuestLog(bool msg)Player
SatisfyQuestMonth(Quest const *qInfo, bool msg) constPlayer
SatisfyQuestNextChain(Quest const *qInfo, bool msg) constPlayer
SatisfyQuestPrevChain(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)Player
SaveHealthBeforeDuel()Playerinline
SaveInventoryAndGoldToDB(CharacterDatabaseTransaction trans)Player
SaveManaBeforeDuel()Playerinline
SavePositionInDB(uint32 mapid, float x, float y, float z, float o, uint32 zone, ObjectGuid guid)Playerstatic
SavePositionInDB(WorldLocation const &loc, uint16 zoneId, ObjectGuid guid, CharacterDatabaseTransaction trans)Playerstatic
SaveRecallPosition()Player
SaveRespawnTime()WorldObjectinlinevirtual
SaveToDB(bool create, bool logout)Player
SaveToDB(CharacterDatabaseTransaction trans, bool create, bool logout)Player
Say(std::string_view text, Language language, WorldObject const *=nullptr) overridePlayervirtual
Say(uint32 textId, WorldObject const *target=nullptr) overridePlayervirtual
ScheduleDelayedOperation(uint32 operation)Playerinline
SeasonalEventQuestMap typedefPlayerprotected
SeasonalQuestSet typedefPlayerprotected
SelectNearbyNoTotemTarget(Unit *exclude=nullptr, float dist=NOMINAL_MELEE_RANGE) constUnit
SelectNearbyTarget(Unit *exclude=nullptr, float dist=NOMINAL_MELEE_RANGE) constUnit
SelectNearestPlayer(float distance=0) 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()Player
SendAttackSwingCancelAttack()Player
SendAttackSwingCantAttack()Player
SendAttackSwingDeadTarget()Player
SendAttackSwingNotInRange()Player
SendAutoRepeatCancel(Unit *target)Player
SendBattlefieldWorldStates()Player
SendBGWeekendWorldStates()Player
SendBuyError(BuyResult msg, Creature *creature, uint32 item, uint32 param)Player
SendCanTakeQuestResponse(uint32 msg) constPlayer
SendChangeCurrentVictimOpcode(HostileReference *pHostileReference)Unit
SendCinematicStart(uint32 CinematicSequenceId) constPlayer
SendClearCooldown(uint32 spell_id, Unit *target)Player
SendClearTarget()Unit
SendClearThreatListOpcode()Unit
SendComboPoints()Unit
SendCooldownEvent(SpellInfo const *spellInfo, uint32 itemId=0, Spell *spell=nullptr, bool setCooldown=true)Player
SendCorpseReclaimDelay(uint32 delay)Player
SendDirectMessage(WorldPacket const *data) constPlayer
SendDuelCountdown(uint32 counter)Player
SendDungeonDifficulty(bool IsInGroup)Player
SendDurabilityLoss()Player
SendEnchantmentDurations()Player
SendEnergizeSpellLog(Unit *victim, uint32 SpellID, uint32 Damage, Powers powertype)Unit
SendEquipError(InventoryResult msg, Item *pItem, Item *pItem2=nullptr, uint32 itemid=0)Player
SendEquipmentSetList()Player
SendExplorationExperience(uint32 Area, uint32 Experience)Player
SendHealSpellLog(HealInfo const &healInfo, bool critical=false)Unit
SendInitialActionButtons() constPlayerinline
SendInitialPacketsAfterAddToMap()Player
SendInitialPacketsBeforeAddToMap()Player
SendInitialSpells()Player
SendInitWorldStates(uint32 zone, uint32 area)Player
SendInstanceResetWarning(uint32 mapid, Difficulty difficulty, uint32 time, bool onEnterMap)Player
SendItemDurations()Player
SendItemRetrievalMail(uint32 itemEntry, uint32 count)Player
SendItemRetrievalMail(std::vector< std::pair< uint32, uint32 > > mailItems)Player
SendLearnPacket(uint32 spellId, bool learn)Player
SendLogXPGain(uint32 GivenXP, Unit *victim, uint32 BonusXP, bool recruitAFriend=false, float group_rate=1.0f)Player
SendLoot(ObjectGuid guid, LootType loot_type)Player
SendLootError(ObjectGuid guid, LootError error)Player
SendLootRelease(ObjectGuid guid)Player
SendMailResult(uint32 mailId, MailResponseType mailAction, MailResponseResult mailError, uint32 equipError=0, ObjectGuid::LowType item_guid=0, uint32 item_count=0)Player
SendMeleeAttackStart(Unit *victim, Player *sendTo=nullptr)Unit
SendMeleeAttackStop(Unit *victim=nullptr)Unit
SendMessageToSet(WorldPacket const *data, bool self) const overridePlayervirtual
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 includeMargin, bool ownTeamOnly, bool required3dDist=false) constPlayer
SendMirrorTimer(MirrorTimerType Type, uint32 MaxValue, uint32 CurrentValue, int32 Regen)Playerprotected
SendMonsterMove(float NewPosX, float NewPosY, float NewPosZ, uint32 TransitTime, SplineFlags sf=SPLINEFLAG_WALK_MODE)Unit
SendMovementFeatherFall(Player *sendTo)Unit
SendMovementFlagUpdate(bool self=false)Unit
SendMovementHover(Player *sendTo)Unit
SendMovementWaterWalking(Player *sendTo)Unit
SendMovieStart(uint32 MovieId)Player
SendNewItem(Item *item, uint32 count, bool received, bool created, bool broadcast=false, bool sendChatMessage=true)Player
SendNewMail()Player
SendNotifyLootItemRemoved(uint8 lootSlot)Player
SendNotifyLootMoneyRemoved()Player
SendObjectDeSpawnAnim(ObjectGuid guid)WorldObject
SendPeriodicAuraLog(SpellPeriodicAuraLogInfo *pInfo)Unit
SendPetActionFeedback(uint8 msg)Unit
SendPetAIReaction(ObjectGuid guid)Unit
SendPetTalk(uint32 pettalk)Unit
SendPlayMusic(uint32 Music, bool OnlySelf)WorldObject
SendPlaySpellImpact(ObjectGuid guid, uint32 id)Unit
SendPlaySpellVisual(uint32 id)Unit
SendPreparedGossip(WorldObject *source)Player
SendPreparedQuest(ObjectGuid guid)Player
SendProficiency(ItemClass itemClass, uint32 itemSubclassMask)Player
SendPushToPartyResponse(Player const *player, uint8 msg) constPlayer
SendQuestComplete(uint32 quest_id)Player
SendQuestConfirmAccept(Quest const *quest, Player *pReceiver)Player
SendQuestFailed(uint32 questId, InventoryResult reason=EQUIP_ERR_OK)Player
SendQuestGiverStatusMultiple()Playerprotected
SendQuestReward(Quest const *quest, uint32 XP)Player
SendQuestTimerFailed(uint32 quest_id)Player
SendQuestUpdate(uint32 questId)Player
SendQuestUpdateAddCreatureOrGo(Quest const *quest, ObjectGuid guid, uint32 creatureOrGO_idx, uint16 old_count, uint16 add_count)Player
SendQuestUpdateAddItem(Quest const *quest, uint32 item_idx, uint16 count)Player
SendQuestUpdateAddPlayer(Quest const *quest, uint16 old_count, uint16 add_count)Player
SendRaidDifficulty(bool IsInGroup, int32 forcedDifficulty=-1)Player
SendRaidInfo()Player
SendRefundInfo(Item *item)Playerprivate
SendRemoveControlBar()Player
SendRemoveFromThreatListOpcode(HostileReference *pHostileReference)Unit
SendResetFailedNotify(uint32 mapid)Player
SendResetInstanceFailed(uint32 reason, uint32 MapId)Player
SendResetInstanceSuccess(uint32 MapId)Player
SendRespondInspectAchievements(Player *player) constPlayer
SendSavedInstances()Player
SendSellError(SellResult msg, Creature *creature, ObjectGuid guid, uint32 param)Player
SendSpellDamageImmune(Unit *target, uint32 spellId)Unit
SendSpellDamageResist(Unit *target, uint32 spellId)Unit
SendSpellMiss(Unit *target, uint32 spellID, SpellMissInfo missInfo)Unit
SendSpellNonMeleeDamageLog(SpellNonMeleeDamage *log)Unit
SendSpellNonMeleeDamageLog(Unit *target, SpellInfo const *spellInfo, uint32 Damage, SpellSchoolMask damageSchoolMask, uint32 AbsorbedDamage, uint32 Resist, bool PhysicalDamage, uint32 Blocked, bool CriticalHit=false, bool Split=false)Unit
SendSpellNonMeleeReflectLog(SpellNonMeleeDamage *log, Unit *attacker)Unit
SendSystemMessage(std::string_view msg, bool escapeCharacters=false)Player
SendTalentsInfoData(bool pet)Player
SendTalentWipeConfirm(ObjectGuid guid)Player
SendTameFailure(uint8 result)Unit
SendTaxiNodeStatusMultiple()Player
SendTeleportAckPacket()Player
SendTeleportPacket(Position &pos)Unit
SendThreatListUpdate()Unit
SendTransferAborted(uint32 mapid, TransferAbortReason reason, uint8 arg=0)Player
SendUpdateToOutOfRangeGroupMembers()Player
SendUpdateToPlayer(Player *player)Object
SendUpdateWorldState(uint32 variable, uint32 value) constPlayer
SetAcceptWhispers(bool on)Playerinline
setActive(bool isActiveObject)WorldObject
SetActiveSpec(uint8 spec)Playerinline
SetAI(UnitAI *newAI)Unitinline
SetAllowedLooters(GuidUnorderedSet const looters)WorldObject
SetAmmo(uint32 item)Player
SetArenaPoints(uint32 value)Player
SetArenaTeamIdInvited(uint32 ArenaTeamId)Playerinline
SetArenaTeamInfoField(uint8 slot, ArenaTeamInfoType type, uint32 value)Player
SetArmor(int32 val)Unitinline
SetAtLoginFlag(AtLoginFlags f)Playerinline
SetAttackTime(WeaponAttackType att, uint32 val)Unitinline
setAttackTimer(WeaponAttackType type, int32 time)Unitinline
SetAuraStack(uint32 spellId, Unit *target, uint32 stack)Unit
SetAuraUpdateMaskForRaid(uint8 slot)Playerinline
SetBankBagSlotCount(uint8 count)Playerinline
SetBaseModValue(BaseModGroup modGroup, BaseModType modType, float value)Playerinline
SetBaseRune(uint8 index, RuneType baseRune)Playerinline
SetBaseWeaponDamage(WeaponAttackType attType, WeaponDamageRange damageRange, float value, uint8 damageIndex=0)Unitinline
SetBattlegroundId(uint32 id, BattlegroundTypeId bgTypeId, uint32 queueSlot, bool invited, bool isRandom, TeamId teamId)Player
SetBattlegroundOrBattlefieldRaid(Group *group, int8 subgroup=-1)Player
SetBGData(BGData &bgdata)Playerinline
SetBindPoint(ObjectGuid guid)Player
SetByteFlag(uint16 index, uint8 offset, uint8 newFlag)Object
SetByteValue(uint16 index, uint8 offset, uint8 value)Object
SetCanBlock(bool value)Player
SetCanDualWield(bool value)Unitinlinevirtual
SetCanFly(bool apply, bool packetOnly=false) overridePlayervirtual
SetCanKnockback(bool value)Playerinline
SetCanModifyStats(bool modifyStats)Unitinline
SetCanParry(bool value)Player
SetCanTeleport(bool value)Playerinline
SetCanTitanGrip(bool value)Player
SetCantProc(bool apply)Unit
SetChampioningFaction(uint32 faction)Playerinline
SetCharm(Unit *target, bool apply)Unit
SetCharmedBy(Unit *charmer, CharmType type, AuraApplication const *aurApp=nullptr)Unit
SetCharmerGUID(ObjectGuid owner)Unitinline
setCinematic(uint8 cine)Playerinline
SetClientControl(Unit *target, bool allowMove, bool packetOnly=false)Player
SetCombatTimer(uint32 timer)Unitinline
SetCommandStatusOff(uint32 command)Playerinline
SetCommandStatusOn(uint32 command)Playerinline
SetCommentator(bool on)Playerinline
SetConfused(bool apply)Unitprotected
SetContestedPvP(Player *attackedPlayer=nullptr, bool lookForNearContestedGuards=true)Unit
SetContestedPvPTimer(uint32 newTime)Playerinline
SetControlled(bool apply, UnitState state, Unit *source=nullptr, bool isFear=false)Unit
SetCreateHealth(uint32 val)Unitinline
SetCreateMana(uint32 val)Unitinline
SetCreateStat(Stats stat, float val)Unitinline
SetCreationTime(Seconds creationTime)Playerinline
SetCreatorGUID(ObjectGuid creator)Unitinline
SetCritterGUID(ObjectGuid guid)Unitinline
SetCurrentCastedSpell(Spell *pSpell)Unit
SetCurrentRune(uint8 index, RuneType currentRune)Playerinline
SetCurrentTitle(CharTitlesEntry const *title, bool clear=false)Playerinline
SetDailyQuestStatus(uint32 quest_id)Player
setDeathState(DeathState s, bool despawn=false) overridePlayervirtual
SetDeveloper(bool on)Playerinline
SetDisableGravity(bool disable, bool packetOnly=false, bool updateAnimationTier=true) overridePlayervirtual
SetDisplayId(uint32 modelId, float displayScale=1.f)Unitvirtual
SetDivider(ObjectGuid guid=ObjectGuid::Empty)Playerinline
SetDrunkValue(uint8 newDrunkValue, uint32 itemId=0)Player
SetDungeonDifficulty(Difficulty dungeon_difficulty)Playerinline
SetDynamicFlag(uint32 flag)Objectinlinevirtual
SetEntry(uint32 entry)Objectinline
SetEntryPoint()Player
SetEquipmentSet(uint32 index, EquipmentSet eqset)Player
SetExtraUnitMovementFlags(uint16 f)Unitinline
SetFacingTo(float ori)Unit
SetFacingToObject(WorldObject *object)Unit
SetFaction(uint32 faction)Unit
SetFactionForRace(uint8 race)Player
SetFallInformation(uint32 time, float z)Playerinline
SetFarSightDistance(float radius)Player
SetFeared(bool apply, Unit *fearedBy=nullptr, bool isFear=false)Unitprotected
SetFeatherFall(bool apply, bool packetOnly=false) overridePlayervirtual
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
SetGameMaster(bool on)Player
SetGlyph(uint8 slot, uint32 glyph, bool save)Playerinline
SetGlyphSlot(uint8 slot, uint32 slottype)Playerinline
SetGMChat(bool on)Playerinline
SetGMVisible(bool on)Player
SetGracePeriod(uint8 index, uint32 period)Playerinline
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(uint32 GuildId)Playerinline
SetHas310Flyer(bool on)Playerinline
SetHasDelayedTeleport(bool setting)Playerinlineprivate
SetHealth(uint32 val)Unit
SetHomebind(WorldLocation const &loc, uint32 areaId)Player
SetHonorPoints(uint32 value)Player
SetHover(bool enable, bool packetOnly=false, bool updateAnimationTier=true) overridePlayervirtual
SetImmuneToAll(bool apply, bool keepCombat=false)Unitinline
SetImmuneToNPC(bool apply, bool keepCombat=false)Unit
SetImmuneToPC(bool apply, bool keepCombat=false)Unit
SetInArenaTeam(uint32 ArenaTeamId, uint8 slot, uint8 type)Playerinline
SetInCombatState(bool PvP, Unit *enemy=nullptr, uint32 duration=0)Unit
SetInCombatWith(Unit *enemy, uint32 duration=0)Unit
SetInFront(WorldObject const *target)Unit
SetInGameTime(uint32 time)Playerinline
SetInGuild(uint32 GuildId)Playerinline
SetInstantCast(bool set)Unitinline
SetInt16Value(uint16 index, uint8 offset, int16 value)Objectinline
SetInt32Value(uint16 index, int32 value)Object
SetInviteForBattlegroundQueueType(BattlegroundQueueTypeId bgQueueTypeId, uint32 instanceId)Player
SetInWater(bool apply)Player
SetIsSpectator(bool on)Player
SetLastDamagedTargetGuid(ObjectGuid const &guid)Unitinline
SetLastExtraAttackSpell(uint32 spellId)Unitinline
SetLastManaUse(uint32 spellCastTime)Unitinline
SetLastPetNumber(uint32 petnumber)Playerinline
SetLastPetSpell(uint32 petspell)Playerinline
SetLastPotionId(uint32 item_id)Playerinline
SetLastUsedRune(RuneType type)Playerinline
SetLevel(uint8 lvl, bool showLevelChange=true)Unit
SetLocationInstanceId(uint32 _instanceId)WorldObjectinlineprotected
SetLocationMapId(uint32 _mapId)WorldObjectinlineprotected
SetLootGUID(ObjectGuid guid)Playerinline
SetMap(Map *map) overridePlayervirtual
SetMapId(uint32 mapId)WorldLocationinline
SetMaxHealth(uint32 val)Unit
SetMaxPower(Powers power, uint32 val)Unit
SetMinion(Minion *minion, bool apply)Unit
SetMinionGUID(ObjectGuid guid)Unitinline
SetModelVisible(bool on)Unit
SetModifierValue(UnitMods unitMod, UnitModifierType modifierType, float value)Unitinline
SetMoney(uint32 value)Playerinline
SetMonthlyQuestStatus(uint32 quest_id)Player
SetMountBlockId(uint32 mount)Playerinline
SetMovement(PlayerMovementType pType)Player
SetMover(Unit *target)Player
SetMustDelayTeleport(bool setting)Playerinlineprivate
SetName(std::string const &newname)WorldObjectinline
SetNativeDisplayId(uint32 displayId)Unitinline
SetNeedToSaveGlyphs(bool val)Playerinline
SetNeedZoneUpdate(bool needUpdate)Playerinline
SetNotified(uint16 f)WorldObjectinline
SetNpcFlag(NPCFlags flags)Unitinline
SetObjectScale(float scale) overridePlayerinlinevirtual
SetOrientation(float orientation)Positioninline
SetOriginalGroup(Group *group, int8 subgroup=-1)Player
SetOwnerGUID(ObjectGuid owner)Unit
SetPassOnGroupLoot(bool bPassOnGroupLoot)Playerinline
SetPendingBind(uint32 instanceId, uint32 bindTimer)Playerinline
SetPendingSpectatorForBG(uint32 bgInstanceId)Playerinline
SetPendingSpectatorInviteInstanceId(uint32 bgInstanceId)Playerinline
SetPetGUID(ObjectGuid guid)Unitinline
SetPhaseMask(uint32 newPhaseMask, bool update) overrideUnitvirtual
SetPlayerFlag(PlayerFlags flags)Playerinline
SetPositionDataUpdate()WorldObject
SetPower(Powers power, uint32 val, bool withPowerUpdate=true, bool fromRegenerate=false)Unit
setPowerType(Powers power)Unit
SetPvP(bool state)Playerinline
SetPvPDeath(bool on)Playerinline
SetQuestSlot(uint16 slot, uint32 quest_id, uint32 timer=0)Playerinline
SetQuestSlotCounter(uint16 slot, uint8 counter, uint16 count)Playerinline
SetQuestSlotState(uint16 slot, uint32 state)Playerinline
SetQuestSlotTimer(uint16 slot, uint32 timer)Playerinline
SetQuestStatus(uint32 questId, QuestStatus status, bool update=true)Player
setRace(uint8 race)Unit
SetRaidDifficulty(Difficulty raid_difficulty)Playerinline
SetRandomWinner(bool isWinner)Player
SetRank(uint8 rankId)Playerinline
SetRedirectThreat(ObjectGuid guid, uint32 pct)Unitinline
setRegenTimerCount(uint32 time)Playerinline
SetRegularAttackTime()Player
SetReputation(uint32 factionentry, float value)Player
SetResistance(SpellSchools school, int32 val)Unitinline
SetResistanceBuffMods(SpellSchools school, bool positive, float val)Unitinline
SetRestBonus(float rest_bonus_new)Player
SetRestFlag(RestFlag restFlag, uint32 triggerId=0)Player
SetRestState(uint32 triggerId)Player
setResurrectRequestData(ObjectGuid guid, uint32 mapId, float X, float Y, float Z, uint32 health, uint32 mana)Playerinline
SetRewardedQuest(uint32 quest_id)Player
SetRooted(bool apply, bool isStun=false)Unitprotected
SetRuneConvertAura(uint8 index, AuraEffect const *aura)Playerinline
SetRuneCooldown(uint8 index, uint32 cooldown)Playerinline
setRuneWeaponGUID(ObjectGuid guid)Playerinline
SetSaveTimer(uint32 timer)Playerinline
SetSeasonalQuestStatus(uint32 quest_id)Player
SetSeer(WorldObject *target)Playerinline
SetSelection(ObjectGuid guid)Player
SetSemaphoreTeleportFar(time_t tm)Playerinline
SetSemaphoreTeleportNear(time_t tm)Playerinline
SetServerSideVisibility(ServerSideVisibilityType type, AccountTypes sec)Player
SetServerSideVisibilityDetect(ServerSideVisibilityType type, AccountTypes sec)Player
SetSession(WorldSession *sess)Playerinline
SetShapeshiftForm(ShapeshiftForm form)Unitinline
SetSheath(SheathState sheathed) overridePlayervirtual
SetShowDKPet(bool on)Playerinline
SetSkill(uint16 id, uint16 step, uint16 currVal, uint16 maxVal)Player
SetSpecsCount(uint8 count)Playerinline
SetSpeed(UnitMoveType mtype, float rate, bool forced=false)Unit
SetSpeedRate(UnitMoveType mtype, float rate)Unitinline
SetSpellModTakingSpell(Spell *spell, bool apply)Player
SetStandFlags(uint8 flags)Unitinline
SetStandState(uint8 state)Unit
SetStat(Stats stat, int32 val)Unitinline
SetStatFloatValue(uint16 index, float value)Object
SetStatInt32Value(uint16 index, int32 value)Object
SetStunned(bool apply)Unitprotected
SetSummonAsSpectator(bool on)Playerinline
SetSummonPoint(uint32 mapid, float x, float y, float z, uint32 delay=0, bool asSpectator=false)Player
SetSwim(bool enable)Unitvirtual
SetTarget(ObjectGuid=ObjectGuid::Empty) overridePlayerinlinevirtual
SetTaxiCheater(bool on)Playerinline
setTeamId(TeamId teamid)Playerinline
SetTemporaryUnsummonedPetNumber(uint32 petnumber)Playerinline
SetTitle(CharTitlesEntry const *title, bool lost=false)Player
setTransForm(uint32 spellid)Unitinline
SetTransport(Transport *t)WorldObjectinline
SetUInt16Value(uint16 index, uint8 offset, uint16 value)Object
SetUInt32Value(uint16 index, uint32 value)Unit
SetUInt64Value(uint16 index, uint64 value)Object
SetUnitFlag(UnitFlags flags)Unitinline
SetUnitFlag2(UnitFlags2 flags)Unitinline
SetUnitMovementFlags(uint32 f)Unitinline
SetViewpoint(WorldObject *target, bool apply)Player
SetVirtualItem(uint32 slot, uint32 itemId)Unit
SetVirtualItemSlot(uint8 i, Item *item)Player
SetVisibilityDistanceOverride(VisibilityDistanceType type)WorldObject
SetVisible(bool x)Unit
SetVisibleAura(uint8 slot, AuraApplication *aur)Unitinline
SetVisibleItemSlot(uint8 slot, Item *pItem)Player
SetWalk(bool enable)Unitvirtual
SetWaterWalking(bool apply, bool packetOnly=false) overridePlayervirtual
setWeaponChangeTimer(uint32 time)Playerinline
SetWeeklyQuestStatus(uint32 quest_id)Player
SetWorldObject(bool apply)WorldObject
SetZoneScript()WorldObject
SpawnCorpseBones(bool triggerSave=true)Player
SpellBaseDamageBonusDone(SpellSchoolMask schoolMask)Unit
SpellBaseDamageBonusTaken(SpellSchoolMask schoolMask, bool isDoT=false)Unit
SpellBaseHealingBonusDone(SpellSchoolMask schoolMask)Unit
SpellBaseHealingBonusTaken(SpellSchoolMask schoolMask)Unit
SpellCriticalDamageBonus(Unit const *caster, SpellInfo const *spellProto, uint32 damage, Unit const *victim)Unitstatic
SpellCriticalHealingBonus(Unit const *caster, SpellInfo const *spellProto, uint32 damage, Unit const *victim)Unitstatic
SpellDamageBonusDone(Unit *victim, SpellInfo const *spellProto, uint32 pdamage, DamageEffectType damagetype, uint8 effIndex, float TotalMod=0.0f, uint32 stack=1)Unit
SpellDamageBonusTaken(Unit *caster, SpellInfo const *spellProto, uint32 pdamage, DamageEffectType damagetype, uint32 stack=1)Unit
SpellDoneCritChance(Unit const *, SpellInfo const *spellProto, SpellSchoolMask schoolMask, WeaponAttackType attackType, bool skipEffectCheck) constUnit
SpellHealingBonusDone(Unit *victim, SpellInfo const *spellProto, uint32 healamount, DamageEffectType damagetype, uint8 effIndex, float TotalMod=0.0f, uint32 stack=1)Unit
SpellHealingBonusTaken(Unit *caster, SpellInfo const *spellProto, uint32 healamount, DamageEffectType damagetype, uint32 stack=1)Unit
SpellHitResult(Unit *victim, SpellInfo const *spell, bool canReflect=false)Unit
SpellHitResult(Unit *victim, Spell const *spell, bool canReflect=false)Unit
SpellPctDamageModsDone(Unit *victim, SpellInfo const *spellProto, DamageEffectType damagetype)Unit
SpellPctHealingModsDone(Unit *victim, SpellInfo const *spellProto, DamageEffectType damagetype)Unit
SpellTakenCritChance(Unit const *caster, SpellInfo const *spellProto, SpellSchoolMask schoolMask, float doneChance, WeaponAttackType attackType, bool skipEffectCheck) constUnit
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
StopAttackingInvalidTarget()Unit
StopCastingBindSight(Aura *except=nullptr)Player
StopCastingCharm(Aura *except=nullptr)Player
StopMirrorTimer(MirrorTimerType Type)Playerprotected
StopMirrorTimers()Playerinline
StopMoving()Unit
StopMovingOnCurrentPos()Unit
StoreItem(ItemPosCountVec const &pos, Item *pItem, bool update)Player
StoreLootItem(uint8 lootSlot, Loot *loot, InventoryResult &msg)Player
StoreNewItem(ItemPosCountVec const &pos, uint32 item, bool update, int32 randomPropertyId=0)Player
StoreNewItem(ItemPosCountVec const &pos, uint32 item, bool update, int32 randomPropertyId, AllowedLooterSet &allowedLooters)Player
StoreNewItemInBestSlots(uint32 item_id, uint32 item_count)Player
StoreRaidMapDifficulty()Playerinline
SummonCreature(uint32 id, const Position &pos, TempSummonType spwtype=TEMPSUMMON_MANUAL_DESPAWN, uint32 despwtime=0, uint32 vehId=0, SummonPropertiesEntry const *properties=nullptr, bool visibleBySummonerOnly=false) constWorldObject
SummonCreature(uint32 id, float x, float y, float z, float ang=0, TempSummonType spwtype=TEMPSUMMON_MANUAL_DESPAWN, uint32 despwtime=0, SummonPropertiesEntry const *properties=nullptr, bool visibleBySummonerOnly=false)WorldObject
SummonCreatureGroup(uint8 group, std::list< TempSummon * > *list=nullptr)WorldObject
SummonGameObject(uint32 entry, float x, float y, float z, float ang, float rotation0, float rotation1, float rotation2, float rotation3, uint32 respawnTime, bool checkTransport=true, GOSummonType summonType=GO_SUMMON_TIMED_OR_CORPSE_DESPAWN)WorldObject
SummonIfPossible(bool agree, ObjectGuid summoner_guid)Player
SummonPet(uint32 entry, float x, float y, float z, float ang, PetType petType, Milliseconds duration=0s, uint32 healthPct=0)Player
SummonTrigger(float x, float y, float z, float ang, uint32 dur, bool setLevel=false, CreatureAI *(*GetAI)(Creature *)=nullptr)WorldObject
SwapItem(uint16 src, uint16 dst)Player
SwapQuestSlot(uint16 slot1, uint16 slot2)Playerinline
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
TauntApply(Unit *victim)Unit
TauntFadeOut(Unit *taunter)Unit
TeamIdForRace(uint8 race)Playerstatic
teleportStore_destPlayerprivate
teleportStore_optionsPlayerprivate
TeleportTo(uint32 mapid, float x, float y, float z, float orientation, uint32 options=0, Unit *target=nullptr, bool newInstance=false)Player
TeleportTo(WorldLocation const &loc, uint32 options=0, Unit *target=nullptr)Playerinline
TeleportToEntryPoint()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()Objectinline
ToCorpse() constObjectinline
ToCreature()Objectinline
ToCreature() constObjectinline
ToDynObject()Objectinline
ToDynObject() constObjectinline
ToGameObject()Objectinline
ToGameObject() constObjectinline
ToggleAFK()Player
ToggleDND()Player
ToggleFlag(uint16 index, uint32 flag)Object
ToggleFlag64(uint16 index, uint64 flag)Object
ToggleInstantFlight()Player
ToggleMetaGemsActive(uint8 exceptslot, bool apply)Player
ToPet()Unitinline
ToPlayer()Objectinline
ToPlayer() constObjectinline
ToString() constPosition
ToTempSummon()Unitinline
ToTempSummon() constUnitinline
ToTotem()Unitinline
ToUnit()Objectinline
ToUnit() constObjectinline
TradeCancel(bool sendback)Player
TriggerAurasProcOnEvent(CalcDamageInfo &damageInfo)Unit
TriggerAurasProcOnEvent(std::list< AuraApplication * > *myProcAuras, std::list< AuraApplication * > *targetProcAuras, Unit *actionTarget, uint32 typeMaskActor, uint32 typeMaskActionTarget, uint32 spellTypeMask, uint32 spellPhaseMask, uint32 hitMask, Spell *spell, DamageInfo *damageInfo, HealInfo *healInfo)Unit
TriggerAurasProcOnEvent(ProcEventInfo &eventInfo, std::list< AuraApplication * > &procAuras)Unit
UninviteFromGroup()Player
Unit(bool isWorldObject)Unitexplicitprotected
unReadMailsPlayer
UnsummonAllTotems(bool onDeath=false)Unit
UnsummonPetTemporaryIfAny()Player
Update(uint32 time) overridePlayervirtual
UpdateAchievementCriteria(AchievementCriteriaTypes type, uint32 miscValue1=0, uint32 miscValue2=0, Unit *unit=nullptr)Player
UpdateAfkReport(time_t currTime)Player
UpdateAllCritPercentages()Player
UpdateAllowedPositionZ(float x, float y, float &z, float *groundZ=nullptr) constWorldObject
UpdateAllRatings()Player
UpdateAllResistances()Unitvirtual
UpdateAllSpellCritChances()Player
UpdateAllStats() overridePlayervirtual
UpdateArea(uint32 newArea)Player
UpdateAreaDependentAuras(uint32 area_id)Player
UpdateArmor() overridePlayervirtual
UpdateArmorPenetration(int32 amount)Player
UpdateAttackPowerAndDamage(bool ranged=false) overridePlayervirtual
UpdateAuraForGroup(uint8 slot)Unit
UpdateBlockPercentage()Player
UpdateCharmAI()Unit
UpdateCharmedAI()Playerprivate
UpdateCombatSkills(Unit *victim, WeaponAttackType attType, bool defence, Item *item=nullptr)Player
UpdateContestedPvP(uint32 currTime)Player
UpdateCorpseReclaimDelay()Player
UpdateCraftSkill(uint32 spellid)Player
UpdateCritPercentage(WeaponAttackType attType)Player
UpdateDamagePhysical(WeaponAttackType attType)Unitvirtual
UpdateDefense()Player
UpdateDefenseBonusesMod()Player
UpdateDodgePercentage()Player
UpdateDuelFlag(time_t currTime)Player
UpdateEnchantmentDurations()Player
UpdateEnchantTime(uint32 time)Player
UpdateEquipSpellsAtFormChange()Player
UpdateExpertise(WeaponAttackType attType)Player
UpdateFallInformationIfNeed(MovementInfo const &minfo, uint16 opcode)Player
UpdateFFAPvPFlag(time_t currTime)Player
UpdateFFAPvPState(bool reset=true)Player
UpdateFishingSkill()Player
UpdateForQuestWorldObjects()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
UpdateLootAchievements(LootItem *item, Loot *loot)Player
UpdateManaRegen()Player
UpdateMaxHealth() overridePlayervirtual
UpdateMaxPower(Powers power) overridePlayervirtual
UpdateMeleeHitChances()Player
UpdateMirrorTimers()Player
UpdateNextMailTimeAndUnreads()Player
UpdateObjectVisibility(bool forced=true, bool fromUpdate=false) overridePlayervirtual
UpdateOrientation(float orientation)Unit
UpdateParryPercentage()Player
UpdatePlayerSetting(std::string source, uint8 index, uint32 value)Player
UpdatePosition(float x, float y, float z, float orientation, bool teleport=false) overridePlayervirtual
UpdatePosition(const Position &pos, bool teleport=false)Playerinline
UpdatePositionData()WorldObject
UpdatePotionCooldown(Spell *spell=nullptr)Player
UpdatePvP(bool state, bool _override=false)Player
UpdatePvPFlag(time_t currTime)Player
UpdatePvPState()Player
UpdateRangedHitChances()Player
UpdateRating(CombatRating cr)Player
UpdateReactives(uint32 p_time)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
UpdateSkillsToMaxSkillsForLevel()Player
UpdateSoulboundTradeItems()Player
UpdateSpeakTime(ChatFloodThrottle::Index index)Player
UpdateSpecCount(uint8 count)Player
UpdateSpeed(UnitMoveType mtype, bool forced)Unit
UpdateSpellCritChance(uint32 school)Player
UpdateSpellDamageAndHealingBonus()Player
UpdateSpellHitChances()Player
UpdateSplineMovement(uint32 t_diff)Unitprivate
UpdateSplinePosition()Unitprivate
UpdateStats(Stats stat) overridePlayervirtual
UpdateTitansGrip()Player
UpdateTriggerVisibility()Player
UpdateUInt32Value(uint16 index, uint32 value)Object
UpdateVisibilityForPlayer(bool mapChange=false)Player
UpdateVisibilityOf(WorldObject *target)Player
UpdateVisibilityOf(T *target, UpdateData &data, std::vector< Unit * > &visibleNow)Player
UpdateWeaponSkill(Unit *victim, WeaponAttackType attType, Item *item=nullptr)Player
UpdateZone(uint32 newZone, uint32 newArea)Player
UpdateZoneDependentAuras(uint32 zone_id)Player
ValuesUpdateCache typedefUnitprivate
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
WhisperListPlayerprotected
WorldLocation(uint32 _mapId=MAPID_INVALID, float x=0.f, float y=0.f, float z=0.f, float o=0.f)WorldLocationinlineexplicit
WorldLocation(uint32 mapId, Position const &position)WorldLocationinline
WorldObject(bool isWorldObject)WorldObjectexplicitprotected
WorldRelocate(const WorldLocation &loc)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
~Object()Objectvirtual
~Player() overridePlayer
~Unit() overrideUnit
~WorldObject() overrideWorldObject