{TOC:maxLevel=3} h1. ESO UI Documentation API Version 100023 vs 100022 h2. Global Variables h5. ApprovedURLType - ApprovedURLType APPROVED_URL_UNUSED1 h5. CenterScreenAnnounceType + CENTER_SCREEN_ANNOUNCE_TYPE_DAILY_LOGIN_REWARD_CLAIMED h5. Chapter (moved to globals) - CHAPTER_CHAPTER_2 CHAPTER_VOLCANO h5. CharacterCreateOptionRestrictionReason ~ CHARACTER_CREATE_OPTION_RESTRICTION_REASON_REQUIRES_ENTITLEMENT Previous: CHARACTER_CREATE_OPTION_RESTRICTION_REASON_REQUIRES_MORROWIND h5. HiddenItemValues - HIDDEN_ITEM_HELM_DEPRECATED_DO_NOT_USE + HIDDEN_ITEM_POLYMORPH_HELM h5. MarketCurrencyType (moved to globals) h5. MarketDisplayGroup (moved to globals) h5. MarketFilterView (moved to globals) h5. MarketProductPurchaseState (moved to globals) h5. MarketProductType (moved to globals) h5. MarketPurchasableResult (moved to globals) - MARKET_PURCHASE_RESULT_COLLECTIBLE_ALREADY MARKET_PURCHASE_RESULT_INVALID_MARKET_ITEM MARKET_PURCHASE_RESULT_SUCCESS h5. MarketState (moved to globals) h5. NonCombatBonusType + NON_COMBAT_BONUS_ALLIANCE_POINT_GAIN NON_COMBAT_BONUS_JEWELRYCRAFTING_BOOSTER_BONUS NON_COMBAT_BONUS_JEWELRYCRAFTING_CRAFT_PERCENT_DISCOUNT NON_COMBAT_BONUS_JEWELRYCRAFTING_EXTRACT_LEVEL NON_COMBAT_BONUS_JEWELRYCRAFTING_HIRELING_LEVEL NON_COMBAT_BONUS_JEWELRYCRAFTING_LEVEL NON_COMBAT_BONUS_JEWELRYCRAFTING_RESEARCH_LEVEL NON_COMBAT_BONUS_JEWELRYCRAFTING_SHOW_NODES h5. NotificationType + NOTIFICATION_TYPE_GIFT NOTIFICATION_TYPE_NEW_DAILY_LOGIN_REWARD h5. OpenMarketBehavior (moved to globals) h5. RecipeCraftingSystem + RECIPE_CRAFTING_SYSTEM_JEWELRYCRAFTING_SKETCHES h5. RemoteSceneSyncType + REMOTE_SCENE_SYNC_TYPE_CHANGE_NEXT_SCENE - REMOTE_SCENE_SYNC_TYPE_SET_CURRENT_SCENE REMOTE_SCENE_SYNC_TYPE_SET_NEXT_SCENE h5. ServiceTokenType (moved to globals) h5. SkillGrowthType (moved to globals) h5. SkillType (moved to globals) h5. TradeskillType + CRAFTING_TYPE_JEWELRYCRAFTING h5. TutorialTrigger + TUTORIAL_TRIGGER_CROWN_STORE_TABS_SHOWN TUTORIAL_TRIGGER_DAILY_LOGIN_REWARDS_OPENED TUTORIAL_TRIGGER_GIFT_INVENTORY_OPENED TUTORIAL_TRIGGER_GIFT_RECEIVED TUTORIAL_TRIGGER_INVENTORY_OPENED_AND_POISONS_PRESENT TUTORIAL_TRIGGER_JEWELRYCRAFTING_CREATION_OPENED TUTORIAL_TRIGGER_JEWELRYCRAFTING_DECONSTRUCTION_OPENED TUTORIAL_TRIGGER_JEWELRYCRAFTING_IMPROVEMENT_OPENED TUTORIAL_TRIGGER_JEWELRYCRAFTING_REFINEMENT_OPENED TUTORIAL_TRIGGER_JEWELRYCRAFTING_RESEARCH_OPENED TUTORIAL_TRIGGER_OUTLAW_DOOR_VIEWED TUTORIAL_TRIGGER_QUEST_ADDED TUTORIAL_TRIGGER_SKILL_BUILD_SELECTION ~ TUTORIAL_TRIGGER_MOUNT_AVAILABLE Previous: TUTORIAL_TRIGGER_MOUNT_SET to h5. UnitAttributeVisual + ATTRIBUTE_VISUAL_TRAUMA h5. Globals h5. AbilityType + ABILITY_TYPE_DEPRECATED2 ABILITY_TYPE_DERIVEDSTATCACHE ABILITY_TYPE_LIGHTHEAVYATTACKOVERRIDE ABILITY_TYPE_REWINDTIME - ABILITY_TYPE_SPELLSTEAL h5. LFGCooldownType + LFG_COOLDOWN_BATTLEGROUND_REWARD_GRANTED LFG_COOLDOWN_DUNGEON_REWARD_GRANTED - LFG_COOLDOWN_REWARD_GRANTED h5. VisualLayer + VISUAL_LAYER_HIDE_POLYMORPH_HELM_OPTION h5. ChapterPurchaseState + CHAPTER_PURCHASE_STATE_PRE_PURCHASE CHAPTER_PURCHASE_STATE_PURCHASED CHAPTER_PURCHASE_STATE_UPGRADE h5. ChapterUpgradeSource + CHAPTER_UPGRADE_SOURCE_IN_GAME CHAPTER_UPGRADE_SOURCE_PREGAME h5. CollectibleHideMode + COLLECTIBLE_HIDE_MODE_ALWAYS COLLECTIBLE_HIDE_MODE_NONE COLLECTIBLE_HIDE_MODE_WHEN_LOCKED COLLECTIBLE_HIDE_MODE_WHEN_LOCKED_REQUIREMENT h5. CollectibleUnlockState + COLLECTIBLE_UNLOCK_STATE_UNLOCKED_TRIAL h5. Globals h5. DyeStampUseResult + DYE_STAMP_USE_RESULT_COLLECTIBLES_HAVE_SAME_DYES DYE_STAMP_USE_RESULT_ITEMS_HAVE_SAME_DYES - DYE_STAMP_USE_RESULT_NO_ACTIVE_COLLECTIBLES DYE_STAMP_USE_RESULT_NO_ACTIVE_ITEMS h5. MarketColors + MARKET_COLORS_COLLECTORS_EDITION MARKET_COLORS_COLLECTORS_EDITION_HIGHLIGHT h5. GamepadItemCategory + GAMEPAD_ITEM_CATEGORY_JEWELRYCRAFTING ~ GAMEPAD_ITEM_CATEGORY_TRAIT_ITEM Previous: GAMEPAD_ITEM_CATEGORY_TRAIT_GEM h5. ItemFilterType + ITEMFILTERTYPE_JEWELRY ITEMFILTERTYPE_JEWELRYCRAFTING h5. ItemTraitType - ITEM_TRAIT_TYPE_DEPRECATED + ITEM_TRAIT_TYPE_JEWELRY_BLOODTHIRSTY ITEM_TRAIT_TYPE_JEWELRY_HARMONY ITEM_TRAIT_TYPE_JEWELRY_INFUSED ITEM_TRAIT_TYPE_JEWELRY_INTRICATE ITEM_TRAIT_TYPE_JEWELRY_PROTECTIVE ITEM_TRAIT_TYPE_JEWELRY_SWIFT ITEM_TRAIT_TYPE_JEWELRY_TRIUNE h5. ItemType + ITEMTYPE_JEWELRYCRAFTING_BOOSTER ITEMTYPE_JEWELRYCRAFTING_MATERIAL ITEMTYPE_JEWELRYCRAFTING_RAW_BOOSTER ITEMTYPE_JEWELRYCRAFTING_RAW_MATERIAL ITEMTYPE_JEWELRY_RAW_TRAIT ITEMTYPE_JEWELRY_TRAIT h5. SmithingFilterType + SMITHING_FILTER_TYPE_ARMOR SMITHING_FILTER_TYPE_JEWELRY SMITHING_FILTER_TYPE_RAW_MATERIALS SMITHING_FILTER_TYPE_SET_ARMOR SMITHING_FILTER_TYPE_SET_JEWELRY SMITHING_FILTER_TYPE_SET_WEAPONS SMITHING_FILTER_TYPE_WEAPONS h5. SpecializedItemType + SPECIALIZED_ITEMTYPE_FURNISHING_MATERIAL_JEWELRYCRAFTING SPECIALIZED_ITEMTYPE_JEWELRYCRAFTING_BOOSTER SPECIALIZED_ITEMTYPE_JEWELRYCRAFTING_MATERIAL SPECIALIZED_ITEMTYPE_JEWELRYCRAFTING_RAW_BOOSTER SPECIALIZED_ITEMTYPE_JEWELRYCRAFTING_RAW_MATERIAL SPECIALIZED_ITEMTYPE_JEWELRY_RAW_TRAIT SPECIALIZED_ITEMTYPE_JEWELRY_TRAIT SPECIALIZED_ITEMTYPE_RECIPE_JEWELRYCRAFTING_SKETCH_FURNISHING h5. InWorldUISetting + IN_WORLD_UI_SETTING_HIDE_POLYMORPH_HELM h5. OptionsCustomSetting + OPTIONS_CUSTOM_SETTING_SCREENSHOT_MODE h5. TimeFormatPrecisionCode + TIME_FORMAT_PRECISION_TWELVE_HOUR_NO_SECONDS h5. ClaimLevelUpRewardResult (now h5. ClaimRewardResult) ~ CLAIM_REWARD_RESULT_CHOICE_INVALID_DEFS Previous: LEVEL_UP_REWARD_CLAIM_RESULT_CHOICE_INVALID_DEFS - LEVEL_UP_REWARD_CLAIM_RESULT_CHOICE_INVALID_INDEX ~ CLAIM_REWARD_RESULT_CHOICE_INVALID_TYPE Previous: LEVEL_UP_REWARD_CLAIM_RESULT_CHOICE_INVALID_TYPE ~ CLAIM_REWARD_RESULT_CHOICE_MISSING Previous: LEVEL_UP_REWARD_CLAIM_RESULT_CHOICE_MISSING ~ CLAIM_REWARD_RESULT_FAILED_REQ Previous: LEVEL_UP_REWARD_CLAIM_RESULT_FAILED_REQ ~ CLAIM_REWARD_RESULT_INVALID Previous: LEVEL_UP_REWARD_CLAIM_REWARD_RESULT_INVALID + CLAIM_REWARD_RESULT_INVALID_LEVEL ~ CLAIM_REWARD_RESULT_ITEM_INVALID_DEFS Previous: LEVEL_UP_REWARD_CLAIM_RESULT_ITEM_INVALID_DEFS ~ CLAIM_RESULT_ITEM_INVALID_QUANTITY Previous: LEVEL_UP_REWARD_CLAIM_RESULT_ITEM_INVALID_QUANTITY ~ CLAIM_RESULT_ITEM_INVALID_REQUIRED_LEVEL Previous: LEVEL_UP_REWARD_CLAIM_RESULT_ITEM_INVALID_REQUIRED_LEVEL ~ CLAIM_RESULT_ITEM_NOT_ENOUGH_SPACE Previous: LEVEL_UP_REWARD_CLAIM_RESULT_ITEM_NOT_ENOUGH_SPACE ~ CLAIM_RESULT_ITEM_UNIQUENESS_FAILURE Previous: LEVEL_UP_REWARD_CLAIM_RESULT_ITEM_UNIQUENESS_FAILURE + CLAIM_REWARD_RESULT_NO_DAILY_LOGIN_REWARD_FOUND ~ CLAIM_RESULT_NO_PENDING_REWARD Previous: LEVEL_UP_REWARD_CLAIM_RESULT_NO_PENDING_REWARD ~ CLAIM_RESULT_SUCCESS Previous: LEVEL_UP_REWARD_CLAIM_RESULT_SUCCESS h5. RewardEntryType + REWARD_ENTRY_TYPE_REWARD_LIST h5. SkillGrowthType (moved from global variables) ~ SKILL_GROWTH_TYPE_AP SKILL_GROWTH_TYPE_EXP SKILL_GROWTH_TYPE_INSPIRATION SKILL_GROWTH_TYPE_JUSTICE_THIEF SKILL_GROWTH_TYPE_KEEP SKILL_GROWTH_TYPE_SIEGE h5. SkillType (moved from global variables) ~ SKILL_TYPE_ARMOR ~ SKILL_TYPE_AVA ~ SKILL_TYPE_CHAMPION ~ SKILL_TYPE_CLASS ~ SKILL_TYPE_GUILD ~ SKILL_TYPE_NONE ~ SKILL_TYPE_RACIAL ~ SKILL_TYPE_TRADESKILL ~ SKILL_TYPE_WEAPON ~ SKILL_TYPE_WORLD h5. Chapter (moved from global variables) ~ CHAPTER_BASE_GAME CHAPTER_CHAPTER_10 CHAPTER_CHAPTER_11 CHAPTER_CHAPTER_12 CHAPTER_CHAPTER_13 CHAPTER_CHAPTER_14 CHAPTER_CHAPTER_15 CHAPTER_CHAPTER_16 CHAPTER_CHAPTER_3 CHAPTER_CHAPTER_4 CHAPTER_CHAPTER_5 CHAPTER_CHAPTER_6 CHAPTER_CHAPTER_7 CHAPTER_CHAPTER_8 CHAPTER_CHAPTER_9 + CHAPTER_GLACIER CHAPTER_VOLCANO h5. ClientGiftState + GIFT_STATE_RECEIVED GIFT_STATE_RETURNED GIFT_STATE_SENT GIFT_STATE_THANKED h5. GiftBoxAction + GIFT_ACTION_DELETE GIFT_ACTION_RESEND GIFT_ACTION_RETURN GIFT_ACTION_TAKE GIFT_ACTION_VIEW h5. GiftBoxActionResult + GIFT_ACTION_RESULT_CANNOT_GIFT_TO_PLAYER GIFT_ACTION_RESULT_ERROR GIFT_ACTION_RESULT_FINISHED GIFT_ACTION_RESULT_RECIPIENT_EMPTY GIFT_ACTION_RESULT_RECIPIENT_IGNORED GIFT_ACTION_RESULT_RECIPIENT_NOT_DECORATED_DISPLAY_NAME GIFT_ACTION_RESULT_RECIPIENT_NOT_FOUND GIFT_ACTION_RESULT_SUCCESS h5. MarketCurrencyType (moved from global variables) ~ MKCT_CROWNS MKCT_CROWN_GEMS MKCT_NONE h5. MarketDisplayGroup (moved from global variables) + MARKET_DISPLAY_GROUP_CHAPTER_UPGRADE ~ MARKET_DISPLAY_GROUP_CROWN_STORE MARKET_DISPLAY_GROUP_HOUSE_EDITOR MARKET_DISPLAY_GROUP_HOUSE_PREVIEW h5. MarketFilterView (moved from global variables) ~ MARKET_FILTER_VIEW_ALL MARKET_FILTER_VIEW_NOT_PURCHASED MARKET_FILTER_VIEW_PURCHASED h5. MarketProductPurchaseState (moved from global variables) ~ MARKET_PRODUCT_PURCHASE_STATE_INSTANT_UNLOCK_COMPLETE MARKET_PRODUCT_PURCHASE_STATE_INSTANT_UNLOCK_INELIGIBLE MARKET_PRODUCT_PURCHASE_STATE_NOT_PURCHASED MARKET_PRODUCT_PURCHASE_STATE_PURCHASED h5. MarketProductType (moved from global variables) ~ MARKET_PRODUCT_TYPE_BUNDLE + MARKET_PRODUCT_TYPE_CHAPTER ~ MARKET_PRODUCT_TYPE_COLLECTIBLE MARKET_PRODUCT_TYPE_CROWN_CRATE MARKET_PRODUCT_TYPE_CURRENCY MARKET_PRODUCT_TYPE_HOUSING MARKET_PRODUCT_TYPE_INSTANT_UNLOCK MARKET_PRODUCT_TYPE_ITEM MARKET_PRODUCT_TYPE_NONE MARKET_PRODUCT_TYPE_PROMO h5. MarketPurchasableResult (moved from global variables) ~ MARKET_PURCHASE_RESULT_ALREADY_COMPLETED_INSTANT_UNLOCK + MARKET_PURCHASE_RESULT_CANNOT_GIFT_GEM_PRODUCTS MARKET_PURCHASE_RESULT_CANNOT_GIFT_PRODUCT MARKET_PURCHASE_RESULT_CANNOT_GIFT_RECIPIENT_NOT_FOUND MARKET_PURCHASE_RESULT_CANNOT_GIFT_TO_PLAYER MARKET_PURCHASE_RESULT_COLLECTIBLE_ALREADY MARKET_PURCHASE_RESULT_COLLECTIBLE_ENTITLEMENT_RESTRICTED ~ MARKET_PURCHASE_RESULT_COLLECTIONS_DISABLED MARKET_PURCHASE_RESULT_COMING_SOON MARKET_PURCHASE_RESULT_FAIL_INSTANT_UNLOCK_REQ_LIST MARKET_PURCHASE_RESULT_GIFTING_GRACE_PERIOD_ACTIVE MARKET_PURCHASE_RESULT_GIFTING_NOT_ALLOWED MARKET_PURCHASE_RESULT_HOUSING_ALREADY_OWNED MARKET_PURCHASE_RESULT_INVALID_MARKET_COLLECTIBLE MARKET_PURCHASE_RESULT_INVALID_MARKET_HOUSING + MARKET_PURCHASE_RESULT_INVALID_PRODUCT ~ MARKET_PURCHASE_RESULT_INVALID_STACK_SIZE MARKET_PURCHASE_RESULT_MARKET_LOCKED MARKET_PURCHASE_RESULT_NOT_ENOUGH_CROWN_GEMS MARKET_PURCHASE_RESULT_NOT_ENOUGH_ROOM MARKET_PURCHASE_RESULT_NOT_ENOUGH_VC + MARKET_PURCHASE_RESULT_PRODUCT_ALREADY_IN_GIFT_INVENTORY MARKET_PURCHASE_RESULT_SUCCESS MARKET_PURCHASE_RESULT_UNAVAILABLE_PRODUCT ~ MARKET_PURCHASE_RESULT_UNIQUE_ITEM_ALREADY h5. MarketState (moved from global variables) ~ MARKET_STATE_LOCKED MARKET_STATE_OPEN MARKET_STATE_UNKNOWN MARKET_STATE_UPDATING h5. OpenMarketBehavior (moved from global variables) ~ OPEN_MARKET_BEHAVIOR_NAVIGATE_TO_OTHER_PRODUCT OPEN_MARKET_BEHAVIOR_NAVIGATE_TO_PRODUCT OPEN_MARKET_BEHAVIOR_SHOW_CHAPTER_UPGRADE OPEN_MARKET_BEHAVIOR_SHOW_ESO_PLUS_CATEGORY OPEN_MARKET_BEHAVIOR_SHOW_FEATURED_CATEGORY h5. ServiceTokenType (moved from global variables) ~ SERVICE_TOKEN_APPEARANCE_CHANGE SERVICE_TOKEN_NAME_CHANGE SERVICE_TOKEN_NONE SERVICE_TOKEN_RACE_CHANGE h5. JumpResult + JUMP_RESULT_JUMP_FAILED_DEAD_ON_CAMPAIGN_SWITCH h5. MarketOpenOperation + MARKET_OPEN_OPERATION_COLLECTIBLE_FAILURE MARKET_OPEN_OPERATION_RESEARCH_SCROLLS h5. TradeskillResult + CRAFTING_RESULT_ITEM_NOT_RESEARCHABLE CRAFTING_RESULT_NEED_UNLOCK_TO_RESEARCH CRAFTING_RESULT_NO_ITEM_TO_RESEARCH h5. MapDisplayPinType + MAP_PIN_TYPE_OUTPOST_GRAVEYARD_ACCESSIBLE h2. Game API + * GetErrorStringLockedByCollectibleId(*integer* _errorStringId_) ** _Returns:_ *integer* _lockedByCollectibleId_ ~ * ComputeStringDistance(*string* _source_, *string* _target_, *integer* _maxDistance_) ** _Returns:_ *integer* _distance_ + * StringToId64(*string* _stringId_) ** _Returns:_ *id64* _id_ + * GetGameTimeSeconds() ** _Returns:_ *number* _gameTimeInSeconds_ - * IsGameCameraUIModeActive() ** _Returns:_ *bool* _active_ ~ * GetEULADetails(*[EULAType|#EULAType]* _eulaType_) ** _Returns:_ *string* _message_, *string* _agreeText_, *string* _disagreeText_, *bool* _hasAgreed_, *string* _dialogText_, *string* _readCheckText_ Previous: * GetEULADetails(*[EULAType|#EULAType]* _eulaType_) ** _Returns:_ *string* _message_, *string* _agreeText_, *string* _disagreeText_, *bool* _hasAgreed_, *string* _dialogText_ + * OpenChapterUpgradeURL *private* (*integer* _chapterId_, *bool* _isCollectorsEdition_, *[ChapterUpgradeSource|#ChapterUpgradeSource]* _source_) ~ * IsIgnored(*string* _charOrDisplayName_) ** _Returns:_ *bool* _isIgnored_ Previous: * IsIgnored(*string* _characterName_) ** _Returns:_ *bool* _isIgnored_ ~ * IsValidGuildName(*string* _guildName_) ** _Uses variable returns..._ ** _Returns:_ *[NamingError|#NamingError]* _violationCode_ Previous: * IsValidGuildName(*string* _guildName_) ** _Uses variable returns..._ ** _Returns:_ *integer* _violationCode_ ~ * SendLeaderToFollowerSync(*[SceneManagerMessageOrigin|#SceneManagerMessageOrigin]* _messageOrigin_, *[RemoteSceneSyncType|#RemoteSceneSyncType]* _syncType_, *string* _currentSceneName_, *string* _nextSceneName_, *integer* _sequenceNumber_, *bool* _currentSceneFragmentsComplete_) Previous: * SendRemoteSceneSync(*[SceneManagerMessageOrigin|#SceneManagerMessageOrigin]* _messageOrigin_, *[RemoteSceneSyncType|#RemoteSceneSyncType]* _syncType_, *string* _sceneName_) ~ * NotifyThatFollowerFinishedFragmentTransition(*[SceneManagerMessageOrigin|#SceneManagerMessageOrigin]* _messageOrigin_, *string* _sceneName_, *integer* _sequenceNumber_) Previous * NotifyRemoteSceneFinishedFragmentTransition(*[SceneManagerMessageOrigin|#SceneManagerMessageOrigin]* _messageOrigin_, *string* _sceneName_) ~ * GetCurrentChapterUpgradeId() ** _Returns:_ *integer* _chapterUpgradeId_ Previous: * GetHighestUnlockedChapter() ** _Returns:_ *[Chapter|#Chapter]* _highestUnlockedChapter_ * GetChapterId(*[Chapter|#Chapter]* _chapter_) ** _Returns:_ *integer* _chapterId_ ~ * GetChapterCollectibleId(*integer* _chapterUpgradeId_) ** _Returns:_ *integer* _collectibleId_ Previous: * GetCurrentChapterCollectibleId() ** _Returns:_ *integer* _collectibleId_ ~ * IsChapterOwned(*integer* _chapterUpgradeId_) ** _Returns:_ *bool* _isChapterOwned_ Previous: * HasCurrentChapter() ** _Returns:_ *bool* _hasChapter_ ~ * GetCollectibleName(*integer* _collectibleId_) ** _Returns:_ *string* _name_ + * GetCollectibleCategoryName(*integer* _collectibleId_) ** _Returns:_ *string* _categoryName_ + * IsCollectiblePurchasable(*integer* _collectibleId_) ** _Returns:_ *bool* _isPurchasable_ ~ * ComputeStringDistance(*string* _source_, *string* _target_, *integer* _maxDistance_) ** _Returns:_ *integer* _distance_ ~ * GetUnitName(*string* _unitTag_) ** _Returns:_ *string* _name_ ~ * IsLockedWeaponSlot(*[EquipSlot|#EquipSlot]* _equipSlot_) ** _Returns:_ *bool* _locked_ - * GetNumAbilitiesLearnedForLevel(*integer* _level_, *bool* _progression_) ** _Returns:_ *integer* _abilitiesLearned_ - * GetLearnedAbilityInfoForLevel(*integer* _level_, *luaindex* _learnedIndex_, *bool* _progression_) ** _Returns:_ *string* _name_, *string* _texture_, *luaindex* _abilityIndex_, *luaindex* _progressionIndex_ ~ * IsGameCameraActive() ** _Returns:_ *bool* _isActive_ ~ * Logout() ~ * Disconnect *private* () + * GetActionLayerNameByIndex(*luaindex* _layerIndex_) ** _Returns:_ *string* _layerName_ ~ * GetJournalQuestConditionInfo(*luaindex* _journalQuestIndex_, *luaindex* _stepIndex_, *luaindex* _conditionIndex_) ** _Returns:_ *string* _conditionText_, *integer* _current_, *integer* _max_, *bool* _isFailCondition_, *bool* _isComplete_, *bool* _isCreditShared_, *bool* _isVisible_, *[QuestConditionType|#QuestConditionType]* _conditionType_ Previous: * GetJournalQuestConditionInfo(*luaindex* _journalQuestIndex_, *luaindex* _stepIndex_, *luaindex* _conditionIndex_) ** _Returns:_ *string* _conditionText_, *integer* _current_, *integer* _max_, *bool* _isFailCondition_, *bool* _isComplete_, *bool* _isCreditShared_, *bool* _isVisible_ + * DoesItemLinkFulfillJournalQuestCondition(*string* _link_, *luaindex* _journalQuestIndex_, *luaindex* _stepIndex_, *luaindex* _conditionIndex_) ** _Returns:_ *bool* _fulfillsCondition_ + * IsPendingInteractionConfirmationValid() ** _Returns:_ *bool* _isValid_ + * CanLeaveCampaignQueue(*integer* _campaignId_, *bool* _queueAsGroup_) ** _Returns:_ *[LeaveCampaignQueueResponseType|#LeaveCampaignQueueResponseType]* _result_ ~ * GetKeepType(*integer* _keepId_) ** _Returns:_ *[KeepType|#KeepType]* _keepType_ Previous: * GetKeepType(*integer* _keepId_) ** _Returns:_ *integer* _keepType_ ~ * GetSkillAbilityInfo(*[SkillType|#SkillType]* _skillType_, *luaindex* _skillIndex_, *luaindex* _abilityIndex_) ** _Returns:_ *string* _name_, *textureName* _texture_, *luaindex* _earnedRank_, *bool* _passive_, *bool* _ultimate_, *bool* _purchased_, *luaindex:nilable* _progressionIndex_, *integer* _rankIndex_ Previous: * GetSkillAbilityInfo(*[SkillType|#SkillType]* _skillType_, *luaindex* _skillIndex_, *luaindex* _abilityIndex_) ** _Returns:_ *string* _name_, *textureName* _texture_, *luaindex* _earnedRank_, *bool* _passive_, *bool* _ultimate_, *bool* _purchased_, *luaindex:nilable* _progressionIndex_, *luaindex:nilable* _rankIndex_ ~ * GetSkillLineProgressionAbilityRankIndex(*[SkillType|#SkillType]* _skillType_, *luaindex* _skillIndex_, *luaindex* _abilityIndex_, *integer* _morphChoice_) ** _Returns:_ *integer* _rankIndex_ Previous: * GetSkillLineAbilityRank(*integer* _abilityId_, *[SkillType|#SkillType]* _skillType_, *luaindex* _skillIndex_, *luaindex* _abilityIndex_, *integer* _morphChoice_) ** _Returns:_ *integer* _rankIndex_ ~ * GetUpgradeSkillHighestRankIndexAvailableAtSkillLineRank(*[SkillType|#SkillType]* _skillType_, *luaindex* _skillIndex_, *luaindex* _abilityIndex_, *luaindex* _skillLineRank_) ** _Returns:_ *integer:nilable* _rankIndex_ Previous: * GetSkillHighestRankIndexAvailableAtSkillLineRank(*[SkillType|#SkillType]* _skillType_, *luaindex* _skillIndex_, *luaindex* _abilityIndex_, *luaindex* _rank_) ** _Returns:_ *luaindex:nilable* _rankIndex_ ~ * GetSpecificSkillAbilityInfo(*[SkillType|#SkillType]* _skillType_, *luaindex* _skillIndex_, *luaindex* _abilityIndex_, *integer* _morphChoice_, *integer* _rankIndex_) ** _Returns:_ *integer* _abilityId_, *luaindex* _skillLineRankNeeded_ Previous: * GetSpecificSkillAbilityInfo(*[SkillType|#SkillType]* _skillType_, *luaindex* _skillIndex_, *luaindex* _abilityIndex_, *integer* _morphChoice_, *luaindex* _rankIndex_) ** _Returns:_ *integer* _abilityId_, *luaindex* _rankNeeded_ ~ * GetSpecificSkillAbilityKeysByAbilityId(*integer* _abilityId_) ** _Returns:_ *[SkillType|#SkillType]* _skillType_, *luaindex* _skillIndex_, *luaindex* _abilityIndex_, *integer* _morphChoice_, *integer* _rankIndex_ Previous: * GetSpecificSkillAbilityKeysByAbilityId(*integer* _abilityId_) ** _Returns:_ *[SkillType|#SkillType]* _skillType_, *luaindex* _skillIndex_, *luaindex* _abilityIndex_, *integer* _morphChoice_, *luaindex* _rankIndex_ + * GetSkillBuildTutorialLevel() ** _Returns:_ *integer* _level_ ~ * GetSkillBuildEntryInfo(*integer* _skillBuildId_, *luaindex* _skillBuildAbilityIndex_) ** _Returns:_ *[SkillType|#SkillType]* _skillType_, *luaindex* _skillLineIndex_, *luaindex* _abilityIndex_, *bool* _isActiveAbility_, *integer* _morphChoice_, *integer* _rankIndex_ Previous: * GetSkillBuildEntryInfo(*integer* _skillBuildId_, *luaindex* _skillBuildAbilityIndex_) ** _Returns:_ *[SkillType|#SkillType]* _skillType_, *luaindex* _skillLineIndex_, *luaindex* _abilityIndex_, *bool* _isActive_, *integer* _morphChoice_, *luaindex* _rankIndex_ ~ * GetCategoryInfoFromAchievementId(*integer* _achievementId_) ** _Returns:_ *luaindex:nilable* _topLevelIndex_, *luaindex:nilable* _categoryIndex_, *luaindex:nilable* _achievementIndex_ Previous: * GetCategoryInfoFromAchievementId(*integer* _achievementId_) ** _Returns:_ *luaindex:nilable* _topLevelIndex_, *luaindex:nilable* _categoryIndex_, *luaindex:nilable* _achievementIndex_, *integer* _offsetFromParent_ + * StartAchievementSearch(*string* _searchString_) + * GetNumAchievementsSearchResults() ** _Returns:_ *integer* _numSearchResults_ + * GetAchievementsSearchResult(*luaindex* _searchResultIndex_) ** _Returns:_ *luaindex* _categoryIndex_, *luaindex:nilable* _subcategoryIndex_, *luaindex* _achievementIndex_ ~ * IsAwaitingCraftingProcessResponse() ** _Returns:_ *bool* _isCrafting_ Previous: * IsPerformingCraftProcess() ** _Returns:_ *bool* _isCrafting_ + * IsSmithingCraftingType(*[TradeskillType|#TradeskillType]* _tradeskillType_) ** _Returns:_ *bool* _isSmithingType_ + * DoesSmithingTypeIgnoreStyleItems(*[TradeskillType|#TradeskillType]* _tradeskillType_) ** _Returns:_ *bool* _ignoresStyleItems_ + * CanSmithingJewelryPatternsBeCraftedHere() ** _Returns:_ *bool* _canBeCrafted_ - * GetActivityDisplayLevels(*integer* _activityId_) ** _Returns:_ *integer* _displayLevelMin_, *integer* _displayLevelMax_, *integer* _displayChampionPointsMin_, *integer* _displayChampionPointsMax_ + * ShouldActivityForceFullPanelKeyboard(*integer* _activityId_) ** _Returns:_ *bool* _forceFullPanelKeyboard_ + * ShouldActivitySetForceFullPanelKeyboard(*integer* _activitySetId_) ** _Returns:_ *bool* _forceFullPanelKeyboard_ + * DoesActivitySetHaveRewardData(*integer* _activitySetId_) ** _Returns:_ *bool* _hasRewardData_ - * DoesLFGActivityHasAllOption(*[LFGActivity|#LFGActivity]* _activity_) ** _Returns:_ *bool* _hasAllOption_ ~ * GetActivitySetRewardData(*integer* _activitySetId_) ** _Returns:_ *integer* _rewardUIDataId_, *integer* _xpReward_ Previous: * GetLFGActivityRewardData(*[LFGActivity|#LFGActivity]* _activity_) ** _Returns:_ *integer* _rewardUIDataId_, *integer* _xpReward_ + * GetLFGActivityRewardDescriptionOverride(*integer* _rewardUIDataId_) ** _Returns:_ *string* _descriptionOverride_ ~ * IsActivityEligibleForDailyReward(*[LFGActivity|#LFGActivity]* _activity_) ** _Returns:_ *bool* _isEligible_ Previous: * IsEligibleForDailyActivityReward() ** _Returns:_ *bool* _isEligible_ - * AddActivityFinderRandomSearchEntry(*[LFGActivity|#LFGActivity]* _activity_) ~ * GetOutfitChangeFlatCost() ** _Returns:_ *integer* _flatCostStyleStones_ Previous: * GetOutfitChangeFlatCost() ** _Returns:_ *integer* _flatCost_ - * GetOutfitSlotDataRestyleMode(*[OutfitSlot|#OutfitSlot]* _outfitSlot_) ** _Returns:_ *[RestyleMode|#RestyleMode]* _restyleMode_ + * IsValidOutfitName(*string* _outfitName_) ** _Uses variable returns..._ ** _Returns:_ *[NamingError|#NamingError]* _violationCode_ ~ * GetApplyCostForIndividualOutfitSlot(*luaindex* _outfitIndex_, *[OutfitSlot|#OutfitSlot]* _outfitSlot_, *integer* _collectibleId_, *integer* _changedDyeCount_) ** _Returns:_ *integer* _applyCostGold_ Previous: * GetApplyCostForIndividualOutfitSlot(*luaindex* _outfitIndex_, *[OutfitSlot|#OutfitSlot]* _outfitSlot_, *integer* _collectibleId_, *bool* _hasDyeDataChange_) ** _Returns:_ *integer* _applyCost_ ~ * GetTotalApplyCostForOutfitSlots(*luaindex* _outfitIndex_, *[OutfitSlot|#OutfitSlot]* _outfitSlot_, *integer* _collectibleId_, *integer* _changedDyeCount_) ** _Returns:_ *integer* _totalCostGold_ Previous: * GetTotalApplyCostForOutfitSlots(*luaindex* _outfitIndex_, *[OutfitSlot|#OutfitSlot]* _outfitSlot_, *integer* _collectibleId_, *bool* _hasDyeDataChange_) ** _Returns:_ *integer* _totalCost_ ~ * RequestPurchaseMarketProduct(*integer* _marketProductId_, *luaindex* _presentationIndex_, *bool* _isGift_) Previous: * RequestPurchaseMarketProduct(*integer* _marketProductId_, *luaindex* _presentationIndex_) + * RequestShowMarketChapterUpgrade(*[MarketOpenOperation|#MarketOpenOperation]* _source_, *integer* _chapterUpgradeId_) ~ * MakeLevelUpRewardChoice(*integer* _sourceRwardId_, *integer* _choiceRewardId_) Previous: * MakeLevelUpRewardChoice(*luaindex* _rewardEntryIndex_, *luaindex* _choiceIndex_) ~ * IsLevelUpRewardChoiceSelected(*integer* _sourceRewardId_, *integer* _choiceRewardId_) ** _Returns:_ *bool* _isSelectedChoice_ Previous: * IsLevelUpRewardChoiceSelected(*luaindex* _rewardEntryIndex_, *luaindex* _choiceIndex_) ** _Returns:_ *bool* _isSelectedChoice_ - * GetLevelUpRewardId(*integer* _level_) ** _Returns:_ *integer* _rewardId_ ~ * GetNumInventorySlotsNeededForLevelUpReward(*integer* _level_) ** _Returns:_ *integer* _numInventorySlotsNeeded_ Previous: * GetNumInventorySlotsNeededForLevelUpReward(*integer* _rewardId_) ** _Returns:_ *integer* _numInventorySlotsNeeded_ ~ * IsLevelUpRewardValidForPlayer(*integer* _rewardId_) ** _Returns:_ *bool* _isValid_ Previous: * IsLevelUpRewardValidForPlayer(*integer* _rewardId_, *luaindex* _rewardEntryIndex_) ** _Returns:_ *bool* _isValid_ ~ * GetAttributePointsAwardedForLevel(*integer* _level_) ** _Returns:_ *integer* _numAttributePoints_ Previous: * GetAttributePointsAwardedForReward(*integer* _rewardId_) ** _Returns:_ *integer* _numAttributePoints_ ~ * GetSkillPointsAwardedForLevel(*integer* _level_) ** _Returns:_ *integer* _numSkillPoints_ Previous: * GetSkillPointsAwardedForReward(*integer* _rewardId_) ** _Returns:_ *integer* _numSkillPoints_ + * GetNumRewardsForLevel(*integer* _level_) ** _Returns:_ *integer* _numRewards_ + * GetRewardInfoForLevel(*integer* _level_, *luaindex* _index_) ** _Returns:_ *integer* _rewardId_, *integer* _quantity_ + * GetNextGiftId(*id64:nilable* _lastGiftId_) ** _Returns:_ *id64:nilable* _nextGiftId_ + * GetGiftInfo(*id64* _giftId_) ** _Returns:_ *[ClientGiftState|#ClientGiftState]* _state_, *bool* _seen_, *integer* _marketProductId_, *string* _senderDisplayName_, *string* _recipientDisplayName_, *integer* _expirationTimestampS_, *string* _note_ + * ViewGifts(*id64* _giftIds_) + * TakeGift(*id64* _giftId_, *string* _note_) + * ReturnGift(*id64* _giftId_, *string* _note_) + * RequestResendGift(*id64* _giftId_) + * DeleteGift(*id64* _giftId_) + * HasGiftingUnlockedNotification() ** _Returns:_ *bool* _hasGiftingUnlockedNotification_ + * ClearGiftingUnlockedNotification() + * PlayGiftClaimFanfare() + * PlayGiftThankedFanfare() + * IsGameCameraActive() ** _Returns:_ *bool* _isActive_ + * IsGameCameraUIModeActive() ** _Returns:_ *bool* _active_ ~ * GetUnitName(*string* _unitTag_) ** _Returns:_ *string* _name_ ~ * IsLockedWeaponSlot(*[EquipSlot|#EquipSlot]* _equipSlot_) ** _Returns:_ *bool* _locked_ + * GetNumCharacterSlotsPerUpgrade() ** _Returns:_ *integer* _numSlots_ + * GetCurrentCharacterSlotsUpgrade() ** _Returns:_ *integer* _currentCharacterSlotsUpgrade_ + * GetMaxCharacterSlotsUpgrade() ** _Returns:_ *integer* _maxCharacterSlotsUpgrade_ + * GetItemLinkFilterTypeInfo(*string* _itemLink_) ** _Uses variable returns..._ ** _Returns:_ *[ItemFilterType|#ItemFilterType]* _itemFilterType_ - * ConvertItemStyle(*[Bag|#Bag]* _itemToBagId_, *integer* _itemToSlotIndex_, *integer* _newStyle_) + * GetItemTraitCategory(*[Bag|#Bag]* _bagId_, *integer* _slotIndex_) ** _Returns:_ *[ItemTraitTypeCategory|#ItemTraitTypeCategory]* _itemTraitTypeCategory_ + * GetItemLinkTraitCategory(*string* _itemLink_) ** _Returns:_ *[ItemTraitTypeCategory|#ItemTraitTypeCategory]* _itemTraitTypeCategory_ + * GetItemLinkItemId(*string* _itemLink_) ** _Returns:_ *integer* _itemId_ + * IsItemLinkForcedNotDeconstructable(*string* _itemLink_) ** _Returns:_ *bool* _itemNotDeconstructable_ + * GetItemLinkOutfitStyleId(*string* _itemLink_) ** _Returns:_ *integer* _outfitStyleId_ + * GetItemLinkTooltipRequiresCollectibleId(*string* _itemLink_) ** _Returns:_ *integer* _collectibleId_ + * HasPoisonInBag(*[Bag|#Bag]* _bagId_) ** _Returns:_ *bool* _hasPoison_ ~ * GetCollectibleCategoryKeyboardIcons(*luaindex* _topLevelIndex_, *luaindex:nilable* _subCategoryIndex_) ** _Returns:_ *textureName* _normalIcon_, *textureName* _pressedIcon_, *textureName* _mouseoverIcon_, *textureName* _disabledIcon_ Previous: * GetCollectibleCategoryKeyboardIcons(*luaindex* _categoryIndex_) ** _Returns:_ *textureName* _normalIcon_, *textureName* _pressedIcon_, *textureName* _mouseoverIcon_, *textureName* _disabledIcon_ ~ * GetCollectibleCategoryGamepadIcon(*luaindex* _topLevelIndex_, *luaindex:nilable* _subCategoryIndex_) ** _Returns:_ *textureName* _gamepadIcon_ Previous: * GetCollectibleCategoryGamepadIcon(*luaindex* _categoryIndex_) ** _Returns:_ *textureName* _gamepadIcon_ - * DoesCollectibleRequireEntitlement(*integer* _collectibleId_) ** _Returns:_ *bool* _collectibleRequiresEntitlement_ ~ * IsValidCollectibleName(*string* _collectibleName_) ** _Uses variable returns..._ ** _Returns:_ *[NamingError|#NamingError]* _violationCode_ Previous: * IsValidCollectibleName(*string* _collectibleName_) ** _Uses variable returns..._ ** _Returns:_ *integer* _violationCode_ ~ * GetCollectibleName(*integer* _collectibleId_) ** _Returns:_ *string* _name_ + * GetCollectibleHideMode(*integer* _collectibleId_) ** _Returns:_ *[CollectibleHideMode|#CollectibleHideMode]* _hideMode_ ~ * IsCollectibleDynamicallyHidden(*integer* _collectibleId_) ** _Returns:_ *bool* _isDynamicallyHidden_ Previous: * IsCollectibleHiddenWhenLocked(*integer* _collectibleId_) ** _Returns:_ *bool* _isHiddenWhenLocked_ + * GetNumCollectiblesUpdatedEventCollectibleIds() ** _Returns:_ *integer* _numCollectiblesUpdated_ + * GetCollectiblesUpdatedEventCollectibleId(*luaindex* _index_) ** _Returns:_ *integer* _CollectibleId_ - * GetMarketProductNumItems *private* (*integer* _marketProductId_) ** _Returns:_ *integer* _numItems_ ~ * GetMarketProductOpenMarketBehaviorReferenceData *private* (*integer* _marketProductId_) ** _Returns:_ *integer* _openToMarketProductId_ Previous: * GetMarketProductOpenMarketBehaviorNavigateToOtherProductId *private* (*integer* _marketProductId_) ** _Returns:_ *integer* _openToMarketProductId_ + * IsMarketProductGiftable *private* (*integer* _marketProductId_, *luaindex:nilable* _presentationIndex_) ** _Returns:_ *bool* _isGiftable_ ~ * GetMarketProductCollectibleInfo *private* (*integer* _marketProductId_) ** _Returns:_ *integer* _collectibleId_, *textureName* _iconFile_, *string* _name_, *[CollectibleCategoryType|#CollectibleCategoryType]* _collectibleType_, *string* _description_, *bool* _owned_, *bool* _isPlaceholder_, *bool* _isPurchasable_, *string* _hint_ Previous: * GetMarketProductCollectibleInfo *private* (*integer* _marketProductId_) ** _Returns:_ *integer* _collectibleId_, *textureName* _iconFile_, *string* _name_, *[CollectibleCategoryType|#CollectibleCategoryType]* _collectibleType_, *string* _description_, *bool* _owned_, *bool* _isPlaceholder_ + * GetMarketProductCurrencyType(*integer* _marketProductId_) ** _Returns:_ *[CurrencyType|#CurrencyType]* _currencyType_ + * CouldAcquireMarketProduct *private* (*integer* _marketProductId_) ** _Returns:_ *[MarketPurchasableResult|#MarketPurchasableResult]* _expectedPurchaseResult_ + * GetSpaceNeededToAcquireMarketProduct *private* (*integer* _marketProductId_) ** _Returns:_ *integer* _openSlotsNeeded_ + * GetActiveAnnouncementMarketProductListingsForHouseTemplate(*integer* _houseTemplateId_) ** _Uses variable returns..._ ** _Returns:_ *integer* _marketProductId_, *luaindex* _presentationIndex_ + * GetActiveChapterUpgradeMarketProductListing(*[MarketDisplayGroup|#MarketDisplayGroup]* _displayGroup_) ** _Returns:_ *integer* _marketProductId_ + * RequestMarketAnnouncement() + * GetMarketAnnouncementCompletedDailyLoginRewardClaimsBackground() ** _Returns:_ *textureName* _completedDailyLoginRewardClaimsBackground_ + * GetMarketAnnouncementDailyLoginLockedBackground() ** _Returns:_ *textureName* _dailyLoginLockedAnnouncementBackground_ + * GetGiftingAccountLockedHelpIndices() ** _Returns:_ *luaindex:nilable* _helpCategoryIndex_, *luaindex:nilable* _helpIndex_ + * GetGiftingUnlockedHelpIndices() ** _Returns:_ *luaindex:nilable* _helpCategoryIndex_, *luaindex:nilable* _helpIndex_ ~ * GetOutfitStyleCost(*integer* _outfitStyleId_) ** _Returns:_ *integer* _goldCost_, *bool* _isFree_ Previous: * GetOutfitStyleCost(*integer* _outfitStyleId_) ** _Returns:_ *integer* _cost_, *bool* _isFree_ + * GetOutfitSlotClearCost(*[OutfitSlot|#OutfitSlot]* _outfitSlot_) ** _Returns:_ *integer* _cost_ + * GetOutfitStyleItemStyleId(*integer* _outfitStyleId_) ** _Returns:_ *integer* _itemStyleId_ ~ * AddOutfitSlotPreviewElementToPreviewCollection *private* (*integer* _previewCollectionId_, *[OutfitSlot|#OutfitSlot]* _outfitSlot_, *integer* _collectibleDefId_, *luaindex:nilable* _itemMaterialIndex_, *integer* _primaryDyeDefId_, *integer* _secondaryDyeDefId_, *integer* _accentDyeDefId_, *bool* _refreshIfShowing_) Previous: * AddOutfitSlotPreviewElementToPreviewCollection(*integer* _previewCollectionId_, *[OutfitSlot|#OutfitSlot]* _outfitSlot_, *integer* _collectibleDefId_, *luaindex:nilable* _itemMaterialIndex_, *integer* _primaryDyeDefId_, *integer* _secondaryDyeDefId_, *integer* _accentDyeDefId_, *bool* _refreshIfShowing_) + * PreviewReward(*integer* _rewardId_, *luaindex* _variation_) + * GetMarketProductChapterUpgradeId(*integer* _marketProductId_) ** _Returns:_ *integer* _chapterUpgradeId_ ~ * GetSkillLineInfo(*[SkillType|#SkillType]* _skillType_, *luaindex* _skillIndex_) ** _Returns:_ *string* _name_, *luaindex* _rank_, *bool* _available_, *integer* _skillLineId_, *bool* _advised_, *string* _unlockText_, *bool* _active_, *bool* _discovered_ Previous: * GetSkillLineInfo(*[SkillType|#SkillType]* _skillType_, *luaindex* _skillIndex_) ** _Returns:_ *string* _name_, *luaindex* _rank_, *bool* _discovered_, *integer* _skillLineId_, *bool* _advised_, *string* _unlockText_ ~ * GetFurnitureDataInfo(*integer* _furnitureDataId_) ** _Returns:_ *integer:nilable* _categoryId_, *integer:nilable* _subcategoryId_, *[FurnitureThemeType|#FurnitureThemeType]* _furnitureTheme_, *[HousingFurnishingLimitType|#HousingFurnishingLimitType]* _placementLimitType_ Previous: * GetFurnitureDataInfo(*integer* _furnitureDataId_) ** _Returns:_ *integer:nilable* _categoryId_, *integer:nilable* _subcategoryId_, *[FurnitureThemeType|#FurnitureThemeType]* _furnitureTheme_ ~ * GetRewardType(*integer* _rewardId_) ** _Returns:_ *[RewardEntryType|#RewardEntryType]:nilable* _rewardType_ Previous: * GetRewardEntryType(*integer* _rewardId_, *luaindex* _rewardEntryIndex_) ** _Returns:_ *[RewardEntryType|#RewardEntryType]:nilable* _rewardType_ ~ * GetNumRewardListEntries(*integer* _rewardListId_) ** _Returns:_ *integer* _numRewards_ Previous: * GetNumRewardEntries(*integer* _rewardId_) ** _Returns:_ *integer* _numEntries_ + * GetRewardListEntryInfo(*integer* _rewardListId_, *luaindex* _listIndex_) ** _Returns:_ *integer* _rewardDefId_, *[RewardEntryType|#RewardEntryType]:nilable* _rewardType_, *integer* _quantity_ ~ * GetAddCurrencyRewardInfo(*integer* _rewardId_) ** _Returns:_ *[CurrencyType|#CurrencyType]* _currencyType_ Previous: * GetAddCurrencyRewardEntryInfo(*integer* _rewardId_, *luaindex* _rewardEntryIndex_) ** _Returns:_ *[CurrencyType|#CurrencyType]* _currencyType_, *integer* _amount_ ~ * GetChoiceRewardListId(*integer* _rewardId_) ** _Returns:_ *integer* _rewardListId_ Previous: * GetChoiceRewardEntryLinkedRewardId(*integer* _rewardId_, *luaindex* _rewardEntryIndex_) ** _Returns:_ *integer* _linkedRewardId_ ~ * GetChoiceRewardDisplayName(*integer* _rewardId_) ** _Returns:_ *string* _displayName_ Previous: * GetChoiceRewardEntryDisplayName(*integer* _rewardId_, *luaindex* _rewardEntryIndex_) ** _Returns:_ *string* _displayName_ ~ * GetChoiceRewardIcon(*integer* _rewardId_) ** _Returns:_ *textureName* _icon_ Previous: * GetChoiceRewardEntryIcon(*integer* _rewardId_, *luaindex* _rewardEntryIndex_) ** _Returns:_ *textureName* _icon_ ~ * GetCollectibleRewardCollectibleId(*integer* _rewardId_) ** _Returns:_ *integer* _collectibleId_ Previous: * GetCollectibleRewardEntryCollectibleId(*integer* _rewardId_, *luaindex* _rewardEntryIndex_) ** _Returns:_ *integer* _collectibleId_ - * GetItemRewardEntryStackCount(*integer* _rewardId_, *luaindex* _rewardEntryIndex_) ** _Returns:_ *integer* _stackCount_ ~ * GetItemRewardItemLink(*integer* _rewardId_, *integer* _quantity_, *[LinkStyle|#LinkStyle]* _linkStyle_) ** _Returns:_ *string* _link_ Previous: * GetItemRewardEntryItemLink(*integer* _rewardId_, *luaindex* _rewardEntryIndex_, *[LinkStyle|#LinkStyle]* _linkStyle_) ** _Returns:_ *string* _link_ + * GetItemRewardItemId(*integer* _rewardId_) ** _Returns:_ *integer* _itemId_ ~ * GetCrownCrateRewardCrateId(*integer* _rewardId_) ** _Returns:_ *integer* _crateId_ Previous: * GetCrownCrateRewardEntryCrateId(*integer* _rewardId_, *luaindex* _rewardEntryIndex_) ** _Returns:_ *integer* _crateId_ - * GetCrownCrateRewardEntryAmount(*integer* _rewardId_, *luaindex* _rewardEntryIndex_) ** _Returns:_ *integer* _amount_ ~ * GetInstantUnlockRewardInstantUnlockId(*integer* _rewardId_) ** _Returns:_ *integer* _instantUnlockId_ Previous: * GetInstantUnlockRewardEntryInstantUnlockId(*integer* _rewardId_, *luaindex* _rewardEntryIndex_) ** _Returns:_ *integer* _instantUnlockId_ + * CanPreviewReward(*integer* _rewardId_) ** _Returns:_ *bool* _canPreview_ + * GetNumRewardPreviewVariations(*integer* _rewardId_) ** _Returns:_ *integer* _numVariations_ + * GetRewardPreviewVariationDisplayName(*integer* _rewardId_, *luaindex* _variation_) ** _Returns:_ *string* _displayName_ + * IsPreviewingReward(*integer* _rewardId_) ** _Returns:_ *bool* _isPreviewing_ + * GetRewardAnnouncementBackgroundFileIndex(*integer* _rewardId_) ** _Returns:_ *textureName* _fileIndex_ + * GetChapterSummary(*integer* _chapterUpgradeId_) ** _Returns:_ *string* _chapterSummary_ + * GetChapterMarketBackgroundFileImage(*integer* _chapterUpgradeId_) ** _Returns:_ *textureName* _marketBackgroundFileIndex_ + * GetNumChapterPrePurchaseRewards(*integer* _chapterUpgradeId_) ** _Returns:_ *integer* _numRewards_ + * GetChapterPrePurchaseRewardInfo(*integer* _chapterUpgradeId_, *luaindex* _index_) ** _Returns:_ *integer* _marketProductId_, *bool* _isStandardReward_, *bool* _isCollectorsReward_ + * GetNumChapterPreOrderRewards(*integer* _chapterUpgradeId_) ** _Returns:_ *integer* _numRewards_ + * GetChapterPreOrdereRewardInfo(*integer* _chapterUpgradeId_, *luaindex* _index_) ** _Returns:_ *integer* _marketProductId_, *bool* _isStandardReward_, *bool* _isCollectorsReward_ + * GetNumChapterBasicRewards(*integer* _chapterUpgradeId_) ** _Returns:_ *integer* _numRewards_ + * GetChapterBasicRewardInfo(*integer* _chapterUpgradeId_, *luaindex* _index_) ** _Returns:_ *integer* _marketProductId_, *bool* _isStandardReward_, *bool* _isCollectorsReward_ + * IsChapterPreRelease(*integer* _chapterUpgradeId_) ** _Returns:_ *bool* _isPreRelease_ + * GetChapterReleaseDateString(*integer* _chapterUpgradeId_) ** _Returns:_ *string* _releaseDateString_ + * GetGiftMarketProductId(*id64* _giftId_) ** _Returns:_ *integer* _marketProductId_ + * GetRandomGiftSendNoteText() ** _Returns:_ *string* _giftSendNoteText_ + * GetRandomGiftThankYouNoteText() ** _Returns:_ *string* _giftThankYouNoteText_ + * IsGiftRecipientNameValid(*string* _recipientName_) ** _Returns:_ *[GiftBoxActionResult|#GiftBoxActionResult]* _result_ + * ClaimCurrentDailyLoginReward() + * GetDailyLoginClaimableRewardIndex() ** _Returns:_ *luaindex:nilable* _rewardIndex_ + * GetDailyLoginNumRewardsClaimedInMonth() ** _Returns:_ *integer* _numRewardsClaimed_ + * GetTimeUntilNextDailyLoginMonthS() ** _Returns:_ *integer* _timeUntilNextMonthS_ + * GetTimeUntilNextDailyLoginRewardClaimS() ** _Returns:_ *integer* _timeUntilNextRewardClaimS_ + * GetCurrentDailyLoginMonth() ** _Returns:_ *[GregorianCalendarMonths|#GregorianCalendarMonths]* _month_ + * GetDailyLoginRewardInfoForCurrentMonth(*luaindex* _rewardIndex_) ** _Returns:_ *integer* _rewardId_, *integer* _quantity_, *bool* _isMilestone_ + * IsDailyLoginRewardInCurrentMonthClaimed(*luaindex* _rewardIndex_) ** _Returns:_ *bool* _isClaimed_ + * GetNumClaimableDailyLoginRewardsInCurrentMonth() ** _Returns:_ *integer* _numClaimable_ + * GetNumServiceTokens(*[ServiceTokenType|#ServiceTokenType]* _tokenType_) ** _Returns:_ *integer* _numTokens_ + * GetNumOwnedCharacterSlots() ** _Returns:_ *integer* _numOwnedCharacterSlots_ h2. Object API h3. AnimationManager + * GetApplyToChildControlName() ** _Returns:_ *string* _applyToChildControlName_ + * SetApplyToChildControlName(*string* _applyToChildControlName_) h3. AnimationObjectColor + * GetApplyAlpha() ** _Returns:_ *bool* _applyAlpha_ + * SetApplyAlpha(*bool* _applyAlpha_) h3. AnimationTimeline + * GetFirstAnimationOfType(*[AnimationType|#AnimationType]* _animationType_) ** _Returns:_ *object* _animation_ h3. EditControl + * GetIMECompositionExclusionArea() ** _Returns:_ *number* _leftControlSpace_, *number* _topControlSpace_, *number* _rightControlSpace_, *number* _bottomControlSpace_ h3. LabelControl + * GetLinkEnabled() ** _Returns:_ *bool* _linkEnabed_ ~ * GetStringWidth(*string* _text_) ** _Returns:_ *number* _scaledPixelWidth_ Previous: * GetStringWidth(*string* _text_) ** _Returns:_ *number* _pixelWidth_ ~ * SetLineSpacing(*integer* _lineSpacingPixels_) Previous: * SetLineSpacing(*integer* _lineSpacing_) + * SetLinkEnabled(*bool* _linkEnabed_) + * SetMinLineCount(*integer* _minLineCount_) ~ * SetNewLineX(*number* _newLineXPixels_) Previous: * SetNewLineX(*number* _newLineX_) h3. ScrollControl + * GetFadeGradient(*luaindex* _gradientIndex_) ** _Returns:_ *number* _normalX_, *number* _normalY_, *number* _gradientLength_ ~ * SetScrollBounding(*[ScrollBounding|#ScrollBounding]* _bounding_) Previous: * SetScrollBounding(*integer* _bounding_) ~ * SetCollectible(*integer* _collectibleId_, *bool* _addNickname_, *bool* _showPurchasableHint_, *bool* _showBlockReason_) Previous: * SetCollectible(*integer* _collectibleId_, *bool* _addNickname_, *bool* _showHint_, *bool* _showBlockReason_) ~ * SetCurrency(*[CurrencyType|#CurrencyType]* _currencyType_, *integer* _quantity_) Previous: * SetCurrency(*[CurrencyType|#CurrencyType]* _currencyType_) + * SetDailyLoginRewardEntry(*luaindex* _rewardIndex_) ~ * SetMarketProduct(*integer* _marketProductId_, *bool* _showCollectiblePurchasableHint_) Previous: * SetMarketProduct(*integer* _marketProductId_) ~ * SetReward(*integer* _rewardId_, *integer* _quantity_) Previous: * SetRewardEntry(*integer* _rewardId_, *luaindex* _entryIndex_) h3. WindowManager ~ * CreateControl(*string* _name_, *object* _parent_, *[ControlType|#ControlType]* _type_) ** _Returns:_ *object* _apRet_ Previous: * CreateControl(*string* _arg1_, *object* _parent_, *integer* _type_) ** _Returns:_ *object* _apRet_ ~ * CreateTopLevelWindow(*string* _name_) ** _Returns:_ *object* _apRet_ Previous: * CreateTopLevelWindow(*string* _arg1_) ** _Returns:_ *object* _apRet_ + * GetHandler(*string* _handlerName_) ** _Returns:_ *function* _functionRef_ + * GetIMECandidate(*luaindex* _index_) ** _Returns:_ *string* _candidate_ + * GetIMECandidatePageInfo() ** _Returns:_ *luaindex* _selectedIndex_, *luaindex* _pageStartIndex_, *integer* _pageSize_ + * GetNumIMECandidates() ** _Returns:_ *integer* _numCandidates_ + * IsChoosingIMECandidate() ** _Returns:_ *bool* _isChoosingCandidate_ + * IsUsingCustomCandidateList() ** _Returns:_ *bool* _isUsingCustomCandidateList_ + * SetFocusByName(*string* _name_) + * SetHandler(*string* _handlerName_, *function* _functionRef_) h2. Events + * EVENT_ACHIEVEMENTS_SEARCH_RESULTS_READY * EVENT_BANK_DEPOSIT_NOT_ALLOWED * EVENT_CANCEL_GROUND_TARGET_MODE ~ * EVENT_CLAIM_REWARD_RESULT (*[ClaimRewardResult|#ClaimRewardResult]* _result_) Previous: * EVENT_CLAIM_LEVEL_UP_REWARD_RESULT (*[ClaimLevelUpRewardResult|#ClaimLevelUpRewardResult]* _result_) + * EVENT_COLLECTIBLE_DYE_DATA_UPDATED (*integer* _collectibleId_) ~ * EVENT_CROWN_CRATE_QUANTITY_UPDATE (*integer* _crateId_, *integer* _newCount_, *integer* _oldCount_) Previous: * EVENT_CROWN_CRATE_QUANTITY_UPDATE (*integer* _crateId_, *integer* _count_) + * EVENT_DAILY_LOGIN_MONTH_CHANGED * EVENT_GIFTING_UNLOCKED_NOTIFICATION_CLEARED * EVENT_GIFTING_UNLOCKED_STATUS_CHANGED (*bool* _isGiftingUnlocked_) * EVENT_GIFTS_UPDATED * EVENT_HELP_SHOW_SPECIFIC_PAGE (*luaindex* _helpCategoryIndex_, *luaindex* _helpIndex_) * EVENT_REQUEST_ALERT (*[UIAlertCategory|#UIAlertCategory]* _alertCategory_, *string* _soundId_, *string* _message_) * EVENT_REQUEST_SHOW_GIFT_INVENTORY * EVENT_SHOW_DAILY_LOGIN_REWARDS_SCENE * EVENT_CLAIM_DAILY_LOGIN_REWARDS_RESULT (*[ClaimRewardResult|#ClaimRewardResult]* _result_) * EVENT_DAILY_LOGIN_REWARDS_UPDATED * EVENT_GIFT_ACTION_RESULT (*[GiftBoxAction|#GiftBoxAction]* _action_, *[GiftBoxActionResult|#GiftBoxActionResult]* _result_, *id64* _giftId_) ~ * EVENT_MARKET_PURCHASE_RESULT (*[MarketPurchasableResult|#MarketPurchasableResult]* _purchaseResult_, *[TutorialTrigger|#TutorialTrigger]* _tutorialTrigger_, *bool* _wasGift_) Previous: * EVENT_MARKET_PURCHASE_RESULT (*[MarketPurchasableResult|#MarketPurchasableResult]* _purchaseResult_, *[TutorialTrigger|#TutorialTrigger]* _tutorialTrigger_) + * EVENT_NEW_DAILY_LOGIN_REWARD_AVAILABLE * EVENT_REQUEST_SHOW_GAMEPAD_CHAPTER_UPGRADE (*integer* _chapterUpgradeId_) * EVENT_FOLLOWER_SCENE_FINISHED_FRAGMENT_TRANSITION (*[SceneManagerMessageOrigin|#SceneManagerMessageOrigin]* _messageOrigin_, *string* _sceneName_, *integer* _sequenceNumber_) * EVENT_LEADER_TO_FOLLOWER_SYNC (*[SceneManagerMessageOrigin|#SceneManagerMessageOrigin]* _messageOrigin_, *[RemoteSceneSyncType|#RemoteSceneSyncType]* _syncType_, *string* _currentSceneName_, *string* _nextSceneName_, *integer* _sequenceNumber_, *bool* _currentSceneFragmentsComplete_) - * EVENT_REMOTE_SCENE_FINISHED_FRAGMENT_TRANSITION (*[SceneManagerMessageOrigin|#SceneManagerMessageOrigin]* _messageOrigin_, *string* _sceneName_) h2. UI XML Layout h4. Attributes: + * applyAlpha *bool* * applyToChildControlName *string* * minLineCount *integer* h5. AnimationBase + * [Child: applyToChildControlName|#Attributes] h5. ColorAnimation + * [Child: applyAlpha|#Attributes] h5. Control + * [Child: OnRectChanged|#OnRectChanged] * [Child: OnRectHeightChanged|#OnRectHeightChanged] * [Child: OnRectWidthChanged|#OnRectWidthChanged] h5. Label + * [Child: minLineCount|#Attributes] + h5. OnRectChanged * [Inherits: OnSetControlEventHandler|#OnSetControlEventHandler] * ScriptArguments: local self, newLeft, newTop, newRight, newBottom, oldLeft, oldTop, oldRight, oldBottom = ... + h5. OnRectHeightChanged * [Inherits: OnSetControlEventHandler|#OnSetControlEventHandler] * ScriptArguments: local self, newHeight, oldHeight = ... + h5. OnRectWidthChanged * [Inherits: OnSetControlEventHandler|#OnSetControlEventHandler] * ScriptArguments: local self, newWidth, oldWidth = ...