View Single Post
08/19/14, 05:33 PM   #2
Ayantir
 
Ayantir's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2014
Posts: 1,019
Update 4 API Patch Notes & Change Log (PTS)

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
  • GetAchievementRewardInfo


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
Attached Files
File Type: txt ESOUIDocumentationP4.txt (338.2 KB, 1125 views)
  Reply With Quote