
Returns a table of setIds where the set got items with a jewelryType Returns a table of setIds where the set got items with an armorType > Parameters: armorType number: The armorType to check forįunction lib.GetAllArmorTypeSets(armorType) Returns a table of setIds where the set got items with a given armorType Fixed wayshrine IDs for monster sets (Thanks to iFedix!) Added item set collection zoneIds for the new dungeons Added slash command /libsets (enter to show help/list of available slash commands) Changed debug funcitons to automatically open the dungeon/map of wayshrines Updated sets for Waking Flame, API101031 > Returns: nilable:LibSetsAllSetProcDataAllowedInPvP tableįunction lib.GetAllSetDataWihtProcAllowedInPvP() 0.3.2 (included 0.3.1).

Returns the setsData of all the setIds which are allowed proc sets in PvP/AvA campaigns > Returns: boolean isSetWithProcAllowedInPvPįunction lib.IsSetWithProcAllowedInPvP(setId) > Parameters: setId number: The set's setId Global variable of the library to access it:Ĭode: -Returns true if the setId provided got a set proc which is currently allowed within PvP/AvA campaigns The file itsself got comments to describe how to get the data needed and what format is needed.ĭO NOT ACCESS THESE TABLES DIRECTLY BUT USE THE API FUNCTIONS like LibSets.GetAll* to READ THE PRELOADED DATA!Įlse you will get error messages as the data is sotmetimes compressed and needs to be decompressed first!

Inside this file there is a table tInfo which provides the set information from the included excel.Īnd there are many pre-loaded (scanned ingame multilingual, shrinked and stored in this lua file) tables for the set itemIds, set names /multi language)m wayshrineNodeIndices mapping to their zoneId, and others. The setsData is stored in the file LibSets_Data_All.lua From this file the lua contents for the following files is created:

The setsData is stored inside the included excel document LibSets_SetData.xlsx. LibSets Dropmechanics (dungeon, overland, cyrodiil, etc.)

> Please check these file for the possible constants for: The non-API version dependent constants are available within this library's files LibSets_a and LibSets_Constants_All.lua. You can use the function LibSets.BuildItemLink(LibSets.GetSetItemId(setId, equipType)) to build the itemLink and then use the API function GetItemLinkSetInfo(itemLink, false) to get this information. the "_numEquipped_" parameter info you need to build an itemLink of a set's itemId, like this: So please be sure to get the parameters "numBonuses", "numEquipped", "ma圎quipped" by help of this ESO API function. ** _Returns:_ *bool* _hasSet_, *string* _setName_, *integer* _numBonuses_, *integer* _numEquipped_, *integer* _ma圎quipped_, *integer* _setId_ Important: The data this API function GetItemLinkSetInfo(itemLink) provides is NOT stored redundantly inside the library LibSets! Code: * GetItemLinkSetInfo(*string* _itemLink_, *bool* _equipped_)
