diff --git a/.gitignore b/.gitignore index 459d8a7..4d3ba3e 100644 --- a/.gitignore +++ b/.gitignore @@ -6,4 +6,3 @@ /.vscode #Custom -/dev diff --git a/data/settings.lua b/data/settings.lua index f6d5056..2f4cd58 100644 --- a/data/settings.lua +++ b/data/settings.lua @@ -109,7 +109,7 @@ function st.SetShowUS(us) end function st.SetShowJap(jap) - cl.settings.show_us = jap + cl.settings.show_jap = jap end function st.SetShowNum(num) @@ -261,10 +261,6 @@ function st.ShowUS() end function st.ShowJap() - -- Not part of previous (<0.7.6) saved variable - if cl.settings.show_jap == nil then - cl.settings.show_jap = false - end return cl.settings.show_jap end diff --git a/dev/eso-api-lua-intellij-master/ESOUIDocumentationP6.txt b/dev/eso-api-lua-intellij-master/ESOUIDocumentationP6.txt new file mode 100644 index 0000000..3f336d9 --- /dev/null +++ b/dev/eso-api-lua-intellij-master/ESOUIDocumentationP6.txt @@ -0,0 +1,11595 @@ +{TOC:maxLevel=3} +h1. ESO UI Documentation for API Version 100011 + +h2. Global Variables + +h5. AbilityTooltipTextColors +* ABILITY_TOOLTIP_TEXT_COLOR_ABILITY_INFO +* ABILITY_TOOLTIP_TEXT_COLOR_BODY +* ABILITY_TOOLTIP_TEXT_COLOR_BRONZE_ABILITY +* ABILITY_TOOLTIP_TEXT_COLOR_DEFAULT +* ABILITY_TOOLTIP_TEXT_COLOR_FAILED_REQUIREMENT +* ABILITY_TOOLTIP_TEXT_COLOR_GOLD_ABILITY +* ABILITY_TOOLTIP_TEXT_COLOR_NAME +* ABILITY_TOOLTIP_TEXT_COLOR_NEW_EFFECT +* ABILITY_TOOLTIP_TEXT_COLOR_SILVER_ABILITY +* ABILITY_TOOLTIP_TEXT_COLOR_SPECIAL_HEADER +* ABILITY_TOOLTIP_TEXT_COLOR_UPGRADES +* ABILITY_TOOLTIP_TEXT_COLOR_UPGRADE_TO_ABILITY +* ABILITY_TOOLTIP_TEXT_COLOR_USE_INFO_TYPE1 +* ABILITY_TOOLTIP_TEXT_COLOR_USE_INFO_TYPE2 +* ABILITY_TOOLTIP_TEXT_COLOR_USE_INFO_TYPE3 +* ABILITY_TOOLTIP_TEXT_COLOR_VALID_REQUIREMENT + + +h5. AbilityType +* ABILITY_TYPE_ACTIONLIST +* ABILITY_TYPE_AREAEFFECT +* ABILITY_TYPE_AREATELEPORT +* ABILITY_TYPE_ATTACKERINTERCEPT +* ABILITY_TYPE_ATTACKERREFLECT +* ABILITY_TYPE_AVOIDDEATH +* ABILITY_TYPE_BLADETURN +* ABILITY_TYPE_BLINK +* ABILITY_TYPE_BLOCK +* ABILITY_TYPE_BONUS +* ABILITY_TYPE_CHANGEAPPEARANCE +* ABILITY_TYPE_CHARGE +* ABILITY_TYPE_CHARM +* ABILITY_TYPE_CLAIRVOYANCE +* ABILITY_TYPE_CLIENTFX +* ABILITY_TYPE_COMBATRESOURCE +* ABILITY_TYPE_CREATEINTERACTABLE +* ABILITY_TYPE_CREATEINVENTORYITEM +* ABILITY_TYPE_DAMAGE +* ABILITY_TYPE_DAMAGELIMIT +* ABILITY_TYPE_DAMAGESHIELD +* ABILITY_TYPE_DEFEND +* ABILITY_TYPE_DESPAWNOVERRIDE +* ABILITY_TYPE_DISARM +* ABILITY_TYPE_DISORIENT +* ABILITY_TYPE_DISPEL +* ABILITY_TYPE_DODGE +* ABILITY_TYPE_DOUBLEFIRE +* ABILITY_TYPE_EXHAUSTED +* ABILITY_TYPE_FEAR +* ABILITY_TYPE_FILLSOULGEM +* ABILITY_TYPE_FIREPROC +* ABILITY_TYPE_FLIGHT +* ABILITY_TYPE_FREECAST +* ABILITY_TYPE_FREEINTERACT +* ABILITY_TYPE_GRANTABILITY +* ABILITY_TYPE_HEAL +* ABILITY_TYPE_HIDE +* ABILITY_TYPE_IMMUNITY +* ABILITY_TYPE_INTERCEPT +* ABILITY_TYPE_INTERRUPT +* ABILITY_TYPE_JUMP +* ABILITY_TYPE_KNOCKBACK +* ABILITY_TYPE_LEAP +* ABILITY_TYPE_LEVITATE +* ABILITY_TYPE_MISDIRECT +* ABILITY_TYPE_MODIFYCOOLDOWN +* ABILITY_TYPE_MODIFYDURATION +* ABILITY_TYPE_MOUNT +* ABILITY_TYPE_MOVEPOSITION +* ABILITY_TYPE_NOAGGRO +* ABILITY_TYPE_NOKILL +* ABILITY_TYPE_NOLOCKPICK +* ABILITY_TYPE_NOSEETARGET +* ABILITY_TYPE_NONCOMBATBONUS +* ABILITY_TYPE_NONEXISTENT +* ABILITY_TYPE_NONE +* ABILITY_TYPE_OFFBALANCE +* ABILITY_TYPE_PACIFY +* ABILITY_TYPE_PARRY +* ABILITY_TYPE_PATHLINE +* ABILITY_TYPE_RECALL +* ABILITY_TYPE_REFLECTION +* ABILITY_TYPE_REGISTERTRIGGER +* ABILITY_TYPE_REMOVETYPE +* ABILITY_TYPE_RESURRECT +* ABILITY_TYPE_REVEAL +* ABILITY_TYPE_SEESTEALTH +* ABILITY_TYPE_SETCOOLDOWN +* ABILITY_TYPE_SETHOTBAR +* ABILITY_TYPE_SETTARGET +* ABILITY_TYPE_SHOWNON +* ABILITY_TYPE_SIEGEAREAEFFECT +* ABILITY_TYPE_SIEGECREATE +* ABILITY_TYPE_SIEGEPACKUP +* ABILITY_TYPE_SILENCE +* ABILITY_TYPE_SLOWFALL +* ABILITY_TYPE_SNARE +* ABILITY_TYPE_SOULGEMRESURRECT +* ABILITY_TYPE_SPELLSTEAL +* ABILITY_TYPE_STAGGER +* ABILITY_TYPE_STEALTH +* ABILITY_TYPE_STUN +* ABILITY_TYPE_SUMMON +* ABILITY_TYPE_THREAT +* ABILITY_TYPE_TRAUMA +* ABILITY_TYPE_UPDATEDEATHDIALOG +* ABILITY_TYPE_VAMPIRE +* ABILITY_TYPE_WIND + + +h5. AchievementPointValue +* ACHIEVEMENT_POINT_HIGH +* ACHIEVEMENT_POINT_LEGENDARY_DEED +* ACHIEVEMENT_POINT_LOW +* ACHIEVEMENT_POINT_MEDIUM +* ACHIEVEMENT_POINT_VERY_HIGH + + +h5. AchievementRewardType +* ACHIEVEMENT_REWARD_TYPE_DYE +* ACHIEVEMENT_REWARD_TYPE_ITEM +* ACHIEVEMENT_REWARD_TYPE_NONE +* ACHIEVEMENT_REWARD_TYPE_POINTS +* ACHIEVEMENT_REWARD_TYPE_TITLE + + +h5. ActionBarSetting +* ACTION_BAR_SETTING_LOCK_ACTION_BARS + + +h5. ActionBarSettingChoice +* ACTION_BAR_SETTING_CHOICE_AUTOMATIC +* ACTION_BAR_SETTING_CHOICE_OFF +* ACTION_BAR_SETTING_CHOICE_ON + + +h5. ActionBarSlotType +* ACTION_TYPE_ABILITY +* ACTION_TYPE_COLLECTIBLE +* ACTION_TYPE_EMOTE +* ACTION_TYPE_ITEM +* ACTION_TYPE_NOTHING +* ACTION_TYPE_SIEGE_ACTION + + +h5. ActionSlotType +* ACTION_SLOT_TYPE_BLOCK +* ACTION_SLOT_TYPE_HEAVY_ATTACK +* ACTION_SLOT_TYPE_LIGHT_ATTACK +* ACTION_SLOT_TYPE_NORMAL_ABILITY +* ACTION_SLOT_TYPE_OTHER +* ACTION_SLOT_TYPE_ULTIMATE +* ACTION_SLOT_TYPE_WEAPON_ATTACK + + +h5. ActiveCombatTipColors +* ACTIVE_COMBAT_TIP_COLOR_FAILURE +* ACTIVE_COMBAT_TIP_COLOR_NORMAL +* ACTIVE_COMBAT_TIP_COLOR_SUCCESS + + +h5. ActiveCombatTipConditionResult +* ACTIVE_COMBAT_TIP_RESULT_FAILURE +* ACTIVE_COMBAT_TIP_RESULT_NO_ACTION +* ACTIVE_COMBAT_TIP_RESULT_SUCCESS + + +h5. ActiveCombatTipSetting +* ACT_SETTING_ALWAYS +* ACT_SETTING_AUTO +* ACT_SETTING_OFF + + +h5. ActiveWeaponPair +* ACTIVE_WEAPON_PAIR_BACKUP +* ACTIVE_WEAPON_PAIR_MAIN +* ACTIVE_WEAPON_PAIR_NONE + + +h5. Alliance +* ALLIANCE_ALDMERI_DOMINION +* ALLIANCE_DAGGERFALL_COVENANT +* ALLIANCE_EBONHEART_PACT +* ALLIANCE_NONE + + +h5. ArmorDamageStyle +* ARMORDAMAGESTYLE_FABRIC +* ARMORDAMAGESTYLE_GENERIC +* ARMORDAMAGESTYLE_METAL + + +h5. ArmorType +* ARMORTYPE_HEAVY +* ARMORTYPE_LIGHT +* ARMORTYPE_MEDIUM +* ARMORTYPE_NONE + + +h5. AttributeTooltipColors +* ATTRIBUTE_TOOLTIP_COLOR_CURRENT_VALUE +* ATTRIBUTE_TOOLTIP_COLOR_EFFECT +* ATTRIBUTE_TOOLTIP_COLOR_NAME + + +h5. Attributes +* ATTRIBUTE_HEALTH +* ATTRIBUTE_MAGICKA +* ATTRIBUTE_NONE +* ATTRIBUTE_STAMINA + + +h5. AudioSetting +* AUDIO_SETTING_AMBIENT_ENABLED +* AUDIO_SETTING_AMBIENT_VOLUME +* AUDIO_SETTING_AUDIO_ENABLED +* AUDIO_SETTING_AUDIO_VOLUME +* AUDIO_SETTING_BACKGROUND_AUDIO +* AUDIO_SETTING_FOOTSTEPS_ENABLED +* AUDIO_SETTING_FOOTSTEPS_VOLUME +* AUDIO_SETTING_MUSIC_ENABLED +* AUDIO_SETTING_MUSIC_VOLUME +* AUDIO_SETTING_SFX_ENABLED +* AUDIO_SETTING_SFX_VOLUME +* AUDIO_SETTING_SOUND_ENABLED +* AUDIO_SETTING_SPEAKER_SETUP +* AUDIO_SETTING_UI_ENABLED +* AUDIO_SETTING_UI_VOLUME +* AUDIO_SETTING_VOICE_CHAT_ENABLED +* AUDIO_SETTING_VO_ENABLED +* AUDIO_SETTING_VO_VOLUME + + +h5. AudioSpeakerConfigurations +* AUDIO_SPEAKER_CONFIG_FIVE_POINT_ONE +* AUDIO_SPEAKER_CONFIG_FIVE_POINT_ZERO +* AUDIO_SPEAKER_CONFIG_FOUR_POINT_ONE +* AUDIO_SPEAKER_CONFIG_FOUR_POINT_ZERO +* AUDIO_SPEAKER_CONFIG_MONO +* AUDIO_SPEAKER_CONFIG_SEVEN_POINT_ONE +* AUDIO_SPEAKER_CONFIG_STEREO +* AUDIO_SPEAKER_CONFIG_TWO_POINT_ONE +* AUDIO_SPEAKER_CONFIG_USE_WINDOWS_SETTING + + +h5. Bag +* BAG_BACKPACK +* BAG_BANK +* BAG_BUYBACK +* BAG_GUILDBANK +* BAG_WORN + + +h5. BattlegroundQueryContextType +* BGQUERY_ASSIGNED_AND_LOCAL +* BGQUERY_ASSIGNED_CAMPAIGN +* BGQUERY_LOCAL +* BGQUERY_UNKNOWN + + +h5. BindType +* BIND_TYPE_NONE +* BIND_TYPE_ON_EQUIP +* BIND_TYPE_ON_PICKUP +* BIND_TYPE_ON_PICKUP_BACKPACK +* BIND_TYPE_UNSET + + +h5. BookMedium +* BOOK_MEDIUM_ANIMAL_SKIN +* BOOK_MEDIUM_LETTER +* BOOK_MEDIUM_NOTE +* BOOK_MEDIUM_RUBBING_PAPER +* BOOK_MEDIUM_SCROLL +* BOOK_MEDIUM_STONE_TABLET +* BOOK_MEDIUM_YELLOWED_PAPER + + +h5. BossRank +* BOSS_RANK_EXTRA +* BOSS_RANK_FIVE +* BOSS_RANK_FOUR +* BOSS_RANK_NOT_A_BOSS +* BOSS_RANK_ONE +* BOSS_RANK_SIX +* BOSS_RANK_THREE +* BOSS_RANK_TWO + + +h5. BrowserBugType +* BROWSER_TYPE_AGENT_CHAT +* BROWSER_TYPE_BUG +* BROWSER_TYPE_QA_BUG +* BROWSER_TYPE_USER_CHAT +* BROWSER_TYPE_USER_FEEDBACK +* BROWSER_TYPE_USER_HELP +* BROWSER_TYPE_USER_ITEM_BUG +* BROWSER_TYPE_USER_QUEST_HELP +* BROWSER_TYPE_USER_REPORT + + +h5. BrowserOpenType +* BROWSER_OPEN_TYPE_BUG +* BROWSER_OPEN_TYPE_FEEDBACK +* BROWSER_OPEN_TYPE_LOGOUT + + +h5. BuffEffectType +* BUFF_EFFECT_TYPE_BUFF +* BUFF_EFFECT_TYPE_DEBUFF +* BUFF_EFFECT_TYPE_NOT_AN_EFFECT + + +h5. BuffType +* BUFF_TYPE_EMPOWER +* BUFF_TYPE_MAJOR_BERSERK +* BUFF_TYPE_MAJOR_BRUTALITY +* BUFF_TYPE_MAJOR_DEFILE +* BUFF_TYPE_MAJOR_ENDURANCE +* BUFF_TYPE_MAJOR_EVASION +* BUFF_TYPE_MAJOR_EXPEDITION +* BUFF_TYPE_MAJOR_FORCE +* BUFF_TYPE_MAJOR_FORTITUDE +* BUFF_TYPE_MAJOR_FRACTURE +* BUFF_TYPE_MAJOR_HEROISM +* BUFF_TYPE_MAJOR_INTELLECT +* BUFF_TYPE_MAJOR_MAIM +* BUFF_TYPE_MAJOR_MANGLE +* BUFF_TYPE_MAJOR_MENDING +* BUFF_TYPE_MAJOR_PROPHECY +* BUFF_TYPE_MAJOR_PROTECTION +* BUFF_TYPE_MAJOR_RESOLVE +* BUFF_TYPE_MAJOR_SAVAGERY +* BUFF_TYPE_MAJOR_SORCERY +* BUFF_TYPE_MAJOR_SPELL_SHATTER +* BUFF_TYPE_MAJOR_VITALITY +* BUFF_TYPE_MAJOR_WARD +* BUFF_TYPE_MINOR_BERSERK +* BUFF_TYPE_MINOR_BRUTALITY +* BUFF_TYPE_MINOR_DEFILE +* BUFF_TYPE_MINOR_ENDURANCE +* BUFF_TYPE_MINOR_EVASION +* BUFF_TYPE_MINOR_EXPEDITION +* BUFF_TYPE_MINOR_FORCE +* BUFF_TYPE_MINOR_FORTITUDE +* BUFF_TYPE_MINOR_FRACTURE +* BUFF_TYPE_MINOR_HEROISM +* BUFF_TYPE_MINOR_INTELLECT +* BUFF_TYPE_MINOR_MAIM +* BUFF_TYPE_MINOR_MANGLE +* BUFF_TYPE_MINOR_MENDING +* BUFF_TYPE_MINOR_PROPHECY +* BUFF_TYPE_MINOR_PROTECTION +* BUFF_TYPE_MINOR_RESOLVE +* BUFF_TYPE_MINOR_SAVAGERY +* BUFF_TYPE_MINOR_SORCERY +* BUFF_TYPE_MINOR_SPELL_SHATTER +* BUFF_TYPE_MINOR_VITALITY +* BUFF_TYPE_MINOR_WARD +* BUFF_TYPE_NONE + + +h5. BuffTypeColors +* BUFF_TYPE_COLOR_BUFF +* BUFF_TYPE_COLOR_DEBUFF + + +h5. CameraSetting +* CAMERA_SETTING_DISTANCE +* CAMERA_SETTING_DISTANCE_SYNCED +* CAMERA_SETTING_DISTANCE_UNSHEATHED +* CAMERA_SETTING_FIRST_PERSON_FIELD_OF_VIEW +* CAMERA_SETTING_FIRST_PERSON_HEAD_BOB +* CAMERA_SETTING_FOV_CHANGES_ALLOWED +* CAMERA_SETTING_INVERT_Y +* CAMERA_SETTING_SENSITIVITY_FIRST_PERSON +* CAMERA_SETTING_SENSITIVITY_THIRD_PERSON +* CAMERA_SETTING_SMOOTHING +* CAMERA_SETTING_THIRD_PERSON_FIELD_OF_VIEW +* CAMERA_SETTING_THIRD_PERSON_HORIZONTAL_OFFSET +* CAMERA_SETTING_THIRD_PERSON_HORIZONTAL_POSITION_MULTIPLIER +* CAMERA_SETTING_THIRD_PERSON_VERTICAL_OFFSET + + +h5. CampaignBuffType +* CAMPAIGNBUFF_DEFENSIVE_ARTIFACT +* CAMPAIGNBUFF_EMPEROR +* CAMPAIGNBUFF_KEEP +* CAMPAIGNBUFF_OFFENSIVE_ARTIFACT + + +h5. CampaignHoldingType +* HOLDINGTYPE_DEFENSIVE_ARTIFACT +* HOLDINGTYPE_KEEP +* HOLDINGTYPE_OFFENSIVE_ARTIFACT +* HOLDINGTYPE_OUTPOST +* HOLDINGTYPE_RESOURCE + + +h5. CampaignLeaderboardType +* LEADERBOARD_TYPE_ALLIANCE +* LEADERBOARD_TYPE_CLASS +* LEADERBOARD_TYPE_OVERALL + + +h5. CampaignLevelRequirementType +* CAMPAIGN_LEVEL_REQ_TYPE_NONE +* CAMPAIGN_LEVEL_REQ_TYPE_PLAYER_LEVEL +* CAMPAIGN_LEVEL_REQ_TYPE_VETERAN_LEVEL + + +h5. CampaignPopulationType +* CAMPAIGN_POP_FULL +* CAMPAIGN_POP_HIGH +* CAMPAIGN_POP_LOW +* CAMPAIGN_POP_MEDIUM + + +h5. CampaignPreferenceType +* CAMP_PREF_ASSIGNED +* CAMP_PREF_GUEST + + +h5. CampaignReassignmentRequestType +* CAMPAIGN_REASSIGN_TYPE_GUEST +* CAMPAIGN_REASSIGN_TYPE_IMMEDIATE +* CAMPAIGN_REASSIGN_TYPE_ON_END + + +h5. CampaignRulesetType +* CAMPAIGN_RULESET_TYPE_HARDCORE +* CAMPAIGN_RULESET_TYPE_NORMAL +* CAMPAIGN_RULESET_TYPE_SPECIAL + + +h5. CharacterAppearanceMode +* CHARACTER_MODE_CREATION +* CHARACTER_MODE_SELECTION + + +h5. ChatBubbleSetting +* CHAT_BUBBLE_SETTING_ENABLED +* CHAT_BUBBLE_SETTING_ENABLED_FOR_LOCAL_PLAYER +* CHAT_BUBBLE_SETTING_ENABLED_ONLY_FROM_CONTACTS +* CHAT_BUBBLE_SETTING_SPEED_MODIFIER + + +h5. ChatChannelCategories +* CHAT_CATEGORY_COMBAT_ALLIANCE_POINTS +* CHAT_CATEGORY_COMBAT_BATTLE_TOKENS +* CHAT_CATEGORY_COMBAT_BLOCK_ABSORBED_DEFEND +* CHAT_CATEGORY_COMBAT_DEATH +* CHAT_CATEGORY_COMBAT_DIRECT_DAMAGE +* CHAT_CATEGORY_COMBAT_DIRECT_HEAL +* CHAT_CATEGORY_COMBAT_DODGE_PARRY_MISS +* CHAT_CATEGORY_COMBAT_DOT +* CHAT_CATEGORY_COMBAT_DRAIN +* CHAT_CATEGORY_COMBAT_ENERGIZE +* CHAT_CATEGORY_COMBAT_EXPERIENCE +* CHAT_CATEGORY_COMBAT_GAINED_EFFECT +* CHAT_CATEGORY_COMBAT_HOT +* CHAT_CATEGORY_COMBAT_LOST_EFFECT +* CHAT_CATEGORY_COMBAT_OTHER +* CHAT_CATEGORY_COMBAT_RANK_POINTS +* CHAT_CATEGORY_COMBAT_RESIST +* CHAT_CATEGORY_EMOTE +* CHAT_CATEGORY_GUILD_1 +* CHAT_CATEGORY_GUILD_2 +* CHAT_CATEGORY_GUILD_3 +* CHAT_CATEGORY_GUILD_4 +* CHAT_CATEGORY_GUILD_5 +* CHAT_CATEGORY_MONSTER_EMOTE +* CHAT_CATEGORY_MONSTER_SAY +* CHAT_CATEGORY_MONSTER_WHISPER +* CHAT_CATEGORY_MONSTER_YELL +* CHAT_CATEGORY_OFFICER_1 +* CHAT_CATEGORY_OFFICER_2 +* CHAT_CATEGORY_OFFICER_3 +* CHAT_CATEGORY_OFFICER_4 +* CHAT_CATEGORY_OFFICER_5 +* CHAT_CATEGORY_PARTY +* CHAT_CATEGORY_SAY +* CHAT_CATEGORY_SYSTEM +* CHAT_CATEGORY_WHISPER_INCOMING +* CHAT_CATEGORY_WHISPER_OUTGOING +* CHAT_CATEGORY_YELL +* CHAT_CATEGORY_ZONE +* CHAT_CATEGORY_ZONE_ENGLISH +* CHAT_CATEGORY_ZONE_FRENCH +* CHAT_CATEGORY_ZONE_GERMAN + + +h5. ChatChannelCategoryHeaders +* CHAT_CATEGORY_HEADER_CHANNELS +* CHAT_CATEGORY_HEADER_COMBAT +* CHAT_CATEGORY_HEADER_GUILDS + + +h5. CollectibleCategoryType +* COLLECTIBLE_CATEGORY_TYPE_ACCOUNT_SERVICE +* COLLECTIBLE_CATEGORY_TYPE_ACCOUNT_UPGRADE +* COLLECTIBLE_CATEGORY_TYPE_COSTUME +* COLLECTIBLE_CATEGORY_TYPE_DLC +* COLLECTIBLE_CATEGORY_TYPE_INVALID +* COLLECTIBLE_CATEGORY_TYPE_MOUNT +* COLLECTIBLE_CATEGORY_TYPE_TROPHY +* COLLECTIBLE_CATEGORY_TYPE_VANITY_PET + + +h5. CollectibleItemType +* COLLECTIBLE_ITEM_TYPE_FISH +* COLLECTIBLE_ITEM_TYPE_NONE +* COLLECTIBLE_ITEM_TYPE_TROPHY + + +h5. CollectibleUnlockState +* COLLECTIBLE_UNLOCK_STATE_LOCKED +* COLLECTIBLE_UNLOCK_STATE_UNLOCKED_OWNED +* COLLECTIBLE_UNLOCK_STATE_UNLOCKED_SUBSCRIPTION + + +h5. CombatMechanicType +* POWERTYPE_FINESSE +* POWERTYPE_HEALTH +* POWERTYPE_HEALTH_BONUS +* POWERTYPE_INVALID +* POWERTYPE_MAGICKA +* POWERTYPE_MOUNT_STAMINA +* POWERTYPE_STAMINA +* POWERTYPE_ULTIMATE +* POWERTYPE_WEREWOLF + + +h5. CombatSetting +* COMBAT_SETTING_CLAMP_GROUND_TARGET_ENABLED +* COMBAT_SETTING_MONSTER_TELLS_ENABLED +* COMBAT_SETTING_PREVENT_ATTACKING_INNOCENTS +* COMBAT_SETTING_ROLL_DODGE_DOUBLE_TAP +* COMBAT_SETTING_ROLL_DODGE_WINDOW +* COMBAT_SETTING_SCROLLING_COMBAT_TEXT_ENABLED +* COMBAT_SETTING_USE_BATTLE_LEVEL + + +h5. CombatUnitType +* COMBAT_UNIT_TYPE_GROUP +* COMBAT_UNIT_TYPE_NONE +* COMBAT_UNIT_TYPE_OTHER +* COMBAT_UNIT_TYPE_PLAYER +* COMBAT_UNIT_TYPE_PLAYER_PET + + +h5. CompassActiveQuestsChoice +* COMPASS_ACTIVE_QUESTS_CHOICE_FOCUSED +* COMPASS_ACTIVE_QUESTS_CHOICE_OFF +* COMPASS_ACTIVE_QUESTS_CHOICE_ON + + +h5. CurrencyChangeReason +* CURRENCY_CHANGE_REASON_ABILITY_UPGRADE_PURCHASE +* CURRENCY_CHANGE_REASON_ACHIEVEMENT +* CURRENCY_CHANGE_REASON_ACTION +* CURRENCY_CHANGE_REASON_BAGSPACE +* CURRENCY_CHANGE_REASON_BANKSPACE +* CURRENCY_CHANGE_REASON_BANK_DEPOSIT +* CURRENCY_CHANGE_REASON_BANK_WITHDRAWAL +* CURRENCY_CHANGE_REASON_BATTLEGROUND +* CURRENCY_CHANGE_REASON_BOUNTY_CONFISCATED +* CURRENCY_CHANGE_REASON_BOUNTY_PAID_FENCE +* CURRENCY_CHANGE_REASON_BOUNTY_PAID_GUARD +* CURRENCY_CHANGE_REASON_CASH_ON_DELIVERY +* CURRENCY_CHANGE_REASON_COMMAND +* CURRENCY_CHANGE_REASON_CONSUME_FOOD_DRINK +* CURRENCY_CHANGE_REASON_CONSUME_POTION +* CURRENCY_CHANGE_REASON_CONVERSATION +* CURRENCY_CHANGE_REASON_CRAFT +* CURRENCY_CHANGE_REASON_DECONSTRUCT +* CURRENCY_CHANGE_REASON_EDIT_GUILD_HERALDRY +* CURRENCY_CHANGE_REASON_FEED_MOUNT +* CURRENCY_CHANGE_REASON_GUILD_BANK_DEPOSIT +* CURRENCY_CHANGE_REASON_GUILD_BANK_WITHDRAWAL +* CURRENCY_CHANGE_REASON_GUILD_FORWARD_CAMP +* CURRENCY_CHANGE_REASON_GUILD_STANDARD +* CURRENCY_CHANGE_REASON_GUILD_TABARD +* CURRENCY_CHANGE_REASON_HARVEST_REAGENT +* CURRENCY_CHANGE_REASON_HOOKPOINT_STORE +* CURRENCY_CHANGE_REASON_JUMP_FAILURE_REFUND +* CURRENCY_CHANGE_REASON_KEEP_REPAIR +* CURRENCY_CHANGE_REASON_KEEP_REWARD +* CURRENCY_CHANGE_REASON_KEEP_UPGRADE +* CURRENCY_CHANGE_REASON_KILL +* CURRENCY_CHANGE_REASON_LOOT +* CURRENCY_CHANGE_REASON_LOOT_STOLEN +* CURRENCY_CHANGE_REASON_MAIL +* CURRENCY_CHANGE_REASON_MEDAL +* CURRENCY_CHANGE_REASON_PICKPOCKET +* CURRENCY_CHANGE_REASON_PLAYER_INIT +* CURRENCY_CHANGE_REASON_PVP_RESURRECT +* CURRENCY_CHANGE_REASON_QUESTREWARD +* CURRENCY_CHANGE_REASON_RECIPE +* CURRENCY_CHANGE_REASON_REFORGE +* CURRENCY_CHANGE_REASON_RESEARCH_TRAIT +* CURRENCY_CHANGE_REASON_RESPEC_ATTRIBUTES +* CURRENCY_CHANGE_REASON_RESPEC_CHAMPION +* CURRENCY_CHANGE_REASON_RESPEC_MORPHS +* CURRENCY_CHANGE_REASON_RESPEC_SKILLS +* CURRENCY_CHANGE_REASON_REWARD +* CURRENCY_CHANGE_REASON_SELL_STOLEN +* CURRENCY_CHANGE_REASON_SOULWEARY +* CURRENCY_CHANGE_REASON_SOUL_HEAL +* CURRENCY_CHANGE_REASON_STABLESPACE +* CURRENCY_CHANGE_REASON_STUCK +* CURRENCY_CHANGE_REASON_TRADE +* CURRENCY_CHANGE_REASON_TRADINGHOUSE_LISTING +* CURRENCY_CHANGE_REASON_TRADINGHOUSE_PURCHASE +* CURRENCY_CHANGE_REASON_TRADINGHOUSE_REFUND +* CURRENCY_CHANGE_REASON_TRAIT_REVEAL +* CURRENCY_CHANGE_REASON_TRAVEL_GRAVEYARD +* CURRENCY_CHANGE_REASON_VENDOR +* CURRENCY_CHANGE_REASON_VENDOR_LAUNDER +* CURRENCY_CHANGE_REASON_VENDOR_REPAIR + + +h5. CurrencyColors +* CURRENCY_COLOR_ALLIANCE_POINTS +* CURRENCY_COLOR_GOLD +* CURRENCY_COLOR_INSPIRATION +* CURRENCY_COLOR_RANK_POINTS + + +h5. CurrencyType +* CURT_ALLIANCE_POINTS +* CURT_ITEM +* CURT_MONEY +* CURT_NONE + + +h5. DamageType +* DAMAGE_TYPE_COLD +* DAMAGE_TYPE_DISEASE +* DAMAGE_TYPE_DROWN +* DAMAGE_TYPE_EARTH +* DAMAGE_TYPE_FIRE +* DAMAGE_TYPE_GENERIC +* DAMAGE_TYPE_MAGIC +* DAMAGE_TYPE_NONE +* DAMAGE_TYPE_OBLIVION +* DAMAGE_TYPE_PHYSICAL +* DAMAGE_TYPE_POISON +* DAMAGE_TYPE_SHOCK + + +h5. DeathRecapHintImportance +* DEATH_RECAP_HINT_IMPORTANCE_ALWAYS_INCLUDE +* DEATH_RECAP_HINT_IMPORTANCE_EXCLUSIVE +* DEATH_RECAP_HINT_IMPORTANCE_NORMAL + + +h5. DefaultSoulGemChoice +* DEFAULT_SOUL_GEM_CHOICE_CROWN +* DEFAULT_SOUL_GEM_CHOICE_GOLD + + +h5. DerivedStats +* STAT_ARMOR_RATING +* STAT_ATTACK_POWER +* STAT_BLOCK +* STAT_CRITICAL_RESISTANCE +* STAT_CRITICAL_STRIKE +* STAT_DAMAGE_RESIST_COLD +* STAT_DAMAGE_RESIST_DISEASE +* STAT_DAMAGE_RESIST_DROWN +* STAT_DAMAGE_RESIST_EARTH +* STAT_DAMAGE_RESIST_FIRE +* STAT_DAMAGE_RESIST_GENERIC +* STAT_DAMAGE_RESIST_MAGIC +* STAT_DAMAGE_RESIST_OBLIVION +* STAT_DAMAGE_RESIST_PHYSICAL +* STAT_DAMAGE_RESIST_POISON +* STAT_DAMAGE_RESIST_SHOCK +* STAT_DAMAGE_RESIST_START +* STAT_DODGE +* STAT_HEALING_TAKEN +* STAT_HEALTH_MAX +* STAT_HEALTH_REGEN_COMBAT +* STAT_HEALTH_REGEN_IDLE +* STAT_MAGICKA_MAX +* STAT_MAGICKA_REGEN_COMBAT +* STAT_MAGICKA_REGEN_IDLE +* STAT_MISS +* STAT_MITIGATION +* STAT_MOUNT_STAMINA_MAX +* STAT_MOUNT_STAMINA_REGEN_COMBAT +* STAT_MOUNT_STAMINA_REGEN_MOVING +* STAT_NONE +* STAT_PARRY +* STAT_PHYSICAL_PENETRATION +* STAT_PHYSICAL_RESIST +* STAT_POWER +* STAT_SPELL_CRITICAL +* STAT_SPELL_MITIGATION +* STAT_SPELL_PENETRATION +* STAT_SPELL_POWER +* STAT_SPELL_RESIST +* STAT_STAMINA_MAX +* STAT_STAMINA_REGEN_COMBAT +* STAT_STAMINA_REGEN_IDLE +* STAT_WEAPON_POWER + + +h5. DifficultyCon +* CON_APPROPRIATE +* CON_DIFFICULT +* CON_EASY +* CON_IMPOSSIBLE +* CON_TRIVIAL + + +h5. DisguiseState +* DISGUISE_STATE_DANGER +* DISGUISE_STATE_DISCOVERED +* DISGUISE_STATE_DISGUISED +* DISGUISE_STATE_NONE +* DISGUISE_STATE_SUSPICIOUS + + +h5. DyeHueCategory +* DYE_HUE_CATEGORY_BLUE +* DYE_HUE_CATEGORY_BROWN +* DYE_HUE_CATEGORY_GREEN +* DYE_HUE_CATEGORY_GREY +* DYE_HUE_CATEGORY_PURPLE +* DYE_HUE_CATEGORY_RED +* DYE_HUE_CATEGORY_YELLOW + + +h5. DyeRarity +* DYE_RARITY_COMMON +* DYE_RARITY_RARE +* DYE_RARITY_UNCOMMON + + +h5. EULAType +* EULA_TYPE_ADDON_EULA +* EULA_TYPE_PREGAME_EULA + + +h5. EmoteCategory +* EMOTE_CATEGORY_COMMON +* EMOTE_CATEGORY_EMOTION +* EMOTE_CATEGORY_INVALID +* EMOTE_CATEGORY_PERPETUAL + + +h5. EnchantingRuneClassification +* ENCHANTING_RUNE_ASPECT +* ENCHANTING_RUNE_ESSENCE +* ENCHANTING_RUNE_NONE +* ENCHANTING_RUNE_POTENCY + + +h5. EnchantmentCategoryType +* ENCHANTMENT_CATEGORY_ARMOR +* ENCHANTMENT_CATEGORY_JEWELRY +* ENCHANTMENT_CATEGORY_NONE +* ENCHANTMENT_CATEGORY_WEAPON + + +h5. EnchantmentSearchCategoryType +* ENCHANTMENT_SEARCH_CATEGORY_ABSORB_HEALTH +* ENCHANTMENT_SEARCH_CATEGORY_ABSORB_MAGICKA +* ENCHANTMENT_SEARCH_CATEGORY_ABSORB_STAMINA +* ENCHANTMENT_SEARCH_CATEGORY_BEFOULED_WEAPON +* ENCHANTMENT_SEARCH_CATEGORY_BERSERKER +* ENCHANTMENT_SEARCH_CATEGORY_CHARGED_WEAPON +* ENCHANTMENT_SEARCH_CATEGORY_DAMAGE_HEALTH +* ENCHANTMENT_SEARCH_CATEGORY_DAMAGE_SHIELD +* ENCHANTMENT_SEARCH_CATEGORY_DECREASE_PHYSICAL_DAMAGE +* ENCHANTMENT_SEARCH_CATEGORY_DECREASE_SPELL_DAMAGE +* ENCHANTMENT_SEARCH_CATEGORY_DISEASE_RESISTANT +* ENCHANTMENT_SEARCH_CATEGORY_FIERY_WEAPON +* ENCHANTMENT_SEARCH_CATEGORY_FIRE_RESISTANT +* ENCHANTMENT_SEARCH_CATEGORY_FROST_RESISTANT +* ENCHANTMENT_SEARCH_CATEGORY_FROZEN_WEAPON +* ENCHANTMENT_SEARCH_CATEGORY_HEALTH +* ENCHANTMENT_SEARCH_CATEGORY_HEALTH_REGEN +* ENCHANTMENT_SEARCH_CATEGORY_INCREASE_BASH_DAMAGE +* ENCHANTMENT_SEARCH_CATEGORY_INCREASE_PHYSICAL_DAMAGE +* ENCHANTMENT_SEARCH_CATEGORY_INCREASE_POTION_EFFECTIVENESS +* ENCHANTMENT_SEARCH_CATEGORY_INCREASE_SPELL_DAMAGE +* ENCHANTMENT_SEARCH_CATEGORY_MAGICKA +* ENCHANTMENT_SEARCH_CATEGORY_MAGICKA_REGEN +* ENCHANTMENT_SEARCH_CATEGORY_NONE +* ENCHANTMENT_SEARCH_CATEGORY_OTHER +* ENCHANTMENT_SEARCH_CATEGORY_POISONED_WEAPON +* ENCHANTMENT_SEARCH_CATEGORY_POISON_RESISTANT +* ENCHANTMENT_SEARCH_CATEGORY_REDUCE_ARMOR +* ENCHANTMENT_SEARCH_CATEGORY_REDUCE_BLOCK_AND_BASH +* ENCHANTMENT_SEARCH_CATEGORY_REDUCE_FEAT_COST +* ENCHANTMENT_SEARCH_CATEGORY_REDUCE_POTION_COOLDOWN +* ENCHANTMENT_SEARCH_CATEGORY_REDUCE_POWER +* ENCHANTMENT_SEARCH_CATEGORY_REDUCE_SPELL_COST +* ENCHANTMENT_SEARCH_CATEGORY_SHOCK_RESISTANT +* ENCHANTMENT_SEARCH_CATEGORY_STAMINA +* ENCHANTMENT_SEARCH_CATEGORY_STAMINA_REGEN + + +h5. EquipSlot +* EQUIP_SLOT_BACKUP_MAIN +* EQUIP_SLOT_BACKUP_OFF +* EQUIP_SLOT_CHEST +* EQUIP_SLOT_CLASS1 +* EQUIP_SLOT_CLASS2 +* EQUIP_SLOT_CLASS3 +* EQUIP_SLOT_COSTUME +* EQUIP_SLOT_FEET +* EQUIP_SLOT_HAND +* EQUIP_SLOT_HEAD +* EQUIP_SLOT_LEGS +* EQUIP_SLOT_MAIN_HAND +* EQUIP_SLOT_NECK +* EQUIP_SLOT_NONE +* EQUIP_SLOT_OFF_HAND +* EQUIP_SLOT_RANGED +* EQUIP_SLOT_RING1 +* EQUIP_SLOT_RING2 +* EQUIP_SLOT_SHOULDERS +* EQUIP_SLOT_TRINKET1 +* EQUIP_SLOT_TRINKET2 +* EQUIP_SLOT_WAIST +* EQUIP_SLOT_WRIST + + +h5. EquipType +* EQUIP_TYPE_CHEST +* EQUIP_TYPE_COSTUME +* EQUIP_TYPE_FEET +* EQUIP_TYPE_HAND +* EQUIP_TYPE_HEAD +* EQUIP_TYPE_INVALID +* EQUIP_TYPE_LEGS +* EQUIP_TYPE_MAIN_HAND +* EQUIP_TYPE_NECK +* EQUIP_TYPE_OFF_HAND +* EQUIP_TYPE_ONE_HAND +* EQUIP_TYPE_RING +* EQUIP_TYPE_SHOULDERS +* EQUIP_TYPE_TWO_HAND +* EQUIP_TYPE_WAIST + + +h5. FastTravelLinkType +* FAST_TRAVEL_LINK_ACTIVE +* FAST_TRAVEL_LINK_INACTIVE +* FAST_TRAVEL_LINK_IN_COMBAT + + +h5. FullscreenEffectType +* FULLSCREEN_EFFECT_CHARACTER_FRAMING_BLUR +* FULLSCREEN_EFFECT_NONE +* FULLSCREEN_EFFECT_UNIFORM_BLUR + + +h5. GameCameraAdditionalInfo +* ADDITIONAL_INTERACT_INFO_EMPTY +* ADDITIONAL_INTERACT_INFO_FISHING_NODE +* ADDITIONAL_INTERACT_INFO_INSTANCE_TYPE +* ADDITIONAL_INTERACT_INFO_LOCKED +* ADDITIONAL_INTERACT_INFO_NONE +* ADDITIONAL_INTERACT_INFO_PICKPOCKET_CHANCE +* ADDITIONAL_INTERACT_INFO_REQUIRES_KEY + + +h5. GameCameraFramingScreenType +* FRAMING_SCREEN_AVA +* FRAMING_SCREEN_CHAMPION +* FRAMING_SCREEN_DEFAULT +* FRAMING_SCREEN_INVENTORY +* FRAMING_SCREEN_JOURNAL +* FRAMING_SCREEN_LOOT +* FRAMING_SCREEN_MAP +* FRAMING_SCREEN_SKILLS +* FRAMING_SCREEN_SOCIAL +* FRAMING_SCREEN_SYSTEM + + +h5. GameCreditsEntryType +* GAME_CREDITS_ENTRY_TYPE_BACKGROUND_SWITCH +* GAME_CREDITS_ENTRY_TYPE_COMPANY_LOGO +* GAME_CREDITS_ENTRY_TYPE_DEPARTMENT_HEADER +* GAME_CREDITS_ENTRY_TYPE_PADDING_SECTION +* GAME_CREDITS_ENTRY_TYPE_SECTION_HEADER +* GAME_CREDITS_ENTRY_TYPE_SECTION_TEXT +* GAME_CREDITS_ENTRY_TYPE_SECTION_TEXT_BLOCK + + +h5. GamepadItemCategory +* GAMEPAD_ITEM_CATEGORY_ALCHEMY +* GAMEPAD_ITEM_CATEGORY_AMULET +* GAMEPAD_ITEM_CATEGORY_AXE +* GAMEPAD_ITEM_CATEGORY_BAIT +* GAMEPAD_ITEM_CATEGORY_BLACKSMITH +* GAMEPAD_ITEM_CATEGORY_BOW +* GAMEPAD_ITEM_CATEGORY_CHEST +* GAMEPAD_ITEM_CATEGORY_CLOTHIER +* GAMEPAD_ITEM_CATEGORY_CONSUMABLE +* GAMEPAD_ITEM_CATEGORY_COSTUME +* GAMEPAD_ITEM_CATEGORY_DAGGER +* GAMEPAD_ITEM_CATEGORY_ENCHANTING +* GAMEPAD_ITEM_CATEGORY_FEET +* GAMEPAD_ITEM_CATEGORY_GLYPHS +* GAMEPAD_ITEM_CATEGORY_HAMMER +* GAMEPAD_ITEM_CATEGORY_HANDS +* GAMEPAD_ITEM_CATEGORY_HEAD +* GAMEPAD_ITEM_CATEGORY_HEAVY_ARMOR +* GAMEPAD_ITEM_CATEGORY_JEWELRY +* GAMEPAD_ITEM_CATEGORY_LEGS +* GAMEPAD_ITEM_CATEGORY_LIGHT_ARMOR +* GAMEPAD_ITEM_CATEGORY_MEDIUM_ARMOR +* GAMEPAD_ITEM_CATEGORY_POTION +* GAMEPAD_ITEM_CATEGORY_PROVISIONING +* GAMEPAD_ITEM_CATEGORY_RING +* GAMEPAD_ITEM_CATEGORY_SHIELD +* GAMEPAD_ITEM_CATEGORY_SHOULDERS +* GAMEPAD_ITEM_CATEGORY_SIEGE +* GAMEPAD_ITEM_CATEGORY_SOUL_GEM +* GAMEPAD_ITEM_CATEGORY_SPELLCRAFTING +* GAMEPAD_ITEM_CATEGORY_STAFF +* GAMEPAD_ITEM_CATEGORY_STYLE_MATERIAL +* GAMEPAD_ITEM_CATEGORY_SWORD +* GAMEPAD_ITEM_CATEGORY_TOOL +* GAMEPAD_ITEM_CATEGORY_TRAIT_GEM +* GAMEPAD_ITEM_CATEGORY_TROPHY +* GAMEPAD_ITEM_CATEGORY_WAIST +* GAMEPAD_ITEM_CATEGORY_WEAPONS +* GAMEPAD_ITEM_CATEGORY_WOODWORKING + + +h5. GamepadSetting +* GAMEPAD_SETTING_AUTOMATICALLY_CHANGE_INPUT_MODE +* GAMEPAD_SETTING_CAMERA_SENSITIVITY +* GAMEPAD_SETTING_GAMEPAD_PREFERRED +* GAMEPAD_SETTING_GAMEPAD_TEMPLATE +* GAMEPAD_SETTING_INVERT_X +* GAMEPAD_SETTING_INVERT_Y +* GAMEPAD_SETTING_VIBRATION + + +h5. GamepadTemplate +* GAMEPAD_TEMPLATE_ABILITY_MODIFIERS +* GAMEPAD_TEMPLATE_ALTERNATE_INTERACT +* GAMEPAD_TEMPLATE_DEFAULT +* GAMEPAD_TEMPLATE_MODIFIERS_VARIANT +* GAMEPAD_TEMPLATE_SOUTHPAW + + +h5. GamepadTooltipColors +* GAMEPAD_TOOLTIP_COLOR_ABILITY_UPGRADE +* GAMEPAD_TOOLTIP_COLOR_ACTIVE +* GAMEPAD_TOOLTIP_COLOR_FAILED +* GAMEPAD_TOOLTIP_COLOR_GENERAL_COLOR_1 +* GAMEPAD_TOOLTIP_COLOR_GENERAL_COLOR_2 +* GAMEPAD_TOOLTIP_COLOR_GENERAL_COLOR_3 +* GAMEPAD_TOOLTIP_COLOR_INACTIVE +* GAMEPAD_TOOLTIP_COLOR_SUCCEEDED + + +h5. GamepadVibrationTrigger +* GAMEPAD_VIBRATION_TRIGGER_DIED +* GAMEPAD_VIBRATION_TRIGGER_KILLED +* GAMEPAD_VIBRATION_TRIGGER_KNOCKED_BACK +* GAMEPAD_VIBRATION_TRIGGER_STAGGERED +* GAMEPAD_VIBRATION_TRIGGER_STUNNED + + +h5. GamepadWeaponCategory +* GAMEPAD_WEAPON_CATEGORY_DESTRUCTION_STAFF +* GAMEPAD_WEAPON_CATEGORY_ONE_HANDED_MELEE +* GAMEPAD_WEAPON_CATEGORY_RESTORATION_STAFF +* GAMEPAD_WEAPON_CATEGORY_TWO_HANDED_BOW +* GAMEPAD_WEAPON_CATEGORY_TWO_HANDED_MELEE +* GAMEPAD_WEAPON_CATEGORY_UNCATEGORIZED + + +h5. GroupLeaveReason +* GROUP_LEAVE_REASON_DISBAND +* GROUP_LEAVE_REASON_KICKED +* GROUP_LEAVE_REASON_VOLUNTARY + + +h5. GroupNotificationMessage +* GROUP_MSG_CANT_KICK_YOURSELF +* GROUP_MSG_CANT_PROMOTE_YOURSELF +* GROUP_MSG_INVALID_MEMBER +* GROUP_MSG_YOU_ARE_NOT_IN_A_GROUP +* GROUP_MSG_YOU_ARE_NOT_THE_LEADER + + +h5. GuildEventType +* GUILD_EVENT_ABOUT_US_EDITED +* GUILD_EVENT_BANKGOLD_ADDED +* GUILD_EVENT_BANKGOLD_GUILD_STORE_TAX +* GUILD_EVENT_BANKGOLD_KIOSK_BID +* GUILD_EVENT_BANKGOLD_KIOSK_BID_REFUND +* GUILD_EVENT_BANKGOLD_PURCHASE_HERALDRY +* GUILD_EVENT_BANKGOLD_REMOVED +* GUILD_EVENT_BANKITEM_ADDED +* GUILD_EVENT_BANKITEM_REMOVED +* GUILD_EVENT_BATTLE_STANDARD_PICKUP +* GUILD_EVENT_BATTLE_STANDARD_PUTDOWN +* GUILD_EVENT_GUILD_BANK_LOCKED +* GUILD_EVENT_GUILD_BANK_UNLOCKED +* GUILD_EVENT_GUILD_CREATE +* GUILD_EVENT_GUILD_DELETE +* GUILD_EVENT_GUILD_DEMOTE +* GUILD_EVENT_GUILD_INVITE +* GUILD_EVENT_GUILD_INVITEDECLINED +* GUILD_EVENT_GUILD_INVITEPURGED +* GUILD_EVENT_GUILD_INVITEREVOKED +* GUILD_EVENT_GUILD_JOIN +* GUILD_EVENT_GUILD_KICKED +* GUILD_EVENT_GUILD_KIOSK_LOCKED +* GUILD_EVENT_GUILD_KIOSK_PURCHASED +* GUILD_EVENT_GUILD_KIOSK_PURCHASE_REFUND +* GUILD_EVENT_GUILD_KIOSK_UNLOCKED +* GUILD_EVENT_GUILD_LEAVE +* GUILD_EVENT_GUILD_PROMOTE +* GUILD_EVENT_GUILD_REMOVE +* GUILD_EVENT_GUILD_STANDARD_LOCKED +* GUILD_EVENT_GUILD_STANDARD_UNLOCKED +* GUILD_EVENT_GUILD_STORE_LOCKED +* GUILD_EVENT_GUILD_STORE_UNLOCKED +* GUILD_EVENT_GUILD_TABARD_LOCKED +* GUILD_EVENT_GUILD_TABARD_UNLOCKED +* GUILD_EVENT_HERALDRY_EDITED +* GUILD_EVENT_ITEM_LISTED +* GUILD_EVENT_ITEM_SOLD +* GUILD_EVENT_KEEP_CLAIMED +* GUILD_EVENT_KEEP_LOST +* GUILD_EVENT_KEEP_RELEASED +* GUILD_EVENT_MOTD_EDITED +* GUILD_EVENT_NAME_CHANGED + + +h5. GuildHistoryAllianceWarSubcategories +* GUILD_HISTORY_ALLIANCE_WAR_OWNERSHIP + + +h5. GuildHistoryBankSubcategories +* GUILD_HISTORY_BANK_DEPOSITS +* GUILD_HISTORY_BANK_WITHDRAWALS + + +h5. GuildHistoryCategory +* GUILD_HISTORY_ALLIANCE_WAR +* GUILD_HISTORY_BANK +* GUILD_HISTORY_COMBAT +* GUILD_HISTORY_GENERAL +* GUILD_HISTORY_STORE + + +h5. GuildHistoryGeneralSubcategories +* GUILD_HISTORY_GENERAL_CUSTOMIZATION +* GUILD_HISTORY_GENERAL_ROSTER +* GUILD_HISTORY_GENERAL_UNLOCKS + + +h5. GuildHistoryStoreSubcategories +* GUILD_HISTORY_STORE_HIRED_TRADER +* GUILD_HISTORY_STORE_PURCHASES + + +h5. GuildPermission +* GUILD_PERMISSION_BANK_DEPOSIT +* GUILD_PERMISSION_BANK_WITHDRAW +* GUILD_PERMISSION_BANK_WITHDRAW_GOLD +* GUILD_PERMISSION_CHAT +* GUILD_PERMISSION_CLAIM_AVA_RESOURCE +* GUILD_PERMISSION_DEMOTE +* GUILD_PERMISSION_DESCRIPTION_EDIT +* GUILD_PERMISSION_EDIT_HERALDRY +* GUILD_PERMISSION_GUILD_KIOSK_BID +* GUILD_PERMISSION_INVITE +* GUILD_PERMISSION_NOTE_EDIT +* GUILD_PERMISSION_NOTE_READ +* GUILD_PERMISSION_OFFICER_CHAT_READ +* GUILD_PERMISSION_OFFICER_CHAT_WRITE +* GUILD_PERMISSION_PERMISSION_EDIT +* GUILD_PERMISSION_PROMOTE +* GUILD_PERMISSION_RECRUITMENT_EDIT +* GUILD_PERMISSION_RELEASE_AVA_RESOURCE +* GUILD_PERMISSION_REMOVE +* GUILD_PERMISSION_SET_MOTD +* GUILD_PERMISSION_STORE_BUY +* GUILD_PERMISSION_STORE_SELL +* GUILD_PERMISSION_USE_GUILD_SIEGE + + +h5. HealthWarningStage +* HEALTH_WARNING_FLASH_1 +* HEALTH_WARNING_FLASH_2 +* HEALTH_WARNING_NONE +* HEALTH_WARNING_STAGE_1 +* HEALTH_WARNING_STAGE_2 +* HEALTH_WARNING_STAGE_3 + + +h5. HiddenItemValues +* HIDDEN_ITEM_HELM + + +h5. HookpointType +* HOOK_POINT_BOILING_OIL +* HOOK_POINT_GRAPPLE +* HOOK_POINT_NPC +* HOOK_POINT_SIEGE + + +h5. InWorldUISetting +* IN_WORLD_UI_SETTING_DEFAULT_SOUL_GEM +* IN_WORLD_UI_SETTING_GLOW_THICKNESS +* IN_WORLD_UI_SETTING_HIDE_HELM +* IN_WORLD_UI_SETTING_INTERACTABLE_GLOW_ENABLED +* IN_WORLD_UI_SETTING_INTERACTABLE_GLOW_INTENSITY +* IN_WORLD_UI_SETTING_TARGET_GLOW_ENABLED +* IN_WORLD_UI_SETTING_TARGET_GLOW_INTENSITY + + +h5. InfamyThresholdsType +* INFAMY_THRESHOLD_DISREPUTABLE +* INFAMY_THRESHOLD_FUGITIVE +* INFAMY_THRESHOLD_NOTORIOUS +* INFAMY_THRESHOLD_UPSTANDING + + +h5. InstanceDisplayType +* INSTANCE_DISPLAY_TYPE_GROUP +* INSTANCE_DISPLAY_TYPE_GROUP_DELVE +* INSTANCE_DISPLAY_TYPE_NONE +* INSTANCE_DISPLAY_TYPE_RAID +* INSTANCE_DISPLAY_TYPE_SOLO + + +h5. InstanceQueueRequestSize +* INSTANCE_QUEUE_REQUEST_SIZE_GROUP +* INSTANCE_QUEUE_REQUEST_SIZE_SOLO + + +h5. InstanceQueueType +* INSTANCE_QUEUE_TYPE_BATTLEGROUND +* INSTANCE_QUEUE_TYPE_GROUP +* INSTANCE_QUEUE_TYPE_RAID + + +h5. InstanceType +* INSTANCE_TYPE_BATTLEGROUND +* INSTANCE_TYPE_GRADUATION_MOMENT +* INSTANCE_TYPE_GROUP +* INSTANCE_TYPE_NONE +* INSTANCE_TYPE_PUBLIC_DUNGEON +* INSTANCE_TYPE_RAID +* INSTANCE_TYPE_SOLO + + +h5. InteractionType +* INTERACTION_AVA_HOOK_POINT +* INTERACTION_BANK +* INTERACTION_BOOK +* INTERACTION_BUY_BAG_SPACE +* INTERACTION_CONVERSATION +* INTERACTION_CORPSE_SUMMONER +* INTERACTION_CRAFT +* INTERACTION_DYE_STATION +* INTERACTION_FAST_TRAVEL +* INTERACTION_FAST_TRAVEL_KEEP +* INTERACTION_FISH +* INTERACTION_GUILDBANK +* INTERACTION_GUILDKIOSK_BID +* INTERACTION_GUILDKIOSK_PURCHASE +* INTERACTION_HARVEST +* INTERACTION_KEEP_GUILD_CLAIM +* INTERACTION_KEEP_GUILD_RELEASE +* INTERACTION_KEEP_INSPECT +* INTERACTION_KEEP_PIECE +* INTERACTION_LOCKPICK +* INTERACTION_LOOT +* INTERACTION_MAIL +* INTERACTION_NONE +* INTERACTION_PAY_BOUNTY +* INTERACTION_PICKPOCKET +* INTERACTION_QUEST +* INTERACTION_SIEGE +* INTERACTION_SOUL_HEALER +* INTERACTION_STABLE +* INTERACTION_STONE_MASON +* INTERACTION_STORE +* INTERACTION_TRADINGHOUSE +* INTERACTION_VENDOR + + +h5. InterfaceColorType +* INTERFACE_COLOR_TYPE_ABILITY_TOOLTIP +* INTERFACE_COLOR_TYPE_ACTIVE_COMBAT_TIP +* INTERFACE_COLOR_TYPE_ALLIANCE +* INTERFACE_COLOR_TYPE_ATTRIBUTE_TOOLTIP +* INTERFACE_COLOR_TYPE_ATTRIBUTE_UPGRADE_PROJECTED +* INTERFACE_COLOR_TYPE_BOOK_MEDIUM +* INTERFACE_COLOR_TYPE_BUFF_TYPE +* INTERFACE_COLOR_TYPE_CAST_BAR_END +* INTERFACE_COLOR_TYPE_CAST_BAR_START +* INTERFACE_COLOR_TYPE_CHAT_CHANNEL_CATEGORY_DEFAULTS +* INTERFACE_COLOR_TYPE_CON_COLORS +* INTERFACE_COLOR_TYPE_CURRENCY +* INTERFACE_COLOR_TYPE_DEFAULT_COLOR +* INTERFACE_COLOR_TYPE_FINESSE +* INTERFACE_COLOR_TYPE_GAMEPAD_TOOLTIP +* INTERFACE_COLOR_TYPE_GENERAL +* INTERFACE_COLOR_TYPE_ITEM_QUALITY_COLORS +* INTERFACE_COLOR_TYPE_ITEM_TOOLTIP +* INTERFACE_COLOR_TYPE_KEEP_TOOLTIP +* INTERFACE_COLOR_TYPE_LEADERBOARD_COLORS +* INTERFACE_COLOR_TYPE_LEVEL_UP +* INTERFACE_COLOR_TYPE_LINK +* INTERFACE_COLOR_TYPE_LOADING_SCREEN +* INTERFACE_COLOR_TYPE_MAPPIN_TOOLTIP +* INTERFACE_COLOR_TYPE_NAME_PLATE +* INTERFACE_COLOR_TYPE_NAME_PLATE_HEALTH_END +* INTERFACE_COLOR_TYPE_NAME_PLATE_HEALTH_START +* INTERFACE_COLOR_TYPE_NAME_PLATE_HIT_INDICATOR +* INTERFACE_COLOR_TYPE_OBJECT_NOTIFICATION +* INTERFACE_COLOR_TYPE_POWER_END +* INTERFACE_COLOR_TYPE_POWER_FADE_IN +* INTERFACE_COLOR_TYPE_POWER_FADE_OUT +* INTERFACE_COLOR_TYPE_POWER_START +* INTERFACE_COLOR_TYPE_PROGRESSION +* INTERFACE_COLOR_TYPE_SHARED_TOOLTIP +* INTERFACE_COLOR_TYPE_SKILL_LINE_TOOLTIP +* INTERFACE_COLOR_TYPE_STATUS_EFFECT +* INTERFACE_COLOR_TYPE_STAT_VALUE +* INTERFACE_COLOR_TYPE_TEXT_COLORS +* INTERFACE_COLOR_TYPE_ULTIMATE_BAR +* INTERFACE_COLOR_TYPE_UNIT_CLASS +* INTERFACE_COLOR_TYPE_UNIT_REACTION_COLOR +* INTERFACE_COLOR_TYPE_VOICE_CHAT_COLORS + + +h5. InterfaceGeneralColors +* INTERFACE_GENERAL_COLOR_ALERT +* INTERFACE_GENERAL_COLOR_DISABLED +* INTERFACE_GENERAL_COLOR_ENABLED +* INTERFACE_GENERAL_COLOR_ERROR +* INTERFACE_GENERAL_COLOR_STATUS_BAR_END +* INTERFACE_GENERAL_COLOR_STATUS_BAR_START +* INTERFACE_GENERAL_COLOR_WARNING + + +h5. InterfaceTextColor +* INTERFACE_TEXT_COLOR_BLADE +* INTERFACE_TEXT_COLOR_BLADE_HIGHLIGHT +* INTERFACE_TEXT_COLOR_BODY +* INTERFACE_TEXT_COLOR_CHATTER_NPC +* INTERFACE_TEXT_COLOR_CHATTER_PLAYER_OPTION +* INTERFACE_TEXT_COLOR_CONTEXT_HIGHLIGHT +* INTERFACE_TEXT_COLOR_CONTRAST +* INTERFACE_TEXT_COLOR_DEFAULT_TEXT +* INTERFACE_TEXT_COLOR_DISABLED +* INTERFACE_TEXT_COLOR_FAILED +* INTERFACE_TEXT_COLOR_GAMEPAD_CATEGORY_HEADER +* INTERFACE_TEXT_COLOR_GAME_REPRESENTATIVE +* INTERFACE_TEXT_COLOR_HIGHLIGHT +* INTERFACE_TEXT_COLOR_HINT +* INTERFACE_TEXT_COLOR_NORMAL +* INTERFACE_TEXT_COLOR_SECOND_CONTRAST +* INTERFACE_TEXT_COLOR_SELECTED +* INTERFACE_TEXT_COLOR_SUBTLE +* INTERFACE_TEXT_COLOR_SUCCEEDED +* INTERFACE_TEXT_COLOR_TOOLTIP_DEFAULT +* INTERFACE_TEXT_COLOR_TOOLTIP_INSTRUCTIONAL +* INTERFACE_TEXT_COLOR_VALUE + + +h5. ItemFilterType +* ITEMFILTERTYPE_ALL +* ITEMFILTERTYPE_ARMOR +* ITEMFILTERTYPE_BUYBACK +* ITEMFILTERTYPE_COLLECTIBLE +* ITEMFILTERTYPE_CONSUMABLE +* ITEMFILTERTYPE_CRAFTING +* ITEMFILTERTYPE_DAMAGED +* ITEMFILTERTYPE_JUNK +* ITEMFILTERTYPE_MISCELLANEOUS +* ITEMFILTERTYPE_QUEST +* ITEMFILTERTYPE_QUICKSLOT +* ITEMFILTERTYPE_REUSE +* ITEMFILTERTYPE_WEAPONS + + +h5. ItemQuality +* ITEM_QUALITY_ARCANE +* ITEM_QUALITY_ARTIFACT +* ITEM_QUALITY_LEGENDARY +* ITEM_QUALITY_MAGIC +* ITEM_QUALITY_NORMAL +* ITEM_QUALITY_TRASH + + +h5. ItemStyle +* ITEMSTYLE_NONE +* ITEMSTYLE_RACIAL_ARGONIAN +* ITEMSTYLE_RACIAL_BRETON +* ITEMSTYLE_RACIAL_DARK_ELF +* ITEMSTYLE_RACIAL_HIGH_ELF +* ITEMSTYLE_RACIAL_KHAJIIT +* ITEMSTYLE_RACIAL_NORD +* ITEMSTYLE_RACIAL_ORC +* ITEMSTYLE_RACIAL_REDGUARD +* ITEMSTYLE_RACIAL_WOOD_ELF + + +h5. ItemStyleChapter +* ITEM_STYLE_CHAPTER_ALL +* ITEM_STYLE_CHAPTER_AXES +* ITEM_STYLE_CHAPTER_BELTS +* ITEM_STYLE_CHAPTER_BOOTS +* ITEM_STYLE_CHAPTER_BOWS +* ITEM_STYLE_CHAPTER_CHESTS +* ITEM_STYLE_CHAPTER_DAGGERS +* ITEM_STYLE_CHAPTER_GLOVES +* ITEM_STYLE_CHAPTER_HELMETS +* ITEM_STYLE_CHAPTER_LEGS +* ITEM_STYLE_CHAPTER_MACES +* ITEM_STYLE_CHAPTER_SHIELDS +* ITEM_STYLE_CHAPTER_SHOULDERS +* ITEM_STYLE_CHAPTER_STAVES +* ITEM_STYLE_CHAPTER_SWORDS + + +h5. ItemTooltipColors +* ITEM_TOOLTIP_COLOR_ACCENT +* ITEM_TOOLTIP_COLOR_CHARGE_BAR_GRADIENT_END +* ITEM_TOOLTIP_COLOR_CHARGE_BAR_GRADIENT_START +* ITEM_TOOLTIP_COLOR_CLICK_TO_UPGRADE +* ITEM_TOOLTIP_COLOR_CONDITION_BAR_GRADIENT_END +* ITEM_TOOLTIP_COLOR_CONDITION_BAR_GRADIENT_START +* ITEM_TOOLTIP_COLOR_CREATOR +* ITEM_TOOLTIP_COLOR_DECONSTRUCTABLE +* ITEM_TOOLTIP_COLOR_EQUIPPED +* ITEM_TOOLTIP_COLOR_FAIL_CHECK +* ITEM_TOOLTIP_COLOR_FLAVOR_TEXT +* ITEM_TOOLTIP_COLOR_GENERAL +* ITEM_TOOLTIP_COLOR_INACTIVE_BONUS +* ITEM_TOOLTIP_COLOR_ITEM_LEVEL +* ITEM_TOOLTIP_COLOR_MISC +* ITEM_TOOLTIP_COLOR_ON_EQUIP +* ITEM_TOOLTIP_COLOR_ON_USE +* ITEM_TOOLTIP_COLOR_PASS_CHECK +* ITEM_TOOLTIP_COLOR_QUEST_ITEM_NAME +* ITEM_TOOLTIP_COLOR_SELLS_FOR +* ITEM_TOOLTIP_COLOR_SHOWING_EQUIPPED_ITEM +* ITEM_TOOLTIP_COLOR_SOCKET_EMPTY +* ITEM_TOOLTIP_COLOR_SOCKET_FULL +* ITEM_TOOLTIP_COLOR_SOCKET_PASS_CHECK +* ITEM_TOOLTIP_COLOR_STYLE + + +h5. ItemTraitType +* ITEM_TRAIT_TYPE_ARMOR_DIVINES +* ITEM_TRAIT_TYPE_ARMOR_EXPLORATION +* ITEM_TRAIT_TYPE_ARMOR_IMPENETRABLE +* ITEM_TRAIT_TYPE_ARMOR_INFUSED +* ITEM_TRAIT_TYPE_ARMOR_INTRICATE +* ITEM_TRAIT_TYPE_ARMOR_NIRNHONED +* ITEM_TRAIT_TYPE_ARMOR_ORNATE +* ITEM_TRAIT_TYPE_ARMOR_REINFORCED +* ITEM_TRAIT_TYPE_ARMOR_STURDY +* ITEM_TRAIT_TYPE_ARMOR_TRAINING +* ITEM_TRAIT_TYPE_ARMOR_WELL_FITTED +* ITEM_TRAIT_TYPE_JEWELRY_ARCANE +* ITEM_TRAIT_TYPE_JEWELRY_HEALTHY +* ITEM_TRAIT_TYPE_JEWELRY_ORNATE +* ITEM_TRAIT_TYPE_JEWELRY_ROBUST +* ITEM_TRAIT_TYPE_NONE +* ITEM_TRAIT_TYPE_WEAPON_CHARGED +* ITEM_TRAIT_TYPE_WEAPON_DEFENDING +* ITEM_TRAIT_TYPE_WEAPON_INFUSED +* ITEM_TRAIT_TYPE_WEAPON_INTRICATE +* ITEM_TRAIT_TYPE_WEAPON_NIRNHONED +* ITEM_TRAIT_TYPE_WEAPON_ORNATE +* ITEM_TRAIT_TYPE_WEAPON_POWERED +* ITEM_TRAIT_TYPE_WEAPON_PRECISE +* ITEM_TRAIT_TYPE_WEAPON_SHARPENED +* ITEM_TRAIT_TYPE_WEAPON_TRAINING +* ITEM_TRAIT_TYPE_WEAPON_WEIGHTED + + +h5. ItemType +* ITEMTYPE_ADDITIVE +* ITEMTYPE_ALCHEMY_BASE +* ITEMTYPE_ARMOR +* ITEMTYPE_ARMOR_BOOSTER +* ITEMTYPE_ARMOR_TRAIT +* ITEMTYPE_AVA_REPAIR +* ITEMTYPE_BLACKSMITHING_BOOSTER +* ITEMTYPE_BLACKSMITHING_MATERIAL +* ITEMTYPE_BLACKSMITHING_RAW_MATERIAL +* ITEMTYPE_CLOTHIER_BOOSTER +* ITEMTYPE_CLOTHIER_MATERIAL +* ITEMTYPE_CLOTHIER_RAW_MATERIAL +* ITEMTYPE_COLLECTIBLE +* ITEMTYPE_CONTAINER +* ITEMTYPE_COSTUME +* ITEMTYPE_CROWN_REPAIR +* ITEMTYPE_DEPRECATED +* ITEMTYPE_DISGUISE +* ITEMTYPE_DRINK +* ITEMTYPE_ENCHANTING_RUNE_ASPECT +* ITEMTYPE_ENCHANTING_RUNE_ESSENCE +* ITEMTYPE_ENCHANTING_RUNE_POTENCY +* ITEMTYPE_ENCHANTMENT_BOOSTER +* ITEMTYPE_FISH +* ITEMTYPE_FLAVORING +* ITEMTYPE_FOOD +* ITEMTYPE_GLYPH_ARMOR +* ITEMTYPE_GLYPH_JEWELRY +* ITEMTYPE_GLYPH_WEAPON +* ITEMTYPE_INGREDIENT +* ITEMTYPE_LOCKPICK +* ITEMTYPE_LURE +* ITEMTYPE_MOUNT +* ITEMTYPE_NONE +* ITEMTYPE_PLUG +* ITEMTYPE_POISON +* ITEMTYPE_POTION +* ITEMTYPE_RACIAL_STYLE_MOTIF +* ITEMTYPE_RAW_MATERIAL +* ITEMTYPE_REAGENT +* ITEMTYPE_RECIPE +* ITEMTYPE_SIEGE +* ITEMTYPE_SOUL_GEM +* ITEMTYPE_SPELLCRAFTING_TABLET +* ITEMTYPE_SPICE +* ITEMTYPE_STYLE_MATERIAL +* ITEMTYPE_TABARD +* ITEMTYPE_TOOL +* ITEMTYPE_TRASH +* ITEMTYPE_TROPHY +* ITEMTYPE_WEAPON +* ITEMTYPE_WEAPON_BOOSTER +* ITEMTYPE_WEAPON_TRAIT +* ITEMTYPE_WOODWORKING_BOOSTER +* ITEMTYPE_WOODWORKING_MATERIAL +* ITEMTYPE_WOODWORKING_RAW_MATERIAL + + +h5. ItemUISoundAction +* ITEM_SOUND_ACTION_ACQUIRE +* ITEM_SOUND_ACTION_CRAFTED +* ITEM_SOUND_ACTION_DESTROY +* ITEM_SOUND_ACTION_EQUIP +* ITEM_SOUND_ACTION_PICKUP +* ITEM_SOUND_ACTION_SLOT +* ITEM_SOUND_ACTION_UNEQUIP +* ITEM_SOUND_ACTION_USE + + +h5. ItemUISoundCategory +* ITEM_SOUND_CATEGORY_ANIMAL_COMPONENT +* ITEM_SOUND_CATEGORY_BATTLEFLAG +* ITEM_SOUND_CATEGORY_BOOK +* ITEM_SOUND_CATEGORY_BOOSTER +* ITEM_SOUND_CATEGORY_BOW +* ITEM_SOUND_CATEGORY_BREAD +* ITEM_SOUND_CATEGORY_CLOTH_COMPONENT +* ITEM_SOUND_CATEGORY_CUSTOM_SOUND +* ITEM_SOUND_CATEGORY_DAGGER +* ITEM_SOUND_CATEGORY_DEFAULT +* ITEM_SOUND_CATEGORY_DRINK +* ITEM_SOUND_CATEGORY_ENCHANTMENT +* ITEM_SOUND_CATEGORY_FISH +* ITEM_SOUND_CATEGORY_FOOD +* ITEM_SOUND_CATEGORY_FOOTLOCKER +* ITEM_SOUND_CATEGORY_HEAVY_ARMOR +* ITEM_SOUND_CATEGORY_INGREDIENT +* ITEM_SOUND_CATEGORY_LIGHT_ARMOR +* ITEM_SOUND_CATEGORY_LURE +* ITEM_SOUND_CATEGORY_MEAT +* ITEM_SOUND_CATEGORY_MEDIUM_ARMOR +* ITEM_SOUND_CATEGORY_METAL_COMPONENT +* ITEM_SOUND_CATEGORY_MINERAL_COMPONENT +* ITEM_SOUND_CATEGORY_NECKLACE +* ITEM_SOUND_CATEGORY_NONE +* ITEM_SOUND_CATEGORY_ONE_HAND_AX +* ITEM_SOUND_CATEGORY_ONE_HAND_HAMMER +* ITEM_SOUND_CATEGORY_ONE_HAND_SWORD +* ITEM_SOUND_CATEGORY_PLANT_COMPONENT +* ITEM_SOUND_CATEGORY_POTION +* ITEM_SOUND_CATEGORY_REPAIR_KIT +* ITEM_SOUND_CATEGORY_RING +* ITEM_SOUND_CATEGORY_RUNE +* ITEM_SOUND_CATEGORY_SCROLL +* ITEM_SOUND_CATEGORY_SHIELD +* ITEM_SOUND_CATEGORY_SIEGE +* ITEM_SOUND_CATEGORY_SOUL_GEM +* ITEM_SOUND_CATEGORY_STAFF +* ITEM_SOUND_CATEGORY_STEW +* ITEM_SOUND_CATEGORY_TABARD +* ITEM_SOUND_CATEGORY_TRASH_LOOT +* ITEM_SOUND_CATEGORY_TWO_HAND_AX +* ITEM_SOUND_CATEGORY_TWO_HAND_HAMMER +* ITEM_SOUND_CATEGORY_TWO_HAND_SWORD +* ITEM_SOUND_CATEGORY_UNUSED +* ITEM_SOUND_CATEGORY_WOOD_COMPONENT + + +h5. ItemVisualDamage +* ITEMVISUALDAMAGE_BROKEN +* ITEMVISUALDAMAGE_DAMAGED +* ITEMVISUALDAMAGE_NONE + + +h5. JusticeAllegiance +* JUSTICE_CRIMINAL +* JUSTICE_ENFORCER +* JUSTICE_NONE + + +h5. JusticeSkillEvent +* JUSTICE_SKILL_FENCE +* JUSTICE_SKILL_LOCKPICK +* JUSTICE_SKILL_NONE +* JUSTICE_SKILL_PICKPOCKET + + +h5. KeepResourceProviderType +* RESOURCE_PROVIDER_FARM +* RESOURCE_PROVIDER_LUMBERMILL +* RESOURCE_PROVIDER_MINE +* RESOURCE_PROVIDER_NONE + + +h5. KeepResourceType +* RESOURCETYPE_FOOD +* RESOURCETYPE_NONE +* RESOURCETYPE_ORE +* RESOURCETYPE_WOOD + + +h5. KeepTooltipColors +* KEEP_TOOLTIP_COLOR_ACCESSIBLE +* KEEP_TOOLTIP_COLOR_ATTACK_LINE +* KEEP_TOOLTIP_COLOR_AT_KEEP +* KEEP_TOOLTIP_COLOR_NAME +* KEEP_TOOLTIP_COLOR_NORMAL_LINE +* KEEP_TOOLTIP_COLOR_NOT_ACCESSIBLE + + +h5. KeepType +* KEEPTYPE_ARTIFACT_GATE +* KEEPTYPE_ARTIFACT_KEEP +* KEEPTYPE_BORDER_KEEP +* KEEPTYPE_IMPERIAL_CITY_DISTRICT +* KEEPTYPE_KEEP +* KEEPTYPE_OUTPOST +* KEEPTYPE_RESOURCE + + +h5. KeepUpgradePath +* UPGRADEPATH_DEFENSIVE +* UPGRADEPATH_NONE +* UPGRADEPATH_PRODUCTION + + +h5. LFGActivity +* LFG_ACTIVITY_AVA +* LFG_ACTIVITY_DUNGEON +* LFG_ACTIVITY_MASTER_DUNGEON +* LFG_ACTIVITY_TRIAL +* LFG_ACTIVITY_WORLD + + +h5. LFGError +* LFG_ERROR_NO_ROLES_SELECTED +* LFG_ERROR_NO_ROLES_SELECTED_MULTIPLE +* LFG_ERROR_ONLY_PARTY_LEADER_CAN_QUEUE + + +h5. LFGGroupType +* LFG_GROUP_TYPE_LARGE +* LFG_GROUP_TYPE_MEDIUM +* LFG_GROUP_TYPE_REGULAR + + +h5. LFGRole +* LFG_ROLE_DPS +* LFG_ROLE_HEAL +* LFG_ROLE_INVALID +* LFG_ROLE_TANK + + +h5. LanguageSetting +* LANGUAGE_SETTING_USE_PROFANITY_FILTER + + +h5. LeaderboardColors +* LEADERBOARD_COLORS_TOP_100_BANNER_TEXT +* LEADERBOARD_COLORS_TOP_20_BANNER_TEXT +* LEADERBOARD_COLORS_TOP_50_BANNER_TEXT + + +h5. LevelUpColors +* LEVEL_UP_COLOR_GAINED_TEXT +* LEVEL_UP_COLOR_GENERAL +* LEVEL_UP_COLOR_NEW_LEVEL + + +h5. LinkStyle +* LINK_STYLE_BRACKETS +* LINK_STYLE_DEFAULT + + +h5. LoadingScreenColors +* LOADING_SCREEN_COLOR_BAR_END +* LOADING_SCREEN_COLOR_BAR_START + + +h5. LocaleRegion +* REGION_AFRICA +* REGION_ASIA +* REGION_EUROPE +* REGION_NONE +* REGION_NORTH_AMERICA +* REGION_OCEANIA +* REGION_SOUTH_AMERICA + + +h5. LockQuality +* LOCK_QUALITY_ADVANCED +* LOCK_QUALITY_IMPOSSIBLE +* LOCK_QUALITY_INTERMEDIATE +* LOCK_QUALITY_MASTER +* LOCK_QUALITY_NONE +* LOCK_QUALITY_PRACTICE +* LOCK_QUALITY_SIMPLE +* LOCK_QUALITY_TRIVIAL + + +h5. LootItemType +* LOOT_TYPE_ANY +* LOOT_TYPE_COLLECTIBLE +* LOOT_TYPE_ITEM +* LOOT_TYPE_MONEY +* LOOT_TYPE_QUEST_ITEM + + +h5. LootSetting +* LOOT_SETTING_AOE_LOOT +* LOOT_SETTING_AUTO_LOOT +* LOOT_SETTING_AUTO_LOOT_STOLEN + + +h5. MailAttachmentResult +* MAIL_ATTACHMENT_RESULT_ALREADY_ATTACHED +* MAIL_ATTACHMENT_RESULT_BOUND +* MAIL_ATTACHMENT_RESULT_ITEM_NOT_FOUND +* MAIL_ATTACHMENT_RESULT_LOCKED +* MAIL_ATTACHMENT_RESULT_STOLEN +* MAIL_ATTACHMENT_RESULT_SUCCESS + + +h5. MapContentType +* MAP_CONTENT_AVA +* MAP_CONTENT_DUNGEON +* MAP_CONTENT_NONE + + +h5. MapFilter +* MAP_FILTER_AVA_GRAVEYARDS +* MAP_FILTER_AVA_GRAVEYARD_AREAS +* MAP_FILTER_AVA_OBJECTIVES +* MAP_FILTER_GROUP_MEMBERS +* MAP_FILTER_KILL_LOCATIONS +* MAP_FILTER_OBJECTIVES +* MAP_FILTER_QUESTS +* MAP_FILTER_RESOURCE_KEEPS +* MAP_FILTER_TRANSIT_LINES +* MAP_FILTER_TRANSIT_LINES_ALLIANCE +* MAP_FILTER_WAYSHRINES + + +h5. MapOptionContext +* MAP_OPTION_CONTEXT_PVE +* MAP_OPTION_CONTEXT_PVP + + +h5. MapPinTooltipColors +* MAP_PIN_TOOLTIP_COLOR_AVA_OBJECTIVE +* MAP_PIN_TOOLTIP_COLOR_INTERACTABLE +* MAP_PIN_TOOLTIP_COLOR_MAP_PING +* MAP_PIN_TOOLTIP_COLOR_POI +* MAP_PIN_TOOLTIP_COLOR_QUEST_ENDING +* MAP_PIN_TOOLTIP_COLOR_RALLY_POINT + + +h5. MapPingEventType +* PING_EVENT_ADDED +* PING_EVENT_REMOVED + + +h5. MapTransitLineAlliance +* MAP_TRANSIT_LINE_ALLIANCE_ALL +* MAP_TRANSIT_LINE_ALLIANCE_MINE + + +h5. MarketFilterView +* MARKET_FILTER_VIEW_ALL +* MARKET_FILTER_VIEW_NOT_PURCHASED +* MARKET_FILTER_VIEW_PURCHASED + + +h5. MarketPurchasableResult +* MARKET_PURCHASE_RESULT_COLLECTIBLE_ALREADY +* MARKET_PURCHASE_RESULT_COLLECTIONS_DISABLED +* MARKET_PURCHASE_RESULT_INVALID_MARKET_COLLECTIBLE +* MARKET_PURCHASE_RESULT_INVALID_MARKET_ITEM +* MARKET_PURCHASE_RESULT_INVALID_STACK_SIZE +* MARKET_PURCHASE_RESULT_MARKET_LOCKED +* MARKET_PURCHASE_RESULT_NOT_ENOUGH_ROOM +* MARKET_PURCHASE_RESULT_NOT_ENOUGH_VC +* MARKET_PURCHASE_RESULT_SUCCESS +* MARKET_PURCHASE_RESULT_UNIQUE_ITEM_ALREADY + + +h5. MarketState +* MARKET_STATE_LOCKED +* MARKET_STATE_OPEN +* MARKET_STATE_UPDATING + + +h5. MouseContentType +* MOUSE_CONTENT_ACTION +* MOUSE_CONTENT_COLLECTIBLE +* MOUSE_CONTENT_EMPTY +* MOUSE_CONTENT_EQUIPPED_ITEM +* MOUSE_CONTENT_INVENTORY_ITEM +* MOUSE_CONTENT_QUEST_ITEM +* MOUSE_CONTENT_STORE_BUYBACK_ITEM +* MOUSE_CONTENT_STORE_ITEM +* MOUSE_CONTENT_TRADE_ITEM + + +h5. MouseDestroyItemFailedReason +* MOUSE_DESTROY_ITEM_FAIL_REASON_CRAFTING +* MOUSE_DESTROY_ITEM_FAIL_REASON_NONE + + +h5. NameplateDisplayChoice +* NAMEPLATE_CHOICE_ALL +* NAMEPLATE_CHOICE_ALLY +* NAMEPLATE_CHOICE_ENEMY +* NAMEPLATE_CHOICE_HURT +* NAMEPLATE_CHOICE_INVALID +* NAMEPLATE_CHOICE_NONE +* NAMEPLATE_CHOICE_OFF +* NAMEPLATE_CHOICE_ON + + +h5. NameplateDisplayType +* NAMEPLATE_TYPE_ALLIANCE_INDICATORS +* NAMEPLATE_TYPE_ALL_HEALTHBARS +* NAMEPLATE_TYPE_ALL_NAMEPLATES +* NAMEPLATE_TYPE_ENEMY_NPC_HEALTHBARS +* NAMEPLATE_TYPE_ENEMY_NPC_NAMEPLATES +* NAMEPLATE_TYPE_ENEMY_PLAYER_HEALTHBARS +* NAMEPLATE_TYPE_ENEMY_PLAYER_NAMEPLATES +* NAMEPLATE_TYPE_FOLLOWER_INDICATORS +* NAMEPLATE_TYPE_FRIENDLY_NPC_HEALTHBARS +* NAMEPLATE_TYPE_FRIENDLY_NPC_NAMEPLATES +* NAMEPLATE_TYPE_FRIENDLY_PLAYER_HEALTHBARS +* NAMEPLATE_TYPE_FRIENDLY_PLAYER_NAMEPLATES +* NAMEPLATE_TYPE_GROUP_INDICATORS +* NAMEPLATE_TYPE_PLAYER_HEALTHBAR +* NAMEPLATE_TYPE_PLAYER_NAMEPLATE +* NAMEPLATE_TYPE_RESURRECT_INDICATORS +* NAMEPLATE_TYPE_TARGET_HEALTHBAR +* NAMEPLATE_TYPE_TARGET_NAMEPLATE + + +h5. NonCombatBonusType +* NON_COMBAT_BONUS_ALCHEMY_CREATE_EXTRA +* NON_COMBAT_BONUS_ALCHEMY_CREATE_PERCENT_DISCOUNT +* NON_COMBAT_BONUS_ALCHEMY_LEVEL +* NON_COMBAT_BONUS_ALCHEMY_NEGATIVE_DURATION +* NON_COMBAT_BONUS_ALCHEMY_POTION_DURATION +* NON_COMBAT_BONUS_ALCHEMY_SHOW_NODES +* NON_COMBAT_BONUS_ALCHEMY_THIRD_SLOT +* NON_COMBAT_BONUS_ARMOR_KNOWLEDGE +* NON_COMBAT_BONUS_BLACKSMITHING_BOOSTER_BONUS +* NON_COMBAT_BONUS_BLACKSMITHING_CRAFT_PERCENT_DISCOUNT +* NON_COMBAT_BONUS_BLACKSMITHING_EXTRACT_LEVEL +* NON_COMBAT_BONUS_BLACKSMITHING_HIRELING_LEVEL +* NON_COMBAT_BONUS_BLACKSMITHING_LEVEL +* NON_COMBAT_BONUS_BLACKSMITHING_RESEARCH_LEVEL +* NON_COMBAT_BONUS_BLACKSMITHING_SHOW_NODES +* NON_COMBAT_BONUS_CLOTHIER_BOOSTER_BONUS +* NON_COMBAT_BONUS_CLOTHIER_CRAFT_PERCENT_DISCOUNT +* NON_COMBAT_BONUS_CLOTHIER_EXTRACT_LEVEL +* NON_COMBAT_BONUS_CLOTHIER_HIRELING_LEVEL +* NON_COMBAT_BONUS_CLOTHIER_LEVEL +* NON_COMBAT_BONUS_CLOTHIER_RESEARCH_LEVEL +* NON_COMBAT_BONUS_CLOTHIER_SHOW_NODES +* NON_COMBAT_BONUS_ENCHANTING_CRAFT_PERCENT_DISCOUNT +* NON_COMBAT_BONUS_ENCHANTING_DECONSTRUCTION_UPGRADE +* NON_COMBAT_BONUS_ENCHANTING_HIRELING_LEVEL +* NON_COMBAT_BONUS_ENCHANTING_LEVEL +* NON_COMBAT_BONUS_ENCHANTING_RARITY_LEVEL +* NON_COMBAT_BONUS_ENCHANTING_SHOW_NODES +* NON_COMBAT_BONUS_ENCHANTING_SLOT_IMPROVEMENT +* NON_COMBAT_BONUS_ENLIGHTENED +* NON_COMBAT_BONUS_EXTRACTION +* NON_COMBAT_BONUS_FENCE_SALESMAN +* NON_COMBAT_BONUS_FORTUNE_SEEKER +* NON_COMBAT_BONUS_GROOM +* NON_COMBAT_BONUS_IMPATIENCE +* NON_COMBAT_BONUS_INVALID +* NON_COMBAT_BONUS_MASTER_GATHERER +* NON_COMBAT_BONUS_PICKPOCKET_CHANCE +* NON_COMBAT_BONUS_PROVISIONING_CREATE_EXTRA_DRINK +* NON_COMBAT_BONUS_PROVISIONING_CREATE_EXTRA_FOOD +* NON_COMBAT_BONUS_PROVISIONING_DRINK_DURATION +* NON_COMBAT_BONUS_PROVISIONING_FOOD_DURATION +* NON_COMBAT_BONUS_PROVISIONING_HIRELING_LEVEL +* NON_COMBAT_BONUS_PROVISIONING_LEVEL +* NON_COMBAT_BONUS_PROVISIONING_RARITY_LEVEL +* NON_COMBAT_BONUS_PROVISIONING_SHOW_NODES +* NON_COMBAT_BONUS_SLY +* NON_COMBAT_BONUS_SPELLCRAFTING_ABILITIES_LEARNED +* NON_COMBAT_BONUS_SPELLCRAFTING_FOCUS_AREA +* NON_COMBAT_BONUS_SPELLCRAFTING_FOCUS_CAST_TIME +* NON_COMBAT_BONUS_SPELLCRAFTING_FOCUS_CHEAPER +* NON_COMBAT_BONUS_SPELLCRAFTING_FOCUS_DURATION +* NON_COMBAT_BONUS_SPELLCRAFTING_FOCUS_ULTIMATE +* NON_COMBAT_BONUS_SPELLCRAFTING_TABLET_CREATION_TIME +* NON_COMBAT_BONUS_SPELLCRAFTING_TABLET_QUALITY +* NON_COMBAT_BONUS_TRAIT_IDENTIFIER +* NON_COMBAT_BONUS_UNUSED +* NON_COMBAT_BONUS_WOODWORKING_BOOSTER_BONUS +* NON_COMBAT_BONUS_WOODWORKING_CRAFT_PERCENT_DISCOUNT +* NON_COMBAT_BONUS_WOODWORKING_EXTRACT_LEVEL +* NON_COMBAT_BONUS_WOODWORKING_HIRELING_LEVEL +* NON_COMBAT_BONUS_WOODWORKING_LEVEL +* NON_COMBAT_BONUS_WOODWORKING_RESEARCH_LEVEL +* NON_COMBAT_BONUS_WOODWORKING_SHOW_NODES + + +h5. NotificationType +* NOTIFICATION_TYPE_CAMPAIGN_QUEUE +* NOTIFICATION_TYPE_COLLECTIONS +* NOTIFICATION_TYPE_CUSTOMER_SERVICE +* NOTIFICATION_TYPE_FRIEND +* NOTIFICATION_TYPE_GROUP +* NOTIFICATION_TYPE_GUILD +* NOTIFICATION_TYPE_GUILD_MOTD +* NOTIFICATION_TYPE_LEADERBOARD +* NOTIFICATION_TYPE_PLEDGE_OF_MARA +* NOTIFICATION_TYPE_QUEST_SHARE +* NOTIFICATION_TYPE_RESURRECT +* NOTIFICATION_TYPE_TRADE + + +h5. ObjectiveType +* OBJECTIVE_ARTIFACT_DEFENSIVE +* OBJECTIVE_ARTIFACT_OFFENSIVE +* OBJECTIVE_ARTIFACT_RETURN +* OBJECTIVE_DEFAULT + + +h5. OptionsCustomSetting +* OPTIONS_CUSTOM_SETTING_CHAT_BUBBLE_EMOTE_ENABLED +* OPTIONS_CUSTOM_SETTING_CHAT_BUBBLE_GROUP_ENABLED +* OPTIONS_CUSTOM_SETTING_CHAT_BUBBLE_SAY_ENABLED +* OPTIONS_CUSTOM_SETTING_CHAT_BUBBLE_WHISPER_ENABLED +* OPTIONS_CUSTOM_SETTING_CHAT_BUBBLE_YELL_ENABLED +* OPTIONS_CUSTOM_SETTING_GAMEPAD_PREGAME_PLAY_CINEMATIC +* OPTIONS_CUSTOM_SETTING_GAMEPAD_PREGAME_SERVER_SELECT +* OPTIONS_CUSTOM_SETTING_GAMEPAD_PREGAME_VIEW_CREDITS +* OPTIONS_CUSTOM_SETTING_SOCIAL_CHAT_COLOR_EMOTE +* OPTIONS_CUSTOM_SETTING_SOCIAL_CHAT_COLOR_GROUP +* OPTIONS_CUSTOM_SETTING_SOCIAL_CHAT_COLOR_GUILD1 +* OPTIONS_CUSTOM_SETTING_SOCIAL_CHAT_COLOR_GUILD2 +* OPTIONS_CUSTOM_SETTING_SOCIAL_CHAT_COLOR_GUILD3 +* OPTIONS_CUSTOM_SETTING_SOCIAL_CHAT_COLOR_GUILD4 +* OPTIONS_CUSTOM_SETTING_SOCIAL_CHAT_COLOR_GUILD5 +* OPTIONS_CUSTOM_SETTING_SOCIAL_CHAT_COLOR_NPC +* OPTIONS_CUSTOM_SETTING_SOCIAL_CHAT_COLOR_OFFICER1 +* OPTIONS_CUSTOM_SETTING_SOCIAL_CHAT_COLOR_OFFICER2 +* OPTIONS_CUSTOM_SETTING_SOCIAL_CHAT_COLOR_OFFICER3 +* OPTIONS_CUSTOM_SETTING_SOCIAL_CHAT_COLOR_OFFICER4 +* OPTIONS_CUSTOM_SETTING_SOCIAL_CHAT_COLOR_OFFICER5 +* OPTIONS_CUSTOM_SETTING_SOCIAL_CHAT_COLOR_SAY +* OPTIONS_CUSTOM_SETTING_SOCIAL_CHAT_COLOR_SYSTEM +* OPTIONS_CUSTOM_SETTING_SOCIAL_CHAT_COLOR_WHISPER_INC +* OPTIONS_CUSTOM_SETTING_SOCIAL_CHAT_COLOR_WHISPER_OUT +* OPTIONS_CUSTOM_SETTING_SOCIAL_CHAT_COLOR_YELL +* OPTIONS_CUSTOM_SETTING_SOCIAL_CHAT_COLOR_ZONE +* OPTIONS_CUSTOM_SETTING_SOCIAL_CHAT_COLOR_ZONE_ENG +* OPTIONS_CUSTOM_SETTING_SOCIAL_CHAT_COLOR_ZONE_FRA +* OPTIONS_CUSTOM_SETTING_SOCIAL_CHAT_COLOR_ZONE_GER +* OPTIONS_CUSTOM_SETTING_SOCIAL_CHAT_TITLE_GUILD1 +* OPTIONS_CUSTOM_SETTING_SOCIAL_CHAT_TITLE_GUILD2 +* OPTIONS_CUSTOM_SETTING_SOCIAL_CHAT_TITLE_GUILD3 +* OPTIONS_CUSTOM_SETTING_SOCIAL_CHAT_TITLE_GUILD4 +* OPTIONS_CUSTOM_SETTING_SOCIAL_CHAT_TITLE_GUILD5 +* OPTIONS_CUSTOM_SETTING_SOCIAL_MIN_ALPHA +* OPTIONS_CUSTOM_SETTING_SOCIAL_TEXT_SIZE + + +h5. PendingFeedbackType +* FEEDBACK_TYPE_INVALID +* FEEDBACK_TYPE_QUEST + + +h5. PickpocketDifficultyType +* PICKPOCKET_DIFFICULTY_EASY +* PICKPOCKET_DIFFICULTY_HARD +* PICKPOCKET_DIFFICULTY_INVALID +* PICKPOCKET_DIFFICULTY_MEDIUM + + +h5. PlayerDifficultyLevel +* PLAYER_DIFFICULTY_LEVEL_FIRST_ALLIANCE +* PLAYER_DIFFICULTY_LEVEL_SECOND_ALLIANCE +* PLAYER_DIFFICULTY_LEVEL_THIRD_ALLIANCE + + +h5. PlayerStatus +* PLAYER_STATUS_AWAY +* PLAYER_STATUS_DO_NOT_DISTURB +* PLAYER_STATUS_OFFLINE +* PLAYER_STATUS_ONLINE + + +h5. PledgeOfMaraResponse +* PLEDGE_OF_MARA_RESPONSE_ACCEPT +* PLEDGE_OF_MARA_RESPONSE_DECLINE + + +h5. PointOfInterestType +* POI_TYPE_ACHIEVEMENT +* POI_TYPE_ACHIEVEMENT_COMPONENT +* POI_TYPE_GROUP_DUNGEON +* POI_TYPE_OBJECTIVE +* POI_TYPE_PUBLIC_DUNGEON +* POI_TYPE_STANDARD +* POI_TYPE_WAYSHRINE + + +h5. ProgressionColors +* PROGRESSION_COLOR_AVA_RANK_END +* PROGRESSION_COLOR_AVA_RANK_START +* PROGRESSION_COLOR_CP_HEALTH_END +* PROGRESSION_COLOR_CP_HEALTH_START +* PROGRESSION_COLOR_CP_MAGICKA_END +* PROGRESSION_COLOR_CP_MAGICKA_START +* PROGRESSION_COLOR_CP_STAMINA_END +* PROGRESSION_COLOR_CP_STAMINA_START +* PROGRESSION_COLOR_EARNED +* PROGRESSION_COLOR_LOCKED +* PROGRESSION_COLOR_PURCHASED +* PROGRESSION_COLOR_PURCHASED_UNSELECTED +* PROGRESSION_COLOR_SKILL_XP_END +* PROGRESSION_COLOR_SKILL_XP_GLOW +* PROGRESSION_COLOR_SKILL_XP_START +* PROGRESSION_COLOR_UNEARNED +* PROGRESSION_COLOR_UNPURCHASED +* PROGRESSION_COLOR_VP_END +* PROGRESSION_COLOR_VP_GLOW +* PROGRESSION_COLOR_VP_START +* PROGRESSION_COLOR_XP_END +* PROGRESSION_COLOR_XP_FULL_END +* PROGRESSION_COLOR_XP_FULL_START +* PROGRESSION_COLOR_XP_GLOW +* PROGRESSION_COLOR_XP_MORPH_END +* PROGRESSION_COLOR_XP_MORPH_START +* PROGRESSION_COLOR_XP_START + + +h5. ProspectivePickpocketResult +* PROSPECTIVE_PICKPOCKET_RESULT_CAN_ATTEMPT +* PROSPECTIVE_PICKPOCKET_RESULT_COOLDOWN +* PROSPECTIVE_PICKPOCKET_RESULT_INVENTORY_FULL +* PROSPECTIVE_PICKPOCKET_RESULT_OUT_OF_POSITION +* PROSPECTIVE_PICKPOCKET_RESULT_OUT_OF_RANGE + + +h5. ProvisionerSpecialIngredientType +* PROVISIONER_SPECIAL_INGREDIENT_TYPE_FLAVORING +* PROVISIONER_SPECIAL_INGREDIENT_TYPE_NONE +* PROVISIONER_SPECIAL_INGREDIENT_TYPE_SPICES + + +h5. PvPSystem +* PVP_SYSTEM_CYRODIIL +* PVP_SYSTEM_INHERIT_FROM_KEEP +* PVP_SYSTEM_NONE + + +h5. QuestRemovedType +* QUEST_REMOVED_TYPE_ABANDONED +* QUEST_REMOVED_TYPE_COMPLETED + + +h5. QuestRepeatableType +* QUEST_REPEAT_DAILY +* QUEST_REPEAT_NOT_REPEATABLE +* QUEST_REPEAT_REPEATABLE + + +h5. QuestStepComparisonType +* QUEST_STEP_TYPE_AND +* QUEST_STEP_TYPE_BRANCH +* QUEST_STEP_TYPE_END +* QUEST_STEP_TYPE_OR + + +h5. QuestStepVisibility +* QUEST_STEP_VISIBILITY_HIDDEN +* QUEST_STEP_VISIBILITY_HINT +* QUEST_STEP_VISIBILITY_OPTIONAL + + +h5. QuestType +* QUEST_TYPE_AVA +* QUEST_TYPE_AVA_GRAND +* QUEST_TYPE_AVA_GROUP +* QUEST_TYPE_CLASS +* QUEST_TYPE_CRAFTING +* QUEST_TYPE_DUNGEON +* QUEST_TYPE_GROUP +* QUEST_TYPE_GUILD +* QUEST_TYPE_MAIN_STORY +* QUEST_TYPE_NONE +* QUEST_TYPE_RAID + + +h5. RaidCategory +* RAID_CATEGORY_CHALLENGE +* RAID_CATEGORY_TRIAL + + +h5. RaidLifeVisibilityChoice +* RAID_LIFE_VISIBILITY_CHOICE_AUTOMATIC +* RAID_LIFE_VISIBILITY_CHOICE_OFF +* RAID_LIFE_VISIBILITY_CHOICE_ON + + +h5. RaidPointReason +* RAID_POINT_REASON_BONUS_ACTIVITY_HIGH +* RAID_POINT_REASON_BONUS_ACTIVITY_LOW +* RAID_POINT_REASON_BONUS_ACTIVITY_MEDIUM +* RAID_POINT_REASON_KILL_BANNERMEN +* RAID_POINT_REASON_KILL_BOSS +* RAID_POINT_REASON_KILL_CHAMPION +* RAID_POINT_REASON_KILL_MINIBOSS +* RAID_POINT_REASON_KILL_NORMAL_MONSTER +* RAID_POINT_REASON_KILL_NOXP_MONSTER +* RAID_POINT_REASON_LIFE_REMAINING + + +h5. RatingsBoard +* RATINGS_BOARD_BR +* RATINGS_BOARD_ESRB +* RATINGS_BOARD_FPB +* RATINGS_BOARD_NONE +* RATINGS_BOARD_OFLC +* RATINGS_BOARD_PEGI +* RATINGS_BOARD_RR +* RATINGS_BOARD_USK + + +h5. RealmSelectMethod +* REALM_SELECT_METHOD_DEFAULT_REALM +* REALM_SELECT_METHOD_LAST_REALM +* REALM_SELECT_METHOD_USER_SELECTS + + +h5. ReflectionQuality +* REFLECTION_QUALITY_HIGH +* REFLECTION_QUALITY_LOW +* REFLECTION_QUALITY_MEDIUM +* REFLECTION_QUALITY_OFF + + +h5. RemoteSceneStateChangeOrigin +* REMOTE_SCENE_STATE_CHANGE_ORIGIN_INGAME +* REMOTE_SCENE_STATE_CHANGE_ORIGIN_INTERNAL +* REMOTE_SCENE_STATE_CHANGE_ORIGIN_PREGAME + + +h5. RemoteSceneStateChangeType +* REMOTE_SCENE_STATE_CHANGE_TYPE_HIDE +* REMOTE_SCENE_STATE_CHANGE_TYPE_POP +* REMOTE_SCENE_STATE_CHANGE_TYPE_PUSH +* REMOTE_SCENE_STATE_CHANGE_TYPE_SHOW + + +h5. ReportPlayerReason +* REPORT_PLAYER_REASON_BEHAVIOR +* REPORT_PLAYER_REASON_BOTTING +* REPORT_PLAYER_REASON_CHAT_SPAM +* REPORT_PLAYER_REASON_FRIEND_REQUEST_SPAM +* REPORT_PLAYER_REASON_GUILD_REQUEST_SPAM +* REPORT_PLAYER_REASON_MAIL_SPAM + + +h5. RewardItemType +* REWARD_ITEM_TYPE_COLLECTIBLE +* REWARD_ITEM_TYPE_ITEM + + +h5. RewardType +* REWARD_TYPE_ALLIANCE_POINTS +* REWARD_TYPE_AUTO_ITEM +* REWARD_TYPE_INSPIRATION +* REWARD_TYPE_MONEY +* REWARD_TYPE_NONE +* REWARD_TYPE_PARTIAL_SKILL_POINTS +* REWARD_TYPE_UNUSED3 + + +h5. RidingTrainType +* RIDING_TRAIN_CARRYING_CAPACITY +* RIDING_TRAIN_INVALID +* RIDING_TRAIN_SPEED +* RIDING_TRAIN_STAMINA + + +h5. SaveLoadDialogAnswer +* SLD_ANSWER_NO +* SLD_ANSWER_YES + + +h5. SaveLoadDialogError +* SLD_ERROR_ALLOW_OVERWRITE +* SLD_ERROR_FAILED_LOAD +* SLD_ERROR_FAILED_SAVE +* SLD_ERROR_FILE_CORRUPT +* SLD_ERROR_NO_SAVE_CREATED +* SLD_ERROR_NO_SAVE_DEVICE_SELECTED +* SLD_ERROR_OUT_OF_SPACE +* SLD_ERROR_SAVE_DEST_REMOVED + + +h5. SettingSystemPanel +* SETTING_PANEL_AUDIO +* SETTING_PANEL_CAMERA +* SETTING_PANEL_DEBUG +* SETTING_PANEL_GAMEPLAY +* SETTING_PANEL_INTERFACE +* SETTING_PANEL_SOCIAL +* SETTING_PANEL_VIDEO + + +h5. SettingSystemType +* SETTING_TYPE_ACTION_BARS +* SETTING_TYPE_ACTIVE_COMBAT_TIP +* SETTING_TYPE_AUDIO +* SETTING_TYPE_CAMERA +* SETTING_TYPE_CHAT_BUBBLE +* SETTING_TYPE_COMBAT +* SETTING_TYPE_DEVELOPER_DEBUG +* SETTING_TYPE_GAMEPAD +* SETTING_TYPE_GRAPHICS +* SETTING_TYPE_IN_WORLD +* SETTING_TYPE_LANGUAGE +* SETTING_TYPE_LOOT +* SETTING_TYPE_NAMEPLATES +* SETTING_TYPE_TOOLTIPS +* SETTING_TYPE_TUTORIAL +* SETTING_TYPE_UI +* SETTING_TYPE_VOICE + + +h5. ShadowsChoice +* SHADOWS_CHOICE_HIGH +* SHADOWS_CHOICE_LOW +* SHADOWS_CHOICE_MEDIUM +* SHADOWS_CHOICE_OFF +* SHADOWS_CHOICE_PS4 +* SHADOWS_CHOICE_ULTRA +* SHADOWS_CHOICE_XB1 + + +h5. SiegeType +* SIEGE_TYPE_BALLISTA +* SIEGE_TYPE_BATTLE_STANDARD +* SIEGE_TYPE_CATAPULT +* SIEGE_TYPE_GRAVEYARD +* SIEGE_TYPE_MONSTER +* SIEGE_TYPE_NONE +* SIEGE_TYPE_OIL +* SIEGE_TYPE_RAM +* SIEGE_TYPE_TREBUCHET +* SIEGE_TYPE_UNIVERSAL + + +h5. SkillGrowthType +* 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. SkillLineTooltipTextColors +* SKILL_TOOLTIP_TEXT_COLOR_BODY +* SKILL_TOOLTIP_TEXT_COLOR_NAME + + +h5. SkillType +* 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. SocketType +* SOCKET_TYPE_AMMO +* SOCKET_TYPE_ENCHANTMENT +* SOCKET_TYPE_LAUNCH_VELOCITY +* SOCKET_TYPE_NONE +* SOCKET_TYPE_PRECISION +* SOCKET_TYPE_TOUGHNESS + + +h5. SoulGemType +* SOUL_GEM_TYPE_EMPTY +* SOUL_GEM_TYPE_FILLED + + +h5. SpecialMove +* SPECIAL_MOVE_INDEX_BLOCK +* SPECIAL_MOVE_INDEX_CROUCH +* SPECIAL_MOVE_INDEX_INTERRUPT +* SPECIAL_MOVE_INDEX_ROLL_DODGE +* SPECIAL_MOVE_INDEX_SPRINT + + +h5. StatBonusOption +* STAT_BONUS_OPTION_APPLY_BONUS +* STAT_BONUS_OPTION_DONT_APPLY_BONUS + + +h5. StatSoftCapOption +* STAT_SOFT_CAP_OPTION_APPLY_SOFT_CAP +* STAT_SOFT_CAP_OPTION_DONT_APPLY_SOFT_CAP + + +h5. StatValueColors +* STAT_VALUE_COLOR_DIMINISHING_RETURNS +* STAT_VALUE_COLOR_HIGHER +* STAT_VALUE_COLOR_LOWER + + +h5. StatusEffectType +* STATUS_EFFECT_TYPE_BLEED +* STATUS_EFFECT_TYPE_BLIND +* STATUS_EFFECT_TYPE_CHARM +* STATUS_EFFECT_TYPE_DAZED +* STATUS_EFFECT_TYPE_DISEASE +* STATUS_EFFECT_TYPE_ENVIRONMENT +* STATUS_EFFECT_TYPE_FEAR +* STATUS_EFFECT_TYPE_LEVITATE +* STATUS_EFFECT_TYPE_MAGIC +* STATUS_EFFECT_TYPE_MESMERIZE +* STATUS_EFFECT_TYPE_NEARSIGHT +* STATUS_EFFECT_TYPE_NONE +* STATUS_EFFECT_TYPE_PACIFY +* STATUS_EFFECT_TYPE_POISON +* STATUS_EFFECT_TYPE_PUNCTURE +* STATUS_EFFECT_TYPE_ROOT +* STATUS_EFFECT_TYPE_SILENCE +* STATUS_EFFECT_TYPE_SNARE +* STATUS_EFFECT_TYPE_STUN +* STATUS_EFFECT_TYPE_TRAUMA +* STATUS_EFFECT_TYPE_WEAKNESS +* STATUS_EFFECT_TYPE_WOUND + + +h5. StealthState +* STEALTH_STATE_DETECTED +* STEALTH_STATE_HIDDEN +* STEALTH_STATE_HIDDEN_ALMOST_DETECTED +* STEALTH_STATE_HIDING +* STEALTH_STATE_NONE +* STEALTH_STATE_STEALTH +* STEALTH_STATE_STEALTH_ALMOST_DETECTED + + +h5. StoreEntryType +* STORE_ENTRY_TYPE_COLLECTIBLE +* STORE_ENTRY_TYPE_DEPRECATED +* STORE_ENTRY_TYPE_INTERACTABLE +* STORE_ENTRY_TYPE_ITEM +* STORE_ENTRY_TYPE_MONSTER +* STORE_ENTRY_TYPE_QUEST_ITEM +* STORE_ENTRY_TYPE_SUBSTORE + + +h5. TextureResolutionChoice +* TEX_RES_CHOICE_HIGH +* TEX_RES_CHOICE_LOW +* TEX_RES_CHOICE_MEDIUM + + +h5. TimeFormatDirectionCode +* TIME_FORMAT_DIRECTION_ASCENDING +* TIME_FORMAT_DIRECTION_DESCENDING +* TIME_FORMAT_DIRECTION_NONE + + +h5. TimeFormatPrecisionCode +* TIME_FORMAT_PRECISION_MILLISECONDS +* TIME_FORMAT_PRECISION_MILLISECONDS_NO_HOURS_OR_DAYS +* TIME_FORMAT_PRECISION_SECONDS +* TIME_FORMAT_PRECISION_TENTHS +* TIME_FORMAT_PRECISION_TENTHS_RELEVANT +* TIME_FORMAT_PRECISION_TWELVE_HOUR +* TIME_FORMAT_PRECISION_TWENTY_FOUR_HOUR + + +h5. TimeFormatStyleCode +* TIME_FORMAT_STYLE_CAST_TIME +* TIME_FORMAT_STYLE_CHANNEL_TIME +* TIME_FORMAT_STYLE_CLOCK_TIME +* TIME_FORMAT_STYLE_COLONS +* TIME_FORMAT_STYLE_COOLDOWN_TIME +* TIME_FORMAT_STYLE_DESCRIPTIVE +* TIME_FORMAT_STYLE_DESCRIPTIVE_SHORT +* TIME_FORMAT_STYLE_DESCRIPTIVE_SHORT_SHOW_ZERO_SECS +* TIME_FORMAT_STYLE_DURATION +* TIME_FORMAT_STYLE_RELATIVE_TIMESTAMP +* TIME_FORMAT_STYLE_SHOW_LARGEST_UNIT +* TIME_FORMAT_STYLE_SHOW_LARGEST_UNIT_DESCRIPTIVE +* TIME_FORMAT_STYLE_SHOW_LARGEST_UNIT_DESCRIPTIVE_COLOR +* TIME_FORMAT_STYLE_SHOW_LARGEST_UNIT_DESCRIPTIVE_SHORT + + +h5. TooltipGameDataType +* TOOLTIP_GAME_DATA_CHARGES +* TOOLTIP_GAME_DATA_CONDITION +* TOOLTIP_GAME_DATA_DIVIDER +* TOOLTIP_GAME_DATA_EQUIPPED_INFO +* TOOLTIP_GAME_DATA_ITEM_ICON +* TOOLTIP_GAME_DATA_NONE +* TOOLTIP_GAME_DATA_PROGRESSION +* TOOLTIP_GAME_DATA_SKILL_UPGRADE +* TOOLTIP_GAME_DATA_STOLEN + + +h5. TooltipSetting +* TOOLTIP_SETTING_QUEST_PANEL_CATEGORY +* TOOLTIP_SETTING_UNIT_FRAMES_CATEGORY + + +h5. TrackedDataType +* TRACK_TYPE_INVALID +* TRACK_TYPE_QUEST + + +h5. TradeConfirmation +* TRADE_CONFIRM_ACCEPT +* TRADE_CONFIRM_EDIT + + +h5. TradeParticipant +* TRADE_ME +* TRADE_THEM + + +h5. TradeState +* TRADE_STATE_IDLE +* TRADE_STATE_INVITE_CONSIDERING +* TRADE_STATE_INVITE_WAITING +* TRADE_STATE_TRADING + + +h5. TradeskillType +* CRAFTING_TYPE_ALCHEMY +* CRAFTING_TYPE_BLACKSMITHING +* CRAFTING_TYPE_CLOTHIER +* CRAFTING_TYPE_ENCHANTING +* CRAFTING_TYPE_INVALID +* CRAFTING_TYPE_PROVISIONING +* CRAFTING_TYPE_WOODWORKING + + +h5. TutorialTrigger +* TUTORIAL_TRIGGER_ACCOUNT_BANK_OPENED +* TUTORIAL_TRIGGER_ACHIEVEMENTS_OPENED +* TUTORIAL_TRIGGER_ACQUIRED_COLLECTIBLE +* TUTORIAL_TRIGGER_ALCHEMY_OPENED +* TUTORIAL_TRIGGER_ATTEMPTED_TO_FISH_WITHOUT_BAIT +* TUTORIAL_TRIGGER_AVA_FAST_TRAVEL +* TUTORIAL_TRIGGER_BLACKSMITHING_CREATION_OPENED +* TUTORIAL_TRIGGER_BLACKSMITHING_DECONSTRUCTION_OPENED +* TUTORIAL_TRIGGER_BLACKSMITHING_IMPROVEMENT_OPENED +* TUTORIAL_TRIGGER_BLACKSMITHING_REFINEMENT_OPENED +* TUTORIAL_TRIGGER_BLACKSMITHING_RESEARCH_OPENED +* TUTORIAL_TRIGGER_BOUNTY_ADDED +* TUTORIAL_TRIGGER_CADWELLS_ALMANAC_OPENED +* TUTORIAL_TRIGGER_CAMPAIGN_AVAILABLE_TO_ENTER +* TUTORIAL_TRIGGER_CAMPAIGN_BROWSER_OPENED +* TUTORIAL_TRIGGER_CAMPAIGN_OVERVIEW_OPENED +* TUTORIAL_TRIGGER_CHAMPION_POINT_GAINED +* TUTORIAL_TRIGGER_CHAMPION_SYSTEM_UNLOCKED +* TUTORIAL_TRIGGER_CHAMPION_UI_SHOWN +* TUTORIAL_TRIGGER_CLOTHIER_CREATION_OPENED +* TUTORIAL_TRIGGER_CLOTHIER_DECONSTRUCTION_OPENED +* TUTORIAL_TRIGGER_CLOTHIER_IMPROVEMENT_OPENED +* TUTORIAL_TRIGGER_CLOTHIER_REFINEMENT_OPENED +* TUTORIAL_TRIGGER_CLOTHIER_RESEARCH_OPENED +* TUTORIAL_TRIGGER_COLLECTIONS_OPENED +* TUTORIAL_TRIGGER_COMBAT_MONSTER_DIFFICULTY +* TUTORIAL_TRIGGER_COMBAT_ROOTED +* TUTORIAL_TRIGGER_COMBAT_SKILLS_OPENED +* TUTORIAL_TRIGGER_COMBAT_STATUS_EFFECT +* TUTORIAL_TRIGGER_COMBAT_STUNNED +* TUTORIAL_TRIGGER_CONTACTS_OPENED +* TUTORIAL_TRIGGER_CONTROLLING_SIEGE +* TUTORIAL_TRIGGER_CROWN_CONSUMABLE_PURCHASED +* TUTORIAL_TRIGGER_DAILY_QUEST_ADDED +* TUTORIAL_TRIGGER_DAMAGED_EQUIPMENT_REDUCING_EFFECTIVENESS +* TUTORIAL_TRIGGER_DEATH_AVA +* TUTORIAL_TRIGGER_DEATH_PVE +* TUTORIAL_TRIGGER_DECONSTRUCTION_LEVEL_PENALTY +* TUTORIAL_TRIGGER_DISCOVERED_GROUP_DUNGEON +* TUTORIAL_TRIGGER_DISCOVERED_PUBLIC_DUNGEON +* TUTORIAL_TRIGGER_DISREPUTABLE_REACHED +* TUTORIAL_TRIGGER_DYEING_OPENED +* TUTORIAL_TRIGGER_EARNED_ALLIANCE_POINTS +* TUTORIAL_TRIGGER_EIDETIC_MEMORY +* TUTORIAL_TRIGGER_ENCHANTING_CREATION_OPENED +* TUTORIAL_TRIGGER_ENCHANTING_EXTRACTION_OPENED +* TUTORIAL_TRIGGER_ENLIGHTENED_STATE_GAINED +* TUTORIAL_TRIGGER_ENLIGHTENED_STATE_LOST +* TUTORIAL_TRIGGER_ENTERED_OBJECTIVE_CAPTURE_AREA +* TUTORIAL_TRIGGER_EQUIPMENT_DAMAGED +* TUTORIAL_TRIGGER_EQUIPMENT_OUT_OF_CHARGES +* TUTORIAL_TRIGGER_EQUIPPED_ANY_ARMOR +* TUTORIAL_TRIGGER_EQUIPPED_ANY_WEAPON +* TUTORIAL_TRIGGER_FENCE_OPENED +* TUTORIAL_TRIGGER_FUGITIVE_REACHED +* TUTORIAL_TRIGGER_GAINED_BATTLE_STANDARD_ITEM +* TUTORIAL_TRIGGER_GAINED_BIND_ON_EQUIP_ITEM +* TUTORIAL_TRIGGER_GAINED_CRAFTING_MATERIAL +* TUTORIAL_TRIGGER_GAINED_DISGUISE +* TUTORIAL_TRIGGER_GAINED_EMPTY_SOUL_GEM +* TUTORIAL_TRIGGER_GAINED_FORWARD_CAMP_ITEM +* TUTORIAL_TRIGGER_GAINED_SIEGE_BALLISTA_ITEM +* TUTORIAL_TRIGGER_GAINED_SIEGE_CATAPULT_ITEM +* TUTORIAL_TRIGGER_GAINED_SIEGE_MASONRY_KIT +* TUTORIAL_TRIGGER_GAINED_SIEGE_MONSTER_ITEM +* TUTORIAL_TRIGGER_GAINED_SIEGE_OIL_ITEM +* TUTORIAL_TRIGGER_GAINED_SIEGE_RAM_ITEM +* TUTORIAL_TRIGGER_GAINED_SIEGE_TREBUCHET_ITEM +* TUTORIAL_TRIGGER_GAINED_SIEGE_WOODWORKING_KIT +* TUTORIAL_TRIGGER_GAINED_SOUL_GEM +* TUTORIAL_TRIGGER_GROUP_CHAT +* TUTORIAL_TRIGGER_GROUP_TOOLS_OPENED +* TUTORIAL_TRIGGER_GUILDS_HERALDRY_OPENED +* TUTORIAL_TRIGGER_GUILDS_HOME_OPENED +* TUTORIAL_TRIGGER_GUILDS_ROSTER_OPENED +* TUTORIAL_TRIGGER_GUILD_BANK_OPENED +* TUTORIAL_TRIGGER_GUILD_CHAT +* TUTORIAL_TRIGGER_HELP_CUSTOMER_SUPPORT_OPENED +* TUTORIAL_TRIGGER_HELP_TUTORIALS_OPENED +* TUTORIAL_TRIGGER_IMPORTANT_DIALOGUE +* TUTORIAL_TRIGGER_INCOMING_PLAYER_TO_PLAYER_NOTIFICATION +* TUTORIAL_TRIGGER_INVENTORY_OPENED +* TUTORIAL_TRIGGER_INVENTORY_OPENED_AND_FULL +* TUTORIAL_TRIGGER_INVENTORY_OPENED_AND_QUICKSLOTS_AVAILABLE +* TUTORIAL_TRIGGER_INVENTORY_OPENED_AND_STOLEN_ITEMS_PRESENT +* TUTORIAL_TRIGGER_INVENTORY_OPENED_AND_WEAPON_SETS_AVAILABLE +* TUTORIAL_TRIGGER_ITEM_STOLEN +* TUTORIAL_TRIGGER_JOURNAL_OPENED +* TUTORIAL_TRIGGER_LAUNDER_OPENED +* TUTORIAL_TRIGGER_LEADERBOARDS_OPENED +* TUTORIAL_TRIGGER_LEVEL_UP +* TUTORIAL_TRIGGER_LIVESTOCK_SLAIN +* TUTORIAL_TRIGGER_LOCKPICKING_OPENED +* TUTORIAL_TRIGGER_LOOT_FAIL_INVENTORY_FULL +* TUTORIAL_TRIGGER_LORE_LIBRARY_OPENED +* TUTORIAL_TRIGGER_MAIL_OPENED +* TUTORIAL_TRIGGER_MAIL_OPENED_AND_FULL +* TUTORIAL_TRIGGER_MAP_OPENED_AVA +* TUTORIAL_TRIGGER_MAP_OPENED_PVE +* TUTORIAL_TRIGGER_MARKET_OPENED +* TUTORIAL_TRIGGER_MOUNT_SET +* TUTORIAL_TRIGGER_NONE +* TUTORIAL_TRIGGER_NOTIFICATIONS_OPENED +* TUTORIAL_TRIGGER_NOTORIOUS_REACHED +* TUTORIAL_TRIGGER_OWNED_LOCK_VIEWED +* TUTORIAL_TRIGGER_PICKPOCKET_PROMPT_VIEWED +* TUTORIAL_TRIGGER_PROVISIONING_OPENED +* TUTORIAL_TRIGGER_PURCHASED_ABILITY +* TUTORIAL_TRIGGER_PURCHASED_PASSIVE_ABILITY +* TUTORIAL_TRIGGER_PURCHASED_ULTIMATE_ABILITY +* TUTORIAL_TRIGGER_PVE_FAST_TRAVEL +* TUTORIAL_TRIGGER_QUEST_COMPLETE_INVENTORY_FULL +* TUTORIAL_TRIGGER_RAID_TRIAL_COMPLETED +* TUTORIAL_TRIGGER_RAID_TRIAL_FAILED +* TUTORIAL_TRIGGER_RAID_TRIAL_STARTED +* TUTORIAL_TRIGGER_RECEIVED_MAIL +* TUTORIAL_TRIGGER_RECEIVED_WHISPER +* TUTORIAL_TRIGGER_REFUGE_ENTERED +* TUTORIAL_TRIGGER_RIDING_SKILL_MANAGEMENT_OPENED +* TUTORIAL_TRIGGER_SCALEABLE_REGION_ENTERED +* TUTORIAL_TRIGGER_SKYSHARDS_DISCOVERED +* TUTORIAL_TRIGGER_STATS_OPENED +* TUTORIAL_TRIGGER_STATS_OPENED_AND_ATTRIBUTE_POINTS_UNSPENT +* TUTORIAL_TRIGGER_STOLEN_ITEM_EQUIPPED +* TUTORIAL_TRIGGER_STORE_OPENED +* TUTORIAL_TRIGGER_TRADESKILLS_OPENED +* TUTORIAL_TRIGGER_TRADE_OPENED +* TUTORIAL_TRIGGER_TWO_FAST_TRAVEL_NODES +* TUTORIAL_TRIGGER_ULTIMATE_AVAILABLE +* TUTORIAL_TRIGGER_VETERAN_RANK_UP +* TUTORIAL_TRIGGER_WEAPON_SWAPPING_UNLOCKED +* TUTORIAL_TRIGGER_WOODWORKING_CREATION_OPENED +* TUTORIAL_TRIGGER_WOODWORKING_DECONSTRUCTION_OPENED +* TUTORIAL_TRIGGER_WOODWORKING_IMPROVEMENT_OPENED +* TUTORIAL_TRIGGER_WOODWORKING_REFINEMENT_OPENED +* TUTORIAL_TRIGGER_WOODWORKING_RESEARCH_OPENED +* TUTORIAL_TRIGGER_YOUR_GROUP_OPENED + + +h5. TutorialType +* TUTORIAL_TYPE_DEPRECATED_3 +* TUTORIAL_TYPE_HUD_BRIEF +* TUTORIAL_TYPE_HUD_INFO_BOX +* TUTORIAL_TYPE_UI_INFO_BOX + + +h5. UIAlertCategory +* UI_ALERT_CATEGORY_ALERT +* UI_ALERT_CATEGORY_ERROR + + +h5. UIMapType +* MAPTYPE_ALLIANCE +* MAPTYPE_COSMIC +* MAPTYPE_NONE +* MAPTYPE_SUBZONE +* MAPTYPE_WORLD +* MAPTYPE_ZONE + + +h5. UIMonsterDifficulty +* MONSTER_DIFFICULTY_DEADLY +* MONSTER_DIFFICULTY_EASY +* MONSTER_DIFFICULTY_HARD +* MONSTER_DIFFICULTY_NONE +* MONSTER_DIFFICULTY_NORMAL + + +h5. UIPlatform +* UI_PLATFORM_PC +* UI_PLATFORM_PS4 +* UI_PLATFORM_XBOX + + +h5. UISetting +* UI_SETTING_ALWAYS_SHOW_STATUS_TEXT +* UI_SETTING_COMPASS_ACTIVE_QUESTS +* UI_SETTING_COMPASS_QUEST_GIVERS +* UI_SETTING_CUSTOM_SCALE +* UI_SETTING_DEPRECATED3 +* UI_SETTING_FADE_PLAYER_BARS +* UI_SETTING_FRAMERATE_LATENCY_LOCK +* UI_SETTING_RETURN_CURSOR_ON_CHAT_FOCUS +* UI_SETTING_SHOW_ACTION_BAR +* UI_SETTING_SHOW_FRAMERATE +* UI_SETTING_SHOW_LATENCY +* UI_SETTING_SHOW_QUEST_BESTOWER_INDICATORS +* UI_SETTING_SHOW_QUEST_TRACKER +* UI_SETTING_SHOW_RAID_LIVES +* UI_SETTING_USE_CUSTOM_SCALE + + +h5. UltimateBarColors +* ULTIMATE_BAR_COLOR_BAR_END +* ULTIMATE_BAR_COLOR_BAR_START +* ULTIMATE_BAR_COLOR_FULL_BAR_END +* ULTIMATE_BAR_COLOR_FULL_BAR_START + + +h5. UnitAttributeVisual +* ATTRIBUTE_VISUAL_AUTOMATIC +* ATTRIBUTE_VISUAL_DECREASED_MAX_POWER +* ATTRIBUTE_VISUAL_DECREASED_REGEN_POWER +* ATTRIBUTE_VISUAL_DECREASED_STAT +* ATTRIBUTE_VISUAL_INCREASED_MAX_POWER +* ATTRIBUTE_VISUAL_INCREASED_REGEN_POWER +* ATTRIBUTE_VISUAL_INCREASED_STAT +* ATTRIBUTE_VISUAL_NONE +* ATTRIBUTE_VISUAL_POSSESSION +* ATTRIBUTE_VISUAL_POWER_SHIELDING +* ATTRIBUTE_VISUAL_UNWAVERING_POWER + + +h5. UnitEndCastReason +* END_CAST_REASON_COMPLETED +* END_CAST_REASON_FAILED +* END_CAST_REASON_INTERRUPTED +* END_CAST_REASON_PLAYER_CANCELLED + + +h5. UnitNameplateType +* UNIT_NAMEPLATE_ALLY_GROUP +* UNIT_NAMEPLATE_ALLY_GROUP_TARGET +* UNIT_NAMEPLATE_ALLY_NPC +* UNIT_NAMEPLATE_ALLY_NPC_TARGET +* UNIT_NAMEPLATE_ALLY_PLAYER +* UNIT_NAMEPLATE_ALLY_PLAYER_TARGET +* UNIT_NAMEPLATE_DEAD +* UNIT_NAMEPLATE_DEAD_TARGET +* UNIT_NAMEPLATE_DEFAULT +* UNIT_NAMEPLATE_DEFAULT_TARGET +* UNIT_NAMEPLATE_ENEMY_NPC_FRIENDLY +* UNIT_NAMEPLATE_ENEMY_NPC_FRIENDLY_TARGET +* UNIT_NAMEPLATE_ENEMY_NPC_HOSTILE +* UNIT_NAMEPLATE_ENEMY_NPC_HOSTILE_TARGET +* UNIT_NAMEPLATE_ENEMY_NPC_IN_COMBAT_WITH_LOCAL_PLAYER +* UNIT_NAMEPLATE_ENEMY_NPC_IN_COMBAT_WITH_LOCAL_PLAYER_JUSTICE_NEUTRAL +* UNIT_NAMEPLATE_ENEMY_NPC_IN_COMBAT_WITH_LOCAL_PLAYER_JUSTICE_NEUTRAL_TARGET +* UNIT_NAMEPLATE_ENEMY_NPC_IN_COMBAT_WITH_LOCAL_PLAYER_TARGET +* UNIT_NAMEPLATE_ENEMY_NPC_JUSTICE_NEUTRAL +* UNIT_NAMEPLATE_ENEMY_NPC_JUSTICE_NEUTRAL_IGNORE_COMBAT +* UNIT_NAMEPLATE_ENEMY_NPC_JUSTICE_NEUTRAL_IGNORE_COMBAT_TARGET +* UNIT_NAMEPLATE_ENEMY_NPC_JUSTICE_NEUTRAL_TARGET +* UNIT_NAMEPLATE_ENEMY_NPC_NEUTRAL +* UNIT_NAMEPLATE_ENEMY_NPC_NEUTRAL_TARGET +* UNIT_NAMEPLATE_ENEMY_PLAYER_NO_PVP +* UNIT_NAMEPLATE_ENEMY_PLAYER_NO_PVP_TARGET +* UNIT_NAMEPLATE_ENEMY_PLAYER_PVP +* UNIT_NAMEPLATE_ENEMY_PLAYER_PVP_TARGET + + +h5. UnitReactionType +* UNIT_REACTION_DEFAULT +* UNIT_REACTION_FRIENDLY +* UNIT_REACTION_HOSTILE +* UNIT_REACTION_NEUTRAL +* UNIT_REACTION_NPC_ALLY +* UNIT_REACTION_PLAYER_ALLY + + +h5. VideoSkipMode +* VIDEO_SKIP_MODE_ALLOW_SKIP +* VIDEO_SKIP_MODE_NO_SKIP +* VIDEO_SKIP_MODE_REQUIRE_CONFIRMATION_FOR_SKIP + + +h5. VoiceChatColors +* VOICE_CHAT_COLORS_AREA +* VOICE_CHAT_COLORS_GROUP +* VOICE_CHAT_COLORS_GUILD +* VOICE_CHAT_COLORS_MUTED + + +h5. WeaponType +* WEAPONTYPE_AXE +* WEAPONTYPE_BOW +* WEAPONTYPE_DAGGER +* WEAPONTYPE_FIRE_STAFF +* WEAPONTYPE_FROST_STAFF +* WEAPONTYPE_HAMMER +* WEAPONTYPE_HEALING_STAFF +* WEAPONTYPE_LIGHTNING_STAFF +* WEAPONTYPE_NONE +* WEAPONTYPE_RUNE +* WEAPONTYPE_SHIELD +* WEAPONTYPE_SWORD +* WEAPONTYPE_TWO_HANDED_AXE +* WEAPONTYPE_TWO_HANDED_HAMMER +* WEAPONTYPE_TWO_HANDED_SWORD + + +h5. Globals +* ABILITY_MORPH_RANK +* ACTION_BAR_CLASS_BAR_SIZE +* ACTION_BAR_EMOTE_QUICK_SLOT_SIZE +* ACTION_BAR_FIRST_CLASS_BAR_SLOT +* ACTION_BAR_FIRST_EMOTE_QUICK_SLOT_INDEX +* ACTION_BAR_FIRST_LOCKED_SLOT +* ACTION_BAR_FIRST_NORMAL_SLOT_INDEX +* ACTION_BAR_FIRST_SIEGE_BAR_SLOT +* ACTION_BAR_FIRST_UTILITY_BAR_SLOT +* ACTION_BAR_FIRST_WEAPON_SLOT_INDEX +* ACTION_BAR_LAST_MAIN_BAR_SLOT +* ACTION_BAR_LAST_WEAPON_SLOT_INDEX +* ACTION_BAR_NUM_PAGES +* ACTION_BAR_NUM_SLOTS +* ACTION_BAR_QUICK_SLOT_INDEX +* ACTION_BAR_SIEGE_BAR_SIZE +* ACTION_BAR_SLOTS_PER_PAGE +* ACTION_BAR_ULTIMATE_SLOT_INDEX +* ACTION_BAR_UTILITY_BAR_SIZE +* ACTIVE_COMBAT_TIP_AUTOMATIC_VISIBILITY_SETTING_ID +* ACTIVE_COMBAT_TIP_ENABLED_SETTING_ID +* DISPLAY_NAME_PREFIX_BYTE +* GROUP_SIZE_MAX +* GROUP_SIZE_MAX_WITHOUT_PLAYER +* INVALID_EXPLORATION_INDEX +* INVALID_TRACKER_INDEX +* MAIL_MAX_ATTACHED_ITEMS +* MAX_BOSSES +* MAX_GUILD_RANKS +* MAX_JOURNAL_QUESTS +* MAX_KEEP_UPGRADE_LEVELS +* MAX_PLAYER_MONEY +* NUM_POWER_POOLS +* MAX_READY_QUEUES +* TRACKER_MAX_TRACKED +* MAXIMUM_VETERAN_RANK +* MIN_REQUIRED_LEVEL_TO_CREATE_GUILD +* NO_POWER_INDEX +* NO_PRIMARY_POWER_INDEX +* NUM_ALLIANCES +* NUM_BACKPACK_SLOTS_PER_UPGRADE +* NUM_BANK_SLOTS_PER_UPGRADE +* NUM_CRAFTING_ADDITIVES +* NUM_CRAFTING_INGREDIENTS +* NUM_LOCKPICK_CHAMBER_STATES +* NUM_LOCKPICK_CHAMBERS +* NUM_SKILL_LINE_COLUMNS_PER_LINE +* TRADE_NUM_SLOTS +* NUM_PARTIAL_SKILL_POINTS_FOR_FULL +* RAID_GROUP_SIZE_THRESHOLD +* SMALL_GROUP_SIZE_THRESHOLD +* TRADE_DELAY_TIME +* TUTORIAL_ENABLED_SETTING_ID + + +h5. AbilityProgressionResult +* ABILITY_PROGRESSION_RESULT_ABILITY_NOT_KNOWN +* ABILITY_PROGRESSION_RESULT_INVALID_LINE +* ABILITY_PROGRESSION_RESULT_MORPH_CHOSEN +* ABILITY_PROGRESSION_RESULT_MORPH_NOT_CHOSEN +* ABILITY_PROGRESSION_RESULT_NOT_ENOUGH_MONEY +* ABILITY_PROGRESSION_RESULT_NOT_HIGH_ENOUGH_LEVEL +* ABILITY_PROGRESSION_RESULT_NO_MORE_UPGRADES +* ABILITY_PROGRESSION_RESULT_NO_SKILL_POINTS +* ABILITY_PROGRESSION_RESULT_NO_VALID_UPGRADE +* ABILITY_PROGRESSION_RESULT_SUCCESS +* ABILITY_PROGRESSION_RESULT_TOO_LOW_LEVEL + + +h5. ActionResult +* ACTION_RESULT_ABILITY_ON_COOLDOWN +* ACTION_RESULT_ABSORBED +* ACTION_RESULT_BAD_TARGET +* ACTION_RESULT_BATTLE_STANDARDS_DISABLED +* ACTION_RESULT_BATTLE_STANDARD_ALREADY_EXISTS_FOR_GUILD +* ACTION_RESULT_BATTLE_STANDARD_LIMIT +* ACTION_RESULT_BATTLE_STANDARD_NO_PERMISSION +* ACTION_RESULT_BATTLE_STANDARD_TABARD_MISMATCH +* ACTION_RESULT_BATTLE_STANDARD_TOO_CLOSE_TO_CAPTURABLE +* ACTION_RESULT_BLADETURN +* ACTION_RESULT_BLOCKED +* ACTION_RESULT_BLOCKED_DAMAGE +* ACTION_RESULT_BUSY +* ACTION_RESULT_CANNOT_USE +* ACTION_RESULT_CANT_SEE_TARGET +* ACTION_RESULT_CANT_SWAP_WHILE_CHANGING_GEAR +* ACTION_RESULT_CASTER_DEAD +* ACTION_RESULT_CRITICAL_DAMAGE +* ACTION_RESULT_CRITICAL_HEAL +* ACTION_RESULT_DAMAGE +* ACTION_RESULT_DAMAGE_SHIELDED +* ACTION_RESULT_DEFENDED +* ACTION_RESULT_DIED +* ACTION_RESULT_DIED_XP +* ACTION_RESULT_DISARMED +* ACTION_RESULT_DISORIENTED +* ACTION_RESULT_DODGED +* ACTION_RESULT_DOT_TICK +* ACTION_RESULT_DOT_TICK_CRITICAL +* ACTION_RESULT_FAILED +* ACTION_RESULT_FAILED_REQUIREMENTS +* ACTION_RESULT_FAILED_SIEGE_CREATION_REQUIREMENTS +* ACTION_RESULT_FALLING +* ACTION_RESULT_FALL_DAMAGE +* ACTION_RESULT_FEARED +* ACTION_RESULT_FORWARD_CAMP_ALREADY_EXISTS_FOR_GUILD +* ACTION_RESULT_FORWARD_CAMP_NO_PERMISSION +* ACTION_RESULT_FORWARD_CAMP_TABARD_MISMATCH +* ACTION_RESULT_GRAVEYARD_DISALLOWED_IN_INSTANCE +* ACTION_RESULT_GRAVEYARD_TOO_CLOSE +* ACTION_RESULT_HEAL +* ACTION_RESULT_HOT_TICK +* ACTION_RESULT_HOT_TICK_CRITICAL +* ACTION_RESULT_IMMUNE +* ACTION_RESULT_INSUFFICIENT_RESOURCE +* ACTION_RESULT_INTERCEPTED +* ACTION_RESULT_INTERRUPT +* ACTION_RESULT_INVALID +* ACTION_RESULT_INVALID_FIXTURE +* ACTION_RESULT_INVALID_JUSTICE_TARGET +* ACTION_RESULT_INVALID_TERRAIN +* ACTION_RESULT_IN_AIR +* ACTION_RESULT_IN_COMBAT +* ACTION_RESULT_IN_ENEMY_KEEP +* ACTION_RESULT_KILLED_BY_SUBZONE +* ACTION_RESULT_KILLING_BLOW +* ACTION_RESULT_KNOCKBACK +* ACTION_RESULT_LEVITATED +* ACTION_RESULT_MERCENARY_LIMIT +* ACTION_RESULT_MISS +* ACTION_RESULT_MISSING_EMPTY_SOUL_GEM +* ACTION_RESULT_MISSING_FILLED_SOUL_GEM +* ACTION_RESULT_MOBILE_GRAVEYARD_LIMIT +* ACTION_RESULT_MOUNTED +* ACTION_RESULT_MUST_BE_IN_OWN_KEEP +* ACTION_RESULT_NOT_ENOUGH_INVENTORY_SPACE +* ACTION_RESULT_NOT_ENOUGH_SPACE_FOR_SIEGE +* ACTION_RESULT_NO_LOCATION_FOUND +* ACTION_RESULT_NO_RAM_ATTACKABLE_TARGET_WITHIN_RANGE +* ACTION_RESULT_NO_WEAPONS_TO_SWAP_TO +* ACTION_RESULT_NPC_TOO_CLOSE +* ACTION_RESULT_OFFBALANCE +* ACTION_RESULT_PACIFIED +* ACTION_RESULT_PARRIED +* ACTION_RESULT_PARTIAL_RESIST +* ACTION_RESULT_POWER_DRAIN +* ACTION_RESULT_POWER_ENERGIZE +* ACTION_RESULT_PRECISE_DAMAGE +* ACTION_RESULT_QUEUED +* ACTION_RESULT_RAM_ATTACKABLE_TARGETS_ALL_DESTROYED +* ACTION_RESULT_RAM_ATTACKABLE_TARGETS_ALL_OCCUPIED +* ACTION_RESULT_RECALLING +* ACTION_RESULT_REFLECTED +* ACTION_RESULT_REINCARNATING +* ACTION_RESULT_RESIST +* ACTION_RESULT_RESURRECT +* ACTION_RESULT_ROOTED +* ACTION_RESULT_SIEGE_LIMIT +* ACTION_RESULT_SIEGE_NOT_ALLOWED_IN_ZONE +* ACTION_RESULT_SIEGE_TOO_CLOSE +* ACTION_RESULT_SILENCED +* ACTION_RESULT_SPRINTING +* ACTION_RESULT_STAGGERED +* ACTION_RESULT_STUNNED +* ACTION_RESULT_SWIMMING +* ACTION_RESULT_TARGET_DEAD +* ACTION_RESULT_TARGET_NOT_IN_VIEW +* ACTION_RESULT_TARGET_NOT_PVP_FLAGGED +* ACTION_RESULT_TARGET_OUT_OF_RANGE +* ACTION_RESULT_TARGET_TOO_CLOSE +* ACTION_RESULT_UNEVEN_TERRAIN +* ACTION_RESULT_WEAPONSWAP +* ACTION_RESULT_WRECKING_DAMAGE +* ACTION_RESULT_WRONG_WEAPON + + +h5. CampaignQueueRequestStateType +* CAMPAIGN_QUEUE_REQUEST_STATE_CONFIRMING +* CAMPAIGN_QUEUE_REQUEST_STATE_FINISHED +* CAMPAIGN_QUEUE_REQUEST_STATE_PENDING_ACCEPT +* CAMPAIGN_QUEUE_REQUEST_STATE_PENDING_JOIN +* CAMPAIGN_QUEUE_REQUEST_STATE_PENDING_LEAVE +* CAMPAIGN_QUEUE_REQUEST_STATE_WAITING + + +h5. CampaignReassignmentErrorReason +* CAMPAIGN_REASSIGN_ERROR_CAMPAIGNS_DISABLED +* CAMPAIGN_REASSIGN_ERROR_DESTINATION_CAMPAIGN_DISABLED +* CAMPAIGN_REASSIGN_ERROR_DESTINATION_CAMPAIGN_IN_CONFLICT +* CAMPAIGN_REASSIGN_ERROR_GUESTING_NOT_CURRENTLY_ALLOWED +* CAMPAIGN_REASSIGN_ERROR_GUEST_AND_ASSIGNED_EQUAL +* CAMPAIGN_REASSIGN_ERROR_INITIALIZATION_ERROR +* CAMPAIGN_REASSIGN_ERROR_INSUFFICIENT_FUNDS +* CAMPAIGN_REASSIGN_ERROR_INVALID_DB_STATE +* CAMPAIGN_REASSIGN_ERROR_INVALID_DESTINATION_CAMPAIGN +* CAMPAIGN_REASSIGN_ERROR_LEVEL_REQUIREMENT_NOT_MET +* CAMPAIGN_REASSIGN_ERROR_NONE +* CAMPAIGN_REASSIGN_ERROR_REASSIGNMENT_IN_PROGRESS +* CAMPAIGN_REASSIGN_ERROR_REASSIGNMENT_ON_COOLDOWN +* CAMPAIGN_REASSIGN_ERROR_REASSIGN_ON_END_INVALID +* CAMPAIGN_REASSIGN_ERROR_REQUIREMENTS_NOT_MET +* CAMPAIGN_REASSIGN_ERROR_UNCHANGED_DESTINATION_CAMPAIGN +* CAMPAIGN_REASSIGN_ERROR_UNCHANGED_DESTINATION_PENDING_CAMPAIGN + + +h5. ChampionPurchaseResult +* CHAMPION_PURCHASE_ALL_BUYS_INVALID +* CHAMPION_PURCHASE_RESPEC_FAILED +* CHAMPION_PURCHASE_SOME_BUYS_INVALID +* CHAMPION_PURCHASE_SUCCESS + + +h5. ClaimKeepResultType +* CLAIM_KEEP_RESULT_TYPE_CAMPAIGN_NOT_READY +* CLAIM_KEEP_RESULT_TYPE_DUPLICATE_CLAIM_IN_PROGRESS +* CLAIM_KEEP_RESULT_TYPE_GUILD_ALREADY_HAS_KEEP +* CLAIM_KEEP_RESULT_TYPE_INSUFFICIENT_PERMISSION +* CLAIM_KEEP_RESULT_TYPE_INTERNAL_ERROR +* CLAIM_KEEP_RESULT_TYPE_INVALID_WORLD +* CLAIM_KEEP_RESULT_TYPE_KEEP_ALREADY_CLAIMED +* CLAIM_KEEP_RESULT_TYPE_KEEP_DOES_NOT_EXIST +* CLAIM_KEEP_RESULT_TYPE_KEEP_NOT_CLAIMABLE +* CLAIM_KEEP_RESULT_TYPE_KEEP_NOT_OWNED_BY_ALLIANCE +* CLAIM_KEEP_RESULT_TYPE_KEEP_NOT_OWNED_BY_GUILD_ALLIANCE +* CLAIM_KEEP_RESULT_TYPE_NOT_IN_CAMPAIGN +* CLAIM_KEEP_RESULT_TYPE_NOT_IN_GUILD +* CLAIM_KEEP_RESULT_TYPE_SOCIAL_DISABLED +* CLAIM_KEEP_RESULT_TYPE_STILL_ON_COOLDOWN +* CLAIM_KEEP_RESULT_TYPE_SUCCESS + + +h5. FastTravelKeepResult +* FAST_TRAVEL_KEEP_RESULT_FAILED +* FAST_TRAVEL_KEEP_RESULT_FAILED_DESTINATION_KEEP_ALLIANCE +* FAST_TRAVEL_KEEP_RESULT_FAILED_DESTINATION_KEEP_ALLIED_RESOURCE +* FAST_TRAVEL_KEEP_RESULT_FAILED_DESTINATION_KEEP_UNDER_ATTACK +* FAST_TRAVEL_KEEP_RESULT_FAILED_INTERACT_REQUIREMENT +* FAST_TRAVEL_KEEP_RESULT_FAILED_INVALID_DESTINATION_WAYPOINT +* FAST_TRAVEL_KEEP_RESULT_FAILED_NO_VALID_PATH +* FAST_TRAVEL_KEEP_RESULT_FAILED_ORIGIN_KEEP_ALLIANCE +* FAST_TRAVEL_KEEP_RESULT_FAILED_ORIGIN_KEEP_ALLIED_RESOURCE +* FAST_TRAVEL_KEEP_RESULT_FAILED_ORIGIN_KEEP_UNDER_ATTACK +* FAST_TRAVEL_KEEP_RESULT_FAILED_PLAYER_CARRYING_ARTIFACT +* FAST_TRAVEL_KEEP_RESULT_FAILED_PLAYER_IN_COMBAT +* FAST_TRAVEL_KEEP_RESULT_FAILED_PLAYER_TOO_FAR_AWAY_FROM_ORIGIN_KEEP +* FAST_TRAVEL_KEEP_RESULT_PENDING_REMOTE_JUMP_REPSONSE +* FAST_TRAVEL_KEEP_RESULT_SUCCESS + + +h5. GroupInviteResponse +* GROUP_INVITE_RESPONSE_ACCEPTED +* GROUP_INVITE_RESPONSE_ALREADY_GROUPED +* GROUP_INVITE_RESPONSE_CANNOT_CREATE_GROUPS +* GROUP_INVITE_RESPONSE_CONSIDERING_OTHER +* GROUP_INVITE_RESPONSE_DECLINED +* GROUP_INVITE_RESPONSE_GROUP_FULL +* GROUP_INVITE_RESPONSE_IGNORED +* GROUP_INVITE_RESPONSE_INVITED +* GROUP_INVITE_RESPONSE_ONLY_LEADER_CAN_INVITE +* GROUP_INVITE_RESPONSE_OTHER_ALLIANCE +* GROUP_INVITE_RESPONSE_PLAYER_NOT_FOUND +* GROUP_INVITE_RESPONSE_SELF_INVITE + + +h5. GuildBankResult +* GUILD_BANK_BAD_ITEM +* GUILD_BANK_CANT_BE_STORED +* GUILD_BANK_GUILD_TOO_SMALL +* GUILD_BANK_ITEM_NOT_FOUND +* GUILD_BANK_NOT_A_MEMBER +* GUILD_BANK_NOT_ENOUGH_BANK_SPACE_FOR_GOLD +* GUILD_BANK_NOT_ENOUGH_GOLD +* GUILD_BANK_NOT_ENOUGH_GOLD_IN_BANK +* GUILD_BANK_NOT_IN_A_GUILD +* GUILD_BANK_NOT_OPEN +* GUILD_BANK_NO_DEPOSIT_PERMISSION +* GUILD_BANK_NO_DEPOSIT_STOLEN_ITEM +* GUILD_BANK_NO_SPACE_LEFT +* GUILD_BANK_NO_WITHDRAW_PERMISSION +* GUILD_BANK_PARTIAL_SUCCESS +* GUILD_BANK_SUCCESS +* GUILD_BANK_TRANSFER_PENDING +* GUILD_BANK_UNAVAILABLE + + +h5. GuildKioskResult +* GUILD_KIOSK_BID_EXISTS_ON_ANOTHER_KIOSK +* GUILD_KIOSK_BID_INSUFFICIENT +* GUILD_KIOSK_BID_SUCCESSFUL +* GUILD_KIOSK_BID_WINDOW_CLOSED +* GUILD_KIOSK_GUILD_OWNS_OTHER_KIOSK +* GUILD_KIOSK_GUILD_TOO_SMALL +* GUILD_KIOSK_INFO_REQUEST_SUCCESSFUL +* GUILD_KIOSK_KIOSK_OWNED +* GUILD_KIOSK_NOT_A_MEMBER +* GUILD_KIOSK_NOT_ENOUGH_GOLD_IN_BANK +* GUILD_KIOSK_NOT_IN_A_GUILD +* GUILD_KIOSK_NO_BID_PERMISSION +* GUILD_KIOSK_PURCHASE_SUCCESSFUL +* GUILD_KIOSK_UNAVAILABLE + + +h5. GuildPrivilege +* GUILD_PRIVILEGE_BANK_DEPOSIT +* GUILD_PRIVILEGE_HERALDRY +* GUILD_PRIVILEGE_TRADING_HOUSE + + +h5. GuildRanks +* DEFAULT_GUILD_LEADER_RANK +* DEFAULT_INVITED_RANK +* DEFAULT_MEMBER_RANK +* DEFAULT_OFFICER_RANK +* DEFAULT_RECRUIT_RANK + + +h5. HotBarResult +* HOT_BAR_RESULT_ABILITY_NOT_ACTIVE +* HOT_BAR_RESULT_ABILITY_NOT_KNOWN +* HOT_BAR_RESULT_BAD_SLOT +* HOT_BAR_RESULT_COLLECTIBLE_NOT_UNLOCKED +* HOT_BAR_RESULT_INVALID_SLOT_NUMBER +* HOT_BAR_RESULT_ITEM_IN_WEAPON_SLOT +* HOT_BAR_RESULT_ITEM_NOT_FOUND +* HOT_BAR_RESULT_NO_COMBAT_SWAP +* HOT_BAR_RESULT_SUCCESS + + +h5. InteractTargetType +* INTERACT_TARGET_TYPE_AOE_LOOT +* INTERACT_TARGET_TYPE_FIXTURE +* INTERACT_TARGET_TYPE_ITEM +* INTERACT_TARGET_TYPE_NONE +* INTERACT_TARGET_TYPE_OBJECT +* INTERACT_TARGET_TYPE_QUEST_ITEM + + +h5. InventoryUpdateReason +* INVENTORY_UPDATE_REASON_DEFAULT +* INVENTORY_UPDATE_REASON_DURABILITY_CHANGE +* INVENTORY_UPDATE_REASON_DYE_CHANGE +* INVENTORY_UPDATE_REASON_ITEM_CHARGE + + +h5. ItemLaunderResult +* ITEM_LAUNDER_RESULT_AT_LIMIT +* ITEM_LAUNDER_RESULT_CANT_AFFORD_LAUNDER +* ITEM_LAUNDER_RESULT_INVALID +* ITEM_LAUNDER_RESULT_INVENTORY_FULL +* ITEM_LAUNDER_RESULT_ITEM_NOT_LAUNDERABLE +* ITEM_LAUNDER_RESULT_NONE +* ITEM_LAUNDER_RESULT_NOT_STOLEN +* ITEM_LAUNDER_RESULT_SUCCESS + + +h5. ItemRepairReason +* ITEM_REPAIR_ALREADY_REPAIRED +* ITEM_REPAIR_CANT_AFFORD_REPAIR +* ITEM_REPAIR_NO_REPAIR_KIT + + +h5. LeaveCampaignQueueResponseType +* LEAVE_CAMPAIGN_QUEUE_ERROR_INTERNAL_ERROR +* LEAVE_CAMPAIGN_QUEUE_ERROR_INVALID_CAMPAIGN +* LEAVE_CAMPAIGN_QUEUE_ERROR_NONE +* LEAVE_CAMPAIGN_QUEUE_ERROR_NOT_GROUP_LEADER +* LEAVE_CAMPAIGN_QUEUE_ERROR_NOT_QUEUED_FOR_ANYTHING +* LEAVE_CAMPAIGN_QUEUE_ERROR_NOT_QUEUED_FOR_CAMPAIGN + + +h5. LoginStatus +* LOGIN_STATUS_AUTH_FAILURE +* LOGIN_STATUS_AUTH_LOCKED +* LOGIN_STATUS_AUTH_SUCCESS +* LOGIN_STATUS_AUTH_WAITING +* LOGIN_STATUS_CANCELLED +* LOGIN_STATUS_CONNECTED +* LOGIN_STATUS_DISCONNECTED +* LOGIN_STATUS_INVALID_STATE +* LOGIN_STATUS_LEGAL_DOC_ACCEPTANCE_FAILED +* LOGIN_STATUS_LEGAL_DOC_ACCEPTANCE_PENDING +* LOGIN_STATUS_LEGAL_DOC_ACCEPTANCE_SUCCESS +* LOGIN_STATUS_LEGAL_DOC_NOT_ACCEPTED +* LOGIN_STATUS_LINK_ACCOUNT_FAILED +* LOGIN_STATUS_LINK_ACCOUNT_PENDING +* LOGIN_STATUS_LINK_ACCOUNT_SUCCESS +* LOGIN_STATUS_MASTER_ACCOUNT_CREATE_FAILED +* LOGIN_STATUS_MASTER_ACCOUNT_CREATE_PENDING +* LOGIN_STATUS_MASTER_ACCOUNT_CREATE_SUCCESS +* LOGIN_STATUS_MASTER_ACCOUNT_NOT_CREATED +* LOGIN_STATUS_OTP_FAILED +* LOGIN_STATUS_OTP_LOCKED +* LOGIN_STATUS_OTP_PENDING +* LOGIN_STATUS_OTP_SUCCESS +* LOGIN_STATUS_OVERFLOW_KICK_WAITING +* LOGIN_STATUS_OVERFLOW_WAITING +* LOGIN_STATUS_RESERVATION_FAILURE +* LOGIN_STATUS_RESERVATION_SUCCESS +* LOGIN_STATUS_RESERVATION_WAITING + + +h5. LogoutResult +* LOGOUT_RESULT_ALLOWED +* LOGOUT_RESULT_DEFER +* LOGOUT_RESULT_DISALLOWED + + +h5. LogoutType +* LOGOUT_TYPE_CANCEL +* LOGOUT_TYPE_FORCED +* LOGOUT_TYPE_NORMAL + + +h5. LootItemResult +* LOOT_ITEM_RESULT_INVENTORY_FULL +* LOOT_ITEM_RESULT_INVENTORY_FULL_LOOT_ALL +* LOOT_ITEM_RESULT_IS_UNIQUE +* LOOT_ITEM_RESULT_IS_UNIQUE_LOOT_ALL +* LOOT_ITEM_RESULT_NOT_AVAILABLE +* LOOT_ITEM_RESULT_QUEST_RESTRICTED +* LOOT_ITEM_RESULT_SUCCESS + + +h5. MountFailureReason +* MOUNT_FAILURE_REASON_BUSY +* MOUNT_FAILURE_REASON_INVALID_LOCATION +* MOUNT_FAILURE_REASON_INVENTORY_BUSY +* MOUNT_FAILURE_REASON_INVENTORY_TOO_FULL +* MOUNT_FAILURE_REASON_NO_ACTIVE_MOUNT + + +h5. MsgChannelType +* CHAT_CHANNEL_EMOTE +* CHAT_CHANNEL_GUILD_1 +* CHAT_CHANNEL_GUILD_2 +* CHAT_CHANNEL_GUILD_3 +* CHAT_CHANNEL_GUILD_4 +* CHAT_CHANNEL_GUILD_5 +* CHAT_CHANNEL_MONSTER_EMOTE +* CHAT_CHANNEL_MONSTER_SAY +* CHAT_CHANNEL_MONSTER_WHISPER +* CHAT_CHANNEL_MONSTER_YELL +* CHAT_CHANNEL_OFFICER_1 +* CHAT_CHANNEL_OFFICER_2 +* CHAT_CHANNEL_OFFICER_3 +* CHAT_CHANNEL_OFFICER_4 +* CHAT_CHANNEL_OFFICER_5 +* CHAT_CHANNEL_PARTY +* CHAT_CHANNEL_SAY +* CHAT_CHANNEL_SYSTEM +* CHAT_CHANNEL_UNUSED_1 +* CHAT_CHANNEL_USER_CHANNEL_1 +* CHAT_CHANNEL_USER_CHANNEL_2 +* CHAT_CHANNEL_USER_CHANNEL_3 +* CHAT_CHANNEL_USER_CHANNEL_4 +* CHAT_CHANNEL_USER_CHANNEL_5 +* CHAT_CHANNEL_USER_CHANNEL_6 +* CHAT_CHANNEL_USER_CHANNEL_7 +* CHAT_CHANNEL_USER_CHANNEL_8 +* CHAT_CHANNEL_USER_CHANNEL_9 +* CHAT_CHANNEL_WHISPER +* CHAT_CHANNEL_WHISPER_SENT +* CHAT_CHANNEL_YELL +* CHAT_CHANNEL_ZONE +* CHAT_CHANNEL_ZONE_LANGUAGE_1 +* CHAT_CHANNEL_ZONE_LANGUAGE_2 +* CHAT_CHANNEL_ZONE_LANGUAGE_3 + + +h5. MsgEffectResult +* EFFECT_RESULT_FADED +* EFFECT_RESULT_FULL_REFRESH +* EFFECT_RESULT_GAINED +* EFFECT_RESULT_TRANSFER +* EFFECT_RESULT_UPDATED + + +h5. MsgInteractType +* CHATTER_ACCEPT_QUEST_BESTOWAL +* CHATTER_ADVANCE_COMPLETABLE_QUEST_CONDITIONS_COMPLETE +* CHATTER_BEGIN +* CHATTER_BEGIN_INTERACT_NODE +* CHATTER_COMPLETE_QUEST_CONFIRM +* CHATTER_COMPLETE_QUEST_DIALOG +* CHATTER_CONFIRM_BUY_BAG_SPACE +* CHATTER_CONFIRM_BUY_BANK_SPACE +* CHATTER_CONFIRM_MAKE_TABLET +* CHATTER_CONTROL_SIEGE +* CHATTER_CRAFT_ITEM +* CHATTER_DECONSTRUCT_ITEM +* CHATTER_DESTROY_SIEGE +* CHATTER_DO_KEEP_GUILD_CLAIM +* CHATTER_DO_KEEP_GUILD_RELEASE +* CHATTER_END_ADVANCE_COMPLETABLE_QUEST_CONDITIONS +* CHATTER_END_BANK +* CHATTER_END_BOOK +* CHATTER_END_BUY_BAG_SPACE +* CHATTER_END_COMPLETE_QUEST +* CHATTER_END_CRAFT +* CHATTER_END_DOOR +* CHATTER_END_DYE_STATION +* CHATTER_END_FISH +* CHATTER_END_GIVE_ITEM +* CHATTER_END_GRAVEYARD_TRAVEL +* CHATTER_END_GUILDBANK +* CHATTER_END_GUILDKIOSK_BID +* CHATTER_END_GUILDKIOSK_PURCHASE +* CHATTER_END_HARVEST +* CHATTER_END_KEEP +* CHATTER_END_KEEP_GUILD_CLAIM +* CHATTER_END_KEEP_GUILD_RELEASE +* CHATTER_END_KEEP_PIECE +* CHATTER_END_KEEP_TRAVEL +* CHATTER_END_LEARN_TABLET +* CHATTER_END_LOCK +* CHATTER_END_LOOT +* CHATTER_END_MAIL +* CHATTER_END_NEW_QUEST_BESTOWAL +* CHATTER_END_PAY_BOUNTY +* CHATTER_END_PICKPOCKET +* CHATTER_END_REPAIR_ALL +* CHATTER_END_SHOP +* CHATTER_END_SIEGE +* CHATTER_END_STABLE +* CHATTER_END_STONE_MASON +* CHATTER_END_TALK +* CHATTER_END_TRADINGHOUSE +* CHATTER_FEED_MOUNT +* CHATTER_FISH_BITE +* CHATTER_FISH_NIBBLE +* CHATTER_FISH_REEL_IN +* CHATTER_FORCE_LOCK +* CHATTER_GIVE_ITEM_COMPLETE +* CHATTER_GOODBYE +* CHATTER_GUILDKIOSK_IN_TRANSITION +* CHATTER_IMPROVE_ITEM +* CHATTER_INVALID +* CHATTER_LOCK_PICK_BROKEN +* CHATTER_LOOT_ADD_RADIUS_TARGET +* CHATTER_LOOT_ALL +* CHATTER_LOOT_ALL_NON_STOLEN +* CHATTER_LOOT_ITEM +* CHATTER_LOOT_REMOVE_RADIUS_TARGET +* CHATTER_LOOT_UPDATE +* CHATTER_OFFER_QUEST_BESTOWAL +* CHATTER_OPEN_GUILDBANK +* CHATTER_OPEN_HOOKPOINT_STORE +* CHATTER_OPEN_MAIL +* CHATTER_OPEN_TRADINGHOUSE +* CHATTER_PACKUP_SIEGE +* CHATTER_PICK_LOCK +* CHATTER_PLACE_GUILDKIOSK_BID +* CHATTER_PROMPT_BUY_BAG_SPACE +* CHATTER_PROMPT_CRAFT +* CHATTER_PROMPT_DYE_STATION +* CHATTER_PROMPT_LOCK +* CHATTER_PURCHASE_GUILDKIOSK +* CHATTER_REPAIR_SIEGE +* CHATTER_RESEARCH_ITEM +* CHATTER_RESET +* CHATTER_RESET_DURATION +* CHATTER_SHOW_BOOK +* CHATTER_SHOW_GRAVEYARD_TRAVEL +* CHATTER_SHOW_KEEP_GUILD_CLAIM +* CHATTER_SHOW_KEEP_GUILD_RELEASE +* CHATTER_SHOW_KEEP_TRAVEL +* CHATTER_SHOW_STONE_MASON +* CHATTER_START_ADVANCE_COMPLETABLE_QUEST_CONDITIONS +* CHATTER_START_BANK +* CHATTER_START_BOOK +* CHATTER_START_BUY_BAG_SPACE +* CHATTER_START_COMPLETE_QUEST +* CHATTER_START_CRAFT +* CHATTER_START_DOOR +* CHATTER_START_DYE_STATION +* CHATTER_START_FISH +* CHATTER_START_GIVE_ITEM +* CHATTER_START_GRAVEYARD_TRAVEL +* CHATTER_START_GUILDBANK +* CHATTER_START_GUILDKIOSK_BID +* CHATTER_START_GUILDKIOSK_PURCHASE +* CHATTER_START_HARVEST +* CHATTER_START_KEEP +* CHATTER_START_KEEP_GUILD_CLAIM +* CHATTER_START_KEEP_GUILD_RELEASE +* CHATTER_START_KEEP_PIECE +* CHATTER_START_KEEP_TRAVEL +* CHATTER_START_LEARN_TABLET +* CHATTER_START_LOCK +* CHATTER_START_LOOT +* CHATTER_START_MAIL +* CHATTER_START_NEW_QUEST_BESTOWAL +* CHATTER_START_PAY_BOUNTY +* CHATTER_START_PICKPOCKET +* CHATTER_START_REPAIR_ALL +* CHATTER_START_SHOP +* CHATTER_START_SIEGE +* CHATTER_START_STABLE +* CHATTER_START_STONE_MASON +* CHATTER_START_TALK +* CHATTER_START_TRADINGHOUSE +* CHATTER_TALK_CHOICE +* CHATTER_TALK_CHOICE_INTIMIDATE_DISABLED +* CHATTER_TALK_CHOICE_MONEY +* CHATTER_TALK_CHOICE_PAY_BOUNTY +* CHATTER_TALK_CHOICE_PERSUADE_DISABLED + + +h5. NamingError +* NAME_RULE_CANNOT_RENAME +* NAME_RULE_CANNOT_START_WITH_SPACE +* NAME_RULE_DUPLICATE_NAME +* NAME_RULE_INVALID_CHARACTERS +* NAME_RULE_INVALID_NAME +* NAME_RULE_MUST_END_WITH_LETTER +* NAME_RULE_NO_ADJACENT_PUNCTUATION_CHARACTERS +* NAME_RULE_NO_ERROR +* NAME_RULE_NO_NUMBERS +* NAME_RULE_SYSTEM_ERROR +* NAME_RULE_TOO_LONG +* NAME_RULE_TOO_MANY_IDENTICAL_ADJACENT_CHARACTERS +* NAME_RULE_TOO_MANY_PUNCTUATION_CHARACTERS +* NAME_RULE_TOO_SHORT + + +h5. OTPType +* OTP_TYPE_AUTHENTICATOR +* OTP_TYPE_EMAIL + + +h5. ObjectiveControlEvent +* OBJECTIVE_CONTROL_EVENT_AREA_NEUTRAL +* OBJECTIVE_CONTROL_EVENT_ASSAULTED +* OBJECTIVE_CONTROL_EVENT_CAPTURED +* OBJECTIVE_CONTROL_EVENT_FLAG_DROPPED +* OBJECTIVE_CONTROL_EVENT_FLAG_RETURNED +* OBJECTIVE_CONTROL_EVENT_FLAG_RETURNED_BY_TIMER +* OBJECTIVE_CONTROL_EVENT_FLAG_TAKEN +* OBJECTIVE_CONTROL_EVENT_FULLY_HELD +* OBJECTIVE_CONTROL_EVENT_LOST +* OBJECTIVE_CONTROL_EVENT_NONE +* OBJECTIVE_CONTROL_EVENT_RECAPTURED +* OBJECTIVE_CONTROL_EVENT_UNDER_ATTACK + + +h5. ObjectiveControlState +* OBJECTIVE_CONTROL_STATE_AREA_ABOVE_CONTROL_THRESHOLD +* OBJECTIVE_CONTROL_STATE_AREA_BELOW_CONTROL_THRESHOLD +* OBJECTIVE_CONTROL_STATE_AREA_MAX_CONTROL +* OBJECTIVE_CONTROL_STATE_AREA_NO_CONTROL +* OBJECTIVE_CONTROL_STATE_FLAG_AT_BASE +* OBJECTIVE_CONTROL_STATE_FLAG_AT_ENEMY_BASE +* OBJECTIVE_CONTROL_STATE_FLAG_DROPPED +* OBJECTIVE_CONTROL_STATE_FLAG_HELD +* OBJECTIVE_CONTROL_STATE_POINT_CONTROLLED +* OBJECTIVE_CONTROL_STATE_POINT_TRANSITIONING +* OBJECTIVE_CONTROL_STATE_UNKNOWN + + +h5. OnlineStatus +* ONLINE_STATUS_ACTIVE +* ONLINE_STATUS_AFK +* ONLINE_STATUS_OFFLINE + + +h5. PledgeOfMaraResult +* PLEDGE_OF_MARA_RESULT_BEGIN_PLEDGE +* PLEDGE_OF_MARA_RESULT_DEAD +* PLEDGE_OF_MARA_RESULT_OUT_OF_RANGE +* PLEDGE_OF_MARA_RESULT_PLEDGED +* PLEDGE_OF_MARA_RESULT_PLEDGE_CANCELLED +* PLEDGE_OF_MARA_RESULT_PLEDGE_DECLINED +* PLEDGE_OF_MARA_RESULT_PLEDGE_INELIGIBLE +* PLEDGE_OF_MARA_RESULT_TOO_BUSY +* PLEDGE_OF_MARA_RESULT_WRONG_ALLIANCE + + +h5. ProgressReason +* PROGRESS_REASON_ACHIEVEMENT +* PROGRESS_REASON_ACTION +* PROGRESS_REASON_ALLIANCE_POINTS +* PROGRESS_REASON_AVA +* PROGRESS_REASON_BATTLEGROUND +* PROGRESS_REASON_BOOK_COLLECTION_COMPLETE +* PROGRESS_REASON_BOSS_KILL +* PROGRESS_REASON_COLLECT_BOOK +* PROGRESS_REASON_COMMAND +* PROGRESS_REASON_COMPLETE_POI +* PROGRESS_REASON_DARK_ANCHOR_CLOSED +* PROGRESS_REASON_DARK_FISSURE_CLOSED +* PROGRESS_REASON_DISCOVER_POI +* PROGRESS_REASON_DUNGEON_CHALLENGE +* PROGRESS_REASON_EVENT +* PROGRESS_REASON_FINESSE +* PROGRESS_REASON_GRANT_REPUTATION +* PROGRESS_REASON_GUILD_REP +* PROGRESS_REASON_JUSTICE_SKILL_EVENT +* PROGRESS_REASON_KEEP_REWARD +* PROGRESS_REASON_KILL +* PROGRESS_REASON_LOCK_PICK +* PROGRESS_REASON_MEDAL +* PROGRESS_REASON_NONE +* PROGRESS_REASON_OTHER +* PROGRESS_REASON_OVERLAND_BOSS_KILL +* PROGRESS_REASON_PVP_EMPEROR +* PROGRESS_REASON_QUEST +* PROGRESS_REASON_REWARD +* PROGRESS_REASON_SCRIPTED_EVENT +* PROGRESS_REASON_SKILL_BOOK +* PROGRESS_REASON_TRADESKILL +* PROGRESS_REASON_TRADESKILL_ACHIEVEMENT +* PROGRESS_REASON_TRADESKILL_CONSUME +* PROGRESS_REASON_TRADESKILL_HARVEST +* PROGRESS_REASON_TRADESKILL_QUEST +* PROGRESS_REASON_TRADESKILL_RECIPE +* PROGRESS_REASON_TRADESKILL_TRAIT + + +h5. QueueForCampaignResponseType +* QUEUE_FOR_CAMPAIGN_RESULT_ALREADY_IN_CAMPAIGN +* QUEUE_FOR_CAMPAIGN_RESULT_ALREADY_QUEUED +* QUEUE_FOR_CAMPAIGN_RESULT_CAMPAIGNS_DISABLED +* QUEUE_FOR_CAMPAIGN_RESULT_CAMPAIGN_FULL +* QUEUE_FOR_CAMPAIGN_RESULT_DESTINATION_NOT_UP +* QUEUE_FOR_CAMPAIGN_RESULT_DESTINATION_WORLD_FULL +* QUEUE_FOR_CAMPAIGN_RESULT_GROUP_ALREADY_IN_CAMPAIGN +* QUEUE_FOR_CAMPAIGN_RESULT_GROUP_MEMBER_WITH_INSUFFICIENT_LEVEL +* QUEUE_FOR_CAMPAIGN_RESULT_GROUP_NOT_ASSIGNED_TO_CAMPAIGN +* QUEUE_FOR_CAMPAIGN_RESULT_IMPERIAL_CITY_NOT_CONTROLLED +* QUEUE_FOR_CAMPAIGN_RESULT_INSUFFICIENT_LEVEL +* QUEUE_FOR_CAMPAIGN_RESULT_INTERNAL_ERROR +* QUEUE_FOR_CAMPAIGN_RESULT_INVALID_CAMPAIGN +* QUEUE_FOR_CAMPAIGN_RESULT_INVALID_GROUP +* QUEUE_FOR_CAMPAIGN_RESULT_INVALID_LOGIN_STATE +* QUEUE_FOR_CAMPAIGN_RESULT_INVALID_WORLD +* QUEUE_FOR_CAMPAIGN_RESULT_NOT_GROUP_LEADER +* QUEUE_FOR_CAMPAIGN_RESULT_NOT_ONLINE +* QUEUE_FOR_CAMPAIGN_RESULT_NO_PERMISSION +* QUEUE_FOR_CAMPAIGN_RESULT_SUCCESS + + +h5. ResurrectFailureReason +* RESURRECT_FAILURE_REASON_ALREADY_CONSIDERING +* RESURRECT_FAILURE_REASON_DECLINED +* RESURRECT_FAILURE_REASON_NO_INSTANCE_REVIVE_COUNTERS +* RESURRECT_FAILURE_REASON_NO_SOUL_GEM +* RESURRECT_FAILURE_REASON_SOUL_GEM_IN_USE + + +h5. SendMailResult +* MAIL_SEND_RESULT_CANCELED +* MAIL_SEND_RESULT_CANT_SEND_CASH_COD +* MAIL_SEND_RESULT_CANT_SEND_TO_SELF +* MAIL_SEND_RESULT_FAIL_BLANK_MAIL +* MAIL_SEND_RESULT_FAIL_DB_ERROR +* MAIL_SEND_RESULT_FAIL_IGNORED +* MAIL_SEND_RESULT_FAIL_INVALID_NAME +* MAIL_SEND_RESULT_FAIL_IN_PROGRESS +* MAIL_SEND_RESULT_FAIL_MAILBOX_FULL +* MAIL_SEND_RESULT_INVALID_ITEM +* MAIL_SEND_RESULT_MAILBOX_NOT_OPEN +* MAIL_SEND_RESULT_MAIL_DISABLED +* MAIL_SEND_RESULT_NOT_ENOUGH_ITEMS_FOR_COD +* MAIL_SEND_RESULT_NOT_ENOUGH_MONEY +* MAIL_SEND_RESULT_RECIPIENT_NOT_FOUND +* MAIL_SEND_RESULT_SUCCESS +* MAIL_SEND_RESULT_TOO_MANY_ATTACHMENTS + + +h5. SocialActionResult +* SOCIAL_RESULT_ACCOUNT_ALREADY_FRIENDS +* SOCIAL_RESULT_ACCOUNT_ALREADY_IGNORED +* SOCIAL_RESULT_ACCOUNT_ALREADY_INVITED +* SOCIAL_RESULT_ACCOUNT_IGNORING_YOU +* SOCIAL_RESULT_ACCOUNT_NOT_FOUND +* SOCIAL_RESULT_ACCOUNT_OFFLINE +* SOCIAL_RESULT_ACCOUNT_TOO_MANY_FRIENDS +* SOCIAL_RESULT_ACCOUNT_TOO_MANY_IGNORES +* SOCIAL_RESULT_ALREADY_IN_GUILD +* SOCIAL_RESULT_ALREADY_IN_MAX_GUILDS +* SOCIAL_RESULT_AT_MAX_LEADERSHIP_ROLES +* SOCIAL_RESULT_CANNOT_DELETE_A_GUILD_RANK_THAT_IS_NOT_EMPTY +* SOCIAL_RESULT_CANT_DEMOTE +* SOCIAL_RESULT_CANT_FRIEND_SELF +* SOCIAL_RESULT_CANT_IGNORE_SELF +* SOCIAL_RESULT_CANT_JUMP_SELF +* SOCIAL_RESULT_CANT_KICK_LEADER +* SOCIAL_RESULT_CANT_PROMOTE +* SOCIAL_RESULT_CANT_PROMOTE_LEADING_ANOTHER_GUILD +* SOCIAL_RESULT_CHARACTER_NOT_FOUND +* SOCIAL_RESULT_DESTINATION_FULL +* SOCIAL_RESULT_DISABLED +* SOCIAL_RESULT_EDIT_HERALDRY_GUILD_LEADER_ONLY +* SOCIAL_RESULT_EDIT_PERMISSIONS_GUILD_LEADER_ONLY +* SOCIAL_RESULT_GUILD_LEADER_PERMISSIONS_NOT_EDITABLE +* SOCIAL_RESULT_GUILD_NOT_FOUND +* SOCIAL_RESULT_HERALDRY_DISABLED +* SOCIAL_RESULT_HERALDRY_EDITED_TOO_RECENTLY +* SOCIAL_RESULT_HERALDRY_GUILD_BANK_DISABLED +* SOCIAL_RESULT_HERALDRY_NOT_SET_YET +* SOCIAL_RESULT_INSUFFICIENT_ALLIANCE_POINTS_FOR_CAMP +* SOCIAL_RESULT_INSUFFICIENT_HERALDRY_FUNDS +* SOCIAL_RESULT_INSUFFICIENT_STANDARD_FUNDS +* SOCIAL_RESULT_INSUFFICIENT_TABARD_FUNDS +* SOCIAL_RESULT_INVALID_GUILD_NAME +* SOCIAL_RESULT_INVALID_GUILD_RANK +* SOCIAL_RESULT_INVALID_HERALDRY_DATA +* SOCIAL_RESULT_JUMPS_EXIT_DISABLED +* SOCIAL_RESULT_JUMP_ENTRY_DISABLED +* SOCIAL_RESULT_NAME_ALREADY_TAKEN +* SOCIAL_RESULT_NOT_A_MEMBER +* SOCIAL_RESULT_NOT_GROUPED +* SOCIAL_RESULT_NOT_GUILD_LEADER +* SOCIAL_RESULT_NOT_INVITED +* SOCIAL_RESULT_NOT_IN_SAME_GROUP +* SOCIAL_RESULT_NOT_SAME_GROUP +* SOCIAL_RESULT_NO_BATTLE_STANDARD_PERMISSION +* SOCIAL_RESULT_NO_CAMPAIGN_PERMISSION +* SOCIAL_RESULT_NO_DEMOTE_PERMISSION +* SOCIAL_RESULT_NO_DESCRIPTION_EDIT_PREMISSION +* SOCIAL_RESULT_NO_ERROR +* SOCIAL_RESULT_NO_GUILD_BANK_PERMISSION +* SOCIAL_RESULT_NO_GUILD_LEADER_RANK_DEFINED +* SOCIAL_RESULT_NO_HERALDRY_EDIT_PERMISSION +* SOCIAL_RESULT_NO_INTRA_CAMPAIGN_JUMPS_ALLOWED +* SOCIAL_RESULT_NO_INVITE_PERMISSION +* SOCIAL_RESULT_NO_JUMP_IN_COMBAT +* SOCIAL_RESULT_NO_JUMP_VETERAN_RANK +* SOCIAL_RESULT_NO_KEEP_CLAIM_PERMISSION +* SOCIAL_RESULT_NO_KICK_PERMISSION +* SOCIAL_RESULT_NO_LOCATION +* SOCIAL_RESULT_NO_NOTE_EDIT_PERMISSION +* SOCIAL_RESULT_NO_PROMOTE_PERMISSION +* SOCIAL_RESULT_NO_RECRUITMENT_EDIT_PERMISSION +* SOCIAL_RESULT_NO_RECRUIT_RANK_DEFINED +* SOCIAL_RESULT_NO_ROOM +* SOCIAL_RESULT_NO_ROOM_FOR_CAMP +* SOCIAL_RESULT_NO_ROOM_FOR_STANDARD +* SOCIAL_RESULT_NO_ROOM_FOR_TABARD +* SOCIAL_RESULT_NO_SET_MOTD_PERMISSION +* SOCIAL_RESULT_NO_STORE_BUY_PERMISSION +* SOCIAL_RESULT_NO_STORE_SELL_PERMISSION +* SOCIAL_RESULT_NO_STRUCTURE_EDIT_PERMISSION +* SOCIAL_RESULT_OTHER_ACCOUNT_TOO_MANY_FRIENDS +* SOCIAL_RESULT_RATE_LIMIT_EXCEEDED +* SOCIAL_RESULT_REQUEST_NOT_FOUND +* SOCIAL_RESULT_SOCIAL_DATA_UNAVAILABLE +* SOCIAL_RESULT_SOCIAL_ERROR +* SOCIAL_RESULT_TOO_FEW_GUILD_RANKS +* SOCIAL_RESULT_TOO_MANY_GUILD_RANKS +* SOCIAL_RESULT_UNABLE_TO_RELEASE_KEEP_CLAIM +* SOCIAL_RESULT_WRONG_ALLIANCE + + +h5. SoulGemItemChargingReason +* SOUL_GEM_ITEM_CHARGING_ALREADY_CHARGED +* SOUL_GEM_ITEM_CHARGING_NO_SOUL_GEM + + +h5. StoreFailure +* STORE_FAILURE_ALREADY_HAVE_COLLECTIBLE +* STORE_FAILURE_AT_FENCE_LIMIT +* STORE_FAILURE_BUY_ITEM_FAILED_REQS +* STORE_FAILURE_CANT_BE_SOLD +* STORE_FAILURE_CANT_BUY_MULTIPLES +* STORE_FAILURE_HOOKPOINT_NOT_ACTIVE +* STORE_FAILURE_ITEM_BUY_UNIQUE +* STORE_FAILURE_NOT_ENOUGH_ALLIANCE_POINTS +* STORE_FAILURE_NOT_ENOUGH_ITEM +* STORE_FAILURE_NOT_ENOUGH_STABLE_SPACE +* STORE_FAILURE_NOT_STOLEN +* STORE_FAILURE_NO_NEED_FOR_QUEST_ITEM +* STORE_FAILURE_NO_NEED_FOR_THAT_MANY_QUEST_ITEM +* STORE_FAILURE_SELL_FAILED_MONEY_CAP +* STORE_FAILURE_STOLEN +* STORE_FAILURE_WORTHLESS_TO_FENCE + + +h5. TradeActionResult +* TRADE_ACTION_RESULT_ADD_ITEM_DUPLICATE +* TRADE_ACTION_RESULT_DISABLED +* TRADE_ACTION_RESULT_IGNORING_YOU +* TRADE_ACTION_RESULT_INVALID_TRADE_SLOT +* TRADE_ACTION_RESULT_ITEM_ADD_LOCKED +* TRADE_ACTION_RESULT_ITEM_IS_BOUND +* TRADE_ACTION_RESULT_ITEM_IS_STOLEN +* TRADE_ACTION_RESULT_ITEM_UNIQUE_FROM_OTHER +* TRADE_ACTION_RESULT_NEED_ALLIANCE_FOR_TRADE +* TRADE_ACTION_RESULT_NEED_PLAYER_FOR_TRADE +* TRADE_ACTION_RESULT_NOT_CONSIDERING_TRADE_INVITE +* TRADE_ACTION_RESULT_NOT_ENOUGH_EMPTY_SLOTS +* TRADE_ACTION_RESULT_NOT_ENOUGH_SLOTS +* TRADE_ACTION_RESULT_NOT_TRADING +* TRADE_ACTION_RESULT_NOT_WAITING_TRADE_INVITE +* TRADE_ACTION_RESULT_OTHER_HAS_TOO_MUCH_MONEY +* TRADE_ACTION_RESULT_OTHER_IS_MISSING_MONEY +* TRADE_ACTION_RESULT_OTHER_PLAYER_MISSING +* TRADE_ACTION_RESULT_SUCCESS +* TRADE_ACTION_RESULT_TARGET_IS_TRADING +* TRADE_ACTION_RESULT_TOO_FAR_TO_TRADE +* TRADE_ACTION_RESULT_TRADE_INVITE_ALREADY_SENT +* TRADE_ACTION_RESULT_TRADE_INVITE_FAILED +* TRADE_ACTION_RESULT_TRADE_INVITE_PENDING +* TRADE_ACTION_RESULT_TRADE_INVITE_WHEN_ACTIVE +* TRADE_ACTION_RESULT_TRADE_SELF_ERROR +* TRADE_ACTION_RESULT_TRADE_TARGET_REQUIRED +* TRADE_ACTION_RESULT_UKNOWN_ITEM +* TRADE_ACTION_RESULT_YOU_ARE_BUSY +* TRADE_ACTION_RESULT_YOU_ARE_MISSING_MONEY +* TRADE_ACTION_RESULT_YOU_HAVE_TOO_MUCH_MONEY + + +h5. TradeskillAdvanceMode +* CRAFTING_ADVANCE_MODE_DELEVEL +* CRAFTING_ADVANCE_MODE_FREEZE +* CRAFTING_ADVANCE_MODE_LEVEL +* CRAFTING_ADVANCE_MODE_LOCKED + + +h5. TradeskillResult +* CRAFTING_RESULT_ALREADY_RESEARCHING +* CRAFTING_RESULT_BUSY +* CRAFTING_RESULT_CRAFT_SUCCESS +* CRAFTING_RESULT_DECONSTRUCT_BAD_QUANTITY +* CRAFTING_RESULT_DECONSTRUCT_SUCCESS +* CRAFTING_RESULT_FAIL_PATTERN_REQUIREMENTS +* CRAFTING_RESULT_IMPROVE_FAILED +* CRAFTING_RESULT_INTERRUPTED +* CRAFTING_RESULT_INVALID_BASE +* CRAFTING_RESULT_INVALID_MATERIAL +* CRAFTING_RESULT_INVALID_PATTERN +* CRAFTING_RESULT_INVALID_REAGENT +* CRAFTING_RESULT_INVALID_RESEARCH +* CRAFTING_RESULT_INVALID_RESEARCH_TRADESKILL +* CRAFTING_RESULT_INVALID_RUNE +* CRAFTING_RESULT_INVALID_STYLE_MATERIAL +* CRAFTING_RESULT_INVALID_STYLE_REFORGE +* CRAFTING_RESULT_INVALID_TRAIT_MATERIAL +* CRAFTING_RESULT_ITEM_CRAFT_UNIQUE +* CRAFTING_RESULT_ITEM_NOT_DECONSTRUCTABLE +* CRAFTING_RESULT_ITEM_NOT_IMPROVABLE +* CRAFTING_RESULT_ITEM_NOT_REFINEABLE +* CRAFTING_RESULT_MUST_LEARN_TRAIT +* CRAFTING_RESULT_NEED_BASE_RANK +* CRAFTING_RESULT_NEED_COMPONENTS_FOR_CRAFT +* CRAFTING_RESULT_NEED_COMPONENTS_FOR_REFORGE +* CRAFTING_RESULT_NEED_DECONSTRUCT_RANK +* CRAFTING_RESULT_NEED_ENCHANTING_QUALITY_RANK +* CRAFTING_RESULT_NEED_ENCHANTING_RANK +* CRAFTING_RESULT_NEED_ITEM_TO_RESEARCH +* CRAFTING_RESULT_NEED_RANK_FOR_CRAFT +* CRAFTING_RESULT_NEED_RANK_FOR_REFORGE +* CRAFTING_RESULT_NEED_RECIPE_QUALITY_RANK +* CRAFTING_RESULT_NEED_RECIPE_RANK +* CRAFTING_RESULT_NEED_REFINE_RANK +* CRAFTING_RESULT_NEED_REQUIREMENTS_FOR_CRAFT +* CRAFTING_RESULT_NEED_SPACE_TO_CRAFT +* CRAFTING_RESULT_NEED_SPACE_TO_DECONSTRUCT +* CRAFTING_RESULT_NEED_SPACE_TO_REFINE +* CRAFTING_RESULT_NEED_UNLOCK_TO_DECONSTRUCT +* CRAFTING_RESULT_NEED_UNLOCK_TO_REFORGE +* CRAFTING_RESULT_NEED_VALID_DECONSTRUCTION +* CRAFTING_RESULT_NO_ITEM_TO_DECONSTRUCT +* CRAFTING_RESULT_NO_ITEM_TO_REFINE +* CRAFTING_RESULT_NO_MATCH +* CRAFTING_RESULT_NO_MONEY +* CRAFTING_RESULT_NO_MONEY_REFORGE +* CRAFTING_RESULT_REFINE_SUCCESS +* CRAFTING_RESULT_REFORGE_SUCCESS +* CRAFTING_RESULT_SAME_STYLE_REFORGE +* CRAFTING_RESULT_TOO_FEW_REAGENTS +* CRAFTING_RESULT_TOO_MANY_REAGENTS +* CRAFTING_RESULT_TOO_MANY_RESEARCH +* CRAFTING_RESULT_UNKNOWN_RECIPE +* CRAFTING_RESULT_UNKNOWN_SKILL_DECONSTRUCT +* CRAFTING_RESULT_UNKNOWN_SKILL_REFINE +* CRAFTING_RESULT_WRONG_ADDITIVE_CATEGORY +* CRAFTING_RESULT_WRONG_BOOSTER +* CRAFTING_RESULT_WRONG_STYLE_CRAFT +* CRAFTING_RESULT_WRONG_STYLE_REFORGE +* CRAFTING_RESULT_WRONG_TARGET_CRAFT +* CRAFTING_RESULT_WRONG_TARGET_DECONSTRUCT +* CRAFTING_RESULT_WRONG_TARGET_REFINE +* CRAFTING_RESULT_WRONG_TARGET_REFORGE +* CRAFTING_RESULT_WRONG_TRADESKILL_FOR_CRAFT +* CRAFTING_RESULT_WRONG_TRADESKILL_FOR_REFORGE + + +h5. TradingHouseFilterType +* TRADING_HOUSE_FILTER_TYPE_ALL_LEVEL +* TRADING_HOUSE_FILTER_TYPE_ARMOR +* TRADING_HOUSE_FILTER_TYPE_ENCHANTMENT +* TRADING_HOUSE_FILTER_TYPE_EQUIP +* TRADING_HOUSE_FILTER_TYPE_ITEM +* TRADING_HOUSE_FILTER_TYPE_LEVEL +* TRADING_HOUSE_FILTER_TYPE_PRICE +* TRADING_HOUSE_FILTER_TYPE_QUALITY +* TRADING_HOUSE_FILTER_TYPE_TRAIT +* TRADING_HOUSE_FILTER_TYPE_VETERAN_LEVEL +* TRADING_HOUSE_FILTER_TYPE_WEAPON + + +h5. TradingHouseResult +* TRADING_HOUSE_RESULT_AWAITING_INITIAL_STATUS +* TRADING_HOUSE_RESULT_CANCEL_SALE_PENDING +* TRADING_HOUSE_RESULT_CANT_AFFORD_BUYPRICE +* TRADING_HOUSE_RESULT_CANT_AFFORD_POST_FEE +* TRADING_HOUSE_RESULT_CANT_BUY_YOUR_OWN_POSTS +* TRADING_HOUSE_RESULT_CANT_POST_BOUND +* TRADING_HOUSE_RESULT_CANT_POST_STOLEN +* TRADING_HOUSE_RESULT_CANT_SELL_FOR_FREE +* TRADING_HOUSE_RESULT_CANT_SELL_FOR_OVER_MAX_AMOUNT +* TRADING_HOUSE_RESULT_CANT_SWITCH_GUILDS_WHILE_AWAITING_RESPONSE +* TRADING_HOUSE_RESULT_CAN_ONLY_POST_FROM_BACKPACK +* TRADING_HOUSE_RESULT_GUILD_TOO_SMALL +* TRADING_HOUSE_RESULT_INVALID_GUILD_ID +* TRADING_HOUSE_RESULT_ITEM_NOT_FOUND +* TRADING_HOUSE_RESULT_LISTINGS_PENDING +* TRADING_HOUSE_RESULT_NOT_A_MEMBER +* TRADING_HOUSE_RESULT_NOT_IN_A_GUILD +* TRADING_HOUSE_RESULT_NOT_OPEN +* TRADING_HOUSE_RESULT_NO_PERMISSION +* TRADING_HOUSE_RESULT_POST_PENDING +* TRADING_HOUSE_RESULT_PURCHASE_PENDING +* TRADING_HOUSE_RESULT_SEARCH_PENDING +* TRADING_HOUSE_RESULT_SEARCH_RATE_EXCEEDED +* TRADING_HOUSE_RESULT_SUCCESS +* TRADING_HOUSE_RESULT_TOO_MANY_POSTS + + +h5. TradingHouseSortField +* TRADING_HOUSE_SORT_EXPIRY_TIME +* TRADING_HOUSE_SORT_REQUIRED_LEVEL +* TRADING_HOUSE_SORT_SALE_PRICE + + +h5. TrialAccountRestrictionType +* TRIAL_RESTRICTION_CANNOT_USE_GUILDS +* TRIAL_RESTRICTION_CANNOT_WHISPER +* TRIAL_RESTRICTION_CANNOT_ZONE_YELL +* TRIAL_RESTRICTION_NO_RESTRICTION +* TRIAL_RESTRICTION_WHISPER_FRIENDS_ONLY + + +h5. VoiceChannelType +* VOICE_CHANNEL_ALL +* VOICE_CHANNEL_AREA +* VOICE_CHANNEL_GROUP +* VOICE_CHANNEL_GUILD +* VOICE_CHANNEL_NONE + + +h5. Globals +* MAX_EMAIL_LENGTH +* CHARNAME_MAX_LENGTH +* CHARNAME_MIN_LENGTH +* COLLECTIBLE_NAME_MAX_LENGTH +* COLLECTIBLE_NAME_MIN_LENGTH +* MAX_DEVICE_ID_LENGTH +* SCRIPTED_WORLD_EVENT_TIMEOUT_MS +* MAX_GUILD_DESCRIPTION_LENGTH +* MAX_GUILD_MOTD_LENGTH +* MAX_GUILD_NAME_LENGTH +* MAX_GUILD_RANK_NAME_LENGTH +* MAX_GUILDS +* MAIL_MAX_BODY_CHARACTERS +* MAX_LOCAL_MAILS +* MAIL_MAX_SUBJECT_CHARACTERS +* NUM_BUG_CATEGORIES +* MAX_PASSWORD_LENGTH + + +h5. AddOnLoadState +* ADDON_STATE_DEPENDENCIES_DISABLED +* ADDON_STATE_DISABLED +* ADDON_STATE_ENABLED +* ADDON_STATE_ERROR_STATE_UNABLE_TO_LOAD +* ADDON_STATE_NO_STATE +* ADDON_STATE_TOC_LOADED +* ADDON_STATE_VERSION_MISMATCH + + +h5. AnchorPosition +* BOTTOM +* BOTTOMLEFT +* BOTTOMRIGHT +* CENTER +* LEFT +* NONE +* RIGHT +* TOP +* TOPLEFT +* TOPRIGHT + + +h5. AnimationPlayback +* ANIMATION_PLAYBACK_INVALID +* ANIMATION_PLAYBACK_LOOP +* ANIMATION_PLAYBACK_ONE_SHOT +* ANIMATION_PLAYBACK_PING_PONG + + +h5. AnimationType +* ANIMATION_ALPHA +* ANIMATION_COLOR +* ANIMATION_CUSTOM +* ANIMATION_INVALID +* ANIMATION_SCALE +* ANIMATION_SCROLL +* ANIMATION_SIZE +* ANIMATION_TEXTURE +* ANIMATION_TEXTUREROTATE +* ANIMATION_TEXTURESLIDE +* ANIMATION_TRANSLATE + + +h5. BarAlignment +* BAR_ALIGNMENT_CENTER +* BAR_ALIGNMENT_NORMAL +* BAR_ALIGNMENT_REVERSE + + +h5. ButtonState +* BSTATE_DISABLED +* BSTATE_DISABLED_PRESSED +* BSTATE_NORMAL +* BSTATE_PRESSED + + +h5. CardinalDirection +* CARDINAL_DIRECTION_EAST +* CARDINAL_DIRECTION_NORTH +* CARDINAL_DIRECTION_SOUTH +* CARDINAL_DIRECTION_WEST + + +h5. ControlAccessControl +* CONTROL_ACCESS_PRIVATE +* CONTROL_ACCESS_PUBLIC + + +h5. ControlOrientation +* ORIENTATION_HORIZONTAL +* ORIENTATION_VERTICAL + + +h5. ControlType +* CT_BACKDROP +* CT_BROWSER +* CT_BUTTON +* CT_COLORSELECT +* CT_COMPASS +* CT_CONTROL +* CT_COOLDOWN +* CT_DEBUGTEXT +* CT_EDITBOX +* CT_INVALID_TYPE +* CT_LABEL +* CT_LINE +* CT_MAPDISPLAY +* CT_ROOT_WINDOW +* CT_SCROLL +* CT_SLIDER +* CT_STATUSBAR +* CT_TEXTBUFFER +* CT_TEXTURE +* CT_TEXTURECOMPOSITE +* CT_TOOLTIP +* CT_TOPLEVELCONTROL + + +h5. CooldownDisplayType +* CD_TYPE_RADIAL +* CD_TYPE_VERTICAL + + +h5. CooldownTimeType +* CD_TIME_TYPE_TIME_REMAINING +* CD_TIME_TYPE_TIME_UNTIL + + +h5. DrawLayer +* DL_BACKGROUND +* DL_CONTROLS +* DL_OVERLAY +* DL_TEXT + + +h5. DrawTier +* DT_HIGH +* DT_LOW +* DT_MEDIUM +* DT_PARENT + + +h5. EventReasonType +* EVENT_REASON_HARDWARE +* EVENT_REASON_SOFTWARE + + +h5. FontStyle +* FONT_STYLE_NORMAL +* FONT_STYLE_OUTLINE +* FONT_STYLE_OUTLINE_THICK +* FONT_STYLE_SHADOW +* FONT_STYLE_SOFT_SHADOW_THICK +* FONT_STYLE_SOFT_SHADOW_THIN + + +h5. InputDeviceType +* INPUT_DEVICE_TYPE_KEYBOARD +* INPUT_DEVICE_TYPE_MOUSE + + +h5. KeyCode +* KEY_0 +* KEY_1 +* KEY_2 +* KEY_3 +* KEY_4 +* KEY_5 +* KEY_6 +* KEY_7 +* KEY_8 +* KEY_9 +* KEY_A +* KEY_ALT +* KEY_B +* KEY_BACKSPACE +* KEY_C +* KEY_CAPSLOCK +* KEY_COMMAND +* KEY_CTRL +* KEY_D +* KEY_DELETE +* KEY_DOWNARROW +* KEY_E +* KEY_END +* KEY_ENTER +* KEY_ESCAPE +* KEY_F +* KEY_F1 +* KEY_F10 +* KEY_F11 +* KEY_F12 +* KEY_F13 +* KEY_F14 +* KEY_F15 +* KEY_F16 +* KEY_F17 +* KEY_F18 +* KEY_F19 +* KEY_F2 +* KEY_F20 +* KEY_F21 +* KEY_F22 +* KEY_F23 +* KEY_F24 +* KEY_F3 +* KEY_F4 +* KEY_F5 +* KEY_F6 +* KEY_F7 +* KEY_F8 +* KEY_F9 +* KEY_G +* KEY_GAMEPAD_BACK +* KEY_GAMEPAD_BACK_HOLD +* KEY_GAMEPAD_BOTH_BUTTON_1_BUTTON_4 +* KEY_GAMEPAD_BOTH_BUTTON_2_BUTTON_3 +* KEY_GAMEPAD_BOTH_LEFT_SHOULDER_BUTTON_1 +* KEY_GAMEPAD_BOTH_LEFT_SHOULDER_BUTTON_2 +* KEY_GAMEPAD_BOTH_LEFT_SHOULDER_BUTTON_3 +* KEY_GAMEPAD_BOTH_LEFT_SHOULDER_BUTTON_4 +* KEY_GAMEPAD_BOTH_LEFT_SHOULDER_DPAD_LEFT +* KEY_GAMEPAD_BOTH_LEFT_SHOULDER_LEFT_STICK +* KEY_GAMEPAD_BOTH_LEFT_SHOULDER_RIGHT_STICK +* KEY_GAMEPAD_BOTH_LEFT_TRIGGER_BUTTON_1 +* KEY_GAMEPAD_BOTH_RIGHT_SHOULDER_BUTTON_1 +* KEY_GAMEPAD_BOTH_RIGHT_SHOULDER_BUTTON_2 +* KEY_GAMEPAD_BOTH_RIGHT_SHOULDER_BUTTON_3 +* KEY_GAMEPAD_BOTH_RIGHT_SHOULDER_BUTTON_4 +* KEY_GAMEPAD_BOTH_SHOULDERS +* KEY_GAMEPAD_BOTH_STICKS +* KEY_GAMEPAD_BOTH_TRIGGERS +* KEY_GAMEPAD_BUTTON_1 +* KEY_GAMEPAD_BUTTON_1_HOLD +* KEY_GAMEPAD_BUTTON_2 +* KEY_GAMEPAD_BUTTON_2_HOLD +* KEY_GAMEPAD_BUTTON_3 +* KEY_GAMEPAD_BUTTON_3_HOLD +* KEY_GAMEPAD_BUTTON_4 +* KEY_GAMEPAD_BUTTON_4_HOLD +* KEY_GAMEPAD_DPAD_DOWN +* KEY_GAMEPAD_DPAD_DOWN_HOLD +* KEY_GAMEPAD_DPAD_LEFT +* KEY_GAMEPAD_DPAD_LEFT_HOLD +* KEY_GAMEPAD_DPAD_RIGHT +* KEY_GAMEPAD_DPAD_RIGHT_HOLD +* KEY_GAMEPAD_DPAD_UP +* KEY_GAMEPAD_DPAD_UP_HOLD +* KEY_GAMEPAD_LEFT_SHOULDER +* KEY_GAMEPAD_LEFT_SHOULDER_HOLD +* KEY_GAMEPAD_LEFT_STICK +* KEY_GAMEPAD_LEFT_STICK_HOLD +* KEY_GAMEPAD_LEFT_TRIGGER +* KEY_GAMEPAD_LEFT_TRIGGER_HOLD +* KEY_GAMEPAD_LSTICK_DOWN +* KEY_GAMEPAD_LSTICK_LEFT +* KEY_GAMEPAD_LSTICK_RIGHT +* KEY_GAMEPAD_LSTICK_UP +* KEY_GAMEPAD_RIGHT_SHOULDER +* KEY_GAMEPAD_RIGHT_SHOULDER_HOLD +* KEY_GAMEPAD_RIGHT_STICK +* KEY_GAMEPAD_RIGHT_STICK_HOLD +* KEY_GAMEPAD_RIGHT_TRIGGER +* KEY_GAMEPAD_RIGHT_TRIGGER_HOLD +* KEY_GAMEPAD_RSTICK_DOWN +* KEY_GAMEPAD_RSTICK_LEFT +* KEY_GAMEPAD_RSTICK_RIGHT +* KEY_GAMEPAD_RSTICK_UP +* KEY_GAMEPAD_START +* KEY_GAMEPAD_START_HOLD +* KEY_GAMEPAD_TOUCHPAD_HOLD +* KEY_GAMEPAD_TOUCHPAD_PRESSED +* KEY_GAMEPAD_TOUCHPAD_SWIPE_DOWN +* KEY_GAMEPAD_TOUCHPAD_SWIPE_LEFT +* KEY_GAMEPAD_TOUCHPAD_SWIPE_RIGHT +* KEY_GAMEPAD_TOUCHPAD_SWIPE_UP +* KEY_GAMEPAD_TOUCHPAD_TOUCHED +* KEY_H +* KEY_HOME +* KEY_I +* KEY_INSERT +* KEY_INVALID +* KEY_J +* KEY_K +* KEY_L +* KEY_LEFTARROW +* KEY_LWINDOWS +* KEY_M +* KEY_MOUSEWHEEL_DOWN +* KEY_MOUSEWHEEL_UP +* KEY_MOUSE_4 +* KEY_MOUSE_5 +* KEY_MOUSE_LEFT +* KEY_MOUSE_LEFTRIGHT +* KEY_MOUSE_MIDDLE +* KEY_MOUSE_RIGHT +* KEY_N +* KEY_NUMLOCK +* KEY_NUMPAD0 +* KEY_NUMPAD1 +* KEY_NUMPAD2 +* KEY_NUMPAD3 +* KEY_NUMPAD4 +* KEY_NUMPAD5 +* KEY_NUMPAD6 +* KEY_NUMPAD7 +* KEY_NUMPAD8 +* KEY_NUMPAD9 +* KEY_NUMPAD_ADD +* KEY_NUMPAD_DOT +* KEY_NUMPAD_ENTER +* KEY_NUMPAD_MINUS +* KEY_NUMPAD_SLASH +* KEY_NUMPAD_STAR +* KEY_O +* KEY_OEM_102_GERMAN_LESS_THAN +* KEY_OEM_1_SEMICOLON +* KEY_OEM_2_FORWARD_SLASH +* KEY_OEM_3_TICK +* KEY_OEM_4_LEFT_SQUARE_BRACKET +* KEY_OEM_5_BACK_SLASH +* KEY_OEM_6_RIGHT_SQUARE_BRACKET +* KEY_OEM_7_SINGLE_QUOTE +* KEY_OEM_COMMA +* KEY_OEM_MINUS +* KEY_OEM_PERIOD +* KEY_OEM_PLUS +* KEY_P +* KEY_PAGEDOWN +* KEY_PAGEUP +* KEY_PAUSE +* KEY_PRINTSCREEN +* KEY_Q +* KEY_R +* KEY_RIGHTARROW +* KEY_RWINDOWS +* KEY_S +* KEY_SCROLLLOCK +* KEY_SHIFT +* KEY_SPACEBAR +* KEY_T +* KEY_TAB +* KEY_U +* KEY_UPARROW +* KEY_V +* KEY_W +* KEY_X +* KEY_Y +* KEY_Z + + +h5. MapDisplayPinType +* MAP_PIN_TYPE_AGGRO +* MAP_PIN_TYPE_ALDMERI_VS_DAGGERFALL_LARGE +* MAP_PIN_TYPE_ALDMERI_VS_DAGGERFALL_MEDIUM +* MAP_PIN_TYPE_ALDMERI_VS_DAGGERFALL_SMALL +* MAP_PIN_TYPE_ALDMERI_VS_EBONHEART_LARGE +* MAP_PIN_TYPE_ALDMERI_VS_EBONHEART_MEDIUM +* MAP_PIN_TYPE_ALDMERI_VS_EBONHEART_SMALL +* MAP_PIN_TYPE_ARTIFACT_ALDMERI_DEFENSIVE +* MAP_PIN_TYPE_ARTIFACT_ALDMERI_OFFENSIVE +* MAP_PIN_TYPE_ARTIFACT_DAGGERFALL_DEFENSIVE +* MAP_PIN_TYPE_ARTIFACT_DAGGERFALL_OFFENSIVE +* MAP_PIN_TYPE_ARTIFACT_EBONHEART_DEFENSIVE +* MAP_PIN_TYPE_ARTIFACT_EBONHEART_OFFENSIVE +* MAP_PIN_TYPE_ARTIFACT_GATE_CLOSED_ALDMERI_DOMINION +* MAP_PIN_TYPE_ARTIFACT_GATE_CLOSED_DAGGERFALL_COVENANT +* MAP_PIN_TYPE_ARTIFACT_GATE_CLOSED_EBONHEART_PACT +* MAP_PIN_TYPE_ARTIFACT_GATE_OPEN_ALDMERI_DOMINION +* MAP_PIN_TYPE_ARTIFACT_GATE_OPEN_DAGGERFALL_COVENANT +* MAP_PIN_TYPE_ARTIFACT_GATE_OPEN_EBONHEART_PACT +* MAP_PIN_TYPE_ARTIFACT_KEEP_ALDMERI_DOMINION +* MAP_PIN_TYPE_ARTIFACT_KEEP_DAGGERFALL_COVENANT +* MAP_PIN_TYPE_ARTIFACT_KEEP_EBONHEART_PACT +* MAP_PIN_TYPE_ARTIFACT_RETURN_ALDMERI +* MAP_PIN_TYPE_ARTIFACT_RETURN_DAGGERFALL +* MAP_PIN_TYPE_ARTIFACT_RETURN_EBONHEART +* MAP_PIN_TYPE_ASSISTED_QUEST_CONDITION +* MAP_PIN_TYPE_ASSISTED_QUEST_ENDING +* MAP_PIN_TYPE_ASSISTED_QUEST_OPTIONAL_CONDITION +* MAP_PIN_TYPE_BALL_ALDMERI_DOMINION +* MAP_PIN_TYPE_BALL_DAGGERFALL_COVENANT +* MAP_PIN_TYPE_BALL_EBONHEART_PACT +* MAP_PIN_TYPE_BALL_NEUTRAL +* MAP_PIN_TYPE_BORDER_KEEP_ALDMERI_DOMINION +* MAP_PIN_TYPE_BORDER_KEEP_DAGGERFALL_COVENANT +* MAP_PIN_TYPE_BORDER_KEEP_EBONHEART_PACT +* MAP_PIN_TYPE_CAPTURE_FLAG_ALDMERI_DOMINION +* MAP_PIN_TYPE_CAPTURE_FLAG_DAGGERFALL_COVENANT +* MAP_PIN_TYPE_CAPTURE_FLAG_EBONHEART_PACT +* MAP_PIN_TYPE_CAPTURE_FLAG_NEUTRAL +* MAP_PIN_TYPE_EBONHEART_VS_DAGGERFALL_LARGE +* MAP_PIN_TYPE_EBONHEART_VS_DAGGERFALL_MEDIUM +* MAP_PIN_TYPE_EBONHEART_VS_DAGGERFALL_SMALL +* MAP_PIN_TYPE_FARM_ALDMERI_DOMINION +* MAP_PIN_TYPE_FARM_DAGGERFALL_COVENANT +* MAP_PIN_TYPE_FARM_EBONHEART_PACT +* MAP_PIN_TYPE_FARM_NEUTRAL +* MAP_PIN_TYPE_FAST_TRAVEL_BORDER_KEEP_ACCESSIBLE +* MAP_PIN_TYPE_FAST_TRAVEL_KEEP_ACCESSIBLE +* MAP_PIN_TYPE_FAST_TRAVEL_OUTPOST_ACCESSIBLE +* MAP_PIN_TYPE_FAST_TRAVEL_WAYSHRINE +* MAP_PIN_TYPE_FAST_TRAVEL_WAYSHRINE_CURRENT_LOC +* MAP_PIN_TYPE_FAST_TRAVEL_WAYSHRINE_UNDISCOVERED +* MAP_PIN_TYPE_FLAG_ALDMERI_DOMINION +* MAP_PIN_TYPE_FLAG_BASE_ALDMERI_DOMINION +* MAP_PIN_TYPE_FLAG_BASE_DAGGERFALL_COVENANT +* MAP_PIN_TYPE_FLAG_BASE_EBONHEART_PACT +* MAP_PIN_TYPE_FLAG_BASE_NEUTRAL +* MAP_PIN_TYPE_FLAG_DAGGERFALL_COVENANT +* MAP_PIN_TYPE_FLAG_EBONHEART_PACT +* MAP_PIN_TYPE_FLAG_NEUTRAL +* MAP_PIN_TYPE_FORWARD_CAMP_ACCESSIBLE +* MAP_PIN_TYPE_FORWARD_CAMP_ALDMERI_DOMINION +* MAP_PIN_TYPE_FORWARD_CAMP_DAGGERFALL_COVENANT +* MAP_PIN_TYPE_FORWARD_CAMP_EBONHEART_PACT +* MAP_PIN_TYPE_GROUP +* MAP_PIN_TYPE_GROUP_LEADER +* MAP_PIN_TYPE_HALF_CAPTURE_FLAG_ALDMERI_DOMINION +* MAP_PIN_TYPE_HALF_CAPTURE_FLAG_DAGGERFALL_COVENANT +* MAP_PIN_TYPE_HALF_CAPTURE_FLAG_EBONHEART_PACT +* MAP_PIN_TYPE_HARVEST_NODE +* MAP_PIN_TYPE_IMPERIAL_CITY_CLOSED +* MAP_PIN_TYPE_IMPERIAL_CITY_OPEN +* MAP_PIN_TYPE_IMPERIAL_DISTRICT_ALDMERI_DOMINION +* MAP_PIN_TYPE_IMPERIAL_DISTRICT_DAGGERFALL_COVENANT +* MAP_PIN_TYPE_IMPERIAL_DISTRICT_EBONHEART_PACT +* MAP_PIN_TYPE_IMPERIAL_DISTRICT_GRAVEYARD_ACCESSIBLE +* MAP_PIN_TYPE_IMPERIAL_DISTRICT_NEUTRAL +* MAP_PIN_TYPE_INVALID +* MAP_PIN_TYPE_KEEP_ALDMERI_DOMINION +* MAP_PIN_TYPE_KEEP_ATTACKED_LARGE +* MAP_PIN_TYPE_KEEP_ATTACKED_SMALL +* MAP_PIN_TYPE_KEEP_DAGGERFALL_COVENANT +* MAP_PIN_TYPE_KEEP_EBONHEART_PACT +* MAP_PIN_TYPE_KEEP_GRAVEYARD_ACCESSIBLE +* MAP_PIN_TYPE_KEEP_NEUTRAL +* MAP_PIN_TYPE_LOCATION +* MAP_PIN_TYPE_MILL_ALDMERI_DOMINION +* MAP_PIN_TYPE_MILL_DAGGERFALL_COVENANT +* MAP_PIN_TYPE_MILL_EBONHEART_PACT +* MAP_PIN_TYPE_MILL_NEUTRAL +* MAP_PIN_TYPE_MINE_ALDMERI_DOMINION +* MAP_PIN_TYPE_MINE_DAGGERFALL_COVENANT +* MAP_PIN_TYPE_MINE_EBONHEART_PACT +* MAP_PIN_TYPE_MINE_NEUTRAL +* MAP_PIN_TYPE_NPC_FOLLOWER +* MAP_PIN_TYPE_OUTPOST_ALDMERI_DOMINION +* MAP_PIN_TYPE_OUTPOST_DAGGERFALL_COVENANT +* MAP_PIN_TYPE_OUTPOST_EBONHEART_PACT +* MAP_PIN_TYPE_OUTPOST_NEUTRAL +* MAP_PIN_TYPE_PING +* MAP_PIN_TYPE_PLAYER +* MAP_PIN_TYPE_PLAYER_CAMERA +* MAP_PIN_TYPE_PLAYER_WAYPOINT +* MAP_PIN_TYPE_POI_COMPLETE +* MAP_PIN_TYPE_POI_SEEN +* MAP_PIN_TYPE_QUEST_COMPLETE +* MAP_PIN_TYPE_QUEST_INTERACT +* MAP_PIN_TYPE_QUEST_OFFER +* MAP_PIN_TYPE_QUEST_TALK_TO +* MAP_PIN_TYPE_RALLY_POINT +* MAP_PIN_TYPE_RESPAWN_BORDER_KEEP_ACCESSIBLE +* MAP_PIN_TYPE_RESTRICTED_LINK_ALDMERI_DOMINION +* MAP_PIN_TYPE_RESTRICTED_LINK_DAGGERFALL_COVENANT +* MAP_PIN_TYPE_RESTRICTED_LINK_EBONHEART_PACT +* MAP_PIN_TYPE_RETURN_ALDMERI_DOMINION +* MAP_PIN_TYPE_RETURN_DAGGERFALL_COVENANT +* MAP_PIN_TYPE_RETURN_EBONHEART_PACT +* MAP_PIN_TYPE_RETURN_NEUTRAL +* MAP_PIN_TYPE_TRACKED_QUEST_CONDITION +* MAP_PIN_TYPE_TRACKED_QUEST_ENDING +* MAP_PIN_TYPE_TRACKED_QUEST_OPTIONAL_CONDITION +* MAP_PIN_TYPE_TRAINER +* MAP_PIN_TYPE_TRI_BATTLE_LARGE +* MAP_PIN_TYPE_TRI_BATTLE_MEDIUM +* MAP_PIN_TYPE_TRI_BATTLE_SMALL +* MAP_PIN_TYPE_VENDOR + + +h5. MapDisplayType +* MAP_TYPE_COUNT +* MAP_TYPE_LOCATION_CENTERED +* MAP_TYPE_PLAYER_CENTERED + + +h5. MapPinAnimationTarget +* PIN_ANIMATION_TARGET_MAP_AND_GUTTER +* PIN_ANIMATION_TARGET_MAP_ONLY + + +h5. ModifyTextType +* MODIFY_TEXT_TYPE_NONE +* MODIFY_TEXT_TYPE_UPPERCASE + + +h5. MouseCursorType +* MOUSE_CURSOR_DEFAULT_CURSOR +* MOUSE_CURSOR_DO_NOT_CARE +* MOUSE_CURSOR_ERASE +* MOUSE_CURSOR_FILL +* MOUSE_CURSOR_FILL_MULTIPLE +* MOUSE_CURSOR_ICON +* MOUSE_CURSOR_MAX +* MOUSE_CURSOR_NEXT_LEFT +* MOUSE_CURSOR_NEXT_RIGHT +* MOUSE_CURSOR_PAINT +* MOUSE_CURSOR_PAN +* MOUSE_CURSOR_PREVIEW +* MOUSE_CURSOR_RESIZE_EW +* MOUSE_CURSOR_RESIZE_NESW +* MOUSE_CURSOR_RESIZE_NS +* MOUSE_CURSOR_RESIZE_NWSE +* MOUSE_CURSOR_ROTATE +* MOUSE_CURSOR_SAMPLE +* MOUSE_CURSOR_UI_HAND + + +h5. ScrollBounding +* SCROLL_BOUNDING_BOUND +* SCROLL_BOUNDING_CONTAINED +* SCROLL_BOUNDING_DEFAULT +* SCROLL_BOUNDING_UNBOUND + + +h5. SetMapResultCode +* SET_MAP_RESULT_CURRENT_MAP_UNCHANGED +* SET_MAP_RESULT_FAILED +* SET_MAP_RESULT_MAP_CHANGED + + +h5. ShapeType +* SHAPE_BOX +* SHAPE_CIRCLE + + +h5. TextAlignment +* TEXT_ALIGN_BOTTOM +* TEXT_ALIGN_CENTER +* TEXT_ALIGN_LEFT +* TEXT_ALIGN_RIGHT +* TEXT_ALIGN_TOP + + +h5. TextType +* TEXT_TYPE_ALL +* TEXT_TYPE_ALPHABETIC +* TEXT_TYPE_NUMERIC +* TEXT_TYPE_NUMERIC_UNSIGNED_INT +* TEXT_TYPE_PASSWORD + + +h5. TextWrapMode +* TEXT_WRAP_MODE_ELLIPSIS +* TEXT_WRAP_MODE_TRUNCATE + + +h5. TextureAddressMode +* TEX_MODE_CLAMP +* TEX_MODE_WRAP + + +h5. TextureBlendMode +* TEX_BLEND_MODE_ADD +* TEX_BLEND_MODE_ALPHA +* TEX_BLEND_MODE_COLOR_DODGE + + +h5. TooltipHeaderSide +* TOOLTIP_HEADER_SIDE_LEFT +* TOOLTIP_HEADER_SIDE_RIGHT + + +h5. TranslateAnimationDeltaType +* TRANSLATE_ANIMATION_DELTA_TYPE_FROM_END +* TRANSLATE_ANIMATION_DELTA_TYPE_FROM_START + + +h5. VERTEX_POINTS +* VERTEX_POINTS_BOTTOMLEFT +* VERTEX_POINTS_BOTTOMRIGHT +* VERTEX_POINTS_TOPLEFT +* VERTEX_POINTS_TOPRIGHT + + +h5. VirtualKeyboardType +* VIRTUAL_KEYBOARD_TYPE_DEFAULT +* VIRTUAL_KEYBOARD_TYPE_EMAIL + + +h5. Globals +* LOOP_INDEFINITELY +* MAX_ANCHORS + + +h5. FullscreenMode +* FULLSCREEN_MODE_FULLSCREEN_EXCLUSIVE +* FULLSCREEN_MODE_FULLSCREEN_WINDOWED +* FULLSCREEN_MODE_WINDOWED + + +h5. GraphicsPresets +* GRAPHICS_PRESETS_CUSTOM +* GRAPHICS_PRESETS_HIGH +* GRAPHICS_PRESETS_LOW +* GRAPHICS_PRESETS_MEDIUM +* GRAPHICS_PRESETS_MINIMUM +* GRAPHICS_PRESETS_PS4 +* GRAPHICS_PRESETS_ULTRA +* GRAPHICS_PRESETS_XB1 + + +h5. ParticleDensity +* PARTICLE_DENSITY_HIGH +* PARTICLE_DENSITY_LOW +* PARTICLE_DENSITY_MEDIUM +* PARTICLE_DENSITY_ULTRA + + +h5. SubSamplingMode +* SUB_SAMPLING_MODE_LOW +* SUB_SAMPLING_MODE_MEDIUM +* SUB_SAMPLING_MODE_NORMAL + + +h5. Globals + +h2. Game API +* GetCVar(*string* _CVarName_) +** _Returns:_ *string* _value_ + +* SetCVar(*string* _CVarName_, *string* _value_) + +* GetSetting(*integer* _system_, *integer* _settingId_) +** _Returns:_ *string* _value_ + +* GetSetting_Bool(*integer* _system_, *integer* _settingId_) +** _Returns:_ *bool* _value_ + +* SetSetting(*integer* _system_, *integer* _settingId_, *string* _value_, *integer* _setOptions_) + +* ApplySettings() + +* ResetSettingToDefault(*integer* _system_, *integer* _settingId_) + +* ResetToDefaultSettings(*integer* _system_) + +* RefreshSettings() + +* GetString(*string* _stringVariablePrefix_, *integer* _contextId_) +** _Returns:_ *string* _stringValue_ + +* IsShiftKeyDown() +** _Returns:_ *bool* _isShiftDown_ + +* IsControlKeyDown() +** _Returns:_ *bool* _isCtrlDown_ + +* IsAltKeyDown() +** _Returns:_ *bool* _isAltDown_ + +* IsCommandKeyDown() +** _Returns:_ *bool* _isCommandDown_ + +* IsCapsLockOn() +** _Returns:_ *bool* _isCapsLockOn_ + +* GetKeyName(*[KeyCode|#KeyCode]* _keyCode_) +** _Returns:_ *string* _keyName_ + +* GetKeyboardLayout() +** _Returns:_ *string* _keyboardLayout_ + +* PlaySound(*string* _soundName_) + +* SetGuiHidden(*string* _guiName_, *bool* _hidden_) + +* GetGuiHidden(*string* _guiName_) +** _Returns:_ *bool* _hidden_ + +* ToggleFullScreen() + +* IsMouseWithinClientArea() +** _Returns:_ *bool* _insideClient_ + +* IsUserAdjustingClientWindow() +** _Returns:_ *bool* _isAdjusting_ + +* GetInterfaceColor(*integer* _interfaceColorType_, *integer* _fieldValue_) +** _Returns:_ *number* _red_, *number* _green_, *number* _blue_, *number* _alpha_ + +* GetSecondsSinceMidnight() +** _Returns:_ *integer* _secondsSinceMidnight_ + +* GetFrameTimeSeconds() +** _Returns:_ *number* _frameTimeInSeconds_ + +* GetFrameDeltaTimeSeconds() +** _Returns:_ *number* _frameDeltaTimeInSeconds_ + +* GetFrameTimeMilliseconds() +** _Returns:_ *integer* _frameTimeInMilliseconds_ + +* GetFrameDeltaTimeMilliseconds() +** _Returns:_ *integer* _frameDeltaTimeInMilliseconds_ + +* GetDateStringFromTimestamp(*integer* _timestamp_) +** _Returns:_ *string* _dateString_ + +* GetGameTimeMilliseconds() +** _Returns:_ *integer* _gameTimeInMilliseconds_ + +* GetFramerate() +** _Returns:_ *number* _currentFramerate_ + +* GetTimeString() +** _Returns:_ *string* _currentTimeString_ + +* GetDate() +** _Returns:_ *integer* _currentTime_ + +* GetTimeStamp() +** _Returns:_ *id64* _timestamp_ + +* GetDiffBetweenTimeStamps(*id64* _laterTime_, *id64* _earlierTime_) +** _Returns:_ *number* _difference_ + +* GetFormattedTime() +** _Returns:_ *integer* _formattedTime_ + +* FormatTimeSeconds(*number* _timeValueInSeconds_, *[TimeFormatStyleCode|#TimeFormatStyleCode]* _formatType_, *[TimeFormatPrecisionCode|#TimeFormatPrecisionCode]* _precisionType_, *[TimeFormatDirectionCode|#TimeFormatDirectionCode]* _direction_) +** _Returns:_ *string* _formattedTimeString_, *number* _nextUpdateTimeInSec_ + +* FormatTimeMilliseconds(*integer* _timeValueInMilliseconds_, *[TimeFormatStyleCode|#TimeFormatStyleCode]* _formatType_, *[TimeFormatPrecisionCode|#TimeFormatPrecisionCode]* _precisionType_, *[TimeFormatDirectionCode|#TimeFormatDirectionCode]* _direction_) +** _Returns:_ *string* _formattedTimeString_, *integer* _nextUpdateTimeInMilliseconds_ + +* GetErrorString(*integer* _errorStringId_) +** _Returns:_ *string* _stringValue_ + +* GetAllianceName(*integer* _alliance_) +** _Returns:_ *string* _name_ + +* GetNumClasses() +** _Returns:_ *integer* _classCount_ + +* GetClassInfo(*luaindex* _index_) +** _Returns:_ *integer* _defId_, *string* _lore_, *textureName* _normalIcon_, *textureName* _pressedIcon_, *textureName* _mouseoverIcon_, *bool* _isSelectable_, *textureName* _ingameIcon_ + +* GetClassName(*[Gender|#Gender]* _gender_, *integer* _classId_) +** _Returns:_ *string* _className_ + +* GetGenderFromNameDescriptor(*string* _nameDescriptor_) +** _Returns:_ *[Gender|#Gender]* _gender_ + +* PlainStringFind(*string* _string_, *string* _searchFor_) +** _Returns:_ *bool* _found_, *integer* _startIndex_, *integer* _endIndex_ + +* SplitString(*string* _delims_, *string* _stringToSplit_) +** _Uses variable returns..._ +** _Returns:_ *string* _strings_ + +* LocaleAwareToUpper(*string* _stringToUppercase_) +** _Returns:_ *string* _upperCasedString_ + +* LocaleAwareToLower(*string* _stringToLowercase_) +** _Returns:_ *string* _lowerCasedString_ + +* GetDisplayModes() +** _Uses variable returns..._ +** _Returns:_ *integer* _width_, *integer* _height_ + +* IsMinSpecMachine() +** _Returns:_ *bool* _minspec_ + +* IsPrivateFunction(*string* _functionName_) +** _Returns:_ *bool* _isPrivate_ + +* IsProtectedFunction(*string* _functionName_) +** _Returns:_ *bool* _isProtected_ + +* GetAPIVersion() +** _Returns:_ *integer* _version_ + +* Id64ToString(*id64* _id_) +** _Returns:_ *string* _stringDesc_ + +* HideMouse(*bool* _onlyConsiderWhileMoving_) + +* ShowMouse(*bool* _onlyConsiderWhileMoving_) + +* SetGameCameraUIMode(*bool* _active_) + +* IsGameCameraUIModeActive() +** _Returns:_ *bool* _active_ + +* LockCameraRotation(*bool* _locked_) + +* SetCameraOptionsPreviewModeEnabled(*bool* _enabled_) + +* GetGuildId(*luaindex* _index_) +** _Returns:_ *integer* _guildId_ + +* GetNumGuildPermissions() +** _Returns:_ *integer* _numPermissions_ + +* GetNumGuildHistoryCategories() +** _Returns:_ *integer* _numCategories_ + +* GetNumGuildMembersRequiredForPrivilege(*[GuildPrivilege|#GuildPrivilege]* _privilege_) +** _Returns:_ *integer* _numGuildMembers_ + +* GetAvARankName(*[Gender|#Gender]* _gender_, *integer* _rank_) +** _Returns:_ *string* _rankName_ + +* GetAvARankIcon(*integer* _rank_) +** _Returns:_ *textureName* _rankIcon_ + +* CalculateCubicBezierEase(*number* _progress_, *number* _x1_, *number* _y1_, *number* _x2_, *number* _y2_) +** _Returns:_ *number* _result_ + +* GetGamepadIconPathForKeyCode(*[KeyCode|#KeyCode]* _key_) +** _Returns:_ *string:nilable* _gamepadIcon_, *integer:nilable* _width_, *integer:nilable* _height_ + +* GetMouseIconPathForKeyCode(*[KeyCode|#KeyCode]* _key_) +** _Returns:_ *string:nilable* _mouseIcon_, *integer:nilable* _width_, *integer:nilable* _height_ + +* FormatIntegerWithDigitGrouping(*integer* _number_, *string* _delimiter_) +** _Returns:_ *string* _formattedNumber_ + +* GetEULADetails(*[EULAType|#EULAType]* _eulaType_) +** _Returns:_ *string* _message_, *string* _agreeText_, *string* _disagreeText_, *bool* _hasAgreed_ + +* HasAgreedToEULA(*[EULAType|#EULAType]* _eulaType_) +** _Returns:_ *bool* _hasAgreed_ + +* AgreeToEULA(*[EULAType|#EULAType]* _eulaType_) + +* HasViewedEULA(*[EULAType|#EULAType]* _eulaType_) +** _Returns:_ *bool* _hasViewed_ + +* MarkEULAAsViewed(*[EULAType|#EULAType]* _eulaType_) + +* GetFrameDeltaNormalizedForTargetFramerate(*number* _targetFramesPerSecond_) +** _Returns:_ *number* _frameDeltaNormalizedForTargetFramerate_ + +* GetDisplayName() +** _Returns:_ *string* _displayName_ + +* DecorateDisplayName(*string* _displayName_) +** _Returns:_ *string* _decoratedDisplayName_ + +* IsDecoratedDisplayName(*string* _displayName_) +** _Returns:_ *bool* _isDecorated_ + +* UndecorateDisplayName(*string* _displayName_) +** _Returns:_ *string* _undecoratedDisplayName_ + +* GetNumFriends() +** _Returns:_ *integer* _numFriends_ + +* GetFriendInfo(*luaindex* _friendIndex_) +** _Returns:_ *string* _displayName_, *string* _note_, *integer* _playerStatus_, *integer* _secsSinceLogoff_ + +* GetFriendCharacterInfo(*luaindex* _friendIndex_) +** _Returns:_ *bool* _hasCharacter_, *string* _characterName_, *string* _zoneName_, *integer* _classType_, *integer* _alliance_, *integer* _level_, *integer* _veteranRank_ + +* GetNumIgnored() +** _Returns:_ *integer* _numIgnored_ + +* GetIgnoredInfo(*luaindex* _index_) +** _Returns:_ *string* _displayName_, *string* _note_ + +* IsIgnored(*string* _characterName_) +** _Returns:_ *bool* _isIgnored_ + +* RequestFriend(*string* _charOrDisplayName_, *string* _message_) + +* RemoveFriend(*string* _displayName_) + +* SetFriendNote(*luaindex* _friendIndex_, *string* _note_) + +* AddIgnore(*string* _charOrDisplayName_) + +* RemoveIgnore(*string* _displayName_) + +* SetIgnoreNote(*luaindex* _ignoreIndex_, *string* _note_) + +* IsFriend(*string* _charOrDisplayName_) +** _Returns:_ *bool* _isFriend_ + +* GetNumIncomingFriendRequests() +** _Returns:_ *integer* _numRequests_ + +* GetIncomingFriendRequestInfo(*luaindex* _index_) +** _Returns:_ *string* _displayName_, *integer* _secsSinceRequest_, *string* _message_ + +* GetNumOutgoingFriendRequests() +** _Returns:_ *integer* _numRequests_ + +* GetOutgoingFriendRequestInfo(*luaindex* _index_) +** _Returns:_ *string* _displayName_, *integer* _secsSinceRequest_, *string* _note_ + +* AcceptFriendRequest(*string* _displayName_) + +* RejectFriendRequest(*string* _displayName_) + +* CancelFriendRequest(*luaindex* _index_) + +* GetNumGuilds() +** _Returns:_ *integer* _numGuilds_ + +* GetGuildName(*integer* _guildId_) +** _Returns:_ *string* _name_ + +* GetGuildDescription(*integer* _guildId_) +** _Returns:_ *string* _description_ + +* GetGuildMotD(*integer* _guildId_) +** _Returns:_ *string* _motd_ + +* GetGuildFoundedDate(*integer* _guildId_) +** _Returns:_ *string* _foundedDate_ + +* GetGuildAlliance(*integer* _guildId_) +** _Returns:_ *integer* _alliance_ + +* GetNumGuildMembers(*integer* _guildId_) +** _Returns:_ *integer* _numGuildMembers_ + +* GetGuildMemberInfo(*integer* _guildId_, *luaindex* _memberIndex_) +** _Returns:_ *string* _name_, *string* _note_, *luaindex* _rankIndex_, *integer* _playerStatus_, *integer* _secsSinceLogoff_ + +* GetGuildMemberCharacterInfo(*integer* _guildId_, *luaindex* _memberIndex_) +** _Returns:_ *bool* _hasCharacter_, *string* _characterName_, *string* _zoneName_, *integer* _classType_, *integer* _alliance_, *integer* _level_, *integer* _veteranRank_ + +* GetPlayerGuildMemberIndex(*integer* _guildId_) +** _Returns:_ *luaindex* _memberIndex_ + +* GuildInvite(*integer* _guildId_, *string* _displayName_) + +* IsValidGuildName(*string* _guildName_) +** _Uses variable returns..._ +** _Returns:_ *integer* _violationCode_ + +* GuildCreate(*string* _guildName_, *[Alliance|#Alliance]* _guildAlliance_) + +* GuildRemove(*integer* _guildId_, *string* _displayName_) + +* GuildLeave(*integer* _guildId_) + +* GuildPromote(*integer* _guildId_, *string* _displayName_) + +* GuildDemote(*integer* _guildId_, *string* _displayName_) + +* ShouldDisplayGuildMemberRemoveAlert(*string* _characterName_) +** _Returns:_ *bool* _shouldDisplay_ + +* ShouldDisplaySelfKickedFromGuildAlert(*integer* _guildId_) +** _Returns:_ *bool* _shouldDisplay_ + +* SetGuildDescription(*integer* _guildId_, *string* _description_) + +* SetGuildMotD(*integer* _guildId_, *string* _motd_) + +* DoesGuildRankHavePermission(*integer* _guildId_, *luaindex* _rankIndex_, *integer* _permission_) +** _Returns:_ *bool* _hasPermission_ + +* DoesPlayerHaveGuildPermission(*integer* _guildId_, *integer* _permission_) +** _Returns:_ *bool* _hasPermission_ + +* CanEditGuildRankPermission(*integer* _rankId_, *integer* _permission_) +** _Returns:_ *bool* _hasPermission_ + +* DoesGuildHavePrivilege(*integer* _guildId_, *[GuildPrivilege|#GuildPrivilege]* _privilege_) +** _Returns:_ *bool* _hasPrivilege_ + +* GetNumGuildRanks(*integer* _guildId_) +** _Returns:_ *integer* _numRanks_ + +* GetGuildRankIconIndex(*integer* _guildId_, *luaindex* _rankIndex_) +** _Returns:_ *luaindex* _iconIndex_ + +* GetNumGuildRankIcons() +** _Returns:_ *integer* _numGuildRankIcons_ + +* GetGuildRankSmallIcon(*luaindex* _iconIndex_) +** _Returns:_ *textureName* _icon_ + +* GetGuildRankLargeIcon(*luaindex* _iconIndex_) +** _Returns:_ *textureName* _icon_ + +* GetGuildRankListHighlightIcon(*luaindex* _iconIndex_) +** _Returns:_ *textureName* _icon_ + +* GetGuildRankListUpIcon(*luaindex* _iconIndex_) +** _Returns:_ *textureName* _icon_ + +* GetGuildRankListDownIcon(*luaindex* _iconIndex_) +** _Returns:_ *textureName* _icon_ + +* GetGuildRankId(*integer* _guildId_, *luaindex* _rankIndex_) +** _Returns:_ *integer* _rankId_ + +* IsGuildRankGuildMaster(*integer* _guildId_, *luaindex* _rankIndex_) +** _Returns:_ *bool* _isGuildMaster_ + +* InitializePendingGuildRanks(*integer* _guildId_) + +* AddPendingGuildRank(*integer* _rankId_, *string* _name_, *integer* _permissions_, *luaindex* _iconIndex_) + +* SavePendingGuildRanks() +** _Returns:_ *bool* _success_ + +* ComposeGuildRankPermissions(*integer* _permissions_, *integer* _permission_, *bool* _enabled_) +** _Returns:_ *integer* _newPermissions_ + +* RequestOfflineGuildMembers(*integer* _guildId_) + +* DoesGuildHistoryCategoryHaveMoreEvents(*integer* _guildId_, *[GuildHistoryCategory|#GuildHistoryCategory]* _category_) +** _Returns:_ *bool* _hasMoreEvents_ + +* RequestGuildHistoryCategoryNewest(*integer* _guildId_, *[GuildHistoryCategory|#GuildHistoryCategory]* _category_) +** _Returns:_ *bool* _requested_ + +* RequestGuildHistoryCategoryOlder(*integer* _guildId_, *[GuildHistoryCategory|#GuildHistoryCategory]* _category_) +** _Returns:_ *bool* _requested_ + +* GetNumGuildEvents(*integer* _guildId_, *[GuildHistoryCategory|#GuildHistoryCategory]* _category_) +** _Returns:_ *integer* _numEvents_ + +* GetGuildEventInfo(*integer* _guildId_, *[GuildHistoryCategory|#GuildHistoryCategory]* _category_, *luaindex* _eventIndex_) +** _Returns:_ *integer* _eventType_, *integer* _secsSinceEvent_, *variant* _param1_, *variant* _param2_, *variant* _param3_, *variant* _param4_, *variant* _param5_, *variant* _param6_ + +* SetGuildMemberNote(*integer* _guildId_, *luaindex* _memberIndex_, *string* _note_) + +* GetGuildRankCustomName(*integer* _guildId_, *luaindex* _rankIndex_) +** _Returns:_ *string* _rankName_ + +* GetNumGuildInvites() +** _Returns:_ *integer* _numGuildInvites_ + +* GetGuildInviteInfo(*luaindex* _index_) +** _Returns:_ *integer* _guildId_, *string* _guildName_, *[Alliance|#Alliance]* _guildAlliance_, *string* _inviterDisplayName_, *string* _note_ + +* AcceptGuildInvite(*integer* _guildId_) + +* RejectGuildInvite(*integer* _guildId_) + +* JumpToGuildMember(*string* _name_) + +* GetGuildClaimedKeep(*integer* _guildLuaId_) +** _Returns:_ *integer* _claimedKeepId_, *integer* _claimedKeepCampaignId_ + +* DoesGuildHaveClaimedKeep(*integer* _guildLuaId_) +** _Returns:_ *bool* _hasClaimedKeep_ + +* CheckGuildKeepClaim(*integer* _guildLuaId_, *integer* _keepId_) +** _Returns:_ *integer* _result_ + +* CheckGuildKeepRelease(*integer* _guildLuaId_) +** _Returns:_ *integer* _result_ + +* ReleaseKeepForGuild(*integer* _guildLuaId_) + +* ClaimInteractionKeepForGuild(*integer* _guildLuaId_) + +* ReleaseInteractionKeepForGuild() + +* GetGuildOwnedKioskInfo(*integer* _guildId_) +** _Returns:_ *string:nilable* _ownedKioskName_ + +* GetNumGuildSpecificItems() +** _Returns:_ *integer* _numItems_ + +* GetGuildSpecificItemInfo(*luaindex* _index_) +** _Returns:_ *textureName* _icon_, *string* _itemName_, *integer* _quality_, *integer* _stackCount_, *integer* _requiredLevel_, *integer* _requiredVeteranRank_, *integer* _purchasePrice_, *[CurrencyType|#CurrencyType]* _currencyType_ + +* BuyGuildSpecificItem(*luaindex* _slotIndex_) + +* GetGuildSpecificItemLink(*luaindex* _index_, *[LinkStyle|#LinkStyle]* _linkStyle_) +** _Returns:_ *string* _link_ + +* SetGamepadVibration(*integer* _durationMs_, *number* _firstMotor_, *number* _secondMotor_, *number* _thirdMotor_, *number* _fourthMotor_) + +* GetGamepadLeftStickX(*bool* _includeDeadzone_) +** _Returns:_ *number* _x_ + +* GetGamepadLeftStickY(*bool* _includeDeadzone_) +** _Returns:_ *number* _y_ + +* GetGamepadLeftStickDeltaX(*bool* _includeDeadzone_) +** _Returns:_ *number* _deltaX_ + +* GetGamepadLeftStickDeltaY(*bool* _includeDeadzone_) +** _Returns:_ *number* _deltaY_ + +* GetGamepadRightStickX(*bool* _includeDeadzone_) +** _Returns:_ *number* _x_ + +* GetGamepadRightStickY(*bool* _includeDeadzone_) +** _Returns:_ *number* _y_ + +* GetGamepadRightStickDeltaX(*bool* _includeDeadzone_) +** _Returns:_ *number* _deltaX_ + +* GetGamepadRightStickDeltaY(*bool* _includeDeadzone_) +** _Returns:_ *number* _deltaY_ + +* GetGamepadLeftTriggerMagnitude() +** _Returns:_ *number* _magnitude_ + +* GetGamepadRightTriggerMagnitude() +** _Returns:_ *number* _magnitude_ + +* SetGamepadLeftStickConsumedByUI(*bool* _consumed_) + +* SetGamepadRightStickConsumedByUI(*bool* _consumed_) + +* GetGamepadTouchpadX() +** _Returns:_ *number* _gamepadTouchpadX_ + +* GetGamepadTouchpadY() +** _Returns:_ *number* _gamepadTouchpadY_ + +* IsGamepadTouchpadActive() +** _Returns:_ *bool* _gamepadTouchpadActive_ + +* IsConsoleUI() +** _Returns:_ *bool* _isConsoleUI_ + +* IsInGamepadPreferredMode() +** _Returns:_ *bool* _inGamepadPreferredMode_ + +* IsKeyCodeGamepadKey(*[KeyCode|#KeyCode]* _key_) +** _Returns:_ *bool* _isGamepadKey_ + +* IsKeyCodeMouseKey(*[KeyCode|#KeyCode]* _key_) +** _Returns:_ *bool* _isMouseKey_ + +* IsKeyCodeKeyboardKey(*[KeyCode|#KeyCode]* _key_) +** _Returns:_ *bool* _isKeyboardKey_ + +* IsKeyCodeChordKey(*[KeyCode|#KeyCode]* _key_) +** _Returns:_ *bool* _isKeyChord_ + +* IsKeyCodeHoldKey(*[KeyCode|#KeyCode]* _key_) +** _Returns:_ *bool* _isKeyHold_ + +* IsKeyDown *private* (*[KeyCode|#KeyCode]* _key_) +** _Returns:_ *bool* _isKeyDown_ + +* GetUIPlatform() +** _Returns:_ *[UIPlatform|#UIPlatform]* _platform_ + +* UpdatePlayerPresenceInformation *private* () + +* UpdatePlayerPresenceLocation *private* () + +* UpdatePlayerPresenceName *private* () + +* ChangeRemoteSceneVisibility *private* (*string* _sceneName_, *[RemoteSceneStateChangeType|#RemoteSceneStateChangeType]* _sceneChangeType_, *[RemoteSceneStateChangeOrigin|#RemoteSceneStateChangeOrigin]* _sceneChangeOrigin_) + + +* ComputeStringDistance(*string* _source_, *string* _target_, *integer* _maxDistance_) +** _Returns:_ *integer* _distance_ + +* ExecuteChatCommand(*string* _text_) + +* ToggleShowIngameGui() + +* ReloadUI(*string* _guiName_) + +* SendPlayerStuck *private* () + +* GetWorldName() +** _Returns:_ *string* _worldName_ + +* GetUniqueNameForCharacter(*string* _characterName_) +** _Returns:_ *string* _uniqueName_ + +* GetPlayerStatus() +** _Returns:_ *integer* _status_ + +* SelectPlayerStatus(*integer* _status_) + +* GetNumPlayerStatuses() +** _Returns:_ *integer* _numStatuses_ + +* GetCriticalStrikeChance(*number* _statValue_, *bool* _useMin_) +** _Returns:_ *number* _chance_ + +* TakeScreenshot() + +* SetFullscreenEffect(*[FullscreenEffectType|#FullscreenEffectType]* _effectType_, *number* _param1_, *number* _param2_) + +* DoesGameHaveFocus() +** _Returns:_ *bool* _hasFocus_ + +* IsPlayerActivated() +** _Returns:_ *bool* _activated_ + +* GetSecondsPlayed() +** _Returns:_ *integer* _secondsPlayed_ + +* GetLatency() +** _Returns:_ *integer* _latencyMS_ + +* PlaceInTradeWindow *protected* (*luaindex:nilable* _tradeIndex_) + +* PlaceInUnitFrame *protected* (*string* _target_) + +* ConvertMouseButtonToKeyCode(*integer* _mouseButton_) +** _Returns:_ *[KeyCode|#KeyCode]* _key_ + +* ResetAllBindsToDefault() + +* DoesUnitExist(*string* _unitTag_) +** _Returns:_ *bool* _exists_ + +* GetUnitName(*string* _unitTag_) +** _Returns:_ *string* _name_ + +* GetRawUnitName(*string* _unitTag_) +** _Returns:_ *string* _rawName_ + +* GetUnitGender(*string* _unitTag_) +** _Returns:_ *[Gender|#Gender]* _gender_ + +* GetUnitNameHighlightedByReticle() +** _Returns:_ *string* _name_ + +* GetUnitClass(*string* _unitTag_) +** _Returns:_ *string* _className_ + +* GetUnitClassId(*string* _unitTag_) +** _Returns:_ *integer* _classId_ + +* GetUnitLevel(*string* _unitTag_) +** _Returns:_ *integer* _level_ + +* GetUnitVeteranRank(*string* _unitTag_) +** _Returns:_ *integer* _veteranRank_ + +* GetUnitEffectiveLevel(*string* _unitTag_) +** _Returns:_ *integer* _level_ + +* GetUnitZone(*string* _unitTag_) +** _Returns:_ *string* _zoneName_ + +* GetUnitXP(*string* _unitTag_) +** _Returns:_ *integer* _exp_ + +* GetUnitXPMax(*string* _unitTag_) +** _Returns:_ *integer* _maxExp_ + +* IsUnitVeteran(*string* _unitTag_) +** _Returns:_ *bool* _isVeteran_ + +* GetUnitVeteranPoints(*string* _unitTag_) +** _Returns:_ *integer* _points_ + +* GetUnitVeteranPointsMax(*string* _unitTag_) +** _Returns:_ *integer* _maxPoints_ + +* IsUnitUsingVeteranDifficulty(*string* _unitTag_) +** _Returns:_ *bool* _isVeteranDifficulty_ + +* GetPlayerChampionXP() +** _Returns:_ *integer* _championExp_ + +* GetPlayerChampionPointsEarned() +** _Returns:_ *integer* _points_ + +* GetUnitDrownTime(*string* _unitTag_) +** _Returns:_ *number* _startTime_, *number* _endTime_ + +* IsUnitInGroupSupportRange(*string* _unitTag_) +** _Returns:_ *bool* _result_ + +* GetUnitType(*string* _unitTag_) +** _Returns:_ *integer* _type_ + +* CanUnitTrade(*string* _unitTag_) +** _Returns:_ *bool* _canTrade_ + +* AreUnitsEqual(*string* _unitTag_, *string* _secondUnitTag_) +** _Returns:_ *bool* _areEqual_ + +* IsUnitGrouped(*string* _unitTag_) +** _Returns:_ *bool* _isGrouped_ + +* IsUnitGroupLeader(*string* _unitTag_) +** _Returns:_ *bool* _isGroupLeader_ + +* GetGroupLeaderUnitTag() +** _Returns:_ *string* _leaderUnitTag_ + +* IsUnitFriend(*string* _unitTag_) +** _Returns:_ *bool* _isOnFriendList_ + +* IsUnitIgnored(*string* _unitTag_) +** _Returns:_ *bool* _isIgnored_ + +* IsUnitPlayer(*string* _unitTag_) +** _Returns:_ *bool* _isPlayer_ + +* IsUnitPvPFlagged(*string* _unitTag_) +** _Returns:_ *bool* _isPvPFlagged_ + +* IsUnitAttackable(*string* _unitTag_) +** _Returns:_ *bool* _attackable_ + +* IsUnitJusticeGuard(*string* _unitTag_) +** _Returns:_ *bool* _isJusticeGuard_ + +* IsUnitInvulnerableGuard(*string* _unitTag_) +** _Returns:_ *bool* _isInvulnerableGuard_ + +* GetUnitAlliance(*string* _unitTag_) +** _Returns:_ *integer* _alliance_ + +* GetUnitRace(*string* _unitTag_) +** _Returns:_ *string* _race_ + +* IsUnitFriendlyFollower(*string* _unitTag_) +** _Returns:_ *bool* _isFollowing_ + +* GetUnitReaction(*string* _unitTag_) +** _Returns:_ *[UnitReactionType|#UnitReactionType]* _unitReaction_ + +* GetUnitAvARankPoints(*string* _unitTag_) +** _Returns:_ *integer* _AvARankPoints_ + +* GetUnitAvARank(*string* _unitTag_) +** _Returns:_ *integer* _rank_, *integer* _subRank_ + +* GetLargeAvARankIcon(*integer* _rank_) +** _Returns:_ *textureName* _largeRankIcon_ + +* GetAvARankProgress(*integer* _currentRankPoints_) +** _Returns:_ *integer* _subRankStartsAt_, *integer* _nextSubRankAt_, *integer* _rankStartsAt_, *integer* _nextRankAt_ + +* GetNumPointsNeededForAvARank(*integer* _rank_) +** _Returns:_ *integer* _numPointsRequired_ + +* GetUnitReactionColor(*string* _unitTag_) +** _Returns:_ *number* _red_, *number* _green_, *number* _blue_ + +* IsUnitInCombat(*string* _unitTag_) +** _Returns:_ *bool* _isInCombat_ + +* IsUnitDead(*string* _unitTag_) +** _Returns:_ *bool* _isDead_ + +* IsUnitReincarnating(*string* _unitTag_) +** _Returns:_ *bool* _isReincarnating_ + +* IsUnitDeadOrReincarnating(*string* _unitTag_) +** _Returns:_ *bool* _isDead_ + +* IsUnitSwimming(*string* _unitTag_) +** _Returns:_ *bool* _isSwimming_ + +* IsUnitResurrectableByPlayer(*string* _unitTag_) +** _Returns:_ *bool* _isResurrectable_ + +* IsUnitBeingResurrected(*string* _unitTag_) +** _Returns:_ *bool* _isBeingResurrected_ + +* DoesUnitHaveResurrectPending(*string* _unitTag_) +** _Returns:_ *bool* _hasResurrectPending_ + +* GetUnitStealthState(*string* _unitTag_) +** _Returns:_ *integer* _stealthState_ + +* GetUnitDisguiseState(*string* _unitTag_) +** _Returns:_ *integer* _disguiseState_ + +* GetUnitHidingEndTime(*string* _unitTag_) +** _Returns:_ *number* _endTime_ + +* IsUnitOnline(*string* _unitTag_) +** _Returns:_ *bool* _isOnline_ + +* IsUnitInspectableSiege(*string* _unitTag_) +** _Returns:_ *bool* _isInspectableSiege_ + +* GetUnitCaption(*string* _unitTag_) +** _Returns:_ *string* _caption_ + +* GetUnitSilhouetteTexture(*string* _unitTag_) +** _Returns:_ *string* _icon_ + +* GetUnitPowerInfo(*string* _unitTag_, *luaindex* _poolIndex_) +** _Returns:_ *integer:nilable* _type_, *integer* _current_, *integer* _max_, *integer* _effectiveMax_ + +* GetUnitPower(*string* _unitTag_, *[CombatMechanicType|#CombatMechanicType]* _powerType_) +** _Returns:_ *integer* _current_, *integer* _max_, *integer* _effectiveMax_ + +* GetPlayerStat(*[DerivedStats|#DerivedStats]* _derivedStat_, *[StatBonusOption|#StatBonusOption]* _statBonusOption_, *[StatSoftCapOption|#StatSoftCapOption]* _statSoftCapOption_) +** _Returns:_ *integer* _value_ + +* GetStatSoftCap(*[DerivedStats|#DerivedStats]* _derivedStat_) +** _Returns:_ *integer:nilable* _softCap_ + +* GetAllUnitAttributeVisualizerEffectInfo(*string* _unitTag_) +** _Uses variable returns..._ +** _Returns:_ *[UnitAttributeVisual|#UnitAttributeVisual]* _unitAttributeVisual_, *[DerivedStats|#DerivedStats]* _statType_, *[Attributes|#Attributes]* _attributeType_, *[CombatMechanicType|#CombatMechanicType]* _powerType_, *number* _value_, *number* _maxValue_ + +* GetUnitAttributeVisualizerEffectInfo(*string* _unitTag_, *[UnitAttributeVisual|#UnitAttributeVisual]* _unitAttributeVisual_, *[DerivedStats|#DerivedStats]* _statType_, *[Attributes|#Attributes]* _attributeType_, *[CombatMechanicType|#CombatMechanicType]* _powerType_) +** _Returns:_ *number:nilable* _value_, *number:nilable* _maxValue_ + +* GetUnitDifficulty(*string* _unitTag_) +** _Returns:_ *[UIMonsterDifficulty|#UIMonsterDifficulty]* _difficult_ + +* GetUnitTitle(*string* _unitTag_) +** _Returns:_ *string* _title_ + +* CancelCast() +** _Returns:_ *bool* _cancelled_ + +* IsTargetSameAsLastValidTarget() +** _Returns:_ *bool* _same_ + +* TogglePlayerWield() + +* IsPlayerMoving() +** _Returns:_ *bool* _moving_ + +* IsPlayerGroundTargeting() +** _Returns:_ *bool* _isGroundTargeting_ + +* GetGroundTargetingError() +** _Returns:_ *integer:nilable* _error_ + +* StartSoulGemResurrection *private* () + +* CancelSoulGemResurrection *private* () + +* GetPlayerCameraHeading() +** _Returns:_ *number* _heading_ + +* GetUnitBuffInfo(*string* _unitTag_, *luaindex* _buffIndex_) +** _Returns:_ *string* _buffName_, *number* _timeStarted_, *number* _timeEnding_, *integer* _buffSlot_, *integer* _stackCount_, *textureName* _iconFilename_, *string* _buffType_, *[BuffEffectType|#BuffEffectType]* _effectType_, *[AbilityType|#AbilityType]* _abilityType_, *[StatusEffectType|#StatusEffectType]* _statusEffectType_, *integer* _abilityId_, *bool* _canClickOff_ + +* GetNumBuffs(*string* _unitTag_) +** _Returns:_ *integer* _numBuffs_ + +* GroupInvite(*string* _unitTag_) + +* GroupKick(*string* _unitTag_) + +* GroupPromote(*string* _unitTag_) + +* GetGroupMemberRoles(*string* _unitTag_) +** _Returns:_ *bool* _isDps_, *bool* _isHealer_, *bool* _isTank_ + +* CancelBuff(*integer* _buffIndex_) + +* ActivateSynergy *private* () + +* GetWeaponSwapUnlockedLevel() +** _Returns:_ *integer* _level_ + +* GetSlotType(*luaindex* _slotIndex_) +** _Returns:_ *integer* _type_ + +* GetSlotAbilityCost(*luaindex* _slotIndex_) +** _Returns:_ *integer* _abilityCost_, *integer* _mechanicType_ + +* GetSlotBoundId(*luaindex* _slotIndex_) +** _Returns:_ *integer* _id_ + +* GetSlotTexture(*luaindex* _slotIndex_) +** _Returns:_ *string* _texture_, *string* _weapontexture_, *string* _activationAnimation_ + +* GetSlotName(*luaindex* _slotIndex_) +** _Returns:_ *string* _name_ + +* GetSlotItemQuality(*luaindex* _slotIndex_) +** _Returns:_ *integer:nilable* _quality_ + +* GetSlotCooldownInfo(*luaindex* _slotIndex_) +** _Returns:_ *integer* _remain_, *integer* _duration_, *bool* _global_ + +* IsSlotToggled(*luaindex* _slotIndex_) +** _Returns:_ *bool* _toggledOn_ + +* IsSlotUsed(*luaindex* _slotIndex_) +** _Returns:_ *bool* _used_ + +* IsSlotUsable(*luaindex* _slotIndex_) +** _Returns:_ *bool* _useable_ + +* HasCostFailure(*luaindex* _slotIndex_) +** _Returns:_ *bool* _status_ + +* HasRequirementFailure(*luaindex* _slotIndex_) +** _Returns:_ *bool* _status_ + +* HasWeaponSlotFailure(*luaindex* _slotIndex_) +** _Returns:_ *bool* _status_ + +* HasTargetFailure(*luaindex* _slotIndex_) +** _Returns:_ *bool* _status_ + +* HasRangeFailure(*luaindex* _slotIndex_) +** _Returns:_ *bool* _status_ + +* HasStatusEffectFailure(*luaindex* _slotIndex_) +** _Returns:_ *bool* _status_ + +* HasFallingFailure(*luaindex* _slotIndex_) +** _Returns:_ *bool* _status_ + +* HasSwimmingFailure(*luaindex* _slotIndex_) +** _Returns:_ *bool* _status_ + +* HasMountedFailure(*luaindex* _slotIndex_) +** _Returns:_ *bool* _status_ + +* HasReincarnatingFailure(*luaindex* _slotIndex_) +** _Returns:_ *bool* _status_ + +* HasActivationHighlight(*luaindex* _slotIndex_) +** _Returns:_ *bool* _status_ + +* OnSlotDownAndUp *private* (*luaindex* _slotIndex_) + +* OnSlotDown *private* (*luaindex* _slotIndex_) + +* OnSlotUp *private* (*luaindex* _slotIndex_) + +* OnSpecialMoveKeyPressed *private* (*[SpecialMove|#SpecialMove]* _slotIndex_) + +* OnSpecialMoveKeyDown *private* (*integer* _moveIndex_) + +* OnSpecialMoveKeyUp *private* (*integer* _moveIndex_) + +* GetSlotItemCount(*luaindex* _slotIndex_) +** _Returns:_ *integer:nilable* _count_ + +* GetSlotItemSound(*luaindex* _slotIndex_) +** _Returns:_ *integer* _itemSoundCategory_ + +* IsSlotItemConsumable(*luaindex* _slotIndex_) +** _Returns:_ *bool* _consumable_ + +* DoesInventoryContainEmptySoulGem() +** _Returns:_ *bool* _hasEmptyGem_ + +* IsSlotSoulTrap(*luaindex* _slotIndex_) +** _Returns:_ *bool* _isSoulTrap_ + +* SelectSlotSkillAbility(*[SkillType|#SkillType]* _skillType_, *luaindex* _skillLineIndex_, *luaindex* _abilityIndex_, *luaindex* _slotIndex_) + +* SlotSkillAbilityInSlot(*[SkillType|#SkillType]* _skillType_, *luaindex* _skillLineIndex_, *luaindex* _abilityIndex_, *luaindex* _slotIndex_) + +* GetFirstFreeValidSlotForSkillAbility(*[SkillType|#SkillType]* _skillType_, *luaindex* _skillLineIndex_, *luaindex* _abilityIndex_) +** _Returns:_ *luaindex:nilable* _freeSlot_ + +* GetAssignedSlotFromSkillAbility(*[SkillType|#SkillType]* _skillType_, *luaindex* _skillLineIndex_, *luaindex* _abilityIndex_) +** _Returns:_ *luaindex:nilable* _slotIndex_ + +* GetNumAbilities() +** _Returns:_ *integer* _num_ + +* GetAbilityInfoByIndex(*luaindex* _abilityIndex_) +** _Returns:_ *string* _name_, *string* _texture_, *integer* _rank_, *integer* _actionSlotType_, *bool* _passive_, *bool* _showInSpellbook_ + +* IsValidAbilityForSlot(*luaindex* _abilityIndex_, *luaindex* _slotIndex_) +** _Returns:_ *bool* _valid_ + +* IsValidItemForSlot(*integer* _bagId_, *integer* _bagSlotId_, *luaindex* _actionSlotIndex_) +** _Returns:_ *bool* _valid_ + +* IsValidItemForSlotByItemInfo(*integer* _itemId_, *integer* _itemQualityDefId_, *integer* _itemRequiredLevel_, *integer* _itemInstanceData_, *luaindex* _actionSlotIndex_) +** _Returns:_ *bool* _valid_ + +* IsValidCollectibleForSlot(*integer* _collectibleId_, *luaindex* _actionSlotIndex_) +** _Returns:_ *bool* _valid_ + +* CompleteQuest() + +* AbandonQuest(*luaindex* _journalQuestIndex_) + +* GetIsQuestSharable(*luaindex* _journalQuestIndex_) +** _Returns:_ *bool* _isSharable_ + +* ShareQuest(*luaindex* _journalQuestIndex_) + +* GetJournalQuestStepInfo(*luaindex* _journalQuestIndex_, *luaindex* _stepIndex_) +** _Returns:_ *string* _stepText_, *integer:nilable* _visibility_, *integer* _stepType_, *string* _trackerOverrideText_, *integer* _numConditions_ + +* GetJournalQuestLocationInfo(*luaindex* _journalQuestIndex_) +** _Returns:_ *string* _zoneName_, *string* _objectiveName_, *luaindex* _zoneIndex_, *luaindex* _poiIndex_ + +* GetJournalQuestEnding(*luaindex* _journalQuestIndex_) +** _Returns:_ *string* _goal_, *string* _dialog_, *string* _confirmComplete_, *string* _declineComplete_, *string* _backgroundText_, *string* _journalStepText_ + +* GetJournalQuestNumConditions(*luaindex* _journalQuestIndex_, *luaindex* _stepIndex_) +** _Returns:_ *integer* _conditionCount_ + +* RequestJournalQuestConditionAssistance(*luaindex* _journalQuestIndex_, *luaindex* _stepIndex_, *luaindex* _conditionIndex_, *bool* _assisted_) +** _Returns:_ *integer:nilable* _taskId_ + +* GetNearestQuestCondition(*integer* _considerType_) +** _Returns:_ *bool* _foundValidCondition_, *luaindex* _journalQuestIndex_, *luaindex* _stepIndex_, *luaindex* _conditionIndex_ + +* GetJournalQuestTimerInfo(*luaindex* _journalQuestIndex_) +** _Returns:_ *number* _timerStart_, *number* _timerEnd_, *bool* _isVisible_, *bool* _isPaused_ + +* GetJournalQuestTimerCaption(*luaindex* _journalQuestIndex_) +** _Returns:_ *string* _caption_ + +* GetJournalQuestNumSteps(*luaindex* _journalQuestIndex_) +** _Returns:_ *integer* _numSteps_ + +* GetQuestToolCount(*luaindex* _journalQuestIndex_) +** _Returns:_ *integer* _toolCount_ + +* SendChatMessage *private* (*string* _message_, *integer* _channelId_, *string* _target_) + +* MoveForwardStart *private* () + +* MoveForwardStop *private* () + +* MoveBackwardStart *private* () + +* MoveBackwardStop *private* () + +* StopAllMovement *private* () + +* ToggleWalk *private* () + +* TurnLeftStart *private* () + +* TurnLeftStop *private* () + +* TurnRightStart *private* () + +* TurnRightStop *private* () + +* StrafeLeftStart *private* () + +* StrafeLeftStop *private* () + +* StrafeRightStart *private* () + +* StrafeRightStop *private* () + +* JumpAscendStart *private* () + +* AscendStop *private* () + +* DescendStart *private* () + +* DescendStop *private* () + +* LeftMouseDownInWorld *private* () + +* LeftMouseUpInWorld *private* () + +* LeftAndRightMouseDownInWorld *private* () + +* LeftAndRightMouseUpInWorld *private* () + +* RightMouseDownInWorld *private* () + +* RightMouseUpInWorld *private* () + +* CameraZoomIn() + +* CameraZoomOut() + +* ToggleAutoRun *private* () + +* RollDodgeStart *private* () + +* RollDodgeStop *private* () + +* PrepareAttack *private* () + +* PerformAttack *private* () + +* StartBlock *private* () + +* StopBlock *private* () + +* PerformInterrupt *private* () + +* StartCommandPet *private* () + +* StopCommandPet *private* () + +* GameCameraGamepadZoomDown *private* () + +* GameCameraGamepadZoomUp *private* () + +* OnWeaponSwap *private* () + +* OnWeaponSwapToSet1 *private* () + +* OnWeaponSwapToSet2 *private* () + +* EndInteraction(*integer* _interactionType_) + +* IsInteractionPending() +** _Returns:_ *bool* _isPending_ + +* EndPendingInteraction() + +* SetFrameLocalPlayerInGameCamera(*bool* _enabled_) + +* SetFrameLocalPlayerTarget(*number* _normalizedScreenX_, *number* _normalizedScreenY_) + +* SetFramingScreenType(*[GameCameraFramingScreenType|#GameCameraFramingScreenType]* _sreenType_) + +* GetChatterGreeting() +** _Returns:_ *string* _optionString_ + +* GetChatterFarewell() +** _Returns:_ *string* _backToTOCString_, *string* _farewellString_, *bool* _isImportant_ + +* GetChatterOption(*luaindex* _optionIndex_) +** _Returns:_ *string* _optionString_, *integer* _optionType_, *integer* _optionalArgument_, *bool* _isImportant_, *bool* _chosenBefore_ + +* GetChatterOptionCount() +** _Returns:_ *integer* _optionCount_ + +* ResetChatter() + +* SelectChatterOption(*luaindex* _optionIndex_) + +* IsPlayerInteractingWithObject() +** _Returns:_ *bool* _areThey_ + +* GetChatterData() +** _Returns:_ *string* _text_, *integer* _numOptions_, *bool* _atGreeting_ + +* GetInteractionType() +** _Returns:_ *integer* _interactMode_ + +* GetMaxBags() +** _Returns:_ *integer* _maxBags_ + +* GetItemInstanceId(*integer* _bagId1_, *integer* _slotIndex1_) +** _Returns:_ *integer:nilable* _id_ + +* GetItemTotalCount(*integer* _bagId_, *integer* _slotIndex_) +** _Returns:_ *integer* _count_ + +* IsItemConsumable(*integer* _bagId_, *integer* _slotIndex_) +** _Returns:_ *bool* _consumable_ + +* IsItemJunk(*integer* _bagId_, *integer* _slotIndex_) +** _Returns:_ *bool* _junk_ + +* GetItemLink(*integer* _bagId_, *integer* _slotIndex_, *[LinkStyle|#LinkStyle]* _linkStyle_) +** _Returns:_ *string* _link_ + +* GetComparisonEquipSlotsFromItemLink(*string* _itemLink_) +** _Returns:_ *integer:nilable* _comparisonSlot1_, *integer:nilable* _comparisonSlot2_ + +* GetItemName(*integer* _bagId_, *integer* _slotIndex_) +** _Returns:_ *string* _name_ + +* IsItemUsable(*integer* _bagId_, *integer* _slotIndex_) +** _Returns:_ *bool* _usable_, *bool* _usableOnlyFromActionSlot_ + +* GetSlotStackSize(*integer* _bagId_, *integer* _slotIndex_) +** _Returns:_ *integer* _stack_, *integer* _maxStack_ + +* GetEquippedItemInfo(*integer* _equipSlot_) +** _Returns:_ *string* _icon_, *bool* _slotHasItem_, *integer* _sellPrice_, *bool* _isHeldSlot_, *bool* _isHeldNow_, *bool* _locked_ + +* GetHeldSlots() +** _Returns:_ *integer* _heldMain_, *integer* _heldOff_, *integer* _lastHeldMain_, *integer* _lastHeldOff_ + +* CheckInventorySpaceAndWarn(*integer* _numItems_) +** _Returns:_ *bool* _haveSpace_ + +* CheckInventorySpaceSilently(*integer* _numItems_) +** _Returns:_ *bool* _haveSpace_ + +* EquipItem(*[Bag|#Bag]* _bagId_, *integer* _slotIndex_, *integer:nilable* _equipSlotIndex_) + +* IsEquipable(*integer* _bagId_, *integer* _slotIndex_) +** _Returns:_ *bool* _isEquipable_, *integer* _resultErrorCodeIfFailed_ + +* GetItemLinkInfo(*string* _itemLink_) +** _Returns:_ *string* _icon_, *integer* _sellPrice_, *bool* _meetsUsageRequirement_, *integer* _equipType_, *integer* _itemStyle_ + +* IsBankUpgradeAvailable() +** _Returns:_ *bool* _isAvailable_ + +* GetFirstFreeValidSlotForItem(*integer* _bagId_, *integer* _slotIndex_) +** _Returns:_ *luaindex:nilable* _freeSlot_ + +* GetFirstFreeValidSlotForCollectible(*integer* _collectibleId_) +** _Returns:_ *luaindex:nilable* _freeSlot_ + +* GetItemCurrentActionBarSlot(*integer* _bagId_, *integer* _slotIndex_) +** _Returns:_ *luaindex:nilable* _currentSlot_ + +* GetCollectibleCurrentActionBarSlot(*integer* _collectibleId_) +** _Returns:_ *luaindex:nilable* _currentSlot_ + +* GetItemSoundCategoryFromLink(*string* _link_) +** _Returns:_ *integer* _itemSoundCategory_ + +* IsLockedWeaponSlot(*integer* _equipSlot_) +** _Returns:_ *bool* _locked_ + +* GetSelectedGuildBankId() +** _Returns:_ *integer:nilable* _guildId_ + +* GetMapPlayerPosition(*string* _unitTag_) +** _Returns:_ *number* _normalizedX_, *number* _normalizedZ_, *number* _heading_ + +* GetMapPing(*string* _unitTag_) +** _Returns:_ *number* _normalizedX_, *number* _normalizedY_ + +* GetMapRallyPoint() +** _Returns:_ *number* _normalizedX_, *number* _normalizedY_ + +* GetMapPlayerWaypoint() +** _Returns:_ *number* _normalizedX_, *number* _normalizedY_ + +* GetNumKeepTravelNetworkNodes(*[BattlegroundQueryContextType|#BattlegroundQueryContextType]* _bgContext_) +** _Returns:_ *integer* _numNodes_ + +* GetNumKeepTravelNetworkLinks(*[BattlegroundQueryContextType|#BattlegroundQueryContextType]* _bgContext_) +** _Returns:_ *integer* _numLinks_ + +* GetKeepTravelNetworkNodeInfo(*luaindex* _nodeIndex_, *[BattlegroundQueryContextType|#BattlegroundQueryContextType]* _bgContext_) +** _Returns:_ *integer* _keepId_, *bool* _accessible_, *number* _normalizedX_, *number* _normalizedY_ + +* GetKeepTravelNetworkLinkInfo(*luaindex* _linkIndex_, *[BattlegroundQueryContextType|#BattlegroundQueryContextType]* _bgContext_) +** _Returns:_ *integer* _linkType_, *integer* _linkOwner_, *integer* _restricedToAlliance_, *number* _startX_, *number* _startY_, *number* _endX_, *number* _endY_ + +* GetKeepTravelNetworkLinkEndpoints(*luaindex* _linkIndex_, *[BattlegroundQueryContextType|#BattlegroundQueryContextType]* _bgContext_) +** _Returns:_ *luaindex* _keepAIndex_, *luaindex* _keepBIndex_ + +* GetKeepAccessible(*integer* _keepId_, *[BattlegroundQueryContextType|#BattlegroundQueryContextType]* _bgContext_) +** _Returns:_ *bool* _accessible_ + +* GetKeepHasResourcesForTravel(*integer* _keepId_, *[BattlegroundQueryContextType|#BattlegroundQueryContextType]* _bgContext_) +** _Returns:_ *bool* _hasResources_ + +* GetKeepFastTravelInteraction() +** _Returns:_ *integer:nilable* _startKeepId_ + +* TravelToKeep(*integer* _destinationKeepId_) + +* GetRecallCooldown() +** _Returns:_ *integer* _remain_, *integer* _duration_ + +* GetRecallCost() +** _Returns:_ *integer* _cost_ + +* GetNumScoreEntries() +** _Returns:_ *integer* _numItems_ + +* GetGameType() +** _Returns:_ *integer* _type_ + +* GetGameName() +** _Returns:_ *string* _name_ + +* GetGameDescription() +** _Returns:_ *string* _description_ + +* GetGameInfoTexture() +** _Returns:_ *string* _path_ + +* GetSharedScoreEntryInfo(*luaindex* _slotIndex_) +** _Returns:_ *string* _name_, *integer* _classId_, *integer* _alliance_, *integer* _kills_, *integer* _deaths_, *integer* _assists_, *integer* _healing_, *integer* _damage_, *integer* _score_, *integer* _seconds_, *integer* _numMedals_ + +* GetCTFScoreEntryInfo(*luaindex* _slotIndex_) +** _Returns:_ *integer* _flags_ + +* GetNumScoreboardMedals(*luaindex* _index_) +** _Returns:_ *integer* _numMedals_ + +* GetScoreboardMedalInfo(*luaindex* _scoreIndex_, *luaindex* _medalIndex_) +** _Returns:_ *string* _name_, *string* _iconTexture_, *string* _condition_ + +* GetNumBattlegroundMedals() +** _Returns:_ *integer* _numMedals_ + +* GetBattlegroundMedalInfo(*luaindex* _medalIndex_) +** _Returns:_ *string* _name_, *string* _iconTexture_, *string* _condition_ + +* RefreshScoreBoard() + +* SendScoreBoardClosed() + +* GetShowScoreButton() +** _Returns:_ *bool* _result_ + +* GetNumTeams() +** _Returns:_ *integer* _result_ + +* GetScoringTeam() +** _Returns:_ *integer* _result_ + +* GetGameScore(*integer* _alliance_) +** _Returns:_ *integer* _value_ + +* GetNumObjectivesOwnedByAlliance(*integer* _alliance_) +** _Returns:_ *integer* _objectives_ + +* GetGameState() +** _Returns:_ *integer* _result_ + +* GetGameStateIsTimed() +** _Returns:_ *bool* _isTimed_ + +* GetGameStateIsPaused() +** _Returns:_ *bool* _result_ + +* GetScoreToWin() +** _Returns:_ *integer* _result_ + +* GetGameTimeRemaining() +** _Returns:_ *integer* _result_ + +* GetNumAvAObjectives() +** _Returns:_ *integer* _num_ + +* GetAvAObjectiveKeysByIndex(*luaindex* _index_) +** _Returns:_ *integer* _keepId_, *integer* _objectiveId_, *integer* _battlegroundContext_ + +* GetAvAObjectivePvPSystem(*integer* _keepId_, *integer* _objectiveId_, *[BattlegroundQueryContextType|#BattlegroundQueryContextType]* _battlegroundContext_) +** _Returns:_ *integer* _AvASystem_ + +* GetAvAObjectiveRelatedUnitName(*integer* _keepId_, *integer* _objectiveId_, *[BattlegroundQueryContextType|#BattlegroundQueryContextType]* _battlegroundContext_) +** _Returns:_ *string* _unitName_ + +* GetAvAObjectiveInfo(*integer* _keepId_, *integer* _objectiveId_, *[BattlegroundQueryContextType|#BattlegroundQueryContextType]* _battlegroundContext_) +** _Returns:_ *string* _objectiveName_, *integer* _objectiveType_, *integer* _objectiveState_, *integer* _allianceParam1_, *integer* _allianceParam2_ + +* GetAvAObjectivePinInfo(*integer* _keepId_, *integer* _objectiveId_, *[BattlegroundQueryContextType|#BattlegroundQueryContextType]* _battlegroundContext_) +** _Returns:_ *integer* _pinType_, *number* _currentNormalizedX_, *number* _currentNormalizedY_, *bool* _continuousUpdate_ + +* GetAvAObjectiveSpawnPinInfo(*integer* _keepId_, *integer* _objectiveId_, *[BattlegroundQueryContextType|#BattlegroundQueryContextType]* _battlegroundContext_) +** _Returns:_ *integer* _pinType_, *number* _spawnNormalizedX_, *number* _spawnNormalizedY_ + +* IsAvAObjectiveInBattleground(*integer* _keepId_, *integer* _objectiveId_, *[BattlegroundQueryContextType|#BattlegroundQueryContextType]* _battlegroundContext_) +** _Returns:_ *bool* _isInBattleground_ + +* GetAvAArtifactScore(*integer* _campaignId_, *integer* _alliance_, *integer* _artifactType_) +** _Returns:_ *bool* _allOwnHeld_, *integer* _enemyHeld_ + +* GetNumArtifactScoreBonuses(*integer* _alliance_, *integer* _artifactType_) +** _Returns:_ *integer* _numBonuses_ + +* GetArtifactScoreBonusInfo(*integer* _alliance_, *integer* _artifactType_, *luaindex* _index_) +** _Returns:_ *string* _name_, *textureName* _icon_, *string* _description_ + +* GetNumKillLocations() +** _Returns:_ *integer* _numLocations_ + +* GetKillLocationPinInfo(*luaindex* _index_) +** _Returns:_ *integer* _pinType_, *number* _normalizedX_, *number* _normalizedY_ + +* IsPlayerInAvAWorld() +** _Returns:_ *bool* _isInAvAWorld_ + +* GetCurrentCampaignId() +** _Returns:_ *integer* _currentCampaignId_ + +* GetAssignedCampaignId() +** _Returns:_ *integer* _assignedCampaignId_ + +* GetCampaignAllianceScore(*integer* _campaignId_, *integer* _alliance_) +** _Returns:_ *integer* _score_ + +* GetSecondsUntilCampaignScoreReevaluation(*integer* _campaignId_) +** _Returns:_ *integer* _seconds_ + +* GetSecondsUntilCampaignStart(*integer* _campaignId_) +** _Returns:_ *integer* _seconds_ + +* GetSecondsUntilCampaignEnd(*integer* _campaignId_) +** _Returns:_ *integer* _seconds_ + +* GetCampaignUnderdogLeaderAlliance(*integer* _campaignId_) +** _Returns:_ *integer* _alliance_ + +* GetSecondsUntilCampaignUnderdogReevaluation(*integer* _campaignId_) +** _Returns:_ *integer* _seconds_ + +* GetCampaignHoldings(*integer* _campaignId_, *integer* _elementType_, *integer* _alliance_, *integer* _targetAlliance_) +** _Returns:_ *integer* _elementsControlled_ + +* GetTotalCampaignHoldings(*integer* _campaignId_, *integer* _elementType_, *integer* _alliance_) +** _Returns:_ *integer* _elementsControlled_ + +* GetCampaignAlliancePotentialScore(*integer* _campaignId_, *integer* _alliance_) +** _Returns:_ *integer* _potentialScore_ + +* GetCampaignHoldingScoreValues(*integer* _campaignId_) +** _Returns:_ *integer* _keepValue_, *integer* _resourceValue_, *integer* _outpostValue_, *integer* _defensiveArtifactValue_, *integer* _offensiveArtifactValue_ + +* GetCampaignName(*integer* _campaignId_) +** _Returns:_ *string* _campaignName_ + +* GetPendingAssignedCampaign() +** _Returns:_ *integer* _campaignId_ + +* GetNumCampaignRulesetTypes() +** _Returns:_ *integer* _numRulesetTypes_ + +* GetCampaignSocialConnectionInfo(*integer* _connectionIndex_) +** _Returns:_ *integer* _accountId_, *[Alliance|#Alliance]* _alliance_, *integer* _assignedCampaignId_, *integer* _currentCampaignId_, *bool* _isFriend_, *bool* _isGuildMate_ + +* SwitchGuestCampaign(*integer* _campaignId_) + +* GetMinLevelForCampaignTutorial() +** _Returns:_ *integer* _minLevelForCampaignTutorial_ + +* GetNumLootItems() +** _Returns:_ *integer* _count_ + +* GetNumKeepResourceTypes() +** _Returns:_ *integer* _numTypes_ + +* GetNumKeepUpgradePaths() +** _Returns:_ *integer* _numPaths_ + +* GetNumUpgradesForKeepAtResourceLevel(*integer* _keepId_, *[BattlegroundQueryContextType|#BattlegroundQueryContextType]* _battlegroundContext_, *[KeepResourceType|#KeepResourceType]* _resourceType_, *integer* _level_) +** _Returns:_ *integer* _numUpgrades_ + +* GetKeepUpgradeDetails(*integer* _keepId_, *[BattlegroundQueryContextType|#BattlegroundQueryContextType]* _battlegroundContext_, *[KeepResourceType|#KeepResourceType]* _resourceType_, *integer* _level_, *luaindex* _index_) +** _Returns:_ *string* _upgradeName_, *string* _upgradeDetails_, *textureName* _upgradeIcon_, *integer* _upgradeAtPercent_, *bool* _active_ + +* GetKeepUpgradeLineFromResourceType(*[KeepResourceType|#KeepResourceType]* _resourceType_) +** _Returns:_ *[KeepUpgradeLine|#KeepUpgradeLine]* _upgradeLine_ + +* GetKeepUpgradeLineFromUpgradePath(*[KeepUpgradePath|#KeepUpgradePath]* _upgradePath_) +** _Returns:_ *[KeepUpgradeLine|#KeepUpgradeLine]* _upgradeLine_ + +* GetNumUpgradesForKeepAtPathLevel(*integer* _keepId_, *[BattlegroundQueryContextType|#BattlegroundQueryContextType]* _battlegroundContext_, *[KeepUpgradePath|#KeepUpgradePath]* _upgradePath_, *integer* _level_) +** _Returns:_ *integer* _numUpgrades_ + +* GetKeepUpgradePathDetails(*integer* _keepId_, *[BattlegroundQueryContextType|#BattlegroundQueryContextType]* _battlegroundContext_, *[KeepUpgradePath|#KeepUpgradePath]* _upgradePath_, *integer* _level_, *luaindex* _index_) +** _Returns:_ *string* _upgradeName_, *string* _upgradeDetails_, *textureName* _icon_, *integer* _upgradeAtPercent_, *bool* _active_ + +* CanRespawnAtKeep(*integer* _keepId_) +** _Returns:_ *bool* _canRespawn_ + +* GetIsTracked(*integer* _trackType_, *integer* _param1_, *integer* _param2_) +** _Returns:_ *bool* _tracked_ + +* SetTracked(*integer* _trackType_, *bool* _tracked_, *integer* _param1_, *integer* _param2_) +** _Returns:_ *bool* _success_ + +* GetNumTracked() +** _Returns:_ *integer* _numTracked_ + +* GetTrackedByIndex(*luaindex* _index_) +** _Returns:_ *integer* _trackType_, *integer* _param1_, *integer* _param2_ + +* GetTrackedIsAssisted(*integer* _trackType_, *integer* _param1_, *integer* _param2_) +** _Returns:_ *bool* _assisted_ + +* SetTrackedIsAssisted(*integer* _trackType_, *bool* _assisted_, *integer* _param1_, *integer* _param2_) + +* AddMapPin(*integer* _pinType_, *integer* _param1_, *integer* _param2_, *integer* _param3_) + +* RemoveMapPin(*integer* _pinType_, *integer* _param1_, *integer* _param2_, *integer* _param3_) + +* StopMapPinAnimation(*integer* _pinType_, *integer* _param1_, *integer* _param2_, *integer* _param3_) + +* RemoveMapPinsByType(*integer* _pinType_) + +* SetMapPinAssisted(*integer* _pinType_, *bool* _assisted_, *integer* _param1_, *integer* _param2_, *integer* _param3_) + +* SetMapPinContinuousPositionUpdate(*integer* _pinType_, *bool* _continuousUpdate_, *integer* _param1_, *integer* _param2_, *integer* _param3_) + +* AddMapQuestPins(*luaindex* _journalQuestIndex_) + +* RemoveMapQuestPins(*luaindex* _journalQuestIndex_) + +* SetMapQuestPinsAssisted(*luaindex* _journalQuestIndex_, *bool* _assisted_) + +* StartMouseSiegeWeaponAim *private* () + +* StopMouseSiegeWeaponAim *private* () + +* SiegeWeaponPackUp *private* () + +* SiegeWeaponRelease *private* () + +* SiegeWeaponFire *private* () + +* CanSiegeWeaponPackUp() +** _Returns:_ *bool* _canPackup_ + +* CanSiegeWeaponFire() +** _Returns:_ *bool* _canFire_ + +* CanSiegeWeaponAim() +** _Returns:_ *bool* _canAim_ + +* IsPlayerControllingSiegeWeapon() +** _Returns:_ *bool* _isPlayerControlling_ + +* IsPlayerEscortingRam() +** _Returns:_ *bool* _isPlayerEscorting_ + +* GetNumPlayersEscortingRam() +** _Returns:_ *integer* _numPlayersEscorting_ + +* GetMinMaxRamEscorts() +** _Returns:_ *integer* _minEscorts_, *integer* _maxEscorts_ + +* SetHealthWarningStage(*integer* _stage_) + +* FlashHealthWarningStage(*integer* _stage_, *integer* _flashTimeMs_) + +* ClearHealthWarnings() + +* SetFlashWaitTime(*integer* _waitTimeMs_) + +* GetMaxMailItems() +** _Returns:_ *integer* _maxMail_ + +* QueueItemAttachment(*integer* _bagId_, *integer* _slotIndex_, *luaindex* _attachmentSlot_) +** _Returns:_ *integer* _itemAttachmentResult_ + +* FormatAchievementLinkTimestamp(*string* _timestamp_) +** _Returns:_ *string* _date_, *string* _time_ + +* GetNumStats() +** _Returns:_ *integer* _numStats_ + +* GetNumAbilitiesLearnedForLevel(*integer* _level_, *bool* _progression_) +** _Returns:_ *integer* _abilitiesLearned_ + +* GetLearnedAbilityInfoForLevel(*integer* _level_, *luaindex* _learnedIndex_, *bool* _progression_) +** _Returns:_ *string* _name_, *string* _texture_, *luaindex* _abilityIndex_, *luaindex* _progressionIndex_ + +* PlayerHasAttributeUpgrades() +** _Returns:_ *bool* _hasLevelUpgrades_ + +* ChooseAbilityProgressionMorph(*luaindex* _progressionIndex_, *integer* _morph_) + +* GetAbilityProgressionInfo(*luaindex* _progressionIndex_) +** _Returns:_ *string* _name_, *integer* _morph_, *integer* _rank_ + +* GetAbilityProgressionXPInfo(*luaindex* _progressionIndex_) +** _Returns:_ *integer* _lastRankXp_, *integer* _nextRankXP_, *integer* _currentXP_, *bool* _atMorph_ + +* GetAbilityProgressionAbilityInfo(*luaindex* _progressionIndex_, *integer* _morph_, *integer* _rank_) +** _Returns:_ *string* _name_, *string* _texture_, *luaindex* _abilityIndex_ + +* GetAbilityProgressionRankFromAbilityId(*integer* _abilityId_) +** _Returns:_ *integer:nilable* _rank_ + +* GetAbilityProgressionXPInfoFromAbilityId(*integer* _abilityId_) +** _Returns:_ *bool* _hasProgression_, *luaindex* _progressionIndex_, *integer* _lastRankXp_, *integer* _nextRankXP_, *integer* _currentXP_, *bool* _atMorph_ + +* GetAttributeDerivedStatPerPointValue(*integer* _attribute_, *integer* _stat_) +** _Returns:_ *number* _amountPerPoint_ + +* AcceptWorldEventInvite(*integer* _eventId_) + +* DeclineWorldEventInvite(*integer* _eventId_) + +* GetActiveCombatTipInfo(*integer* _activeCombatTipId_) +** _Returns:_ *string* _name_, *string* _tipText_, *string* _iconPath_ + +* IsGameCameraActive() +** _Returns:_ *bool* _isActive_ + +* IsInteractionCameraActive() +** _Returns:_ *bool* _isActive_ + +* BeginInteractCameraSpin() + +* EndInteractCameraSpin() + +* GameCameraInteractStart *private* () + +* IsReticleHidden() +** _Returns:_ *bool* _isHidden_ + +* IsGameCameraUnitHighlightedAttackable() +** _Returns:_ *bool* _attackable_ + +* GameCameraMouseFreeLookStart *private* () + +* GameCameraMouseFreeLookStop *private* () + +* CycleGameCameraPreferredEnemyTarget *private* () + +* IsGameCameraPreferredTargetValid() +** _Returns:_ *bool* _valid_ + +* ClearGameCameraPreferredTarget *private* () + +* GetGameCameraInteractableActionInfo() +** _Returns:_ *string:nilable* _action_, *string:nilable* _name_, *bool* _interactBlocked_, *bool* _isOwned_, *integer* _additionalInfo_, *integer:nilable* _contextualInfo_, *string:nilable* _contextualLink_ + +* GetNameOfGameCameraQuestToolTarget() +** _Returns:_ *string* _name_ + +* ToggleGameCameraFirstPerson() + +* IsGameCameraSiegeControlled() +** _Returns:_ *bool* _valid_ + +* ReleaseGameCameraSiegeControlled *private* () + +* StopSettingChamber *private* () + +* GetSettingChamberStress() +** _Returns:_ *number* _stress_ + +* AttemptForceLock *private* () + +* GetLockpickingTimeLeft() +** _Returns:_ *integer* _timeLeftMs_ + +* GetChanceToForceLock() +** _Returns:_ *integer* _chance_ + +* GetNumLockpicksLeft() +** _Returns:_ *integer* _picksLeft_ + +* GetLockQuality() +** _Returns:_ *integer* _lockQuality_ + +* GetChamberState(*luaindex* _chamberIndex_) +** _Returns:_ *integer* _chamberState_, *number* _chamberProgress_ + +* IsChamberSolved(*luaindex* _chamberIndex_) +** _Returns:_ *bool* _solved_ + +* StartSettingChamber *private* (*luaindex* _chamberIndex_) +** _Returns:_ *bool* _succesfullyStarted_ + +* GetNumPendingFeedback() +** _Returns:_ *integer* _pendingFeedback_ + +* GetFeedbackIdByIndex(*luaindex* _feedbackIndex_) +** _Returns:_ *integer:nilable* _feedbackId_ + +* GetFeedbackType(*integer* _feedbackId_) +** _Returns:_ *integer* _feedbackType_ + +* RemovePendingFeedback(*integer* _feedbackId_) + +* IsFeedbackGatheringEnabled() +** _Returns:_ *bool* _enabled_ + +* Logout() + +* Quit() + +* ConfirmLogout(*bool* _quitGame_, *[LogoutType|#LogoutType]* _option_, *[LogoutResult|#LogoutResult]* _initialResult_) + +* CancelLogout() + +* GetIsNewCharacter() +** _Returns:_ *bool* _isNewCharacter_ + +* GetTrialInfo() +** _Returns:_ *integer* _accountTypeId_, *string* _title_, *string* _description_, *integer* _version_ + +* GetTrialChatRestriction(*[MsgChannelType|#MsgChannelType]* _channel_, *string* _target_) +** _Returns:_ *[TrialAccountRestrictionType|#TrialAccountRestrictionType]* _restrictionType_ + +* GetTrialChatIsRestrictedAndWarn(*[MsgChannelType|#MsgChannelType]* _channel_, *string* _target_) +** _Returns:_ *bool* _handled_ + +* CanChangeBattleLevelPreference() +** _Returns:_ *bool* _canChangeBattleLevelPreference_ + +* ClearCursor() +** _Returns:_ *bool* _clearedSomething_ + +* SetCursorItemSoundsEnabled(*bool* _enabled_) + +* GetCursorContentType() +** _Returns:_ *integer* _cursorType_ + +* GetCursorBagId() +** _Returns:_ *integer:nilable* _originatingBag_ + +* GetCursorSlotIndex() +** _Returns:_ *integer:nilable* _slotIndex_ + +* PlaceInActionBar *protected* (*luaindex* _actionSlot_) + +* PlaceInInventory *protected* (*integer* _bagId_, *integer* _slotIndex_) + +* RequestMoveItem *protected* (*integer* _sourceBag_, *integer* _sourceSlot_, *integer* _destBag_, *integer* _destSlot_, *integer* _stackCount_) + +* PlaceInEquipSlot *protected* (*integer* _slot_) + +* PlaceInStoreWindow *protected* () + +* PlaceInTransfer *protected* () + +* PlaceInWorldLeftClick *protected* () + +* PlaceInAttachmentSlot *protected* (*luaindex* _attachmentSlot_) + +* PickupAction *protected* (*luaindex* _actionSlot_) + +* PickupAbility *protected* (*luaindex* _abilityIndex_) + +* PickupAbilityBySkillLine *protected* (*[SkillType|#SkillType]* _skillType_, *luaindex* _skillLineIndex_, *luaindex* _abilityIndex_) + +* PickupInventoryItem *protected* (*integer* _bagId_, *integer* _slotIndex_, *integer* _count_) + +* PickupEquippedItem *protected* (*integer* _slot_) + +* PickupTradeItem *protected* (*luaindex* _tradeIndex_) + +* PickupQuestTool *protected* (*luaindex* _journalQuestIndex_, *luaindex* _toolIndex_) + +* PickupQuestItem *protected* (*luaindex* _journalQuestIndex_, *luaindex* _stepIndex_, *luaindex* _conditionIndex_) + +* PickupStoreItem *protected* (*luaindex* _entryIndex_) + +* PickupStoreBuybackItem *protected* (*luaindex* _entryIndex_) + +* PickupCollectible *protected* (*integer* _collectibleId_) + +* RespondToDestroyRequest *private* (*bool* _choice_) + +* PlaceInTradingHouse *protected* () + +* GetNumActionLayers() +** _Returns:_ *integer* _actionLayers_ + +* GetActionLayerInfo(*luaindex* _layerIndex_) +** _Returns:_ *string* _layerName_, *integer* _numLayerCategories_ + +* GetActionLayerCategoryInfo(*luaindex* _layerIndex_, *luaindex* _categoryIndex_) +** _Returns:_ *string* _categoryName_, *integer* _numActions_ + +* GetActionInfo(*luaindex* _layerIndex_, *luaindex* _categoryIndex_, *luaindex* _actionIndex_) +** _Returns:_ *string* _actionName_, *bool* _isRebindable_, *bool* _isHidden_ + +* GetActionBindingInfo(*luaindex* _layerIndex_, *luaindex* _categoryIndex_, *luaindex* _actionIndex_, *luaindex* _bindingIndex_) +** _Returns:_ *[KeyCode|#KeyCode]* _keyCode_, *[KeyCode|#KeyCode]* _mod1_, *[KeyCode|#KeyCode]* _mod2_, *[KeyCode|#KeyCode]* _mod3_, *[KeyCode|#KeyCode]* _mod4_ + +* GetMaxBindingsPerAction() +** _Returns:_ *integer* _maxNumBindings_ + +* CreateDefaultActionBind(*string* _actionName_, *[KeyCode|#KeyCode]* _key_, *[KeyCode|#KeyCode]* _modifier1_, *[KeyCode|#KeyCode]* _modifier2_, *[KeyCode|#KeyCode]* _modifier3_, *[KeyCode|#KeyCode]* _modifier4_) + +* BindKeyToAction *protected* (*luaindex* _layerIndex_, *luaindex* _categoryIndex_, *luaindex* _actionIndex_, *luaindex* _bindingIndex_, *[KeyCode|#KeyCode]* _key_, *[KeyCode|#KeyCode]* _modifier1_, *[KeyCode|#KeyCode]* _modifier2_, *[KeyCode|#KeyCode]* _modifier3_, *[KeyCode|#KeyCode]* _modifier4_) + +* UnbindKeyFromAction *protected* (*luaindex* _layerIndex_, *luaindex* _categoryIndex_, *luaindex* _actionIndex_, *luaindex* _bindingIndex_) + +* UnbindAllKeysFromAction *protected* (*luaindex* _layerIndex_, *luaindex* _categoryIndex_, *luaindex* _actionIndex_) + +* GetActionIndicesFromName(*string* _actionName_) +** _Returns:_ *luaindex:nilable* _layerIndex_, *luaindex:nilable* _categoryIndex_, *luaindex:nilable* _actionIndex_ + +* GetBindingIndicesFromKeys(*luaindex* _layerIndex_, *[KeyCode|#KeyCode]* _keyCode_, *[KeyCode|#KeyCode]* _mod1_, *[KeyCode|#KeyCode]* _mod2_, *[KeyCode|#KeyCode]* _mod3_, *[KeyCode|#KeyCode]* _mod4_) +** _Returns:_ *luaindex:nilable* _categoryIndex_, *luaindex:nilable* _actionIndex_, *luaindex:nilable* _bindingIndex_ + +* GetActionNameFromKey(*string* _layerName_, *[KeyCode|#KeyCode]* _keyCode_) +** _Returns:_ *string* _actionName_ + +* PushActionLayerByName(*string* _layerName_) + +* InsertActionLayerByName(*string* _layerName_, *luaindex* _activeLayerIndex_) + +* RemoveActionLayerByName(*string* _layerName_) + +* IsActionLayerActiveByName(*string* _layerName_) +** _Returns:_ *bool* _active_ + +* PopActionLayer() + +* GetNumActiveActionLayers() +** _Returns:_ *integer* _numActiveActionLayers_ + +* GetActiveActionLayerIndex(*luaindex* _activeActionLayerIndex_) +** _Returns:_ *luaindex:nilable* _layerIndex_ + +* ApplySoftCapToStat(*[DerivedStats|#DerivedStats]* _derivedStat_, *integer* _value_) +** _Returns:_ *integer* _softCappedValue_ + +* GetNumAttributes() +** _Returns:_ *integer* _numAttributes_ + +* IsPlayerTryingToMove() +** _Returns:_ *bool* _tryingToMove_ + +* GetCon(*integer* _otherLevel_, *integer:nilable* _playerLevel_) +** _Returns:_ *[DifficultyCon|#DifficultyCon]* _con_ + +* IsWerewolf() +** _Returns:_ *bool* _isWerewolf_ + +* GetSynergyInfo() +** _Returns:_ *string:nilable* _synergyName_, *textureName:nilable* _iconFilename_ + +* HasSynergyEffects() +** _Returns:_ *bool* _hasSynergy_ + +* GetGroupInviteInfo() +** _Returns:_ *string* _name_, *integer* _millisecondsSinceRequest_ + +* AcceptGroupInvite() + +* DeclineGroupInvite() + +* GroupLeave() + +* GroupInviteByName(*string* _name_) + +* GroupKickByName(*string* _name_) + +* GroupDisband() + +* IsPlayerInGroup(*string* _name_) +** _Returns:_ *bool* _inGroup_ + +* GetGroupSize() +** _Returns:_ *integer* _groupSize_ + +* PingMap(*integer* _pingType_, *integer* _mapDisplayType_, *number* _normalizedX_, *number* _normalizedZ_) + +* RemoveRallyPoint() + +* RemovePlayerWaypoint() + +* JumpToGroupLeader() + +* JumpToGroupMember(*string* _name_) + +* CanJumpToGroupMember(*string* _unitTag_) +** _Returns:_ *bool* _canJump_ + +* SetVeteranDifficulty(*bool* _isVeteranDifficulty_) + +* GetGroupUnitTagByIndex(*luaindex* _sortIndex_) +** _Returns:_ *string:nilable* _unitTag_ + +* GetGroupIndexByUnitTag(*string* _unitTag_) +** _Returns:_ *luaindex* _sortIndex_ + +* GetInstanceKickTime() +** _Returns:_ *integer:nilable* _remainingTimeMs_, *integer:nilable* _totalTimeMs_ + +* IsGroupMemberInRemoteRegion(*string* _unitTag_) +** _Returns:_ *bool* _inRemoteRegion_ + +* IsAnyGroupMemberInDungeon() +** _Returns:_ *bool* _isAnyGroupMemberInDungeon_ + +* GetRaidReviveCounterInfo() +** _Returns:_ *integer:nilable* _currentCounter_ + +* GetCurrentRaidScore() +** _Returns:_ *integer* _score_ + +* GetCurrentRaidDeaths() +** _Returns:_ *integer:nilable* _deaths_ + +* IsRaidInProgress() +** _Returns:_ *bool* _inProgress_ + +* HasRaidEnded() +** _Returns:_ *bool* _ended_ + +* WasRaidSuccessful() +** _Returns:_ *bool:nilable* _successful_ + +* IsPlayerInRaid() +** _Returns:_ *bool* _inRaid_ + +* IsPlayerInReviveCounterRaid() +** _Returns:_ *bool* _isInReviveCounterRaid_ + +* IsPlayerInRaidStagingArea() +** _Returns:_ *bool* _isInRaidStagingArea_ + +* GetRaidName(*integer* _raidId_) +** _Returns:_ *string* _name_ + +* GetCurrentParticipatingRaidId() +** _Returns:_ *integer* _currentRaidId_ + +* QueryRaidLeaderboardData() + +* GetNumRaidLeaderboards() +** _Returns:_ *integer* _count_ + +* GetRaidLeaderboardInfo(*luaindex* _raidIndex_) +** _Returns:_ *string* _name_, *bool* _isWeekly_, *integer* _raidId_, *[RaidCategory|#RaidCategory]* _category_ + +* GetRaidLeaderboardLocalPlayerInfo(*luaindex* _raidIndex_) +** _Returns:_ *integer* _rank_, *integer* _bestScore_ + +* GetNumRaidLeaderboardEntries(*luaindex* _raidIndex_) +** _Returns:_ *integer* _count_ + +* GetRaidLeaderboardEntryInfo(*luaindex* _raidIndex_, *luaindex* _entryIndex_) +** _Returns:_ *integer* _ranking_, *string* _charName_, *integer* _time_, *integer* _classId_, *integer* _allianceId_ + +* GetRaidOfTheWeekTimes() +** _Returns:_ *integer* _secondsUntilEnd_, *integer* _secondsUntilNextStart_ + +* GetPlayerRaidParticipationInfo(*luaindex* _raidIndex_) +** _Returns:_ *bool* _isParticipating_, *bool* _isCredited_ + +* GetPlayerRaidProgressInfo(*luaindex* _raidIndex_) +** _Returns:_ *bool* _inProgress_, *bool* _complete_ + +* JumpToFriend(*string* _name_) + +* GetNumRaidScoreNotifications() +** _Returns:_ *integer* _numNotifications_ + +* GetRaidScoreNotificationId(*luaindex* _notificationIndex_) +** _Returns:_ *integer* _notificationId_ + +* GetRaidScoreNotificationInfo(*integer* _notificationId_) +** _Returns:_ *integer* _raidId_, *integer* _raidScore_, *integer* _millisecondsSinceRequest_ + +* GetNumRaidScoreNotificationMembers(*integer* _notificationId_) +** _Returns:_ *integer* _numMembers_ + +* GetRaidScoreNotificationMemberInfo(*integer* _notificationId_, *luaindex* _memberIndex_) +** _Returns:_ *string* _displayName_, *string* _characterName_, *bool* _isFriend_, *bool* _isGuildMember_ + +* RemoveRaidScoreNotification(*integer* _notificationId_) + +* IsSlotLocked(*luaindex* _slotIndex_) +** _Returns:_ *bool* _locked_ + +* GetActionBarPage(*luaindex* _physicalPageId_) +** _Returns:_ *luaindex* _logicalPageId_ + +* SetActionBarPage *protected* (*luaindex* _physicalPageId_, *luaindex* _logicalPageId_) + +* ClearSlot *protected* (*luaindex* _slotIndex_) + +* SelectSlotAbility *protected* (*luaindex* _abilityIndex_, *luaindex* _slotIndex_) + +* SelectSlotItem *protected* (*integer* _bagId_, *integer* _bagSlotId_, *luaindex* _slotIndex_) + +* SelectSlotCollectible *protected* (*integer* _collectibleId_, *luaindex* _slotIndex_) + +* SelectSlotEmote *protected* (*integer* _emoteIndex_, *luaindex* _slotIndex_) + +* SelectLastSlottedItem *protected* (*luaindex* _slotIndex_) + +* ClearLastSlottedItem() + +* GetLastSlottedItemLink() +** _Returns:_ *string* _itemLink_ + +* GetSlotItemLink(*luaindex* _slotIndex_) +** _Returns:_ *string* _itemLink_ + +* GetCurrentQuickslot() +** _Returns:_ *integer* _slotId_ + +* SetCurrentQuickslot(*integer* _slotId_) + +* HasMountSkin() +** _Returns:_ *bool* _result_ + +* GetMountSkinId() +** _Returns:_ *integer* _skinId_ + +* GetRidingStats() +** _Returns:_ *integer* _inventoryBonus_, *integer* _maxInventoryBonus_, *integer* _staminaBonus_, *integer* _maxStaminaBonus_, *integer* _speedBonus_, *integer* _maxSpeedBonus_ + +* GetMaxRidingTraining(*[RidingTrainType|#RidingTrainType]* _trainTypeIndex_) +** _Returns:_ *integer* _maxValue_ + +* GetTimeUntilCanBeTrained() +** _Returns:_ *integer* _timeMs_, *integer* _totalDurationMs_ + +* GetTrainingCost() +** _Returns:_ *integer* _cost_ + +* TrainRiding(*[RidingTrainType|#RidingTrainType]* _trainTypeIndex_) + +* IsMounted() +** _Returns:_ *bool* _mounted_ + +* ToggleMount *private* () + +* GetAbilityIdByIndex(*luaindex* _abilityIndex_) +** _Returns:_ *integer* _abilityId_ + +* DoesAbilityExist(*integer* _abilityId_) +** _Returns:_ *bool* _exists_ + +* GetAbilityName(*integer* _abilityId_) +** _Returns:_ *string* _abilityName_ + +* IsAbilityPassive(*integer* _abilityId_) +** _Returns:_ *bool* _isPassive_ + +* GetAbilityCastInfo(*integer* _abilityId_) +** _Returns:_ *bool* _channeled_, *integer* _castTime_, *integer* _channelTime_ + +* GetAbilityTargetDescription(*integer* _abilityId_) +** _Returns:_ *string:nilable* _targetDescription_ + +* GetAbilityRange(*integer* _abilityId_) +** _Returns:_ *integer* _minRangeCM_, *integer* _maxRangeCM_ + +* GetAbilityRadius(*integer* _abilityId_) +** _Returns:_ *integer* _radius_ + +* GetAbilityAngleDistance(*integer* _abilityId_) +** _Returns:_ *integer* _angleDistance_ + +* GetAbilityDuration(*integer* _abilityId_) +** _Returns:_ *integer* _duration_ + +* GetAbilityCost(*integer* _abilityId_) +** _Returns:_ *integer* _cost_, *[CombatMechanicType|#CombatMechanicType]* _mechanic_ + +* GetAbilityDescriptionHeader(*integer* _abilityId_) +** _Returns:_ *string* _header_ + +* GetAbilityDescription(*integer* _abilityId_) +** _Returns:_ *string* _description_ + +* GetAbilityEffectDescription(*integer* _effectSlotId_) +** _Returns:_ *string* _description_ + +* GetAbilityUpgradeLines(*integer* _abilityId_) +** _Uses variable returns..._ +** _Returns:_ *string* _label_, *string* _oldValue_, *string* _newValue_ + +* GetAbilityNewEffectLines(*integer* _abilityId_) +** _Uses variable returns..._ +** _Returns:_ *string* _newEffect_ + +* IsBlockActive() +** _Returns:_ *bool* _active_ + +* FormatFloatRelevantFraction(*number* _num_) +** _Returns:_ *string* _formattedString_ + +* GetOfferedQuestInfo() +** _Returns:_ *string* _dialogue_, *string* _response_ + +* GetOfferedQuestShareInfo(*integer* _questId_) +** _Returns:_ *string* _questName_, *string* _playerName_, *integer* _millisecondsSinceRequest_ + +* GetOfferedQuestShareIds() +** _Uses variable returns..._ +** _Returns:_ *integer* _questId_ + +* AcceptOfferedQuest() + +* AcceptSharedQuest(*integer* _questId_) + +* DeclineSharedQuest(*integer* _questId_) + +* GetNumJournalQuests() +** _Returns:_ *integer* _numQuests_ + +* IsValidQuestIndex(*luaindex* _journalQuestIndex_) +** _Returns:_ *bool* _isValid_ + +* GetJournalQuestType(*luaindex* _journalQuestIndex_) +** _Returns:_ *integer* _type_ + +* GetJournalQuestRepeatType(*luaindex* _journalQuestIndex_) +** _Returns:_ *integer* _repeatType_ + +* GetJournalInstanceDisplayType(*luaindex* _journalQuestIndex_) +** _Returns:_ *integer* _instanceDisplayType_ + +* GetJournalQuestInfo(*luaindex* _journalQuestIndex_) +** _Returns:_ *string* _questName_, *string* _backgroundText_, *string* _activeStepText_, *integer* _activeStepType_, *string* _activeStepTrackerOverrideText_, *bool* _completed_, *bool* _tracked_, *integer* _questLevel_, *bool* _pushed_, *integer* _questType_, *integer* _instanceDisplayType_ + +* GetJournalQuestIsComplete(*luaindex* _journalQuestIndex_) +** _Returns:_ *bool* _completed_ + +* GetJournalQuestName(*luaindex* _journalQuestIndex_) +** _Returns:_ *string* _questName_ + +* GetJournalQuestLevel(*luaindex* _journalQuestIndex_) +** _Returns:_ *integer* _level_ + +* GetJournalQuestConditionType(*luaindex* _journalQuestIndex_, *luaindex* _stepIndex_, *luaindex* _conditionIndex_, *bool* _assisted_) +** _Returns:_ *integer* _pinType_ + +* GetJournalQuestConditionInfo(*luaindex* _journalQuestIndex_, *luaindex* _stepIndex_, *luaindex* _conditionIndex_) +** _Returns:_ *string* _conditionText_, *integer* _current_, *integer* _max_, *bool* _isFailCondition_, *bool* _isComplete_, *bool* _isCreditShared_ + +* GetJournalQuestConditionValues(*luaindex* _journalQuestIndex_, *luaindex* _stepIndex_, *luaindex* _conditionIndex_) +** _Returns:_ *integer* _current_, *integer* _max_, *bool* _isFailCondition_, *bool* _isComplete_, *bool* _isCreditShared_ + +* GetQuestToolCooldownInfo(*luaindex* _journalQuestIndex_, *luaindex* _toolIndex_) +** _Returns:_ *integer* _remain_, *integer* _duration_ + +* UseQuestItem(*luaindex* _journalQuestIndex_, *luaindex* _stepIndex_, *luaindex* _conditionIndex_) + +* UseQuestTool(*luaindex* _journalQuestIndex_, *luaindex* _toolIndex_) + +* CanUseQuestItem(*luaindex* _journalQuestIndex_, *luaindex* _stepIndex_, *luaindex* _conditionIndex_) +** _Returns:_ *bool* _canUse_ + +* CanUseQuestTool(*luaindex* _journalQuestIndex_, *luaindex* _toolIndex_) +** _Returns:_ *bool* _canUse_ + +* IsJournalQuestInCurrentMapZone(*luaindex* _questIndex_) +** _Returns:_ *bool* _isInCurrentZone_ + +* DoesJournalQuestConditionHavePosition(*luaindex* _journalQuestIndex_, *luaindex* _stepIndex_, *luaindex* _conditionIndex_) +** _Returns:_ *bool* _hasPosition_ + +* SetMapToQuestCondition(*luaindex* _journalQuestIndex_, *luaindex* _stepIndex_, *luaindex* _conditionIndex_) +** _Returns:_ *[SetMapResultCode|#SetMapResultCode]* _setMapResult_ + +* SetMapToQuestZone(*luaindex* _questIndex_) +** _Returns:_ *[SetMapResultCode|#SetMapResultCode]* _setMapResult_ + +* GetJournalQuestNumRewards(*luaindex* _journalQuestIndex_) +** _Returns:_ *integer* _count_ + +* GetQuestRewardItemLink(*luaindex* _rewardIndex_, *[LinkStyle|#LinkStyle]* _linkStyle_) +** _Returns:_ *string* _link_ + +* GetNextCompletedQuestId(*integer:nilable* _lastQuestId_) +** _Returns:_ *integer:nilable* _nextQuestId_ + +* GetCompletedQuestInfo(*integer* _questId_) +** _Returns:_ *string* _name_, *[QuestType|#QuestType]* _questType_ + +* GetCompletedQuestLocationInfo(*integer* _questId_) +** _Returns:_ *string* _zoneName_, *string* _objectiveName_, *luaindex* _zoneIndex_, *luaindex* _poiIndex_ + +* GetJournalQuestRewardInfo(*luaindex* _journalQuestIndex_, *luaindex* _rewardIndex_) +** _Returns:_ *[RewardType|#RewardType]* _type_, *string* _name_, *integer* _amount_, *textureName* _iconFile_, *bool* _meetsUsageRequirement_, *[ItemQuality|#ItemQuality]* _itemQuality_, *[RewardItemType|#RewardItemType]:nilable* _itemType_ + +* GetJournalQuestRewardItemId(*luaindex* _journalQuestIndex_, *luaindex* _rewardIndex_) +** _Returns:_ *integer* _rewardItemDefId_ + +* GetJournalQuestRewardCollectibleId(*luaindex* _journalQuestIndex_, *luaindex* _rewardIndex_) +** _Returns:_ *integer* _rewardCollectibleDefId_ + +* GetQuestToolInfo(*luaindex* _journalQuestIndex_, *luaindex* _toolIndex_) +** _Returns:_ *textureName* _iconFilename_, *integer* _stackCount_, *bool* _isUsable_, *string* _name_, *integer* _questItemId_ + +* GetQuestItemInfo(*luaindex* _journalQuestIndex_, *luaindex* _stepIndex_, *luaindex* _conditionIndex_) +** _Returns:_ *textureName* _iconFilename_, *integer* _stackCount_, *string* _name_, *integer* _questItemId_ + +* GetQuestToolTooltipInfo(*luaindex* _journalQuestIndex_, *luaindex* _toolIndex_) +** _Returns:_ *string* _header_, *string* _itemName_, *string* _tooltipText_ + +* GetQuestItemTooltipInfo(*luaindex* _journalQuestIndex_, *luaindex* _stepIndex_, *luaindex* _conditionIndex_) +** _Returns:_ *string* _header_, *string* _itemName_, *string* _tooltipText_ + +* GetDynamicChatChannelName(*integer* _channelId_) +** _Returns:_ *string* _name_ + +* GetChatChannelId(*string* _name_) +** _Returns:_ *integer* _channelId_ + +* CanWriteGuildChannel(*integer* _channelId_) +** _Returns:_ *bool* _canWrite_ + +* GetNumChatContainers() +** _Returns:_ *integer* _numContainers_ + +* GetNumChatContainerTabs(*luaindex* _chatContainerIndex_) +** _Returns:_ *integer* _numContainerTabs_ + +* GetChatContainerTabInfo(*luaindex* _chatContainerIndex_, *luaindex* _tabIndex_) +** _Returns:_ *string* _name_, *bool* _isLocked_, *bool* _isInteractable_, *bool* _isCombatLog_, *bool* _areTimestampsEnabled_ + +* GetNumChatCategories() +** _Returns:_ *integer* _numCategories_ + +* IsChatContainerTabCategoryEnabled(*luaindex* _chatContainerIndex_, *luaindex* _tabIndex_, *[ChatChannelCategories|#ChatChannelCategories]* _chatCategory_) +** _Returns:_ *bool* _enabled_ + +* SetChatContainerTabCategoryEnabled(*luaindex* _chatContainerIndex_, *luaindex* _tabIndex_, *[ChatChannelCategories|#ChatChannelCategories]* _chatCategory_, *bool* _enabled_) + +* SetChatContainerTabInfo(*luaindex* _chatContainerIndex_, *luaindex* _tabIndex_, *string* _name_, *bool* _isLocked_, *bool* _isInteractable_, *bool* _areTimestampsEnabled_) + +* ResetChatContainerTabToDefault(*luaindex* _chatContainerIndex_, *luaindex* _tabIndex_) + +* GetChatContainerColors(*luaindex* _chatContainerIndex_) +** _Returns:_ *number* _bgRed_, *number* _bgGreen_, *number* _bgBlue_, *number* _bgMinAlpha_, *number* _bgMaxAlpha_ + +* SetChatContainerColors(*luaindex* _chatContainerIndex_, *number* _bgRed_, *number* _bgGreen_, *number* _bgBlue_, *number* _bgMinAlpha_, *number* _bgMaxAlpha_) + +* ResetChatContainerColorsToDefault(*luaindex* _chatContainerIndex_) + +* AddChatContainer() + +* RemoveChatContainer(*luaindex* _chatContainerIndex_) + +* AddChatContainerTab(*luaindex* _chatContainerIndex_, *string* _name_, *bool* _isCombatLog_) + +* RemoveChatContainerTab(*luaindex* _chatContainerIndex_, *luaindex* _tabIndex_) + +* TransferChatContainerTab(*luaindex* _fromChatContainerIndex_, *luaindex* _fromTabIndex_, *luaindex* _toChatContainerIndex_, *luaindex* _toTabIndex_) + +* GetChatFontSize() +** _Returns:_ *integer* _fontSize_ + +* SetChatFontSize(*integer* _fontSize_) + +* ResetChatFontSizeToDefault() + +* GetChatCategoryColor(*[ChatChannelCategories|#ChatChannelCategories]* _category_) +** _Returns:_ *number* _red_, *number* _green_, *number* _blue_ + +* SetChatCategoryColor(*[ChatChannelCategories|#ChatChannelCategories]* _category_, *number* _red_, *number* _green_, *number* _blue_) + +* ResetChatCategoryColorToDefault(*[ChatChannelCategories|#ChatChannelCategories]* _category_) + +* GetChannelCategoryFromChannel(*[MsgChannelType|#MsgChannelType]* _channel_) +** _Returns:_ *[ChatChannelCategories|#ChatChannelCategories]* _category_ + +* IsChatBubbleCategoryEnabled(*[ChatChannelCategories|#ChatChannelCategories]* _category_) +** _Returns:_ *bool* _enabled_ + +* SetChatBubbleCategoryEnabled(*[ChatChannelCategories|#ChatChannelCategories]* _category_, *bool* _enabled_) + +* SetSessionIgnore(*string* _userName_, *bool* _isIgnoredThisSession_) + +* ClearSessionIgnores() + +* SubmitSpamReport *private* (*string* _userName_, *[ReportPlayerReason|#ReportPlayerReason]* _reason_) + +* SetChatLogEnabled(*bool* _isEnabled_) + +* IsChatLogEnabled() +** _Returns:_ *bool* _isEnabled_ + +* SetPendingInteractionConfirmed(*bool* _isConfirmed_) + +* IsUnderArrest() +** _Returns:_ *bool* _beingArrested_ + +* GetGameCameraInteractableUnitAudioInfo() +** _Returns:_ *integer* _audioModelType_, *integer* _audioModelMaterial_, *integer* _audioModelSize_ + +* IsGameCameraInteractableUnitMonster() +** _Returns:_ *bool* _isUnitMonster_ + +* GetGameCameraInteractableInfo() +** _Returns:_ *bool* _interactionExists_, *bool* _interactionAvailableNow_, *bool* _questInteraction_, *bool* _questTargetBased_, *luaindex* _questJournalIndex_, *luaindex* _questToolIndex_, *bool* _questToolOnCooldown_ + +* GetGameCameraPickpocketingBonusInfo() +** _Returns:_ *bool* _inBonus_, *bool* _isHostile_, *integer* _percentChance_, *[PickpocketDifficultyType|#PickpocketDifficultyType]* _difficulty_, *bool* _isEmpty_, *[ProspectivePickpocketResult|#ProspectivePickpocketResult]* _prospectiveResult_ + +* GetCurrentMoney() +** _Returns:_ *integer* _money_ + +* GetAlliancePoints() +** _Returns:_ *integer* _alliancePoints_ + +* UseItem *protected* (*integer* _bagId_, *integer* _slotIndex_) + +* CanInteractWithItem(*integer* _bagId_, *integer* _slotIndex_) +** _Returns:_ *bool* _canInteract_ + +* UnequipItem(*[EquipSlot|#EquipSlot]* _equipSlot_) + +* DestroyItem(*[Bag|#Bag]* _bagId_, *integer* _slotIndex_) + +* GetNextBankUpgradePrice() +** _Returns:_ *integer* _cost_ + +* BuyBankSpace() + +* BuyBagSpace() + +* DisplayBankUpgrade() + +* GetBagSize(*[Bag|#Bag]* _bagId_) +** _Returns:_ *integer* _bagSlots_ + +* IsArmorEffectivenessReduced(*integer* _bagId_, *integer* _slotIndex_) +** _Returns:_ *bool* _effectivenessReduced_ + +* GetNumBagUsedSlots(*[Bag|#Bag]* _bagId_) +** _Returns:_ *integer* _usedSlots_ + +* GetNumBagFreeSlots(*[Bag|#Bag]* _bagId_) +** _Returns:_ *integer* _freeSlots_ + +* FindFirstEmptySlotInBag(*[Bag|#Bag]* _bagId_) +** _Returns:_ *integer:nilable* _slotIndex_ + +* GetItemFilterTypeInfo(*integer* _bagId_, *integer* _slotIndex_) +** _Uses variable returns..._ +** _Returns:_ *[ItemFilterType|#ItemFilterType]* _itemFilterType_ + +* GetItemCooldownInfo(*[Bag|#Bag]* _bagId_, *integer* _slotIndex_) +** _Returns:_ *integer* _remain_, *integer* _duration_ + +* GetItemStatValue(*integer* _bagId_, *integer* _slotIndex_) +** _Returns:_ *integer* _statValue_ + +* GetItemSoundCategory(*integer* _bagId_, *integer* _slotIndex_) +** _Returns:_ *integer* _itemSoundCategory_ + +* IsItemBound(*integer* _bagId_, *integer* _slotIndex_) +** _Returns:_ *bool* _isBound_ + +* IsItemEnchantable(*integer* _bagId_, *integer* _slotIndex_) +** _Returns:_ *bool* _enchantable_ + +* IsItemEnchantment(*integer* _bagId_, *integer* _slotIndex_) +** _Returns:_ *bool* _enchantment_ + +* CanItemTakeEnchantment(*integer* _itemToEnchantBagId_, *integer* _itemToEnchantSlotIndex_, *integer* _enchantmentToUseBagId_, *integer* _enchantmentToUseSlotIndex_) +** _Returns:_ *bool* _canEnchant_ + +* EnchantItem(*integer* _itemToEnchantBagId_, *integer* _itemToEnchantSlotIndex_, *integer* _enchantmentToUseBagId_, *integer* _enchantmentToUseSlotIndex_) + +* CanConvertItemStyleToImperial(*integer* _itemToBagId_, *integer* _itemToSlotIndex_) +** _Returns:_ *bool* _canConvert_ + +* ConvertItemStyleToImperial(*integer* _itemToBagId_, *integer* _itemToSlotIndex_) + +* IsItemChargeable(*integer* _bagId_, *integer* _slotIndex_) +** _Returns:_ *bool* _rechargeable_ + +* GetAmountSoulGemWouldChargeItem(*integer* _itemToChargeBagId_, *integer* _itemToChargeSlotIndex_, *integer* _soulGemToConsumeBagId_, *integer* _soulGemToConsumeSlotIndex_) +** _Returns:_ *integer* _chargeAmount_ + +* ChargeItemWithSoulGem(*integer* _itemToChargeBagId_, *integer* _itemToChargeSlotIndex_, *integer* _soulGemToConsumeBagId_, *integer* _soulGemToConsumeSlotIndex_) + +* IsItemSoulGem(*[SoulGemType|#SoulGemType]* _soulGemType_, *integer* _bagId_, *integer* _slotIndex_) +** _Returns:_ *bool* _isSoulGem_ + +* GetChargeInfoForItem(*integer* _bagId_, *integer* _slotIndex_) +** _Returns:_ *integer* _charges_, *integer* _maxCharges_ + +* DoesItemHaveDurability(*integer* _bagId_, *integer* _slotIndex_) +** _Returns:_ *bool* _hasDurability_ + +* GetItemCondition(*integer* _bagId_, *integer* _slotIndex_) +** _Returns:_ *integer* _condition_ + +* GetItemRepairCost(*integer* _bagId_, *integer* _slotIndex_) +** _Returns:_ *integer* _repairCost_ + +* GetRepairAllCost() +** _Returns:_ *integer* _repairCost_ + +* GetItemLaunderPrice(*integer* _bagId_, *integer* _slotIndex_) +** _Returns:_ *integer* _launderCost_ + +* IsItemRepairKit(*integer* _bagId_, *integer* _slotIndex_) +** _Returns:_ *bool* _isRepairKit_ + +* IsItemNonCrownRepairKit(*integer* _bagId_, *integer* _slotIndex_) +** _Returns:_ *bool* _isNonCrownRepairKit_ + +* GetRepairKitTier(*integer* _bagId_, *integer* _slotIndex_) +** _Returns:_ *integer* _tier_ + +* GetAmountRepairKitWouldRepairItem(*integer* _itemToRepairBagId_, *integer* _itemToRepairSlotIndex_, *integer* _repairKitToConsumeBagId_, *integer* _repairKitToConsumeSlotIndex_) +** _Returns:_ *integer* _amountRepaired_ + +* RepairItemWithRepairKit(*integer* _itemToRepairBagId_, *integer* _itemToRepairSlotIndex_, *integer* _repairKitToConsumeBagId_, *integer* _repairKitToConsumeSlotIndex_) + +* GetActiveWeaponPairInfo() +** _Returns:_ *[ActiveWeaponPair|#ActiveWeaponPair]* _activeWeaponPair_, *bool* _locked_ + +* GetItemLevel(*integer* _bagId_, *integer* _slotIndex_) +** _Returns:_ *integer* _level_ + +* GetItemRequiredLevel(*integer* _bagId_, *integer* _slotIndex_) +** _Returns:_ *integer* _requiredLevel_ + +* GetItemRequiredVeteranRank(*integer* _bagId_, *integer* _slotIndex_) +** _Returns:_ *integer* _requiredVeterankRank_ + +* GetItemTrait(*integer* _bagId_, *integer* _slotIndex_) +** _Returns:_ *[ItemTraitType|#ItemTraitType]* _trait_ + +* GetItemCreatorName(*integer* _bagId_, *integer* _slotIndex_) +** _Returns:_ *string* _creatorName_ + +* GetItemInfo(*integer* _bagId_, *integer* _slotIndex_) +** _Returns:_ *textureName* _icon_, *integer* _stack_, *integer* _sellPrice_, *bool* _meetsUsageRequirement_, *bool* _locked_, *integer* _equipType_, *integer* _itemStyle_, *integer* _quality_ + +* GetItemCraftingInfo(*integer* _bagId_, *integer* _slotIndex_) +** _Returns:_ *[TradeskillType|#TradeskillType]* _usedInCraftingType_, *[ItemType|#ItemType]* _itemType_, *integer:nilable* _extraInfo1_, *integer:nilable* _extraInfo2_, *integer:nilable* _extraInfo3_ + +* GetItemType(*integer* _bagId_, *integer* _slotIndex_) +** _Returns:_ *[ItemType|#ItemType]* _itemType_ + +* GetItemArmorType(*integer* _bagId_, *integer* _slotIndex_) +** _Returns:_ *[ArmorType|#ArmorType]* _armorType_ + +* GetItemWeaponType(*integer* _bagId_, *integer* _slotIndex_) +** _Returns:_ *[WeaponType|#WeaponType]* _weaponType_ + +* GetItemUniqueId(*integer* _bagId1_, *integer* _slotIndex1_) +** _Returns:_ *id64:nilable* _id_ + +* GetSoulGemItemInfo(*integer* _bagId_, *integer* _slotIndex_) +** _Returns:_ *integer* _tier_, *[SoulGemType|#SoulGemType]* _soulGemType_ + +* GetSoulGemInfo(*[SoulGemType|#SoulGemType]* _soulGemType_, *integer* _targetLevel_, *bool* _onlyInInventory_) +** _Returns:_ *string* _name_, *textureName* _icon_, *integer* _stackCount_, *[ItemQuality|#ItemQuality]* _quality_ + +* GetNextGuildBankSlotId(*integer:nilable* _lastSlotId_) +** _Returns:_ *integer:nilable* _nextSlotId_ + +* SelectGuildBank(*integer* _guildId_) + +* TransferToGuildBank(*integer* _sourceBag_, *integer* _sourceSlot_) + +* TransferFromGuildBank(*integer* _slotId_) + +* HasAnyJunk(*integer* _bagId_) +** _Returns:_ *bool* _hasJunk_ + +* DestroyAllJunk() + +* DoesBagHaveSpaceFor(*[Bag|#Bag]* _destinationBagId_, *[Bag|#Bag]* _sourceBagId_, *integer* _sourceSlot_) +** _Returns:_ *bool* _hasSpace_ + +* SetItemIsJunk(*integer* _bagId_, *integer* _slotIndex_, *bool* _junk_) + +* GetBankedMoney() +** _Returns:_ *integer* _money_ + +* DepositMoneyIntoBank(*integer* _money_) + +* WithdrawMoneyFromBank(*integer* _money_) + +* GetGuildBankedMoney() +** _Returns:_ *integer* _money_ + +* DepositMoneyIntoGuildBank(*integer* _money_) + +* WithdrawMoneyFromGuildBank(*integer* _money_) + +* IsItemDyeable(*integer* _bagId_, *integer* _slotIndex_) +** _Returns:_ *bool* _dyeable_ + +* HasItemInSlot(*integer* _bagId_, *integer* _slotIndex_) +** _Returns:_ *bool* _hasItemInSlot_ + +* GetItemLinkName(*string* _itemLink_) +** _Returns:_ *string* _itemName_ + +* GetItemLinkItemType(*string* _itemLink_) +** _Returns:_ *[ItemType|#ItemType]* _itemType_ + +* GetItemLinkArmorType(*string* _itemLink_) +** _Returns:_ *[ArmorType|#ArmorType]* _armorType_ + +* GetItemLinkWeaponType(*string* _itemLink_) +** _Returns:_ *[WeaponType|#WeaponType]* _weaponType_ + +* GetItemLinkWeaponPower(*string* _itemLink_) +** _Returns:_ *integer* _weaponPower_ + +* GetItemLinkArmorRating(*string* _itemLink_, *bool* _considerCondition_) +** _Returns:_ *integer* _armorRating_ + +* GetItemLinkRequiredLevel(*string* _itemLink_) +** _Returns:_ *integer* _requiredLevel_ + +* GetItemLinkRequiredVeteranRank(*string* _itemLink_) +** _Returns:_ *integer* _requiredVeteranRank_ + +* GetItemLinkValue(*string* _itemLink_, *bool* _considerCondition_) +** _Returns:_ *integer* _value_ + +* GetItemLinkCondition(*string* _itemLink_) +** _Returns:_ *integer* _conditionPercent_ + +* DoesItemLinkHaveArmorDecay(*string* _itemLink_) +** _Returns:_ *bool* _hasArmorDecay_ + +* GetItemLinkMaxEnchantCharges(*string* _itemLink_) +** _Returns:_ *integer* _maxCharges_ + +* GetItemLinkNumEnchantCharges(*string* _itemLink_) +** _Returns:_ *integer* _numCharges_ + +* DoesItemLinkHaveEnchantCharges(*string* _itemLink_) +** _Returns:_ *bool* _hasCharges_ + +* GetItemLinkEnchantInfo(*string* _itemLink_) +** _Returns:_ *bool* _hasCharges_, *string* _enchantHeader_, *string* _enchantDescription_ + +* GetItemLinkOnUseAbilityInfo(*string* _itemLink_) +** _Returns:_ *bool* _hasAbility_, *string* _abilityHeader_, *string* _abilityDescription_, *integer* _cooldown_ + +* GetItemLinkTraitOnUseAbilityInfo(*string* _itemLink_, *luaindex* _index_) +** _Returns:_ *bool* _hasAbility_, *string* _abilityDescription_, *integer* _cooldown_ + +* GetItemLinkTraitInfo(*string* _itemLink_) +** _Returns:_ *[ItemTraitType|#ItemTraitType]* _traitType_, *string* _traitDescription_ + +* GetItemLinkSetInfo(*string* _itemLink_, *bool* _equipped_) +** _Returns:_ *bool* _hasSet_, *string* _setName_, *integer* _numBonuses_, *integer* _numEquipped_, *integer* _maxEquipped_ + +* GetItemLinkSetBonusInfo(*string* _itemLink_, *bool* _equipped_, *luaindex* _index_) +** _Returns:_ *integer* _numRequired_, *string* _bonusDescription_ + +* GetItemLinkFlavorText(*string* _itemLink_) +** _Returns:_ *string* _flavorText_ + +* IsItemLinkCrafted(*string* _itemLink_) +** _Returns:_ *bool* _isCrafted_ + +* IsItemLinkVendorTrash(*string* _itemLink_) +** _Returns:_ *bool* _isVendorTrash_ + +* GetItemLinkSiegeMaxHP(*string* _itemLink_) +** _Returns:_ *integer* _maxHP_ + +* GetItemLinkQuality(*string* _itemLink_) +** _Returns:_ *[ItemQuality|#ItemQuality]* _quality_ + +* GetItemLinkSiegeType(*string* _itemLink_) +** _Returns:_ *[SiegeType|#SiegeType]* _siegeType_ + +* IsItemLinkUnique(*string* _itemLink_) +** _Returns:_ *bool* _isUnique_ + +* IsItemLinkUniqueEquipped(*string* _itemLink_) +** _Returns:_ *bool* _isUniqueEquipped_ + +* GetItemLinkEquipType(*string* _itemLink_) +** _Returns:_ *[EquipType|#EquipType]* _equipType_ + +* IsItemLinkConsumable(*string* _itemLink_) +** _Returns:_ *bool* _isConsumable_ + +* GetItemLinkCraftingSkillType(*string* _itemLink_) +** _Returns:_ *[TradeskillType|#TradeskillType]* _tradeskillType_ + +* IsItemLinkEnchantingRune(*string* _itemLink_) +** _Returns:_ *bool* _isEnchantingRune_ + +* GetItemLinkEnchantingRuneName(*string* _itemLink_) +** _Returns:_ *bool:nilable* _known_, *string:nilable* _name_ + +* GetItemLinkEnchantingRuneClassification(*string* _itemLink_) +** _Returns:_ *[EnchantingRuneClassification|#EnchantingRuneClassification]* _runeClassification_ + +* GetItemLinkRequiredCraftingSkillRank(*string* _itemLink_) +** _Returns:_ *integer* _requiredRank_ + +* IsItemLinkBound(*string* _itemLink_) +** _Returns:_ *bool* _isBound_ + +* GetItemLinkBindType(*string* _itemLink_) +** _Returns:_ *[BindType|#BindType]* _bindType_ + +* GetItemLinkGlyphMinMaxLevels(*string* _itemLink_) +** _Returns:_ *integer:nilable* _minLevel_, *integer:nilable* _maxLevel_, *integer:nilable* _minVeteranRank_, *integer:nilable* _maxVeteranRank_ + +* GetItemLinkBookTitle(*string* _itemLink_) +** _Returns:_ *string:nilable* _bookTitle_ + +* IsItemLinkBookKnown(*string* _itemLink_) +** _Returns:_ *bool* _isKnown_ + +* DoesItemLinkStartQuest(*string* _itemLink_) +** _Returns:_ *bool* _startsQuest_ + +* DoesItemLinkFinishQuest(*string* _itemLink_) +** _Returns:_ *bool* _finishesQuest_ + +* IsItemLinkRecipeKnown(*string* _itemLink_) +** _Returns:_ *bool* _isRecipeKnown_ + +* GetItemLinkRecipeResultItemLink(*string* _itemLink_, *[LinkStyle|#LinkStyle]* _linkStyle_) +** _Returns:_ *string* _link_ + +* GetItemLinkRecipeNumIngredients(*string* _itemLink_) +** _Returns:_ *integer* _numIngredients_ + +* GetItemLinkRecipeIngredientInfo(*string* _itemLink_, *luaindex* _index_) +** _Returns:_ *string* _ingredientName_, *integer* _amoutInInventoryAndBank_ + +* GetItemLinkRecipeRankRequirement(*string* _itemLink_) +** _Returns:_ *integer* _rankRequirement_ + +* GetItemLinkRecipeQualityRequirement(*string* _itemLink_) +** _Returns:_ *integer* _qualityRequirement_ + +* GetItemLinkReagentTraitInfo(*string* _itemLink_, *luaindex* _index_) +** _Returns:_ *bool:nilable* _known_, *string:nilable* _name_ + +* GetItemLinkItemStyle(*string* _itemLink_) +** _Returns:_ *[ItemStyle|#ItemStyle]* _style_ + +* GetItemLinkRefinedMaterialItemLink(*string* _itemLink_, *[LinkStyle|#LinkStyle]* _linkStyle_) +** _Returns:_ *string* _refinedItemLink_ + +* GetItemLinkMaterialLevelDescription(*string* _itemLink_) +** _Returns:_ *string* _levelsDescription_ + +* IsItemLinkOnlyUsableFromQuickslot(*string* _itemLink_) +** _Returns:_ *bool* _onlyUsableFromQuickslot_ + +* IsItemLinkStolen(*string* _itemLink_) +** _Returns:_ *bool* _itemStolen_ + +* IsItemLinkStackable(*string* _itemLink_) +** _Returns:_ *bool* _itemStackable_ + +* GetItemLinkStacks(*string* _itemLink_) +** _Returns:_ *integer* _stackCountBackpack_, *integer* _stackCountBank_ + +* GetMaxTraits() +** _Returns:_ *integer* _maxTraits_ + +* IsItemStolen(*integer* _bagId_, *integer* _slotIndex_) +** _Returns:_ *bool* _itemStolen_ + +* AreAnyItemsStolen(*integer* _bagId_) +** _Returns:_ *bool* _anyItemsStolen_ + +* PlayItemSound(*[ItemUISoundCategory|#ItemUISoundCategory]* _itemSoundCategory_, *[ItemUISoundAction|#ItemUISoundAction]* _itemSoundAction_) + +* PlayLootSound(*integer* _audioModelType_, *bool* _closeLootWindow_) + +* GetKioskBidWindowSecondsRemaining() +** _Returns:_ *integer* _secondsRemaining_ + +* GetKioskGuildInfo(*integer* _guildId_) +** _Returns:_ *integer:nilable* _bankedMoney_, *integer:nilable* _existingBidAmount_, *bool:nilable* _existingBidIsOnThisKiosk_, *string:nilable* _existingBidKioskName_ + +* GetKioskPurchaseCost() +** _Returns:_ *integer* _cost_ + +* GuildKioskBid(*integer* _guildId_, *integer* _bidAmount_) + +* GuildKioskPurchase(*integer* _guildId_) + +* GetNumTradingHouseGuilds() +** _Returns:_ *integer* _numGuilds_ + +* GetTradingHouseGuildDetails(*luaindex* _index_) +** _Returns:_ *integer* _guildId_, *string* _guildName_, *integer* _guildAlliance_ + +* GetCurrentTradingHouseGuildDetails() +** _Returns:_ *integer* _guildId_, *string* _guildName_, *integer* _guildAlliance_ + +* CanBuyFromTradingHouse(*integer* _guildId_) +** _Returns:_ *bool* _canBuy_ + +* CanSellOnTradingHouse(*integer* _guildId_) +** _Returns:_ *bool* _canSell_ + +* GetSelectedTradingHouseGuildId() +** _Returns:_ *integer:nilable* _guildId_ + +* SelectTradingHouseGuildId(*integer* _guildId_) +** _Returns:_ *bool* _success_ + +* GetTradingHouseListingCounts() +** _Returns:_ *integer* _currentListingCount_, *integer* _maxListingCount_ + +* GetTradingHousePostPriceInfo(*integer* _desiredPostPrice_) +** _Returns:_ *integer* _listingFee_, *integer* _tradingHouseCut_, *integer* _expectedProfit_ + +* GetTradingHouseListingPercentage() +** _Returns:_ *number* _listingPercentage_ + +* GetTradingHouseCutPercentage() +** _Returns:_ *number* _cutPercentage_ + +* SetPendingItemPost(*[Bag|#Bag]* _bag_, *integer* _slot_, *integer* _quantity_) + +* GetPendingItemPost() +** _Returns:_ *[Bag|#Bag]* _bag_, *integer* _slot_, *integer* _quantity_ + +* RequestPostItemOnTradingHouse(*[Bag|#Bag]* _bag_, *integer* _slot_, *integer* _quantity_, *number* _postingPrice_) + +* SetPendingItemPurchase(*luaindex* _index_) + +* ClearPendingItemPurchase() + +* ConfirmPendingItemPurchase() + +* ClearAllTradingHouseSearchTerms() + +* SetTradingHouseFilter(*[TradingHouseFilterType|#TradingHouseFilterType]* _filterType_, *integer:nilable* _data1_, *integer:nilable* _data2_, *integer:nilable* _data3_, *integer:nilable* _data4_, *integer:nilable* _data5_, *integer:nilable* _data6_, *integer:nilable* _data7_, *integer:nilable* _data8_) + +* SetTradingHouseFilterRange(*[TradingHouseFilterType|#TradingHouseFilterType]* _filterType_, *integer:nilable* _minOrExactValue_, *integer:nilable* _maxValue_) + +* ExecuteTradingHouseSearch(*integer* _page_, *[TradingHouseSortField|#TradingHouseSortField]* _sortField_, *bool* _sortAscending_) + +* GetTradingHouseSearchResultItemInfo(*luaindex* _index_) +** _Returns:_ *textureName* _icon_, *string* _itemName_, *integer* _quality_, *integer* _stackCount_, *string* _sellerName_, *integer* _timeRemaining_, *integer* _purchasePrice_, *[CurrencyType|#CurrencyType]* _currencyType_ + +* GetTradingHouseSearchResultItemLink(*luaindex* _index_, *[LinkStyle|#LinkStyle]* _linkStyle_) +** _Returns:_ *string* _link_ + +* RequestTradingHouseListings() + +* GetNumTradingHouseListings() +** _Returns:_ *integer* _numListings_ + +* CancelTradingHouseListing(*luaindex* _index_) + +* GetTradingHouseListingItemInfo(*luaindex* _index_) +** _Returns:_ *textureName* _icon_, *string* _itemName_, *integer* _quality_, *integer* _stackCount_, *string* _sellerName_, *integer* _timeRemaining_, *integer* _purchasePrice_ + +* GetTradingHouseListingItemLink(*luaindex* _index_, *[LinkStyle|#LinkStyle]* _linkStyle_) +** _Returns:_ *string* _link_ + +* GetEnchantmentSearchCategories(*[ItemType|#ItemType]* _itemType_) +** _Uses variable returns..._ +** _Returns:_ *integer* _category_ + +* GetTradingHouseCooldownRemaining() +** _Returns:_ *integer* _cooldownMilliseconds_ + +* SetMapToPlayerLocation() +** _Returns:_ *[SetMapResultCode|#SetMapResultCode]* _setMapResult_ + +* SetMapToMapListIndex(*luaindex* _index_) +** _Returns:_ *[SetMapResultCode|#SetMapResultCode]* _setMapResult_ + +* GetCurrentMapIndex() +** _Returns:_ *luaindex:nilable* _index_ + +* GetCyrodiilMapIndex() +** _Returns:_ *luaindex:nilable* _index_ + +* GetImperialCityMapIndex() +** _Returns:_ *luaindex:nilable* _index_ + +* GetCurrentMapZoneIndex() +** _Returns:_ *luaindex* _zoneIndex_ + +* GetZoneNameByIndex(*luaindex* _zoneIndex_) +** _Returns:_ *string* _zoneName_ + +* GetMapNameByIndex(*luaindex* _mapIndex_) +** _Returns:_ *string* _mapName_ + +* GetNumMaps() +** _Returns:_ *integer* _numMaps_ + +* MapZoomOut() +** _Returns:_ *[SetMapResultCode|#SetMapResultCode]* _setMapResult_ + +* WouldProcessMapClick(*number* _normalizedClickX_, *number* _normalizedClickY_) +** _Returns:_ *bool* _wouldProcess_, *integer:nilable* _resultingMapIndex_ + +* ProcessMapClick(*number* _normalizedClickX_, *number* _normalizedClickY_) +** _Returns:_ *[SetMapResultCode|#SetMapResultCode]* _setMapResult_ + +* GetMapInfo(*luaindex* _index_) +** _Returns:_ *string* _name_, *[UIMapType|#UIMapType]* _mapType_, *[MapContentType|#MapContentType]* _mapContentType_, *integer* _zoneId_ + +* GetZoneDescription(*integer* _zoneId_) +** _Returns:_ *string* _description_ + +* GetMapParentCategories(*luaindex* _index_) +** _Uses variable returns..._ +** _Returns:_ *string* _categoryName_, *luaindex* _categoryIndex_ + +* GetMapNumTiles() +** _Returns:_ *integer* _numHorizontalTiles_, *integer* _numVerticalTiles_ + +* GetMapTileTexture(*luaindex* _tileIndex_) +** _Returns:_ *string* _tileFilename_ + +* GetMapName() +** _Returns:_ *string* _mapName_ + +* GetMapType() +** _Returns:_ *[UIMapType|#UIMapType]* _mapType_ + +* GetMapContentType() +** _Returns:_ *[MapContentType|#MapContentType]* _mapContentType_ + +* GetNumMapLocations() +** _Returns:_ *integer* _numMapLocations_ + +* IsMapLocationVisible(*luaindex* _locationIndex_) +** _Returns:_ *bool* _isVisible_ + +* GetMapLocation(*luaindex* _locationIndex_) +** _Uses variable returns..._ +** _Returns:_ *string* _locationName_, *integer* _fontSize_, *number* _colorR_, *number* _colorG_, *number* _colorB_, *number* _normalizedX_, *number* _normalizedZ_ + +* GetMapLocationIcon(*luaindex* _locationIndex_) +** _Returns:_ *string* _icon_, *number* _normalizedX_, *number* _normalizedZ_ + +* GetNumMapLocationTooltipLines(*luaindex* _locationIndex_) +** _Returns:_ *integer* _numLines_ + +* IsMapLocationTooltipLineVisible(*luaindex* _locationIndex_, *luaindex* _tooltipLineIndex_) +** _Returns:_ *bool* _isVisible_ + +* GetMapLocationTooltipLineInfo(*luaindex* _locationIndex_, *luaindex* _tooltipLineIndex_) +** _Returns:_ *textureName* _icon_, *string* _name_, *integer* _grouping_, *string* _categoryName_ + +* GetMapLocationTooltipHeader(*luaindex* _locationIndex_) +** _Returns:_ *string* _header_ + +* GetMapMouseoverInfo(*number* _normalizedMouseX_, *number* _normalizedMouseY_) +** _Returns:_ *string* _locationName_, *string* _textureFile_, *number* _textureWidthNormalized_, *number* _textureHeightNormalized_, *number* _textureXOffsetNormalized_, *number* _textureYOffsetNormalized_ + +* GetNumMapKeySections() +** _Returns:_ *integer* _numSections_ + +* GetMapKeySectionName(*luaindex* _sectionIndex_) +** _Returns:_ *string* _sectionName_ + +* GetNumMapKeySectionSymbols(*luaindex* _sectionIndex_) +** _Returns:_ *integer* _numSymbols_ + +* GetMapKeySectionSymbolInfo(*luaindex* _sectionIndex_, *luaindex* _symbolIndex_) +** _Returns:_ *string* _name_, *textureName* _icon_, *string* _tooltip_ + +* GetMapFloorInfo() +** _Returns:_ *luaindex* _currentFloor_, *integer* _numFloors_ + +* SetMapFloor(*luaindex* _desiredFloorIndex_) +** _Returns:_ *[SetMapResultCode|#SetMapResultCode]* _setMapResult_ + +* GenerateUnitNameTooltipLine(*string* _unitTag_) +** _Returns:_ *string* _text_, *[InterfaceColorType|#InterfaceColorType]* _interfaceColorType_, *integer* _color_ + +* GenerateQuestEndingTooltipLine(*luaindex* _questIndex_) +** _Returns:_ *string* _text_, *[InterfaceColorType|#InterfaceColorType]* _interfaceColorType_, *integer* _color_ + +* GenerateQuestConditionTooltipLine(*luaindex* _questIndex_, *luaindex* _stepIndex_, *luaindex* _conditionIndex_) +** _Returns:_ *string* _text_, *[InterfaceColorType|#InterfaceColorType]* _interfaceColorType_, *integer* _color_ + +* GenerateMapPingTooltipLine(*[MapDisplayPinType|#MapDisplayPinType]* _mapPingType_, *string* _unitTag_) +** _Returns:_ *string* _text_, *[InterfaceColorType|#InterfaceColorType]* _interfaceColorType_, *integer* _color_ + +* GenerateAvAObjectiveConditionTooltipLine(*[BattlegroundQueryContextType|#BattlegroundQueryContextType]* _bgQueryType_, *integer* _keepId_, *integer* _objectiveId_, *bool* _isSpawnPosition_) +** _Returns:_ *string* _text_, *[InterfaceColorType|#InterfaceColorType]* _interfaceColorType_, *integer* _color_ + +* GetNumPOIs(*luaindex* _zoneIndex_) +** _Returns:_ *integer* _numPOIs_ + +* GetPOIInfo(*luaindex* _zoneIndex_, *luaindex* _poiIndex_) +** _Returns:_ *string* _objectiveName_, *integer* _objectiveLevel_, *string* _startDescription_, *string* _finishedDescription_ + +* IsPOIWayshrine(*luaindex* _zoneIndex_, *luaindex* _poiIndex_) +** _Returns:_ *bool* _isWayshrine_ + +* IsPOIPublicDungeon(*luaindex* _zoneIndex_, *luaindex* _poiIndex_) +** _Returns:_ *bool* _isPublicDungeon_ + +* IsPOIGroupDungeon(*luaindex* _zoneIndex_, *luaindex* _poiIndex_) +** _Returns:_ *bool* _isGroupDungeon_ + +* GetPOIMapInfo(*luaindex* _zoneIndex_, *luaindex* _poiIndex_) +** _Returns:_ *number* _normalizedX_, *number* _normalizedZ_, *[MapDisplayPinType|#MapDisplayPinType]* _poiType_, *textureName* _icon_, *bool* _isShownInCurrentMap_ + +* GetCurrentSubZonePOIIndices() +** _Returns:_ *luaindex:nilable* _zoneIndex_, *luaindex:nilable* _poiIndex_ + +* IsInCyrodiil() +** _Returns:_ *bool* _isInCyrodiil_ + +* IsInImperialCity() +** _Returns:_ *bool* _isInImperialCity_ + +* IsInAvAZone() +** _Returns:_ *bool* _isInAvAZone_ + +* IsInOutlawZone() +** _Returns:_ *bool* _isInOutlawZone_ + +* IsInTutorialZone() +** _Returns:_ *bool* _isInTutorialZone_ + +* DoesCurrentZoneAllowScalingByLevel() +** _Returns:_ *bool* _allowsScaling_ + +* GetPlayerDifficultyLevel() +** _Returns:_ *[PlayerDifficultyLevel|#PlayerDifficultyLevel]* _difficultyLevel_ + +* GetNumZonesForDifficultyLevel(*[PlayerDifficultyLevel|#PlayerDifficultyLevel]* _difficultyLevel_) +** _Returns:_ *integer* _numZones_ + +* GetCadwellZoneInfo(*[PlayerDifficultyLevel|#PlayerDifficultyLevel]* _difficultyLevel_, *luaindex* _zoneIndex_) +** _Returns:_ *string* _zoneName_, *string* _zoneDescription_, *luaindex* _zoneOrder_ + +* GetNumPOIsForDifficultyLevelAndZone(*[PlayerDifficultyLevel|#PlayerDifficultyLevel]* _difficultyLevel_, *luaindex* _zoneIndex_) +** _Returns:_ *integer* _numPOIs_ + +* GetCadwellZonePOIInfo(*[PlayerDifficultyLevel|#PlayerDifficultyLevel]* _difficultyLevel_, *luaindex* _zoneIndex_, *luaindex* _poiIndex_) +** _Returns:_ *string* _poiName_, *string* _poiOpeningText_, *string* _poiClosingText_, *luaindex* _poiOrder_, *bool* _discovered_, *bool* _completed_ + +* GetPlayerLocationName() +** _Returns:_ *string* _mapName_ + +* GetHistoricalKeepTravelNetworkLinkInfo(*luaindex* _linkIndex_, *[BattlegroundQueryContextType|#BattlegroundQueryContextType]* _bgContext_, *number* _historyPercent_) +** _Returns:_ *integer* _linkType_, *integer* _linkOwner_, *integer* _restricedToAlliance_, *number* _startX_, *number* _startY_, *number* _endX_, *number* _endY_ + +* GetNumFastTravelNodes() +** _Returns:_ *integer* _numFastTravelNodes_ + +* GetFastTravelNodeInfo(*luaindex* _nodeIndex_) +** _Returns:_ *bool* _known_, *string* _name_, *number* _normalizedX_, *number* _normalizedY_, *textureName* _icon_, *textureName:nilable* _glowIcon_, *[PointOfInterestType|#PointOfInterestType]* _poiType_, *bool* _isShownInCurrentMap_ + +* FastTravelToNode(*luaindex* _nodeIndex_) + +* GetKeepArtifactObjectiveId(*integer* _keepId_) +** _Returns:_ *integer* _objectiveId_ + +* GetHistoricalAvAObjectivePinInfo(*integer* _keepId_, *integer* _objectiveId_, *[BattlegroundQueryContextType|#BattlegroundQueryContextType]* _battlegroundContext_, *number* _historyPercent_) +** _Returns:_ *integer* _pinType_, *number* _currentNormalizedX_, *number* _currentNormalizedY_, *bool* _continuousUpdate_ + +* IsInCampaign() +** _Returns:_ *bool* _inCampaign_ + +* DoesCampaignHaveEmperor(*integer* _campaignId_) +** _Returns:_ *bool* _hasEmperor_ + +* GetCampaignEmperorInfo(*integer* _campaignId_) +** _Returns:_ *integer* _emperorAlliance_, *string* _emperorName_ + +* GetCampaignEmperorReignDuration(*integer* _campaignId_) +** _Returns:_ *integer* _durationInSeconds_ + +* GetCampaignAbdicationStatus(*integer* _campaignId_) +** _Returns:_ *integer* _abdicatedAlliance_, *string* _abdicatedName_ + +* GetEmperorAllianceBonusInfo(*integer* _campaignId_, *[Alliance|#Alliance]* _alliance_) +** _Returns:_ *string* _name_, *textureName* _icon_ + +* GetCampaignReassignCooldown() +** _Returns:_ *integer* _cooldownSeconds_ + +* GetCampaignGuestCooldown() +** _Returns:_ *integer* _cooldownSeconds_ + +* GetCampaignReassignCost(*[CampaignReassignmentRequestType|#CampaignReassignmentRequestType]* _reassignType_) +** _Returns:_ *integer* _cost_ + +* GetGuestCampaignId() +** _Returns:_ *integer* _campaignId_ + +* GetNumFreeAnytimeCampaignReassigns() +** _Returns:_ *integer* _reassignCount_ + +* GetNumFreeEndCampaignReassigns() +** _Returns:_ *integer* _reassignCount_ + +* GetPreferredCampaign() +** _Returns:_ *integer* _preferredCampaign_ + +* GetCampaignPreference() +** _Returns:_ *[CampaignPreferenceType|#CampaignPreferenceType]* _campaignPreference_ + +* SetCampaignPreference(*[CampaignPreferenceType|#CampaignPreferenceType]* _campaignPreference_) + +* AssignCampaignToPlayer(*integer* _campaignId_, *[CampaignReassignmentRequestType|#CampaignReassignmentRequestType]* _reassignOnEnd_) + +* QueryCampaignSelectionData() + +* GetCampaignSequenceId(*integer* _campaignId_) +** _Returns:_ *integer* _sequenceId_ + +* QueryCampaignLeaderboardData() + +* GetLeaderboardCampaignSequenceId(*integer* _campaignId_) +** _Returns:_ *integer* _campaignSequenceId_ + +* GetCampaignLeaderboardMaxRank(*integer* _campaignId_) +** _Returns:_ *integer* _maxRank_ + +* GetNumCampaignLeaderboardEntries(*integer* _campaignId_) +** _Returns:_ *integer* _entryCount_ + +* GetNumCampaignClassLeaderboardEntries(*integer* _campaignId_, *integer* _classId_) +** _Returns:_ *integer* _entryCount_ + +* GetNumCampaignAllianceLeaderboardEntries(*integer* _campaignId_, *integer* _allianceId_) +** _Returns:_ *integer* _entryCount_ + +* GetCampaignLeaderboardEntryInfo(*integer* _campaignId_, *luaindex* _entryIndex_) +** _Returns:_ *bool* _isPlayer_, *integer* _ranking_, *string* _charName_, *integer* _alliancePoints_, *integer* _classId_, *integer* _allianceId_ + +* GetCampaignClassLeaderboardEntryInfo(*integer* _campaignId_, *integer* _classId_, *luaindex* _entryIndex_) +** _Returns:_ *bool* _isPlayer_, *integer* _ranking_, *string* _charName_, *integer* _alliancePoints_, *integer* _allianceId_ + +* GetCampaignAllianceLeaderboardEntryInfo(*integer* _campaignId_, *integer* _allianceId_, *luaindex* _entryIndex_) +** _Returns:_ *bool* _isPlayer_, *integer* _ranking_, *string* _charName_, *integer* _alliancePoints_, *integer* _classId_ + +* GetPlayerCampaignRewardTierInfo(*integer* _campaignId_) +** _Returns:_ *integer* _earnedTier_, *integer* _nextTierProgress_, *integer* _nextTierTotal_ + +* GetNumSelectionCampaigns() +** _Returns:_ *integer* _campaignCount_ + +* GetSelectionCampaignAllianceScore(*luaindex* _campaignIndex_, *integer* _alliance_) +** _Returns:_ *integer* _score_ + +* GetSelectionCampaignId(*luaindex* _campaignIndex_) +** _Returns:_ *integer* _campaignId_ + +* GetSelectionCampaignTimes(*luaindex* _campaignIndex_) +** _Returns:_ *integer* _secondsUntilCampaignStart_, *integer* _secondsUntilCampaignEnd_ + +* GetSelectionCampaignUnderdogLeaderAlliance(*luaindex* _campaignIndex_) +** _Returns:_ *integer* _alliance_ + +* GetNumSelectionCampaignFriends(*luaindex* _campaignIndex_) +** _Returns:_ *integer* _numFriends_ + +* GetNumSelectionCampaignGuildMembers(*luaindex* _campaignIndex_) +** _Returns:_ *integer* _numGuilds_ + +* GetNumSelectionCampaignGroupMembers(*luaindex* _campaignIndex_) +** _Returns:_ *integer* _numGroupmates_ + +* GetSelectionCampaignPopulationData(*luaindex* _campaignIndex_, *integer* _alliance_) +** _Returns:_ *[CampaignPopulationType|#CampaignPopulationType]* _currentPopulationEstimate_ + +* DoesPlayerMeetCampaignRequirements(*integer* _campaignId_) +** _Returns:_ *bool* _meetsJoiningRequirements_ + +* GetCampaignRulesetId(*integer* _campaignId_) +** _Returns:_ *integer* _rulesetId_ + +* GetCampaignRulesetName(*integer* _campaignId_) +** _Returns:_ *string* _name_ + +* GetCampaignRulesetType(*integer* _rulesetId_) +** _Returns:_ *[CampaignRulesetType|#CampaignRulesetType]* _rulesetType_ + +* GetCampaignRulesetDescription(*integer* _rulesetId_) +** _Returns:_ *string* _description_ + +* GetNumCampaignSocialConnections() +** _Returns:_ *integer* _connectionCount_ + +* GetCurrentCampaignLoyaltyStreak() +** _Returns:_ *integer* _currentLoyaltyStreak_ + +* GetCampaignRulesetNumImperialKeeps(*integer* _rulesetId_, *[Alliance|#Alliance]* _alliance_) +** _Returns:_ *integer* _numKeeps_ + +* GetCampaignRulesetImperialKeepId(*integer* _rulesetId_, *[Alliance|#Alliance]* _alliance_, *luaindex* _index_) +** _Returns:_ *integer* _keepId_ + +* GetCampaignRulsetMinEmperorAlliancePoints(*integer* _rulesetId_, *[Alliance|#Alliance]* _alliance_) +** _Returns:_ *integer* _minPoints_ + +* GetCampaignRulesetDurationInSeconds(*integer* _rulesetId_) +** _Returns:_ *integer* _duration_ + +* RegisterForAssignedCampaignData() + +* UnregisterForAssignedCampaignData() + +* ResetCampaignHistoryWindow(*[BattlegroundQueryContextType|#BattlegroundQueryContextType]* _battlegroundContext_, *number* _currentHistoryPercent_) +** _Returns:_ *bool* _requiresRebuild_ + +* GetCampaignHistoryWindow(*[BattlegroundQueryContextType|#BattlegroundQueryContextType]* _battlegroundContext_) +** _Returns:_ *integer* _windowStartSecsAgo_, *integer* _windowEndSecsAgo_ + +* DoesHistoryRequireMapRebuild(*[BattlegroundQueryContextType|#BattlegroundQueryContextType]* _battlegroundContext_, *number* _oldHistoryPercent_, *number* _newHistoryPercent_) +** _Returns:_ *bool* _needsRebuild_ + +* DoesAllianceHaveImperialCityAccess(*integer* _campaignId_, *[Alliance|#Alliance]* _alliance_) +** _Returns:_ *bool* _hasAccess_ + +* IsUnderpopBonusEnabled(*integer* _campaignId_, *[Alliance|#Alliance]* _alliance_) +** _Returns:_ *bool* _isBonusEnabled_ + +* IsLocalBattlegroundContext(*integer* _battlegroundContext_) +** _Returns:_ *bool* _isLocal_ + +* IsAssignedBattlegroundContext(*integer* _battlegroundContext_) +** _Returns:_ *bool* _isAssigned_ + +* DoBattlegroundContextsIntersect(*integer* _context1_, *integer* _context2_) +** _Returns:_ *bool* _intersects_ + +* QueueForCampaign(*integer* _campaignId_, *bool* _queueAsGroup_) + +* LeaveCampaignQueue(*integer* _campaignId_, *bool* _queueAsGroup_) + +* GetNumCampaignQueueEntries() +** _Returns:_ *integer* _entryCount_ + +* IsQueuedForCampaign(*integer* _campaignId_, *bool* _queueAsGroup_) +** _Returns:_ *bool* _isQueued_ + +* GetCampaignQueueEntry(*luaindex* _entryIndex_) +** _Returns:_ *integer* _campaignId_, *bool* _queueAsGroup_ + +* GetSecondsInCampaignQueue(*integer* _campaignId_, *bool* _queueAsGroup_) +** _Returns:_ *integer* _timeInQueueInSeconds_ + +* GetCampaignQueuePosition(*integer* _campaignId_, *bool* _queueAsGroup_) +** _Returns:_ *integer* _queuePosition_ + +* GetCampaignQueueRemainingConfirmationSeconds(*integer* _campaignId_, *bool* _queueAsGroup_) +** _Returns:_ *integer* _confirmationTimeRemainingInSeconds_ + +* GetCampaignQueueState(*integer* _campaignId_, *bool* _queueAsGroup_) +** _Returns:_ *[CampaignQueueRequestStateType|#CampaignQueueRequestStateType]* _currentState_ + +* ConfirmCampaignEntry(*integer* _campaignId_, *bool* _queueAsGroup_, *bool* _accept_) + +* GetCampaignQueueConfirmationDuration() +** _Returns:_ *integer* _numSeconds_ + +* GetStoreEntryInfo(*luaindex* _entryIndex_) +** _Returns:_ *textureName* _icon_, *string* _name_, *integer* _stack_, *integer* _price_, *integer* _sellPrice_, *bool* _meetsRequirementsToBuy_, *bool* _meetsRequirementsToUse_, *integer* _quality_, *bool* _questNameColor_, *integer* _currencyType1_, *integer* _currencyId1_, *integer* _currencyQuantity1_, *textureName* _currencyIcon1_, *string* _currencyName1_, *integer* _currencyType2_, *integer* _currencyId2_, *integer* _currencyQuantity2_, *textureName* _currencyIcon2_, *string* _currencyName2_, *[StoreEntryType|#StoreEntryType]* _entryType_ + +* GetStoreCollectibleInfo(*luaindex* _entryIndex_) +** _Returns:_ *integer* _collectibleId_, *bool* _locked_ + +* GetNumStoreItems() +** _Returns:_ *integer* _numItems_ + +* GetNumBuybackItems() +** _Returns:_ *integer* _numBuybackItems_ + +* GetStoreCurrencyTypes() +** _Returns:_ *bool* _usesMoney_, *bool* _usesAlliancePoints_, *bool* _usesBattleTokens_, *bool* _usesItems_ + +* GetStoreItemLink(*luaindex* _entryIndex_, *[LinkStyle|#LinkStyle]* _linkStyle_) +** _Returns:_ *string* _link_ + +* GetStoreEntryTypeInfo(*luaindex* _entryIndex_) +** _Uses variable returns..._ +** _Returns:_ *integer* _itemType_ + +* GetStoreEntryStatValue(*luaindex* _entryIndex_) +** _Returns:_ *integer* _statValue_ + +* GetStoreEntryMaxBuyable(*luaindex* _entryIndex_) +** _Returns:_ *integer* _quantity_ + +* GetBuybackItemInfo(*luaindex* _entryIndex_) +** _Returns:_ *textureName* _icon_, *string* _name_, *integer* _stack_, *integer* _price_, *integer* _quality_, *bool* _meetsRequirementsToEquip_ + +* GetBuybackItemLink(*luaindex* _entryIndex_, *[LinkStyle|#LinkStyle]* _linkStyle_) +** _Returns:_ *string* _link_ + +* BuyStoreItem(*luaindex* _entryIndex_, *integer* _quantity_) + +* BuybackItem(*luaindex* _entryIndex_) + +* GetItemCurrencyQuantity(*integer* _itemCurrencyId_) +** _Returns:_ *integer* _quantity_ + +* SellInventoryItem(*[Bag|#Bag]* _bagId_, *integer* _slotIndex_, *integer* _quantity_) + +* SellAllJunk() + +* CloseStore() + +* RepairAll() + +* RepairItem(*[Bag|#Bag]* _bagId_, *integer* _slotIndex_) + +* LaunderItem(*[Bag|#Bag]* _bagId_, *integer* _slotIndex_, *integer* _quantity_) + +* LootAll(*bool* _ignoreStolenItems_) + +* GetLootItemLink(*integer* _lootId_, *[LinkStyle|#LinkStyle]* _linkStyle_) +** _Returns:_ *string* _link_ + +* LootItemById(*integer* _lootId_) + +* LootMoney() + +* EndLooting() + +* GetLootTargetInfo() +** _Returns:_ *string* _name_, *[InteractTargetType|#InteractTargetType]* _targetType_, *string* _actionName_, *bool* _isOwned_ + +* GetLootItemInfo(*luaindex* _lootIndex_) +** _Returns:_ *integer* _lootId_, *string* _name_, *textureName* _icon_, *integer* _count_, *integer* _quality_, *integer* _value_, *bool* _isQuest_, *bool* _stolen_ + +* GetLootMoney() +** _Returns:_ *integer* _unownedMoney_, *integer* _ownedMoney_ + +* GetQuestLootItemTooltipInfo(*luaindex* _lootIndex_) +** _Returns:_ *string* _header_, *string* _itemName_, *string* _tooltipText_ + +* GetKeepType(*integer* _keepId_) +** _Returns:_ *integer* _keepType_ + +* GetNumKeeps() +** _Returns:_ *integer* _numKeeps_ + +* GetAvAKeepScore(*integer* _campaignId_, *integer* _alliance_) +** _Returns:_ *bool* _allOwnHeld_, *integer* _enemyHeld_ + +* GetNumKeepScoreBonuses() +** _Returns:_ *integer* _numBonuses_ + +* GetKeepScoreBonusInfo(*luaindex* _index_) +** _Returns:_ *string* _name_, *textureName* _icon_, *string* _description_ + +* GetKeepPinInfo(*integer* _keepId_, *[BattlegroundQueryContextType|#BattlegroundQueryContextType]* _battlegroundContext_) +** _Returns:_ *integer* _pinType_, *number* _normalizedX_, *number* _normalizedY_ + +* GetKeepName(*integer* _keepId_) +** _Returns:_ *string* _keepName_ + +* GetKeepAlliance(*integer* _keepId_, *[BattlegroundQueryContextType|#BattlegroundQueryContextType]* _battlegroundContext_) +** _Returns:_ *integer* _alliance_ + +* GetResourceKeepForKeep(*integer* _parentKeepId_, *[KeepResourceType|#KeepResourceType]* _resourceType_) +** _Returns:_ *integer* _keepId_ + +* GetKeepResourceLevel(*integer* _keepId_, *[BattlegroundQueryContextType|#BattlegroundQueryContextType]* _battlegroundContext_, *[KeepResourceType|#KeepResourceType]* _resourceType_) +** _Returns:_ *integer* _resourceLevel_ + +* GetKeepResourceType(*integer* _keepId_) +** _Returns:_ *[KeepResourceType|#KeepResourceType]* _resourceType_ + +* GetKeepResourceInfo(*integer* _keepId_, *[BattlegroundQueryContextType|#BattlegroundQueryContextType]* _battlegroundContext_, *[KeepResourceType|#KeepResourceType]* _resourceType_, *integer* _level_) +** _Returns:_ *integer* _currentAmount_, *integer* _amountForNextLevel_, *integer* _upkeepPerMinute_ + +* GetKeepUpgradeInfo(*integer* _keepId_, *[BattlegroundQueryContextType|#BattlegroundQueryContextType]* _battlegroundContext_, *[KeepUpgradePath|#KeepUpgradePath]* _upgradePath_, *integer* _level_) +** _Returns:_ *integer* _currentAmount_, *integer* _amountForNextLevel_, *integer* _upkeepPerMinute_ + +* GetKeepProductionLevel(*integer* _keepId_, *[BattlegroundQueryContextType|#BattlegroundQueryContextType]* _battlegroundContext_) +** _Returns:_ *integer* _productionLevel_ + +* GetKeepDefensiveLevel(*integer* _keepId_, *[BattlegroundQueryContextType|#BattlegroundQueryContextType]* _battlegroundContext_) +** _Returns:_ *integer* _defensiveLevel_ + +* GetSecondsUntilKeepClaimAvailable(*integer* _keepId_, *[BattlegroundQueryContextType|#BattlegroundQueryContextType]* _battlegroundContext_) +** _Returns:_ *integer* _secondsUntilAvailable_ + +* GetGuildClaimInteractionKeepId() +** _Returns:_ *integer* _keepId_ + +* GetGuildReleaseInteractionKeepId() +** _Returns:_ *integer* _keepId_ + +* CancelKeepGuildClaimInteraction() + +* CancelKeepGuildReleaseInteraction() + +* GetHistoricalKeepUnderAttack(*integer* _keepId_, *[BattlegroundQueryContextType|#BattlegroundQueryContextType]* _battlegroundContext_, *number* _historyPercent_) +** _Returns:_ *bool* _underAttack_ + +* GetHistoricalKeepPinInfo(*integer* _keepId_, *[BattlegroundQueryContextType|#BattlegroundQueryContextType]* _battlegroundContext_, *number* _historyPercent_) +** _Returns:_ *integer* _pinType_, *number* _normalizedX_, *number* _normalizedY_ + +* GetHistoricalKeepAlliance(*integer* _keepId_, *[BattlegroundQueryContextType|#BattlegroundQueryContextType]* _battlegroundContext_, *number* _historyPercent_) +** _Returns:_ *integer* _alliance_ + +* GetInteractionKeepId() +** _Returns:_ *integer* _keepId_ + +* GetKeepUnderAttack(*integer* _keepId_, *[BattlegroundQueryContextType|#BattlegroundQueryContextType]* _battlegroundContext_) +** _Returns:_ *bool* _underAttack_ + +* GetKeepUpgradeRate(*integer* _keepId_, *[BattlegroundQueryContextType|#BattlegroundQueryContextType]* _battlegroundContext_, *[KeepUpgradeLine|#KeepUpgradeLine]* _upgradeLine_) +** _Returns:_ *integer* _rate_ + +* GetClaimedKeepGuildName(*integer* _keepId_, *[BattlegroundQueryContextType|#BattlegroundQueryContextType]* _battlegroundContext_) +** _Returns:_ *string* _guildName_ + +* GetMaxKeepSieges(*integer* _keepId_, *[BattlegroundQueryContextType|#BattlegroundQueryContextType]* _battlegroundContext_) +** _Returns:_ *integer* _maxSiege_ + +* GetMaxKeepNPCs(*integer* _keepId_, *[BattlegroundQueryContextType|#BattlegroundQueryContextType]* _battlegroundContext_) +** _Returns:_ *integer* _maxNPC_ + +* GetNumFriendlyKeepNPCs(*integer* _keepId_, *[BattlegroundQueryContextType|#BattlegroundQueryContextType]* _battlegroundContext_) +** _Returns:_ *integer* _numFriendlyNPC_ + +* GetNumSieges(*integer* _keepId_, *[BattlegroundQueryContextType|#BattlegroundQueryContextType]* _battlegroundContext_, *integer* _alliance_) +** _Returns:_ *integer* _numSieges_ + +* GetKeepKeysByIndex(*luaindex* _index_) +** _Returns:_ *integer* _keepId_, *integer* _battlegroundContext_ + +* IsKeepTypeClaimable(*[KeepType|#KeepType]* _keepType_) +** _Returns:_ *bool* _isClaimable_ + +* GetNumTitles() +** _Returns:_ *integer* _titleCount_ + +* GetTitle(*luaindex* _titleIndex_) +** _Returns:_ *string* _titleString_ + +* GetCurrentTitleIndex() +** _Returns:_ *luaindex:nilable* _titleIndex_ + +* SelectTitle(*luaindex:nilable* _titleIndex_) + +* AcceptResurrect() + +* DeclineResurrect() + +* IsResurrectPending() +** _Returns:_ *bool* _resurrectPending_ + +* GetPendingResurrectInfo() +** _Returns:_ *string* _casterName_, *integer* _timeLeft_ + +* GetDeathInfo() +** _Returns:_ *integer* _timeUntilRevive_, *integer* _timeUntilAutoRelease_, *integer* _respawnQueueOrCorpseSummonTime_, *bool* _isPenaltyTooHighToRevive_, *bool* _encounterIsInProgress_, *bool* _isAVADeath_, *bool* _isBattleGroundDeath_, *bool* _isReleaseOnly_, *bool* _soulGemAvailable_, *bool* _freeRevive_, *bool* _isRaidDeath_, *bool* _isImperialCityLocked_ + +* Revive() + +* Release() + +* JoinRespawnQueue() + +* RespawnAtKeep(*integer* _keepId_) + +* RespawnAtForwardCamp(*luaindex* _index_) + +* GetNumForwardCamps(*[BattlegroundQueryContextType|#BattlegroundQueryContextType]* _battlegroundContext_) +** _Returns:_ *integer* _num_ + +* GetForwardCampPinInfo(*[BattlegroundQueryContextType|#BattlegroundQueryContextType]* _battlegroundContext_, *luaindex* _index_) +** _Returns:_ *integer* _pinType_, *number* _normalizedX_, *number* _normalizedY_, *number* _normalizedRadius_, *bool* _useable_ + +* IsForwardCampGuildOwned(*[BattlegroundQueryContextType|#BattlegroundQueryContextType]* _battlegroundContext_, *luaindex* _index_) +** _Returns:_ *bool* _isGuildOwned_ + +* GetForwardCampOwnerName(*[BattlegroundQueryContextType|#BattlegroundQueryContextType]* _battlegroundContext_, *luaindex* _index_) +** _Returns:_ *string* _guildName_ + +* GetNumBattleStandards(*[BattlegroundQueryContextType|#BattlegroundQueryContextType]* _battlegroundContext_) +** _Returns:_ *integer* _num_ + +* GetBattleStandardPinInfo(*[BattlegroundQueryContextType|#BattlegroundQueryContextType]* _battlegroundContext_, *luaindex* _index_) +** _Returns:_ *integer* _pinType_, *number* _normalizedX_, *number* _normalizedY_ + +* GetBattleStandardGuildName(*[BattlegroundQueryContextType|#BattlegroundQueryContextType]* _battlegroundContext_, *luaindex* _index_) +** _Returns:_ *string* _guildName_ + +* TradeInvite(*string* _target_) + +* TradeInviteByName(*string* _playerName_) + +* TradeInviteAccept() + +* TradeInviteDecline() + +* GetTradeInviteInfo() +** _Returns:_ *string* _name_, *integer* _millisecondsSinceRequest_ + +* TradeSetMoney(*integer* _amount_) + +* TradeInviteCancel() + +* TradeCancel() + +* TradeAccept() + +* TradeEdit() + +* TradeAddItem(*[Bag|#Bag]* _bagId_, *integer* _slotIndex_, *luaindex:nilable* _tradeIndex_) + +* TradeRemoveItem(*luaindex* _tradeIndex_) + +* GetTradeItemInfo(*[TradeParticipant|#TradeParticipant]* _who_, *luaindex* _tradeIndex_) +** _Returns:_ *string* _name_, *textureName* _icon_, *integer* _stack_, *integer* _quality_, *string* _creatorName_, *integer* _sellPrice_, *bool* _meetsUsageRequirement_, *[EquipType|#EquipType]* _equipType_, *[ItemStyle|#ItemStyle]* _itemStyle_ + +* GetTradeItemBagAndSlot(*[TradeParticipant|#TradeParticipant]* _who_, *luaindex* _tradeIndex_) +** _Returns:_ *[Bag|#Bag]:nilable* _bagId_, *integer:nilable* _slotIndex_ + +* GetTradeItemLink(*[TradeParticipant|#TradeParticipant]* _who_, *luaindex* _tradeIndex_, *[LinkStyle|#LinkStyle]* _linkStyle_) +** _Returns:_ *string* _link_ + +* StartMapPinAnimation(*object* _animationTimeline_, *[MapPinAnimationTarget|#MapPinAnimationTarget]* _animationTarget_, *[ControlType|#ControlType]:nilable* _limitToMapType_, *[MapDisplayPinType|#MapDisplayPinType]* _pinType_, *integer* _param1_, *integer* _param2_, *integer* _param3_, *integer* _playOffset_, *bool* _ignoreBreadcrumbs_) +** _Returns:_ *bool* _played_ + +* IsPlayerInsidePinArea(*[MapDisplayPinType|#MapDisplayPinType]* _pinType_, *integer* _param1_, *integer* _param2_, *integer* _param3_) +** _Returns:_ *bool* _isPlayerInside_ + +* RemoveMapPinsInRange(*[MapDisplayPinType|#MapDisplayPinType]* _startType_, *[MapDisplayPinType|#MapDisplayPinType]* _endType_, *integer:nilable* _param1_, *integer:nilable* _param2_, *integer:nilable* _param3_) + +* GetAvailableSkillPoints() +** _Returns:_ *integer* _numPoints_ + +* GetNumSkyShards() +** _Returns:_ *integer* _numShards_ + +* GetNumSkillTypes() +** _Returns:_ *integer* _numSkillTypes_ + +* GetNumSkillLines(*[SkillType|#SkillType]* _skillType_) +** _Returns:_ *integer* _numSkillLines_ + +* GetSkillLineInfo(*[SkillType|#SkillType]* _skillType_, *luaindex* _skillIndex_) +** _Returns:_ *string* _name_, *luaindex* _rank_ + +* GetSkillLineXPInfo(*[SkillType|#SkillType]* _skillType_, *luaindex* _skillIndex_) +** _Returns:_ *integer* _lastRankXP_, *integer* _nextRankXP_, *integer* _currentXP_ + +* GetSkillLineRankXPExtents(*[SkillType|#SkillType]* _skillType_, *luaindex* _skillIndex_, *luaindex* _rank_) +** _Returns:_ *integer:nilable* _startXP_, *integer:nilable* _nextRankStartXP_ + +* GetNumSkillAbilities(*[SkillType|#SkillType]* _skillType_, *luaindex* _skillIndex_) +** _Returns:_ *integer* _numAbilities_ + +* GetSkillAbilityInfo(*[SkillType|#SkillType]* _skillType_, *luaindex* _skillIndex_, *luaindex* _abilityIndex_) +** _Returns:_ *string* _name_, *textureName* _texture_, *luaindex* _earnedRank_, *bool* _passive_, *bool* _ultimate_, *bool* _purchased_, *luaindex:nilable* _progressionIndex_ + +* GetSkillAbilityId(*[SkillType|#SkillType]* _skillType_, *luaindex* _skillIndex_, *luaindex* _abilityIndex_, *bool* _showUpgrade_) +** _Returns:_ *integer* _abilityId_ + +* GetSkillAbilityUpgradeInfo(*[SkillType|#SkillType]* _skillType_, *luaindex* _skillIndex_, *luaindex* _abilityIndex_) +** _Returns:_ *integer:nilable* _currentUpgradeLevel_, *integer:nilable* _maxUpgradeLevel_ + +* GetSkillAbilityNextUpgradeInfo(*[SkillType|#SkillType]* _skillType_, *luaindex* _skillIndex_, *luaindex* _abilityIndex_) +** _Returns:_ *string* _name_, *textureName* _texture_, *luaindex:nilable* _earnedRank_ + +* GetCraftingSkillLineIndices(*[TradeskillType|#TradeskillType]* _craftingSkillType_) +** _Returns:_ *[SkillType|#SkillType]* _skillType_, *luaindex* _skillIndex_ + +* PutPointIntoSkillAbility(*[SkillType|#SkillType]* _skillType_, *luaindex* _skillIndex_, *luaindex* _index_, *bool* _putPointInNextUpgrade_) + +* GetSkillAbilityIndicesFromProgressionIndex(*luaindex* _progressionIndex_) +** _Returns:_ *[SkillType|#SkillType]* _skillType_, *luaindex* _skillIndex_, *luaindex* _abilityIndex_ + +* IsLocalMailboxFull() +** _Returns:_ *bool* _isFull_ + +* GetNumMailItems() +** _Returns:_ *integer* _numMail_ + +* GetNextMailId(*id64:nilable* _lastMailId_) +** _Returns:_ *id64:nilable* _nextMailId_ + +* GetMailItemInfo(*id64* _mailId_) +** _Returns:_ *string* _senderDisplayName_, *string* _senderCharacterName_, *string* _subject_, *textureName* _icon_, *bool* _unread_, *bool* _fromSystem_, *bool* _fromCustomerService_, *bool* _returned_, *integer* _numAttachments_, *integer* _attachedMoney_, *integer* _codAmount_, *integer* _expiresInDays_, *integer* _secsSinceReceived_ + +* GetMailSender(*id64* _mailId_) +** _Returns:_ *string* _senderDisplayName_, *string* _senderCharacterName_ + +* GetMailAttachmentInfo(*id64* _mailId_) +** _Returns:_ *integer* _numAttachments_, *integer* _attachedMoney_, *integer* _codAmount_ + +* GetMailFlags(*id64* _mailId_) +** _Returns:_ *bool* _unread_, *bool* _returned_, *bool* _fromSystem_, *bool* _fromCustomerService_ + +* SendMail(*string* _to_, *string* _subject_, *string* _body_) + +* GetQueuedMailPostage() +** _Returns:_ *integer* _postage_ + +* ClearQueuedMail() + +* CloseMailbox() + +* RequestReadMail(*id64* _mailId_) + +* DeleteMail(*id64* _mailId_, *bool* _forceDelete_) + +* IsMailReturnable(*id64* _mailId_) +** _Returns:_ *bool* _isReturnable_ + +* ReturnMail(*id64* _mailId_) + +* ReadMail(*id64* _mailId_) +** _Returns:_ *string* _body_ + +* HasUnreadMail() +** _Returns:_ *bool* _unread_ + +* GetNumUnreadMail() +** _Returns:_ *integer* _numUnread_ + +* CanQueueItemAttachment(*[Bag|#Bag]* _bagId_, *integer* _slotIndex_, *luaindex* _attachmentSlot_) +** _Returns:_ *bool* _canAttach_ + +* RemoveQueuedItemAttachment(*luaindex* _attachmentSlot_) + +* QueueMoneyAttachment(*integer* _amount_) + +* GetQueuedMoneyAttachment() +** _Returns:_ *integer* _amount_ + +* QueueCOD(*integer* _amount_) + +* GetQueuedCOD() +** _Returns:_ *integer* _amount_ + +* GetMailQueuedAttachmentLink(*luaindex* _attachmentSlot_, *[LinkStyle|#LinkStyle]* _linkStyle_) +** _Returns:_ *string* _link_ + +* GetQueuedItemAttachmentInfo(*luaindex* _attachmentSlot_) +** _Returns:_ *integer* _bagId_, *integer* _slotIndex_, *textureName* _icon_, *integer* _stack_ + +* GetAttachedItemLink(*id64* _mailId_, *luaindex* _attachIndex_, *[LinkStyle|#LinkStyle]* _linkStyle_) +** _Returns:_ *string* _link_ + +* GetAttachedItemInfo(*id64* _mailId_, *luaindex* _attachIndex_) +** _Returns:_ *textureName* _icon_, *integer* _stack_, *string* _creatorName_, *integer* _sellPrice_, *bool* _meetsUsageRequirement_, *integer* _equipType_, *integer* _itemStyle_, *integer* _quality_ + +* TakeMailAttachedItems(*id64* _mailId_) + +* TakeMailAttachedMoney(*id64* _mailId_) + +* RequestOpenMailbox() + +* GetNumCollectibleCategories() +** _Returns:_ *integer* _numCategories_ + +* GetCollectibleCategoryInfo(*luaindex* _topLevelIndex_) +** _Returns:_ *string* _name_, *integer* _numSubCatgories_, *integer* _numCollectibles_, *integer* _unlockedCollectibles_, *integer* _totalCollectibles_, *bool* _hidesLocked_, *[CollectibleCategoryType|#CollectibleCategoryType]* _type_ + +* GetCollectibleCategoryKeyboardIcons(*luaindex* _categoryIndex_) +** _Returns:_ *textureName* _normalIcon_, *textureName* _pressedIcon_, *textureName* _mouseoverIcon_ + +* GetCollectibleCategoryGamepadIcon(*luaindex* _categoryIndex_) +** _Returns:_ *textureName* _gamepadIcon_ + +* GetCollectibleSubCategoryInfo(*luaindex* _topLevelIndex_, *luaindex* _subCategoryIndex_) +** _Returns:_ *string* _name_, *integer* _numCollectibles_, *integer* _unlockedCollectibles_, *integer* _totalCollectibles_, *[CollectibleCategoryType|#CollectibleCategoryType]* _type_ + +* GetUnlockedCollectiblesCount() +** _Returns:_ *integer* _count_ + +* GetTotalCollectiblesCount() +** _Returns:_ *integer* _count_ + +* GetCollectibleId(*luaindex* _topLevelIndex_, *luaindex:nilable* _categoryIndex_, *luaindex* _collectibleIndex_) +** _Returns:_ *integer* _collectibleId_ + +* GetCollectibleInfo(*integer* _collectibleId_) +** _Returns:_ *string* _name_, *string* _description_, *textureName* _icon_, *textureName* _lockedIcon_, *bool* _unlocked_, *bool* _purchasable_, *bool* _isActive_, *[CollectibleCategoryType|#CollectibleCategoryType]* _categoryType_, *string* _hint_ + +* GetCategoryInfoFromCollectibleId(*integer* _collectibleId_) +** _Returns:_ *luaindex:nilable* _topLevelIndex_, *luaindex:nilable* _categoryIndex_, *luaindex:nilable* _collectibleIndex_ + +* GetTotalCollectiblesByCategoryType(*[CollectibleCategoryType|#CollectibleCategoryType]* _collectibleCategoryType_) +** _Returns:_ *integer* _count_ + +* GetCollectibleIdFromType(*[CollectibleCategoryType|#CollectibleCategoryType]* _collectibleCategoryType_, *luaindex* _index_) +** _Returns:_ *integer* _collectibleId_ + +* IsCollectibleCategorySlottable(*[CollectibleCategoryType|#CollectibleCategoryType]* _collectibleCategoryType_) +** _Returns:_ *bool* _isSlottable_ + +* IsCollectibleSlottable(*integer* _collectibleId_) +** _Returns:_ *bool* _isSlottable_ + +* IsCollectibleRenameable(*integer* _collectibleId_) +** _Returns:_ *bool* _isRenameable_ + +* UseCollectible(*integer* _collectibleId_) + +* GetCollectibleLink(*integer* _collectibleId_, *[LinkStyle|#LinkStyle]* _linkStyle_) +** _Returns:_ *string* _link_ + +* GetCollectibleCategoryTypeFromLink(*string* _link_) +** _Returns:_ *[CollectibleCategoryType|#CollectibleCategoryType]* _categoryType_ + +* GetCollectibleIdFromLink(*string* _link_) +** _Returns:_ *integer:nilable* _collectibleId_ + +* StartCollectibleSearch(*string* _searchString_) + +* GetCollectiblesSearchResults() +** _Uses variable returns..._ +** _Returns:_ *luaindex* _categoryIndex_, *luaindex:nilable* _subcategoryIndex_, *luaindex* _collectibleIndex_ + +* IsValidCollectibleName(*string* _collectibleName_) +** _Uses variable returns..._ +** _Returns:_ *integer* _violationCode_ + +* RenameCollectible(*integer* _collectibleId_, *string* _name_) + +* GetCollectibleNickname(*integer* _collectibleId_) +** _Returns:_ *string* _name_ + +* GetNumCollectibleNotifications() +** _Returns:_ *integer* _count_ + +* GetCollectibleNotificationInfo(*luaindex* _notificationIndex_) +** _Returns:_ *integer* _notificationId_, *integer* _collectibleId_ + +* RemoveCollectibleNotification(*integer* _notificationId_) + +* GetNumAchievementCategories() +** _Returns:_ *integer* _numCategories_ + +* GetAchievementCategoryInfo(*luaindex* _topLevelIndex_) +** _Returns:_ *string* _name_, *integer* _numSubCatgories_, *integer* _numAchievements_, *integer* _earnedPoints_, *integer* _totalPoints_, *bool* _hidesPoints_ + +* GetAchievementSubCategoryInfo(*luaindex* _topLevelIndex_, *luaindex* _subCategoryIndex_) +** _Returns:_ *string* _name_, *integer* _numAchievements_, *integer* _earnedPoints_, *integer* _totalPoints_, *bool* _hidesPoints_ + +* GetAchievementCategoryKeyboardIcons(*luaindex* _categoryIndex_) +** _Returns:_ *textureName* _normalIcon_, *textureName* _pressedIcon_, *textureName* _mouseoverIcon_ + +* GetAchievementCategoryGamepadIcon(*luaindex* _categoryIndex_) +** _Returns:_ *textureName* _gamepadIcon_ + +* GetEarnedAchievementPoints() +** _Returns:_ *integer* _points_ + +* GetTotalAchievementPoints() +** _Returns:_ *integer* _points_ + +* GetAchievementId(*luaindex* _topLevelIndex_, *luaindex:nilable* _categoryIndex_, *luaindex* _achievementIndex_) +** _Returns:_ *integer* _achievementId_ + +* GetAchievementInfo(*integer* _achievementId_) +** _Returns:_ *string* _name_, *string* _description_, *integer* _points_, *textureName* _icon_, *bool* _completed_, *string* _date_, *string* _time_ + +* IsAchievementComplete(*integer* _achievementId_) +** _Returns:_ *bool* _completed_ + +* GetAchievementNumRewards(*integer* _achievementId_) +** _Returns:_ *integer* _numRewards_ + +* GetAchievementItemLink(*integer* _achievementId_, *[LinkStyle|#LinkStyle]* _linkStyle_) +** _Returns:_ *string* _link_ + +* GetAchievementNumCriteria(*integer* _achievementId_) +** _Returns:_ *integer* _numCriteria_ + +* GetAchievementCriterion(*integer* _achievementId_, *luaindex* _criterionIndex_) +** _Returns:_ *string* _description_, *integer* _numCompleted_, *integer* _numRequired_ + +* GetRecentlyCompletedAchievements(*integer* _numAchievementsToGet_) +** _Uses variable returns..._ +** _Returns:_ *integer* _achievementId_ + +* GetCategoryInfoFromAchievementId(*integer* _achievementId_) +** _Returns:_ *luaindex:nilable* _topLevelIndex_, *luaindex:nilable* _categoryIndex_, *luaindex:nilable* _achievementIndex_, *integer* _offsetFromParent_ + +* GetFirstAchievementInLine(*integer* _achievementId_) +** _Returns:_ *integer* _firstAchievementId_ + +* GetNextAchievementInLine(*integer* _achievementId_) +** _Returns:_ *integer* _nextAchievementId_ + +* GetPreviousAchievementInLine(*integer* _achievementId_) +** _Returns:_ *integer* _previousAchievementId_ + +* GetAchievementLink(*integer* _achievementId_, *[LinkStyle|#LinkStyle]* _linkStyle_) +** _Returns:_ *string* _link_ + +* GetAchievementProgressFromLinkData(*integer* _achievementId_, *string* _progress_) +** _Uses variable returns..._ +** _Returns:_ *integer* _numCompleted_ + +* GetAchievementRewardPoints(*integer* _achievementId_) +** _Returns:_ *integer* _points_ + +* GetAchievementRewardItem(*integer* _achievementId_) +** _Returns:_ *bool* _hasRewardOfType_, *string* _itemName_, *string* _iconTextureName_, *integer* _quality_ + +* GetAchievementRewardTitle(*integer* _achievementId_) +** _Returns:_ *bool* _hasRewardOfType_, *string* _titleName_ + +* GetAchievementRewardDye(*integer* _achievementId_) +** _Returns:_ *bool* _hasRewardOfType_, *luaindex* _dyeIndex_ + +* GetNumExperiencePointsInLevel(*integer* _level_) +** _Returns:_ *integer:nilable* _numXP_ + +* GetNumVeteranPointsInRank(*integer* _veteranRank_) +** _Returns:_ *integer:nilable* _numVP_ + +* GetEnlightenedMultiplier() +** _Returns:_ *number* _multiplier_ + +* GetEnlightenedPool() +** _Returns:_ *integer* _poolAmount_ + +* IsEnlightenedAvailableForAccount() +** _Returns:_ *bool* _availableForAccount_ + +* IsEnlightenedAvailableForCharacter() +** _Returns:_ *bool* _availableForCharacter_ + +* GetChampionXPInRank(*integer* _championPointsEarned_) +** _Returns:_ *integer:nilable* _maxExp_ + +* GetMaxLevel() +** _Returns:_ *integer* _maxLevel_ + +* GetAbilityProgressionAbilityId(*luaindex* _progressionIndex_, *integer* _morph_, *integer* _rank_) +** _Returns:_ *integer* _abilityId_ + +* GetLatestAbilityRespecNote() +** _Returns:_ *string* _note_ + +* GetLatestAttributeRespecNote() +** _Returns:_ *string* _note_ + +* PurchaseAttributes(*integer* _health_, *integer* _magicka_, *integer* _stamina_) + +* GetAttributeSpentPoints(*integer* _attributeType_) +** _Returns:_ *integer* _points_ + +* GetAttributeUnspentPoints() +** _Returns:_ *integer* _points_ + +* GetNumLoreCategories() +** _Returns:_ *integer* _numTopCategories_ + +* GetLoreCategoryInfo(*luaindex* _categoryIndex_) +** _Returns:_ *string* _name_, *integer* _numCollections_ + +* GetLoreCollectionInfo(*luaindex* _categoryIndex_, *luaindex* _collectionIndex_) +** _Returns:_ *string* _name_, *string* _description_, *integer* _numKnownBooks_, *integer* _totalBooks_, *bool* _hidden_, *textureName* _gamepadIcon_ + +* GetLoreBookInfo(*luaindex* _categoryIndex_, *luaindex* _collectionIndex_, *luaindex* _bookIndex_) +** _Returns:_ *string* _title_, *textureName* _icon_, *bool* _known_ + +* ReadLoreBook(*luaindex* _categoryIndex_, *luaindex* _collectionIndex_, *luaindex* _bookIndex_) +** _Returns:_ *string* _body_, *[BookMedium|#BookMedium]* _medium_, *bool* _showTitle_ + +* GetLoreBookLink(*luaindex* _categoryIndex_, *luaindex* _collectionIndex_, *luaindex* _bookIndex_, *[LinkStyle|#LinkStyle]* _linkStyle_) +** _Returns:_ *string* _link_ + +* GetGameCameraNonInteractableName() +** _Returns:_ *string:nilable* _name_ + +* GetPledgeOfMaraOfferInfo() +** _Returns:_ *string* _targetName_, *integer* _millisecondsSinceRequest_, *bool* _isSender_ + +* SendPledgeOfMaraResponse(*[PledgeOfMaraResponse|#PledgeOfMaraResponse]* _response_) + +* GetRingOfMaraExperienceBonus() +** _Returns:_ *number* _bonusPercentage_ + +* GetNumTutorials() +** _Returns:_ *integer* _numTutorials_ + +* GetTutorialType(*luaindex* _tutorialIndex_) +** _Returns:_ *[TutorialType|#TutorialType]:nilable* _tutorialType_ + +* GetTutorialInfo(*luaindex* _tutorialIndex_) +** _Returns:_ *string* _title_, *string* _description_, *integer* _displayPriority_ + +* GetTutorialLinkedHelpInfo(*luaindex* _tutorialIndex_) +** _Returns:_ *luaindex:nilable* _helpCategoryIndex_, *luaindex:nilable* _helpIndex_ + +* TriggerTutorial(*[TutorialTrigger|#TutorialTrigger]* _triggerType_) + +* ResetAllTutorials() + +* HasSeenTutorial(*luaindex* _tutorialIndex_) +** _Returns:_ *bool* _seen_ + +* CanTutorialBeSeen(*luaindex* _tutorialIndex_) +** _Returns:_ *bool* _canBeSeen_ + +* IsTutorialActionRequired(*luaindex* _tutorialIndex_) +** _Returns:_ *bool* _isActionRequired_ + +* GetTutorialId(*[TutorialTrigger|#TutorialTrigger]* _triggerType_) +** _Returns:_ *luaindex* _tutorialId_ + +* SetTutorialSeen(*luaindex* _tutorialIndex_) + +* ClearActiveActionRequiredTutorial() + +* GetHelpCategoryInfo(*luaindex* _helpCategoryIndex_) +** _Returns:_ *string* _name_, *string* _description_, *textureName* _upIcon_, *textureName* _downIcon_, *textureName* _overIcon_, *textureName* _gamepadIcon_ + +* GetNumHelpCategories() +** _Returns:_ *integer* _numHelpCategories_ + +* GetNumHelpEntriesWithinCategory(*luaindex* _helpCategoryIndex_) +** _Returns:_ *integer* _numHelpEntries_ + +* GetHelpInfo(*luaindex* _helpCategoryIndex_, *luaindex* _helpIndex_) +** _Returns:_ *string* _name_, *string* _description_, *string* _description2_, *textureName:nilable* _image_, *string* _descriptionGamepad_, *string* _descriptionGamepad2_ + +* GetHelpSearchResults() +** _Uses variable returns..._ +** _Returns:_ *luaindex* _helpCategoryIndex_, *luaindex* _helpIndex_ + +* SubmitCustomerServiceTicket() +** _Returns:_ *bool* _success_ + +* SetCustomerServiceTicketInfo(*string* _contactEmail_) + +* StartHelpSearch(*string* _searchString_) + +* GetCraftingInteractionType() +** _Returns:_ *[TradeskillType|#TradeskillType]* _currentCraftingInteraction_ + +* IsPerformingCraftProcess() +** _Returns:_ *bool* _isCrafting_ + +* GetLastCraftingResultTotalInspiration() +** _Returns:_ *integer* _totalInspiration_ + +* GetNumLastCraftingResultLearnedTranslations() +** _Returns:_ *integer* _numLearnedTranslations_ + +* GetLastCraftingResultLearnedTranslationInfo(*luaindex* _resultIndex_) +** _Returns:_ *string* _translationName_, *string* _itemName_, *textureName* _icon_, *integer* _sellPrice_, *bool* _meetsUsageRequirement_, *integer* _equipType_, *integer* _itemStyle_, *integer* _quality_ + +* GetNumLastCraftingResultLearnedTraits() +** _Returns:_ *integer* _numLearnedTraits_ + +* GetLastCraftingResultLearnedTraitInfo(*luaindex* _resultIndex_) +** _Returns:_ *string* _traitName_, *string* _itemName_, *textureName* _icon_, *integer* _sellPrice_, *bool* _meetsUsageRequirement_, *integer* _equipType_, *integer* _itemStyle_, *integer* _quality_ + +* GetNumLastCraftingResultItemsAndPenalty() +** _Returns:_ *integer* _numItems_, *bool* _penaltyApplied_ + +* GetLastCraftingResultItemInfo(*luaindex* _resultIndex_) +** _Returns:_ *string* _name_, *textureName* _icon_, *integer* _stack_, *integer* _sellPrice_, *bool* _meetsUsageRequirement_, *integer* _equipType_, *[ItemType|#ItemType]* _itemType_, *integer* _itemStyle_, *integer* _quality_, *[ItemUISoundCategory|#ItemUISoundCategory]* _soundCategory_, *integer* _itemInstanceId_ + +* GetCostToCraftAlchemyItem(*integer* _solventBagId_, *integer* _solventSlotIndex_) +** _Returns:_ *integer* _cost_ + +* CraftAlchemyItem(*integer* _solventBagId_, *integer* _solventSlotIndex_, *integer* _reagent1BagId_, *integer* _reagent1SlotIndex_, *integer* _reagent2BagId_, *integer* _reagent2SlotIndex_, *integer:nilable* _reagent3BagId_, *integer:nilable* _reagent3SlotIndex_) + +* GetAlchemyResultingItemInfo(*integer* _solventBagId_, *integer* _solventSlotIndex_, *integer* _reagent1BagId_, *integer* _reagent1SlotIndex_, *integer* _reagent2BagId_, *integer* _reagent2SlotIndex_, *integer:nilable* _reagent3BagId_, *integer:nilable* _reagent3SlotIndex_) +** _Returns:_ *string* _name_, *textureName* _icon_, *integer* _stack_, *integer* _sellPrice_, *bool* _meetsUsageRequirement_, *integer* _equipType_, *integer* _itemStyle_, *integer* _quality_ + +* GetAlchemyResultingItemLink(*integer* _solventBagId_, *integer* _solventSlotIndex_, *integer* _reagent1BagId_, *integer* _reagent1SlotIndex_, *integer* _reagent2BagId_, *integer* _reagent2SlotIndex_, *integer:nilable* _reagent3BagId_, *integer:nilable* _reagent3SlotIndex_, *[LinkStyle|#LinkStyle]* _linkStyle_) +** _Returns:_ *string* _link_ + +* GetAlchemyResultInspiration(*integer* _solventBagId_, *integer* _solventSlotIndex_, *integer* _reagent1BagId_, *integer* _reagent1SlotIndex_, *integer* _reagent2BagId_, *integer* _reagent2SlotIndex_, *integer:nilable* _reagent3BagId_, *integer:nilable* _reagent3SlotIndex_) +** _Returns:_ *integer* _inspiration_ + +* GetAlchemyItemTraits(*integer* _reagentBagId_, *integer* _reagentSlotIndex_) +** _Uses variable returns..._ +** _Returns:_ *string:nilable* _trait_, *textureName:nilable* _icon_, *textureName:nilable* _matchIcon_ + +* GetNumRecipeLists() +** _Returns:_ *integer* _numRecipeLists_ + +* GetRecipeListInfo(*luaindex* _recipeListIndex_) +** _Returns:_ *string* _name_, *integer* _numRecipes_, *textureName* _upIcon_, *textureName* _downIcon_, *textureName* _overIcon_, *textureName* _disabledIcon_, *string* _createSound_ + +* GetRecipeInfo(*luaindex* _recipeListIndex_, *luaindex* _recipeIndex_) +** _Returns:_ *bool* _known_, *string* _name_, *integer* _numIngredients_, *integer* _provisionerLevelReq_, *integer* _qualityReq_, *[ProvisionerSpecialIngredientType|#ProvisionerSpecialIngredientType]* _specialIngredientType_ + +* GetRecipeIngredientItemInfo(*luaindex* _recipeListIndex_, *luaindex* _recipeIndex_, *luaindex* _ingredientIndex_) +** _Returns:_ *string* _name_, *textureName* _icon_, *integer* _requiredQuantity_, *integer* _sellPrice_, *integer* _quality_ + +* GetRecipeIngredientItemLink(*luaindex* _recipeListIndex_, *luaindex* _recipeIndex_, *luaindex* _ingredientIndex_, *[LinkStyle|#LinkStyle]* _linkStyle_) +** _Returns:_ *string* _link_ + +* GetRecipeResultItemInfo(*luaindex* _recipeListIndex_, *luaindex* _recipeIndex_) +** _Returns:_ *string* _name_, *textureName* _icon_, *integer* _stack_, *integer* _sellPrice_, *integer* _quality_ + +* GetRecipeResultItemLink(*luaindex* _recipeListIndex_, *luaindex* _recipeIndex_, *[LinkStyle|#LinkStyle]* _linkStyle_) +** _Returns:_ *string* _link_ + +* GetCostToCraftProvisionerItem(*luaindex* _recipeListIndex_, *luaindex* _recipeIndex_) +** _Returns:_ *integer* _cost_ + +* CraftProvisionerItem(*luaindex* _recipeListIndex_, *luaindex* _recipeIndex_) + +* GetCurrentRecipeIngredientCount(*luaindex* _recipeListIndex_, *luaindex* _recipeIndex_, *luaindex* _ingredientIndex_) +** _Returns:_ *integer* _count_ + +* GetCostToCraftEnchantingItem(*integer* _potencyRuneBagId_, *integer* _potencyRuneSlotIndex_, *integer* _essenceRuneBagId_, *integer* _essenceRuneSlotIndex_, *integer* _aspectRuneBagId_, *integer* _aspectRuneSlotIndex_) +** _Returns:_ *integer* _cost_ + +* CraftEnchantingItem(*integer* _potencyRuneBagId_, *integer* _potencyRuneSlotIndex_, *integer* _essenceRuneBagId_, *integer* _essenceRuneSlotIndex_, *integer* _aspectRuneBagId_, *integer* _aspectRuneSlotIndex_) + +* ExtractEnchantingItem(*integer* _bagId_, *integer* _slotIndex_) + +* GetEnchantingResultingItemInfo(*integer* _potencyRuneBagId_, *integer* _potencyRuneSlotIndex_, *integer* _essenceRuneBagId_, *integer* _essenceRuneSlotIndex_, *integer* _aspectRuneBagId_, *integer* _aspectRuneSlotIndex_) +** _Returns:_ *string* _name_, *textureName* _icon_, *integer* _stack_, *integer* _sellPrice_, *bool* _meetsUsageRequirement_, *integer* _quality_ + +* GetEnchantingResultingItemLink(*integer* _potencyRuneBagId_, *integer* _potencyRuneSlotIndex_, *integer* _essenceRuneBagId_, *integer* _essenceRuneSlotIndex_, *integer* _aspectRuneBagId_, *integer* _aspectRuneSlotIndex_, *[LinkStyle|#LinkStyle]* _linkStyle_) +** _Returns:_ *string* _link_ + +* GetRunestoneTranslatedName(*integer* _bagId_, *integer* _slotIndex_) +** _Returns:_ *string:nilable* _name_ + +* GetRunestoneSoundInfo(*integer* _bagId_, *integer* _slotIndex_) +** _Returns:_ *string* _soundName_, *integer* _soundLength_ + +* GetEnchantedItemResultingItemLink(*integer* _itemBagId_, *integer* _itemSlotIndex_, *integer* _enchantmentBagId_, *integer* _enchantmentSlotIndex_, *[LinkStyle|#LinkStyle]* _linkStyle_) +** _Returns:_ *string* _link_ + +* GetCostToCraftSmithingItem(*luaindex* _patternIndex_, *luaindex* _materialIndex_, *integer* _materialQuantity_, *luaindex* _styleIndex_, *luaindex* _traitIndex_) +** _Returns:_ *integer* _cost_ + +* CraftSmithingItem(*luaindex* _patternIndex_, *luaindex* _materialIndex_, *integer* _materialQuantity_, *luaindex* _styleIndex_, *luaindex* _traitIndex_) + +* GetSmithingPatternResultLink(*luaindex* _patternIndex_, *luaindex* _materialIndex_, *integer* _materialQuantity_, *luaindex* _styleIndex_, *luaindex* _traitIndex_, *[LinkStyle|#LinkStyle]* _linkStyle_) +** _Returns:_ *string* _link_ + +* CanSmithingWeaponPatternsBeCraftedHere() +** _Returns:_ *bool* _canBeCrafted_ + +* CanSmithingApparelPatternsBeCraftedHere() +** _Returns:_ *bool* _canBeCrafted_ + +* CanSmithingSetPatternsBeCraftedHere() +** _Returns:_ *bool* _canBeCrafted_ + +* GetNumSmithingPatterns() +** _Returns:_ *integer* _smithingPatterns_ + +* GetSmithingPatternInfo(*luaindex* _patternIndex_, *luaindex:nilable* _materialIndexOverride_, *integer:nilable* _materialQuanityOverride_, *[ItemStyle|#ItemStyle]:nilable* _styleOverride_, *[ItemTraitType|#ItemTraitType]:nilable* _traitTypeOverride_) +** _Returns:_ *string* _patternName_, *string* _baseName_, *textureName* _icon_, *integer* _numMaterials_, *integer* _numTraitsRequired_, *integer* _numTraitsKnown_, *[ItemFilterType|#ItemFilterType]* _resultItemFilterType_ + +* GetSmithingPatternMaterialItemInfo(*luaindex* _patternIndex_, *luaindex* _materialIndex_) +** _Returns:_ *string* _itemName_, *textureName* _icon_, *integer* _stack_, *integer* _sellPrice_, *bool* _meetsUsageRequirement_, *integer* _equipType_, *integer* _itemStyle_, *integer* _quality_, *integer* _itemInstanceId_, *integer* _skillRequirement_ + +* GetSmithingPatternMaterialItemLink(*luaindex* _patternIndex_, *luaindex* _materialIndex_, *[LinkStyle|#LinkStyle]* _linkStyle_) +** _Returns:_ *string* _link_ + +* GetSmithingPatternArmorType(*luaindex* _patternIndex_) +** _Returns:_ *[ArmorType|#ArmorType]* _armorType_ + +* GetCurrentSmithingMaterialItemCount(*luaindex* _patternIndex_, *luaindex* _materialIndex_) +** _Returns:_ *integer* _count_ + +* GetNumSmithingStyleItems() +** _Returns:_ *integer* _numStyleItems_ + +* GetSmithingStyleItemInfo(*luaindex* _styleItemIndex_) +** _Returns:_ *string* _itemName_, *textureName* _icon_, *integer* _sellPrice_, *bool* _meetsUsageRequirement_, *integer* _itemStyle_, *integer* _quality_ + +* GetSmithingStyleItemLink(*luaindex* _styleItemIndex_, *[LinkStyle|#LinkStyle]* _linkStyle_) +** _Returns:_ *string* _link_ + +* GetCurrentSmithingStyleItemCount(*luaindex* _styleItemIndex_) +** _Returns:_ *integer* _count_ + +* IsSmithingStyleKnown(*luaindex* _styleItemIndex_, *luaindex* _patternIndex_) +** _Returns:_ *bool* _known_ + +* GetFirstKnownStyleIndex(*luaindex* _patternIndex_) +** _Returns:_ *luaindex* _styleItemIndex_ + +* CanSmithingStyleBeUsedOnPattern(*luaindex* _styleIndex_, *luaindex* _patternIndex_, *luaindex* _materialIndex_, *integer* _materialQuantity_) +** _Returns:_ *bool* _canBeUsed_, *integer* _levelRequirement_, *integer* _veteranLevelRequirement_ + +* GetNumSmithingTraitItems() +** _Returns:_ *integer* _numTraitItems_ + +* GetSmithingTraitItemInfo(*luaindex* _traitItemIndex_) +** _Returns:_ *[ItemTraitType|#ItemTraitType]:nilable* _traitType_, *string* _itemName_, *textureName* _icon_, *integer* _sellPrice_, *bool* _meetsUsageRequirement_, *integer* _itemStyle_, *integer* _quality_ + +* GetSmithingTraitItemLink(*luaindex* _traitItemIndex_, *[LinkStyle|#LinkStyle]* _linkStyle_) +** _Returns:_ *string* _link_ + +* GetCurrentSmithingTraitItemCount(*luaindex* _traitItemIndex_) +** _Returns:_ *integer* _count_ + +* IsSmithingTraitItemValidForPattern(*luaindex* _patternIndex_, *luaindex* _traitItemIndex_) +** _Returns:_ *bool* _valid_ + +* IsSmithingTraitKnownForResult(*luaindex* _patternIndex_, *luaindex* _materialIndex_, *integer* _materialQuantity_, *luaindex* _styleIndex_, *luaindex* _traitIndex_) +** _Returns:_ *bool* _known_ + +* GetNumSmithingResearchLines(*[TradeskillType|#TradeskillType]* _craftingSkillType_) +** _Returns:_ *integer* _numLines_ + +* GetMaxSimultaneousSmithingResearch(*[TradeskillType|#TradeskillType]* _craftingSkillType_) +** _Returns:_ *integer* _maxSimultaneousResearch_ + +* GetSmithingResearchLineInfo(*[TradeskillType|#TradeskillType]* _craftingSkillType_, *luaindex* _researchLineIndex_) +** _Returns:_ *string* _name_, *textureName* _icon_, *integer* _numTraits_, *integer* _timeRequiredForNextResearchSecs_ + +* GetSmithingResearchLineTraitInfo(*[TradeskillType|#TradeskillType]* _craftingSkillType_, *luaindex* _researchLineIndex_, *luaindex* _traitIndex_) +** _Returns:_ *[ItemTraitType|#ItemTraitType]* _traitType_, *string* _traitDescription_, *bool* _known_ + +* GetSmithingResearchLineTraitTimes(*[TradeskillType|#TradeskillType]* _craftingSkillType_, *luaindex* _researchLineIndex_, *luaindex* _traitIndex_) +** _Returns:_ *integer:nilable* _duration_, *integer:nilable* _timeRemainingSecs_ + +* CanItemBeSmithingTraitResearched(*integer* _bagId_, *integer* _slotIndex_, *[TradeskillType|#TradeskillType]* _craftingSkillType_, *luaindex* _researchLineIndex_, *luaindex* _traitIndex_) +** _Returns:_ *bool* _canBeResearched_ + +* ResearchSmithingTrait(*integer* _bagId_, *integer* _slotIndex_) + +* CanItemBeSmithingExtractedOrRefined(*integer* _bagId_, *integer* _slotIndex_, *[TradeskillType|#TradeskillType]* _craftingSkillType_) +** _Returns:_ *bool* _canItemBeExtractedOrRefined_ + +* GetRequiredSmithingRefinementStackSize() +** _Returns:_ *integer* _requiredStackSize_ + +* GetSmithingRefinementMinRawMaterial() +** _Returns:_ *integer* _minRawMaterial_ + +* GetSmithingRefinementMaxRawMaterial() +** _Returns:_ *integer* _maxRawMaterial_ + +* ExtractOrRefineSmithingItem(*integer* _bagId_, *integer* _slotIndex_) + +* CanItemBeSmithingImproved(*integer* _bagId_, *integer* _slotIndex_, *[TradeskillType|#TradeskillType]* _craftingSkillType_) +** _Returns:_ *bool* _canBeImproved_ + +* GetSmithingImprovementChance(*integer* _itemToImproveBagId_, *integer* _itemToImproveSlotIndex_, *integer* _numBoostersToUse_, *[TradeskillType|#TradeskillType]* _craftingSkillType_) +** _Returns:_ *number* _chance_ + +* GetNumSmithingImprovementItems() +** _Returns:_ *integer* _numImprovementItems_ + +* GetSmithingImprovementItemInfo(*[TradeskillType|#TradeskillType]* _craftingSkillType_, *luaindex* _improvementItemIndex_) +** _Returns:_ *string* _itemName_, *textureName* _icon_, *integer* _currentStack_, *integer* _sellPrice_, *bool* _meetsUsageRequirement_, *integer* _equipType_, *integer* _itemStyle_, *integer* _quality_ + +* GetSmithingImprovementItemLink(*[TradeskillType|#TradeskillType]* _craftingSkillType_, *luaindex* _improvementItemIndex_, *[LinkStyle|#LinkStyle]* _linkStyle_) +** _Returns:_ *string* _link_ + +* GetSmithingImprovedItemInfo(*integer* _itemToImproveBagId_, *integer* _itemToImproveSlotIndex_, *[TradeskillType|#TradeskillType]* _craftingSkillType_) +** _Returns:_ *string* _itemName_, *textureName* _icon_, *integer* _sellPrice_, *bool* _meetsUsageRequirement_, *integer* _equipType_, *integer* _itemStyle_, *integer* _quality_ + +* GetSmithingImprovedItemLink(*integer* _itemToImproveBagId_, *integer* _itemToImproveSlotIndex_, *[TradeskillType|#TradeskillType]* _craftingSkillType_, *[LinkStyle|#LinkStyle]* _linkStyle_) +** _Returns:_ *string* _link_ + +* ImproveSmithingItem(*integer* _itemToImproveBagId_, *integer* _itemToImproveSlotIndex_, *integer* _numBoostersToUse_) + +* GetNonCombatBonus(*[NonCombatBonusType|#NonCombatBonusType]* _nonCombatBonus_) +** _Returns:_ *integer* _bonusValue_ + +* GetNumEmotes() +** _Returns:_ *integer* _numEmotes_ + +* GetEmoteInfo(*luaindex* _emoteIndex_) +** _Returns:_ *string* _slashName_, *[EmoteCategory|#EmoteCategory]* _category_, *integer* _emoteId_ + +* GetEmoteSlashNameByIndex(*luaindex* _emoteIndex_) +** _Returns:_ *string* _slashName_ + +* PlayEmoteByIndex(*luaindex* _emoteIndex_) + +* GetNumLFGOptions(*[LFGActivity|#LFGActivity]* _activity_) +** _Returns:_ *integer* _count_ + +* GetLFGOption(*[LFGActivity|#LFGActivity]* _activity_, *luaindex* _index_) +** _Returns:_ *string* _name_, *integer* _levelMin_, *integer* _levelMax_, *integer* _veteranRankMin_, *integer* _veteranRankMax_, *[LFGGroupType|#LFGGroupType]* _groupTypeAllowed_, *bool* _passedReqs_, *string* _description_, *textureName* _descriptionTexture_, *textureName* _descriptionTextureGamepad_ + +* GetLFGDisplayLevels(*[LFGActivity|#LFGActivity]* _activity_, *luaindex* _index_) +** _Returns:_ *integer* _displayLevelMin_, *integer* _displayLevelMax_, *integer* _displayVeteranRankMin_, *integer* _displayVeteranRankMax_ + +* GetLFGOptionGroupType(*[LFGActivity|#LFGActivity]* _activity_, *luaindex* _index_) +** _Returns:_ *[LFGGroupType|#LFGGroupType]* _groupTypeAllowed_ + +* DoesPlayerMeetLFGLevelRequirements(*[LFGActivity|#LFGActivity]* _activity_, *luaindex* _index_) +** _Returns:_ *bool* _meetsLevelRequirements_ + +* DoesGroupMeetLFGLevelRequirements(*[LFGActivity|#LFGActivity]* _activity_, *luaindex* _index_) +** _Returns:_ *bool* _meetsLevelRequirements_ + +* DoesGroupMeetLFGContributionShareRequirements() +** _Returns:_ *bool* _meetsContributionShareRequirements_ + +* GetLFGContributionShareRequirements() +** _Returns:_ *integer* _shareRequirementsLevel_, *integer* _shareRequirementsRank_ + +* UpdatePlayerRole(*[LFGRole|#LFGRole]* _activity_, *bool* _selected_) + +* GetPlayerRoles() +** _Returns:_ *bool* _isDPS_, *bool* _isHeal_, *bool* _isTank_ + +* GetLFGActivityMaxValue() +** _Returns:_ *integer* _maxValue_ + +* DoesLFGActivityHasAllOption(*[LFGActivity|#LFGActivity]* _activity_) +** _Returns:_ *bool* _hasAllOption_ + +* AddGroupFinderSearchEntry(*[LFGActivity|#LFGActivity]* _activity_, *luaindex* _index_, *bool* _isDPS_, *bool* _isHealer_, *bool* _isTank_) + +* ClearGroupFinderSearch() + +* StartGroupFinderSearch() + +* StartLFGSearch(*[LFGActivity|#LFGActivity]* _activity_, *luaindex* _index_, *[LFGGroupType|#LFGGroupType]* _groupType_) + +* StartLFMSearch(*[LFGActivity|#LFGActivity]* _activity_, *luaindex* _index_, *integer* _numDpsOnly_, *integer* _numTankOnly_, *integer* _numHealerOnly_, *integer* _numDpsTank_, *integer* _numDpsHealer_, *integer* _numTankHealer_, *integer* _numAnyRole_) + +* GetNumLFGRequests() +** _Returns:_ *integer* _numRequests_ + +* GetLFGRequestInfo(*luaindex* _requestIndex_) +** _Returns:_ *[LFGActivity|#LFGActivity]* _activity_, *luaindex* _index_, *bool* _DPS_, *bool* _healer_, *bool* _tank_ + +* CancelGroupSearches() + +* IsCurrentlySearchingForGroup() +** _Returns:_ *bool* _isSearching_ + +* GetNumFishingLures() +** _Returns:_ *integer* _numLures_ + +* GetFishingLureInfo(*luaindex* _lureIndex_) +** _Returns:_ *string* _name_, *textureName* _icon_, *integer* _stack_, *integer* _sellPrice_, *[ItemQuality|#ItemQuality]* _quality_ + +* SetFishingLure(*luaindex* _lureIndex_) + +* GetFishingLure() +** _Returns:_ *luaindex:nilable* _lureIndex_ + +* GetNumViewableTreasureMaps() +** _Returns:_ *integer* _numViewableMaps_ + +* GetTreasureMapInfo(*luaindex* _treasureMapIndex_) +** _Returns:_ *string* _name_, *textureName* _imagePath_ + +* SetFloatingMarkerInfo(*[MapDisplayPinType|#MapDisplayPinType]* _markerType_, *number* _size_, *string* _primaryTexturePath_, *string* _secondaryTexturePath_, *bool* _primaryPulses_, *bool* _secondaryPulses_) + +* SetFloatingMarkerGlobalAlpha(*number* _alpha_) + +* GetAgentChatRequestInfo() +** _Returns:_ *bool* _isChatRequested_, *integer* _millisecondsSinceRequest_ + +* IsAgentChatActive() +** _Returns:_ *bool* _isActive_ + +* AcceptAgentChat() + +* DeclineAgentChat() + +* GetNumKillingAttacks() +** _Returns:_ *integer* _numKillingAttacks_ + +* GetKillingAttackInfo(*luaindex* _index_) +** _Returns:_ *string* _attackName_, *integer* _attackDamage_, *textureName* _attackIcon_, *bool* _wasKillingBlow_, *integer* _castTimeAgoMS_, *integer* _durationMS_ + +* DoesKillingAttackHaveAttacker(*luaindex* _index_) +** _Returns:_ *bool* _hasAttacker_ + +* GetKillingAttackerInfo(*luaindex* _index_) +** _Returns:_ *string* _attackerRawName_, *integer* _attackerVeteranRank_, *integer* _attackerLevel_, *integer* _attackerAvARank_, *bool* _isPlayer_, *bool* _isBoss_, *[Alliance|#Alliance]* _alliance_, *string* _minionName_ + +* GetNumDeathRecapHints() +** _Returns:_ *integer* _numHints_ + +* GetDeathRecapHintInfo(*luaindex* _index_) +** _Returns:_ *string* _text_, *[DeathRecapHintImportance|#DeathRecapHintImportance]* _importance_ + +* SetPendingEquippedItemDye(*[EquipSlot|#EquipSlot]* _equipSlot_, *luaindex:nilable* _primaryDyeIndex_, *luaindex:nilable* _secondaryDyeIndex_, *luaindex:nilable* _accentDyeIndex_) + +* GetPendingEquippedItemDye(*[EquipSlot|#EquipSlot]* _equipSlot_) +** _Returns:_ *luaindex:nilable* _primaryDyeIndex_, *luaindex:nilable* _secondaryDyeIndex_, *luaindex:nilable* _accentDyeIndex_ + +* GetNumDyes() +** _Returns:_ *integer* _numDyes_ + +* GetDyeInfo(*luaindex* _dyeIndex_) +** _Returns:_ *string* _dyeName_, *bool* _known_, *[DyeRarity|#DyeRarity]* _rarity_, *[DyeHueCategory|#DyeHueCategory]* _hueCategory_, *integer* _achievementId_, *number* _r_, *number* _g_, *number* _b_, *integer* _sortKey_ + +* GetCurrentItemDyes(*integer* _bagId_, *integer* _slotIndex_) +** _Returns:_ *luaindex:nilable* _primaryDyeIndex_, *luaindex:nilable* _secondaryDyeIndex_, *luaindex:nilable* _accentDyeIndex_ + +* ApplyPendingDyes() + +* GetNumSavedDyeSets() +** _Returns:_ *integer* _numSavedDyeSets_ + +* GetSavedDyeSetDyes(*luaindex* _dyeSetIndex_) +** _Returns:_ *luaindex:nilable* _primaryDyeIndex_, *luaindex:nilable* _secondaryDyeIndex_, *luaindex:nilable* _accentDyeIndex_ + +* SetSavedDyeSetDyes(*luaindex* _dyeSetIndex_, *luaindex:nilable* _primaryDyeIndex_, *luaindex:nilable* _secondaryDyeIndex_, *luaindex:nilable* _accentDyeIndex_) + +* IsJusticeEnabled() +** _Returns:_ *bool* _isJusticeEnabled_ + +* IsJusticeEnabledForZone(*luaindex* _aZoneIndex_) +** _Returns:_ *bool* _isBountyEnabled_ + +* IsKillOnSight() +** _Returns:_ *bool* _isKillOnSight_ + +* GetInfamy() +** _Returns:_ *integer* _infamy_ + +* GetBounty() +** _Returns:_ *integer* _bounty_ + +* GetPlayerInfamyData() +** _Returns:_ *integer* _heat_, *integer* _bounty_ + +* GetReducedBountyPayoffAmount() +** _Returns:_ *integer* _payoffAmount_ + +* GetFullBountyPayoffAmount() +** _Returns:_ *integer* _payoffAmount_ + +* GetInfamyLevel(*integer* _infamyAmount_) +** _Returns:_ *[InfamyThresholdsType|#InfamyThresholdsType]* _infamyLevel_ + +* GetInfamyMeterSize() +** _Returns:_ *integer* _meterSize_ + +* GetFenceSellTransactionInfo() +** _Returns:_ *integer* _totalSells_, *integer* _sellsUsed_ + +* GetFenceLaunderTransactionInfo() +** _Returns:_ *integer* _totalLaunders_, *integer* _laundersUsed_ + +* GetSecondsUntilArrestTimeout() +** _Returns:_ *integer* _secondsUntilArrestTimeout_ + +* IsStuckFixPending() +** _Returns:_ *bool* _isStuckFixPending_ + +* CanUseStuck(*bool* _warn_) +** _Returns:_ *bool* _canUseStuck_ + +* GetTimeUntilStuckAvailable() +** _Returns:_ *integer* _millisecondsUntilAvailable_ + +* GetStuckCooldown() +** _Returns:_ *integer* _cooldownRemainingSecs_ + +* ApplyPendingHeraldryChanges() + +* IsPlayerAllowedToEditHeraldry(*integer* _guildIndex_) +** _Returns:_ *bool* _allowed_ + +* IsCurrentlyCustomizingHeraldry() +** _Returns:_ *bool* _currentlyCustomizing_ + +* GetHeraldryCustomizationCosts() +** _Returns:_ *integer* _backgroundStyleCost_, *integer* _backgroundPrimaryColorCost_, *integer* _backgroundSecondaryColorCost_, *integer* _crestStyleCost_, *integer* _crestColorCost_ + +* IsCreatingHeraldryForFirstTime() +** _Returns:_ *bool* _creatingForFirstTime_ + +* HasPendingHeraldryChanges() +** _Returns:_ *bool* _hasPendingChanges_ + +* GetPendingHeraldryCost() +** _Returns:_ *integer* _pendingCost_ + +* RevertToSavedHeraldry() + +* SetPendingHeraldryIndices(*luaindex* _backgroundCategoryIndex_, *luaindex* _backgroundStyleIndex_, *luaindex* _backgroundPrimaryColorIndex_, *luaindex* _backgroundSecondaryColorIndex_, *luaindex* _crestCategoryIndex_, *luaindex* _crestStyleIndex_, *luaindex* _crestColorIndex_) + +* GetPendingHeraldryIndices() +** _Returns:_ *luaindex* _backgroundCategoryIndex_, *luaindex* _backgroundStyleIndex_, *luaindex* _backgroundPrimaryColorIndex_, *luaindex* _backgroundSecondaryColorIndex_, *luaindex* _crestCategoryIndex_, *luaindex* _crestStyleIndex_, *luaindex* _crestColorIndex_ + +* GetNumHeraldryColors() +** _Returns:_ *integer* _numColors_ + +* GetHeraldryColorInfo(*luaindex* _colorIndex_) +** _Returns:_ *string* _colorName_, *[DyeHueCategory|#DyeHueCategory]* _hueCategory_, *number* _r_, *number* _g_, *number* _b_, *integer* _sortKey_ + +* GetNumHeraldryBackgroundCategories() +** _Returns:_ *integer* _numCategories_ + +* GetHeraldryBackgroundCategoryInfo(*luaindex* _categoryIndex_) +** _Returns:_ *string* _categoryName_, *textureName* _icon_ + +* GetNumHeraldryBackgroundStyles(*luaindex* _categoryIndex_) +** _Returns:_ *integer* _numStyles_ + +* GetHeraldryBackgroundStyleInfo(*luaindex* _categoryIndex_, *luaindex* _styleIndex_) +** _Returns:_ *string* _styleName_, *textureName* _icon_ + +* GetNumHeraldryCrestCategories() +** _Returns:_ *integer* _numCategories_ + +* GetHeraldryCrestCategoryInfo(*luaindex* _categoryIndex_) +** _Returns:_ *string* _categoryName_, *textureName* _icon_ + +* GetNumHeraldryCrestStyles(*luaindex* _categoryIndex_) +** _Returns:_ *integer* _numStyles_ + +* GetHeraldryCrestStyleInfo(*luaindex* _categoryIndex_, *luaindex* _styleIndex_) +** _Returns:_ *string* _styleName_, *textureName* _icon_ + +* StartHeraldryCustomization(*integer* _guildIndex_) + +* EndHeraldryCustomization() + +* GetHeraldryGuildBankedMoney() +** _Returns:_ *integer:nilable* _money_ + +* GetGamepadTemplate() +** _Returns:_ *[GamepadTemplate|#GamepadTemplate]* _gamepadTemplate_ + +* SaveCachedSettings() + +* GetVibrationInfoFromTrigger(*[GamepadVibrationTrigger|#GamepadVibrationTrigger]* _triggerType_) +** _Returns:_ *integer* _durationMS_, *number* _coarseMotor_, *number* _fineMotor_, *number* _leftTriggerMotor_, *number* _rightTriggerMotor_ + +* SetShouldRenderWorld(*bool* _shouldRenderWorld_) + +* GetNumChampionDisciplines() +** _Returns:_ *integer* _numDisciplines_ + +* GetChampionDisciplineName(*luaindex* _disciplineIndex_) +** _Returns:_ *string* _name_ + +* GetChampionDisciplineDescription(*luaindex* _disciplineIndex_) +** _Returns:_ *string* _description_ + +* GetChampionDisciplineAttribute(*luaindex* _disciplineIndex_) +** _Returns:_ *[Attributes|#Attributes]* _attribute_ + +* GetNumChampionDisciplineSkills(*luaindex* _disciplineIndex_) +** _Returns:_ *integer* _numSkills_ + +* GetChampionSkillPosition(*luaindex* _disciplineIndex_, *luaindex* _skillIndex_) +** _Returns:_ *number* _normalizedX_, *number* _normalizedY_ + +* GetChampionSkillName(*luaindex* _disciplineIndex_, *luaindex* _skillIndex_) +** _Returns:_ *string* _skillName_ + +* GetMaxPossiblePointsInChampionSkill() +** _Returns:_ *integer* _maxPossiblePoints_ + +* GetNumPointsSpentOnChampionSkill(*luaindex* _disciplineIndex_, *luaindex* _skillIndex_) +** _Returns:_ *integer* _numSpentPoints_ + +* GetNumPointsSpentInChampionDiscipline(*luaindex* _disciplineIndex_) +** _Returns:_ *integer* _numSpentPoints_ + +* GetChampionSkillUnlockLevel(*luaindex* _disciplineIndex_, *luaindex* _skillIndex_) +** _Returns:_ *integer:nilable* _autoGrantLevel_ + +* GetNumUnspentChampionPoints(*[Attributes|#Attributes]* _attribute_) +** _Returns:_ *integer* _numUnspentPoints_ + +* ClearPendingChampionPoints() + +* AddPendingChampionPoints(*luaindex* _disciplineIndex_, *luaindex* _skillIndex_, *integer* _numPoints_) + +* SpendPendingChampionPoints(*bool* _respec_) +** _Returns:_ *bool* _requested_ + +* SetChampionMusicActive(*bool* _active_) + +* GetChampionAbilityDescription(*integer* _abilityId_, *integer* _numPendingPoints_) +** _Returns:_ *string* _description_ + +* GetChampionAbilityId(*luaindex* _disciplineIndex_, *luaindex* _skillIndex_) +** _Returns:_ *integer* _abilityId_ + +* GetChampionRespecCost() +** _Returns:_ *integer* _cost_ + +* GetChampionPointAttributeForRank(*integer* _rank_) +** _Returns:_ *[Attributes|#Attributes]* _pointAttribute_ + +* IsChampionSystemUnlocked() +** _Returns:_ *bool* _unlocked_ + +* BeginItemPreview *private* () + +* EndItemPreview *private* (*bool* _resetTargetFrame_) + +* IsCurrentlyPreviewing *private* () +** _Returns:_ *bool* _isPreviewing_ + +* EndCurrentItemPreview *private* () + +* BeginItemPreviewSpin *private* () + +* EndItemPreviewSpin *private* () + +* CanSpinPreviewCharacter *private* () +** _Returns:_ *bool* _canSpin_ + + +h2. Object API + +h3. AddOnManager +* AddRelevantFilter(*string* _relevantFilter_) + +* GetAddOnDependencyInfo(*luaindex* _addOnIndex_, *luaindex* _addOnDependencyIndex_) +** _Returns:_ *string* _name_, *bool* _active_ + +* GetAddOnFilter() +** _Returns:_ *string* _settingFilter_ + +* GetAddOnInfo(*luaindex* _addOnIndex_) +** _Returns:_ *string* _name_, *string* _title_, *string* _author_, *string* _description_, *bool* _enabled_, *[AddOnLoadState|#AddOnLoadState]* _state_, *bool* _isOutOfDate_ + +* GetAddOnNumDependencies(*luaindex* _addOnIndex_) +** _Returns:_ *integer* _numDependencies_ + +* GetLoadOutOfDateAddOns() +** _Returns:_ *bool* _loadOutOfDateAddons_ + +* GetNumAddOns() +** _Returns:_ *integer* _numAddOns_ + +* RemoveAddOnFilter() + +* ResetRelevantFilters() + +* SetAddOnEnabled(*luaindex* _addOnIndex_, *bool* _enabled_) + +* SetAddOnFilter(*string* _settingFilter_) + +* SetLoadOutOfDateAddOns(*bool* _loadOutOfDateAddons_) + + +h3. AnimationManager +* CreateTimeline() +** _Returns:_ *object* _timeline_ + +* CreateTimelineFromVirtual(*string* _timelineName_, *object* _animatedControl_) +** _Returns:_ *object* _timeline_ + + +h3. AnimationObject +Objects that inherit behavior from *AnimationObject* +[AnimationObjectAlpha|#AnimationObjectAlpha], [AnimationObjectColor|#AnimationObjectColor], [AnimationObjectCustom|#AnimationObjectCustom], [AnimationObjectScale|#AnimationObjectScale], [AnimationObjectScroll|#AnimationObjectScroll], [AnimationObjectSize|#AnimationObjectSize], [AnimationObjectTexture|#AnimationObjectTexture], [AnimationObjectTextureRotate|#AnimationObjectTextureRotate], [AnimationObjectTextureSlide|#AnimationObjectTextureSlide], [AnimationObjectTranslate|#AnimationObjectTranslate] + +* GetAnimatedControl() +** _Returns:_ *object* _animatedControl_ + +* GetDuration() +** _Returns:_ *integer* _durationMs_ + +* GetEasingFunction() +** _Returns:_ *function* _functionRef_ + +* GetHandler(*string* _EventName_) +** _Returns:_ *function* _FunctionRef_ + +* GetTimeline() +** _Returns:_ *object* _owningTimeline_ + +* IsPlaying() +** _Returns:_ *bool* _isPlaying_ + +* SetAnimatedControl(*object* _animatedControl_) + +* SetDuration(*integer* _durationMs_) + +* SetEasingFunction(*function* _functionRef_) + +* SetHandler(*string* _EventName_, *function* _FunctionRef_) + + +h3. AnimationObjectAlpha +* GetEndAlpha() +** _Returns:_ *number* _endAlpha_ + +* GetStartAlpha() +** _Returns:_ *number* _startAlpha_ + +* SetAlphaValues(*number* _startAlpha_, *number* _endAlpha_) + +* SetEndAlpha(*number* _endAlpha_) + +* SetStartAlpha(*number* _startAlpha_) + + +h3. AnimationObjectColor +* GetEndColor() +** _Returns:_ *number* _endR_, *number* _endG_, *number* _endB_, *number* _endA_ + +* GetStartColor() +** _Returns:_ *number* _startR_, *number* _startG_, *number* _startB_, *number* _startA_ + +* SetColorValues(*number* _startR_, *number* _startG_, *number* _startB_, *number* _startA_, *number* _endR_, *number* _endG_, *number* _endB_, *number* _endA_) + +* SetEndColor(*number* _endR_, *number* _endG_, *number* _endB_, *number* _endA_) + +* SetStartColor(*number* _startR_, *number* _startG_, *number* _startB_, *number* _startA_) + + +h3. AnimationObjectCustom +* SetUpdateFunction(*function* _functionRef_) + + +h3. AnimationObjectScale +* GetEndScale() +** _Returns:_ *number* _endScale_ + +* GetStartScale() +** _Returns:_ *number* _startScale_ + +* SetEndScale(*number* _endScale_) + +* SetScaleValues(*number* _startScale_, *number* _endScale_) + +* SetStartScale(*number* _startScale_) + + +h3. AnimationObjectScroll +* SetHorizontalEnd(*number* _endX_) + +* SetHorizontalRelative(*number* _offsetX_) + +* SetHorizontalStartAndEnd(*number* _startX_, *number* _endX_) + +* SetVerticalEnd(*number* _endY_) + +* SetVerticalRelative(*number* _offsetY_) + +* SetVerticalStartAndEnd(*number* _startY_, *number* _endY_) + + +h3. AnimationObjectSize +* SetEndHeight(*number* _endHeight_) + +* SetEndWidth(*number* _endWidth_) + +* SetStartAndEndHeight(*number* _startHeight_, *number* _endHeight_) + +* SetStartAndEndWidth(*number* _startWidth_, *number* _endWidth_) + +* SetStartHeight(*number* _startHeight_) + +* SetStartWidth(*number* _startWidth_) + + +h3. AnimationObjectTexture +* GetCellsHigh() +** _Returns:_ *integer* _aNumCellsHigh_ + +* GetCellsWide() +** _Returns:_ *integer* _aNumCellsWide_ + +* IsMirroringAlongX() +** _Returns:_ *bool* _mirroring_ + +* IsMirroringAlongY() +** _Returns:_ *bool* _mirroring_ + +* SetCellsHigh(*integer* _aNumCellsHigh_) + +* SetCellsWide(*integer* _aNumCellsWide_) + +* SetFramerate(*number* _framesPerSecond_) + +* SetImageData(*integer* _aNumCellsWide_, *integer* _aNumCellsHigh_) + +* SetMirrorAlongX(*bool* _mirroring_) + +* SetMirrorAlongY(*bool* _mirroring_) + + +h3. AnimationObjectTextureRotate +* GetEndRotation() +** _Returns:_ *number* _endRadians_ + +* GetStartRotation() +** _Returns:_ *number* _startRadians_ + +* SetEndRotation(*number* _endRadians_) + +* SetRotationValues(*number* _startRadians_, *number* _endRadians_) + +* SetStartRotation(*number* _startRadians_) + + +h3. AnimationObjectTextureSlide +* SetSlideDistances(*number* _slideDistanceU_, *number* _slideDistanceV_) + + +h3. AnimationObjectTranslate +* GetDeltaOffsetX() +** _Returns:_ *number* _deltaX_ + +* GetDeltaOffsetY() +** _Returns:_ *number* _deltaY_ + +* GetEndOffsetX() +** _Returns:_ *number* _endX_ + +* GetEndOffsetY() +** _Returns:_ *number* _endY_ + +* GetStartOffsetX() +** _Returns:_ *number* _startX_ + +* GetStartOffsetY() +** _Returns:_ *number* _startY_ + +* GetTranslateDeltas() +** _Returns:_ *number* _deltaX_, *number* _deltaY_ + +* SetAnchorIndex(*integer* _anchorIndex_) + +* SetDeltaOffsetX(*number* _deltaX_, *[TranslateAnimationDeltaType|#TranslateAnimationDeltaType]* _translateAnimationDeltaType_) + +* SetDeltaOffsetY(*number* _deltaY_, *[TranslateAnimationDeltaType|#TranslateAnimationDeltaType]* _translateAnimationDeltaType_) + +* SetEndOffsetX(*number* _endX_) + +* SetEndOffsetY(*number* _endY_) + +* SetStartOffsetX(*number* _startX_) + +* SetStartOffsetY(*number* _startY_) + +* SetTranslateDeltas(*number* _deltaX_, *number* _deltaY_, *[TranslateAnimationDeltaType|#TranslateAnimationDeltaType]* _translateAnimationDeltaType_) + +* SetTranslateOffsets(*number* _startX_, *number* _startY_, *number* _endX_, *number* _endY_) + + +h3. AnimationTimeline +* ApplyAllAnimationsToControl(*object* _animatedControl_) + +* ClearAllCallbacks() + +* GetAnimation(*luaindex* _animationIndex_) +** _Returns:_ *object* _animation_ + +* GetAnimationOffset(*object* _animation_) +** _Returns:_ *integer* _offset_ + +* GetAnimationTimeline(*luaindex* _timelineIndex_) +** _Returns:_ *object* _timeline_ + +* GetAnimationTimelineOffset(*object* _animation_) +** _Returns:_ *integer* _offset_ + +* GetDuration() +** _Returns:_ *integer* _duration_ + +* GetFirstAnimation() +** _Returns:_ *object* _animation_ + +* GetFirstAnimationTimeline() +** _Returns:_ *object* _timeline_ + +* GetFullProgress() +** _Returns:_ *number* _progress_ + +* GetHandler(*string* _EventName_) +** _Returns:_ *function* _FunctionRef_ + +* GetLastAnimation() +** _Returns:_ *object* _animation_ + +* GetLastAnimationTimeline() +** _Returns:_ *object* _timeline_ + +* GetNumAnimationTimelines() +** _Returns:_ *integer* _numTimelines_ + +* GetNumAnimations() +** _Returns:_ *integer* _numAnimations_ + +* GetParent() +** _Returns:_ *object* _timeline_ + +* GetProgress() +** _Returns:_ *number* _progress_ + +* InsertAnimation(*integer* _animationType_, *object* _animatedControl_, *integer* _offset_) +** _Returns:_ *object* _animation_ + +* InsertAnimationFromVirtual(*string* _animationVirtualName_, *object* _animatedControl_) +** _Returns:_ *object* _animation_ + +* InsertAnimationTimeline(*integer* _offset_, *object* _animatedControl_) +** _Returns:_ *object* _animation_ + +* InsertAnimationTimelineFromVirtual(*string* _animationVirtualName_, *object* _animatedControl_) +** _Returns:_ *object* _animation_ + +* InsertCallback(*function* _functionRef_, *integer* _offset_) +** _Returns:_ *function* _functionRefRet_ + +* IsPlaying() +** _Returns:_ *bool* _isPlaying_ + +* IsPlayingBackward() +** _Returns:_ *bool* _reversed_ + +* PlayBackward() + +* PlayForward() + +* PlayFromEnd(*integer* _offsetMs_) + +* PlayFromStart(*integer* _offsetMs_) + +* PlayInstantlyToEnd() + +* PlayInstantlyToStart() + +* SetAnimationOffset(*object* _animation_, *integer* _offset_) + +* SetAnimationTimelineOffset(*object* _animation_, *integer* _offset_) + +* SetCallbackOffset(*function* _callback_, *integer* _offset_) + +* SetHandler(*string* _EventName_, *function* _FunctionRef_) + +* SetPlaybackLoopsRemaining(*integer* _loopsRemaining_) + +* SetPlaybackType(*integer* _playbackType_, *integer* _maxLoopCount_) + +* SetProgress(*number* _progress_) + +* Stop() + + +h3. BackdropControl +* GetCenterColor() +** _Returns:_ *number* _r_, *number* _g_, *number* _b_, *number* _a_ + +* IsPixelRoundingEnabled() +** _Returns:_ *bool* _pixelRoundingEnabled_ + +* SetCenterColor(*number* _r_, *number* _g_, *number* _b_, *number* _a_) + +* SetCenterTexture(*string* _filename_, *integer* _tileSize_, *integer* _addressMode_) + +* SetEdgeColor(*number* _r_, *number* _g_, *number* _b_, *number* _a_) + +* SetEdgeTexture(*string* _filename_, *integer* _edgeFileWidth_, *integer* _edgeFileHeight_, *integer* _edgeSize_, *integer* _edgeFilePadding_) + +* SetInsets(*number* _left_, *number* _top_, *number* _right_, *number* _bottom_) + +* SetIntegralWrapping(*bool* _integralWrappingEnabled_) + +* SetPixelRoundingEnabled(*bool* _enabled_) + + +h3. BrowserControl +* Open(*integer* _param1_, *integer* _param2_, *integer* _param3_, *string* _text_) + + +h3. ButtonControl +* EnableMouseButton(*integer* _buttonNum_, *bool* _enabled_) + +* GetLabelControl() +** _Returns:_ *object* _labelControl_ + +* GetState() +** _Returns:_ *integer* _state_ + +* IsPixelRoundingEnabled() +** _Returns:_ *bool* _pixelRoundingEnabled_ + +* SetClickSound(*string* _clickSound_) + +* SetDesaturation(*number* _desaturation_) + +* SetDisabledFontColor(*number* _r_, *number* _g_, *number* _b_, *number* _a_) + +* SetDisabledPressedFontColor(*number* _r_, *number* _g_, *number* _b_, *number* _a_) + +* SetDisabledPressedTexture(*string* _textureFilename_) + +* SetDisabledTexture(*string* _textureFilename_) + +* SetEnabled(*bool* _enabled_) + +* SetEndCapWidth(*integer* _endCapWidth_) + +* SetFont(*string* _text_) + +* SetHorizontalAlignment(*integer* _horizontalAlign_) + +* SetMouseOverBlendMode(*integer* _blendMode_) + +* SetMouseOverFontColor(*number* _r_, *number* _g_, *number* _b_, *number* _a_) + +* SetMouseOverTexture(*string* _textureFilename_) + +* SetNormalFontColor(*number* _r_, *number* _g_, *number* _b_, *number* _a_) + +* SetNormalOffset(*number* _x_, *number* _y_) + +* SetNormalTexture(*string* _textureFilename_) + +* SetPixelRoundingEnabled(*bool* _pixelRoundingEnabled_) + +* SetPressedFontColor(*number* _r_, *number* _g_, *number* _b_, *number* _a_) + +* SetPressedMouseOverTexture(*string* _textureFilename_) + +* SetPressedOffset(*number* _x_, *number* _y_) + +* SetPressedTexture(*string* _textureFilename_) + +* SetState(*integer* _newState_, *bool* _locked_) + +* SetText(*string* _text_) + +* SetTextureCoords(*number* _left_, *number* _right_, *number* _top_, *number* _bottom_) + +* SetVerticalAlignment(*integer* _verticalAlign_) + + +h3. ColorSelectControl +* GetColorAsHSV() +** _Returns:_ *number* _hue_, *number* _saturation_, *number* _value_ + +* GetColorAsRGB() +** _Returns:_ *number* _red_, *number* _green_, *number* _blue_ + +* GetColorWheelTextureControl() +** _Returns:_ *object* _textureControl_ + +* GetColorWheelThumbTextureControl() +** _Returns:_ *object* _textureControl_ + +* GetFullValuedColorAsRGB() +** _Returns:_ *number* _red_, *number* _green_, *number* _blue_ + +* GetValue() +** _Returns:_ *number* _value_ + +* SetColorAsHSV(*number* _hue_, *number* _saturation_, *number* _value_) + +* SetColorAsRGB(*number* _red_, *number* _green_, *number* _blue_) + +* SetColorWheelThumbTextureControl(*object* _textureControl_) + +* SetValue(*number* _value_) + + +h3. CompassDisplayControl +* GetAlphaCoefficients(*[MapDisplayPinType|#MapDisplayPinType]* _pinType_) +** _Returns:_ *number* _leadingCoefficient_, *number* _coefficient_, *number* _constant_ + +* GetCenterOveredPinInfo(*luaindex* _centerOveredPinIndex_) +** _Returns:_ *string* _description_, *integer* _type_, *number* _distance_, *[DrawLayer|#DrawLayer]* _drawLayer_, *integer* _drawLevel_, *bool* _suppressed_ + +* GetMinVisibleAlpha(*[MapDisplayPinType|#MapDisplayPinType]* _pinType_) +** _Returns:_ *number* _minVisibleAlpha_ + +* GetMinVisibleScale(*[MapDisplayPinType|#MapDisplayPinType]* _pinType_) +** _Returns:_ *number* _minVisibleScale_ + +* GetNumCenterOveredPins() +** _Returns:_ *integer* _numCenterOveredPins_ + +* GetScaleCoefficients(*[MapDisplayPinType|#MapDisplayPinType]* _pinType_) +** _Returns:_ *number* _leadingCoefficient_, *number* _coefficient_, *number* _constant_ + +* SetAlphaCoefficients(*[MapDisplayPinType|#MapDisplayPinType]* _pinType_, *number* _leadingCoefficient_, *number* _coefficient_, *number* _constant_) + +* SetCardinalDirection(*string* _directionName_, *string* _font_, *integer* _cardinalDirection_) + +* SetMinVisibleAlpha(*[MapDisplayPinType|#MapDisplayPinType]* _pinType_, *number* _minVisibleAlpha_) + +* SetMinVisibleScale(*[MapDisplayPinType|#MapDisplayPinType]* _pinType_, *number* _minVisibleScale_) + +* SetScaleCoefficients(*[MapDisplayPinType|#MapDisplayPinType]* _pinType_, *number* _leadingCoefficient_, *number* _coefficient_, *number* _constant_) + + +h3. Control +Objects that inherit behavior from *Control* +[BackdropControl|#BackdropControl], [BrowserControl|#BrowserControl], [ButtonControl|#ButtonControl], [ColorSelectControl|#ColorSelectControl], [CompassDisplayControl|#CompassDisplayControl], [CooldownControl|#CooldownControl], [DebugTextControl|#DebugTextControl], [EditControl|#EditControl], [LabelControl|#LabelControl], [LineControl|#LineControl], [MapDisplayControl|#MapDisplayControl], [RootWindow|#RootWindow], [ScrollControl|#ScrollControl], [SliderControl|#SliderControl], [StatusBarControl|#StatusBarControl], [TextBufferControl|#TextBufferControl], [TextureCompositeControl|#TextureCompositeControl], [TextureControl|#TextureControl], [TooltipControl|#TooltipControl], [TopLevelWindow|#TopLevelWindow] + +* ClearAnchors *protected-attributes* () + +* CreateControl(*string* _arg1_, *integer* _type_) +** _Returns:_ *object* _apRet_ + +* GetAlpha() +** _Returns:_ *number* _alpha_ + +* GetAnchor(*integer* _anchorIndex_) +** _Returns:_ *bool* _isValidAnchor_, *integer* _point_, *object* _relativeTo_, *integer* _relativePoint_, *number* _offsetX_, *number* _offsetY_ + +* GetBottom() +** _Returns:_ *number* _bottom_ + +* GetCenter() +** _Returns:_ *number* _centerX_, *number* _centerY_ + +* GetChild(*luaindex* _childIndex_) +** _Returns:_ *object* _childControl_ + +* GetClampedToScreen() +** _Returns:_ *bool* _clamped_ + +* GetClampedToScreenInsets() +** _Returns:_ *number* _left_, *number* _top_, *number* _right_, *number* _bottom_ + +* GetControlAlpha() +** _Returns:_ *number* _alpha_ + +* GetDesiredHeight() +** _Returns:_ *number* _height_ + +* GetDesiredWidth() +** _Returns:_ *number* _width_ + +* GetDimensionConstraints() +** _Returns:_ *number* _minWidth_, *number* _minHeight_, *number* _maxWidth_, *number* _maxHeight_ + +* GetDimensions() +** _Returns:_ *number* _width_, *number* _height_ + +* GetDrawLayer() +** _Returns:_ *integer* _layer_ + +* GetDrawLevel() +** _Returns:_ *integer* _level_ + +* GetDrawTier() +** _Returns:_ *integer* _tier_ + +* GetExcludeFromResizeToFitExtents() +** _Returns:_ *bool* _excludes_ + +* GetHandler(*string* _handlerName_) +** _Returns:_ *function* _functionRef_ + +* GetHeight() +** _Returns:_ *number* _height_ + +* GetHitInsets() +** _Returns:_ *number* _left_, *number* _top_, *number* _right_, *number* _bottom_ + +* GetId() +** _Returns:_ *integer* _id_ + +* GetInheritsAlpha() +** _Returns:_ *bool* _inheritAlpha_ + +* GetInheritsScale() +** _Returns:_ *bool* _inheritScale_ + +* GetLeft() +** _Returns:_ *number* _left_ + +* GetName() +** _Returns:_ *string* _name_ + +* GetNamedChild(*string* _childName_) +** _Returns:_ *object* _returnedControl_ + +* GetNumChildren() +** _Returns:_ *integer* _numChildren_ + +* GetOwningWindow() +** _Returns:_ *object* _OwningTopLevelWindow_ + +* GetParent() +** _Returns:_ *object* _ret1_ + +* GetResizeToFitDescendents() +** _Returns:_ *bool* _resizes_ + +* GetResizeToFitPadding() +** _Returns:_ *number* _width_, *number* _height_ + +* GetRight() +** _Returns:_ *number* _right_ + +* GetScale() +** _Returns:_ *number* _scale_ + +* GetScreenRect() +** _Returns:_ *number* _left_, *number* _top_, *number* _right_, *number* _bottom_ + +* GetTop() +** _Returns:_ *number* _top_ + +* GetType() +** _Returns:_ *integer* _type_ + +* GetWidth() +** _Returns:_ *number* _width_ + +* IsChildOf(*object* _desiredParent_) +** _Returns:_ *bool* _isChild_ + +* IsControlHidden() +** _Returns:_ *bool* _hidden_ + +* IsHandlerSet(*string* _handlerName_) +** _Returns:_ *bool* _isSet_ + +* IsHidden() +** _Returns:_ *bool* _hidden_ + +* IsKeyboardEnabled() +** _Returns:_ *bool* _enabled_ + +* IsMouseEnabled() +** _Returns:_ *bool* _enabled_ + +* IsPointInside(*number* _x_, *number* _y_, *number* _leftOffset_, *number* _topOffset_, *number* _rightOffset_, *number* _bottomOffset_) +** _Returns:_ *bool* _isInside_ + +* RegisterForEvent(*integer* _event_, *function* _callback_) +** _Returns:_ *bool* _success_ + +* SetAlpha *protected-attributes* (*number* _alpha_) + +* SetAnchor *protected-attributes* (*integer* _whereOnMe_, *object* _anchorTargetControl_, *integer* _whereOnTarget_, *number* _offsetX_, *number* _offsetY_) + +* SetAnchorFill *protected-attributes* (*object* _anchorTargetControl_) + +* SetClampedToScreen(*bool* _clamped_) + +* SetClampedToScreenInsets(*number* _left_, *number* _top_, *number* _right_, *number* _bottom_) + +* SetDimensionConstraints(*number* _minWidth_, *number* _minHeight_, *number* _maxWidth_, *number* _maxHeight_) + +* SetDimensions *protected-attributes* (*number* _width_, *number* _height_) + +* SetDrawLayer *protected-attributes* (*integer* _layer_) + +* SetDrawLevel *protected-attributes* (*integer* _level_) + +* SetDrawTier *protected-attributes* (*integer* _tier_) + +* SetExcludeFromResizeToFitExtents *protected-attributes* (*bool* _exclude_) + +* SetHandler(*string* _handlerName_, *function* _functionRef_) + +* SetHeight *protected-attributes* (*number* _height_) + +* SetHidden *protected-attributes* (*bool* _aHidden_) + +* SetHitInsets(*number* _left_, *number* _top_, *number* _right_, *number* _bottom_) + +* SetId(*integer* _id_) + +* SetInheritAlpha(*bool* _inheritAlpha_) + +* SetInheritScale(*bool* _inheritScale_) + +* SetKeyboardEnabled *protected-attributes* (*bool* _enabled_) + +* SetMouseEnabled *protected-attributes* (*bool* _enabled_) + +* SetMovable(*bool* _isMovable_) + +* SetParent *protected-attributes* (*object* _newParent_) + +* SetResizeHandleSize(*number* _handleSize_) + +* SetResizeToFitDescendents *protected-attributes* (*bool* _resize_) + +* SetResizeToFitPadding(*number* _width_, *number* _height_) + +* SetScale *protected-attributes* (*number* _scale_) + +* SetShapeType *public* (*integer* _shapeType_) + +* SetSimpleAnchor *protected-attributes* (*object* _anchorTargetControl_, *number* _offsetX_, *number* _offsetY_) + +* SetSimpleAnchorParent *protected-attributes* (*number* _offsetX_, *number* _offsetY_) + +* SetWidth *protected-attributes* (*number* _width_) + +* StartMoving *protected-attributes* () +** _Returns:_ *bool* _isMoving_ + +* StopMovingOrResizing *protected-attributes* () + +* ToggleHidden *protected-attributes* () + +* UnregisterForEvent(*integer* _event_) +** _Returns:_ *bool* _success_ + + +h3. CooldownControl +* GetDuration() +** _Returns:_ *integer* _duration_ + +* GetPercentCompleteFixed() +** _Returns:_ *number* _percentComplete_ + +* GetTimeLeft() +** _Returns:_ *integer* _time_ + +* ResetCooldown() + +* SetBlendMode(*integer* _blendMode_) + +* SetCooldownRemainTime(*integer* _remain_) + +* SetFillColor(*number* _r_, *number* _g_, *number* _b_, *number* _a_) + +* SetLeadingEdgeTexture(*string* _filename_) + +* SetPercentCompleteFixed(*number* _percentComplete_) + +* SetTexture(*string* _filename_) + +* SetVerticalCooldownLeadingEdgeHeight(*integer* _leadingEdgeHeight_) + +* StartCooldown(*integer* _remain_, *integer* _duration_, *integer* _cooldownType_, *integer* _cooldownTimeType_, *bool* _drawLeadingEdge_) + +* StartFixedCooldown(*number* _percentComplete_, *integer* _cooldownType_, *integer* _cooldownTimeType_, *bool* _drawLeadingEdge_) + + +h3. DebugTextControl +* Clear() + +* SetFont(*string* _fontStr_) + + +h3. EditControl +* AddValidCharacter(*string* _validCharacter_) + +* Clear() + +* ClearSelection() + +* CopyAllTextToClipboard *private* () + +* GetCopyEnabled() +** _Returns:_ *bool* _enabled_ + +* GetCursorPosition() +** _Returns:_ *integer* _cursorPosition_ + +* GetEditEnabled() +** _Returns:_ *bool* _enabled_ + +* GetFontHeight() +** _Returns:_ *number* _fontHeight_ + +* GetNewLineEnabled() +** _Returns:_ *bool* _enabled_ + +* GetPasteEnabled() +** _Returns:_ *bool* _enabled_ + +* GetScrollExtents() +** _Returns:_ *integer* _numLines_ + +* GetText() +** _Returns:_ *string* _apRet_ + +* GetTopLineIndex() +** _Returns:_ *luaindex* _index_ + +* HasFocus() +** _Returns:_ *bool* _aRet_ + +* HasSelection() +** _Returns:_ *bool* _hasSelection_ + +* InsertText(*string* _aText_) + +* IsMultiLine() +** _Returns:_ *bool* _isMultiLine_ + +* LoseFocus() + +* OpenVirtualKeyboard(*bool* _aSaveCurrentText_) + +* RemoveAllValidCharacters() + +* SelectAll() + +* SetColor(*number* _r_, *number* _g_, *number* _b_, *number* _a_) + +* SetCopyEnabled(*bool* _enabled_) + +* SetCursorPosition(*integer* _cursorPosition_) + +* SetEditEnabled(*bool* _enabled_) + +* SetFont(*string* _font_) + +* SetMaxInputChars(*integer* _maxChars_) + +* SetMultiLine(*bool* _isMultiLine_) + +* SetNewLineEnabled(*bool* _enabled_) + +* SetPasteEnabled(*bool* _enabled_) + +* SetSelection(*integer* _selectionStartIndex_, *integer* _selectionEndIndex_) + +* SetSelectionColor(*number* _r_, *number* _g_, *number* _b_, *number* _a_) + +* SetText(*string* _aText_) + +* SetTextType(*integer* _textType_) + +* SetTopLineIndex(*luaindex* _index_) + +* SetVirtualKeyboardType(*[VirtualKeyboardType|#VirtualKeyboardType]* _aKeyboardType_) + +* TakeFocus() + +* WasLastChangeVirtualKeyboard() +** _Returns:_ *bool* _aRet_ + + +h3. FontObject +* GetFontInfo() +** _Returns:_ *string* _face_, *integer* _size_, *string* _option_ + +* SetFont(*string* _fontDescriptor_) + + +h3. LabelControl +* AnchorToBaseline(*object* _toLabel_, *number* _offsetX_, *[AnchorPosition|#AnchorPosition]* _anchorSide_) + +* ClearAnchorToBaseline(*object* _toLabel_) + +* DidLineWrap() +** _Returns:_ *bool* _didLineWrap_ + +* GetColor() +** _Returns:_ *number* _r_, *number* _g_, *number* _b_, *number* _a_ + +* GetFontHeight() +** _Returns:_ *number* _fontHeight_ + +* GetHorizontalAlignment() +** _Returns:_ *integer* _align_ + +* GetModifyTextType() +** _Returns:_ *[ModifyTextType|#ModifyTextType]* _modifyTextType_ + +* GetStringWidth(*string* _text_) +** _Returns:_ *number* _width_ + +* GetStyleColor() +** _Returns:_ *number* _r_, *number* _g_, *number* _b_, *number* _a_ + +* GetText() +** _Returns:_ *string* _apRet_ + +* GetTextDimensions() +** _Returns:_ *number* _stringWidth_, *number* _stringHeight_ + +* GetTextHeight() +** _Returns:_ *number* _stringHeight_ + +* GetTextWidth() +** _Returns:_ *number* _stringWidth_ + +* GetVerticalAlignment() +** _Returns:_ *integer* _align_ + +* SetColor(*number* _r_, *number* _g_, *number* _b_, *number* _a_) + +* SetDesaturation(*number* _desaturation_) + +* SetFont(*string* _fontString_) + +* SetHorizontalAlignment(*integer* _align_) + +* SetLineSpacing(*integer* _newLineX_) + +* SetModifyTextType(*[ModifyTextType|#ModifyTextType]* _modifyTextType_) + +* SetNewLineX(*number* _newLineX_) + +* SetPixelRoundingEnabled(*bool* _pixelRoundingEnabled_) + +* SetStyleColor(*number* _r_, *number* _g_, *number* _b_, *number* _a_) + +* SetText(*string* _aText_) + +* SetVerticalAlignment(*integer* _verticalAlign_) + +* SetWrapMode(*integer* _wrapMode_) + +* WasTruncated() +** _Returns:_ *bool* _wasTruncated_ + + +h3. LineControl +* GetBlendMode() +** _Returns:_ *[TextureBlendMode|#TextureBlendMode]* _blendMode_ + +* GetColor() +** _Returns:_ *number* _r_, *number* _g_, *number* _b_, *number* _a_ + +* GetDesaturation() +** _Returns:_ *number* _desaturation_ + +* GetTextureCoords() +** _Returns:_ *number* _left_, *number* _right_, *number* _top_, *number* _bottom_ + +* GetTextureFileDimensions() +** _Returns:_ *integer* _pixelWidth_, *integer* _pixelHeight_ + +* GetTextureFileName() +** _Returns:_ *string* _filename_ + +* IsPixelRoundingEnabled() +** _Returns:_ *bool* _pixelRoundingEnabled_ + +* IsTextureLoaded() +** _Returns:_ *bool* _loaded_ + +* SetBlendMode(*[TextureBlendMode|#TextureBlendMode]* _blendMode_) + +* SetColor(*number* _r_, *number* _g_, *number* _b_, *number* _a_) + +* SetDesaturation(*number* _desaturation_) + +* SetGradientColors(*[ControlOrientation|#ControlOrientation]* _orientation_, *number* _startR_, *number* _startG_, *number* _startB_, *number* _startA_, *number* _endR_, *number* _endG_, *number* _endB_, *number* _endA_) + +* SetPixelRoundingEnabled(*bool* _pixelRoundingEnabled_) + +* SetTexture(*string* _filename_) + +* SetTextureCoords(*number* _left_, *number* _right_, *number* _top_, *number* _bottom_) + +* SetThickness(*number* _thickness_) + +* SetVertexColors(*integer* _vertexPoints_, *number* _red_, *number* _green_, *number* _blue_, *number* _alpha_) + + +h3. MapDisplayControl +* GetZoom() +** _Returns:_ *number* _normalizedRadius_ + +* SetPinFont(*string* _pinFont_) + +* SetZoom(*number* _normalizedRadius_) + + +h3. RootWindow + +h3. ScrollControl +* GetScrollExtents() +** _Returns:_ *number* _horizontal_, *number* _vertical_ + +* GetScrollOffsets() +** _Returns:_ *number* _horizontal_, *number* _vertical_ + +* RestoreToExtents(*integer* _duration_) + +* SetFadeGradient(*luaindex* _gradientIndex_, *number* _normalX_, *number* _normalY_, *number* _gradientLength_) + +* SetHorizontalScroll(*number* _offset_) + +* SetScrollBounding(*integer* _bounding_) + +* SetVerticalScroll(*number* _offset_) + + +h3. SliderControl +* DoesAllowDraggingFromThumb() +** _Returns:_ *bool* _allow_ + +* GetEnabled() +** _Returns:_ *bool* _isEnabled_ + +* GetMinMax() +** _Returns:_ *number* _min_, *number* _max_ + +* GetOrientation() +** _Returns:_ *integer* _orientation_ + +* GetThumbTextureControl() +** _Returns:_ *object* _textureControl_ + +* GetValue() +** _Returns:_ *number* _value_ + +* GetValueStep() +** _Returns:_ *number* _step_ + +* IsThumbFlushWithExtents() +** _Returns:_ *bool* _flush_ + +* SetAllowDraggingFromThumb(*bool* _allow_) + +* SetBackgroundBottomTexture(*string* _fileName_, *number* _texTop_, *number* _texLeft_, *number* _texBottom_, *number* _texRight_) + +* SetBackgroundMiddleTexture(*string* _fileName_, *number* _texTop_, *number* _texLeft_, *number* _texBottom_, *number* _texRight_) + +* SetBackgroundTopTexture(*string* _fileName_, *number* _texTop_, *number* _texLeft_, *number* _texBottom_, *number* _texRight_) + +* SetColor(*number* _r_, *number* _g_, *number* _b_, *number* _a_) + +* SetEnabled(*bool* _enable_) + +* SetMinMax(*number* _min_, *number* _max_) + +* SetOrientation(*integer* _orientation_) + +* SetThumbFlushWithExtents(*bool* _flush_) + +* SetThumbTexture(*string* _filename_, *string* _disabledFilename_, *string* _highlightedFilename_, *number* _thumbWidth_, *number* _thumbHeight_, *number* _texTop_, *number* _texLeft_, *number* _texBottom_, *number* _texRight_) + +* SetThumbTextureHeight(*number* _height_) + +* SetValue(*number* _value_) + +* SetValueStep(*number* _step_) + + +h3. StatusBarControl +* ClearFadeOutLossAdjustedTopValue() + +* EnableFadeOut(*bool* _enabled_) + +* EnableLeadingEdge(*bool* _enabled_) + +* EnableScrollingOverlay(*bool* _enabled_) + +* GetMinMax() +** _Returns:_ *number* _min_, *number* _max_ + +* GetValue() +** _Returns:_ *number* _value_ + +* SetBarAlignment(*integer* _barAlignment_) + +* SetColor(*number* _r_, *number* _g_, *number* _b_, *number* _a_) + +* SetFadeOutGainColor(*number* _r_, *number* _g_, *number* _b_, *number* _a_) + +* SetFadeOutLossAdjustedTopValue(*number* _topValue_) + +* SetFadeOutLossColor(*number* _r_, *number* _g_, *number* _b_, *number* _a_) + +* SetFadeOutLossSetValueToAdjust(*number* _adjustValue_) + +* SetFadeOutTexture(*string* _filename_) + +* SetFadeOutTime(*number* _fadeOutSeconds_, *number* _fadeOutDelaySeconds_) + +* SetGradientColors(*number* _startR_, *number* _startG_, *number* _startB_, *number* _startA_, *number* _endR_, *number* _endG_, *number* _endB_, *number* _endA_) + +* SetLeadingEdge(*string* _textureFile_, *number* _width_, *number* _height_) + +* SetLeadingEdgeTextureCoords(*number* _left_, *number* _right_, *number* _top_, *number* _bottom_) + +* SetMinMax(*number* _aMin_, *number* _aMax_) + +* SetOrientation(*integer* _orientation_) + +* SetTexture(*string* _filename_) + +* SetTextureCoords(*number* _left_, *number* _right_, *number* _top_, *number* _bottom_) + +* SetValue(*number* _aValue_) + +* SetupScrollingOverlay(*string* _textureFile_, *number* _width_, *number* _height_, *integer* _duration_) + + +h3. TextBufferControl +* AddMessage(*string* _aText_, *number* _r_, *number* _g_, *number* _b_, *integer* _colorId_) + +* Clear() + +* GetDrawLastEntryIfOutOfRoom() +** _Returns:_ *bool* _drawLastIfOutOfRoom_ + +* GetLineFade() +** _Returns:_ *number* _timeBeforeLineBeginsToFade_, *number* _timeItTakesLineToFade_ + +* GetLinkEnabled() +** _Returns:_ *bool* _linkEnabed_ + +* GetMaxHistoryLines() +** _Returns:_ *integer* _numLines_ + +* GetNumHistoryLines() +** _Returns:_ *integer* _numLines_ + +* GetNumVisibleLines() +** _Returns:_ *integer* _numLines_ + +* GetScrollPosition() +** _Returns:_ *integer* _scrollPosition_ + +* IsSplittingLongMessages() +** _Returns:_ *bool* _isSplitting_ + +* MoveScrollPosition(*integer* _numLines_) + +* SetClearBufferAfterFadeout(*bool* _clearAfterFade_) + +* SetColorById(*integer* _colorId_, *number* _r_, *number* _g_, *number* _b_) + +* SetDrawLastEntryIfOutOfRoom(*bool* _drawLastIfOutOfRoom_) + +* SetFont(*string* _fontString_) + +* SetHorizontalAlignment(*integer* _align_) + +* SetLineFade(*number* _timeBeforeLineFadeBegins_, *number* _timeForLineToFade_) + +* SetLinkEnabled(*bool* _linkEnabed_) + +* SetMaxHistoryLines(*integer* _numLines_) + +* SetScrollPosition(*integer* _line_) + +* SetSplitLongMessages(*bool* _splitLongMessages_) + +* ShowFadedLines() + + +h3. TextureCompositeControl +* AddSurface(*number* _left_, *number* _right_, *number* _top_, *number* _bottom_) + +* ClearAllSurfaces() + +* GetBlendMode() +** _Returns:_ *[TextureBlendMode|#TextureBlendMode]* _blendMode_ + +* GetColor(*luaindex* _surfaceIndex_) +** _Returns:_ *number* _r_, *number* _g_, *number* _b_, *number* _a_ + +* GetDesaturation() +** _Returns:_ *number* _desaturation_ + +* GetInsets(*luaindex* _surfaceIndex_) +** _Returns:_ *number* _left_, *number* _right_, *number* _top_, *number* _bottom_ + +* GetNumSurfaces() +** _Returns:_ *integer* _surfaces_ + +* GetSurfaceAlpha(*luaindex* _surfaceIndex_) +** _Returns:_ *number* _a_ + +* GetTextureCoords(*luaindex* _surfaceIndex_) +** _Returns:_ *number* _left_, *number* _right_, *number* _top_, *number* _bottom_ + +* GetTextureFileDimensions() +** _Returns:_ *integer* _pixelWidth_, *integer* _pixelHeight_ + +* GetTextureFileName() +** _Returns:_ *string* _filename_ + +* IsPixelRoundingEnabled() +** _Returns:_ *bool* _pixelRoundingEnabled_ + +* IsSurfaceHidden(*luaindex* _surfaceIndex_) +** _Returns:_ *bool* _hidden_ + +* IsTextureLoaded() +** _Returns:_ *bool* _loaded_ + +* RemoveSurface(*luaindex* _surfaceIndex_) + +* SetBlendMode(*[TextureBlendMode|#TextureBlendMode]* _blendMode_) + +* SetColor(*luaindex* _surfaceIndex_, *number* _r_, *number* _g_, *number* _b_, *number* _a_) + +* SetDesaturation(*number* _desaturation_) + +* SetInsets(*luaindex* _surfaceIndex_, *number* _left_, *number* _right_, *number* _top_, *number* _bottom_) + +* SetPixelRoundingEnabled(*bool* _pixelRoundingEnabled_) + +* SetSurfaceAlpha(*luaindex* _surfaceIndex_, *number* _a_) + +* SetSurfaceHidden(*luaindex* _surfaceIndex_, *bool* _hidden_) + +* SetTexture(*string* _filename_) + +* SetTextureCoords(*luaindex* _surfaceIndex_, *number* _left_, *number* _right_, *number* _top_, *number* _bottom_) + + +h3. TextureControl +* GetAddressMode() +** _Returns:_ *[TextureAddressMode|#TextureAddressMode]* _addressMode_ + +* GetBlendMode() +** _Returns:_ *[TextureBlendMode|#TextureBlendMode]* _blendMode_ + +* GetColor() +** _Returns:_ *number* _r_, *number* _g_, *number* _b_, *number* _a_ + +* GetDesaturation() +** _Returns:_ *number* _desaturation_ + +* GetResizeToFitFile() +** _Returns:_ *bool* _resizesToFitFile_ + +* GetTextureCoords() +** _Returns:_ *number* _left_, *number* _right_, *number* _top_, *number* _bottom_ + +* GetTextureFileDimensions() +** _Returns:_ *integer* _pixelWidth_, *integer* _pixelHeight_ + +* GetTextureFileName() +** _Returns:_ *string* _filename_ + +* GetVertexUV(*[VERTEX_POINTS|#VERTEX_POINTS]* _vertex_) +** _Returns:_ *number* _u_, *number* _v_ + +* IsPixelRoundingEnabled() +** _Returns:_ *bool* _pixelRoundingEnabled_ + +* IsTextureLoaded() +** _Returns:_ *bool* _loaded_ + +* SetAddressMode(*[TextureAddressMode|#TextureAddressMode]* _addressMode_) + +* SetAutoAdjustWrappedCoords(*bool* _enabled_) + +* SetBlendMode(*[TextureBlendMode|#TextureBlendMode]* _blendMode_) + +* SetColor(*number* _r_, *number* _g_, *number* _b_, *number* _a_) + +* SetDesaturation(*number* _desaturation_) + +* SetGradientColors(*[ControlOrientation|#ControlOrientation]* _orientation_, *number* _startR_, *number* _startG_, *number* _startB_, *number* _startA_, *number* _endR_, *number* _endG_, *number* _endB_, *number* _endA_) + +* SetPixelRoundingEnabled(*bool* _pixelRoundingEnabled_) + +* SetResizeToFitFile(*bool* _resizesToFitFile_) + +* SetTexture(*string* _filename_) + +* SetTextureCoords(*number* _left_, *number* _right_, *number* _top_, *number* _bottom_) + +* SetTextureCoordsRotation(*number* _angleInRadians_) + +* SetTextureRotation(*number* _angleInRadians_, *number* _normalizedRotationPointX_, *number* _normalizedRotationPointY_) + +* SetVertexColors(*integer* _vertexPoints_, *number* _red_, *number* _green_, *number* _blue_, *number* _alpha_) + +* SetVertexUV(*[VERTEX_POINTS|#VERTEX_POINTS]* _vertex_, *number* _u_, *number* _v_) + + +h3. TooltipControl +* AddControl(*object* _control_, *integer* _cell_, *bool* _useLastRow_) + +* AddHeaderControl(*object* _control_, *integer* _headerRow_, *[TooltipHeaderSide|#TooltipHeaderSide]* _headerSide_) + +* AddHeaderLine(*string* _text_, *string* _font_, *integer* _headerRow_, *[TooltipHeaderSide|#TooltipHeaderSide]* _headerSide_, *number* _r_, *number* _g_, *number* _b_) + +* AddLine(*string* _text_, *string* _font_, *number* _r_, *number* _g_, *number* _b_, *[AnchorPosition|#AnchorPosition]* _lineAnchor_, *[ModifyTextType|#ModifyTextType]* _modifyTextType_, *[TextAlignment|#TextAlignment]* _textAlignment_, *bool* _setToFullSize_) + +* AddVerticalPadding(*number* _paddingY_) + +* AppendAvAObjective(*integer* _queryType_, *integer* _keepId_, *integer* _objectiveId_, *bool* _isSpawnPosition_) + +* AppendMapPing(*integer* _pingType_, *string* _unitTag_) + +* AppendQuestCondition(*luaindex* _questIndex_, *luaindex* _stepIndex_, *luaindex* _conditionIndex_) + +* AppendQuestEnding(*luaindex* _questIndex_) + +* AppendUnitName(*string* _unitTag_) + +* ClearLines() + +* GetOwner() +** _Returns:_ *object* _owner_ + +* HideComparativeTooltips() + +* SetAbility(*luaindex* _aAbilityIndex_, *bool* _aShowBase_) + +* SetAchievement(*integer* _aAchievementId_) + +* SetAchievementRewardItem(*integer* _aAchievementId_) + +* SetAction(*luaindex* _aSlotId_) + +* SetAsComparativeTooltip1() + +* SetAsComparativeTooltip2() + +* SetAttachedMailItem(*id64* _aMailId_, *luaindex* _aAttachSlot_) + +* SetBagItem(*integer* _bagIndex_, *integer* _slotIndex_) + +* SetBook(*luaindex* _categoryIndex_, *luaindex* _collectionIndex_, *luaindex* _bookIndex_) + +* SetBuff(*integer* _aBuffSlotId_, *string* _unitTag_) + +* SetBuybackItem(*luaindex* _entryIndex_) + +* SetChampionSkillAbility(*luaindex* _disiplineIndex_, *luaindex* _skillIndex_, *integer* _numPendingPoints_) + +* SetCollectible(*integer* _collectibleId_, *bool* _addNickname_, *bool* _showHint_) + +* SetEmperorBonusAbility(*integer* _campaignId_, *integer* _alliance_) + +* SetFont(*string* _fontStr_) + +* SetForceTooltipNotStolen(*bool* _forceNotStolen_) + +* SetGuildSpecificItem(*luaindex* _guildSpecificItemIndex_) + +* SetHeaderRowSpacing(*number* _spacing_) + +* SetHeaderVerticalOffset(*number* _verticalOffset_) + +* SetItemUsingEnchantment(*integer* _itemBagIndex_, *integer* _itemSlotIndex_, *integer* _enchantmentBagIndex_, *integer* _enchantmentSlotIndex_) + +* SetKeepBonusAbility(*luaindex* _bonusIndex_) + +* SetKeepUpgrade(*integer* _keepId_, *[BattlegroundQueryContextType|#BattlegroundQueryContextType]* _battlegroundContext_, *integer* _upgradeLine_, *integer* _level_, *luaindex* _index_) + +* SetLastCraftingResultItem(*luaindex* _resultIndex_) + +* SetLink(*string* _aLink_) + +* SetLootItem(*integer* _lootId_) + +* SetMarketItem(*integer* _marketProductId_, *luaindex* _itemIndex_) + +* SetMinHeaderRowHeight(*number* _minRowHeight_) + +* SetMinHeaderRows(*integer* _minRows_) + +* SetOwner(*object* _owner_, *integer* _position_, *number* _offsetX_, *number* _offsetY_, *integer* _relativePoint_) + +* SetPendingAlchemyItem(*integer* _solventBagId_, *integer* _solventSlotIndex_, *integer* _reagent1BagId_, *integer* _reagent1SlotIndex_, *integer* _reagent2BagId_, *integer* _reagent2SlotIndex_, *integer:nilable* _reagent3BagId_, *integer:nilable* _reagent3SlotIndex_) + +* SetPendingEnchantingItem(*integer* _potencyRuneBagId_, *integer* _potencyRuneSlotIndex_, *integer* _essenceRuneBagId_, *integer* _essenceRuneSlotIndex_, *integer* _aspectRuneBagId_, *integer* _aspectRuneSlotIndex_) + +* SetPendingSmithingItem(*luaindex* _patternIndex_, *luaindex* _materialIndex_, *integer* _materialQuantity_, *luaindex* _styleIndex_, *luaindex* _traitIndex_) + +* SetProgressionAbility(*luaindex* _aProgressionIndex_, *integer* _aMorph_, *integer* _aRank_) + +* SetProvisionerIngredientItem(*luaindex* _recipeListIndex_, *luaindex* _recipeIndex_, *luaindex* _ingredientIndex_) + +* SetProvisionerResultItem(*luaindex* _recipeListIndex_, *luaindex* _recipeIndex_) + +* SetQuestItem(*luaindex* _questIndex_, *luaindex* _stepIndex_, *luaindex* _conditionIndex_) + +* SetQuestReward(*luaindex* _aPerkIndex_) + +* SetQuestTool(*luaindex* _questIndex_, *luaindex* _toolIndex_) + +* SetScrollBonusAbility(*integer* _alliance_, *integer* _artifactType_, *luaindex* _bonusIndex_) + +* SetSkillAbility(*integer* _skillType_, *luaindex* _skillIndex_, *luaindex* _abilityIndex_) + +* SetSkillLine(*integer* _skillType_, *luaindex* _skillIndex_) + +* SetSkillUpgradeAbility(*integer* _skillType_, *luaindex* _skillIndex_, *luaindex* _abilityIndex_) + +* SetSmithingImprovementItem(*integer* _craftingSkillType_, *luaindex* _improvementItemIndex_) + +* SetSmithingImprovementResult(*integer* _itemToImproveBagId_, *integer* _itemToImproveSlotIndex_, *integer* _craftingSkillType_) + +* SetSmithingMaterialItem(*luaindex* _patternIndex_, *luaindex* _materialIndex_) + +* SetSmithingStyleItem(*luaindex* _styleItemIndex_) + +* SetSmithingTraitItem(*luaindex* _traitItemIndex_) + +* SetStoreAlternateCurrencyItem(*luaindex* _entryIndex_, *integer* _offset_) + +* SetStoreItem(*luaindex* _entryIndex_) + +* SetTradeItem(*integer* _aWho_, *luaindex* _aTradeIndex_) + +* SetTradingHouseItem(*luaindex* _tradingHouseIndex_) + +* SetTradingHouseListing(*luaindex* _tradingHouseIndex_) + +* SetWornItem(*integer* _equipSlot_) + +* ShowComparativeTooltips() + + +h3. TopLevelWindow +* AllowBringToTop() +** _Returns:_ *bool* _allow_ + +* BringWindowToTop *protected-attributes* () + +* SetAllowBringToTop *protected-attributes* (*bool* _allow_) + +* SetDrawWhenGuiHidden *private* (*bool* _drawWhenHidden_) + +* SetTopmost(*bool* _isTopmost_) + + +h3. WindowManager +* ApplyTemplateToControl(*object* _control_, *string* _virtualName_) + +* CreateControl(*string* _arg1_, *object* _parent_, *integer* _type_) +** _Returns:_ *object* _apRet_ + +* CreateControlFromVirtual(*string* _controlName_, *object* _parent_, *string* _virtualName_) +** _Returns:_ *object* _apRet_ + +* CreateTopLevelWindow(*string* _arg1_) +** _Returns:_ *object* _apRet_ + +* GetControlByName(*string* _name_, *string* _suffix_) +** _Returns:_ *object* _ret_ + +* GetFocusControl() +** _Returns:_ *object* _focusControl_ + +* GetMouseOverControl() +** _Returns:_ *object* _mouseOverControl_ + +* GetOverscanOffsets() +** _Returns:_ *integer* _offsetX_, *integer* _offsetY_, *integer* _offsetWidth_, *integer* _offsetHeight_ + +* IsHandlingHardwareEvent() +** _Returns:_ *bool* _isHandlingHardwareEvent_ + +* IsMouseOverWorld() +** _Returns:_ *bool* _isMouseOverWorld_ + +* IsSecureRenderModeEnabled() +** _Returns:_ *bool* _secureRenderModeEnabled_ + +* SetFocusByName(*string* _name_) + +* SetMouseCursor(*integer* _cursorType_) + +* SetMouseFocusByName(*string* _name_) + +* SetOverscanOffsets(*integer* _offsetX_, *integer* _offsetY_, *integer* _offsetWidth_, *integer* _offsetHeight_) + + +h2. Events +* EVENT_ABILITY_COOLDOWN_UPDATED (*integer* _abilityId_) +* EVENT_ABILITY_LIST_CHANGED +* EVENT_ABILITY_PROGRESSION_RANK_UPDATE (*luaindex* _progressionIndex_, *integer* _rank_, *integer* _maxRank_, *integer* _morph_) +* EVENT_ABILITY_PROGRESSION_RESULT (*integer* _reason_) +* EVENT_ABILITY_PROGRESSION_XP_UPDATE (*luaindex* _progressionIndex_, *integer* _lastRankXP_, *integer* _nextRankXP_, *integer* _currentXP_, *bool* _atMorph_) +* EVENT_ABILITY_REQUIREMENTS_FAIL (*integer* _errorId_) +* EVENT_ACHIEVEMENTS_UPDATED +* EVENT_ACHIEVEMENT_AWARDED (*string* _name_, *integer* _points_, *integer* _id_, *string* _link_) +* EVENT_ACHIEVEMENT_UPDATED (*integer* _id_) +* EVENT_ACTION_SLOTS_FULL_UPDATE (*bool* _isHotbarSwap_) +* EVENT_ACTION_SLOT_ABILITY_SLOTTED (*bool* _newAbilitySlotted_) +* EVENT_ACTION_SLOT_STATE_UPDATED (*luaindex* _slotNum_) +* EVENT_ACTION_SLOT_UPDATED (*luaindex* _slotNum_) +* EVENT_ACTION_UPDATE_COOLDOWNS +* EVENT_ACTIVE_MOUNT_CHANGED +* EVENT_ACTIVE_QUEST_TOOL_CHANGED (*luaindex* _journalIndex_, *luaindex* _toolIndex_) +* EVENT_ACTIVE_QUEST_TOOL_CLEARED +* EVENT_ACTIVE_QUICKSLOT_CHANGED (*integer* _slotId_) +* EVENT_ACTIVE_WEAPON_PAIR_CHANGED (*integer* _activeWeaponPair_, *bool* _locked_) +* EVENT_AGENT_CHAT_ACCEPTED +* EVENT_AGENT_CHAT_DECLINED +* EVENT_AGENT_CHAT_FORCED +* EVENT_AGENT_CHAT_REQUESTED +* EVENT_AGENT_CHAT_TERMINATED +* EVENT_ALLIANCE_POINT_UPDATE (*integer* _alliancePoints_, *bool* _playSound_, *integer* _difference_) +* EVENT_ARTIFACT_CONTROL_STATE (*string* _artifactName_, *integer* _keepId_, *string* _playerName_, *integer* _playerAlliance_, *integer* _controlEvent_, *integer* _controlState_, *integer* _campaignId_) +* EVENT_ASSIGNED_CAMPAIGN_CHANGED (*integer* _newAssignedCampaignId_) +* EVENT_ATTRIBUTE_FORCE_RESPEC (*string* _note_) +* EVENT_ATTRIBUTE_UPGRADE_UPDATED +* EVENT_AVENGE_KILL (*string* _avengedPlayerName_, *string* _killedPlayerName_) +* EVENT_BANKED_MONEY_UPDATE (*integer* _newBankedMoney_, *integer* _oldBankedMoney_) +* EVENT_BANK_IS_FULL +* EVENT_BATTLE_STANDARDS_UPDATED +* EVENT_BEGIN_LOCKPICK +* EVENT_BEGIN_SIEGE_CONTROL +* EVENT_BEGIN_SIEGE_UPGRADE +* EVENT_BOSSES_CHANGED +* EVENT_BROADCAST (*string* _message_) +* EVENT_BUYBACK_RECEIPT (*string* _itemLink_, *integer* _itemQuantity_, *integer* _money_, *integer* _itemSoundCategory_) +* EVENT_BUY_RECEIPT (*string* _entryName_, *integer* _entryType_, *integer* _entryQuantity_, *integer* _money_, *integer* _specialCurrencyType1_, *string* _specialCurrencyInfo1_, *integer* _specialCurrencyQuantity1_, *integer* _specialCurrencyType2_, *string* _specialCurrencyInfo2_, *integer* _specialCurrencyQuantity2_, *integer* _itemSoundCategory_) +* EVENT_CAMPAIGN_ASSIGNMENT_RESULT (*integer* _result_) +* EVENT_CAMPAIGN_EMPEROR_CHANGED (*integer* _campaignId_) +* EVENT_CAMPAIGN_HISTORY_WINDOW_CHANGED +* EVENT_CAMPAIGN_LEADERBOARD_DATA_CHANGED +* EVENT_CAMPAIGN_QUEUE_JOINED (*integer* _campaignId_, *bool* _isGroup_) +* EVENT_CAMPAIGN_QUEUE_LEFT (*integer* _campaignId_, *bool* _isGroup_) +* EVENT_CAMPAIGN_QUEUE_POSITION_CHANGED (*integer* _campaignId_, *bool* _isGroup_, *integer* _position_) +* EVENT_CAMPAIGN_QUEUE_STATE_CHANGED (*integer* _campaignId_, *bool* _isGroup_, *integer* _state_) +* EVENT_CAMPAIGN_SCORE_DATA_CHANGED +* EVENT_CAMPAIGN_SELECTION_DATA_CHANGED +* EVENT_CAMPAIGN_STATE_INITIALIZED (*integer* _campaignId_) +* EVENT_CAMPAIGN_UNDERPOP_BONUS_CHANGE_NOTIFICATION (*integer* _campaignId_) +* EVENT_CANCEL_MOUSE_REQUEST_DESTROY_ITEM +* EVENT_CANNOT_DO_THAT_WHILE_DEAD +* EVENT_CANNOT_FISH_WHILE_SWIMMING +* EVENT_CAPTURE_AREA_STATUS (*integer* _keepId_, *integer* _objectiveId_, *integer* _battlegroundContext_, *integer* _capturePoolValue_, *integer* _capturePoolMax_, *integer* _capturingPlayers_, *integer* _contestingPlayers_, *integer* _owningAlliance_) +* EVENT_CHAMPION_POINT_GAINED +* EVENT_CHAMPION_PURCHASE_RESULT (*integer* _result_) +* EVENT_CHAMPION_SYSTEM_UNLOCKED +* EVENT_CHATTER_BEGIN (*integer* _optionCount_) +* EVENT_CHATTER_END +* EVENT_CHAT_CHANNEL_INVITE (*string* _channelName_, *string* _playerName_) +* EVENT_CHAT_CHANNEL_JOIN (*integer* _channelId_, *integer* _customChannelId_, *string* _channelName_) +* EVENT_CHAT_CHANNEL_LEAVE (*integer* _channelId_, *integer* _customChannelId_, *string* _channelName_) +* EVENT_CHAT_LOG_TOGGLED (*bool* _opened_) +* EVENT_CHAT_MESSAGE_CHANNEL (*integer* _messageType_, *string* _fromName_, *string* _text_, *bool* _isCustomerService_) +* EVENT_CLOSE_BANK +* EVENT_CLOSE_FENCE +* EVENT_CLOSE_GUILD_BANK +* EVENT_CLOSE_STORE +* EVENT_CLOSE_TRADING_HOUSE +* EVENT_COLLECTIBLES_SEARCH_RESULTS_READY +* EVENT_COLLECTIBLE_NOTIFICATION_NEW +* EVENT_COLLECTIBLE_NOTIFICATION_REMOVED +* EVENT_COLLECTIBLE_ON_COOLDOWN +* EVENT_COLLECTIBLE_RENAME_ERROR (*integer* _errorReason_) +* EVENT_COLLECTION_UPDATED +* EVENT_COMBAT_EVENT (*integer* _result_, *bool* _isError_, *string* _abilityName_, *integer* _abilityGraphic_, *integer* _abilityActionSlotType_, *string* _sourceName_, *integer* _sourceType_, *string* _targetName_, *integer* _targetType_, *integer* _hitValue_, *integer* _powerType_, *integer* _damageType_, *bool* _log_) +* EVENT_CONFIRM_INTERACT (*string* _dialogTitle_, *string* _dialogBody_, *string* _acceptText_, *string* _cancelText_) +* EVENT_CONVERSATION_FAILED_INVENTORY_FULL +* EVENT_CONVERSATION_FAILED_UNIQUE_ITEM +* EVENT_CONVERSATION_UPDATED (*string* _conversationBodyText_, *integer* _conversationOptionCount_) +* EVENT_CORONATE_EMPEROR_NOTIFICATION (*integer* _campaignId_, *string* _emperorName_, *integer* _emperorAlliance_) +* EVENT_CRAFTING_STATION_INTERACT (*integer* _craftSkill_, *bool* _sameStation_) +* EVENT_CRAFT_COMPLETED (*integer* _craftSkill_) +* EVENT_CRAFT_STARTED (*integer* _craftSkill_) +* EVENT_CURRENT_CAMPAIGN_CHANGED (*integer* _newCurrentCampaignId_) +* EVENT_CURSOR_DROPPED (*integer* _type_, *integer* _param1_, *integer* _param2_, *integer* _param3_, *integer* _param4_, *integer* _param5_, *integer* _param6_) +* EVENT_CURSOR_PICKUP (*integer* _type_, *integer* _param1_, *integer* _param2_, *integer* _param3_, *integer* _param4_, *integer* _param5_, *integer* _param6_, *integer* _itemSoundCategory_) +* EVENT_DEPOSE_EMPEROR_NOTIFICATION (*integer* _campaignId_, *string* _emperorName_, *integer* _emperorAlliance_, *bool* _abdication_) +* EVENT_DIFFICULTY_LEVEL_CHANGED (*integer* _difficultyLevel_) +* EVENT_DISABLE_SIEGE_AIM_ABILITY +* EVENT_DISABLE_SIEGE_FIRE_ABILITY +* EVENT_DISABLE_SIEGE_PACKUP_ABILITY +* EVENT_DISCOVERY_EXPERIENCE (*string* _areaName_, *integer* _level_, *integer* _previousExperience_, *integer* _currentExperience_, *integer* _rank_, *integer* _previousPoints_, *integer* _currentPoints_) +* EVENT_DISGUISE_STATE_CHANGED (*string* _unitTag_, *integer* _disguiseState_) +* EVENT_DISPLAY_ACTIVE_COMBAT_TIP (*integer* _activeCombatTipId_) +* EVENT_DISPLAY_ANNOUNCEMENT (*string* _title_, *string* _description_) +* EVENT_DISPLAY_TUTORIAL (*luaindex* _tutorialIndex_) +* EVENT_DISPOSITION_UPDATE (*string* _unitTag_) +* EVENT_DYEING_STATION_INTERACT_END +* EVENT_DYEING_STATION_INTERACT_START +* EVENT_EFFECTS_FULL_UPDATE +* EVENT_EFFECT_CHANGED (*integer* _changeType_, *integer* _effectSlot_, *string* _effectName_, *string* _unitTag_, *number* _beginTime_, *number* _endTime_, *integer* _stackCount_, *string* _iconName_, *string* _buffType_, *integer* _effectType_, *integer* _abilityType_, *integer* _statusEffectType_) +* EVENT_ENABLE_SIEGE_AIM_ABILITY +* EVENT_ENABLE_SIEGE_FIRE_ABILITY +* EVENT_ENABLE_SIEGE_PACKUP_ABILITY +* EVENT_END_CRAFTING_STATION_INTERACT +* EVENT_END_FAST_TRAVEL_INTERACTION +* EVENT_END_FAST_TRAVEL_KEEP_INTERACTION +* EVENT_END_KEEP_GUILD_CLAIM_INTERACTION +* EVENT_END_KEEP_GUILD_RELEASE_INTERACTION +* EVENT_END_SIEGE_CONTROL +* EVENT_END_SOUL_GEM_RESURRECTION +* EVENT_ENLIGHTENED_STATE_GAINED +* EVENT_ENLIGHTENED_STATE_LOST +* EVENT_ENTER_GROUND_TARGET_MODE +* EVENT_EXPERIENCE_GAIN (*integer* _reason_, *integer* _level_, *integer* _previousExperience_, *integer* _currentExperience_) +* EVENT_EXPERIENCE_UPDATE (*string* _unitTag_, *integer* _currentExp_, *integer* _maxExp_, *integer* _reason_) +* EVENT_FAST_TRAVEL_KEEP_NETWORK_LINK_CHANGED (*luaindex* _linkIndex_, *integer* _linkType_, *integer* _owningAlliance_, *integer* _oldLinkType_, *integer* _oldOwningAlliance_, *bool* _isLocal_) +* EVENT_FAST_TRAVEL_KEEP_NETWORK_UPDATED +* EVENT_FAST_TRAVEL_NETWORK_UPDATED (*luaindex* _nodeIndex_) +* EVENT_FEEDBACK_REQUESTED (*integer* _feedbackId_) +* EVENT_FEEDBACK_TOO_FREQUENT_SCREENSHOT +* EVENT_FINESSE_RANK_CHANGED (*string* _unitTag_, *luaindex* _rankNum_, *string* _name_, *integer* _xpBonus_, *bool* _loot_) +* EVENT_FISHING_LURE_CLEARED +* EVENT_FISHING_LURE_SET (*luaindex* _fishingLure_) +* EVENT_FORWARD_CAMPS_UPDATED +* EVENT_FORWARD_CAMP_RESPAWN_TIMER_BEGINS (*integer* _durationMS_) +* EVENT_GAME_CAMERA_ACTIVATED +* EVENT_GAME_CAMERA_DEACTIVATED +* EVENT_GAME_CAMERA_UI_MODE_CHANGED +* EVENT_GAME_FOCUS_CHANGED (*bool* _hasFocus_) +* EVENT_GRAVEYARD_USAGE_FAILURE +* EVENT_GROUPING_TOOLS_ERROR (*integer* _errorReason_) +* EVENT_GROUPING_TOOLS_LFG_JOINED (*string* _locationName_) +* EVENT_GROUPING_TOOLS_STATUS_UPDATE (*bool* _inQueue_) +* EVENT_GROUP_CAMPAIGN_ASSIGNMENTS_CHANGED +* EVENT_GROUP_INVITE_RECEIVED (*string* _inviterName_) +* EVENT_GROUP_INVITE_REMOVED +* EVENT_GROUP_INVITE_RESPONSE (*string* _inviterName_, *integer* _response_) +* EVENT_GROUP_MEMBER_CONNECTED_STATUS (*string* _unitTag_, *bool* _isOnline_) +* EVENT_GROUP_MEMBER_IN_REMOTE_REGION (*string* _unitTag_, *bool* _isInRemoteRegion_) +* EVENT_GROUP_MEMBER_JOINED (*string* _memberName_) +* EVENT_GROUP_MEMBER_LEFT (*string* _memberName_, *integer* _reason_, *bool* _wasLocalPlayer_, *bool* _amLeader_) +* EVENT_GROUP_MEMBER_ROLES_CHANGED (*string* _unitTag_, *bool* _dps_, *bool* _healer_, *bool* _tank_) +* EVENT_GROUP_NOTIFICATION_MESSAGE (*integer* _messageId_) +* EVENT_GROUP_SUPPORT_RANGE_UPDATE (*string* _unitTag_, *bool* _status_) +* EVENT_GROUP_TYPE_CHANGED (*bool* _largeGroup_) +* EVENT_GROUP_UPDATE +* EVENT_GUEST_CAMPAIGN_CHANGED (*integer* _newGuestCampaignId_) +* EVENT_GUILD_BANKED_MONEY_UPDATE (*integer* _newBankedMoney_, *integer* _oldBankedMoney_) +* EVENT_GUILD_BANK_DESELECTED +* EVENT_GUILD_BANK_ITEMS_READY +* EVENT_GUILD_BANK_ITEM_ADDED (*integer* _slotId_) +* EVENT_GUILD_BANK_ITEM_REMOVED (*integer* _slotId_) +* EVENT_GUILD_BANK_OPEN_ERROR (*integer* _reason_) +* EVENT_GUILD_BANK_SELECTED (*integer* _guildId_) +* EVENT_GUILD_BANK_TRANSFER_ERROR (*integer* _reason_) +* EVENT_GUILD_BANK_UPDATED_QUANTITY (*integer* _slotId_) +* EVENT_GUILD_KIOSK_CONSIDER_BID_START +* EVENT_GUILD_KIOSK_CONSIDER_BID_STOP +* EVENT_GUILD_KIOSK_CONSIDER_PURCHASE_START +* EVENT_GUILD_KIOSK_CONSIDER_PURCHASE_STOP +* EVENT_GUILD_KIOSK_ERROR (*integer* _reason_) +* EVENT_HELP_INITIALIZED +* EVENT_HELP_SEARCH_RESULTS_READY +* EVENT_HERALDRY_CUSTOMIZATION_END +* EVENT_HERALDRY_CUSTOMIZATION_START +* EVENT_HERALDRY_FUNDS_UPDATED +* EVENT_HERALDRY_SAVED +* EVENT_HIDE_BOOK +* EVENT_HIDE_OBJECTIVE_STATUS +* EVENT_HOT_BAR_RESULT (*integer* _reason_) +* EVENT_IMPACTFUL_HIT +* EVENT_IMPERIAL_CITY_ACCESS_GAINED_NOTIFICATION (*integer* _campaignId_, *integer* _alliance_) +* EVENT_IMPERIAL_CITY_ACCESS_LOST_NOTIFICATION (*integer* _campaignId_, *integer* _alliance_) +* EVENT_INSTANCE_KICK_TIME_UPDATE (*integer* _timeRemainingMs_) +* EVENT_INTERACTABLE_IMPOSSIBLE_TO_PICK (*string* _interactableName_) +* EVENT_INTERACTABLE_LOCKED (*string* _interactableName_) +* EVENT_INTERACT_BUSY +* EVENT_INTERFACE_SETTING_CHANGED (*integer* _system_, *integer* _settingId_) +* EVENT_INVENTORY_BOUGHT_BAG_SPACE (*integer* _numberOfSlots_) +* EVENT_INVENTORY_BOUGHT_BANK_SPACE (*integer* _numberOfSlots_) +* EVENT_INVENTORY_BUY_BAG_SPACE (*integer* _cost_) +* EVENT_INVENTORY_BUY_BANK_SPACE (*integer* _cost_) +* EVENT_INVENTORY_CLOSE_BUY_SPACE +* EVENT_INVENTORY_FULL_UPDATE +* EVENT_INVENTORY_IS_FULL (*integer* _numSlotsRequested_, *integer* _numSlotsFree_) +* EVENT_INVENTORY_ITEM_DESTROYED (*integer* _itemSoundCategory_) +* EVENT_INVENTORY_ITEM_USED (*integer* _itemSoundCategory_) +* EVENT_INVENTORY_SINGLE_SLOT_UPDATE (*integer* _bagId_, *integer* _slotId_, *bool* _isNewItem_, *integer* _itemSoundCategory_, *integer* _updateReason_) +* EVENT_INVENTORY_SLOT_LOCKED (*integer* _bagId_, *integer* _slotId_) +* EVENT_INVENTORY_SLOT_UNLOCKED (*integer* _bagId_, *integer* _slotId_) +* EVENT_ITEM_LAUNDER_RESULT (*integer* _result_) +* EVENT_ITEM_ON_COOLDOWN +* EVENT_ITEM_REPAIR_FAILURE (*integer* _reason_) +* EVENT_ITEM_SLOT_CHANGED (*integer* _itemSoundCategory_) +* EVENT_JUMP_FAILED (*integer* _reason_) +* EVENT_JUSTICE_BOUNTY_PAYOFF_AMOUNT_UPDATED (*integer* _oldBounty_, *integer* _newBounty_) +* EVENT_JUSTICE_FENCE_UPDATE (*integer* _sellsUsed_, *integer* _laundersUsed_) +* EVENT_JUSTICE_GOLD_PICKPOCKETED (*integer* _goldAmount_) +* EVENT_JUSTICE_GOLD_REMOVED (*integer* _goldAmount_) +* EVENT_JUSTICE_INFAMY_UPDATED (*integer* _oldInfamy_, *integer* _newInfamy_, *integer* _oldInfamyLevel_, *integer* _newInfamyLevel_) +* EVENT_JUSTICE_ITEM_PICKPOCKETED (*string* _itemName_, *integer* _itemCount_) +* EVENT_JUSTICE_LIVESTOCK_SLAIN +* EVENT_JUSTICE_NOW_KOS +* EVENT_JUSTICE_NO_LONGER_KOS +* EVENT_JUSTICE_NPC_SHUNNING +* EVENT_JUSTICE_PICKPOCKET_FAILED +* EVENT_JUSTICE_STOLEN_ITEMS_REMOVED +* EVENT_KEEPS_INITIALIZED +* EVENT_KEEP_ALLIANCE_OWNER_CHANGED (*integer* _keepId_, *integer* _battlegroundContext_, *integer* _owningAlliance_) +* EVENT_KEEP_END_INTERACTION +* EVENT_KEEP_GATE_STATE_CHANGED (*integer* _keepId_, *bool* _open_) +* EVENT_KEEP_GUILD_CLAIM_UPDATE (*integer* _keepId_, *integer* _battlegroundContext_) +* EVENT_KEEP_INITIALIZED (*integer* _keepId_, *integer* _battlegroundContext_) +* EVENT_KEEP_OWNERSHIP_CHANGED_NOTIFICATION (*integer* _campaignId_, *integer* _keepId_, *integer* _oldOwner_, *integer* _newOwner_) +* EVENT_KEEP_RESOURCE_UPDATE (*integer* _keepId_) +* EVENT_KEEP_START_INTERACTION +* EVENT_KEEP_UNDER_ATTACK_CHANGED (*integer* _keepId_, *integer* _battlegroundContext_, *bool* _underAttack_) +* EVENT_KILL_LOCATIONS_UPDATED +* EVENT_LEADER_UPDATE (*string* _leaderTag_) +* EVENT_LEAVE_CAMPAIGN_QUEUE_RESPONSE (*integer* _response_) +* EVENT_LEAVE_RAM_ESCORT +* EVENT_LEVEL_UPDATE (*string* _unitTag_, *integer* _level_) +* EVENT_LINKED_WORLD_POSITION_CHANGED +* EVENT_LOCKPICK_BROKE (*integer* _inactivityLengthMs_) +* EVENT_LOCKPICK_FAILED +* EVENT_LOCKPICK_SUCCESS +* EVENT_LOGOUT_DEFERRED (*integer* _deferMilliseconds_, *bool* _quitRequested_) +* EVENT_LOGOUT_DISALLOWED (*bool* _quitRequested_) +* EVENT_LOOT_CLOSED +* EVENT_LOOT_ITEM_FAILED (*integer* _reason_, *string* _itemName_) +* EVENT_LOOT_RECEIVED (*string* _receivedBy_, *string* _itemName_, *integer* _quantity_, *integer* _itemSound_, *integer* _lootType_, *bool* _self_, *bool* _isPickpocketLoot_) +* EVENT_LOOT_UPDATED +* EVENT_LORE_BOOK_ALREADY_KNOWN (*string* _bookTitle_) +* EVENT_LORE_BOOK_LEARNED (*luaindex* _categoryIndex_, *luaindex* _collectionIndex_, *luaindex* _bookIndex_, *luaindex* _guildIndex_) +* EVENT_LORE_BOOK_LEARNED_SKILL_EXPERIENCE (*luaindex* _categoryIndex_, *luaindex* _collectionIndex_, *luaindex* _bookIndex_, *luaindex* _guildIndex_, *integer* _skillType_, *luaindex* _skillIndex_, *luaindex* _rank_, *integer* _previousXP_, *integer* _currentXP_) +* EVENT_LORE_COLLECTION_COMPLETED (*luaindex* _categoryIndex_, *luaindex* _collectionIndex_, *luaindex* _guildIndex_) +* EVENT_LORE_COLLECTION_COMPLETED_SKILL_EXPERIENCE (*luaindex* _categoryIndex_, *luaindex* _collectionIndex_, *luaindex* _guildIndex_, *integer* _skillType_, *luaindex* _skillIndex_, *luaindex* _rank_, *integer* _previousXP_, *integer* _currentXP_) +* EVENT_LORE_LIBRARY_INITIALIZED +* EVENT_MAIL_ATTACHED_MONEY_CHANGED (*integer* _moneyAmount_) +* EVENT_MAIL_ATTACHMENT_ADDED (*luaindex* _attachmentSlot_) +* EVENT_MAIL_ATTACHMENT_REMOVED (*luaindex* _attachmentSlot_) +* EVENT_MAIL_CLOSE_MAILBOX +* EVENT_MAIL_COD_CHANGED (*integer* _codAmount_) +* EVENT_MAIL_INBOX_UPDATE +* EVENT_MAIL_NUM_UNREAD_CHANGED (*integer* _numUnread_) +* EVENT_MAIL_OPEN_MAILBOX +* EVENT_MAIL_READABLE (*id64* _mailId_) +* EVENT_MAIL_REMOVED (*id64* _mailId_) +* EVENT_MAIL_SEND_FAILED (*integer* _reason_) +* EVENT_MAIL_SEND_SUCCESS +* EVENT_MAIL_TAKE_ATTACHED_ITEM_SUCCESS (*id64* _mailId_) +* EVENT_MAIL_TAKE_ATTACHED_MONEY_SUCCESS (*id64* _mailId_) +* EVENT_MAP_PING (*integer* _pingEventType_, *integer* _pingType_, *string* _pingTag_, *number* _offsetX_, *number* _offsetY_, *bool* _isLocalPlayerOwner_) +* EVENT_MEDAL_AWARDED (*string* _name_, *string* _texture_, *string* _condition_) +* EVENT_MISSING_LURE +* EVENT_MONEY_UPDATE (*integer* _newMoney_, *integer* _oldMoney_, *integer* _reason_) +* EVENT_MOUNTED_STATE_CHANGED (*bool* _mounted_) +* EVENT_MOUNT_FAILURE (*integer* _reason_, *integer* _arg1_) +* EVENT_MOUNT_INFO_UPDATED +* EVENT_MOUSE_REQUEST_ABANDON_QUEST (*luaindex* _journalIndex_, *string* _name_) +* EVENT_MOUSE_REQUEST_DESTROY_ITEM (*integer* _bagId_, *integer* _slotIndex_, *integer* _itemCount_, *string* _name_, *bool* _needsConfirm_) +* EVENT_MOUSE_REQUEST_DESTROY_ITEM_FAILED (*integer* _bagId_, *integer* _slotIndex_, *integer* _itemCount_, *string* _name_, *integer* _reason_) +* EVENT_NEW_MOVEMENT_IN_UI_MODE +* EVENT_NON_COMBAT_BONUS_CHANGED (*integer* _nonCombatBonus_, *integer* _oldValue_, *integer* _newValue_) +* EVENT_NOT_ENOUGH_MONEY +* EVENT_NO_INTERACT_TARGET +* EVENT_OBJECTIVES_UPDATED +* EVENT_OBJECTIVE_COMPLETED (*luaindex* _zoneIndex_, *luaindex* _poiIndex_, *integer* _level_, *integer* _previousExperience_, *integer* _currentExperience_, *integer* _rank_, *integer* _previousPoints_, *integer* _currentPoints_) +* EVENT_OBJECTIVE_CONTROL_STATE (*integer* _objectiveKeepId_, *integer* _objectiveObjectiveId_, *integer* _battlegroundContext_, *string* _objectiveName_, *integer* _objectiveType_, *integer* _objectiveControlEvent_, *integer* _objectiveControlState_, *integer* _objectiveParam1_, *integer* _objectiveParam2_) +* EVENT_OPEN_BANK +* EVENT_OPEN_FENCE +* EVENT_OPEN_GUILD_BANK +* EVENT_OPEN_STORE +* EVENT_OPEN_TRADING_HOUSE +* EVENT_PICKPOCKET_ON_COOLDOWN +* EVENT_PICKPOCKET_OUT_OF_POSITION +* EVENT_PICKPOCKET_STATE_UPDATED +* EVENT_PICKPOCKET_SUSPICIOUS +* EVENT_PICKPOCKET_TOO_FAR +* EVENT_PLAYER_ACTIVATED +* EVENT_PLAYER_ALIVE +* EVENT_PLAYER_COMBAT_STATE (*bool* _inCombat_) +* EVENT_PLAYER_DEACTIVATED +* EVENT_PLAYER_DEAD +* EVENT_PLAYER_DEATH_INFO_UPDATE +* EVENT_PLAYER_DEATH_REQUEST_FAILURE +* EVENT_PLAYER_IN_PIN_AREA_CHANGED (*integer* _pinType_, *integer* _param1_, *integer* _param2_, *integer* _param3_, *bool* _playerIsInside_) +* EVENT_PLAYER_NOT_SWIMMING +* EVENT_PLAYER_SWIMMING +* EVENT_PLAYER_TITLES_UPDATE +* EVENT_PLEDGE_OF_MARA_OFFER (*string* _targetName_, *bool* _isSender_) +* EVENT_PLEDGE_OF_MARA_OFFER_REMOVED +* EVENT_PLEDGE_OF_MARA_RESULT (*integer* _reason_, *string* _targetName_) +* EVENT_POIS_INITIALIZED +* EVENT_POI_DISCOVERED (*luaindex* _zoneIndex_, *luaindex* _poiIndex_) +* EVENT_POI_UPDATED (*luaindex* _zoneIndex_, *luaindex* _poiIndex_) +* EVENT_POWER_UPDATE (*string* _unitTag_, *luaindex* _powerIndex_, *integer* _powerType_, *integer* _powerValue_, *integer* _powerMax_, *integer* _powerEffectiveMax_) +* EVENT_PREFERRED_CAMPAIGN_CHANGED (*integer* _newPreferredCampaignId_) +* EVENT_QUEST_ADDED (*luaindex* _journalIndex_, *string* _questName_, *string* _objectiveName_) +* EVENT_QUEST_ADVANCED (*luaindex* _journalIndex_, *string* _questName_, *bool* _isPushed_, *bool* _isComplete_, *bool* _mainStepChanged_) +* EVENT_QUEST_COMPLETE (*string* _questName_, *integer* _level_, *integer* _previousExperience_, *integer* _currentExperience_, *integer* _rank_, *integer* _previousPoints_, *integer* _currentPoints_) +* EVENT_QUEST_COMPLETE_ATTEMPT_FAILED_INVENTORY_FULL +* EVENT_QUEST_COMPLETE_DIALOG (*luaindex* _journalIndex_) +* EVENT_QUEST_CONDITION_COUNTER_CHANGED (*luaindex* _journalIndex_, *string* _questName_, *string* _conditionText_, *integer* _conditionType_, *integer* _currConditionVal_, *integer* _newConditionVal_, *integer* _conditionMax_, *bool* _isFailCondition_, *string* _stepOverrideText_, *bool* _isPushed_, *bool* _isComplete_, *bool* _isConditionComplete_, *bool* _isStepHidden_) +* EVENT_QUEST_LIST_UPDATED +* EVENT_QUEST_LOG_IS_FULL +* EVENT_QUEST_OFFERED +* EVENT_QUEST_OPTIONAL_STEP_ADVANCED (*string* _text_) +* EVENT_QUEST_POSITION_REQUEST_COMPLETE (*integer* _taskId_, *integer* _pinType_, *number* _xLoc_, *number* _yLoc_, *number* _areaRadius_, *bool* _insideCurrentMapWorld_, *bool* _isBreadcrumb_) +* EVENT_QUEST_REMOVED (*bool* _isCompleted_, *luaindex* _journalIndex_, *string* _questName_, *luaindex* _zoneIndex_, *luaindex* _poiIndex_) +* EVENT_QUEST_SHARED (*integer* _questId_) +* EVENT_QUEST_SHARE_REMOVED (*integer* _questId_) +* EVENT_QUEST_SHOW_JOURNAL_ENTRY (*luaindex* _journalIndex_) +* EVENT_QUEST_TIMER_PAUSED (*luaindex* _journalIndex_, *bool* _isPaused_) +* EVENT_QUEST_TIMER_UPDATED (*luaindex* _journalIndex_) +* EVENT_QUEST_TOOL_UPDATED (*luaindex* _journalIndex_, *string* _questName_) +* EVENT_QUEUE_FOR_CAMPAIGN_RESPONSE (*integer* _response_) +* EVENT_RAID_LEADERBOARD_DATA_CHANGED +* EVENT_RAID_LEADERBOARD_PLAYER_DATA_CHANGED +* EVENT_RAID_PARTICIPATION_UPDATE +* EVENT_RAID_REVIVE_COUNTER_UPDATE (*integer* _currentCounter_) +* EVENT_RAID_SCORE_NOTIFICATION_ADDED (*integer* _notificationId_) +* EVENT_RAID_SCORE_NOTIFICATION_REMOVED (*integer* _notificationId_) +* EVENT_RAID_TIMER_STATE_UPDATE +* EVENT_RAID_TRIAL_COMPLETE (*string* _trialName_, *integer* _score_, *integer* _totalTime_) +* EVENT_RAID_TRIAL_FAILED (*string* _trialName_, *integer* _score_) +* EVENT_RAID_TRIAL_NEW_BEST_SCORE (*string* _trialName_, *integer* _score_, *bool* _weekly_) +* EVENT_RAID_TRIAL_SCORE_UPDATE (*integer* _scoreType_, *integer* _scoreAmount_, *integer* _totalScore_) +* EVENT_RAID_TRIAL_STARTED (*string* _trialName_, *bool* _weekly_) +* EVENT_RAM_ESCORT_COUNT_UPDATE (*integer* _numEscorts_) +* EVENT_RANK_POINT_UPDATE (*string* _unitTag_, *integer* _rankPoints_, *integer* _difference_) +* EVENT_RECIPE_ALREADY_KNOWN +* EVENT_RECIPE_LEARNED (*luaindex* _recipeListIndex_, *luaindex* _recipeIndex_) +* EVENT_REMOVE_ACTIVE_COMBAT_TIP (*integer* _activeCombatTipId_, *integer* _result_) +* EVENT_REMOVE_TUTORIAL (*luaindex* _tutorialIndex_) +* EVENT_REQUIREMENTS_FAIL (*integer* _errorId_) +* EVENT_RESURRECT_FAILURE (*string* _targetName_, *integer* _reason_) +* EVENT_RESURRECT_REQUEST (*string* _requester_, *integer* _timeLeftToAccept_) +* EVENT_RESURRECT_REQUEST_REMOVED +* EVENT_RETICLE_HIDDEN_UPDATE (*bool* _hidden_) +* EVENT_RETICLE_TARGET_CHANGED +* EVENT_RETICLE_TARGET_PLAYER_CHANGED +* EVENT_REVENGE_KILL (*string* _killedPlayerName_) +* EVENT_SCREENSHOT_SAVED (*string* _directory_, *string* _filename_) +* EVENT_SCRIPTED_WORLD_EVENT_INVITE (*integer* _eventId_, *string* _scriptedEventName_, *string* _inviterName_, *string* _questName_) +* EVENT_SELL_RECEIPT (*string* _itemName_, *integer* _itemQuantity_, *integer* _money_) +* EVENT_SERVER_SHUTDOWN_INFO (*integer* _action_, *integer* _timeRemaining_) +* EVENT_SHOW_BOOK (*string* _bookTitle_, *string* _body_, *integer* _medium_, *bool* _showTitle_) +* EVENT_SHOW_TREASURE_MAP (*luaindex* _treasureMapIndex_) +* EVENT_SIEGE_BUSY (*string* _siegeName_) +* EVENT_SIEGE_CONTROL_ANOTHER_PLAYER (*string* _siegeName_) +* EVENT_SIEGE_CREATION_FAILED_CLOSEST_DOOR_ALREADY_HAS_RAM +* EVENT_SIEGE_CREATION_FAILED_NO_VALID_DOOR +* EVENT_SIEGE_FIRE_FAILED_COOLDOWN +* EVENT_SIEGE_FIRE_FAILED_RETARGETING +* EVENT_SIEGE_PACK_FAILED_INVENTORY_FULL +* EVENT_SIEGE_PACK_FAILED_NOT_CREATOR +* EVENT_SKILLS_FULL_UPDATE +* EVENT_SKILL_FORCE_RESPEC (*string* _note_) +* EVENT_SKILL_LINE_ADDED (*integer* _skillType_, *luaindex* _skillIndex_) +* EVENT_SKILL_POINTS_CHANGED (*integer* _pointsBefore_, *integer* _pointsNow_, *integer* _partialPointsBefore_, *integer* _partialPointsNow_) +* EVENT_SKILL_RANK_UPDATE (*integer* _skillType_, *luaindex* _skillIndex_, *luaindex* _rank_) +* EVENT_SKILL_XP_UPDATE (*integer* _skillType_, *luaindex* _skillIndex_, *integer* _reason_, *luaindex* _rank_, *integer* _previousXP_, *integer* _currentXP_) +* EVENT_SLOT_IS_LOCKED_FAILURE (*integer* _bagId_, *integer* _slotId_) +* EVENT_SMITHING_TRAIT_RESEARCH_COMPLETED (*integer* _craftingSkillType_, *luaindex* _researchLineIndex_, *luaindex* _traitIndex_) +* EVENT_SMITHING_TRAIT_RESEARCH_STARTED (*integer* _craftingSkillType_, *luaindex* _researchLineIndex_, *luaindex* _traitIndex_) +* EVENT_SOUL_GEM_ITEM_CHARGE_FAILURE (*integer* _reason_) +* EVENT_STABLE_INTERACT_END +* EVENT_STABLE_INTERACT_START +* EVENT_START_FAST_TRAVEL_INTERACTION (*luaindex* _nodeIndex_) +* EVENT_START_FAST_TRAVEL_KEEP_INTERACTION (*integer* _keepId_) +* EVENT_START_KEEP_GUILD_CLAIM_INTERACTION +* EVENT_START_KEEP_GUILD_RELEASE_INTERACTION +* EVENT_START_SOUL_GEM_RESURRECTION (*integer* _durationMs_) +* EVENT_STATS_UPDATED (*string* _unitTag_) +* EVENT_STEALTH_STATE_CHANGED (*string* _unitTag_, *integer* _stealthState_) +* EVENT_STORE_FAILURE (*integer* _reason_) +* EVENT_STUCK_BEGIN +* EVENT_STUCK_CANCELED +* EVENT_STUCK_COMPLETE +* EVENT_STUCK_ERROR_ALREADY_IN_PROGRESS +* EVENT_STUCK_ERROR_INVALID_LOCATION +* EVENT_STUCK_ERROR_IN_COMBAT +* EVENT_STUCK_ERROR_ON_COOLDOWN +* EVENT_STYLE_LEARNED (*luaindex* _styleIndex_, *integer* _chapterIndex_) +* EVENT_SYNERGY_ABILITY_CHANGED +* EVENT_TARGET_CHANGED (*string* _unitTag_) +* EVENT_TITLE_UPDATE (*string* _unitTag_) +* EVENT_TRACKING_UPDATE +* EVENT_TRADE_ACCEPT_FAILED_NOT_ENOUGH_MONEY +* EVENT_TRADE_CANCELED (*string* _cancelerName_) +* EVENT_TRADE_CONFIRMATION_CHANGED (*integer* _who_, *integer* _level_) +* EVENT_TRADE_ELEVATION_FAILED (*integer* _reason_, *string* _itemName_) +* EVENT_TRADE_FAILED (*integer* _reason_) +* EVENT_TRADE_INVITE_ACCEPTED +* EVENT_TRADE_INVITE_CANCELED +* EVENT_TRADE_INVITE_CONSIDERING (*string* _inviter_) +* EVENT_TRADE_INVITE_DECLINED +* EVENT_TRADE_INVITE_FAILED (*integer* _reason_, *string* _name_) +* EVENT_TRADE_INVITE_REMOVED +* EVENT_TRADE_INVITE_WAITING (*string* _invitee_) +* EVENT_TRADE_ITEM_ADDED (*integer* _who_, *luaindex* _tradeIndex_, *integer* _itemSoundCategory_) +* EVENT_TRADE_ITEM_ADD_FAILED (*integer* _reason_, *string* _itemName_) +* EVENT_TRADE_ITEM_REMOVED (*integer* _who_, *luaindex* _tradeIndex_, *integer* _itemSoundCategory_) +* EVENT_TRADE_ITEM_UPDATED (*integer* _who_, *luaindex* _tradeIndex_) +* EVENT_TRADE_MONEY_CHANGED (*integer* _who_, *integer* _money_) +* EVENT_TRADE_SUCCEEDED +* EVENT_TRADING_HOUSE_AWAITING_RESPONSE (*integer* _responseType_) +* EVENT_TRADING_HOUSE_CONFIRM_ITEM_PURCHASE (*luaindex* _pendingPurchaseIndex_) +* EVENT_TRADING_HOUSE_ERROR (*integer* _errorCode_) +* EVENT_TRADING_HOUSE_OPERATION_TIME_OUT (*integer* _responseType_) +* EVENT_TRADING_HOUSE_PENDING_ITEM_UPDATE (*integer* _slotId_, *bool* _isPending_) +* EVENT_TRADING_HOUSE_RESPONSE_RECEIVED (*integer* _responseType_, *integer* _result_) +* EVENT_TRADING_HOUSE_SEARCH_COOLDOWN_UPDATE (*integer* _cooldownMilliseconds_) +* EVENT_TRADING_HOUSE_SEARCH_RESULTS_RECEIVED (*integer* _guildId_, *integer* _numItemsOnPage_, *integer* _currentPage_, *bool* _hasMorePages_) +* EVENT_TRADING_HOUSE_STATUS_RECEIVED +* EVENT_TRAIT_LEARNED (*string* _itemName_, *string* _itemTrait_) +* EVENT_TRIAL_FEATURE_RESTRICTED (*integer* _restrictionType_) +* EVENT_TUTORIAL_SYSTEM_ENABLED_STATE_CHANGED (*bool* _enabled_) +* EVENT_UI_ERROR (*integer* _stringId_) +* EVENT_UNIT_ATTRIBUTE_VISUAL_ADDED (*string* _unitTag_, *integer* _unitAttributeVisual_, *integer* _statType_, *integer* _attributeType_, *integer* _powerType_, *number* _value_, *number* _maxValue_) +* EVENT_UNIT_ATTRIBUTE_VISUAL_REMOVED (*string* _unitTag_, *integer* _unitAttributeVisual_, *integer* _statType_, *integer* _attributeType_, *integer* _powerType_, *number* _value_, *number* _maxValue_) +* EVENT_UNIT_ATTRIBUTE_VISUAL_UPDATED (*string* _unitTag_, *integer* _unitAttributeVisual_, *integer* _statType_, *integer* _attributeType_, *integer* _powerType_, *number* _oldValue_, *number* _newValue_, *number* _oldMaxValue_, *number* _newMaxValue_) +* EVENT_UNIT_CREATED (*string* _unitTag_) +* EVENT_UNIT_DEATH_STATE_CHANGED (*string* _unitTag_, *bool* _isDead_) +* EVENT_UNIT_DESTROYED (*string* _unitTag_) +* EVENT_UNIT_FRAME_UPDATE (*string* _unitTag_) +* EVENT_UNLOCKED_DYES_UPDATED +* EVENT_UNSPENT_CHAMPION_POINTS_CHANGED +* EVENT_UPDATE_BUYBACK +* EVENT_VETERAN_DIFFICULTY_CHANGED (*string* _unitTag_, *bool* _isDifficult_) +* EVENT_VETERAN_POINTS_GAIN (*integer* _reason_, *integer* _rank_, *integer* _previousPoints_, *integer* _currentPoints_) +* EVENT_VETERAN_POINTS_UPDATE (*string* _unitTag_, *integer* _currentPoints_, *integer* _maxPoints_, *integer* _reason_) +* EVENT_VETERAN_RANK_UPDATE (*string* _unitTag_, *integer* _rank_) +* EVENT_VIBRATION (*integer* _duration_, *number* _coarseMotor_, *number* _fineMotor_, *number* _leftTriggerMotor_, *number* _rightTriggerMotor_) +* EVENT_WEAPON_SWAP_LOCKED (*integer* _swapLevel_) +* EVENT_WEREWOLF_STATE_CHANGED (*bool* _werewolf_) +* EVENT_ZONE_CHANGED (*string* _zoneName_, *string* _subZoneName_, *bool* _newSubzone_) +* EVENT_ZONE_CHANNEL_CHANGED +* EVENT_ZONE_SCORING_CHANGED +* EVENT_ZONE_UPDATE (*string* _unitTag_, *string* _newZoneName_) + +* EVENT_ACTION_LAYER_POPPED (*luaindex* _layerIndex_, *luaindex* _activeLayerIndex_) +* EVENT_ACTION_LAYER_PUSHED (*luaindex* _layerIndex_, *luaindex* _activeLayerIndex_) +* EVENT_ADD_ON_LOADED (*string* _addonName_) +* EVENT_CAPS_LOCK_STATE_CHANGED (*bool* _capsLockEnabled_) +* EVENT_GAMEPAD_PREFERRED_MODE_CHANGED (*bool* _gamepadPreferred_) +* EVENT_GLOBAL_MOUSE_DOWN (*integer* _button_, *bool* _ctrl_, *bool* _alt_, *bool* _shift_, *bool* _command_) +* EVENT_GLOBAL_MOUSE_UP (*integer* _button_, *bool* _ctrl_, *bool* _alt_, *bool* _shift_, *bool* _command_) +* EVENT_GUI_HIDDEN (*string* _guiName_, *bool* _hidden_) +* EVENT_INPUT_LANGUAGE_CHANGED +* EVENT_KEYBINDINGS_LOADED +* EVENT_KEYBINDING_CLEARED (*luaindex* _layerIndex_, *luaindex* _categoryIndex_, *luaindex* _actionIndex_, *luaindex* _bindingIndex_) +* EVENT_KEYBINDING_SET (*luaindex* _layerIndex_, *luaindex* _categoryIndex_, *luaindex* _actionIndex_, *luaindex* _bindingIndex_, *integer* _keyCode_, *integer* _mod1_, *integer* _mod2_, *integer* _mod3_, *integer* _mod4_) +* EVENT_LUA_ERROR (*string* _error_) +* EVENT_LUA_LOW_MEMORY +* EVENT_SCREEN_RESIZED (*integer* _x_, *integer* _y_) +* EVENT_SCRIPT_ACCESS_VIOLATION (*string* _protectedFunctionName_) +* EVENT_SECURE_RENDER_MODE_CHANGED (*bool* _enabled_) +* EVENT_SHOW_GUI (*string* _guiName_, *string* _desiredStateName_) +* EVENT_UPDATE_GUI_LOADING_PROGRESS (*string* _guiName_, *integer* _assetsLoaded_, *integer* _assetsTotal_) + +h2. UI XML Layout +h4. Attributes: +* addressMode *[TextureAddressMode|#TextureAddressMode]* +* allowBringToTop *bool* +* alpha *number* +* anchorIndex *integer* +* autoAdjustTextureCoords *bool* +* barAlignment *[BarAlignment|#BarAlignment]* +* blendMode *[TextureBlendMode|#TextureBlendMode]* +* cellsHigh *integer* +* cellsWide *integer* +* centerColor *string* +* clampedToScreen *bool* +* clickSound *string* +* color *string* +* delay *integer* +* deltaX *number* +* deltaXFromEnd *number* +* deltaY *number* +* deltaYFromEnd *number* +* disabled *string* +* disabledColor *string* +* disabledPressed *string* +* disabledPressedColor *string* +* dragFromThumb *bool* +* drawLastEntryIfOutOfRoom *bool* +* duration *integer* +* edgeColor *string* +* editEnabled *bool* +* enableFadeOut *bool* +* endAlpha *number* +* endCapWidth *integer* +* endColor *string* +* endHeight *number* +* endRotation *number* +* endScale *number* +* endWidth *number* +* endX *number* +* endY *number* +* excludeFromResizeToFitExtents *bool* +* fadeOutGainColor *string* +* fadeOutLossColor *string* +* fadeOutTextureFile *string* +* fillColor *string* +* font *string* +* framerate *number* +* headerRowSpacing *number* +* headerVerticalOffset *number* +* hidden *bool* +* horizontalAlignment *[TextAlignment|#TextAlignment]* +* id *integer* +* inheritAlpha *bool* +* inheritScale *bool* +* inherits *string* +* integralWrapping *bool* +* keyboardEnabled *bool* +* layer *string* +* leadingEdgeTexture *string* +* level *integer* +* lineSpacing *integer* +* linkEnabled *bool* +* loopCount *string* +* maxHistoryLines *integer* +* maxInputCharacters *integer* +* mirrorAlongX *bool* +* mirrorAlongY *bool* +* modifyTextType *[ModifyTextType|#ModifyTextType]* +* mouseEnabled *bool* +* mouseOver *string* +* mouseOverBlendMode *[TextureBlendMode|#TextureBlendMode]* +* mouseOverColor *string* +* movable *bool* +* multiLine *bool* +* newLineEnabled *bool* +* newLineIndent *number* +* normal *string* +* normalColor *string* +* orientation *[ControlOrientation|#ControlOrientation]* +* pinFont *string* +* pixelRoundingEnabled *bool* +* playbackType *[AnimationPlayback|#AnimationPlayback]* +* pressed *string* +* pressedColor *string* +* pressedMouseOver *string* +* resizeHandleSize *number* +* resizeToFitDescendents *bool* +* resizeToFitFile *bool* +* scale *number* +* selectionColor *string* +* shape *[ShapeType|#ShapeType]* +* splitLongMessages *bool* +* startAlpha *number* +* startColor *string* +* startHeight *number* +* startRotation *number* +* startScale *number* +* startWidth *number* +* startX *number* +* startY *number* +* step *number* +* styleColor *string* +* text *string* +* textType *string* +* textureFile *string* +* thickness *number* +* tier *string* +* topmost *bool* +* verticalAlignment *[TextAlignment|#TextAlignment]* +* wrapMode *[TextWrapMode|#TextWrapMode]* + +h5. AlphaAnimation +* [Inherits: AnimationBase|#AnimationBase] +* [Child: endAlpha|#Attributes] +* [Child: startAlpha|#Attributes] + +h5. Anchor +* _attribute:_ *[AnchorPosition|#AnchorPosition]* _point_ +* _attribute:_ *[AnchorPosition|#AnchorPosition]* _relativePoint_ +* _attribute:_ *string* _relativeTo_ +* _attribute:_ *number* _offsetX_ +* _attribute:_ *number* _offsetY_ + +h5. AnchorFill + +h5. AnchorToBaseline +* _attribute:_ *string* _relativeToLabel_ +* _attribute:_ *number* _offsetX_ +* _attribute:_ *[AnchorPosition|#AnchorPosition]* _side_ + +h5. AnimationBase +* _attribute:_ *string* _name_ +* [Child: EasingFunction|#EasingFunction] +* [Child: OnPlay_Animation|#OnPlay_Animation] +* [Child: OnStop_Animation|#OnStop_Animation] +* [Child: delay|#Attributes] +* [Child: duration|#Attributes] +* [Child: inherits|#Attributes] + +h5. AnimationTimeline +* _attribute:_ *string* _name_ +* [Child: Animations|#Animations] +* [Child: Callbacks|#Callbacks] +* [Child: OnDurationChanged|#OnDurationChanged] +* [Child: OnPlay|#OnPlay] +* [Child: OnStop|#OnStop] +* [Child: delay|#Attributes] +* [Child: inherits|#Attributes] +* [Child: loopCount|#Attributes] +* [Child: playbackType|#Attributes] + +h5. Animations +* [Child: AlphaAnimation|#AlphaAnimation] +* [Child: AnimationTimeline|#AnimationTimeline] +* [Child: ColorAnimation|#ColorAnimation] +* [Child: CustomAnimation|#CustomAnimation] +* [Child: ScaleAnimation|#ScaleAnimation] +* [Child: SizeAnimation|#SizeAnimation] +* [Child: TextureAnimation|#TextureAnimation] +* [Child: TextureRotateAnimation|#TextureRotateAnimation] +* [Child: TranslateAnimation|#TranslateAnimation] + +h5. Backdrop +* [Inherits: Control|#Control] +* [Child: Center|#Center] +* [Child: Edge|#Edge] +* [Child: Insets|#Insets] +* [Child: blendMode|#Attributes] +* [Child: centerColor|#Attributes] +* [Child: edgeColor|#Attributes] +* [Child: integralWrapping|#Attributes] +* [Child: pixelRoundingEnabled|#Attributes] + +h5. BackgroundBottom +* _attribute:_ *string* _textureFile_ +* _attribute:_ *number* _left_ +* _attribute:_ *number* _top_ +* _attribute:_ *number* _bottom_ +* _attribute:_ *number* _right_ + +h5. BackgroundMiddle +* _attribute:_ *string* _textureFile_ +* _attribute:_ *number* _left_ +* _attribute:_ *number* _top_ +* _attribute:_ *number* _bottom_ +* _attribute:_ *number* _right_ + +h5. BackgroundTop +* _attribute:_ *string* _textureFile_ +* _attribute:_ *number* _left_ +* _attribute:_ *number* _top_ +* _attribute:_ *number* _bottom_ +* _attribute:_ *number* _right_ + +h5. Browser +* [Inherits: Control|#Control] +* [Child: OnLoadFinished|#OnLoadFinished] +* [Child: OnLoadStart|#OnLoadStart] +* [Child: OnRequestClose|#OnRequestClose] + +h5. Button +* [Inherits: Control|#Control] +* [Child: ButtonState|#ButtonState] +* [Child: FontColors|#FontColors] +* [Child: MouseButton|#MouseButton] +* [Child: NormalOffset|#NormalOffset] +* [Child: OnClicked|#OnClicked] +* [Child: PressedOffset|#PressedOffset] +* [Child: TextureCoords|#TextureCoords] +* [Child: Textures|#Textures] +* [Child: clickSound|#Attributes] +* [Child: endCapWidth|#Attributes] +* [Child: font|#Attributes] +* [Child: horizontalAlignment|#Attributes] +* [Child: modifyTextType|#Attributes] +* [Child: mouseOverBlendMode|#Attributes] +* [Child: pixelRoundingEnabled|#Attributes] +* [Child: text|#Attributes] +* [Child: verticalAlignment|#Attributes] + +h5. ButtonState +* _attribute:_ *[ButtonState|#ButtonState]* _state_ +* _attribute:_ *bool* _locked_ + +h5. Callback +* [Inherits: OnInsertAnimationTimelineCallback|#OnInsertAnimationTimelineCallback] +* ScriptArguments: local self, time = ... + +h5. Callbacks +* [Child: Callback|#Callback] + +h5. Center +* _attribute:_ *string* _file_ +* _attribute:_ *bool* _tiled_ +* _attribute:_ *integer* _tileSize_ + +h5. ClampedToScreenInsets +* _attribute:_ *number* _left_ +* _attribute:_ *number* _top_ +* _attribute:_ *number* _right_ +* _attribute:_ *number* _bottom_ + +h5. ColorAnimation +* [Inherits: AnimationBase|#AnimationBase] +* [Child: endColor|#Attributes] +* [Child: startColor|#Attributes] + +h5. ColorSelect +* [Inherits: Control|#Control] +* [Child: OnColorSelected|#OnColorSelected] + +h5. Compass +* [Inherits: Control|#Control] +* [Child: CompassPinType|#CompassPinType] + +h5. CompassPinType +* _attribute:_ *[MapDisplayPinType|#MapDisplayPinType]* _name_ +* _attribute:_ *number* _pinSize_ +* _attribute:_ *string* _pinTexture_ +* _attribute:_ *string* _areaTexture_ +* _attribute:_ *string* _aboveTexture_ +* _attribute:_ *string* _belowTexture_ +* _attribute:_ *string* _linkTexture_ +* _attribute:_ *bool* _clamped_ +* _attribute:_ *bool* _allowUpdatesWhenAnimating_ +* _attribute:_ *number* _minScale_ +* _attribute:_ *number* _maxScale_ +* _attribute:_ *number* _minVisibleScale_ +* _attribute:_ *number* _minAlpha_ +* _attribute:_ *number* _maxAlpha_ +* _attribute:_ *number* _minVisibleAlpha_ +* _attribute:_ *number* _maxVisibleNormalizedDistance_ +* _attribute:_ *number* _leadingScaleCoefficient_ +* _attribute:_ *number* _scaleCoefficient_ +* _attribute:_ *number* _scaleConstant_ +* _attribute:_ *number* _leadingAlphaCoefficient_ +* _attribute:_ *number* _alphaCoefficient_ +* _attribute:_ *number* _alphaConstant_ +* _attribute:_ *string* _animation_ +* _attribute:_ *string* _addedAnimation_ +* _attribute:_ *string* _removedAnimation_ +* _attribute:_ *[DrawLayer|#DrawLayer]* _layer_ + +h5. Control +* _attribute:_ *string* _name_ +* _attribute:_ *bool* _virtual_ +* _attribute:_ *bool* _override_ +* _attribute:_ *[ControlAccessControl|#ControlAccessControl]* _accessControl_ +* [Child: Anchor|#Anchor] +* [Child: AnchorFill|#AnchorFill] +* [Child: ClampedToScreenInsets|#ClampedToScreenInsets] +* [Child: Controls|#Controls] +* [Child: DimensionConstraints|#DimensionConstraints] +* [Child: Dimensions|#Dimensions] +* [Child: HitInsets|#HitInsets] +* [Child: OnChar|#OnChar] +* [Child: OnDragStart|#OnDragStart] +* [Child: OnEffectivelyHidden|#OnEffectivelyHidden] +* [Child: OnEffectivelyShown|#OnEffectivelyShown] +* [Child: OnHide|#OnHide] +* [Child: OnInitialized|#OnInitialized] +* [Child: OnKeyDown|#OnKeyDown] +* [Child: OnKeyUp|#OnKeyUp] +* [Child: OnMouseDoubleClick|#OnMouseDoubleClick] +* [Child: OnMouseDown|#OnMouseDown] +* [Child: OnMouseEnter|#OnMouseEnter] +* [Child: OnMouseExit|#OnMouseExit] +* [Child: OnMouseUp|#OnMouseUp] +* [Child: OnMouseWheel|#OnMouseWheel] +* [Child: OnMoveStart|#OnMoveStart] +* [Child: OnMoveStop|#OnMoveStop] +* [Child: OnReceiveDrag|#OnReceiveDrag] +* [Child: OnResizeStart|#OnResizeStart] +* [Child: OnResizeStop|#OnResizeStop] +* [Child: OnResizedToFit|#OnResizedToFit] +* [Child: OnShow|#OnShow] +* [Child: OnUpdate|#OnUpdate] +* [Child: ResizeToFitPadding|#ResizeToFitPadding] +* [Child: alpha|#Attributes] +* [Child: clampedToScreen|#Attributes] +* [Child: excludeFromResizeToFitExtents|#Attributes] +* [Child: hidden|#Attributes] +* [Child: id|#Attributes] +* [Child: inheritAlpha|#Attributes] +* [Child: inheritScale|#Attributes] +* [Child: inherits|#Attributes] +* [Child: keyboardEnabled|#Attributes] +* [Child: layer|#Attributes] +* [Child: level|#Attributes] +* [Child: mouseEnabled|#Attributes] +* [Child: movable|#Attributes] +* [Child: resizeHandleSize|#Attributes] +* [Child: resizeToFitDescendents|#Attributes] +* [Child: scale|#Attributes] +* [Child: tier|#Attributes] + +h5. Controls +* [Child: Backdrop|#Backdrop] +* [Child: Browser|#Browser] +* [Child: Button|#Button] +* [Child: ColorSelect|#ColorSelect] +* [Child: Compass|#Compass] +* [Child: Control|#Control] +* [Child: Cooldown|#Cooldown] +* [Child: DebugText|#DebugText] +* [Child: EditBox|#EditBox] +* [Child: Label|#Label] +* [Child: Line|#Line] +* [Child: MapDisplay|#MapDisplay] +* [Child: Scroll|#Scroll] +* [Child: Slider|#Slider] +* [Child: StatusBar|#StatusBar] +* [Child: TextBuffer|#TextBuffer] +* [Child: Texture|#Texture] +* [Child: TextureComposite|#TextureComposite] +* [Child: Tooltip|#Tooltip] +* [Child: TopLevelControl|#TopLevelControl] + +h5. Cooldown +* [Inherits: Control|#Control] +* [Child: blendMode|#Attributes] +* [Child: fillColor|#Attributes] +* [Child: leadingEdgeTexture|#Attributes] +* [Child: textureFile|#Attributes] + +h5. CustomAnimation +* [Inherits: AnimationBase|#AnimationBase] +* [Child: UpdateFunction|#UpdateFunction] + +h5. DebugText +* [Inherits: Control|#Control] +* [Child: font|#Attributes] + +h5. DimensionConstraints +* _attribute:_ *number* _minX_ +* _attribute:_ *number* _minY_ +* _attribute:_ *number* _maxX_ +* _attribute:_ *number* _maxY_ + +h5. Dimensions +* _attribute:_ *number* _x_ +* _attribute:_ *number* _y_ + +h5. EasingFunction +* [Inherits: OnSetAnimationEaseFunction|#OnSetAnimationEaseFunction] +* ScriptArguments: local progress = ... + +h5. Edge +* _attribute:_ *string* _file_ +* _attribute:_ *integer* _edgeFileWidth_ +* _attribute:_ *integer* _edgeFileHeight_ +* _attribute:_ *integer* _edgeSize_ +* _attribute:_ *integer* _edgeFilePadding_ + +h5. EditBox +* [Inherits: Control|#Control] +* [Child: OnBackspace|#OnBackspace] +* [Child: OnDownArrow|#OnDownArrow] +* [Child: OnEnter|#OnEnter] +* [Child: OnEscape|#OnEscape] +* [Child: OnFocusGained|#OnFocusGained] +* [Child: OnFocusLost|#OnFocusLost] +* [Child: OnPageDown|#OnPageDown] +* [Child: OnPageUp|#OnPageUp] +* [Child: OnSpace|#OnSpace] +* [Child: OnTab|#OnTab] +* [Child: OnTextChanged|#OnTextChanged] +* [Child: OnUpArrow|#OnUpArrow] +* [Child: color|#Attributes] +* [Child: editEnabled|#Attributes] +* [Child: font|#Attributes] +* [Child: maxInputCharacters|#Attributes] +* [Child: multiLine|#Attributes] +* [Child: newLineEnabled|#Attributes] +* [Child: selectionColor|#Attributes] +* [Child: textType|#Attributes] + +h5. FadeGradient +* _attribute:_ *number* _x1_ +* _attribute:_ *number* _y1_ +* _attribute:_ *number* _size1_ +* _attribute:_ *number* _x2_ +* _attribute:_ *number* _y2_ +* _attribute:_ *number* _size2_ + +h5. Font +* _attribute:_ *string* _name_ +* _attribute:_ *bool* _virtual_ +* [Child: sentinel_element|#sentinel_element] +* [Child: font|#Attributes] +* [Child: inherits|#Attributes] + +h5. FontColors +* [Child: disabledColor|#Attributes] +* [Child: disabledPressedColor|#Attributes] +* [Child: mouseOverColor|#Attributes] +* [Child: normalColor|#Attributes] +* [Child: pressedColor|#Attributes] + +h5. GuiXml +* [Child: Animations|#Animations] +* [Child: Controls|#Controls] +* [Child: Font|#Font] +* [Child: String|#String] + +h5. HitInsets +* _attribute:_ *number* _left_ +* _attribute:_ *number* _top_ +* _attribute:_ *number* _right_ +* _attribute:_ *number* _bottom_ + +h5. Insets +* _attribute:_ *number* _left_ +* _attribute:_ *number* _top_ +* _attribute:_ *number* _right_ +* _attribute:_ *number* _bottom_ + +h5. Label +* [Inherits: Control|#Control] +* [Child: AnchorToBaseline|#AnchorToBaseline] +* [Child: OnLinkClicked|#OnLinkClicked] +* [Child: OnLinkMouseUp|#OnLinkMouseUp] +* [Child: OnTextChanged|#OnTextChanged] +* [Child: OnUserAreaCreated|#OnUserAreaCreated] +* [Child: color|#Attributes] +* [Child: font|#Attributes] +* [Child: horizontalAlignment|#Attributes] +* [Child: lineSpacing|#Attributes] +* [Child: linkEnabled|#Attributes] +* [Child: modifyTextType|#Attributes] +* [Child: newLineIndent|#Attributes] +* [Child: styleColor|#Attributes] +* [Child: text|#Attributes] +* [Child: verticalAlignment|#Attributes] +* [Child: wrapMode|#Attributes] + +h5. LeadingEdge +* _attribute:_ *string* _textureFile_ +* _attribute:_ *number* _width_ +* _attribute:_ *number* _height_ + +h5. LeadingEdgeTextureCoords +* _attribute:_ *number* _left_ +* _attribute:_ *number* _right_ +* _attribute:_ *number* _top_ +* _attribute:_ *number* _bottom_ + +h5. Limits +* _attribute:_ *number* _min_ +* _attribute:_ *number* _max_ + +h5. Line +* [Inherits: Control|#Control] +* [Child: TextureCoords|#TextureCoords] +* [Child: blendMode|#Attributes] +* [Child: color|#Attributes] +* [Child: pixelRoundingEnabled|#Attributes] +* [Child: textureFile|#Attributes] +* [Child: thickness|#Attributes] + +h5. LineFade +* _attribute:_ *number* _fadeBegin_ +* _attribute:_ *number* _fadeDuration_ + +h5. MapDisplay +* [Inherits: Control|#Control] +* [Child: MapGutter|#MapGutter] +* [Child: MapPinType|#MapPinType] +* [Child: OnVisibleRadiusChanged|#OnVisibleRadiusChanged] +* [Child: pinFont|#Attributes] +* [Child: shape|#Attributes] + +h5. MapGutter +* _attribute:_ *number* _offset_ +* _attribute:_ *number* _size_ + +h5. MapPinType +* _attribute:_ *[MapDisplayPinType|#MapDisplayPinType]* _name_ +* _attribute:_ *[MapArrowType|#MapArrowType]* _arrowType_ +* _attribute:_ *number* _pinSize_ +* _attribute:_ *number* _pinXInset_ +* _attribute:_ *number* _pinYInset_ +* _attribute:_ *number* _arrowSize_ +* _attribute:_ *string* _pinTexture_ +* _attribute:_ *string* _arrowTexture_ +* _attribute:_ *string* _areaTexture_ +* _attribute:_ *string* _aboveTexture_ +* _attribute:_ *string* _belowTexture_ +* _attribute:_ *string* _linkTexture_ +* _attribute:_ *string* _animation_ +* _attribute:_ *string* _addedAnimation_ +* _attribute:_ *string* _removedAnimation_ +* _attribute:_ *[MapPinAnimationTarget|#MapPinAnimationTarget]* _animationTarget_ + +h5. MouseButton +* _attribute:_ *integer* _button_ +* _attribute:_ *bool* _enabled_ + +h5. NormalOffset +* _attribute:_ *number* _x_ +* _attribute:_ *number* _y_ + +h5. OnAddGameData +* [Inherits: OnSetControlEventHandler|#OnSetControlEventHandler] +* ScriptArguments: local self = ... + +h5. OnBackspace +* [Inherits: OnSetControlEventHandler|#OnSetControlEventHandler] +* ScriptArguments: local self = ... + +h5. OnChar +* [Inherits: OnSetControlEventHandler|#OnSetControlEventHandler] +* ScriptArguments: local self, key = ... + +h5. OnCleared +* [Inherits: OnSetControlEventHandler|#OnSetControlEventHandler] +* ScriptArguments: local self = ... + +h5. OnClicked +* [Inherits: OnSetControlEventHandler|#OnSetControlEventHandler] +* ScriptArguments: local self, button = ... + +h5. OnColorSelected +* [Inherits: OnSetControlEventHandler|#OnSetControlEventHandler] +* ScriptArguments: local self, r, g, b = ... + +h5. OnDownArrow +* [Inherits: OnSetControlEventHandler|#OnSetControlEventHandler] +* ScriptArguments: local self = ... + +h5. OnDragStart +* [Inherits: OnSetControlEventHandler|#OnSetControlEventHandler] +* ScriptArguments: local self, button = ... + +h5. OnDurationChanged +* [Inherits: OnSetAnimationTimelineEventHandler|#OnSetAnimationTimelineEventHandler] +* ScriptArguments: local self, duration = ... + +h5. OnEffectivelyHidden +* [Inherits: OnSetControlEventHandler|#OnSetControlEventHandler] +* ScriptArguments: local self, hidden = ... + +h5. OnEffectivelyShown +* [Inherits: OnSetControlEventHandler|#OnSetControlEventHandler] +* ScriptArguments: local self, hidden = ... + +h5. OnEnabledStateChanged +* [Inherits: OnSetControlEventHandler|#OnSetControlEventHandler] +* ScriptArguments: local self, enabled = ... + +h5. OnEnter +* [Inherits: OnSetControlEventHandler|#OnSetControlEventHandler] +* ScriptArguments: local self = ... + +h5. OnEscape +* [Inherits: OnSetControlEventHandler|#OnSetControlEventHandler] +* ScriptArguments: local self = ... + +h5. OnFocusGained +* [Inherits: OnSetControlEventHandler|#OnSetControlEventHandler] +* ScriptArguments: local self = ... + +h5. OnFocusLost +* [Inherits: OnSetControlEventHandler|#OnSetControlEventHandler] +* ScriptArguments: local self = ... + +h5. OnHide +* [Inherits: OnSetControlEventHandler|#OnSetControlEventHandler] +* ScriptArguments: local self, hidden = ... + +h5. OnInitialized +* [Inherits: OnSetControlEventHandler|#OnSetControlEventHandler] +* ScriptArguments: local self = ... + +h5. OnInsertAnimationTimelineCallback +* _attribute:_ *integer* _delay_ + +h5. OnKeyDown +* [Inherits: OnSetControlEventHandler|#OnSetControlEventHandler] +* ScriptArguments: local self, key, ctrl, alt, shift, command = ... + +h5. OnKeyUp +* [Inherits: OnSetControlEventHandler|#OnSetControlEventHandler] +* ScriptArguments: local self, key, ctrl, alt, shift, command = ... + +h5. OnLinkClicked +* [Inherits: OnSetControlEventHandler|#OnSetControlEventHandler] +* ScriptArguments: local self, linkData, linkText, button, ctrl, alt, shift, command = ... + +h5. OnLinkMouseUp +* [Inherits: OnSetControlEventHandler|#OnSetControlEventHandler] +* ScriptArguments: local self, linkData, linkText, button, ctrl, alt, shift, command = ... + +h5. OnLoadFinished +* [Inherits: OnSetControlEventHandler|#OnSetControlEventHandler] +* ScriptArguments: local self = ... + +h5. OnLoadStart +* [Inherits: OnSetControlEventHandler|#OnSetControlEventHandler] +* ScriptArguments: local self = ... + +h5. OnMinMaxValueChanged +* [Inherits: OnSetControlEventHandler|#OnSetControlEventHandler] +* ScriptArguments: local self, min, max = ... + +h5. OnMouseDoubleClick +* [Inherits: OnSetControlEventHandler|#OnSetControlEventHandler] +* ScriptArguments: local self, button, ctrl, alt, shift, command = ... + +h5. OnMouseDown +* [Inherits: OnSetControlEventHandler|#OnSetControlEventHandler] +* ScriptArguments: local self, button, ctrl, alt, shift, command = ... + +h5. OnMouseEnter +* [Inherits: OnSetControlEventHandler|#OnSetControlEventHandler] +* ScriptArguments: local self = ... + +h5. OnMouseExit +* [Inherits: OnSetControlEventHandler|#OnSetControlEventHandler] +* ScriptArguments: local self = ... + +h5. OnMouseUp +* [Inherits: OnSetControlEventHandler|#OnSetControlEventHandler] +* ScriptArguments: local self, button, upInside, ctrl, alt, shift, command = ... + +h5. OnMouseWheel +* [Inherits: OnSetControlEventHandler|#OnSetControlEventHandler] +* ScriptArguments: local self, delta, ctrl, alt, shift, command = ... + +h5. OnMoveStart +* [Inherits: OnSetControlEventHandler|#OnSetControlEventHandler] +* ScriptArguments: local self = ... + +h5. OnMoveStop +* [Inherits: OnSetControlEventHandler|#OnSetControlEventHandler] +* ScriptArguments: local self = ... + +h5. OnPageDown +* [Inherits: OnSetControlEventHandler|#OnSetControlEventHandler] +* ScriptArguments: local self = ... + +h5. OnPageUp +* [Inherits: OnSetControlEventHandler|#OnSetControlEventHandler] +* ScriptArguments: local self = ... + +h5. OnPlay +* [Inherits: OnSetAnimationTimelineEventHandler|#OnSetAnimationTimelineEventHandler] +* ScriptArguments: local self, completedPlaying = ... + +h5. OnPlay_Animation +* [Inherits: OnSetAnimationEventHandler|#OnSetAnimationEventHandler] +* ScriptArguments: local self, animatingControl, completedPlaying = ... + +h5. OnReceiveDrag +* [Inherits: OnSetControlEventHandler|#OnSetControlEventHandler] +* ScriptArguments: local self, button = ... + +h5. OnRequestClose +* [Inherits: OnSetControlEventHandler|#OnSetControlEventHandler] +* ScriptArguments: local self = ... + +h5. OnResizeStart +* [Inherits: OnSetControlEventHandler|#OnSetControlEventHandler] +* ScriptArguments: local self = ... + +h5. OnResizeStop +* [Inherits: OnSetControlEventHandler|#OnSetControlEventHandler] +* ScriptArguments: local self = ... + +h5. OnResizedToFit +* [Inherits: OnSetControlEventHandler|#OnSetControlEventHandler] +* ScriptArguments: local self, desiredWidth, desiredHeight = ... + +h5. OnScrollExtentsChanged +* [Inherits: OnSetControlEventHandler|#OnSetControlEventHandler] +* ScriptArguments: local self, horizontal, vertical = ... + +h5. OnScrollOffsetChanged +* [Inherits: OnSetControlEventHandler|#OnSetControlEventHandler] +* ScriptArguments: local self, horizontal, vertical = ... + +h5. OnSetAnimationEaseFunction + +h5. OnSetAnimationEventHandler + +h5. OnSetAnimationTimelineEventHandler + +h5. OnSetControlEventHandler + +h5. OnSetUpdateFunction + +h5. OnShow +* [Inherits: OnSetControlEventHandler|#OnSetControlEventHandler] +* ScriptArguments: local self, hidden = ... + +h5. OnSliderReleased +* [Inherits: OnSetControlEventHandler|#OnSetControlEventHandler] +* ScriptArguments: local self, value = ... + +h5. OnSpace +* [Inherits: OnSetControlEventHandler|#OnSetControlEventHandler] +* ScriptArguments: local self = ... + +h5. OnStop +* [Inherits: OnSetAnimationTimelineEventHandler|#OnSetAnimationTimelineEventHandler] +* ScriptArguments: local self, completedPlaying = ... + +h5. OnStop_Animation +* [Inherits: OnSetAnimationEventHandler|#OnSetAnimationEventHandler] +* ScriptArguments: local self, animatingControl, completedPlaying = ... + +h5. OnTab +* [Inherits: OnSetControlEventHandler|#OnSetControlEventHandler] +* ScriptArguments: local self = ... + +h5. OnTextChanged +* [Inherits: OnSetControlEventHandler|#OnSetControlEventHandler] +* ScriptArguments: local self = ... + +h5. OnUpArrow +* [Inherits: OnSetControlEventHandler|#OnSetControlEventHandler] +* ScriptArguments: local self = ... + +h5. OnUpdate +* [Inherits: OnSetControlEventHandler|#OnSetControlEventHandler] +* ScriptArguments: local self, time = ... + +h5. OnUserAreaCreated +* [Inherits: OnSetControlEventHandler|#OnSetControlEventHandler] +* ScriptArguments: local self, areaData, areaText, left, right, top, bottom = ... + +h5. OnValueChanged +* [Inherits: OnSetControlEventHandler|#OnSetControlEventHandler] +* ScriptArguments: local self, value, eventReason = ... + +h5. OnVisibleRadiusChanged +* [Inherits: OnSetControlEventHandler|#OnSetControlEventHandler] +* ScriptArguments: local self, radius = ... + +h5. PressedOffset +* _attribute:_ *number* _x_ +* _attribute:_ *number* _y_ + +h5. ResizeToFitPadding +* _attribute:_ *number* _width_ +* _attribute:_ *number* _height_ + +h5. ScaleAnimation +* [Inherits: AnimationBase|#AnimationBase] +* [Child: endScale|#Attributes] +* [Child: startScale|#Attributes] + +h5. Scroll +* [Inherits: Control|#Control] +* [Child: FadeGradient|#FadeGradient] +* [Child: OnScrollExtentsChanged|#OnScrollExtentsChanged] +* [Child: OnScrollOffsetChanged|#OnScrollOffsetChanged] + +h5. ScrollingOverlay +* _attribute:_ *string* _textureFile_ +* _attribute:_ *number* _width_ +* _attribute:_ *number* _height_ +* _attribute:_ *integer* _duration_ + +h5. SizeAnimation +* [Inherits: AnimationBase|#AnimationBase] +* [Child: endHeight|#Attributes] +* [Child: endWidth|#Attributes] +* [Child: startHeight|#Attributes] +* [Child: startWidth|#Attributes] + +h5. Slider +* [Inherits: Control|#Control] +* [Child: BackgroundBottom|#BackgroundBottom] +* [Child: BackgroundMiddle|#BackgroundMiddle] +* [Child: BackgroundTop|#BackgroundTop] +* [Child: Limits|#Limits] +* [Child: OnEnabledStateChanged|#OnEnabledStateChanged] +* [Child: OnSliderReleased|#OnSliderReleased] +* [Child: OnValueChanged|#OnValueChanged] +* [Child: ThumbTexture|#ThumbTexture] +* [Child: dragFromThumb|#Attributes] +* [Child: orientation|#Attributes] +* [Child: step|#Attributes] + +h5. StatusBar +* [Inherits: Control|#Control] +* [Child: LeadingEdge|#LeadingEdge] +* [Child: LeadingEdgeTextureCoords|#LeadingEdgeTextureCoords] +* [Child: Limits|#Limits] +* [Child: OnMinMaxValueChanged|#OnMinMaxValueChanged] +* [Child: OnValueChanged|#OnValueChanged] +* [Child: ScrollingOverlay|#ScrollingOverlay] +* [Child: TextureCoords|#TextureCoords] +* [Child: barAlignment|#Attributes] +* [Child: color|#Attributes] +* [Child: enableFadeOut|#Attributes] +* [Child: fadeOutGainColor|#Attributes] +* [Child: fadeOutLossColor|#Attributes] +* [Child: fadeOutTextureFile|#Attributes] +* [Child: orientation|#Attributes] +* [Child: textureFile|#Attributes] + +h5. String +* _attribute:_ *string* _name_ +* _attribute:_ *string* _value_ + +h5. Surface +* _attribute:_ *number* _texCoordLeft_ +* _attribute:_ *number* _texCoordRight_ +* _attribute:_ *number* _texCoordTop_ +* _attribute:_ *number* _texCoordBottom_ +* _attribute:_ *number* _insetLeft_ +* _attribute:_ *number* _insetRight_ +* _attribute:_ *number* _insetTop_ +* _attribute:_ *number* _insetBottom_ +* _attribute:_ *string* _color_ + +h5. TextBuffer +* [Inherits: Control|#Control] +* [Child: LineFade|#LineFade] +* [Child: OnLinkClicked|#OnLinkClicked] +* [Child: OnLinkMouseUp|#OnLinkMouseUp] +* [Child: color|#Attributes] +* [Child: drawLastEntryIfOutOfRoom|#Attributes] +* [Child: font|#Attributes] +* [Child: horizontalAlignment|#Attributes] +* [Child: linkEnabled|#Attributes] +* [Child: maxHistoryLines|#Attributes] +* [Child: splitLongMessages|#Attributes] + +h5. Texture +* [Inherits: Control|#Control] +* [Child: TextureCoords|#TextureCoords] +* [Child: addressMode|#Attributes] +* [Child: autoAdjustTextureCoords|#Attributes] +* [Child: blendMode|#Attributes] +* [Child: color|#Attributes] +* [Child: pixelRoundingEnabled|#Attributes] +* [Child: resizeToFitFile|#Attributes] +* [Child: textureFile|#Attributes] + +h5. TextureAnimation +* [Inherits: AnimationBase|#AnimationBase] +* [Child: cellsHigh|#Attributes] +* [Child: cellsWide|#Attributes] +* [Child: framerate|#Attributes] +* [Child: mirrorAlongX|#Attributes] +* [Child: mirrorAlongY|#Attributes] + +h5. TextureComposite +* [Inherits: Control|#Control] +* [Child: Surface|#Surface] +* [Child: blendMode|#Attributes] +* [Child: pixelRoundingEnabled|#Attributes] +* [Child: textureFile|#Attributes] + +h5. TextureCoords +* _attribute:_ *number* _left_ +* _attribute:_ *number* _right_ +* _attribute:_ *number* _top_ +* _attribute:_ *number* _bottom_ + +h5. TextureRotateAnimation +* [Inherits: AnimationBase|#AnimationBase] +* [Child: endRotation|#Attributes] +* [Child: startRotation|#Attributes] + +h5. Textures +* [Child: disabled|#Attributes] +* [Child: disabledPressed|#Attributes] +* [Child: mouseOver|#Attributes] +* [Child: normal|#Attributes] +* [Child: pressed|#Attributes] +* [Child: pressedMouseOver|#Attributes] + +h5. ThumbTexture +* _attribute:_ *string* _textureFile_ +* _attribute:_ *string* _disabledTextureFile_ +* _attribute:_ *string* _highlightedTextureFile_ +* _attribute:_ *number* _thumbWidth_ +* _attribute:_ *number* _thumbHeight_ +* _attribute:_ *number* _left_ +* _attribute:_ *number* _top_ +* _attribute:_ *number* _bottom_ +* _attribute:_ *number* _right_ +* _attribute:_ *bool* _flushWithSliderExtents_ + +h5. Tooltip +* [Inherits: Control|#Control] +* [Child: OnAddGameData|#OnAddGameData] +* [Child: OnCleared|#OnCleared] +* [Child: font|#Attributes] +* [Child: headerRowSpacing|#Attributes] +* [Child: headerVerticalOffset|#Attributes] + +h5. TopLevelControl +* [Inherits: Control|#Control] +* [Child: allowBringToTop|#Attributes] +* [Child: topmost|#Attributes] + +h5. TranslateAnimation +* [Inherits: AnimationBase|#AnimationBase] +* [Child: anchorIndex|#Attributes] +* [Child: deltaX|#Attributes] +* [Child: deltaXFromEnd|#Attributes] +* [Child: deltaY|#Attributes] +* [Child: deltaYFromEnd|#Attributes] +* [Child: endX|#Attributes] +* [Child: endY|#Attributes] +* [Child: startX|#Attributes] +* [Child: startY|#Attributes] + +h5. UpdateFunction +* [Inherits: OnSetUpdateFunction|#OnSetUpdateFunction] +* ScriptArguments: local self, progress = ... + +h5. sentinel_element + diff --git a/dev/eso-api-lua-intellij-master/LICENSE b/dev/eso-api-lua-intellij-master/LICENSE new file mode 100644 index 0000000..2f540f2 --- /dev/null +++ b/dev/eso-api-lua-intellij-master/LICENSE @@ -0,0 +1,19 @@ +Copyright (C) 2011 by Jon S Akhtar (Sylvanaar) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. \ No newline at end of file diff --git a/dev/eso-api-lua-intellij-master/README b/dev/eso-api-lua-intellij-master/README new file mode 100644 index 0000000..84ef857 --- /dev/null +++ b/dev/eso-api-lua-intellij-master/README @@ -0,0 +1,3 @@ +An SDK For the Lua IntelliJ Plugin Contains the SDK description files for the Elder Scrolls Online API +by Tinuviel, updated by Mike Rheault(@mikeecrash) +http://www.esoui.com/forums/showthread.php?t=776 \ No newline at end of file diff --git a/dev/eso-api-lua-intellij-master/doclua-code.txt b/dev/eso-api-lua-intellij-master/doclua-code.txt new file mode 100644 index 0000000..4e2025f --- /dev/null +++ b/dev/eso-api-lua-intellij-master/doclua-code.txt @@ -0,0 +1,56 @@ +local BASE_URL = "http://wiki.esoui.com" + +--- Quickhelp Documentation (ctrl-Q) +-- This is called when the user invokes quick help via ctrl-q, or by +-- having the quickhelp panel open and set to autolookup +-- @param name The name to get documentation for. +-- @return the documentation as an HTML or plain text string +function getDocumentation(name) + -- Use for development + -- disableCache() + -- log(name) + local data = fetchURL(getDocumentationUrl(name)) + + local contentTag = [[<div id=['"]content['"]>]] + local footerTag = [[<div id=['"]footer['"]>]] + + local contentPos = data:find(contentTag); + local footerPos = data:find(footerTag); + + data = data:sub(contentPos, footerPos) + + data = data:gsub([[href="]], [[href="]]..BASE_URL) + + data = "<html><h3>" .. name .. "</h3>" .. data .. "<br><br><b>[data provided by esoui]</b></html>" + + return data +end + +--- External Documentation URL (shift-F1) +-- This is called by shift-F1 on the symbol, or by the +-- external documentation button on the quick help panel +-- @param name The name to get documentation for. +-- @return the URL of the external documentation +function getDocumentationUrl(name) + local p1, p2 = string.match(name, "(%a+)\.?(%a*)") + --local url = BASE_URL .. "/docs/api/" .. p1 + --They don't have urls for pages yet, so go to the base page + local url = BASE_URL + + if p2 then url = url .. p2 end + + return url +end + + +--- Quick Navigation Tooltip Text, (ctrl-hover on symbol) +-- This is called when the user ctrl-hovers over a symbol +-- @param name The name to get documentation for. +-- @return the documentation as a plain text string +function getQuickNavigateDocumentation(name) + local sig = SIGNATURES[name] + if not sig then return end + + return "[EsoUI]\r\n " .. sig +end + diff --git a/dev/eso-api-lua-intellij-master/eso-api.constants.lua b/dev/eso-api-lua-intellij-master/eso-api.constants.lua new file mode 100644 index 0000000..7675982 --- /dev/null +++ b/dev/eso-api-lua-intellij-master/eso-api.constants.lua @@ -0,0 +1,3451 @@ + +ABILITY_TOOLTIP_TEXT_COLOR_ABILITY_INFO = 222 +ABILITY_TOOLTIP_TEXT_COLOR_BODY = 222 +ABILITY_TOOLTIP_TEXT_COLOR_BRONZE_ABILITY = 222 +ABILITY_TOOLTIP_TEXT_COLOR_DEFAULT = 222 +ABILITY_TOOLTIP_TEXT_COLOR_FAILED_REQUIREMENT = 222 +ABILITY_TOOLTIP_TEXT_COLOR_GOLD_ABILITY = 222 +ABILITY_TOOLTIP_TEXT_COLOR_NAME = 222 +ABILITY_TOOLTIP_TEXT_COLOR_NEW_EFFECT = 222 +ABILITY_TOOLTIP_TEXT_COLOR_SILVER_ABILITY = 222 +ABILITY_TOOLTIP_TEXT_COLOR_SPECIAL_HEADER = 222 +ABILITY_TOOLTIP_TEXT_COLOR_UPGRADES = 222 +ABILITY_TOOLTIP_TEXT_COLOR_UPGRADE_TO_ABILITY = 222 +ABILITY_TOOLTIP_TEXT_COLOR_USE_INFO_TYPE1 = 222 +ABILITY_TOOLTIP_TEXT_COLOR_USE_INFO_TYPE2 = 222 +ABILITY_TOOLTIP_TEXT_COLOR_USE_INFO_TYPE3 = 222 +ABILITY_TOOLTIP_TEXT_COLOR_VALID_REQUIREMENT = 222 +ABILITY_TYPE_ACTIONLIST = 222 +ABILITY_TYPE_AREAEFFECT = 222 +ABILITY_TYPE_AREATELEPORT = 222 +ABILITY_TYPE_ATTACKERINTERCEPT = 222 +ABILITY_TYPE_ATTACKERREFLECT = 222 +ABILITY_TYPE_AVOIDDEATH = 222 +ABILITY_TYPE_BLADETURN = 222 +ABILITY_TYPE_BLINK = 222 +ABILITY_TYPE_BLOCK = 222 +ABILITY_TYPE_BONUS = 222 +ABILITY_TYPE_CHANGEAPPEARANCE = 222 +ABILITY_TYPE_CHARGE = 222 +ABILITY_TYPE_CHARM = 222 +ABILITY_TYPE_CLAIRVOYANCE = 222 +ABILITY_TYPE_CLIENTFX = 222 +ABILITY_TYPE_COMBATRESOURCE = 222 +ABILITY_TYPE_CREATEINTERACTABLE = 222 +ABILITY_TYPE_CREATEINVENTORYITEM = 222 +ABILITY_TYPE_DAMAGE = 222 +ABILITY_TYPE_DAMAGELIMIT = 222 +ABILITY_TYPE_DAMAGESHIELD = 222 +ABILITY_TYPE_DEFEND = 222 +ABILITY_TYPE_DESPAWNOVERRIDE = 222 +ABILITY_TYPE_DISARM = 222 +ABILITY_TYPE_DISORIENT = 222 +ABILITY_TYPE_DISPEL = 222 +ABILITY_TYPE_DODGE = 222 +ABILITY_TYPE_DOUBLEFIRE = 222 +ABILITY_TYPE_EXHAUSTED = 222 +ABILITY_TYPE_FEAR = 222 +ABILITY_TYPE_FILLSOULGEM = 222 +ABILITY_TYPE_FIREPROC = 222 +ABILITY_TYPE_FLIGHT = 222 +ABILITY_TYPE_FREECAST = 222 +ABILITY_TYPE_FREEINTERACT = 222 +ABILITY_TYPE_GRANTABILITY = 222 +ABILITY_TYPE_HEAL = 222 +ABILITY_TYPE_HIDE = 222 +ABILITY_TYPE_IMMUNITY = 222 +ABILITY_TYPE_INTERCEPT = 222 +ABILITY_TYPE_INTERRUPT = 222 +ABILITY_TYPE_JUMP = 222 +ABILITY_TYPE_KNOCKBACK = 222 +ABILITY_TYPE_LEAP = 222 +ABILITY_TYPE_LEVITATE = 222 +ABILITY_TYPE_MISDIRECT = 222 +ABILITY_TYPE_MODIFYCOOLDOWN = 222 +ABILITY_TYPE_MODIFYDURATION = 222 +ABILITY_TYPE_MOUNT = 222 +ABILITY_TYPE_MOVEPOSITION = 222 +ABILITY_TYPE_NOAGGRO = 222 +ABILITY_TYPE_NOKILL = 222 +ABILITY_TYPE_NOLOCKPICK = 222 +ABILITY_TYPE_NOSEETARGET = 222 +ABILITY_TYPE_NONCOMBATBONUS = 222 +ABILITY_TYPE_NONEXISTENT = 222 +ABILITY_TYPE_NONE = 222 +ABILITY_TYPE_OFFBALANCE = 222 +ABILITY_TYPE_PACIFY = 222 +ABILITY_TYPE_PARRY = 222 +ABILITY_TYPE_PATHLINE = 222 +ABILITY_TYPE_RECALL = 222 +ABILITY_TYPE_REFLECTION = 222 +ABILITY_TYPE_REGISTERTRIGGER = 222 +ABILITY_TYPE_REMOVETYPE = 222 +ABILITY_TYPE_RESURRECT = 222 +ABILITY_TYPE_REVEAL = 222 +ABILITY_TYPE_SEESTEALTH = 222 +ABILITY_TYPE_SETCOOLDOWN = 222 +ABILITY_TYPE_SETHOTBAR = 222 +ABILITY_TYPE_SETTARGET = 222 +ABILITY_TYPE_SHOWNON = 222 +ABILITY_TYPE_SIEGEAREAEFFECT = 222 +ABILITY_TYPE_SIEGECREATE = 222 +ABILITY_TYPE_SIEGEPACKUP = 222 +ABILITY_TYPE_SILENCE = 222 +ABILITY_TYPE_SLOWFALL = 222 +ABILITY_TYPE_SNARE = 222 +ABILITY_TYPE_SOULGEMRESURRECT = 222 +ABILITY_TYPE_SPELLSTEAL = 222 +ABILITY_TYPE_STAGGER = 222 +ABILITY_TYPE_STEALTH = 222 +ABILITY_TYPE_STUN = 222 +ABILITY_TYPE_SUMMON = 222 +ABILITY_TYPE_THREAT = 222 +ABILITY_TYPE_TRAUMA = 222 +ABILITY_TYPE_UPDATEDEATHDIALOG = 222 +ABILITY_TYPE_VAMPIRE = 222 +ABILITY_TYPE_WIND = 222 +ACHIEVEMENT_POINT_HIGH = 222 +ACHIEVEMENT_POINT_LEGENDARY_DEED = 222 +ACHIEVEMENT_POINT_LOW = 222 +ACHIEVEMENT_POINT_MEDIUM = 222 +ACHIEVEMENT_POINT_VERY_HIGH = 222 +ACHIEVEMENT_REWARD_TYPE_DYE = 222 +ACHIEVEMENT_REWARD_TYPE_ITEM = 222 +ACHIEVEMENT_REWARD_TYPE_NONE = 222 +ACHIEVEMENT_REWARD_TYPE_POINTS = 222 +ACHIEVEMENT_REWARD_TYPE_TITLE = 222 +ACTION_BAR_SETTING_LOCK_ACTION_BARS = 222 +ACTION_BAR_SETTING_CHOICE_AUTOMATIC = 222 +ACTION_BAR_SETTING_CHOICE_OFF = 222 +ACTION_BAR_SETTING_CHOICE_ON = 222 +ACTION_TYPE_ABILITY = 222 +ACTION_TYPE_COLLECTIBLE = 222 +ACTION_TYPE_EMOTE = 222 +ACTION_TYPE_ITEM = 222 +ACTION_TYPE_NOTHING = 222 +ACTION_TYPE_SIEGE_ACTION = 222 +ACTION_SLOT_TYPE_BLOCK = 222 +ACTION_SLOT_TYPE_HEAVY_ATTACK = 222 +ACTION_SLOT_TYPE_LIGHT_ATTACK = 222 +ACTION_SLOT_TYPE_NORMAL_ABILITY = 222 +ACTION_SLOT_TYPE_OTHER = 222 +ACTION_SLOT_TYPE_ULTIMATE = 222 +ACTION_SLOT_TYPE_WEAPON_ATTACK = 222 +ACTIVE_COMBAT_TIP_COLOR_FAILURE = 222 +ACTIVE_COMBAT_TIP_COLOR_NORMAL = 222 +ACTIVE_COMBAT_TIP_COLOR_SUCCESS = 222 +ACTIVE_COMBAT_TIP_RESULT_FAILURE = 222 +ACTIVE_COMBAT_TIP_RESULT_NO_ACTION = 222 +ACTIVE_COMBAT_TIP_RESULT_SUCCESS = 222 +ACT_SETTING_ALWAYS = 222 +ACT_SETTING_AUTO = 222 +ACT_SETTING_OFF = 222 +ACTIVE_WEAPON_PAIR_BACKUP = 222 +ACTIVE_WEAPON_PAIR_MAIN = 222 +ACTIVE_WEAPON_PAIR_NONE = 222 +ALLIANCE_ALDMERI_DOMINION = 222 +ALLIANCE_DAGGERFALL_COVENANT = 222 +ALLIANCE_EBONHEART_PACT = 222 +ALLIANCE_NONE = 222 +ARMORDAMAGESTYLE_FABRIC = 222 +ARMORDAMAGESTYLE_GENERIC = 222 +ARMORDAMAGESTYLE_METAL = 222 +ARMORTYPE_HEAVY = 222 +ARMORTYPE_LIGHT = 222 +ARMORTYPE_MEDIUM = 222 +ARMORTYPE_NONE = 222 +ATTRIBUTE_TOOLTIP_COLOR_CURRENT_VALUE = 222 +ATTRIBUTE_TOOLTIP_COLOR_EFFECT = 222 +ATTRIBUTE_TOOLTIP_COLOR_NAME = 222 +ATTRIBUTE_HEALTH = 222 +ATTRIBUTE_MAGICKA = 222 +ATTRIBUTE_NONE = 222 +ATTRIBUTE_STAMINA = 222 +AUDIO_SETTING_AMBIENT_ENABLED = 222 +AUDIO_SETTING_AMBIENT_VOLUME = 222 +AUDIO_SETTING_AUDIO_ENABLED = 222 +AUDIO_SETTING_AUDIO_VOLUME = 222 +AUDIO_SETTING_BACKGROUND_AUDIO = 222 +AUDIO_SETTING_FOOTSTEPS_ENABLED = 222 +AUDIO_SETTING_FOOTSTEPS_VOLUME = 222 +AUDIO_SETTING_MUSIC_ENABLED = 222 +AUDIO_SETTING_MUSIC_VOLUME = 222 +AUDIO_SETTING_SFX_ENABLED = 222 +AUDIO_SETTING_SFX_VOLUME = 222 +AUDIO_SETTING_SOUND_ENABLED = 222 +AUDIO_SETTING_SPEAKER_SETUP = 222 +AUDIO_SETTING_UI_ENABLED = 222 +AUDIO_SETTING_UI_VOLUME = 222 +AUDIO_SETTING_VOICE_CHAT_ENABLED = 222 +AUDIO_SETTING_VO_ENABLED = 222 +AUDIO_SETTING_VO_VOLUME = 222 +AUDIO_SPEAKER_CONFIG_FIVE_POINT_ONE = 222 +AUDIO_SPEAKER_CONFIG_FIVE_POINT_ZERO = 222 +AUDIO_SPEAKER_CONFIG_FOUR_POINT_ONE = 222 +AUDIO_SPEAKER_CONFIG_FOUR_POINT_ZERO = 222 +AUDIO_SPEAKER_CONFIG_MONO = 222 +AUDIO_SPEAKER_CONFIG_SEVEN_POINT_ONE = 222 +AUDIO_SPEAKER_CONFIG_STEREO = 222 +AUDIO_SPEAKER_CONFIG_TWO_POINT_ONE = 222 +AUDIO_SPEAKER_CONFIG_USE_WINDOWS_SETTING = 222 +BAG_BACKPACK = 222 +BAG_BANK = 222 +BAG_BUYBACK = 222 +BAG_GUILDBANK = 222 +BAG_WORN = 222 +BGQUERY_ASSIGNED_AND_LOCAL = 222 +BGQUERY_ASSIGNED_CAMPAIGN = 222 +BGQUERY_LOCAL = 222 +BGQUERY_UNKNOWN = 222 +BIND_TYPE_NONE = 222 +BIND_TYPE_ON_EQUIP = 222 +BIND_TYPE_ON_PICKUP = 222 +BIND_TYPE_ON_PICKUP_BACKPACK = 222 +BIND_TYPE_UNSET = 222 +BOOK_MEDIUM_ANIMAL_SKIN = 222 +BOOK_MEDIUM_LETTER = 222 +BOOK_MEDIUM_NOTE = 222 +BOOK_MEDIUM_RUBBING_PAPER = 222 +BOOK_MEDIUM_SCROLL = 222 +BOOK_MEDIUM_STONE_TABLET = 222 +BOOK_MEDIUM_YELLOWED_PAPER = 222 +BOSS_RANK_EXTRA = 222 +BOSS_RANK_FIVE = 222 +BOSS_RANK_FOUR = 222 +BOSS_RANK_NOT_A_BOSS = 222 +BOSS_RANK_ONE = 222 +BOSS_RANK_SIX = 222 +BOSS_RANK_THREE = 222 +BOSS_RANK_TWO = 222 +BROWSER_TYPE_AGENT_CHAT = 222 +BROWSER_TYPE_BUG = 222 +BROWSER_TYPE_QA_BUG = 222 +BROWSER_TYPE_USER_CHAT = 222 +BROWSER_TYPE_USER_FEEDBACK = 222 +BROWSER_TYPE_USER_HELP = 222 +BROWSER_TYPE_USER_ITEM_BUG = 222 +BROWSER_TYPE_USER_QUEST_HELP = 222 +BROWSER_TYPE_USER_REPORT = 222 +BROWSER_OPEN_TYPE_BUG = 222 +BROWSER_OPEN_TYPE_FEEDBACK = 222 +BROWSER_OPEN_TYPE_LOGOUT = 222 +BUFF_EFFECT_TYPE_BUFF = 222 +BUFF_EFFECT_TYPE_DEBUFF = 222 +BUFF_EFFECT_TYPE_NOT_AN_EFFECT = 222 +BUFF_TYPE_EMPOWER = 222 +BUFF_TYPE_MAJOR_BERSERK = 222 +BUFF_TYPE_MAJOR_BRUTALITY = 222 +BUFF_TYPE_MAJOR_DEFILE = 222 +BUFF_TYPE_MAJOR_ENDURANCE = 222 +BUFF_TYPE_MAJOR_EVASION = 222 +BUFF_TYPE_MAJOR_EXPEDITION = 222 +BUFF_TYPE_MAJOR_FORCE = 222 +BUFF_TYPE_MAJOR_FORTITUDE = 222 +BUFF_TYPE_MAJOR_FRACTURE = 222 +BUFF_TYPE_MAJOR_HEROISM = 222 +BUFF_TYPE_MAJOR_INTELLECT = 222 +BUFF_TYPE_MAJOR_MAIM = 222 +BUFF_TYPE_MAJOR_MANGLE = 222 +BUFF_TYPE_MAJOR_MENDING = 222 +BUFF_TYPE_MAJOR_PROPHECY = 222 +BUFF_TYPE_MAJOR_PROTECTION = 222 +BUFF_TYPE_MAJOR_RESOLVE = 222 +BUFF_TYPE_MAJOR_SAVAGERY = 222 +BUFF_TYPE_MAJOR_SORCERY = 222 +BUFF_TYPE_MAJOR_SPELL_SHATTER = 222 +BUFF_TYPE_MAJOR_VITALITY = 222 +BUFF_TYPE_MAJOR_WARD = 222 +BUFF_TYPE_MINOR_BERSERK = 222 +BUFF_TYPE_MINOR_BRUTALITY = 222 +BUFF_TYPE_MINOR_DEFILE = 222 +BUFF_TYPE_MINOR_ENDURANCE = 222 +BUFF_TYPE_MINOR_EVASION = 222 +BUFF_TYPE_MINOR_EXPEDITION = 222 +BUFF_TYPE_MINOR_FORCE = 222 +BUFF_TYPE_MINOR_FORTITUDE = 222 +BUFF_TYPE_MINOR_FRACTURE = 222 +BUFF_TYPE_MINOR_HEROISM = 222 +BUFF_TYPE_MINOR_INTELLECT = 222 +BUFF_TYPE_MINOR_MAIM = 222 +BUFF_TYPE_MINOR_MANGLE = 222 +BUFF_TYPE_MINOR_MENDING = 222 +BUFF_TYPE_MINOR_PROPHECY = 222 +BUFF_TYPE_MINOR_PROTECTION = 222 +BUFF_TYPE_MINOR_RESOLVE = 222 +BUFF_TYPE_MINOR_SAVAGERY = 222 +BUFF_TYPE_MINOR_SORCERY = 222 +BUFF_TYPE_MINOR_SPELL_SHATTER = 222 +BUFF_TYPE_MINOR_VITALITY = 222 +BUFF_TYPE_MINOR_WARD = 222 +BUFF_TYPE_NONE = 222 +BUFF_TYPE_COLOR_BUFF = 222 +BUFF_TYPE_COLOR_DEBUFF = 222 +CAMERA_SETTING_DISTANCE = 222 +CAMERA_SETTING_DISTANCE_SYNCED = 222 +CAMERA_SETTING_DISTANCE_UNSHEATHED = 222 +CAMERA_SETTING_FIRST_PERSON_FIELD_OF_VIEW = 222 +CAMERA_SETTING_FIRST_PERSON_HEAD_BOB = 222 +CAMERA_SETTING_FOV_CHANGES_ALLOWED = 222 +CAMERA_SETTING_INVERT_Y = 222 +CAMERA_SETTING_SENSITIVITY_FIRST_PERSON = 222 +CAMERA_SETTING_SENSITIVITY_THIRD_PERSON = 222 +CAMERA_SETTING_SMOOTHING = 222 +CAMERA_SETTING_THIRD_PERSON_FIELD_OF_VIEW = 222 +CAMERA_SETTING_THIRD_PERSON_HORIZONTAL_OFFSET = 222 +CAMERA_SETTING_THIRD_PERSON_HORIZONTAL_POSITION_MULTIPLIER = 222 +CAMERA_SETTING_THIRD_PERSON_VERTICAL_OFFSET = 222 +CAMPAIGNBUFF_DEFENSIVE_ARTIFACT = 222 +CAMPAIGNBUFF_EMPEROR = 222 +CAMPAIGNBUFF_KEEP = 222 +CAMPAIGNBUFF_OFFENSIVE_ARTIFACT = 222 +HOLDINGTYPE_DEFENSIVE_ARTIFACT = 222 +HOLDINGTYPE_KEEP = 222 +HOLDINGTYPE_OFFENSIVE_ARTIFACT = 222 +HOLDINGTYPE_OUTPOST = 222 +HOLDINGTYPE_RESOURCE = 222 +LEADERBOARD_TYPE_ALLIANCE = 222 +LEADERBOARD_TYPE_CLASS = 222 +LEADERBOARD_TYPE_OVERALL = 222 +CAMPAIGN_LEVEL_REQ_TYPE_NONE = 222 +CAMPAIGN_LEVEL_REQ_TYPE_PLAYER_LEVEL = 222 +CAMPAIGN_LEVEL_REQ_TYPE_VETERAN_LEVEL = 222 +CAMPAIGN_POP_FULL = 222 +CAMPAIGN_POP_HIGH = 222 +CAMPAIGN_POP_LOW = 222 +CAMPAIGN_POP_MEDIUM = 222 +CAMP_PREF_ASSIGNED = 222 +CAMP_PREF_GUEST = 222 +CAMPAIGN_REASSIGN_TYPE_GUEST = 222 +CAMPAIGN_REASSIGN_TYPE_IMMEDIATE = 222 +CAMPAIGN_REASSIGN_TYPE_ON_END = 222 +CAMPAIGN_RULESET_TYPE_HARDCORE = 222 +CAMPAIGN_RULESET_TYPE_NORMAL = 222 +CAMPAIGN_RULESET_TYPE_SPECIAL = 222 +CHARACTER_MODE_CREATION = 222 +CHARACTER_MODE_SELECTION = 222 +CHAT_BUBBLE_SETTING_ENABLED = 222 +CHAT_BUBBLE_SETTING_ENABLED_FOR_LOCAL_PLAYER = 222 +CHAT_BUBBLE_SETTING_ENABLED_ONLY_FROM_CONTACTS = 222 +CHAT_BUBBLE_SETTING_SPEED_MODIFIER = 222 +CHAT_CATEGORY_COMBAT_ALLIANCE_POINTS = 222 +CHAT_CATEGORY_COMBAT_BATTLE_TOKENS = 222 +CHAT_CATEGORY_COMBAT_BLOCK_ABSORBED_DEFEND = 222 +CHAT_CATEGORY_COMBAT_DEATH = 222 +CHAT_CATEGORY_COMBAT_DIRECT_DAMAGE = 222 +CHAT_CATEGORY_COMBAT_DIRECT_HEAL = 222 +CHAT_CATEGORY_COMBAT_DODGE_PARRY_MISS = 222 +CHAT_CATEGORY_COMBAT_DOT = 222 +CHAT_CATEGORY_COMBAT_DRAIN = 222 +CHAT_CATEGORY_COMBAT_ENERGIZE = 222 +CHAT_CATEGORY_COMBAT_EXPERIENCE = 222 +CHAT_CATEGORY_COMBAT_GAINED_EFFECT = 222 +CHAT_CATEGORY_COMBAT_HOT = 222 +CHAT_CATEGORY_COMBAT_LOST_EFFECT = 222 +CHAT_CATEGORY_COMBAT_OTHER = 222 +CHAT_CATEGORY_COMBAT_RANK_POINTS = 222 +CHAT_CATEGORY_COMBAT_RESIST = 222 +CHAT_CATEGORY_EMOTE = 222 +CHAT_CATEGORY_GUILD_1 = 222 +CHAT_CATEGORY_GUILD_2 = 222 +CHAT_CATEGORY_GUILD_3 = 222 +CHAT_CATEGORY_GUILD_4 = 222 +CHAT_CATEGORY_GUILD_5 = 222 +CHAT_CATEGORY_MONSTER_EMOTE = 222 +CHAT_CATEGORY_MONSTER_SAY = 222 +CHAT_CATEGORY_MONSTER_WHISPER = 222 +CHAT_CATEGORY_MONSTER_YELL = 222 +CHAT_CATEGORY_OFFICER_1 = 222 +CHAT_CATEGORY_OFFICER_2 = 222 +CHAT_CATEGORY_OFFICER_3 = 222 +CHAT_CATEGORY_OFFICER_4 = 222 +CHAT_CATEGORY_OFFICER_5 = 222 +CHAT_CATEGORY_PARTY = 222 +CHAT_CATEGORY_SAY = 222 +CHAT_CATEGORY_SYSTEM = 222 +CHAT_CATEGORY_WHISPER_INCOMING = 222 +CHAT_CATEGORY_WHISPER_OUTGOING = 222 +CHAT_CATEGORY_YELL = 222 +CHAT_CATEGORY_ZONE = 222 +CHAT_CATEGORY_ZONE_ENGLISH = 222 +CHAT_CATEGORY_ZONE_FRENCH = 222 +CHAT_CATEGORY_ZONE_GERMAN = 222 +CHAT_CATEGORY_HEADER_CHANNELS = 222 +CHAT_CATEGORY_HEADER_COMBAT = 222 +CHAT_CATEGORY_HEADER_GUILDS = 222 +COLLECTIBLE_CATEGORY_TYPE_ACCOUNT_SERVICE = 222 +COLLECTIBLE_CATEGORY_TYPE_ACCOUNT_UPGRADE = 222 +COLLECTIBLE_CATEGORY_TYPE_COSTUME = 222 +COLLECTIBLE_CATEGORY_TYPE_DLC = 222 +COLLECTIBLE_CATEGORY_TYPE_INVALID = 222 +COLLECTIBLE_CATEGORY_TYPE_MOUNT = 222 +COLLECTIBLE_CATEGORY_TYPE_TROPHY = 222 +COLLECTIBLE_CATEGORY_TYPE_VANITY_PET = 222 +COLLECTIBLE_ITEM_TYPE_FISH = 222 +COLLECTIBLE_ITEM_TYPE_NONE = 222 +COLLECTIBLE_ITEM_TYPE_TROPHY = 222 +COLLECTIBLE_UNLOCK_STATE_LOCKED = 222 +COLLECTIBLE_UNLOCK_STATE_UNLOCKED_OWNED = 222 +COLLECTIBLE_UNLOCK_STATE_UNLOCKED_SUBSCRIPTION = 222 +POWERTYPE_FINESSE = 222 +POWERTYPE_HEALTH = 222 +POWERTYPE_HEALTH_BONUS = 222 +POWERTYPE_INVALID = 222 +POWERTYPE_MAGICKA = 222 +POWERTYPE_MOUNT_STAMINA = 222 +POWERTYPE_STAMINA = 222 +POWERTYPE_ULTIMATE = 222 +POWERTYPE_WEREWOLF = 222 +COMBAT_SETTING_CLAMP_GROUND_TARGET_ENABLED = 222 +COMBAT_SETTING_MONSTER_TELLS_ENABLED = 222 +COMBAT_SETTING_PREVENT_ATTACKING_INNOCENTS = 222 +COMBAT_SETTING_ROLL_DODGE_DOUBLE_TAP = 222 +COMBAT_SETTING_ROLL_DODGE_WINDOW = 222 +COMBAT_SETTING_SCROLLING_COMBAT_TEXT_ENABLED = 222 +COMBAT_SETTING_USE_BATTLE_LEVEL = 222 +COMBAT_UNIT_TYPE_GROUP = 222 +COMBAT_UNIT_TYPE_NONE = 222 +COMBAT_UNIT_TYPE_OTHER = 222 +COMBAT_UNIT_TYPE_PLAYER = 222 +COMBAT_UNIT_TYPE_PLAYER_PET = 222 +COMPASS_ACTIVE_QUESTS_CHOICE_FOCUSED = 222 +COMPASS_ACTIVE_QUESTS_CHOICE_OFF = 222 +COMPASS_ACTIVE_QUESTS_CHOICE_ON = 222 +CURRENCY_CHANGE_REASON_ABILITY_UPGRADE_PURCHASE = 222 +CURRENCY_CHANGE_REASON_ACHIEVEMENT = 222 +CURRENCY_CHANGE_REASON_ACTION = 222 +CURRENCY_CHANGE_REASON_BAGSPACE = 222 +CURRENCY_CHANGE_REASON_BANKSPACE = 222 +CURRENCY_CHANGE_REASON_BANK_DEPOSIT = 222 +CURRENCY_CHANGE_REASON_BANK_WITHDRAWAL = 222 +CURRENCY_CHANGE_REASON_BATTLEGROUND = 222 +CURRENCY_CHANGE_REASON_BOUNTY_CONFISCATED = 222 +CURRENCY_CHANGE_REASON_BOUNTY_PAID_FENCE = 222 +CURRENCY_CHANGE_REASON_BOUNTY_PAID_GUARD = 222 +CURRENCY_CHANGE_REASON_CASH_ON_DELIVERY = 222 +CURRENCY_CHANGE_REASON_COMMAND = 222 +CURRENCY_CHANGE_REASON_CONSUME_FOOD_DRINK = 222 +CURRENCY_CHANGE_REASON_CONSUME_POTION = 222 +CURRENCY_CHANGE_REASON_CONVERSATION = 222 +CURRENCY_CHANGE_REASON_CRAFT = 222 +CURRENCY_CHANGE_REASON_DECONSTRUCT = 222 +CURRENCY_CHANGE_REASON_EDIT_GUILD_HERALDRY = 222 +CURRENCY_CHANGE_REASON_FEED_MOUNT = 222 +CURRENCY_CHANGE_REASON_GUILD_BANK_DEPOSIT = 222 +CURRENCY_CHANGE_REASON_GUILD_BANK_WITHDRAWAL = 222 +CURRENCY_CHANGE_REASON_GUILD_FORWARD_CAMP = 222 +CURRENCY_CHANGE_REASON_GUILD_STANDARD = 222 +CURRENCY_CHANGE_REASON_GUILD_TABARD = 222 +CURRENCY_CHANGE_REASON_HARVEST_REAGENT = 222 +CURRENCY_CHANGE_REASON_HOOKPOINT_STORE = 222 +CURRENCY_CHANGE_REASON_JUMP_FAILURE_REFUND = 222 +CURRENCY_CHANGE_REASON_KEEP_REPAIR = 222 +CURRENCY_CHANGE_REASON_KEEP_REWARD = 222 +CURRENCY_CHANGE_REASON_KEEP_UPGRADE = 222 +CURRENCY_CHANGE_REASON_KILL = 222 +CURRENCY_CHANGE_REASON_LOOT = 222 +CURRENCY_CHANGE_REASON_LOOT_STOLEN = 222 +CURRENCY_CHANGE_REASON_MAIL = 222 +CURRENCY_CHANGE_REASON_MEDAL = 222 +CURRENCY_CHANGE_REASON_PICKPOCKET = 222 +CURRENCY_CHANGE_REASON_PLAYER_INIT = 222 +CURRENCY_CHANGE_REASON_PVP_RESURRECT = 222 +CURRENCY_CHANGE_REASON_QUESTREWARD = 222 +CURRENCY_CHANGE_REASON_RECIPE = 222 +CURRENCY_CHANGE_REASON_REFORGE = 222 +CURRENCY_CHANGE_REASON_RESEARCH_TRAIT = 222 +CURRENCY_CHANGE_REASON_RESPEC_ATTRIBUTES = 222 +CURRENCY_CHANGE_REASON_RESPEC_CHAMPION = 222 +CURRENCY_CHANGE_REASON_RESPEC_MORPHS = 222 +CURRENCY_CHANGE_REASON_RESPEC_SKILLS = 222 +CURRENCY_CHANGE_REASON_REWARD = 222 +CURRENCY_CHANGE_REASON_SELL_STOLEN = 222 +CURRENCY_CHANGE_REASON_SOULWEARY = 222 +CURRENCY_CHANGE_REASON_SOUL_HEAL = 222 +CURRENCY_CHANGE_REASON_STABLESPACE = 222 +CURRENCY_CHANGE_REASON_STUCK = 222 +CURRENCY_CHANGE_REASON_TRADE = 222 +CURRENCY_CHANGE_REASON_TRADINGHOUSE_LISTING = 222 +CURRENCY_CHANGE_REASON_TRADINGHOUSE_PURCHASE = 222 +CURRENCY_CHANGE_REASON_TRADINGHOUSE_REFUND = 222 +CURRENCY_CHANGE_REASON_TRAIT_REVEAL = 222 +CURRENCY_CHANGE_REASON_TRAVEL_GRAVEYARD = 222 +CURRENCY_CHANGE_REASON_VENDOR = 222 +CURRENCY_CHANGE_REASON_VENDOR_LAUNDER = 222 +CURRENCY_CHANGE_REASON_VENDOR_REPAIR = 222 +CURRENCY_COLOR_ALLIANCE_POINTS = 222 +CURRENCY_COLOR_GOLD = 222 +CURRENCY_COLOR_INSPIRATION = 222 +CURRENCY_COLOR_RANK_POINTS = 222 +CURT_ALLIANCE_POINTS = 222 +CURT_ITEM = 222 +CURT_MONEY = 222 +CURT_NONE = 222 +DAMAGE_TYPE_COLD = 222 +DAMAGE_TYPE_DISEASE = 222 +DAMAGE_TYPE_DROWN = 222 +DAMAGE_TYPE_EARTH = 222 +DAMAGE_TYPE_FIRE = 222 +DAMAGE_TYPE_GENERIC = 222 +DAMAGE_TYPE_MAGIC = 222 +DAMAGE_TYPE_NONE = 222 +DAMAGE_TYPE_OBLIVION = 222 +DAMAGE_TYPE_PHYSICAL = 222 +DAMAGE_TYPE_POISON = 222 +DAMAGE_TYPE_SHOCK = 222 +DEATH_RECAP_HINT_IMPORTANCE_ALWAYS_INCLUDE = 222 +DEATH_RECAP_HINT_IMPORTANCE_EXCLUSIVE = 222 +DEATH_RECAP_HINT_IMPORTANCE_NORMAL = 222 +DEFAULT_SOUL_GEM_CHOICE_CROWN = 222 +DEFAULT_SOUL_GEM_CHOICE_GOLD = 222 +STAT_ARMOR_RATING = 222 +STAT_ATTACK_POWER = 222 +STAT_BLOCK = 222 +STAT_CRITICAL_RESISTANCE = 222 +STAT_CRITICAL_STRIKE = 222 +STAT_DAMAGE_RESIST_COLD = 222 +STAT_DAMAGE_RESIST_DISEASE = 222 +STAT_DAMAGE_RESIST_DROWN = 222 +STAT_DAMAGE_RESIST_EARTH = 222 +STAT_DAMAGE_RESIST_FIRE = 222 +STAT_DAMAGE_RESIST_GENERIC = 222 +STAT_DAMAGE_RESIST_MAGIC = 222 +STAT_DAMAGE_RESIST_OBLIVION = 222 +STAT_DAMAGE_RESIST_PHYSICAL = 222 +STAT_DAMAGE_RESIST_POISON = 222 +STAT_DAMAGE_RESIST_SHOCK = 222 +STAT_DAMAGE_RESIST_START = 222 +STAT_DODGE = 222 +STAT_HEALING_TAKEN = 222 +STAT_HEALTH_MAX = 222 +STAT_HEALTH_REGEN_COMBAT = 222 +STAT_HEALTH_REGEN_IDLE = 222 +STAT_MAGICKA_MAX = 222 +STAT_MAGICKA_REGEN_COMBAT = 222 +STAT_MAGICKA_REGEN_IDLE = 222 +STAT_MISS = 222 +STAT_MITIGATION = 222 +STAT_MOUNT_STAMINA_MAX = 222 +STAT_MOUNT_STAMINA_REGEN_COMBAT = 222 +STAT_MOUNT_STAMINA_REGEN_MOVING = 222 +STAT_NONE = 222 +STAT_PARRY = 222 +STAT_PHYSICAL_PENETRATION = 222 +STAT_PHYSICAL_RESIST = 222 +STAT_POWER = 222 +STAT_SPELL_CRITICAL = 222 +STAT_SPELL_MITIGATION = 222 +STAT_SPELL_PENETRATION = 222 +STAT_SPELL_POWER = 222 +STAT_SPELL_RESIST = 222 +STAT_STAMINA_MAX = 222 +STAT_STAMINA_REGEN_COMBAT = 222 +STAT_STAMINA_REGEN_IDLE = 222 +STAT_WEAPON_POWER = 222 +CON_APPROPRIATE = 222 +CON_DIFFICULT = 222 +CON_EASY = 222 +CON_IMPOSSIBLE = 222 +CON_TRIVIAL = 222 +DISGUISE_STATE_DANGER = 222 +DISGUISE_STATE_DISCOVERED = 222 +DISGUISE_STATE_DISGUISED = 222 +DISGUISE_STATE_NONE = 222 +DISGUISE_STATE_SUSPICIOUS = 222 +DYE_HUE_CATEGORY_BLUE = 222 +DYE_HUE_CATEGORY_BROWN = 222 +DYE_HUE_CATEGORY_GREEN = 222 +DYE_HUE_CATEGORY_GREY = 222 +DYE_HUE_CATEGORY_PURPLE = 222 +DYE_HUE_CATEGORY_RED = 222 +DYE_HUE_CATEGORY_YELLOW = 222 +DYE_RARITY_COMMON = 222 +DYE_RARITY_RARE = 222 +DYE_RARITY_UNCOMMON = 222 +EULA_TYPE_ADDON_EULA = 222 +EULA_TYPE_PREGAME_EULA = 222 +EMOTE_CATEGORY_COMMON = 222 +EMOTE_CATEGORY_EMOTION = 222 +EMOTE_CATEGORY_INVALID = 222 +EMOTE_CATEGORY_PERPETUAL = 222 +ENCHANTING_RUNE_ASPECT = 222 +ENCHANTING_RUNE_ESSENCE = 222 +ENCHANTING_RUNE_NONE = 222 +ENCHANTING_RUNE_POTENCY = 222 +ENCHANTMENT_CATEGORY_ARMOR = 222 +ENCHANTMENT_CATEGORY_JEWELRY = 222 +ENCHANTMENT_CATEGORY_NONE = 222 +ENCHANTMENT_CATEGORY_WEAPON = 222 +ENCHANTMENT_SEARCH_CATEGORY_ABSORB_HEALTH = 222 +ENCHANTMENT_SEARCH_CATEGORY_ABSORB_MAGICKA = 222 +ENCHANTMENT_SEARCH_CATEGORY_ABSORB_STAMINA = 222 +ENCHANTMENT_SEARCH_CATEGORY_BEFOULED_WEAPON = 222 +ENCHANTMENT_SEARCH_CATEGORY_BERSERKER = 222 +ENCHANTMENT_SEARCH_CATEGORY_CHARGED_WEAPON = 222 +ENCHANTMENT_SEARCH_CATEGORY_DAMAGE_HEALTH = 222 +ENCHANTMENT_SEARCH_CATEGORY_DAMAGE_SHIELD = 222 +ENCHANTMENT_SEARCH_CATEGORY_DECREASE_PHYSICAL_DAMAGE = 222 +ENCHANTMENT_SEARCH_CATEGORY_DECREASE_SPELL_DAMAGE = 222 +ENCHANTMENT_SEARCH_CATEGORY_DISEASE_RESISTANT = 222 +ENCHANTMENT_SEARCH_CATEGORY_FIERY_WEAPON = 222 +ENCHANTMENT_SEARCH_CATEGORY_FIRE_RESISTANT = 222 +ENCHANTMENT_SEARCH_CATEGORY_FROST_RESISTANT = 222 +ENCHANTMENT_SEARCH_CATEGORY_FROZEN_WEAPON = 222 +ENCHANTMENT_SEARCH_CATEGORY_HEALTH = 222 +ENCHANTMENT_SEARCH_CATEGORY_HEALTH_REGEN = 222 +ENCHANTMENT_SEARCH_CATEGORY_INCREASE_BASH_DAMAGE = 222 +ENCHANTMENT_SEARCH_CATEGORY_INCREASE_PHYSICAL_DAMAGE = 222 +ENCHANTMENT_SEARCH_CATEGORY_INCREASE_POTION_EFFECTIVENESS = 222 +ENCHANTMENT_SEARCH_CATEGORY_INCREASE_SPELL_DAMAGE = 222 +ENCHANTMENT_SEARCH_CATEGORY_MAGICKA = 222 +ENCHANTMENT_SEARCH_CATEGORY_MAGICKA_REGEN = 222 +ENCHANTMENT_SEARCH_CATEGORY_NONE = 222 +ENCHANTMENT_SEARCH_CATEGORY_OTHER = 222 +ENCHANTMENT_SEARCH_CATEGORY_POISONED_WEAPON = 222 +ENCHANTMENT_SEARCH_CATEGORY_POISON_RESISTANT = 222 +ENCHANTMENT_SEARCH_CATEGORY_REDUCE_ARMOR = 222 +ENCHANTMENT_SEARCH_CATEGORY_REDUCE_BLOCK_AND_BASH = 222 +ENCHANTMENT_SEARCH_CATEGORY_REDUCE_FEAT_COST = 222 +ENCHANTMENT_SEARCH_CATEGORY_REDUCE_POTION_COOLDOWN = 222 +ENCHANTMENT_SEARCH_CATEGORY_REDUCE_POWER = 222 +ENCHANTMENT_SEARCH_CATEGORY_REDUCE_SPELL_COST = 222 +ENCHANTMENT_SEARCH_CATEGORY_SHOCK_RESISTANT = 222 +ENCHANTMENT_SEARCH_CATEGORY_STAMINA = 222 +ENCHANTMENT_SEARCH_CATEGORY_STAMINA_REGEN = 222 +EQUIP_SLOT_BACKUP_MAIN = 222 +EQUIP_SLOT_BACKUP_OFF = 222 +EQUIP_SLOT_CHEST = 222 +EQUIP_SLOT_CLASS1 = 222 +EQUIP_SLOT_CLASS2 = 222 +EQUIP_SLOT_CLASS3 = 222 +EQUIP_SLOT_COSTUME = 222 +EQUIP_SLOT_FEET = 222 +EQUIP_SLOT_HAND = 222 +EQUIP_SLOT_HEAD = 222 +EQUIP_SLOT_LEGS = 222 +EQUIP_SLOT_MAIN_HAND = 222 +EQUIP_SLOT_NECK = 222 +EQUIP_SLOT_NONE = 222 +EQUIP_SLOT_OFF_HAND = 222 +EQUIP_SLOT_RANGED = 222 +EQUIP_SLOT_RING1 = 222 +EQUIP_SLOT_RING2 = 222 +EQUIP_SLOT_SHOULDERS = 222 +EQUIP_SLOT_TRINKET1 = 222 +EQUIP_SLOT_TRINKET2 = 222 +EQUIP_SLOT_WAIST = 222 +EQUIP_SLOT_WRIST = 222 +EQUIP_TYPE_CHEST = 222 +EQUIP_TYPE_COSTUME = 222 +EQUIP_TYPE_FEET = 222 +EQUIP_TYPE_HAND = 222 +EQUIP_TYPE_HEAD = 222 +EQUIP_TYPE_INVALID = 222 +EQUIP_TYPE_LEGS = 222 +EQUIP_TYPE_MAIN_HAND = 222 +EQUIP_TYPE_NECK = 222 +EQUIP_TYPE_OFF_HAND = 222 +EQUIP_TYPE_ONE_HAND = 222 +EQUIP_TYPE_RING = 222 +EQUIP_TYPE_SHOULDERS = 222 +EQUIP_TYPE_TWO_HAND = 222 +EQUIP_TYPE_WAIST = 222 +FAST_TRAVEL_LINK_ACTIVE = 222 +FAST_TRAVEL_LINK_INACTIVE = 222 +FAST_TRAVEL_LINK_IN_COMBAT = 222 +FULLSCREEN_EFFECT_CHARACTER_FRAMING_BLUR = 222 +FULLSCREEN_EFFECT_NONE = 222 +FULLSCREEN_EFFECT_UNIFORM_BLUR = 222 +ADDITIONAL_INTERACT_INFO_EMPTY = 222 +ADDITIONAL_INTERACT_INFO_FISHING_NODE = 222 +ADDITIONAL_INTERACT_INFO_INSTANCE_TYPE = 222 +ADDITIONAL_INTERACT_INFO_LOCKED = 222 +ADDITIONAL_INTERACT_INFO_NONE = 222 +ADDITIONAL_INTERACT_INFO_PICKPOCKET_CHANCE = 222 +ADDITIONAL_INTERACT_INFO_REQUIRES_KEY = 222 +FRAMING_SCREEN_AVA = 222 +FRAMING_SCREEN_CHAMPION = 222 +FRAMING_SCREEN_DEFAULT = 222 +FRAMING_SCREEN_INVENTORY = 222 +FRAMING_SCREEN_JOURNAL = 222 +FRAMING_SCREEN_LOOT = 222 +FRAMING_SCREEN_MAP = 222 +FRAMING_SCREEN_SKILLS = 222 +FRAMING_SCREEN_SOCIAL = 222 +FRAMING_SCREEN_SYSTEM = 222 +GAME_CREDITS_ENTRY_TYPE_BACKGROUND_SWITCH = 222 +GAME_CREDITS_ENTRY_TYPE_COMPANY_LOGO = 222 +GAME_CREDITS_ENTRY_TYPE_DEPARTMENT_HEADER = 222 +GAME_CREDITS_ENTRY_TYPE_PADDING_SECTION = 222 +GAME_CREDITS_ENTRY_TYPE_SECTION_HEADER = 222 +GAME_CREDITS_ENTRY_TYPE_SECTION_TEXT = 222 +GAME_CREDITS_ENTRY_TYPE_SECTION_TEXT_BLOCK = 222 +GAMEPAD_ITEM_CATEGORY_ALCHEMY = 222 +GAMEPAD_ITEM_CATEGORY_AMULET = 222 +GAMEPAD_ITEM_CATEGORY_AXE = 222 +GAMEPAD_ITEM_CATEGORY_BAIT = 222 +GAMEPAD_ITEM_CATEGORY_BLACKSMITH = 222 +GAMEPAD_ITEM_CATEGORY_BOW = 222 +GAMEPAD_ITEM_CATEGORY_CHEST = 222 +GAMEPAD_ITEM_CATEGORY_CLOTHIER = 222 +GAMEPAD_ITEM_CATEGORY_CONSUMABLE = 222 +GAMEPAD_ITEM_CATEGORY_COSTUME = 222 +GAMEPAD_ITEM_CATEGORY_DAGGER = 222 +GAMEPAD_ITEM_CATEGORY_ENCHANTING = 222 +GAMEPAD_ITEM_CATEGORY_FEET = 222 +GAMEPAD_ITEM_CATEGORY_GLYPHS = 222 +GAMEPAD_ITEM_CATEGORY_HAMMER = 222 +GAMEPAD_ITEM_CATEGORY_HANDS = 222 +GAMEPAD_ITEM_CATEGORY_HEAD = 222 +GAMEPAD_ITEM_CATEGORY_HEAVY_ARMOR = 222 +GAMEPAD_ITEM_CATEGORY_JEWELRY = 222 +GAMEPAD_ITEM_CATEGORY_LEGS = 222 +GAMEPAD_ITEM_CATEGORY_LIGHT_ARMOR = 222 +GAMEPAD_ITEM_CATEGORY_MEDIUM_ARMOR = 222 +GAMEPAD_ITEM_CATEGORY_POTION = 222 +GAMEPAD_ITEM_CATEGORY_PROVISIONING = 222 +GAMEPAD_ITEM_CATEGORY_RING = 222 +GAMEPAD_ITEM_CATEGORY_SHIELD = 222 +GAMEPAD_ITEM_CATEGORY_SHOULDERS = 222 +GAMEPAD_ITEM_CATEGORY_SIEGE = 222 +GAMEPAD_ITEM_CATEGORY_SOUL_GEM = 222 +GAMEPAD_ITEM_CATEGORY_SPELLCRAFTING = 222 +GAMEPAD_ITEM_CATEGORY_STAFF = 222 +GAMEPAD_ITEM_CATEGORY_STYLE_MATERIAL = 222 +GAMEPAD_ITEM_CATEGORY_SWORD = 222 +GAMEPAD_ITEM_CATEGORY_TOOL = 222 +GAMEPAD_ITEM_CATEGORY_TRAIT_GEM = 222 +GAMEPAD_ITEM_CATEGORY_TROPHY = 222 +GAMEPAD_ITEM_CATEGORY_WAIST = 222 +GAMEPAD_ITEM_CATEGORY_WEAPONS = 222 +GAMEPAD_ITEM_CATEGORY_WOODWORKING = 222 +GAMEPAD_SETTING_AUTOMATICALLY_CHANGE_INPUT_MODE = 222 +GAMEPAD_SETTING_CAMERA_SENSITIVITY = 222 +GAMEPAD_SETTING_GAMEPAD_PREFERRED = 222 +GAMEPAD_SETTING_GAMEPAD_TEMPLATE = 222 +GAMEPAD_SETTING_INVERT_X = 222 +GAMEPAD_SETTING_INVERT_Y = 222 +GAMEPAD_SETTING_VIBRATION = 222 +GAMEPAD_TEMPLATE_ABILITY_MODIFIERS = 222 +GAMEPAD_TEMPLATE_ALTERNATE_INTERACT = 222 +GAMEPAD_TEMPLATE_DEFAULT = 222 +GAMEPAD_TEMPLATE_MODIFIERS_VARIANT = 222 +GAMEPAD_TEMPLATE_SOUTHPAW = 222 +GAMEPAD_TOOLTIP_COLOR_ABILITY_UPGRADE = 222 +GAMEPAD_TOOLTIP_COLOR_ACTIVE = 222 +GAMEPAD_TOOLTIP_COLOR_FAILED = 222 +GAMEPAD_TOOLTIP_COLOR_GENERAL_COLOR_1 = 222 +GAMEPAD_TOOLTIP_COLOR_GENERAL_COLOR_2 = 222 +GAMEPAD_TOOLTIP_COLOR_GENERAL_COLOR_3 = 222 +GAMEPAD_TOOLTIP_COLOR_INACTIVE = 222 +GAMEPAD_TOOLTIP_COLOR_SUCCEEDED = 222 +GAMEPAD_VIBRATION_TRIGGER_DIED = 222 +GAMEPAD_VIBRATION_TRIGGER_KILLED = 222 +GAMEPAD_VIBRATION_TRIGGER_KNOCKED_BACK = 222 +GAMEPAD_VIBRATION_TRIGGER_STAGGERED = 222 +GAMEPAD_VIBRATION_TRIGGER_STUNNED = 222 +GAMEPAD_WEAPON_CATEGORY_DESTRUCTION_STAFF = 222 +GAMEPAD_WEAPON_CATEGORY_ONE_HANDED_MELEE = 222 +GAMEPAD_WEAPON_CATEGORY_RESTORATION_STAFF = 222 +GAMEPAD_WEAPON_CATEGORY_TWO_HANDED_BOW = 222 +GAMEPAD_WEAPON_CATEGORY_TWO_HANDED_MELEE = 222 +GAMEPAD_WEAPON_CATEGORY_UNCATEGORIZED = 222 +GROUP_LEAVE_REASON_DISBAND = 222 +GROUP_LEAVE_REASON_KICKED = 222 +GROUP_LEAVE_REASON_VOLUNTARY = 222 +GROUP_MSG_CANT_KICK_YOURSELF = 222 +GROUP_MSG_CANT_PROMOTE_YOURSELF = 222 +GROUP_MSG_INVALID_MEMBER = 222 +GROUP_MSG_YOU_ARE_NOT_IN_A_GROUP = 222 +GROUP_MSG_YOU_ARE_NOT_THE_LEADER = 222 +GUILD_EVENT_ABOUT_US_EDITED = 222 +GUILD_EVENT_BANKGOLD_ADDED = 222 +GUILD_EVENT_BANKGOLD_GUILD_STORE_TAX = 222 +GUILD_EVENT_BANKGOLD_KIOSK_BID = 222 +GUILD_EVENT_BANKGOLD_KIOSK_BID_REFUND = 222 +GUILD_EVENT_BANKGOLD_PURCHASE_HERALDRY = 222 +GUILD_EVENT_BANKGOLD_REMOVED = 222 +GUILD_EVENT_BANKITEM_ADDED = 222 +GUILD_EVENT_BANKITEM_REMOVED = 222 +GUILD_EVENT_BATTLE_STANDARD_PICKUP = 222 +GUILD_EVENT_BATTLE_STANDARD_PUTDOWN = 222 +GUILD_EVENT_GUILD_BANK_LOCKED = 222 +GUILD_EVENT_GUILD_BANK_UNLOCKED = 222 +GUILD_EVENT_GUILD_CREATE = 222 +GUILD_EVENT_GUILD_DELETE = 222 +GUILD_EVENT_GUILD_DEMOTE = 222 +GUILD_EVENT_GUILD_INVITE = 222 +GUILD_EVENT_GUILD_INVITEDECLINED = 222 +GUILD_EVENT_GUILD_INVITEPURGED = 222 +GUILD_EVENT_GUILD_INVITEREVOKED = 222 +GUILD_EVENT_GUILD_JOIN = 222 +GUILD_EVENT_GUILD_KICKED = 222 +GUILD_EVENT_GUILD_KIOSK_LOCKED = 222 +GUILD_EVENT_GUILD_KIOSK_PURCHASED = 222 +GUILD_EVENT_GUILD_KIOSK_PURCHASE_REFUND = 222 +GUILD_EVENT_GUILD_KIOSK_UNLOCKED = 222 +GUILD_EVENT_GUILD_LEAVE = 222 +GUILD_EVENT_GUILD_PROMOTE = 222 +GUILD_EVENT_GUILD_REMOVE = 222 +GUILD_EVENT_GUILD_STANDARD_LOCKED = 222 +GUILD_EVENT_GUILD_STANDARD_UNLOCKED = 222 +GUILD_EVENT_GUILD_STORE_LOCKED = 222 +GUILD_EVENT_GUILD_STORE_UNLOCKED = 222 +GUILD_EVENT_GUILD_TABARD_LOCKED = 222 +GUILD_EVENT_GUILD_TABARD_UNLOCKED = 222 +GUILD_EVENT_HERALDRY_EDITED = 222 +GUILD_EVENT_ITEM_LISTED = 222 +GUILD_EVENT_ITEM_SOLD = 222 +GUILD_EVENT_KEEP_CLAIMED = 222 +GUILD_EVENT_KEEP_LOST = 222 +GUILD_EVENT_KEEP_RELEASED = 222 +GUILD_EVENT_MOTD_EDITED = 222 +GUILD_EVENT_NAME_CHANGED = 222 +GUILD_HISTORY_ALLIANCE_WAR_OWNERSHIP = 222 +GUILD_HISTORY_BANK_DEPOSITS = 222 +GUILD_HISTORY_BANK_WITHDRAWALS = 222 +GUILD_HISTORY_ALLIANCE_WAR = 222 +GUILD_HISTORY_BANK = 222 +GUILD_HISTORY_COMBAT = 222 +GUILD_HISTORY_GENERAL = 222 +GUILD_HISTORY_STORE = 222 +GUILD_HISTORY_GENERAL_CUSTOMIZATION = 222 +GUILD_HISTORY_GENERAL_ROSTER = 222 +GUILD_HISTORY_GENERAL_UNLOCKS = 222 +GUILD_HISTORY_STORE_HIRED_TRADER = 222 +GUILD_HISTORY_STORE_PURCHASES = 222 +GUILD_PERMISSION_BANK_DEPOSIT = 222 +GUILD_PERMISSION_BANK_WITHDRAW = 222 +GUILD_PERMISSION_BANK_WITHDRAW_GOLD = 222 +GUILD_PERMISSION_CHAT = 222 +GUILD_PERMISSION_CLAIM_AVA_RESOURCE = 222 +GUILD_PERMISSION_DEMOTE = 222 +GUILD_PERMISSION_DESCRIPTION_EDIT = 222 +GUILD_PERMISSION_EDIT_HERALDRY = 222 +GUILD_PERMISSION_GUILD_KIOSK_BID = 222 +GUILD_PERMISSION_INVITE = 222 +GUILD_PERMISSION_NOTE_EDIT = 222 +GUILD_PERMISSION_NOTE_READ = 222 +GUILD_PERMISSION_OFFICER_CHAT_READ = 222 +GUILD_PERMISSION_OFFICER_CHAT_WRITE = 222 +GUILD_PERMISSION_PERMISSION_EDIT = 222 +GUILD_PERMISSION_PROMOTE = 222 +GUILD_PERMISSION_RECRUITMENT_EDIT = 222 +GUILD_PERMISSION_RELEASE_AVA_RESOURCE = 222 +GUILD_PERMISSION_REMOVE = 222 +GUILD_PERMISSION_SET_MOTD = 222 +GUILD_PERMISSION_STORE_BUY = 222 +GUILD_PERMISSION_STORE_SELL = 222 +GUILD_PERMISSION_USE_GUILD_SIEGE = 222 +HEALTH_WARNING_FLASH_1 = 222 +HEALTH_WARNING_FLASH_2 = 222 +HEALTH_WARNING_NONE = 222 +HEALTH_WARNING_STAGE_1 = 222 +HEALTH_WARNING_STAGE_2 = 222 +HEALTH_WARNING_STAGE_3 = 222 +HIDDEN_ITEM_HELM = 222 +HOOK_POINT_BOILING_OIL = 222 +HOOK_POINT_GRAPPLE = 222 +HOOK_POINT_NPC = 222 +HOOK_POINT_SIEGE = 222 +IN_WORLD_UI_SETTING_DEFAULT_SOUL_GEM = 222 +IN_WORLD_UI_SETTING_GLOW_THICKNESS = 222 +IN_WORLD_UI_SETTING_HIDE_HELM = 222 +IN_WORLD_UI_SETTING_INTERACTABLE_GLOW_ENABLED = 222 +IN_WORLD_UI_SETTING_INTERACTABLE_GLOW_INTENSITY = 222 +IN_WORLD_UI_SETTING_TARGET_GLOW_ENABLED = 222 +IN_WORLD_UI_SETTING_TARGET_GLOW_INTENSITY = 222 +INFAMY_THRESHOLD_DISREPUTABLE = 222 +INFAMY_THRESHOLD_FUGITIVE = 222 +INFAMY_THRESHOLD_NOTORIOUS = 222 +INFAMY_THRESHOLD_UPSTANDING = 222 +INSTANCE_DISPLAY_TYPE_GROUP = 222 +INSTANCE_DISPLAY_TYPE_GROUP_DELVE = 222 +INSTANCE_DISPLAY_TYPE_NONE = 222 +INSTANCE_DISPLAY_TYPE_RAID = 222 +INSTANCE_DISPLAY_TYPE_SOLO = 222 +INSTANCE_QUEUE_REQUEST_SIZE_GROUP = 222 +INSTANCE_QUEUE_REQUEST_SIZE_SOLO = 222 +INSTANCE_QUEUE_TYPE_BATTLEGROUND = 222 +INSTANCE_QUEUE_TYPE_GROUP = 222 +INSTANCE_QUEUE_TYPE_RAID = 222 +INSTANCE_TYPE_BATTLEGROUND = 222 +INSTANCE_TYPE_GRADUATION_MOMENT = 222 +INSTANCE_TYPE_GROUP = 222 +INSTANCE_TYPE_NONE = 222 +INSTANCE_TYPE_PUBLIC_DUNGEON = 222 +INSTANCE_TYPE_RAID = 222 +INSTANCE_TYPE_SOLO = 222 +INTERACTION_AVA_HOOK_POINT = 222 +INTERACTION_BANK = 222 +INTERACTION_BOOK = 222 +INTERACTION_BUY_BAG_SPACE = 222 +INTERACTION_CONVERSATION = 222 +INTERACTION_CORPSE_SUMMONER = 222 +INTERACTION_CRAFT = 222 +INTERACTION_DYE_STATION = 222 +INTERACTION_FAST_TRAVEL = 222 +INTERACTION_FAST_TRAVEL_KEEP = 222 +INTERACTION_FISH = 222 +INTERACTION_GUILDBANK = 222 +INTERACTION_GUILDKIOSK_BID = 222 +INTERACTION_GUILDKIOSK_PURCHASE = 222 +INTERACTION_HARVEST = 222 +INTERACTION_KEEP_GUILD_CLAIM = 222 +INTERACTION_KEEP_GUILD_RELEASE = 222 +INTERACTION_KEEP_INSPECT = 222 +INTERACTION_KEEP_PIECE = 222 +INTERACTION_LOCKPICK = 222 +INTERACTION_LOOT = 222 +INTERACTION_MAIL = 222 +INTERACTION_NONE = 222 +INTERACTION_PAY_BOUNTY = 222 +INTERACTION_PICKPOCKET = 222 +INTERACTION_QUEST = 222 +INTERACTION_SIEGE = 222 +INTERACTION_SOUL_HEALER = 222 +INTERACTION_STABLE = 222 +INTERACTION_STONE_MASON = 222 +INTERACTION_STORE = 222 +INTERACTION_TRADINGHOUSE = 222 +INTERACTION_VENDOR = 222 +INTERFACE_COLOR_TYPE_ABILITY_TOOLTIP = 222 +INTERFACE_COLOR_TYPE_ACTIVE_COMBAT_TIP = 222 +INTERFACE_COLOR_TYPE_ALLIANCE = 222 +INTERFACE_COLOR_TYPE_ATTRIBUTE_TOOLTIP = 222 +INTERFACE_COLOR_TYPE_ATTRIBUTE_UPGRADE_PROJECTED = 222 +INTERFACE_COLOR_TYPE_BOOK_MEDIUM = 222 +INTERFACE_COLOR_TYPE_BUFF_TYPE = 222 +INTERFACE_COLOR_TYPE_CAST_BAR_END = 222 +INTERFACE_COLOR_TYPE_CAST_BAR_START = 222 +INTERFACE_COLOR_TYPE_CHAT_CHANNEL_CATEGORY_DEFAULTS = 222 +INTERFACE_COLOR_TYPE_CON_COLORS = 222 +INTERFACE_COLOR_TYPE_CURRENCY = 222 +INTERFACE_COLOR_TYPE_DEFAULT_COLOR = 222 +INTERFACE_COLOR_TYPE_FINESSE = 222 +INTERFACE_COLOR_TYPE_GAMEPAD_TOOLTIP = 222 +INTERFACE_COLOR_TYPE_GENERAL = 222 +INTERFACE_COLOR_TYPE_ITEM_QUALITY_COLORS = 222 +INTERFACE_COLOR_TYPE_ITEM_TOOLTIP = 222 +INTERFACE_COLOR_TYPE_KEEP_TOOLTIP = 222 +INTERFACE_COLOR_TYPE_LEADERBOARD_COLORS = 222 +INTERFACE_COLOR_TYPE_LEVEL_UP = 222 +INTERFACE_COLOR_TYPE_LINK = 222 +INTERFACE_COLOR_TYPE_LOADING_SCREEN = 222 +INTERFACE_COLOR_TYPE_MAPPIN_TOOLTIP = 222 +INTERFACE_COLOR_TYPE_NAME_PLATE = 222 +INTERFACE_COLOR_TYPE_NAME_PLATE_HEALTH_END = 222 +INTERFACE_COLOR_TYPE_NAME_PLATE_HEALTH_START = 222 +INTERFACE_COLOR_TYPE_NAME_PLATE_HIT_INDICATOR = 222 +INTERFACE_COLOR_TYPE_OBJECT_NOTIFICATION = 222 +INTERFACE_COLOR_TYPE_POWER_END = 222 +INTERFACE_COLOR_TYPE_POWER_FADE_IN = 222 +INTERFACE_COLOR_TYPE_POWER_FADE_OUT = 222 +INTERFACE_COLOR_TYPE_POWER_START = 222 +INTERFACE_COLOR_TYPE_PROGRESSION = 222 +INTERFACE_COLOR_TYPE_SHARED_TOOLTIP = 222 +INTERFACE_COLOR_TYPE_SKILL_LINE_TOOLTIP = 222 +INTERFACE_COLOR_TYPE_STATUS_EFFECT = 222 +INTERFACE_COLOR_TYPE_STAT_VALUE = 222 +INTERFACE_COLOR_TYPE_TEXT_COLORS = 222 +INTERFACE_COLOR_TYPE_ULTIMATE_BAR = 222 +INTERFACE_COLOR_TYPE_UNIT_CLASS = 222 +INTERFACE_COLOR_TYPE_UNIT_REACTION_COLOR = 222 +INTERFACE_COLOR_TYPE_VOICE_CHAT_COLORS = 222 +INTERFACE_GENERAL_COLOR_ALERT = 222 +INTERFACE_GENERAL_COLOR_DISABLED = 222 +INTERFACE_GENERAL_COLOR_ENABLED = 222 +INTERFACE_GENERAL_COLOR_ERROR = 222 +INTERFACE_GENERAL_COLOR_STATUS_BAR_END = 222 +INTERFACE_GENERAL_COLOR_STATUS_BAR_START = 222 +INTERFACE_GENERAL_COLOR_WARNING = 222 +INTERFACE_TEXT_COLOR_BLADE = 222 +INTERFACE_TEXT_COLOR_BLADE_HIGHLIGHT = 222 +INTERFACE_TEXT_COLOR_BODY = 222 +INTERFACE_TEXT_COLOR_CHATTER_NPC = 222 +INTERFACE_TEXT_COLOR_CHATTER_PLAYER_OPTION = 222 +INTERFACE_TEXT_COLOR_CONTEXT_HIGHLIGHT = 222 +INTERFACE_TEXT_COLOR_CONTRAST = 222 +INTERFACE_TEXT_COLOR_DEFAULT_TEXT = 222 +INTERFACE_TEXT_COLOR_DISABLED = 222 +INTERFACE_TEXT_COLOR_FAILED = 222 +INTERFACE_TEXT_COLOR_GAMEPAD_CATEGORY_HEADER = 222 +INTERFACE_TEXT_COLOR_GAME_REPRESENTATIVE = 222 +INTERFACE_TEXT_COLOR_HIGHLIGHT = 222 +INTERFACE_TEXT_COLOR_HINT = 222 +INTERFACE_TEXT_COLOR_NORMAL = 222 +INTERFACE_TEXT_COLOR_SECOND_CONTRAST = 222 +INTERFACE_TEXT_COLOR_SELECTED = 222 +INTERFACE_TEXT_COLOR_SUBTLE = 222 +INTERFACE_TEXT_COLOR_SUCCEEDED = 222 +INTERFACE_TEXT_COLOR_TOOLTIP_DEFAULT = 222 +INTERFACE_TEXT_COLOR_TOOLTIP_INSTRUCTIONAL = 222 +INTERFACE_TEXT_COLOR_VALUE = 222 +ITEMFILTERTYPE_ALL = 222 +ITEMFILTERTYPE_ARMOR = 222 +ITEMFILTERTYPE_BUYBACK = 222 +ITEMFILTERTYPE_COLLECTIBLE = 222 +ITEMFILTERTYPE_CONSUMABLE = 222 +ITEMFILTERTYPE_CRAFTING = 222 +ITEMFILTERTYPE_DAMAGED = 222 +ITEMFILTERTYPE_JUNK = 222 +ITEMFILTERTYPE_MISCELLANEOUS = 222 +ITEMFILTERTYPE_QUEST = 222 +ITEMFILTERTYPE_QUICKSLOT = 222 +ITEMFILTERTYPE_REUSE = 222 +ITEMFILTERTYPE_WEAPONS = 222 +ITEM_QUALITY_ARCANE = 222 +ITEM_QUALITY_ARTIFACT = 222 +ITEM_QUALITY_LEGENDARY = 222 +ITEM_QUALITY_MAGIC = 222 +ITEM_QUALITY_NORMAL = 222 +ITEM_QUALITY_TRASH = 222 +ITEMSTYLE_NONE = 222 +ITEMSTYLE_RACIAL_ARGONIAN = 222 +ITEMSTYLE_RACIAL_BRETON = 222 +ITEMSTYLE_RACIAL_DARK_ELF = 222 +ITEMSTYLE_RACIAL_HIGH_ELF = 222 +ITEMSTYLE_RACIAL_KHAJIIT = 222 +ITEMSTYLE_RACIAL_NORD = 222 +ITEMSTYLE_RACIAL_ORC = 222 +ITEMSTYLE_RACIAL_REDGUARD = 222 +ITEMSTYLE_RACIAL_WOOD_ELF = 222 +ITEM_STYLE_CHAPTER_ALL = 222 +ITEM_STYLE_CHAPTER_AXES = 222 +ITEM_STYLE_CHAPTER_BELTS = 222 +ITEM_STYLE_CHAPTER_BOOTS = 222 +ITEM_STYLE_CHAPTER_BOWS = 222 +ITEM_STYLE_CHAPTER_CHESTS = 222 +ITEM_STYLE_CHAPTER_DAGGERS = 222 +ITEM_STYLE_CHAPTER_GLOVES = 222 +ITEM_STYLE_CHAPTER_HELMETS = 222 +ITEM_STYLE_CHAPTER_LEGS = 222 +ITEM_STYLE_CHAPTER_MACES = 222 +ITEM_STYLE_CHAPTER_SHIELDS = 222 +ITEM_STYLE_CHAPTER_SHOULDERS = 222 +ITEM_STYLE_CHAPTER_STAVES = 222 +ITEM_STYLE_CHAPTER_SWORDS = 222 +ITEM_TOOLTIP_COLOR_ACCENT = 222 +ITEM_TOOLTIP_COLOR_CHARGE_BAR_GRADIENT_END = 222 +ITEM_TOOLTIP_COLOR_CHARGE_BAR_GRADIENT_START = 222 +ITEM_TOOLTIP_COLOR_CLICK_TO_UPGRADE = 222 +ITEM_TOOLTIP_COLOR_CONDITION_BAR_GRADIENT_END = 222 +ITEM_TOOLTIP_COLOR_CONDITION_BAR_GRADIENT_START = 222 +ITEM_TOOLTIP_COLOR_CREATOR = 222 +ITEM_TOOLTIP_COLOR_DECONSTRUCTABLE = 222 +ITEM_TOOLTIP_COLOR_EQUIPPED = 222 +ITEM_TOOLTIP_COLOR_FAIL_CHECK = 222 +ITEM_TOOLTIP_COLOR_FLAVOR_TEXT = 222 +ITEM_TOOLTIP_COLOR_GENERAL = 222 +ITEM_TOOLTIP_COLOR_INACTIVE_BONUS = 222 +ITEM_TOOLTIP_COLOR_ITEM_LEVEL = 222 +ITEM_TOOLTIP_COLOR_MISC = 222 +ITEM_TOOLTIP_COLOR_ON_EQUIP = 222 +ITEM_TOOLTIP_COLOR_ON_USE = 222 +ITEM_TOOLTIP_COLOR_PASS_CHECK = 222 +ITEM_TOOLTIP_COLOR_QUEST_ITEM_NAME = 222 +ITEM_TOOLTIP_COLOR_SELLS_FOR = 222 +ITEM_TOOLTIP_COLOR_SHOWING_EQUIPPED_ITEM = 222 +ITEM_TOOLTIP_COLOR_SOCKET_EMPTY = 222 +ITEM_TOOLTIP_COLOR_SOCKET_FULL = 222 +ITEM_TOOLTIP_COLOR_SOCKET_PASS_CHECK = 222 +ITEM_TOOLTIP_COLOR_STYLE = 222 +ITEM_TRAIT_TYPE_ARMOR_DIVINES = 222 +ITEM_TRAIT_TYPE_ARMOR_EXPLORATION = 222 +ITEM_TRAIT_TYPE_ARMOR_IMPENETRABLE = 222 +ITEM_TRAIT_TYPE_ARMOR_INFUSED = 222 +ITEM_TRAIT_TYPE_ARMOR_INTRICATE = 222 +ITEM_TRAIT_TYPE_ARMOR_NIRNHONED = 222 +ITEM_TRAIT_TYPE_ARMOR_ORNATE = 222 +ITEM_TRAIT_TYPE_ARMOR_REINFORCED = 222 +ITEM_TRAIT_TYPE_ARMOR_STURDY = 222 +ITEM_TRAIT_TYPE_ARMOR_TRAINING = 222 +ITEM_TRAIT_TYPE_ARMOR_WELL_FITTED = 222 +ITEM_TRAIT_TYPE_JEWELRY_ARCANE = 222 +ITEM_TRAIT_TYPE_JEWELRY_HEALTHY = 222 +ITEM_TRAIT_TYPE_JEWELRY_ORNATE = 222 +ITEM_TRAIT_TYPE_JEWELRY_ROBUST = 222 +ITEM_TRAIT_TYPE_NONE = 222 +ITEM_TRAIT_TYPE_WEAPON_CHARGED = 222 +ITEM_TRAIT_TYPE_WEAPON_DEFENDING = 222 +ITEM_TRAIT_TYPE_WEAPON_INFUSED = 222 +ITEM_TRAIT_TYPE_WEAPON_INTRICATE = 222 +ITEM_TRAIT_TYPE_WEAPON_NIRNHONED = 222 +ITEM_TRAIT_TYPE_WEAPON_ORNATE = 222 +ITEM_TRAIT_TYPE_WEAPON_POWERED = 222 +ITEM_TRAIT_TYPE_WEAPON_PRECISE = 222 +ITEM_TRAIT_TYPE_WEAPON_SHARPENED = 222 +ITEM_TRAIT_TYPE_WEAPON_TRAINING = 222 +ITEM_TRAIT_TYPE_WEAPON_WEIGHTED = 222 +ITEMTYPE_ADDITIVE = 222 +ITEMTYPE_ALCHEMY_BASE = 222 +ITEMTYPE_ARMOR = 222 +ITEMTYPE_ARMOR_BOOSTER = 222 +ITEMTYPE_ARMOR_TRAIT = 222 +ITEMTYPE_AVA_REPAIR = 222 +ITEMTYPE_BLACKSMITHING_BOOSTER = 222 +ITEMTYPE_BLACKSMITHING_MATERIAL = 222 +ITEMTYPE_BLACKSMITHING_RAW_MATERIAL = 222 +ITEMTYPE_CLOTHIER_BOOSTER = 222 +ITEMTYPE_CLOTHIER_MATERIAL = 222 +ITEMTYPE_CLOTHIER_RAW_MATERIAL = 222 +ITEMTYPE_COLLECTIBLE = 222 +ITEMTYPE_CONTAINER = 222 +ITEMTYPE_COSTUME = 222 +ITEMTYPE_CROWN_REPAIR = 222 +ITEMTYPE_DEPRECATED = 222 +ITEMTYPE_DISGUISE = 222 +ITEMTYPE_DRINK = 222 +ITEMTYPE_ENCHANTING_RUNE_ASPECT = 222 +ITEMTYPE_ENCHANTING_RUNE_ESSENCE = 222 +ITEMTYPE_ENCHANTING_RUNE_POTENCY = 222 +ITEMTYPE_ENCHANTMENT_BOOSTER = 222 +ITEMTYPE_FISH = 222 +ITEMTYPE_FLAVORING = 222 +ITEMTYPE_FOOD = 222 +ITEMTYPE_GLYPH_ARMOR = 222 +ITEMTYPE_GLYPH_JEWELRY = 222 +ITEMTYPE_GLYPH_WEAPON = 222 +ITEMTYPE_INGREDIENT = 222 +ITEMTYPE_LOCKPICK = 222 +ITEMTYPE_LURE = 222 +ITEMTYPE_MOUNT = 222 +ITEMTYPE_NONE = 222 +ITEMTYPE_PLUG = 222 +ITEMTYPE_POISON = 222 +ITEMTYPE_POTION = 222 +ITEMTYPE_RACIAL_STYLE_MOTIF = 222 +ITEMTYPE_RAW_MATERIAL = 222 +ITEMTYPE_REAGENT = 222 +ITEMTYPE_RECIPE = 222 +ITEMTYPE_SIEGE = 222 +ITEMTYPE_SOUL_GEM = 222 +ITEMTYPE_SPELLCRAFTING_TABLET = 222 +ITEMTYPE_SPICE = 222 +ITEMTYPE_STYLE_MATERIAL = 222 +ITEMTYPE_TABARD = 222 +ITEMTYPE_TOOL = 222 +ITEMTYPE_TRASH = 222 +ITEMTYPE_TROPHY = 222 +ITEMTYPE_WEAPON = 222 +ITEMTYPE_WEAPON_BOOSTER = 222 +ITEMTYPE_WEAPON_TRAIT = 222 +ITEMTYPE_WOODWORKING_BOOSTER = 222 +ITEMTYPE_WOODWORKING_MATERIAL = 222 +ITEMTYPE_WOODWORKING_RAW_MATERIAL = 222 +ITEM_SOUND_ACTION_ACQUIRE = 222 +ITEM_SOUND_ACTION_CRAFTED = 222 +ITEM_SOUND_ACTION_DESTROY = 222 +ITEM_SOUND_ACTION_EQUIP = 222 +ITEM_SOUND_ACTION_PICKUP = 222 +ITEM_SOUND_ACTION_SLOT = 222 +ITEM_SOUND_ACTION_UNEQUIP = 222 +ITEM_SOUND_ACTION_USE = 222 +ITEM_SOUND_CATEGORY_ANIMAL_COMPONENT = 222 +ITEM_SOUND_CATEGORY_BATTLEFLAG = 222 +ITEM_SOUND_CATEGORY_BOOK = 222 +ITEM_SOUND_CATEGORY_BOOSTER = 222 +ITEM_SOUND_CATEGORY_BOW = 222 +ITEM_SOUND_CATEGORY_BREAD = 222 +ITEM_SOUND_CATEGORY_CLOTH_COMPONENT = 222 +ITEM_SOUND_CATEGORY_CUSTOM_SOUND = 222 +ITEM_SOUND_CATEGORY_DAGGER = 222 +ITEM_SOUND_CATEGORY_DEFAULT = 222 +ITEM_SOUND_CATEGORY_DRINK = 222 +ITEM_SOUND_CATEGORY_ENCHANTMENT = 222 +ITEM_SOUND_CATEGORY_FISH = 222 +ITEM_SOUND_CATEGORY_FOOD = 222 +ITEM_SOUND_CATEGORY_FOOTLOCKER = 222 +ITEM_SOUND_CATEGORY_HEAVY_ARMOR = 222 +ITEM_SOUND_CATEGORY_INGREDIENT = 222 +ITEM_SOUND_CATEGORY_LIGHT_ARMOR = 222 +ITEM_SOUND_CATEGORY_LURE = 222 +ITEM_SOUND_CATEGORY_MEAT = 222 +ITEM_SOUND_CATEGORY_MEDIUM_ARMOR = 222 +ITEM_SOUND_CATEGORY_METAL_COMPONENT = 222 +ITEM_SOUND_CATEGORY_MINERAL_COMPONENT = 222 +ITEM_SOUND_CATEGORY_NECKLACE = 222 +ITEM_SOUND_CATEGORY_NONE = 222 +ITEM_SOUND_CATEGORY_ONE_HAND_AX = 222 +ITEM_SOUND_CATEGORY_ONE_HAND_HAMMER = 222 +ITEM_SOUND_CATEGORY_ONE_HAND_SWORD = 222 +ITEM_SOUND_CATEGORY_PLANT_COMPONENT = 222 +ITEM_SOUND_CATEGORY_POTION = 222 +ITEM_SOUND_CATEGORY_REPAIR_KIT = 222 +ITEM_SOUND_CATEGORY_RING = 222 +ITEM_SOUND_CATEGORY_RUNE = 222 +ITEM_SOUND_CATEGORY_SCROLL = 222 +ITEM_SOUND_CATEGORY_SHIELD = 222 +ITEM_SOUND_CATEGORY_SIEGE = 222 +ITEM_SOUND_CATEGORY_SOUL_GEM = 222 +ITEM_SOUND_CATEGORY_STAFF = 222 +ITEM_SOUND_CATEGORY_STEW = 222 +ITEM_SOUND_CATEGORY_TABARD = 222 +ITEM_SOUND_CATEGORY_TRASH_LOOT = 222 +ITEM_SOUND_CATEGORY_TWO_HAND_AX = 222 +ITEM_SOUND_CATEGORY_TWO_HAND_HAMMER = 222 +ITEM_SOUND_CATEGORY_TWO_HAND_SWORD = 222 +ITEM_SOUND_CATEGORY_UNUSED = 222 +ITEM_SOUND_CATEGORY_WOOD_COMPONENT = 222 +ITEMVISUALDAMAGE_BROKEN = 222 +ITEMVISUALDAMAGE_DAMAGED = 222 +ITEMVISUALDAMAGE_NONE = 222 +JUSTICE_CRIMINAL = 222 +JUSTICE_ENFORCER = 222 +JUSTICE_NONE = 222 +JUSTICE_SKILL_FENCE = 222 +JUSTICE_SKILL_LOCKPICK = 222 +JUSTICE_SKILL_NONE = 222 +JUSTICE_SKILL_PICKPOCKET = 222 +RESOURCE_PROVIDER_FARM = 222 +RESOURCE_PROVIDER_LUMBERMILL = 222 +RESOURCE_PROVIDER_MINE = 222 +RESOURCE_PROVIDER_NONE = 222 +RESOURCETYPE_FOOD = 222 +RESOURCETYPE_NONE = 222 +RESOURCETYPE_ORE = 222 +RESOURCETYPE_WOOD = 222 +KEEP_TOOLTIP_COLOR_ACCESSIBLE = 222 +KEEP_TOOLTIP_COLOR_ATTACK_LINE = 222 +KEEP_TOOLTIP_COLOR_AT_KEEP = 222 +KEEP_TOOLTIP_COLOR_NAME = 222 +KEEP_TOOLTIP_COLOR_NORMAL_LINE = 222 +KEEP_TOOLTIP_COLOR_NOT_ACCESSIBLE = 222 +KEEPTYPE_ARTIFACT_GATE = 222 +KEEPTYPE_ARTIFACT_KEEP = 222 +KEEPTYPE_BORDER_KEEP = 222 +KEEPTYPE_IMPERIAL_CITY_DISTRICT = 222 +KEEPTYPE_KEEP = 222 +KEEPTYPE_OUTPOST = 222 +KEEPTYPE_RESOURCE = 222 +UPGRADEPATH_DEFENSIVE = 222 +UPGRADEPATH_NONE = 222 +UPGRADEPATH_PRODUCTION = 222 +LFG_ACTIVITY_AVA = 222 +LFG_ACTIVITY_DUNGEON = 222 +LFG_ACTIVITY_MASTER_DUNGEON = 222 +LFG_ACTIVITY_TRIAL = 222 +LFG_ACTIVITY_WORLD = 222 +LFG_ERROR_NO_ROLES_SELECTED = 222 +LFG_ERROR_NO_ROLES_SELECTED_MULTIPLE = 222 +LFG_ERROR_ONLY_PARTY_LEADER_CAN_QUEUE = 222 +LFG_GROUP_TYPE_LARGE = 222 +LFG_GROUP_TYPE_MEDIUM = 222 +LFG_GROUP_TYPE_REGULAR = 222 +LFG_ROLE_DPS = 222 +LFG_ROLE_HEAL = 222 +LFG_ROLE_INVALID = 222 +LFG_ROLE_TANK = 222 +LANGUAGE_SETTING_USE_PROFANITY_FILTER = 222 +LEADERBOARD_COLORS_TOP_100_BANNER_TEXT = 222 +LEADERBOARD_COLORS_TOP_20_BANNER_TEXT = 222 +LEADERBOARD_COLORS_TOP_50_BANNER_TEXT = 222 +LEVEL_UP_COLOR_GAINED_TEXT = 222 +LEVEL_UP_COLOR_GENERAL = 222 +LEVEL_UP_COLOR_NEW_LEVEL = 222 +LINK_STYLE_BRACKETS = 222 +LINK_STYLE_DEFAULT = 222 +LOADING_SCREEN_COLOR_BAR_END = 222 +LOADING_SCREEN_COLOR_BAR_START = 222 +REGION_AFRICA = 222 +REGION_ASIA = 222 +REGION_EUROPE = 222 +REGION_NONE = 222 +REGION_NORTH_AMERICA = 222 +REGION_OCEANIA = 222 +REGION_SOUTH_AMERICA = 222 +LOCK_QUALITY_ADVANCED = 222 +LOCK_QUALITY_IMPOSSIBLE = 222 +LOCK_QUALITY_INTERMEDIATE = 222 +LOCK_QUALITY_MASTER = 222 +LOCK_QUALITY_NONE = 222 +LOCK_QUALITY_PRACTICE = 222 +LOCK_QUALITY_SIMPLE = 222 +LOCK_QUALITY_TRIVIAL = 222 +LOOT_TYPE_ANY = 222 +LOOT_TYPE_COLLECTIBLE = 222 +LOOT_TYPE_ITEM = 222 +LOOT_TYPE_MONEY = 222 +LOOT_TYPE_QUEST_ITEM = 222 +LOOT_SETTING_AOE_LOOT = 222 +LOOT_SETTING_AUTO_LOOT = 222 +LOOT_SETTING_AUTO_LOOT_STOLEN = 222 +MAIL_ATTACHMENT_RESULT_ALREADY_ATTACHED = 222 +MAIL_ATTACHMENT_RESULT_BOUND = 222 +MAIL_ATTACHMENT_RESULT_ITEM_NOT_FOUND = 222 +MAIL_ATTACHMENT_RESULT_LOCKED = 222 +MAIL_ATTACHMENT_RESULT_STOLEN = 222 +MAIL_ATTACHMENT_RESULT_SUCCESS = 222 +MAP_CONTENT_AVA = 222 +MAP_CONTENT_DUNGEON = 222 +MAP_CONTENT_NONE = 222 +MAP_FILTER_AVA_GRAVEYARDS = 222 +MAP_FILTER_AVA_GRAVEYARD_AREAS = 222 +MAP_FILTER_AVA_OBJECTIVES = 222 +MAP_FILTER_GROUP_MEMBERS = 222 +MAP_FILTER_KILL_LOCATIONS = 222 +MAP_FILTER_OBJECTIVES = 222 +MAP_FILTER_QUESTS = 222 +MAP_FILTER_RESOURCE_KEEPS = 222 +MAP_FILTER_TRANSIT_LINES = 222 +MAP_FILTER_TRANSIT_LINES_ALLIANCE = 222 +MAP_FILTER_WAYSHRINES = 222 +MAP_OPTION_CONTEXT_PVE = 222 +MAP_OPTION_CONTEXT_PVP = 222 +MAP_PIN_TOOLTIP_COLOR_AVA_OBJECTIVE = 222 +MAP_PIN_TOOLTIP_COLOR_INTERACTABLE = 222 +MAP_PIN_TOOLTIP_COLOR_MAP_PING = 222 +MAP_PIN_TOOLTIP_COLOR_POI = 222 +MAP_PIN_TOOLTIP_COLOR_QUEST_ENDING = 222 +MAP_PIN_TOOLTIP_COLOR_RALLY_POINT = 222 +PING_EVENT_ADDED = 222 +PING_EVENT_REMOVED = 222 +MAP_TRANSIT_LINE_ALLIANCE_ALL = 222 +MAP_TRANSIT_LINE_ALLIANCE_MINE = 222 +MARKET_FILTER_VIEW_ALL = 222 +MARKET_FILTER_VIEW_NOT_PURCHASED = 222 +MARKET_FILTER_VIEW_PURCHASED = 222 +MARKET_PURCHASE_RESULT_COLLECTIBLE_ALREADY = 222 +MARKET_PURCHASE_RESULT_COLLECTIONS_DISABLED = 222 +MARKET_PURCHASE_RESULT_INVALID_MARKET_COLLECTIBLE = 222 +MARKET_PURCHASE_RESULT_INVALID_MARKET_ITEM = 222 +MARKET_PURCHASE_RESULT_INVALID_STACK_SIZE = 222 +MARKET_PURCHASE_RESULT_MARKET_LOCKED = 222 +MARKET_PURCHASE_RESULT_NOT_ENOUGH_ROOM = 222 +MARKET_PURCHASE_RESULT_NOT_ENOUGH_VC = 222 +MARKET_PURCHASE_RESULT_SUCCESS = 222 +MARKET_PURCHASE_RESULT_UNIQUE_ITEM_ALREADY = 222 +MARKET_STATE_LOCKED = 222 +MARKET_STATE_OPEN = 222 +MARKET_STATE_UPDATING = 222 +MOUSE_CONTENT_ACTION = 222 +MOUSE_CONTENT_COLLECTIBLE = 222 +MOUSE_CONTENT_EMPTY = 222 +MOUSE_CONTENT_EQUIPPED_ITEM = 222 +MOUSE_CONTENT_INVENTORY_ITEM = 222 +MOUSE_CONTENT_QUEST_ITEM = 222 +MOUSE_CONTENT_STORE_BUYBACK_ITEM = 222 +MOUSE_CONTENT_STORE_ITEM = 222 +MOUSE_CONTENT_TRADE_ITEM = 222 +MOUSE_DESTROY_ITEM_FAIL_REASON_CRAFTING = 222 +MOUSE_DESTROY_ITEM_FAIL_REASON_NONE = 222 +NAMEPLATE_CHOICE_ALL = 222 +NAMEPLATE_CHOICE_ALLY = 222 +NAMEPLATE_CHOICE_ENEMY = 222 +NAMEPLATE_CHOICE_HURT = 222 +NAMEPLATE_CHOICE_INVALID = 222 +NAMEPLATE_CHOICE_NONE = 222 +NAMEPLATE_CHOICE_OFF = 222 +NAMEPLATE_CHOICE_ON = 222 +NAMEPLATE_TYPE_ALLIANCE_INDICATORS = 222 +NAMEPLATE_TYPE_ALL_HEALTHBARS = 222 +NAMEPLATE_TYPE_ALL_NAMEPLATES = 222 +NAMEPLATE_TYPE_ENEMY_NPC_HEALTHBARS = 222 +NAMEPLATE_TYPE_ENEMY_NPC_NAMEPLATES = 222 +NAMEPLATE_TYPE_ENEMY_PLAYER_HEALTHBARS = 222 +NAMEPLATE_TYPE_ENEMY_PLAYER_NAMEPLATES = 222 +NAMEPLATE_TYPE_FOLLOWER_INDICATORS = 222 +NAMEPLATE_TYPE_FRIENDLY_NPC_HEALTHBARS = 222 +NAMEPLATE_TYPE_FRIENDLY_NPC_NAMEPLATES = 222 +NAMEPLATE_TYPE_FRIENDLY_PLAYER_HEALTHBARS = 222 +NAMEPLATE_TYPE_FRIENDLY_PLAYER_NAMEPLATES = 222 +NAMEPLATE_TYPE_GROUP_INDICATORS = 222 +NAMEPLATE_TYPE_PLAYER_HEALTHBAR = 222 +NAMEPLATE_TYPE_PLAYER_NAMEPLATE = 222 +NAMEPLATE_TYPE_RESURRECT_INDICATORS = 222 +NAMEPLATE_TYPE_TARGET_HEALTHBAR = 222 +NAMEPLATE_TYPE_TARGET_NAMEPLATE = 222 +NON_COMBAT_BONUS_ALCHEMY_CREATE_EXTRA = 222 +NON_COMBAT_BONUS_ALCHEMY_CREATE_PERCENT_DISCOUNT = 222 +NON_COMBAT_BONUS_ALCHEMY_LEVEL = 222 +NON_COMBAT_BONUS_ALCHEMY_NEGATIVE_DURATION = 222 +NON_COMBAT_BONUS_ALCHEMY_POTION_DURATION = 222 +NON_COMBAT_BONUS_ALCHEMY_SHOW_NODES = 222 +NON_COMBAT_BONUS_ALCHEMY_THIRD_SLOT = 222 +NON_COMBAT_BONUS_ARMOR_KNOWLEDGE = 222 +NON_COMBAT_BONUS_BLACKSMITHING_BOOSTER_BONUS = 222 +NON_COMBAT_BONUS_BLACKSMITHING_CRAFT_PERCENT_DISCOUNT = 222 +NON_COMBAT_BONUS_BLACKSMITHING_EXTRACT_LEVEL = 222 +NON_COMBAT_BONUS_BLACKSMITHING_HIRELING_LEVEL = 222 +NON_COMBAT_BONUS_BLACKSMITHING_LEVEL = 222 +NON_COMBAT_BONUS_BLACKSMITHING_RESEARCH_LEVEL = 222 +NON_COMBAT_BONUS_BLACKSMITHING_SHOW_NODES = 222 +NON_COMBAT_BONUS_CLOTHIER_BOOSTER_BONUS = 222 +NON_COMBAT_BONUS_CLOTHIER_CRAFT_PERCENT_DISCOUNT = 222 +NON_COMBAT_BONUS_CLOTHIER_EXTRACT_LEVEL = 222 +NON_COMBAT_BONUS_CLOTHIER_HIRELING_LEVEL = 222 +NON_COMBAT_BONUS_CLOTHIER_LEVEL = 222 +NON_COMBAT_BONUS_CLOTHIER_RESEARCH_LEVEL = 222 +NON_COMBAT_BONUS_CLOTHIER_SHOW_NODES = 222 +NON_COMBAT_BONUS_ENCHANTING_CRAFT_PERCENT_DISCOUNT = 222 +NON_COMBAT_BONUS_ENCHANTING_DECONSTRUCTION_UPGRADE = 222 +NON_COMBAT_BONUS_ENCHANTING_HIRELING_LEVEL = 222 +NON_COMBAT_BONUS_ENCHANTING_LEVEL = 222 +NON_COMBAT_BONUS_ENCHANTING_RARITY_LEVEL = 222 +NON_COMBAT_BONUS_ENCHANTING_SHOW_NODES = 222 +NON_COMBAT_BONUS_ENCHANTING_SLOT_IMPROVEMENT = 222 +NON_COMBAT_BONUS_ENLIGHTENED = 222 +NON_COMBAT_BONUS_EXTRACTION = 222 +NON_COMBAT_BONUS_FENCE_SALESMAN = 222 +NON_COMBAT_BONUS_FORTUNE_SEEKER = 222 +NON_COMBAT_BONUS_GROOM = 222 +NON_COMBAT_BONUS_IMPATIENCE = 222 +NON_COMBAT_BONUS_INVALID = 222 +NON_COMBAT_BONUS_MASTER_GATHERER = 222 +NON_COMBAT_BONUS_PICKPOCKET_CHANCE = 222 +NON_COMBAT_BONUS_PROVISIONING_CREATE_EXTRA_DRINK = 222 +NON_COMBAT_BONUS_PROVISIONING_CREATE_EXTRA_FOOD = 222 +NON_COMBAT_BONUS_PROVISIONING_DRINK_DURATION = 222 +NON_COMBAT_BONUS_PROVISIONING_FOOD_DURATION = 222 +NON_COMBAT_BONUS_PROVISIONING_HIRELING_LEVEL = 222 +NON_COMBAT_BONUS_PROVISIONING_LEVEL = 222 +NON_COMBAT_BONUS_PROVISIONING_RARITY_LEVEL = 222 +NON_COMBAT_BONUS_PROVISIONING_SHOW_NODES = 222 +NON_COMBAT_BONUS_SLY = 222 +NON_COMBAT_BONUS_SPELLCRAFTING_ABILITIES_LEARNED = 222 +NON_COMBAT_BONUS_SPELLCRAFTING_FOCUS_AREA = 222 +NON_COMBAT_BONUS_SPELLCRAFTING_FOCUS_CAST_TIME = 222 +NON_COMBAT_BONUS_SPELLCRAFTING_FOCUS_CHEAPER = 222 +NON_COMBAT_BONUS_SPELLCRAFTING_FOCUS_DURATION = 222 +NON_COMBAT_BONUS_SPELLCRAFTING_FOCUS_ULTIMATE = 222 +NON_COMBAT_BONUS_SPELLCRAFTING_TABLET_CREATION_TIME = 222 +NON_COMBAT_BONUS_SPELLCRAFTING_TABLET_QUALITY = 222 +NON_COMBAT_BONUS_TRAIT_IDENTIFIER = 222 +NON_COMBAT_BONUS_UNUSED = 222 +NON_COMBAT_BONUS_WOODWORKING_BOOSTER_BONUS = 222 +NON_COMBAT_BONUS_WOODWORKING_CRAFT_PERCENT_DISCOUNT = 222 +NON_COMBAT_BONUS_WOODWORKING_EXTRACT_LEVEL = 222 +NON_COMBAT_BONUS_WOODWORKING_HIRELING_LEVEL = 222 +NON_COMBAT_BONUS_WOODWORKING_LEVEL = 222 +NON_COMBAT_BONUS_WOODWORKING_RESEARCH_LEVEL = 222 +NON_COMBAT_BONUS_WOODWORKING_SHOW_NODES = 222 +NOTIFICATION_TYPE_CAMPAIGN_QUEUE = 222 +NOTIFICATION_TYPE_COLLECTIONS = 222 +NOTIFICATION_TYPE_CUSTOMER_SERVICE = 222 +NOTIFICATION_TYPE_FRIEND = 222 +NOTIFICATION_TYPE_GROUP = 222 +NOTIFICATION_TYPE_GUILD = 222 +NOTIFICATION_TYPE_GUILD_MOTD = 222 +NOTIFICATION_TYPE_LEADERBOARD = 222 +NOTIFICATION_TYPE_PLEDGE_OF_MARA = 222 +NOTIFICATION_TYPE_QUEST_SHARE = 222 +NOTIFICATION_TYPE_RESURRECT = 222 +NOTIFICATION_TYPE_TRADE = 222 +OBJECTIVE_ARTIFACT_DEFENSIVE = 222 +OBJECTIVE_ARTIFACT_OFFENSIVE = 222 +OBJECTIVE_ARTIFACT_RETURN = 222 +OBJECTIVE_DEFAULT = 222 +OPTIONS_CUSTOM_SETTING_CHAT_BUBBLE_EMOTE_ENABLED = 222 +OPTIONS_CUSTOM_SETTING_CHAT_BUBBLE_GROUP_ENABLED = 222 +OPTIONS_CUSTOM_SETTING_CHAT_BUBBLE_SAY_ENABLED = 222 +OPTIONS_CUSTOM_SETTING_CHAT_BUBBLE_WHISPER_ENABLED = 222 +OPTIONS_CUSTOM_SETTING_CHAT_BUBBLE_YELL_ENABLED = 222 +OPTIONS_CUSTOM_SETTING_GAMEPAD_PREGAME_PLAY_CINEMATIC = 222 +OPTIONS_CUSTOM_SETTING_GAMEPAD_PREGAME_SERVER_SELECT = 222 +OPTIONS_CUSTOM_SETTING_GAMEPAD_PREGAME_VIEW_CREDITS = 222 +OPTIONS_CUSTOM_SETTING_SOCIAL_CHAT_COLOR_EMOTE = 222 +OPTIONS_CUSTOM_SETTING_SOCIAL_CHAT_COLOR_GROUP = 222 +OPTIONS_CUSTOM_SETTING_SOCIAL_CHAT_COLOR_GUILD1 = 222 +OPTIONS_CUSTOM_SETTING_SOCIAL_CHAT_COLOR_GUILD2 = 222 +OPTIONS_CUSTOM_SETTING_SOCIAL_CHAT_COLOR_GUILD3 = 222 +OPTIONS_CUSTOM_SETTING_SOCIAL_CHAT_COLOR_GUILD4 = 222 +OPTIONS_CUSTOM_SETTING_SOCIAL_CHAT_COLOR_GUILD5 = 222 +OPTIONS_CUSTOM_SETTING_SOCIAL_CHAT_COLOR_NPC = 222 +OPTIONS_CUSTOM_SETTING_SOCIAL_CHAT_COLOR_OFFICER1 = 222 +OPTIONS_CUSTOM_SETTING_SOCIAL_CHAT_COLOR_OFFICER2 = 222 +OPTIONS_CUSTOM_SETTING_SOCIAL_CHAT_COLOR_OFFICER3 = 222 +OPTIONS_CUSTOM_SETTING_SOCIAL_CHAT_COLOR_OFFICER4 = 222 +OPTIONS_CUSTOM_SETTING_SOCIAL_CHAT_COLOR_OFFICER5 = 222 +OPTIONS_CUSTOM_SETTING_SOCIAL_CHAT_COLOR_SAY = 222 +OPTIONS_CUSTOM_SETTING_SOCIAL_CHAT_COLOR_SYSTEM = 222 +OPTIONS_CUSTOM_SETTING_SOCIAL_CHAT_COLOR_WHISPER_INC = 222 +OPTIONS_CUSTOM_SETTING_SOCIAL_CHAT_COLOR_WHISPER_OUT = 222 +OPTIONS_CUSTOM_SETTING_SOCIAL_CHAT_COLOR_YELL = 222 +OPTIONS_CUSTOM_SETTING_SOCIAL_CHAT_COLOR_ZONE = 222 +OPTIONS_CUSTOM_SETTING_SOCIAL_CHAT_COLOR_ZONE_ENG = 222 +OPTIONS_CUSTOM_SETTING_SOCIAL_CHAT_COLOR_ZONE_FRA = 222 +OPTIONS_CUSTOM_SETTING_SOCIAL_CHAT_COLOR_ZONE_GER = 222 +OPTIONS_CUSTOM_SETTING_SOCIAL_CHAT_TITLE_GUILD1 = 222 +OPTIONS_CUSTOM_SETTING_SOCIAL_CHAT_TITLE_GUILD2 = 222 +OPTIONS_CUSTOM_SETTING_SOCIAL_CHAT_TITLE_GUILD3 = 222 +OPTIONS_CUSTOM_SETTING_SOCIAL_CHAT_TITLE_GUILD4 = 222 +OPTIONS_CUSTOM_SETTING_SOCIAL_CHAT_TITLE_GUILD5 = 222 +OPTIONS_CUSTOM_SETTING_SOCIAL_MIN_ALPHA = 222 +OPTIONS_CUSTOM_SETTING_SOCIAL_TEXT_SIZE = 222 +FEEDBACK_TYPE_INVALID = 222 +FEEDBACK_TYPE_QUEST = 222 +PICKPOCKET_DIFFICULTY_EASY = 222 +PICKPOCKET_DIFFICULTY_HARD = 222 +PICKPOCKET_DIFFICULTY_INVALID = 222 +PICKPOCKET_DIFFICULTY_MEDIUM = 222 +PLAYER_DIFFICULTY_LEVEL_FIRST_ALLIANCE = 222 +PLAYER_DIFFICULTY_LEVEL_SECOND_ALLIANCE = 222 +PLAYER_DIFFICULTY_LEVEL_THIRD_ALLIANCE = 222 +PLAYER_STATUS_AWAY = 222 +PLAYER_STATUS_DO_NOT_DISTURB = 222 +PLAYER_STATUS_OFFLINE = 222 +PLAYER_STATUS_ONLINE = 222 +PLEDGE_OF_MARA_RESPONSE_ACCEPT = 222 +PLEDGE_OF_MARA_RESPONSE_DECLINE = 222 +POI_TYPE_ACHIEVEMENT = 222 +POI_TYPE_ACHIEVEMENT_COMPONENT = 222 +POI_TYPE_GROUP_DUNGEON = 222 +POI_TYPE_OBJECTIVE = 222 +POI_TYPE_PUBLIC_DUNGEON = 222 +POI_TYPE_STANDARD = 222 +POI_TYPE_WAYSHRINE = 222 +PROGRESSION_COLOR_AVA_RANK_END = 222 +PROGRESSION_COLOR_AVA_RANK_START = 222 +PROGRESSION_COLOR_CP_HEALTH_END = 222 +PROGRESSION_COLOR_CP_HEALTH_START = 222 +PROGRESSION_COLOR_CP_MAGICKA_END = 222 +PROGRESSION_COLOR_CP_MAGICKA_START = 222 +PROGRESSION_COLOR_CP_STAMINA_END = 222 +PROGRESSION_COLOR_CP_STAMINA_START = 222 +PROGRESSION_COLOR_EARNED = 222 +PROGRESSION_COLOR_LOCKED = 222 +PROGRESSION_COLOR_PURCHASED = 222 +PROGRESSION_COLOR_PURCHASED_UNSELECTED = 222 +PROGRESSION_COLOR_SKILL_XP_END = 222 +PROGRESSION_COLOR_SKILL_XP_GLOW = 222 +PROGRESSION_COLOR_SKILL_XP_START = 222 +PROGRESSION_COLOR_UNEARNED = 222 +PROGRESSION_COLOR_UNPURCHASED = 222 +PROGRESSION_COLOR_VP_END = 222 +PROGRESSION_COLOR_VP_GLOW = 222 +PROGRESSION_COLOR_VP_START = 222 +PROGRESSION_COLOR_XP_END = 222 +PROGRESSION_COLOR_XP_FULL_END = 222 +PROGRESSION_COLOR_XP_FULL_START = 222 +PROGRESSION_COLOR_XP_GLOW = 222 +PROGRESSION_COLOR_XP_MORPH_END = 222 +PROGRESSION_COLOR_XP_MORPH_START = 222 +PROGRESSION_COLOR_XP_START = 222 +PROSPECTIVE_PICKPOCKET_RESULT_CAN_ATTEMPT = 222 +PROSPECTIVE_PICKPOCKET_RESULT_COOLDOWN = 222 +PROSPECTIVE_PICKPOCKET_RESULT_INVENTORY_FULL = 222 +PROSPECTIVE_PICKPOCKET_RESULT_OUT_OF_POSITION = 222 +PROSPECTIVE_PICKPOCKET_RESULT_OUT_OF_RANGE = 222 +PROVISIONER_SPECIAL_INGREDIENT_TYPE_FLAVORING = 222 +PROVISIONER_SPECIAL_INGREDIENT_TYPE_NONE = 222 +PROVISIONER_SPECIAL_INGREDIENT_TYPE_SPICES = 222 +PVP_SYSTEM_CYRODIIL = 222 +PVP_SYSTEM_INHERIT_FROM_KEEP = 222 +PVP_SYSTEM_NONE = 222 +QUEST_REMOVED_TYPE_ABANDONED = 222 +QUEST_REMOVED_TYPE_COMPLETED = 222 +QUEST_REPEAT_DAILY = 222 +QUEST_REPEAT_NOT_REPEATABLE = 222 +QUEST_REPEAT_REPEATABLE = 222 +QUEST_STEP_TYPE_AND = 222 +QUEST_STEP_TYPE_BRANCH = 222 +QUEST_STEP_TYPE_END = 222 +QUEST_STEP_TYPE_OR = 222 +QUEST_STEP_VISIBILITY_HIDDEN = 222 +QUEST_STEP_VISIBILITY_HINT = 222 +QUEST_STEP_VISIBILITY_OPTIONAL = 222 +QUEST_TYPE_AVA = 222 +QUEST_TYPE_AVA_GRAND = 222 +QUEST_TYPE_AVA_GROUP = 222 +QUEST_TYPE_CLASS = 222 +QUEST_TYPE_CRAFTING = 222 +QUEST_TYPE_DUNGEON = 222 +QUEST_TYPE_GROUP = 222 +QUEST_TYPE_GUILD = 222 +QUEST_TYPE_MAIN_STORY = 222 +QUEST_TYPE_NONE = 222 +QUEST_TYPE_RAID = 222 +RAID_CATEGORY_CHALLENGE = 222 +RAID_CATEGORY_TRIAL = 222 +RAID_LIFE_VISIBILITY_CHOICE_AUTOMATIC = 222 +RAID_LIFE_VISIBILITY_CHOICE_OFF = 222 +RAID_LIFE_VISIBILITY_CHOICE_ON = 222 +RAID_POINT_REASON_BONUS_ACTIVITY_HIGH = 222 +RAID_POINT_REASON_BONUS_ACTIVITY_LOW = 222 +RAID_POINT_REASON_BONUS_ACTIVITY_MEDIUM = 222 +RAID_POINT_REASON_KILL_BANNERMEN = 222 +RAID_POINT_REASON_KILL_BOSS = 222 +RAID_POINT_REASON_KILL_CHAMPION = 222 +RAID_POINT_REASON_KILL_MINIBOSS = 222 +RAID_POINT_REASON_KILL_NORMAL_MONSTER = 222 +RAID_POINT_REASON_KILL_NOXP_MONSTER = 222 +RAID_POINT_REASON_LIFE_REMAINING = 222 +RATINGS_BOARD_BR = 222 +RATINGS_BOARD_ESRB = 222 +RATINGS_BOARD_FPB = 222 +RATINGS_BOARD_NONE = 222 +RATINGS_BOARD_OFLC = 222 +RATINGS_BOARD_PEGI = 222 +RATINGS_BOARD_RR = 222 +RATINGS_BOARD_USK = 222 +REALM_SELECT_METHOD_DEFAULT_REALM = 222 +REALM_SELECT_METHOD_LAST_REALM = 222 +REALM_SELECT_METHOD_USER_SELECTS = 222 +REFLECTION_QUALITY_HIGH = 222 +REFLECTION_QUALITY_LOW = 222 +REFLECTION_QUALITY_MEDIUM = 222 +REFLECTION_QUALITY_OFF = 222 +REMOTE_SCENE_STATE_CHANGE_ORIGIN_INGAME = 222 +REMOTE_SCENE_STATE_CHANGE_ORIGIN_INTERNAL = 222 +REMOTE_SCENE_STATE_CHANGE_ORIGIN_PREGAME = 222 +REMOTE_SCENE_STATE_CHANGE_TYPE_HIDE = 222 +REMOTE_SCENE_STATE_CHANGE_TYPE_POP = 222 +REMOTE_SCENE_STATE_CHANGE_TYPE_PUSH = 222 +REMOTE_SCENE_STATE_CHANGE_TYPE_SHOW = 222 +REPORT_PLAYER_REASON_BEHAVIOR = 222 +REPORT_PLAYER_REASON_BOTTING = 222 +REPORT_PLAYER_REASON_CHAT_SPAM = 222 +REPORT_PLAYER_REASON_FRIEND_REQUEST_SPAM = 222 +REPORT_PLAYER_REASON_GUILD_REQUEST_SPAM = 222 +REPORT_PLAYER_REASON_MAIL_SPAM = 222 +REWARD_ITEM_TYPE_COLLECTIBLE = 222 +REWARD_ITEM_TYPE_ITEM = 222 +REWARD_TYPE_ALLIANCE_POINTS = 222 +REWARD_TYPE_AUTO_ITEM = 222 +REWARD_TYPE_INSPIRATION = 222 +REWARD_TYPE_MONEY = 222 +REWARD_TYPE_NONE = 222 +REWARD_TYPE_PARTIAL_SKILL_POINTS = 222 +REWARD_TYPE_UNUSED3 = 222 +RIDING_TRAIN_CARRYING_CAPACITY = 222 +RIDING_TRAIN_INVALID = 222 +RIDING_TRAIN_SPEED = 222 +RIDING_TRAIN_STAMINA = 222 +SLD_ANSWER_NO = 222 +SLD_ANSWER_YES = 222 +SLD_ERROR_ALLOW_OVERWRITE = 222 +SLD_ERROR_FAILED_LOAD = 222 +SLD_ERROR_FAILED_SAVE = 222 +SLD_ERROR_FILE_CORRUPT = 222 +SLD_ERROR_NO_SAVE_CREATED = 222 +SLD_ERROR_NO_SAVE_DEVICE_SELECTED = 222 +SLD_ERROR_OUT_OF_SPACE = 222 +SLD_ERROR_SAVE_DEST_REMOVED = 222 +SETTING_PANEL_AUDIO = 222 +SETTING_PANEL_CAMERA = 222 +SETTING_PANEL_DEBUG = 222 +SETTING_PANEL_GAMEPLAY = 222 +SETTING_PANEL_INTERFACE = 222 +SETTING_PANEL_SOCIAL = 222 +SETTING_PANEL_VIDEO = 222 +SETTING_TYPE_ACTION_BARS = 222 +SETTING_TYPE_ACTIVE_COMBAT_TIP = 222 +SETTING_TYPE_AUDIO = 222 +SETTING_TYPE_CAMERA = 222 +SETTING_TYPE_CHAT_BUBBLE = 222 +SETTING_TYPE_COMBAT = 222 +SETTING_TYPE_DEVELOPER_DEBUG = 222 +SETTING_TYPE_GAMEPAD = 222 +SETTING_TYPE_GRAPHICS = 222 +SETTING_TYPE_IN_WORLD = 222 +SETTING_TYPE_LANGUAGE = 222 +SETTING_TYPE_LOOT = 222 +SETTING_TYPE_NAMEPLATES = 222 +SETTING_TYPE_TOOLTIPS = 222 +SETTING_TYPE_TUTORIAL = 222 +SETTING_TYPE_UI = 222 +SETTING_TYPE_VOICE = 222 +SHADOWS_CHOICE_HIGH = 222 +SHADOWS_CHOICE_LOW = 222 +SHADOWS_CHOICE_MEDIUM = 222 +SHADOWS_CHOICE_OFF = 222 +SHADOWS_CHOICE_PS4 = 222 +SHADOWS_CHOICE_ULTRA = 222 +SHADOWS_CHOICE_XB1 = 222 +SIEGE_TYPE_BALLISTA = 222 +SIEGE_TYPE_BATTLE_STANDARD = 222 +SIEGE_TYPE_CATAPULT = 222 +SIEGE_TYPE_GRAVEYARD = 222 +SIEGE_TYPE_MONSTER = 222 +SIEGE_TYPE_NONE = 222 +SIEGE_TYPE_OIL = 222 +SIEGE_TYPE_RAM = 222 +SIEGE_TYPE_TREBUCHET = 222 +SIEGE_TYPE_UNIVERSAL = 222 +SKILL_GROWTH_TYPE_AP = 222 +SKILL_GROWTH_TYPE_EXP = 222 +SKILL_GROWTH_TYPE_INSPIRATION = 222 +SKILL_GROWTH_TYPE_JUSTICE_THIEF = 222 +SKILL_GROWTH_TYPE_KEEP = 222 +SKILL_GROWTH_TYPE_SIEGE = 222 +SKILL_TOOLTIP_TEXT_COLOR_BODY = 222 +SKILL_TOOLTIP_TEXT_COLOR_NAME = 222 +SKILL_TYPE_ARMOR = 222 +SKILL_TYPE_AVA = 222 +SKILL_TYPE_CHAMPION = 222 +SKILL_TYPE_CLASS = 222 +SKILL_TYPE_GUILD = 222 +SKILL_TYPE_NONE = 222 +SKILL_TYPE_RACIAL = 222 +SKILL_TYPE_TRADESKILL = 222 +SKILL_TYPE_WEAPON = 222 +SKILL_TYPE_WORLD = 222 +SOCKET_TYPE_AMMO = 222 +SOCKET_TYPE_ENCHANTMENT = 222 +SOCKET_TYPE_LAUNCH_VELOCITY = 222 +SOCKET_TYPE_NONE = 222 +SOCKET_TYPE_PRECISION = 222 +SOCKET_TYPE_TOUGHNESS = 222 +SOUL_GEM_TYPE_EMPTY = 222 +SOUL_GEM_TYPE_FILLED = 222 +SPECIAL_MOVE_INDEX_BLOCK = 222 +SPECIAL_MOVE_INDEX_CROUCH = 222 +SPECIAL_MOVE_INDEX_INTERRUPT = 222 +SPECIAL_MOVE_INDEX_ROLL_DODGE = 222 +SPECIAL_MOVE_INDEX_SPRINT = 222 +STAT_BONUS_OPTION_APPLY_BONUS = 222 +STAT_BONUS_OPTION_DONT_APPLY_BONUS = 222 +STAT_SOFT_CAP_OPTION_APPLY_SOFT_CAP = 222 +STAT_SOFT_CAP_OPTION_DONT_APPLY_SOFT_CAP = 222 +STAT_VALUE_COLOR_DIMINISHING_RETURNS = 222 +STAT_VALUE_COLOR_HIGHER = 222 +STAT_VALUE_COLOR_LOWER = 222 +STATUS_EFFECT_TYPE_BLEED = 222 +STATUS_EFFECT_TYPE_BLIND = 222 +STATUS_EFFECT_TYPE_CHARM = 222 +STATUS_EFFECT_TYPE_DAZED = 222 +STATUS_EFFECT_TYPE_DISEASE = 222 +STATUS_EFFECT_TYPE_ENVIRONMENT = 222 +STATUS_EFFECT_TYPE_FEAR = 222 +STATUS_EFFECT_TYPE_LEVITATE = 222 +STATUS_EFFECT_TYPE_MAGIC = 222 +STATUS_EFFECT_TYPE_MESMERIZE = 222 +STATUS_EFFECT_TYPE_NEARSIGHT = 222 +STATUS_EFFECT_TYPE_NONE = 222 +STATUS_EFFECT_TYPE_PACIFY = 222 +STATUS_EFFECT_TYPE_POISON = 222 +STATUS_EFFECT_TYPE_PUNCTURE = 222 +STATUS_EFFECT_TYPE_ROOT = 222 +STATUS_EFFECT_TYPE_SILENCE = 222 +STATUS_EFFECT_TYPE_SNARE = 222 +STATUS_EFFECT_TYPE_STUN = 222 +STATUS_EFFECT_TYPE_TRAUMA = 222 +STATUS_EFFECT_TYPE_WEAKNESS = 222 +STATUS_EFFECT_TYPE_WOUND = 222 +STEALTH_STATE_DETECTED = 222 +STEALTH_STATE_HIDDEN = 222 +STEALTH_STATE_HIDDEN_ALMOST_DETECTED = 222 +STEALTH_STATE_HIDING = 222 +STEALTH_STATE_NONE = 222 +STEALTH_STATE_STEALTH = 222 +STEALTH_STATE_STEALTH_ALMOST_DETECTED = 222 +STORE_ENTRY_TYPE_COLLECTIBLE = 222 +STORE_ENTRY_TYPE_DEPRECATED = 222 +STORE_ENTRY_TYPE_INTERACTABLE = 222 +STORE_ENTRY_TYPE_ITEM = 222 +STORE_ENTRY_TYPE_MONSTER = 222 +STORE_ENTRY_TYPE_QUEST_ITEM = 222 +STORE_ENTRY_TYPE_SUBSTORE = 222 +TEX_RES_CHOICE_HIGH = 222 +TEX_RES_CHOICE_LOW = 222 +TEX_RES_CHOICE_MEDIUM = 222 +TIME_FORMAT_DIRECTION_ASCENDING = 222 +TIME_FORMAT_DIRECTION_DESCENDING = 222 +TIME_FORMAT_DIRECTION_NONE = 222 +TIME_FORMAT_PRECISION_MILLISECONDS = 222 +TIME_FORMAT_PRECISION_MILLISECONDS_NO_HOURS_OR_DAYS = 222 +TIME_FORMAT_PRECISION_SECONDS = 222 +TIME_FORMAT_PRECISION_TENTHS = 222 +TIME_FORMAT_PRECISION_TENTHS_RELEVANT = 222 +TIME_FORMAT_PRECISION_TWELVE_HOUR = 222 +TIME_FORMAT_PRECISION_TWENTY_FOUR_HOUR = 222 +TIME_FORMAT_STYLE_CAST_TIME = 222 +TIME_FORMAT_STYLE_CHANNEL_TIME = 222 +TIME_FORMAT_STYLE_CLOCK_TIME = 222 +TIME_FORMAT_STYLE_COLONS = 222 +TIME_FORMAT_STYLE_COOLDOWN_TIME = 222 +TIME_FORMAT_STYLE_DESCRIPTIVE = 222 +TIME_FORMAT_STYLE_DESCRIPTIVE_SHORT = 222 +TIME_FORMAT_STYLE_DESCRIPTIVE_SHORT_SHOW_ZERO_SECS = 222 +TIME_FORMAT_STYLE_DURATION = 222 +TIME_FORMAT_STYLE_RELATIVE_TIMESTAMP = 222 +TIME_FORMAT_STYLE_SHOW_LARGEST_UNIT = 222 +TIME_FORMAT_STYLE_SHOW_LARGEST_UNIT_DESCRIPTIVE = 222 +TIME_FORMAT_STYLE_SHOW_LARGEST_UNIT_DESCRIPTIVE_COLOR = 222 +TIME_FORMAT_STYLE_SHOW_LARGEST_UNIT_DESCRIPTIVE_SHORT = 222 +TOOLTIP_GAME_DATA_CHARGES = 222 +TOOLTIP_GAME_DATA_CONDITION = 222 +TOOLTIP_GAME_DATA_DIVIDER = 222 +TOOLTIP_GAME_DATA_EQUIPPED_INFO = 222 +TOOLTIP_GAME_DATA_ITEM_ICON = 222 +TOOLTIP_GAME_DATA_NONE = 222 +TOOLTIP_GAME_DATA_PROGRESSION = 222 +TOOLTIP_GAME_DATA_SKILL_UPGRADE = 222 +TOOLTIP_GAME_DATA_STOLEN = 222 +TOOLTIP_SETTING_QUEST_PANEL_CATEGORY = 222 +TOOLTIP_SETTING_UNIT_FRAMES_CATEGORY = 222 +TRACK_TYPE_INVALID = 222 +TRACK_TYPE_QUEST = 222 +TRADE_CONFIRM_ACCEPT = 222 +TRADE_CONFIRM_EDIT = 222 +TRADE_ME = 222 +TRADE_THEM = 222 +TRADE_STATE_IDLE = 222 +TRADE_STATE_INVITE_CONSIDERING = 222 +TRADE_STATE_INVITE_WAITING = 222 +TRADE_STATE_TRADING = 222 +CRAFTING_TYPE_ALCHEMY = 222 +CRAFTING_TYPE_BLACKSMITHING = 222 +CRAFTING_TYPE_CLOTHIER = 222 +CRAFTING_TYPE_ENCHANTING = 222 +CRAFTING_TYPE_INVALID = 222 +CRAFTING_TYPE_PROVISIONING = 222 +CRAFTING_TYPE_WOODWORKING = 222 +TUTORIAL_TRIGGER_ACCOUNT_BANK_OPENED = 222 +TUTORIAL_TRIGGER_ACHIEVEMENTS_OPENED = 222 +TUTORIAL_TRIGGER_ACQUIRED_COLLECTIBLE = 222 +TUTORIAL_TRIGGER_ALCHEMY_OPENED = 222 +TUTORIAL_TRIGGER_ATTEMPTED_TO_FISH_WITHOUT_BAIT = 222 +TUTORIAL_TRIGGER_AVA_FAST_TRAVEL = 222 +TUTORIAL_TRIGGER_BLACKSMITHING_CREATION_OPENED = 222 +TUTORIAL_TRIGGER_BLACKSMITHING_DECONSTRUCTION_OPENED = 222 +TUTORIAL_TRIGGER_BLACKSMITHING_IMPROVEMENT_OPENED = 222 +TUTORIAL_TRIGGER_BLACKSMITHING_REFINEMENT_OPENED = 222 +TUTORIAL_TRIGGER_BLACKSMITHING_RESEARCH_OPENED = 222 +TUTORIAL_TRIGGER_BOUNTY_ADDED = 222 +TUTORIAL_TRIGGER_CADWELLS_ALMANAC_OPENED = 222 +TUTORIAL_TRIGGER_CAMPAIGN_AVAILABLE_TO_ENTER = 222 +TUTORIAL_TRIGGER_CAMPAIGN_BROWSER_OPENED = 222 +TUTORIAL_TRIGGER_CAMPAIGN_OVERVIEW_OPENED = 222 +TUTORIAL_TRIGGER_CHAMPION_POINT_GAINED = 222 +TUTORIAL_TRIGGER_CHAMPION_SYSTEM_UNLOCKED = 222 +TUTORIAL_TRIGGER_CHAMPION_UI_SHOWN = 222 +TUTORIAL_TRIGGER_CLOTHIER_CREATION_OPENED = 222 +TUTORIAL_TRIGGER_CLOTHIER_DECONSTRUCTION_OPENED = 222 +TUTORIAL_TRIGGER_CLOTHIER_IMPROVEMENT_OPENED = 222 +TUTORIAL_TRIGGER_CLOTHIER_REFINEMENT_OPENED = 222 +TUTORIAL_TRIGGER_CLOTHIER_RESEARCH_OPENED = 222 +TUTORIAL_TRIGGER_COLLECTIONS_OPENED = 222 +TUTORIAL_TRIGGER_COMBAT_MONSTER_DIFFICULTY = 222 +TUTORIAL_TRIGGER_COMBAT_ROOTED = 222 +TUTORIAL_TRIGGER_COMBAT_SKILLS_OPENED = 222 +TUTORIAL_TRIGGER_COMBAT_STATUS_EFFECT = 222 +TUTORIAL_TRIGGER_COMBAT_STUNNED = 222 +TUTORIAL_TRIGGER_CONTACTS_OPENED = 222 +TUTORIAL_TRIGGER_CONTROLLING_SIEGE = 222 +TUTORIAL_TRIGGER_CROWN_CONSUMABLE_PURCHASED = 222 +TUTORIAL_TRIGGER_DAILY_QUEST_ADDED = 222 +TUTORIAL_TRIGGER_DAMAGED_EQUIPMENT_REDUCING_EFFECTIVENESS = 222 +TUTORIAL_TRIGGER_DEATH_AVA = 222 +TUTORIAL_TRIGGER_DEATH_PVE = 222 +TUTORIAL_TRIGGER_DECONSTRUCTION_LEVEL_PENALTY = 222 +TUTORIAL_TRIGGER_DISCOVERED_GROUP_DUNGEON = 222 +TUTORIAL_TRIGGER_DISCOVERED_PUBLIC_DUNGEON = 222 +TUTORIAL_TRIGGER_DISREPUTABLE_REACHED = 222 +TUTORIAL_TRIGGER_DYEING_OPENED = 222 +TUTORIAL_TRIGGER_EARNED_ALLIANCE_POINTS = 222 +TUTORIAL_TRIGGER_EIDETIC_MEMORY = 222 +TUTORIAL_TRIGGER_ENCHANTING_CREATION_OPENED = 222 +TUTORIAL_TRIGGER_ENCHANTING_EXTRACTION_OPENED = 222 +TUTORIAL_TRIGGER_ENLIGHTENED_STATE_GAINED = 222 +TUTORIAL_TRIGGER_ENLIGHTENED_STATE_LOST = 222 +TUTORIAL_TRIGGER_ENTERED_OBJECTIVE_CAPTURE_AREA = 222 +TUTORIAL_TRIGGER_EQUIPMENT_DAMAGED = 222 +TUTORIAL_TRIGGER_EQUIPMENT_OUT_OF_CHARGES = 222 +TUTORIAL_TRIGGER_EQUIPPED_ANY_ARMOR = 222 +TUTORIAL_TRIGGER_EQUIPPED_ANY_WEAPON = 222 +TUTORIAL_TRIGGER_FENCE_OPENED = 222 +TUTORIAL_TRIGGER_FUGITIVE_REACHED = 222 +TUTORIAL_TRIGGER_GAINED_BATTLE_STANDARD_ITEM = 222 +TUTORIAL_TRIGGER_GAINED_BIND_ON_EQUIP_ITEM = 222 +TUTORIAL_TRIGGER_GAINED_CRAFTING_MATERIAL = 222 +TUTORIAL_TRIGGER_GAINED_DISGUISE = 222 +TUTORIAL_TRIGGER_GAINED_EMPTY_SOUL_GEM = 222 +TUTORIAL_TRIGGER_GAINED_FORWARD_CAMP_ITEM = 222 +TUTORIAL_TRIGGER_GAINED_SIEGE_BALLISTA_ITEM = 222 +TUTORIAL_TRIGGER_GAINED_SIEGE_CATAPULT_ITEM = 222 +TUTORIAL_TRIGGER_GAINED_SIEGE_MASONRY_KIT = 222 +TUTORIAL_TRIGGER_GAINED_SIEGE_MONSTER_ITEM = 222 +TUTORIAL_TRIGGER_GAINED_SIEGE_OIL_ITEM = 222 +TUTORIAL_TRIGGER_GAINED_SIEGE_RAM_ITEM = 222 +TUTORIAL_TRIGGER_GAINED_SIEGE_TREBUCHET_ITEM = 222 +TUTORIAL_TRIGGER_GAINED_SIEGE_WOODWORKING_KIT = 222 +TUTORIAL_TRIGGER_GAINED_SOUL_GEM = 222 +TUTORIAL_TRIGGER_GROUP_CHAT = 222 +TUTORIAL_TRIGGER_GROUP_TOOLS_OPENED = 222 +TUTORIAL_TRIGGER_GUILDS_HERALDRY_OPENED = 222 +TUTORIAL_TRIGGER_GUILDS_HOME_OPENED = 222 +TUTORIAL_TRIGGER_GUILDS_ROSTER_OPENED = 222 +TUTORIAL_TRIGGER_GUILD_BANK_OPENED = 222 +TUTORIAL_TRIGGER_GUILD_CHAT = 222 +TUTORIAL_TRIGGER_HELP_CUSTOMER_SUPPORT_OPENED = 222 +TUTORIAL_TRIGGER_HELP_TUTORIALS_OPENED = 222 +TUTORIAL_TRIGGER_IMPORTANT_DIALOGUE = 222 +TUTORIAL_TRIGGER_INCOMING_PLAYER_TO_PLAYER_NOTIFICATION = 222 +TUTORIAL_TRIGGER_INVENTORY_OPENED = 222 +TUTORIAL_TRIGGER_INVENTORY_OPENED_AND_FULL = 222 +TUTORIAL_TRIGGER_INVENTORY_OPENED_AND_QUICKSLOTS_AVAILABLE = 222 +TUTORIAL_TRIGGER_INVENTORY_OPENED_AND_STOLEN_ITEMS_PRESENT = 222 +TUTORIAL_TRIGGER_INVENTORY_OPENED_AND_WEAPON_SETS_AVAILABLE = 222 +TUTORIAL_TRIGGER_ITEM_STOLEN = 222 +TUTORIAL_TRIGGER_JOURNAL_OPENED = 222 +TUTORIAL_TRIGGER_LAUNDER_OPENED = 222 +TUTORIAL_TRIGGER_LEADERBOARDS_OPENED = 222 +TUTORIAL_TRIGGER_LEVEL_UP = 222 +TUTORIAL_TRIGGER_LIVESTOCK_SLAIN = 222 +TUTORIAL_TRIGGER_LOCKPICKING_OPENED = 222 +TUTORIAL_TRIGGER_LOOT_FAIL_INVENTORY_FULL = 222 +TUTORIAL_TRIGGER_LORE_LIBRARY_OPENED = 222 +TUTORIAL_TRIGGER_MAIL_OPENED = 222 +TUTORIAL_TRIGGER_MAIL_OPENED_AND_FULL = 222 +TUTORIAL_TRIGGER_MAP_OPENED_AVA = 222 +TUTORIAL_TRIGGER_MAP_OPENED_PVE = 222 +TUTORIAL_TRIGGER_MARKET_OPENED = 222 +TUTORIAL_TRIGGER_MOUNT_SET = 222 +TUTORIAL_TRIGGER_NONE = 222 +TUTORIAL_TRIGGER_NOTIFICATIONS_OPENED = 222 +TUTORIAL_TRIGGER_NOTORIOUS_REACHED = 222 +TUTORIAL_TRIGGER_OWNED_LOCK_VIEWED = 222 +TUTORIAL_TRIGGER_PICKPOCKET_PROMPT_VIEWED = 222 +TUTORIAL_TRIGGER_PROVISIONING_OPENED = 222 +TUTORIAL_TRIGGER_PURCHASED_ABILITY = 222 +TUTORIAL_TRIGGER_PURCHASED_PASSIVE_ABILITY = 222 +TUTORIAL_TRIGGER_PURCHASED_ULTIMATE_ABILITY = 222 +TUTORIAL_TRIGGER_PVE_FAST_TRAVEL = 222 +TUTORIAL_TRIGGER_QUEST_COMPLETE_INVENTORY_FULL = 222 +TUTORIAL_TRIGGER_RAID_TRIAL_COMPLETED = 222 +TUTORIAL_TRIGGER_RAID_TRIAL_FAILED = 222 +TUTORIAL_TRIGGER_RAID_TRIAL_STARTED = 222 +TUTORIAL_TRIGGER_RECEIVED_MAIL = 222 +TUTORIAL_TRIGGER_RECEIVED_WHISPER = 222 +TUTORIAL_TRIGGER_REFUGE_ENTERED = 222 +TUTORIAL_TRIGGER_RIDING_SKILL_MANAGEMENT_OPENED = 222 +TUTORIAL_TRIGGER_SCALEABLE_REGION_ENTERED = 222 +TUTORIAL_TRIGGER_SKYSHARDS_DISCOVERED = 222 +TUTORIAL_TRIGGER_STATS_OPENED = 222 +TUTORIAL_TRIGGER_STATS_OPENED_AND_ATTRIBUTE_POINTS_UNSPENT = 222 +TUTORIAL_TRIGGER_STOLEN_ITEM_EQUIPPED = 222 +TUTORIAL_TRIGGER_STORE_OPENED = 222 +TUTORIAL_TRIGGER_TRADESKILLS_OPENED = 222 +TUTORIAL_TRIGGER_TRADE_OPENED = 222 +TUTORIAL_TRIGGER_TWO_FAST_TRAVEL_NODES = 222 +TUTORIAL_TRIGGER_ULTIMATE_AVAILABLE = 222 +TUTORIAL_TRIGGER_VETERAN_RANK_UP = 222 +TUTORIAL_TRIGGER_WEAPON_SWAPPING_UNLOCKED = 222 +TUTORIAL_TRIGGER_WOODWORKING_CREATION_OPENED = 222 +TUTORIAL_TRIGGER_WOODWORKING_DECONSTRUCTION_OPENED = 222 +TUTORIAL_TRIGGER_WOODWORKING_IMPROVEMENT_OPENED = 222 +TUTORIAL_TRIGGER_WOODWORKING_REFINEMENT_OPENED = 222 +TUTORIAL_TRIGGER_WOODWORKING_RESEARCH_OPENED = 222 +TUTORIAL_TRIGGER_YOUR_GROUP_OPENED = 222 +TUTORIAL_TYPE_DEPRECATED_3 = 222 +TUTORIAL_TYPE_HUD_BRIEF = 222 +TUTORIAL_TYPE_HUD_INFO_BOX = 222 +TUTORIAL_TYPE_UI_INFO_BOX = 222 +UI_ALERT_CATEGORY_ALERT = 222 +UI_ALERT_CATEGORY_ERROR = 222 +MAPTYPE_ALLIANCE = 222 +MAPTYPE_COSMIC = 222 +MAPTYPE_NONE = 222 +MAPTYPE_SUBZONE = 222 +MAPTYPE_WORLD = 222 +MAPTYPE_ZONE = 222 +MONSTER_DIFFICULTY_DEADLY = 222 +MONSTER_DIFFICULTY_EASY = 222 +MONSTER_DIFFICULTY_HARD = 222 +MONSTER_DIFFICULTY_NONE = 222 +MONSTER_DIFFICULTY_NORMAL = 222 +UI_PLATFORM_PC = 222 +UI_PLATFORM_PS4 = 222 +UI_PLATFORM_XBOX = 222 +UI_SETTING_ALWAYS_SHOW_STATUS_TEXT = 222 +UI_SETTING_COMPASS_ACTIVE_QUESTS = 222 +UI_SETTING_COMPASS_QUEST_GIVERS = 222 +UI_SETTING_CUSTOM_SCALE = 222 +UI_SETTING_DEPRECATED3 = 222 +UI_SETTING_FADE_PLAYER_BARS = 222 +UI_SETTING_FRAMERATE_LATENCY_LOCK = 222 +UI_SETTING_RETURN_CURSOR_ON_CHAT_FOCUS = 222 +UI_SETTING_SHOW_ACTION_BAR = 222 +UI_SETTING_SHOW_FRAMERATE = 222 +UI_SETTING_SHOW_LATENCY = 222 +UI_SETTING_SHOW_QUEST_BESTOWER_INDICATORS = 222 +UI_SETTING_SHOW_QUEST_TRACKER = 222 +UI_SETTING_SHOW_RAID_LIVES = 222 +UI_SETTING_USE_CUSTOM_SCALE = 222 +ULTIMATE_BAR_COLOR_BAR_END = 222 +ULTIMATE_BAR_COLOR_BAR_START = 222 +ULTIMATE_BAR_COLOR_FULL_BAR_END = 222 +ULTIMATE_BAR_COLOR_FULL_BAR_START = 222 +ATTRIBUTE_VISUAL_AUTOMATIC = 222 +ATTRIBUTE_VISUAL_DECREASED_MAX_POWER = 222 +ATTRIBUTE_VISUAL_DECREASED_REGEN_POWER = 222 +ATTRIBUTE_VISUAL_DECREASED_STAT = 222 +ATTRIBUTE_VISUAL_INCREASED_MAX_POWER = 222 +ATTRIBUTE_VISUAL_INCREASED_REGEN_POWER = 222 +ATTRIBUTE_VISUAL_INCREASED_STAT = 222 +ATTRIBUTE_VISUAL_NONE = 222 +ATTRIBUTE_VISUAL_POSSESSION = 222 +ATTRIBUTE_VISUAL_POWER_SHIELDING = 222 +ATTRIBUTE_VISUAL_UNWAVERING_POWER = 222 +END_CAST_REASON_COMPLETED = 222 +END_CAST_REASON_FAILED = 222 +END_CAST_REASON_INTERRUPTED = 222 +END_CAST_REASON_PLAYER_CANCELLED = 222 +UNIT_NAMEPLATE_ALLY_GROUP = 222 +UNIT_NAMEPLATE_ALLY_GROUP_TARGET = 222 +UNIT_NAMEPLATE_ALLY_NPC = 222 +UNIT_NAMEPLATE_ALLY_NPC_TARGET = 222 +UNIT_NAMEPLATE_ALLY_PLAYER = 222 +UNIT_NAMEPLATE_ALLY_PLAYER_TARGET = 222 +UNIT_NAMEPLATE_DEAD = 222 +UNIT_NAMEPLATE_DEAD_TARGET = 222 +UNIT_NAMEPLATE_DEFAULT = 222 +UNIT_NAMEPLATE_DEFAULT_TARGET = 222 +UNIT_NAMEPLATE_ENEMY_NPC_FRIENDLY = 222 +UNIT_NAMEPLATE_ENEMY_NPC_FRIENDLY_TARGET = 222 +UNIT_NAMEPLATE_ENEMY_NPC_HOSTILE = 222 +UNIT_NAMEPLATE_ENEMY_NPC_HOSTILE_TARGET = 222 +UNIT_NAMEPLATE_ENEMY_NPC_IN_COMBAT_WITH_LOCAL_PLAYER = 222 +UNIT_NAMEPLATE_ENEMY_NPC_IN_COMBAT_WITH_LOCAL_PLAYER_JUSTICE_NEUTRAL = 222 +UNIT_NAMEPLATE_ENEMY_NPC_IN_COMBAT_WITH_LOCAL_PLAYER_JUSTICE_NEUTRAL_TARGET = 222 +UNIT_NAMEPLATE_ENEMY_NPC_IN_COMBAT_WITH_LOCAL_PLAYER_TARGET = 222 +UNIT_NAMEPLATE_ENEMY_NPC_JUSTICE_NEUTRAL = 222 +UNIT_NAMEPLATE_ENEMY_NPC_JUSTICE_NEUTRAL_IGNORE_COMBAT = 222 +UNIT_NAMEPLATE_ENEMY_NPC_JUSTICE_NEUTRAL_IGNORE_COMBAT_TARGET = 222 +UNIT_NAMEPLATE_ENEMY_NPC_JUSTICE_NEUTRAL_TARGET = 222 +UNIT_NAMEPLATE_ENEMY_NPC_NEUTRAL = 222 +UNIT_NAMEPLATE_ENEMY_NPC_NEUTRAL_TARGET = 222 +UNIT_NAMEPLATE_ENEMY_PLAYER_NO_PVP = 222 +UNIT_NAMEPLATE_ENEMY_PLAYER_NO_PVP_TARGET = 222 +UNIT_NAMEPLATE_ENEMY_PLAYER_PVP = 222 +UNIT_NAMEPLATE_ENEMY_PLAYER_PVP_TARGET = 222 +UNIT_REACTION_DEFAULT = 222 +UNIT_REACTION_FRIENDLY = 222 +UNIT_REACTION_HOSTILE = 222 +UNIT_REACTION_NEUTRAL = 222 +UNIT_REACTION_NPC_ALLY = 222 +UNIT_REACTION_PLAYER_ALLY = 222 +VIDEO_SKIP_MODE_ALLOW_SKIP = 222 +VIDEO_SKIP_MODE_NO_SKIP = 222 +VIDEO_SKIP_MODE_REQUIRE_CONFIRMATION_FOR_SKIP = 222 +VOICE_CHAT_COLORS_AREA = 222 +VOICE_CHAT_COLORS_GROUP = 222 +VOICE_CHAT_COLORS_GUILD = 222 +VOICE_CHAT_COLORS_MUTED = 222 +WEAPONTYPE_AXE = 222 +WEAPONTYPE_BOW = 222 +WEAPONTYPE_DAGGER = 222 +WEAPONTYPE_FIRE_STAFF = 222 +WEAPONTYPE_FROST_STAFF = 222 +WEAPONTYPE_HAMMER = 222 +WEAPONTYPE_HEALING_STAFF = 222 +WEAPONTYPE_LIGHTNING_STAFF = 222 +WEAPONTYPE_NONE = 222 +WEAPONTYPE_RUNE = 222 +WEAPONTYPE_SHIELD = 222 +WEAPONTYPE_SWORD = 222 +WEAPONTYPE_TWO_HANDED_AXE = 222 +WEAPONTYPE_TWO_HANDED_HAMMER = 222 +WEAPONTYPE_TWO_HANDED_SWORD = 222 +ABILITY_MORPH_RANK = 222 +ACTION_BAR_CLASS_BAR_SIZE = 222 +ACTION_BAR_EMOTE_QUICK_SLOT_SIZE = 222 +ACTION_BAR_FIRST_CLASS_BAR_SLOT = 222 +ACTION_BAR_FIRST_EMOTE_QUICK_SLOT_INDEX = 222 +ACTION_BAR_FIRST_LOCKED_SLOT = 222 +ACTION_BAR_FIRST_NORMAL_SLOT_INDEX = 222 +ACTION_BAR_FIRST_SIEGE_BAR_SLOT = 222 +ACTION_BAR_FIRST_UTILITY_BAR_SLOT = 222 +ACTION_BAR_FIRST_WEAPON_SLOT_INDEX = 222 +ACTION_BAR_LAST_MAIN_BAR_SLOT = 222 +ACTION_BAR_LAST_WEAPON_SLOT_INDEX = 222 +ACTION_BAR_NUM_PAGES = 222 +ACTION_BAR_NUM_SLOTS = 222 +ACTION_BAR_QUICK_SLOT_INDEX = 222 +ACTION_BAR_SIEGE_BAR_SIZE = 222 +ACTION_BAR_SLOTS_PER_PAGE = 222 +ACTION_BAR_ULTIMATE_SLOT_INDEX = 222 +ACTION_BAR_UTILITY_BAR_SIZE = 222 +ACTIVE_COMBAT_TIP_AUTOMATIC_VISIBILITY_SETTING_ID = 222 +ACTIVE_COMBAT_TIP_ENABLED_SETTING_ID = 222 +DISPLAY_NAME_PREFIX_BYTE = 222 +GROUP_SIZE_MAX = 222 +GROUP_SIZE_MAX_WITHOUT_PLAYER = 222 +INVALID_EXPLORATION_INDEX = 222 +INVALID_TRACKER_INDEX = 222 +MAIL_MAX_ATTACHED_ITEMS = 222 +MAX_BOSSES = 222 +MAX_GUILD_RANKS = 222 +MAX_JOURNAL_QUESTS = 222 +MAX_KEEP_UPGRADE_LEVELS = 222 +MAX_PLAYER_MONEY = 222 +NUM_POWER_POOLS = 222 +MAX_READY_QUEUES = 222 +TRACKER_MAX_TRACKED = 222 +MAXIMUM_VETERAN_RANK = 222 +MIN_REQUIRED_LEVEL_TO_CREATE_GUILD = 222 +NO_POWER_INDEX = 222 +NO_PRIMARY_POWER_INDEX = 222 +NUM_ALLIANCES = 222 +NUM_BACKPACK_SLOTS_PER_UPGRADE = 222 +NUM_BANK_SLOTS_PER_UPGRADE = 222 +NUM_CRAFTING_ADDITIVES = 222 +NUM_CRAFTING_INGREDIENTS = 222 +NUM_LOCKPICK_CHAMBER_STATES = 222 +NUM_LOCKPICK_CHAMBERS = 222 +NUM_SKILL_LINE_COLUMNS_PER_LINE = 222 +TRADE_NUM_SLOTS = 222 +NUM_PARTIAL_SKILL_POINTS_FOR_FULL = 222 +RAID_GROUP_SIZE_THRESHOLD = 222 +SMALL_GROUP_SIZE_THRESHOLD = 222 +TRADE_DELAY_TIME = 222 +TUTORIAL_ENABLED_SETTING_ID = 222 +ABILITY_PROGRESSION_RESULT_ABILITY_NOT_KNOWN = 222 +ABILITY_PROGRESSION_RESULT_INVALID_LINE = 222 +ABILITY_PROGRESSION_RESULT_MORPH_CHOSEN = 222 +ABILITY_PROGRESSION_RESULT_MORPH_NOT_CHOSEN = 222 +ABILITY_PROGRESSION_RESULT_NOT_ENOUGH_MONEY = 222 +ABILITY_PROGRESSION_RESULT_NOT_HIGH_ENOUGH_LEVEL = 222 +ABILITY_PROGRESSION_RESULT_NO_MORE_UPGRADES = 222 +ABILITY_PROGRESSION_RESULT_NO_SKILL_POINTS = 222 +ABILITY_PROGRESSION_RESULT_NO_VALID_UPGRADE = 222 +ABILITY_PROGRESSION_RESULT_SUCCESS = 222 +ABILITY_PROGRESSION_RESULT_TOO_LOW_LEVEL = 222 +ACTION_RESULT_ABILITY_ON_COOLDOWN = 222 +ACTION_RESULT_ABSORBED = 222 +ACTION_RESULT_BAD_TARGET = 222 +ACTION_RESULT_BATTLE_STANDARDS_DISABLED = 222 +ACTION_RESULT_BATTLE_STANDARD_ALREADY_EXISTS_FOR_GUILD = 222 +ACTION_RESULT_BATTLE_STANDARD_LIMIT = 222 +ACTION_RESULT_BATTLE_STANDARD_NO_PERMISSION = 222 +ACTION_RESULT_BATTLE_STANDARD_TABARD_MISMATCH = 222 +ACTION_RESULT_BATTLE_STANDARD_TOO_CLOSE_TO_CAPTURABLE = 222 +ACTION_RESULT_BLADETURN = 222 +ACTION_RESULT_BLOCKED = 222 +ACTION_RESULT_BLOCKED_DAMAGE = 222 +ACTION_RESULT_BUSY = 222 +ACTION_RESULT_CANNOT_USE = 222 +ACTION_RESULT_CANT_SEE_TARGET = 222 +ACTION_RESULT_CANT_SWAP_WHILE_CHANGING_GEAR = 222 +ACTION_RESULT_CASTER_DEAD = 222 +ACTION_RESULT_CRITICAL_DAMAGE = 222 +ACTION_RESULT_CRITICAL_HEAL = 222 +ACTION_RESULT_DAMAGE = 222 +ACTION_RESULT_DAMAGE_SHIELDED = 222 +ACTION_RESULT_DEFENDED = 222 +ACTION_RESULT_DIED = 222 +ACTION_RESULT_DIED_XP = 222 +ACTION_RESULT_DISARMED = 222 +ACTION_RESULT_DISORIENTED = 222 +ACTION_RESULT_DODGED = 222 +ACTION_RESULT_DOT_TICK = 222 +ACTION_RESULT_DOT_TICK_CRITICAL = 222 +ACTION_RESULT_FAILED = 222 +ACTION_RESULT_FAILED_REQUIREMENTS = 222 +ACTION_RESULT_FAILED_SIEGE_CREATION_REQUIREMENTS = 222 +ACTION_RESULT_FALLING = 222 +ACTION_RESULT_FALL_DAMAGE = 222 +ACTION_RESULT_FEARED = 222 +ACTION_RESULT_FORWARD_CAMP_ALREADY_EXISTS_FOR_GUILD = 222 +ACTION_RESULT_FORWARD_CAMP_NO_PERMISSION = 222 +ACTION_RESULT_FORWARD_CAMP_TABARD_MISMATCH = 222 +ACTION_RESULT_GRAVEYARD_DISALLOWED_IN_INSTANCE = 222 +ACTION_RESULT_GRAVEYARD_TOO_CLOSE = 222 +ACTION_RESULT_HEAL = 222 +ACTION_RESULT_HOT_TICK = 222 +ACTION_RESULT_HOT_TICK_CRITICAL = 222 +ACTION_RESULT_IMMUNE = 222 +ACTION_RESULT_INSUFFICIENT_RESOURCE = 222 +ACTION_RESULT_INTERCEPTED = 222 +ACTION_RESULT_INTERRUPT = 222 +ACTION_RESULT_INVALID = 222 +ACTION_RESULT_INVALID_FIXTURE = 222 +ACTION_RESULT_INVALID_JUSTICE_TARGET = 222 +ACTION_RESULT_INVALID_TERRAIN = 222 +ACTION_RESULT_IN_AIR = 222 +ACTION_RESULT_IN_COMBAT = 222 +ACTION_RESULT_IN_ENEMY_KEEP = 222 +ACTION_RESULT_KILLED_BY_SUBZONE = 222 +ACTION_RESULT_KILLING_BLOW = 222 +ACTION_RESULT_KNOCKBACK = 222 +ACTION_RESULT_LEVITATED = 222 +ACTION_RESULT_MERCENARY_LIMIT = 222 +ACTION_RESULT_MISS = 222 +ACTION_RESULT_MISSING_EMPTY_SOUL_GEM = 222 +ACTION_RESULT_MISSING_FILLED_SOUL_GEM = 222 +ACTION_RESULT_MOBILE_GRAVEYARD_LIMIT = 222 +ACTION_RESULT_MOUNTED = 222 +ACTION_RESULT_MUST_BE_IN_OWN_KEEP = 222 +ACTION_RESULT_NOT_ENOUGH_INVENTORY_SPACE = 222 +ACTION_RESULT_NOT_ENOUGH_SPACE_FOR_SIEGE = 222 +ACTION_RESULT_NO_LOCATION_FOUND = 222 +ACTION_RESULT_NO_RAM_ATTACKABLE_TARGET_WITHIN_RANGE = 222 +ACTION_RESULT_NO_WEAPONS_TO_SWAP_TO = 222 +ACTION_RESULT_NPC_TOO_CLOSE = 222 +ACTION_RESULT_OFFBALANCE = 222 +ACTION_RESULT_PACIFIED = 222 +ACTION_RESULT_PARRIED = 222 +ACTION_RESULT_PARTIAL_RESIST = 222 +ACTION_RESULT_POWER_DRAIN = 222 +ACTION_RESULT_POWER_ENERGIZE = 222 +ACTION_RESULT_PRECISE_DAMAGE = 222 +ACTION_RESULT_QUEUED = 222 +ACTION_RESULT_RAM_ATTACKABLE_TARGETS_ALL_DESTROYED = 222 +ACTION_RESULT_RAM_ATTACKABLE_TARGETS_ALL_OCCUPIED = 222 +ACTION_RESULT_RECALLING = 222 +ACTION_RESULT_REFLECTED = 222 +ACTION_RESULT_REINCARNATING = 222 +ACTION_RESULT_RESIST = 222 +ACTION_RESULT_RESURRECT = 222 +ACTION_RESULT_ROOTED = 222 +ACTION_RESULT_SIEGE_LIMIT = 222 +ACTION_RESULT_SIEGE_NOT_ALLOWED_IN_ZONE = 222 +ACTION_RESULT_SIEGE_TOO_CLOSE = 222 +ACTION_RESULT_SILENCED = 222 +ACTION_RESULT_SPRINTING = 222 +ACTION_RESULT_STAGGERED = 222 +ACTION_RESULT_STUNNED = 222 +ACTION_RESULT_SWIMMING = 222 +ACTION_RESULT_TARGET_DEAD = 222 +ACTION_RESULT_TARGET_NOT_IN_VIEW = 222 +ACTION_RESULT_TARGET_NOT_PVP_FLAGGED = 222 +ACTION_RESULT_TARGET_OUT_OF_RANGE = 222 +ACTION_RESULT_TARGET_TOO_CLOSE = 222 +ACTION_RESULT_UNEVEN_TERRAIN = 222 +ACTION_RESULT_WEAPONSWAP = 222 +ACTION_RESULT_WRECKING_DAMAGE = 222 +ACTION_RESULT_WRONG_WEAPON = 222 +CAMPAIGN_QUEUE_REQUEST_STATE_CONFIRMING = 222 +CAMPAIGN_QUEUE_REQUEST_STATE_FINISHED = 222 +CAMPAIGN_QUEUE_REQUEST_STATE_PENDING_ACCEPT = 222 +CAMPAIGN_QUEUE_REQUEST_STATE_PENDING_JOIN = 222 +CAMPAIGN_QUEUE_REQUEST_STATE_PENDING_LEAVE = 222 +CAMPAIGN_QUEUE_REQUEST_STATE_WAITING = 222 +CAMPAIGN_REASSIGN_ERROR_CAMPAIGNS_DISABLED = 222 +CAMPAIGN_REASSIGN_ERROR_DESTINATION_CAMPAIGN_DISABLED = 222 +CAMPAIGN_REASSIGN_ERROR_DESTINATION_CAMPAIGN_IN_CONFLICT = 222 +CAMPAIGN_REASSIGN_ERROR_GUESTING_NOT_CURRENTLY_ALLOWED = 222 +CAMPAIGN_REASSIGN_ERROR_GUEST_AND_ASSIGNED_EQUAL = 222 +CAMPAIGN_REASSIGN_ERROR_INITIALIZATION_ERROR = 222 +CAMPAIGN_REASSIGN_ERROR_INSUFFICIENT_FUNDS = 222 +CAMPAIGN_REASSIGN_ERROR_INVALID_DB_STATE = 222 +CAMPAIGN_REASSIGN_ERROR_INVALID_DESTINATION_CAMPAIGN = 222 +CAMPAIGN_REASSIGN_ERROR_LEVEL_REQUIREMENT_NOT_MET = 222 +CAMPAIGN_REASSIGN_ERROR_NONE = 222 +CAMPAIGN_REASSIGN_ERROR_REASSIGNMENT_IN_PROGRESS = 222 +CAMPAIGN_REASSIGN_ERROR_REASSIGNMENT_ON_COOLDOWN = 222 +CAMPAIGN_REASSIGN_ERROR_REASSIGN_ON_END_INVALID = 222 +CAMPAIGN_REASSIGN_ERROR_REQUIREMENTS_NOT_MET = 222 +CAMPAIGN_REASSIGN_ERROR_UNCHANGED_DESTINATION_CAMPAIGN = 222 +CAMPAIGN_REASSIGN_ERROR_UNCHANGED_DESTINATION_PENDING_CAMPAIGN = 222 +CHAMPION_PURCHASE_ALL_BUYS_INVALID = 222 +CHAMPION_PURCHASE_RESPEC_FAILED = 222 +CHAMPION_PURCHASE_SOME_BUYS_INVALID = 222 +CHAMPION_PURCHASE_SUCCESS = 222 +CLAIM_KEEP_RESULT_TYPE_CAMPAIGN_NOT_READY = 222 +CLAIM_KEEP_RESULT_TYPE_DUPLICATE_CLAIM_IN_PROGRESS = 222 +CLAIM_KEEP_RESULT_TYPE_GUILD_ALREADY_HAS_KEEP = 222 +CLAIM_KEEP_RESULT_TYPE_INSUFFICIENT_PERMISSION = 222 +CLAIM_KEEP_RESULT_TYPE_INTERNAL_ERROR = 222 +CLAIM_KEEP_RESULT_TYPE_INVALID_WORLD = 222 +CLAIM_KEEP_RESULT_TYPE_KEEP_ALREADY_CLAIMED = 222 +CLAIM_KEEP_RESULT_TYPE_KEEP_DOES_NOT_EXIST = 222 +CLAIM_KEEP_RESULT_TYPE_KEEP_NOT_CLAIMABLE = 222 +CLAIM_KEEP_RESULT_TYPE_KEEP_NOT_OWNED_BY_ALLIANCE = 222 +CLAIM_KEEP_RESULT_TYPE_KEEP_NOT_OWNED_BY_GUILD_ALLIANCE = 222 +CLAIM_KEEP_RESULT_TYPE_NOT_IN_CAMPAIGN = 222 +CLAIM_KEEP_RESULT_TYPE_NOT_IN_GUILD = 222 +CLAIM_KEEP_RESULT_TYPE_SOCIAL_DISABLED = 222 +CLAIM_KEEP_RESULT_TYPE_STILL_ON_COOLDOWN = 222 +CLAIM_KEEP_RESULT_TYPE_SUCCESS = 222 +FAST_TRAVEL_KEEP_RESULT_FAILED = 222 +FAST_TRAVEL_KEEP_RESULT_FAILED_DESTINATION_KEEP_ALLIANCE = 222 +FAST_TRAVEL_KEEP_RESULT_FAILED_DESTINATION_KEEP_ALLIED_RESOURCE = 222 +FAST_TRAVEL_KEEP_RESULT_FAILED_DESTINATION_KEEP_UNDER_ATTACK = 222 +FAST_TRAVEL_KEEP_RESULT_FAILED_INTERACT_REQUIREMENT = 222 +FAST_TRAVEL_KEEP_RESULT_FAILED_INVALID_DESTINATION_WAYPOINT = 222 +FAST_TRAVEL_KEEP_RESULT_FAILED_NO_VALID_PATH = 222 +FAST_TRAVEL_KEEP_RESULT_FAILED_ORIGIN_KEEP_ALLIANCE = 222 +FAST_TRAVEL_KEEP_RESULT_FAILED_ORIGIN_KEEP_ALLIED_RESOURCE = 222 +FAST_TRAVEL_KEEP_RESULT_FAILED_ORIGIN_KEEP_UNDER_ATTACK = 222 +FAST_TRAVEL_KEEP_RESULT_FAILED_PLAYER_CARRYING_ARTIFACT = 222 +FAST_TRAVEL_KEEP_RESULT_FAILED_PLAYER_IN_COMBAT = 222 +FAST_TRAVEL_KEEP_RESULT_FAILED_PLAYER_TOO_FAR_AWAY_FROM_ORIGIN_KEEP = 222 +FAST_TRAVEL_KEEP_RESULT_PENDING_REMOTE_JUMP_REPSONSE = 222 +FAST_TRAVEL_KEEP_RESULT_SUCCESS = 222 +GROUP_INVITE_RESPONSE_ACCEPTED = 222 +GROUP_INVITE_RESPONSE_ALREADY_GROUPED = 222 +GROUP_INVITE_RESPONSE_CANNOT_CREATE_GROUPS = 222 +GROUP_INVITE_RESPONSE_CONSIDERING_OTHER = 222 +GROUP_INVITE_RESPONSE_DECLINED = 222 +GROUP_INVITE_RESPONSE_GROUP_FULL = 222 +GROUP_INVITE_RESPONSE_IGNORED = 222 +GROUP_INVITE_RESPONSE_INVITED = 222 +GROUP_INVITE_RESPONSE_ONLY_LEADER_CAN_INVITE = 222 +GROUP_INVITE_RESPONSE_OTHER_ALLIANCE = 222 +GROUP_INVITE_RESPONSE_PLAYER_NOT_FOUND = 222 +GROUP_INVITE_RESPONSE_SELF_INVITE = 222 +GUILD_BANK_BAD_ITEM = 222 +GUILD_BANK_CANT_BE_STORED = 222 +GUILD_BANK_GUILD_TOO_SMALL = 222 +GUILD_BANK_ITEM_NOT_FOUND = 222 +GUILD_BANK_NOT_A_MEMBER = 222 +GUILD_BANK_NOT_ENOUGH_BANK_SPACE_FOR_GOLD = 222 +GUILD_BANK_NOT_ENOUGH_GOLD = 222 +GUILD_BANK_NOT_ENOUGH_GOLD_IN_BANK = 222 +GUILD_BANK_NOT_IN_A_GUILD = 222 +GUILD_BANK_NOT_OPEN = 222 +GUILD_BANK_NO_DEPOSIT_PERMISSION = 222 +GUILD_BANK_NO_DEPOSIT_STOLEN_ITEM = 222 +GUILD_BANK_NO_SPACE_LEFT = 222 +GUILD_BANK_NO_WITHDRAW_PERMISSION = 222 +GUILD_BANK_PARTIAL_SUCCESS = 222 +GUILD_BANK_SUCCESS = 222 +GUILD_BANK_TRANSFER_PENDING = 222 +GUILD_BANK_UNAVAILABLE = 222 +GUILD_KIOSK_BID_EXISTS_ON_ANOTHER_KIOSK = 222 +GUILD_KIOSK_BID_INSUFFICIENT = 222 +GUILD_KIOSK_BID_SUCCESSFUL = 222 +GUILD_KIOSK_BID_WINDOW_CLOSED = 222 +GUILD_KIOSK_GUILD_OWNS_OTHER_KIOSK = 222 +GUILD_KIOSK_GUILD_TOO_SMALL = 222 +GUILD_KIOSK_INFO_REQUEST_SUCCESSFUL = 222 +GUILD_KIOSK_KIOSK_OWNED = 222 +GUILD_KIOSK_NOT_A_MEMBER = 222 +GUILD_KIOSK_NOT_ENOUGH_GOLD_IN_BANK = 222 +GUILD_KIOSK_NOT_IN_A_GUILD = 222 +GUILD_KIOSK_NO_BID_PERMISSION = 222 +GUILD_KIOSK_PURCHASE_SUCCESSFUL = 222 +GUILD_KIOSK_UNAVAILABLE = 222 +GUILD_PRIVILEGE_BANK_DEPOSIT = 222 +GUILD_PRIVILEGE_HERALDRY = 222 +GUILD_PRIVILEGE_TRADING_HOUSE = 222 +DEFAULT_GUILD_LEADER_RANK = 222 +DEFAULT_INVITED_RANK = 222 +DEFAULT_MEMBER_RANK = 222 +DEFAULT_OFFICER_RANK = 222 +DEFAULT_RECRUIT_RANK = 222 +HOT_BAR_RESULT_ABILITY_NOT_ACTIVE = 222 +HOT_BAR_RESULT_ABILITY_NOT_KNOWN = 222 +HOT_BAR_RESULT_BAD_SLOT = 222 +HOT_BAR_RESULT_COLLECTIBLE_NOT_UNLOCKED = 222 +HOT_BAR_RESULT_INVALID_SLOT_NUMBER = 222 +HOT_BAR_RESULT_ITEM_IN_WEAPON_SLOT = 222 +HOT_BAR_RESULT_ITEM_NOT_FOUND = 222 +HOT_BAR_RESULT_NO_COMBAT_SWAP = 222 +HOT_BAR_RESULT_SUCCESS = 222 +INTERACT_TARGET_TYPE_AOE_LOOT = 222 +INTERACT_TARGET_TYPE_FIXTURE = 222 +INTERACT_TARGET_TYPE_ITEM = 222 +INTERACT_TARGET_TYPE_NONE = 222 +INTERACT_TARGET_TYPE_OBJECT = 222 +INTERACT_TARGET_TYPE_QUEST_ITEM = 222 +INVENTORY_UPDATE_REASON_DEFAULT = 222 +INVENTORY_UPDATE_REASON_DURABILITY_CHANGE = 222 +INVENTORY_UPDATE_REASON_DYE_CHANGE = 222 +INVENTORY_UPDATE_REASON_ITEM_CHARGE = 222 +ITEM_LAUNDER_RESULT_AT_LIMIT = 222 +ITEM_LAUNDER_RESULT_CANT_AFFORD_LAUNDER = 222 +ITEM_LAUNDER_RESULT_INVALID = 222 +ITEM_LAUNDER_RESULT_INVENTORY_FULL = 222 +ITEM_LAUNDER_RESULT_ITEM_NOT_LAUNDERABLE = 222 +ITEM_LAUNDER_RESULT_NONE = 222 +ITEM_LAUNDER_RESULT_NOT_STOLEN = 222 +ITEM_LAUNDER_RESULT_SUCCESS = 222 +ITEM_REPAIR_ALREADY_REPAIRED = 222 +ITEM_REPAIR_CANT_AFFORD_REPAIR = 222 +ITEM_REPAIR_NO_REPAIR_KIT = 222 +LEAVE_CAMPAIGN_QUEUE_ERROR_INTERNAL_ERROR = 222 +LEAVE_CAMPAIGN_QUEUE_ERROR_INVALID_CAMPAIGN = 222 +LEAVE_CAMPAIGN_QUEUE_ERROR_NONE = 222 +LEAVE_CAMPAIGN_QUEUE_ERROR_NOT_GROUP_LEADER = 222 +LEAVE_CAMPAIGN_QUEUE_ERROR_NOT_QUEUED_FOR_ANYTHING = 222 +LEAVE_CAMPAIGN_QUEUE_ERROR_NOT_QUEUED_FOR_CAMPAIGN = 222 +LOGIN_STATUS_AUTH_FAILURE = 222 +LOGIN_STATUS_AUTH_LOCKED = 222 +LOGIN_STATUS_AUTH_SUCCESS = 222 +LOGIN_STATUS_AUTH_WAITING = 222 +LOGIN_STATUS_CANCELLED = 222 +LOGIN_STATUS_CONNECTED = 222 +LOGIN_STATUS_DISCONNECTED = 222 +LOGIN_STATUS_INVALID_STATE = 222 +LOGIN_STATUS_LEGAL_DOC_ACCEPTANCE_FAILED = 222 +LOGIN_STATUS_LEGAL_DOC_ACCEPTANCE_PENDING = 222 +LOGIN_STATUS_LEGAL_DOC_ACCEPTANCE_SUCCESS = 222 +LOGIN_STATUS_LEGAL_DOC_NOT_ACCEPTED = 222 +LOGIN_STATUS_LINK_ACCOUNT_FAILED = 222 +LOGIN_STATUS_LINK_ACCOUNT_PENDING = 222 +LOGIN_STATUS_LINK_ACCOUNT_SUCCESS = 222 +LOGIN_STATUS_MASTER_ACCOUNT_CREATE_FAILED = 222 +LOGIN_STATUS_MASTER_ACCOUNT_CREATE_PENDING = 222 +LOGIN_STATUS_MASTER_ACCOUNT_CREATE_SUCCESS = 222 +LOGIN_STATUS_MASTER_ACCOUNT_NOT_CREATED = 222 +LOGIN_STATUS_OTP_FAILED = 222 +LOGIN_STATUS_OTP_LOCKED = 222 +LOGIN_STATUS_OTP_PENDING = 222 +LOGIN_STATUS_OTP_SUCCESS = 222 +LOGIN_STATUS_OVERFLOW_KICK_WAITING = 222 +LOGIN_STATUS_OVERFLOW_WAITING = 222 +LOGIN_STATUS_RESERVATION_FAILURE = 222 +LOGIN_STATUS_RESERVATION_SUCCESS = 222 +LOGIN_STATUS_RESERVATION_WAITING = 222 +LOGOUT_RESULT_ALLOWED = 222 +LOGOUT_RESULT_DEFER = 222 +LOGOUT_RESULT_DISALLOWED = 222 +LOGOUT_TYPE_CANCEL = 222 +LOGOUT_TYPE_FORCED = 222 +LOGOUT_TYPE_NORMAL = 222 +LOOT_ITEM_RESULT_INVENTORY_FULL = 222 +LOOT_ITEM_RESULT_INVENTORY_FULL_LOOT_ALL = 222 +LOOT_ITEM_RESULT_IS_UNIQUE = 222 +LOOT_ITEM_RESULT_IS_UNIQUE_LOOT_ALL = 222 +LOOT_ITEM_RESULT_NOT_AVAILABLE = 222 +LOOT_ITEM_RESULT_QUEST_RESTRICTED = 222 +LOOT_ITEM_RESULT_SUCCESS = 222 +MOUNT_FAILURE_REASON_BUSY = 222 +MOUNT_FAILURE_REASON_INVALID_LOCATION = 222 +MOUNT_FAILURE_REASON_INVENTORY_BUSY = 222 +MOUNT_FAILURE_REASON_INVENTORY_TOO_FULL = 222 +MOUNT_FAILURE_REASON_NO_ACTIVE_MOUNT = 222 +CHAT_CHANNEL_EMOTE = 222 +CHAT_CHANNEL_GUILD_1 = 222 +CHAT_CHANNEL_GUILD_2 = 222 +CHAT_CHANNEL_GUILD_3 = 222 +CHAT_CHANNEL_GUILD_4 = 222 +CHAT_CHANNEL_GUILD_5 = 222 +CHAT_CHANNEL_MONSTER_EMOTE = 222 +CHAT_CHANNEL_MONSTER_SAY = 222 +CHAT_CHANNEL_MONSTER_WHISPER = 222 +CHAT_CHANNEL_MONSTER_YELL = 222 +CHAT_CHANNEL_OFFICER_1 = 222 +CHAT_CHANNEL_OFFICER_2 = 222 +CHAT_CHANNEL_OFFICER_3 = 222 +CHAT_CHANNEL_OFFICER_4 = 222 +CHAT_CHANNEL_OFFICER_5 = 222 +CHAT_CHANNEL_PARTY = 222 +CHAT_CHANNEL_SAY = 222 +CHAT_CHANNEL_SYSTEM = 222 +CHAT_CHANNEL_UNUSED_1 = 222 +CHAT_CHANNEL_USER_CHANNEL_1 = 222 +CHAT_CHANNEL_USER_CHANNEL_2 = 222 +CHAT_CHANNEL_USER_CHANNEL_3 = 222 +CHAT_CHANNEL_USER_CHANNEL_4 = 222 +CHAT_CHANNEL_USER_CHANNEL_5 = 222 +CHAT_CHANNEL_USER_CHANNEL_6 = 222 +CHAT_CHANNEL_USER_CHANNEL_7 = 222 +CHAT_CHANNEL_USER_CHANNEL_8 = 222 +CHAT_CHANNEL_USER_CHANNEL_9 = 222 +CHAT_CHANNEL_WHISPER = 222 +CHAT_CHANNEL_WHISPER_SENT = 222 +CHAT_CHANNEL_YELL = 222 +CHAT_CHANNEL_ZONE = 222 +CHAT_CHANNEL_ZONE_LANGUAGE_1 = 222 +CHAT_CHANNEL_ZONE_LANGUAGE_2 = 222 +CHAT_CHANNEL_ZONE_LANGUAGE_3 = 222 +EFFECT_RESULT_FADED = 222 +EFFECT_RESULT_FULL_REFRESH = 222 +EFFECT_RESULT_GAINED = 222 +EFFECT_RESULT_TRANSFER = 222 +EFFECT_RESULT_UPDATED = 222 +CHATTER_ACCEPT_QUEST_BESTOWAL = 222 +CHATTER_ADVANCE_COMPLETABLE_QUEST_CONDITIONS_COMPLETE = 222 +CHATTER_BEGIN = 222 +CHATTER_BEGIN_INTERACT_NODE = 222 +CHATTER_COMPLETE_QUEST_CONFIRM = 222 +CHATTER_COMPLETE_QUEST_DIALOG = 222 +CHATTER_CONFIRM_BUY_BAG_SPACE = 222 +CHATTER_CONFIRM_BUY_BANK_SPACE = 222 +CHATTER_CONFIRM_MAKE_TABLET = 222 +CHATTER_CONTROL_SIEGE = 222 +CHATTER_CRAFT_ITEM = 222 +CHATTER_DECONSTRUCT_ITEM = 222 +CHATTER_DESTROY_SIEGE = 222 +CHATTER_DO_KEEP_GUILD_CLAIM = 222 +CHATTER_DO_KEEP_GUILD_RELEASE = 222 +CHATTER_END_ADVANCE_COMPLETABLE_QUEST_CONDITIONS = 222 +CHATTER_END_BANK = 222 +CHATTER_END_BOOK = 222 +CHATTER_END_BUY_BAG_SPACE = 222 +CHATTER_END_COMPLETE_QUEST = 222 +CHATTER_END_CRAFT = 222 +CHATTER_END_DOOR = 222 +CHATTER_END_DYE_STATION = 222 +CHATTER_END_FISH = 222 +CHATTER_END_GIVE_ITEM = 222 +CHATTER_END_GRAVEYARD_TRAVEL = 222 +CHATTER_END_GUILDBANK = 222 +CHATTER_END_GUILDKIOSK_BID = 222 +CHATTER_END_GUILDKIOSK_PURCHASE = 222 +CHATTER_END_HARVEST = 222 +CHATTER_END_KEEP = 222 +CHATTER_END_KEEP_GUILD_CLAIM = 222 +CHATTER_END_KEEP_GUILD_RELEASE = 222 +CHATTER_END_KEEP_PIECE = 222 +CHATTER_END_KEEP_TRAVEL = 222 +CHATTER_END_LEARN_TABLET = 222 +CHATTER_END_LOCK = 222 +CHATTER_END_LOOT = 222 +CHATTER_END_MAIL = 222 +CHATTER_END_NEW_QUEST_BESTOWAL = 222 +CHATTER_END_PAY_BOUNTY = 222 +CHATTER_END_PICKPOCKET = 222 +CHATTER_END_REPAIR_ALL = 222 +CHATTER_END_SHOP = 222 +CHATTER_END_SIEGE = 222 +CHATTER_END_STABLE = 222 +CHATTER_END_STONE_MASON = 222 +CHATTER_END_TALK = 222 +CHATTER_END_TRADINGHOUSE = 222 +CHATTER_FEED_MOUNT = 222 +CHATTER_FISH_BITE = 222 +CHATTER_FISH_NIBBLE = 222 +CHATTER_FISH_REEL_IN = 222 +CHATTER_FORCE_LOCK = 222 +CHATTER_GIVE_ITEM_COMPLETE = 222 +CHATTER_GOODBYE = 222 +CHATTER_GUILDKIOSK_IN_TRANSITION = 222 +CHATTER_IMPROVE_ITEM = 222 +CHATTER_INVALID = 222 +CHATTER_LOCK_PICK_BROKEN = 222 +CHATTER_LOOT_ADD_RADIUS_TARGET = 222 +CHATTER_LOOT_ALL = 222 +CHATTER_LOOT_ALL_NON_STOLEN = 222 +CHATTER_LOOT_ITEM = 222 +CHATTER_LOOT_REMOVE_RADIUS_TARGET = 222 +CHATTER_LOOT_UPDATE = 222 +CHATTER_OFFER_QUEST_BESTOWAL = 222 +CHATTER_OPEN_GUILDBANK = 222 +CHATTER_OPEN_HOOKPOINT_STORE = 222 +CHATTER_OPEN_MAIL = 222 +CHATTER_OPEN_TRADINGHOUSE = 222 +CHATTER_PACKUP_SIEGE = 222 +CHATTER_PICK_LOCK = 222 +CHATTER_PLACE_GUILDKIOSK_BID = 222 +CHATTER_PROMPT_BUY_BAG_SPACE = 222 +CHATTER_PROMPT_CRAFT = 222 +CHATTER_PROMPT_DYE_STATION = 222 +CHATTER_PROMPT_LOCK = 222 +CHATTER_PURCHASE_GUILDKIOSK = 222 +CHATTER_REPAIR_SIEGE = 222 +CHATTER_RESEARCH_ITEM = 222 +CHATTER_RESET = 222 +CHATTER_RESET_DURATION = 222 +CHATTER_SHOW_BOOK = 222 +CHATTER_SHOW_GRAVEYARD_TRAVEL = 222 +CHATTER_SHOW_KEEP_GUILD_CLAIM = 222 +CHATTER_SHOW_KEEP_GUILD_RELEASE = 222 +CHATTER_SHOW_KEEP_TRAVEL = 222 +CHATTER_SHOW_STONE_MASON = 222 +CHATTER_START_ADVANCE_COMPLETABLE_QUEST_CONDITIONS = 222 +CHATTER_START_BANK = 222 +CHATTER_START_BOOK = 222 +CHATTER_START_BUY_BAG_SPACE = 222 +CHATTER_START_COMPLETE_QUEST = 222 +CHATTER_START_CRAFT = 222 +CHATTER_START_DOOR = 222 +CHATTER_START_DYE_STATION = 222 +CHATTER_START_FISH = 222 +CHATTER_START_GIVE_ITEM = 222 +CHATTER_START_GRAVEYARD_TRAVEL = 222 +CHATTER_START_GUILDBANK = 222 +CHATTER_START_GUILDKIOSK_BID = 222 +CHATTER_START_GUILDKIOSK_PURCHASE = 222 +CHATTER_START_HARVEST = 222 +CHATTER_START_KEEP = 222 +CHATTER_START_KEEP_GUILD_CLAIM = 222 +CHATTER_START_KEEP_GUILD_RELEASE = 222 +CHATTER_START_KEEP_PIECE = 222 +CHATTER_START_KEEP_TRAVEL = 222 +CHATTER_START_LEARN_TABLET = 222 +CHATTER_START_LOCK = 222 +CHATTER_START_LOOT = 222 +CHATTER_START_MAIL = 222 +CHATTER_START_NEW_QUEST_BESTOWAL = 222 +CHATTER_START_PAY_BOUNTY = 222 +CHATTER_START_PICKPOCKET = 222 +CHATTER_START_REPAIR_ALL = 222 +CHATTER_START_SHOP = 222 +CHATTER_START_SIEGE = 222 +CHATTER_START_STABLE = 222 +CHATTER_START_STONE_MASON = 222 +CHATTER_START_TALK = 222 +CHATTER_START_TRADINGHOUSE = 222 +CHATTER_TALK_CHOICE = 222 +CHATTER_TALK_CHOICE_INTIMIDATE_DISABLED = 222 +CHATTER_TALK_CHOICE_MONEY = 222 +CHATTER_TALK_CHOICE_PAY_BOUNTY = 222 +CHATTER_TALK_CHOICE_PERSUADE_DISABLED = 222 +NAME_RULE_CANNOT_RENAME = 222 +NAME_RULE_CANNOT_START_WITH_SPACE = 222 +NAME_RULE_DUPLICATE_NAME = 222 +NAME_RULE_INVALID_CHARACTERS = 222 +NAME_RULE_INVALID_NAME = 222 +NAME_RULE_MUST_END_WITH_LETTER = 222 +NAME_RULE_NO_ADJACENT_PUNCTUATION_CHARACTERS = 222 +NAME_RULE_NO_ERROR = 222 +NAME_RULE_NO_NUMBERS = 222 +NAME_RULE_SYSTEM_ERROR = 222 +NAME_RULE_TOO_LONG = 222 +NAME_RULE_TOO_MANY_IDENTICAL_ADJACENT_CHARACTERS = 222 +NAME_RULE_TOO_MANY_PUNCTUATION_CHARACTERS = 222 +NAME_RULE_TOO_SHORT = 222 +OTP_TYPE_AUTHENTICATOR = 222 +OTP_TYPE_EMAIL = 222 +OBJECTIVE_CONTROL_EVENT_AREA_NEUTRAL = 222 +OBJECTIVE_CONTROL_EVENT_ASSAULTED = 222 +OBJECTIVE_CONTROL_EVENT_CAPTURED = 222 +OBJECTIVE_CONTROL_EVENT_FLAG_DROPPED = 222 +OBJECTIVE_CONTROL_EVENT_FLAG_RETURNED = 222 +OBJECTIVE_CONTROL_EVENT_FLAG_RETURNED_BY_TIMER = 222 +OBJECTIVE_CONTROL_EVENT_FLAG_TAKEN = 222 +OBJECTIVE_CONTROL_EVENT_FULLY_HELD = 222 +OBJECTIVE_CONTROL_EVENT_LOST = 222 +OBJECTIVE_CONTROL_EVENT_NONE = 222 +OBJECTIVE_CONTROL_EVENT_RECAPTURED = 222 +OBJECTIVE_CONTROL_EVENT_UNDER_ATTACK = 222 +OBJECTIVE_CONTROL_STATE_AREA_ABOVE_CONTROL_THRESHOLD = 222 +OBJECTIVE_CONTROL_STATE_AREA_BELOW_CONTROL_THRESHOLD = 222 +OBJECTIVE_CONTROL_STATE_AREA_MAX_CONTROL = 222 +OBJECTIVE_CONTROL_STATE_AREA_NO_CONTROL = 222 +OBJECTIVE_CONTROL_STATE_FLAG_AT_BASE = 222 +OBJECTIVE_CONTROL_STATE_FLAG_AT_ENEMY_BASE = 222 +OBJECTIVE_CONTROL_STATE_FLAG_DROPPED = 222 +OBJECTIVE_CONTROL_STATE_FLAG_HELD = 222 +OBJECTIVE_CONTROL_STATE_POINT_CONTROLLED = 222 +OBJECTIVE_CONTROL_STATE_POINT_TRANSITIONING = 222 +OBJECTIVE_CONTROL_STATE_UNKNOWN = 222 +ONLINE_STATUS_ACTIVE = 222 +ONLINE_STATUS_AFK = 222 +ONLINE_STATUS_OFFLINE = 222 +PLEDGE_OF_MARA_RESULT_BEGIN_PLEDGE = 222 +PLEDGE_OF_MARA_RESULT_DEAD = 222 +PLEDGE_OF_MARA_RESULT_OUT_OF_RANGE = 222 +PLEDGE_OF_MARA_RESULT_PLEDGED = 222 +PLEDGE_OF_MARA_RESULT_PLEDGE_CANCELLED = 222 +PLEDGE_OF_MARA_RESULT_PLEDGE_DECLINED = 222 +PLEDGE_OF_MARA_RESULT_PLEDGE_INELIGIBLE = 222 +PLEDGE_OF_MARA_RESULT_TOO_BUSY = 222 +PLEDGE_OF_MARA_RESULT_WRONG_ALLIANCE = 222 +PROGRESS_REASON_ACHIEVEMENT = 222 +PROGRESS_REASON_ACTION = 222 +PROGRESS_REASON_ALLIANCE_POINTS = 222 +PROGRESS_REASON_AVA = 222 +PROGRESS_REASON_BATTLEGROUND = 222 +PROGRESS_REASON_BOOK_COLLECTION_COMPLETE = 222 +PROGRESS_REASON_BOSS_KILL = 222 +PROGRESS_REASON_COLLECT_BOOK = 222 +PROGRESS_REASON_COMMAND = 222 +PROGRESS_REASON_COMPLETE_POI = 222 +PROGRESS_REASON_DARK_ANCHOR_CLOSED = 222 +PROGRESS_REASON_DARK_FISSURE_CLOSED = 222 +PROGRESS_REASON_DISCOVER_POI = 222 +PROGRESS_REASON_DUNGEON_CHALLENGE = 222 +PROGRESS_REASON_EVENT = 222 +PROGRESS_REASON_FINESSE = 222 +PROGRESS_REASON_GRANT_REPUTATION = 222 +PROGRESS_REASON_GUILD_REP = 222 +PROGRESS_REASON_JUSTICE_SKILL_EVENT = 222 +PROGRESS_REASON_KEEP_REWARD = 222 +PROGRESS_REASON_KILL = 222 +PROGRESS_REASON_LOCK_PICK = 222 +PROGRESS_REASON_MEDAL = 222 +PROGRESS_REASON_NONE = 222 +PROGRESS_REASON_OTHER = 222 +PROGRESS_REASON_OVERLAND_BOSS_KILL = 222 +PROGRESS_REASON_PVP_EMPEROR = 222 +PROGRESS_REASON_QUEST = 222 +PROGRESS_REASON_REWARD = 222 +PROGRESS_REASON_SCRIPTED_EVENT = 222 +PROGRESS_REASON_SKILL_BOOK = 222 +PROGRESS_REASON_TRADESKILL = 222 +PROGRESS_REASON_TRADESKILL_ACHIEVEMENT = 222 +PROGRESS_REASON_TRADESKILL_CONSUME = 222 +PROGRESS_REASON_TRADESKILL_HARVEST = 222 +PROGRESS_REASON_TRADESKILL_QUEST = 222 +PROGRESS_REASON_TRADESKILL_RECIPE = 222 +PROGRESS_REASON_TRADESKILL_TRAIT = 222 +QUEUE_FOR_CAMPAIGN_RESULT_ALREADY_IN_CAMPAIGN = 222 +QUEUE_FOR_CAMPAIGN_RESULT_ALREADY_QUEUED = 222 +QUEUE_FOR_CAMPAIGN_RESULT_CAMPAIGNS_DISABLED = 222 +QUEUE_FOR_CAMPAIGN_RESULT_CAMPAIGN_FULL = 222 +QUEUE_FOR_CAMPAIGN_RESULT_DESTINATION_NOT_UP = 222 +QUEUE_FOR_CAMPAIGN_RESULT_DESTINATION_WORLD_FULL = 222 +QUEUE_FOR_CAMPAIGN_RESULT_GROUP_ALREADY_IN_CAMPAIGN = 222 +QUEUE_FOR_CAMPAIGN_RESULT_GROUP_MEMBER_WITH_INSUFFICIENT_LEVEL = 222 +QUEUE_FOR_CAMPAIGN_RESULT_GROUP_NOT_ASSIGNED_TO_CAMPAIGN = 222 +QUEUE_FOR_CAMPAIGN_RESULT_IMPERIAL_CITY_NOT_CONTROLLED = 222 +QUEUE_FOR_CAMPAIGN_RESULT_INSUFFICIENT_LEVEL = 222 +QUEUE_FOR_CAMPAIGN_RESULT_INTERNAL_ERROR = 222 +QUEUE_FOR_CAMPAIGN_RESULT_INVALID_CAMPAIGN = 222 +QUEUE_FOR_CAMPAIGN_RESULT_INVALID_GROUP = 222 +QUEUE_FOR_CAMPAIGN_RESULT_INVALID_LOGIN_STATE = 222 +QUEUE_FOR_CAMPAIGN_RESULT_INVALID_WORLD = 222 +QUEUE_FOR_CAMPAIGN_RESULT_NOT_GROUP_LEADER = 222 +QUEUE_FOR_CAMPAIGN_RESULT_NOT_ONLINE = 222 +QUEUE_FOR_CAMPAIGN_RESULT_NO_PERMISSION = 222 +QUEUE_FOR_CAMPAIGN_RESULT_SUCCESS = 222 +RESURRECT_FAILURE_REASON_ALREADY_CONSIDERING = 222 +RESURRECT_FAILURE_REASON_DECLINED = 222 +RESURRECT_FAILURE_REASON_NO_INSTANCE_REVIVE_COUNTERS = 222 +RESURRECT_FAILURE_REASON_NO_SOUL_GEM = 222 +RESURRECT_FAILURE_REASON_SOUL_GEM_IN_USE = 222 +MAIL_SEND_RESULT_CANCELED = 222 +MAIL_SEND_RESULT_CANT_SEND_CASH_COD = 222 +MAIL_SEND_RESULT_CANT_SEND_TO_SELF = 222 +MAIL_SEND_RESULT_FAIL_BLANK_MAIL = 222 +MAIL_SEND_RESULT_FAIL_DB_ERROR = 222 +MAIL_SEND_RESULT_FAIL_IGNORED = 222 +MAIL_SEND_RESULT_FAIL_INVALID_NAME = 222 +MAIL_SEND_RESULT_FAIL_IN_PROGRESS = 222 +MAIL_SEND_RESULT_FAIL_MAILBOX_FULL = 222 +MAIL_SEND_RESULT_INVALID_ITEM = 222 +MAIL_SEND_RESULT_MAILBOX_NOT_OPEN = 222 +MAIL_SEND_RESULT_MAIL_DISABLED = 222 +MAIL_SEND_RESULT_NOT_ENOUGH_ITEMS_FOR_COD = 222 +MAIL_SEND_RESULT_NOT_ENOUGH_MONEY = 222 +MAIL_SEND_RESULT_RECIPIENT_NOT_FOUND = 222 +MAIL_SEND_RESULT_SUCCESS = 222 +MAIL_SEND_RESULT_TOO_MANY_ATTACHMENTS = 222 +SOCIAL_RESULT_ACCOUNT_ALREADY_FRIENDS = 222 +SOCIAL_RESULT_ACCOUNT_ALREADY_IGNORED = 222 +SOCIAL_RESULT_ACCOUNT_ALREADY_INVITED = 222 +SOCIAL_RESULT_ACCOUNT_IGNORING_YOU = 222 +SOCIAL_RESULT_ACCOUNT_NOT_FOUND = 222 +SOCIAL_RESULT_ACCOUNT_OFFLINE = 222 +SOCIAL_RESULT_ACCOUNT_TOO_MANY_FRIENDS = 222 +SOCIAL_RESULT_ACCOUNT_TOO_MANY_IGNORES = 222 +SOCIAL_RESULT_ALREADY_IN_GUILD = 222 +SOCIAL_RESULT_ALREADY_IN_MAX_GUILDS = 222 +SOCIAL_RESULT_AT_MAX_LEADERSHIP_ROLES = 222 +SOCIAL_RESULT_CANNOT_DELETE_A_GUILD_RANK_THAT_IS_NOT_EMPTY = 222 +SOCIAL_RESULT_CANT_DEMOTE = 222 +SOCIAL_RESULT_CANT_FRIEND_SELF = 222 +SOCIAL_RESULT_CANT_IGNORE_SELF = 222 +SOCIAL_RESULT_CANT_JUMP_SELF = 222 +SOCIAL_RESULT_CANT_KICK_LEADER = 222 +SOCIAL_RESULT_CANT_PROMOTE = 222 +SOCIAL_RESULT_CANT_PROMOTE_LEADING_ANOTHER_GUILD = 222 +SOCIAL_RESULT_CHARACTER_NOT_FOUND = 222 +SOCIAL_RESULT_DESTINATION_FULL = 222 +SOCIAL_RESULT_DISABLED = 222 +SOCIAL_RESULT_EDIT_HERALDRY_GUILD_LEADER_ONLY = 222 +SOCIAL_RESULT_EDIT_PERMISSIONS_GUILD_LEADER_ONLY = 222 +SOCIAL_RESULT_GUILD_LEADER_PERMISSIONS_NOT_EDITABLE = 222 +SOCIAL_RESULT_GUILD_NOT_FOUND = 222 +SOCIAL_RESULT_HERALDRY_DISABLED = 222 +SOCIAL_RESULT_HERALDRY_EDITED_TOO_RECENTLY = 222 +SOCIAL_RESULT_HERALDRY_GUILD_BANK_DISABLED = 222 +SOCIAL_RESULT_HERALDRY_NOT_SET_YET = 222 +SOCIAL_RESULT_INSUFFICIENT_ALLIANCE_POINTS_FOR_CAMP = 222 +SOCIAL_RESULT_INSUFFICIENT_HERALDRY_FUNDS = 222 +SOCIAL_RESULT_INSUFFICIENT_STANDARD_FUNDS = 222 +SOCIAL_RESULT_INSUFFICIENT_TABARD_FUNDS = 222 +SOCIAL_RESULT_INVALID_GUILD_NAME = 222 +SOCIAL_RESULT_INVALID_GUILD_RANK = 222 +SOCIAL_RESULT_INVALID_HERALDRY_DATA = 222 +SOCIAL_RESULT_JUMPS_EXIT_DISABLED = 222 +SOCIAL_RESULT_JUMP_ENTRY_DISABLED = 222 +SOCIAL_RESULT_NAME_ALREADY_TAKEN = 222 +SOCIAL_RESULT_NOT_A_MEMBER = 222 +SOCIAL_RESULT_NOT_GROUPED = 222 +SOCIAL_RESULT_NOT_GUILD_LEADER = 222 +SOCIAL_RESULT_NOT_INVITED = 222 +SOCIAL_RESULT_NOT_IN_SAME_GROUP = 222 +SOCIAL_RESULT_NOT_SAME_GROUP = 222 +SOCIAL_RESULT_NO_BATTLE_STANDARD_PERMISSION = 222 +SOCIAL_RESULT_NO_CAMPAIGN_PERMISSION = 222 +SOCIAL_RESULT_NO_DEMOTE_PERMISSION = 222 +SOCIAL_RESULT_NO_DESCRIPTION_EDIT_PREMISSION = 222 +SOCIAL_RESULT_NO_ERROR = 222 +SOCIAL_RESULT_NO_GUILD_BANK_PERMISSION = 222 +SOCIAL_RESULT_NO_GUILD_LEADER_RANK_DEFINED = 222 +SOCIAL_RESULT_NO_HERALDRY_EDIT_PERMISSION = 222 +SOCIAL_RESULT_NO_INTRA_CAMPAIGN_JUMPS_ALLOWED = 222 +SOCIAL_RESULT_NO_INVITE_PERMISSION = 222 +SOCIAL_RESULT_NO_JUMP_IN_COMBAT = 222 +SOCIAL_RESULT_NO_JUMP_VETERAN_RANK = 222 +SOCIAL_RESULT_NO_KEEP_CLAIM_PERMISSION = 222 +SOCIAL_RESULT_NO_KICK_PERMISSION = 222 +SOCIAL_RESULT_NO_LOCATION = 222 +SOCIAL_RESULT_NO_NOTE_EDIT_PERMISSION = 222 +SOCIAL_RESULT_NO_PROMOTE_PERMISSION = 222 +SOCIAL_RESULT_NO_RECRUITMENT_EDIT_PERMISSION = 222 +SOCIAL_RESULT_NO_RECRUIT_RANK_DEFINED = 222 +SOCIAL_RESULT_NO_ROOM = 222 +SOCIAL_RESULT_NO_ROOM_FOR_CAMP = 222 +SOCIAL_RESULT_NO_ROOM_FOR_STANDARD = 222 +SOCIAL_RESULT_NO_ROOM_FOR_TABARD = 222 +SOCIAL_RESULT_NO_SET_MOTD_PERMISSION = 222 +SOCIAL_RESULT_NO_STORE_BUY_PERMISSION = 222 +SOCIAL_RESULT_NO_STORE_SELL_PERMISSION = 222 +SOCIAL_RESULT_NO_STRUCTURE_EDIT_PERMISSION = 222 +SOCIAL_RESULT_OTHER_ACCOUNT_TOO_MANY_FRIENDS = 222 +SOCIAL_RESULT_RATE_LIMIT_EXCEEDED = 222 +SOCIAL_RESULT_REQUEST_NOT_FOUND = 222 +SOCIAL_RESULT_SOCIAL_DATA_UNAVAILABLE = 222 +SOCIAL_RESULT_SOCIAL_ERROR = 222 +SOCIAL_RESULT_TOO_FEW_GUILD_RANKS = 222 +SOCIAL_RESULT_TOO_MANY_GUILD_RANKS = 222 +SOCIAL_RESULT_UNABLE_TO_RELEASE_KEEP_CLAIM = 222 +SOCIAL_RESULT_WRONG_ALLIANCE = 222 +SOUL_GEM_ITEM_CHARGING_ALREADY_CHARGED = 222 +SOUL_GEM_ITEM_CHARGING_NO_SOUL_GEM = 222 +STORE_FAILURE_ALREADY_HAVE_COLLECTIBLE = 222 +STORE_FAILURE_AT_FENCE_LIMIT = 222 +STORE_FAILURE_BUY_ITEM_FAILED_REQS = 222 +STORE_FAILURE_CANT_BE_SOLD = 222 +STORE_FAILURE_CANT_BUY_MULTIPLES = 222 +STORE_FAILURE_HOOKPOINT_NOT_ACTIVE = 222 +STORE_FAILURE_ITEM_BUY_UNIQUE = 222 +STORE_FAILURE_NOT_ENOUGH_ALLIANCE_POINTS = 222 +STORE_FAILURE_NOT_ENOUGH_ITEM = 222 +STORE_FAILURE_NOT_ENOUGH_STABLE_SPACE = 222 +STORE_FAILURE_NOT_STOLEN = 222 +STORE_FAILURE_NO_NEED_FOR_QUEST_ITEM = 222 +STORE_FAILURE_NO_NEED_FOR_THAT_MANY_QUEST_ITEM = 222 +STORE_FAILURE_SELL_FAILED_MONEY_CAP = 222 +STORE_FAILURE_STOLEN = 222 +STORE_FAILURE_WORTHLESS_TO_FENCE = 222 +TRADE_ACTION_RESULT_ADD_ITEM_DUPLICATE = 222 +TRADE_ACTION_RESULT_DISABLED = 222 +TRADE_ACTION_RESULT_IGNORING_YOU = 222 +TRADE_ACTION_RESULT_INVALID_TRADE_SLOT = 222 +TRADE_ACTION_RESULT_ITEM_ADD_LOCKED = 222 +TRADE_ACTION_RESULT_ITEM_IS_BOUND = 222 +TRADE_ACTION_RESULT_ITEM_IS_STOLEN = 222 +TRADE_ACTION_RESULT_ITEM_UNIQUE_FROM_OTHER = 222 +TRADE_ACTION_RESULT_NEED_ALLIANCE_FOR_TRADE = 222 +TRADE_ACTION_RESULT_NEED_PLAYER_FOR_TRADE = 222 +TRADE_ACTION_RESULT_NOT_CONSIDERING_TRADE_INVITE = 222 +TRADE_ACTION_RESULT_NOT_ENOUGH_EMPTY_SLOTS = 222 +TRADE_ACTION_RESULT_NOT_ENOUGH_SLOTS = 222 +TRADE_ACTION_RESULT_NOT_TRADING = 222 +TRADE_ACTION_RESULT_NOT_WAITING_TRADE_INVITE = 222 +TRADE_ACTION_RESULT_OTHER_HAS_TOO_MUCH_MONEY = 222 +TRADE_ACTION_RESULT_OTHER_IS_MISSING_MONEY = 222 +TRADE_ACTION_RESULT_OTHER_PLAYER_MISSING = 222 +TRADE_ACTION_RESULT_SUCCESS = 222 +TRADE_ACTION_RESULT_TARGET_IS_TRADING = 222 +TRADE_ACTION_RESULT_TOO_FAR_TO_TRADE = 222 +TRADE_ACTION_RESULT_TRADE_INVITE_ALREADY_SENT = 222 +TRADE_ACTION_RESULT_TRADE_INVITE_FAILED = 222 +TRADE_ACTION_RESULT_TRADE_INVITE_PENDING = 222 +TRADE_ACTION_RESULT_TRADE_INVITE_WHEN_ACTIVE = 222 +TRADE_ACTION_RESULT_TRADE_SELF_ERROR = 222 +TRADE_ACTION_RESULT_TRADE_TARGET_REQUIRED = 222 +TRADE_ACTION_RESULT_UKNOWN_ITEM = 222 +TRADE_ACTION_RESULT_YOU_ARE_BUSY = 222 +TRADE_ACTION_RESULT_YOU_ARE_MISSING_MONEY = 222 +TRADE_ACTION_RESULT_YOU_HAVE_TOO_MUCH_MONEY = 222 +CRAFTING_ADVANCE_MODE_DELEVEL = 222 +CRAFTING_ADVANCE_MODE_FREEZE = 222 +CRAFTING_ADVANCE_MODE_LEVEL = 222 +CRAFTING_ADVANCE_MODE_LOCKED = 222 +CRAFTING_RESULT_ALREADY_RESEARCHING = 222 +CRAFTING_RESULT_BUSY = 222 +CRAFTING_RESULT_CRAFT_SUCCESS = 222 +CRAFTING_RESULT_DECONSTRUCT_BAD_QUANTITY = 222 +CRAFTING_RESULT_DECONSTRUCT_SUCCESS = 222 +CRAFTING_RESULT_FAIL_PATTERN_REQUIREMENTS = 222 +CRAFTING_RESULT_IMPROVE_FAILED = 222 +CRAFTING_RESULT_INTERRUPTED = 222 +CRAFTING_RESULT_INVALID_BASE = 222 +CRAFTING_RESULT_INVALID_MATERIAL = 222 +CRAFTING_RESULT_INVALID_PATTERN = 222 +CRAFTING_RESULT_INVALID_REAGENT = 222 +CRAFTING_RESULT_INVALID_RESEARCH = 222 +CRAFTING_RESULT_INVALID_RESEARCH_TRADESKILL = 222 +CRAFTING_RESULT_INVALID_RUNE = 222 +CRAFTING_RESULT_INVALID_STYLE_MATERIAL = 222 +CRAFTING_RESULT_INVALID_STYLE_REFORGE = 222 +CRAFTING_RESULT_INVALID_TRAIT_MATERIAL = 222 +CRAFTING_RESULT_ITEM_CRAFT_UNIQUE = 222 +CRAFTING_RESULT_ITEM_NOT_DECONSTRUCTABLE = 222 +CRAFTING_RESULT_ITEM_NOT_IMPROVABLE = 222 +CRAFTING_RESULT_ITEM_NOT_REFINEABLE = 222 +CRAFTING_RESULT_MUST_LEARN_TRAIT = 222 +CRAFTING_RESULT_NEED_BASE_RANK = 222 +CRAFTING_RESULT_NEED_COMPONENTS_FOR_CRAFT = 222 +CRAFTING_RESULT_NEED_COMPONENTS_FOR_REFORGE = 222 +CRAFTING_RESULT_NEED_DECONSTRUCT_RANK = 222 +CRAFTING_RESULT_NEED_ENCHANTING_QUALITY_RANK = 222 +CRAFTING_RESULT_NEED_ENCHANTING_RANK = 222 +CRAFTING_RESULT_NEED_ITEM_TO_RESEARCH = 222 +CRAFTING_RESULT_NEED_RANK_FOR_CRAFT = 222 +CRAFTING_RESULT_NEED_RANK_FOR_REFORGE = 222 +CRAFTING_RESULT_NEED_RECIPE_QUALITY_RANK = 222 +CRAFTING_RESULT_NEED_RECIPE_RANK = 222 +CRAFTING_RESULT_NEED_REFINE_RANK = 222 +CRAFTING_RESULT_NEED_REQUIREMENTS_FOR_CRAFT = 222 +CRAFTING_RESULT_NEED_SPACE_TO_CRAFT = 222 +CRAFTING_RESULT_NEED_SPACE_TO_DECONSTRUCT = 222 +CRAFTING_RESULT_NEED_SPACE_TO_REFINE = 222 +CRAFTING_RESULT_NEED_UNLOCK_TO_DECONSTRUCT = 222 +CRAFTING_RESULT_NEED_UNLOCK_TO_REFORGE = 222 +CRAFTING_RESULT_NEED_VALID_DECONSTRUCTION = 222 +CRAFTING_RESULT_NO_ITEM_TO_DECONSTRUCT = 222 +CRAFTING_RESULT_NO_ITEM_TO_REFINE = 222 +CRAFTING_RESULT_NO_MATCH = 222 +CRAFTING_RESULT_NO_MONEY = 222 +CRAFTING_RESULT_NO_MONEY_REFORGE = 222 +CRAFTING_RESULT_REFINE_SUCCESS = 222 +CRAFTING_RESULT_REFORGE_SUCCESS = 222 +CRAFTING_RESULT_SAME_STYLE_REFORGE = 222 +CRAFTING_RESULT_TOO_FEW_REAGENTS = 222 +CRAFTING_RESULT_TOO_MANY_REAGENTS = 222 +CRAFTING_RESULT_TOO_MANY_RESEARCH = 222 +CRAFTING_RESULT_UNKNOWN_RECIPE = 222 +CRAFTING_RESULT_UNKNOWN_SKILL_DECONSTRUCT = 222 +CRAFTING_RESULT_UNKNOWN_SKILL_REFINE = 222 +CRAFTING_RESULT_WRONG_ADDITIVE_CATEGORY = 222 +CRAFTING_RESULT_WRONG_BOOSTER = 222 +CRAFTING_RESULT_WRONG_STYLE_CRAFT = 222 +CRAFTING_RESULT_WRONG_STYLE_REFORGE = 222 +CRAFTING_RESULT_WRONG_TARGET_CRAFT = 222 +CRAFTING_RESULT_WRONG_TARGET_DECONSTRUCT = 222 +CRAFTING_RESULT_WRONG_TARGET_REFINE = 222 +CRAFTING_RESULT_WRONG_TARGET_REFORGE = 222 +CRAFTING_RESULT_WRONG_TRADESKILL_FOR_CRAFT = 222 +CRAFTING_RESULT_WRONG_TRADESKILL_FOR_REFORGE = 222 +TRADING_HOUSE_FILTER_TYPE_ALL_LEVEL = 222 +TRADING_HOUSE_FILTER_TYPE_ARMOR = 222 +TRADING_HOUSE_FILTER_TYPE_ENCHANTMENT = 222 +TRADING_HOUSE_FILTER_TYPE_EQUIP = 222 +TRADING_HOUSE_FILTER_TYPE_ITEM = 222 +TRADING_HOUSE_FILTER_TYPE_LEVEL = 222 +TRADING_HOUSE_FILTER_TYPE_PRICE = 222 +TRADING_HOUSE_FILTER_TYPE_QUALITY = 222 +TRADING_HOUSE_FILTER_TYPE_TRAIT = 222 +TRADING_HOUSE_FILTER_TYPE_VETERAN_LEVEL = 222 +TRADING_HOUSE_FILTER_TYPE_WEAPON = 222 +TRADING_HOUSE_RESULT_AWAITING_INITIAL_STATUS = 222 +TRADING_HOUSE_RESULT_CANCEL_SALE_PENDING = 222 +TRADING_HOUSE_RESULT_CANT_AFFORD_BUYPRICE = 222 +TRADING_HOUSE_RESULT_CANT_AFFORD_POST_FEE = 222 +TRADING_HOUSE_RESULT_CANT_BUY_YOUR_OWN_POSTS = 222 +TRADING_HOUSE_RESULT_CANT_POST_BOUND = 222 +TRADING_HOUSE_RESULT_CANT_POST_STOLEN = 222 +TRADING_HOUSE_RESULT_CANT_SELL_FOR_FREE = 222 +TRADING_HOUSE_RESULT_CANT_SELL_FOR_OVER_MAX_AMOUNT = 222 +TRADING_HOUSE_RESULT_CANT_SWITCH_GUILDS_WHILE_AWAITING_RESPONSE = 222 +TRADING_HOUSE_RESULT_CAN_ONLY_POST_FROM_BACKPACK = 222 +TRADING_HOUSE_RESULT_GUILD_TOO_SMALL = 222 +TRADING_HOUSE_RESULT_INVALID_GUILD_ID = 222 +TRADING_HOUSE_RESULT_ITEM_NOT_FOUND = 222 +TRADING_HOUSE_RESULT_LISTINGS_PENDING = 222 +TRADING_HOUSE_RESULT_NOT_A_MEMBER = 222 +TRADING_HOUSE_RESULT_NOT_IN_A_GUILD = 222 +TRADING_HOUSE_RESULT_NOT_OPEN = 222 +TRADING_HOUSE_RESULT_NO_PERMISSION = 222 +TRADING_HOUSE_RESULT_POST_PENDING = 222 +TRADING_HOUSE_RESULT_PURCHASE_PENDING = 222 +TRADING_HOUSE_RESULT_SEARCH_PENDING = 222 +TRADING_HOUSE_RESULT_SEARCH_RATE_EXCEEDED = 222 +TRADING_HOUSE_RESULT_SUCCESS = 222 +TRADING_HOUSE_RESULT_TOO_MANY_POSTS = 222 +TRADING_HOUSE_SORT_EXPIRY_TIME = 222 +TRADING_HOUSE_SORT_REQUIRED_LEVEL = 222 +TRADING_HOUSE_SORT_SALE_PRICE = 222 +TRIAL_RESTRICTION_CANNOT_USE_GUILDS = 222 +TRIAL_RESTRICTION_CANNOT_WHISPER = 222 +TRIAL_RESTRICTION_CANNOT_ZONE_YELL = 222 +TRIAL_RESTRICTION_NO_RESTRICTION = 222 +TRIAL_RESTRICTION_WHISPER_FRIENDS_ONLY = 222 +VOICE_CHANNEL_ALL = 222 +VOICE_CHANNEL_AREA = 222 +VOICE_CHANNEL_GROUP = 222 +VOICE_CHANNEL_GUILD = 222 +VOICE_CHANNEL_NONE = 222 +MAX_EMAIL_LENGTH = 222 +CHARNAME_MAX_LENGTH = 222 +CHARNAME_MIN_LENGTH = 222 +COLLECTIBLE_NAME_MAX_LENGTH = 222 +COLLECTIBLE_NAME_MIN_LENGTH = 222 +MAX_DEVICE_ID_LENGTH = 222 +SCRIPTED_WORLD_EVENT_TIMEOUT_MS = 222 +MAX_GUILD_DESCRIPTION_LENGTH = 222 +MAX_GUILD_MOTD_LENGTH = 222 +MAX_GUILD_NAME_LENGTH = 222 +MAX_GUILD_RANK_NAME_LENGTH = 222 +MAX_GUILDS = 222 +MAIL_MAX_BODY_CHARACTERS = 222 +MAX_LOCAL_MAILS = 222 +MAIL_MAX_SUBJECT_CHARACTERS = 222 +NUM_BUG_CATEGORIES = 222 +MAX_PASSWORD_LENGTH = 222 +ADDON_STATE_DEPENDENCIES_DISABLED = 222 +ADDON_STATE_DISABLED = 222 +ADDON_STATE_ENABLED = 222 +ADDON_STATE_ERROR_STATE_UNABLE_TO_LOAD = 222 +ADDON_STATE_NO_STATE = 222 +ADDON_STATE_TOC_LOADED = 222 +ADDON_STATE_VERSION_MISMATCH = 222 +BOTTOM = 222 +BOTTOMLEFT = 222 +BOTTOMRIGHT = 222 +CENTER = 222 +LEFT = 222 +NONE = 222 +RIGHT = 222 +TOP = 222 +TOPLEFT = 222 +TOPRIGHT = 222 +ANIMATION_PLAYBACK_INVALID = 222 +ANIMATION_PLAYBACK_LOOP = 222 +ANIMATION_PLAYBACK_ONE_SHOT = 222 +ANIMATION_PLAYBACK_PING_PONG = 222 +ANIMATION_ALPHA = 222 +ANIMATION_COLOR = 222 +ANIMATION_CUSTOM = 222 +ANIMATION_INVALID = 222 +ANIMATION_SCALE = 222 +ANIMATION_SCROLL = 222 +ANIMATION_SIZE = 222 +ANIMATION_TEXTURE = 222 +ANIMATION_TEXTUREROTATE = 222 +ANIMATION_TEXTURESLIDE = 222 +ANIMATION_TRANSLATE = 222 +BAR_ALIGNMENT_CENTER = 222 +BAR_ALIGNMENT_NORMAL = 222 +BAR_ALIGNMENT_REVERSE = 222 +BSTATE_DISABLED = 222 +BSTATE_DISABLED_PRESSED = 222 +BSTATE_NORMAL = 222 +BSTATE_PRESSED = 222 +CARDINAL_DIRECTION_EAST = 222 +CARDINAL_DIRECTION_NORTH = 222 +CARDINAL_DIRECTION_SOUTH = 222 +CARDINAL_DIRECTION_WEST = 222 +CONTROL_ACCESS_PRIVATE = 222 +CONTROL_ACCESS_PUBLIC = 222 +ORIENTATION_HORIZONTAL = 222 +ORIENTATION_VERTICAL = 222 +CT_BACKDROP = 222 +CT_BROWSER = 222 +CT_BUTTON = 222 +CT_COLORSELECT = 222 +CT_COMPASS = 222 +CT_CONTROL = 222 +CT_COOLDOWN = 222 +CT_DEBUGTEXT = 222 +CT_EDITBOX = 222 +CT_INVALID_TYPE = 222 +CT_LABEL = 222 +CT_LINE = 222 +CT_MAPDISPLAY = 222 +CT_ROOT_WINDOW = 222 +CT_SCROLL = 222 +CT_SLIDER = 222 +CT_STATUSBAR = 222 +CT_TEXTBUFFER = 222 +CT_TEXTURE = 222 +CT_TEXTURECOMPOSITE = 222 +CT_TOOLTIP = 222 +CT_TOPLEVELCONTROL = 222 +CD_TYPE_RADIAL = 222 +CD_TYPE_VERTICAL = 222 +CD_TIME_TYPE_TIME_REMAINING = 222 +CD_TIME_TYPE_TIME_UNTIL = 222 +DL_BACKGROUND = 222 +DL_CONTROLS = 222 +DL_OVERLAY = 222 +DL_TEXT = 222 +DT_HIGH = 222 +DT_LOW = 222 +DT_MEDIUM = 222 +DT_PARENT = 222 +EVENT_REASON_HARDWARE = 222 +EVENT_REASON_SOFTWARE = 222 +FONT_STYLE_NORMAL = 222 +FONT_STYLE_OUTLINE = 222 +FONT_STYLE_OUTLINE_THICK = 222 +FONT_STYLE_SHADOW = 222 +FONT_STYLE_SOFT_SHADOW_THICK = 222 +FONT_STYLE_SOFT_SHADOW_THIN = 222 +INPUT_DEVICE_TYPE_KEYBOARD = 222 +INPUT_DEVICE_TYPE_MOUSE = 222 +KEY_0 = 222 +KEY_1 = 222 +KEY_2 = 222 +KEY_3 = 222 +KEY_4 = 222 +KEY_5 = 222 +KEY_6 = 222 +KEY_7 = 222 +KEY_8 = 222 +KEY_9 = 222 +KEY_A = 222 +KEY_ALT = 222 +KEY_B = 222 +KEY_BACKSPACE = 222 +KEY_C = 222 +KEY_CAPSLOCK = 222 +KEY_COMMAND = 222 +KEY_CTRL = 222 +KEY_D = 222 +KEY_DELETE = 222 +KEY_DOWNARROW = 222 +KEY_E = 222 +KEY_END = 222 +KEY_ENTER = 222 +KEY_ESCAPE = 222 +KEY_F = 222 +KEY_F1 = 222 +KEY_F10 = 222 +KEY_F11 = 222 +KEY_F12 = 222 +KEY_F13 = 222 +KEY_F14 = 222 +KEY_F15 = 222 +KEY_F16 = 222 +KEY_F17 = 222 +KEY_F18 = 222 +KEY_F19 = 222 +KEY_F2 = 222 +KEY_F20 = 222 +KEY_F21 = 222 +KEY_F22 = 222 +KEY_F23 = 222 +KEY_F24 = 222 +KEY_F3 = 222 +KEY_F4 = 222 +KEY_F5 = 222 +KEY_F6 = 222 +KEY_F7 = 222 +KEY_F8 = 222 +KEY_F9 = 222 +KEY_G = 222 +KEY_GAMEPAD_BACK = 222 +KEY_GAMEPAD_BACK_HOLD = 222 +KEY_GAMEPAD_BOTH_BUTTON_1_BUTTON_4 = 222 +KEY_GAMEPAD_BOTH_BUTTON_2_BUTTON_3 = 222 +KEY_GAMEPAD_BOTH_LEFT_SHOULDER_BUTTON_1 = 222 +KEY_GAMEPAD_BOTH_LEFT_SHOULDER_BUTTON_2 = 222 +KEY_GAMEPAD_BOTH_LEFT_SHOULDER_BUTTON_3 = 222 +KEY_GAMEPAD_BOTH_LEFT_SHOULDER_BUTTON_4 = 222 +KEY_GAMEPAD_BOTH_LEFT_SHOULDER_DPAD_LEFT = 222 +KEY_GAMEPAD_BOTH_LEFT_SHOULDER_LEFT_STICK = 222 +KEY_GAMEPAD_BOTH_LEFT_SHOULDER_RIGHT_STICK = 222 +KEY_GAMEPAD_BOTH_LEFT_TRIGGER_BUTTON_1 = 222 +KEY_GAMEPAD_BOTH_RIGHT_SHOULDER_BUTTON_1 = 222 +KEY_GAMEPAD_BOTH_RIGHT_SHOULDER_BUTTON_2 = 222 +KEY_GAMEPAD_BOTH_RIGHT_SHOULDER_BUTTON_3 = 222 +KEY_GAMEPAD_BOTH_RIGHT_SHOULDER_BUTTON_4 = 222 +KEY_GAMEPAD_BOTH_SHOULDERS = 222 +KEY_GAMEPAD_BOTH_STICKS = 222 +KEY_GAMEPAD_BOTH_TRIGGERS = 222 +KEY_GAMEPAD_BUTTON_1 = 222 +KEY_GAMEPAD_BUTTON_1_HOLD = 222 +KEY_GAMEPAD_BUTTON_2 = 222 +KEY_GAMEPAD_BUTTON_2_HOLD = 222 +KEY_GAMEPAD_BUTTON_3 = 222 +KEY_GAMEPAD_BUTTON_3_HOLD = 222 +KEY_GAMEPAD_BUTTON_4 = 222 +KEY_GAMEPAD_BUTTON_4_HOLD = 222 +KEY_GAMEPAD_DPAD_DOWN = 222 +KEY_GAMEPAD_DPAD_DOWN_HOLD = 222 +KEY_GAMEPAD_DPAD_LEFT = 222 +KEY_GAMEPAD_DPAD_LEFT_HOLD = 222 +KEY_GAMEPAD_DPAD_RIGHT = 222 +KEY_GAMEPAD_DPAD_RIGHT_HOLD = 222 +KEY_GAMEPAD_DPAD_UP = 222 +KEY_GAMEPAD_DPAD_UP_HOLD = 222 +KEY_GAMEPAD_LEFT_SHOULDER = 222 +KEY_GAMEPAD_LEFT_SHOULDER_HOLD = 222 +KEY_GAMEPAD_LEFT_STICK = 222 +KEY_GAMEPAD_LEFT_STICK_HOLD = 222 +KEY_GAMEPAD_LEFT_TRIGGER = 222 +KEY_GAMEPAD_LEFT_TRIGGER_HOLD = 222 +KEY_GAMEPAD_LSTICK_DOWN = 222 +KEY_GAMEPAD_LSTICK_LEFT = 222 +KEY_GAMEPAD_LSTICK_RIGHT = 222 +KEY_GAMEPAD_LSTICK_UP = 222 +KEY_GAMEPAD_RIGHT_SHOULDER = 222 +KEY_GAMEPAD_RIGHT_SHOULDER_HOLD = 222 +KEY_GAMEPAD_RIGHT_STICK = 222 +KEY_GAMEPAD_RIGHT_STICK_HOLD = 222 +KEY_GAMEPAD_RIGHT_TRIGGER = 222 +KEY_GAMEPAD_RIGHT_TRIGGER_HOLD = 222 +KEY_GAMEPAD_RSTICK_DOWN = 222 +KEY_GAMEPAD_RSTICK_LEFT = 222 +KEY_GAMEPAD_RSTICK_RIGHT = 222 +KEY_GAMEPAD_RSTICK_UP = 222 +KEY_GAMEPAD_START = 222 +KEY_GAMEPAD_START_HOLD = 222 +KEY_GAMEPAD_TOUCHPAD_HOLD = 222 +KEY_GAMEPAD_TOUCHPAD_PRESSED = 222 +KEY_GAMEPAD_TOUCHPAD_SWIPE_DOWN = 222 +KEY_GAMEPAD_TOUCHPAD_SWIPE_LEFT = 222 +KEY_GAMEPAD_TOUCHPAD_SWIPE_RIGHT = 222 +KEY_GAMEPAD_TOUCHPAD_SWIPE_UP = 222 +KEY_GAMEPAD_TOUCHPAD_TOUCHED = 222 +KEY_H = 222 +KEY_HOME = 222 +KEY_I = 222 +KEY_INSERT = 222 +KEY_INVALID = 222 +KEY_J = 222 +KEY_K = 222 +KEY_L = 222 +KEY_LEFTARROW = 222 +KEY_LWINDOWS = 222 +KEY_M = 222 +KEY_MOUSEWHEEL_DOWN = 222 +KEY_MOUSEWHEEL_UP = 222 +KEY_MOUSE_4 = 222 +KEY_MOUSE_5 = 222 +KEY_MOUSE_LEFT = 222 +KEY_MOUSE_LEFTRIGHT = 222 +KEY_MOUSE_MIDDLE = 222 +KEY_MOUSE_RIGHT = 222 +KEY_N = 222 +KEY_NUMLOCK = 222 +KEY_NUMPAD0 = 222 +KEY_NUMPAD1 = 222 +KEY_NUMPAD2 = 222 +KEY_NUMPAD3 = 222 +KEY_NUMPAD4 = 222 +KEY_NUMPAD5 = 222 +KEY_NUMPAD6 = 222 +KEY_NUMPAD7 = 222 +KEY_NUMPAD8 = 222 +KEY_NUMPAD9 = 222 +KEY_NUMPAD_ADD = 222 +KEY_NUMPAD_DOT = 222 +KEY_NUMPAD_ENTER = 222 +KEY_NUMPAD_MINUS = 222 +KEY_NUMPAD_SLASH = 222 +KEY_NUMPAD_STAR = 222 +KEY_O = 222 +KEY_OEM_102_GERMAN_LESS_THAN = 222 +KEY_OEM_1_SEMICOLON = 222 +KEY_OEM_2_FORWARD_SLASH = 222 +KEY_OEM_3_TICK = 222 +KEY_OEM_4_LEFT_SQUARE_BRACKET = 222 +KEY_OEM_5_BACK_SLASH = 222 +KEY_OEM_6_RIGHT_SQUARE_BRACKET = 222 +KEY_OEM_7_SINGLE_QUOTE = 222 +KEY_OEM_COMMA = 222 +KEY_OEM_MINUS = 222 +KEY_OEM_PERIOD = 222 +KEY_OEM_PLUS = 222 +KEY_P = 222 +KEY_PAGEDOWN = 222 +KEY_PAGEUP = 222 +KEY_PAUSE = 222 +KEY_PRINTSCREEN = 222 +KEY_Q = 222 +KEY_R = 222 +KEY_RIGHTARROW = 222 +KEY_RWINDOWS = 222 +KEY_S = 222 +KEY_SCROLLLOCK = 222 +KEY_SHIFT = 222 +KEY_SPACEBAR = 222 +KEY_T = 222 +KEY_TAB = 222 +KEY_U = 222 +KEY_UPARROW = 222 +KEY_V = 222 +KEY_W = 222 +KEY_X = 222 +KEY_Y = 222 +KEY_Z = 222 +MAP_PIN_TYPE_AGGRO = 222 +MAP_PIN_TYPE_ALDMERI_VS_DAGGERFALL_LARGE = 222 +MAP_PIN_TYPE_ALDMERI_VS_DAGGERFALL_MEDIUM = 222 +MAP_PIN_TYPE_ALDMERI_VS_DAGGERFALL_SMALL = 222 +MAP_PIN_TYPE_ALDMERI_VS_EBONHEART_LARGE = 222 +MAP_PIN_TYPE_ALDMERI_VS_EBONHEART_MEDIUM = 222 +MAP_PIN_TYPE_ALDMERI_VS_EBONHEART_SMALL = 222 +MAP_PIN_TYPE_ARTIFACT_ALDMERI_DEFENSIVE = 222 +MAP_PIN_TYPE_ARTIFACT_ALDMERI_OFFENSIVE = 222 +MAP_PIN_TYPE_ARTIFACT_DAGGERFALL_DEFENSIVE = 222 +MAP_PIN_TYPE_ARTIFACT_DAGGERFALL_OFFENSIVE = 222 +MAP_PIN_TYPE_ARTIFACT_EBONHEART_DEFENSIVE = 222 +MAP_PIN_TYPE_ARTIFACT_EBONHEART_OFFENSIVE = 222 +MAP_PIN_TYPE_ARTIFACT_GATE_CLOSED_ALDMERI_DOMINION = 222 +MAP_PIN_TYPE_ARTIFACT_GATE_CLOSED_DAGGERFALL_COVENANT = 222 +MAP_PIN_TYPE_ARTIFACT_GATE_CLOSED_EBONHEART_PACT = 222 +MAP_PIN_TYPE_ARTIFACT_GATE_OPEN_ALDMERI_DOMINION = 222 +MAP_PIN_TYPE_ARTIFACT_GATE_OPEN_DAGGERFALL_COVENANT = 222 +MAP_PIN_TYPE_ARTIFACT_GATE_OPEN_EBONHEART_PACT = 222 +MAP_PIN_TYPE_ARTIFACT_KEEP_ALDMERI_DOMINION = 222 +MAP_PIN_TYPE_ARTIFACT_KEEP_DAGGERFALL_COVENANT = 222 +MAP_PIN_TYPE_ARTIFACT_KEEP_EBONHEART_PACT = 222 +MAP_PIN_TYPE_ARTIFACT_RETURN_ALDMERI = 222 +MAP_PIN_TYPE_ARTIFACT_RETURN_DAGGERFALL = 222 +MAP_PIN_TYPE_ARTIFACT_RETURN_EBONHEART = 222 +MAP_PIN_TYPE_ASSISTED_QUEST_CONDITION = 222 +MAP_PIN_TYPE_ASSISTED_QUEST_ENDING = 222 +MAP_PIN_TYPE_ASSISTED_QUEST_OPTIONAL_CONDITION = 222 +MAP_PIN_TYPE_BALL_ALDMERI_DOMINION = 222 +MAP_PIN_TYPE_BALL_DAGGERFALL_COVENANT = 222 +MAP_PIN_TYPE_BALL_EBONHEART_PACT = 222 +MAP_PIN_TYPE_BALL_NEUTRAL = 222 +MAP_PIN_TYPE_BORDER_KEEP_ALDMERI_DOMINION = 222 +MAP_PIN_TYPE_BORDER_KEEP_DAGGERFALL_COVENANT = 222 +MAP_PIN_TYPE_BORDER_KEEP_EBONHEART_PACT = 222 +MAP_PIN_TYPE_CAPTURE_FLAG_ALDMERI_DOMINION = 222 +MAP_PIN_TYPE_CAPTURE_FLAG_DAGGERFALL_COVENANT = 222 +MAP_PIN_TYPE_CAPTURE_FLAG_EBONHEART_PACT = 222 +MAP_PIN_TYPE_CAPTURE_FLAG_NEUTRAL = 222 +MAP_PIN_TYPE_EBONHEART_VS_DAGGERFALL_LARGE = 222 +MAP_PIN_TYPE_EBONHEART_VS_DAGGERFALL_MEDIUM = 222 +MAP_PIN_TYPE_EBONHEART_VS_DAGGERFALL_SMALL = 222 +MAP_PIN_TYPE_FARM_ALDMERI_DOMINION = 222 +MAP_PIN_TYPE_FARM_DAGGERFALL_COVENANT = 222 +MAP_PIN_TYPE_FARM_EBONHEART_PACT = 222 +MAP_PIN_TYPE_FARM_NEUTRAL = 222 +MAP_PIN_TYPE_FAST_TRAVEL_BORDER_KEEP_ACCESSIBLE = 222 +MAP_PIN_TYPE_FAST_TRAVEL_KEEP_ACCESSIBLE = 222 +MAP_PIN_TYPE_FAST_TRAVEL_OUTPOST_ACCESSIBLE = 222 +MAP_PIN_TYPE_FAST_TRAVEL_WAYSHRINE = 222 +MAP_PIN_TYPE_FAST_TRAVEL_WAYSHRINE_CURRENT_LOC = 222 +MAP_PIN_TYPE_FAST_TRAVEL_WAYSHRINE_UNDISCOVERED = 222 +MAP_PIN_TYPE_FLAG_ALDMERI_DOMINION = 222 +MAP_PIN_TYPE_FLAG_BASE_ALDMERI_DOMINION = 222 +MAP_PIN_TYPE_FLAG_BASE_DAGGERFALL_COVENANT = 222 +MAP_PIN_TYPE_FLAG_BASE_EBONHEART_PACT = 222 +MAP_PIN_TYPE_FLAG_BASE_NEUTRAL = 222 +MAP_PIN_TYPE_FLAG_DAGGERFALL_COVENANT = 222 +MAP_PIN_TYPE_FLAG_EBONHEART_PACT = 222 +MAP_PIN_TYPE_FLAG_NEUTRAL = 222 +MAP_PIN_TYPE_FORWARD_CAMP_ACCESSIBLE = 222 +MAP_PIN_TYPE_FORWARD_CAMP_ALDMERI_DOMINION = 222 +MAP_PIN_TYPE_FORWARD_CAMP_DAGGERFALL_COVENANT = 222 +MAP_PIN_TYPE_FORWARD_CAMP_EBONHEART_PACT = 222 +MAP_PIN_TYPE_GROUP = 222 +MAP_PIN_TYPE_GROUP_LEADER = 222 +MAP_PIN_TYPE_HALF_CAPTURE_FLAG_ALDMERI_DOMINION = 222 +MAP_PIN_TYPE_HALF_CAPTURE_FLAG_DAGGERFALL_COVENANT = 222 +MAP_PIN_TYPE_HALF_CAPTURE_FLAG_EBONHEART_PACT = 222 +MAP_PIN_TYPE_HARVEST_NODE = 222 +MAP_PIN_TYPE_IMPERIAL_CITY_CLOSED = 222 +MAP_PIN_TYPE_IMPERIAL_CITY_OPEN = 222 +MAP_PIN_TYPE_IMPERIAL_DISTRICT_ALDMERI_DOMINION = 222 +MAP_PIN_TYPE_IMPERIAL_DISTRICT_DAGGERFALL_COVENANT = 222 +MAP_PIN_TYPE_IMPERIAL_DISTRICT_EBONHEART_PACT = 222 +MAP_PIN_TYPE_IMPERIAL_DISTRICT_GRAVEYARD_ACCESSIBLE = 222 +MAP_PIN_TYPE_IMPERIAL_DISTRICT_NEUTRAL = 222 +MAP_PIN_TYPE_INVALID = 222 +MAP_PIN_TYPE_KEEP_ALDMERI_DOMINION = 222 +MAP_PIN_TYPE_KEEP_ATTACKED_LARGE = 222 +MAP_PIN_TYPE_KEEP_ATTACKED_SMALL = 222 +MAP_PIN_TYPE_KEEP_DAGGERFALL_COVENANT = 222 +MAP_PIN_TYPE_KEEP_EBONHEART_PACT = 222 +MAP_PIN_TYPE_KEEP_GRAVEYARD_ACCESSIBLE = 222 +MAP_PIN_TYPE_KEEP_NEUTRAL = 222 +MAP_PIN_TYPE_LOCATION = 222 +MAP_PIN_TYPE_MILL_ALDMERI_DOMINION = 222 +MAP_PIN_TYPE_MILL_DAGGERFALL_COVENANT = 222 +MAP_PIN_TYPE_MILL_EBONHEART_PACT = 222 +MAP_PIN_TYPE_MILL_NEUTRAL = 222 +MAP_PIN_TYPE_MINE_ALDMERI_DOMINION = 222 +MAP_PIN_TYPE_MINE_DAGGERFALL_COVENANT = 222 +MAP_PIN_TYPE_MINE_EBONHEART_PACT = 222 +MAP_PIN_TYPE_MINE_NEUTRAL = 222 +MAP_PIN_TYPE_NPC_FOLLOWER = 222 +MAP_PIN_TYPE_OUTPOST_ALDMERI_DOMINION = 222 +MAP_PIN_TYPE_OUTPOST_DAGGERFALL_COVENANT = 222 +MAP_PIN_TYPE_OUTPOST_EBONHEART_PACT = 222 +MAP_PIN_TYPE_OUTPOST_NEUTRAL = 222 +MAP_PIN_TYPE_PING = 222 +MAP_PIN_TYPE_PLAYER = 222 +MAP_PIN_TYPE_PLAYER_CAMERA = 222 +MAP_PIN_TYPE_PLAYER_WAYPOINT = 222 +MAP_PIN_TYPE_POI_COMPLETE = 222 +MAP_PIN_TYPE_POI_SEEN = 222 +MAP_PIN_TYPE_QUEST_COMPLETE = 222 +MAP_PIN_TYPE_QUEST_INTERACT = 222 +MAP_PIN_TYPE_QUEST_OFFER = 222 +MAP_PIN_TYPE_QUEST_TALK_TO = 222 +MAP_PIN_TYPE_RALLY_POINT = 222 +MAP_PIN_TYPE_RESPAWN_BORDER_KEEP_ACCESSIBLE = 222 +MAP_PIN_TYPE_RESTRICTED_LINK_ALDMERI_DOMINION = 222 +MAP_PIN_TYPE_RESTRICTED_LINK_DAGGERFALL_COVENANT = 222 +MAP_PIN_TYPE_RESTRICTED_LINK_EBONHEART_PACT = 222 +MAP_PIN_TYPE_RETURN_ALDMERI_DOMINION = 222 +MAP_PIN_TYPE_RETURN_DAGGERFALL_COVENANT = 222 +MAP_PIN_TYPE_RETURN_EBONHEART_PACT = 222 +MAP_PIN_TYPE_RETURN_NEUTRAL = 222 +MAP_PIN_TYPE_TRACKED_QUEST_CONDITION = 222 +MAP_PIN_TYPE_TRACKED_QUEST_ENDING = 222 +MAP_PIN_TYPE_TRACKED_QUEST_OPTIONAL_CONDITION = 222 +MAP_PIN_TYPE_TRAINER = 222 +MAP_PIN_TYPE_TRI_BATTLE_LARGE = 222 +MAP_PIN_TYPE_TRI_BATTLE_MEDIUM = 222 +MAP_PIN_TYPE_TRI_BATTLE_SMALL = 222 +MAP_PIN_TYPE_VENDOR = 222 +MAP_TYPE_COUNT = 222 +MAP_TYPE_LOCATION_CENTERED = 222 +MAP_TYPE_PLAYER_CENTERED = 222 +PIN_ANIMATION_TARGET_MAP_AND_GUTTER = 222 +PIN_ANIMATION_TARGET_MAP_ONLY = 222 +MODIFY_TEXT_TYPE_NONE = 222 +MODIFY_TEXT_TYPE_UPPERCASE = 222 +MOUSE_CURSOR_DEFAULT_CURSOR = 222 +MOUSE_CURSOR_DO_NOT_CARE = 222 +MOUSE_CURSOR_ERASE = 222 +MOUSE_CURSOR_FILL = 222 +MOUSE_CURSOR_FILL_MULTIPLE = 222 +MOUSE_CURSOR_ICON = 222 +MOUSE_CURSOR_MAX = 222 +MOUSE_CURSOR_NEXT_LEFT = 222 +MOUSE_CURSOR_NEXT_RIGHT = 222 +MOUSE_CURSOR_PAINT = 222 +MOUSE_CURSOR_PAN = 222 +MOUSE_CURSOR_PREVIEW = 222 +MOUSE_CURSOR_RESIZE_EW = 222 +MOUSE_CURSOR_RESIZE_NESW = 222 +MOUSE_CURSOR_RESIZE_NS = 222 +MOUSE_CURSOR_RESIZE_NWSE = 222 +MOUSE_CURSOR_ROTATE = 222 +MOUSE_CURSOR_SAMPLE = 222 +MOUSE_CURSOR_UI_HAND = 222 +SCROLL_BOUNDING_BOUND = 222 +SCROLL_BOUNDING_CONTAINED = 222 +SCROLL_BOUNDING_DEFAULT = 222 +SCROLL_BOUNDING_UNBOUND = 222 +SET_MAP_RESULT_CURRENT_MAP_UNCHANGED = 222 +SET_MAP_RESULT_FAILED = 222 +SET_MAP_RESULT_MAP_CHANGED = 222 +SHAPE_BOX = 222 +SHAPE_CIRCLE = 222 +TEXT_ALIGN_BOTTOM = 222 +TEXT_ALIGN_CENTER = 222 +TEXT_ALIGN_LEFT = 222 +TEXT_ALIGN_RIGHT = 222 +TEXT_ALIGN_TOP = 222 +TEXT_TYPE_ALL = 222 +TEXT_TYPE_ALPHABETIC = 222 +TEXT_TYPE_NUMERIC = 222 +TEXT_TYPE_NUMERIC_UNSIGNED_INT = 222 +TEXT_TYPE_PASSWORD = 222 +TEXT_WRAP_MODE_ELLIPSIS = 222 +TEXT_WRAP_MODE_TRUNCATE = 222 +TEX_MODE_CLAMP = 222 +TEX_MODE_WRAP = 222 +TEX_BLEND_MODE_ADD = 222 +TEX_BLEND_MODE_ALPHA = 222 +TEX_BLEND_MODE_COLOR_DODGE = 222 +TOOLTIP_HEADER_SIDE_LEFT = 222 +TOOLTIP_HEADER_SIDE_RIGHT = 222 +TRANSLATE_ANIMATION_DELTA_TYPE_FROM_END = 222 +TRANSLATE_ANIMATION_DELTA_TYPE_FROM_START = 222 +VERTEX_POINTS_BOTTOMLEFT = 222 +VERTEX_POINTS_BOTTOMRIGHT = 222 +VERTEX_POINTS_TOPLEFT = 222 +VERTEX_POINTS_TOPRIGHT = 222 +VIRTUAL_KEYBOARD_TYPE_DEFAULT = 222 +VIRTUAL_KEYBOARD_TYPE_EMAIL = 222 +LOOP_INDEFINITELY = 222 +MAX_ANCHORS = 222 +FULLSCREEN_MODE_FULLSCREEN_EXCLUSIVE = 222 +FULLSCREEN_MODE_FULLSCREEN_WINDOWED = 222 +FULLSCREEN_MODE_WINDOWED = 222 +GRAPHICS_PRESETS_CUSTOM = 222 +GRAPHICS_PRESETS_HIGH = 222 +GRAPHICS_PRESETS_LOW = 222 +GRAPHICS_PRESETS_MEDIUM = 222 +GRAPHICS_PRESETS_MINIMUM = 222 +GRAPHICS_PRESETS_PS4 = 222 +GRAPHICS_PRESETS_ULTRA = 222 +GRAPHICS_PRESETS_XB1 = 222 +PARTICLE_DENSITY_HIGH = 222 +PARTICLE_DENSITY_LOW = 222 +PARTICLE_DENSITY_MEDIUM = 222 +PARTICLE_DENSITY_ULTRA = 222 +SUB_SAMPLING_MODE_LOW = 222 +SUB_SAMPLING_MODE_MEDIUM = 222 +SUB_SAMPLING_MODE_NORMAL = 222 \ No newline at end of file diff --git a/dev/eso-api-lua-intellij-master/eso-api.controls.lua b/dev/eso-api-lua-intellij-master/eso-api.controls.lua new file mode 100644 index 0000000..c2993c0 --- /dev/null +++ b/dev/eso-api-lua-intellij-master/eso-api.controls.lua @@ -0,0 +1,840 @@ + + +Control = {} +function Control:ClearAnchors() end +--- returns apRet +function Control:CreateControl(arg1, type) end +--- returns alpha +function Control:GetAlpha() end +--- returns isValidAnchor, point, relativeTo, relativePoint, offsetX, offsetY +function Control:GetAnchor(anchorIndex) end +--- returns bottom +function Control:GetBottom() end +--- returns centerX, centerY +function Control:GetCenter() end +--- returns childControl +function Control:GetChild(childIndex) end +--- returns clamped +function Control:GetClampedToScreen() end +--- returns left, top, right, bottom +function Control:GetClampedToScreenInsets() end +--- returns height +function Control:GetControlAlpha() end +--- returns:_ *number* _alpha_ +function Control:GetDesiredHeight() end +--- returns width +function Control:GetDesiredWidth() end +--- returns minWidth, minHeight, maxWidth, maxHeight +function Control:GetDimensionConstraints() end +--- returns width, height +function Control:GetDimensions() end +--- returns layer +function Control:GetDrawLayer() end +--- returns level +function Control:GetDrawLevel() end +--- returns tier +function Control:GetDrawTier() end +--- returns excludes +function Control:GetExcludeFromResizeToFitExtents() end +--- returns functionRef +function Control:GetHandler(handlerName) end +--- returns height +function Control:GetHeight() end +--- returns left, top, right, bottom +function Control:GetHitInsets() end +--- returns id +function Control:GetId() end +--- returns inheritAlpha +function Control:GetInheritsAlpha() end +--- returns inheritScale +function Control:GetInheritsScale() end +--- returns left +function Control:GetLeft() end +--- returns name +function Control:GetName() end +--- returns returnedControl +function Control:GetNamedChild(childName) end +--- returns numChildren +function Control:GetNumChildren() end +--- returns OwningTopLevelWindow +function Control:GetOwningWindow() end +--- returns ret1 +function Control:GetParent() end +--- returns resizes +function Control:GetResizeToFitDescendents() end +--- returns width, height +function Control:GetResizeToFitPadding() end +--- returns right +function Control:GetRight() end +--- returns scale +function Control:GetScale() end +--- returns left, top, right, bottom +function Control:GetScreenRect() end +--- returns top +function Control:GetTop() end +--- returns type +function Control:GetType() end +--- returns width +function Control:GetWidth() end +--- returns isChild +function Control:IsChildOf(desiredParent) end +--- returns hidden +function Control:IsControlHidden() end +--- returns isSet +function Control:IsHandlerSet(handlerName) end +--- returns hidden +function Control:IsHidden() end +--- returns enabled +function Control:IsKeyboardEnabled() end +--- returns enabled +function Control:IsMouseEnabled() end +function Control:SetClampedToScreen(clamped) end +function Control:SetClampedToScreenInsets(left, top, right, bottom) end +function Control:SetDimensionConstraints(minWidth, minHeight, maxWidth, maxHeight) end +function Control:SetHandler(handlerName, functionRef) end +function Control:SetHitInsets(left, top, right, bottom) end +function Control:SetId(id) end +function Control:SetInheritAlpha(inheritAlpha) end +function Control:SetInheritScale(inheritScale) end +function Control:SetMovable(isMovable) end +function Control:SetResizeHandleSize(handleSize) end +function Control:SetResizeToFitPadding(width, height) end + + +AddOnManager = Control +function AddOnManager:AddRelevantFilter(relevantFilter) end +--- returns name, active +function AddOnManager:GetAddOnDependencyInfo(addOnIndex, addOnDependencyIndex) end +--- returns settingFilter +function AddOnManager:GetAddOnFilter() end +--- returns name, title, author, description, enabled, state, isOutOfDate +function AddOnManager:GetAddOnInfo(addOnIndex) end +--- returns numDependencies +function AddOnManager:GetAddOnNumDependencies(addOnIndex) end +--- returns loadOutOfDateAddons +function AddOnManager:GetLoadOutOfDateAddOns() end +--- returns numAddOns +function AddOnManager:GetNumAddOns() end +function AddOnManager:RemoveAddOnFilter() end +function AddOnManager:ResetRelevantFilters() end +function AddOnManager:SetAddOnEnabled(addOnIndex, enabled) end +function AddOnManager:SetAddOnFilter(settingFilter) end +function AddOnManager:SetLoadOutOfDateAddOns(loadOutOfDateAddons) end + +AnimationManager = Control +--- returns timeline +function AnimationManager:CreateTimeline() end +--- returns timeline +function AnimationManager:CreateTimelineFromVirtual(timelineName, animatedControl) end + +AnimationObject = Control +--- returns animatedControl +function AnimationObject:GetAnimatedControl() end +--- returns durationMs +function AnimationObject:GetDuration() end +--- returns functionRef +function AnimationObject:GetEasingFunction() end +--- returns FunctionRef +function AnimationObject:GetHandler(EventName) end +--- returns owningTimeline +function AnimationObject:GetTimeline() end +--- returns isPlaying +function AnimationObject:IsPlaying() end +function AnimationObject:SetAnimatedControl(animatedControl) end +function AnimationObject:SetDuration(durationMs) end +function AnimationObject:SetEasingFunction(functionRef) end +function AnimationObject:SetHandler(EventName, FunctionRef) end + + +AnimationObjectAlpha = AnimationObject +--- returns endAlpha +function AnimationObjectAlpha:GetEndAlpha() end +--- returns startAlpha +function AnimationObjectAlpha:GetStartAlpha() end +function AnimationObjectAlpha:SetAlphaValues(startAlpha, endAlpha) end +function AnimationObjectAlpha:SetEndAlpha(endAlpha) end +function AnimationObjectAlpha:SetStartAlpha(startAlpha) end + +AnimationObjectColor = AnimationObject +--- returns endR, endG, endB, endA +function AnimationObjectColor:GetEndColor() end +--- returns startR, startG, startB, startA +function AnimationObjectColor:GetStartColor() end +function AnimationObjectColor:SetColorValues(startR, startG, startB, startA, endR, endG, endB, endA) end +function AnimationObjectColor:SetEndColor(endR, endG, endB, endA) end +function AnimationObjectColor:SetStartColor(startR, startG, startB, startA) end + +AnimationObjectCustom = AnimationObject +function AnimationObjectCustom:SetUpdateFunction(functionRef) end + +AnimationObjectScale = AnimationObject +--- returns endScale +function AnimationObjectScale:GetEndScale() end +--- returns startScale +function AnimationObjectScale:GetStartScale() end +function AnimationObjectScale:SetEndScale(endScale) end +function AnimationObjectScale:SetScaleValues(startScale, endScale) end +function AnimationObjectScale:SetStartScale(startScale) end + +AnimationObjectScroll = AnimationObject +function AnimationObjectScroll:SetHorizontalEnd(endX) end +function AnimationObjectScroll:SetHorizontalRelative(offsetX) end +function AnimationObjectScroll:SetHorizontalStartAndEnd(startX, endX) end +function AnimationObjectScroll:SetVerticalEnd(endY) end +function AnimationObjectScroll:SetVerticalRelative(offsetY) end +function AnimationObjectScroll:SetVerticalStartAndEnd(startY, endY) end + +AnimationObjectSize = AnimationObject +function AnimationObjectSize:SetEndHeight(endHeight) end +function AnimationObjectSize:SetEndWidth(endWidth) end +function AnimationObjectSize:SetStartAndEndHeight(startHeight, endHeight) end +function AnimationObjectSize:SetStartAndEndWidth(startWidth, endWidth) end +function AnimationObjectSize:SetStartHeight(startHeight) end +function AnimationObjectSize:SetStartWidth(startWidth) end + +AnimationObjectTexture = AnimationObject +--- returns aNumCellsHigh +function AnimationObjectTexture:GetCellsHigh() end +--- returns aNumCellsWide +function AnimationObjectTexture:GetCellsWide() end +--- returns mirroring +function AnimationObjectTexture:IsMirroringAlongX() end +--- returns mirroring +function AnimationObjectTexture:IsMirroringAlongY() end +function AnimationObjectTexture:SetCellsHigh(aNumCellsHigh) end +function AnimationObjectTexture:SetCellsWide(aNumCellsWide) end +function AnimationObjectTexture:SetFramerate(framesPerSecond) end +function AnimationObjectTexture:SetImageData(aNumCellsWide, aNumCellsHigh) end +function AnimationObjectTexture:SetMirrorAlongX(mirroring) end +function AnimationObjectTexture:SetMirrorAlongY(mirroring) end + +AnimationObjectTextureRotate = AnimationObject +--- returns endRadians +function AnimationObjectTextureRotate:GetEndRotation() end +--- returns startRadians +function AnimationObjectTextureRotate:GetStartRotation() end +function AnimationObjectTextureRotate:SetEndRotation(endRadians) end +function AnimationObjectTextureRotate:SetRotationValues(startRadians, endRadians) end +function AnimationObjectTextureRotate:SetStartRotation(startRadians) end + +AnimationObjectTextureSlide = AnimationObject +function AnimationObjectTextureSlide:SetSlideDistances(slideDistanceU, slideDistanceV) end + +AnimationObjectTranslate = AnimationObject +--- returns deltaX +function AnimationObjectTranslate:GetDeltaOffsetX() end +--- returns deltaY +function AnimationObjectTranslate:GetDeltaOffsetY() end +--- returns endX +function AnimationObjectTranslate:GetEndOffsetX() end +--- returns endY +function AnimationObjectTranslate:GetEndOffsetY() end +--- returns startX +function AnimationObjectTranslate:GetStartOffsetX() end +--- returns startY +function AnimationObjectTranslate:GetStartOffsetY() end +--- returns deltaX, deltaY +function AnimationObjectTranslate:GetTranslateDeltas() end +function AnimationObjectTranslate:SetAnchorIndex(anchorIndex) end +function AnimationObjectTranslate:SetDeltaOffsetX(deltaX) end +function AnimationObjectTranslate:SetDeltaOffsetY(deltaY) end +function AnimationObjectTranslate:SetEndOffsetX(endX) end +function AnimationObjectTranslate:SetEndOffsetY(endY) end +function AnimationObjectTranslate:SetStartOffsetX(startX) end +function AnimationObjectTranslate:SetStartOffsetY(startY) end +function AnimationObjectTranslate:SetTranslateDeltas(deltaX, deltaY) end +function AnimationObjectTranslate:SetTranslateOffsets(startX, startY, endX, endY) end + +AnimationTimeline = AnimationObject +function AnimationTimeline:ApplyAllAnimationsToControl(animatedControl) end +function AnimationTimeline:ClearAllCallbacks() end +--- returns animation +function AnimationTimeline:GetAnimation(animationIndex) end +--- returns offset +function AnimationTimeline:GetAnimationOffset(animation) end +--- returns timeline +function AnimationTimeline:GetAnimationTimeline(timelineIndex) end +--- returns offset +function AnimationTimeline:GetAnimationTimelineOffset(animation) end +--- returns duration +function AnimationTimeline:GetDuration() end +--- returns animation +function AnimationTimeline:GetFirstAnimation() end +--- returns timeline +function AnimationTimeline:GetFirstAnimationTimeline() end +--- returns progress +function AnimationTimeline:GetFullProgress() end +--- returns FunctionRef +function AnimationTimeline:GetHandler(EventName) end +--- returns animation +function AnimationTimeline:GetLastAnimation() end +--- returns timeline +function AnimationTimeline:GetLastAnimationTimeline() end +--- returns numTimelines +function AnimationTimeline:GetNumAnimationTimelines() end +--- returns numAnimations +function AnimationTimeline:GetNumAnimations() end +--- returns timeline +function AnimationTimeline:GetParent() end +--- returns progress +function AnimationTimeline:GetProgress() end +--- returns animation +function AnimationTimeline:InsertAnimation(animationType, animatedControl, offset) end +--- returns animation +function AnimationTimeline:InsertAnimationFromVirtual(animationVirtualName, animatedControl) end +--- returns animation +function AnimationTimeline:InsertAnimationTimeline(offset, animatedControl) end +--- returns animation +function AnimationTimeline:InsertAnimationTimelineFromVirtual(animationVirtualName, animatedControl) end +--- returns functionRefRet +function AnimationTimeline:InsertCallback(functionRef, offset) end +--- returns isPlaying +function AnimationTimeline:IsPlaying() end +--- returns reversed +function AnimationTimeline:IsPlayingBackward() end +function AnimationTimeline:PlayBackward() end +function AnimationTimeline:PlayForward() end +function AnimationTimeline:PlayFromEnd(offsetMs) end +function AnimationTimeline:PlayFromStart(offsetMs) end +function AnimationTimeline:PlayInstantlyToEnd() end +function AnimationTimeline:PlayInstantlyToStart() end +function AnimationTimeline:SetAnimationOffset(animation, offset) end +function AnimationTimeline:SetAnimationTimelineOffset(animation, offset) end +function AnimationTimeline:SetCallbackOffset(callback, offset) end +function AnimationTimeline:SetHandler(EventName, FunctionRef) end +function AnimationTimeline:SetPlaybackLoopsRemaining(loopsRemaining) end +function AnimationTimeline:SetPlaybackType(playbackType, maxLoopCount) end +function AnimationTimeline:SetProgress(progress) end +function AnimationTimeline:Stop() end + +BackdropControl = Control +--- returns r, g, b, a +function BackdropControl:GetCenterColor() end +function BackdropControl:IsPixelRoundingEnabled() end +--- returns:_ *bool* _pixelRoundingEnabled_ +function BackdropControl:SetCenterColor(r, g, b, a) end +function BackdropControl:SetCenterTexture(filename, tileSize, addressMode) end +function BackdropControl:SetEdgeColor(r, g, b, a) end +function BackdropControl:SetEdgeTexture(filename, edgeFileWidth, edgeFileHeight, edgeSize, edgeFilePadding) end +function BackdropControl:SetInsets(left, top, right, bottom) end +function BackdropControl:SetIntegralWrapping(integralWrappingEnabled) end +function BackdropControl:SetPixelRoundingEnabled(enabled) end + +BrowserControl = Control +function BrowserControl:Open(param1, param2, param3, text) end + +ButtonControl = Control +function ButtonControl:EnableMouseButton(buttonNum, enabled) end +--- returns labelControl +function ButtonControl:GetLabelControl() end +--- returns state +function ButtonControl:GetState() end +function ButtonControl:IsPixelRoundingEnabled() end +--- returns:_ *bool* _pixelRoundingEnabled_ +function ButtonControl:SetClickSound(clickSound) end +function ButtonControl:SetDesaturation(desaturation) end +function ButtonControl:SetDisabledFontColor(r, g, b, a) end +function ButtonControl:SetDisabledPressedFontColor(r, g, b, a) end +function ButtonControl:SetDisabledPressedTexture(textureFilename) end +function ButtonControl:SetDisabledTexture(textureFilename) end +function ButtonControl:SetEnabled(enabled) end +function ButtonControl:SetEndCapWidth(endCapWidth) end +function ButtonControl:SetFont(text) end +function ButtonControl:SetHorizontalAlignment(horizontalAlign) end +function ButtonControl:SetMouseOverBlendMode(blendMode) end +function ButtonControl:SetMouseOverFontColor(r, g, b, a) end +function ButtonControl:SetMouseOverTexture(textureFilename) end +function ButtonControl:SetNormalFontColor(r, g, b, a) end +function ButtonControl:SetNormalOffset(x, y) end +function ButtonControl:SetNormalTexture(textureFilename) end +function ButtonControl:SetPixelRoundingEnabled(pixelRoundingEnabled) end +function ButtonControl:SetPressedFontColor(r, g, b, a) end +function ButtonControl:SetPressedMouseOverTexture(textureFilename) end +function ButtonControl:SetPressedOffset(x, y) end +function ButtonControl:SetPressedTexture(textureFilename) end +function ButtonControl:SetState(newState, locked) end +function ButtonControl:SetText(text) end +function ButtonControl:SetTextureCoords(left, right, top, bottom) end +function ButtonControl:SetVerticalAlignment(verticalAlign) end + +ColorSelectControl = Control +--- returns hue, saturation, value +function ColorSelectControl:GetColorAsHSV() end +--- returns red, green, blue +function ColorSelectControl:GetColorAsRGB() end +--- returns textureControl +function ColorSelectControl:GetColorWheelTextureControl() end +--- returns textureControl +function ColorSelectControl:GetColorWheelThumbTextureControl() end +--- returns red, green, blue +function ColorSelectControl:GetFullValuedColorAsRGB() end +--- returns value +function ColorSelectControl:GetValue() end +function ColorSelectControl:SetColorAsHSV(hue, saturation, value) end +function ColorSelectControl:SetColorAsRGB(red, green, blue) end +function ColorSelectControl:SetColorWheelThumbTextureControl(textureControl) end +function ColorSelectControl:SetValue(value) end + +CompassDisplayControl = Control +--- returns leadingCoefficient, coefficient, constant +function CompassDisplayControl:GetAlphaCoefficients(pinType) end +--- returns description, type, distance, drawLayer, suppressed +function CompassDisplayControl:GetCenterOveredPinInfo(centerOveredPinIndex) end +--- returns minVisibleAlpha +function CompassDisplayControl:GetMinVisibleAlpha(pinType) end +--- returns minVisibleScale +function CompassDisplayControl:GetMinVisibleScale(pinType) end +--- returns numCenterOveredPins +function CompassDisplayControl:GetNumCenterOveredPins() end +--- returns leadingCoefficient, coefficient, constant +function CompassDisplayControl:GetScaleCoefficients(pinType) end +function CompassDisplayControl:SetAlphaCoefficients(pinType, leadingCoefficient, coefficient, constant) end +function CompassDisplayControl:SetCardinalDirection(directionName, font, cardinalDirection) end +function CompassDisplayControl:SetMinVisibleAlpha(pinType, minVisibleAlpha) end +function CompassDisplayControl:SetMinVisibleScale(pinType, minVisibleScale) end +function CompassDisplayControl:SetScaleCoefficients(pinType, leadingCoefficient, coefficient, constant) end + +EVENT_MANAGER = {} +--- returns success +function EVENT_MANAGER:RegisterForEvent(event, callback) end +--- returns success +function EVENT_MANAGER:UnregisterForEvent(event) end + +CooldownControl = Control +--- returns duration +function CooldownControl:GetDuration() end +--- returns time + +function CooldownControl:GetPercentCompleteFixed() end +--- returns:_ *number* _percentComplete_ +function CooldownControl:GetTimeLeft() end +function CooldownControl:ResetCooldown() end +function CooldownControl:SetBlendMode(blendMode) end +function CooldownControl:SetCooldownRemainTime(remain) end +function CooldownControl:SetFillColor(r, g, b, a) end +function CooldownControl:SetLeadingEdgeTexture(filename) end +function CooldownControl:SetPercentCompleteFixed(percentComplete) end +function CooldownControl:SetTexture(filename) end +function CooldownControl:SetVerticalCooldownLeadingEdgeHeight(leadingEdgeHeight) end +function CooldownControl:StartCooldown(remain, duration, cooldownType, cooldownTimeType, drawLeadingEdge) end +function CooldownControl:StartFixedCooldown(percentComplete, cooldownType, cooldownTimeType, drawLeadingEdge) end + +DebugTextControl = Control +function DebugTextControl:Clear() end +function DebugTextControl:SetFont(fontStr) end + +ZO_ChatWindowTextEntryEditBox = Control +function ZO_ChatWindowTextEntryEditBox:AddValidCharacter(validCharacter) end +function ZO_ChatWindowTextEntryEditBox:Clear() end +function ZO_ChatWindowTextEntryEditBox:ClearSelection() end +function ZO_ChatWindowTextEntryEditBox:CopyAllTextToClipboard() end +--- returns enabled +function ZO_ChatWindowTextEntryEditBox:GetCopyEnabled() end +--- returns cursorPosition +function ZO_ChatWindowTextEntryEditBox:GetCursorPosition() end +--- returns enabled +function ZO_ChatWindowTextEntryEditBox:GetEditEnabled() end +--- returns fontHeight +function ZO_ChatWindowTextEntryEditBox:GetFontHeight() end +--- returns enabled +function ZO_ChatWindowTextEntryEditBox:GetNewLineEnabled() end +--- returns enabled +function ZO_ChatWindowTextEntryEditBox:GetPasteEnabled() end +--- returns apRet +function ZO_ChatWindowTextEntryEditBox:GetScrollExtents() end +--- returns:_ *integer* _numLines_ +function ZO_ChatWindowTextEntryEditBox:GetText() end +--- returns aRet +function ZO_ChatWindowTextEntryEditBox:GetTopLineIndex() end +--- returns:_ *luaindex* _index_ +function ZO_ChatWindowTextEntryEditBox:HasFocus() end +--- returns hasSelection +function ZO_ChatWindowTextEntryEditBox:HasSelection() end +function ZO_ChatWindowTextEntryEditBox:InsertText(aText) end +--- returns isMultiLine +function ZO_ChatWindowTextEntryEditBox:IsMultiLine() end +function ZO_ChatWindowTextEntryEditBox:LoseFocus() end +function ZO_ChatWindowTextEntryEditBox:OpenVirtualKeyboard(aSaveCurrentText) end +function ZO_ChatWindowTextEntryEditBox:RemoveAllValidCharacters() end +function ZO_ChatWindowTextEntryEditBox:SelectAll() end +function ZO_ChatWindowTextEntryEditBox:SetColor(r, g, b, a) end +function ZO_ChatWindowTextEntryEditBox:SetCopyEnabled(enabled) end +function ZO_ChatWindowTextEntryEditBox:SetCursorPosition(cursorPosition) end +function ZO_ChatWindowTextEntryEditBox:SetEditEnabled(enabled) end +function ZO_ChatWindowTextEntryEditBox:SetFont(font) end +function ZO_ChatWindowTextEntryEditBox:SetMaxInputChars(maxChars) end +function ZO_ChatWindowTextEntryEditBox:SetMultiLine(isMultiLine) end +function ZO_ChatWindowTextEntryEditBox:SetNewLineEnabled(enabled) end +function ZO_ChatWindowTextEntryEditBox:SetPasteEnabled(enabled) end +function ZO_ChatWindowTextEntryEditBox:SetSelection(selectionStartIndex, selectionEndIndex) end +function ZO_ChatWindowTextEntryEditBox:SetSelectionColor(r, g, b, a) end +function ZO_ChatWindowTextEntryEditBox:SetText(aText) end +function ZO_ChatWindowTextEntryEditBox:SetTextType(textType) end +function ZO_ChatWindowTextEntryEditBox:SetTopLineIndex(index) end +function ZO_ChatWindowTextEntryEditBox:SetVirtualKeyboardType(aKeyboardType) end +function ZO_ChatWindowTextEntryEditBox:TakeFocus() end +function ZO_ChatWindowTextEntryEditBox:WasLastChangeVirtualKeyboard() end +--- returns:_ *bool* _aRet_ + +FontObject = Control +--- returns face, size, option +function FontObject:GetFontInfo() end +function FontObject:SetFont(fontDescriptor) end + +LabelControl = Control +function LabelControl:AnchorToBaseline(toLabel, offsetX, anchorSide) end +function LabelControl:ClearAnchorToBaseline(toLabel) end +--- returns didLineWrap +function LabelControl:DidLineWrap() end +--- returns r, g, b, a +function LabelControl:GetColor() end +--- returns fontHeight +function LabelControl:GetFontHeight() end +--- returns align +function LabelControl:GetHorizontalAlignment() end +--- returns modifyTextType +function LabelControl:GetModifyTextType() end +--- returns width +function LabelControl:GetStringWidth(text) end +--- returns r, g, b, a +function LabelControl:GetStyleColor() end +--- returns apRet +function LabelControl:GetText() end +--- returns stringWidth, stringHeight +function LabelControl:GetTextDimensions() end +--- returns stringHeight +function LabelControl:GetTextHeight() end +--- returns stringWidth +function LabelControl:GetTextWidth() end +--- returns align +function LabelControl:GetVerticalAlignment() end +function LabelControl:SetColor(r, g, b, a) end +function LabelControl:SetDesaturation(desaturation) end +function LabelControl:SetFont(fontString) end +function LabelControl:SetHorizontalAlignment(align) end +function LabelControl:SetLineSpacing(newLineX) end +function LabelControl:SetModifyTextType(modifyTextType) end +function LabelControl:SetNewLineX(newLineX) end +function LabelControl:SetPixelRoundingEnabled(pixelRoundingEnabled) end +function LabelControl:SetStyleColor(r, g, b, a) end +function LabelControl:SetText(aText) end +function LabelControl:SetVerticalAlignment(verticalAlign) end +function LabelControl:SetWrapMode(wrapMode) end +function LabelControl:WasTruncated() end +--- returns wasTruncated +LineControl = Control +function LineControl:GetBlendMode() end +--- returns:_ *[TextureBlendMode|#TextureBlendMode]* _blendMode_ +function LineControl:GetColor() end +--- returns r, g, b, a +function LineControl:GetDesaturation() end +--- returns:_ *number* _desaturation_ +function LineControl:GetTextureCoords() end +--- returns:_ *number* _left_, *number* _right_, *number* _top_, *number* _bottom_ +function LineControl:GetTextureFileDimensions() end +--- returns:_ *integer* _pixelWidth_, *integer* _pixelHeight_ +function LineControl:GetTextureFileName() end +--- returns:_ *string* _filename_ +function LineControl:IsPixelRoundingEnabled() end +--- returns:_ *bool* _pixelRoundingEnabled_ +function LineControl:IsTextureLoaded() end +--- returns:_ *bool* _loaded_ +function LineControl:SetBlendMode(blendMode) end +function LineControl:SetColor(r, g, b, a) end +function LineControl:SetDesaturation(desaturation) end +function LineControl:SetGradientColors(orientation, startR, startG, startB, startA, endR, endG, endB, endA) end +function LineControl:SetPixelRoundingEnabled(pixelRoundingEnabled) end +function LineControl:SetTexture(filename) end +function LineControl:SetTextureCoords(left, right, top, bottom) end +function LineControl:SetThickness(thickness) end +function LineControl:SetVertexColors(vertexPoints, red, green, blue, alpha) end + +MapDisplayControl = Control +--- returns normalizedRadius +function MapDisplayControl:GetZoom() end +function MapDisplayControl:SetPinFont(pinFont) end +function MapDisplayControl:SetZoom(normalizedRadius) end + +RootWindow = Control + +ScrollControl = Control +--- returns horizontal, vertical +function ScrollControl:GetScrollExtents() end +--- returns horizontal, vertical +function ScrollControl:GetScrollOffsets() end +function ScrollControl:RestoreToExtents(duration) end +function ScrollControl:SetFadeGradient(gradientIndex, normalX, normalY, gradientLength) end +function ScrollControl:SetHorizontalScroll(offset) end +function ScrollControl:SetScrollBounding(bounding) end +function ScrollControl:SetVerticalScroll(offset) end + +SliderControl = Control +--- returns allow +function SliderControl:DoesAllowDraggingFromThumb() end +--- returns isEnabled +function SliderControl:GetEnabled() end +--- returns min, max +function SliderControl:GetMinMax() end +--- returns orientation +function SliderControl:GetOrientation() end +--- returns textureControl +function SliderControl:GetThumbTextureControl() end +--- returns value +function SliderControl:GetValue() end +--- returns step +function SliderControl:GetValueStep() end +--- returns flush +function SliderControl:IsThumbFlushWithExtents() end +function SliderControl:SetAllowDraggingFromThumb(allow) end +function SliderControl:SetBackgroundBottomTexture(fileName, texTop, texLeft, texBottom, texRight) end +function SliderControl:SetBackgroundMiddleTexture(fileName, texTop, texLeft, texBottom, texRight) end +function SliderControl:SetBackgroundTopTexture(fileName, texTop, texLeft, texBottom, texRight) end +function SliderControl:SetColor(r, g, b, a) end +function SliderControl:SetEnabled(enable) end +function SliderControl:SetMinMax(min, max) end +function SliderControl:SetOrientation(orientation) end +function SliderControl:SetThumbFlushWithExtents(flush) end +function SliderControl:SetThumbTexture(filename, disabledFilename, highlightedFilename, thumbWidth, thumbHeight, texTop, texLeft, texBottom, texRight) end +function SliderControl:SetThumbTextureHeight(height) end +function SliderControl:SetValue(value) end +function SliderControl:SetValueStep(step) end + +StatusBarControl = Control +function StatusBarControl:ClearFadeOutLossAdjustedTopValue() end +function StatusBarControl:EnableFadeOut(enabled) end +function StatusBarControl:EnableLeadingEdge(enabled) end +function StatusBarControl:EnableScrollingOverlay(enabled) end +--- returns min, max +function StatusBarControl:GetMinMax() end +--- returns value +function StatusBarControl:GetValue() end +function StatusBarControl:SetBarAlignment(barAlignment) end +function StatusBarControl:SetColor(r, g, b, a) end +function StatusBarControl:SetFadeOutGainColor(r, g, b, a) end +function StatusBarControl:SetFadeOutLossAdjustedTopValue(topValue) end +function StatusBarControl:SetFadeOutLossColor(r, g, b, a) end +function StatusBarControl:SetFadeOutLossSetValueToAdjust(adjustValue) end +function StatusBarControl:SetFadeOutTexture(filename) end +function StatusBarControl:SetFadeOutTime(fadeOutSeconds, fadeOutDelaySeconds) end +function StatusBarControl:SetGradientColors(startR, startG, startB, startA, endR, endG, endB, endA) end +function StatusBarControl:SetLeadingEdge(textureFile, width, height) end +function StatusBarControl:SetLeadingEdgeTextureCoords(left, right, top, bottom) end +function StatusBarControl:SetMinMax(aMin, aMax) end +function StatusBarControl:SetOrientation(orientation) end +function StatusBarControl:SetTexture(filename) end +function StatusBarControl:SetTextureCoords(left, right, top, bottom) end +function StatusBarControl:SetValue(aValue) end +function StatusBarControl:SetupScrollingOverlay(textureFile, width, height, duration) end + +CHAT_SYSTEM = {} +function CHAT_SYSTEM:AddMessage(aText, r, g, b, colorId) end +function CHAT_SYSTEM:Clear() end +--- returns drawLastIfOutOfRoom +function CHAT_SYSTEM:GetDrawLastEntryIfOutOfRoom() end +--- returns timeBeforeLineBeginsToFade, timeItTakesLineToFade +function CHAT_SYSTEM:GetLineFade() end +--- returns linkEnabed +function CHAT_SYSTEM:GetLinkEnabled() end +--- returns numLines +function CHAT_SYSTEM:GetMaxHistoryLines() end +--- returns numLines +function CHAT_SYSTEM:GetNumHistoryLines() end +--- returns numLines +function CHAT_SYSTEM:GetNumVisibleLines() end +--- returns scrollPosition +function CHAT_SYSTEM:GetScrollPosition() end +--- returns isSplitting +function CHAT_SYSTEM:IsSplittingLongMessages() end +function CHAT_SYSTEM:MoveScrollPosition(numLines) end +function CHAT_SYSTEM:SetClearBufferAfterFadeout(clearAfterFade) end +function CHAT_SYSTEM:SetColorById(colorId, r, g, b) end +function CHAT_SYSTEM:SetDrawLastEntryIfOutOfRoom(drawLastIfOutOfRoom) end +function CHAT_SYSTEM:SetFont(fontString) end +function CHAT_SYSTEM:SetHorizontalAlignment(align) end +function CHAT_SYSTEM:SetLineFade(timeBeforeLineFadeBegins, timeForLineToFade) end +function CHAT_SYSTEM:SetLinkEnabled(linkEnabed) end +function CHAT_SYSTEM:SetMaxHistoryLines(numLines) end +function CHAT_SYSTEM:SetScrollPosition(line) end +function CHAT_SYSTEM:SetSplitLongMessages(splitLongMessages) end +function CHAT_SYSTEM:ShowFadedLines() end + +TextureCompositeControl = Control +function TextureCompositeControl:AddSurface(left, right, top, bottom) end +function TextureCompositeControl:ClearAllSurfaces() end +function TextureCompositeControl:GetBlendMode() end +--- returns: *[TextureBlendMode|#TextureBlendMode]* blendMode +function TextureCompositeControl:GetColor( surfaceIndex) end +--- returns: *number* r, *number* g, *number* b, *number* a +function TextureCompositeControl:GetDesaturation() end +--- returns: *number* desaturation +function TextureCompositeControl:GetInsets(surfaceIndex) end +--- returns: *number* left, *number* right, *number* top, *number* bottom +function TextureCompositeControl:GetNumSurfaces() end +--- returns: *integer* surfaces +function TextureCompositeControl:GetSurfaceAlpha(surfaceIndex) end +--- returns: *number* a +function TextureCompositeControl:GetTextureCoords(surfaceIndex) end +--- returns: *number* left, *number* right, *number* top, *number* bottom +function TextureCompositeControl:GetTextureFileDimensions() end +--- returns: *integer* pixelWidth, *integer* pixelHeight +function TextureCompositeControl:GetTextureFileName() end +--- returns: *string* filename +function TextureCompositeControl:IsPixelRoundingEnabled() end +--- returns: *bool* pixelRoundingEnabled +function TextureCompositeControl:IsSurfaceHidden(surfaceIndex) end +--- returns: *bool* hidden +function TextureCompositeControl:IsTextureLoaded() end +--- returns: *bool* loaded +function TextureCompositeControl:RemoveSurface(surfaceIndex) end +function TextureCompositeControl:SetBlendMode(blendMode) end +function TextureCompositeControl:SetColor(surfaceIndex, r, g, b, a) end +function TextureCompositeControl:SetDesaturation(desaturation) end +function TextureCompositeControl:SetInsets(surfaceIndex, left, right, top, bottom) end +function TextureCompositeControl:SetPixelRoundingEnabled(pixelRoundingEnabled) end +function TextureCompositeControl:SetSurfaceAlpha(surfaceIndex, a) end +function TextureCompositeControl:SetSurfaceHidden(surfaceIndex, hidden) end +function TextureCompositeControl:SetTexture(filename) end +function TextureCompositeControl:SetTextureCoords(surfaceIndex, left, right, top, bottom) end + + +TextureControl = Control + +function TextureControl:GetAddressMode() end +--- returns:_ *[TextureAddressMode|#TextureAddressMode]* _addressMode_ +function TextureControl:GetBlendMode() end +--- returns:_ *[TextureBlendMode|#TextureBlendMode]* _blendMode_ +function TextureControl:GetColor() end +--- returns r, g, b, a +function TextureControl:GetDesaturation() end +--- returns:_ *number* _desaturation_ +function TextureControl:GetResizeToFitFile() end +--- returns resizesToFitFile +function TextureControl:GetTextureCoords() end +--- returns:_ *number* _left_, *number* _right_, *number* _top_, *number* _bottom_ +function TextureControl:GetTextureFileDimensions() end +--- returns pixelWidth, pixelHeight +function TextureControl:GetTextureFileName() end +--- returns:_ *string* _filename_ +function TextureControl:GetVertexUV(ertex) end +--- returns:_ *number* _u_, *number* _v_ +function TextureControl:IsPixelRoundingEnabled() end +--- returns:_ *bool* _pixelRoundingEnabled_ + +--- returns loaded +function TextureControl:IsTextureLoaded() end +function TextureControl:SetAddressMode(addressMode) end +function TextureControl:SetAutoAdjustWrappedCoords(enabled) end +function TextureControl:SetBlendMode(blendMode) end +function TextureControl:SetColor(r, g, b, a) end +function TextureControl:SetDesaturation(desaturation) end +function TextureControl:SetGradientColors(orientation, startR, startG, startB, startA, endR, endG, endB, endA) end +function TextureControl:SetPixelRoundingEnabled(pixelRoundingEnabled) end +function TextureControl:SetResizeToFitFile(resizesToFitFile) end +function TextureControl:SetTexture(filename) end +function TextureControl:SetTextureCoords(left, right, top, bottom) end +function TextureControl:SetTextureCoordsRotation(angleInRadians) end +function TextureControl:SetTextureRotation(angleInRadians, normalizedRotationPointX, normalizedRotationPointY) end +function TextureControl:SetVertexColors(vertexPoints, red, green, blue, alpha) end +function TextureControl:SetVertexUV(vertex, u, v) end + +TooltipControl = Control +function TooltipControl:AddControl(control, cell, useLastRow) end +function TooltipControl:AddHeaderControl(control, headerRow, headerSide) end +function TooltipControl:AddHeaderLine(text, font, headerRow, headerSide, r, g, b) end +function TooltipControl:AddLine(text, font, r, g, b, lineAnchor, modifyTextType, textAlignment, setToFullSize) end +function TooltipControl:AddVerticalPadding(paddingY) end +function TooltipControl:AppendAvAObjective(queryType, keepId, objectiveId, isSpawnPosition) end +function TooltipControl:AppendMapPing(pingType, unitTag) end +function TooltipControl:AppendQuestCondition(questIndex, stepIndex, conditionIndex) end +function TooltipControl:AppendQuestEnding(questIndex) end +function TooltipControl:AppendUnitName(unitTag) end +function TooltipControl:ClearLines() end +--- returns owner +function TooltipControl:GetOwner() end +function TooltipControl:HideComparativeTooltips() end +function TooltipControl:SetAbility(aAbilityIndex, aShowBase) end +function TooltipControl:SetAchievement(aAchievementId) end +function TooltipControl:SetAchievementRewardItem(aAchievementId) end +function TooltipControl:SetAction(aSlotId) end +function TooltipControl:SetAsComparativeTooltip1() end +function TooltipControl:SetAsComparativeTooltip2() end +function TooltipControl:SetAttachedMailItem(aMailId, aAttachSlot) end +function TooltipControl:SetBagItem(bagIndex, slotIndex) end +function TooltipControl:SetBook(categoryIndex, collectionIndex, bookIndex) end +function TooltipControl:SetBuff(aBuffSlotId, unitTag) end +function TooltipControl:SetBuybackItem(entryIndex) end +function TooltipControl:SetChampionSkillAbility(disiplineIndex, skillIndex, numPendingPoints_) end +function TooltipControl:SetCollectible(collectibleId, addNickname, showHint_) end +function TooltipControl:SetEmperorBonusAbility(campaignId, alliance) end +function TooltipControl:SetFont(fontStr) end +function TooltipControl:SetForceTooltipNotStolen(forceNotStolen) end +function TooltipControl:SetGuildSpecificItem(guildSpecificItemIndex) end +function TooltipControl:SetHeaderRowSpacing(spacing) end +function TooltipControl:SetHeaderVerticalOffset(verticalOffset) end +function TooltipControl:SetItemUsingEnchantment(itemBagIndex, itemSlotIndex, enchantmentBagIndex, enchantmentSlotIndex) end +function TooltipControl:SetKeepBonusAbility(bonusIndex) end +function TooltipControl:SetKeepUpgrade(keepId, battlegroundContext, upgradeLine, level, index) end +function TooltipControl:SetLastCraftingResultItem(resultIndex) end +function TooltipControl:SetLink(aLink) end +function TooltipControl:SetLootItem(lootId) end +function TooltipControl:SetMarketItem(marketProductId, itemIndex) end +function TooltipControl:SetMinHeaderRowHeight(minRowHeight) end +function TooltipControl:SetMinHeaderRows(minRows) end +function TooltipControl:SetOwner(owner, position, offsetX, offsetY, relativePoint) end +function TooltipControl:SetPendingAlchemyItem(solventBagId, solventSlotIndex, reagent1BagId, reagent1SlotIndex, reagent2BagId, reagent2SlotIndex, reagent3BagId, reagent3SlotIndex) end +function TooltipControl:SetPendingEnchantingItem(potencyRuneBagId, potencyRuneSlotIndex, essenceRuneBagId, essenceRuneSlotIndex, aspectRuneBagId, aspectRuneSlotIndex) end +function TooltipControl:SetPendingSmithingItem(patternIndex, materialIndex, materialQuantity, styleIndex, traitIndex) end +function TooltipControl:SetProgressionAbility(aProgressionIndex, aMorph, aRank) end +function TooltipControl:SetProvisionerIngredientItem(recipeListIndex, recipeIndex, ingredientIndex) end +function TooltipControl:SetProvisionerResultItem(recipeListIndex, recipeIndex) end +function TooltipControl:SetQuestItem(questIndex, stepIndex, conditionIndex) end +function TooltipControl:SetQuestReward(aPerkIndex) end +function TooltipControl:SetQuestTool(questIndex, toolIndex) end +function TooltipControl:SetScrollBonusAbility(alliance, artifactType, bonusIndex) end +function TooltipControl:SetSkillAbility(skillType, skillIndex, abilityIndex) end +function TooltipControl:SetSkillLine(skillType, skillIndex) end +function TooltipControl:SetSkillUpgradeAbility(skillType, skillIndex, abilityIndex) end +function TooltipControl:SetSmithingImprovementItem(craftingSkillType, improvementItemIndex) end +function TooltipControl:SetSmithingImprovementResult(itemToImproveBagId, itemToImproveSlotIndex, craftingSkillType) end +function TooltipControl:SetSmithingMaterialItem(patternIndex, materialIndex) end +function TooltipControl:SetSmithingStyleItem(styleItemIndex) end +function TooltipControl:SetSmithingTraitItem(traitItemIndex) end +function TooltipControl:SetStoreAlternateCurrencyItem(entryIndex, offset) end +function TooltipControl:SetStoreItem(entryIndex) end +function TooltipControl:SetTradeItem(aWho, aTradeIndex) end +function TooltipControl:SetTradingHouseItem(tradingHouseIndex) end +function TooltipControl:SetTradingHouseListing(tradingHouseIndex) end +function TooltipControl:SetWornItem(equipSlot) end +function TooltipControl:ShowComparativeTooltips() end + +TopLevelWindow = Control +--- returns allow +function TopLevelWindow:AllowBringToTop() end +function TopLevelWindow:SetTopmost(isTopmost) end + +WINDOW_MANAGER = {} +function WINDOW_MANAGER:ApplyTemplateToControl(control, virtualName) end +function WINDOW_MANAGER:CreateControl(arg1, parent, type) end +--- Returns:_ *object* _apRet_ +function WINDOW_MANAGER:CreateControlFromVirtual(controlName, parent, virtualName) end +--- Returns:_ *object* _apRet_ +function WINDOW_MANAGER:CreateTopLevelWindow(arg1) end +--- Returns:_ *object* _apRet_ +function WINDOW_MANAGER:GetControlByName(name, suffix) end +--- Returns:_ *object* _ret_ +function WINDOW_MANAGER:GetFocusControl() end +--- Returns:_ *object* _focusControl_ +function WINDOW_MANAGER:GetMouseOverControl() end +--- Returns:_ *object* _mouseOverControl_ +function WINDOW_MANAGER:GetOverscanOffsets() end +--- Returns:_ *integer* _offsetX_, *integer* _offsetY_, *integer* _offsetWidth_, *integer* _offsetHeight_ +function WINDOW_MANAGER:IsHandlingHardwareEvent() end +--- Returns:_ *bool* _isHandlingHardwareEvent_ +function WINDOW_MANAGER:IsMouseOverWorld() end +--- Returns:_ *bool* _isMouseOverWorld_ +function WINDOW_MANAGER:IsSecureRenderModeEnabled() end +--- Returns:_ *bool* _secureRenderModeEnabled_ +function WINDOW_MANAGER:SetFocusByName(name) end +function WINDOW_MANAGER:SetMouseCursor(cursorType) end +function WINDOW_MANAGER:SetMouseFocusByName(name) end +function WINDOW_MANAGER:SetOverscanOffsets(offsetX, offsetY, offsetWidth, offsetHeight) end \ No newline at end of file diff --git a/dev/eso-api-lua-intellij-master/eso-api.events.lua b/dev/eso-api-lua-intellij-master/eso-api.events.lua new file mode 100644 index 0000000..f92e902 --- /dev/null +++ b/dev/eso-api-lua-intellij-master/eso-api.events.lua @@ -0,0 +1,464 @@ +EVENT_ABILITY_COOLDOWN_UPDATED = 111 --- (*integer* _abilityId_) +EVENT_ABILITY_LIST_CHANGED = 111 +EVENT_ABILITY_PROGRESSION_RANK_UPDATE = 111 --- (*luaindex* _progressionIndex_, *integer* _rank_, *integer* _maxRank_, *integer* _morph_) +EVENT_ABILITY_PROGRESSION_RESULT = 111 --- (*integer* _reason_) +EVENT_ABILITY_PROGRESSION_XP_UPDATE = 111 --- (*luaindex* _progressionIndex_, *integer* _lastRankXP_, *integer* _nextRankXP_, *integer* _currentXP_, *bool* _atMorph_) +EVENT_ABILITY_REQUIREMENTS_FAIL = 111 --- (*integer* _errorId_) +EVENT_ACHIEVEMENTS_UPDATED = 111 +EVENT_ACHIEVEMENT_AWARDED = 111 --- (*string* _name_, *integer* _points_, *integer* _id_, *string* _link_) +EVENT_ACHIEVEMENT_UPDATED = 111 --- (*integer* _id_) +EVENT_ACTION_SLOTS_FULL_UPDATE = 111 --- (*bool* _isHotbarSwap_) +EVENT_ACTION_SLOT_ABILITY_SLOTTED = 111 --- (*bool* _newAbilitySlotted_) +EVENT_ACTION_SLOT_STATE_UPDATED = 111 --- (*luaindex* _slotNum_) +EVENT_ACTION_SLOT_UPDATED = 111 --- (*luaindex* _slotNum_) +EVENT_ACTION_UPDATE_COOLDOWNS = 111 +EVENT_ACTIVE_MOUNT_CHANGED = 111 +EVENT_ACTIVE_QUEST_TOOL_CHANGED = 111 --- (*luaindex* _journalIndex_, *luaindex* _toolIndex_) +EVENT_ACTIVE_QUEST_TOOL_CLEARED = 111 +EVENT_ACTIVE_QUICKSLOT_CHANGED = 111 --- (*integer* _slotId_) +EVENT_ACTIVE_WEAPON_PAIR_CHANGED = 111 --- (*integer* _activeWeaponPair_, *bool* _locked_) +EVENT_AGENT_CHAT_ACCEPTED = 111 +EVENT_AGENT_CHAT_DECLINED = 111 +EVENT_AGENT_CHAT_FORCED = 111 +EVENT_AGENT_CHAT_REQUESTED = 111 +EVENT_AGENT_CHAT_TERMINATED = 111 +EVENT_ALLIANCE_POINT_UPDATE = 111 --- (*integer* _alliancePoints_, *bool* _playSound_, *integer* _difference_) +EVENT_ARTIFACT_CONTROL_STATE = 111 --- (*string* _artifactName_, *integer* _keepId_, *string* _playerName_, *integer* _playerAlliance_, *integer* _controlEvent_, *integer* _controlState_, *integer* _campaignId_) +EVENT_ASSIGNED_CAMPAIGN_CHANGED = 111 --- (*integer* _newAssignedCampaignId_) +EVENT_ATTRIBUTE_FORCE_RESPEC = 111 --- (*string* _note_) +EVENT_ATTRIBUTE_UPGRADE_UPDATED +EVENT_AVENGE_KILL = 111 --- (*string* _avengedPlayerName_, *string* _killedPlayerName_) +EVENT_BANKED_MONEY_UPDATE = 111 --- (*integer* _newBankedMoney_, *integer* _oldBankedMoney_) +EVENT_BANK_IS_FULL = 111 +EVENT_BATTLE_STANDARDS_UPDATED = 111 +EVENT_BEGIN_LOCKPICK = 111 +EVENT_BEGIN_SIEGE_CONTROL = 111 +EVENT_BEGIN_SIEGE_UPGRADE = 111 +EVENT_BOSSES_CHANGED = 111 +EVENT_BROADCAST = 111 --- (*string* _message_) +EVENT_BUYBACK_RECEIPT = 111 --- (*string* _itemLink_, *integer* _itemQuantity_, *integer* _money_, *integer* _itemSoundCategory_) +EVENT_BUY_RECEIPT = 111 --- (*string* _entryName_, *integer* _entryType_, *integer* _entryQuantity_, *integer* _money_, *integer* _specialCurrencyType1_, *string* _specialCurrencyInfo1_, *integer* _specialCurrencyQuantity1_, *integer* _specialCurrencyType2_, *string* _specialCurrencyInfo2_, *integer* _specialCurrencyQuantity2_, *integer* _itemSoundCategory_) +EVENT_CAMPAIGN_ASSIGNMENT_RESULT = 111 --- (*integer* _result_) +EVENT_CAMPAIGN_EMPEROR_CHANGED = 111 --- (*integer* _campaignId_) +EVENT_CAMPAIGN_HISTORY_WINDOW_CHANGED = 111 +EVENT_CAMPAIGN_LEADERBOARD_DATA_CHANGED = 111 +EVENT_CAMPAIGN_QUEUE_JOINED = 111 --- (*integer* _campaignId_, *bool* _isGroup_) +EVENT_CAMPAIGN_QUEUE_LEFT = 111 --- (*integer* _campaignId_, *bool* _isGroup_) +EVENT_CAMPAIGN_QUEUE_POSITION_CHANGED = 111 --- (*integer* _campaignId_, *bool* _isGroup_, *integer* _position_) +EVENT_CAMPAIGN_QUEUE_STATE_CHANGED = 111 --- (*integer* _campaignId_, *bool* _isGroup_, *integer* _state_) +EVENT_CAMPAIGN_SCORE_DATA_CHANGED = 111 +EVENT_CAMPAIGN_SELECTION_DATA_CHANGED = 111 +EVENT_CAMPAIGN_STATE_INITIALIZED = 111 --- (*integer* _campaignId_) +EVENT_CAMPAIGN_UNDERPOP_BONUS_CHANGE_NOTIFICATION = 111 --- (*integer* _campaignId_) +EVENT_CANCEL_MOUSE_REQUEST_DESTROY_ITEM = 111 +EVENT_CANNOT_DO_THAT_WHILE_DEAD = 111 +EVENT_CANNOT_FISH_WHILE_SWIMMING = 111 +EVENT_CAPTURE_AREA_STATUS = 111 --- (*integer* _keepId_, *integer* _objectiveId_, *integer* _battlegroundContext_, *integer* _capturePoolValue_, *integer* _capturePoolMax_, *integer* _capturingPlayers_, *integer* _contestingPlayers_, *integer* _owningAlliance_) +EVENT_CHAMPION_POINT_GAINED = 111 +EVENT_CHAMPION_PURCHASE_RESULT = 111 --- (*integer* _result_) +EVENT_CHAMPION_SYSTEM_UNLOCKED = 111 +EVENT_CHATTER_BEGIN = 111 --- (*integer* _optionCount_) +EVENT_CHATTER_END = 111 +EVENT_CHAT_CHANNEL_INVITE = 111 --- (*string* _channelName_, *string* _playerName_) +EVENT_CHAT_CHANNEL_JOIN = 111 --- (*integer* _channelId_, *integer* _customChannelId_, *string* _channelName_) +EVENT_CHAT_CHANNEL_LEAVE = 111 --- (*integer* _channelId_, *integer* _customChannelId_, *string* _channelName_) +EVENT_CHAT_LOG_TOGGLED = 111 --- (*bool* _opened_) +EVENT_CHAT_MESSAGE_CHANNEL = 111 --- (*integer* _messageType_, *string* _fromName_, *string* _text_, *bool* _isCustomerService_) +EVENT_CLOSE_BANK = 111 +EVENT_CLOSE_FENCE = 111 +EVENT_CLOSE_GUILD_BANK = 111 +EVENT_CLOSE_STORE = 111 +EVENT_CLOSE_TRADING_HOUSE = 111 +EVENT_COLLECTIBLES_SEARCH_RESULTS_READY = 111 +EVENT_COLLECTIBLE_NOTIFICATION_NEW = 111 +EVENT_COLLECTIBLE_NOTIFICATION_REMOVED = 111 +EVENT_COLLECTIBLE_ON_COOLDOWN = 111 +EVENT_COLLECTIBLE_RENAME_ERROR = 111 --- (*integer* _errorReason_) +EVENT_COLLECTION_UPDATED = 111 +EVENT_COMBAT_EVENT = 111 --- (*integer* _result_, *bool* _isError_, *string* _abilityName_, *integer* _abilityGraphic_, *integer* _abilityActionSlotType_, *string* _sourceName_, *integer* _sourceType_, *string* _targetName_, *integer* _targetType_, *integer* _hitValue_, *integer* _powerType_, *integer* _damageType_, *bool* _log_) +EVENT_CONFIRM_INTERACT = 111 --- (*string* _dialogTitle_, *string* _dialogBody_, *string* _acceptText_, *string* _cancelText_) +EVENT_CONVERSATION_FAILED_INVENTORY_FULL = 111 +EVENT_CONVERSATION_FAILED_UNIQUE_ITEM = 111 +EVENT_CONVERSATION_UPDATED = 111 --- (*string* _conversationBodyText_, *integer* _conversationOptionCount_) +EVENT_CORONATE_EMPEROR_NOTIFICATION = 111 --- (*integer* _campaignId_, *string* _emperorName_, *integer* _emperorAlliance_) +EVENT_CRAFTING_STATION_INTERACT = 111 --- (*integer* _craftSkill_, *bool* _sameStation_) +EVENT_CRAFT_COMPLETED = 111 --- (*integer* _craftSkill_) +EVENT_CRAFT_STARTED = 111 --- (*integer* _craftSkill_) +EVENT_CURRENT_CAMPAIGN_CHANGED = 111 --- (*integer* _newCurrentCampaignId_) +EVENT_CURSOR_DROPPED = 111 --- (*integer* _type_, *integer* _param1_, *integer* _param2_, *integer* _param3_, *integer* _param4_, *integer* _param5_, *integer* _param6_) +EVENT_CURSOR_PICKUP = 111 --- (*integer* _type_, *integer* _param1_, *integer* _param2_, *integer* _param3_, *integer* _param4_, *integer* _param5_, *integer* _param6_, *integer* _itemSoundCategory_) +EVENT_DEPOSE_EMPEROR_NOTIFICATION = 111 --- (*integer* _campaignId_, *string* _emperorName_, *integer* _emperorAlliance_, *bool* _abdication_) +EVENT_DIFFICULTY_LEVEL_CHANGED = 111 --- (*integer* _difficultyLevel_) +EVENT_DISABLE_SIEGE_AIM_ABILITY = 111 +EVENT_DISABLE_SIEGE_FIRE_ABILITY = 111 +EVENT_DISABLE_SIEGE_PACKUP_ABILITY = 111 +EVENT_DISCOVERY_EXPERIENCE = 111 --- (*string* _areaName_, *integer* _level_, *integer* _previousExperience_, *integer* _currentExperience_, *integer* _rank_, *integer* _previousPoints_, *integer* _currentPoints_) +EVENT_DISGUISE_STATE_CHANGED = 111 --- (*string* _unitTag_, *integer* _disguiseState_) +EVENT_DISPLAY_ACTIVE_COMBAT_TIP = 111 --- (*integer* _activeCombatTipId_) +EVENT_DISPLAY_ANNOUNCEMENT = 111 --- (*string* _title_, *string* _description_) +EVENT_DISPLAY_TUTORIAL = 111 --- (*luaindex* _tutorialIndex_) +EVENT_DISPOSITION_UPDATE = 111 --- (*string* _unitTag_) +EVENT_DYEING_STATION_INTERACT_END = 111 +EVENT_DYEING_STATION_INTERACT_START = 111 +EVENT_EFFECTS_FULL_UPDATE = 111 +EVENT_EFFECT_CHANGED = 111 --- (*integer* _changeType_, *integer* _effectSlot_, *string* _effectName_, *string* _unitTag_, *number* _beginTime_, *number* _endTime_, *integer* _stackCount_, *string* _iconName_, *string* _buffType_, *integer* _effectType_, *integer* _abilityType_, *integer* _statusEffectType_) +EVENT_ENABLE_SIEGE_AIM_ABILITY = 111 +EVENT_ENABLE_SIEGE_FIRE_ABILITY = 111 +EVENT_ENABLE_SIEGE_PACKUP_ABILITY = 111 +EVENT_END_CRAFTING_STATION_INTERACT = 111 +EVENT_END_FAST_TRAVEL_INTERACTION = 111 +EVENT_END_FAST_TRAVEL_KEEP_INTERACTION = 111 +EVENT_END_KEEP_GUILD_CLAIM_INTERACTION = 111 +EVENT_END_KEEP_GUILD_RELEASE_INTERACTION = 111 +EVENT_END_SIEGE_CONTROL = 111 +EVENT_END_SOUL_GEM_RESURRECTION = 111 +EVENT_ENLIGHTENED_STATE_GAINED = 111 +EVENT_ENLIGHTENED_STATE_LOST = 111 +EVENT_ENTER_GROUND_TARGET_MODE = 111 +EVENT_EXPERIENCE_GAIN = 111 --- (*integer* _reason_, *integer* _level_, *integer* _previousExperience_, *integer* _currentExperience_) +EVENT_EXPERIENCE_UPDATE = 111 --- (*string* _unitTag_, *integer* _currentExp_, *integer* _maxExp_, *integer* _reason_) +EVENT_FAST_TRAVEL_KEEP_NETWORK_LINK_CHANGED = 111 --- (*luaindex* _linkIndex_, *integer* _linkType_, *integer* _owningAlliance_, *integer* _oldLinkType_, *integer* _oldOwningAlliance_, *bool* _isLocal_) +EVENT_FAST_TRAVEL_KEEP_NETWORK_UPDATED = 111 +EVENT_FAST_TRAVEL_NETWORK_UPDATED = 111 --- (*luaindex* _nodeIndex_) +EVENT_FEEDBACK_REQUESTED = 111 --- (*integer* _feedbackId_) +EVENT_FEEDBACK_TOO_FREQUENT_SCREENSHOT = 111 +EVENT_FINESSE_RANK_CHANGED = 111 --- (*string* _unitTag_, *luaindex* _rankNum_, *string* _name_, *integer* _xpBonus_, *bool* _loot_) +EVENT_FISHING_LURE_CLEARED = 111 +EVENT_FISHING_LURE_SET = 111 --- (*luaindex* _fishingLure_) +EVENT_FORWARD_CAMPS_UPDATED = 111 +EVENT_FORWARD_CAMP_RESPAWN_TIMER_BEGINS = 111 --- (*integer* _durationMS_) +EVENT_GAME_CAMERA_ACTIVATED = 111 +EVENT_GAME_CAMERA_DEACTIVATED = 111 +EVENT_GAME_CAMERA_UI_MODE_CHANGED = 111 +EVENT_GAME_FOCUS_CHANGED = 111 --- (*bool* _hasFocus_) +EVENT_GRAVEYARD_USAGE_FAILURE = 111 +EVENT_GROUPING_TOOLS_ERROR = 111 --- (*integer* _errorReason_) +EVENT_GROUPING_TOOLS_LFG_JOINED = 111 --- (*string* _locationName_) +EVENT_GROUPING_TOOLS_STATUS_UPDATE = 111 --- (*bool* _inQueue_) +EVENT_GROUP_CAMPAIGN_ASSIGNMENTS_CHANGED = 111 +EVENT_GROUP_INVITE_RECEIVED = 111 --- (*string* _inviterName_) +EVENT_GROUP_INVITE_REMOVED = 111 +EVENT_GROUP_INVITE_RESPONSE = 111 --- (*string* _inviterName_, *integer* _response_) +EVENT_GROUP_MEMBER_CONNECTED_STATUS = 111 --- (*string* _unitTag_, *bool* _isOnline_) +EVENT_GROUP_MEMBER_IN_REMOTE_REGION = 111 --- (*string* _unitTag_, *bool* _isInRemoteRegion_) +EVENT_GROUP_MEMBER_JOINED = 111 --- (*string* _memberName_) +EVENT_GROUP_MEMBER_LEFT = 111 --- (*string* _memberName_, *integer* _reason_, *bool* _wasLocalPlayer_, *bool* _amLeader_) +EVENT_GROUP_MEMBER_ROLES_CHANGED = 111 --- (*string* _unitTag_, *bool* _dps_, *bool* _healer_, *bool* _tank_) +EVENT_GROUP_NOTIFICATION_MESSAGE = 111 --- (*integer* _messageId_) +EVENT_GROUP_SUPPORT_RANGE_UPDATE = 111 --- (*string* _unitTag_, *bool* _status_) +EVENT_GROUP_TYPE_CHANGED = 111 --- (*bool* _largeGroup_) +EVENT_GROUP_UPDATE = 111 +EVENT_GUEST_CAMPAIGN_CHANGED = 111 --- (*integer* _newGuestCampaignId_) +EVENT_GUILD_BANKED_MONEY_UPDATE = 111 --- (*integer* _newBankedMoney_, *integer* _oldBankedMoney_) +EVENT_GUILD_BANK_DESELECTED = 111 +EVENT_GUILD_BANK_ITEMS_READY = 111 +EVENT_GUILD_BANK_ITEM_ADDED = 111 --- (*integer* _slotId_) +EVENT_GUILD_BANK_ITEM_REMOVED = 111 --- (*integer* _slotId_) +EVENT_GUILD_BANK_OPEN_ERROR = 111 --- (*integer* _reason_) +EVENT_GUILD_BANK_SELECTED = 111 --- (*integer* _guildId_) +EVENT_GUILD_BANK_TRANSFER_ERROR = 111 --- (*integer* _reason_) +EVENT_GUILD_BANK_UPDATED_QUANTITY = 111 --- (*integer* _slotId_) +EVENT_GUILD_KIOSK_CONSIDER_BID_START = 111 +EVENT_GUILD_KIOSK_CONSIDER_BID_STOP = 111 +EVENT_GUILD_KIOSK_CONSIDER_PURCHASE_START = 111 +EVENT_GUILD_KIOSK_CONSIDER_PURCHASE_STOP = 111 +EVENT_GUILD_KIOSK_ERROR = 111 --- (*integer* _reason_) +EVENT_HELP_INITIALIZED = 111 +EVENT_HELP_SEARCH_RESULTS_READY = 111 +EVENT_HERALDRY_CUSTOMIZATION_END = 111 +EVENT_HERALDRY_CUSTOMIZATION_START = 111 +EVENT_HERALDRY_FUNDS_UPDATED = 111 +EVENT_HERALDRY_SAVED = 111 +EVENT_HIDE_BOOK = 111 +EVENT_HIDE_OBJECTIVE_STATUS = 111 +EVENT_HOT_BAR_RESULT = 111 --- (*integer* _reason_) +EVENT_IMPACTFUL_HIT = 111 +EVENT_IMPERIAL_CITY_ACCESS_GAINED_NOTIFICATION = 111 --- (*integer* _campaignId_, *integer* _alliance_) +EVENT_IMPERIAL_CITY_ACCESS_LOST_NOTIFICATION = 111 --- (*integer* _campaignId_, *integer* _alliance_) +EVENT_INSTANCE_KICK_TIME_UPDATE = 111 --- (*integer* _timeRemainingMs_) +EVENT_INTERACTABLE_IMPOSSIBLE_TO_PICK = 111 --- (*string* _interactableName_) +EVENT_INTERACTABLE_LOCKED = 111 --- (*string* _interactableName_) +EVENT_INTERACT_BUSY = 111 +EVENT_INTERFACE_SETTING_CHANGED = 111 --- (*integer* _system_, *integer* _settingId_) +EVENT_INVENTORY_BOUGHT_BAG_SPACE = 111 --- (*integer* _numberOfSlots_) +EVENT_INVENTORY_BOUGHT_BANK_SPACE = 111 --- (*integer* _numberOfSlots_) +EVENT_INVENTORY_BUY_BAG_SPACE = 111 --- (*integer* _cost_) +EVENT_INVENTORY_BUY_BANK_SPACE = 111 --- (*integer* _cost_) +EVENT_INVENTORY_CLOSE_BUY_SPACE = 111 +EVENT_INVENTORY_FULL_UPDATE = 111 +EVENT_INVENTORY_IS_FULL = 111 --- (*integer* _numSlotsRequested_, *integer* _numSlotsFree_) +EVENT_INVENTORY_ITEM_DESTROYED = 111 --- (*integer* _itemSoundCategory_) +EVENT_INVENTORY_ITEM_USED = 111 --- (*integer* _itemSoundCategory_) +EVENT_INVENTORY_SINGLE_SLOT_UPDATE = 111 --- (*integer* _bagId_, *integer* _slotId_, *bool* _isNewItem_, *integer* _itemSoundCategory_, *integer* _updateReason_) +EVENT_INVENTORY_SLOT_LOCKED = 111 --- (*integer* _bagId_, *integer* _slotId_) +EVENT_INVENTORY_SLOT_UNLOCKED = 111 --- (*integer* _bagId_, *integer* _slotId_) +EVENT_ITEM_LAUNDER_RESULT = 111 --- (*integer* _result_) +EVENT_ITEM_ON_COOLDOWN = 111 +EVENT_ITEM_REPAIR_FAILURE = 111 --- (*integer* _reason_) +EVENT_ITEM_SLOT_CHANGED = 111 --- (*integer* _itemSoundCategory_) +EVENT_JUMP_FAILED = 111 --- (*integer* _reason_) +EVENT_JUSTICE_BOUNTY_PAYOFF_AMOUNT_UPDATED = 111 --- (*integer* _oldBounty_, *integer* _newBounty_) +EVENT_JUSTICE_FENCE_UPDATE = 111 --- (*integer* _sellsUsed_, *integer* _laundersUsed_) +EVENT_JUSTICE_GOLD_PICKPOCKETED = 111 --- (*integer* _goldAmount_) +EVENT_JUSTICE_GOLD_REMOVED = 111 --- (*integer* _goldAmount_) +EVENT_JUSTICE_INFAMY_UPDATED = 111 --- (*integer* _oldInfamy_, *integer* _newInfamy_, *integer* _oldInfamyLevel_, *integer* _newInfamyLevel_) +EVENT_JUSTICE_ITEM_PICKPOCKETED = 111 --- (*string* _itemName_, *integer* _itemCount_) +EVENT_JUSTICE_LIVESTOCK_SLAIN = 111 +EVENT_JUSTICE_NOW_KOS = 111 +EVENT_JUSTICE_NO_LONGER_KOS = 111 +EVENT_JUSTICE_NPC_SHUNNING = 111 +EVENT_JUSTICE_PICKPOCKET_FAILED = 111 +EVENT_JUSTICE_STOLEN_ITEMS_REMOVED = 111 +EVENT_KEEPS_INITIALIZED = 111 +EVENT_KEEP_ALLIANCE_OWNER_CHANGED = 111 --- (*integer* _keepId_, *integer* _battlegroundContext_, *integer* _owningAlliance_) +EVENT_KEEP_END_INTERACTION = 111 +EVENT_KEEP_GATE_STATE_CHANGED = 111 --- (*integer* _keepId_, *bool* _open_) +EVENT_KEEP_GUILD_CLAIM_UPDATE = 111 --- (*integer* _keepId_, *integer* _battlegroundContext_) +EVENT_KEEP_INITIALIZED = 111 --- (*integer* _keepId_, *integer* _battlegroundContext_) +EVENT_KEEP_OWNERSHIP_CHANGED_NOTIFICATION = 111 --- (*integer* _campaignId_, *integer* _keepId_, *integer* _oldOwner_, *integer* _newOwner_) +EVENT_KEEP_RESOURCE_UPDATE = 111 --- (*integer* _keepId_) +EVENT_KEEP_START_INTERACTION = 111 +EVENT_KEEP_UNDER_ATTACK_CHANGED = 111 --- (*integer* _keepId_, *integer* _battlegroundContext_, *bool* _underAttack_) +EVENT_KILL_LOCATIONS_UPDATED = 111 +EVENT_LEADER_UPDATE = 111 --- (*string* _leaderTag_) +EVENT_LEAVE_CAMPAIGN_QUEUE_RESPONSE = 111 --- (*integer* _response_) +EVENT_LEAVE_RAM_ESCORT = 111 +EVENT_LEVEL_UPDATE = 111 --- (*string* _unitTag_, *integer* _level_) +EVENT_LINKED_WORLD_POSITION_CHANGED = 111 +EVENT_LOCKPICK_BROKE = 111 --- (*integer* _inactivityLengthMs_) +EVENT_LOCKPICK_FAILED = 111 +EVENT_LOCKPICK_SUCCESS = 111 +EVENT_LOGOUT_DEFERRED = 111 --- (*integer* _deferMilliseconds_, *bool* _quitRequested_) +EVENT_LOGOUT_DISALLOWED = 111 --- (*bool* _quitRequested_) +EVENT_LOOT_CLOSED = 111 +EVENT_LOOT_ITEM_FAILED = 111 --- (*integer* _reason_, *string* _itemName_) +EVENT_LOOT_RECEIVED = 111 --- (*string* _receivedBy_, *string* _itemName_, *integer* _quantity_, *integer* _itemSound_, *integer* _lootType_, *bool* _self_, *bool* _isPickpocketLoot_) +EVENT_LOOT_UPDATED = 111 +EVENT_LORE_BOOK_ALREADY_KNOWN = 111 --- (*string* _bookTitle_) +EVENT_LORE_BOOK_LEARNED = 111 --- (*luaindex* _categoryIndex_, *luaindex* _collectionIndex_, *luaindex* _bookIndex_, *luaindex* _guildIndex_) +EVENT_LORE_BOOK_LEARNED_SKILL_EXPERIENCE = 111 --- (*luaindex* _categoryIndex_, *luaindex* _collectionIndex_, *luaindex* _bookIndex_, *luaindex* _guildIndex_, *integer* _skillType_, *luaindex* _skillIndex_, *luaindex* _rank_, *integer* _previousXP_, *integer* _currentXP_) +EVENT_LORE_COLLECTION_COMPLETED = 111 --- (*luaindex* _categoryIndex_, *luaindex* _collectionIndex_, *luaindex* _guildIndex_) +EVENT_LORE_COLLECTION_COMPLETED_SKILL_EXPERIENCE = 111 --- (*luaindex* _categoryIndex_, *luaindex* _collectionIndex_, *luaindex* _guildIndex_, *integer* _skillType_, *luaindex* _skillIndex_, *luaindex* _rank_, *integer* _previousXP_, *integer* _currentXP_) +EVENT_LORE_LIBRARY_INITIALIZED = 111 +EVENT_MAIL_ATTACHED_MONEY_CHANGED = 111 --- (*integer* _moneyAmount_) +EVENT_MAIL_ATTACHMENT_ADDED = 111 --- (*luaindex* _attachmentSlot_) +EVENT_MAIL_ATTACHMENT_REMOVED = 111 --- (*luaindex* _attachmentSlot_) +EVENT_MAIL_CLOSE_MAILBOX = 111 +EVENT_MAIL_COD_CHANGED = 111 --- (*integer* _codAmount_) +EVENT_MAIL_INBOX_UPDATE = 111 +EVENT_MAIL_NUM_UNREAD_CHANGED = 111 --- (*integer* _numUnread_) +EVENT_MAIL_OPEN_MAILBOX = 111 +EVENT_MAIL_READABLE = 111 --- (*id64* _mailId_) +EVENT_MAIL_REMOVED = 111 --- (*id64* _mailId_) +EVENT_MAIL_SEND_FAILED = 111 --- (*integer* _reason_) +EVENT_MAIL_SEND_SUCCESS = 111 +EVENT_MAIL_TAKE_ATTACHED_ITEM_SUCCESS = 111 --- (*id64* _mailId_) +EVENT_MAIL_TAKE_ATTACHED_MONEY_SUCCESS = 111 --- (*id64* _mailId_) +EVENT_MAP_PING = 111 --- (*integer* _pingEventType_, *integer* _pingType_, *string* _pingTag_, *number* _offsetX_, *number* _offsetY_, *bool* _isLocalPlayerOwner_) +EVENT_MEDAL_AWARDED = 111 --- (*string* _name_, *string* _texture_, *string* _condition_) +EVENT_MISSING_LURE = 111 +EVENT_MONEY_UPDATE = 111 --- (*integer* _newMoney_, *integer* _oldMoney_, *integer* _reason_) +EVENT_MOUNTED_STATE_CHANGED = 111 --- (*bool* _mounted_) +EVENT_MOUNT_FAILURE = 111 --- (*integer* _reason_, *integer* _arg1_) +EVENT_MOUNT_INFO_UPDATED = 111 +EVENT_MOUSE_REQUEST_ABANDON_QUEST = 111 --- (*luaindex* _journalIndex_, *string* _name_) +EVENT_MOUSE_REQUEST_DESTROY_ITEM = 111 --- (*integer* _bagId_, *integer* _slotIndex_, *integer* _itemCount_, *string* _name_, *bool* _needsConfirm_) +EVENT_MOUSE_REQUEST_DESTROY_ITEM_FAILED = 111 --- (*integer* _bagId_, *integer* _slotIndex_, *integer* _itemCount_, *string* _name_, *integer* _reason_) +EVENT_NEW_MOVEMENT_IN_UI_MODE = 111 +EVENT_NON_COMBAT_BONUS_CHANGED = 111 --- (*integer* _nonCombatBonus_, *integer* _oldValue_, *integer* _newValue_) +EVENT_NOT_ENOUGH_MONEY = 111 +EVENT_NO_INTERACT_TARGET = 111 +EVENT_OBJECTIVES_UPDATED = 111 +EVENT_OBJECTIVE_COMPLETED = 111 --- (*luaindex* _zoneIndex_, *luaindex* _poiIndex_, *integer* _level_, *integer* _previousExperience_, *integer* _currentExperience_, *integer* _rank_, *integer* _previousPoints_, *integer* _currentPoints_) +EVENT_OBJECTIVE_CONTROL_STATE = 111 --- (*integer* _objectiveKeepId_, *integer* _objectiveObjectiveId_, *integer* _battlegroundContext_, *string* _objectiveName_, *integer* _objectiveType_, *integer* _objectiveControlEvent_, *integer* _objectiveControlState_, *integer* _objectiveParam1_, *integer* _objectiveParam2_) +EVENT_OPEN_BANK = 111 +EVENT_OPEN_FENCE = 111 +EVENT_OPEN_GUILD_BANK = 111 +EVENT_OPEN_STORE = 111 +EVENT_OPEN_TRADING_HOUSE = 111 +EVENT_PICKPOCKET_ON_COOLDOWN = 111 +EVENT_PICKPOCKET_OUT_OF_POSITION = 111 +EVENT_PICKPOCKET_STATE_UPDATED = 111 +EVENT_PICKPOCKET_SUSPICIOUS = 111 +EVENT_PICKPOCKET_TOO_FAR = 111 +EVENT_PLAYER_ACTIVATED = 111 +EVENT_PLAYER_ALIVE = 111 +EVENT_PLAYER_COMBAT_STATE = 111 --- (*bool* _inCombat_) +EVENT_PLAYER_DEACTIVATED = 111 +EVENT_PLAYER_DEAD = 111 +EVENT_PLAYER_DEATH_INFO_UPDATE = 111 +EVENT_PLAYER_DEATH_REQUEST_FAILURE = 111 +EVENT_PLAYER_IN_PIN_AREA_CHANGED = 111 --- (*integer* _pinType_, *integer* _param1_, *integer* _param2_, *integer* _param3_, *bool* _playerIsInside_) +EVENT_PLAYER_NOT_SWIMMING = 111 +EVENT_PLAYER_SWIMMING = 111 +EVENT_PLAYER_TITLES_UPDATE = 111 +EVENT_PLEDGE_OF_MARA_OFFER = 111 --- (*string* _targetName_, *bool* _isSender_) +EVENT_PLEDGE_OF_MARA_OFFER_REMOVED = 111 +EVENT_PLEDGE_OF_MARA_RESULT = 111 --- (*integer* _reason_, *string* _targetName_) +EVENT_POIS_INITIALIZED = 111 +EVENT_POI_DISCOVERED = 111 --- (*luaindex* _zoneIndex_, *luaindex* _poiIndex_) +EVENT_POI_UPDATED = 111 --- (*luaindex* _zoneIndex_, *luaindex* _poiIndex_) +EVENT_POWER_UPDATE = 111 --- (*string* _unitTag_, *luaindex* _powerIndex_, *integer* _powerType_, *integer* _powerValue_, *integer* _powerMax_, *integer* _powerEffectiveMax_) +EVENT_PREFERRED_CAMPAIGN_CHANGED = 111 --- (*integer* _newPreferredCampaignId_) +EVENT_QUEST_ADDED = 111 --- (*luaindex* _journalIndex_, *string* _questName_, *string* _objectiveName_) +EVENT_QUEST_ADVANCED = 111 --- (*luaindex* _journalIndex_, *string* _questName_, *bool* _isPushed_, *bool* _isComplete_, *bool* _mainStepChanged_) +EVENT_QUEST_COMPLETE = 111 --- (*string* _questName_, *integer* _level_, *integer* _previousExperience_, *integer* _currentExperience_, *integer* _rank_, *integer* _previousPoints_, *integer* _currentPoints_) +EVENT_QUEST_COMPLETE_ATTEMPT_FAILED_INVENTORY_FULL = 111 +EVENT_QUEST_COMPLETE_DIALOG = 111 --- (*luaindex* _journalIndex_) +EVENT_QUEST_CONDITION_COUNTER_CHANGED = 111 --- (*luaindex* _journalIndex_, *string* _questName_, *string* _conditionText_, *integer* _conditionType_, *integer* _currConditionVal_, *integer* _newConditionVal_, *integer* _conditionMax_, *bool* _isFailCondition_, *string* _stepOverrideText_, *bool* _isPushed_, *bool* _isComplete_, *bool* _isConditionComplete_, *bool* _isStepHidden_) +EVENT_QUEST_LIST_UPDATED = 111 +EVENT_QUEST_LOG_IS_FULL = 111 +EVENT_QUEST_OFFERED = 111 +EVENT_QUEST_OPTIONAL_STEP_ADVANCED = 111 --- (*string* _text_) +EVENT_QUEST_POSITION_REQUEST_COMPLETE = 111 --- (*integer* _taskId_, *integer* _pinType_, *number* _xLoc_, *number* _yLoc_, *number* _areaRadius_, *bool* _insideCurrentMapWorld_, *bool* _isBreadcrumb_) +EVENT_QUEST_REMOVED = 111 --- (*bool* _isCompleted_, *luaindex* _journalIndex_, *string* _questName_, *luaindex* _zoneIndex_, *luaindex* _poiIndex_) +EVENT_QUEST_SHARED = 111 --- (*integer* _questId_) +EVENT_QUEST_SHARE_REMOVED = 111 --- (*integer* _questId_) +EVENT_QUEST_SHOW_JOURNAL_ENTRY = 111 --- (*luaindex* _journalIndex_) +EVENT_QUEST_TIMER_PAUSED = 111 --- (*luaindex* _journalIndex_, *bool* _isPaused_) +EVENT_QUEST_TIMER_UPDATED = 111 --- (*luaindex* _journalIndex_) +EVENT_QUEST_TOOL_UPDATED = 111 --- (*luaindex* _journalIndex_, *string* _questName_) +EVENT_QUEUE_FOR_CAMPAIGN_RESPONSE = 111 --- (*integer* _response_) +EVENT_RAID_LEADERBOARD_DATA_CHANGED = 111 +EVENT_RAID_LEADERBOARD_PLAYER_DATA_CHANGED = 111 +EVENT_RAID_PARTICIPATION_UPDATE = 111 +EVENT_RAID_REVIVE_COUNTER_UPDATE = 111 --- (*integer* _currentCounter_) +EVENT_RAID_SCORE_NOTIFICATION_ADDED = 111 --- (*integer* _notificationId_) +EVENT_RAID_SCORE_NOTIFICATION_REMOVED = 111 --- (*integer* _notificationId_) +EVENT_RAID_TIMER_STATE_UPDATE = 111 +EVENT_RAID_TRIAL_COMPLETE = 111 --- (*string* _trialName_, *integer* _score_, *integer* _totalTime_) +EVENT_RAID_TRIAL_FAILED = 111 --- (*string* _trialName_, *integer* _score_) +EVENT_RAID_TRIAL_NEW_BEST_SCORE = 111 --- (*string* _trialName_, *integer* _score_, *bool* _weekly_) +EVENT_RAID_TRIAL_SCORE_UPDATE = 111 --- (*integer* _scoreType_, *integer* _scoreAmount_, *integer* _totalScore_) +EVENT_RAID_TRIAL_STARTED = 111 --- (*string* _trialName_, *bool* _weekly_) +EVENT_RAM_ESCORT_COUNT_UPDATE = 111 --- (*integer* _numEscorts_) +EVENT_RANK_POINT_UPDATE = 111 --- (*string* _unitTag_, *integer* _rankPoints_, *integer* _difference_) +EVENT_RECIPE_ALREADY_KNOWN = 111 +EVENT_RECIPE_LEARNED = 111 --- (*luaindex* _recipeListIndex_, *luaindex* _recipeIndex_) +EVENT_REMOVE_ACTIVE_COMBAT_TIP = 111 --- (*integer* _activeCombatTipId_, *integer* _result_) +EVENT_REMOVE_TUTORIAL = 111 --- (*luaindex* _tutorialIndex_) +EVENT_REQUIREMENTS_FAIL = 111 --- (*integer* _errorId_) +EVENT_RESURRECT_FAILURE = 111 --- (*string* _targetName_, *integer* _reason_) +EVENT_RESURRECT_REQUEST = 111 --- (*string* _requester_, *integer* _timeLeftToAccept_) +EVENT_RESURRECT_REQUEST_REMOVED = 111 +EVENT_RETICLE_HIDDEN_UPDATE = 111 --- (*bool* _hidden_) +EVENT_RETICLE_TARGET_CHANGED = 111 +EVENT_RETICLE_TARGET_PLAYER_CHANGED = 111 +EVENT_REVENGE_KILL = 111 --- (*string* _killedPlayerName_) +EVENT_SCREENSHOT_SAVED = 111 --- (*string* _directory_, *string* _filename_) +EVENT_SCRIPTED_WORLD_EVENT_INVITE = 111 --- (*integer* _eventId_, *string* _scriptedEventName_, *string* _inviterName_, *string* _questName_) +EVENT_SELL_RECEIPT = 111 --- (*string* _itemName_, *integer* _itemQuantity_, *integer* _money_) +EVENT_SERVER_SHUTDOWN_INFO = 111 --- (*integer* _action_, *integer* _timeRemaining_) +EVENT_SHOW_BOOK = 111 --- (*string* _bookTitle_, *string* _body_, *integer* _medium_, *bool* _showTitle_) +EVENT_SHOW_TREASURE_MAP = 111 --- (*luaindex* _treasureMapIndex_) +EVENT_SIEGE_BUSY = 111 --- (*string* _siegeName_) +EVENT_SIEGE_CONTROL_ANOTHER_PLAYER = 111 --- (*string* _siegeName_) +EVENT_SIEGE_CREATION_FAILED_CLOSEST_DOOR_ALREADY_HAS_RAM = 111 +EVENT_SIEGE_CREATION_FAILED_NO_VALID_DOOR = 111 +EVENT_SIEGE_FIRE_FAILED_COOLDOWN = 111 +EVENT_SIEGE_FIRE_FAILED_RETARGETING = 111 +EVENT_SIEGE_PACK_FAILED_INVENTORY_FULL = 111 +EVENT_SIEGE_PACK_FAILED_NOT_CREATOR = 111 +EVENT_SKILLS_FULL_UPDATE = 111 +EVENT_SKILL_FORCE_RESPEC = 111 --- (*string* _note_) +EVENT_SKILL_LINE_ADDED = 111 --- (*integer* _skillType_, *luaindex* _skillIndex_) +EVENT_SKILL_POINTS_CHANGED = 111 --- (*integer* _pointsBefore_, *integer* _pointsNow_, *integer* _partialPointsBefore_, *integer* _partialPointsNow_) +EVENT_SKILL_RANK_UPDATE = 111 --- (*integer* _skillType_, *luaindex* _skillIndex_, *luaindex* _rank_) +EVENT_SKILL_XP_UPDATE = 111 --- (*integer* _skillType_, *luaindex* _skillIndex_, *integer* _reason_, *luaindex* _rank_, *integer* _previousXP_, *integer* _currentXP_) +EVENT_SLOT_IS_LOCKED_FAILURE = 111 --- (*integer* _bagId_, *integer* _slotId_) +EVENT_SMITHING_TRAIT_RESEARCH_COMPLETED = 111 --- (*integer* _craftingSkillType_, *luaindex* _researchLineIndex_, *luaindex* _traitIndex_) +EVENT_SMITHING_TRAIT_RESEARCH_STARTED = 111 --- (*integer* _craftingSkillType_, *luaindex* _researchLineIndex_, *luaindex* _traitIndex_) +EVENT_SOUL_GEM_ITEM_CHARGE_FAILURE = 111 --- (*integer* _reason_) +EVENT_STABLE_INTERACT_END = 111 +EVENT_STABLE_INTERACT_START = 111 +EVENT_START_FAST_TRAVEL_INTERACTION = 111 --- (*luaindex* _nodeIndex_) +EVENT_START_FAST_TRAVEL_KEEP_INTERACTION = 111 --- (*integer* _keepId_) +EVENT_START_KEEP_GUILD_CLAIM_INTERACTION = 111 +EVENT_START_KEEP_GUILD_RELEASE_INTERACTION = 111 +EVENT_START_SOUL_GEM_RESURRECTION = 111 --- (*integer* _durationMs_) +EVENT_STATS_UPDATED = 111 --- (*string* _unitTag_) +EVENT_STEALTH_STATE_CHANGED = 111 --- (*string* _unitTag_, *integer* _stealthState_) +EVENT_STORE_FAILURE = 111 --- (*integer* _reason_) +EVENT_STUCK_BEGIN = 111 +EVENT_STUCK_CANCELED = 111 +EVENT_STUCK_COMPLETE = 111 +EVENT_STUCK_ERROR_ALREADY_IN_PROGRESS = 111 +EVENT_STUCK_ERROR_INVALID_LOCATION = 111 +EVENT_STUCK_ERROR_IN_COMBAT = 111 +EVENT_STUCK_ERROR_ON_COOLDOWN = 111 +EVENT_STYLE_LEARNED = 111 --- (*luaindex* _styleIndex_, *integer* _chapterIndex_) +EVENT_SYNERGY_ABILITY_CHANGED = 111 +EVENT_TARGET_CHANGED = 111 --- (*string* _unitTag_) +EVENT_TITLE_UPDATE = 111 --- (*string* _unitTag_) +EVENT_TRACKING_UPDATE = 111 +EVENT_TRADE_ACCEPT_FAILED_NOT_ENOUGH_MONEY = 111 +EVENT_TRADE_CANCELED = 111 --- (*string* _cancelerName_) +EVENT_TRADE_CONFIRMATION_CHANGED = 111 --- (*integer* _who_, *integer* _level_) +EVENT_TRADE_ELEVATION_FAILED = 111 --- (*integer* _reason_, *string* _itemName_) +EVENT_TRADE_FAILED = 111 --- (*integer* _reason_) +EVENT_TRADE_INVITE_ACCEPTED = 111 +EVENT_TRADE_INVITE_CANCELED = 111 +EVENT_TRADE_INVITE_CONSIDERING = 111 --- (*string* _inviter_) +EVENT_TRADE_INVITE_DECLINED = 111 +EVENT_TRADE_INVITE_FAILED = 111 --- (*integer* _reason_, *string* _name_) +EVENT_TRADE_INVITE_REMOVED = 111 +EVENT_TRADE_INVITE_WAITING = 111 --- (*string* _invitee_) +EVENT_TRADE_ITEM_ADDED = 111 --- (*integer* _who_, *luaindex* _tradeIndex_, *integer* _itemSoundCategory_) +EVENT_TRADE_ITEM_ADD_FAILED = 111 --- (*integer* _reason_, *string* _itemName_) +EVENT_TRADE_ITEM_REMOVED = 111 --- (*integer* _who_, *luaindex* _tradeIndex_, *integer* _itemSoundCategory_) +EVENT_TRADE_ITEM_UPDATED = 111 --- (*integer* _who_, *luaindex* _tradeIndex_) +EVENT_TRADE_MONEY_CHANGED = 111 --- (*integer* _who_, *integer* _money_) +EVENT_TRADE_SUCCEEDED = 111 +EVENT_TRADING_HOUSE_AWAITING_RESPONSE = 111 --- (*integer* _responseType_) +EVENT_TRADING_HOUSE_CONFIRM_ITEM_PURCHASE = 111 --- (*luaindex* _pendingPurchaseIndex_) +EVENT_TRADING_HOUSE_ERROR = 111 --- (*integer* _errorCode_) +EVENT_TRADING_HOUSE_OPERATION_TIME_OUT = 111 --- (*integer* _responseType_) +EVENT_TRADING_HOUSE_PENDING_ITEM_UPDATE = 111 --- (*integer* _slotId_, *bool* _isPending_) +EVENT_TRADING_HOUSE_RESPONSE_RECEIVED = 111 --- (*integer* _responseType_, *integer* _result_) +EVENT_TRADING_HOUSE_SEARCH_COOLDOWN_UPDATE = 111 --- (*integer* _cooldownMilliseconds_) +EVENT_TRADING_HOUSE_SEARCH_RESULTS_RECEIVED = 111 --- (*integer* _guildId_, *integer* _numItemsOnPage_, *integer* _currentPage_, *bool* _hasMorePages_) +EVENT_TRADING_HOUSE_STATUS_RECEIVED = 111 +EVENT_TRAIT_LEARNED = 111 --- (*string* _itemName_, *string* _itemTrait_) +EVENT_TRIAL_FEATURE_RESTRICTED = 111 --- (*integer* _restrictionType_) +EVENT_TUTORIAL_SYSTEM_ENABLED_STATE_CHANGED = 111 --- (*bool* _enabled_) +EVENT_UI_ERROR = 111 --- (*integer* _stringId_) +EVENT_UNIT_ATTRIBUTE_VISUAL_ADDED = 111 --- (*string* _unitTag_, *integer* _unitAttributeVisual_, *integer* _statType_, *integer* _attributeType_, *integer* _powerType_, *number* _value_, *number* _maxValue_) +EVENT_UNIT_ATTRIBUTE_VISUAL_REMOVED = 111 --- (*string* _unitTag_, *integer* _unitAttributeVisual_, *integer* _statType_, *integer* _attributeType_, *integer* _powerType_, *number* _value_, *number* _maxValue_) +EVENT_UNIT_ATTRIBUTE_VISUAL_UPDATED = 111 --- (*string* _unitTag_, *integer* _unitAttributeVisual_, *integer* _statType_, *integer* _attributeType_, *integer* _powerType_, *number* _oldValue_, *number* _newValue_, *number* _oldMaxValue_, *number* _newMaxValue_) +EVENT_UNIT_CREATED = 111 --- (*string* _unitTag_) +EVENT_UNIT_DEATH_STATE_CHANGED = 111 --- (*string* _unitTag_, *bool* _isDead_) +EVENT_UNIT_DESTROYED = 111 --- (*string* _unitTag_) +EVENT_UNIT_FRAME_UPDATE = 111 --- (*string* _unitTag_) +EVENT_UNLOCKED_DYES_UPDATED = 111 +EVENT_UNSPENT_CHAMPION_POINTS_CHANGED = 111 +EVENT_UPDATE_BUYBACK = 111 +EVENT_VETERAN_DIFFICULTY_CHANGED = 111 --- (*string* _unitTag_, *bool* _isDifficult_) +EVENT_VETERAN_POINTS_GAIN = 111 --- (*integer* _reason_, *integer* _rank_, *integer* _previousPoints_, *integer* _currentPoints_) +EVENT_VETERAN_POINTS_UPDATE = 111 --- (*string* _unitTag_, *integer* _currentPoints_, *integer* _maxPoints_, *integer* _reason_) +EVENT_VETERAN_RANK_UPDATE = 111 --- (*string* _unitTag_, *integer* _rank_) +EVENT_VIBRATION = 111 --- (*integer* _duration_, *number* _coarseMotor_, *number* _fineMotor_, *number* _leftTriggerMotor_, *number* _rightTriggerMotor_) +EVENT_WEAPON_SWAP_LOCKED = 111 --- (*integer* _swapLevel_) +EVENT_WEREWOLF_STATE_CHANGED = 111 --- (*bool* _werewolf_) +EVENT_ZONE_CHANGED = 111 --- (*string* _zoneName_, *string* _subZoneName_, *bool* _newSubzone_) +EVENT_ZONE_CHANNEL_CHANGED = 111 +EVENT_ZONE_SCORING_CHANGED = 111 +EVENT_ZONE_UPDATE = 111 --- (*string* _unitTag_, *string* _newZoneName_) +EVENT_ACTION_LAYER_POPPED = 111 --- (*luaindex* _layerIndex_, *luaindex* _activeLayerIndex_) +EVENT_ACTION_LAYER_PUSHED = 111 --- (*luaindex* _layerIndex_, *luaindex* _activeLayerIndex_) +EVENT_ADD_ON_LOADED = 111 --- (*string* _addonName_) +EVENT_CAPS_LOCK_STATE_CHANGED = 111 --- (*bool* _capsLockEnabled_) +EVENT_GAMEPAD_PREFERRED_MODE_CHANGED = 111 --- (*bool* _gamepadPreferred_) +EVENT_GLOBAL_MOUSE_DOWN = 111 --- (*integer* _button_, *bool* _ctrl_, *bool* _alt_, *bool* _shift_, *bool* _command_) +EVENT_GLOBAL_MOUSE_UP = 111 --- (*integer* _button_, *bool* _ctrl_, *bool* _alt_, *bool* _shift_, *bool* _command_) +EVENT_GUI_HIDDEN = 111 --- (*string* _guiName_, *bool* _hidden_) +EVENT_INPUT_LANGUAGE_CHANGED = 111 +EVENT_KEYBINDINGS_LOADED = 111 +EVENT_KEYBINDING_CLEARED = 111 --- (*luaindex* _layerIndex_, *luaindex* _categoryIndex_, *luaindex* _actionIndex_, *luaindex* _bindingIndex_) +EVENT_KEYBINDING_SET = 111 --- (*luaindex* _layerIndex_, *luaindex* _categoryIndex_, *luaindex* _actionIndex_, *luaindex* _bindingIndex_, *integer* _keyCode_, *integer* _mod1_, *integer* _mod2_, *integer* _mod3_, *integer* _mod4_) +EVENT_LUA_ERROR = 111 --- (*string* _error_) +EVENT_LUA_LOW_MEMORY = 111 +EVENT_SCREEN_RESIZED = 111 --- (*integer* _x_, *integer* _y_) +EVENT_SCRIPT_ACCESS_VIOLATION = 111 --- (*string* _protectedFunctionName_) +EVENT_SECURE_RENDER_MODE_CHANGED = 111 --- (*bool* _enabled_) +EVENT_SHOW_GUI = 111 --- (*string* _guiName_, *string* _desiredStateName_) +EVENT_UPDATE_GUI_LOADING_PROGRESS = 111 --- (*string* _guiName_, *integer* _assetsLoaded_, *integer* _assetsTotal_) \ No newline at end of file diff --git a/dev/eso-api-lua-intellij-master/eso-api.lua b/dev/eso-api-lua-intellij-master/eso-api.lua new file mode 100644 index 0000000..39ef3d0 --- /dev/null +++ b/dev/eso-api-lua-intellij-master/eso-api.lua @@ -0,0 +1,4345 @@ +function GetCVar(CVarName) end +--- Returns: value + +function SetCVar(CVarName, value) end + +function GetSetting(system, settingId) end +--- Returns: value + +function GetSettingBool(system, settingId) end +--- Returns: value + +function SetSetting(system, settingId, value, setOptions) end + +function ApplySettings() end + +function ResetSettingToDefault(system, settingId) end + +function ResetToDefaultSettings(system) end + +function RefreshSettings() end + +function GetString(stringVariablePrefix, contextId) end +--- Returns: stringValue + +function IsShiftKeyDown() end +--- Returns: isShiftDown + +function IsControlKeyDown() end +--- Returns: isCtrlDown + +function IsAltKeyDown() end +--- Returns: isAltDown + +function IsCommandKeyDown() end +--- Returns: isCommandDown + +function IsCapsLockOn() end +--- Returns: isCapsLockOn + +function GetKeyName(keyCode) end +--- Returns: keyName + +function GetKeyboardLayout() end +--- Returns: keyboardLayout + +function PlaySound(soundName) end + +function SetGuiHidden(guiName, hidden) end + +function GetGuiHidden(guiName) end +--- Returns: hidden + +function ToggleFullScreen() end + +function IsMouseWithinClientArea() end +--- Returns: insideClient + +function IsUserAdjustingClientWindow() end +--- Returns: isAdjusting + +function GetInterfaceColor(interfaceColorType, fieldValue) end +--- Returns: red, green, blue, alpha + +function GetSecondsSinceMidnight() end +--- Returns: secondsSinceMidnight + +function GetFrameTimeSeconds() end +--- Returns: frameTimeInSeconds + +function GetFrameDeltaTimeSeconds() end +--- Returns: frameDeltaTimeInSeconds + +function GetFrameTimeMilliseconds() end +--- Returns: frameTimeInMilliseconds + +function GetFrameDeltaTimeMilliseconds() end +--- Returns: frameDeltaTimeInMilliseconds + +function GetDateStringFromTimestamp(timestamp) end +--- Returns: dateString + +function GetGameTimeMilliseconds() end +--- Returns: gameTimeInMilliseconds + +function GetFramerate() end +--- Returns: currentFramerate + +function GetTimeString() end +--- Returns: currentTimeString + +function GetDate() end +--- Returns: currentTime + +function GetTimeStamp() end +--- Returns: timestamp + +function GetDiffBetweenTimeStamps(laterTime, earlierTime) end +--- Returns: difference + +function GetFormattedTime() end +--- Returns: formattedTime + +function FormatTimeSeconds(timeValueInSeconds, formatType, precisionType, direction) end +--- Returns: formattedTimeString, nextUpdateTimeInSec + +function FormatTimeMilliseconds(timeValueInMilliseconds, formatType, precisionType, direction) end +--- Returns: formattedTimeString, nextUpdateTimeInMilliseconds + +function GetErrorString(errorStringId) end +--- Returns: stringValue + +function GetAllianceName(alliance) end +--- Returns: name + +function GetNumClasses() end +--- Returns: classCount + +function GetClassInfo(index) end +--- Returns: defId, lore, normalIcon, pressedIcon, mouseoverIcon, isSelectable, ingameIcon + +function GetClassName(gender, classId) end +--- Returns: className + +function GetGenderFromNameDescriptor(nameDescriptor) end +--- Returns: gender + +function PlainStringFind(string, searchFor) end +--- Returns: found, startIndex, endIndex + +function SplitString(delims, stringToSplit) end +--- Uses variable returns... +--- Returns: strings + +function LocaleAwareToUpper(stringToUppercase) end +--- Returns: upperCasedString + +function LocaleAwareToLower(stringToLowercase) end +--- Returns: lowerCasedString + +function GetDisplayModes() end +--- Uses variable returns... +--- Returns: width, height + +function IsMinSpecMachine() end +--- Returns: minspec + +function IsPrivateFunction(functionName) end +--- Returns: isPrivate + +function IsProtectedFunction(functionName) end +--- Returns: isProtected + +function GetAPIVersion() end +--- Returns: version + +function Id64ToString(id) end +--- Returns: stringDesc + +function HideMouse(onlyConsiderWhileMoving) end + +function ShowMouse(onlyConsiderWhileMoving) end + +function SetGameCameraUIMode(active) end + +function IsGameCameraUIModeActive() end +--- Returns: active + +function LockCameraRotation(locked) end + +function SetCameraOptionsPreviewModeEnabled(enabled) end + +function GetGuildId(index) end +--- Returns: guildId + +function GetNumGuildPermissions() end +--- Returns: numPermissions + +function GetNumGuildHistoryCategories() end +--- Returns: numCategories + +function GetNumGuildMembersRequiredForPrivilege(privilege) end +--- Returns: numGuildMembers + +function GetAvARankName(gender, rank) end +--- Returns: rankName + +function GetAvARankIcon(rank) end +--- Returns: rankIcon + +function CalculateCubicBezierEase(progress, x1, y1, x2, y2) end +--- Returns: result + +function GetGamepadIconPathForKeyCode(key) end +--- Returns: gamepadIcon, width, height + +function GetMouseIconPathForKeyCode(key) end +--- Returns: mouseIcon, width, height + +function FormatIntegerWithDigitGrouping(number, delimiter) end +--- Returns: formattedNumber + +function GetEULADetails(eulaType) end +--- Returns: message, agreeText, disagreeText, hasAgreed + +function HasAgreedToEULA(eulaType) end +--- Returns: hasAgreed + +function AgreeToEULA(eulaType) end + +function HasViewedEULA(eulaType) end +--- Returns: hasViewed + +function MarkEULAAsViewed(eulaType) end + +function GetFrameDeltaNormalizedForTargetFramerate(targetFramesPerSecond) end +--- Returns: frameDeltaNormalizedForTargetFramerate + +function GetDisplayName() end +--- Returns: displayName + +function DecorateDisplayName(displayName) end +--- Returns: decoratedDisplayName + +function IsDecoratedDisplayName(displayName) end +--- Returns: isDecorated + +function UndecorateDisplayName(displayName) end +--- Returns: undecoratedDisplayName + +function GetNumFriends() end +--- Returns: numFriends + +function GetFriendInfo(friendIndex) end +--- Returns: displayName, note, playerStatus, secsSinceLogoff + +function GetFriendCharacterInfo(friendIndex) end +--- Returns: hasCharacter, characterName, zoneName, classType, alliance, level, veteranRank + +function GetNumIgnored() end +--- Returns: numIgnored + +function GetIgnoredInfo(index) end +--- Returns: displayName, note + +function IsIgnored(characterName) end +--- Returns: isIgnored + +function RequestFriend(charOrDisplayName, message) end + +function RemoveFriend(displayName) end + +function SetFriendNote(friendIndex, note) end + +function AddIgnore(charOrDisplayName) end + +function RemoveIgnore(displayName) end + +function SetIgnoreNote(ignoreIndex, note) end + +function IsFriend(charOrDisplayName) end +--- Returns: isFriend + +function GetNumIncomingFriendRequests() end +--- Returns: numRequests + +function GetIncomingFriendRequestInfo(index) end +--- Returns: displayName, secsSinceRequest, message + +function GetNumOutgoingFriendRequests() end +--- Returns: numRequests + +function GetOutgoingFriendRequestInfo(index) end +--- Returns: displayName, secsSinceRequest, note + +function AcceptFriendRequest(displayName) end + +function RejectFriendRequest(displayName) end + +function CancelFriendRequest(index) end + +function GetNumGuilds() end +--- Returns: numGuilds + +function GetGuildName(guildId) end +--- Returns: name + +function GetGuildDescription(guildId) end +--- Returns: description + +function GetGuildMotD(guildId) end +--- Returns: motd + +function GetGuildFoundedDate(guildId) end +--- Returns: foundedDate + +function GetGuildAlliance(guildId) end +--- Returns: alliance + +function GetNumGuildMembers(guildId) end +--- Returns: numGuildMembers + +function GetGuildMemberInfo(guildId, memberIndex) end +--- Returns: name, note, rankIndex, playerStatus, secsSinceLogoff + +function GetGuildMemberCharacterInfo(guildId, memberIndex) end +--- Returns: hasCharacter, characterName, zoneName, classType, alliance, level, veteranRank + +function GetPlayerGuildMemberIndex(guildId) end +--- Returns: memberIndex + +function GuildInvite(guildId, displayName) end + +function IsValidGuildName(guildName) end +--- Uses variable returns... +--- Returns: violationCode + +function GuildCreate(guildName, guildAlliance) end + +function GuildRemove(guildId, displayName) end + +function GuildLeave(guildId) end + +function GuildPromote(guildId, displayName) end + +function GuildDemote(guildId, displayName) end + +function ShouldDisplayGuildMemberRemoveAlert(characterName) end +--- Returns: shouldDisplay + +function ShouldDisplaySelfKickedFromGuildAlert(guildId) end +--- Returns: shouldDisplay + +function SetGuildDescription(guildId, description) end + +function SetGuildMotD(guildId, motd) end + +function DoesGuildRankHavePermission(guildId, rankIndex, permission) end +--- Returns: hasPermission + +function DoesPlayerHaveGuildPermission(guildId, permission) end +--- Returns: hasPermission + +function CanEditGuildRankPermission(rankId, permission) end +--- Returns: hasPermission + +function DoesGuildHavePrivilege(guildId, privilege) end +--- Returns: hasPrivilege + +function GetNumGuildRanks(guildId) end +--- Returns: numRanks + +function GetGuildRankIconIndex(guildId, rankIndex) end +--- Returns: iconIndex + +function GetNumGuildRankIcons() end +--- Returns: numGuildRankIcons + +function GetGuildRankSmallIcon(iconIndex) end +--- Returns: icon + +function GetGuildRankLargeIcon(iconIndex) end +--- Returns: icon + +function GetGuildRankListHighlightIcon(iconIndex) end +--- Returns: icon + +function GetGuildRankListUpIcon(iconIndex) end +--- Returns: icon + +function GetGuildRankListDownIcon(iconIndex) end +--- Returns: icon + +function GetGuildRankId(guildId, rankIndex) end +--- Returns: rankId + +function IsGuildRankGuildMaster(guildId, rankIndex) end +--- Returns: isGuildMaster + +function InitializePendingGuildRanks(guildId) end + +function AddPendingGuildRank(rankId, name, permissions, iconIndex) end + +function SavePendingGuildRanks() end +--- Returns: success + +function ComposeGuildRankPermissions(permissions, permission, enabled) end +--- Returns: newPermissions + +function RequestOfflineGuildMembers(guildId) end + +function DoesGuildHistoryCategoryHaveMoreEvents(guildId, category) end +--- Returns: hasMoreEvents + +function RequestGuildHistoryCategoryNewest(guildId, category) end +--- Returns: requested + +function RequestGuildHistoryCategoryOlder(guildId, category) end +--- Returns: requested + +function GetNumGuildEvents(guildId, category) end +--- Returns: numEvents + +function GetGuildEventInfo(guildId, category, eventIndex) end +--- Returns: eventType, secsSinceEvent, param1, param2, param3, param4, param5, param6 + +function SetGuildMemberNote(guildId, memberIndex, note) end + +function GetGuildRankCustomName(guildId, rankIndex) end +--- Returns: rankName + +function GetNumGuildInvites() end +--- Returns: numGuildInvites + +function GetGuildInviteInfo(index) end +--- Returns: guildId, guildName, guildAlliance, inviterDisplayName, note + +function AcceptGuildInvite(guildId) end + +function RejectGuildInvite(guildId) end + +function JumpToGuildMember(name) end + +function GetGuildClaimedKeep(guildLuaId) end +--- Returns: claimedKeepId, claimedKeepCampaignId + +function DoesGuildHaveClaimedKeep(guildLuaId) end +--- Returns: hasClaimedKeep + +function CheckGuildKeepClaim(guildLuaId, keepId) end +--- Returns: result + +function CheckGuildKeepRelease(guildLuaId) end +--- Returns: result + +function ReleaseKeepForGuild(guildLuaId) end + +function ClaimInteractionKeepForGuild(guildLuaId) end + +function ReleaseInteractionKeepForGuild() end + +function GetGuildOwnedKioskInfo(guildId) end +--- Returns: ownedKioskName + +function GetNumGuildSpecificItems() end +--- Returns: numItems + +function GetGuildSpecificItemInfo(index) end +--- Returns: icon, itemName, quality, stackCount, requiredLevel, requiredVeteranRank, purchasePrice, currencyType + +function BuyGuildSpecificItem(slotIndex) end + +function GetGuildSpecificItemLink(index, linkStyle) end +--- Returns: link + +function SetGamepadVibration(durationMs, firstMotor, secondMotor, thirdMotor, fourthMotor) end + +function GetGamepadLeftStickX(includeDeadzone) end +--- Returns: x + +function GetGamepadLeftStickY(includeDeadzone) end +--- Returns: y + +function GetGamepadLeftStickDeltaX(includeDeadzone) end +--- Returns: deltaX + +function GetGamepadLeftStickDeltaY(includeDeadzone) end +--- Returns: deltaY + +function GetGamepadRightStickX(includeDeadzone) end +--- Returns: x + +function GetGamepadRightStickY(includeDeadzone) end +--- Returns: y + +function GetGamepadRightStickDeltaX(includeDeadzone) end +--- Returns: deltaX + +function GetGamepadRightStickDeltaY(includeDeadzone) end +--- Returns: deltaY + +function GetGamepadLeftTriggerMagnitude() end +--- Returns: magnitude + +function GetGamepadRightTriggerMagnitude() end +--- Returns: magnitude + +function SetGamepadLeftStickConsumedByUI(consumed) end + +function SetGamepadRightStickConsumedByUI(consumed) end + +function GetGamepadTouchpadX() end +--- Returns: gamepadTouchpadX + +function GetGamepadTouchpadY() end +--- Returns: gamepadTouchpadY + +function IsGamepadTouchpadActive() end +--- Returns: gamepadTouchpadActive + +function IsConsoleUI() end +--- Returns: isConsoleUI + +function IsInGamepadPreferredMode() end +--- Returns: inGamepadPreferredMode + +function IsKeyCodeGamepadKey(key) end +--- Returns: isGamepadKey + +function IsKeyCodeMouseKey(key) end +--- Returns: isMouseKey + +function IsKeyCodeKeyboardKey(key) end +--- Returns: isKeyboardKey + +function IsKeyCodeChordKey(key) end +--- Returns: isKeyChord + +function IsKeyCodeHoldKey(key) end +--- Returns: isKeyHold + +function IsKeyDown(key) end +--- Returns: isKeyDown + +function GetUIPlatform() end +--- Returns: platform + +function UpdatePlayerPresenceInformation() end + +function UpdatePlayerPresenceLocation() end + +function UpdatePlayerPresenceName() end + +function ChangeRemoteSceneVisibility(sceneName, sceneChangeType, sceneChangeOrigin) end + + +function ComputeStringDistance(source, target, maxDistance) end +--- Returns: distance + +function ExecuteChatCommand(text) end + +function ToggleShowIngameGui() end + +function ReloadUI(guiName) end + +function SendPlayerStuck() end + +function GetWorldName() end +--- Returns: worldName + +function GetUniqueNameForCharacter(characterName) end +--- Returns: uniqueName + +function GetPlayerStatus() end +--- Returns: status + +function SelectPlayerStatus(status) end + +function GetNumPlayerStatuses() end +--- Returns: numStatuses + +function GetCriticalStrikeChance(statValue, useMin) end +--- Returns: chance + +function TakeScreenshot() end + +function SetFullscreenEffect(effectType, param1, param2) end + +function DoesGameHaveFocus() end +--- Returns: hasFocus + +function IsPlayerActivated() end +--- Returns: activated + +function GetSecondsPlayed() end +--- Returns: secondsPlayed + +function GetLatency() end +--- Returns: latencyMS + +function PlaceInTradeWindow(tradeIndex) end + +function PlaceInUnitFrame(target) end + +function ConvertMouseButtonToKeyCode(mouseButton) end +--- Returns: key + +function ResetAllBindsToDefault() end + +function DoesUnitExist(unitTag) end +--- Returns: exists + +function GetUnitName(unitTag) end +--- Returns: name + +function GetRawUnitName(unitTag) end +--- Returns: rawName + +function GetUnitGender(unitTag) end +--- Returns: gender + +function GetUnitNameHighlightedByReticle() end +--- Returns: name + +function GetUnitClass(unitTag) end +--- Returns: className + +function GetUnitClassId(unitTag) end +--- Returns: classId + +function GetUnitLevel(unitTag) end +--- Returns: level + +function GetUnitVeteranRank(unitTag) end +--- Returns: veteranRank + +function GetUnitEffectiveLevel(unitTag) end +--- Returns: level + +function GetUnitZone(unitTag) end +--- Returns: zoneName + +function GetUnitXP(unitTag) end +--- Returns: exp + +function GetUnitXPMax(unitTag) end +--- Returns: maxExp + +function IsUnitVeteran(unitTag) end +--- Returns: isVeteran + +function GetUnitVeteranPoints(unitTag) end +--- Returns: points + +function GetUnitVeteranPointsMax(unitTag) end +--- Returns: maxPoints + +function IsUnitUsingVeteranDifficulty(unitTag) end +--- Returns: isVeteranDifficulty + +function GetPlayerChampionXP() end +--- Returns: championExp + +function GetPlayerChampionPointsEarned() end +--- Returns: points + +function GetUnitDrownTime(unitTag) end +--- Returns: startTime, endTime + +function IsUnitInGroupSupportRange(unitTag) end +--- Returns: result + +function GetUnitType(unitTag) end +--- Returns: type + +function CanUnitTrade(unitTag) end +--- Returns: canTrade + +function AreUnitsEqual(unitTag, secondUnitTag) end +--- Returns: areEqual + +function IsUnitGrouped(unitTag) end +--- Returns: isGrouped + +function IsUnitGroupLeader(unitTag) end +--- Returns: isGroupLeader + +function GetGroupLeaderUnitTag() end +--- Returns: leaderUnitTag + +function IsUnitFriend(unitTag) end +--- Returns: isOnFriendList + +function IsUnitIgnored(unitTag) end +--- Returns: isIgnored + +function IsUnitPlayer(unitTag) end +--- Returns: isPlayer + +function IsUnitPvPFlagged(unitTag) end +--- Returns: isPvPFlagged + +function IsUnitAttackable(unitTag) end +--- Returns: attackable + +function IsUnitJusticeGuard(unitTag) end +--- Returns: isJusticeGuard + +function IsUnitInvulnerableGuard(unitTag) end +--- Returns: isInvulnerableGuard + +function GetUnitAlliance(unitTag) end +--- Returns: alliance + +function GetUnitRace(unitTag) end +--- Returns: race + +function IsUnitFriendlyFollower(unitTag) end +--- Returns: isFollowing + +function GetUnitReaction(unitTag) end +--- Returns: unitReaction + +function GetUnitAvARankPoints(unitTag) end +--- Returns: AvARankPoints + +function GetUnitAvARank(unitTag) end +--- Returns: rank, subRank + +function GetLargeAvARankIcon(rank) end +--- Returns: largeRankIcon + +function GetAvARankProgress(currentRankPoints) end +--- Returns: subRankStartsAt, nextSubRankAt, rankStartsAt, nextRankAt + +function GetNumPointsNeededForAvARank(rank) end +--- Returns: numPointsRequired + +function GetUnitReactionColor(unitTag) end +--- Returns: red, green, blue + +function IsUnitInCombat(unitTag) end +--- Returns: isInCombat + +function IsUnitDead(unitTag) end +--- Returns: isDead + +function IsUnitReincarnating(unitTag) end +--- Returns: isReincarnating + +function IsUnitDeadOrReincarnating(unitTag) end +--- Returns: isDead + +function IsUnitSwimming(unitTag) end +--- Returns: isSwimming + +function IsUnitResurrectableByPlayer(unitTag) end +--- Returns: isResurrectable + +function IsUnitBeingResurrected(unitTag) end +--- Returns: isBeingResurrected + +function DoesUnitHaveResurrectPending(unitTag) end +--- Returns: hasResurrectPending + +function GetUnitStealthState(unitTag) end +--- Returns: stealthState + +function GetUnitDisguiseState(unitTag) end +--- Returns: disguiseState + +function GetUnitHidingEndTime(unitTag) end +--- Returns: endTime + +function IsUnitOnline(unitTag) end +--- Returns: isOnline + +function IsUnitInspectableSiege(unitTag) end +--- Returns: isInspectableSiege + +function GetUnitCaption(unitTag) end +--- Returns: caption + +function GetUnitSilhouetteTexture(unitTag) end +--- Returns: icon + +function GetUnitPowerInfo(unitTag, poolIndex) end +--- Returns: type, current, max, effectiveMax + +function GetUnitPower(unitTag, powerType) end +--- Returns: current, max, effectiveMax + +function GetPlayerStat(derivedStat, statBonusOption, statSoftCapOption) end +--- Returns: value + +function GetStatSoftCap(derivedStat) end +--- Returns: softCap + +function GetAllUnitAttributeVisualizerEffectInfo(unitTag) end +--- Uses variable returns... +--- Returns: unitAttributeVisual, statType, attributeType, powerType, value, maxValue + +function GetUnitAttributeVisualizerEffectInfo(unitTag, unitAttributeVisual, statType, attributeType, powerType) end +--- Returns: value, maxValue + +function GetUnitDifficulty(unitTag) end +--- Returns: difficult + +function GetUnitTitle(unitTag) end +--- Returns: title + +function CancelCast() end +--- Returns: cancelled + +function IsTargetSameAsLastValidTarget() end +--- Returns: same + +function TogglePlayerWield() end + +function IsPlayerMoving() end +--- Returns: moving + +function IsPlayerGroundTargeting() end +--- Returns: isGroundTargeting + +function GetGroundTargetingError() end +--- Returns: error + +function StartSoulGemResurrection() end + +function CancelSoulGemResurrection() end + +function GetPlayerCameraHeading() end +--- Returns: heading + +function GetUnitBuffInfo(unitTag, buffIndex) end +--- Returns: buffName, timeStarted, timeEnding, buffSlot, stackCount, iconFilename, buffType, effectType, abilityType, statusEffectType, abilityId, canClickOff + +function GetNumBuffs(unitTag) end +--- Returns: numBuffs + +function GroupInvite(unitTag) end + +function GroupKick(unitTag) end + +function GroupPromote(unitTag) end + +function GetGroupMemberRoles(unitTag) end +--- Returns: isDps, isHealer, isTank + +function CancelBuff(buffIndex) end + +function ActivateSynergy() end + +function GetWeaponSwapUnlockedLevel() end +--- Returns: level + +function GetSlotType(slotIndex) end +--- Returns: type + +function GetSlotAbilityCost(slotIndex) end +--- Returns: abilityCost, mechanicType + +function GetSlotBoundId(slotIndex) end +--- Returns: id + +function GetSlotTexture(slotIndex) end +--- Returns: texture, weapontexture, activationAnimation + +function GetSlotName(slotIndex) end +--- Returns: name + +function GetSlotItemQuality(slotIndex) end +--- Returns: quality + +function GetSlotCooldownInfo(slotIndex) end +--- Returns: remain, duration, global + +function IsSlotToggled(slotIndex) end +--- Returns: toggledOn + +function IsSlotUsed(slotIndex) end +--- Returns: used + +function IsSlotUsable(slotIndex) end +--- Returns: useable + +function HasCostFailure(slotIndex) end +--- Returns: status + +function HasRequirementFailure(slotIndex) end +--- Returns: status + +function HasWeaponSlotFailure(slotIndex) end +--- Returns: status + +function HasTargetFailure(slotIndex) end +--- Returns: status + +function HasRangeFailure(slotIndex) end +--- Returns: status + +function HasStatusEffectFailure(slotIndex) end +--- Returns: status + +function HasFallingFailure(slotIndex) end +--- Returns: status + +function HasSwimmingFailure(slotIndex) end +--- Returns: status + +function HasMountedFailure(slotIndex) end +--- Returns: status + +function HasReincarnatingFailure(slotIndex) end +--- Returns: status + +function HasActivationHighlight(slotIndex) end +--- Returns: status + +function OnSlotDownAndUp(slotIndex) end + +function OnSlotDown(slotIndex) end + +function OnSlotUp(slotIndex) end + +function OnSpecialMoveKeyPressed(slotIndex) end + +function OnSpecialMoveKeyDown(moveIndex) end + +function OnSpecialMoveKeyUp(moveIndex) end + +function GetSlotItemCount(slotIndex) end +--- Returns: count + +function GetSlotItemSound(slotIndex) end +--- Returns: itemSoundCategory + +function IsSlotItemConsumable(slotIndex) end +--- Returns: consumable + +function DoesInventoryContainEmptySoulGem() end +--- Returns: hasEmptyGem + +function IsSlotSoulTrap(slotIndex) end +--- Returns: isSoulTrap + +function SelectSlotSkillAbility(skillType, skillLineIndex, abilityIndex, slotIndex) end + +function SlotSkillAbilityInSlot(skillType, skillLineIndex, abilityIndex, slotIndex) end + +function GetFirstFreeValidSlotForSkillAbility(skillType, skillLineIndex, abilityIndex) end +--- Returns: freeSlot + +function GetAssignedSlotFromSkillAbility(skillType, skillLineIndex, abilityIndex) end +--- Returns: slotIndex + +function GetNumAbilities() end +--- Returns: num + +function GetAbilityInfoByIndex(abilityIndex) end +--- Returns: name, texture, rank, actionSlotType, passive, showInSpellbook + +function IsValidAbilityForSlot(abilityIndex, slotIndex) end +--- Returns: valid + +function IsValidItemForSlot(bagId, bagSlotId, actionSlotIndex) end +--- Returns: valid + +function IsValidItemForSlotByItemInfo(itemId, itemQualityDefId, itemRequiredLevel, itemInstanceData, actionSlotIndex) end +--- Returns: valid + +function IsValidCollectibleForSlot(collectibleId, actionSlotIndex) end +--- Returns: valid + +function CompleteQuest() end + +function AbandonQuest(journalQuestIndex) end + +function GetIsQuestSharable(journalQuestIndex) end +--- Returns: isSharable + +function ShareQuest(journalQuestIndex) end + +function GetJournalQuestStepInfo(journalQuestIndex, stepIndex) end +--- Returns: stepText, visibility, stepType, trackerOverrideText, numConditions + +function GetJournalQuestLocationInfo(journalQuestIndex) end +--- Returns: zoneName, objectiveName, zoneIndex, poiIndex + +function GetJournalQuestEnding(journalQuestIndex) end +--- Returns: goal, dialog, confirmComplete, declineComplete, backgroundText, journalStepText + +function GetJournalQuestNumConditions(journalQuestIndex, stepIndex) end +--- Returns: conditionCount + +function RequestJournalQuestConditionAssistance(journalQuestIndex, stepIndex, conditionIndex, assisted) end +--- Returns: taskId + +function GetNearestQuestCondition(considerType) end +--- Returns: foundValidCondition, journalQuestIndex, stepIndex, conditionIndex + +function GetJournalQuestTimerInfo(journalQuestIndex) end +--- Returns: timerStart, timerEnd, isVisible, isPaused + +function GetJournalQuestTimerCaption(journalQuestIndex) end +--- Returns: caption + +function GetJournalQuestNumSteps(journalQuestIndex) end +--- Returns: numSteps + +function GetQuestToolCount(journalQuestIndex) end +--- Returns: toolCount + +function SendChatMessage(message, channelId, target) end + +function MoveForwardStart() end + +function MoveForwardStop() end + +function MoveBackwardStart() end + +function MoveBackwardStop() end + +function StopAllMovement() end + +function ToggleWalk() end + +function TurnLeftStart() end + +function TurnLeftStop() end + +function TurnRightStart() end + +function TurnRightStop() end + +function StrafeLeftStart() end + +function StrafeLeftStop() end + +function StrafeRightStart() end + +function StrafeRightStop() end + +function JumpAscendStart() end + +function AscendStop() end + +function DescendStart() end + +function DescendStop() end + +function LeftMouseDownInWorld() end + +function LeftMouseUpInWorld() end + +function LeftAndRightMouseDownInWorld() end + +function LeftAndRightMouseUpInWorld() end + +function RightMouseDownInWorld() end + +function RightMouseUpInWorld() end + +function CameraZoomIn() end + +function CameraZoomOut() end + +function ToggleAutoRun() end + +function RollDodgeStart() end + +function RollDodgeStop() end + +function PrepareAttack() end + +function PerformAttack() end + +function StartBlock() end + +function StopBlock() end + +function PerformInterrupt() end + +function StartCommandPet() end + +function StopCommandPet() end + +function GameCameraGamepadZoomDown() end + +function GameCameraGamepadZoomUp() end + +function OnWeaponSwap() end + +function OnWeaponSwapToSet1() end + +function OnWeaponSwapToSet2() end + +function EndInteraction(interactionType) end + +function IsInteractionPending() end +--- Returns: isPending + +function EndPendingInteraction() end + +function SetFrameLocalPlayerInGameCamera(enabled) end + +function SetFrameLocalPlayerTarget(normalizedScreenX, normalizedScreenY) end + +function SetFramingScreenType(sreenType) end + +function GetChatterGreeting() end +--- Returns: optionString + +function GetChatterFarewell() end +--- Returns: backToTOCString, farewellString, isImportant + +function GetChatterOption(optionIndex) end +--- Returns: optionString, optionType, optionalArgument, isImportant, chosenBefore + +function GetChatterOptionCount() end +--- Returns: optionCount + +function ResetChatter() end + +function SelectChatterOption(optionIndex) end + +function IsPlayerInteractingWithObject() end +--- Returns: areThey + +function GetChatterData() end +--- Returns: text, numOptions, atGreeting + +function GetInteractionType() end +--- Returns: interactMode + +function GetMaxBags() end +--- Returns: maxBags + +function GetItemInstanceId(bagId1, slotIndex1) end +--- Returns: id + +function GetItemTotalCount(bagId, slotIndex) end +--- Returns: count + +function IsItemConsumable(bagId, slotIndex) end +--- Returns: consumable + +function IsItemJunk(bagId, slotIndex) end +--- Returns: junk + +function GetItemLink(bagId, slotIndex, linkStyle) end +--- Returns: link + +function GetComparisonEquipSlotsFromItemLink(itemLink) end +--- Returns: comparisonSlot1, comparisonSlot2 + +function GetItemName(bagId, slotIndex) end +--- Returns: name + +function IsItemUsable(bagId, slotIndex) end +--- Returns: usable, usableOnlyFromActionSlot + +function GetSlotStackSize(bagId, slotIndex) end +--- Returns: stack, maxStack + +function GetEquippedItemInfo(equipSlot) end +--- Returns: icon, slotHasItem, sellPrice, isHeldSlot, isHeldNow, locked + +function GetHeldSlots() end +--- Returns: heldMain, heldOff, lastHeldMain, lastHeldOff + +function CheckInventorySpaceAndWarn(numItems) end +--- Returns: haveSpace + +function CheckInventorySpaceSilently(numItems) end +--- Returns: haveSpace + +function EquipItem(bagId, slotIndex, equipSlotIndex) end + +function IsEquipable(bagId, slotIndex) end +--- Returns: isEquipable, resultErrorCodeIfFailed + +function GetItemLinkInfo(itemLink) end +--- Returns: icon, sellPrice, meetsUsageRequirement, equipType, itemStyle + +function IsBankUpgradeAvailable() end +--- Returns: isAvailable + +function GetFirstFreeValidSlotForItem(bagId, slotIndex) end +--- Returns: freeSlot + +function GetFirstFreeValidSlotForCollectible(collectibleId) end +--- Returns: freeSlot + +function GetItemCurrentActionBarSlot(bagId, slotIndex) end +--- Returns: currentSlot + +function GetCollectibleCurrentActionBarSlot(collectibleId) end +--- Returns: currentSlot + +function GetItemSoundCategoryFromLink(link) end +--- Returns: itemSoundCategory + +function IsLockedWeaponSlot(equipSlot) end +--- Returns: locked + +function GetSelectedGuildBankId() end +--- Returns: guildId + +function GetMapPlayerPosition(unitTag) end +--- Returns: normalizedX, normalizedZ, heading + +function GetMapPing(unitTag) end +--- Returns: normalizedX, normalizedY + +function GetMapRallyPoint() end +--- Returns: normalizedX, normalizedY + +function GetMapPlayerWaypoint() end +--- Returns: normalizedX, normalizedY + +function GetNumKeepTravelNetworkNodes(bgContext) end +--- Returns: numNodes + +function GetNumKeepTravelNetworkLinks(bgContext) end +--- Returns: numLinks + +function GetKeepTravelNetworkNodeInfo(nodeIndex, bgContext) end +--- Returns: keepId, accessible, normalizedX, normalizedY + +function GetKeepTravelNetworkLinkInfo(linkIndex, bgContext) end +--- Returns: linkType, linkOwner, restricedToAlliance, startX, startY, endX, endY + +function GetKeepTravelNetworkLinkEndpoints(linkIndex, bgContext) end +--- Returns: keepAIndex, keepBIndex + +function GetKeepAccessible(keepId, bgContext) end +--- Returns: accessible + +function GetKeepHasResourcesForTravel(keepId, bgContext) end +--- Returns: hasResources + +function GetKeepFastTravelInteraction() end +--- Returns: startKeepId + +function TravelToKeep(destinationKeepId) end + +function GetRecallCooldown() end +--- Returns: remain, duration + +function GetRecallCost() end +--- Returns: cost + +function GetNumScoreEntries() end +--- Returns: numItems + +function GetGameType() end +--- Returns: type + +function GetGameName() end +--- Returns: name + +function GetGameDescription() end +--- Returns: description + +function GetGameInfoTexture() end +--- Returns: path + +function GetSharedScoreEntryInfo(slotIndex) end +--- Returns: name, classId, alliance, kills, deaths, assists, healing, damage, score, seconds, numMedals + +function GetCTFScoreEntryInfo(slotIndex) end +--- Returns: flags + +function GetNumScoreboardMedals(index) end +--- Returns: numMedals + +function GetScoreboardMedalInfo(scoreIndex, medalIndex) end +--- Returns: name, iconTexture, condition + +function GetNumBattlegroundMedals() end +--- Returns: numMedals + +function GetBattlegroundMedalInfo(medalIndex) end +--- Returns: name, iconTexture, condition + +function RefreshScoreBoard() end + +function SendScoreBoardClosed() end + +function GetShowScoreButton() end +--- Returns: result + +function GetNumTeams() end +--- Returns: result + +function GetScoringTeam() end +--- Returns: result + +function GetGameScore(alliance) end +--- Returns: value + +function GetNumObjectivesOwnedByAlliance(alliance) end +--- Returns: objectives + +function GetGameState() end +--- Returns: result + +function GetGameStateIsTimed() end +--- Returns: isTimed + +function GetGameStateIsPaused() end +--- Returns: result + +function GetScoreToWin() end +--- Returns: result + +function GetGameTimeRemaining() end +--- Returns: result + +function GetNumAvAObjectives() end +--- Returns: num + +function GetAvAObjectiveKeysByIndex(index) end +--- Returns: keepId, objectiveId, battlegroundContext + +function GetAvAObjectivePvPSystem(keepId, objectiveId, battlegroundContext) end +--- Returns: AvASystem + +function GetAvAObjectiveRelatedUnitName(keepId, objectiveId, battlegroundContext) end +--- Returns: unitName + +function GetAvAObjectiveInfo(keepId, objectiveId, battlegroundContext) end +--- Returns: objectiveName, objectiveType, objectiveState, allianceParam1, allianceParam2 + +function GetAvAObjectivePinInfo(keepId, objectiveId, battlegroundContext) end +--- Returns: pinType, currentNormalizedX, currentNormalizedY, continuousUpdate + +function GetAvAObjectiveSpawnPinInfo(keepId, objectiveId, battlegroundContext) end +--- Returns: pinType, spawnNormalizedX, spawnNormalizedY + +function IsAvAObjectiveInBattleground(keepId, objectiveId, battlegroundContext) end +--- Returns: isInBattleground + +function GetAvAArtifactScore(campaignId, alliance, artifactType) end +--- Returns: allOwnHeld, enemyHeld + +function GetNumArtifactScoreBonuses(alliance, artifactType) end +--- Returns: numBonuses + +function GetArtifactScoreBonusInfo(alliance, artifactType, index) end +--- Returns: name, icon, description + +function GetNumKillLocations() end +--- Returns: numLocations + +function GetKillLocationPinInfo(index) end +--- Returns: pinType, normalizedX, normalizedY + +function IsPlayerInAvAWorld() end +--- Returns: isInAvAWorld + +function GetCurrentCampaignId() end +--- Returns: currentCampaignId + +function GetAssignedCampaignId() end +--- Returns: assignedCampaignId + +function GetCampaignAllianceScore(campaignId, alliance) end +--- Returns: score + +function GetSecondsUntilCampaignScoreReevaluation(campaignId) end +--- Returns: seconds + +function GetSecondsUntilCampaignStart(campaignId) end +--- Returns: seconds + +function GetSecondsUntilCampaignEnd(campaignId) end +--- Returns: seconds + +function GetCampaignUnderdogLeaderAlliance(campaignId) end +--- Returns: alliance + +function GetSecondsUntilCampaignUnderdogReevaluation(campaignId) end +--- Returns: seconds + +function GetCampaignHoldings(campaignId, elementType, alliance, targetAlliance) end +--- Returns: elementsControlled + +function GetTotalCampaignHoldings(campaignId, elementType, alliance) end +--- Returns: elementsControlled + +function GetCampaignAlliancePotentialScore(campaignId, alliance) end +--- Returns: potentialScore + +function GetCampaignHoldingScoreValues(campaignId) end +--- Returns: keepValue, resourceValue, outpostValue, defensiveArtifactValue, offensiveArtifactValue + +function GetCampaignName(campaignId) end +--- Returns: campaignName + +function GetPendingAssignedCampaign() end +--- Returns: campaignId + +function GetNumCampaignRulesetTypes() end +--- Returns: numRulesetTypes + +function GetCampaignSocialConnectionInfo(connectionIndex) end +--- Returns: accountId, alliance, assignedCampaignId, currentCampaignId, isFriend, isGuildMate + +function SwitchGuestCampaign(campaignId) end + +function GetMinLevelForCampaignTutorial() end +--- Returns: minLevelForCampaignTutorial + +function GetNumLootItems() end +--- Returns: count + +function GetNumKeepResourceTypes() end +--- Returns: numTypes + +function GetNumKeepUpgradePaths() end +--- Returns: numPaths + +function GetNumUpgradesForKeepAtResourceLevel(keepId, battlegroundContext, resourceType, level) end +--- Returns: numUpgrades + +function GetKeepUpgradeDetails(keepId, battlegroundContext, resourceType, level, index) end +--- Returns: upgradeName, upgradeDetails, upgradeIcon, upgradeAtPercent, active + +function GetKeepUpgradeLineFromResourceType(resourceType) end +--- Returns: upgradeLine + +function GetKeepUpgradeLineFromUpgradePath(upgradePath) end +--- Returns: upgradeLine + +function GetNumUpgradesForKeepAtPathLevel(keepId, battlegroundContext, upgradePath, level) end +--- Returns: numUpgrades + +function GetKeepUpgradePathDetails(keepId, battlegroundContext, upgradePath, level, index) end +--- Returns: upgradeName, upgradeDetails, icon, upgradeAtPercent, active + +function CanRespawnAtKeep(keepId) end +--- Returns: canRespawn + +function GetIsTracked(trackType, param1, param2) end +--- Returns: tracked + +function SetTracked(trackType, tracked, param1, param2) end +--- Returns: success + +function GetNumTracked() end +--- Returns: numTracked + +function GetTrackedByIndex(index) end +--- Returns: trackType, param1, param2 + +function GetTrackedIsAssisted(trackType, param1, param2) end +--- Returns: assisted + +function SetTrackedIsAssisted(trackType, assisted, param1, param2) end + +function AddMapPin(pinType, param1, param2, param3) end + +function RemoveMapPin(pinType, param1, param2, param3) end + +function StopMapPinAnimation(pinType, param1, param2, param3) end + +function RemoveMapPinsByType(pinType) end + +function SetMapPinAssisted(pinType, assisted, param1, param2, param3) end + +function SetMapPinContinuousPositionUpdate(pinType, continuousUpdate, param1, param2, param3) end + +function AddMapQuestPins(journalQuestIndex) end + +function RemoveMapQuestPins(journalQuestIndex) end + +function SetMapQuestPinsAssisted(journalQuestIndex, assisted) end + +function StartMouseSiegeWeaponAim() end + +function StopMouseSiegeWeaponAim() end + +function SiegeWeaponPackUp() end + +function SiegeWeaponRelease() end + +function SiegeWeaponFire() end + +function CanSiegeWeaponPackUp() end +--- Returns: canPackup + +function CanSiegeWeaponFire() end +--- Returns: canFire + +function CanSiegeWeaponAim() end +--- Returns: canAim + +function IsPlayerControllingSiegeWeapon() end +--- Returns: isPlayerControlling + +function IsPlayerEscortingRam() end +--- Returns: isPlayerEscorting + +function GetNumPlayersEscortingRam() end +--- Returns: numPlayersEscorting + +function GetMinMaxRamEscorts() end +--- Returns: minEscorts, maxEscorts + +function SetHealthWarningStage(stage) end + +function FlashHealthWarningStage(stage, flashTimeMs) end + +function ClearHealthWarnings() end + +function SetFlashWaitTime(waitTimeMs) end + +function GetMaxMailItems() end +--- Returns: maxMail + +function QueueItemAttachment(bagId, slotIndex, attachmentSlot) end +--- Returns: itemAttachmentResult + +function FormatAchievementLinkTimestamp(timestamp) end +--- Returns: date, time + +function GetNumStats() end +--- Returns: numStats + +function GetNumAbilitiesLearnedForLevel(level, progression) end +--- Returns: abilitiesLearned + +function GetLearnedAbilityInfoForLevel(level, learnedIndex, progression) end +--- Returns: name, texture, abilityIndex, progressionIndex + +function PlayerHasAttributeUpgrades() end +--- Returns: hasLevelUpgrades + +function ChooseAbilityProgressionMorph(progressionIndex, morph) end + +function GetAbilityProgressionInfo(progressionIndex) end +--- Returns: name, morph, rank + +function GetAbilityProgressionXPInfo(progressionIndex) end +--- Returns: lastRankXp, nextRankXP, currentXP, atMorph + +function GetAbilityProgressionAbilityInfo(progressionIndex, morph, rank) end +--- Returns: name, texture, abilityIndex + +function GetAbilityProgressionRankFromAbilityId(abilityId) end +--- Returns: rank + +function GetAbilityProgressionXPInfoFromAbilityId(abilityId) end +--- Returns: hasProgression, progressionIndex, lastRankXp, nextRankXP, currentXP, atMorph + +function GetAttributeDerivedStatPerPointValue(attribute, stat) end +--- Returns: amountPerPoint + +function AcceptWorldEventInvite(eventId) end + +function DeclineWorldEventInvite(eventId) end + +function GetActiveCombatTipInfo(activeCombatTipId) end +--- Returns: name, tipText, iconPath + +function IsGameCameraActive() end +--- Returns: isActive + +function IsInteractionCameraActive() end +--- Returns: isActive + +function BeginInteractCameraSpin() end + +function EndInteractCameraSpin() end + +function GameCameraInteractStart() end + +function IsReticleHidden() end +--- Returns: isHidden + +function IsGameCameraUnitHighlightedAttackable() end +--- Returns: attackable + +function GameCameraMouseFreeLookStart() end + +function GameCameraMouseFreeLookStop() end + +function CycleGameCameraPreferredEnemyTarget() end + +function IsGameCameraPreferredTargetValid() end +--- Returns: valid + +function ClearGameCameraPreferredTarget() end + +function GetGameCameraInteractableActionInfo() end +--- Returns: action, name, interactBlocked, isOwned, additionalInfo, contextualInfo, contextualLink + +function GetNameOfGameCameraQuestToolTarget() end +--- Returns: name + +function ToggleGameCameraFirstPerson() end + +function IsGameCameraSiegeControlled() end +--- Returns: valid + +function ReleaseGameCameraSiegeControlled() end + +function StopSettingChamber() end + +function GetSettingChamberStress() end +--- Returns: stress + +function AttemptForceLock() end + +function GetLockpickingTimeLeft() end +--- Returns: timeLeftMs + +function GetChanceToForceLock() end +--- Returns: chance + +function GetNumLockpicksLeft() end +--- Returns: picksLeft + +function GetLockQuality() end +--- Returns: lockQuality + +function GetChamberState(chamberIndex) end +--- Returns: chamberState, chamberProgress + +function IsChamberSolved(chamberIndex) end +--- Returns: solved + +function StartSettingChamber(chamberIndex) end +--- Returns: succesfullyStarted + +function GetNumPendingFeedback() end +--- Returns: pendingFeedback + +function GetFeedbackIdByIndex(feedbackIndex) end +--- Returns: feedbackId + +function GetFeedbackType(feedbackId) end +--- Returns: feedbackType + +function RemovePendingFeedback(feedbackId) end + +function IsFeedbackGatheringEnabled() end +--- Returns: enabled + +function Logout() end + +function Quit() end + +function ConfirmLogout(quitGame, option, initialResult) end + +function CancelLogout() end + +function GetIsNewCharacter() end +--- Returns: isNewCharacter + +function GetTrialInfo() end +--- Returns: accountTypeId, title, description, version + +function GetTrialChatRestriction(channel, target) end +--- Returns: restrictionType + +function GetTrialChatIsRestrictedAndWarn(channel, target) end +--- Returns: handled + +function CanChangeBattleLevelPreference() end +--- Returns: canChangeBattleLevelPreference + +function ClearCursor() end +--- Returns: clearedSomething + +function SetCursorItemSoundsEnabled(enabled) end + +function GetCursorContentType() end +--- Returns: cursorType + +function GetCursorBagId() end +--- Returns: originatingBag + +function GetCursorSlotIndex() end +--- Returns: slotIndex + +function PlaceInActionBar(actionSlot) end + +function PlaceInInventory(bagId, slotIndex) end + +function RequestMoveItem(sourceBag, sourceSlot, destBag, destSlot, stackCount) end + +function PlaceInEquipSlot(slot) end + +function PlaceInStoreWindow() end + +function PlaceInTransfer() end + +function PlaceInWorldLeftClick() end + +function PlaceInAttachmentSlot(attachmentSlot) end + +function PickupAction(actionSlot) end + +function PickupAbility(abilityIndex) end + +function PickupAbilityBySkillLine(skillType, skillLineIndex, abilityIndex) end + +function PickupInventoryItem(bagId, slotIndex, count) end + +function PickupEquippedItem(slot) end + +function PickupTradeItem(tradeIndex) end + +function PickupQuestTool(journalQuestIndex, toolIndex) end + +function PickupQuestItem(journalQuestIndex, stepIndex, conditionIndex) end + +function PickupStoreItem(entryIndex) end + +function PickupStoreBuybackItem(entryIndex) end + +function PickupCollectible(collectibleId) end + +function RespondToDestroyRequest(choice) end + +function PlaceInTradingHouse() end + +function GetNumActionLayers() end +--- Returns: actionLayers + +function GetActionLayerInfo(layerIndex) end +--- Returns: layerName, numLayerCategories + +function GetActionLayerCategoryInfo(layerIndex, categoryIndex) end +--- Returns: categoryName, numActions + +function GetActionInfo(layerIndex, categoryIndex, actionIndex) end +--- Returns: actionName, isRebindable, isHidden + +function GetActionBindingInfo(layerIndex, categoryIndex, actionIndex, bindingIndex) end +--- Returns: keyCode, mod1, mod2, mod3, mod4 + +function GetMaxBindingsPerAction() end +--- Returns: maxNumBindings + +function CreateDefaultActionBind(actionName, key, modifier1, modifier2, modifier3, modifier4) end + +function BindKeyToAction(layerIndex, categoryIndex, actionIndex, bindingIndex, key, modifier1, modifier2, modifier3, modifier4) end + +function UnbindKeyFromAction(layerIndex, categoryIndex, actionIndex, bindingIndex) end + +function UnbindAllKeysFromAction(layerIndex, categoryIndex, actionIndex) end + +function GetActionIndicesFromName(actionName) end +--- Returns: layerIndex, categoryIndex, actionIndex + +function GetBindingIndicesFromKeys(layerIndex, keyCode, mod1, mod2, mod3, mod4) end +--- Returns: categoryIndex, actionIndex, bindingIndex + +function GetActionNameFromKey(layerName, keyCode) end +--- Returns: actionName + +function PushActionLayerByName(layerName) end + +function InsertActionLayerByName(layerName, activeLayerIndex) end + +function RemoveActionLayerByName(layerName) end + +function IsActionLayerActiveByName(layerName) end +--- Returns: active + +function PopActionLayer() end + +function GetNumActiveActionLayers() end +--- Returns: numActiveActionLayers + +function GetActiveActionLayerIndex(activeActionLayerIndex) end +--- Returns: layerIndex + +function ApplySoftCapToStat(derivedStat, value) end +--- Returns: softCappedValue + +function GetNumAttributes() end +--- Returns: numAttributes + +function IsPlayerTryingToMove() end +--- Returns: tryingToMove + +function GetCon(otherLevel, playerLevel) end +--- Returns: con + +function IsWerewolf() end +--- Returns: isWerewolf + +function GetSynergyInfo() end +--- Returns: synergyName, iconFilename + +function HasSynergyEffects() end +--- Returns: hasSynergy + +function GetGroupInviteInfo() end +--- Returns: name, millisecondsSinceRequest + +function AcceptGroupInvite() end + +function DeclineGroupInvite() end + +function GroupLeave() end + +function GroupInviteByName(name) end + +function GroupKickByName(name) end + +function GroupDisband() end + +function IsPlayerInGroup(name) end +--- Returns: inGroup + +function GetGroupSize() end +--- Returns: groupSize + +function PingMap(pingType, mapDisplayType, normalizedX, normalizedZ) end + +function RemoveRallyPoint() end + +function RemovePlayerWaypoint() end + +function JumpToGroupLeader() end + +function JumpToGroupMember(name) end + +function CanJumpToGroupMember(unitTag) end +--- Returns: canJump + +function SetVeteranDifficulty(isVeteranDifficulty) end + +function GetGroupUnitTagByIndex(sortIndex) end +--- Returns: unitTag + +function GetGroupIndexByUnitTag(unitTag) end +--- Returns: sortIndex + +function GetInstanceKickTime() end +--- Returns: remainingTimeMs, totalTimeMs + +function IsGroupMemberInRemoteRegion(unitTag) end +--- Returns: inRemoteRegion + +function IsAnyGroupMemberInDungeon() end +--- Returns: isAnyGroupMemberInDungeon + +function GetRaidReviveCounterInfo() end +--- Returns: currentCounter + +function GetCurrentRaidScore() end +--- Returns: score + +function GetCurrentRaidDeaths() end +--- Returns: deaths + +function IsRaidInProgress() end +--- Returns: inProgress + +function HasRaidEnded() end +--- Returns: ended + +function WasRaidSuccessful() end +--- Returns: successful + +function IsPlayerInRaid() end +--- Returns: inRaid + +function IsPlayerInReviveCounterRaid() end +--- Returns: isInReviveCounterRaid + +function IsPlayerInRaidStagingArea() end +--- Returns: isInRaidStagingArea + +function GetRaidName(raidId) end +--- Returns: name + +function GetCurrentParticipatingRaidId() end +--- Returns: currentRaidId + +function QueryRaidLeaderboardData() end + +function GetNumRaidLeaderboards() end +--- Returns: count + +function GetRaidLeaderboardInfo(raidIndex) end +--- Returns: name, isWeekly, raidId, category + +function GetRaidLeaderboardLocalPlayerInfo(raidIndex) end +--- Returns: rank, bestScore + +function GetNumRaidLeaderboardEntries(raidIndex) end +--- Returns: count + +function GetRaidLeaderboardEntryInfo(raidIndex, entryIndex) end +--- Returns: ranking, charName, time, classId, allianceId + +function GetRaidOfTheWeekTimes() end +--- Returns: secondsUntilEnd, secondsUntilNextStart + +function GetPlayerRaidParticipationInfo(raidIndex) end +--- Returns: isParticipating, isCredited + +function GetPlayerRaidProgressInfo(raidIndex) end +--- Returns: inProgress, complete + +function JumpToFriend(name) end + +function GetNumRaidScoreNotifications() end +--- Returns: numNotifications + +function GetRaidScoreNotificationId(notificationIndex) end +--- Returns: notificationId + +function GetRaidScoreNotificationInfo(notificationId) end +--- Returns: raidId, raidScore, millisecondsSinceRequest + +function GetNumRaidScoreNotificationMembers(notificationId) end +--- Returns: numMembers + +function GetRaidScoreNotificationMemberInfo(notificationId, memberIndex) end +--- Returns: displayName, characterName, isFriend, isGuildMember + +function RemoveRaidScoreNotification(notificationId) end + +function IsSlotLocked(slotIndex) end +--- Returns: locked + +function GetActionBarPage(physicalPageId) end +--- Returns: logicalPageId + +function SetActionBarPage(physicalPageId, logicalPageId) end + +function ClearSlot(slotIndex) end + +function SelectSlotAbility(abilityIndex, slotIndex) end + +function SelectSlotItem(bagId, bagSlotId, slotIndex) end + +function SelectSlotCollectible(collectibleId, slotIndex) end + +function SelectSlotEmote(emoteIndex, slotIndex) end + +function SelectLastSlottedItem(slotIndex) end + +function ClearLastSlottedItem() end + +function GetLastSlottedItemLink() end +--- Returns: itemLink + +function GetSlotItemLink(slotIndex) end +--- Returns: itemLink + +function GetCurrentQuickslot() end +--- Returns: slotId + +function SetCurrentQuickslot(slotId) end + +function HasMountSkin() end +--- Returns: result + +function GetMountSkinId() end +--- Returns: skinId + +function GetRidingStats() end +--- Returns: inventoryBonus, maxInventoryBonus, staminaBonus, maxStaminaBonus, speedBonus, maxSpeedBonus + +function GetMaxRidingTraining(trainTypeIndex) end +--- Returns: maxValue + +function GetTimeUntilCanBeTrained() end +--- Returns: timeMs, totalDurationMs + +function GetTrainingCost() end +--- Returns: cost + +function TrainRiding(trainTypeIndex) end + +function IsMounted() end +--- Returns: mounted + +function ToggleMount() end + +function GetAbilityIdByIndex(abilityIndex) end +--- Returns: abilityId + +function DoesAbilityExist(abilityId) end +--- Returns: exists + +function GetAbilityName(abilityId) end +--- Returns: abilityName + +function IsAbilityPassive(abilityId) end +--- Returns: isPassive + +function GetAbilityCastInfo(abilityId) end +--- Returns: channeled, castTime, channelTime + +function GetAbilityTargetDescription(abilityId) end +--- Returns: targetDescription + +function GetAbilityRange(abilityId) end +--- Returns: minRangeCM, maxRangeCM + +function GetAbilityRadius(abilityId) end +--- Returns: radius + +function GetAbilityAngleDistance(abilityId) end +--- Returns: angleDistance + +function GetAbilityDuration(abilityId) end +--- Returns: duration + +function GetAbilityCost(abilityId) end +--- Returns: cost, mechanic + +function GetAbilityDescriptionHeader(abilityId) end +--- Returns: header + +function GetAbilityDescription(abilityId) end +--- Returns: description + +function GetAbilityEffectDescription(effectSlotId) end +--- Returns: description + +function GetAbilityUpgradeLines(abilityId) end +--- Uses variable returns... +--- Returns: label, oldValue, newValue + +function GetAbilityNewEffectLines(abilityId) end +--- Uses variable returns... +--- Returns: newEffect + +function IsBlockActive() end +--- Returns: active + +function FormatFloatRelevantFraction(num) end +--- Returns: formattedString + +function GetOfferedQuestInfo() end +--- Returns: dialogue, response + +function GetOfferedQuestShareInfo(questId) end +--- Returns: questName, playerName, millisecondsSinceRequest + +function GetOfferedQuestShareIds() end +--- Uses variable returns... +--- Returns: questId + +function AcceptOfferedQuest() end + +function AcceptSharedQuest(questId) end + +function DeclineSharedQuest(questId) end + +function GetNumJournalQuests() end +--- Returns: numQuests + +function IsValidQuestIndex(journalQuestIndex) end +--- Returns: isValid + +function GetJournalQuestType(journalQuestIndex) end +--- Returns: type + +function GetJournalQuestRepeatType(journalQuestIndex) end +--- Returns: repeatType + +function GetJournalInstanceDisplayType(journalQuestIndex) end +--- Returns: instanceDisplayType + +function GetJournalQuestInfo(journalQuestIndex) end +--- Returns: questName, backgroundText, activeStepText, activeStepType, activeStepTrackerOverrideText, completed, tracked, questLevel, pushed, questType, instanceDisplayType + +function GetJournalQuestIsComplete(journalQuestIndex) end +--- Returns: completed + +function GetJournalQuestName(journalQuestIndex) end +--- Returns: questName + +function GetJournalQuestLevel(journalQuestIndex) end +--- Returns: level + +function GetJournalQuestConditionType(journalQuestIndex, stepIndex, conditionIndex, assisted) end +--- Returns: pinType + +function GetJournalQuestConditionInfo(journalQuestIndex, stepIndex, conditionIndex) end +--- Returns: conditionText, current, max, isFailCondition, isComplete, isCreditShared + +function GetJournalQuestConditionValues(journalQuestIndex, stepIndex, conditionIndex) end +--- Returns: current, max, isFailCondition, isComplete, isCreditShared + +function GetQuestToolCooldownInfo(journalQuestIndex, toolIndex) end +--- Returns: remain, duration + +function UseQuestItem(journalQuestIndex, stepIndex, conditionIndex) end + +function UseQuestTool(journalQuestIndex, toolIndex) end + +function CanUseQuestItem(journalQuestIndex, stepIndex, conditionIndex) end +--- Returns: canUse + +function CanUseQuestTool(journalQuestIndex, toolIndex) end +--- Returns: canUse + +function IsJournalQuestInCurrentMapZone(questIndex) end +--- Returns: isInCurrentZone + +function DoesJournalQuestConditionHavePosition(journalQuestIndex, stepIndex, conditionIndex) end +--- Returns: hasPosition + +function SetMapToQuestCondition(journalQuestIndex, stepIndex, conditionIndex) end +--- Returns: setMapResult + +function SetMapToQuestZone(questIndex) end +--- Returns: setMapResult + +function GetJournalQuestNumRewards(journalQuestIndex) end +--- Returns: count + +function GetQuestRewardItemLink(rewardIndex, linkStyle) end +--- Returns: link + +function GetNextCompletedQuestId(lastQuestId) end +--- Returns: nextQuestId + +function GetCompletedQuestInfo(questId) end +--- Returns: name, questType + +function GetCompletedQuestLocationInfo(questId) end +--- Returns: zoneName, objectiveName, zoneIndex, poiIndex + +function GetJournalQuestRewardInfo(journalQuestIndex, rewardIndex) end +--- Returns: type, name, amount, iconFile, meetsUsageRequirement, itemQuality, itemType + +function GetJournalQuestRewardItemId(journalQuestIndex, rewardIndex) end +--- Returns: rewardItemDefId + +function GetJournalQuestRewardCollectibleId(journalQuestIndex, rewardIndex) end +--- Returns: rewardCollectibleDefId + +function GetQuestToolInfo(journalQuestIndex, toolIndex) end +--- Returns: iconFilename, stackCount, isUsable, name, questItemId + +function GetQuestItemInfo(journalQuestIndex, stepIndex, conditionIndex) end +--- Returns: iconFilename, stackCount, name, questItemId + +function GetQuestToolTooltipInfo(journalQuestIndex, toolIndex) end +--- Returns: header, itemName, tooltipText + +function GetQuestItemTooltipInfo(journalQuestIndex, stepIndex, conditionIndex) end +--- Returns: header, itemName, tooltipText + +function GetDynamicChatChannelName(channelId) end +--- Returns: name + +function GetChatChannelId(name) end +--- Returns: channelId + +function CanWriteGuildChannel(channelId) end +--- Returns: canWrite + +function GetNumChatContainers() end +--- Returns: numContainers + +function GetNumChatContainerTabs(chatContainerIndex) end +--- Returns: numContainerTabs + +function GetChatContainerTabInfo(chatContainerIndex, tabIndex) end +--- Returns: name, isLocked, isInteractable, isCombatLog, areTimestampsEnabled + +function GetNumChatCategories() end +--- Returns: numCategories + +function IsChatContainerTabCategoryEnabled(chatContainerIndex, tabIndex, chatCategory) end +--- Returns: enabled + +function SetChatContainerTabCategoryEnabled(chatContainerIndex, tabIndex, chatCategory, enabled) end + +function SetChatContainerTabInfo(chatContainerIndex, tabIndex, name, isLocked, isInteractable, areTimestampsEnabled) end + +function ResetChatContainerTabToDefault(chatContainerIndex, tabIndex) end + +function GetChatContainerColors(chatContainerIndex) end +--- Returns: bgRed, bgGreen, bgBlue, bgMinAlpha, bgMaxAlpha + +function SetChatContainerColors(chatContainerIndex, bgRed, bgGreen, bgBlue, bgMinAlpha, bgMaxAlpha) end + +function ResetChatContainerColorsToDefault(chatContainerIndex) end + +function AddChatContainer() end + +function RemoveChatContainer(chatContainerIndex) end + +function AddChatContainerTab(chatContainerIndex, name, isCombatLog) end + +function RemoveChatContainerTab(chatContainerIndex, tabIndex) end + +function TransferChatContainerTab(fromChatContainerIndex, fromTabIndex, toChatContainerIndex, toTabIndex) end + +function GetChatFontSize() end +--- Returns: fontSize + +function SetChatFontSize(fontSize) end + +function ResetChatFontSizeToDefault() end + +function GetChatCategoryColor(category) end +--- Returns: red, green, blue + +function SetChatCategoryColor(category, red, green, blue) end + +function ResetChatCategoryColorToDefault(category) end + +function GetChannelCategoryFromChannel(channel) end +--- Returns: category + +function IsChatBubbleCategoryEnabled(category) end +--- Returns: enabled + +function SetChatBubbleCategoryEnabled(category, enabled) end + +function SetSessionIgnore(userName, isIgnoredThisSession) end + +function ClearSessionIgnores() end + +function SubmitSpamReport(userName, reason) end + +function SetChatLogEnabled(isEnabled) end + +function IsChatLogEnabled() end +--- Returns: isEnabled + +function SetPendingInteractionConfirmed(isConfirmed) end + +function IsUnderArrest() end +--- Returns: beingArrested + +function GetGameCameraInteractableUnitAudioInfo() end +--- Returns: audioModelType, audioModelMaterial, audioModelSize + +function IsGameCameraInteractableUnitMonster() end +--- Returns: isUnitMonster + +function GetGameCameraInteractableInfo() end +--- Returns: interactionExists, interactionAvailableNow, questInteraction, questTargetBased, questJournalIndex, questToolIndex, questToolOnCooldown + +function GetGameCameraPickpocketingBonusInfo() end +--- Returns: inBonus, isHostile, percentChance, difficulty, isEmpty, prospectiveResult + +function GetCurrentMoney() end +--- Returns: money + +function GetAlliancePoints() end +--- Returns: alliancePoints + +function UseItem(bagId, slotIndex) end + +function CanInteractWithItem(bagId, slotIndex) end +--- Returns: canInteract + +function UnequipItem(equipSlot) end + +function DestroyItem(bagId, slotIndex) end + +function GetNextBankUpgradePrice() end +--- Returns: cost + +function BuyBankSpace() end + +function BuyBagSpace() end + +function DisplayBankUpgrade() end + +function GetBagSize(bagId) end +--- Returns: bagSlots + +function IsArmorEffectivenessReduced(bagId, slotIndex) end +--- Returns: effectivenessReduced + +function GetNumBagUsedSlots(bagId) end +--- Returns: usedSlots + +function GetNumBagFreeSlots(bagId) end +--- Returns: freeSlots + +function FindFirstEmptySlotInBag(bagId) end +--- Returns: slotIndex + +function GetItemFilterTypeInfo(bagId, slotIndex) end +--- Uses variable returns... +--- Returns: itemFilterType + +function GetItemCooldownInfo(bagId, slotIndex) end +--- Returns: remain, duration + +function GetItemStatValue(bagId, slotIndex) end +--- Returns: statValue + +function GetItemSoundCategory(bagId, slotIndex) end +--- Returns: itemSoundCategory + +function IsItemBound(bagId, slotIndex) end +--- Returns: isBound + +function IsItemEnchantable(bagId, slotIndex) end +--- Returns: enchantable + +function IsItemEnchantment(bagId, slotIndex) end +--- Returns: enchantment + +function CanItemTakeEnchantment(itemToEnchantBagId, itemToEnchantSlotIndex, enchantmentToUseBagId, enchantmentToUseSlotIndex) end +--- Returns: canEnchant + +function EnchantItem(itemToEnchantBagId, itemToEnchantSlotIndex, enchantmentToUseBagId, enchantmentToUseSlotIndex) end + +function CanConvertItemStyleToImperial(itemToBagId, itemToSlotIndex) end +--- Returns: canConvert + +function ConvertItemStyleToImperial(itemToBagId, itemToSlotIndex) end + +function IsItemChargeable(bagId, slotIndex) end +--- Returns: rechargeable + +function GetAmountSoulGemWouldChargeItem(itemToChargeBagId, itemToChargeSlotIndex, soulGemToConsumeBagId, soulGemToConsumeSlotIndex) end +--- Returns: chargeAmount + +function ChargeItemWithSoulGem(itemToChargeBagId, itemToChargeSlotIndex, soulGemToConsumeBagId, soulGemToConsumeSlotIndex) end + +function IsItemSoulGem(soulGemType, bagId, slotIndex) end +--- Returns: isSoulGem + +function GetChargeInfoForItem(bagId, slotIndex) end +--- Returns: charges, maxCharges + +function DoesItemHaveDurability(bagId, slotIndex) end +--- Returns: hasDurability + +function GetItemCondition(bagId, slotIndex) end +--- Returns: condition + +function GetItemRepairCost(bagId, slotIndex) end +--- Returns: repairCost + +function GetRepairAllCost() end +--- Returns: repairCost + +function GetItemLaunderPrice(bagId, slotIndex) end +--- Returns: launderCost + +function IsItemRepairKit(bagId, slotIndex) end +--- Returns: isRepairKit + +function IsItemNonCrownRepairKit(bagId, slotIndex) end +--- Returns: isNonCrownRepairKit + +function GetRepairKitTier(bagId, slotIndex) end +--- Returns: tier + +function GetAmountRepairKitWouldRepairItem(itemToRepairBagId, itemToRepairSlotIndex, repairKitToConsumeBagId, repairKitToConsumeSlotIndex) end +--- Returns: amountRepaired + +function RepairItemWithRepairKit(itemToRepairBagId, itemToRepairSlotIndex, repairKitToConsumeBagId, repairKitToConsumeSlotIndex) end + +function GetActiveWeaponPairInfo() end +--- Returns: activeWeaponPair, locked + +function GetItemLevel(bagId, slotIndex) end +--- Returns: level + +function GetItemRequiredLevel(bagId, slotIndex) end +--- Returns: requiredLevel + +function GetItemRequiredVeteranRank(bagId, slotIndex) end +--- Returns: requiredVeterankRank + +function GetItemTrait(bagId, slotIndex) end +--- Returns: trait + +function GetItemCreatorName(bagId, slotIndex) end +--- Returns: creatorName + +function GetItemInfo(bagId, slotIndex) end +--- Returns: icon, stack, sellPrice, meetsUsageRequirement, locked, equipType, itemStyle, quality + +function GetItemCraftingInfo(bagId, slotIndex) end +--- Returns: usedInCraftingType, itemType, extraInfo1, extraInfo2, extraInfo3 + +function GetItemType(bagId, slotIndex) end +--- Returns: itemType + +function GetItemArmorType(bagId, slotIndex) end +--- Returns: armorType + +function GetItemWeaponType(bagId, slotIndex) end +--- Returns: weaponType + +function GetItemUniqueId(bagId1, slotIndex1) end +--- Returns: id + +function GetSoulGemItemInfo(bagId, slotIndex) end +--- Returns: tier, soulGemType + +function GetSoulGemInfo(soulGemType, targetLevel, onlyInInventory) end +--- Returns: name, icon, stackCount, quality + +function GetNextGuildBankSlotId(lastSlotId) end +--- Returns: nextSlotId + +function SelectGuildBank(guildId) end + +function TransferToGuildBank(sourceBag, sourceSlot) end + +function TransferFromGuildBank(slotId) end + +function HasAnyJunk(bagId) end +--- Returns: hasJunk + +function DestroyAllJunk() end + +function DoesBagHaveSpaceFor(destinationBagId, sourceBagId, sourceSlot) end +--- Returns: hasSpace + +function SetItemIsJunk(bagId, slotIndex, junk) end + +function GetBankedMoney() end +--- Returns: money + +function DepositMoneyIntoBank(money) end + +function WithdrawMoneyFromBank(money) end + +function GetGuildBankedMoney() end +--- Returns: money + +function DepositMoneyIntoGuildBank(money) end + +function WithdrawMoneyFromGuildBank(money) end + +function IsItemDyeable(bagId, slotIndex) end +--- Returns: dyeable + +function HasItemInSlot(bagId, slotIndex) end +--- Returns: hasItemInSlot + +function GetItemLinkName(itemLink) end +--- Returns: itemName + +function GetItemLinkItemType(itemLink) end +--- Returns: itemType + +function GetItemLinkArmorType(itemLink) end +--- Returns: armorType + +function GetItemLinkWeaponType(itemLink) end +--- Returns: weaponType + +function GetItemLinkWeaponPower(itemLink) end +--- Returns: weaponPower + +function GetItemLinkArmorRating(itemLink, considerCondition) end +--- Returns: armorRating + +function GetItemLinkRequiredLevel(itemLink) end +--- Returns: requiredLevel + +function GetItemLinkRequiredVeteranRank(itemLink) end +--- Returns: requiredVeteranRank + +function GetItemLinkValue(itemLink, considerCondition) end +--- Returns: value + +function GetItemLinkCondition(itemLink) end +--- Returns: conditionPercent + +function DoesItemLinkHaveArmorDecay(itemLink) end +--- Returns: hasArmorDecay + +function GetItemLinkMaxEnchantCharges(itemLink) end +--- Returns: maxCharges + +function GetItemLinkNumEnchantCharges(itemLink) end +--- Returns: numCharges + +function DoesItemLinkHaveEnchantCharges(itemLink) end +--- Returns: hasCharges + +function GetItemLinkEnchantInfo(itemLink) end +--- Returns: hasCharges, enchantHeader, enchantDescription + +function GetItemLinkOnUseAbilityInfo(itemLink) end +--- Returns: hasAbility, abilityHeader, abilityDescription, cooldown + +function GetItemLinkTraitOnUseAbilityInfo(itemLink, index) end +--- Returns: hasAbility, abilityDescription, cooldown + +function GetItemLinkTraitInfo(itemLink) end +--- Returns: traitType, traitDescription + +function GetItemLinkSetInfo(itemLink, equipped) end +--- Returns: hasSet, setName, numBonuses, numEquipped, maxEquipped + +function GetItemLinkSetBonusInfo(itemLink, equipped, index) end +--- Returns: numRequired, bonusDescription + +function GetItemLinkFlavorText(itemLink) end +--- Returns: flavorText + +function IsItemLinkCrafted(itemLink) end +--- Returns: isCrafted + +function IsItemLinkVendorTrash(itemLink) end +--- Returns: isVendorTrash + +function GetItemLinkSiegeMaxHP(itemLink) end +--- Returns: maxHP + +function GetItemLinkQuality(itemLink) end +--- Returns: quality + +function GetItemLinkSiegeType(itemLink) end +--- Returns: siegeType + +function IsItemLinkUnique(itemLink) end +--- Returns: isUnique + +function IsItemLinkUniqueEquipped(itemLink) end +--- Returns: isUniqueEquipped + +function GetItemLinkEquipType(itemLink) end +--- Returns: equipType + +function IsItemLinkConsumable(itemLink) end +--- Returns: isConsumable + +function GetItemLinkCraftingSkillType(itemLink) end +--- Returns: tradeskillType + +function IsItemLinkEnchantingRune(itemLink) end +--- Returns: isEnchantingRune + +function GetItemLinkEnchantingRuneName(itemLink) end +--- Returns: known, name + +function GetItemLinkEnchantingRuneClassification(itemLink) end +--- Returns: runeClassification + +function GetItemLinkRequiredCraftingSkillRank(itemLink) end +--- Returns: requiredRank + +function IsItemLinkBound(itemLink) end +--- Returns: isBound + +function GetItemLinkBindType(itemLink) end +--- Returns: bindType + +function GetItemLinkGlyphMinMaxLevels(itemLink) end +--- Returns: minLevel, maxLevel, minVeteranRank, maxVeteranRank + +function GetItemLinkBookTitle(itemLink) end +--- Returns: bookTitle + +function IsItemLinkBookKnown(itemLink) end +--- Returns: isKnown + +function DoesItemLinkStartQuest(itemLink) end +--- Returns: startsQuest + +function DoesItemLinkFinishQuest(itemLink) end +--- Returns: finishesQuest + +function IsItemLinkRecipeKnown(itemLink) end +--- Returns: isRecipeKnown + +function GetItemLinkRecipeResultItemLink(itemLink, linkStyle) end +--- Returns: link + +function GetItemLinkRecipeNumIngredients(itemLink) end +--- Returns: numIngredients + +function GetItemLinkRecipeIngredientInfo(itemLink, index) end +--- Returns: ingredientName, amoutInInventoryAndBank + +function GetItemLinkRecipeRankRequirement(itemLink) end +--- Returns: rankRequirement + +function GetItemLinkRecipeQualityRequirement(itemLink) end +--- Returns: qualityRequirement + +function GetItemLinkReagentTraitInfo(itemLink, index) end +--- Returns: known, name + +function GetItemLinkItemStyle(itemLink) end +--- Returns: style + +function GetItemLinkRefinedMaterialItemLink(itemLink, linkStyle) end +--- Returns: refinedItemLink + +function GetItemLinkMaterialLevelDescription(itemLink) end +--- Returns: levelsDescription + +function IsItemLinkOnlyUsableFromQuickslot(itemLink) end +--- Returns: onlyUsableFromQuickslot + +function IsItemLinkStolen(itemLink) end +--- Returns: itemStolen + +function IsItemLinkStackable(itemLink) end +--- Returns: itemStackable + +function GetItemLinkStacks(itemLink) end +--- Returns: stackCountBackpack, stackCountBank + +function GetMaxTraits() end +--- Returns: maxTraits + +function IsItemStolen(bagId, slotIndex) end +--- Returns: itemStolen + +function AreAnyItemsStolen(bagId) end +--- Returns: anyItemsStolen + +function PlayItemSound(itemSoundCategory, itemSoundAction) end + +function PlayLootSound(audioModelType, closeLootWindow) end + +function GetKioskBidWindowSecondsRemaining() end +--- Returns: secondsRemaining + +function GetKioskGuildInfo(guildId) end +--- Returns: bankedMoney, existingBidAmount, existingBidIsOnThisKiosk, existingBidKioskName + +function GetKioskPurchaseCost() end +--- Returns: cost + +function GuildKioskBid(guildId, bidAmount) end + +function GuildKioskPurchase(guildId) end + +function GetNumTradingHouseGuilds() end +--- Returns: numGuilds + +function GetTradingHouseGuildDetails(index) end +--- Returns: guildId, guildName, guildAlliance + +function GetCurrentTradingHouseGuildDetails() end +--- Returns: guildId, guildName, guildAlliance + +function CanBuyFromTradingHouse(guildId) end +--- Returns: canBuy + +function CanSellOnTradingHouse(guildId) end +--- Returns: canSell + +function GetSelectedTradingHouseGuildId() end +--- Returns: guildId + +function SelectTradingHouseGuildId(guildId) end +--- Returns: success + +function GetTradingHouseListingCounts() end +--- Returns: currentListingCount, maxListingCount + +function GetTradingHousePostPriceInfo(desiredPostPrice) end +--- Returns: listingFee, tradingHouseCut, expectedProfit + +function GetTradingHouseListingPercentage() end +--- Returns: listingPercentage + +function GetTradingHouseCutPercentage() end +--- Returns: cutPercentage + +function SetPendingItemPost(bag, slot, quantity) end + +function GetPendingItemPost() end +--- Returns: bag, slot, quantity + +function RequestPostItemOnTradingHouse(bag, slot, quantity, postingPrice) end + +function SetPendingItemPurchase(index) end + +function ClearPendingItemPurchase() end + +function ConfirmPendingItemPurchase() end + +function ClearAllTradingHouseSearchTerms() end + +function SetTradingHouseFilter(filterType, data1, data2, data3, data4, data5, data6, data7, data8) end + +function SetTradingHouseFilterRange(filterType, minOrExactValue, maxValue) end + +function ExecuteTradingHouseSearch(page, sortField, sortAscending) end + +function GetTradingHouseSearchResultItemInfo(index) end +--- Returns: icon, itemName, quality, stackCount, sellerName, timeRemaining, purchasePrice, currencyType + +function GetTradingHouseSearchResultItemLink(index, linkStyle) end +--- Returns: link + +function RequestTradingHouseListings() end + +function GetNumTradingHouseListings() end +--- Returns: numListings + +function CancelTradingHouseListing(index) end + +function GetTradingHouseListingItemInfo(index) end +--- Returns: icon, itemName, quality, stackCount, sellerName, timeRemaining, purchasePrice + +function GetTradingHouseListingItemLink(index, linkStyle) end +--- Returns: link + +function GetEnchantmentSearchCategories(itemType) end +--- Uses variable returns... +--- Returns: category + +function GetTradingHouseCooldownRemaining() end +--- Returns: cooldownMilliseconds + +function SetMapToPlayerLocation() end +--- Returns: setMapResult + +function SetMapToMapListIndex(index) end +--- Returns: setMapResult + +function GetCurrentMapIndex() end +--- Returns: index + +function GetCyrodiilMapIndex() end +--- Returns: index + +function GetImperialCityMapIndex() end +--- Returns: index + +function GetCurrentMapZoneIndex() end +--- Returns: zoneIndex + +function GetZoneNameByIndex(zoneIndex) end +--- Returns: zoneName + +function GetMapNameByIndex(mapIndex) end +--- Returns: mapName + +function GetNumMaps() end +--- Returns: numMaps + +function MapZoomOut() end +--- Returns: setMapResult + +function WouldProcessMapClick(normalizedClickX, normalizedClickY) end +--- Returns: wouldProcess, resultingMapIndex + +function ProcessMapClick(normalizedClickX, normalizedClickY) end +--- Returns: setMapResult + +function GetMapInfo(index) end +--- Returns: name, mapType, mapContentType, zoneId + +function GetZoneDescription(zoneId) end +--- Returns: description + +function GetMapParentCategories(index) end +--- Uses variable returns... +--- Returns: categoryName, categoryIndex + +function GetMapNumTiles() end +--- Returns: numHorizontalTiles, numVerticalTiles + +function GetMapTileTexture(tileIndex) end +--- Returns: tileFilename + +function GetMapName() end +--- Returns: mapName + +function GetMapType() end +--- Returns: mapType + +function GetMapContentType() end +--- Returns: mapContentType + +function GetNumMapLocations() end +--- Returns: numMapLocations + +function IsMapLocationVisible(locationIndex) end +--- Returns: isVisible + +function GetMapLocation(locationIndex) end +--- Uses variable returns... +--- Returns: locationName, fontSize, colorR, colorG, colorB, normalizedX, normalizedZ + +function GetMapLocationIcon(locationIndex) end +--- Returns: icon, normalizedX, normalizedZ + +function GetNumMapLocationTooltipLines(locationIndex) end +--- Returns: numLines + +function IsMapLocationTooltipLineVisible(locationIndex, tooltipLineIndex) end +--- Returns: isVisible + +function GetMapLocationTooltipLineInfo(locationIndex, tooltipLineIndex) end +--- Returns: icon, name, grouping, categoryName + +function GetMapLocationTooltipHeader(locationIndex) end +--- Returns: header + +function GetMapMouseoverInfo(normalizedMouseX, normalizedMouseY) end +--- Returns: locationName, textureFile, textureWidthNormalized, textureHeightNormalized, textureXOffsetNormalized, textureYOffsetNormalized + +function GetNumMapKeySections() end +--- Returns: numSections + +function GetMapKeySectionName(sectionIndex) end +--- Returns: sectionName + +function GetNumMapKeySectionSymbols(sectionIndex) end +--- Returns: numSymbols + +function GetMapKeySectionSymbolInfo(sectionIndex, symbolIndex) end +--- Returns: name, icon, tooltip + +function GetMapFloorInfo() end +--- Returns: currentFloor, numFloors + +function SetMapFloor(desiredFloorIndex) end +--- Returns: setMapResult + +function GenerateUnitNameTooltipLine(unitTag) end +--- Returns: text, interfaceColorType, color + +function GenerateQuestEndingTooltipLine(questIndex) end +--- Returns: text, interfaceColorType, color + +function GenerateQuestConditionTooltipLine(questIndex, stepIndex, conditionIndex) end +--- Returns: text, interfaceColorType, color + +function GenerateMapPingTooltipLine(mapPingType, unitTag) end +--- Returns: text, interfaceColorType, color + +function GenerateAvAObjectiveConditionTooltipLine(bgQueryType, keepId, objectiveId, isSpawnPosition) end +--- Returns: text, interfaceColorType, color + +function GetNumPOIs(zoneIndex) end +--- Returns: numPOIs + +function GetPOIInfo(zoneIndex, poiIndex) end +--- Returns: objectiveName, objectiveLevel, startDescription, finishedDescription + +function IsPOIWayshrine(zoneIndex, poiIndex) end +--- Returns: isWayshrine + +function IsPOIPublicDungeon(zoneIndex, poiIndex) end +--- Returns: isPublicDungeon + +function IsPOIGroupDungeon(zoneIndex, poiIndex) end +--- Returns: isGroupDungeon + +function GetPOIMapInfo(zoneIndex, poiIndex) end +--- Returns: normalizedX, normalizedZ, poiType, icon, isShownInCurrentMap + +function GetCurrentSubZonePOIIndices() end +--- Returns: zoneIndex, poiIndex + +function IsInCyrodiil() end +--- Returns: isInCyrodiil + +function IsInImperialCity() end +--- Returns: isInImperialCity + +function IsInAvAZone() end +--- Returns: isInAvAZone + +function IsInOutlawZone() end +--- Returns: isInOutlawZone + +function IsInTutorialZone() end +--- Returns: isInTutorialZone + +function DoesCurrentZoneAllowScalingByLevel() end +--- Returns: allowsScaling + +function GetPlayerDifficultyLevel() end +--- Returns: difficultyLevel + +function GetNumZonesForDifficultyLevel(difficultyLevel) end +--- Returns: numZones + +function GetCadwellZoneInfo(difficultyLevel, zoneIndex) end +--- Returns: zoneName, zoneDescription, zoneOrder + +function GetNumPOIsForDifficultyLevelAndZone(difficultyLevel, zoneIndex) end +--- Returns: numPOIs + +function GetCadwellZonePOIInfo(difficultyLevel, zoneIndex, poiIndex) end +--- Returns: poiName, poiOpeningText, poiClosingText, poiOrder, discovered, completed + +function GetPlayerLocationName() end +--- Returns: mapName + +function GetHistoricalKeepTravelNetworkLinkInfo(linkIndex, bgContext, historyPercent) end +--- Returns: linkType, linkOwner, restricedToAlliance, startX, startY, endX, endY + +function GetNumFastTravelNodes() end +--- Returns: numFastTravelNodes + +function GetFastTravelNodeInfo(nodeIndex) end +--- Returns: known, name, normalizedX, normalizedY, icon, glowIcon, poiType, isShownInCurrentMap + +function FastTravelToNode(nodeIndex) end + +function GetKeepArtifactObjectiveId(keepId) end +--- Returns: objectiveId + +function GetHistoricalAvAObjectivePinInfo(keepId, objectiveId, battlegroundContext, historyPercent) end +--- Returns: pinType, currentNormalizedX, currentNormalizedY, continuousUpdate + +function IsInCampaign() end +--- Returns: inCampaign + +function DoesCampaignHaveEmperor(campaignId) end +--- Returns: hasEmperor + +function GetCampaignEmperorInfo(campaignId) end +--- Returns: emperorAlliance, emperorName + +function GetCampaignEmperorReignDuration(campaignId) end +--- Returns: durationInSeconds + +function GetCampaignAbdicationStatus(campaignId) end +--- Returns: abdicatedAlliance, abdicatedName + +function GetEmperorAllianceBonusInfo(campaignId, alliance) end +--- Returns: name, icon + +function GetCampaignReassignCooldown() end +--- Returns: cooldownSeconds + +function GetCampaignGuestCooldown() end +--- Returns: cooldownSeconds + +function GetCampaignReassignCost(reassignType) end +--- Returns: cost + +function GetGuestCampaignId() end +--- Returns: campaignId + +function GetNumFreeAnytimeCampaignReassigns() end +--- Returns: reassignCount + +function GetNumFreeEndCampaignReassigns() end +--- Returns: reassignCount + +function GetPreferredCampaign() end +--- Returns: preferredCampaign + +function GetCampaignPreference() end +--- Returns: campaignPreference + +function SetCampaignPreference(campaignPreference) end + +function AssignCampaignToPlayer(campaignId, reassignOnEnd) end + +function QueryCampaignSelectionData() end + +function GetCampaignSequenceId(campaignId) end +--- Returns: sequenceId + +function QueryCampaignLeaderboardData() end + +function GetLeaderboardCampaignSequenceId(campaignId) end +--- Returns: campaignSequenceId + +function GetCampaignLeaderboardMaxRank(campaignId) end +--- Returns: maxRank + +function GetNumCampaignLeaderboardEntries(campaignId) end +--- Returns: entryCount + +function GetNumCampaignClassLeaderboardEntries(campaignId, classId) end +--- Returns: entryCount + +function GetNumCampaignAllianceLeaderboardEntries(campaignId, allianceId) end +--- Returns: entryCount + +function GetCampaignLeaderboardEntryInfo(campaignId, entryIndex) end +--- Returns: isPlayer, ranking, charName, alliancePoints, classId, allianceId + +function GetCampaignClassLeaderboardEntryInfo(campaignId, classId, entryIndex) end +--- Returns: isPlayer, ranking, charName, alliancePoints, allianceId + +function GetCampaignAllianceLeaderboardEntryInfo(campaignId, allianceId, entryIndex) end +--- Returns: isPlayer, ranking, charName, alliancePoints, classId + +function GetPlayerCampaignRewardTierInfo(campaignId) end +--- Returns: earnedTier, nextTierProgress, nextTierTotal + +function GetNumSelectionCampaigns() end +--- Returns: campaignCount + +function GetSelectionCampaignAllianceScore(campaignIndex, alliance) end +--- Returns: score + +function GetSelectionCampaignId(campaignIndex) end +--- Returns: campaignId + +function GetSelectionCampaignTimes(campaignIndex) end +--- Returns: secondsUntilCampaignStart, secondsUntilCampaignEnd + +function GetSelectionCampaignUnderdogLeaderAlliance(campaignIndex) end +--- Returns: alliance + +function GetNumSelectionCampaignFriends(campaignIndex) end +--- Returns: numFriends + +function GetNumSelectionCampaignGuildMembers(campaignIndex) end +--- Returns: numGuilds + +function GetNumSelectionCampaignGroupMembers(campaignIndex) end +--- Returns: numGroupmates + +function GetSelectionCampaignPopulationData(campaignIndex, alliance) end +--- Returns: currentPopulationEstimate + +function DoesPlayerMeetCampaignRequirements(campaignId) end +--- Returns: meetsJoiningRequirements + +function GetCampaignRulesetId(campaignId) end +--- Returns: rulesetId + +function GetCampaignRulesetName(campaignId) end +--- Returns: name + +function GetCampaignRulesetType(rulesetId) end +--- Returns: rulesetType + +function GetCampaignRulesetDescription(rulesetId) end +--- Returns: description + +function GetNumCampaignSocialConnections() end +--- Returns: connectionCount + +function GetCurrentCampaignLoyaltyStreak() end +--- Returns: currentLoyaltyStreak + +function GetCampaignRulesetNumImperialKeeps(rulesetId, alliance) end +--- Returns: numKeeps + +function GetCampaignRulesetImperialKeepId(rulesetId, alliance, index) end +--- Returns: keepId + +function GetCampaignRulsetMinEmperorAlliancePoints(rulesetId, alliance) end +--- Returns: minPoints + +function GetCampaignRulesetDurationInSeconds(rulesetId) end +--- Returns: duration + +function RegisterForAssignedCampaignData() end + +function UnregisterForAssignedCampaignData() end + +function ResetCampaignHistoryWindow(battlegroundContext, currentHistoryPercent) end +--- Returns: requiresRebuild + +function GetCampaignHistoryWindow(battlegroundContext) end +--- Returns: windowStartSecsAgo, windowEndSecsAgo + +function DoesHistoryRequireMapRebuild(battlegroundContext, oldHistoryPercent, newHistoryPercent) end +--- Returns: needsRebuild + +function DoesAllianceHaveImperialCityAccess(campaignId, alliance) end +--- Returns: hasAccess + +function IsUnderpopBonusEnabled(campaignId, alliance) end +--- Returns: isBonusEnabled + +function IsLocalBattlegroundContext(battlegroundContext) end +--- Returns: isLocal + +function IsAssignedBattlegroundContext(battlegroundContext) end +--- Returns: isAssigned + +function DoBattlegroundContextsIntersect(context1, context2) end +--- Returns: intersects + +function QueueForCampaign(campaignId, queueAsGroup) end + +function LeaveCampaignQueue(campaignId, queueAsGroup) end + +function GetNumCampaignQueueEntries() end +--- Returns: entryCount + +function IsQueuedForCampaign(campaignId, queueAsGroup) end +--- Returns: isQueued + +function GetCampaignQueueEntry(entryIndex) end +--- Returns: campaignId, queueAsGroup + +function GetSecondsInCampaignQueue(campaignId, queueAsGroup) end +--- Returns: timeInQueueInSeconds + +function GetCampaignQueuePosition(campaignId, queueAsGroup) end +--- Returns: queuePosition + +function GetCampaignQueueRemainingConfirmationSeconds(campaignId, queueAsGroup) end +--- Returns: confirmationTimeRemainingInSeconds + +function GetCampaignQueueState(campaignId, queueAsGroup) end +--- Returns: currentState + +function ConfirmCampaignEntry(campaignId, queueAsGroup, accept) end + +function GetCampaignQueueConfirmationDuration() end +--- Returns: numSeconds + +function GetStoreEntryInfo(entryIndex) end +--- Returns: icon, name, stack, price, sellPrice, meetsRequirementsToBuy, meetsRequirementsToUse, quality, questNameColor, currencyType1, currencyId1, currencyQuantity1, currencyIcon1, currencyName1, currencyType2, currencyId2, currencyQuantity2, currencyIcon2, currencyName2, entryType + +function GetStoreCollectibleInfo(entryIndex) end +--- Returns: collectibleId, locked + +function GetNumStoreItems() end +--- Returns: numItems + +function GetNumBuybackItems() end +--- Returns: numBuybackItems + +function GetStoreCurrencyTypes() end +--- Returns: usesMoney, usesAlliancePoints, usesBattleTokens, usesItems + +function GetStoreItemLink(entryIndex, linkStyle) end +--- Returns: link + +function GetStoreEntryTypeInfo(entryIndex) end +--- Uses variable returns... +--- Returns: itemType + +function GetStoreEntryStatValue(entryIndex) end +--- Returns: statValue + +function GetStoreEntryMaxBuyable(entryIndex) end +--- Returns: quantity + +function GetBuybackItemInfo(entryIndex) end +--- Returns: icon, name, stack, price, quality, meetsRequirementsToEquip + +function GetBuybackItemLink(entryIndex, linkStyle) end +--- Returns: link + +function BuyStoreItem(entryIndex, quantity) end + +function BuybackItem(entryIndex) end + +function GetItemCurrencyQuantity(itemCurrencyId) end +--- Returns: quantity + +function SellInventoryItem(bagId, slotIndex, quantity) end + +function SellAllJunk() end + +function CloseStore() end + +function RepairAll() end + +function RepairItem(bagId, slotIndex) end + +function LaunderItem(bagId, slotIndex, quantity) end + +function LootAll(ignoreStolenItems) end + +function GetLootItemLink(lootId, linkStyle) end +--- Returns: link + +function LootItemById(lootId) end + +function LootMoney() end + +function EndLooting() end + +function GetLootTargetInfo() end +--- Returns: name, targetType, actionName, isOwned + +function GetLootItemInfo(lootIndex) end +--- Returns: lootId, name, icon, count, quality, value, isQuest, stolen + +function GetLootMoney() end +--- Returns: unownedMoney, ownedMoney + +function GetQuestLootItemTooltipInfo(lootIndex) end +--- Returns: header, itemName, tooltipText + +function GetKeepType(keepId) end +--- Returns: keepType + +function GetNumKeeps() end +--- Returns: numKeeps + +function GetAvAKeepScore(campaignId, alliance) end +--- Returns: allOwnHeld, enemyHeld + +function GetNumKeepScoreBonuses() end +--- Returns: numBonuses + +function GetKeepScoreBonusInfo(index) end +--- Returns: name, icon, description + +function GetKeepPinInfo(keepId, battlegroundContext) end +--- Returns: pinType, normalizedX, normalizedY + +function GetKeepName(keepId) end +--- Returns: keepName + +function GetKeepAlliance(keepId, battlegroundContext) end +--- Returns: alliance + +function GetResourceKeepForKeep(parentKeepId, resourceType) end +--- Returns: keepId + +function GetKeepResourceLevel(keepId, battlegroundContext, resourceType) end +--- Returns: resourceLevel + +function GetKeepResourceType(keepId) end +--- Returns: resourceType + +function GetKeepResourceInfo(keepId, battlegroundContext, resourceType, level) end +--- Returns: currentAmount, amountForNextLevel, upkeepPerMinute + +function GetKeepUpgradeInfo(keepId, battlegroundContext, upgradePath, level) end +--- Returns: currentAmount, amountForNextLevel, upkeepPerMinute + +function GetKeepProductionLevel(keepId, battlegroundContext) end +--- Returns: productionLevel + +function GetKeepDefensiveLevel(keepId, battlegroundContext) end +--- Returns: defensiveLevel + +function GetSecondsUntilKeepClaimAvailable(keepId, battlegroundContext) end +--- Returns: secondsUntilAvailable + +function GetGuildClaimInteractionKeepId() end +--- Returns: keepId + +function GetGuildReleaseInteractionKeepId() end +--- Returns: keepId + +function CancelKeepGuildClaimInteraction() end + +function CancelKeepGuildReleaseInteraction() end + +function GetHistoricalKeepUnderAttack(keepId, battlegroundContext, historyPercent) end +--- Returns: underAttack + +function GetHistoricalKeepPinInfo(keepId, battlegroundContext, historyPercent) end +--- Returns: pinType, normalizedX, normalizedY + +function GetHistoricalKeepAlliance(keepId, battlegroundContext, historyPercent) end +--- Returns: alliance + +function GetInteractionKeepId() end +--- Returns: keepId + +function GetKeepUnderAttack(keepId, battlegroundContext) end +--- Returns: underAttack + +function GetKeepUpgradeRate(keepId, battlegroundContext, upgradeLine) end +--- Returns: rate + +function GetClaimedKeepGuildName(keepId, battlegroundContext) end +--- Returns: guildName + +function GetMaxKeepSieges(keepId, battlegroundContext) end +--- Returns: maxSiege + +function GetMaxKeepNPCs(keepId, battlegroundContext) end +--- Returns: maxNPC + +function GetNumFriendlyKeepNPCs(keepId, battlegroundContext) end +--- Returns: numFriendlyNPC + +function GetNumSieges(keepId, battlegroundContext, alliance) end +--- Returns: numSieges + +function GetKeepKeysByIndex(index) end +--- Returns: keepId, battlegroundContext + +function IsKeepTypeClaimable(keepType) end +--- Returns: isClaimable + +function GetNumTitles() end +--- Returns: titleCount + +function GetTitle(titleIndex) end +--- Returns: titleString + +function GetCurrentTitleIndex() end +--- Returns: titleIndex + +function SelectTitle(titleIndex) end + +function AcceptResurrect() end + +function DeclineResurrect() end + +function IsResurrectPending() end +--- Returns: resurrectPending + +function GetPendingResurrectInfo() end +--- Returns: casterName, timeLeft + +function GetDeathInfo() end +--- Returns: timeUntilRevive, timeUntilAutoRelease, respawnQueueOrCorpseSummonTime, isPenaltyTooHighToRevive, encounterIsInProgress, isAVADeath, isBattleGroundDeath, isReleaseOnly, soulGemAvailable, freeRevive, isRaidDeath, isImperialCityLocked + +function Revive() end + +function Release() end + +function JoinRespawnQueue() end + +function RespawnAtKeep(keepId) end + +function RespawnAtForwardCamp(index) end + +function GetNumForwardCamps(battlegroundContext) end +--- Returns: num + +function GetForwardCampPinInfo(battlegroundContext, index) end +--- Returns: pinType, normalizedX, normalizedY, normalizedRadius, useable + +function IsForwardCampGuildOwned(battlegroundContext, index) end +--- Returns: isGuildOwned + +function GetForwardCampOwnerName(battlegroundContext, index) end +--- Returns: guildName + +function GetNumBattleStandards(battlegroundContext) end +--- Returns: num + +function GetBattleStandardPinInfo(battlegroundContext, index) end +--- Returns: pinType, normalizedX, normalizedY + +function GetBattleStandardGuildName(battlegroundContext, index) end +--- Returns: guildName + +function TradeInvite(target) end + +function TradeInviteByName(playerName) end + +function TradeInviteAccept() end + +function TradeInviteDecline() end + +function GetTradeInviteInfo() end +--- Returns: name, millisecondsSinceRequest + +function TradeSetMoney(amount) end + +function TradeInviteCancel() end + +function TradeCancel() end + +function TradeAccept() end + +function TradeEdit() end + +function TradeAddItem(bagId, slotIndex, tradeIndex) end + +function TradeRemoveItem(tradeIndex) end + +function GetTradeItemInfo(who, tradeIndex) end +--- Returns: name, icon, stack, quality, creatorName, sellPrice, meetsUsageRequirement, equipType, itemStyle + +function GetTradeItemBagAndSlot(who, tradeIndex) end +--- Returns: bagId, slotIndex + +function GetTradeItemLink(who, tradeIndex, linkStyle) end +--- Returns: link + +function StartMapPinAnimation(animationTimeline, animationTarget, limitToMapType, pinType, param1, param2, param3, playOffset, ignoreBreadcrumbs) end +--- Returns: played + +function IsPlayerInsidePinArea(pinType, param1, param2, param3) end +--- Returns: isPlayerInside + +function RemoveMapPinsInRange(startType, endType, param1, param2, param3) end + +function GetAvailableSkillPoints() end +--- Returns: numPoints + +function GetNumSkyShards() end +--- Returns: numShards + +function GetNumSkillTypes() end +--- Returns: numSkillTypes + +function GetNumSkillLines(skillType) end +--- Returns: numSkillLines + +function GetSkillLineInfo(skillType, skillIndex) end +--- Returns: name, rank + +function GetSkillLineXPInfo(skillType, skillIndex) end +--- Returns: lastRankXP, nextRankXP, currentXP + +function GetSkillLineRankXPExtents(skillType, skillIndex, rank) end +--- Returns: startXP, nextRankStartXP + +function GetNumSkillAbilities(skillType, skillIndex) end +--- Returns: numAbilities + +function GetSkillAbilityInfo(skillType, skillIndex, abilityIndex) end +--- Returns: name, texture, earnedRank, passive, ultimate, purchased, progressionIndex + +function GetSkillAbilityId(skillType, skillIndex, abilityIndex, showUpgrade) end +--- Returns: abilityId + +function GetSkillAbilityUpgradeInfo(skillType, skillIndex, abilityIndex) end +--- Returns: currentUpgradeLevel, maxUpgradeLevel + +function GetSkillAbilityNextUpgradeInfo(skillType, skillIndex, abilityIndex) end +--- Returns: name, texture, earnedRank + +function GetCraftingSkillLineIndices(craftingSkillType) end +--- Returns: skillType, skillIndex + +function PutPointIntoSkillAbility(skillType, skillIndex, index, putPointInNextUpgrade) end + +function GetSkillAbilityIndicesFromProgressionIndex(progressionIndex) end +--- Returns: skillType, skillIndex, abilityIndex + +function IsLocalMailboxFull() end +--- Returns: isFull + +function GetNumMailItems() end +--- Returns: numMail + +function GetNextMailId(lastMailId) end +--- Returns: nextMailId + +function GetMailItemInfo(mailId) end +--- Returns: senderDisplayName, senderCharacterName, subject, icon, unread, fromSystem, fromCustomerService, returned, numAttachments, attachedMoney, codAmount, expiresInDays, secsSinceReceived + +function GetMailSender(mailId) end +--- Returns: senderDisplayName, senderCharacterName + +function GetMailAttachmentInfo(mailId) end +--- Returns: numAttachments, attachedMoney, codAmount + +function GetMailFlags(mailId) end +--- Returns: unread, returned, fromSystem, fromCustomerService + +function SendMail(to, subject, body) end + +function GetQueuedMailPostage() end +--- Returns: postage + +function ClearQueuedMail() end + +function CloseMailbox() end + +function RequestReadMail(mailId) end + +function DeleteMail(mailId, forceDelete) end + +function IsMailReturnable(mailId) end +--- Returns: isReturnable + +function ReturnMail(mailId) end + +function ReadMail(mailId) end +--- Returns: body + +function HasUnreadMail() end +--- Returns: unread + +function GetNumUnreadMail() end +--- Returns: numUnread + +function CanQueueItemAttachment(bagId, slotIndex, attachmentSlot) end +--- Returns: canAttach + +function RemoveQueuedItemAttachment(attachmentSlot) end + +function QueueMoneyAttachment(amount) end + +function GetQueuedMoneyAttachment() end +--- Returns: amount + +function QueueCOD(amount) end + +function GetQueuedCOD() end +--- Returns: amount + +function GetMailQueuedAttachmentLink(attachmentSlot, linkStyle) end +--- Returns: link + +function GetQueuedItemAttachmentInfo(attachmentSlot) end +--- Returns: bagId, slotIndex, icon, stack + +function GetAttachedItemLink(mailId, attachIndex, linkStyle) end +--- Returns: link + +function GetAttachedItemInfo(mailId, attachIndex) end +--- Returns: icon, stack, creatorName, sellPrice, meetsUsageRequirement, equipType, itemStyle, quality + +function TakeMailAttachedItems(mailId) end + +function TakeMailAttachedMoney(mailId) end + +function RequestOpenMailbox() end + +function GetNumCollectibleCategories() end +--- Returns: numCategories + +function GetCollectibleCategoryInfo(topLevelIndex) end +--- Returns: name, numSubCatgories, numCollectibles, unlockedCollectibles, totalCollectibles, hidesLocked, type + +function GetCollectibleCategoryKeyboardIcons(categoryIndex) end +--- Returns: normalIcon, pressedIcon, mouseoverIcon + +function GetCollectibleCategoryGamepadIcon(categoryIndex) end +--- Returns: gamepadIcon + +function GetCollectibleSubCategoryInfo(topLevelIndex, subCategoryIndex) end +--- Returns: name, numCollectibles, unlockedCollectibles, totalCollectibles, type + +function GetUnlockedCollectiblesCount() end +--- Returns: count + +function GetTotalCollectiblesCount() end +--- Returns: count + +function GetCollectibleId(topLevelIndex, categoryIndex, collectibleIndex) end +--- Returns: collectibleId + +function GetCollectibleInfo(collectibleId) end +--- Returns: name, description, icon, lockedIcon, unlocked, purchasable, isActive, categoryType, hint + +function GetCategoryInfoFromCollectibleId(collectibleId) end +--- Returns: topLevelIndex, categoryIndex, collectibleIndex + +function GetTotalCollectiblesByCategoryType(collectibleCategoryType) end +--- Returns: count + +function GetCollectibleIdFromType(collectibleCategoryType, index) end +--- Returns: collectibleId + +function IsCollectibleCategorySlottable(collectibleCategoryType) end +--- Returns: isSlottable + +function IsCollectibleSlottable(collectibleId) end +--- Returns: isSlottable + +function IsCollectibleRenameable(collectibleId) end +--- Returns: isRenameable + +function UseCollectible(collectibleId) end + +function GetCollectibleLink(collectibleId, linkStyle) end +--- Returns: link + +function GetCollectibleCategoryTypeFromLink(link) end +--- Returns: categoryType + +function GetCollectibleIdFromLink(link) end +--- Returns: collectibleId + +function StartCollectibleSearch(searchString) end + +function GetCollectiblesSearchResults() end +--- Uses variable returns... +--- Returns: categoryIndex, subcategoryIndex, collectibleIndex + +function IsValidCollectibleName(collectibleName) end +--- Uses variable returns... +--- Returns: violationCode + +function RenameCollectible(collectibleId, name) end + +function GetCollectibleNickname(collectibleId) end +--- Returns: name + +function GetNumCollectibleNotifications() end +--- Returns: count + +function GetCollectibleNotificationInfo(notificationIndex) end +--- Returns: notificationId, collectibleId + +function RemoveCollectibleNotification(notificationId) end + +function GetNumAchievementCategories() end +--- Returns: numCategories + +function GetAchievementCategoryInfo(topLevelIndex) end +--- Returns: name, numSubCatgories, numAchievements, earnedPoints, totalPoints, hidesPoints + +function GetAchievementSubCategoryInfo(topLevelIndex, subCategoryIndex) end +--- Returns: name, numAchievements, earnedPoints, totalPoints, hidesPoints + +function GetAchievementCategoryKeyboardIcons(categoryIndex) end +--- Returns: normalIcon, pressedIcon, mouseoverIcon + +function GetAchievementCategoryGamepadIcon(categoryIndex) end +--- Returns: gamepadIcon + +function GetEarnedAchievementPoints() end +--- Returns: points + +function GetTotalAchievementPoints() end +--- Returns: points + +function GetAchievementId(topLevelIndex, categoryIndex, achievementIndex) end +--- Returns: achievementId + +function GetAchievementInfo(achievementId) end +--- Returns: name, description, points, icon, completed, date, time + +function IsAchievementComplete(achievementId) end +--- Returns: completed + +function GetAchievementNumRewards(achievementId) end +--- Returns: numRewards + +function GetAchievementItemLink(achievementId, linkStyle) end +--- Returns: link + +function GetAchievementNumCriteria(achievementId) end +--- Returns: numCriteria + +function GetAchievementCriterion(achievementId, criterionIndex) end +--- Returns: description, numCompleted, numRequired + +function GetRecentlyCompletedAchievements(numAchievementsToGet) end +--- Uses variable returns... +--- Returns: achievementId + +function GetCategoryInfoFromAchievementId(achievementId) end +--- Returns: topLevelIndex, categoryIndex, achievementIndex, offsetFromParent + +function GetFirstAchievementInLine(achievementId) end +--- Returns: firstAchievementId + +function GetNextAchievementInLine(achievementId) end +--- Returns: nextAchievementId + +function GetPreviousAchievementInLine(achievementId) end +--- Returns: previousAchievementId + +function GetAchievementLink(achievementId, linkStyle) end +--- Returns: link + +function GetAchievementProgressFromLinkData(achievementId, progress) end +--- Uses variable returns... +--- Returns: numCompleted + +function GetAchievementRewardPoints(achievementId) end +--- Returns: points + +function GetAchievementRewardItem(achievementId) end +--- Returns: hasRewardOfType, itemName, iconTextureName, quality + +function GetAchievementRewardTitle(achievementId) end +--- Returns: hasRewardOfType, titleName + +function GetAchievementRewardDye(achievementId) end +--- Returns: hasRewardOfType, dyeIndex + +function GetNumExperiencePointsInLevel(level) end +--- Returns: numXP + +function GetNumVeteranPointsInRank(veteranRank) end +--- Returns: numVP + +function GetEnlightenedMultiplier() end +--- Returns: multiplier + +function GetEnlightenedPool() end +--- Returns: poolAmount + +function IsEnlightenedAvailableForAccount() end +--- Returns: availableForAccount + +function IsEnlightenedAvailableForCharacter() end +--- Returns: availableForCharacter + +function GetChampionXPInRank(championPointsEarned) end +--- Returns: maxExp + +function GetMaxLevel() end +--- Returns: maxLevel + +function GetAbilityProgressionAbilityId(progressionIndex, morph, rank) end +--- Returns: abilityId + +function GetLatestAbilityRespecNote() end +--- Returns: note + +function GetLatestAttributeRespecNote() end +--- Returns: note + +function PurchaseAttributes(health, magicka, stamina) end + +function GetAttributeSpentPoints(attributeType) end +--- Returns: points + +function GetAttributeUnspentPoints() end +--- Returns: points + +function GetNumLoreCategories() end +--- Returns: numTopCategories + +function GetLoreCategoryInfo(categoryIndex) end +--- Returns: name, numCollections + +function GetLoreCollectionInfo(categoryIndex, collectionIndex) end +--- Returns: name, description, numKnownBooks, totalBooks, hidden, gamepadIcon + +function GetLoreBookInfo(categoryIndex, collectionIndex, bookIndex) end +--- Returns: title, icon, known + +function ReadLoreBook(categoryIndex, collectionIndex, bookIndex) end +--- Returns: body, medium, showTitle + +function GetLoreBookLink(categoryIndex, collectionIndex, bookIndex, linkStyle) end +--- Returns: link + +function GetGameCameraNonInteractableName() end +--- Returns: name + +function GetPledgeOfMaraOfferInfo() end +--- Returns: targetName, millisecondsSinceRequest, isSender + +function SendPledgeOfMaraResponse(response) end + +function GetRingOfMaraExperienceBonus() end +--- Returns: bonusPercentage + +function GetNumTutorials() end +--- Returns: numTutorials + +function GetTutorialType(tutorialIndex) end +--- Returns: tutorialType + +function GetTutorialInfo(tutorialIndex) end +--- Returns: title, description, displayPriority + +function GetTutorialLinkedHelpInfo(tutorialIndex) end +--- Returns: helpCategoryIndex, helpIndex + +function TriggerTutorial(triggerType) end + +function ResetAllTutorials() end + +function HasSeenTutorial(tutorialIndex) end +--- Returns: seen + +function CanTutorialBeSeen(tutorialIndex) end +--- Returns: canBeSeen + +function IsTutorialActionRequired(tutorialIndex) end +--- Returns: isActionRequired + +function GetTutorialId(triggerType) end +--- Returns: tutorialId + +function SetTutorialSeen(tutorialIndex) end + +function ClearActiveActionRequiredTutorial() end + +function GetHelpCategoryInfo(helpCategoryIndex) end +--- Returns: name, description, upIcon, downIcon, overIcon, gamepadIcon + +function GetNumHelpCategories() end +--- Returns: numHelpCategories + +function GetNumHelpEntriesWithinCategory(helpCategoryIndex) end +--- Returns: numHelpEntries + +function GetHelpInfo(helpCategoryIndex, helpIndex) end +--- Returns: name, description, description2, image, descriptionGamepad, descriptionGamepad2 + +function GetHelpSearchResults() end +--- Uses variable returns... +--- Returns: helpCategoryIndex, helpIndex + +function SubmitCustomerServiceTicket() end +--- Returns: success + +function SetCustomerServiceTicketInfo(contactEmail) end + +function StartHelpSearch(searchString) end + +function GetCraftingInteractionType() end +--- Returns: currentCraftingInteraction + +function IsPerformingCraftProcess() end +--- Returns: isCrafting + +function GetLastCraftingResultTotalInspiration() end +--- Returns: totalInspiration + +function GetNumLastCraftingResultLearnedTranslations() end +--- Returns: numLearnedTranslations + +function GetLastCraftingResultLearnedTranslationInfo(resultIndex) end +--- Returns: translationName, itemName, icon, sellPrice, meetsUsageRequirement, equipType, itemStyle, quality + +function GetNumLastCraftingResultLearnedTraits() end +--- Returns: numLearnedTraits + +function GetLastCraftingResultLearnedTraitInfo(resultIndex) end +--- Returns: traitName, itemName, icon, sellPrice, meetsUsageRequirement, equipType, itemStyle, quality + +function GetNumLastCraftingResultItemsAndPenalty() end +--- Returns: numItems, penaltyApplied + +function GetLastCraftingResultItemInfo(resultIndex) end +--- Returns: name, icon, stack, sellPrice, meetsUsageRequirement, equipType, itemType, itemStyle, quality, soundCategory, itemInstanceId + +function GetCostToCraftAlchemyItem(solventBagId, solventSlotIndex) end +--- Returns: cost + +function CraftAlchemyItem(solventBagId, solventSlotIndex, reagent1BagId, reagent1SlotIndex, reagent2BagId, reagent2SlotIndex, reagent3BagId, reagent3SlotIndex) end + +function GetAlchemyResultingItemInfo(solventBagId, solventSlotIndex, reagent1BagId, reagent1SlotIndex, reagent2BagId, reagent2SlotIndex, reagent3BagId, reagent3SlotIndex) end +--- Returns: name, icon, stack, sellPrice, meetsUsageRequirement, equipType, itemStyle, quality + +function GetAlchemyResultingItemLink(solventBagId, solventSlotIndex, reagent1BagId, reagent1SlotIndex, reagent2BagId, reagent2SlotIndex, reagent3BagId, reagent3SlotIndex, linkStyle) end +--- Returns: link + +function GetAlchemyResultInspiration(solventBagId, solventSlotIndex, reagent1BagId, reagent1SlotIndex, reagent2BagId, reagent2SlotIndex, reagent3BagId, reagent3SlotIndex) end +--- Returns: inspiration + +function GetAlchemyItemTraits(reagentBagId, reagentSlotIndex) end +--- Uses variable returns... +--- Returns: trait, icon, matchIcon + +function GetNumRecipeLists() end +--- Returns: numRecipeLists + +function GetRecipeListInfo(recipeListIndex) end +--- Returns: name, numRecipes, upIcon, downIcon, overIcon, disabledIcon, createSound + +function GetRecipeInfo(recipeListIndex, recipeIndex) end +--- Returns: known, name, numIngredients, provisionerLevelReq, qualityReq, specialIngredientType + +function GetRecipeIngredientItemInfo(recipeListIndex, recipeIndex, ingredientIndex) end +--- Returns: name, icon, requiredQuantity, sellPrice, quality + +function GetRecipeIngredientItemLink(recipeListIndex, recipeIndex, ingredientIndex, linkStyle) end +--- Returns: link + +function GetRecipeResultItemInfo(recipeListIndex, recipeIndex) end +--- Returns: name, icon, stack, sellPrice, quality + +function GetRecipeResultItemLink(recipeListIndex, recipeIndex, linkStyle) end +--- Returns: link + +function GetCostToCraftProvisionerItem(recipeListIndex, recipeIndex) end +--- Returns: cost + +function CraftProvisionerItem(recipeListIndex, recipeIndex) end + +function GetCurrentRecipeIngredientCount(recipeListIndex, recipeIndex, ingredientIndex) end +--- Returns: count + +function GetCostToCraftEnchantingItem(potencyRuneBagId, potencyRuneSlotIndex, essenceRuneBagId, essenceRuneSlotIndex, aspectRuneBagId, aspectRuneSlotIndex) end +--- Returns: cost + +function CraftEnchantingItem(potencyRuneBagId, potencyRuneSlotIndex, essenceRuneBagId, essenceRuneSlotIndex, aspectRuneBagId, aspectRuneSlotIndex) end + +function ExtractEnchantingItem(bagId, slotIndex) end + +function GetEnchantingResultingItemInfo(potencyRuneBagId, potencyRuneSlotIndex, essenceRuneBagId, essenceRuneSlotIndex, aspectRuneBagId, aspectRuneSlotIndex) end +--- Returns: name, icon, stack, sellPrice, meetsUsageRequirement, quality + +function GetEnchantingResultingItemLink(potencyRuneBagId, potencyRuneSlotIndex, essenceRuneBagId, essenceRuneSlotIndex, aspectRuneBagId, aspectRuneSlotIndex, linkStyle) end +--- Returns: link + +function GetRunestoneTranslatedName(bagId, slotIndex) end +--- Returns: name + +function GetRunestoneSoundInfo(bagId, slotIndex) end +--- Returns: soundName, soundLength + +function GetEnchantedItemResultingItemLink(itemBagId, itemSlotIndex, enchantmentBagId, enchantmentSlotIndex, linkStyle) end +--- Returns: link + +function GetCostToCraftSmithingItem(patternIndex, materialIndex, materialQuantity, styleIndex, traitIndex) end +--- Returns: cost + +function CraftSmithingItem(patternIndex, materialIndex, materialQuantity, styleIndex, traitIndex) end + +function GetSmithingPatternResultLink(patternIndex, materialIndex, materialQuantity, styleIndex, traitIndex, linkStyle) end +--- Returns: link + +function CanSmithingWeaponPatternsBeCraftedHere() end +--- Returns: canBeCrafted + +function CanSmithingApparelPatternsBeCraftedHere() end +--- Returns: canBeCrafted + +function CanSmithingSetPatternsBeCraftedHere() end +--- Returns: canBeCrafted + +function GetNumSmithingPatterns() end +--- Returns: smithingPatterns + +function GetSmithingPatternInfo(patternIndex, materialIndexOverride, materialQuanityOverride, styleOverride, traitTypeOverride) end +--- Returns: patternName, baseName, icon, numMaterials, numTraitsRequired, numTraitsKnown, resultItemFilterType + +function GetSmithingPatternMaterialItemInfo(patternIndex, materialIndex) end +--- Returns: itemName, icon, stack, sellPrice, meetsUsageRequirement, equipType, itemStyle, quality, itemInstanceId, skillRequirement + +function GetSmithingPatternMaterialItemLink(patternIndex, materialIndex, linkStyle) end +--- Returns: link + +function GetSmithingPatternArmorType(patternIndex) end +--- Returns: armorType + +function GetCurrentSmithingMaterialItemCount(patternIndex, materialIndex) end +--- Returns: count + +function GetNumSmithingStyleItems() end +--- Returns: numStyleItems + +function GetSmithingStyleItemInfo(styleItemIndex) end +--- Returns: itemName, icon, sellPrice, meetsUsageRequirement, itemStyle, quality + +function GetSmithingStyleItemLink(styleItemIndex, linkStyle) end +--- Returns: link + +function GetCurrentSmithingStyleItemCount(styleItemIndex) end +--- Returns: count + +function IsSmithingStyleKnown(styleItemIndex, patternIndex) end +--- Returns: known + +function GetFirstKnownStyleIndex(patternIndex) end +--- Returns: styleItemIndex + +function CanSmithingStyleBeUsedOnPattern(styleIndex, patternIndex, materialIndex, materialQuantity) end +--- Returns: canBeUsed, levelRequirement, veteranLevelRequirement + +function GetNumSmithingTraitItems() end +--- Returns: numTraitItems + +function GetSmithingTraitItemInfo(traitItemIndex) end +--- Returns: traitType, itemName, icon, sellPrice, meetsUsageRequirement, itemStyle, quality + +function GetSmithingTraitItemLink(traitItemIndex, linkStyle) end +--- Returns: link + +function GetCurrentSmithingTraitItemCount(traitItemIndex) end +--- Returns: count + +function IsSmithingTraitItemValidForPattern(patternIndex, traitItemIndex) end +--- Returns: valid + +function IsSmithingTraitKnownForResult(patternIndex, materialIndex, materialQuantity, styleIndex, traitIndex) end +--- Returns: known + +function GetNumSmithingResearchLines(craftingSkillType) end +--- Returns: numLines + +function GetMaxSimultaneousSmithingResearch(craftingSkillType) end +--- Returns: maxSimultaneousResearch + +function GetSmithingResearchLineInfo(craftingSkillType, researchLineIndex) end +--- Returns: name, icon, numTraits, timeRequiredForNextResearchSecs + +function GetSmithingResearchLineTraitInfo(craftingSkillType, researchLineIndex, traitIndex) end +--- Returns: traitType, traitDescription, known + +function GetSmithingResearchLineTraitTimes(craftingSkillType, researchLineIndex, traitIndex) end +--- Returns: duration, timeRemainingSecs + +function CanItemBeSmithingTraitResearched(bagId, slotIndex, craftingSkillType, researchLineIndex, traitIndex) end +--- Returns: canBeResearched + +function ResearchSmithingTrait(bagId, slotIndex) end + +function CanItemBeSmithingExtractedOrRefined(bagId, slotIndex, craftingSkillType) end +--- Returns: canItemBeExtractedOrRefined + +function GetRequiredSmithingRefinementStackSize() end +--- Returns: requiredStackSize + +function GetSmithingRefinementMinRawMaterial() end +--- Returns: minRawMaterial + +function GetSmithingRefinementMaxRawMaterial() end +--- Returns: maxRawMaterial + +function ExtractOrRefineSmithingItem(bagId, slotIndex) end + +function CanItemBeSmithingImproved(bagId, slotIndex, craftingSkillType) end +--- Returns: canBeImproved + +function GetSmithingImprovementChance(itemToImproveBagId, itemToImproveSlotIndex, numBoostersToUse, craftingSkillType) end +--- Returns: chance + +function GetNumSmithingImprovementItems() end +--- Returns: numImprovementItems + +function GetSmithingImprovementItemInfo(craftingSkillType, improvementItemIndex) end +--- Returns: itemName, icon, currentStack, sellPrice, meetsUsageRequirement, equipType, itemStyle, quality + +function GetSmithingImprovementItemLink(craftingSkillType, improvementItemIndex, linkStyle) end +--- Returns: link + +function GetSmithingImprovedItemInfo(itemToImproveBagId, itemToImproveSlotIndex, craftingSkillType) end +--- Returns: itemName, icon, sellPrice, meetsUsageRequirement, equipType, itemStyle, quality + +function GetSmithingImprovedItemLink(itemToImproveBagId, itemToImproveSlotIndex, craftingSkillType, linkStyle) end +--- Returns: link + +function ImproveSmithingItem(itemToImproveBagId, itemToImproveSlotIndex, numBoostersToUse) end + +function GetNonCombatBonus(nonCombatBonus) end +--- Returns: bonusValue + +function GetNumEmotes() end +--- Returns: numEmotes + +function GetEmoteInfo(emoteIndex) end +--- Returns: slashName, category, emoteId + +function GetEmoteSlashNameByIndex(emoteIndex) end +--- Returns: slashName + +function PlayEmoteByIndex(emoteIndex) end + +function GetNumLFGOptions(activity) end +--- Returns: count + +function GetLFGOption(activity, index) end +--- Returns: name, levelMin, levelMax, veteranRankMin, veteranRankMax, groupTypeAllowed, passedReqs, description, descriptionTexture, descriptionTextureGamepad + +function GetLFGDisplayLevels(activity, index) end +--- Returns: displayLevelMin, displayLevelMax, displayVeteranRankMin, displayVeteranRankMax + +function GetLFGOptionGroupType(activity, index) end +--- Returns: groupTypeAllowed + +function DoesPlayerMeetLFGLevelRequirements(activity, index) end +--- Returns: meetsLevelRequirements + +function DoesGroupMeetLFGLevelRequirements(activity, index) end +--- Returns: meetsLevelRequirements + +function DoesGroupMeetLFGContributionShareRequirements() end +--- Returns: meetsContributionShareRequirements + +function GetLFGContributionShareRequirements() end +--- Returns: shareRequirementsLevel, shareRequirementsRank + +function UpdatePlayerRole(activity, selected) end + +function GetPlayerRoles() end +--- Returns: isDPS, isHeal, isTank + +function GetLFGActivityMaxValue() end +--- Returns: maxValue + +function DoesLFGActivityHasAllOption(activity) end +--- Returns: hasAllOption + +function AddGroupFinderSearchEntry(activity, index, isDPS, isHealer, isTank) end + +function ClearGroupFinderSearch() end + +function StartGroupFinderSearch() end + +function StartLFGSearch(activity, index, groupType) end + +function StartLFMSearch(activity, index, numDpsOnly, numTankOnly, numHealerOnly, numDpsTank, numDpsHealer, numTankHealer, numAnyRole) end + +function GetNumLFGRequests() end +--- Returns: numRequests + +function GetLFGRequestInfo(requestIndex) end +--- Returns: activity, index, DPS, healer, tank + +function CancelGroupSearches() end + +function IsCurrentlySearchingForGroup() end +--- Returns: isSearching + +function GetNumFishingLures() end +--- Returns: numLures + +function GetFishingLureInfo(lureIndex) end +--- Returns: name, icon, stack, sellPrice, quality + +function SetFishingLure(lureIndex) end + +function GetFishingLure() end +--- Returns: lureIndex + +function GetNumViewableTreasureMaps() end +--- Returns: numViewableMaps + +function GetTreasureMapInfo(treasureMapIndex) end +--- Returns: name, imagePath + +function SetFloatingMarkerInfo(markerType, size, primaryTexturePath, secondaryTexturePath, primaryPulses, secondaryPulses) end + +function SetFloatingMarkerGlobalAlpha(alpha) end + +function GetAgentChatRequestInfo() end +--- Returns: isChatRequested, millisecondsSinceRequest + +function IsAgentChatActive() end +--- Returns: isActive + +function AcceptAgentChat() end + +function DeclineAgentChat() end + +function GetNumKillingAttacks() end +--- Returns: numKillingAttacks + +function GetKillingAttackInfo(index) end +--- Returns: attackName, attackDamage, attackIcon, wasKillingBlow, castTimeAgoMS, durationMS + +function DoesKillingAttackHaveAttacker(index) end +--- Returns: hasAttacker + +function GetKillingAttackerInfo(index) end +--- Returns: attackerRawName, attackerVeteranRank, attackerLevel, attackerAvARank, isPlayer, isBoss, alliance, minionName + +function GetNumDeathRecapHints() end +--- Returns: numHints + +function GetDeathRecapHintInfo(index) end +--- Returns: text, importance + +function SetPendingEquippedItemDye(equipSlot, primaryDyeIndex, secondaryDyeIndex, accentDyeIndex) end + +function GetPendingEquippedItemDye(equipSlot) end +--- Returns: primaryDyeIndex, secondaryDyeIndex, accentDyeIndex + +function GetNumDyes() end +--- Returns: numDyes + +function GetDyeInfo(dyeIndex) end +--- Returns: dyeName, known, rarity, hueCategory, achievementId, r, g, b, sortKey + +function GetCurrentItemDyes(bagId, slotIndex) end +--- Returns: primaryDyeIndex, secondaryDyeIndex, accentDyeIndex + +function ApplyPendingDyes() end + +function GetNumSavedDyeSets() end +--- Returns: numSavedDyeSets + +function GetSavedDyeSetDyes(dyeSetIndex) end +--- Returns: primaryDyeIndex, secondaryDyeIndex, accentDyeIndex + +function SetSavedDyeSetDyes(dyeSetIndex, primaryDyeIndex, secondaryDyeIndex, accentDyeIndex) end + +function IsJusticeEnabled() end +--- Returns: isJusticeEnabled + +function IsJusticeEnabledForZone(aZoneIndex) end +--- Returns: isBountyEnabled + +function IsKillOnSight() end +--- Returns: isKillOnSight + +function GetInfamy() end +--- Returns: infamy + +function GetBounty() end +--- Returns: bounty + +function GetPlayerInfamyData() end +--- Returns: heat, bounty + +function GetReducedBountyPayoffAmount() end +--- Returns: payoffAmount + +function GetFullBountyPayoffAmount() end +--- Returns: payoffAmount + +function GetInfamyLevel(infamyAmount) end +--- Returns: infamyLevel + +function GetInfamyMeterSize() end +--- Returns: meterSize + +function GetFenceSellTransactionInfo() end +--- Returns: totalSells, sellsUsed + +function GetFenceLaunderTransactionInfo() end +--- Returns: totalLaunders, laundersUsed + +function GetSecondsUntilArrestTimeout() end +--- Returns: secondsUntilArrestTimeout + +function IsStuckFixPending() end +--- Returns: isStuckFixPending + +function CanUseStuck(warn) end +--- Returns: canUseStuck + +function GetTimeUntilStuckAvailable() end +--- Returns: millisecondsUntilAvailable + +function GetStuckCooldown() end +--- Returns: cooldownRemainingSecs + +function ApplyPendingHeraldryChanges() end + +function IsPlayerAllowedToEditHeraldry(guildIndex) end +--- Returns: allowed + +function IsCurrentlyCustomizingHeraldry() end +--- Returns: currentlyCustomizing + +function GetHeraldryCustomizationCosts() end +--- Returns: backgroundStyleCost, backgroundPrimaryColorCost, backgroundSecondaryColorCost, crestStyleCost, crestColorCost + +function IsCreatingHeraldryForFirstTime() end +--- Returns: creatingForFirstTime + +function HasPendingHeraldryChanges() end +--- Returns: hasPendingChanges + +function GetPendingHeraldryCost() end +--- Returns: pendingCost + +function RevertToSavedHeraldry() end + +function SetPendingHeraldryIndices(backgroundCategoryIndex, backgroundStyleIndex, backgroundPrimaryColorIndex, backgroundSecondaryColorIndex, crestCategoryIndex, crestStyleIndex, crestColorIndex) end + +function GetPendingHeraldryIndices() end +--- Returns: backgroundCategoryIndex, backgroundStyleIndex, backgroundPrimaryColorIndex, backgroundSecondaryColorIndex, crestCategoryIndex, crestStyleIndex, crestColorIndex + +function GetNumHeraldryColors() end +--- Returns: numColors + +function GetHeraldryColorInfo(colorIndex) end +--- Returns: colorName, hueCategory, r, g, b, sortKey + +function GetNumHeraldryBackgroundCategories() end +--- Returns: numCategories + +function GetHeraldryBackgroundCategoryInfo(categoryIndex) end +--- Returns: categoryName, icon + +function GetNumHeraldryBackgroundStyles(categoryIndex) end +--- Returns: numStyles + +function GetHeraldryBackgroundStyleInfo(categoryIndex, styleIndex) end +--- Returns: styleName, icon + +function GetNumHeraldryCrestCategories() end +--- Returns: numCategories + +function GetHeraldryCrestCategoryInfo(categoryIndex) end +--- Returns: categoryName, icon + +function GetNumHeraldryCrestStyles(categoryIndex) end +--- Returns: numStyles + +function GetHeraldryCrestStyleInfo(categoryIndex, styleIndex) end +--- Returns: styleName, icon + +function StartHeraldryCustomization(guildIndex) end + +function EndHeraldryCustomization() end + +function GetHeraldryGuildBankedMoney() end +--- Returns: money + +function GetGamepadTemplate() end +--- Returns: gamepadTemplate + +function SaveCachedSettings() end + +function GetVibrationInfoFromTrigger(triggerType) end +--- Returns: durationMS, coarseMotor, fineMotor, leftTriggerMotor, rightTriggerMotor + +function SetShouldRenderWorld(shouldRenderWorld) end + +function GetNumChampionDisciplines() end +--- Returns: numDisciplines + +function GetChampionDisciplineName(disciplineIndex) end +--- Returns: name + +function GetChampionDisciplineDescription(disciplineIndex) end +--- Returns: description + +function GetChampionDisciplineAttribute(disciplineIndex) end +--- Returns: attribute + +function GetNumChampionDisciplineSkills(disciplineIndex) end +--- Returns: numSkills + +function GetChampionSkillPosition(disciplineIndex, skillIndex) end +--- Returns: normalizedX, normalizedY + +function GetChampionSkillName(disciplineIndex, skillIndex) end +--- Returns: skillName + +function GetMaxPossiblePointsInChampionSkill() end +--- Returns: maxPossiblePoints + +function GetNumPointsSpentOnChampionSkill(disciplineIndex, skillIndex) end +--- Returns: numSpentPoints + +function GetNumPointsSpentInChampionDiscipline(disciplineIndex) end +--- Returns: numSpentPoints + +function GetChampionSkillUnlockLevel(disciplineIndex, skillIndex) end +--- Returns: autoGrantLevel + +function GetNumUnspentChampionPoints(attribute) end +--- Returns: numUnspentPoints + +function ClearPendingChampionPoints() end + +function AddPendingChampionPoints(disciplineIndex, skillIndex, numPoints) end + +function SpendPendingChampionPoints(respec) end +--- Returns: requested + +function SetChampionMusicActive(active) end + +function GetChampionAbilityDescription(abilityId, numPendingPoints) end +--- Returns: description + +function GetChampionAbilityId(disciplineIndex, skillIndex) end +--- Returns: abilityId + +function GetChampionRespecCost() end +--- Returns: cost + +function GetChampionPointAttributeForRank(rank) end +--- Returns: pointAttribute + +function IsChampionSystemUnlocked() end +--- Returns: unlocked + +function BeginItemPreview() end + +function EndItemPreview(resetTargetFrame) end + +function IsCurrentlyPreviewing() end +--- Returns: isPreviewing + +function EndCurrentItemPreview() end + +function BeginItemPreviewSpin() end + +function EndItemPreviewSpin() end + +function CanSpinPreviewCharacter() end +--- Returns: canSpin \ No newline at end of file diff --git a/dev/eso-api-lua-intellij-master/get-apis.txt b/dev/eso-api-lua-intellij-master/get-apis.txt new file mode 100644 index 0000000..b2b0111 --- /dev/null +++ b/dev/eso-api-lua-intellij-master/get-apis.txt @@ -0,0 +1,30 @@ +out = io.open("eso-api.doclua", "w+") +out2 = io.open("eso-api.lua", "w+") + +for line in io.lines("doclua-code.txt") do + out:write(line.."\n") +end + +out:write("\n\n--[[ ESO FUNCTION SIGNATURES ]]\nSIGNATURES = {\n\n") + +TEMPLATE = [==========[["%s"] = [=[%s]=], +]==========] + +TEMPLATE2 =[==========[function %s() end +]==========] + +os.execute([[curl --silent -o data http://esoui.com/docs/api_signatures.tsv]]) + + +for line in io.lines("data") do + if type(line) == "string" then + local f,d = line:match("([^\t]*)\t(.*)") + if f==nil then break end + out:write(TEMPLATE:format(f, d)) + out2:write(TEMPLATE2:format(f)) + end +end + +out:write("\n}") + +out:close() diff --git a/libs/LibAddonMenu-2.0/controls/separator.dds b/libs/LibAddonMenu-2.0/controls/separator.dds new file mode 100644 index 0000000..02bb2ab Binary files /dev/null and b/libs/LibAddonMenu-2.0/controls/separator.dds differ