ItemLinks (source: EsoUI\Ingame\Tooltip\ItemTooltips.lua):
Lua Code:
local name = GetItemLinkName(itemLink)
local quality = GetItemLinkQuality(itemLink)
local itemType = GetItemLinkItemType(itemLink)
local equipType = GetItemLinkEquipType(itemLink)
local siegeType = GetItemLinkSiegeType(itemLink)
local maxHP = GetItemLinkSiegeMaxHP(itemLink)
local weaponType = GetItemLinkWeaponType(itemLink)
local armorType = GetItemLinkArmorType(itemLink)
local title = GetItemLinkBookTitle(itemLink)
local craftingSkillType = GetItemLinkCraftingSkillType(itemLink)
local runeClassification = GetItemLinkEnchantingRuneClassification(itemLink)
local bindType = GetItemLinkBindType(itemLink)
local weaponPower = GetItemLinkWeaponPower(itemLink)
local armorRating = GetItemLinkArmorRating(itemLink, CONSIDER_CONDITION) --CONSIDER_CONDITION is boolean
local requiredLevel = GetItemLinkRequiredLevel(itemLink)
local requiredVeteranRank = GetItemLinkRequiredVeteranRank(itemLink)
local value = GetItemLinkValue(itemLink, CONSIDER_CONDITION)
local condition = GetItemLinkCondition(itemLink)
local charges = GetItemLinkNumEnchantCharges(itemLink)
local maxCharges = GetItemLinkMaxEnchantCharges(itemLink)
local hasEnchant, enchantHeader, enchantDescription = GetItemLinkEnchantInfo(itemLink)
local hasAbility, abilityHeader, abilityDescription, cooldown = GetItemLinkOnUseAbilityInfo(itemLink)
local hasTraitAbility, traitAbilityDescription, traitCooldown = GetItemLinkTraitOnUseAbilityInfo(itemLink, i) --for i = 1, GetMaxTraits() do
local traitType, traitDescription = GetItemLinkTraitInfo(itemLink)
local hasSet, setName, numBonuses, numEquipped, maxEquipped = GetItemLinkSetInfo(itemLink)
local numRequired, bonusDescription = GetItemLinkSetBonusInfo(itemLink, equipped, i) --for i = 1, numBonuses do
local flavorText = GetItemLinkFlavorText(itemLink)
local minLevel, maxLevel, minVeteranRank, maxVeteranRank = GetItemLinkGlyphMinMaxLevels(itemLink)
local unique = IsItemLinkUnique(itemLink)
local uniqueEquipped = IsItemLinkUniqueEquipped(itemLink)
local consumable = IsItemLinkConsumable(itemLink)
local rune = IsItemLinkEnchantingRune(itemLink)
local bound = IsItemLinkBound(itemLink)
local crafted = IsItemLinkCrafted(itemLink)
local known = IsItemLinkBookKnown(itemLink)
local trash = IsItemLinkVendorTrash(itemLink)
local creator = GetItemCreatorName(bagId, slotIndex)
Abilities (source: EsoUI\Ingame\Tooltip\AbilityTooltips.lua):
Lua Code:
local abilityName = GetAbilityName(abilityId)
local rank = GetAbilityProgressionRankFromAbilityId(abilityId)
local hasProgression, progressionIndex, lastRankXP, nextRankXP, currentXP, atMorph = GetAbilityProgressionXPInfoFromAbilityId(abilityId)
local channeled, castTime, channelTime = GetAbilityCastInfo(abilityId)
local targetDescription = GetAbilityTargetDescription(abilityId)
local minRangeCM, maxRangeCM = GetAbilityRange(abilityId)
local radiusCM = GetAbilityRadius(abilityId)
local distanceCM = GetAbilityAngleDistance(abilityId)
local durationMS = GetAbilityDuration(abilityId)
local cost, mechanic = GetAbilityCost(abilityId)
local descriptionHeader = GetAbilityDescriptionHeader(abilityId)
local description = GetAbilityDescription(abilityId)
local exists = DoesAbilityExist(abilityId)