Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
Player Member List

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

_activeCheatsPlayerprivate
_addAttacker(Unit *pAttacker)Unit
_AddAura(UnitAura *aura, Unit *caster)Unit
_ApplyAllAuraStatMods()Unit
_ApplyAllItemMods()Player
_ApplyAllLevelScaleItemMods(bool apply)Player
_ApplyAllStatBonuses()Player
_ApplyAura(AuraApplication *aurApp, uint32 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
_changesMaskObjectprotected
_ConcatFields(uint16 startIndex, uint16 size) constObjectprotected
_ConquestCurrencytotalWeekCapPlayerprivate
_Create(uint32 guidlow, HighGuid guidhigh, uint32 phaseMask)WorldObject
Object::_Create(uint32 guidlow, uint32 entry, HighGuid guidhigh)Objectprotected
_CreateAuraApplication(Aura *aura, uint32 effMask)Unit
_CUFProfilesPlayerprotected
_currencyStoragePlayerprotected
_DeleteRemovedAuras()Unitprotected
_EnterVehicle(Vehicle *vehicle, int8 seatId, AuraApplication const *aurApp=NULL)Unit
_ExitVehicle(Position const *exitPosition=NULL)Unit
_GetCurrencyWeekCap(const CurrencyTypesEntry *currency) constPlayerprotected
_gridRefGridObject< Player >private
_InitValues()Objectprotected
_instanceResetTimesPlayerprivate
_IsValidAssistTarget(Unit const *target, SpellInfo const *bySpell) constUnit
_IsValidAttackTarget(Unit const *target, SpellInfo const *bySpell, WorldObject const *obj=NULL) constUnit
_isWalkingBeforeCharmUnitprivate
_IsWithinDist(WorldObject const *obj, float dist2compare, bool is3D) constWorldObjectprivatevirtual
_lastDamagedTimeUnitprivate
_lastLiquidUnitprotected
_LoadActions(PreparedQueryResult result)Playerprotected
_LoadAuras(PreparedQueryResult result, uint32 timediff)Playerprotected
_LoadBGData(PreparedQueryResult result)Playerprotected
_LoadBoundInstances(PreparedQueryResult result)Playerprotected
_LoadCUFProfiles(PreparedQueryResult result)Playerprotected
_LoadCurrency(PreparedQueryResult result)Playerprotected
_LoadDailyQuestStatus(PreparedQueryResult result)Playerprotected
_LoadDeclinedNames(PreparedQueryResult result)Playerprotected
_LoadEquipmentSets(PreparedQueryResult result)Playerprotected
_LoadGlyphAuras()Playerprotected
_LoadGlyphs(PreparedQueryResult result)Playerprotected
_LoadGroup(PreparedQueryResult result)Playerprotected
_LoadHomeBind(PreparedQueryResult result)Playerprotected
_LoadInstanceTimeRestrictions(PreparedQueryResult result)Playerprotected
_LoadIntoDataField(std::string const &data, uint32 startOffset, uint32 count)Objectprotected
_LoadInventory(PreparedQueryResult result, uint32 timeDiff)Playerprotected
_LoadItem(SQLTransaction &trans, uint32 zoneId, uint32 timeDiff, Field *fields)Playerprivate
_LoadMail()Playerprotected
_LoadMailedItems(Mail *mail)Playerprotected
_LoadMailInit(PreparedQueryResult resultUnread, PreparedQueryResult resultDelivery)Playerprotected
_LoadMonthlyQuestStatus(PreparedQueryResult result)Playerprotected
_LoadQuestObjectiveStatus(PreparedQueryResult result)Playerprotected
_LoadQuestStatus(PreparedQueryResult result)Playerprotected
_LoadQuestStatusRewarded(PreparedQueryResult result)Playerprotected
_LoadRandomBGStatus(PreparedQueryResult result)Playerprotected
_LoadResearchDigsites(PreparedQueryResult result)Playerprotected
_LoadResearchHistory(PreparedQueryResult result)Playerprotected
_LoadResearchProjects(PreparedQueryResult result)Playerprotected
_LoadSeasonalQuestStatus(PreparedQueryResult result)Playerprotected
_LoadSkills(PreparedQueryResult result)Playerprotected
_LoadSpellCooldowns(PreparedQueryResult result)Player
_LoadSpells(PreparedQueryResult result)Playerprotected
_LoadTalents(PreparedQueryResult result)Playerprotected
_LoadVoidStorage(PreparedQueryResult result)Playerprotected
_LoadWeeklyQuestStatus(PreparedQueryResult result)Playerprotected
_maxPersonalArenaRatePlayerprivate
_pendingBindIdPlayerprivate
_pendingBindTimerPlayerprivate
_phasesWorldObjectprivate
_readyCheckTimerPlayerprotected
_redirectThreadInfoUnitprivate
_RegisterAuraEffect(AuraEffect *aurEff, bool apply)Unit
_RegisterDynObject(DynamicObject *dynObj)Unit
_RemoveAllAuraStatMods()Unit
_RemoveAllItemMods()Player
_RemoveAllStatBonuses()Player
_removeAttacker(Unit *pAttacker)Unit
_RemoveNoStackAurasDueToAura(Aura *aura)Unit
_researchDigsitesPlayerprotected
_researchHistoryPlayerprotected
_researchProjectsPlayerprotected
_resurrectionDataPlayerprotected
_SaveActions(SQLTransaction &trans)Playerprotected
_SaveAuras(SQLTransaction &trans)Playerprotected
_SaveBGData(SQLTransaction &trans)Playerprotected
_SaveCUFProfiles(SQLTransaction &trans)Playerprotected
_SaveCurrency(SQLTransaction &trans)Playerprotected
_SaveDailyQuestStatus(SQLTransaction &trans)Playerprotected
_SaveEquipmentSets(SQLTransaction &trans)Playerprotected
_SaveGlyphs(SQLTransaction &trans)Playerprotected
_SaveInstanceTimeRestrictions(SQLTransaction &trans)Playerprotected
_SaveInventory(SQLTransaction &trans)Playerprotected
_SaveMail(SQLTransaction &trans)Playerprotected
_SaveMonthlyQuestStatus(SQLTransaction &trans)Playerprotected
_SaveQuestObjectiveStatus(SQLTransaction &trans)Playerprotected
_SaveQuestStatus(SQLTransaction &trans)Playerprotected
_SaveResearchHistory(SQLTransaction &trans)Playerprotected
_SaveResearchProjects(SQLTransaction &trans)Playerprotected
_SaveSeasonalQuestStatus(SQLTransaction &trans)Playerprotected
_SaveSkills(SQLTransaction &trans)Playerprotected
_SaveSpellCooldowns(SQLTransaction &trans)Player
_SaveSpells(SQLTransaction &trans)Playerprotected
_SaveStats(SQLTransaction &trans)Playerprotected
_SaveTalents(SQLTransaction &trans)Playerprotected
_SaveVoidStorage(SQLTransaction &trans)Playerprotected
_SaveWeeklyQuestStatus(SQLTransaction &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
_talentMgrPlayerprotected
_terrainSwapsWorldObjectprivate
_TryStackingOrRefreshingExistingAura(SpellInfo const *newAura, uint32 effMask, Unit *caster, int32 *baseAmount=NULL, Item *castItem=NULL, uint64 casterGUID=0)Unit
_UnapplyAura(AuraApplicationMap::iterator &i, AuraRemoveMode removeMode)Unit
_UnapplyAura(AuraApplication *aurApp, AuraRemoveMode removeMode)Unit
_UnregisterDynObject(DynamicObject *dynObj)Unit
_UpdateAutoRepeatSpell()Unitprotected
_UpdateSpells(uint32 time)Unitprotected
_voidStorageItemsPlayerprotected
_worldMapSwapsWorldObjectprivate
ActivateSpec(uint8 spec)Player
ActivateTaxiPathTo(std::vector< uint32 > const &nodes, Creature *npc=NULL, uint32 spellid=0)Player
ActivateTaxiPathTo(uint32 taxi_path_id, uint32 spellid=0)Player
addActionButton(uint8 button, uint32 action, ActionButtonType type)Player
AddArmorProficiency(uint32 newflag)Playerinline
AddAura(uint32 spellId, Unit *target)Unit
AddAura(SpellInfo const *spellInfo, uint32 effMask, Unit *target)Unit
AddBattlegroundQueueId(BattlegroundQueueTypeId val)Player
AddBattlegroundQueueJoinTime(BattlegroundTypeId bgTypeId, uint32 joinTime)Playerinline
AddComboPointHolder(uint32 lowguid)Unitinline
AddComboPoints(Unit *target, int8 count, Spell *spell=NULL)Player
AddEnchantmentDuration(Item *item, EnchantmentSlot slot, uint32 duration)Player
AddEnchantmentDurations(Item *item)Player
AddExtraUnitMovementFlag(uint16 f)Unitinline
addFollower(FollowerReference *pRef)Unitinline
AddGameObject(GameObject *gameObj)Unit
addHatedBy(HostileReference *pHostileReference)Unitinline
AddInstanceEnterTime(uint32 instanceId, time_t enterTime)Player
AddInterruptMask(uint32 mask)Unitinline
AddItem(uint32 itemId, uint32 count)Player
AddItemDurations(Item *item)Player
AddItemToBuyBackSlot(Item *pItem)Player
AddKnownCurrency(uint32 itemId)Playerprivate
AddLootedObject(uint64 guid)Playerinline
AddMail(Mail *mail)Playerinline
AddMItem(Item *it)Player
AddNewMailDeliverTime(time_t deliver_time)Player
AddObjectToRemoveList()WorldObject
AddPetAura(PetAura const *petSpell)Unit
AddPlayerToVision(Player *player)Unit
AddQuest(Quest const *quest, Object *questGiver)Player
AddRefundReference(uint32 it)Player
AddRuneByAuraEffect(uint8 index, RuneType newType, AuraEffect const *aura)Player
AddRunePower(uint8 index)Player
addSpell(uint32 spellId, bool active, bool learning, bool dependent, bool disabled, bool loading=false)Player
AddSpellAndCategoryCooldowns(SpellInfo const *spellInfo, uint32 itemId, Spell *spell=NULL, bool infinityCooldown=false)Player
AddSpellCooldown(uint32 spell_id, uint32 itemid, time_t end_time)Player
AddSpellMod(SpellModifier *mod, bool apply)Player
AddTalent(uint32 spellId, uint8 spec, bool learning)Player
AddTemporarySpell(uint32 spellId)Player
AddThreat(Unit *victim, float fThreat, SpellSchoolMask schoolMask=SPELL_SCHOOL_MASK_NORMAL, SpellInfo const *threatSpell=NULL)Unit
AddTimedQuest(uint32 questId)Playerinline
AddToGrid(GridRefManager< Player > &m)GridObject< Player >inline
AddToNotify(uint16 f)WorldObjectinline
AddToWorld() overridePlayervirtual
AddTradeableItem(Item *item)Player
AddUInt64Value(uint16 index, uint64 value)Object
AddUnitMovementFlag(uint32 f)Unitinline
AddUnitState(uint32 f)Unitinline
AddUnitTypeMask(uint32 mask)Unitinline
AddVoidStorageItem(const VoidStorageItem &item)Player
AddVoidStorageItemAtSlot(uint8 slot, const VoidStorageItem &item)Player
AddWeaponProficiency(uint32 newflag)Playerinline
AddWhisperWhiteList(uint64 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
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
ApplyPercentModFloatValue(uint16 index, float val, bool apply)Object
ApplyRatingMod(CombatRating cr, int32 value, bool apply)Player
ApplyReforgeEnchantment(Item *item, bool apply)Player
ApplyResilience(Unit const *victim, int32 *damage, bool isCrit) constUnit
ApplyResistanceBuffModsMod(SpellSchools school, bool positive, float val, bool apply)Unit
ApplyResistanceBuffModsPercentMod(SpellSchools school, bool positive, float val, bool apply)Unit
ApplySpellDispelImmunity(const SpellInfo *spellProto, DispelType type, bool apply)Unit
ApplySpellImmune(uint32 spellId, uint32 op, uint32 type, bool apply)Unit
ApplySpellMod(uint32 spellId, SpellModOp op, T &basevalue, Spell *spell=NULL)Player
ApplySpellPenetrationBonus(int32 amount, bool apply)Player
ApplySpellPowerBonus(int32 amount, bool apply)Player
ApplyStatBuffMod(Stats stat, float val, bool apply)Unit
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=WeaponAttackType::BASE_ATTACK, bool extra=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)Player
BindToInstance(InstanceSave *save, bool permanent, bool load=false)Player
BindToInstance()Player
BoundInstancesMap typedefPlayer
BuildAuraStateUpdateForTarget(Unit *target) constUnit
BuildCreateUpdateBlockForPlayer(UpdateData *data, Player *target) const overridePlayervirtual
BuildDynamicValuesUpdate(uint8 updateType, ByteBuffer *data, Player *target) constObjectprotected
BuildEnchantmentsInfoData(WorldPacket *data)Player
BuildEnumData(PreparedQueryResult result, ByteBuffer *dataBuffer, ByteBuffer *bitBuffer, bool boosted=false)Playerstatic
BuildFieldsUpdate(Player *, UpdateDataMapType &) constObject
BuildMovementUpdate(ByteBuffer *data, uint16 flags) constObjectprotected
BuildOutOfRangeUpdateBlock(UpdateData *data) constObject
BuildPetTalentsInfoData(WorldPacket *data)Player
BuildPlayerRepop()Player
BuildPlayerTalentsInfoData(WorldPacket *data)Player
BuildUpdate(UpdateDataMapType &)WorldObjectvirtual
BuildValuesUpdate(uint8 updatetype, ByteBuffer *data, Player *target) const overrideUnitprotectedvirtual
BuildValuesUpdateBlockForPlayer(UpdateData *data, Player *target) constObject
BuyCurrencyFromVendorSlot(ObjectGuid VendorGUID, uint32 vendorSlot, uint32 currency, uint32 count)Player
BuyItemFromVendorSlot(uint64 vendorguid, uint32 vendorslot, uint32 item, uint8 count, uint8 bag, uint8 slot)Player
CalcAbsorbResist(Unit *victim, SpellSchoolMask schoolMask, DamageEffectType damagetype, uint32 const damage, uint32 *absorb, uint32 *resist, SpellInfo const *spellInfo=NULL)Unit
CalcArmorReducedDamage(Unit *victim, const uint32 damage, SpellInfo const *spellInfo, WeaponAttackType attackType=WeaponAttackType::MAX_ATTACK)Unit
CalcHealAbsorb(Unit *victim, SpellInfo const *spellInfo, uint32 &healAmount, uint32 &absorb)Unit
CalcSpellDuration(SpellInfo const *spellProto)Unit
CalcSpellResistance(Unit *victim, SpellSchoolMask schoolMask, SpellInfo const *spellInfo) constUnit
CalculateDamage(WeaponAttackType attType, bool normalized, bool addTotalPct)Unit
CalculateDefaultCoefficient(SpellInfo const *spellInfo, DamageEffectType damagetype) constUnit
CalculateLevelPenalty(SpellInfo const *spellProto) constUnit
CalculateMeleeDamage(Unit *victim, uint32 damage, CalcDamageInfo *damageInfo, WeaponAttackType attackType=WeaponAttackType::BASE_ATTACK)Unit
CalculateMinMaxDamage(WeaponAttackType attType, bool normalized, bool addTotalPct, float &min_damage, float &max_damage)Player
CalculateReputationGain(ReputationSource source, uint32 creatureOrQuestLevel, int32 rep, int32 faction, bool noQuestBonus=false)Player
CalculateSpellDamage(Unit const *target, SpellInfo const *spellProto, uint8 effect_index, int32 const *basePoints=NULL) constUnit
CalculateSpellDamageTaken(SpellNonMeleeDamage *damageInfo, int32 damage, SpellInfo const *spellInfo, WeaponAttackType attackType=WeaponAttackType::BASE_ATTACK, bool crit=false)Unit
CalculateTalentsPoints() constPlayer
CanAddQuest(Quest const *quest, bool msg)Player
CanAlwaysSee(WorldObject const *obj) const overridePlayerprotectedvirtual
CanBankItem(uint8 bag, uint8 slot, ItemPosCountVec &dest, Item *pItem, bool swap, bool not_loading=true) constPlayer
CanBlock() constPlayerinline
CanCaptureTowerPoint()Player
CanCompleteQuest(uint32 quest_id)Player
CanCompleteRepeatableQuest(Quest const *quest)Player
CanDetect(WorldObject const *obj, bool ignoreStealth) constWorldObjectprivate
CanDetectInvisibilityOf(WorldObject const *obj) constWorldObjectprivate
CanDetectStealthOf(WorldObject const *obj) constWorldObjectprivate
CanDodge() constPlayerinline
CanDualWield() constUnitinline
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
CanFreeMove() constUnit
CanHaveThreatList() constUnit
CanInteractWithQuestGiver(Object *questGiver)Player
CanJoinConstantChannelInZone(ChatChannelsEntry const *channel, AreaTableEntry const *zone)Player
CanJoinToBattleground(Battleground const *bg) constPlayer
CanModifyStats() constUnitinline
CanNeverSee(WorldObject const *obj) constWorldObjectprivate
CanNoReagentCast(SpellInfo const *spellInfo) constPlayer
CanParry() constPlayerinline
CanProc() constUnitinline
CanReportAfkDueToLimit()Player
CanRewardQuest(Quest const *quest, bool msg)Player
CanRewardQuest(Quest const *quest, uint32 reward, bool msg)Player
CanRollForItemInLFG(ItemTemplate const *item, WorldObject const *lootedObject) constPlayer
CanSeeOrDetect(WorldObject const *obj, bool ignoreStealth=false, bool distanceCheck=false) constWorldObject
CanSeeSpellClickOn(Creature const *creature) constPlayer
CanSeeStartQuest(Quest const *quest)Player
CanShareQuest(uint32 questId) constPlayer
CanSpeak() constPlayer
CanStoreItem(uint8 bag, uint8 slot, ItemPosCountVec &dest, Item *pItem, bool swap=false) constPlayer
CanStoreItem(uint8 bag, uint8 slot, ItemPosCountVec &dest, uint32 entry, uint32 count, Item *pItem=NULL, bool swap=false, uint32 *no_space_count=NULL) 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, int count) constPlayer
CanStoreNewItem(uint8 bag, uint8 slot, ItemPosCountVec &dest, uint32 item, uint32 count, uint32 *no_space_count=NULL) constPlayer
CanTakeMoreSimilarItems(Item *pItem) constPlayerinline
CanTakeMoreSimilarItems(uint32 entry, uint32 count) constPlayerinline
CanTakeMoreSimilarItems(uint32 entry, uint32 count, Item *pItem, uint32 *no_space_count=NULL) constPlayer
CanTakeQuest(Quest const *quest, bool msg)Player
CanTameExoticPets() constPlayerinline
CanTitanGrip() constPlayerinline
CanUnequipItem(uint16 src, bool swap) constPlayer
CanUnequipItems(uint32 item, uint32 count) constPlayer
CanUninviteFromGroup() constPlayer
CanUseAttackType(WeaponAttackType attacktype) constUnit
CanUseBattlegroundObject(GameObject *gameobject)Player
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=NULL, AuraEffect const *triggeredByAura=NULL, uint64 originalCaster=0)Unit
CastCustomSpell(uint32 spellId, SpellValueMod mod, int32 value, Unit *victim, bool triggered, Item *castItem=NULL, AuraEffect const *triggeredByAura=NULL, uint64 originalCaster=0)Unit
CastCustomSpell(uint32 spellId, SpellValueMod mod, int32 value, Unit *victim=NULL, TriggerCastFlags triggerFlags=TRIGGERED_NONE, Item *castItem=NULL, AuraEffect const *triggeredByAura=NULL, uint64 originalCaster=0)Unit
CastCustomSpell(uint32 spellId, CustomSpellValues const &value, Unit *victim=NULL, TriggerCastFlags triggerFlags=TRIGGERED_NONE, Item *castItem=NULL, AuraEffect const *triggeredByAura=NULL, uint64 originalCaster=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, SpellResearchData const *researchData=NULL)Player
CastSpell(SpellCastTargets const &targets, SpellInfo const *spellInfo, CustomSpellValues const *value, TriggerCastFlags triggerFlags=TRIGGERED_NONE, Item *castItem=NULL, AuraEffect const *triggeredByAura=NULL, uint64 originalCaster=0)Unit
CastSpell(Unit *victim, uint32 spellId, bool triggered, Item *castItem=NULL, AuraEffect const *triggeredByAura=NULL, uint64 originalCaster=0)Unit
CastSpell(Unit *victim, uint32 spellId, TriggerCastFlags triggerFlags=TRIGGERED_NONE, Item *castItem=NULL, AuraEffect const *triggeredByAura=NULL, uint64 originalCaster=0)Unit
CastSpell(Unit *victim, SpellInfo const *spellInfo, bool triggered, Item *castItem=NULL, AuraEffect const *triggeredByAura=NULL, uint64 originalCaster=0)Unit
CastSpell(Unit *victim, SpellInfo const *spellInfo, TriggerCastFlags triggerFlags=TRIGGERED_NONE, Item *castItem=NULL, AuraEffect const *triggeredByAura=NULL, uint64 originalCaster=0)Unit
CastSpell(float x, float y, float z, uint32 spellId, bool triggered, Item *castItem=NULL, AuraEffect const *triggeredByAura=NULL, uint64 originalCaster=0)Unit
CastSpell(GameObject *go, uint32 spellId, bool triggered, Item *castItem=NULL, AuraEffect *triggeredByAura=NULL, uint64 originalCaster=0)Unit
CastStop(uint32 except_spellid=0)Unit
ChangeSeat(int8 seatId, bool next=true)Unit
CharmSpellInitialize()Player
CheckAreaExploreAndOutdoor(void)Player
CheckDuelDistance(time_t currTime)Player
CheckInstanceCount(uint32 instanceId) constPlayer
CheckInstanceLoginValid()Player
CheckLoadedDungeonDifficultyID(DifficultyID difficulty)Playerstatic
CheckLoadedRaidDifficultyID(DifficultyID difficulty)Playerstatic
cinematicClientStartTimePlayerprivate
cinematicSequencePlayerprivate
cinematicStartOPlayerprivate
cinematicStartXPlayerprivate
cinematicStartYPlayerprivate
cinematicStartZPlayerprivate
cinematicVisibilityTimerPlayerprivate
CleanupAfterTaxiFlight()Player
CleanupBeforeRemoveFromMap(bool finalCleanup)Unit
CleanupChannels()Player
CleanupsBeforeDelete(bool finalCleanup=true) overridePlayervirtual
ClearAfkReports()Playerinline
ClearAllReactives()Unit
ClearComboPointHolders()Unit
ClearComboPoints()Player
ClearDiminishings()Unitinline
ClearInCombat()Unit
ClearPhases(bool update=false)Unit
ClearResurrectRequestData()Playerinline
ClearUnitState(uint32 f)Unitinline
ClearUpdateMask(bool remove)Object
ClearWhisperWhiteList()Playerinline
ClientGUIDs typedefPlayer
CombatStart(Unit *target, bool initialAggro=true)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
ControlList typedefUnit
ConvertInstancesToGroup(Player *player, Group *group, bool switchLeader)Playerstatic
ConvertRune(uint8 index, RuneType newType)Player
CorrectMetaGemEnchants(uint8 slot, bool apply)Player
CountPctFromCurHealth(int32 pct) constUnitinline
CountPctFromMaxHealth(int32 pct) constUnitinline
CountPctFromMaxPower(Powers power, int32 pct) constUnitinline
Create(uint32 guidlow, CharacterCreateInfo *createInfo)Player
CreateCorpse()Player
CreateTamedPetFrom(Creature *creatureTarget, uint32 spell_id=0)Unit
CreateTamedPetFrom(uint32 creatureEntry, uint32 spell_id=0)Unit
CreateVehicleKit(uint32 id, uint32 creatureEntry, bool loading=false)Unit
Customize(uint64 guid, uint8 gender, uint8 skin, uint8 face, uint8 hairStyle, uint8 hairColor, uint8 facialHair)Playerstatic
DealDamage(Unit *victim, uint32 damage, CleanDamage const *cleanDamage=NULL, DamageEffectType damagetype=DIRECT_DAMAGE, SpellSchoolMask damageSchoolMask=SPELL_SCHOOL_MASK_NORMAL, SpellInfo const *spellProto=NULL, bool durabilityLoss=true)Unit
DealDamageMods(Unit *victim, uint32 &damage, uint32 *absorb)Unit
DealHeal(Unit *victim, uint32 addhealth)Unit
DealMeleeDamage(CalcDamageInfo *damageInfo, bool durabilityLoss)Unit
DealSpellDamage(SpellNonMeleeDamage *damageInfo, bool durabilityLoss)Unit
DelayOwnedAuras(uint32 spellId, uint64 caster, int32 delaytime)Unit
DeleteCharmInfo()Unit
DeleteEquipmentSet(uint64 setGuid)Player
DeleteFromDB(uint64 playerguid, uint32 accountId, bool updateRealmChars=true, bool deleteFinally=false)Playerstatic
DeleteOldCharacters()Playerstatic
DeleteOldCharacters(uint32 keepDays)Playerstatic
DeleteRefundReference(uint32 it)Player
DeleteResearchDigsite(ResearchDigsite *digsite)Player
DeleteThreatList()Unit
DeleteVoidStorageItem(uint8 slot)Player
DeMorph()Unit
DestroyConjuredItems(bool update)Player
DestroyForNearbyPlayers()WorldObject
DestroyForPlayer(Player *target, bool onDeath=false) const overridePlayervirtual
DestroyItem(uint8 bag, uint8 slot, bool update)Player
DestroyItemCount(uint32 item, uint32 count, bool update, bool unequip_check=false)Player
DestroyItemCount(Item *item, uint32 &count, bool update)Player
DestroyZoneLimitedItem(bool update, uint32 new_zone)Player
DFQuestsDoneList typedefPlayer
Diminishing typedefUnit
DisableSpline()Unitprotected
Dismount()Unit
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
EnchantmentFitsRequirements(uint32 enchantmentcondition, int8 slot)Player
EnergizeBySpell(Unit *victim, uint32 SpellID, int32 Damage, Powers powertype)Unit
EnterVehicle(Unit *base, int8 seatId=-1)Unit
EnvironmentalDamage(EnviromentalDamage type, uint32 damage)Player
EquipItem(uint16 pos, Item *pItem, bool update)Player
EquipNewItem(uint16 pos, uint32 item, bool update)Player
ExitVehicle(Position const *exitPosition=NULL)Unit
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) constWorldObject
FindNearestGameObjectOfType(GameobjectTypes type, float range) constWorldObject
FindQuestSlot(uint32 quest_id) constPlayer
FinishSpell(CurrentSpellTypes spellType, bool ok=true)Unit
ForceValuesUpdateAtIndex(uint32)Object
GainSpellComboPoints(int8 count)Player
GameObjectList typedefUnitprotected
GetAchievementPoints() constPlayer
GetActionButton(uint8 button)Player
GetActionButtons() constPlayerinline
GetActiveSpec() constPlayerinline
GetAffectingPlayer() constUnit
GetAI()Unitinline
GetAllMinionsByEntry(std::list< Creature * > &Minions, uint32 entry)Unit
GetAngle(Position const *pos) constPosition
GetAngle(float x, float y) constPosition
GetAPMultiplier(WeaponAttackType attType, bool normalized)Unit
GetAppliedAuras()Unitinline
GetAppliedAuras() constUnitinline
GetAreaId() constWorldObject
GetArenaPersonalRating(uint8) constPlayerinline
GetArmor() constUnitinline
GetArmorProficiency() constPlayerinline
GetAttackableUnitListInRange(std::list< Unit * > &list, float fMaxSearchRange) constUnit
GetAttackBySlot(uint8 slot)Playerstatic
getAttackerForHelper() constUnit
getAttackers() constUnitinline
GetAttackTime(WeaponAttackType att) constUnit
getAttackTimer(WeaponAttackType type) constUnitinline
GetAura(uint32 spellId, uint64 casterGUID=0, uint64 itemCasterGUID=0, uint32 reqEffMask=0) constUnit
GetAuraApplication(uint32 spellId, uint64 casterGUID=0, uint64 itemCasterGUID=0, uint32 reqEffMask=0, AuraApplication *except=NULL) constUnit
GetAuraApplicationOfRankedSpell(uint32 spellId, uint64 casterGUID=0, uint64 itemCasterGUID=0, uint32 reqEffMask=0, AuraApplication *except=NULL) constUnit
GetAuraCount(uint32 spellId) constUnit
GetAuraEffect(uint32 spellId, uint8 effIndex, uint64 casterGUID=0) constUnit
GetAuraEffect(AuraType type, SpellFamilyNames name, uint32 iconId, uint8 effIndex) constUnit
GetAuraEffect(AuraType type, SpellFamilyNames family, uint32 familyFlag1, uint32 familyFlag2, uint32 familyFlag3, uint64 casterGUID=0) constUnit
GetAuraEffectOfRankedSpell(uint32 spellId, uint8 effIndex, uint64 casterGUID=0) constUnit
GetAuraEffectsByType(AuraType type) constUnitinline
GetAuraOfRankedSpell(uint32 spellId, uint64 casterGUID=0, uint64 itemCasterGUID=0, uint32 reqEffMask=0) constUnit
GetAuraUpdateMaskForRaid() constPlayerinline
GetAverageItemLevel()Player
GetBagByPos(uint8 slot) constPlayer
GetBankBagSlotCount() constPlayerinline
GetBarberShopCost(uint8 newhairstyle, uint8 newhaircolor, uint8 newfacialhair, BarberShopStyleEntry const *newSkin=NULL)Player
GetBaseMap() constWorldObject
GetBaseModValue(BaseModGroup modGroup, BaseModType modType) constPlayer
GetBaseRune(uint8 index) constPlayerinline
GetBaseSkillValue(uint32 skill) constPlayer
GetBaseSpellPowerBonus() constPlayerinline
GetBattleground() constPlayer
GetBattlegroundEntryPoint() constPlayerinline
GetBattlegroundId() constPlayerinline
GetBattlegroundQueueIndex(BattlegroundQueueTypeId bgQueueTypeId) constPlayer
GetBattlegroundQueueJoinTime(BattlegroundTypeId bgTypeId) constPlayerinline
GetBattlegroundQueueTypeId(uint32 index) constPlayer
GetBattlegroundTypeId() constPlayerinline
GetBattlePetMgr()Playerinline
GetBGAccessByLevel(BattlegroundTypeId bgTypeId) constPlayer
GetBGTeam() constPlayer
GetBlockPercent() const overridePlayerinlinevirtual
GetBoundInstance(uint32 mapid, DifficultyID difficulty)Player
GetBoundInstances(DifficultyID difficulty)Playerinline
GetByteValue(uint16 index, uint8 offset) constObject
GetCastingTimeForBonus(SpellInfo const *spellProto, DamageEffectType damagetype, uint32 CastingTime) constUnit
GetChampioningFaction() constPlayerinline
GetChampioningType() constPlayerinline
GetCharm() constUnit
GetCharmer() constUnit
GetCharmerGUID() constUnitinline
GetCharmerOrOwner() constUnit
GetCharmerOrOwnerGUID() constUnit
GetCharmerOrOwnerOrOwnGUID() constUnit
GetCharmerOrOwnerOrSelf() constUnit
GetCharmerOrOwnerPlayerOrPlayerItself() constUnit
GetCharmGUID() constUnitinline
GetCharmInfo()Unitinline
GetChatTag() constPlayer
getCinematic() constPlayerinline
GetCinematicPosition(float &x, float &y, float &z) constPlayer
getClass() constUnitinline
getClassMask() constUnitinline
GetClosePoint(float &x, float &y, float &z, float size, float distance2d=0, float angle=0) constWorldObject
GetCollisionHeight(bool mounted) constPlayer
GetCombatRatingDamageReduction(CombatRating cr, float rate, float cap, uint32 damage) constUnitprivate
GetCombatRatingReduction(CombatRating cr) constUnitprivate
GetCombatReach() constUnitinline
GetCombatTimer() constUnitinline
GetComboPoints() constPlayerinline
GetComboTarget() constPlayerinline
GetCommandStatus(uint32 command) constPlayerinline
GetContactPoint(WorldObject const *obj, float &x, float &y, float &z, float distance2d=CONTACT_DISTANCE) constWorldObject
GetCoordsMapAreaAndZoneString()Player
GetCorpse() constPlayer
GetCorpseReclaimDelay(bool pvp) constPlayer
GetCreateHealth() constUnitinline
GetCreateMana() constUnitinline
GetCreatePowers(Powers power) constUnit
GetCreateStat(Stats stat) constUnitinline
GetCreatorGUID() constUnitinline
GetCreature(WorldObject &object, uint64 guid)Unitstatic
GetCreatureListWithEntryInGrid(std::list< Creature * > &lList, uint32 uiEntry, float fMaxSearchRange) constWorldObject
GetCreatureType() constUnit
GetCreatureTypeMask() constUnit
GetCritDamageReduction(uint32 damage) constUnitinline
GetCritterGUID() constUnitinline
GetCUFProfile(uint8 id) constPlayerinline
GetCUFProfilesCount() constPlayerinline
GetCurrency(uint32 id, bool usePrecision) constPlayer
GetCurrencyOnWeek(uint32 id, bool usePrecision) constPlayer
GetCurrencyTotalCap(CurrencyTypesEntry const *currency) constPlayerprotected
GetCurrencyWeekCap(uint32 id, bool usePrecision) constPlayer
GetCurrencyWeekCap(CurrencyTypesEntry const *currency) constPlayerprotected
GetCurrentResearchDigsite()Player
GetCurrentRune(uint8 index) constPlayerinline
GetCurrentSpell(CurrentSpellTypes spellType) constUnitinline
GetCurrentSpell(uint32 spellType) constUnitinline
GetCurrentSpellCastTime(uint32 spell_id) constUnit
GetDamageReduction(uint32 damage) constUnitinline
getDeathState() constUnitinline
GetDeathTimer() constPlayerinline
GetDeclinedNames() constPlayerinline
GetDefaultGossipMenuForSource(WorldObject *source)Playerstatic
GetDifficulty(MapEntry const *mapEntry) constPlayer
GetDiminishing(DiminishingGroup group)Unit
GetDirectTransport() constUnit
GetDiseasesByCaster(uint64 casterGUID, bool remove=false)Unit
GetDispellableAuraList(Unit *caster, uint32 dispelMask, DispelChargesList &dispelList)Unit
GetDisplayId() constUnitinline
GetDistance(WorldObject const *obj) constWorldObject
GetDistance(Position const &pos) constWorldObject
GetDistance(float x, float y, float z) constWorldObject
GetDistance2d(WorldObject const *obj) constWorldObject
GetDistance2d(float x, float y) constWorldObject
GetDistanceOrder(WorldObject const *obj1, WorldObject const *obj2, bool is3D=true) constWorldObject
GetDistanceZ(WorldObject const *obj) constWorldObject
GetDivider() constPlayerinline
GetDodgeFromAgility(float &diminishing, float &nondiminishing)Player
GetDoTsByCaster(uint64 casterGUID) constUnit
GetDrunkenstateByValue(uint8 value)Playerstatic
GetDrunkValue() constPlayerinline
GetDummyAuraEffect(SpellFamilyNames name, uint32 iconId, uint8 effIndex) constUnit
GetDungeonDifficulty() constPlayerinline
GetDynamicUInt32Value(uint32 tab, uint16 index) constObject
GetDynObject(uint32 spellId)Unit
GetEntry() constObjectinline
GetExactDist(float x, float y, float z) constPositioninline
GetExactDist(Position const *pos) constPositioninline
GetExactDist2d(const float x, const float y) constPositioninline
GetExactDist2d(Position const *pos) constPositioninline
GetExactDist2dSq(float x, float y) constPositioninline
GetExactDist2dSq(Position const *pos) constPositioninline
GetExactDistSq(float x, float y, float z) constPositioninline
GetExactDistSq(Position const *pos) constPositioninline
GetExpertiseDodgeOrParryReduction(WeaponAttackType attType) constPlayer
GetExtraUnitMovementFlags() constUnitinline
getFaction() constUnitinline
GetFactionReactionTo(FactionTemplateEntry const *factionTemplateEntry, Unit const *target)Unitstatic
GetFactionTemplateEntry() constUnit
GetFirstCollisionPosition(Position &pos, float dist, float angle)WorldObject
GetFirstControlled() constUnit
GetFirstMinion() constUnit
GetFloatValue(uint16 index) constObject
GetFloatValueFromArray(Tokenizer const &data, uint16 index)Playerstatic
GetFollowAngle() constUnitinlinevirtual
GetFreePrimaryProfessionPoints() constPlayerinline
GetGameObject(uint32 spellId) constUnit
GetGameObjectIfCanInteractWith(uint64 guid, GameobjectTypes type) constPlayer
GetGameObjectListWithEntryInGrid(std::list< GameObject * > &lList, uint32 uiEntry, float fMaxSearchRange) constWorldObject
getGender() constUnitinline
GetGlobalCooldownMgr()Playerinline
GetGlyph(uint8 spec, uint8 slot) constPlayerinline
GetGlyphSlot(uint8 slot) constPlayerinline
GetGossipTextId(uint32 menuId, WorldObject *source)Player
GetGossipTextId(WorldObject *source)Player
GetGrantableLevels() constPlayerinline
GetGridActivationRange() constWorldObject
GetGroup()Playerinline
GetGroup() constPlayerinline
GetGroupInvite()Playerinline
GetGroupRef()Playerinline
GetGroupUpdateFlag() constPlayerinline
GetGuardianPet() constUnit
GetGUID() constObjectinline
GetGUIDHigh() constObjectinline
GetGUIDLow() constObjectinline
GetGUIDMid() constObjectinline
GetGuild()Player
GetGuildId() constPlayerinline
GetGuildIdFromDB(uint64 guid)Playerstatic
GetGuildIdInvited() constPlayerinline
GetGuildLevel() constPlayerinline
GetGuildName()Player
GetHealth() constUnitinline
GetHealthBonusFromStamina()Player
GetHealthGain(int32 dVal)Unit
GetHealthPct() constUnitinline
getHostileRefManager()Unitinline
GetInGameTime() constPlayerinline
GetInnAreaBoxOrientation() constPlayerinline
GetInnAreaBoxX() constPlayerinline
GetInnAreaBoxY() constPlayerinline
GetInnAreaBoxZ() constPlayerinline
GetInnAreaRadius() constPlayerinline
GetInnPosMapId() constPlayerinline
GetInnPosX() constPlayerinline
GetInnPosY() constPlayerinline
GetInnPosZ() constPlayerinline
GetInstanceId() constWorldObjectinline
GetInstanceSave(uint32 mapid)Player
GetInstanceScript()WorldObject
GetInt32Value(uint16 index) constObject
GetInterruptMask() constUnitinline
GetItemByEntry(uint32 entry) constPlayer
GetItemByGuid(uint64 guid) constPlayer
GetItemByPos(uint16 pos) constPlayer
GetItemByPos(uint8 bag, uint8 slot) constPlayer
GetItemCount(uint32 item, bool inBankAlso=false, Item *skipItem=NULL) constPlayer
GetItemCountWithLimitCategory(uint32 limitCategory, Item *skipItem=NULL) constPlayer
GetItemFromBuyBackSlot(uint32 slot)Player
GetItemUpdateQueue()Playerinline
GetLastDamagedTime() constUnitinline
GetLastGuildInviterGUID() constPlayerinline
GetLastPetNumber() constPlayerinline
GetLastUsedRune()Playerinline
getLevel() constUnitinline
getLevelForTarget(WorldObject const *) const overrideUnitinlinevirtual
GetLevelFromDB(uint64 guid)Playerstatic
GetLevelPlayedTime() constPlayerinline
GetLootGUID() constPlayerinline
GetLootSpecialization() constPlayerinline
GetLootSpecOrClassSpec() constPlayer
GetLootView() constPlayerinline
GetMagicHitRedirectTarget(Unit *victim, SpellInfo const *spellInfo)Unit
GetMail(uint32 id)Player
GetMailBegin()Playerinline
GetMailEnd()Playerinline
GetMailSize()Playerinline
GetManaSpecializationMultiplier()Player
GetMap() constWorldObjectinline
GetMapAreaAndZoneString()Player
GetMapId() constWorldLocationinline
GetMapRef()Playerinline
GetMaxHealth() constUnitinline
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) constUnit
GetMaxPositiveAuraModifierByAffectMask(AuraType auratype, SpellInfo const *affectedSpell) constUnit
GetMaxPositiveAuraModifierByMiscMask(AuraType auratype, uint32 misc_mask, const AuraEffect *except=NULL) constUnit
GetMaxPositiveAuraModifierByMiscValue(AuraType auratype, int32 misc_value) constUnit
GetMaxPower(Powers power) constUnit
GetMaxSkillValue(uint32 skill) constPlayer
GetMaxSkillValueForLevel(Unit const *target=NULL) constUnitinline
getMaxTimer(MirrorTimerType timer)Playerprotected
GetMechanicImmunityMask() constUnit
GetMechanicResistChance(SpellInfo const *spellInfo) constUnit
GetMeleeCritFromAgility()Player
GetMeleeDamageSchoolMask() constUnitprotectedvirtual
GetMeleeHitRedirectTarget(Unit *victim, SpellInfo const *spellInfo=NULL)Unit
GetMeleeReach() constUnit
GetMinionGUID() constUnitinline
GetMinPower(Powers power) constUnitinline
GetMItem(uint32 id)Player
GetModelForForm(ShapeshiftForm form) constUnit
GetModelForTotem(uint32 totemType) constUnit
GetModifierValue(UnitMods unitMod, UnitModifierType modifierType) constUnit
GetMoney() constPlayerinline
GetMotionMaster()Unitinline
GetMotionMaster() constUnitinline
GetMountCapability(uint32 mountType) constUnit
GetMountID() constUnitinline
GetMovementCounter() constUnitinline
GetName() constWorldObjectinline
GetNameForLocaleIdx(LocaleConstant) constWorldObjectinlinevirtual
GetNativeDisplayId() constUnitinline
GetNearPoint(WorldObject const *searcher, float &x, float &y, float &z, float searcher_size, float distance2d, float absAngle) constWorldObject
GetNearPoint2D(float &x, float &y, float distance, float absAngle) constWorldObject
GetNearPosition(Position &pos, float dist, float angle)WorldObject
GetNegStat(Stats stat) constUnitinline
GetNextQuest(uint64 guid, Quest const *quest)Player
GetNextRandomRaidMember(float radius)Player
GetNextRandomRaidMemberOrPet(float radius)Unit
GetNextResetSpecializationCost() constPlayer
GetNextResetTalentsCost() constPlayer
GetNextVoidStorageFreeSlot() constPlayer
GetNotifyFlags() constWorldObjectinline
GetNPCIfCanInteractWith(uint64 guid, uint32 npcflagmask)Player
GetNumOfVoidStorageFreeSlots() constPlayer
GetObjectGUID() constObjectinline
GetObjectScale() constObjectinline
GetObjectSize() constWorldObject
GetOrientation() constPositioninline
GetOriginalGroup()Playerinline
GetOriginalGroupRef()Playerinline
GetOriginalSubGroup() constPlayerinline
GetOutdoorPvP() constPlayer
GetOwnedAura(uint32 spellId, uint64 casterGUID=0, uint64 itemCasterGUID=0, uint32 reqEffMask=0, Aura *except=NULL) constUnit
GetOwnedAuras()Unitinline
GetOwnedAuras() constUnitinline
GetOwner() constUnit
GetOwnerGUID() constUnitinline
GetPackGUID() constObjectinline
GetPartyMembers(std::list< Unit * > &units)Unit
GetPassOnGroupLoot() constPlayerinline
GetPet() constPlayer
GetPetGUID() constUnitinline
GetPhaseMask() constWorldObjectinline
GetPhases() constWorldObjectinline
GetPlayer(WorldObject &object, uint64 guid)Unitstatic
GetPlayerListInGrid(std::list< Player * > &lList, float fMaxSearchRange) constWorldObject
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(Position *pos) constPositioninline
GetPositionOffsetTo(Position const &endPos, Position &retOffset) constPosition
GetPositionX() constPositioninline
GetPositionY() constPositioninline
GetPositionZ() constPositioninline
GetPositionZMinusOffset() constUnit
GetPosStat(Stats stat) constUnitinline
GetPower(Powers power) constUnit
GetPowerIndex(uint32 powerType) constUnit
getPowerType() constUnitinline
GetPowerTypeByAuraGroup(UnitMods unitMod) constUnit
GetPPMProcChance(uint32 WeaponSpeed, float PPM, const SpellInfo *spellProto) constUnit
GetProcAurasTriggeredOnEvent(AuraApplicationList &aurasTriggeringProc, AuraApplicationList *procAuras, ProcEventInfo eventInfo)Unit
GetPureMaxSkillValue(uint32 skill) constPlayer
GetPureSkillValue(uint32 skill) constPlayer
GetQuestLevel(Quest const *quest) constPlayerinline
GetQuestObjectiveCounter(uint32 objectiveId) constPlayer
GetQuestRewardStatus(uint32 quest_id) constPlayer
GetQuestSlotCounter(uint16 slot, uint8 counter) constPlayer
GetQuestSlotQuestId(uint16 slot) constPlayer
GetQuestSlotState(uint16 slot) constPlayer
GetQuestSlotTime(uint16 slot) constPlayer
GetQuestStatus(uint32 quest_id) constPlayer
getQuestStatusMap()Playerinline
getRace() constUnitinline
getRaceMask() constUnitinline
GetRaidDifficulty() constPlayerinline
GetRandomContactPoint(const Unit *target, float &x, float &y, float &z, float distance2dMin, float distance2dMax) constUnit
GetRandomNearPosition(Position &pos, float radius)WorldObject
GetRandomPoint(Position const &srcPos, float distance, float &rand_x, float &rand_y, float &rand_z) constWorldObject
GetRandomPoint(Position const &srcPos, float distance, Position &pos) constWorldObject
GetRandomResearchDigsiteForContinent(uint32 mapId)Player
GetRandomResearchProjectForRace(uint32 researchBranchId)Player
GetRandomWinner() constPlayerinline
GetRank() constPlayerinline
GetRankFromDB(uint64 guid)Playerstatic
GetRatingBonusValue(CombatRating cr) constPlayer
GetRatingMultiplier(CombatRating cr) constPlayer
GetRBGPersonalRating() constPlayerinline
GetReactionTo(Unit const *target) constUnit
GetRedirectThreatPercent() constUnitinline
GetRedirectThreatTarget()Unit
GetRelativeAngle(Position const *pos) constPositioninline
GetRelativeAngle(float x, float y) constPositioninline
GetRemainingPeriodicAmount(uint64 caster, uint32 spellId, AuraType auraType, uint8 effectIndex=0) constUnit
GetReputation(uint32 factionentry) constPlayer
GetReputationMgr()Playerinline
GetReputationMgr() constPlayerinline
GetReputationPriceDiscount(Creature const *creature) constPlayer
GetReputationRank(uint32 faction_id) constPlayer
GetReqKillOrCastCurrentCount(uint32 quest_id, int32 entry)Player
GetResearchDigsiteForFind(GameObject const *go) constPlayer
GetResistance(SpellSchools school) constUnitinline
GetResistance(SpellSchoolMask mask) constUnit
GetResistanceBuffMods(SpellSchools school, bool positive) constUnit
GetRestBonus() constPlayerinline
GetRestTime() constPlayerinline
GetRestType() constPlayerinline
GetResurrectionSpellId()Player
GetRewardedQuestCount() constPlayerinline
getRewardedQuests() constPlayerinline
GetRuneBaseCooldown(uint8 index) constPlayerinline
GetRuneCooldown(uint8 index) constPlayerinline
GetRunesState() constPlayerinline
GetRuneTypeBaseCooldown(RuneType runeType) constPlayer
GetSaveTimer() constPlayerinline
GetSchoolImmunityMask() constUnit
GetSelectedPlayer() constPlayer
GetSelectedUnit() constPlayer
GetSession() constPlayerinline
GetShapeshiftForm() constUnitinline
GetSharedVisionList()Unitinline
GetSheath() constUnitinline
GetShield(bool useable=false) constPlayer
GetSightRange(WorldObject const *target=NULL) constWorldObject
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
GetSpecializationResetCost() constPlayerinline
GetSpecializationResetTime() constPlayerinline
GetSpecsCount() constPlayerinline
GetSpeed(UnitMoveType mtype) constUnit
GetSpeedRate(UnitMoveType mtype) constUnitinline
GetSpellCooldownDelay(uint32 spell_id) constPlayer
GetSpellCooldownMap() constPlayerinline
GetSpellCooldowns() constPlayerinline
GetSpellCritFromIntellect()Player
GetSpellMap() constPlayerinline
GetSpellMap()Playerinline
GetSpellMaxRangeForTarget(Unit const *target, SpellInfo const *spellInfo) constUnit
GetSpellMinRangeForTarget(Unit const *target, SpellInfo const *spellInfo) constUnit
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
GetSubGroup() constPlayerinline
GetTalentMap(uint8 spec) constPlayerinline
GetTalentMap(uint8 spec)Playerinline
GetTalentResetCost() constPlayerinline
GetTalentResetTime() constPlayerinline
GetTalentSpecialization(uint8 spec) constPlayerinline
GetTarget() constUnitinline
GetTeam() constPlayerinline
GetTeamId() constPlayerinline
GetTeleportDest()Playerinline
GetTemporaryUnsummonedPetNumber() constPlayerinline
GetTerrainSwaps() constWorldObjectinline
getThreatManager()Unitinline
GetTimeInnEnter() constPlayerinline
GetTotalAttackPowerValue(WeaponAttackType attType) constUnit
GetTotalAuraModifier(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() constPlayerinline
GetTotalStatValue(Stats stat) 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
GetUInt32ValueFromArray(Tokenizer const &data, uint16 index)Playerstatic
GetUInt64Value(uint16 index) constObject
GetUnit(WorldObject &object, uint64 guid)Unitstatic
GetUnitBlockChance() constUnit
GetUnitCriticalChance(WeaponAttackType attackType, const Unit *victim) constUnit
GetUnitDodgeChance() constUnit
GetUnitMeleeSkill(Unit const *target=NULL) constUnit
GetUnitMissChance(WeaponAttackType attType) constUnit
GetUnitMovementFlags() constUnitinline
GetUnitParryChance() constUnit
GetUpdateFieldData(Player const *target, uint32 *&flags) constObjectprotected
GetUseableItemByPos(uint8 bag, uint8 slot) constPlayer
GetUsedTalentCount() constPlayerinline
GetValuesCount() constObjectinline
GetVehicle() constUnitinline
GetVehicleBase() constUnit
GetVehicleCreatureBase() constUnit
GetVehicleKit() constUnitinline
GetVictim() constUnitinline
GetViewpoint() constPlayer
getVirtualRealm() constUnitinline
GetVisibilityRange() constWorldObject
GetVisibleAura(uint8 slot) constUnit
GetVisibleAuras()Unitinline
GetVoidStorageItem(uint8 slot) constPlayer
GetVoidStorageItem(uint64 id, uint8 &slot) constPlayer
GetWeaponDamageRange(WeaponAttackType attType, WeaponDamageRange type) constUnit
GetWeaponForAttack(WeaponAttackType attackType, bool useable=false) constPlayer
GetWeaponProcChance() constUnit
GetWeaponProficiency() constPlayerinline
GetWorldMapSwaps() constWorldObjectinline
GetXPRestBonus(uint32 xp)Player
GetZoneAndAreaId(uint32 &zoneid, uint32 &areaid) constWorldObject
GetZoneId() constWorldObject
GetZoneIdFromDB(uint64 guid)Playerstatic
GetZoneScript() constWorldObjectinline
GiveLevel(uint8 level)Player
GiveQuestSourceItem(Quest const *quest)Player
GiveXP(uint32 xp, Unit *victim, float group_rate=1.0f)Player
GroupEventHappens(uint32 questId, WorldObject const *pEventObject)Player
HandleAuraProc(Unit *victim, uint32 damage, Aura *triggeredByAura, SpellInfo const *procSpell, uint32 procFlag, uint32 procEx, uint32 cooldown, bool *handled)Unitprivate
HandleAuraProcOnPowerAmount(Unit *victim, uint32 damage, AuraEffect *triggeredByAura, SpellInfo const *procSpell, uint32 procFlag, uint32 procEx, uint32 cooldown)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)Unitprivate
HandleEmoteCommand(uint32 anim_id)Unit
HandleFall(MovementInfo const &movementInfo)Player
HandleOverrideClassScriptAuraProc(Unit *victim, uint32 damage, AuraEffect *triggeredByAura, SpellInfo const *procSpell, uint32 cooldown)Unitprivate
HandleProcExtraAttackFor(Unit *victim)Unit
HandleProcTriggerSpell(Unit *victim, uint32 damage, AuraEffect *triggeredByAura, SpellInfo const *procSpell, uint32 procFlag, uint32 procEx, uint32 cooldown)Unitprivate
HandleSobering()Playerprotected
HandleSpellClick(Unit *clicker, int8 seatId=-1)Unit
HandleStatModifier(UnitMods unitMod, UnitModifierType modifierType, float amount, bool apply)Unit
HasAchieved(uint32 achievementId) constPlayer
HasActiveSpell(uint32 spell) constPlayer
HasAtLoginFlag(AtLoginFlags f) constPlayerinline
HasAura(uint32 spellId, uint64 casterGUID=0, uint64 itemCasterGUID=0, uint32 reqEffMask=0) constUnit
HasAuraEffect(uint32 spellId, uint8 effIndex, uint64 caster=0) constUnit
HasAuraState(AuraStateType flag, SpellInfo const *spellProto=NULL, Unit const *Caster=NULL) constUnit
HasAuraType(AuraType auraType) constUnit
HasAuraTypeWithAffectMask(AuraType auratype, SpellInfo const *affectedSpell) constUnit
HasAuraTypeWithCaster(AuraType auratype, uint64 caster) constUnit
HasAuraTypeWithFamilyFlags(AuraType auraType, uint32 familyName, uint32 familyFlags) constUnit
HasAuraTypeWithMiscvalue(AuraType auratype, int32 miscvalue) constUnit
HasAuraTypeWithValue(AuraType auratype, int32 value) constUnit
HasAuraWithMechanic(uint32 mechanicMask) constUnit
HasBreakableByDamageAuraType(AuraType type, uint32 excludeAura=0) constUnit
HasBreakableByDamageCrowdControlAura(Unit *excludeCasterChannel=NULL) constUnit
HasByteFlag(uint16 index, uint8 offset, uint8 flag) constObject
HasCompletedAllCommonProjectsForRace(uint32 researchBranchId, bool onlyAvailable) constPlayer
HasCompletedAllRareProjectsForRace(uint32 researchBranchId) constPlayer
HasCompletedResearchProject(uint32 projectId) constPlayerinline
HasCurrency(uint32 id, uint32 count) constPlayer
HasEnoughMoney(uint64 amount) constPlayerinline
HasEnoughMoney(int64 amount) constPlayer
HasExtraUnitMovementFlag(uint16 f) constUnitinline
HasFlag(uint16 index, uint32 flag) constObject
HasFlag64(uint16 index, uint64 flag) constObject
HasFreeBattlegroundQueueId()Player
HasInArc(float arcangle, Position const *pos, float border=2.0f) constPosition
HasInLine(WorldObject const *target, float width) constPosition
HasInvisibilityAura() constUnitinline
hasInvolvedQuest(uint32) constObjectinlinevirtual
HasItemCount(uint32 item, uint32 count=1, bool inBankAlso=false) constPlayer
HasItemFitToSpellRequirements(SpellInfo const *spellInfo, Item const *ignoreItem=NULL) constPlayer
HasItemOrGemWithIdEquipped(uint32 item, uint32 count, uint8 except_slot=NULL_SLOT) constPlayer
HasItemOrGemWithLimitCategoryEquipped(uint32 limitCategory, uint32 count, uint8 except_slot=NULL_SLOT) constPlayer
HasNegativeAuraWithAttribute(uint32 flag, uint64 guid=0) constUnit
HasNegativeAuraWithInterruptFlag(uint32 flag, uint64 guid=0) constUnit
HasPendingBind() constPlayerinline
HasPhaseList(uint32 phase)WorldObject
HasPvPForcingQuest() constPlayer
hasQuest(uint32) constObjectinlinevirtual
HasQuestForGO(int32 goId) constPlayer
HasQuestForItem(uint32 itemId) constPlayer
HasResearchingProject(uint32 projectId) constPlayerinline
HasSharedVision() constUnitinline
HasSkill(uint32 skill) constPlayer
HasSpell(uint32 spell) const overridePlayervirtual
HasSpellCooldown(uint32 spell_id) constPlayer
HasStealthAura() constUnitinline
HasTalent(uint32 spell_id, uint8 spec) constPlayer
HasTitle(uint32 bitIndex)Player
HasTitle(CharTitlesEntry const *title)Playerinline
HasUnitMovementFlag(uint32 f) constUnitinline
HasUnitState(const uint32 f) constUnitinline
HasUnitTypeMask(uint32 mask) constUnitinline
HasVisionObscured(Unit const *target) constUnit
HaveAtClient(WorldObject const *u) constPlayer
haveOffhandWeapon() constUnit
HealBySpell(Unit *victim, SpellInfo const *spellInfo, uint32 addHealth, bool critical=false)Unit
HealthAbovePct(int32 pct) constUnitinline
HealthAbovePctHealed(int32 pct, uint32 heal) constUnitinline
HealthBelowPct(int32 pct) constUnitinline
HealthBelowPctDamaged(int32 pct, uint32 damage) constUnitinline
i_AIUnitprotected
i_disabledAIUnitprotected
i_motionMasterUnitprotected
InArena() constPlayer
InBattleground() constPlayerinline
InBattlegroundQueue() constPlayer
InBattlegroundQueueForBattlegroundQueueType(BattlegroundQueueTypeId bgQueueTypeId) constPlayer
inCinematicPlayerprivate
IncompleteQuest(uint32 quest_id)Player
IncrDiminishing(DiminishingGroup group)Unit
infinityCooldownDelayPlayerstatic
infinityCooldownDelayCheckPlayerstatic
InitCharmInfo()Unit
InitDataForForm(bool reapplyMods=false)Player
InitDisplayIds()Player
InitGlyphsForLevel()Player
Initialize(uint32 guid)Player
InitPrimaryProfessions()Player
InitRunes()Player
InitStatBuffMods()Unit
InitStatsForLevel(bool reapplyMods=false)Player
InitTalentForLevel()Player
InitTamedPet(Pet *pet, uint8 level, uint32 spell_id) constUnit
InitTaxiNodesForLevel()Playerinline
inn_area_box_orientationPlayerprotected
inn_area_box_xPlayerprotected
inn_area_box_yPlayerprotected
inn_area_box_zPlayerprotected
inn_area_radiusPlayerprotected
inn_pos_mapidPlayerprotected
inn_pos_xPlayerprotected
inn_pos_yPlayerprotected
inn_pos_zPlayerprotected
InnEnter(time_t time, uint32 mapid, float x, float y, float z, float radius=0.0f, float boxX=0.0f, float boxY=0.0f, float boxZ=0.0f, float boxOrientation=0.0f)Player
inRandomLfgDungeon()Player
InSamePhase(WorldObject const *obj) constWorldObject
InSamePhase(uint32 phasemask) constWorldObjectinline
InterruptNonMeleeSpells(bool withDelayed, uint32 spellid=0, bool withInstant=true)Unit
InterruptSpell(CurrentSpellTypes spellType, bool withDelayed=true, bool withInstant=true)Unit
isAcceptWhispers() constPlayerinline
IsActionButtonDataValid(uint8 button, uint32 action, ActionButtonType type)Player
isActiveObject() constWorldObjectinline
IsActiveQuest(uint32 quest_id) constPlayer
IsAffectedBySpellmod(SpellInfo const *spellInfo, SpellModifier *mod, Spell *spell=NULL)Player
isAFK() constPlayerinline
IsAIEnabledUnit
IsAlive() constUnitinline
isAllowedToLoot(const Creature *creature)Player
IsAlwaysDetectableFor(WorldObject const *seer) const overridePlayerprotectedvirtual
IsAlwaysVisibleFor(WorldObject const *seer) const overrideUnitprotectedvirtual
IsArmorer() constUnitinline
IsAtGroupRewardDistance(WorldObject const *pRewardSource) constPlayer
IsAtRecruitAFriendDistance(WorldObject const *pOther) constPlayer
isAttackingPlayer() constUnit
isAttackReady(WeaponAttackType type=WeaponAttackType::BASE_ATTACK) constUnitinline
IsAuctioner() constUnitinline
IsBagPos(uint16 pos)Playerstatic
IsBanker() constUnitinline
IsBankPos(uint16 pos)Playerinlinestatic
IsBankPos(uint8 bag, uint8 slot)Playerstatic
IsBaseRuneSlotsOnCooldown(RuneType runeType) constPlayer
IsBattleMaster() constUnitinline
IsBeingForcedTeleportFar() constPlayerinline
isBeingLoaded() const overridePlayervirtual
IsBeingTeleported() constPlayerinline
IsBeingTeleportedFar() constPlayerinline
IsBeingTeleportedNear() constPlayerinline
isBlockCritical()Unit
IsBMAuctioner() constUnitinline
IsCanDelayTeleport() constPlayerinlineprivate
IsCharmed() constUnitinline
IsCharmedOwnedByPlayerOrPlayer() constUnitinline
IsContestedGuard() constUnit
IsControlledByPlayer() constUnitinline
IsCurrentSpecMasterySpell(SpellInfo const *spellInfo) constPlayer
IsDamageReducedByArmor(SpellSchoolMask damageSchoolMask, SpellInfo const *spellInfo=NULL, uint8 effIndex=MAX_SPELL_EFFECTS)Unitstatic
isDead() constUnitinline
isDebugAreaTriggersPlayer
isDND() constPlayerinline
IsDuringRemoveFromWorld() constUnitinline
isDying() constUnitinline
IsEquipmentPos(uint16 pos)Playerinlinestatic
IsEquipmentPos(uint8 bag, uint8 slot)Playerstatic
IsFalling() constUnit
isFeared() constUnitinline
IsFlying() constUnitinline
IsForcedTeleportFar() constPlayerinline
IsFriendlyTo(Unit const *unit) constUnit
isFrozen() constUnit
IsFullHealth() constUnitinline
IsGameMaster() constPlayerinline
isGMChat() constPlayerinline
isGMVisible() constPlayerinline
IsGossip() constUnitinline
IsGroupVisibleFor(Player const *p) constPlayer
IsGuardian() constUnitinline
IsGuildMaster() constUnitinline
IsHasDelayedTeleport() constPlayerinlineprivate
isHonorOrXPTarget(Unit const *victim)Player
IsHostileTo(Unit const *unit) constUnit
IsHostileToPlayers() constUnit
IsHunterPet() constUnitinline
IsImmunedToDamage(SpellSchoolMask meleeSchoolMask) constUnit
IsImmunedToDamage(SpellInfo const *spellInfo) constUnit
IsImmunedToSpell(SpellInfo const *spellInfo) constUnitvirtual
IsImmunedToSpellEffect(SpellInfo const *spellInfo, uint32 index) constUnitvirtual
IsImmuneToEnvironmentalDamage()Player
isInAccessiblePlaceFor(Creature const *c) constUnit
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
IsInCinematic() constPlayerinline
IsInCombat() constUnitinline
IsInCurrentInnArea(float padding=0.0f) constPlayer
IsInDisallowedMountForm() constUnit
IsInDist(float x, float y, float z, float dist) constPositioninline
IsInDist(Position const *pos, float dist) constPositioninline
IsInDist2d(float x, float y, float dist) constPositioninline
IsInDist2d(Position const *pos, float dist) constPositioninline
IsInFeralForm() constUnit
IsInFlight() constUnitinline
isInFront(WorldObject const *target, float arc=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
isInRoots() constUnitinline
IsInSameGroupWith(Player const *p) constPlayer
IsInSameRaidWith(Player const *p) constPlayer
IsInventoryPos(uint16 pos)Playerinlinestatic
IsInventoryPos(uint8 bag, uint8 slot)Playerstatic
IsInvisibleDueToDespawn() constWorldObjectinlineprotectedvirtual
IsInvitedForBattlegroundInstance(uint32 instanceId) constPlayer
IsInvitedForBattlegroundQueueType(BattlegroundQueueTypeId bgQueueTypeId) constPlayer
IsInWater() const overridePlayerinlinevirtual
IsInWhisperWhiteList(uint64 guid)Player
IsInWorld() constObjectinline
IsKnowHowFlyIn(uint32 mapid, uint32 zone) constPlayer
IsLevitating() constUnitinline
IsLootingObject(uint64 guid) constPlayerinline
IsMailsLoaded() constPlayerinline
IsMirrorTimerActive(MirrorTimerType type)Player
IsMounted() constUnitinline
isMoving() constUnitinline
IsNeedCastPassiveSpellAtLearn(SpellInfo const *spellInfo) constPlayer
isNeedNotify(uint16 f) constWorldObjectinline
IsNeutralToAll() constUnit
IsNeverVisible() const overridePlayervirtual
IsNonMeleeSpellCasted(bool withDelayed, bool skipChanneled=false, bool skipAutorepeat=false, bool isAutoshoot=false, bool skipInstant=true) constUnit
IsOnVehicle(const Unit *vehicle) constUnit
IsOutdoorPvPActive()Player
IsPermanentWorldObject() constWorldObjectinline
IsPet() constUnitinline
IsPetNeedBeTemporaryUnsummoned() constPlayer
IsPhased(WorldObject const *obj) constWorldObject
IsPhased(uint32 phase) constWorldObjectinline
IsPolymorphed() constUnit
IsPositionValid() constPosition
isPossessed() constUnitinline
isPossessedByPlayer() constUnit
isPossessing() constUnit
isPossessing(Unit *u) constUnit
IsPvP() constUnitinline
IsQuestGiver() constUnitinline
IsQuestRewarded(uint32 quest_id) constPlayer
IsResearchBranchUnlocked(uint32 researchBranchId) constPlayer
IsResearchDigsiteAvailable(ResearchDigsiteInfo const *digsiteInfo) constPlayer
IsRessurectRequested() constPlayerinline
IsRessurectRequestedBy(uint64 guid) constPlayerinline
isRested() constPlayerinline
IsScriptOverriden(SpellInfo const *spell, int32 script) constUnit
IsSelfOrInSameMap(WorldObject const *obj) constWorldObject
IsServiceProvider() constUnit
IsSitState() constUnit
isSpellBlocked(Unit *victim, SpellInfo const *spellProto, WeaponAttackType attackType=WeaponAttackType::BASE_ATTACK)Unit
isSpellCrit(Unit *victim, SpellInfo const *spellProto, SpellSchoolMask schoolMask, WeaponAttackType attackType=WeaponAttackType::BASE_ATTACK) constUnit
IsSpellFitByClassAndRace(uint32 spell_id) constPlayer
IsSpiritGuide() constUnitinline
IsSpiritHealer() constUnitinline
IsSpiritService() constUnitinline
IsSplineEnabled() constUnit
IsStandState() constUnit
IsStopped() constUnitinline
IsSummon() constUnitinline
IsTabardDesigner() constUnitinline
isTargetableForAttack(bool checkFakeDeath=true) constUnit
IsTaxi() constUnitinline
isTaxiCheater() constPlayerinline
IsTerrainSwaped(uint32 terrainSwap) constWorldObjectinline
isTotalImmune()Player
isTotalImmunity()Player
IsTotem() constUnitinline
IsTrainer() constUnitinline
IsTriggeredAtSpellProcEvent(Unit *victim, Aura *aura, SpellInfo const *procSpell, uint32 procFlag, uint32 procExtra, WeaponAttackType attType, bool isVictim, bool active, SpellProcEventEntry const *&spellProcEvent)Unitprivate
isTurning() constUnitinline
IsTwoHandUsed() constPlayer
isType(uint16 mask) constObjectinline
IsUnderWater() const overridePlayervirtual
IsUseEquipedWeapon(bool mainhand) constPlayer
isUsingLfg()Player
IsValidAssistTarget(Unit const *target) constUnit
IsValidAttackTarget(Unit const *target) constUnit
IsValidClass(uint8 Class)Playerinlinestatic
IsValidGender(uint8 Gender)Playerinlinestatic
IsValidPos(uint16 pos, bool explicit_pos)Playerinline
IsValidPos(uint8 bag, uint8 slot, bool explicit_pos)Player
IsValidRace(uint8 Race)Playerinlinestatic
IsVehicle() constUnitinline
IsVendor() constUnitinline
IsVisible() constUnit
IsVisibleGloballyFor(Player const *player) constPlayer
IsVoidStorageUnlocked() constPlayerinline
IsWalking() constUnitinline
IsWithinCombatRange(const Unit *obj, float dist2compare) constUnit
IsWithinDist(WorldObject const *obj, float dist2compare, bool is3D=true) constWorldObject
IsWithinDist2d(float x, float y, float dist) constWorldObject
IsWithinDist2d(Position const *pos, float dist) constWorldObject
IsWithinDist3d(float x, float y, float z, float dist) constWorldObject
IsWithinDist3d(Position const *pos, float dist) constWorldObject
IsWithinDistInMap(WorldObject const *obj, float dist2compare, bool is3D=true) constWorldObject
IsWithinLOS(float x, float y, float z) constWorldObject
IsWithinLOSInMap(WorldObject const *obj) constWorldObject
IsWithinMeleeRange(const Unit *obj, float dist=MELEE_RANGE) constUnit
IsWithinResearchDigsite(ResearchDigsite *digsite) constPlayer
IsWorldObject() constWorldObject
Item::AddToUpdateQueueOf(Player *player)Playerfriend
Item::RemoveFromUpdateQueueOf(Player *player)Playerfriend
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 *victim, bool durabilityLoss=true)Unit
KillCreditGO(uint32 entry, uint64 guid=0)Player
KilledMonster(CreatureTemplate const *cInfo, uint64 guid)Player
KilledMonsterCredit(uint32 entry, uint64 guid=0)Player
KilledPlayerCredit()Player
KillPlayer()Player
KnockbackFrom(float x, float y, float speedXY, float speedZ)Unit
LastCharmerGUIDUnit
LastUsedScriptIDWorldObject
learnDefaultSpells()Player
learnQuestRewardedSpells()Player
learnQuestRewardedSpells(Quest const *quest)Player
learnSkillRewardedSpells(uint32 id, uint32 value)Player
learnSpell(uint32 spell_id, bool dependent)Player
learnSpellHighRank(uint32 spellid)Player
LearnTalent(uint16 talentId)Player
LeaveBattleground(bool teleportToEntryPoint=true)Player
LeaveLFGChannel()Player
LeftChannel(Channel *c)Player
LoadCorpse()Player
LoadFromDB(uint32 guid, SQLQueryHolder *holder)Player
LoadPet()Player
LoadPositionFromDB(uint32 &mapid, float &x, float &y, float &z, float &o, bool &in_flight, uint64 guid)Playerstatic
LockVoidStorage()Playerinline
m_achievementMgrPlayerprivate
m_actionButtonsPlayerprotected
m_appliedAurasUnitprotected
m_areaUpdateIdPlayerprotected
m_ArmorProficiencyPlayerprotected
m_atLoginFlagsPlayerprotected
m_attackersUnitprotected
m_attackingUnitprotected
m_attackTimerUnitprotected
m_auraBaseModPlayerprotected
m_auraModifiersGroupUnitprotected
m_auraRaidUpdateMaskPlayerprotected
m_auraStateAurasUnitprotected
m_auraUpdateIteratorUnitprotected
m_AutoRepeatFirstCastUnitprotected
m_baseHealthRegenPlayerprotected
m_baseManaRegenPlayerprotected
m_baseRatingValuePlayerprotected
m_baseSpellCritChanceUnit
m_baseSpellPowerPlayerprotected
m_battlePetMgrPlayerprivate
m_bCanDelayTeleportPlayerprivate
m_bgBattlegroundQueueIDPlayerprotected
m_bgDataPlayerprotected
m_bHasDelayedTeleportPlayerprivate
m_boundInstancesPlayer
m_bPassOnGroupLootPlayerprotected
m_canBlockPlayerprotected
m_canDodgePlayerprotected
m_canDualWieldUnit
m_canModifyStatsUnitprotected
m_canParryPlayerprotected
m_canTitanGripPlayerprotected
m_ChampioningFactionPlayerprivate
m_ChampioningTypePlayerprivate
m_channelsPlayerprotected
m_charmInfoUnitprotected
m_chiPowerDegenTimerCountPlayerprotected
m_cinematicPlayerprotected
m_cleanupDoneUnitprivate
m_clientGUIDsPlayer
m_CombatTimerUnitprivate
m_ComboPointHoldersUnitprivate
m_comboPointsPlayerprotected
m_comboTargetPlayerprotected
m_contestedPvPTimerPlayerprotected
m_ControlledUnit
m_ControlledByPlayerUnit
m_createStatsUnitprotected
m_currentBuybackSlotPlayerprotected
m_currentSpellsUnitprotected
m_currMapWorldObjectprivate
m_DailyQuestChangedPlayerprotected
m_deathExpireTimePlayerprotected
m_deathStateUnitprotected
m_deathTimerPlayerprotected
m_declinednamePlayerprotected
m_DelayedOperationsPlayerprivate
m_DFQuestsPlayer
m_DiminishingUnitprivate
m_dividerPlayerprotected
m_drunkTimerPlayerprotected
m_dungeonDifficultyPlayerprotected
m_duringRemoveFromWorldUnitprivate
m_dynamicChangeObjectprotected
m_dynamicTabObjectprotected
m_dynObjUnitprotected
m_enchantDurationPlayerprotected
m_EquipmentSetsPlayerprotected
m_EventsUnit
m_executed_notifiesWorldObjectprivate
m_extraAttacksUnit
m_ExtraFlagsPlayerprotected
m_fieldNotifyFlagsObjectprotected
m_floatValuesObject
m_FlyingBeforeCinematicPlayerprivate
m_focusRegenTimerCountPlayerprotected
m_FollowingRefManagerUnitprivate
m_forced_speed_changesPlayer
m_forcedTeleportFarPlayer
m_forcedTeleportFarSemaphorePlayer
m_gameObjUnitprotected
m_GlobalCooldownMgrPlayerprotected
m_grantableLevelsPlayerprotected
m_groupPlayerprotected
m_groupInvitePlayerprotected
m_groupUpdateMaskPlayerprotected
m_GuildIdInvitedPlayerprotected
m_holyPowerRegenTimerCountPlayerprotected
m_homebindAreaIdPlayer
m_homebindMapIdPlayer
m_HomebindTimerPlayer
m_homebindXPlayer
m_homebindYPlayer
m_homebindZPlayer
m_HostileRefManagerUnitprivate
m_ingametimePlayerprotected
m_InstanceIdWorldObjectprivate
m_InstanceValidPlayer
m_int32ValuesObject
m_interruptableAurasUnitprotected
m_interruptMaskUnitprotected
m_invisibilityWorldObject
m_invisibilityDetectWorldObject
m_inWorldObjectprivate
m_isActiveWorldObjectprotected
m_IsBGRandomWinnerPlayerprotected
m_isInWaterPlayerprivate
m_isSortedUnitprotected
m_isWorldObjectWorldObjectprotected
m_itemDurationPlayerprotected
m_itemsPlayerprotected
m_itemSoulboundTradeablePlayerprotected
m_itemUpdateQueuePlayerprotected
m_itemUpdateQueueBlockedPlayerprotected
m_Last_tickPlayer
m_lastDailyQuestTimePlayerprotected
m_lastFallTimePlayerprivate
m_lastFallZPlayerprivate
m_lastGuildInviterGUIDPlayerprivate
m_lastHonorUpdateTimePlayerprotected
m_lastpetnumberPlayerprotected
m_lastPotionIdPlayerprotected
m_lastSanctuaryTimeUnit
m_logintimePlayer
m_lootGuidPlayerprotected
m_lootViewPlayerprotected
m_mailPlayerprotected
m_mailsLoadedPlayer
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_movedPlayerUnit
m_movementCounterUnitprotected
m_movementInfoWorldObject
m_moverPlayer
m_movesplineTimerUnitprivate
m_nameWorldObjectprotected
m_nextMailDelivereTimePlayer
m_nextSavePlayerprotected
m_notifyflagsWorldObjectprivate
m_ObjectSlotUnit
m_objectTypeObjectprotected
m_objectTypeIdObjectprotected
m_objectUpdatedObjectprotected
m_oldpetspellPlayerprivate
m_orientationPosition
m_originalGroupPlayerprotected
m_overrideAutoattackRangeUnitprotected
m_overrideAutoattackSpellInfoUnitprotected
m_ownedAurasUnitprotected
m_PackGUIDObjectprivate
m_petAurasUnit
m_phaseMaskWorldObjectprivate
m_Played_timePlayer
m_positionXPosition
m_positionYPosition
m_positionZPosition
m_powerFractionPlayerprotected
m_procDeepUnitprotected
m_questObjectiveStatusPlayerprotected
m_questObjectiveStatusSavePlayerprotected
m_QuestStatusPlayerprotected
m_QuestStatusSavePlayerprotected
m_raidDifficultyPlayerprotected
m_raidMapDifficultyPlayerprotected
m_reactiveTimerUnitprotected
m_recallMapPlayer
m_recallOPlayer
m_recallXPlayer
m_recallYPlayer
m_recallZPlayer
m_refundableItemsPlayerprivate
m_regenTimerUnitprotected
m_regenTimerCountPlayerprotected
m_removedAurasUnitprotected
m_removedAurasCountUnitprotected
m_reputationMgrPlayerprivate
m_rest_bonusPlayerprotected
m_restTimePlayerprotected
m_RewardedQuestsPlayerprotected
m_RewardedQuestsSavePlayerprotected
m_runesPlayerprotected
m_scAurasUnitprotected
m_SeasonalQuestChangedPlayerprotected
m_seasonalquestsPlayerprotected
m_seerPlayer
m_serverSideVisibilityWorldObject
m_serverSideVisibilityDetectWorldObject
m_sessionPlayerprotected
m_sharedVisionUnitprotected
m_socialPlayerprotected
m_speakCountPlayerprotected
m_speakTimePlayerprotected
m_speed_rateUnitprotected
m_spellCooldownsPlayerprivate
m_spellImmuneUnit
m_spellModsPlayerprotected
m_spellModTakingSpellPlayer
m_spellPenetrationItemModPlayerprotected
m_spellsPlayerprotected
m_stableSlotsPlayer
m_stateUnitprivate
m_stealthWorldObject
m_stealthDetectWorldObject
m_summon_expirePlayerprotected
m_summon_mapidPlayerprotected
m_summon_xPlayerprotected
m_summon_yPlayerprotected
m_summon_zPlayerprotected
m_SummonSlotUnit
m_swingErrorMsgPlayerprotected
m_taxiPlayer
m_teamPlayerprotected
m_teleport_destPlayerprivate
m_teleport_optionsPlayerprivate
m_temporaryUnsummonedPetNumberPlayerprivate
m_ThreatManagerUnitprotected
m_threatModifierUnit
m_timedquestsPlayerprotected
m_timeSyncClientPlayerprivate
m_timeSyncQueuePlayerprivate
m_timeSyncServerPlayerprivate
m_timeSyncTimerPlayerprivate
m_tradePlayerprotected
m_transformUnitprotected
m_transportWorldObjectprotected
m_uint32ValuesObject
m_unitTypeMaskUnitprotected
m_updateFlagObjectprotected
m_valuesCountObjectprotected
m_vehicleUnitprotected
m_vehicleKitUnitprotected
m_visibleAurasUnitprotected
m_weaponChangeTimerPlayerprotected
m_weaponDamageUnitprotected
m_WeaponProficiencyPlayerprotected
m_WeeklyQuestChangedPlayerprotected
m_weeklyquestsPlayerprotected
m_zoneScriptWorldObjectprotected
m_zoneUpdateIdPlayerprotected
m_zoneUpdateTimerPlayerprotected
MagicSpellHitResult(Unit *victim, SpellInfo const *spellInfo)Unit
MeleeDamageBonusDone(Unit *pVictim, uint32 damage, WeaponAttackType attType, SpellInfo const *spellProto=NULL)Unit
MeleeDamageBonusTaken(Unit *attacker, uint32 pdamage, WeaponAttackType attType, SpellInfo const *spellProto=NULL)Unit
MeleeSpellHitResult(Unit *victim, SpellInfo const *spellInfo)Unit
MeleeSpellMissChance(Unit const *victim, WeaponAttackType attType, uint32 spellId) constUnit
mMitemsPlayer
ModifyAuraState(AuraStateType flag, bool apply)Unit
ModifyCurrency(uint32 id, int32 count, bool printLog=true, bool ignoreMultipliers=false)Player
ModifyCurrencyFlag(uint32 id, uint8 flag)Player
ModifyHealth(int32 val)Unit
ModifyMoney(int64 amount, bool sendError=true)Player
ModifyPower(Powers power, int32 val)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=NULL)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, bool generatePath=false, bool forceDestination=false)Unit
MonsterSay(const char *text, Language language, WorldObject const *target)WorldObject
MonsterSay(int32 textId, Language language, WorldObject const *target)WorldObject
MonsterTextEmote(const char *text, WorldObject const *target, bool IsBossEmote=false)WorldObject
MonsterTextEmote(int32 textId, WorldObject const *target, bool IsBossEmote=false)WorldObject
MonsterWhisper(const char *text, Player const *target, bool IsBossWhisper=false)WorldObject
MonsterWhisper(int32 textId, Player const *target, bool IsBossWhisper=false)WorldObject
MonsterYell(const char *text, Language language, WorldObject const *target)WorldObject
MonsterYell(int32 textId, Language language, WorldObject const *target)WorldObject
Mount(uint32 mount, uint32 vehicleId=0, uint32 creatureEntry=0)Unit
MoveItemFromInventory(uint8 bag, uint8 slot, bool update)Player
MoveItemToInventory(ItemPosCountVec const &dest, Item *pItem, bool update, bool in_characterInventoryDB=false)Player
MovePosition(Position &pos, float dist, float angle)WorldObject
MovePositionToFirstCollision(Position &pos, float dist, float angle)WorldObject
movesplineUnit
mSemaphoreTeleport_FarPlayerprivate
mSemaphoreTeleport_NearPlayerprivate
mSkillStatusPlayerprotected
NearTeleportTo(float x, float y, float z, float orientation, bool casting=false)Unit
NeedChangeAIUnit
NormalizeOrientation(float o)Positioninlinestatic
NotifyExecuted(uint16 f) constWorldObjectinline
Object()Objectprotected
Object(Object const &right)=deleteObjectprivate
OCTRegenMPPerSpirit()Player
OnArchaeologyFindUsed(GameObject *go)Player
OnGossipSelect(WorldObject *source, uint32 gossipListId, uint32 menuId)Player
operator!=(Position const &a)Positioninline
operator=(Object const &right)=deleteObjectprivate
operator==(Position const &a)Position
OutDebugInfo() constUnit
outDebugValues() constPlayerprotected
PetAuraSet typedefUnit
PetSpellInitialize()Player
PlayDirectSound(uint32 sound_id, Player *target=NULL)WorldObject
PlayDistanceSound(uint32 sound_id, Player *target)WorldObject
Player(WorldSession *session)Playerexplicit
PlayerTalkClassPlayer
PlayOneShotAnimKit(uint32 id)Unit
PositionXYZOStream()Positioninline
PositionXYZStream()Positioninline
PossessSpellInitialize()Player
PrepareGossipMenu(WorldObject *source, uint32 menuId=0, bool showQuests=false)Player
PrepareQuestMenu(uint64 guid)Player
PrintIndexError(uint32 index, bool set) constObjectprivate
ProcDamageAndSpell(Unit *victim, uint32 procAttacker, uint32 procVictim, uint32 procEx, uint32 amount, WeaponAttackType attType=WeaponAttackType::BASE_ATTACK, SpellInfo const *procSpell=NULL, SpellInfo const *procAura=NULL)Unit
ProcDamageAndSpellFor(bool isVictim, Unit *target, uint32 procFlag, uint32 procExtra, WeaponAttackType attType, SpellInfo const *procSpell, uint32 damage, SpellInfo const *procAura=NULL)Unit
ProcessDelayedOperations()Player
ProhibitSpellSchool(SpellSchoolMask idSchoolMask, uint32 unTimeMs) overridePlayervirtual
propagateSpeedChange()Unitinline
pvpInfoPlayer
QuestObjectiveSatisfy(uint32 objectId, uint32 amount, uint8 type=0u, uint64 guid=0u)Player
QuestSet typedefPlayerprotected
QuickEquipItem(uint16 pos, Item *pItem)Player
ReadMovementInfo(WorldPacket &data, MovementInfo *mi, Movement::ExtraMovementStatusElement *extras=NULL)Player
ReadyCheckComplete()Player
RebuildTerrainSwaps()WorldObject
RebuildWorldMapAreaSwaps()WorldObject
RecalculateRating(CombatRating cr)Playerinline
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(Position const &pos)Positioninline
Relocate(Position const *pos)Positioninline
RelocateOffset(Position const &offset)Position
removeActionButton(uint8 button)Player
RemoveActiveQuest(uint32 quest_id)Player
RemoveAllAttackers()Unit
RemoveAllAuras()Unit
RemoveAllAurasExceptType(AuraType type)Unit
RemoveAllAurasExceptType(AuraType type1, AuraType type2)Unit
RemoveAllAurasOnDeath()Unit
RemoveAllAurasRequiringDeadTarget()Unit
RemoveAllControlled()Unit
RemoveAllDynObjects()Unit
RemoveAllGameObjects()Unit
RemoveAllMinionsByEntry(uint32 entry)Unit
RemoveAllSpellCooldown()Player
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, uint64 casterGUID=0, uint32 reqEffMask=0, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT)Unit
RemoveAura(AuraApplication *aurApp, AuraRemoveMode mode=AURA_REMOVE_BY_DEFAULT)Unit
RemoveAura(Aura *aur, AuraRemoveMode mode=AURA_REMOVE_BY_DEFAULT)Unit
RemoveAuraFromStack(uint32 spellId, uint64 casterGUID=0, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT)Unit
RemoveAurasByType(AuraType auraType, uint64 casterGUID=0, Aura *except=NULL, bool negative=true, bool positive=true)Unit
RemoveAurasDueToItemSpell(uint32 spellId, uint64 castItemGuid)Unit
RemoveAurasDueToSpell(uint32 spellId, uint64 casterGUID=0, uint32 reqEffMask=0, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT)Unit
RemoveAurasDueToSpellByDispel(uint32 spellId, uint32 dispellerSpellId, uint64 casterGUID, Unit *dispeller, uint8 chargesRemoved=1)Unit
RemoveAurasDueToSpellBySteal(uint32 spellId, uint64 casterGUID, Unit *stealer)Unit
RemoveAurasWithAttribute(uint32 flags)Unit
RemoveAurasWithFamily(SpellFamilyNames family, uint32 familyFlag1, uint32 familyFlag2, uint32 familyFlag3, uint64 casterGUID)Unit
RemoveAurasWithInterruptFlags(uint32 flag, uint32 except=0)Unit
RemoveAurasWithMechanic(uint32 mechanic_mask, AuraRemoveMode removemode=AURA_REMOVE_BY_DEFAULT, uint32 except=0)Unit
RemoveBattlegroundQueueId(BattlegroundQueueTypeId val)Player
RemoveBattlegroundQueueJoinTime(BattlegroundTypeId bgTypeId)Playerinline
RemoveBindSightAuras()Unit
RemoveByteFlag(uint16 index, uint8 offset, uint8 newFlag)Object
RemoveCategoryCooldown(uint32 cat)Player
RemoveCharmAuras()Unit
RemoveCharmedBy(Unit *charmer)Unit
RemoveComboPointHolder(uint32 lowguid)Unitinline
RemovedInsignia(Player *looterPlr)Player
RemoveDynObject(uint32 spellId)Unit
RemoveEnchantmentDurations(Item *item)Player
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, uint64 guid, RemoveMethod method=GROUP_REMOVEMETHOD_DEFAULT, uint64 kicker=0, const char *reason=NULL)Playerstatic
RemoveFromGroup(RemoveMethod method=GROUP_REMOVEMETHOD_DEFAULT)Playerinline
RemoveFromWhisperWhiteList(uint64 guid)Playerinline
RemoveFromWorld() overridePlayervirtual
RemoveGameObject(GameObject *gameObj, bool del)Unit
RemoveGameObject(uint32 spellid, bool del)Unit
removeHatedBy(HostileReference *)Unitinline
RemoveItem(uint8 bag, uint8 slot, bool update)Player
RemoveItemDependentAurasAndCasts(Item *pItem)Player
RemoveItemDurations(Item *item)Player
RemoveItemFromBuyBackSlot(uint32 slot, bool del)Player
RemoveLootedObject(uint64 guid)Player
RemoveMail(uint32 id)Player
RemoveMItem(uint32 id)Player
RemoveMovementImpairingAuras()Unit
RemoveNotOwnSingleTargetAuras(uint32 newPhase=0, bool phaseid=false)Unit
RemoveOwnedAura(AuraMap::iterator &i, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT)Unit
RemoveOwnedAura(uint32 spellId, uint64 casterGUID=0, uint32 reqEffMask=0, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT)Unit
RemoveOwnedAura(Aura *aura, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT)Unit
RemovePet(Pet *pet, PetSaveMode mode, bool returnreagent=false)Player
RemovePetAura(PetAura const *petSpell)Unit
RemovePetitionsAndSigns(uint64 guid, uint32 type)Playerstatic
RemovePlayerFromVision(Player *player)Unit
RemoveQuestSlotState(uint16 slot, uint32 state)Player
RemoveRewardedQuest(uint32 quest_id)Player
RemoveRunesByAuraEffect(AuraEffect const *aura)Player
removeSpell(uint32 spell_id, bool disabled=false, bool learn_low_rank=true)Player
RemoveSpellCategoryCooldown(uint32 cat, bool update=false)Player
RemoveSpellCooldown(uint32 spell_id, bool update=false)Player
RemoveSpellMods(Spell *spell)Player
RemoveStandFlags(uint8 flags)Unitinline
RemoveTalent(uint32 talentId)Player
RemoveTemporarySpell(uint32 spellId)Player
RemoveTimedAchievement(AchievementCriteriaTimedTypes type, uint32 entry)Player
RemoveTimedQuest(uint32 questId)Playerinline
RemoveTradeableItem(Item *item)Player
RemoveUInt64Value(uint16 index, uint64 value)Object
RemoveUnitMovementFlag(uint32 f)Unitinline
RemoveVehicleKit(bool remove=false)Unit
RemoveVisibleAura(uint8 slot)Unit
RepopAtGraveyard()Player
ReportedAfkBy(Player *reporter)Player
ReputationChanged(FactionEntry const *factionEntry)Player
ReputationChanged2(FactionEntry const *factionEntry)Player
ReputationChangedQuestCheck(FactionEntry const *factionEntry)Player
ResetAchievementCriteria(AchievementCriteriaTypes type, uint64 miscValue1=0, uint64 miscValue2=0, bool evenIfCriteriaComplete=false)Player
ResetAchievements()Player
ResetAllNotifies()WorldObjectinline
ResetAllPowers()Player
resetAttackTimer(WeaponAttackType type=WeaponAttackType::BASE_ATTACK)Unit
ResetContestedPvP()Player
ResetCurrencyWeekCap()Player
ResetDailyQuestStatus()Player
ResetInstances(InstanceResetMethod method, bool isRaid)Player
ResetMap() overridePlayervirtual
ResetMonthlyQuestStatus()Player
ResetPetTalents()Player
ResetRedirectThreat()Unitinline
ResetSeasonalQuestStatus(uint16 event_id)Player
resetSpells(bool myClassOnly=false)Player
ResetTalents(bool noCost=false, bool resetTalents=true, bool resetSpecialization=true)Player
ResetTimeSync()Playerprotected
ResetWeeklyQuestStatus()Player
rest_typePlayerprotected
RestoreAllSpellMods(uint32 ownerAuraId=0, Aura *aura=NULL)Player
RestoreBaseRune(uint8 index)Player
RestoreDisplayId()Unit
RestoreFaction()Unit
RestoreSpellMods(Spell *spell, uint32 ownerAuraId=0, Aura *aura=NULL)Player
ResummonPetTemporaryUnSummonedIfAny()Player
ResurectUsingRequestData()Player
ResurrectPlayer(float restore_percent, bool applySickness=false)Player
ResyncRunes(uint8 count)Player
RewardHonor(Unit *victim, uint32 groupsize, int32 honor=-1, bool pvptoken=false)Player
RewardPlayerAndGroupAtEvent(uint32 creature_id, WorldObject *pRewardSource)Player
RewardPlayerAndGroupAtKill(Unit *victim, bool isBattleGround)Player
RewardQuest(Quest const *quest, uint32 reward, Object *questGiver, bool announce=true)Player
RewardRage(uint32 baseRage, bool attacker)Unit
RewardReputation(Unit *victim, float rate)Player
RewardReputation(Quest const *quest)Player
RollMeleeOutcomeAgainst(const Unit *victim, WeaponAttackType attType) constUnit
RollMeleeOutcomeAgainst(const Unit *victim, WeaponAttackType attType, int32 crit_chance, int32 miss_chance, int32 dodge_chance, int32 parry_chance, int32 block_chance) constUnit
Satisfy(AccessRequirement 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)Player
SatisfyQuestExclusiveGroup(Quest const *qInfo, bool msg)Player
SatisfyQuestLevel(Quest const *qInfo, bool msg)Player
SatisfyQuestLog(bool msg)Player
SatisfyQuestMonth(Quest const *qInfo, bool msg)Player
SatisfyQuestNextChain(Quest const *qInfo, bool msg)Player
SatisfyQuestPrevChain(Quest const *qInfo, bool msg)Player
SatisfyQuestPreviousQuest(Quest const *qInfo, bool msg)Player
SatisfyQuestRace(Quest const *qInfo, bool msg)Player
SatisfyQuestReputation(Quest const *qInfo, bool msg)Player
SatisfyQuestSeasonal(Quest const *qInfo, bool msg)Player
SatisfyQuestSkill(Quest const *qInfo, bool msg) constPlayer
SatisfyQuestStatus(Quest const *qInfo, bool msg)Player
SatisfyQuestTimed(Quest const *qInfo, bool msg)Player
SatisfyQuestWeek(Quest const *qInfo, bool msg)Player
SaveCUFProfile(uint8 id, CUFProfile *profile)Playerinline
SaveGoldToDB(SQLTransaction &trans)Player
SaveInventoryAndGoldToDB(SQLTransaction &trans)Player
SavePositionInDB(uint32 mapid, float x, float y, float z, float o, uint32 zone, uint64 guid)Playerstatic
SaveRecallPosition()Player
SaveResearchDigsiteToDB(ResearchDigsite *digsite)Player
SaveRespawnTime()WorldObjectinlinevirtual
SaveToDB(bool create=false)Player
Say(std::string const &text, const Language language)Player
ScheduleDelayedOperation(uint32 operation)Playerinlineprivate
SeasonalEventQuestMap typedefPlayerprotected
SeasonalQuestSet typedefPlayerprotected
SelectNearbyTarget(Unit *exclude=NULL, float dist=NOMINAL_MELEE_RANGE) constUnit
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
SendAttackSwingCancelAttack()Player
SendAttackSwingError(AttackSwingError error)Player
SendAurasForTarget(Unit *target)Player
SendAutoRepeatCancel(Unit *target)Player
SendBattlefieldWorldStates()Player
SendBGWeekendWorldStates()Player
SendBuyFailed(BuyResult msg, ObjectGuid VendorGUID, uint32 item)Player
SendCanTakeQuestResponse(QuestFailedReason msg) constPlayer
SendChangeCurrentVictimOpcode(HostileReference *pHostileReference)Unit
SendCinematicStart(uint32 CinematicSequenceId)Player
SendClearAllCooldowns(Unit *target)Player
SendClearCooldown(uint32 spell_id, Unit *target)Player
SendClearTarget()Unit
SendClearThreatListOpcode(ObjectGuid UnitGUID)Unit
SendComboPoints()Player
SendCooldownEvent(SpellInfo const *spellInfo, uint32 itemId=0, Spell *spell=NULL, bool setCooldown=true)Player
SendCorpseReclaimDelay(bool load=false)Player
SendCurrencies() constPlayer
SendDeclineGuildInvitation(std::string declinerName, bool autoDecline=false)Player
SendDestroyObject(Player *target, ObjectGuid Guid, bool onDeath=false) constObject
SendDirectMessage(WorldPacket *data)Player
SendDuelCountdown(uint32 counter)Player
SendDungeonDifficulty()Player
SendDurabilityLoss(Player *receiver, uint32 percent)Unit
SendEnchantmentDurations()Player
SendEnergizeSpellLog(Unit *victim, uint32 spellID, int32 damage, Powers powertype)Unit
SendEquipError(InventoryResult msg, Item *pItem, Item *pItem2=NULL, uint32 itemid=0)Player
SendEquipmentSetList()Player
SendExplorationExperience(uint32 Area, uint32 Experience)Player
SendGameError(GameError error, uint32 arg1=0, uint32 arg2=0)Player
SendHealSpellLog(ObjectGuid CasterGUID, ObjectGuid TargetGUID, uint32 SpellID, uint32 Damage, uint32 OverHeal, uint32 Absorb, bool critical=false)Unit
SendInitialActionButtons() constPlayerinline
SendInitialPacketsAfterAddToMap()Player
SendInitialPacketsBeforeAddToMap()Player
SendInitialSpells()Player
SendInitialVisiblePackets(Unit *target)Player
SendInitWorldStates(uint32 zone, uint32 area)Player
SendInspectResult(Player const *player)Player
SendInstanceResetWarning(uint32 mapid, DifficultyID difficulty, uint32 time)Player
SendItemDurations()Player
SendItemRefundResult(Item *item, ItemExtendedCostEntry const *iece, uint8 error)Playerprivate
SendLogXPGain(uint32 GivenXP, Unit *victim, uint32 BonusXP, bool recruitAFriend=false, float group_rate=1.0f)Player
SendLoot(uint64 guid, LootType loot_type, bool isAoE=false)Player
SendLootRelease(ObjectGuid guid)Player
SendMailResult(uint32 mailId, MailResponseType mailAction, MailResponseResult mailError, uint32 equipError=0, uint32 item_guid=0, uint32 item_count=0)Player
SendMeleeAttackStart(Unit *victim)Unit
SendMeleeAttackStop(Unit *victim=NULL)Unit
SendMessageToSet(WorldPacket *data, bool self) overridePlayerinlinevirtual
SendMessageToSet(WorldPacket *data, Player const *skipped_rcvr) overridePlayervirtual
SendMessageToSetInRange(WorldPacket *data, float fist, bool self) overridePlayervirtual
SendMessageToSetInRange(WorldPacket *data, float dist, bool self, bool own_team_only)Player
SendMirrorTimer(MirrorTimerType Type, uint32 MaxValue, uint32 CurrentValue, int32 Regen)Playerprotected
SendMissileCancel(uint32 spellId, bool cancel=true)Unitprotected
SendMoveKnockBack(Player *player, float speedXY, float speedZ, float vcos, float vsin)Unit
SendMovementSetCanTransitionBetweenSwimAndFly(bool apply)Player
SendMovementSetCollisionHeight(float height)Player
SendMovieStart(uint32 MovieId)Player
SendNewCurrency(uint32 id) constPlayer
SendNewItem(Item *item, uint32 count, bool received, bool created, bool broadcast=false)Player
SendNewMail()Player
SendNotifyLootItemRemoved(uint8 lootSlot, ObjectGuid guid)Player
SendNotifyLootMoneyRemoved(ObjectGuid guid)Player
SendObjectDeSpawnAnim(uint64 guid)WorldObject
SendOnCancelExpectedVehicleRideAura()Player
SendPeriodicAuraLog(SpellPeriodicAuraLogInfo *pInfo)Unit
SendPetActionFeedback(uint8 msg) constUnit
SendPetAIReaction(ObjectGuid UnitGUID) constUnit
SendPetTalk(uint32 pettalk) constUnit
SendPlaySound(uint32 Sound, bool OnlySelf)WorldObject
SendPlaySpellVisual(uint32 SpellVisualId, float x, float y, float z, float orientation, uint8 SpeedTime, uint16 MissReason, uint16 ReflectStatus)Unit
SendPlaySpellVisualKit(uint32 SpellVisualId, uint32 Duration, int32 Type)Unit
SendPreparedGossip(WorldObject *source)Player
SendPreparedQuest(uint64 guid)Player
SendProficiency(ItemClass itemClass, uint32 itemSubclassMask)Player
SendPushToPartyResponse(Player *player, uint8 msg)Player
SendPvpRewards() constPlayer
SendQuestComplete(Quest const *quest)Player
SendQuestConfirmAccept(Quest const *quest, Player *pReceiver)Player
SendQuestFailed(uint32 questId, InventoryResult reason=EQUIP_ERR_OK)Player
SendQuestReward(Quest const *quest, uint32 XP)Player
SendQuestTimerFailed(uint32 questId)Player
SendQuestUpdateAddCredit(Quest const *quest, QuestObjective const *objective, ObjectGuid guid, uint16 oldCount, uint16 addCount)Player
SendQuestUpdateAddPlayer(Quest const *quest, QuestObjective const *objective, uint16 oldCount, uint16 addCount)Player
SendRaidDifficulty(int32 forcedDifficulty=-1)Player
SendRaidInfo()Player
SendRefundInfo(Item *item)Playerprivate
SendRemoveControlBar()Player
SendRemoveFromThreatListOpcode(HostileReference *pHostileReference)Unit
SendResearchHistory()Player
SendResetFailedNotify(uint32 mapid)Player
SendResetInstanceFailed(uint32 reason, uint32 MapId)Player
SendResetInstanceSuccess(uint32 MapId)Player
SendRespondInspectAchievements(Player *player) constPlayer
SendSavedInstances()Player
SendSellResponse(SellResult msg, ObjectGuid VendorGUID, ObjectGuid ItemGUID)Player
SendSetVehicleRecId(uint32 vehicleId)Unit
SendSpellCooldown(uint32 spellId, uint32 cooldown)Player
SendSpellCooldowns()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, uint32 SpellID, uint32 Damage, SpellSchoolMask damageSchoolMask, uint32 AbsorbedDamage, uint32 Resist, bool PhysicalDamage, uint32 Blocked, bool CriticalHit=false)Unit
SendSurveyCastInfo(ResearchDigsite *digsite, bool success)Player
SendTalentsInfoData()Player
SendTalentWipeConfirm(ObjectGuid guid, bool resetType)Player
SendTeleportPacket(Position &pos)Unit
SendThreatListUpdate()Unit
SendTimeSync()Playerprotected
SendTransferAborted(uint32 mapid, TransferAbortReason reason, uint8 arg=0)Player
SendUpdateToOutOfRangeGroupMembers()Player
SendUpdateToPlayer(Player *player)Object
SendUpdateWorldState(uint32 Field, uint32 Value)Player
SetAcceptWhispers(bool on)Playerinline
setActive(bool isActiveObject)WorldObject
SetActiveSpec(uint8 spec)Playerinline
SetAI(UnitAI *newAI)Unitinline
SetAnimTier(AnimTier tier)Unit
SetArmor(int32 val)Unitinline
SetAtLoginFlag(AtLoginFlags f)Playerinline
SetAttackTime(WeaponAttackType att, uint32 val)Unitinline
setAttackTimer(WeaponAttackType type, uint32 time)Unitinline
SetAuraStack(uint32 spellId, Unit *target, uint32 stack)Unit
SetAuraUpdateMaskForRaid(uint8 slot)Playerinline
SetAutoattackOverrideRange(uint32 range)Unitinline
SetAutoattackOverrideSpell(SpellInfo const *spellInfo)Unitinline
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)Unitinline
SetBattlegroundEntryPoint()Player
SetBattlegroundId(uint32 val, BattlegroundTypeId bgTypeId)Player
SetBattlegroundOrBattlefieldRaid(Group *group, int8 subgroup=-1)Player
SetBGTeam(uint32 team)Player
SetBindPoint(uint64 guid)Player
SetByteFlag(uint16 index, uint8 offset, uint8 newFlag)Object
SetByteValue(uint16 index, uint8 offset, uint8 value)Object
SetCanBlock(bool value)Player
SetCanDelayTeleport(bool setting)Playerinlineprivate
SetCanDodge(bool value)Player
SetCanDualWield(bool value)Unitinline
SetCanFly(bool enable)Unit
SetCanModifyStats(bool modifyStats)Unitinline
SetCanParry(bool value)Player
SetCanTitanGrip(bool value)Playerinline
SetCantProc(bool apply)Unit
SetChampioningFaction(uint32 faction)Playerinline
SetChampioningType(uint8 type)Playerinline
SetCharm(Unit *target, bool apply)Unit
SetCharmedBy(Unit *charmer, CharmType type, AuraApplication const *aurApp=NULL)Unit
SetCharmerGUID(uint64 owner)Unitinline
setCinematic(uint8 cine)Playerinline
SetClass(uint8 newClass)Unitinline
SetClientControl(Unit *target, uint8 allowMove)Player
SetComboPoints(int8 cp)Playerinline
SetCommandStatusOff(uint32 command)Playerinline
SetCommandStatusOn(uint32 command)Playerinline
SetConfused(bool apply)Unitprotected
SetContestedPvP(Player *attackedPlayer=NULL)Unit
SetContestedPvPTimer(uint32 newTime)Playerinline
SetControlled(bool apply, UnitState state)Unit
SetCreateHealth(uint32 val)Unitinline
SetCreateMana(uint32 val)Unitinline
SetCreateStat(Stats stat, float val)Unitinline
SetCreatorGUID(uint64 creator)Unitinline
SetCritterGUID(uint64 guid)Unitinline
SetCurrency(uint32 id, uint32 count, bool printLog=true)Player
SetCurrentCastedSpell(Spell *pSpell)Unit
SetCurrentRune(uint8 index, RuneType currentRune)Playerinline
SetDailyQuestStatus(uint32 quest_id)Player
setDeathState(DeathState s) overridePlayervirtual
SetDelayedTeleportFlag(bool setting)Playerinlineprivate
SetDisableGravity(bool disable, bool packetOnly=false)Unit
SetDisplayId(uint32 modelId)Unitvirtual
SetDivider(uint64 guid)Playerinline
SetDrunkValue(uint8 newDrunkValue, uint32 itemId=0)Player
SetDungeonDifficulty(DifficultyID dungeon_difficulty)Playerinline
SetDynamicUInt32Value(uint32 tab, uint16 index, uint32 value)Object
SetEntry(uint32 entry)Objectinline
SetEquipmentSet(uint32 index, EquipmentSet const &eqset)Player
SetExtraUnitMovementFlags(uint16 f)Unitinline
SetFacingTo(float ori)Unit
SetFacingToObject(WorldObject *object)Unit
setFaction(uint32 faction)Unitinline
setFactionForRace(uint8 race)Player
SetFall(bool enable)Unit
SetFallInformation(uint32 time, float z)Player
SetFeared(bool apply)Unitprotected
SetFeatherFall(bool enable, bool packetOnly=false)Unit
SetFieldNotifyFlag(uint16 flag)Objectinline
SetFieldPowerType(uint32 powerType)Unitinline
SetFlag(uint16 index, uint32 newFlag)Object
SetFlag64(uint16 index, uint64 newFlag)Object
SetFloatValue(uint16 index, float value)Object
SetForcedTeleportFar(bool forced)Playerinline
SetFreePrimaryProfessions(uint16 profs)Playerinline
SetFullHealth()Unitinline
SetGameMaster(bool on)Player
SetGender(uint8 gender)Unitinline
SetGlyph(uint8 slot, uint32 glyph)Player
SetGlyphSlot(uint8 slot, uint32 slottype)Playerinline
SetGMChat(bool on)Playerinline
SetGMVisible(bool on)Player
SetGrantableLevels(uint8 val)Playerinline
SetGroup(Group *group, int8 subgroup=-1)Player
SetGroupInvite(Group *group)Playerinline
SetGroupUpdateFlag(uint32 flag)Playerinline
SetGuildIdInvited(uint32 GuildId)Playerinline
SetGuildLevel(uint32 level)Playerinline
SetHealth(uint32 val)Unit
SetHomebind(WorldLocation const &loc, uint32 areaId)Player
SetHover(bool enable, bool packetOnly=false)Unit
SetInCombatState(bool PvP, Unit *enemy=NULL)Unit
SetInCombatWith(Unit *enemy)Unit
SetInFront(WorldObject const *target)Unit
SetInGameTime(uint32 time)Playerinline
SetInGuild(uint32 guildId)Player
SetInt16Value(uint16 index, uint8 offset, int16 value)Objectinline
SetInt32Value(uint16 index, int32 value)Object
SetInviteForBattlegroundQueueType(BattlegroundQueueTypeId bgQueueTypeId, uint32 instanceId)Player
SetInWater(bool apply)Player
SetLastDamagedTime(time_t val)Unitinline
SetLastGuildInviterGUID(uint64 guid)Playerinline
SetLastPetNumber(uint32 petnumber)Playerinline
SetLastPotionId(uint32 item_id)Playerinline
SetLastUsedRune(RuneType type)Playerinline
SetLevel(uint8 lvl)Unit
SetLocationInstanceId(uint32 _instanceId)WorldObjectinlineprotected
SetLocationMapId(uint32 _mapId)WorldObjectinlineprotected
SetLootGUID(uint64 guid)Playerinline
SetLootSpecialization(uint32 specialization)Player
SetMap(Map *map) overridePlayervirtual
SetMaxHealth(uint32 val)Unit
SetMaxPower(Powers power, int32 val)Unit
SetMinion(Minion *minion, bool apply)Unit
SetMinionGUID(uint64 guid)Unitinline
SetModifierValue(UnitMods unitMod, UnitModifierType modifierType, float value)Unitinline
SetMoney(uint64 value)Player
SetMonthlyQuestStatus(uint32 quest_id)Player
SetMover(Unit *target)Player
SetName(std::string const &newname)WorldObjectinline
SetNativeDisplayId(uint32 modelId)Unitinline
SetNotified(uint16 f)WorldObjectinline
SetObjectScale(float scale) overridePlayervirtual
SetOrientation(float orientation)Positioninline
SetOriginalGroup(Group *group, int8 subgroup=-1)Player
SetOwnerGUID(uint64 owner)Unit
SetPassOnGroupLoot(bool bPassOnGroupLoot)Playerinline
SetPendingBind(uint32 instanceId, uint32 bindTimer)Player
SetPetGUID(uint64 guid)Unitinline
SetPhased(uint32 id, bool update, bool apply) OVERRIDEUnitvirtual
SetPhaseMask(uint32 newPhaseMask, bool update) overrideUnitvirtual
SetPower(Powers power, int32 val)Unit
setPowerType(Powers power)Unit
SetPvP(bool state)Player
SetPvPDeath(bool on)Playerinline
SetQuestSlot(uint16 slot, uint32 quest_id, uint32 timer=0)Player
SetQuestSlotCounter(uint16 slot, uint8 counter, uint16 count)Player
SetQuestSlotState(uint16 slot, uint32 state)Player
SetQuestSlotTimer(uint16 slot, uint32 timer)Player
SetQuestStatus(uint32 quest_id, QuestStatus status)Player
SetRace(uint8 race)Unitinline
SetRaidDifficulty(DifficultyID raid_difficulty)Playerinline
SetRandomWinner(bool isWinner)Player
SetRank(uint8 rankId)Playerinline
SetReadyCheckTimer(uint32 timer)Playerinline
SetRedirectThreat(uint64 guid, uint32 pct)Unitinline
setRegenTimerCount(uint32 time)Playerinline
SetRegularAttackTime()Player
SetReputation(uint32 factionentry, uint32 value)Player
SetResistance(SpellSchools school, int32 val)Unitinline
SetResistanceBuffMods(SpellSchools school, bool positive, float val)Unit
SetRestBonus(float rest_bonus_new)Player
SetRestTime(uint32 v)Playerinline
SetRestType(RestType n_r_type)Playerinline
SetResurrectRequestData(Unit *caster, uint32 health, uint32 mana, uint32 appliedAura)Player
SetRooted(bool apply, bool packetOnly=false)Unitprotected
SetRuneConvertAura(uint8 index, AuraEffect const *aura)Player
SetRuneCooldown(uint8 index, uint32 cooldown)Player
SetSaveTimer(uint32 timer)Playerinline
SetSeasonalQuestStatus(uint32 quest_id)Player
SetSeer(WorldObject *target)Playerinline
SetSelection(uint64 guid)Playerinline
SetSemaphoreTeleportFar(bool semphsetting)Playerinline
SetSemaphoreTeleportForcedFar(bool semphsetting)Playerinline
SetSemaphoreTeleportNear(bool semphsetting)Playerinline
SetShapeshiftForm(ShapeshiftForm form)Unit
SetSheath(SheathState sheathed) overridePlayervirtual
SetSkill(uint16 id, uint16 step, uint16 currVal, uint16 maxVal)Player
SetSpecializationResetCost(uint32 cost)Playerinline
SetSpecializationResetTime(time_t time_)Playerinline
SetSpecsCount(uint8 count)Playerinline
SetSpeed(UnitMoveType mtype, float rate, bool forced=false)Unit
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
SetSummonPoint(uint32 mapid, float x, float y, float z)Player
SetSwim(bool enable)Unit
SetTalentResetCost(uint32 cost)Playerinline
SetTalentResetTime(time_t time_)Playerinline
SetTalentSpecialization(uint8 spec, uint32 tree)Playerinline
SetTarget(uint64) OVERRIDEPlayerinlinevirtual
SetTaxiCheater(bool on)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)Object
SetUInt32ValueInArray(Tokenizer &data, uint16 index, uint32 value)Playerstatic
SetUInt64Value(uint16 index, uint64 value)Object
SetUnitMovementFlags(uint32 f)Unitinline
SetUsedTalentCount(uint32 talents)Playerinline
SetVehicle(Vehicle *vehicle)Unitinline
SetViewpoint(WorldObject *target, bool apply)Player
SetVirtualItemSlot(uint8 i, Item *item)Player
SetVisible(bool x)Unit
SetVisibleAura(uint8 slot, AuraApplication *aur)Unit
SetVisibleItemSlot(uint8 slot, Item *pItem)Player
SetWalk(bool enable)Unit
SetWaterWalking(bool enable, bool packetOnly=false)Unit
setWeaponChangeTimer(uint32 time)Playerinline
SetWeeklyQuestStatus(uint32 quest_id)Player
SetWorldObject(bool apply)WorldObject
SetZoneScript()WorldObject
ShowNeutralPlayerFactionSelectUI()Player
SolveResearchProject(Spell *spell)Player
SpawnCorpseBones()Player
SpellBaseDamageBonusDone(SpellSchoolMask schoolMask) constUnit
SpellBaseDamageBonusTaken(SpellSchoolMask schoolMask) constUnit
SpellBaseHealingBonusDone(SpellSchoolMask schoolMask) constUnit
SpellBaseHealingBonusTaken(SpellSchoolMask schoolMask) constUnit
SpellCriticalDamageBonus(SpellInfo const *spellProto, uint32 damage, Unit *victim)Unit
SpellCriticalHealingBonus(SpellInfo const *spellProto, uint32 damage, Unit *victim)Unit
SpellDamageBonusDone(Unit *victim, SpellInfo const *spellProto, uint32 pdamage, DamageEffectType damagetype, uint32 stack=1) constUnit
SpellDamageBonusTaken(Unit *caster, SpellInfo const *spellProto, uint32 pdamage, DamageEffectType damagetype, uint32 stack=1) constUnit
SpellHealingBonusDone(Unit *victim, SpellInfo const *spellProto, uint32 healamount, DamageEffectType damagetype, uint32 stack=1) constUnit
SpellHealingBonusTaken(Unit *caster, SpellInfo const *spellProto, uint32 healamount, DamageEffectType damagetype, uint32 stack=1) constUnit
SpellHitResult(Unit *victim, SpellInfo const *spellInfo, bool canReflect=false)Unit
SpellNonMeleeDamageLog(Unit *victim, uint32 spellID, uint32 damage)Unit
SplitItem(uint16 src, uint16 dst, uint32 count)Player
StartReactiveTimer(ReactiveType reactive)Unitinline
StartTimedAchievement(AchievementCriteriaTimedTypes type, uint32 entry, uint32 timeLost=0)Player
StopAttackFaction(uint32 faction_id)Unit
StopCastingBindSight()Player
StopCastingCharm()Player
StopCinematic()Player
StopMirrorTimer(MirrorTimerType Type)Playerprotected
StopMirrorTimers()Player
StopMoving()Unit
StoreItem(ItemPosCountVec const &pos, Item *pItem, bool update)Player
StoreLootItem(uint8 lootSlot, Loot *loot, uint64 lootGuid=0)Player
StoreNewItem(ItemPosCountVec const &pos, uint32 item, bool update, int32 randomPropertyId=0, AllowedLooterSet const &allowedLooters=AllowedLooterSet())Player
StoreNewItemInBestSlots(uint32 item_id, uint32 item_count)Player
SummonCreature(uint32 id, Position const &pos, TempSummonType spwtype=TempSummonType::TEMPSUMMON_MANUAL_DESPAWN, uint32 despwtime=0, uint32 vehId=0) constWorldObject
SummonCreature(uint32 id, float x, float y, float z, float ang=0, TempSummonType spwtype=TempSummonType::TEMPSUMMON_MANUAL_DESPAWN, uint32 despwtime=0) constWorldObject
SummonCreatureGroup(uint8 group, std::list< TempSummon * > *list=NULL)WorldObject
SummonGameObject(uint32 entry, float x, float y, float z, float ang, float rotation0, float rotation1, float rotation2, float rotation3, uint32 respawnTime)WorldObject
SummonIfPossible(bool agree)Player
SummonPet(uint32 entry, float x, float y, float z, float ang, PetType petType, uint32 despwtime)Player
SummonTrigger(float x, float y, float z, float ang, uint32 dur, CreatureAI *(*GetAI)(Creature *)=NULL)WorldObject
SwapItem(uint16 src, uint16 dst)Player
SwapQuestSlot(uint16 slot1, uint16 slot2)Player
SwapVoidStorageItem(uint8 oldSlot, uint8 newSlot)Player
TakeQuestSourceItem(uint32 questId, bool msg)Player
TalkedToCreature(uint32 entry, uint64 guid)Player
TauntApply(Unit *victim)Unit
TauntFadeOut(Unit *taunter)Unit
TeamForRace(uint8 race)Playerstatic
TeleportTo(uint32 mapid, float x, float y, float z, float orientation, uint32 options=0)Player
TeleportTo(WorldLocation const &loc, uint32 options=0)Player
TeleportToBGEntryPoint()Player
TextEmote(std::string const &text)Player
time_inn_enterPlayerprotected
ToAreaTrigger()Objectinline
ToAreaTrigger() constObjectinline
ToCorpse()Objectinline
ToCorpse() constObjectinline
ToCreature()Objectinline
ToCreature() constObjectinline
ToDynObject()Objectinline
ToDynObject() constObjectinline
ToGameObject()Objectinline
ToGameObject() constObjectinline
ToggleAFK()Player
ToggleByteFlag(uint16 index, uint8 offset, uint8 flag)Object
ToggleDND()Player
ToggleFlag(uint16 index, uint32 flag)Object
ToggleFlag64(uint16 index, uint64 flag)Object
ToggleMetaGemsActive(uint8 exceptslot, bool apply)Player
ToPet()Unitinline
ToPet() constUnitinline
ToPlayer()Objectinline
ToPlayer() constObjectinline
ToString() constPosition
ToTempSummon()Unitinline
ToTempSummon() constUnitinline
ToTotem()Unitinline
ToTotem() constUnitinline
ToUnit()Objectinline
ToUnit() constObjectinline
TrackGameObject(GameObject *gameObj)Unit
TradeCancel(bool sendback, TradeStatus status=TRADE_STATUS_CANCELLED)Player
TriggerAurasProcOnEvent(CalcDamageInfo &damageInfo)Unit
TriggerAurasProcOnEvent(AuraApplicationList *myProcAuras, AuraApplicationList *targetProcAuras, Unit *actionTarget, uint32 typeMaskActor, uint32 typeMaskActionTarget, uint32 spellTypeMask, uint32 spellPhaseMask, uint32 hitMask, Spell *spell, DamageInfo *damageInfo, HealInfo *healInfo)Unit
TriggerAurasProcOnEvent(ProcEventInfo &eventInfo, AuraApplicationList &procAuras)Unit
TryToSpawnResearchDigsiteOnContinent(uint32 mapId)Player
UnbindInstance(uint32 mapid, DifficultyID difficulty, bool unload=false)Player
UnbindInstance(BoundInstancesMap::iterator &itr, DifficultyID difficulty, bool unload=false)Player
UninviteFromGroup()Player
Unit(bool isWorldObject)Unitexplicitprotected
UnlockVoidStorage()Playerinline
unReadMailsPlayer
UnsummonAllTotems()Unit
UnsummonPetTemporaryIfAny()Player
Update(uint32 time) overridePlayervirtual
UpdateAchievementCriteria(AchievementCriteriaTypes type, uint64 miscValue1=0, uint64 miscValue2=0, uint64 miscValue3=0, Unit *unit=NULL)Player
UpdateAfkReport(time_t currTime)Player
UpdateAllCritPercentages()Player
UpdateAllowedPositionZ(float x, float y, float &z) constWorldObject
UpdateAllRatings()Player
UpdateAllRunesRegen()Player
UpdateAllSpellCritChances()Player
UpdateAllStats() overridePlayervirtual
UpdateArea(uint32 newArea)Player
UpdateAreaDependentAuras(uint32 area_id)Player
UpdateAreaPhase()WorldObject
UpdateArmor() overridePlayervirtual
UpdateArmorPenetration(int32 amount)Player
UpdateAttackPowerAndDamage(bool ranged=false) overridePlayervirtual
UpdateAuraForGroup(uint8 slot)Unit
UpdateBlockPercentage()Player
UpdateCharmAI()Unit
UpdateCharmedAI()Playerprivate
UpdateCinematicVisibility()Player
UpdateConquestCurrencyCap(uint32 currency)Playerprotected
UpdateContestedPvP(uint32 currTime)Player
UpdateCorpseReclaimDelay()Player
UpdateCraftSkill(uint32 spellid)Player
UpdateCritPercentage(WeaponAttackType attType)Player
UpdateDamagePhysical(WeaponAttackType attType) overridePlayervirtual
UpdateDodgePercentage()Player
UpdateDuelFlag(time_t currTime)Player
UpdateEnchantTime(uint32 time)Player
UpdateEquipSpellsAtFormChange()Player
UpdateExpertise(WeaponAttackType attType)Player
UpdateFallInformationIfNeed(MovementInfo const &minfo, uint16 opcode)Player
UpdateFishingSkill()Player
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
UpdateInnerTime(time_t time)Playerinline
UpdateInterruptMask()Unit
UpdateItemDuration(uint32 time, bool realtimeonly=false)Player
UpdateLocalChannels(uint32 newZone)Player
UpdateManaRegen()Player
UpdateMastery()Player
UpdateMaxHealth() overridePlayervirtual
UpdateMaxPower(Powers power) overridePlayervirtual
UpdateMeleeHitChances()Player
UpdateMirrorTimers()Player
UpdateNextMailTimeAndUnreads()Player
UpdateObjectVisibility(bool forced=true) overridePlayervirtual
UpdateOrientation(float orientation)Unit
UpdateParryPercentage()Player
UpdatePhasing()Player
UpdatePosition(float x, float y, float z, float orientation, bool teleport=false) overridePlayervirtual
UpdatePosition(const Position &pos, bool teleport=false)Playerinline
UpdatePotionCooldown(Spell *spell=NULL)Player
UpdatePvP(bool state, bool override=false)Player
UpdatePvPFlag(time_t currTime)Player
UpdatePvpPower()Player
UpdatePvPState(bool onlyFFA=false)Player
UpdateRangedHitChances()Player
UpdateRating(CombatRating cr)Player
UpdateReactives(uint32 p_time)Unit
UpdateResearchDigsites()Player
UpdateResearchProjects()Player
UpdateResistances(uint32 school) overridePlayervirtual
UpdateRestAreaState()Player
UpdateRuneRegen(RuneType rune)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()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
UpdateTalentSpecializationManaBonus()Player
UpdateTriggerVisibility()Player
UpdateUInt32Value(uint16 index, uint32 value)Object
UpdateUnderwaterState(Map *m, float x, float y, float z) overridePlayervirtual
UpdateVisibilityForPlayer()Player
UpdateVisibilityOf(WorldObject *target)Player
UpdateVisibilityOf(T *target, UpdateData &data, std::set< Unit * > &visibleNow)Player
UpdateZone(uint32 newZone, uint32 newArea)Player
UpdateZoneDependentAuras(uint32 zone_id)Player
VehicleSpellInitialize()Player
VisibleAuraMap typedefUnit
VisitNearbyGridObject(float const &radius, NOTIFIER &notifier) constWorldObjectinline
VisitNearbyObject(float const &radius, NOTIFIER &notifier) constWorldObjectinline
VisitNearbyWorldObject(float const &radius, NOTIFIER &notifier) constWorldObjectinline
VisualizeItem(uint8 slot, Item *pItem)Player
Whisper(std::string const &text, const Language language, uint64 receiver)Player
WhisperAddon(std::string const &text, std::string const &prefix, Player *receiver)Player
WhisperListPlayerprotected
WorldLocation(uint32 _mapid=MAPID_INVALID, float _x=0, float _y=0, float _z=0, float _o=0)WorldLocationinlineexplicit
WorldLocation(const WorldLocation &loc)WorldLocationinline
WorldObject(bool isWorldObject)WorldObjectexplicitprotected
WorldRelocate(const WorldLocation &loc)WorldLocationinline
WorldSession classPlayerfriend
WriteMovementInfo(WorldPacket &data, Movement::ExtraMovementStatusElement *extras=NULL)Unit
Yell(std::string const &text, const Language language)Player
~GridObject()GridObject< Player >inlinevirtual
~Object()Objectvirtual
~Player()Player
~Unit()Unitvirtual
~WorldObject()WorldObjectvirtual