Class Player [-] [+]
Inherits all methods from: Object, WorldObject, Unit
Methods
AddComboPoints |
Adds combo points to the Player |
AddItem |
Adds the given amount of the specified item entry to the player. |
AddLifetimeKills |
Adds or detracts from the Players current lifetime kill count |
AddQuest |
Tries to add the given quest entry for the Player. |
AddTalent |
Adds a talent to the Player for the specified spec and learning status. |
AdvanceAllSkills |
Advances all of the Players skills to the amount specified |
AdvanceSkill |
Advances a Players specific skill to the amount specified |
AdvanceSkillsToMax |
Advances all of the Players weapon skills to the maximum amount available |
AreaExploredOrEventHappens |
Completes the Quest if a Quest area is explored, or completes the Quest |
BindToInstance |
Binds the Player to their current instance. |
CanBlock |
Returns 'true' if the Player can block incomming attacks, 'false' otherwise. |
CanCompleteQuest |
Returns 'true' if the Player satisfies all requirements to complete the quest entry. |
CanCompleteRepeatableQuest |
Returns 'true' if the Player satisfies all requirements to complete the repeatable quest entry. |
CanEquipItem |
Returns true if the player can equip the given Item or item entry to the given slot, false otherwise. |
CanFly |
Returns 'true' if the Player can fly, 'false' otherwise. |
CanParry |
Returns 'true' if the Player can parry incomming attacks, 'false' otherwise. |
CanRewardQuest |
Returns 'true' if the Player satisfies all requirements to turn in the quest. |
CanShareQuest |
Returns 'true' if the Player can share Quest specified by ID, 'false' otherwise. |
CanSpeak |
Returns 'true' if the Player can currently communicate through chat, 'false' otherwise. |
CanTitanGrip |
Returns 'true' if the Player can Titan Grip, 'false' otherwise. |
CanUninviteFromGroup |
Returns 'true' if the Player has permission to uninvite others from the current group, 'false' otherwise. |
CanUseItem |
Returns 'true' if the Player can use the item or item entry specified, 'false' otherwise. |
ClearComboPoints |
Clears the Players combo points |
CompleteQuest |
Completes the given quest entry for the Player and tries to satisfy all quest requirements. |
DurabilityLoss |
Damages specified Item |
DurabilityLossAll |
Damages all Items equipped. If inventory is true, damages Items in bags |
DurabilityPointLossForEquipSlot |
Sets durability loss for an Item in the specified slot |
DurabilityPointsLoss |
Sets durability loss for the specified Item |
DurabilityPointsLossAll |
Sets durability loss on all Items equipped |
DurabilityRepair |
Repairs Item at specified position. |
DurabilityRepairAll |
Repairs all Items. |
EquipItem |
Equips the given item or item entry to the given slot. Returns the equipped item or nil. |
FailQuest | |
GetAccountId |
Returns the Players account ID |
GetAccountName |
Returns the Players account name |
GetActiveSpec |
Returns the Players active spec ID |
GetArenaPoints |
Returns the Players current amount of Arena Points |
GetBaseSkillValue |
Returns base skill value |
GetBattlegroundId |
Returns the Players current BattleGround ID |
GetBattlegroundTypeId |
Returns the Players current BattleGround type ID |
GetChampioningFaction |
Returns the faction ID the Player is currently flagged as champion for |
GetChatTag |
Returns active GM chat tag |
GetCoinage |
Returns the Players amount of money in copper |
GetComboPoints |
Returns Player's combo points |
GetComboTarget |
Returns Unit target combo points are on |
GetCorpse | |
GetDbLocaleIndex |
Returns the Players database locale index |
GetDbcLocale |
Returns the Players game client locale |
GetDifficulty |
Returns raid or dungeon difficulty |
GetDrunkValue |
Returns the Players current level of intoxication |
GetEquippedItemBySlot | |
GetFreeTalentPoints |
Returns the Players free talent point amount |
GetGMRank |
Returns the Players GM Rank |
GetGossipTextId |
Returns the database textID of the WorldObject's gossip header text for the Player |
GetGroup | |
GetGroupInvite |
Returns Group invitation |
GetGuild | |
GetGuildId | |
GetGuildName | |
GetGuildRank |
Returns the Players current guild rank |
GetHealthBonusFromStamina |
Returns health bonus from amount of stamina |
GetHonorPoints |
Returns the Players current amount of Honor Points |
GetInGameTime |
Returns the amount of time the Player has spent ingame |
GetItemByEntry |
Returns an Item from the player by entry. |
GetItemByGUID |
Returns an Item from the player by guid. |
GetItemByPos |
Returns an item in given bag on given slot. |
GetItemCount | |
GetLatency |
Returns the Players current latency in MS |
GetLevelPlayedTime |
Returns the Players time played at current level |
GetLifetimeKills |
Returns the Players lifetime Honorable Kills |
GetMailCount |
Returns the amount of mails in the Players mailbox |
GetMailItem |
Returns a mailed Item by guid. |
GetManaBonusFromIntellect |
Returns mana bonus from amount of intellect |
GetMaxSkillValue |
Returns max value of specified skill |
GetNearbyGameObject |
Returns the closest GameObject to the Player. |
GetNextRandomRaidMember |
Returns a random Raid Member Player object within radius specified of Player |
GetOriginalGroup | |
GetOriginalSubGroup |
Returns Players original sub group |
GetPhaseMaskForSpawn |
Returns the normal phase of the player instead of the actual phase possibly containing GM phase |
GetPlayerIP |
Returns the Players IP address |
GetPureMaxSkillValue |
Returns max value of specified skill without bonus' |
GetPureSkillValue |
Returns skill value without bonus' |
GetQuestLevel |
Returns the quest level of the Players Quest specified by object |
GetQuestRewardStatus |
Returns 'true' if the Players Quest specified by entry ID has been rewarded, 'false' otherwise. |
GetQuestStatus |
Returns the status of the Players Quest specified by entry ID |
GetRecruiterId |
Returns the Players recruit-a-friend recruiter account ID |
GetReputation |
Returns the amount of reputation the Player has with the faction specified |
GetReputationRank |
Returns the Players reputation rank of faction specified |
GetReqKillOrCastCurrentCount |
Returns Quest required Creature or GameObject count |
GetRestBonus |
Returns the Players current resting bonus |
GetSelectedPlayer | |
GetSelectedUnit | |
GetSelection | |
GetShieldBlockValue |
Returns the Players current shield block value |
GetSkillPermBonusValue |
Returns skill permanent bonus value |
GetSkillTempBonusValue |
Returns skill temporary bonus value |
GetSkillValue |
Returns skill value |
GetSpecsCount |
Returns the amount of available specs the Player currently has |
GetSpellCooldownDelay | |
GetSubGroup |
Returns Players current sub group |
GetTeam |
Returns the Players [TeamId] |
GetTotalPlayedTime |
Returns the Players total time played |
GetXP |
Returns the Players current experience points |
GetXPForNextLevel |
Returns the Players required experience points for next level |
GetXPRestBonus |
Returns rested experience bonus |
GiveXP |
Gives the Player experience |
GossipAddQuests |
Adds the gossip items to the Player's gossip for the quests the given WorldObject can offer to the player. |
GossipClearMenu |
Clears the Players current gossip item list. |
GossipComplete |
Closes the Players currently open Gossip Menu. |
GossipMenuAddItem |
Adds a new item to the gossip menu shown to the Player on next call to Player:GossipSendMenu. |
GossipSendMenu |
Sends the current gossip items of the player to him as a gossip menu with header text from the given textId. |
GossipSendPOI |
Sends POI to the location on your map |
GroupCreate | |
GroupEventHappens | |
GroupInvite |
Makes the Player invite another player to a group. |
HasAchieved |
Returns 'true' if the Player has completed the specified achievement, 'false' otherwise. |
HasAtLoginFlag |
Returns true if Player has specified login flag |
HasItem |
Returns 'true' if the Player has the given amount of item entry specified, 'false' otherwise. |
HasPendingBind |
Returns whether or not the Player has any pending dungeon bind |
HasQuest |
Returns 'true' if the Player has an active Quest by specific ID, 'false' otherwise. |
HasQuestForGO |
Returns true if Player has Quest for GameObject |
HasQuestForItem |
Returns 'true' if the Player has a quest for the item entry specified, 'false' otherwise. |
HasReceivedQuestReward |
Returns whether or not the Player has received the reward for a specific Quest ID |
HasRecruited |
Returns whether or not the Player recruited the other Player |
HasSkill |
Returns 'true' if the Player has a skill by specific ID, 'false' otherwise. |
HasSpell |
Returns 'true' if the Player has a Spell by specific ID, 'false' otherwise. |
HasSpellCooldown |
Returns 'true' if the Spell specified by ID is currently on cooldown for the Player, 'false' otherwise. |
HasTalent |
Returns 'true' if the Player has a talent by ID in specified spec, 'false' otherwise. |
HasTitle |
Returns 'true' if the Player has a title by specific ID, 'false' otherwise. |
InArena |
Returns 'true' if the Player is currently in an arena, 'false' otherwise. |
InBattleground |
Returns 'true' if the Player is currently in a BattleGround, 'false' otherwise. |
InBattlegroundQueue |
Returns 'true' if the Player is currently in a BattleGround queue, 'false' otherwise. |
InRandomLfgDungeon |
Returns whether or not the Player is currently in a random LFG dungeon |
IncompleteQuest |
Sets the given quest entry incomplete for the Player. |
IsAFK |
Returns 'true' if the Player is 'Away From Keyboard' flagged, 'false' otherwise. |
IsARecruiter |
Returns whether or not the Player is a recruiter |
IsAcceptingWhispers |
Returns 'true' if the Player is accepting whispers, 'false' otherwise. |
IsAlliance |
Returns 'true' if the Player is a part of the Alliance faction, 'false' otherwise. |
IsDND |
Returns 'true' if the Player is 'Do Not Disturb' flagged, 'false' otherwise. |
IsFalling |
Returns 'true' if the Player is currently falling, 'false' otherwise. |
IsFlying |
Returns 'true' if the Player is currently flying, 'false' otherwise. |
IsGM |
Returns 'true' if the Player is a Game Master, 'false' otherwise. |
IsGMChat |
Returns whether or not the Player has the GM chat flag active |
IsGMVisible |
Returns whether or not the Player has GM invisibility active |
IsGroupVisibleFor |
Returns whether or not the Players Group is visible for the other specific Player. |
IsHonorOrXPTarget |
Returns 'true' if the Player is eligible for Honor or XP gain by Unit specified, 'false' otherwise. |
IsHorde |
Returns 'true' if the Player is a part of the Horde faction, 'false' otherwise. |
IsImmuneToDamage |
Returns 'true' if the Player is immune to everything. |
IsImmuneToEnvironmentalDamage |
Returns whether or not the Player is currently immune to environmental damage |
IsInArenaTeam |
Returns 'true' if the Player is in an arena team specified by type, 'false' otherwise. |
IsInGroup |
Returns 'true' if the Player is in a Group, 'false' otherwise. |
IsInGuild |
Returns 'true' if the Player is in a Guild, 'false' otherwise. |
IsInSameGroupWith |
Returns 'true' if the Player is currently in the same Group as another Player by object, 'false' otherwise. |
IsInSameRaidWith |
Returns 'true' if the Player is currently in the same raid as another Player by object, 'false' otherwise. |
IsInWater |
Returns 'true' if the Player is currently in water, 'false' otherwise. |
IsMoving |
Returns 'true' if the Player is currently moving, 'false' otherwise. |
IsNeverVisible |
Returns whether or not the Player is never visible for other Units |
IsOutdoorPvPActive |
Returns whether or not the Player is currently flagged for outdoors PvP |
IsRecruited |
Returns whether or not the Player has been recruited |
IsRested |
Returns 'true' if the Player is currently rested, 'false' otherwise. |
IsTaxiCheater |
Returns 'true' if the Player has taxi cheat activated, 'false' otherwise. |
IsUsingLfg |
Returns whether or not the Player is currently queued in LFG |
IsVisibleForPlayer |
Returns 'true' if the Player can see anoter Player specified by object, 'false' otherwise. |
KickPlayer |
Kicks the Player from the server |
KillGOCredit |
Grants kill credit for a specific [Craeture] or GameObject. |
KillPlayer |
Kills the Player |
KilledMonsterCredit |
Gives Quest monster killed credit |
KilledPlayerCredit |
Grants a player kill credit. |
LearnSpell | |
LearnTalent |
Learn the Player the talent specified by talent_id and talentRank |
LeaveBattleground |
Forces the Player to leave a BattleGround |
LogoutPlayer |
Forces the Player to log out |
ModifyArenaPoints |
Adds or detracts from the Players current Arena Points |
ModifyHonorPoints |
Adds or detracts from the Players current Honor Points |
ModifyMoney |
Adds or subtracts from the Players money in copper |
Mute |
Mutes the Player for the amount of seconds specified |
RemoveActiveQuest |
Removes an active quest from the Player. |
RemoveArenaSpellCooldowns |
Remove cooldowns on spells that have less than 10 minutes of cooldown from the Player, similarly to when you enter an arena. |
RemoveFromBattlegroundRaid |
Forcefully removes the Player from a BattleGround raid group |
RemoveFromGroup | |
RemoveItem |
Removes the given amount of the specified Item from the player. |
RemoveLifetimeKills |
Removes specified amount of lifetime kills |
RemovePet |
Removes the Player's active pet. |
RemoveQuest |
Removes the given quest entry from the Player. |
RemoveRewardedQuest |
Removes a quest from the rewarded quests for the Player. |
RemoveSpell | |
RemovedInsignia |
Loots Player's bones for insignia |
ResetAchievements |
Reset the Players completed achievements |
ResetAllCooldowns |
Resets all of the Player's cooldowns |
ResetPetTalents |
Resets the Players pets talent points |
ResetSpellCooldown |
Resets cooldown of the specified spell |
ResetTalents |
Resets the Players talents |
ResetTalentsCost |
Returns the Players accumulated talent reset cost |
ResetTypeCooldowns |
Resets cooldown of the specified category |
ResurrectPlayer |
Resurrects the Player. |
RewardQuest |
Rewards the given quest entry for the Player if he has completed it. |
RunCommand |
Runs a command as the Player. |
SaveToDB |
Saves the Player to the database |
Say |
Sends say text from the Player |
SendAddonMessage |
Sends addon message to the Player receiver |
SendAreaTriggerMessage |
Sends an Area Trigger Message to the Player |
SendAuctionMenu |
Sends an auction house window to the Player from the Unit specified |
SendBroadcastMessage |
Sends a Broadcast Message to the Player |
SendCinematicStart |
Starts a cinematic for the Player |
SendGuildInvite |
Sends a guild invitation from the Players Guild to the Player object specified |
SendListInventory |
Sends a vendor window to the Player from the WorldObject specified. |
SendMovieStart |
Starts a movie for the Player |
SendNotification |
Sends a Notification to the Player |
SendPacket |
Sends a WorldPacket to the Player |
SendQuestTemplate |
Shows a quest accepting window to the Player for the given quest. |
SendShowBank |
Sends a bank window to the Player from the WorldObject specified. |
SendShowMailBox |
Shows the mailbox window to the player from specified guid. |
SendSpiritResurrect |
Sends a spirit resurrection request to the Player |
SendTabardVendorActivate |
Sends a tabard vendor window to the Player from the WorldObject specified |
SendTaxiMenu |
Sends a flightmaster window to the Player from the Creature specified |
SendTrainerList |
Sends a trainer window to the Player from the Creature specified |
SendUpdateWorldState |
Sends an update for the world state to the Player |
SetAcceptWhispers |
Toggles whether the Player accepts whispers or not |
SetAchievement |
Adds the specified achievement to the Players |
SetArenaPoints |
Sets the Players Arena Points to the amount specified |
SetAtLoginFlag |
Sets the Players login flag to the flag specified |
SetBindPoint |
Sets the Players home location to the location specified |
SetCoinage |
Sets the Players amount of money to copper specified |
SetDrunkValue |
Sets the Players intoxication level to the level specified |
SetFFA |
Toggle the Players FFA flag |
SetFactionForRace |
Sets the Players faction standing to that of the race specified |
SetFreeTalentPoints |
Sets the Players free talent points to the amount specified for the current spec |
SetGMChat |
Toggle Blizz (GM) tag |
SetGMVisible |
Toggles whether the Player has GM visibility on or off |
SetGameMaster |
Toggles the Players GM mode on or off |
SetGender |
Sets the Players gender to gender specified |
SetGuildRank |
Sets the Players guild rank to the rank specified |
SetHonorPoints |
Sets the Players Honor Points to the amount specified |
SetKnownTitle |
Adds the specified title to the Players list of known titles |
SetLifetimeKills |
Sets the Players amount of Lifetime Honorable Kills to the value specified |
SetMovement |
Sets the Players movement to the provided movement type |
SetPlayerLock |
Locks the player controls and disallows all movement and casting. |
SetPvPDeath |
Toggles PvP Death |
SetQuestStatus |
Sets Quest state |
SetReputation |
Sets the Players reputation amount for the faction specified |
SetRestBonus |
Sets the Players rest bonus to the amount specified |
SetSheath |
Sets the Players sheathe state to the state specified |
SetSkill |
Sets (increases) skill of the Player |
SetTaxiCheat |
Toggles whether the Player has taxi cheat enabled or not |
SpawnBones |
Converts Player's corpse to bones |
StartTaxi |
Attempts to start the taxi/flying to the given pathID |
SummonPet |
Summons a pet for the Player. |
SummonPlayer |
Sends a summon request to the player from the given summoner |
TalkedToCreature |
Gives Quest monster talked to credit |
Teleport |
Teleports a Player to the location specified |
TextEmote |
Sends a text emote from the Player |
ToggleAFK |
Toggle the Players 'Away From Keyboard' flag |
ToggleDND |
Toggle the Players 'Do Not Disturb' flag |
UnbindAllInstances |
Unbinds the Player from his instances except the one he currently is in. |
UnbindInstance |
Unbinds the Player from his instances except the one he currently is in. |
UnsetKnownTitle |
Removes a title by ID from the Players list of known titles |
Whisper |
Sends whisper text from the Player |
Yell |
Sends yell text from the Player |