@@ -79,6 +79,9 @@
* GetRaceName(number [[Globals#Gender|Gender]] gender, number raceId)
** Returns: string raceName
+* GetLocationName(number worldId)
+** Returns: string worldName
+
* GetGenderFromNameDescriptor(string nameDescriptor)
** Returns: number [[Globals#Gender|Gender]] gender
@@ -123,6 +126,8 @@
* IsInternalBuild()
** Returns: boolean isInternalBuild
+* SaveLoadDialogResult(number [[Globals#SaveLoadDialogError|SaveLoadDialogError]] errorType, number [[Globals#SaveLoadDialogAnswer|SaveLoadDialogAnswer]] result)
+
* GetSecondsSinceMidnight()
** Returns: number secondsSinceMidnight
@@ -216,6 +221,33 @@
* HashString(string text)
** Returns: number hashValue
+* Create3DRenderSpace()
+** Returns: number spaceId
+
+* Set3DRenderSpaceOrigin(number spaceId, number x, number y, number z)
+
+* Set3DRenderSpaceRight(number spaceId, number x, number y, number z)
+
+* Set3DRenderSpaceUp(number spaceId, number x, number y, number z)
+
+* Set3DRenderSpaceForward(number spaceId, number x, number y, number z)
+
+* Set3DRenderSpaceSystem(number spaceId, number [[Globals#GuiRender3DSpaceSystem|GuiRender3DSpaceSystem]] system)
+
+* Set3DRenderSpaceToCurrentCamera(number spaceId)
+
+* ComputeDepthAtWhichWorldWidthRendersAsUIWidth(number worldWidth, number UIWidth)
+** Returns: number depth
+
+* GetWorldDimensionsOfViewFrustumAtDepth(number depth)
+** Returns: number frustumWidth, number frustumHeight
+
+* GetESOVersionString()
+** Returns: string versionString
+
+* Is64BitClient()
+** Returns: boolean is64Bit
+
* GetEULADetails(number [[Globals#EULAType|EULAType]] eulaType)
** Returns: string message, string agreeText, string disagreeText, boolean hasAgreed, string dialogText
@@ -619,7 +651,7 @@
* GetNumPlayerStatuses()
** Returns: number numStatuses
-* GetCriticalStrikeChance(number statValue, boolean useMin)
+* GetCriticalStrikeChance(number statValue)
** Returns: number chance
* TakeScreenshot()
@@ -681,6 +713,9 @@
* GetUnitChampionPoints(string unitTag)
** Returns: number championPoints
+* GetUnitEffectiveChampionPoints(string unitTag)
+** Returns: number championPoints
+
* CanUnitGainChampionPoints(string unitTag)
** Returns: boolean canGainChampionPoints
@@ -861,6 +896,9 @@
* GetUnitPower(string unitTag, number [[Globals#CombatMechanicType|CombatMechanicType]] powerType)
** Returns: number current, number max, number effectiveMax
+* GetCurrentCharacterId()
+** Returns: string id
+
* GetPlayerStat(number [[Globals#DerivedStats|DerivedStats]] derivedStat, number [[Globals#StatBonusOption|StatBonusOption]] statBonusOption)
** Returns: number value
@@ -1692,6 +1730,8 @@
* IsFeedbackGatheringEnabled()
** Returns: boolean enabled
+* RequestOpenUnsafeURL(string URL)
+
* Logout()
* Quit()
@@ -1828,6 +1868,12 @@
* GetActiveActionLayerIndex(number activeActionLayerIndex)
** Returns: number:nilable layerIndex
+* GetNumCharacters()
+** Returns: number numCharacters
+
+* GetCharacterInfo(number index)
+** Returns: string name, number [[Globals#Gender|Gender]] gender, number level, number championRank, number classId, number raceId, number [[Globals#Alliance|Alliance]] alliance, string id, number locationId
+
* GetNumAttributes()
** Returns: number numAttributes
@@ -2351,6 +2397,11 @@
* SetChatFontSize(number fontSize)
+* GetGamepadChatFontSize()
+** Returns: number gamepadFontSize
+
+* SetGamepadChatFontSize(number gamepadFontSize)
+
* ResetChatFontSizeToDefault()
* GetChatCategoryColor(number [[Globals#ChatChannelCategories|ChatChannelCategories]] category)
@@ -2680,6 +2731,27 @@
* CanItemBeVirtual(number bagId, number slotIndex)
** Returns: boolean canBeVirtualItem
+* IsItemPlaceableFurniture(number bagId, number slotIndex)
+** Returns: boolean isPlaceable
+
+* IsDisplayNameInItemBoPAccountTable(number bagId, number slotIndex, string displayName)
+** Returns: boolean isInTable
+
+* IsItemBoPAndTradeable(number bagId, number slotIndex)
+** Returns: boolean isBoPAndTradeable
+
+* GetItemBoPTimeRemainingSeconds(number bagId, number slotIndex)
+** Returns: number timeRemainingS
+
+* GetItemBoPTradeableDisplayNamesString(number bagId, number slotIndex)
+** Returns: string namesString
+
+* GetItemBoPTradeableNumEligibleNames(number bagId, number slotIndex)
+** Returns: number numNames
+
+* GetItemBoPTradeableEligibleNameByIndex(number bagId, number slotIndex, number nameIndex)
+** Returns: string name
+
* HasCraftBagAccess()
** Returns: boolean hasAccess
@@ -2728,6 +2800,9 @@
* GetItemLinkItemType(string itemLink)
** Returns: number [[Globals#ItemType|ItemType]] itemType, number [[Globals#SpecializedItemType|SpecializedItemType]] specializedItemType
+* GetItemLinkItemUseType(string itemLink)
+** Returns: number [[Globals#ItemUseType|ItemUseType]] onUseType
+
* GetItemLinkArmorType(string itemLink)
** Returns: number [[Globals#ArmorType|ArmorType]] armorType
@@ -2902,6 +2977,12 @@
* CanItemLinkBeVirtual(string itemLink)
** Returns: boolean canBeVirtual
+* GetItemLinkDyeIds(string itemLink)
+** Returns: number primaryDefId, number secondaryDefId, number accentDefId
+
+* GetItemLinkDyeStampId(string itemLink)
+** Returns: number dyeStampId
+
* ShouldHideTooltipRequiredLevel(string itemLink)
** Returns: boolean shouldHideLevel
@@ -3812,6 +3893,15 @@
* GetTradeItemInfo(number [[Globals#TradeParticipant|TradeParticipant]] who, number tradeIndex)
** Returns: string name, textureName icon, number stack, number quality, string creatorName, number sellPrice, boolean meetsUsageRequirement, number [[Globals#EquipType|EquipType]] equipType, number [[Globals#ItemStyle|ItemStyle]] itemStyle
+* IsTradeItemBoPAndTradeable(number [[Globals#TradeParticipant|TradeParticipant]] who, number tradeIndex)
+** Returns: boolean isBoPAndTradeable
+
+* GetTradeItemBoPTimeRemainingSeconds(number [[Globals#TradeParticipant|TradeParticipant]] who, number tradeIndex)
+** Returns: number timeRemainingS
+
+* GetTradeItemBoPTradeableDisplayNamesString(number [[Globals#TradeParticipant|TradeParticipant]] who, number tradeIndex)
+** Returns: string namesString
+
* GetTradeItemBagAndSlot(number [[Globals#TradeParticipant|TradeParticipant]] who, number tradeIndex)
** Returns: number:nilable [[Globals#Bag|Bag]] bagId, number:nilable slotIndex
@@ -4005,10 +4095,13 @@
* IsCollectibleCategoryUsable(number [[Globals#CollectibleCategoryType|CollectibleCategoryType]] collectibleCategoryType)
** Returns: boolean isUsable
-* IsCollectibleCategoryBlocked(number [[Globals#CollectibleCategoryType|CollectibleCategoryType]] collectibleCategoryType)
+* IsCollectibleBlocked(number collectibleId)
** Returns: boolean isBlocked
-* GetCollectibleCategoryBlockReason(number [[Globals#CollectibleCategoryType|CollectibleCategoryType]] collectibleCategoryType)
+* IsCollectibleValidForPlayer(number collectibleId)
+** Returns: boolean isValidForPlayer
+
+* GetCollectibleBlockReason(number collectibleId)
** Returns: number [[Globals#CollectibleUsageBlockReason|CollectibleUsageBlockReason]] usageBlockReason
* IsCollectibleSlottable(number collectibleId)
@@ -4052,6 +4145,11 @@
* GetCollectibleHelpIndices(number collectibleId)
** Returns: number:nilable helpCategoryIndex, number:nilable helpIndex
+* IsCollectibleNew(number collectibleId)
+** Returns: boolean isNew
+
+* ClearCollectibleNewStatus(number collectibleId)
+
* GetNumCollectibleNotifications()
** Returns: number count
@@ -4083,6 +4181,17 @@
* GetCollectibleCooldownAndDuration(number collectibleId)
** Returns: number cooldownRemaining, number cooldownDuration
+* GetCollectiblePersonalityOverridenEmoteDisplayNames(number collectibleId)
+** Uses variable returns...
+** Returns: string overriddenEmoteDisplayName
+
+* GetCollectiblePersonalityOverridenEmoteSlashCommandNames(number collectibleId)
+** Uses variable returns...
+** Returns: string overriddenEmoteSlashCommandName
+
+* GetCollectibleRestrictionsByType(number collectibleId, number [[Globals#CollectibleRestrictionType|CollectibleRestrictionType]] restrictionType)
+** Returns: boolean hasRestrictions, boolean passesRestrictions, string allowedNamesString
+
* GetNumAchievementCategories()
** Returns: number numCategories
@@ -4144,6 +4253,9 @@
* GetAchievementLink(number achievementId, number [[Globals#LinkStyle|LinkStyle]] linkStyle)
** Returns: string link
+* GetAchievementIdFromLink(string link)
+** Returns: number achievementId
+
* GetAchievementNameFromLink(string link)
** Returns: string name
@@ -4161,7 +4273,7 @@
** Returns: boolean hasRewardOfType, string titleName
* GetAchievementRewardDye(number achievementId)
-** Returns: boolean hasRewardOfType, number dyeIndex
+** Returns: boolean hasRewardOfType, number dyeId
* GetAchievementRewardCollectible(number achievementId)
** Returns: boolean hasRewardOfType, number collectibleId
@@ -4351,6 +4463,9 @@
* IsGamepadHelpOption(number [[Globals#HelpShowOptions|HelpShowOptions]] showOption)
** Returns: boolean isGamepadOption
+* IsSubmitFeedbackSupported()
+** Returns: boolean isSupported
+
* GetCraftingInteractionType()
** Returns: number [[Globals#TradeskillType|TradeskillType]] currentCraftingInteraction
@@ -4491,20 +4606,20 @@
* GetNumSmithingStyleItems()
** Returns: number numStyleItems
-* GetSmithingStyleItemInfo(number [[StyleItemIndex|styleItemIndex]])
-** Returns: string itemName, textureName icon, number sellPrice, boolean meetsUsageRequirement, number itemStyle, number quality
-
-* GetSmithingStyleItemLink(number [[StyleItemIndex|styleItemIndex]], number [[Globals#LinkStyle|linkStyle]])
+* GetSmithingStyleItemInfo(number styleItemIndex)
+** Returns: string itemName, textureName icon, number sellPrice, boolean meetsUsageRequirement, number itemStyle, number quality, boolean alwaysHideIfLocked
+
+* GetSmithingStyleItemLink(number styleItemIndex, number [[Globals#LinkStyle|LinkStyle]] linkStyle)
** Returns: string link
-* GetCurrentSmithingStyleItemCount(number [[StyleItemIndex|styleItemIndex]])
+* GetCurrentSmithingStyleItemCount(number styleItemIndex)
** Returns: number count
-* IsSmithingStyleKnown(number [[StyleItemIndex|styleItemIndex]], number patternIndex)
+* IsSmithingStyleKnown(number styleItemIndex, number patternIndex)
** Returns: boolean known
* GetFirstKnownStyleIndex(number patternIndex)
-** Returns: number [[StyleItemIndex|styleItemIndex]]
+** Returns: number styleItemIndex
* CanSmithingStyleBeUsedOnPattern(number styleIndex, number patternIndex, number materialIndex, number materialQuantity)
** Returns: boolean canBeUsed, number levelRequirement, number championPointsRequirement
@@ -4749,19 +4864,30 @@
* GetNumTelvarStonesLost()
** Returns: number telvarStonesLost
-* SetPendingEquippedItemDye(number [[Globals#EquipSlot|EquipSlot]] equipSlot, number:nilable primaryDyeIndex, number:nilable secondaryDyeIndex, number:nilable accentDyeIndex)
-
-* GetPendingEquippedItemDye(number [[Globals#EquipSlot|EquipSlot]] equipSlot)
-** Returns: number:nilable primaryDyeIndex, number:nilable secondaryDyeIndex, number:nilable accentDyeIndex
+* InitializePendingDyes(number [[Globals#DyeMode|DyeMode]] dyeMode)
+
+* SetPendingSlotDyes(number [[Globals#DyeableSlot|DyeableSlot]] dyeableSlot, number primaryDyeId, number secondaryDyeId, number accentDyeId)
+
+* GetPendingSlotDyes(number [[Globals#DyeableSlot|DyeableSlot]] dyeableSlot)
+** Returns: number primaryDyeId, number secondaryDyeId, number accentDyeId
* GetNumDyes()
** Returns: number numDyes
* GetDyeInfo(number dyeIndex)
+** Returns: string dyeName, boolean known, number [[Globals#DyeRarity|DyeRarity]] rarity, number [[Globals#DyeHueCategory|DyeHueCategory]] hueCategory, number achievementId, number r, number g, number b, number sortKey, number dyeId
+
+* GetDyeInfoById(number dyeId)
** Returns: string dyeName, boolean known, number [[Globals#DyeRarity|DyeRarity]] rarity, number [[Globals#DyeHueCategory|DyeHueCategory]] hueCategory, number achievementId, number r, number g, number b, number sortKey
+* GetDyeColorsById(number dyeId)
+** Returns: number r, number g, number b
+
* GetCurrentItemDyes(number bagId, number slotIndex)
-** Returns: number:nilable primaryDyeIndex, number:nilable secondaryDyeIndex, number:nilable accentDyeIndex
+** Returns: number primaryDyeIndex, number secondaryDyeIndex, number accentDyeIndex
+
+* GetCurrentCollectibleDyes(number collectibleId)
+** Returns: number primaryDyeIndex, number secondaryDyeIndex, number accentDyeIndex
* ApplyPendingDyes()
@@ -4769,9 +4895,68 @@
** Returns: number numSavedDyeSets
* GetSavedDyeSetDyes(number dyeSetIndex)
-** Returns: number:nilable primaryDyeIndex, number:nilable secondaryDyeIndex, number:nilable accentDyeIndex
-
-* SetSavedDyeSetDyes(number dyeSetIndex, number:nilable primaryDyeIndex, number:nilable secondaryDyeIndex, number:nilable accentDyeIndex)
+** Returns: number primaryDyeId, number secondaryDyeId, number accentDyeId
+
+* SetSavedDyeSetDyes(number dyeSetIndex, number primaryDyeId, number secondaryDyeId, number accentDyeId)
+
+* CanUseCollectibleDyeing()
+** Returns: boolean collectibleDyeingAllowed
+
+* IsDyeableSlotDyeable(number [[Globals#DyeableSlot|DyeableSlot]] dyeableSlot)
+** Returns: boolean isDyeable
+
+* IsDyeableSlotBound(number [[Globals#DyeableSlot|DyeableSlot]] dyeableSlot)
+** Returns: boolean isBound
+
+* AreDyeableSlotDyeChannelsDyeable(number [[Globals#DyeableSlot|DyeableSlot]] dyeableSlot)
+** Returns: boolean primary, boolean secondary, boolean accent
+
+* GetDyeableSlotDyeData(number [[Globals#DyeableSlot|DyeableSlot]] dyeableSlot)
+** Returns: number dyeData
+
+* GetDyeableSlotId(number [[Globals#DyeableSlot|DyeableSlot]] dyeableSlot)
+** Returns: number id
+
+* GetDyeableSlotIcon(number [[Globals#DyeableSlot|DyeableSlot]] dyeableSlot)
+** Returns: textureName icon
+
+* GetDyeableSlotCurrentDyes(number [[Globals#DyeableSlot|DyeableSlot]] dyeableSlot)
+** Returns: number primaryDyeId, number secondaryDyeId, number accentDyeId
+
+* IsDyeIndexKnown(number dyeIndex)
+** Returns: boolean isKnown
+
+* CanPlayerUseCostumeDyeStamp(number dyeStampId)
+** Returns: number [[Globals#DyeStampUseResult|DyeStampUseResult]] dyeStampUseResult
+
+* CanPlayerUseItemDyeStamp(number dyeStampId)
+** Returns: number [[Globals#DyeStampUseResult|DyeStampUseResult]] dyeStampUseResult
+
+* SetupDyeStampPreview(number bagId, number slotIndex)
+
+* GetNumDyeableEquipSlots()
+** Returns: number numDyeableEquipSlots
+
+* GetNumDyeableCollectibleCategories()
+** Returns: number numDyeableCollectibleCategories
+
+* GetDyeableEquipSlot(number dyeableEquipSlotIndex)
+** Returns: number [[Globals#DyeableSlot|DyeableSlot]] dyeableSlot
+
+* GetDyeableCollectibleCategory(number dyeableCollectibleCategoryIndex)
+** Returns: number [[Globals#DyeableSlot|DyeableSlot]] dyeableSlot
+
+* GetDyeableEquipSlotGamepadOrder(number dyeableEquipSlotIndex)
+** Returns: number gamepadOrder
+
+* GetDyeableCollectibleCategoryGamepadOrder(number dyeableCollectibleCategoryIndex)
+** Returns: number gamepadOrder
+
+* GetEquipSlotFromDyeableSlot(number [[Globals#DyeableSlot|DyeableSlot]] dyeableSlot)
+** Returns: number [[Globals#EquipSlot|EquipSlot]] equipSlot
+
+* GetCollectibleCategoryFromDyeableSlot(number [[Globals#DyeableSlot|DyeableSlot]] dyeableSlot)
+** Returns: number [[Globals#CollectibleCategoryType|CollectibleCategoryType]] collectibleCategory
* IsJusticeEnabled()
** Returns: boolean isJusticeEnabled
@@ -4997,6 +5182,12 @@
* {{Private function}} IsCurrentlyPreviewing()
** Returns: boolean isPreviewing
+* {{Private function}} IsInPreviewMode()
+** Returns: boolean isInPreviewMode
+
+* IsCharacterPreviewingAvailable()
+** Returns: boolean canPreview
+
* {{Private function}} EndCurrentItemPreview()
* {{Private function}} BeginItemPreviewSpin()
@@ -5006,6 +5197,14 @@
* {{Private function}} CanSpinPreviewCharacter()
** Returns: boolean canSpin
+* {{Private function}} PreviewCollectible (number collectibleDefId, number variation, number dyeBrushId)
+
+* {{Private function}} PreviewDyeStamp (number dyeStampId, number [[Globals#ItemUseType|ItemUseType]] itemType)
+
+* {{Private function}} PreviewCraftItem (number patternIndex, number materialIndex, number materialQuantity, number styleIndex, number traitIndex, boolean useUniversalStyleItem, number aDyeStampId)
+
+* {{Private function}} SetPreviewDyeMode (number [[Globals#DyeMode|DyeMode]] dyeMode)
+
* GetNumDefaultQuickChats()
** Returns: number numQuickChats
@@ -5182,4 +5381,33 @@
** Returns: string emailAddress
* GetCurrentZoneDungeonDifficulty()
-** Returns: number [[Globals#DungeonDifficulty|DungeonDifficulty]] isVeteranDifficulty
\ No newline at end of file
+** Returns: number [[Globals#DungeonDifficulty|DungeonDifficulty]] isVeteranDifficulty
+
+* {{Private function}} HousingEditorToggleSnapMode()
+
+* {{Private function}} HousingEditorRequestPlacement()
+
+* {{Private function}} HousingEditorRotateFixture (number [[Globals#AxisTypes|AxisTypes]] axis, number magnitude)
+
+* {{Private function}} HousingEditorPushFixture (number magnitude)
+
+* {{Private function}} HousingEditorPreviewItemFurniture (number [[Globals#Bag|Bag]] bagId, number slotIndex)
+** Returns: boolean success
+
+* {{Private function}} HousingEditorHasPendingFixture()
+** Returns: boolean isPreview
+
+* {{Private function}} HousingEditorSelectFurniture()
+
+* {{Private function}} HousingEditorCanSelectFurniture()
+
+* {{Private function}} HousingEditorRequestModeChange (number [[Globals#HousingEditorMode|HousingEditorMode]] mode)
+
+* {{Private function}} GetHousingEditorMode()
+** Returns: number [[Globals#HousingEditorMode|HousingEditorMode]] mode
+
+* {{Private function}} DebugHousingEditorPreviewTestFurniture (number index)
+** Returns: boolean success
+
+* {{Private function}} DebugGetNumTestFurniture()
+** Returns: number size
\ No newline at end of file