ESO UI API Patch Notes (Version 100009)
These patch notes highlight the larger changes to the ESO API. For the full, updated API, please take a look at the newest version of the ESO UI documentation.
Guild History
The guild history now keeps events around for longer. Events in the GUILD_HISTORY_GENERAL category will stay around the longest, while events in high volume categories will not last quite as long. There was also a restructuring of the guild history events and event categories with some events added and some events removed.
New Guild Events- GUILD_EVENT_ABOUT_US_EDITED
- GUILD_EVENT_GUILD_BANK_LOCKED
- GUILD_EVENT_GUILD_BANK_UNLOCKED
- GUILD_EVENT_KIOSK_LOCKED
- GUILD_EVENT_KIOSK_UNLOCKED
- GUILD_EVENT_STANDARD_LOCKED
- GUILD_EVENT_STANDARD_UNLOCKED
- GUILD_EVENT_STORE_LOCKED
- GUILD_EVENT_STORE_UNLOCKED
- GUILD_EVENT_TABARD_LOCKED
- GUILD_EVENT_TABARD_UNLOCKED
- GUILD_EVENT_MOTD_EDITED
Removed Guild Events
- GUILD_EVENT_GUILD_INVITE
- GUILD_EVENT_GUILD_REMOVE
- GUILD_EVENT_GUILD_DELETE
- GUILD_EVENT_GUILD_INVITEREVOKED
- GUILD_EVENT_GUILD_INVITEDECLINED
- GUILD_EVENT_GUILD_INVITEPURGED
- GUILD_EVENT_NAME_CHANGED
- GUILD_EVENT_BANKGOLD_PURCHASE_HERALDRY
- GUILD_EVENT_BANKGOLD_GUILD_STORE_TAX
The guild events have been re-categorized into these new categories:
Changed GUILD_HISTORY Enumeration
- GUILD_HISTORY_ALLIANCE_WAR
- GUILD_HISTORY_BANK
- GUILD_HISTORY_COMBAT
- GUILD_HISTORY_GENERAL
- GUILD_HISTORY_STORE
Item Link API
The item link API has been further expanded.
New Item Link Functions
- DoesItemLinkStartQuest
- DoesItemLinkFinishQuest
- IsItemLinkRecipeKnown
- GetItemLinkRecipeResultItemLink
- GetItemLinkRecipeNumIngredients
- GetItemLinkRecipeIngredientInfo
- GetItemLinkRecipeRankRequirement
- GetItemLinkRecipeQualityRequirement
- GetItemLinkReagentTraitInfo
- GetItemLinkItemStyle
- GetItemLinkRefinedMaterialItemLink
- GetItemLinkMaterialLevelDescription
- IsItemLinkOnlyUsableFromQuickslot
Ability Id API
Added some new functions to query ability id for use with ability id based functions.
Added Functions
- GetAbilityProgressionAbilityId
- GetSkillAbilityId
Achievement Rewards
The achievement reward API no longer accepts an index. Instead, functions have been created for each reward type that return specific information about that reward.
Changed Functions
- GetAchievementItemLink
- Returns the item link representing the achievement reward item if one exists. No longer takes a reward index as a parameter.
Added Functions
- GetAchievementRewardPoints
- GetAchievementRewardItem
- GetAchievementRewardTitle
- GetAchievementRewardDye
Removed Functions
Crafting Styles
It is now possible to learn specific patterns from a style without learning every pattern in a style. This has led to a few API changes.
Changed Functions
- IsSmithingStyleKnown
- Now requires a pattern index in addition to the style index.
Changed Events
- EVENT_STYLE_LEARNED
- Now also supplies a chapter index for chapter of the style book that was learned.
Added ITEM_STYLE_CHAPTER enumeration
Blend Modes
The Color Dodge blend mode was added for UI textures. It can be selected by setting the blendMode in XML to “COLOR_DODGE” or setting the blend mode using the lua setter with TEX_BLEND_MODE_COLOR_DODGE as the parameter.
Miscellaneous Functions
Added Functions
- SetShouldRenderWorld
- If set to true, prevents the world from being rendered. Can be used to improve the performance of full screen windows.
- GetIsNewCharacter
- Returns true if this is the first time a new character has logged in.
- RequestMoveItem
- Offers a more direct way to move an item than picking it up and placing it.
- HasSynergyEffects
- GetGroupIndexByUnitTag
- IsBlockActive
- IsArmorEffectivenessReduced
- GetEnchantmentSearchCategories
- GetFirstKnownStyleIndex
- TextureControl:GetTextureUV, TextureControl:SetTextureUV
- Allows you to set and get the UV coordinates of each point (the four corners) on a texture control.
Changed Functions
- GetRaidLeaderboardInfo
- Now also returns a raid category (RAID_CATEGORY_TRIAL or RAID_CATEGORY_CHALLENGE).
- GetNumLastCraftingResultItems
- Now named GetNumLastCraftingResultItemsAndPenalty. Returns if a level based penalty was applied in addition to the number of results.
- TooltipControl: SetAchievementRewardItem
- No longer takes a reward item index.
- Miscellaneous Events
Changed Events
- EVENT_CHAT_MESSAGE_CHANNEL
- Added field for isCustomerService.
- EVENT_DISCOVERY_EXPERIENCE
- Added fields for the veteran points granted and the current veteran rank at the time the discovery happens.
Miscellaneous Enumerations
Added values to ITEM_TRAIT_TYPE
- ITEM_TRAIT_TYPE_ARMOR_NIRNHONED
- ITEM_TRAIT_TYPE_WEAPON_NIRNHONED
http://forums.elderscrollsonline.com...change-log-pts