diff --git a/spec/System/TestTradeQueryCurrency_spec.lua b/spec/System/TestTradeQueryCurrency_spec.lua index d3cccb529..7dcdeb8a1 100644 --- a/spec/System/TestTradeQueryCurrency_spec.lua +++ b/spec/System/TestTradeQueryCurrency_spec.lua @@ -1,54 +1,58 @@ describe("TradeQuery Currency Conversion", function() - local mock_tradeQuery = new("TradeQuery", { itemsTab = {} }) + local mock_tradeQuery - -- test case for commit: "Skip callback on errors to prevent incomplete conversions" - describe("FetchCurrencyConversionTable", function() - -- Pass: Callback not called on error - -- Fail: Callback called, indicating partial data risk - it("skips callback on error", function() - local orig_launch = launch - local spy = { called = false } - launch = { - DownloadPage = function(url, callback, opts) - callback(nil, "test error") - end - } - mock_tradeQuery:FetchCurrencyConversionTable(function() - spy.called = true - end) - launch = orig_launch - assert.is_false(spy.called) - end) + before_each(function() + mock_tradeQuery = new("TradeQuery", { itemsTab = {} }) end) - describe("ConvertCurrencyToChaos", function() - -- Pass: Ceils amount to integer (e.g., 4.9 -> 5) - -- Fail: Wrong value or nil, indicating broken rounding/baseline logic, causing inaccurate chaos totals + describe("ConvertCurrencyToDivs", function() + -- Pass: Calculates price in divs + -- Fail: Wrong value or nil, indicating broken rounding/baseline logic it("handles chaos currency", function() - mock_tradeQuery.pbCurrencyConversion = { league = { chaos = 1 } } + mock_tradeQuery.pbCurrencyConversion = { league = { chaos = 0.1 } } mock_tradeQuery.pbLeague = "league" - local result = mock_tradeQuery:ConvertCurrencyToChaos("chaos", 4.9) - assert.are.equal(result, 5) + local result = mock_tradeQuery:ConvertCurrencyToDivs("chaos", 5) + assert.are.equal(result, 0.5) end) -- Pass: Returns nil without crash -- Fail: Crashes or wrong value, indicating unhandled currencies, corrupting price conversions it("returns nil for unmapped", function() - local result = mock_tradeQuery:ConvertCurrencyToChaos("exotic", 10) + local result = mock_tradeQuery:ConvertCurrencyToDivs("exotic", 10) assert.is_nil(result) end) end) describe("PriceBuilderProcessPoENinjaResponse", function() - -- Pass: Processes without error, restoring map + -- Pass: Processes without error, restoring map while adding a notice -- Fail: Corrupts map or crashes, indicating fragile API response handling, breaking future conversions - it("handles unmapped currency", function() + it("handles empty response", function() local orig_conv = mock_tradeQuery.currencyConversionTradeMap mock_tradeQuery.currencyConversionTradeMap = { div = "id" } - local resp = { exotic = 10 } - mock_tradeQuery:PriceBuilderProcessPoENinjaResponse(resp) + mock_tradeQuery.pbLeague = "league" + mock_tradeQuery.pbCurrencyConversion = { league = {} } + mock_tradeQuery.controls.pbNotice = { label = "" } + local resp = { lines = { }} + mock_tradeQuery:PriceBuilderProcessPoENinjaResponse(resp.lines) + -- No crash expected + assert.is_true(true) + assert.is_true(mock_tradeQuery.controls.pbNotice.label == "No currencies received from PoE Ninja") + mock_tradeQuery.currencyConversionTradeMap = orig_conv + end) + + -- Pass: Processes without error, restoring map while adding a notice + -- Fail: Corrupts map or crashes, indicating fragile API response handling, breaking future conversions + it("handles empty response", function() + local orig_conv = mock_tradeQuery.currencyConversionTradeMap + mock_tradeQuery.currencyConversionTradeMap = { div = "id" } + mock_tradeQuery.pbLeague = "league" + mock_tradeQuery.pbCurrencyConversion = { league = {} } + mock_tradeQuery.controls.pbNotice = { label = "" } + local resp = { lines = { { malformedLine = "lol"} }} + mock_tradeQuery:PriceBuilderProcessPoENinjaResponse(resp.lines) -- No crash expected assert.is_true(true) + assert.is_true(mock_tradeQuery.controls.pbNotice.label == "Currencies not updated: malformed PoE Ninja response") mock_tradeQuery.currencyConversionTradeMap = orig_conv end) end) diff --git a/src/Classes/ImportTab.lua b/src/Classes/ImportTab.lua index b3cb06563..dbb7260cc 100644 --- a/src/Classes/ImportTab.lua +++ b/src/Classes/ImportTab.lua @@ -20,7 +20,10 @@ local ImportTabClass = newClass("ImportTab", "ControlHost", "Control", function( self.Control() self.build = build - self.api = new("PoEAPI", main.lastToken, main.lastRefreshToken, main.tokenExpiry) + if not main.api then + main.api = new("PoEAPI", main.lastToken, main.lastRefreshToken, main.tokenExpiry) + end + self.charImportMode = "AUTHENTICATION" self.charImportStatus = colorCodes.WARNING.."Not authenticated" @@ -31,17 +34,17 @@ local ImportTabClass = newClass("ImportTab", "ControlHost", "Control", function( self.controls.logoutApiButton = new("ButtonControl", {"TOPLEFT",self.controls.charImportStatusLabel,"TOPRIGHT"}, {4, 0, 180, 16}, "^7Logout from Path of Exile API", function() main.lastToken = nil - self.api.authToken = nil + main.api.authToken = nil main.lastRefreshToken = nil - self.api.refreshToken = nil + main.api.refreshToken = nil main.tokenExpiry = nil - self.api.tokenExpiry = nil + main.api.tokenExpiry = nil main:SaveSettings() self.charImportMode = "AUTHENTICATION" self.charImportStatus = colorCodes.WARNING.."Not authenticated" end) self.controls.logoutApiButton.shown = function() - return (self.charImportMode == "SELECTCHAR" or self.charImportMode == "GETACCOUNTNAME") and self.api.authToken ~= nil + return (self.charImportMode == "SELECTCHAR" or self.charImportMode == "GETACCOUNTNAME") and main.api.authToken ~= nil end self.controls.characterImportAnchor = new("Control", {"TOPLEFT",self.controls.sectionCharImport,"TOPLEFT"}, {6, 40, 200, 16}) @@ -49,14 +52,14 @@ local ImportTabClass = newClass("ImportTab", "ControlHost", "Control", function( -- Stage: Authenticate self.controls.authenticateButton = new("ButtonControl", {"TOPLEFT",self.controls.characterImportAnchor,"TOPLEFT"}, {0, 0, 200, 16}, "^7Authorize with Path of Exile", function() - self.api:FetchAuthToken(function() - if self.api.authToken then + main.api:FetchAuthToken(function() + if main.api.authToken then self.charImportMode = "GETACCOUNTNAME" self.charImportStatus = "Authenticated" - main.lastToken = self.api.authToken - main.lastRefreshToken = self.api.refreshToken - main.tokenExpiry = self.api.tokenExpiry + main.lastToken = main.api.authToken + main.lastRefreshToken = main.api.refreshToken + main.tokenExpiry = main.api.tokenExpiry main:SaveSettings() self:DownloadCharacterList() else @@ -332,26 +335,30 @@ local ImportTabClass = newClass("ImportTab", "ControlHost", "Control", function( end -- validate the status of the api the first time - self.api:ValidateAuth(function(valid, updateSettings) - if valid then - if self.charImportMode == "AUTHENTICATION" then - self.charImportMode = "GETACCOUNTNAME" - self.charImportStatus = "Authenticated" - end - if updateSettings then - self:SaveApiSettings() - end - else - self.charImportMode = "AUTHENTICATION" - self.charImportStatus = colorCodes.WARNING.."Not authenticated" - end - end) + self:RefreshAuthStatus() end) +function ImportTabClass:RefreshAuthStatus() + main.api:ValidateAuth(function(valid, updateSettings) + if valid then + if self.charImportMode == "AUTHENTICATION" then + self.charImportMode = "GETACCOUNTNAME" + self.charImportStatus = "Authenticated" + end + if updateSettings then + self:SaveApiSettings() + end + else + self.charImportMode = "AUTHENTICATION" + self.charImportStatus = colorCodes.WARNING.."Not authenticated" + end + end) +end + function ImportTabClass:SaveApiSettings() - main.lastToken = self.api.authToken - main.lastRefreshToken = self.api.refreshToken - main.tokenExpiry = self.api.tokenExpiry + main.lastToken = main.api.authToken + main.lastRefreshToken = main.api.refreshToken + main.tokenExpiry = main.api.tokenExpiry main:SaveSettings() end @@ -405,11 +412,11 @@ function ImportTabClass:DownloadCharacterList() self.charImportMode = "DOWNLOADCHARLIST" self.charImportStatus = "Retrieving character list..." local realm = realmList[self.controls.accountRealm.selIndex] - self.api:DownloadCharacterList(realm.realmCode, function(body, errMsg, updateSettings) + main.api:DownloadCharacterList(realm.realmCode, function(body, errMsg, updateSettings) if updateSettings then self:SaveApiSettings() end - if errMsg == self.api.ERROR_NO_AUTH then + if errMsg == main.api.ERROR_NO_AUTH then self.charImportMode = "AUTHENTICATION" self.charImportStatus = colorCodes.WARNING.."Not authenticated" return @@ -530,13 +537,13 @@ function ImportTabClass:DownloadCharacter(callback) local realm = realmList[self.controls.accountRealm.selIndex] local charSelect = self.controls.charSelect local charData = charSelect.list[charSelect.selIndex].char - self.api:DownloadCharacter(realm.realmCode, charData.name, function(body, errMsg, updateSettings) + main.api:DownloadCharacter(realm.realmCode, charData.name, function(body, errMsg, updateSettings) self.charImportMode = "SELECTCHAR" if updateSettings then self:SaveApiSettings() end if errMsg then - if errMsg == self.api.ERROR_NO_AUTH then + if errMsg == main.api.ERROR_NO_AUTH then self.charImportMode = "AUTHENTICATION" self.charImportStatus = colorCodes.WARNING.."Not authenticated" return diff --git a/src/Classes/ItemsTab.lua b/src/Classes/ItemsTab.lua index 5a2b9aa8f..047d255b8 100644 --- a/src/Classes/ItemsTab.lua +++ b/src/Classes/ItemsTab.lua @@ -1479,18 +1479,80 @@ function ItemsTabClass:DeleteItem(item, deferUndoState) end end +local function isAnointable(item) + return (item.canBeAnointed or item.base.type == "Amulet") +end + +local function isAugmentable(item) + return (item.sockets and #item.sockets > 0) or (item.base.socketLimit and item.base.socketLimit > 0) +end + +function ItemsTabClass:CopyAnointsAndAugments(newItem, copyAugments, overwrite, sourceSlotName) + local isWeapon = newItem.base.tags and (newItem.base.tags.onehand or newItem.base.tags.twohand) + local isShield = newItem.base.tags and (newItem.base.tags.shield or newItem.base.tags.focus) + local newItemType = sourceSlotName or (isWeapon and "Weapon 1") or (isShield and "Weapon 2") or newItem.base.type + -- tabula rasa has jewel sockets which don't apply here + if newItem.name == "Tabula Rasa, Garment" then return end + if self.activeItemSet[newItemType] then + local currentItem = self.activeItemSet[newItemType].selItemId and self.items[self.activeItemSet[newItemType].selItemId] + -- if you don't have an equipped item that matches the type of the newItem, no need to do anything + if currentItem then + local modifiableItem = not (newItem.corrupted or newItem.mirrored or newItem.sanctified) + -- if the new item is anointable and does not have an anoint and your current respective item does, apply that anoint to the new item + if isAnointable(newItem) and (#newItem.enchantModLines == 0 or overwrite) and self.activeItemSet[newItemType].selItemId > 0 and modifiableItem then + local currentAnoint = currentItem.enchantModLines + newItem.enchantModLines = currentAnoint + end + + --https://www.poe2wiki.net/wiki/Augment_socket + -- augments, given there are enough sockets + + local hasEmptySockets = true + for i = 1, #newItem.runes do + if newItem.runes[i] ~= "None" then + hasEmptySockets = false + break + end + end + local shouldChangeAugments = copyAugments and isAugmentable(newItem) and + (#newItem.runes == 0 or hasEmptySockets or overwrite) + + -- current runes sans "None" + local currentRunes = {} + for i = 1, #currentItem.runes do + if currentItem.runes[i] ~= "None" then + table.insert(currentRunes, currentItem.runes[i]) + end + end + -- add sockets, if necessary and possible + if shouldChangeAugments and isAugmentable(newItem) and modifiableItem and #newItem.sockets < #currentItem.sockets then + local maxSockets = modifiableItem and math.min(#currentItem.sockets, newItem.base.socketLimit) + local neededSockets = math.max(0, maxSockets - #newItem.sockets) + for i = 1, neededSockets do + table.insert(newItem.runes, "None") + table.insert(newItem.sockets, { group = #newItem.sockets + 1}) + end + newItem.itemSocketCount = #newItem.sockets + newItem:UpdateRunes() + end + -- replace runes with current ones, or set to none + if shouldChangeAugments then + for i = 1, #newItem.sockets do + newItem.runes[i] = currentRunes[i] or "None" + end + newItem:UpdateRunes() + end + + newItem:BuildAndParseRaw() + end + end +end + -- Attempt to create a new item from the given item raw text and sets it as the new display item function ItemsTabClass:CreateDisplayItemFromRaw(itemRaw, normalise) local newItem = new("Item", itemRaw) if newItem.base then - -- if the new item is an amulet and does not have an anoint and your current amulet does, apply that anoint to the new item - if newItem.base.type == "Amulet" and #newItem.enchantModLines == 0 and self.activeItemSet["Amulet"].selItemId > 0 then - local currentAnoint = self.items[self.activeItemSet["Amulet"].selItemId].enchantModLines - if currentAnoint and #currentAnoint == 1 then -- skip if amulet has more than one anoint e.g. Stranglegasp - newItem.enchantModLines = currentAnoint - newItem:BuildAndParseRaw() - end - end + self:CopyAnointsAndAugments(newItem, main.migrateAugments, false) if normalise then newItem:NormaliseQuality() newItem:BuildModList() @@ -3375,49 +3437,108 @@ function ItemsTabClass:AddItemTooltip(tooltip, item, slot, dbMode) t_insert(compareSlots, slot) end end - table.sort(compareSlots, function(a, b) - if a ~= b then - if slot == a then - return true - end - if slot == b then - return false + + tooltip:AddLine(14, colorCodes.TIP .. "Tip: Press Ctrl+D to disable the display of stat differences.", "VAR") + + local function getReplacedItemAndOutput(compareSlot) + local selItem = self.items[compareSlot.selItemId] + local output = calcFunc({ repSlotName = compareSlot.slotName, repItem = item ~= selItem and item or nil }) + return selItem, output + end + local function addCompareForSlot(compareSlot, selItem, output) + if not selItem or not output then + selItem, output = getReplacedItemAndOutput(compareSlot) + end + local header + if item == selItem then + header = "^7Removing this item from " .. compareSlot.label .. " will give you:" + else + header = string.format("^7Equipping this item in %s will give you:%s", + compareSlot.label or compareSlot.slotName, + selItem and "\n(replacing " .. colorCodes[selItem.rarity] .. selItem.name .. "^7)" or "") + end + self.build:AddStatComparesToTooltip(tooltip, calcBase, output, header) + end + + -- if we have a specific slot to compare to, and the user has "Show + -- tooltips only for affected slots" checked, we can just compare that + -- one slot + if main.slotOnlyTooltips and slot then + slot = type(slot) ~= "string" and slot or self.slots[slot] + if slot then addCompareForSlot(slot) end + return + end + + + local slots = {} + local isUnique = item.rarity == "UNIQUE" or item.rarity == "RELIC" + local currentSameUniqueCount = 0 + for _, compareSlot in ipairs(compareSlots) do + local selItem, output = getReplacedItemAndOutput(compareSlot) + local isSameUnique = isUnique and selItem and item.name == selItem.name + if isUnique and isSameUnique and item.limit then + currentSameUniqueCount = currentSameUniqueCount + 1 + end + table.insert(slots, + { selItem = selItem, output = output, compareSlot = compareSlot, isSameUnique = isSameUnique }) + end + + -- limited uniques: only compare to slots with the same item if more don't fit + if currentSameUniqueCount == item.limit then + for _, slotEntry in ipairs(slots) do + if slotEntry.isSameUnique then + addCompareForSlot(slotEntry.compareSlot, slotEntry.selItem, slotEntry.output) end end - if a.selItemId ~= b.selItemId then - if item == self.items[a.selItemId] then + return + end + + + -- either the same unique or same base type + local function similar(compareItem, sameUnique) + -- empty slot + if not compareItem then return 0 end + + local sameBaseType = not isUnique + and compareItem.rarity ~= "UNIQUE" and compareItem.rarity ~= "RELIC" + and item.base.type == compareItem.base.type + and item.base.subType == compareItem.base.subType + if sameBaseType or sameUnique then + return 1 + else + return 0 + end + end + -- sort by: + -- 1. empty sockets + -- 2. same base group jewel or unique + -- 3. DPS + -- 4. EHP + local function sortFunc(a, b) + if a == b then return end + + local aParams = { a.compareSlot.selItemId == 0 and 1 or 0, similar(a.selItem, a.isSameUnique), a.output + .FullDPS, a.output.CombinedDPS, a.output.TotalEHP, a.compareSlot.label, a.compareSlot.slotName } + local bParams = { b.compareSlot.selItemId == 0 and 1 or 0, similar(b.selItem, b.isSameUnique), b.output + .FullDPS, b + .output.CombinedDPS, b.output.TotalEHP, b.compareSlot.label, b.compareSlot.slotName } + for i = 1, #aParams do + if aParams[i] == nil or bParams[i] == nil then + -- continue + elseif aParams[i] > bParams[i] then return true - end - if item == self.items[b.selItemId] then + elseif aParams[i] < bParams[i] then return false end end - local aNum = tonumber(a.slotName:match("%d+")) - local bNum = tonumber(b.slotName:match("%d+")) - if aNum and bNum then - return aNum < bNum - else - return a.slotName < b.slotName - end - end) + return false + end + table.sort(slots, sortFunc) - -- Add comparisons for each slot - for _, compareSlot in pairs(compareSlots) do - if not main.slotOnlyTooltips or (slot and (slot.nodeId == compareSlot.nodeId or slot.slotName == compareSlot.slotName)) or not slot or slot == compareSlot then - local selItem = self.items[compareSlot.selItemId] - local output = calcFunc({ repSlotName = compareSlot.slotName, repItem = item ~= selItem and item or nil}) - local header - if item == selItem then - header = "^7Removing this item from "..compareSlot.label.." will give you:" - else - header = string.format("^7Equipping this item in %s will give you:%s", compareSlot.label, selItem and "\n(replacing "..colorCodes[selItem.rarity]..selItem.name.."^7)" or "") - end - self.build:AddStatComparesToTooltip(tooltip, calcBase, output, header) - end + for _, slotEntry in ipairs(slots) do + addCompareForSlot(slotEntry.compareSlot, slotEntry.selItem, slotEntry.output) end end - tooltip:AddLine(14, colorCodes.TIP.."Tip: Press Ctrl+D to disable the display of stat differences.", "VAR") - if launch.devModeAlt then -- Modifier debugging info tooltip:AddSeparator(10) diff --git a/src/Classes/PassiveTreeView.lua b/src/Classes/PassiveTreeView.lua index e33df5675..1f00fedcf 100644 --- a/src/Classes/PassiveTreeView.lua +++ b/src/Classes/PassiveTreeView.lua @@ -1336,7 +1336,7 @@ function PassiveTreeViewClass:AddNodeTooltip(tooltip, node, build, incSmallPassi if (node.type == "Socket" or node.containJewelSocket) and node.alloc then local socket, jewel = build.itemsTab:GetSocketAndJewelForNodeID(node.id) if jewel then - build.itemsTab:AddItemTooltip(tooltip, jewel, { nodeId = node.id }) + build.itemsTab:AddItemTooltip(tooltip, jewel, socket) if node.distanceToClassStart and node.distanceToClassStart > 0 then tooltip:AddSeparator(14) tooltip:AddLine(16, string.format("^7Distance to start: %d", node.distanceToClassStart)) diff --git a/src/Classes/PoEAPI.lua b/src/Classes/PoEAPI.lua index 8fc90874d..879fef4e0 100644 --- a/src/Classes/PoEAPI.lua +++ b/src/Classes/PoEAPI.lua @@ -6,6 +6,7 @@ local scopesOAuth = { "account:profile", "account:leagues", "account:characters", + "account:trade" } local filename = "poe_api_response.json" @@ -21,7 +22,8 @@ local PoEAPIClass = newClass("PoEAPI", function(self, authToken, refreshToken, t self.ERROR_NO_AUTH = "No auth token" end) --- func callback(valid, updateSettings) + +--- @param callback fun(valid: bool, updateSettings: bool) function PoEAPIClass:ValidateAuth(callback) ConPrintf("Validating auth token") -- make a call for profile if not error we are good @@ -53,10 +55,20 @@ function PoEAPIClass:ValidateAuth(callback) end end + +--- @param secret string local function base64_encode(secret) return base64.encode(secret):gsub("+","-"):gsub("/","_"):gsub("=$", "") end +--- resets current authorization details +function PoEAPIClass:ResetDetails() + self.authToken = nil + self.refreshToken = nil + self.tokenExpiry = nil +end + +--- @param callback fun(errCode: string?) function PoEAPIClass:FetchAuthToken(callback) math.randomseed(os.time()) local secret = math.random(2^32-1) @@ -83,10 +95,8 @@ function PoEAPIClass:FetchAuthToken(callback) callback = function(code, errMsg, state, port) if not code then ConPrintf("Failed to get code from server: %s", errMsg) - self.authToken = nil - self.refreshToken = nil - self.tokenExpiry = nil - callback(nil, self.ERROR_NO_AUTH, true) + self:ResetDetails() + callback(self.ERROR_NO_AUTH) return end @@ -97,9 +107,7 @@ function PoEAPIClass:FetchAuthToken(callback) launch:DownloadPage("https://www.pathofexile.com/oauth/token", function (response, errMsg) if errMsg then ConPrintf("Failed to get token from server: " .. errMsg) - self.authToken = nil - self.refreshToken = nil - self.tokenExpiry = nil + self:ResetDetails() callback() return end @@ -116,14 +124,13 @@ function PoEAPIClass:FetchAuthToken(callback) end end --- func callback(response, errorMsg, updateSettings) +--- @param endpoint string +--- @param callback fun(response: table, errorMsg: string, updateSettings: bool) function PoEAPIClass:DownloadWithRefresh(endpoint, callback) self:ValidateAuth(function(valid, updateSettings) if not valid then -- Clean info about token and refresh token - self.authToken = nil - self.refreshToken = nil - self.tokenExpiry = nil + self:ResetDetails() callback(nil, self.ERROR_NO_AUTH, true) return end @@ -153,6 +160,10 @@ function PoEAPIClass:DownloadWithRefresh(endpoint, callback) end) end +--- @alias DownloadCallback fun(timeOrBody: table|integer, err: string?) +--- @param policy string +--- @param url string +--- @param callback DownloadCallback function PoEAPIClass:DownloadWithRateLimit(policy, url, callback) local now = os.time() local timeNext = self.rateLimiter:NextRequestTime(policy, now) @@ -160,7 +171,7 @@ function PoEAPIClass:DownloadWithRateLimit(policy, url, callback) local requestId = self.rateLimiter:InsertRequest(policy) local onComplete = function(response, errMsg) self.rateLimiter:FinishRequest(policy, requestId) - self.rateLimiter:UpdateFromHeader(response.header) + self.rateLimiter:UpdateFromHeader(response.header, policy) if response.header:match("HTTP/[%d%.]+ (%d+)") == "429" then timeNext = self.rateLimiter:NextRequestTime(policy, now) callback(timeNext, "Response code: 429") @@ -176,7 +187,7 @@ end ---Fetches character list from PoE's OAuth api ---@param realm string Realm to fetch the list from (always poe2) ----@param callback function callback(response, errorMsg, updateSettings) +---@param callback DownloadCallback function PoEAPIClass:DownloadCharacterList(realm, callback) self:DownloadWithRateLimit("character-list-request-limit-poe2", "/character" .. (realm == "pc" and "" or "/" .. realm), callback) end @@ -185,7 +196,7 @@ end ---Fetches character from PoE's OAuth api ---@param realm string Realm to fetch the character from (always poe2) ---@param name string Character name to fetch ----@param callback function callback(response, errorMsg, updateSettings) +---@param callback DownloadCallback function PoEAPIClass:DownloadCharacter(realm, name, callback) self:DownloadWithRateLimit("character-request-limit-poe2", "/character" .. (realm == "pc" and "" or "/" .. realm) .. "/" .. name, callback) end diff --git a/src/Classes/TradeQuery.lua b/src/Classes/TradeQuery.lua index 95d62dd7d..8634279a1 100644 --- a/src/Classes/TradeQuery.lua +++ b/src/Classes/TradeQuery.lua @@ -34,8 +34,9 @@ local TradeQueryClass = newClass("TradeQuery", function(self, itemsTab) -- default set of trade item sort selection self.slotTables = { } self.pbItemSortSelectionIndex = 1 + -- for each league, a table of values of each currency in div + --- @type table> self.pbCurrencyConversion = { } - self.currencyConversionTradeMap = { } self.lastCurrencyConversionRequest = 0 self.lastCurrencyFileTime = { } self.pbFileTimestampDiff = { } @@ -48,44 +49,36 @@ local TradeQueryClass = newClass("TradeQuery", function(self, itemsTab) self.realmIds = { ["PoE 2"] = "poe2", } + --- @type integer? + self.backoffFinish = nil + -- last query for each row + self.lastQueries = {} self.tradeQueryRequests = new("TradeQueryRequests") + local function onRateLimit(backoff) + self.backoffFinish = get_time() + backoff + end main.onFrameFuncs["TradeQueryRequests"] = function() - self.tradeQueryRequests:ProcessQueue() + self.tradeQueryRequests:ProcessQueue(onRateLimit) + if self.backoffFinish then + local now = get_time() + if self.backoffFinish < now then + self.backoffFinish = nil + self:SetNotice(self.controls.pbNotice, "") + return + end + local msg = s_format("Rate limited. Retrying after %s seconds...", self.backoffFinish - now) + self:SetNotice(self.controls.pbNotice, colorCodes.WARNING..msg) + end + end + if not main.api then + main.api = new("PoEAPI", main.lastToken, main.lastRefreshToken, main.tokenExpiry) end -- set self.hostName = "https://www.pathofexile.com/" end) ----Fetch currency short-names from Poe API (used for PoeNinja price pairing) ----@param callback fun() -function TradeQueryClass:FetchCurrencyConversionTable(callback) - launch:DownloadPage( - "https://www.pathofexile.com/api/trade2/data/static", - function(response, errMsg) - if errMsg then - -- SKIP CALLBACK ON ERROR TO PREVENT PARTIAL DATA - return - end - local obj = dkjson.decode(response.body) - local currencyConversionTradeMap = {} - local currencyTable - for _, value in pairs(obj.result) do - if value.id and value.id == "Currency" then - currencyTable = value.entries - break - end - end - for _, value in pairs(currencyTable) do - currencyConversionTradeMap[value.text:lower()] = value.id - end - self.currencyConversionTradeMap = currencyConversionTradeMap - if callback then - callback() - end - end) -end -- Method to pull down and interpret available leagues from PoE @@ -121,24 +114,18 @@ function TradeQueryClass:PullLeagueList() end) end --- Method to convert currency to chaos equivalent -function TradeQueryClass:ConvertCurrencyToChaos(currency, amount) - local conversionTable = self.pbCurrencyConversion[self.pbLeague] - - -- we take the ceiling of all prices to integer chaos - -- to prevent dealing with shenanigans of people asking 4.9 chaos - if conversionTable and conversionTable[currency:lower()] then - --ConPrintf("Converted '"..currency.."' at " ..tostring(conversionTable[currency:lower()])) - return m_ceil(amount * conversionTable[currency:lower()]) - elseif currency:lower() == "chaos" then - return m_ceil(amount) - else - ConPrintf("Unhandled Currency Conversion: '" .. currency:lower() .. "'") - return nil +--- @param currencyId string +--- @param amount integer +--- @return number? +function TradeQueryClass:ConvertCurrencyToDivs(currencyId, amount) + local map = self.pbCurrencyConversion[self.pbLeague] + if map and map[currencyId] then + return amount * map[currencyId] end end -- Method to pull down and interpret the PoE.Ninja JSON endpoint data +--- @param league string function TradeQueryClass:PullPoENinjaCurrencyConversion(league) local now = get_time() -- Limit PoE Ninja Currency Conversion request to 1 per hour @@ -146,55 +133,62 @@ function TradeQueryClass:PullPoENinjaCurrencyConversion(league) self:SetNotice(self.controls.pbNotice, "PoE Ninja Rate Limit Exceeded: " .. tostring(3600 - (now - self.lastCurrencyConversionRequest))) return end - -- We are getting currency short-names from Poe API before getting PoeNinja rates - -- Potentially, currency short-names could be cached but this request runs - -- once per hour at most and the Poe API response is already Cloudflare cached - self:FetchCurrencyConversionTable(function(data, errMsg) - if errMsg then - self:SetNotice(self.controls.pbNotice, "Error: " .. tostring(errMsg)) - return - end - self.pbCurrencyConversion[league] = { } - self.lastCurrencyConversionRequest = now - launch:DownloadPage( - "https://poe.ninja/api/data/CurrencyRates?league=" .. urlEncode(league), - function(response, errMsg) - if errMsg then - self:SetNotice(self.controls.pbNotice, "Error: " .. tostring(errMsg)) - return - end - local json_data = dkjson.decode(response.body) - if not json_data then - self:SetNotice(self.controls.pbNotice, "Failed to Get PoE Ninja response") - return - end - self:PriceBuilderProcessPoENinjaResponse(json_data, self.controls) - local print_str = "" - for key, value in pairs(self.pbCurrencyConversion[self.pbLeague]) do - print_str = print_str .. '"'..key..'": '..tostring(value)..',' - end - local foo = io.open("../"..self.pbLeague.."_currency_values.json", "w") - foo:write("{" .. print_str .. '"updateTime": ' .. tostring(get_time()) .. "}") - foo:close() - self:SetCurrencyConversionButton() - end) - end) + + self.pbCurrencyConversion[league] = { } + self.lastCurrencyConversionRequest = now + launch:DownloadPage( + "https://poe.ninja/poe2/api/economy/exchange/current/overview?type=Currency&league=" .. urlEncode(league), + function(response, errMsg) + if errMsg then + self:SetNotice(self.controls.pbNotice, "Error: " .. tostring(errMsg)) + return + end + local json_data = dkjson.decode(response.body) + if not json_data or not json_data.lines then + self:SetNotice(self.controls.pbNotice, "Failed to Get PoE Ninja response") + return + end + if not self:PriceBuilderProcessPoENinjaResponse(json_data.lines) then + -- don't edit json on failure + return + end + local print_str = "" + for key, value in pairs(self.pbCurrencyConversion[self.pbLeague]) do + print_str = print_str .. '"'..key..'": '..tostring(value)..',' + end + local foo = io.open("../"..self.pbLeague.."_currency_values.json", "w") + foo:write("{" .. print_str .. '"updateTime": ' .. tostring(get_time()) .. "}") + foo:close() + self:SetCurrencyConversionButton() + end) + end -- Method to process the PoE.Ninja response -function TradeQueryClass:PriceBuilderProcessPoENinjaResponse(resp) - if resp then - -- Populate the chaos-converted values for each tradeId - for currencyName, chaosEquivalent in pairs(resp) do - if self.currencyConversionTradeMap[currencyName] then - self.pbCurrencyConversion[self.pbLeague][self.currencyConversionTradeMap[currencyName]] = chaosEquivalent - else - ConPrintf("Unhandled Currency Name: '"..currencyName.."'") - end +--- @param responseLines table[] +--- @return bool +function TradeQueryClass:PriceBuilderProcessPoENinjaResponse(responseLines) + -- Populate the divine-converted values for each tradeId + for _, currencyDetails in ipairs(responseLines) do + -- these use the same ids as the trade site, which are also short + -- readable names, like "transmute" or "aug", which means there's no + -- need for conversion. + local id = currencyDetails.id + -- poe.ninja uses divs as the primary currency, and as far as I know, + -- this figure is equivalent to the best ratio in equivalent divs + local divs = currencyDetails.primaryValue + if not id or not divs then + self:SetNotice(self.controls.pbNotice, "Currencies not updated: malformed PoE Ninja response") + return false end - else - self:SetNotice(self.controls.pbNotice, "PoE Ninja JSON Processing Error") + self.pbCurrencyConversion[self.pbLeague][id] = divs end + -- if nothing was actually found, we should add a notice + if next(self.pbCurrencyConversion[self.pbLeague]) == nil then + self:SetNotice(self.controls.pbNotice, "No currencies received from PoE Ninja") + return false + end + return true end local function initStatSortSelectionList(list) @@ -245,43 +239,95 @@ function TradeQueryClass:PriceItem() return #self.itemsTab.itemSetOrderList > 1 end - self.controls.poesessidButton = new("ButtonControl", {"TOPLEFT", self.controls.setSelect, "TOPLEFT"}, {0, row_height + row_vertical_padding, 188, row_height}, function() return main.POESESSID ~= "" and "^2Session Mode" or colorCodes.WARNING.."No Session Mode" end, function() - local poesessid_controls = {} - poesessid_controls.sessionInput = new("EditControl", nil, {0, 18, 350, 18}, main.POESESSID, nil, "%X", 32) - poesessid_controls.sessionInput:SetProtected(true) - poesessid_controls.sessionInput.placeholder = "Enter your session ID here" - poesessid_controls.sessionInput.tooltipText = "You can get this from your web browser's cookies while logged into the Path of Exile website." - poesessid_controls.save = new("ButtonControl", {"TOPRIGHT", poesessid_controls.sessionInput, "TOP"}, {-8, 24, 90, row_height}, "Save", function() - main.POESESSID = poesessid_controls.sessionInput.buf - main:ClosePopup() - main:SaveSettings() - self:UpdateRealms() - end) - poesessid_controls.save.enabled = function() return #poesessid_controls.sessionInput.buf == 32 or poesessid_controls.sessionInput.buf == "" end - poesessid_controls.cancel = new("ButtonControl", {"TOPLEFT", poesessid_controls.sessionInput, "TOP"}, {8, 24, 90, row_height}, "Cancel", function() - main:ClosePopup() + self.loginStatus = function() + if main.api.authToken then + self.clickTime = nil + return "Authenticated" + elseif self.clickTime then + local left = m_max(0,(self.clickTime + 30) - os.time()) + if left == 0 then + self.clickTime = nil + return "Not authenticated" + else + return "Logging in... (" .. left .. ")" + end + else + return colorCodes.WARNING.."Not authenticated" + end + end + + if main.api.authToken then + main.api:ValidateAuth(function(valid, _updateSettings) + if valid then + return + else + main.api:ResetDetails() + end end) - main:OpenPopup(364, 72, "Change session ID", poesessid_controls) + end + self.controls.poesessidButton = new("ButtonControl", {"TOPLEFT", self.controls.setSelect, "TOPLEFT"}, {0, row_height + row_vertical_padding, 188, row_height}, self.loginStatus, function() + -- LOGIN + if not main.api.authToken then + main.api:FetchAuthToken(function() + if main.api.authToken then + self.loginStatus = "Authenticated" + + main.lastToken = main.api.authToken + main.lastRefreshToken = main.api.refreshToken + main.tokenExpiry = main.api.tokenExpiry + main:SaveSettings() + else + self.loginStatus = colorCodes.WARNING.."Not authenticated" + end + end) + self.clickTime = os.time() + -- LOGOUT + else + main.lastToken = nil + main.api.authToken = nil + main.lastRefreshToken = nil + main.api.refreshToken = nil + main.tokenExpiry = nil + main.api.tokenExpiry = nil + main:SaveSettings() + end end) self.controls.poesessidButton.tooltipText = [[ -The Trader feature supports two modes of operation depending on the POESESSID availability. -You can click this button to enter your POESESSID. +The Trader feature supports two modes of operation depending on the authorization availability. +You can click this button to authorize PoB by logging in. ^2Session Mode^7 -- Requires POESESSID. +- Requires authorization on pathofexile.com. - You can search, compare, and quickly import items without leaving Path of Building. +- You can select an item and search it directly. - You can generate and perform searches for the private leagues you are participating. ^xFF9922No Session Mode^7 -- Doesn't require POESESSID. +- Doesn't require authorization. - You cannot search and compare items in Path of Building. - You can generate weighted search URLs but have to visit the trade site and manually import items. - You can only generate weighted searches for public leagues. (Generated searches can be modified on trade site to work on other leagues and realms)]] --- Fetches Box + -- Buyout selection + self.tradeTypes = { + "Instant buyout", + "Instant buyout and in person", + "In person (online in league)", + "In person (online)", + "Any (includes offline)" + } + + self.controls.tradeTypeSelection = new("DropDownControl", { "TOPLEFT", self.controls.poesessidButton, "BOTTOMLEFT" }, + { 0, row_vertical_padding, 188, row_height }, self.tradeTypes, function(index, value) + self.tradeTypeIndex = index + end) + -- remember previous choice + self.controls.tradeTypeSelection:SetSel(self.tradeTypeIndex or 1) + + -- Fetches Box self.maxFetchPerSearchDefault = 2 - self.controls.fetchCountEdit = new("EditControl", {"TOPRIGHT", nil, "TOPRIGHT"}, {-12, 19, 154, row_height}, "", "Fetch Pages", "%D", 3, function(buf) + self.controls.fetchCountEdit = new("EditControl", {"TOPRIGHT", nil, "TOPRIGHT"}, {-12, 19, 150, row_height}, "", "Fetch Pages", "%D", 3, function(buf) self.maxFetchPages = m_min(m_max(tonumber(buf) or self.maxFetchPerSearchDefault, 1), 10) self.tradeQueryRequests.maxFetchPerSearch = 10 * self.maxFetchPages self.controls.fetchCountEdit.focusValue = self.maxFetchPages @@ -340,25 +386,12 @@ on trade site to work on other leagues and realms)]] [[Weighted Sum searches will always sort using descending weighted sum Additional post filtering options can be done these include: Highest Stat Value - Sort from highest to lowest Stat Value change of equipping item -Highest Stat Value / Price - Sorts from highest to lowest Stat Value per currency +Highest Stat Value / Price - Sorts from highest to lowest by estimated Stat Value per currency Lowest Price - Sorts from lowest to highest price of retrieved items Highest Weight - Displays the order retrieved from trade]] - self.controls.itemSortSelection:SetSel(self.pbItemSortSelectionIndex) - self.controls.itemSortSelectionLabel = new("LabelControl", {"TOPRIGHT", self.controls.itemSortSelection, "TOPLEFT"}, {-4, 0, 60, 16}, "^7Sort By:") - - -- Use Enchant in DPS sorting - self.controls.enchantInSort = new("CheckBoxControl", {"TOPRIGHT",self.controls.fetchCountEdit,"TOPLEFT"}, {-8, 0, row_height}, "Include Enchants:", function(state) - self.enchantInSort = state - for row_idx, _ in pairs(self.resultTbl) do - self:UpdateControlsWithItems(row_idx) - end - end) - self.controls.enchantInSort.tooltipText = "This includes enchants in sorting that occurs after trade results have been retrieved" - - self.controls.updateCurrencyConversion = new("ButtonControl", {"BOTTOMLEFT", nil, "BOTTOMLEFT"}, {pane_margins_horizontal, -pane_margins_vertical, 240, row_height}, "Get Currency Conversion Rates", function() - -- self:PullPoENinjaCurrencyConversion(self.pbLeague) - end) - self.controls.pbNotice = new("LabelControl", {"BOTTOMRIGHT", nil, "BOTTOMRIGHT"}, {-row_height - pane_margins_vertical - row_vertical_padding, -pane_margins_vertical - row_height - row_vertical_padding, 300, row_height}, "") + -- avoid calling selFunc to avoid updating controls before they are initialised + self.controls.itemSortSelection:SetSel(self.pbItemSortSelectionIndex, true) + self.controls.itemSortSelectionLabel = new("LabelControl", {"TOPRIGHT", self.controls.itemSortSelection, "TOPLEFT"}, {-4, 0, 56, 16}, "^7Sort By:") -- Realm selection self.controls.realmLabel = new("LabelControl", {"LEFT", self.controls.setSelect, "RIGHT"}, {18, 0, 20, row_height - 4}, "^7Realm:") @@ -433,7 +466,27 @@ Highest Weight - Displays the order retrieved from trade]] t_insert(slotTables, { slotName = self.itemsTab.sockets[nodeId].label, nodeId = nodeId }) end - self.controls.sectionAnchor = new("LabelControl", {"LEFT", self.controls.poesessidButton, "LEFT"}, {0, 0, 0, 0}, "") + self.controls.authenticateButton = new("ButtonControl", {"TOPLEFT",self.controls.characterImportAnchor,"TOPLEFT"}, {0, 0, 200, 16}, "^7Authorize with Path of Exile", function() + main.api:FetchAuthToken(function() + if main.api.authToken then + self.charImportStatus = "Authenticated" + + main.lastToken = main.api.authToken + main.lastRefreshToken = main.api.refreshToken + main.tokenExpiry = main.api.tokenExpiry + main:SaveSettings() + else + self.charImportStatus = colorCodes.WARNING.."Not authenticated" + end + end) + local clickTime = os.time() + self.charImportStatus = function() return "Logging in... (" .. m_max(0, (clickTime + 30) - os.time()) .. ")" end + end) + self.controls.authenticateButton.shown = function() + return self.charImportMode == "AUTHENTICATION" + end + + self.controls.sectionAnchor = new("LabelControl", {"LEFT", self.controls.tradeTypeSelection, "LEFT"}, {0, row_vertical_padding, 0, 0}, "") top_pane_alignment_ref = {"TOPLEFT", self.controls.sectionAnchor, "TOPLEFT"} local scrollBarShown = #slotTables > 21 -- clipping starts beyond this -- dynamically hide rows that are above or below the scrollBar @@ -469,7 +522,7 @@ Highest Weight - Displays the order retrieved from trade]] self.controls["name"..row_count].shown = function() return hideRowFunc(self, row_count) end - row_count = row_count + 1 + row_count = row_count + 2 local effective_row_count = row_count - ((scrollBarShown and #slotTables >= 19) and #slotTables-19 or 0) + 2 + 2 -- Two top menu rows, two bottom rows, slots after #19 overlap the other controls at the bottom of the pane self.effective_rows_height = row_height * (effective_row_count - #slotTables + (18 - (#slotTables > 37 and 3 or 0))) -- scrollBar height, "18 - slotTables > 37" logic is fine tuning whitespace after last row @@ -494,6 +547,11 @@ Highest Weight - Displays the order retrieved from trade]] wipeItemControls() end) + self.controls.updateCurrencyConversion = new("ButtonControl", {"BOTTOMLEFT", nil, "BOTTOMLEFT"}, {pane_margins_horizontal, -pane_margins_vertical, 240, row_height}, "Get Currency Conversion Rates", function() + self:PullPoENinjaCurrencyConversion(self.pbLeague) + end) + self.controls.pbNotice = new("LabelControl", {"BOTTOMRIGHT", nil, "BOTTOMRIGHT"}, {-row_height - pane_margins_vertical - row_vertical_padding, -pane_margins_vertical, 300, row_height}, "") + -- used in PopupDialog:Draw() local function scrollBarFunc() self.controls.scrollBar.height = self.pane_height-100 @@ -611,15 +669,6 @@ function TradeQueryClass:SetCurrencyConversionButton() if self.pbLeague == nil then return end - if true then -- tbd once poe ninja has data for poe2 - self.controls.updateCurrencyConversion.label = "Currency Rates are not available" - self.controls.updateCurrencyConversion.enabled = false - self.controls.updateCurrencyConversion.tooltipFunc = function(tooltip) - tooltip:Clear() - tooltip:AddLine(16, "Currency Conversion rates are pulled from PoE Ninja") - end - return - end local values_file = io.open("../"..self.pbLeague.."_currency_values.json", "r") if values_file then local lines = values_file:read "*a" @@ -675,23 +724,24 @@ function TradeQueryClass:ReduceOutput(output) end -- Method to evaluate a result by getting it's output and weight -function TradeQueryClass:GetResultEvaluation(row_idx, result_index) +function TradeQueryClass:GetResultEvaluation(row_idx, result_index, calcFunc, baseOutput) local result = self.resultTbl[row_idx][result_index] - local calcFunc, baseOutput = self.itemsTab.build.calcsTab:GetMiscCalculator() - local onlyWeightedBaseOutput = self:ReduceOutput(baseOutput) - if not self.onlyWeightedBaseOutput[row_idx] then - self.onlyWeightedBaseOutput[row_idx] = { } - end - if not self.lastComparedWeightList[row_idx] then - self.lastComparedWeightList[row_idx] = { } - end - -- If the interesting stats are the same (the build hasn't changed) and result has already been evaluated, then just return that - if result.evaluation and tableDeepEquals(onlyWeightedBaseOutput, self.onlyWeightedBaseOutput[row_idx][result_index]) and tableDeepEquals(self.statSortSelectionList, self.lastComparedWeightList[row_idx][result_index]) then - return result.evaluation + if not calcFunc then -- Always evaluate when calcFunc is given + calcFunc, baseOutput = self.itemsTab.build.calcsTab:GetMiscCalculator() + local onlyWeightedBaseOutput = self:ReduceOutput(baseOutput) + if not self.onlyWeightedBaseOutput[row_idx] then + self.onlyWeightedBaseOutput[row_idx] = { } + end + if not self.lastComparedWeightList[row_idx] then + self.lastComparedWeightList[row_idx] = { } + end + -- If the interesting stats are the same (the build hasn't changed) and result has already been evaluated, then just return that + if result.evaluation and tableDeepEquals(onlyWeightedBaseOutput, self.onlyWeightedBaseOutput[row_idx][result_index]) and tableDeepEquals(self.statSortSelectionList, self.lastComparedWeightList[row_idx][result_index]) then + return result.evaluation + end + self.onlyWeightedBaseOutput[row_idx][result_index] = onlyWeightedBaseOutput + self.lastComparedWeightList[row_idx][result_index] = self.statSortSelectionList end - self.fullBaseOutput = baseOutput - self.onlyWeightedBaseOutput[row_idx][result_index] = onlyWeightedBaseOutput - self.lastComparedWeightList[row_idx][result_index] = self.statSortSelectionList local slotName = self.slotTables[row_idx].nodeId and "Jewel " .. tostring(self.slotTables[row_idx].nodeId) or self.slotTables[row_idx].slotName if slotName == "Megalomaniac" then @@ -708,10 +758,7 @@ function TradeQueryClass:GetResultEvaluation(row_idx, result_index) result.evaluation = {{ output = output, weight = weight }} else local item = new("Item", result.item_string) - if not self.enchantInSort then -- Calc item DPS without anoint or enchant as these can generally be added after. - item.enchantModLines = { } - item:BuildAndParseRaw() - end + local output = self:ReduceOutput(calcFunc({ repSlotName = slotName, repItem = item })) local weight = self.tradeQueryGenerator.WeightedRatioOutputs(baseOutput, output, self.statSortSelectionList) result.evaluation = {{ output = output, weight = weight }} @@ -720,14 +767,30 @@ function TradeQueryClass:GetResultEvaluation(row_idx, result_index) end -- Method to update controls after a search is completed +function TradeQueryClass:UpdateDropdownList(row_idx) + local dropdownLabels = {} + + if not self.resultTbl[row_idx] then return end + + for result_index = 1, #self.resultTbl[row_idx] do + + local pb_index = self.sortedResultTbl[row_idx][result_index].index + local result = self.resultTbl[row_idx][pb_index] + local price = string.format(" %s(%d %s)", colorCodes["CURRENCY"], result.amount, result.currency) + local item = new("Item", result.item_string) + table.insert(dropdownLabels, colorCodes[item.rarity] .. item.name .. price) + end + self.controls["resultDropdown".. row_idx].selIndex = 1 + self.controls["resultDropdown".. row_idx]:SetList(dropdownLabels) +end function TradeQueryClass:UpdateControlsWithItems(row_idx) local sortMode = self.itemSortSelectionList[self.pbItemSortSelectionIndex] local sortedItems, errMsg = self:SortFetchResults(row_idx, sortMode) if errMsg == "MissingConversionRates" then - self:SetNotice(self.controls.pbNotice, "^4Price sorting is not available, falling back to Stat Value sort.") + self:SetNotice(self.controls.pbNotice, "^4Please update currency rates to sort by price. Falling back to Stat Value sort.") sortedItems, errMsg = self:SortFetchResults(row_idx, self.sortModes.StatValue) - end - if errMsg then + return + elseif errMsg then self:SetNotice(self.controls.pbNotice, "Error: " .. errMsg) return else @@ -743,14 +806,7 @@ function TradeQueryClass:UpdateControlsWithItems(row_idx) amount = self.resultTbl[row_idx][pb_index].amount, } self.controls.fullPrice.label = "Total Price: " .. self:GetTotalPriceString() - local dropdownLabels = {} - for result_index = 1, #self.resultTbl[row_idx] do - local pb_index = self.sortedResultTbl[row_idx][result_index].index - local item = new("Item", self.resultTbl[row_idx][pb_index].item_string) - table.insert(dropdownLabels, colorCodes[item.rarity]..item.name) - end - self.controls["resultDropdown".. row_idx].selIndex = 1 - self.controls["resultDropdown".. row_idx]:SetList(dropdownLabels) + self:UpdateDropdownList(row_idx) end -- Method to set the current result return in the pane based of an index @@ -766,26 +822,31 @@ end -- Method to sort the fetched results function TradeQueryClass:SortFetchResults(row_idx, mode) + local calcFunc, baseOutput local function getResultWeight(result_index) + if not calcFunc then + calcFunc, baseOutput = self.itemsTab.build.calcsTab:GetMiscCalculator() + end local sum = 0 for _, eval in ipairs(self:GetResultEvaluation(row_idx, result_index)) do sum = sum + eval.weight end return sum end + --- @return table? local function getPriceTable() - local out = {} - local pricedItems = self:addChaosEquivalentPriceToItems(self.resultTbl[row_idx]) - if pricedItems == nil then - return nil - end - for index, tbl in pairs(pricedItems) do - local chaosAmount = self:ConvertCurrencyToChaos(tbl.currency, tbl.amount) - if chaosAmount > 0 then - out[index] = chaosAmount - end + --- @type table + local divPrices = {} + for idx, item in ipairs(self.resultTbl[row_idx]) do + if item.currency and item.amount then + local divs = self:ConvertCurrencyToDivs(item.currency, item.amount) + if not divs then + return nil + end + divPrices[idx] = divs + else return nil end end - return out + return divPrices end local newTbl = {} if mode == self.sortModes.Weight then @@ -804,7 +865,20 @@ function TradeQueryClass:SortFetchResults(row_idx, mode) return nil, "MissingConversionRates" end for result_index = 1, #self.resultTbl[row_idx] do - t_insert(newTbl, { outputAttr = getResultWeight(result_index) / priceTable[result_index], index = result_index }) + -- generally, because we are filtering our results to only the top + -- contenders, we will end up with a small spread of result weights. + -- this is however not true for prices as *decent* items might start + -- at a couple of div while perfect items are worth hundreds of + -- divs. I think the best option here is weight - k * log10(price) + -- to prioritise good items while only slightly punishing high + -- prices. another option would be weight / log10(price), but it + -- still seems to overrate very cheap items that are bad + + -- scaling factor for price + local k = 0.1 + t_insert(newTbl, + { outputAttr = getResultWeight(result_index) - k * math.log(priceTable[result_index], 10), index = + result_index }) end table.sort(newTbl, function(a,b) return a.outputAttr > b.outputAttr end) elseif mode == self.sortModes.Price then @@ -822,25 +896,15 @@ function TradeQueryClass:SortFetchResults(row_idx, mode) return newTbl end ---- Convert item prices to chaos equivalent using poeninja data, returns nil if fails to convert any -function TradeQueryClass:addChaosEquivalentPriceToItems(items) - local outputItems = copyTable(items) - for _, item in ipairs(outputItems) do - local chaosAmount = self:ConvertCurrencyToChaos(item.currency, item.amount) - if chaosAmount == nil then - return nil - end - item.chaosEquivalent = chaosAmount - end - return outputItems -end - -- Method to generate pane elements for each item slot function TradeQueryClass:PriceItemRowDisplay(row_idx, top_pane_alignment_ref, row_vertical_padding, row_height) local controls = self.controls local slotTbl = self.slotTables[row_idx] local activeSlotRef = slotTbl.nodeId and self.itemsTab.activeItemSet[slotTbl.nodeId] or self.itemsTab.activeItemSet[slotTbl.slotName] - local activeSlot = slotTbl.nodeId and self.itemsTab.sockets[slotTbl.nodeId] or slotTbl.slotName and self.itemsTab.slots[slotTbl.slotName] + local activeSlot = slotTbl.nodeId and self.itemsTab.sockets[slotTbl.nodeId] or + slotTbl.slotName and (self.itemsTab.slots[slotTbl.slotName] or + slotTbl.slotName == "Watcher's Eye" and self:findValidSlotForWatchersEye() or + slotTbl.fullName and self.itemsTab.slots[slotTbl.fullName]) -- fullName for Abyssal Sockets local nameColor = slotTbl.unique and colorCodes.UNIQUE or "^7" controls["name"..row_idx] = new("LabelControl", top_pane_alignment_ref, {0, row_idx*(row_height + row_vertical_padding), 100, row_height - 4}, nameColor..slotTbl.slotName) controls["bestButton"..row_idx] = new("ButtonControl", { "LEFT", controls["name"..row_idx], "LEFT"}, {100 + 8, 0, 80, row_height}, "Find best", function() @@ -851,13 +915,14 @@ function TradeQueryClass:PriceItemRowDisplay(row_idx, top_pane_alignment_ref, ro else self:SetNotice(context.controls.pbNotice, "") end - if main.POESESSID == nil or main.POESESSID == "" then + if main.api.authToken == nil then local url = self.tradeQueryRequests:buildUrl(self.hostName .. "trade2/search", self.pbRealm, self.pbLeague) url = url .. "?q=" .. urlEncode(query) controls["uri"..context.row_idx]:SetText(url, true) return end context.controls["priceButton"..context.row_idx].label = "Searching..." + self.lastQueries[row_idx] = query self.tradeQueryRequests:SearchWithQueryWeightAdjusted(self.pbRealm, self.pbLeague, query, function(items, errMsg) if errMsg then @@ -867,6 +932,31 @@ function TradeQueryClass:PriceItemRowDisplay(row_idx, top_pane_alignment_ref, ro else self:SetNotice(context.controls.pbNotice, "") end + + if self.tradeQueryGenerator.lastAugmentBehaviour == "Copy Current" or self.tradeQueryGenerator.lastAnointBehaviour == "Copy Current" then + for i, _ in ipairs(items) do + local item = new("Item", items[i].item_string) + self.itemsTab:CopyAnointsAndAugments(item, true, true, context.slotTbl.slotName) + items[i].item_string = item:BuildRaw() + end + elseif self.tradeQueryGenerator.lastAugmentBehaviour == "Remove" then + for item_idx, _ in ipairs(items) do + local item = new("Item", items[item_idx].item_string) + -- sockets are kept as-is so the user can see e.g. exceptional or corrupted sockets + for rune_idx, _ in ipairs(item.runes or {}) do + item.runes[rune_idx] = "None" + end + item:UpdateRunes() + items[item_idx].item_string = item:BuildRaw() + end + elseif self.tradeQueryGenerator.lastAnointBehaviour == "Remove" then + for i, _ in ipairs(items) do + local item = new("Item", items[i].item_string) + item.enchantModLines = {} + items[i].item_string = item:BuildRaw() + end + end + self.resultTbl[context.row_idx] = items self:UpdateControlsWithItems(context.row_idx) context.controls["priceButton"..context.row_idx].label = "Price Item" @@ -914,11 +1004,12 @@ function TradeQueryClass:PriceItemRowDisplay(row_idx, top_pane_alignment_ref, ro controls["priceButton"..row_idx] = new("ButtonControl", { "TOPLEFT", controls["uri"..row_idx], "TOPRIGHT"}, {8, 0, 100, row_height}, "Price Item", function() controls["priceButton"..row_idx].label = "Searching..." - self.tradeQueryRequests:SearchWithURL(controls["uri"..row_idx].buf, function(items, errMsg) + self.tradeQueryRequests:SearchWithURL(controls["uri"..row_idx].buf, function(items, errMsg, query) if errMsg then self:SetNotice(controls.pbNotice, "Error: " .. errMsg) else self:SetNotice(controls.pbNotice, "") + self.lastQueries[row_idx] = query self.resultTbl[row_idx] = items self:UpdateControlsWithItems(row_idx) end @@ -926,15 +1017,15 @@ function TradeQueryClass:PriceItemRowDisplay(row_idx, top_pane_alignment_ref, ro end) end) controls["priceButton"..row_idx].enabled = function() - local poesessidAvailable = main.POESESSID and main.POESESSID ~= "" + local isAuthorized = main.api.authToken ~= nil local validURL = controls["uri"..row_idx].validURL local isSearching = controls["priceButton"..row_idx].label == "Searching..." - return poesessidAvailable and validURL and not isSearching + return isAuthorized and validURL and not isSearching end controls["priceButton"..row_idx].tooltipFunc = function(tooltip) tooltip:Clear() - if not main.POESESSID or main.POESESSID == "" then - tooltip:AddLine(16, "You must set your POESESSID to use search feature") + if not main.api.authToken then + tooltip:AddLine(16, "You must log in to use the search feature") elseif not controls["uri"..row_idx].validURL then tooltip:AddLine(16, "Enter a valid trade URL") end @@ -950,29 +1041,24 @@ function TradeQueryClass:PriceItemRowDisplay(row_idx, top_pane_alignment_ref, ro self.controls.fullPrice.label = "Total Price: " .. self:GetTotalPriceString() end) controls["changeButton"..row_idx].shown = function() return self.resultTbl[row_idx] end - local dropdownLabels = {} - for _, sortedResult in ipairs(self.sortedResultTbl[row_idx] or {}) do - local item = new("Item", self.resultTbl[row_idx][sortedResult.index].item_string) - table.insert(dropdownLabels, colorCodes[item.rarity]..item.name) - end - controls["resultDropdown"..row_idx] = new("DropDownControl", { "TOPLEFT", controls["changeButton"..row_idx], "TOPRIGHT"}, {8, 0, 325, row_height}, dropdownLabels, function(index) + controls["resultDropdown"..row_idx] = new("DropDownControl", { "TOPLEFT", controls["changeButton"..row_idx], "TOPRIGHT"}, {8, 0, 325, row_height}, {}, function(index) self.itemIndexTbl[row_idx] = self.sortedResultTbl[row_idx][index].index self:SetFetchResultReturn(row_idx, self.itemIndexTbl[row_idx]) end) - local function addCompareTooltip(tooltip, result_index, dbMode) - local result = self.resultTbl[row_idx][result_index] - local item = new("Item", result.item_string) - self.itemsTab:AddItemTooltip(tooltip, item, slotTbl, dbMode) - if main.slotOnlyTooltips and slotTbl.slotName == "Megalomaniac" then - local evaluation = self.resultTbl[row_idx][result_index].evaluation - self.itemsTab.build:AddStatComparesToTooltip(tooltip, self.onlyWeightedBaseOutput[row_idx][result_index], evaluation[1].output, "^7Equipping this item will give you:") - end - end + self:UpdateDropdownList(row_idx) controls["resultDropdown"..row_idx].tooltipFunc = function(tooltip, dropdown_mode, dropdown_index, dropdown_display_string) + local sortedRow = self.sortedResultTbl[row_idx] + if not sortedRow or not sortedRow[dropdown_index] then + return + end + local pb_index = sortedRow[dropdown_index].index + local result = self.resultTbl[row_idx] and self.resultTbl[row_idx][pb_index] + if not result then + return + end + local item = new("Item", result.item_string) tooltip:Clear() - local result_index = self.sortedResultTbl[row_idx][dropdown_index].index - local result = self.resultTbl[row_idx][result_index] - addCompareTooltip(tooltip, result_index) + self.itemsTab:AddItemTooltip(tooltip, item, activeSlot) tooltip:AddSeparator(10) tooltip:AddLine(16, string.format("^7Price: %s %s", result.amount, result.currency)) end @@ -993,28 +1079,69 @@ function TradeQueryClass:PriceItemRowDisplay(row_idx, top_pane_alignment_ref, ro controls["importButton"..row_idx].tooltipFunc = function(tooltip) tooltip:Clear() local selected_result_index = self.itemIndexTbl[row_idx] - if selected_result_index then - addCompareTooltip(tooltip, selected_result_index, true) + local item_string = self.resultTbl[row_idx][selected_result_index].item_string + if selected_result_index and item_string then + -- TODO: item parsing bug caught here. + -- item.baseName is nil and throws error in the following AddItemTooltip func + -- if the item is unidentified + local item = new("Item", item_string) + self.itemsTab:AddItemTooltip(tooltip, item, activeSlot, true) end end controls["importButton"..row_idx].enabled = function() return self.itemIndexTbl[row_idx] and self.resultTbl[row_idx][self.itemIndexTbl[row_idx]].item_string ~= nil end -- Whisper so we can copy to clipboard - controls["whisperButton"..row_idx] = new("ButtonControl", { "TOPLEFT", controls["importButton"..row_idx], "TOPRIGHT"}, {8, 0, 185, row_height}, function() - return self.totalPrice[row_idx] and "Whisper for " .. self.totalPrice[row_idx].amount .. " " .. self.totalPrice[row_idx].currency or "Whisper" - end, function() - Copy(self.resultTbl[row_idx][self.itemIndexTbl[row_idx]].whisper) - end) - controls["whisperButton"..row_idx].enabled = function() - return self.itemIndexTbl[row_idx] and self.resultTbl[row_idx][self.itemIndexTbl[row_idx]].whisper ~= nil - end - controls["whisperButton"..row_idx].tooltipFunc = function(tooltip) + controls["whisperButton" .. row_idx] = new("ButtonControl", + { "TOPLEFT", controls["importButton" .. row_idx], "TOPRIGHT" }, { 8, 0, 170, row_height }, function() + local itemResult = self.itemIndexTbl[row_idx] and self.resultTbl[row_idx][self.itemIndexTbl[row_idx]] + + if not itemResult then return "" end + + local price = self.totalPrice[row_idx] and + self.totalPrice[row_idx].amount .. " " .. self.totalPrice[row_idx].currency + + if itemResult.whisper then + return price and "Whisper for " .. price or "Whisper" + else + return price and "Search for " .. price or "Search" + end + + end, function() + local itemResult = self.itemIndexTbl[row_idx] and self.resultTbl[row_idx][self.itemIndexTbl[row_idx]] + if itemResult.whisper then + Copy(itemResult.whisper) + else + local exactQuery = dkjson.decode(self.lastQueries[row_idx]) + -- use trade sum to get the specific item. both min and max + -- weight on site uses floats but only shows integer in the api + -- e.g. weight of 172.3 shows up as 172 in the api + exactQuery.query.stats[1].value = { min = floor(itemResult.weight, 1) - 1, max = round(itemResult.weight, 1) + 1 } + -- also apply trader name. this should make false positives + -- extremely unlikely. this doesn't seem to take up a filter slot + exactQuery.query.filters = exactQuery.query.filters or { } + exactQuery.query.filters.trade_filters = exactQuery.query.filters.trade_filters or { filters = { } } + exactQuery.query.filters.trade_filters.filters = exactQuery.query.filters.trade_filters.filters or { } + exactQuery.query.filters.trade_filters.filters.account = { input = itemResult.trader } + + local exactQueryStr = dkjson.encode(exactQuery) + + self.tradeQueryRequests:SearchWithQuery(self.pbRealm, self.pbLeague, exactQueryStr, function(_, _) + end, {callbackQueryId = function(queryId) + local url = self.hostName.."trade2/search/"..self.pbLeague.."/"..queryId + Copy(url) + OpenURL(url) + end}) + end + end) + + controls["whisperButton" .. row_idx].tooltipFunc = function(tooltip) tooltip:Clear() - if self.itemIndexTbl[row_idx] and self.resultTbl[row_idx][self.itemIndexTbl[row_idx]].item_string then - tooltip.center = true - tooltip:AddLine(16, "Copies the item purchase whisper to the clipboard") - end + tooltip.center = true + local itemResult = self.itemIndexTbl[row_idx] and self.resultTbl[row_idx][self.itemIndexTbl[row_idx]] + local text = itemResult.whisper and "Copies the item purchase whisper to the clipboard" or + "Opens the search page to show the item" + tooltip:AddLine(16, text) end end @@ -1052,7 +1179,7 @@ function TradeQueryClass:UpdateRealms() self.controls.realm:SetSel(self.pbRealmIndex) end - -- use trade leagues api to get trade leagues including private leagues if valid. + -- use trade leagues api to get trade leagues including private leagues is valid. for _, realmId in pairs (self.realmIds) do self.tradeQueryRequests:FetchLeagues(realmId, function(leagues, errMsg) if errMsg then @@ -1068,7 +1195,7 @@ function TradeQueryClass:UpdateRealms() end) end - -- perform a generic search to make sure POESESSID if valid. + -- perform a generic search to make sure the authorization is valid. self.tradeQueryRequests:PerformSearch("poe2", "Standard", [[{"query":{"status":{"option":"online"},"stats":[{"type":"and","filters":[]}]},"sort":{"price":"asc"}}]], function(response, errMsg) if errMsg then self:SetNotice(self.controls.pbNotice, "Error: " .. tostring(errMsg)) diff --git a/src/Classes/TradeQueryGenerator.lua b/src/Classes/TradeQueryGenerator.lua index cdd488339..083b32954 100644 --- a/src/Classes/TradeQueryGenerator.lua +++ b/src/Classes/TradeQueryGenerator.lua @@ -83,7 +83,7 @@ end local tradeStatCategoryIndices = { ["Explicit"] = 2, ["Implicit"] = 3, - ["Corrupted"] = 4, + ["Corrupted"] = 5, ["AllocatesXEnchant"] = 5, ["Rune"] = 6, } @@ -183,8 +183,6 @@ function TradeQueryGeneratorClass.WeightedRatioOutputs(baseOutput, newOutput, st end function TradeQueryGeneratorClass:ProcessMod(mod, tradeQueryStatsParsed, itemCategoriesMask, itemCategoriesOverride) - if mod.statOrder == nil then mod.statOrder = { } end - if mod.group == nil then mod.group = "" end for index, modLine in ipairs(mod) do if modLine:find("Grants Level") or modLine:find("inflict Decay") then -- skip mods that grant skills / decay, as they will often be overwhelmingly powerful but don't actually fit into the build @@ -214,38 +212,41 @@ function TradeQueryGeneratorClass:ProcessMod(mod, tradeQueryStatsParsed, itemCat -- iterate trade mod category to find mod with matching text. local function getTradeMod() - -- try matching to global mods. - local matchStr = modLine:gsub("[#()0-9%-%+%.]","") - for _, entry in ipairs(tradeQueryStatsParsed.result[tradeStatCategoryIndices[modType]].entries) do - if entry.text:gsub("[#()0-9%-%+%.]","") == matchStr then - return entry + local entry + local tradeHashStr = tostring(mod.tradeHash) + for _, v in ipairs(tradeQueryStatsParsed.result[tradeStatCategoryIndices[modType]].entries) do + -- prefix removed + local ids = v.id:gsub(".+..stat_", "").."|" + -- split by non-integer + for id in ids:gmatch("%d+") do + if tradeHashStr == id then + entry = v + goto finish + end end end - -- check reverse - matchStr = swapInverse(matchStr) - for _, entry in ipairs(tradeQueryStatsParsed.result[tradeStatCategoryIndices[modType]].entries) do - if entry.text:gsub("[#()0-9%-%+%.]","") == matchStr then - return entry, true - end + ::finish:: + + if not entry then + return nil end - return nil + -- determine if the mod is inversed, i.e. increased here -> reduced on trade + local pattern = "[#()0-9%-%+%.]" + local matchStr = modLine:gsub(pattern,"") + local inverseMatchStr = swapInverse(matchStr) + if entry.text:gsub(pattern, "") == matchStr then + return entry, false + elseif entry.text:gsub(pattern, "") == inverseMatchStr then + return entry, true + end + return entry end local tradeMod = nil local invert - if mod.statOrder[index] == nil then -- if there isn't a mod order we have to use the trade id instead e.g. implicits. - tradeMod, invert = getTradeMod() - if tradeMod == nil then - logToFile("Unable to match %s mod: %s", modType, modLine) - goto nextModLine - end - mod.statOrder[index] = tradeMod.id - end - - local statOrder = modLine:find("Nearby Enemies have %-") ~= nil and mod.statOrder[index + 1] or mod.statOrder[index] -- hack to get minus res mods associated with the correct statOrder - local uniqueIndex = mod.group ~= "" and tostring(statOrder).."_"..mod.group or tostring(statOrder) + local uniqueIndex = tostring(mod.tradeHash) if self.modData[modType][uniqueIndex] == nil then if tradeMod == nil then @@ -360,7 +361,8 @@ function TradeQueryGeneratorClass:InitMods() -- originates from: https://www.pathofexile.com/api/trade2/data/stats local tradeStats = fetchStats() - tradeStats:gsub("\n", " ") + -- stop modifier texts from breaking the lua formatting + tradeStats = tradeStats:gsub("\\n", "") local tradeQueryStatsParsed = dkjson.decode(tradeStats) for _, modDomain in ipairs(tradeQueryStatsParsed.result) do for _, mod in ipairs(modDomain.entries) do @@ -380,6 +382,23 @@ function TradeQueryGeneratorClass:InitMods() self:GenerateModData(data.itemMods.Flask, tradeQueryStatsParsed, { ["LifeFlask"] = true, ["ManaFlask"] = true }) self:GenerateModData(data.itemMods.Charm, tradeQueryStatsParsed, { ["Charm"] = true }) + -- essences, because in item mod data they don't have equipment tags + for name, essence in pairs(data.essences) do + -- weird exception: linked to mod that says "% dex int or str" + if name:find("Perfect") and not (name == "Metadata/Items/Currency/CurrencyPerfectEssenceAttribute") then + for itemType, modName in pairs(essence.mods) do + local mask = {} + local itemType = itemType == "Warstaff" and "Quarterstaff" or itemType + mask[itemType] = true + self:ProcessMod(data.itemMods.Item[modName], tradeQueryStatsParsed, regularItemMask, mask) + end + end + end + -- fix the weird exception + for _, v in ipairs({"EssencePercentStrength1", "EssencePercentDexterity1", "EssencePercentIntelligence1"}) do + self:ProcessMod(data.itemMods.Item[v], tradeQueryStatsParsed, regularItemMask, { Amulet = true }) + end + for _, entry in ipairs(tradeQueryStatsParsed.result[tradeStatCategoryIndices.AllocatesXEnchant].entries) do if entry.text:sub(1, 10) == "Allocates " then -- The trade id for allocatesX enchants end with "|[nodeID]" for the allocated node. @@ -390,12 +409,30 @@ function TradeQueryGeneratorClass:InitMods() -- implicit mods for baseName, entry in pairsSortByKey(data.itemBases) do - if entry.implicit ~= nil then + if entry.implicit ~= nil and entry.type ~= "Transcendent Limb" then local mod = { type = "Implicit" } for modLine in string.gmatch(entry.implicit, "([^".."\n".."]+)") do t_insert(mod, modLine) end + local found = false + for _, modLine in ipairs(mod) do + if modLine:find("Grants Skill:") then + goto continue + end + for _, v in pairs(data.itemMods.Exclusive) do + if v[1] == modLine then + found = true + mod = v + mod.type = "Implicit" + end + end + end + if not found then + ConPrintf("unknown implicit mod: %s", mod[1]) + goto continue + end + -- create trade type mask for base type local maskOverride = {} for tradeName, typeNames in pairs(tradeCategoryNames) do @@ -416,38 +453,42 @@ function TradeQueryGeneratorClass:InitMods() self:ProcessMod(mod, tradeQueryStatsParsed, regularItemMask, maskOverride) end end + ::continue:: end - -- rune mods + -- -- rune mods for name, runeMods in pairsSortByKey(data.itemMods.Runes) do for slotType, mods in pairs(runeMods) do - if slotType == "weapon" then - self:ProcessMod(mods, tradeQueryStatsParsed, regularItemMask, { ["1HWeapon"] = true, ["2HWeapon"] = true, ["1HMace"] = true, ["Claw"] = true, ["Quarterstaff"] = true, ["Bow"] = true, ["2HMace"] = true, ["Crossbow"] = true, ["Spear"] = true, ["Flail"] = true, ["Talisman"] = true }) - elseif slotType == "armour" then - self:ProcessMod(mods, tradeQueryStatsParsed, regularItemMask, { ["Shield"] = true, ["Chest"] = true, ["Helmet"] = true, ["Gloves"] = true, ["Boots"] = true, ["Focus"] = true }) - elseif slotType == "caster" then - self:ProcessMod(mods, tradeQueryStatsParsed, regularItemMask, { ["Wand"] = true, ["Staff"] = true }) - else - -- Mod is slot specific, try to match against a value in tradeCategoryNames - local matchedCategory = nil - for category, categoryOptions in pairs(tradeCategoryNames) do - for i, opt in pairs(categoryOptions) do - if opt:lower():match(slotType) then - matchedCategory = category + for i, modLine in ipairs(mods) do + local mod = {modLine, tradeHash = mods.tradeHashes[i], type = "Rune"} + if slotType == "weapon" then + self:ProcessMod(mod, tradeQueryStatsParsed, regularItemMask, { ["1HWeapon"] = true, ["2HWeapon"] = true, ["1HMace"] = true, ["Claw"] = true, ["Quarterstaff"] = true, ["Bow"] = true, ["2HMace"] = true, ["Crossbow"] = true, ["Spear"] = true, ["Flail"] = true, ["Talisman"] = true }) + elseif slotType == "armour" then + self:ProcessMod(mod, tradeQueryStatsParsed, regularItemMask, { ["Shield"] = true, ["Chest"] = true, ["Helmet"] = true, ["Gloves"] = true, ["Boots"] = true, ["Focus"] = true }) + elseif slotType == "caster" then + self:ProcessMod(mod, tradeQueryStatsParsed, regularItemMask, { ["Wand"] = true, ["Staff"] = true }) + else + -- Mod is slot specific, try to match against a value in tradeCategoryNames + local matchedCategory = nil + for category, categoryOptions in pairs(tradeCategoryNames) do + for i, opt in pairs(categoryOptions) do + if opt:lower():match(slotType) then + matchedCategory = category + break + end + end + if matchedCategory then break end end if matchedCategory then - break + self:ProcessMod(mod, tradeQueryStatsParsed, regularItemMask, { [matchedCategory] = true }) + else + ConPrintf("TradeQuery: Unmatched category for modifier. Slot type: %s Modifier: %s", mods.slotType, mods.name) end end - if matchedCategory then - self:ProcessMod(mods, tradeQueryStatsParsed, regularItemMask, { [matchedCategory] = true }) - else - ConPrintf("TradeQuery: Unmatched category for modifier. Slot type: %s Modifier: %s", mods.slotType, mods.name) - end end - end + end end local queryModsFile = io.open(queryModFilePath, 'w') @@ -495,6 +536,9 @@ function TradeQueryGeneratorClass:GenerateModWeights(modsToTest) end end + -- remove (Local) suffix so pob parses the mod correctly + modLine = modLine:gsub("%(Local%)", "") + self.calcContext.testItem.explicitModLines[1] = { line = modLine, custom = true } self.calcContext.testItem:BuildAndParseRaw() @@ -572,7 +616,7 @@ function TradeQueryGeneratorClass:OnFrame() end local currencyTable = { - { name = "Relative", id = nil }, + { name = "Exalted Orb Equivalent", id = nil }, { name = "Exalted Orb", id = "exalted" }, { name = "Chaos Orb", id = "chaos" }, { name = "Divine Orb", id = "divine" }, @@ -580,7 +624,7 @@ local currencyTable = { { name = "Orb of Transmutation", id = "transmute" }, { name = "Regal Orb", id = "regal" }, { name = "Vaal Orb", id = "vaal" }, - { name = "Annulment Orb", id = "annul" }, + { name = "Orb of Annulment", id = "annul" }, { name = "Orb of Alchemy", id = "alch" }, { name = "Mirror of Kalandra", id = "mirror" } } @@ -717,9 +761,6 @@ function TradeQueryGeneratorClass:StartQuery(slot, options) elseif slot.slotName == "Belt" then itemCategoryQueryStr = "accessory.belt" itemCategory = "Belt" - elseif slot.slotName:find("Time-Lost") ~= nil then - itemCategoryQueryStr = "jewel" - itemCategory = "RadiusJewel" elseif slot.slotName:find("Jewel") ~= nil then itemCategoryQueryStr = "jewel" itemCategory = options.jewelType .. "Jewel" @@ -745,6 +786,13 @@ function TradeQueryGeneratorClass:StartQuery(slot, options) -- Create a temp item for the slot with no mods local itemRawStr = "Rarity: RARE\nStat Tester\n" .. testItemType + if options.jewelType == "Radius" then + itemRawStr = [[Rarity: RARE +Stat Tester +Time-Lost Sapphire +Radius: Small +Implicits: 0]] + end local testItem = new("Item", itemRawStr) -- Calculate base output with a blank item @@ -783,7 +831,25 @@ function TradeQueryGeneratorClass:ExecuteQuery() self:GeneratePassiveNodeWeights(self.modData.AllocatesXEnchant) return end - self:GenerateModWeights(self.modData["Explicit"]) + + -- the trade site has no filters for jewel categories, so we can remove the + -- other mods to filter the category. this should also free up some filter slots. + if self.calcContext.options.jewelType == "Radius" then + local radiusMods = {} + -- local baseMods = {} + for k, v in pairs(self.modData["Explicit"]) do + if v.RadiusJewel then + radiusMods[k] = v + end + end + + self:GenerateModWeights(radiusMods) + else + -- radius mods are not filtered out here, but they are valued at zero and + -- ignored as the base item won't have a "radius:" line + self:GenerateModWeights(self.modData["Explicit"]) + end + self:GenerateModWeights(self.modData["Implicit"]) if self.calcContext.options.includeCorrupted then self:GenerateModWeights(self.modData["Corrupted"]) @@ -824,6 +890,15 @@ function TradeQueryGeneratorClass:FinishQuery() -- So apply a modifier to get a reasonable min and hopefully approximate that the query will start out with small upgrades. local minWeight = megalomaniacSpecialMinWeight or currentStatDiff * 0.5 + -- what the trade site API uses for instant buyout etc. + self.tradeTypes = { + "securable", + "available", + "onlineleague", + "online", + "any", + } + local selectedTradeType = self.tradeTypes[self.tradeTypeIndex] -- Generate trade query str and open in browser local filters = 0 local queryTable = { @@ -836,7 +911,7 @@ function TradeQueryGeneratorClass:FinishQuery() } } }, - status = { option = "available" }, + status = { option = selectedTradeType }, stats = { { type = "weight", @@ -858,6 +933,10 @@ function TradeQueryGeneratorClass:FinishQuery() if options.maxPrice and options.maxPrice > 0 then num_extra = num_extra + 1 end + if options.account then + queryTable.query.filters.trade_filters.filters.account = {input = options.account} + end + if options.maxLevel and options.maxLevel > 0 then num_extra = num_extra + 1 end @@ -954,33 +1033,68 @@ function TradeQueryGeneratorClass:RequestQuery(slot, context, statWeights, callb local isJewelSlot = slot and slot.slotName:find("Jewel") ~= nil - controls.includeCorrupted = new("CheckBoxControl", {"TOP",nil,"TOP"}, {-40, 30, 18}, "Corrupted Mods:", function(state) end) + local lastItemAnchor + local function updateLastAnchor(anchor, height) + lastItemAnchor = anchor + popupHeight = popupHeight + (height or 23) + end + + controls.includeCorrupted = new("CheckBoxControl", {"TOP",nil,"TOP"}, {-40, 30, 18}, "Corrupted Mods:", function(state) end, "Includes corruption implicit modifiers in the weighted sum.\nNote that there is a maximum search filter count which means this might cause other weights to not be included.") controls.includeCorrupted.state = not context.slotTbl.alreadyCorrupted and (self.lastIncludeCorrupted == nil or self.lastIncludeCorrupted == true) controls.includeCorrupted.enabled = not context.slotTbl.alreadyCorrupted + updateLastAnchor(controls.includeCorrupted) - local canHaveRunes = slot and (slot.slotName:find("Weapon 1") or slot.slotName:find("Weapon 2") or slot.slotName:find("Helmet") or slot.slotName:find("Body Armour") or slot.slotName:find("Gloves") or slot.slotName:find("Boots")) - controls.includeRunes = new("CheckBoxControl", {"TOPRIGHT",controls.includeCorrupted,"BOTTOMRIGHT"}, {0, 5, 18}, "Rune Mods:", function(state) end) - controls.includeRunes.state = canHaveRunes and (self.lastIncludeRunes == nil or self.lastIncludeRunes == true) - controls.includeRunes.enabled = canHaveRunes - local lastItemAnchor = controls.includeRunes + - local function updateLastAnchor(anchor, height) - lastItemAnchor = anchor - popupHeight = popupHeight + (height or 23) + controls.includeMirrored = new("CheckBoxControl", {"TOPRIGHT",lastItemAnchor,"BOTTOMRIGHT"}, {0, 5, 18}, "Mirrored Items:", function(state) end) + controls.includeMirrored.state = (self.lastIncludeMirrored == nil or self.lastIncludeMirrored == true) + updateLastAnchor(controls.includeMirrored) + + -- there are also some exceptions like the darkness enthroned belt, but runes on these are not yet working pob + local isAugmentableSlot = slot and (slot.slotName:find("Weapon 1") or slot.slotName:find("Weapon 2") or slot.slotName:find("Helmet") or slot.slotName:find("Body Armour") or slot.slotName:find("Gloves") or slot.slotName:find("Boots")) + if isAugmentableSlot then + local augmentTooltip = [[Controls how augments are used in the search. + +Copy Current: augments in weights are skipped and augments are replaced with the current augments when possible. +Usually the best opinion as this ensures the augments makes sense for your build. + +Keep: augments will be included in weights and will not be changed on items. +Best used when you value an augment greatly, and cannot add it yourself. + +Remove: augments are completely ignored, and removed from items.]] + controls.augmentBehaviour = new("DropDownControl", {"TOPLEFT", lastItemAnchor, "BOTTOMLEFT"}, {0, 5, 110, 18}, {"Copy Current", "Keep", "Remove"}, function(state) end, augmentTooltip) + controls.augmentBehaviour:SetSel(self.lastAugmentBehaviourIdx or 1) + controls.augmentBehaviourLabel = new("LabelControl", { "RIGHT", controls.augmentBehaviour, "LEFT" }, + { -4, 0, 80, 16 }, "Rune Behaviour:") + updateLastAnchor(controls.augmentBehaviour) + end + + local isAmulet = slot and (slot.slotName:find("Amulet")) + if isAmulet then + local augmentTooltip = [[Controls how anoints are used in the search. + +Copy Current: anoints are replaced with the current anoint when possible. +Usually the best opinion as this ensures the anoint makes sense for your build. + +Keep: anoints will not be changed on items. +Best used when you cannot add one yourself. Note that weights cannot be generated for anoints. + +Remove: anoints are completely ignored, and removed from items.]] + controls.anointBehaviour = new("DropDownControl", {"TOPLEFT", lastItemAnchor, "BOTTOMLEFT"}, {0, 5, 110, 18}, {"Copy Current", "Keep", "Remove"}, function(state) end, augmentTooltip) + controls.anointBehaviour:SetSel(self.lastAnointBehaviourIdx or 1) + controls.anointBehaviourLabel = new("LabelControl", { "RIGHT", controls.anointBehaviour, "LEFT" }, + { -4, 0, 80, 16 }, "Anoint Behaviour:") + updateLastAnchor(controls.anointBehaviour) end if context.slotTbl.unique then options.special = { itemName = context.slotTbl.slotName } end - controls.includeMirrored = new("CheckBoxControl", {"TOPRIGHT",lastItemAnchor,"BOTTOMRIGHT"}, {0, 5, 18}, "Mirrored items:", function(state) end) - controls.includeMirrored.state = (self.lastIncludeMirrored == nil or self.lastIncludeMirrored == true) - updateLastAnchor(controls.includeMirrored) - if isJewelSlot then - controls.jewelType = new("DropDownControl", {"TOPLEFT",lastItemAnchor,"BOTTOMLEFT"}, {0, 5, 100, 18}, { "Any", "Base", "Radius" }, function(index, value) end) -- this does nothing atm + controls.jewelType = new("DropDownControl", {"TOPLEFT",lastItemAnchor,"BOTTOMLEFT"}, {0, 5, 100, 18}, { "Base", "Radius" }, function(index, value) end) controls.jewelType.selIndex = self.lastJewelType or 1 controls.jewelTypeLabel = new("LabelControl", {"RIGHT",controls.jewelType,"LEFT"}, {-5, 0, 0, 16}, "Jewel Type:") updateLastAnchor(controls.jewelType) @@ -993,7 +1107,7 @@ function TradeQueryGeneratorClass:RequestQuery(slot, context, statWeights, callb end controls.maxPrice = new("EditControl", {"TOPLEFT",lastItemAnchor,"BOTTOMLEFT"}, {0, 5, 70, 18}, nil, nil, "%D") controls.maxPrice.buf = self.lastMaxPrice and tostring(self.lastMaxPrice) or "" - controls.maxPriceType = new("DropDownControl", {"LEFT",controls.maxPrice,"RIGHT"}, {5, 0, 150, 18}, currencyDropdownNames, nil) + controls.maxPriceType = new("DropDownControl", {"LEFT",controls.maxPrice,"RIGHT"}, {5, 0, 150, 18}, currencyDropdownNames, nil, "The trade site will filter out listings with other currencies,\nif anything other than \"Exalted Orb Equivalent\" is chosen and a maximum is specified.") controls.maxPriceType.selIndex = self.lastMaxPriceTypeIndex or 1 controls.maxPriceLabel = new("LabelControl", {"RIGHT",controls.maxPrice,"LEFT"}, {-5, 0, 0, 16}, "^7Max Price:") updateLastAnchor(controls.maxPrice) @@ -1007,7 +1121,7 @@ function TradeQueryGeneratorClass:RequestQuery(slot, context, statWeights, callb if slot and not isJewelSlot and not slot.slotName:find("Flask") and not slot.slotName:find("Belt") and not slot.slotName:find("Ring") and not slot.slotName:find("Amulet") and not slot.slotName:find("Charm") then controls.sockets = new("EditControl", {"TOPLEFT",lastItemAnchor,"BOTTOMLEFT"}, {0, 5, 70, 18}, nil, nil, "%D") controls.sockets.buf = self.lastSockets and tostring(self.lastSockets) or "" - controls.socketsLabel = new("LabelControl", {"RIGHT",controls.sockets,"LEFT"}, {-5, 0, 0, 16}, "# of Empty Sockets:") + controls.socketsLabel = new("LabelControl", {"RIGHT",controls.sockets,"LEFT"}, {-5, 0, 0, 16}, "^7# of Empty Sockets:") updateLastAnchor(controls.sockets) end @@ -1037,18 +1151,31 @@ function TradeQueryGeneratorClass:RequestQuery(slot, context, statWeights, callb controls.generateQuery = new("ButtonControl", { "BOTTOM", nil, "BOTTOM" }, {-45, -10, 80, 20}, "Execute", function() main:ClosePopup() + self.tradeTypeIndex = context.controls.tradeTypeSelection.selIndex + if controls.includeMirrored then self.lastIncludeMirrored, options.includeMirrored = controls.includeMirrored.state, controls.includeMirrored.state end if controls.includeCorrupted then self.lastIncludeCorrupted, options.includeCorrupted = controls.includeCorrupted.state, controls.includeCorrupted.state end - if controls.includeRunes then - self.lastIncludeRunes, options.includeRunes = controls.includeRunes.state, controls.includeRunes.state + if controls.augmentBehaviour then + -- remember setting + self.lastAugmentBehaviourIdx = controls.augmentBehaviour.selIndex + -- used by TradeQuery to change augments accordingly + self.lastAugmentBehaviour = controls.augmentBehaviour:GetSelValue() + -- whether weights should be generated + options.includeRunes = controls.augmentBehaviour:GetSelValue() == "Keep" + end + if controls.anointBehaviour then + -- remember setting + self.lastAnointBehaviourIdx = controls.anointBehaviour.selIndex + -- used by TradeQuery to change anoints accordingly + self.lastAnointBehaviour = controls.anointBehaviour:GetSelValue() end if controls.jewelType then self.lastJewelType = controls.jewelType.selIndex - options.jewelType = controls.jewelType.list[controls.jewelType.selIndex] + options.jewelType = controls.jewelType:GetSelValue() end if controls.maxPrice.buf then options.maxPrice = tonumber(controls.maxPrice.buf) diff --git a/src/Classes/TradeQueryRateLimiter.lua b/src/Classes/TradeQueryRateLimiter.lua index c7281b0cb..5a9c675ee 100644 --- a/src/Classes/TradeQueryRateLimiter.lua +++ b/src/Classes/TradeQueryRateLimiter.lua @@ -71,13 +71,15 @@ function TradeQueryRateLimiterClass:ParseHeader(headerString) return headers end -function TradeQueryRateLimiterClass:ParsePolicy(headerString) +function TradeQueryRateLimiterClass:ParsePolicy(headerString, policy) local policies = {} local headers = self:ParseHeader(headerString) - local policyName = headers["x-rate-limit-policy"] + local policyName = headers["x-rate-limit-policy"] or policy + ConPrintf("policy: %s, headers: %s", policy, headerString) policies[policyName] = {} local retryAfter = headers["retry-after"] if retryAfter then + ConPrintf("retry after: %d", retryAfter) policies[policyName].retryAfter = os.time() + retryAfter end local ruleNames = {} @@ -109,8 +111,11 @@ function TradeQueryRateLimiterClass:ParsePolicy(headerString) return policies end -function TradeQueryRateLimiterClass:UpdateFromHeader(headerString) - local newPolicies = self:ParsePolicy(headerString) +function TradeQueryRateLimiterClass:UpdateFromHeader(headerString, policy) + local newPolicies = self:ParsePolicy(headerString, policy) + if not newPolicies then + return + end for policyKey, policyValue in pairs(newPolicies) do if self.requestHistory[policyKey] == nil then self.requestHistory[policyKey] = { timestamps = {} } diff --git a/src/Classes/TradeQueryRequests.lua b/src/Classes/TradeQueryRequests.lua index b0cdf8632..3376b046b 100644 --- a/src/Classes/TradeQueryRequests.lua +++ b/src/Classes/TradeQueryRequests.lua @@ -19,7 +19,8 @@ local TradeQueryRequestsClass = newClass("TradeQueryRequests", function(self, ra end) ---Main routine for processing request queue -function TradeQueryRequestsClass:ProcessQueue() +--- @param onRateLimit fun(integer)? +function TradeQueryRequestsClass:ProcessQueue(onRateLimit) for key, queue in pairs(self.requestQueue) do if #queue > 0 then local policy = self.rateLimiter:GetPolicyName(key) @@ -31,29 +32,35 @@ function TradeQueryRequestsClass:ProcessQueue() local requestId = self.rateLimiter:InsertRequest(policy) local onComplete = function(response, errMsg) self.rateLimiter:FinishRequest(policy, requestId) - self.rateLimiter:UpdateFromHeader(response.header) + self.rateLimiter:UpdateFromHeader(response.header, policy) if response.header:match("HTTP/[%d%.]+ (%d+)") == "429" then + local retryAfter = response.header:match("Retry%-After:%s+(%d+)") + retryAfter = retryAfter and tonumber(retryAfter) or 0 request.attempts = (request.attempts or 0) + 1 - local backoff = m_min(2 ^ request.attempts, 60) + + local backoff = math.max(math.min(2 ^ request.attempts, 60), retryAfter) request.retryTime = os.time() + backoff table.insert(queue, 1, request) + -- optional callback with the backoff time when rate + -- limited to inform user + if onRateLimit then + onRateLimit(backoff) + end return end - -- if limit rules don't return account then the POESESSID is invalid. - if response.header:match("[xX]%-[rR]ate%-[lL]imit%-[rR]ules: (.-)\n"):match("Account") == nil and main.POESESSID ~= "" then - main.POESESSID = "" + -- if limit rules don't return account then the auth token is invalid. + if response.header:match("[xX]%-[rR]ate%-[lL]imit%-[rR]ules: (.-)\n"):match("Account") == nil and main.api.authToken then if errMsg then - errMsg = errMsg .. "\nPOESESSID is invalid. Please Re-Log and reset" + errMsg = errMsg .. "\nAuthorization is invalid. Please Re-Log and reset" else - errMsg = "POESESSID is invalid. Please Re-Log and reset" + errMsg = "Authorization is invalid. Please Re-Log and reset" end end request.callback(response.body, errMsg, unpack(request.callbackParams or {})) end - -- self:SendRequest(request.url , onComplete, {body = request.body, poesessid = main.POESESSID}) local header = "Content-Type: application/json" - if main.POESESSID ~= "" then - header = header .. "\nCookie: POESESSID=" .. main.POESESSID + if main.api.authToken then + header = header .."\nAuthorization: Bearer "..main.api.authToken end launch:DownloadPage(request.url, onComplete, { header = header, @@ -198,7 +205,7 @@ function TradeQueryRequestsClass:PerformSearch(realm, league, query, callback) url = self:buildUrl(self.hostName .. "api/trade2/search", realm, league), body = query, callback = function(response, errMsg) - if errMsg and not errMsg:find("Response code: 400") and not errMsg:find("POESESSID") then + if errMsg and not errMsg:find("Response code: 400") then return callback(nil, errMsg) end local response = dkjson.decode(response) @@ -214,12 +221,7 @@ function TradeQueryRequestsClass:PerformSearch(realm, league, query, callback) callback(response, errMsg) end if response.error.message:find("Logging in will increase this limit") then - if main.POESESSID ~= "" then - errMsg = "POESESSID is invalid. Please Re-Log and reset" - main.POESESSID = "" - else - errMsg = "Session is invalid. Please add your POESESSID" - end + errMsg = "Authorization is invalid. Please Re-Log and reset" else -- Report unhandled error errMsg = "[ " .. response.error.code .. ": " .. response.error.message .. " ]" @@ -427,6 +429,7 @@ function TradeQueryRequestsClass:FetchResultBlock(url, callback) currency = trade_entry.listing.price.currency, item_string = table.concat(rawLines, "\n"), whisper = trade_entry.listing.whisper, + trader = trade_entry.listing.account.name, weight = trade_entry.item.pseudoMods and trade_entry.item.pseudoMods[1]:match("Sum: (.+)") or "0", id = trade_entry.id }) @@ -436,7 +439,7 @@ function TradeQueryRequestsClass:FetchResultBlock(url, callback) }) end ----@param callback fun(items:table, errMsg:string) +---@param callback fun(items:table, errMsg:string, query: string?) function TradeQueryRequestsClass:SearchWithURL(url, callback) local subpath = url:match(self.hostName .. "trade2/search/(.+)$") local paths = {} @@ -444,7 +447,7 @@ function TradeQueryRequestsClass:SearchWithURL(url, callback) table.insert(paths, path) end if #paths < 2 or #paths > 3 then - return callback(nil, "Invalid URL") + return callback(nil, "Invalid URL", nil) end local realm, league, queryId if #paths == 3 then @@ -454,7 +457,7 @@ function TradeQueryRequestsClass:SearchWithURL(url, callback) queryId = paths[#paths] self:FetchSearchQuery(realm, league, queryId, function(query, errMsg) if errMsg then - return callback(nil, errMsg) + return callback(nil, errMsg, nil) end -- update sorting on provided url to sort by weights. @@ -470,7 +473,9 @@ function TradeQueryRequestsClass:SearchWithURL(url, callback) end query = dkjson.encode(json_data) - self:SearchWithQuery(realm, league, query, callback) + self:SearchWithQuery(realm, league, query, function(items, searchErrMsg) + callback(items, searchErrMsg, query) + end) end) end @@ -499,7 +504,7 @@ end ---@param realm string ---@param callback fun(query:table, errMsg:string) function TradeQueryRequestsClass:FetchLeagues(realm, callback) - local header = "Cookie: POESESSID=" .. main.POESESSID + local header = "Authorization: Bearer ".. (main.api.authToken or "") launch:DownloadPage( self.hostName .. "api/trade2/data/leagues", function(response, errMsg) diff --git a/src/Data/ModItemExclusive.lua b/src/Data/ModItemExclusive.lua index f9bb1fac4..24cf68eec 100644 --- a/src/Data/ModItemExclusive.lua +++ b/src/Data/ModItemExclusive.lua @@ -163,29 +163,29 @@ return { ["CrossbowImplicitAdditionalBallistaTotem1"] = { affix = "", "+1 to maximum number of Summoned Ballista Totems", statOrder = { 4058 }, level = 1, group = "AdditionalBallistaTotem", weightKey = { }, weightVal = { }, modTags = { }, tradeHash = 1823942939, }, ["TrapImplicitCooldownRecovery1"] = { affix = "", "(20-30)% increased Cooldown Recovery Rate for throwing Traps", statOrder = { 3044 }, level = 1, group = "TrapCooldownRecovery", weightKey = { }, weightVal = { }, modTags = { }, tradeHash = 3417757416, }, ["BucklerImplicitStunThreshold1"] = { affix = "", "+16 to Stun Threshold", statOrder = { 994 }, level = 1, group = "StunThreshold", weightKey = { }, weightVal = { }, modTags = { }, tradeHash = 915769802, }, - ["UniqueJewelRadiusMana"] = { affix = "", "1% increased maximum Mana", statOrder = { 872 }, level = 1, group = "MaximumManaIncreasePercent", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, nodeType = 1, tradeHash = 2748665614, }, - ["UniqueJewelRadiusLife"] = { affix = "", "1% increased maximum Life", statOrder = { 870 }, level = 1, group = "MaximumLifeIncreasePercent", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, nodeType = 1, tradeHash = 983749596, }, - ["UniqueJewelRadiusIncreasedLife"] = { affix = "", "+8 to maximum Life", statOrder = { 869 }, level = 1, group = "IncreasedLife", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, nodeType = 1, tradeHash = 3299347043, }, - ["UniqueJewelRadiusIncreasedMana"] = { affix = "", "+8 to maximum Mana", statOrder = { 871 }, level = 1, group = "IncreasedMana", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, nodeType = 1, tradeHash = 1050105434, }, - ["UniqueJewelRadiusIgniteDurationOnSelf"] = { affix = "", "(4-6)% reduced Ignite Duration on you", statOrder = { 996 }, level = 1, group = "ReducedIgniteDurationOnSelf", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire", "ailment" }, nodeType = 1, tradeHash = 986397080, }, - ["UniqueJewelRadiusFreezeDurationOnSelf"] = { affix = "", "(4-6)% reduced Freeze Duration on you", statOrder = { 998 }, level = 1, group = "ReducedFreezeDuration", weightKey = { }, weightVal = { }, modTags = { "elemental", "cold", "ailment" }, nodeType = 1, tradeHash = 2160282525, }, - ["UniqueJewelRadiusShockDurationOnSelf"] = { affix = "", "(4-6)% reduced Shock duration on you", statOrder = { 999 }, level = 1, group = "ReducedShockDuration", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning", "ailment" }, nodeType = 1, tradeHash = 99927264, }, - ["UniqueJewelRadiusFireResistance"] = { affix = "", "+(2-4)% to Fire Resistance", statOrder = { 958 }, level = 1, group = "FireResistance", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire", "resistance" }, nodeType = 1, tradeHash = 3372524247, }, - ["UniqueJewelRadiusColdResistance"] = { affix = "", "+(2-4)% to Cold Resistance", statOrder = { 959 }, level = 1, group = "ColdResistance", weightKey = { }, weightVal = { }, modTags = { "elemental", "cold", "resistance" }, nodeType = 1, tradeHash = 4220027924, }, - ["UniqueJewelRadiusLightningResistance"] = { affix = "", "+(2-4)% to Lightning Resistance", statOrder = { 960 }, level = 1, group = "LightningResistance", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning", "resistance" }, nodeType = 1, tradeHash = 1671376347, }, - ["UniqueJewelRadiusChaosResistance"] = { affix = "", "+(2-3)% to Chaos Resistance", statOrder = { 961 }, level = 1, group = "ChaosResistance", weightKey = { }, weightVal = { }, modTags = { "chaos", "resistance" }, nodeType = 1, tradeHash = 2923486259, }, - ["UniqueJewelRadiusMaxFireResistance"] = { affix = "", "+1% to Maximum Fire Resistance", statOrder = { 953 }, level = 1, group = "MaximumFireResist", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire", "resistance" }, nodeType = 2, tradeHash = 4095671657, }, - ["UniqueJewelRadiusMaxColdResistance"] = { affix = "", "+1% to Maximum Cold Resistance", statOrder = { 954 }, level = 1, group = "MaximumColdResist", weightKey = { }, weightVal = { }, modTags = { "elemental", "cold", "resistance" }, nodeType = 2, tradeHash = 3676141501, }, - ["UniqueJewelRadiusMaxLightningResistance"] = { affix = "", "+1% to Maximum Lightning Resistance", statOrder = { 955 }, level = 1, group = "MaximumLightningResistance", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning", "resistance" }, nodeType = 2, tradeHash = 1011760251, }, - ["UniqueJewelRadiusMaxChaosResistance"] = { affix = "", "+1% to Maximum Chaos Resistance", statOrder = { 956 }, level = 1, group = "MaximumChaosResistance", weightKey = { }, weightVal = { }, modTags = { "chaos", "resistance" }, nodeType = 2, tradeHash = 1301765461, }, - ["UniqueJewelRadiusPercentStrenth"] = { affix = "", "(2-3)% increased Strength", statOrder = { 1080 }, level = 1, group = "PercentageStrength", weightKey = { }, weightVal = { }, modTags = { "attribute" }, nodeType = 2, tradeHash = 734614379, }, - ["UniqueJewelRadiusPercentIntelligence"] = { affix = "", "(2-3)% increased Intelligence", statOrder = { 1082 }, level = 1, group = "PercentageIntelligence", weightKey = { }, weightVal = { }, modTags = { "attribute" }, nodeType = 2, tradeHash = 656461285, }, - ["UniqueJewelRadiusPercentDexterity"] = { affix = "", "(2-3)% increased Dexterity", statOrder = { 1081 }, level = 1, group = "PercentageDexterity", weightKey = { }, weightVal = { }, modTags = { "attribute" }, nodeType = 2, tradeHash = 4139681126, }, - ["UniqueJewelRadiusSpirit"] = { affix = "", "+(8-12) to Spirit", statOrder = { 873 }, level = 1, group = "JewelSpirit", weightKey = { }, weightVal = { }, modTags = { }, nodeType = 2, tradeHash = 2704225257, }, - ["UniqueJewelRadiusDamageAsFire"] = { affix = "", "Gain (2-4)% of Damage as Extra Fire Damage", statOrder = { 847 }, level = 1, group = "DamageGainedAsFire", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "fire" }, nodeType = 2, tradeHash = 3015669065, }, - ["UniqueJewelRadiusDamageAsCold"] = { affix = "", "Gain (2-4)% of Damage as Extra Cold Damage", statOrder = { 849 }, level = 1, group = "DamageGainedAsCold", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "cold" }, nodeType = 2, tradeHash = 2505884597, }, - ["UniqueJewelRadiusDamageAsLightning"] = { affix = "", "Gain (2-4)% of Damage as Extra Lightning Damage", statOrder = { 851 }, level = 1, group = "DamageGainedAsLightning", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "lightning" }, nodeType = 2, tradeHash = 3278136794, }, - ["UniqueJewelRadiusDamageAsChaos"] = { affix = "", "Gain (2-4)% of Damage as Extra Chaos Damage", statOrder = { 1602 }, level = 1, group = "DamageGainedAsChaos", weightKey = { }, weightVal = { }, modTags = { "chaos_damage", "damage", "chaos" }, nodeType = 2, tradeHash = 3398787959, }, + ["UniqueJewelRadiusMana"] = { affix = "", "1% increased maximum Mana", statOrder = { 872 }, level = 1, group = "MaximumManaIncreasePercent", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, nodeType = 1, tradeHash = 1247628870, }, + ["UniqueJewelRadiusLife"] = { affix = "", "1% increased maximum Life", statOrder = { 870 }, level = 1, group = "MaximumLifeIncreasePercent", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, nodeType = 1, tradeHash = 1809641701, }, + ["UniqueJewelRadiusIncreasedLife"] = { affix = "", "+8 to maximum Life", statOrder = { 869 }, level = 1, group = "IncreasedLife", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, nodeType = 1, tradeHash = 1316656343, }, + ["UniqueJewelRadiusIncreasedMana"] = { affix = "", "+8 to maximum Mana", statOrder = { 871 }, level = 1, group = "IncreasedMana", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, nodeType = 1, tradeHash = 1294464552, }, + ["UniqueJewelRadiusIgniteDurationOnSelf"] = { affix = "", "(4-6)% reduced Ignite Duration on you", statOrder = { 996 }, level = 1, group = "ReducedIgniteDurationOnSelf", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire", "ailment" }, nodeType = 1, tradeHash = 3474941090, }, + ["UniqueJewelRadiusFreezeDurationOnSelf"] = { affix = "", "(4-6)% reduced Freeze Duration on you", statOrder = { 998 }, level = 1, group = "ReducedFreezeDuration", weightKey = { }, weightVal = { }, modTags = { "elemental", "cold", "ailment" }, nodeType = 1, tradeHash = 860443350, }, + ["UniqueJewelRadiusShockDurationOnSelf"] = { affix = "", "(4-6)% reduced Shock duration on you", statOrder = { 999 }, level = 1, group = "ReducedShockDuration", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning", "ailment" }, nodeType = 1, tradeHash = 1627878766, }, + ["UniqueJewelRadiusFireResistance"] = { affix = "", "+(2-4)% to Fire Resistance", statOrder = { 958 }, level = 1, group = "FireResistance", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire", "resistance" }, nodeType = 1, tradeHash = 2948688907, }, + ["UniqueJewelRadiusColdResistance"] = { affix = "", "+(2-4)% to Cold Resistance", statOrder = { 959 }, level = 1, group = "ColdResistance", weightKey = { }, weightVal = { }, modTags = { "elemental", "cold", "resistance" }, nodeType = 1, tradeHash = 2884937919, }, + ["UniqueJewelRadiusLightningResistance"] = { affix = "", "+(2-4)% to Lightning Resistance", statOrder = { 960 }, level = 1, group = "LightningResistance", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning", "resistance" }, nodeType = 1, tradeHash = 3994876825, }, + ["UniqueJewelRadiusChaosResistance"] = { affix = "", "+(2-3)% to Chaos Resistance", statOrder = { 961 }, level = 1, group = "ChaosResistance", weightKey = { }, weightVal = { }, modTags = { "chaos", "resistance" }, nodeType = 1, tradeHash = 2264240911, }, + ["UniqueJewelRadiusMaxFireResistance"] = { affix = "", "+1% to Maximum Fire Resistance", statOrder = { 953 }, level = 1, group = "MaximumFireResist", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire", "resistance" }, nodeType = 2, tradeHash = 4151994709, }, + ["UniqueJewelRadiusMaxColdResistance"] = { affix = "", "+1% to Maximum Cold Resistance", statOrder = { 954 }, level = 1, group = "MaximumColdResist", weightKey = { }, weightVal = { }, modTags = { "elemental", "cold", "resistance" }, nodeType = 2, tradeHash = 1862508014, }, + ["UniqueJewelRadiusMaxLightningResistance"] = { affix = "", "+1% to Maximum Lightning Resistance", statOrder = { 955 }, level = 1, group = "MaximumLightningResistance", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning", "resistance" }, nodeType = 2, tradeHash = 2217513089, }, + ["UniqueJewelRadiusMaxChaosResistance"] = { affix = "", "+1% to Maximum Chaos Resistance", statOrder = { 956 }, level = 1, group = "MaximumChaosResistance", weightKey = { }, weightVal = { }, modTags = { "chaos", "resistance" }, nodeType = 2, tradeHash = 1731760476, }, + ["UniqueJewelRadiusPercentStrenth"] = { affix = "", "(2-3)% increased Strength", statOrder = { 1080 }, level = 1, group = "PercentageStrength", weightKey = { }, weightVal = { }, modTags = { "attribute" }, nodeType = 2, tradeHash = 1842384813, }, + ["UniqueJewelRadiusPercentIntelligence"] = { affix = "", "(2-3)% increased Intelligence", statOrder = { 1082 }, level = 1, group = "PercentageIntelligence", weightKey = { }, weightVal = { }, modTags = { "attribute" }, nodeType = 2, tradeHash = 40618390, }, + ["UniqueJewelRadiusPercentDexterity"] = { affix = "", "(2-3)% increased Dexterity", statOrder = { 1081 }, level = 1, group = "PercentageDexterity", weightKey = { }, weightVal = { }, modTags = { "attribute" }, nodeType = 2, tradeHash = 2717786748, }, + ["UniqueJewelRadiusSpirit"] = { affix = "", "+(8-12) to Spirit", statOrder = { 873 }, level = 1, group = "JewelSpirit", weightKey = { }, weightVal = { }, modTags = { }, nodeType = 2, tradeHash = 3991877392, }, + ["UniqueJewelRadiusDamageAsFire"] = { affix = "", "Gain (2-4)% of Damage as Extra Fire Damage", statOrder = { 847 }, level = 1, group = "DamageGainedAsFire", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "fire" }, nodeType = 2, tradeHash = 338620903, }, + ["UniqueJewelRadiusDamageAsCold"] = { affix = "", "Gain (2-4)% of Damage as Extra Cold Damage", statOrder = { 849 }, level = 1, group = "DamageGainedAsCold", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "cold" }, nodeType = 2, tradeHash = 833138896, }, + ["UniqueJewelRadiusDamageAsLightning"] = { affix = "", "Gain (2-4)% of Damage as Extra Lightning Damage", statOrder = { 851 }, level = 1, group = "DamageGainedAsLightning", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "lightning" }, nodeType = 2, tradeHash = 852470634, }, + ["UniqueJewelRadiusDamageAsChaos"] = { affix = "", "Gain (2-4)% of Damage as Extra Chaos Damage", statOrder = { 1602 }, level = 1, group = "DamageGainedAsChaos", weightKey = { }, weightVal = { }, modTags = { "chaos_damage", "damage", "chaos" }, nodeType = 2, tradeHash = 2603051299, }, ["UniqueStrength1"] = { affix = "", "+(30-50) to Strength", statOrder = { 947 }, level = 1, group = "Strength", weightKey = { }, weightVal = { }, modTags = { "attribute" }, tradeHash = 4080418644, }, ["UniqueStrength2"] = { affix = "", "+(10-20) to Strength", statOrder = { 947 }, level = 1, group = "Strength", weightKey = { }, weightVal = { }, modTags = { "attribute" }, tradeHash = 4080418644, }, ["UniqueStrength3"] = { affix = "", "+(10-15) to Strength", statOrder = { 947 }, level = 1, group = "Strength", weightKey = { }, weightVal = { }, modTags = { "attribute" }, tradeHash = 4080418644, }, diff --git a/src/Data/ModJewel.lua b/src/Data/ModJewel.lua index f57178a69..3a79891a6 100644 --- a/src/Data/ModJewel.lua +++ b/src/Data/ModJewel.lua @@ -184,182 +184,182 @@ return { ["JewelRadiusSmallNodeEffect"] = { type = "Suffix", affix = "of Potency", "(15-25)% increased Effect of Small Passive Skills in Radius", statOrder = { 7308 }, level = 1, group = "JewelRadiusSmallNodeEffect", weightKey = { "radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHash = 1060572482, }, ["JewelRadiusNotableEffect"] = { type = "Suffix", affix = "of Influence", "(15-25)% increased Effect of Small Passive Skills in Radius", statOrder = { 7308 }, level = 1, group = "JewelRadiusSmallNodeEffect", weightKey = { "radius_jewel", "default", }, weightVal = { 0, 0 }, modTags = { }, tradeHash = 1060572482, }, ["JewelRadiusNotableEffectNew"] = { type = "Suffix", affix = "of Supremacy", "(15-25)% increased Effect of Notable Passive Skills in Radius", statOrder = { 7304 }, level = 1, group = "JewelRadiusNotableEffect", weightKey = { "radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHash = 4234573345, }, - ["JewelRadiusAccuracy"] = { type = "Prefix", affix = "Accurate", "(1-2)% increased Accuracy Rating", statOrder = { 1268 }, level = 1, group = "IncreasedAccuracyPercent", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "attack" }, nodeType = 1, tradeHash = 624954515, }, - ["JewelRadiusAilmentChance"] = { type = "Suffix", affix = "of Ailing", "(3-7)% increased chance to inflict Ailments", statOrder = { 4136 }, level = 1, group = "AilmentChance", weightKey = { "dex_radius_jewel", "int_radius_jewel", "default", }, weightVal = { 1, 1, 0 }, modTags = { "ailment" }, nodeType = 2, tradeHash = 1772247089, }, - ["JewelRadiusAilmentEffect"] = { type = "Prefix", affix = "Acrimonious", "(3-7)% increased Magnitude of Ailments you inflict", statOrder = { 4140 }, level = 1, group = "AilmentEffect", weightKey = { "dex_radius_jewel", "int_radius_jewel", "default", }, weightVal = { 1, 1, 0 }, modTags = { "damage", "ailment" }, nodeType = 2, tradeHash = 1303248024, }, - ["JewelRadiusAilmentThreshold"] = { type = "Suffix", affix = "of Enduring", "(2-3)% increased Elemental Ailment Threshold", statOrder = { 4147 }, level = 1, group = "IncreasedAilmentThreshold", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 1, tradeHash = 3544800472, }, - ["JewelRadiusAreaofEffect"] = { type = "Prefix", affix = "Blasting", "(2-3)% increased Area of Effect", statOrder = { 1557 }, level = 1, group = "AreaOfEffect", weightKey = { "str_radius_jewel", "int_radius_jewel", "default", }, weightVal = { 1, 1, 0 }, modTags = { }, nodeType = 2, tradeHash = 280731498, }, - ["JewelRadiusArmour"] = { type = "Prefix", affix = "Armoured", "(2-3)% increased Armour", statOrder = { 864 }, level = 1, group = "GlobalPhysicalDamageReductionRatingPercent", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "armour", "defences" }, nodeType = 1, tradeHash = 2866361420, }, - ["JewelRadiusArmourBreak"] = { type = "Prefix", affix = "Shattering", "Break (1-2)% increased Armour", statOrder = { 4283 }, level = 1, group = "ArmourBreak", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 1, tradeHash = 1776411443, }, - ["JewelRadiusArmourBreakDuration"] = { type = "Suffix", affix = "Resonating", "(5-10)% increased Armour Break Duration", statOrder = { 4285 }, level = 1, group = "ArmourBreakDuration", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHash = 2637470878, }, - ["JewelRadiusAttackCriticalChance"] = { type = "Suffix", affix = "of Deadliness", "(3-7)% increased Critical Hit Chance for Attacks", statOrder = { 934 }, level = 1, group = "AttackCriticalStrikeChance", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "attack", "critical" }, nodeType = 2, tradeHash = 2194114101, }, - ["JewelRadiusAttackCriticalDamage"] = { type = "Suffix", affix = "of Demolishing", "(5-10)% increased Critical Damage Bonus for Attack Damage", statOrder = { 938 }, level = 1, group = "AttackCriticalStrikeMultiplier", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "attack", "critical" }, nodeType = 2, tradeHash = 3714003708, }, - ["JewelRadiusAttackDamage"] = { type = "Prefix", affix = "Combat", "(1-2)% increased Attack Damage", statOrder = { 1093 }, level = 1, group = "AttackDamage", weightKey = { "str_radius_jewel", "dex_radius_jewel", "default", }, weightVal = { 1, 1, 0 }, modTags = { "damage", "attack" }, nodeType = 1, tradeHash = 2843214518, }, - ["JewelRadiusAttackSpeed"] = { type = "Suffix", affix = "of Alacrity", "(1-2)% increased Attack Speed", statOrder = { 941 }, level = 1, group = "IncreasedAttackSpeed", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "attack", "speed" }, nodeType = 2, tradeHash = 681332047, }, - ["JewelRadiusAuraEffect"] = { type = "Prefix", affix = "Commanding", "Aura Skills have (1-3)% increased Magnitudes", statOrder = { 2472 }, level = 1, group = "AuraEffectForJewel", weightKey = { "int_radius_jewel", "default", }, weightVal = { 0, 0 }, modTags = { "aura" }, nodeType = 2, tradeHash = 315791320, }, - ["JewelRadiusAxeDamage"] = { type = "Prefix", affix = "Sinister", "(2-3)% increased Damage with Axes", statOrder = { 1170 }, level = 1, group = "IncreasedAxeDamageForJewel", weightKey = { "str_radius_jewel", "default", }, weightVal = { 0, 0 }, modTags = { "damage", "attack" }, nodeType = 1, tradeHash = 3314142259, }, - ["JewelRadiusAxeSpeed"] = { type = "Suffix", affix = "of Cleaving", "(1-2)% increased Attack Speed with Axes", statOrder = { 1255 }, level = 1, group = "AxeAttackSpeedForJewel", weightKey = { "str_radius_jewel", "default", }, weightVal = { 0, 0 }, modTags = { "attack", "speed" }, nodeType = 2, tradeHash = 3550868361, }, - ["JewelRadiusBleedingChance"] = { type = "Prefix", affix = "Bleeding", "1% chance to inflict Bleeding on Hit", statOrder = { 4532 }, level = 1, group = "BaseChanceToBleed", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 1, tradeHash = 2174054121, }, - ["JewelRadiusBleedingDuration"] = { type = "Suffix", affix = "of Haemophilia", "(3-7)% increased Bleeding Duration", statOrder = { 4522 }, level = 1, group = "BleedDuration", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "bleed", "physical", "attack", "ailment" }, nodeType = 2, tradeHash = 1459321413, }, - ["JewelRadiusBlindEffect"] = { type = "Prefix", affix = "Stifling", "(3-5)% increased Blind Effect", statOrder = { 4781 }, level = 1, group = "BlindEffect", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHash = 1585769763, }, - ["JewelRadiusBlindonHit"] = { type = "Suffix", affix = "of Blinding", "1% chance to Blind Enemies on Hit with Attacks", statOrder = { 4453 }, level = 1, group = "AttacksBlindOnHitChance", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "attack" }, nodeType = 1, tradeHash = 318953428, }, - ["JewelRadiusBlock"] = { type = "Prefix", affix = "Protecting", "(1-3)% increased Block chance", statOrder = { 1064 }, level = 1, group = "IncreasedBlockChance", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "block" }, nodeType = 2, tradeHash = 4147897060, }, - ["JewelRadiusDamageVsRareOrUnique"] = { type = "Prefix", affix = "Slaying", "(2-3)% increased Damage with Hits against Rare and Unique Enemies", statOrder = { 2821 }, level = 1, group = "DamageVsRareOrUnique", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "damage" }, nodeType = 1, tradeHash = 1852872083, }, - ["JewelRadiusBowAccuracyRating"] = { type = "Prefix", affix = "Precise", "(1-2)% increased Accuracy Rating with Bows", statOrder = { 1277 }, level = 1, group = "BowIncreasedAccuracyRating", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "attack" }, nodeType = 1, tradeHash = 169946467, }, - ["JewelRadiusBowDamage"] = { type = "Prefix", affix = "Perforating", "(2-3)% increased Damage with Bows", statOrder = { 1190 }, level = 1, group = "IncreasedBowDamageForJewel", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "damage", "attack" }, nodeType = 1, tradeHash = 4188894176, }, - ["JewelRadiusBowSpeed"] = { type = "Suffix", affix = "of Nocking", "(1-2)% increased Attack Speed with Bows", statOrder = { 1260 }, level = 1, group = "BowAttackSpeedForJewel", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "attack", "speed" }, nodeType = 2, tradeHash = 3759735052, }, - ["JewelRadiusCastSpeed"] = { type = "Suffix", affix = "of Enchanting", "(1-2)% increased Cast Speed", statOrder = { 942 }, level = 1, group = "IncreasedCastSpeed", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "caster", "speed" }, nodeType = 2, tradeHash = 2891184298, }, - ["JewelRadiusChainFromTerrain"] = { type = "Suffix", affix = "of Chaining", "Projectiles have (1-2)% chance to Chain an additional time from terrain", statOrder = { 8970 }, level = 1, group = "ChainFromTerrain", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHash = 4081947835, }, - ["JewelRadiusCharmDuration"] = { type = "Suffix", affix = "of the Woodland", "(1-2)% increased Charm Effect Duration", statOrder = { 878 }, level = 1, group = "CharmDuration", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 1, tradeHash = 1389754388, }, - ["JewelRadiusCharmChargesGained"] = { type = "Suffix", affix = "of the Thicker", "(3-7)% increased Charm Charges gained", statOrder = { 5227 }, level = 1, group = "CharmChargesGained", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHash = 3585532255, }, - ["JewelRadiusCharmDamageWhileUsing"] = { type = "Prefix", affix = "Verdant", "(2-3)% increased Damage while you have an active Charm", statOrder = { 5627 }, level = 1, group = "CharmDamageWhileUsing", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 1, tradeHash = 627767961, }, - ["JewelRadiusChaosDamage"] = { type = "Prefix", affix = "Chaotic", "(1-2)% increased Chaos Damage", statOrder = { 858 }, level = 1, group = "IncreasedChaosDamage", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "chaos_damage", "damage", "chaos" }, nodeType = 1, tradeHash = 736967255, }, - ["JewelRadiusChillDuration"] = { type = "Suffix", affix = "of Frost", "(6-12)% increased Chill Duration on Enemies", statOrder = { 1539 }, level = 1, group = "IncreasedChillDuration", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "elemental", "cold", "ailment" }, nodeType = 2, tradeHash = 3485067555, }, - ["JewelRadiusColdDamage"] = { type = "Prefix", affix = "Chilling", "(1-2)% increased Cold Damage", statOrder = { 856 }, level = 1, group = "ColdDamagePercentage", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "elemental_damage", "damage", "elemental", "cold" }, nodeType = 1, tradeHash = 3291658075, }, - ["JewelRadiusColdPenetration"] = { type = "Prefix", affix = "Numbing", "Damage Penetrates (1-2)% Cold Resistance", statOrder = { 2614 }, level = 1, group = "ColdResistancePenetration", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "elemental_damage", "damage", "elemental", "cold" }, nodeType = 1, tradeHash = 3417711605, }, - ["JewelRadiusCooldownSpeed"] = { type = "Suffix", affix = "of Chronomancy", "(1-3)% increased Cooldown Recovery Rate", statOrder = { 4539 }, level = 1, group = "GlobalCooldownRecovery", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHash = 1004011302, }, - ["JewelRadiusCorpses"] = { type = "Prefix", affix = "Necromantic", "(2-3)% increased Damage if you have Consumed a Corpse Recently", statOrder = { 3802 }, level = 1, group = "DamageIfConsumedCorpse", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "damage" }, nodeType = 1, tradeHash = 2118708619, }, - ["JewelRadiusCriticalAilmentEffect"] = { type = "Prefix", affix = "Rancorous", "(5-10)% increased Magnitude of Damaging Ailments you inflict with Critical Hits", statOrder = { 5424 }, level = 1, group = "CriticalAilmentEffect", weightKey = { "dex_radius_jewel", "int_radius_jewel", "default", }, weightVal = { 1, 1, 0 }, modTags = { "damage", "critical", "ailment" }, nodeType = 2, tradeHash = 440490623, }, - ["JewelRadiusCriticalChance"] = { type = "Suffix", affix = "of Annihilation", "(3-7)% increased Critical Hit Chance", statOrder = { 933 }, level = 1, group = "CriticalStrikeChance", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "critical" }, nodeType = 2, tradeHash = 587431675, }, - ["JewelRadiusCriticalDamage"] = { type = "Suffix", affix = "of Potency", "(5-10)% increased Critical Damage Bonus", statOrder = { 937 }, level = 1, group = "CriticalStrikeMultiplier", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "damage", "critical" }, nodeType = 2, tradeHash = 3556824919, }, - ["JewelRadiusSpellCriticalDamage"] = { type = "Suffix", affix = "of Unmaking", "(5-10)% increased Critical Spell Damage Bonus", statOrder = { 939 }, level = 1, group = "SpellCritMultiplierForJewel", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "caster_damage", "damage", "caster", "critical" }, nodeType = 2, tradeHash = 274716455, }, - ["JewelRadiusCrossbowDamage"] = { type = "Prefix", affix = "Bolting", "(2-3)% increased Damage with Crossbows", statOrder = { 3849 }, level = 1, group = "CrossbowDamage", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "damage", "attack" }, nodeType = 1, tradeHash = 427684353, }, - ["JewelRadiusCrossbowReloadSpeed"] = { type = "Suffix", affix = "of Reloading", "(5-7)% increased Crossbow Reload Speed", statOrder = { 9149 }, level = 1, group = "CrossbowReloadSpeed", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "attack", "speed" }, nodeType = 2, tradeHash = 3192728503, }, - ["JewelRadiusCrossbowSpeed"] = { type = "Suffix", affix = "of Rapidity", "(1-2)% increased Attack Speed with Crossbows", statOrder = { 3853 }, level = 1, group = "CrossbowSpeed", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "attack", "speed" }, nodeType = 2, tradeHash = 1135928777, }, - ["JewelRadiusCurseArea"] = { type = "Prefix", affix = "Expanding", "(3-6)% increased Area of Effect of Curses", statOrder = { 1875 }, level = 1, group = "CurseAreaOfEffect", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "caster", "curse" }, nodeType = 2, tradeHash = 153777645, }, - ["JewelRadiusCurseDuration"] = { type = "Suffix", affix = "of Continuation", "(2-4)% increased Curse Duration", statOrder = { 1466 }, level = 1, group = "BaseCurseDuration", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "curse" }, nodeType = 1, tradeHash = 3824372849, }, - ["JewelRadiusCurseEffect"] = { type = "Prefix", affix = "Hexing", "1% increased Curse Magnitudes", statOrder = { 2266 }, level = 1, group = "CurseEffectivenessForJewel", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "caster", "curse" }, nodeType = 2, tradeHash = 2353576063, }, - ["JewelRadiusDaggerCriticalChance"] = { type = "Suffix", affix = "of Backstabbing", "(3-7)% increased Critical Hit Chance with Daggers", statOrder = { 1299 }, level = 1, group = "CritChanceWithDaggerForJewel", weightKey = { "int_radius_jewel", "default", }, weightVal = { 0, 0 }, modTags = { "attack", "critical" }, nodeType = 2, tradeHash = 4018186542, }, - ["JewelRadiusDaggerDamage"] = { type = "Prefix", affix = "Lethal", "(2-3)% increased Damage with Daggers", statOrder = { 1182 }, level = 1, group = "IncreasedDaggerDamageForJewel", weightKey = { "int_radius_jewel", "default", }, weightVal = { 0, 0 }, modTags = { "damage", "attack" }, nodeType = 1, tradeHash = 3586984690, }, - ["JewelRadiusDaggerSpeed"] = { type = "Suffix", affix = "of Slicing", "(1-2)% increased Attack Speed with Daggers", statOrder = { 1258 }, level = 1, group = "DaggerAttackSpeedForJewel", weightKey = { "int_radius_jewel", "default", }, weightVal = { 0, 0 }, modTags = { "attack", "speed" }, nodeType = 2, tradeHash = 2538566497, }, - ["JewelRadiusDamagefromMana"] = { type = "Suffix", affix = "of Mind", "1% of Damage is taken from Mana before Life", statOrder = { 2362 }, level = 1, group = "DamageRemovedFromManaBeforeLife", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "resource", "life", "mana" }, nodeType = 2, tradeHash = 458438597, }, - ["JewelRadiusDamagevsArmourBrokenEnemies"] = { type = "Prefix", affix = "Exploiting", "(2-4)% increased Damage against Enemies with Fully Broken Armour", statOrder = { 5553 }, level = 1, group = "DamagevsArmourBrokenEnemies", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "damage" }, nodeType = 1, tradeHash = 2301718443, }, - ["JewelRadiusDamagingAilmentDuration"] = { type = "Suffix", affix = "of Suffusion", "(3-5)% increased Duration of Damaging Ailments on Enemies", statOrder = { 5668 }, level = 1, group = "DamagingAilmentDuration", weightKey = { "dex_radius_jewel", "int_radius_jewel", "default", }, weightVal = { 1, 1, 0 }, modTags = { "ailment" }, nodeType = 2, tradeHash = 1829102168, }, - ["JewelRadiusDazeBuildup"] = { type = "Suffix", affix = "of Dazing", "1% chance to Daze on Hit", statOrder = { 4530 }, level = 1, group = "DazeBuildup", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 1, tradeHash = 3146310524, }, - ["JewelRadiusDebuffExpiry"] = { type = "Suffix", affix = "of Diminishing", "Debuffs on you expire (3-5)% faster", statOrder = { 5703 }, level = 1, group = "DebuffTimePassed", weightKey = { "int_radius_jewel", "dex_radius_jewel", "default", }, weightVal = { 1, 1, 0 }, modTags = { }, nodeType = 2, tradeHash = 1238227257, }, - ["JewelRadiusElementalAilmentDuration"] = { type = "Suffix", affix = "of Suffering", "(3-5)% increased Duration of Ignite, Shock and Chill on Enemies", statOrder = { 6818 }, level = 1, group = "ElementalAilmentDuration", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "elemental", "ailment" }, nodeType = 2, tradeHash = 1062710370, }, - ["JewelRadiusElementalDamage"] = { type = "Prefix", affix = "Prismatic", "(1-2)% increased Elemental Damage", statOrder = { 1651 }, level = 1, group = "ElementalDamagePercent", weightKey = { "str_radius_jewel", "int_radius_jewel", "dex_radius_jewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "elemental_damage", "damage", "elemental" }, nodeType = 1, tradeHash = 3141070085, }, - ["JewelRadiusEmpoweredAttackDamage"] = { type = "Prefix", affix = "Empowering", "Empowered Attacks deal (2-3)% increased Damage", statOrder = { 5912 }, level = 1, group = "ExertedAttackDamage", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "damage", "attack" }, nodeType = 1, tradeHash = 1569101201, }, - ["JewelRadiusEnergy"] = { type = "Suffix", affix = "of Generation", "Meta Skills gain (2-4)% increased Energy", statOrder = { 5987 }, level = 1, group = "EnergyGeneration", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHash = 4236566306, }, - ["JewelRadiusEnergyShield"] = { type = "Prefix", affix = "Shimmering", "(2-3)% increased maximum Energy Shield", statOrder = { 868 }, level = 1, group = "GlobalEnergyShieldPercent", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "energy_shield", "defences" }, nodeType = 1, tradeHash = 2482852589, }, - ["JewelRadiusEnergyShieldDelay"] = { type = "Prefix", affix = "Serene", "(5-7)% faster start of Energy Shield Recharge", statOrder = { 967 }, level = 1, group = "EnergyShieldDelay", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "energy_shield", "defences" }, nodeType = 2, tradeHash = 1782086450, }, - ["JewelRadiusEnergyShieldRecharge"] = { type = "Prefix", affix = "Fevered", "(2-3)% increased Energy Shield Recharge Rate", statOrder = { 966 }, level = 1, group = "EnergyShieldRegeneration", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "energy_shield", "defences" }, nodeType = 1, tradeHash = 2339757871, }, - ["JewelRadiusEvasion"] = { type = "Prefix", affix = "Evasive", "(2-3)% increased Evasion Rating", statOrder = { 866 }, level = 1, group = "GlobalEvasionRatingPercent", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "evasion", "defences" }, nodeType = 1, tradeHash = 2106365538, }, - ["JewelRadiusFasterAilments"] = { type = "Suffix", affix = "of Decrepifying", "Damaging Ailments deal damage (2-3)% faster", statOrder = { 5671 }, level = 1, group = "FasterAilmentDamageForJewel", weightKey = { "dex_radius_jewel", "int_radius_jewel", "default", }, weightVal = { 1, 1, 0 }, modTags = { "ailment" }, nodeType = 2, tradeHash = 538241406, }, - ["JewelRadiusFireDamage"] = { type = "Prefix", affix = "Flaming", "(1-2)% increased Fire Damage", statOrder = { 855 }, level = 1, group = "FireDamagePercentage", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "elemental_damage", "damage", "elemental", "fire" }, nodeType = 1, tradeHash = 3962278098, }, - ["JewelRadiusFirePenetration"] = { type = "Prefix", affix = "Searing", "Damage Penetrates (1-2)% Fire Resistance", statOrder = { 2613 }, level = 1, group = "FireResistancePenetration", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "elemental_damage", "damage", "elemental", "fire" }, nodeType = 1, tradeHash = 2653955271, }, - ["JewelRadiusFlailCriticalChance"] = { type = "Suffix", affix = "of Thrashing", "(3-7)% increased Critical Hit Chance with Flails", statOrder = { 3843 }, level = 1, group = "FlailCriticalChance", weightKey = { "str_radius_jewel", "default", }, weightVal = { 0, 0 }, modTags = { "attack", "critical" }, nodeType = 2, tradeHash = 1484710594, }, - ["JewelRadiusFlailDamage"] = { type = "Prefix", affix = "Flailing", "(1-2)% increased Damage with Flails", statOrder = { 3838 }, level = 1, group = "FlailDamage", weightKey = { "str_radius_jewel", "default", }, weightVal = { 0, 0 }, modTags = { "damage", "attack" }, nodeType = 1, tradeHash = 1731242173, }, - ["JewelRadiusFlaskChargesGained"] = { type = "Suffix", affix = "of Gathering", "(3-5)% increased Flask Charges gained", statOrder = { 6216 }, level = 1, group = "IncreasedFlaskChargesGained", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "flask" }, nodeType = 2, tradeHash = 1836676211, }, - ["JewelRadiusFlaskDuration"] = { type = "Suffix", affix = "of Prolonging", "(1-2)% increased Flask Effect Duration", statOrder = { 879 }, level = 1, group = "FlaskDuration", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "flask" }, nodeType = 1, tradeHash = 3741323227, }, - ["JewelRadiusFocusEnergyShield"] = { type = "Prefix", affix = "Focusing", "(15-25)% increased Energy Shield from Equipped Focus", statOrder = { 6002 }, level = 1, group = "FocusEnergyShield", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "energy_shield", "defences" }, nodeType = 2, tradeHash = 3174700878, }, - ["JewelRadiusForkingProjectiles"] = { type = "Suffix", affix = "of Forking", "Projectiles have (5-7)% chance for an additional Projectile when Forking", statOrder = { 5139 }, level = 1, group = "ForkingProjectiles", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHash = 3003542304, }, - ["JewelRadiusFreezeAmount"] = { type = "Suffix", affix = "of Freezing", "(5-10)% increased Freeze Buildup", statOrder = { 990 }, level = 1, group = "FreezeDamageIncrease", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHash = 473429811, }, - ["JewelRadiusFreezeThreshold"] = { type = "Suffix", affix = "of Snowbreathing", "(2-4)% increased Freeze Threshold", statOrder = { 2879 }, level = 1, group = "FreezeThreshold", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "damage" }, nodeType = 1, tradeHash = 3780644166, }, - ["JewelRadiusHeraldDamage"] = { type = "Prefix", affix = "Heralding", "Herald Skills deal (2-4)% increased Damage", statOrder = { 5632 }, level = 1, group = "HeraldDamage", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 1, tradeHash = 21071013, }, - ["JewelRadiusIgniteChance"] = { type = "Suffix", affix = "of Ignition", "(2-3)% increased Flammability Magnitude", statOrder = { 988 }, level = 1, group = "IgniteChanceIncrease", weightKey = { "str_radius_jewel", "int_radius_jewel", "default", }, weightVal = { 1, 1, 0 }, modTags = { }, nodeType = 1, tradeHash = 2968503605, }, - ["JewelRadiusIgniteEffect"] = { type = "Prefix", affix = "Burning", "(3-7)% increased Ignite Magnitude", statOrder = { 1009 }, level = 1, group = "IgniteEffect", weightKey = { "str_radius_jewel", "int_radius_jewel", "default", }, weightVal = { 1, 1, 0 }, modTags = { }, nodeType = 2, tradeHash = 3791899485, }, - ["JewelRadiusIncreasedDuration"] = { type = "Suffix", affix = "of Lengthening", "(3-5)% increased Skill Effect Duration", statOrder = { 1572 }, level = 1, group = "SkillEffectDuration", weightKey = { "str_radius_jewel", "int_radius_jewel", "default", }, weightVal = { 1, 1, 0 }, modTags = { }, nodeType = 2, tradeHash = 3377888098, }, - ["JewelRadiusKnockback"] = { type = "Suffix", affix = "of Fending", "(3-7)% increased Knockback Distance", statOrder = { 1669 }, level = 1, group = "KnockbackDistance", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHash = 565784293, }, - ["JewelRadiusLifeCost"] = { type = "Suffix", affix = "of Sacrifice", "(2-3)% of Skill Mana Costs Converted to Life Costs", statOrder = { 4605 }, level = 1, group = "LifeCost", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "resource", "life" }, nodeType = 2, tradeHash = 2480498143, }, - ["JewelRadiusLifeFlaskRecovery"] = { type = "Suffix", affix = "of Recovery", "(2-3)% increased Life Recovery from Flasks", statOrder = { 1719 }, level = 1, group = "GlobalFlaskLifeRecovery", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "flask", "resource", "life" }, nodeType = 1, tradeHash = 821241191, }, - ["JewelRadiusLifeFlaskChargeGen"] = { type = "Suffix", affix = "of Pathfinding", "(5-10)% increased Life Flask Charges gained", statOrder = { 6970 }, level = 1, group = "LifeFlaskChargePercentGeneration", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHash = 4009879772, }, - ["JewelRadiusLifeLeech"] = { type = "Suffix", affix = "of Frenzy", "(2-3)% increased amount of Life Leeched", statOrder = { 1820 }, level = 1, group = "LifeLeechAmount", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 1, tradeHash = 2112395885, }, - ["JewelRadiusLifeonKill"] = { type = "Suffix", affix = "of Success", "Recover 1% of maximum Life on Kill", statOrder = { 1437 }, level = 1, group = "MaximumLifeOnKillPercent", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "resource", "life" }, nodeType = 2, tradeHash = 2023107756, }, - ["JewelRadiusLifeRecoup"] = { type = "Suffix", affix = "of Infusion", "1% of Damage taken Recouped as Life", statOrder = { 970 }, level = 1, group = "LifeRecoupForJewel", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "resource", "life" }, nodeType = 2, tradeHash = 1444556985, }, - ["JewelRadiusLifeRegeneration"] = { type = "Suffix", affix = "of Regeneration", "(3-5)% increased Life Regeneration rate", statOrder = { 969 }, level = 1, group = "LifeRegenerationRate", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "resource", "life" }, nodeType = 2, tradeHash = 44972811, }, - ["JewelRadiusLightningDamage"] = { type = "Prefix", affix = "Humming", "(1-2)% increased Lightning Damage", statOrder = { 857 }, level = 1, group = "LightningDamagePercentage", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "elemental_damage", "damage", "elemental", "lightning" }, nodeType = 1, tradeHash = 2231156303, }, - ["JewelRadiusLightningPenetration"] = { type = "Prefix", affix = "Surging", "Damage Penetrates (1-2)% Lightning Resistance", statOrder = { 2615 }, level = 1, group = "LightningResistancePenetration", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "elemental_damage", "damage", "elemental", "lightning" }, nodeType = 1, tradeHash = 818778753, }, - ["JewelRadiusMaceDamage"] = { type = "Prefix", affix = "Beating", "(1-2)% increased Damage with Maces", statOrder = { 1186 }, level = 1, group = "IncreasedMaceDamageForJewel", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "damage", "attack" }, nodeType = 1, tradeHash = 1181419800, }, - ["JewelRadiusMaceStun"] = { type = "Suffix", affix = "of Thumping", "(6-12)% increased Stun Buildup with Maces", statOrder = { 7459 }, level = 1, group = "MaceStun", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "attack" }, nodeType = 2, tradeHash = 872504239, }, - ["JewelRadiusManaFlaskRecovery"] = { type = "Suffix", affix = "of Quenching", "(1-2)% increased Mana Recovery from Flasks", statOrder = { 1720 }, level = 1, group = "FlaskManaRecovery", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "flask", "resource", "mana" }, nodeType = 1, tradeHash = 2222186378, }, - ["JewelRadiusManaFlaskChargeGen"] = { type = "Suffix", affix = "of Fountains", "(5-10)% increased Mana Flask Charges gained", statOrder = { 7491 }, level = 1, group = "ManaFlaskChargePercentGeneration", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHash = 3590792340, }, - ["JewelRadiusManaLeech"] = { type = "Suffix", affix = "of Thirsting", "(1-2)% increased amount of Mana Leeched", statOrder = { 1822 }, level = 1, group = "ManaLeechAmount", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "resource", "mana" }, nodeType = 1, tradeHash = 2839066308, }, - ["JewelRadiusManaonKill"] = { type = "Suffix", affix = "of Osmosis", "Recover 1% of maximum Mana on Kill", statOrder = { 1443 }, level = 1, group = "ManaGainedOnKillPercentage", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "resource", "mana" }, nodeType = 2, tradeHash = 1604736568, }, - ["JewelRadiusManaRegeneration"] = { type = "Suffix", affix = "of Energy", "(1-2)% increased Mana Regeneration Rate", statOrder = { 976 }, level = 1, group = "ManaRegeneration", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "resource", "mana" }, nodeType = 1, tradeHash = 789117908, }, - ["JewelRadiusMarkCastSpeed"] = { type = "Suffix", affix = "of Targeting", "Mark Skills have (2-3)% increased Use Speed", statOrder = { 1871 }, level = 1, group = "MarkCastSpeed", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "speed", "curse" }, nodeType = 1, tradeHash = 1714971114, }, - ["JewelRadiusMarkDuration"] = { type = "Suffix", affix = "of Tracking", "Mark Skills have (3-4)% increased Skill Effect Duration", statOrder = { 8276 }, level = 1, group = "MarkDuration", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 1, tradeHash = 2594634307, }, - ["JewelRadiusMarkEffect"] = { type = "Prefix", affix = "Marking", "(2-3)% increased Effect of your Mark Skills", statOrder = { 2268 }, level = 1, group = "MarkEffect", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "caster", "curse" }, nodeType = 2, tradeHash = 712554801, }, - ["JewelRadiusMaximumRage"] = { type = "Prefix", affix = "Angry", "+1 to Maximum Rage", statOrder = { 9032 }, level = 1, group = "MaximumRage", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHash = 1181501418, }, - ["JewelRadiusMeleeDamage"] = { type = "Prefix", affix = "Clashing", "(1-2)% increased Melee Damage", statOrder = { 1124 }, level = 1, group = "MeleeDamage", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "damage", "attack" }, nodeType = 1, tradeHash = 1002362373, }, - ["JewelRadiusMinionAccuracy"] = { type = "Prefix", affix = "Training", "(2-3)% increased Minion Accuracy Rating", statOrder = { 8446 }, level = 1, group = "MinionAccuracyRatingForJewel", weightKey = { "int_radius_jewel", "default", }, weightVal = { 0, 0 }, modTags = { "attack", "minion" }, nodeType = 1, tradeHash = 1718147982, }, - ["JewelRadiusMinionArea"] = { type = "Prefix", affix = "Companion", "Minions have (3-5)% increased Area of Effect", statOrder = { 2649 }, level = 1, group = "MinionAreaOfEffect", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "minion" }, nodeType = 2, tradeHash = 3811191316, }, - ["JewelRadiusMinionAttackandCastSpeed"] = { type = "Suffix", affix = "of Orchestration", "Minions have (1-2)% increased Attack and Cast Speed", statOrder = { 8453 }, level = 1, group = "MinionAttackSpeedAndCastSpeed", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "attack", "caster", "speed", "minion" }, nodeType = 2, tradeHash = 3091578504, }, - ["JewelRadiusMinionChaosResistance"] = { type = "Suffix", affix = "of Righteousness", "Minions have +(1-2)% to Chaos Resistance", statOrder = { 2559 }, level = 1, group = "MinionChaosResistance", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "chaos", "resistance", "minion" }, nodeType = 1, tradeHash = 3837707023, }, - ["JewelRadiusMinionCriticalChance"] = { type = "Suffix", affix = "of Marshalling", "Minions have (5-10)% increased Critical Hit Chance", statOrder = { 8476 }, level = 1, group = "MinionCriticalStrikeChanceIncrease", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "minion", "critical" }, nodeType = 2, tradeHash = 491450213, }, - ["JewelRadiusMinionCriticalMultiplier"] = { type = "Suffix", affix = "of Gripping", "Minions have (6-12)% increased Critical Damage Bonus", statOrder = { 8478 }, level = 1, group = "MinionCriticalStrikeMultiplier", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "damage", "minion", "critical" }, nodeType = 2, tradeHash = 1854213750, }, - ["JewelRadiusMinionDamage"] = { type = "Prefix", affix = "Authoritative", "Minions deal (1-2)% increased Damage", statOrder = { 1646 }, level = 1, group = "MinionDamage", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "damage", "minion" }, nodeType = 1, tradeHash = 1589917703, }, - ["JewelRadiusMinionLife"] = { type = "Prefix", affix = "Fortuitous", "Minions have (1-2)% increased maximum Life", statOrder = { 962 }, level = 1, group = "MinionLife", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "resource", "life", "minion" }, nodeType = 1, tradeHash = 770672621, }, - ["JewelRadiusMinionPhysicalDamageReduction"] = { type = "Suffix", affix = "of Confidence", "Minions have (1-2)% additional Physical Damage Reduction", statOrder = { 1946 }, level = 1, group = "MinionPhysicalDamageReduction", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "physical", "minion" }, nodeType = 1, tradeHash = 3119612865, }, - ["JewelRadiusMinionResistances"] = { type = "Suffix", affix = "of Acclimatisation", "Minions have +(1-2)% to all Elemental Resistances", statOrder = { 2558 }, level = 1, group = "MinionElementalResistance", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "elemental", "resistance", "minion" }, nodeType = 1, tradeHash = 1423639565, }, - ["JewelRadiusMinionReviveSpeed"] = { type = "Suffix", affix = "of Revival", "Minions Revive (3-7)% faster", statOrder = { 8529 }, level = 1, group = "MinionReviveSpeed", weightKey = { "int_radius_jewel", "default", }, weightVal = { 0, 0 }, modTags = { "minion" }, nodeType = 2, tradeHash = 2639966148, }, - ["JewelRadiusMovementSpeed"] = { type = "Suffix", affix = "of Speed", "1% increased Movement Speed", statOrder = { 827 }, level = 1, group = "MovementVelocity", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "speed" }, nodeType = 2, tradeHash = 2250533757, }, - ["JewelRadiusOfferingDuration"] = { type = "Suffix", affix = "of Offering", "Offering Skills have (6-12)% increased Duration", statOrder = { 8776 }, level = 1, group = "OfferingDuration", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHash = 2957407601, }, - ["JewelRadiusOfferingLife"] = { type = "Prefix", affix = "Sacrificial", "Offerings have (2-3)% increased Maximum Life", statOrder = { 8777 }, level = 1, group = "OfferingLife", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 1, tradeHash = 3787460122, }, - ["JewelRadiusPhysicalDamage"] = { type = "Prefix", affix = "Sharpened", "(1-2)% increased Global Physical Damage", statOrder = { 1122 }, level = 1, group = "PhysicalDamagePercent", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "physical_damage", "damage", "physical" }, nodeType = 1, tradeHash = 1310194496, }, - ["JewelRadiusPiercingProjectiles"] = { type = "Suffix", affix = "of Piercing", "(5-10)% chance to Pierce an Enemy", statOrder = { 1001 }, level = 1, group = "ChanceToPierce", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHash = 2321178454, }, - ["JewelRadiusPinBuildup"] = { type = "Suffix", affix = "of Pinning", "(5-10)% increased Pin Buildup", statOrder = { 6750 }, level = 1, group = "PinBuildup", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHash = 3473929743, }, - ["JewelRadiusPoisonChance"] = { type = "Suffix", affix = "of Poisoning", "1% chance to Poison on Hit", statOrder = { 2789 }, level = 1, group = "BaseChanceToPoison", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 1, tradeHash = 795138349, }, - ["JewelRadiusPoisonDamage"] = { type = "Prefix", affix = "Venomous", "(3-7)% increased Magnitude of Poison you inflict", statOrder = { 8925 }, level = 1, group = "PoisonEffect", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "damage", "ailment" }, nodeType = 2, tradeHash = 2487305362, }, - ["JewelRadiusPoisonDuration"] = { type = "Suffix", affix = "of Infection", "(3-7)% increased Poison Duration", statOrder = { 2786 }, level = 1, group = "PoisonDuration", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "poison", "chaos", "ailment" }, nodeType = 2, tradeHash = 2011656677, }, - ["JewelRadiusProjectileDamage"] = { type = "Prefix", affix = "Archer's", "(1-2)% increased Projectile Damage", statOrder = { 1663 }, level = 1, group = "ProjectileDamage", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "damage" }, nodeType = 1, tradeHash = 1839076647, }, - ["JewelRadiusProjectileSpeed"] = { type = "Prefix", affix = "Soaring", "(2-3)% increased Projectile Speed", statOrder = { 875 }, level = 1, group = "ProjectileSpeed", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "speed" }, nodeType = 2, tradeHash = 3759663284, }, - ["JewelRadiusQuarterstaffDamage"] = { type = "Prefix", affix = "Monk's", "(1-2)% increased Damage with Quarterstaves", statOrder = { 1175 }, level = 1, group = "IncreasedStaffDamageForJewel", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "damage", "attack" }, nodeType = 1, tradeHash = 4045894391, }, - ["JewelRadiusQuarterstaffFreezeBuildup"] = { type = "Suffix", affix = "of Glaciers", "(5-10)% increased Freeze Buildup with Quarterstaves", statOrder = { 9020 }, level = 1, group = "QuarterstaffFreezeBuildup", weightKey = { "dex_radius_jewel", "int_radius_jewel", "default", }, weightVal = { 1, 1, 0 }, modTags = { }, nodeType = 2, tradeHash = 1697447343, }, - ["JewelRadiusQuarterstaffSpeed"] = { type = "Suffix", affix = "of Sequencing", "(1-2)% increased Attack Speed with Quarterstaves", statOrder = { 1256 }, level = 1, group = "StaffAttackSpeedForJewel", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "attack", "speed" }, nodeType = 2, tradeHash = 3283482523, }, - ["JewelRadiusQuiverEffect"] = { type = "Prefix", affix = "Fletching", "(2-3)% increased bonuses gained from Equipped Quiver", statOrder = { 9028 }, level = 1, group = "QuiverModifierEffect", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHash = 1200678966, }, - ["JewelRadiusRageonHit"] = { type = "Suffix", affix = "of Raging", "Gain 1 Rage on Melee Hit", statOrder = { 6431 }, level = 1, group = "RageOnHit", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHash = 2709367754, }, - ["JewelRadiusRagewhenHit"] = { type = "Suffix", affix = "of Retribution", "Gain (1-2) Rage when Hit by an Enemy", statOrder = { 6433 }, level = 1, group = "GainRageWhenHit", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHash = 3292710273, }, - ["JewelRadiusShieldDefences"] = { type = "Prefix", affix = "Shielding", "(8-15)% increased Defences from Equipped Shield", statOrder = { 9241 }, level = 1, group = "ShieldArmourIncrease", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "defences" }, nodeType = 2, tradeHash = 145497481, }, - ["JewelRadiusShockChance"] = { type = "Suffix", affix = "of Shocking", "(2-3)% increased chance to Shock", statOrder = { 992 }, level = 1, group = "ShockChanceIncrease", weightKey = { "dex_radius_jewel", "int_radius_jewel", "default", }, weightVal = { 1, 1, 0 }, modTags = { }, nodeType = 1, tradeHash = 293638271, }, - ["JewelRadiusShockDuration"] = { type = "Suffix", affix = "of Paralyzing", "(2-3)% increased Shock Duration", statOrder = { 1540 }, level = 1, group = "ShockDuration", weightKey = { "dex_radius_jewel", "int_radius_jewel", "default", }, weightVal = { 1, 1, 0 }, modTags = { "elemental", "lightning", "ailment" }, nodeType = 1, tradeHash = 3668351662, }, - ["JewelRadiusShockEffect"] = { type = "Prefix", affix = "Jolting", "(5-7)% increased Magnitude of Shock you inflict", statOrder = { 9248 }, level = 1, group = "ShockEffect", weightKey = { "dex_radius_jewel", "int_radius_jewel", "default", }, weightVal = { 1, 1, 0 }, modTags = { "elemental", "lightning", "ailment" }, nodeType = 2, tradeHash = 2527686725, }, - ["JewelRadiusSlowEffectOnSelf"] = { type = "Suffix", affix = "of Hastening", "(2-5)% reduced Slowing Potency of Debuffs on You", statOrder = { 4608 }, level = 1, group = "SlowPotency", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHash = 924253255, }, - ["JewelRadiusSpearAttackSpeed"] = { type = "Suffix", affix = "of Spearing", "(1-2)% increased Attack Speed with Spears", statOrder = { 1263 }, level = 1, group = "SpearAttackSpeed", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "attack", "speed" }, nodeType = 2, tradeHash = 1165163804, }, - ["JewelRadiusSpearCriticalDamage"] = { type = "Suffix", affix = "of Hunting", "(5-10)% increased Critical Damage Bonus with Spears", statOrder = { 1328 }, level = 1, group = "SpearCriticalDamage", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "attack", "critical" }, nodeType = 2, tradeHash = 2456523742, }, - ["JewelRadiusSpearDamage"] = { type = "Prefix", affix = "Spearheaded", "(1-2)% increased Damage with Spears", statOrder = { 1204 }, level = 1, group = "SpearDamage", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "damage", "attack" }, nodeType = 1, tradeHash = 2696027455, }, - ["JewelRadiusSpellCriticalChance"] = { type = "Suffix", affix = "of Annihilating", "(3-7)% increased Critical Hit Chance for Spells", statOrder = { 935 }, level = 1, group = "SpellCriticalStrikeChance", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "caster", "critical" }, nodeType = 2, tradeHash = 737908626, }, - ["JewelRadiusSpellDamage"] = { type = "Prefix", affix = "Mystic", "(1-2)% increased Spell Damage", statOrder = { 853 }, level = 1, group = "WeaponSpellDamage", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "caster_damage", "damage", "caster" }, nodeType = 1, tradeHash = 2974417149, }, - ["JewelRadiusStunBuildup"] = { type = "Suffix", affix = "of Stunning", "(5-10)% increased Stun Buildup", statOrder = { 984 }, level = 1, group = "StunDamageIncrease", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHash = 239367161, }, - ["JewelRadiusStunThreshold"] = { type = "Suffix", affix = "of Withstanding", "(1-2)% increased Stun Threshold", statOrder = { 2878 }, level = 1, group = "IncreasedStunThreshold", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 1, tradeHash = 680068163, }, - ["JewelRadiusStunThresholdfromEnergyShield"] = { type = "Suffix", affix = "of Barriers", "Gain additional Stun Threshold equal to (1-2)% of maximum Energy Shield", statOrder = { 9531 }, level = 1, group = "StunThresholdfromEnergyShield", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 1, tradeHash = 416040624, }, - ["JewelRadiusAilmentThresholdfromEnergyShield"] = { type = "Suffix", affix = "of Inuring", "Gain additional Ailment Threshold equal to (1-2)% of maximum Energy Shield", statOrder = { 4146 }, level = 1, group = "AilmentThresholdfromEnergyShield", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "ailment" }, nodeType = 1, tradeHash = 3398301358, }, - ["JewelRadiusStunThresholdIfNotStunnedRecently"] = { type = "Suffix", affix = "of Stoutness", "(2-3)% increased Stun Threshold if you haven't been Stunned Recently", statOrder = { 9533 }, level = 1, group = "IncreasedStunThresholdIfNoRecentStun", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 1, tradeHash = 1405298142, }, - ["JewelRadiusBleedingEffect"] = { type = "Prefix", affix = "Haemorrhaging", "(3-7)% increased Magnitude of Bleeding you inflict", statOrder = { 4662 }, level = 1, group = "BleedDotMultiplier", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "physical_damage", "bleed", "damage", "physical", "attack", "ailment" }, nodeType = 2, tradeHash = 3166958180, }, - ["JewelRadiusSwordDamage"] = { type = "Prefix", affix = "Vicious", "(1-2)% increased Damage with Swords", statOrder = { 1196 }, level = 1, group = "IncreasedSwordDamageForJewel", weightKey = { "str_radius_jewel", "default", }, weightVal = { 0, 0 }, modTags = { "damage", "attack" }, nodeType = 1, tradeHash = 83050999, }, - ["JewelRadiusSwordSpeed"] = { type = "Suffix", affix = "of Fencing", "(1-2)% increased Attack Speed with Swords", statOrder = { 1261 }, level = 1, group = "SwordAttackSpeedForJewel", weightKey = { "str_radius_jewel", "default", }, weightVal = { 0, 0 }, modTags = { "attack", "speed" }, nodeType = 2, tradeHash = 3293699237, }, - ["JewelRadiusThorns"] = { type = "Prefix", affix = "Retaliating", "(2-3)% increased Thorns damage", statOrder = { 9646 }, level = 1, group = "ThornsDamageIncrease", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "damage" }, nodeType = 1, tradeHash = 1315743832, }, - ["JewelRadiusTotemDamage"] = { type = "Prefix", affix = "Shaman's", "(2-3)% increased Totem Damage", statOrder = { 1089 }, level = 1, group = "TotemDamageForJewel", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "damage" }, nodeType = 1, tradeHash = 3851254963, }, - ["JewelRadiusTotemLife"] = { type = "Prefix", affix = "Carved", "(2-3)% increased Totem Life", statOrder = { 1459 }, level = 1, group = "IncreasedTotemLife", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "resource", "life" }, nodeType = 1, tradeHash = 686254215, }, - ["JewelRadiusTotemPlacementSpeed"] = { type = "Suffix", affix = "of Ancestry", "(2-3)% increased Totem Placement speed", statOrder = { 2250 }, level = 1, group = "SummonTotemCastSpeed", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "speed" }, nodeType = 1, tradeHash = 3374165039, }, - ["JewelRadiusTrapDamage"] = { type = "Prefix", affix = "Trapping", "(1-2)% increased Trap Damage", statOrder = { 854 }, level = 1, group = "TrapDamage", weightKey = { "int_radius_jewel", "default", }, weightVal = { 0, 0 }, modTags = { "damage" }, nodeType = 1, tradeHash = 2941585404, }, - ["JewelRadiusTrapThrowSpeed"] = { type = "Suffix", affix = "of Preparation", "(2-4)% increased Trap Throwing Speed", statOrder = { 1597 }, level = 1, group = "TrapThrowSpeed", weightKey = { "int_radius_jewel", "default", }, weightVal = { 0, 0 }, modTags = { "speed" }, nodeType = 2, tradeHash = 118398748, }, - ["JewelRadiusTriggeredSpellDamage"] = { type = "Prefix", affix = "Triggered", "Triggered Spells deal (2-3)% increased Spell Damage", statOrder = { 9712 }, level = 1, group = "DamageWithTriggeredSpells", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "caster_damage", "damage", "caster" }, nodeType = 1, tradeHash = 3067892458, }, - ["JewelRadiusUnarmedDamage"] = { type = "Prefix", affix = "Punching", "(1-2)% increased Damage with Unarmed Attacks", statOrder = { 3153 }, level = 1, group = "UnarmedDamage", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 0, 0 }, modTags = { "damage", "attack" }, nodeType = 1, tradeHash = 1870736574, }, - ["JewelRadiusWarcryBuffEffect"] = { type = "Prefix", affix = "of Warcries", "(3-7)% increased Warcry Buff Effect", statOrder = { 9883 }, level = 1, group = "WarcryEffect", weightKey = { "str_radius_jewel", "default", }, weightVal = { 0, 0 }, modTags = { }, nodeType = 2, tradeHash = 3037553757, }, - ["JewelRadiusWarcryCooldown"] = { type = "Suffix", affix = "of Rallying", "(3-7)% increased Warcry Cooldown Recovery Rate", statOrder = { 2929 }, level = 1, group = "WarcryCooldownSpeed", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHash = 4159248054, }, - ["JewelRadiusWarcryDamage"] = { type = "Prefix", affix = "Yelling", "(2-3)% increased Damage with Warcries", statOrder = { 9886 }, level = 1, group = "WarcryDamage", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "damage" }, nodeType = 1, tradeHash = 1594812856, }, - ["JewelRadiusWarcrySpeed"] = { type = "Suffix", affix = "of Lungs", "(2-3)% increased Warcry Speed", statOrder = { 2884 }, level = 1, group = "WarcrySpeed", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "speed" }, nodeType = 1, tradeHash = 1316278494, }, - ["JewelRadiusWeaponSwapSpeed"] = { type = "Suffix", affix = "of Swapping", "(2-4)% increased Weapon Swap Speed", statOrder = { 9897 }, level = 1, group = "WeaponSwapSpeed", weightKey = { "default", }, weightVal = { 0 }, modTags = { "attack", "speed" }, nodeType = 1, tradeHash = 3233599707, }, - ["JewelRadiusWitheredEffect"] = { type = "Prefix", affix = "Withering", "(3-5)% increased Withered Magnitude", statOrder = { 9915 }, level = 1, group = "WitheredEffect", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "chaos" }, nodeType = 2, tradeHash = 3973629633, }, - ["JewelRadiusUnarmedAttackSpeed"] = { type = "Suffix", affix = "of Jabbing", "(1-2)% increased Unarmed Attack Speed", statOrder = { 9768 }, level = 1, group = "UnarmedAttackSpeed", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 0, 0 }, modTags = { "attack", "speed" }, nodeType = 2, tradeHash = 662579422, }, - ["JewelRadiusProjectileDamageIfMeleeHitRecently"] = { type = "Prefix", affix = "Retreating", "(2-3)% increased Projectile Damage if you've dealt a Melee Hit in the past eight seconds", statOrder = { 8973 }, level = 1, group = "ProjectileDamageIfMeleeHitRecently", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "damage", "attack" }, nodeType = 1, tradeHash = 3596695232, }, - ["JewelRadiusMeleeDamageIfProjectileHitRecently"] = { type = "Prefix", affix = "Engaging", "(2-3)% increased Melee Damage if you've dealt a Projectile Attack Hit in the past eight seconds", statOrder = { 8364 }, level = 1, group = "MeleeDamageIfProjectileHitRecently", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "damage", "attack" }, nodeType = 1, tradeHash = 3028809864, }, - ["JewelRadiusParryDamage"] = { type = "Prefix", affix = "Parrying", "(2-3)% increased Parry Damage", statOrder = { 8799 }, level = 1, group = "ParryDamage", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 1, tradeHash = 1569159338, }, - ["JewelRadiusParriedDebuffDuration"] = { type = "Suffix", affix = "of Unsettling", "(5-10)% increased Parried Debuff Duration", statOrder = { 8808 }, level = 1, group = "ParriedDebuffDuration", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "block" }, nodeType = 2, tradeHash = 3401186585, }, - ["JewelRadiusStunThresholdDuringParry"] = { type = "Suffix", affix = "of Biding", "(8-12)% increased Stun Threshold while Parrying", statOrder = { 8809 }, level = 1, group = "StunThresholdDuringParry", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHash = 1911237468, }, - ["JewelRadiusVolatilityOnKillChance"] = { type = "Suffix", affix = "of Volatility", "1% chance to gain Volatility on Kill", statOrder = { 9860 }, level = 1, group = "VolatilityOnKillChance", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, nodeType = 2, tradeHash = 3749502527, }, - ["JewelRadiusCompanionDamage"] = { type = "Prefix", affix = "Kinship", "Companions deal (2-3)% increased Damage", statOrder = { 5339 }, level = 1, group = "CompanionDamage", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "damage", "minion" }, nodeType = 1, tradeHash = 234296660, }, - ["JewelRadiusCompanionLife"] = { type = "Prefix", affix = "Kindred", "Companions have (2-3)% increased maximum Life", statOrder = { 5342 }, level = 1, group = "CompanionLife", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "resource", "life", "minion" }, nodeType = 1, tradeHash = 1805182458, }, - ["JewelRadiusHazardDamage"] = { type = "Prefix", affix = "Hazardous", "(2-3)% increased Hazard Damage", statOrder = { 6536 }, level = 1, group = "HazardDamage", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "damage" }, nodeType = 1, tradeHash = 1697951953, }, - ["JewelRadiusIncisionChance"] = { type = "Prefix", affix = "Incise", "(3-5)% chance for Attack Hits to apply Incision", statOrder = { 5175 }, level = 1, group = "IncisionChance", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "physical_damage", "bleed", "damage", "physical", "ailment" }, nodeType = 1, tradeHash = 300723956, }, - ["JewelRadiusBannerValourGained"] = { type = "Suffix", affix = "of Valour", "(8-12)% increased Glory generation for Banner Skills", statOrder = { 6474 }, level = 1, group = "BannerValourGained", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHash = 1869147066, }, - ["JewelRadiusBannerArea"] = { type = "Prefix", affix = "Rallying", "Banner Skills have (2-3)% increased Area of Effect", statOrder = { 4495 }, level = 1, group = "BannerArea", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 1, tradeHash = 429143663, }, - ["JewelRadiusBannerDuration"] = { type = "Suffix", affix = "of Inspiring", "Banner Skills have (3-4)% increased Duration", statOrder = { 4497 }, level = 1, group = "BannerDuration", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 1, tradeHash = 2720982137, }, - ["JewelRadiusPresenceRadius"] = { type = "Prefix", affix = "Iconic", "(8-12)% increased Presence Area of Effect", statOrder = { 1002 }, level = 1, group = "PresenceRadius", weightKey = { "str_radius_jewel", "int_radius_jewel", "default", }, weightVal = { 1, 1, 0 }, modTags = { }, nodeType = 2, tradeHash = 101878827, }, - ["JewelRadiusShapeshiftSpeed"] = { type = "Suffix", affix = "of the Wild", "(1-2)% increased Skill Speed while Shapeshifted", statOrder = { 9317 }, level = 1, group = "ShapeshiftSkillSpeedForJewel", weightKey = { "int_radius_jewel", "str_radius_jewel", "default", }, weightVal = { 1, 1, 0 }, modTags = { "speed" }, nodeType = 2, tradeHash = 918325986, }, - ["JewelRadiusShapeshiftDamage"] = { type = "Prefix", affix = "Bestial", "(1-2)% increased Damage while Shapeshifted", statOrder = { 5567 }, level = 1, group = "ShapeshiftDamageForJewel", weightKey = { "int_radius_jewel", "str_radius_jewel", "default", }, weightVal = { 1, 1, 0 }, modTags = { "damage" }, nodeType = 1, tradeHash = 2440073079, }, - ["JewelRadiusPlantDamage"] = { type = "Prefix", affix = "Overgrown", "(1-2)% increased Damage with Plant Skills", statOrder = { 8914 }, level = 1, group = "PlantDamageForJewel", weightKey = { "int_radius_jewel", "str_radius_jewel", "dex_radius_jewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "damage" }, nodeType = 1, tradeHash = 2518900926, }, + ["JewelRadiusAccuracy"] = { type = "Prefix", affix = "Accurate", "(1-2)% increased Accuracy Rating", statOrder = { 1268 }, level = 1, group = "IncreasedAccuracyPercent", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "attack" }, nodeType = 1, tradeHash = 533892981, }, + ["JewelRadiusAilmentChance"] = { type = "Suffix", affix = "of Ailing", "(3-7)% increased chance to inflict Ailments", statOrder = { 4136 }, level = 1, group = "AilmentChance", weightKey = { "dex_radius_jewel", "int_radius_jewel", "default", }, weightVal = { 1, 1, 0 }, modTags = { "ailment" }, nodeType = 2, tradeHash = 412709880, }, + ["JewelRadiusAilmentEffect"] = { type = "Prefix", affix = "Acrimonious", "(3-7)% increased Magnitude of Ailments you inflict", statOrder = { 4140 }, level = 1, group = "AilmentEffect", weightKey = { "dex_radius_jewel", "int_radius_jewel", "default", }, weightVal = { 1, 1, 0 }, modTags = { "damage", "ailment" }, nodeType = 2, tradeHash = 1321104829, }, + ["JewelRadiusAilmentThreshold"] = { type = "Suffix", affix = "of Enduring", "(2-3)% increased Elemental Ailment Threshold", statOrder = { 4147 }, level = 1, group = "IncreasedAilmentThreshold", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 1, tradeHash = 3409275777, }, + ["JewelRadiusAreaofEffect"] = { type = "Prefix", affix = "Blasting", "(2-3)% increased Area of Effect", statOrder = { 1557 }, level = 1, group = "AreaOfEffect", weightKey = { "str_radius_jewel", "int_radius_jewel", "default", }, weightVal = { 1, 1, 0 }, modTags = { }, nodeType = 2, tradeHash = 3391917254, }, + ["JewelRadiusArmour"] = { type = "Prefix", affix = "Armoured", "(2-3)% increased Armour", statOrder = { 864 }, level = 1, group = "GlobalPhysicalDamageReductionRatingPercent", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "armour", "defences" }, nodeType = 1, tradeHash = 3858398337, }, + ["JewelRadiusArmourBreak"] = { type = "Prefix", affix = "Shattering", "Break (1-2)% increased Armour", statOrder = { 4283 }, level = 1, group = "ArmourBreak", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 1, tradeHash = 4089835882, }, + ["JewelRadiusArmourBreakDuration"] = { type = "Suffix", affix = "Resonating", "(5-10)% increased Armour Break Duration", statOrder = { 4285 }, level = 1, group = "ArmourBreakDuration", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHash = 504915064, }, + ["JewelRadiusAttackCriticalChance"] = { type = "Suffix", affix = "of Deadliness", "(3-7)% increased Critical Hit Chance for Attacks", statOrder = { 934 }, level = 1, group = "AttackCriticalStrikeChance", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "attack", "critical" }, nodeType = 2, tradeHash = 3865605585, }, + ["JewelRadiusAttackCriticalDamage"] = { type = "Suffix", affix = "of Demolishing", "(5-10)% increased Critical Damage Bonus for Attack Damage", statOrder = { 938 }, level = 1, group = "AttackCriticalStrikeMultiplier", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "attack", "critical" }, nodeType = 2, tradeHash = 1352561456, }, + ["JewelRadiusAttackDamage"] = { type = "Prefix", affix = "Combat", "(1-2)% increased Attack Damage", statOrder = { 1093 }, level = 1, group = "AttackDamage", weightKey = { "str_radius_jewel", "dex_radius_jewel", "default", }, weightVal = { 1, 1, 0 }, modTags = { "damage", "attack" }, nodeType = 1, tradeHash = 1426522529, }, + ["JewelRadiusAttackSpeed"] = { type = "Suffix", affix = "of Alacrity", "(1-2)% increased Attack Speed", statOrder = { 941 }, level = 1, group = "IncreasedAttackSpeed", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "attack", "speed" }, nodeType = 2, tradeHash = 2822644689, }, + ["JewelRadiusAuraEffect"] = { type = "Prefix", affix = "Commanding", "Aura Skills have (1-3)% increased Magnitudes", statOrder = { 2472 }, level = 1, group = "AuraEffectForJewel", weightKey = { "int_radius_jewel", "default", }, weightVal = { 0, 0 }, modTags = { "aura" }, nodeType = 2, tradeHash = 3243034867, }, + ["JewelRadiusAxeDamage"] = { type = "Prefix", affix = "Sinister", "(2-3)% increased Damage with Axes", statOrder = { 1170 }, level = 1, group = "IncreasedAxeDamageForJewel", weightKey = { "str_radius_jewel", "default", }, weightVal = { 0, 0 }, modTags = { "damage", "attack" }, nodeType = 1, tradeHash = 2508922991, }, + ["JewelRadiusAxeSpeed"] = { type = "Suffix", affix = "of Cleaving", "(1-2)% increased Attack Speed with Axes", statOrder = { 1255 }, level = 1, group = "AxeAttackSpeedForJewel", weightKey = { "str_radius_jewel", "default", }, weightVal = { 0, 0 }, modTags = { "attack", "speed" }, nodeType = 2, tradeHash = 2433102767, }, + ["JewelRadiusBleedingChance"] = { type = "Prefix", affix = "Bleeding", "1% chance to inflict Bleeding on Hit", statOrder = { 4532 }, level = 1, group = "BaseChanceToBleed", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 1, tradeHash = 944643028, }, + ["JewelRadiusBleedingDuration"] = { type = "Suffix", affix = "of Haemophilia", "(3-7)% increased Bleeding Duration", statOrder = { 4522 }, level = 1, group = "BleedDuration", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "bleed", "physical", "attack", "ailment" }, nodeType = 2, tradeHash = 1505023559, }, + ["JewelRadiusBlindEffect"] = { type = "Prefix", affix = "Stifling", "(3-5)% increased Blind Effect", statOrder = { 4781 }, level = 1, group = "BlindEffect", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHash = 2912416697, }, + ["JewelRadiusBlindonHit"] = { type = "Suffix", affix = "of Blinding", "1% chance to Blind Enemies on Hit with Attacks", statOrder = { 4453 }, level = 1, group = "AttacksBlindOnHitChance", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "attack" }, nodeType = 1, tradeHash = 2610562860, }, + ["JewelRadiusBlock"] = { type = "Prefix", affix = "Protecting", "(1-3)% increased Block chance", statOrder = { 1064 }, level = 1, group = "IncreasedBlockChance", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "block" }, nodeType = 2, tradeHash = 3821543413, }, + ["JewelRadiusDamageVsRareOrUnique"] = { type = "Prefix", affix = "Slaying", "(2-3)% increased Damage with Hits against Rare and Unique Enemies", statOrder = { 2821 }, level = 1, group = "DamageVsRareOrUnique", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "damage" }, nodeType = 1, tradeHash = 147764878, }, + ["JewelRadiusBowAccuracyRating"] = { type = "Prefix", affix = "Precise", "(1-2)% increased Accuracy Rating with Bows", statOrder = { 1277 }, level = 1, group = "BowIncreasedAccuracyRating", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "attack" }, nodeType = 1, tradeHash = 1285594161, }, + ["JewelRadiusBowDamage"] = { type = "Prefix", affix = "Perforating", "(2-3)% increased Damage with Bows", statOrder = { 1190 }, level = 1, group = "IncreasedBowDamageForJewel", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "damage", "attack" }, nodeType = 1, tradeHash = 945774314, }, + ["JewelRadiusBowSpeed"] = { type = "Suffix", affix = "of Nocking", "(1-2)% increased Attack Speed with Bows", statOrder = { 1260 }, level = 1, group = "BowAttackSpeedForJewel", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "attack", "speed" }, nodeType = 2, tradeHash = 3641543553, }, + ["JewelRadiusCastSpeed"] = { type = "Suffix", affix = "of Enchanting", "(1-2)% increased Cast Speed", statOrder = { 942 }, level = 1, group = "IncreasedCastSpeed", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "caster", "speed" }, nodeType = 2, tradeHash = 1022759479, }, + ["JewelRadiusChainFromTerrain"] = { type = "Suffix", affix = "of Chaining", "Projectiles have (1-2)% chance to Chain an additional time from terrain", statOrder = { 8970 }, level = 1, group = "ChainFromTerrain", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHash = 2334956771, }, + ["JewelRadiusCharmDuration"] = { type = "Suffix", affix = "of the Woodland", "(1-2)% increased Charm Effect Duration", statOrder = { 878 }, level = 1, group = "CharmDuration", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 1, tradeHash = 3088348485, }, + ["JewelRadiusCharmChargesGained"] = { type = "Suffix", affix = "of the Thicker", "(3-7)% increased Charm Charges gained", statOrder = { 5227 }, level = 1, group = "CharmChargesGained", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHash = 2320654813, }, + ["JewelRadiusCharmDamageWhileUsing"] = { type = "Prefix", affix = "Verdant", "(2-3)% increased Damage while you have an active Charm", statOrder = { 5627 }, level = 1, group = "CharmDamageWhileUsing", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 1, tradeHash = 3752589831, }, + ["JewelRadiusChaosDamage"] = { type = "Prefix", affix = "Chaotic", "(1-2)% increased Chaos Damage", statOrder = { 858 }, level = 1, group = "IncreasedChaosDamage", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "chaos_damage", "damage", "chaos" }, nodeType = 1, tradeHash = 1309799717, }, + ["JewelRadiusChillDuration"] = { type = "Suffix", affix = "of Frost", "(6-12)% increased Chill Duration on Enemies", statOrder = { 1539 }, level = 1, group = "IncreasedChillDuration", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "elemental", "cold", "ailment" }, nodeType = 2, tradeHash = 61644361, }, + ["JewelRadiusColdDamage"] = { type = "Prefix", affix = "Chilling", "(1-2)% increased Cold Damage", statOrder = { 856 }, level = 1, group = "ColdDamagePercentage", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "elemental_damage", "damage", "elemental", "cold" }, nodeType = 1, tradeHash = 2442527254, }, + ["JewelRadiusColdPenetration"] = { type = "Prefix", affix = "Numbing", "Damage Penetrates (1-2)% Cold Resistance", statOrder = { 2614 }, level = 1, group = "ColdResistancePenetration", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "elemental_damage", "damage", "elemental", "cold" }, nodeType = 1, tradeHash = 1896066427, }, + ["JewelRadiusCooldownSpeed"] = { type = "Suffix", affix = "of Chronomancy", "(1-3)% increased Cooldown Recovery Rate", statOrder = { 4539 }, level = 1, group = "GlobalCooldownRecovery", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHash = 2149603090, }, + ["JewelRadiusCorpses"] = { type = "Prefix", affix = "Necromantic", "(2-3)% increased Damage if you have Consumed a Corpse Recently", statOrder = { 3802 }, level = 1, group = "DamageIfConsumedCorpse", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "damage" }, nodeType = 1, tradeHash = 1892122971, }, + ["JewelRadiusCriticalAilmentEffect"] = { type = "Prefix", affix = "Rancorous", "(5-10)% increased Magnitude of Damaging Ailments you inflict with Critical Hits", statOrder = { 5424 }, level = 1, group = "CriticalAilmentEffect", weightKey = { "dex_radius_jewel", "int_radius_jewel", "default", }, weightVal = { 1, 1, 0 }, modTags = { "damage", "critical", "ailment" }, nodeType = 2, tradeHash = 4092130601, }, + ["JewelRadiusCriticalChance"] = { type = "Suffix", affix = "of Annihilation", "(3-7)% increased Critical Hit Chance", statOrder = { 933 }, level = 1, group = "CriticalStrikeChance", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "critical" }, nodeType = 2, tradeHash = 2077117738, }, + ["JewelRadiusCriticalDamage"] = { type = "Suffix", affix = "of Potency", "(5-10)% increased Critical Damage Bonus", statOrder = { 937 }, level = 1, group = "CriticalStrikeMultiplier", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "damage", "critical" }, nodeType = 2, tradeHash = 2359002191, }, + ["JewelRadiusSpellCriticalDamage"] = { type = "Suffix", affix = "of Unmaking", "(5-10)% increased Critical Spell Damage Bonus", statOrder = { 939 }, level = 1, group = "SpellCritMultiplierForJewel", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "caster_damage", "damage", "caster", "critical" }, nodeType = 2, tradeHash = 2466785537, }, + ["JewelRadiusCrossbowDamage"] = { type = "Prefix", affix = "Bolting", "(2-3)% increased Damage with Crossbows", statOrder = { 3849 }, level = 1, group = "CrossbowDamage", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "damage", "attack" }, nodeType = 1, tradeHash = 517664839, }, + ["JewelRadiusCrossbowReloadSpeed"] = { type = "Suffix", affix = "of Reloading", "(5-7)% increased Crossbow Reload Speed", statOrder = { 9149 }, level = 1, group = "CrossbowReloadSpeed", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "attack", "speed" }, nodeType = 2, tradeHash = 3856744003, }, + ["JewelRadiusCrossbowSpeed"] = { type = "Suffix", affix = "of Rapidity", "(1-2)% increased Attack Speed with Crossbows", statOrder = { 3853 }, level = 1, group = "CrossbowSpeed", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "attack", "speed" }, nodeType = 2, tradeHash = 715957346, }, + ["JewelRadiusCurseArea"] = { type = "Prefix", affix = "Expanding", "(3-6)% increased Area of Effect of Curses", statOrder = { 1875 }, level = 1, group = "CurseAreaOfEffect", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "caster", "curse" }, nodeType = 2, tradeHash = 3859848445, }, + ["JewelRadiusCurseDuration"] = { type = "Suffix", affix = "of Continuation", "(2-4)% increased Curse Duration", statOrder = { 1466 }, level = 1, group = "BaseCurseDuration", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "curse" }, nodeType = 1, tradeHash = 1087108135, }, + ["JewelRadiusCurseEffect"] = { type = "Prefix", affix = "Hexing", "1% increased Curse Magnitudes", statOrder = { 2266 }, level = 1, group = "CurseEffectivenessForJewel", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "caster", "curse" }, nodeType = 2, tradeHash = 2770044702, }, + ["JewelRadiusDaggerCriticalChance"] = { type = "Suffix", affix = "of Backstabbing", "(3-7)% increased Critical Hit Chance with Daggers", statOrder = { 1299 }, level = 1, group = "CritChanceWithDaggerForJewel", weightKey = { "int_radius_jewel", "default", }, weightVal = { 0, 0 }, modTags = { "attack", "critical" }, nodeType = 2, tradeHash = 4260437915, }, + ["JewelRadiusDaggerDamage"] = { type = "Prefix", affix = "Lethal", "(2-3)% increased Damage with Daggers", statOrder = { 1182 }, level = 1, group = "IncreasedDaggerDamageForJewel", weightKey = { "int_radius_jewel", "default", }, weightVal = { 0, 0 }, modTags = { "damage", "attack" }, nodeType = 1, tradeHash = 1441232665, }, + ["JewelRadiusDaggerSpeed"] = { type = "Suffix", affix = "of Slicing", "(1-2)% increased Attack Speed with Daggers", statOrder = { 1258 }, level = 1, group = "DaggerAttackSpeedForJewel", weightKey = { "int_radius_jewel", "default", }, weightVal = { 0, 0 }, modTags = { "attack", "speed" }, nodeType = 2, tradeHash = 2172391939, }, + ["JewelRadiusDamagefromMana"] = { type = "Suffix", affix = "of Mind", "1% of Damage is taken from Mana before Life", statOrder = { 2362 }, level = 1, group = "DamageRemovedFromManaBeforeLife", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "resource", "life", "mana" }, nodeType = 2, tradeHash = 2709646369, }, + ["JewelRadiusDamagevsArmourBrokenEnemies"] = { type = "Prefix", affix = "Exploiting", "(2-4)% increased Damage against Enemies with Fully Broken Armour", statOrder = { 5553 }, level = 1, group = "DamagevsArmourBrokenEnemies", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "damage" }, nodeType = 1, tradeHash = 1834658952, }, + ["JewelRadiusDamagingAilmentDuration"] = { type = "Suffix", affix = "of Suffusion", "(3-5)% increased Duration of Damaging Ailments on Enemies", statOrder = { 5668 }, level = 1, group = "DamagingAilmentDuration", weightKey = { "dex_radius_jewel", "int_radius_jewel", "default", }, weightVal = { 1, 1, 0 }, modTags = { "ailment" }, nodeType = 2, tradeHash = 2272980012, }, + ["JewelRadiusDazeBuildup"] = { type = "Suffix", affix = "of Dazing", "1% chance to Daze on Hit", statOrder = { 4530 }, level = 1, group = "DazeBuildup", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 1, tradeHash = 4258000627, }, + ["JewelRadiusDebuffExpiry"] = { type = "Suffix", affix = "of Diminishing", "Debuffs on you expire (3-5)% faster", statOrder = { 5703 }, level = 1, group = "DebuffTimePassed", weightKey = { "int_radius_jewel", "dex_radius_jewel", "default", }, weightVal = { 1, 1, 0 }, modTags = { }, nodeType = 2, tradeHash = 2256120736, }, + ["JewelRadiusElementalAilmentDuration"] = { type = "Suffix", affix = "of Suffering", "(3-5)% increased Duration of Ignite, Shock and Chill on Enemies", statOrder = { 6818 }, level = 1, group = "ElementalAilmentDuration", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "elemental", "ailment" }, nodeType = 2, tradeHash = 1323216174, }, + ["JewelRadiusElementalDamage"] = { type = "Prefix", affix = "Prismatic", "(1-2)% increased Elemental Damage", statOrder = { 1651 }, level = 1, group = "ElementalDamagePercent", weightKey = { "str_radius_jewel", "int_radius_jewel", "dex_radius_jewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "elemental_damage", "damage", "elemental" }, nodeType = 1, tradeHash = 3222402650, }, + ["JewelRadiusEmpoweredAttackDamage"] = { type = "Prefix", affix = "Empowering", "Empowered Attacks deal (2-3)% increased Damage", statOrder = { 5912 }, level = 1, group = "ExertedAttackDamage", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "damage", "attack" }, nodeType = 1, tradeHash = 3395186672, }, + ["JewelRadiusEnergy"] = { type = "Suffix", affix = "of Generation", "Meta Skills gain (2-4)% increased Energy", statOrder = { 5987 }, level = 1, group = "EnergyGeneration", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHash = 2849546516, }, + ["JewelRadiusEnergyShield"] = { type = "Prefix", affix = "Shimmering", "(2-3)% increased maximum Energy Shield", statOrder = { 868 }, level = 1, group = "GlobalEnergyShieldPercent", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "energy_shield", "defences" }, nodeType = 1, tradeHash = 3665922113, }, + ["JewelRadiusEnergyShieldDelay"] = { type = "Prefix", affix = "Serene", "(5-7)% faster start of Energy Shield Recharge", statOrder = { 967 }, level = 1, group = "EnergyShieldDelay", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "energy_shield", "defences" }, nodeType = 2, tradeHash = 3394832998, }, + ["JewelRadiusEnergyShieldRecharge"] = { type = "Prefix", affix = "Fevered", "(2-3)% increased Energy Shield Recharge Rate", statOrder = { 966 }, level = 1, group = "EnergyShieldRegeneration", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "energy_shield", "defences" }, nodeType = 1, tradeHash = 1552666713, }, + ["JewelRadiusEvasion"] = { type = "Prefix", affix = "Evasive", "(2-3)% increased Evasion Rating", statOrder = { 866 }, level = 1, group = "GlobalEvasionRatingPercent", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "evasion", "defences" }, nodeType = 1, tradeHash = 1994296038, }, + ["JewelRadiusFasterAilments"] = { type = "Suffix", affix = "of Decrepifying", "Damaging Ailments deal damage (2-3)% faster", statOrder = { 5671 }, level = 1, group = "FasterAilmentDamageForJewel", weightKey = { "dex_radius_jewel", "int_radius_jewel", "default", }, weightVal = { 1, 1, 0 }, modTags = { "ailment" }, nodeType = 2, tradeHash = 3173882956, }, + ["JewelRadiusFireDamage"] = { type = "Prefix", affix = "Flaming", "(1-2)% increased Fire Damage", statOrder = { 855 }, level = 1, group = "FireDamagePercentage", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "elemental_damage", "damage", "elemental", "fire" }, nodeType = 1, tradeHash = 139889694, }, + ["JewelRadiusFirePenetration"] = { type = "Prefix", affix = "Searing", "Damage Penetrates (1-2)% Fire Resistance", statOrder = { 2613 }, level = 1, group = "FireResistancePenetration", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "elemental_damage", "damage", "elemental", "fire" }, nodeType = 1, tradeHash = 1432756708, }, + ["JewelRadiusFlailCriticalChance"] = { type = "Suffix", affix = "of Thrashing", "(3-7)% increased Critical Hit Chance with Flails", statOrder = { 3843 }, level = 1, group = "FlailCriticalChance", weightKey = { "str_radius_jewel", "default", }, weightVal = { 0, 0 }, modTags = { "attack", "critical" }, nodeType = 2, tradeHash = 1441673288, }, + ["JewelRadiusFlailDamage"] = { type = "Prefix", affix = "Flailing", "(1-2)% increased Damage with Flails", statOrder = { 3838 }, level = 1, group = "FlailDamage", weightKey = { "str_radius_jewel", "default", }, weightVal = { 0, 0 }, modTags = { "damage", "attack" }, nodeType = 1, tradeHash = 2482383489, }, + ["JewelRadiusFlaskChargesGained"] = { type = "Suffix", affix = "of Gathering", "(3-5)% increased Flask Charges gained", statOrder = { 6216 }, level = 1, group = "IncreasedFlaskChargesGained", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "flask" }, nodeType = 2, tradeHash = 2066964205, }, + ["JewelRadiusFlaskDuration"] = { type = "Suffix", affix = "of Prolonging", "(1-2)% increased Flask Effect Duration", statOrder = { 879 }, level = 1, group = "FlaskDuration", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "flask" }, nodeType = 1, tradeHash = 1773308808, }, + ["JewelRadiusFocusEnergyShield"] = { type = "Prefix", affix = "Focusing", "(15-25)% increased Energy Shield from Equipped Focus", statOrder = { 6002 }, level = 1, group = "FocusEnergyShield", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "energy_shield", "defences" }, nodeType = 2, tradeHash = 3419203492, }, + ["JewelRadiusForkingProjectiles"] = { type = "Suffix", affix = "of Forking", "Projectiles have (5-7)% chance for an additional Projectile when Forking", statOrder = { 5139 }, level = 1, group = "ForkingProjectiles", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHash = 4258720395, }, + ["JewelRadiusFreezeAmount"] = { type = "Suffix", affix = "of Freezing", "(5-10)% increased Freeze Buildup", statOrder = { 990 }, level = 1, group = "FreezeDamageIncrease", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHash = 1087531620, }, + ["JewelRadiusFreezeThreshold"] = { type = "Suffix", affix = "of Snowbreathing", "(2-4)% increased Freeze Threshold", statOrder = { 2879 }, level = 1, group = "FreezeThreshold", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "damage" }, nodeType = 1, tradeHash = 830345042, }, + ["JewelRadiusHeraldDamage"] = { type = "Prefix", affix = "Heralding", "Herald Skills deal (2-4)% increased Damage", statOrder = { 5632 }, level = 1, group = "HeraldDamage", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 1, tradeHash = 3065378291, }, + ["JewelRadiusIgniteChance"] = { type = "Suffix", affix = "of Ignition", "(2-3)% increased Flammability Magnitude", statOrder = { 988 }, level = 1, group = "IgniteChanceIncrease", weightKey = { "str_radius_jewel", "int_radius_jewel", "default", }, weightVal = { 1, 1, 0 }, modTags = { }, nodeType = 1, tradeHash = 394473632, }, + ["JewelRadiusIgniteEffect"] = { type = "Prefix", affix = "Burning", "(3-7)% increased Ignite Magnitude", statOrder = { 1009 }, level = 1, group = "IgniteEffect", weightKey = { "str_radius_jewel", "int_radius_jewel", "default", }, weightVal = { 1, 1, 0 }, modTags = { }, nodeType = 2, tradeHash = 253641217, }, + ["JewelRadiusIncreasedDuration"] = { type = "Suffix", affix = "of Lengthening", "(3-5)% increased Skill Effect Duration", statOrder = { 1572 }, level = 1, group = "SkillEffectDuration", weightKey = { "str_radius_jewel", "int_radius_jewel", "default", }, weightVal = { 1, 1, 0 }, modTags = { }, nodeType = 2, tradeHash = 3113764475, }, + ["JewelRadiusKnockback"] = { type = "Suffix", affix = "of Fending", "(3-7)% increased Knockback Distance", statOrder = { 1669 }, level = 1, group = "KnockbackDistance", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHash = 2976476845, }, + ["JewelRadiusLifeCost"] = { type = "Suffix", affix = "of Sacrifice", "(2-3)% of Skill Mana Costs Converted to Life Costs", statOrder = { 4605 }, level = 1, group = "LifeCost", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "resource", "life" }, nodeType = 2, tradeHash = 3386297724, }, + ["JewelRadiusLifeFlaskRecovery"] = { type = "Suffix", affix = "of Recovery", "(2-3)% increased Life Recovery from Flasks", statOrder = { 1719 }, level = 1, group = "GlobalFlaskLifeRecovery", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "flask", "resource", "life" }, nodeType = 1, tradeHash = 980177976, }, + ["JewelRadiusLifeFlaskChargeGen"] = { type = "Suffix", affix = "of Pathfinding", "(5-10)% increased Life Flask Charges gained", statOrder = { 6970 }, level = 1, group = "LifeFlaskChargePercentGeneration", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHash = 942519401, }, + ["JewelRadiusLifeLeech"] = { type = "Suffix", affix = "of Frenzy", "(2-3)% increased amount of Life Leeched", statOrder = { 1820 }, level = 1, group = "LifeLeechAmount", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 1, tradeHash = 3666476747, }, + ["JewelRadiusLifeonKill"] = { type = "Suffix", affix = "of Success", "Recover 1% of maximum Life on Kill", statOrder = { 1437 }, level = 1, group = "MaximumLifeOnKillPercent", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "resource", "life" }, nodeType = 2, tradeHash = 2726713579, }, + ["JewelRadiusLifeRecoup"] = { type = "Suffix", affix = "of Infusion", "1% of Damage taken Recouped as Life", statOrder = { 970 }, level = 1, group = "LifeRecoupForJewel", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "resource", "life" }, nodeType = 2, tradeHash = 3669820740, }, + ["JewelRadiusLifeRegeneration"] = { type = "Suffix", affix = "of Regeneration", "(3-5)% increased Life Regeneration rate", statOrder = { 969 }, level = 1, group = "LifeRegenerationRate", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "resource", "life" }, nodeType = 2, tradeHash = 1185341308, }, + ["JewelRadiusLightningDamage"] = { type = "Prefix", affix = "Humming", "(1-2)% increased Lightning Damage", statOrder = { 857 }, level = 1, group = "LightningDamagePercentage", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "elemental_damage", "damage", "elemental", "lightning" }, nodeType = 1, tradeHash = 2768899959, }, + ["JewelRadiusLightningPenetration"] = { type = "Prefix", affix = "Surging", "Damage Penetrates (1-2)% Lightning Resistance", statOrder = { 2615 }, level = 1, group = "LightningResistancePenetration", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "elemental_damage", "damage", "elemental", "lightning" }, nodeType = 1, tradeHash = 868556494, }, + ["JewelRadiusMaceDamage"] = { type = "Prefix", affix = "Beating", "(1-2)% increased Damage with Maces", statOrder = { 1186 }, level = 1, group = "IncreasedMaceDamageForJewel", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "damage", "attack" }, nodeType = 1, tradeHash = 1852184471, }, + ["JewelRadiusMaceStun"] = { type = "Suffix", affix = "of Thumping", "(6-12)% increased Stun Buildup with Maces", statOrder = { 7459 }, level = 1, group = "MaceStun", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "attack" }, nodeType = 2, tradeHash = 2392824305, }, + ["JewelRadiusManaFlaskRecovery"] = { type = "Suffix", affix = "of Quenching", "(1-2)% increased Mana Recovery from Flasks", statOrder = { 1720 }, level = 1, group = "FlaskManaRecovery", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "flask", "resource", "mana" }, nodeType = 1, tradeHash = 3774951878, }, + ["JewelRadiusManaFlaskChargeGen"] = { type = "Suffix", affix = "of Fountains", "(5-10)% increased Mana Flask Charges gained", statOrder = { 7491 }, level = 1, group = "ManaFlaskChargePercentGeneration", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHash = 3171212276, }, + ["JewelRadiusManaLeech"] = { type = "Suffix", affix = "of Thirsting", "(1-2)% increased amount of Mana Leeched", statOrder = { 1822 }, level = 1, group = "ManaLeechAmount", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "resource", "mana" }, nodeType = 1, tradeHash = 3700202631, }, + ["JewelRadiusManaonKill"] = { type = "Suffix", affix = "of Osmosis", "Recover 1% of maximum Mana on Kill", statOrder = { 1443 }, level = 1, group = "ManaGainedOnKillPercentage", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "resource", "mana" }, nodeType = 2, tradeHash = 525523040, }, + ["JewelRadiusManaRegeneration"] = { type = "Suffix", affix = "of Energy", "(1-2)% increased Mana Regeneration Rate", statOrder = { 976 }, level = 1, group = "ManaRegeneration", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "resource", "mana" }, nodeType = 1, tradeHash = 3256879910, }, + ["JewelRadiusMarkCastSpeed"] = { type = "Suffix", affix = "of Targeting", "Mark Skills have (2-3)% increased Use Speed", statOrder = { 1871 }, level = 1, group = "MarkCastSpeed", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "speed", "curse" }, nodeType = 1, tradeHash = 2202308025, }, + ["JewelRadiusMarkDuration"] = { type = "Suffix", affix = "of Tracking", "Mark Skills have (3-4)% increased Skill Effect Duration", statOrder = { 8276 }, level = 1, group = "MarkDuration", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 1, tradeHash = 4162678661, }, + ["JewelRadiusMarkEffect"] = { type = "Prefix", affix = "Marking", "(2-3)% increased Effect of your Mark Skills", statOrder = { 2268 }, level = 1, group = "MarkEffect", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "caster", "curse" }, nodeType = 2, tradeHash = 179541474, }, + ["JewelRadiusMaximumRage"] = { type = "Prefix", affix = "Angry", "+1 to Maximum Rage", statOrder = { 9032 }, level = 1, group = "MaximumRage", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHash = 1846980580, }, + ["JewelRadiusMeleeDamage"] = { type = "Prefix", affix = "Clashing", "(1-2)% increased Melee Damage", statOrder = { 1124 }, level = 1, group = "MeleeDamage", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "damage", "attack" }, nodeType = 1, tradeHash = 1337740333, }, + ["JewelRadiusMinionAccuracy"] = { type = "Prefix", affix = "Training", "(2-3)% increased Minion Accuracy Rating", statOrder = { 8446 }, level = 1, group = "MinionAccuracyRatingForJewel", weightKey = { "int_radius_jewel", "default", }, weightVal = { 0, 0 }, modTags = { "attack", "minion" }, nodeType = 1, tradeHash = 793875384, }, + ["JewelRadiusMinionArea"] = { type = "Prefix", affix = "Companion", "Minions have (3-5)% increased Area of Effect", statOrder = { 2649 }, level = 1, group = "MinionAreaOfEffect", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "minion" }, nodeType = 2, tradeHash = 2534359663, }, + ["JewelRadiusMinionAttackandCastSpeed"] = { type = "Suffix", affix = "of Orchestration", "Minions have (1-2)% increased Attack and Cast Speed", statOrder = { 8453 }, level = 1, group = "MinionAttackSpeedAndCastSpeed", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "attack", "caster", "speed", "minion" }, nodeType = 2, tradeHash = 3106718406, }, + ["JewelRadiusMinionChaosResistance"] = { type = "Suffix", affix = "of Righteousness", "Minions have +(1-2)% to Chaos Resistance", statOrder = { 2559 }, level = 1, group = "MinionChaosResistance", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "chaos", "resistance", "minion" }, nodeType = 1, tradeHash = 1756380435, }, + ["JewelRadiusMinionCriticalChance"] = { type = "Suffix", affix = "of Marshalling", "Minions have (5-10)% increased Critical Hit Chance", statOrder = { 8476 }, level = 1, group = "MinionCriticalStrikeChanceIncrease", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "minion", "critical" }, nodeType = 2, tradeHash = 3628935286, }, + ["JewelRadiusMinionCriticalMultiplier"] = { type = "Suffix", affix = "of Gripping", "Minions have (6-12)% increased Critical Damage Bonus", statOrder = { 8478 }, level = 1, group = "MinionCriticalStrikeMultiplier", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "damage", "minion", "critical" }, nodeType = 2, tradeHash = 593241812, }, + ["JewelRadiusMinionDamage"] = { type = "Prefix", affix = "Authoritative", "Minions deal (1-2)% increased Damage", statOrder = { 1646 }, level = 1, group = "MinionDamage", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "damage", "minion" }, nodeType = 1, tradeHash = 2954360902, }, + ["JewelRadiusMinionLife"] = { type = "Prefix", affix = "Fortuitous", "Minions have (1-2)% increased maximum Life", statOrder = { 962 }, level = 1, group = "MinionLife", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "resource", "life", "minion" }, nodeType = 1, tradeHash = 378796798, }, + ["JewelRadiusMinionPhysicalDamageReduction"] = { type = "Suffix", affix = "of Confidence", "Minions have (1-2)% additional Physical Damage Reduction", statOrder = { 1946 }, level = 1, group = "MinionPhysicalDamageReduction", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "physical", "minion" }, nodeType = 1, tradeHash = 30438393, }, + ["JewelRadiusMinionResistances"] = { type = "Suffix", affix = "of Acclimatisation", "Minions have +(1-2)% to all Elemental Resistances", statOrder = { 2558 }, level = 1, group = "MinionElementalResistance", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "elemental", "resistance", "minion" }, nodeType = 1, tradeHash = 3225608889, }, + ["JewelRadiusMinionReviveSpeed"] = { type = "Suffix", affix = "of Revival", "Minions Revive (3-7)% faster", statOrder = { 8529 }, level = 1, group = "MinionReviveSpeed", weightKey = { "int_radius_jewel", "default", }, weightVal = { 0, 0 }, modTags = { "minion" }, nodeType = 2, tradeHash = 50413020, }, + ["JewelRadiusMovementSpeed"] = { type = "Suffix", affix = "of Speed", "1% increased Movement Speed", statOrder = { 827 }, level = 1, group = "MovementVelocity", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "speed" }, nodeType = 2, tradeHash = 844449513, }, + ["JewelRadiusOfferingDuration"] = { type = "Suffix", affix = "of Offering", "Offering Skills have (6-12)% increased Duration", statOrder = { 8776 }, level = 1, group = "OfferingDuration", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHash = 2374711847, }, + ["JewelRadiusOfferingLife"] = { type = "Prefix", affix = "Sacrificial", "Offerings have (2-3)% increased Maximum Life", statOrder = { 8777 }, level = 1, group = "OfferingLife", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 1, tradeHash = 2107703111, }, + ["JewelRadiusPhysicalDamage"] = { type = "Prefix", affix = "Sharpened", "(1-2)% increased Global Physical Damage", statOrder = { 1122 }, level = 1, group = "PhysicalDamagePercent", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "physical_damage", "damage", "physical" }, nodeType = 1, tradeHash = 1417267954, }, + ["JewelRadiusPiercingProjectiles"] = { type = "Suffix", affix = "of Piercing", "(5-10)% chance to Pierce an Enemy", statOrder = { 1001 }, level = 1, group = "ChanceToPierce", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHash = 1800303440, }, + ["JewelRadiusPinBuildup"] = { type = "Suffix", affix = "of Pinning", "(5-10)% increased Pin Buildup", statOrder = { 6750 }, level = 1, group = "PinBuildup", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHash = 1944020877, }, + ["JewelRadiusPoisonChance"] = { type = "Suffix", affix = "of Poisoning", "1% chance to Poison on Hit", statOrder = { 2789 }, level = 1, group = "BaseChanceToPoison", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 1, tradeHash = 2840989393, }, + ["JewelRadiusPoisonDamage"] = { type = "Prefix", affix = "Venomous", "(3-7)% increased Magnitude of Poison you inflict", statOrder = { 8925 }, level = 1, group = "PoisonEffect", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "damage", "ailment" }, nodeType = 2, tradeHash = 462424929, }, + ["JewelRadiusPoisonDuration"] = { type = "Suffix", affix = "of Infection", "(3-7)% increased Poison Duration", statOrder = { 2786 }, level = 1, group = "PoisonDuration", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "poison", "chaos", "ailment" }, nodeType = 2, tradeHash = 221701169, }, + ["JewelRadiusProjectileDamage"] = { type = "Prefix", affix = "Archer's", "(1-2)% increased Projectile Damage", statOrder = { 1663 }, level = 1, group = "ProjectileDamage", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "damage" }, nodeType = 1, tradeHash = 455816363, }, + ["JewelRadiusProjectileSpeed"] = { type = "Prefix", affix = "Soaring", "(2-3)% increased Projectile Speed", statOrder = { 875 }, level = 1, group = "ProjectileSpeed", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "speed" }, nodeType = 2, tradeHash = 1777421941, }, + ["JewelRadiusQuarterstaffDamage"] = { type = "Prefix", affix = "Monk's", "(1-2)% increased Damage with Quarterstaves", statOrder = { 1175 }, level = 1, group = "IncreasedStaffDamageForJewel", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "damage", "attack" }, nodeType = 1, tradeHash = 821948283, }, + ["JewelRadiusQuarterstaffFreezeBuildup"] = { type = "Suffix", affix = "of Glaciers", "(5-10)% increased Freeze Buildup with Quarterstaves", statOrder = { 9020 }, level = 1, group = "QuarterstaffFreezeBuildup", weightKey = { "dex_radius_jewel", "int_radius_jewel", "default", }, weightVal = { 1, 1, 0 }, modTags = { }, nodeType = 2, tradeHash = 127081978, }, + ["JewelRadiusQuarterstaffSpeed"] = { type = "Suffix", affix = "of Sequencing", "(1-2)% increased Attack Speed with Quarterstaves", statOrder = { 1256 }, level = 1, group = "StaffAttackSpeedForJewel", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "attack", "speed" }, nodeType = 2, tradeHash = 111835965, }, + ["JewelRadiusQuiverEffect"] = { type = "Prefix", affix = "Fletching", "(2-3)% increased bonuses gained from Equipped Quiver", statOrder = { 9028 }, level = 1, group = "QuiverModifierEffect", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHash = 4180952808, }, + ["JewelRadiusRageonHit"] = { type = "Suffix", affix = "of Raging", "Gain 1 Rage on Melee Hit", statOrder = { 6431 }, level = 1, group = "RageOnHit", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHash = 2969557004, }, + ["JewelRadiusRagewhenHit"] = { type = "Suffix", affix = "of Retribution", "Gain (1-2) Rage when Hit by an Enemy", statOrder = { 6433 }, level = 1, group = "GainRageWhenHit", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHash = 2131720304, }, + ["JewelRadiusShieldDefences"] = { type = "Prefix", affix = "Shielding", "(8-15)% increased Defences from Equipped Shield", statOrder = { 9241 }, level = 1, group = "ShieldArmourIncrease", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "defences" }, nodeType = 2, tradeHash = 713216632, }, + ["JewelRadiusShockChance"] = { type = "Suffix", affix = "of Shocking", "(2-3)% increased chance to Shock", statOrder = { 992 }, level = 1, group = "ShockChanceIncrease", weightKey = { "dex_radius_jewel", "int_radius_jewel", "default", }, weightVal = { 1, 1, 0 }, modTags = { }, nodeType = 1, tradeHash = 1039268420, }, + ["JewelRadiusShockDuration"] = { type = "Suffix", affix = "of Paralyzing", "(2-3)% increased Shock Duration", statOrder = { 1540 }, level = 1, group = "ShockDuration", weightKey = { "dex_radius_jewel", "int_radius_jewel", "default", }, weightVal = { 1, 1, 0 }, modTags = { "elemental", "lightning", "ailment" }, nodeType = 1, tradeHash = 3513818125, }, + ["JewelRadiusShockEffect"] = { type = "Prefix", affix = "Jolting", "(5-7)% increased Magnitude of Shock you inflict", statOrder = { 9248 }, level = 1, group = "ShockEffect", weightKey = { "dex_radius_jewel", "int_radius_jewel", "default", }, weightVal = { 1, 1, 0 }, modTags = { "elemental", "lightning", "ailment" }, nodeType = 2, tradeHash = 1166140625, }, + ["JewelRadiusSlowEffectOnSelf"] = { type = "Suffix", affix = "of Hastening", "(2-5)% reduced Slowing Potency of Debuffs on You", statOrder = { 4608 }, level = 1, group = "SlowPotency", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHash = 2580617872, }, + ["JewelRadiusSpearAttackSpeed"] = { type = "Suffix", affix = "of Spearing", "(1-2)% increased Attack Speed with Spears", statOrder = { 1263 }, level = 1, group = "SpearAttackSpeed", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "attack", "speed" }, nodeType = 2, tradeHash = 1266413530, }, + ["JewelRadiusSpearCriticalDamage"] = { type = "Suffix", affix = "of Hunting", "(5-10)% increased Critical Damage Bonus with Spears", statOrder = { 1328 }, level = 1, group = "SpearCriticalDamage", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "attack", "critical" }, nodeType = 2, tradeHash = 138421180, }, + ["JewelRadiusSpearDamage"] = { type = "Prefix", affix = "Spearheaded", "(1-2)% increased Damage with Spears", statOrder = { 1204 }, level = 1, group = "SpearDamage", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "damage", "attack" }, nodeType = 1, tradeHash = 2809428780, }, + ["JewelRadiusSpellCriticalChance"] = { type = "Suffix", affix = "of Annihilating", "(3-7)% increased Critical Hit Chance for Spells", statOrder = { 935 }, level = 1, group = "SpellCriticalStrikeChance", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "caster", "critical" }, nodeType = 2, tradeHash = 2704905000, }, + ["JewelRadiusSpellDamage"] = { type = "Prefix", affix = "Mystic", "(1-2)% increased Spell Damage", statOrder = { 853 }, level = 1, group = "WeaponSpellDamage", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "caster_damage", "damage", "caster" }, nodeType = 1, tradeHash = 1137305356, }, + ["JewelRadiusStunBuildup"] = { type = "Suffix", affix = "of Stunning", "(5-10)% increased Stun Buildup", statOrder = { 984 }, level = 1, group = "StunDamageIncrease", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHash = 4173554949, }, + ["JewelRadiusStunThreshold"] = { type = "Suffix", affix = "of Withstanding", "(1-2)% increased Stun Threshold", statOrder = { 2878 }, level = 1, group = "IncreasedStunThreshold", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 1, tradeHash = 484792219, }, + ["JewelRadiusStunThresholdfromEnergyShield"] = { type = "Suffix", affix = "of Barriers", "Gain additional Stun Threshold equal to (1-2)% of maximum Energy Shield", statOrder = { 9531 }, level = 1, group = "StunThresholdfromEnergyShield", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 1, tradeHash = 1653682082, }, + ["JewelRadiusAilmentThresholdfromEnergyShield"] = { type = "Suffix", affix = "of Inuring", "Gain additional Ailment Threshold equal to (1-2)% of maximum Energy Shield", statOrder = { 4146 }, level = 1, group = "AilmentThresholdfromEnergyShield", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "ailment" }, nodeType = 1, tradeHash = 693237939, }, + ["JewelRadiusStunThresholdIfNotStunnedRecently"] = { type = "Suffix", affix = "of Stoutness", "(2-3)% increased Stun Threshold if you haven't been Stunned Recently", statOrder = { 9533 }, level = 1, group = "IncreasedStunThresholdIfNoRecentStun", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 1, tradeHash = 654207792, }, + ["JewelRadiusBleedingEffect"] = { type = "Prefix", affix = "Haemorrhaging", "(3-7)% increased Magnitude of Bleeding you inflict", statOrder = { 4662 }, level = 1, group = "BleedDotMultiplier", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "physical_damage", "bleed", "damage", "physical", "attack", "ailment" }, nodeType = 2, tradeHash = 391602279, }, + ["JewelRadiusSwordDamage"] = { type = "Prefix", affix = "Vicious", "(1-2)% increased Damage with Swords", statOrder = { 1196 }, level = 1, group = "IncreasedSwordDamageForJewel", weightKey = { "str_radius_jewel", "default", }, weightVal = { 0, 0 }, modTags = { "damage", "attack" }, nodeType = 1, tradeHash = 1417549986, }, + ["JewelRadiusSwordSpeed"] = { type = "Suffix", affix = "of Fencing", "(1-2)% increased Attack Speed with Swords", statOrder = { 1261 }, level = 1, group = "SwordAttackSpeedForJewel", weightKey = { "str_radius_jewel", "default", }, weightVal = { 0, 0 }, modTags = { "attack", "speed" }, nodeType = 2, tradeHash = 3492019295, }, + ["JewelRadiusThorns"] = { type = "Prefix", affix = "Retaliating", "(2-3)% increased Thorns damage", statOrder = { 9646 }, level = 1, group = "ThornsDamageIncrease", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "damage" }, nodeType = 1, tradeHash = 1320662475, }, + ["JewelRadiusTotemDamage"] = { type = "Prefix", affix = "Shaman's", "(2-3)% increased Totem Damage", statOrder = { 1089 }, level = 1, group = "TotemDamageForJewel", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "damage" }, nodeType = 1, tradeHash = 2108821127, }, + ["JewelRadiusTotemLife"] = { type = "Prefix", affix = "Carved", "(2-3)% increased Totem Life", statOrder = { 1459 }, level = 1, group = "IncreasedTotemLife", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "resource", "life" }, nodeType = 1, tradeHash = 442393998, }, + ["JewelRadiusTotemPlacementSpeed"] = { type = "Suffix", affix = "of Ancestry", "(2-3)% increased Totem Placement speed", statOrder = { 2250 }, level = 1, group = "SummonTotemCastSpeed", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "speed" }, nodeType = 1, tradeHash = 1145481685, }, + ["JewelRadiusTrapDamage"] = { type = "Prefix", affix = "Trapping", "(1-2)% increased Trap Damage", statOrder = { 854 }, level = 1, group = "TrapDamage", weightKey = { "int_radius_jewel", "default", }, weightVal = { 0, 0 }, modTags = { "damage" }, nodeType = 1, tradeHash = 836472423, }, + ["JewelRadiusTrapThrowSpeed"] = { type = "Suffix", affix = "of Preparation", "(2-4)% increased Trap Throwing Speed", statOrder = { 1597 }, level = 1, group = "TrapThrowSpeed", weightKey = { "int_radius_jewel", "default", }, weightVal = { 0, 0 }, modTags = { "speed" }, nodeType = 2, tradeHash = 2391207117, }, + ["JewelRadiusTriggeredSpellDamage"] = { type = "Prefix", affix = "Triggered", "Triggered Spells deal (2-3)% increased Spell Damage", statOrder = { 9712 }, level = 1, group = "DamageWithTriggeredSpells", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "caster_damage", "damage", "caster" }, nodeType = 1, tradeHash = 473917671, }, + ["JewelRadiusUnarmedDamage"] = { type = "Prefix", affix = "Punching", "(1-2)% increased Damage with Unarmed Attacks", statOrder = { 3153 }, level = 1, group = "UnarmedDamage", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 0, 0 }, modTags = { "damage", "attack" }, nodeType = 1, tradeHash = 1970067060, }, + ["JewelRadiusWarcryBuffEffect"] = { type = "Prefix", affix = "of Warcries", "(3-7)% increased Warcry Buff Effect", statOrder = { 9883 }, level = 1, group = "WarcryEffect", weightKey = { "str_radius_jewel", "default", }, weightVal = { 0, 0 }, modTags = { }, nodeType = 2, tradeHash = 2675129731, }, + ["JewelRadiusWarcryCooldown"] = { type = "Suffix", affix = "of Rallying", "(3-7)% increased Warcry Cooldown Recovery Rate", statOrder = { 2929 }, level = 1, group = "WarcryCooldownSpeed", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHash = 2056107438, }, + ["JewelRadiusWarcryDamage"] = { type = "Prefix", affix = "Yelling", "(2-3)% increased Damage with Warcries", statOrder = { 9886 }, level = 1, group = "WarcryDamage", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "damage" }, nodeType = 1, tradeHash = 1160637284, }, + ["JewelRadiusWarcrySpeed"] = { type = "Suffix", affix = "of Lungs", "(2-3)% increased Warcry Speed", statOrder = { 2884 }, level = 1, group = "WarcrySpeed", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "speed" }, nodeType = 1, tradeHash = 1602294220, }, + ["JewelRadiusWeaponSwapSpeed"] = { type = "Suffix", affix = "of Swapping", "(2-4)% increased Weapon Swap Speed", statOrder = { 9897 }, level = 1, group = "WeaponSwapSpeed", weightKey = { "default", }, weightVal = { 0 }, modTags = { "attack", "speed" }, nodeType = 1, tradeHash = 1129429646, }, + ["JewelRadiusWitheredEffect"] = { type = "Prefix", affix = "Withering", "(3-5)% increased Withered Magnitude", statOrder = { 9915 }, level = 1, group = "WitheredEffect", weightKey = { "int_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "chaos" }, nodeType = 2, tradeHash = 3936121440, }, + ["JewelRadiusUnarmedAttackSpeed"] = { type = "Suffix", affix = "of Jabbing", "(1-2)% increased Unarmed Attack Speed", statOrder = { 9768 }, level = 1, group = "UnarmedAttackSpeed", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 0, 0 }, modTags = { "attack", "speed" }, nodeType = 2, tradeHash = 541647121, }, + ["JewelRadiusProjectileDamageIfMeleeHitRecently"] = { type = "Prefix", affix = "Retreating", "(2-3)% increased Projectile Damage if you've dealt a Melee Hit in the past eight seconds", statOrder = { 8973 }, level = 1, group = "ProjectileDamageIfMeleeHitRecently", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "damage", "attack" }, nodeType = 1, tradeHash = 288364275, }, + ["JewelRadiusMeleeDamageIfProjectileHitRecently"] = { type = "Prefix", affix = "Engaging", "(2-3)% increased Melee Damage if you've dealt a Projectile Attack Hit in the past eight seconds", statOrder = { 8364 }, level = 1, group = "MeleeDamageIfProjectileHitRecently", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "damage", "attack" }, nodeType = 1, tradeHash = 2421151933, }, + ["JewelRadiusParryDamage"] = { type = "Prefix", affix = "Parrying", "(2-3)% increased Parry Damage", statOrder = { 8799 }, level = 1, group = "ParryDamage", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 1, tradeHash = 1007380041, }, + ["JewelRadiusParriedDebuffDuration"] = { type = "Suffix", affix = "of Unsettling", "(5-10)% increased Parried Debuff Duration", statOrder = { 8808 }, level = 1, group = "ParriedDebuffDuration", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "block" }, nodeType = 2, tradeHash = 1514844108, }, + ["JewelRadiusStunThresholdDuringParry"] = { type = "Suffix", affix = "of Biding", "(8-12)% increased Stun Threshold while Parrying", statOrder = { 8809 }, level = 1, group = "StunThresholdDuringParry", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHash = 1495814176, }, + ["JewelRadiusVolatilityOnKillChance"] = { type = "Suffix", affix = "of Volatility", "1% chance to gain Volatility on Kill", statOrder = { 9860 }, level = 1, group = "VolatilityOnKillChance", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, nodeType = 2, tradeHash = 4225700219, }, + ["JewelRadiusCompanionDamage"] = { type = "Prefix", affix = "Kinship", "Companions deal (2-3)% increased Damage", statOrder = { 5339 }, level = 1, group = "CompanionDamage", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "damage", "minion" }, nodeType = 1, tradeHash = 1494950893, }, + ["JewelRadiusCompanionLife"] = { type = "Prefix", affix = "Kindred", "Companions have (2-3)% increased maximum Life", statOrder = { 5342 }, level = 1, group = "CompanionLife", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "resource", "life", "minion" }, nodeType = 1, tradeHash = 2638756573, }, + ["JewelRadiusHazardDamage"] = { type = "Prefix", affix = "Hazardous", "(2-3)% increased Hazard Damage", statOrder = { 6536 }, level = 1, group = "HazardDamage", weightKey = { "dex_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "damage" }, nodeType = 1, tradeHash = 255840549, }, + ["JewelRadiusIncisionChance"] = { type = "Prefix", affix = "Incise", "(3-5)% chance for Attack Hits to apply Incision", statOrder = { 5175 }, level = 1, group = "IncisionChance", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { "physical_damage", "bleed", "damage", "physical", "ailment" }, nodeType = 1, tradeHash = 318092306, }, + ["JewelRadiusBannerValourGained"] = { type = "Suffix", affix = "of Valour", "(8-12)% increased Glory generation for Banner Skills", statOrder = { 6474 }, level = 1, group = "BannerValourGained", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHash = 2907381231, }, + ["JewelRadiusBannerArea"] = { type = "Prefix", affix = "Rallying", "Banner Skills have (2-3)% increased Area of Effect", statOrder = { 4495 }, level = 1, group = "BannerArea", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 1, tradeHash = 4142814612, }, + ["JewelRadiusBannerDuration"] = { type = "Suffix", affix = "of Inspiring", "Banner Skills have (3-4)% increased Duration", statOrder = { 4497 }, level = 1, group = "BannerDuration", weightKey = { "str_radius_jewel", "default", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 1, tradeHash = 2690740379, }, + ["JewelRadiusPresenceRadius"] = { type = "Prefix", affix = "Iconic", "(8-12)% increased Presence Area of Effect", statOrder = { 1002 }, level = 1, group = "PresenceRadius", weightKey = { "str_radius_jewel", "int_radius_jewel", "default", }, weightVal = { 1, 1, 0 }, modTags = { }, nodeType = 2, tradeHash = 4032352472, }, + ["JewelRadiusShapeshiftSpeed"] = { type = "Suffix", affix = "of the Wild", "(1-2)% increased Skill Speed while Shapeshifted", statOrder = { 9317 }, level = 1, group = "ShapeshiftSkillSpeedForJewel", weightKey = { "int_radius_jewel", "str_radius_jewel", "default", }, weightVal = { 1, 1, 0 }, modTags = { "speed" }, nodeType = 2, tradeHash = 3579898587, }, + ["JewelRadiusShapeshiftDamage"] = { type = "Prefix", affix = "Bestial", "(1-2)% increased Damage while Shapeshifted", statOrder = { 5567 }, level = 1, group = "ShapeshiftDamageForJewel", weightKey = { "int_radius_jewel", "str_radius_jewel", "default", }, weightVal = { 1, 1, 0 }, modTags = { "damage" }, nodeType = 1, tradeHash = 266564538, }, + ["JewelRadiusPlantDamage"] = { type = "Prefix", affix = "Overgrown", "(1-2)% increased Damage with Plant Skills", statOrder = { 8914 }, level = 1, group = "PlantDamageForJewel", weightKey = { "int_radius_jewel", "str_radius_jewel", "dex_radius_jewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "damage" }, nodeType = 1, tradeHash = 1590846356, }, ["JewelShapeshiftSpeed"] = { type = "Suffix", affix = "of the Wild", "(2-4)% increased Skill Speed while Shapeshifted", statOrder = { 9317 }, level = 1, group = "ShapeshiftSkillSpeedForJewel", weightKey = { "intjewel", "strjewel", "default", }, weightVal = { 1, 1, 0 }, modTags = { "speed" }, tradeHash = 918325986, }, ["JewelShapeshiftDamage"] = { type = "Prefix", affix = "Bestial", "(5-15)% increased Damage while Shapeshifted", statOrder = { 5567 }, level = 1, group = "ShapeshiftDamageForJewel", weightKey = { "intjewel", "strjewel", "default", }, weightVal = { 1, 1, 0 }, modTags = { "damage" }, tradeHash = 2440073079, }, ["JewelPlantDamage"] = { type = "Prefix", affix = "Overgrown", "(5-15)% increased Damage with Plant Skills", statOrder = { 8914 }, level = 1, group = "PlantDamageForJewel", weightKey = { "intjewel", "strjewel", "dexjewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "damage" }, tradeHash = 2518900926, }, diff --git a/src/Data/ModRunes.lua b/src/Data/ModRunes.lua index 0a40c43c2..05184a0e2 100644 --- a/src/Data/ModRunes.lua +++ b/src/Data/ModRunes.lua @@ -7,6 +7,7 @@ return { type = "Rune", "+40% of Armour also applies to Cold Damage", statOrder = { 4512 }, + tradeHashes = { 1947060170 }, rank = { 50 }, }, }, @@ -15,6 +16,7 @@ return { type = "Rune", "+40% of Armour also applies to Lightning Damage", statOrder = { 4514 }, + tradeHashes = { 2200571612 }, rank = { 50 }, }, }, @@ -23,6 +25,7 @@ return { type = "Rune", "+40% of Armour also applies to Fire Damage", statOrder = { 4513 }, + tradeHashes = { 3897831687 }, rank = { 50 }, }, }, @@ -31,12 +34,14 @@ return { type = "Rune", "30% faster start of Energy Shield Recharge", statOrder = { 967 }, + tradeHashes = { 1782086450 }, rank = { 50 }, }, ["focus"] = { type = "Rune", "30% faster start of Energy Shield Recharge", statOrder = { 967 }, + tradeHashes = { 1782086450 }, rank = { 50 }, }, }, @@ -46,6 +51,7 @@ return { "8% increased Skill Effect Duration", "8% increased Cooldown Recovery Rate", statOrder = { 1572, 4539 }, + tradeHashes = { 3377888098, 1004011302, 3377888098, 1004011302 }, rank = { 50 }, }, }, @@ -54,6 +60,7 @@ return { type = "Rune", "+4 to Maximum Rage", statOrder = { 9032 }, + tradeHashes = { 1181501418 }, rank = { 50 }, }, }, @@ -63,6 +70,7 @@ return { "15% increased Curse Duration", "15% increased Poison Duration", statOrder = { 1466, 2786 }, + tradeHashes = { 3824372849, 2011656677, 3824372849, 2011656677 }, rank = { 50 }, }, }, @@ -71,12 +79,14 @@ return { type = "Rune", "50% chance when you gain a Frenzy Charge to gain an additional Frenzy Charge", statOrder = { 5144 }, + tradeHashes = { 2916861134 }, rank = { 50 }, }, ["caster"] = { type = "Rune", "50% chance when you gain a Frenzy Charge to gain an additional Frenzy Charge", statOrder = { 5144 }, + tradeHashes = { 2916861134 }, rank = { 50 }, }, }, @@ -85,12 +95,14 @@ return { type = "Rune", "50% chance when you gain an Endurance Charge to gain an additional Endurance Charge", statOrder = { 5143 }, + tradeHashes = { 1228682002 }, rank = { 50 }, }, ["caster"] = { type = "Rune", "50% chance when you gain an Endurance Charge to gain an additional Endurance Charge", statOrder = { 5143 }, + tradeHashes = { 1228682002 }, rank = { 50 }, }, }, @@ -99,12 +111,14 @@ return { type = "Rune", "50% chance when you gain a Power Charge to gain an additional Power Charge", statOrder = { 5145 }, + tradeHashes = { 3537994888 }, rank = { 50 }, }, ["caster"] = { type = "Rune", "50% chance when you gain a Power Charge to gain an additional Power Charge", statOrder = { 5145 }, + tradeHashes = { 3537994888 }, rank = { 50 }, }, }, @@ -113,12 +127,14 @@ return { type = "Rune", "12% increased speed of Recoup Effects", statOrder = { 9084 }, + tradeHashes = { 2363593824 }, rank = { 50 }, }, ["helmet"] = { type = "Rune", "8% of Damage taken Recouped as Life", statOrder = { 970 }, + tradeHashes = { 1444556985 }, rank = { 50 }, }, }, @@ -127,6 +143,7 @@ return { type = "Rune", "Enemies you Curse have -5% to Chaos Resistance", statOrder = { 3617 }, + tradeHashes = { 1772929282 }, rank = { 50 }, }, }, @@ -135,6 +152,7 @@ return { type = "Rune", "20% increased Projectile Speed", statOrder = { 875 }, + tradeHashes = { 3759663284 }, rank = { 50 }, }, }, @@ -143,6 +161,7 @@ return { type = "Rune", "Adds 19 to 29 Chaos damage", statOrder = { 1227 }, + tradeHashes = { 2223678961 }, rank = { 50 }, }, }, @@ -151,12 +170,14 @@ return { type = "Rune", "Minions deal 40% increased Damage with Command Skills", statOrder = { 8473 }, + tradeHashes = { 3742865955 }, rank = { 50 }, }, ["sceptre"] = { type = "Rune", "Minions deal 40% increased Damage with Command Skills", statOrder = { 8473 }, + tradeHashes = { 3742865955 }, rank = { 50 }, }, }, @@ -165,12 +186,14 @@ return { type = "Rune", "15% chance to Poison on Hit with this weapon", statOrder = { 7334 }, + tradeHashes = { 3885634897 }, rank = { 0 }, }, ["armour"] = { type = "Rune", "+11% to Chaos Resistance", statOrder = { 961 }, + tradeHashes = { 2923486259 }, rank = { 0 }, }, }, @@ -179,12 +202,14 @@ return { type = "Rune", "15% chance to cause Bleeding on Hit", statOrder = { 2153 }, + tradeHashes = { 1519615863 }, rank = { 0 }, }, ["helmet"] = { type = "Rune", "20% increased Charm Charges gained", statOrder = { 5227 }, + tradeHashes = { 3585532255 }, rank = { 0 }, }, }, @@ -193,12 +218,14 @@ return { type = "Rune", "Recover 2% of maximum Life on Kill", statOrder = { 1437 }, + tradeHashes = { 2023107756 }, rank = { 0 }, }, ["body armour"] = { type = "Rune", "3% increased maximum Life", statOrder = { 870 }, + tradeHashes = { 983749596 }, rank = { 0 }, }, }, @@ -207,12 +234,14 @@ return { type = "Rune", "Recover 2% of maximum Mana on Kill", statOrder = { 1439 }, + tradeHashes = { 1030153674 }, rank = { 0 }, }, ["helmet"] = { type = "Rune", "3% increased maximum Mana", statOrder = { 872 }, + tradeHashes = { 2748665614 }, rank = { 0 }, }, }, @@ -221,12 +250,14 @@ return { type = "Rune", "30% increased Elemental Damage with Attacks", statOrder = { 859 }, + tradeHashes = { 387439868 }, rank = { 0 }, }, ["armour"] = { type = "Rune", "+5% to all Elemental Resistances", statOrder = { 957 }, + tradeHashes = { 2901986750 }, rank = { 0 }, }, }, @@ -235,12 +266,14 @@ return { type = "Rune", "30% increased Flammability Magnitude", statOrder = { 988 }, + tradeHashes = { 2968503605 }, rank = { 0 }, }, ["gloves"] = { type = "Rune", "+1% to Maximum Fire Resistance", statOrder = { 953 }, + tradeHashes = { 4095671657 }, rank = { 0 }, }, }, @@ -249,12 +282,14 @@ return { type = "Rune", "30% increased Freeze Buildup", statOrder = { 990 }, + tradeHashes = { 473429811 }, rank = { 0 }, }, ["helmet"] = { type = "Rune", "+1% to Maximum Cold Resistance", statOrder = { 954 }, + tradeHashes = { 3676141501 }, rank = { 0 }, }, }, @@ -263,12 +298,14 @@ return { type = "Rune", "30% increased chance to Shock", statOrder = { 992 }, + tradeHashes = { 293638271 }, rank = { 0 }, }, ["boots"] = { type = "Rune", "+1% to Maximum Lightning Resistance", statOrder = { 955 }, + tradeHashes = { 1011760251 }, rank = { 0 }, }, }, @@ -277,12 +314,14 @@ return { type = "Rune", "+15 to Spirit", statOrder = { 874 }, + tradeHashes = { 3981240776 }, rank = { 0 }, }, ["gloves"] = { type = "Rune", "10% increased Quantity of Gold Dropped by Slain Enemies", statOrder = { 6476 }, + tradeHashes = { 3175163625 }, rank = { 0 }, }, }, @@ -291,12 +330,14 @@ return { type = "Rune", "Attacks with this Weapon Penetrate 15% Elemental Resistances", statOrder = { 3330 }, + tradeHashes = { 4064396395 }, rank = { 0 }, }, ["boots"] = { type = "Rune", "25% increased Elemental Ailment Threshold", statOrder = { 4147 }, + tradeHashes = { 3544800472 }, rank = { 0 }, }, }, @@ -305,12 +346,14 @@ return { type = "Rune", "5% increased Attack Speed", statOrder = { 919 }, + tradeHashes = { 210067635 }, rank = { 0 }, }, ["boots"] = { type = "Rune", "15% reduced Slowing Potency of Debuffs on You", statOrder = { 4608 }, + tradeHashes = { 924253255 }, rank = { 0 }, }, }, @@ -319,18 +362,21 @@ return { type = "Rune", "+5% to Critical Damage Bonus", statOrder = { 918 }, + tradeHashes = { 2694482655 }, rank = { 0 }, }, ["body armour"] = { type = "Rune", "Hits against you have 20% reduced Critical Damage Bonus", statOrder = { 950 }, + tradeHashes = { 3855016469 }, rank = { 0 }, }, ["shield"] = { type = "Rune", "Hits against you have 20% reduced Critical Damage Bonus", statOrder = { 950 }, + tradeHashes = { 3855016469 }, rank = { 0 }, }, }, @@ -339,12 +385,14 @@ return { type = "Rune", "Convert 20% of Requirements to Strength", statOrder = { 7338 }, + tradeHashes = { 1556124492 }, rank = { 0 }, }, ["armour"] = { type = "Rune", "Convert 20% of Requirements to Strength", statOrder = { 7338 }, + tradeHashes = { 1556124492 }, rank = { 0 }, }, }, @@ -353,12 +401,14 @@ return { type = "Rune", "Convert 20% of Requirements to Dexterity", statOrder = { 7336 }, + tradeHashes = { 1496740334 }, rank = { 0 }, }, ["armour"] = { type = "Rune", "Convert 20% of Requirements to Dexterity", statOrder = { 7336 }, + tradeHashes = { 1496740334 }, rank = { 0 }, }, }, @@ -367,12 +417,14 @@ return { type = "Rune", "Convert 20% of Requirements to Intelligence", statOrder = { 7337 }, + tradeHashes = { 2913012734 }, rank = { 0 }, }, ["armour"] = { type = "Rune", "Convert 20% of Requirements to Intelligence", statOrder = { 7337 }, + tradeHashes = { 2913012734 }, rank = { 0 }, }, }, @@ -381,12 +433,14 @@ return { type = "Rune", "Remove a Damaging Ailment when you use a Command Skill", statOrder = { 9162 }, + tradeHashes = { 594547430 }, rank = { 60 }, }, ["body armour"] = { type = "Rune", "+2 to Armour per 1 Spirit", statOrder = { 4275 }, + tradeHashes = { 1197632982 }, rank = { 60 }, }, ["boots"] = { @@ -394,6 +448,7 @@ return { "1% increased Movement Speed per 15 Spirit, up to a maximum of 40%", "Other Modifiers to Movement Speed except for Sprinting do not apply", statOrder = { 8593, 8593.1 }, + tradeHashes = { 2703838669, 2703838669 }, rank = { 60 }, }, }, @@ -402,18 +457,21 @@ return { type = "Rune", "Increases and Reductions to Life Regeneration Rate also apply to Mana Regeneration Rate", statOrder = { 4115 }, + tradeHashes = { 3570773271 }, rank = { 60 }, }, ["gloves"] = { type = "Rune", "40% increased effect of Arcane Surge on you", statOrder = { 2891 }, + tradeHashes = { 2103650854 }, rank = { 60 }, }, ["boots"] = { type = "Rune", "15% increased Mana Cost Efficiency if you haven't Dodge Rolled Recently", statOrder = { 7483 }, + tradeHashes = { 2876843277 }, rank = { 60 }, }, }, @@ -422,18 +480,21 @@ return { type = "Rune", "Regenerate 1.5% of maximum Life per second", statOrder = { 1617 }, + tradeHashes = { 836936635 }, rank = { 60 }, }, ["gloves"] = { type = "Rune", "25% increased Life Cost Efficiency", statOrder = { 4572 }, + tradeHashes = { 310945763 }, rank = { 60 }, }, ["boots"] = { type = "Rune", "10% increased Movement Speed when on Low Life", statOrder = { 1481 }, + tradeHashes = { 649025131 }, rank = { 60 }, }, }, @@ -442,18 +503,21 @@ return { type = "Rune", "+1 to Accuracy Rating per 1 Item Evasion Rating on Equipped Helmet", statOrder = { 4022 }, + tradeHashes = { 687156079 }, rank = { 60 }, }, ["gloves"] = { type = "Rune", "Critical Hit chance is Lucky against Parried enemies", statOrder = { 5415 }, + tradeHashes = { 935518591 }, rank = { 60 }, }, ["body armour"] = { type = "Rune", "Prevent +3% of Damage from Deflected Hits", statOrder = { 4541 }, + tradeHashes = { 3552135623 }, rank = { 60 }, }, }, @@ -462,6 +526,7 @@ return { type = "Rune", "+1 to maximum Mana per 2 Item Energy Shield on Equipped Helmet", statOrder = { 6295 }, + tradeHashes = { 280497929 }, rank = { 60 }, }, ["gloves"] = { @@ -469,6 +534,7 @@ return { "Energy Shield Recharge starts after spending a total of", " 2000 Mana, no more than once every 2 seconds", statOrder = { 6023, 6023.1 }, + tradeHashes = { 2241849004, 2241849004 }, rank = { 60 }, }, ["boots"] = { @@ -476,6 +542,7 @@ return { "Increases and Reductions to Movement Speed also", " apply to Energy Shield Recharge Rate", statOrder = { 6874, 6874.1 }, + tradeHashes = { 4282982513, 4282982513 }, rank = { 60 }, }, }, @@ -484,18 +551,21 @@ return { type = "Rune", "A random Skill that requires Glory generates 15% of its maximum Glory when your Mark Activates", statOrder = { 8275 }, + tradeHashes = { 2231410646 }, rank = { 60 }, }, ["gloves"] = { type = "Rune", "Each Runic Inscription from your Curse Skills causes you to Regenerate Mana per second equal to 10% of that Skill's Mana Cost", statOrder = { 9139 }, + tradeHashes = { 426207520 }, rank = { 60 }, }, ["body armour"] = { type = "Rune", "+50% of Armour also applies to Chaos Damage while on full Energy Shield", statOrder = { 4261 }, + tradeHashes = { 2191621386 }, rank = { 60 }, }, }, @@ -504,12 +574,14 @@ return { type = "Rune", "Gain Armour equal to 25% of Life Lost from Hits in the past 8 seconds", statOrder = { 6337 }, + tradeHashes = { 3903510399 }, rank = { 60 }, }, ["body armour"] = { type = "Rune", "10% of Physical Damage prevented Recouped as Life", statOrder = { 8867 }, + tradeHashes = { 1374654984 }, rank = { 60 }, }, ["boots"] = { @@ -517,6 +589,7 @@ return { "Lose 5% of maximum Life per second while Sprinting", "25% increased Movement Speed while Sprinting", statOrder = { 6999, 9465 }, + tradeHashes = { 3473409233, 3107707789, 3473409233, 3107707789 }, rank = { 60 }, }, }, @@ -525,18 +598,21 @@ return { type = "Rune", "You Recoup 50% of Damage taken by your Offerings as Life", statOrder = { 9105 }, + tradeHashes = { 1937310173 }, rank = { 60 }, }, ["gloves"] = { type = "Rune", "One of your Persistent Minions revives when an Offering expires", statOrder = { 9188 }, + tradeHashes = { 1480688478 }, rank = { 60 }, }, ["boots"] = { type = "Rune", "Sacrifice 10% of maximum Life to gain that much Guard when you Dodge Roll", statOrder = { 9195 }, + tradeHashes = { 1585886916 }, rank = { 60 }, }, }, @@ -546,6 +622,7 @@ return { "Adds 7 to 11 Fire Damage", "Bonded: 25% increased Ignite Magnitude", statOrder = { 823, 1009 }, + tradeHashes = { 709508406 }, rank = { 15 }, }, ["caster"] = { @@ -553,6 +630,7 @@ return { "Gain 8% of Damage as Extra Fire Damage", "Bonded: 25% increased Ignite Magnitude", statOrder = { 847, 1009 }, + tradeHashes = { 3015669065 }, rank = { 15 }, }, ["armour"] = { @@ -561,6 +639,7 @@ return { "Bonded: +10 to maximum Life", "Bonded: +10 to maximum Mana", statOrder = { 958, 869, 871 }, + tradeHashes = { 3372524247 }, rank = { 15 }, }, }, @@ -570,6 +649,7 @@ return { "Adds 6 to 10 Cold Damage", "Bonded: 30% increased Freeze Buildup", statOrder = { 824, 990 }, + tradeHashes = { 1037193709 }, rank = { 15 }, }, ["caster"] = { @@ -577,6 +657,7 @@ return { "Gain 8% of Damage as Extra Cold Damage", "Bonded: 30% increased Freeze Buildup", statOrder = { 849, 990 }, + tradeHashes = { 2505884597 }, rank = { 15 }, }, ["armour"] = { @@ -585,6 +666,7 @@ return { "Bonded: +10 to maximum Life", "Bonded: +10 to maximum Mana", statOrder = { 959, 869, 871 }, + tradeHashes = { 4220027924 }, rank = { 15 }, }, }, @@ -594,6 +676,7 @@ return { "Adds 1 to 20 Lightning Damage", "Bonded: 30% increased Magnitude of Shock you inflict", statOrder = { 825, 9248 }, + tradeHashes = { 3336890334 }, rank = { 15 }, }, ["caster"] = { @@ -601,6 +684,7 @@ return { "Gain 8% of Damage as Extra Lightning Damage", "Bonded: 30% increased Magnitude of Shock you inflict", statOrder = { 851, 9248 }, + tradeHashes = { 3278136794 }, rank = { 15 }, }, ["armour"] = { @@ -609,6 +693,7 @@ return { "Bonded: +10 to maximum Life", "Bonded: +10 to maximum Mana", statOrder = { 960, 869, 871 }, + tradeHashes = { 1671376347 }, rank = { 15 }, }, }, @@ -618,6 +703,7 @@ return { "16% increased Physical Damage", "Bonded: 20% increased effect of Fully Broken Armour", statOrder = { 821, 4868 }, + tradeHashes = { 1805374733 }, rank = { 15 }, }, ["caster"] = { @@ -625,6 +711,7 @@ return { "25% increased Spell Damage", "Bonded: Break Armour on Critical Hit with Spells equal to 12% of Physical Damage dealt", statOrder = { 853, 4287 }, + tradeHashes = { 2974417149 }, rank = { 15 }, }, ["armour"] = { @@ -633,6 +720,7 @@ return { "Bonded: +10 to maximum Life", "Bonded: +10 to maximum Mana", statOrder = { 840, 869, 871 }, + tradeHashes = { 3523867985 }, rank = { 15 }, }, }, @@ -642,6 +730,7 @@ return { "Leeches 2.5% of Physical Damage as Life", "Bonded: 5% increased maximum Life", statOrder = { 972, 870 }, + tradeHashes = { 55876295 }, rank = { 15 }, }, ["caster"] = { @@ -649,6 +738,7 @@ return { "+30 to maximum Energy Shield", "Bonded: 5% increased maximum Life", statOrder = { 867, 870 }, + tradeHashes = { 3489782002 }, rank = { 15 }, }, ["armour"] = { @@ -657,6 +747,7 @@ return { "Bonded: +10 to maximum Life", "Bonded: +10 to maximum Mana", statOrder = { 869, 869, 871 }, + tradeHashes = { 3299347043 }, rank = { 15 }, }, }, @@ -666,6 +757,7 @@ return { "Leeches 2% of Physical Damage as Mana", "Bonded: 5% increased maximum Mana", statOrder = { 978, 872 }, + tradeHashes = { 669069897 }, rank = { 15 }, }, ["caster"] = { @@ -673,6 +765,7 @@ return { "+40 to maximum Mana", "Bonded: 5% increased maximum Mana", statOrder = { 871, 872 }, + tradeHashes = { 1050105434 }, rank = { 15 }, }, ["armour"] = { @@ -681,6 +774,7 @@ return { "Bonded: +10 to maximum Life", "Bonded: +10 to maximum Mana", statOrder = { 871, 869, 871 }, + tradeHashes = { 1050105434 }, rank = { 15 }, }, }, @@ -690,6 +784,7 @@ return { "Gain 20 Life per enemy killed", "Bonded: Regenerate 0.4% of maximum Life per second", statOrder = { 975, 1617 }, + tradeHashes = { 3695891184 }, rank = { 15 }, }, ["caster"] = { @@ -697,6 +792,7 @@ return { "15% increased Energy Shield Recharge Rate", "Bonded: 8% of Damage taken Recouped as Life", statOrder = { 966, 970 }, + tradeHashes = { 2339757871 }, rank = { 15 }, }, ["armour"] = { @@ -705,6 +801,7 @@ return { "Bonded: +10 to maximum Life", "Bonded: +10 to maximum Mana", statOrder = { 1617, 869, 871 }, + tradeHashes = { 836936635 }, rank = { 15 }, }, }, @@ -714,6 +811,7 @@ return { "Gain 16 Mana per enemy killed", "Bonded: 12% of Skill Mana Costs Converted to Life Costs", statOrder = { 980, 4605 }, + tradeHashes = { 1368271171 }, rank = { 15 }, }, ["caster"] = { @@ -721,6 +819,7 @@ return { "20% increased Mana Regeneration Rate", "Bonded: 16% increased Mana Cost Efficiency", statOrder = { 976, 4582 }, + tradeHashes = { 789117908 }, rank = { 15 }, }, ["armour"] = { @@ -729,6 +828,7 @@ return { "Bonded: +10 to maximum Life", "Bonded: +10 to maximum Mana", statOrder = { 976, 869, 871 }, + tradeHashes = { 789117908 }, rank = { 15 }, }, }, @@ -738,6 +838,7 @@ return { "Causes 25% increased Stun Buildup", "Bonded: 40% increased Damage against Immobilised Enemies", statOrder = { 985, 5564 }, + tradeHashes = { 791928121 }, rank = { 15 }, }, ["caster"] = { @@ -745,6 +846,7 @@ return { "Gain additional Stun Threshold equal to 12% of maximum Energy Shield", "Bonded: 30% increased Immobilisation buildup", statOrder = { 9531, 6748 }, + tradeHashes = { 416040624 }, rank = { 15 }, }, ["armour"] = { @@ -753,6 +855,7 @@ return { "Bonded: +10 to maximum Life", "Bonded: +10 to maximum Mana", statOrder = { 994, 869, 871 }, + tradeHashes = { 915769802 }, rank = { 15 }, }, }, @@ -762,6 +865,7 @@ return { "+80 to Accuracy Rating", "Bonded: Attacks have +1% to Critical Hit Chance", statOrder = { 826, 4335 }, + tradeHashes = { 691932474 }, rank = { 15 }, }, ["caster"] = { @@ -769,6 +873,7 @@ return { "20% increased Critical Hit Chance for Spells", "Bonded: 25% increased Critical Damage Bonus", statOrder = { 935, 937 }, + tradeHashes = { 737908626 }, rank = { 15 }, }, ["armour"] = { @@ -777,6 +882,7 @@ return { "Bonded: +10 to maximum Life", "Bonded: +10 to maximum Mana", statOrder = { 6220, 869, 871 }, + tradeHashes = { 2310741722 }, rank = { 15 }, }, }, @@ -786,6 +892,7 @@ return { "Adds 4 to 6 Fire Damage", "Bonded: 25% increased Ignite Magnitude", statOrder = { 823, 1009 }, + tradeHashes = { 709508406 }, rank = { 0 }, }, ["caster"] = { @@ -793,6 +900,7 @@ return { "Gain 6% of Damage as Extra Fire Damage", "Bonded: 25% increased Ignite Magnitude", statOrder = { 847, 1009 }, + tradeHashes = { 3015669065 }, rank = { 0 }, }, ["armour"] = { @@ -801,6 +909,7 @@ return { "Bonded: +10 to maximum Life", "Bonded: +10 to maximum Mana", statOrder = { 958, 869, 871 }, + tradeHashes = { 3372524247 }, rank = { 0 }, }, }, @@ -810,6 +919,7 @@ return { "Adds 3 to 5 Cold Damage", "Bonded: 30% increased Freeze Buildup", statOrder = { 824, 990 }, + tradeHashes = { 1037193709 }, rank = { 0 }, }, ["caster"] = { @@ -817,6 +927,7 @@ return { "Gain 6% of Damage as Extra Cold Damage", "Bonded: 30% increased Freeze Buildup", statOrder = { 849, 990 }, + tradeHashes = { 2505884597 }, rank = { 0 }, }, ["armour"] = { @@ -825,6 +936,7 @@ return { "Bonded: +10 to maximum Life", "Bonded: +10 to maximum Mana", statOrder = { 959, 869, 871 }, + tradeHashes = { 4220027924 }, rank = { 0 }, }, }, @@ -834,6 +946,7 @@ return { "Adds 1 to 10 Lightning Damage", "Bonded: 30% increased Magnitude of Shock you inflict", statOrder = { 825, 9248 }, + tradeHashes = { 3336890334 }, rank = { 0 }, }, ["caster"] = { @@ -841,6 +954,7 @@ return { "Gain 6% of Damage as Extra Lightning Damage", "Bonded: 30% increased Magnitude of Shock you inflict", statOrder = { 851, 9248 }, + tradeHashes = { 3278136794 }, rank = { 0 }, }, ["armour"] = { @@ -849,6 +963,7 @@ return { "Bonded: +10 to maximum Life", "Bonded: +10 to maximum Mana", statOrder = { 960, 869, 871 }, + tradeHashes = { 1671376347 }, rank = { 0 }, }, }, @@ -858,6 +973,7 @@ return { "14% increased Physical Damage", "Bonded: 20% increased effect of Fully Broken Armour", statOrder = { 821, 4868 }, + tradeHashes = { 1805374733 }, rank = { 0 }, }, ["caster"] = { @@ -865,6 +981,7 @@ return { "20% increased Spell Damage", "Bonded: Break Armour on Critical Hit with Spells equal to 12% of Physical Damage dealt", statOrder = { 853, 4287 }, + tradeHashes = { 2974417149 }, rank = { 0 }, }, ["armour"] = { @@ -873,6 +990,7 @@ return { "Bonded: +10 to maximum Life", "Bonded: +10 to maximum Mana", statOrder = { 840, 869, 871 }, + tradeHashes = { 3523867985 }, rank = { 0 }, }, }, @@ -882,6 +1000,7 @@ return { "Leeches 2% of Physical Damage as Life", "Bonded: 5% increased maximum Life", statOrder = { 972, 870 }, + tradeHashes = { 55876295 }, rank = { 0 }, }, ["caster"] = { @@ -889,6 +1008,7 @@ return { "+25 to maximum Energy Shield", "Bonded: 5% increased maximum Life", statOrder = { 867, 870 }, + tradeHashes = { 3489782002 }, rank = { 0 }, }, ["armour"] = { @@ -897,6 +1017,7 @@ return { "Bonded: +10 to maximum Life", "Bonded: +10 to maximum Mana", statOrder = { 869, 869, 871 }, + tradeHashes = { 3299347043 }, rank = { 0 }, }, }, @@ -906,6 +1027,7 @@ return { "Leeches 1.5% of Physical Damage as Mana", "Bonded: 5% increased maximum Mana", statOrder = { 978, 872 }, + tradeHashes = { 669069897 }, rank = { 0 }, }, ["caster"] = { @@ -913,6 +1035,7 @@ return { "+30 to maximum Mana", "Bonded: 5% increased maximum Mana", statOrder = { 871, 872 }, + tradeHashes = { 1050105434 }, rank = { 0 }, }, ["armour"] = { @@ -921,6 +1044,7 @@ return { "Bonded: +10 to maximum Life", "Bonded: +10 to maximum Mana", statOrder = { 871, 869, 871 }, + tradeHashes = { 1050105434 }, rank = { 0 }, }, }, @@ -930,6 +1054,7 @@ return { "Gain 10 Life per enemy killed", "Bonded: Regenerate 0.4% of maximum Life per second", statOrder = { 975, 1617 }, + tradeHashes = { 3695891184 }, rank = { 0 }, }, ["caster"] = { @@ -937,6 +1062,7 @@ return { "12% increased Energy Shield Recharge Rate", "Bonded: 8% of Damage taken Recouped as Life", statOrder = { 966, 970 }, + tradeHashes = { 2339757871 }, rank = { 0 }, }, ["armour"] = { @@ -945,6 +1071,7 @@ return { "Bonded: +10 to maximum Life", "Bonded: +10 to maximum Mana", statOrder = { 1617, 869, 871 }, + tradeHashes = { 836936635 }, rank = { 0 }, }, }, @@ -954,6 +1081,7 @@ return { "Gain 8 Mana per enemy killed", "Bonded: 12% of Skill Mana Costs Converted to Life Costs", statOrder = { 980, 4605 }, + tradeHashes = { 1368271171 }, rank = { 0 }, }, ["caster"] = { @@ -961,6 +1089,7 @@ return { "16% increased Mana Regeneration Rate", "Bonded: 16% increased Mana Cost Efficiency", statOrder = { 976, 4582 }, + tradeHashes = { 789117908 }, rank = { 0 }, }, ["armour"] = { @@ -969,6 +1098,7 @@ return { "Bonded: +10 to maximum Life", "Bonded: +10 to maximum Mana", statOrder = { 976, 869, 871 }, + tradeHashes = { 789117908 }, rank = { 0 }, }, }, @@ -978,6 +1108,7 @@ return { "Causes 20% increased Stun Buildup", "Bonded: 40% increased Damage against Immobilised Enemies", statOrder = { 985, 5564 }, + tradeHashes = { 791928121 }, rank = { 0 }, }, ["caster"] = { @@ -985,6 +1116,7 @@ return { "Gain additional Stun Threshold equal to 10% of maximum Energy Shield", "Bonded: 30% increased Immobilisation buildup", statOrder = { 9531, 6748 }, + tradeHashes = { 416040624 }, rank = { 0 }, }, ["armour"] = { @@ -993,6 +1125,7 @@ return { "Bonded: +10 to maximum Life", "Bonded: +10 to maximum Mana", statOrder = { 994, 869, 871 }, + tradeHashes = { 915769802 }, rank = { 0 }, }, }, @@ -1002,6 +1135,7 @@ return { "+50 to Accuracy Rating", "Bonded: Attacks have +1% to Critical Hit Chance", statOrder = { 826, 4335 }, + tradeHashes = { 691932474 }, rank = { 0 }, }, ["caster"] = { @@ -1009,6 +1143,7 @@ return { "16% increased Critical Hit Chance for Spells", "Bonded: 25% increased Critical Damage Bonus", statOrder = { 935, 937 }, + tradeHashes = { 737908626 }, rank = { 0 }, }, ["armour"] = { @@ -1017,6 +1152,7 @@ return { "Bonded: +10 to maximum Life", "Bonded: +10 to maximum Mana", statOrder = { 6220, 869, 871 }, + tradeHashes = { 2310741722 }, rank = { 0 }, }, }, @@ -1026,6 +1162,7 @@ return { "Adds 13 to 16 Fire Damage", "Bonded: 25% increased Ignite Magnitude", statOrder = { 823, 1009 }, + tradeHashes = { 709508406 }, rank = { 30 }, }, ["caster"] = { @@ -1033,6 +1170,7 @@ return { "Gain 10% of Damage as Extra Fire Damage", "Bonded: 25% increased Ignite Magnitude", statOrder = { 847, 1009 }, + tradeHashes = { 3015669065 }, rank = { 30 }, }, ["armour"] = { @@ -1041,6 +1179,7 @@ return { "Bonded: +10 to maximum Life", "Bonded: +10 to maximum Mana", statOrder = { 958, 869, 871 }, + tradeHashes = { 3372524247 }, rank = { 30 }, }, }, @@ -1050,6 +1189,7 @@ return { "Adds 9 to 15 Cold Damage", "Bonded: 30% increased Freeze Buildup", statOrder = { 824, 990 }, + tradeHashes = { 1037193709 }, rank = { 30 }, }, ["caster"] = { @@ -1057,6 +1197,7 @@ return { "Gain 10% of Damage as Extra Cold Damage", "Bonded: 30% increased Freeze Buildup", statOrder = { 849, 990 }, + tradeHashes = { 2505884597 }, rank = { 30 }, }, ["armour"] = { @@ -1065,6 +1206,7 @@ return { "Bonded: +10 to maximum Life", "Bonded: +10 to maximum Mana", statOrder = { 959, 869, 871 }, + tradeHashes = { 4220027924 }, rank = { 30 }, }, }, @@ -1074,6 +1216,7 @@ return { "Adds 1 to 30 Lightning Damage", "Bonded: 30% increased Magnitude of Shock you inflict", statOrder = { 825, 9248 }, + tradeHashes = { 3336890334 }, rank = { 30 }, }, ["caster"] = { @@ -1081,6 +1224,7 @@ return { "Gain 10% of Damage as Extra Lightning Damage", "Bonded: 30% increased Magnitude of Shock you inflict", statOrder = { 851, 9248 }, + tradeHashes = { 3278136794 }, rank = { 30 }, }, ["armour"] = { @@ -1089,6 +1233,7 @@ return { "Bonded: +10 to maximum Life", "Bonded: +10 to maximum Mana", statOrder = { 960, 869, 871 }, + tradeHashes = { 1671376347 }, rank = { 30 }, }, }, @@ -1098,6 +1243,7 @@ return { "18% increased Physical Damage", "Bonded: 20% increased effect of Fully Broken Armour", statOrder = { 821, 4868 }, + tradeHashes = { 1805374733 }, rank = { 30 }, }, ["caster"] = { @@ -1105,6 +1251,7 @@ return { "30% increased Spell Damage", "Bonded: Break Armour on Critical Hit with Spells equal to 12% of Physical Damage dealt", statOrder = { 853, 4287 }, + tradeHashes = { 2974417149 }, rank = { 30 }, }, ["armour"] = { @@ -1113,6 +1260,7 @@ return { "Bonded: +10 to maximum Life", "Bonded: +10 to maximum Mana", statOrder = { 840, 869, 871 }, + tradeHashes = { 3523867985 }, rank = { 30 }, }, }, @@ -1122,6 +1270,7 @@ return { "Leeches 3% of Physical Damage as Life", "Bonded: 5% increased maximum Life", statOrder = { 972, 870 }, + tradeHashes = { 55876295 }, rank = { 30 }, }, ["caster"] = { @@ -1129,6 +1278,7 @@ return { "+35 to maximum Energy Shield", "Bonded: 5% increased maximum Life", statOrder = { 867, 870 }, + tradeHashes = { 3489782002 }, rank = { 30 }, }, ["armour"] = { @@ -1137,6 +1287,7 @@ return { "Bonded: +10 to maximum Life", "Bonded: +10 to maximum Mana", statOrder = { 869, 869, 871 }, + tradeHashes = { 3299347043 }, rank = { 30 }, }, }, @@ -1146,6 +1297,7 @@ return { "Leeches 2.5% of Physical Damage as Mana", "Bonded: 5% increased maximum Mana", statOrder = { 978, 872 }, + tradeHashes = { 669069897 }, rank = { 30 }, }, ["caster"] = { @@ -1153,6 +1305,7 @@ return { "+50 to maximum Mana", "Bonded: 5% increased maximum Mana", statOrder = { 871, 872 }, + tradeHashes = { 1050105434 }, rank = { 30 }, }, ["armour"] = { @@ -1161,6 +1314,7 @@ return { "Bonded: +10 to maximum Life", "Bonded: +10 to maximum Mana", statOrder = { 871, 869, 871 }, + tradeHashes = { 1050105434 }, rank = { 30 }, }, }, @@ -1170,6 +1324,7 @@ return { "Gain 30 Life per enemy killed", "Bonded: Regenerate 0.4% of maximum Life per second", statOrder = { 975, 1617 }, + tradeHashes = { 3695891184 }, rank = { 30 }, }, ["caster"] = { @@ -1177,6 +1332,7 @@ return { "18% increased Energy Shield Recharge Rate", "Bonded: 8% of Damage taken Recouped as Life", statOrder = { 966, 970 }, + tradeHashes = { 2339757871 }, rank = { 30 }, }, ["armour"] = { @@ -1185,6 +1341,7 @@ return { "Bonded: +10 to maximum Life", "Bonded: +10 to maximum Mana", statOrder = { 1617, 869, 871 }, + tradeHashes = { 836936635 }, rank = { 30 }, }, }, @@ -1194,6 +1351,7 @@ return { "Gain 24 Mana per enemy killed", "Bonded: 12% of Skill Mana Costs Converted to Life Costs", statOrder = { 980, 4605 }, + tradeHashes = { 1368271171 }, rank = { 30 }, }, ["caster"] = { @@ -1201,6 +1359,7 @@ return { "24% increased Mana Regeneration Rate", "Bonded: 16% increased Mana Cost Efficiency", statOrder = { 976, 4582 }, + tradeHashes = { 789117908 }, rank = { 30 }, }, ["armour"] = { @@ -1209,6 +1368,7 @@ return { "Bonded: +10 to maximum Life", "Bonded: +10 to maximum Mana", statOrder = { 976, 869, 871 }, + tradeHashes = { 789117908 }, rank = { 30 }, }, }, @@ -1218,6 +1378,7 @@ return { "Causes 30% increased Stun Buildup", "Bonded: 40% increased Damage against Immobilised Enemies", statOrder = { 985, 5564 }, + tradeHashes = { 791928121 }, rank = { 30 }, }, ["caster"] = { @@ -1225,6 +1386,7 @@ return { "Gain additional Stun Threshold equal to 14% of maximum Energy Shield", "Bonded: 30% increased Immobilisation buildup", statOrder = { 9531, 6748 }, + tradeHashes = { 416040624 }, rank = { 30 }, }, ["armour"] = { @@ -1233,6 +1395,7 @@ return { "Bonded: +10 to maximum Life", "Bonded: +10 to maximum Mana", statOrder = { 994, 869, 871 }, + tradeHashes = { 915769802 }, rank = { 30 }, }, }, @@ -1242,6 +1405,7 @@ return { "+110 to Accuracy Rating", "Bonded: Attacks have +1% to Critical Hit Chance", statOrder = { 826, 4335 }, + tradeHashes = { 691932474 }, rank = { 30 }, }, ["caster"] = { @@ -1249,6 +1413,7 @@ return { "24% increased Critical Hit Chance for Spells", "Bonded: 25% increased Critical Damage Bonus", statOrder = { 935, 937 }, + tradeHashes = { 737908626 }, rank = { 30 }, }, ["armour"] = { @@ -1257,6 +1422,7 @@ return { "Bonded: +10 to maximum Life", "Bonded: +10 to maximum Mana", statOrder = { 6220, 869, 871 }, + tradeHashes = { 2310741722 }, rank = { 30 }, }, }, @@ -1265,18 +1431,21 @@ return { type = "Rune", "+6 to Strength", statOrder = { 947 }, + tradeHashes = { 4080418644 }, rank = { 0 }, }, ["armour"] = { type = "Rune", "+6 to Strength", statOrder = { 947 }, + tradeHashes = { 4080418644 }, rank = { 0 }, }, ["caster"] = { type = "Rune", "+6 to Strength", statOrder = { 947 }, + tradeHashes = { 4080418644 }, rank = { 0 }, }, }, @@ -1285,18 +1454,21 @@ return { type = "Rune", "+8 to Strength", statOrder = { 947 }, + tradeHashes = { 4080418644 }, rank = { 15 }, }, ["armour"] = { type = "Rune", "+8 to Strength", statOrder = { 947 }, + tradeHashes = { 4080418644 }, rank = { 15 }, }, ["caster"] = { type = "Rune", "+8 to Strength", statOrder = { 947 }, + tradeHashes = { 4080418644 }, rank = { 15 }, }, }, @@ -1305,18 +1477,21 @@ return { type = "Rune", "+10 to Strength", statOrder = { 947 }, + tradeHashes = { 4080418644 }, rank = { 30 }, }, ["armour"] = { type = "Rune", "+10 to Strength", statOrder = { 947 }, + tradeHashes = { 4080418644 }, rank = { 30 }, }, ["caster"] = { type = "Rune", "+10 to Strength", statOrder = { 947 }, + tradeHashes = { 4080418644 }, rank = { 30 }, }, }, @@ -1325,18 +1500,21 @@ return { type = "Rune", "+6 to Dexterity", statOrder = { 948 }, + tradeHashes = { 3261801346 }, rank = { 0 }, }, ["armour"] = { type = "Rune", "+6 to Dexterity", statOrder = { 948 }, + tradeHashes = { 3261801346 }, rank = { 0 }, }, ["caster"] = { type = "Rune", "+6 to Dexterity", statOrder = { 948 }, + tradeHashes = { 3261801346 }, rank = { 0 }, }, }, @@ -1345,18 +1523,21 @@ return { type = "Rune", "+8 to Dexterity", statOrder = { 948 }, + tradeHashes = { 3261801346 }, rank = { 15 }, }, ["armour"] = { type = "Rune", "+8 to Dexterity", statOrder = { 948 }, + tradeHashes = { 3261801346 }, rank = { 15 }, }, ["caster"] = { type = "Rune", "+8 to Dexterity", statOrder = { 948 }, + tradeHashes = { 3261801346 }, rank = { 15 }, }, }, @@ -1365,18 +1546,21 @@ return { type = "Rune", "+10 to Dexterity", statOrder = { 948 }, + tradeHashes = { 3261801346 }, rank = { 30 }, }, ["armour"] = { type = "Rune", "+10 to Dexterity", statOrder = { 948 }, + tradeHashes = { 3261801346 }, rank = { 30 }, }, ["caster"] = { type = "Rune", "+10 to Dexterity", statOrder = { 948 }, + tradeHashes = { 3261801346 }, rank = { 30 }, }, }, @@ -1385,18 +1569,21 @@ return { type = "Rune", "+6 to Intelligence", statOrder = { 949 }, + tradeHashes = { 328541901 }, rank = { 0 }, }, ["armour"] = { type = "Rune", "+6 to Intelligence", statOrder = { 949 }, + tradeHashes = { 328541901 }, rank = { 0 }, }, ["caster"] = { type = "Rune", "+6 to Intelligence", statOrder = { 949 }, + tradeHashes = { 328541901 }, rank = { 0 }, }, }, @@ -1405,18 +1592,21 @@ return { type = "Rune", "+8 to Intelligence", statOrder = { 949 }, + tradeHashes = { 328541901 }, rank = { 15 }, }, ["armour"] = { type = "Rune", "+8 to Intelligence", statOrder = { 949 }, + tradeHashes = { 328541901 }, rank = { 15 }, }, ["caster"] = { type = "Rune", "+8 to Intelligence", statOrder = { 949 }, + tradeHashes = { 328541901 }, rank = { 15 }, }, }, @@ -1425,18 +1615,21 @@ return { type = "Rune", "+10 to Intelligence", statOrder = { 949 }, + tradeHashes = { 328541901 }, rank = { 30 }, }, ["armour"] = { type = "Rune", "+10 to Intelligence", statOrder = { 949 }, + tradeHashes = { 328541901 }, rank = { 30 }, }, ["caster"] = { type = "Rune", "+10 to Intelligence", statOrder = { 949 }, + tradeHashes = { 328541901 }, rank = { 30 }, }, }, @@ -1445,12 +1638,14 @@ return { type = "Rune", "Adds 3 to 4 Physical Damage", statOrder = { 822 }, + tradeHashes = { 1940865751 }, rank = { 0 }, }, ["armour"] = { type = "Rune", "6 to 9 Physical Thorns damage", statOrder = { 9653 }, + tradeHashes = { 2881298780 }, rank = { 0 }, }, }, @@ -1459,12 +1654,14 @@ return { type = "Rune", "Adds 6 to 9 Physical Damage", statOrder = { 822 }, + tradeHashes = { 1940865751 }, rank = { 15 }, }, ["armour"] = { type = "Rune", "14 to 21 Physical Thorns damage", statOrder = { 9653 }, + tradeHashes = { 2881298780 }, rank = { 15 }, }, }, @@ -1473,12 +1670,14 @@ return { type = "Rune", "Adds 9 to 12 Physical Damage", statOrder = { 822 }, + tradeHashes = { 1940865751 }, rank = { 30 }, }, ["armour"] = { type = "Rune", "31 to 52 Physical Thorns damage", statOrder = { 9653 }, + tradeHashes = { 2881298780 }, rank = { 30 }, }, }, @@ -1488,6 +1687,7 @@ return { "Minions gain 10% of their Physical Damage as Extra Lightning Damage", "Bonded: Minions deal 20% increased Damage", statOrder = { 8518, 1646 }, + tradeHashes = { 1433756169 }, rank = { 0 }, }, ["armour"] = { @@ -1495,6 +1695,7 @@ return { "Minions take 10% of Physical Damage as Lightning Damage", "Bonded: Minions have +10% to all Elemental Resistances", statOrder = { 8519, 2558 }, + tradeHashes = { 889552744 }, rank = { 0 }, }, }, @@ -1504,6 +1705,7 @@ return { "Meta Skills gain 10% increased Energy", "Bonded: Invocated Spells have 25% chance to consume half as much Energy", statOrder = { 5987, 6924 }, + tradeHashes = { 4236566306 }, rank = { 0 }, }, ["armour"] = { @@ -1511,6 +1713,7 @@ return { "1 to 100 Lightning Thorns damage", "Bonded: 15% increased Thorns damage", statOrder = { 9652, 9646 }, + tradeHashes = { 757050353 }, rank = { 0 }, }, }, @@ -1520,6 +1723,7 @@ return { "8% increased Skill Speed", "Bonded: 15% increased Reservation Efficiency of Herald Skills", statOrder = { 828, 9179 }, + tradeHashes = { 970213192 }, rank = { 0 }, }, ["armour"] = { @@ -1527,6 +1731,7 @@ return { "Debuffs on you expire 8% faster", "Bonded: 15% increased Elemental Ailment Threshold", statOrder = { 5703, 4147 }, + tradeHashes = { 1238227257 }, rank = { 0 }, }, }, @@ -1536,6 +1741,7 @@ return { "Attacks with this Weapon have 10% chance to inflict Exposure", "Bonded: 20% increased Exposure Effect", statOrder = { 7269, 6106 }, + tradeHashes = { 3678845069 }, rank = { 0 }, }, ["armour"] = { @@ -1543,6 +1749,7 @@ return { "10% reduced effect of Shock on you", "Bonded: 10% reduced Shock duration on you", statOrder = { 9261, 999 }, + tradeHashes = { 3801067695 }, rank = { 0 }, }, }, @@ -1552,6 +1759,7 @@ return { "+1 to Level of all Spell Skills", "Bonded: Archon recovery period expires 30% faster", statOrder = { 922, 4221 }, + tradeHashes = { 124131830 }, rank = { 50 }, }, }, @@ -1561,6 +1769,7 @@ return { "Gain 5% of Damage as Extra Damage of all Elements", "Bonded: 8% chance to gain an additional random Charge when you gain a Charge", statOrder = { 8691, 5146 }, + tradeHashes = { 731403740 }, rank = { 50 }, }, ["caster"] = { @@ -1569,6 +1778,7 @@ return { "Bonded: 12% chance when collecting an Elemental Infusion to gain an", "Bonded: additional Elemental Infusion of the same type", statOrder = { 8691, 4077, 4077.1 }, + tradeHashes = { 731403740 }, rank = { 50 }, }, }, @@ -1578,6 +1788,7 @@ return { "Gain 13% of Damage as Extra Chaos Damage", "Bonded: Gain 8% of Damage as Extra Physical Damage", statOrder = { 1602, 1601 }, + tradeHashes = { 3398787959 }, rank = { 50 }, }, ["caster"] = { @@ -1585,6 +1796,7 @@ return { "Gain 13% of Damage as Extra Chaos Damage", "Bonded: Gain 8% of Damage as Extra Physical Damage", statOrder = { 1602, 1601 }, + tradeHashes = { 3398787959 }, rank = { 50 }, }, }, @@ -1594,6 +1806,7 @@ return { "8% increased Deflection Rating while moving", "Bonded: Prevent +3% of Damage from Deflected Hits", statOrder = { 5722, 4541 }, + tradeHashes = { 1382805233 }, rank = { 50 }, }, }, @@ -1603,6 +1816,7 @@ return { "5% increased Movement Speed", "Bonded: 10% increased Cooldown Recovery Rate", statOrder = { 827, 4539 }, + tradeHashes = { 2250533757 }, rank = { 50 }, }, }, @@ -1612,6 +1826,7 @@ return { "50% reduced effect of Curses on you", "Bonded: 8% increased Curse Magnitudes", statOrder = { 1835, 2266 }, + tradeHashes = { 3407849389 }, rank = { 50 }, }, }, @@ -1621,6 +1836,7 @@ return { "2% increased Experience gain", "Bonded: +10% to all Elemental Resistances", statOrder = { 1397, 957 }, + tradeHashes = { 3666934677 }, rank = { 50 }, }, }, @@ -1630,6 +1846,7 @@ return { "25% increased Exposure Effect", "Bonded: 15% increased Magnitude of Non-Damaging Ailments you inflict", statOrder = { 6106, 8659 }, + tradeHashes = { 2074866941 }, rank = { 50 }, }, }, @@ -1639,6 +1856,7 @@ return { "50% increased Attack Damage against Rare or Unique Enemies", "Bonded: +1 to Level of all Attack Skills", statOrder = { 4382, 929 }, + tradeHashes = { 2077615515 }, rank = { 50 }, }, }, @@ -1648,6 +1866,7 @@ return { "50% increased Energy Shield Recharge Rate", "Bonded: 20% faster start of Energy Shield Recharge", statOrder = { 966, 967 }, + tradeHashes = { 2339757871 }, rank = { 50 }, }, }, @@ -1657,6 +1876,7 @@ return { "20% increased Magnitude of Damaging Ailments you inflict", "Bonded: 15% increased Duration of Damaging Ailments on Enemies", statOrder = { 5670, 5668 }, + tradeHashes = { 1381474422 }, rank = { 50 }, }, }, @@ -1666,6 +1886,7 @@ return { "30% increased Magnitude of Non-Damaging Ailments you inflict", "Bonded: 15% increased Duration of Elemental Ailments on Enemies", statOrder = { 8659, 1544 }, + tradeHashes = { 782230869 }, rank = { 50 }, }, }, @@ -1675,6 +1896,7 @@ return { "8% increased Cast Speed", "Bonded: 20% increased Mana Cost Efficiency while on Low Mana", statOrder = { 942, 4586 }, + tradeHashes = { 2891184298 }, rank = { 50 }, }, }, @@ -1684,6 +1906,7 @@ return { "Bow Attacks fire an additional Arrow", "Bonded: 20% increased Projectile Speed", statOrder = { 945, 875 }, + tradeHashes = { 3885405204 }, rank = { 50 }, }, }, @@ -1693,6 +1916,7 @@ return { "25% chance for Spell Skills to fire 2 additional Projectiles", "Bonded: Every Rage also grants 1% increased Spell Damage", statOrder = { 9431, 9405 }, + tradeHashes = { 2910761524 }, rank = { 50 }, }, }, @@ -1702,6 +1926,7 @@ return { "20% increased Withered Magnitude", "Bonded: +7% to Chaos Resistance", statOrder = { 9915, 961 }, + tradeHashes = { 3973629633 }, rank = { 50 }, }, }, @@ -1711,6 +1936,7 @@ return { "Adds 23 to 34 Fire Damage", "Bonded: +2% to Maximum Fire Resistance", statOrder = { 823, 953 }, + tradeHashes = { 709508406 }, rank = { 50 }, }, }, @@ -1720,6 +1946,7 @@ return { "Adds 19 to 28 Cold Damage", "Bonded: +2% to Maximum Cold Resistance", statOrder = { 824, 954 }, + tradeHashes = { 1037193709 }, rank = { 50 }, }, }, @@ -1729,6 +1956,7 @@ return { "Adds 1 to 60 Lightning Damage", "Bonded: +2% to Maximum Lightning Resistance", statOrder = { 825, 955 }, + tradeHashes = { 3336890334 }, rank = { 50 }, }, }, @@ -1738,6 +1966,7 @@ return { "Adds 5 to 12 Physical Damage to Attacks", "Bonded: Fissure Skills have +2 to Limit", statOrder = { 843, 6192 }, + tradeHashes = { 3032590688 }, rank = { 50 }, }, }, @@ -1747,6 +1976,7 @@ return { "15% of Damage is taken from Mana before Life", "Bonded: 8% of Maximum Life Converted to Energy Shield", statOrder = { 2362, 8332 }, + tradeHashes = { 458438597 }, rank = { 50 }, }, }, @@ -1756,6 +1986,7 @@ return { "8% increased Attack Speed", "Bonded: 15% reduced Slowing Potency of Debuffs on You", statOrder = { 941, 4608 }, + tradeHashes = { 681332047 }, rank = { 50 }, }, }, @@ -1766,6 +1997,7 @@ return { "Targets can be affected by +1 of your Poisons at the same time", "Bonded: Gain 13% of Elemental Damage as Extra Chaos Damage", statOrder = { 2786, 8749, 1614 }, + tradeHashes = { 1755296234, 2011656677, 1755296234, 2011656677 }, rank = { 50 }, }, }, @@ -1775,6 +2007,7 @@ return { "20% increased total Power counted by Warcries", "Bonded: 20% increased Glory generation", statOrder = { 9889, 6473 }, + tradeHashes = { 2663359259 }, rank = { 50 }, }, }, @@ -1784,6 +2017,7 @@ return { "12% increased Cost Efficiency", "Bonded: Meta Skills have 12% increased Reservation Efficiency", statOrder = { 4604, 9180 }, + tradeHashes = { 263495202 }, rank = { 50 }, }, }, @@ -1793,6 +2027,7 @@ return { "Enemies you Curse take 6% increased Damage", "Bonded: 20% increased Area of Effect of Curses", statOrder = { 3327, 1875 }, + tradeHashes = { 1984310483 }, rank = { 50 }, }, }, @@ -1802,6 +2037,7 @@ return { "+1 Charm Slot", "Bonded: Storm Skills have +1 to Limit", statOrder = { 8739, 9505 }, + tradeHashes = { 554899692 }, rank = { 50 }, }, }, @@ -1811,6 +2047,7 @@ return { "8% increased Reservation Efficiency of Minion Skills", "Bonded: Minions Revive 8% faster", statOrder = { 8524, 8529 }, + tradeHashes = { 1805633363 }, rank = { 50 }, }, }, @@ -1820,6 +2057,7 @@ return { "5% increased Curse Magnitudes", "Bonded: Remnants have 10% increased effect", statOrder = { 2266, 9151 }, + tradeHashes = { 2353576063 }, rank = { 0 }, }, ["sceptre"] = { @@ -1827,6 +2065,7 @@ return { "Allies in your Presence have 8% increased Attack Speed", "Bonded: 10% increased Skill Speed while Shapeshifted", statOrder = { 893, 9317 }, + tradeHashes = { 1998951374 }, rank = { 0 }, }, }, @@ -1836,6 +2075,7 @@ return { "Minions have 12% increased maximum Life", "Bonded: Remnants can be collected from 20% further away", statOrder = { 962, 9153 }, + tradeHashes = { 770672621 }, rank = { 0 }, }, ["sceptre"] = { @@ -1843,6 +2083,7 @@ return { "Allies in your Presence deal 30% increased Damage", "Bonded: 40% increased Damage while Shapeshifted", statOrder = { 881, 5567 }, + tradeHashes = { 1798257884 }, rank = { 0 }, }, }, @@ -1852,6 +2093,7 @@ return { "10% increased Cooldown Recovery Rate", "Bonded: 15% increased effect of Archon Buffs on you", statOrder = { 4539, 4223 }, + tradeHashes = { 1004011302 }, rank = { 0 }, }, ["sceptre"] = { @@ -1859,6 +2101,7 @@ return { "Allies in your Presence have 8% increased Cast Speed", "Bonded: 10% increased Skill Speed while Shapeshifted", statOrder = { 894, 9317 }, + tradeHashes = { 289128254 }, rank = { 0 }, }, }, @@ -1868,6 +2111,7 @@ return { "15% increased Accuracy Rating", "Bonded: 20% increased Charm Charges gained", statOrder = { 1268, 5227 }, + tradeHashes = { 624954515 }, rank = { 0 }, }, ["sceptre"] = { @@ -1875,6 +2119,7 @@ return { "Allies in your Presence have 14% increased Critical Hit Chance", "Bonded: 25% increased Critical Hit Chance while Shapeshifted", statOrder = { 891, 5440 }, + tradeHashes = { 1250712710 }, rank = { 0 }, }, }, @@ -1884,6 +2129,7 @@ return { "10% increased Magnitude of Bleeding you inflict", "Bonded: 15% reduced Magnitude of Bleeding on You", statOrder = { 4662, 4523 }, + tradeHashes = { 3166958180 }, rank = { 0 }, }, ["sceptre"] = { @@ -1891,6 +2137,7 @@ return { "Allies in your Presence have 14% increased Critical Damage Bonus", "Bonded: 25% increased Critical Hit Chance while Shapeshifted", statOrder = { 892, 5440 }, + tradeHashes = { 3057012405 }, rank = { 0 }, }, }, @@ -1900,6 +2147,7 @@ return { "50% increased Thorns Critical Hit Chance", "Bonded: Thorns Damage has 40% chance to ignore Enemy Armour", statOrder = { 9642, 9645 }, + tradeHashes = { 915264788 }, rank = { 0 }, }, ["sceptre"] = { @@ -1907,6 +2155,7 @@ return { "Allies in your Presence deal 1 to 40 added Attack Lightning Damage", "Bonded: 40% increased Attack Damage while Shapeshifted", statOrder = { 885, 4387 }, + tradeHashes = { 2854751904 }, rank = { 0 }, }, }, @@ -1916,6 +2165,7 @@ return { "Gain 1 Rage on Melee Hit", "Bonded: 15% increased Warcry Cooldown Recovery Rate", statOrder = { 6431, 2929 }, + tradeHashes = { 2709367754 }, rank = { 0 }, }, ["sceptre"] = { @@ -1923,6 +2173,7 @@ return { "Allies in your Presence Regenerate 8 Life per second", "Bonded: 25% increased Life Regeneration rate while Shapeshifted", statOrder = { 896, 7037 }, + tradeHashes = { 4010677958 }, rank = { 0 }, }, }, @@ -1932,6 +2183,7 @@ return { "8% increased Area of Effect", "Bonded: 10% increased Reservation Efficiency of Companion Skills", statOrder = { 1557, 9178 }, + tradeHashes = { 280731498 }, rank = { 0 }, }, ["sceptre"] = { @@ -1939,6 +2191,7 @@ return { "Allies in your Presence deal 12 to 18 added Attack Physical Damage", "Bonded: 40% increased Attack Damage while Shapeshifted", statOrder = { 882, 4387 }, + tradeHashes = { 1574590649 }, rank = { 0 }, }, }, @@ -1948,6 +2201,7 @@ return { "10% increased Block chance", "Bonded: 10% chance for Damage of Enemies Hitting you to be Unlucky", statOrder = { 830, 5981 }, + tradeHashes = { 2481353198 }, rank = { 0 }, }, ["sceptre"] = { @@ -1955,6 +2209,7 @@ return { "Allies in your Presence have +8% to all Elemental Resistances", "Bonded: +20% of Armour also applies to Elemental Damage while Shapeshifted", statOrder = { 895, 9922 }, + tradeHashes = { 3850614073 }, rank = { 0 }, }, }, @@ -1964,6 +2219,7 @@ return { "5% increased Rarity of Items found", "Bonded: 5% increased Quantity of Gold Dropped by Slain Enemies", statOrder = { 916, 6476 }, + tradeHashes = { 3917489142 }, rank = { 0 }, }, ["sceptre"] = { @@ -1971,6 +2227,7 @@ return { "10% increased Spirit", "Bonded: Minions have 30% increased Cooldown Recovery Rate for Command Skills", statOrder = { 842, 8471 }, + tradeHashes = { 3984865854 }, rank = { 0 }, }, }, @@ -1980,6 +2237,7 @@ return { "+2% to Quality of all Skills", "Bonded: +4 to all Attributes", statOrder = { 4167, 946 }, + tradeHashes = { 3655769732 }, rank = { 0 }, }, ["sceptre"] = { @@ -1987,6 +2245,7 @@ return { "30% increased Presence Area of Effect", "Bonded: Minions have 20% increased Area of Effect", statOrder = { 1002, 2649 }, + tradeHashes = { 101878827 }, rank = { 0 }, }, }, diff --git a/src/Data/ModVeiled.lua b/src/Data/ModVeiled.lua index 7832eb93e..e2cd1f0c4 100644 --- a/src/Data/ModVeiled.lua +++ b/src/Data/ModVeiled.lua @@ -93,18 +93,18 @@ return { ["UniqueHeartSuffixMinionElementalResistance"] = { affix = "", "Minions have +(3-4)% to all Elemental Resistances", statOrder = { 2558 }, level = 1, group = "MinionElementalResistance", weightKey = { "heart_unique_jewel_suffix", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "heart_unique_jewel_suffix", "elemental", "resistance", "minion" }, tradeHash = 1423639565, }, ["UniqueHeartSuffixStunThresholdfromEnergyShield"] = { affix = "", "Gain additional Stun Threshold equal to (4-10)% of maximum Energy Shield", statOrder = { 9531 }, level = 1, group = "StunThresholdfromEnergyShield", weightKey = { "heart_unique_jewel_suffix", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "heart_unique_jewel_suffix" }, tradeHash = 416040624, }, ["UniqueHeartSuffixAilmentThresholdfromEnergyShield"] = { affix = "", "Gain additional Ailment Threshold equal to (4-10)% of maximum Energy Shield", statOrder = { 4146 }, level = 1, group = "AilmentThresholdfromEnergyShield", weightKey = { "heart_unique_jewel_suffix", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "heart_unique_jewel_suffix", "ailment" }, tradeHash = 3398301358, }, - ["AbyssModRadiusJewelPrefixDamageTakenRecoupLife"] = { type = "Prefix", affix = "Lightless", "1% of Damage taken Recouped as Life", statOrder = { 970 }, level = 1, group = "HybridAbyssModRadiusJewelDamageTakenRecoupLife", weightKey = { "int_radius_jewel", "str_radius_jewel", "dex_radius_jewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "unveiled_mod" }, nodeType = 2, tradeHash = 1444556985, }, - ["AbyssModRadiusJewelPrefixDamageTakenRecoupMana"] = { type = "Prefix", affix = "Lightless", "1% of Damage taken Recouped as Mana", statOrder = { 977 }, level = 1, group = "HybridAbyssModRadiusJewelDamageTakenRecoupMana", weightKey = { "int_radius_jewel", "str_radius_jewel", "dex_radius_jewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "unveiled_mod" }, nodeType = 2, tradeHash = 472520716, }, - ["AbyssModRadiusJewelPrefixPercentMaximumMana"] = { type = "Prefix", affix = "Lightless", "1% increased maximum Mana", statOrder = { 872 }, level = 1, group = "HybridAbyssModRadiusJewelPercentMaximumMana", weightKey = { "int_radius_jewel", "str_radius_jewel", "dex_radius_jewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "unveiled_mod" }, nodeType = 2, tradeHash = 2748665614, }, - ["AbyssModRadiusJewelPrefixPercentMaximumLife"] = { type = "Prefix", affix = "Lightless", "1% increased maximum Life", statOrder = { 870 }, level = 1, group = "HybridAbyssModRadiusJewelPercentMaximumLife", weightKey = { "int_radius_jewel", "str_radius_jewel", "dex_radius_jewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "unveiled_mod" }, nodeType = 2, tradeHash = 983749596, }, - ["AbyssModRadiusJewelPrefixGlobalDefences"] = { type = "Prefix", affix = "Lightless", "(2-3)% increased Global Defences", statOrder = { 2486 }, level = 1, group = "HybridAbyssModRadiusJewelGlobalDefences", weightKey = { "int_radius_jewel", "str_radius_jewel", "dex_radius_jewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "unveiled_mod" }, nodeType = 2, tradeHash = 1389153006, }, - ["AbyssModRadiusJewelPrefixDamageTakenFromManaBeforeLife"] = { type = "Prefix", affix = "Lightless", "1% of Damage is taken from Mana before Life", statOrder = { 2362 }, level = 1, group = "HybridAbyssModRadiusJewelDamageTakenFromManaBeforeLife", weightKey = { "int_radius_jewel", "str_radius_jewel", "dex_radius_jewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "unveiled_mod" }, nodeType = 2, tradeHash = 458438597, }, - ["AbyssModRadiusJewelPrefixRegeneratePercentLifePerSecond"] = { type = "Suffix", affix = "Lightless", "Regenerate (0.03-0.07)% of maximum Life per second", statOrder = { 1617 }, level = 1, group = "HybridAbyssModRadiusJewelRegeneratePercentLifePerSecond", weightKey = { "int_radius_jewel", "str_radius_jewel", "dex_radius_jewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "unveiled_mod" }, nodeType = 2, tradeHash = 836936635, }, - ["AbyssModRadiusJewelPrefixManaCostEfficiency"] = { type = "Suffix", affix = "Lightless", "(2-3)% increased Mana Cost Efficiency", statOrder = { 4582 }, level = 1, group = "HybridAbyssModRadiusJewelManaCostEfficiency", weightKey = { "int_radius_jewel", "str_radius_jewel", "dex_radius_jewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "unveiled_mod" }, nodeType = 2, tradeHash = 4101445926, }, - ["AbyssModRadiusJewelPrefixReducedCriticalHitChanceAgainstYou"] = { type = "Suffix", affix = "Lightless", "Hits have (3-5)% reduced Critical Hit Chance against you", statOrder = { 2747 }, level = 1, group = "HybridAbyssModRadiusJewelReducedCriticalHitChanceAgainstYou", weightKey = { "int_radius_jewel", "str_radius_jewel", "dex_radius_jewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "unveiled_mod" }, nodeType = 2, tradeHash = 4270096386, }, - ["AbyssModRadiusJewelPrefixManaFlaskChargesPerSecond"] = { type = "Suffix", affix = "Lightless", "Mana Flasks gain 0.1 charges per Second", statOrder = { 6452 }, level = 1, group = "HybridAbyssModRadiusJewelManaFlaskChargesPerSecond", weightKey = { "int_radius_jewel", "str_radius_jewel", "dex_radius_jewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "unveiled_mod" }, nodeType = 2, tradeHash = 2200293569, }, - ["AbyssModRadiusJewelPrefixLifeFlaskChargesPerSecond"] = { type = "Suffix", affix = "Lightless", "Life Flasks gain 0.1 charges per Second", statOrder = { 6451 }, level = 1, group = "HybridAbyssModRadiusJewelLifeFlaskChargesPerSecond", weightKey = { "int_radius_jewel", "str_radius_jewel", "dex_radius_jewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "unveiled_mod" }, nodeType = 2, tradeHash = 1102738251, }, - ["AbyssModRadiusJewelPrefixCharmChargesPerSecond"] = { type = "Suffix", affix = "Lightless", "Charms gain 0.1 charges per Second", statOrder = { 6448 }, level = 1, group = "HybridAbyssModRadiusJewelCharmChargesPerSecond", weightKey = { "int_radius_jewel", "str_radius_jewel", "dex_radius_jewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "unveiled_mod" }, nodeType = 2, tradeHash = 185580205, }, + ["AbyssModRadiusJewelPrefixDamageTakenRecoupLife"] = { type = "Prefix", affix = "Lightless", "1% of Damage taken Recouped as Life", statOrder = { 970 }, level = 1, group = "HybridAbyssModRadiusJewelDamageTakenRecoupLife", weightKey = { "int_radius_jewel", "str_radius_jewel", "dex_radius_jewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "unveiled_mod" }, nodeType = 2, tradeHash = 3669820740, }, + ["AbyssModRadiusJewelPrefixDamageTakenRecoupMana"] = { type = "Prefix", affix = "Lightless", "1% of Damage taken Recouped as Mana", statOrder = { 977 }, level = 1, group = "HybridAbyssModRadiusJewelDamageTakenRecoupMana", weightKey = { "int_radius_jewel", "str_radius_jewel", "dex_radius_jewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "unveiled_mod" }, nodeType = 2, tradeHash = 85367160, }, + ["AbyssModRadiusJewelPrefixPercentMaximumMana"] = { type = "Prefix", affix = "Lightless", "1% increased maximum Mana", statOrder = { 872 }, level = 1, group = "HybridAbyssModRadiusJewelPercentMaximumMana", weightKey = { "int_radius_jewel", "str_radius_jewel", "dex_radius_jewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "unveiled_mod" }, nodeType = 2, tradeHash = 2589572664, }, + ["AbyssModRadiusJewelPrefixPercentMaximumLife"] = { type = "Prefix", affix = "Lightless", "1% increased maximum Life", statOrder = { 870 }, level = 1, group = "HybridAbyssModRadiusJewelPercentMaximumLife", weightKey = { "int_radius_jewel", "str_radius_jewel", "dex_radius_jewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "unveiled_mod" }, nodeType = 2, tradeHash = 160888068, }, + ["AbyssModRadiusJewelPrefixGlobalDefences"] = { type = "Prefix", affix = "Lightless", "(2-3)% increased Global Defences", statOrder = { 2486 }, level = 1, group = "HybridAbyssModRadiusJewelGlobalDefences", weightKey = { "int_radius_jewel", "str_radius_jewel", "dex_radius_jewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "unveiled_mod" }, nodeType = 2, tradeHash = 3488475284, }, + ["AbyssModRadiusJewelPrefixDamageTakenFromManaBeforeLife"] = { type = "Prefix", affix = "Lightless", "1% of Damage is taken from Mana before Life", statOrder = { 2362 }, level = 1, group = "HybridAbyssModRadiusJewelDamageTakenFromManaBeforeLife", weightKey = { "int_radius_jewel", "str_radius_jewel", "dex_radius_jewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "unveiled_mod" }, nodeType = 2, tradeHash = 2709646369, }, + ["AbyssModRadiusJewelPrefixRegeneratePercentLifePerSecond"] = { type = "Suffix", affix = "Lightless", "Regenerate (0.03-0.07)% of maximum Life per second", statOrder = { 1617 }, level = 1, group = "HybridAbyssModRadiusJewelRegeneratePercentLifePerSecond", weightKey = { "int_radius_jewel", "str_radius_jewel", "dex_radius_jewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "unveiled_mod" }, nodeType = 2, tradeHash = 3566150527, }, + ["AbyssModRadiusJewelPrefixManaCostEfficiency"] = { type = "Suffix", affix = "Lightless", "(2-3)% increased Mana Cost Efficiency", statOrder = { 4582 }, level = 1, group = "HybridAbyssModRadiusJewelManaCostEfficiency", weightKey = { "int_radius_jewel", "str_radius_jewel", "dex_radius_jewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "unveiled_mod" }, nodeType = 2, tradeHash = 4257790560, }, + ["AbyssModRadiusJewelPrefixReducedCriticalHitChanceAgainstYou"] = { type = "Suffix", affix = "Lightless", "Hits have (3-5)% reduced Critical Hit Chance against you", statOrder = { 2747 }, level = 1, group = "HybridAbyssModRadiusJewelReducedCriticalHitChanceAgainstYou", weightKey = { "int_radius_jewel", "str_radius_jewel", "dex_radius_jewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "unveiled_mod" }, nodeType = 2, tradeHash = 2135541924, }, + ["AbyssModRadiusJewelPrefixManaFlaskChargesPerSecond"] = { type = "Suffix", affix = "Lightless", "Mana Flasks gain 0.1 charges per Second", statOrder = { 6452 }, level = 1, group = "HybridAbyssModRadiusJewelManaFlaskChargesPerSecond", weightKey = { "int_radius_jewel", "str_radius_jewel", "dex_radius_jewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "unveiled_mod" }, nodeType = 2, tradeHash = 3939216292, }, + ["AbyssModRadiusJewelPrefixLifeFlaskChargesPerSecond"] = { type = "Suffix", affix = "Lightless", "Life Flasks gain 0.1 charges per Second", statOrder = { 6451 }, level = 1, group = "HybridAbyssModRadiusJewelLifeFlaskChargesPerSecond", weightKey = { "int_radius_jewel", "str_radius_jewel", "dex_radius_jewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "unveiled_mod" }, nodeType = 2, tradeHash = 1148433552, }, + ["AbyssModRadiusJewelPrefixCharmChargesPerSecond"] = { type = "Suffix", affix = "Lightless", "Charms gain 0.1 charges per Second", statOrder = { 6448 }, level = 1, group = "HybridAbyssModRadiusJewelCharmChargesPerSecond", weightKey = { "int_radius_jewel", "str_radius_jewel", "dex_radius_jewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "unveiled_mod" }, nodeType = 2, tradeHash = 1034611536, }, ["AbyssModJewelPrefixSpellDamageArmour"] = { type = "Prefix", affix = "Lightless", "(4-8)% increased Spell Damage", "(5-10)% increased Armour", statOrder = { 853, 864 }, level = 1, group = "HybridAbyssModJewelSpellDamageArmour", weightKey = { "strjewel", "intjewel", "dexjewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "armour", "unveiled_mod", "defences", "caster" }, tradeHash = 1131747566, }, ["AbyssModJewelPrefixSpellDamageEvasion"] = { type = "Prefix", affix = "Lightless", "(4-8)% increased Spell Damage", "(5-10)% increased Evasion Rating", statOrder = { 853, 866 }, level = 1, group = "HybridAbyssModJewelSpellDamageEvasion", weightKey = { "strjewel", "intjewel", "dexjewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "evasion", "unveiled_mod", "defences", "caster" }, tradeHash = 3584035298, }, ["AbyssModJewelPrefixSpellDamageEnergyShield"] = { type = "Prefix", affix = "Lightless", "(4-8)% increased Spell Damage", "(5-10)% increased maximum Energy Shield", statOrder = { 853, 868 }, level = 1, group = "HybridAbyssModJewelSpellDamageEnergyShield", weightKey = { "strjewel", "intjewel", "dexjewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "energy_shield", "unveiled_mod", "defences", "caster" }, tradeHash = 1632833053, }, diff --git a/src/Data/QueryMods.lua b/src/Data/QueryMods.lua index 8a7e56d1b..6c18e6b96 100644 --- a/src/Data/QueryMods.lua +++ b/src/Data/QueryMods.lua @@ -7394,509 +7394,508 @@ return { }, }, ["Corrupted"] = { - ["1001_ChanceToPierce"] = { - ["Quiver"] = { - ["max"] = 30, - ["min"] = 20, - }, + ["1004011302"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_2321178454", - ["text"] = "#% chance to Pierce an Enemy", - ["type"] = "fractured", + ["id"] = "enchant.stat_1004011302", + ["text"] = "#% increased Cooldown Recovery Rate", + ["type"] = "enchant", }, }, - ["1402_GlobalIncreasePhysicalSpellSkillGemLevel"] = { - ["1HWeapon"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["2HWeapon"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Staff"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Wand"] = { - ["max"] = 1, + ["1011760251"] = { + ["Boots"] = { + ["max"] = 3, ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_1600707273", - ["text"] = "# to Level of all Physical Spell Skills", - ["type"] = "fractured", + ["id"] = "enchant.stat_1011760251", + ["text"] = "#% to Maximum Lightning Resistance", + ["type"] = "enchant", }, ["usePositiveSign"] = true, }, - ["1554_AreaOfEffect"] = { - ["Helmet"] = { - ["max"] = 25, - ["min"] = 15, - }, + ["101878827"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_280731498", - ["text"] = "#% increased Area of Effect", - ["type"] = "fractured", + ["id"] = "enchant.stat_101878827", + ["text"] = "#% increased Presence Area of Effect", + ["type"] = "enchant", }, }, - ["1569_SkillEffectDuration"] = { - ["Helmet"] = { - ["max"] = 25, - ["min"] = 15, + ["1037193709"] = { + ["1HMace"] = { + ["max"] = 15.5, + ["min"] = 10.5, }, - ["specialCaseData"] = { + ["1HWeapon"] = { + ["max"] = 15.5, + ["min"] = 10.5, }, - ["tradeMod"] = { - ["id"] = "fractured.stat_3377888098", - ["text"] = "#% increased Skill Effect Duration", - ["type"] = "fractured", + ["2HMace"] = { + ["max"] = 21.5, + ["min"] = 14.5, }, - }, - ["2258_CurseEffectiveness"] = { - ["Helmet"] = { - ["max"] = 10, - ["min"] = 5, + ["2HWeapon"] = { + ["max"] = 21.5, + ["min"] = 10.5, + }, + ["Bow"] = { + ["max"] = 15.5, + ["min"] = 10.5, + }, + ["Crossbow"] = { + ["max"] = 21.5, + ["min"] = 14.5, + }, + ["Flail"] = { + ["max"] = 15.5, + ["min"] = 10.5, + }, + ["Quarterstaff"] = { + ["max"] = 21.5, + ["min"] = 14.5, + }, + ["Spear"] = { + ["max"] = 15.5, + ["min"] = 10.5, + }, + ["Talisman"] = { + ["max"] = 21.5, + ["min"] = 14.5, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_2353576063", - ["text"] = "#% increased Curse Magnitudes", - ["type"] = "fractured", + ["id"] = "enchant.stat_1037193709", + ["text"] = "Adds # to # Cold Damage", + ["type"] = "enchant", }, }, - ["2613_FireResistancePenetration"] = { - ["Gloves"] = { - ["max"] = 15, - ["min"] = 10, + ["1050105434"] = { + ["Focus"] = { + ["max"] = 25, + ["min"] = 20, + }, + ["Quiver"] = { + ["max"] = 25, + ["min"] = 20, + }, + ["Ring"] = { + ["max"] = 25, + ["min"] = 20, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_2653955271", - ["text"] = "Damage Penetrates #% Fire Resistance", - ["type"] = "fractured", + ["id"] = "enchant.stat_1050105434", + ["text"] = "# to maximum Mana", + ["type"] = "enchant", }, + ["usePositiveSign"] = true, }, - ["2614_ColdResistancePenetration"] = { + ["1062208444"] = { + ["Boots"] = { + ["max"] = 25, + ["min"] = 15, + }, + ["Chest"] = { + ["max"] = 25, + ["min"] = 15, + }, ["Gloves"] = { - ["max"] = 15, - ["min"] = 10, + ["max"] = 25, + ["min"] = 15, + }, + ["Helmet"] = { + ["max"] = 25, + ["min"] = 15, + }, + ["Shield"] = { + ["max"] = 25, + ["min"] = 15, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_3417711605", - ["text"] = "Damage Penetrates #% Cold Resistance", - ["type"] = "fractured", + ["id"] = "enchant.stat_1062208444", + ["text"] = "#% increased Armour (Local)", + ["type"] = "enchant", }, }, - ["2615_LightningResistancePenetration"] = { - ["Gloves"] = { - ["max"] = 15, - ["min"] = 10, + ["1102738251"] = { + ["Amulet"] = { + ["max"] = 0.17, + ["min"] = 0.08, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_818778753", - ["text"] = "Damage Penetrates #% Lightning Resistance", - ["type"] = "fractured", + ["id"] = "enchant.stat_1102738251", + ["text"] = "Life Flasks gain # charges per Second", + ["type"] = "enchant", }, }, - ["2875_WarcrySpeed"] = { + ["124859000"] = { + ["Boots"] = { + ["max"] = 25, + ["min"] = 15, + }, + ["Chest"] = { + ["max"] = 25, + ["min"] = 15, + }, + ["Gloves"] = { + ["max"] = 25, + ["min"] = 15, + }, ["Helmet"] = { ["max"] = 25, ["min"] = 15, }, + ["Shield"] = { + ["max"] = 25, + ["min"] = 15, + }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_1316278494", - ["text"] = "#% increased Warcry Speed", - ["type"] = "fractured", + ["id"] = "enchant.stat_124859000", + ["text"] = "#% increased Evasion Rating (Local)", + ["type"] = "enchant", }, }, - ["2878_IncreasedStunThreshold"] = { - ["Boots"] = { - ["max"] = 30, - ["min"] = 20, + ["1315743832"] = { + ["Chest"] = { + ["max"] = 50, + ["min"] = 40, + }, + ["Shield"] = { + ["max"] = 50, + ["min"] = 40, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_680068163", - ["text"] = "#% increased Stun Threshold", - ["type"] = "fractured", + ["id"] = "enchant.stat_1315743832", + ["text"] = "#% increased Thorns damage", + ["type"] = "enchant", }, }, - ["2879_FreezeThreshold"] = { - ["Boots"] = { - ["max"] = 30, - ["min"] = 20, - }, + ["1316278494"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_3780644166", - ["text"] = "#% increased Freeze Threshold", - ["type"] = "fractured", + ["id"] = "enchant.stat_1316278494", + ["text"] = "#% increased Warcry Speed", + ["type"] = "enchant", }, }, - ["4283_ArmourBreak"] = { - ["Gloves"] = { + ["1368271171"] = { + ["1HWeapon"] = { ["max"] = 15, ["min"] = 10, }, - ["specialCaseData"] = { + ["2HWeapon"] = { + ["max"] = 15, + ["min"] = 10, }, - ["tradeMod"] = { - ["id"] = "fractured.stat_1776411443", - ["text"] = "Break #% increased Armour", - ["type"] = "fractured", + ["Quiver"] = { + ["max"] = 15, + ["min"] = 10, }, - }, - ["4509_GlobalCooldownRecovery"] = { - ["Helmet"] = { - ["max"] = 12, - ["min"] = 8, + ["Staff"] = { + ["max"] = 15, + ["min"] = 10, + }, + ["Wand"] = { + ["max"] = 15, + ["min"] = 10, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_1004011302", - ["text"] = "#% increased Cooldown Recovery Rate", - ["type"] = "fractured", + ["id"] = "enchant.stat_1368271171", + ["text"] = "Gain # Mana per enemy killed", + ["type"] = "enchant", }, }, - ["4608_SlowPotency"] = { - ["Boots"] = { - ["max"] = -20, - ["min"] = -30, - }, - ["invertOnNegative"] = true, + ["1436284579"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_924253255", - ["text"] = "#% increased Slowing Potency of Debuffs on You", - ["type"] = "fractured", + ["id"] = "enchant.stat_1436284579", + ["text"] = "Cannot be Blinded", + ["type"] = "enchant", }, }, - ["5918_EnergyGeneration"] = { - ["Helmet"] = { - ["max"] = 30, - ["min"] = 20, + ["1444556985"] = { + ["Chest"] = { + ["max"] = 20, + ["min"] = 10, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_4236566306", - ["text"] = "Meta Skills gain #% increased Energy", - ["type"] = "fractured", + ["id"] = "enchant.stat_1444556985", + ["text"] = "#% of Damage taken Recouped as Life", + ["type"] = "enchant", }, }, - ["6476_GoldFoundIncrease"] = { - ["Gloves"] = { - ["max"] = 10, - ["min"] = 5, + ["1515657623"] = { + ["Belt"] = { + ["max"] = 1, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_3175163625", - ["text"] = "#% increased Quantity of Gold Dropped by Slain Enemies", - ["type"] = "fractured", + ["id"] = "enchant.stat_1515657623", + ["text"] = "# to Maximum Endurance Charges", + ["type"] = "enchant", }, + ["usePositiveSign"] = true, }, - ["821_LocalPhysicalDamagePercent"] = { + ["1519615863"] = { ["1HMace"] = { - ["max"] = 25, - ["min"] = 15, + ["max"] = 15, + ["min"] = 10, }, ["1HWeapon"] = { - ["max"] = 25, - ["min"] = 15, + ["max"] = 15, + ["min"] = 10, }, ["2HMace"] = { - ["max"] = 25, - ["min"] = 15, + ["max"] = 15, + ["min"] = 10, }, ["2HWeapon"] = { - ["max"] = 25, - ["min"] = 15, - }, - ["Bow"] = { - ["max"] = 25, - ["min"] = 15, - }, - ["Crossbow"] = { - ["max"] = 25, - ["min"] = 15, + ["max"] = 15, + ["min"] = 10, }, ["Flail"] = { - ["max"] = 25, - ["min"] = 15, + ["max"] = 15, + ["min"] = 10, }, - ["Quarterstaff"] = { - ["max"] = 25, - ["min"] = 15, + ["specialCaseData"] = { }, - ["Spear"] = { - ["max"] = 25, - ["min"] = 15, - }, - ["Talisman"] = { - ["max"] = 25, - ["min"] = 15, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "fractured.stat_1509134228", - ["text"] = "#% increased Physical Damage", - ["type"] = "fractured", + ["tradeMod"] = { + ["id"] = "enchant.stat_1519615863", + ["text"] = "#% chance to cause Bleeding on Hit", + ["type"] = "enchant", }, }, - ["823_LocalFireDamage"] = { - ["1HMace"] = { - ["max"] = 18, - ["min"] = 12, - }, + ["1545858329"] = { ["1HWeapon"] = { - ["max"] = 18, - ["min"] = 12, - }, - ["2HMace"] = { - ["max"] = 25.5, - ["min"] = 17, + ["max"] = 1, + ["min"] = 1, }, ["2HWeapon"] = { - ["max"] = 25.5, - ["min"] = 12, - }, - ["Bow"] = { - ["max"] = 18, - ["min"] = 12, - }, - ["Crossbow"] = { - ["max"] = 25.5, - ["min"] = 17, - }, - ["Flail"] = { - ["max"] = 18, - ["min"] = 12, - }, - ["Quarterstaff"] = { - ["max"] = 25.5, - ["min"] = 17, + ["max"] = 1, + ["min"] = 1, }, - ["Spear"] = { - ["max"] = 18, - ["min"] = 12, + ["Staff"] = { + ["max"] = 1, + ["min"] = 1, }, - ["Talisman"] = { - ["max"] = 25.5, - ["min"] = 17, + ["Wand"] = { + ["max"] = 1, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_709508406", - ["text"] = "Adds # to # Fire Damage", - ["type"] = "fractured", + ["id"] = "enchant.stat_1545858329", + ["text"] = "# to Level of all Lightning Spell Skills", + ["type"] = "enchant", }, + ["usePositiveSign"] = true, }, - ["824_LocalColdDamage"] = { - ["1HMace"] = { - ["max"] = 15.5, - ["min"] = 10.5, - }, + ["1600707273"] = { ["1HWeapon"] = { - ["max"] = 15.5, - ["min"] = 10.5, - }, - ["2HMace"] = { - ["max"] = 21.5, - ["min"] = 14.5, + ["max"] = 1, + ["min"] = 1, }, ["2HWeapon"] = { - ["max"] = 21.5, - ["min"] = 10.5, + ["max"] = 1, + ["min"] = 1, }, - ["Bow"] = { - ["max"] = 15.5, - ["min"] = 10.5, + ["Staff"] = { + ["max"] = 1, + ["min"] = 1, }, - ["Crossbow"] = { - ["max"] = 21.5, - ["min"] = 14.5, + ["Wand"] = { + ["max"] = 1, + ["min"] = 1, }, - ["Flail"] = { - ["max"] = 15.5, - ["min"] = 10.5, + ["specialCaseData"] = { }, - ["Quarterstaff"] = { - ["max"] = 21.5, - ["min"] = 14.5, + ["tradeMod"] = { + ["id"] = "enchant.stat_1600707273", + ["text"] = "# to Level of all Physical Spell Skills", + ["type"] = "enchant", }, - ["Spear"] = { - ["max"] = 15.5, - ["min"] = 10.5, + ["usePositiveSign"] = true, + }, + ["1658498488"] = { + ["specialCaseData"] = { }, - ["Talisman"] = { - ["max"] = 21.5, - ["min"] = 14.5, + ["tradeMod"] = { + ["id"] = "enchant.stat_1658498488", + ["text"] = "Corrupted Blood cannot be inflicted on you", + ["type"] = "enchant", + }, + }, + ["1671376347"] = { + ["Belt"] = { + ["max"] = 25, + ["min"] = 20, + }, + ["Boots"] = { + ["max"] = 25, + ["min"] = 20, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_1037193709", - ["text"] = "Adds # to # Cold Damage", - ["type"] = "fractured", + ["id"] = "enchant.stat_1671376347", + ["text"] = "#% to Lightning Resistance", + ["type"] = "enchant", }, + ["usePositiveSign"] = true, }, - ["825_LocalLightningDamage"] = { + ["1725749947"] = { ["1HMace"] = { - ["max"] = 22.5, - ["min"] = 15, + ["max"] = 1, + ["min"] = 1, }, ["1HWeapon"] = { - ["max"] = 22.5, - ["min"] = 15, + ["max"] = 1, + ["min"] = 1, }, ["2HMace"] = { - ["max"] = 32, - ["min"] = 21, + ["max"] = 1, + ["min"] = 1, }, ["2HWeapon"] = { - ["max"] = 32, - ["min"] = 15, - }, - ["Bow"] = { - ["max"] = 22.5, - ["min"] = 15, - }, - ["Crossbow"] = { - ["max"] = 32, - ["min"] = 21, + ["max"] = 1, + ["min"] = 1, }, ["Flail"] = { - ["max"] = 22.5, - ["min"] = 15, + ["max"] = 1, + ["min"] = 1, }, ["Quarterstaff"] = { - ["max"] = 32, - ["min"] = 21, + ["max"] = 1, + ["min"] = 1, }, ["Spear"] = { - ["max"] = 22.5, - ["min"] = 15, - }, - ["Talisman"] = { - ["max"] = 32, - ["min"] = 21, + ["max"] = 1, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_3336890334", - ["text"] = "Adds # to # Lightning Damage", - ["type"] = "fractured", + ["id"] = "enchant.stat_1725749947", + ["text"] = "Grants # Rage on Hit", + ["type"] = "enchant", }, }, - ["827_MovementVelocity"] = { - ["Boots"] = { - ["max"] = 5, - ["min"] = 3, + ["1776411443"] = { + ["Gloves"] = { + ["max"] = 15, + ["min"] = 10, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_2250533757", - ["text"] = "#% increased Movement Speed", - ["type"] = "fractured", + ["id"] = "enchant.stat_1776411443", + ["text"] = "Break #% increased Armour", + ["type"] = "enchant", }, }, - ["830_LocalIncreasedBlockPercentage"] = { - ["Shield"] = { - ["max"] = 15, - ["min"] = 10, + ["1782086450"] = { + ["Focus"] = { + ["max"] = 30, + ["min"] = 20, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_4147897060", - ["text"] = "#% increased Block chance", - ["type"] = "fractured", + ["id"] = "enchant.stat_1782086450", + ["text"] = "#% faster start of Energy Shield Recharge", + ["type"] = "enchant", }, }, - ["834_LocalPhysicalDamageReductionRatingPercent"] = { - ["Boots"] = { - ["max"] = 25, - ["min"] = 15, + ["1798257884"] = { + ["1HWeapon"] = { + ["max"] = 30, + ["min"] = 20, }, - ["Chest"] = { - ["max"] = 25, - ["min"] = 15, + ["Sceptre"] = { + ["max"] = 30, + ["min"] = 20, }, - ["Gloves"] = { - ["max"] = 25, - ["min"] = 15, + ["specialCaseData"] = { }, - ["Helmet"] = { - ["max"] = 25, - ["min"] = 15, + ["tradeMod"] = { + ["id"] = "enchant.stat_1798257884", + ["text"] = "Allies in your Presence deal #% increased Damage", + ["type"] = "enchant", }, - ["Shield"] = { - ["max"] = 25, - ["min"] = 15, + }, + ["185580205"] = { + ["Amulet"] = { + ["max"] = 0.17, + ["min"] = 0.08, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_2866361420", - ["text"] = "#% increased Armour", - ["type"] = "fractured", + ["id"] = "enchant.stat_185580205", + ["text"] = "Charms gain # charges per Second", + ["type"] = "enchant", }, }, - ["835_LocalEvasionRatingIncreasePercent"] = { - ["Boots"] = { - ["max"] = 25, - ["min"] = 15, + ["1978899297"] = { + ["Amulet"] = { + ["max"] = 1, + ["min"] = 1, }, ["Chest"] = { - ["max"] = 25, - ["min"] = 15, + ["max"] = 1, + ["min"] = 1, }, - ["Gloves"] = { - ["max"] = 25, - ["min"] = 15, + ["specialCaseData"] = { }, - ["Helmet"] = { - ["max"] = 25, - ["min"] = 15, + ["tradeMod"] = { + ["id"] = "enchant.stat_1978899297", + ["text"] = "#% to all Maximum Elemental Resistances", + ["type"] = "enchant", }, - ["Shield"] = { - ["max"] = 25, - ["min"] = 15, + ["usePositiveSign"] = true, + }, + ["1998951374"] = { + ["1HWeapon"] = { + ["max"] = 10, + ["min"] = 5, + }, + ["Sceptre"] = { + ["max"] = 10, + ["min"] = 5, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_2106365538", - ["text"] = "#% increased Evasion Rating", - ["type"] = "fractured", + ["id"] = "enchant.stat_1998951374", + ["text"] = "Allies in your Presence have #% increased Attack Speed", + ["type"] = "enchant", }, }, - ["836_LocalEnergyShieldPercent"] = { + ["1999113824"] = { ["Boots"] = { ["max"] = 25, ["min"] = 15, @@ -7905,10 +7904,6 @@ return { ["max"] = 25, ["min"] = 15, }, - ["Focus"] = { - ["max"] = 25, - ["min"] = 15, - }, ["Gloves"] = { ["max"] = 25, ["min"] = 15, @@ -7920,399 +7915,357 @@ return { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_4015621042", - ["text"] = "#% increased Energy Shield", - ["type"] = "fractured", + ["id"] = "enchant.stat_1999113824", + ["text"] = "#% increased Evasion and Energy Shield", + ["type"] = "enchant", }, }, - ["837_LocalArmourAndEvasion"] = { - ["Boots"] = { - ["max"] = 25, - ["min"] = 15, + ["210067635"] = { + ["1HMace"] = { + ["max"] = 8, + ["min"] = 6, }, - ["Chest"] = { - ["max"] = 25, - ["min"] = 15, - }, - ["Gloves"] = { - ["max"] = 25, - ["min"] = 15, - }, - ["Helmet"] = { - ["max"] = 25, - ["min"] = 15, + ["1HWeapon"] = { + ["max"] = 8, + ["min"] = 6, }, - ["Shield"] = { - ["max"] = 25, - ["min"] = 15, + ["2HMace"] = { + ["max"] = 8, + ["min"] = 6, }, - ["specialCaseData"] = { + ["2HWeapon"] = { + ["max"] = 8, + ["min"] = 6, }, - ["tradeMod"] = { - ["id"] = "fractured.stat_2451402625", - ["text"] = "#% increased Armour and Evasion", - ["type"] = "fractured", + ["Bow"] = { + ["max"] = 8, + ["min"] = 6, }, - }, - ["838_LocalArmourAndEnergyShield"] = { - ["Boots"] = { - ["max"] = 25, - ["min"] = 15, + ["Crossbow"] = { + ["max"] = 8, + ["min"] = 6, }, - ["Chest"] = { - ["max"] = 25, - ["min"] = 15, + ["Flail"] = { + ["max"] = 8, + ["min"] = 6, }, - ["Gloves"] = { - ["max"] = 25, - ["min"] = 15, + ["Quarterstaff"] = { + ["max"] = 8, + ["min"] = 6, }, - ["Helmet"] = { - ["max"] = 25, - ["min"] = 15, + ["Spear"] = { + ["max"] = 8, + ["min"] = 6, }, - ["Shield"] = { - ["max"] = 25, - ["min"] = 15, + ["Talisman"] = { + ["max"] = 8, + ["min"] = 6, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_3321629045", - ["text"] = "#% increased Armour and Energy Shield", - ["type"] = "fractured", + ["id"] = "enchant.stat_210067635", + ["text"] = "#% increased Attack Speed (Local)", + ["type"] = "enchant", }, }, - ["839_LocalEvasionAndEnergyShield"] = { - ["Boots"] = { - ["max"] = 25, - ["min"] = 15, - }, - ["Chest"] = { - ["max"] = 25, - ["min"] = 15, - }, - ["Gloves"] = { - ["max"] = 25, - ["min"] = 15, - }, - ["Helmet"] = { + ["2106365538"] = { + ["Belt"] = { ["max"] = 25, ["min"] = 15, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_1999113824", - ["text"] = "#% increased Evasion and Energy Shield", - ["type"] = "fractured", + ["id"] = "enchant.stat_2106365538", + ["text"] = "#% increased Evasion Rating", + ["type"] = "enchant", }, }, - ["842_LocalIncreasedSpiritPercent"] = { - ["1HWeapon"] = { - ["max"] = 25, - ["min"] = 15, - }, - ["Sceptre"] = { - ["max"] = 25, - ["min"] = 15, + ["2122183138"] = { + ["Shield"] = { + ["max"] = 15, + ["min"] = 10, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_3984865854", - ["text"] = "#% increased Spirit", - ["type"] = "fractured", + ["id"] = "enchant.stat_2122183138", + ["text"] = "# Mana gained when you Block", + ["type"] = "enchant", }, }, - ["853_WeaponSpellDamage"] = { - ["1HWeapon"] = { + ["2154246560"] = { + ["Quiver"] = { ["max"] = 30, ["min"] = 20, }, - ["2HWeapon"] = { - ["max"] = 60, - ["min"] = 40, - }, - ["Focus"] = { + ["Ring"] = { ["max"] = 30, ["min"] = 20, }, - ["Staff"] = { - ["max"] = 60, - ["min"] = 40, + ["specialCaseData"] = { }, - ["Wand"] = { - ["max"] = 30, - ["min"] = 20, + ["tradeMod"] = { + ["id"] = "enchant.stat_2154246560", + ["text"] = "#% increased Damage", + ["type"] = "enchant", + }, + }, + ["2162097452"] = { + ["Helmet"] = { + ["max"] = 1, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_2974417149", - ["text"] = "#% increased Spell Damage", - ["type"] = "fractured", + ["id"] = "enchant.stat_2162097452", + ["text"] = "# to Level of all Minion Skills", + ["type"] = "enchant", + }, + ["usePositiveSign"] = true, + }, + ["2200293569"] = { + ["Amulet"] = { + ["max"] = 0.17, + ["min"] = 0.08, + }, + ["specialCaseData"] = { + }, + ["tradeMod"] = { + ["id"] = "enchant.stat_2200293569", + ["text"] = "Mana Flasks gain # charges per Second", + ["type"] = "enchant", }, }, - ["859_IncreasedWeaponElementalDamagePercent"] = { + ["2223678961"] = { ["1HMace"] = { - ["max"] = 30, - ["min"] = 20, + ["max"] = 14.5, + ["min"] = 9.5, }, ["1HWeapon"] = { - ["max"] = 30, - ["min"] = 20, + ["max"] = 14.5, + ["min"] = 9.5, }, ["2HMace"] = { - ["max"] = 50, - ["min"] = 40, + ["max"] = 20.5, + ["min"] = 13.5, }, ["2HWeapon"] = { - ["max"] = 50, - ["min"] = 20, + ["max"] = 20.5, + ["min"] = 9.5, }, ["Bow"] = { - ["max"] = 30, - ["min"] = 20, + ["max"] = 14.5, + ["min"] = 9.5, }, ["Crossbow"] = { - ["max"] = 50, - ["min"] = 40, + ["max"] = 20.5, + ["min"] = 13.5, }, ["Flail"] = { - ["max"] = 30, - ["min"] = 20, + ["max"] = 14.5, + ["min"] = 9.5, }, ["Quarterstaff"] = { - ["max"] = 50, - ["min"] = 40, + ["max"] = 20.5, + ["min"] = 13.5, }, ["Spear"] = { - ["max"] = 30, - ["min"] = 20, + ["max"] = 14.5, + ["min"] = 9.5, }, ["Talisman"] = { - ["max"] = 50, - ["min"] = 40, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "fractured.stat_387439868", - ["text"] = "#% increased Elemental Damage with Attacks", - ["type"] = "fractured", - }, - }, - ["862_IncreasedAccuracy"] = { - ["Helmet"] = { - ["max"] = 100, - ["min"] = 50, - }, - ["Quiver"] = { - ["max"] = 100, - ["min"] = 50, + ["max"] = 20.5, + ["min"] = 13.5, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_803737631", - ["text"] = "# to Accuracy Rating", - ["type"] = "fractured", + ["id"] = "enchant.stat_2223678961", + ["text"] = "Adds # to # Chaos damage", + ["type"] = "enchant", }, - ["usePositiveSign"] = true, }, - ["864_GlobalPhysicalDamageReductionRatingPercent"] = { - ["Belt"] = { - ["max"] = 25, - ["min"] = 15, + ["2250533757"] = { + ["Boots"] = { + ["max"] = 5, + ["min"] = 3, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_2866361420", - ["text"] = "#% increased Armour", - ["type"] = "fractured", + ["id"] = "enchant.stat_2250533757", + ["text"] = "#% increased Movement Speed", + ["type"] = "enchant", }, }, - ["866_GlobalEvasionRatingPercent"] = { - ["Belt"] = { - ["max"] = 25, - ["min"] = 15, + ["2254480358"] = { + ["1HWeapon"] = { + ["max"] = 1, + ["min"] = 1, }, - ["specialCaseData"] = { + ["2HWeapon"] = { + ["max"] = 1, + ["min"] = 1, }, - ["tradeMod"] = { - ["id"] = "fractured.stat_2106365538", - ["text"] = "#% increased Evasion Rating", - ["type"] = "fractured", + ["Staff"] = { + ["max"] = 1, + ["min"] = 1, }, - }, - ["868_GlobalEnergyShieldPercent"] = { - ["Belt"] = { - ["max"] = 25, - ["min"] = 15, + ["Wand"] = { + ["max"] = 1, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_2482852589", - ["text"] = "#% increased maximum Energy Shield", - ["type"] = "fractured", + ["id"] = "enchant.stat_2254480358", + ["text"] = "# to Level of all Cold Spell Skills", + ["type"] = "enchant", }, + ["usePositiveSign"] = true, }, - ["869_IncreasedLife"] = { - ["Belt"] = { - ["max"] = 40, - ["min"] = 30, - }, - ["Chest"] = { - ["max"] = 40, - ["min"] = 30, + ["227523295"] = { + ["Helmet"] = { + ["max"] = 1, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_3299347043", - ["text"] = "# to maximum Life", - ["type"] = "fractured", + ["id"] = "enchant.stat_227523295", + ["text"] = "# to Maximum Power Charges", + ["type"] = "enchant", }, ["usePositiveSign"] = true, }, - ["871_IncreasedMana"] = { - ["Focus"] = { - ["max"] = 25, - ["min"] = 20, + ["2301191210"] = { + ["2HWeapon"] = { + ["max"] = 10, + ["min"] = 5, }, - ["Quiver"] = { - ["max"] = 25, - ["min"] = 20, + ["Bow"] = { + ["max"] = 10, + ["min"] = 5, }, - ["Ring"] = { - ["max"] = 25, - ["min"] = 20, + ["Crossbow"] = { + ["max"] = 10, + ["min"] = 5, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_1050105434", - ["text"] = "# to maximum Mana", - ["type"] = "fractured", + ["id"] = "enchant.stat_2301191210", + ["text"] = "#% chance to Blind Enemies on hit", + ["type"] = "enchant", }, - ["usePositiveSign"] = true, }, - ["874_BaseSpirit"] = { - ["Helmet"] = { + ["2321178454"] = { + ["Quiver"] = { ["max"] = 30, ["min"] = 20, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_3981240776", - ["text"] = "# to Spirit", - ["type"] = "fractured", + ["id"] = "enchant.stat_2321178454", + ["text"] = "#% chance to Pierce an Enemy", + ["type"] = "enchant", }, - ["usePositiveSign"] = true, }, - ["881_AlliesInPresenceAllDamage"] = { - ["1HWeapon"] = { - ["max"] = 30, - ["min"] = 20, - }, - ["Sceptre"] = { - ["max"] = 30, - ["min"] = 20, - }, + ["2353576063"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_1798257884", - ["text"] = "Allies in your Presence deal #% increased Damage", - ["type"] = "fractured", + ["id"] = "enchant.stat_2353576063", + ["text"] = "#% increased Curse Magnitudes", + ["type"] = "enchant", }, }, - ["892_AlliesInPresenceCriticalStrikeMultiplier"] = { - ["1HWeapon"] = { - ["max"] = 15, - ["min"] = 10, + ["2451402625"] = { + ["Boots"] = { + ["max"] = 25, + ["min"] = 15, }, - ["Sceptre"] = { - ["max"] = 15, - ["min"] = 10, + ["Chest"] = { + ["max"] = 25, + ["min"] = 15, + }, + ["Gloves"] = { + ["max"] = 25, + ["min"] = 15, + }, + ["Helmet"] = { + ["max"] = 25, + ["min"] = 15, + }, + ["Shield"] = { + ["max"] = 25, + ["min"] = 15, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_3057012405", - ["text"] = "Allies in your Presence have #% increased Critical Damage Bonus", - ["type"] = "fractured", + ["id"] = "enchant.stat_2451402625", + ["text"] = "#% increased Armour and Evasion", + ["type"] = "enchant", }, }, - ["893_AlliesInPresenceIncreasedAttackSpeed"] = { - ["1HWeapon"] = { - ["max"] = 10, - ["min"] = 5, - }, - ["Sceptre"] = { - ["max"] = 10, - ["min"] = 5, + ["2481353198"] = { + ["Shield"] = { + ["max"] = 15, + ["min"] = 10, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_1998951374", - ["text"] = "Allies in your Presence have #% increased Attack Speed", - ["type"] = "fractured", + ["id"] = "enchant.stat_2481353198", + ["text"] = "#% increased Block chance (Local)", + ["type"] = "enchant", }, }, - ["894_AlliesInPresenceIncreasedCastSpeed"] = { - ["1HWeapon"] = { - ["max"] = 10, - ["min"] = 5, - }, - ["Sceptre"] = { - ["max"] = 10, - ["min"] = 5, + ["2482852589"] = { + ["Belt"] = { + ["max"] = 25, + ["min"] = 15, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_289128254", - ["text"] = "Allies in your Presence have #% increased Cast Speed", - ["type"] = "fractured", + ["id"] = "enchant.stat_2482852589", + ["text"] = "#% increased maximum Energy Shield", + ["type"] = "enchant", }, }, - ["8959_ChainFromTerrain"] = { - ["Quiver"] = { - ["max"] = 20, - ["min"] = 10, + ["2557965901"] = { + ["Amulet"] = { + ["max"] = 3, + ["min"] = 3, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_4081947835", - ["text"] = "Projectiles have #% chance to Chain an additional time from terrain", - ["type"] = "fractured", + ["id"] = "enchant.stat_2557965901", + ["text"] = "Leech #% of Physical Attack Damage as Life", + ["type"] = "enchant", }, }, - ["916_ItemFoundRarityIncrease"] = { - ["Amulet"] = { - ["max"] = 15, - ["min"] = 10, - }, - ["Ring"] = { + ["2653955271"] = { + ["Gloves"] = { ["max"] = 15, ["min"] = 10, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_3917489142", - ["text"] = "#% increased Rarity of Items found", - ["type"] = "fractured", + ["id"] = "enchant.stat_2653955271", + ["text"] = "Damage Penetrates #% Fire Resistance", + ["type"] = "enchant", }, }, - ["918_LocalCriticalStrikeMultiplier"] = { + ["2694482655"] = { ["1HMace"] = { ["max"] = 10, ["min"] = 5, @@ -8356,291 +8309,199 @@ return { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_2694482655", + ["id"] = "enchant.stat_2694482655", ["text"] = "#% to Critical Damage Bonus", - ["type"] = "fractured", + ["type"] = "enchant", }, ["usePositiveSign"] = true, }, - ["919_LocalIncreasedAttackSpeed"] = { - ["1HMace"] = { - ["max"] = 8, - ["min"] = 6, - }, - ["1HWeapon"] = { - ["max"] = 8, - ["min"] = 6, - }, - ["2HMace"] = { - ["max"] = 8, - ["min"] = 6, - }, + ["2763429652"] = { ["2HWeapon"] = { - ["max"] = 8, - ["min"] = 6, + ["max"] = 15, + ["min"] = 10, }, ["Bow"] = { - ["max"] = 8, - ["min"] = 6, + ["max"] = 15, + ["min"] = 10, }, ["Crossbow"] = { - ["max"] = 8, - ["min"] = 6, + ["max"] = 15, + ["min"] = 10, }, - ["Flail"] = { - ["max"] = 8, - ["min"] = 6, + ["specialCaseData"] = { }, - ["Quarterstaff"] = { - ["max"] = 8, - ["min"] = 6, + ["tradeMod"] = { + ["id"] = "enchant.stat_2763429652", + ["text"] = "#% chance to Maim on Hit", + ["type"] = "enchant", }, - ["Spear"] = { - ["max"] = 8, - ["min"] = 6, + }, + ["280731498"] = { + ["specialCaseData"] = { }, - ["Talisman"] = { - ["max"] = 8, - ["min"] = 6, + ["tradeMod"] = { + ["id"] = "enchant.stat_280731498", + ["text"] = "#% increased Area of Effect", + ["type"] = "enchant", + }, + }, + ["2866361420"] = { + ["Belt"] = { + ["max"] = 25, + ["min"] = 15, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_681332047", - ["text"] = "#% increased Attack Speed", - ["type"] = "fractured", + ["id"] = "enchant.stat_2866361420", + ["text"] = "#% increased Armour", + ["type"] = "enchant", }, }, - ["921_LocalAttributeRequirements"] = { - ["1HMace"] = { - ["max"] = -10, - ["min"] = -20, - }, + ["2891184298"] = { ["1HWeapon"] = { - ["max"] = -10, - ["min"] = -20, - }, - ["2HMace"] = { - ["max"] = -10, - ["min"] = -20, + ["max"] = 15, + ["min"] = 10, }, ["2HWeapon"] = { - ["max"] = -10, - ["min"] = -20, - }, - ["Boots"] = { - ["max"] = -10, - ["min"] = -20, + ["max"] = 15, + ["min"] = 10, }, - ["Bow"] = { - ["max"] = -10, - ["min"] = -20, + ["Staff"] = { + ["max"] = 15, + ["min"] = 10, }, - ["Chest"] = { - ["max"] = -10, - ["min"] = -20, + ["Wand"] = { + ["max"] = 15, + ["min"] = 10, }, - ["Crossbow"] = { - ["max"] = -10, - ["min"] = -20, + ["specialCaseData"] = { }, - ["Flail"] = { - ["max"] = -10, - ["min"] = -20, + ["tradeMod"] = { + ["id"] = "enchant.stat_2891184298", + ["text"] = "#% increased Cast Speed", + ["type"] = "enchant", }, - ["Focus"] = { - ["max"] = -10, - ["min"] = -20, + }, + ["289128254"] = { + ["1HWeapon"] = { + ["max"] = 10, + ["min"] = 5, }, - ["Gloves"] = { - ["max"] = -10, - ["min"] = -20, + ["Sceptre"] = { + ["max"] = 10, + ["min"] = 5, }, - ["Helmet"] = { - ["max"] = -10, - ["min"] = -20, + ["specialCaseData"] = { }, - ["Quarterstaff"] = { - ["max"] = -10, - ["min"] = -20, + ["tradeMod"] = { + ["id"] = "enchant.stat_289128254", + ["text"] = "Allies in your Presence have #% increased Cast Speed", + ["type"] = "enchant", }, - ["Sceptre"] = { - ["max"] = -10, - ["min"] = -20, + }, + ["2901986750"] = { + ["Amulet"] = { + ["max"] = 10, + ["min"] = 5, }, - ["Shield"] = { - ["max"] = -10, - ["min"] = -20, + ["Ring"] = { + ["max"] = 10, + ["min"] = 5, }, - ["Spear"] = { - ["max"] = -10, - ["min"] = -20, + ["specialCaseData"] = { }, - ["Staff"] = { - ["max"] = -10, - ["min"] = -20, + ["tradeMod"] = { + ["id"] = "enchant.stat_2901986750", + ["text"] = "#% to all Elemental Resistances", + ["type"] = "enchant", }, - ["Talisman"] = { - ["max"] = -10, - ["min"] = -20, + ["usePositiveSign"] = true, + }, + ["2923486259"] = { + ["Chest"] = { + ["max"] = 19, + ["min"] = 13, }, - ["Wand"] = { - ["max"] = -10, - ["min"] = -20, + ["Ring"] = { + ["max"] = 19, + ["min"] = 13, }, - ["invertOnNegative"] = true, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_3639275092", - ["text"] = "#% increased Attribute Requirements", - ["type"] = "fractured", + ["id"] = "enchant.stat_2923486259", + ["text"] = "#% to Chaos Resistance", + ["type"] = "enchant", }, + ["usePositiveSign"] = true, }, - ["924_GlobalIncreaseFireSpellSkillGemLevel"] = { + ["293638271"] = { ["1HWeapon"] = { - ["max"] = 1, - ["min"] = 1, + ["max"] = 30, + ["min"] = 20, }, ["2HWeapon"] = { - ["max"] = 1, - ["min"] = 1, + ["max"] = 30, + ["min"] = 20, }, ["Staff"] = { - ["max"] = 1, - ["min"] = 1, + ["max"] = 30, + ["min"] = 20, }, ["Wand"] = { - ["max"] = 1, - ["min"] = 1, + ["max"] = 30, + ["min"] = 20, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_591105508", - ["text"] = "# to Level of all Fire Spell Skills", - ["type"] = "fractured", + ["id"] = "enchant.stat_293638271", + ["text"] = "#% increased chance to Shock", + ["type"] = "enchant", }, - ["usePositiveSign"] = true, }, - ["925_GlobalIncreaseColdSpellSkillGemLevel"] = { + ["2968503605"] = { ["1HWeapon"] = { - ["max"] = 1, - ["min"] = 1, + ["max"] = 30, + ["min"] = 20, }, ["2HWeapon"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Staff"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Wand"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "fractured.stat_2254480358", - ["text"] = "# to Level of all Cold Spell Skills", - ["type"] = "fractured", - }, - ["usePositiveSign"] = true, - }, - ["926_GlobalIncreaseLightningSpellSkillGemLevel"] = { - ["1HWeapon"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["2HWeapon"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Staff"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Wand"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "fractured.stat_1545858329", - ["text"] = "# to Level of all Lightning Spell Skills", - ["type"] = "fractured", - }, - ["usePositiveSign"] = true, - }, - ["927_GlobalIncreaseChaosSpellSkillGemLevel"] = { - ["1HWeapon"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["2HWeapon"] = { - ["max"] = 1, - ["min"] = 1, + ["max"] = 30, + ["min"] = 20, }, ["Staff"] = { - ["max"] = 1, - ["min"] = 1, + ["max"] = 30, + ["min"] = 20, }, ["Wand"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "fractured.stat_4226189338", - ["text"] = "# to Level of all Chaos Spell Skills", - ["type"] = "fractured", - }, - ["usePositiveSign"] = true, - }, - ["928_GlobalIncreaseMeleeSkillGemLevel"] = { - ["Gloves"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "fractured.stat_9187492", - ["text"] = "# to Level of all Melee Skills", - ["type"] = "fractured", - }, - ["usePositiveSign"] = true, - }, - ["931_GlobalIncreaseMinionSpellSkillGemLevel"] = { - ["Helmet"] = { - ["max"] = 1, - ["min"] = 1, + ["max"] = 30, + ["min"] = 20, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_2162097452", - ["text"] = "# to Level of all Minion Skills", - ["type"] = "fractured", + ["id"] = "enchant.stat_2968503605", + ["text"] = "#% increased Flammability Magnitude", + ["type"] = "enchant", }, - ["usePositiveSign"] = true, }, - ["935_SpellCriticalStrikeChance"] = { + ["2974417149"] = { ["1HWeapon"] = { ["max"] = 30, ["min"] = 20, }, ["2HWeapon"] = { + ["max"] = 60, + ["min"] = 40, + }, + ["Focus"] = { ["max"] = 30, ["min"] = 20, }, ["Staff"] = { - ["max"] = 30, - ["min"] = 20, + ["max"] = 60, + ["min"] = 40, }, ["Wand"] = { ["max"] = 30, @@ -8649,155 +8510,51 @@ return { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_737908626", - ["text"] = "#% increased Critical Hit Chance for Spells", - ["type"] = "fractured", - }, - }, - ["937_CriticalStrikeMultiplier"] = { - ["Quiver"] = { - ["max"] = 20, - ["min"] = 15, - }, - ["Ring"] = { - ["max"] = 20, - ["min"] = 15, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "fractured.stat_3556824919", - ["text"] = "#% increased Critical Damage Bonus", - ["type"] = "fractured", + ["id"] = "enchant.stat_2974417149", + ["text"] = "#% increased Spell Damage", + ["type"] = "enchant", }, }, - ["942_IncreasedCastSpeed"] = { + ["3057012405"] = { ["1HWeapon"] = { ["max"] = 15, ["min"] = 10, }, - ["2HWeapon"] = { - ["max"] = 15, - ["min"] = 10, - }, - ["Staff"] = { - ["max"] = 15, - ["min"] = 10, - }, - ["Wand"] = { + ["Sceptre"] = { ["max"] = 15, ["min"] = 10, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_2891184298", - ["text"] = "#% increased Cast Speed", - ["type"] = "fractured", - }, - }, - ["943_AdditionalAmmo"] = { - ["2HWeapon"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Crossbow"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "fractured.stat_1967051901", - ["text"] = "Loads an additional bolt", - ["type"] = "fractured", - }, - }, - ["943_Strength"] = { - ["AnyJewel"] = { - ["max"] = 6, - ["min"] = 4, - }, - ["BaseJewel"] = { - ["max"] = 6, - ["min"] = 4, - }, - ["RadiusJewel"] = { - ["max"] = 6, - ["min"] = 4, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "fractured.stat_4080418644", - ["text"] = "# to Strength", - ["type"] = "fractured", - }, - ["usePositiveSign"] = true, - }, - ["944_Dexterity"] = { - ["AnyJewel"] = { - ["max"] = 6, - ["min"] = 4, - }, - ["BaseJewel"] = { - ["max"] = 6, - ["min"] = 4, - }, - ["RadiusJewel"] = { - ["max"] = 6, - ["min"] = 4, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "fractured.stat_3261801346", - ["text"] = "# to Dexterity", - ["type"] = "fractured", + ["id"] = "enchant.stat_3057012405", + ["text"] = "Allies in your Presence have #% increased Critical Damage Bonus", + ["type"] = "enchant", }, - ["usePositiveSign"] = true, }, - ["945_AdditionalArrows"] = { - ["2HWeapon"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Bow"] = { - ["max"] = 1, - ["min"] = 1, + ["3175163625"] = { + ["Gloves"] = { + ["max"] = 10, + ["min"] = 5, }, ["specialCaseData"] = { - ["overrideModLineSingular"] = "Bow Attacks fire an additional Arrow", }, ["tradeMod"] = { - ["id"] = "fractured.stat_3885405204", - ["text"] = "Bow Attacks fire # additional Arrows", - ["type"] = "fractured", + ["id"] = "enchant.stat_3175163625", + ["text"] = "#% increased Quantity of Gold Dropped by Slain Enemies", + ["type"] = "enchant", }, }, - ["945_Intelligence"] = { - ["AnyJewel"] = { - ["max"] = 6, - ["min"] = 4, - }, - ["BaseJewel"] = { - ["max"] = 6, - ["min"] = 4, - }, - ["RadiusJewel"] = { - ["max"] = 6, - ["min"] = 4, - }, + ["3233599707"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_328541901", - ["text"] = "# to Intelligence", - ["type"] = "fractured", + ["id"] = "enchant.stat_3233599707", + ["text"] = "#% increased Weapon Swap Speed", + ["type"] = "enchant", }, - ["usePositiveSign"] = true, }, - ["947_Strength"] = { + ["3261801346"] = { ["Amulet"] = { ["max"] = 15, ["min"] = 10, @@ -8813,13 +8570,13 @@ return { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_4080418644", - ["text"] = "# to Strength", - ["type"] = "fractured", + ["id"] = "enchant.stat_3261801346", + ["text"] = "# to Dexterity", + ["type"] = "enchant", }, ["usePositiveSign"] = true, }, - ["948_Dexterity"] = { + ["328541901"] = { ["Amulet"] = { ["max"] = 15, ["min"] = 10, @@ -8835,556 +8592,677 @@ return { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_3261801346", - ["text"] = "# to Dexterity", - ["type"] = "fractured", + ["id"] = "enchant.stat_328541901", + ["text"] = "# to Intelligence", + ["type"] = "enchant", }, ["usePositiveSign"] = true, }, - ["949_Intelligence"] = { - ["Amulet"] = { - ["max"] = 15, - ["min"] = 10, - }, + ["3299347043"] = { ["Belt"] = { - ["max"] = 15, - ["min"] = 10, + ["max"] = 40, + ["min"] = 30, }, - ["Ring"] = { - ["max"] = 15, - ["min"] = 10, + ["Chest"] = { + ["max"] = 40, + ["min"] = 30, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_328541901", - ["text"] = "# to Intelligence", - ["type"] = "fractured", + ["id"] = "enchant.stat_3299347043", + ["text"] = "# to maximum Life", + ["type"] = "enchant", }, ["usePositiveSign"] = true, }, - ["951_ReducedPhysicalDamageTaken"] = { - ["Chest"] = { - ["max"] = 5, - ["min"] = 3, + ["3321629045"] = { + ["Boots"] = { + ["max"] = 25, + ["min"] = 15, }, - ["specialCaseData"] = { + ["Chest"] = { + ["max"] = 25, + ["min"] = 15, }, - ["tradeMod"] = { - ["id"] = "fractured.stat_3771516363", - ["text"] = "#% additional Physical Damage Reduction", - ["type"] = "fractured", + ["Gloves"] = { + ["max"] = 25, + ["min"] = 15, }, - }, - ["952_MaximumElementalResistance"] = { - ["Amulet"] = { - ["max"] = 1, - ["min"] = 1, + ["Helmet"] = { + ["max"] = 25, + ["min"] = 15, }, - ["Chest"] = { - ["max"] = 1, - ["min"] = 1, + ["Shield"] = { + ["max"] = 25, + ["min"] = 15, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_1978899297", - ["text"] = "#% to all Maximum Elemental Resistances", - ["type"] = "fractured", + ["id"] = "enchant.stat_3321629045", + ["text"] = "#% increased Armour and Energy Shield", + ["type"] = "enchant", }, - ["usePositiveSign"] = true, }, - ["953_MaximumFireResist"] = { - ["Belt"] = { - ["max"] = 3, - ["min"] = 1, + ["3336890334"] = { + ["1HMace"] = { + ["max"] = 22.5, + ["min"] = 15, }, - ["specialCaseData"] = { + ["1HWeapon"] = { + ["max"] = 22.5, + ["min"] = 15, }, - ["tradeMod"] = { - ["id"] = "fractured.stat_4095671657", - ["text"] = "#% to Maximum Fire Resistance", - ["type"] = "fractured", + ["2HMace"] = { + ["max"] = 32, + ["min"] = 21, }, - ["usePositiveSign"] = true, - }, - ["954_FireResistance"] = { - ["AnyJewel"] = { - ["max"] = 10, - ["min"] = 5, + ["2HWeapon"] = { + ["max"] = 32, + ["min"] = 15, }, - ["BaseJewel"] = { - ["max"] = 10, - ["min"] = 5, + ["Bow"] = { + ["max"] = 22.5, + ["min"] = 15, }, - ["RadiusJewel"] = { - ["max"] = 10, - ["min"] = 5, + ["Crossbow"] = { + ["max"] = 32, + ["min"] = 21, }, - ["specialCaseData"] = { + ["Flail"] = { + ["max"] = 22.5, + ["min"] = 15, }, - ["tradeMod"] = { - ["id"] = "fractured.stat_3372524247", - ["text"] = "#% to Fire Resistance", - ["type"] = "fractured", + ["Quarterstaff"] = { + ["max"] = 32, + ["min"] = 21, }, - ["usePositiveSign"] = true, - }, - ["954_MaximumColdResist"] = { - ["Helmet"] = { - ["max"] = 3, - ["min"] = 1, + ["Spear"] = { + ["max"] = 22.5, + ["min"] = 15, + }, + ["Talisman"] = { + ["max"] = 32, + ["min"] = 21, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_3676141501", - ["text"] = "#% to Maximum Cold Resistance", - ["type"] = "fractured", + ["id"] = "enchant.stat_3336890334", + ["text"] = "Adds # to # Lightning Damage", + ["type"] = "enchant", }, - ["usePositiveSign"] = true, }, - ["955_ColdResistance"] = { - ["AnyJewel"] = { - ["max"] = 10, - ["min"] = 5, - }, - ["BaseJewel"] = { - ["max"] = 10, - ["min"] = 5, + ["3372524247"] = { + ["Belt"] = { + ["max"] = 25, + ["min"] = 20, }, - ["RadiusJewel"] = { - ["max"] = 10, - ["min"] = 5, + ["Boots"] = { + ["max"] = 25, + ["min"] = 20, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_4220027924", - ["text"] = "#% to Cold Resistance", - ["type"] = "fractured", + ["id"] = "enchant.stat_3372524247", + ["text"] = "#% to Fire Resistance", + ["type"] = "enchant", }, ["usePositiveSign"] = true, }, - ["955_MaximumLightningResistance"] = { - ["Boots"] = { - ["max"] = 3, - ["min"] = 1, + ["3377888098"] = { + ["specialCaseData"] = { + }, + ["tradeMod"] = { + ["id"] = "enchant.stat_3377888098", + ["text"] = "#% increased Skill Effect Duration", + ["type"] = "enchant", }, + }, + ["3398787959"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_1011760251", - ["text"] = "#% to Maximum Lightning Resistance", - ["type"] = "fractured", + ["id"] = "enchant.stat_3398787959", + ["text"] = "Gain #% of Damage as Extra Chaos Damage", + ["type"] = "enchant", }, - ["usePositiveSign"] = true, }, - ["956_LightningResistance"] = { - ["AnyJewel"] = { - ["max"] = 10, - ["min"] = 5, + ["3417711605"] = { + ["Gloves"] = { + ["max"] = 15, + ["min"] = 10, }, - ["BaseJewel"] = { - ["max"] = 10, - ["min"] = 5, + ["specialCaseData"] = { }, - ["RadiusJewel"] = { - ["max"] = 10, - ["min"] = 5, + ["tradeMod"] = { + ["id"] = "enchant.stat_3417711605", + ["text"] = "Damage Penetrates #% Cold Resistance", + ["type"] = "enchant", }, + }, + ["3429557654"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_1671376347", - ["text"] = "#% to Lightning Resistance", - ["type"] = "fractured", + ["id"] = "enchant.stat_3429557654", + ["text"] = "Immune to Maim", + ["type"] = "enchant", }, - ["usePositiveSign"] = true, }, - ["957_AllResistances"] = { - ["Amulet"] = { - ["max"] = 10, - ["min"] = 5, + ["3556824919"] = { + ["Quiver"] = { + ["max"] = 20, + ["min"] = 15, }, ["Ring"] = { - ["max"] = 10, - ["min"] = 5, + ["max"] = 20, + ["min"] = 15, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_2901986750", - ["text"] = "#% to all Elemental Resistances", - ["type"] = "fractured", + ["id"] = "enchant.stat_3556824919", + ["text"] = "#% increased Critical Damage Bonus", + ["type"] = "enchant", }, - ["usePositiveSign"] = true, }, - ["957_ChaosResistance"] = { - ["AnyJewel"] = { - ["max"] = 7, - ["min"] = 3, + ["3639275092"] = { + ["1HMace"] = { + ["max"] = -10, + ["min"] = -20, }, - ["BaseJewel"] = { - ["max"] = 7, - ["min"] = 3, + ["1HWeapon"] = { + ["max"] = -10, + ["min"] = -20, }, - ["RadiusJewel"] = { - ["max"] = 7, - ["min"] = 3, + ["2HMace"] = { + ["max"] = -10, + ["min"] = -20, + }, + ["2HWeapon"] = { + ["max"] = -10, + ["min"] = -20, + }, + ["Boots"] = { + ["max"] = -10, + ["min"] = -20, + }, + ["Bow"] = { + ["max"] = -10, + ["min"] = -20, + }, + ["Chest"] = { + ["max"] = -10, + ["min"] = -20, + }, + ["Crossbow"] = { + ["max"] = -10, + ["min"] = -20, + }, + ["Flail"] = { + ["max"] = -10, + ["min"] = -20, + }, + ["Focus"] = { + ["max"] = -10, + ["min"] = -20, + }, + ["Gloves"] = { + ["max"] = -10, + ["min"] = -20, + }, + ["Helmet"] = { + ["max"] = -10, + ["min"] = -20, + }, + ["Quarterstaff"] = { + ["max"] = -10, + ["min"] = -20, + }, + ["Sceptre"] = { + ["max"] = -10, + ["min"] = -20, + }, + ["Shield"] = { + ["max"] = -10, + ["min"] = -20, + }, + ["Spear"] = { + ["max"] = -10, + ["min"] = -20, + }, + ["Staff"] = { + ["max"] = -10, + ["min"] = -20, + }, + ["Talisman"] = { + ["max"] = -10, + ["min"] = -20, + }, + ["Wand"] = { + ["max"] = -10, + ["min"] = -20, }, + ["invertOnNegative"] = true, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_2923486259", - ["text"] = "#% to Chaos Resistance", - ["type"] = "fractured", + ["id"] = "enchant.stat_3639275092", + ["text"] = "#% increased Attribute Requirements", + ["type"] = "enchant", }, - ["usePositiveSign"] = true, }, - ["958_FireResistance"] = { - ["Belt"] = { - ["max"] = 25, - ["min"] = 20, + ["3650992555"] = { + ["specialCaseData"] = { }, - ["Boots"] = { - ["max"] = 25, - ["min"] = 20, + ["tradeMod"] = { + ["id"] = "enchant.stat_3650992555", + ["text"] = "Debuffs you inflict have #% increased Slow Magnitude", + ["type"] = "enchant", + }, + }, + ["3676141501"] = { + ["Helmet"] = { + ["max"] = 3, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_3372524247", - ["text"] = "#% to Fire Resistance", - ["type"] = "fractured", + ["id"] = "enchant.stat_3676141501", + ["text"] = "#% to Maximum Cold Resistance", + ["type"] = "enchant", }, ["usePositiveSign"] = true, }, - ["959_ColdResistance"] = { - ["Belt"] = { + ["3695891184"] = { + ["1HWeapon"] = { ["max"] = 25, ["min"] = 20, }, - ["Boots"] = { + ["2HWeapon"] = { ["max"] = 25, ["min"] = 20, }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "fractured.stat_4220027924", - ["text"] = "#% to Cold Resistance", - ["type"] = "fractured", + ["Quiver"] = { + ["max"] = 25, + ["min"] = 20, }, - ["usePositiveSign"] = true, - }, - ["960_LightningResistance"] = { - ["Belt"] = { + ["Staff"] = { ["max"] = 25, ["min"] = 20, }, - ["Boots"] = { + ["Wand"] = { ["max"] = 25, ["min"] = 20, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_1671376347", - ["text"] = "#% to Lightning Resistance", - ["type"] = "fractured", + ["id"] = "enchant.stat_3695891184", + ["text"] = "Gain # Life per enemy killed", + ["type"] = "enchant", }, - ["usePositiveSign"] = true, }, - ["961_ChaosResistance"] = { + ["3771516363"] = { ["Chest"] = { - ["max"] = 19, - ["min"] = 13, + ["max"] = 5, + ["min"] = 3, }, - ["Ring"] = { - ["max"] = 19, - ["min"] = 13, + ["specialCaseData"] = { + }, + ["tradeMod"] = { + ["id"] = "enchant.stat_3771516363", + ["text"] = "#% additional Physical Damage Reduction", + ["type"] = "enchant", + }, + }, + ["3780644166"] = { + ["Boots"] = { + ["max"] = 30, + ["min"] = 20, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_2923486259", - ["text"] = "#% to Chaos Resistance", - ["type"] = "fractured", + ["id"] = "enchant.stat_3780644166", + ["text"] = "#% increased Freeze Threshold", + ["type"] = "enchant", }, - ["usePositiveSign"] = true, }, - ["9646_ThornsDamageIncrease"] = { - ["Chest"] = { + ["387439868"] = { + ["1HMace"] = { + ["max"] = 30, + ["min"] = 20, + }, + ["1HWeapon"] = { + ["max"] = 30, + ["min"] = 20, + }, + ["2HMace"] = { ["max"] = 50, ["min"] = 40, }, - ["Shield"] = { + ["2HWeapon"] = { + ["max"] = 50, + ["min"] = 20, + }, + ["Bow"] = { + ["max"] = 30, + ["min"] = 20, + }, + ["Crossbow"] = { ["max"] = 50, ["min"] = 40, }, - ["specialCaseData"] = { + ["Flail"] = { + ["max"] = 30, + ["min"] = 20, }, - ["tradeMod"] = { - ["id"] = "fractured.stat_1315743832", - ["text"] = "#% increased Thorns damage", - ["type"] = "fractured", + ["Quarterstaff"] = { + ["max"] = 50, + ["min"] = 40, }, - }, - ["967_EnergyShieldDelay"] = { - ["Focus"] = { + ["Spear"] = { ["max"] = 30, ["min"] = 20, }, + ["Talisman"] = { + ["max"] = 50, + ["min"] = 40, + }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_1782086450", - ["text"] = "#% faster start of Energy Shield Recharge", - ["type"] = "fractured", + ["id"] = "enchant.stat_387439868", + ["text"] = "#% increased Elemental Damage with Attacks", + ["type"] = "enchant", }, }, - ["969_LifeRegenerationRate"] = { - ["Helmet"] = { - ["max"] = 25, - ["min"] = 15, + ["3885405204"] = { + ["2HWeapon"] = { + ["max"] = 1, + ["min"] = 1, }, - ["Ring"] = { - ["max"] = 25, - ["min"] = 15, + ["Bow"] = { + ["max"] = 1, + ["min"] = 1, }, ["specialCaseData"] = { + ["overrideModLineSingular"] = "Bow Attacks fire an additional Arrow", }, ["tradeMod"] = { - ["id"] = "fractured.stat_44972811", - ["text"] = "#% increased Life Regeneration rate", - ["type"] = "fractured", + ["id"] = "enchant.stat_3885405204", + ["text"] = "Bow Attacks fire # additional Arrows", + ["type"] = "enchant", }, }, - ["970_DamageTakenGainedAsLife"] = { - ["Chest"] = { - ["max"] = 20, + ["3885634897"] = { + ["1HWeapon"] = { + ["max"] = 15, + ["min"] = 10, + }, + ["2HWeapon"] = { + ["max"] = 15, + ["min"] = 10, + }, + ["Quarterstaff"] = { + ["max"] = 15, + ["min"] = 10, + }, + ["Spear"] = { + ["max"] = 15, ["min"] = 10, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_1444556985", - ["text"] = "#% of Damage taken Recouped as Life", - ["type"] = "fractured", + ["id"] = "enchant.stat_3885634897", + ["text"] = "#% chance to Poison on Hit with this weapon", + ["type"] = "enchant", }, }, - ["971_LifeLeechPermyriad"] = { + ["3917489142"] = { ["Amulet"] = { - ["max"] = 3, - ["min"] = 3, + ["max"] = 15, + ["min"] = 10, + }, + ["Ring"] = { + ["max"] = 15, + ["min"] = 10, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_2557965901", - ["text"] = "Leech #% of Physical Attack Damage as Life", - ["type"] = "fractured", + ["id"] = "enchant.stat_3917489142", + ["text"] = "#% increased Rarity of Items found", + ["type"] = "enchant", }, }, - ["975_LifeGainedFromEnemyDeath"] = { - ["1HWeapon"] = { - ["max"] = 25, + ["3981240776"] = { + ["Helmet"] = { + ["max"] = 30, ["min"] = 20, }, - ["2HWeapon"] = { - ["max"] = 25, - ["min"] = 20, + ["specialCaseData"] = { }, - ["Quiver"] = { - ["max"] = 25, - ["min"] = 20, + ["tradeMod"] = { + ["id"] = "enchant.stat_3981240776", + ["text"] = "# to Spirit", + ["type"] = "enchant", }, - ["Staff"] = { + ["usePositiveSign"] = true, + }, + ["3984865854"] = { + ["1HWeapon"] = { ["max"] = 25, - ["min"] = 20, + ["min"] = 15, }, - ["Wand"] = { + ["Sceptre"] = { ["max"] = 25, - ["min"] = 20, + ["min"] = 15, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_3695891184", - ["text"] = "Gain # Life per enemy killed", - ["type"] = "fractured", + ["id"] = "enchant.stat_3984865854", + ["text"] = "#% increased Spirit", + ["type"] = "enchant", }, }, - ["976_ManaRegeneration"] = { - ["Helmet"] = { - ["max"] = 30, - ["min"] = 20, + ["4015621042"] = { + ["Boots"] = { + ["max"] = 25, + ["min"] = 15, }, - ["Ring"] = { - ["max"] = 30, - ["min"] = 20, + ["Chest"] = { + ["max"] = 25, + ["min"] = 15, }, - ["specialCaseData"] = { + ["Focus"] = { + ["max"] = 25, + ["min"] = 15, }, - ["tradeMod"] = { - ["id"] = "fractured.stat_789117908", - ["text"] = "#% increased Mana Regeneration Rate", - ["type"] = "fractured", + ["Gloves"] = { + ["max"] = 25, + ["min"] = 15, }, - }, - ["977_PercentDamageGoesToMana"] = { - ["Chest"] = { - ["max"] = 20, - ["min"] = 10, + ["Helmet"] = { + ["max"] = 25, + ["min"] = 15, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_472520716", - ["text"] = "#% of Damage taken Recouped as Mana", - ["type"] = "fractured", + ["id"] = "enchant.stat_4015621042", + ["text"] = "#% increased Energy Shield", + ["type"] = "enchant", }, }, - ["979_ManaLeechPermyriad"] = { - ["Amulet"] = { - ["max"] = 2, - ["min"] = 2, + ["4078695"] = { + ["Gloves"] = { + ["max"] = 1, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_707457662", - ["text"] = "Leech #% of Physical Attack Damage as Mana", - ["type"] = "fractured", + ["id"] = "enchant.stat_4078695", + ["text"] = "# to Maximum Frenzy Charges", + ["type"] = "enchant", }, + ["usePositiveSign"] = true, }, - ["980_ManaGainedFromEnemyDeath"] = { - ["1HWeapon"] = { + ["4080418644"] = { + ["Amulet"] = { ["max"] = 15, ["min"] = 10, }, - ["2HWeapon"] = { + ["Belt"] = { ["max"] = 15, ["min"] = 10, }, - ["Quiver"] = { + ["Ring"] = { ["max"] = 15, ["min"] = 10, }, - ["Staff"] = { - ["max"] = 15, - ["min"] = 10, + ["specialCaseData"] = { }, - ["Wand"] = { - ["max"] = 15, + ["tradeMod"] = { + ["id"] = "enchant.stat_4080418644", + ["text"] = "# to Strength", + ["type"] = "enchant", + }, + ["usePositiveSign"] = true, + }, + ["4081947835"] = { + ["Quiver"] = { + ["max"] = 20, ["min"] = 10, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_1368271171", - ["text"] = "Gain # Mana per enemy killed", - ["type"] = "fractured", + ["id"] = "enchant.stat_4081947835", + ["text"] = "Projectiles have #% chance to Chain an additional time from terrain", + ["type"] = "enchant", }, }, - ["985_LocalStunDamageIncrease"] = { - ["1HMace"] = { - ["max"] = 30, - ["min"] = 20, - }, - ["1HWeapon"] = { - ["max"] = 30, - ["min"] = 20, - }, - ["2HMace"] = { - ["max"] = 30, - ["min"] = 20, + ["4095671657"] = { + ["Belt"] = { + ["max"] = 3, + ["min"] = 1, }, - ["2HWeapon"] = { - ["max"] = 30, - ["min"] = 20, + ["specialCaseData"] = { }, - ["Flail"] = { - ["max"] = 30, - ["min"] = 20, + ["tradeMod"] = { + ["id"] = "enchant.stat_4095671657", + ["text"] = "#% to Maximum Fire Resistance", + ["type"] = "enchant", }, - ["Quarterstaff"] = { - ["max"] = 30, + ["usePositiveSign"] = true, + }, + ["4220027924"] = { + ["Belt"] = { + ["max"] = 25, ["min"] = 20, }, - ["Spear"] = { - ["max"] = 30, + ["Boots"] = { + ["max"] = 25, ["min"] = 20, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_791928121", - ["text"] = "Causes #% increased Stun Buildup", - ["type"] = "fractured", + ["id"] = "enchant.stat_4220027924", + ["text"] = "#% to Cold Resistance", + ["type"] = "enchant", }, + ["usePositiveSign"] = true, }, - ["988_IgniteChanceIncrease"] = { + ["4226189338"] = { ["1HWeapon"] = { - ["max"] = 30, - ["min"] = 20, + ["max"] = 1, + ["min"] = 1, }, ["2HWeapon"] = { - ["max"] = 30, - ["min"] = 20, + ["max"] = 1, + ["min"] = 1, }, ["Staff"] = { - ["max"] = 30, - ["min"] = 20, + ["max"] = 1, + ["min"] = 1, }, ["Wand"] = { - ["max"] = 30, - ["min"] = 20, + ["max"] = 1, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_2968503605", - ["text"] = "#% increased Flammability Magnitude", - ["type"] = "fractured", + ["id"] = "enchant.stat_4226189338", + ["text"] = "# to Level of all Chaos Spell Skills", + ["type"] = "enchant", }, + ["usePositiveSign"] = true, }, - ["9897_WeaponSwapSpeed"] = { + ["4236566306"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_3233599707", - ["text"] = "#% increased Weapon Swap Speed", - ["type"] = "fractured", + ["id"] = "enchant.stat_4236566306", + ["text"] = "Meta Skills gain #% increased Energy", + ["type"] = "enchant", }, }, - ["990_FreezeDamageIncrease"] = { - ["1HWeapon"] = { - ["max"] = 30, - ["min"] = 20, - }, - ["2HWeapon"] = { - ["max"] = 30, - ["min"] = 20, + ["4283407333"] = { + ["Amulet"] = { + ["max"] = 1, + ["min"] = 1, }, - ["Staff"] = { - ["max"] = 30, - ["min"] = 20, + ["specialCaseData"] = { }, - ["Wand"] = { - ["max"] = 30, - ["min"] = 20, + ["tradeMod"] = { + ["id"] = "enchant.stat_4283407333", + ["text"] = "# to Level of all Skills", + ["type"] = "enchant", + }, + ["usePositiveSign"] = true, + }, + ["44972811"] = { + ["Helmet"] = { + ["max"] = 25, + ["min"] = 15, + }, + ["Ring"] = { + ["max"] = 25, + ["min"] = 15, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_473429811", - ["text"] = "#% increased Freeze Buildup", - ["type"] = "fractured", + ["id"] = "enchant.stat_44972811", + ["text"] = "#% increased Life Regeneration rate", + ["type"] = "enchant", + }, + }, + ["472520716"] = { + ["Chest"] = { + ["max"] = 20, + ["min"] = 10, + }, + ["specialCaseData"] = { + }, + ["tradeMod"] = { + ["id"] = "enchant.stat_472520716", + ["text"] = "#% of Damage taken Recouped as Mana", + ["type"] = "enchant", }, }, - ["992_ShockChanceIncrease"] = { + ["473429811"] = { ["1HWeapon"] = { ["max"] = 30, ["min"] = 20, @@ -9404,441 +9282,452 @@ return { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_293638271", - ["text"] = "#% increased chance to Shock", - ["type"] = "fractured", + ["id"] = "enchant.stat_473429811", + ["text"] = "#% increased Freeze Buildup", + ["type"] = "enchant", }, }, - ["998_PresenceRadius"] = { - ["Helmet"] = { - ["max"] = 25, - ["min"] = 15, + ["480796730"] = { + ["Shield"] = { + ["max"] = 3, + ["min"] = 3, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "fractured.stat_101878827", - ["text"] = "#% increased Presence Area of Effect", - ["type"] = "fractured", + ["id"] = "enchant.stat_480796730", + ["text"] = "#% to maximum Block chance", + ["type"] = "enchant", }, + ["usePositiveSign"] = true, }, - }, - ["Enchant"] = { - }, - ["Explicit"] = { - ["1000_ReducedPoisonDuration"] = { - ["Chest"] = { - ["max"] = -36, - ["min"] = -60, + ["548198834"] = { + ["1HMace"] = { + ["max"] = 20, + ["min"] = 10, }, - ["invertOnNegative"] = true, - ["specialCaseData"] = { + ["1HWeapon"] = { + ["max"] = 20, + ["min"] = 10, }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3301100256", - ["text"] = "#% increased Poison Duration on you", - ["type"] = "explicit", + ["2HMace"] = { + ["max"] = 20, + ["min"] = 10, }, - }, - ["1001_ChanceToPierce"] = { - ["AnyJewel"] = { + ["2HWeapon"] = { ["max"] = 20, - ["min"] = 5, + ["min"] = 10, }, - ["BaseJewel"] = { + ["Flail"] = { ["max"] = 20, ["min"] = 10, }, - ["Quiver"] = { - ["max"] = 26, - ["min"] = 12, + ["Quarterstaff"] = { + ["max"] = 20, + ["min"] = 10, }, - ["RadiusJewel"] = { - ["max"] = 10, - ["min"] = 5, + ["Spear"] = { + ["max"] = 20, + ["min"] = 10, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2321178454", - ["text"] = "#% chance to Pierce an Enemy", - ["type"] = "explicit", + ["id"] = "enchant.stat_548198834", + ["text"] = "#% increased Melee Strike Range with this weapon", + ["type"] = "enchant", }, }, - ["1002_PresenceRadius"] = { + ["591105508"] = { ["1HWeapon"] = { - ["max"] = 80, - ["min"] = 36, - }, - ["AnyJewel"] = { - ["max"] = 25, - ["min"] = 8, + ["max"] = 1, + ["min"] = 1, }, - ["BaseJewel"] = { - ["max"] = 25, - ["min"] = 15, + ["2HWeapon"] = { + ["max"] = 1, + ["min"] = 1, }, - ["RadiusJewel"] = { - ["max"] = 12, - ["min"] = 8, + ["Staff"] = { + ["max"] = 1, + ["min"] = 1, }, - ["Sceptre"] = { - ["max"] = 80, - ["min"] = 36, + ["Wand"] = { + ["max"] = 1, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_101878827", - ["text"] = "#% increased Presence Area of Effect", - ["type"] = "explicit", + ["id"] = "enchant.stat_591105508", + ["text"] = "# to Level of all Fire Spell Skills", + ["type"] = "enchant", }, + ["usePositiveSign"] = true, }, - ["1003_LightRadiusAndAccuracy"] = { - ["Helmet"] = { - ["max"] = 15, - ["min"] = 5, + ["680068163"] = { + ["Boots"] = { + ["max"] = 30, + ["min"] = 20, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1263695895", - ["text"] = "#% increased Light Radius", - ["type"] = "explicit", + ["id"] = "enchant.stat_680068163", + ["text"] = "#% increased Stun Threshold", + ["type"] = "enchant", }, }, - ["1003_LightRadiusAndManaRegeneration"] = { - ["1HWeapon"] = { - ["max"] = 15, - ["min"] = 5, - }, - ["2HWeapon"] = { - ["max"] = 15, - ["min"] = 5, - }, - ["Ring"] = { - ["max"] = 15, - ["min"] = 5, - }, - ["Sceptre"] = { - ["max"] = 15, - ["min"] = 5, - }, - ["Staff"] = { - ["max"] = 15, - ["min"] = 5, - }, - ["Wand"] = { - ["max"] = 15, - ["min"] = 5, + ["707457662"] = { + ["Amulet"] = { + ["max"] = 2, + ["min"] = 2, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1263695895", - ["text"] = "#% increased Light Radius", - ["type"] = "explicit", + ["id"] = "enchant.stat_707457662", + ["text"] = "Leech #% of Physical Attack Damage as Mana", + ["type"] = "enchant", }, }, - ["1003_LocalLightRadiusAndAccuracy"] = { + ["709508406"] = { ["1HMace"] = { - ["max"] = 15, - ["min"] = 5, + ["max"] = 18, + ["min"] = 12, }, ["1HWeapon"] = { - ["max"] = 15, - ["min"] = 5, + ["max"] = 18, + ["min"] = 12, }, ["2HMace"] = { - ["max"] = 15, - ["min"] = 5, + ["max"] = 25.5, + ["min"] = 17, }, ["2HWeapon"] = { - ["max"] = 15, - ["min"] = 5, + ["max"] = 25.5, + ["min"] = 12, }, ["Bow"] = { - ["max"] = 15, - ["min"] = 5, + ["max"] = 18, + ["min"] = 12, }, ["Crossbow"] = { - ["max"] = 15, - ["min"] = 5, + ["max"] = 25.5, + ["min"] = 17, }, ["Flail"] = { - ["max"] = 15, - ["min"] = 5, + ["max"] = 18, + ["min"] = 12, }, ["Quarterstaff"] = { - ["max"] = 15, - ["min"] = 5, + ["max"] = 25.5, + ["min"] = 17, }, ["Spear"] = { - ["max"] = 15, - ["min"] = 5, + ["max"] = 18, + ["min"] = 12, }, ["Talisman"] = { - ["max"] = 15, - ["min"] = 5, + ["max"] = 25.5, + ["min"] = 17, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1263695895", - ["text"] = "#% increased Light Radius", - ["type"] = "explicit", + ["id"] = "enchant.stat_709508406", + ["text"] = "Adds # to # Fire Damage", + ["type"] = "enchant", }, }, - ["1004_FlaskChanceRechargeOnKill"] = { + ["721014846"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_828533480", - ["text"] = "#% Chance to gain a Charge when you kill an enemy", - ["type"] = "explicit", + ["id"] = "enchant.stat_721014846", + ["text"] = "You cannot be Hindered", + ["type"] = "enchant", }, }, - ["1005_FlaskIncreasedChargesAdded"] = { + ["737908626"] = { + ["1HWeapon"] = { + ["max"] = 30, + ["min"] = 20, + }, + ["2HWeapon"] = { + ["max"] = 30, + ["min"] = 20, + }, + ["Staff"] = { + ["max"] = 30, + ["min"] = 20, + }, + ["Wand"] = { + ["max"] = 30, + ["min"] = 20, + }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3196823591", - ["text"] = "#% increased Charges gained", - ["type"] = "explicit", + ["id"] = "enchant.stat_737908626", + ["text"] = "#% increased Critical Hit Chance for Spells", + ["type"] = "enchant", }, }, - ["1006_FlaskChargesUsed"] = { - ["invertOnNegative"] = true, + ["762600725"] = { + ["Shield"] = { + ["max"] = 25, + ["min"] = 20, + }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_388617051", - ["text"] = "#% increased Charges per use", - ["type"] = "explicit", + ["id"] = "enchant.stat_762600725", + ["text"] = "# Life gained when you Block", + ["type"] = "enchant", }, }, - ["1008_FlaskIncreasedMaxCharges"] = { + ["789117908"] = { + ["Helmet"] = { + ["max"] = 30, + ["min"] = 20, + }, + ["Ring"] = { + ["max"] = 30, + ["min"] = 20, + }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1366840608", - ["text"] = "#% increased Charges", - ["type"] = "explicit", + ["id"] = "enchant.stat_789117908", + ["text"] = "#% increased Mana Regeneration Rate", + ["type"] = "enchant", }, }, - ["1009_IgniteEffect"] = { - ["AnyJewel"] = { - ["max"] = 15, - ["min"] = 3, + ["791928121"] = { + ["1HMace"] = { + ["max"] = 30, + ["min"] = 20, }, - ["BaseJewel"] = { - ["max"] = 15, - ["min"] = 5, + ["1HWeapon"] = { + ["max"] = 30, + ["min"] = 20, }, - ["RadiusJewel"] = { - ["max"] = 7, - ["min"] = 3, + ["2HMace"] = { + ["max"] = 30, + ["min"] = 20, + }, + ["2HWeapon"] = { + ["max"] = 30, + ["min"] = 20, + }, + ["Flail"] = { + ["max"] = 30, + ["min"] = 20, + }, + ["Quarterstaff"] = { + ["max"] = 30, + ["min"] = 20, + }, + ["Spear"] = { + ["max"] = 30, + ["min"] = 20, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3791899485", - ["text"] = "#% increased Ignite Magnitude", - ["type"] = "explicit", + ["id"] = "enchant.stat_791928121", + ["text"] = "Causes #% increased Stun Buildup", + ["type"] = "enchant", }, }, - ["1064_IncreasedBlockChance"] = { - ["AnyJewel"] = { - ["max"] = 7, - ["min"] = 1, - }, - ["BaseJewel"] = { - ["max"] = 7, - ["min"] = 3, + ["803737631"] = { + ["Helmet"] = { + ["max"] = 100, + ["min"] = 50, }, - ["RadiusJewel"] = { - ["max"] = 3, - ["min"] = 1, + ["Quiver"] = { + ["max"] = 100, + ["min"] = 50, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_4147897060", - ["text"] = "#% increased Block chance", - ["type"] = "explicit", + ["id"] = "enchant.stat_803737631", + ["text"] = "# to Accuracy Rating", + ["type"] = "enchant", }, + ["usePositiveSign"] = true, }, - ["1080_PercentageStrength"] = { + ["818778753"] = { + ["Gloves"] = { + ["max"] = 15, + ["min"] = 10, + }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_734614379", - ["text"] = "#% increased Strength", - ["type"] = "explicit", + ["id"] = "enchant.stat_818778753", + ["text"] = "Damage Penetrates #% Lightning Resistance", + ["type"] = "enchant", }, }, - ["1081_PercentageDexterity"] = { + ["836936635"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_4139681126", - ["text"] = "#% increased Dexterity", - ["type"] = "explicit", + ["id"] = "enchant.stat_836936635", + ["text"] = "Regenerate #% of maximum Life per second", + ["type"] = "enchant", }, }, - ["1082_PercentageIntelligence"] = { + ["9187492"] = { + ["Gloves"] = { + ["max"] = 1, + ["min"] = 1, + }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_656461285", - ["text"] = "#% increased Intelligence", - ["type"] = "explicit", + ["id"] = "enchant.stat_9187492", + ["text"] = "# to Level of all Melee Skills", + ["type"] = "enchant", }, + ["usePositiveSign"] = true, }, - ["1089_TotemDamageForJewel"] = { - ["AnyJewel"] = { - ["max"] = 3, - ["min"] = 2, - }, - ["RadiusJewel"] = { - ["max"] = 3, - ["min"] = 2, + ["924253255"] = { + ["Boots"] = { + ["max"] = -20, + ["min"] = -30, }, + ["invertOnNegative"] = true, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2108821127", - ["text"] = "Small Passive Skills in Radius also grant #% increased Totem Damage", - ["type"] = "explicit", + ["id"] = "enchant.stat_924253255", + ["text"] = "#% increased Slowing Potency of Debuffs on You", + ["type"] = "enchant", }, }, - ["1093_AttackDamage"] = { - ["AnyJewel"] = { - ["max"] = 15, - ["min"] = 1, - }, - ["BaseJewel"] = { - ["max"] = 15, - ["min"] = 5, + ["970213192"] = { + ["Quiver"] = { + ["max"] = 6, + ["min"] = 4, }, - ["RadiusJewel"] = { - ["max"] = 2, - ["min"] = 1, + ["Ring"] = { + ["max"] = 6, + ["min"] = 4, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2843214518", - ["text"] = "#% increased Attack Damage", - ["type"] = "explicit", + ["id"] = "enchant.stat_970213192", + ["text"] = "#% increased Skill Speed", + ["type"] = "enchant", }, }, - ["1122_PhysicalDamagePercent"] = { + }, + ["Enchant"] = { + }, + ["Explicit"] = { + ["1002362373"] = { ["AnyJewel"] = { ["max"] = 15, - ["min"] = 1, + ["min"] = 5, }, ["BaseJewel"] = { ["max"] = 15, ["min"] = 5, }, - ["RadiusJewel"] = { - ["max"] = 2, - ["min"] = 1, - }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1310194496", - ["text"] = "#% increased Global Physical Damage", + ["id"] = "explicit.stat_1002362373", + ["text"] = "#% increased Melee Damage", ["type"] = "explicit", }, }, - ["1124_MeleeDamage"] = { + ["1004011302"] = { ["AnyJewel"] = { - ["max"] = 15, - ["min"] = 1, + ["max"] = 5, + ["min"] = 3, }, ["BaseJewel"] = { - ["max"] = 15, - ["min"] = 5, - }, - ["RadiusJewel"] = { - ["max"] = 2, - ["min"] = 1, + ["max"] = 5, + ["min"] = 3, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1002362373", - ["text"] = "#% increased Melee Damage", + ["id"] = "explicit.stat_1004011302", + ["text"] = "#% increased Cooldown Recovery Rate", ["type"] = "explicit", }, }, - ["1175_IncreasedStaffDamageForJewel"] = { + ["1007380041"] = { ["AnyJewel"] = { - ["max"] = 16, - ["min"] = 1, - }, - ["BaseJewel"] = { - ["max"] = 16, - ["min"] = 6, + ["max"] = 3, + ["min"] = 2, }, ["RadiusJewel"] = { - ["max"] = 2, - ["min"] = 1, + ["max"] = 3, + ["min"] = 2, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_4045894391", - ["text"] = "#% increased Damage with Quarterstaves", + ["id"] = "explicit.stat_1007380041", + ["text"] = "Small Passive Skills in Radius also grant #% increased Parry Damage", ["type"] = "explicit", }, }, - ["1186_IncreasedMaceDamageForJewel"] = { + ["1011760251"] = { ["AnyJewel"] = { - ["max"] = 16, + ["max"] = 1, ["min"] = 1, }, ["BaseJewel"] = { - ["max"] = 16, - ["min"] = 6, + ["max"] = 1, + ["min"] = 1, }, - ["RadiusJewel"] = { - ["max"] = 2, + ["Shield"] = { + ["max"] = 3, ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1181419800", - ["text"] = "#% increased Damage with Maces", + ["id"] = "explicit.stat_1011760251", + ["text"] = "#% to Maximum Lightning Resistance", ["type"] = "explicit", }, + ["usePositiveSign"] = true, }, - ["1190_IncreasedBowDamageForJewel"] = { + ["101878827"] = { + ["1HWeapon"] = { + ["max"] = 80, + ["min"] = 36, + }, ["AnyJewel"] = { - ["max"] = 16, - ["min"] = 2, + ["max"] = 25, + ["min"] = 15, }, ["BaseJewel"] = { - ["max"] = 16, - ["min"] = 6, + ["max"] = 25, + ["min"] = 15, }, - ["RadiusJewel"] = { - ["max"] = 3, - ["min"] = 2, + ["Sceptre"] = { + ["max"] = 80, + ["min"] = 36, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_4188894176", - ["text"] = "#% increased Damage with Bows", + ["id"] = "explicit.stat_101878827", + ["text"] = "#% increased Presence Area of Effect", ["type"] = "explicit", }, }, - ["1204_SpearDamage"] = { + ["1022759479"] = { ["AnyJewel"] = { ["max"] = 2, ["min"] = 1, @@ -9850,303 +9739,323 @@ return { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2809428780", - ["text"] = "Small Passive Skills in Radius also grant #% increased Damage with Spears", + ["id"] = "explicit.stat_1022759479", + ["text"] = "Notable Passive Skills in Radius also grant #% increased Cast Speed", ["type"] = "explicit", }, }, - ["1225_ChaosDamage"] = { - ["specialCaseData"] = { + ["1037193709"] = { + ["1HMace"] = { + ["max"] = 102, + ["min"] = 2, }, - ["tradeMod"] = { - ["id"] = "explicit.stat_674553446", - ["text"] = "Adds # to # Chaos Damage to Attacks", - ["type"] = "explicit", + ["1HWeapon"] = { + ["max"] = 102, + ["min"] = 2, }, - }, - ["1227_LocalChaosDamage"] = { - ["specialCaseData"] = { + ["2HMace"] = { + ["max"] = 156.5, + ["min"] = 3, }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2223678961", - ["text"] = "Adds # to # Chaos damage", - ["type"] = "explicit", + ["2HWeapon"] = { + ["max"] = 156.5, + ["min"] = 2, + }, + ["Bow"] = { + ["max"] = 102, + ["min"] = 2, + }, + ["Crossbow"] = { + ["max"] = 156.5, + ["min"] = 3, + }, + ["Flail"] = { + ["max"] = 102, + ["min"] = 2, + }, + ["Quarterstaff"] = { + ["max"] = 156.5, + ["min"] = 3, + }, + ["Spear"] = { + ["max"] = 102, + ["min"] = 2, + }, + ["Talisman"] = { + ["max"] = 156.5, + ["min"] = 3, }, - }, - ["1227_LocalChaosDamageTwoHand"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2223678961", - ["text"] = "Adds # to # Chaos damage", + ["id"] = "explicit.stat_1037193709", + ["text"] = "Adds # to # Cold Damage", ["type"] = "explicit", }, }, - ["1256_StaffAttackSpeedForJewel"] = { + ["1039268420"] = { ["AnyJewel"] = { - ["max"] = 4, - ["min"] = 1, - }, - ["BaseJewel"] = { - ["max"] = 4, + ["max"] = 3, ["min"] = 2, }, ["RadiusJewel"] = { - ["max"] = 2, - ["min"] = 1, + ["max"] = 3, + ["min"] = 2, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3283482523", - ["text"] = "#% increased Attack Speed with Quarterstaves", + ["id"] = "explicit.stat_1039268420", + ["text"] = "Small Passive Skills in Radius also grant #% increased chance to Shock", ["type"] = "explicit", }, }, - ["1260_BowAttackSpeedForJewel"] = { - ["AnyJewel"] = { - ["max"] = 4, - ["min"] = 1, + ["1050105434"] = { + ["1HWeapon"] = { + ["max"] = 164, + ["min"] = 10, }, - ["BaseJewel"] = { - ["max"] = 4, - ["min"] = 2, + ["2HWeapon"] = { + ["max"] = 328, + ["min"] = 20, }, - ["RadiusJewel"] = { - ["max"] = 2, - ["min"] = 1, + ["Amulet"] = { + ["max"] = 189, + ["min"] = 10, }, - ["specialCaseData"] = { + ["Belt"] = { + ["max"] = 124, + ["min"] = 10, }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3759735052", - ["text"] = "#% increased Attack Speed with Bows", - ["type"] = "explicit", + ["Boots"] = { + ["max"] = 124, + ["min"] = 10, }, - }, - ["1263_SpearAttackSpeed"] = { - ["AnyJewel"] = { - ["max"] = 2, - ["min"] = 1, + ["Focus"] = { + ["max"] = 164, + ["min"] = 10, }, - ["RadiusJewel"] = { - ["max"] = 2, - ["min"] = 1, + ["Gloves"] = { + ["max"] = 124, + ["min"] = 10, + }, + ["Helmet"] = { + ["max"] = 149, + ["min"] = 10, + }, + ["Ring"] = { + ["max"] = 179, + ["min"] = 10, + }, + ["Sceptre"] = { + ["max"] = 164, + ["min"] = 10, + }, + ["Staff"] = { + ["max"] = 328, + ["min"] = 20, + }, + ["Wand"] = { + ["max"] = 164, + ["min"] = 10, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1266413530", - ["text"] = "Notable Passive Skills in Radius also grant #% increased Attack Speed with Spears", + ["id"] = "explicit.stat_1050105434", + ["text"] = "# to maximum Mana", ["type"] = "explicit", }, + ["usePositiveSign"] = true, }, - ["1268_IncreasedAccuracyPercent"] = { + ["1060572482"] = { ["AnyJewel"] = { - ["max"] = 10, - ["min"] = 1, - }, - ["BaseJewel"] = { - ["max"] = 10, - ["min"] = 5, + ["max"] = 25, + ["min"] = 15, }, ["RadiusJewel"] = { - ["max"] = 2, - ["min"] = 1, + ["max"] = 25, + ["min"] = 15, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_624954515", - ["text"] = "#% increased Accuracy Rating", + ["id"] = "explicit.stat_1060572482", + ["text"] = "#% increased Effect of Small Passive Skills in Radius", ["type"] = "explicit", }, }, - ["1277_BowIncreasedAccuracyRating"] = { - ["AnyJewel"] = { - ["max"] = 15, - ["min"] = 1, + ["1062208444"] = { + ["Boots"] = { + ["max"] = 100, + ["min"] = 15, }, - ["BaseJewel"] = { - ["max"] = 15, - ["min"] = 5, + ["Chest"] = { + ["max"] = 110, + ["min"] = 15, }, - ["RadiusJewel"] = { - ["max"] = 2, - ["min"] = 1, + ["Gloves"] = { + ["max"] = 100, + ["min"] = 15, + }, + ["Helmet"] = { + ["max"] = 100, + ["min"] = 15, + }, + ["Shield"] = { + ["max"] = 110, + ["min"] = 15, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_169946467", - ["text"] = "#% increased Accuracy Rating with Bows", + ["id"] = "explicit.stat_1062208444", + ["text"] = "#% increased Armour (Local)", ["type"] = "explicit", }, }, - ["1328_SpearCriticalDamage"] = { + ["1062710370"] = { ["AnyJewel"] = { ["max"] = 10, ["min"] = 5, }, - ["RadiusJewel"] = { + ["BaseJewel"] = { ["max"] = 10, ["min"] = 5, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_138421180", - ["text"] = "Notable Passive Skills in Radius also grant #% increased Critical Damage Bonus with Spears", + ["id"] = "explicit.stat_1062710370", + ["text"] = "#% increased Duration of Ignite, Shock and Chill on Enemies", ["type"] = "explicit", }, }, - ["1402_GlobalIncreasePhysicalSpellSkillGemLevel"] = { + ["1087108135"] = { + ["AnyJewel"] = { + ["max"] = 4, + ["min"] = 2, + }, + ["RadiusJewel"] = { + ["max"] = 4, + ["min"] = 2, + }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1600707273", - ["text"] = "# to Level of all Physical Spell Skills", + ["id"] = "explicit.stat_1087108135", + ["text"] = "Small Passive Skills in Radius also grant #% increased Curse Duration", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["1402_GlobalIncreasePhysicalSpellSkillGemLevelWeapon"] = { - ["1HWeapon"] = { - ["max"] = 5, - ["min"] = 1, - }, - ["2HWeapon"] = { - ["max"] = 7, - ["min"] = 1, - }, - ["Staff"] = { - ["max"] = 7, - ["min"] = 1, + ["1087531620"] = { + ["AnyJewel"] = { + ["max"] = 10, + ["min"] = 5, }, - ["Wand"] = { - ["max"] = 5, - ["min"] = 1, + ["RadiusJewel"] = { + ["max"] = 10, + ["min"] = 5, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1600707273", - ["text"] = "# to Level of all Physical Spell Skills", + ["id"] = "explicit.stat_1087531620", + ["text"] = "Notable Passive Skills in Radius also grant #% increased Freeze Buildup", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["1437_MaximumLifeOnKillPercent"] = { + ["1104825894"] = { ["AnyJewel"] = { - ["max"] = 2, - ["min"] = 1, + ["max"] = 15, + ["min"] = 5, }, ["BaseJewel"] = { - ["max"] = 2, - ["min"] = 1, - }, - ["RadiusJewel"] = { - ["max"] = 1, - ["min"] = 1, + ["max"] = 15, + ["min"] = 5, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2023107756", - ["text"] = "Recover #% of maximum Life on Kill", + ["id"] = "explicit.stat_1104825894", + ["text"] = "#% faster Curse Activation", ["type"] = "explicit", }, }, - ["1443_ManaGainedOnKillPercentage"] = { + ["111835965"] = { ["AnyJewel"] = { ["max"] = 2, ["min"] = 1, }, - ["BaseJewel"] = { - ["max"] = 2, - ["min"] = 1, - }, ["RadiusJewel"] = { - ["max"] = 1, + ["max"] = 2, ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1030153674", - ["text"] = "Recover #% of maximum Mana on Kill", + ["id"] = "explicit.stat_111835965", + ["text"] = "Notable Passive Skills in Radius also grant #% increased Attack Speed with Quarterstaves", ["type"] = "explicit", }, }, - ["1446_GainManaOnBlock"] = { + ["1120862500"] = { + ["Charm"] = { + ["max"] = 300, + ["min"] = 16, + }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2122183138", - ["text"] = "# Mana gained when you Block", + ["id"] = "explicit.stat_1120862500", + ["text"] = "Recover # Mana when Used", ["type"] = "explicit", }, }, - ["1459_IncreasedTotemLife"] = { - ["AnyJewel"] = { - ["max"] = 3, - ["min"] = 2, - }, - ["RadiusJewel"] = { - ["max"] = 3, - ["min"] = 2, - }, + ["1129429646"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_442393998", - ["text"] = "Small Passive Skills in Radius also grant #% increased Totem Life", + ["id"] = "explicit.stat_1129429646", + ["text"] = "Small Passive Skills in Radius also grant #% increased Weapon Swap Speed", ["type"] = "explicit", }, }, - ["1466_BaseCurseDuration"] = { + ["1135928777"] = { ["AnyJewel"] = { - ["max"] = 25, + ["max"] = 4, ["min"] = 2, }, ["BaseJewel"] = { - ["max"] = 25, - ["min"] = 15, - }, - ["RadiusJewel"] = { ["max"] = 4, ["min"] = 2, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3824372849", - ["text"] = "#% increased Curse Duration", + ["id"] = "explicit.stat_1135928777", + ["text"] = "#% increased Attack Speed with Crossbows", ["type"] = "explicit", }, }, - ["1539_IncreasedChillDuration"] = { + ["1137305356"] = { ["AnyJewel"] = { - ["max"] = 25, - ["min"] = 6, - }, - ["BaseJewel"] = { - ["max"] = 25, - ["min"] = 15, + ["max"] = 2, + ["min"] = 1, }, ["RadiusJewel"] = { - ["max"] = 12, - ["min"] = 6, + ["max"] = 2, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3485067555", - ["text"] = "#% increased Chill Duration on Enemies", + ["id"] = "explicit.stat_1137305356", + ["text"] = "Small Passive Skills in Radius also grant #% increased Spell Damage", ["type"] = "explicit", }, }, - ["1540_ShockDuration"] = { + ["1145481685"] = { ["AnyJewel"] = { ["max"] = 3, ["min"] = 2, @@ -10158,20 +10067,16 @@ return { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3513818125", - ["text"] = "Small Passive Skills in Radius also grant #% increased Shock Duration", + ["id"] = "explicit.stat_1145481685", + ["text"] = "Small Passive Skills in Radius also grant #% increased Totem Placement speed", ["type"] = "explicit", }, }, - ["1557_AreaOfEffect"] = { + ["1160637284"] = { ["AnyJewel"] = { - ["max"] = 6, + ["max"] = 3, ["min"] = 2, }, - ["BaseJewel"] = { - ["max"] = 6, - ["min"] = 4, - }, ["RadiusJewel"] = { ["max"] = 3, ["min"] = 2, @@ -10179,278 +10084,301 @@ return { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_280731498", - ["text"] = "#% increased Area of Effect", + ["id"] = "explicit.stat_1160637284", + ["text"] = "Small Passive Skills in Radius also grant #% increased Damage with Warcries", ["type"] = "explicit", }, }, - ["1572_SkillEffectDuration"] = { + ["1165163804"] = { ["AnyJewel"] = { - ["max"] = 10, - ["min"] = 3, + ["max"] = 4, + ["min"] = 2, }, ["BaseJewel"] = { - ["max"] = 10, - ["min"] = 5, - }, - ["RadiusJewel"] = { - ["max"] = 5, - ["min"] = 3, + ["max"] = 4, + ["min"] = 2, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3377888098", - ["text"] = "#% increased Skill Effect Duration", + ["id"] = "explicit.stat_1165163804", + ["text"] = "#% increased Attack Speed with Spears", ["type"] = "explicit", }, }, - ["1601_DamageasExtraPhysical"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_4019237939", - ["text"] = "Gain #% of Damage as Extra Physical Damage", - ["type"] = "explicit", - }, - }, - ["1646_MinionDamage"] = { + ["1166140625"] = { ["AnyJewel"] = { - ["max"] = 15, - ["min"] = 1, - }, - ["BaseJewel"] = { - ["max"] = 15, + ["max"] = 7, ["min"] = 5, }, ["RadiusJewel"] = { - ["max"] = 2, - ["min"] = 1, + ["max"] = 7, + ["min"] = 5, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1589917703", - ["text"] = "Minions deal #% increased Damage", + ["id"] = "explicit.stat_1166140625", + ["text"] = "Notable Passive Skills in Radius also grant #% increased Magnitude of Shock you inflict", ["type"] = "explicit", }, }, - ["1651_ElementalDamagePercent"] = { + ["1181419800"] = { ["AnyJewel"] = { - ["max"] = 15, - ["min"] = 1, + ["max"] = 16, + ["min"] = 6, }, ["BaseJewel"] = { - ["max"] = 15, - ["min"] = 5, - }, - ["RadiusJewel"] = { - ["max"] = 2, - ["min"] = 1, + ["max"] = 16, + ["min"] = 6, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3141070085", - ["text"] = "#% increased Elemental Damage", + ["id"] = "explicit.stat_1181419800", + ["text"] = "#% increased Damage with Maces", ["type"] = "explicit", }, }, - ["1663_ProjectileDamage"] = { + ["1181501418"] = { ["AnyJewel"] = { - ["max"] = 15, + ["max"] = 1, ["min"] = 1, }, ["BaseJewel"] = { - ["max"] = 15, - ["min"] = 5, - }, - ["RadiusJewel"] = { - ["max"] = 2, + ["max"] = 1, ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1839076647", - ["text"] = "#% increased Projectile Damage", + ["id"] = "explicit.stat_1181501418", + ["text"] = "# to Maximum Rage", ["type"] = "explicit", }, + ["usePositiveSign"] = true, }, - ["1669_KnockbackDistance"] = { + ["1185341308"] = { ["AnyJewel"] = { - ["max"] = 15, + ["max"] = 5, ["min"] = 3, }, - ["BaseJewel"] = { - ["max"] = 15, - ["min"] = 5, - }, ["RadiusJewel"] = { - ["max"] = 7, + ["max"] = 5, ["min"] = 3, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_565784293", - ["text"] = "#% increased Knockback Distance", + ["id"] = "explicit.stat_1185341308", + ["text"] = "Notable Passive Skills in Radius also grant #% increased Life Regeneration rate", ["type"] = "explicit", }, }, - ["1706_AttackAndCastSpeed"] = { + ["1200678966"] = { + ["AnyJewel"] = { + ["max"] = 6, + ["min"] = 4, + }, + ["BaseJewel"] = { + ["max"] = 6, + ["min"] = 4, + }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2672805335", - ["text"] = "#% increased Attack and Cast Speed", + ["id"] = "explicit.stat_1200678966", + ["text"] = "#% increased bonuses gained from Equipped Quiver", ["type"] = "explicit", }, }, - ["1719_GlobalFlaskLifeRecovery"] = { - ["AnyJewel"] = { - ["max"] = 15, - ["min"] = 2, + ["1202301673"] = { + ["1HWeapon"] = { + ["max"] = 5, + ["min"] = 1, }, - ["BaseJewel"] = { - ["max"] = 15, - ["min"] = 5, + ["2HWeapon"] = { + ["max"] = 7, + ["min"] = 1, }, - ["RadiusJewel"] = { + ["Amulet"] = { ["max"] = 3, + ["min"] = 1, + }, + ["Bow"] = { + ["max"] = 5, + ["min"] = 1, + }, + ["Crossbow"] = { + ["max"] = 7, ["min"] = 2, }, + ["Quiver"] = { + ["max"] = 2, + ["min"] = 1, + }, + ["Spear"] = { + ["max"] = 5, + ["min"] = 1, + }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_821241191", - ["text"] = "#% increased Life Recovery from Flasks", + ["id"] = "explicit.stat_1202301673", + ["text"] = "# to Level of all Projectile Skills", ["type"] = "explicit", }, + ["usePositiveSign"] = true, }, - ["1720_FlaskManaRecovery"] = { + ["1238227257"] = { ["AnyJewel"] = { - ["max"] = 15, - ["min"] = 1, + ["max"] = 10, + ["min"] = 5, }, ["BaseJewel"] = { - ["max"] = 15, + ["max"] = 10, ["min"] = 5, }, - ["RadiusJewel"] = { - ["max"] = 2, - ["min"] = 1, - }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2222186378", - ["text"] = "#% increased Mana Recovery from Flasks", + ["id"] = "explicit.stat_1238227257", + ["text"] = "Debuffs on you expire #% faster", ["type"] = "explicit", }, }, - ["1820_LifeLeechAmount"] = { - ["AnyJewel"] = { - ["max"] = 15, - ["min"] = 2, + ["124131830"] = { + ["1HWeapon"] = { + ["max"] = 4, + ["min"] = 1, }, - ["BaseJewel"] = { - ["max"] = 15, - ["min"] = 5, + ["2HWeapon"] = { + ["max"] = 6, + ["min"] = 2, }, - ["RadiusJewel"] = { + ["Amulet"] = { ["max"] = 3, + ["min"] = 1, + }, + ["Focus"] = { + ["max"] = 2, + ["min"] = 1, + }, + ["Staff"] = { + ["max"] = 6, ["min"] = 2, }, + ["Wand"] = { + ["max"] = 4, + ["min"] = 1, + }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2112395885", - ["text"] = "#% increased amount of Life Leeched", + ["id"] = "explicit.stat_124131830", + ["text"] = "# to Level of all Spell Skills", ["type"] = "explicit", }, + ["usePositiveSign"] = true, }, - ["1821_IncreasedLifeLeechRate"] = { + ["1241625305"] = { + ["Quiver"] = { + ["max"] = 59, + ["min"] = 11, + }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1570501432", - ["text"] = "Leech Life #% faster", + ["id"] = "explicit.stat_1241625305", + ["text"] = "#% increased Damage with Bow Skills", ["type"] = "explicit", }, }, - ["1822_ManaLeechAmount"] = { - ["AnyJewel"] = { - ["max"] = 15, - ["min"] = 1, + ["124859000"] = { + ["Boots"] = { + ["max"] = 100, + ["min"] = 15, }, - ["BaseJewel"] = { - ["max"] = 15, - ["min"] = 5, + ["Chest"] = { + ["max"] = 110, + ["min"] = 15, }, - ["RadiusJewel"] = { - ["max"] = 2, - ["min"] = 1, + ["Gloves"] = { + ["max"] = 100, + ["min"] = 15, + }, + ["Helmet"] = { + ["max"] = 100, + ["min"] = 15, + }, + ["Shield"] = { + ["max"] = 110, + ["min"] = 15, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2839066308", - ["text"] = "#% increased amount of Mana Leeched", + ["id"] = "explicit.stat_124859000", + ["text"] = "#% increased Evasion Rating (Local)", ["type"] = "explicit", }, }, - ["1871_MarkCastSpeed"] = { - ["AnyJewel"] = { - ["max"] = 15, - ["min"] = 2, + ["1250712710"] = { + ["1HWeapon"] = { + ["max"] = 38, + ["min"] = 10, }, - ["BaseJewel"] = { - ["max"] = 15, - ["min"] = 5, + ["Sceptre"] = { + ["max"] = 38, + ["min"] = 10, + }, + ["specialCaseData"] = { + }, + ["tradeMod"] = { + ["id"] = "explicit.stat_1250712710", + ["text"] = "Allies in your Presence have #% increased Critical Hit Chance", + ["type"] = "explicit", + }, + }, + ["1266413530"] = { + ["AnyJewel"] = { + ["max"] = 2, + ["min"] = 1, }, ["RadiusJewel"] = { - ["max"] = 3, - ["min"] = 2, + ["max"] = 2, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1714971114", - ["text"] = "Mark Skills have #% increased Use Speed", + ["id"] = "explicit.stat_1266413530", + ["text"] = "Notable Passive Skills in Radius also grant #% increased Attack Speed with Spears", ["type"] = "explicit", }, }, - ["1875_CurseAreaOfEffect"] = { + ["127081978"] = { ["AnyJewel"] = { - ["max"] = 12, - ["min"] = 3, - }, - ["BaseJewel"] = { - ["max"] = 12, - ["min"] = 8, + ["max"] = 10, + ["min"] = 5, }, ["RadiusJewel"] = { - ["max"] = 6, - ["min"] = 3, + ["max"] = 10, + ["min"] = 5, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_153777645", - ["text"] = "#% increased Area of Effect of Curses", + ["id"] = "explicit.stat_127081978", + ["text"] = "Notable Passive Skills in Radius also grant #% increased Freeze Buildup with Quarterstaves", ["type"] = "explicit", }, }, - ["1946_MinionPhysicalDamageReduction"] = { + ["1285594161"] = { ["AnyJewel"] = { - ["max"] = 16, + ["max"] = 2, ["min"] = 1, }, - ["BaseJewel"] = { - ["max"] = 16, - ["min"] = 6, - }, ["RadiusJewel"] = { ["max"] = 2, ["min"] = 1, @@ -10458,193 +10386,166 @@ return { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3119612865", - ["text"] = "Minions have #% additional Physical Damage Reduction", + ["id"] = "explicit.stat_1285594161", + ["text"] = "Small Passive Skills in Radius also grant #% increased Accuracy Rating with Bows", ["type"] = "explicit", }, }, - ["2124_PhysicalDamageTakenAsChaos"] = { + ["1301765461"] = { + ["Shield"] = { + ["max"] = 3, + ["min"] = 1, + }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_4129825612", - ["text"] = "#% of Physical Damage from Hits taken as Chaos Damage", + ["id"] = "explicit.stat_1301765461", + ["text"] = "#% to Maximum Chaos Resistance", ["type"] = "explicit", }, + ["usePositiveSign"] = true, }, - ["2250_SummonTotemCastSpeed"] = { + ["1303248024"] = { ["AnyJewel"] = { - ["max"] = 20, - ["min"] = 2, + ["max"] = 15, + ["min"] = 5, }, ["BaseJewel"] = { - ["max"] = 20, - ["min"] = 10, - }, - ["RadiusJewel"] = { - ["max"] = 3, - ["min"] = 2, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3374165039", - ["text"] = "#% increased Totem Placement speed", - ["type"] = "explicit", + ["max"] = 15, + ["min"] = 5, }, - }, - ["2266_CurseEffectiveness"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2353576063", - ["text"] = "#% increased Curse Magnitudes", + ["id"] = "explicit.stat_1303248024", + ["text"] = "#% increased Magnitude of Ailments you inflict", ["type"] = "explicit", }, }, - ["2266_CurseEffectivenessForJewel"] = { + ["1309799717"] = { ["AnyJewel"] = { - ["max"] = 4, + ["max"] = 2, ["min"] = 1, }, - ["BaseJewel"] = { - ["max"] = 4, - ["min"] = 2, - }, ["RadiusJewel"] = { - ["max"] = 1, + ["max"] = 2, ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2353576063", - ["text"] = "#% increased Curse Magnitudes", + ["id"] = "explicit.stat_1309799717", + ["text"] = "Small Passive Skills in Radius also grant #% increased Chaos Damage", ["type"] = "explicit", }, }, - ["2268_MarkEffect"] = { + ["1310194496"] = { ["AnyJewel"] = { - ["max"] = 8, - ["min"] = 2, + ["max"] = 15, + ["min"] = 5, }, ["BaseJewel"] = { - ["max"] = 8, - ["min"] = 4, - }, - ["RadiusJewel"] = { - ["max"] = 3, - ["min"] = 2, + ["max"] = 15, + ["min"] = 5, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_712554801", - ["text"] = "#% increased Effect of your Mark Skills", + ["id"] = "explicit.stat_1310194496", + ["text"] = "#% increased Global Physical Damage", ["type"] = "explicit", }, }, - ["2362_DamageRemovedFromManaBeforeLife"] = { + ["1315743832"] = { ["AnyJewel"] = { - ["max"] = 4, - ["min"] = 1, + ["max"] = 20, + ["min"] = 10, }, ["BaseJewel"] = { - ["max"] = 4, - ["min"] = 2, - }, - ["RadiusJewel"] = { - ["max"] = 1, - ["min"] = 1, + ["max"] = 20, + ["min"] = 10, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_458438597", - ["text"] = "#% of Damage is taken from Mana before Life", + ["id"] = "explicit.stat_1315743832", + ["text"] = "#% increased Thorns damage", ["type"] = "explicit", }, }, - ["2472_AuraEffectForJewel"] = { - ["specialCaseData"] = { + ["1316278494"] = { + ["AnyJewel"] = { + ["max"] = 20, + ["min"] = 10, }, - ["tradeMod"] = { - ["id"] = "explicit.stat_315791320", - ["text"] = "Aura Skills have #% increased Magnitudes", - ["type"] = "explicit", + ["BaseJewel"] = { + ["max"] = 20, + ["min"] = 10, }, - }, - ["2472_EssenceAuraEffect"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_315791320", - ["text"] = "Aura Skills have #% increased Magnitudes", + ["id"] = "explicit.stat_1316278494", + ["text"] = "#% increased Warcry Speed", ["type"] = "explicit", }, }, - ["2486_AllDefences"] = { + ["1320662475"] = { + ["AnyJewel"] = { + ["max"] = 3, + ["min"] = 2, + }, + ["RadiusJewel"] = { + ["max"] = 3, + ["min"] = 2, + }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1389153006", - ["text"] = "#% increased Global Defences", + ["id"] = "explicit.stat_1320662475", + ["text"] = "Small Passive Skills in Radius also grant #% increased Thorns damage", ["type"] = "explicit", }, }, - ["2558_MinionElementalResistance"] = { + ["1321104829"] = { ["AnyJewel"] = { - ["max"] = 10, - ["min"] = 1, - }, - ["BaseJewel"] = { - ["max"] = 10, - ["min"] = 5, + ["max"] = 7, + ["min"] = 3, }, ["RadiusJewel"] = { - ["max"] = 2, - ["min"] = 1, + ["max"] = 7, + ["min"] = 3, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1423639565", - ["text"] = "Minions have #% to all Elemental Resistances", + ["id"] = "explicit.stat_1321104829", + ["text"] = "Notable Passive Skills in Radius also grant #% increased Magnitude of Ailments you inflict", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["2559_MinionChaosResistance"] = { + ["1323216174"] = { ["AnyJewel"] = { - ["max"] = 13, - ["min"] = 1, - }, - ["BaseJewel"] = { - ["max"] = 13, - ["min"] = 7, + ["max"] = 5, + ["min"] = 3, }, ["RadiusJewel"] = { - ["max"] = 2, - ["min"] = 1, + ["max"] = 5, + ["min"] = 3, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3837707023", - ["text"] = "Minions have #% to Chaos Resistance", + ["id"] = "explicit.stat_1323216174", + ["text"] = "Notable Passive Skills in Radius also grant #% increased Duration of Ignite, Shock and Chill on Enemies", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["2613_FireResistancePenetration"] = { + ["1337740333"] = { ["AnyJewel"] = { - ["max"] = 10, + ["max"] = 2, ["min"] = 1, }, - ["BaseJewel"] = { - ["max"] = 10, - ["min"] = 5, - }, ["RadiusJewel"] = { ["max"] = 2, ["min"] = 1, @@ -10652,155 +10553,227 @@ return { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2653955271", - ["text"] = "Damage Penetrates #% Fire Resistance", + ["id"] = "explicit.stat_1337740333", + ["text"] = "Small Passive Skills in Radius also grant #% increased Melee Damage", ["type"] = "explicit", }, }, - ["2614_ColdResistancePenetration"] = { + ["1352561456"] = { ["AnyJewel"] = { ["max"] = 10, - ["min"] = 1, + ["min"] = 5, }, - ["BaseJewel"] = { + ["RadiusJewel"] = { ["max"] = 10, ["min"] = 5, }, - ["RadiusJewel"] = { - ["max"] = 2, - ["min"] = 1, + ["specialCaseData"] = { + }, + ["tradeMod"] = { + ["id"] = "explicit.stat_1352561456", + ["text"] = "Notable Passive Skills in Radius also grant #% increased Critical Damage Bonus for Attack Damage", + ["type"] = "explicit", }, + }, + ["1366840608"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3417711605", - ["text"] = "Damage Penetrates #% Cold Resistance", + ["id"] = "explicit.stat_1366840608", + ["text"] = "#% increased Charges", ["type"] = "explicit", }, }, - ["2615_LightningResistancePenetration"] = { - ["AnyJewel"] = { - ["max"] = 10, - ["min"] = 1, + ["1368271171"] = { + ["1HMace"] = { + ["max"] = 45, + ["min"] = 2, }, - ["BaseJewel"] = { - ["max"] = 10, - ["min"] = 5, + ["1HWeapon"] = { + ["max"] = 45, + ["min"] = 2, }, - ["RadiusJewel"] = { - ["max"] = 2, - ["min"] = 1, + ["2HMace"] = { + ["max"] = 45, + ["min"] = 2, + }, + ["2HWeapon"] = { + ["max"] = 45, + ["min"] = 2, + }, + ["Bow"] = { + ["max"] = 45, + ["min"] = 2, + }, + ["Crossbow"] = { + ["max"] = 45, + ["min"] = 2, + }, + ["Flail"] = { + ["max"] = 45, + ["min"] = 2, + }, + ["Gloves"] = { + ["max"] = 45, + ["min"] = 2, + }, + ["Quarterstaff"] = { + ["max"] = 45, + ["min"] = 2, + }, + ["Quiver"] = { + ["max"] = 27, + ["min"] = 2, + }, + ["Ring"] = { + ["max"] = 27, + ["min"] = 2, + }, + ["Spear"] = { + ["max"] = 45, + ["min"] = 2, + }, + ["Staff"] = { + ["max"] = 45, + ["min"] = 2, + }, + ["Talisman"] = { + ["max"] = 45, + ["min"] = 2, + }, + ["Wand"] = { + ["max"] = 45, + ["min"] = 2, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_818778753", - ["text"] = "Damage Penetrates #% Lightning Resistance", + ["id"] = "explicit.stat_1368271171", + ["text"] = "Gain # Mana per enemy killed", ["type"] = "explicit", }, }, - ["2649_MinionAreaOfEffect"] = { - ["AnyJewel"] = { - ["max"] = 8, - ["min"] = 3, - }, - ["BaseJewel"] = { - ["max"] = 8, - ["min"] = 5, + ["1379411836"] = { + ["Amulet"] = { + ["max"] = 24, + ["min"] = 2, }, - ["RadiusJewel"] = { - ["max"] = 5, - ["min"] = 3, + ["Ring"] = { + ["max"] = 13, + ["min"] = 2, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3811191316", - ["text"] = "Minions have #% increased Area of Effect", + ["id"] = "explicit.stat_1379411836", + ["text"] = "# to all Attributes", ["type"] = "explicit", }, + ["usePositiveSign"] = true, }, - ["2786_PoisonDuration"] = { + ["138421180"] = { ["AnyJewel"] = { - ["max"] = 10, - ["min"] = 3, - }, - ["BaseJewel"] = { ["max"] = 10, ["min"] = 5, }, ["RadiusJewel"] = { - ["max"] = 7, - ["min"] = 3, + ["max"] = 10, + ["min"] = 5, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2011656677", - ["text"] = "#% increased Poison Duration", + ["id"] = "explicit.stat_138421180", + ["text"] = "Notable Passive Skills in Radius also grant #% increased Critical Damage Bonus with Spears", ["type"] = "explicit", }, }, - ["2786_PoisonDurationChaosDamage"] = { + ["1389153006"] = { + ["Amulet"] = { + ["max"] = 30, + ["min"] = 20, + }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2011656677", - ["text"] = "#% increased Poison Duration", + ["id"] = "explicit.stat_1389153006", + ["text"] = "#% increased Global Defences", ["type"] = "explicit", }, }, - ["2789_BaseChanceToPoison"] = { + ["1389754388"] = { ["AnyJewel"] = { - ["max"] = 10, - ["min"] = 1, + ["max"] = 15, + ["min"] = 5, }, ["BaseJewel"] = { - ["max"] = 10, + ["max"] = 15, ["min"] = 5, }, + ["Belt"] = { + ["max"] = 33, + ["min"] = 4, + }, + ["specialCaseData"] = { + }, + ["tradeMod"] = { + ["id"] = "explicit.stat_1389754388", + ["text"] = "#% increased Charm Effect Duration", + ["type"] = "explicit", + }, + }, + ["139889694"] = { + ["AnyJewel"] = { + ["max"] = 2, + ["min"] = 1, + }, ["RadiusJewel"] = { - ["max"] = 1, + ["max"] = 2, ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_795138349", - ["text"] = "#% chance to Poison on Hit", + ["id"] = "explicit.stat_139889694", + ["text"] = "Small Passive Skills in Radius also grant #% increased Fire Damage", ["type"] = "explicit", }, }, - ["2821_DamageVsRareOrUnique"] = { + ["1405298142"] = { ["AnyJewel"] = { - ["max"] = 20, - ["min"] = 2, + ["max"] = 25, + ["min"] = 15, }, ["BaseJewel"] = { - ["max"] = 20, - ["min"] = 10, + ["max"] = 25, + ["min"] = 15, }, - ["RadiusJewel"] = { - ["max"] = 3, - ["min"] = 2, + ["specialCaseData"] = { + }, + ["tradeMod"] = { + ["id"] = "explicit.stat_1405298142", + ["text"] = "#% increased Stun Threshold if you haven't been Stunned Recently", + ["type"] = "explicit", + }, + }, + ["1412217137"] = { + ["Belt"] = { + ["max"] = 40, + ["min"] = 5, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1852872083", - ["text"] = "#% increased Damage with Hits against Rare and Unique Enemies", + ["id"] = "explicit.stat_1412217137", + ["text"] = "#% increased Flask Mana Recovery rate", ["type"] = "explicit", }, }, - ["2878_IncreasedStunThreshold"] = { + ["1417267954"] = { ["AnyJewel"] = { - ["max"] = 16, + ["max"] = 2, ["min"] = 1, }, - ["BaseJewel"] = { - ["max"] = 16, - ["min"] = 6, - }, ["RadiusJewel"] = { ["max"] = 2, ["min"] = 1, @@ -10808,294 +10781,251 @@ return { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_680068163", - ["text"] = "#% increased Stun Threshold", + ["id"] = "explicit.stat_1417267954", + ["text"] = "Small Passive Skills in Radius also grant #% increased Global Physical Damage", ["type"] = "explicit", }, }, - ["2879_FreezeThreshold"] = { + ["1423639565"] = { ["AnyJewel"] = { - ["max"] = 32, - ["min"] = 2, + ["max"] = 10, + ["min"] = 5, }, ["BaseJewel"] = { - ["max"] = 32, - ["min"] = 18, - }, - ["RadiusJewel"] = { - ["max"] = 4, - ["min"] = 2, + ["max"] = 10, + ["min"] = 5, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3780644166", - ["text"] = "#% increased Freeze Threshold", + ["id"] = "explicit.stat_1423639565", + ["text"] = "Minions have #% to all Elemental Resistances", ["type"] = "explicit", }, + ["usePositiveSign"] = true, }, - ["2884_WarcrySpeed"] = { + ["1426522529"] = { ["AnyJewel"] = { - ["max"] = 3, - ["min"] = 2, + ["max"] = 2, + ["min"] = 1, }, ["RadiusJewel"] = { - ["max"] = 3, - ["min"] = 2, + ["max"] = 2, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1602294220", - ["text"] = "Small Passive Skills in Radius also grant #% increased Warcry Speed", + ["id"] = "explicit.stat_1426522529", + ["text"] = "Small Passive Skills in Radius also grant #% increased Attack Damage", ["type"] = "explicit", }, }, - ["2929_WarcryCooldownSpeed"] = { + ["1432756708"] = { ["AnyJewel"] = { - ["max"] = 7, - ["min"] = 3, + ["max"] = 2, + ["min"] = 1, }, ["RadiusJewel"] = { - ["max"] = 7, - ["min"] = 3, + ["max"] = 2, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2056107438", - ["text"] = "Notable Passive Skills in Radius also grant #% increased Warcry Cooldown Recovery Rate", + ["id"] = "explicit.stat_1432756708", + ["text"] = "Small Passive Skills in Radius also grant Damage Penetrates #% Fire Resistance", ["type"] = "explicit", }, }, - ["2967_CannotBePoisoned"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3835551335", - ["text"] = "Cannot be Poisoned", - ["type"] = "explicit", + ["1444556985"] = { + ["Amulet"] = { + ["max"] = 24, + ["min"] = 10, }, - }, - ["3802_DamageIfConsumedCorpse"] = { ["AnyJewel"] = { - ["max"] = 20, + ["max"] = 3, ["min"] = 2, }, ["BaseJewel"] = { - ["max"] = 20, - ["min"] = 10, - }, - ["RadiusJewel"] = { ["max"] = 3, ["min"] = 2, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2118708619", - ["text"] = "#% increased Damage if you have Consumed a Corpse Recently", + ["id"] = "explicit.stat_1444556985", + ["text"] = "#% of Damage taken Recouped as Life", ["type"] = "explicit", }, }, - ["3849_CrossbowDamage"] = { + ["145497481"] = { ["AnyJewel"] = { - ["max"] = 16, - ["min"] = 2, + ["max"] = 32, + ["min"] = 18, }, ["BaseJewel"] = { - ["max"] = 16, - ["min"] = 6, - }, - ["RadiusJewel"] = { - ["max"] = 3, - ["min"] = 2, + ["max"] = 32, + ["min"] = 18, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_427684353", - ["text"] = "#% increased Damage with Crossbows", + ["id"] = "explicit.stat_145497481", + ["text"] = "#% increased Defences from Equipped Shield", ["type"] = "explicit", }, }, - ["3853_CrossbowSpeed"] = { + ["1459321413"] = { ["AnyJewel"] = { - ["max"] = 4, - ["min"] = 1, + ["max"] = 10, + ["min"] = 5, }, ["BaseJewel"] = { - ["max"] = 4, - ["min"] = 2, - }, - ["RadiusJewel"] = { - ["max"] = 2, - ["min"] = 1, + ["max"] = 10, + ["min"] = 5, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1135928777", - ["text"] = "#% increased Attack Speed with Crossbows", + ["id"] = "explicit.stat_1459321413", + ["text"] = "#% increased Bleeding Duration", ["type"] = "explicit", }, }, - ["4136_AilmentChance"] = { + ["147764878"] = { ["AnyJewel"] = { - ["max"] = 15, - ["min"] = 3, - }, - ["BaseJewel"] = { - ["max"] = 15, - ["min"] = 5, + ["max"] = 3, + ["min"] = 2, }, ["RadiusJewel"] = { - ["max"] = 7, - ["min"] = 3, + ["max"] = 3, + ["min"] = 2, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1772247089", - ["text"] = "#% increased chance to inflict Ailments", + ["id"] = "explicit.stat_147764878", + ["text"] = "Small Passive Skills in Radius also grant #% increased Damage with Hits against Rare and Unique Enemies", ["type"] = "explicit", }, }, - ["4140_AilmentEffect"] = { + ["1494950893"] = { ["AnyJewel"] = { - ["max"] = 15, - ["min"] = 3, - }, - ["BaseJewel"] = { - ["max"] = 15, - ["min"] = 5, + ["max"] = 3, + ["min"] = 2, }, ["RadiusJewel"] = { - ["max"] = 7, - ["min"] = 3, + ["max"] = 3, + ["min"] = 2, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1303248024", - ["text"] = "#% increased Magnitude of Ailments you inflict", + ["id"] = "explicit.stat_1494950893", + ["text"] = "Small Passive Skills in Radius also grant Companions deal #% increased Damage", ["type"] = "explicit", }, }, - ["4146_AilmentThresholdfromEnergyShield"] = { + ["1495814176"] = { ["AnyJewel"] = { - ["max"] = 15, - ["min"] = 1, - }, - ["BaseJewel"] = { - ["max"] = 15, - ["min"] = 5, + ["max"] = 12, + ["min"] = 8, }, ["RadiusJewel"] = { - ["max"] = 2, - ["min"] = 1, + ["max"] = 12, + ["min"] = 8, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3398301358", - ["text"] = "Gain additional Ailment Threshold equal to #% of maximum Energy Shield", + ["id"] = "explicit.stat_1495814176", + ["text"] = "Notable Passive Skills in Radius also grant #% increased Stun Threshold while Parrying", ["type"] = "explicit", }, }, - ["4147_IncreasedAilmentThreshold"] = { + ["1505023559"] = { ["AnyJewel"] = { - ["max"] = 20, - ["min"] = 2, - }, - ["BaseJewel"] = { - ["max"] = 20, - ["min"] = 10, + ["max"] = 7, + ["min"] = 3, }, ["RadiusJewel"] = { - ["max"] = 3, - ["min"] = 2, + ["max"] = 7, + ["min"] = 3, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3544800472", - ["text"] = "#% increased Elemental Ailment Threshold", + ["id"] = "explicit.stat_1505023559", + ["text"] = "Notable Passive Skills in Radius also grant #% increased Bleeding Duration", ["type"] = "explicit", }, }, - ["4283_ArmourBreak"] = { + ["1514844108"] = { ["AnyJewel"] = { - ["max"] = 15, - ["min"] = 1, - }, - ["BaseJewel"] = { - ["max"] = 15, + ["max"] = 10, ["min"] = 5, }, ["RadiusJewel"] = { - ["max"] = 2, - ["min"] = 1, + ["max"] = 10, + ["min"] = 5, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1776411443", - ["text"] = "Break #% increased Armour", + ["id"] = "explicit.stat_1514844108", + ["text"] = "Notable Passive Skills in Radius also grant #% increased Parried Debuff Duration", ["type"] = "explicit", }, }, - ["4285_ArmourBreakDuration"] = { + ["153777645"] = { ["AnyJewel"] = { - ["max"] = 20, - ["min"] = 5, + ["max"] = 12, + ["min"] = 8, }, ["BaseJewel"] = { - ["max"] = 20, - ["min"] = 10, - }, - ["RadiusJewel"] = { - ["max"] = 10, - ["min"] = 5, + ["max"] = 12, + ["min"] = 8, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2637470878", - ["text"] = "#% increased Armour Break Duration", + ["id"] = "explicit.stat_153777645", + ["text"] = "#% increased Area of Effect of Curses", ["type"] = "explicit", }, }, - ["4453_AttacksBlindOnHitChance"] = { - ["AnyJewel"] = { + ["1545858329"] = { + ["1HWeapon"] = { + ["max"] = 5, + ["min"] = 1, + }, + ["2HWeapon"] = { ["max"] = 7, ["min"] = 1, }, - ["BaseJewel"] = { + ["Staff"] = { ["max"] = 7, - ["min"] = 3, + ["min"] = 1, }, - ["RadiusJewel"] = { - ["max"] = 1, + ["Wand"] = { + ["max"] = 5, ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_318953428", - ["text"] = "#% chance to Blind Enemies on Hit with Attacks", + ["id"] = "explicit.stat_1545858329", + ["text"] = "# to Level of all Lightning Spell Skills", ["type"] = "explicit", }, + ["usePositiveSign"] = true, }, - ["4495_BannerArea"] = { + ["1552666713"] = { ["AnyJewel"] = { - ["max"] = 20, + ["max"] = 3, ["min"] = 2, }, - ["BaseJewel"] = { - ["max"] = 20, - ["min"] = 10, - }, ["RadiusJewel"] = { ["max"] = 3, ["min"] = 2, @@ -11103,177 +11033,114 @@ return { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_429143663", - ["text"] = "Banner Skills have #% increased Area of Effect", + ["id"] = "explicit.stat_1552666713", + ["text"] = "Small Passive Skills in Radius also grant #% increased Energy Shield Recharge Rate", ["type"] = "explicit", }, }, - ["4497_BannerDuration"] = { + ["1569101201"] = { ["AnyJewel"] = { - ["max"] = 25, - ["min"] = 3, + ["max"] = 20, + ["min"] = 10, }, ["BaseJewel"] = { - ["max"] = 25, - ["min"] = 15, - }, - ["RadiusJewel"] = { - ["max"] = 4, - ["min"] = 3, + ["max"] = 20, + ["min"] = 10, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2720982137", - ["text"] = "Banner Skills have #% increased Duration", + ["id"] = "explicit.stat_1569101201", + ["text"] = "Empowered Attacks deal #% increased Damage", ["type"] = "explicit", }, }, - ["4522_BleedDuration"] = { + ["1569159338"] = { ["AnyJewel"] = { - ["max"] = 10, - ["min"] = 3, + ["max"] = 25, + ["min"] = 15, }, ["BaseJewel"] = { - ["max"] = 10, - ["min"] = 5, - }, - ["RadiusJewel"] = { - ["max"] = 7, - ["min"] = 3, + ["max"] = 25, + ["min"] = 15, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1459321413", - ["text"] = "#% increased Bleeding Duration", + ["id"] = "explicit.stat_1569159338", + ["text"] = "#% increased Parry Damage", ["type"] = "explicit", }, }, - ["4532_BaseChanceToBleed"] = { - ["AnyJewel"] = { - ["max"] = 7, - ["min"] = 1, - }, - ["BaseJewel"] = { - ["max"] = 7, - ["min"] = 3, - }, - ["RadiusJewel"] = { - ["max"] = 1, - ["min"] = 1, - }, + ["1570501432"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2174054121", - ["text"] = "#% chance to inflict Bleeding on Hit", + ["id"] = "explicit.stat_1570501432", + ["text"] = "Leech Life #% faster", ["type"] = "explicit", }, }, - ["4539_GlobalCooldownRecovery"] = { - ["AnyJewel"] = { - ["max"] = 5, - ["min"] = 1, - }, - ["BaseJewel"] = { - ["max"] = 5, - ["min"] = 3, - }, - ["RadiusJewel"] = { - ["max"] = 3, - ["min"] = 1, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1004011302", - ["text"] = "#% increased Cooldown Recovery Rate", - ["type"] = "explicit", + ["1570770415"] = { + ["Belt"] = { + ["max"] = 25, + ["min"] = 8, }, - }, - ["4582_ManaCostEfficiency"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_4101445926", - ["text"] = "#% increased Mana Cost Efficiency", + ["id"] = "explicit.stat_1570770415", + ["text"] = "#% reduced Charm Charges used", ["type"] = "explicit", }, }, - ["4605_LifeCost"] = { - ["AnyJewel"] = { - ["max"] = 6, + ["1573130764"] = { + ["Gloves"] = { + ["max"] = 37, ["min"] = 2, }, - ["BaseJewel"] = { - ["max"] = 6, - ["min"] = 4, - }, - ["RadiusJewel"] = { - ["max"] = 3, + ["Quiver"] = { + ["max"] = 37, ["min"] = 2, }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2480498143", - ["text"] = "#% of Skill Mana Costs Converted to Life Costs", - ["type"] = "explicit", - }, - }, - ["4608_SlowPotency"] = { - ["AnyJewel"] = { - ["max"] = -2, - ["min"] = -5, - }, - ["RadiusJewel"] = { - ["max"] = -2, - ["min"] = -5, + ["Ring"] = { + ["max"] = 37, + ["min"] = 2, }, - ["invertOnNegative"] = true, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2580617872", - ["text"] = "Notable Passive Skills in Radius also grant #% increased Slowing Potency of Debuffs on You", + ["id"] = "explicit.stat_1573130764", + ["text"] = "Adds # to # Fire damage to Attacks", ["type"] = "explicit", }, }, - ["4662_BleedDotMultiplier"] = { - ["AnyJewel"] = { - ["max"] = 15, - ["min"] = 3, - }, - ["BaseJewel"] = { - ["max"] = 15, - ["min"] = 5, + ["1574590649"] = { + ["1HWeapon"] = { + ["max"] = 25.5, + ["min"] = 2, }, - ["RadiusJewel"] = { - ["max"] = 7, - ["min"] = 3, + ["Sceptre"] = { + ["max"] = 25.5, + ["min"] = 2, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3166958180", - ["text"] = "#% increased Magnitude of Bleeding you inflict", + ["id"] = "explicit.stat_1574590649", + ["text"] = "Allies in your Presence deal # to # added Attack Physical Damage", ["type"] = "explicit", }, }, - ["4781_BlindEffect"] = { + ["1585769763"] = { ["AnyJewel"] = { ["max"] = 10, - ["min"] = 3, + ["min"] = 5, }, ["BaseJewel"] = { ["max"] = 10, ["min"] = 5, }, - ["RadiusJewel"] = { - ["max"] = 5, - ["min"] = 3, - }, ["specialCaseData"] = { }, ["tradeMod"] = { @@ -11282,110 +11149,88 @@ return { ["type"] = "explicit", }, }, - ["5137_AdditionalArrowChanceCanExceed100%"] = { - ["2HWeapon"] = { - ["max"] = 200, - ["min"] = 25, - }, - ["Bow"] = { - ["max"] = 200, - ["min"] = 25, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2463230181", - ["text"] = "#% Surpassing chance to fire an additional Arrow", - ["type"] = "explicit", - }, - ["usePositiveSign"] = true, - }, - ["5139_ForkingProjectiles"] = { + ["1589917703"] = { ["AnyJewel"] = { ["max"] = 15, ["min"] = 5, }, ["BaseJewel"] = { ["max"] = 15, - ["min"] = 10, - }, - ["RadiusJewel"] = { - ["max"] = 7, ["min"] = 5, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3003542304", - ["text"] = "Projectiles have #% chance for an additional Projectile when Forking", + ["id"] = "explicit.stat_1589917703", + ["text"] = "Minions deal #% increased Damage", ["type"] = "explicit", }, }, - ["5227_BeltIncreasedCharmChargesGained"] = { - ["Belt"] = { - ["max"] = 40, - ["min"] = 5, + ["1590846356"] = { + ["AnyJewel"] = { + ["max"] = 2, + ["min"] = 1, + }, + ["RadiusJewel"] = { + ["max"] = 2, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3585532255", - ["text"] = "#% increased Charm Charges gained", + ["id"] = "explicit.stat_1590846356", + ["text"] = "Small Passive Skills in Radius also grant #% increased Damage with Plant Skills", ["type"] = "explicit", }, }, - ["5227_CharmChargesGained"] = { + ["1594812856"] = { ["AnyJewel"] = { - ["max"] = 15, - ["min"] = 3, + ["max"] = 20, + ["min"] = 10, }, ["BaseJewel"] = { - ["max"] = 15, - ["min"] = 5, - }, - ["RadiusJewel"] = { - ["max"] = 7, - ["min"] = 3, + ["max"] = 20, + ["min"] = 10, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3585532255", - ["text"] = "#% increased Charm Charges gained", + ["id"] = "explicit.stat_1594812856", + ["text"] = "#% increased Damage with Warcries", ["type"] = "explicit", }, }, - ["5229_BeltReducedCharmChargesUsed"] = { - ["Belt"] = { - ["max"] = 25, - ["min"] = 8, + ["1600707273"] = { + ["1HWeapon"] = { + ["max"] = 5, + ["min"] = 1, }, - ["specialCaseData"] = { + ["2HWeapon"] = { + ["max"] = 7, + ["min"] = 1, }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1570770415", - ["text"] = "#% reduced Charm Charges used", - ["type"] = "explicit", + ["Staff"] = { + ["max"] = 7, + ["min"] = 1, + }, + ["Wand"] = { + ["max"] = 5, + ["min"] = 1, }, - }, - ["5307_EssenceColdRecoupLife"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3679418014", - ["text"] = "#% of Cold Damage taken Recouped as Life", + ["id"] = "explicit.stat_1600707273", + ["text"] = "# to Level of all Physical Spell Skills", ["type"] = "explicit", }, + ["usePositiveSign"] = true, }, - ["5339_CompanionDamage"] = { + ["1602294220"] = { ["AnyJewel"] = { - ["max"] = 20, + ["max"] = 3, ["min"] = 2, }, - ["BaseJewel"] = { - ["max"] = 20, - ["min"] = 10, - }, ["RadiusJewel"] = { ["max"] = 3, ["min"] = 2, @@ -11393,513 +11238,485 @@ return { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_234296660", - ["text"] = "Companions deal #% increased Damage", + ["id"] = "explicit.stat_1602294220", + ["text"] = "Small Passive Skills in Radius also grant #% increased Warcry Speed", ["type"] = "explicit", }, }, - ["5342_CompanionLife"] = { + ["1604736568"] = { ["AnyJewel"] = { - ["max"] = 20, - ["min"] = 2, + ["max"] = 2, + ["min"] = 1, }, ["BaseJewel"] = { - ["max"] = 20, - ["min"] = 10, - }, - ["RadiusJewel"] = { - ["max"] = 3, - ["min"] = 2, + ["max"] = 2, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1805182458", - ["text"] = "Companions have #% increased maximum Life", + ["id"] = "explicit.stat_1604736568", + ["text"] = "Recover #% of maximum Mana on Kill (Jewel)", ["type"] = "explicit", }, }, - ["5424_CriticalAilmentEffect"] = { + ["1653682082"] = { ["AnyJewel"] = { - ["max"] = 20, - ["min"] = 5, - }, - ["BaseJewel"] = { - ["max"] = 20, - ["min"] = 10, + ["max"] = 2, + ["min"] = 1, }, ["RadiusJewel"] = { - ["max"] = 10, - ["min"] = 5, + ["max"] = 2, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_440490623", - ["text"] = "#% increased Magnitude of Damaging Ailments you inflict with Critical Hits", + ["id"] = "explicit.stat_1653682082", + ["text"] = "Small Passive Skills in Radius also grant Gain additional Stun Threshold equal to #% of maximum Energy Shield", ["type"] = "explicit", }, }, - ["5530_CurseDelay"] = { - ["AnyJewel"] = { - ["max"] = 15, - ["min"] = 5, - }, - ["BaseJewel"] = { - ["max"] = 15, - ["min"] = 5, + ["1671376347"] = { + ["Amulet"] = { + ["max"] = 45, + ["min"] = 6, }, - ["specialCaseData"] = { + ["Belt"] = { + ["max"] = 45, + ["min"] = 6, }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1104825894", - ["text"] = "#% faster Curse Activation", - ["type"] = "explicit", + ["Boots"] = { + ["max"] = 45, + ["min"] = 6, }, - }, - ["5553_DamagevsArmourBrokenEnemies"] = { - ["AnyJewel"] = { - ["max"] = 25, - ["min"] = 2, + ["Chest"] = { + ["max"] = 45, + ["min"] = 6, }, - ["BaseJewel"] = { - ["max"] = 25, - ["min"] = 15, + ["Focus"] = { + ["max"] = 45, + ["min"] = 6, }, - ["RadiusJewel"] = { - ["max"] = 4, - ["min"] = 2, + ["Gloves"] = { + ["max"] = 45, + ["min"] = 6, + }, + ["Helmet"] = { + ["max"] = 45, + ["min"] = 6, + }, + ["Ring"] = { + ["max"] = 45, + ["min"] = 6, + }, + ["Shield"] = { + ["max"] = 45, + ["min"] = 6, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2301718443", - ["text"] = "#% increased Damage against Enemies with Fully Broken Armour", + ["id"] = "explicit.stat_1671376347", + ["text"] = "#% to Lightning Resistance", ["type"] = "explicit", }, + ["usePositiveSign"] = true, }, - ["5567_ShapeshiftDamageForJewel"] = { - ["AnyJewel"] = { - ["max"] = 2, - ["min"] = 1, - }, - ["RadiusJewel"] = { - ["max"] = 2, - ["min"] = 1, + ["1692879867"] = { + ["Chest"] = { + ["max"] = -36, + ["min"] = -60, }, + ["invertOnNegative"] = true, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_266564538", - ["text"] = "Small Passive Skills in Radius also grant #% increased Damage while Shapeshifted", + ["id"] = "explicit.stat_1692879867", + ["text"] = "#% increased Duration of Bleeding on You", ["type"] = "explicit", }, }, - ["5627_CharmDamageWhileUsing"] = { + ["1697447343"] = { ["AnyJewel"] = { ["max"] = 20, - ["min"] = 2, + ["min"] = 10, }, ["BaseJewel"] = { ["max"] = 20, ["min"] = 10, }, - ["RadiusJewel"] = { - ["max"] = 3, - ["min"] = 2, - }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_627767961", - ["text"] = "#% increased Damage while you have an active Charm", + ["id"] = "explicit.stat_1697447343", + ["text"] = "#% increased Freeze Buildup with Quarterstaves", ["type"] = "explicit", }, }, - ["5632_HeraldDamage"] = { + ["1697951953"] = { ["AnyJewel"] = { - ["max"] = 25, - ["min"] = 2, + ["max"] = 20, + ["min"] = 10, }, ["BaseJewel"] = { - ["max"] = 25, - ["min"] = 15, - }, - ["RadiusJewel"] = { - ["max"] = 4, - ["min"] = 2, + ["max"] = 20, + ["min"] = 10, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_21071013", - ["text"] = "Herald Skills deal #% increased Damage", + ["id"] = "explicit.stat_1697951953", + ["text"] = "#% increased Hazard Damage", ["type"] = "explicit", }, }, - ["5668_DamagingAilmentDuration"] = { + ["169946467"] = { ["AnyJewel"] = { - ["max"] = 10, - ["min"] = 3, + ["max"] = 15, + ["min"] = 5, }, ["BaseJewel"] = { - ["max"] = 10, + ["max"] = 15, ["min"] = 5, }, - ["RadiusJewel"] = { - ["max"] = 5, - ["min"] = 3, - }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1829102168", - ["text"] = "#% increased Duration of Damaging Ailments on Enemies", + ["id"] = "explicit.stat_169946467", + ["text"] = "#% increased Accuracy Rating with Bows", ["type"] = "explicit", }, }, - ["5671_FasterAilmentDamageForJewel"] = { + ["1714971114"] = { ["AnyJewel"] = { - ["max"] = 7, - ["min"] = 2, + ["max"] = 15, + ["min"] = 5, }, ["BaseJewel"] = { - ["max"] = 7, - ["min"] = 3, - }, - ["RadiusJewel"] = { - ["max"] = 3, - ["min"] = 2, + ["max"] = 15, + ["min"] = 5, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_538241406", - ["text"] = "Damaging Ailments deal damage #% faster", + ["id"] = "explicit.stat_1714971114", + ["text"] = "Mark Skills have #% increased Use Speed", ["type"] = "explicit", }, }, - ["5703_DebuffTimePassed"] = { - ["AnyJewel"] = { - ["max"] = 10, - ["min"] = 3, + ["1718147982"] = { + ["specialCaseData"] = { }, - ["BaseJewel"] = { - ["max"] = 10, - ["min"] = 5, + ["tradeMod"] = { + ["id"] = "explicit.stat_1718147982", + ["text"] = "#% increased Minion Accuracy Rating", + ["type"] = "explicit", }, - ["RadiusJewel"] = { - ["max"] = 5, - ["min"] = 3, + }, + ["173226756"] = { + ["LifeFlask"] = { + ["max"] = 70, + ["min"] = 41, + }, + ["ManaFlask"] = { + ["max"] = 70, + ["min"] = 41, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1238227257", - ["text"] = "Debuffs on you expire #% faster", + ["id"] = "explicit.stat_173226756", + ["text"] = "#% increased Recovery rate", ["type"] = "explicit", }, }, - ["5912_ExertedAttackDamage"] = { - ["AnyJewel"] = { - ["max"] = 20, - ["min"] = 2, - }, - ["BaseJewel"] = { - ["max"] = 20, - ["min"] = 10, - }, - ["RadiusJewel"] = { - ["max"] = 3, - ["min"] = 2, + ["1742651309"] = { + ["Belt"] = { + ["max"] = 30, + ["min"] = 26, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1569101201", - ["text"] = "Empowered Attacks deal #% increased Damage", + ["id"] = "explicit.stat_1742651309", + ["text"] = "#% of Fire Damage taken Recouped as Life", ["type"] = "explicit", }, }, - ["5987_EnergyGeneration"] = { - ["AnyJewel"] = { - ["max"] = 8, - ["min"] = 2, + ["1754445556"] = { + ["Gloves"] = { + ["max"] = 37.5, + ["min"] = 2.5, }, - ["BaseJewel"] = { - ["max"] = 8, - ["min"] = 4, + ["Quiver"] = { + ["max"] = 37.5, + ["min"] = 2.5, }, - ["RadiusJewel"] = { - ["max"] = 4, - ["min"] = 2, + ["Ring"] = { + ["max"] = 37.5, + ["min"] = 2.5, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_4236566306", - ["text"] = "Meta Skills gain #% increased Energy", + ["id"] = "explicit.stat_1754445556", + ["text"] = "Adds # to # Lightning damage to Attacks", ["type"] = "explicit", }, }, - ["6002_FocusEnergyShield"] = { + ["1756380435"] = { ["AnyJewel"] = { - ["max"] = 50, - ["min"] = 15, - }, - ["BaseJewel"] = { - ["max"] = 50, - ["min"] = 30, + ["max"] = 2, + ["min"] = 1, }, ["RadiusJewel"] = { - ["max"] = 25, - ["min"] = 15, + ["max"] = 2, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3174700878", - ["text"] = "#% increased Energy Shield from Equipped Focus", + ["id"] = "explicit.stat_1756380435", + ["text"] = "Small Passive Skills in Radius also grant Minions have #% to Chaos Resistance", ["type"] = "explicit", }, + ["usePositiveSign"] = true, }, - ["6048_AbyssTargetMod"] = { - ["specialCaseData"] = { + ["1772247089"] = { + ["AnyJewel"] = { + ["max"] = 15, + ["min"] = 5, }, - ["tradeMod"] = { - ["id"] = "explicit.stat_335885735", - ["text"] = "Bears the Mark of the Abyssal Lord", - ["type"] = "explicit", + ["BaseJewel"] = { + ["max"] = 15, + ["min"] = 5, }, - }, - ["610_FlaskGainChargePerMinute"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1873752457", - ["text"] = "Gains # Charges per Second", + ["id"] = "explicit.stat_1772247089", + ["text"] = "#% increased chance to inflict Ailments", ["type"] = "explicit", }, }, - ["6150_EssenceFireRecoupLife"] = { + ["1773308808"] = { + ["AnyJewel"] = { + ["max"] = 2, + ["min"] = 1, + }, + ["RadiusJewel"] = { + ["max"] = 2, + ["min"] = 1, + }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1742651309", - ["text"] = "#% of Fire Damage taken Recouped as Life", + ["id"] = "explicit.stat_1773308808", + ["text"] = "Small Passive Skills in Radius also grant #% increased Flask Effect Duration", ["type"] = "explicit", }, }, - ["6216_BeltIncreasedFlaskChargesGained"] = { - ["Belt"] = { - ["max"] = 40, + ["1776411443"] = { + ["AnyJewel"] = { + ["max"] = 15, + ["min"] = 5, + }, + ["BaseJewel"] = { + ["max"] = 15, ["min"] = 5, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1836676211", - ["text"] = "#% increased Flask Charges gained", + ["id"] = "explicit.stat_1776411443", + ["text"] = "Break #% increased Armour", ["type"] = "explicit", }, }, - ["6216_IncreasedFlaskChargesGained"] = { + ["1777421941"] = { ["AnyJewel"] = { - ["max"] = 10, - ["min"] = 3, - }, - ["BaseJewel"] = { - ["max"] = 10, - ["min"] = 5, + ["max"] = 3, + ["min"] = 2, }, ["RadiusJewel"] = { - ["max"] = 5, - ["min"] = 3, + ["max"] = 3, + ["min"] = 2, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1836676211", - ["text"] = "#% increased Flask Charges gained", + ["id"] = "explicit.stat_1777421941", + ["text"] = "Notable Passive Skills in Radius also grant #% increased Projectile Speed", ["type"] = "explicit", }, }, - ["6431_RageOnHit"] = { + ["1782086450"] = { ["AnyJewel"] = { - ["max"] = 1, - ["min"] = 1, + ["max"] = 15, + ["min"] = 10, }, - ["RadiusJewel"] = { - ["max"] = 1, - ["min"] = 1, + ["BaseJewel"] = { + ["max"] = 15, + ["min"] = 10, + }, + ["Chest"] = { + ["max"] = 55, + ["min"] = 26, + }, + ["Focus"] = { + ["max"] = 55, + ["min"] = 26, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2969557004", - ["text"] = "Notable Passive Skills in Radius also grant Gain # Rage on Melee Hit", + ["id"] = "explicit.stat_1782086450", + ["text"] = "#% faster start of Energy Shield Recharge", ["type"] = "explicit", }, }, - ["6433_GainRageWhenHit"] = { + ["179541474"] = { ["AnyJewel"] = { - ["max"] = 2, - ["min"] = 1, + ["max"] = 3, + ["min"] = 2, }, ["RadiusJewel"] = { - ["max"] = 2, - ["min"] = 1, + ["max"] = 3, + ["min"] = 2, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2131720304", - ["text"] = "Notable Passive Skills in Radius also grant Gain # Rage when Hit by an Enemy", + ["id"] = "explicit.stat_179541474", + ["text"] = "Notable Passive Skills in Radius also grant #% increased Effect of your Mark Skills", ["type"] = "explicit", }, }, - ["6474_BannerValourGained"] = { - ["AnyJewel"] = { - ["max"] = 20, - ["min"] = 8, - }, - ["BaseJewel"] = { - ["max"] = 20, - ["min"] = 15, + ["1798257884"] = { + ["1HWeapon"] = { + ["max"] = 119, + ["min"] = 25, }, - ["RadiusJewel"] = { - ["max"] = 12, - ["min"] = 8, + ["Sceptre"] = { + ["max"] = 119, + ["min"] = 25, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1869147066", - ["text"] = "#% increased Glory generation for Banner Skills", + ["id"] = "explicit.stat_1798257884", + ["text"] = "Allies in your Presence deal #% increased Damage", ["type"] = "explicit", }, }, - ["6476_EssenceGoldDropped"] = { + ["1800303440"] = { + ["AnyJewel"] = { + ["max"] = 10, + ["min"] = 5, + }, + ["RadiusJewel"] = { + ["max"] = 10, + ["min"] = 5, + }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3175163625", - ["text"] = "#% increased Quantity of Gold Dropped by Slain Enemies", + ["id"] = "explicit.stat_1800303440", + ["text"] = "Notable Passive Skills in Radius also grant #% chance to Pierce an Enemy", ["type"] = "explicit", }, }, - ["6536_HazardDamage"] = { + ["1805182458"] = { ["AnyJewel"] = { ["max"] = 20, - ["min"] = 2, + ["min"] = 10, }, ["BaseJewel"] = { ["max"] = 20, ["min"] = 10, }, - ["RadiusJewel"] = { - ["max"] = 3, - ["min"] = 2, - }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1697951953", - ["text"] = "#% increased Hazard Damage", + ["id"] = "explicit.stat_1805182458", + ["text"] = "Companions have #% increased maximum Life", ["type"] = "explicit", }, }, - ["6750_PinBuildup"] = { + ["1829102168"] = { ["AnyJewel"] = { - ["max"] = 20, + ["max"] = 10, ["min"] = 5, }, ["BaseJewel"] = { - ["max"] = 20, - ["min"] = 10, - }, - ["RadiusJewel"] = { ["max"] = 10, ["min"] = 5, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3473929743", - ["text"] = "#% increased Pin Buildup", + ["id"] = "explicit.stat_1829102168", + ["text"] = "#% increased Duration of Damaging Ailments on Enemies", ["type"] = "explicit", }, }, - ["6818_ElementalAilmentDuration"] = { + ["1834658952"] = { ["AnyJewel"] = { - ["max"] = 10, - ["min"] = 3, - }, - ["BaseJewel"] = { - ["max"] = 10, - ["min"] = 5, + ["max"] = 4, + ["min"] = 2, }, ["RadiusJewel"] = { - ["max"] = 5, - ["min"] = 3, + ["max"] = 4, + ["min"] = 2, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1062710370", - ["text"] = "#% increased Duration of Ignite, Shock and Chill on Enemies", + ["id"] = "explicit.stat_1834658952", + ["text"] = "Small Passive Skills in Radius also grant #% increased Damage against Enemies with Fully Broken Armour", ["type"] = "explicit", }, }, - ["6970_LifeFlaskChargePercentGeneration"] = { + ["1836676211"] = { ["AnyJewel"] = { - ["max"] = 20, + ["max"] = 10, ["min"] = 5, }, ["BaseJewel"] = { - ["max"] = 20, - ["min"] = 10, - }, - ["RadiusJewel"] = { ["max"] = 10, ["min"] = 5, }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_4009879772", - ["text"] = "#% increased Life Flask Charges gained", - ["type"] = "explicit", + ["Belt"] = { + ["max"] = 40, + ["min"] = 5, }, - }, - ["7081_EssenceLightningRecoupLife"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2970621759", - ["text"] = "#% of Lightning Damage taken Recouped as Life", + ["id"] = "explicit.stat_1836676211", + ["text"] = "#% increased Flask Charges gained", ["type"] = "explicit", }, }, - ["7174_EssenceOnslaughtonKill"] = { - ["specialCaseData"] = { + ["1839076647"] = { + ["AnyJewel"] = { + ["max"] = 15, + ["min"] = 5, }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1881230714", - ["text"] = "#% chance to gain Onslaught on Killing Hits with this Weapon", - ["type"] = "explicit", + ["BaseJewel"] = { + ["max"] = 15, + ["min"] = 5, }, - }, - ["7237_CorruptForTwoEnchantments"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_4215035940", - ["text"] = "On Corruption, Item gains two Enchantments", + ["id"] = "explicit.stat_1839076647", + ["text"] = "#% increased Projectile Damage", ["type"] = "explicit", }, }, - ["7285_JewelRadiusLargerRadius"] = { + ["1846980580"] = { ["AnyJewel"] = { ["max"] = 1, ["min"] = 1, @@ -11911,195 +11728,215 @@ return { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3891355829|2", - ["text"] = "Upgrades Radius to Large", + ["id"] = "explicit.stat_1846980580", + ["text"] = "Notable Passive Skills in Radius also grant # to Maximum Rage", ["type"] = "explicit", }, + ["usePositiveSign"] = true, }, - ["7304_JewelRadiusNotableEffect"] = { + ["1852184471"] = { ["AnyJewel"] = { - ["max"] = 25, - ["min"] = 15, + ["max"] = 2, + ["min"] = 1, }, ["RadiusJewel"] = { - ["max"] = 25, - ["min"] = 15, + ["max"] = 2, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_4234573345", - ["text"] = "#% increased Effect of Notable Passive Skills in Radius", + ["id"] = "explicit.stat_1852184471", + ["text"] = "Small Passive Skills in Radius also grant #% increased Damage with Maces", ["type"] = "explicit", }, }, - ["7308_JewelRadiusSmallNodeEffect"] = { + ["1852872083"] = { ["AnyJewel"] = { - ["max"] = 25, - ["min"] = 15, - }, - ["RadiusJewel"] = { - ["max"] = 25, - ["min"] = 15, - }, - ["specialCaseData"] = { + ["max"] = 20, + ["min"] = 10, }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1060572482", - ["text"] = "#% increased Effect of Small Passive Skills in Radius", - ["type"] = "explicit", + ["BaseJewel"] = { + ["max"] = 20, + ["min"] = 10, }, - }, - ["7351_LocalSocketItemsEffect"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2081918629", - ["text"] = "#% increased effect of Socketed Items", + ["id"] = "explicit.stat_1852872083", + ["text"] = "#% increased Damage with Hits against Rare and Unique Enemies", ["type"] = "explicit", }, }, - ["7459_MaceStun"] = { + ["1854213750"] = { ["AnyJewel"] = { ["max"] = 25, - ["min"] = 6, + ["min"] = 15, }, ["BaseJewel"] = { ["max"] = 25, ["min"] = 15, }, - ["RadiusJewel"] = { - ["max"] = 12, - ["min"] = 6, - }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_872504239", - ["text"] = "#% increased Stun Buildup with Maces", + ["id"] = "explicit.stat_1854213750", + ["text"] = "Minions have #% increased Critical Damage Bonus", ["type"] = "explicit", }, }, - ["7491_ManaFlaskChargePercentGeneration"] = { + ["1869147066"] = { ["AnyJewel"] = { ["max"] = 20, - ["min"] = 5, + ["min"] = 15, }, ["BaseJewel"] = { ["max"] = 20, - ["min"] = 10, - }, - ["RadiusJewel"] = { - ["max"] = 10, - ["min"] = 5, + ["min"] = 15, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3590792340", - ["text"] = "#% increased Mana Flask Charges gained", + ["id"] = "explicit.stat_1869147066", + ["text"] = "#% increased Glory generation for Banner Skills", ["type"] = "explicit", }, }, - ["821_LocalIncreasedPhysicalDamagePercentAndAccuracyRating"] = { - ["1HMace"] = { - ["max"] = 79, - ["min"] = 15, + ["1873752457"] = { + ["specialCaseData"] = { }, - ["1HWeapon"] = { - ["max"] = 79, - ["min"] = 15, + ["tradeMod"] = { + ["id"] = "explicit.stat_1873752457", + ["text"] = "Gains # Charges per Second", + ["type"] = "explicit", }, - ["2HMace"] = { - ["max"] = 79, - ["min"] = 15, + }, + ["1874553720"] = { + ["Boots"] = { + ["max"] = 60, + ["min"] = 36, }, - ["2HWeapon"] = { - ["max"] = 79, - ["min"] = 15, + ["specialCaseData"] = { + }, + ["tradeMod"] = { + ["id"] = "explicit.stat_1874553720", + ["text"] = "#% reduced Chill Duration on you", + ["type"] = "explicit", }, + }, + ["1881230714"] = { ["Bow"] = { - ["max"] = 79, - ["min"] = 15, + ["max"] = 25, + ["min"] = 20, }, ["Crossbow"] = { - ["max"] = 79, - ["min"] = 15, + ["max"] = 25, + ["min"] = 20, + }, + ["Dagger"] = { + ["max"] = 25, + ["min"] = 20, }, ["Flail"] = { - ["max"] = 79, - ["min"] = 15, + ["max"] = 25, + ["min"] = 20, + }, + ["One Hand Axe"] = { + ["max"] = 25, + ["min"] = 20, + }, + ["One Hand Mace"] = { + ["max"] = 25, + ["min"] = 20, + }, + ["One Hand Sword"] = { + ["max"] = 25, + ["min"] = 20, }, ["Quarterstaff"] = { - ["max"] = 79, - ["min"] = 15, + ["max"] = 25, + ["min"] = 20, }, ["Spear"] = { - ["max"] = 79, - ["min"] = 15, + ["max"] = 25, + ["min"] = 20, }, ["Talisman"] = { - ["max"] = 79, - ["min"] = 15, + ["max"] = 25, + ["min"] = 20, + }, + ["Two Hand Axe"] = { + ["max"] = 25, + ["min"] = 20, + }, + ["Two Hand Mace"] = { + ["max"] = 25, + ["min"] = 20, + }, + ["Two Hand Sword"] = { + ["max"] = 25, + ["min"] = 20, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1509134228", - ["text"] = "#% increased Physical Damage", + ["id"] = "explicit.stat_1881230714", + ["text"] = "#% chance to gain Onslaught on Killing Hits with this Weapon", ["type"] = "explicit", }, }, - ["821_LocalPhysicalDamagePercent"] = { - ["1HMace"] = { - ["max"] = 179, - ["min"] = 40, - }, - ["1HWeapon"] = { - ["max"] = 179, - ["min"] = 40, + ["1892122971"] = { + ["AnyJewel"] = { + ["max"] = 3, + ["min"] = 2, }, - ["2HMace"] = { - ["max"] = 179, - ["min"] = 40, + ["RadiusJewel"] = { + ["max"] = 3, + ["min"] = 2, }, - ["2HWeapon"] = { - ["max"] = 179, - ["min"] = 40, + ["specialCaseData"] = { }, - ["Bow"] = { - ["max"] = 179, - ["min"] = 40, + ["tradeMod"] = { + ["id"] = "explicit.stat_1892122971", + ["text"] = "Small Passive Skills in Radius also grant #% increased Damage if you have Consumed a Corpse Recently", + ["type"] = "explicit", }, - ["Crossbow"] = { - ["max"] = 179, - ["min"] = 40, + }, + ["1896066427"] = { + ["AnyJewel"] = { + ["max"] = 2, + ["min"] = 1, }, - ["Flail"] = { - ["max"] = 179, - ["min"] = 40, + ["RadiusJewel"] = { + ["max"] = 2, + ["min"] = 1, }, - ["Quarterstaff"] = { - ["max"] = 179, - ["min"] = 40, + ["specialCaseData"] = { }, - ["Spear"] = { - ["max"] = 179, - ["min"] = 40, + ["tradeMod"] = { + ["id"] = "explicit.stat_1896066427", + ["text"] = "Small Passive Skills in Radius also grant Damage Penetrates #% Cold Resistance", + ["type"] = "explicit", }, - ["Talisman"] = { - ["max"] = 179, - ["min"] = 40, + }, + ["1911237468"] = { + ["AnyJewel"] = { + ["max"] = 25, + ["min"] = 15, + }, + ["BaseJewel"] = { + ["max"] = 25, + ["min"] = 15, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1509134228", - ["text"] = "#% increased Physical Damage", + ["id"] = "explicit.stat_1911237468", + ["text"] = "#% increased Stun Threshold while Parrying", ["type"] = "explicit", }, }, - ["822_LocalPhysicalDamage"] = { + ["1940865751"] = { ["1HMace"] = { ["max"] = 52.5, ["min"] = 2.5, @@ -12148,1055 +11985,971 @@ return { ["type"] = "explicit", }, }, - ["823_LocalFireDamage"] = { - ["1HMace"] = { - ["max"] = 127.5, - ["min"] = 2, - }, - ["1HWeapon"] = { - ["max"] = 127.5, - ["min"] = 2, + ["1944020877"] = { + ["AnyJewel"] = { + ["max"] = 10, + ["min"] = 5, }, - ["2HMace"] = { - ["max"] = 196, - ["min"] = 3.5, + ["RadiusJewel"] = { + ["max"] = 10, + ["min"] = 5, }, - ["2HWeapon"] = { - ["max"] = 196, - ["min"] = 2, + ["specialCaseData"] = { }, - ["Bow"] = { - ["max"] = 127.5, - ["min"] = 2, + ["tradeMod"] = { + ["id"] = "explicit.stat_1944020877", + ["text"] = "Notable Passive Skills in Radius also grant #% increased Pin Buildup", + ["type"] = "explicit", }, - ["Crossbow"] = { - ["max"] = 196, - ["min"] = 3.5, + }, + ["1978899297"] = { + ["Shield"] = { + ["max"] = 2, + ["min"] = 1, }, - ["Flail"] = { - ["max"] = 127.5, - ["min"] = 2, + ["specialCaseData"] = { }, - ["Quarterstaff"] = { - ["max"] = 196, - ["min"] = 3.5, + ["tradeMod"] = { + ["id"] = "explicit.stat_1978899297", + ["text"] = "#% to all Maximum Elemental Resistances", + ["type"] = "explicit", }, - ["Spear"] = { - ["max"] = 127.5, + ["usePositiveSign"] = true, + }, + ["1994296038"] = { + ["AnyJewel"] = { + ["max"] = 3, ["min"] = 2, }, - ["Talisman"] = { - ["max"] = 196, - ["min"] = 3.5, + ["RadiusJewel"] = { + ["max"] = 3, + ["min"] = 2, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_709508406", - ["text"] = "Adds # to # Fire Damage", + ["id"] = "explicit.stat_1994296038", + ["text"] = "Small Passive Skills in Radius also grant #% increased Evasion Rating", ["type"] = "explicit", }, }, - ["824_LocalColdDamage"] = { - ["1HMace"] = { - ["max"] = 102, - ["min"] = 2, - }, + ["1998951374"] = { ["1HWeapon"] = { - ["max"] = 102, - ["min"] = 2, + ["max"] = 16, + ["min"] = 5, }, - ["2HMace"] = { - ["max"] = 156.5, - ["min"] = 3, + ["Sceptre"] = { + ["max"] = 16, + ["min"] = 5, }, - ["2HWeapon"] = { - ["max"] = 156.5, - ["min"] = 2, + ["specialCaseData"] = { }, - ["Bow"] = { - ["max"] = 102, - ["min"] = 2, + ["tradeMod"] = { + ["id"] = "explicit.stat_1998951374", + ["text"] = "Allies in your Presence have #% increased Attack Speed", + ["type"] = "explicit", }, - ["Crossbow"] = { - ["max"] = 156.5, - ["min"] = 3, + }, + ["1999113824"] = { + ["Boots"] = { + ["max"] = 100, + ["min"] = 15, }, - ["Flail"] = { - ["max"] = 102, - ["min"] = 2, + ["Chest"] = { + ["max"] = 110, + ["min"] = 15, }, - ["Quarterstaff"] = { - ["max"] = 156.5, - ["min"] = 3, + ["Gloves"] = { + ["max"] = 100, + ["min"] = 15, }, - ["Spear"] = { - ["max"] = 102, - ["min"] = 2, + ["Helmet"] = { + ["max"] = 100, + ["min"] = 15, }, - ["Talisman"] = { - ["max"] = 156.5, - ["min"] = 3, + ["Shield"] = { + ["max"] = 110, + ["min"] = 101, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1037193709", - ["text"] = "Adds # to # Cold Damage", + ["id"] = "explicit.stat_1999113824", + ["text"] = "#% increased Evasion and Energy Shield", ["type"] = "explicit", }, }, - ["825_LocalLightningDamage"] = { - ["1HMace"] = { - ["max"] = 123, - ["min"] = 2.5, + ["2011656677"] = { + ["AnyJewel"] = { + ["max"] = 10, + ["min"] = 5, }, - ["1HWeapon"] = { - ["max"] = 123, - ["min"] = 2.5, + ["BaseJewel"] = { + ["max"] = 10, + ["min"] = 5, }, - ["2HMace"] = { - ["max"] = 188.5, - ["min"] = 4, + ["specialCaseData"] = { }, - ["2HWeapon"] = { - ["max"] = 188.5, - ["min"] = 2.5, + ["tradeMod"] = { + ["id"] = "explicit.stat_2011656677", + ["text"] = "#% increased Poison Duration", + ["type"] = "explicit", }, - ["Bow"] = { - ["max"] = 123, - ["min"] = 2.5, + }, + ["2023107756"] = { + ["AnyJewel"] = { + ["max"] = 2, + ["min"] = 1, }, - ["Crossbow"] = { - ["max"] = 188.5, - ["min"] = 4, + ["BaseJewel"] = { + ["max"] = 2, + ["min"] = 1, }, - ["Flail"] = { - ["max"] = 123, - ["min"] = 2.5, + ["specialCaseData"] = { }, - ["Quarterstaff"] = { - ["max"] = 188.5, - ["min"] = 4, + ["tradeMod"] = { + ["id"] = "explicit.stat_2023107756", + ["text"] = "Recover #% of maximum Life on Kill", + ["type"] = "explicit", }, - ["Spear"] = { - ["max"] = 123, - ["min"] = 2.5, + }, + ["2056107438"] = { + ["AnyJewel"] = { + ["max"] = 7, + ["min"] = 3, }, - ["Talisman"] = { - ["max"] = 188.5, - ["min"] = 4, + ["RadiusJewel"] = { + ["max"] = 7, + ["min"] = 3, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3336890334", - ["text"] = "Adds # to # Lightning Damage", + ["id"] = "explicit.stat_2056107438", + ["text"] = "Notable Passive Skills in Radius also grant #% increased Warcry Cooldown Recovery Rate", ["type"] = "explicit", }, }, - ["826_LocalAccuracyRating"] = { - ["1HMace"] = { - ["max"] = 550, - ["min"] = 11, + ["2066964205"] = { + ["AnyJewel"] = { + ["max"] = 5, + ["min"] = 3, }, - ["1HWeapon"] = { - ["max"] = 550, - ["min"] = 11, + ["RadiusJewel"] = { + ["max"] = 5, + ["min"] = 3, }, - ["2HMace"] = { - ["max"] = 550, - ["min"] = 11, + ["specialCaseData"] = { }, - ["2HWeapon"] = { - ["max"] = 650, - ["min"] = 11, + ["tradeMod"] = { + ["id"] = "explicit.stat_2066964205", + ["text"] = "Notable Passive Skills in Radius also grant #% increased Flask Charges gained", + ["type"] = "explicit", }, - ["Bow"] = { - ["max"] = 650, - ["min"] = 11, - }, - ["Crossbow"] = { - ["max"] = 650, - ["min"] = 11, - }, - ["Flail"] = { - ["max"] = 550, - ["min"] = 11, + }, + ["2077117738"] = { + ["AnyJewel"] = { + ["max"] = 7, + ["min"] = 3, }, - ["Quarterstaff"] = { - ["max"] = 550, - ["min"] = 11, + ["RadiusJewel"] = { + ["max"] = 7, + ["min"] = 3, }, - ["Spear"] = { - ["max"] = 550, - ["min"] = 11, + ["specialCaseData"] = { }, - ["Talisman"] = { - ["max"] = 550, - ["min"] = 11, + ["tradeMod"] = { + ["id"] = "explicit.stat_2077117738", + ["text"] = "Notable Passive Skills in Radius also grant #% increased Critical Hit Chance", + ["type"] = "explicit", }, + }, + ["2081918629"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_803737631", - ["text"] = "# to Accuracy Rating", + ["id"] = "explicit.stat_2081918629", + ["text"] = "#% increased effect of Socketed Items", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["826_LocalIncreasedPhysicalDamagePercentAndAccuracyRating"] = { + ["210067635"] = { ["1HMace"] = { - ["max"] = 200, - ["min"] = 16, + ["max"] = 28, + ["min"] = 5, }, ["1HWeapon"] = { - ["max"] = 200, - ["min"] = 16, + ["max"] = 28, + ["min"] = 5, }, ["2HMace"] = { - ["max"] = 200, - ["min"] = 16, + ["max"] = 28, + ["min"] = 5, }, ["2HWeapon"] = { - ["max"] = 200, - ["min"] = 16, + ["max"] = 28, + ["min"] = 5, }, ["Bow"] = { - ["max"] = 200, - ["min"] = 16, + ["max"] = 19, + ["min"] = 5, }, ["Crossbow"] = { - ["max"] = 200, - ["min"] = 16, + ["max"] = 19, + ["min"] = 5, }, ["Flail"] = { - ["max"] = 200, - ["min"] = 16, + ["max"] = 28, + ["min"] = 5, }, ["Quarterstaff"] = { - ["max"] = 200, - ["min"] = 16, + ["max"] = 28, + ["min"] = 5, }, ["Spear"] = { - ["max"] = 200, - ["min"] = 16, + ["max"] = 28, + ["min"] = 5, }, ["Talisman"] = { - ["max"] = 200, - ["min"] = 16, + ["max"] = 28, + ["min"] = 5, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_803737631", - ["text"] = "# to Accuracy Rating", + ["id"] = "explicit.stat_210067635", + ["text"] = "#% increased Attack Speed (Local)", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["826_LocalLightRadiusAndAccuracy"] = { - ["1HMace"] = { - ["max"] = 60, + ["2106365538"] = { + ["Amulet"] = { + ["max"] = 50, ["min"] = 10, }, - ["1HWeapon"] = { - ["max"] = 60, + ["AnyJewel"] = { + ["max"] = 20, ["min"] = 10, }, - ["2HMace"] = { - ["max"] = 60, + ["BaseJewel"] = { + ["max"] = 20, ["min"] = 10, }, - ["2HWeapon"] = { - ["max"] = 60, - ["min"] = 10, + ["specialCaseData"] = { }, - ["Bow"] = { - ["max"] = 60, - ["min"] = 10, + ["tradeMod"] = { + ["id"] = "explicit.stat_2106365538", + ["text"] = "#% increased Evasion Rating", + ["type"] = "explicit", }, - ["Crossbow"] = { - ["max"] = 60, - ["min"] = 10, + }, + ["21071013"] = { + ["AnyJewel"] = { + ["max"] = 25, + ["min"] = 15, }, - ["Flail"] = { - ["max"] = 60, - ["min"] = 10, + ["BaseJewel"] = { + ["max"] = 25, + ["min"] = 15, }, - ["Quarterstaff"] = { - ["max"] = 60, - ["min"] = 10, + ["specialCaseData"] = { }, - ["Spear"] = { - ["max"] = 60, - ["min"] = 10, + ["tradeMod"] = { + ["id"] = "explicit.stat_21071013", + ["text"] = "Herald Skills deal #% increased Damage", + ["type"] = "explicit", }, - ["Talisman"] = { - ["max"] = 60, - ["min"] = 10, + }, + ["2107703111"] = { + ["AnyJewel"] = { + ["max"] = 3, + ["min"] = 2, + }, + ["RadiusJewel"] = { + ["max"] = 3, + ["min"] = 2, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_803737631", - ["text"] = "# to Accuracy Rating", + ["id"] = "explicit.stat_2107703111", + ["text"] = "Small Passive Skills in Radius also grant Offerings have #% increased Maximum Life", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["8276_MarkDuration"] = { + ["2108821127"] = { ["AnyJewel"] = { - ["max"] = 32, - ["min"] = 3, - }, - ["BaseJewel"] = { - ["max"] = 32, - ["min"] = 18, + ["max"] = 3, + ["min"] = 2, }, ["RadiusJewel"] = { - ["max"] = 4, - ["min"] = 3, + ["max"] = 3, + ["min"] = 2, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2594634307", - ["text"] = "Mark Skills have #% increased Skill Effect Duration", + ["id"] = "explicit.stat_2108821127", + ["text"] = "Small Passive Skills in Radius also grant #% increased Totem Damage", ["type"] = "explicit", }, }, - ["827_MovementVelocity"] = { + ["2112395885"] = { ["AnyJewel"] = { - ["max"] = 2, - ["min"] = 1, + ["max"] = 15, + ["min"] = 5, }, ["BaseJewel"] = { - ["max"] = 2, - ["min"] = 1, + ["max"] = 15, + ["min"] = 5, }, - ["Boots"] = { - ["max"] = 35, + ["specialCaseData"] = { + }, + ["tradeMod"] = { + ["id"] = "explicit.stat_2112395885", + ["text"] = "#% increased amount of Life Leeched", + ["type"] = "explicit", + }, + }, + ["2118708619"] = { + ["AnyJewel"] = { + ["max"] = 20, ["min"] = 10, }, - ["RadiusJewel"] = { - ["max"] = 1, - ["min"] = 1, + ["BaseJewel"] = { + ["max"] = 20, + ["min"] = 10, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2250533757", - ["text"] = "#% increased Movement Speed", + ["id"] = "explicit.stat_2118708619", + ["text"] = "#% increased Damage if you have Consumed a Corpse Recently", ["type"] = "explicit", }, }, - ["830_LocalIncreasedBlockPercentage"] = { - ["Shield"] = { - ["max"] = 30, - ["min"] = 15, - }, + ["2122183138"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_4147897060", - ["text"] = "#% increased Block chance", + ["id"] = "explicit.stat_2122183138", + ["text"] = "# Mana gained when you Block", ["type"] = "explicit", }, }, - ["831_LocalBaseArmourAndEnergyShield"] = { - ["Boots"] = { - ["max"] = 65, - ["min"] = 8, + ["2131720304"] = { + ["AnyJewel"] = { + ["max"] = 2, + ["min"] = 1, }, - ["Chest"] = { - ["max"] = 138, - ["min"] = 8, + ["RadiusJewel"] = { + ["max"] = 2, + ["min"] = 1, }, - ["Gloves"] = { - ["max"] = 65, - ["min"] = 8, + ["specialCaseData"] = { }, - ["Helmet"] = { - ["max"] = 78, - ["min"] = 8, + ["tradeMod"] = { + ["id"] = "explicit.stat_2131720304", + ["text"] = "Notable Passive Skills in Radius also grant Gain # Rage when Hit by an Enemy", + ["type"] = "explicit", }, - ["Shield"] = { - ["max"] = 117, + }, + ["2144192055"] = { + ["Ring"] = { + ["max"] = 203, ["min"] = 8, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_809229260", - ["text"] = "# to Armour", + ["id"] = "explicit.stat_2144192055", + ["text"] = "# to Evasion Rating", ["type"] = "explicit", }, ["usePositiveSign"] = true, }, - ["831_LocalBaseArmourAndEvasionRating"] = { - ["Boots"] = { - ["max"] = 65, - ["min"] = 8, - }, - ["Chest"] = { - ["max"] = 138, - ["min"] = 8, - }, - ["Gloves"] = { - ["max"] = 65, - ["min"] = 8, - }, - ["Helmet"] = { - ["max"] = 78, - ["min"] = 8, + ["2149603090"] = { + ["AnyJewel"] = { + ["max"] = 3, + ["min"] = 1, }, - ["Shield"] = { - ["max"] = 117, - ["min"] = 8, + ["RadiusJewel"] = { + ["max"] = 3, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_809229260", - ["text"] = "# to Armour", + ["id"] = "explicit.stat_2149603090", + ["text"] = "Notable Passive Skills in Radius also grant #% increased Cooldown Recovery Rate", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["831_LocalIncreasedArmourAndBase"] = { - ["Chest"] = { - ["max"] = 86, - ["min"] = 7, + ["2160282525"] = { + ["Boots"] = { + ["max"] = 60, + ["min"] = 36, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_809229260", - ["text"] = "# to Armour", + ["id"] = "explicit.stat_2160282525", + ["text"] = "#% reduced Freeze Duration on you", ["type"] = "explicit", }, - ["usePositiveSign"] = true, - }, - ["831_LocalIncreasedArmourAndEnergyShieldAndBase"] = { - ["Chest"] = { - ["max"] = 43, - ["min"] = 4, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_809229260", - ["text"] = "# to Armour", - ["type"] = "explicit", - }, - ["usePositiveSign"] = true, - }, - ["831_LocalIncreasedArmourAndEvasionAndBase"] = { - ["Chest"] = { - ["max"] = 43, - ["min"] = 4, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_809229260", - ["text"] = "# to Armour", - ["type"] = "explicit", - }, - ["usePositiveSign"] = true, }, - ["831_LocalPhysicalDamageReductionRating"] = { - ["Boots"] = { - ["max"] = 160, - ["min"] = 16, - }, - ["Chest"] = { - ["max"] = 276, - ["min"] = 16, + ["2162097452"] = { + ["1HWeapon"] = { + ["max"] = 4, + ["min"] = 1, }, - ["Gloves"] = { - ["max"] = 160, - ["min"] = 16, + ["Amulet"] = { + ["max"] = 3, + ["min"] = 1, }, ["Helmet"] = { - ["max"] = 202, - ["min"] = 16, + ["max"] = 2, + ["min"] = 1, }, - ["Shield"] = { - ["max"] = 256, - ["min"] = 16, + ["Sceptre"] = { + ["max"] = 4, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_809229260", - ["text"] = "# to Armour", + ["id"] = "explicit.stat_2162097452", + ["text"] = "# to Level of all Minion Skills", ["type"] = "explicit", }, ["usePositiveSign"] = true, }, - ["832_LocalBaseArmourAndEvasionRating"] = { - ["Boots"] = { - ["max"] = 57, - ["min"] = 6, - }, - ["Chest"] = { - ["max"] = 126, - ["min"] = 6, - }, - ["Gloves"] = { - ["max"] = 57, - ["min"] = 6, - }, - ["Helmet"] = { - ["max"] = 69, - ["min"] = 6, + ["2174054121"] = { + ["AnyJewel"] = { + ["max"] = 7, + ["min"] = 3, }, - ["Shield"] = { - ["max"] = 107, - ["min"] = 6, + ["BaseJewel"] = { + ["max"] = 7, + ["min"] = 3, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2144192055", - ["text"] = "# to Evasion Rating", + ["id"] = "explicit.stat_2174054121", + ["text"] = "#% chance to inflict Bleeding on Hit", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["832_LocalBaseEvasionRatingAndEnergyShield"] = { - ["Boots"] = { - ["max"] = 57, - ["min"] = 6, - }, - ["Chest"] = { - ["max"] = 126, + ["2194114101"] = { + ["AnyJewel"] = { + ["max"] = 16, ["min"] = 6, }, - ["Gloves"] = { - ["max"] = 57, + ["BaseJewel"] = { + ["max"] = 16, ["min"] = 6, }, - ["Helmet"] = { - ["max"] = 69, - ["min"] = 6, + ["Quiver"] = { + ["max"] = 38, + ["min"] = 10, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2144192055", - ["text"] = "# to Evasion Rating", + ["id"] = "explicit.stat_2194114101", + ["text"] = "#% increased Critical Hit Chance for Attacks", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["832_LocalEvasionRating"] = { - ["Boots"] = { - ["max"] = 142, - ["min"] = 11, - }, - ["Chest"] = { - ["max"] = 251, - ["min"] = 11, - }, - ["Gloves"] = { - ["max"] = 142, - ["min"] = 11, - }, - ["Helmet"] = { - ["max"] = 181, - ["min"] = 11, + ["2202308025"] = { + ["AnyJewel"] = { + ["max"] = 3, + ["min"] = 2, }, - ["Shield"] = { - ["max"] = 232, - ["min"] = 11, + ["RadiusJewel"] = { + ["max"] = 3, + ["min"] = 2, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2144192055", - ["text"] = "# to Evasion Rating", + ["id"] = "explicit.stat_2202308025", + ["text"] = "Small Passive Skills in Radius also grant Mark Skills have #% increased Use Speed", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["832_LocalIncreasedArmourAndEvasionAndBase"] = { - ["Chest"] = { - ["max"] = 39, + ["221701169"] = { + ["AnyJewel"] = { + ["max"] = 7, + ["min"] = 3, + }, + ["RadiusJewel"] = { + ["max"] = 7, ["min"] = 3, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2144192055", - ["text"] = "# to Evasion Rating", + ["id"] = "explicit.stat_221701169", + ["text"] = "Notable Passive Skills in Radius also grant #% increased Poison Duration", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["832_LocalIncreasedEvasionAndBase"] = { - ["Chest"] = { - ["max"] = 79, + ["2222186378"] = { + ["AnyJewel"] = { + ["max"] = 15, + ["min"] = 5, + }, + ["BaseJewel"] = { + ["max"] = 15, ["min"] = 5, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2144192055", - ["text"] = "# to Evasion Rating", + ["id"] = "explicit.stat_2222186378", + ["text"] = "#% increased Mana Recovery from Flasks", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["832_LocalIncreasedEvasionAndEnergyShieldAndBase"] = { - ["Chest"] = { - ["max"] = 39, - ["min"] = 3, - }, + ["2223678961"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2144192055", - ["text"] = "# to Evasion Rating", + ["id"] = "explicit.stat_2223678961", + ["text"] = "Adds # to # Chaos damage", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["833_LocalBaseArmourAndEnergyShield"] = { - ["Boots"] = { - ["max"] = 25, - ["min"] = 5, + ["2231156303"] = { + ["1HWeapon"] = { + ["max"] = 119, + ["min"] = 25, }, - ["Chest"] = { - ["max"] = 48, - ["min"] = 5, + ["2HWeapon"] = { + ["max"] = 238, + ["min"] = 50, }, - ["Gloves"] = { - ["max"] = 25, + ["AnyJewel"] = { + ["max"] = 15, ["min"] = 5, }, - ["Helmet"] = { - ["max"] = 29, + ["BaseJewel"] = { + ["max"] = 15, ["min"] = 5, }, - ["Shield"] = { - ["max"] = 42, - ["min"] = 5, + ["Focus"] = { + ["max"] = 89, + ["min"] = 25, + }, + ["Ring"] = { + ["max"] = 30, + ["min"] = 3, + }, + ["Staff"] = { + ["max"] = 238, + ["min"] = 50, + }, + ["Wand"] = { + ["max"] = 119, + ["min"] = 25, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3489782002", - ["text"] = "# to maximum Energy Shield", + ["id"] = "explicit.stat_2231156303", + ["text"] = "#% increased Lightning Damage", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["833_LocalBaseEvasionRatingAndEnergyShield"] = { - ["Boots"] = { - ["max"] = 25, - ["min"] = 5, - }, - ["Chest"] = { - ["max"] = 48, - ["min"] = 5, + ["2250533757"] = { + ["AnyJewel"] = { + ["max"] = 2, + ["min"] = 1, }, - ["Gloves"] = { - ["max"] = 25, - ["min"] = 5, + ["BaseJewel"] = { + ["max"] = 2, + ["min"] = 1, }, - ["Helmet"] = { - ["max"] = 29, - ["min"] = 5, + ["Boots"] = { + ["max"] = 35, + ["min"] = 10, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3489782002", - ["text"] = "# to maximum Energy Shield", + ["id"] = "explicit.stat_2250533757", + ["text"] = "#% increased Movement Speed", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["833_LocalEnergyShield"] = { - ["Boots"] = { - ["max"] = 60, - ["min"] = 10, - }, - ["Chest"] = { - ["max"] = 96, - ["min"] = 10, + ["2254480358"] = { + ["1HWeapon"] = { + ["max"] = 5, + ["min"] = 1, }, - ["Focus"] = { - ["max"] = 90, - ["min"] = 10, + ["2HWeapon"] = { + ["max"] = 7, + ["min"] = 1, }, - ["Gloves"] = { - ["max"] = 60, - ["min"] = 10, + ["Staff"] = { + ["max"] = 7, + ["min"] = 1, }, - ["Helmet"] = { - ["max"] = 73, - ["min"] = 10, + ["Wand"] = { + ["max"] = 5, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3489782002", - ["text"] = "# to maximum Energy Shield", + ["id"] = "explicit.stat_2254480358", + ["text"] = "# to Level of all Cold Spell Skills", ["type"] = "explicit", }, ["usePositiveSign"] = true, }, - ["833_LocalIncreasedArmourAndEnergyShieldAndBase"] = { - ["Chest"] = { - ["max"] = 15, - ["min"] = 2, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3489782002", - ["text"] = "# to maximum Energy Shield", - ["type"] = "explicit", + ["2256120736"] = { + ["AnyJewel"] = { + ["max"] = 5, + ["min"] = 3, }, - ["usePositiveSign"] = true, - }, - ["833_LocalIncreasedEnergyShieldAndBase"] = { - ["Chest"] = { - ["max"] = 30, - ["min"] = 4, + ["RadiusJewel"] = { + ["max"] = 5, + ["min"] = 3, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3489782002", - ["text"] = "# to maximum Energy Shield", + ["id"] = "explicit.stat_2256120736", + ["text"] = "Notable Passive Skills in Radius also grant Debuffs on you expire #% faster", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["833_LocalIncreasedEvasionAndEnergyShieldAndBase"] = { - ["Chest"] = { - ["max"] = 15, - ["min"] = 2, + ["2272980012"] = { + ["AnyJewel"] = { + ["max"] = 5, + ["min"] = 3, + }, + ["RadiusJewel"] = { + ["max"] = 5, + ["min"] = 3, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3489782002", - ["text"] = "# to maximum Energy Shield", + ["id"] = "explicit.stat_2272980012", + ["text"] = "Notable Passive Skills in Radius also grant #% increased Duration of Damaging Ailments on Enemies", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["834_LocalArmourAndStunThreshold"] = { - ["Boots"] = { - ["max"] = 42, - ["min"] = 6, + ["2301718443"] = { + ["AnyJewel"] = { + ["max"] = 25, + ["min"] = 15, }, - ["Shield"] = { - ["max"] = 42, - ["min"] = 6, + ["BaseJewel"] = { + ["max"] = 25, + ["min"] = 15, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2866361420", - ["text"] = "#% increased Armour", + ["id"] = "explicit.stat_2301718443", + ["text"] = "#% increased Damage against Enemies with Fully Broken Armour", ["type"] = "explicit", }, }, - ["834_LocalIncreasedArmourAndBase"] = { - ["Chest"] = { - ["max"] = 42, - ["min"] = 6, + ["2320654813"] = { + ["AnyJewel"] = { + ["max"] = 7, + ["min"] = 3, + }, + ["RadiusJewel"] = { + ["max"] = 7, + ["min"] = 3, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2866361420", - ["text"] = "#% increased Armour", + ["id"] = "explicit.stat_2320654813", + ["text"] = "Notable Passive Skills in Radius also grant #% increased Charm Charges gained", ["type"] = "explicit", }, }, - ["834_LocalIncreasedArmourAndLife"] = { - ["Chest"] = { - ["max"] = 42, - ["min"] = 6, + ["2321178454"] = { + ["AnyJewel"] = { + ["max"] = 20, + ["min"] = 10, }, - ["Gloves"] = { - ["max"] = 42, - ["min"] = 6, + ["BaseJewel"] = { + ["max"] = 20, + ["min"] = 10, }, - ["Helmet"] = { - ["max"] = 42, - ["min"] = 6, + ["Quiver"] = { + ["max"] = 26, + ["min"] = 12, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2866361420", - ["text"] = "#% increased Armour", + ["id"] = "explicit.stat_2321178454", + ["text"] = "#% chance to Pierce an Enemy", ["type"] = "explicit", }, }, - ["834_LocalIncreasedArmourAndMana"] = { - ["Helmet"] = { - ["max"] = 42, - ["min"] = 6, + ["2334956771"] = { + ["AnyJewel"] = { + ["max"] = 2, + ["min"] = 1, + }, + ["RadiusJewel"] = { + ["max"] = 2, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2866361420", - ["text"] = "#% increased Armour", + ["id"] = "explicit.stat_2334956771", + ["text"] = "Notable Passive Skills in Radius also grant Projectiles have #% chance to Chain an additional time from terrain", ["type"] = "explicit", }, }, - ["834_LocalPhysicalDamageReductionRatingPercent"] = { + ["2339757871"] = { + ["AnyJewel"] = { + ["max"] = 20, + ["min"] = 10, + }, + ["BaseJewel"] = { + ["max"] = 20, + ["min"] = 10, + }, ["Boots"] = { - ["max"] = 100, - ["min"] = 15, + ["max"] = 45, + ["min"] = 26, }, - ["Chest"] = { - ["max"] = 110, - ["min"] = 15, + ["Focus"] = { + ["max"] = 55, + ["min"] = 26, }, ["Gloves"] = { - ["max"] = 100, - ["min"] = 15, + ["max"] = 45, + ["min"] = 26, }, ["Helmet"] = { - ["max"] = 100, - ["min"] = 15, + ["max"] = 45, + ["min"] = 26, }, ["Shield"] = { - ["max"] = 110, - ["min"] = 15, + ["max"] = 55, + ["min"] = 26, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2866361420", - ["text"] = "#% increased Armour", + ["id"] = "explicit.stat_2339757871", + ["text"] = "#% increased Energy Shield Recharge Rate", ["type"] = "explicit", }, }, - ["835_LocalEvasionAndStunThreshold"] = { - ["Boots"] = { - ["max"] = 42, - ["min"] = 6, + ["234296660"] = { + ["AnyJewel"] = { + ["max"] = 20, + ["min"] = 10, }, - ["Shield"] = { - ["max"] = 42, - ["min"] = 6, + ["BaseJewel"] = { + ["max"] = 20, + ["min"] = 10, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2106365538", - ["text"] = "#% increased Evasion Rating", + ["id"] = "explicit.stat_234296660", + ["text"] = "Companions deal #% increased Damage", ["type"] = "explicit", }, }, - ["835_LocalEvasionRatingIncreasePercent"] = { - ["Boots"] = { - ["max"] = 100, - ["min"] = 15, + ["2347036682"] = { + ["1HWeapon"] = { + ["max"] = 30.5, + ["min"] = 2, }, - ["Chest"] = { - ["max"] = 110, - ["min"] = 15, + ["Sceptre"] = { + ["max"] = 30.5, + ["min"] = 2, }, - ["Gloves"] = { - ["max"] = 100, - ["min"] = 15, + ["specialCaseData"] = { }, - ["Helmet"] = { - ["max"] = 100, - ["min"] = 15, + ["tradeMod"] = { + ["id"] = "explicit.stat_2347036682", + ["text"] = "Allies in your Presence deal # to # added Attack Cold Damage", + ["type"] = "explicit", }, - ["Shield"] = { - ["max"] = 110, - ["min"] = 15, + }, + ["2353576063"] = { + ["AnyJewel"] = { + ["max"] = 4, + ["min"] = 2, + }, + ["BaseJewel"] = { + ["max"] = 4, + ["min"] = 2, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2106365538", - ["text"] = "#% increased Evasion Rating", + ["id"] = "explicit.stat_2353576063", + ["text"] = "#% increased Curse Magnitudes", ["type"] = "explicit", }, }, - ["835_LocalIncreasedEvasionAndBase"] = { - ["Chest"] = { - ["max"] = 42, - ["min"] = 6, + ["2359002191"] = { + ["AnyJewel"] = { + ["max"] = 10, + ["min"] = 5, + }, + ["RadiusJewel"] = { + ["max"] = 10, + ["min"] = 5, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2106365538", - ["text"] = "#% increased Evasion Rating", + ["id"] = "explicit.stat_2359002191", + ["text"] = "Notable Passive Skills in Radius also grant #% increased Critical Damage Bonus", ["type"] = "explicit", }, }, - ["835_LocalIncreasedEvasionAndLife"] = { - ["Chest"] = { - ["max"] = 42, - ["min"] = 6, + ["2365392475"] = { + ["Charm"] = { + ["max"] = 350, + ["min"] = 8, }, - ["Gloves"] = { - ["max"] = 42, + ["specialCaseData"] = { + }, + ["tradeMod"] = { + ["id"] = "explicit.stat_2365392475", + ["text"] = "Recover # Life when Used", + ["type"] = "explicit", + }, + }, + ["2374711847"] = { + ["AnyJewel"] = { + ["max"] = 12, ["min"] = 6, }, - ["Helmet"] = { - ["max"] = 42, + ["RadiusJewel"] = { + ["max"] = 12, ["min"] = 6, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2106365538", - ["text"] = "#% increased Evasion Rating", + ["id"] = "explicit.stat_2374711847", + ["text"] = "Notable Passive Skills in Radius also grant Offering Skills have #% increased Duration", ["type"] = "explicit", }, }, - ["835_LocalIncreasedEvasionAndMana"] = { - ["Helmet"] = { - ["max"] = 42, + ["2392824305"] = { + ["AnyJewel"] = { + ["max"] = 12, + ["min"] = 6, + }, + ["RadiusJewel"] = { + ["max"] = 12, ["min"] = 6, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2106365538", - ["text"] = "#% increased Evasion Rating", + ["id"] = "explicit.stat_2392824305", + ["text"] = "Notable Passive Skills in Radius also grant #% increased Stun Buildup with Maces", ["type"] = "explicit", }, }, - ["8364_MeleeDamageIfProjectileHitRecently"] = { + ["239367161"] = { ["AnyJewel"] = { ["max"] = 20, - ["min"] = 2, + ["min"] = 10, }, ["BaseJewel"] = { ["max"] = 20, ["min"] = 10, }, - ["RadiusJewel"] = { - ["max"] = 3, - ["min"] = 2, - }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3028809864", - ["text"] = "#% increased Melee Damage if you've dealt a Projectile Attack Hit in the past eight seconds", + ["id"] = "explicit.stat_239367161", + ["text"] = "#% increased Stun Buildup", ["type"] = "explicit", }, }, - ["836_LocalEnergyShieldAndStunThreshold"] = { - ["Boots"] = { - ["max"] = 42, - ["min"] = 6, + ["2416869319"] = { + ["LifeFlask"] = { + ["max"] = 80, + ["min"] = 51, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_4015621042", - ["text"] = "#% increased Energy Shield", + ["id"] = "explicit.stat_2416869319", + ["text"] = "Grants #% of Life Recovery to Minions", ["type"] = "explicit", }, }, - ["836_LocalEnergyShieldPercent"] = { - ["Boots"] = { - ["max"] = 100, - ["min"] = 15, + ["2421151933"] = { + ["AnyJewel"] = { + ["max"] = 3, + ["min"] = 2, }, - ["Chest"] = { - ["max"] = 110, - ["min"] = 15, - }, - ["Focus"] = { - ["max"] = 100, - ["min"] = 15, - }, - ["Gloves"] = { - ["max"] = 100, - ["min"] = 15, - }, - ["Helmet"] = { - ["max"] = 100, - ["min"] = 15, - }, - ["Shield"] = { - ["max"] = 110, - ["min"] = 101, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_4015621042", - ["text"] = "#% increased Energy Shield", - ["type"] = "explicit", - }, - }, - ["836_LocalIncreasedEnergyShieldAndBase"] = { - ["Chest"] = { - ["max"] = 42, - ["min"] = 6, + ["RadiusJewel"] = { + ["max"] = 3, + ["min"] = 2, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_4015621042", - ["text"] = "#% increased Energy Shield", + ["id"] = "explicit.stat_2421151933", + ["text"] = "Small Passive Skills in Radius also grant #% increased Melee Damage if you've dealt a Projectile Attack Hit in the past eight seconds", ["type"] = "explicit", }, }, - ["836_LocalIncreasedEnergyShieldAndLife"] = { - ["Chest"] = { - ["max"] = 42, - ["min"] = 6, - }, - ["Gloves"] = { - ["max"] = 42, - ["min"] = 6, + ["2440073079"] = { + ["AnyJewel"] = { + ["max"] = 15, + ["min"] = 5, }, - ["Helmet"] = { - ["max"] = 42, - ["min"] = 6, + ["BaseJewel"] = { + ["max"] = 15, + ["min"] = 5, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_4015621042", - ["text"] = "#% increased Energy Shield", + ["id"] = "explicit.stat_2440073079", + ["text"] = "#% increased Damage while Shapeshifted", ["type"] = "explicit", }, }, - ["836_LocalIncreasedEnergyShieldAndMana"] = { - ["Focus"] = { - ["max"] = 42, - ["min"] = 6, + ["2442527254"] = { + ["AnyJewel"] = { + ["max"] = 2, + ["min"] = 1, }, - ["Helmet"] = { - ["max"] = 42, - ["min"] = 6, + ["RadiusJewel"] = { + ["max"] = 2, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_4015621042", - ["text"] = "#% increased Energy Shield", + ["id"] = "explicit.stat_2442527254", + ["text"] = "Small Passive Skills in Radius also grant #% increased Cold Damage", ["type"] = "explicit", }, }, - ["837_LocalArmourAndEvasion"] = { + ["2451402625"] = { ["Boots"] = { ["max"] = 100, ["min"] = 15, @@ -13225,737 +12978,730 @@ return { ["type"] = "explicit", }, }, - ["837_LocalArmourAndEvasionAndStunThreshold"] = { - ["Boots"] = { - ["max"] = 42, - ["min"] = 6, + ["2456523742"] = { + ["AnyJewel"] = { + ["max"] = 20, + ["min"] = 10, }, - ["Shield"] = { - ["max"] = 42, - ["min"] = 6, + ["BaseJewel"] = { + ["max"] = 20, + ["min"] = 10, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2451402625", - ["text"] = "#% increased Armour and Evasion", + ["id"] = "explicit.stat_2456523742", + ["text"] = "#% increased Critical Damage Bonus with Spears", ["type"] = "explicit", }, }, - ["837_LocalIncreasedArmourAndEvasionAndBase"] = { - ["Chest"] = { - ["max"] = 42, - ["min"] = 6, + ["2463230181"] = { + ["2HWeapon"] = { + ["max"] = 200, + ["min"] = 25, + }, + ["Bow"] = { + ["max"] = 200, + ["min"] = 25, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2451402625", - ["text"] = "#% increased Armour and Evasion", + ["id"] = "explicit.stat_2463230181", + ["text"] = "#% Surpassing chance to fire an additional Arrow", ["type"] = "explicit", }, + ["usePositiveSign"] = true, }, - ["837_LocalIncreasedArmourAndEvasionAndLife"] = { - ["Chest"] = { - ["max"] = 42, - ["min"] = 6, - }, - ["Gloves"] = { - ["max"] = 42, - ["min"] = 6, + ["2466785537"] = { + ["AnyJewel"] = { + ["max"] = 10, + ["min"] = 5, }, - ["Helmet"] = { - ["max"] = 42, - ["min"] = 6, + ["RadiusJewel"] = { + ["max"] = 10, + ["min"] = 5, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2451402625", - ["text"] = "#% increased Armour and Evasion", + ["id"] = "explicit.stat_2466785537", + ["text"] = "Notable Passive Skills in Radius also grant #% increased Critical Spell Damage Bonus", ["type"] = "explicit", }, }, - ["837_LocalIncreasedArmourAndEvasionAndMana"] = { - ["Helmet"] = { - ["max"] = 42, - ["min"] = 6, + ["2480498143"] = { + ["AnyJewel"] = { + ["max"] = 6, + ["min"] = 4, + }, + ["BaseJewel"] = { + ["max"] = 6, + ["min"] = 4, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2451402625", - ["text"] = "#% increased Armour and Evasion", + ["id"] = "explicit.stat_2480498143", + ["text"] = "#% of Skill Mana Costs Converted to Life Costs", ["type"] = "explicit", }, }, - ["838_LocalArmourAndEnergyShield"] = { - ["Boots"] = { - ["max"] = 100, - ["min"] = 15, - }, - ["Chest"] = { - ["max"] = 110, - ["min"] = 15, - }, - ["Gloves"] = { - ["max"] = 100, - ["min"] = 15, - }, - ["Helmet"] = { - ["max"] = 100, - ["min"] = 15, - }, + ["2481353198"] = { ["Shield"] = { - ["max"] = 110, + ["max"] = 30, ["min"] = 15, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3321629045", - ["text"] = "#% increased Armour and Energy Shield", + ["id"] = "explicit.stat_2481353198", + ["text"] = "#% increased Block chance (Local)", ["type"] = "explicit", }, }, - ["838_LocalArmourAndEnergyShieldAndStunThreshold"] = { - ["Boots"] = { - ["max"] = 42, - ["min"] = 6, + ["2482852589"] = { + ["Amulet"] = { + ["max"] = 50, + ["min"] = 10, }, - ["Shield"] = { - ["max"] = 42, - ["min"] = 6, + ["AnyJewel"] = { + ["max"] = 20, + ["min"] = 10, + }, + ["BaseJewel"] = { + ["max"] = 20, + ["min"] = 10, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3321629045", - ["text"] = "#% increased Armour and Energy Shield", + ["id"] = "explicit.stat_2482852589", + ["text"] = "#% increased maximum Energy Shield", ["type"] = "explicit", }, }, - ["838_LocalIncreasedArmourAndEnergyShieldAndBase"] = { - ["Chest"] = { - ["max"] = 42, - ["min"] = 6, + ["2487305362"] = { + ["AnyJewel"] = { + ["max"] = 15, + ["min"] = 5, + }, + ["BaseJewel"] = { + ["max"] = 15, + ["min"] = 5, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3321629045", - ["text"] = "#% increased Armour and Energy Shield", + ["id"] = "explicit.stat_2487305362", + ["text"] = "#% increased Magnitude of Poison you inflict", ["type"] = "explicit", }, }, - ["838_LocalIncreasedArmourAndEnergyShieldAndLife"] = { - ["Chest"] = { - ["max"] = 42, - ["min"] = 6, - }, - ["Gloves"] = { - ["max"] = 42, - ["min"] = 6, + ["2503377690"] = { + ["LifeFlask"] = { + ["max"] = 30, + ["min"] = 20, }, - ["Helmet"] = { - ["max"] = 42, - ["min"] = 6, + ["ManaFlask"] = { + ["max"] = 30, + ["min"] = 20, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3321629045", - ["text"] = "#% increased Armour and Energy Shield", + ["id"] = "explicit.stat_2503377690", + ["text"] = "#% of Recovery applied Instantly", ["type"] = "explicit", }, }, - ["838_LocalIncreasedArmourAndEnergyShieldAndMana"] = { - ["Helmet"] = { - ["max"] = 42, - ["min"] = 6, + ["2505884597"] = { + ["1HWeapon"] = { + ["max"] = 30, + ["min"] = 13, }, - ["specialCaseData"] = { + ["2HWeapon"] = { + ["max"] = 60, + ["min"] = 26, }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3321629045", - ["text"] = "#% increased Armour and Energy Shield", - ["type"] = "explicit", + ["Bow"] = { + ["max"] = 20, + ["min"] = 15, }, - }, - ["839_LocalEvasionAndEnergyShield"] = { - ["Boots"] = { - ["max"] = 100, + ["Crossbow"] = { + ["max"] = 33, + ["min"] = 25, + }, + ["Dagger"] = { + ["max"] = 20, ["min"] = 15, }, - ["Chest"] = { - ["max"] = 110, + ["Flail"] = { + ["max"] = 20, ["min"] = 15, }, - ["Gloves"] = { - ["max"] = 100, + ["One Hand Axe"] = { + ["max"] = 20, ["min"] = 15, }, - ["Helmet"] = { - ["max"] = 100, + ["One Hand Mace"] = { + ["max"] = 20, ["min"] = 15, }, - ["Shield"] = { - ["max"] = 110, - ["min"] = 101, + ["One Hand Sword"] = { + ["max"] = 20, + ["min"] = 15, }, - ["specialCaseData"] = { + ["Quarterstaff"] = { + ["max"] = 33, + ["min"] = 25, }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1999113824", - ["text"] = "#% increased Evasion and Energy Shield", - ["type"] = "explicit", + ["Spear"] = { + ["max"] = 20, + ["min"] = 15, }, - }, - ["839_LocalEvasionAndEnergyShieldAndStunThreshold"] = { - ["Boots"] = { - ["max"] = 42, - ["min"] = 6, + ["Staff"] = { + ["max"] = 60, + ["min"] = 26, }, - ["specialCaseData"] = { + ["Talisman"] = { + ["max"] = 33, + ["min"] = 25, }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1999113824", - ["text"] = "#% increased Evasion and Energy Shield", - ["type"] = "explicit", + ["Two Hand Axe"] = { + ["max"] = 33, + ["min"] = 25, }, - }, - ["839_LocalIncreasedEvasionAndEnergyShieldAndBase"] = { - ["Chest"] = { - ["max"] = 42, - ["min"] = 6, + ["Two Hand Mace"] = { + ["max"] = 33, + ["min"] = 25, + }, + ["Two Hand Sword"] = { + ["max"] = 33, + ["min"] = 25, + }, + ["Wand"] = { + ["max"] = 30, + ["min"] = 13, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1999113824", - ["text"] = "#% increased Evasion and Energy Shield", + ["id"] = "explicit.stat_2505884597", + ["text"] = "Gain #% of Damage as Extra Cold Damage", ["type"] = "explicit", }, }, - ["839_LocalIncreasedEvasionAndEnergyShieldAndLife"] = { - ["Chest"] = { - ["max"] = 42, - ["min"] = 6, - }, - ["Gloves"] = { - ["max"] = 42, - ["min"] = 6, + ["2518900926"] = { + ["AnyJewel"] = { + ["max"] = 15, + ["min"] = 5, }, - ["Helmet"] = { - ["max"] = 42, - ["min"] = 6, + ["BaseJewel"] = { + ["max"] = 15, + ["min"] = 5, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1999113824", - ["text"] = "#% increased Evasion and Energy Shield", + ["id"] = "explicit.stat_2518900926", + ["text"] = "#% increased Damage with Plant Skills", ["type"] = "explicit", }, }, - ["839_LocalIncreasedEvasionAndEnergyShieldAndMana"] = { - ["Helmet"] = { - ["max"] = 42, - ["min"] = 6, + ["2527686725"] = { + ["AnyJewel"] = { + ["max"] = 15, + ["min"] = 10, + }, + ["BaseJewel"] = { + ["max"] = 15, + ["min"] = 10, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1999113824", - ["text"] = "#% increased Evasion and Energy Shield", + ["id"] = "explicit.stat_2527686725", + ["text"] = "#% increased Magnitude of Shock you inflict", ["type"] = "explicit", }, }, - ["840_LocalArmourAndEvasionAndEnergyShield"] = { - ["Boots"] = { - ["max"] = 110, - ["min"] = 15, - }, - ["Chest"] = { - ["max"] = 110, - ["min"] = 15, - }, - ["Gloves"] = { - ["max"] = 110, - ["min"] = 15, + ["2534359663"] = { + ["AnyJewel"] = { + ["max"] = 5, + ["min"] = 3, }, - ["Helmet"] = { - ["max"] = 110, - ["min"] = 15, + ["RadiusJewel"] = { + ["max"] = 5, + ["min"] = 3, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3523867985", - ["text"] = "#% increased Armour, Evasion and Energy Shield", + ["id"] = "explicit.stat_2534359663", + ["text"] = "Notable Passive Skills in Radius also grant Minions have #% increased Area of Effect", ["type"] = "explicit", }, }, - ["842_LocalIncreasedSpiritAndMana"] = { - ["1HWeapon"] = { - ["max"] = 38, - ["min"] = 10, + ["253641217"] = { + ["AnyJewel"] = { + ["max"] = 7, + ["min"] = 3, }, - ["Sceptre"] = { - ["max"] = 38, - ["min"] = 10, + ["RadiusJewel"] = { + ["max"] = 7, + ["min"] = 3, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3984865854", - ["text"] = "#% increased Spirit", + ["id"] = "explicit.stat_253641217", + ["text"] = "Notable Passive Skills in Radius also grant #% increased Ignite Magnitude", ["type"] = "explicit", }, }, - ["842_LocalIncreasedSpiritPercent"] = { - ["1HWeapon"] = { - ["max"] = 65, - ["min"] = 27, - }, - ["Sceptre"] = { - ["max"] = 65, - ["min"] = 27, + ["2541588185"] = { + ["Charm"] = { + ["max"] = 40, + ["min"] = 16, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3984865854", - ["text"] = "#% increased Spirit", + ["id"] = "explicit.stat_2541588185", + ["text"] = "#% increased Duration (Charm)", ["type"] = "explicit", }, }, - ["843_PhysicalDamage"] = { + ["2557965901"] = { ["Gloves"] = { - ["max"] = 25.5, - ["min"] = 2, + ["max"] = 9.9, + ["min"] = 5, }, - ["Quiver"] = { - ["max"] = 25.5, + ["Ring"] = { + ["max"] = 7.9, + ["min"] = 5, + }, + ["specialCaseData"] = { + }, + ["tradeMod"] = { + ["id"] = "explicit.stat_2557965901", + ["text"] = "Leech #% of Physical Attack Damage as Life", + ["type"] = "explicit", + }, + }, + ["255840549"] = { + ["AnyJewel"] = { + ["max"] = 3, ["min"] = 2, }, - ["Ring"] = { - ["max"] = 25.5, + ["RadiusJewel"] = { + ["max"] = 3, ["min"] = 2, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3032590688", - ["text"] = "Adds # to # Physical Damage to Attacks", + ["id"] = "explicit.stat_255840549", + ["text"] = "Small Passive Skills in Radius also grant #% increased Hazard Damage", ["type"] = "explicit", }, }, - ["8446_MinionAccuracyRatingForJewel"] = { + ["2580617872"] = { + ["AnyJewel"] = { + ["max"] = -2, + ["min"] = -5, + }, + ["RadiusJewel"] = { + ["max"] = -2, + ["min"] = -5, + }, + ["invertOnNegative"] = true, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1718147982", - ["text"] = "#% increased Minion Accuracy Rating", + ["id"] = "explicit.stat_2580617872", + ["text"] = "Notable Passive Skills in Radius also grant #% increased Slowing Potency of Debuffs on You", ["type"] = "explicit", }, }, - ["844_FireDamage"] = { - ["Gloves"] = { - ["max"] = 37, - ["min"] = 2, + ["2582079000"] = { + ["specialCaseData"] = { + ["overrideModLinePlural"] = "+# Charm Slots", }, - ["Quiver"] = { - ["max"] = 37, - ["min"] = 2, + ["tradeMod"] = { + ["id"] = "explicit.stat_2582079000", + ["text"] = "# Charm Slot", + ["type"] = "explicit", }, - ["Ring"] = { - ["max"] = 37, - ["min"] = 2, + ["usePositiveSign"] = true, + }, + ["2594634307"] = { + ["AnyJewel"] = { + ["max"] = 32, + ["min"] = 18, + }, + ["BaseJewel"] = { + ["max"] = 32, + ["min"] = 18, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1573130764", - ["text"] = "Adds # to # Fire damage to Attacks", + ["id"] = "explicit.stat_2594634307", + ["text"] = "Mark Skills have #% increased Skill Effect Duration", ["type"] = "explicit", }, }, - ["8453_MinionAttackSpeedAndCastSpeed"] = { + ["2610562860"] = { ["AnyJewel"] = { - ["max"] = 4, + ["max"] = 1, ["min"] = 1, }, - ["BaseJewel"] = { - ["max"] = 4, - ["min"] = 2, - }, ["RadiusJewel"] = { - ["max"] = 2, + ["max"] = 1, ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3091578504", - ["text"] = "Minions have #% increased Attack and Cast Speed", + ["id"] = "explicit.stat_2610562860", + ["text"] = "Small Passive Skills in Radius also grant #% chance to Blind Enemies on Hit with Attacks", ["type"] = "explicit", }, }, - ["845_ColdDamage"] = { - ["Gloves"] = { - ["max"] = 30.5, - ["min"] = 1.5, - }, - ["Quiver"] = { - ["max"] = 30.5, - ["min"] = 1.5, + ["2637470878"] = { + ["AnyJewel"] = { + ["max"] = 20, + ["min"] = 10, }, - ["Ring"] = { - ["max"] = 30.5, - ["min"] = 1.5, + ["BaseJewel"] = { + ["max"] = 20, + ["min"] = 10, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_4067062424", - ["text"] = "Adds # to # Cold damage to Attacks", + ["id"] = "explicit.stat_2637470878", + ["text"] = "#% increased Armour Break Duration", ["type"] = "explicit", }, }, - ["846_LightningDamage"] = { - ["Gloves"] = { - ["max"] = 37.5, - ["min"] = 2.5, + ["2638756573"] = { + ["AnyJewel"] = { + ["max"] = 3, + ["min"] = 2, }, - ["Quiver"] = { - ["max"] = 37.5, - ["min"] = 2.5, + ["RadiusJewel"] = { + ["max"] = 3, + ["min"] = 2, }, - ["Ring"] = { - ["max"] = 37.5, - ["min"] = 2.5, + ["specialCaseData"] = { + }, + ["tradeMod"] = { + ["id"] = "explicit.stat_2638756573", + ["text"] = "Small Passive Skills in Radius also grant Companions have #% increased maximum Life", + ["type"] = "explicit", }, + }, + ["2639966148"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1754445556", - ["text"] = "Adds # to # Lightning damage to Attacks", + ["id"] = "explicit.stat_2639966148", + ["text"] = "Minions Revive #% faster", ["type"] = "explicit", }, }, - ["8476_MinionCriticalStrikeChanceIncrease"] = { + ["2653955271"] = { ["AnyJewel"] = { - ["max"] = 20, + ["max"] = 10, ["min"] = 5, }, ["BaseJewel"] = { - ["max"] = 20, - ["min"] = 10, - }, - ["RadiusJewel"] = { ["max"] = 10, ["min"] = 5, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_491450213", - ["text"] = "Minions have #% increased Critical Hit Chance", + ["id"] = "explicit.stat_2653955271", + ["text"] = "Damage Penetrates #% Fire Resistance", ["type"] = "explicit", }, }, - ["8478_MinionCriticalStrikeMultiplier"] = { + ["266564538"] = { ["AnyJewel"] = { - ["max"] = 25, - ["min"] = 6, - }, - ["BaseJewel"] = { - ["max"] = 25, - ["min"] = 15, + ["max"] = 2, + ["min"] = 1, }, ["RadiusJewel"] = { - ["max"] = 12, - ["min"] = 6, + ["max"] = 2, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1854213750", - ["text"] = "Minions have #% increased Critical Damage Bonus", + ["id"] = "explicit.stat_266564538", + ["text"] = "Small Passive Skills in Radius also grant #% increased Damage while Shapeshifted", ["type"] = "explicit", }, }, - ["847_DamageGainedAsFire"] = { - ["1HWeapon"] = { - ["max"] = 30, - ["min"] = 13, - }, - ["2HWeapon"] = { - ["max"] = 60, - ["min"] = 26, - }, - ["Staff"] = { - ["max"] = 60, - ["min"] = 26, - }, - ["Wand"] = { - ["max"] = 30, - ["min"] = 13, - }, + ["2672805335"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3015669065", - ["text"] = "Gain #% of Damage as Extra Fire Damage", + ["id"] = "explicit.stat_2672805335", + ["text"] = "#% increased Attack and Cast Speed", ["type"] = "explicit", }, }, - ["847_DamageasExtraFire"] = { + ["2675129731"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3015669065", - ["text"] = "Gain #% of Damage as Extra Fire Damage", + ["id"] = "explicit.stat_2675129731", + ["text"] = "Notable Passive Skills in Radius also grant #% increased Warcry Buff Effect", ["type"] = "explicit", }, }, - ["849_DamageGainedAsCold"] = { - ["1HWeapon"] = { - ["max"] = 30, - ["min"] = 13, - }, - ["2HWeapon"] = { - ["max"] = 60, - ["min"] = 26, - }, - ["Staff"] = { - ["max"] = 60, - ["min"] = 26, - }, - ["Wand"] = { - ["max"] = 30, - ["min"] = 13, + ["2676834156"] = { + ["Charm"] = { + ["max"] = 500, + ["min"] = 44, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2505884597", - ["text"] = "Gain #% of Damage as Extra Cold Damage", + ["id"] = "explicit.stat_2676834156", + ["text"] = "Also grants # Guard", ["type"] = "explicit", }, }, - ["849_DamageasExtraCold"] = { + ["2690740379"] = { + ["AnyJewel"] = { + ["max"] = 4, + ["min"] = 3, + }, + ["RadiusJewel"] = { + ["max"] = 4, + ["min"] = 3, + }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2505884597", - ["text"] = "Gain #% of Damage as Extra Cold Damage", + ["id"] = "explicit.stat_2690740379", + ["text"] = "Small Passive Skills in Radius also grant Banner Skills have #% increased Duration", ["type"] = "explicit", }, }, - ["851_DamageGainedAsLightning"] = { + ["2694482655"] = { + ["1HMace"] = { + ["max"] = 25, + ["min"] = 10, + }, ["1HWeapon"] = { - ["max"] = 30, - ["min"] = 13, + ["max"] = 25, + ["min"] = 10, + }, + ["2HMace"] = { + ["max"] = 25, + ["min"] = 10, }, ["2HWeapon"] = { - ["max"] = 60, - ["min"] = 26, + ["max"] = 25, + ["min"] = 10, }, - ["Staff"] = { - ["max"] = 60, - ["min"] = 26, + ["Bow"] = { + ["max"] = 25, + ["min"] = 10, }, - ["Wand"] = { - ["max"] = 30, - ["min"] = 13, + ["Crossbow"] = { + ["max"] = 25, + ["min"] = 10, }, - ["specialCaseData"] = { + ["Flail"] = { + ["max"] = 25, + ["min"] = 10, }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3278136794", - ["text"] = "Gain #% of Damage as Extra Lightning Damage", - ["type"] = "explicit", + ["Quarterstaff"] = { + ["max"] = 25, + ["min"] = 10, + }, + ["Spear"] = { + ["max"] = 25, + ["min"] = 10, + }, + ["Talisman"] = { + ["max"] = 25, + ["min"] = 10, }, - }, - ["851_DamageasExtraLightning"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3278136794", - ["text"] = "Gain #% of Damage as Extra Lightning Damage", + ["id"] = "explicit.stat_2694482655", + ["text"] = "#% to Critical Damage Bonus", ["type"] = "explicit", }, + ["usePositiveSign"] = true, }, - ["8529_MinionReviveSpeed"] = { + ["2696027455"] = { + ["AnyJewel"] = { + ["max"] = 16, + ["min"] = 6, + }, + ["BaseJewel"] = { + ["max"] = 16, + ["min"] = 6, + }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2639966148", - ["text"] = "Minions Revive #% faster", + ["id"] = "explicit.stat_2696027455", + ["text"] = "#% increased Damage with Spears", ["type"] = "explicit", }, }, - ["853_SpellDamage"] = { - ["Amulet"] = { - ["max"] = 30, + ["2704905000"] = { + ["AnyJewel"] = { + ["max"] = 7, + ["min"] = 3, + }, + ["RadiusJewel"] = { + ["max"] = 7, ["min"] = 3, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2974417149", - ["text"] = "#% increased Spell Damage", + ["id"] = "explicit.stat_2704905000", + ["text"] = "Notable Passive Skills in Radius also grant #% increased Critical Hit Chance for Spells", ["type"] = "explicit", }, }, - ["853_WeaponSpellDamage"] = { - ["1HWeapon"] = { - ["max"] = 119, - ["min"] = 25, - }, - ["2HWeapon"] = { - ["max"] = 238, - ["min"] = 50, - }, + ["2709367754"] = { ["AnyJewel"] = { - ["max"] = 15, + ["max"] = 1, ["min"] = 1, }, ["BaseJewel"] = { - ["max"] = 15, - ["min"] = 5, + ["max"] = 1, + ["min"] = 1, }, - ["Focus"] = { - ["max"] = 89, - ["min"] = 25, + ["specialCaseData"] = { }, - ["RadiusJewel"] = { - ["max"] = 2, - ["min"] = 1, + ["tradeMod"] = { + ["id"] = "explicit.stat_2709367754", + ["text"] = "Gain # Rage on Melee Hit", + ["type"] = "explicit", }, - ["Staff"] = { - ["max"] = 238, - ["min"] = 50, + }, + ["2709646369"] = { + ["AnyJewel"] = { + ["max"] = 1, + ["min"] = 1, }, - ["Wand"] = { - ["max"] = 119, - ["min"] = 25, + ["RadiusJewel"] = { + ["max"] = 1, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2974417149", - ["text"] = "#% increased Spell Damage", + ["id"] = "explicit.stat_2709646369", + ["text"] = "Notable Passive Skills in Radius also grant #% of Damage is taken from Mana before Life", ["type"] = "explicit", }, }, - ["853_WeaponSpellDamageAndMana"] = { - ["1HWeapon"] = { - ["max"] = 49, + ["2720982137"] = { + ["AnyJewel"] = { + ["max"] = 25, ["min"] = 15, }, - ["2HWeapon"] = { - ["max"] = 98, - ["min"] = 30, - }, - ["Staff"] = { - ["max"] = 98, - ["min"] = 30, - }, - ["Wand"] = { - ["max"] = 49, + ["BaseJewel"] = { + ["max"] = 25, ["min"] = 15, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2974417149", - ["text"] = "#% increased Spell Damage", + ["id"] = "explicit.stat_2720982137", + ["text"] = "Banner Skills have #% increased Duration", ["type"] = "explicit", }, }, - ["855_FireDamagePercentage"] = { + ["2726713579"] = { ["AnyJewel"] = { - ["max"] = 15, + ["max"] = 1, ["min"] = 1, }, - ["BaseJewel"] = { - ["max"] = 15, - ["min"] = 5, - }, ["RadiusJewel"] = { - ["max"] = 2, + ["max"] = 1, ["min"] = 1, }, - ["Ring"] = { - ["max"] = 30, - ["min"] = 3, - }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3962278098", - ["text"] = "#% increased Fire Damage", + ["id"] = "explicit.stat_2726713579", + ["text"] = "Notable Passive Skills in Radius also grant Recover #% of maximum Life on Kill", ["type"] = "explicit", }, }, - ["855_FireDamageWeaponPrefix"] = { + ["274716455"] = { ["1HWeapon"] = { - ["max"] = 119, - ["min"] = 25, + ["max"] = 39, + ["min"] = 10, }, ["2HWeapon"] = { - ["max"] = 238, - ["min"] = 50, + ["max"] = 59, + ["min"] = 15, + }, + ["AnyJewel"] = { + ["max"] = 20, + ["min"] = 10, + }, + ["BaseJewel"] = { + ["max"] = 20, + ["min"] = 10, }, ["Focus"] = { - ["max"] = 89, - ["min"] = 25, + ["max"] = 34, + ["min"] = 10, }, ["Staff"] = { - ["max"] = 238, - ["min"] = 50, + ["max"] = 59, + ["min"] = 15, }, ["Wand"] = { - ["max"] = 119, - ["min"] = 25, + ["max"] = 39, + ["min"] = 10, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3962278098", - ["text"] = "#% increased Fire Damage", + ["id"] = "explicit.stat_274716455", + ["text"] = "#% increased Critical Spell Damage Bonus", ["type"] = "explicit", }, }, - ["856_ColdDamagePercentage"] = { - ["AnyJewel"] = { - ["max"] = 15, - ["min"] = 1, - }, - ["BaseJewel"] = { - ["max"] = 15, - ["min"] = 5, - }, - ["RadiusJewel"] = { - ["max"] = 2, - ["min"] = 1, + ["2748665614"] = { + ["Amulet"] = { + ["max"] = 8, + ["min"] = 3, }, ["Ring"] = { - ["max"] = 30, - ["min"] = 3, + ["max"] = 6, + ["min"] = 4, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3291658075", - ["text"] = "#% increased Cold Damage", + ["id"] = "explicit.stat_2748665614", + ["text"] = "#% increased maximum Mana", ["type"] = "explicit", }, }, - ["856_ColdDamageWeaponPrefix"] = { + ["2768835289"] = { ["1HWeapon"] = { ["max"] = 119, ["min"] = 25, @@ -13979,294 +13725,207 @@ return { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3291658075", - ["text"] = "#% increased Cold Damage", + ["id"] = "explicit.stat_2768835289", + ["text"] = "#% increased Spell Physical Damage", ["type"] = "explicit", }, }, - ["857_LightningDamagePercentage"] = { + ["2768899959"] = { ["AnyJewel"] = { - ["max"] = 15, + ["max"] = 2, ["min"] = 1, }, - ["BaseJewel"] = { - ["max"] = 15, - ["min"] = 5, - }, ["RadiusJewel"] = { ["max"] = 2, ["min"] = 1, }, - ["Ring"] = { - ["max"] = 30, - ["min"] = 3, - }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2231156303", - ["text"] = "#% increased Lightning Damage", + ["id"] = "explicit.stat_2768899959", + ["text"] = "Small Passive Skills in Radius also grant #% increased Lightning Damage", ["type"] = "explicit", }, }, - ["857_LightningDamageWeaponPrefix"] = { - ["1HWeapon"] = { - ["max"] = 119, - ["min"] = 25, + ["2770044702"] = { + ["AnyJewel"] = { + ["max"] = 1, + ["min"] = 1, }, - ["2HWeapon"] = { - ["max"] = 238, - ["min"] = 50, + ["RadiusJewel"] = { + ["max"] = 1, + ["min"] = 1, }, - ["Focus"] = { - ["max"] = 89, - ["min"] = 25, + ["specialCaseData"] = { }, - ["Staff"] = { - ["max"] = 238, - ["min"] = 50, + ["tradeMod"] = { + ["id"] = "explicit.stat_2770044702", + ["text"] = "Notable Passive Skills in Radius also grant #% increased Curse Magnitudes", + ["type"] = "explicit", }, - ["Wand"] = { - ["max"] = 119, - ["min"] = 25, + }, + ["2797971005"] = { + ["Gloves"] = { + ["max"] = 5, + ["min"] = 2, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2231156303", - ["text"] = "#% increased Lightning Damage", + ["id"] = "explicit.stat_2797971005", + ["text"] = "Gain # Life per Enemy Hit with Attacks", ["type"] = "explicit", }, }, - ["858_ChaosDamageWeaponPrefix"] = { - ["1HWeapon"] = { - ["max"] = 119, - ["min"] = 25, - }, - ["2HWeapon"] = { - ["max"] = 238, - ["min"] = 50, - }, - ["Focus"] = { - ["max"] = 89, - ["min"] = 25, - }, - ["Staff"] = { - ["max"] = 238, - ["min"] = 50, + ["280731498"] = { + ["AnyJewel"] = { + ["max"] = 6, + ["min"] = 4, }, - ["Wand"] = { - ["max"] = 119, - ["min"] = 25, + ["BaseJewel"] = { + ["max"] = 6, + ["min"] = 4, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_736967255", - ["text"] = "#% increased Chaos Damage", + ["id"] = "explicit.stat_280731498", + ["text"] = "#% increased Area of Effect", ["type"] = "explicit", }, }, - ["858_IncreasedChaosDamage"] = { + ["2809428780"] = { ["AnyJewel"] = { - ["max"] = 12, + ["max"] = 2, ["min"] = 1, }, - ["BaseJewel"] = { - ["max"] = 12, - ["min"] = 6, - }, ["RadiusJewel"] = { ["max"] = 2, ["min"] = 1, }, - ["Ring"] = { - ["max"] = 30, - ["min"] = 3, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_736967255", - ["text"] = "#% increased Chaos Damage", - ["type"] = "explicit", - }, - }, - ["858_PoisonDurationChaosDamage"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_736967255", - ["text"] = "#% increased Chaos Damage", + ["id"] = "explicit.stat_2809428780", + ["text"] = "Small Passive Skills in Radius also grant #% increased Damage with Spears", ["type"] = "explicit", }, }, - ["859_IncreasedWeaponElementalDamagePercent"] = { - ["1HMace"] = { - ["max"] = 100, - ["min"] = 19, - }, - ["1HWeapon"] = { - ["max"] = 100, - ["min"] = 19, - }, - ["2HMace"] = { - ["max"] = 139, - ["min"] = 34, - }, - ["2HWeapon"] = { - ["max"] = 139, - ["min"] = 19, - }, - ["Bow"] = { - ["max"] = 100, - ["min"] = 19, - }, - ["Crossbow"] = { - ["max"] = 139, - ["min"] = 34, - }, - ["Flail"] = { - ["max"] = 100, - ["min"] = 19, - }, - ["Quarterstaff"] = { - ["max"] = 139, - ["min"] = 34, - }, - ["Spear"] = { - ["max"] = 100, - ["min"] = 19, + ["2822644689"] = { + ["AnyJewel"] = { + ["max"] = 2, + ["min"] = 1, }, - ["Talisman"] = { - ["max"] = 139, - ["min"] = 34, + ["RadiusJewel"] = { + ["max"] = 2, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_387439868", - ["text"] = "#% increased Elemental Damage with Attacks", + ["id"] = "explicit.stat_2822644689", + ["text"] = "Notable Passive Skills in Radius also grant #% increased Attack Speed", ["type"] = "explicit", }, }, - ["860_PhysicalSpellDamageWeaponPrefix"] = { - ["1HWeapon"] = { - ["max"] = 119, - ["min"] = 25, - }, - ["2HWeapon"] = { - ["max"] = 238, - ["min"] = 50, - }, - ["Focus"] = { - ["max"] = 89, - ["min"] = 25, - }, - ["Staff"] = { - ["max"] = 238, - ["min"] = 50, + ["2839066308"] = { + ["AnyJewel"] = { + ["max"] = 15, + ["min"] = 5, }, - ["Wand"] = { - ["max"] = 119, - ["min"] = 25, + ["BaseJewel"] = { + ["max"] = 15, + ["min"] = 5, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2768835289", - ["text"] = "#% increased Spell Physical Damage", + ["id"] = "explicit.stat_2839066308", + ["text"] = "#% increased amount of Mana Leeched", ["type"] = "explicit", }, }, - ["861_DamageWithBowSkills"] = { - ["Quiver"] = { - ["max"] = 59, - ["min"] = 11, + ["2840989393"] = { + ["AnyJewel"] = { + ["max"] = 1, + ["min"] = 1, + }, + ["RadiusJewel"] = { + ["max"] = 1, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1241625305", - ["text"] = "#% increased Damage with Bow Skills", + ["id"] = "explicit.stat_2840989393", + ["text"] = "Small Passive Skills in Radius also grant #% chance to Poison on Hit", ["type"] = "explicit", }, }, - ["862_IncreasedAccuracy"] = { - ["Amulet"] = { - ["max"] = 450, - ["min"] = 11, - }, - ["Gloves"] = { - ["max"] = 550, - ["min"] = 11, - }, - ["Helmet"] = { - ["max"] = 550, - ["min"] = 11, - }, - ["Quiver"] = { - ["max"] = 550, - ["min"] = 11, + ["2843214518"] = { + ["AnyJewel"] = { + ["max"] = 15, + ["min"] = 5, }, - ["Ring"] = { - ["max"] = 450, - ["min"] = 11, + ["BaseJewel"] = { + ["max"] = 15, + ["min"] = 5, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_803737631", - ["text"] = "# to Accuracy Rating", + ["id"] = "explicit.stat_2843214518", + ["text"] = "#% increased Attack Damage", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["862_LightRadiusAndAccuracy"] = { - ["Helmet"] = { - ["max"] = 60, - ["min"] = 10, + ["2849546516"] = { + ["AnyJewel"] = { + ["max"] = 4, + ["min"] = 2, + }, + ["RadiusJewel"] = { + ["max"] = 4, + ["min"] = 2, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_803737631", - ["text"] = "# to Accuracy Rating", + ["id"] = "explicit.stat_2849546516", + ["text"] = "Notable Passive Skills in Radius also grant Meta Skills gain #% increased Energy", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["863_PhysicalDamageReductionRating"] = { - ["Belt"] = { - ["max"] = 255, - ["min"] = 12, + ["2854751904"] = { + ["1HWeapon"] = { + ["max"] = 37.5, + ["min"] = 3, + }, + ["Sceptre"] = { + ["max"] = 37.5, + ["min"] = 3, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_809229260", - ["text"] = "# to Armour", + ["id"] = "explicit.stat_2854751904", + ["text"] = "Allies in your Presence deal # to # added Attack Lightning Damage", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["864_GlobalPhysicalDamageReductionRatingPercent"] = { + ["2866361420"] = { ["Amulet"] = { ["max"] = 50, ["min"] = 10, }, ["AnyJewel"] = { ["max"] = 20, - ["min"] = 2, + ["min"] = 10, }, ["BaseJewel"] = { ["max"] = 20, ["min"] = 10, }, - ["RadiusJewel"] = { - ["max"] = 3, - ["min"] = 2, - }, ["specialCaseData"] = { }, ["tradeMod"] = { @@ -14275,33 +13934,32 @@ return { ["type"] = "explicit", }, }, - ["865_EvasionRating"] = { - ["Ring"] = { - ["max"] = 203, - ["min"] = 8, + ["2881298780"] = { + ["Belt"] = { + ["max"] = 185.5, + ["min"] = 2, + }, + ["Chest"] = { + ["max"] = 185.5, + ["min"] = 2, + }, + ["Shield"] = { + ["max"] = 185.5, + ["min"] = 2, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2144192055", - ["text"] = "# to Evasion Rating", + ["id"] = "explicit.stat_2881298780", + ["text"] = "# to # Physical Thorns damage", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["866_GlobalEvasionRatingPercent"] = { - ["Amulet"] = { - ["max"] = 50, - ["min"] = 10, - }, + ["288364275"] = { ["AnyJewel"] = { - ["max"] = 20, + ["max"] = 3, ["min"] = 2, }, - ["BaseJewel"] = { - ["max"] = 20, - ["min"] = 10, - }, ["RadiusJewel"] = { ["max"] = 3, ["min"] = 2, @@ -14309,625 +13967,617 @@ return { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2106365538", - ["text"] = "#% increased Evasion Rating", + ["id"] = "explicit.stat_288364275", + ["text"] = "Small Passive Skills in Radius also grant #% increased Projectile Damage if you've dealt a Melee Hit in the past eight seconds", ["type"] = "explicit", }, }, - ["867_EnergyShield"] = { - ["Amulet"] = { - ["max"] = 89, - ["min"] = 8, + ["2891184298"] = { + ["1HWeapon"] = { + ["max"] = 35, + ["min"] = 9, }, - ["specialCaseData"] = { + ["2HWeapon"] = { + ["max"] = 52, + ["min"] = 14, }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3489782002", - ["text"] = "# to maximum Energy Shield", - ["type"] = "explicit", - }, - ["usePositiveSign"] = true, - }, - ["868_GlobalEnergyShieldPercent"] = { ["Amulet"] = { - ["max"] = 50, - ["min"] = 10, + ["max"] = 28, + ["min"] = 9, }, ["AnyJewel"] = { - ["max"] = 20, + ["max"] = 4, ["min"] = 2, }, ["BaseJewel"] = { - ["max"] = 20, - ["min"] = 10, - }, - ["RadiusJewel"] = { - ["max"] = 3, + ["max"] = 4, ["min"] = 2, }, + ["Focus"] = { + ["max"] = 32, + ["min"] = 9, + }, + ["Ring"] = { + ["max"] = 24, + ["min"] = 9, + }, + ["Staff"] = { + ["max"] = 52, + ["min"] = 14, + }, + ["Wand"] = { + ["max"] = 35, + ["min"] = 9, + }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2482852589", - ["text"] = "#% increased maximum Energy Shield", + ["id"] = "explicit.stat_2891184298", + ["text"] = "#% increased Cast Speed", ["type"] = "explicit", }, }, - ["869_IncreasedLife"] = { - ["Amulet"] = { - ["max"] = 149, - ["min"] = 10, - }, - ["Belt"] = { - ["max"] = 174, - ["min"] = 10, + ["289128254"] = { + ["1HWeapon"] = { + ["max"] = 20, + ["min"] = 5, }, - ["Boots"] = { - ["max"] = 149, - ["min"] = 10, + ["Sceptre"] = { + ["max"] = 20, + ["min"] = 5, }, - ["Chest"] = { - ["max"] = 214, - ["min"] = 10, + ["specialCaseData"] = { }, - ["Gloves"] = { - ["max"] = 149, - ["min"] = 10, + ["tradeMod"] = { + ["id"] = "explicit.stat_289128254", + ["text"] = "Allies in your Presence have #% increased Cast Speed", + ["type"] = "explicit", }, - ["Helmet"] = { - ["max"] = 174, - ["min"] = 10, + }, + ["2901986750"] = { + ["Amulet"] = { + ["max"] = 18, + ["min"] = 3, }, ["Ring"] = { - ["max"] = 119, - ["min"] = 10, + ["max"] = 16, + ["min"] = 3, }, ["Shield"] = { - ["max"] = 189, - ["min"] = 10, + ["max"] = 18, + ["min"] = 3, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3299347043", - ["text"] = "# to maximum Life", + ["id"] = "explicit.stat_2901986750", + ["text"] = "#% to all Elemental Resistances", ["type"] = "explicit", }, ["usePositiveSign"] = true, }, - ["869_LocalIncreasedArmourAndEnergyShieldAndLife"] = { - ["Chest"] = { - ["max"] = 49, - ["min"] = 7, - }, - ["Gloves"] = { - ["max"] = 49, - ["min"] = 7, + ["2907381231"] = { + ["AnyJewel"] = { + ["max"] = 12, + ["min"] = 8, }, - ["Helmet"] = { - ["max"] = 49, - ["min"] = 7, + ["RadiusJewel"] = { + ["max"] = 12, + ["min"] = 8, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3299347043", - ["text"] = "# to maximum Life", + ["id"] = "explicit.stat_2907381231", + ["text"] = "Notable Passive Skills in Radius also grant #% increased Glory generation for Banner Skills", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["869_LocalIncreasedArmourAndEvasionAndLife"] = { - ["Chest"] = { - ["max"] = 49, - ["min"] = 7, - }, - ["Gloves"] = { - ["max"] = 49, - ["min"] = 7, + ["2912416697"] = { + ["AnyJewel"] = { + ["max"] = 5, + ["min"] = 3, }, - ["Helmet"] = { - ["max"] = 49, - ["min"] = 7, + ["RadiusJewel"] = { + ["max"] = 5, + ["min"] = 3, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3299347043", - ["text"] = "# to maximum Life", + ["id"] = "explicit.stat_2912416697", + ["text"] = "Notable Passive Skills in Radius also grant #% increased Blind Effect", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["869_LocalIncreasedArmourAndLife"] = { - ["Chest"] = { - ["max"] = 49, - ["min"] = 7, - }, - ["Gloves"] = { - ["max"] = 49, - ["min"] = 7, - }, - ["Helmet"] = { - ["max"] = 49, - ["min"] = 7, + ["2923486259"] = { + ["Amulet"] = { + ["max"] = 27, + ["min"] = 4, }, - ["specialCaseData"] = { + ["Belt"] = { + ["max"] = 27, + ["min"] = 4, }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3299347043", - ["text"] = "# to maximum Life", - ["type"] = "explicit", + ["Boots"] = { + ["max"] = 27, + ["min"] = 4, }, - ["usePositiveSign"] = true, - }, - ["869_LocalIncreasedEnergyShieldAndLife"] = { ["Chest"] = { - ["max"] = 49, - ["min"] = 7, + ["max"] = 27, + ["min"] = 4, + }, + ["Focus"] = { + ["max"] = 27, + ["min"] = 4, }, ["Gloves"] = { - ["max"] = 49, - ["min"] = 7, + ["max"] = 27, + ["min"] = 4, }, ["Helmet"] = { - ["max"] = 49, - ["min"] = 7, + ["max"] = 27, + ["min"] = 4, + }, + ["Ring"] = { + ["max"] = 27, + ["min"] = 4, + }, + ["Shield"] = { + ["max"] = 27, + ["min"] = 4, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3299347043", - ["text"] = "# to maximum Life", + ["id"] = "explicit.stat_2923486259", + ["text"] = "#% to Chaos Resistance", ["type"] = "explicit", }, ["usePositiveSign"] = true, }, - ["869_LocalIncreasedEvasionAndEnergyShieldAndLife"] = { - ["Chest"] = { - ["max"] = 49, - ["min"] = 7, + ["293638271"] = { + ["1HWeapon"] = { + ["max"] = 100, + ["min"] = 51, }, - ["Gloves"] = { - ["max"] = 49, - ["min"] = 7, + ["2HWeapon"] = { + ["max"] = 100, + ["min"] = 51, }, - ["Helmet"] = { - ["max"] = 49, - ["min"] = 7, + ["AnyJewel"] = { + ["max"] = 20, + ["min"] = 10, + }, + ["BaseJewel"] = { + ["max"] = 20, + ["min"] = 10, + }, + ["Staff"] = { + ["max"] = 100, + ["min"] = 51, + }, + ["Wand"] = { + ["max"] = 100, + ["min"] = 51, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3299347043", - ["text"] = "# to maximum Life", + ["id"] = "explicit.stat_293638271", + ["text"] = "#% increased chance to Shock", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["869_LocalIncreasedEvasionAndLife"] = { - ["Chest"] = { - ["max"] = 49, - ["min"] = 7, - }, - ["Gloves"] = { - ["max"] = 49, - ["min"] = 7, + ["2954360902"] = { + ["AnyJewel"] = { + ["max"] = 2, + ["min"] = 1, }, - ["Helmet"] = { - ["max"] = 49, - ["min"] = 7, + ["RadiusJewel"] = { + ["max"] = 2, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3299347043", - ["text"] = "# to maximum Life", + ["id"] = "explicit.stat_2954360902", + ["text"] = "Small Passive Skills in Radius also grant Minions deal #% increased Damage", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["870_MaximumLifeIncreasePercent"] = { - ["Amulet"] = { - ["max"] = 8, - ["min"] = 3, + ["2957407601"] = { + ["AnyJewel"] = { + ["max"] = 25, + ["min"] = 15, + }, + ["BaseJewel"] = { + ["max"] = 25, + ["min"] = 15, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_983749596", - ["text"] = "#% increased maximum Life", + ["id"] = "explicit.stat_2957407601", + ["text"] = "Offering Skills have #% increased Duration", ["type"] = "explicit", }, }, - ["871_IncreasedMana"] = { + ["2968503605"] = { ["1HWeapon"] = { - ["max"] = 164, - ["min"] = 10, + ["max"] = 100, + ["min"] = 51, }, ["2HWeapon"] = { - ["max"] = 328, - ["min"] = 20, + ["max"] = 100, + ["min"] = 51, }, - ["Amulet"] = { - ["max"] = 189, + ["AnyJewel"] = { + ["max"] = 20, ["min"] = 10, }, - ["Belt"] = { - ["max"] = 124, + ["BaseJewel"] = { + ["max"] = 20, ["min"] = 10, }, - ["Boots"] = { - ["max"] = 124, - ["min"] = 10, + ["Staff"] = { + ["max"] = 100, + ["min"] = 51, }, - ["Focus"] = { - ["max"] = 164, - ["min"] = 10, - }, - ["Gloves"] = { - ["max"] = 124, - ["min"] = 10, - }, - ["Helmet"] = { - ["max"] = 149, - ["min"] = 10, - }, - ["Ring"] = { - ["max"] = 179, - ["min"] = 10, - }, - ["Sceptre"] = { - ["max"] = 164, - ["min"] = 10, - }, - ["Staff"] = { - ["max"] = 328, - ["min"] = 20, - }, - ["Wand"] = { - ["max"] = 164, - ["min"] = 10, + ["Wand"] = { + ["max"] = 100, + ["min"] = 51, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1050105434", - ["text"] = "# to maximum Mana", + ["id"] = "explicit.stat_2968503605", + ["text"] = "#% increased Flammability Magnitude", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["871_LocalIncreasedArmourAndEnergyShieldAndMana"] = { - ["Helmet"] = { - ["max"] = 39, - ["min"] = 6, + ["2969557004"] = { + ["AnyJewel"] = { + ["max"] = 1, + ["min"] = 1, + }, + ["RadiusJewel"] = { + ["max"] = 1, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1050105434", - ["text"] = "# to maximum Mana", + ["id"] = "explicit.stat_2969557004", + ["text"] = "Notable Passive Skills in Radius also grant Gain # Rage on Melee Hit", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["871_LocalIncreasedArmourAndEvasionAndMana"] = { - ["Helmet"] = { - ["max"] = 39, - ["min"] = 6, + ["2970621759"] = { + ["Gloves"] = { + ["max"] = 30, + ["min"] = 26, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1050105434", - ["text"] = "# to maximum Mana", + ["id"] = "explicit.stat_2970621759", + ["text"] = "#% of Lightning Damage taken Recouped as Life", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["871_LocalIncreasedArmourAndMana"] = { - ["Helmet"] = { - ["max"] = 39, - ["min"] = 6, + ["2974417149"] = { + ["1HWeapon"] = { + ["max"] = 119, + ["min"] = 25, }, - ["specialCaseData"] = { + ["2HWeapon"] = { + ["max"] = 238, + ["min"] = 50, }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1050105434", - ["text"] = "# to maximum Mana", - ["type"] = "explicit", + ["Amulet"] = { + ["max"] = 30, + ["min"] = 3, + }, + ["AnyJewel"] = { + ["max"] = 15, + ["min"] = 5, + }, + ["BaseJewel"] = { + ["max"] = 15, + ["min"] = 5, }, - ["usePositiveSign"] = true, - }, - ["871_LocalIncreasedEnergyShieldAndMana"] = { ["Focus"] = { - ["max"] = 39, - ["min"] = 6, + ["max"] = 89, + ["min"] = 25, }, - ["Helmet"] = { - ["max"] = 39, - ["min"] = 6, + ["Staff"] = { + ["max"] = 238, + ["min"] = 50, + }, + ["Wand"] = { + ["max"] = 119, + ["min"] = 25, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1050105434", - ["text"] = "# to maximum Mana", + ["id"] = "explicit.stat_2974417149", + ["text"] = "#% increased Spell Damage", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["871_LocalIncreasedEvasionAndEnergyShieldAndMana"] = { - ["Helmet"] = { - ["max"] = 39, - ["min"] = 6, + ["2976476845"] = { + ["AnyJewel"] = { + ["max"] = 7, + ["min"] = 3, + }, + ["RadiusJewel"] = { + ["max"] = 7, + ["min"] = 3, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1050105434", - ["text"] = "# to maximum Mana", + ["id"] = "explicit.stat_2976476845", + ["text"] = "Notable Passive Skills in Radius also grant #% increased Knockback Distance", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["871_LocalIncreasedEvasionAndMana"] = { - ["Helmet"] = { - ["max"] = 39, - ["min"] = 6, + ["3003542304"] = { + ["AnyJewel"] = { + ["max"] = 15, + ["min"] = 10, + }, + ["BaseJewel"] = { + ["max"] = 15, + ["min"] = 10, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1050105434", - ["text"] = "# to maximum Mana", + ["id"] = "explicit.stat_3003542304", + ["text"] = "Projectiles have #% chance for an additional Projectile when Forking", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["871_LocalIncreasedSpiritAndMana"] = { - ["1HWeapon"] = { - ["max"] = 45, - ["min"] = 17, + ["300723956"] = { + ["AnyJewel"] = { + ["max"] = 1, + ["min"] = 1, }, - ["Sceptre"] = { - ["max"] = 45, - ["min"] = 17, + ["BaseJewel"] = { + ["max"] = 1, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1050105434", - ["text"] = "# to maximum Mana", + ["id"] = "explicit.stat_300723956", + ["text"] = "Attack Hits apply Incision", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["871_WeaponSpellDamageAndMana"] = { + ["3015669065"] = { ["1HWeapon"] = { - ["max"] = 45, - ["min"] = 17, + ["max"] = 30, + ["min"] = 13, }, ["2HWeapon"] = { - ["max"] = 90, - ["min"] = 34, + ["max"] = 60, + ["min"] = 26, }, - ["Staff"] = { - ["max"] = 90, - ["min"] = 34, + ["Bow"] = { + ["max"] = 20, + ["min"] = 15, }, - ["Wand"] = { - ["max"] = 45, - ["min"] = 17, + ["Crossbow"] = { + ["max"] = 33, + ["min"] = 25, }, - ["specialCaseData"] = { + ["Dagger"] = { + ["max"] = 20, + ["min"] = 15, }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1050105434", - ["text"] = "# to maximum Mana", - ["type"] = "explicit", + ["Flail"] = { + ["max"] = 20, + ["min"] = 15, }, - ["usePositiveSign"] = true, - }, - ["871_WeaponTrapDamageAndMana"] = { - ["specialCaseData"] = { + ["One Hand Axe"] = { + ["max"] = 20, + ["min"] = 15, }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1050105434", - ["text"] = "# to maximum Mana", - ["type"] = "explicit", + ["One Hand Mace"] = { + ["max"] = 20, + ["min"] = 15, }, - ["usePositiveSign"] = true, - }, - ["872_MaximumManaIncreasePercent"] = { - ["Amulet"] = { - ["max"] = 8, - ["min"] = 3, + ["One Hand Sword"] = { + ["max"] = 20, + ["min"] = 15, }, - ["specialCaseData"] = { + ["Quarterstaff"] = { + ["max"] = 33, + ["min"] = 25, }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2748665614", - ["text"] = "#% increased maximum Mana", - ["type"] = "explicit", + ["Spear"] = { + ["max"] = 20, + ["min"] = 15, }, - }, - ["874_BaseSpirit"] = { - ["Amulet"] = { - ["max"] = 50, - ["min"] = 30, + ["Staff"] = { + ["max"] = 60, + ["min"] = 26, }, - ["Chest"] = { - ["max"] = 61, - ["min"] = 30, + ["Talisman"] = { + ["max"] = 33, + ["min"] = 25, + }, + ["Two Hand Axe"] = { + ["max"] = 33, + ["min"] = 25, + }, + ["Two Hand Mace"] = { + ["max"] = 33, + ["min"] = 25, + }, + ["Two Hand Sword"] = { + ["max"] = 33, + ["min"] = 25, + }, + ["Wand"] = { + ["max"] = 30, + ["min"] = 13, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3981240776", - ["text"] = "# to Spirit", + ["id"] = "explicit.stat_3015669065", + ["text"] = "Gain #% of Damage as Extra Fire Damage", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["875_ProjectileSpeed"] = { + ["3028809864"] = { ["AnyJewel"] = { - ["max"] = 8, - ["min"] = 2, + ["max"] = 20, + ["min"] = 10, }, ["BaseJewel"] = { - ["max"] = 8, - ["min"] = 4, - }, - ["Quiver"] = { - ["max"] = 46, + ["max"] = 20, ["min"] = 10, }, - ["RadiusJewel"] = { - ["max"] = 3, - ["min"] = 2, - }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3759663284", - ["text"] = "#% increased Projectile Speed", + ["id"] = "explicit.stat_3028809864", + ["text"] = "#% increased Melee Damage if you've dealt a Projectile Attack Hit in the past eight seconds", ["type"] = "explicit", }, }, - ["876_BeltFlaskLifeRecoveryRate"] = { - ["Belt"] = { - ["max"] = 40, - ["min"] = 5, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_51994685", - ["text"] = "#% increased Flask Life Recovery rate", - ["type"] = "explicit", - }, - }, - ["8776_OfferingDuration"] = { - ["AnyJewel"] = { - ["max"] = 25, - ["min"] = 6, + ["3032590688"] = { + ["Gloves"] = { + ["max"] = 25.5, + ["min"] = 2, }, - ["BaseJewel"] = { - ["max"] = 25, - ["min"] = 15, + ["Quiver"] = { + ["max"] = 25.5, + ["min"] = 2, }, - ["RadiusJewel"] = { - ["max"] = 12, - ["min"] = 6, + ["Ring"] = { + ["max"] = 25.5, + ["min"] = 2, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2957407601", - ["text"] = "Offering Skills have #% increased Duration", + ["id"] = "explicit.stat_3032590688", + ["text"] = "Adds # to # Physical Damage to Attacks", ["type"] = "explicit", }, }, - ["8777_OfferingLife"] = { - ["AnyJewel"] = { - ["max"] = 25, - ["min"] = 2, + ["3033371881"] = { + ["Boots"] = { + ["max"] = 23, + ["min"] = 8, }, - ["BaseJewel"] = { - ["max"] = 25, - ["min"] = 15, + ["Chest"] = { + ["max"] = 26, + ["min"] = 8, }, - ["RadiusJewel"] = { - ["max"] = 3, - ["min"] = 2, + ["Gloves"] = { + ["max"] = 23, + ["min"] = 8, + }, + ["Helmet"] = { + ["max"] = 23, + ["min"] = 8, + }, + ["Shield"] = { + ["max"] = 26, + ["min"] = 8, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3787460122", - ["text"] = "Offerings have #% increased Maximum Life", + ["id"] = "explicit.stat_3033371881", + ["text"] = "Gain Deflection Rating equal to #% of Evasion Rating", ["type"] = "explicit", }, }, - ["877_BeltFlaskManaRecoveryRate"] = { - ["Belt"] = { - ["max"] = 40, + ["3035140377"] = { + ["Bow"] = { + ["max"] = 3, + ["min"] = 3, + }, + ["Crossbow"] = { + ["max"] = 5, ["min"] = 5, }, - ["specialCaseData"] = { + ["Dagger"] = { + ["max"] = 3, + ["min"] = 3, }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1412217137", - ["text"] = "#% increased Flask Mana Recovery rate", - ["type"] = "explicit", + ["Flail"] = { + ["max"] = 3, + ["min"] = 3, }, - }, - ["878_BeltIncreasedCharmDuration"] = { - ["Belt"] = { - ["max"] = 33, - ["min"] = 4, + ["One Hand Axe"] = { + ["max"] = 3, + ["min"] = 3, }, - ["specialCaseData"] = { + ["One Hand Mace"] = { + ["max"] = 3, + ["min"] = 3, }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1389754388", - ["text"] = "#% increased Charm Effect Duration", - ["type"] = "explicit", + ["One Hand Sword"] = { + ["max"] = 3, + ["min"] = 3, }, - }, - ["878_CharmDuration"] = { - ["AnyJewel"] = { - ["max"] = 15, - ["min"] = 1, + ["Quarterstaff"] = { + ["max"] = 5, + ["min"] = 5, }, - ["BaseJewel"] = { - ["max"] = 15, + ["Spear"] = { + ["max"] = 3, + ["min"] = 3, + }, + ["Talisman"] = { + ["max"] = 5, ["min"] = 5, }, - ["RadiusJewel"] = { - ["max"] = 2, - ["min"] = 1, + ["Two Hand Axe"] = { + ["max"] = 5, + ["min"] = 5, + }, + ["Two Hand Mace"] = { + ["max"] = 5, + ["min"] = 5, + }, + ["Two Hand Sword"] = { + ["max"] = 5, + ["min"] = 5, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1389754388", - ["text"] = "#% increased Charm Effect Duration", + ["id"] = "explicit.stat_3035140377", + ["text"] = "# to Level of all Attack Skills", ["type"] = "explicit", }, + ["usePositiveSign"] = true, }, - ["8799_ParryDamage"] = { - ["AnyJewel"] = { - ["max"] = 25, - ["min"] = 2, - }, - ["BaseJewel"] = { - ["max"] = 25, - ["min"] = 15, - }, - ["RadiusJewel"] = { - ["max"] = 3, - ["min"] = 2, - }, + ["3037553757"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1569159338", - ["text"] = "#% increased Parry Damage", + ["id"] = "explicit.stat_3037553757", + ["text"] = "#% increased Warcry Buff Effect", ["type"] = "explicit", }, }, - ["879_FlaskDuration"] = { + ["30438393"] = { ["AnyJewel"] = { - ["max"] = 10, + ["max"] = 2, ["min"] = 1, }, - ["BaseJewel"] = { - ["max"] = 10, - ["min"] = 5, - }, ["RadiusJewel"] = { ["max"] = 2, ["min"] = 1, @@ -14935,1484 +14585,1394 @@ return { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3741323227", - ["text"] = "#% increased Flask Effect Duration", + ["id"] = "explicit.stat_30438393", + ["text"] = "Small Passive Skills in Radius also grant Minions have #% additional Physical Damage Reduction", ["type"] = "explicit", }, }, - ["8808_ParriedDebuffDuration"] = { - ["AnyJewel"] = { - ["max"] = 15, - ["min"] = 5, - }, - ["BaseJewel"] = { - ["max"] = 15, + ["3057012405"] = { + ["1HWeapon"] = { + ["max"] = 39, ["min"] = 10, }, - ["RadiusJewel"] = { - ["max"] = 10, - ["min"] = 5, + ["Sceptre"] = { + ["max"] = 39, + ["min"] = 10, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3401186585", - ["text"] = "#% increased Parried Debuff Duration", + ["id"] = "explicit.stat_3057012405", + ["text"] = "Allies in your Presence have #% increased Critical Damage Bonus", ["type"] = "explicit", }, }, - ["8809_StunThresholdDuringParry"] = { + ["3065378291"] = { ["AnyJewel"] = { - ["max"] = 12, - ["min"] = 8, + ["max"] = 4, + ["min"] = 2, }, ["RadiusJewel"] = { - ["max"] = 12, - ["min"] = 8, + ["max"] = 4, + ["min"] = 2, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1495814176", - ["text"] = "Notable Passive Skills in Radius also grant #% increased Stun Threshold while Parrying", + ["id"] = "explicit.stat_3065378291", + ["text"] = "Small Passive Skills in Radius also grant Herald Skills deal #% increased Damage", ["type"] = "explicit", }, }, - ["881_AlliesInPresenceAllDamage"] = { - ["1HWeapon"] = { - ["max"] = 119, - ["min"] = 25, + ["3067892458"] = { + ["AnyJewel"] = { + ["max"] = 18, + ["min"] = 10, }, - ["Sceptre"] = { - ["max"] = 119, - ["min"] = 25, + ["BaseJewel"] = { + ["max"] = 18, + ["min"] = 10, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1798257884", - ["text"] = "Allies in your Presence deal #% increased Damage", + ["id"] = "explicit.stat_3067892458", + ["text"] = "Triggered Spells deal #% increased Spell Damage", ["type"] = "explicit", }, }, - ["882_AlliesInPresenceAddedPhysicalDamage"] = { - ["1HWeapon"] = { - ["max"] = 25.5, - ["min"] = 2, + ["3088348485"] = { + ["AnyJewel"] = { + ["max"] = 2, + ["min"] = 1, }, - ["Sceptre"] = { - ["max"] = 25.5, - ["min"] = 2, + ["RadiusJewel"] = { + ["max"] = 2, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1574590649", - ["text"] = "Allies in your Presence deal # to # added Attack Physical Damage", + ["id"] = "explicit.stat_3088348485", + ["text"] = "Small Passive Skills in Radius also grant #% increased Charm Effect Duration", ["type"] = "explicit", }, }, - ["883_AlliesInPresenceAddedFireDamage"] = { - ["1HWeapon"] = { - ["max"] = 37, + ["3091578504"] = { + ["AnyJewel"] = { + ["max"] = 4, ["min"] = 2, }, - ["Sceptre"] = { - ["max"] = 37, + ["BaseJewel"] = { + ["max"] = 4, ["min"] = 2, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_849987426", - ["text"] = "Allies in your Presence deal # to # added Attack Fire Damage", + ["id"] = "explicit.stat_3091578504", + ["text"] = "Minions have #% increased Attack and Cast Speed", ["type"] = "explicit", }, }, - ["884_AlliesInPresenceAddedColdDamage"] = { - ["1HWeapon"] = { - ["max"] = 30.5, - ["min"] = 2, + ["3106718406"] = { + ["AnyJewel"] = { + ["max"] = 2, + ["min"] = 1, }, - ["Sceptre"] = { - ["max"] = 30.5, - ["min"] = 2, + ["RadiusJewel"] = { + ["max"] = 2, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2347036682", - ["text"] = "Allies in your Presence deal # to # added Attack Cold Damage", + ["id"] = "explicit.stat_3106718406", + ["text"] = "Notable Passive Skills in Radius also grant Minions have #% increased Attack and Cast Speed", ["type"] = "explicit", }, }, - ["885_AlliesInPresenceAddedLightningDamage"] = { - ["1HWeapon"] = { - ["max"] = 37.5, + ["3113764475"] = { + ["AnyJewel"] = { + ["max"] = 5, ["min"] = 3, }, - ["Sceptre"] = { - ["max"] = 37.5, + ["RadiusJewel"] = { + ["max"] = 5, ["min"] = 3, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2854751904", - ["text"] = "Allies in your Presence deal # to # added Attack Lightning Damage", + ["id"] = "explicit.stat_3113764475", + ["text"] = "Notable Passive Skills in Radius also grant #% increased Skill Effect Duration", ["type"] = "explicit", }, }, - ["890_AlliesInPresenceIncreasedAccuracy"] = { + ["3119612865"] = { + ["AnyJewel"] = { + ["max"] = 16, + ["min"] = 6, + }, + ["BaseJewel"] = { + ["max"] = 16, + ["min"] = 6, + }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3169585282", - ["text"] = "Allies in your Presence have # to Accuracy Rating", + ["id"] = "explicit.stat_3119612865", + ["text"] = "Minions have #% additional Physical Damage Reduction", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["8914_PlantDamageForJewel"] = { + ["3141070085"] = { ["AnyJewel"] = { ["max"] = 15, - ["min"] = 1, + ["min"] = 5, }, ["BaseJewel"] = { ["max"] = 15, ["min"] = 5, }, - ["RadiusJewel"] = { - ["max"] = 2, - ["min"] = 1, - }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2518900926", - ["text"] = "#% increased Damage with Plant Skills", + ["id"] = "explicit.stat_3141070085", + ["text"] = "#% increased Elemental Damage", ["type"] = "explicit", }, }, - ["891_AlliesInPresenceCriticalStrikeChance"] = { - ["1HWeapon"] = { - ["max"] = 38, - ["min"] = 10, + ["3146310524"] = { + ["AnyJewel"] = { + ["max"] = 1, + ["min"] = 1, + }, + ["BaseJewel"] = { + ["max"] = 1, + ["min"] = 1, + }, + ["specialCaseData"] = { }, + ["tradeMod"] = { + ["id"] = "explicit.stat_3146310524", + ["text"] = "Dazes on Hit", + ["type"] = "explicit", + }, + }, + ["315791320"] = { ["Sceptre"] = { - ["max"] = 38, - ["min"] = 10, + ["max"] = 20, + ["min"] = 15, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1250712710", - ["text"] = "Allies in your Presence have #% increased Critical Hit Chance", + ["id"] = "explicit.stat_315791320", + ["text"] = "Aura Skills have #% increased Magnitudes", ["type"] = "explicit", }, }, - ["8925_PoisonEffect"] = { + ["3166958180"] = { ["AnyJewel"] = { ["max"] = 15, - ["min"] = 3, + ["min"] = 5, }, ["BaseJewel"] = { ["max"] = 15, ["min"] = 5, }, - ["RadiusJewel"] = { - ["max"] = 7, - ["min"] = 3, - }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2487305362", - ["text"] = "#% increased Magnitude of Poison you inflict", + ["id"] = "explicit.stat_3166958180", + ["text"] = "#% increased Magnitude of Bleeding you inflict", ["type"] = "explicit", }, }, - ["892_AlliesInPresenceCriticalStrikeMultiplier"] = { - ["1HWeapon"] = { - ["max"] = 39, - ["min"] = 10, - }, - ["Sceptre"] = { - ["max"] = 39, - ["min"] = 10, - }, + ["3169585282"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3057012405", - ["text"] = "Allies in your Presence have #% increased Critical Damage Bonus", + ["id"] = "explicit.stat_3169585282", + ["text"] = "Allies in your Presence have # to Accuracy Rating", ["type"] = "explicit", }, + ["usePositiveSign"] = true, }, - ["893_AlliesInPresenceIncreasedAttackSpeed"] = { - ["1HWeapon"] = { - ["max"] = 16, + ["3171212276"] = { + ["AnyJewel"] = { + ["max"] = 10, ["min"] = 5, }, - ["Sceptre"] = { - ["max"] = 16, + ["RadiusJewel"] = { + ["max"] = 10, ["min"] = 5, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1998951374", - ["text"] = "Allies in your Presence have #% increased Attack Speed", + ["id"] = "explicit.stat_3171212276", + ["text"] = "Notable Passive Skills in Radius also grant #% increased Mana Flask Charges gained", ["type"] = "explicit", }, }, - ["894_AlliesInPresenceIncreasedCastSpeed"] = { - ["1HWeapon"] = { - ["max"] = 20, - ["min"] = 5, + ["3173882956"] = { + ["AnyJewel"] = { + ["max"] = 3, + ["min"] = 2, }, - ["Sceptre"] = { - ["max"] = 20, - ["min"] = 5, + ["RadiusJewel"] = { + ["max"] = 3, + ["min"] = 2, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_289128254", - ["text"] = "Allies in your Presence have #% increased Cast Speed", + ["id"] = "explicit.stat_3173882956", + ["text"] = "Notable Passive Skills in Radius also grant Damaging Ailments deal damage #% faster", ["type"] = "explicit", }, }, - ["895_AlliesInPresenceAllResistances"] = { - ["1HWeapon"] = { - ["max"] = 18, - ["min"] = 3, + ["3174700878"] = { + ["AnyJewel"] = { + ["max"] = 50, + ["min"] = 30, }, - ["Sceptre"] = { - ["max"] = 18, - ["min"] = 3, + ["BaseJewel"] = { + ["max"] = 50, + ["min"] = 30, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3850614073", - ["text"] = "Allies in your Presence have #% to all Elemental Resistances", + ["id"] = "explicit.stat_3174700878", + ["text"] = "#% increased Energy Shield from Equipped Focus", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["896_AlliesInPresenceLifeRegeneration"] = { - ["1HWeapon"] = { - ["max"] = 33, - ["min"] = 1, - }, - ["Sceptre"] = { - ["max"] = 33, - ["min"] = 1, + ["3175163625"] = { + ["Gloves"] = { + ["max"] = 15, + ["min"] = 10, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_4010677958", - ["text"] = "Allies in your Presence Regenerate # Life per second", + ["id"] = "explicit.stat_3175163625", + ["text"] = "#% increased Quantity of Gold Dropped by Slain Enemies", ["type"] = "explicit", }, }, - ["8970_ChainFromTerrain"] = { + ["318092306"] = { ["AnyJewel"] = { - ["max"] = 5, + ["max"] = 1, ["min"] = 1, }, - ["BaseJewel"] = { - ["max"] = 5, - ["min"] = 3, - }, ["RadiusJewel"] = { - ["max"] = 2, + ["max"] = 1, ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_4081947835", - ["text"] = "Projectiles have #% chance to Chain an additional time from terrain", + ["id"] = "explicit.stat_318092306", + ["text"] = "Small Passive Skills in Radius also grant Attack Hits apply Incision", ["type"] = "explicit", }, }, - ["8973_ProjectileDamageIfMeleeHitRecently"] = { + ["318953428"] = { ["AnyJewel"] = { - ["max"] = 20, - ["min"] = 2, + ["max"] = 7, + ["min"] = 3, }, ["BaseJewel"] = { - ["max"] = 20, - ["min"] = 10, - }, - ["RadiusJewel"] = { - ["max"] = 3, - ["min"] = 2, + ["max"] = 7, + ["min"] = 3, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3596695232", - ["text"] = "#% increased Projectile Damage if you've dealt a Melee Hit in the past eight seconds", + ["id"] = "explicit.stat_318953428", + ["text"] = "#% chance to Blind Enemies on Hit with Attacks", ["type"] = "explicit", }, }, - ["900_CharmGuardWhileActive"] = { - ["Charm"] = { - ["max"] = 500, - ["min"] = 44, + ["3192728503"] = { + ["AnyJewel"] = { + ["max"] = 15, + ["min"] = 10, + }, + ["BaseJewel"] = { + ["max"] = 15, + ["min"] = 10, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2676834156", - ["text"] = "Also grants # Guard", + ["id"] = "explicit.stat_3192728503", + ["text"] = "#% increased Crossbow Reload Speed", ["type"] = "explicit", }, }, - ["901_CharmGainLifeOnUse"] = { - ["Charm"] = { - ["max"] = 350, - ["min"] = 8, - }, + ["3196823591"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2365392475", - ["text"] = "Recover # Life when Used", + ["id"] = "explicit.stat_3196823591", + ["text"] = "#% increased Charges gained", ["type"] = "explicit", }, }, - ["9020_QuarterstaffFreezeBuildup"] = { + ["3222402650"] = { ["AnyJewel"] = { - ["max"] = 20, - ["min"] = 5, - }, - ["BaseJewel"] = { - ["max"] = 20, - ["min"] = 10, + ["max"] = 2, + ["min"] = 1, }, ["RadiusJewel"] = { - ["max"] = 10, - ["min"] = 5, + ["max"] = 2, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1697447343", - ["text"] = "#% increased Freeze Buildup with Quarterstaves", + ["id"] = "explicit.stat_3222402650", + ["text"] = "Small Passive Skills in Radius also grant #% increased Elemental Damage", ["type"] = "explicit", }, }, - ["9028_QuiverModifierEffect"] = { + ["3225608889"] = { ["AnyJewel"] = { - ["max"] = 6, - ["min"] = 2, - }, - ["BaseJewel"] = { - ["max"] = 6, - ["min"] = 4, + ["max"] = 2, + ["min"] = 1, }, ["RadiusJewel"] = { - ["max"] = 3, - ["min"] = 2, + ["max"] = 2, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1200678966", - ["text"] = "#% increased bonuses gained from Equipped Quiver", + ["id"] = "explicit.stat_3225608889", + ["text"] = "Small Passive Skills in Radius also grant Minions have #% to all Elemental Resistances", ["type"] = "explicit", }, + ["usePositiveSign"] = true, }, - ["902_CharmGainManaOnUse"] = { - ["Charm"] = { - ["max"] = 300, - ["min"] = 16, + ["3233599707"] = { + ["specialCaseData"] = { + }, + ["tradeMod"] = { + ["id"] = "explicit.stat_3233599707", + ["text"] = "#% increased Weapon Swap Speed", + ["type"] = "explicit", }, + }, + ["3243034867"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1120862500", - ["text"] = "Recover # Mana when Used", + ["id"] = "explicit.stat_3243034867", + ["text"] = "Notable Passive Skills in Radius also grant Aura Skills have #% increased Magnitudes", ["type"] = "explicit", }, }, - ["9032_MaximumRage"] = { + ["3256879910"] = { ["AnyJewel"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["BaseJewel"] = { - ["max"] = 1, + ["max"] = 2, ["min"] = 1, }, ["RadiusJewel"] = { - ["max"] = 1, + ["max"] = 2, ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1181501418", - ["text"] = "# to Maximum Rage", + ["id"] = "explicit.stat_3256879910", + ["text"] = "Small Passive Skills in Radius also grant #% increased Mana Regeneration Rate", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["904_FlaskIncreasedRecoveryOnLowMana"] = { - ["ManaFlask"] = { - ["max"] = 100, - ["min"] = 51, + ["3261801346"] = { + ["1HWeapon"] = { + ["max"] = 33, + ["min"] = 5, }, - ["specialCaseData"] = { + ["2HWeapon"] = { + ["max"] = 33, + ["min"] = 5, }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3276224428", - ["text"] = "#% more Recovery if used while on Low Mana", - ["type"] = "explicit", + ["Amulet"] = { + ["max"] = 33, + ["min"] = 5, }, - }, - ["905_FlaskFullInstantRecovery"] = { - ["LifeFlask"] = { - ["max"] = -50, - ["min"] = -50, + ["Boots"] = { + ["max"] = 33, + ["min"] = 5, }, - ["ManaFlask"] = { - ["max"] = -50, - ["min"] = -50, + ["Bow"] = { + ["max"] = 33, + ["min"] = 5, }, - ["invertOnNegative"] = true, - ["specialCaseData"] = { + ["Chest"] = { + ["max"] = 33, + ["min"] = 5, }, - ["tradeMod"] = { - ["id"] = "explicit.stat_700317374", - ["text"] = "#% increased Amount Recovered", - ["type"] = "explicit", + ["Crossbow"] = { + ["max"] = 33, + ["min"] = 5, }, - }, - ["905_FlaskIncreasedRecoveryAmount"] = { - ["LifeFlask"] = { - ["max"] = 80, - ["min"] = 41, + ["Gloves"] = { + ["max"] = 36, + ["min"] = 5, }, - ["ManaFlask"] = { - ["max"] = 80, - ["min"] = 41, - }, - ["specialCaseData"] = { + ["Helmet"] = { + ["max"] = 33, + ["min"] = 5, }, - ["tradeMod"] = { - ["id"] = "explicit.stat_700317374", - ["text"] = "#% increased Amount Recovered", - ["type"] = "explicit", + ["Quarterstaff"] = { + ["max"] = 33, + ["min"] = 5, }, - }, - ["906_FlaskIncreasedRecoveryOnLowLife"] = { - ["LifeFlask"] = { - ["max"] = 100, - ["min"] = 51, + ["Quiver"] = { + ["max"] = 33, + ["min"] = 5, }, - ["specialCaseData"] = { + ["Ring"] = { + ["max"] = 33, + ["min"] = 5, }, - ["tradeMod"] = { - ["id"] = "explicit.stat_886931978", - ["text"] = "#% more Recovery if used while on Low Life", - ["type"] = "explicit", + ["Shield"] = { + ["max"] = 33, + ["min"] = 5, }, - }, - ["908_FlaskExtraLifeCostsMana"] = { - ["LifeFlask"] = { - ["max"] = 100, - ["min"] = 61, + ["Spear"] = { + ["max"] = 33, + ["min"] = 5, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1261982764", - ["text"] = "#% increased Life Recovered", + ["id"] = "explicit.stat_3261801346", + ["text"] = "# to Dexterity", ["type"] = "explicit", }, + ["usePositiveSign"] = true, }, - ["909_FlaskExtraManaCostsLife"] = { + ["3276224428"] = { ["ManaFlask"] = { ["max"] = 100, - ["min"] = 61, + ["min"] = 51, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1811130680", - ["text"] = "#% increased Mana Recovered", + ["id"] = "explicit.stat_3276224428", + ["text"] = "#% more Recovery if used while on Low Mana", ["type"] = "explicit", }, }, - ["910_FlaskHealsMinions"] = { - ["LifeFlask"] = { - ["max"] = 80, - ["min"] = 51, - }, - ["specialCaseData"] = { + ["3278136794"] = { + ["1HWeapon"] = { + ["max"] = 30, + ["min"] = 13, }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2416869319", - ["text"] = "Grants #% of Life Recovery to Minions", - ["type"] = "explicit", + ["2HWeapon"] = { + ["max"] = 60, + ["min"] = 26, }, - }, - ["911_FlaskFullInstantRecovery"] = { - ["LifeFlask"] = { - ["max"] = 1, - ["min"] = 1, + ["Bow"] = { + ["max"] = 20, + ["min"] = 15, }, - ["ManaFlask"] = { - ["max"] = 1, - ["min"] = 1, + ["Crossbow"] = { + ["max"] = 33, + ["min"] = 25, }, - ["specialCaseData"] = { + ["Dagger"] = { + ["max"] = 20, + ["min"] = 15, }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1526933524", - ["text"] = "Instant Recovery", - ["type"] = "explicit", + ["Flail"] = { + ["max"] = 20, + ["min"] = 15, }, - }, - ["912_FlaskPartialInstantRecovery"] = { - ["LifeFlask"] = { - ["max"] = 30, - ["min"] = 20, + ["One Hand Axe"] = { + ["max"] = 20, + ["min"] = 15, }, - ["ManaFlask"] = { - ["max"] = 30, - ["min"] = 20, + ["One Hand Mace"] = { + ["max"] = 20, + ["min"] = 15, }, - ["specialCaseData"] = { + ["One Hand Sword"] = { + ["max"] = 20, + ["min"] = 15, }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2503377690", - ["text"] = "#% of Recovery applied Instantly", - ["type"] = "explicit", + ["Quarterstaff"] = { + ["max"] = 33, + ["min"] = 25, }, - }, - ["913_FlaskIncreasedRecoverySpeed"] = { - ["LifeFlask"] = { - ["max"] = 70, - ["min"] = 41, + ["Spear"] = { + ["max"] = 20, + ["min"] = 15, }, - ["ManaFlask"] = { - ["max"] = 70, - ["min"] = 41, + ["Staff"] = { + ["max"] = 60, + ["min"] = 26, }, - ["specialCaseData"] = { + ["Talisman"] = { + ["max"] = 33, + ["min"] = 25, }, - ["tradeMod"] = { - ["id"] = "explicit.stat_173226756", - ["text"] = "#% increased Recovery rate", - ["type"] = "explicit", + ["Two Hand Axe"] = { + ["max"] = 33, + ["min"] = 25, }, - }, - ["9149_CrossbowReloadSpeed"] = { - ["AnyJewel"] = { - ["max"] = 15, - ["min"] = 5, + ["Two Hand Mace"] = { + ["max"] = 33, + ["min"] = 25, }, - ["BaseJewel"] = { - ["max"] = 15, - ["min"] = 10, + ["Two Hand Sword"] = { + ["max"] = 33, + ["min"] = 25, }, - ["RadiusJewel"] = { - ["max"] = 7, - ["min"] = 5, + ["Wand"] = { + ["max"] = 30, + ["min"] = 13, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3192728503", - ["text"] = "#% increased Crossbow Reload Speed", + ["id"] = "explicit.stat_3278136794", + ["text"] = "Gain #% of Damage as Extra Lightning Damage", ["type"] = "explicit", }, }, - ["914_FlaskExtraLifeCostsMana"] = { - ["LifeFlask"] = { - ["max"] = 15, - ["min"] = 15, + ["3283482523"] = { + ["AnyJewel"] = { + ["max"] = 4, + ["min"] = 2, + }, + ["BaseJewel"] = { + ["max"] = 4, + ["min"] = 2, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_648019518", - ["text"] = "Removes #% of Life Recovered from Mana when used", + ["id"] = "explicit.stat_3283482523", + ["text"] = "#% increased Attack Speed with Quarterstaves", ["type"] = "explicit", }, }, - ["915_FlaskExtraManaCostsLife"] = { - ["ManaFlask"] = { - ["max"] = 15, - ["min"] = 15, - }, - ["specialCaseData"] = { + ["328541901"] = { + ["1HWeapon"] = { + ["max"] = 33, + ["min"] = 5, }, - ["tradeMod"] = { - ["id"] = "explicit.stat_959641748", - ["text"] = "Removes #% of Mana Recovered from Life when used", - ["type"] = "explicit", + ["2HWeapon"] = { + ["max"] = 33, + ["min"] = 5, }, - }, - ["916_ItemFoundRarityIncrease"] = { ["Amulet"] = { - ["max"] = 18, - ["min"] = 6, + ["max"] = 33, + ["min"] = 5, }, ["Boots"] = { - ["max"] = 18, - ["min"] = 6, + ["max"] = 33, + ["min"] = 5, + }, + ["Chest"] = { + ["max"] = 33, + ["min"] = 5, + }, + ["Flail"] = { + ["max"] = 33, + ["min"] = 5, + }, + ["Focus"] = { + ["max"] = 33, + ["min"] = 5, }, ["Gloves"] = { - ["max"] = 18, - ["min"] = 6, + ["max"] = 33, + ["min"] = 5, }, ["Helmet"] = { - ["max"] = 18, - ["min"] = 6, + ["max"] = 36, + ["min"] = 5, + }, + ["Quarterstaff"] = { + ["max"] = 33, + ["min"] = 5, }, ["Ring"] = { - ["max"] = 18, - ["min"] = 6, + ["max"] = 33, + ["min"] = 5, }, - ["specialCaseData"] = { + ["Sceptre"] = { + ["max"] = 33, + ["min"] = 5, }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3917489142", - ["text"] = "#% increased Rarity of Items found", - ["type"] = "explicit", + ["Shield"] = { + ["max"] = 33, + ["min"] = 5, }, - }, - ["916_ItemFoundRarityIncreasePrefix"] = { - ["Amulet"] = { - ["max"] = 19, - ["min"] = 8, + ["Staff"] = { + ["max"] = 33, + ["min"] = 5, }, - ["Helmet"] = { - ["max"] = 19, - ["min"] = 8, + ["Talisman"] = { + ["max"] = 33, + ["min"] = 5, }, - ["Ring"] = { - ["max"] = 19, - ["min"] = 8, + ["Wand"] = { + ["max"] = 33, + ["min"] = 5, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3917489142", - ["text"] = "#% increased Rarity of Items found", + ["id"] = "explicit.stat_328541901", + ["text"] = "# to Intelligence", ["type"] = "explicit", }, + ["usePositiveSign"] = true, }, - ["917_LocalBaseCriticalStrikeChance"] = { - ["1HMace"] = { - ["max"] = 5, - ["min"] = 1.01, - }, + ["3291658075"] = { ["1HWeapon"] = { - ["max"] = 5, - ["min"] = 1.01, - }, - ["2HMace"] = { - ["max"] = 5, - ["min"] = 1.01, + ["max"] = 119, + ["min"] = 25, }, ["2HWeapon"] = { - ["max"] = 5, - ["min"] = 1.01, - }, - ["Bow"] = { - ["max"] = 5, - ["min"] = 1.01, + ["max"] = 238, + ["min"] = 50, }, - ["Crossbow"] = { - ["max"] = 5, - ["min"] = 1.01, + ["AnyJewel"] = { + ["max"] = 15, + ["min"] = 5, }, - ["Flail"] = { - ["max"] = 5, - ["min"] = 1.01, + ["BaseJewel"] = { + ["max"] = 15, + ["min"] = 5, }, - ["Quarterstaff"] = { - ["max"] = 5, - ["min"] = 1.01, + ["Focus"] = { + ["max"] = 89, + ["min"] = 25, }, - ["Spear"] = { - ["max"] = 5, - ["min"] = 1.01, + ["Ring"] = { + ["max"] = 30, + ["min"] = 3, }, - ["Talisman"] = { - ["max"] = 5, - ["min"] = 1.01, + ["Staff"] = { + ["max"] = 238, + ["min"] = 50, + }, + ["Wand"] = { + ["max"] = 119, + ["min"] = 25, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_518292764", - ["text"] = "#% to Critical Hit Chance", + ["id"] = "explicit.stat_3291658075", + ["text"] = "#% increased Cold Damage", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["918_LocalCriticalStrikeMultiplier"] = { - ["1HMace"] = { - ["max"] = 25, - ["min"] = 10, + ["3292710273"] = { + ["AnyJewel"] = { + ["max"] = 3, + ["min"] = 1, }, - ["1HWeapon"] = { - ["max"] = 25, - ["min"] = 10, + ["BaseJewel"] = { + ["max"] = 3, + ["min"] = 1, }, - ["2HMace"] = { - ["max"] = 25, + ["specialCaseData"] = { + }, + ["tradeMod"] = { + ["id"] = "explicit.stat_3292710273", + ["text"] = "Gain # Rage when Hit by an Enemy", + ["type"] = "explicit", + }, + }, + ["3299347043"] = { + ["Amulet"] = { + ["max"] = 149, ["min"] = 10, }, - ["2HWeapon"] = { - ["max"] = 25, + ["Belt"] = { + ["max"] = 174, ["min"] = 10, }, - ["Bow"] = { - ["max"] = 25, + ["Boots"] = { + ["max"] = 149, ["min"] = 10, }, - ["Crossbow"] = { - ["max"] = 25, + ["Chest"] = { + ["max"] = 214, ["min"] = 10, }, - ["Flail"] = { - ["max"] = 25, + ["Gloves"] = { + ["max"] = 149, ["min"] = 10, }, - ["Quarterstaff"] = { - ["max"] = 25, + ["Helmet"] = { + ["max"] = 174, ["min"] = 10, }, - ["Spear"] = { - ["max"] = 25, + ["Ring"] = { + ["max"] = 119, ["min"] = 10, }, - ["Talisman"] = { - ["max"] = 25, + ["Shield"] = { + ["max"] = 189, ["min"] = 10, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2694482655", - ["text"] = "#% to Critical Damage Bonus", + ["id"] = "explicit.stat_3299347043", + ["text"] = "# to maximum Life", ["type"] = "explicit", }, ["usePositiveSign"] = true, }, - ["919_LocalIncreasedAttackSpeed"] = { - ["1HMace"] = { - ["max"] = 28, - ["min"] = 5, - }, - ["1HWeapon"] = { - ["max"] = 28, - ["min"] = 5, - }, - ["2HMace"] = { - ["max"] = 28, - ["min"] = 5, + ["3301100256"] = { + ["Chest"] = { + ["max"] = -36, + ["min"] = -60, }, - ["2HWeapon"] = { - ["max"] = 28, - ["min"] = 5, + ["invertOnNegative"] = true, + ["specialCaseData"] = { }, - ["Bow"] = { - ["max"] = 19, - ["min"] = 5, + ["tradeMod"] = { + ["id"] = "explicit.stat_3301100256", + ["text"] = "#% increased Poison Duration on you", + ["type"] = "explicit", }, - ["Crossbow"] = { - ["max"] = 19, - ["min"] = 5, + }, + ["3321629045"] = { + ["Boots"] = { + ["max"] = 100, + ["min"] = 15, }, - ["Flail"] = { - ["max"] = 28, - ["min"] = 5, + ["Chest"] = { + ["max"] = 110, + ["min"] = 15, }, - ["Quarterstaff"] = { - ["max"] = 28, - ["min"] = 5, + ["Gloves"] = { + ["max"] = 100, + ["min"] = 15, }, - ["Spear"] = { - ["max"] = 28, - ["min"] = 5, + ["Helmet"] = { + ["max"] = 100, + ["min"] = 15, }, - ["Talisman"] = { - ["max"] = 28, - ["min"] = 5, + ["Shield"] = { + ["max"] = 110, + ["min"] = 15, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_681332047", - ["text"] = "#% increased Attack Speed", + ["id"] = "explicit.stat_3321629045", + ["text"] = "#% increased Armour and Energy Shield", ["type"] = "explicit", }, }, - ["9209_ReducedBleedDuration"] = { + ["3325883026"] = { + ["Amulet"] = { + ["max"] = 33, + ["min"] = 1, + }, + ["Belt"] = { + ["max"] = 29, + ["min"] = 1, + }, + ["Boots"] = { + ["max"] = 23, + ["min"] = 1, + }, ["Chest"] = { - ["max"] = -36, - ["min"] = -60, + ["max"] = 36, + ["min"] = 1, + }, + ["Helmet"] = { + ["max"] = 23, + ["min"] = 1, + }, + ["Ring"] = { + ["max"] = 18, + ["min"] = 1, }, - ["invertOnNegative"] = true, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1692879867", - ["text"] = "#% increased Duration of Bleeding on You", + ["id"] = "explicit.stat_3325883026", + ["text"] = "# Life Regeneration per second", ["type"] = "explicit", }, }, - ["921_LocalAttributeRequirements"] = { + ["3336890334"] = { ["1HMace"] = { - ["max"] = -15, - ["min"] = -35, + ["max"] = 123, + ["min"] = 2.5, }, ["1HWeapon"] = { - ["max"] = -15, - ["min"] = -35, + ["max"] = 123, + ["min"] = 2.5, }, ["2HMace"] = { - ["max"] = -15, - ["min"] = -35, + ["max"] = 188.5, + ["min"] = 4, }, ["2HWeapon"] = { - ["max"] = -15, - ["min"] = -35, - }, - ["Boots"] = { - ["max"] = -15, - ["min"] = -35, + ["max"] = 188.5, + ["min"] = 2.5, }, ["Bow"] = { - ["max"] = -15, - ["min"] = -35, - }, - ["Chest"] = { - ["max"] = -15, - ["min"] = -35, + ["max"] = 123, + ["min"] = 2.5, }, ["Crossbow"] = { - ["max"] = -15, - ["min"] = -35, + ["max"] = 188.5, + ["min"] = 4, }, ["Flail"] = { - ["max"] = -15, - ["min"] = -35, - }, - ["Focus"] = { - ["max"] = -15, - ["min"] = -35, - }, - ["Gloves"] = { - ["max"] = -15, - ["min"] = -35, - }, - ["Helmet"] = { - ["max"] = -15, - ["min"] = -35, + ["max"] = 123, + ["min"] = 2.5, }, ["Quarterstaff"] = { - ["max"] = -15, - ["min"] = -35, - }, - ["Sceptre"] = { - ["max"] = -15, - ["min"] = -35, - }, - ["Shield"] = { - ["max"] = -15, - ["min"] = -35, + ["max"] = 188.5, + ["min"] = 4, }, ["Spear"] = { - ["max"] = -15, - ["min"] = -35, - }, - ["Staff"] = { - ["max"] = -15, - ["min"] = -35, + ["max"] = 123, + ["min"] = 2.5, }, ["Talisman"] = { - ["max"] = -15, - ["min"] = -35, - }, - ["Wand"] = { - ["max"] = -15, - ["min"] = -35, + ["max"] = 188.5, + ["min"] = 4, }, - ["invertOnNegative"] = true, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3639275092", - ["text"] = "#% increased Attribute Requirements", + ["id"] = "explicit.stat_3336890334", + ["text"] = "Adds # to # Lightning Damage", ["type"] = "explicit", }, }, - ["922_EssenceSpellSkillLevel"] = { + ["335885735"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_124131830", - ["text"] = "# to Level of all Spell Skills", + ["id"] = "explicit.stat_335885735", + ["text"] = "Bears the Mark of the Abyssal Lord", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["922_GlobalIncreaseSpellSkillGemLevel"] = { - ["Amulet"] = { - ["max"] = 3, - ["min"] = 1, + ["3362812763"] = { + ["Boots"] = { + ["max"] = 43, + ["min"] = 14, }, - ["Focus"] = { - ["max"] = 2, - ["min"] = 1, + ["Chest"] = { + ["max"] = 50, + ["min"] = 14, + }, + ["Gloves"] = { + ["max"] = 43, + ["min"] = 14, + }, + ["Helmet"] = { + ["max"] = 43, + ["min"] = 14, + }, + ["Shield"] = { + ["max"] = 50, + ["min"] = 14, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_124131830", - ["text"] = "# to Level of all Spell Skills", + ["id"] = "explicit.stat_3362812763", + ["text"] = "#% of Armour also applies to Elemental Damage", ["type"] = "explicit", }, ["usePositiveSign"] = true, }, - ["922_GlobalIncreaseSpellSkillGemLevelWeapon"] = { - ["1HWeapon"] = { - ["max"] = 4, - ["min"] = 1, + ["3372524247"] = { + ["Amulet"] = { + ["max"] = 45, + ["min"] = 6, }, - ["2HWeapon"] = { - ["max"] = 6, - ["min"] = 2, + ["Belt"] = { + ["max"] = 45, + ["min"] = 6, }, - ["Staff"] = { - ["max"] = 6, - ["min"] = 2, + ["Boots"] = { + ["max"] = 45, + ["min"] = 6, }, - ["Wand"] = { - ["max"] = 4, - ["min"] = 1, + ["Chest"] = { + ["max"] = 45, + ["min"] = 6, + }, + ["Focus"] = { + ["max"] = 45, + ["min"] = 6, + }, + ["Gloves"] = { + ["max"] = 45, + ["min"] = 6, + }, + ["Helmet"] = { + ["max"] = 45, + ["min"] = 6, + }, + ["Ring"] = { + ["max"] = 45, + ["min"] = 6, + }, + ["Shield"] = { + ["max"] = 45, + ["min"] = 6, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_124131830", - ["text"] = "# to Level of all Spell Skills", + ["id"] = "explicit.stat_3372524247", + ["text"] = "#% to Fire Resistance", ["type"] = "explicit", }, ["usePositiveSign"] = true, }, - ["9241_ShieldArmourIncrease"] = { + ["3374165039"] = { ["AnyJewel"] = { - ["max"] = 15, - ["min"] = 8, + ["max"] = 20, + ["min"] = 10, }, - ["RadiusJewel"] = { - ["max"] = 15, - ["min"] = 8, + ["BaseJewel"] = { + ["max"] = 20, + ["min"] = 10, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_713216632", - ["text"] = "Notable Passive Skills in Radius also grant #% increased Defences from Equipped Shield", + ["id"] = "explicit.stat_3374165039", + ["text"] = "#% increased Totem Placement speed", ["type"] = "explicit", }, }, - ["9248_ShockEffect"] = { + ["3377888098"] = { ["AnyJewel"] = { - ["max"] = 7, + ["max"] = 10, ["min"] = 5, }, - ["RadiusJewel"] = { - ["max"] = 7, + ["BaseJewel"] = { + ["max"] = 10, ["min"] = 5, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1166140625", - ["text"] = "Notable Passive Skills in Radius also grant #% increased Magnitude of Shock you inflict", + ["id"] = "explicit.stat_3377888098", + ["text"] = "#% increased Skill Effect Duration", ["type"] = "explicit", }, }, - ["924_GlobalIncreaseFireSpellSkillGemLevel"] = { + ["3386297724"] = { + ["AnyJewel"] = { + ["max"] = 3, + ["min"] = 2, + }, + ["RadiusJewel"] = { + ["max"] = 3, + ["min"] = 2, + }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_591105508", - ["text"] = "# to Level of all Fire Spell Skills", + ["id"] = "explicit.stat_3386297724", + ["text"] = "Notable Passive Skills in Radius also grant #% of Skill Mana Costs Converted to Life Costs", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["924_GlobalIncreaseFireSpellSkillGemLevelWeapon"] = { - ["1HWeapon"] = { - ["max"] = 5, - ["min"] = 1, - }, - ["2HWeapon"] = { - ["max"] = 7, - ["min"] = 1, - }, - ["Staff"] = { - ["max"] = 7, - ["min"] = 1, + ["3391917254"] = { + ["AnyJewel"] = { + ["max"] = 3, + ["min"] = 2, }, - ["Wand"] = { - ["max"] = 5, - ["min"] = 1, + ["RadiusJewel"] = { + ["max"] = 3, + ["min"] = 2, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_591105508", - ["text"] = "# to Level of all Fire Spell Skills", + ["id"] = "explicit.stat_3391917254", + ["text"] = "Notable Passive Skills in Radius also grant #% increased Area of Effect", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["925_GlobalIncreaseColdSpellSkillGemLevel"] = { + ["3394832998"] = { + ["AnyJewel"] = { + ["max"] = 7, + ["min"] = 5, + }, + ["RadiusJewel"] = { + ["max"] = 7, + ["min"] = 5, + }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2254480358", - ["text"] = "# to Level of all Cold Spell Skills", + ["id"] = "explicit.stat_3394832998", + ["text"] = "Notable Passive Skills in Radius also grant #% faster start of Energy Shield Recharge", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["925_GlobalIncreaseColdSpellSkillGemLevelWeapon"] = { - ["1HWeapon"] = { - ["max"] = 5, - ["min"] = 1, - }, - ["2HWeapon"] = { - ["max"] = 7, - ["min"] = 1, - }, - ["Staff"] = { - ["max"] = 7, - ["min"] = 1, + ["3395186672"] = { + ["AnyJewel"] = { + ["max"] = 3, + ["min"] = 2, }, - ["Wand"] = { - ["max"] = 5, - ["min"] = 1, + ["RadiusJewel"] = { + ["max"] = 3, + ["min"] = 2, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2254480358", - ["text"] = "# to Level of all Cold Spell Skills", + ["id"] = "explicit.stat_3395186672", + ["text"] = "Small Passive Skills in Radius also grant Empowered Attacks deal #% increased Damage", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["926_GlobalIncreaseLightningSpellSkillGemLevel"] = { + ["3398301358"] = { + ["AnyJewel"] = { + ["max"] = 15, + ["min"] = 5, + }, + ["BaseJewel"] = { + ["max"] = 15, + ["min"] = 5, + }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1545858329", - ["text"] = "# to Level of all Lightning Spell Skills", + ["id"] = "explicit.stat_3398301358", + ["text"] = "Gain additional Ailment Threshold equal to #% of maximum Energy Shield", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["926_GlobalIncreaseLightningSpellSkillGemLevelWeapon"] = { - ["1HWeapon"] = { - ["max"] = 5, - ["min"] = 1, - }, - ["2HWeapon"] = { - ["max"] = 7, - ["min"] = 1, - }, - ["Staff"] = { - ["max"] = 7, - ["min"] = 1, + ["3401186585"] = { + ["AnyJewel"] = { + ["max"] = 15, + ["min"] = 10, }, - ["Wand"] = { - ["max"] = 5, - ["min"] = 1, + ["BaseJewel"] = { + ["max"] = 15, + ["min"] = 10, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1545858329", - ["text"] = "# to Level of all Lightning Spell Skills", + ["id"] = "explicit.stat_3401186585", + ["text"] = "#% increased Parried Debuff Duration", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["927_GlobalIncreaseChaosSpellSkillGemLevel"] = { + ["3409275777"] = { + ["AnyJewel"] = { + ["max"] = 3, + ["min"] = 2, + }, + ["RadiusJewel"] = { + ["max"] = 3, + ["min"] = 2, + }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_4226189338", - ["text"] = "# to Level of all Chaos Spell Skills", + ["id"] = "explicit.stat_3409275777", + ["text"] = "Small Passive Skills in Radius also grant #% increased Elemental Ailment Threshold", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["927_GlobalIncreaseChaosSpellSkillGemLevelWeapon"] = { - ["1HWeapon"] = { - ["max"] = 5, - ["min"] = 1, - }, - ["2HWeapon"] = { - ["max"] = 7, - ["min"] = 1, - }, - ["Staff"] = { - ["max"] = 7, - ["min"] = 1, + ["3417711605"] = { + ["AnyJewel"] = { + ["max"] = 10, + ["min"] = 5, }, - ["Wand"] = { - ["max"] = 5, - ["min"] = 1, + ["BaseJewel"] = { + ["max"] = 10, + ["min"] = 5, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_4226189338", - ["text"] = "# to Level of all Chaos Spell Skills", + ["id"] = "explicit.stat_3417711605", + ["text"] = "Damage Penetrates #% Cold Resistance", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["928_GlobalIncreaseMeleeSkillGemLevel"] = { - ["1HMace"] = { - ["max"] = 5, - ["min"] = 1, + ["3419203492"] = { + ["AnyJewel"] = { + ["max"] = 25, + ["min"] = 15, }, - ["1HWeapon"] = { - ["max"] = 5, - ["min"] = 1, + ["RadiusJewel"] = { + ["max"] = 25, + ["min"] = 15, }, - ["Amulet"] = { - ["max"] = 3, - ["min"] = 1, + ["specialCaseData"] = { }, - ["Flail"] = { - ["max"] = 5, - ["min"] = 1, + ["tradeMod"] = { + ["id"] = "explicit.stat_3419203492", + ["text"] = "Notable Passive Skills in Radius also grant #% increased Energy Shield from Equipped Focus", + ["type"] = "explicit", }, - ["Gloves"] = { - ["max"] = 2, - ["min"] = 1, + }, + ["3473929743"] = { + ["AnyJewel"] = { + ["max"] = 20, + ["min"] = 10, }, - ["Spear"] = { - ["max"] = 5, - ["min"] = 1, + ["BaseJewel"] = { + ["max"] = 20, + ["min"] = 10, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_9187492", - ["text"] = "# to Level of all Melee Skills", + ["id"] = "explicit.stat_3473929743", + ["text"] = "#% increased Pin Buildup", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["928_GlobalIncreaseMeleeSkillGemLevelWeapon"] = { - ["2HMace"] = { - ["max"] = 7, - ["min"] = 2, - }, - ["2HWeapon"] = { - ["max"] = 7, - ["min"] = 2, + ["3484657501"] = { + ["Boots"] = { + ["max"] = 160, + ["min"] = 16, }, - ["Quarterstaff"] = { - ["max"] = 7, - ["min"] = 2, + ["Chest"] = { + ["max"] = 276, + ["min"] = 16, }, - ["Talisman"] = { - ["max"] = 7, - ["min"] = 2, + ["Gloves"] = { + ["max"] = 160, + ["min"] = 16, }, - ["specialCaseData"] = { + ["Helmet"] = { + ["max"] = 202, + ["min"] = 16, }, - ["tradeMod"] = { - ["id"] = "explicit.stat_9187492", - ["text"] = "# to Level of all Melee Skills", - ["type"] = "explicit", + ["Shield"] = { + ["max"] = 256, + ["min"] = 16, }, - ["usePositiveSign"] = true, - }, - ["929_EssenceAttackSkillLevel"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3035140377", - ["text"] = "# to Level of all Attack Skills", + ["id"] = "explicit.stat_3484657501", + ["text"] = "# to Armour (Local)", ["type"] = "explicit", }, ["usePositiveSign"] = true, }, - ["930_GlobalIncreaseProjectileSkillGemLevel"] = { - ["Amulet"] = { - ["max"] = 3, - ["min"] = 1, + ["3485067555"] = { + ["AnyJewel"] = { + ["max"] = 25, + ["min"] = 15, }, - ["Quiver"] = { - ["max"] = 2, - ["min"] = 1, + ["BaseJewel"] = { + ["max"] = 25, + ["min"] = 15, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1202301673", - ["text"] = "# to Level of all Projectile Skills", + ["id"] = "explicit.stat_3485067555", + ["text"] = "#% increased Chill Duration on Enemies", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["930_GlobalIncreaseProjectileSkillGemLevelWeapon"] = { - ["1HWeapon"] = { - ["max"] = 5, - ["min"] = 1, - }, - ["2HWeapon"] = { - ["max"] = 7, - ["min"] = 1, - }, - ["Bow"] = { - ["max"] = 5, - ["min"] = 1, - }, - ["Crossbow"] = { - ["max"] = 7, - ["min"] = 2, - }, - ["Spear"] = { - ["max"] = 5, - ["min"] = 1, + ["3489782002"] = { + ["Amulet"] = { + ["max"] = 89, + ["min"] = 8, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1202301673", - ["text"] = "# to Level of all Projectile Skills", + ["id"] = "explicit.stat_3489782002", + ["text"] = "# to maximum Energy Shield", ["type"] = "explicit", }, ["usePositiveSign"] = true, }, - ["9317_ShapeshiftSkillSpeedForJewel"] = { + ["3513818125"] = { ["AnyJewel"] = { - ["max"] = 2, - ["min"] = 1, + ["max"] = 3, + ["min"] = 2, }, ["RadiusJewel"] = { - ["max"] = 2, - ["min"] = 1, + ["max"] = 3, + ["min"] = 2, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3579898587", - ["text"] = "Notable Passive Skills in Radius also grant #% increased Skill Speed while Shapeshifted", + ["id"] = "explicit.stat_3513818125", + ["text"] = "Small Passive Skills in Radius also grant #% increased Shock Duration", ["type"] = "explicit", }, }, - ["931_GlobalIncreaseMinionSpellSkillGemLevel"] = { - ["Amulet"] = { - ["max"] = 3, - ["min"] = 1, + ["3523867985"] = { + ["Boots"] = { + ["max"] = 110, + ["min"] = 15, + }, + ["Chest"] = { + ["max"] = 110, + ["min"] = 15, + }, + ["Gloves"] = { + ["max"] = 110, + ["min"] = 15, }, ["Helmet"] = { - ["max"] = 2, - ["min"] = 1, + ["max"] = 110, + ["min"] = 15, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2162097452", - ["text"] = "# to Level of all Minion Skills", + ["id"] = "explicit.stat_3523867985", + ["text"] = "#% increased Armour, Evasion and Energy Shield", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["931_GlobalIncreaseMinionSpellSkillGemLevelWeapon"] = { - ["1HWeapon"] = { - ["max"] = 4, - ["min"] = 1, + ["3544800472"] = { + ["AnyJewel"] = { + ["max"] = 20, + ["min"] = 10, }, - ["Sceptre"] = { - ["max"] = 4, - ["min"] = 1, + ["BaseJewel"] = { + ["max"] = 20, + ["min"] = 10, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2162097452", - ["text"] = "# to Level of all Minion Skills", + ["id"] = "explicit.stat_3544800472", + ["text"] = "#% increased Elemental Ailment Threshold", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["933_CriticalStrikeChance"] = { + ["3556824919"] = { ["Amulet"] = { - ["max"] = 38, + ["max"] = 39, ["min"] = 10, }, ["AnyJewel"] = { - ["max"] = 15, - ["min"] = 3, + ["max"] = 20, + ["min"] = 10, }, ["BaseJewel"] = { - ["max"] = 15, - ["min"] = 5, + ["max"] = 20, + ["min"] = 10, }, - ["Helmet"] = { + ["Gloves"] = { ["max"] = 34, ["min"] = 10, }, - ["RadiusJewel"] = { - ["max"] = 7, - ["min"] = 3, - }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_587431675", - ["text"] = "#% increased Critical Hit Chance", + ["id"] = "explicit.stat_3556824919", + ["text"] = "#% increased Critical Damage Bonus", ["type"] = "explicit", }, }, - ["934_AttackCriticalStrikeChance"] = { + ["3579898587"] = { ["AnyJewel"] = { - ["max"] = 16, - ["min"] = 3, - }, - ["BaseJewel"] = { - ["max"] = 16, - ["min"] = 6, - }, - ["Quiver"] = { - ["max"] = 38, - ["min"] = 10, + ["max"] = 2, + ["min"] = 1, }, ["RadiusJewel"] = { - ["max"] = 7, - ["min"] = 3, + ["max"] = 2, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2194114101", - ["text"] = "#% increased Critical Hit Chance for Attacks", + ["id"] = "explicit.stat_3579898587", + ["text"] = "Notable Passive Skills in Radius also grant #% increased Skill Speed while Shapeshifted", ["type"] = "explicit", }, }, - ["935_SpellCriticalStrikeChance"] = { - ["1HWeapon"] = { - ["max"] = 73, - ["min"] = 27, - }, - ["2HWeapon"] = { - ["max"] = 109, - ["min"] = 40, - }, + ["3585532255"] = { ["AnyJewel"] = { ["max"] = 15, - ["min"] = 3, + ["min"] = 5, }, ["BaseJewel"] = { ["max"] = 15, ["min"] = 5, }, - ["Focus"] = { - ["max"] = 59, - ["min"] = 27, - }, - ["RadiusJewel"] = { - ["max"] = 7, - ["min"] = 3, - }, - ["Staff"] = { - ["max"] = 109, - ["min"] = 40, - }, - ["Wand"] = { - ["max"] = 73, - ["min"] = 27, + ["Belt"] = { + ["max"] = 40, + ["min"] = 5, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_737908626", - ["text"] = "#% increased Critical Hit Chance for Spells", + ["id"] = "explicit.stat_3585532255", + ["text"] = "#% increased Charm Charges gained", ["type"] = "explicit", }, }, - ["937_CriticalStrikeMultiplier"] = { - ["Amulet"] = { - ["max"] = 39, - ["min"] = 10, - }, + ["3590792340"] = { ["AnyJewel"] = { ["max"] = 20, - ["min"] = 5, + ["min"] = 10, }, ["BaseJewel"] = { ["max"] = 20, ["min"] = 10, }, - ["Gloves"] = { - ["max"] = 34, - ["min"] = 10, - }, - ["RadiusJewel"] = { - ["max"] = 10, - ["min"] = 5, - }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3556824919", - ["text"] = "#% increased Critical Damage Bonus", + ["id"] = "explicit.stat_3590792340", + ["text"] = "#% increased Mana Flask Charges gained", ["type"] = "explicit", }, }, - ["938_AttackCriticalStrikeMultiplier"] = { + ["3596695232"] = { ["AnyJewel"] = { ["max"] = 20, - ["min"] = 5, + ["min"] = 10, }, ["BaseJewel"] = { ["max"] = 20, ["min"] = 10, }, - ["Quiver"] = { - ["max"] = 39, - ["min"] = 10, - }, - ["RadiusJewel"] = { - ["max"] = 10, - ["min"] = 5, - }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3714003708", - ["text"] = "#% increased Critical Damage Bonus for Attack Damage", + ["id"] = "explicit.stat_3596695232", + ["text"] = "#% increased Projectile Damage if you've dealt a Melee Hit in the past eight seconds", ["type"] = "explicit", }, }, - ["939_SpellCritMultiplierForJewel"] = { + ["3628935286"] = { ["AnyJewel"] = { ["max"] = 10, ["min"] = 5, @@ -16424,57 +15984,102 @@ return { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2466785537", - ["text"] = "Notable Passive Skills in Radius also grant #% increased Critical Spell Damage Bonus", + ["id"] = "explicit.stat_3628935286", + ["text"] = "Notable Passive Skills in Radius also grant Minions have #% increased Critical Hit Chance", ["type"] = "explicit", }, }, - ["939_SpellCriticalStrikeMultiplier"] = { + ["3639275092"] = { + ["1HMace"] = { + ["max"] = -15, + ["min"] = -35, + }, ["1HWeapon"] = { - ["max"] = 39, - ["min"] = 10, + ["max"] = -15, + ["min"] = -35, + }, + ["2HMace"] = { + ["max"] = -15, + ["min"] = -35, }, ["2HWeapon"] = { - ["max"] = 59, - ["min"] = 15, + ["max"] = -15, + ["min"] = -35, + }, + ["Boots"] = { + ["max"] = -15, + ["min"] = -35, + }, + ["Bow"] = { + ["max"] = -15, + ["min"] = -35, + }, + ["Chest"] = { + ["max"] = -15, + ["min"] = -35, + }, + ["Crossbow"] = { + ["max"] = -15, + ["min"] = -35, + }, + ["Flail"] = { + ["max"] = -15, + ["min"] = -35, }, ["Focus"] = { - ["max"] = 34, - ["min"] = 10, + ["max"] = -15, + ["min"] = -35, + }, + ["Gloves"] = { + ["max"] = -15, + ["min"] = -35, + }, + ["Helmet"] = { + ["max"] = -15, + ["min"] = -35, + }, + ["Quarterstaff"] = { + ["max"] = -15, + ["min"] = -35, + }, + ["Sceptre"] = { + ["max"] = -15, + ["min"] = -35, + }, + ["Shield"] = { + ["max"] = -15, + ["min"] = -35, + }, + ["Spear"] = { + ["max"] = -15, + ["min"] = -35, }, ["Staff"] = { - ["max"] = 59, - ["min"] = 15, + ["max"] = -15, + ["min"] = -35, + }, + ["Talisman"] = { + ["max"] = -15, + ["min"] = -35, }, ["Wand"] = { - ["max"] = 39, - ["min"] = 10, + ["max"] = -15, + ["min"] = -35, }, + ["invertOnNegative"] = true, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_274716455", - ["text"] = "#% increased Critical Spell Damage Bonus", + ["id"] = "explicit.stat_3639275092", + ["text"] = "#% increased Attribute Requirements", ["type"] = "explicit", }, }, - ["941_IncreasedAttackSpeed"] = { + ["3641543553"] = { ["AnyJewel"] = { - ["max"] = 4, + ["max"] = 2, ["min"] = 1, }, - ["BaseJewel"] = { - ["max"] = 4, - ["min"] = 2, - }, - ["Gloves"] = { - ["max"] = 16, - ["min"] = 5, - }, - ["Quiver"] = { - ["max"] = 16, - ["min"] = 5, - }, ["RadiusJewel"] = { ["max"] = 2, ["min"] = 1, @@ -16482,357 +16087,303 @@ return { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_681332047", - ["text"] = "#% increased Attack Speed", + ["id"] = "explicit.stat_3641543553", + ["text"] = "Notable Passive Skills in Radius also grant #% increased Attack Speed with Bows", ["type"] = "explicit", }, }, - ["942_IncreasedCastSpeed"] = { - ["1HWeapon"] = { - ["max"] = 35, - ["min"] = 9, + ["3665922113"] = { + ["AnyJewel"] = { + ["max"] = 3, + ["min"] = 2, }, - ["2HWeapon"] = { - ["max"] = 52, - ["min"] = 14, + ["RadiusJewel"] = { + ["max"] = 3, + ["min"] = 2, }, - ["Amulet"] = { - ["max"] = 28, - ["min"] = 9, + ["specialCaseData"] = { }, - ["AnyJewel"] = { - ["max"] = 4, - ["min"] = 1, + ["tradeMod"] = { + ["id"] = "explicit.stat_3665922113", + ["text"] = "Small Passive Skills in Radius also grant #% increased maximum Energy Shield", + ["type"] = "explicit", }, - ["BaseJewel"] = { - ["max"] = 4, + }, + ["3666476747"] = { + ["AnyJewel"] = { + ["max"] = 3, ["min"] = 2, }, - ["Focus"] = { - ["max"] = 32, - ["min"] = 9, - }, ["RadiusJewel"] = { - ["max"] = 2, - ["min"] = 1, + ["max"] = 3, + ["min"] = 2, }, - ["Ring"] = { - ["max"] = 24, - ["min"] = 9, + ["specialCaseData"] = { }, - ["Staff"] = { - ["max"] = 52, - ["min"] = 14, + ["tradeMod"] = { + ["id"] = "explicit.stat_3666476747", + ["text"] = "Small Passive Skills in Radius also grant #% increased amount of Life Leeched", + ["type"] = "explicit", }, - ["Wand"] = { - ["max"] = 35, - ["min"] = 9, + }, + ["3668351662"] = { + ["AnyJewel"] = { + ["max"] = 25, + ["min"] = 15, + }, + ["BaseJewel"] = { + ["max"] = 25, + ["min"] = 15, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2891184298", - ["text"] = "#% increased Cast Speed", + ["id"] = "explicit.stat_3668351662", + ["text"] = "#% increased Shock Duration", ["type"] = "explicit", }, }, - ["943_AdditionalAmmo"] = { - ["2HWeapon"] = { + ["3669820740"] = { + ["AnyJewel"] = { ["max"] = 1, ["min"] = 1, }, - ["Crossbow"] = { + ["RadiusJewel"] = { ["max"] = 1, ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1967051901", - ["text"] = "Loads an additional bolt", + ["id"] = "explicit.stat_3669820740", + ["text"] = "Notable Passive Skills in Radius also grant #% of Damage taken Recouped as Life", ["type"] = "explicit", }, }, - ["944_AdditionalCharm"] = { - ["specialCaseData"] = { - ["overrideModLinePlural"] = "+# Charm Slots", + ["3676141501"] = { + ["AnyJewel"] = { + ["max"] = 1, + ["min"] = 1, }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2582079000", - ["text"] = "# Charm Slot", - ["type"] = "explicit", + ["BaseJewel"] = { + ["max"] = 1, + ["min"] = 1, + }, + ["Shield"] = { + ["max"] = 3, + ["min"] = 1, }, - ["usePositiveSign"] = true, - }, - ["945_AdditionalArrows"] = { ["specialCaseData"] = { - ["overrideModLineSingular"] = "Bow Attacks fire an additional Arrow", }, ["tradeMod"] = { - ["id"] = "explicit.stat_3885405204", - ["text"] = "Bow Attacks fire # additional Arrows", + ["id"] = "explicit.stat_3676141501", + ["text"] = "#% to Maximum Cold Resistance", ["type"] = "explicit", }, + ["usePositiveSign"] = true, }, - ["946_AllAttributes"] = { - ["Amulet"] = { - ["max"] = 24, - ["min"] = 2, - }, - ["Ring"] = { - ["max"] = 13, - ["min"] = 2, + ["3679418014"] = { + ["Helmet"] = { + ["max"] = 30, + ["min"] = 26, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1379411836", - ["text"] = "# to all Attributes", + ["id"] = "explicit.stat_3679418014", + ["text"] = "#% of Cold Damage taken Recouped as Life", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["947_Strength"] = { + ["3695891184"] = { ["1HMace"] = { - ["max"] = 33, - ["min"] = 5, + ["max"] = 84, + ["min"] = 4, }, ["1HWeapon"] = { - ["max"] = 33, - ["min"] = 5, + ["max"] = 84, + ["min"] = 4, }, ["2HMace"] = { - ["max"] = 33, - ["min"] = 5, + ["max"] = 84, + ["min"] = 4, }, ["2HWeapon"] = { - ["max"] = 33, - ["min"] = 5, + ["max"] = 84, + ["min"] = 4, }, - ["Amulet"] = { - ["max"] = 33, - ["min"] = 5, + ["Bow"] = { + ["max"] = 84, + ["min"] = 4, }, - ["Belt"] = { - ["max"] = 36, - ["min"] = 5, + ["Crossbow"] = { + ["max"] = 84, + ["min"] = 4, }, - ["Boots"] = { - ["max"] = 33, - ["min"] = 5, - }, - ["Chest"] = { - ["max"] = 33, - ["min"] = 5, - }, - ["Crossbow"] = { - ["max"] = 33, - ["min"] = 5, - }, - ["Flail"] = { - ["max"] = 33, - ["min"] = 5, + ["Flail"] = { + ["max"] = 84, + ["min"] = 4, }, ["Gloves"] = { - ["max"] = 33, - ["min"] = 5, - }, - ["Helmet"] = { - ["max"] = 33, - ["min"] = 5, + ["max"] = 84, + ["min"] = 4, }, - ["Ring"] = { - ["max"] = 33, - ["min"] = 5, + ["Quarterstaff"] = { + ["max"] = 84, + ["min"] = 4, }, - ["Sceptre"] = { - ["max"] = 33, - ["min"] = 5, + ["Quiver"] = { + ["max"] = 53, + ["min"] = 4, }, - ["Shield"] = { - ["max"] = 33, - ["min"] = 5, + ["Ring"] = { + ["max"] = 53, + ["min"] = 4, }, ["Spear"] = { - ["max"] = 33, - ["min"] = 5, + ["max"] = 84, + ["min"] = 4, + }, + ["Staff"] = { + ["max"] = 84, + ["min"] = 4, }, ["Talisman"] = { - ["max"] = 33, - ["min"] = 5, + ["max"] = 84, + ["min"] = 4, + }, + ["Wand"] = { + ["max"] = 84, + ["min"] = 4, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_4080418644", - ["text"] = "# to Strength", + ["id"] = "explicit.stat_3695891184", + ["text"] = "Gain # Life per enemy killed", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["948_Dexterity"] = { - ["1HWeapon"] = { - ["max"] = 33, - ["min"] = 5, - }, - ["2HWeapon"] = { - ["max"] = 33, - ["min"] = 5, - }, - ["Amulet"] = { - ["max"] = 33, - ["min"] = 5, - }, - ["Boots"] = { - ["max"] = 33, - ["min"] = 5, - }, - ["Bow"] = { - ["max"] = 33, - ["min"] = 5, + ["3700202631"] = { + ["AnyJewel"] = { + ["max"] = 2, + ["min"] = 1, }, - ["Chest"] = { - ["max"] = 33, - ["min"] = 5, + ["RadiusJewel"] = { + ["max"] = 2, + ["min"] = 1, }, - ["Crossbow"] = { - ["max"] = 33, - ["min"] = 5, + ["specialCaseData"] = { }, - ["Gloves"] = { - ["max"] = 36, - ["min"] = 5, + ["tradeMod"] = { + ["id"] = "explicit.stat_3700202631", + ["text"] = "Small Passive Skills in Radius also grant #% increased amount of Mana Leeched", + ["type"] = "explicit", }, - ["Helmet"] = { - ["max"] = 33, - ["min"] = 5, + }, + ["3714003708"] = { + ["AnyJewel"] = { + ["max"] = 20, + ["min"] = 10, }, - ["Quarterstaff"] = { - ["max"] = 33, - ["min"] = 5, + ["BaseJewel"] = { + ["max"] = 20, + ["min"] = 10, }, ["Quiver"] = { - ["max"] = 33, - ["min"] = 5, - }, - ["Ring"] = { - ["max"] = 33, - ["min"] = 5, - }, - ["Shield"] = { - ["max"] = 33, - ["min"] = 5, - }, - ["Spear"] = { - ["max"] = 33, - ["min"] = 5, + ["max"] = 39, + ["min"] = 10, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3261801346", - ["text"] = "# to Dexterity", + ["id"] = "explicit.stat_3714003708", + ["text"] = "#% increased Critical Damage Bonus for Attack Damage", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["949_Intelligence"] = { - ["1HWeapon"] = { - ["max"] = 33, - ["min"] = 5, - }, - ["2HWeapon"] = { - ["max"] = 33, - ["min"] = 5, - }, - ["Amulet"] = { - ["max"] = 33, - ["min"] = 5, - }, - ["Boots"] = { - ["max"] = 33, - ["min"] = 5, - }, - ["Chest"] = { - ["max"] = 33, - ["min"] = 5, - }, - ["Flail"] = { - ["max"] = 33, - ["min"] = 5, - }, - ["Focus"] = { - ["max"] = 33, - ["min"] = 5, - }, - ["Gloves"] = { - ["max"] = 33, - ["min"] = 5, - }, - ["Helmet"] = { - ["max"] = 36, + ["3741323227"] = { + ["AnyJewel"] = { + ["max"] = 10, ["min"] = 5, }, - ["Quarterstaff"] = { - ["max"] = 33, + ["BaseJewel"] = { + ["max"] = 10, ["min"] = 5, }, - ["Ring"] = { - ["max"] = 33, - ["min"] = 5, + ["specialCaseData"] = { }, - ["Sceptre"] = { - ["max"] = 33, - ["min"] = 5, + ["tradeMod"] = { + ["id"] = "explicit.stat_3741323227", + ["text"] = "#% increased Flask Effect Duration", + ["type"] = "explicit", }, - ["Shield"] = { - ["max"] = 33, - ["min"] = 5, + }, + ["3749502527"] = { + ["specialCaseData"] = { }, - ["Staff"] = { - ["max"] = 33, - ["min"] = 5, + ["tradeMod"] = { + ["id"] = "explicit.stat_3749502527", + ["text"] = "#% chance to gain Volatility on Kill", + ["type"] = "explicit", }, - ["Talisman"] = { - ["max"] = 33, - ["min"] = 5, + }, + ["3752589831"] = { + ["AnyJewel"] = { + ["max"] = 3, + ["min"] = 2, }, - ["Wand"] = { - ["max"] = 33, - ["min"] = 5, + ["RadiusJewel"] = { + ["max"] = 3, + ["min"] = 2, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_328541901", - ["text"] = "# to Intelligence", + ["id"] = "explicit.stat_3752589831", + ["text"] = "Small Passive Skills in Radius also grant #% increased Damage while you have an active Charm", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["950_EssenceReducedCriticalDamageAgainstYou"] = { + ["3759663284"] = { + ["AnyJewel"] = { + ["max"] = 8, + ["min"] = 4, + }, + ["BaseJewel"] = { + ["max"] = 8, + ["min"] = 4, + }, + ["Quiver"] = { + ["max"] = 46, + ["min"] = 10, + }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3855016469", - ["text"] = "Hits against you have #% reduced Critical Damage Bonus", + ["id"] = "explicit.stat_3759663284", + ["text"] = "#% increased Projectile Speed", ["type"] = "explicit", }, }, - ["950_ReducedExtraDamageFromCrits"] = { - ["Shield"] = { - ["max"] = 54, - ["min"] = 21, + ["3759735052"] = { + ["AnyJewel"] = { + ["max"] = 4, + ["min"] = 2, + }, + ["BaseJewel"] = { + ["max"] = 4, + ["min"] = 2, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3855016469", - ["text"] = "Hits against you have #% reduced Critical Damage Bonus", + ["id"] = "explicit.stat_3759735052", + ["text"] = "#% increased Attack Speed with Bows", ["type"] = "explicit", }, }, - ["951_ReducedPhysicalDamageTaken"] = { + ["3771516363"] = { ["Shield"] = { ["max"] = 8, ["min"] = 4, @@ -16845,21 +16396,7 @@ return { ["type"] = "explicit", }, }, - ["952_MaximumElementalResistance"] = { - ["Shield"] = { - ["max"] = 2, - ["min"] = 1, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1978899297", - ["text"] = "#% to all Maximum Elemental Resistances", - ["type"] = "explicit", - }, - ["usePositiveSign"] = true, - }, - ["9531_StunThresholdfromEnergyShield"] = { + ["3774951878"] = { ["AnyJewel"] = { ["max"] = 2, ["min"] = 1, @@ -16871,374 +16408,400 @@ return { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1653682082", - ["text"] = "Small Passive Skills in Radius also grant Gain additional Stun Threshold equal to #% of maximum Energy Shield", + ["id"] = "explicit.stat_3774951878", + ["text"] = "Small Passive Skills in Radius also grant #% increased Mana Recovery from Flasks", ["type"] = "explicit", }, }, - ["9533_IncreasedStunThresholdIfNoRecentStun"] = { + ["3780644166"] = { ["AnyJewel"] = { - ["max"] = 3, - ["min"] = 2, + ["max"] = 32, + ["min"] = 18, }, - ["RadiusJewel"] = { - ["max"] = 3, - ["min"] = 2, + ["BaseJewel"] = { + ["max"] = 32, + ["min"] = 18, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_654207792", - ["text"] = "Small Passive Skills in Radius also grant #% increased Stun Threshold if you haven't been Stunned Recently", + ["id"] = "explicit.stat_3780644166", + ["text"] = "#% increased Freeze Threshold", ["type"] = "explicit", }, }, - ["953_MaximumFireResist"] = { + ["3787460122"] = { ["AnyJewel"] = { - ["max"] = 1, - ["min"] = 1, + ["max"] = 25, + ["min"] = 15, }, ["BaseJewel"] = { - ["max"] = 1, + ["max"] = 25, + ["min"] = 15, + }, + ["specialCaseData"] = { + }, + ["tradeMod"] = { + ["id"] = "explicit.stat_3787460122", + ["text"] = "Offerings have #% increased Maximum Life", + ["type"] = "explicit", + }, + }, + ["378796798"] = { + ["AnyJewel"] = { + ["max"] = 2, ["min"] = 1, }, - ["Shield"] = { - ["max"] = 3, + ["RadiusJewel"] = { + ["max"] = 2, ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_4095671657", - ["text"] = "#% to Maximum Fire Resistance", + ["id"] = "explicit.stat_378796798", + ["text"] = "Small Passive Skills in Radius also grant Minions have #% increased maximum Life", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["954_MaximumColdResist"] = { + ["3791899485"] = { ["AnyJewel"] = { - ["max"] = 1, - ["min"] = 1, + ["max"] = 15, + ["min"] = 5, }, ["BaseJewel"] = { - ["max"] = 1, + ["max"] = 15, + ["min"] = 5, + }, + ["specialCaseData"] = { + }, + ["tradeMod"] = { + ["id"] = "explicit.stat_3791899485", + ["text"] = "#% increased Ignite Magnitude", + ["type"] = "explicit", + }, + }, + ["3811191316"] = { + ["AnyJewel"] = { + ["max"] = 8, + ["min"] = 5, + }, + ["BaseJewel"] = { + ["max"] = 8, + ["min"] = 5, + }, + ["specialCaseData"] = { + }, + ["tradeMod"] = { + ["id"] = "explicit.stat_3811191316", + ["text"] = "Minions have #% increased Area of Effect", + ["type"] = "explicit", + }, + }, + ["3821543413"] = { + ["AnyJewel"] = { + ["max"] = 3, ["min"] = 1, }, - ["Shield"] = { + ["RadiusJewel"] = { ["max"] = 3, ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3676141501", - ["text"] = "#% to Maximum Cold Resistance", + ["id"] = "explicit.stat_3821543413", + ["text"] = "Notable Passive Skills in Radius also grant #% increased Block chance", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["955_MaximumLightningResistance"] = { + ["3824372849"] = { ["AnyJewel"] = { - ["max"] = 1, - ["min"] = 1, + ["max"] = 25, + ["min"] = 15, }, ["BaseJewel"] = { - ["max"] = 1, - ["min"] = 1, + ["max"] = 25, + ["min"] = 15, }, - ["Shield"] = { - ["max"] = 3, - ["min"] = 1, + ["specialCaseData"] = { + }, + ["tradeMod"] = { + ["id"] = "explicit.stat_3824372849", + ["text"] = "#% increased Curse Duration", + ["type"] = "explicit", }, + }, + ["3835551335"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1011760251", - ["text"] = "#% to Maximum Lightning Resistance", + ["id"] = "explicit.stat_3835551335", + ["text"] = "Cannot be Poisoned", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["956_MaximumChaosResistance"] = { - ["Shield"] = { - ["max"] = 3, - ["min"] = 1, + ["3837707023"] = { + ["AnyJewel"] = { + ["max"] = 13, + ["min"] = 7, + }, + ["BaseJewel"] = { + ["max"] = 13, + ["min"] = 7, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1301765461", - ["text"] = "#% to Maximum Chaos Resistance", + ["id"] = "explicit.stat_3837707023", + ["text"] = "Minions have #% to Chaos Resistance", ["type"] = "explicit", }, ["usePositiveSign"] = true, }, - ["957_AllResistances"] = { - ["Amulet"] = { + ["3850614073"] = { + ["1HWeapon"] = { ["max"] = 18, ["min"] = 3, }, - ["Ring"] = { - ["max"] = 16, - ["min"] = 3, - }, - ["Shield"] = { + ["Sceptre"] = { ["max"] = 18, ["min"] = 3, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2901986750", - ["text"] = "#% to all Elemental Resistances", + ["id"] = "explicit.stat_3850614073", + ["text"] = "Allies in your Presence have #% to all Elemental Resistances", ["type"] = "explicit", }, ["usePositiveSign"] = true, }, - ["958_FireResistance"] = { - ["Amulet"] = { - ["max"] = 45, - ["min"] = 6, - }, - ["Belt"] = { - ["max"] = 45, - ["min"] = 6, - }, - ["Boots"] = { - ["max"] = 45, - ["min"] = 6, - }, - ["Chest"] = { - ["max"] = 45, - ["min"] = 6, + ["3851254963"] = { + ["AnyJewel"] = { + ["max"] = 18, + ["min"] = 10, }, - ["Focus"] = { - ["max"] = 45, - ["min"] = 6, + ["BaseJewel"] = { + ["max"] = 18, + ["min"] = 10, }, - ["Gloves"] = { - ["max"] = 45, - ["min"] = 6, + ["specialCaseData"] = { }, - ["Helmet"] = { - ["max"] = 45, - ["min"] = 6, + ["tradeMod"] = { + ["id"] = "explicit.stat_3851254963", + ["text"] = "#% increased Totem Damage", + ["type"] = "explicit", }, - ["Ring"] = { - ["max"] = 45, - ["min"] = 6, + }, + ["3855016469"] = { + ["Body Armour"] = { + ["max"] = 50, + ["min"] = 40, }, ["Shield"] = { - ["max"] = 45, - ["min"] = 6, + ["max"] = 54, + ["min"] = 21, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3372524247", - ["text"] = "#% to Fire Resistance", + ["id"] = "explicit.stat_3855016469", + ["text"] = "Hits against you have #% reduced Critical Damage Bonus", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["959_ColdResistance"] = { - ["Amulet"] = { - ["max"] = 45, - ["min"] = 6, + ["3856744003"] = { + ["AnyJewel"] = { + ["max"] = 7, + ["min"] = 5, }, - ["Belt"] = { - ["max"] = 45, - ["min"] = 6, + ["RadiusJewel"] = { + ["max"] = 7, + ["min"] = 5, }, - ["Boots"] = { - ["max"] = 45, - ["min"] = 6, + ["specialCaseData"] = { }, - ["Chest"] = { - ["max"] = 45, - ["min"] = 6, + ["tradeMod"] = { + ["id"] = "explicit.stat_3856744003", + ["text"] = "Notable Passive Skills in Radius also grant #% increased Crossbow Reload Speed", + ["type"] = "explicit", }, - ["Focus"] = { - ["max"] = 45, - ["min"] = 6, + }, + ["3858398337"] = { + ["AnyJewel"] = { + ["max"] = 3, + ["min"] = 2, }, - ["Gloves"] = { - ["max"] = 45, - ["min"] = 6, + ["RadiusJewel"] = { + ["max"] = 3, + ["min"] = 2, }, - ["Helmet"] = { - ["max"] = 45, - ["min"] = 6, + ["specialCaseData"] = { }, - ["Ring"] = { - ["max"] = 45, - ["min"] = 6, + ["tradeMod"] = { + ["id"] = "explicit.stat_3858398337", + ["text"] = "Small Passive Skills in Radius also grant #% increased Armour", + ["type"] = "explicit", }, - ["Shield"] = { - ["max"] = 45, - ["min"] = 6, + }, + ["3859848445"] = { + ["AnyJewel"] = { + ["max"] = 6, + ["min"] = 3, + }, + ["RadiusJewel"] = { + ["max"] = 6, + ["min"] = 3, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_4220027924", - ["text"] = "#% to Cold Resistance", + ["id"] = "explicit.stat_3859848445", + ["text"] = "Notable Passive Skills in Radius also grant #% increased Area of Effect of Curses", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["960_LightningResistance"] = { - ["Amulet"] = { - ["max"] = 45, - ["min"] = 6, + ["3865605585"] = { + ["AnyJewel"] = { + ["max"] = 7, + ["min"] = 3, }, - ["Belt"] = { - ["max"] = 45, - ["min"] = 6, + ["RadiusJewel"] = { + ["max"] = 7, + ["min"] = 3, }, - ["Boots"] = { - ["max"] = 45, - ["min"] = 6, + ["specialCaseData"] = { }, - ["Chest"] = { - ["max"] = 45, - ["min"] = 6, + ["tradeMod"] = { + ["id"] = "explicit.stat_3865605585", + ["text"] = "Notable Passive Skills in Radius also grant #% increased Critical Hit Chance for Attacks", + ["type"] = "explicit", }, - ["Focus"] = { - ["max"] = 45, - ["min"] = 6, + }, + ["387439868"] = { + ["1HMace"] = { + ["max"] = 100, + ["min"] = 19, }, - ["Gloves"] = { - ["max"] = 45, - ["min"] = 6, - }, - ["Helmet"] = { - ["max"] = 45, - ["min"] = 6, - }, - ["Ring"] = { - ["max"] = 45, - ["min"] = 6, - }, - ["Shield"] = { - ["max"] = 45, - ["min"] = 6, - }, - ["specialCaseData"] = { + ["1HWeapon"] = { + ["max"] = 100, + ["min"] = 19, }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1671376347", - ["text"] = "#% to Lightning Resistance", - ["type"] = "explicit", + ["2HMace"] = { + ["max"] = 139, + ["min"] = 34, }, - ["usePositiveSign"] = true, - }, - ["961_ChaosResistance"] = { - ["Amulet"] = { - ["max"] = 27, - ["min"] = 4, + ["2HWeapon"] = { + ["max"] = 139, + ["min"] = 19, }, - ["Belt"] = { - ["max"] = 27, - ["min"] = 4, + ["Bow"] = { + ["max"] = 100, + ["min"] = 19, }, - ["Boots"] = { - ["max"] = 27, - ["min"] = 4, + ["Crossbow"] = { + ["max"] = 139, + ["min"] = 34, }, - ["Chest"] = { - ["max"] = 27, - ["min"] = 4, + ["Flail"] = { + ["max"] = 100, + ["min"] = 19, }, - ["Focus"] = { - ["max"] = 27, - ["min"] = 4, + ["Quarterstaff"] = { + ["max"] = 139, + ["min"] = 34, }, - ["Gloves"] = { - ["max"] = 27, - ["min"] = 4, + ["Spear"] = { + ["max"] = 100, + ["min"] = 19, }, - ["Helmet"] = { - ["max"] = 27, - ["min"] = 4, + ["Talisman"] = { + ["max"] = 139, + ["min"] = 34, }, - ["Ring"] = { - ["max"] = 27, - ["min"] = 4, + ["specialCaseData"] = { }, - ["Shield"] = { - ["max"] = 27, - ["min"] = 4, + ["tradeMod"] = { + ["id"] = "explicit.stat_387439868", + ["text"] = "#% increased Elemental Damage with Attacks", + ["type"] = "explicit", }, + }, + ["3885405204"] = { ["specialCaseData"] = { + ["overrideModLineSingular"] = "Bow Attacks fire an additional Arrow", }, ["tradeMod"] = { - ["id"] = "explicit.stat_2923486259", - ["text"] = "#% to Chaos Resistance", + ["id"] = "explicit.stat_3885405204", + ["text"] = "Bow Attacks fire # additional Arrows", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["962_MinionLife"] = { - ["1HWeapon"] = { - ["max"] = 50, - ["min"] = 21, - }, + ["391602279"] = { ["AnyJewel"] = { - ["max"] = 15, - ["min"] = 1, - }, - ["BaseJewel"] = { - ["max"] = 15, - ["min"] = 5, + ["max"] = 7, + ["min"] = 3, }, ["RadiusJewel"] = { - ["max"] = 2, - ["min"] = 1, - }, - ["Sceptre"] = { - ["max"] = 50, - ["min"] = 21, + ["max"] = 7, + ["min"] = 3, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_770672621", - ["text"] = "Minions have #% increased maximum Life", + ["id"] = "explicit.stat_391602279", + ["text"] = "Notable Passive Skills in Radius also grant #% increased Magnitude of Bleeding you inflict", ["type"] = "explicit", }, }, - ["963_ArmourAppliesToElementalDamage"] = { - ["Boots"] = { - ["max"] = 43, - ["min"] = 14, + ["3917489142"] = { + ["Amulet"] = { + ["max"] = 19, + ["min"] = 6, }, - ["Chest"] = { - ["max"] = 50, - ["min"] = 14, + ["Boots"] = { + ["max"] = 18, + ["min"] = 6, }, ["Gloves"] = { - ["max"] = 43, - ["min"] = 14, + ["max"] = 18, + ["min"] = 6, }, ["Helmet"] = { - ["max"] = 43, - ["min"] = 14, + ["max"] = 19, + ["min"] = 6, }, - ["Shield"] = { - ["max"] = 50, - ["min"] = 14, + ["Ring"] = { + ["max"] = 19, + ["min"] = 6, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3362812763", - ["text"] = "#% of Armour also applies to Elemental Damage", + ["id"] = "explicit.stat_3917489142", + ["text"] = "#% increased Rarity of Items found", + ["type"] = "explicit", + }, + }, + ["3936121440"] = { + ["AnyJewel"] = { + ["max"] = 5, + ["min"] = 3, + }, + ["RadiusJewel"] = { + ["max"] = 5, + ["min"] = 3, + }, + ["specialCaseData"] = { + }, + ["tradeMod"] = { + ["id"] = "explicit.stat_3936121440", + ["text"] = "Notable Passive Skills in Radius also grant #% increased Withered Magnitude", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["9646_ThornsDamageIncrease"] = { + ["394473632"] = { ["AnyJewel"] = { ["max"] = 3, ["min"] = 2, @@ -17250,798 +16813,878 @@ return { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1320662475", - ["text"] = "Small Passive Skills in Radius also grant #% increased Thorns damage", + ["id"] = "explicit.stat_394473632", + ["text"] = "Small Passive Skills in Radius also grant #% increased Flammability Magnitude", ["type"] = "explicit", }, }, - ["964_EvasionAppliesToDeflection"] = { - ["Boots"] = { - ["max"] = 23, - ["min"] = 8, + ["3962278098"] = { + ["1HWeapon"] = { + ["max"] = 119, + ["min"] = 25, }, - ["Chest"] = { - ["max"] = 26, - ["min"] = 8, + ["2HWeapon"] = { + ["max"] = 238, + ["min"] = 50, }, - ["Gloves"] = { - ["max"] = 23, - ["min"] = 8, + ["AnyJewel"] = { + ["max"] = 15, + ["min"] = 5, }, - ["Helmet"] = { - ["max"] = 23, - ["min"] = 8, + ["BaseJewel"] = { + ["max"] = 15, + ["min"] = 5, }, - ["Shield"] = { - ["max"] = 26, - ["min"] = 8, + ["Focus"] = { + ["max"] = 89, + ["min"] = 25, + }, + ["Ring"] = { + ["max"] = 30, + ["min"] = 3, + }, + ["Staff"] = { + ["max"] = 238, + ["min"] = 50, + }, + ["Wand"] = { + ["max"] = 119, + ["min"] = 25, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3033371881", - ["text"] = "Gain Deflection Rating equal to #% of Evasion Rating", + ["id"] = "explicit.stat_3962278098", + ["text"] = "#% increased Fire Damage", ["type"] = "explicit", }, }, - ["9653_ThornsPhysicalDamage"] = { - ["Belt"] = { - ["max"] = 185.5, - ["min"] = 2, + ["3973629633"] = { + ["AnyJewel"] = { + ["max"] = 10, + ["min"] = 5, + }, + ["BaseJewel"] = { + ["max"] = 10, + ["min"] = 5, + }, + ["specialCaseData"] = { + }, + ["tradeMod"] = { + ["id"] = "explicit.stat_3973629633", + ["text"] = "#% increased Withered Magnitude", + ["type"] = "explicit", + }, + }, + ["3981240776"] = { + ["Amulet"] = { + ["max"] = 50, + ["min"] = 30, }, ["Chest"] = { - ["max"] = 185.5, - ["min"] = 2, + ["max"] = 61, + ["min"] = 30, }, - ["Shield"] = { - ["max"] = 185.5, - ["min"] = 2, + ["specialCaseData"] = { + }, + ["tradeMod"] = { + ["id"] = "explicit.stat_3981240776", + ["text"] = "# to Spirit", + ["type"] = "explicit", + }, + ["usePositiveSign"] = true, + }, + ["3984865854"] = { + ["1HWeapon"] = { + ["max"] = 65, + ["min"] = 27, + }, + ["Sceptre"] = { + ["max"] = 65, + ["min"] = 27, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2881298780", - ["text"] = "# to # Physical Thorns damage", + ["id"] = "explicit.stat_3984865854", + ["text"] = "#% increased Spirit", ["type"] = "explicit", }, }, - ["966_EnergyShieldRegeneration"] = { + ["4009879772"] = { ["AnyJewel"] = { ["max"] = 20, - ["min"] = 2, + ["min"] = 10, }, ["BaseJewel"] = { ["max"] = 20, ["min"] = 10, }, - ["Boots"] = { - ["max"] = 45, - ["min"] = 26, - }, - ["Focus"] = { - ["max"] = 55, - ["min"] = 26, - }, - ["Gloves"] = { - ["max"] = 45, - ["min"] = 26, + ["specialCaseData"] = { }, - ["Helmet"] = { - ["max"] = 45, - ["min"] = 26, + ["tradeMod"] = { + ["id"] = "explicit.stat_4009879772", + ["text"] = "#% increased Life Flask Charges gained", + ["type"] = "explicit", }, - ["RadiusJewel"] = { - ["max"] = 3, - ["min"] = 2, + }, + ["4010677958"] = { + ["1HWeapon"] = { + ["max"] = 33, + ["min"] = 1, }, - ["Shield"] = { - ["max"] = 55, - ["min"] = 26, + ["Sceptre"] = { + ["max"] = 33, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2339757871", - ["text"] = "#% increased Energy Shield Recharge Rate", + ["id"] = "explicit.stat_4010677958", + ["text"] = "Allies in your Presence Regenerate # Life per second", ["type"] = "explicit", }, }, - ["967_EnergyShieldDelay"] = { - ["AnyJewel"] = { - ["max"] = 15, - ["min"] = 5, - }, - ["BaseJewel"] = { - ["max"] = 15, - ["min"] = 10, + ["4015621042"] = { + ["Boots"] = { + ["max"] = 100, + ["min"] = 15, }, ["Chest"] = { - ["max"] = 55, - ["min"] = 26, + ["max"] = 110, + ["min"] = 15, }, ["Focus"] = { - ["max"] = 55, - ["min"] = 26, + ["max"] = 100, + ["min"] = 15, }, - ["RadiusJewel"] = { - ["max"] = 7, - ["min"] = 5, + ["Gloves"] = { + ["max"] = 100, + ["min"] = 15, + }, + ["Helmet"] = { + ["max"] = 100, + ["min"] = 15, + }, + ["Shield"] = { + ["max"] = 110, + ["min"] = 101, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1782086450", - ["text"] = "#% faster start of Energy Shield Recharge", + ["id"] = "explicit.stat_4015621042", + ["text"] = "#% increased Energy Shield", ["type"] = "explicit", }, }, - ["968_LifeRegeneration"] = { - ["Amulet"] = { + ["4019237939"] = { + ["Bow"] = { + ["max"] = 20, + ["min"] = 15, + }, + ["Crossbow"] = { ["max"] = 33, - ["min"] = 1, + ["min"] = 25, }, - ["Belt"] = { - ["max"] = 29, - ["min"] = 1, + ["Dagger"] = { + ["max"] = 20, + ["min"] = 15, }, - ["Boots"] = { - ["max"] = 23, - ["min"] = 1, + ["Flail"] = { + ["max"] = 20, + ["min"] = 15, }, - ["Chest"] = { - ["max"] = 36, - ["min"] = 1, + ["One Hand Axe"] = { + ["max"] = 20, + ["min"] = 15, }, - ["Helmet"] = { - ["max"] = 23, - ["min"] = 1, + ["One Hand Mace"] = { + ["max"] = 20, + ["min"] = 15, }, - ["Ring"] = { - ["max"] = 18, - ["min"] = 1, + ["One Hand Sword"] = { + ["max"] = 20, + ["min"] = 15, }, - ["specialCaseData"] = { + ["Quarterstaff"] = { + ["max"] = 33, + ["min"] = 25, }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3325883026", - ["text"] = "# Life Regeneration per second", - ["type"] = "explicit", + ["Spear"] = { + ["max"] = 20, + ["min"] = 15, }, - }, - ["969_LifeRegenerationRate"] = { - ["AnyJewel"] = { - ["max"] = 10, - ["min"] = 3, + ["Talisman"] = { + ["max"] = 33, + ["min"] = 25, }, - ["BaseJewel"] = { - ["max"] = 10, - ["min"] = 5, + ["Two Hand Axe"] = { + ["max"] = 33, + ["min"] = 25, }, - ["RadiusJewel"] = { - ["max"] = 5, - ["min"] = 3, + ["Two Hand Mace"] = { + ["max"] = 33, + ["min"] = 25, + }, + ["Two Hand Sword"] = { + ["max"] = 33, + ["min"] = 25, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_44972811", - ["text"] = "#% increased Life Regeneration rate", + ["id"] = "explicit.stat_4019237939", + ["text"] = "Gain #% of Damage as Extra Physical Damage", ["type"] = "explicit", }, }, - ["970_DamageTakenGainedAsLife"] = { - ["Amulet"] = { - ["max"] = 24, - ["min"] = 10, + ["4032352472"] = { + ["AnyJewel"] = { + ["max"] = 12, + ["min"] = 8, + }, + ["RadiusJewel"] = { + ["max"] = 12, + ["min"] = 8, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1444556985", - ["text"] = "#% of Damage taken Recouped as Life", + ["id"] = "explicit.stat_4032352472", + ["text"] = "Notable Passive Skills in Radius also grant #% increased Presence Area of Effect", ["type"] = "explicit", }, }, - ["970_LifeRecoupForJewel"] = { + ["4045894391"] = { ["AnyJewel"] = { - ["max"] = 3, - ["min"] = 1, + ["max"] = 16, + ["min"] = 6, }, ["BaseJewel"] = { - ["max"] = 3, - ["min"] = 2, - }, - ["RadiusJewel"] = { - ["max"] = 1, - ["min"] = 1, + ["max"] = 16, + ["min"] = 6, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1444556985", - ["text"] = "#% of Damage taken Recouped as Life", + ["id"] = "explicit.stat_4045894391", + ["text"] = "#% increased Damage with Quarterstaves", ["type"] = "explicit", }, }, - ["9712_DamageWithTriggeredSpells"] = { - ["AnyJewel"] = { - ["max"] = 3, - ["min"] = 2, + ["4052037485"] = { + ["Boots"] = { + ["max"] = 60, + ["min"] = 10, }, - ["RadiusJewel"] = { - ["max"] = 3, - ["min"] = 2, + ["Chest"] = { + ["max"] = 96, + ["min"] = 10, + }, + ["Focus"] = { + ["max"] = 90, + ["min"] = 10, + }, + ["Gloves"] = { + ["max"] = 60, + ["min"] = 10, + }, + ["Helmet"] = { + ["max"] = 73, + ["min"] = 10, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_473917671", - ["text"] = "Small Passive Skills in Radius also grant Triggered Spells deal #% increased Spell Damage", + ["id"] = "explicit.stat_4052037485", + ["text"] = "# to maximum Energy Shield (Local)", ["type"] = "explicit", }, + ["usePositiveSign"] = true, }, - ["971_LifeLeechPermyriad"] = { + ["4067062424"] = { ["Gloves"] = { - ["max"] = 9.9, - ["min"] = 5, + ["max"] = 30.5, + ["min"] = 1.5, + }, + ["Quiver"] = { + ["max"] = 30.5, + ["min"] = 1.5, }, ["Ring"] = { - ["max"] = 7.9, - ["min"] = 5, + ["max"] = 30.5, + ["min"] = 1.5, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2557965901", - ["text"] = "Leech #% of Physical Attack Damage as Life", + ["id"] = "explicit.stat_4067062424", + ["text"] = "Adds # to # Cold damage to Attacks", ["type"] = "explicit", }, }, - ["972_LifeLeechLocalPermyriad"] = { + ["4080418644"] = { ["1HMace"] = { - ["max"] = 9.9, + ["max"] = 33, ["min"] = 5, }, ["1HWeapon"] = { - ["max"] = 9.9, + ["max"] = 33, ["min"] = 5, }, ["2HMace"] = { - ["max"] = 9.9, + ["max"] = 33, ["min"] = 5, }, ["2HWeapon"] = { - ["max"] = 9.9, + ["max"] = 33, ["min"] = 5, }, - ["Bow"] = { - ["max"] = 8.9, + ["Amulet"] = { + ["max"] = 33, + ["min"] = 5, + }, + ["Belt"] = { + ["max"] = 36, + ["min"] = 5, + }, + ["Boots"] = { + ["max"] = 33, + ["min"] = 5, + }, + ["Chest"] = { + ["max"] = 33, ["min"] = 5, }, ["Crossbow"] = { - ["max"] = 8.9, + ["max"] = 33, ["min"] = 5, }, ["Flail"] = { - ["max"] = 9.9, + ["max"] = 33, ["min"] = 5, }, - ["Quarterstaff"] = { - ["max"] = 9.9, + ["Gloves"] = { + ["max"] = 33, ["min"] = 5, }, - ["Spear"] = { - ["max"] = 9.9, + ["Helmet"] = { + ["max"] = 33, ["min"] = 5, }, - ["Talisman"] = { - ["max"] = 9.9, + ["Ring"] = { + ["max"] = 33, ["min"] = 5, }, - ["specialCaseData"] = { + ["Sceptre"] = { + ["max"] = 33, + ["min"] = 5, }, - ["tradeMod"] = { - ["id"] = "explicit.stat_55876295", - ["text"] = "Leeches #% of Physical Damage as Life", - ["type"] = "explicit", + ["Shield"] = { + ["max"] = 33, + ["min"] = 5, }, - }, - ["973_LifeGainPerTarget"] = { - ["Gloves"] = { - ["max"] = 5, - ["min"] = 2, + ["Spear"] = { + ["max"] = 33, + ["min"] = 5, + }, + ["Talisman"] = { + ["max"] = 33, + ["min"] = 5, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2797971005", - ["text"] = "Gain # Life per Enemy Hit with Attacks", + ["id"] = "explicit.stat_4080418644", + ["text"] = "# to Strength", ["type"] = "explicit", }, + ["usePositiveSign"] = true, }, - ["974_LifeGainPerTargetLocal"] = { - ["1HMace"] = { + ["4081947835"] = { + ["AnyJewel"] = { ["max"] = 5, - ["min"] = 2, + ["min"] = 3, }, - ["1HWeapon"] = { + ["BaseJewel"] = { ["max"] = 5, - ["min"] = 2, + ["min"] = 3, }, - ["2HMace"] = { - ["max"] = 5, - ["min"] = 2, + ["specialCaseData"] = { }, - ["2HWeapon"] = { - ["max"] = 5, - ["min"] = 2, + ["tradeMod"] = { + ["id"] = "explicit.stat_4081947835", + ["text"] = "Projectiles have #% chance to Chain an additional time from terrain", + ["type"] = "explicit", }, - ["Bow"] = { - ["max"] = 5, - ["min"] = 2, + }, + ["4089835882"] = { + ["AnyJewel"] = { + ["max"] = 2, + ["min"] = 1, }, - ["Crossbow"] = { - ["max"] = 5, - ["min"] = 2, + ["RadiusJewel"] = { + ["max"] = 2, + ["min"] = 1, }, - ["Flail"] = { - ["max"] = 5, - ["min"] = 2, + ["specialCaseData"] = { }, - ["Quarterstaff"] = { - ["max"] = 5, - ["min"] = 2, + ["tradeMod"] = { + ["id"] = "explicit.stat_4089835882", + ["text"] = "Small Passive Skills in Radius also grant Break #% increased Armour", + ["type"] = "explicit", }, - ["Spear"] = { - ["max"] = 5, - ["min"] = 2, + }, + ["4092130601"] = { + ["AnyJewel"] = { + ["max"] = 10, + ["min"] = 5, }, - ["Talisman"] = { - ["max"] = 5, - ["min"] = 2, + ["RadiusJewel"] = { + ["max"] = 10, + ["min"] = 5, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_821021828", - ["text"] = "Grants # Life per Enemy Hit", + ["id"] = "explicit.stat_4092130601", + ["text"] = "Notable Passive Skills in Radius also grant #% increased Magnitude of Damaging Ailments you inflict with Critical Hits", ["type"] = "explicit", }, }, - ["975_LifeGainedFromEnemyDeath"] = { - ["1HMace"] = { - ["max"] = 84, - ["min"] = 4, + ["4095671657"] = { + ["AnyJewel"] = { + ["max"] = 1, + ["min"] = 1, }, - ["1HWeapon"] = { - ["max"] = 84, - ["min"] = 4, + ["BaseJewel"] = { + ["max"] = 1, + ["min"] = 1, }, - ["2HMace"] = { - ["max"] = 84, - ["min"] = 4, + ["Shield"] = { + ["max"] = 3, + ["min"] = 1, }, - ["2HWeapon"] = { - ["max"] = 84, - ["min"] = 4, + ["specialCaseData"] = { }, - ["Bow"] = { - ["max"] = 84, - ["min"] = 4, + ["tradeMod"] = { + ["id"] = "explicit.stat_4095671657", + ["text"] = "#% to Maximum Fire Resistance", + ["type"] = "explicit", }, - ["Crossbow"] = { - ["max"] = 84, - ["min"] = 4, + ["usePositiveSign"] = true, + }, + ["4101445926"] = { + ["Focus"] = { + ["max"] = 20, + ["min"] = 18, }, - ["Flail"] = { - ["max"] = 84, - ["min"] = 4, + ["Staff"] = { + ["max"] = 32, + ["min"] = 28, }, - ["Gloves"] = { - ["max"] = 84, - ["min"] = 4, + ["Wand"] = { + ["max"] = 20, + ["min"] = 18, }, - ["Quarterstaff"] = { - ["max"] = 84, - ["min"] = 4, + ["specialCaseData"] = { }, - ["Quiver"] = { - ["max"] = 53, - ["min"] = 4, + ["tradeMod"] = { + ["id"] = "explicit.stat_4101445926", + ["text"] = "#% increased Mana Cost Efficiency", + ["type"] = "explicit", }, - ["Ring"] = { - ["max"] = 53, - ["min"] = 4, + }, + ["412709880"] = { + ["AnyJewel"] = { + ["max"] = 7, + ["min"] = 3, }, - ["Spear"] = { - ["max"] = 84, - ["min"] = 4, + ["RadiusJewel"] = { + ["max"] = 7, + ["min"] = 3, }, - ["Staff"] = { - ["max"] = 84, - ["min"] = 4, + ["specialCaseData"] = { }, - ["Talisman"] = { - ["max"] = 84, - ["min"] = 4, + ["tradeMod"] = { + ["id"] = "explicit.stat_412709880", + ["text"] = "Notable Passive Skills in Radius also grant #% increased chance to inflict Ailments", + ["type"] = "explicit", }, - ["Wand"] = { - ["max"] = 84, - ["min"] = 4, + }, + ["4129825612"] = { + ["Body Armour"] = { + ["max"] = 15, + ["min"] = 10, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3695891184", - ["text"] = "Gain # Life per enemy killed", + ["id"] = "explicit.stat_4129825612", + ["text"] = "#% of Physical Damage from Hits taken as Chaos Damage", ["type"] = "explicit", }, }, - ["976_LightRadiusAndManaRegeneration"] = { - ["1HWeapon"] = { - ["max"] = 22, - ["min"] = 8, - }, - ["2HWeapon"] = { - ["max"] = 22, - ["min"] = 8, + ["4139681126"] = { + ["Amulet"] = { + ["max"] = 10, + ["min"] = 7, }, - ["Ring"] = { - ["max"] = 22, - ["min"] = 8, + ["specialCaseData"] = { }, - ["Sceptre"] = { - ["max"] = 22, - ["min"] = 8, + ["tradeMod"] = { + ["id"] = "explicit.stat_4139681126", + ["text"] = "#% increased Dexterity", + ["type"] = "explicit", }, - ["Staff"] = { - ["max"] = 22, - ["min"] = 8, + }, + ["4142814612"] = { + ["AnyJewel"] = { + ["max"] = 3, + ["min"] = 2, }, - ["Wand"] = { - ["max"] = 22, - ["min"] = 8, + ["RadiusJewel"] = { + ["max"] = 3, + ["min"] = 2, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_789117908", - ["text"] = "#% increased Mana Regeneration Rate", + ["id"] = "explicit.stat_4142814612", + ["text"] = "Small Passive Skills in Radius also grant Banner Skills have #% increased Area of Effect", ["type"] = "explicit", }, }, - ["976_ManaRegeneration"] = { - ["1HWeapon"] = { - ["max"] = 69, - ["min"] = 10, + ["4147897060"] = { + ["AnyJewel"] = { + ["max"] = 7, + ["min"] = 3, }, - ["2HWeapon"] = { - ["max"] = 104, - ["min"] = 15, + ["BaseJewel"] = { + ["max"] = 7, + ["min"] = 3, }, - ["Amulet"] = { - ["max"] = 69, - ["min"] = 10, + ["specialCaseData"] = { + }, + ["tradeMod"] = { + ["id"] = "explicit.stat_4147897060", + ["text"] = "#% increased Block chance", + ["type"] = "explicit", }, + }, + ["4159248054"] = { ["AnyJewel"] = { ["max"] = 15, - ["min"] = 1, + ["min"] = 5, }, ["BaseJewel"] = { ["max"] = 15, ["min"] = 5, }, - ["Focus"] = { - ["max"] = 69, - ["min"] = 10, - }, - ["RadiusJewel"] = { - ["max"] = 2, - ["min"] = 1, - }, - ["Ring"] = { - ["max"] = 69, - ["min"] = 10, + ["specialCaseData"] = { }, - ["Sceptre"] = { - ["max"] = 69, - ["min"] = 10, + ["tradeMod"] = { + ["id"] = "explicit.stat_4159248054", + ["text"] = "#% increased Warcry Cooldown Recovery Rate", + ["type"] = "explicit", }, - ["Staff"] = { - ["max"] = 104, - ["min"] = 15, + }, + ["416040624"] = { + ["AnyJewel"] = { + ["max"] = 15, + ["min"] = 5, }, - ["Wand"] = { - ["max"] = 69, - ["min"] = 10, + ["BaseJewel"] = { + ["max"] = 15, + ["min"] = 5, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_789117908", - ["text"] = "#% increased Mana Regeneration Rate", + ["id"] = "explicit.stat_416040624", + ["text"] = "Gain additional Stun Threshold equal to #% of maximum Energy Shield", ["type"] = "explicit", }, }, - ["977_PercentDamageGoesToMana"] = { - ["Amulet"] = { - ["max"] = 24, - ["min"] = 10, + ["4162678661"] = { + ["AnyJewel"] = { + ["max"] = 4, + ["min"] = 3, + }, + ["RadiusJewel"] = { + ["max"] = 4, + ["min"] = 3, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_472520716", - ["text"] = "#% of Damage taken Recouped as Mana", + ["id"] = "explicit.stat_4162678661", + ["text"] = "Small Passive Skills in Radius also grant Mark Skills have #% increased Skill Effect Duration", ["type"] = "explicit", }, }, - ["978_ManaLeechLocalPermyriad"] = { - ["1HMace"] = { - ["max"] = 8.9, - ["min"] = 4, + ["4173554949"] = { + ["AnyJewel"] = { + ["max"] = 10, + ["min"] = 5, }, - ["1HWeapon"] = { - ["max"] = 8.9, - ["min"] = 4, + ["RadiusJewel"] = { + ["max"] = 10, + ["min"] = 5, }, - ["2HMace"] = { - ["max"] = 8.9, - ["min"] = 4, + ["specialCaseData"] = { }, - ["2HWeapon"] = { - ["max"] = 8.9, - ["min"] = 4, + ["tradeMod"] = { + ["id"] = "explicit.stat_4173554949", + ["text"] = "Notable Passive Skills in Radius also grant #% increased Stun Buildup", + ["type"] = "explicit", }, - ["Bow"] = { - ["max"] = 7.9, - ["min"] = 4, + }, + ["4180952808"] = { + ["AnyJewel"] = { + ["max"] = 3, + ["min"] = 2, }, - ["Crossbow"] = { - ["max"] = 7.9, - ["min"] = 4, + ["RadiusJewel"] = { + ["max"] = 3, + ["min"] = 2, }, - ["Flail"] = { - ["max"] = 8.9, - ["min"] = 4, + ["specialCaseData"] = { }, - ["Quarterstaff"] = { - ["max"] = 8.9, - ["min"] = 4, + ["tradeMod"] = { + ["id"] = "explicit.stat_4180952808", + ["text"] = "Notable Passive Skills in Radius also grant #% increased bonuses gained from Equipped Quiver", + ["type"] = "explicit", }, - ["Spear"] = { - ["max"] = 8.9, - ["min"] = 4, + }, + ["4188894176"] = { + ["AnyJewel"] = { + ["max"] = 16, + ["min"] = 6, }, - ["Talisman"] = { - ["max"] = 8.9, - ["min"] = 4, + ["BaseJewel"] = { + ["max"] = 16, + ["min"] = 6, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_669069897", - ["text"] = "Leeches #% of Physical Damage as Mana", + ["id"] = "explicit.stat_4188894176", + ["text"] = "#% increased Damage with Bows", ["type"] = "explicit", }, }, - ["979_ManaLeechPermyriad"] = { - ["Gloves"] = { - ["max"] = 8.9, - ["min"] = 4, - }, - ["Ring"] = { - ["max"] = 6.9, - ["min"] = 4, - }, + ["4215035940"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_707457662", - ["text"] = "Leech #% of Physical Attack Damage as Mana", + ["id"] = "explicit.stat_4215035940", + ["text"] = "On Corruption, Item gains two Enchantments", ["type"] = "explicit", }, }, - ["980_ManaGainedFromEnemyDeath"] = { - ["1HMace"] = { + ["4220027924"] = { + ["Amulet"] = { ["max"] = 45, - ["min"] = 2, + ["min"] = 6, }, - ["1HWeapon"] = { + ["Belt"] = { ["max"] = 45, - ["min"] = 2, + ["min"] = 6, }, - ["2HMace"] = { + ["Boots"] = { ["max"] = 45, - ["min"] = 2, + ["min"] = 6, }, - ["2HWeapon"] = { + ["Chest"] = { ["max"] = 45, - ["min"] = 2, + ["min"] = 6, }, - ["Bow"] = { + ["Focus"] = { ["max"] = 45, - ["min"] = 2, + ["min"] = 6, }, - ["Crossbow"] = { + ["Gloves"] = { ["max"] = 45, - ["min"] = 2, + ["min"] = 6, }, - ["Flail"] = { + ["Helmet"] = { ["max"] = 45, - ["min"] = 2, + ["min"] = 6, }, - ["Gloves"] = { + ["Ring"] = { ["max"] = 45, - ["min"] = 2, + ["min"] = 6, }, - ["Quarterstaff"] = { + ["Shield"] = { ["max"] = 45, - ["min"] = 2, + ["min"] = 6, }, - ["Quiver"] = { - ["max"] = 27, - ["min"] = 2, + ["specialCaseData"] = { }, - ["Ring"] = { - ["max"] = 27, - ["min"] = 2, + ["tradeMod"] = { + ["id"] = "explicit.stat_4220027924", + ["text"] = "#% to Cold Resistance", + ["type"] = "explicit", }, - ["Spear"] = { - ["max"] = 45, - ["min"] = 2, + ["usePositiveSign"] = true, + }, + ["4225700219"] = { + ["specialCaseData"] = { }, - ["Staff"] = { - ["max"] = 45, - ["min"] = 2, + ["tradeMod"] = { + ["id"] = "explicit.stat_4225700219", + ["text"] = "Notable Passive Skills in Radius also grant #% chance to gain Volatility on Kill", + ["type"] = "explicit", }, - ["Talisman"] = { - ["max"] = 45, - ["min"] = 2, + }, + ["4226189338"] = { + ["1HWeapon"] = { + ["max"] = 5, + ["min"] = 1, + }, + ["2HWeapon"] = { + ["max"] = 7, + ["min"] = 1, + }, + ["Staff"] = { + ["max"] = 7, + ["min"] = 1, }, ["Wand"] = { - ["max"] = 45, - ["min"] = 2, + ["max"] = 5, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1368271171", - ["text"] = "Gain # Mana per enemy killed", + ["id"] = "explicit.stat_4226189338", + ["text"] = "# to Level of all Chaos Spell Skills", ["type"] = "explicit", }, + ["usePositiveSign"] = true, }, - ["982_BeltReducedFlaskChargesUsed"] = { - ["Belt"] = { + ["4234573345"] = { + ["AnyJewel"] = { ["max"] = 25, - ["min"] = 8, + ["min"] = 15, + }, + ["RadiusJewel"] = { + ["max"] = 25, + ["min"] = 15, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_644456512", - ["text"] = "#% reduced Flask Charges used", + ["id"] = "explicit.stat_4234573345", + ["text"] = "#% increased Effect of Notable Passive Skills in Radius", ["type"] = "explicit", }, }, - ["984_StunDamageIncrease"] = { + ["4236566306"] = { ["AnyJewel"] = { - ["max"] = 10, - ["min"] = 5, + ["max"] = 8, + ["min"] = 4, }, - ["RadiusJewel"] = { - ["max"] = 10, - ["min"] = 5, + ["BaseJewel"] = { + ["max"] = 8, + ["min"] = 4, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_4173554949", - ["text"] = "Notable Passive Skills in Radius also grant #% increased Stun Buildup", + ["id"] = "explicit.stat_4236566306", + ["text"] = "Meta Skills gain #% increased Energy", ["type"] = "explicit", }, }, - ["985_LocalStunDamageIncrease"] = { - ["1HMace"] = { - ["max"] = 80, - ["min"] = 21, - }, - ["1HWeapon"] = { - ["max"] = 80, - ["min"] = 21, - }, - ["2HMace"] = { - ["max"] = 80, - ["min"] = 21, + ["4258000627"] = { + ["AnyJewel"] = { + ["max"] = 1, + ["min"] = 1, }, - ["2HWeapon"] = { - ["max"] = 80, - ["min"] = 21, + ["RadiusJewel"] = { + ["max"] = 1, + ["min"] = 1, }, - ["Flail"] = { - ["max"] = 80, - ["min"] = 21, + ["specialCaseData"] = { }, - ["Quarterstaff"] = { - ["max"] = 80, - ["min"] = 21, + ["tradeMod"] = { + ["id"] = "explicit.stat_4258000627", + ["text"] = "Small Passive Skills in Radius also grant Dazes on Hit", + ["type"] = "explicit", }, - ["Spear"] = { - ["max"] = 80, - ["min"] = 21, + }, + ["4258720395"] = { + ["AnyJewel"] = { + ["max"] = 7, + ["min"] = 5, }, - ["Talisman"] = { - ["max"] = 80, - ["min"] = 21, + ["RadiusJewel"] = { + ["max"] = 7, + ["min"] = 5, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_791928121", - ["text"] = "Causes #% increased Stun Buildup", + ["id"] = "explicit.stat_4258720395", + ["text"] = "Notable Passive Skills in Radius also grant Projectiles have #% chance for an additional Projectile when Forking", ["type"] = "explicit", }, }, - ["9860_VolatilityOnKillChance"] = { + ["427684353"] = { + ["AnyJewel"] = { + ["max"] = 16, + ["min"] = 6, + }, + ["BaseJewel"] = { + ["max"] = 16, + ["min"] = 6, + }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_4225700219", - ["text"] = "Notable Passive Skills in Radius also grant #% chance to gain Volatility on Kill", + ["id"] = "explicit.stat_427684353", + ["text"] = "#% increased Damage with Crossbows", ["type"] = "explicit", }, }, - ["987_LocalStunDuration"] = { - ["1HMace"] = { - ["max"] = 30, - ["min"] = 11, - }, - ["1HWeapon"] = { - ["max"] = 30, - ["min"] = 11, - }, - ["2HMace"] = { - ["max"] = 30, - ["min"] = 11, - }, - ["2HWeapon"] = { - ["max"] = 30, - ["min"] = 11, - }, - ["Flail"] = { - ["max"] = 30, - ["min"] = 11, - }, - ["Quarterstaff"] = { - ["max"] = 30, - ["min"] = 11, - }, - ["Spear"] = { - ["max"] = 30, - ["min"] = 11, + ["429143663"] = { + ["AnyJewel"] = { + ["max"] = 20, + ["min"] = 10, }, - ["Talisman"] = { - ["max"] = 30, - ["min"] = 11, + ["BaseJewel"] = { + ["max"] = 20, + ["min"] = 10, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_748522257", - ["text"] = "#% increased Stun Duration", + ["id"] = "explicit.stat_429143663", + ["text"] = "Banner Skills have #% increased Area of Effect", ["type"] = "explicit", }, }, - ["9883_WarcryEffect"] = { + ["440490623"] = { + ["AnyJewel"] = { + ["max"] = 20, + ["min"] = 10, + }, + ["BaseJewel"] = { + ["max"] = 20, + ["min"] = 10, + }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2675129731", - ["text"] = "Notable Passive Skills in Radius also grant #% increased Warcry Buff Effect", + ["id"] = "explicit.stat_440490623", + ["text"] = "#% increased Magnitude of Damaging Ailments you inflict with Critical Hits", ["type"] = "explicit", }, }, - ["9886_WarcryDamage"] = { + ["442393998"] = { ["AnyJewel"] = { ["max"] = 3, ["min"] = 2, @@ -18053,58 +17696,93 @@ return { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1160637284", - ["text"] = "Small Passive Skills in Radius also grant #% increased Damage with Warcries", + ["id"] = "explicit.stat_442393998", + ["text"] = "Small Passive Skills in Radius also grant #% increased Totem Life", ["type"] = "explicit", }, }, - ["988_IgniteChanceIncrease"] = { - ["1HWeapon"] = { - ["max"] = 100, - ["min"] = 51, + ["44972811"] = { + ["AnyJewel"] = { + ["max"] = 10, + ["min"] = 5, }, - ["2HWeapon"] = { - ["max"] = 100, - ["min"] = 51, + ["BaseJewel"] = { + ["max"] = 10, + ["min"] = 5, }, + ["specialCaseData"] = { + }, + ["tradeMod"] = { + ["id"] = "explicit.stat_44972811", + ["text"] = "#% increased Life Regeneration rate", + ["type"] = "explicit", + }, + }, + ["455816363"] = { ["AnyJewel"] = { - ["max"] = 20, + ["max"] = 2, + ["min"] = 1, + }, + ["RadiusJewel"] = { + ["max"] = 2, + ["min"] = 1, + }, + ["specialCaseData"] = { + }, + ["tradeMod"] = { + ["id"] = "explicit.stat_455816363", + ["text"] = "Small Passive Skills in Radius also grant #% increased Projectile Damage", + ["type"] = "explicit", + }, + }, + ["458438597"] = { + ["AnyJewel"] = { + ["max"] = 4, ["min"] = 2, }, ["BaseJewel"] = { - ["max"] = 20, - ["min"] = 10, - }, - ["RadiusJewel"] = { - ["max"] = 3, + ["max"] = 4, ["min"] = 2, }, - ["Staff"] = { - ["max"] = 100, - ["min"] = 51, + ["specialCaseData"] = { }, - ["Wand"] = { - ["max"] = 100, - ["min"] = 51, + ["tradeMod"] = { + ["id"] = "explicit.stat_458438597", + ["text"] = "#% of Damage is taken from Mana before Life", + ["type"] = "explicit", + }, + }, + ["462424929"] = { + ["AnyJewel"] = { + ["max"] = 7, + ["min"] = 3, + }, + ["RadiusJewel"] = { + ["max"] = 7, + ["min"] = 3, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_2968503605", - ["text"] = "#% increased Flammability Magnitude", + ["id"] = "explicit.stat_462424929", + ["text"] = "Notable Passive Skills in Radius also grant #% increased Magnitude of Poison you inflict", ["type"] = "explicit", }, }, - ["9897_WeaponSwapSpeed"] = { + ["472520716"] = { + ["Amulet"] = { + ["max"] = 24, + ["min"] = 10, + }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1129429646", - ["text"] = "Small Passive Skills in Radius also grant #% increased Weapon Swap Speed", + ["id"] = "explicit.stat_472520716", + ["text"] = "#% of Damage taken Recouped as Mana", ["type"] = "explicit", }, }, - ["990_FreezeDamageIncrease"] = { + ["473429811"] = { ["1HWeapon"] = { ["max"] = 80, ["min"] = 31, @@ -18115,16 +17793,12 @@ return { }, ["AnyJewel"] = { ["max"] = 20, - ["min"] = 5, + ["min"] = 10, }, ["BaseJewel"] = { ["max"] = 20, ["min"] = 10, }, - ["RadiusJewel"] = { - ["max"] = 10, - ["min"] = 5, - }, ["Staff"] = { ["max"] = 80, ["min"] = 31, @@ -18141,1399 +17815,1547 @@ return { ["type"] = "explicit", }, }, - ["9915_WitheredEffect"] = { + ["473917671"] = { ["AnyJewel"] = { - ["max"] = 5, - ["min"] = 3, + ["max"] = 3, + ["min"] = 2, }, ["RadiusJewel"] = { - ["max"] = 5, - ["min"] = 3, + ["max"] = 3, + ["min"] = 2, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_3936121440", - ["text"] = "Notable Passive Skills in Radius also grant #% increased Withered Magnitude", + ["id"] = "explicit.stat_473917671", + ["text"] = "Small Passive Skills in Radius also grant Triggered Spells deal #% increased Spell Damage", ["type"] = "explicit", }, }, - ["992_ShockChanceIncrease"] = { - ["1HWeapon"] = { - ["max"] = 100, - ["min"] = 51, + ["484792219"] = { + ["AnyJewel"] = { + ["max"] = 2, + ["min"] = 1, }, - ["2HWeapon"] = { - ["max"] = 100, - ["min"] = 51, + ["RadiusJewel"] = { + ["max"] = 2, + ["min"] = 1, + }, + ["specialCaseData"] = { }, + ["tradeMod"] = { + ["id"] = "explicit.stat_484792219", + ["text"] = "Small Passive Skills in Radius also grant #% increased Stun Threshold", + ["type"] = "explicit", + }, + }, + ["491450213"] = { ["AnyJewel"] = { ["max"] = 20, - ["min"] = 2, + ["min"] = 10, }, ["BaseJewel"] = { ["max"] = 20, ["min"] = 10, }, - ["RadiusJewel"] = { - ["max"] = 3, - ["min"] = 2, - }, - ["Staff"] = { - ["max"] = 100, - ["min"] = 51, - }, - ["Wand"] = { - ["max"] = 100, - ["min"] = 51, - }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_293638271", - ["text"] = "#% increased chance to Shock", + ["id"] = "explicit.stat_491450213", + ["text"] = "Minions have #% increased Critical Hit Chance", ["type"] = "explicit", }, }, - ["994_LocalArmourAndEnergyShieldAndStunThreshold"] = { - ["Boots"] = { - ["max"] = 136, - ["min"] = 8, + ["504915064"] = { + ["AnyJewel"] = { + ["max"] = 10, + ["min"] = 5, }, - ["Shield"] = { - ["max"] = 136, - ["min"] = 8, + ["RadiusJewel"] = { + ["max"] = 10, + ["min"] = 5, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_915769802", - ["text"] = "# to Stun Threshold", + ["id"] = "explicit.stat_504915064", + ["text"] = "Notable Passive Skills in Radius also grant #% increased Armour Break Duration", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["994_LocalArmourAndEvasionAndStunThreshold"] = { - ["Boots"] = { - ["max"] = 136, - ["min"] = 8, + ["517664839"] = { + ["AnyJewel"] = { + ["max"] = 3, + ["min"] = 2, }, - ["Shield"] = { - ["max"] = 136, - ["min"] = 8, + ["RadiusJewel"] = { + ["max"] = 3, + ["min"] = 2, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_915769802", - ["text"] = "# to Stun Threshold", + ["id"] = "explicit.stat_517664839", + ["text"] = "Small Passive Skills in Radius also grant #% increased Damage with Crossbows", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["994_LocalArmourAndStunThreshold"] = { - ["Boots"] = { - ["max"] = 136, - ["min"] = 8, + ["518292764"] = { + ["1HMace"] = { + ["max"] = 5, + ["min"] = 1.01, }, - ["Shield"] = { - ["max"] = 136, - ["min"] = 8, + ["1HWeapon"] = { + ["max"] = 5, + ["min"] = 1.01, + }, + ["2HMace"] = { + ["max"] = 5, + ["min"] = 1.01, + }, + ["2HWeapon"] = { + ["max"] = 5, + ["min"] = 1.01, + }, + ["Bow"] = { + ["max"] = 5, + ["min"] = 1.01, + }, + ["Crossbow"] = { + ["max"] = 5, + ["min"] = 1.01, + }, + ["Flail"] = { + ["max"] = 5, + ["min"] = 1.01, + }, + ["Quarterstaff"] = { + ["max"] = 5, + ["min"] = 1.01, + }, + ["Spear"] = { + ["max"] = 5, + ["min"] = 1.01, + }, + ["Talisman"] = { + ["max"] = 5, + ["min"] = 1.01, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_915769802", - ["text"] = "# to Stun Threshold", + ["id"] = "explicit.stat_518292764", + ["text"] = "#% to Critical Hit Chance", ["type"] = "explicit", }, ["usePositiveSign"] = true, }, - ["994_LocalEnergyShieldAndStunThreshold"] = { - ["Boots"] = { - ["max"] = 136, - ["min"] = 8, + ["51994685"] = { + ["Belt"] = { + ["max"] = 40, + ["min"] = 5, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_915769802", - ["text"] = "# to Stun Threshold", + ["id"] = "explicit.stat_51994685", + ["text"] = "#% increased Flask Life Recovery rate", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["994_LocalEvasionAndEnergyShieldAndStunThreshold"] = { - ["Boots"] = { - ["max"] = 136, - ["min"] = 8, + ["525523040"] = { + ["AnyJewel"] = { + ["max"] = 1, + ["min"] = 1, + }, + ["RadiusJewel"] = { + ["max"] = 1, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_915769802", - ["text"] = "# to Stun Threshold", + ["id"] = "explicit.stat_525523040", + ["text"] = "Notable Passive Skills in Radius also grant Recover #% of maximum Mana on Kill", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["994_LocalEvasionAndStunThreshold"] = { + ["53045048"] = { ["Boots"] = { - ["max"] = 136, - ["min"] = 8, + ["max"] = 142, + ["min"] = 11, + }, + ["Chest"] = { + ["max"] = 251, + ["min"] = 11, + }, + ["Gloves"] = { + ["max"] = 142, + ["min"] = 11, + }, + ["Helmet"] = { + ["max"] = 181, + ["min"] = 11, }, ["Shield"] = { - ["max"] = 136, - ["min"] = 8, + ["max"] = 232, + ["min"] = 11, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_915769802", - ["text"] = "# to Stun Threshold", + ["id"] = "explicit.stat_53045048", + ["text"] = "# to Evasion Rating (Local)", ["type"] = "explicit", }, ["usePositiveSign"] = true, }, - ["994_StunThreshold"] = { - ["Belt"] = { - ["max"] = 304, - ["min"] = 6, - }, - ["Boots"] = { - ["max"] = 352, - ["min"] = 6, - }, - ["Chest"] = { - ["max"] = 304, - ["min"] = 6, + ["533892981"] = { + ["AnyJewel"] = { + ["max"] = 2, + ["min"] = 1, }, - ["Shield"] = { - ["max"] = 304, - ["min"] = 6, + ["RadiusJewel"] = { + ["max"] = 2, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_915769802", - ["text"] = "# to Stun Threshold", + ["id"] = "explicit.stat_533892981", + ["text"] = "Small Passive Skills in Radius also grant #% increased Accuracy Rating", ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["996_ReducedBurnDuration"] = { - ["Chest"] = { - ["max"] = 60, - ["min"] = 36, + ["538241406"] = { + ["AnyJewel"] = { + ["max"] = 7, + ["min"] = 3, + }, + ["BaseJewel"] = { + ["max"] = 7, + ["min"] = 3, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_986397080", - ["text"] = "#% reduced Ignite Duration on you", + ["id"] = "explicit.stat_538241406", + ["text"] = "Damaging Ailments deal damage #% faster", ["type"] = "explicit", }, }, - ["997_ReducedChillDuration"] = { - ["Boots"] = { - ["max"] = 60, - ["min"] = 36, + ["55876295"] = { + ["1HMace"] = { + ["max"] = 9.9, + ["min"] = 5, }, - ["specialCaseData"] = { + ["1HWeapon"] = { + ["max"] = 9.9, + ["min"] = 5, }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1874553720", - ["text"] = "#% reduced Chill Duration on you", - ["type"] = "explicit", + ["2HMace"] = { + ["max"] = 9.9, + ["min"] = 5, }, - }, - ["998_ReducedFreezeDuration"] = { - ["Boots"] = { - ["max"] = 60, - ["min"] = 36, + ["2HWeapon"] = { + ["max"] = 9.9, + ["min"] = 5, }, - ["specialCaseData"] = { + ["Bow"] = { + ["max"] = 8.9, + ["min"] = 5, }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2160282525", - ["text"] = "#% reduced Freeze Duration on you", - ["type"] = "explicit", + ["Crossbow"] = { + ["max"] = 8.9, + ["min"] = 5, }, - }, - ["999_ReducedShockDuration"] = { - ["Boots"] = { - ["max"] = 60, - ["min"] = 36, + ["Flail"] = { + ["max"] = 9.9, + ["min"] = 5, + }, + ["Quarterstaff"] = { + ["max"] = 9.9, + ["min"] = 5, + }, + ["Spear"] = { + ["max"] = 9.9, + ["min"] = 5, + }, + ["Talisman"] = { + ["max"] = 9.9, + ["min"] = 5, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_99927264", - ["text"] = "#% reduced Shock duration on you", + ["id"] = "explicit.stat_55876295", + ["text"] = "Leeches #% of Physical Damage as Life", ["type"] = "explicit", }, }, - }, - ["Implicit"] = { - ["implicit.stat_1028592286"] = { - ["2HWeapon"] = { - ["max"] = 30, - ["min"] = 20, + ["565784293"] = { + ["AnyJewel"] = { + ["max"] = 15, + ["min"] = 5, }, - ["Bow"] = { - ["max"] = 30, - ["min"] = 20, + ["BaseJewel"] = { + ["max"] = 15, + ["min"] = 5, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1028592286", - ["text"] = "#% chance to Chain an additional time", - ["type"] = "implicit", + ["id"] = "explicit.stat_565784293", + ["text"] = "#% increased Knockback Distance", + ["type"] = "explicit", }, }, - ["implicit.stat_1050105434"] = { - ["Ring"] = { - ["max"] = 30, - ["min"] = 20, + ["587431675"] = { + ["Amulet"] = { + ["max"] = 38, + ["min"] = 10, + }, + ["AnyJewel"] = { + ["max"] = 15, + ["min"] = 5, + }, + ["BaseJewel"] = { + ["max"] = 15, + ["min"] = 5, + }, + ["Helmet"] = { + ["max"] = 34, + ["min"] = 10, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1050105434", - ["text"] = "# to maximum Mana", - ["type"] = "implicit", + ["id"] = "explicit.stat_587431675", + ["text"] = "#% increased Critical Hit Chance", + ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["implicit.stat_1137147997"] = { + ["591105508"] = { ["1HWeapon"] = { - ["max"] = 1, + ["max"] = 5, ["min"] = 1, }, - ["Flail"] = { - ["max"] = 1, + ["2HWeapon"] = { + ["max"] = 7, + ["min"] = 1, + }, + ["Staff"] = { + ["max"] = 7, + ["min"] = 1, + }, + ["Wand"] = { + ["max"] = 5, ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1137147997", - ["text"] = "Unblockable", - ["type"] = "implicit", + ["id"] = "explicit.stat_591105508", + ["text"] = "# to Level of all Fire Spell Skills", + ["type"] = "explicit", }, + ["usePositiveSign"] = true, }, - ["implicit.stat_1181501418"] = { - ["2HWeapon"] = { + ["593241812"] = { + ["AnyJewel"] = { ["max"] = 12, - ["min"] = 8, + ["min"] = 6, }, - ["Talisman"] = { + ["RadiusJewel"] = { ["max"] = 12, - ["min"] = 8, + ["min"] = 6, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1181501418", - ["text"] = "# to Maximum Rage", - ["type"] = "implicit", + ["id"] = "explicit.stat_593241812", + ["text"] = "Notable Passive Skills in Radius also grant Minions have #% increased Critical Damage Bonus", + ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["implicit.stat_1207554355"] = { - ["Quiver"] = { - ["max"] = 30, - ["min"] = 20, + ["61644361"] = { + ["AnyJewel"] = { + ["max"] = 12, + ["min"] = 6, + }, + ["RadiusJewel"] = { + ["max"] = 12, + ["min"] = 6, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1207554355", - ["text"] = "#% increased Arrow Speed", - ["type"] = "implicit", + ["id"] = "explicit.stat_61644361", + ["text"] = "Notable Passive Skills in Radius also grant #% increased Chill Duration on Enemies", + ["type"] = "explicit", }, }, - ["implicit.stat_1379411836"] = { - ["Amulet"] = { - ["max"] = 7, + ["624954515"] = { + ["AnyJewel"] = { + ["max"] = 10, ["min"] = 5, }, - ["Helmet"] = { - ["max"] = 24, - ["min"] = 16, - }, - ["Ring"] = { - ["max"] = 12, - ["min"] = 8, + ["BaseJewel"] = { + ["max"] = 10, + ["min"] = 5, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1379411836", - ["text"] = "# to all Attributes", - ["type"] = "implicit", + ["id"] = "explicit.stat_624954515", + ["text"] = "#% increased Accuracy Rating", + ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["implicit.stat_1389754388"] = { - ["Belt"] = { + ["627767961"] = { + ["AnyJewel"] = { ["max"] = 20, - ["min"] = 15, + ["min"] = 10, + }, + ["BaseJewel"] = { + ["max"] = 20, + ["min"] = 10, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1389754388", - ["text"] = "#% increased Charm Effect Duration", - ["type"] = "implicit", + ["id"] = "explicit.stat_627767961", + ["text"] = "#% increased Damage while you have an active Charm", + ["type"] = "explicit", }, }, - ["implicit.stat_1412682799"] = { - ["Charm"] = { - ["max"] = 1, - ["min"] = 1, + ["644456512"] = { + ["Belt"] = { + ["max"] = 25, + ["min"] = 8, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1412682799", - ["text"] = "Used when you become Poisoned", - ["type"] = "implicit", + ["id"] = "explicit.stat_644456512", + ["text"] = "#% reduced Flask Charges used", + ["type"] = "explicit", }, }, - ["implicit.stat_1416292992"] = { - ["Belt"] = { + ["654207792"] = { + ["AnyJewel"] = { ["max"] = 3, - ["min"] = 1, + ["min"] = 2, + }, + ["RadiusJewel"] = { + ["max"] = 3, + ["min"] = 2, }, ["specialCaseData"] = { - ["overrideModLinePlural"] = "+# Charm Slots", }, ["tradeMod"] = { - ["id"] = "implicit.stat_1416292992", - ["text"] = "Has # Charm Slot", - ["type"] = "implicit", + ["id"] = "explicit.stat_654207792", + ["text"] = "Small Passive Skills in Radius also grant #% increased Stun Threshold if you haven't been Stunned Recently", + ["type"] = "explicit", }, }, - ["implicit.stat_1434716233"] = { - ["2HMace"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["2HWeapon"] = { - ["max"] = 1, - ["min"] = 1, + ["656461285"] = { + ["Amulet"] = { + ["max"] = 10, + ["min"] = 7, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1434716233", - ["text"] = "Warcries Empower an additional Attack", - ["type"] = "implicit", + ["id"] = "explicit.stat_656461285", + ["text"] = "#% increased Intelligence", + ["type"] = "explicit", }, }, - ["implicit.stat_1444556985"] = { - ["Chest"] = { - ["max"] = 14, - ["min"] = 8, + ["669069897"] = { + ["1HMace"] = { + ["max"] = 8.9, + ["min"] = 4, }, - ["specialCaseData"] = { + ["1HWeapon"] = { + ["max"] = 8.9, + ["min"] = 4, }, - ["tradeMod"] = { - ["id"] = "implicit.stat_1444556985", - ["text"] = "#% of Damage taken Recouped as Life", - ["type"] = "implicit", + ["2HMace"] = { + ["max"] = 8.9, + ["min"] = 4, }, - }, - ["implicit.stat_1451444093"] = { - ["1HWeapon"] = { - ["max"] = 1, - ["min"] = 1, + ["2HWeapon"] = { + ["max"] = 8.9, + ["min"] = 4, }, - ["Flail"] = { - ["max"] = 1, - ["min"] = 1, + ["Bow"] = { + ["max"] = 7.9, + ["min"] = 4, }, - ["specialCaseData"] = { + ["Crossbow"] = { + ["max"] = 7.9, + ["min"] = 4, }, - ["tradeMod"] = { - ["id"] = "implicit.stat_1451444093", - ["text"] = "Bifurcates Critical Hits", - ["type"] = "implicit", + ["Flail"] = { + ["max"] = 8.9, + ["min"] = 4, }, - }, - ["implicit.stat_1503146834"] = { - ["2HMace"] = { - ["max"] = 1, - ["min"] = 1, + ["Quarterstaff"] = { + ["max"] = 8.9, + ["min"] = 4, }, - ["2HWeapon"] = { - ["max"] = 1, - ["min"] = 1, + ["Spear"] = { + ["max"] = 8.9, + ["min"] = 4, + }, + ["Talisman"] = { + ["max"] = 8.9, + ["min"] = 4, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1503146834", - ["text"] = "Crushes Enemies on Hit", - ["type"] = "implicit", + ["id"] = "explicit.stat_669069897", + ["text"] = "Leeches #% of Physical Damage as Mana", + ["type"] = "explicit", }, }, - ["implicit.stat_1541903247"] = { - ["2HMace"] = { - ["max"] = 10, - ["min"] = 10, - }, - ["2HWeapon"] = { - ["max"] = 10, - ["min"] = 10, - }, + ["674553446"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1541903247", - ["text"] = "Causes Enemies to Explode on Critical kill, for #% of their Life as Physical Damage", - ["type"] = "implicit", + ["id"] = "explicit.stat_674553446", + ["text"] = "Adds # to # Chaos Damage to Attacks", + ["type"] = "explicit", }, }, - ["implicit.stat_1570770415"] = { - ["Belt"] = { - ["max"] = 15, - ["min"] = 10, + ["680068163"] = { + ["AnyJewel"] = { + ["max"] = 16, + ["min"] = 6, + }, + ["BaseJewel"] = { + ["max"] = 16, + ["min"] = 6, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1570770415", - ["text"] = "#% reduced Charm Charges used", - ["type"] = "implicit", + ["id"] = "explicit.stat_680068163", + ["text"] = "#% increased Stun Threshold", + ["type"] = "explicit", }, }, - ["implicit.stat_1573130764"] = { - ["Quiver"] = { + ["681332047"] = { + ["AnyJewel"] = { ["max"] = 4, - ["min"] = 4, - }, - ["specialCaseData"] = { + ["min"] = 2, }, - ["tradeMod"] = { - ["id"] = "implicit.stat_1573130764", - ["text"] = "Adds # to # Fire damage to Attacks", - ["type"] = "implicit", + ["BaseJewel"] = { + ["max"] = 4, + ["min"] = 2, }, - }, - ["implicit.stat_1589917703"] = { - ["2HWeapon"] = { - ["max"] = 50, - ["min"] = 30, + ["Gloves"] = { + ["max"] = 16, + ["min"] = 5, }, - ["Talisman"] = { - ["max"] = 50, - ["min"] = 30, + ["Quiver"] = { + ["max"] = 16, + ["min"] = 5, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1589917703", - ["text"] = "Minions deal #% increased Damage", - ["type"] = "implicit", + ["id"] = "explicit.stat_681332047", + ["text"] = "#% increased Attack Speed", + ["type"] = "explicit", }, }, - ["implicit.stat_1671376347"] = { - ["Chest"] = { - ["max"] = 25, - ["min"] = 20, + ["686254215"] = { + ["AnyJewel"] = { + ["max"] = 20, + ["min"] = 10, }, - ["Ring"] = { - ["max"] = 30, - ["min"] = 20, + ["BaseJewel"] = { + ["max"] = 20, + ["min"] = 10, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1671376347", - ["text"] = "#% to Lightning Resistance", - ["type"] = "implicit", + ["id"] = "explicit.stat_686254215", + ["text"] = "#% increased Totem Life", + ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["implicit.stat_1691862754"] = { - ["Charm"] = { - ["max"] = 1, - ["min"] = 1, + ["691932474"] = { + ["1HMace"] = { + ["max"] = 550, + ["min"] = 11, }, - ["specialCaseData"] = { + ["1HWeapon"] = { + ["max"] = 550, + ["min"] = 11, }, - ["tradeMod"] = { - ["id"] = "implicit.stat_1691862754", - ["text"] = "Used when you become Frozen", - ["type"] = "implicit", + ["2HMace"] = { + ["max"] = 550, + ["min"] = 11, }, - }, - ["implicit.stat_1702195217"] = { ["2HWeapon"] = { - ["max"] = 18, - ["min"] = 10, + ["max"] = 650, + ["min"] = 11, + }, + ["Bow"] = { + ["max"] = 650, + ["min"] = 11, + }, + ["Crossbow"] = { + ["max"] = 650, + ["min"] = 11, + }, + ["Flail"] = { + ["max"] = 550, + ["min"] = 11, }, ["Quarterstaff"] = { - ["max"] = 18, - ["min"] = 12, + ["max"] = 550, + ["min"] = 11, + }, + ["Spear"] = { + ["max"] = 550, + ["min"] = 11, }, ["Talisman"] = { - ["max"] = 15, - ["min"] = 10, + ["max"] = 550, + ["min"] = 11, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1702195217", - ["text"] = "#% to Block chance", - ["type"] = "implicit", + ["id"] = "explicit.stat_691932474", + ["text"] = "# to Accuracy Rating (Local)", + ["type"] = "explicit", }, ["usePositiveSign"] = true, }, - ["implicit.stat_1745952865"] = { - ["Chest"] = { - ["max"] = 15, - ["min"] = 10, + ["693237939"] = { + ["AnyJewel"] = { + ["max"] = 2, + ["min"] = 1, + }, + ["RadiusJewel"] = { + ["max"] = 2, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1745952865", - ["text"] = "#% reduced Elemental Ailment Duration on you", - ["type"] = "implicit", + ["id"] = "explicit.stat_693237939", + ["text"] = "Small Passive Skills in Radius also grant Gain additional Ailment Threshold equal to #% of maximum Energy Shield", + ["type"] = "explicit", }, }, - ["implicit.stat_1782086450"] = { - ["Chest"] = { - ["max"] = 50, - ["min"] = 40, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_1782086450", - ["text"] = "#% faster start of Energy Shield Recharge", - ["type"] = "implicit", - }, - }, - ["implicit.stat_1803308202"] = { - ["2HWeapon"] = { - ["max"] = 30, - ["min"] = 20, + ["700317374"] = { + ["LifeFlask"] = { + ["max"] = 80, + ["min"] = 41, }, - ["Crossbow"] = { - ["max"] = 30, - ["min"] = 20, + ["ManaFlask"] = { + ["max"] = 80, + ["min"] = 41, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1803308202", - ["text"] = "#% increased Bolt Speed", - ["type"] = "implicit", + ["id"] = "explicit.stat_700317374", + ["text"] = "#% increased Amount Recovered", + ["type"] = "explicit", }, }, - ["implicit.stat_1810482573"] = { - ["Charm"] = { - ["max"] = 1, - ["min"] = 1, + ["707457662"] = { + ["Gloves"] = { + ["max"] = 8.9, + ["min"] = 4, + }, + ["Ring"] = { + ["max"] = 6.9, + ["min"] = 4, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1810482573", - ["text"] = "Used when you become Stunned", - ["type"] = "implicit", + ["id"] = "explicit.stat_707457662", + ["text"] = "Leech #% of Physical Attack Damage as Mana", + ["type"] = "explicit", }, }, - ["implicit.stat_1836676211"] = { - ["Belt"] = { - ["max"] = 30, - ["min"] = 20, + ["709508406"] = { + ["1HMace"] = { + ["max"] = 127.5, + ["min"] = 2, }, - ["specialCaseData"] = { + ["1HWeapon"] = { + ["max"] = 127.5, + ["min"] = 2, }, - ["tradeMod"] = { - ["id"] = "implicit.stat_1836676211", - ["text"] = "#% increased Flask Charges gained", - ["type"] = "implicit", + ["2HMace"] = { + ["max"] = 196, + ["min"] = 3.5, }, - }, - ["implicit.stat_1967051901"] = { ["2HWeapon"] = { - ["max"] = 1, - ["min"] = 1, + ["max"] = 196, + ["min"] = 2, + }, + ["Bow"] = { + ["max"] = 127.5, + ["min"] = 2, }, ["Crossbow"] = { - ["max"] = 1, - ["min"] = 1, + ["max"] = 196, + ["min"] = 3.5, }, - ["specialCaseData"] = { + ["Flail"] = { + ["max"] = 127.5, + ["min"] = 2, }, - ["tradeMod"] = { - ["id"] = "implicit.stat_1967051901", - ["text"] = "Loads an additional bolt", - ["type"] = "implicit", + ["Quarterstaff"] = { + ["max"] = 196, + ["min"] = 3.5, }, - }, - ["implicit.stat_1978899297"] = { - ["Chest"] = { - ["max"] = 1, - ["min"] = 1, + ["Spear"] = { + ["max"] = 127.5, + ["min"] = 2, + }, + ["Talisman"] = { + ["max"] = 196, + ["min"] = 3.5, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1978899297", - ["text"] = "#% to all Maximum Elemental Resistances", - ["type"] = "implicit", + ["id"] = "explicit.stat_709508406", + ["text"] = "Adds # to # Fire Damage", + ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["implicit.stat_1980802737"] = { - ["2HWeapon"] = { - ["max"] = 1, - ["min"] = 1, + ["712554801"] = { + ["AnyJewel"] = { + ["max"] = 8, + ["min"] = 4, }, - ["Crossbow"] = { - ["max"] = 1, - ["min"] = 1, + ["BaseJewel"] = { + ["max"] = 8, + ["min"] = 4, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1980802737", - ["text"] = "Grenade Skills Fire an additional Projectile", - ["type"] = "implicit", + ["id"] = "explicit.stat_712554801", + ["text"] = "#% increased Effect of your Mark Skills", + ["type"] = "explicit", }, }, - ["implicit.stat_2016937536"] = { - ["Charm"] = { - ["max"] = 1, - ["min"] = 1, + ["713216632"] = { + ["AnyJewel"] = { + ["max"] = 15, + ["min"] = 8, + }, + ["RadiusJewel"] = { + ["max"] = 15, + ["min"] = 8, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2016937536", - ["text"] = "Used when you take Lightning damage from a Hit", - ["type"] = "implicit", + ["id"] = "explicit.stat_713216632", + ["text"] = "Notable Passive Skills in Radius also grant #% increased Defences from Equipped Shield", + ["type"] = "explicit", }, }, - ["implicit.stat_2055966527"] = { - ["Quiver"] = { - ["max"] = 30, - ["min"] = 20, + ["715957346"] = { + ["AnyJewel"] = { + ["max"] = 2, + ["min"] = 1, + }, + ["RadiusJewel"] = { + ["max"] = 2, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2055966527", - ["text"] = "Attacks have #% chance to cause Bleeding", - ["type"] = "implicit", + ["id"] = "explicit.stat_715957346", + ["text"] = "Notable Passive Skills in Radius also grant #% increased Attack Speed with Crossbows", + ["type"] = "explicit", }, }, - ["implicit.stat_2194114101"] = { - ["Quiver"] = { - ["max"] = 30, - ["min"] = 20, + ["734614379"] = { + ["Amulet"] = { + ["max"] = 10, + ["min"] = 7, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2194114101", - ["text"] = "#% increased Critical Hit Chance for Attacks", - ["type"] = "implicit", + ["id"] = "explicit.stat_734614379", + ["text"] = "#% increased Strength", + ["type"] = "explicit", }, }, - ["implicit.stat_2222186378"] = { - ["Belt"] = { - ["max"] = 30, - ["min"] = 20, + ["736967255"] = { + ["1HWeapon"] = { + ["max"] = 119, + ["min"] = 25, }, - ["specialCaseData"] = { + ["2HWeapon"] = { + ["max"] = 238, + ["min"] = 50, }, - ["tradeMod"] = { - ["id"] = "implicit.stat_2222186378", - ["text"] = "#% increased Mana Recovery from Flasks", - ["type"] = "implicit", + ["AnyJewel"] = { + ["max"] = 12, + ["min"] = 6, }, - }, - ["implicit.stat_2250533757"] = { - ["Chest"] = { - ["max"] = 5, - ["min"] = 5, + ["BaseJewel"] = { + ["max"] = 12, + ["min"] = 6, }, - ["specialCaseData"] = { + ["Focus"] = { + ["max"] = 89, + ["min"] = 25, }, - ["tradeMod"] = { - ["id"] = "implicit.stat_2250533757", - ["text"] = "#% increased Movement Speed", - ["type"] = "implicit", + ["Ring"] = { + ["max"] = 30, + ["min"] = 3, }, - }, - ["implicit.stat_2251279027"] = { - ["Chest"] = { - ["max"] = 1, - ["min"] = 1, + ["Staff"] = { + ["max"] = 238, + ["min"] = 50, + }, + ["Wand"] = { + ["max"] = 119, + ["min"] = 25, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2251279027", - ["text"] = "# to Level of all Corrupted Skill Gems", - ["type"] = "implicit", + ["id"] = "explicit.stat_736967255", + ["text"] = "#% increased Chaos Damage", + ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["implicit.stat_2321178454"] = { + ["737908626"] = { + ["1HWeapon"] = { + ["max"] = 73, + ["min"] = 27, + }, ["2HWeapon"] = { - ["max"] = 30, - ["min"] = 20, + ["max"] = 109, + ["min"] = 40, }, - ["Crossbow"] = { - ["max"] = 30, - ["min"] = 20, + ["AnyJewel"] = { + ["max"] = 15, + ["min"] = 5, }, - ["Quiver"] = { - ["max"] = 100, - ["min"] = 100, + ["BaseJewel"] = { + ["max"] = 15, + ["min"] = 5, }, - ["specialCaseData"] = { + ["Focus"] = { + ["max"] = 59, + ["min"] = 27, }, - ["tradeMod"] = { - ["id"] = "implicit.stat_2321178454", - ["text"] = "#% chance to Pierce an Enemy", - ["type"] = "implicit", + ["Staff"] = { + ["max"] = 109, + ["min"] = 40, }, - }, - ["implicit.stat_239367161"] = { - ["Quiver"] = { - ["max"] = 40, - ["min"] = 25, + ["Wand"] = { + ["max"] = 73, + ["min"] = 27, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_239367161", - ["text"] = "#% increased Stun Buildup", - ["type"] = "implicit", + ["id"] = "explicit.stat_737908626", + ["text"] = "#% increased Critical Hit Chance for Spells", + ["type"] = "explicit", }, }, - ["implicit.stat_2463230181"] = { - ["2HWeapon"] = { - ["max"] = 50, - ["min"] = 50, - }, - ["Bow"] = { - ["max"] = 50, - ["min"] = 50, + ["748522257"] = { + ["1HMace"] = { + ["max"] = 30, + ["min"] = 11, }, - ["specialCaseData"] = { + ["1HWeapon"] = { + ["max"] = 30, + ["min"] = 11, }, - ["tradeMod"] = { - ["id"] = "implicit.stat_2463230181", - ["text"] = "#% Surpassing chance to fire an additional Arrow", - ["type"] = "implicit", + ["2HMace"] = { + ["max"] = 30, + ["min"] = 11, }, - ["usePositiveSign"] = true, - }, - ["implicit.stat_2527686725"] = { ["2HWeapon"] = { - ["max"] = 25, - ["min"] = 15, + ["max"] = 30, + ["min"] = 11, }, - ["Talisman"] = { - ["max"] = 25, - ["min"] = 15, + ["Flail"] = { + ["max"] = 30, + ["min"] = 11, }, - ["specialCaseData"] = { + ["Quarterstaff"] = { + ["max"] = 30, + ["min"] = 11, }, - ["tradeMod"] = { - ["id"] = "implicit.stat_2527686725", - ["text"] = "#% increased Magnitude of Shock you inflict", - ["type"] = "implicit", + ["Spear"] = { + ["max"] = 30, + ["min"] = 11, }, - }, - ["implicit.stat_2646093132"] = { - ["Ring"] = { - ["max"] = 1, - ["min"] = 1, + ["Talisman"] = { + ["max"] = 30, + ["min"] = 11, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2646093132", - ["text"] = "Inflict Abyssal Wasting on Hit", - ["type"] = "implicit", + ["id"] = "explicit.stat_748522257", + ["text"] = "#% increased Stun Duration", + ["type"] = "explicit", }, }, - ["implicit.stat_2694482655"] = { - ["1HMace"] = { - ["max"] = 10, + ["770672621"] = { + ["1HWeapon"] = { + ["max"] = 50, + ["min"] = 21, + }, + ["AnyJewel"] = { + ["max"] = 15, ["min"] = 5, }, - ["1HWeapon"] = { - ["max"] = 10, + ["BaseJewel"] = { + ["max"] = 15, ["min"] = 5, }, + ["Sceptre"] = { + ["max"] = 50, + ["min"] = 21, + }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2694482655", - ["text"] = "#% to Critical Damage Bonus", - ["type"] = "implicit", + ["id"] = "explicit.stat_770672621", + ["text"] = "Minions have #% increased maximum Life", + ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["implicit.stat_275498888"] = { + ["789117908"] = { + ["1HWeapon"] = { + ["max"] = 69, + ["min"] = 10, + }, + ["2HWeapon"] = { + ["max"] = 104, + ["min"] = 15, + }, + ["Amulet"] = { + ["max"] = 69, + ["min"] = 10, + }, + ["AnyJewel"] = { + ["max"] = 15, + ["min"] = 5, + }, + ["BaseJewel"] = { + ["max"] = 15, + ["min"] = 5, + }, + ["Focus"] = { + ["max"] = 69, + ["min"] = 10, + }, ["Ring"] = { - ["max"] = 40, - ["min"] = 40, + ["max"] = 69, + ["min"] = 10, + }, + ["Sceptre"] = { + ["max"] = 69, + ["min"] = 10, + }, + ["Staff"] = { + ["max"] = 104, + ["min"] = 15, + }, + ["Wand"] = { + ["max"] = 69, + ["min"] = 10, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_275498888", - ["text"] = "Maximum Quality is #%", - ["type"] = "implicit", + ["id"] = "explicit.stat_789117908", + ["text"] = "#% increased Mana Regeneration Rate", + ["type"] = "explicit", }, }, - ["implicit.stat_2763429652"] = { + ["791928121"] = { + ["1HMace"] = { + ["max"] = 80, + ["min"] = 21, + }, ["1HWeapon"] = { - ["max"] = 25, - ["min"] = 15, + ["max"] = 80, + ["min"] = 21, }, - ["Spear"] = { - ["max"] = 25, - ["min"] = 15, + ["2HMace"] = { + ["max"] = 80, + ["min"] = 21, }, - ["specialCaseData"] = { + ["2HWeapon"] = { + ["max"] = 80, + ["min"] = 21, }, - ["tradeMod"] = { - ["id"] = "implicit.stat_2763429652", - ["text"] = "#% chance to Maim on Hit", - ["type"] = "implicit", + ["Flail"] = { + ["max"] = 80, + ["min"] = 21, }, - }, - ["implicit.stat_2778646494"] = { - ["Charm"] = { - ["max"] = 1, - ["min"] = 1, + ["Quarterstaff"] = { + ["max"] = 80, + ["min"] = 21, + }, + ["Spear"] = { + ["max"] = 80, + ["min"] = 21, + }, + ["Talisman"] = { + ["max"] = 80, + ["min"] = 21, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2778646494", - ["text"] = "Used when you are affected by a Slow", - ["type"] = "implicit", + ["id"] = "explicit.stat_791928121", + ["text"] = "Causes #% increased Stun Buildup", + ["type"] = "explicit", }, }, - ["implicit.stat_2797971005"] = { - ["Quiver"] = { - ["max"] = 3, - ["min"] = 2, - }, + ["793875384"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2797971005", - ["text"] = "Gain # Life per Enemy Hit with Attacks", - ["type"] = "implicit", + ["id"] = "explicit.stat_793875384", + ["text"] = "Small Passive Skills in Radius also grant #% increased Minion Accuracy Rating", + ["type"] = "explicit", }, }, - ["implicit.stat_2891184298"] = { - ["Ring"] = { + ["795138349"] = { + ["AnyJewel"] = { ["max"] = 10, - ["min"] = 7, + ["min"] = 5, + }, + ["BaseJewel"] = { + ["max"] = 10, + ["min"] = 5, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2891184298", - ["text"] = "#% increased Cast Speed", - ["type"] = "implicit", + ["id"] = "explicit.stat_795138349", + ["text"] = "#% chance to Poison on Hit", + ["type"] = "explicit", }, }, - ["implicit.stat_2901986750"] = { + ["803737631"] = { ["Amulet"] = { - ["max"] = 10, - ["min"] = 7, - }, - ["Boots"] = { - ["max"] = 16, - ["min"] = 8, + ["max"] = 450, + ["min"] = 11, }, - ["Chest"] = { - ["max"] = 25, - ["min"] = 15, + ["Gloves"] = { + ["max"] = 550, + ["min"] = 11, }, ["Helmet"] = { - ["max"] = 16, - ["min"] = 8, + ["max"] = 550, + ["min"] = 11, + }, + ["Quiver"] = { + ["max"] = 550, + ["min"] = 11, }, ["Ring"] = { - ["max"] = 10, - ["min"] = 7, + ["max"] = 450, + ["min"] = 11, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2901986750", - ["text"] = "#% to all Elemental Resistances", - ["type"] = "implicit", + ["id"] = "explicit.stat_803737631", + ["text"] = "# to Accuracy Rating", + ["type"] = "explicit", }, ["usePositiveSign"] = true, }, - ["implicit.stat_2923486259"] = { - ["Chest"] = { - ["max"] = 13, - ["min"] = 7, - }, - ["Ring"] = { - ["max"] = 13, - ["min"] = 7, - }, - ["Shield"] = { - ["max"] = 19, - ["min"] = 11, + ["809229260"] = { + ["Belt"] = { + ["max"] = 255, + ["min"] = 12, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2923486259", - ["text"] = "#% to Chaos Resistance", - ["type"] = "implicit", + ["id"] = "explicit.stat_809229260", + ["text"] = "# to Armour", + ["type"] = "explicit", }, ["usePositiveSign"] = true, }, - ["implicit.stat_2968503605"] = { - ["2HWeapon"] = { - ["max"] = 80, - ["min"] = 50, + ["818778753"] = { + ["AnyJewel"] = { + ["max"] = 10, + ["min"] = 5, }, - ["Talisman"] = { - ["max"] = 80, - ["min"] = 50, + ["BaseJewel"] = { + ["max"] = 10, + ["min"] = 5, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2968503605", - ["text"] = "#% increased Flammability Magnitude", - ["type"] = "implicit", - }, + ["id"] = "explicit.stat_818778753", + ["text"] = "Damage Penetrates #% Lightning Resistance", + ["type"] = "explicit", + }, }, - ["implicit.stat_2994271459"] = { - ["Charm"] = { - ["max"] = 1, - ["min"] = 1, + ["821021828"] = { + ["1HMace"] = { + ["max"] = 5, + ["min"] = 2, }, - ["specialCaseData"] = { + ["1HWeapon"] = { + ["max"] = 5, + ["min"] = 2, }, - ["tradeMod"] = { - ["id"] = "implicit.stat_2994271459", - ["text"] = "Used when you take Cold damage from a Hit", - ["type"] = "implicit", + ["2HMace"] = { + ["max"] = 5, + ["min"] = 2, }, - }, - ["implicit.stat_3032590688"] = { - ["Quiver"] = { - ["max"] = 2, + ["2HWeapon"] = { + ["max"] = 5, ["min"] = 2, }, - ["Ring"] = { - ["max"] = 2.5, - ["min"] = 2.5, + ["Bow"] = { + ["max"] = 5, + ["min"] = 2, }, - ["specialCaseData"] = { + ["Crossbow"] = { + ["max"] = 5, + ["min"] = 2, }, - ["tradeMod"] = { - ["id"] = "implicit.stat_3032590688", - ["text"] = "Adds # to # Physical Damage to Attacks", - ["type"] = "implicit", + ["Flail"] = { + ["max"] = 5, + ["min"] = 2, }, - }, - ["implicit.stat_3182714256"] = { - ["Amulet"] = { - ["max"] = 1, - ["min"] = -1, + ["Quarterstaff"] = { + ["max"] = 5, + ["min"] = 2, }, - ["Ring"] = { - ["max"] = 1, - ["min"] = -1, + ["Spear"] = { + ["max"] = 5, + ["min"] = 2, + }, + ["Talisman"] = { + ["max"] = 5, + ["min"] = 2, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3182714256", - ["text"] = "# Prefix Modifier allowed", - ["type"] = "implicit", + ["id"] = "explicit.stat_821021828", + ["text"] = "Grants # Life per Enemy Hit", + ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["implicit.stat_3261801346"] = { - ["Amulet"] = { + ["821241191"] = { + ["AnyJewel"] = { ["max"] = 15, - ["min"] = 10, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_3261801346", - ["text"] = "# to Dexterity", - ["type"] = "implicit", + ["min"] = 5, }, - ["usePositiveSign"] = true, - }, - ["implicit.stat_328541901"] = { - ["Amulet"] = { + ["BaseJewel"] = { ["max"] = 15, - ["min"] = 10, + ["min"] = 5, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_328541901", - ["text"] = "# to Intelligence", - ["type"] = "implicit", + ["id"] = "explicit.stat_821241191", + ["text"] = "#% increased Life Recovery from Flasks", + ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["implicit.stat_3299347043"] = { - ["Amulet"] = { - ["max"] = 40, - ["min"] = 30, + ["821948283"] = { + ["AnyJewel"] = { + ["max"] = 2, + ["min"] = 1, }, - ["Chest"] = { - ["max"] = 80, - ["min"] = 60, + ["RadiusJewel"] = { + ["max"] = 2, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3299347043", - ["text"] = "# to maximum Life", - ["type"] = "implicit", + ["id"] = "explicit.stat_821948283", + ["text"] = "Small Passive Skills in Radius also grant #% increased Damage with Quarterstaves", + ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["implicit.stat_3310778564"] = { - ["Charm"] = { - ["max"] = 1, - ["min"] = 1, - }, + ["828533480"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3310778564", - ["text"] = "Used when you take Chaos damage from a Hit", - ["type"] = "implicit", + ["id"] = "explicit.stat_828533480", + ["text"] = "#% Chance to gain a Charge when you kill an enemy", + ["type"] = "explicit", }, }, - ["implicit.stat_3325883026"] = { - ["Amulet"] = { + ["830345042"] = { + ["AnyJewel"] = { + ["max"] = 4, + ["min"] = 2, + }, + ["RadiusJewel"] = { ["max"] = 4, ["min"] = 2, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3325883026", - ["text"] = "# Life Regeneration per second", - ["type"] = "implicit", + ["id"] = "explicit.stat_830345042", + ["text"] = "Small Passive Skills in Radius also grant #% increased Freeze Threshold", + ["type"] = "explicit", }, }, - ["implicit.stat_3362812763"] = { - ["Chest"] = { - ["max"] = 25, - ["min"] = 15, + ["844449513"] = { + ["AnyJewel"] = { + ["max"] = 1, + ["min"] = 1, + }, + ["RadiusJewel"] = { + ["max"] = 1, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3362812763", - ["text"] = "#% of Armour also applies to Elemental Damage", - ["type"] = "implicit", + ["id"] = "explicit.stat_844449513", + ["text"] = "Notable Passive Skills in Radius also grant #% increased Movement Speed", + ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["implicit.stat_3372524247"] = { - ["Ring"] = { - ["max"] = 30, - ["min"] = 20, + ["849987426"] = { + ["1HWeapon"] = { + ["max"] = 37, + ["min"] = 2, + }, + ["Sceptre"] = { + ["max"] = 37, + ["min"] = 2, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3372524247", - ["text"] = "#% to Fire Resistance", - ["type"] = "implicit", + ["id"] = "explicit.stat_849987426", + ["text"] = "Allies in your Presence deal # to # added Attack Fire Damage", + ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["implicit.stat_3398402065"] = { - ["2HWeapon"] = { - ["max"] = -50, - ["min"] = -50, + ["868556494"] = { + ["AnyJewel"] = { + ["max"] = 2, + ["min"] = 1, }, - ["Bow"] = { - ["max"] = -50, - ["min"] = -50, + ["RadiusJewel"] = { + ["max"] = 2, + ["min"] = 1, }, - ["invertOnNegative"] = true, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3398402065", - ["text"] = "#% increased Projectile Range", - ["type"] = "implicit", + ["id"] = "explicit.stat_868556494", + ["text"] = "Small Passive Skills in Radius also grant Damage Penetrates #% Lightning Resistance", + ["type"] = "explicit", }, }, - ["implicit.stat_3489782002"] = { - ["Amulet"] = { - ["max"] = 30, - ["min"] = 20, + ["872504239"] = { + ["AnyJewel"] = { + ["max"] = 25, + ["min"] = 15, + }, + ["BaseJewel"] = { + ["max"] = 25, + ["min"] = 15, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3489782002", - ["text"] = "# to maximum Energy Shield", - ["type"] = "implicit", + ["id"] = "explicit.stat_872504239", + ["text"] = "#% increased Stun Buildup with Maces", + ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["implicit.stat_3544800472"] = { - ["Chest"] = { - ["max"] = 40, - ["min"] = 30, + ["886931978"] = { + ["LifeFlask"] = { + ["max"] = 100, + ["min"] = 51, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3544800472", - ["text"] = "#% increased Elemental Ailment Threshold", - ["type"] = "implicit", + ["id"] = "explicit.stat_886931978", + ["text"] = "#% more Recovery if used while on Low Life", + ["type"] = "explicit", }, }, - ["implicit.stat_3552135623"] = { - ["1HWeapon"] = { - ["max"] = 7, - ["min"] = 3, + ["915769802"] = { + ["Belt"] = { + ["max"] = 304, + ["min"] = 6, }, - ["Spear"] = { - ["max"] = 7, - ["min"] = 3, + ["Boots"] = { + ["max"] = 352, + ["min"] = 6, + }, + ["Chest"] = { + ["max"] = 304, + ["min"] = 6, + }, + ["Shield"] = { + ["max"] = 304, + ["min"] = 6, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3552135623", - ["text"] = "Prevent #% of Damage from Deflected Hits", - ["type"] = "implicit", + ["id"] = "explicit.stat_915769802", + ["text"] = "# to Stun Threshold", + ["type"] = "explicit", }, ["usePositiveSign"] = true, }, - ["implicit.stat_3585532255"] = { - ["Belt"] = { - ["max"] = 30, - ["min"] = 20, + ["918325986"] = { + ["AnyJewel"] = { + ["max"] = 4, + ["min"] = 2, + }, + ["BaseJewel"] = { + ["max"] = 4, + ["min"] = 2, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3585532255", - ["text"] = "#% increased Charm Charges gained", - ["type"] = "implicit", + ["id"] = "explicit.stat_918325986", + ["text"] = "#% increased Skill Speed while Shapeshifted", + ["type"] = "explicit", }, }, - ["implicit.stat_3675300253"] = { - ["2HMace"] = { - ["max"] = 1, + ["9187492"] = { + ["1HMace"] = { + ["max"] = 5, ["min"] = 1, }, - ["2HWeapon"] = { - ["max"] = 1, + ["1HWeapon"] = { + ["max"] = 5, ["min"] = 1, }, - ["specialCaseData"] = { + ["2HMace"] = { + ["max"] = 7, + ["min"] = 2, }, - ["tradeMod"] = { - ["id"] = "implicit.stat_3675300253", - ["text"] = "Strikes deal Splash Damage", - ["type"] = "implicit", + ["2HWeapon"] = { + ["max"] = 7, + ["min"] = 2, }, - }, - ["implicit.stat_3676540188"] = { - ["Charm"] = { - ["max"] = 1, + ["Amulet"] = { + ["max"] = 3, ["min"] = 1, }, - ["specialCaseData"] = { + ["Flail"] = { + ["max"] = 5, + ["min"] = 1, }, - ["tradeMod"] = { - ["id"] = "implicit.stat_3676540188", - ["text"] = "Used when you start Bleeding", - ["type"] = "implicit", + ["Gloves"] = { + ["max"] = 2, + ["min"] = 1, }, - }, - ["implicit.stat_3699444296"] = { - ["Charm"] = { - ["max"] = 1, + ["Quarterstaff"] = { + ["max"] = 7, + ["min"] = 2, + }, + ["Spear"] = { + ["max"] = 5, ["min"] = 1, }, + ["Talisman"] = { + ["max"] = 7, + ["min"] = 2, + }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3699444296", - ["text"] = "Used when you become Shocked", - ["type"] = "implicit", + ["id"] = "explicit.stat_9187492", + ["text"] = "# to Level of all Melee Skills", + ["type"] = "explicit", }, + ["usePositiveSign"] = true, }, - ["implicit.stat_3828375170"] = { - ["1HWeapon"] = { - ["max"] = 20, - ["min"] = 10, + ["924253255"] = { + ["AnyJewel"] = { + ["max"] = -5, + ["min"] = -10, }, - ["Spear"] = { - ["max"] = 20, - ["min"] = 10, + ["BaseJewel"] = { + ["max"] = -5, + ["min"] = -10, }, + ["invertOnNegative"] = true, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3828375170", - ["text"] = "Bleeding you inflict deals Damage #% faster", - ["type"] = "implicit", + ["id"] = "explicit.stat_924253255", + ["text"] = "#% increased Slowing Potency of Debuffs on You", + ["type"] = "explicit", }, }, - ["implicit.stat_3854901951"] = { - ["Charm"] = { - ["max"] = 1, - ["min"] = 1, + ["942519401"] = { + ["AnyJewel"] = { + ["max"] = 10, + ["min"] = 5, + }, + ["RadiusJewel"] = { + ["max"] = 10, + ["min"] = 5, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3854901951", - ["text"] = "Used when you take Fire damage from a Hit", - ["type"] = "implicit", + ["id"] = "explicit.stat_942519401", + ["text"] = "Notable Passive Skills in Radius also grant #% increased Life Flask Charges gained", + ["type"] = "explicit", }, }, - ["implicit.stat_3855016469"] = { - ["Chest"] = { - ["max"] = 25, - ["min"] = 15, + ["944643028"] = { + ["AnyJewel"] = { + ["max"] = 1, + ["min"] = 1, + }, + ["RadiusJewel"] = { + ["max"] = 1, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3855016469", - ["text"] = "Hits against you have #% reduced Critical Damage Bonus", - ["type"] = "implicit", + ["id"] = "explicit.stat_944643028", + ["text"] = "Small Passive Skills in Radius also grant #% chance to inflict Bleeding on Hit", + ["type"] = "explicit", }, }, - ["implicit.stat_3917489142"] = { - ["Amulet"] = { - ["max"] = 20, - ["min"] = 12, - }, - ["Belt"] = { - ["max"] = 30, - ["min"] = 20, + ["945774314"] = { + ["AnyJewel"] = { + ["max"] = 3, + ["min"] = 2, }, - ["Ring"] = { - ["max"] = 15, - ["min"] = 6, + ["RadiusJewel"] = { + ["max"] = 3, + ["min"] = 2, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3917489142", - ["text"] = "#% increased Rarity of Items found", - ["type"] = "implicit", + ["id"] = "explicit.stat_945774314", + ["text"] = "Small Passive Skills in Radius also grant #% increased Damage with Bows", + ["type"] = "explicit", }, }, - ["implicit.stat_3954735777"] = { - ["Quiver"] = { - ["max"] = 30, - ["min"] = 20, + ["980177976"] = { + ["AnyJewel"] = { + ["max"] = 3, + ["min"] = 2, + }, + ["RadiusJewel"] = { + ["max"] = 3, + ["min"] = 2, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3954735777", - ["text"] = "#% chance to Poison on Hit with Attacks", - ["type"] = "implicit", + ["id"] = "explicit.stat_980177976", + ["text"] = "Small Passive Skills in Radius also grant #% increased Life Recovery from Flasks", + ["type"] = "explicit", }, }, - ["implicit.stat_3981240776"] = { + ["983749596"] = { ["Amulet"] = { - ["max"] = 15, - ["min"] = 10, + ["max"] = 8, + ["min"] = 3, }, - ["Chest"] = { - ["max"] = 30, - ["min"] = 20, + ["Body Armour"] = { + ["max"] = 10, + ["min"] = 8, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3981240776", - ["text"] = "# to Spirit", - ["type"] = "implicit", + ["id"] = "explicit.stat_983749596", + ["text"] = "#% increased maximum Life", + ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["implicit.stat_4010341289"] = { - ["Charm"] = { - ["max"] = 1, - ["min"] = 1, + ["986397080"] = { + ["Chest"] = { + ["max"] = 60, + ["min"] = 36, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_4010341289", - ["text"] = "Used when you kill a Rare or Unique enemy", - ["type"] = "implicit", + ["id"] = "explicit.stat_986397080", + ["text"] = "#% reduced Ignite Duration on you", + ["type"] = "explicit", }, }, - ["implicit.stat_4080418644"] = { - ["Amulet"] = { - ["max"] = 15, - ["min"] = 10, + ["99927264"] = { + ["Boots"] = { + ["max"] = 60, + ["min"] = 36, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_4080418644", - ["text"] = "# to Strength", - ["type"] = "implicit", + ["id"] = "explicit.stat_99927264", + ["text"] = "#% reduced Shock duration on you", + ["type"] = "explicit", }, - ["usePositiveSign"] = true, }, - ["implicit.stat_4126210832"] = { - ["1HMace"] = { - ["max"] = 1, - ["min"] = 1, + }, + ["Implicit"] = { + ["1028592286"] = { + ["2HWeapon"] = { + ["max"] = 30, + ["min"] = 20, }, - ["1HWeapon"] = { - ["max"] = 1, - ["min"] = 1, + ["Bow"] = { + ["max"] = 30, + ["min"] = 20, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_4126210832", - ["text"] = "Always Hits", + ["id"] = "implicit.stat_1028592286", + ["text"] = "#% chance to Chain an additional time", ["type"] = "implicit", }, }, - ["implicit.stat_4220027924"] = { + ["1050105434"] = { ["Ring"] = { ["max"] = 30, ["min"] = 20, @@ -19541,81 +19363,96 @@ return { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_4220027924", - ["text"] = "#% to Cold Resistance", + ["id"] = "implicit.stat_1050105434", + ["text"] = "# to maximum Mana", ["type"] = "implicit", }, ["usePositiveSign"] = true, }, - ["implicit.stat_458438597"] = { - ["Chest"] = { - ["max"] = 10, - ["min"] = 5, + ["1137147997"] = { + ["1HWeapon"] = { + ["max"] = 1, + ["min"] = 1, + }, + ["Flail"] = { + ["max"] = 1, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_458438597", - ["text"] = "#% of Damage is taken from Mana before Life", + ["id"] = "implicit.stat_1137147997", + ["text"] = "Unblockable", ["type"] = "implicit", }, }, - ["implicit.stat_462041840"] = { - ["Belt"] = { - ["max"] = 20, - ["min"] = 20, + ["1181501418"] = { + ["2HWeapon"] = { + ["max"] = 12, + ["min"] = 8, + }, + ["Talisman"] = { + ["max"] = 12, + ["min"] = 8, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_462041840", - ["text"] = "#% of Flask Recovery applied Instantly", + ["id"] = "implicit.stat_1181501418", + ["text"] = "# to Maximum Rage", ["type"] = "implicit", }, + ["usePositiveSign"] = true, }, - ["implicit.stat_535217483"] = { - ["1HWeapon"] = { - ["max"] = 35, - ["min"] = 25, - }, - ["Spear"] = { - ["max"] = 35, - ["min"] = 25, + ["1207554355"] = { + ["Quiver"] = { + ["max"] = 30, + ["min"] = 20, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_535217483", - ["text"] = "#% increased Projectile Speed with this Weapon", + ["id"] = "implicit.stat_1207554355", + ["text"] = "#% increased Arrow Speed", ["type"] = "implicit", }, }, - ["implicit.stat_548198834"] = { - ["1HWeapon"] = { - ["max"] = 25, - ["min"] = 25, + ["1379411836"] = { + ["Amulet"] = { + ["max"] = 7, + ["min"] = 5, }, - ["2HWeapon"] = { - ["max"] = 16, + ["Helmet"] = { + ["max"] = 24, ["min"] = 16, }, - ["Quarterstaff"] = { - ["max"] = 16, - ["min"] = 16, + ["Ring"] = { + ["max"] = 12, + ["min"] = 8, }, - ["Spear"] = { - ["max"] = 25, - ["min"] = 25, + ["specialCaseData"] = { + }, + ["tradeMod"] = { + ["id"] = "implicit.stat_1379411836", + ["text"] = "# to all Attributes", + ["type"] = "implicit", + }, + ["usePositiveSign"] = true, + }, + ["1389754388"] = { + ["Belt"] = { + ["max"] = 20, + ["min"] = 15, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_548198834", - ["text"] = "#% increased Melee Strike Range with this weapon", + ["id"] = "implicit.stat_1389754388", + ["text"] = "#% increased Charm Effect Duration", ["type"] = "implicit", }, }, - ["implicit.stat_585126960"] = { + ["1412682799"] = { ["Charm"] = { ["max"] = 1, ["min"] = 1, @@ -19623,1762 +19460,1382 @@ return { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_585126960", - ["text"] = "Used when you become Ignited", + ["id"] = "implicit.stat_1412682799", + ["text"] = "Used when you become Poisoned", ["type"] = "implicit", }, }, - ["implicit.stat_624954515"] = { - ["Quiver"] = { - ["max"] = 30, - ["min"] = 20, + ["1434716233"] = { + ["2HMace"] = { + ["max"] = 1, + ["min"] = 1, + }, + ["2HWeapon"] = { + ["max"] = 1, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_624954515", - ["text"] = "#% increased Accuracy Rating", + ["id"] = "implicit.stat_1434716233", + ["text"] = "Warcries Empower an additional Attack", ["type"] = "implicit", }, }, - ["implicit.stat_644456512"] = { - ["Belt"] = { - ["max"] = 15, - ["min"] = 10, + ["1444556985"] = { + ["Chest"] = { + ["max"] = 14, + ["min"] = 8, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_644456512", - ["text"] = "#% reduced Flask Charges used", + ["id"] = "implicit.stat_1444556985", + ["text"] = "#% of Damage taken Recouped as Life", ["type"] = "implicit", }, }, - ["implicit.stat_680068163"] = { - ["Belt"] = { - ["max"] = 30, - ["min"] = 20, + ["1451444093"] = { + ["1HWeapon"] = { + ["max"] = 1, + ["min"] = 1, }, - ["Chest"] = { - ["max"] = 40, - ["min"] = 30, + ["Flail"] = { + ["max"] = 1, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_680068163", - ["text"] = "#% increased Stun Threshold", + ["id"] = "implicit.stat_1451444093", + ["text"] = "Bifurcates Critical Hits", ["type"] = "implicit", }, }, - ["implicit.stat_681332047"] = { - ["Quiver"] = { - ["max"] = 10, - ["min"] = 7, + ["1503146834"] = { + ["2HMace"] = { + ["max"] = 1, + ["min"] = 1, + }, + ["2HWeapon"] = { + ["max"] = 1, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_681332047", - ["text"] = "#% increased Attack Speed", + ["id"] = "implicit.stat_1503146834", + ["text"] = "Crushes Enemies on Hit", ["type"] = "implicit", }, }, - ["implicit.stat_718638445"] = { - ["Amulet"] = { - ["max"] = 1, - ["min"] = -1, + ["1541903247"] = { + ["2HMace"] = { + ["max"] = 10, + ["min"] = 10, }, - ["Ring"] = { - ["max"] = 1, - ["min"] = -1, + ["2HWeapon"] = { + ["max"] = 10, + ["min"] = 10, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_718638445", - ["text"] = "# Suffix Modifier allowed", + ["id"] = "implicit.stat_1541903247", + ["text"] = "Causes Enemies to Explode on Critical kill, for #% of their Life as Physical Damage", ["type"] = "implicit", }, - ["usePositiveSign"] = true, }, - ["implicit.stat_731781020"] = { + ["1570770415"] = { ["Belt"] = { - ["max"] = 0.17, - ["min"] = 0.17, + ["max"] = 15, + ["min"] = 10, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_731781020", - ["text"] = "Flasks gain # charges per Second", + ["id"] = "implicit.stat_1570770415", + ["text"] = "#% reduced Charm Charges used", ["type"] = "implicit", }, }, - ["implicit.stat_789117908"] = { - ["Amulet"] = { - ["max"] = 30, - ["min"] = 20, - }, - ["Chest"] = { - ["max"] = 50, - ["min"] = 40, + ["1573130764"] = { + ["Quiver"] = { + ["max"] = 4, + ["min"] = 4, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_789117908", - ["text"] = "#% increased Mana Regeneration Rate", + ["id"] = "implicit.stat_1573130764", + ["text"] = "Adds # to # Fire damage to Attacks", ["type"] = "implicit", }, }, - ["implicit.stat_791928121"] = { - ["2HMace"] = { + ["1589917703"] = { + ["2HWeapon"] = { ["max"] = 50, - ["min"] = 20, + ["min"] = 30, }, - ["2HWeapon"] = { + ["Talisman"] = { ["max"] = 50, - ["min"] = 20, + ["min"] = 30, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_791928121", - ["text"] = "Causes #% increased Stun Buildup", + ["id"] = "implicit.stat_1589917703", + ["text"] = "Minions deal #% increased Damage", ["type"] = "implicit", }, }, - ["implicit.stat_803737631"] = { + ["1671376347"] = { + ["Chest"] = { + ["max"] = 25, + ["min"] = 20, + }, ["Ring"] = { - ["max"] = 160, - ["min"] = 120, + ["max"] = 30, + ["min"] = 20, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_803737631", - ["text"] = "# to Accuracy Rating", + ["id"] = "implicit.stat_1671376347", + ["text"] = "#% to Lightning Resistance", ["type"] = "implicit", }, ["usePositiveSign"] = true, }, - ["implicit.stat_809229260"] = { - ["Belt"] = { - ["max"] = 140, - ["min"] = 100, + ["1691862754"] = { + ["Charm"] = { + ["max"] = 1, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_809229260", - ["text"] = "# to Armour", + ["id"] = "implicit.stat_1691862754", + ["text"] = "Used when you become Frozen", ["type"] = "implicit", }, - ["usePositiveSign"] = true, }, - ["implicit.stat_821241191"] = { - ["Belt"] = { - ["max"] = 30, - ["min"] = 20, + ["1702195217"] = { + ["2HWeapon"] = { + ["max"] = 18, + ["min"] = 10, + }, + ["Quarterstaff"] = { + ["max"] = 18, + ["min"] = 12, + }, + ["Talisman"] = { + ["max"] = 15, + ["min"] = 10, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_821241191", - ["text"] = "#% increased Life Recovery from Flasks", + ["id"] = "implicit.stat_1702195217", + ["text"] = "#% to Block chance", ["type"] = "implicit", }, + ["usePositiveSign"] = true, }, - ["implicit.stat_836936635"] = { + ["1745952865"] = { ["Chest"] = { - ["max"] = 2.5, - ["min"] = 1.5, + ["max"] = 15, + ["min"] = 10, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_836936635", - ["text"] = "Regenerate #% of maximum Life per second", + ["id"] = "implicit.stat_1745952865", + ["text"] = "#% reduced Elemental Ailment Duration on you", ["type"] = "implicit", }, }, - ["implicit.stat_924253255"] = { + ["1782086450"] = { ["Chest"] = { - ["max"] = -20, - ["min"] = -30, + ["max"] = 50, + ["min"] = 40, }, - ["invertOnNegative"] = true, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_924253255", - ["text"] = "#% increased Slowing Potency of Debuffs on You", + ["id"] = "implicit.stat_1782086450", + ["text"] = "#% faster start of Energy Shield Recharge", ["type"] = "implicit", }, }, - ["implicit.stat_958696139"] = { - ["Ring"] = { + ["1803308202"] = { + ["2HWeapon"] = { + ["max"] = 30, + ["min"] = 20, + }, + ["Crossbow"] = { + ["max"] = 30, + ["min"] = 20, + }, + ["specialCaseData"] = { + }, + ["tradeMod"] = { + ["id"] = "implicit.stat_1803308202", + ["text"] = "#% increased Bolt Speed", + ["type"] = "implicit", + }, + }, + ["1810482573"] = { + ["Charm"] = { ["max"] = 1, ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_958696139", - ["text"] = "Grants 1 additional Skill Slot", + ["id"] = "implicit.stat_1810482573", + ["text"] = "Used when you become Stunned", ["type"] = "implicit", }, }, - }, - ["Rune"] = { - ["1002"] = { - ["Sceptre"] = { + ["1836676211"] = { + ["Belt"] = { ["max"] = 30, - ["min"] = 30, + ["min"] = 20, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_101878827", - ["text"] = "#% increased Presence Area of Effect", - ["type"] = "augment", + ["id"] = "implicit.stat_1836676211", + ["text"] = "#% increased Flask Charges gained", + ["type"] = "implicit", }, }, - ["1009"] = { - ["1HMace"] = { - ["max"] = 25, - ["min"] = 25, + ["1978899297"] = { + ["Chest"] = { + ["max"] = 1, + ["min"] = 1, }, - ["1HWeapon"] = { - ["max"] = 25, - ["min"] = 25, + ["specialCaseData"] = { }, - ["2HMace"] = { - ["max"] = 25, - ["min"] = 25, + ["tradeMod"] = { + ["id"] = "implicit.stat_1978899297", + ["text"] = "#% to all Maximum Elemental Resistances", + ["type"] = "implicit", }, + ["usePositiveSign"] = true, + }, + ["1980802737"] = { ["2HWeapon"] = { - ["max"] = 25, - ["min"] = 25, - }, - ["Bow"] = { - ["max"] = 25, - ["min"] = 25, - }, - ["Claw"] = { - ["max"] = 25, - ["min"] = 25, + ["max"] = 1, + ["min"] = 1, }, ["Crossbow"] = { - ["max"] = 25, - ["min"] = 25, + ["max"] = 1, + ["min"] = 1, }, - ["Flail"] = { - ["max"] = 25, - ["min"] = 25, + ["specialCaseData"] = { }, - ["Quarterstaff"] = { - ["max"] = 25, - ["min"] = 25, + ["tradeMod"] = { + ["id"] = "implicit.stat_1980802737", + ["text"] = "Grenade Skills Fire an additional Projectile", + ["type"] = "implicit", }, - ["Spear"] = { - ["max"] = 25, - ["min"] = 25, + }, + ["2016937536"] = { + ["Charm"] = { + ["max"] = 1, + ["min"] = 1, }, - ["Staff"] = { - ["max"] = 25, - ["min"] = 25, + ["specialCaseData"] = { }, - ["Talisman"] = { - ["max"] = 25, - ["min"] = 25, + ["tradeMod"] = { + ["id"] = "implicit.stat_2016937536", + ["text"] = "Used when you take Lightning damage from a Hit", + ["type"] = "implicit", }, - ["Wand"] = { - ["max"] = 25, - ["min"] = 25, + }, + ["2194114101"] = { + ["Quiver"] = { + ["max"] = 30, + ["min"] = 20, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_1857162058", - ["text"] = "Bonded: #% increased Ignite Magnitude", - ["type"] = "augment", + ["id"] = "implicit.stat_2194114101", + ["text"] = "#% increased Critical Hit Chance for Attacks", + ["type"] = "implicit", }, }, - ["1227"] = { - ["1HMace"] = { - ["max"] = 24, - ["min"] = 24, - }, - ["1HWeapon"] = { - ["max"] = 24, - ["min"] = 24, - }, - ["2HMace"] = { - ["max"] = 24, - ["min"] = 24, - }, - ["2HWeapon"] = { - ["max"] = 24, - ["min"] = 24, - }, - ["Bow"] = { - ["max"] = 24, - ["min"] = 24, - }, - ["Claw"] = { - ["max"] = 24, - ["min"] = 24, - }, - ["Crossbow"] = { - ["max"] = 24, - ["min"] = 24, - }, - ["Flail"] = { - ["max"] = 24, - ["min"] = 24, - }, - ["Quarterstaff"] = { - ["max"] = 24, - ["min"] = 24, - }, - ["Spear"] = { - ["max"] = 24, - ["min"] = 24, - }, - ["Talisman"] = { - ["max"] = 24, - ["min"] = 24, + ["2222186378"] = { + ["Belt"] = { + ["max"] = 30, + ["min"] = 20, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_2223678961", - ["text"] = "Adds # to # Chaos damage", - ["type"] = "augment", + ["id"] = "implicit.stat_2222186378", + ["text"] = "#% increased Mana Recovery from Flasks", + ["type"] = "implicit", }, }, - ["1268"] = { - ["Gloves"] = { - ["max"] = 15, - ["min"] = 15, + ["2250533757"] = { + ["Chest"] = { + ["max"] = 5, + ["min"] = 5, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_624954515", - ["text"] = "#% increased Accuracy Rating", - ["type"] = "augment", + ["id"] = "implicit.stat_2250533757", + ["text"] = "#% increased Movement Speed", + ["type"] = "implicit", }, }, - ["1397"] = { - ["Helmet"] = { - ["max"] = 2, - ["min"] = 2, + ["2251279027"] = { + ["Chest"] = { + ["max"] = 1, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_3666934677", - ["text"] = "#% increased Experience gain", - ["type"] = "augment", + ["id"] = "implicit.stat_2251279027", + ["text"] = "# to Level of all Corrupted Skill Gems", + ["type"] = "implicit", }, + ["usePositiveSign"] = true, }, - ["1437"] = { - ["1HMace"] = { - ["max"] = 2, - ["min"] = 2, - }, - ["1HWeapon"] = { - ["max"] = 2, - ["min"] = 2, - }, - ["2HMace"] = { - ["max"] = 2, - ["min"] = 2, - }, + ["2321178454"] = { ["2HWeapon"] = { - ["max"] = 2, - ["min"] = 2, - }, - ["Bow"] = { - ["max"] = 2, - ["min"] = 2, - }, - ["Claw"] = { - ["max"] = 2, - ["min"] = 2, + ["max"] = 30, + ["min"] = 20, }, ["Crossbow"] = { - ["max"] = 2, - ["min"] = 2, - }, - ["Flail"] = { - ["max"] = 2, - ["min"] = 2, - }, - ["Quarterstaff"] = { - ["max"] = 2, - ["min"] = 2, - }, - ["Spear"] = { - ["max"] = 2, - ["min"] = 2, + ["max"] = 30, + ["min"] = 20, }, - ["Talisman"] = { - ["max"] = 2, - ["min"] = 2, + ["Quiver"] = { + ["max"] = 100, + ["min"] = 100, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_2023107756", - ["text"] = "Recover #% of maximum Life on Kill", - ["type"] = "augment", + ["id"] = "implicit.stat_2321178454", + ["text"] = "#% chance to Pierce an Enemy", + ["type"] = "implicit", }, }, - ["1439"] = { - ["1HMace"] = { - ["max"] = 2, - ["min"] = 2, + ["239367161"] = { + ["Quiver"] = { + ["max"] = 40, + ["min"] = 25, }, - ["1HWeapon"] = { - ["max"] = 2, - ["min"] = 2, + ["specialCaseData"] = { }, - ["2HMace"] = { - ["max"] = 2, - ["min"] = 2, + ["tradeMod"] = { + ["id"] = "implicit.stat_239367161", + ["text"] = "#% increased Stun Buildup", + ["type"] = "implicit", }, + }, + ["2463230181"] = { ["2HWeapon"] = { - ["max"] = 2, - ["min"] = 2, + ["max"] = 50, + ["min"] = 50, }, ["Bow"] = { - ["max"] = 2, - ["min"] = 2, - }, - ["Claw"] = { - ["max"] = 2, - ["min"] = 2, - }, - ["Crossbow"] = { - ["max"] = 2, - ["min"] = 2, - }, - ["Flail"] = { - ["max"] = 2, - ["min"] = 2, - }, - ["Quarterstaff"] = { - ["max"] = 2, - ["min"] = 2, - }, - ["Spear"] = { - ["max"] = 2, - ["min"] = 2, - }, - ["Talisman"] = { - ["max"] = 2, - ["min"] = 2, + ["max"] = 50, + ["min"] = 50, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_1030153674", - ["text"] = "Recover #% of maximum Mana on Kill", - ["type"] = "augment", + ["id"] = "implicit.stat_2463230181", + ["text"] = "#% Surpassing chance to fire an additional Arrow", + ["type"] = "implicit", }, + ["usePositiveSign"] = true, }, - ["1466"] = { - ["Boots"] = { - ["max"] = 15, - ["min"] = 15, + ["2646093132"] = { + ["Ring"] = { + ["max"] = 1, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_3824372849", - ["text"] = "#% increased Curse Duration", - ["type"] = "augment", + ["id"] = "implicit.stat_2646093132", + ["text"] = "Inflict Abyssal Wasting on Hit", + ["type"] = "implicit", }, }, - ["1481"] = { - ["Boots"] = { + ["2694482655"] = { + ["1HMace"] = { ["max"] = 10, - ["min"] = 10, + ["min"] = 5, + }, + ["1HWeapon"] = { + ["max"] = 10, + ["min"] = 5, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_649025131", - ["text"] = "#% increased Movement Speed when on Low Life", - ["type"] = "augment", + ["id"] = "implicit.stat_2694482655", + ["text"] = "#% to Critical Damage Bonus", + ["type"] = "implicit", }, + ["usePositiveSign"] = true, }, - ["1544"] = { - ["Gloves"] = { - ["max"] = 15, - ["min"] = 15, + ["275498888"] = { + ["Ring"] = { + ["max"] = 40, + ["min"] = 40, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_2546200564", - ["text"] = "Bonded: #% increased Duration of Elemental Ailments on Enemies", - ["type"] = "augment", + ["id"] = "implicit.stat_275498888", + ["text"] = "Maximum Quality is #%", + ["type"] = "implicit", }, }, - ["1557"] = { - ["Helmet"] = { - ["max"] = 8, - ["min"] = 8, + ["2778646494"] = { + ["Charm"] = { + ["max"] = 1, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_280731498", - ["text"] = "#% increased Area of Effect", - ["type"] = "augment", + ["id"] = "implicit.stat_2778646494", + ["text"] = "Used when you are affected by a Slow", + ["type"] = "implicit", }, }, - ["1572"] = { - ["Helmet"] = { - ["max"] = 8, - ["min"] = 8, + ["2797971005"] = { + ["Quiver"] = { + ["max"] = 3, + ["min"] = 2, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_3377888098", - ["text"] = "#% increased Skill Effect Duration", - ["type"] = "augment", - }, - }, - ["1601"] = { - ["1HMace"] = { - ["max"] = 8, - ["min"] = 8, - }, - ["1HWeapon"] = { - ["max"] = 8, - ["min"] = 8, - }, - ["2HMace"] = { - ["max"] = 8, - ["min"] = 8, - }, - ["2HWeapon"] = { - ["max"] = 8, - ["min"] = 8, - }, - ["Bow"] = { - ["max"] = 8, - ["min"] = 8, - }, - ["Claw"] = { - ["max"] = 8, - ["min"] = 8, - }, - ["Crossbow"] = { - ["max"] = 8, - ["min"] = 8, - }, - ["Flail"] = { - ["max"] = 8, - ["min"] = 8, - }, - ["Quarterstaff"] = { - ["max"] = 8, - ["min"] = 8, - }, - ["Spear"] = { - ["max"] = 8, - ["min"] = 8, - }, - ["Staff"] = { - ["max"] = 8, - ["min"] = 8, - }, - ["Talisman"] = { - ["max"] = 8, - ["min"] = 8, - }, - ["Wand"] = { - ["max"] = 8, - ["min"] = 8, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "rune.stat_635535560", - ["text"] = "Bonded: Gain #% of Damage as Extra Physical Damage", - ["type"] = "augment", - }, - }, - ["1602"] = { - ["1HMace"] = { - ["max"] = 13, - ["min"] = 13, - }, - ["1HWeapon"] = { - ["max"] = 13, - ["min"] = 13, - }, - ["2HMace"] = { - ["max"] = 13, - ["min"] = 13, - }, - ["2HWeapon"] = { - ["max"] = 13, - ["min"] = 13, - }, - ["Bow"] = { - ["max"] = 13, - ["min"] = 13, - }, - ["Claw"] = { - ["max"] = 13, - ["min"] = 13, - }, - ["Crossbow"] = { - ["max"] = 13, - ["min"] = 13, - }, - ["Flail"] = { - ["max"] = 13, - ["min"] = 13, - }, - ["Quarterstaff"] = { - ["max"] = 13, - ["min"] = 13, - }, - ["Spear"] = { - ["max"] = 13, - ["min"] = 13, - }, - ["Staff"] = { - ["max"] = 13, - ["min"] = 13, - }, - ["Talisman"] = { - ["max"] = 13, - ["min"] = 13, - }, - ["Wand"] = { - ["max"] = 13, - ["min"] = 13, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "rune.stat_3398787959", - ["text"] = "Gain #% of Damage as Extra Chaos Damage", - ["type"] = "augment", - }, - }, - ["1614"] = { - ["1HMace"] = { - ["max"] = 13, - ["min"] = 13, - }, - ["1HWeapon"] = { - ["max"] = 13, - ["min"] = 13, - }, - ["2HMace"] = { - ["max"] = 13, - ["min"] = 13, - }, - ["2HWeapon"] = { - ["max"] = 13, - ["min"] = 13, - }, - ["Bow"] = { - ["max"] = 13, - ["min"] = 13, - }, - ["Claw"] = { - ["max"] = 13, - ["min"] = 13, - }, - ["Crossbow"] = { - ["max"] = 13, - ["min"] = 13, - }, - ["Flail"] = { - ["max"] = 13, - ["min"] = 13, - }, - ["Quarterstaff"] = { - ["max"] = 13, - ["min"] = 13, - }, - ["Spear"] = { - ["max"] = 13, - ["min"] = 13, - }, - ["Talisman"] = { - ["max"] = 13, - ["min"] = 13, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "rune.stat_1922668512", - ["text"] = "Bonded: Gain #% of Elemental Damage as Extra Chaos Damage", - ["type"] = "augment", - }, - }, - ["1617"] = { - ["1HMace"] = { - ["max"] = 0.4, - ["min"] = 0.4, - }, - ["1HWeapon"] = { - ["max"] = 0.4, - ["min"] = 0.4, - }, - ["2HMace"] = { - ["max"] = 0.4, - ["min"] = 0.4, - }, - ["2HWeapon"] = { - ["max"] = 0.4, - ["min"] = 0.4, - }, - ["Boots"] = { - ["max"] = 0.35, - ["min"] = 0.25, - }, - ["Bow"] = { - ["max"] = 0.4, - ["min"] = 0.4, - }, - ["Chest"] = { - ["max"] = 1.5, - ["min"] = 0.25, - }, - ["Claw"] = { - ["max"] = 0.4, - ["min"] = 0.4, - }, - ["Crossbow"] = { - ["max"] = 0.4, - ["min"] = 0.4, - }, - ["Flail"] = { - ["max"] = 0.4, - ["min"] = 0.4, - }, - ["Focus"] = { - ["max"] = 0.35, - ["min"] = 0.25, - }, - ["Gloves"] = { - ["max"] = 0.35, - ["min"] = 0.25, - }, - ["Helmet"] = { - ["max"] = 0.35, - ["min"] = 0.25, - }, - ["Quarterstaff"] = { - ["max"] = 0.4, - ["min"] = 0.4, - }, - ["Shield"] = { - ["max"] = 0.35, - ["min"] = 0.25, - }, - ["Spear"] = { - ["max"] = 0.4, - ["min"] = 0.4, - }, - ["Talisman"] = { - ["max"] = 0.4, - ["min"] = 0.4, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "rune.stat_836936635", - ["text"] = "Regenerate #% of maximum Life per second", - ["type"] = "augment", - }, - }, - ["1646"] = { - ["1HMace"] = { - ["max"] = 20, - ["min"] = 20, - }, - ["1HWeapon"] = { - ["max"] = 20, - ["min"] = 20, - }, - ["2HMace"] = { - ["max"] = 20, - ["min"] = 20, - }, - ["2HWeapon"] = { - ["max"] = 20, - ["min"] = 20, - }, - ["Bow"] = { - ["max"] = 20, - ["min"] = 20, - }, - ["Claw"] = { - ["max"] = 20, - ["min"] = 20, - }, - ["Crossbow"] = { - ["max"] = 20, - ["min"] = 20, - }, - ["Flail"] = { - ["max"] = 20, - ["min"] = 20, - }, - ["Quarterstaff"] = { - ["max"] = 20, - ["min"] = 20, - }, - ["Spear"] = { - ["max"] = 20, - ["min"] = 20, - }, - ["Talisman"] = { - ["max"] = 20, - ["min"] = 20, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "rune.stat_1728593484", - ["text"] = "Bonded: Minions deal #% increased Damage", - ["type"] = "augment", - }, - }, - ["1835"] = { - ["Chest"] = { - ["max"] = 50, - ["min"] = 50, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "rune.stat_3407849389", - ["text"] = "#% reduced effect of Curses on you", - ["type"] = "augment", - }, - }, - ["1875"] = { - ["Helmet"] = { - ["max"] = 20, - ["min"] = 20, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "rune.stat_3854332662", - ["text"] = "Bonded: #% increased Area of Effect of Curses", - ["type"] = "augment", - }, - }, - ["2153"] = { - ["1HMace"] = { - ["max"] = 15, - ["min"] = 15, - }, - ["1HWeapon"] = { - ["max"] = 15, - ["min"] = 15, - }, - ["2HMace"] = { - ["max"] = 15, - ["min"] = 15, - }, - ["2HWeapon"] = { - ["max"] = 15, - ["min"] = 15, - }, - ["Bow"] = { - ["max"] = 15, - ["min"] = 15, - }, - ["Claw"] = { - ["max"] = 15, - ["min"] = 15, - }, - ["Crossbow"] = { - ["max"] = 15, - ["min"] = 15, - }, - ["Flail"] = { - ["max"] = 15, - ["min"] = 15, - }, - ["Quarterstaff"] = { - ["max"] = 15, - ["min"] = 15, - }, - ["Spear"] = { - ["max"] = 15, - ["min"] = 15, - }, - ["Talisman"] = { - ["max"] = 15, - ["min"] = 15, + ["id"] = "implicit.stat_2797971005", + ["text"] = "Gain # Life per Enemy Hit with Attacks", + ["type"] = "implicit", + }, + }, + ["2891184298"] = { + ["Ring"] = { + ["max"] = 10, + ["min"] = 7, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_1519615863", - ["text"] = "#% chance to cause Bleeding on Hit", - ["type"] = "augment", + ["id"] = "implicit.stat_2891184298", + ["text"] = "#% increased Cast Speed", + ["type"] = "implicit", }, }, - ["2266"] = { + ["2901986750"] = { + ["Amulet"] = { + ["max"] = 10, + ["min"] = 7, + }, + ["Boots"] = { + ["max"] = 16, + ["min"] = 8, + }, ["Chest"] = { - ["max"] = 8, + ["max"] = 25, + ["min"] = 15, + }, + ["Helmet"] = { + ["max"] = 16, ["min"] = 8, }, + ["Ring"] = { + ["max"] = 10, + ["min"] = 7, + }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_217649179", - ["text"] = "Bonded: #% increased Curse Magnitudes", - ["type"] = "augment", + ["id"] = "implicit.stat_2901986750", + ["text"] = "#% to all Elemental Resistances", + ["type"] = "implicit", }, + ["usePositiveSign"] = true, }, - ["2362"] = { + ["2923486259"] = { ["Chest"] = { - ["max"] = 15, - ["min"] = 15, + ["max"] = 13, + ["min"] = 7, + }, + ["Ring"] = { + ["max"] = 13, + ["min"] = 7, + }, + ["Shield"] = { + ["max"] = 19, + ["min"] = 11, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_458438597", - ["text"] = "#% of Damage is taken from Mana before Life", - ["type"] = "augment", + ["id"] = "implicit.stat_2923486259", + ["text"] = "#% to Chaos Resistance", + ["type"] = "implicit", }, + ["usePositiveSign"] = true, }, - ["2558"] = { - ["Boots"] = { - ["max"] = 10, - ["min"] = 10, - }, - ["Chest"] = { - ["max"] = 10, - ["min"] = 10, - }, - ["Focus"] = { - ["max"] = 10, - ["min"] = 10, + ["2933846633"] = { + ["1HMace"] = { + ["max"] = 1, + ["min"] = 1, }, - ["Gloves"] = { - ["max"] = 10, - ["min"] = 10, + ["1HWeapon"] = { + ["max"] = 1, + ["min"] = 1, }, - ["Helmet"] = { - ["max"] = 10, - ["min"] = 10, + ["2HWeapon"] = { + ["max"] = 1, + ["min"] = 1, }, - ["Shield"] = { - ["max"] = 10, - ["min"] = 10, + ["Quarterstaff"] = { + ["max"] = 1, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_901007505", - ["text"] = "Bonded: Minions have #% to all Elemental Resistances", - ["type"] = "augment", + ["id"] = "implicit.stat_2933846633", + ["text"] = "Dazes on Hit", + ["type"] = "implicit", }, - ["usePositiveSign"] = true, }, - ["2649"] = { - ["Sceptre"] = { - ["max"] = 20, - ["min"] = 20, + ["2994271459"] = { + ["Charm"] = { + ["max"] = 1, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_3449499156", - ["text"] = "Bonded: Minions have #% increased Area of Effect", - ["type"] = "augment", + ["id"] = "implicit.stat_2994271459", + ["text"] = "Used when you take Cold damage from a Hit", + ["type"] = "implicit", }, }, - ["2786"] = { - ["1HMace"] = { - ["max"] = -25, - ["min"] = -25, + ["3032590688"] = { + ["Quiver"] = { + ["max"] = 2, + ["min"] = 2, }, - ["1HWeapon"] = { - ["max"] = -25, - ["min"] = -25, + ["Ring"] = { + ["max"] = 2.5, + ["min"] = 2.5, }, - ["2HMace"] = { - ["max"] = -25, - ["min"] = -25, + ["specialCaseData"] = { }, - ["2HWeapon"] = { - ["max"] = -25, - ["min"] = -25, + ["tradeMod"] = { + ["id"] = "implicit.stat_3032590688", + ["text"] = "Adds # to # Physical Damage to Attacks", + ["type"] = "implicit", }, - ["Boots"] = { + }, + ["3261801346"] = { + ["Amulet"] = { ["max"] = 15, - ["min"] = 15, + ["min"] = 10, }, - ["Bow"] = { - ["max"] = -25, - ["min"] = -25, + ["specialCaseData"] = { }, - ["Claw"] = { - ["max"] = -25, - ["min"] = -25, + ["tradeMod"] = { + ["id"] = "implicit.stat_3261801346", + ["text"] = "# to Dexterity", + ["type"] = "implicit", }, - ["Crossbow"] = { - ["max"] = -25, - ["min"] = -25, + ["usePositiveSign"] = true, + }, + ["328541901"] = { + ["Amulet"] = { + ["max"] = 15, + ["min"] = 10, }, - ["Flail"] = { - ["max"] = -25, - ["min"] = -25, + ["specialCaseData"] = { }, - ["Quarterstaff"] = { - ["max"] = -25, - ["min"] = -25, + ["tradeMod"] = { + ["id"] = "implicit.stat_328541901", + ["text"] = "# to Intelligence", + ["type"] = "implicit", }, - ["Spear"] = { - ["max"] = -25, - ["min"] = -25, + ["usePositiveSign"] = true, + }, + ["3299347043"] = { + ["Amulet"] = { + ["max"] = 40, + ["min"] = 30, }, - ["Talisman"] = { - ["max"] = -25, - ["min"] = -25, + ["Chest"] = { + ["max"] = 80, + ["min"] = 60, }, - ["invertOnNegative"] = true, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_2011656677", - ["text"] = "#% increased Poison Duration", - ["type"] = "augment", + ["id"] = "implicit.stat_3299347043", + ["text"] = "# to maximum Life", + ["type"] = "implicit", }, + ["usePositiveSign"] = true, }, - ["2891"] = { - ["Gloves"] = { - ["max"] = 40, - ["min"] = 40, + ["3310778564"] = { + ["Charm"] = { + ["max"] = 1, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_2103650854", - ["text"] = "#% increased effect of Arcane Surge on you", - ["type"] = "augment", + ["id"] = "implicit.stat_3310778564", + ["text"] = "Used when you take Chaos damage from a Hit", + ["type"] = "implicit", }, }, - ["2929"] = { - ["Gloves"] = { - ["max"] = 15, - ["min"] = 15, + ["3325883026"] = { + ["Amulet"] = { + ["max"] = 4, + ["min"] = 2, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_542243093", - ["text"] = "Bonded: #% increased Warcry Cooldown Recovery Rate", - ["type"] = "augment", + ["id"] = "implicit.stat_3325883026", + ["text"] = "# Life Regeneration per second", + ["type"] = "implicit", }, }, - ["3327"] = { - ["Helmet"] = { - ["max"] = 6, - ["min"] = 6, + ["3362812763"] = { + ["Chest"] = { + ["max"] = 25, + ["min"] = 15, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_1984310483", - ["text"] = "Enemies you Curse take #% increased Damage", - ["type"] = "augment", + ["id"] = "implicit.stat_3362812763", + ["text"] = "#% of Armour also applies to Elemental Damage", + ["type"] = "implicit", }, + ["usePositiveSign"] = true, }, - ["3330"] = { - ["1HMace"] = { - ["max"] = 15, - ["min"] = 15, + ["3372524247"] = { + ["Ring"] = { + ["max"] = 30, + ["min"] = 20, }, - ["1HWeapon"] = { - ["max"] = 15, - ["min"] = 15, + ["specialCaseData"] = { }, - ["2HMace"] = { - ["max"] = 15, - ["min"] = 15, + ["tradeMod"] = { + ["id"] = "implicit.stat_3372524247", + ["text"] = "#% to Fire Resistance", + ["type"] = "implicit", }, + ["usePositiveSign"] = true, + }, + ["3398402065"] = { ["2HWeapon"] = { - ["max"] = 15, - ["min"] = 15, + ["max"] = -50, + ["min"] = -50, }, ["Bow"] = { - ["max"] = 15, - ["min"] = 15, + ["max"] = -50, + ["min"] = -50, }, - ["Claw"] = { - ["max"] = 15, - ["min"] = 15, + ["invertOnNegative"] = true, + ["specialCaseData"] = { }, - ["Crossbow"] = { - ["max"] = 15, - ["min"] = 15, + ["tradeMod"] = { + ["id"] = "implicit.stat_3398402065", + ["text"] = "#% increased Projectile Range", + ["type"] = "implicit", }, - ["Flail"] = { - ["max"] = 15, - ["min"] = 15, + }, + ["3544800472"] = { + ["Chest"] = { + ["max"] = 40, + ["min"] = 30, }, - ["Quarterstaff"] = { - ["max"] = 15, - ["min"] = 15, + ["specialCaseData"] = { + }, + ["tradeMod"] = { + ["id"] = "implicit.stat_3544800472", + ["text"] = "#% increased Elemental Ailment Threshold", + ["type"] = "implicit", + }, + }, + ["3585532255"] = { + ["Belt"] = { + ["max"] = 30, + ["min"] = 20, + }, + ["specialCaseData"] = { + }, + ["tradeMod"] = { + ["id"] = "implicit.stat_3585532255", + ["text"] = "#% increased Charm Charges gained", + ["type"] = "implicit", }, - ["Spear"] = { - ["max"] = 15, - ["min"] = 15, + }, + ["3675300253"] = { + ["2HMace"] = { + ["max"] = 1, + ["min"] = 1, }, - ["Talisman"] = { - ["max"] = 15, - ["min"] = 15, + ["2HWeapon"] = { + ["max"] = 1, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_4064396395", - ["text"] = "Attacks with this Weapon Penetrate #% Elemental Resistances", - ["type"] = "augment", + ["id"] = "implicit.stat_3675300253", + ["text"] = "Strikes deal Splash Damage", + ["type"] = "implicit", }, }, - ["3617"] = { - ["Helmet"] = { - ["max"] = -5, - ["min"] = -5, + ["3676540188"] = { + ["Charm"] = { + ["max"] = 1, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_1772929282", - ["text"] = "Enemies you Curse have #% to Chaos Resistance", - ["type"] = "augment", + ["id"] = "implicit.stat_3676540188", + ["text"] = "Used when you start Bleeding", + ["type"] = "implicit", }, }, - ["4022"] = { - ["Helmet"] = { + ["3699444296"] = { + ["Charm"] = { ["max"] = 1, ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_687156079", - ["text"] = "# to Accuracy Rating per 1 Item Evasion Rating on Equipped Helmet", - ["type"] = "augment", + ["id"] = "implicit.stat_3699444296", + ["text"] = "Used when you become Shocked", + ["type"] = "implicit", }, - ["usePositiveSign"] = true, }, - ["4115"] = { - ["Helmet"] = { + ["3854901951"] = { + ["Charm"] = { ["max"] = 1, ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_3570773271", - ["text"] = "Increases and Reductions to Life Regeneration Rate also apply to Mana Regeneration Rate", - ["type"] = "augment", + ["id"] = "implicit.stat_3854901951", + ["text"] = "Used when you take Fire damage from a Hit", + ["type"] = "implicit", }, }, - ["4147"] = { - ["Boots"] = { - ["max"] = 15, - ["min"] = 15, - }, + ["3855016469"] = { ["Chest"] = { - ["max"] = 15, + ["max"] = 25, ["min"] = 15, }, - ["Focus"] = { - ["max"] = 15, - ["min"] = 15, + ["specialCaseData"] = { }, - ["Gloves"] = { - ["max"] = 15, - ["min"] = 15, + ["tradeMod"] = { + ["id"] = "implicit.stat_3855016469", + ["text"] = "Hits against you have #% reduced Critical Damage Bonus", + ["type"] = "implicit", }, - ["Helmet"] = { - ["max"] = 15, - ["min"] = 15, + }, + ["3917489142"] = { + ["Amulet"] = { + ["max"] = 20, + ["min"] = 12, }, - ["Shield"] = { + ["Belt"] = { + ["max"] = 30, + ["min"] = 20, + }, + ["Ring"] = { ["max"] = 15, - ["min"] = 15, + ["min"] = 6, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_4128954176", - ["text"] = "Bonded: #% increased Elemental Ailment Threshold", - ["type"] = "augment", + ["id"] = "implicit.stat_3917489142", + ["text"] = "#% increased Rarity of Items found", + ["type"] = "implicit", }, }, - ["4167"] = { - ["Chest"] = { - ["max"] = 2, - ["min"] = 2, + ["3954735777"] = { + ["Quiver"] = { + ["max"] = 30, + ["min"] = 20, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_3655769732", - ["text"] = "#% to Quality of all Skills", - ["type"] = "augment", + ["id"] = "implicit.stat_3954735777", + ["text"] = "#% chance to Poison on Hit with Attacks", + ["type"] = "implicit", }, - ["usePositiveSign"] = true, }, - ["4221"] = { - ["Staff"] = { - ["max"] = 30, - ["min"] = 30, + ["3981240776"] = { + ["Amulet"] = { + ["max"] = 15, + ["min"] = 10, }, - ["Wand"] = { + ["Chest"] = { ["max"] = 30, - ["min"] = 30, + ["min"] = 20, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_975988108", - ["text"] = "Bonded: Archon recovery period expires #% faster", - ["type"] = "augment", + ["id"] = "implicit.stat_3981240776", + ["text"] = "# to Spirit", + ["type"] = "implicit", }, + ["usePositiveSign"] = true, }, - ["4223"] = { - ["Focus"] = { - ["max"] = 15, - ["min"] = 15, + ["4010341289"] = { + ["Charm"] = { + ["max"] = 1, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_1236190486", - ["text"] = "Bonded: #% increased effect of Archon Buffs on you", - ["type"] = "augment", + ["id"] = "implicit.stat_4010341289", + ["text"] = "Used when you kill a Rare or Unique enemy", + ["type"] = "implicit", }, }, - ["4261"] = { - ["Chest"] = { - ["max"] = 50, - ["min"] = 50, + ["4080418644"] = { + ["Amulet"] = { + ["max"] = 15, + ["min"] = 10, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_2191621386", - ["text"] = "#% of Armour also applies to Chaos Damage while on full Energy Shield", - ["type"] = "augment", + ["id"] = "implicit.stat_4080418644", + ["text"] = "# to Strength", + ["type"] = "implicit", }, ["usePositiveSign"] = true, }, - ["4275"] = { - ["Chest"] = { - ["max"] = 2, - ["min"] = 2, + ["4126210832"] = { + ["1HMace"] = { + ["max"] = 1, + ["min"] = 1, + }, + ["1HWeapon"] = { + ["max"] = 1, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_1197632982", - ["text"] = "# to Armour per 1 Spirit", - ["type"] = "augment", + ["id"] = "implicit.stat_4126210832", + ["text"] = "Always Hits", + ["type"] = "implicit", }, - ["usePositiveSign"] = true, }, - ["4287"] = { - ["Staff"] = { - ["max"] = 12, - ["min"] = 12, + ["4220027924"] = { + ["Ring"] = { + ["max"] = 30, + ["min"] = 20, }, - ["Wand"] = { - ["max"] = 12, - ["min"] = 12, + ["specialCaseData"] = { + }, + ["tradeMod"] = { + ["id"] = "implicit.stat_4220027924", + ["text"] = "#% to Cold Resistance", + ["type"] = "implicit", + }, + ["usePositiveSign"] = true, + }, + ["458438597"] = { + ["Chest"] = { + ["max"] = 10, + ["min"] = 5, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_3990135792", - ["text"] = "Bonded: Break Armour on Critical Hit with Spells equal to #% of Physical Damage dealt", - ["type"] = "augment", + ["id"] = "implicit.stat_458438597", + ["text"] = "#% of Damage is taken from Mana before Life", + ["type"] = "implicit", }, }, - ["4335"] = { - ["1HMace"] = { - ["max"] = 1, - ["min"] = 1, + ["462041840"] = { + ["Belt"] = { + ["max"] = 20, + ["min"] = 20, }, - ["1HWeapon"] = { - ["max"] = 1, - ["min"] = 1, + ["specialCaseData"] = { }, - ["2HMace"] = { - ["max"] = 1, - ["min"] = 1, + ["tradeMod"] = { + ["id"] = "implicit.stat_462041840", + ["text"] = "#% of Flask Recovery applied Instantly", + ["type"] = "implicit", }, + }, + ["548198834"] = { ["2HWeapon"] = { - ["max"] = 1, - ["min"] = 1, + ["max"] = 16, + ["min"] = 16, }, - ["Bow"] = { - ["max"] = 1, - ["min"] = 1, + ["Quarterstaff"] = { + ["max"] = 16, + ["min"] = 16, }, - ["Claw"] = { - ["max"] = 1, - ["min"] = 1, + ["specialCaseData"] = { }, - ["Crossbow"] = { - ["max"] = 1, - ["min"] = 1, + ["tradeMod"] = { + ["id"] = "implicit.stat_548198834", + ["text"] = "#% increased Melee Strike Range with this weapon", + ["type"] = "implicit", }, - ["Flail"] = { + }, + ["585126960"] = { + ["Charm"] = { ["max"] = 1, ["min"] = 1, }, - ["Quarterstaff"] = { - ["max"] = 1, - ["min"] = 1, + ["specialCaseData"] = { }, - ["Spear"] = { - ["max"] = 1, - ["min"] = 1, + ["tradeMod"] = { + ["id"] = "implicit.stat_585126960", + ["text"] = "Used when you become Ignited", + ["type"] = "implicit", }, - ["Talisman"] = { - ["max"] = 1, - ["min"] = 1, + }, + ["624954515"] = { + ["Quiver"] = { + ["max"] = 30, + ["min"] = 20, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_859085781", - ["text"] = "Bonded: Attacks have #% to Critical Hit Chance", - ["type"] = "augment", + ["id"] = "implicit.stat_624954515", + ["text"] = "#% increased Accuracy Rating", + ["type"] = "implicit", }, - ["usePositiveSign"] = true, }, - ["4382"] = { - ["1HMace"] = { - ["max"] = 50, - ["min"] = 50, + ["644456512"] = { + ["Belt"] = { + ["max"] = 15, + ["min"] = 10, }, - ["1HWeapon"] = { - ["max"] = 50, - ["min"] = 50, + ["specialCaseData"] = { }, - ["2HMace"] = { - ["max"] = 50, - ["min"] = 50, + ["tradeMod"] = { + ["id"] = "implicit.stat_644456512", + ["text"] = "#% reduced Flask Charges used", + ["type"] = "implicit", }, - ["2HWeapon"] = { - ["max"] = 50, - ["min"] = 50, + }, + ["680068163"] = { + ["Belt"] = { + ["max"] = 30, + ["min"] = 20, }, - ["Bow"] = { - ["max"] = 50, - ["min"] = 50, + ["Chest"] = { + ["max"] = 40, + ["min"] = 30, }, - ["Claw"] = { - ["max"] = 50, - ["min"] = 50, + ["specialCaseData"] = { }, - ["Crossbow"] = { - ["max"] = 50, - ["min"] = 50, + ["tradeMod"] = { + ["id"] = "implicit.stat_680068163", + ["text"] = "#% increased Stun Threshold", + ["type"] = "implicit", }, - ["Flail"] = { - ["max"] = 50, - ["min"] = 50, + }, + ["681332047"] = { + ["Quiver"] = { + ["max"] = 10, + ["min"] = 7, }, - ["Quarterstaff"] = { - ["max"] = 50, - ["min"] = 50, + ["specialCaseData"] = { }, - ["Spear"] = { - ["max"] = 50, - ["min"] = 50, + ["tradeMod"] = { + ["id"] = "implicit.stat_681332047", + ["text"] = "#% increased Attack Speed", + ["type"] = "implicit", }, - ["Talisman"] = { - ["max"] = 50, - ["min"] = 50, + }, + ["731781020"] = { + ["Belt"] = { + ["max"] = 0.17, + ["min"] = 0.17, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_2077615515", - ["text"] = "#% increased Attack Damage against Rare or Unique Enemies", - ["type"] = "augment", + ["id"] = "implicit.stat_731781020", + ["text"] = "Flasks gain # charges per Second", + ["type"] = "implicit", }, }, - ["4387"] = { - ["Sceptre"] = { - ["max"] = 40, + ["789117908"] = { + ["Amulet"] = { + ["max"] = 30, + ["min"] = 20, + }, + ["Chest"] = { + ["max"] = 50, ["min"] = 40, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_674141348", - ["text"] = "Bonded: #% increased Attack Damage while Shapeshifted", - ["type"] = "augment", + ["id"] = "implicit.stat_789117908", + ["text"] = "#% increased Mana Regeneration Rate", + ["type"] = "implicit", }, }, - ["4512"] = { - ["Helmet"] = { - ["max"] = 40, - ["min"] = 40, + ["791928121"] = { + ["2HMace"] = { + ["max"] = 50, + ["min"] = 20, + }, + ["2HWeapon"] = { + ["max"] = 50, + ["min"] = 20, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_1947060170", - ["text"] = "#% of Armour also applies to Cold Damage", - ["type"] = "augment", + ["id"] = "implicit.stat_791928121", + ["text"] = "Causes #% increased Stun Buildup", + ["type"] = "implicit", }, - ["usePositiveSign"] = true, }, - ["4513"] = { - ["Gloves"] = { - ["max"] = 40, - ["min"] = 40, + ["803737631"] = { + ["Ring"] = { + ["max"] = 160, + ["min"] = 120, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_3897831687", - ["text"] = "#% of Armour also applies to Fire Damage", - ["type"] = "augment", + ["id"] = "implicit.stat_803737631", + ["text"] = "# to Accuracy Rating", + ["type"] = "implicit", }, ["usePositiveSign"] = true, }, - ["4514"] = { - ["Boots"] = { - ["max"] = 40, - ["min"] = 40, + ["809229260"] = { + ["Belt"] = { + ["max"] = 140, + ["min"] = 100, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_2200571612", - ["text"] = "#% of Armour also applies to Lightning Damage", - ["type"] = "augment", + ["id"] = "implicit.stat_809229260", + ["text"] = "# to Armour", + ["type"] = "implicit", }, ["usePositiveSign"] = true, }, - ["4523"] = { - ["Gloves"] = { - ["max"] = -15, - ["min"] = -15, + ["821241191"] = { + ["Belt"] = { + ["max"] = 30, + ["min"] = 20, }, - ["invertOnNegative"] = true, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_3144895835", - ["text"] = "Bonded: #% increased Magnitude of Bleeding on You", - ["type"] = "augment", + ["id"] = "implicit.stat_821241191", + ["text"] = "#% increased Life Recovery from Flasks", + ["type"] = "implicit", }, }, - ["4539"] = { - ["Boots"] = { - ["max"] = 10, - ["min"] = 10, + ["836936635"] = { + ["Chest"] = { + ["max"] = 2.5, + ["min"] = 1.5, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_232299587", - ["text"] = "Bonded: #% increased Cooldown Recovery Rate", - ["type"] = "augment", + ["id"] = "implicit.stat_836936635", + ["text"] = "Regenerate #% of maximum Life per second", + ["type"] = "implicit", }, }, - ["4541"] = { - ["Boots"] = { - ["max"] = 3, - ["min"] = 3, + ["924253255"] = { + ["Chest"] = { + ["max"] = -20, + ["min"] = -30, }, + ["invertOnNegative"] = true, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_1597408611", - ["text"] = "Bonded: Prevent #% of Damage from Deflected Hits", - ["type"] = "augment", + ["id"] = "implicit.stat_924253255", + ["text"] = "#% increased Slowing Potency of Debuffs on You", + ["type"] = "implicit", }, - ["usePositiveSign"] = true, }, - ["4572"] = { - ["Gloves"] = { - ["max"] = 25, - ["min"] = 25, + ["958696139"] = { + ["Ring"] = { + ["max"] = 1, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_310945763", - ["text"] = "#% increased Life Cost Efficiency", - ["type"] = "augment", + ["id"] = "implicit.stat_958696139", + ["text"] = "Grants 1 additional Skill Slot", + ["type"] = "implicit", }, }, - ["4582"] = { - ["Staff"] = { - ["max"] = 16, - ["min"] = 16, + }, + ["Rune"] = { + ["1004011302"] = { + ["Focus"] = { + ["max"] = 10, + ["min"] = 10, }, - ["Wand"] = { - ["max"] = 16, - ["min"] = 16, + ["Helmet"] = { + ["max"] = 8, + ["min"] = 8, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_2336012075", - ["text"] = "Bonded: #% increased Mana Cost Efficiency", + ["id"] = "rune.stat_1004011302", + ["text"] = "#% increased Cooldown Recovery Rate", ["type"] = "augment", }, }, - ["4586"] = { - ["Gloves"] = { - ["max"] = 20, - ["min"] = 20, + ["1011760251"] = { + ["Boots"] = { + ["max"] = 1, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_532897212", - ["text"] = "Bonded: #% increased Mana Cost Efficiency while on Low Mana", + ["id"] = "rune.stat_1011760251", + ["text"] = "#% to Maximum Lightning Resistance", ["type"] = "augment", }, + ["usePositiveSign"] = true, }, - ["4604"] = { - ["Helmet"] = { - ["max"] = 12, - ["min"] = 12, + ["101878827"] = { + ["1HWeapon"] = { + ["max"] = 30, + ["min"] = 30, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_263495202", - ["text"] = "#% increased Cost Efficiency", + ["id"] = "rune.stat_101878827", + ["text"] = "#% increased Presence Area of Effect", ["type"] = "augment", }, }, - ["4605"] = { + ["1030153674"] = { ["1HMace"] = { - ["max"] = 12, - ["min"] = 12, + ["max"] = 2, + ["min"] = 2, }, ["1HWeapon"] = { - ["max"] = 12, - ["min"] = 12, + ["max"] = 2, + ["min"] = 2, }, ["2HMace"] = { - ["max"] = 12, - ["min"] = 12, + ["max"] = 2, + ["min"] = 2, }, ["2HWeapon"] = { - ["max"] = 12, - ["min"] = 12, + ["max"] = 2, + ["min"] = 2, }, ["Bow"] = { - ["max"] = 12, - ["min"] = 12, + ["max"] = 2, + ["min"] = 2, }, ["Claw"] = { - ["max"] = 12, - ["min"] = 12, + ["max"] = 2, + ["min"] = 2, }, ["Crossbow"] = { - ["max"] = 12, - ["min"] = 12, + ["max"] = 2, + ["min"] = 2, }, ["Flail"] = { - ["max"] = 12, - ["min"] = 12, + ["max"] = 2, + ["min"] = 2, }, ["Quarterstaff"] = { - ["max"] = 12, - ["min"] = 12, + ["max"] = 2, + ["min"] = 2, }, ["Spear"] = { - ["max"] = 12, - ["min"] = 12, - }, - ["Talisman"] = { - ["max"] = 12, - ["min"] = 12, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "rune.stat_2561960218", - ["text"] = "Bonded: #% of Skill Mana Costs Converted to Life Costs", - ["type"] = "augment", - }, - }, - ["4608"] = { - ["Gloves"] = { - ["max"] = -15, - ["min"] = -15, - }, - ["invertOnNegative"] = true, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "rune.stat_165746512", - ["text"] = "Bonded: #% increased Slowing Potency of Debuffs on You", - ["type"] = "augment", - }, - }, - ["4662"] = { - ["Gloves"] = { - ["max"] = 10, - ["min"] = 10, + ["max"] = 2, + ["min"] = 2, + }, + ["Talisman"] = { + ["max"] = 2, + ["min"] = 2, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_3166958180", - ["text"] = "#% increased Magnitude of Bleeding you inflict", + ["id"] = "rune.stat_1030153674", + ["text"] = "Recover #% of maximum Mana on Kill", ["type"] = "augment", }, }, - ["4868"] = { + ["1037193709"] = { ["1HMace"] = { - ["max"] = 20, - ["min"] = 20, + ["max"] = 23.5, + ["min"] = 4, }, ["1HWeapon"] = { - ["max"] = 20, - ["min"] = 20, + ["max"] = 23.5, + ["min"] = 4, }, ["2HMace"] = { - ["max"] = 20, - ["min"] = 20, + ["max"] = 23.5, + ["min"] = 4, }, ["2HWeapon"] = { - ["max"] = 20, - ["min"] = 20, + ["max"] = 23.5, + ["min"] = 4, }, ["Bow"] = { - ["max"] = 20, - ["min"] = 20, + ["max"] = 23.5, + ["min"] = 4, }, ["Claw"] = { - ["max"] = 20, - ["min"] = 20, + ["max"] = 23.5, + ["min"] = 4, }, ["Crossbow"] = { - ["max"] = 20, - ["min"] = 20, + ["max"] = 23.5, + ["min"] = 4, }, ["Flail"] = { - ["max"] = 20, - ["min"] = 20, + ["max"] = 23.5, + ["min"] = 4, }, ["Quarterstaff"] = { - ["max"] = 20, - ["min"] = 20, + ["max"] = 23.5, + ["min"] = 4, }, ["Spear"] = { - ["max"] = 20, - ["min"] = 20, + ["max"] = 23.5, + ["min"] = 4, }, ["Talisman"] = { - ["max"] = 20, - ["min"] = 20, + ["max"] = 23.5, + ["min"] = 4, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_1039491398", - ["text"] = "Bonded: #% increased effect of Fully Broken Armour", + ["id"] = "rune.stat_1037193709", + ["text"] = "Adds # to # Cold Damage", ["type"] = "augment", }, }, - ["5143"] = { - ["1HMace"] = { - ["max"] = 50, - ["min"] = 50, + ["1050105434"] = { + ["Boots"] = { + ["max"] = 35, + ["min"] = 15, }, - ["1HWeapon"] = { - ["max"] = 50, - ["min"] = 50, + ["Chest"] = { + ["max"] = 35, + ["min"] = 15, }, - ["2HMace"] = { - ["max"] = 50, - ["min"] = 50, + ["Focus"] = { + ["max"] = 35, + ["min"] = 15, }, - ["2HWeapon"] = { - ["max"] = 50, - ["min"] = 50, + ["Gloves"] = { + ["max"] = 35, + ["min"] = 15, }, - ["Bow"] = { - ["max"] = 50, - ["min"] = 50, + ["Helmet"] = { + ["max"] = 35, + ["min"] = 15, }, - ["Claw"] = { - ["max"] = 50, - ["min"] = 50, + ["Shield"] = { + ["max"] = 35, + ["min"] = 15, }, - ["Crossbow"] = { + ["Staff"] = { ["max"] = 50, - ["min"] = 50, + ["min"] = 30, }, - ["Flail"] = { + ["Wand"] = { ["max"] = 50, - ["min"] = 50, + ["min"] = 30, }, - ["Quarterstaff"] = { - ["max"] = 50, - ["min"] = 50, + ["specialCaseData"] = { }, - ["Spear"] = { - ["max"] = 50, - ["min"] = 50, + ["tradeMod"] = { + ["id"] = "rune.stat_1050105434", + ["text"] = "# to maximum Mana", + ["type"] = "augment", }, - ["Staff"] = { - ["max"] = 50, - ["min"] = 50, + ["usePositiveSign"] = true, + }, + ["1181501418"] = { + ["Helmet"] = { + ["max"] = 4, + ["min"] = 4, }, - ["Talisman"] = { - ["max"] = 50, - ["min"] = 50, + ["specialCaseData"] = { }, - ["Wand"] = { - ["max"] = 50, - ["min"] = 50, + ["tradeMod"] = { + ["id"] = "rune.stat_1181501418", + ["text"] = "# to Maximum Rage", + ["type"] = "augment", + }, + ["usePositiveSign"] = true, + }, + ["1197632982"] = { + ["Chest"] = { + ["max"] = 2, + ["min"] = 2, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_1228682002", - ["text"] = "#% chance when you gain an Endurance Charge to gain an additional Endurance Charge", + ["id"] = "rune.stat_1197632982", + ["text"] = "# to Armour per 1 Spirit", ["type"] = "augment", }, + ["usePositiveSign"] = true, }, - ["5144"] = { + ["1228682002"] = { ["1HMace"] = { ["max"] = 50, ["min"] = 50, @@ -21434,369 +20891,377 @@ return { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_2916861134", - ["text"] = "#% chance when you gain a Frenzy Charge to gain an additional Frenzy Charge", + ["id"] = "rune.stat_1228682002", + ["text"] = "#% chance when you gain an Endurance Charge to gain an additional Endurance Charge", ["type"] = "augment", }, }, - ["5145"] = { - ["1HMace"] = { - ["max"] = 50, - ["min"] = 50, + ["1238227257"] = { + ["Boots"] = { + ["max"] = 8, + ["min"] = 8, }, - ["1HWeapon"] = { - ["max"] = 50, - ["min"] = 50, + ["Chest"] = { + ["max"] = 8, + ["min"] = 8, }, - ["2HMace"] = { - ["max"] = 50, - ["min"] = 50, + ["Focus"] = { + ["max"] = 8, + ["min"] = 8, }, - ["2HWeapon"] = { - ["max"] = 50, - ["min"] = 50, + ["Gloves"] = { + ["max"] = 8, + ["min"] = 8, }, - ["Bow"] = { - ["max"] = 50, - ["min"] = 50, + ["Helmet"] = { + ["max"] = 8, + ["min"] = 8, }, - ["Claw"] = { - ["max"] = 50, - ["min"] = 50, + ["Shield"] = { + ["max"] = 8, + ["min"] = 8, }, - ["Crossbow"] = { - ["max"] = 50, - ["min"] = 50, + ["specialCaseData"] = { }, - ["Flail"] = { - ["max"] = 50, - ["min"] = 50, + ["tradeMod"] = { + ["id"] = "rune.stat_1238227257", + ["text"] = "Debuffs on you expire #% faster", + ["type"] = "augment", }, - ["Quarterstaff"] = { - ["max"] = 50, - ["min"] = 50, + }, + ["124131830"] = { + ["Staff"] = { + ["max"] = 1, + ["min"] = 1, }, - ["Spear"] = { - ["max"] = 50, - ["min"] = 50, + ["Wand"] = { + ["max"] = 1, + ["min"] = 1, }, - ["Staff"] = { - ["max"] = 50, - ["min"] = 50, + ["specialCaseData"] = { }, - ["Talisman"] = { - ["max"] = 50, - ["min"] = 50, + ["tradeMod"] = { + ["id"] = "rune.stat_124131830", + ["text"] = "# to Level of all Spell Skills", + ["type"] = "augment", }, - ["Wand"] = { - ["max"] = 50, - ["min"] = 50, + ["usePositiveSign"] = true, + }, + ["1250712710"] = { + ["1HWeapon"] = { + ["max"] = 14, + ["min"] = 14, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_3537994888", - ["text"] = "#% chance when you gain a Power Charge to gain an additional Power Charge", + ["id"] = "rune.stat_1250712710", + ["text"] = "Allies in your Presence have #% increased Critical Hit Chance", ["type"] = "augment", }, }, - ["5146"] = { + ["1368271171"] = { ["1HMace"] = { - ["max"] = 8, + ["max"] = 24, ["min"] = 8, }, ["1HWeapon"] = { - ["max"] = 8, + ["max"] = 24, ["min"] = 8, }, ["2HMace"] = { - ["max"] = 8, + ["max"] = 24, ["min"] = 8, }, ["2HWeapon"] = { - ["max"] = 8, + ["max"] = 24, ["min"] = 8, }, ["Bow"] = { - ["max"] = 8, + ["max"] = 24, ["min"] = 8, }, ["Claw"] = { - ["max"] = 8, + ["max"] = 24, ["min"] = 8, }, ["Crossbow"] = { - ["max"] = 8, + ["max"] = 24, ["min"] = 8, }, ["Flail"] = { - ["max"] = 8, + ["max"] = 24, ["min"] = 8, }, ["Quarterstaff"] = { - ["max"] = 8, + ["max"] = 24, ["min"] = 8, }, ["Spear"] = { - ["max"] = 8, + ["max"] = 24, ["min"] = 8, }, ["Talisman"] = { - ["max"] = 8, + ["max"] = 24, ["min"] = 8, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_1712188793", - ["text"] = "Bonded: #% chance to gain an additional random Charge when you gain a Charge", - ["type"] = "augment", - }, - }, - ["5227"] = { - ["Gloves"] = { - ["max"] = 20, - ["min"] = 20, + ["id"] = "rune.stat_1368271171", + ["text"] = "Gain # Mana per enemy killed", + ["type"] = "augment", + }, + }, + ["1374654984"] = { + ["Chest"] = { + ["max"] = 10, + ["min"] = 10, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_763465498", - ["text"] = "Bonded: #% increased Charm Charges gained", + ["id"] = "rune.stat_1374654984", + ["text"] = "#% of Physical Damage prevented Recouped as Life", ["type"] = "augment", }, }, - ["5415"] = { + ["1381474422"] = { ["Gloves"] = { - ["max"] = 1, - ["min"] = 1, + ["max"] = 20, + ["min"] = 20, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_935518591", - ["text"] = "Critical Hit chance is Lucky against Parried enemies", + ["id"] = "rune.stat_1381474422", + ["text"] = "#% increased Magnitude of Damaging Ailments you inflict", ["type"] = "augment", }, }, - ["5440"] = { - ["Sceptre"] = { - ["max"] = 25, - ["min"] = 25, + ["1382805233"] = { + ["Boots"] = { + ["max"] = 8, + ["min"] = 8, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_3311629379", - ["text"] = "Bonded: #% increased Critical Hit Chance while Shapeshifted", + ["id"] = "rune.stat_1382805233", + ["text"] = "#% increased Deflection Rating while moving", ["type"] = "augment", }, }, - ["5564"] = { + ["1433756169"] = { ["1HMace"] = { - ["max"] = 40, - ["min"] = 40, + ["max"] = 10, + ["min"] = 10, }, ["1HWeapon"] = { - ["max"] = 40, - ["min"] = 40, + ["max"] = 10, + ["min"] = 10, }, ["2HMace"] = { - ["max"] = 40, - ["min"] = 40, + ["max"] = 10, + ["min"] = 10, }, ["2HWeapon"] = { - ["max"] = 40, - ["min"] = 40, + ["max"] = 10, + ["min"] = 10, }, ["Bow"] = { - ["max"] = 40, - ["min"] = 40, + ["max"] = 10, + ["min"] = 10, }, ["Claw"] = { - ["max"] = 40, - ["min"] = 40, + ["max"] = 10, + ["min"] = 10, }, ["Crossbow"] = { - ["max"] = 40, - ["min"] = 40, + ["max"] = 10, + ["min"] = 10, }, ["Flail"] = { - ["max"] = 40, - ["min"] = 40, + ["max"] = 10, + ["min"] = 10, }, ["Quarterstaff"] = { - ["max"] = 40, - ["min"] = 40, + ["max"] = 10, + ["min"] = 10, }, ["Spear"] = { - ["max"] = 40, - ["min"] = 40, + ["max"] = 10, + ["min"] = 10, }, ["Talisman"] = { - ["max"] = 40, - ["min"] = 40, + ["max"] = 10, + ["min"] = 10, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_3823333703", - ["text"] = "Bonded: #% increased Damage against Immobilised Enemies", + ["id"] = "rune.stat_1433756169", + ["text"] = "Minions gain #% of their Physical Damage as Extra Lightning Damage", ["type"] = "augment", }, }, - ["5567"] = { - ["Sceptre"] = { - ["max"] = 40, - ["min"] = 40, + ["1444556985"] = { + ["Helmet"] = { + ["max"] = 8, + ["min"] = 8, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_3412619569", - ["text"] = "Bonded: #% increased Damage while Shapeshifted", + ["id"] = "rune.stat_1444556985", + ["text"] = "#% of Damage taken Recouped as Life", ["type"] = "augment", }, }, - ["5668"] = { + ["1480688478"] = { ["Gloves"] = { - ["max"] = 15, - ["min"] = 15, + ["max"] = 1, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_2986637363", - ["text"] = "Bonded: #% increased Duration of Damaging Ailments on Enemies", + ["id"] = "rune.stat_1480688478", + ["text"] = "One of your Persistent Minions revives when an Offering expires", ["type"] = "augment", }, }, - ["5670"] = { - ["Gloves"] = { + ["1496740334"] = { + ["1HMace"] = { ["max"] = 20, ["min"] = 20, }, - ["specialCaseData"] = { + ["1HWeapon"] = { + ["max"] = 20, + ["min"] = 20, }, - ["tradeMod"] = { - ["id"] = "rune.stat_1381474422", - ["text"] = "#% increased Magnitude of Damaging Ailments you inflict", - ["type"] = "augment", + ["2HMace"] = { + ["max"] = 20, + ["min"] = 20, + }, + ["2HWeapon"] = { + ["max"] = 20, + ["min"] = 20, }, - }, - ["5703"] = { ["Boots"] = { - ["max"] = 8, - ["min"] = 8, + ["max"] = 20, + ["min"] = 20, + }, + ["Bow"] = { + ["max"] = 20, + ["min"] = 20, }, ["Chest"] = { - ["max"] = 8, - ["min"] = 8, + ["max"] = 20, + ["min"] = 20, }, - ["Focus"] = { - ["max"] = 8, - ["min"] = 8, + ["Claw"] = { + ["max"] = 20, + ["min"] = 20, }, - ["Gloves"] = { - ["max"] = 8, - ["min"] = 8, + ["Crossbow"] = { + ["max"] = 20, + ["min"] = 20, }, - ["Helmet"] = { - ["max"] = 8, - ["min"] = 8, + ["Flail"] = { + ["max"] = 20, + ["min"] = 20, }, - ["Shield"] = { - ["max"] = 8, - ["min"] = 8, + ["Focus"] = { + ["max"] = 20, + ["min"] = 20, }, - ["specialCaseData"] = { + ["Gloves"] = { + ["max"] = 20, + ["min"] = 20, }, - ["tradeMod"] = { - ["id"] = "rune.stat_1238227257", - ["text"] = "Debuffs on you expire #% faster", - ["type"] = "augment", + ["Helmet"] = { + ["max"] = 20, + ["min"] = 20, }, - }, - ["5722"] = { - ["Boots"] = { - ["max"] = 8, - ["min"] = 8, + ["Quarterstaff"] = { + ["max"] = 20, + ["min"] = 20, }, - ["specialCaseData"] = { + ["Shield"] = { + ["max"] = 20, + ["min"] = 20, }, - ["tradeMod"] = { - ["id"] = "rune.stat_1382805233", - ["text"] = "#% increased Deflection Rating while moving", - ["type"] = "augment", + ["Spear"] = { + ["max"] = 20, + ["min"] = 20, }, - }, - ["5981"] = { - ["Gloves"] = { - ["max"] = 10, - ["min"] = 10, + ["Talisman"] = { + ["max"] = 20, + ["min"] = 20, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_2134854700", - ["text"] = "Bonded: #% chance for Damage of Enemies Hitting you to be Unlucky", + ["id"] = "rune.stat_1496740334", + ["text"] = "Convert #% of Requirements to Dexterity", ["type"] = "augment", }, }, - ["5987"] = { + ["1519615863"] = { ["1HMace"] = { - ["max"] = 10, - ["min"] = 10, + ["max"] = 15, + ["min"] = 15, }, ["1HWeapon"] = { - ["max"] = 10, - ["min"] = 10, + ["max"] = 15, + ["min"] = 15, }, ["2HMace"] = { - ["max"] = 10, - ["min"] = 10, + ["max"] = 15, + ["min"] = 15, }, ["2HWeapon"] = { - ["max"] = 10, - ["min"] = 10, + ["max"] = 15, + ["min"] = 15, }, ["Bow"] = { - ["max"] = 10, - ["min"] = 10, + ["max"] = 15, + ["min"] = 15, }, ["Claw"] = { - ["max"] = 10, - ["min"] = 10, + ["max"] = 15, + ["min"] = 15, }, ["Crossbow"] = { - ["max"] = 10, - ["min"] = 10, + ["max"] = 15, + ["min"] = 15, }, ["Flail"] = { - ["max"] = 10, - ["min"] = 10, + ["max"] = 15, + ["min"] = 15, }, ["Quarterstaff"] = { - ["max"] = 10, - ["min"] = 10, + ["max"] = 15, + ["min"] = 15, }, ["Spear"] = { - ["max"] = 10, - ["min"] = 10, + ["max"] = 15, + ["min"] = 15, }, ["Talisman"] = { - ["max"] = 10, - ["min"] = 10, + ["max"] = 15, + ["min"] = 15, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_4236566306", - ["text"] = "Meta Skills gain #% increased Energy", + ["id"] = "rune.stat_1519615863", + ["text"] = "#% chance to cause Bleeding on Hit", ["type"] = "augment", }, }, - ["6106"] = { + ["1556124492"] = { ["1HMace"] = { ["max"] = 20, ["min"] = 20, @@ -21813,10 +21278,18 @@ return { ["max"] = 20, ["min"] = 20, }, + ["Boots"] = { + ["max"] = 20, + ["min"] = 20, + }, ["Bow"] = { ["max"] = 20, ["min"] = 20, }, + ["Chest"] = { + ["max"] = 20, + ["min"] = 20, + }, ["Claw"] = { ["max"] = 20, ["min"] = 20, @@ -21829,1163 +21302,1168 @@ return { ["max"] = 20, ["min"] = 20, }, + ["Focus"] = { + ["max"] = 20, + ["min"] = 20, + }, + ["Gloves"] = { + ["max"] = 20, + ["min"] = 20, + }, + ["Helmet"] = { + ["max"] = 20, + ["min"] = 20, + }, ["Quarterstaff"] = { ["max"] = 20, ["min"] = 20, }, + ["Shield"] = { + ["max"] = 20, + ["min"] = 20, + }, ["Spear"] = { ["max"] = 20, ["min"] = 20, }, - ["Talisman"] = { - ["max"] = 20, - ["min"] = 20, + ["Talisman"] = { + ["max"] = 20, + ["min"] = 20, + }, + ["specialCaseData"] = { + }, + ["tradeMod"] = { + ["id"] = "rune.stat_1556124492", + ["text"] = "Convert #% of Requirements to Strength", + ["type"] = "augment", + }, + }, + ["1574590649"] = { + ["1HWeapon"] = { + ["max"] = 15, + ["min"] = 15, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_3378643287", - ["text"] = "Bonded: #% increased Exposure Effect", + ["id"] = "rune.stat_1574590649", + ["text"] = "Allies in your Presence deal # to # added Attack Physical Damage", ["type"] = "augment", }, }, - ["6192"] = { - ["Gloves"] = { - ["max"] = 2, - ["min"] = 2, + ["1585886916"] = { + ["Boots"] = { + ["max"] = 10, + ["min"] = 10, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_1482283017", - ["text"] = "Bonded: Fissure Skills have +# to Limit", + ["id"] = "rune.stat_1585886916", + ["text"] = "Sacrifice #% of maximum Life to gain that much Guard when you Dodge Roll", ["type"] = "augment", }, - ["usePositiveSign"] = true, }, - ["6220"] = { + ["1671376347"] = { ["Boots"] = { - ["max"] = 12, - ["min"] = 8, + ["max"] = 14, + ["min"] = 10, }, ["Chest"] = { - ["max"] = 12, - ["min"] = 8, + ["max"] = 14, + ["min"] = 10, }, ["Focus"] = { - ["max"] = 12, - ["min"] = 8, + ["max"] = 14, + ["min"] = 10, }, ["Gloves"] = { - ["max"] = 12, - ["min"] = 8, + ["max"] = 14, + ["min"] = 10, }, ["Helmet"] = { - ["max"] = 12, - ["min"] = 8, + ["max"] = 14, + ["min"] = 10, }, ["Shield"] = { - ["max"] = 12, - ["min"] = 8, + ["max"] = 14, + ["min"] = 10, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_2310741722", - ["text"] = "#% increased Life and Mana Recovery from Flasks", + ["id"] = "rune.stat_1671376347", + ["text"] = "#% to Lightning Resistance", ["type"] = "augment", }, + ["usePositiveSign"] = true, }, - ["6295"] = { - ["Helmet"] = { - ["max"] = 1, - ["min"] = 1, - }, + ["1755296234"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_280497929", - ["text"] = "# to maximum Mana per 2 Item Energy Shield on Equipped Helmet", + ["id"] = "rune.stat_1755296234", + ["text"] = "Targets can be affected by # of your Poisons at the same time", ["type"] = "augment", }, - ["usePositiveSign"] = true, }, - ["6337"] = { + ["1772929282"] = { ["Helmet"] = { - ["max"] = 25, - ["min"] = 25, + ["max"] = -5, + ["min"] = -5, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_3903510399", - ["text"] = "Gain Armour equal to #% of Life Lost from Hits in the past 8 seconds", + ["id"] = "rune.stat_1772929282", + ["text"] = "Enemies you Curse have #% to Chaos Resistance", ["type"] = "augment", }, }, - ["6431"] = { - ["Gloves"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "rune.stat_2709367754", - ["text"] = "Gain # Rage on Melee Hit", - ["type"] = "augment", + ["1782086450"] = { + ["Chest"] = { + ["max"] = 30, + ["min"] = 30, }, - }, - ["6473"] = { - ["Gloves"] = { - ["max"] = 20, - ["min"] = 20, + ["Focus"] = { + ["max"] = 30, + ["min"] = 30, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_155735928", - ["text"] = "Bonded: #% increased Glory generation", + ["id"] = "rune.stat_1782086450", + ["text"] = "#% faster start of Energy Shield Recharge", ["type"] = "augment", }, }, - ["6476"] = { - ["Chest"] = { - ["max"] = 5, - ["min"] = 5, + ["1798257884"] = { + ["1HWeapon"] = { + ["max"] = 30, + ["min"] = 30, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_3898665772", - ["text"] = "Bonded: #% increased Quantity of Gold Dropped by Slain Enemies", + ["id"] = "rune.stat_1798257884", + ["text"] = "Allies in your Presence deal #% increased Damage", ["type"] = "augment", }, }, - ["6748"] = { - ["Staff"] = { - ["max"] = 30, - ["min"] = 30, - }, - ["Wand"] = { - ["max"] = 30, - ["min"] = 30, + ["1805633363"] = { + ["Helmet"] = { + ["max"] = 8, + ["min"] = 8, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_1112792773", - ["text"] = "Bonded: #% increased Immobilisation buildup", + ["id"] = "rune.stat_1805633363", + ["text"] = "#% increased Reservation Efficiency of Minion Skills", ["type"] = "augment", }, }, - ["6924"] = { - ["1HMace"] = { - ["max"] = 25, - ["min"] = 25, - }, - ["1HWeapon"] = { - ["max"] = 25, - ["min"] = 25, - }, - ["2HMace"] = { - ["max"] = 25, - ["min"] = 25, - }, - ["2HWeapon"] = { - ["max"] = 25, - ["min"] = 25, - }, - ["Bow"] = { - ["max"] = 25, - ["min"] = 25, - }, - ["Claw"] = { - ["max"] = 25, - ["min"] = 25, - }, - ["Crossbow"] = { - ["max"] = 25, - ["min"] = 25, - }, - ["Flail"] = { - ["max"] = 25, - ["min"] = 25, - }, - ["Quarterstaff"] = { - ["max"] = 25, - ["min"] = 25, - }, - ["Spear"] = { - ["max"] = 25, - ["min"] = 25, - }, - ["Talisman"] = { - ["max"] = 25, - ["min"] = 25, + ["1937310173"] = { + ["Chest"] = { + ["max"] = 50, + ["min"] = 50, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_4058552370", - ["text"] = "Bonded: Invocated Spells have #% chance to consume half as much Energy", + ["id"] = "rune.stat_1937310173", + ["text"] = "You Recoup #% of Damage taken by your Offerings as Life", ["type"] = "augment", }, }, - ["6999"] = { - ["Boots"] = { - ["max"] = 5, - ["min"] = 5, + ["1947060170"] = { + ["Helmet"] = { + ["max"] = 40, + ["min"] = 40, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_3473409233", - ["text"] = "Lose #% of maximum Life per second while Sprinting", + ["id"] = "rune.stat_1947060170", + ["text"] = "#% of Armour also applies to Cold Damage", ["type"] = "augment", }, + ["usePositiveSign"] = true, }, - ["7037"] = { - ["Sceptre"] = { - ["max"] = 25, - ["min"] = 25, + ["1984310483"] = { + ["Helmet"] = { + ["max"] = 6, + ["min"] = 6, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_2410766865", - ["text"] = "Bonded: #% increased Life Regeneration rate while Shapeshifted", + ["id"] = "rune.stat_1984310483", + ["text"] = "Enemies you Curse take #% increased Damage", ["type"] = "augment", }, }, - ["7269"] = { - ["1HMace"] = { - ["max"] = 10, - ["min"] = 10, - }, + ["1998951374"] = { ["1HWeapon"] = { - ["max"] = 10, - ["min"] = 10, - }, - ["2HMace"] = { - ["max"] = 10, - ["min"] = 10, - }, - ["2HWeapon"] = { - ["max"] = 10, - ["min"] = 10, - }, - ["Bow"] = { - ["max"] = 10, - ["min"] = 10, - }, - ["Claw"] = { - ["max"] = 10, - ["min"] = 10, - }, - ["Crossbow"] = { - ["max"] = 10, - ["min"] = 10, - }, - ["Flail"] = { - ["max"] = 10, - ["min"] = 10, - }, - ["Quarterstaff"] = { - ["max"] = 10, - ["min"] = 10, - }, - ["Spear"] = { - ["max"] = 10, - ["min"] = 10, - }, - ["Talisman"] = { - ["max"] = 10, - ["min"] = 10, + ["max"] = 8, + ["min"] = 8, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_3678845069", - ["text"] = "Attacks with this Weapon have #% chance to inflict Exposure", + ["id"] = "rune.stat_1998951374", + ["text"] = "Allies in your Presence have #% increased Attack Speed", ["type"] = "augment", }, }, - ["7334"] = { + ["2011656677"] = { ["1HMace"] = { - ["max"] = 15, - ["min"] = 15, + ["max"] = 1, + ["min"] = 1, }, ["1HWeapon"] = { - ["max"] = 15, - ["min"] = 15, + ["max"] = 1, + ["min"] = 1, }, ["2HMace"] = { - ["max"] = 15, - ["min"] = 15, + ["max"] = 1, + ["min"] = 1, }, ["2HWeapon"] = { + ["max"] = 1, + ["min"] = 1, + }, + ["Boots"] = { ["max"] = 15, ["min"] = 15, }, ["Bow"] = { - ["max"] = 15, - ["min"] = 15, + ["max"] = 1, + ["min"] = 1, }, ["Claw"] = { - ["max"] = 15, - ["min"] = 15, + ["max"] = 1, + ["min"] = 1, }, ["Crossbow"] = { - ["max"] = 15, - ["min"] = 15, + ["max"] = 1, + ["min"] = 1, }, ["Flail"] = { - ["max"] = 15, - ["min"] = 15, + ["max"] = 1, + ["min"] = 1, }, ["Quarterstaff"] = { - ["max"] = 15, - ["min"] = 15, + ["max"] = 1, + ["min"] = 1, }, ["Spear"] = { - ["max"] = 15, - ["min"] = 15, + ["max"] = 1, + ["min"] = 1, }, ["Talisman"] = { - ["max"] = 15, - ["min"] = 15, + ["max"] = 1, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_3885634897", - ["text"] = "#% chance to Poison on Hit with this weapon", + ["id"] = "rune.stat_2011656677", + ["text"] = "#% increased Poison Duration", ["type"] = "augment", }, + ["usePositiveSign"] = true, }, - ["7336"] = { + ["2023107756"] = { ["1HMace"] = { - ["max"] = 20, - ["min"] = 20, + ["max"] = 2, + ["min"] = 2, }, ["1HWeapon"] = { - ["max"] = 20, - ["min"] = 20, + ["max"] = 2, + ["min"] = 2, }, ["2HMace"] = { - ["max"] = 20, - ["min"] = 20, + ["max"] = 2, + ["min"] = 2, }, ["2HWeapon"] = { - ["max"] = 20, - ["min"] = 20, - }, - ["Boots"] = { - ["max"] = 20, - ["min"] = 20, + ["max"] = 2, + ["min"] = 2, }, ["Bow"] = { - ["max"] = 20, - ["min"] = 20, - }, - ["Chest"] = { - ["max"] = 20, - ["min"] = 20, + ["max"] = 2, + ["min"] = 2, }, ["Claw"] = { - ["max"] = 20, - ["min"] = 20, + ["max"] = 2, + ["min"] = 2, }, ["Crossbow"] = { - ["max"] = 20, - ["min"] = 20, + ["max"] = 2, + ["min"] = 2, }, ["Flail"] = { - ["max"] = 20, - ["min"] = 20, - }, - ["Focus"] = { - ["max"] = 20, - ["min"] = 20, - }, - ["Gloves"] = { - ["max"] = 20, - ["min"] = 20, - }, - ["Helmet"] = { - ["max"] = 20, - ["min"] = 20, + ["max"] = 2, + ["min"] = 2, }, ["Quarterstaff"] = { - ["max"] = 20, - ["min"] = 20, - }, - ["Shield"] = { - ["max"] = 20, - ["min"] = 20, + ["max"] = 2, + ["min"] = 2, }, ["Spear"] = { - ["max"] = 20, - ["min"] = 20, + ["max"] = 2, + ["min"] = 2, }, ["Talisman"] = { - ["max"] = 20, - ["min"] = 20, + ["max"] = 2, + ["min"] = 2, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_1496740334", - ["text"] = "Convert #% of Requirements to Dexterity", + ["id"] = "rune.stat_2023107756", + ["text"] = "Recover #% of maximum Life on Kill", + ["type"] = "augment", + }, + }, + ["2074866941"] = { + ["Helmet"] = { + ["max"] = 25, + ["min"] = 25, + }, + ["specialCaseData"] = { + }, + ["tradeMod"] = { + ["id"] = "rune.stat_2074866941", + ["text"] = "#% increased Exposure Effect", ["type"] = "augment", }, }, - ["7337"] = { + ["2077615515"] = { ["1HMace"] = { - ["max"] = 20, - ["min"] = 20, + ["max"] = 50, + ["min"] = 50, }, ["1HWeapon"] = { - ["max"] = 20, - ["min"] = 20, + ["max"] = 50, + ["min"] = 50, }, ["2HMace"] = { - ["max"] = 20, - ["min"] = 20, + ["max"] = 50, + ["min"] = 50, }, ["2HWeapon"] = { - ["max"] = 20, - ["min"] = 20, - }, - ["Boots"] = { - ["max"] = 20, - ["min"] = 20, + ["max"] = 50, + ["min"] = 50, }, ["Bow"] = { - ["max"] = 20, - ["min"] = 20, - }, - ["Chest"] = { - ["max"] = 20, - ["min"] = 20, + ["max"] = 50, + ["min"] = 50, }, ["Claw"] = { - ["max"] = 20, - ["min"] = 20, + ["max"] = 50, + ["min"] = 50, }, ["Crossbow"] = { - ["max"] = 20, - ["min"] = 20, + ["max"] = 50, + ["min"] = 50, }, ["Flail"] = { - ["max"] = 20, - ["min"] = 20, - }, - ["Focus"] = { - ["max"] = 20, - ["min"] = 20, - }, - ["Gloves"] = { - ["max"] = 20, - ["min"] = 20, - }, - ["Helmet"] = { - ["max"] = 20, - ["min"] = 20, + ["max"] = 50, + ["min"] = 50, }, ["Quarterstaff"] = { - ["max"] = 20, - ["min"] = 20, - }, - ["Shield"] = { - ["max"] = 20, - ["min"] = 20, + ["max"] = 50, + ["min"] = 50, }, ["Spear"] = { - ["max"] = 20, - ["min"] = 20, + ["max"] = 50, + ["min"] = 50, }, ["Talisman"] = { - ["max"] = 20, - ["min"] = 20, + ["max"] = 50, + ["min"] = 50, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_2913012734", - ["text"] = "Convert #% of Requirements to Intelligence", + ["id"] = "rune.stat_2077615515", + ["text"] = "#% increased Attack Damage against Rare or Unique Enemies", ["type"] = "augment", }, }, - ["7338"] = { + ["210067635"] = { ["1HMace"] = { - ["max"] = 20, - ["min"] = 20, + ["max"] = 5, + ["min"] = 5, }, ["1HWeapon"] = { - ["max"] = 20, - ["min"] = 20, + ["max"] = 5, + ["min"] = 5, }, ["2HMace"] = { - ["max"] = 20, - ["min"] = 20, + ["max"] = 5, + ["min"] = 5, }, ["2HWeapon"] = { - ["max"] = 20, - ["min"] = 20, - }, - ["Boots"] = { - ["max"] = 20, - ["min"] = 20, + ["max"] = 5, + ["min"] = 5, }, ["Bow"] = { - ["max"] = 20, - ["min"] = 20, - }, - ["Chest"] = { - ["max"] = 20, - ["min"] = 20, + ["max"] = 5, + ["min"] = 5, }, ["Claw"] = { - ["max"] = 20, - ["min"] = 20, + ["max"] = 5, + ["min"] = 5, }, ["Crossbow"] = { - ["max"] = 20, - ["min"] = 20, + ["max"] = 5, + ["min"] = 5, }, ["Flail"] = { - ["max"] = 20, - ["min"] = 20, + ["max"] = 5, + ["min"] = 5, }, - ["Focus"] = { - ["max"] = 20, - ["min"] = 20, + ["Quarterstaff"] = { + ["max"] = 5, + ["min"] = 5, }, - ["Gloves"] = { - ["max"] = 20, - ["min"] = 20, + ["Spear"] = { + ["max"] = 5, + ["min"] = 5, }, - ["Helmet"] = { - ["max"] = 20, - ["min"] = 20, + ["Talisman"] = { + ["max"] = 5, + ["min"] = 5, }, - ["Quarterstaff"] = { - ["max"] = 20, - ["min"] = 20, + ["specialCaseData"] = { }, - ["Shield"] = { - ["max"] = 20, - ["min"] = 20, + ["tradeMod"] = { + ["id"] = "rune.stat_210067635", + ["text"] = "#% increased Attack Speed (Local)", + ["type"] = "augment", }, - ["Spear"] = { - ["max"] = 20, - ["min"] = 20, + }, + ["2103650854"] = { + ["Gloves"] = { + ["max"] = 40, + ["min"] = 40, }, - ["Talisman"] = { - ["max"] = 20, - ["min"] = 20, + ["specialCaseData"] = { + }, + ["tradeMod"] = { + ["id"] = "rune.stat_2103650854", + ["text"] = "#% increased effect of Arcane Surge on you", + ["type"] = "augment", + }, + }, + ["2191621386"] = { + ["Chest"] = { + ["max"] = 50, + ["min"] = 50, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_1556124492", - ["text"] = "Convert #% of Requirements to Strength", + ["id"] = "rune.stat_2191621386", + ["text"] = "#% of Armour also applies to Chaos Damage while on full Energy Shield", ["type"] = "augment", }, + ["usePositiveSign"] = true, }, - ["7483"] = { + ["2200571612"] = { ["Boots"] = { - ["max"] = 15, - ["min"] = 15, + ["max"] = 40, + ["min"] = 40, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_2876843277", - ["text"] = "#% increased Mana Cost Efficiency if you haven't Dodge Rolled Recently", + ["id"] = "rune.stat_2200571612", + ["text"] = "#% of Armour also applies to Lightning Damage", ["type"] = "augment", }, + ["usePositiveSign"] = true, }, - ["821"] = { + ["2223678961"] = { ["1HMace"] = { - ["max"] = 18, - ["min"] = 14, + ["max"] = 24, + ["min"] = 24, }, ["1HWeapon"] = { - ["max"] = 18, - ["min"] = 14, + ["max"] = 24, + ["min"] = 24, }, ["2HMace"] = { - ["max"] = 18, - ["min"] = 14, + ["max"] = 24, + ["min"] = 24, }, ["2HWeapon"] = { - ["max"] = 18, - ["min"] = 14, + ["max"] = 24, + ["min"] = 24, }, ["Bow"] = { - ["max"] = 18, - ["min"] = 14, + ["max"] = 24, + ["min"] = 24, }, ["Claw"] = { - ["max"] = 18, - ["min"] = 14, + ["max"] = 24, + ["min"] = 24, }, ["Crossbow"] = { - ["max"] = 18, - ["min"] = 14, + ["max"] = 24, + ["min"] = 24, }, ["Flail"] = { - ["max"] = 18, - ["min"] = 14, + ["max"] = 24, + ["min"] = 24, }, ["Quarterstaff"] = { - ["max"] = 18, - ["min"] = 14, + ["max"] = 24, + ["min"] = 24, }, ["Spear"] = { - ["max"] = 18, - ["min"] = 14, + ["max"] = 24, + ["min"] = 24, }, ["Talisman"] = { - ["max"] = 18, - ["min"] = 14, + ["max"] = 24, + ["min"] = 24, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_1509134228", - ["text"] = "#% increased Physical Damage", + ["id"] = "rune.stat_2223678961", + ["text"] = "Adds # to # Chaos damage", ["type"] = "augment", }, }, - ["823"] = { - ["1HMace"] = { - ["max"] = 28.5, - ["min"] = 5, + ["2231410646"] = { + ["Helmet"] = { + ["max"] = 15, + ["min"] = 15, }, - ["1HWeapon"] = { - ["max"] = 28.5, - ["min"] = 5, + ["specialCaseData"] = { }, - ["2HMace"] = { - ["max"] = 28.5, - ["min"] = 5, + ["tradeMod"] = { + ["id"] = "rune.stat_2231410646", + ["text"] = "A random Skill that requires Glory generates #% of its maximum Glory when your Mark Activates", + ["type"] = "augment", }, - ["2HWeapon"] = { - ["max"] = 28.5, - ["min"] = 5, + }, + ["2241849004"] = { + ["Gloves"] = { + ["max"] = 1, + ["min"] = 1, }, - ["Bow"] = { - ["max"] = 28.5, - ["min"] = 5, + ["specialCaseData"] = { }, - ["Claw"] = { - ["max"] = 28.5, - ["min"] = 5, + ["tradeMod"] = { + ["id"] = "rune.stat_2241849004", + ["text"] = "Energy Shield Recharge starts after spending a total of 2000 Mana, no more than once every 2 seconds", + ["type"] = "augment", }, - ["Crossbow"] = { - ["max"] = 28.5, + }, + ["2250533757"] = { + ["Boots"] = { + ["max"] = 5, ["min"] = 5, }, - ["Flail"] = { - ["max"] = 28.5, - ["min"] = 5, + ["specialCaseData"] = { }, - ["Quarterstaff"] = { - ["max"] = 28.5, - ["min"] = 5, + ["tradeMod"] = { + ["id"] = "rune.stat_2250533757", + ["text"] = "#% increased Movement Speed", + ["type"] = "augment", }, - ["Spear"] = { - ["max"] = 28.5, - ["min"] = 5, + }, + ["2310741722"] = { + ["Boots"] = { + ["max"] = 12, + ["min"] = 8, }, - ["Talisman"] = { - ["max"] = 28.5, + ["Chest"] = { + ["max"] = 12, + ["min"] = 8, + }, + ["Focus"] = { + ["max"] = 12, + ["min"] = 8, + }, + ["Gloves"] = { + ["max"] = 12, + ["min"] = 8, + }, + ["Helmet"] = { + ["max"] = 12, + ["min"] = 8, + }, + ["Shield"] = { + ["max"] = 12, + ["min"] = 8, + }, + ["specialCaseData"] = { + }, + ["tradeMod"] = { + ["id"] = "rune.stat_2310741722", + ["text"] = "#% increased Life and Mana Recovery from Flasks", + ["type"] = "augment", + }, + }, + ["2339757871"] = { + ["Chest"] = { + ["max"] = 50, + ["min"] = 50, + }, + ["Staff"] = { + ["max"] = 18, + ["min"] = 12, + }, + ["Wand"] = { + ["max"] = 18, + ["min"] = 12, + }, + ["specialCaseData"] = { + }, + ["tradeMod"] = { + ["id"] = "rune.stat_2339757871", + ["text"] = "#% increased Energy Shield Recharge Rate", + ["type"] = "augment", + }, + }, + ["2353576063"] = { + ["Gloves"] = { + ["max"] = 5, ["min"] = 5, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_709508406", - ["text"] = "Adds # to # Fire Damage", + ["id"] = "rune.stat_2353576063", + ["text"] = "#% increased Curse Magnitudes", ["type"] = "augment", }, }, - ["824"] = { - ["1HMace"] = { - ["max"] = 23.5, - ["min"] = 4, + ["2363593824"] = { + ["Boots"] = { + ["max"] = 12, + ["min"] = 12, }, - ["1HWeapon"] = { - ["max"] = 23.5, - ["min"] = 4, + ["specialCaseData"] = { }, - ["2HMace"] = { - ["max"] = 23.5, - ["min"] = 4, + ["tradeMod"] = { + ["id"] = "rune.stat_2363593824", + ["text"] = "#% increased speed of Recoup Effects", + ["type"] = "augment", }, - ["2HWeapon"] = { - ["max"] = 23.5, - ["min"] = 4, + }, + ["2481353198"] = { + ["Gloves"] = { + ["max"] = 10, + ["min"] = 10, }, - ["Bow"] = { - ["max"] = 23.5, - ["min"] = 4, + ["specialCaseData"] = { }, - ["Claw"] = { - ["max"] = 23.5, - ["min"] = 4, + ["tradeMod"] = { + ["id"] = "rune.stat_2481353198", + ["text"] = "#% increased Block chance (Local)", + ["type"] = "augment", }, - ["Crossbow"] = { - ["max"] = 23.5, - ["min"] = 4, + }, + ["2505884597"] = { + ["Staff"] = { + ["max"] = 10, + ["min"] = 6, }, - ["Flail"] = { - ["max"] = 23.5, - ["min"] = 4, + ["Wand"] = { + ["max"] = 10, + ["min"] = 6, }, - ["Quarterstaff"] = { - ["max"] = 23.5, - ["min"] = 4, + ["specialCaseData"] = { }, - ["Spear"] = { - ["max"] = 23.5, - ["min"] = 4, + ["tradeMod"] = { + ["id"] = "rune.stat_2505884597", + ["text"] = "Gain #% of Damage as Extra Cold Damage", + ["type"] = "augment", }, - ["Talisman"] = { - ["max"] = 23.5, - ["min"] = 4, + }, + ["263495202"] = { + ["Helmet"] = { + ["max"] = 12, + ["min"] = 12, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_1037193709", - ["text"] = "Adds # to # Cold Damage", + ["id"] = "rune.stat_263495202", + ["text"] = "#% increased Cost Efficiency", + ["type"] = "augment", + }, + }, + ["2663359259"] = { + ["Gloves"] = { + ["max"] = 20, + ["min"] = 20, + }, + ["specialCaseData"] = { + }, + ["tradeMod"] = { + ["id"] = "rune.stat_2663359259", + ["text"] = "#% increased total Power counted by Warcries", ["type"] = "augment", }, }, - ["825"] = { + ["2694482655"] = { ["1HMace"] = { - ["max"] = 30.5, - ["min"] = 5.5, + ["max"] = 5, + ["min"] = 5, }, ["1HWeapon"] = { - ["max"] = 30.5, - ["min"] = 5.5, + ["max"] = 5, + ["min"] = 5, }, ["2HMace"] = { - ["max"] = 30.5, - ["min"] = 5.5, + ["max"] = 5, + ["min"] = 5, }, ["2HWeapon"] = { - ["max"] = 30.5, - ["min"] = 5.5, + ["max"] = 5, + ["min"] = 5, }, ["Bow"] = { - ["max"] = 30.5, - ["min"] = 5.5, + ["max"] = 5, + ["min"] = 5, }, ["Claw"] = { - ["max"] = 30.5, - ["min"] = 5.5, + ["max"] = 5, + ["min"] = 5, }, ["Crossbow"] = { - ["max"] = 30.5, - ["min"] = 5.5, + ["max"] = 5, + ["min"] = 5, }, ["Flail"] = { - ["max"] = 30.5, - ["min"] = 5.5, + ["max"] = 5, + ["min"] = 5, }, ["Quarterstaff"] = { - ["max"] = 30.5, - ["min"] = 5.5, + ["max"] = 5, + ["min"] = 5, }, ["Spear"] = { - ["max"] = 30.5, - ["min"] = 5.5, + ["max"] = 5, + ["min"] = 5, }, ["Talisman"] = { - ["max"] = 30.5, - ["min"] = 5.5, + ["max"] = 5, + ["min"] = 5, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_3336890334", - ["text"] = "Adds # to # Lightning Damage", + ["id"] = "rune.stat_2694482655", + ["text"] = "#% to Critical Damage Bonus", ["type"] = "augment", }, + ["usePositiveSign"] = true, }, - ["827"] = { + ["2703838669"] = { ["Boots"] = { - ["max"] = 5, - ["min"] = 5, + ["max"] = 1, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_2250533757", - ["text"] = "#% increased Movement Speed", + ["id"] = "rune.stat_2703838669", + ["text"] = "#% increased Movement Speed per 15 Spirit, up to a maximum of 40%Other Modifiers to Movement Speed except for Sprinting do not apply", + ["type"] = "augment", + }, + }, + ["2709367754"] = { + ["Gloves"] = { + ["max"] = 1, + ["min"] = 1, + }, + ["specialCaseData"] = { + }, + ["tradeMod"] = { + ["id"] = "rune.stat_2709367754", + ["text"] = "Gain # Rage on Melee Hit", ["type"] = "augment", }, }, - ["8275"] = { + ["2748665614"] = { ["Helmet"] = { - ["max"] = 15, - ["min"] = 15, + ["max"] = 3, + ["min"] = 3, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_2231410646", - ["text"] = "A random Skill that requires Glory generates #% of its maximum Glory when your Mark Activates", + ["id"] = "rune.stat_2748665614", + ["text"] = "#% increased maximum Mana", ["type"] = "augment", }, }, - ["828"] = { - ["1HMace"] = { - ["max"] = 8, - ["min"] = 8, + ["280497929"] = { + ["Helmet"] = { + ["max"] = 1, + ["min"] = 1, }, - ["1HWeapon"] = { - ["max"] = 8, - ["min"] = 8, + ["specialCaseData"] = { }, - ["2HMace"] = { - ["max"] = 8, - ["min"] = 8, + ["tradeMod"] = { + ["id"] = "rune.stat_280497929", + ["text"] = "# to maximum Mana per 2 Item Energy Shield on Equipped Helmet", + ["type"] = "augment", }, - ["2HWeapon"] = { + ["usePositiveSign"] = true, + }, + ["280731498"] = { + ["Helmet"] = { ["max"] = 8, ["min"] = 8, }, - ["Bow"] = { - ["max"] = 8, - ["min"] = 8, + ["specialCaseData"] = { }, - ["Claw"] = { - ["max"] = 8, - ["min"] = 8, + ["tradeMod"] = { + ["id"] = "rune.stat_280731498", + ["text"] = "#% increased Area of Effect", + ["type"] = "augment", }, - ["Crossbow"] = { - ["max"] = 8, - ["min"] = 8, + }, + ["2854751904"] = { + ["1HWeapon"] = { + ["max"] = 20.5, + ["min"] = 20.5, }, - ["Flail"] = { - ["max"] = 8, - ["min"] = 8, + ["specialCaseData"] = { }, - ["Quarterstaff"] = { - ["max"] = 8, - ["min"] = 8, + ["tradeMod"] = { + ["id"] = "rune.stat_2854751904", + ["text"] = "Allies in your Presence deal # to # added Attack Lightning Damage", + ["type"] = "augment", }, - ["Spear"] = { - ["max"] = 8, - ["min"] = 8, + }, + ["2876843277"] = { + ["Boots"] = { + ["max"] = 15, + ["min"] = 15, }, - ["Talisman"] = { + ["specialCaseData"] = { + }, + ["tradeMod"] = { + ["id"] = "rune.stat_2876843277", + ["text"] = "#% increased Mana Cost Efficiency if you haven't Dodge Rolled Recently", + ["type"] = "augment", + }, + }, + ["2891184298"] = { + ["Gloves"] = { ["max"] = 8, ["min"] = 8, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_970213192", - ["text"] = "#% increased Skill Speed", + ["id"] = "rune.stat_2891184298", + ["text"] = "#% increased Cast Speed", ["type"] = "augment", }, }, - ["8332"] = { - ["Chest"] = { + ["289128254"] = { + ["1HWeapon"] = { ["max"] = 8, ["min"] = 8, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_2100249038", - ["text"] = "Bonded: #% of Maximum Life Converted to Energy Shield", + ["id"] = "rune.stat_289128254", + ["text"] = "Allies in your Presence have #% increased Cast Speed", ["type"] = "augment", }, }, - ["840"] = { + ["2901986750"] = { ["Boots"] = { - ["max"] = 18, - ["min"] = 14, + ["max"] = 5, + ["min"] = 5, }, ["Chest"] = { - ["max"] = 18, - ["min"] = 14, + ["max"] = 5, + ["min"] = 5, }, ["Focus"] = { - ["max"] = 18, - ["min"] = 14, + ["max"] = 5, + ["min"] = 5, }, ["Gloves"] = { - ["max"] = 18, - ["min"] = 14, + ["max"] = 5, + ["min"] = 5, }, ["Helmet"] = { - ["max"] = 18, - ["min"] = 14, + ["max"] = 5, + ["min"] = 5, }, ["Shield"] = { - ["max"] = 18, - ["min"] = 14, + ["max"] = 5, + ["min"] = 5, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_3523867985", - ["text"] = "#% increased Armour, Evasion and Energy Shield", + ["id"] = "rune.stat_2901986750", + ["text"] = "#% to all Elemental Resistances", ["type"] = "augment", }, + ["usePositiveSign"] = true, }, - ["842"] = { - ["Sceptre"] = { - ["max"] = 10, - ["min"] = 10, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "rune.stat_3984865854", - ["text"] = "#% increased Spirit", - ["type"] = "augment", + ["2910761524"] = { + ["Staff"] = { + ["max"] = 25, + ["min"] = 25, }, - }, - ["843"] = { - ["Gloves"] = { - ["max"] = 8.5, - ["min"] = 8.5, + ["Wand"] = { + ["max"] = 25, + ["min"] = 25, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_3032590688", - ["text"] = "Adds # to # Physical Damage to Attacks", + ["id"] = "rune.stat_2910761524", + ["text"] = "#% chance for Spell Skills to fire 2 additional Projectiles", ["type"] = "augment", }, }, - ["847"] = { - ["Staff"] = { - ["max"] = 10, - ["min"] = 6, - }, - ["Wand"] = { - ["max"] = 10, - ["min"] = 6, + ["2913012734"] = { + ["1HMace"] = { + ["max"] = 20, + ["min"] = 20, }, - ["specialCaseData"] = { + ["1HWeapon"] = { + ["max"] = 20, + ["min"] = 20, }, - ["tradeMod"] = { - ["id"] = "rune.stat_3015669065", - ["text"] = "Gain #% of Damage as Extra Fire Damage", - ["type"] = "augment", + ["2HMace"] = { + ["max"] = 20, + ["min"] = 20, }, - }, - ["8471"] = { - ["Sceptre"] = { - ["max"] = 30, - ["min"] = 30, + ["2HWeapon"] = { + ["max"] = 20, + ["min"] = 20, }, - ["specialCaseData"] = { + ["Boots"] = { + ["max"] = 20, + ["min"] = 20, }, - ["tradeMod"] = { - ["id"] = "rune.stat_1611856026", - ["text"] = "Bonded: Minions have #% increased Cooldown Recovery Rate for Command Skills", - ["type"] = "augment", + ["Bow"] = { + ["max"] = 20, + ["min"] = 20, }, - }, - ["8473"] = { - ["Sceptre"] = { - ["max"] = 40, - ["min"] = 40, + ["Chest"] = { + ["max"] = 20, + ["min"] = 20, }, - ["Staff"] = { - ["max"] = 40, - ["min"] = 40, + ["Claw"] = { + ["max"] = 20, + ["min"] = 20, }, - ["Wand"] = { - ["max"] = 40, - ["min"] = 40, + ["Crossbow"] = { + ["max"] = 20, + ["min"] = 20, }, - ["specialCaseData"] = { + ["Flail"] = { + ["max"] = 20, + ["min"] = 20, }, - ["tradeMod"] = { - ["id"] = "rune.stat_3742865955", - ["text"] = "Minions deal #% increased Damage with Command Skills", - ["type"] = "augment", + ["Focus"] = { + ["max"] = 20, + ["min"] = 20, }, - }, - ["849"] = { - ["Staff"] = { - ["max"] = 10, - ["min"] = 6, + ["Gloves"] = { + ["max"] = 20, + ["min"] = 20, }, - ["Wand"] = { - ["max"] = 10, - ["min"] = 6, + ["Helmet"] = { + ["max"] = 20, + ["min"] = 20, }, - ["specialCaseData"] = { + ["Quarterstaff"] = { + ["max"] = 20, + ["min"] = 20, }, - ["tradeMod"] = { - ["id"] = "rune.stat_2505884597", - ["text"] = "Gain #% of Damage as Extra Cold Damage", - ["type"] = "augment", + ["Shield"] = { + ["max"] = 20, + ["min"] = 20, }, - }, - ["851"] = { - ["Staff"] = { - ["max"] = 10, - ["min"] = 6, + ["Spear"] = { + ["max"] = 20, + ["min"] = 20, }, - ["Wand"] = { - ["max"] = 10, - ["min"] = 6, + ["Talisman"] = { + ["max"] = 20, + ["min"] = 20, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_3278136794", - ["text"] = "Gain #% of Damage as Extra Lightning Damage", + ["id"] = "rune.stat_2913012734", + ["text"] = "Convert #% of Requirements to Intelligence", ["type"] = "augment", }, }, - ["8518"] = { + ["2916861134"] = { ["1HMace"] = { - ["max"] = 10, - ["min"] = 10, + ["max"] = 50, + ["min"] = 50, }, ["1HWeapon"] = { - ["max"] = 10, - ["min"] = 10, + ["max"] = 50, + ["min"] = 50, }, ["2HMace"] = { - ["max"] = 10, - ["min"] = 10, + ["max"] = 50, + ["min"] = 50, }, ["2HWeapon"] = { - ["max"] = 10, - ["min"] = 10, + ["max"] = 50, + ["min"] = 50, }, ["Bow"] = { - ["max"] = 10, - ["min"] = 10, + ["max"] = 50, + ["min"] = 50, }, ["Claw"] = { - ["max"] = 10, - ["min"] = 10, + ["max"] = 50, + ["min"] = 50, }, ["Crossbow"] = { - ["max"] = 10, - ["min"] = 10, + ["max"] = 50, + ["min"] = 50, }, ["Flail"] = { - ["max"] = 10, - ["min"] = 10, + ["max"] = 50, + ["min"] = 50, }, ["Quarterstaff"] = { - ["max"] = 10, - ["min"] = 10, + ["max"] = 50, + ["min"] = 50, }, ["Spear"] = { - ["max"] = 10, - ["min"] = 10, + ["max"] = 50, + ["min"] = 50, + }, + ["Staff"] = { + ["max"] = 50, + ["min"] = 50, }, ["Talisman"] = { - ["max"] = 10, - ["min"] = 10, + ["max"] = 50, + ["min"] = 50, + }, + ["Wand"] = { + ["max"] = 50, + ["min"] = 50, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_1433756169", - ["text"] = "Minions gain #% of their Physical Damage as Extra Lightning Damage", + ["id"] = "rune.stat_2916861134", + ["text"] = "#% chance when you gain a Frenzy Charge to gain an additional Frenzy Charge", ["type"] = "augment", }, }, - ["8519"] = { + ["2923486259"] = { ["Boots"] = { - ["max"] = 10, - ["min"] = 10, + ["max"] = 11, + ["min"] = 11, }, ["Chest"] = { - ["max"] = 10, - ["min"] = 10, + ["max"] = 11, + ["min"] = 11, }, ["Focus"] = { - ["max"] = 10, - ["min"] = 10, + ["max"] = 11, + ["min"] = 11, }, ["Gloves"] = { - ["max"] = 10, - ["min"] = 10, + ["max"] = 11, + ["min"] = 11, }, ["Helmet"] = { - ["max"] = 10, - ["min"] = 10, + ["max"] = 11, + ["min"] = 11, }, ["Shield"] = { - ["max"] = 10, - ["min"] = 10, + ["max"] = 11, + ["min"] = 11, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_889552744", - ["text"] = "Minions take #% of Physical Damage as Lightning Damage", + ["id"] = "rune.stat_2923486259", + ["text"] = "#% to Chaos Resistance", ["type"] = "augment", }, + ["usePositiveSign"] = true, }, - ["8524"] = { - ["Helmet"] = { - ["max"] = 8, - ["min"] = 8, + ["293638271"] = { + ["1HMace"] = { + ["max"] = 30, + ["min"] = 30, }, - ["specialCaseData"] = { + ["1HWeapon"] = { + ["max"] = 30, + ["min"] = 30, }, - ["tradeMod"] = { - ["id"] = "rune.stat_1805633363", - ["text"] = "#% increased Reservation Efficiency of Minion Skills", - ["type"] = "augment", + ["2HMace"] = { + ["max"] = 30, + ["min"] = 30, }, - }, - ["8529"] = { - ["Helmet"] = { - ["max"] = 8, - ["min"] = 8, + ["2HWeapon"] = { + ["max"] = 30, + ["min"] = 30, }, - ["specialCaseData"] = { + ["Bow"] = { + ["max"] = 30, + ["min"] = 30, }, - ["tradeMod"] = { - ["id"] = "rune.stat_839375491", - ["text"] = "Bonded: Minions Revive #% faster", - ["type"] = "augment", + ["Claw"] = { + ["max"] = 30, + ["min"] = 30, }, - }, - ["853"] = { - ["Staff"] = { + ["Crossbow"] = { ["max"] = 30, - ["min"] = 20, + ["min"] = 30, }, - ["Wand"] = { + ["Flail"] = { ["max"] = 30, - ["min"] = 20, + ["min"] = 30, + }, + ["Quarterstaff"] = { + ["max"] = 30, + ["min"] = 30, + }, + ["Spear"] = { + ["max"] = 30, + ["min"] = 30, + }, + ["Talisman"] = { + ["max"] = 30, + ["min"] = 30, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_2974417149", - ["text"] = "#% increased Spell Damage", + ["id"] = "rune.stat_293638271", + ["text"] = "#% increased chance to Shock", ["type"] = "augment", }, }, - ["859"] = { + ["2968503605"] = { ["1HMace"] = { ["max"] = 30, ["min"] = 30, @@ -23033,573 +22511,508 @@ return { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_387439868", - ["text"] = "#% increased Elemental Damage with Attacks", + ["id"] = "rune.stat_2968503605", + ["text"] = "#% increased Flammability Magnitude", ["type"] = "augment", }, }, - ["8659"] = { - ["Helmet"] = { - ["max"] = 15, - ["min"] = 15, + ["2974417149"] = { + ["Staff"] = { + ["max"] = 30, + ["min"] = 20, + }, + ["Wand"] = { + ["max"] = 30, + ["min"] = 20, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_3891661462", - ["text"] = "Bonded: #% increased Magnitude of Non-Damaging Ailments you inflict", + ["id"] = "rune.stat_2974417149", + ["text"] = "#% increased Spell Damage", ["type"] = "augment", }, }, - ["867"] = { + ["3015669065"] = { ["Staff"] = { - ["max"] = 35, - ["min"] = 25, + ["max"] = 10, + ["min"] = 6, }, ["Wand"] = { - ["max"] = 35, - ["min"] = 25, + ["max"] = 10, + ["min"] = 6, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_3489782002", - ["text"] = "# to maximum Energy Shield", + ["id"] = "rune.stat_3015669065", + ["text"] = "Gain #% of Damage as Extra Fire Damage", ["type"] = "augment", }, - ["usePositiveSign"] = true, }, - ["869"] = { - ["Boots"] = { - ["max"] = 40, - ["min"] = 10, + ["3032590688"] = { + ["Gloves"] = { + ["max"] = 8.5, + ["min"] = 8.5, }, - ["Chest"] = { - ["max"] = 40, - ["min"] = 10, + ["specialCaseData"] = { }, - ["Focus"] = { - ["max"] = 40, - ["min"] = 10, + ["tradeMod"] = { + ["id"] = "rune.stat_3032590688", + ["text"] = "Adds # to # Physical Damage to Attacks", + ["type"] = "augment", }, - ["Gloves"] = { - ["max"] = 40, - ["min"] = 10, + }, + ["3057012405"] = { + ["1HWeapon"] = { + ["max"] = 14, + ["min"] = 14, }, - ["Helmet"] = { - ["max"] = 40, - ["min"] = 10, + ["specialCaseData"] = { }, - ["Shield"] = { - ["max"] = 40, - ["min"] = 10, + ["tradeMod"] = { + ["id"] = "rune.stat_3057012405", + ["text"] = "Allies in your Presence have #% increased Critical Damage Bonus", + ["type"] = "augment", + }, + }, + ["3107707789"] = { + ["Boots"] = { + ["max"] = 25, + ["min"] = 25, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_3299347043", - ["text"] = "# to maximum Life", + ["id"] = "rune.stat_3107707789", + ["text"] = "#% increased Movement Speed while Sprinting", ["type"] = "augment", }, - ["usePositiveSign"] = true, }, - ["8691"] = { - ["1HMace"] = { - ["max"] = 5, - ["min"] = 5, - }, - ["1HWeapon"] = { - ["max"] = 5, - ["min"] = 5, - }, - ["2HMace"] = { - ["max"] = 5, - ["min"] = 5, - }, - ["2HWeapon"] = { - ["max"] = 5, - ["min"] = 5, - }, - ["Bow"] = { - ["max"] = 5, - ["min"] = 5, - }, - ["Claw"] = { - ["max"] = 5, - ["min"] = 5, - }, - ["Crossbow"] = { - ["max"] = 5, - ["min"] = 5, + ["310945763"] = { + ["Gloves"] = { + ["max"] = 25, + ["min"] = 25, }, - ["Flail"] = { - ["max"] = 5, - ["min"] = 5, + ["specialCaseData"] = { }, - ["Quarterstaff"] = { - ["max"] = 5, - ["min"] = 5, + ["tradeMod"] = { + ["id"] = "rune.stat_310945763", + ["text"] = "#% increased Life Cost Efficiency", + ["type"] = "augment", }, - ["Spear"] = { - ["max"] = 5, - ["min"] = 5, + }, + ["3166958180"] = { + ["Gloves"] = { + ["max"] = 10, + ["min"] = 10, }, - ["Staff"] = { - ["max"] = 5, - ["min"] = 5, + ["specialCaseData"] = { }, - ["Talisman"] = { - ["max"] = 5, - ["min"] = 5, + ["tradeMod"] = { + ["id"] = "rune.stat_3166958180", + ["text"] = "#% increased Magnitude of Bleeding you inflict", + ["type"] = "augment", }, - ["Wand"] = { - ["max"] = 5, - ["min"] = 5, + }, + ["3175163625"] = { + ["Gloves"] = { + ["max"] = 10, + ["min"] = 10, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_731403740", - ["text"] = "Gain #% of Damage as Extra Damage of all Elements", + ["id"] = "rune.stat_3175163625", + ["text"] = "#% increased Quantity of Gold Dropped by Slain Enemies", ["type"] = "augment", }, }, - ["870"] = { + ["3261801346"] = { ["1HMace"] = { - ["max"] = 5, - ["min"] = 5, + ["max"] = 10, + ["min"] = 6, }, ["1HWeapon"] = { - ["max"] = 5, - ["min"] = 5, + ["max"] = 10, + ["min"] = 6, }, ["2HMace"] = { - ["max"] = 5, - ["min"] = 5, + ["max"] = 10, + ["min"] = 6, }, ["2HWeapon"] = { - ["max"] = 5, - ["min"] = 5, + ["max"] = 10, + ["min"] = 6, + }, + ["Boots"] = { + ["max"] = 10, + ["min"] = 6, }, ["Bow"] = { - ["max"] = 5, - ["min"] = 5, + ["max"] = 10, + ["min"] = 6, + }, + ["Chest"] = { + ["max"] = 10, + ["min"] = 6, }, ["Claw"] = { - ["max"] = 5, - ["min"] = 5, + ["max"] = 10, + ["min"] = 6, }, ["Crossbow"] = { - ["max"] = 5, - ["min"] = 5, + ["max"] = 10, + ["min"] = 6, }, ["Flail"] = { - ["max"] = 5, - ["min"] = 5, + ["max"] = 10, + ["min"] = 6, + }, + ["Focus"] = { + ["max"] = 10, + ["min"] = 6, + }, + ["Gloves"] = { + ["max"] = 10, + ["min"] = 6, + }, + ["Helmet"] = { + ["max"] = 10, + ["min"] = 6, }, ["Quarterstaff"] = { - ["max"] = 5, - ["min"] = 5, + ["max"] = 10, + ["min"] = 6, + }, + ["Shield"] = { + ["max"] = 10, + ["min"] = 6, }, ["Spear"] = { - ["max"] = 5, - ["min"] = 5, + ["max"] = 10, + ["min"] = 6, }, ["Staff"] = { - ["max"] = 5, - ["min"] = 5, + ["max"] = 10, + ["min"] = 6, }, ["Talisman"] = { - ["max"] = 5, - ["min"] = 5, + ["max"] = 10, + ["min"] = 6, }, ["Wand"] = { - ["max"] = 5, - ["min"] = 5, + ["max"] = 10, + ["min"] = 6, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_2246411426", - ["text"] = "Bonded: #% increased maximum Life", + ["id"] = "rune.stat_3261801346", + ["text"] = "# to Dexterity", ["type"] = "augment", }, + ["usePositiveSign"] = true, }, - ["871"] = { - ["Boots"] = { - ["max"] = 10, - ["min"] = 10, - }, - ["Chest"] = { - ["max"] = 10, - ["min"] = 10, - }, - ["Focus"] = { - ["max"] = 10, - ["min"] = 10, - }, - ["Gloves"] = { - ["max"] = 10, - ["min"] = 10, - }, - ["Helmet"] = { + ["3278136794"] = { + ["Staff"] = { ["max"] = 10, - ["min"] = 10, + ["min"] = 6, }, - ["Shield"] = { + ["Wand"] = { ["max"] = 10, - ["min"] = 10, + ["min"] = 6, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_2926029365", - ["text"] = "Bonded: # to maximum Mana", + ["id"] = "rune.stat_3278136794", + ["text"] = "Gain #% of Damage as Extra Lightning Damage", ["type"] = "augment", }, - ["usePositiveSign"] = true, }, - ["872"] = { + ["328541901"] = { ["1HMace"] = { - ["max"] = 5, - ["min"] = 5, + ["max"] = 10, + ["min"] = 6, }, ["1HWeapon"] = { - ["max"] = 5, - ["min"] = 5, + ["max"] = 10, + ["min"] = 6, }, ["2HMace"] = { - ["max"] = 5, - ["min"] = 5, + ["max"] = 10, + ["min"] = 6, }, ["2HWeapon"] = { - ["max"] = 5, - ["min"] = 5, + ["max"] = 10, + ["min"] = 6, + }, + ["Boots"] = { + ["max"] = 10, + ["min"] = 6, }, ["Bow"] = { - ["max"] = 5, - ["min"] = 5, + ["max"] = 10, + ["min"] = 6, + }, + ["Chest"] = { + ["max"] = 10, + ["min"] = 6, }, ["Claw"] = { - ["max"] = 5, - ["min"] = 5, + ["max"] = 10, + ["min"] = 6, }, ["Crossbow"] = { - ["max"] = 5, - ["min"] = 5, + ["max"] = 10, + ["min"] = 6, }, ["Flail"] = { - ["max"] = 5, - ["min"] = 5, + ["max"] = 10, + ["min"] = 6, + }, + ["Focus"] = { + ["max"] = 10, + ["min"] = 6, + }, + ["Gloves"] = { + ["max"] = 10, + ["min"] = 6, + }, + ["Helmet"] = { + ["max"] = 10, + ["min"] = 6, }, ["Quarterstaff"] = { - ["max"] = 5, - ["min"] = 5, + ["max"] = 10, + ["min"] = 6, + }, + ["Shield"] = { + ["max"] = 10, + ["min"] = 6, }, ["Spear"] = { - ["max"] = 5, - ["min"] = 5, + ["max"] = 10, + ["min"] = 6, }, ["Staff"] = { - ["max"] = 5, - ["min"] = 5, + ["max"] = 10, + ["min"] = 6, }, ["Talisman"] = { - ["max"] = 5, - ["min"] = 5, + ["max"] = 10, + ["min"] = 6, }, ["Wand"] = { - ["max"] = 5, - ["min"] = 5, + ["max"] = 10, + ["min"] = 6, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_1586906534", - ["text"] = "Bonded: #% increased maximum Mana", + ["id"] = "rune.stat_328541901", + ["text"] = "# to Intelligence", ["type"] = "augment", }, + ["usePositiveSign"] = true, }, - ["874"] = { - ["1HMace"] = { - ["max"] = 15, - ["min"] = 15, - }, - ["1HWeapon"] = { - ["max"] = 15, - ["min"] = 15, - }, - ["2HMace"] = { - ["max"] = 15, - ["min"] = 15, - }, - ["2HWeapon"] = { - ["max"] = 15, - ["min"] = 15, - }, - ["Bow"] = { - ["max"] = 15, - ["min"] = 15, - }, - ["Claw"] = { - ["max"] = 15, - ["min"] = 15, + ["3299347043"] = { + ["Boots"] = { + ["max"] = 40, + ["min"] = 20, }, - ["Crossbow"] = { - ["max"] = 15, - ["min"] = 15, + ["Chest"] = { + ["max"] = 40, + ["min"] = 20, }, - ["Flail"] = { - ["max"] = 15, - ["min"] = 15, + ["Focus"] = { + ["max"] = 40, + ["min"] = 20, }, - ["Quarterstaff"] = { - ["max"] = 15, - ["min"] = 15, + ["Gloves"] = { + ["max"] = 40, + ["min"] = 20, }, - ["Spear"] = { - ["max"] = 15, - ["min"] = 15, + ["Helmet"] = { + ["max"] = 40, + ["min"] = 20, }, - ["Talisman"] = { - ["max"] = 15, - ["min"] = 15, + ["Shield"] = { + ["max"] = 40, + ["min"] = 20, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_3981240776", - ["text"] = "# to Spirit", + ["id"] = "rune.stat_3299347043", + ["text"] = "# to maximum Life", ["type"] = "augment", }, ["usePositiveSign"] = true, }, - ["8749"] = { + ["3336890334"] = { ["1HMace"] = { - ["max"] = 1, - ["min"] = 1, + ["max"] = 30.5, + ["min"] = 5.5, }, ["1HWeapon"] = { - ["max"] = 1, - ["min"] = 1, + ["max"] = 30.5, + ["min"] = 5.5, }, ["2HMace"] = { - ["max"] = 1, - ["min"] = 1, + ["max"] = 30.5, + ["min"] = 5.5, }, ["2HWeapon"] = { - ["max"] = 1, - ["min"] = 1, + ["max"] = 30.5, + ["min"] = 5.5, }, ["Bow"] = { - ["max"] = 1, - ["min"] = 1, + ["max"] = 30.5, + ["min"] = 5.5, }, ["Claw"] = { - ["max"] = 1, - ["min"] = 1, + ["max"] = 30.5, + ["min"] = 5.5, }, ["Crossbow"] = { - ["max"] = 1, - ["min"] = 1, + ["max"] = 30.5, + ["min"] = 5.5, }, ["Flail"] = { - ["max"] = 1, - ["min"] = 1, + ["max"] = 30.5, + ["min"] = 5.5, }, ["Quarterstaff"] = { - ["max"] = 1, - ["min"] = 1, + ["max"] = 30.5, + ["min"] = 5.5, }, ["Spear"] = { - ["max"] = 1, - ["min"] = 1, + ["max"] = 30.5, + ["min"] = 5.5, }, ["Talisman"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "rune.stat_1755296234", - ["text"] = "Targets can be affected by # of your Poisons at the same time", - ["type"] = "augment", - }, - ["usePositiveSign"] = true, - }, - ["875"] = { - ["2HWeapon"] = { - ["max"] = 20, - ["min"] = 20, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "rune.stat_3759663284", - ["text"] = "#% increased Projectile Speed", - ["type"] = "augment", - }, - }, - ["881"] = { - ["Sceptre"] = { - ["max"] = 30, - ["min"] = 30, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "rune.stat_1798257884", - ["text"] = "Allies in your Presence deal #% increased Damage", - ["type"] = "augment", - }, - }, - ["882"] = { - ["Sceptre"] = { - ["max"] = 15, - ["min"] = 15, + ["max"] = 30.5, + ["min"] = 5.5, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_1574590649", - ["text"] = "Allies in your Presence deal # to # added Attack Physical Damage", + ["id"] = "rune.stat_3336890334", + ["text"] = "Adds # to # Lightning Damage", ["type"] = "augment", }, }, - ["885"] = { - ["Sceptre"] = { - ["max"] = 20.5, - ["min"] = 20.5, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "rune.stat_2854751904", - ["text"] = "Allies in your Presence deal # to # added Attack Lightning Damage", - ["type"] = "augment", + ["3372524247"] = { + ["Boots"] = { + ["max"] = 14, + ["min"] = 10, }, - }, - ["8867"] = { ["Chest"] = { - ["max"] = 10, + ["max"] = 14, ["min"] = 10, }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "rune.stat_1374654984", - ["text"] = "#% of Physical Damage prevented Recouped as Life", - ["type"] = "augment", - }, - }, - ["891"] = { - ["Sceptre"] = { + ["Focus"] = { ["max"] = 14, - ["min"] = 14, + ["min"] = 10, }, - ["specialCaseData"] = { + ["Gloves"] = { + ["max"] = 14, + ["min"] = 10, }, - ["tradeMod"] = { - ["id"] = "rune.stat_1250712710", - ["text"] = "Allies in your Presence have #% increased Critical Hit Chance", - ["type"] = "augment", + ["Helmet"] = { + ["max"] = 14, + ["min"] = 10, }, - }, - ["892"] = { - ["Sceptre"] = { + ["Shield"] = { ["max"] = 14, - ["min"] = 14, + ["min"] = 10, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_3057012405", - ["text"] = "Allies in your Presence have #% increased Critical Damage Bonus", + ["id"] = "rune.stat_3372524247", + ["text"] = "#% to Fire Resistance", ["type"] = "augment", }, + ["usePositiveSign"] = true, }, - ["893"] = { - ["Sceptre"] = { + ["3377888098"] = { + ["Helmet"] = { ["max"] = 8, ["min"] = 8, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_1998951374", - ["text"] = "Allies in your Presence have #% increased Attack Speed", + ["id"] = "rune.stat_3377888098", + ["text"] = "#% increased Skill Effect Duration", ["type"] = "augment", }, }, - ["894"] = { - ["Sceptre"] = { - ["max"] = 8, - ["min"] = 8, + ["3398787959"] = { + ["1HMace"] = { + ["max"] = 13, + ["min"] = 13, }, - ["specialCaseData"] = { + ["1HWeapon"] = { + ["max"] = 13, + ["min"] = 13, }, - ["tradeMod"] = { - ["id"] = "rune.stat_289128254", - ["text"] = "Allies in your Presence have #% increased Cast Speed", - ["type"] = "augment", + ["2HMace"] = { + ["max"] = 13, + ["min"] = 13, }, - }, - ["895"] = { - ["Sceptre"] = { - ["max"] = 8, - ["min"] = 8, + ["2HWeapon"] = { + ["max"] = 13, + ["min"] = 13, }, - ["specialCaseData"] = { + ["Bow"] = { + ["max"] = 13, + ["min"] = 13, }, - ["tradeMod"] = { - ["id"] = "rune.stat_3850614073", - ["text"] = "Allies in your Presence have #% to all Elemental Resistances", - ["type"] = "augment", + ["Claw"] = { + ["max"] = 13, + ["min"] = 13, }, - ["usePositiveSign"] = true, - }, - ["896"] = { - ["Sceptre"] = { - ["max"] = 8, - ["min"] = 8, + ["Crossbow"] = { + ["max"] = 13, + ["min"] = 13, }, - ["specialCaseData"] = { + ["Flail"] = { + ["max"] = 13, + ["min"] = 13, }, - ["tradeMod"] = { - ["id"] = "rune.stat_4010677958", - ["text"] = "Allies in your Presence Regenerate # Life per second", - ["type"] = "augment", + ["Quarterstaff"] = { + ["max"] = 13, + ["min"] = 13, }, - }, - ["9032"] = { - ["Helmet"] = { - ["max"] = 4, - ["min"] = 4, + ["Spear"] = { + ["max"] = 13, + ["min"] = 13, }, - ["specialCaseData"] = { + ["Staff"] = { + ["max"] = 13, + ["min"] = 13, }, - ["tradeMod"] = { - ["id"] = "rune.stat_1181501418", - ["text"] = "# to Maximum Rage", - ["type"] = "augment", + ["Talisman"] = { + ["max"] = 13, + ["min"] = 13, }, - ["usePositiveSign"] = true, - }, - ["9084"] = { - ["Boots"] = { - ["max"] = 12, - ["min"] = 12, + ["Wand"] = { + ["max"] = 13, + ["min"] = 13, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_2363593824", - ["text"] = "#% increased speed of Recoup Effects", + ["id"] = "rune.stat_3398787959", + ["text"] = "Gain #% of Damage as Extra Chaos Damage", ["type"] = "augment", }, }, - ["9105"] = { + ["3407849389"] = { ["Chest"] = { ["max"] = 50, ["min"] = 50, @@ -23607,368 +23020,371 @@ return { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_1937310173", - ["text"] = "You Recoup #% of Damage taken by your Offerings as Life", + ["id"] = "rune.stat_3407849389", + ["text"] = "#% reduced effect of Curses on you", ["type"] = "augment", }, }, - ["9139"] = { - ["Gloves"] = { - ["max"] = 10, - ["min"] = 10, + ["3473409233"] = { + ["Boots"] = { + ["max"] = 5, + ["min"] = 5, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_426207520", - ["text"] = "Each Runic Inscription from your Curse Skills causes you to Regenerate Mana per second equal to #% of that Skill's Mana Cost", + ["id"] = "rune.stat_3473409233", + ["text"] = "Lose #% of maximum Life per second while Sprinting", ["type"] = "augment", }, }, - ["9151"] = { - ["Gloves"] = { - ["max"] = 10, - ["min"] = 10, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "rune.stat_3227486464", - ["text"] = "Bonded: Remnants have #% increased effect", - ["type"] = "augment", + ["3489782002"] = { + ["Staff"] = { + ["max"] = 35, + ["min"] = 25, }, - }, - ["9153"] = { - ["Helmet"] = { - ["max"] = 20, - ["min"] = 20, + ["Wand"] = { + ["max"] = 35, + ["min"] = 25, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_3373098634", - ["text"] = "Bonded: Remnants can be collected from #% further away", + ["id"] = "rune.stat_3489782002", + ["text"] = "# to maximum Energy Shield", ["type"] = "augment", }, + ["usePositiveSign"] = true, }, - ["916"] = { + ["3523867985"] = { + ["Boots"] = { + ["max"] = 18, + ["min"] = 14, + }, ["Chest"] = { - ["max"] = 5, - ["min"] = 5, + ["max"] = 18, + ["min"] = 14, }, - ["specialCaseData"] = { + ["Focus"] = { + ["max"] = 18, + ["min"] = 14, }, - ["tradeMod"] = { - ["id"] = "rune.stat_3917489142", - ["text"] = "#% increased Rarity of Items found", - ["type"] = "augment", + ["Gloves"] = { + ["max"] = 18, + ["min"] = 14, }, - }, - ["9162"] = { ["Helmet"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "rune.stat_594547430", - ["text"] = "Remove a Damaging Ailment when you use a Command Skill", - ["type"] = "augment", + ["max"] = 18, + ["min"] = 14, }, - }, - ["9178"] = { - ["Helmet"] = { - ["max"] = 10, - ["min"] = 10, + ["Shield"] = { + ["max"] = 18, + ["min"] = 14, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_2729035954", - ["text"] = "Bonded: #% increased Reservation Efficiency of Companion Skills", + ["id"] = "rune.stat_3523867985", + ["text"] = "#% increased Armour, Evasion and Energy Shield", ["type"] = "augment", }, }, - ["9179"] = { + ["3537994888"] = { ["1HMace"] = { - ["max"] = 15, - ["min"] = 15, + ["max"] = 50, + ["min"] = 50, }, ["1HWeapon"] = { - ["max"] = 15, - ["min"] = 15, + ["max"] = 50, + ["min"] = 50, }, ["2HMace"] = { - ["max"] = 15, - ["min"] = 15, + ["max"] = 50, + ["min"] = 50, }, ["2HWeapon"] = { - ["max"] = 15, - ["min"] = 15, + ["max"] = 50, + ["min"] = 50, }, ["Bow"] = { - ["max"] = 15, - ["min"] = 15, + ["max"] = 50, + ["min"] = 50, }, ["Claw"] = { - ["max"] = 15, - ["min"] = 15, + ["max"] = 50, + ["min"] = 50, }, ["Crossbow"] = { - ["max"] = 15, - ["min"] = 15, + ["max"] = 50, + ["min"] = 50, }, ["Flail"] = { - ["max"] = 15, - ["min"] = 15, + ["max"] = 50, + ["min"] = 50, }, ["Quarterstaff"] = { - ["max"] = 15, - ["min"] = 15, + ["max"] = 50, + ["min"] = 50, }, ["Spear"] = { - ["max"] = 15, - ["min"] = 15, + ["max"] = 50, + ["min"] = 50, + }, + ["Staff"] = { + ["max"] = 50, + ["min"] = 50, }, ["Talisman"] = { - ["max"] = 15, - ["min"] = 15, + ["max"] = 50, + ["min"] = 50, + }, + ["Wand"] = { + ["max"] = 50, + ["min"] = 50, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_1299166504", - ["text"] = "Bonded: #% increased Reservation Efficiency of Herald Skills", + ["id"] = "rune.stat_3537994888", + ["text"] = "#% chance when you gain a Power Charge to gain an additional Power Charge", ["type"] = "augment", }, }, - ["918"] = { - ["1HMace"] = { - ["max"] = 5, - ["min"] = 5, + ["3544800472"] = { + ["Boots"] = { + ["max"] = 25, + ["min"] = 25, }, - ["1HWeapon"] = { - ["max"] = 5, - ["min"] = 5, + ["specialCaseData"] = { }, - ["2HMace"] = { - ["max"] = 5, - ["min"] = 5, + ["tradeMod"] = { + ["id"] = "rune.stat_3544800472", + ["text"] = "#% increased Elemental Ailment Threshold", + ["type"] = "augment", }, - ["2HWeapon"] = { - ["max"] = 5, - ["min"] = 5, + }, + ["3552135623"] = { + ["Chest"] = { + ["max"] = 3, + ["min"] = 3, }, - ["Bow"] = { - ["max"] = 5, - ["min"] = 5, + ["specialCaseData"] = { }, - ["Claw"] = { - ["max"] = 5, - ["min"] = 5, + ["tradeMod"] = { + ["id"] = "rune.stat_3552135623", + ["text"] = "Prevent #% of Damage from Deflected Hits", + ["type"] = "augment", }, - ["Crossbow"] = { - ["max"] = 5, - ["min"] = 5, + ["usePositiveSign"] = true, + }, + ["3570773271"] = { + ["Helmet"] = { + ["max"] = 1, + ["min"] = 1, }, - ["Flail"] = { - ["max"] = 5, - ["min"] = 5, + ["specialCaseData"] = { }, - ["Quarterstaff"] = { - ["max"] = 5, - ["min"] = 5, + ["tradeMod"] = { + ["id"] = "rune.stat_3570773271", + ["text"] = "Increases and Reductions to Life Regeneration Rate also apply to Mana Regeneration Rate", + ["type"] = "augment", }, - ["Spear"] = { - ["max"] = 5, - ["min"] = 5, + }, + ["3585532255"] = { + ["Helmet"] = { + ["max"] = 20, + ["min"] = 20, }, - ["Talisman"] = { - ["max"] = 5, - ["min"] = 5, + ["specialCaseData"] = { + }, + ["tradeMod"] = { + ["id"] = "rune.stat_3585532255", + ["text"] = "#% increased Charm Charges gained", + ["type"] = "augment", + }, + }, + ["3655769732"] = { + ["Chest"] = { + ["max"] = 2, + ["min"] = 2, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_2694482655", - ["text"] = "#% to Critical Damage Bonus", + ["id"] = "rune.stat_3655769732", + ["text"] = "#% to Quality of all Skills", ["type"] = "augment", }, ["usePositiveSign"] = true, }, - ["9180"] = { + ["3666934677"] = { ["Helmet"] = { - ["max"] = 12, - ["min"] = 12, + ["max"] = 2, + ["min"] = 2, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_4254029169", - ["text"] = "Bonded: Meta Skills have #% increased Reservation Efficiency", + ["id"] = "rune.stat_3666934677", + ["text"] = "#% increased Experience gain", ["type"] = "augment", }, }, - ["9188"] = { - ["Gloves"] = { + ["3676141501"] = { + ["Helmet"] = { ["max"] = 1, ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_1480688478", - ["text"] = "One of your Persistent Minions revives when an Offering expires", + ["id"] = "rune.stat_3676141501", + ["text"] = "#% to Maximum Cold Resistance", ["type"] = "augment", }, + ["usePositiveSign"] = true, }, - ["919"] = { + ["3678845069"] = { ["1HMace"] = { - ["max"] = 5, - ["min"] = 5, + ["max"] = 10, + ["min"] = 10, }, ["1HWeapon"] = { - ["max"] = 5, - ["min"] = 5, + ["max"] = 10, + ["min"] = 10, }, ["2HMace"] = { - ["max"] = 5, - ["min"] = 5, + ["max"] = 10, + ["min"] = 10, }, ["2HWeapon"] = { - ["max"] = 5, - ["min"] = 5, + ["max"] = 10, + ["min"] = 10, }, ["Bow"] = { - ["max"] = 5, - ["min"] = 5, + ["max"] = 10, + ["min"] = 10, }, ["Claw"] = { - ["max"] = 5, - ["min"] = 5, + ["max"] = 10, + ["min"] = 10, }, ["Crossbow"] = { - ["max"] = 5, - ["min"] = 5, + ["max"] = 10, + ["min"] = 10, }, ["Flail"] = { - ["max"] = 5, - ["min"] = 5, + ["max"] = 10, + ["min"] = 10, }, ["Quarterstaff"] = { - ["max"] = 5, - ["min"] = 5, + ["max"] = 10, + ["min"] = 10, }, ["Spear"] = { - ["max"] = 5, - ["min"] = 5, + ["max"] = 10, + ["min"] = 10, }, ["Talisman"] = { - ["max"] = 5, - ["min"] = 5, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "rune.stat_681332047", - ["text"] = "#% increased Attack Speed", - ["type"] = "augment", - }, - }, - ["9195"] = { - ["Boots"] = { ["max"] = 10, ["min"] = 10, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_1585886916", - ["text"] = "Sacrifice #% of maximum Life to gain that much Guard when you Dodge Roll", - ["type"] = "augment", - }, - }, - ["922"] = { - ["Staff"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Wand"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "rune.stat_124131830", - ["text"] = "# to Level of all Spell Skills", + ["id"] = "rune.stat_3678845069", + ["text"] = "Attacks with this Weapon have #% chance to inflict Exposure", ["type"] = "augment", }, - ["usePositiveSign"] = true, }, - ["9248"] = { + ["3695891184"] = { ["1HMace"] = { ["max"] = 30, - ["min"] = 30, + ["min"] = 10, }, ["1HWeapon"] = { ["max"] = 30, - ["min"] = 30, + ["min"] = 10, }, ["2HMace"] = { ["max"] = 30, - ["min"] = 30, + ["min"] = 10, }, ["2HWeapon"] = { ["max"] = 30, - ["min"] = 30, + ["min"] = 10, }, ["Bow"] = { ["max"] = 30, - ["min"] = 30, + ["min"] = 10, }, ["Claw"] = { ["max"] = 30, - ["min"] = 30, + ["min"] = 10, }, ["Crossbow"] = { ["max"] = 30, - ["min"] = 30, + ["min"] = 10, }, ["Flail"] = { ["max"] = 30, - ["min"] = 30, + ["min"] = 10, }, ["Quarterstaff"] = { ["max"] = 30, - ["min"] = 30, + ["min"] = 10, }, ["Spear"] = { ["max"] = 30, - ["min"] = 30, - }, - ["Staff"] = { - ["max"] = 30, - ["min"] = 30, + ["min"] = 10, }, ["Talisman"] = { ["max"] = 30, - ["min"] = 30, + ["min"] = 10, + }, + ["specialCaseData"] = { + }, + ["tradeMod"] = { + ["id"] = "rune.stat_3695891184", + ["text"] = "Gain # Life per enemy killed", + ["type"] = "augment", + }, + }, + ["3742865955"] = { + ["1HWeapon"] = { + ["max"] = 40, + ["min"] = 40, + }, + ["Staff"] = { + ["max"] = 40, + ["min"] = 40, }, ["Wand"] = { - ["max"] = 30, - ["min"] = 30, + ["max"] = 40, + ["min"] = 40, + }, + ["specialCaseData"] = { + }, + ["tradeMod"] = { + ["id"] = "rune.stat_3742865955", + ["text"] = "Minions deal #% increased Damage with Command Skills", + ["type"] = "augment", + }, + }, + ["3759663284"] = { + ["2HWeapon"] = { + ["max"] = 20, + ["min"] = 20, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_2430860292", - ["text"] = "Bonded: #% increased Magnitude of Shock you inflict", + ["id"] = "rune.stat_3759663284", + ["text"] = "#% increased Projectile Speed", ["type"] = "augment", }, }, - ["9261"] = { + ["3801067695"] = { ["Boots"] = { ["max"] = 10, ["min"] = 10, @@ -24001,381 +23417,357 @@ return { ["type"] = "augment", }, }, - ["929"] = { + ["3824372849"] = { + ["Boots"] = { + ["max"] = 15, + ["min"] = 15, + }, + ["specialCaseData"] = { + }, + ["tradeMod"] = { + ["id"] = "rune.stat_3824372849", + ["text"] = "#% increased Curse Duration", + ["type"] = "augment", + }, + }, + ["3850614073"] = { + ["1HWeapon"] = { + ["max"] = 8, + ["min"] = 8, + }, + ["specialCaseData"] = { + }, + ["tradeMod"] = { + ["id"] = "rune.stat_3850614073", + ["text"] = "Allies in your Presence have #% to all Elemental Resistances", + ["type"] = "augment", + }, + ["usePositiveSign"] = true, + }, + ["3855016469"] = { + ["Chest"] = { + ["max"] = 20, + ["min"] = 20, + }, + ["Gloves"] = { + ["max"] = 20, + ["min"] = 20, + }, + ["specialCaseData"] = { + }, + ["tradeMod"] = { + ["id"] = "rune.stat_3855016469", + ["text"] = "Hits against you have #% reduced Critical Damage Bonus", + ["type"] = "augment", + }, + }, + ["387439868"] = { ["1HMace"] = { - ["max"] = 1, - ["min"] = 1, + ["max"] = 30, + ["min"] = 30, }, ["1HWeapon"] = { - ["max"] = 1, - ["min"] = 1, + ["max"] = 30, + ["min"] = 30, }, ["2HMace"] = { - ["max"] = 1, - ["min"] = 1, + ["max"] = 30, + ["min"] = 30, }, ["2HWeapon"] = { - ["max"] = 1, - ["min"] = 1, + ["max"] = 30, + ["min"] = 30, }, ["Bow"] = { - ["max"] = 1, - ["min"] = 1, + ["max"] = 30, + ["min"] = 30, }, ["Claw"] = { - ["max"] = 1, - ["min"] = 1, + ["max"] = 30, + ["min"] = 30, }, ["Crossbow"] = { - ["max"] = 1, - ["min"] = 1, + ["max"] = 30, + ["min"] = 30, }, ["Flail"] = { - ["max"] = 1, - ["min"] = 1, + ["max"] = 30, + ["min"] = 30, }, ["Quarterstaff"] = { - ["max"] = 1, - ["min"] = 1, + ["max"] = 30, + ["min"] = 30, }, ["Spear"] = { - ["max"] = 1, - ["min"] = 1, + ["max"] = 30, + ["min"] = 30, }, ["Talisman"] = { - ["max"] = 1, - ["min"] = 1, + ["max"] = 30, + ["min"] = 30, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_243313994", - ["text"] = "Bonded: # to Level of all Attack Skills", + ["id"] = "rune.stat_387439868", + ["text"] = "#% increased Elemental Damage with Attacks", ["type"] = "augment", }, - ["usePositiveSign"] = true, }, - ["9317"] = { - ["Sceptre"] = { - ["max"] = 10, - ["min"] = 10, + ["3885405204"] = { + ["2HWeapon"] = { + ["max"] = 1, + ["min"] = 1, }, ["specialCaseData"] = { + ["overrideModLineSingular"] = "Bow Attacks fire an additional Arrow", }, ["tradeMod"] = { - ["id"] = "rune.stat_144568384", - ["text"] = "Bonded: #% increased Skill Speed while Shapeshifted", + ["id"] = "rune.stat_3885405204", + ["text"] = "Bow Attacks fire # additional Arrows", ["type"] = "augment", }, }, - ["935"] = { - ["Staff"] = { - ["max"] = 24, - ["min"] = 16, - }, - ["Wand"] = { - ["max"] = 24, - ["min"] = 16, - }, - ["specialCaseData"] = { + ["3885634897"] = { + ["1HMace"] = { + ["max"] = 15, + ["min"] = 15, }, - ["tradeMod"] = { - ["id"] = "rune.stat_737908626", - ["text"] = "#% increased Critical Hit Chance for Spells", - ["type"] = "augment", + ["1HWeapon"] = { + ["max"] = 15, + ["min"] = 15, }, - }, - ["937"] = { - ["Staff"] = { - ["max"] = 25, - ["min"] = 25, + ["2HMace"] = { + ["max"] = 15, + ["min"] = 15, }, - ["Wand"] = { - ["max"] = 25, - ["min"] = 25, + ["2HWeapon"] = { + ["max"] = 15, + ["min"] = 15, }, - ["specialCaseData"] = { + ["Bow"] = { + ["max"] = 15, + ["min"] = 15, }, - ["tradeMod"] = { - ["id"] = "rune.stat_4221147896", - ["text"] = "Bonded: #% increased Critical Damage Bonus", - ["type"] = "augment", + ["Claw"] = { + ["max"] = 15, + ["min"] = 15, }, - }, - ["9405"] = { - ["Staff"] = { - ["max"] = 1, - ["min"] = 1, + ["Crossbow"] = { + ["max"] = 15, + ["min"] = 15, }, - ["Wand"] = { - ["max"] = 1, - ["min"] = 1, + ["Flail"] = { + ["max"] = 15, + ["min"] = 15, }, - ["specialCaseData"] = { + ["Quarterstaff"] = { + ["max"] = 15, + ["min"] = 15, }, - ["tradeMod"] = { - ["id"] = "rune.stat_807013157", - ["text"] = "Bonded: Every Rage also grants #% increased Spell Damage", - ["type"] = "augment", + ["Spear"] = { + ["max"] = 15, + ["min"] = 15, }, - }, - ["941"] = { - ["Gloves"] = { - ["max"] = 8, - ["min"] = 8, + ["Talisman"] = { + ["max"] = 15, + ["min"] = 15, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_681332047", - ["text"] = "#% increased Attack Speed", + ["id"] = "rune.stat_3885634897", + ["text"] = "#% chance to Poison on Hit with this weapon", ["type"] = "augment", }, }, - ["942"] = { + ["3897831687"] = { ["Gloves"] = { - ["max"] = 8, - ["min"] = 8, + ["max"] = 40, + ["min"] = 40, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_2891184298", - ["text"] = "#% increased Cast Speed", + ["id"] = "rune.stat_3897831687", + ["text"] = "#% of Armour also applies to Fire Damage", ["type"] = "augment", }, + ["usePositiveSign"] = true, }, - ["9431"] = { - ["Staff"] = { - ["max"] = 25, - ["min"] = 25, - }, - ["Wand"] = { + ["3903510399"] = { + ["Helmet"] = { ["max"] = 25, ["min"] = 25, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_2910761524", - ["text"] = "#% chance for Spell Skills to fire 2 additional Projectiles", - ["type"] = "augment", - }, - }, - ["945"] = { - ["2HWeapon"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["specialCaseData"] = { - ["overrideModLineSingular"] = "Bow Attacks fire an additional Arrow", - }, - ["tradeMod"] = { - ["id"] = "rune.stat_3885405204", - ["text"] = "Bow Attacks fire # additional Arrows", + ["id"] = "rune.stat_3903510399", + ["text"] = "Gain Armour equal to #% of Life Lost from Hits in the past 8 seconds", ["type"] = "augment", }, }, - ["946"] = { + ["3917489142"] = { ["Chest"] = { - ["max"] = 4, - ["min"] = 4, + ["max"] = 5, + ["min"] = 5, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_534024", - ["text"] = "Bonded: # to all Attributes", + ["id"] = "rune.stat_3917489142", + ["text"] = "#% increased Rarity of Items found", ["type"] = "augment", }, - ["usePositiveSign"] = true, }, - ["9465"] = { - ["Boots"] = { - ["max"] = 25, - ["min"] = 25, + ["3973629633"] = { + ["Gloves"] = { + ["max"] = 20, + ["min"] = 20, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_3107707789", - ["text"] = "#% increased Movement Speed while Sprinting", + ["id"] = "rune.stat_3973629633", + ["text"] = "#% increased Withered Magnitude", ["type"] = "augment", }, }, - ["947"] = { + ["3981240776"] = { ["1HMace"] = { - ["max"] = 10, - ["min"] = 6, + ["max"] = 15, + ["min"] = 15, }, ["1HWeapon"] = { - ["max"] = 10, - ["min"] = 6, + ["max"] = 15, + ["min"] = 15, }, ["2HMace"] = { - ["max"] = 10, - ["min"] = 6, + ["max"] = 15, + ["min"] = 15, }, ["2HWeapon"] = { - ["max"] = 10, - ["min"] = 6, - }, - ["Boots"] = { - ["max"] = 10, - ["min"] = 6, + ["max"] = 15, + ["min"] = 15, }, ["Bow"] = { - ["max"] = 10, - ["min"] = 6, - }, - ["Chest"] = { - ["max"] = 10, - ["min"] = 6, + ["max"] = 15, + ["min"] = 15, }, ["Claw"] = { - ["max"] = 10, - ["min"] = 6, + ["max"] = 15, + ["min"] = 15, }, ["Crossbow"] = { - ["max"] = 10, - ["min"] = 6, + ["max"] = 15, + ["min"] = 15, }, ["Flail"] = { - ["max"] = 10, - ["min"] = 6, + ["max"] = 15, + ["min"] = 15, }, - ["Focus"] = { - ["max"] = 10, - ["min"] = 6, + ["Quarterstaff"] = { + ["max"] = 15, + ["min"] = 15, }, - ["Gloves"] = { - ["max"] = 10, - ["min"] = 6, + ["Spear"] = { + ["max"] = 15, + ["min"] = 15, }, - ["Helmet"] = { - ["max"] = 10, - ["min"] = 6, + ["Talisman"] = { + ["max"] = 15, + ["min"] = 15, }, - ["Quarterstaff"] = { - ["max"] = 10, - ["min"] = 6, + ["specialCaseData"] = { }, - ["Shield"] = { - ["max"] = 10, - ["min"] = 6, + ["tradeMod"] = { + ["id"] = "rune.stat_3981240776", + ["text"] = "# to Spirit", + ["type"] = "augment", }, - ["Spear"] = { + ["usePositiveSign"] = true, + }, + ["3984865854"] = { + ["1HWeapon"] = { ["max"] = 10, - ["min"] = 6, + ["min"] = 10, }, - ["Staff"] = { - ["max"] = 10, - ["min"] = 6, + ["specialCaseData"] = { }, - ["Talisman"] = { - ["max"] = 10, - ["min"] = 6, + ["tradeMod"] = { + ["id"] = "rune.stat_3984865854", + ["text"] = "#% increased Spirit", + ["type"] = "augment", }, - ["Wand"] = { - ["max"] = 10, - ["min"] = 6, + }, + ["4010677958"] = { + ["1HWeapon"] = { + ["max"] = 8, + ["min"] = 8, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_4080418644", - ["text"] = "# to Strength", + ["id"] = "rune.stat_4010677958", + ["text"] = "Allies in your Presence Regenerate # Life per second", ["type"] = "augment", }, - ["usePositiveSign"] = true, }, - ["948"] = { + ["4064396395"] = { ["1HMace"] = { - ["max"] = 10, - ["min"] = 6, + ["max"] = 15, + ["min"] = 15, }, ["1HWeapon"] = { - ["max"] = 10, - ["min"] = 6, + ["max"] = 15, + ["min"] = 15, }, ["2HMace"] = { - ["max"] = 10, - ["min"] = 6, + ["max"] = 15, + ["min"] = 15, }, ["2HWeapon"] = { - ["max"] = 10, - ["min"] = 6, - }, - ["Boots"] = { - ["max"] = 10, - ["min"] = 6, + ["max"] = 15, + ["min"] = 15, }, ["Bow"] = { - ["max"] = 10, - ["min"] = 6, - }, - ["Chest"] = { - ["max"] = 10, - ["min"] = 6, + ["max"] = 15, + ["min"] = 15, }, ["Claw"] = { - ["max"] = 10, - ["min"] = 6, + ["max"] = 15, + ["min"] = 15, }, ["Crossbow"] = { - ["max"] = 10, - ["min"] = 6, + ["max"] = 15, + ["min"] = 15, }, ["Flail"] = { - ["max"] = 10, - ["min"] = 6, - }, - ["Focus"] = { - ["max"] = 10, - ["min"] = 6, - }, - ["Gloves"] = { - ["max"] = 10, - ["min"] = 6, - }, - ["Helmet"] = { - ["max"] = 10, - ["min"] = 6, + ["max"] = 15, + ["min"] = 15, }, ["Quarterstaff"] = { - ["max"] = 10, - ["min"] = 6, - }, - ["Shield"] = { - ["max"] = 10, - ["min"] = 6, - }, - ["Spear"] = { - ["max"] = 10, - ["min"] = 6, - }, - ["Staff"] = { - ["max"] = 10, - ["min"] = 6, + ["max"] = 15, + ["min"] = 15, }, - ["Talisman"] = { - ["max"] = 10, - ["min"] = 6, + ["Spear"] = { + ["max"] = 15, + ["min"] = 15, }, - ["Wand"] = { - ["max"] = 10, - ["min"] = 6, + ["Talisman"] = { + ["max"] = 15, + ["min"] = 15, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_3261801346", - ["text"] = "# to Dexterity", + ["id"] = "rune.stat_4064396395", + ["text"] = "Attacks with this Weapon Penetrate #% Elemental Resistances", ["type"] = "augment", }, - ["usePositiveSign"] = true, }, - ["949"] = { + ["4080418644"] = { ["1HMace"] = { ["max"] = 10, ["min"] = 6, @@ -24455,92 +23847,17 @@ return { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_328541901", - ["text"] = "# to Intelligence", - ["type"] = "augment", - }, - ["usePositiveSign"] = true, - }, - ["950"] = { - ["Chest"] = { - ["max"] = 20, - ["min"] = 20, - }, - ["Gloves"] = { - ["max"] = 20, - ["min"] = 20, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "rune.stat_3855016469", - ["text"] = "Hits against you have #% reduced Critical Damage Bonus", - ["type"] = "augment", - }, - }, - ["9505"] = { - ["Chest"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "rune.stat_3286003349", - ["text"] = "Bonded: Storm Skills have +# to Limit", + ["id"] = "rune.stat_4080418644", + ["text"] = "# to Strength", ["type"] = "augment", }, ["usePositiveSign"] = true, }, - ["953"] = { - ["1HMace"] = { - ["max"] = 2, - ["min"] = 2, - }, - ["1HWeapon"] = { - ["max"] = 2, - ["min"] = 2, - }, - ["2HMace"] = { - ["max"] = 2, - ["min"] = 2, - }, - ["2HWeapon"] = { - ["max"] = 2, - ["min"] = 2, - }, - ["Bow"] = { - ["max"] = 2, - ["min"] = 2, - }, - ["Claw"] = { - ["max"] = 2, - ["min"] = 2, - }, - ["Crossbow"] = { - ["max"] = 2, - ["min"] = 2, - }, - ["Flail"] = { - ["max"] = 2, - ["min"] = 2, - }, + ["4095671657"] = { ["Gloves"] = { ["max"] = 1, ["min"] = 1, }, - ["Quarterstaff"] = { - ["max"] = 2, - ["min"] = 2, - }, - ["Spear"] = { - ["max"] = 2, - ["min"] = 2, - }, - ["Talisman"] = { - ["max"] = 2, - ["min"] = 2, - }, ["specialCaseData"] = { }, ["tradeMod"] = { @@ -24550,7 +23867,7 @@ return { }, ["usePositiveSign"] = true, }, - ["9531"] = { + ["416040624"] = { ["Staff"] = { ["max"] = 14, ["min"] = 10, @@ -24567,133 +23884,7 @@ return { ["type"] = "augment", }, }, - ["954"] = { - ["1HMace"] = { - ["max"] = 2, - ["min"] = 2, - }, - ["1HWeapon"] = { - ["max"] = 2, - ["min"] = 2, - }, - ["2HMace"] = { - ["max"] = 2, - ["min"] = 2, - }, - ["2HWeapon"] = { - ["max"] = 2, - ["min"] = 2, - }, - ["Bow"] = { - ["max"] = 2, - ["min"] = 2, - }, - ["Claw"] = { - ["max"] = 2, - ["min"] = 2, - }, - ["Crossbow"] = { - ["max"] = 2, - ["min"] = 2, - }, - ["Flail"] = { - ["max"] = 2, - ["min"] = 2, - }, - ["Quarterstaff"] = { - ["max"] = 2, - ["min"] = 2, - }, - ["Spear"] = { - ["max"] = 2, - ["min"] = 2, - }, - ["Talisman"] = { - ["max"] = 2, - ["min"] = 2, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "rune.stat_4042480703", - ["text"] = "Bonded: #% to Maximum Cold Resistance", - ["type"] = "augment", - }, - ["usePositiveSign"] = true, - }, - ["955"] = { - ["1HMace"] = { - ["max"] = 2, - ["min"] = 2, - }, - ["1HWeapon"] = { - ["max"] = 2, - ["min"] = 2, - }, - ["2HMace"] = { - ["max"] = 2, - ["min"] = 2, - }, - ["2HWeapon"] = { - ["max"] = 2, - ["min"] = 2, - }, - ["Boots"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Bow"] = { - ["max"] = 2, - ["min"] = 2, - }, - ["Claw"] = { - ["max"] = 2, - ["min"] = 2, - }, - ["Crossbow"] = { - ["max"] = 2, - ["min"] = 2, - }, - ["Flail"] = { - ["max"] = 2, - ["min"] = 2, - }, - ["Quarterstaff"] = { - ["max"] = 2, - ["min"] = 2, - }, - ["Spear"] = { - ["max"] = 2, - ["min"] = 2, - }, - ["Talisman"] = { - ["max"] = 2, - ["min"] = 2, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "rune.stat_1011760251", - ["text"] = "#% to Maximum Lightning Resistance", - ["type"] = "augment", - }, - ["usePositiveSign"] = true, - }, - ["957"] = { - ["Helmet"] = { - ["max"] = 10, - ["min"] = 10, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "rune.stat_953010920", - ["text"] = "Bonded: #% to all Elemental Resistances", - ["type"] = "augment", - }, - ["usePositiveSign"] = true, - }, - ["958"] = { + ["4220027924"] = { ["Boots"] = { ["max"] = 14, ["min"] = 10, @@ -24721,259 +23912,172 @@ return { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_3372524247", - ["text"] = "#% to Fire Resistance", + ["id"] = "rune.stat_4220027924", + ["text"] = "#% to Cold Resistance", ["type"] = "augment", }, ["usePositiveSign"] = true, }, - ["959"] = { - ["Boots"] = { - ["max"] = 14, - ["min"] = 10, - }, - ["Chest"] = { - ["max"] = 14, + ["4236566306"] = { + ["1HMace"] = { + ["max"] = 10, ["min"] = 10, }, - ["Focus"] = { - ["max"] = 14, + ["1HWeapon"] = { + ["max"] = 10, ["min"] = 10, }, - ["Gloves"] = { - ["max"] = 14, + ["2HMace"] = { + ["max"] = 10, ["min"] = 10, }, - ["Helmet"] = { - ["max"] = 14, + ["2HWeapon"] = { + ["max"] = 10, ["min"] = 10, }, - ["Shield"] = { - ["max"] = 14, + ["Bow"] = { + ["max"] = 10, ["min"] = 10, }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "rune.stat_4220027924", - ["text"] = "#% to Cold Resistance", - ["type"] = "augment", - }, - ["usePositiveSign"] = true, - }, - ["960"] = { - ["Boots"] = { - ["max"] = 14, + ["Claw"] = { + ["max"] = 10, ["min"] = 10, }, - ["Chest"] = { - ["max"] = 14, + ["Crossbow"] = { + ["max"] = 10, ["min"] = 10, }, - ["Focus"] = { - ["max"] = 14, + ["Flail"] = { + ["max"] = 10, ["min"] = 10, }, - ["Gloves"] = { - ["max"] = 14, + ["Quarterstaff"] = { + ["max"] = 10, ["min"] = 10, }, - ["Helmet"] = { - ["max"] = 14, + ["Spear"] = { + ["max"] = 10, ["min"] = 10, }, - ["Shield"] = { - ["max"] = 14, + ["Talisman"] = { + ["max"] = 10, ["min"] = 10, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_1671376347", - ["text"] = "#% to Lightning Resistance", + ["id"] = "rune.stat_4236566306", + ["text"] = "Meta Skills gain #% increased Energy", ["type"] = "augment", }, - ["usePositiveSign"] = true, }, - ["961"] = { + ["426207520"] = { ["Gloves"] = { - ["max"] = 7, - ["min"] = 7, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "rune.stat_3351086592", - ["text"] = "Bonded: #% to Chaos Resistance", - ["type"] = "augment", - }, - ["usePositiveSign"] = true, - }, - ["962"] = { - ["Helmet"] = { - ["max"] = 12, - ["min"] = 12, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "rune.stat_770672621", - ["text"] = "Minions have #% increased maximum Life", - ["type"] = "augment", - }, - }, - ["9642"] = { - ["Helmet"] = { - ["max"] = 50, - ["min"] = 50, + ["max"] = 10, + ["min"] = 10, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_915264788", - ["text"] = "#% increased Thorns Critical Hit Chance", + ["id"] = "rune.stat_426207520", + ["text"] = "Each Runic Inscription from your Curse Skills causes you to Regenerate Mana per second equal to #% of that Skill's Mana Cost", ["type"] = "augment", }, }, - ["9645"] = { - ["Helmet"] = { - ["max"] = 40, - ["min"] = 40, + ["4282982513"] = { + ["Boots"] = { + ["max"] = 1, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_3925507006", - ["text"] = "Bonded: Thorns Damage has #% chance to ignore Enemy Armour", + ["id"] = "rune.stat_4282982513", + ["text"] = "Increases and Reductions to Movement Speed also apply to Energy Shield Recharge Rate", ["type"] = "augment", }, }, - ["9646"] = { - ["Boots"] = { - ["max"] = 15, - ["min"] = 15, - }, + ["458438597"] = { ["Chest"] = { ["max"] = 15, ["min"] = 15, }, - ["Focus"] = { - ["max"] = 15, - ["min"] = 15, - }, - ["Gloves"] = { - ["max"] = 15, - ["min"] = 15, - }, - ["Helmet"] = { - ["max"] = 15, - ["min"] = 15, - }, - ["Shield"] = { - ["max"] = 15, - ["min"] = 15, - }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_3266426611", - ["text"] = "Bonded: #% increased Thorns damage", + ["id"] = "rune.stat_458438597", + ["text"] = "#% of Damage is taken from Mana before Life", ["type"] = "augment", }, }, - ["9652"] = { - ["Boots"] = { - ["max"] = 50.5, - ["min"] = 50.5, - }, - ["Chest"] = { - ["max"] = 50.5, - ["min"] = 50.5, - }, - ["Focus"] = { - ["max"] = 50.5, - ["min"] = 50.5, - }, - ["Gloves"] = { - ["max"] = 50.5, - ["min"] = 50.5, - }, - ["Helmet"] = { - ["max"] = 50.5, - ["min"] = 50.5, + ["473429811"] = { + ["1HMace"] = { + ["max"] = 30, + ["min"] = 30, }, - ["Shield"] = { - ["max"] = 50.5, - ["min"] = 50.5, + ["1HWeapon"] = { + ["max"] = 30, + ["min"] = 30, }, - ["specialCaseData"] = { + ["2HMace"] = { + ["max"] = 30, + ["min"] = 30, }, - ["tradeMod"] = { - ["id"] = "rune.stat_757050353", - ["text"] = "# to # Lightning Thorns damage", - ["type"] = "augment", + ["2HWeapon"] = { + ["max"] = 30, + ["min"] = 30, }, - }, - ["966"] = { - ["Chest"] = { - ["max"] = 50, - ["min"] = 50, + ["Bow"] = { + ["max"] = 30, + ["min"] = 30, }, - ["Staff"] = { - ["max"] = 18, - ["min"] = 12, + ["Claw"] = { + ["max"] = 30, + ["min"] = 30, }, - ["Wand"] = { - ["max"] = 18, - ["min"] = 12, + ["Crossbow"] = { + ["max"] = 30, + ["min"] = 30, }, - ["specialCaseData"] = { + ["Flail"] = { + ["max"] = 30, + ["min"] = 30, }, - ["tradeMod"] = { - ["id"] = "rune.stat_2339757871", - ["text"] = "#% increased Energy Shield Recharge Rate", - ["type"] = "augment", + ["Quarterstaff"] = { + ["max"] = 30, + ["min"] = 30, }, - }, - ["967"] = { - ["Chest"] = { + ["Spear"] = { ["max"] = 30, - ["min"] = 20, + ["min"] = 30, }, - ["Focus"] = { + ["Talisman"] = { ["max"] = 30, ["min"] = 30, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_1782086450", - ["text"] = "#% faster start of Energy Shield Recharge", + ["id"] = "rune.stat_473429811", + ["text"] = "#% increased Freeze Buildup", ["type"] = "augment", }, }, - ["970"] = { - ["Helmet"] = { - ["max"] = 8, - ["min"] = 8, - }, - ["Staff"] = { - ["max"] = 8, - ["min"] = 8, - }, - ["Wand"] = { - ["max"] = 8, - ["min"] = 8, + ["554899692"] = { + ["Chest"] = { + ["max"] = 1, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_1444556985", - ["text"] = "#% of Damage taken Recouped as Life", + ["id"] = "rune.stat_554899692", + ["text"] = "# Charm Slot (Global)", ["type"] = "augment", }, + ["usePositiveSign"] = true, }, - ["972"] = { + ["55876295"] = { ["1HMace"] = { ["max"] = 3, ["min"] = 2, @@ -25026,101 +24130,46 @@ return { ["type"] = "augment", }, }, - ["975"] = { - ["1HMace"] = { - ["max"] = 30, - ["min"] = 10, - }, - ["1HWeapon"] = { - ["max"] = 30, - ["min"] = 10, - }, - ["2HMace"] = { - ["max"] = 30, - ["min"] = 10, - }, - ["2HWeapon"] = { - ["max"] = 30, - ["min"] = 10, - }, - ["Bow"] = { - ["max"] = 30, - ["min"] = 10, - }, - ["Claw"] = { - ["max"] = 30, - ["min"] = 10, - }, - ["Crossbow"] = { - ["max"] = 30, - ["min"] = 10, - }, - ["Flail"] = { - ["max"] = 30, - ["min"] = 10, - }, - ["Quarterstaff"] = { - ["max"] = 30, - ["min"] = 10, - }, - ["Spear"] = { - ["max"] = 30, - ["min"] = 10, - }, - ["Talisman"] = { - ["max"] = 30, - ["min"] = 10, + ["594547430"] = { + ["Helmet"] = { + ["max"] = 1, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_3695891184", - ["text"] = "Gain # Life per enemy killed", + ["id"] = "rune.stat_594547430", + ["text"] = "Remove a Damaging Ailment when you use a Command Skill", ["type"] = "augment", }, }, - ["976"] = { - ["Boots"] = { - ["max"] = 18, - ["min"] = 12, - }, - ["Chest"] = { - ["max"] = 18, - ["min"] = 12, - }, - ["Focus"] = { - ["max"] = 18, - ["min"] = 12, - }, + ["624954515"] = { ["Gloves"] = { - ["max"] = 18, - ["min"] = 12, - }, - ["Helmet"] = { - ["max"] = 18, - ["min"] = 12, - }, - ["Shield"] = { - ["max"] = 18, - ["min"] = 12, + ["max"] = 15, + ["min"] = 15, }, - ["Staff"] = { - ["max"] = 24, - ["min"] = 16, + ["specialCaseData"] = { }, - ["Wand"] = { - ["max"] = 24, - ["min"] = 16, + ["tradeMod"] = { + ["id"] = "rune.stat_624954515", + ["text"] = "#% increased Accuracy Rating", + ["type"] = "augment", + }, + }, + ["649025131"] = { + ["Boots"] = { + ["max"] = 10, + ["min"] = 10, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_789117908", - ["text"] = "#% increased Mana Regeneration Rate", + ["id"] = "rune.stat_649025131", + ["text"] = "#% increased Movement Speed when on Low Life", ["type"] = "augment", }, }, - ["978"] = { + ["669069897"] = { ["1HMace"] = { ["max"] = 2.5, ["min"] = 1.5, @@ -25173,320 +24222,451 @@ return { ["type"] = "augment", }, }, - ["980"] = { - ["1HMace"] = { - ["max"] = 24, + ["681332047"] = { + ["Gloves"] = { + ["max"] = 8, ["min"] = 8, }, + ["specialCaseData"] = { + }, + ["tradeMod"] = { + ["id"] = "rune.stat_681332047", + ["text"] = "#% increased Attack Speed", + ["type"] = "augment", + }, + }, + ["687156079"] = { + ["Helmet"] = { + ["max"] = 1, + ["min"] = 1, + }, + ["specialCaseData"] = { + }, + ["tradeMod"] = { + ["id"] = "rune.stat_687156079", + ["text"] = "# to Accuracy Rating per 1 Item Evasion Rating on Equipped Helmet", + ["type"] = "augment", + }, + ["usePositiveSign"] = true, + }, + ["691932474"] = { + ["1HMace"] = { + ["max"] = 110, + ["min"] = 50, + }, ["1HWeapon"] = { - ["max"] = 24, - ["min"] = 8, + ["max"] = 110, + ["min"] = 50, }, ["2HMace"] = { - ["max"] = 24, - ["min"] = 8, + ["max"] = 110, + ["min"] = 50, }, ["2HWeapon"] = { - ["max"] = 24, - ["min"] = 8, + ["max"] = 110, + ["min"] = 50, }, ["Bow"] = { - ["max"] = 24, - ["min"] = 8, + ["max"] = 110, + ["min"] = 50, }, ["Claw"] = { - ["max"] = 24, - ["min"] = 8, + ["max"] = 110, + ["min"] = 50, }, ["Crossbow"] = { - ["max"] = 24, - ["min"] = 8, + ["max"] = 110, + ["min"] = 50, }, ["Flail"] = { - ["max"] = 24, - ["min"] = 8, + ["max"] = 110, + ["min"] = 50, }, ["Quarterstaff"] = { - ["max"] = 24, - ["min"] = 8, + ["max"] = 110, + ["min"] = 50, }, ["Spear"] = { - ["max"] = 24, - ["min"] = 8, + ["max"] = 110, + ["min"] = 50, }, ["Talisman"] = { - ["max"] = 24, - ["min"] = 8, + ["max"] = 110, + ["min"] = 50, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_1368271171", - ["text"] = "Gain # Mana per enemy killed", + ["id"] = "rune.stat_691932474", + ["text"] = "# to Accuracy Rating (Local)", ["type"] = "augment", }, + ["usePositiveSign"] = true, }, - ["985"] = { + ["709508406"] = { ["1HMace"] = { - ["max"] = 30, - ["min"] = 20, + ["max"] = 28.5, + ["min"] = 5, }, ["1HWeapon"] = { - ["max"] = 30, - ["min"] = 20, + ["max"] = 28.5, + ["min"] = 5, }, ["2HMace"] = { - ["max"] = 30, - ["min"] = 20, + ["max"] = 28.5, + ["min"] = 5, }, ["2HWeapon"] = { - ["max"] = 30, - ["min"] = 20, + ["max"] = 28.5, + ["min"] = 5, }, ["Bow"] = { - ["max"] = 30, - ["min"] = 20, + ["max"] = 28.5, + ["min"] = 5, }, ["Claw"] = { - ["max"] = 30, - ["min"] = 20, + ["max"] = 28.5, + ["min"] = 5, }, ["Crossbow"] = { - ["max"] = 30, - ["min"] = 20, + ["max"] = 28.5, + ["min"] = 5, }, ["Flail"] = { - ["max"] = 30, - ["min"] = 20, + ["max"] = 28.5, + ["min"] = 5, }, ["Quarterstaff"] = { - ["max"] = 30, - ["min"] = 20, + ["max"] = 28.5, + ["min"] = 5, }, ["Spear"] = { - ["max"] = 30, - ["min"] = 20, + ["max"] = 28.5, + ["min"] = 5, }, ["Talisman"] = { - ["max"] = 30, - ["min"] = 20, + ["max"] = 28.5, + ["min"] = 5, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_791928121", - ["text"] = "Causes #% increased Stun Buildup", + ["id"] = "rune.stat_709508406", + ["text"] = "Adds # to # Fire Damage", ["type"] = "augment", }, }, - ["988"] = { + ["731403740"] = { ["1HMace"] = { - ["max"] = 30, - ["min"] = 30, + ["max"] = 5, + ["min"] = 5, }, ["1HWeapon"] = { - ["max"] = 30, - ["min"] = 30, + ["max"] = 5, + ["min"] = 5, }, ["2HMace"] = { - ["max"] = 30, - ["min"] = 30, + ["max"] = 5, + ["min"] = 5, }, ["2HWeapon"] = { - ["max"] = 30, - ["min"] = 30, + ["max"] = 5, + ["min"] = 5, }, ["Bow"] = { - ["max"] = 30, - ["min"] = 30, + ["max"] = 5, + ["min"] = 5, }, ["Claw"] = { - ["max"] = 30, - ["min"] = 30, + ["max"] = 5, + ["min"] = 5, }, ["Crossbow"] = { - ["max"] = 30, - ["min"] = 30, + ["max"] = 5, + ["min"] = 5, }, ["Flail"] = { - ["max"] = 30, - ["min"] = 30, + ["max"] = 5, + ["min"] = 5, }, ["Quarterstaff"] = { - ["max"] = 30, - ["min"] = 30, + ["max"] = 5, + ["min"] = 5, }, ["Spear"] = { - ["max"] = 30, - ["min"] = 30, + ["max"] = 5, + ["min"] = 5, + }, + ["Staff"] = { + ["max"] = 5, + ["min"] = 5, }, ["Talisman"] = { + ["max"] = 5, + ["min"] = 5, + }, + ["Wand"] = { + ["max"] = 5, + ["min"] = 5, + }, + ["specialCaseData"] = { + }, + ["tradeMod"] = { + ["id"] = "rune.stat_731403740", + ["text"] = "Gain #% of Damage as Extra Damage of all Elements", + ["type"] = "augment", + }, + }, + ["737908626"] = { + ["Staff"] = { + ["max"] = 24, + ["min"] = 16, + }, + ["Wand"] = { + ["max"] = 24, + ["min"] = 16, + }, + ["specialCaseData"] = { + }, + ["tradeMod"] = { + ["id"] = "rune.stat_737908626", + ["text"] = "#% increased Critical Hit Chance for Spells", + ["type"] = "augment", + }, + }, + ["757050353"] = { + ["Boots"] = { + ["max"] = 50.5, + ["min"] = 50.5, + }, + ["Chest"] = { + ["max"] = 50.5, + ["min"] = 50.5, + }, + ["Focus"] = { + ["max"] = 50.5, + ["min"] = 50.5, + }, + ["Gloves"] = { + ["max"] = 50.5, + ["min"] = 50.5, + }, + ["Helmet"] = { + ["max"] = 50.5, + ["min"] = 50.5, + }, + ["Shield"] = { + ["max"] = 50.5, + ["min"] = 50.5, + }, + ["specialCaseData"] = { + }, + ["tradeMod"] = { + ["id"] = "rune.stat_757050353", + ["text"] = "# to # Lightning Thorns damage", + ["type"] = "augment", + }, + }, + ["770672621"] = { + ["Helmet"] = { + ["max"] = 12, + ["min"] = 12, + }, + ["specialCaseData"] = { + }, + ["tradeMod"] = { + ["id"] = "rune.stat_770672621", + ["text"] = "Minions have #% increased maximum Life", + ["type"] = "augment", + }, + }, + ["782230869"] = { + ["Gloves"] = { ["max"] = 30, ["min"] = 30, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_2968503605", - ["text"] = "#% increased Flammability Magnitude", + ["id"] = "rune.stat_782230869", + ["text"] = "#% increased Magnitude of Non-Damaging Ailments you inflict", ["type"] = "augment", }, }, - ["9889"] = { + ["789117908"] = { + ["Boots"] = { + ["max"] = 18, + ["min"] = 12, + }, + ["Chest"] = { + ["max"] = 18, + ["min"] = 12, + }, + ["Focus"] = { + ["max"] = 18, + ["min"] = 12, + }, ["Gloves"] = { - ["max"] = 20, - ["min"] = 20, + ["max"] = 18, + ["min"] = 12, + }, + ["Helmet"] = { + ["max"] = 18, + ["min"] = 12, + }, + ["Shield"] = { + ["max"] = 18, + ["min"] = 12, + }, + ["Staff"] = { + ["max"] = 24, + ["min"] = 16, + }, + ["Wand"] = { + ["max"] = 24, + ["min"] = 16, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_2663359259", - ["text"] = "#% increased total Power counted by Warcries", + ["id"] = "rune.stat_789117908", + ["text"] = "#% increased Mana Regeneration Rate", ["type"] = "augment", }, }, - ["990"] = { + ["791928121"] = { ["1HMace"] = { ["max"] = 30, - ["min"] = 30, + ["min"] = 20, }, ["1HWeapon"] = { ["max"] = 30, - ["min"] = 30, + ["min"] = 20, }, ["2HMace"] = { ["max"] = 30, - ["min"] = 30, + ["min"] = 20, }, ["2HWeapon"] = { ["max"] = 30, - ["min"] = 30, + ["min"] = 20, }, ["Bow"] = { ["max"] = 30, - ["min"] = 30, + ["min"] = 20, }, ["Claw"] = { ["max"] = 30, - ["min"] = 30, + ["min"] = 20, }, ["Crossbow"] = { ["max"] = 30, - ["min"] = 30, + ["min"] = 20, }, ["Flail"] = { ["max"] = 30, - ["min"] = 30, + ["min"] = 20, }, ["Quarterstaff"] = { ["max"] = 30, - ["min"] = 30, + ["min"] = 20, }, ["Spear"] = { ["max"] = 30, - ["min"] = 30, - }, - ["Staff"] = { - ["max"] = 30, - ["min"] = 30, + ["min"] = 20, }, ["Talisman"] = { ["max"] = 30, - ["min"] = 30, - }, - ["Wand"] = { - ["max"] = 30, - ["min"] = 30, + ["min"] = 20, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_1817052494", - ["text"] = "Bonded: #% increased Freeze Buildup", + ["id"] = "rune.stat_791928121", + ["text"] = "Causes #% increased Stun Buildup", ["type"] = "augment", }, }, - ["9915"] = { - ["Gloves"] = { - ["max"] = 20, - ["min"] = 20, + ["836936635"] = { + ["Boots"] = { + ["max"] = 0.35, + ["min"] = 0.25, }, - ["specialCaseData"] = { + ["Chest"] = { + ["max"] = 1.5, + ["min"] = 0.25, }, - ["tradeMod"] = { - ["id"] = "rune.stat_3973629633", - ["text"] = "#% increased Withered Magnitude", - ["type"] = "augment", + ["Focus"] = { + ["max"] = 0.35, + ["min"] = 0.25, }, - }, - ["992"] = { - ["1HMace"] = { - ["max"] = 30, - ["min"] = 30, + ["Gloves"] = { + ["max"] = 0.35, + ["min"] = 0.25, }, - ["1HWeapon"] = { - ["max"] = 30, - ["min"] = 30, + ["Helmet"] = { + ["max"] = 0.35, + ["min"] = 0.25, }, - ["2HMace"] = { - ["max"] = 30, - ["min"] = 30, + ["Shield"] = { + ["max"] = 0.35, + ["min"] = 0.25, }, - ["2HWeapon"] = { - ["max"] = 30, - ["min"] = 30, + ["specialCaseData"] = { }, - ["Bow"] = { - ["max"] = 30, - ["min"] = 30, + ["tradeMod"] = { + ["id"] = "rune.stat_836936635", + ["text"] = "Regenerate #% of maximum Life per second", + ["type"] = "augment", }, - ["Claw"] = { - ["max"] = 30, - ["min"] = 30, + }, + ["889552744"] = { + ["Boots"] = { + ["max"] = 10, + ["min"] = 10, }, - ["Crossbow"] = { - ["max"] = 30, - ["min"] = 30, + ["Chest"] = { + ["max"] = 10, + ["min"] = 10, }, - ["Flail"] = { - ["max"] = 30, - ["min"] = 30, + ["Focus"] = { + ["max"] = 10, + ["min"] = 10, }, - ["Quarterstaff"] = { - ["max"] = 30, - ["min"] = 30, + ["Gloves"] = { + ["max"] = 10, + ["min"] = 10, }, - ["Spear"] = { - ["max"] = 30, - ["min"] = 30, + ["Helmet"] = { + ["max"] = 10, + ["min"] = 10, }, - ["Talisman"] = { - ["max"] = 30, - ["min"] = 30, + ["Shield"] = { + ["max"] = 10, + ["min"] = 10, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_293638271", - ["text"] = "#% increased chance to Shock", + ["id"] = "rune.stat_889552744", + ["text"] = "Minions take #% of Physical Damage as Lightning Damage", ["type"] = "augment", }, }, - ["9922"] = { - ["Sceptre"] = { - ["max"] = 20, - ["min"] = 20, + ["915264788"] = { + ["Helmet"] = { + ["max"] = 50, + ["min"] = 50, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_826685275", - ["text"] = "Bonded: #% of Armour also applies to Elemental Damage while Shapeshifted", + ["id"] = "rune.stat_915264788", + ["text"] = "#% increased Thorns Critical Hit Chance", ["type"] = "augment", }, - ["usePositiveSign"] = true, }, - ["994"] = { + ["915769802"] = { ["Boots"] = { ["max"] = 80, ["min"] = 40, @@ -25520,36 +24700,96 @@ return { }, ["usePositiveSign"] = true, }, - ["999"] = { + ["924253255"] = { ["Boots"] = { - ["max"] = 10, - ["min"] = 10, + ["max"] = -15, + ["min"] = -15, }, - ["Chest"] = { - ["max"] = 10, - ["min"] = 10, + ["invertOnNegative"] = true, + ["specialCaseData"] = { }, - ["Focus"] = { - ["max"] = 10, - ["min"] = 10, + ["tradeMod"] = { + ["id"] = "rune.stat_924253255", + ["text"] = "#% increased Slowing Potency of Debuffs on You", + ["type"] = "augment", }, + }, + ["935518591"] = { ["Gloves"] = { - ["max"] = 10, - ["min"] = 10, + ["max"] = 1, + ["min"] = 1, }, - ["Helmet"] = { - ["max"] = 10, - ["min"] = 10, + ["specialCaseData"] = { }, - ["Shield"] = { - ["max"] = 10, - ["min"] = 10, + ["tradeMod"] = { + ["id"] = "rune.stat_935518591", + ["text"] = "Critical Hit chance is Lucky against Parried enemies", + ["type"] = "augment", + }, + }, + ["970213192"] = { + ["1HMace"] = { + ["max"] = 8, + ["min"] = 8, + }, + ["1HWeapon"] = { + ["max"] = 8, + ["min"] = 8, + }, + ["2HMace"] = { + ["max"] = 8, + ["min"] = 8, + }, + ["2HWeapon"] = { + ["max"] = 8, + ["min"] = 8, + }, + ["Bow"] = { + ["max"] = 8, + ["min"] = 8, + }, + ["Claw"] = { + ["max"] = 8, + ["min"] = 8, + }, + ["Crossbow"] = { + ["max"] = 8, + ["min"] = 8, + }, + ["Flail"] = { + ["max"] = 8, + ["min"] = 8, + }, + ["Quarterstaff"] = { + ["max"] = 8, + ["min"] = 8, + }, + ["Spear"] = { + ["max"] = 8, + ["min"] = 8, + }, + ["Talisman"] = { + ["max"] = 8, + ["min"] = 8, + }, + ["specialCaseData"] = { + }, + ["tradeMod"] = { + ["id"] = "rune.stat_970213192", + ["text"] = "#% increased Skill Speed", + ["type"] = "augment", + }, + }, + ["983749596"] = { + ["Chest"] = { + ["max"] = 3, + ["min"] = 3, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "rune.stat_1441491952", - ["text"] = "Bonded: #% reduced Shock duration on you", + ["id"] = "rune.stat_983749596", + ["text"] = "#% increased maximum Life", ["type"] = "augment", }, }, diff --git a/src/Export/Scripts/mods.lua b/src/Export/Scripts/mods.lua index 57ea1673c..604b644cc 100644 --- a/src/Export/Scripts/mods.lua +++ b/src/Export/Scripts/mods.lua @@ -110,36 +110,42 @@ local function writeMods(outName, condFunc) out:write('nodeType = ', mod.NodeType, ', ') end + local bytes = "" if mod.Stat5 and mod.Stat4 and mod.Stat3 and mod.Stat2 then - local part_1 = intToBytes(mod.Stat1.Hash) - local part_2 = intToBytes(mod.Stat2.Hash) - local part_3 = intToBytes(mod.Stat3.Hash) - local part_4 = intToBytes(mod.Stat4.Hash) - local part_5 = intToBytes(mod.Stat5.Hash) - local trade_hash = murmurHash2(part_1..part_2..part_3..part_4..part_5, 0x02312233) - out:write('tradeHash = ', trade_hash, ', ') + bytes = bytes..intToBytes(mod.Stat1.Hash) + bytes = bytes..intToBytes(mod.Stat2.Hash) + bytes = bytes..intToBytes(mod.Stat3.Hash) + bytes = bytes..intToBytes(mod.Stat4.Hash) + bytes = bytes..intToBytes(mod.Stat5.Hash) elseif mod.Stat4 and mod.Stat3 and mod.Stat2 then - local part_1 = intToBytes(mod.Stat1.Hash) - local part_2 = intToBytes(mod.Stat2.Hash) - local part_3 = intToBytes(mod.Stat3.Hash) - local part_4 = intToBytes(mod.Stat4.Hash) - local trade_hash = murmurHash2(part_1..part_2..part_3..part_4, 0x02312233) - out:write('tradeHash = ', trade_hash, ', ') + bytes = bytes..intToBytes(mod.Stat1.Hash) + bytes = bytes..intToBytes(mod.Stat2.Hash) + bytes = bytes..intToBytes(mod.Stat3.Hash) + bytes = bytes..intToBytes(mod.Stat4.Hash) elseif mod.Stat3 and mod.Stat2 then - local part_1 = intToBytes(mod.Stat1.Hash) - local part_2 = intToBytes(mod.Stat2.Hash) - local part_3 = intToBytes(mod.Stat3.Hash) - local trade_hash = murmurHash2(part_1..part_2..part_3, 0x02312233) - out:write('tradeHash = ', trade_hash, ', ') + bytes = bytes..intToBytes(mod.Stat1.Hash) + bytes = bytes..intToBytes(mod.Stat2.Hash) + bytes = bytes..intToBytes(mod.Stat3.Hash) elseif mod.Stat2 then - local part_1 = intToBytes(mod.Stat1.Hash) - local part_2 = intToBytes(mod.Stat2.Hash) - local trade_hash = murmurHash2(part_1..part_2, 0x02312233) - out:write('tradeHash = ', trade_hash, ', ') + bytes = bytes..intToBytes(mod.Stat1.Hash) + bytes = bytes..intToBytes(mod.Stat2.Hash) elseif mod.Stat1 then - local trade_hash = murmurHash2(intToBytes(mod.Stat1.Hash), 0x02312233) - out:write('tradeHash = ', trade_hash, ', ') + bytes = intToBytes(mod.Stat1.Hash) end + -- radius jewel mods: + -- notable + if mod.NodeType == 2 then + -- append stat hash for + -- "local_jewel_mod_stats_added_to_notable_passives" + bytes = bytes..intToBytes(1950420994) + -- small + elseif mod.NodeType and mod.NodeType == 1 then + -- append stat hash for + -- "local_jewel_mod_stats_added_to_small_passives" + bytes = bytes..intToBytes(1498395485) + end + local trade_hash = murmurHash2(bytes, 0x02312233) + out:write('tradeHash = ', trade_hash, ', ') out:write('},\n') else print("Mod '"..mod.Id.."' has no stats") diff --git a/src/Export/Scripts/soulcores.lua b/src/Export/Scripts/soulcores.lua index 515b75824..186d600a1 100644 --- a/src/Export/Scripts/soulcores.lua +++ b/src/Export/Scripts/soulcores.lua @@ -50,6 +50,7 @@ directiveTable.base = function(state, args, out) out:write('\t\t\t\t"'..table.concat(modLine.label, '",\n\t\t\t\t"')..'",\n') local statOrder = modLine.statOrder or {} out:write('\t\t\t\tstatOrder = { '..table.concat(statOrder, ', ')..' },\n') + out:write('\t\t\t\ttradeHashes = { '..table.concat(modLine.tradeHashes, ', ')..' },\n') end out:write('\t\t\t\trank = { '..(modLine.rank or 0)..' },\n') out:write('\t\t},\n') @@ -66,8 +67,10 @@ directiveTable.base = function(state, args, out) rank = soulCores.LevelReq or 0 local stats = { } + local statHashes = {} for i, statKey in ipairs(soulCoreStat.Stats) do local statValue = soulCoreStat["StatValue"][i] + table.insert(statHashes, intToBytes(statKey.Hash)) stats[statKey.Id] = { min = statValue, max = statValue } end local bondedStats = { } @@ -89,12 +92,31 @@ directiveTable.base = function(state, args, out) table.insert(orders, order) end if #orders > 0 then + local tradeHashes = {} + -- -- stat hashes might be multiple different modifiers, or + -- -- they can be the minimum and maximum of a single modifier + for _, stat in ipairs(stats) do + if stat:find("^Bonded:") then + -- continue + -- range stat: output a single tradehash + elseif stat:find("%d+ to %d+") then + local tradeHash = murmurHash2(table.concat(statHashes), 0x02312233) + table.insert(tradeHashes, tradeHash) + -- otherwise output separate tradehashes + else + for _, statHash in ipairs(statHashes) do + local tradeHash = murmurHash2(statHash, 0x02312233) + table.insert(tradeHashes, tradeHash) + end + end + end local out = { type = "Rune", slotType = class, label = stats, statOrder = orders, rank = rank, + tradeHashes = tradeHashes } table.insert(modLines, out) end diff --git a/src/Modules/Build.lua b/src/Modules/Build.lua index 09c2b13d5..42eda5795 100644 --- a/src/Modules/Build.lua +++ b/src/Modules/Build.lua @@ -407,6 +407,7 @@ function buildMode:Init(dbFileName, buildName, buildXML, convertBuild, importLin self.anchorSideBar = new("Control", nil, {4, 36, 0, 0}) self.controls.modeImport = new("ButtonControl", {"TOPLEFT",self.anchorSideBar,"TOPLEFT"}, {0, 0, 134, 20}, "Import/Export Build", function() self.viewMode = "IMPORT" + self.importTab:RefreshAuthStatus() end) self.controls.modeImport.locked = function() return self.viewMode == "IMPORT" end self.controls.modeNotes = new("ButtonControl", {"LEFT",self.controls.modeImport,"RIGHT"}, {4, 0, 58, 20}, "Notes", function() diff --git a/src/Modules/Main.lua b/src/Modules/Main.lua index 9905923bb..2cd6d428f 100644 --- a/src/Modules/Main.lua +++ b/src/Modules/Main.lua @@ -107,9 +107,9 @@ function main:Init() self.dpiScaleOverridePercent = GetDPIScaleOverridePercent and GetDPIScaleOverridePercent() or 0 self.showWarnings = true self.slotOnlyTooltips = true + self.migrateAugments = true self.notSupportedModTooltips = true self.notSupportedTooltipText = " ^8(Not supported in PoB yet)" - self.POESESSID = "" --self.showPublicBuilds = true self.showFlavourText = true self.showAnimations = true @@ -640,9 +640,6 @@ function main:LoadSettings(ignoreBuild) if node.attrib.notSupportedModTooltips then self.notSupportedModTooltips = node.attrib.notSupportedModTooltips == "true" end - if node.attrib.POESESSID then - self.POESESSID = node.attrib.POESESSID or "" - end if node.attrib.invertSliderScrollDirection then self.invertSliderScrollDirection = node.attrib.invertSliderScrollDirection == "true" end @@ -788,8 +785,8 @@ function main:SaveSettings() lastExportWebsite = self.lastExportWebsite, showWarnings = tostring(self.showWarnings), slotOnlyTooltips = tostring(self.slotOnlyTooltips), + migrateAugments = tostring(self.migrateAugments), notSupportedModTooltips = tostring(self.notSupportedModTooltips), - POESESSID = self.POESESSID, invertSliderScrollDirection = tostring(self.invertSliderScrollDirection), disableDevAutoSave = tostring(self.disableDevAutoSave), --showPublicBuilds = tostring(self.showPublicBuilds), @@ -873,7 +870,7 @@ function main:OpenOptionsPopup() end local defaultLabelSpacingPx = -4 - local defaultLabelPlacementX = 240 + local defaultLabelPlacementX = popupWidth*0.45 drawSectionHeader("app", "Application options") @@ -1075,8 +1072,15 @@ function main:OpenOptionsPopup() nextRow() controls.slotOnlyTooltips = new("CheckBoxControl", { "TOPLEFT", nil, "TOPLEFT" }, { defaultLabelPlacementX, currentY, 20 }, "^7Show tooltips only for affected slots:", function(state) self.slotOnlyTooltips = state - end) + end, "Shows comparisons in tooltips only for the slot you are currently placing the item in, instead of all slots.") controls.slotOnlyTooltips.state = self.slotOnlyTooltips + + nextRow() + controls.migrateAugments = new("CheckBoxControl", { "TOPLEFT", nil, "TOPLEFT" }, { defaultLabelPlacementX, currentY, 20 }, "^7Copy augments onto display item:", function(state) + self.migrateAugments = state + end) + controls.migrateAugments.tooltipText = "Apply augments and anoints from current gear when comparing new gear, given they are possible to add to the new item." + controls.migrateAugments.state = self.migrateAugments nextRow() controls.notSupportedModTooltips = new("CheckBoxControl", { "TOPLEFT", nil, "TOPLEFT" }, { defaultLabelPlacementX, currentY, 20 }, "^7Show tooltip for unsupported mods :", function(state) @@ -1124,6 +1128,7 @@ function main:OpenOptionsPopup() local initialDefaultItemAffixQuality = self.defaultItemAffixQuality or 0.5 local initialShowWarnings = self.showWarnings local initialSlotOnlyTooltips = self.slotOnlyTooltips + local initialMigrateAugments = self.migrateAugments local initialNotSupportedModTooltips = self.notSupportedModTooltips local initialInvertSliderScrollDirection = self.invertSliderScrollDirection local initialDisableDevAutoSave = self.disableDevAutoSave @@ -1181,6 +1186,7 @@ function main:OpenOptionsPopup() self.defaultItemAffixQuality = initialDefaultItemAffixQuality self.showWarnings = initialShowWarnings self.slotOnlyTooltips = initialSlotOnlyTooltips + self.migrateAugments = initialMigrateAugments self.notSupportedModTooltips = initialNotSupportedModTooltips self.invertSliderScrollDirection = initialInvertSliderScrollDirection self.disableDevAutoSave = initialDisableDevAutoSave