C_PlayerChoice.GetCurrentPlayerChoiceInfo

From Warcraft Wiki
Jump to navigation Jump to search
GitHub Octocat.png  Townlong-Yak BAD.png  ProfIcons engineering.png  BTNTemp.png C_PlayerChoice.GetCurrentPlayerChoiceInfo TheWarWithin-Icon-Inline.pngDragonflight-Icon-Inline.png + 9.1.0
BTNTemp.png C_PlayerChoice.GetPlayerChoiceInfo + 9.0.1
BTNTemp.png C_PlayerChoice.GetPlayerChoiceOptionInfo + 9.0.1
BTNTemp.png C_PlayerChoice.GetPlayerChoiceRewardInfo + 9.0.1
BTNTemp.png C_QuestChoice.GetQuestChoiceInfo + 8.1.0
BTNTemp.png C_QuestChoice.GetQuestChoiceOptionInfo + 8.1.0
BTNTemp.png GetQuestChoiceInfo + 5.2.0
BTNTemp.png GetQuestChoiceOptionInfo + 5.2.0
BTNTemp.png GetQuestChoiceRewardCurrency + 5.2.0
BTNTemp.png GetQuestChoiceRewardFaction + 5.2.0
BTNTemp.png GetQuestChoiceRewardInfo + 5.2.0
BTNTemp.png GetQuestChoiceRewardItem + 5.2.0

Needs summary.

choiceInfo = C_PlayerChoice.GetCurrentPlayerChoiceInfo()

Returns

choiceInfo
PlayerChoiceInfo
Field Type Description
objectGUID string
choiceID number
questionText string
pendingChoiceText string
uiTextureKit string
hideWarboardHeader boolean
keepOpenAfterChoice boolean
options PlayerChoiceOptionInfo[]
soundKitID number?
closeUISoundKitID number?
PlayerChoiceOptionInfo
Field Type Description
id number
description string
header string
choiceArtID number
desaturatedArt boolean
disabledOption boolean
hasRewards boolean
rewardInfo PlayerChoiceOptionRewardInfo
rarity Enum.PlayerChoiceRarity
uiTextureKit string
maxStacks number
buttons PlayerChoiceOptionButtonInfo[]
widgetSetID number?
spellID number?
rarityColor ColorMixin?🔗
typeArtID number?
headerIconAtlasElement string?
subHeader string?
PlayerChoiceOptionRewardInfo
Field Type Description
currencyRewards PlayerChoiceRewardCurrencyInfo[]
itemRewards PlayerChoiceRewardItemInfo[]
repRewards PlayerChoiceRewardReputationInfo[]
PlayerChoiceRewardCurrencyInfo
Field Type Description
currencyId number
name string
currencyTexture number
quantity number
isCurrencyContainer boolean
PlayerChoiceRewardItemInfo
Field Type Description
itemId number
name string
quantity number
PlayerChoiceRewardReputationInfo
Field Type Description
factionId number
quantity number
Enum.PlayerChoiceRarity
Value Field Description
0 Common
1 Uncommon
2 Rare
3 Epic
PlayerChoiceOptionButtonInfo
Field Type Description
id number
text string
disabled boolean
confirmation string?
tooltip string?
rewardQuestID number?
soundKitID number?

Patch changes

Shadowlands Patch 9.2.0 (2022-02-22): Added pendingChoiceText, closeUISoundKitID fields.
Shadowlands Patch 9.1.5 (2021-11-02): Added objectGUID field.
Shadowlands Patch 9.1.0 (2021-06-29): Added rewardInfo, buttons and isCurrencyContainer fields.
Shadowlands Patch 9.1.0 (2021-06-29): Added. Replaces C_PlayerChoice.GetPlayerChoiceInfo, C_PlayerChoice.GetPlayerChoiceOptionInfo and C_PlayerChoice.GetPlayerChoiceRewardInfo