diff --git a/spec/System/TestUtils_spec.lua b/spec/System/TestUtils_spec.lua new file mode 100644 index 00000000000..69c0c87c23e --- /dev/null +++ b/spec/System/TestUtils_spec.lua @@ -0,0 +1,134 @@ +describe("Utils.stringify", function() + local utils = require("Modules/Utils") + + -- Parses stringify output back into a Lua value + local function serializeAndLoad(value, allowNewlines) + local str = utils.stringify(value, allowNewlines) + local chunk, err = loadstring("return " .. str) + assert.is_truthy(chunk) + return chunk(), str + end + + describe("scalars", function() + it("stringifies strings with quotes", function() + assert.equal('"hello"', utils.stringify("hello")) + end) + + it("strips newlines from strings by default", function() + assert.equal('"a b"', utils.stringify("a\nb")) + end) + + it("preserves newlines when allowed", function() + local out = serializeAndLoad("a\nb", true) + assert.equal("a\nb", out) + end) + + it("does not use long string form for newline-free strings", function() + assert.equal('"ab"', utils.stringify("ab", true)) + end) + + it("escapes quotes and backslashes", function() + local input = 'a"b\\c' + local out = serializeAndLoad(input, true) + assert.equal(input, out) + end) + + it("preserves carriage returns and long-string delimiters when allowed", function() + local input = "a\r\n]]b" + local out = serializeAndLoad(input, true) + assert.equal(input, out) + end) + + it("normalizes all newline forms when newlines are disabled", function() + assert.equal('"a b c"', utils.stringify("a\r\nb\rc")) + end) + + it("stringifies numbers", function() + assert.equal("42", utils.stringify(42)) + assert.equal("-3.5", utils.stringify(-3.5)) + end) + + it("stringifies booleans", function() + assert.equal("true", utils.stringify(true)) + assert.equal("false", utils.stringify(false)) + end) + + it("stringifies nil", function() + assert.equal("nil", utils.stringify(nil)) + end) + + -- supposedly these are valid table keys, but like come on + it("errors on disallowed types", function() + assert.has_error(function() utils.stringify(function() end) end) + assert.has_error(function() utils.stringify({ [function() end] = "hello" }) end) + end) + end) + + describe("tables", function() + it("serializes and loads an empty table", function() + local out = serializeAndLoad({}) + assert.same({}, out) + end) + + it("serializes and loads an array using array syntax", function() + local input = { 1, 2, 3 } + local out, str = serializeAndLoad(input) + assert.same(input, out) + -- array entries should not include explicit keys + assert.is_nil(str:find("%[1%]")) + end) + + it("serializes and loads a string-keyed map", function() + local input = { foo = "bar", baz = 1 } + local out = serializeAndLoad(input) + assert.same(input, out) + end) + + it("serializes and loads nested tables (no mixed array/map levels)", function() + local input = { a = { b = { c = { deep = true, value = 3 } } }, list = { "x", "y" } } + local out = serializeAndLoad(input) + assert.same(input, out) + end) + + it("sorts map keys deterministically", function() + local str = utils.stringify({ c = 1, a = 1, b = 1 }) + local posA = str:find('%["a"%]') + local posB = str:find('%["b"%]') + local posC = str:find('%["c"%]') + assert.is_truthy(posA < posB and posB < posC) + end) + + it("serializes and loads numeric (non-sequential) keys", function() + local input = { [5] = "five", [10] = "ten" } + local out = serializeAndLoad(input) + assert.same(input, out) + end) + + it("serializes and loads multiline string values when allowed", function() + local input = { text = "line1\nline2" } + local out = serializeAndLoad(input, true) + assert.same(input, out) + end) + + it("serializes and loads escaped multiline string keys", function() + local input = { ['a"\\b\n]]c'] = true } + local out = serializeAndLoad(input, true) + assert.same(input, out) + end) + + it("serializes and loads mixed tables", function() + local input = { "one", "two", six = 7, 3, 4, five = "six" } + local str = utils.stringify(input, false, 1) + assert.equal([[{ + "one", + "two", + 3, + 4, + ["five"] = "six", + ["six"] = 7, +}]], str) + local out = serializeAndLoad(input) + assert.same(input, out) + end) + end) +end) diff --git a/src/Classes/TradeHelpers.lua b/src/Classes/TradeHelpers.lua index 659f23a3238..5baeaaeca2d 100644 --- a/src/Classes/TradeHelpers.lua +++ b/src/Classes/TradeHelpers.lua @@ -302,7 +302,7 @@ function M.getTradeCategory(slotName, item) elseif slotName == "Ring 1" or slotName == "Ring 2" or slotName == "Ring 3" then return "accessory.ring", "Ring" elseif slotName == "Belt" then return "accessory.belt", "Belt" elseif slotName:find("Abyssal") then return "jewel.abyss", "AbyssJewel" - elseif slotName:find("Jewel") then return "jewel", nil + elseif slotName:find("Jewel") then return "jewel", "Jewel" elseif slotName:find("Flask") then return "flask", "Flask" else return nil, nil end diff --git a/src/Classes/TradeQuery.lua b/src/Classes/TradeQuery.lua index 0f184675f9f..11e17e0091f 100644 --- a/src/Classes/TradeQuery.lua +++ b/src/Classes/TradeQuery.lua @@ -62,38 +62,11 @@ local TradeQueryClass = newClass("TradeQuery", function(self, itemsTab) main.api = new("PoEAPI", main.lastToken, main.lastRefreshToken, main.tokenExpiry) end - -- set self.hostName = "https://www.pathofexile.com/" + -- www. optional + self.hostNamePattern = "h?t?t?p?s?:?/?/?w?w?w?%.?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/trade/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 @@ -140,6 +113,7 @@ function TradeQueryClass:ConvertCurrencyToDivs(currencyId, amount) 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 @@ -253,7 +227,7 @@ function TradeQueryClass:PriceItem() return #self.itemsTab.itemSetOrderList > 1 end - self.loginStatus = function() + self.loginStatus = function() if main.api.authToken then self.clickTime = nil return "Authenticated" @@ -501,7 +475,11 @@ Highest Weight - Displays the order retrieved from trade]] end end table.sort(activeSocketList) + local activeUniqueJewelSocket for _, nodeId in ipairs(activeSocketList) do + if not activeUniqueJewelSocket and not self.itemsTab.build.spec.nodes[nodeId].containJewelSocket then + activeUniqueJewelSocket = nodeId + end t_insert(slotTables, { slotName = self.itemsTab.sockets[nodeId].label, nodeId = nodeId }) end @@ -535,7 +513,7 @@ Highest Weight - Displays the order retrieved from trade]] return hideRowFunc(self, #slotTables+1) end local row_count = #slotTables + 1 - self.slotTables[row_count] = { slotName = "Megalomaniac", unique = true, alreadyCorrupted = true } + self.slotTables[row_count] = { slotName = "Megalomaniac", unique = true, alreadyCorrupted = true, selectedJewelNodeId = activeUniqueJewelSocket } self:PriceItemRowDisplay(row_count, top_pane_alignment_ref, row_vertical_padding, row_height) self.controls["name"..row_count].y = self.controls["name"..row_count].y + (row_height + row_vertical_padding) -- Megalomaniac needs to drop an extra row for "Other Trades" self.controls["name"..row_count].shown = function() @@ -543,11 +521,11 @@ Highest Weight - Displays the order retrieved from trade]] end row_count = row_count + 1 -- Watcher's Eye - self.slotTables[row_count] = { slotName = "Watcher's Eye", unique = true } + self.slotTables[row_count] = { slotName = "Watcher's Eye", unique = true, selectedJewelNodeId = activeUniqueJewelSocket } self:PriceItemRowDisplay(row_count, top_pane_alignment_ref, row_vertical_padding, row_height) self.controls["name"..row_count].y = self.controls["name"..row_count].y + (row_height + row_vertical_padding) self.controls["name"..row_count].shown = function() - return hideRowFunc(self, row_count) and self:findValidSlotForWatchersEye() + return hideRowFunc(self, row_count) end -- fix case where the row count is reduced from the last time the popup was @@ -558,33 +536,20 @@ Highest Weight - Displays the order retrieved from trade]] self.controls[k] = nil end end - + row_count = row_count + 1 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 self.pane_height = (row_height + row_vertical_padding) * effective_row_count + 3 * pane_margins_vertical + row_height / 2 - local pane_width = 850 + (scrollBarShown and 25 or 0) + local pane_width = 885 + (scrollBarShown and 25 or 0) self.controls.scrollBar = new("ScrollBarControl", {"TOPRIGHT", self.controls["StatWeightMultipliersButton"],"TOPRIGHT"}, {0, 25, 18, 0}, 50, "VERTICAL", false) self.controls.scrollBar.shown = function() return scrollBarShown end - local function wipeItemControls() - for index, _ in pairs(self.controls) do - if index:match("%d") then - self.controls[index] = nil - end - end - end self.controls.fullPrice = new("LabelControl", {"BOTTOM", nil, "BOTTOM"}, {0, -row_height - pane_margins_vertical - row_vertical_padding, pane_width - 2 * pane_margins_horizontal, row_height}, "") self.controls.close = new("ButtonControl", {"BOTTOM", nil, "BOTTOM"}, {0, -pane_margins_vertical, 90, row_height}, "Done", function() main:ClosePopup() - -- there's a case where if you have a socket(s) allocated, open TradeQuery, close it, dealloc, then open TradeQuery again - -- the deallocated socket controls were still showing, so this will remove all dynamically created controls from items - - -- later note: this is disabled because it causes the trader to crash if - -- it's closed mid-search - -- wipeItemControls() end) self.controls.updateCurrencyConversion = new("ButtonControl", {"BOTTOMLEFT", nil, "BOTTOMLEFT"}, {pane_margins_horizontal, -pane_margins_vertical, 240, row_height}, "Get Currency Conversion Rates", function() @@ -636,6 +601,7 @@ function TradeQueryClass:SetStatWeights(previousSelectionList) local sliderController = { index = 1 } local popupHeight = 500 + local listYOffset = 45 -- account for top gap, bottom button size and gap, and a gap before buttons local listHeight = popupHeight - 45 - 30 - 10 @@ -828,7 +794,9 @@ function TradeQueryClass:GetResultEvaluation(row_idx, result_index, calcFunc, ba self.onlyWeightedBaseOutput[row_idx][result_index] = onlyWeightedBaseOutput self.lastComparedWeightList[row_idx][result_index] = self.statSortSelectionList end - local slotName = self.slotTables[row_idx].nodeId and "Jewel " .. tostring(self.slotTables[row_idx].nodeId) or self.slotTables[row_idx].slotName + local slotTbl = self.slotTables[row_idx] + local jewelNodeId = slotTbl.nodeId or slotTbl.selectedJewelNodeId + local slotName = jewelNodeId and "Jewel " .. tostring(jewelNodeId) or slotTbl.slotName if slotName == "Megalomaniac" then local addedNodes = {} for nodeName in (result.item_string.."\r\n"):gmatch("1 Added Passive Skill is (.-)\r?\n") do @@ -877,6 +845,14 @@ function TradeQueryClass:UpdateDropdownList(row_idx) self.controls["resultDropdown".. row_idx].selIndex = 1 self.controls["resultDropdown".. row_idx]:SetList(dropdownLabels) end +function TradeQueryClass:ResetResultRow(rowIdx) + self.itemIndexTbl[rowIdx] = nil + self.sortedResultTbl[rowIdx] = nil + self.resultTbl[rowIdx] = nil + self.totalPrice[rowIdx] = nil + self:UpdateDropdownList(rowIdx) + self.controls.fullPrice.label = "^7Total Price: " .. self:GetTotalPriceString() +end function TradeQueryClass:UpdateControlsWithItems(row_idx) local sortMode = self.itemSortSelectionList[self.pbItemSortSelectionIndex] local sortedItems, errMsg = self:SortFetchResults(row_idx, sortMode) @@ -891,14 +867,19 @@ function TradeQueryClass:UpdateControlsWithItems(row_idx) end self.sortedResultTbl[row_idx] = sortedItems - local pb_index = self.sortedResultTbl[row_idx][1].index + if not sortedItems[1] then + self:ResetResultRow(row_idx) + self:SetNotice(self.controls.pbNotice, "^4No compatible items found for this slot.") + return + end + local pb_index = sortedItems[1].index self.itemIndexTbl[row_idx] = pb_index self.controls["priceButton".. row_idx].tooltipText = "Sorted by " .. self.itemSortSelectionList[self.pbItemSortSelectionIndex] self.totalPrice[row_idx] = { currency = self.resultTbl[row_idx][pb_index].currency, amount = self.resultTbl[row_idx][pb_index].amount, } - self.controls.fullPrice.label = "Total Price: " .. self:GetTotalPriceString() + self.controls.fullPrice.label = "^7Total Price: " .. self:GetTotalPriceString() self:UpdateDropdownList(row_idx) end @@ -909,7 +890,7 @@ function TradeQueryClass:SetFetchResultReturn(row_idx, index) currency = self.resultTbl[row_idx][index].currency, amount = self.resultTbl[row_idx][index].amount, } - self.controls.fullPrice.label = "Total Price: " .. self:GetTotalPriceString() + self.controls.fullPrice.label = "^7Total Price: " .. self:GetTotalPriceString() end end @@ -929,7 +910,7 @@ function TradeQueryClass:SortFetchResults(row_idx, mode) --- @return table? local function getPriceTable() --- @type table - local divPrices = {} + 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) @@ -989,40 +970,37 @@ function TradeQueryClass:SortFetchResults(row_idx, mode) return newTbl end --- return valid slot for Watcher's Eye --- Tries to first return an existing watcher's eye slot if possible -function TradeQueryClass:findValidSlotForWatchersEye() - for _, socket in pairs(self.itemsTab.sockets) do - local socketItem = self.itemsTab.items[socket.selItemId] - if not socket.inactive and socketItem and socketItem.name and socketItem.name:find("Watcher's Eye") then - return socket - end - end - local tmpWE=nil - for _,v in ipairs(data.uniques.generated) do - if v:find("Watcher's Eye") then - tmpWE= new("Item",v) - break - end - end - for _,v in pairs(self.itemsTab.sockets) do - if not v.inactive and self.itemsTab:IsItemValidForSlot(tmpWE,v.slotName,self.itemsTab.activeItemSet) then - return self.itemsTab.sockets[v.nodeId] +-- ensure we only take in items that parse properly to avoid crash issues and fit in the +-- provided slotName +---@param itemEntries table +---@param slotName string +function TradeQueryClass:FilterToSafeItems(itemEntries, slotName) + local itemsSafe = {} + for _, entry in ipairs(itemEntries) do + local item = new("Item", entry.item_string) + if item.base and ((not slotName) or self.itemsTab:IsItemValidForSlot(item, slotName)) then + t_insert(itemsSafe, entry) end end + return itemsSafe 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] or - slotTbl.slotName == "Watcher's Eye" and self:findValidSlotForWatchersEye() or - slotTbl.fullName and self.itemsTab.slots[slotTbl.fullName]) -- fullName for Abyssal Sockets + local nodeId = slotTbl.nodeId or slotTbl.selectedJewelNodeId + local activeSlot = nodeId and self.itemsTab.sockets[nodeId] or + slotTbl.slotName and (self.itemsTab.slots[slotTbl.slotName] or + -- fullName for Abyssal Sockets + slotTbl.fullName and self.itemsTab.slots[slotTbl.fullName]) + local function getSelectedSlot() + local selectedNodeId = slotTbl.nodeId or slotTbl.selectedJewelNodeId + return selectedNodeId and self.itemsTab.sockets[selectedNodeId] or activeSlot + end 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() + controls["name" .. row_idx] = new("LabelControl", top_pane_alignment_ref, { 0, row_idx * (row_height + row_vertical_padding), 135, row_height - 4 }, nameColor .. slotTbl.slotName) + controls["bestButton" .. row_idx] = new("ButtonControl", { "LEFT", controls["name" .. row_idx], "LEFT" }, { 135 + 8, 0, 80, row_height }, "Find best", function() self.tradeQueryGenerator:RequestQuery(activeSlot, { slotTbl = slotTbl, controls = controls, row_idx = row_idx }, self.statSortSelectionList, function(context, query, errMsg) if errMsg then self:SetNotice(context.controls.pbNotice, colorCodes.NEGATIVE .. errMsg) @@ -1048,25 +1026,34 @@ function TradeQueryClass:PriceItemRowDisplay(row_idx, top_pane_alignment_ref, ro self:SetNotice(context.controls.pbNotice, "") end + local selectedSlot = getSelectedSlot() + local itemsSafe = self:FilterToSafeItems(items, selectedSlot and selectedSlot.slotName) -- replace eldritch mods or enchants if the user requested -- so in TradeQueryGenerator - if self.tradeQueryGenerator.lastCopyEldritch or + if self.tradeQueryGenerator.lastIncludeEldritch == "Copy Current" or self.tradeQueryGenerator.lastCopyEnchantMode == "Copy Current" then - for i, _ in ipairs(items) do - local item = new("Item", items[i].item_string) + for i, _ in ipairs(itemsSafe) do + local item = new("Item", itemsSafe[i].item_string) self.itemsTab:CopyAnointsAndEldritchImplicits(item, true, true, context.slotTbl.slotName) - items[i].item_string = item:BuildRaw() + itemsSafe[i].item_string = item:BuildRaw() + end + elseif self.tradeQueryGenerator.lastIncludeEldritch == "Remove" then + for i, _ in ipairs(itemsSafe) do + local item = new("Item", itemsSafe[i].item_string) + if item.tangle or item.cleansing then + item.implicitModLines = {} + itemsSafe[i].item_string = item:BuildRaw() + end end elseif self.tradeQueryGenerator.lastCopyEnchantMode == "Remove" then - for i, _ in ipairs(items) do - local item = new("Item", items[i].item_string) + for i, _ in ipairs(itemsSafe) do + local item = new("Item", itemsSafe[i].item_string) item.enchantModLines = {} - items[i].item_string = item:BuildRaw() + itemsSafe[i].item_string = item:BuildRaw() end end - - self.resultTbl[context.row_idx] = items + self.resultTbl[context.row_idx] = itemsSafe self:UpdateControlsWithItems(context.row_idx) context.controls["priceButton"..context.row_idx].label = "Price Item" end, @@ -1099,7 +1086,7 @@ you can add them, copy the link here, and press "Price Item" to evaluate the ite end local pbURL controls["uri"..row_idx] = new("EditControl", { "TOPLEFT", controls["bestButton"..row_idx], "TOPRIGHT"}, {8, 0, 514, row_height}, nil, nil, "^%C\t\n", nil, function(buf) - local subpath = buf:match(self.hostName .. "trade/search/(.+)$") or "" + local subpath = buf:match(self.hostNamePattern .. "trade/search/(.+)$") or "" local paths = {} for path in subpath:gmatch("[^/]+") do table.insert(paths, path) @@ -1121,20 +1108,26 @@ you can add them, copy the link here, and press "Price Item" to evaluate the ite end controls["uri"..row_idx].tooltipFunc = function(tooltip) tooltip:Clear() - if controls["uri"..row_idx].buf:find('^'..self.hostName..'trade/search/') ~= nil then + if controls["uri" .. row_idx].buf:find('^' .. self.hostNamePattern .. 'trade/search/') ~= nil then tooltip:AddLine(16, "Control + click to open in web-browser") end end 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, query) + local url = controls["uri" .. row_idx].buf + if not url:find("^https://") then + url = "https://" .. url + end + self.tradeQueryRequests:SearchWithURL(url, 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 + local selectedSlot = getSelectedSlot() + local itemsSafe = self:FilterToSafeItems(items, selectedSlot and selectedSlot.slotName) + self.resultTbl[row_idx] = itemsSafe self:UpdateControlsWithItems(row_idx) end controls["priceButton"..row_idx].label = "Price Item" @@ -1144,7 +1137,9 @@ you can add them, copy the link here, and press "Price Item" to evaluate the ite local isAuthorized = main.api.authToken ~= nil local validURL = controls["uri"..row_idx].validURL local isSearching = controls["priceButton"..row_idx].label == "Searching..." - return isAuthorized and validURL and not isSearching + local selectedJewelSlot = slotTbl.selectedJewelNodeId and self.itemsTab.sockets[slotTbl.selectedJewelNodeId] + local hasRequiredJewelSlot = not slotTbl.unique or selectedJewelSlot and not selectedJewelSlot.inactive + return isAuthorized and validURL and not isSearching and hasRequiredJewelSlot end controls["priceButton"..row_idx].tooltipFunc = function(tooltip) tooltip:Clear() @@ -1152,20 +1147,18 @@ you can add them, copy the link here, and press "Price Item" to evaluate the ite 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") + elseif slotTbl.unique and (not slotTbl.selectedJewelNodeId or not self.itemsTab.sockets[slotTbl.selectedJewelNodeId] or self.itemsTab.sockets[slotTbl.selectedJewelNodeId].inactive) then + tooltip:AddLine(16, "Requires an active Jewel Socket") end end local clampItemIndex = function(index) return m_min(m_max(index or 1, 1), self.sortedResultTbl[row_idx] and #self.sortedResultTbl[row_idx] or 1) end - controls["changeButton"..row_idx] = new("ButtonControl", { "LEFT", controls["name"..row_idx], "LEFT"}, {100 + 8, 0, 80, row_height}, "<< Search", function() - self.itemIndexTbl[row_idx] = nil - self.sortedResultTbl[row_idx] = nil - self.resultTbl[row_idx] = nil - self.totalPrice[row_idx] = nil - self.controls.fullPrice.label = "Total Price: " .. self:GetTotalPriceString() + controls["changeButton" .. row_idx] = new("ButtonControl", { "LEFT", controls["name" .. row_idx], "LEFT" }, { 135 + 8, 0, 80, row_height }, "<< Search", function() + self:ResetResultRow(row_idx) end) controls["changeButton"..row_idx].shown = function() return self.resultTbl[row_idx] end - controls["resultDropdown"..row_idx] = new("DropDownControl", { "TOPLEFT", controls["changeButton"..row_idx], "TOPRIGHT"}, {8, 0, 325, row_height}, {}, function(index) + controls["resultDropdown" .. row_idx] = new("DropDownControl", { "TOPLEFT", controls["changeButton" .. row_idx], "TOPRIGHT" }, { 8, 0, 351, row_height }, {}, function(index) self.itemIndexTbl[row_idx] = self.sortedResultTbl[row_idx][index].index self:SetFetchResultReturn(row_idx, self.itemIndexTbl[row_idx]) end) @@ -1196,13 +1189,8 @@ you can add them, copy the link here, and press "Price Item" to evaluate the ite end local item = new("Item", result.item_string) tooltip:Clear() - if slotTbl.slotName == "Watcher's Eye" then - -- for watcher's eye we don't have a target slot. this will also - -- mean we compare against an existing watcher's eye if one exists - self.itemsTab:AddItemTooltip(tooltip, item, nil) - else - self.itemsTab:AddItemTooltip(tooltip, item, activeSlot) - end + local tooltipSlot = slotTbl.selectedJewelNodeId and self.itemsTab.sockets[slotTbl.selectedJewelNodeId] or activeSlot + self.itemsTab:AddItemTooltip(tooltip, item, tooltipSlot) addMegalomaniacCompareToTooltipIfApplicable(tooltip, pb_index) tooltip:AddSeparator(10) tooltip:AddLine(16, string.format("^7Price: %s %s", result.amount, result.currency)) @@ -1213,8 +1201,9 @@ you can add them, copy the link here, and press "Price Item" to evaluate the ite -- pass "true" to not auto equip it as we will have our own logic self.itemsTab:AddDisplayItem(true) -- Autoequip it - local slot = slotTbl.nodeId and self.itemsTab.sockets[slotTbl.nodeId] or self.itemsTab.slots[slotTbl.slotName] - if slot and slotTbl.slotName == slot.label and slot:IsShown() and self.itemsTab:IsItemValidForSlot(item, slot.slotName) then + local jewelNodeId = slotTbl.nodeId or slotTbl.selectedJewelNodeId + local slot = jewelNodeId and self.itemsTab.sockets[jewelNodeId] or self.itemsTab.slots[slotTbl.slotName] + if slot and (jewelNodeId or slotTbl.slotName == slot.label) and slot:IsShown() and self.itemsTab:IsItemValidForSlot(item, slot.slotName) then slot:SetSelItemId(item.id) self.itemsTab:PopulateSlots() self.itemsTab:AddUndoState() @@ -1230,12 +1219,8 @@ you can add them, copy the link here, and press "Price Item" to evaluate the ite -- item.baseName is nil and throws error in the following AddItemTooltip func -- if the item is unidentified local item = new("Item", item_string) - if slotTbl.slotName == "Watcher's Eye" then - -- we have no comparison slot for the watcher's eye - self.itemsTab:AddItemTooltip(tooltip, item, nil, true) - else - self.itemsTab:AddItemTooltip(tooltip, item, activeSlot, true) - end + local tooltipSlot = slotTbl.selectedJewelNodeId and self.itemsTab.sockets[slotTbl.selectedJewelNodeId] or activeSlot + self.itemsTab:AddItemTooltip(tooltip, item, tooltipSlot, true) addMegalomaniacCompareToTooltipIfApplicable(tooltip, selected_result_index) end end @@ -1244,7 +1229,7 @@ you can add them, copy the link here, and press "Price Item" to evaluate the ite end -- Whisper so we can copy to clipboard controls["whisperButton" .. row_idx] = new("ButtonControl", - { "TOPLEFT", controls["importButton" .. row_idx], "TOPRIGHT" }, { 8, 0, 170, row_height }, function() + { "TOPLEFT", controls["importButton" .. row_idx], "TOPRIGHT" }, { 8, 0, 155, row_height }, function() local itemResult = self.itemIndexTbl[row_idx] and self.resultTbl[row_idx][self.itemIndexTbl[row_idx]] if not itemResult then return "" end @@ -1369,8 +1354,13 @@ function TradeQueryClass:UpdateRealms() end -- perform a generic search to make sure the authorization is valid. - self.tradeQueryRequests:PerformSearch("pc", "Standard", [[{"query":{"status":{"option":"online"},"stats":[{"type":"and","filters":[]}]},"sort":{"price":"asc"}}]], function(response, errMsg) + self.tradeQueryRequests:PerformSearch("pc", "Standard", [[{"query":{"status":{"option":"online"},"stats":[{"type":"and","filters":[]}]},"sort":{"price":"asc"}}]], function(response, errMsg) if errMsg then + -- a 403 here likely means that the user has an outdated scope + if errMsg == "Response code: 403" then + main.api:ResetDetails() + errMsg = errMsg .. "\nPlease re-authenticate" + end self:SetNotice(self.controls.pbNotice, "Error: " .. tostring(errMsg)) end end) diff --git a/src/Classes/TradeQueryGenerator.lua b/src/Classes/TradeQueryGenerator.lua index 4deafadab45..7564354cb4a 100644 --- a/src/Classes/TradeQueryGenerator.lua +++ b/src/Classes/TradeQueryGenerator.lua @@ -10,81 +10,126 @@ local m_max = math.max local s_format = string.format local t_insert = table.insert local tradeHelpers = LoadModule("Classes/TradeHelpers") +local utils = LoadModule("Modules/Utils") --- TODO generate these from data files -local itemCategoryTags = { - ["Ring"] = { ["ring"] = true, ["ring_can_roll_minion_modifiers"] = true }, - ["Amulet"] = { ["amulet"] = true }, - ["Belt"] = { ["belt"] = true }, - ["Chest"] = { ["body_armour"] = true, ["str_armour"] = true, ["dex_armour"] = true, ["int_armour"] = true, ["str_int_armour"] = true, ["str_dex_armour"] = true, ["str_dex_int_armour"] = true }, - ["Helmet"] = { ["helmet"] = true, ["str_armour"] = true, ["dex_armour"] = true, ["int_armour"] = true, ["str_int_armour"] = true, ["str_dex_armour"] = true, ["str_dex_int_armour"] = true }, - ["Gloves"] = { ["gloves"] = true, ["str_armour"] = true, ["dex_armour"] = true, ["int_armour"] = true, ["str_int_armour"] = true, ["str_dex_armour"] = true, ["str_dex_int_armour"] = true }, - ["Boots"] = { ["boots"] = true, ["str_armour"] = true, ["dex_armour"] = true, ["int_armour"] = true, ["str_int_armour"] = true, ["str_dex_armour"] = true, ["str_dex_int_armour"] = true }, - ["Quiver"] = { ["quiver"] = true }, - ["Shield"] = { ["shield"] = true, ["focus"] = true, ["energy_shield"] = true, ["dex_shield"] = true, ["str_shield"] = true, ["str_int_shield"] = true, ["dex_int_shield"] = true, ["str_dex_shield"] = true, ["focus_can_roll_minion_modifiers"] = true }, - ["1HWeapon"] = { ["weapon"] = true, ["one_hand_weapon"] = true, ["onehand"] = true, ["axe"] = true, ["sword"] = true, ["rapier"] = true, ["mace"] = true, ["sceptre"] = true, ["attack_dagger"] = true, ["dagger"] = true, ["rune_dagger"] = true, ["wand"] = true, ["claw"] = true, ["weapon_can_roll_minion_modifiers"] = true }, - ["2HWeapon"] = { ["weapon"] = true, ["two_hand_weapon"] = true, ["twohand"] = true, ["staff"] = true, ["attack_staff"] = true, ["warstaff"] = true, ["bow"] = true, ["axe"] = true, ["sword"] = true, ["mace"] = true, ["2h_sword"] = true, ["2h_axe"] = true, ["2h_mace"] = true }, - ["1HAxe"] = { ["weapon"] = true, ["one_hand_weapon"] = true, ["onehand"] = true, ["axe"] = true}, - ["1HSword"] = { ["weapon"] = true, ["one_hand_weapon"] = true, ["onehand"] = true, ["sword"] = true, ["rapier"] = true }, - ["1HMace"] = { ["weapon"] = true, ["one_hand_weapon"] = true, ["onehand"] = true, ["mace"] = true, ["sceptre"] = true }, - ["Dagger"] = { ["weapon"] = true, ["one_hand_weapon"] = true, ["onehand"] = true, ["attack_dagger"] = true, ["dagger"] = true, ["rune_dagger"] = true }, - ["Wand"] = { ["weapon"] = true, ["one_hand_weapon"] = true, ["onehand"] = true, ["wand"] = true, ["weapon_can_roll_minion_modifiers"] = true }, - ["Claw"] = { ["weapon"] = true, ["one_hand_weapon"] = true, ["onehand"] = true, ["claw"] = true }, - ["Staff"] = { ["weapon"] = true, ["two_hand_weapon"] = true, ["twohand"] = true, ["staff"] = true, ["attack_staff"] = true, ["warstaff"] = true }, - ["Bow"] = { ["weapon"] = true, ["two_hand_weapon"] = true, ["twohand"] = true, ["bow"] = true }, - ["2HAxe"] = { ["weapon"] = true, ["two_hand_weapon"] = true, ["twohand"] = true, ["axe"] = true, ["2h_axe"] = true }, - ["2HSword"] = { ["weapon"] = true, ["two_hand_weapon"] = true, ["twohand"] = true, ["sword"] = true, ["2h_sword"] = true }, - ["2HMace"] = { ["weapon"] = true, ["two_hand_weapon"] = true, ["twohand"] = true, ["mace"] = true, ["2h_mace"] = true }, - ["FishingRod"] = { ["fishing_rod"] = true }, - ["AbyssJewel"] = { ["default"] = true, ["abyss_jewel"] = true, ["abyss_jewel_melee"] = true, ["abyss_jewel_ranged"] = true, ["abyss_jewel_summoner"] = true, ["abyss_jewel_caster"] = true }, - ["BaseJewel"] = { ["default"] = true, ["jewel"] = true, ["not_int"] = true, ["not_str"] = true, ["not_dex"] = true }, - ["AnyJewel"] = { ["default"] = true, ["jewel"] = true, ["not_int"] = true, ["not_str"] = true, ["not_dex"] = true, ["abyss_jewel"] = true, ["abyss_jewel_melee"] = true, ["abyss_jewel_ranged"] = true, ["abyss_jewel_summoner"] = true, ["abyss_jewel_caster"] = true }, - ["Flask"] = { ["default"] = true, ["flask"] = true, ["hybrid_flask"] = true, ["utility_flask"] = true, ["mana_flask"] = true, ["life_flask"] = true, ["expedition_flask"] = true, ["critical_utility_flask"] = true } -} - -local craftedCategoryTags = { +-- a table which tells us what subtypes each category we can search for +-- contains. the commented out lines are type-subtype combinations which don't +-- exist yet, but might exist in the future +local tradeCategoryNames = { ["Ring"] = { "Ring" }, ["Amulet"] = { "Amulet" }, ["Belt"] = { "Belt" }, - ["Chest"] = { "Body Armour" }, - ["Helmet"] = { "Helmet" }, - ["Gloves"] = { "Gloves" }, - ["Boots"] = { "Boots" }, + ["Chest"] = { "Body Armour", "Body Armour: Armour", "Body Armour: Armour/Energy Shield", "Body Armour: Armour/Evasion", "Body Armour: Armour/Evasion/Energy Shield", "Body Armour: Energy Shield", "Body Armour: Evasion", "Body Armour: Evasion/Energy Shield", + -- "Body Armour: Ward" + }, + ["Helmet"] = { "Helmet", "Helmet: Armour", "Helmet: Armour/Energy Shield", "Helmet: Armour/Evasion", + -- "Helmet: Armour/Evasion/Energy Shield", + "Helmet: Energy Shield", "Helmet: Evasion", "Helmet: Evasion/Energy Shield", "Helmet: Ward" }, + ["Gloves"] = { "Gloves: Armour", "Gloves: Armour/Energy Shield", "Gloves: Armour/Evasion", + -- "Gloves: Armour/Evasion/Energy Shield", + "Gloves: Energy Shield", "Gloves: Evasion", "Gloves: Evasion/Energy Shield", "Gloves: Ward" }, + ["Boots"] = { "Boots", "Boots: Armour", "Boots: Armour/Energy Shield", "Boots: Armour/Evasion", + -- "Boots: Armour/Evasion/Energy Shield", + "Boots: Energy Shield", "Boots: Evasion", "Boots: Evasion/Energy Shield", "Boots: Ward" }, ["Quiver"] = { "Quiver" }, - ["Shield"] = { "Shield" }, - ["1HWeapon"] = { "One Handed Sword", "Thrusting One Handed Sword", "One Handed Axe", "One Handed Mace", "Dagger", "Wand", "Claw", "Sceptre" }, - ["2HWeapon"] = { "Fishing Rod", "Two Handed Sword", "Staff", "Two Handed Mace", "Two Handed Axe" }, + ["Shield"] = { "Shield", "Shield: Armour", "Shield: Armour/Energy Shield", "Shield: Armour/Evasion", "Shield: Energy Shield", "Shield: Evasion", "Shield: Evasion/Energy Shield" }, + ["1HWeapon"] = { "Claw", "Dagger", "One Handed Axe", "One Handed Mace", "Wand", "Sceptre", "One Handed Sword", "One Handed Sword: Thrusting" }, + ["2HWeapon"] = { "Staff", "Staff: Warstaff", "Two Handed Axe", "Two Handed Mace", "Two Handed Sword", "Bow" }, ["1HAxe"] = { "One Handed Axe" }, - ["1HSword"] = { "One Handed Sword", "Thrusting One Handed Sword" }, - ["1HMace"] = { "One Handed Mace", "Sceptre" }, + ["1HSword"] = { "One Handed Sword", "One Handed Sword: Thrusting" }, + ["1HMace"] = { "One Handed Mace" }, + ["Sceptre"] = { "Sceptre" }, ["Dagger"] = { "Dagger" }, ["Wand"] = { "Wand" }, ["Claw"] = { "Claw" }, - ["Staff"] = { "Staff" }, + ["Staff"] = { "Staff", "Staff: Warstaff" }, ["Bow"] = { "Bow" }, ["2HAxe"] = { "Two Handed Axe" }, ["2HSword"] = { "Two Handed Sword" }, ["2HMace"] = { "Two Handed Mace" }, ["FishingRod"] = { "Fishing Rod" }, - ["AbyssJewel"] = { "Jewel" }, ["BaseJewel"] = { "Jewel" }, - ["AnyJewel"] = { "Jewel" }, - ["Flask"] = { "Flask" } + ["AbyssJewel"] = { "Jewel: Abyss" }, + ["AnyJewel"] = { "Jewel", "Jewel: Abyss" }, + ["LifeFlask"] = { "Flask: Life" }, + ["ManaFlask"] = { "Flask: Mana" }, + ["Flask"] = { "Flask: Utility" }, } +local basesForType -local tradeStatCategoryIndices = { - ["Explicit"] = 2, - ["Implicit"] = 3, - ["Corrupted"] = 3, - ["Scourge"] = 6, - ["Eater"] = 3, - ["Exarch"] = 3, - ["Synthesis"] = 3, - ["PassiveNode"] = 2, - ["WatchersEye"] = 2, -} +local function canModSpawnForItemCategory(mod, category) + -- lazy load type list as it's only required when generating QueryMods.lua + if not basesForType then + basesForType = {} + for _, bases in pairs(data.itemBaseLists) do + for _, base in ipairs(bases) do + local base = base.base + -- gather a table which maps from type: subtype to a list of bases + if not base.hidden and base.type then + local type = base.type + local subType = base.subType + if not basesForType[type] then + basesForType[type] = {} + end + table.insert(basesForType[type], base) + if subType then + if not basesForType[type .. ": " .. subType] then + basesForType[type .. ": " .. subType] = {} + end + table.insert(basesForType[type .. ": " .. subType], base) + end + end + end + end + end + -- mock item + local itemClass = new("Item") + local itemObj = {} + -- add all influences to fake item + for _, curInfluenceInfo in ipairs(itemLib.influenceInfo.all) do + itemObj[curInfluenceInfo.key] = true + end + for _, type in ipairs(tradeCategoryNames[category]) do + -- crafted mod + if mod.types and mod.types[type] then + return true + elseif mod.weightKey then + -- test if item can spawn for any base of the given type + for _, base in ipairs(basesForType[type] or error("missing bases for type " .. type)) do + itemObj.base = base + if itemClass.GetModSpawnWeight(itemObj, mod) > 0 then + return true + end + end + end + end + return false +end +---@return table[]? category list of entries for the mod type +local function getStatEntries(modType) + local tradeStats = tradeHelpers.getTradeStats() + local tradeStatCategoryIndices = { + ["Explicit"] = "explicit", + ["WatchersEye"] = "explicit", + ["PassiveNode"] = "explicit", + ["Implicit"] = "implicit", + ["Corrupted"] = "implicit", + ["Eater"] = "implicit", + ["Exarch"] = "implicit", + -- note that in the json the label is augment while the id is rune + ["Rune"] = "rune", + ["HeartOfTheWell"] = "explicit", + ["AgainstTheDarkness"] = "explicit", + } + if tradeStatCategoryIndices[modType] then + for _, cat in ipairs(tradeStats) do + if cat.id == tradeStatCategoryIndices[modType] then + return cat.entries + end + end + end +end -local influenceSuffixes = { "_shaper", "_elder", "_adjudicator", "_basilisk", "_crusader", "_eyrie"} local influenceDropdownNames = { "None" } local hasInfluenceModIds = { } for i, curInfluenceInfo in ipairs(itemLib.influenceInfo.default) do @@ -116,47 +161,6 @@ local TradeQueryGeneratorClass = newClass("TradeQueryGenerator", function(self, self.lastMaxLevel = nil end) -local function stripInfluenceSuffix(key) - local influenceSuffixPos = nil - for _, suffix in ipairs(influenceSuffixes) do - influenceSuffixPos = key:find(suffix) - if influenceSuffixPos ~= nil then - return key:sub(1, influenceSuffixPos - 1) - end - end - return key -end - -local function canModSpawnForItemCategory(mod, category) - -- Synthesis modifiers have an empty weightKey (i.e., = {}). This was stripped from - -- client side back in league 3.10. Web-based Synthesis approximate use "stale" info. - -- To consider Synthesis mods we have to assume each mod can exist on any item base - -- Will be enabled when we have a mapping of mods to base types - --if mod.type == "Synthesis" then - -- return true - --end - if mod.types then -- crafted mods - for _, key in ipairs(craftedCategoryTags[category]) do - if mod.types[key] then - return true - end - end - else - local tags = itemCategoryTags[category] - for i, key in ipairs(mod.weightKey) do - local influenceStrippedKey = stripInfluenceSuffix(key) - if key ~= "default" and mod.affix:find("Elevated") ~= nil and tags[influenceStrippedKey] == true then - return true - elseif key ~= "default" and mod.type == "Corrupted" and tags[influenceStrippedKey] == true then - return true - elseif mod.weightVal[i] > 0 and tags[influenceStrippedKey] == true then - return true - end - end - end - return false -end - function TradeQueryGeneratorClass.WeightedRatioOutputs(baseOutput, newOutput, statWeights) local meanStatDiff = 0 @@ -210,7 +214,7 @@ function TradeQueryGeneratorClass:ProcessMod(modId, mod, tradeQueryStatsParsed, -- Special cases local specialCaseData = { } - if mod.group and (mod.group:find("Local") or mod.group:find("Shield")) and modLine:find("Chance to Block$") then + if mod.group and (mod.group:find("Local") or mod.group:find("Shield")) and modLine:find("%% Chance to Block$") then specialCaseData.overrideModLine = "+#% Chance to Block" modLine = modLine .. " (Shields)" elseif modLine == "You can apply an additional Curse" then @@ -232,7 +236,7 @@ function TradeQueryGeneratorClass:ProcessMod(modId, mod, tradeQueryStatsParsed, -- If this is the first tier for this mod, find matching trade mod and init the entry if not self.modData[modType] then - logToFile("Unhandled Mod Type: %s", modType) + logToFile("Unhandled Mod Type: %s %s", modType, modLine) goto continue end @@ -245,7 +249,7 @@ function TradeQueryGeneratorClass:ProcessMod(modId, mod, tradeQueryStatsParsed, -- Try to match to a local mod fallback to global if no match if mod.group:match("Local") then local matchLocalStr = (modLine .. " (Local)"):gsub("[#()0-9%-%+%.]","") - for _, entry in pairs(tradeQueryStatsParsed.localResults[tradeStatCategoryIndices[modType]].entries) do + for _, entry in pairs(getStatEntries(modType) or {}) do if entry.text:gsub("[#()0-9%-%+%.]","") == matchLocalStr then tradeMod = entry specialCaseData.overrideModLine = entry.text:sub(1,-9) @@ -255,7 +259,7 @@ function TradeQueryGeneratorClass:ProcessMod(modId, mod, tradeQueryStatsParsed, end if tradeMod == nil then local matchStr = modLine:gsub("[#()0-9%-%+%.]","") - for _, entry in ipairs(tradeQueryStatsParsed.result[tradeStatCategoryIndices[modType]].entries) do + for _, entry in ipairs(getStatEntries(modType) or {}) do if entry.text:gsub("[#()0-9%-%+%.]","") == matchStr then tradeMod = entry break @@ -328,7 +332,7 @@ function TradeQueryGeneratorClass:ProcessMod(modId, mod, tradeQueryStatsParsed, end -- Update the min and max values available for each item category - for category, _ in pairs(itemCategoriesOverride or itemCategoriesMask or itemCategoryTags) do + for category, _ in pairs(itemCategoriesOverride or itemCategoriesMask or tradeCategoryNames) do if itemCategoriesOverride or canModSpawnForItemCategory(mod, category) then if self.modData[modType][uniqueIndex][category] == nil then self.modData[modType][uniqueIndex][category] = { min = 999999, max = -999999 } @@ -364,6 +368,7 @@ function TradeQueryGeneratorClass:InitMods() local file = io.open(queryModFilePath,"r") if file then file:close() + ---@module "src.Data.QueryMods" self.modData = LoadModule(queryModFilePath) return end @@ -402,22 +407,15 @@ function TradeQueryGeneratorClass:InitMods() end) end - local template = [[-- This file is automatically downloaded, do not edit! --- Trade site stat data (c) Grinding Gear Games --- https://www.pathofexile.com/api/trade2/data/stats --- spell-checker: disable -return %s --- spell-checker: enable]] - f:write(s_format(template, stringify(body.result))) - f:close() + local description = "This file contains the trade site data from https://www.pathofexile.com/api/trade/data/stats" + utils.saveTableToFile("./Data/TradeSiteStats.lua", body.result, description) self.modData = { ["Explicit"] = { }, ["Implicit"] = { }, ["Corrupted"] = { }, ["Scourge"] = { }, ["Eater"] = { }, - ["Exarch"] = { }, - ["Synthesis"] = { }, + ["Exarch"] = {}, ["PassiveNode"] = { }, ["WatchersEye"] = { }, } @@ -437,28 +435,25 @@ return %s -- explicit, corrupted, scourge, and jewel mods local regularItemMask = { } - for category, _ in pairs(itemCategoryTags) do + for category, _ in pairs(tradeCategoryNames) do if category ~= "Flask" and category ~= "AbyssJewel" and category ~= "BaseJewel" and category ~= "AnyJewel" then regularItemMask[category] = true end end - self:GenerateModData(data.itemMods.Item, tradeQueryStatsParsed, regularItemMask) + for _, key in ipairs({ "Explicit", "Corrupted", "Delve", "Eldritch" }) do + self:GenerateModData(data.itemMods[key], tradeQueryStatsParsed, regularItemMask) + end self:GenerateModData(data.itemMods.Jewel, tradeQueryStatsParsed, { ["BaseJewel"] = true, ["AnyJewel"] = true }) - self:GenerateModData(data.itemMods.JewelAbyss, tradeQueryStatsParsed, { ["AbyssJewel"] = true, ["AnyJewel"] = true }) + self:GenerateModData(data.itemMods.JewelAbyss, tradeQueryStatsParsed, { ["AbyssJewel"] = true, ["AnyJewel"] = true }, + { ["AbyssJewel"] = true }) self:GenerateModData(data.itemMods.Flask, tradeQueryStatsParsed, { ["Flask"] = true }) -- Special handling for essences for _, essenceItem in pairs(data.essences) do - for tag, modId in pairs(essenceItem.mods) do - local itemCategoriesOverride = {} -- build a list of relevant categories. - for category, tags in pairs(craftedCategoryTags) do - for _, matchTag in pairs(tags) do - if tag == matchTag then - itemCategoriesOverride[category] = tags - end - end - end - self:ProcessMod(modId, data.itemMods.Item[modId], tradeQueryStatsParsed, regularItemMask, itemCategoriesOverride) + for itemType, modId in pairs(essenceItem.mods) do + local mask = {} + mask[itemType] = true + self:ProcessMod(modId, data.itemMods.Item[modId], tradeQueryStatsParsed, regularItemMask, mask) end end @@ -485,124 +480,45 @@ return %s watchersEyeMods[v.Id].type = "WatchersEye" ::continue:: end - self:GenerateModData(watchersEyeMods,tradeQueryStatsParsed,{ ["BaseJewel"] = true, ["AnyJewel"] = true },{["AnyJewel"]="AnyJewel"}) - -- Base item implicit mods. A lot of this code is duplicated from generateModData(), but with important small logical flow changes to handle the format differences - local subTypeState = { } - local function updateRangeSubType(range, entry) - if subTypeState[range] == "mixed" then - return - end - if not entry.subType then - subTypeState[range] = "mixed" - range.subType = nil - return - end - if not range.subType then - range.subType = entry.subType - elseif range.subType ~= entry.subType then - subTypeState[range] = "mixed" - range.subType = nil - end - end - - for baseName, entry in pairsSortByKey(data.itemBases) do - if entry.implicit ~= nil then - local stats = { } - for modLine in string.gmatch(entry.implicit, "([^".."\n".."]+)") do - if modLine:find("Grants Level") then -- skip mods that grant skills, as they will often be overwhelmingly powerful but don't actually fit into the build - goto continue - end + self:GenerateModData(watchersEyeMods, tradeQueryStatsParsed, { ["BaseJewel"] = true, ["AnyJewel"] = true }, + { ["AnyJewel"] = "AnyJewel" }) - local modType = "Implicit" - - local tradeMod = nil - local matchStr = modLine:gsub("[#()0-9%-%+%.]","") - for _, entry in ipairs(tradeQueryStatsParsed.result[tradeStatCategoryIndices[modType]].entries) do - if entry.text:gsub("[#()0-9%-%+%.]","") == matchStr then - tradeMod = entry - break + -- implicit mods + for _, entry in pairsSortByKey(data.itemBases) do + if entry.type == "Graft" then + goto continue + end + for _, modId in ipairs(entry.implicitIds or {}) do + local mod = copyTable(data.itemMods.ItemExclusive[modId] or error("mod id doesn't exist " .. modId)) + mod.type = "Implicit" + + -- create trade type mask for base type + local maskOverride = {} + for tradeName, typeNames in pairs(tradeCategoryNames) do + for _, typeName in ipairs(typeNames) do + local entryName = entry.type + if entry.subType then + entryName = entryName .. ": " .. entry.subType end - end - - if tradeMod == nil then - goto continue - logToFile("Unable to match %s mod: %s", modType, modLine) - end - -- base item implicits don't have stat orders, so use the trade mod id instead - local statOrder = tradeMod.id - - -- If this is the first tier for this mod, init the entry - local uniqueIndex = tostring(statOrder) - if self.modData[modType][uniqueIndex] == nil then - self.modData[modType][uniqueIndex] = { tradeMod = tradeMod, specialCaseData = { } } - end - - -- tokenize the numerical variables for this mod and store the sign if there is one - local tokens = { } - local poundPos, tokenizeOffset = 0, 0 - while true do - poundPos = self.modData[modType][uniqueIndex].tradeMod.text:find("#", poundPos + 1) - if poundPos == nil then + if typeName == entryName then + maskOverride[tradeName] = true; break end - startPos, endPos, sign, min, max = modLine:find("([%+%-]?)%(?(%d+%.?%d*)%-?(%d*%.?%d*)%)?", poundPos + tokenizeOffset) - - if endPos == nil then - logToFile("[Init] Error extracting tokens from '%s' for tradeMod '%s'", modLine, self.modData[modType][uniqueIndex].tradeMod.text) - goto continue - end - - tokenizeOffset = tokenizeOffset + (endPos - startPos) - t_insert(tokens, min) - t_insert(tokens, #max > 0 and tonumber(max) or tonumber(min)) - if sign ~= nil then - self.modData[modType][uniqueIndex].sign = sign - end - end - - if #tokens ~= 0 and #tokens ~= 2 and #tokens ~= 4 then - logToFile("Unexpected # of tokens found for mod: %s", modLine) - goto continue end + end - -- Update the min and max values available for each item category - for category, categoryTags in pairs(itemCategoryTags) do - local tagMatch = false - for tag, value in pairs(entry.tags) do - if tag ~= "default" and categoryTags[tag] == true then - tagMatch = true - break - end - end - - if tagMatch then - if self.modData[modType][uniqueIndex][category] == nil then - self.modData[modType][uniqueIndex][category] = { min = 999999, max = -999999 } - end - - local modRange = self.modData[modType][uniqueIndex][category] - updateRangeSubType(modRange, entry) - if #tokens == 0 then - modRange.min = 1 - modRange.max = 1 - elseif #tokens == 2 then - modRange.min = math.min(modRange.min, tokens[1]) - modRange.max = math.max(modRange.max, tokens[2]) - elseif #tokens == 4 then - modRange.min = math.min(modRange.min, (tokens[1] + tokens[3]) / 2) - modRange.max = math.max(modRange.max, (tokens[2] + tokens[4]) / 2) - end - end - end - ::continue:: + -- mask found process implicit mod this avoids processing unimplemented bases + if next(maskOverride) ~= nil then + self:ProcessMod("", mod, tradeQueryStatsParsed, regularItemMask, maskOverride) end end + ::continue:: end - local queryModsFile = io.open(queryModFilePath, 'w') - queryModsFile:write("-- This file is automatically generated, do not edit!\n-- Stat data (c) Grinding Gear Games\n\n") - queryModsFile:write("return " .. stringify(self.modData)) - queryModsFile:close() + local qmDescription = [[This file contains categories of stats, mapped from an unique id to details +relevant for generating search weights. +See TradeSiteStats.lua for a list of all trade site stats.]] + utils.saveTableToFile(queryModFilePath, self.modData, qmDescription) end function TradeQueryGeneratorClass:GenerateModWeights(modsToTest) @@ -667,7 +583,7 @@ function TradeQueryGeneratorClass:GeneratePassiveNodeWeights(nodesToTest) goto continue end local node = self.itemsTab.build.spec.tree.clusterNodeMap[nodeName] or self.itemsTab.build.spec.tree.notableMap[nodeName] - + local baseOutput = self.calcContext.baseOutput local output = self.calcContext.calcFunc({ addNodes = { [node] = true } }) local meanStatDiff = TradeQueryGeneratorClass.WeightedRatioOutputs(baseOutput, output, self.calcContext.options.statWeights) * 1000 - (self.calcContext.baseStatValue or 0) @@ -675,7 +591,7 @@ function TradeQueryGeneratorClass:GeneratePassiveNodeWeights(nodesToTest) t_insert(self.modWeights, { tradeModId = entry.tradeMod.id, weight = meanStatDiff, meanStatDiff = meanStatDiff, invert = false }) end self.alreadyWeightedMods[entry.tradeMod.id] = true - + local now = GetTime() if now - start > 50 then -- Would be nice to update x/y progress on the popup here, but getting y ahead of time has a cost, and the visual seems to update on a significant delay anyways so it's not very useful @@ -750,7 +666,7 @@ function TradeQueryGeneratorClass:StartQuery(slot, options) } end if options.special.itemName == "Watcher's Eye" then - special={ + special = { queryExtra = { name = "Watcher's Eye" }, @@ -824,6 +740,7 @@ function TradeQueryGeneratorClass:StartQuery(slot, options) calcFunc = calcFunc, options = options, slot = slot, + requiredMods = options.requiredMods, } -- OnFrame will pick this up and begin the work @@ -855,12 +772,13 @@ function TradeQueryGeneratorClass:ExecuteQuery() if self.calcContext.options.includeScourge then self:GenerateModWeights(self.modData["Scourge"]) end - if self.calcContext.options.includeEldritch ~= "None" and + local eldritchOption = self.calcContext.options.includeEldritch + if eldritchOption and eldritchOption:find("^Keep") and -- skip weights if we need an influenced item as they can produce really -- bad results due to the filter limit self.calcContext.options.influence1 == 1 and self.calcContext.options.influence2 == 1 then - local omitConditional = self.calcContext.options.includeEldritch == "Omit While" + local omitConditional = eldritchOption == "Keep regular" local eaterMods = self.modData["Eater"] local exarchMods = self.modData["Exarch"] if omitConditional then @@ -882,9 +800,6 @@ function TradeQueryGeneratorClass:ExecuteQuery() self:GenerateModWeights(eaterMods) self:GenerateModWeights(exarchMods) end - -- if self.calcContext.options.includeSynthesis then - -- self:GenerateModWeights(self.modData["Synthesis"]) - -- end end function TradeQueryGeneratorClass:addMoreWEMods() @@ -951,14 +866,14 @@ function TradeQueryGeneratorClass:FinishQuery() end return a.meanStatDiff > b.meanStatDiff end) - + -- A megalomaniac is not being compared to anything and the currentStatDiff will be 0, so just go for an arbitrary min weight - in this case triple the weight of the worst evaluated node. local megalomaniacSpecialMinWeight = self.calcContext.special.itemName == "Megalomaniac" and self.modWeights[#self.modWeights] * 3 -- This Stat diff value will generally be higher than the weighted sum of the same item, because the stats are all applied at once and can thus multiply off each other. -- 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 the above + -- what the trade site API uses for instant buyout etc. self.tradeTypes = { "securable", "available", @@ -969,6 +884,7 @@ function TradeQueryGeneratorClass:FinishQuery() local selectedTradeType = self.tradeTypes[self.tradeTypeIndex] -- Generate trade query str and open in browser local filters = 0 + local requiredMods = self.calcContext.requiredMods or {} local queryTable = { query = { filters = self.calcContext.special.queryFilters or { @@ -991,6 +907,14 @@ function TradeQueryGeneratorClass:FinishQuery() sort = { ["statgroup.0"] = "desc" }, engine = "new" } + local requiredModFilters + if #requiredMods > 0 then + requiredModFilters = { + type = "and", + filters = {} + } + t_insert(queryTable.query.stats, requiredModFilters) + end local options = self.calcContext.options @@ -1047,6 +971,9 @@ function TradeQueryGeneratorClass:FinishQuery() break end end + for _, entry in ipairs(requiredMods) do + t_insert(requiredModFilters.filters, { id = entry.tradeId, value = { min = entry.value } }) + end if not options.includeMirrored then queryTable.query.filters.misc_filters = { disabled = false, @@ -1133,6 +1060,7 @@ function TradeQueryGeneratorClass:RequestQuery(slot, context, statWeights, callb local controls = { } local options = { } local popupHeight = 110 + local popupWidth = 400 local isJewelSlot = slot and slot.slotName:find("Jewel") ~= nil local isAbyssalJewelSlot = slot and slot.slotName:find("Abyssal") ~= nil @@ -1141,26 +1069,42 @@ function TradeQueryGeneratorClass:RequestQuery(slot, context, statWeights, callb local isWeaponSlot = slot and (slot.slotName == "Weapon 1" or slot.slotName == "Weapon 2") local isEldritchModSlot = slot and eldritchModSlots[slot.slotName] == true - 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 - - -- removing checkbox until synthesis mods are supported - --controls.includeSynthesis = new("CheckBoxControl", {"TOPRIGHT",controls.includeEldritch,"BOTTOMRIGHT"}, {0, 5, 18}, "Synthesis Mods:", function(state) end) - --controls.includeSynthesis.state = (self.lastIncludeSynthesis == nil or self.lastIncludeSynthesis == true) - - local lastItemAnchor = controls.includeCorrupted - local includeScourge = self.queryTab.pbLeague == "Standard" or self.queryTab.pbLeague == "Hardcore" - + 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 includeScourge = self.queryTab.pbLeague == "Standard" or self.queryTab.pbLeague == "Hardcore" if context.slotTbl.unique then options.special = { itemName = context.slotTbl.slotName } end + if context.slotTbl.slotName == "Watcher's Eye" then + local activeSocketList = {} + for nodeId, jewelSlot in pairs(self.itemsTab.sockets) do + if not jewelSlot.inactive and not self.itemsTab.build.spec.nodes[nodeId].containJewelSocket then + t_insert(activeSocketList, jewelSlot) + end + end + table.sort(activeSocketList, function(a, b) + return a.label < b.label + end) + controls.jewelSlot = new("DropDownControl", { "TOPLEFT", lastItemAnchor, "BOTTOMLEFT" }, { 0, 5, 100, 18 }, activeSocketList, function(idx, value) end) + controls.jewelSlotLabel = new("LabelControl", { "RIGHT", controls.jewelSlot, "LEFT" }, { -5, 0, 0, 16 }, "Jewel Slot:") + for index, jewelSlot in ipairs(activeSocketList) do + if jewelSlot.nodeId == context.slotTbl.selectedJewelNodeId then + controls.jewelSlot.selIndex = index + break + end + end + updateLastAnchor(controls.jewelSlot) + end -- these unique items cannot be mirrored if not context.slotTbl.unique then controls.includeMirrored = new("CheckBoxControl", {"TOPRIGHT",lastItemAnchor,"BOTTOMRIGHT"}, {0, 5, 18}, "Mirrored Items:", function(state) end) @@ -1169,7 +1113,7 @@ function TradeQueryGeneratorClass:RequestQuery(slot, context, statWeights, callb end if not isJewelSlot and not isAbyssalJewelSlot and includeScourge then - controls.includeScourge = new("CheckBoxControl", {"TOPRIGHT",lastItemAnchor,"BOTTOMRIGHT"}, {0, 5, 18}, "Scourge Mods:", function(state) end) + controls.includeScourge = new("CheckBoxControl", { "TOPLEFT", lastItemAnchor, "BOTTOMLEFT" }, { 0, 5, 18 }, "Scourge Mods:", function(state) end) controls.includeScourge.state = (self.lastIncludeScourge == nil or self.lastIncludeScourge == true) updateLastAnchor(controls.includeScourge) end @@ -1182,27 +1126,26 @@ function TradeQueryGeneratorClass:RequestQuery(slot, context, statWeights, callb -- Implicit mod and enchant behaviour in searching and sorting if isEldritchModSlot then - local eldritchTooltip = [[Controls the inclusion of eldritch mod weights in the weighted sum. -None: no weights are generated. -All: weights are generated for all eldritch implicit modifiers. -Omit while: weights are generated, but conditional "While unique/atlas boss" modifiers are skipped. -It is often not recommended to use "All" as this includes a lot of high power modifiers, -which will cause other useful modifiers to be left out in the weighted sum.]] - controls.includeEldritch = new("DropDownControl", { "TOPLEFT", lastItemAnchor, "BOTTOMLEFT" }, { 0, 5, 92, 18 }, - { "None", "All", "Omit While" }, function(_state) end, eldritchTooltip) + local eldritchTooltip = + [[Controls the inclusion of eldritch mod weights in the weighted sum. +Copy Current: implicits in weights are skipped and augments are replaced with the +current implicits when possible. Usually the best opinion as this ensures the +augments make sense for your build. + +Keep regular: weights are generated and implicits are kept, but conditional +"while unique/atlas boss" modifiers are removed from the items. + +Keep regular + presence: weights are generated and implicits are kept. Not +recommended as many of these implicits are impractical and appear powerful +with default PoB enemy configs. + +Remove: eldritch implicits are removed and ignored in the search.]] + controls.includeEldritch = new("DropDownControl", { "TOPLEFT", lastItemAnchor, "BOTTOMLEFT" }, { 0, 5, 140, 18 }, + { "Copy Current", "Keep regular", "Keep regular+presence", "Remove" }, function(_state) end, eldritchTooltip) controls.includeEldritchLabel = new("LabelControl", { "RIGHT", controls.includeEldritch, "LEFT" }, { -4, 0, 80, 16 }, "Eldritch Mods:") - controls.includeEldritch:SetSel(self.lastIncludeEldritch or 1) + controls.includeEldritch:SelByValue(self.lastIncludeEldritch) updateLastAnchor(controls.includeEldritch) - - local eldritchTooltip = "Replaces the eldritch modifiers on search results with the eldritch modifiers from your currently equipped item." - local labelText = "Copy Current Implicits:" - controls.copyEldritch = new("CheckBoxControl", - { "TOPLEFT", lastItemAnchor, "BOTTOMLEFT" }, - { 0, 5, 18, 18 }, - labelText, function(state) end, eldritchTooltip, false) - controls.copyEldritch.state = self.lastCopyEldritch or false - updateLastAnchor(controls.copyEldritch) end if isAmuletSlot or isBeltSlot or isWeaponSlot then local term = isWeaponSlot and "enchants" or "anoints" @@ -1220,18 +1163,28 @@ Remove: %s will be removed from the search results.]], term, term, term) { -4, 0, 80, 16 }, labelText) updateLastAnchor(controls.copyEnchantMode) end - if isJewelSlot and context.slotTbl.slotName ~= "Watcher's Eye" then - controls.jewelType = new("DropDownControl", {"TOPLEFT",lastItemAnchor,"BOTTOMLEFT"}, {0, 5, 100, 18}, { "Any", "Base", "Abyss" }, function(index, value) end) + -- forward declarations for functions interacting with mod filter selectors + ---@type fun(): table + local getModList + ---@type fun(controls: any, modList: any) + local setModSelectors + -- jewel type selector + if isJewelSlot and not context.slotTbl.unique then + controls.jewelType = new("DropDownControl", { "TOPLEFT", lastItemAnchor, "BOTTOMLEFT" }, { 0, 5, 100, 18 }, { "Base", "Abyss" }, function(index, value) + -- update mod list for selectors + local mods = getModList() + setModSelectors(controls, mods) + end) controls.jewelType.selIndex = self.lastJewelType or 1 - controls.jewelTypeLabel = new("LabelControl", {"RIGHT",controls.jewelType,"LEFT"}, {-5, 0, 0, 16}, "Jewel Type:") + controls.jewelTypeLabel = new("LabelControl", { "RIGHT", controls.jewelType, "LEFT" }, { -5, 0, 0, 16 }, "Jewel Type:") updateLastAnchor(controls.jewelType) elseif slot and not isAbyssalJewelSlot and context.slotTbl.slotName ~= "Watcher's Eye" then local selFunc = function() -- influenced items can't have eldritch implicits - if controls.copyEldritch and isEldritchModSlot then + if controls.includeEldritch and isEldritchModSlot then local hasInfluence1 = controls.influence1 and controls.influence1:GetSelValue() ~= "None" local hasInfluence2 = controls.influence2 and controls.influence2:GetSelValue() ~= "None" - controls.copyEldritch.enabled = not hasInfluence1 and not hasInfluence2 + controls.includeEldritch.enabled = not hasInfluence1 and not hasInfluence2 end end controls.influence1 = new("DropDownControl", { "TOPLEFT", lastItemAnchor, "BOTTOMLEFT" }, { 0, 5, 100, 18 }, @@ -1259,14 +1212,14 @@ Remove: %s will be removed from the search results.]], term, term, term) 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, "^7The trade site will filter out listings with other currencies,\nif anything other than \"Chaos 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) controls.maxLevel = new("EditControl", {"TOPLEFT",lastItemAnchor,"BOTTOMLEFT"}, {0, 5, 100, 18}, nil, nil, "%D") controls.maxLevel.buf = self.lastMaxLevel and tostring(self.lastMaxLevel) or "" - controls.maxLevelLabel = new("LabelControl", {"RIGHT",controls.maxLevel,"LEFT"}, {-5, 0, 0, 16}, "Max Level:") + controls.maxLevelLabel = new("LabelControl", { "RIGHT", controls.maxLevel, "LEFT" }, { -5, 0, 0, 16 }, "^7Max Level:") updateLastAnchor(controls.maxLevel) -- basic filtering by slot for sockets and links, Megalomaniac does not have slot and Sockets use "Jewel nodeId" @@ -1306,6 +1259,7 @@ Remove: %s will be removed from the search results.]], term, term, term) end popupHeight = popupHeight + 4 + local selectedMods = {} if context.slotTbl.slotName == "Watcher's Eye" then controls.includeAllWEMods = new("CheckBoxControl", {"TOPRIGHT",lastItemAnchor,"BOTTOMRIGHT"}, {0, 5, 18}, "Include all Watcher's Eye mods:", function(state) end) controls.includeAllWEMods.tooltipText = "Include mods that could not have a weight calculated for them at weight 0." @@ -1318,7 +1272,6 @@ Remove: %s will be removed from the search results.]], term, term, term) self.tradeTypeIndex = context.controls.tradeTypeSelection.selIndex - self.lastCopyEldritch = controls.copyEldritch and controls.copyEldritch.state self.lastCopyEnchantMode = controls.copyEnchantMode and controls.copyEnchantMode:GetSelValue() if controls.includeMirrored then @@ -1327,12 +1280,9 @@ Remove: %s will be removed from the search results.]], term, term, term) if controls.includeCorrupted then self.lastIncludeCorrupted, options.includeCorrupted = controls.includeCorrupted.state, controls.includeCorrupted.state end - -- if controls.includeSynthesis then - -- self.lastIncludeSynthesis, options.includeSynthesis = controls.includeSynthesis.state, controls.includeSynthesis.state - -- end if controls.includeEldritch then - self.lastIncludeEldritch, options.includeEldritch = controls.includeEldritch.selIndex, - controls.includeEldritch:GetSelValue() + self.lastIncludeEldritch, options.includeEldritch = controls.includeEldritch:GetSelValue(), + controls.includeEldritch:GetSelValue() end if controls.includeScourge then self.lastIncludeScourge, options.includeScourge = controls.includeScourge.state, controls.includeScourge.state @@ -1374,12 +1324,142 @@ Remove: %s will be removed from the search results.]], term, term, term) if controls.includeAllWEMods then options.includeAllWEMods = controls.includeAllWEMods.state end + if #selectedMods > 0 then + options.requiredMods = copyTable(selectedMods) + end options.statWeights = statWeights + if controls.jewelSlot then + slot = controls.jewelSlot:GetSelValue() + context.slotTbl.selectedJewelNodeId = slot.nodeId + end self:StartQuery(slot, options) end) + controls.generateQuery.enabled = function() + return not controls.jewelSlot or controls.jewelSlot:GetSelValue() ~= nil + end + controls.generateQuery.tooltipText = controls.jewelSlot and "Requires an active Jewel Socket." or nil controls.cancel = new("ButtonControl", { "BOTTOM", nil, "BOTTOM" }, {45, -10, 80, 20}, "Cancel", function() main:ClosePopup() end) - main:OpenPopup(400, popupHeight, "Query Options", controls) + if context.slotTbl.unique then + main:OpenPopup(popupWidth, popupHeight, "Query Options", controls) + return + end + + -- intended width of the whole row, including dropdown and aux controls + local totalWidth = 340 + -- size of min value input + local fieldWidth = 60 + -- size of clear button + local buttonSize = 20 + -- gap between controls + local xSpacing = 4 + local auxControlWidth = buttonSize + fieldWidth + 2 * xSpacing + + local _, lastItemY = lastItemAnchor:GetPos() + local _, lastItemH = lastItemAnchor:GetSize() + controls.modSelectorHeaderAnchor = new("Control", { "TOPLEFT", nil, "TOPLEFT" }, + -- position right below last item, centered horizontally + { (popupWidth - totalWidth) / 2, lastItemH + lastItemY, 0, 0 }, + "") + updateLastAnchor(controls.modSelectorHeaderAnchor) + -- get mod selector list + getModList = function() + local _, itemCategory = tradeHelpers.getTradeCategory(slot.slotName, slot and self.itemsTab.items[slot.selItemId]) + -- add radius/base as they have different mods + if controls.jewelType and itemCategory == "Jewel" then + itemCategory = controls.jewelType:GetSelValue() .. itemCategory + end + local mods = { { label = "^7+ Add Required Stat" } } + -- pob1 uses ids in QueryMods.lua which are based on mod names and stat + -- orders. these result in duplicates + local includedIds = {} + for _, modType in ipairs({ "Explicit", "Implicit", "Corrupted" }) do + for idStr, modData in pairs(self.modData[modType]) do + if modData[itemCategory] ~= nil and not includedIds[modData.tradeMod.id] then + local text = "^7" .. modData.tradeMod.text:gsub("(%a+) Passive Skills in Radius also grant ", "%1: ") + includedIds[modData.tradeMod.id] = true + if modType ~= "Explicit" then + -- dim-ish red or the greenish yellow trade site uses for implicits slightly brightened + local colour = modType == "Corrupted" and "^x9E3E38" or "^x989654" + text = text .. string.format(" %s(%s)", colour, modType) + end + t_insert(mods, { label = text, tradeId = modData.tradeMod.id }) + end + end + end + return mods + end + -- amount of mod selectors: technically we could have 40, but the more we have the fewer + -- stats fit in the weighted sum, and this means a static popup size is ok + local maxSelectors = 3 + -- set mod selector dropdown labels, adjust width, and possibly change the mod list + setModSelectors = function(controls, modList) + -- reset selections + if modList then + selectedMods = {} + end + for i = 1, maxSelectors do + local mod = selectedMods[i] + local selector = controls["modSelector" .. i] + local minimumBox = controls["modSelectorMin" .. i] + if modList then + selector:SetList(modList) + end + if mod then + selector:SelByValue(mod.label, "label") + selector.width = totalWidth - auxControlWidth + minimumBox.buf = mod.value and tostring(mod.value) or "" + else + selector.selIndex = 1 + selector.width = totalWidth + end + selector:CheckDroppedWidth(true) + end + end + -- mod filter dropdown and aux controls + for i = 1, maxSelectors do + -- dropdown which lists all mods that fit + local dropdown = new("DropDownControl", { "TOPLEFT", lastItemAnchor, "BOTTOMLEFT" }, + { 0, 4, totalWidth, 20 }, nil, + function(idx, val) + if idx == 1 then + table.remove(selectedMods, i) + else + selectedMods[i] = copyTable(val) + end + setModSelectors(controls) + end) + dropdown.shown = function() + return not not selectedMods[i - 1] or i == 1 + end + updateLastAnchor(dropdown) + dropdown:SetList({}) + controls["modSelector" .. i] = dropdown + + -- box that sets minimum value for filter + local minimumBox = tradeHelpers.newPlainNumericEdit({ "LEFT", lastItemAnchor, "RIGHT" }, + { xSpacing, 0, fieldWidth, buttonSize }, "", "Min", 6, false, function(val) + selectedMods[i].value = tonumber(val) + end) + minimumBox.shown = function() + return not not selectedMods[i] + end + controls["modSelectorMin" .. i] = minimumBox + + -- button which removes the mod row + local clearButton = new("ButtonControl", { "LEFT", minimumBox, "RIGHT" }, { xSpacing, 0, buttonSize, buttonSize }, + "x", function() + table.remove(selectedMods, i) + setModSelectors(controls) + end) + clearButton.shown = function() + return not not selectedMods[i] + end + controls["modSelectorClear" .. i] = clearButton + end + setModSelectors(controls, getModList()) + + main:OpenPopup(popupWidth, popupHeight, "Query Options", controls) end \ No newline at end of file diff --git a/src/Classes/TradeQueryRequests.lua b/src/Classes/TradeQueryRequests.lua index 06e4bba2d76..e5ac335c335 100644 --- a/src/Classes/TradeQueryRequests.lua +++ b/src/Classes/TradeQueryRequests.lua @@ -5,6 +5,7 @@ -- local dkjson = require "dkjson" +local utils = LoadModule("Modules/Utils") ---@class TradeQueryRequests local TradeQueryRequestsClass = newClass("TradeQueryRequests", function(self, rateLimiter) @@ -16,6 +17,7 @@ local TradeQueryRequestsClass = newClass("TradeQueryRequests", function(self, ra ["fetch"] = {}, } self.hostName = "https://www.pathofexile.com/" + self.hostNamePattern = "h?t?t?p?s?:?/?/?w?w?w?%.?pathofexile%.com/" end) ---Main routine for processing request queue @@ -220,7 +222,7 @@ function TradeQueryRequestsClass:PerformSearch(realm, league, query, callback) if response.error then if not (response.error.code and response.error.message) then errMsg = "Encountered unknown error, check console for details." - ConPrintf("Unknown error: %s", stringify(response.error)) + ConPrintf("Unknown error: %s", utils.stringify(response.error)) callback(response, errMsg) end if response.error.message:find("Logging in will increase this limit") then @@ -292,7 +294,7 @@ function TradeQueryRequestsClass:FetchResultBlock(url, callback) amount = trade_entry.listing.price.amount, currency = trade_entry.listing.price.currency, priceType = trade_entry.listing.price.type, - item_string = common.base64.decode(trade_entry.item.extended.text), + item_string = escapeGGGString(common.base64.decode(trade_entry.item.extended.text)), 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", @@ -306,7 +308,7 @@ end ---@param callback fun(items:table, errMsg:string, query: string?) function TradeQueryRequestsClass:SearchWithURL(url, callback) - local subpath = url:match(self.hostName .. "trade/search/(.+)$") + local subpath = url:match(self.hostNamePattern .. "trade/search/(.+)$") local paths = {} for path in subpath:gmatch("[^/]+") do table.insert(paths, path) @@ -402,7 +404,7 @@ function TradeQueryRequestsClass:buildUrl(root, realm, league, queryId) local result = root if realm and realm ~='pc' then result = result .. "/" .. realm - end + end local encodedLeague = league:gsub("[^%w%-%.%_%~]", function(c) return string.format("%%%02X", string.byte(c)) end):gsub(" ", "+") @@ -410,5 +412,5 @@ function TradeQueryRequestsClass:buildUrl(root, realm, league, queryId) if queryId then result = result .. "/" .. queryId end - return result + return result end diff --git a/src/Data/Bases/amulet.lua b/src/Data/Bases/amulet.lua index 5a2878586f0..6ef1be3b8aa 100644 --- a/src/Data/Bases/amulet.lua +++ b/src/Data/Bases/amulet.lua @@ -9,6 +9,7 @@ itemBases["Paua Amulet"] = { influenceTags = { shaper = "amulet_shaper", elder = "amulet_elder", adjudicator = "amulet_adjudicator", basilisk = "amulet_basilisk", crusader = "amulet_crusader", eyrie = "amulet_eyrie", cleansing = "amulet_cleansing", tangle = "amulet_tangle" }, implicit = "(20-30)% increased Mana Regeneration Rate", implicitModTypes = { { "resource", "mana" }, }, + implicitIds = { "ManaRegenerationImplicitAmulet1", }, req = { }, } itemBases["Coral Amulet"] = { @@ -17,6 +18,7 @@ itemBases["Coral Amulet"] = { influenceTags = { shaper = "amulet_shaper", elder = "amulet_elder", adjudicator = "amulet_adjudicator", basilisk = "amulet_basilisk", crusader = "amulet_crusader", eyrie = "amulet_eyrie", cleansing = "amulet_cleansing", tangle = "amulet_tangle" }, implicit = "Regenerate (2-4) Life per second", implicitModTypes = { { "flat_life_regen", "resource", "life" }, }, + implicitIds = { "LifeRegenerationImplicitAmulet1", }, req = { }, } itemBases["Amber Amulet"] = { @@ -25,6 +27,7 @@ itemBases["Amber Amulet"] = { influenceTags = { shaper = "amulet_shaper", elder = "amulet_elder", adjudicator = "amulet_adjudicator", basilisk = "amulet_basilisk", crusader = "amulet_crusader", eyrie = "amulet_eyrie", cleansing = "amulet_cleansing", tangle = "amulet_tangle" }, implicit = "+(20-30) to Strength", implicitModTypes = { { "attribute" }, }, + implicitIds = { "StrengthImplicitAmulet1", }, req = { level = 5, }, } itemBases["Jade Amulet"] = { @@ -33,6 +36,7 @@ itemBases["Jade Amulet"] = { influenceTags = { shaper = "amulet_shaper", elder = "amulet_elder", adjudicator = "amulet_adjudicator", basilisk = "amulet_basilisk", crusader = "amulet_crusader", eyrie = "amulet_eyrie", cleansing = "amulet_cleansing", tangle = "amulet_tangle" }, implicit = "+(20-30) to Dexterity", implicitModTypes = { { "attribute" }, }, + implicitIds = { "DexterityImplicitAmulet1", }, req = { level = 5, }, } itemBases["Lapis Amulet"] = { @@ -41,6 +45,7 @@ itemBases["Lapis Amulet"] = { influenceTags = { shaper = "amulet_shaper", elder = "amulet_elder", adjudicator = "amulet_adjudicator", basilisk = "amulet_basilisk", crusader = "amulet_crusader", eyrie = "amulet_eyrie", cleansing = "amulet_cleansing", tangle = "amulet_tangle" }, implicit = "+(20-30) to Intelligence", implicitModTypes = { { "attribute" }, }, + implicitIds = { "IntelligenceImplicitAmulet1", }, req = { level = 5, }, } itemBases["Gold Amulet"] = { @@ -49,6 +54,7 @@ itemBases["Gold Amulet"] = { influenceTags = { shaper = "amulet_shaper", elder = "amulet_elder", adjudicator = "amulet_adjudicator", basilisk = "amulet_basilisk", crusader = "amulet_crusader", eyrie = "amulet_eyrie", cleansing = "amulet_cleansing", tangle = "amulet_tangle" }, implicit = "(12-20)% increased Rarity of Items found", implicitModTypes = { { "drop" }, }, + implicitIds = { "ItemFoundRarityIncreaseImplicitAmulet1", }, req = { level = 8, }, } itemBases["Onyx Amulet"] = { @@ -57,6 +63,7 @@ itemBases["Onyx Amulet"] = { influenceTags = { shaper = "amulet_shaper", elder = "amulet_elder", adjudicator = "amulet_adjudicator", basilisk = "amulet_basilisk", crusader = "amulet_crusader", eyrie = "amulet_eyrie", cleansing = "amulet_cleansing", tangle = "amulet_tangle" }, implicit = "+(10-16) to all Attributes", implicitModTypes = { { "attribute" }, }, + implicitIds = { "AllAttributesImplicitAmulet1", }, req = { level = 20, }, } itemBases["Turquoise Amulet"] = { @@ -65,6 +72,7 @@ itemBases["Turquoise Amulet"] = { influenceTags = { shaper = "amulet_shaper", elder = "amulet_elder", adjudicator = "amulet_adjudicator", basilisk = "amulet_basilisk", crusader = "amulet_crusader", eyrie = "amulet_eyrie", cleansing = "amulet_cleansing", tangle = "amulet_tangle" }, implicit = "+(16-24) to Dexterity and Intelligence", implicitModTypes = { { "attribute" }, }, + implicitIds = { "HybridDexInt", }, req = { level = 16, }, } itemBases["Agate Amulet"] = { @@ -73,6 +81,7 @@ itemBases["Agate Amulet"] = { influenceTags = { shaper = "amulet_shaper", elder = "amulet_elder", adjudicator = "amulet_adjudicator", basilisk = "amulet_basilisk", crusader = "amulet_crusader", eyrie = "amulet_eyrie", cleansing = "amulet_cleansing", tangle = "amulet_tangle" }, implicit = "+(16-24) to Strength and Intelligence", implicitModTypes = { { "attribute" }, }, + implicitIds = { "HybridStrInt", }, req = { level = 16, }, } itemBases["Citrine Amulet"] = { @@ -81,6 +90,7 @@ itemBases["Citrine Amulet"] = { influenceTags = { shaper = "amulet_shaper", elder = "amulet_elder", adjudicator = "amulet_adjudicator", basilisk = "amulet_basilisk", crusader = "amulet_crusader", eyrie = "amulet_eyrie", cleansing = "amulet_cleansing", tangle = "amulet_tangle" }, implicit = "+(16-24) to Strength and Dexterity", implicitModTypes = { { "attribute" }, }, + implicitIds = { "HybridStrDex", }, req = { level = 16, }, } itemBases["Ruby Amulet"] = { @@ -89,6 +99,7 @@ itemBases["Ruby Amulet"] = { influenceTags = { shaper = "amulet_shaper", elder = "amulet_elder", adjudicator = "amulet_adjudicator", basilisk = "amulet_basilisk", crusader = "amulet_crusader", eyrie = "amulet_eyrie", cleansing = "amulet_cleansing", tangle = "amulet_tangle" }, implicit = "+(20-30)% to Fire Resistance", implicitModTypes = { { "elemental", "fire", "resistance" }, }, + implicitIds = { "FireResistImplicitAmulet1", }, req = { }, } itemBases["Unset Amulet"] = { @@ -97,6 +108,7 @@ itemBases["Unset Amulet"] = { influenceTags = { shaper = "amulet_shaper", elder = "amulet_elder", adjudicator = "amulet_adjudicator", basilisk = "amulet_basilisk", crusader = "amulet_crusader", eyrie = "amulet_eyrie", cleansing = "amulet_cleansing", tangle = "amulet_tangle" }, implicit = "Has 1 Socket", implicitModTypes = { { }, }, + implicitIds = { "AmuletHasOneSocket", }, req = { level = 5, }, } itemBases["Blue Pearl Amulet"] = { @@ -105,6 +117,7 @@ itemBases["Blue Pearl Amulet"] = { influenceTags = { shaper = "amulet_shaper", elder = "amulet_elder", adjudicator = "amulet_adjudicator", basilisk = "amulet_basilisk", crusader = "amulet_crusader", eyrie = "amulet_eyrie", cleansing = "amulet_cleansing", tangle = "amulet_tangle" }, implicit = "(48-56)% increased Mana Regeneration Rate", implicitModTypes = { { "resource", "mana" }, }, + implicitIds = { "ManaRegenerationImplicitAmulet2", }, req = { level = 77, }, } itemBases["Marble Amulet"] = { @@ -113,6 +126,7 @@ itemBases["Marble Amulet"] = { influenceTags = { shaper = "amulet_shaper", elder = "amulet_elder", adjudicator = "amulet_adjudicator", basilisk = "amulet_basilisk", crusader = "amulet_crusader", eyrie = "amulet_eyrie", cleansing = "amulet_cleansing", tangle = "amulet_tangle" }, implicit = "Regenerate (1.2-1.6)% of Life per second", implicitModTypes = { { "resource", "life" }, }, + implicitIds = { "LifeRegenerationImplicitAmulet2", }, req = { level = 74, }, } itemBases["Seaglass Amulet"] = { @@ -121,6 +135,7 @@ itemBases["Seaglass Amulet"] = { influenceTags = { shaper = "amulet_shaper", elder = "amulet_elder", adjudicator = "amulet_adjudicator", basilisk = "amulet_basilisk", crusader = "amulet_crusader", eyrie = "amulet_eyrie", cleansing = "amulet_cleansing", tangle = "amulet_tangle" }, implicit = "(10-15)% faster start of Energy Shield Recharge", implicitModTypes = { { "defences", "energy_shield" }, }, + implicitIds = { "ReducedEnergyShieldDelayImplicit1_", }, req = { level = 74, }, } itemBases["Astrolabe Amulet"] = { @@ -129,6 +144,7 @@ itemBases["Astrolabe Amulet"] = { influenceTags = { shaper = "amulet_shaper", elder = "amulet_elder", adjudicator = "amulet_adjudicator", basilisk = "amulet_basilisk", crusader = "amulet_crusader", eyrie = "amulet_eyrie", cleansing = "amulet_cleansing", tangle = "amulet_tangle" }, implicit = "Implicit Modifiers Cannot Be Changed\nHas Elder, Shaper and all Conqueror Influences", implicitModTypes = { { }, { }, }, + implicitIds = { "CanHaveEveryInfluenceTypeImplicitE1", }, req = { level = 69, }, } itemBases["Simplex Amulet"] = { @@ -137,6 +153,7 @@ itemBases["Simplex Amulet"] = { influenceTags = { shaper = "amulet_shaper", elder = "amulet_elder", adjudicator = "amulet_adjudicator", basilisk = "amulet_basilisk", crusader = "amulet_crusader", eyrie = "amulet_eyrie", cleansing = "amulet_cleansing", tangle = "amulet_tangle" }, implicit = "-2 Prefix Modifiers allowed\n-1 Suffix Modifier allowed\nImplicit Modifiers Cannot Be Changed\n100% increased Explicit Modifier magnitudes", implicitModTypes = { { }, { }, { }, { }, }, + implicitIds = { "MaxPrefixMaxSuffixModEffectImplicitE2", }, req = { level = 24, }, } itemBases["Focused Amulet"] = { @@ -145,6 +162,7 @@ itemBases["Focused Amulet"] = { influenceTags = { shaper = "amulet_shaper", elder = "amulet_elder", adjudicator = "amulet_adjudicator", basilisk = "amulet_basilisk", crusader = "amulet_crusader", eyrie = "amulet_eyrie", cleansing = "amulet_cleansing", tangle = "amulet_tangle" }, implicit = "-1 Prefix Modifier allowed\n-2 Suffix Modifiers allowed\nImplicit Modifiers Cannot Be Changed\n100% increased Explicit Modifier magnitudes", implicitModTypes = { { }, { }, { }, { }, }, + implicitIds = { "MaxPrefixMaxSuffixModEffectImplicitE3", }, req = { level = 24, }, } itemBases["Jet Amulet"] = { @@ -153,6 +171,7 @@ itemBases["Jet Amulet"] = { influenceTags = { shaper = "amulet_shaper", elder = "amulet_elder", adjudicator = "amulet_adjudicator", basilisk = "amulet_basilisk", crusader = "amulet_crusader", eyrie = "amulet_eyrie", cleansing = "amulet_cleansing", tangle = "amulet_tangle" }, implicit = "+(8-12)% to all Elemental Resistances", implicitModTypes = { { "elemental", "resistance" }, }, + implicitIds = { "AllResistancesImplicitVictorAmulet", }, req = { level = 12, }, } @@ -163,6 +182,7 @@ itemBases["Black Maw Talisman"] = { influenceTags = { shaper = "amulet_shaper", elder = "amulet_elder", adjudicator = "amulet_adjudicator", basilisk = "amulet_basilisk", crusader = "amulet_crusader", eyrie = "amulet_eyrie", cleansing = "amulet_cleansing", tangle = "amulet_tangle" }, implicit = "Has 1 Socket", implicitModTypes = { { }, }, + implicitIds = { "TalismanHasOneSocket_", }, req = { }, flavourText = { "The First Ones stalk with us", @@ -179,6 +199,7 @@ itemBases["Bonespire Talisman"] = { influenceTags = { shaper = "amulet_shaper", elder = "amulet_elder", adjudicator = "amulet_adjudicator", basilisk = "amulet_basilisk", crusader = "amulet_crusader", eyrie = "amulet_eyrie", cleansing = "amulet_cleansing", tangle = "amulet_tangle" }, implicit = "(20-30)% increased maximum Mana", implicitModTypes = { { "resource", "mana" }, }, + implicitIds = { "TalismanIncreasedMana", }, req = { }, flavourText = { "The civilised man must wrestle", @@ -195,6 +216,7 @@ itemBases["Ashscale Talisman"] = { influenceTags = { shaper = "amulet_shaper", elder = "amulet_elder", adjudicator = "amulet_adjudicator", basilisk = "amulet_basilisk", crusader = "amulet_crusader", eyrie = "amulet_eyrie", cleansing = "amulet_cleansing", tangle = "amulet_tangle" }, implicit = "(20-30)% increased Fire Damage", implicitModTypes = { { "elemental_damage", "damage", "elemental", "fire" }, }, + implicitIds = { "TalismanIncreasedFireDamage", }, req = { }, flavourText = { "The fire of the hearth is a docile dog,", @@ -211,6 +233,7 @@ itemBases["Lone Antler Talisman"] = { influenceTags = { shaper = "amulet_shaper", elder = "amulet_elder", adjudicator = "amulet_adjudicator", basilisk = "amulet_basilisk", crusader = "amulet_crusader", eyrie = "amulet_eyrie", cleansing = "amulet_cleansing", tangle = "amulet_tangle" }, implicit = "(20-30)% increased Lightning Damage", implicitModTypes = { { "elemental_damage", "damage", "elemental", "lightning" }, }, + implicitIds = { "TalismanIncreasedLightningDamage", }, req = { }, flavourText = { "The First Ones thundered over Ezomyr", @@ -227,6 +250,7 @@ itemBases["Deep One Talisman"] = { influenceTags = { shaper = "amulet_shaper", elder = "amulet_elder", adjudicator = "amulet_adjudicator", basilisk = "amulet_basilisk", crusader = "amulet_crusader", eyrie = "amulet_eyrie", cleansing = "amulet_cleansing", tangle = "amulet_tangle" }, implicit = "(20-30)% increased Cold Damage", implicitModTypes = { { "elemental_damage", "damage", "elemental", "cold" }, }, + implicitIds = { "TalismanIncreasedColdDamage", }, req = { }, flavourText = { "We have basked in the cloying warmth of servitude.", @@ -243,6 +267,7 @@ itemBases["Breakrib Talisman"] = { influenceTags = { shaper = "amulet_shaper", elder = "amulet_elder", adjudicator = "amulet_adjudicator", basilisk = "amulet_basilisk", crusader = "amulet_crusader", eyrie = "amulet_eyrie", cleansing = "amulet_cleansing", tangle = "amulet_tangle" }, implicit = "(20-30)% increased Global Physical Damage", implicitModTypes = { { "physical_damage", "damage", "physical" }, }, + implicitIds = { "TalismanIncreasedPhysicalDamage", }, req = { }, flavourText = { "I stood among the stones", @@ -259,6 +284,7 @@ itemBases["Deadhand Talisman"] = { influenceTags = { shaper = "amulet_shaper", elder = "amulet_elder", adjudicator = "amulet_adjudicator", basilisk = "amulet_basilisk", crusader = "amulet_crusader", eyrie = "amulet_eyrie", cleansing = "amulet_cleansing", tangle = "amulet_tangle" }, implicit = "(19-31)% increased Chaos Damage", implicitModTypes = { { "chaos_damage", "damage", "chaos" }, }, + implicitIds = { "TalismanIncreasedChaosDamage", }, req = { }, flavourText = { "The Empire poisons our blood with sweet wine.", @@ -275,6 +301,7 @@ itemBases["Undying Flesh Talisman"] = { influenceTags = { shaper = "amulet_shaper", elder = "amulet_elder", adjudicator = "amulet_adjudicator", basilisk = "amulet_basilisk", crusader = "amulet_crusader", eyrie = "amulet_eyrie", cleansing = "amulet_cleansing", tangle = "amulet_tangle" }, implicit = "+1 to maximum number of Raised Zombies", implicitModTypes = { { "minion" }, }, + implicitIds = { "TalismanAdditionalZombie", }, req = { }, flavourText = { "'Sleep when you are weary,' our mothers told us.", @@ -291,6 +318,7 @@ itemBases["Rot Head Talisman"] = { influenceTags = { shaper = "amulet_shaper", elder = "amulet_elder", adjudicator = "amulet_adjudicator", basilisk = "amulet_basilisk", crusader = "amulet_crusader", eyrie = "amulet_eyrie", cleansing = "amulet_cleansing", tangle = "amulet_tangle" }, implicit = "(30-40)% increased Fish Bite Sensitivity", implicitModTypes = { { "green_herring" }, }, + implicitIds = { "TalismanFishBiteSensitivity", }, req = { }, flavourText = { "To catch a big fish you need tempting bait.", @@ -306,6 +334,7 @@ itemBases["Mandible Talisman"] = { influenceTags = { shaper = "amulet_shaper", elder = "amulet_elder", adjudicator = "amulet_adjudicator", basilisk = "amulet_basilisk", crusader = "amulet_crusader", eyrie = "amulet_eyrie", cleansing = "amulet_cleansing", tangle = "amulet_tangle" }, implicit = "(6-10)% increased Attack and Cast Speed", implicitModTypes = { { "attack", "caster", "speed" }, }, + implicitIds = { "TalismanAttackAndCastSpeed", }, req = { }, flavourText = { "The First Ones hold us", @@ -322,6 +351,7 @@ itemBases["Chrysalis Talisman"] = { influenceTags = { shaper = "amulet_shaper", elder = "amulet_elder", adjudicator = "amulet_adjudicator", basilisk = "amulet_basilisk", crusader = "amulet_crusader", eyrie = "amulet_eyrie", cleansing = "amulet_cleansing", tangle = "amulet_tangle" }, implicit = "(20-30)% increased Spell Damage", implicitModTypes = { { "caster_damage", "damage", "caster" }, }, + implicitIds = { "TalismanSpellDamage", }, req = { }, flavourText = { "The world of the First Ones is harsh;", @@ -338,6 +368,7 @@ itemBases["Writhing Talisman"] = { influenceTags = { shaper = "amulet_shaper", elder = "amulet_elder", adjudicator = "amulet_adjudicator", basilisk = "amulet_basilisk", crusader = "amulet_crusader", eyrie = "amulet_eyrie", cleansing = "amulet_cleansing", tangle = "amulet_tangle" }, implicit = "(20-30)% increased Attack Damage", implicitModTypes = { { "damage", "attack" }, }, + implicitIds = { "TalismanAttackDamage", }, req = { }, flavourText = { "For too long we have crawled in darkness,", @@ -354,6 +385,7 @@ itemBases["Hexclaw Talisman"] = { influenceTags = { shaper = "amulet_shaper", elder = "amulet_elder", adjudicator = "amulet_adjudicator", basilisk = "amulet_basilisk", crusader = "amulet_crusader", eyrie = "amulet_eyrie", cleansing = "amulet_cleansing", tangle = "amulet_tangle" }, implicit = "(40-50)% increased Global Critical Strike Chance", implicitModTypes = { { "critical" }, }, + implicitIds = { "TalismanIncreasedCriticalChance", }, req = { }, flavourText = { "The Hunter faced the First One", @@ -370,6 +402,7 @@ itemBases["Primal Skull Talisman"] = { influenceTags = { shaper = "amulet_shaper", elder = "amulet_elder", adjudicator = "amulet_adjudicator", basilisk = "amulet_basilisk", crusader = "amulet_crusader", eyrie = "amulet_eyrie", cleansing = "amulet_cleansing", tangle = "amulet_tangle" }, implicit = "Regenerate 2% of Life per second", implicitModTypes = { { "resource", "life" }, }, + implicitIds = { "TalismanPercentLifeRegeneration", }, req = { }, flavourText = { "With the will of the first ones in our sinews", @@ -386,6 +419,7 @@ itemBases["Wereclaw Talisman"] = { influenceTags = { shaper = "amulet_shaper", elder = "amulet_elder", adjudicator = "amulet_adjudicator", basilisk = "amulet_basilisk", crusader = "amulet_crusader", eyrie = "amulet_eyrie", cleansing = "amulet_cleansing", tangle = "amulet_tangle" }, implicit = "+(24-36)% to Global Critical Strike Multiplier", implicitModTypes = { { "damage", "critical" }, }, + implicitIds = { "TalismanIncreasedCriticalStrikeMultiplier_", }, req = { }, flavourText = { "It's said to be noble to stand one's ground.", @@ -402,6 +436,7 @@ itemBases["Splitnewt Talisman"] = { influenceTags = { shaper = "amulet_shaper", elder = "amulet_elder", adjudicator = "amulet_adjudicator", basilisk = "amulet_basilisk", crusader = "amulet_crusader", eyrie = "amulet_eyrie", cleansing = "amulet_cleansing", tangle = "amulet_tangle" }, implicit = "(4-6)% chance to Freeze, Shock and Ignite", implicitModTypes = { { "elemental", "fire", "cold", "lightning", "ailment" }, }, + implicitIds = { "TalismanChanceToFreezeShockIgnite_", }, req = { }, flavourText = { "From flesh and ferocity,", @@ -418,6 +453,7 @@ itemBases["Clutching Talisman"] = { influenceTags = { shaper = "amulet_shaper", elder = "amulet_elder", adjudicator = "amulet_adjudicator", basilisk = "amulet_basilisk", crusader = "amulet_crusader", eyrie = "amulet_eyrie", cleansing = "amulet_cleansing", tangle = "amulet_tangle" }, implicit = "(15-25)% increased Global Defences", implicitModTypes = { { "defences" }, }, + implicitIds = { "TalismanGlobalDefensesPercent", }, req = { }, flavourText = { "Fear the children of the First Ones.", @@ -434,6 +470,7 @@ itemBases["Avian Twins Talisman"] = { influenceTags = { shaper = "amulet_shaper", elder = "amulet_elder", adjudicator = "amulet_adjudicator", basilisk = "amulet_basilisk", crusader = "amulet_crusader", eyrie = "amulet_eyrie", cleansing = "amulet_cleansing", tangle = "amulet_tangle" }, implicit = "50% of Fire Damage from Hits taken as Cold Damage", implicitModTypes = { { "elemental", "fire", "cold" }, }, + implicitIds = { "TalismanFireTakenAsCold", }, req = { }, flavourText = { "The first ones live where they can, where they must.", @@ -450,6 +487,7 @@ itemBases["Avian Twins Talisman"] = { influenceTags = { shaper = "amulet_shaper", elder = "amulet_elder", adjudicator = "amulet_adjudicator", basilisk = "amulet_basilisk", crusader = "amulet_crusader", eyrie = "amulet_eyrie", cleansing = "amulet_cleansing", tangle = "amulet_tangle" }, implicit = "50% of Fire Damage from Hits taken as Lightning Damage", implicitModTypes = { { "elemental", "fire", "lightning" }, }, + implicitIds = { "TalismanFireTakenAsLightning", }, req = { }, flavourText = { "The first ones live where they can, where they must.", @@ -466,6 +504,7 @@ itemBases["Avian Twins Talisman"] = { influenceTags = { shaper = "amulet_shaper", elder = "amulet_elder", adjudicator = "amulet_adjudicator", basilisk = "amulet_basilisk", crusader = "amulet_crusader", eyrie = "amulet_eyrie", cleansing = "amulet_cleansing", tangle = "amulet_tangle" }, implicit = "50% of Cold Damage from Hits taken as Fire Damage", implicitModTypes = { { "elemental", "fire", "cold" }, }, + implicitIds = { "TalismanColdTakenAsFire", }, req = { }, flavourText = { "The first ones live where they can, where they must.", @@ -482,6 +521,7 @@ itemBases["Avian Twins Talisman"] = { influenceTags = { shaper = "amulet_shaper", elder = "amulet_elder", adjudicator = "amulet_adjudicator", basilisk = "amulet_basilisk", crusader = "amulet_crusader", eyrie = "amulet_eyrie", cleansing = "amulet_cleansing", tangle = "amulet_tangle" }, implicit = "50% of Cold Damage from Hits taken as Lightning Damage", implicitModTypes = { { "elemental", "cold", "lightning" }, }, + implicitIds = { "TalismanColdTakenAsLightning", }, req = { }, flavourText = { "The first ones live where they can, where they must.", @@ -498,6 +538,7 @@ itemBases["Avian Twins Talisman"] = { influenceTags = { shaper = "amulet_shaper", elder = "amulet_elder", adjudicator = "amulet_adjudicator", basilisk = "amulet_basilisk", crusader = "amulet_crusader", eyrie = "amulet_eyrie", cleansing = "amulet_cleansing", tangle = "amulet_tangle" }, implicit = "50% of Lightning Damage from Hits taken as Cold Damage", implicitModTypes = { { "elemental", "cold", "lightning" }, }, + implicitIds = { "TalismanLightningTakenAsCold", }, req = { }, flavourText = { "The first ones live where they can, where they must.", @@ -514,6 +555,7 @@ itemBases["Avian Twins Talisman"] = { influenceTags = { shaper = "amulet_shaper", elder = "amulet_elder", adjudicator = "amulet_adjudicator", basilisk = "amulet_basilisk", crusader = "amulet_crusader", eyrie = "amulet_eyrie", cleansing = "amulet_cleansing", tangle = "amulet_tangle" }, implicit = "50% of Lightning Damage from Hits taken as Fire Damage", implicitModTypes = { { "elemental", "fire", "lightning" }, }, + implicitIds = { "TalismanLightningTakenAsFire", }, req = { }, flavourText = { "The first ones live where they can, where they must.", @@ -530,6 +572,7 @@ itemBases["Fangjaw Talisman"] = { influenceTags = { shaper = "amulet_shaper", elder = "amulet_elder", adjudicator = "amulet_adjudicator", basilisk = "amulet_basilisk", crusader = "amulet_crusader", eyrie = "amulet_eyrie", cleansing = "amulet_cleansing", tangle = "amulet_tangle" }, implicit = "(8-12)% increased maximum Life", implicitModTypes = { { "resource", "life" }, }, + implicitIds = { "TalismanIncreasedLife", }, req = { }, flavourText = { "The First Ones are the forever ones.", @@ -546,6 +589,7 @@ itemBases["Horned Talisman"] = { influenceTags = { shaper = "amulet_shaper", elder = "amulet_elder", adjudicator = "amulet_adjudicator", basilisk = "amulet_basilisk", crusader = "amulet_crusader", eyrie = "amulet_eyrie", cleansing = "amulet_cleansing", tangle = "amulet_tangle" }, implicit = "Projectiles Pierce 2 additional Targets", implicitModTypes = { { }, }, + implicitIds = { "TalismanAdditionalPierce", }, req = { }, flavourText = { "The Empire hides lies and falsehoods", @@ -562,6 +606,7 @@ itemBases["Spinefuse Talisman"] = { influenceTags = { shaper = "amulet_shaper", elder = "amulet_elder", adjudicator = "amulet_adjudicator", basilisk = "amulet_basilisk", crusader = "amulet_crusader", eyrie = "amulet_eyrie", cleansing = "amulet_cleansing", tangle = "amulet_tangle" }, implicit = "+(12-18)% to Damage over Time Multiplier", implicitModTypes = { { "dot_multi", "damage" }, }, + implicitIds = { "TalismanGlobalDamageOverTimeMultiplier", }, req = { }, flavourText = { "We Ezomytes are beasts of burden", @@ -578,6 +623,7 @@ itemBases["Three Rat Talisman"] = { influenceTags = { shaper = "amulet_shaper", elder = "amulet_elder", adjudicator = "amulet_adjudicator", basilisk = "amulet_basilisk", crusader = "amulet_crusader", eyrie = "amulet_eyrie", cleansing = "amulet_cleansing", tangle = "amulet_tangle" }, implicit = "(12-16)% increased Attributes", implicitModTypes = { { "attribute" }, }, + implicitIds = { "TalismanIncreasedAllAttributes", }, req = { }, flavourText = { "When we free ourselves from the shackles", @@ -594,6 +640,7 @@ itemBases["Monkey Twins Talisman"] = { influenceTags = { shaper = "amulet_shaper", elder = "amulet_elder", adjudicator = "amulet_adjudicator", basilisk = "amulet_basilisk", crusader = "amulet_crusader", eyrie = "amulet_eyrie", cleansing = "amulet_cleansing", tangle = "amulet_tangle" }, implicit = "(5-8)% increased Area of Effect", implicitModTypes = { { }, }, + implicitIds = { "TalismanIncreasedAreaOfEffect", }, req = { }, flavourText = { "The first ones marked their hunting grounds", @@ -610,6 +657,7 @@ itemBases["Longtooth Talisman"] = { influenceTags = { shaper = "amulet_shaper", elder = "amulet_elder", adjudicator = "amulet_adjudicator", basilisk = "amulet_basilisk", crusader = "amulet_crusader", eyrie = "amulet_eyrie", cleansing = "amulet_cleansing", tangle = "amulet_tangle" }, implicit = "(4-6)% additional Physical Damage Reduction", implicitModTypes = { { "physical" }, }, + implicitIds = { "TalismanReducedPhysicalDamageTaken_", }, req = { }, flavourText = { "We grew contemptuous of our past.", @@ -626,6 +674,7 @@ itemBases["Rotfeather Talisman"] = { influenceTags = { shaper = "amulet_shaper", elder = "amulet_elder", adjudicator = "amulet_adjudicator", basilisk = "amulet_basilisk", crusader = "amulet_crusader", eyrie = "amulet_eyrie", cleansing = "amulet_cleansing", tangle = "amulet_tangle" }, implicit = "(25-35)% increased Damage", implicitModTypes = { { "damage" }, }, + implicitIds = { "TalismanIncreasedDamage", }, req = { }, flavourText = { "Death met with the First Ones", @@ -642,6 +691,7 @@ itemBases["Monkey Paw Talisman"] = { influenceTags = { shaper = "amulet_shaper", elder = "amulet_elder", adjudicator = "amulet_adjudicator", basilisk = "amulet_basilisk", crusader = "amulet_crusader", eyrie = "amulet_eyrie", cleansing = "amulet_cleansing", tangle = "amulet_tangle" }, implicit = "10% chance to gain a Power Charge on Kill", implicitModTypes = { { "power_charge" }, }, + implicitIds = { "TalismanPowerChargeOnKill", }, req = { }, flavourText = { "Look not upon me with fear, my men.", @@ -658,6 +708,7 @@ itemBases["Monkey Paw Talisman"] = { influenceTags = { shaper = "amulet_shaper", elder = "amulet_elder", adjudicator = "amulet_adjudicator", basilisk = "amulet_basilisk", crusader = "amulet_crusader", eyrie = "amulet_eyrie", cleansing = "amulet_cleansing", tangle = "amulet_tangle" }, implicit = "10% chance to gain a Frenzy Charge on Kill", implicitModTypes = { { "frenzy_charge" }, }, + implicitIds = { "TalismanFrenzyChargeOnKill", }, req = { }, flavourText = { "Look not upon me with fear, my men.", @@ -674,6 +725,7 @@ itemBases["Monkey Paw Talisman"] = { influenceTags = { shaper = "amulet_shaper", elder = "amulet_elder", adjudicator = "amulet_adjudicator", basilisk = "amulet_basilisk", crusader = "amulet_crusader", eyrie = "amulet_eyrie", cleansing = "amulet_cleansing", tangle = "amulet_tangle" }, implicit = "10% chance to gain an Endurance Charge on Kill", implicitModTypes = { { "endurance_charge" }, }, + implicitIds = { "TalismanEnduranceChargeOnKill_", }, req = { }, flavourText = { "Look not upon me with fear, my men.", @@ -690,6 +742,7 @@ itemBases["Three Hands Talisman"] = { influenceTags = { shaper = "amulet_shaper", elder = "amulet_elder", adjudicator = "amulet_adjudicator", basilisk = "amulet_basilisk", crusader = "amulet_crusader", eyrie = "amulet_eyrie", cleansing = "amulet_cleansing", tangle = "amulet_tangle" }, implicit = "Gain (6-12)% of Physical Damage as Extra Damage of a random Element", implicitModTypes = { { "physical_damage", "elemental_damage", "damage", "physical", "elemental" }, }, + implicitIds = { "TalismanDamageDealtAddedAsRandomElement", }, req = { }, flavourText = { "We breed thoughts of single mind,", @@ -720,6 +773,7 @@ itemBases["Avian Twins Talisman (Fire-To-Cold)"] = { influenceTags = { shaper = "amulet_shaper", elder = "amulet_elder", adjudicator = "amulet_adjudicator", basilisk = "amulet_basilisk", crusader = "amulet_crusader", eyrie = "amulet_eyrie", cleansing = "amulet_cleansing", tangle = "amulet_tangle" }, implicit = "50% of Fire Damage from Hits taken as Cold Damage", implicitModTypes = { { "elemental", "fire", "cold" }, }, + implicitIds = { "TalismanFireTakenAsCold", }, req = { }, flavourText = { "The first ones live where they can, where they must.", @@ -736,6 +790,7 @@ itemBases["Avian Twins Talisman (Fire-To-Lightning)"] = { influenceTags = { shaper = "amulet_shaper", elder = "amulet_elder", adjudicator = "amulet_adjudicator", basilisk = "amulet_basilisk", crusader = "amulet_crusader", eyrie = "amulet_eyrie", cleansing = "amulet_cleansing", tangle = "amulet_tangle" }, implicit = "50% of Fire Damage from Hits taken as Lightning Damage", implicitModTypes = { { "elemental", "fire", "lightning" }, }, + implicitIds = { "TalismanFireTakenAsLightning", }, req = { }, flavourText = { "The first ones live where they can, where they must.", @@ -752,6 +807,7 @@ itemBases["Avian Twins Talisman (Cold-To-Lightning)"] = { influenceTags = { shaper = "amulet_shaper", elder = "amulet_elder", adjudicator = "amulet_adjudicator", basilisk = "amulet_basilisk", crusader = "amulet_crusader", eyrie = "amulet_eyrie", cleansing = "amulet_cleansing", tangle = "amulet_tangle" }, implicit = "50% of Cold Damage from Hits taken as Fire Damage", implicitModTypes = { { "elemental", "fire", "cold" }, }, + implicitIds = { "TalismanColdTakenAsFire", }, req = { }, flavourText = { "The first ones live where they can, where they must.", @@ -768,6 +824,7 @@ itemBases["Avian Twins Talisman (Cold-To-Fire)"] = { influenceTags = { shaper = "amulet_shaper", elder = "amulet_elder", adjudicator = "amulet_adjudicator", basilisk = "amulet_basilisk", crusader = "amulet_crusader", eyrie = "amulet_eyrie", cleansing = "amulet_cleansing", tangle = "amulet_tangle" }, implicit = "50% of Cold Damage from Hits taken as Lightning Damage", implicitModTypes = { { "elemental", "cold", "lightning" }, }, + implicitIds = { "TalismanColdTakenAsLightning", }, req = { }, flavourText = { "The first ones live where they can, where they must.", @@ -784,6 +841,7 @@ itemBases["Avian Twins Talisman (Lightning-To-Cold)"] = { influenceTags = { shaper = "amulet_shaper", elder = "amulet_elder", adjudicator = "amulet_adjudicator", basilisk = "amulet_basilisk", crusader = "amulet_crusader", eyrie = "amulet_eyrie", cleansing = "amulet_cleansing", tangle = "amulet_tangle" }, implicit = "50% of Lightning Damage from Hits taken as Cold Damage", implicitModTypes = { { "elemental", "cold", "lightning" }, }, + implicitIds = { "TalismanLightningTakenAsCold", }, req = { }, flavourText = { "The first ones live where they can, where they must.", @@ -800,6 +858,7 @@ itemBases["Monkey Paw Talisman (Power)"] = { influenceTags = { shaper = "amulet_shaper", elder = "amulet_elder", adjudicator = "amulet_adjudicator", basilisk = "amulet_basilisk", crusader = "amulet_crusader", eyrie = "amulet_eyrie", cleansing = "amulet_cleansing", tangle = "amulet_tangle" }, implicit = "10% chance to gain a Power Charge on Kill", implicitModTypes = { { "power_charge" }, }, + implicitIds = { "TalismanPowerChargeOnKill", }, req = { }, flavourText = { "Look not upon me with fear, my men.", @@ -816,6 +875,7 @@ itemBases["Monkey Paw Talisman (Frenzy)"] = { influenceTags = { shaper = "amulet_shaper", elder = "amulet_elder", adjudicator = "amulet_adjudicator", basilisk = "amulet_basilisk", crusader = "amulet_crusader", eyrie = "amulet_eyrie", cleansing = "amulet_cleansing", tangle = "amulet_tangle" }, implicit = "10% chance to gain a Frenzy Charge on Kill", implicitModTypes = { { "frenzy_charge" }, }, + implicitIds = { "TalismanFrenzyChargeOnKill", }, req = { }, flavourText = { "Look not upon me with fear, my men.", diff --git a/src/Data/Bases/axe.lua b/src/Data/Bases/axe.lua index 852c9f9f948..9ee990c5c14 100644 --- a/src/Data/Bases/axe.lua +++ b/src/Data/Bases/axe.lua @@ -81,6 +81,7 @@ itemBases["Etched Hatchet"] = { influenceTags = { shaper = "axe_shaper", elder = "axe_elder", adjudicator = "axe_adjudicator", basilisk = "axe_basilisk", crusader = "axe_crusader", eyrie = "axe_eyrie", cleansing = "axe_cleansing", tangle = "axe_tangle" }, implicit = "8% increased Global Physical Damage", implicitModTypes = { { "physical_damage", "damage", "physical" }, }, + implicitIds = { "IncreasedPhysicalDamagePercentImplicitMarakethOneHandAxe1", }, weapon = { PhysicalMin = 26, PhysicalMax = 46, CritChanceBase = 5, AttackRateBase = 1.35, Range = 11, }, req = { level = 35, str = 93, dex = 43, }, } @@ -154,6 +155,7 @@ itemBases["Engraved Hatchet"] = { influenceTags = { shaper = "axe_shaper", elder = "axe_elder", adjudicator = "axe_adjudicator", basilisk = "axe_basilisk", crusader = "axe_crusader", eyrie = "axe_eyrie", cleansing = "axe_cleansing", tangle = "axe_tangle" }, implicit = "8% increased Global Physical Damage", implicitModTypes = { { "physical_damage", "damage", "physical" }, }, + implicitIds = { "IncreasedPhysicalDamagePercentImplicitMarakethOneHandAxe1", }, weapon = { PhysicalMin = 40, PhysicalMax = 71, CritChanceBase = 5, AttackRateBase = 1.35, Range = 11, }, req = { level = 56, str = 143, dex = 66, }, } @@ -227,6 +229,7 @@ itemBases["Runic Hatchet"] = { influenceTags = { shaper = "axe_shaper", elder = "axe_elder", adjudicator = "axe_adjudicator", basilisk = "axe_basilisk", crusader = "axe_crusader", eyrie = "axe_eyrie", cleansing = "axe_cleansing", tangle = "axe_tangle" }, implicit = "12% increased Global Physical Damage", implicitModTypes = { { "physical_damage", "damage", "physical" }, }, + implicitIds = { "IncreasedPhysicalDamagePercentImplicitMarakethOneHandAxe2", }, weapon = { PhysicalMin = 44, PhysicalMax = 79, CritChanceBase = 5, AttackRateBase = 1.35, Range = 11, }, req = { level = 71, str = 163, dex = 82, }, } @@ -237,6 +240,7 @@ itemBases["Maltreatment Axe"] = { influenceTags = { shaper = "axe_shaper", elder = "axe_elder", adjudicator = "axe_adjudicator", basilisk = "axe_basilisk", crusader = "axe_crusader", eyrie = "axe_eyrie", cleansing = "axe_cleansing", tangle = "axe_tangle" }, implicit = "Gain 3 Rage on Melee Hit", implicitModTypes = { { }, }, + implicitIds = { "RageOnMeleeHitE1", }, weapon = { PhysicalMin = 19, PhysicalMax = 39, CritChanceBase = 5, AttackRateBase = 1.3, Range = 11, }, req = { level = 30, str = 78, dex = 34, }, } @@ -247,6 +251,7 @@ itemBases["Disapprobation Axe"] = { influenceTags = { shaper = "axe_shaper", elder = "axe_elder", adjudicator = "axe_adjudicator", basilisk = "axe_basilisk", crusader = "axe_crusader", eyrie = "axe_eyrie", cleansing = "axe_cleansing", tangle = "axe_tangle" }, implicit = "Gain 4 Rage on Melee Hit", implicitModTypes = { { }, }, + implicitIds = { "RageOnMeleeHitE2", }, weapon = { PhysicalMin = 29, PhysicalMax = 60, CritChanceBase = 5, AttackRateBase = 1.3, Range = 11, }, req = { level = 50, str = 124, dex = 54, }, } @@ -257,6 +262,7 @@ itemBases["Psychotic Axe"] = { influenceTags = { shaper = "axe_shaper", elder = "axe_elder", adjudicator = "axe_adjudicator", basilisk = "axe_basilisk", crusader = "axe_crusader", eyrie = "axe_eyrie", cleansing = "axe_cleansing", tangle = "axe_tangle" }, implicit = "Gain 5 Rage on Melee Hit", implicitModTypes = { { }, }, + implicitIds = { "RageOnMeleeHitE3", }, weapon = { PhysicalMin = 34, PhysicalMax = 71, CritChanceBase = 5, AttackRateBase = 1.3, Range = 11, }, req = { level = 70, str = 163, dex = 84, }, } @@ -331,6 +337,7 @@ itemBases["Dagger Axe"] = { influenceTags = { shaper = "2h_axe_shaper", elder = "2h_axe_elder", adjudicator = "2h_axe_adjudicator", basilisk = "2h_axe_basilisk", crusader = "2h_axe_crusader", eyrie = "2h_axe_eyrie", cleansing = "2h_axe_cleansing", tangle = "2h_axe_tangle" }, implicit = "50% increased Critical Strike Chance", implicitModTypes = { { "attack", "critical" }, }, + implicitIds = { "LocalCriticalStrikeChanceImplicitMarakethTwoHandAxe1", }, weapon = { PhysicalMin = 53, PhysicalMax = 83, CritChanceBase = 5, AttackRateBase = 1.2, Range = 13, }, req = { level = 36, str = 89, dex = 43, }, } @@ -395,6 +402,7 @@ itemBases["Talon Axe"] = { influenceTags = { shaper = "2h_axe_shaper", elder = "2h_axe_elder", adjudicator = "2h_axe_adjudicator", basilisk = "2h_axe_basilisk", crusader = "2h_axe_crusader", eyrie = "2h_axe_eyrie", cleansing = "2h_axe_cleansing", tangle = "2h_axe_tangle" }, implicit = "50% increased Critical Strike Chance", implicitModTypes = { { "attack", "critical" }, }, + implicitIds = { "LocalCriticalStrikeChanceImplicitMarakethTwoHandAxe1", }, weapon = { PhysicalMin = 88, PhysicalMax = 138, CritChanceBase = 5, AttackRateBase = 1.2, Range = 13, }, req = { level = 59, str = 140, dex = 67, }, } @@ -414,6 +422,7 @@ itemBases["Sundering Axe"] = { influenceTags = { shaper = "2h_axe_shaper", elder = "2h_axe_elder", adjudicator = "2h_axe_adjudicator", basilisk = "2h_axe_basilisk", crusader = "2h_axe_crusader", eyrie = "2h_axe_eyrie", cleansing = "2h_axe_cleansing", tangle = "2h_axe_tangle" }, implicit = "+20% to Damage over Time Multiplier for Bleeding", implicitModTypes = { { "physical_damage", "bleed", "damage", "physical", "attack", "ailment" }, }, + implicitIds = { "BleedDotMultiplier2HImplicit1", }, weapon = { PhysicalMin = 74, PhysicalMax = 155, CritChanceBase = 5, AttackRateBase = 1.3, Range = 13, }, req = { level = 60, str = 149, dex = 76, }, } @@ -433,6 +442,7 @@ itemBases["Vaal Axe"] = { influenceTags = { shaper = "2h_axe_shaper", elder = "2h_axe_elder", adjudicator = "2h_axe_adjudicator", basilisk = "2h_axe_basilisk", crusader = "2h_axe_crusader", eyrie = "2h_axe_eyrie", cleansing = "2h_axe_cleansing", tangle = "2h_axe_tangle" }, implicit = "25% chance to Maim on Hit", implicitModTypes = { { "attack" }, }, + implicitIds = { "LocalMaimOnHit2HImplicit_1", }, weapon = { PhysicalMin = 104, PhysicalMax = 174, CritChanceBase = 5, AttackRateBase = 1.15, Range = 13, }, req = { level = 64, str = 158, dex = 76, }, } @@ -461,6 +471,7 @@ itemBases["Fleshripper"] = { influenceTags = { shaper = "2h_axe_shaper", elder = "2h_axe_elder", adjudicator = "2h_axe_adjudicator", basilisk = "2h_axe_basilisk", crusader = "2h_axe_crusader", eyrie = "2h_axe_eyrie", cleansing = "2h_axe_cleansing", tangle = "2h_axe_tangle" }, implicit = "50% increased Critical Strike Chance", implicitModTypes = { { "attack", "critical" }, }, + implicitIds = { "LocalCriticalStrikeChanceImplicitMarakethTwoHandAxe2", }, weapon = { PhysicalMin = 97, PhysicalMax = 152, CritChanceBase = 5, AttackRateBase = 1.2, Range = 13, }, req = { level = 70, str = 156, dex = 84, }, } @@ -471,6 +482,7 @@ itemBases["Prime Cleaver"] = { influenceTags = { shaper = "2h_axe_shaper", elder = "2h_axe_elder", adjudicator = "2h_axe_adjudicator", basilisk = "2h_axe_basilisk", crusader = "2h_axe_crusader", eyrie = "2h_axe_eyrie", cleansing = "2h_axe_cleansing", tangle = "2h_axe_tangle" }, implicit = "Hits with this Weapon have 30% chance to ignore Enemy Physical Damage Reduction", implicitModTypes = { { "physical_damage", "damage", "physical", "attack" }, }, + implicitIds = { "LocalIgnorePhysReductionImplicitE1", }, weapon = { PhysicalMin = 39, PhysicalMax = 61, CritChanceBase = 5, AttackRateBase = 1.35, Range = 13, }, req = { level = 30, str = 73, dex = 34, }, } @@ -481,6 +493,7 @@ itemBases["Honed Cleaver"] = { influenceTags = { shaper = "2h_axe_shaper", elder = "2h_axe_elder", adjudicator = "2h_axe_adjudicator", basilisk = "2h_axe_basilisk", crusader = "2h_axe_crusader", eyrie = "2h_axe_eyrie", cleansing = "2h_axe_cleansing", tangle = "2h_axe_tangle" }, implicit = "Hits with this Weapon have 50% chance to ignore Enemy Physical Damage Reduction", implicitModTypes = { { "physical_damage", "damage", "physical", "attack" }, }, + implicitIds = { "LocalIgnorePhysReductionImplicitE2", }, weapon = { PhysicalMin = 60, PhysicalMax = 95, CritChanceBase = 5, AttackRateBase = 1.35, Range = 13, }, req = { level = 50, str = 117, dex = 54, }, } @@ -491,6 +504,7 @@ itemBases["Apex Cleaver"] = { influenceTags = { shaper = "2h_axe_shaper", elder = "2h_axe_elder", adjudicator = "2h_axe_adjudicator", basilisk = "2h_axe_basilisk", crusader = "2h_axe_crusader", eyrie = "2h_axe_eyrie", cleansing = "2h_axe_cleansing", tangle = "2h_axe_tangle" }, implicit = "Hits with this Weapon ignore Enemy Physical Damage Reduction", implicitModTypes = { { "physical_damage", "damage", "physical", "attack" }, }, + implicitIds = { "LocalIgnorePhysReductionImplicitE3", }, weapon = { PhysicalMin = 78, PhysicalMax = 121, CritChanceBase = 5, AttackRateBase = 1.35, Range = 13, }, req = { level = 70, str = 139, dex = 65, }, } diff --git a/src/Data/Bases/belt.lua b/src/Data/Bases/belt.lua index 7c3eaea9f23..633ec9bab93 100644 --- a/src/Data/Bases/belt.lua +++ b/src/Data/Bases/belt.lua @@ -8,6 +8,7 @@ itemBases["Rustic Sash"] = { influenceTags = { shaper = "belt_shaper", elder = "belt_elder", adjudicator = "belt_adjudicator", basilisk = "belt_basilisk", crusader = "belt_crusader", eyrie = "belt_eyrie", cleansing = "belt_cleansing", tangle = "belt_tangle" }, implicit = "(12-24)% increased Global Physical Damage", implicitModTypes = { { "physical_damage", "damage", "physical" }, }, + implicitIds = { "IncreasedPhysicalDamagePercentImplicitBelt1", }, req = { }, } itemBases["Chain Belt"] = { @@ -16,6 +17,7 @@ itemBases["Chain Belt"] = { influenceTags = { shaper = "belt_shaper", elder = "belt_elder", adjudicator = "belt_adjudicator", basilisk = "belt_basilisk", crusader = "belt_crusader", eyrie = "belt_eyrie", cleansing = "belt_cleansing", tangle = "belt_tangle" }, implicit = "+(9-20) to maximum Energy Shield", implicitModTypes = { { "defences", "energy_shield" }, }, + implicitIds = { "IncreasedEnergyShieldImplicitBelt1", }, req = { }, } itemBases["Leather Belt"] = { @@ -24,6 +26,7 @@ itemBases["Leather Belt"] = { influenceTags = { shaper = "belt_shaper", elder = "belt_elder", adjudicator = "belt_adjudicator", basilisk = "belt_basilisk", crusader = "belt_crusader", eyrie = "belt_eyrie", cleansing = "belt_cleansing", tangle = "belt_tangle" }, implicit = "+(25-40) to maximum Life", implicitModTypes = { { "resource", "life" }, }, + implicitIds = { "IncreasedLifeImplicitBelt1", }, req = { level = 8, }, } itemBases["Heavy Belt"] = { @@ -32,6 +35,7 @@ itemBases["Heavy Belt"] = { influenceTags = { shaper = "belt_shaper", elder = "belt_elder", adjudicator = "belt_adjudicator", basilisk = "belt_basilisk", crusader = "belt_crusader", eyrie = "belt_eyrie", cleansing = "belt_cleansing", tangle = "belt_tangle" }, implicit = "+(25-35) to Strength", implicitModTypes = { { "attribute" }, }, + implicitIds = { "StrengthImplicitBelt1", }, req = { level = 8, }, } itemBases["Cloth Belt"] = { @@ -40,6 +44,7 @@ itemBases["Cloth Belt"] = { influenceTags = { shaper = "belt_shaper", elder = "belt_elder", adjudicator = "belt_adjudicator", basilisk = "belt_basilisk", crusader = "belt_crusader", eyrie = "belt_eyrie", cleansing = "belt_cleansing", tangle = "belt_tangle" }, implicit = "(15-25)% increased Stun and Block Recovery", implicitModTypes = { { }, }, + implicitIds = { "StunRecoveryImplicitBelt1", }, req = { level = 16, }, } itemBases["Studded Belt"] = { @@ -48,6 +53,7 @@ itemBases["Studded Belt"] = { influenceTags = { shaper = "belt_shaper", elder = "belt_elder", adjudicator = "belt_adjudicator", basilisk = "belt_basilisk", crusader = "belt_crusader", eyrie = "belt_eyrie", cleansing = "belt_cleansing", tangle = "belt_tangle" }, implicit = "(20-30)% increased Stun Duration on Enemies", implicitModTypes = { { }, }, + implicitIds = { "StunDurationImplicitBelt1", }, req = { level = 16, }, } itemBases["Micro-Distillery Belt"] = { @@ -56,6 +62,7 @@ itemBases["Micro-Distillery Belt"] = { influenceTags = { shaper = "belt_shaper", elder = "belt_elder", adjudicator = "belt_adjudicator", basilisk = "belt_basilisk", crusader = "belt_crusader", eyrie = "belt_eyrie", cleansing = "belt_cleansing", tangle = "belt_tangle" }, implicit = "Flasks applied to you have 30% increased Effect\nCan't use Flask in Fifth Slot", implicitModTypes = { { }, { }, }, + implicitIds = { "CannotUseFlaskInFifthSlotImplicitE1_", }, req = { level = 24, }, } itemBases["Mechalarm Belt"] = { @@ -64,6 +71,7 @@ itemBases["Mechalarm Belt"] = { influenceTags = { shaper = "belt_shaper", elder = "belt_elder", adjudicator = "belt_adjudicator", basilisk = "belt_basilisk", crusader = "belt_crusader", eyrie = "belt_eyrie", cleansing = "belt_cleansing", tangle = "belt_tangle" }, implicit = "Trigger Level 20 Summon Taunting Contraption when you use a Flask", implicitModTypes = { { }, }, + implicitIds = { "SummonTauntingContraptionOnFlaskUseImplicitE1", }, req = { level = 56, }, } itemBases["Mechanical Belt"] = { @@ -72,6 +80,7 @@ itemBases["Mechanical Belt"] = { influenceTags = { shaper = "belt_shaper", elder = "belt_elder", adjudicator = "belt_adjudicator", basilisk = "belt_basilisk", crusader = "belt_crusader", eyrie = "belt_eyrie", cleansing = "belt_cleansing", tangle = "belt_tangle" }, implicit = "Has 1 Socket", implicitModTypes = { { }, }, + implicitIds = { "BeltHasOneSocket", }, req = { level = 56, }, } itemBases["Vanguard Belt"] = { @@ -80,6 +89,7 @@ itemBases["Vanguard Belt"] = { influenceTags = { shaper = "belt_shaper", elder = "belt_elder", adjudicator = "belt_adjudicator", basilisk = "belt_basilisk", crusader = "belt_crusader", eyrie = "belt_eyrie", cleansing = "belt_cleansing", tangle = "belt_tangle" }, implicit = "+(260-320) to Armour and Evasion Rating", implicitModTypes = { { "defences", "armour", "evasion" }, }, + implicitIds = { "ArmourAndEvasionImplicitBelt1", }, req = { level = 78, }, } itemBases["Crystal Belt"] = { @@ -88,6 +98,7 @@ itemBases["Crystal Belt"] = { influenceTags = { shaper = "belt_shaper", elder = "belt_elder", adjudicator = "belt_adjudicator", basilisk = "belt_basilisk", crusader = "belt_crusader", eyrie = "belt_eyrie", cleansing = "belt_cleansing", tangle = "belt_tangle" }, implicit = "+(60-80) to maximum Energy Shield", implicitModTypes = { { "defences", "energy_shield" }, }, + implicitIds = { "IncreasedEnergyShieldImplicitBelt2", }, req = { level = 79, }, } itemBases["Stygian Vise"] = { @@ -96,6 +107,7 @@ itemBases["Stygian Vise"] = { influenceTags = { shaper = "belt_shaper", elder = "belt_elder", adjudicator = "belt_adjudicator", basilisk = "belt_basilisk", crusader = "belt_crusader", eyrie = "belt_eyrie", cleansing = "belt_cleansing", tangle = "belt_tangle" }, implicit = "Has 1 Abyssal Socket", implicitModTypes = { { }, }, + implicitIds = { "AbyssJewelSocketImplicit", }, req = { }, } itemBases["Cord Belt"] = { @@ -104,6 +116,7 @@ itemBases["Cord Belt"] = { influenceTags = { shaper = "belt_shaper", elder = "belt_elder", adjudicator = "belt_adjudicator", basilisk = "belt_basilisk", crusader = "belt_crusader", eyrie = "belt_eyrie", cleansing = "belt_cleansing", tangle = "belt_tangle" }, implicit = "Can be Anointed", implicitModTypes = { { }, }, + implicitIds = { "BeltEnchantImplicit", }, req = { }, } @@ -113,5 +126,6 @@ itemBases["Golden Obi"] = { influenceTags = { shaper = "belt_shaper", elder = "belt_elder", adjudicator = "belt_adjudicator", basilisk = "belt_basilisk", crusader = "belt_crusader", eyrie = "belt_eyrie", cleansing = "belt_cleansing", tangle = "belt_tangle" }, implicit = "(20-30)% increased Rarity of Items found", implicitModTypes = { { "drop" }, }, + implicitIds = { "ItemFoundRarityIncreaseImplicitDemigodsBelt1", }, req = { }, } diff --git a/src/Data/Bases/body.lua b/src/Data/Bases/body.lua index 56767af68bd..73c9f8cd7e6 100644 --- a/src/Data/Bases/body.lua +++ b/src/Data/Bases/body.lua @@ -151,6 +151,7 @@ itemBases["Astral Plate"] = { influenceTags = { shaper = "body_armour_shaper", elder = "body_armour_elder", adjudicator = "body_armour_adjudicator", basilisk = "body_armour_basilisk", crusader = "body_armour_crusader", eyrie = "body_armour_eyrie", cleansing = "body_armour_cleansing", tangle = "body_armour_tangle" }, implicit = "+(8-12)% to all Elemental Resistances", implicitModTypes = { { "elemental", "resistance" }, }, + implicitIds = { "AllResistancesImplicitArmour1", }, armour = { ArmourBaseMin = 711, ArmourBaseMax = 782, MovementPenalty = 5, }, req = { level = 62, str = 180, }, } @@ -373,6 +374,7 @@ itemBases["Assassin's Garb"] = { influenceTags = { shaper = "body_armour_shaper", elder = "body_armour_elder", adjudicator = "body_armour_adjudicator", basilisk = "body_armour_basilisk", crusader = "body_armour_crusader", eyrie = "body_armour_eyrie", cleansing = "body_armour_cleansing", tangle = "body_armour_tangle" }, implicit = "3% increased Movement Speed", implicitModTypes = { { "speed" }, }, + implicitIds = { "MovementVelocityImplicitArmour1", }, armour = { EvasionBaseMin = 737, EvasionBaseMax = 811, }, req = { level = 68, dex = 183, }, } @@ -555,6 +557,7 @@ itemBases["Occultist's Vestment"] = { influenceTags = { shaper = "body_armour_shaper", elder = "body_armour_elder", adjudicator = "body_armour_adjudicator", basilisk = "body_armour_basilisk", crusader = "body_armour_crusader", eyrie = "body_armour_eyrie", cleansing = "body_armour_cleansing", tangle = "body_armour_tangle" }, implicit = "(3-10)% increased Spell Damage", implicitModTypes = { { "caster_damage", "damage", "caster" }, }, + implicitIds = { "SpellDamageImplicitArmour1", }, armour = { EnergyShieldBaseMin = 137, EnergyShieldBaseMax = 151, MovementPenalty = 3, }, req = { level = 62, int = 180, }, } @@ -1179,6 +1182,7 @@ itemBases["Carnal Armour"] = { influenceTags = { shaper = "body_armour_shaper", elder = "body_armour_elder", adjudicator = "body_armour_adjudicator", basilisk = "body_armour_basilisk", crusader = "body_armour_crusader", eyrie = "body_armour_eyrie", cleansing = "body_armour_cleansing", tangle = "body_armour_tangle" }, implicit = "+(20-25) to maximum Mana", implicitModTypes = { { "resource", "mana" }, }, + implicitIds = { "IncreasedManaImplicitArmour1", }, armour = { EvasionBaseMin = 353, EvasionBaseMax = 388, EnergyShieldBaseMin = 103, EnergyShieldBaseMax = 113, MovementPenalty = 3, }, req = { level = 71, dex = 88, int = 122, }, } @@ -1221,6 +1225,7 @@ itemBases["Sacrificial Garb"] = { influenceTags = { shaper = "body_armour_shaper", elder = "body_armour_elder", adjudicator = "body_armour_adjudicator", basilisk = "body_armour_basilisk", crusader = "body_armour_crusader", eyrie = "body_armour_eyrie", cleansing = "body_armour_cleansing", tangle = "body_armour_tangle" }, implicit = "+1 to Level of all Vaal Skill Gems", implicitModTypes = { { "gem" }, }, + implicitIds = { "GlobalVaalGemsLevelImplicit1_", }, armour = { ArmourBaseMin = 329, ArmourBaseMax = 378, EvasionBaseMin = 329, EvasionBaseMax = 378, EnergyShieldBaseMin = 67, EnergyShieldBaseMax = 77, MovementPenalty = 3, }, req = { level = 72, str = 66, dex = 66, int = 66, }, } @@ -1249,6 +1254,7 @@ itemBases["Golden Mantle"] = { influenceTags = { shaper = "body_armour_shaper", elder = "body_armour_elder", adjudicator = "body_armour_adjudicator", basilisk = "body_armour_basilisk", crusader = "body_armour_crusader", eyrie = "body_armour_eyrie", cleansing = "body_armour_cleansing", tangle = "body_armour_tangle" }, implicit = "+(15-25)% to all Elemental Resistances", implicitModTypes = { { "elemental", "resistance" }, }, + implicitIds = { "AllResistancesDemigodsImplicit", }, armour = { ArmourBaseMin = 75, ArmourBaseMax = 86, EvasionBaseMin = 75, EvasionBaseMax = 86, EnergyShieldBaseMin = 17, EnergyShieldBaseMax = 19, }, req = { level = 20, str = 8, dex = 8, int = 8, }, } diff --git a/src/Data/Bases/boots.lua b/src/Data/Bases/boots.lua index 384b66bf700..4e0d06e6f25 100644 --- a/src/Data/Bases/boots.lua +++ b/src/Data/Bases/boots.lua @@ -121,6 +121,7 @@ itemBases["Basemetal Treads"] = { influenceTags = { shaper = "boots_shaper", elder = "boots_elder", adjudicator = "boots_adjudicator", basilisk = "boots_basilisk", crusader = "boots_crusader", eyrie = "boots_eyrie", cleansing = "boots_cleansing", tangle = "boots_tangle" }, implicit = "30% increased Stun and Block Recovery\n20% reduced Stun Threshold", implicitModTypes = { { }, { }, }, + implicitIds = { "IncreasedStunRecoveryReducedStunThresholdImplicitR1", }, armour = { ArmourBaseMin = 68, ArmourBaseMax = 78, }, req = { level = 20, str = 39, }, } @@ -132,6 +133,7 @@ itemBases["Darksteel Treads"] = { influenceTags = { shaper = "boots_shaper", elder = "boots_elder", adjudicator = "boots_adjudicator", basilisk = "boots_basilisk", crusader = "boots_crusader", eyrie = "boots_eyrie", cleansing = "boots_cleansing", tangle = "boots_tangle" }, implicit = "40% increased Stun and Block Recovery\n20% reduced Stun Threshold", implicitModTypes = { { }, { }, }, + implicitIds = { "IncreasedStunRecoveryReducedStunThresholdImplicitR2", }, armour = { ArmourBaseMin = 164, ArmourBaseMax = 189, }, req = { level = 50, str = 89, }, } @@ -143,6 +145,7 @@ itemBases["Brimstone Treads"] = { influenceTags = { shaper = "boots_shaper", elder = "boots_elder", adjudicator = "boots_adjudicator", basilisk = "boots_basilisk", crusader = "boots_crusader", eyrie = "boots_eyrie", cleansing = "boots_cleansing", tangle = "boots_tangle" }, implicit = "50% increased Stun and Block Recovery\n20% reduced Stun Threshold", implicitModTypes = { { }, { }, }, + implicitIds = { "IncreasedStunRecoveryReducedStunThresholdImplicitR3", }, armour = { ArmourBaseMin = 236, ArmourBaseMax = 271, }, req = { level = 80, str = 124, }, } @@ -265,6 +268,7 @@ itemBases["Cloudwhisper Boots"] = { influenceTags = { shaper = "boots_shaper", elder = "boots_elder", adjudicator = "boots_adjudicator", basilisk = "boots_basilisk", crusader = "boots_crusader", eyrie = "boots_eyrie", cleansing = "boots_cleansing", tangle = "boots_tangle" }, implicit = "1 to (5-6) Added Attack Lightning Damage per 200 Accuracy Rating\n25% less Accuracy Rating", implicitModTypes = { { "attack" }, { "attack" }, }, + implicitIds = { "AddedLightningDamagePerAccuracyReducedAccuracyImplicitR1_", }, armour = { EvasionBaseMin = 68, EvasionBaseMax = 78, }, req = { level = 20, dex = 39, }, } @@ -276,6 +280,7 @@ itemBases["Windbreak Boots"] = { influenceTags = { shaper = "boots_shaper", elder = "boots_elder", adjudicator = "boots_adjudicator", basilisk = "boots_basilisk", crusader = "boots_crusader", eyrie = "boots_eyrie", cleansing = "boots_cleansing", tangle = "boots_tangle" }, implicit = "1 to (5-6) Added Attack Lightning Damage per 200 Accuracy Rating\n25% less Accuracy Rating", implicitModTypes = { { "attack" }, { "attack" }, }, + implicitIds = { "AddedLightningDamagePerAccuracyReducedAccuracyImplicitR2_", }, armour = { EvasionBaseMin = 164, EvasionBaseMax = 189, }, req = { level = 50, dex = 89, }, } @@ -287,6 +292,7 @@ itemBases["Stormrider Boots"] = { influenceTags = { shaper = "boots_shaper", elder = "boots_elder", adjudicator = "boots_adjudicator", basilisk = "boots_basilisk", crusader = "boots_crusader", eyrie = "boots_eyrie", cleansing = "boots_cleansing", tangle = "boots_tangle" }, implicit = "1 to (5-6) Added Attack Lightning Damage per 200 Accuracy Rating\n25% less Accuracy Rating", implicitModTypes = { { "attack" }, { "attack" }, }, + implicitIds = { "AddedLightningDamagePerAccuracyReducedAccuracyImplicitR3", }, armour = { EvasionBaseMin = 236, EvasionBaseMax = 271, }, req = { level = 80, dex = 124, }, } @@ -409,6 +415,7 @@ itemBases["Duskwalk Slippers"] = { influenceTags = { shaper = "boots_shaper", elder = "boots_elder", adjudicator = "boots_adjudicator", basilisk = "boots_basilisk", crusader = "boots_crusader", eyrie = "boots_eyrie", cleansing = "boots_cleansing", tangle = "boots_tangle" }, implicit = "10% reduced Movement Speed\n(45-50)% increased Cooldown Recovery Rate of Movement Skills", implicitModTypes = { { "speed" }, { "speed" }, }, + implicitIds = { "MovementSkillCooldownReducedMoveSpeedImplicitR1", }, armour = { EnergyShieldBaseMin = 15, EnergyShieldBaseMax = 18, }, req = { level = 20, int = 39, }, } @@ -420,6 +427,7 @@ itemBases["Nightwind Slippers"] = { influenceTags = { shaper = "boots_shaper", elder = "boots_elder", adjudicator = "boots_adjudicator", basilisk = "boots_basilisk", crusader = "boots_crusader", eyrie = "boots_eyrie", cleansing = "boots_cleansing", tangle = "boots_tangle" }, implicit = "10% reduced Movement Speed\n(45-50)% increased Cooldown Recovery Rate of Movement Skills", implicitModTypes = { { "speed" }, { "speed" }, }, + implicitIds = { "MovementSkillCooldownReducedMoveSpeedImplicitR2_", }, armour = { EnergyShieldBaseMin = 34, EnergyShieldBaseMax = 39, }, req = { level = 50, int = 89, }, } @@ -431,6 +439,7 @@ itemBases["Dreamquest Slippers"] = { influenceTags = { shaper = "boots_shaper", elder = "boots_elder", adjudicator = "boots_adjudicator", basilisk = "boots_basilisk", crusader = "boots_crusader", eyrie = "boots_eyrie", cleansing = "boots_cleansing", tangle = "boots_tangle" }, implicit = "10% reduced Movement Speed\n(45-50)% increased Cooldown Recovery Rate of Movement Skills", implicitModTypes = { { "speed" }, { "speed" }, }, + implicitIds = { "MovementSkillCooldownReducedMoveSpeedImplicitR3_", }, armour = { EnergyShieldBaseMin = 50, EnergyShieldBaseMax = 57, }, req = { level = 80, int = 124, }, } @@ -543,6 +552,7 @@ itemBases["Two-Toned Boots (Armour/Evasion)"] = { influenceTags = { shaper = "boots_shaper", elder = "boots_elder", adjudicator = "boots_adjudicator", basilisk = "boots_basilisk", crusader = "boots_crusader", eyrie = "boots_eyrie", cleansing = "boots_cleansing", tangle = "boots_tangle" }, implicit = "+(8-12)% to Fire and Cold Resistances", implicitModTypes = { { "elemental", "fire", "cold", "resistance" }, }, + implicitIds = { "FireAndColdResistImplicitBoots1_", }, armour = { ArmourBaseMin = 126, ArmourBaseMax = 145, EvasionBaseMin = 126, EvasionBaseMax = 145, }, req = { level = 70, str = 62, dex = 62, }, } @@ -655,6 +665,7 @@ itemBases["Two-Toned Boots (Armour/Energy Shield)"] = { influenceTags = { shaper = "boots_shaper", elder = "boots_elder", adjudicator = "boots_adjudicator", basilisk = "boots_basilisk", crusader = "boots_crusader", eyrie = "boots_eyrie", cleansing = "boots_cleansing", tangle = "boots_tangle" }, implicit = "+(8-12)% to Fire and Lightning Resistances", implicitModTypes = { { "elemental", "fire", "lightning", "resistance" }, }, + implicitIds = { "FireAndLightningResistImplicitBoots1", }, armour = { ArmourBaseMin = 126, ArmourBaseMax = 145, EnergyShieldBaseMin = 26, EnergyShieldBaseMax = 30, }, req = { level = 70, str = 62, int = 62, }, } @@ -777,6 +788,7 @@ itemBases["Fugitive Boots"] = { influenceTags = { shaper = "boots_shaper", elder = "boots_elder", adjudicator = "boots_adjudicator", basilisk = "boots_basilisk", crusader = "boots_crusader", eyrie = "boots_eyrie", cleansing = "boots_cleansing", tangle = "boots_tangle" }, implicit = "+(13-17)% to Chaos Resistance", implicitModTypes = { { "chaos", "resistance" }, }, + implicitIds = { "ChaosResistImplicitBoots1", }, armour = { EvasionBaseMin = 112, EvasionBaseMax = 129, EnergyShieldBaseMin = 32, EnergyShieldBaseMax = 37, }, req = { level = 70, dex = 56, int = 76, }, } @@ -788,6 +800,7 @@ itemBases["Two-Toned Boots (Evasion/Energy Shield)"] = { influenceTags = { shaper = "boots_shaper", elder = "boots_elder", adjudicator = "boots_adjudicator", basilisk = "boots_basilisk", crusader = "boots_crusader", eyrie = "boots_eyrie", cleansing = "boots_cleansing", tangle = "boots_tangle" }, implicit = "+(8-12)% to Cold and Lightning Resistances", implicitModTypes = { { "elemental", "cold", "lightning", "resistance" }, }, + implicitIds = { "ColdAndLightningResistImplicitBoots1", }, armour = { EvasionBaseMin = 126, EvasionBaseMax = 145, EnergyShieldBaseMin = 26, EnergyShieldBaseMax = 30, }, req = { level = 70, dex = 62, int = 62, }, } @@ -830,6 +843,7 @@ itemBases["Golden Caligae"] = { influenceTags = { shaper = "boots_shaper", elder = "boots_elder", adjudicator = "boots_adjudicator", basilisk = "boots_basilisk", crusader = "boots_crusader", eyrie = "boots_eyrie", cleansing = "boots_cleansing", tangle = "boots_tangle" }, implicit = "+(8-16)% to all Elemental Resistances", implicitModTypes = { { "elemental", "resistance" }, }, + implicitIds = { "AllResistancesImplictBootsDemigods1", }, armour = { }, req = { level = 12, }, } diff --git a/src/Data/Bases/bow.lua b/src/Data/Bases/bow.lua index d7dc14f392d..6182c1810a9 100644 --- a/src/Data/Bases/bow.lua +++ b/src/Data/Bases/bow.lua @@ -45,6 +45,7 @@ itemBases["Recurve Bow"] = { influenceTags = { shaper = "bow_shaper", elder = "bow_elder", adjudicator = "bow_adjudicator", basilisk = "bow_basilisk", crusader = "bow_crusader", eyrie = "bow_eyrie", cleansing = "bow_cleansing", tangle = "bow_tangle" }, implicit = "+(15-25)% to Global Critical Strike Multiplier", implicitModTypes = { { "damage", "critical" }, }, + implicitIds = { "CriticalMultiplierImplicitBow1", }, weapon = { PhysicalMin = 15, PhysicalMax = 45, CritChanceBase = 6.7, AttackRateBase = 1.25, Range = 120, }, req = { level = 18, dex = 65, }, } @@ -64,6 +65,7 @@ itemBases["Royal Bow"] = { influenceTags = { shaper = "bow_shaper", elder = "bow_elder", adjudicator = "bow_adjudicator", basilisk = "bow_basilisk", crusader = "bow_crusader", eyrie = "bow_eyrie", cleansing = "bow_cleansing", tangle = "bow_tangle" }, implicit = "(20-24)% increased Elemental Damage with Attack Skills", implicitModTypes = { { "elemental_damage", "damage", "elemental", "attack" }, }, + implicitIds = { "WeaponElementalDamageImplicitBow1", }, weapon = { PhysicalMin = 14, PhysicalMax = 56, CritChanceBase = 5, AttackRateBase = 1.45, Range = 120, }, req = { level = 28, dex = 95, }, } @@ -74,6 +76,7 @@ itemBases["Death Bow"] = { influenceTags = { shaper = "bow_shaper", elder = "bow_elder", adjudicator = "bow_adjudicator", basilisk = "bow_basilisk", crusader = "bow_crusader", eyrie = "bow_eyrie", cleansing = "bow_cleansing", tangle = "bow_tangle" }, implicit = "(30-50)% increased Critical Strike Chance", implicitModTypes = { { "attack", "critical" }, }, + implicitIds = { "LocalCriticalStrikeChanceImplicitBow1", }, weapon = { PhysicalMin = 28, PhysicalMax = 73, CritChanceBase = 5, AttackRateBase = 1.2, Range = 120, }, req = { level = 32, dex = 107, }, } @@ -84,6 +87,7 @@ itemBases["Reflex Bow"] = { influenceTags = { shaper = "bow_shaper", elder = "bow_elder", adjudicator = "bow_adjudicator", basilisk = "bow_basilisk", crusader = "bow_crusader", eyrie = "bow_eyrie", cleansing = "bow_cleansing", tangle = "bow_tangle" }, implicit = "6% increased Movement Speed", implicitModTypes = { { "speed" }, }, + implicitIds = { "MovementVelocityMarakethBowImplicit1", }, weapon = { PhysicalMin = 37, PhysicalMax = 56, CritChanceBase = 5.5, AttackRateBase = 1.4, Range = 120, }, req = { level = 36, dex = 124, }, } @@ -121,6 +125,7 @@ itemBases["Sniper Bow"] = { influenceTags = { shaper = "bow_shaper", elder = "bow_elder", adjudicator = "bow_adjudicator", basilisk = "bow_basilisk", crusader = "bow_crusader", eyrie = "bow_eyrie", cleansing = "bow_cleansing", tangle = "bow_tangle" }, implicit = "+(15-25)% to Global Critical Strike Multiplier", implicitModTypes = { { "damage", "critical" }, }, + implicitIds = { "CriticalMultiplierImplicitBow1", }, weapon = { PhysicalMin = 32, PhysicalMax = 96, CritChanceBase = 6.7, AttackRateBase = 1.25, Range = 120, }, req = { level = 44, dex = 143, }, } @@ -140,6 +145,7 @@ itemBases["Highborn Bow"] = { influenceTags = { shaper = "bow_shaper", elder = "bow_elder", adjudicator = "bow_adjudicator", basilisk = "bow_basilisk", crusader = "bow_crusader", eyrie = "bow_eyrie", cleansing = "bow_cleansing", tangle = "bow_tangle" }, implicit = "(20-24)% increased Elemental Damage with Attack Skills", implicitModTypes = { { "elemental_damage", "damage", "elemental", "attack" }, }, + implicitIds = { "WeaponElementalDamageImplicitBow1", }, weapon = { PhysicalMin = 24, PhysicalMax = 94, CritChanceBase = 5, AttackRateBase = 1.45, Range = 120, }, req = { level = 50, dex = 161, }, } @@ -150,6 +156,7 @@ itemBases["Decimation Bow"] = { influenceTags = { shaper = "bow_shaper", elder = "bow_elder", adjudicator = "bow_adjudicator", basilisk = "bow_basilisk", crusader = "bow_crusader", eyrie = "bow_eyrie", cleansing = "bow_cleansing", tangle = "bow_tangle" }, implicit = "(30-50)% increased Critical Strike Chance", implicitModTypes = { { "attack", "critical" }, }, + implicitIds = { "LocalCriticalStrikeChanceImplicitBow1", }, weapon = { PhysicalMin = 44, PhysicalMax = 116, CritChanceBase = 5, AttackRateBase = 1.2, Range = 120, }, req = { level = 53, dex = 170, }, } @@ -160,6 +167,7 @@ itemBases["Steelwood Bow"] = { influenceTags = { shaper = "bow_shaper", elder = "bow_elder", adjudicator = "bow_adjudicator", basilisk = "bow_basilisk", crusader = "bow_crusader", eyrie = "bow_eyrie", cleansing = "bow_cleansing", tangle = "bow_tangle" }, implicit = "6% increased Movement Speed", implicitModTypes = { { "speed" }, }, + implicitIds = { "MovementVelocityMarakethBowImplicit1", }, weapon = { PhysicalMin = 58, PhysicalMax = 86, CritChanceBase = 5.5, AttackRateBase = 1.4, Range = 120, }, req = { level = 57, dex = 190, }, } @@ -197,6 +205,7 @@ itemBases["Assassin Bow"] = { influenceTags = { shaper = "bow_shaper", elder = "bow_elder", adjudicator = "bow_adjudicator", basilisk = "bow_basilisk", crusader = "bow_crusader", eyrie = "bow_eyrie", cleansing = "bow_cleansing", tangle = "bow_tangle" }, implicit = "+(15-25)% to Global Critical Strike Multiplier", implicitModTypes = { { "damage", "critical" }, }, + implicitIds = { "CriticalMultiplierImplicitBow1", }, weapon = { PhysicalMin = 43, PhysicalMax = 130, CritChanceBase = 6.7, AttackRateBase = 1.25, Range = 120, }, req = { level = 62, dex = 212, }, } @@ -216,6 +225,7 @@ itemBases["Imperial Bow"] = { influenceTags = { shaper = "bow_shaper", elder = "bow_elder", adjudicator = "bow_adjudicator", basilisk = "bow_basilisk", crusader = "bow_crusader", eyrie = "bow_eyrie", cleansing = "bow_cleansing", tangle = "bow_tangle" }, implicit = "(20-24)% increased Elemental Damage with Attack Skills", implicitModTypes = { { "elemental_damage", "damage", "elemental", "attack" }, }, + implicitIds = { "WeaponElementalDamageImplicitBow1", }, weapon = { PhysicalMin = 29, PhysicalMax = 117, CritChanceBase = 5, AttackRateBase = 1.45, Range = 120, }, req = { level = 66, dex = 212, }, } @@ -226,6 +236,7 @@ itemBases["Harbinger Bow"] = { influenceTags = { shaper = "bow_shaper", elder = "bow_elder", adjudicator = "bow_adjudicator", basilisk = "bow_basilisk", crusader = "bow_crusader", eyrie = "bow_eyrie", cleansing = "bow_cleansing", tangle = "bow_tangle" }, implicit = "(30-50)% increased Critical Strike Chance", implicitModTypes = { { "attack", "critical" }, }, + implicitIds = { "LocalCriticalStrikeChanceImplicitBow1", }, weapon = { PhysicalMin = 50, PhysicalMax = 133, CritChanceBase = 5, AttackRateBase = 1.2, Range = 120, }, req = { level = 68, dex = 212, }, } @@ -236,6 +247,7 @@ itemBases["Maraketh Bow"] = { influenceTags = { shaper = "bow_shaper", elder = "bow_elder", adjudicator = "bow_adjudicator", basilisk = "bow_basilisk", crusader = "bow_crusader", eyrie = "bow_eyrie", cleansing = "bow_cleansing", tangle = "bow_tangle" }, implicit = "10% increased Movement Speed", implicitModTypes = { { "speed" }, }, + implicitIds = { "MovementVelocityMarakethBowImplicit2", }, weapon = { PhysicalMin = 61, PhysicalMax = 92, CritChanceBase = 5.5, AttackRateBase = 1.4, Range = 120, }, req = { level = 71, dex = 222, }, } @@ -246,6 +258,7 @@ itemBases["Hedron Bow"] = { influenceTags = { shaper = "bow_shaper", elder = "bow_elder", adjudicator = "bow_adjudicator", basilisk = "bow_basilisk", crusader = "bow_crusader", eyrie = "bow_eyrie", cleansing = "bow_cleansing", tangle = "bow_tangle" }, implicit = "Adds (46-55) to (69-83) Fire Damage", implicitModTypes = { { "elemental_damage", "damage", "elemental", "fire", "attack" }, }, + implicitIds = { "LocalAddedFireDamageImplicitE1_", }, weapon = { PhysicalMin = 9, PhysicalMax = 13, CritChanceBase = 5.5, AttackRateBase = 1.3, Range = 120, }, req = { level = 30, dex = 101, }, } @@ -256,6 +269,7 @@ itemBases["Foundry Bow"] = { influenceTags = { shaper = "bow_shaper", elder = "bow_elder", adjudicator = "bow_adjudicator", basilisk = "bow_basilisk", crusader = "bow_crusader", eyrie = "bow_eyrie", cleansing = "bow_cleansing", tangle = "bow_tangle" }, implicit = "Adds (80-97) to (126-144) Fire Damage", implicitModTypes = { { "elemental_damage", "damage", "elemental", "fire", "attack" }, }, + implicitIds = { "LocalAddedFireDamageImplicitE2_", }, weapon = { PhysicalMin = 13, PhysicalMax = 20, CritChanceBase = 5.5, AttackRateBase = 1.3, Range = 120, }, req = { level = 50, dex = 161, }, } @@ -266,6 +280,7 @@ itemBases["Solarine Bow"] = { influenceTags = { shaper = "bow_shaper", elder = "bow_elder", adjudicator = "bow_adjudicator", basilisk = "bow_basilisk", crusader = "bow_crusader", eyrie = "bow_eyrie", cleansing = "bow_cleansing", tangle = "bow_tangle" }, implicit = "Adds (121-133) to (184-197) Fire Damage", implicitModTypes = { { "elemental_damage", "damage", "elemental", "fire", "attack" }, }, + implicitIds = { "LocalAddedFireDamageImplicitE3_", }, weapon = { PhysicalMin = 16, PhysicalMax = 24, CritChanceBase = 5.5, AttackRateBase = 1.3, Range = 120, }, req = { level = 70, dex = 212, }, } diff --git a/src/Data/Bases/claw.lua b/src/Data/Bases/claw.lua index 5ff7fc574a3..703a4dd9d6a 100644 --- a/src/Data/Bases/claw.lua +++ b/src/Data/Bases/claw.lua @@ -9,6 +9,7 @@ itemBases["Nailed Fist"] = { influenceTags = { shaper = "claw_shaper", elder = "claw_elder", adjudicator = "claw_adjudicator", basilisk = "claw_basilisk", crusader = "claw_crusader", eyrie = "claw_eyrie", cleansing = "claw_cleansing", tangle = "claw_tangle" }, implicit = "Grants 3 Life per Enemy Hit", implicitModTypes = { { "resource", "life", "attack" }, }, + implicitIds = { "LifeGainPerTargetImplicit2Claw1", }, weapon = { PhysicalMin = 4, PhysicalMax = 11, CritChanceBase = 7.3, AttackRateBase = 1.6, Range = 11, }, req = { dex = 11, int = 11, }, } @@ -19,6 +20,7 @@ itemBases["Sharktooth Claw"] = { influenceTags = { shaper = "claw_shaper", elder = "claw_elder", adjudicator = "claw_adjudicator", basilisk = "claw_basilisk", crusader = "claw_crusader", eyrie = "claw_eyrie", cleansing = "claw_cleansing", tangle = "claw_tangle" }, implicit = "Grants 6 Life per Enemy Hit", implicitModTypes = { { "resource", "life", "attack" }, }, + implicitIds = { "LifeGainPerTargetImplicit2Claw2", }, weapon = { PhysicalMin = 6, PhysicalMax = 17, CritChanceBase = 8, AttackRateBase = 1.5, Range = 11, }, req = { level = 7, dex = 14, int = 20, }, } @@ -29,6 +31,7 @@ itemBases["Awl"] = { influenceTags = { shaper = "claw_shaper", elder = "claw_elder", adjudicator = "claw_adjudicator", basilisk = "claw_basilisk", crusader = "claw_crusader", eyrie = "claw_eyrie", cleansing = "claw_cleansing", tangle = "claw_tangle" }, implicit = "Grants 7 Life per Enemy Hit", implicitModTypes = { { "resource", "life", "attack" }, }, + implicitIds = { "LifeGainPerTargetImplicit2Claw3", }, weapon = { PhysicalMin = 7, PhysicalMax = 23, CritChanceBase = 7.5, AttackRateBase = 1.55, Range = 11, }, req = { level = 12, dex = 25, int = 25, }, } @@ -39,6 +42,7 @@ itemBases["Cat's Paw"] = { influenceTags = { shaper = "claw_shaper", elder = "claw_elder", adjudicator = "claw_adjudicator", basilisk = "claw_basilisk", crusader = "claw_crusader", eyrie = "claw_eyrie", cleansing = "claw_cleansing", tangle = "claw_tangle" }, implicit = "Grants 8 Life per Enemy Hit", implicitModTypes = { { "resource", "life", "attack" }, }, + implicitIds = { "LifeGainPerTargetImplicit2Claw3_1", }, weapon = { PhysicalMin = 12, PhysicalMax = 22, CritChanceBase = 7, AttackRateBase = 1.6, Range = 11, }, req = { level = 17, dex = 39, int = 27, }, } @@ -49,6 +53,7 @@ itemBases["Blinder"] = { influenceTags = { shaper = "claw_shaper", elder = "claw_elder", adjudicator = "claw_adjudicator", basilisk = "claw_basilisk", crusader = "claw_crusader", eyrie = "claw_eyrie", cleansing = "claw_cleansing", tangle = "claw_tangle" }, implicit = "Grants 12 Life per Enemy Hit", implicitModTypes = { { "resource", "life", "attack" }, }, + implicitIds = { "LifeGainPerTargetImplicit2Claw4", }, weapon = { PhysicalMin = 12, PhysicalMax = 31, CritChanceBase = 7.5, AttackRateBase = 1.55, Range = 11, }, req = { level = 22, dex = 41, int = 41, }, } @@ -59,6 +64,7 @@ itemBases["Timeworn Claw"] = { influenceTags = { shaper = "claw_shaper", elder = "claw_elder", adjudicator = "claw_adjudicator", basilisk = "claw_basilisk", crusader = "claw_crusader", eyrie = "claw_eyrie", cleansing = "claw_cleansing", tangle = "claw_tangle" }, implicit = "Grants 19 Life per Enemy Hit", implicitModTypes = { { "resource", "life", "attack" }, }, + implicitIds = { "LifeGainPerTargetImplicit2Claw4_1", }, weapon = { PhysicalMin = 16, PhysicalMax = 43, CritChanceBase = 8, AttackRateBase = 1.3, Range = 11, }, req = { level = 26, dex = 39, int = 56, }, } @@ -69,6 +75,7 @@ itemBases["Sparkling Claw"] = { influenceTags = { shaper = "claw_shaper", elder = "claw_elder", adjudicator = "claw_adjudicator", basilisk = "claw_basilisk", crusader = "claw_crusader", eyrie = "claw_eyrie", cleansing = "claw_cleansing", tangle = "claw_tangle" }, implicit = "Grants 15 Life per Enemy Hit", implicitModTypes = { { "resource", "life", "attack" }, }, + implicitIds = { "LifeGainPerTargetImplicit2Claw5", }, weapon = { PhysicalMin = 14, PhysicalMax = 38, CritChanceBase = 7, AttackRateBase = 1.6, Range = 11, }, req = { level = 30, dex = 64, int = 44, }, } @@ -79,6 +86,7 @@ itemBases["Fright Claw"] = { influenceTags = { shaper = "claw_shaper", elder = "claw_elder", adjudicator = "claw_adjudicator", basilisk = "claw_basilisk", crusader = "claw_crusader", eyrie = "claw_eyrie", cleansing = "claw_cleansing", tangle = "claw_tangle" }, implicit = "Grants 20 Life per Enemy Hit", implicitModTypes = { { "resource", "life", "attack" }, }, + implicitIds = { "LifeGainPerTargetImplicit2Claw5_1", }, weapon = { PhysicalMin = 12, PhysicalMax = 46, CritChanceBase = 7.5, AttackRateBase = 1.5, Range = 11, }, req = { level = 34, dex = 61, int = 61, }, } @@ -89,6 +97,7 @@ itemBases["Double Claw"] = { influenceTags = { shaper = "claw_shaper", elder = "claw_elder", adjudicator = "claw_adjudicator", basilisk = "claw_basilisk", crusader = "claw_crusader", eyrie = "claw_eyrie", cleansing = "claw_cleansing", tangle = "claw_tangle" }, implicit = "Grants 15 Life per Enemy Hit\nGrants 6 Mana per Enemy Hit", implicitModTypes = { { "resource", "life", "mana", "attack" }, { "resource", "life", "mana", "attack" }, }, + implicitIds = { "LifeAndManaOnHitSeparatedImplicitMarakethClaw1", }, weapon = { PhysicalMin = 15, PhysicalMax = 44, CritChanceBase = 7.5, AttackRateBase = 1.5, Range = 11, }, req = { level = 36, dex = 67, int = 67, }, } @@ -99,6 +108,7 @@ itemBases["Thresher Claw"] = { influenceTags = { shaper = "claw_shaper", elder = "claw_elder", adjudicator = "claw_adjudicator", basilisk = "claw_basilisk", crusader = "claw_crusader", eyrie = "claw_eyrie", cleansing = "claw_cleansing", tangle = "claw_tangle" }, implicit = "Grants 25 Life per Enemy Hit", implicitModTypes = { { "resource", "life", "attack" }, }, + implicitIds = { "LifeGainPerTargetImplicit2Claw6", }, weapon = { PhysicalMin = 20, PhysicalMax = 53, CritChanceBase = 8, AttackRateBase = 1.3, Range = 11, }, req = { level = 37, dex = 53, int = 77, }, } @@ -109,6 +119,7 @@ itemBases["Gouger"] = { influenceTags = { shaper = "claw_shaper", elder = "claw_elder", adjudicator = "claw_adjudicator", basilisk = "claw_basilisk", crusader = "claw_crusader", eyrie = "claw_eyrie", cleansing = "claw_cleansing", tangle = "claw_tangle" }, implicit = "Grants 24 Life per Enemy Hit", implicitModTypes = { { "resource", "life", "attack" }, }, + implicitIds = { "LifeGainPerTargetImplicit2Claw7", }, weapon = { PhysicalMin = 15, PhysicalMax = 51, CritChanceBase = 7.5, AttackRateBase = 1.5, Range = 11, }, req = { level = 40, dex = 70, int = 70, }, } @@ -119,6 +130,7 @@ itemBases["Tiger's Paw"] = { influenceTags = { shaper = "claw_shaper", elder = "claw_elder", adjudicator = "claw_adjudicator", basilisk = "claw_basilisk", crusader = "claw_crusader", eyrie = "claw_eyrie", cleansing = "claw_cleansing", tangle = "claw_tangle" }, implicit = "1.6% of Physical Attack Damage Leeched as Life", implicitModTypes = { { "resource", "life", "physical", "attack" }, }, + implicitIds = { "LifeLeechPermyriadImplicitClaw1", }, weapon = { PhysicalMin = 23, PhysicalMax = 43, CritChanceBase = 7, AttackRateBase = 1.6, Range = 11, }, req = { level = 43, dex = 88, int = 61, }, } @@ -129,6 +141,7 @@ itemBases["Gut Ripper"] = { influenceTags = { shaper = "claw_shaper", elder = "claw_elder", adjudicator = "claw_adjudicator", basilisk = "claw_basilisk", crusader = "claw_crusader", eyrie = "claw_eyrie", cleansing = "claw_cleansing", tangle = "claw_tangle" }, implicit = "Grants 44 Life per Enemy Hit", implicitModTypes = { { "resource", "life", "attack" }, }, + implicitIds = { "LifeGainPerTargetImplicit2Claw8", }, weapon = { PhysicalMin = 20, PhysicalMax = 53, CritChanceBase = 7.5, AttackRateBase = 1.5, Range = 11, }, req = { level = 46, dex = 80, int = 80, }, } @@ -139,6 +152,7 @@ itemBases["Prehistoric Claw"] = { influenceTags = { shaper = "claw_shaper", elder = "claw_elder", adjudicator = "claw_adjudicator", basilisk = "claw_basilisk", crusader = "claw_crusader", eyrie = "claw_eyrie", cleansing = "claw_cleansing", tangle = "claw_tangle" }, implicit = "2% of Physical Attack Damage Leeched as Life", implicitModTypes = { { "resource", "life", "physical", "attack" }, }, + implicitIds = { "LifeLeechPermyriadImplicitClaw2", }, weapon = { PhysicalMin = 26, PhysicalMax = 68, CritChanceBase = 8, AttackRateBase = 1.3, Range = 11, }, req = { level = 49, dex = 69, int = 100, }, } @@ -149,6 +163,7 @@ itemBases["Noble Claw"] = { influenceTags = { shaper = "claw_shaper", elder = "claw_elder", adjudicator = "claw_adjudicator", basilisk = "claw_basilisk", crusader = "claw_crusader", eyrie = "claw_eyrie", cleansing = "claw_cleansing", tangle = "claw_tangle" }, implicit = "Grants 40 Life per Enemy Hit", implicitModTypes = { { "resource", "life", "attack" }, }, + implicitIds = { "LifeGainPerTargetImplicit2Claw9_", }, weapon = { PhysicalMin = 21, PhysicalMax = 56, CritChanceBase = 7, AttackRateBase = 1.6, Range = 11, }, req = { level = 52, dex = 105, int = 73, }, } @@ -159,6 +174,7 @@ itemBases["Eagle Claw"] = { influenceTags = { shaper = "claw_shaper", elder = "claw_elder", adjudicator = "claw_adjudicator", basilisk = "claw_basilisk", crusader = "claw_crusader", eyrie = "claw_eyrie", cleansing = "claw_cleansing", tangle = "claw_tangle" }, implicit = "2% of Physical Attack Damage Leeched as Life", implicitModTypes = { { "resource", "life", "physical", "attack" }, }, + implicitIds = { "LifeLeechPermyriadImplicitClaw2", }, weapon = { PhysicalMin = 17, PhysicalMax = 69, CritChanceBase = 7.5, AttackRateBase = 1.5, Range = 11, }, req = { level = 55, dex = 94, int = 94, }, } @@ -169,6 +185,7 @@ itemBases["Twin Claw"] = { influenceTags = { shaper = "claw_shaper", elder = "claw_elder", adjudicator = "claw_adjudicator", basilisk = "claw_basilisk", crusader = "claw_crusader", eyrie = "claw_eyrie", cleansing = "claw_cleansing", tangle = "claw_tangle" }, implicit = "Grants 28 Life per Enemy Hit\nGrants 10 Mana per Enemy Hit", implicitModTypes = { { "resource", "life", "mana", "attack" }, { "resource", "life", "mana", "attack" }, }, + implicitIds = { "LifeAndManaOnHitSeparatedImplicitMarakethClaw2", }, weapon = { PhysicalMin = 21, PhysicalMax = 64, CritChanceBase = 7.5, AttackRateBase = 1.5, Range = 11, }, req = { level = 57, dex = 103, int = 103, }, } @@ -179,6 +196,7 @@ itemBases["Great White Claw"] = { influenceTags = { shaper = "claw_shaper", elder = "claw_elder", adjudicator = "claw_adjudicator", basilisk = "claw_basilisk", crusader = "claw_crusader", eyrie = "claw_eyrie", cleansing = "claw_cleansing", tangle = "claw_tangle" }, implicit = "Grants 46 Life per Enemy Hit", implicitModTypes = { { "resource", "life", "attack" }, }, + implicitIds = { "LifeGainPerTargetImplicit2Claw10", }, weapon = { PhysicalMin = 30, PhysicalMax = 78, CritChanceBase = 8, AttackRateBase = 1.3, Range = 11, }, req = { level = 58, dex = 81, int = 117, }, } @@ -189,6 +207,7 @@ itemBases["Throat Stabber"] = { influenceTags = { shaper = "claw_shaper", elder = "claw_elder", adjudicator = "claw_adjudicator", basilisk = "claw_basilisk", crusader = "claw_crusader", eyrie = "claw_eyrie", cleansing = "claw_cleansing", tangle = "claw_tangle" }, implicit = "Grants 40 Life per Enemy Hit", implicitModTypes = { { "resource", "life", "attack" }, }, + implicitIds = { "LifeGainPerTargetImplicit2Claw11_", }, weapon = { PhysicalMin = 21, PhysicalMax = 73, CritChanceBase = 7.5, AttackRateBase = 1.5, Range = 11, }, req = { level = 60, dex = 113, int = 113, }, } @@ -199,6 +218,7 @@ itemBases["Hellion's Paw"] = { influenceTags = { shaper = "claw_shaper", elder = "claw_elder", adjudicator = "claw_adjudicator", basilisk = "claw_basilisk", crusader = "claw_crusader", eyrie = "claw_eyrie", cleansing = "claw_cleansing", tangle = "claw_tangle" }, implicit = "1.6% of Physical Attack Damage Leeched as Life", implicitModTypes = { { "resource", "life", "physical", "attack" }, }, + implicitIds = { "LifeLeechPermyriadImplicitClaw1", }, weapon = { PhysicalMin = 29, PhysicalMax = 55, CritChanceBase = 7, AttackRateBase = 1.6, Range = 11, }, req = { level = 62, dex = 131, int = 95, }, } @@ -209,6 +229,7 @@ itemBases["Eye Gouger"] = { influenceTags = { shaper = "claw_shaper", elder = "claw_elder", adjudicator = "claw_adjudicator", basilisk = "claw_basilisk", crusader = "claw_crusader", eyrie = "claw_eyrie", cleansing = "claw_cleansing", tangle = "claw_tangle" }, implicit = "Grants 50 Life per Enemy Hit", implicitModTypes = { { "resource", "life", "attack" }, }, + implicitIds = { "LifeGainPerTargetImplicit2Claw12", }, weapon = { PhysicalMin = 26, PhysicalMax = 68, CritChanceBase = 7.5, AttackRateBase = 1.5, Range = 11, }, req = { level = 64, dex = 113, int = 113, }, } @@ -219,6 +240,7 @@ itemBases["Vaal Claw"] = { influenceTags = { shaper = "claw_shaper", elder = "claw_elder", adjudicator = "claw_adjudicator", basilisk = "claw_basilisk", crusader = "claw_crusader", eyrie = "claw_eyrie", cleansing = "claw_cleansing", tangle = "claw_tangle" }, implicit = "2% of Physical Attack Damage Leeched as Life", implicitModTypes = { { "resource", "life", "physical", "attack" }, }, + implicitIds = { "LifeLeechPermyriadImplicitClaw2", }, weapon = { PhysicalMin = 29, PhysicalMax = 76, CritChanceBase = 8, AttackRateBase = 1.3, Range = 11, }, req = { level = 66, dex = 95, int = 131, }, } @@ -229,6 +251,7 @@ itemBases["Imperial Claw"] = { influenceTags = { shaper = "claw_shaper", elder = "claw_elder", adjudicator = "claw_adjudicator", basilisk = "claw_basilisk", crusader = "claw_crusader", eyrie = "claw_eyrie", cleansing = "claw_cleansing", tangle = "claw_tangle" }, implicit = "Grants 46 Life per Enemy Hit", implicitModTypes = { { "resource", "life", "attack" }, }, + implicitIds = { "LifeGainPerTargetImplicit2Claw13", }, weapon = { PhysicalMin = 25, PhysicalMax = 65, CritChanceBase = 7, AttackRateBase = 1.6, Range = 11, }, req = { level = 68, dex = 131, int = 95, }, } @@ -239,6 +262,7 @@ itemBases["Terror Claw"] = { influenceTags = { shaper = "claw_shaper", elder = "claw_elder", adjudicator = "claw_adjudicator", basilisk = "claw_basilisk", crusader = "claw_crusader", eyrie = "claw_eyrie", cleansing = "claw_cleansing", tangle = "claw_tangle" }, implicit = "2% of Physical Attack Damage Leeched as Life", implicitModTypes = { { "resource", "life", "physical", "attack" }, }, + implicitIds = { "LifeLeechPermyriadImplicitClaw2", }, weapon = { PhysicalMin = 18, PhysicalMax = 71, CritChanceBase = 7.5, AttackRateBase = 1.5, Range = 11, }, req = { level = 70, dex = 113, int = 113, }, } @@ -249,6 +273,7 @@ itemBases["Gemini Claw"] = { influenceTags = { shaper = "claw_shaper", elder = "claw_elder", adjudicator = "claw_adjudicator", basilisk = "claw_basilisk", crusader = "claw_crusader", eyrie = "claw_eyrie", cleansing = "claw_cleansing", tangle = "claw_tangle" }, implicit = "Grants 38 Life per Enemy Hit\nGrants 14 Mana per Enemy Hit", implicitModTypes = { { "resource", "life", "mana", "attack" }, { "resource", "life", "mana", "attack" }, }, + implicitIds = { "LifeAndManaOnHitSeparatedImplicitMarakethClaw3", }, weapon = { PhysicalMin = 23, PhysicalMax = 68, CritChanceBase = 7.5, AttackRateBase = 1.5, Range = 11, }, req = { level = 72, dex = 121, int = 121, }, } @@ -259,6 +284,7 @@ itemBases["Shadow Fangs"] = { influenceTags = { shaper = "claw_shaper", elder = "claw_elder", adjudicator = "claw_adjudicator", basilisk = "claw_basilisk", crusader = "claw_crusader", eyrie = "claw_eyrie", cleansing = "claw_cleansing", tangle = "claw_tangle" }, implicit = "Adds (26-38) to (52-70) Chaos Damage", implicitModTypes = { { "chaos_damage", "damage", "chaos", "attack" }, }, + implicitIds = { "LocalAddedChaosDamageImplicitE1", }, weapon = { PhysicalMin = 13, PhysicalMax = 24, CritChanceBase = 7, AttackRateBase = 1.6, Range = 11, }, req = { level = 30, dex = 54, int = 54, }, } @@ -269,6 +295,7 @@ itemBases["Malign Fangs"] = { influenceTags = { shaper = "claw_shaper", elder = "claw_elder", adjudicator = "claw_adjudicator", basilisk = "claw_basilisk", crusader = "claw_crusader", eyrie = "claw_eyrie", cleansing = "claw_cleansing", tangle = "claw_tangle" }, implicit = "Adds (43-55) to (81-104) Chaos Damage", implicitModTypes = { { "chaos_damage", "damage", "chaos", "attack" }, }, + implicitIds = { "LocalAddedChaosDamageImplicitE2", }, weapon = { PhysicalMin = 20, PhysicalMax = 37, CritChanceBase = 7, AttackRateBase = 1.6, Range = 11, }, req = { level = 50, dex = 86, int = 86, }, } @@ -279,6 +306,7 @@ itemBases["Void Fangs"] = { influenceTags = { shaper = "claw_shaper", elder = "claw_elder", adjudicator = "claw_adjudicator", basilisk = "claw_basilisk", crusader = "claw_crusader", eyrie = "claw_eyrie", cleansing = "claw_cleansing", tangle = "claw_tangle" }, implicit = "Adds (46-63) to (92-113) Chaos Damage", implicitModTypes = { { "chaos_damage", "damage", "chaos", "attack" }, }, + implicitIds = { "LocalAddedChaosDamageImplicitE3_", }, weapon = { PhysicalMin = 22, PhysicalMax = 41, CritChanceBase = 7, AttackRateBase = 1.6, Range = 11, }, req = { level = 70, dex = 113, int = 113, }, } diff --git a/src/Data/Bases/dagger.lua b/src/Data/Bases/dagger.lua index ea79d33b8de..4ed1de81b0c 100644 --- a/src/Data/Bases/dagger.lua +++ b/src/Data/Bases/dagger.lua @@ -9,6 +9,7 @@ itemBases["Glass Shank"] = { influenceTags = { shaper = "dagger_shaper", elder = "dagger_elder", adjudicator = "dagger_adjudicator", basilisk = "dagger_basilisk", crusader = "dagger_crusader", eyrie = "dagger_eyrie", cleansing = "dagger_cleansing", tangle = "dagger_tangle" }, implicit = "30% increased Global Critical Strike Chance", implicitModTypes = { { "critical" }, }, + implicitIds = { "CriticalStrikeChanceImplicitDaggerNew1", }, weapon = { PhysicalMin = 6, PhysicalMax = 10, CritChanceBase = 8, AttackRateBase = 1.5, Range = 10, }, req = { dex = 9, int = 6, }, } @@ -19,6 +20,7 @@ itemBases["Skinning Knife"] = { influenceTags = { shaper = "dagger_shaper", elder = "dagger_elder", adjudicator = "dagger_adjudicator", basilisk = "dagger_basilisk", crusader = "dagger_crusader", eyrie = "dagger_eyrie", cleansing = "dagger_cleansing", tangle = "dagger_tangle" }, implicit = "30% increased Global Critical Strike Chance", implicitModTypes = { { "critical" }, }, + implicitIds = { "CriticalStrikeChanceImplicitDaggerNew1", }, weapon = { PhysicalMin = 4, PhysicalMax = 17, CritChanceBase = 8, AttackRateBase = 1.45, Range = 10, }, req = { level = 5, dex = 16, int = 11, }, } @@ -29,6 +31,7 @@ itemBases["Stiletto"] = { influenceTags = { shaper = "dagger_shaper", elder = "dagger_elder", adjudicator = "dagger_adjudicator", basilisk = "dagger_basilisk", crusader = "dagger_crusader", eyrie = "dagger_eyrie", cleansing = "dagger_cleansing", tangle = "dagger_tangle" }, implicit = "30% increased Global Critical Strike Chance", implicitModTypes = { { "critical" }, }, + implicitIds = { "CriticalStrikeChanceImplicitDaggerNew1", }, weapon = { PhysicalMin = 7, PhysicalMax = 27, CritChanceBase = 8.3, AttackRateBase = 1.5, Range = 10, }, req = { level = 15, dex = 30, int = 30, }, } @@ -39,6 +42,7 @@ itemBases["Prong Dagger"] = { influenceTags = { shaper = "dagger_shaper", elder = "dagger_elder", adjudicator = "dagger_adjudicator", basilisk = "dagger_basilisk", crusader = "dagger_crusader", eyrie = "dagger_eyrie", cleansing = "dagger_cleansing", tangle = "dagger_tangle" }, implicit = "4% Chance to Block Attack Damage", implicitModTypes = { { "block" }, }, + implicitIds = { "BlockPercentMarakethDaggerImplicit1", }, weapon = { PhysicalMin = 14, PhysicalMax = 54, CritChanceBase = 8.5, AttackRateBase = 1.35, Range = 10, }, req = { level = 36, dex = 55, int = 77, }, } @@ -49,6 +53,7 @@ itemBases["Flaying Knife"] = { influenceTags = { shaper = "dagger_shaper", elder = "dagger_elder", adjudicator = "dagger_adjudicator", basilisk = "dagger_basilisk", crusader = "dagger_crusader", eyrie = "dagger_eyrie", cleansing = "dagger_cleansing", tangle = "dagger_tangle" }, implicit = "30% increased Global Critical Strike Chance", implicitModTypes = { { "critical" }, }, + implicitIds = { "CriticalStrikeChanceImplicitDaggerNew1", }, weapon = { PhysicalMin = 11, PhysicalMax = 45, CritChanceBase = 8, AttackRateBase = 1.4, Range = 10, }, req = { level = 30, dex = 64, int = 44, }, } @@ -59,6 +64,7 @@ itemBases["Poignard"] = { influenceTags = { shaper = "dagger_shaper", elder = "dagger_elder", adjudicator = "dagger_adjudicator", basilisk = "dagger_basilisk", crusader = "dagger_crusader", eyrie = "dagger_eyrie", cleansing = "dagger_cleansing", tangle = "dagger_tangle" }, implicit = "30% increased Global Critical Strike Chance", implicitModTypes = { { "critical" }, }, + implicitIds = { "CriticalStrikeChanceImplicitDaggerNew1", }, weapon = { PhysicalMin = 13, PhysicalMax = 52, CritChanceBase = 8.3, AttackRateBase = 1.5, Range = 10, }, req = { level = 41, dex = 72, int = 72, }, } @@ -69,6 +75,7 @@ itemBases["Trisula"] = { influenceTags = { shaper = "dagger_shaper", elder = "dagger_elder", adjudicator = "dagger_adjudicator", basilisk = "dagger_basilisk", crusader = "dagger_crusader", eyrie = "dagger_eyrie", cleansing = "dagger_cleansing", tangle = "dagger_tangle" }, implicit = "4% Chance to Block Attack Damage", implicitModTypes = { { "block" }, }, + implicitIds = { "BlockPercentMarakethDaggerImplicit1", }, weapon = { PhysicalMin = 19, PhysicalMax = 74, CritChanceBase = 9, AttackRateBase = 1.35, Range = 10, }, req = { level = 51, dex = 83, int = 99, }, } @@ -79,6 +86,7 @@ itemBases["Gutting Knife"] = { influenceTags = { shaper = "dagger_shaper", elder = "dagger_elder", adjudicator = "dagger_adjudicator", basilisk = "dagger_basilisk", crusader = "dagger_crusader", eyrie = "dagger_eyrie", cleansing = "dagger_cleansing", tangle = "dagger_tangle" }, implicit = "30% increased Global Critical Strike Chance", implicitModTypes = { { "critical" }, }, + implicitIds = { "CriticalStrikeChanceImplicitDaggerNew1", }, weapon = { PhysicalMin = 19, PhysicalMax = 76, CritChanceBase = 9, AttackRateBase = 1.4, Range = 10, }, req = { level = 56, dex = 113, int = 78, }, } @@ -89,6 +97,7 @@ itemBases["Ambusher"] = { influenceTags = { shaper = "dagger_shaper", elder = "dagger_elder", adjudicator = "dagger_adjudicator", basilisk = "dagger_basilisk", crusader = "dagger_crusader", eyrie = "dagger_eyrie", cleansing = "dagger_cleansing", tangle = "dagger_tangle" }, implicit = "30% increased Global Critical Strike Chance", implicitModTypes = { { "critical" }, }, + implicitIds = { "CriticalStrikeChanceImplicitDaggerNew1", }, weapon = { PhysicalMin = 19, PhysicalMax = 74, CritChanceBase = 8.3, AttackRateBase = 1.5, Range = 10, }, req = { level = 60, dex = 113, int = 113, }, } @@ -99,6 +108,7 @@ itemBases["Sai"] = { influenceTags = { shaper = "dagger_shaper", elder = "dagger_elder", adjudicator = "dagger_adjudicator", basilisk = "dagger_basilisk", crusader = "dagger_crusader", eyrie = "dagger_eyrie", cleansing = "dagger_cleansing", tangle = "dagger_tangle" }, implicit = "6% Chance to Block Attack Damage", implicitModTypes = { { "block" }, }, + implicitIds = { "BlockPercentMarakethDaggerImplicit2_", }, weapon = { PhysicalMin = 22, PhysicalMax = 88, CritChanceBase = 8.5, AttackRateBase = 1.35, Range = 10, }, req = { level = 70, dex = 121, int = 121, }, } @@ -109,6 +119,7 @@ itemBases["Hollowpoint Dagger"] = { influenceTags = { shaper = "dagger_shaper", elder = "dagger_elder", adjudicator = "dagger_adjudicator", basilisk = "dagger_basilisk", crusader = "dagger_crusader", eyrie = "dagger_eyrie", cleansing = "dagger_cleansing", tangle = "dagger_tangle" }, implicit = "All Damage from Hits with This Weapon can Poison", implicitModTypes = { { }, }, + implicitIds = { "LocalAllDamageCanPoisonImplicitE1_", }, weapon = { PhysicalMin = 12, PhysicalMax = 46, CritChanceBase = 8.8, AttackRateBase = 1.4, Range = 10, }, req = { level = 30, dex = 54, int = 54, }, } @@ -119,6 +130,7 @@ itemBases["Pressurised Dagger"] = { influenceTags = { shaper = "dagger_shaper", elder = "dagger_elder", adjudicator = "dagger_adjudicator", basilisk = "dagger_basilisk", crusader = "dagger_crusader", eyrie = "dagger_eyrie", cleansing = "dagger_cleansing", tangle = "dagger_tangle" }, implicit = "All Damage from Hits with This Weapon can Poison", implicitModTypes = { { }, }, + implicitIds = { "LocalAllDamageCanPoisonImplicitE1_", }, weapon = { PhysicalMin = 18, PhysicalMax = 71, CritChanceBase = 8.8, AttackRateBase = 1.4, Range = 10, }, req = { level = 50, dex = 86, int = 86, }, } @@ -129,6 +141,7 @@ itemBases["Pneumatic Dagger"] = { influenceTags = { shaper = "dagger_shaper", elder = "dagger_elder", adjudicator = "dagger_adjudicator", basilisk = "dagger_basilisk", crusader = "dagger_crusader", eyrie = "dagger_eyrie", cleansing = "dagger_cleansing", tangle = "dagger_tangle" }, implicit = "All Damage from Hits with This Weapon can Poison", implicitModTypes = { { }, }, + implicitIds = { "LocalAllDamageCanPoisonImplicitE1_", }, weapon = { PhysicalMin = 20, PhysicalMax = 79, CritChanceBase = 8.8, AttackRateBase = 1.4, Range = 10, }, req = { level = 70, dex = 121, int = 121, }, } @@ -150,6 +163,7 @@ itemBases["Carving Knife"] = { influenceTags = { shaper = "rune_dagger_shaper", elder = "rune_dagger_elder", adjudicator = "rune_dagger_adjudicator", basilisk = "rune_dagger_basilisk", crusader = "rune_dagger_crusader", eyrie = "rune_dagger_eyrie", cleansing = "rune_dagger_cleansing", tangle = "rune_dagger_tangle" }, implicit = "30% increased Global Critical Strike Chance", implicitModTypes = { { "critical" }, }, + implicitIds = { "CriticalStrikeChanceImplicitDaggerNew1", }, weapon = { PhysicalMin = 3, PhysicalMax = 26, CritChanceBase = 8.5, AttackRateBase = 1.45, Range = 10, }, req = { level = 10, dex = 18, int = 26, }, } @@ -161,6 +175,7 @@ itemBases["Boot Knife"] = { influenceTags = { shaper = "rune_dagger_shaper", elder = "rune_dagger_elder", adjudicator = "rune_dagger_adjudicator", basilisk = "rune_dagger_basilisk", crusader = "rune_dagger_crusader", eyrie = "rune_dagger_eyrie", cleansing = "rune_dagger_cleansing", tangle = "rune_dagger_tangle" }, implicit = "30% increased Global Critical Strike Chance", implicitModTypes = { { "critical" }, }, + implicitIds = { "CriticalStrikeChanceImplicitDaggerNew1", }, weapon = { PhysicalMin = 8, PhysicalMax = 34, CritChanceBase = 8.5, AttackRateBase = 1.45, Range = 10, }, req = { level = 20, dex = 31, int = 45, }, } @@ -172,6 +187,7 @@ itemBases["Copper Kris"] = { influenceTags = { shaper = "rune_dagger_shaper", elder = "rune_dagger_elder", adjudicator = "rune_dagger_adjudicator", basilisk = "rune_dagger_basilisk", crusader = "rune_dagger_crusader", eyrie = "rune_dagger_eyrie", cleansing = "rune_dagger_cleansing", tangle = "rune_dagger_tangle" }, implicit = "50% increased Global Critical Strike Chance", implicitModTypes = { { "critical" }, }, + implicitIds = { "CriticalStrikeChanceImplicitDaggerNew3", }, weapon = { PhysicalMin = 10, PhysicalMax = 41, CritChanceBase = 9, AttackRateBase = 1.3, Range = 10, }, req = { level = 24, dex = 28, int = 60, }, } @@ -183,6 +199,7 @@ itemBases["Skean"] = { influenceTags = { shaper = "rune_dagger_shaper", elder = "rune_dagger_elder", adjudicator = "rune_dagger_adjudicator", basilisk = "rune_dagger_basilisk", crusader = "rune_dagger_crusader", eyrie = "rune_dagger_eyrie", cleansing = "rune_dagger_cleansing", tangle = "rune_dagger_tangle" }, implicit = "30% increased Global Critical Strike Chance", implicitModTypes = { { "critical" }, }, + implicitIds = { "CriticalStrikeChanceImplicitDaggerNew1", }, weapon = { PhysicalMin = 11, PhysicalMax = 43, CritChanceBase = 8.5, AttackRateBase = 1.45, Range = 10, }, req = { level = 28, dex = 42, int = 60, }, } @@ -194,6 +211,7 @@ itemBases["Imp Dagger"] = { influenceTags = { shaper = "rune_dagger_shaper", elder = "rune_dagger_elder", adjudicator = "rune_dagger_adjudicator", basilisk = "rune_dagger_basilisk", crusader = "rune_dagger_crusader", eyrie = "rune_dagger_eyrie", cleansing = "rune_dagger_cleansing", tangle = "rune_dagger_tangle" }, implicit = "40% increased Global Critical Strike Chance", implicitModTypes = { { "critical" }, }, + implicitIds = { "CriticalStrikeChanceImplicitDaggerNew2", }, weapon = { PhysicalMin = 15, PhysicalMax = 59, CritChanceBase = 9, AttackRateBase = 1.2, Range = 10, }, req = { level = 32, dex = 36, int = 78, }, } @@ -205,6 +223,7 @@ itemBases["Butcher Knife"] = { influenceTags = { shaper = "rune_dagger_shaper", elder = "rune_dagger_elder", adjudicator = "rune_dagger_adjudicator", basilisk = "rune_dagger_basilisk", crusader = "rune_dagger_crusader", eyrie = "rune_dagger_eyrie", cleansing = "rune_dagger_cleansing", tangle = "rune_dagger_tangle" }, implicit = "30% increased Global Critical Strike Chance", implicitModTypes = { { "critical" }, }, + implicitIds = { "CriticalStrikeChanceImplicitDaggerNew1", }, weapon = { PhysicalMin = 7, PhysicalMax = 62, CritChanceBase = 8.5, AttackRateBase = 1.4, Range = 10, }, req = { level = 38, dex = 55, int = 79, }, } @@ -216,6 +235,7 @@ itemBases["Boot Blade"] = { influenceTags = { shaper = "rune_dagger_shaper", elder = "rune_dagger_elder", adjudicator = "rune_dagger_adjudicator", basilisk = "rune_dagger_basilisk", crusader = "rune_dagger_crusader", eyrie = "rune_dagger_eyrie", cleansing = "rune_dagger_cleansing", tangle = "rune_dagger_tangle" }, implicit = "30% increased Global Critical Strike Chance", implicitModTypes = { { "critical" }, }, + implicitIds = { "CriticalStrikeChanceImplicitDaggerNew1", }, weapon = { PhysicalMin = 15, PhysicalMax = 59, CritChanceBase = 8.5, AttackRateBase = 1.4, Range = 10, }, req = { level = 44, dex = 63, int = 90, }, } @@ -227,6 +247,7 @@ itemBases["Golden Kris"] = { influenceTags = { shaper = "rune_dagger_shaper", elder = "rune_dagger_elder", adjudicator = "rune_dagger_adjudicator", basilisk = "rune_dagger_basilisk", crusader = "rune_dagger_crusader", eyrie = "rune_dagger_eyrie", cleansing = "rune_dagger_cleansing", tangle = "rune_dagger_tangle" }, implicit = "50% increased Global Critical Strike Chance", implicitModTypes = { { "critical" }, }, + implicitIds = { "CriticalStrikeChanceImplicitDaggerNew3", }, weapon = { PhysicalMin = 19, PhysicalMax = 75, CritChanceBase = 9, AttackRateBase = 1.2, Range = 10, }, req = { level = 47, dex = 51, int = 110, }, } @@ -238,6 +259,7 @@ itemBases["Royal Skean"] = { influenceTags = { shaper = "rune_dagger_shaper", elder = "rune_dagger_elder", adjudicator = "rune_dagger_adjudicator", basilisk = "rune_dagger_basilisk", crusader = "rune_dagger_crusader", eyrie = "rune_dagger_eyrie", cleansing = "rune_dagger_cleansing", tangle = "rune_dagger_tangle" }, implicit = "30% increased Global Critical Strike Chance", implicitModTypes = { { "critical" }, }, + implicitIds = { "CriticalStrikeChanceImplicitDaggerNew1", }, weapon = { PhysicalMin = 16, PhysicalMax = 64, CritChanceBase = 8.5, AttackRateBase = 1.45, Range = 10, }, req = { level = 50, dex = 71, int = 102, }, } @@ -249,6 +271,7 @@ itemBases["Fiend Dagger"] = { influenceTags = { shaper = "rune_dagger_shaper", elder = "rune_dagger_elder", adjudicator = "rune_dagger_adjudicator", basilisk = "rune_dagger_basilisk", crusader = "rune_dagger_crusader", eyrie = "rune_dagger_eyrie", cleansing = "rune_dagger_cleansing", tangle = "rune_dagger_tangle" }, implicit = "40% increased Global Critical Strike Chance", implicitModTypes = { { "critical" }, }, + implicitIds = { "CriticalStrikeChanceImplicitDaggerNew2", }, weapon = { PhysicalMin = 22, PhysicalMax = 87, CritChanceBase = 9, AttackRateBase = 1.2, Range = 10, }, req = { level = 53, dex = 58, int = 123, }, } @@ -260,6 +283,7 @@ itemBases["Slaughter Knife"] = { influenceTags = { shaper = "rune_dagger_shaper", elder = "rune_dagger_elder", adjudicator = "rune_dagger_adjudicator", basilisk = "rune_dagger_basilisk", crusader = "rune_dagger_crusader", eyrie = "rune_dagger_eyrie", cleansing = "rune_dagger_cleansing", tangle = "rune_dagger_tangle" }, implicit = "30% increased Global Critical Strike Chance", implicitModTypes = { { "critical" }, }, + implicitIds = { "CriticalStrikeChanceImplicitDaggerNew1", }, weapon = { PhysicalMin = 10, PhysicalMax = 86, CritChanceBase = 8.5, AttackRateBase = 1.4, Range = 10, }, req = { level = 58, dex = 81, int = 117, }, } @@ -271,6 +295,7 @@ itemBases["Ezomyte Dagger"] = { influenceTags = { shaper = "rune_dagger_shaper", elder = "rune_dagger_elder", adjudicator = "rune_dagger_adjudicator", basilisk = "rune_dagger_basilisk", crusader = "rune_dagger_crusader", eyrie = "rune_dagger_eyrie", cleansing = "rune_dagger_cleansing", tangle = "rune_dagger_tangle" }, implicit = "30% increased Global Critical Strike Chance", implicitModTypes = { { "critical" }, }, + implicitIds = { "CriticalStrikeChanceImplicitDaggerNew1", }, weapon = { PhysicalMin = 20, PhysicalMax = 79, CritChanceBase = 8.5, AttackRateBase = 1.4, Range = 10, }, req = { level = 62, dex = 95, int = 131, }, } @@ -282,6 +307,7 @@ itemBases["Platinum Kris"] = { influenceTags = { shaper = "rune_dagger_shaper", elder = "rune_dagger_elder", adjudicator = "rune_dagger_adjudicator", basilisk = "rune_dagger_basilisk", crusader = "rune_dagger_crusader", eyrie = "rune_dagger_eyrie", cleansing = "rune_dagger_cleansing", tangle = "rune_dagger_tangle" }, implicit = "50% increased Global Critical Strike Chance", implicitModTypes = { { "critical" }, }, + implicitIds = { "CriticalStrikeChanceImplicitDaggerNew3", }, weapon = { PhysicalMin = 24, PhysicalMax = 95, CritChanceBase = 9, AttackRateBase = 1.2, Range = 10, }, req = { level = 64, dex = 76, int = 149, }, } @@ -293,6 +319,7 @@ itemBases["Imperial Skean"] = { influenceTags = { shaper = "rune_dagger_shaper", elder = "rune_dagger_elder", adjudicator = "rune_dagger_adjudicator", basilisk = "rune_dagger_basilisk", crusader = "rune_dagger_crusader", eyrie = "rune_dagger_eyrie", cleansing = "rune_dagger_cleansing", tangle = "rune_dagger_tangle" }, implicit = "30% increased Global Critical Strike Chance", implicitModTypes = { { "critical" }, }, + implicitIds = { "CriticalStrikeChanceImplicitDaggerNew1", }, weapon = { PhysicalMin = 18, PhysicalMax = 73, CritChanceBase = 8.5, AttackRateBase = 1.5, Range = 10, }, req = { level = 66, dex = 95, int = 131, }, } @@ -304,6 +331,7 @@ itemBases["Demon Dagger"] = { influenceTags = { shaper = "rune_dagger_shaper", elder = "rune_dagger_elder", adjudicator = "rune_dagger_adjudicator", basilisk = "rune_dagger_basilisk", crusader = "rune_dagger_crusader", eyrie = "rune_dagger_eyrie", cleansing = "rune_dagger_cleansing", tangle = "rune_dagger_tangle" }, implicit = "40% increased Global Critical Strike Chance", implicitModTypes = { { "critical" }, }, + implicitIds = { "CriticalStrikeChanceImplicitDaggerNew2", }, weapon = { PhysicalMin = 24, PhysicalMax = 97, CritChanceBase = 9, AttackRateBase = 1.2, Range = 10, }, req = { level = 68, dex = 76, int = 149, }, } @@ -315,6 +343,7 @@ itemBases["Flickerflame Blade"] = { influenceTags = { shaper = "rune_dagger_shaper", elder = "rune_dagger_elder", adjudicator = "rune_dagger_adjudicator", basilisk = "rune_dagger_basilisk", crusader = "rune_dagger_crusader", eyrie = "rune_dagger_eyrie", cleansing = "rune_dagger_cleansing", tangle = "rune_dagger_tangle" }, implicit = "Trigger Level 10 Flame Dash when you use a Socketed Skill", implicitModTypes = { { }, }, + implicitIds = { "TriggerFlameDashOnSocketedSkillUseImplicitE1", }, weapon = { PhysicalMin = 12, PhysicalMax = 47, CritChanceBase = 8.5, AttackRateBase = 1.45, Range = 10, }, req = { level = 30, dex = 54, int = 54, }, } @@ -326,6 +355,7 @@ itemBases["Flashfire Blade"] = { influenceTags = { shaper = "rune_dagger_shaper", elder = "rune_dagger_elder", adjudicator = "rune_dagger_adjudicator", basilisk = "rune_dagger_basilisk", crusader = "rune_dagger_crusader", eyrie = "rune_dagger_eyrie", cleansing = "rune_dagger_cleansing", tangle = "rune_dagger_tangle" }, implicit = "Trigger Level 20 Flame Dash when you use a Socketed Skill\n20% increased Cooldown Recovery Rate of Travel Skills", implicitModTypes = { { }, { }, }, + implicitIds = { "TriggerFlameDashOnSocketedSkillUseImplicitE2", }, weapon = { PhysicalMin = 18, PhysicalMax = 73, CritChanceBase = 8.5, AttackRateBase = 1.45, Range = 10, }, req = { level = 50, dex = 86, int = 86, }, } @@ -337,6 +367,7 @@ itemBases["Infernal Blade"] = { influenceTags = { shaper = "rune_dagger_shaper", elder = "rune_dagger_elder", adjudicator = "rune_dagger_adjudicator", basilisk = "rune_dagger_basilisk", crusader = "rune_dagger_crusader", eyrie = "rune_dagger_eyrie", cleansing = "rune_dagger_cleansing", tangle = "rune_dagger_tangle" }, implicit = "Trigger Level 30 Flame Dash when you use a Socketed Skill\n40% increased Cooldown Recovery Rate of Travel Skills", implicitModTypes = { { }, { }, }, + implicitIds = { "TriggerFlameDashOnSocketedSkillUseImplicitE3_", }, weapon = { PhysicalMin = 21, PhysicalMax = 85, CritChanceBase = 8.5, AttackRateBase = 1.45, Range = 10, }, req = { level = 70, dex = 121, int = 121, }, } diff --git a/src/Data/Bases/flask.lua b/src/Data/Bases/flask.lua index c9055867280..b9814fa2fb4 100644 --- a/src/Data/Bases/flask.lua +++ b/src/Data/Bases/flask.lua @@ -323,6 +323,7 @@ itemBases["Basalt Flask"] = { tags = { default = true, flask = true, utility_flask = true, }, implicit = "Taunts nearby Enemies on use", implicitModTypes = { { "flask" }, }, + implicitIds = { "UtilityFlaskTaunt_", }, flask = { duration = 8, chargesUsed = 40, chargesMax = 60, buff = { "20% more Armour" }, }, req = { level = 27, }, } @@ -332,6 +333,7 @@ itemBases["Aquamarine Flask"] = { tags = { default = true, flask = true, utility_flask = true, }, implicit = "Creates Chilled Ground on Use", implicitModTypes = { { "flask" }, }, + implicitIds = { "UtilityFlaskChilledGround", }, flask = { duration = 8, chargesUsed = 20, chargesMax = 50, buff = { "60% reduced Effect of Freeze on you" }, }, req = { level = 27, }, } @@ -341,6 +343,7 @@ itemBases["Stibnite Flask"] = { tags = { default = true, flask = true, utility_flask = true, }, implicit = "Creates a Smoke Cloud on Use", implicitModTypes = { { "flask" }, }, + implicitIds = { "UtilityFlaskSmokeCloud", }, flask = { duration = 8, chargesUsed = 40, chargesMax = 60, buff = { "20% more Evasion Rating" }, }, req = { level = 27, }, } @@ -350,6 +353,7 @@ itemBases["Sulphur Flask"] = { tags = { default = true, flask = true, utility_flask = true, }, implicit = "Creates Consecrated Ground on Use", implicitModTypes = { { "flask" }, }, + implicitIds = { "UtilityFlaskConsecrate", }, flask = { duration = 8, chargesUsed = 40, chargesMax = 60, buff = { "40% increased Damage" }, }, req = { level = 27, }, } @@ -391,6 +395,7 @@ itemBases["Iron Flask"] = { tags = { default = true, expedition_flask = true, flask = true, not_for_sale = true, utility_flask = true, }, implicit = "Restores Ward on use", implicitModTypes = { { "flask" }, }, + implicitIds = { "UtilityFlaskWard", }, flask = { duration = 4, chargesUsed = 40, chargesMax = 60, buff = { "+200 to Ward" }, }, req = { level = 27, }, } diff --git a/src/Data/Bases/gloves.lua b/src/Data/Bases/gloves.lua index b0c2a331b68..ad82133b7d3 100644 --- a/src/Data/Bases/gloves.lua +++ b/src/Data/Bases/gloves.lua @@ -121,6 +121,7 @@ itemBases["Preserving Gauntlets"] = { influenceTags = { shaper = "gloves_shaper", elder = "gloves_elder", adjudicator = "gloves_adjudicator", basilisk = "gloves_basilisk", crusader = "gloves_crusader", eyrie = "gloves_eyrie", cleansing = "gloves_cleansing", tangle = "gloves_tangle" }, implicit = "+(3-4)% Chance to Block Attack Damage\nYou take 10% of Damage from Blocked Hits", implicitModTypes = { { "block" }, { "block" }, }, + implicitIds = { "ChanceToBlockAndDamageTakenFromBlockedHitsImplicitR4", }, armour = { ArmourBaseMin = 35, ArmourBaseMax = 41, }, req = { level = 16, str = 18, }, } @@ -132,6 +133,7 @@ itemBases["Guarding Gauntlets"] = { influenceTags = { shaper = "gloves_shaper", elder = "gloves_elder", adjudicator = "gloves_adjudicator", basilisk = "gloves_basilisk", crusader = "gloves_crusader", eyrie = "gloves_eyrie", cleansing = "gloves_cleansing", tangle = "gloves_tangle" }, implicit = "+(4-5)% Chance to Block Attack Damage\nYou take 10% of Damage from Blocked Hits", implicitModTypes = { { "block" }, { "block" }, }, + implicitIds = { "ChanceToBlockAndDamageTakenFromBlockedHitsImplicitR5", }, armour = { ArmourBaseMin = 132, ArmourBaseMax = 152, }, req = { level = 40, str = 59, }, } @@ -143,6 +145,7 @@ itemBases["Thwarting Gauntlets"] = { influenceTags = { shaper = "gloves_shaper", elder = "gloves_elder", adjudicator = "gloves_adjudicator", basilisk = "gloves_basilisk", crusader = "gloves_crusader", eyrie = "gloves_eyrie", cleansing = "gloves_cleansing", tangle = "gloves_tangle" }, implicit = "+(5-6)% Chance to Block Attack Damage\nYou take 10% of Damage from Blocked Hits", implicitModTypes = { { "block" }, { "block" }, }, + implicitIds = { "ChanceToBlockAndDamageTakenFromBlockedHitsImplicitR6", }, armour = { ArmourBaseMin = 236, ArmourBaseMax = 271, }, req = { level = 70, str = 101, }, } @@ -154,6 +157,7 @@ itemBases["Spiked Gloves"] = { influenceTags = { shaper = "gloves_shaper", elder = "gloves_elder", adjudicator = "gloves_adjudicator", basilisk = "gloves_basilisk", crusader = "gloves_crusader", eyrie = "gloves_eyrie", cleansing = "gloves_cleansing", tangle = "gloves_tangle" }, implicit = "(16-20)% increased Melee Damage", implicitModTypes = { { "damage", "attack" }, }, + implicitIds = { "MeleeDamageImplicitGloves1", }, armour = { ArmourBaseMin = 220, ArmourBaseMax = 253, }, req = { level = 70, str = 95, }, } @@ -276,6 +280,7 @@ itemBases["Tinker Gloves"] = { influenceTags = { shaper = "gloves_shaper", elder = "gloves_elder", adjudicator = "gloves_adjudicator", basilisk = "gloves_basilisk", crusader = "gloves_crusader", eyrie = "gloves_eyrie", cleansing = "gloves_cleansing", tangle = "gloves_tangle" }, implicit = "30% reduced Cooldown Recovery Rate for throwing Traps\nTrap Skills have (10-15)% increased Skill Effect Duration", implicitModTypes = { { }, { }, }, + implicitIds = { "TrapSkillEffectDurationTrapCooldownPenaltyImplicitR1", }, armour = { EvasionBaseMin = 35, EvasionBaseMax = 41, }, req = { level = 10, dex = 18, }, } @@ -287,6 +292,7 @@ itemBases["Apprentice Gloves"] = { influenceTags = { shaper = "gloves_shaper", elder = "gloves_elder", adjudicator = "gloves_adjudicator", basilisk = "gloves_basilisk", crusader = "gloves_crusader", eyrie = "gloves_eyrie", cleansing = "gloves_cleansing", tangle = "gloves_tangle" }, implicit = "30% reduced Cooldown Recovery Rate for throwing Traps\nTrap Skills have (15-20)% increased Skill Effect Duration", implicitModTypes = { { }, { }, }, + implicitIds = { "TrapSkillEffectDurationTrapCooldownPenaltyImplicitR2", }, armour = { EvasionBaseMin = 132, EvasionBaseMax = 152, }, req = { level = 40, dex = 59, }, } @@ -298,6 +304,7 @@ itemBases["Trapsetter Gloves"] = { influenceTags = { shaper = "gloves_shaper", elder = "gloves_elder", adjudicator = "gloves_adjudicator", basilisk = "gloves_basilisk", crusader = "gloves_crusader", eyrie = "gloves_eyrie", cleansing = "gloves_cleansing", tangle = "gloves_tangle" }, implicit = "30% reduced Cooldown Recovery Rate for throwing Traps\nTrap Skills have (20-25)% increased Skill Effect Duration", implicitModTypes = { { }, { }, }, + implicitIds = { "TrapSkillEffectDurationTrapCooldownPenaltyImplicitR3", }, armour = { EvasionBaseMin = 236, EvasionBaseMax = 271, }, req = { level = 70, dex = 101, }, } @@ -309,6 +316,7 @@ itemBases["Gripped Gloves"] = { influenceTags = { shaper = "gloves_shaper", elder = "gloves_elder", adjudicator = "gloves_adjudicator", basilisk = "gloves_basilisk", crusader = "gloves_crusader", eyrie = "gloves_eyrie", cleansing = "gloves_cleansing", tangle = "gloves_tangle" }, implicit = "(14-18)% increased Projectile Attack Damage", implicitModTypes = { { "damage", "attack" }, }, + implicitIds = { "ProjectileAttackDamageImplicitGloves1", }, armour = { EvasionBaseMin = 220, EvasionBaseMax = 253, }, req = { level = 70, dex = 95, }, } @@ -431,6 +439,7 @@ itemBases["Leyline Gloves"] = { influenceTags = { shaper = "gloves_shaper", elder = "gloves_elder", adjudicator = "gloves_adjudicator", basilisk = "gloves_basilisk", crusader = "gloves_crusader", eyrie = "gloves_eyrie", cleansing = "gloves_cleansing", tangle = "gloves_tangle" }, implicit = "30% reduced maximum Mana\n(25-30)% chance when you pay a Skill's Cost to gain that much Mana", implicitModTypes = { { "resource", "mana" }, { "resource", "mana" }, }, + implicitIds = { "GainManaOnManaPaidManaCost1", }, armour = { EnergyShieldBaseMin = 9, EnergyShieldBaseMax = 10, }, req = { level = 10, int = 18, }, } @@ -442,6 +451,7 @@ itemBases["Aetherwind Gloves"] = { influenceTags = { shaper = "gloves_shaper", elder = "gloves_elder", adjudicator = "gloves_adjudicator", basilisk = "gloves_basilisk", crusader = "gloves_crusader", eyrie = "gloves_eyrie", cleansing = "gloves_cleansing", tangle = "gloves_tangle" }, implicit = "30% reduced maximum Mana\n(25-30)% chance when you pay a Skill's Cost to gain that much Mana", implicitModTypes = { { "resource", "mana" }, { "resource", "mana" }, }, + implicitIds = { "GainManaOnManaPaidManaCost2", }, armour = { EnergyShieldBaseMin = 28, EnergyShieldBaseMax = 32, }, req = { level = 40, int = 59, }, } @@ -453,6 +463,7 @@ itemBases["Nexus Gloves"] = { influenceTags = { shaper = "gloves_shaper", elder = "gloves_elder", adjudicator = "gloves_adjudicator", basilisk = "gloves_basilisk", crusader = "gloves_crusader", eyrie = "gloves_eyrie", cleansing = "gloves_cleansing", tangle = "gloves_tangle" }, implicit = "30% reduced maximum Mana\n(25-30)% chance when you pay a Skill's Cost to gain that much Mana", implicitModTypes = { { "resource", "mana" }, { "resource", "mana" }, }, + implicitIds = { "GainManaOnManaPaidManaCost3____", }, armour = { EnergyShieldBaseMin = 47, EnergyShieldBaseMax = 54, }, req = { level = 70, int = 101, }, } @@ -464,6 +475,7 @@ itemBases["Fingerless Silk Gloves"] = { influenceTags = { shaper = "gloves_shaper", elder = "gloves_elder", adjudicator = "gloves_adjudicator", basilisk = "gloves_basilisk", crusader = "gloves_crusader", eyrie = "gloves_eyrie", cleansing = "gloves_cleansing", tangle = "gloves_tangle" }, implicit = "(12-16)% increased Spell Damage", implicitModTypes = { { "caster_damage", "damage", "caster" }, }, + implicitIds = { "SpellDamageImplicitGloves1", }, armour = { EnergyShieldBaseMin = 45, EnergyShieldBaseMax = 52, }, req = { level = 70, int = 95, }, } @@ -677,6 +689,7 @@ itemBases["Apothecary's Gloves"] = { influenceTags = { shaper = "gloves_shaper", elder = "gloves_elder", adjudicator = "gloves_adjudicator", basilisk = "gloves_basilisk", crusader = "gloves_crusader", eyrie = "gloves_eyrie", cleansing = "gloves_cleansing", tangle = "gloves_tangle" }, implicit = "(14-18)% increased Damage over Time", implicitModTypes = { { "damage" }, }, + implicitIds = { "DegenerationDamageImplicit1", }, armour = { ArmourBaseMin = 108, ArmourBaseMax = 124, EnergyShieldBaseMin = 29, EnergyShieldBaseMax = 33, }, req = { level = 70, str = 46, int = 59, }, } @@ -820,6 +833,7 @@ itemBases["Golden Bracers"] = { influenceTags = { shaper = "gloves_shaper", elder = "gloves_elder", adjudicator = "gloves_adjudicator", basilisk = "gloves_basilisk", crusader = "gloves_crusader", eyrie = "gloves_eyrie", cleansing = "gloves_cleansing", tangle = "gloves_tangle" }, implicit = "+(20-30) to maximum Life", implicitModTypes = { { "resource", "life" }, }, + implicitIds = { "IncreasedLifeImplicitGlovesDemigods1", }, armour = { }, req = { level = 12, }, } diff --git a/src/Data/Bases/graft.lua b/src/Data/Bases/graft.lua index f15a56ebeaf..1148a5eb009 100644 --- a/src/Data/Bases/graft.lua +++ b/src/Data/Bases/graft.lua @@ -7,6 +7,7 @@ itemBases["Battering Uulgraft"] = { tags = { default = true, graft = true, graft_damaging_skill = true, graft_uulnetol = true, graft_uulnetol_hand_slam = true, }, implicit = "(4-12)% reduced Enemy Stun Threshold", implicitModTypes = { { }, }, + implicitIds = { "GraftImplicitUulNetol1", }, req = { }, } itemBases["Spiking Uulgraft"] = { @@ -14,6 +15,7 @@ itemBases["Spiking Uulgraft"] = { tags = { default = true, graft = true, graft_damaging_skill = true, graft_uulnetol = true, graft_uulnetol_bone_spires = true, }, implicit = "Attacks have (4-12)% chance to cause Bleeding", implicitModTypes = { { "bleed", "physical", "attack", "ailment" }, }, + implicitIds = { "GraftImplicitUulNetol2", }, req = { }, } itemBases["Impaling Uulgraft"] = { @@ -21,6 +23,7 @@ itemBases["Impaling Uulgraft"] = { tags = { default = true, graft = true, graft_uulnetol = true, graft_uulnetol_impale_buff = true, }, implicit = "(4-12)% chance to Impale Enemies on Hit with Attacks", implicitModTypes = { { "physical", "attack" }, }, + implicitIds = { "GraftImplicitUulNetol3", }, req = { }, } itemBases["Hardening Uulgraft"] = { @@ -28,6 +31,7 @@ itemBases["Hardening Uulgraft"] = { tags = { default = true, graft = true, graft_uulnetol = true, graft_uulnetol_low_life_buff = true, }, implicit = "(1-3)% additional Physical Damage Reduction", implicitModTypes = { { "physical" }, }, + implicitIds = { "GraftImplicitUulNetol4", }, req = { }, } itemBases["Molten Xophgraft"] = { @@ -35,6 +39,7 @@ itemBases["Molten Xophgraft"] = { tags = { default = true, graft = true, graft_damaging_skill = true, graft_xoph = true, graft_xoph_molten_shell = true, }, implicit = "(10-20)% increased Armour", implicitModTypes = { { "defences", "armour" }, }, + implicitIds = { "GraftImplicitXoph1", }, req = { }, } itemBases["Erupting Xophgraft"] = { @@ -42,6 +47,7 @@ itemBases["Erupting Xophgraft"] = { tags = { default = true, graft = true, graft_damaging_skill = true, graft_xoph = true, graft_xoph_cremations = true, }, implicit = "(8-16)% increased Area Damage", implicitModTypes = { { "damage" }, }, + implicitIds = { "GraftImplicitXoph2", }, req = { }, } itemBases["Flamecaller Xophgraft"] = { @@ -49,6 +55,7 @@ itemBases["Flamecaller Xophgraft"] = { tags = { default = true, graft = true, graft_damaging_skill = true, graft_xoph = true, graft_xoph_flame_pillars = true, }, implicit = "(8-16)% increased Elemental Damage with Attack Skills", implicitModTypes = { { "elemental_damage", "damage", "elemental", "attack" }, }, + implicitIds = { "GraftImplicitXoph3", }, req = { }, } itemBases["Stoking Xophgraft"] = { @@ -56,6 +63,7 @@ itemBases["Stoking Xophgraft"] = { tags = { default = true, graft = true, graft_xoph = true, graft_xoph_ailment_buff = true, }, implicit = "(5-10)% increased Duration of Elemental Ailments on Enemies", implicitModTypes = { { "elemental", "fire", "cold", "lightning", "ailment" }, }, + implicitIds = { "GraftImplicitXoph4", }, req = { }, } itemBases["Storming Eshgraft"] = { @@ -63,6 +71,7 @@ itemBases["Storming Eshgraft"] = { tags = { default = true, graft = true, graft_damaging_skill = true, graft_esh = true, graft_esh_bolt_ring = true, }, implicit = "Adds (1-4) to (18-20) Lightning Damage", implicitModTypes = { { "elemental_damage", "damage", "elemental", "lightning" }, }, + implicitIds = { "GraftImplicitEsh1", }, req = { }, } itemBases["Replicating Eshgraft"] = { @@ -70,6 +79,7 @@ itemBases["Replicating Eshgraft"] = { tags = { default = true, graft = true, graft_damaging_skill = true, graft_esh = true, graft_esh_lightning_clones = true, }, implicit = "(3-5)% increased Movement Speed", implicitModTypes = { { "speed" }, }, + implicitIds = { "GraftImplicitEsh2", }, req = { }, } itemBases["Draining Eshgraft"] = { @@ -77,6 +87,7 @@ itemBases["Draining Eshgraft"] = { tags = { default = true, graft = true, graft_damaging_skill = true, graft_esh = true, graft_esh_lightning_hands = true, }, implicit = "Spell Skills have (5-10)% increased Area of Effect", implicitModTypes = { { "caster" }, }, + implicitIds = { "GraftImplicitEsh3", }, req = { }, } itemBases["Jolting Eshgraft"] = { @@ -84,6 +95,7 @@ itemBases["Jolting Eshgraft"] = { tags = { default = true, graft = true, graft_esh = true, graft_esh_jolt_buff = true, }, implicit = "(4-12)% increased Global Critical Strike Chance", implicitModTypes = { { "critical" }, }, + implicitIds = { "GraftImplicitEsh4", }, req = { }, } itemBases["Squalling Tulgraft"] = { @@ -91,6 +103,7 @@ itemBases["Squalling Tulgraft"] = { tags = { default = true, graft = true, graft_damaging_skill = true, graft_tul = true, graft_tul_tornado = true, }, implicit = "(8-16)% increased Projectile Damage", implicitModTypes = { { "damage" }, }, + implicitIds = { "GraftImplicitTul1", }, req = { }, } itemBases["Freezing Tulgraft"] = { @@ -98,6 +111,7 @@ itemBases["Freezing Tulgraft"] = { tags = { default = true, graft = true, graft_damaging_skill = true, graft_tul = true, graft_tul_ice_mortars = true, }, implicit = "(8-12)% chance to Freeze", implicitModTypes = { { "elemental", "cold", "ailment" }, }, + implicitIds = { "GraftImplicitTul2", }, req = { }, } itemBases["Summoning Tulgraft"] = { @@ -105,6 +119,7 @@ itemBases["Summoning Tulgraft"] = { tags = { default = true, graft = true, graft_tul = true, graft_tul_summon = true, }, implicit = "Minions have (4-8)% increased Attack and Cast Speed", implicitModTypes = { { "attack", "caster", "speed", "minion" }, }, + implicitIds = { "GraftImplicitTul3", }, req = { }, } itemBases["Aegis Tulgraft"] = { @@ -112,5 +127,6 @@ itemBases["Aegis Tulgraft"] = { tags = { default = true, graft = true, graft_tul = true, graft_tul_aegis = true, }, implicit = "+(3-6)% to all Elemental Resistances", implicitModTypes = { { "elemental", "resistance" }, }, + implicitIds = { "GraftImplicitTul4", }, req = { }, } diff --git a/src/Data/Bases/helmet.lua b/src/Data/Bases/helmet.lua index 1ca0e345154..ace1768b894 100644 --- a/src/Data/Bases/helmet.lua +++ b/src/Data/Bases/helmet.lua @@ -554,6 +554,7 @@ itemBases["Sorrow Mask"] = { influenceTags = { shaper = "helmet_shaper", elder = "helmet_elder", adjudicator = "helmet_adjudicator", basilisk = "helmet_basilisk", crusader = "helmet_crusader", eyrie = "helmet_eyrie", cleansing = "helmet_cleansing", tangle = "helmet_tangle" }, implicit = "+2% to maximum Chaos Resistance\nYou are Crushed", implicitModTypes = { { }, { }, }, + implicitIds = { "MaxChaosResistanceCrushedImplicitR1", }, armour = { ArmourBaseMin = 42, ArmourBaseMax = 49, EvasionBaseMin = 42, EvasionBaseMax = 49, }, req = { level = 15, str = 20, dex = 20, }, } @@ -565,6 +566,7 @@ itemBases["Atonement Mask"] = { influenceTags = { shaper = "helmet_shaper", elder = "helmet_elder", adjudicator = "helmet_adjudicator", basilisk = "helmet_basilisk", crusader = "helmet_crusader", eyrie = "helmet_eyrie", cleansing = "helmet_cleansing", tangle = "helmet_tangle" }, implicit = "+3% to maximum Chaos Resistance\nYou are Crushed", implicitModTypes = { { }, { }, }, + implicitIds = { "MaxChaosResistanceCrushedImplicitR2", }, armour = { ArmourBaseMin = 122, ArmourBaseMax = 140, EvasionBaseMin = 122, EvasionBaseMax = 140, }, req = { level = 45, str = 51, dex = 51, }, } @@ -576,6 +578,7 @@ itemBases["Penitent Mask"] = { influenceTags = { shaper = "helmet_shaper", elder = "helmet_elder", adjudicator = "helmet_adjudicator", basilisk = "helmet_basilisk", crusader = "helmet_crusader", eyrie = "helmet_eyrie", cleansing = "helmet_cleansing", tangle = "helmet_tangle" }, implicit = "+4% to maximum Chaos Resistance\nYou are Crushed", implicitModTypes = { { }, { }, }, + implicitIds = { "MaxChaosResistanceCrushedImplicitR3", }, armour = { ArmourBaseMin = 185, ArmourBaseMax = 212, EvasionBaseMin = 185, EvasionBaseMax = 212, }, req = { level = 75, str = 79, dex = 79, }, } @@ -718,6 +721,7 @@ itemBases["Imp Crown"] = { influenceTags = { shaper = "helmet_shaper", elder = "helmet_elder", adjudicator = "helmet_adjudicator", basilisk = "helmet_basilisk", crusader = "helmet_crusader", eyrie = "helmet_eyrie", cleansing = "helmet_cleansing", tangle = "helmet_tangle" }, implicit = "-1 to Level of Socketed Support Gems\n+1 to Level of Socketed Skill Gems", implicitModTypes = { { }, { }, }, + implicitIds = { "SocketedActiveGemLevelSupportGemPenaltyImplicitR1", }, armour = { ArmourBaseMin = 42, ArmourBaseMax = 49, EnergyShieldBaseMin = 10, EnergyShieldBaseMax = 12, }, req = { level = 15, str = 20, int = 20, }, } @@ -729,6 +733,7 @@ itemBases["Demon Crown"] = { influenceTags = { shaper = "helmet_shaper", elder = "helmet_elder", adjudicator = "helmet_adjudicator", basilisk = "helmet_basilisk", crusader = "helmet_crusader", eyrie = "helmet_eyrie", cleansing = "helmet_cleansing", tangle = "helmet_tangle" }, implicit = "-1 to Level of Socketed Support Gems\n+1 to Level of Socketed Skill Gems", implicitModTypes = { { }, { }, }, + implicitIds = { "SocketedActiveGemLevelSupportGemPenaltyImplicitR1", }, armour = { ArmourBaseMin = 122, ArmourBaseMax = 140, EnergyShieldBaseMin = 25, EnergyShieldBaseMax = 29, }, req = { level = 45, str = 51, int = 51, }, } @@ -740,6 +745,7 @@ itemBases["Archdemon Crown"] = { influenceTags = { shaper = "helmet_shaper", elder = "helmet_elder", adjudicator = "helmet_adjudicator", basilisk = "helmet_basilisk", crusader = "helmet_crusader", eyrie = "helmet_eyrie", cleansing = "helmet_cleansing", tangle = "helmet_tangle" }, implicit = "-2 to Level of Socketed Support Gems\n+2 to Level of Socketed Skill Gems", implicitModTypes = { { }, { }, }, + implicitIds = { "SocketedActiveGemLevelSupportGemPenaltyImplicitR2", }, armour = { ArmourBaseMin = 185, ArmourBaseMax = 212, EnergyShieldBaseMin = 38, EnergyShieldBaseMax = 43, }, req = { level = 75, str = 79, int = 79, }, } @@ -751,6 +757,7 @@ itemBases["Bone Helmet"] = { influenceTags = { shaper = "helmet_shaper", elder = "helmet_elder", adjudicator = "helmet_adjudicator", basilisk = "helmet_basilisk", crusader = "helmet_crusader", eyrie = "helmet_eyrie", cleansing = "helmet_cleansing", tangle = "helmet_tangle" }, implicit = "Minions deal (15-20)% increased Damage", implicitModTypes = { { "damage", "minion" }, }, + implicitIds = { "MinionDamageImplicitHelmet1", }, armour = { ArmourBaseMin = 197, ArmourBaseMax = 227, EnergyShieldBaseMin = 40, EnergyShieldBaseMax = 46, }, req = { level = 73, str = 76, int = 76, }, } @@ -903,6 +910,7 @@ itemBases["Gale Crown"] = { influenceTags = { shaper = "helmet_shaper", elder = "helmet_elder", adjudicator = "helmet_adjudicator", basilisk = "helmet_basilisk", crusader = "helmet_crusader", eyrie = "helmet_eyrie", cleansing = "helmet_cleansing", tangle = "helmet_tangle" }, implicit = "Adds (3-4) to (5-6) Cold Damage\nYour Hits treat Cold Resistance as 10% higher than actual value", implicitModTypes = { { "elemental_damage", "damage", "elemental", "cold" }, { "elemental_damage", "damage", "elemental", "cold" }, }, + implicitIds = { "AddedColdDamageColdPenetration1", }, armour = { EvasionBaseMin = 42, EvasionBaseMax = 49, EnergyShieldBaseMin = 10, EnergyShieldBaseMax = 12, }, req = { level = 15, dex = 20, int = 20, }, } @@ -914,6 +922,7 @@ itemBases["Winter Crown"] = { influenceTags = { shaper = "helmet_shaper", elder = "helmet_elder", adjudicator = "helmet_adjudicator", basilisk = "helmet_basilisk", crusader = "helmet_crusader", eyrie = "helmet_eyrie", cleansing = "helmet_cleansing", tangle = "helmet_tangle" }, implicit = "Adds (15-20) to (28-35) Cold Damage\nYour Hits treat Cold Resistance as 10% higher than actual value", implicitModTypes = { { "elemental_damage", "damage", "elemental", "cold" }, { "elemental_damage", "damage", "elemental", "cold" }, }, + implicitIds = { "AddedColdDamageColdPenetration2", }, armour = { EvasionBaseMin = 122, EvasionBaseMax = 140, EnergyShieldBaseMin = 25, EnergyShieldBaseMax = 29, }, req = { level = 45, dex = 51, int = 51, }, } @@ -925,6 +934,7 @@ itemBases["Blizzard Crown"] = { influenceTags = { shaper = "helmet_shaper", elder = "helmet_elder", adjudicator = "helmet_adjudicator", basilisk = "helmet_basilisk", crusader = "helmet_crusader", eyrie = "helmet_eyrie", cleansing = "helmet_cleansing", tangle = "helmet_tangle" }, implicit = "Adds (75-85) to (115-128) Cold Damage\nYour Hits treat Cold Resistance as 10% higher than actual value", implicitModTypes = { { "elemental_damage", "damage", "elemental", "cold" }, { "elemental_damage", "damage", "elemental", "cold" }, }, + implicitIds = { "AddedColdDamageColdPenetration3", }, armour = { EvasionBaseMin = 185, EvasionBaseMax = 212, EnergyShieldBaseMin = 38, EnergyShieldBaseMax = 43, }, req = { level = 75, dex = 79, int = 79, }, } @@ -967,6 +977,7 @@ itemBases["Golden Wreath"] = { influenceTags = { shaper = "helmet_shaper", elder = "helmet_elder", adjudicator = "helmet_adjudicator", basilisk = "helmet_basilisk", crusader = "helmet_crusader", eyrie = "helmet_eyrie", cleansing = "helmet_cleansing", tangle = "helmet_tangle" }, implicit = "+(16-24) to all Attributes", implicitModTypes = { { "attribute" }, }, + implicitIds = { "AllAttributesImplicitWreath1", }, armour = { }, req = { level = 12, }, } diff --git a/src/Data/Bases/mace.lua b/src/Data/Bases/mace.lua index 8eb8ecdc2f2..034aa4d598f 100644 --- a/src/Data/Bases/mace.lua +++ b/src/Data/Bases/mace.lua @@ -9,6 +9,7 @@ itemBases["Driftwood Club"] = { influenceTags = { shaper = "mace_shaper", elder = "mace_elder", adjudicator = "mace_adjudicator", basilisk = "mace_basilisk", crusader = "mace_crusader", eyrie = "mace_eyrie", cleansing = "mace_cleansing", tangle = "mace_tangle" }, implicit = "10% reduced Enemy Stun Threshold", implicitModTypes = { { }, }, + implicitIds = { "StunThresholdReductionImplicitMace1", }, weapon = { PhysicalMin = 6, PhysicalMax = 8, CritChanceBase = 5, AttackRateBase = 1.45, Range = 11, }, req = { str = 14, }, } @@ -19,6 +20,7 @@ itemBases["Tribal Club"] = { influenceTags = { shaper = "mace_shaper", elder = "mace_elder", adjudicator = "mace_adjudicator", basilisk = "mace_basilisk", crusader = "mace_crusader", eyrie = "mace_eyrie", cleansing = "mace_cleansing", tangle = "mace_tangle" }, implicit = "10% reduced Enemy Stun Threshold", implicitModTypes = { { }, }, + implicitIds = { "StunThresholdReductionImplicitMace1", }, weapon = { PhysicalMin = 8, PhysicalMax = 13, CritChanceBase = 5, AttackRateBase = 1.4, Range = 11, }, req = { level = 5, str = 26, }, } @@ -29,6 +31,7 @@ itemBases["Spiked Club"] = { influenceTags = { shaper = "mace_shaper", elder = "mace_elder", adjudicator = "mace_adjudicator", basilisk = "mace_basilisk", crusader = "mace_crusader", eyrie = "mace_eyrie", cleansing = "mace_cleansing", tangle = "mace_tangle" }, implicit = "10% reduced Enemy Stun Threshold", implicitModTypes = { { }, }, + implicitIds = { "StunThresholdReductionImplicitMace1", }, weapon = { PhysicalMin = 13, PhysicalMax = 16, CritChanceBase = 5, AttackRateBase = 1.45, Range = 11, }, req = { level = 10, str = 41, }, } @@ -39,6 +42,7 @@ itemBases["Stone Hammer"] = { influenceTags = { shaper = "mace_shaper", elder = "mace_elder", adjudicator = "mace_adjudicator", basilisk = "mace_basilisk", crusader = "mace_crusader", eyrie = "mace_eyrie", cleansing = "mace_cleansing", tangle = "mace_tangle" }, implicit = "15% reduced Enemy Stun Threshold", implicitModTypes = { { }, }, + implicitIds = { "StunThresholdReductionImplicitMace2", }, weapon = { PhysicalMin = 15, PhysicalMax = 27, CritChanceBase = 5, AttackRateBase = 1.3, Range = 11, }, req = { level = 15, str = 56, }, } @@ -49,6 +53,7 @@ itemBases["War Hammer"] = { influenceTags = { shaper = "mace_shaper", elder = "mace_elder", adjudicator = "mace_adjudicator", basilisk = "mace_basilisk", crusader = "mace_crusader", eyrie = "mace_eyrie", cleansing = "mace_cleansing", tangle = "mace_tangle" }, implicit = "10% reduced Enemy Stun Threshold", implicitModTypes = { { }, }, + implicitIds = { "StunThresholdReductionImplicitMace1", }, weapon = { PhysicalMin = 13, PhysicalMax = 31, CritChanceBase = 5, AttackRateBase = 1.45, Range = 11, }, req = { level = 20, str = 71, }, } @@ -59,6 +64,7 @@ itemBases["Bladed Mace"] = { influenceTags = { shaper = "mace_shaper", elder = "mace_elder", adjudicator = "mace_adjudicator", basilisk = "mace_basilisk", crusader = "mace_crusader", eyrie = "mace_eyrie", cleansing = "mace_cleansing", tangle = "mace_tangle" }, implicit = "10% reduced Enemy Stun Threshold", implicitModTypes = { { }, }, + implicitIds = { "StunThresholdReductionImplicitMace1", }, weapon = { PhysicalMin = 19, PhysicalMax = 32, CritChanceBase = 5, AttackRateBase = 1.4, Range = 11, }, req = { level = 24, str = 83, }, } @@ -69,6 +75,7 @@ itemBases["Ceremonial Mace"] = { influenceTags = { shaper = "mace_shaper", elder = "mace_elder", adjudicator = "mace_adjudicator", basilisk = "mace_basilisk", crusader = "mace_crusader", eyrie = "mace_eyrie", cleansing = "mace_cleansing", tangle = "mace_tangle" }, implicit = "15% reduced Enemy Stun Threshold", implicitModTypes = { { }, }, + implicitIds = { "StunThresholdReductionImplicitMace2", }, weapon = { PhysicalMin = 32, PhysicalMax = 40, CritChanceBase = 5, AttackRateBase = 1.2, Range = 11, }, req = { level = 28, str = 95, }, } @@ -79,6 +86,7 @@ itemBases["Dream Mace"] = { influenceTags = { shaper = "mace_shaper", elder = "mace_elder", adjudicator = "mace_adjudicator", basilisk = "mace_basilisk", crusader = "mace_crusader", eyrie = "mace_eyrie", cleansing = "mace_cleansing", tangle = "mace_tangle" }, implicit = "10% reduced Enemy Stun Threshold", implicitModTypes = { { }, }, + implicitIds = { "StunThresholdReductionImplicitMace1", }, weapon = { PhysicalMin = 21, PhysicalMax = 43, CritChanceBase = 5, AttackRateBase = 1.4, Range = 11, }, req = { level = 32, str = 107, }, } @@ -89,6 +97,7 @@ itemBases["Wyrm Mace"] = { influenceTags = { shaper = "mace_shaper", elder = "mace_elder", adjudicator = "mace_adjudicator", basilisk = "mace_basilisk", crusader = "mace_crusader", eyrie = "mace_eyrie", cleansing = "mace_cleansing", tangle = "mace_tangle" }, implicit = "4% increased Attack Speed", implicitModTypes = { { "attack", "speed" }, }, + implicitIds = { "LocalIncreasedAttackSpeedImplicitMarakethOneHandMace1", }, weapon = { PhysicalMin = 28, PhysicalMax = 42, CritChanceBase = 5, AttackRateBase = 1.35, Range = 11, }, req = { level = 34, str = 118, }, } @@ -99,6 +108,7 @@ itemBases["Petrified Club"] = { influenceTags = { shaper = "mace_shaper", elder = "mace_elder", adjudicator = "mace_adjudicator", basilisk = "mace_basilisk", crusader = "mace_crusader", eyrie = "mace_eyrie", cleansing = "mace_cleansing", tangle = "mace_tangle" }, implicit = "10% reduced Enemy Stun Threshold", implicitModTypes = { { }, }, + implicitIds = { "StunThresholdReductionImplicitMace1", }, weapon = { PhysicalMin = 31, PhysicalMax = 51, CritChanceBase = 5, AttackRateBase = 1.25, Range = 11, }, req = { level = 35, str = 116, }, } @@ -109,6 +119,7 @@ itemBases["Barbed Club"] = { influenceTags = { shaper = "mace_shaper", elder = "mace_elder", adjudicator = "mace_adjudicator", basilisk = "mace_basilisk", crusader = "mace_crusader", eyrie = "mace_eyrie", cleansing = "mace_cleansing", tangle = "mace_tangle" }, implicit = "10% reduced Enemy Stun Threshold", implicitModTypes = { { }, }, + implicitIds = { "StunThresholdReductionImplicitMace1", }, weapon = { PhysicalMin = 33, PhysicalMax = 42, CritChanceBase = 5, AttackRateBase = 1.4, Range = 11, }, req = { level = 38, str = 125, }, } @@ -119,6 +130,7 @@ itemBases["Rock Breaker"] = { influenceTags = { shaper = "mace_shaper", elder = "mace_elder", adjudicator = "mace_adjudicator", basilisk = "mace_basilisk", crusader = "mace_crusader", eyrie = "mace_eyrie", cleansing = "mace_cleansing", tangle = "mace_tangle" }, implicit = "15% reduced Enemy Stun Threshold", implicitModTypes = { { }, }, + implicitIds = { "StunThresholdReductionImplicitMace2", }, weapon = { PhysicalMin = 37, PhysicalMax = 69, CritChanceBase = 5, AttackRateBase = 1.15, Range = 11, }, req = { level = 41, str = 134, }, } @@ -129,6 +141,7 @@ itemBases["Battle Hammer"] = { influenceTags = { shaper = "mace_shaper", elder = "mace_elder", adjudicator = "mace_adjudicator", basilisk = "mace_basilisk", crusader = "mace_crusader", eyrie = "mace_eyrie", cleansing = "mace_cleansing", tangle = "mace_tangle" }, implicit = "10% reduced Enemy Stun Threshold", implicitModTypes = { { }, }, + implicitIds = { "StunThresholdReductionImplicitMace1", }, weapon = { PhysicalMin = 25, PhysicalMax = 59, CritChanceBase = 5, AttackRateBase = 1.4, Range = 11, }, req = { level = 44, str = 143, }, } @@ -139,6 +152,7 @@ itemBases["Flanged Mace"] = { influenceTags = { shaper = "mace_shaper", elder = "mace_elder", adjudicator = "mace_adjudicator", basilisk = "mace_basilisk", crusader = "mace_crusader", eyrie = "mace_eyrie", cleansing = "mace_cleansing", tangle = "mace_tangle" }, implicit = "10% reduced Enemy Stun Threshold", implicitModTypes = { { }, }, + implicitIds = { "StunThresholdReductionImplicitMace1", }, weapon = { PhysicalMin = 38, PhysicalMax = 63, CritChanceBase = 5, AttackRateBase = 1.3, Range = 11, }, req = { level = 47, str = 152, }, } @@ -149,6 +163,7 @@ itemBases["Ornate Mace"] = { influenceTags = { shaper = "mace_shaper", elder = "mace_elder", adjudicator = "mace_adjudicator", basilisk = "mace_basilisk", crusader = "mace_crusader", eyrie = "mace_eyrie", cleansing = "mace_cleansing", tangle = "mace_tangle" }, implicit = "15% reduced Enemy Stun Threshold", implicitModTypes = { { }, }, + implicitIds = { "StunThresholdReductionImplicitMace2", }, weapon = { PhysicalMin = 53, PhysicalMax = 67, CritChanceBase = 5, AttackRateBase = 1.2, Range = 11, }, req = { level = 50, str = 161, }, } @@ -159,6 +174,7 @@ itemBases["Phantom Mace"] = { influenceTags = { shaper = "mace_shaper", elder = "mace_elder", adjudicator = "mace_adjudicator", basilisk = "mace_basilisk", crusader = "mace_crusader", eyrie = "mace_eyrie", cleansing = "mace_cleansing", tangle = "mace_tangle" }, implicit = "10% reduced Enemy Stun Threshold", implicitModTypes = { { }, }, + implicitIds = { "StunThresholdReductionImplicitMace1", }, weapon = { PhysicalMin = 33, PhysicalMax = 69, CritChanceBase = 5, AttackRateBase = 1.4, Range = 11, }, req = { level = 53, str = 170, }, } @@ -169,6 +185,7 @@ itemBases["Dragon Mace"] = { influenceTags = { shaper = "mace_shaper", elder = "mace_elder", adjudicator = "mace_adjudicator", basilisk = "mace_basilisk", crusader = "mace_crusader", eyrie = "mace_eyrie", cleansing = "mace_cleansing", tangle = "mace_tangle" }, implicit = "4% increased Attack Speed", implicitModTypes = { { "attack", "speed" }, }, + implicitIds = { "LocalIncreasedAttackSpeedImplicitMarakethOneHandMace1", }, weapon = { PhysicalMin = 44, PhysicalMax = 66, CritChanceBase = 5, AttackRateBase = 1.35, Range = 11, }, req = { level = 55, str = 184, }, } @@ -179,6 +196,7 @@ itemBases["Ancestral Club"] = { influenceTags = { shaper = "mace_shaper", elder = "mace_elder", adjudicator = "mace_adjudicator", basilisk = "mace_basilisk", crusader = "mace_crusader", eyrie = "mace_eyrie", cleansing = "mace_cleansing", tangle = "mace_tangle" }, implicit = "10% reduced Enemy Stun Threshold", implicitModTypes = { { }, }, + implicitIds = { "StunThresholdReductionImplicitMace1", }, weapon = { PhysicalMin = 48, PhysicalMax = 80, CritChanceBase = 5, AttackRateBase = 1.25, Range = 11, }, req = { level = 56, str = 179, }, } @@ -189,6 +207,7 @@ itemBases["Tenderizer"] = { influenceTags = { shaper = "mace_shaper", elder = "mace_elder", adjudicator = "mace_adjudicator", basilisk = "mace_basilisk", crusader = "mace_crusader", eyrie = "mace_eyrie", cleansing = "mace_cleansing", tangle = "mace_tangle" }, implicit = "10% reduced Enemy Stun Threshold", implicitModTypes = { { }, }, + implicitIds = { "StunThresholdReductionImplicitMace1", }, weapon = { PhysicalMin = 49, PhysicalMax = 62, CritChanceBase = 5, AttackRateBase = 1.4, Range = 11, }, req = { level = 58, str = 185, }, } @@ -199,6 +218,7 @@ itemBases["Gavel"] = { influenceTags = { shaper = "mace_shaper", elder = "mace_elder", adjudicator = "mace_adjudicator", basilisk = "mace_basilisk", crusader = "mace_crusader", eyrie = "mace_eyrie", cleansing = "mace_cleansing", tangle = "mace_tangle" }, implicit = "15% reduced Enemy Stun Threshold", implicitModTypes = { { }, }, + implicitIds = { "StunThresholdReductionImplicitMace2", }, weapon = { PhysicalMin = 54, PhysicalMax = 101, CritChanceBase = 5, AttackRateBase = 1.15, Range = 11, }, req = { level = 60, str = 212, }, } @@ -209,6 +229,7 @@ itemBases["Legion Hammer"] = { influenceTags = { shaper = "mace_shaper", elder = "mace_elder", adjudicator = "mace_adjudicator", basilisk = "mace_basilisk", crusader = "mace_crusader", eyrie = "mace_eyrie", cleansing = "mace_cleansing", tangle = "mace_tangle" }, implicit = "10% reduced Enemy Stun Threshold", implicitModTypes = { { }, }, + implicitIds = { "StunThresholdReductionImplicitMace1", }, weapon = { PhysicalMin = 35, PhysicalMax = 81, CritChanceBase = 5, AttackRateBase = 1.4, Range = 11, }, req = { level = 62, str = 212, }, } @@ -219,6 +240,7 @@ itemBases["Pernach"] = { influenceTags = { shaper = "mace_shaper", elder = "mace_elder", adjudicator = "mace_adjudicator", basilisk = "mace_basilisk", crusader = "mace_crusader", eyrie = "mace_eyrie", cleansing = "mace_cleansing", tangle = "mace_tangle" }, implicit = "10% reduced Enemy Stun Threshold", implicitModTypes = { { }, }, + implicitIds = { "StunThresholdReductionImplicitMace1", }, weapon = { PhysicalMin = 49, PhysicalMax = 82, CritChanceBase = 5, AttackRateBase = 1.3, Range = 11, }, req = { level = 64, str = 212, }, } @@ -229,6 +251,7 @@ itemBases["Auric Mace"] = { influenceTags = { shaper = "mace_shaper", elder = "mace_elder", adjudicator = "mace_adjudicator", basilisk = "mace_basilisk", crusader = "mace_crusader", eyrie = "mace_eyrie", cleansing = "mace_cleansing", tangle = "mace_tangle" }, implicit = "15% reduced Enemy Stun Threshold", implicitModTypes = { { }, }, + implicitIds = { "StunThresholdReductionImplicitMace2", }, weapon = { PhysicalMin = 65, PhysicalMax = 82, CritChanceBase = 5, AttackRateBase = 1.2, Range = 11, }, req = { level = 66, str = 212, }, } @@ -239,6 +262,7 @@ itemBases["Nightmare Mace"] = { influenceTags = { shaper = "mace_shaper", elder = "mace_elder", adjudicator = "mace_adjudicator", basilisk = "mace_basilisk", crusader = "mace_crusader", eyrie = "mace_eyrie", cleansing = "mace_cleansing", tangle = "mace_tangle" }, implicit = "10% reduced Enemy Stun Threshold", implicitModTypes = { { }, }, + implicitIds = { "StunThresholdReductionImplicitMace1", }, weapon = { PhysicalMin = 38, PhysicalMax = 80, CritChanceBase = 5, AttackRateBase = 1.4, Range = 11, }, req = { level = 68, str = 212, }, } @@ -249,6 +273,7 @@ itemBases["Behemoth Mace"] = { influenceTags = { shaper = "mace_shaper", elder = "mace_elder", adjudicator = "mace_adjudicator", basilisk = "mace_basilisk", crusader = "mace_crusader", eyrie = "mace_eyrie", cleansing = "mace_cleansing", tangle = "mace_tangle" }, implicit = "6% increased Attack Speed", implicitModTypes = { { "attack", "speed" }, }, + implicitIds = { "LocalIncreasedAttackSpeedImplicitMarakethOneHandMace2", }, weapon = { PhysicalMin = 49, PhysicalMax = 74, CritChanceBase = 5, AttackRateBase = 1.35, Range = 11, }, req = { level = 70, str = 220, }, } @@ -259,6 +284,7 @@ itemBases["Flare Mace"] = { influenceTags = { shaper = "mace_shaper", elder = "mace_elder", adjudicator = "mace_adjudicator", basilisk = "mace_basilisk", crusader = "mace_crusader", eyrie = "mace_eyrie", cleansing = "mace_cleansing", tangle = "mace_tangle" }, implicit = "Trigger Level 10 Fiery Impact on Melee Hit with this Weapon", implicitModTypes = { { }, }, + implicitIds = { "TriggeredFieryImpactOnHitWithWeaponImplicitE1", }, weapon = { PhysicalMin = 20, PhysicalMax = 41, CritChanceBase = 5, AttackRateBase = 1.3, Range = 11, }, req = { level = 30, str = 101, }, } @@ -269,6 +295,7 @@ itemBases["Crack Mace"] = { influenceTags = { shaper = "mace_shaper", elder = "mace_elder", adjudicator = "mace_adjudicator", basilisk = "mace_basilisk", crusader = "mace_crusader", eyrie = "mace_eyrie", cleansing = "mace_cleansing", tangle = "mace_tangle" }, implicit = "Trigger Level 15 Fiery Impact on Melee Hit with this Weapon", implicitModTypes = { { }, }, + implicitIds = { "TriggeredFieryImpactOnHitWithWeaponImplicitE2_", }, weapon = { PhysicalMin = 31, PhysicalMax = 64, CritChanceBase = 5, AttackRateBase = 1.3, Range = 11, }, req = { level = 50, str = 161, }, } @@ -279,6 +306,7 @@ itemBases["Boom Mace"] = { influenceTags = { shaper = "mace_shaper", elder = "mace_elder", adjudicator = "mace_adjudicator", basilisk = "mace_basilisk", crusader = "mace_crusader", eyrie = "mace_eyrie", cleansing = "mace_cleansing", tangle = "mace_tangle" }, implicit = "Trigger Level 20 Fiery Impact on Melee Hit with this Weapon", implicitModTypes = { { }, }, + implicitIds = { "TriggeredFieryImpactOnHitWithWeaponImplicitE3", }, weapon = { PhysicalMin = 39, PhysicalMax = 81, CritChanceBase = 5, AttackRateBase = 1.3, Range = 11, }, req = { level = 70, str = 218, }, } @@ -290,6 +318,7 @@ itemBases["Driftwood Sceptre"] = { influenceTags = { shaper = "sceptre_shaper", elder = "sceptre_elder", adjudicator = "sceptre_adjudicator", basilisk = "sceptre_basilisk", crusader = "sceptre_crusader", eyrie = "sceptre_eyrie", cleansing = "sceptre_cleansing", tangle = "sceptre_tangle" }, implicit = "10% increased Elemental Damage", implicitModTypes = { { "elemental_damage", "damage", "elemental" }, }, + implicitIds = { "ElementalDamagePercentImplicitSceptreNew1", }, weapon = { PhysicalMin = 8, PhysicalMax = 11, CritChanceBase = 7, AttackRateBase = 1.2, Range = 11, }, req = { str = 8, int = 8, }, } @@ -300,6 +329,7 @@ itemBases["Darkwood Sceptre"] = { influenceTags = { shaper = "sceptre_shaper", elder = "sceptre_elder", adjudicator = "sceptre_adjudicator", basilisk = "sceptre_basilisk", crusader = "sceptre_crusader", eyrie = "sceptre_eyrie", cleansing = "sceptre_cleansing", tangle = "sceptre_tangle" }, implicit = "12% increased Elemental Damage", implicitModTypes = { { "elemental_damage", "damage", "elemental" }, }, + implicitIds = { "ElementalDamagePercentImplicitSceptreNew2", }, weapon = { PhysicalMin = 11, PhysicalMax = 17, CritChanceBase = 7, AttackRateBase = 1.2, Range = 11, }, req = { level = 5, str = 14, int = 14, }, } @@ -310,6 +340,7 @@ itemBases["Bronze Sceptre"] = { influenceTags = { shaper = "sceptre_shaper", elder = "sceptre_elder", adjudicator = "sceptre_adjudicator", basilisk = "sceptre_basilisk", crusader = "sceptre_crusader", eyrie = "sceptre_eyrie", cleansing = "sceptre_cleansing", tangle = "sceptre_tangle" }, implicit = "12% increased Elemental Damage", implicitModTypes = { { "elemental_damage", "damage", "elemental" }, }, + implicitIds = { "ElementalDamagePercentImplicitSceptreNew3", }, weapon = { PhysicalMin = 15, PhysicalMax = 29, CritChanceBase = 7, AttackRateBase = 1.1, Range = 11, }, req = { level = 10, str = 22, int = 22, }, } @@ -320,6 +351,7 @@ itemBases["Quartz Sceptre"] = { influenceTags = { shaper = "sceptre_shaper", elder = "sceptre_elder", adjudicator = "sceptre_adjudicator", basilisk = "sceptre_basilisk", crusader = "sceptre_crusader", eyrie = "sceptre_eyrie", cleansing = "sceptre_cleansing", tangle = "sceptre_tangle" }, implicit = "20% increased Elemental Damage", implicitModTypes = { { "elemental_damage", "damage", "elemental" }, }, + implicitIds = { "ElementalDamagePercentImplicitSceptreNew4", }, weapon = { PhysicalMin = 21, PhysicalMax = 32, CritChanceBase = 8, AttackRateBase = 1.1, Range = 11, }, req = { level = 15, str = 25, int = 35, }, } @@ -330,6 +362,7 @@ itemBases["Iron Sceptre"] = { influenceTags = { shaper = "sceptre_shaper", elder = "sceptre_elder", adjudicator = "sceptre_adjudicator", basilisk = "sceptre_basilisk", crusader = "sceptre_crusader", eyrie = "sceptre_eyrie", cleansing = "sceptre_cleansing", tangle = "sceptre_tangle" }, implicit = "14% increased Elemental Damage", implicitModTypes = { { "elemental_damage", "damage", "elemental" }, }, + implicitIds = { "ElementalDamagePercentImplicitSceptreNew5", }, weapon = { PhysicalMin = 27, PhysicalMax = 40, CritChanceBase = 7, AttackRateBase = 1.1, Range = 11, }, req = { level = 20, str = 38, int = 38, }, } @@ -340,6 +373,7 @@ itemBases["Ochre Sceptre"] = { influenceTags = { shaper = "sceptre_shaper", elder = "sceptre_elder", adjudicator = "sceptre_adjudicator", basilisk = "sceptre_basilisk", crusader = "sceptre_crusader", eyrie = "sceptre_eyrie", cleansing = "sceptre_cleansing", tangle = "sceptre_tangle" }, implicit = "16% increased Elemental Damage", implicitModTypes = { { "elemental_damage", "damage", "elemental" }, }, + implicitIds = { "ElementalDamagePercentImplicitSceptreNew6", }, weapon = { PhysicalMin = 24, PhysicalMax = 45, CritChanceBase = 7, AttackRateBase = 1.15, Range = 11, }, req = { level = 24, str = 44, int = 44, }, } @@ -350,6 +384,7 @@ itemBases["Ritual Sceptre"] = { influenceTags = { shaper = "sceptre_shaper", elder = "sceptre_elder", adjudicator = "sceptre_adjudicator", basilisk = "sceptre_basilisk", crusader = "sceptre_crusader", eyrie = "sceptre_eyrie", cleansing = "sceptre_cleansing", tangle = "sceptre_tangle" }, implicit = "16% increased Elemental Damage", implicitModTypes = { { "elemental_damage", "damage", "elemental" }, }, + implicitIds = { "ElementalDamagePercentImplicitSceptreNew7", }, weapon = { PhysicalMin = 21, PhysicalMax = 50, CritChanceBase = 7, AttackRateBase = 1.2, Range = 11, }, req = { level = 28, str = 51, int = 51, }, } @@ -360,6 +395,7 @@ itemBases["Shadow Sceptre"] = { influenceTags = { shaper = "sceptre_shaper", elder = "sceptre_elder", adjudicator = "sceptre_adjudicator", basilisk = "sceptre_basilisk", crusader = "sceptre_crusader", eyrie = "sceptre_eyrie", cleansing = "sceptre_cleansing", tangle = "sceptre_tangle" }, implicit = "22% increased Elemental Damage", implicitModTypes = { { "elemental_damage", "damage", "elemental" }, }, + implicitIds = { "ElementalDamagePercentImplicitSceptreNew8", }, weapon = { PhysicalMin = 29, PhysicalMax = 44, CritChanceBase = 7.3, AttackRateBase = 1.25, Range = 11, }, req = { level = 32, str = 52, int = 62, }, } @@ -370,6 +406,7 @@ itemBases["Horned Sceptre"] = { influenceTags = { shaper = "sceptre_shaper", elder = "sceptre_elder", adjudicator = "sceptre_adjudicator", basilisk = "sceptre_basilisk", crusader = "sceptre_crusader", eyrie = "sceptre_eyrie", cleansing = "sceptre_cleansing", tangle = "sceptre_tangle" }, implicit = "Damage Penetrates 4% Elemental Resistances", implicitModTypes = { { "elemental_damage", "damage", "elemental" }, }, + implicitIds = { "ElementalPenetrationMarakethSceptreImplicit1", }, weapon = { PhysicalMin = 27, PhysicalMax = 50, CritChanceBase = 7, AttackRateBase = 1.3, Range = 11, }, req = { level = 36, str = 66, int = 66, }, } @@ -380,6 +417,7 @@ itemBases["Grinning Fetish"] = { influenceTags = { shaper = "sceptre_shaper", elder = "sceptre_elder", adjudicator = "sceptre_adjudicator", basilisk = "sceptre_basilisk", crusader = "sceptre_crusader", eyrie = "sceptre_eyrie", cleansing = "sceptre_cleansing", tangle = "sceptre_tangle" }, implicit = "18% increased Elemental Damage", implicitModTypes = { { "elemental_damage", "damage", "elemental" }, }, + implicitIds = { "ElementalDamagePercentImplicitSceptreNew9", }, weapon = { PhysicalMin = 24, PhysicalMax = 36, CritChanceBase = 7, AttackRateBase = 1.5, Range = 11, }, req = { level = 35, str = 62, int = 62, }, } @@ -390,6 +428,7 @@ itemBases["Sekhem"] = { influenceTags = { shaper = "sceptre_shaper", elder = "sceptre_elder", adjudicator = "sceptre_adjudicator", basilisk = "sceptre_basilisk", crusader = "sceptre_crusader", eyrie = "sceptre_eyrie", cleansing = "sceptre_cleansing", tangle = "sceptre_tangle" }, implicit = "18% increased Elemental Damage", implicitModTypes = { { "elemental_damage", "damage", "elemental" }, }, + implicitIds = { "ElementalDamagePercentImplicitSceptreNew10", }, weapon = { PhysicalMin = 30, PhysicalMax = 55, CritChanceBase = 7, AttackRateBase = 1.25, Range = 11, }, req = { level = 38, str = 67, int = 67, }, } @@ -400,6 +439,7 @@ itemBases["Crystal Sceptre"] = { influenceTags = { shaper = "sceptre_shaper", elder = "sceptre_elder", adjudicator = "sceptre_adjudicator", basilisk = "sceptre_basilisk", crusader = "sceptre_crusader", eyrie = "sceptre_eyrie", cleansing = "sceptre_cleansing", tangle = "sceptre_tangle" }, implicit = "30% increased Elemental Damage", implicitModTypes = { { "elemental_damage", "damage", "elemental" }, }, + implicitIds = { "ElementalDamagePercentImplicitSceptreNew11", }, weapon = { PhysicalMin = 35, PhysicalMax = 52, CritChanceBase = 8, AttackRateBase = 1.25, Range = 11, }, req = { level = 41, str = 59, int = 85, }, } @@ -410,6 +450,7 @@ itemBases["Lead Sceptre"] = { influenceTags = { shaper = "sceptre_shaper", elder = "sceptre_elder", adjudicator = "sceptre_adjudicator", basilisk = "sceptre_basilisk", crusader = "sceptre_crusader", eyrie = "sceptre_eyrie", cleansing = "sceptre_cleansing", tangle = "sceptre_tangle" }, implicit = "22% increased Elemental Damage", implicitModTypes = { { "elemental_damage", "damage", "elemental" }, }, + implicitIds = { "ElementalDamagePercentImplicitSceptreNew12___", }, weapon = { PhysicalMin = 38, PhysicalMax = 57, CritChanceBase = 7, AttackRateBase = 1.25, Range = 11, }, req = { level = 44, str = 77, int = 77, }, } @@ -420,6 +461,7 @@ itemBases["Blood Sceptre"] = { influenceTags = { shaper = "sceptre_shaper", elder = "sceptre_elder", adjudicator = "sceptre_adjudicator", basilisk = "sceptre_basilisk", crusader = "sceptre_crusader", eyrie = "sceptre_eyrie", cleansing = "sceptre_cleansing", tangle = "sceptre_tangle" }, implicit = "24% increased Elemental Damage", implicitModTypes = { { "elemental_damage", "damage", "elemental" }, }, + implicitIds = { "ElementalDamagePercentImplicitSceptreNew13", }, weapon = { PhysicalMin = 30, PhysicalMax = 55, CritChanceBase = 7, AttackRateBase = 1.4, Range = 11, }, req = { level = 47, str = 81, int = 81, }, } @@ -430,6 +472,7 @@ itemBases["Royal Sceptre"] = { influenceTags = { shaper = "sceptre_shaper", elder = "sceptre_elder", adjudicator = "sceptre_adjudicator", basilisk = "sceptre_basilisk", crusader = "sceptre_crusader", eyrie = "sceptre_eyrie", cleansing = "sceptre_cleansing", tangle = "sceptre_tangle" }, implicit = "24% increased Elemental Damage", implicitModTypes = { { "elemental_damage", "damage", "elemental" }, }, + implicitIds = { "ElementalDamagePercentImplicitSceptreNew14", }, weapon = { PhysicalMin = 34, PhysicalMax = 80, CritChanceBase = 7, AttackRateBase = 1.2, Range = 11, }, req = { level = 50, str = 86, int = 86, }, } @@ -440,6 +483,7 @@ itemBases["Abyssal Sceptre"] = { influenceTags = { shaper = "sceptre_shaper", elder = "sceptre_elder", adjudicator = "sceptre_adjudicator", basilisk = "sceptre_basilisk", crusader = "sceptre_crusader", eyrie = "sceptre_eyrie", cleansing = "sceptre_cleansing", tangle = "sceptre_tangle" }, implicit = "30% increased Elemental Damage", implicitModTypes = { { "elemental_damage", "damage", "elemental" }, }, + implicitIds = { "ElementalDamagePercentImplicitSceptreNew15", }, weapon = { PhysicalMin = 45, PhysicalMax = 67, CritChanceBase = 7.3, AttackRateBase = 1.25, Range = 11, }, req = { level = 53, str = 83, int = 99, }, } @@ -450,6 +494,7 @@ itemBases["Stag Sceptre"] = { influenceTags = { shaper = "sceptre_shaper", elder = "sceptre_elder", adjudicator = "sceptre_adjudicator", basilisk = "sceptre_basilisk", crusader = "sceptre_crusader", eyrie = "sceptre_eyrie", cleansing = "sceptre_cleansing", tangle = "sceptre_tangle" }, implicit = "Damage Penetrates 4% Elemental Resistances", implicitModTypes = { { "elemental_damage", "damage", "elemental" }, }, + implicitIds = { "ElementalPenetrationMarakethSceptreImplicit1", }, weapon = { PhysicalMin = 39, PhysicalMax = 72, CritChanceBase = 7, AttackRateBase = 1.3, Range = 11, }, req = { level = 55, str = 98, int = 98, }, } @@ -460,6 +505,7 @@ itemBases["Karui Sceptre"] = { influenceTags = { shaper = "sceptre_shaper", elder = "sceptre_elder", adjudicator = "sceptre_adjudicator", basilisk = "sceptre_basilisk", crusader = "sceptre_crusader", eyrie = "sceptre_eyrie", cleansing = "sceptre_cleansing", tangle = "sceptre_tangle" }, implicit = "26% increased Elemental Damage", implicitModTypes = { { "elemental_damage", "damage", "elemental" }, }, + implicitIds = { "ElementalDamagePercentImplicitSceptreNew16", }, weapon = { PhysicalMin = 37, PhysicalMax = 55, CritChanceBase = 7, AttackRateBase = 1.5, Range = 11, }, req = { level = 56, str = 96, int = 96, }, } @@ -470,6 +516,7 @@ itemBases["Tyrant's Sekhem"] = { influenceTags = { shaper = "sceptre_shaper", elder = "sceptre_elder", adjudicator = "sceptre_adjudicator", basilisk = "sceptre_basilisk", crusader = "sceptre_crusader", eyrie = "sceptre_eyrie", cleansing = "sceptre_cleansing", tangle = "sceptre_tangle" }, implicit = "26% increased Elemental Damage", implicitModTypes = { { "elemental_damage", "damage", "elemental" }, }, + implicitIds = { "ElementalDamagePercentImplicitSceptreNew17", }, weapon = { PhysicalMin = 43, PhysicalMax = 80, CritChanceBase = 7, AttackRateBase = 1.25, Range = 11, }, req = { level = 58, str = 99, int = 99, }, } @@ -480,6 +527,7 @@ itemBases["Opal Sceptre"] = { influenceTags = { shaper = "sceptre_shaper", elder = "sceptre_elder", adjudicator = "sceptre_adjudicator", basilisk = "sceptre_basilisk", crusader = "sceptre_crusader", eyrie = "sceptre_eyrie", cleansing = "sceptre_cleansing", tangle = "sceptre_tangle" }, implicit = "40% increased Elemental Damage", implicitModTypes = { { "elemental_damage", "damage", "elemental" }, }, + implicitIds = { "ElementalDamagePercentImplicitSceptreNew18", }, weapon = { PhysicalMin = 49, PhysicalMax = 73, CritChanceBase = 8, AttackRateBase = 1.25, Range = 11, }, req = { level = 60, str = 95, int = 131, }, } @@ -490,6 +538,7 @@ itemBases["Platinum Sceptre"] = { influenceTags = { shaper = "sceptre_shaper", elder = "sceptre_elder", adjudicator = "sceptre_adjudicator", basilisk = "sceptre_basilisk", crusader = "sceptre_crusader", eyrie = "sceptre_eyrie", cleansing = "sceptre_cleansing", tangle = "sceptre_tangle" }, implicit = "30% increased Elemental Damage", implicitModTypes = { { "elemental_damage", "damage", "elemental" }, }, + implicitIds = { "ElementalDamagePercentImplicitSceptreNew19", }, weapon = { PhysicalMin = 51, PhysicalMax = 76, CritChanceBase = 7, AttackRateBase = 1.25, Range = 11, }, req = { level = 62, str = 113, int = 113, }, } @@ -500,6 +549,7 @@ itemBases["Vaal Sceptre"] = { influenceTags = { shaper = "sceptre_shaper", elder = "sceptre_elder", adjudicator = "sceptre_adjudicator", basilisk = "sceptre_basilisk", crusader = "sceptre_crusader", eyrie = "sceptre_eyrie", cleansing = "sceptre_cleansing", tangle = "sceptre_tangle" }, implicit = "32% increased Elemental Damage", implicitModTypes = { { "elemental_damage", "damage", "elemental" }, }, + implicitIds = { "ElementalDamagePercentImplicitSceptreNew20", }, weapon = { PhysicalMin = 37, PhysicalMax = 70, CritChanceBase = 7, AttackRateBase = 1.4, Range = 11, }, req = { level = 64, str = 113, int = 113, }, } @@ -510,6 +560,7 @@ itemBases["Carnal Sceptre"] = { influenceTags = { shaper = "sceptre_shaper", elder = "sceptre_elder", adjudicator = "sceptre_adjudicator", basilisk = "sceptre_basilisk", crusader = "sceptre_crusader", eyrie = "sceptre_eyrie", cleansing = "sceptre_cleansing", tangle = "sceptre_tangle" }, implicit = "32% increased Elemental Damage", implicitModTypes = { { "elemental_damage", "damage", "elemental" }, }, + implicitIds = { "ElementalDamagePercentImplicitSceptreNew21__", }, weapon = { PhysicalMin = 41, PhysicalMax = 95, CritChanceBase = 7, AttackRateBase = 1.2, Range = 11, }, req = { level = 66, str = 113, int = 113, }, } @@ -520,6 +571,7 @@ itemBases["Void Sceptre"] = { influenceTags = { shaper = "sceptre_shaper", elder = "sceptre_elder", adjudicator = "sceptre_adjudicator", basilisk = "sceptre_basilisk", crusader = "sceptre_crusader", eyrie = "sceptre_eyrie", cleansing = "sceptre_cleansing", tangle = "sceptre_tangle" }, implicit = "40% increased Elemental Damage", implicitModTypes = { { "elemental_damage", "damage", "elemental" }, }, + implicitIds = { "ElementalDamagePercentImplicitSceptreNew22", }, weapon = { PhysicalMin = 50, PhysicalMax = 76, CritChanceBase = 7.3, AttackRateBase = 1.25, Range = 11, }, req = { level = 68, str = 104, int = 122, }, } @@ -530,6 +582,7 @@ itemBases["Sambar Sceptre"] = { influenceTags = { shaper = "sceptre_shaper", elder = "sceptre_elder", adjudicator = "sceptre_adjudicator", basilisk = "sceptre_basilisk", crusader = "sceptre_crusader", eyrie = "sceptre_eyrie", cleansing = "sceptre_cleansing", tangle = "sceptre_tangle" }, implicit = "Damage Penetrates 6% Elemental Resistances", implicitModTypes = { { "elemental_damage", "damage", "elemental" }, }, + implicitIds = { "ElementalPenetrationMarakethSceptreImplicit2", }, weapon = { PhysicalMin = 42, PhysicalMax = 78, CritChanceBase = 7, AttackRateBase = 1.3, Range = 11, }, req = { level = 70, str = 121, int = 113, }, } @@ -540,6 +593,7 @@ itemBases["Oscillating Sceptre"] = { influenceTags = { shaper = "sceptre_shaper", elder = "sceptre_elder", adjudicator = "sceptre_adjudicator", basilisk = "sceptre_basilisk", crusader = "sceptre_crusader", eyrie = "sceptre_eyrie", cleansing = "sceptre_cleansing", tangle = "sceptre_tangle" }, implicit = "Elemental Overload", implicitModTypes = { { "elemental_damage", "damage", "elemental", "critical" }, }, + implicitIds = { "KeystoneElementalOverloadSceptreImplicit1_", }, weapon = { PhysicalMin = 23, PhysicalMax = 34, CritChanceBase = 7.6, AttackRateBase = 1.45, Range = 11, }, req = { level = 30, str = 44, int = 64, }, } @@ -550,6 +604,7 @@ itemBases["Stabilising Sceptre"] = { influenceTags = { shaper = "sceptre_shaper", elder = "sceptre_elder", adjudicator = "sceptre_adjudicator", basilisk = "sceptre_basilisk", crusader = "sceptre_crusader", eyrie = "sceptre_eyrie", cleansing = "sceptre_cleansing", tangle = "sceptre_tangle" }, implicit = "Elemental Equilibrium", implicitModTypes = { { "elemental_damage", "damage", "elemental" }, }, + implicitIds = { "KeystoneElementalEquilibriumSceptreImplicit1", }, weapon = { PhysicalMin = 35, PhysicalMax = 52, CritChanceBase = 7.6, AttackRateBase = 1.45, Range = 11, }, req = { level = 50, str = 71, int = 102, }, } @@ -560,6 +615,7 @@ itemBases["Alternating Sceptre"] = { influenceTags = { shaper = "sceptre_shaper", elder = "sceptre_elder", adjudicator = "sceptre_adjudicator", basilisk = "sceptre_basilisk", crusader = "sceptre_crusader", eyrie = "sceptre_eyrie", cleansing = "sceptre_cleansing", tangle = "sceptre_tangle" }, implicit = "Secrets of Suffering", implicitModTypes = { { }, }, + implicitIds = { "SecretsOfSufferingKeystoneSceptreImplicit1", }, weapon = { PhysicalMin = 41, PhysicalMax = 61, CritChanceBase = 7.6, AttackRateBase = 1.45, Range = 11, }, req = { level = 70, str = 95, int = 131, }, } @@ -571,6 +627,7 @@ itemBases["Driftwood Maul"] = { influenceTags = { shaper = "2h_mace_shaper", elder = "2h_mace_elder", adjudicator = "2h_mace_adjudicator", basilisk = "2h_mace_basilisk", crusader = "2h_mace_crusader", eyrie = "2h_mace_eyrie", cleansing = "2h_mace_cleansing", tangle = "2h_mace_tangle" }, implicit = "30% increased Stun Duration on Enemies", implicitModTypes = { { }, }, + implicitIds = { "StunDurationImplicitMace1", }, weapon = { PhysicalMin = 10, PhysicalMax = 16, CritChanceBase = 5, AttackRateBase = 1.3, Range = 13, }, req = { str = 20, }, } @@ -581,6 +638,7 @@ itemBases["Tribal Maul"] = { influenceTags = { shaper = "2h_mace_shaper", elder = "2h_mace_elder", adjudicator = "2h_mace_adjudicator", basilisk = "2h_mace_basilisk", crusader = "2h_mace_crusader", eyrie = "2h_mace_eyrie", cleansing = "2h_mace_cleansing", tangle = "2h_mace_tangle" }, implicit = "30% increased Stun Duration on Enemies", implicitModTypes = { { }, }, + implicitIds = { "StunDurationImplicitMace1", }, weapon = { PhysicalMin = 17, PhysicalMax = 25, CritChanceBase = 5, AttackRateBase = 1.25, Range = 13, }, req = { level = 8, str = 35, }, } @@ -591,6 +649,7 @@ itemBases["Mallet"] = { influenceTags = { shaper = "2h_mace_shaper", elder = "2h_mace_elder", adjudicator = "2h_mace_adjudicator", basilisk = "2h_mace_basilisk", crusader = "2h_mace_crusader", eyrie = "2h_mace_eyrie", cleansing = "2h_mace_cleansing", tangle = "2h_mace_tangle" }, implicit = "30% increased Stun Duration on Enemies", implicitModTypes = { { }, }, + implicitIds = { "StunDurationImplicitMace1", }, weapon = { PhysicalMin = 16, PhysicalMax = 33, CritChanceBase = 5, AttackRateBase = 1.3, Range = 13, }, req = { level = 12, str = 47, }, } @@ -601,6 +660,7 @@ itemBases["Sledgehammer"] = { influenceTags = { shaper = "2h_mace_shaper", elder = "2h_mace_elder", adjudicator = "2h_mace_adjudicator", basilisk = "2h_mace_basilisk", crusader = "2h_mace_crusader", eyrie = "2h_mace_eyrie", cleansing = "2h_mace_cleansing", tangle = "2h_mace_tangle" }, implicit = "45% increased Stun Duration on Enemies", implicitModTypes = { { }, }, + implicitIds = { "StunDurationImplicitMace2", }, weapon = { PhysicalMin = 25, PhysicalMax = 38, CritChanceBase = 5, AttackRateBase = 1.3, Range = 13, }, req = { level = 17, str = 62, }, } @@ -611,6 +671,7 @@ itemBases["Jagged Maul"] = { influenceTags = { shaper = "2h_mace_shaper", elder = "2h_mace_elder", adjudicator = "2h_mace_adjudicator", basilisk = "2h_mace_basilisk", crusader = "2h_mace_crusader", eyrie = "2h_mace_eyrie", cleansing = "2h_mace_cleansing", tangle = "2h_mace_tangle" }, implicit = "30% increased Stun Duration on Enemies", implicitModTypes = { { }, }, + implicitIds = { "StunDurationImplicitMace1", }, weapon = { PhysicalMin = 27, PhysicalMax = 49, CritChanceBase = 5, AttackRateBase = 1.3, Range = 13, }, req = { level = 22, str = 77, }, } @@ -621,6 +682,7 @@ itemBases["Brass Maul"] = { influenceTags = { shaper = "2h_mace_shaper", elder = "2h_mace_elder", adjudicator = "2h_mace_adjudicator", basilisk = "2h_mace_basilisk", crusader = "2h_mace_crusader", eyrie = "2h_mace_eyrie", cleansing = "2h_mace_cleansing", tangle = "2h_mace_tangle" }, implicit = "30% increased Stun Duration on Enemies", implicitModTypes = { { }, }, + implicitIds = { "StunDurationImplicitMace1", }, weapon = { PhysicalMin = 40, PhysicalMax = 60, CritChanceBase = 5, AttackRateBase = 1.2, Range = 13, }, req = { level = 27, str = 92, }, } @@ -631,6 +693,7 @@ itemBases["Fright Maul"] = { influenceTags = { shaper = "2h_mace_shaper", elder = "2h_mace_elder", adjudicator = "2h_mace_adjudicator", basilisk = "2h_mace_basilisk", crusader = "2h_mace_crusader", eyrie = "2h_mace_eyrie", cleansing = "2h_mace_cleansing", tangle = "2h_mace_tangle" }, implicit = "30% increased Stun Duration on Enemies", implicitModTypes = { { }, }, + implicitIds = { "StunDurationImplicitMace1", }, weapon = { PhysicalMin = 46, PhysicalMax = 62, CritChanceBase = 5, AttackRateBase = 1.25, Range = 13, }, req = { level = 32, str = 107, }, } @@ -641,6 +704,7 @@ itemBases["Morning Star"] = { influenceTags = { shaper = "2h_mace_shaper", elder = "2h_mace_elder", adjudicator = "2h_mace_adjudicator", basilisk = "2h_mace_basilisk", crusader = "2h_mace_crusader", eyrie = "2h_mace_eyrie", cleansing = "2h_mace_cleansing", tangle = "2h_mace_tangle" }, implicit = "15% increased Area of Effect", implicitModTypes = { { }, }, + implicitIds = { "AreaOfEffectImplicitMarakethTwoHandMace1", }, weapon = { PhysicalMin = 45, PhysicalMax = 68, CritChanceBase = 5, AttackRateBase = 1.25, Range = 13, }, req = { level = 34, str = 118, }, } @@ -651,6 +715,7 @@ itemBases["Totemic Maul"] = { influenceTags = { shaper = "2h_mace_shaper", elder = "2h_mace_elder", adjudicator = "2h_mace_adjudicator", basilisk = "2h_mace_basilisk", crusader = "2h_mace_crusader", eyrie = "2h_mace_eyrie", cleansing = "2h_mace_cleansing", tangle = "2h_mace_tangle" }, implicit = "30% increased Stun Duration on Enemies", implicitModTypes = { { }, }, + implicitIds = { "StunDurationImplicitMace1", }, weapon = { PhysicalMin = 57, PhysicalMax = 85, CritChanceBase = 5, AttackRateBase = 1.1, Range = 13, }, req = { level = 36, str = 119, }, } @@ -661,6 +726,7 @@ itemBases["Great Mallet"] = { influenceTags = { shaper = "2h_mace_shaper", elder = "2h_mace_elder", adjudicator = "2h_mace_adjudicator", basilisk = "2h_mace_basilisk", crusader = "2h_mace_crusader", eyrie = "2h_mace_eyrie", cleansing = "2h_mace_cleansing", tangle = "2h_mace_tangle" }, implicit = "30% increased Stun Duration on Enemies", implicitModTypes = { { }, }, + implicitIds = { "StunDurationImplicitMace1", }, weapon = { PhysicalMin = 43, PhysicalMax = 88, CritChanceBase = 5, AttackRateBase = 1.25, Range = 13, }, req = { level = 40, str = 131, }, } @@ -671,6 +737,7 @@ itemBases["Steelhead"] = { influenceTags = { shaper = "2h_mace_shaper", elder = "2h_mace_elder", adjudicator = "2h_mace_adjudicator", basilisk = "2h_mace_basilisk", crusader = "2h_mace_crusader", eyrie = "2h_mace_eyrie", cleansing = "2h_mace_cleansing", tangle = "2h_mace_tangle" }, implicit = "45% increased Stun Duration on Enemies", implicitModTypes = { { }, }, + implicitIds = { "StunDurationImplicitMace2", }, weapon = { PhysicalMin = 54, PhysicalMax = 81, CritChanceBase = 5, AttackRateBase = 1.3, Range = 13, }, req = { level = 44, str = 143, }, } @@ -681,6 +748,7 @@ itemBases["Spiny Maul"] = { influenceTags = { shaper = "2h_mace_shaper", elder = "2h_mace_elder", adjudicator = "2h_mace_adjudicator", basilisk = "2h_mace_basilisk", crusader = "2h_mace_crusader", eyrie = "2h_mace_eyrie", cleansing = "2h_mace_cleansing", tangle = "2h_mace_tangle" }, implicit = "30% increased Stun Duration on Enemies", implicitModTypes = { { }, }, + implicitIds = { "StunDurationImplicitMace1", }, weapon = { PhysicalMin = 55, PhysicalMax = 103, CritChanceBase = 5, AttackRateBase = 1.25, Range = 13, }, req = { level = 48, str = 155, }, } @@ -691,6 +759,7 @@ itemBases["Plated Maul"] = { influenceTags = { shaper = "2h_mace_shaper", elder = "2h_mace_elder", adjudicator = "2h_mace_adjudicator", basilisk = "2h_mace_basilisk", crusader = "2h_mace_crusader", eyrie = "2h_mace_eyrie", cleansing = "2h_mace_cleansing", tangle = "2h_mace_tangle" }, implicit = "30% increased Stun Duration on Enemies", implicitModTypes = { { }, }, + implicitIds = { "StunDurationImplicitMace1", }, weapon = { PhysicalMin = 72, PhysicalMax = 108, CritChanceBase = 5, AttackRateBase = 1.2, Range = 13, }, req = { level = 51, str = 164, }, } @@ -701,6 +770,7 @@ itemBases["Dread Maul"] = { influenceTags = { shaper = "2h_mace_shaper", elder = "2h_mace_elder", adjudicator = "2h_mace_adjudicator", basilisk = "2h_mace_basilisk", crusader = "2h_mace_crusader", eyrie = "2h_mace_eyrie", cleansing = "2h_mace_cleansing", tangle = "2h_mace_tangle" }, implicit = "30% increased Stun Duration on Enemies", implicitModTypes = { { }, }, + implicitIds = { "StunDurationImplicitMace1", }, weapon = { PhysicalMin = 77, PhysicalMax = 104, CritChanceBase = 5, AttackRateBase = 1.25, Range = 13, }, req = { level = 54, str = 173, }, } @@ -711,6 +781,7 @@ itemBases["Solar Maul"] = { influenceTags = { shaper = "2h_mace_shaper", elder = "2h_mace_elder", adjudicator = "2h_mace_adjudicator", basilisk = "2h_mace_basilisk", crusader = "2h_mace_crusader", eyrie = "2h_mace_eyrie", cleansing = "2h_mace_cleansing", tangle = "2h_mace_tangle" }, implicit = "15% increased Area of Effect", implicitModTypes = { { }, }, + implicitIds = { "AreaOfEffectImplicitMarakethTwoHandMace1", }, weapon = { PhysicalMin = 75, PhysicalMax = 113, CritChanceBase = 5, AttackRateBase = 1.25, Range = 13, }, req = { level = 56, str = 187, }, } @@ -721,6 +792,7 @@ itemBases["Karui Maul"] = { influenceTags = { shaper = "2h_mace_shaper", elder = "2h_mace_elder", adjudicator = "2h_mace_adjudicator", basilisk = "2h_mace_basilisk", crusader = "2h_mace_crusader", eyrie = "2h_mace_eyrie", cleansing = "2h_mace_cleansing", tangle = "2h_mace_tangle" }, implicit = "45% increased Stun Duration on Enemies", implicitModTypes = { { }, }, + implicitIds = { "StunDurationImplicitMace2", }, weapon = { PhysicalMin = 112, PhysicalMax = 168, CritChanceBase = 5, AttackRateBase = 1, Range = 13, }, req = { level = 57, str = 182, }, } @@ -731,6 +803,7 @@ itemBases["Colossus Mallet"] = { influenceTags = { shaper = "2h_mace_shaper", elder = "2h_mace_elder", adjudicator = "2h_mace_adjudicator", basilisk = "2h_mace_basilisk", crusader = "2h_mace_crusader", eyrie = "2h_mace_eyrie", cleansing = "2h_mace_cleansing", tangle = "2h_mace_tangle" }, implicit = "30% increased Area Damage", implicitModTypes = { { "damage" }, }, + implicitIds = { "AreaDamageImplicitMace1", }, weapon = { PhysicalMin = 65, PhysicalMax = 135, CritChanceBase = 5.5, AttackRateBase = 1.3, Range = 13, }, req = { level = 59, str = 188, }, } @@ -741,6 +814,7 @@ itemBases["Piledriver"] = { influenceTags = { shaper = "2h_mace_shaper", elder = "2h_mace_elder", adjudicator = "2h_mace_adjudicator", basilisk = "2h_mace_basilisk", crusader = "2h_mace_crusader", eyrie = "2h_mace_eyrie", cleansing = "2h_mace_cleansing", tangle = "2h_mace_tangle" }, implicit = "20% reduced Enemy Stun Threshold", implicitModTypes = { { }, }, + implicitIds = { "StunThresholdReductionImplicitMace3_", }, weapon = { PhysicalMin = 77, PhysicalMax = 115, CritChanceBase = 5, AttackRateBase = 1.35, Range = 13, }, req = { level = 61, str = 212, }, } @@ -751,6 +825,7 @@ itemBases["Meatgrinder"] = { influenceTags = { shaper = "2h_mace_shaper", elder = "2h_mace_elder", adjudicator = "2h_mace_adjudicator", basilisk = "2h_mace_basilisk", crusader = "2h_mace_crusader", eyrie = "2h_mace_eyrie", cleansing = "2h_mace_cleansing", tangle = "2h_mace_tangle" }, implicit = "5% chance to deal Double Damage", implicitModTypes = { { "damage" }, }, + implicitIds = { "DoubleDamageChanceImplicitMace1", }, weapon = { PhysicalMin = 74, PhysicalMax = 138, CritChanceBase = 5, AttackRateBase = 1.25, Range = 13, }, req = { level = 63, str = 212, }, } @@ -761,6 +836,7 @@ itemBases["Imperial Maul"] = { influenceTags = { shaper = "2h_mace_shaper", elder = "2h_mace_elder", adjudicator = "2h_mace_adjudicator", basilisk = "2h_mace_basilisk", crusader = "2h_mace_crusader", eyrie = "2h_mace_eyrie", cleansing = "2h_mace_cleansing", tangle = "2h_mace_tangle" }, implicit = "10% increased Strength", implicitModTypes = { { "attribute" }, }, + implicitIds = { "PercentageStrengthImplicitMace1", }, weapon = { PhysicalMin = 102, PhysicalMax = 153, CritChanceBase = 5, AttackRateBase = 1.1, Range = 13, }, req = { level = 65, str = 212, }, } @@ -771,6 +847,7 @@ itemBases["Terror Maul"] = { influenceTags = { shaper = "2h_mace_shaper", elder = "2h_mace_elder", adjudicator = "2h_mace_adjudicator", basilisk = "2h_mace_basilisk", crusader = "2h_mace_crusader", eyrie = "2h_mace_eyrie", cleansing = "2h_mace_cleansing", tangle = "2h_mace_tangle" }, implicit = "25% chance to double Stun Duration", implicitModTypes = { { }, }, + implicitIds = { "ChanceForDoubleStunDurationImplicitMace_1", }, weapon = { PhysicalMin = 101, PhysicalMax = 137, CritChanceBase = 6, AttackRateBase = 1.15, Range = 13, }, req = { level = 67, str = 212, }, } @@ -781,6 +858,7 @@ itemBases["Coronal Maul"] = { influenceTags = { shaper = "2h_mace_shaper", elder = "2h_mace_elder", adjudicator = "2h_mace_adjudicator", basilisk = "2h_mace_basilisk", crusader = "2h_mace_crusader", eyrie = "2h_mace_eyrie", cleansing = "2h_mace_cleansing", tangle = "2h_mace_tangle" }, implicit = "20% increased Area of Effect", implicitModTypes = { { }, }, + implicitIds = { "AreaOfEffectImplicitMarakethTwoHandMace2", }, weapon = { PhysicalMin = 91, PhysicalMax = 136, CritChanceBase = 5, AttackRateBase = 1.2, Range = 13, }, req = { level = 69, str = 220, }, } @@ -791,6 +869,7 @@ itemBases["Blunt Force Condenser"] = { influenceTags = { shaper = "2h_mace_shaper", elder = "2h_mace_elder", adjudicator = "2h_mace_adjudicator", basilisk = "2h_mace_basilisk", crusader = "2h_mace_crusader", eyrie = "2h_mace_eyrie", cleansing = "2h_mace_cleansing", tangle = "2h_mace_tangle" }, implicit = "Warcries Exert 1 additional Attack", implicitModTypes = { { }, }, + implicitIds = { "WarcriesExertAnAdditionalAttackImplicitE1_", }, weapon = { PhysicalMin = 39, PhysicalMax = 64, CritChanceBase = 5, AttackRateBase = 1.15, Range = 13, }, req = { level = 30, str = 101, }, } @@ -801,6 +880,7 @@ itemBases["Crushing Force Magnifier"] = { influenceTags = { shaper = "2h_mace_shaper", elder = "2h_mace_elder", adjudicator = "2h_mace_adjudicator", basilisk = "2h_mace_basilisk", crusader = "2h_mace_crusader", eyrie = "2h_mace_eyrie", cleansing = "2h_mace_cleansing", tangle = "2h_mace_tangle" }, implicit = "Warcries Exert 1 additional Attack", implicitModTypes = { { }, }, + implicitIds = { "WarcriesExertAnAdditionalAttackImplicitE1_", }, weapon = { PhysicalMin = 62, PhysicalMax = 103, CritChanceBase = 5, AttackRateBase = 1.15, Range = 13, }, req = { level = 50, str = 161, }, } @@ -811,6 +891,7 @@ itemBases["Impact Force Propagator"] = { influenceTags = { shaper = "2h_mace_shaper", elder = "2h_mace_elder", adjudicator = "2h_mace_adjudicator", basilisk = "2h_mace_basilisk", crusader = "2h_mace_crusader", eyrie = "2h_mace_eyrie", cleansing = "2h_mace_cleansing", tangle = "2h_mace_tangle" }, implicit = "Warcries Exert 2 additional Attacks", implicitModTypes = { { }, }, + implicitIds = { "WarcriesExertAnAdditionalAttackImplicitE2", }, weapon = { PhysicalMin = 81, PhysicalMax = 135, CritChanceBase = 5, AttackRateBase = 1.15, Range = 13, }, req = { level = 70, str = 220, }, } diff --git a/src/Data/Bases/quiver.lua b/src/Data/Bases/quiver.lua index 02a16117473..4646ba43c68 100644 --- a/src/Data/Bases/quiver.lua +++ b/src/Data/Bases/quiver.lua @@ -9,6 +9,7 @@ itemBases["Cured Quiver"] = { influenceTags = { shaper = "quiver_shaper", elder = "quiver_elder", adjudicator = "quiver_adjudicator", basilisk = "quiver_basilisk", crusader = "quiver_crusader", eyrie = "quiver_eyrie", cleansing = "quiver_cleansing", tangle = "quiver_tangle" }, implicit = "Adds 2 to 4 Fire Damage to Attacks", implicitModTypes = { { "elemental_damage", "damage", "elemental", "fire", "attack" }, }, + implicitIds = { "AddedFireDamageImplicitQuiver1", }, req = { }, } itemBases["Rugged Quiver"] = { @@ -18,6 +19,7 @@ itemBases["Rugged Quiver"] = { influenceTags = { shaper = "quiver_shaper", elder = "quiver_elder", adjudicator = "quiver_adjudicator", basilisk = "quiver_basilisk", crusader = "quiver_crusader", eyrie = "quiver_eyrie", cleansing = "quiver_cleansing", tangle = "quiver_tangle" }, implicit = "Adds 2 to 3 Cold Damage to Attacks", implicitModTypes = { { "elemental_damage", "damage", "elemental", "cold", "attack" }, }, + implicitIds = { "AddedColdDamageImplicitQuiver1", }, req = { }, } itemBases["Conductive Quiver"] = { @@ -27,6 +29,7 @@ itemBases["Conductive Quiver"] = { influenceTags = { shaper = "quiver_shaper", elder = "quiver_elder", adjudicator = "quiver_adjudicator", basilisk = "quiver_basilisk", crusader = "quiver_crusader", eyrie = "quiver_eyrie", cleansing = "quiver_cleansing", tangle = "quiver_tangle" }, implicit = "Adds 1 to 5 Lightning Damage to Attacks", implicitModTypes = { { "elemental_damage", "damage", "elemental", "lightning", "attack" }, }, + implicitIds = { "AddedLightningDamageImplicitQuiver1", }, req = { }, } itemBases["Heavy Quiver"] = { @@ -36,6 +39,7 @@ itemBases["Heavy Quiver"] = { influenceTags = { shaper = "quiver_shaper", elder = "quiver_elder", adjudicator = "quiver_adjudicator", basilisk = "quiver_basilisk", crusader = "quiver_crusader", eyrie = "quiver_eyrie", cleansing = "quiver_cleansing", tangle = "quiver_tangle" }, implicit = "Adds 1 to 4 Physical Damage to Attacks", implicitModTypes = { { "physical_damage", "damage", "physical", "attack" }, }, + implicitIds = { "AddedPhysicalDamageImplicitQuiver1", }, req = { level = 5, }, } itemBases["Light Quiver"] = { @@ -45,6 +49,7 @@ itemBases["Light Quiver"] = { influenceTags = { shaper = "quiver_shaper", elder = "quiver_elder", adjudicator = "quiver_adjudicator", basilisk = "quiver_basilisk", crusader = "quiver_crusader", eyrie = "quiver_eyrie", cleansing = "quiver_cleansing", tangle = "quiver_tangle" }, implicit = "+(30-40) to Dexterity", implicitModTypes = { { "attribute" }, }, + implicitIds = { "DexterityImplicitQuiver1", }, req = { level = 12, }, } itemBases["Serrated Arrow Quiver"] = { @@ -54,6 +59,7 @@ itemBases["Serrated Arrow Quiver"] = { influenceTags = { shaper = "quiver_shaper", elder = "quiver_elder", adjudicator = "quiver_adjudicator", basilisk = "quiver_basilisk", crusader = "quiver_crusader", eyrie = "quiver_eyrie", cleansing = "quiver_cleansing", tangle = "quiver_tangle" }, implicit = "1 to 4 Added Physical Damage with Bow Attacks", implicitModTypes = { { "physical_damage", "damage", "physical", "attack" }, }, + implicitIds = { "AddedPhysicalDamageImplicitQuiver6_", }, req = { level = 5, }, } itemBases["Two-Point Arrow Quiver"] = { @@ -63,6 +69,7 @@ itemBases["Two-Point Arrow Quiver"] = { influenceTags = { shaper = "quiver_shaper", elder = "quiver_elder", adjudicator = "quiver_adjudicator", basilisk = "quiver_basilisk", crusader = "quiver_crusader", eyrie = "quiver_eyrie", cleansing = "quiver_cleansing", tangle = "quiver_tangle" }, implicit = "(20-30)% increased Global Accuracy Rating", implicitModTypes = { { "attack" }, }, + implicitIds = { "IncreasedAccuracyPercentImplicitQuiver7", }, req = { level = 4, }, } itemBases["Sharktooth Arrow Quiver"] = { @@ -72,6 +79,7 @@ itemBases["Sharktooth Arrow Quiver"] = { influenceTags = { shaper = "quiver_shaper", elder = "quiver_elder", adjudicator = "quiver_adjudicator", basilisk = "quiver_basilisk", crusader = "quiver_crusader", eyrie = "quiver_eyrie", cleansing = "quiver_cleansing", tangle = "quiver_tangle" }, implicit = "Gain (3-4) Life per Enemy Hit with Attacks", implicitModTypes = { { "resource", "life", "attack" }, }, + implicitIds = { "LifeGainPerTargetImplicitQuiver8", }, req = { level = 10, }, } itemBases["Blunt Arrow Quiver"] = { @@ -81,6 +89,7 @@ itemBases["Blunt Arrow Quiver"] = { influenceTags = { shaper = "quiver_shaper", elder = "quiver_elder", adjudicator = "quiver_adjudicator", basilisk = "quiver_basilisk", crusader = "quiver_crusader", eyrie = "quiver_eyrie", cleansing = "quiver_cleansing", tangle = "quiver_tangle" }, implicit = "(25-35)% increased Stun Duration on Enemies", implicitModTypes = { { }, }, + implicitIds = { "StunDurationImplicitQuiver9", }, req = { level = 16, }, } itemBases["Fire Arrow Quiver"] = { @@ -90,6 +99,7 @@ itemBases["Fire Arrow Quiver"] = { influenceTags = { shaper = "quiver_shaper", elder = "quiver_elder", adjudicator = "quiver_adjudicator", basilisk = "quiver_basilisk", crusader = "quiver_crusader", eyrie = "quiver_eyrie", cleansing = "quiver_cleansing", tangle = "quiver_tangle" }, implicit = "4 to 8 Added Fire Damage with Bow Attacks", implicitModTypes = { { "elemental_damage", "damage", "elemental", "fire", "attack" }, }, + implicitIds = { "AddedFireDamageImplicitQuiver10", }, req = { level = 22, }, } itemBases["Broadhead Arrow Quiver"] = { @@ -99,6 +109,7 @@ itemBases["Broadhead Arrow Quiver"] = { influenceTags = { shaper = "quiver_shaper", elder = "quiver_elder", adjudicator = "quiver_adjudicator", basilisk = "quiver_basilisk", crusader = "quiver_crusader", eyrie = "quiver_eyrie", cleansing = "quiver_cleansing", tangle = "quiver_tangle" }, implicit = "6 to 12 Added Physical Damage with Bow Attacks", implicitModTypes = { { "physical_damage", "damage", "physical", "attack" }, }, + implicitIds = { "AddedPhysicalDamageImplicitQuiver11", }, req = { level = 28, }, } itemBases["Penetrating Arrow Quiver"] = { @@ -108,6 +119,7 @@ itemBases["Penetrating Arrow Quiver"] = { influenceTags = { shaper = "quiver_shaper", elder = "quiver_elder", adjudicator = "quiver_adjudicator", basilisk = "quiver_basilisk", crusader = "quiver_crusader", eyrie = "quiver_eyrie", cleansing = "quiver_cleansing", tangle = "quiver_tangle" }, implicit = "Arrows Pierce an additional Target", implicitModTypes = { { "attack" }, }, + implicitIds = { "AdditionalArrowPierceImplicitQuiver12_", }, req = { level = 36, }, } itemBases["Spike-Point Arrow Quiver"] = { @@ -117,6 +129,7 @@ itemBases["Spike-Point Arrow Quiver"] = { influenceTags = { shaper = "quiver_shaper", elder = "quiver_elder", adjudicator = "quiver_adjudicator", basilisk = "quiver_basilisk", crusader = "quiver_crusader", eyrie = "quiver_eyrie", cleansing = "quiver_cleansing", tangle = "quiver_tangle" }, implicit = "(20-30)% increased Global Critical Strike Chance", implicitModTypes = { { "critical" }, }, + implicitIds = { "CriticalStrikeChanceImplicitQuiver13", }, req = { level = 45, }, } itemBases["Ornate Quiver"] = { @@ -125,6 +138,7 @@ itemBases["Ornate Quiver"] = { influenceTags = { shaper = "quiver_shaper", elder = "quiver_elder", adjudicator = "quiver_adjudicator", basilisk = "quiver_basilisk", crusader = "quiver_crusader", eyrie = "quiver_eyrie", cleansing = "quiver_cleansing", tangle = "quiver_tangle" }, implicit = "Has 1 Socket", implicitModTypes = { { }, }, + implicitIds = { "QuiverHasOneSocket", }, req = { level = 45, }, } itemBases["Serrated Arrow Quiver"] = { @@ -133,6 +147,7 @@ itemBases["Serrated Arrow Quiver"] = { influenceTags = { shaper = "quiver_shaper", elder = "quiver_elder", adjudicator = "quiver_adjudicator", basilisk = "quiver_basilisk", crusader = "quiver_crusader", eyrie = "quiver_eyrie", cleansing = "quiver_cleansing", tangle = "quiver_tangle" }, implicit = "Adds 1 to 4 Physical Damage to Attacks", implicitModTypes = { { "physical_damage", "damage", "physical", "attack" }, }, + implicitIds = { "AddedPhysicalDamageImplicitQuiver1New", }, req = { level = 4, }, } itemBases["Fire Arrow Quiver"] = { @@ -141,6 +156,7 @@ itemBases["Fire Arrow Quiver"] = { influenceTags = { shaper = "quiver_shaper", elder = "quiver_elder", adjudicator = "quiver_adjudicator", basilisk = "quiver_basilisk", crusader = "quiver_crusader", eyrie = "quiver_eyrie", cleansing = "quiver_cleansing", tangle = "quiver_tangle" }, implicit = "Adds 3 to 5 Fire Damage to Attacks", implicitModTypes = { { "elemental_damage", "damage", "elemental", "fire", "attack" }, }, + implicitIds = { "AddedFireDamageImplicitQuiver2New", }, req = { level = 9, }, } itemBases["Sharktooth Arrow Quiver"] = { @@ -149,6 +165,7 @@ itemBases["Sharktooth Arrow Quiver"] = { influenceTags = { shaper = "quiver_shaper", elder = "quiver_elder", adjudicator = "quiver_adjudicator", basilisk = "quiver_basilisk", crusader = "quiver_crusader", eyrie = "quiver_eyrie", cleansing = "quiver_cleansing", tangle = "quiver_tangle" }, implicit = "Gain (6-8) Life per Enemy Hit with Attacks", implicitModTypes = { { "resource", "life", "attack" }, }, + implicitIds = { "LifeGainPerTargetImplicitQuiver3New", }, req = { level = 14, }, } itemBases["Feathered Arrow Quiver"] = { @@ -157,6 +174,7 @@ itemBases["Feathered Arrow Quiver"] = { influenceTags = { shaper = "quiver_shaper", elder = "quiver_elder", adjudicator = "quiver_adjudicator", basilisk = "quiver_basilisk", crusader = "quiver_crusader", eyrie = "quiver_eyrie", cleansing = "quiver_cleansing", tangle = "quiver_tangle" }, implicit = "(20-30)% increased Projectile Speed", implicitModTypes = { { "speed" }, }, + implicitIds = { "ProjectileSpeedImplicitQuiver4New", }, req = { level = 20, }, } itemBases["Penetrating Arrow Quiver"] = { @@ -165,6 +183,7 @@ itemBases["Penetrating Arrow Quiver"] = { influenceTags = { shaper = "quiver_shaper", elder = "quiver_elder", adjudicator = "quiver_adjudicator", basilisk = "quiver_basilisk", crusader = "quiver_crusader", eyrie = "quiver_eyrie", cleansing = "quiver_cleansing", tangle = "quiver_tangle" }, implicit = "Arrows Pierce an additional Target", implicitModTypes = { { "attack" }, }, + implicitIds = { "AdditionalArrowPierceImplicitQuiver5New", }, req = { level = 25, }, } itemBases["Blunt Arrow Quiver"] = { @@ -173,6 +192,7 @@ itemBases["Blunt Arrow Quiver"] = { influenceTags = { shaper = "quiver_shaper", elder = "quiver_elder", adjudicator = "quiver_adjudicator", basilisk = "quiver_basilisk", crusader = "quiver_crusader", eyrie = "quiver_eyrie", cleansing = "quiver_cleansing", tangle = "quiver_tangle" }, implicit = "Adds (7-9) to (13-16) Physical Damage to Attacks", implicitModTypes = { { "physical_damage", "damage", "physical", "attack" }, }, + implicitIds = { "AddedPhysicalDamageImplicitQuiver6New", }, req = { level = 31, }, } itemBases["Two-Point Arrow Quiver"] = { @@ -181,6 +201,7 @@ itemBases["Two-Point Arrow Quiver"] = { influenceTags = { shaper = "quiver_shaper", elder = "quiver_elder", adjudicator = "quiver_adjudicator", basilisk = "quiver_basilisk", crusader = "quiver_crusader", eyrie = "quiver_eyrie", cleansing = "quiver_cleansing", tangle = "quiver_tangle" }, implicit = "(20-30)% increased Global Accuracy Rating", implicitModTypes = { { "attack" }, }, + implicitIds = { "IncreasedAccuracyPercentImplicitQuiver7New", }, req = { level = 36, }, } itemBases["Spike-Point Arrow Quiver"] = { @@ -189,6 +210,7 @@ itemBases["Spike-Point Arrow Quiver"] = { influenceTags = { shaper = "quiver_shaper", elder = "quiver_elder", adjudicator = "quiver_adjudicator", basilisk = "quiver_basilisk", crusader = "quiver_crusader", eyrie = "quiver_eyrie", cleansing = "quiver_cleansing", tangle = "quiver_tangle" }, implicit = "(20-30)% increased Critical Strike Chance with Bows", implicitModTypes = { { "attack", "critical" }, }, + implicitIds = { "CriticalStrikeChanceImplicitQuiver8New", }, req = { level = 40, }, } itemBases["Blazing Arrow Quiver"] = { @@ -197,6 +219,7 @@ itemBases["Blazing Arrow Quiver"] = { influenceTags = { shaper = "quiver_shaper", elder = "quiver_elder", adjudicator = "quiver_adjudicator", basilisk = "quiver_basilisk", crusader = "quiver_crusader", eyrie = "quiver_eyrie", cleansing = "quiver_cleansing", tangle = "quiver_tangle" }, implicit = "Adds (12-15) to (24-27) Fire Damage to Attacks", implicitModTypes = { { "elemental_damage", "damage", "elemental", "fire", "attack" }, }, + implicitIds = { "AddedFireDamageImplicitQuiver9New", }, req = { level = 45, }, } itemBases["Broadhead Arrow Quiver"] = { @@ -205,6 +228,7 @@ itemBases["Broadhead Arrow Quiver"] = { influenceTags = { shaper = "quiver_shaper", elder = "quiver_elder", adjudicator = "quiver_adjudicator", basilisk = "quiver_basilisk", crusader = "quiver_crusader", eyrie = "quiver_eyrie", cleansing = "quiver_cleansing", tangle = "quiver_tangle" }, implicit = "(8-10)% increased Attack Speed", implicitModTypes = { { "attack", "speed" }, }, + implicitIds = { "IncreasedAttackSpeedImplicitQuiver10New", }, req = { level = 49, }, } itemBases["Vile Arrow Quiver"] = { @@ -213,6 +237,7 @@ itemBases["Vile Arrow Quiver"] = { influenceTags = { shaper = "quiver_shaper", elder = "quiver_elder", adjudicator = "quiver_adjudicator", basilisk = "quiver_basilisk", crusader = "quiver_crusader", eyrie = "quiver_eyrie", cleansing = "quiver_cleansing", tangle = "quiver_tangle" }, implicit = "Gain (10-15)% of Physical Damage as Extra Chaos Damage", implicitModTypes = { { "physical_damage", "chaos_damage", "damage", "physical", "chaos" }, }, + implicitIds = { "PhysicalDamageAddedAsChaosImplicitQuiver11New", }, req = { level = 55, }, } itemBases["Heavy Arrow Quiver"] = { @@ -221,6 +246,7 @@ itemBases["Heavy Arrow Quiver"] = { influenceTags = { shaper = "quiver_shaper", elder = "quiver_elder", adjudicator = "quiver_adjudicator", basilisk = "quiver_basilisk", crusader = "quiver_crusader", eyrie = "quiver_eyrie", cleansing = "quiver_cleansing", tangle = "quiver_tangle" }, implicit = "Adds (12-15) to (24-27) Physical Damage to Attacks", implicitModTypes = { { "physical_damage", "damage", "physical", "attack" }, }, + implicitIds = { "AddedPhysicalDamageImplicitQuiver12New", }, req = { level = 61, }, } itemBases["Primal Arrow Quiver"] = { @@ -229,6 +255,7 @@ itemBases["Primal Arrow Quiver"] = { influenceTags = { shaper = "quiver_shaper", elder = "quiver_elder", adjudicator = "quiver_adjudicator", basilisk = "quiver_basilisk", crusader = "quiver_crusader", eyrie = "quiver_eyrie", cleansing = "quiver_cleansing", tangle = "quiver_tangle" }, implicit = "(20-30)% increased Elemental Damage with Attack Skills", implicitModTypes = { { "elemental_damage", "damage", "elemental", "attack" }, }, + implicitIds = { "WeaponElementalDamageImplicitQuiver13New", }, req = { level = 66, }, } itemBases["Artillery Quiver"] = { @@ -237,5 +264,6 @@ itemBases["Artillery Quiver"] = { influenceTags = { shaper = "quiver_shaper", elder = "quiver_elder", adjudicator = "quiver_adjudicator", basilisk = "quiver_basilisk", crusader = "quiver_crusader", eyrie = "quiver_eyrie", cleansing = "quiver_cleansing", tangle = "quiver_tangle" }, implicit = "(20-30)% increased Totem Placement speed", implicitModTypes = { { "speed" }, }, + implicitIds = { "SummonTotemCastSpeedImplicit1", }, req = { level = 74, }, } diff --git a/src/Data/Bases/ring.lua b/src/Data/Bases/ring.lua index 0f1d9fe4150..9f246bb209d 100644 --- a/src/Data/Bases/ring.lua +++ b/src/Data/Bases/ring.lua @@ -9,6 +9,7 @@ itemBases["Iron Ring"] = { influenceTags = { shaper = "ring_shaper", elder = "ring_elder", adjudicator = "ring_adjudicator", basilisk = "ring_basilisk", crusader = "ring_crusader", eyrie = "ring_eyrie", cleansing = "ring_cleansing", tangle = "ring_tangle" }, implicit = "Adds 1 to 4 Physical Damage to Attacks", implicitModTypes = { { "physical_damage", "damage", "physical", "attack" }, }, + implicitIds = { "AddedPhysicalDamageImplicitRing1", }, req = { }, } itemBases["Coral Ring"] = { @@ -17,6 +18,7 @@ itemBases["Coral Ring"] = { influenceTags = { shaper = "ring_shaper", elder = "ring_elder", adjudicator = "ring_adjudicator", basilisk = "ring_basilisk", crusader = "ring_crusader", eyrie = "ring_eyrie", cleansing = "ring_cleansing", tangle = "ring_tangle" }, implicit = "+(20-30) to maximum Life", implicitModTypes = { { "resource", "life" }, }, + implicitIds = { "IncreasedLifeImplicitRing1", }, req = { }, } itemBases["Paua Ring"] = { @@ -25,6 +27,7 @@ itemBases["Paua Ring"] = { influenceTags = { shaper = "ring_shaper", elder = "ring_elder", adjudicator = "ring_adjudicator", basilisk = "ring_basilisk", crusader = "ring_crusader", eyrie = "ring_eyrie", cleansing = "ring_cleansing", tangle = "ring_tangle" }, implicit = "+(20-30) to maximum Mana", implicitModTypes = { { "resource", "mana" }, }, + implicitIds = { "IncreasedManaImplicitRing1", }, req = { }, } itemBases["Gold Ring"] = { @@ -33,6 +36,7 @@ itemBases["Gold Ring"] = { influenceTags = { shaper = "ring_shaper", elder = "ring_elder", adjudicator = "ring_adjudicator", basilisk = "ring_basilisk", crusader = "ring_crusader", eyrie = "ring_eyrie", cleansing = "ring_cleansing", tangle = "ring_tangle" }, implicit = "(6-15)% increased Rarity of Items found", implicitModTypes = { { "drop" }, }, + implicitIds = { "ItemFoundRarityIncreaseImplicitRing1", }, req = { level = 20, }, } itemBases["Topaz Ring"] = { @@ -41,6 +45,7 @@ itemBases["Topaz Ring"] = { influenceTags = { shaper = "ring_shaper", elder = "ring_elder", adjudicator = "ring_adjudicator", basilisk = "ring_basilisk", crusader = "ring_crusader", eyrie = "ring_eyrie", cleansing = "ring_cleansing", tangle = "ring_tangle" }, implicit = "+(20-30)% to Lightning Resistance", implicitModTypes = { { "elemental", "lightning", "resistance" }, }, + implicitIds = { "LightningResistImplicitRing1", }, req = { level = 12, }, } itemBases["Sapphire Ring"] = { @@ -49,6 +54,7 @@ itemBases["Sapphire Ring"] = { influenceTags = { shaper = "ring_shaper", elder = "ring_elder", adjudicator = "ring_adjudicator", basilisk = "ring_basilisk", crusader = "ring_crusader", eyrie = "ring_eyrie", cleansing = "ring_cleansing", tangle = "ring_tangle" }, implicit = "+(20-30)% to Cold Resistance", implicitModTypes = { { "elemental", "cold", "resistance" }, }, + implicitIds = { "ColdResistImplicitRing1", }, req = { level = 8, }, } itemBases["Ruby Ring"] = { @@ -57,6 +63,7 @@ itemBases["Ruby Ring"] = { influenceTags = { shaper = "ring_shaper", elder = "ring_elder", adjudicator = "ring_adjudicator", basilisk = "ring_basilisk", crusader = "ring_crusader", eyrie = "ring_eyrie", cleansing = "ring_cleansing", tangle = "ring_tangle" }, implicit = "+(20-30)% to Fire Resistance", implicitModTypes = { { "elemental", "fire", "resistance" }, }, + implicitIds = { "FireResistImplicitRing1", }, req = { level = 16, }, } itemBases["Prismatic Ring"] = { @@ -65,6 +72,7 @@ itemBases["Prismatic Ring"] = { influenceTags = { shaper = "ring_shaper", elder = "ring_elder", adjudicator = "ring_adjudicator", basilisk = "ring_basilisk", crusader = "ring_crusader", eyrie = "ring_eyrie", cleansing = "ring_cleansing", tangle = "ring_tangle" }, implicit = "+(8-10)% to all Elemental Resistances", implicitModTypes = { { "elemental", "resistance" }, }, + implicitIds = { "AllResistancesImplicitRing1", }, req = { level = 30, }, } itemBases["Moonstone Ring"] = { @@ -73,6 +81,7 @@ itemBases["Moonstone Ring"] = { influenceTags = { shaper = "ring_shaper", elder = "ring_elder", adjudicator = "ring_adjudicator", basilisk = "ring_basilisk", crusader = "ring_crusader", eyrie = "ring_eyrie", cleansing = "ring_cleansing", tangle = "ring_tangle" }, implicit = "+(15-25) to maximum Energy Shield", implicitModTypes = { { "defences", "energy_shield" }, }, + implicitIds = { "IncreasedEnergyShieldImplicitRing1", }, req = { level = 20, }, } itemBases["Amethyst Ring"] = { @@ -81,6 +90,7 @@ itemBases["Amethyst Ring"] = { influenceTags = { shaper = "ring_shaper", elder = "ring_elder", adjudicator = "ring_adjudicator", basilisk = "ring_basilisk", crusader = "ring_crusader", eyrie = "ring_eyrie", cleansing = "ring_cleansing", tangle = "ring_tangle" }, implicit = "+(17-23)% to Chaos Resistance", implicitModTypes = { { "chaos", "resistance" }, }, + implicitIds = { "ChaosResistImplicitRing1", }, req = { level = 30, }, } itemBases["Diamond Ring"] = { @@ -89,6 +99,7 @@ itemBases["Diamond Ring"] = { influenceTags = { shaper = "ring_shaper", elder = "ring_elder", adjudicator = "ring_adjudicator", basilisk = "ring_basilisk", crusader = "ring_crusader", eyrie = "ring_eyrie", cleansing = "ring_cleansing", tangle = "ring_tangle" }, implicit = "(20-30)% increased Global Critical Strike Chance", implicitModTypes = { { "critical" }, }, + implicitIds = { "CriticalStrikeChanceImplicitRing1", }, req = { level = 20, }, } itemBases["Two-Stone Ring"] = { @@ -97,6 +108,7 @@ itemBases["Two-Stone Ring"] = { influenceTags = { shaper = "ring_shaper", elder = "ring_elder", adjudicator = "ring_adjudicator", basilisk = "ring_basilisk", crusader = "ring_crusader", eyrie = "ring_eyrie", cleansing = "ring_cleansing", tangle = "ring_tangle" }, implicit = "+(12-16)% to Fire and Lightning Resistances", implicitModTypes = { { "elemental", "fire", "lightning", "resistance" }, }, + implicitIds = { "FireAndLightningResistImplicitRing1", }, req = { level = 20, }, } itemBases["Two-Stone Ring"] = { @@ -105,6 +117,7 @@ itemBases["Two-Stone Ring"] = { influenceTags = { shaper = "ring_shaper", elder = "ring_elder", adjudicator = "ring_adjudicator", basilisk = "ring_basilisk", crusader = "ring_crusader", eyrie = "ring_eyrie", cleansing = "ring_cleansing", tangle = "ring_tangle" }, implicit = "+(12-16)% to Cold and Lightning Resistances", implicitModTypes = { { "elemental", "cold", "lightning", "resistance" }, }, + implicitIds = { "ColdAndLightningResistImplicitRing1", }, req = { level = 20, }, } itemBases["Two-Stone Ring"] = { @@ -113,6 +126,7 @@ itemBases["Two-Stone Ring"] = { influenceTags = { shaper = "ring_shaper", elder = "ring_elder", adjudicator = "ring_adjudicator", basilisk = "ring_basilisk", crusader = "ring_crusader", eyrie = "ring_eyrie", cleansing = "ring_cleansing", tangle = "ring_tangle" }, implicit = "+(12-16)% to Fire and Cold Resistances", implicitModTypes = { { "elemental", "fire", "cold", "resistance" }, }, + implicitIds = { "FireAndColdResistImplicitRing1", }, req = { level = 20, }, } itemBases["Unset Ring"] = { @@ -121,6 +135,7 @@ itemBases["Unset Ring"] = { influenceTags = { shaper = "ring_shaper", elder = "ring_elder", adjudicator = "ring_adjudicator", basilisk = "ring_basilisk", crusader = "ring_crusader", eyrie = "ring_eyrie", cleansing = "ring_cleansing", tangle = "ring_tangle" }, implicit = "Has 1 Socket", implicitModTypes = { { }, }, + implicitIds = { "RingHasOneSocket", }, req = { level = 5, }, } itemBases["Bone Ring"] = { @@ -129,6 +144,7 @@ itemBases["Bone Ring"] = { influenceTags = { shaper = "ring_shaper", elder = "ring_elder", adjudicator = "ring_adjudicator", basilisk = "ring_basilisk", crusader = "ring_crusader", eyrie = "ring_eyrie", cleansing = "ring_cleansing", tangle = "ring_tangle" }, implicit = "Minions have +(10-15)% to all Elemental Resistances", implicitModTypes = { { "elemental", "resistance", "minion" }, }, + implicitIds = { "MinionElementalResistanceImplicitRing1", }, req = { level = 25, }, } itemBases["Steel Ring"] = { @@ -137,6 +153,7 @@ itemBases["Steel Ring"] = { influenceTags = { shaper = "ring_shaper", elder = "ring_elder", adjudicator = "ring_adjudicator", basilisk = "ring_basilisk", crusader = "ring_crusader", eyrie = "ring_eyrie", cleansing = "ring_cleansing", tangle = "ring_tangle" }, implicit = "Adds (3-4) to (10-14) Physical Damage to Attacks", implicitModTypes = { { "physical_damage", "damage", "physical", "attack" }, }, + implicitIds = { "AddedPhysicalDamageImplicitRing2", }, req = { level = 80, }, } itemBases["Opal Ring"] = { @@ -145,6 +162,7 @@ itemBases["Opal Ring"] = { influenceTags = { shaper = "ring_shaper", elder = "ring_elder", adjudicator = "ring_adjudicator", basilisk = "ring_basilisk", crusader = "ring_crusader", eyrie = "ring_eyrie", cleansing = "ring_cleansing", tangle = "ring_tangle" }, implicit = "(15-25)% increased Elemental Damage", implicitModTypes = { { "elemental_damage", "damage", "elemental" }, }, + implicitIds = { "ElementalDamagePercentImplicitAtlasRing_", }, req = { level = 80, }, } itemBases["Vermillion Ring"] = { @@ -153,6 +171,7 @@ itemBases["Vermillion Ring"] = { influenceTags = { shaper = "ring_shaper", elder = "ring_elder", adjudicator = "ring_adjudicator", basilisk = "ring_basilisk", crusader = "ring_crusader", eyrie = "ring_eyrie", cleansing = "ring_cleansing", tangle = "ring_tangle" }, implicit = "(5-7)% increased maximum Life", implicitModTypes = { { "resource", "life" }, }, + implicitIds = { "MaximumLifeImplicitAtlasRing", }, req = { level = 80, }, } itemBases["Cerulean Ring"] = { @@ -161,6 +180,7 @@ itemBases["Cerulean Ring"] = { influenceTags = { shaper = "ring_shaper", elder = "ring_elder", adjudicator = "ring_adjudicator", basilisk = "ring_basilisk", crusader = "ring_crusader", eyrie = "ring_eyrie", cleansing = "ring_cleansing", tangle = "ring_tangle" }, implicit = "(8-10)% increased maximum Mana", implicitModTypes = { { "resource", "mana" }, }, + implicitIds = { "MaximumManaImplicitAtlasRing_", }, req = { level = 80, }, } itemBases["Iolite Ring"] = { @@ -169,6 +189,7 @@ itemBases["Iolite Ring"] = { influenceTags = { shaper = "ring_shaper", elder = "ring_elder", adjudicator = "ring_adjudicator", basilisk = "ring_basilisk", crusader = "ring_crusader", eyrie = "ring_eyrie", cleansing = "ring_cleansing", tangle = "ring_tangle" }, implicit = "(17-23)% increased Chaos Damage", implicitModTypes = { { "chaos_damage", "damage", "chaos" }, }, + implicitIds = { "IncreasedChaosDamageImplicit1_", }, req = { level = 80, }, } itemBases["Two-Stone Ring (Fire/Lightning)"] = { @@ -177,6 +198,7 @@ itemBases["Two-Stone Ring (Fire/Lightning)"] = { influenceTags = { shaper = "ring_shaper", elder = "ring_elder", adjudicator = "ring_adjudicator", basilisk = "ring_basilisk", crusader = "ring_crusader", eyrie = "ring_eyrie", cleansing = "ring_cleansing", tangle = "ring_tangle" }, implicit = "+(12-16)% to Fire and Lightning Resistances", implicitModTypes = { { "elemental", "fire", "lightning", "resistance" }, }, + implicitIds = { "FireAndLightningResistImplicitRing1", }, req = { level = 20, }, } itemBases["Two-Stone Ring (Cold/Lightning)"] = { @@ -185,6 +207,7 @@ itemBases["Two-Stone Ring (Cold/Lightning)"] = { influenceTags = { shaper = "ring_shaper", elder = "ring_elder", adjudicator = "ring_adjudicator", basilisk = "ring_basilisk", crusader = "ring_crusader", eyrie = "ring_eyrie", cleansing = "ring_cleansing", tangle = "ring_tangle" }, implicit = "+(12-16)% to Cold and Lightning Resistances", implicitModTypes = { { "elemental", "cold", "lightning", "resistance" }, }, + implicitIds = { "ColdAndLightningResistImplicitRing1", }, req = { level = 20, }, } itemBases["Two-Stone Ring (Fire/Cold)"] = { @@ -193,6 +216,7 @@ itemBases["Two-Stone Ring (Fire/Cold)"] = { influenceTags = { shaper = "ring_shaper", elder = "ring_elder", adjudicator = "ring_adjudicator", basilisk = "ring_basilisk", crusader = "ring_crusader", eyrie = "ring_eyrie", cleansing = "ring_cleansing", tangle = "ring_tangle" }, implicit = "+(12-16)% to Fire and Cold Resistances", implicitModTypes = { { "elemental", "fire", "cold", "resistance" }, }, + implicitIds = { "FireAndColdResistImplicitRing1", }, req = { level = 20, }, } itemBases["Cogwork Ring"] = { @@ -201,6 +225,7 @@ itemBases["Cogwork Ring"] = { influenceTags = { shaper = "ring_shaper", elder = "ring_elder", adjudicator = "ring_adjudicator", basilisk = "ring_basilisk", crusader = "ring_crusader", eyrie = "ring_eyrie", cleansing = "ring_cleansing", tangle = "ring_tangle" }, implicit = "-1 Prefix Modifier allowed\n+1 Suffix Modifier allowed\nImplicit Modifiers Cannot Be Changed\n25% increased Suffix Modifier magnitudes", implicitModTypes = { { }, { }, { }, { }, }, + implicitIds = { "MaxPrefixMaxSuffixImplicitE1__", }, req = { level = 24, }, } itemBases["Geodesic Ring"] = { @@ -209,6 +234,7 @@ itemBases["Geodesic Ring"] = { influenceTags = { shaper = "ring_shaper", elder = "ring_elder", adjudicator = "ring_adjudicator", basilisk = "ring_basilisk", crusader = "ring_crusader", eyrie = "ring_eyrie", cleansing = "ring_cleansing", tangle = "ring_tangle" }, implicit = "+1 Prefix Modifier allowed\n-1 Suffix Modifier allowed\nImplicit Modifiers Cannot Be Changed\n25% increased Prefix Modifier magnitudes", implicitModTypes = { { }, { }, { }, { }, }, + implicitIds = { "MaxPrefixMaxSuffixImplicitE2_", }, req = { level = 24, }, } itemBases["Composite Ring"] = { @@ -217,6 +243,7 @@ itemBases["Composite Ring"] = { influenceTags = { shaper = "ring_shaper", elder = "ring_elder", adjudicator = "ring_adjudicator", basilisk = "ring_basilisk", crusader = "ring_crusader", eyrie = "ring_eyrie", cleansing = "ring_cleansing", tangle = "ring_tangle" }, implicit = "+3 Prefix Modifiers allowed\n-3 Suffix Modifiers allowed\nImplicit Modifiers Cannot Be Changed", implicitModTypes = { { }, { }, { }, }, + implicitIds = { "MaxPrefixMaxSuffixImplicitE3", }, req = { level = 24, }, } itemBases["Manifold Ring"] = { @@ -225,6 +252,7 @@ itemBases["Manifold Ring"] = { influenceTags = { shaper = "ring_shaper", elder = "ring_elder", adjudicator = "ring_adjudicator", basilisk = "ring_basilisk", crusader = "ring_crusader", eyrie = "ring_eyrie", cleansing = "ring_cleansing", tangle = "ring_tangle" }, implicit = "+1 Prefix Modifier allowed\n-2 Suffix Modifiers allowed\nImplicit Modifiers Cannot Be Changed\n50% increased Prefix Modifier magnitudes", implicitModTypes = { { }, { }, { }, { }, }, + implicitIds = { "MaxPrefixMaxSuffixImplicitE4", }, req = { level = 24, }, } itemBases["Ratcheting Ring"] = { @@ -233,6 +261,7 @@ itemBases["Ratcheting Ring"] = { influenceTags = { shaper = "ring_shaper", elder = "ring_elder", adjudicator = "ring_adjudicator", basilisk = "ring_basilisk", crusader = "ring_crusader", eyrie = "ring_eyrie", cleansing = "ring_cleansing", tangle = "ring_tangle" }, implicit = "-3 Prefix Modifiers allowed\n+3 Suffix Modifiers allowed\nImplicit Modifiers Cannot Be Changed", implicitModTypes = { { }, { }, { }, }, + implicitIds = { "MaxPrefixMaxSuffixImplicitE5", }, req = { level = 24, }, } itemBases["Helical Ring"] = { @@ -241,6 +270,7 @@ itemBases["Helical Ring"] = { influenceTags = { shaper = "ring_shaper", elder = "ring_elder", adjudicator = "ring_adjudicator", basilisk = "ring_basilisk", crusader = "ring_crusader", eyrie = "ring_eyrie", cleansing = "ring_cleansing", tangle = "ring_tangle" }, implicit = "-2 Prefix Modifiers allowed\n+1 Suffix Modifier allowed\nImplicit Modifiers Cannot Be Changed\n50% increased Suffix Modifier magnitudes", implicitModTypes = { { }, { }, { }, { }, }, + implicitIds = { "MaxPrefixMaxSuffixImplicitE6", }, req = { level = 24, }, } itemBases["Dusk Ring"] = { @@ -249,6 +279,7 @@ itemBases["Dusk Ring"] = { influenceTags = { shaper = "ring_shaper", elder = "ring_elder", adjudicator = "ring_adjudicator", basilisk = "ring_basilisk", crusader = "ring_crusader", eyrie = "ring_eyrie", cleansing = "ring_cleansing", tangle = "ring_tangle" }, implicit = "Left ring slot: 15% reduced Skill Effect Duration\nRight ring slot: 15% increased Skill Effect Duration", implicitModTypes = { { }, { }, }, + implicitIds = { "ReflectedDurationRingImplicitK1", }, req = { level = 24, }, } itemBases["Penumbra Ring"] = { @@ -257,6 +288,7 @@ itemBases["Penumbra Ring"] = { influenceTags = { shaper = "ring_shaper", elder = "ring_elder", adjudicator = "ring_adjudicator", basilisk = "ring_basilisk", crusader = "ring_crusader", eyrie = "ring_eyrie", cleansing = "ring_cleansing", tangle = "ring_tangle" }, implicit = "Left ring slot: 30% reduced Effect of Curses on you\nRight ring slot: 30% increased Effect of Curses on you", implicitModTypes = { { "curse" }, { "curse" }, }, + implicitIds = { "ReflectedCurseEffectOnSelfImplicitK2", }, req = { level = 24, }, } itemBases["Gloam Ring"] = { @@ -265,6 +297,7 @@ itemBases["Gloam Ring"] = { influenceTags = { shaper = "ring_shaper", elder = "ring_elder", adjudicator = "ring_adjudicator", basilisk = "ring_basilisk", crusader = "ring_crusader", eyrie = "ring_eyrie", cleansing = "ring_cleansing", tangle = "ring_tangle" }, implicit = "Left ring slot: Minions take 15% reduced Damage\nRight ring slot: Minions take 15% increased Damage", implicitModTypes = { { "minion" }, { "minion" }, }, + implicitIds = { "ReflectedMinionDamageTakenImplicitK3", }, req = { level = 24, }, } itemBases["Tenebrous Ring"] = { @@ -273,6 +306,7 @@ itemBases["Tenebrous Ring"] = { influenceTags = { shaper = "ring_shaper", elder = "ring_elder", adjudicator = "ring_adjudicator", basilisk = "ring_basilisk", crusader = "ring_crusader", eyrie = "ring_eyrie", cleansing = "ring_cleansing", tangle = "ring_tangle" }, implicit = "Left ring slot: 30% reduced Duration of Ailments on You\nRight ring slot: 30% increased Duration of Ailments on You", implicitModTypes = { { "ailment" }, { "ailment" }, }, + implicitIds = { "ReflectedAilmentDurationOnSelfImplicitK4", }, req = { level = 24, }, } itemBases["Shadowed Ring"] = { @@ -281,6 +315,7 @@ itemBases["Shadowed Ring"] = { influenceTags = { shaper = "ring_shaper", elder = "ring_elder", adjudicator = "ring_adjudicator", basilisk = "ring_basilisk", crusader = "ring_crusader", eyrie = "ring_eyrie", cleansing = "ring_cleansing", tangle = "ring_tangle" }, implicit = "Left ring slot: 25% of Cold Damage from Hits taken as Fire Damage\nRight ring slot: 25% of Fire Damage from Hits taken as Cold Damage", implicitModTypes = { { "elemental", "fire", "cold" }, { "elemental", "fire", "cold" }, }, + implicitIds = { "ReflectedFireColdDamageTakenConversionImplicitK5a", }, req = { level = 24, }, } itemBases["Shadowed Ring"] = { @@ -289,6 +324,7 @@ itemBases["Shadowed Ring"] = { influenceTags = { shaper = "ring_shaper", elder = "ring_elder", adjudicator = "ring_adjudicator", basilisk = "ring_basilisk", crusader = "ring_crusader", eyrie = "ring_eyrie", cleansing = "ring_cleansing", tangle = "ring_tangle" }, implicit = "Left ring slot: 25% of Fire Damage from Hits taken as Lightning Damage\nRight ring slot: 25% of Lightning Damage from Hits taken as Fire Damage", implicitModTypes = { { "elemental", "fire", "lightning" }, { "elemental", "fire", "lightning" }, }, + implicitIds = { "ReflectedFireLightningDamageTakenConversionImplicitK5b", }, req = { level = 24, }, } itemBases["Shadowed Ring"] = { @@ -297,6 +333,7 @@ itemBases["Shadowed Ring"] = { influenceTags = { shaper = "ring_shaper", elder = "ring_elder", adjudicator = "ring_adjudicator", basilisk = "ring_basilisk", crusader = "ring_crusader", eyrie = "ring_eyrie", cleansing = "ring_cleansing", tangle = "ring_tangle" }, implicit = "Left ring slot: 25% of Lightning Damage from Hits taken as Cold Damage\nRight ring slot: 25% of Cold Damage from Hits taken as Lightning Damage", implicitModTypes = { { "elemental", "cold", "lightning" }, { "elemental", "cold", "lightning" }, }, + implicitIds = { "ReflectedColdLightningDamageTakenConversionImplicitK5c", }, req = { level = 24, }, } itemBases["Nameless Ring"] = { @@ -305,6 +342,7 @@ itemBases["Nameless Ring"] = { influenceTags = { shaper = "ring_shaper", elder = "ring_elder", adjudicator = "ring_adjudicator", basilisk = "ring_basilisk", crusader = "ring_crusader", eyrie = "ring_eyrie", cleansing = "ring_cleansing", tangle = "ring_tangle" }, implicit = "50% increased Elemental Ailment Duration on you\n50% reduced Effect of Curses on you", implicitModTypes = { { "elemental" }, { "elemental" }, }, + implicitIds = { "CurseEffectElementalAilmentDurationOnSelfR1", }, req = { level = 24, }, } itemBases["Cryonic Ring"] = { @@ -313,6 +351,7 @@ itemBases["Cryonic Ring"] = { influenceTags = { shaper = "ring_shaper", elder = "ring_elder", adjudicator = "ring_adjudicator", basilisk = "ring_basilisk", crusader = "ring_crusader", eyrie = "ring_eyrie", cleansing = "ring_cleansing", tangle = "ring_tangle" }, implicit = "+2% to maximum Cold Resistance\nCannot roll Modifiers of Non-Cold Damage Types", implicitModTypes = { { "elemental", "cold", "resistance" }, { "elemental", "cold", "resistance" }, }, + implicitIds = { "TulBreachRingImplicit", }, req = { level = 32, }, flavourText = { "We lie eternal, eyes open, yet still.", @@ -324,6 +363,7 @@ itemBases["Enthalpic Ring"] = { influenceTags = { shaper = "ring_shaper", elder = "ring_elder", adjudicator = "ring_adjudicator", basilisk = "ring_basilisk", crusader = "ring_crusader", eyrie = "ring_eyrie", cleansing = "ring_cleansing", tangle = "ring_tangle" }, implicit = "+2% to maximum Fire Resistance\nCannot roll Modifiers of Non-Fire Damage Types", implicitModTypes = { { "elemental", "fire", "resistance" }, { "elemental", "fire", "resistance" }, }, + implicitIds = { "XophBreachRingImplicit", }, req = { level = 32, }, flavourText = { "The embers of the Red Pyre yet glow.", @@ -335,6 +375,7 @@ itemBases["Synaptic Ring"] = { influenceTags = { shaper = "ring_shaper", elder = "ring_elder", adjudicator = "ring_adjudicator", basilisk = "ring_basilisk", crusader = "ring_crusader", eyrie = "ring_eyrie", cleansing = "ring_cleansing", tangle = "ring_tangle" }, implicit = "+2% to maximum Lightning Resistance\nCannot roll Modifiers of Non-Lightning Damage Types", implicitModTypes = { { "elemental", "lightning", "resistance" }, { "elemental", "lightning", "resistance" }, }, + implicitIds = { "EshBreachRingImplicit", }, req = { level = 32, }, flavourText = { "Metallic thoughts whisper in the dark.", @@ -346,6 +387,7 @@ itemBases["Organic Ring"] = { influenceTags = { shaper = "ring_shaper", elder = "ring_elder", adjudicator = "ring_adjudicator", basilisk = "ring_basilisk", crusader = "ring_crusader", eyrie = "ring_eyrie", cleansing = "ring_cleansing", tangle = "ring_tangle" }, implicit = "3% additional Physical Damage Reduction\nCannot roll Modifiers of Non-Physical Damage Types", implicitModTypes = { { "physical" }, { "physical" }, }, + implicitIds = { "UulNetolBreachRingImplicit", }, req = { level = 32, }, flavourText = { "Our flesh longs to move as one.", @@ -357,6 +399,7 @@ itemBases["Fugitive Ring"] = { influenceTags = { shaper = "ring_shaper", elder = "ring_elder", adjudicator = "ring_adjudicator", basilisk = "ring_basilisk", crusader = "ring_crusader", eyrie = "ring_eyrie", cleansing = "ring_cleansing", tangle = "ring_tangle" }, implicit = "+2% to maximum Chaos Resistance\nCannot roll Modifiers of Non-Chaos Damage Types", implicitModTypes = { { "chaos", "resistance" }, { "chaos", "resistance" }, }, + implicitIds = { "ChayulaBreachRingImplicit", }, req = { level = 32, }, flavourText = { "We will seize back our wayward Dream.", @@ -368,6 +411,7 @@ itemBases["Formless Ring"] = { influenceTags = { shaper = "ring_shaper", elder = "ring_elder", adjudicator = "ring_adjudicator", basilisk = "ring_basilisk", crusader = "ring_crusader", eyrie = "ring_eyrie", cleansing = "ring_cleansing", tangle = "ring_tangle" }, implicit = "(5-7)% increased Global Defences", implicitModTypes = { { "defences" }, }, + implicitIds = { "FormlessBreachRingImplicit", }, req = { level = 42, }, } itemBases["Ring"] = { @@ -384,6 +428,7 @@ itemBases["Breach Ring"] = { influenceTags = { shaper = "ring_shaper", elder = "ring_elder", adjudicator = "ring_adjudicator", basilisk = "ring_basilisk", crusader = "ring_crusader", eyrie = "ring_eyrie", cleansing = "ring_cleansing", tangle = "ring_tangle" }, implicit = "Properties are doubled while in a Breach", implicitModTypes = { { }, }, + implicitIds = { "ItemStatsDoubledInBreachImplicit", }, req = { }, } itemBases["Golden Hoop"] = { @@ -392,6 +437,7 @@ itemBases["Golden Hoop"] = { influenceTags = { shaper = "ring_shaper", elder = "ring_elder", adjudicator = "ring_adjudicator", basilisk = "ring_basilisk", crusader = "ring_crusader", eyrie = "ring_eyrie", cleansing = "ring_cleansing", tangle = "ring_tangle" }, implicit = "+(8-12) to all Attributes", implicitModTypes = { { "attribute" }, }, + implicitIds = { "AllAttributesImplicitDemigodRing1", }, req = { level = 12, }, } itemBases["Jet Ring"] = { @@ -400,5 +446,6 @@ itemBases["Jet Ring"] = { influenceTags = { shaper = "ring_shaper", elder = "ring_elder", adjudicator = "ring_adjudicator", basilisk = "ring_basilisk", crusader = "ring_crusader", eyrie = "ring_eyrie", cleansing = "ring_cleansing", tangle = "ring_tangle" }, implicit = "(5-10)% increased Global Defences", implicitModTypes = { { "defences" }, }, + implicitIds = { "AllDefensesImplicitJetRing", }, req = { }, } diff --git a/src/Data/Bases/shield.lua b/src/Data/Bases/shield.lua index 74ae8db48c4..e0cf177e826 100644 --- a/src/Data/Bases/shield.lua +++ b/src/Data/Bases/shield.lua @@ -21,6 +21,7 @@ itemBases["Corroded Tower Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "+(10-20) to maximum Life", implicitModTypes = { { "resource", "life" }, }, + implicitIds = { "IncreasedLifeImplicitShield1", }, armour = { BlockChance = 23, ArmourBaseMin = 36, ArmourBaseMax = 47, MovementPenalty = 3, }, req = { level = 5, str = 20, }, } @@ -32,6 +33,7 @@ itemBases["Rawhide Tower Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "+(10-20) to maximum Life", implicitModTypes = { { "resource", "life" }, }, + implicitIds = { "IncreasedLifeImplicitShield1", }, armour = { BlockChance = 26, ArmourBaseMin = 53, ArmourBaseMax = 66, MovementPenalty = 3, }, req = { level = 11, str = 33, }, } @@ -43,6 +45,7 @@ itemBases["Cedar Tower Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "+(20-30) to maximum Life", implicitModTypes = { { "resource", "life" }, }, + implicitIds = { "IncreasedLifeImplicitShield2", }, armour = { BlockChance = 25, ArmourBaseMin = 94, ArmourBaseMax = 113, MovementPenalty = 3, }, req = { level = 17, str = 47, }, } @@ -54,6 +57,7 @@ itemBases["Copper Tower Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "+(30-40) to maximum Life", implicitModTypes = { { "resource", "life" }, }, + implicitIds = { "IncreasedLifeImplicitShield3", }, armour = { BlockChance = 24, ArmourBaseMin = 151, ArmourBaseMax = 173, MovementPenalty = 3, }, req = { level = 24, str = 62, }, } @@ -65,6 +69,7 @@ itemBases["Reinforced Tower Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "+(10-20) to maximum Life", implicitModTypes = { { "resource", "life" }, }, + implicitIds = { "IncreasedLifeImplicitShield1", }, armour = { BlockChance = 23, ArmourBaseMin = 237, ArmourBaseMax = 260, MovementPenalty = 3, }, req = { level = 30, str = 76, }, } @@ -76,6 +81,7 @@ itemBases["Painted Tower Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "+(20-30) to maximum Life", implicitModTypes = { { "resource", "life" }, }, + implicitIds = { "IncreasedLifeImplicitShield2", }, armour = { BlockChance = 25, ArmourBaseMin = 188, ArmourBaseMax = 216, MovementPenalty = 3, }, req = { level = 35, str = 87, }, } @@ -87,6 +93,7 @@ itemBases["Buckskin Tower Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "+(10-20) to maximum Life", implicitModTypes = { { "resource", "life" }, }, + implicitIds = { "IncreasedLifeImplicitShield1", }, armour = { BlockChance = 26, ArmourBaseMin = 177, ArmourBaseMax = 209, MovementPenalty = 3, }, req = { level = 39, str = 96, }, } @@ -98,6 +105,7 @@ itemBases["Mahogany Tower Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "+(20-30) to maximum Life", implicitModTypes = { { "resource", "life" }, }, + implicitIds = { "IncreasedLifeImplicitShield2", }, armour = { BlockChance = 25, ArmourBaseMin = 230, ArmourBaseMax = 265, MovementPenalty = 3, }, req = { level = 43, str = 105, }, } @@ -109,6 +117,7 @@ itemBases["Bronze Tower Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "+(30-40) to maximum Life", implicitModTypes = { { "resource", "life" }, }, + implicitIds = { "IncreasedLifeImplicitShield3", }, armour = { BlockChance = 24, ArmourBaseMin = 290, ArmourBaseMax = 324, MovementPenalty = 3, }, req = { level = 47, str = 114, }, } @@ -120,6 +129,7 @@ itemBases["Girded Tower Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "+(10-20) to maximum Life", implicitModTypes = { { "resource", "life" }, }, + implicitIds = { "IncreasedLifeImplicitShield1", }, armour = { BlockChance = 23, ArmourBaseMin = 397, ArmourBaseMax = 437, MovementPenalty = 3, }, req = { level = 51, str = 123, }, } @@ -131,6 +141,7 @@ itemBases["Crested Tower Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "+(20-30) to maximum Life", implicitModTypes = { { "resource", "life" }, }, + implicitIds = { "IncreasedLifeImplicitShield2", }, armour = { BlockChance = 25, ArmourBaseMin = 293, ArmourBaseMax = 337, MovementPenalty = 3, }, req = { level = 55, str = 132, }, } @@ -142,6 +153,7 @@ itemBases["Shagreen Tower Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "+(10-20) to maximum Life", implicitModTypes = { { "resource", "life" }, }, + implicitIds = { "IncreasedLifeImplicitShield1", }, armour = { BlockChance = 26, ArmourBaseMin = 261, ArmourBaseMax = 308, MovementPenalty = 3, }, req = { level = 58, str = 139, }, } @@ -153,6 +165,7 @@ itemBases["Ebony Tower Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "+(20-30) to maximum Life", implicitModTypes = { { "resource", "life" }, }, + implicitIds = { "IncreasedLifeImplicitShield2", }, armour = { BlockChance = 25, ArmourBaseMin = 357, ArmourBaseMax = 411, MovementPenalty = 3, }, req = { level = 61, str = 159, }, } @@ -164,6 +177,7 @@ itemBases["Ezomyte Tower Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "+(30-40) to maximum Life", implicitModTypes = { { "resource", "life" }, }, + implicitIds = { "IncreasedLifeImplicitShield3", }, armour = { BlockChance = 24, ArmourBaseMin = 412, ArmourBaseMax = 474, MovementPenalty = 3, }, req = { level = 64, str = 159, }, } @@ -175,6 +189,7 @@ itemBases["Colossal Tower Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "+(10-20) to maximum Life", implicitModTypes = { { "resource", "life" }, }, + implicitIds = { "IncreasedLifeImplicitShield1", }, armour = { BlockChance = 23, ArmourBaseMin = 522, ArmourBaseMax = 601, MovementPenalty = 3, }, req = { level = 67, str = 159, }, } @@ -186,6 +201,7 @@ itemBases["Pinnacle Tower Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "+(20-30) to maximum Life", implicitModTypes = { { "resource", "life" }, }, + implicitIds = { "IncreasedLifeImplicitShield2", }, armour = { BlockChance = 25, ArmourBaseMin = 467, ArmourBaseMax = 537, MovementPenalty = 3, }, req = { level = 70, str = 159, }, } @@ -197,6 +213,7 @@ itemBases["Exothermic Tower Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "Scorch Enemies when you Block their Damage", implicitModTypes = { { }, }, + implicitIds = { "ChanceToInflictScorchOnEnemyOnBlockImplicitE1", }, armour = { BlockChance = 25, ArmourBaseMin = 87, ArmourBaseMax = 100, MovementPenalty = 3, }, req = { level = 30, str = 76, }, } @@ -208,6 +225,7 @@ itemBases["Magmatic Tower Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "Scorch Enemies when you Block their Damage", implicitModTypes = { { }, }, + implicitIds = { "ChanceToInflictScorchOnEnemyOnBlockImplicitE1", }, armour = { BlockChance = 27, ArmourBaseMin = 144, ArmourBaseMax = 165, MovementPenalty = 3, }, req = { level = 50, str = 121, }, } @@ -219,6 +237,7 @@ itemBases["Heat-attuned Tower Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "Scorch Enemies when you Block their Damage", implicitModTypes = { { }, }, + implicitIds = { "ChanceToInflictScorchOnEnemyOnBlockImplicitE1", }, armour = { BlockChance = 29, ArmourBaseMin = 220, ArmourBaseMax = 253, MovementPenalty = 3, }, req = { level = 70, str = 159, }, } @@ -231,6 +250,7 @@ itemBases["Goathide Buckler"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "3% increased Movement Speed", implicitModTypes = { { "speed" }, }, + implicitIds = { "MovementVelocityImplicitShield1", }, armour = { BlockChance = 25, EvasionBaseMin = 14, EvasionBaseMax = 20, MovementPenalty = 3, }, req = { dex = 13, }, } @@ -242,6 +262,7 @@ itemBases["Pine Buckler"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "3% increased Movement Speed", implicitModTypes = { { "speed" }, }, + implicitIds = { "MovementVelocityImplicitShield1", }, armour = { BlockChance = 26, EvasionBaseMin = 51, EvasionBaseMax = 66, MovementPenalty = 3, }, req = { level = 8, dex = 26, }, } @@ -253,6 +274,7 @@ itemBases["Painted Buckler"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "6% increased Movement Speed", implicitModTypes = { { "speed" }, }, + implicitIds = { "MovementVelocityImplicitShield2", }, armour = { BlockChance = 24, EvasionBaseMin = 123, EvasionBaseMax = 154, MovementPenalty = 3, }, req = { level = 16, dex = 44, }, } @@ -264,6 +286,7 @@ itemBases["Hammered Buckler"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "3% increased Movement Speed", implicitModTypes = { { "speed" }, }, + implicitIds = { "MovementVelocityImplicitShield1", }, armour = { BlockChance = 27, EvasionBaseMin = 116, EvasionBaseMax = 139, MovementPenalty = 3, }, req = { level = 23, dex = 60, }, } @@ -275,6 +298,7 @@ itemBases["War Buckler"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "9% increased Movement Speed", implicitModTypes = { { "speed" }, }, + implicitIds = { "MovementVelocityImplicitShield3", }, armour = { BlockChance = 26, EvasionBaseMin = 169, EvasionBaseMax = 194, MovementPenalty = 3, }, req = { level = 29, dex = 74, }, } @@ -286,6 +310,7 @@ itemBases["Gilded Buckler"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "6% increased Movement Speed", implicitModTypes = { { "speed" }, }, + implicitIds = { "MovementVelocityImplicitShield2", }, armour = { BlockChance = 25, EvasionBaseMin = 225, EvasionBaseMax = 259, MovementPenalty = 3, }, req = { level = 34, dex = 85, }, } @@ -297,6 +322,7 @@ itemBases["Oak Buckler"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "3% increased Movement Speed", implicitModTypes = { { "speed" }, }, + implicitIds = { "MovementVelocityImplicitShield1", }, armour = { BlockChance = 26, EvasionBaseMin = 220, EvasionBaseMax = 259, MovementPenalty = 3, }, req = { level = 38, dex = 94, }, } @@ -308,6 +334,7 @@ itemBases["Enameled Buckler"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "6% increased Movement Speed", implicitModTypes = { { "speed" }, }, + implicitIds = { "MovementVelocityImplicitShield2", }, armour = { BlockChance = 24, EvasionBaseMin = 311, EvasionBaseMax = 349, MovementPenalty = 3, }, req = { level = 42, dex = 103, }, } @@ -319,6 +346,7 @@ itemBases["Corrugated Buckler"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "3% increased Movement Speed", implicitModTypes = { { "speed" }, }, + implicitIds = { "MovementVelocityImplicitShield1", }, armour = { BlockChance = 27, EvasionBaseMin = 227, EvasionBaseMax = 272, MovementPenalty = 3, }, req = { level = 46, dex = 112, }, } @@ -330,6 +358,7 @@ itemBases["Battle Buckler"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "9% increased Movement Speed", implicitModTypes = { { "speed" }, }, + implicitIds = { "MovementVelocityImplicitShield3", }, armour = { BlockChance = 26, EvasionBaseMin = 287, EvasionBaseMax = 330, MovementPenalty = 3, }, req = { level = 50, dex = 121, }, } @@ -341,6 +370,7 @@ itemBases["Golden Buckler"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "6% increased Movement Speed", implicitModTypes = { { "speed" }, }, + implicitIds = { "MovementVelocityImplicitShield2", }, armour = { BlockChance = 25, EvasionBaseMin = 354, EvasionBaseMax = 407, MovementPenalty = 3, }, req = { level = 54, dex = 130, }, } @@ -352,6 +382,7 @@ itemBases["Ironwood Buckler"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "3% increased Movement Speed", implicitModTypes = { { "speed" }, }, + implicitIds = { "MovementVelocityImplicitShield1", }, armour = { BlockChance = 26, EvasionBaseMin = 327, EvasionBaseMax = 385, MovementPenalty = 3, }, req = { level = 57, dex = 137, }, } @@ -363,6 +394,7 @@ itemBases["Lacquered Buckler"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "6% increased Movement Speed", implicitModTypes = { { "speed" }, }, + implicitIds = { "MovementVelocityImplicitShield2", }, armour = { BlockChance = 24, EvasionBaseMin = 477, EvasionBaseMax = 549, MovementPenalty = 3, }, req = { level = 60, dex = 154, }, } @@ -374,6 +406,7 @@ itemBases["Vaal Buckler"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "3% increased Movement Speed", implicitModTypes = { { "speed" }, }, + implicitIds = { "MovementVelocityImplicitShield1", }, armour = { BlockChance = 27, EvasionBaseMin = 330, EvasionBaseMax = 379, MovementPenalty = 3, }, req = { level = 63, dex = 159, }, } @@ -385,6 +418,7 @@ itemBases["Crusader Buckler"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "9% increased Movement Speed", implicitModTypes = { { "speed" }, }, + implicitIds = { "MovementVelocityImplicitShield3", }, armour = { BlockChance = 26, EvasionBaseMin = 385, EvasionBaseMax = 442, MovementPenalty = 3, }, req = { level = 66, dex = 159, }, } @@ -396,6 +430,7 @@ itemBases["Imperial Buckler"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "6% increased Movement Speed", implicitModTypes = { { "speed" }, }, + implicitIds = { "MovementVelocityImplicitShield2", }, armour = { BlockChance = 25, EvasionBaseMin = 440, EvasionBaseMax = 506, MovementPenalty = 3, }, req = { level = 69, dex = 159, }, } @@ -407,6 +442,7 @@ itemBases["Endothermic Buckler"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "Inflict Brittle on Enemies when you Block their Damage", implicitModTypes = { { }, }, + implicitIds = { "ChanceToInflictBrittleOnEnemyOnBlockImplicitE1", }, armour = { BlockChance = 24, EvasionBaseMin = 75, EvasionBaseMax = 86, MovementPenalty = 3, }, req = { level = 30, dex = 76, }, } @@ -418,6 +454,7 @@ itemBases["Polar Buckler"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "Inflict Brittle on Enemies when you Block their Damage", implicitModTypes = { { }, }, + implicitIds = { "ChanceToInflictBrittleOnEnemyOnBlockImplicitE1", }, armour = { BlockChance = 26, EvasionBaseMin = 123, EvasionBaseMax = 142, MovementPenalty = 3, }, req = { level = 50, dex = 121, }, } @@ -429,6 +466,7 @@ itemBases["Cold-attuned Buckler"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "Inflict Brittle on Enemies when you Block their Damage", implicitModTypes = { { }, }, + implicitIds = { "ChanceToInflictBrittleOnEnemyOnBlockImplicitE1", }, armour = { BlockChance = 28, EvasionBaseMin = 206, EvasionBaseMax = 237, MovementPenalty = 3, }, req = { level = 70, dex = 159, }, } @@ -441,6 +479,7 @@ itemBases["Twig Spirit Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "(10-15)% increased Spell Damage", implicitModTypes = { { "caster_damage", "damage", "caster" }, }, + implicitIds = { "SpellDamageImplicitShield2", }, armour = { BlockChance = 22, EnergyShieldBaseMin = 6, EnergyShieldBaseMax = 8, MovementPenalty = 3, }, req = { int = 15, }, } @@ -452,6 +491,7 @@ itemBases["Yew Spirit Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "(5-10)% increased Spell Damage", implicitModTypes = { { "caster_damage", "damage", "caster" }, }, + implicitIds = { "SpellDamageImplicitShield1", }, armour = { BlockChance = 24, EnergyShieldBaseMin = 11, EnergyShieldBaseMax = 14, MovementPenalty = 3, }, req = { level = 9, int = 29, }, } @@ -463,6 +503,7 @@ itemBases["Bone Spirit Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "Minions deal (5-10)% increased Damage", implicitModTypes = { { "damage", "minion" }, }, + implicitIds = { "MinionDamageImplicitShield1", }, armour = { BlockChance = 22, EnergyShieldBaseMin = 15, EnergyShieldBaseMax = 19, MovementPenalty = 3, }, req = { level = 15, int = 42, }, } @@ -474,6 +515,7 @@ itemBases["Tarnished Spirit Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "(5-10)% increased Spell Damage", implicitModTypes = { { "caster_damage", "damage", "caster" }, }, + implicitIds = { "SpellDamageImplicitShield1", }, armour = { BlockChance = 24, EnergyShieldBaseMin = 21, EnergyShieldBaseMax = 25, MovementPenalty = 3, }, req = { level = 23, int = 60, }, } @@ -485,6 +527,7 @@ itemBases["Jingling Spirit Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "(10-15)% increased Spell Damage", implicitModTypes = { { "caster_damage", "damage", "caster" }, }, + implicitIds = { "SpellDamageImplicitShield2", }, armour = { BlockChance = 23, EnergyShieldBaseMin = 25, EnergyShieldBaseMax = 29, MovementPenalty = 3, }, req = { level = 28, int = 71, }, } @@ -506,6 +549,7 @@ itemBases["Walnut Spirit Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "(5-10)% increased Spell Damage", implicitModTypes = { { "caster_damage", "damage", "caster" }, }, + implicitIds = { "SpellDamageImplicitShield1", }, armour = { BlockChance = 24, EnergyShieldBaseMin = 32, EnergyShieldBaseMax = 38, MovementPenalty = 3, }, req = { level = 37, int = 92, }, } @@ -517,6 +561,7 @@ itemBases["Ivory Spirit Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "Minions deal (5-10)% increased Damage", implicitModTypes = { { "damage", "minion" }, }, + implicitIds = { "MinionDamageImplicitShield1", }, armour = { BlockChance = 22, EnergyShieldBaseMin = 35, EnergyShieldBaseMax = 40, MovementPenalty = 3, }, req = { level = 41, int = 101, }, } @@ -528,6 +573,7 @@ itemBases["Ancient Spirit Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "(5-10)% increased Spell Damage", implicitModTypes = { { "caster_damage", "damage", "caster" }, }, + implicitIds = { "SpellDamageImplicitShield1", }, armour = { BlockChance = 24, EnergyShieldBaseMin = 38, EnergyShieldBaseMax = 45, MovementPenalty = 3, }, req = { level = 45, int = 110, }, } @@ -539,6 +585,7 @@ itemBases["Chiming Spirit Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "(10-15)% increased Spell Damage", implicitModTypes = { { "caster_damage", "damage", "caster" }, }, + implicitIds = { "SpellDamageImplicitShield2", }, armour = { BlockChance = 23, EnergyShieldBaseMin = 42, EnergyShieldBaseMax = 48, MovementPenalty = 3, }, req = { level = 49, int = 119, }, } @@ -560,6 +607,7 @@ itemBases["Lacewood Spirit Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "(5-10)% increased Spell Damage", implicitModTypes = { { "caster_damage", "damage", "caster" }, }, + implicitIds = { "SpellDamageImplicitShield1", }, armour = { BlockChance = 24, EnergyShieldBaseMin = 47, EnergyShieldBaseMax = 55, MovementPenalty = 3, }, req = { level = 56, int = 134, }, } @@ -571,6 +619,7 @@ itemBases["Fossilised Spirit Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "Minions deal (5-10)% increased Damage", implicitModTypes = { { "damage", "minion" }, }, + implicitIds = { "MinionDamageImplicitShield1", }, armour = { BlockChance = 22, EnergyShieldBaseMin = 49, EnergyShieldBaseMax = 55, MovementPenalty = 3, }, req = { level = 59, int = 141, }, } @@ -582,6 +631,7 @@ itemBases["Vaal Spirit Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "(5-10)% increased Spell Damage", implicitModTypes = { { "caster_damage", "damage", "caster" }, }, + implicitIds = { "SpellDamageImplicitShield1", }, armour = { BlockChance = 24, EnergyShieldBaseMin = 56, EnergyShieldBaseMax = 64, MovementPenalty = 3, }, req = { level = 62, int = 159, }, } @@ -593,6 +643,7 @@ itemBases["Harmonic Spirit Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "(10-15)% increased Spell Damage", implicitModTypes = { { "caster_damage", "damage", "caster" }, }, + implicitIds = { "SpellDamageImplicitShield2", }, armour = { BlockChance = 23, EnergyShieldBaseMin = 58, EnergyShieldBaseMax = 66, MovementPenalty = 3, }, req = { level = 65, int = 159, }, } @@ -614,6 +665,7 @@ itemBases["Exhausting Spirit Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "Sap Enemies when you Block their Damage", implicitModTypes = { { }, }, + implicitIds = { "ChanceToInflictSapOnEnemyOnBlockImplicitE1", }, armour = { BlockChance = 22, EnergyShieldBaseMin = 16, EnergyShieldBaseMax = 19, MovementPenalty = 3, }, req = { level = 30, int = 76, }, } @@ -625,6 +677,7 @@ itemBases["Subsuming Spirit Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "Sap Enemies when you Block their Damage", implicitModTypes = { { }, }, + implicitIds = { "ChanceToInflictSapOnEnemyOnBlockImplicitE1", }, armour = { BlockChance = 24, EnergyShieldBaseMin = 25, EnergyShieldBaseMax = 29, MovementPenalty = 3, }, req = { level = 50, int = 121, }, } @@ -636,6 +689,7 @@ itemBases["Transfer-attuned Spirit Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "Sap Enemies when you Block their Damage", implicitModTypes = { { }, }, + implicitIds = { "ChanceToInflictSapOnEnemyOnBlockImplicitE1", }, armour = { BlockChance = 26, EnergyShieldBaseMin = 39, EnergyShieldBaseMax = 45, MovementPenalty = 3, }, req = { level = 70, int = 159, }, } @@ -648,6 +702,7 @@ itemBases["Rotted Round Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "60% increased Block Recovery", implicitModTypes = { { "block" }, }, + implicitIds = { "BlockRecoveryImplicitShield1", }, armour = { BlockChance = 24, ArmourBaseMin = 13, ArmourBaseMax = 18, EvasionBaseMin = 13, EvasionBaseMax = 18, MovementPenalty = 3, }, req = { level = 5, str = 11, dex = 11, }, } @@ -659,6 +714,7 @@ itemBases["Fir Round Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "180% increased Block Recovery", implicitModTypes = { { "block" }, }, + implicitIds = { "BlockRecoveryImplicitShield3", }, armour = { BlockChance = 24, ArmourBaseMin = 29, ArmourBaseMax = 37, EvasionBaseMin = 29, EvasionBaseMax = 37, MovementPenalty = 3, }, req = { level = 12, str = 19, dex = 19, }, } @@ -670,6 +726,7 @@ itemBases["Studded Round Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "60% increased Block Recovery", implicitModTypes = { { "block" }, }, + implicitIds = { "BlockRecoveryImplicitShield1", }, armour = { BlockChance = 27, ArmourBaseMin = 46, ArmourBaseMax = 58, EvasionBaseMin = 46, EvasionBaseMax = 58, MovementPenalty = 3, }, req = { level = 20, str = 29, dex = 29, }, } @@ -691,6 +748,7 @@ itemBases["Splendid Round Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "120% increased Block Recovery", implicitModTypes = { { "block" }, }, + implicitIds = { "BlockRecoveryImplicitShield2", }, armour = { BlockChance = 25, ArmourBaseMin = 75, ArmourBaseMax = 86, EvasionBaseMin = 75, EvasionBaseMax = 86, MovementPenalty = 3, }, req = { level = 33, str = 44, dex = 44, }, } @@ -702,6 +760,7 @@ itemBases["Maple Round Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "180% increased Block Recovery", implicitModTypes = { { "block" }, }, + implicitIds = { "BlockRecoveryImplicitShield3", }, armour = { BlockChance = 24, ArmourBaseMin = 88, ArmourBaseMax = 99, EvasionBaseMin = 88, EvasionBaseMax = 99, MovementPenalty = 3, }, req = { level = 39, str = 52, dex = 52, }, } @@ -713,6 +772,7 @@ itemBases["Spiked Round Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "60% increased Block Recovery", implicitModTypes = { { "block" }, }, + implicitIds = { "BlockRecoveryImplicitShield1", }, armour = { BlockChance = 27, ArmourBaseMin = 102, ArmourBaseMax = 120, EvasionBaseMin = 102, EvasionBaseMax = 120, MovementPenalty = 3, }, req = { level = 45, str = 59, dex = 59, }, } @@ -734,6 +794,7 @@ itemBases["Baroque Round Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "120% increased Block Recovery", implicitModTypes = { { "block" }, }, + implicitIds = { "BlockRecoveryImplicitShield2", }, armour = { BlockChance = 25, ArmourBaseMin = 122, ArmourBaseMax = 140, EvasionBaseMin = 122, EvasionBaseMax = 140, MovementPenalty = 3, }, req = { level = 54, str = 70, dex = 70, }, } @@ -745,6 +806,7 @@ itemBases["Teak Round Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "180% increased Block Recovery", implicitModTypes = { { "block" }, }, + implicitIds = { "BlockRecoveryImplicitShield3", }, armour = { BlockChance = 24, ArmourBaseMin = 131, ArmourBaseMax = 146, EvasionBaseMin = 131, EvasionBaseMax = 146, MovementPenalty = 3, }, req = { level = 58, str = 74, dex = 74, }, } @@ -756,6 +818,7 @@ itemBases["Spiny Round Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "60% increased Block Recovery", implicitModTypes = { { "block" }, }, + implicitIds = { "BlockRecoveryImplicitShield1", }, armour = { BlockChance = 27, ArmourBaseMin = 154, ArmourBaseMax = 177, EvasionBaseMin = 154, EvasionBaseMax = 177, MovementPenalty = 3, }, req = { level = 62, str = 85, dex = 85, }, } @@ -777,6 +840,7 @@ itemBases["Elegant Round Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "120% increased Block Recovery", implicitModTypes = { { "block" }, }, + implicitIds = { "BlockRecoveryImplicitShield2", }, armour = { BlockChance = 25, ArmourBaseMin = 148, ArmourBaseMax = 170, EvasionBaseMin = 148, EvasionBaseMax = 170, MovementPenalty = 3, }, req = { level = 70, str = 85, dex = 85, }, } @@ -789,6 +853,7 @@ itemBases["Plank Kite Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "+4% to all Elemental Resistances", implicitModTypes = { { "elemental", "resistance" }, }, + implicitIds = { "AllResistancesImplicitShield1", }, armour = { BlockChance = 22, ArmourBaseMin = 18, ArmourBaseMax = 25, EnergyShieldBaseMin = 5, EnergyShieldBaseMax = 7, MovementPenalty = 3, }, req = { level = 7, str = 13, int = 13, }, } @@ -800,6 +865,7 @@ itemBases["Linden Kite Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "+4% to all Elemental Resistances", implicitModTypes = { { "elemental", "resistance" }, }, + implicitIds = { "AllResistancesImplicitShield1", }, armour = { BlockChance = 24, ArmourBaseMin = 43, ArmourBaseMax = 56, EnergyShieldBaseMin = 11, EnergyShieldBaseMax = 14, MovementPenalty = 3, }, req = { level = 13, str = 20, int = 20, }, } @@ -821,6 +887,7 @@ itemBases["Layered Kite Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "+8% to all Elemental Resistances", implicitModTypes = { { "elemental", "resistance" }, }, + implicitIds = { "AllResistancesImplicitShield2", }, armour = { BlockChance = 24, ArmourBaseMin = 62, ArmourBaseMax = 73, EnergyShieldBaseMin = 13, EnergyShieldBaseMax = 16, MovementPenalty = 3, }, req = { level = 27, str = 37, int = 37, }, } @@ -832,6 +899,7 @@ itemBases["Ceremonial Kite Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "+12% to all Elemental Resistances", implicitModTypes = { { "elemental", "resistance" }, }, + implicitIds = { "AllResistancesImplicitShield3", }, armour = { BlockChance = 22, ArmourBaseMin = 77, ArmourBaseMax = 89, EnergyShieldBaseMin = 16, EnergyShieldBaseMax = 19, MovementPenalty = 3, }, req = { level = 34, str = 46, int = 46, }, } @@ -843,6 +911,7 @@ itemBases["Etched Kite Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "+4% to all Elemental Resistances", implicitModTypes = { { "elemental", "resistance" }, }, + implicitIds = { "AllResistancesImplicitShield1", }, armour = { BlockChance = 24, ArmourBaseMin = 127, ArmourBaseMax = 142, EnergyShieldBaseMin = 27, EnergyShieldBaseMax = 30, MovementPenalty = 3, }, req = { level = 40, str = 53, int = 53, }, } @@ -864,6 +933,7 @@ itemBases["Laminated Kite Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "+8% to all Elemental Resistances", implicitModTypes = { { "elemental", "resistance" }, }, + implicitIds = { "AllResistancesImplicitShield2", }, armour = { BlockChance = 24, ArmourBaseMin = 113, ArmourBaseMax = 133, EnergyShieldBaseMin = 23, EnergyShieldBaseMax = 27, MovementPenalty = 3, }, req = { level = 50, str = 65, int = 65, }, } @@ -875,6 +945,7 @@ itemBases["Angelic Kite Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "+12% to all Elemental Resistances", implicitModTypes = { { "elemental", "resistance" }, }, + implicitIds = { "AllResistancesImplicitShield3", }, armour = { BlockChance = 22, ArmourBaseMin = 124, ArmourBaseMax = 142, EnergyShieldBaseMin = 25, EnergyShieldBaseMax = 29, MovementPenalty = 3, }, req = { level = 55, str = 71, int = 71, }, } @@ -886,6 +957,7 @@ itemBases["Branded Kite Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "+4% to all Elemental Resistances", implicitModTypes = { { "elemental", "resistance" }, }, + implicitIds = { "AllResistancesImplicitShield1", }, armour = { BlockChance = 24, ArmourBaseMin = 186, ArmourBaseMax = 208, EnergyShieldBaseMin = 38, EnergyShieldBaseMax = 43, MovementPenalty = 3, }, req = { level = 59, str = 76, int = 76, }, } @@ -907,6 +979,7 @@ itemBases["Mosaic Kite Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "+8% to all Elemental Resistances", implicitModTypes = { { "elemental", "resistance" }, }, + implicitIds = { "AllResistancesImplicitShield2", }, armour = { BlockChance = 24, ArmourBaseMin = 147, ArmourBaseMax = 169, EnergyShieldBaseMin = 30, EnergyShieldBaseMax = 34, MovementPenalty = 3, }, req = { level = 65, str = 85, int = 85, }, } @@ -918,6 +991,7 @@ itemBases["Archon Kite Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "+12% to all Elemental Resistances", implicitModTypes = { { "elemental", "resistance" }, }, + implicitIds = { "AllResistancesImplicitShield3", }, armour = { BlockChance = 22, ArmourBaseMin = 156, ArmourBaseMax = 179, EnergyShieldBaseMin = 32, EnergyShieldBaseMax = 37, MovementPenalty = 3, }, req = { level = 68, str = 85, int = 85, }, } @@ -930,6 +1004,7 @@ itemBases["Spiked Bundle"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "+3% chance to Suppress Spell Damage", implicitModTypes = { { }, }, + implicitIds = { "ChanceToDodgeImplicitShield1", }, armour = { BlockChance = 24, EvasionBaseMin = 13, EvasionBaseMax = 18, EnergyShieldBaseMin = 4, EnergyShieldBaseMax = 6, MovementPenalty = 3, }, req = { level = 5, dex = 11, int = 11, }, } @@ -941,6 +1016,7 @@ itemBases["Driftwood Spiked Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "+3% chance to Suppress Spell Damage", implicitModTypes = { { }, }, + implicitIds = { "ChanceToDodgeImplicitShield1", }, armour = { BlockChance = 24, EvasionBaseMin = 46, EvasionBaseMax = 60, EnergyShieldBaseMin = 11, EnergyShieldBaseMax = 15, MovementPenalty = 3, }, req = { level = 12, dex = 19, int = 19, }, } @@ -952,6 +1028,7 @@ itemBases["Alloyed Spiked Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "+3% chance to Suppress Spell Damage", implicitModTypes = { { }, }, + implicitIds = { "ChanceToDodgeSpellsImplicitShield1", }, armour = { BlockChance = 25, EvasionBaseMin = 56, EvasionBaseMax = 70, EnergyShieldBaseMin = 13, EnergyShieldBaseMax = 16, MovementPenalty = 3, }, req = { level = 20, dex = 29, int = 29, }, } @@ -963,6 +1040,7 @@ itemBases["Burnished Spiked Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "+5% chance to Suppress Spell Damage", implicitModTypes = { { }, }, + implicitIds = { "ChanceToDodgeImplicitShield2", }, armour = { BlockChance = 26, EvasionBaseMin = 62, EvasionBaseMax = 73, EnergyShieldBaseMin = 13, EnergyShieldBaseMax = 16, MovementPenalty = 3, }, req = { level = 27, dex = 37, int = 37, }, } @@ -974,6 +1052,7 @@ itemBases["Ornate Spiked Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "+5% chance to Suppress Spell Damage", implicitModTypes = { { }, }, + implicitIds = { "ChanceToDodgeSpellsImplicitShield2", }, armour = { BlockChance = 24, EvasionBaseMin = 120, EvasionBaseMax = 135, EnergyShieldBaseMin = 26, EnergyShieldBaseMax = 29, MovementPenalty = 3, }, req = { level = 33, dex = 44, int = 44, }, } @@ -985,6 +1064,7 @@ itemBases["Redwood Spiked Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "+3% chance to Suppress Spell Damage", implicitModTypes = { { }, }, + implicitIds = { "ChanceToDodgeImplicitShield1", }, armour = { BlockChance = 24, EvasionBaseMin = 142, EvasionBaseMax = 163, EnergyShieldBaseMin = 30, EnergyShieldBaseMax = 34, MovementPenalty = 3, }, req = { level = 39, dex = 52, int = 52, }, } @@ -996,6 +1076,7 @@ itemBases["Compound Spiked Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "+3% chance to Suppress Spell Damage", implicitModTypes = { { }, }, + implicitIds = { "ChanceToDodgeSpellsImplicitShield1", }, armour = { BlockChance = 25, EvasionBaseMin = 122, EvasionBaseMax = 144, EnergyShieldBaseMin = 25, EnergyShieldBaseMax = 30, MovementPenalty = 3, }, req = { level = 45, dex = 59, int = 59, }, } @@ -1007,6 +1088,7 @@ itemBases["Polished Spiked Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "+5% chance to Suppress Spell Damage", implicitModTypes = { { }, }, + implicitIds = { "ChanceToDodgeImplicitShield2", }, armour = { BlockChance = 26, EvasionBaseMin = 111, EvasionBaseMax = 131, EnergyShieldBaseMin = 23, EnergyShieldBaseMax = 27, MovementPenalty = 3, }, req = { level = 49, dex = 64, int = 64, }, } @@ -1018,6 +1100,7 @@ itemBases["Sovereign Spiked Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "+5% chance to Suppress Spell Damage", implicitModTypes = { { }, }, + implicitIds = { "ChanceToDodgeSpellsImplicitShield2", }, armour = { BlockChance = 24, EvasionBaseMin = 195, EvasionBaseMax = 218, EnergyShieldBaseMin = 40, EnergyShieldBaseMax = 45, MovementPenalty = 3, }, req = { level = 54, dex = 70, int = 70, }, } @@ -1029,6 +1112,7 @@ itemBases["Alder Spiked Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "+3% chance to Suppress Spell Damage", implicitModTypes = { { }, }, + implicitIds = { "ChanceToDodgeImplicitShield1", }, armour = { BlockChance = 24, EvasionBaseMin = 209, EvasionBaseMax = 240, EnergyShieldBaseMin = 43, EnergyShieldBaseMax = 49, MovementPenalty = 3, }, req = { level = 58, dex = 74, int = 74, }, } @@ -1040,6 +1124,7 @@ itemBases["Ezomyte Spiked Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "+3% chance to Suppress Spell Damage", implicitModTypes = { { }, }, + implicitIds = { "ChanceToDodgeSpellsImplicitShield1", }, armour = { BlockChance = 25, EvasionBaseMin = 181, EvasionBaseMax = 209, EnergyShieldBaseMin = 37, EnergyShieldBaseMax = 43, MovementPenalty = 3, }, req = { level = 62, dex = 85, int = 85, }, } @@ -1051,6 +1136,7 @@ itemBases["Mirrored Spiked Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "+5% chance to Suppress Spell Damage", implicitModTypes = { { }, }, + implicitIds = { "ChanceToDodgeImplicitShield2", }, armour = { BlockChance = 26, EvasionBaseMin = 151, EvasionBaseMax = 174, EnergyShieldBaseMin = 31, EnergyShieldBaseMax = 35, MovementPenalty = 3, }, req = { level = 66, dex = 85, int = 85, }, } @@ -1062,6 +1148,7 @@ itemBases["Supreme Spiked Shield"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "+5% chance to Suppress Spell Damage", implicitModTypes = { { }, }, + implicitIds = { "ChanceToDodgeSpellsImplicitShield2", }, armour = { BlockChance = 24, EvasionBaseMin = 242, EvasionBaseMax = 278, EnergyShieldBaseMin = 49, EnergyShieldBaseMax = 57, MovementPenalty = 3, }, req = { level = 70, dex = 85, int = 85, }, } @@ -1073,6 +1160,7 @@ itemBases["Golden Flame"] = { influenceTags = { shaper = "shield_shaper", elder = "shield_elder", adjudicator = "shield_adjudicator", basilisk = "shield_basilisk", crusader = "shield_crusader", eyrie = "shield_eyrie", cleansing = "shield_cleansing", tangle = "shield_tangle" }, implicit = "+(11-19)% to Chaos Resistance", implicitModTypes = { { "chaos", "resistance" }, }, + implicitIds = { "ChaosResistDemigodsTorchImplicit", }, armour = { BlockChance = 20, MovementPenalty = 3, }, req = { level = 15, }, } diff --git a/src/Data/Bases/staff.lua b/src/Data/Bases/staff.lua index 96311873104..7a13d043ec8 100644 --- a/src/Data/Bases/staff.lua +++ b/src/Data/Bases/staff.lua @@ -9,6 +9,7 @@ itemBases["Gnarled Branch"] = { influenceTags = { shaper = "staff_shaper", elder = "staff_elder", adjudicator = "staff_adjudicator", basilisk = "staff_basilisk", crusader = "staff_crusader", eyrie = "staff_eyrie", cleansing = "staff_cleansing", tangle = "staff_tangle" }, implicit = "+20% Chance to Block Spell Damage while wielding a Staff", implicitModTypes = { { "block" }, }, + implicitIds = { "StaffSpellBlockPercentImplicitStaff__1", }, weapon = { PhysicalMin = 9, PhysicalMax = 19, CritChanceBase = 7.5, AttackRateBase = 1.3, Range = 13, }, req = { str = 12, int = 12, }, } @@ -19,6 +20,7 @@ itemBases["Primitive Staff"] = { influenceTags = { shaper = "staff_shaper", elder = "staff_elder", adjudicator = "staff_adjudicator", basilisk = "staff_basilisk", crusader = "staff_crusader", eyrie = "staff_eyrie", cleansing = "staff_cleansing", tangle = "staff_tangle" }, implicit = "+20% Chance to Block Spell Damage while wielding a Staff", implicitModTypes = { { "block" }, }, + implicitIds = { "StaffSpellBlockPercentImplicitStaff__1", }, weapon = { PhysicalMin = 10, PhysicalMax = 31, CritChanceBase = 8, AttackRateBase = 1.3, Range = 13, }, req = { level = 9, str = 20, int = 20, }, } @@ -29,6 +31,7 @@ itemBases["Long Staff"] = { influenceTags = { shaper = "staff_shaper", elder = "staff_elder", adjudicator = "staff_adjudicator", basilisk = "staff_basilisk", crusader = "staff_crusader", eyrie = "staff_eyrie", cleansing = "staff_cleansing", tangle = "staff_tangle" }, implicit = "+20% Chance to Block Spell Damage while wielding a Staff", implicitModTypes = { { "block" }, }, + implicitIds = { "StaffSpellBlockPercentImplicitStaff__1", }, weapon = { PhysicalMin = 24, PhysicalMax = 41, CritChanceBase = 7.5, AttackRateBase = 1.3, Range = 13, }, req = { level = 18, str = 35, int = 35, }, } @@ -39,6 +42,7 @@ itemBases["Royal Staff"] = { influenceTags = { shaper = "staff_shaper", elder = "staff_elder", adjudicator = "staff_adjudicator", basilisk = "staff_basilisk", crusader = "staff_crusader", eyrie = "staff_eyrie", cleansing = "staff_cleansing", tangle = "staff_tangle" }, implicit = "+20% Chance to Block Spell Damage while wielding a Staff", implicitModTypes = { { "block" }, }, + implicitIds = { "StaffSpellBlockPercentImplicitStaff__1", }, weapon = { PhysicalMin = 27, PhysicalMax = 81, CritChanceBase = 8.5, AttackRateBase = 1.15, Range = 13, }, req = { level = 28, str = 51, int = 51, }, } @@ -49,6 +53,7 @@ itemBases["Crescent Staff"] = { influenceTags = { shaper = "staff_shaper", elder = "staff_elder", adjudicator = "staff_adjudicator", basilisk = "staff_basilisk", crusader = "staff_crusader", eyrie = "staff_eyrie", cleansing = "staff_cleansing", tangle = "staff_tangle" }, implicit = "80% increased Global Critical Strike Chance", implicitModTypes = { { "critical" }, }, + implicitIds = { "CriticalStrikeChanceImplicitMarakethStaff1", }, weapon = { PhysicalMin = 41, PhysicalMax = 85, CritChanceBase = 7.5, AttackRateBase = 1.2, Range = 13, }, req = { level = 36, str = 66, int = 66, }, } @@ -59,6 +64,7 @@ itemBases["Woodful Staff"] = { influenceTags = { shaper = "staff_shaper", elder = "staff_elder", adjudicator = "staff_adjudicator", basilisk = "staff_basilisk", crusader = "staff_crusader", eyrie = "staff_eyrie", cleansing = "staff_cleansing", tangle = "staff_tangle" }, implicit = "+22% Chance to Block Spell Damage while wielding a Staff", implicitModTypes = { { "block" }, }, + implicitIds = { "StaffSpellBlockPercent2", }, weapon = { PhysicalMin = 34, PhysicalMax = 102, CritChanceBase = 8, AttackRateBase = 1.15, Range = 13, }, req = { level = 37, str = 65, int = 65, }, } @@ -69,6 +75,7 @@ itemBases["Quarterstaff"] = { influenceTags = { shaper = "staff_shaper", elder = "staff_elder", adjudicator = "staff_adjudicator", basilisk = "staff_basilisk", crusader = "staff_crusader", eyrie = "staff_eyrie", cleansing = "staff_cleansing", tangle = "staff_tangle" }, implicit = "+22% Chance to Block Spell Damage while wielding a Staff", implicitModTypes = { { "block" }, }, + implicitIds = { "StaffSpellBlockPercent2", }, weapon = { PhysicalMin = 51, PhysicalMax = 86, CritChanceBase = 7.5, AttackRateBase = 1.3, Range = 13, }, req = { level = 45, str = 78, int = 78, }, } @@ -79,6 +86,7 @@ itemBases["Highborn Staff"] = { influenceTags = { shaper = "staff_shaper", elder = "staff_elder", adjudicator = "staff_adjudicator", basilisk = "staff_basilisk", crusader = "staff_crusader", eyrie = "staff_eyrie", cleansing = "staff_cleansing", tangle = "staff_tangle" }, implicit = "+22% Chance to Block Spell Damage while wielding a Staff", implicitModTypes = { { "block" }, }, + implicitIds = { "StaffSpellBlockPercent2", }, weapon = { PhysicalMin = 48, PhysicalMax = 145, CritChanceBase = 8.25, AttackRateBase = 1.15, Range = 13, }, req = { level = 52, str = 89, int = 89, }, } @@ -89,6 +97,7 @@ itemBases["Moon Staff"] = { influenceTags = { shaper = "staff_shaper", elder = "staff_elder", adjudicator = "staff_adjudicator", basilisk = "staff_basilisk", crusader = "staff_crusader", eyrie = "staff_eyrie", cleansing = "staff_cleansing", tangle = "staff_tangle" }, implicit = "80% increased Global Critical Strike Chance", implicitModTypes = { { "critical" }, }, + implicitIds = { "CriticalStrikeChanceImplicitMarakethStaff1", }, weapon = { PhysicalMin = 66, PhysicalMax = 138, CritChanceBase = 7.5, AttackRateBase = 1.2, Range = 13, }, req = { level = 57, str = 101, int = 101, }, } @@ -99,6 +108,7 @@ itemBases["Primordial Staff"] = { influenceTags = { shaper = "staff_shaper", elder = "staff_elder", adjudicator = "staff_adjudicator", basilisk = "staff_basilisk", crusader = "staff_crusader", eyrie = "staff_eyrie", cleansing = "staff_cleansing", tangle = "staff_tangle" }, implicit = "+25% Chance to Block Spell Damage while wielding a Staff", implicitModTypes = { { "block" }, }, + implicitIds = { "StaffSpellBlockPercent3", }, weapon = { PhysicalMin = 55, PhysicalMax = 165, CritChanceBase = 8, AttackRateBase = 1.15, Range = 13, }, req = { level = 58, str = 99, int = 99, }, } @@ -109,6 +119,7 @@ itemBases["Lathi"] = { influenceTags = { shaper = "staff_shaper", elder = "staff_elder", adjudicator = "staff_adjudicator", basilisk = "staff_basilisk", crusader = "staff_crusader", eyrie = "staff_eyrie", cleansing = "staff_cleansing", tangle = "staff_tangle" }, implicit = "+25% Chance to Block Spell Damage while wielding a Staff", implicitModTypes = { { "block" }, }, + implicitIds = { "StaffSpellBlockPercent3", }, weapon = { PhysicalMin = 72, PhysicalMax = 120, CritChanceBase = 7.5, AttackRateBase = 1.3, Range = 13, }, req = { level = 62, str = 113, int = 113, }, } @@ -119,6 +130,7 @@ itemBases["Imperial Staff"] = { influenceTags = { shaper = "staff_shaper", elder = "staff_elder", adjudicator = "staff_adjudicator", basilisk = "staff_basilisk", crusader = "staff_crusader", eyrie = "staff_eyrie", cleansing = "staff_cleansing", tangle = "staff_tangle" }, implicit = "+25% Chance to Block Spell Damage while wielding a Staff", implicitModTypes = { { "block" }, }, + implicitIds = { "StaffSpellBlockPercent3", }, weapon = { PhysicalMin = 57, PhysicalMax = 171, CritChanceBase = 8.5, AttackRateBase = 1.15, Range = 13, }, req = { level = 66, str = 113, int = 113, }, } @@ -129,6 +141,7 @@ itemBases["Eclipse Staff"] = { influenceTags = { shaper = "staff_shaper", elder = "staff_elder", adjudicator = "staff_adjudicator", basilisk = "staff_basilisk", crusader = "staff_crusader", eyrie = "staff_eyrie", cleansing = "staff_cleansing", tangle = "staff_tangle" }, implicit = "100% increased Global Critical Strike Chance", implicitModTypes = { { "critical" }, }, + implicitIds = { "CriticalStrikeChanceImplicitMarakethStaff2", }, weapon = { PhysicalMin = 70, PhysicalMax = 145, CritChanceBase = 7.5, AttackRateBase = 1.2, Range = 13, }, req = { level = 70, str = 117, int = 117, }, } @@ -139,6 +152,7 @@ itemBases["Transformer Staff"] = { influenceTags = { shaper = "staff_shaper", elder = "staff_elder", adjudicator = "staff_adjudicator", basilisk = "staff_basilisk", crusader = "staff_crusader", eyrie = "staff_eyrie", cleansing = "staff_cleansing", tangle = "staff_tangle" }, implicit = "Spend Energy Shield before Mana for Costs of Socketed Skills\n+(66-80) to maximum Energy Shield", implicitModTypes = { { }, { }, }, + implicitIds = { "EnergyShieldLocalDisplaySpendEnergyShieldForCostsBeforeManaForSocketedSkillsImplicitE1", }, weapon = { PhysicalMin = 36, PhysicalMax = 66, CritChanceBase = 7.5, AttackRateBase = 1.25, Range = 13, }, req = { level = 30, str = 54, int = 54, }, } @@ -149,6 +163,7 @@ itemBases["Reciprocation Staff"] = { influenceTags = { shaper = "staff_shaper", elder = "staff_elder", adjudicator = "staff_adjudicator", basilisk = "staff_basilisk", crusader = "staff_crusader", eyrie = "staff_eyrie", cleansing = "staff_cleansing", tangle = "staff_tangle" }, implicit = "Spend Energy Shield before Mana for Costs of Socketed Skills\n+(100-120) to maximum Energy Shield", implicitModTypes = { { }, { }, }, + implicitIds = { "EnergyShieldLocalDisplaySpendEnergyShieldForCostsBeforeManaForSocketedSkillsImplicitE2", }, weapon = { PhysicalMin = 55, PhysicalMax = 102, CritChanceBase = 7.5, AttackRateBase = 1.25, Range = 13, }, req = { level = 50, str = 86, int = 86, }, } @@ -159,6 +174,7 @@ itemBases["Battery Staff"] = { influenceTags = { shaper = "staff_shaper", elder = "staff_elder", adjudicator = "staff_adjudicator", basilisk = "staff_basilisk", crusader = "staff_crusader", eyrie = "staff_eyrie", cleansing = "staff_cleansing", tangle = "staff_tangle" }, implicit = "Spend Energy Shield before Mana for Costs of Socketed Skills\n+(140-165) to maximum Energy Shield", implicitModTypes = { { }, { }, }, + implicitIds = { "EnergyShieldLocalDisplaySpendEnergyShieldForCostsBeforeManaForSocketedSkillsImplicitE3", }, weapon = { PhysicalMin = 65, PhysicalMax = 120, CritChanceBase = 7.5, AttackRateBase = 1.25, Range = 13, }, req = { level = 70, str = 117, int = 117, }, } @@ -171,6 +187,7 @@ itemBases["Iron Staff"] = { influenceTags = { shaper = "warstaff_shaper", elder = "warstaff_elder", adjudicator = "warstaff_adjudicator", basilisk = "warstaff_basilisk", crusader = "warstaff_crusader", eyrie = "warstaff_eyrie", cleansing = "warstaff_cleansing", tangle = "warstaff_tangle" }, implicit = "+20% Chance to Block Attack Damage while wielding a Staff", implicitModTypes = { { "block" }, }, + implicitIds = { "StaffBlockPercentImplicitStaff1", }, weapon = { PhysicalMin = 14, PhysicalMax = 42, CritChanceBase = 7.6, AttackRateBase = 1.3, Range = 13, }, req = { level = 13, str = 27, int = 27, }, } @@ -182,6 +199,7 @@ itemBases["Coiled Staff"] = { influenceTags = { shaper = "warstaff_shaper", elder = "warstaff_elder", adjudicator = "warstaff_adjudicator", basilisk = "warstaff_basilisk", crusader = "warstaff_crusader", eyrie = "warstaff_eyrie", cleansing = "warstaff_cleansing", tangle = "warstaff_tangle" }, implicit = "+20% Chance to Block Attack Damage while wielding a Staff", implicitModTypes = { { "block" }, }, + implicitIds = { "StaffBlockPercentImplicitStaff1", }, weapon = { PhysicalMin = 27, PhysicalMax = 57, CritChanceBase = 7.7, AttackRateBase = 1.3, Range = 13, }, req = { level = 23, str = 43, int = 43, }, } @@ -193,6 +211,7 @@ itemBases["Vile Staff"] = { influenceTags = { shaper = "warstaff_shaper", elder = "warstaff_elder", adjudicator = "warstaff_adjudicator", basilisk = "warstaff_basilisk", crusader = "warstaff_crusader", eyrie = "warstaff_eyrie", cleansing = "warstaff_cleansing", tangle = "warstaff_tangle" }, implicit = "+20% Chance to Block Attack Damage while wielding a Staff", implicitModTypes = { { "block" }, }, + implicitIds = { "StaffBlockPercentImplicitStaff1", }, weapon = { PhysicalMin = 41, PhysicalMax = 76, CritChanceBase = 7.5, AttackRateBase = 1.3, Range = 13, }, req = { level = 33, str = 59, int = 59, }, } @@ -204,6 +223,7 @@ itemBases["Military Staff"] = { influenceTags = { shaper = "warstaff_shaper", elder = "warstaff_elder", adjudicator = "warstaff_adjudicator", basilisk = "warstaff_basilisk", crusader = "warstaff_crusader", eyrie = "warstaff_eyrie", cleansing = "warstaff_cleansing", tangle = "warstaff_tangle" }, implicit = "+22% Chance to Block Attack Damage while wielding a Staff", implicitModTypes = { { "block" }, }, + implicitIds = { "StaffBlockPercentImplicitStaff2", }, weapon = { PhysicalMin = 38, PhysicalMax = 114, CritChanceBase = 7.9, AttackRateBase = 1.25, Range = 13, }, req = { level = 41, str = 72, int = 72, }, } @@ -215,6 +235,7 @@ itemBases["Serpentine Staff"] = { influenceTags = { shaper = "warstaff_shaper", elder = "warstaff_elder", adjudicator = "warstaff_adjudicator", basilisk = "warstaff_basilisk", crusader = "warstaff_crusader", eyrie = "warstaff_eyrie", cleansing = "warstaff_cleansing", tangle = "warstaff_tangle" }, implicit = "+22% Chance to Block Attack Damage while wielding a Staff", implicitModTypes = { { "block" }, }, + implicitIds = { "StaffBlockPercentImplicitStaff2", }, weapon = { PhysicalMin = 56, PhysicalMax = 117, CritChanceBase = 7.8, AttackRateBase = 1.25, Range = 13, }, req = { level = 49, str = 85, int = 85, }, } @@ -226,6 +247,7 @@ itemBases["Foul Staff"] = { influenceTags = { shaper = "warstaff_shaper", elder = "warstaff_elder", adjudicator = "warstaff_adjudicator", basilisk = "warstaff_basilisk", crusader = "warstaff_crusader", eyrie = "warstaff_eyrie", cleansing = "warstaff_cleansing", tangle = "warstaff_tangle" }, implicit = "+22% Chance to Block Attack Damage while wielding a Staff", implicitModTypes = { { "block" }, }, + implicitIds = { "StaffBlockPercentImplicitStaff2", }, weapon = { PhysicalMin = 65, PhysicalMax = 121, CritChanceBase = 7.5, AttackRateBase = 1.3, Range = 13, }, req = { level = 55, str = 94, int = 94, }, } @@ -237,6 +259,7 @@ itemBases["Ezomyte Staff"] = { influenceTags = { shaper = "warstaff_shaper", elder = "warstaff_elder", adjudicator = "warstaff_adjudicator", basilisk = "warstaff_basilisk", crusader = "warstaff_crusader", eyrie = "warstaff_eyrie", cleansing = "warstaff_cleansing", tangle = "warstaff_tangle" }, implicit = "+25% Chance to Block Attack Damage while wielding a Staff", implicitModTypes = { { "block" }, }, + implicitIds = { "StaffBlockPercentImplicitStaff3", }, weapon = { PhysicalMin = 53, PhysicalMax = 160, CritChanceBase = 8.5, AttackRateBase = 1.25, Range = 13, }, req = { level = 60, str = 113, int = 113, }, } @@ -248,6 +271,7 @@ itemBases["Maelstrom Staff"] = { influenceTags = { shaper = "warstaff_shaper", elder = "warstaff_elder", adjudicator = "warstaff_adjudicator", basilisk = "warstaff_basilisk", crusader = "warstaff_crusader", eyrie = "warstaff_eyrie", cleansing = "warstaff_cleansing", tangle = "warstaff_tangle" }, implicit = "+25% Chance to Block Attack Damage while wielding a Staff", implicitModTypes = { { "block" }, }, + implicitIds = { "StaffBlockPercentImplicitStaff3", }, weapon = { PhysicalMin = 71, PhysicalMax = 147, CritChanceBase = 8.1, AttackRateBase = 1.25, Range = 13, }, req = { level = 64, str = 113, int = 113, }, } @@ -259,6 +283,7 @@ itemBases["Judgement Staff"] = { influenceTags = { shaper = "warstaff_shaper", elder = "warstaff_elder", adjudicator = "warstaff_adjudicator", basilisk = "warstaff_basilisk", crusader = "warstaff_crusader", eyrie = "warstaff_eyrie", cleansing = "warstaff_cleansing", tangle = "warstaff_tangle" }, implicit = "+25% Chance to Block Attack Damage while wielding a Staff", implicitModTypes = { { "block" }, }, + implicitIds = { "StaffBlockPercentImplicitStaff3", }, weapon = { PhysicalMin = 73, PhysicalMax = 136, CritChanceBase = 8, AttackRateBase = 1.3, Range = 13, }, req = { level = 68, str = 113, int = 113, }, } @@ -270,6 +295,7 @@ itemBases["Capacity Rod"] = { influenceTags = { shaper = "warstaff_shaper", elder = "warstaff_elder", adjudicator = "warstaff_adjudicator", basilisk = "warstaff_basilisk", crusader = "warstaff_crusader", eyrie = "warstaff_eyrie", cleansing = "warstaff_cleansing", tangle = "warstaff_tangle" }, implicit = "+1 to Maximum Power Charges and Maximum Endurance Charges", implicitModTypes = { { }, }, + implicitIds = { "MaximumPowerandEnduranceChargesImplicitE1", }, weapon = { PhysicalMin = 39, PhysicalMax = 73, CritChanceBase = 8.3, AttackRateBase = 1.25, Range = 13, }, req = { level = 30, str = 54, int = 54, }, } @@ -281,6 +307,7 @@ itemBases["Potentiality Rod"] = { influenceTags = { shaper = "warstaff_shaper", elder = "warstaff_elder", adjudicator = "warstaff_adjudicator", basilisk = "warstaff_basilisk", crusader = "warstaff_crusader", eyrie = "warstaff_eyrie", cleansing = "warstaff_cleansing", tangle = "warstaff_tangle" }, implicit = "+1 to Maximum Power Charges and Maximum Endurance Charges", implicitModTypes = { { }, }, + implicitIds = { "MaximumPowerandEnduranceChargesImplicitE1", }, weapon = { PhysicalMin = 61, PhysicalMax = 113, CritChanceBase = 8.3, AttackRateBase = 1.25, Range = 13, }, req = { level = 50, str = 86, int = 86, }, } @@ -292,6 +319,7 @@ itemBases["Eventuality Rod"] = { influenceTags = { shaper = "warstaff_shaper", elder = "warstaff_elder", adjudicator = "warstaff_adjudicator", basilisk = "warstaff_basilisk", crusader = "warstaff_crusader", eyrie = "warstaff_eyrie", cleansing = "warstaff_cleansing", tangle = "warstaff_tangle" }, implicit = "+1 to Maximum Power Charges and Maximum Endurance Charges", implicitModTypes = { { }, }, + implicitIds = { "MaximumPowerandEnduranceChargesImplicitE1", }, weapon = { PhysicalMin = 78, PhysicalMax = 144, CritChanceBase = 8.3, AttackRateBase = 1.25, Range = 13, }, req = { level = 70, str = 117, int = 117, }, } diff --git a/src/Data/Bases/sword.lua b/src/Data/Bases/sword.lua index 5021a0f0b85..8f24906ff07 100644 --- a/src/Data/Bases/sword.lua +++ b/src/Data/Bases/sword.lua @@ -10,6 +10,7 @@ itemBases["Rusted Sword"] = { influenceTags = { shaper = "sword_shaper", elder = "sword_elder", adjudicator = "sword_adjudicator", basilisk = "sword_basilisk", crusader = "sword_crusader", eyrie = "sword_eyrie", cleansing = "sword_cleansing", tangle = "sword_tangle" }, implicit = "40% increased Global Accuracy Rating", implicitModTypes = { { "attack" }, }, + implicitIds = { "AccuracyPercentImplicitSword1", }, weapon = { PhysicalMin = 4, PhysicalMax = 9, CritChanceBase = 5, AttackRateBase = 1.55, Range = 11, }, req = { str = 8, dex = 8, }, } @@ -20,6 +21,7 @@ itemBases["Copper Sword"] = { influenceTags = { shaper = "sword_shaper", elder = "sword_elder", adjudicator = "sword_adjudicator", basilisk = "sword_basilisk", crusader = "sword_crusader", eyrie = "sword_eyrie", cleansing = "sword_cleansing", tangle = "sword_tangle" }, implicit = "+45 to Accuracy Rating", implicitModTypes = { { "attack" }, }, + implicitIds = { "IncreasedAccuracySwordImplicit1", }, weapon = { PhysicalMin = 6, PhysicalMax = 14, CritChanceBase = 5, AttackRateBase = 1.5, Range = 11, }, req = { level = 5, str = 14, dex = 14, }, } @@ -30,6 +32,7 @@ itemBases["Sabre"] = { influenceTags = { shaper = "sword_shaper", elder = "sword_elder", adjudicator = "sword_adjudicator", basilisk = "sword_basilisk", crusader = "sword_crusader", eyrie = "sword_eyrie", cleansing = "sword_cleansing", tangle = "sword_tangle" }, implicit = "40% increased Global Accuracy Rating", implicitModTypes = { { "attack" }, }, + implicitIds = { "AccuracyPercentImplicitSword1", }, weapon = { PhysicalMin = 5, PhysicalMax = 22, CritChanceBase = 5, AttackRateBase = 1.55, Range = 11, }, req = { level = 10, str = 18, dex = 26, }, } @@ -40,6 +43,7 @@ itemBases["Broad Sword"] = { influenceTags = { shaper = "sword_shaper", elder = "sword_elder", adjudicator = "sword_adjudicator", basilisk = "sword_basilisk", crusader = "sword_crusader", eyrie = "sword_eyrie", cleansing = "sword_cleansing", tangle = "sword_tangle" }, implicit = "40% increased Global Accuracy Rating", implicitModTypes = { { "attack" }, }, + implicitIds = { "AccuracyPercentImplicitSword1", }, weapon = { PhysicalMin = 15, PhysicalMax = 21, CritChanceBase = 5, AttackRateBase = 1.45, Range = 11, }, req = { level = 15, str = 30, dex = 30, }, } @@ -50,6 +54,7 @@ itemBases["War Sword"] = { influenceTags = { shaper = "sword_shaper", elder = "sword_elder", adjudicator = "sword_adjudicator", basilisk = "sword_basilisk", crusader = "sword_crusader", eyrie = "sword_eyrie", cleansing = "sword_cleansing", tangle = "sword_tangle" }, implicit = "40% increased Global Accuracy Rating", implicitModTypes = { { "attack" }, }, + implicitIds = { "AccuracyPercentImplicitSword1", }, weapon = { PhysicalMin = 16, PhysicalMax = 30, CritChanceBase = 5, AttackRateBase = 1.4, Range = 11, }, req = { level = 20, str = 41, dex = 35, }, } @@ -60,6 +65,7 @@ itemBases["Ancient Sword"] = { influenceTags = { shaper = "sword_shaper", elder = "sword_elder", adjudicator = "sword_adjudicator", basilisk = "sword_basilisk", crusader = "sword_crusader", eyrie = "sword_eyrie", cleansing = "sword_cleansing", tangle = "sword_tangle" }, implicit = "+165 to Accuracy Rating", implicitModTypes = { { "attack" }, }, + implicitIds = { "IncreasedAccuracySwordImplicit2", }, weapon = { PhysicalMin = 18, PhysicalMax = 33, CritChanceBase = 5, AttackRateBase = 1.45, Range = 11, }, req = { level = 24, str = 44, dex = 44, }, } @@ -70,6 +76,7 @@ itemBases["Elegant Sword"] = { influenceTags = { shaper = "sword_shaper", elder = "sword_elder", adjudicator = "sword_adjudicator", basilisk = "sword_basilisk", crusader = "sword_crusader", eyrie = "sword_eyrie", cleansing = "sword_cleansing", tangle = "sword_tangle" }, implicit = "+190 to Accuracy Rating", implicitModTypes = { { "attack" }, }, + implicitIds = { "IncreasedAccuracySwordImplicit3", }, weapon = { PhysicalMin = 20, PhysicalMax = 33, CritChanceBase = 5, AttackRateBase = 1.5, Range = 11, }, req = { level = 28, str = 46, dex = 55, }, } @@ -80,6 +87,7 @@ itemBases["Dusk Blade"] = { influenceTags = { shaper = "sword_shaper", elder = "sword_elder", adjudicator = "sword_adjudicator", basilisk = "sword_basilisk", crusader = "sword_crusader", eyrie = "sword_eyrie", cleansing = "sword_cleansing", tangle = "sword_tangle" }, implicit = "40% increased Global Accuracy Rating", implicitModTypes = { { "attack" }, }, + implicitIds = { "AccuracyPercentImplicitSword1", }, weapon = { PhysicalMin = 19, PhysicalMax = 54, CritChanceBase = 5, AttackRateBase = 1.3, Range = 11, }, req = { level = 32, str = 57, dex = 57, }, } @@ -90,6 +98,7 @@ itemBases["Hook Sword"] = { influenceTags = { shaper = "sword_shaper", elder = "sword_elder", adjudicator = "sword_adjudicator", basilisk = "sword_basilisk", crusader = "sword_crusader", eyrie = "sword_eyrie", cleansing = "sword_cleansing", tangle = "sword_tangle" }, implicit = "15% chance to Maim on Hit", implicitModTypes = { { "attack" }, }, + implicitIds = { "DodgeImplicitMarakethSword1", }, weapon = { PhysicalMin = 28, PhysicalMax = 60, CritChanceBase = 5, AttackRateBase = 1.15, Range = 11, }, req = { level = 34, str = 64, dex = 64, }, } @@ -100,6 +109,7 @@ itemBases["Variscite Blade"] = { influenceTags = { shaper = "sword_shaper", elder = "sword_elder", adjudicator = "sword_adjudicator", basilisk = "sword_basilisk", crusader = "sword_crusader", eyrie = "sword_eyrie", cleansing = "sword_cleansing", tangle = "sword_tangle" }, implicit = "+240 to Accuracy Rating", implicitModTypes = { { "attack" }, }, + implicitIds = { "IncreasedAccuracySwordImplicit4", }, weapon = { PhysicalMin = 25, PhysicalMax = 53, CritChanceBase = 5, AttackRateBase = 1.3, Range = 11, }, req = { level = 35, str = 62, dex = 62, }, } @@ -110,6 +120,7 @@ itemBases["Cutlass"] = { influenceTags = { shaper = "sword_shaper", elder = "sword_elder", adjudicator = "sword_adjudicator", basilisk = "sword_basilisk", crusader = "sword_crusader", eyrie = "sword_eyrie", cleansing = "sword_cleansing", tangle = "sword_tangle" }, implicit = "40% increased Global Accuracy Rating", implicitModTypes = { { "attack" }, }, + implicitIds = { "AccuracyPercentImplicitSword1", }, weapon = { PhysicalMin = 13, PhysicalMax = 53, CritChanceBase = 5, AttackRateBase = 1.55, Range = 11, }, req = { level = 38, str = 55, dex = 79, }, } @@ -120,6 +131,7 @@ itemBases["Baselard"] = { influenceTags = { shaper = "sword_shaper", elder = "sword_elder", adjudicator = "sword_adjudicator", basilisk = "sword_basilisk", crusader = "sword_crusader", eyrie = "sword_eyrie", cleansing = "sword_cleansing", tangle = "sword_tangle" }, implicit = "40% increased Global Accuracy Rating", implicitModTypes = { { "attack" }, }, + implicitIds = { "AccuracyPercentImplicitSword1", }, weapon = { PhysicalMin = 37, PhysicalMax = 53, CritChanceBase = 5, AttackRateBase = 1.3, Range = 11, }, req = { level = 41, str = 72, dex = 72, }, } @@ -130,6 +142,7 @@ itemBases["Battle Sword"] = { influenceTags = { shaper = "sword_shaper", elder = "sword_elder", adjudicator = "sword_adjudicator", basilisk = "sword_basilisk", crusader = "sword_crusader", eyrie = "sword_eyrie", cleansing = "sword_cleansing", tangle = "sword_tangle" }, implicit = "40% increased Global Accuracy Rating", implicitModTypes = { { "attack" }, }, + implicitIds = { "AccuracyPercentImplicitSword1", }, weapon = { PhysicalMin = 38, PhysicalMax = 70, CritChanceBase = 5, AttackRateBase = 1.2, Range = 11, }, req = { level = 44, str = 83, dex = 70, }, } @@ -140,6 +153,7 @@ itemBases["Elder Sword"] = { influenceTags = { shaper = "sword_shaper", elder = "sword_elder", adjudicator = "sword_adjudicator", basilisk = "sword_basilisk", crusader = "sword_crusader", eyrie = "sword_eyrie", cleansing = "sword_cleansing", tangle = "sword_tangle" }, implicit = "+330 to Accuracy Rating", implicitModTypes = { { "attack" }, }, + implicitIds = { "IncreasedAccuracySwordImplicit5", }, weapon = { PhysicalMin = 36, PhysicalMax = 66, CritChanceBase = 5, AttackRateBase = 1.3, Range = 11, }, req = { level = 47, str = 81, dex = 81, }, } @@ -150,6 +164,7 @@ itemBases["Graceful Sword"] = { influenceTags = { shaper = "sword_shaper", elder = "sword_elder", adjudicator = "sword_adjudicator", basilisk = "sword_basilisk", crusader = "sword_crusader", eyrie = "sword_eyrie", cleansing = "sword_cleansing", tangle = "sword_tangle" }, implicit = "+350 to Accuracy Rating", implicitModTypes = { { "attack" }, }, + implicitIds = { "IncreasedAccuracySwordImplicit6", }, weapon = { PhysicalMin = 34, PhysicalMax = 55, CritChanceBase = 5, AttackRateBase = 1.5, Range = 11, }, req = { level = 50, str = 78, dex = 94, }, } @@ -160,6 +175,7 @@ itemBases["Twilight Blade"] = { influenceTags = { shaper = "sword_shaper", elder = "sword_elder", adjudicator = "sword_adjudicator", basilisk = "sword_basilisk", crusader = "sword_crusader", eyrie = "sword_eyrie", cleansing = "sword_cleansing", tangle = "sword_tangle" }, implicit = "40% increased Global Accuracy Rating", implicitModTypes = { { "attack" }, }, + implicitIds = { "AccuracyPercentImplicitSword1", }, weapon = { PhysicalMin = 30, PhysicalMax = 86, CritChanceBase = 5, AttackRateBase = 1.3, Range = 11, }, req = { level = 53, str = 91, dex = 91, }, } @@ -170,6 +186,7 @@ itemBases["Grappler"] = { influenceTags = { shaper = "sword_shaper", elder = "sword_elder", adjudicator = "sword_adjudicator", basilisk = "sword_basilisk", crusader = "sword_crusader", eyrie = "sword_eyrie", cleansing = "sword_cleansing", tangle = "sword_tangle" }, implicit = "15% chance to Maim on Hit", implicitModTypes = { { "attack" }, }, + implicitIds = { "DodgeImplicitMarakethSword1", }, weapon = { PhysicalMin = 44, PhysicalMax = 94, CritChanceBase = 5, AttackRateBase = 1.15, Range = 11, }, req = { level = 55, str = 99, dex = 99, }, } @@ -180,6 +197,7 @@ itemBases["Gemstone Sword"] = { influenceTags = { shaper = "sword_shaper", elder = "sword_elder", adjudicator = "sword_adjudicator", basilisk = "sword_basilisk", crusader = "sword_crusader", eyrie = "sword_eyrie", cleansing = "sword_cleansing", tangle = "sword_tangle" }, implicit = "+400 to Accuracy Rating", implicitModTypes = { { "attack" }, }, + implicitIds = { "IncreasedAccuracySwordImplicit7", }, weapon = { PhysicalMin = 39, PhysicalMax = 83, CritChanceBase = 5, AttackRateBase = 1.3, Range = 11, }, req = { level = 56, str = 96, dex = 96, }, } @@ -190,6 +208,7 @@ itemBases["Corsair Sword"] = { influenceTags = { shaper = "sword_shaper", elder = "sword_elder", adjudicator = "sword_adjudicator", basilisk = "sword_basilisk", crusader = "sword_crusader", eyrie = "sword_eyrie", cleansing = "sword_cleansing", tangle = "sword_tangle" }, implicit = "40% increased Global Accuracy Rating", implicitModTypes = { { "attack" }, }, + implicitIds = { "AccuracyPercentImplicitSword1", }, weapon = { PhysicalMin = 20, PhysicalMax = 80, CritChanceBase = 5, AttackRateBase = 1.55, Range = 11, }, req = { level = 58, str = 81, dex = 117, }, } @@ -200,6 +219,7 @@ itemBases["Gladius"] = { influenceTags = { shaper = "sword_shaper", elder = "sword_elder", adjudicator = "sword_adjudicator", basilisk = "sword_basilisk", crusader = "sword_crusader", eyrie = "sword_eyrie", cleansing = "sword_cleansing", tangle = "sword_tangle" }, implicit = "40% increased Global Accuracy Rating", implicitModTypes = { { "attack" }, }, + implicitIds = { "AccuracyPercentImplicitSword1", }, weapon = { PhysicalMin = 54, PhysicalMax = 78, CritChanceBase = 5, AttackRateBase = 1.3, Range = 11, }, req = { level = 60, str = 113, dex = 113, }, } @@ -210,6 +230,7 @@ itemBases["Legion Sword"] = { influenceTags = { shaper = "sword_shaper", elder = "sword_elder", adjudicator = "sword_adjudicator", basilisk = "sword_basilisk", crusader = "sword_crusader", eyrie = "sword_eyrie", cleansing = "sword_cleansing", tangle = "sword_tangle" }, implicit = "40% increased Global Accuracy Rating", implicitModTypes = { { "attack" }, }, + implicitIds = { "AccuracyPercentImplicitSword1", }, weapon = { PhysicalMin = 53, PhysicalMax = 98, CritChanceBase = 5, AttackRateBase = 1.2, Range = 11, }, req = { level = 62, str = 122, dex = 104, }, } @@ -220,6 +241,7 @@ itemBases["Vaal Blade"] = { influenceTags = { shaper = "sword_shaper", elder = "sword_elder", adjudicator = "sword_adjudicator", basilisk = "sword_basilisk", crusader = "sword_crusader", eyrie = "sword_eyrie", cleansing = "sword_cleansing", tangle = "sword_tangle" }, implicit = "+460 to Accuracy Rating", implicitModTypes = { { "attack" }, }, + implicitIds = { "IncreasedAccuracySwordImplicit8", }, weapon = { PhysicalMin = 46, PhysicalMax = 86, CritChanceBase = 5, AttackRateBase = 1.3, Range = 11, }, req = { level = 64, str = 113, dex = 113, }, } @@ -230,6 +252,7 @@ itemBases["Eternal Sword"] = { influenceTags = { shaper = "sword_shaper", elder = "sword_elder", adjudicator = "sword_adjudicator", basilisk = "sword_basilisk", crusader = "sword_crusader", eyrie = "sword_eyrie", cleansing = "sword_cleansing", tangle = "sword_tangle" }, implicit = "+475 to Accuracy Rating", implicitModTypes = { { "attack" }, }, + implicitIds = { "IncreasedAccuracySwordImplicit9", }, weapon = { PhysicalMin = 41, PhysicalMax = 68, CritChanceBase = 5, AttackRateBase = 1.5, Range = 11, }, req = { level = 66, str = 104, dex = 122, }, } @@ -240,6 +263,7 @@ itemBases["Midnight Blade"] = { influenceTags = { shaper = "sword_shaper", elder = "sword_elder", adjudicator = "sword_adjudicator", basilisk = "sword_basilisk", crusader = "sword_crusader", eyrie = "sword_eyrie", cleansing = "sword_cleansing", tangle = "sword_tangle" }, implicit = "40% increased Global Accuracy Rating", implicitModTypes = { { "attack" }, }, + implicitIds = { "AccuracyPercentImplicitSword1", }, weapon = { PhysicalMin = 35, PhysicalMax = 99, CritChanceBase = 5, AttackRateBase = 1.3, Range = 11, }, req = { level = 68, str = 113, dex = 113, }, } @@ -250,6 +274,7 @@ itemBases["Tiger Hook"] = { influenceTags = { shaper = "sword_shaper", elder = "sword_elder", adjudicator = "sword_adjudicator", basilisk = "sword_basilisk", crusader = "sword_crusader", eyrie = "sword_eyrie", cleansing = "sword_cleansing", tangle = "sword_tangle" }, implicit = "20% chance to Maim on Hit", implicitModTypes = { { "attack" }, }, + implicitIds = { "DodgeImplicitMarakethSword2", }, weapon = { PhysicalMin = 37, PhysicalMax = 80, CritChanceBase = 5, AttackRateBase = 1.4, Range = 11, }, req = { level = 70, str = 119, dex = 119, }, } @@ -260,6 +285,7 @@ itemBases["Fickle Spiritblade"] = { influenceTags = { shaper = "sword_shaper", elder = "sword_elder", adjudicator = "sword_adjudicator", basilisk = "sword_basilisk", crusader = "sword_crusader", eyrie = "sword_eyrie", cleansing = "sword_cleansing", tangle = "sword_tangle" }, implicit = "100% of Physical Damage from Hits with this Weapon is Converted to a random Element", implicitModTypes = { { "physical_damage", "elemental_damage", "damage", "physical", "elemental", "attack" }, }, + implicitIds = { "LocalDamageConversionToRandomElementImplicitE1", }, weapon = { PhysicalMin = 18, PhysicalMax = 33, CritChanceBase = 6.5, AttackRateBase = 1.6, Range = 11, }, req = { level = 30, str = 54, dex = 54, }, } @@ -270,6 +296,7 @@ itemBases["Capricious Spiritblade"] = { influenceTags = { shaper = "sword_shaper", elder = "sword_elder", adjudicator = "sword_adjudicator", basilisk = "sword_basilisk", crusader = "sword_crusader", eyrie = "sword_eyrie", cleansing = "sword_cleansing", tangle = "sword_tangle" }, implicit = "100% of Physical Damage from Hits with this Weapon is Converted to a random Element", implicitModTypes = { { "physical_damage", "elemental_damage", "damage", "physical", "elemental", "attack" }, }, + implicitIds = { "LocalDamageConversionToRandomElementImplicitE1", }, weapon = { PhysicalMin = 27, PhysicalMax = 51, CritChanceBase = 6.5, AttackRateBase = 1.6, Range = 11, }, req = { level = 50, str = 94, dex = 94, }, } @@ -280,6 +307,7 @@ itemBases["Anarchic Spiritblade"] = { influenceTags = { shaper = "sword_shaper", elder = "sword_elder", adjudicator = "sword_adjudicator", basilisk = "sword_basilisk", crusader = "sword_crusader", eyrie = "sword_eyrie", cleansing = "sword_cleansing", tangle = "sword_tangle" }, implicit = "100% of Physical Damage from Hits with this Weapon is Converted to a random Element", implicitModTypes = { { "physical_damage", "elemental_damage", "damage", "physical", "elemental", "attack" }, }, + implicitIds = { "LocalDamageConversionToRandomElementImplicitE1", }, weapon = { PhysicalMin = 34, PhysicalMax = 63, CritChanceBase = 6.5, AttackRateBase = 1.6, Range = 11, }, req = { level = 70, str = 121, dex = 121, }, } @@ -299,6 +327,7 @@ itemBases["Charan's Sword"] = { influenceTags = { shaper = "sword_shaper", elder = "sword_elder", adjudicator = "sword_adjudicator", basilisk = "sword_basilisk", crusader = "sword_crusader", eyrie = "sword_eyrie", cleansing = "sword_cleansing", tangle = "sword_tangle" }, implicit = "40% increased Global Accuracy Rating", implicitModTypes = { { "attack" }, }, + implicitIds = { "AccuracyPercentImplicitSword1", }, weapon = { PhysicalMin = 5, PhysicalMax = 11, CritChanceBase = 5, AttackRateBase = 1.45, Range = 11, }, req = { str = 9, dex = 9, }, } @@ -322,6 +351,7 @@ itemBases["Rusted Spike"] = { influenceTags = { shaper = "sword_shaper", elder = "sword_elder", adjudicator = "sword_adjudicator", basilisk = "sword_basilisk", crusader = "sword_crusader", eyrie = "sword_eyrie", cleansing = "sword_cleansing", tangle = "sword_tangle" }, implicit = "+25% to Global Critical Strike Multiplier", implicitModTypes = { { "damage", "critical" }, }, + implicitIds = { "CriticalMultiplierImplicitSword1", }, weapon = { PhysicalMin = 5, PhysicalMax = 11, CritChanceBase = 5.5, AttackRateBase = 1.55, Range = 14, }, req = { dex = 20, }, } @@ -333,6 +363,7 @@ itemBases["Whalebone Rapier"] = { influenceTags = { shaper = "sword_shaper", elder = "sword_elder", adjudicator = "sword_adjudicator", basilisk = "sword_basilisk", crusader = "sword_crusader", eyrie = "sword_eyrie", cleansing = "sword_cleansing", tangle = "sword_tangle" }, implicit = "+25% to Global Critical Strike Multiplier", implicitModTypes = { { "damage", "critical" }, }, + implicitIds = { "CriticalMultiplierImplicitSword1", }, weapon = { PhysicalMin = 4, PhysicalMax = 17, CritChanceBase = 5.5, AttackRateBase = 1.6, Range = 14, }, req = { level = 7, dex = 32, }, } @@ -344,6 +375,7 @@ itemBases["Battered Foil"] = { influenceTags = { shaper = "sword_shaper", elder = "sword_elder", adjudicator = "sword_adjudicator", basilisk = "sword_basilisk", crusader = "sword_crusader", eyrie = "sword_eyrie", cleansing = "sword_cleansing", tangle = "sword_tangle" }, implicit = "+25% to Global Critical Strike Multiplier", implicitModTypes = { { "damage", "critical" }, }, + implicitIds = { "CriticalMultiplierImplicitSword1", }, weapon = { PhysicalMin = 11, PhysicalMax = 20, CritChanceBase = 6, AttackRateBase = 1.5, Range = 14, }, req = { level = 12, dex = 47, }, } @@ -355,6 +387,7 @@ itemBases["Basket Rapier"] = { influenceTags = { shaper = "sword_shaper", elder = "sword_elder", adjudicator = "sword_adjudicator", basilisk = "sword_basilisk", crusader = "sword_crusader", eyrie = "sword_eyrie", cleansing = "sword_cleansing", tangle = "sword_tangle" }, implicit = "+25% to Global Critical Strike Multiplier", implicitModTypes = { { "damage", "critical" }, }, + implicitIds = { "CriticalMultiplierImplicitSword1", }, weapon = { PhysicalMin = 11, PhysicalMax = 25, CritChanceBase = 5.5, AttackRateBase = 1.55, Range = 14, }, req = { level = 17, dex = 62, }, } @@ -366,6 +399,7 @@ itemBases["Jagged Foil"] = { influenceTags = { shaper = "sword_shaper", elder = "sword_elder", adjudicator = "sword_adjudicator", basilisk = "sword_basilisk", crusader = "sword_crusader", eyrie = "sword_eyrie", cleansing = "sword_cleansing", tangle = "sword_tangle" }, implicit = "+25% to Global Critical Strike Multiplier", implicitModTypes = { { "damage", "critical" }, }, + implicitIds = { "CriticalMultiplierImplicitSword1", }, weapon = { PhysicalMin = 12, PhysicalMax = 29, CritChanceBase = 5.5, AttackRateBase = 1.6, Range = 14, }, req = { level = 22, dex = 77, }, } @@ -377,6 +411,7 @@ itemBases["Antique Rapier"] = { influenceTags = { shaper = "sword_shaper", elder = "sword_elder", adjudicator = "sword_adjudicator", basilisk = "sword_basilisk", crusader = "sword_crusader", eyrie = "sword_eyrie", cleansing = "sword_cleansing", tangle = "sword_tangle" }, implicit = "+25% to Global Critical Strike Multiplier", implicitModTypes = { { "damage", "critical" }, }, + implicitIds = { "CriticalMultiplierImplicitSword1", }, weapon = { PhysicalMin = 12, PhysicalMax = 46, CritChanceBase = 6.5, AttackRateBase = 1.3, Range = 14, }, req = { level = 26, dex = 89, }, } @@ -388,6 +423,7 @@ itemBases["Elegant Foil"] = { influenceTags = { shaper = "sword_shaper", elder = "sword_elder", adjudicator = "sword_adjudicator", basilisk = "sword_basilisk", crusader = "sword_crusader", eyrie = "sword_eyrie", cleansing = "sword_cleansing", tangle = "sword_tangle" }, implicit = "+25% to Global Critical Strike Multiplier", implicitModTypes = { { "damage", "critical" }, }, + implicitIds = { "CriticalMultiplierImplicitSword1", }, weapon = { PhysicalMin = 18, PhysicalMax = 33, CritChanceBase = 5.5, AttackRateBase = 1.6, Range = 14, }, req = { level = 30, dex = 101, }, } @@ -399,6 +435,7 @@ itemBases["Thorn Rapier"] = { influenceTags = { shaper = "sword_shaper", elder = "sword_elder", adjudicator = "sword_adjudicator", basilisk = "sword_basilisk", crusader = "sword_crusader", eyrie = "sword_eyrie", cleansing = "sword_cleansing", tangle = "sword_tangle" }, implicit = "+35% to Global Critical Strike Multiplier", implicitModTypes = { { "damage", "critical" }, }, + implicitIds = { "CriticalMultiplierImplicitSword2", }, weapon = { PhysicalMin = 19, PhysicalMax = 44, CritChanceBase = 5.7, AttackRateBase = 1.4, Range = 14, }, req = { level = 34, dex = 113, }, } @@ -410,6 +447,7 @@ itemBases["Smallsword"] = { influenceTags = { shaper = "sword_shaper", elder = "sword_elder", adjudicator = "sword_adjudicator", basilisk = "sword_basilisk", crusader = "sword_crusader", eyrie = "sword_eyrie", cleansing = "sword_cleansing", tangle = "sword_tangle" }, implicit = "15% chance to cause Bleeding on Hit", implicitModTypes = { { "bleed", "physical", "attack", "ailment" }, }, + implicitIds = { "LocalChanceToBleedImplicitMarakethRapier1", }, weapon = { PhysicalMin = 19, PhysicalMax = 40, CritChanceBase = 6, AttackRateBase = 1.55, Range = 14, }, req = { level = 36, dex = 124, }, } @@ -421,6 +459,7 @@ itemBases["Wyrmbone Rapier"] = { influenceTags = { shaper = "sword_shaper", elder = "sword_elder", adjudicator = "sword_adjudicator", basilisk = "sword_basilisk", crusader = "sword_crusader", eyrie = "sword_eyrie", cleansing = "sword_cleansing", tangle = "sword_tangle" }, implicit = "+25% to Global Critical Strike Multiplier", implicitModTypes = { { "damage", "critical" }, }, + implicitIds = { "CriticalMultiplierImplicitSword1", }, weapon = { PhysicalMin = 13, PhysicalMax = 51, CritChanceBase = 5.5, AttackRateBase = 1.5, Range = 14, }, req = { level = 37, dex = 122, }, } @@ -432,6 +471,7 @@ itemBases["Burnished Foil"] = { influenceTags = { shaper = "sword_shaper", elder = "sword_elder", adjudicator = "sword_adjudicator", basilisk = "sword_basilisk", crusader = "sword_crusader", eyrie = "sword_eyrie", cleansing = "sword_cleansing", tangle = "sword_tangle" }, implicit = "+25% to Global Critical Strike Multiplier", implicitModTypes = { { "damage", "critical" }, }, + implicitIds = { "CriticalMultiplierImplicitSword1", }, weapon = { PhysicalMin = 25, PhysicalMax = 46, CritChanceBase = 6, AttackRateBase = 1.4, Range = 14, }, req = { level = 40, dex = 131, }, } @@ -443,6 +483,7 @@ itemBases["Estoc"] = { influenceTags = { shaper = "sword_shaper", elder = "sword_elder", adjudicator = "sword_adjudicator", basilisk = "sword_basilisk", crusader = "sword_crusader", eyrie = "sword_eyrie", cleansing = "sword_cleansing", tangle = "sword_tangle" }, implicit = "+25% to Global Critical Strike Multiplier", implicitModTypes = { { "damage", "critical" }, }, + implicitIds = { "CriticalMultiplierImplicitSword1", }, weapon = { PhysicalMin = 21, PhysicalMax = 50, CritChanceBase = 5.5, AttackRateBase = 1.5, Range = 14, }, req = { level = 43, dex = 140, }, } @@ -454,6 +495,7 @@ itemBases["Serrated Foil"] = { influenceTags = { shaper = "sword_shaper", elder = "sword_elder", adjudicator = "sword_adjudicator", basilisk = "sword_basilisk", crusader = "sword_crusader", eyrie = "sword_eyrie", cleansing = "sword_cleansing", tangle = "sword_tangle" }, implicit = "+25% to Global Critical Strike Multiplier", implicitModTypes = { { "damage", "critical" }, }, + implicitIds = { "CriticalMultiplierImplicitSword1", }, weapon = { PhysicalMin = 21, PhysicalMax = 49, CritChanceBase = 5.5, AttackRateBase = 1.6, Range = 14, }, req = { level = 46, dex = 149, }, } @@ -465,6 +507,7 @@ itemBases["Primeval Rapier"] = { influenceTags = { shaper = "sword_shaper", elder = "sword_elder", adjudicator = "sword_adjudicator", basilisk = "sword_basilisk", crusader = "sword_crusader", eyrie = "sword_eyrie", cleansing = "sword_cleansing", tangle = "sword_tangle" }, implicit = "+25% to Global Critical Strike Multiplier", implicitModTypes = { { "damage", "critical" }, }, + implicitIds = { "CriticalMultiplierImplicitSword1", }, weapon = { PhysicalMin = 18, PhysicalMax = 73, CritChanceBase = 6.5, AttackRateBase = 1.3, Range = 14, }, req = { level = 49, dex = 158, }, } @@ -476,6 +519,7 @@ itemBases["Fancy Foil"] = { influenceTags = { shaper = "sword_shaper", elder = "sword_elder", adjudicator = "sword_adjudicator", basilisk = "sword_basilisk", crusader = "sword_crusader", eyrie = "sword_eyrie", cleansing = "sword_cleansing", tangle = "sword_tangle" }, implicit = "+25% to Global Critical Strike Multiplier", implicitModTypes = { { "damage", "critical" }, }, + implicitIds = { "CriticalMultiplierImplicitSword1", }, weapon = { PhysicalMin = 28, PhysicalMax = 51, CritChanceBase = 5.5, AttackRateBase = 1.6, Range = 14, }, req = { level = 52, dex = 167, }, } @@ -487,6 +531,7 @@ itemBases["Apex Rapier"] = { influenceTags = { shaper = "sword_shaper", elder = "sword_elder", adjudicator = "sword_adjudicator", basilisk = "sword_basilisk", crusader = "sword_crusader", eyrie = "sword_eyrie", cleansing = "sword_cleansing", tangle = "sword_tangle" }, implicit = "+35% to Global Critical Strike Multiplier", implicitModTypes = { { "damage", "critical" }, }, + implicitIds = { "CriticalMultiplierImplicitSword2", }, weapon = { PhysicalMin = 29, PhysicalMax = 67, CritChanceBase = 5.7, AttackRateBase = 1.4, Range = 14, }, req = { level = 55, dex = 176, }, } @@ -498,6 +543,7 @@ itemBases["Courtesan Sword"] = { influenceTags = { shaper = "sword_shaper", elder = "sword_elder", adjudicator = "sword_adjudicator", basilisk = "sword_basilisk", crusader = "sword_crusader", eyrie = "sword_eyrie", cleansing = "sword_cleansing", tangle = "sword_tangle" }, implicit = "15% chance to cause Bleeding on Hit", implicitModTypes = { { "bleed", "physical", "attack", "ailment" }, }, + implicitIds = { "LocalChanceToBleedImplicitMarakethRapier1", }, weapon = { PhysicalMin = 29, PhysicalMax = 60, CritChanceBase = 6, AttackRateBase = 1.55, Range = 14, }, req = { level = 57, dex = 190, }, } @@ -509,6 +555,7 @@ itemBases["Dragonbone Rapier"] = { influenceTags = { shaper = "sword_shaper", elder = "sword_elder", adjudicator = "sword_adjudicator", basilisk = "sword_basilisk", crusader = "sword_crusader", eyrie = "sword_eyrie", cleansing = "sword_cleansing", tangle = "sword_tangle" }, implicit = "+25% to Global Critical Strike Multiplier", implicitModTypes = { { "damage", "critical" }, }, + implicitIds = { "CriticalMultiplierImplicitSword1", }, weapon = { PhysicalMin = 19, PhysicalMax = 75, CritChanceBase = 5.5, AttackRateBase = 1.5, Range = 14, }, req = { level = 58, dex = 185, }, } @@ -520,6 +567,7 @@ itemBases["Tempered Foil"] = { influenceTags = { shaper = "sword_shaper", elder = "sword_elder", adjudicator = "sword_adjudicator", basilisk = "sword_basilisk", crusader = "sword_crusader", eyrie = "sword_eyrie", cleansing = "sword_cleansing", tangle = "sword_tangle" }, implicit = "+25% to Global Critical Strike Multiplier", implicitModTypes = { { "damage", "critical" }, }, + implicitIds = { "CriticalMultiplierImplicitSword1", }, weapon = { PhysicalMin = 35, PhysicalMax = 65, CritChanceBase = 6, AttackRateBase = 1.4, Range = 14, }, req = { level = 60, dex = 212, }, } @@ -531,6 +579,7 @@ itemBases["Pecoraro"] = { influenceTags = { shaper = "sword_shaper", elder = "sword_elder", adjudicator = "sword_adjudicator", basilisk = "sword_basilisk", crusader = "sword_crusader", eyrie = "sword_eyrie", cleansing = "sword_cleansing", tangle = "sword_tangle" }, implicit = "+25% to Global Critical Strike Multiplier", implicitModTypes = { { "damage", "critical" }, }, + implicitIds = { "CriticalMultiplierImplicitSword1", }, weapon = { PhysicalMin = 29, PhysicalMax = 69, CritChanceBase = 5.5, AttackRateBase = 1.5, Range = 14, }, req = { level = 62, dex = 212, }, } @@ -542,6 +591,7 @@ itemBases["Spiraled Foil"] = { influenceTags = { shaper = "sword_shaper", elder = "sword_elder", adjudicator = "sword_adjudicator", basilisk = "sword_basilisk", crusader = "sword_crusader", eyrie = "sword_eyrie", cleansing = "sword_cleansing", tangle = "sword_tangle" }, implicit = "+25% to Global Critical Strike Multiplier", implicitModTypes = { { "damage", "critical" }, }, + implicitIds = { "CriticalMultiplierImplicitSword1", }, weapon = { PhysicalMin = 27, PhysicalMax = 64, CritChanceBase = 5.5, AttackRateBase = 1.6, Range = 14, }, req = { level = 64, dex = 212, }, } @@ -553,6 +603,7 @@ itemBases["Vaal Rapier"] = { influenceTags = { shaper = "sword_shaper", elder = "sword_elder", adjudicator = "sword_adjudicator", basilisk = "sword_basilisk", crusader = "sword_crusader", eyrie = "sword_eyrie", cleansing = "sword_cleansing", tangle = "sword_tangle" }, implicit = "+25% to Global Critical Strike Multiplier", implicitModTypes = { { "damage", "critical" }, }, + implicitIds = { "CriticalMultiplierImplicitSword1", }, weapon = { PhysicalMin = 22, PhysicalMax = 87, CritChanceBase = 6.5, AttackRateBase = 1.3, Range = 14, }, req = { level = 66, dex = 212, }, } @@ -564,6 +615,7 @@ itemBases["Jewelled Foil"] = { influenceTags = { shaper = "sword_shaper", elder = "sword_elder", adjudicator = "sword_adjudicator", basilisk = "sword_basilisk", crusader = "sword_crusader", eyrie = "sword_eyrie", cleansing = "sword_cleansing", tangle = "sword_tangle" }, implicit = "+25% to Global Critical Strike Multiplier", implicitModTypes = { { "damage", "critical" }, }, + implicitIds = { "CriticalMultiplierImplicitSword1", }, weapon = { PhysicalMin = 32, PhysicalMax = 60, CritChanceBase = 5.5, AttackRateBase = 1.6, Range = 14, }, req = { level = 68, dex = 212, }, } @@ -575,6 +627,7 @@ itemBases["Harpy Rapier"] = { influenceTags = { shaper = "sword_shaper", elder = "sword_elder", adjudicator = "sword_adjudicator", basilisk = "sword_basilisk", crusader = "sword_crusader", eyrie = "sword_eyrie", cleansing = "sword_cleansing", tangle = "sword_tangle" }, implicit = "+35% to Global Critical Strike Multiplier", implicitModTypes = { { "damage", "critical" }, }, + implicitIds = { "CriticalMultiplierImplicitSword2", }, weapon = { PhysicalMin = 31, PhysicalMax = 72, CritChanceBase = 5.7, AttackRateBase = 1.4, Range = 14, }, req = { level = 70, dex = 212, }, } @@ -586,6 +639,7 @@ itemBases["Dragoon Sword"] = { influenceTags = { shaper = "sword_shaper", elder = "sword_elder", adjudicator = "sword_adjudicator", basilisk = "sword_basilisk", crusader = "sword_crusader", eyrie = "sword_eyrie", cleansing = "sword_cleansing", tangle = "sword_tangle" }, implicit = "20% chance to cause Bleeding on Hit", implicitModTypes = { { "bleed", "physical", "attack", "ailment" }, }, + implicitIds = { "LocalChanceToBleedImplicitMarakethRapier2", }, weapon = { PhysicalMin = 32, PhysicalMax = 66, CritChanceBase = 6, AttackRateBase = 1.5, Range = 14, }, req = { level = 72, dex = 220, }, } @@ -609,6 +663,7 @@ itemBases["Corroded Blade"] = { influenceTags = { shaper = "2h_sword_shaper", elder = "2h_sword_elder", adjudicator = "2h_sword_adjudicator", basilisk = "2h_sword_basilisk", crusader = "2h_sword_crusader", eyrie = "2h_sword_eyrie", cleansing = "2h_sword_cleansing", tangle = "2h_sword_tangle" }, implicit = "40% increased Global Accuracy Rating", implicitModTypes = { { "attack" }, }, + implicitIds = { "AccuracyPercentImplicitSword1", }, weapon = { PhysicalMin = 8, PhysicalMax = 16, CritChanceBase = 5, AttackRateBase = 1.45, Range = 13, }, req = { str = 11, dex = 11, }, } @@ -619,6 +674,7 @@ itemBases["Longsword"] = { influenceTags = { shaper = "2h_sword_shaper", elder = "2h_sword_elder", adjudicator = "2h_sword_adjudicator", basilisk = "2h_sword_basilisk", crusader = "2h_sword_crusader", eyrie = "2h_sword_eyrie", cleansing = "2h_sword_cleansing", tangle = "2h_sword_tangle" }, implicit = "+60 to Accuracy Rating", implicitModTypes = { { "attack" }, }, + implicitIds = { "IncreasedAccuracy2hSwordImplicit1", }, weapon = { PhysicalMin = 11, PhysicalMax = 26, CritChanceBase = 5, AttackRateBase = 1.4, Range = 13, }, req = { level = 8, str = 20, dex = 17, }, } @@ -629,6 +685,7 @@ itemBases["Bastard Sword"] = { influenceTags = { shaper = "2h_sword_shaper", elder = "2h_sword_elder", adjudicator = "2h_sword_adjudicator", basilisk = "2h_sword_basilisk", crusader = "2h_sword_crusader", eyrie = "2h_sword_eyrie", cleansing = "2h_sword_cleansing", tangle = "2h_sword_tangle" }, implicit = "60% increased Global Accuracy Rating", implicitModTypes = { { "attack" }, }, + implicitIds = { "AccuracyPercentImplicit2HSword1", }, weapon = { PhysicalMin = 17, PhysicalMax = 29, CritChanceBase = 5, AttackRateBase = 1.45, Range = 13, }, req = { level = 12, str = 21, dex = 30, }, } @@ -639,6 +696,7 @@ itemBases["Two-Handed Sword"] = { influenceTags = { shaper = "2h_sword_shaper", elder = "2h_sword_elder", adjudicator = "2h_sword_adjudicator", basilisk = "2h_sword_basilisk", crusader = "2h_sword_crusader", eyrie = "2h_sword_eyrie", cleansing = "2h_sword_cleansing", tangle = "2h_sword_tangle" }, implicit = "+120 to Accuracy Rating", implicitModTypes = { { "attack" }, }, + implicitIds = { "IncreasedAccuracy2hSwordImplicit2", }, weapon = { PhysicalMin = 20, PhysicalMax = 38, CritChanceBase = 5, AttackRateBase = 1.4, Range = 13, }, req = { level = 17, str = 33, dex = 33, }, } @@ -649,6 +707,7 @@ itemBases["Etched Greatsword"] = { influenceTags = { shaper = "2h_sword_shaper", elder = "2h_sword_elder", adjudicator = "2h_sword_adjudicator", basilisk = "2h_sword_basilisk", crusader = "2h_sword_crusader", eyrie = "2h_sword_eyrie", cleansing = "2h_sword_cleansing", tangle = "2h_sword_tangle" }, implicit = "60% increased Global Accuracy Rating", implicitModTypes = { { "attack" }, }, + implicitIds = { "AccuracyPercentImplicit2HSword1", }, weapon = { PhysicalMin = 23, PhysicalMax = 48, CritChanceBase = 5, AttackRateBase = 1.4, Range = 13, }, req = { level = 22, str = 45, dex = 38, }, } @@ -659,6 +718,7 @@ itemBases["Ornate Sword"] = { influenceTags = { shaper = "2h_sword_shaper", elder = "2h_sword_elder", adjudicator = "2h_sword_adjudicator", basilisk = "2h_sword_basilisk", crusader = "2h_sword_crusader", eyrie = "2h_sword_eyrie", cleansing = "2h_sword_cleansing", tangle = "2h_sword_tangle" }, implicit = "+185 to Accuracy Rating", implicitModTypes = { { "attack" }, }, + implicitIds = { "IncreasedAccuracy2hSwordImplicit3", }, weapon = { PhysicalMin = 30, PhysicalMax = 50, CritChanceBase = 5, AttackRateBase = 1.4, Range = 13, }, req = { level = 27, str = 45, dex = 54, }, } @@ -669,6 +729,7 @@ itemBases["Spectral Sword"] = { influenceTags = { shaper = "2h_sword_shaper", elder = "2h_sword_elder", adjudicator = "2h_sword_adjudicator", basilisk = "2h_sword_basilisk", crusader = "2h_sword_crusader", eyrie = "2h_sword_eyrie", cleansing = "2h_sword_cleansing", tangle = "2h_sword_tangle" }, implicit = "45% increased Global Accuracy Rating", implicitModTypes = { { "attack" }, }, + implicitIds = { "AccuracyPercentImplicit2HSword2_", }, weapon = { PhysicalMin = 31, PhysicalMax = 65, CritChanceBase = 5, AttackRateBase = 1.35, Range = 13, }, req = { level = 32, str = 57, dex = 57, }, } @@ -679,6 +740,7 @@ itemBases["Curved Blade"] = { influenceTags = { shaper = "2h_sword_shaper", elder = "2h_sword_elder", adjudicator = "2h_sword_adjudicator", basilisk = "2h_sword_basilisk", crusader = "2h_sword_crusader", eyrie = "2h_sword_eyrie", cleansing = "2h_sword_cleansing", tangle = "2h_sword_tangle" }, implicit = "+40% to Global Critical Strike Multiplier", implicitModTypes = { { "damage", "critical" }, }, + implicitIds = { "CriticalMultiplierImplicitSwordM2", }, weapon = { PhysicalMin = 41, PhysicalMax = 68, CritChanceBase = 6, AttackRateBase = 1.35, Range = 13, }, req = { level = 35, str = 62, dex = 73, }, } @@ -689,6 +751,7 @@ itemBases["Butcher Sword"] = { influenceTags = { shaper = "2h_sword_shaper", elder = "2h_sword_elder", adjudicator = "2h_sword_adjudicator", basilisk = "2h_sword_basilisk", crusader = "2h_sword_crusader", eyrie = "2h_sword_eyrie", cleansing = "2h_sword_cleansing", tangle = "2h_sword_tangle" }, implicit = "+250 to Accuracy Rating", implicitModTypes = { { "attack" }, }, + implicitIds = { "IncreasedAccuracy2hSwordImplicit4", }, weapon = { PhysicalMin = 34, PhysicalMax = 79, CritChanceBase = 5, AttackRateBase = 1.3, Range = 13, }, req = { level = 36, str = 69, dex = 58, }, } @@ -699,6 +762,7 @@ itemBases["Footman Sword"] = { influenceTags = { shaper = "2h_sword_shaper", elder = "2h_sword_elder", adjudicator = "2h_sword_adjudicator", basilisk = "2h_sword_basilisk", crusader = "2h_sword_crusader", eyrie = "2h_sword_eyrie", cleansing = "2h_sword_cleansing", tangle = "2h_sword_tangle" }, implicit = "60% increased Global Accuracy Rating", implicitModTypes = { { "attack" }, }, + implicitIds = { "AccuracyPercentImplicit2HSword1", }, weapon = { PhysicalMin = 39, PhysicalMax = 65, CritChanceBase = 5, AttackRateBase = 1.45, Range = 13, }, req = { level = 40, str = 57, dex = 83, }, } @@ -709,6 +773,7 @@ itemBases["Highland Blade"] = { influenceTags = { shaper = "2h_sword_shaper", elder = "2h_sword_elder", adjudicator = "2h_sword_adjudicator", basilisk = "2h_sword_basilisk", crusader = "2h_sword_crusader", eyrie = "2h_sword_eyrie", cleansing = "2h_sword_cleansing", tangle = "2h_sword_tangle" }, implicit = "+305 to Accuracy Rating", implicitModTypes = { { "attack" }, }, + implicitIds = { "IncreasedAccuracy2hSwordImplicit5", }, weapon = { PhysicalMin = 45, PhysicalMax = 84, CritChanceBase = 5, AttackRateBase = 1.35, Range = 13, }, req = { level = 44, str = 77, dex = 77, }, } @@ -719,6 +784,7 @@ itemBases["Engraved Greatsword"] = { influenceTags = { shaper = "2h_sword_shaper", elder = "2h_sword_elder", adjudicator = "2h_sword_adjudicator", basilisk = "2h_sword_basilisk", crusader = "2h_sword_crusader", eyrie = "2h_sword_eyrie", cleansing = "2h_sword_cleansing", tangle = "2h_sword_tangle" }, implicit = "60% increased Global Accuracy Rating", implicitModTypes = { { "attack" }, }, + implicitIds = { "AccuracyPercentImplicit2HSword1", }, weapon = { PhysicalMin = 49, PhysicalMax = 102, CritChanceBase = 5, AttackRateBase = 1.3, Range = 13, }, req = { level = 48, str = 91, dex = 76, }, } @@ -729,6 +795,7 @@ itemBases["Tiger Sword"] = { influenceTags = { shaper = "2h_sword_shaper", elder = "2h_sword_elder", adjudicator = "2h_sword_adjudicator", basilisk = "2h_sword_basilisk", crusader = "2h_sword_crusader", eyrie = "2h_sword_eyrie", cleansing = "2h_sword_cleansing", tangle = "2h_sword_tangle" }, implicit = "+360 to Accuracy Rating", implicitModTypes = { { "attack" }, }, + implicitIds = { "IncreasedAccuracy2hSwordImplicit6", }, weapon = { PhysicalMin = 54, PhysicalMax = 89, CritChanceBase = 5, AttackRateBase = 1.4, Range = 13, }, req = { level = 51, str = 80, dex = 96, }, } @@ -739,6 +806,7 @@ itemBases["Wraith Sword"] = { influenceTags = { shaper = "2h_sword_shaper", elder = "2h_sword_elder", adjudicator = "2h_sword_adjudicator", basilisk = "2h_sword_basilisk", crusader = "2h_sword_crusader", eyrie = "2h_sword_eyrie", cleansing = "2h_sword_cleansing", tangle = "2h_sword_tangle" }, implicit = "45% increased Global Accuracy Rating", implicitModTypes = { { "attack" }, }, + implicitIds = { "AccuracyPercentImplicit2HSword2_", }, weapon = { PhysicalMin = 52, PhysicalMax = 109, CritChanceBase = 5, AttackRateBase = 1.35, Range = 13, }, req = { level = 54, str = 93, dex = 93, }, } @@ -749,6 +817,7 @@ itemBases["Lithe Blade"] = { influenceTags = { shaper = "2h_sword_shaper", elder = "2h_sword_elder", adjudicator = "2h_sword_adjudicator", basilisk = "2h_sword_basilisk", crusader = "2h_sword_crusader", eyrie = "2h_sword_eyrie", cleansing = "2h_sword_cleansing", tangle = "2h_sword_tangle" }, implicit = "+40% to Global Critical Strike Multiplier", implicitModTypes = { { "damage", "critical" }, }, + implicitIds = { "CriticalMultiplierImplicitSwordM2", }, weapon = { PhysicalMin = 63, PhysicalMax = 104, CritChanceBase = 6, AttackRateBase = 1.35, Range = 13, }, req = { level = 56, str = 96, dex = 113, }, } @@ -759,6 +828,7 @@ itemBases["Headman's Sword"] = { influenceTags = { shaper = "2h_sword_shaper", elder = "2h_sword_elder", adjudicator = "2h_sword_adjudicator", basilisk = "2h_sword_basilisk", crusader = "2h_sword_crusader", eyrie = "2h_sword_eyrie", cleansing = "2h_sword_cleansing", tangle = "2h_sword_tangle" }, implicit = "+400 to Accuracy Rating", implicitModTypes = { { "attack" }, }, + implicitIds = { "IncreasedAccuracy2hSwordImplicit7", }, weapon = { PhysicalMin = 55, PhysicalMax = 128, CritChanceBase = 5, AttackRateBase = 1.3, Range = 13, }, req = { level = 57, str = 106, dex = 89, }, } @@ -769,6 +839,7 @@ itemBases["Reaver Sword"] = { influenceTags = { shaper = "2h_sword_shaper", elder = "2h_sword_elder", adjudicator = "2h_sword_adjudicator", basilisk = "2h_sword_basilisk", crusader = "2h_sword_crusader", eyrie = "2h_sword_eyrie", cleansing = "2h_sword_cleansing", tangle = "2h_sword_tangle" }, implicit = "60% increased Global Accuracy Rating", implicitModTypes = { { "attack" }, }, + implicitIds = { "AccuracyPercentImplicit2HSword1", }, weapon = { PhysicalMin = 62, PhysicalMax = 104, CritChanceBase = 5, AttackRateBase = 1.5, Range = 13, }, req = { level = 59, str = 82, dex = 119, }, } @@ -779,6 +850,7 @@ itemBases["Ezomyte Blade"] = { influenceTags = { shaper = "2h_sword_shaper", elder = "2h_sword_elder", adjudicator = "2h_sword_adjudicator", basilisk = "2h_sword_basilisk", crusader = "2h_sword_crusader", eyrie = "2h_sword_eyrie", cleansing = "2h_sword_cleansing", tangle = "2h_sword_tangle" }, implicit = "+25% to Global Critical Strike Multiplier", implicitModTypes = { { "damage", "critical" }, }, + implicitIds = { "CriticalMultiplierImplicitSword2H1", }, weapon = { PhysicalMin = 62, PhysicalMax = 115, CritChanceBase = 6.5, AttackRateBase = 1.4, Range = 13, }, req = { level = 61, str = 113, dex = 113, }, } @@ -789,6 +861,7 @@ itemBases["Vaal Greatsword"] = { influenceTags = { shaper = "2h_sword_shaper", elder = "2h_sword_elder", adjudicator = "2h_sword_adjudicator", basilisk = "2h_sword_basilisk", crusader = "2h_sword_crusader", eyrie = "2h_sword_eyrie", cleansing = "2h_sword_cleansing", tangle = "2h_sword_tangle" }, implicit = "+470 to Accuracy Rating", implicitModTypes = { { "attack" }, }, + implicitIds = { "IncreasedAccuracy2hSwordImplicit9", }, weapon = { PhysicalMin = 68, PhysicalMax = 142, CritChanceBase = 5, AttackRateBase = 1.3, Range = 13, }, req = { level = 63, str = 122, dex = 104, }, } @@ -799,6 +872,7 @@ itemBases["Lion Sword"] = { influenceTags = { shaper = "2h_sword_shaper", elder = "2h_sword_elder", adjudicator = "2h_sword_adjudicator", basilisk = "2h_sword_basilisk", crusader = "2h_sword_crusader", eyrie = "2h_sword_eyrie", cleansing = "2h_sword_cleansing", tangle = "2h_sword_tangle" }, implicit = "+50 to Strength and Dexterity", implicitModTypes = { { "attribute" }, }, + implicitIds = { "StrengthDexterityImplicitSword_1", }, weapon = { PhysicalMin = 69, PhysicalMax = 115, CritChanceBase = 5, AttackRateBase = 1.45, Range = 13, }, req = { level = 65, str = 104, dex = 122, }, } @@ -809,6 +883,7 @@ itemBases["Infernal Sword"] = { influenceTags = { shaper = "2h_sword_shaper", elder = "2h_sword_elder", adjudicator = "2h_sword_adjudicator", basilisk = "2h_sword_basilisk", crusader = "2h_sword_crusader", eyrie = "2h_sword_eyrie", cleansing = "2h_sword_cleansing", tangle = "2h_sword_tangle" }, implicit = "30% increased Elemental Damage with Attack Skills", implicitModTypes = { { "elemental_damage", "damage", "elemental", "attack" }, }, + implicitIds = { "WeaponElementalDamageImplicitSword1", }, weapon = { PhysicalMin = 62, PhysicalMax = 129, CritChanceBase = 5, AttackRateBase = 1.35, Range = 13, }, req = { level = 67, str = 113, dex = 113, }, } @@ -819,6 +894,7 @@ itemBases["Exquisite Blade"] = { influenceTags = { shaper = "2h_sword_shaper", elder = "2h_sword_elder", adjudicator = "2h_sword_adjudicator", basilisk = "2h_sword_basilisk", crusader = "2h_sword_crusader", eyrie = "2h_sword_eyrie", cleansing = "2h_sword_cleansing", tangle = "2h_sword_tangle" }, implicit = "+50% to Global Critical Strike Multiplier", implicitModTypes = { { "damage", "critical" }, }, + implicitIds = { "CriticalMultiplierImplicitSword3", }, weapon = { PhysicalMin = 67, PhysicalMax = 112, CritChanceBase = 5.7, AttackRateBase = 1.35, Range = 13, }, req = { level = 70, str = 119, dex = 131, }, } @@ -829,6 +905,7 @@ itemBases["Rebuking Blade"] = { influenceTags = { shaper = "2h_sword_shaper", elder = "2h_sword_elder", adjudicator = "2h_sword_adjudicator", basilisk = "2h_sword_basilisk", crusader = "2h_sword_crusader", eyrie = "2h_sword_eyrie", cleansing = "2h_sword_cleansing", tangle = "2h_sword_tangle" }, implicit = "Attack Critical Strikes ignore Enemy Monster Elemental Resistances", implicitModTypes = { { }, }, + implicitIds = { "AttackCriticalStrikesIgnoreElementalResistancesImplicitE1", }, weapon = { PhysicalMin = 30, PhysicalMax = 56, CritChanceBase = 6.5, AttackRateBase = 1.4, Range = 13, }, req = { level = 30, str = 54, dex = 54, }, } @@ -839,6 +916,7 @@ itemBases["Blasting Blade"] = { influenceTags = { shaper = "2h_sword_shaper", elder = "2h_sword_elder", adjudicator = "2h_sword_adjudicator", basilisk = "2h_sword_basilisk", crusader = "2h_sword_crusader", eyrie = "2h_sword_eyrie", cleansing = "2h_sword_cleansing", tangle = "2h_sword_tangle" }, implicit = "Attack Critical Strikes ignore Enemy Monster Elemental Resistances", implicitModTypes = { { }, }, + implicitIds = { "AttackCriticalStrikesIgnoreElementalResistancesImplicitE1", }, weapon = { PhysicalMin = 47, PhysicalMax = 87, CritChanceBase = 6.5, AttackRateBase = 1.4, Range = 13, }, req = { level = 50, str = 86, dex = 86, }, } @@ -849,6 +927,7 @@ itemBases["Banishing Blade"] = { influenceTags = { shaper = "2h_sword_shaper", elder = "2h_sword_elder", adjudicator = "2h_sword_adjudicator", basilisk = "2h_sword_basilisk", crusader = "2h_sword_crusader", eyrie = "2h_sword_eyrie", cleansing = "2h_sword_cleansing", tangle = "2h_sword_tangle" }, implicit = "Attack Critical Strikes ignore Enemy Monster Elemental Resistances", implicitModTypes = { { }, }, + implicitIds = { "AttackCriticalStrikesIgnoreElementalResistancesImplicitE1", }, weapon = { PhysicalMin = 55, PhysicalMax = 102, CritChanceBase = 6.5, AttackRateBase = 1.4, Range = 13, }, req = { level = 70, str = 130, dex = 130, }, } diff --git a/src/Data/Bases/tincture.lua b/src/Data/Bases/tincture.lua index 1c57fc945a9..2eccf3bf08c 100644 --- a/src/Data/Bases/tincture.lua +++ b/src/Data/Bases/tincture.lua @@ -7,6 +7,7 @@ itemBases["Prismatic Tincture"] = { tags = { default = true, tincture = true, }, implicit = "(70-100)% increased Elemental Damage with Melee Weapons", implicitModTypes = { { "elemental_damage", "damage", "elemental", "attack" }, }, + implicitIds = { "TinctureElementalDamageImplicit1", }, tincture = { manaBurn = 0.7, cooldown = 8 }, req = { }, } @@ -15,6 +16,7 @@ itemBases["Rosethorn Tincture"] = { tags = { default = true, tincture = true, }, implicit = "(100-150)% increased Critical Strike Chance with Melee Weapons", implicitModTypes = { { "attack", "critical" }, }, + implicitIds = { "TinctureCriticalStrikeChanceImplicit1", }, tincture = { manaBurn = 0.7, cooldown = 8 }, req = { }, } @@ -23,6 +25,7 @@ itemBases["Ironwood Tincture"] = { tags = { default = true, tincture = true, }, implicit = "40% reduced Enemy Stun Threshold with Melee Weapons\n(15-25)% increased Stun Duration with Melee Weapons", implicitModTypes = { { "attack" }, { "attack" }, }, + implicitIds = { "TinctureStunThresholdImplicit1", }, tincture = { manaBurn = 0.9, cooldown = 10 }, req = { }, } @@ -31,6 +34,7 @@ itemBases["Ashbark Tincture"] = { tags = { default = true, tincture = true, }, implicit = "25% chance to Ignite with Melee Weapons\n(60-90)% increased Damage with Ignite from Melee Weapons", implicitModTypes = { { "elemental_damage", "damage", "elemental", "fire", "attack", "ailment" }, { "elemental_damage", "damage", "elemental", "fire", "attack", "ailment" }, }, + implicitIds = { "TinctureChanceToIgniteImplicit1", }, tincture = { manaBurn = 0.6, cooldown = 7 }, req = { }, } @@ -39,6 +43,7 @@ itemBases["Borealwood Tincture"] = { tags = { default = true, tincture = true, }, implicit = "25% chance to Freeze with Melee Weapons\n(25-35)% increased Effect of Chill from Melee Weapons", implicitModTypes = { { "elemental_damage", "damage", "elemental", "cold", "attack", "ailment" }, { "elemental_damage", "damage", "elemental", "cold", "attack", "ailment" }, }, + implicitIds = { "TinctureChanceToFreezeImplicit1", }, tincture = { manaBurn = 0.6, cooldown = 7 }, req = { }, } @@ -47,6 +52,7 @@ itemBases["Fulgurite Tincture"] = { tags = { default = true, tincture = true, }, implicit = "25% chance to Shock with Melee Weapons\n(25-35)% increased Effect of Shock from Melee Weapons", implicitModTypes = { { "elemental_damage", "damage", "elemental", "lightning", "attack", "ailment" }, { "elemental_damage", "damage", "elemental", "lightning", "attack", "ailment" }, }, + implicitIds = { "TinctureChanceToShockImplicit1", }, tincture = { manaBurn = 0.6, cooldown = 7 }, req = { }, } @@ -55,6 +61,7 @@ itemBases["Poisonberry Tincture"] = { tags = { default = true, tincture = true, }, implicit = "20% chance to Poison with Melee Weapons\n(60-90)% increased Damage with Poison from Melee Weapons", implicitModTypes = { { "chaos_damage", "poison", "damage", "chaos", "attack", "ailment" }, { "chaos_damage", "poison", "damage", "chaos", "attack", "ailment" }, }, + implicitIds = { "TinctureChanceToPoisonImplicit1", }, tincture = { manaBurn = 0.7, cooldown = 6 }, req = { }, } @@ -63,6 +70,7 @@ itemBases["Blood Sap Tincture"] = { tags = { default = true, tincture = true, }, implicit = "20% chance to cause Bleeding with Melee Weapons\n(60-90)% increased Damage with Bleeding from Melee Weapons", implicitModTypes = { { "physical_damage", "bleed", "damage", "physical", "attack", "ailment" }, { "physical_damage", "bleed", "damage", "physical", "attack", "ailment" }, }, + implicitIds = { "TinctureChanceToBleedImplicit1", }, tincture = { manaBurn = 0.7, cooldown = 6 }, req = { }, } @@ -71,6 +79,7 @@ itemBases["Oakbranch Tincture"] = { tags = { default = true, tincture = true, }, implicit = "Gain 3 Rage on Melee Weapon Hit", implicitModTypes = { { "attack" }, }, + implicitIds = { "TinctureRageOnHitImplicit1", }, tincture = { manaBurn = 0.5, cooldown = 8 }, req = { }, } @@ -79,6 +88,7 @@ itemBases["Sporebloom Tincture"] = { tags = { default = true, tincture = true, }, implicit = "25% chance to Blind Enemies on Hit with Melee Weapons\n(25-35)% increased Effect of Blind from Melee Weapons", implicitModTypes = { { "attack" }, { "attack" }, }, + implicitIds = { "TinctureChanceToBlindImplicit1", }, tincture = { manaBurn = 0.9, cooldown = 8 }, req = { }, } diff --git a/src/Data/Bases/wand.lua b/src/Data/Bases/wand.lua index 3f7ae8c2c2a..772d236a4bf 100644 --- a/src/Data/Bases/wand.lua +++ b/src/Data/Bases/wand.lua @@ -9,6 +9,7 @@ itemBases["Driftwood Wand"] = { influenceTags = { shaper = "wand_shaper", elder = "wand_elder", adjudicator = "wand_adjudicator", basilisk = "wand_basilisk", crusader = "wand_crusader", eyrie = "wand_eyrie", cleansing = "wand_cleansing", tangle = "wand_tangle" }, implicit = "(8-12)% increased Spell Damage", implicitModTypes = { { "caster_damage", "damage", "caster" }, }, + implicitIds = { "SpellDamageOnWeaponImplicitWand1", }, weapon = { PhysicalMin = 5, PhysicalMax = 9, CritChanceBase = 8.3, AttackRateBase = 1.5, Range = 120, }, req = { int = 14, }, } @@ -19,6 +20,7 @@ itemBases["Goat's Horn"] = { influenceTags = { shaper = "wand_shaper", elder = "wand_elder", adjudicator = "wand_adjudicator", basilisk = "wand_basilisk", crusader = "wand_crusader", eyrie = "wand_eyrie", cleansing = "wand_cleansing", tangle = "wand_tangle" }, implicit = "Adds (1-2) to (3-4) Fire Damage to Spells and Attacks", implicitModTypes = { { "elemental_damage", "caster_damage", "damage", "elemental", "fire", "attack", "caster" }, }, + implicitIds = { "AddedFireDamageSpellsAndAttacksImplicit1", }, weapon = { PhysicalMin = 7, PhysicalMax = 13, CritChanceBase = 8, AttackRateBase = 1.4, Range = 120, }, req = { level = 6, int = 29, }, } @@ -29,6 +31,7 @@ itemBases["Carved Wand"] = { influenceTags = { shaper = "wand_shaper", elder = "wand_elder", adjudicator = "wand_adjudicator", basilisk = "wand_basilisk", crusader = "wand_crusader", eyrie = "wand_eyrie", cleansing = "wand_cleansing", tangle = "wand_tangle" }, implicit = "(11-15)% increased Spell Damage", implicitModTypes = { { "caster_damage", "damage", "caster" }, }, + implicitIds = { "SpellDamageOnWeaponImplicitWand3", }, weapon = { PhysicalMin = 9, PhysicalMax = 16, CritChanceBase = 8, AttackRateBase = 1.6, Range = 120, }, req = { level = 12, int = 47, }, } @@ -39,6 +42,7 @@ itemBases["Quartz Wand"] = { influenceTags = { shaper = "wand_shaper", elder = "wand_elder", adjudicator = "wand_adjudicator", basilisk = "wand_basilisk", crusader = "wand_crusader", eyrie = "wand_eyrie", cleansing = "wand_cleansing", tangle = "wand_tangle" }, implicit = "Adds (2-3) to (4-7) Cold Damage to Spells and Attacks", implicitModTypes = { { "elemental_damage", "caster_damage", "damage", "elemental", "cold", "attack", "caster" }, }, + implicitIds = { "AddedColdDamageSpellsAndAttacksImplicit1", }, weapon = { PhysicalMin = 12, PhysicalMax = 23, CritChanceBase = 8, AttackRateBase = 1.45, Range = 120, }, req = { level = 18, int = 65, }, } @@ -49,6 +53,7 @@ itemBases["Spiraled Wand"] = { influenceTags = { shaper = "wand_shaper", elder = "wand_elder", adjudicator = "wand_adjudicator", basilisk = "wand_basilisk", crusader = "wand_crusader", eyrie = "wand_eyrie", cleansing = "wand_cleansing", tangle = "wand_tangle" }, implicit = "Adds (1-2) to (9-11) Lightning Damage to Spells and Attacks", implicitModTypes = { { "elemental_damage", "caster_damage", "damage", "elemental", "lightning", "attack", "caster" }, }, + implicitIds = { "AddedLightningDamageSpellsAndAttacksImplicit1", }, weapon = { PhysicalMin = 11, PhysicalMax = 32, CritChanceBase = 8, AttackRateBase = 1.45, Range = 120, }, req = { level = 24, int = 83, }, } @@ -59,6 +64,7 @@ itemBases["Sage Wand"] = { influenceTags = { shaper = "wand_shaper", elder = "wand_elder", adjudicator = "wand_adjudicator", basilisk = "wand_basilisk", crusader = "wand_crusader", eyrie = "wand_eyrie", cleansing = "wand_cleansing", tangle = "wand_tangle" }, implicit = "(17-21)% increased Spell Damage", implicitModTypes = { { "caster_damage", "damage", "caster" }, }, + implicitIds = { "SpellDamageOnWeaponImplicitWand6", }, weapon = { PhysicalMin = 17, PhysicalMax = 32, CritChanceBase = 8.7, AttackRateBase = 1.5, Range = 120, }, req = { level = 30, int = 119, }, } @@ -69,6 +75,7 @@ itemBases["Pagan Wand"] = { influenceTags = { shaper = "wand_shaper", elder = "wand_elder", adjudicator = "wand_adjudicator", basilisk = "wand_basilisk", crusader = "wand_crusader", eyrie = "wand_eyrie", cleansing = "wand_cleansing", tangle = "wand_tangle" }, implicit = "10% increased Cast Speed", implicitModTypes = { { "caster", "speed" }, }, + implicitIds = { "IncreasedCastSpeedImplicitMarakethWand1", }, weapon = { PhysicalMin = 20, PhysicalMax = 37, CritChanceBase = 8, AttackRateBase = 1.45, Range = 120, }, req = { level = 34, int = 118, }, } @@ -79,6 +86,7 @@ itemBases["Faun's Horn"] = { influenceTags = { shaper = "wand_shaper", elder = "wand_elder", adjudicator = "wand_adjudicator", basilisk = "wand_basilisk", crusader = "wand_crusader", eyrie = "wand_eyrie", cleansing = "wand_cleansing", tangle = "wand_tangle" }, implicit = "Adds (5-10) to (11-13) Fire Damage to Spells and Attacks", implicitModTypes = { { "elemental_damage", "caster_damage", "damage", "elemental", "fire", "attack", "caster" }, }, + implicitIds = { "AddedFireDamageSpellsAndAttacksImplicit2", }, weapon = { PhysicalMin = 21, PhysicalMax = 38, CritChanceBase = 8, AttackRateBase = 1.4, Range = 120, }, req = { level = 35, int = 116, }, } @@ -89,6 +97,7 @@ itemBases["Engraved Wand"] = { influenceTags = { shaper = "wand_shaper", elder = "wand_elder", adjudicator = "wand_adjudicator", basilisk = "wand_basilisk", crusader = "wand_crusader", eyrie = "wand_eyrie", cleansing = "wand_cleansing", tangle = "wand_tangle" }, implicit = "(22-26)% increased Spell Damage", implicitModTypes = { { "caster_damage", "damage", "caster" }, }, + implicitIds = { "SpellDamageOnWeaponImplicitWand9", }, weapon = { PhysicalMin = 19, PhysicalMax = 36, CritChanceBase = 8, AttackRateBase = 1.6, Range = 120, }, req = { level = 40, int = 131, }, } @@ -99,6 +108,7 @@ itemBases["Crystal Wand"] = { influenceTags = { shaper = "wand_shaper", elder = "wand_elder", adjudicator = "wand_adjudicator", basilisk = "wand_basilisk", crusader = "wand_crusader", eyrie = "wand_eyrie", cleansing = "wand_cleansing", tangle = "wand_tangle" }, implicit = "Adds (4-8) to (10-12) Cold Damage to Spells and Attacks", implicitModTypes = { { "elemental_damage", "caster_damage", "damage", "elemental", "cold", "attack", "caster" }, }, + implicitIds = { "AddedColdDamageSpellsAndAttacksImplicit2", }, weapon = { PhysicalMin = 24, PhysicalMax = 45, CritChanceBase = 8, AttackRateBase = 1.45, Range = 120, }, req = { level = 45, int = 146, }, } @@ -109,6 +119,7 @@ itemBases["Coiled Wand"] = { influenceTags = { shaper = "wand_shaper", elder = "wand_elder", adjudicator = "wand_adjudicator", basilisk = "wand_basilisk", crusader = "wand_crusader", eyrie = "wand_eyrie", cleansing = "wand_cleansing", tangle = "wand_tangle" }, implicit = "Adds (1-2) to (22-24) Lightning Damage to Spells and Attacks", implicitModTypes = { { "elemental_damage", "caster_damage", "damage", "elemental", "lightning", "attack", "caster" }, }, + implicitIds = { "AddedLightningDamageSpellsAndAttacksImplicit2", }, weapon = { PhysicalMin = 18, PhysicalMax = 55, CritChanceBase = 8, AttackRateBase = 1.45, Range = 120, }, req = { level = 49, int = 158, }, } @@ -119,6 +130,7 @@ itemBases["Omen Wand"] = { influenceTags = { shaper = "wand_shaper", elder = "wand_elder", adjudicator = "wand_adjudicator", basilisk = "wand_basilisk", crusader = "wand_crusader", eyrie = "wand_eyrie", cleansing = "wand_cleansing", tangle = "wand_tangle" }, implicit = "(27-31)% increased Spell Damage", implicitModTypes = { { "caster_damage", "damage", "caster" }, }, + implicitIds = { "SpellDamageOnWeaponImplicitWand12", }, weapon = { PhysicalMin = 24, PhysicalMax = 45, CritChanceBase = 8.7, AttackRateBase = 1.5, Range = 120, }, req = { level = 53, int = 200, }, } @@ -129,6 +141,7 @@ itemBases["Heathen Wand"] = { influenceTags = { shaper = "wand_shaper", elder = "wand_elder", adjudicator = "wand_adjudicator", basilisk = "wand_basilisk", crusader = "wand_crusader", eyrie = "wand_eyrie", cleansing = "wand_cleansing", tangle = "wand_tangle" }, implicit = "10% increased Cast Speed", implicitModTypes = { { "caster", "speed" }, }, + implicitIds = { "IncreasedCastSpeedImplicitMarakethWand1", }, weapon = { PhysicalMin = 28, PhysicalMax = 52, CritChanceBase = 8, AttackRateBase = 1.45, Range = 120, }, req = { level = 55, int = 184, }, } @@ -139,6 +152,7 @@ itemBases["Demon's Horn"] = { influenceTags = { shaper = "wand_shaper", elder = "wand_elder", adjudicator = "wand_adjudicator", basilisk = "wand_basilisk", crusader = "wand_crusader", eyrie = "wand_eyrie", cleansing = "wand_cleansing", tangle = "wand_tangle" }, implicit = "Adds (18-36) to (53-59) Fire Damage to Spells and Attacks", implicitModTypes = { { "elemental_damage", "caster_damage", "damage", "elemental", "fire", "attack", "caster" }, }, + implicitIds = { "AddedFireDamageSpellsAndAttacksImplicit3", }, weapon = { PhysicalMin = 31, PhysicalMax = 57, CritChanceBase = 8, AttackRateBase = 1.4, Range = 120, }, req = { level = 56, int = 179, }, } @@ -149,6 +163,7 @@ itemBases["Imbued Wand"] = { influenceTags = { shaper = "wand_shaper", elder = "wand_elder", adjudicator = "wand_adjudicator", basilisk = "wand_basilisk", crusader = "wand_crusader", eyrie = "wand_eyrie", cleansing = "wand_cleansing", tangle = "wand_tangle" }, implicit = "(33-37)% increased Spell Damage", implicitModTypes = { { "caster_damage", "damage", "caster" }, }, + implicitIds = { "SpellDamageOnWeaponImplicitWand15", }, weapon = { PhysicalMin = 27, PhysicalMax = 50, CritChanceBase = 8, AttackRateBase = 1.6, Range = 120, }, req = { level = 59, int = 188, }, } @@ -159,6 +174,7 @@ itemBases["Opal Wand"] = { influenceTags = { shaper = "wand_shaper", elder = "wand_elder", adjudicator = "wand_adjudicator", basilisk = "wand_basilisk", crusader = "wand_crusader", eyrie = "wand_eyrie", cleansing = "wand_cleansing", tangle = "wand_tangle" }, implicit = "Adds (14-29) to (42-47) Cold Damage to Spells and Attacks", implicitModTypes = { { "elemental_damage", "caster_damage", "damage", "elemental", "cold", "attack", "caster" }, }, + implicitIds = { "AddedColdDamageSpellsAndAttacksImplicit3", }, weapon = { PhysicalMin = 30, PhysicalMax = 56, CritChanceBase = 8, AttackRateBase = 1.45, Range = 120, }, req = { level = 62, int = 212, }, } @@ -169,6 +185,7 @@ itemBases["Tornado Wand"] = { influenceTags = { shaper = "wand_shaper", elder = "wand_elder", adjudicator = "wand_adjudicator", basilisk = "wand_basilisk", crusader = "wand_crusader", eyrie = "wand_eyrie", cleansing = "wand_cleansing", tangle = "wand_tangle" }, implicit = "Adds (3-5) to (70-82) Lightning Damage to Spells and Attacks", implicitModTypes = { { "elemental_damage", "caster_damage", "damage", "elemental", "lightning", "attack", "caster" }, }, + implicitIds = { "AddedLightningDamageSpellsAndAttacksImplicit3", }, weapon = { PhysicalMin = 22, PhysicalMax = 65, CritChanceBase = 8, AttackRateBase = 1.45, Range = 120, }, req = { level = 65, int = 212, }, } @@ -179,6 +196,7 @@ itemBases["Prophecy Wand"] = { influenceTags = { shaper = "wand_shaper", elder = "wand_elder", adjudicator = "wand_adjudicator", basilisk = "wand_basilisk", crusader = "wand_crusader", eyrie = "wand_eyrie", cleansing = "wand_cleansing", tangle = "wand_tangle" }, implicit = "(36-40)% increased Spell Damage", implicitModTypes = { { "caster_damage", "damage", "caster" }, }, + implicitIds = { "SpellDamageOnWeaponImplicitWand17", }, weapon = { PhysicalMin = 26, PhysicalMax = 48, CritChanceBase = 8.7, AttackRateBase = 1.5, Range = 120, }, req = { level = 68, int = 245, }, } @@ -189,6 +207,7 @@ itemBases["Profane Wand"] = { influenceTags = { shaper = "wand_shaper", elder = "wand_elder", adjudicator = "wand_adjudicator", basilisk = "wand_basilisk", crusader = "wand_crusader", eyrie = "wand_eyrie", cleansing = "wand_cleansing", tangle = "wand_tangle" }, implicit = "14% increased Cast Speed", implicitModTypes = { { "caster", "speed" }, }, + implicitIds = { "IncreasedCastSpeedImplicitMarakethWand2", }, weapon = { PhysicalMin = 30, PhysicalMax = 56, CritChanceBase = 8, AttackRateBase = 1.45, Range = 120, }, req = { level = 70, int = 237, }, } @@ -199,6 +218,7 @@ itemBases["Assembler Wand"] = { influenceTags = { shaper = "wand_shaper", elder = "wand_elder", adjudicator = "wand_adjudicator", basilisk = "wand_basilisk", crusader = "wand_crusader", eyrie = "wand_eyrie", cleansing = "wand_cleansing", tangle = "wand_tangle" }, implicit = "Gain an Endurance, Frenzy or Power Charge every 6 seconds", implicitModTypes = { { }, }, + implicitIds = { "GainRandomChargeEvery6SecondsImplicitE1", }, weapon = { PhysicalMin = 15, PhysicalMax = 28, CritChanceBase = 8.5, AttackRateBase = 1.5, Range = 120, }, req = { level = 30, int = 101, }, } @@ -209,6 +229,7 @@ itemBases["Congregator Wand"] = { influenceTags = { shaper = "wand_shaper", elder = "wand_elder", adjudicator = "wand_adjudicator", basilisk = "wand_basilisk", crusader = "wand_crusader", eyrie = "wand_eyrie", cleansing = "wand_cleansing", tangle = "wand_tangle" }, implicit = "Gain an Endurance, Frenzy or Power Charge every 6 seconds", implicitModTypes = { { }, }, + implicitIds = { "GainRandomChargeEvery6SecondsImplicitE1", }, weapon = { PhysicalMin = 23, PhysicalMax = 43, CritChanceBase = 8.5, AttackRateBase = 1.5, Range = 120, }, req = { level = 50, int = 168, }, } @@ -219,6 +240,7 @@ itemBases["Accumulator Wand"] = { influenceTags = { shaper = "wand_shaper", elder = "wand_elder", adjudicator = "wand_adjudicator", basilisk = "wand_basilisk", crusader = "wand_crusader", eyrie = "wand_eyrie", cleansing = "wand_cleansing", tangle = "wand_tangle" }, implicit = "Gain 2 Endurance, Frenzy or Power Charges every 6 seconds", implicitModTypes = { { }, }, + implicitIds = { "GainRandomChargeEvery6SecondsImplicitE2", }, weapon = { PhysicalMin = 27, PhysicalMax = 50, CritChanceBase = 8.5, AttackRateBase = 1.5, Range = 120, }, req = { level = 70, int = 237, }, } @@ -229,6 +251,7 @@ itemBases["Somatic Wand"] = { influenceTags = { shaper = "wand_shaper", elder = "wand_elder", adjudicator = "wand_adjudicator", basilisk = "wand_basilisk", crusader = "wand_crusader", eyrie = "wand_eyrie", cleansing = "wand_cleansing", tangle = "wand_tangle" }, implicit = "Cannot roll Caster Modifiers", implicitModTypes = { { }, }, + implicitIds = { "KineticWandImplicit", }, weapon = { PhysicalMin = 9, PhysicalMax = 18, CritChanceBase = 8.5, AttackRateBase = 1.6, Range = 120, }, req = { level = 12, int = 47, }, } @@ -239,6 +262,7 @@ itemBases["Blasting Wand"] = { influenceTags = { shaper = "wand_shaper", elder = "wand_elder", adjudicator = "wand_adjudicator", basilisk = "wand_basilisk", crusader = "wand_crusader", eyrie = "wand_eyrie", cleansing = "wand_cleansing", tangle = "wand_tangle" }, implicit = "Cannot roll Caster Modifiers", implicitModTypes = { { }, }, + implicitIds = { "KineticWandImplicit", }, weapon = { PhysicalMin = 21, PhysicalMax = 39, CritChanceBase = 8.5, AttackRateBase = 1.6, Range = 120, }, req = { level = 40, int = 131, }, } @@ -249,6 +273,7 @@ itemBases["Kinetic Wand"] = { influenceTags = { shaper = "wand_shaper", elder = "wand_elder", adjudicator = "wand_adjudicator", basilisk = "wand_basilisk", crusader = "wand_crusader", eyrie = "wand_eyrie", cleansing = "wand_cleansing", tangle = "wand_tangle" }, implicit = "Cannot roll Caster Modifiers", implicitModTypes = { { }, }, + implicitIds = { "KineticWandImplicit", }, weapon = { PhysicalMin = 29, PhysicalMax = 54, CritChanceBase = 8.5, AttackRateBase = 1.6, Range = 120, }, req = { level = 59, int = 188, }, } @@ -260,6 +285,7 @@ itemBases["Convoking Wand"] = { influenceTags = { shaper = "wand_shaper", elder = "wand_elder", adjudicator = "wand_adjudicator", basilisk = "wand_basilisk", crusader = "wand_crusader", eyrie = "wand_eyrie", cleansing = "wand_cleansing", tangle = "wand_tangle" }, implicit = "Minions deal (26-30)% increased Damage", implicitModTypes = { { "damage", "minion" }, }, + implicitIds = { "MinionDamageImplicitWand1", }, weapon = { PhysicalMin = 28, PhysicalMax = 52, CritChanceBase = 8, AttackRateBase = 1.5, Range = 120, }, req = { level = 72, int = 242, }, } @@ -271,6 +297,7 @@ itemBases["Calling Wand"] = { influenceTags = { shaper = "wand_shaper", elder = "wand_elder", adjudicator = "wand_adjudicator", basilisk = "wand_basilisk", crusader = "wand_crusader", eyrie = "wand_eyrie", cleansing = "wand_cleansing", tangle = "wand_tangle" }, implicit = "Minions deal (12-16)% increased Damage", implicitModTypes = { { "damage", "minion" }, }, + implicitIds = { "MinionDamageImplicitWand3", }, weapon = { PhysicalMin = 13, PhysicalMax = 23, CritChanceBase = 8, AttackRateBase = 1.5, Range = 120, }, req = { level = 20, int = 81, }, } @@ -282,6 +309,7 @@ itemBases["Convening Wand"] = { influenceTags = { shaper = "wand_shaper", elder = "wand_elder", adjudicator = "wand_adjudicator", basilisk = "wand_basilisk", crusader = "wand_crusader", eyrie = "wand_eyrie", cleansing = "wand_cleansing", tangle = "wand_tangle" }, implicit = "Minions deal (20-24)% increased Damage", implicitModTypes = { { "damage", "minion" }, }, + implicitIds = { "MinionDamageImplicitWand2", }, weapon = { PhysicalMin = 25, PhysicalMax = 47, CritChanceBase = 8, AttackRateBase = 1.5, Range = 120, }, req = { level = 50, int = 183, }, } diff --git a/src/Data/QueryMods.lua b/src/Data/QueryMods.lua index 26b6a949b7b..f685bd2aab7 100644 --- a/src/Data/QueryMods.lua +++ b/src/Data/QueryMods.lua @@ -1,6 +1,11 @@ -- This file is automatically generated, do not edit! --- Stat data (c) Grinding Gear Games +-- Game data (c) Grinding Gear Games +-- This file contains categories of stats, mapped from an unique id to details +-- relevant for generating search weights. +-- See TradeSiteStats.lua for a list of all trade site stats. + +-- spell-checker: disable return { ["Corrupted"] = { ["10009_ShockEffect"] = { @@ -50,10 +55,6 @@ return { }, }, ["10179_DodgeSpellHitsWhileMoving"] = { - ["Boots"] = { - ["max"] = 10, - ["min"] = 6, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -145,18 +146,6 @@ return { }, }, ["1138_BlockPercent"] = { - ["2HWeapon"] = { - ["max"] = 4, - ["min"] = 2, - }, - ["Amulet"] = { - ["max"] = 4, - ["min"] = 2, - }, - ["Staff"] = { - ["max"] = 4, - ["min"] = 2, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -181,10 +170,6 @@ return { }, }, ["1142_ChanceToSuppressSpellsOld"] = { - ["Boots"] = { - ["max"] = 6, - ["min"] = 3, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -197,7 +182,7 @@ return { ["1143_ChanceToSuppressSpells"] = { ["Boots"] = { ["max"] = 9, - ["min"] = 4, + ["min"] = 6, }, ["Quiver"] = { ["max"] = 12, @@ -213,14 +198,6 @@ return { }, }, ["1155_BlockingBlocksSpells"] = { - ["Amulet"] = { - ["max"] = 7, - ["min"] = 6, - }, - ["Shield"] = { - ["max"] = 7, - ["min"] = 6, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -231,21 +208,13 @@ return { }, }, ["1160_SpellBlockPercentage"] = { - ["2HWeapon"] = { - ["max"] = 4, - ["min"] = 2, - }, ["Amulet"] = { ["max"] = 5, - ["min"] = 2, + ["min"] = 4, }, ["Shield"] = { ["max"] = 5, - ["min"] = 2, - }, - ["Staff"] = { - ["max"] = 4, - ["min"] = 2, + ["min"] = 4, }, ["sign"] = "", ["specialCaseData"] = { @@ -257,45 +226,13 @@ return { }, }, ["1162_BlockWhileDualWielding"] = { - ["1HAxe"] = { - ["max"] = 6, - ["min"] = 3, - }, - ["1HMace"] = { - ["max"] = 6, - ["min"] = 3, - }, - ["1HSword"] = { - ["max"] = 6, - ["min"] = 3, - }, ["1HWeapon"] = { ["max"] = 10, - ["min"] = 3, - }, - ["2HAxe"] = { - ["max"] = 6, - ["min"] = 3, - }, - ["2HMace"] = { - ["max"] = 6, - ["min"] = 3, - }, - ["2HWeapon"] = { - ["max"] = 6, - ["min"] = 3, + ["min"] = 8, }, ["Claw"] = { ["max"] = 10, - ["min"] = 3, - }, - ["Dagger"] = { - ["max"] = 6, - ["min"] = 3, - }, - ["Wand"] = { - ["max"] = 6, - ["min"] = 3, + ["min"] = 8, }, ["sign"] = "", ["specialCaseData"] = { @@ -597,22 +534,6 @@ return { ["max"] = 11, ["min"] = 1.5, }, - ["Claw"] = { - ["max"] = 9.5, - ["min"] = 1.5, - }, - ["Dagger"] = { - ["max"] = 9.5, - ["min"] = 1.5, - }, - ["Staff"] = { - ["max"] = 11, - ["min"] = 1.5, - }, - ["Wand"] = { - ["max"] = 9.5, - ["min"] = 1.5, - }, ["sign"] = "", ["specialCaseData"] = { ["overrideModLine"] = "Adds # to # Physical Damage", @@ -624,37 +545,13 @@ return { }, }, ["1362_LocalFireDamage"] = { - ["1HAxe"] = { - ["max"] = 38, - ["min"] = 11.5, - }, - ["1HMace"] = { - ["max"] = 38, - ["min"] = 11.5, - }, - ["1HSword"] = { - ["max"] = 38, - ["min"] = 11.5, - }, ["1HWeapon"] = { ["max"] = 38, ["min"] = 11.5, }, - ["2HAxe"] = { - ["max"] = 38, - ["min"] = 11.5, - }, - ["2HMace"] = { - ["max"] = 38, - ["min"] = 11.5, - }, - ["2HSword"] = { - ["max"] = 38, - ["min"] = 11.5, - }, ["2HWeapon"] = { ["max"] = 50, - ["min"] = 11.5, + ["min"] = 17.5, }, ["Bow"] = { ["max"] = 50, @@ -668,6 +565,10 @@ return { ["max"] = 38, ["min"] = 11.5, }, + ["Sceptre"] = { + ["max"] = 38, + ["min"] = 11.5, + }, ["Staff"] = { ["max"] = 50, ["min"] = 17.5, @@ -687,37 +588,13 @@ return { }, }, ["1371_LocalColdDamage"] = { - ["1HAxe"] = { - ["max"] = 31.5, - ["min"] = 9.5, - }, - ["1HMace"] = { - ["max"] = 31.5, - ["min"] = 9.5, - }, - ["1HSword"] = { - ["max"] = 31.5, - ["min"] = 9.5, - }, ["1HWeapon"] = { ["max"] = 31.5, ["min"] = 9.5, }, - ["2HAxe"] = { - ["max"] = 31.5, - ["min"] = 9.5, - }, - ["2HMace"] = { - ["max"] = 31.5, - ["min"] = 9.5, - }, - ["2HSword"] = { - ["max"] = 31.5, - ["min"] = 9.5, - }, ["2HWeapon"] = { ["max"] = 43.5, - ["min"] = 9.5, + ["min"] = 14.5, }, ["Bow"] = { ["max"] = 43.5, @@ -731,6 +608,10 @@ return { ["max"] = 31.5, ["min"] = 9.5, }, + ["Sceptre"] = { + ["max"] = 31.5, + ["min"] = 9.5, + }, ["Staff"] = { ["max"] = 43.5, ["min"] = 14.5, @@ -778,37 +659,13 @@ return { }, }, ["1382_LocalLightningDamage"] = { - ["1HAxe"] = { - ["max"] = 41, - ["min"] = 14, - }, - ["1HMace"] = { - ["max"] = 41, - ["min"] = 14, - }, - ["1HSword"] = { - ["max"] = 41, - ["min"] = 14, - }, ["1HWeapon"] = { ["max"] = 41, ["min"] = 14, }, - ["2HAxe"] = { - ["max"] = 41, - ["min"] = 14, - }, - ["2HMace"] = { - ["max"] = 41, - ["min"] = 14, - }, - ["2HSword"] = { - ["max"] = 41, - ["min"] = 14, - }, ["2HWeapon"] = { ["max"] = 58, - ["min"] = 14, + ["min"] = 18.5, }, ["Bow"] = { ["max"] = 58, @@ -822,6 +679,10 @@ return { ["max"] = 41, ["min"] = 14, }, + ["Sceptre"] = { + ["max"] = 41, + ["min"] = 14, + }, ["Staff"] = { ["max"] = 58, ["min"] = 18.5, @@ -841,18 +702,10 @@ return { }, }, ["1387_ChaosDamage"] = { - ["AnyJewel"] = { - ["max"] = 2, - ["min"] = 1.5, - }, - ["BaseJewel"] = { + ["AbyssJewel"] = { ["max"] = 2, ["min"] = 1.5, }, - ["Ring"] = { - ["max"] = 11, - ["min"] = 1.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -863,58 +716,14 @@ return { }, }, ["1390_LocalChaosDamage"] = { - ["1HAxe"] = { - ["max"] = 17, - ["min"] = 2, - }, - ["1HMace"] = { - ["max"] = 17, - ["min"] = 2, - }, - ["1HSword"] = { - ["max"] = 17, - ["min"] = 2, - }, ["1HWeapon"] = { ["max"] = 17, ["min"] = 2, }, - ["2HAxe"] = { - ["max"] = 17, - ["min"] = 2, - }, - ["2HMace"] = { - ["max"] = 17, - ["min"] = 2, - }, - ["2HSword"] = { - ["max"] = 17, - ["min"] = 2, - }, - ["2HWeapon"] = { - ["max"] = 17, - ["min"] = 2, - }, - ["Bow"] = { - ["max"] = 17, - ["min"] = 2, - }, - ["Claw"] = { - ["max"] = 17, - ["min"] = 2, - }, ["Dagger"] = { ["max"] = 17, ["min"] = 2, }, - ["Staff"] = { - ["max"] = 17, - ["min"] = 2, - }, - ["Wand"] = { - ["max"] = 17, - ["min"] = 2, - }, ["sign"] = "", ["specialCaseData"] = { ["overrideModLine"] = "Adds # to # Chaos Damage", @@ -942,7 +751,7 @@ return { ["1410_IncreasedAttackSpeed"] = { ["Amulet"] = { ["max"] = 10, - ["min"] = 4, + ["min"] = 8, }, ["Gloves"] = { ["max"] = 10, @@ -995,7 +804,7 @@ return { ["min"] = 3, }, ["Bow"] = { - ["max"] = 7, + ["max"] = 5, ["min"] = 3, }, ["Claw"] = { @@ -1006,12 +815,16 @@ return { ["max"] = 7, ["min"] = 5, }, + ["Sceptre"] = { + ["max"] = 7, + ["min"] = 5, + }, ["Staff"] = { ["max"] = 7, ["min"] = 5, }, ["Wand"] = { - ["max"] = 7, + ["max"] = 5, ["min"] = 3, }, ["sign"] = "", @@ -1025,10 +838,6 @@ return { }, }, ["1446_IncreasedCastSpeed"] = { - ["1HMace"] = { - ["max"] = 15, - ["min"] = 12, - }, ["1HWeapon"] = { ["max"] = 15, ["min"] = 12, @@ -1039,15 +848,15 @@ return { }, ["Gloves"] = { ["max"] = 10, - ["min"] = 4, + ["min"] = 8, }, ["Ring"] = { ["max"] = 10, - ["min"] = 4, + ["min"] = 8, }, - ["Shield"] = { - ["max"] = 6, - ["min"] = 4, + ["Sceptre"] = { + ["max"] = 15, + ["min"] = 12, }, ["Staff"] = { ["max"] = 15, @@ -1099,10 +908,6 @@ return { }, }, ["1464_LocalCriticalStrikeChance"] = { - ["1HMace"] = { - ["max"] = 18, - ["min"] = 14, - }, ["1HSword"] = { ["max"] = 18, ["min"] = 14, @@ -1127,6 +932,10 @@ return { ["max"] = 18, ["min"] = 14, }, + ["Sceptre"] = { + ["max"] = 18, + ["min"] = 14, + }, ["Staff"] = { ["max"] = 18, ["min"] = 14, @@ -1185,14 +994,6 @@ return { }, }, ["1521_ImmuneToKnockback"] = { - ["Boots"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Chest"] = { - ["max"] = 1, - ["min"] = 1, - }, ["specialCaseData"] = { }, ["tradeMod"] = { @@ -1216,6 +1017,26 @@ return { }, }, ["1561_MaximumEnergyShieldPercent"] = { + ["Boots"] = { + ["max"] = 6, + ["min"] = 4, + }, + ["Chest"] = { + ["max"] = 6, + ["min"] = 4, + }, + ["Gloves"] = { + ["max"] = 6, + ["min"] = 4, + }, + ["Helmet"] = { + ["max"] = 6, + ["min"] = 4, + }, + ["Shield"] = { + ["max"] = 6, + ["min"] = 4, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -1230,6 +1051,26 @@ return { ["max"] = 8, ["min"] = 6, }, + ["Boots"] = { + ["max"] = 6, + ["min"] = 4, + }, + ["Chest"] = { + ["max"] = 6, + ["min"] = 4, + }, + ["Gloves"] = { + ["max"] = 6, + ["min"] = 4, + }, + ["Helmet"] = { + ["max"] = 6, + ["min"] = 4, + }, + ["Shield"] = { + ["max"] = 6, + ["min"] = 4, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -1240,18 +1081,6 @@ return { }, }, ["1592_IncreasedItemQuantity"] = { - ["Amulet"] = { - ["max"] = 5, - ["min"] = 3, - }, - ["Belt"] = { - ["max"] = 5, - ["min"] = 3, - }, - ["Ring"] = { - ["max"] = 5, - ["min"] = 3, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -1332,70 +1161,10 @@ return { }, }, ["1641_ChaosResistance"] = { - ["1HAxe"] = { - ["max"] = 4, - ["min"] = 2, - }, - ["1HMace"] = { - ["max"] = 4, - ["min"] = 2, - }, - ["1HSword"] = { - ["max"] = 4, - ["min"] = 2, - }, - ["1HWeapon"] = { - ["max"] = 4, - ["min"] = 2, - }, - ["2HAxe"] = { - ["max"] = 4, - ["min"] = 2, - }, - ["2HMace"] = { - ["max"] = 4, - ["min"] = 2, - }, - ["2HSword"] = { - ["max"] = 4, - ["min"] = 2, - }, - ["2HWeapon"] = { - ["max"] = 4, - ["min"] = 2, - }, - ["AnyJewel"] = { - ["max"] = 3, - ["min"] = 1, - }, - ["BaseJewel"] = { + ["AbyssJewel"] = { ["max"] = 3, ["min"] = 1, }, - ["Bow"] = { - ["max"] = 4, - ["min"] = 2, - }, - ["Claw"] = { - ["max"] = 4, - ["min"] = 2, - }, - ["Dagger"] = { - ["max"] = 4, - ["min"] = 2, - }, - ["FishingRod"] = { - ["max"] = 4, - ["min"] = 2, - }, - ["Staff"] = { - ["max"] = 4, - ["min"] = 2, - }, - ["Wand"] = { - ["max"] = 4, - ["min"] = 2, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -1442,53 +1211,9 @@ return { }, }, ["1670_FireDamageLifeLeechPermyriad"] = { - ["1HAxe"] = { - ["max"] = 0.2, - ["min"] = 0.2, - }, - ["1HMace"] = { - ["max"] = 0.2, - ["min"] = 0.2, - }, - ["1HSword"] = { - ["max"] = 0.2, - ["min"] = 0.2, - }, - ["1HWeapon"] = { - ["max"] = 0.2, - ["min"] = 0.2, - }, - ["2HAxe"] = { - ["max"] = 0.2, - ["min"] = 0.2, - }, - ["2HMace"] = { - ["max"] = 0.2, - ["min"] = 0.2, - }, - ["2HSword"] = { - ["max"] = 0.2, - ["min"] = 0.2, - }, - ["2HWeapon"] = { - ["max"] = 0.2, - ["min"] = 0.2, - }, ["Amulet"] = { ["max"] = 0.5, - ["min"] = 0.2, - }, - ["Bow"] = { - ["max"] = 0.2, - ["min"] = 0.2, - }, - ["Claw"] = { - ["max"] = 0.2, - ["min"] = 0.2, - }, - ["Dagger"] = { - ["max"] = 0.2, - ["min"] = 0.2, + ["min"] = 0.5, }, ["Helmet"] = { ["max"] = 0.5, @@ -1496,15 +1221,7 @@ return { }, ["Quiver"] = { ["max"] = 0.5, - ["min"] = 0.2, - }, - ["Staff"] = { - ["max"] = 0.2, - ["min"] = 0.2, - }, - ["Wand"] = { - ["max"] = 0.2, - ["min"] = 0.2, + ["min"] = 0.5, }, ["sign"] = "", ["specialCaseData"] = { @@ -1516,53 +1233,9 @@ return { }, }, ["1675_ColdDamageLifeLeechPermyriad"] = { - ["1HAxe"] = { - ["max"] = 0.2, - ["min"] = 0.2, - }, - ["1HMace"] = { - ["max"] = 0.2, - ["min"] = 0.2, - }, - ["1HSword"] = { - ["max"] = 0.2, - ["min"] = 0.2, - }, - ["1HWeapon"] = { - ["max"] = 0.2, - ["min"] = 0.2, - }, - ["2HAxe"] = { - ["max"] = 0.2, - ["min"] = 0.2, - }, - ["2HMace"] = { - ["max"] = 0.2, - ["min"] = 0.2, - }, - ["2HSword"] = { - ["max"] = 0.2, - ["min"] = 0.2, - }, - ["2HWeapon"] = { - ["max"] = 0.2, - ["min"] = 0.2, - }, ["Amulet"] = { ["max"] = 0.5, - ["min"] = 0.2, - }, - ["Bow"] = { - ["max"] = 0.2, - ["min"] = 0.2, - }, - ["Claw"] = { - ["max"] = 0.2, - ["min"] = 0.2, - }, - ["Dagger"] = { - ["max"] = 0.2, - ["min"] = 0.2, + ["min"] = 0.5, }, ["Helmet"] = { ["max"] = 0.5, @@ -1570,15 +1243,7 @@ return { }, ["Quiver"] = { ["max"] = 0.5, - ["min"] = 0.2, - }, - ["Staff"] = { - ["max"] = 0.2, - ["min"] = 0.2, - }, - ["Wand"] = { - ["max"] = 0.2, - ["min"] = 0.2, + ["min"] = 0.5, }, ["sign"] = "", ["specialCaseData"] = { @@ -1590,53 +1255,9 @@ return { }, }, ["1679_LightningDamageLifeLeechPermyriad"] = { - ["1HAxe"] = { - ["max"] = 0.2, - ["min"] = 0.2, - }, - ["1HMace"] = { - ["max"] = 0.2, - ["min"] = 0.2, - }, - ["1HSword"] = { - ["max"] = 0.2, - ["min"] = 0.2, - }, - ["1HWeapon"] = { - ["max"] = 0.2, - ["min"] = 0.2, - }, - ["2HAxe"] = { - ["max"] = 0.2, - ["min"] = 0.2, - }, - ["2HMace"] = { - ["max"] = 0.2, - ["min"] = 0.2, - }, - ["2HSword"] = { - ["max"] = 0.2, - ["min"] = 0.2, - }, - ["2HWeapon"] = { - ["max"] = 0.2, - ["min"] = 0.2, - }, ["Amulet"] = { ["max"] = 0.5, - ["min"] = 0.2, - }, - ["Bow"] = { - ["max"] = 0.2, - ["min"] = 0.2, - }, - ["Claw"] = { - ["max"] = 0.2, - ["min"] = 0.2, - }, - ["Dagger"] = { - ["max"] = 0.2, - ["min"] = 0.2, + ["min"] = 0.5, }, ["Helmet"] = { ["max"] = 0.5, @@ -1644,15 +1265,7 @@ return { }, ["Quiver"] = { ["max"] = 0.5, - ["min"] = 0.2, - }, - ["Staff"] = { - ["max"] = 0.2, - ["min"] = 0.2, - }, - ["Wand"] = { - ["max"] = 0.2, - ["min"] = 0.2, + ["min"] = 0.5, }, ["sign"] = "", ["specialCaseData"] = { @@ -1708,7 +1321,7 @@ return { ["1744_ManaGainPerTarget"] = { ["Ring"] = { ["max"] = 6, - ["min"] = 1, + ["min"] = 4, }, ["sign"] = "", ["specialCaseData"] = { @@ -1720,6 +1333,26 @@ return { }, }, ["175_IncreaseSocketedDurationGemLevel"] = { + ["Boots"] = { + ["max"] = 2, + ["min"] = 2, + }, + ["Chest"] = { + ["max"] = 2, + ["min"] = 2, + }, + ["Gloves"] = { + ["max"] = 2, + ["min"] = 2, + }, + ["Helmet"] = { + ["max"] = 2, + ["min"] = 2, + }, + ["Shield"] = { + ["max"] = 2, + ["min"] = 2, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -1730,6 +1363,26 @@ return { }, }, ["176_IncreasedSocketedAoEGemLevel"] = { + ["Boots"] = { + ["max"] = 2, + ["min"] = 2, + }, + ["Chest"] = { + ["max"] = 2, + ["min"] = 2, + }, + ["Gloves"] = { + ["max"] = 2, + ["min"] = 2, + }, + ["Helmet"] = { + ["max"] = 2, + ["min"] = 2, + }, + ["Shield"] = { + ["max"] = 2, + ["min"] = 2, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -1740,6 +1393,26 @@ return { }, }, ["177_LocalIncreaseSocketedProjectileLevelCorrupted"] = { + ["Boots"] = { + ["max"] = 2, + ["min"] = 2, + }, + ["Chest"] = { + ["max"] = 2, + ["min"] = 2, + }, + ["Gloves"] = { + ["max"] = 2, + ["min"] = 2, + }, + ["Helmet"] = { + ["max"] = 2, + ["min"] = 2, + }, + ["Shield"] = { + ["max"] = 2, + ["min"] = 2, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -1764,14 +1437,6 @@ return { }, }, ["1791_AdditionalArrowPierce"] = { - ["2HWeapon"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Bow"] = { - ["max"] = 1, - ["min"] = 1, - }, ["specialCaseData"] = { }, ["tradeMod"] = { @@ -1821,14 +1486,6 @@ return { }, }, ["1796_ProjectileSpeed"] = { - ["1HWeapon"] = { - ["max"] = 8, - ["min"] = 4, - }, - ["Wand"] = { - ["max"] = 8, - ["min"] = 4, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -1841,11 +1498,11 @@ return { ["1798_MovementVelocity"] = { ["Amulet"] = { ["max"] = 10, - ["min"] = 2, + ["min"] = 8, }, ["Boots"] = { ["max"] = 10, - ["min"] = 2, + ["min"] = 8, }, ["sign"] = "", ["specialCaseData"] = { @@ -1857,10 +1514,6 @@ return { }, }, ["1804_MaximumEnduranceCharges"] = { - ["Belt"] = { - ["max"] = 1, - ["min"] = 1, - }, ["Boots"] = { ["max"] = 1, ["min"] = 1, @@ -1875,14 +1528,6 @@ return { }, }, ["1809_MaximumFrenzyCharges"] = { - ["Amulet"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Boots"] = { - ["max"] = 1, - ["min"] = 1, - }, ["Gloves"] = { ["max"] = 1, ["min"] = 1, @@ -1897,6 +1542,26 @@ return { }, }, ["180_LocalIncreaseSocketedMinionGemLevel"] = { + ["Boots"] = { + ["max"] = 2, + ["min"] = 2, + }, + ["Chest"] = { + ["max"] = 2, + ["min"] = 2, + }, + ["Gloves"] = { + ["max"] = 2, + ["min"] = 2, + }, + ["Helmet"] = { + ["max"] = 2, + ["min"] = 2, + }, + ["Shield"] = { + ["max"] = 2, + ["min"] = 2, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -1907,34 +1572,10 @@ return { }, }, ["1814_IncreasedMaximumPowerCharges"] = { - ["2HAxe"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["2HMace"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["2HSword"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["2HWeapon"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Bow"] = { - ["max"] = 1, - ["min"] = 1, - }, ["Helmet"] = { ["max"] = 1, ["min"] = 1, }, - ["Staff"] = { - ["max"] = 1, - ["min"] = 1, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -1945,6 +1586,26 @@ return { }, }, ["181_LocalIncreaseSocketedAuraLevelCorrupted"] = { + ["Boots"] = { + ["max"] = 2, + ["min"] = 2, + }, + ["Chest"] = { + ["max"] = 2, + ["min"] = 2, + }, + ["Gloves"] = { + ["max"] = 2, + ["min"] = 2, + }, + ["Helmet"] = { + ["max"] = 2, + ["min"] = 2, + }, + ["Shield"] = { + ["max"] = 2, + ["min"] = 2, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -1955,10 +1616,6 @@ return { }, }, ["1830_PowerChargeOnCriticalStrikeChance"] = { - ["1HMace"] = { - ["max"] = 7, - ["min"] = 5, - }, ["1HWeapon"] = { ["max"] = 7, ["min"] = 5, @@ -1975,6 +1632,10 @@ return { ["max"] = 7, ["min"] = 5, }, + ["Sceptre"] = { + ["max"] = 7, + ["min"] = 5, + }, ["Staff"] = { ["max"] = 7, ["min"] = 5, @@ -2006,14 +1667,6 @@ return { }, }, ["1844_ChanceToAvoidFreezeAndChill"] = { - ["AnyJewel"] = { - ["max"] = 25, - ["min"] = 20, - }, - ["BaseJewel"] = { - ["max"] = 25, - ["min"] = 20, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -2028,26 +1681,6 @@ return { ["max"] = 25, ["min"] = 20, }, - ["Amulet"] = { - ["max"] = 20, - ["min"] = 10, - }, - ["AnyJewel"] = { - ["max"] = 25, - ["min"] = 20, - }, - ["BaseJewel"] = { - ["max"] = 25, - ["min"] = 20, - }, - ["Chest"] = { - ["max"] = 20, - ["min"] = 10, - }, - ["Ring"] = { - ["max"] = 20, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -2062,26 +1695,6 @@ return { ["max"] = 25, ["min"] = 20, }, - ["Amulet"] = { - ["max"] = 20, - ["min"] = 10, - }, - ["AnyJewel"] = { - ["max"] = 25, - ["min"] = 20, - }, - ["BaseJewel"] = { - ["max"] = 25, - ["min"] = 20, - }, - ["Chest"] = { - ["max"] = 20, - ["min"] = 10, - }, - ["Shield"] = { - ["max"] = 20, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -2096,14 +1709,6 @@ return { ["max"] = 25, ["min"] = 20, }, - ["AnyJewel"] = { - ["max"] = 25, - ["min"] = 20, - }, - ["BaseJewel"] = { - ["max"] = 25, - ["min"] = 20, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -2114,14 +1719,6 @@ return { }, }, ["1848_ReducedShockChance"] = { - ["Belt"] = { - ["max"] = 20, - ["min"] = 10, - }, - ["Chest"] = { - ["max"] = 20, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -2136,14 +1733,6 @@ return { ["max"] = 25, ["min"] = 20, }, - ["AnyJewel"] = { - ["max"] = 25, - ["min"] = 20, - }, - ["BaseJewel"] = { - ["max"] = 25, - ["min"] = 20, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -2154,6 +1743,26 @@ return { }, }, ["184_LocalIncreaseSocketedCurseLevelCorrupted"] = { + ["Boots"] = { + ["max"] = 2, + ["min"] = 2, + }, + ["Chest"] = { + ["max"] = 2, + ["min"] = 2, + }, + ["Gloves"] = { + ["max"] = 2, + ["min"] = 2, + }, + ["Helmet"] = { + ["max"] = 2, + ["min"] = 2, + }, + ["Shield"] = { + ["max"] = 2, + ["min"] = 2, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -2168,14 +1777,6 @@ return { ["max"] = 25, ["min"] = 20, }, - ["AnyJewel"] = { - ["max"] = 25, - ["min"] = 20, - }, - ["BaseJewel"] = { - ["max"] = 25, - ["min"] = 20, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -2186,11 +1787,7 @@ return { }, }, ["1872_ReducedChillDuration"] = { - ["AnyJewel"] = { - ["max"] = 5, - ["min"] = 3, - }, - ["BaseJewel"] = { + ["AbyssJewel"] = { ["max"] = 5, ["min"] = 3, }, @@ -2204,11 +1801,7 @@ return { }, }, ["1873_ReducedShockDuration"] = { - ["AnyJewel"] = { - ["max"] = 5, - ["min"] = 3, - }, - ["BaseJewel"] = { + ["AbyssJewel"] = { ["max"] = 5, ["min"] = 3, }, @@ -2222,11 +1815,7 @@ return { }, }, ["1874_ReducedFreezeDuration"] = { - ["AnyJewel"] = { - ["max"] = 5, - ["min"] = 3, - }, - ["BaseJewel"] = { + ["AbyssJewel"] = { ["max"] = 5, ["min"] = 3, }, @@ -2240,11 +1829,7 @@ return { }, }, ["1875_ReducedBurnDuration"] = { - ["AnyJewel"] = { - ["max"] = 5, - ["min"] = 3, - }, - ["BaseJewel"] = { + ["AbyssJewel"] = { ["max"] = 5, ["min"] = 3, }, @@ -2290,6 +1875,26 @@ return { }, }, ["187_IncreasedSocketedTrapOrMineGemLevel"] = { + ["Boots"] = { + ["max"] = 2, + ["min"] = 2, + }, + ["Chest"] = { + ["max"] = 2, + ["min"] = 2, + }, + ["Gloves"] = { + ["max"] = 2, + ["min"] = 2, + }, + ["Helmet"] = { + ["max"] = 2, + ["min"] = 2, + }, + ["Shield"] = { + ["max"] = 2, + ["min"] = 2, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -2346,17 +1951,9 @@ return { }, ["Belt"] = { ["max"] = 10, - ["min"] = 4, - }, - ["Bow"] = { - ["max"] = 30, - ["min"] = 25, - }, - ["Claw"] = { - ["max"] = 20, - ["min"] = 15, + ["min"] = 8, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 20, ["min"] = 15, }, @@ -2378,26 +1975,6 @@ return { }, }, ["188_LocalIncreaseSocketedVaalGemLevel"] = { - ["Boots"] = { - ["max"] = 2, - ["min"] = 1, - }, - ["Chest"] = { - ["max"] = 2, - ["min"] = 1, - }, - ["Gloves"] = { - ["max"] = 2, - ["min"] = 1, - }, - ["Helmet"] = { - ["max"] = 2, - ["min"] = 1, - }, - ["Shield"] = { - ["max"] = 2, - ["min"] = 1, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -2410,7 +1987,7 @@ return { ["1895_SkillEffectDuration"] = { ["Belt"] = { ["max"] = 15, - ["min"] = 5, + ["min"] = 12, }, ["sign"] = "", ["specialCaseData"] = { @@ -2464,6 +2041,26 @@ return { }, }, ["193_LocalSocketedWarcryGemLevel"] = { + ["Boots"] = { + ["max"] = 2, + ["min"] = 2, + }, + ["Chest"] = { + ["max"] = 2, + ["min"] = 2, + }, + ["Gloves"] = { + ["max"] = 2, + ["min"] = 2, + }, + ["Helmet"] = { + ["max"] = 2, + ["min"] = 2, + }, + ["Shield"] = { + ["max"] = 2, + ["min"] = 2, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -2488,18 +2085,6 @@ return { }, }, ["1955_ConvertPhysicalToFire"] = { - ["1HMace"] = { - ["max"] = 20, - ["min"] = 10, - }, - ["1HWeapon"] = { - ["max"] = 20, - ["min"] = 10, - }, - ["Quiver"] = { - ["max"] = 20, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -2510,18 +2095,6 @@ return { }, }, ["1957_ConvertPhysicalToCold"] = { - ["1HMace"] = { - ["max"] = 20, - ["min"] = 10, - }, - ["1HWeapon"] = { - ["max"] = 20, - ["min"] = 10, - }, - ["Quiver"] = { - ["max"] = 20, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -2532,18 +2105,6 @@ return { }, }, ["1959_MonsterConvertPhysicalDamageToLightning"] = { - ["1HMace"] = { - ["max"] = 20, - ["min"] = 10, - }, - ["1HWeapon"] = { - ["max"] = 20, - ["min"] = 10, - }, - ["Quiver"] = { - ["max"] = 20, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -2558,10 +2119,6 @@ return { ["max"] = 5, ["min"] = 4, }, - ["Amulet"] = { - ["max"] = 20, - ["min"] = 15, - }, ["AnyJewel"] = { ["max"] = 5, ["min"] = 4, @@ -2570,10 +2127,6 @@ return { ["max"] = 5, ["min"] = 4, }, - ["Helmet"] = { - ["max"] = 20, - ["min"] = 15, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -2598,46 +2151,6 @@ return { }, }, ["2039_CullingStrike"] = { - ["1HAxe"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["1HSword"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["1HWeapon"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["2HAxe"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["2HSword"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["2HWeapon"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Bow"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Claw"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Dagger"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Wand"] = { - ["max"] = 1, - ["min"] = 1, - }, ["specialCaseData"] = { }, ["tradeMod"] = { @@ -2647,58 +2160,6 @@ return { }, }, ["2042_HitsCauseMonsterFlee"] = { - ["1HAxe"] = { - ["max"] = 5, - ["min"] = 5, - }, - ["1HMace"] = { - ["max"] = 5, - ["min"] = 5, - }, - ["1HSword"] = { - ["max"] = 5, - ["min"] = 5, - }, - ["1HWeapon"] = { - ["max"] = 5, - ["min"] = 5, - }, - ["2HAxe"] = { - ["max"] = 5, - ["min"] = 5, - }, - ["2HMace"] = { - ["max"] = 5, - ["min"] = 5, - }, - ["2HSword"] = { - ["max"] = 5, - ["min"] = 5, - }, - ["2HWeapon"] = { - ["max"] = 5, - ["min"] = 5, - }, - ["Bow"] = { - ["max"] = 5, - ["min"] = 5, - }, - ["Claw"] = { - ["max"] = 5, - ["min"] = 5, - }, - ["Dagger"] = { - ["max"] = 5, - ["min"] = 5, - }, - ["Staff"] = { - ["max"] = 5, - ["min"] = 5, - }, - ["Wand"] = { - ["max"] = 5, - ["min"] = 5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -2709,11 +2170,7 @@ return { }, }, ["2057_ActorSize"] = { - ["AnyJewel"] = { - ["max"] = -1, - ["min"] = -1, - }, - ["BaseJewel"] = { + ["AbyssJewel"] = { ["max"] = -1, ["min"] = -1, }, @@ -2852,11 +2309,7 @@ return { }, }, ["2233_ReducedReservationForJewel"] = { - ["AnyJewel"] = { - ["max"] = 2, - ["min"] = 2, - }, - ["BaseJewel"] = { + ["AbyssJewel"] = { ["max"] = 2, ["min"] = 2, }, @@ -2870,14 +2323,6 @@ return { }, }, ["2234_PhysicalAttackDamageTaken"] = { - ["Amulet"] = { - ["max"] = 17, - ["min"] = 10, - }, - ["Shield"] = { - ["max"] = 17, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -2945,14 +2390,6 @@ return { }, }, ["224_DisplaySocketedGemGetsIncreasedAreaOfEffectLevel"] = { - ["2HWeapon"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Staff"] = { - ["max"] = 1, - ["min"] = 1, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -2963,10 +2400,6 @@ return { }, }, ["2255_TrapsAllowed"] = { - ["Belt"] = { - ["max"] = 1, - ["min"] = 1, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -2977,10 +2410,6 @@ return { }, }, ["2440_EnemiesCantLifeLeech"] = { - ["Helmet"] = { - ["max"] = 1, - ["min"] = 1, - }, ["specialCaseData"] = { }, ["tradeMod"] = { @@ -2990,10 +2419,6 @@ return { }, }, ["2447_PhysicalDamageTakenAsFirePercent"] = { - ["Shield"] = { - ["max"] = 8, - ["min"] = 6, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -3004,10 +2429,6 @@ return { }, }, ["2448_PhysicalDamageTakenAsCold"] = { - ["Shield"] = { - ["max"] = 8, - ["min"] = 6, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -3018,10 +2439,6 @@ return { }, }, ["2449_PhysicalDamageTakenAsLightningPercent"] = { - ["Shield"] = { - ["max"] = 8, - ["min"] = 6, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -3032,10 +2449,6 @@ return { }, }, ["2451_PhysicalDamageTakenAsChaos"] = { - ["Shield"] = { - ["max"] = 8, - ["min"] = 6, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -3046,18 +2459,6 @@ return { }, }, ["2455_PercentDamageGoesToMana"] = { - ["Amulet"] = { - ["max"] = 6, - ["min"] = 3, - }, - ["Ring"] = { - ["max"] = 6, - ["min"] = 3, - }, - ["Shield"] = { - ["max"] = 6, - ["min"] = 3, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -3215,10 +2616,6 @@ return { }, }, ["2699_DamageRemovedFromManaBeforeLife"] = { - ["Helmet"] = { - ["max"] = 5, - ["min"] = 3, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -3229,58 +2626,14 @@ return { }, }, ["2745_LocalMeleeWeaponRange"] = { - ["1HAxe"] = { - ["max"] = 0.2, - ["min"] = 0.1, - }, - ["1HMace"] = { - ["max"] = 0.2, - ["min"] = 0.1, - }, - ["1HSword"] = { - ["max"] = 0.2, - ["min"] = 0.1, - }, - ["1HWeapon"] = { - ["max"] = 0.2, - ["min"] = 0.1, - }, ["2HAxe"] = { ["max"] = 0.2, ["min"] = 0.1, }, - ["2HMace"] = { - ["max"] = 0.2, - ["min"] = 0.1, - }, - ["2HSword"] = { - ["max"] = 0.2, - ["min"] = 0.1, - }, ["2HWeapon"] = { ["max"] = 0.2, ["min"] = 0.1, }, - ["Bow"] = { - ["max"] = 0.2, - ["min"] = 0.1, - }, - ["Claw"] = { - ["max"] = 0.2, - ["min"] = 0.1, - }, - ["Dagger"] = { - ["max"] = 0.2, - ["min"] = 0.1, - }, - ["Staff"] = { - ["max"] = 0.2, - ["min"] = 0.1, - }, - ["Wand"] = { - ["max"] = 0.2, - ["min"] = 0.1, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -3475,18 +2828,6 @@ return { ["max"] = 15, ["min"] = 10, }, - ["Claw"] = { - ["max"] = 15, - ["min"] = 10, - }, - ["Dagger"] = { - ["max"] = 15, - ["min"] = 10, - }, - ["Wand"] = { - ["max"] = 15, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -3497,11 +2838,7 @@ return { }, }, ["3026_ChargeDuration"] = { - ["AnyJewel"] = { - ["max"] = 7, - ["min"] = 3, - }, - ["BaseJewel"] = { + ["AbyssJewel"] = { ["max"] = 7, ["min"] = 3, }, @@ -3536,11 +2873,7 @@ return { }, }, ["3095_VaalSkillDamage"] = { - ["AnyJewel"] = { - ["max"] = 10, - ["min"] = 5, - }, - ["BaseJewel"] = { + ["AbyssJewel"] = { ["max"] = 10, ["min"] = 5, }, @@ -3554,11 +2887,7 @@ return { }, }, ["3096_DamageWhileDead"] = { - ["AnyJewel"] = { - ["max"] = 30, - ["min"] = 20, - }, - ["BaseJewel"] = { + ["AbyssJewel"] = { ["max"] = 30, ["min"] = 20, }, @@ -3572,11 +2901,7 @@ return { }, }, ["3099_ChaosDamagePerCorruptedItem"] = { - ["AnyJewel"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["BaseJewel"] = { + ["AbyssJewel"] = { ["max"] = 1, ["min"] = 1, }, @@ -3590,11 +2915,7 @@ return { }, }, ["3100_LifeLeechRatePerCorruptedItem"] = { - ["AnyJewel"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["BaseJewel"] = { + ["AbyssJewel"] = { ["max"] = 1, ["min"] = 1, }, @@ -3608,11 +2929,7 @@ return { }, }, ["3102_ManaLeechRatePerCorrupteditem"] = { - ["AnyJewel"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["BaseJewel"] = { + ["AbyssJewel"] = { ["max"] = 1, ["min"] = 1, }, @@ -3626,11 +2943,7 @@ return { }, }, ["3132_ChanceToTakeCriticalStrike"] = { - ["AnyJewel"] = { - ["max"] = 100, - ["min"] = 60, - }, - ["BaseJewel"] = { + ["AbyssJewel"] = { ["max"] = 100, ["min"] = 60, }, @@ -3658,42 +2971,14 @@ return { }, }, ["324_SupportedByLifeGainOnHit"] = { - ["1HMace"] = { - ["max"] = 10, - ["min"] = 10, - }, - ["1HSword"] = { - ["max"] = 10, - ["min"] = 10, - }, - ["1HWeapon"] = { - ["max"] = 10, - ["min"] = 10, - }, ["2HAxe"] = { ["max"] = 10, ["min"] = 10, }, - ["2HMace"] = { - ["max"] = 10, - ["min"] = 10, - }, - ["2HSword"] = { - ["max"] = 10, - ["min"] = 10, - }, ["2HWeapon"] = { ["max"] = 10, ["min"] = 10, }, - ["Bow"] = { - ["max"] = 10, - ["min"] = 10, - }, - ["Staff"] = { - ["max"] = 10, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -3704,42 +2989,14 @@ return { }, }, ["325_SocketedGemsSupportedByLifetap"] = { - ["1HMace"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["1HSword"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["1HWeapon"] = { - ["max"] = 1, - ["min"] = 1, - }, ["2HAxe"] = { ["max"] = 1, ["min"] = 1, }, - ["2HMace"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["2HSword"] = { - ["max"] = 1, - ["min"] = 1, - }, ["2HWeapon"] = { ["max"] = 1, ["min"] = 1, }, - ["Bow"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Staff"] = { - ["max"] = 1, - ["min"] = 1, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -3979,10 +3236,6 @@ return { ["max"] = 10, ["min"] = 10, }, - ["Staff"] = { - ["max"] = 10, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -4010,14 +3263,6 @@ return { ["max"] = 25, ["min"] = 20, }, - ["AnyJewel"] = { - ["max"] = 25, - ["min"] = 20, - }, - ["BaseJewel"] = { - ["max"] = 25, - ["min"] = 20, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -4056,38 +3301,6 @@ return { }, }, ["462_DisplaySocketedGemsGetAddedFireDamage"] = { - ["1HMace"] = { - ["max"] = 12, - ["min"] = 12, - }, - ["1HWeapon"] = { - ["max"] = 12, - ["min"] = 12, - }, - ["2HAxe"] = { - ["max"] = 12, - ["min"] = 12, - }, - ["2HMace"] = { - ["max"] = 12, - ["min"] = 12, - }, - ["2HSword"] = { - ["max"] = 12, - ["min"] = 12, - }, - ["2HWeapon"] = { - ["max"] = 12, - ["min"] = 12, - }, - ["Bow"] = { - ["max"] = 12, - ["min"] = 12, - }, - ["Staff"] = { - ["max"] = 12, - ["min"] = 12, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -4098,14 +3311,6 @@ return { }, }, ["466_DisplaySocketedGemGetsElementalProliferation"] = { - ["1HWeapon"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Wand"] = { - ["max"] = 1, - ["min"] = 1, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -4134,34 +3339,6 @@ return { }, }, ["471_SupportedByMeleeSplash"] = { - ["1HAxe"] = { - ["max"] = 10, - ["min"] = 10, - }, - ["1HMace"] = { - ["max"] = 10, - ["min"] = 10, - }, - ["1HSword"] = { - ["max"] = 10, - ["min"] = 10, - }, - ["1HWeapon"] = { - ["max"] = 10, - ["min"] = 10, - }, - ["Claw"] = { - ["max"] = 10, - ["min"] = 10, - }, - ["Dagger"] = { - ["max"] = 10, - ["min"] = 10, - }, - ["Wand"] = { - ["max"] = 10, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -4172,14 +3349,6 @@ return { }, }, ["472_SupportedByCastOnCrit"] = { - ["Gloves"] = { - ["max"] = 12, - ["min"] = 12, - }, - ["Helmet"] = { - ["max"] = 12, - ["min"] = 12, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -4190,14 +3359,6 @@ return { }, }, ["477_SupportedByCastOnStun"] = { - ["Gloves"] = { - ["max"] = 12, - ["min"] = 12, - }, - ["Helmet"] = { - ["max"] = 12, - ["min"] = 12, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -4222,22 +3383,6 @@ return { }, }, ["479_SupportedByStun"] = { - ["1HMace"] = { - ["max"] = 6, - ["min"] = 6, - }, - ["1HWeapon"] = { - ["max"] = 6, - ["min"] = 6, - }, - ["2HMace"] = { - ["max"] = 6, - ["min"] = 6, - }, - ["2HWeapon"] = { - ["max"] = 6, - ["min"] = 6, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -4248,58 +3393,14 @@ return { }, }, ["480_SupportedByAccuracy"] = { - ["1HAxe"] = { - ["max"] = 12, - ["min"] = 10, - }, - ["1HMace"] = { - ["max"] = 12, - ["min"] = 10, - }, - ["1HSword"] = { - ["max"] = 12, - ["min"] = 12, - }, - ["1HWeapon"] = { - ["max"] = 12, - ["min"] = 10, - }, - ["2HAxe"] = { - ["max"] = 10, - ["min"] = 10, - }, - ["2HMace"] = { - ["max"] = 10, - ["min"] = 10, - }, ["2HSword"] = { - ["max"] = 12, - ["min"] = 10, - }, - ["2HWeapon"] = { - ["max"] = 12, - ["min"] = 10, - }, - ["Bow"] = { ["max"] = 10, ["min"] = 10, }, - ["Claw"] = { - ["max"] = 12, - ["min"] = 12, - }, - ["Dagger"] = { - ["max"] = 12, - ["min"] = 12, - }, - ["Staff"] = { + ["2HWeapon"] = { ["max"] = 10, ["min"] = 10, }, - ["Wand"] = { - ["max"] = 12, - ["min"] = 12, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -4310,38 +3411,6 @@ return { }, }, ["481_SupportedByMultistrike"] = { - ["1HSword"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["1HWeapon"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["2HAxe"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["2HMace"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["2HSword"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["2HWeapon"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Bow"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Staff"] = { - ["max"] = 1, - ["min"] = 1, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -4370,14 +3439,6 @@ return { }, }, ["483_SupportedByLifeLeech"] = { - ["1HWeapon"] = { - ["max"] = 15, - ["min"] = 15, - }, - ["Claw"] = { - ["max"] = 15, - ["min"] = 15, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -4388,14 +3449,6 @@ return { }, }, ["485_SupportedByCriticalMultiplier"] = { - ["1HWeapon"] = { - ["max"] = 14, - ["min"] = 14, - }, - ["Dagger"] = { - ["max"] = 14, - ["min"] = 14, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -4406,14 +3459,6 @@ return { }, }, ["486_SupportedByFork"] = { - ["2HWeapon"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Bow"] = { - ["max"] = 1, - ["min"] = 1, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -4424,14 +3469,6 @@ return { }, }, ["487_SupportedByWeaponElementalDamage"] = { - ["1HMace"] = { - ["max"] = 12, - ["min"] = 12, - }, - ["1HWeapon"] = { - ["max"] = 12, - ["min"] = 12, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -4463,14 +3500,6 @@ return { }, }, ["494_SupportedByReducedMana"] = { - ["1HSword"] = { - ["max"] = 10, - ["min"] = 10, - }, - ["1HWeapon"] = { - ["max"] = 10, - ["min"] = 10, - }, ["2HAxe"] = { ["max"] = 10, ["min"] = 10, @@ -4479,22 +3508,10 @@ return { ["max"] = 10, ["min"] = 10, }, - ["2HSword"] = { - ["max"] = 10, - ["min"] = 10, - }, ["2HWeapon"] = { ["max"] = 10, ["min"] = 10, }, - ["Bow"] = { - ["max"] = 10, - ["min"] = 10, - }, - ["Staff"] = { - ["max"] = 10, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -4521,14 +3538,6 @@ return { ["max"] = 10, ["min"] = 10, }, - ["Bow"] = { - ["max"] = 10, - ["min"] = 10, - }, - ["Staff"] = { - ["max"] = 10, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -4539,14 +3548,6 @@ return { }, }, ["500_DisplaySocketedGemsGetFasterCast"] = { - ["1HMace"] = { - ["max"] = 10, - ["min"] = 10, - }, - ["1HWeapon"] = { - ["max"] = 10, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -4557,10 +3558,6 @@ return { }, }, ["530_SocketedSkillsManaMultiplier"] = { - ["Chest"] = { - ["max"] = 95, - ["min"] = 95, - }, ["Helmet"] = { ["max"] = 90, ["min"] = 90, @@ -4626,6 +3623,10 @@ return { ["max"] = 7, ["min"] = 5, }, + ["Sceptre"] = { + ["max"] = 7, + ["min"] = 5, + }, ["Staff"] = { ["max"] = 7, ["min"] = 5, @@ -4706,11 +3707,7 @@ return { ["6322_IncreasedWeaponElementalDamagePercent"] = { ["Amulet"] = { ["max"] = 24, - ["min"] = 6, - }, - ["Ring"] = { - ["max"] = 12, - ["min"] = 6, + ["min"] = 20, }, ["sign"] = "", ["specialCaseData"] = { @@ -14644,10 +13641,6 @@ return { ["max"] = -24, ["min"] = -40, }, - ["Gloves"] = { - ["max"] = -24, - ["min"] = -40, - }, ["inverseKey"] = "reduced", ["specialCaseData"] = { }, @@ -14704,7 +13697,7 @@ return { }, ["Gloves"] = { ["max"] = 28, - ["min"] = 11, + ["min"] = 25, }, ["sign"] = "", ["specialCaseData"] = { @@ -14944,10 +13937,6 @@ return { }, }, ["10137_SpellsDoubleDamageChance"] = { - ["1HMace"] = { - ["max"] = 7, - ["min"] = 4, - }, ["1HWeapon"] = { ["max"] = 7, ["min"] = 4, @@ -14960,6 +13949,10 @@ return { ["max"] = 7, ["min"] = 4, }, + ["Sceptre"] = { + ["max"] = 7, + ["min"] = 4, + }, ["Staff"] = { ["max"] = 14, ["min"] = 10, @@ -15042,15 +14035,15 @@ return { }, }, ["10156_SpellDamagePer16Intelligence"] = { - ["1HMace"] = { + ["1HWeapon"] = { ["max"] = 1, ["min"] = 1, }, - ["1HWeapon"] = { + ["Dagger"] = { ["max"] = 1, ["min"] = 1, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 1, ["min"] = 1, }, @@ -15068,11 +14061,11 @@ return { }, }, ["10157_SpellDamagePer16Strength"] = { - ["1HMace"] = { + ["1HWeapon"] = { ["max"] = 1, ["min"] = 1, }, - ["1HWeapon"] = { + ["Sceptre"] = { ["max"] = 1, ["min"] = 1, }, @@ -15090,10 +14083,6 @@ return { ["max"] = 8, ["min"] = 3, }, - ["AnyJewel"] = { - ["max"] = 8, - ["min"] = 3, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -15522,10 +14511,6 @@ return { }, }, ["10722_ZealotryAuraEffect"] = { - ["1HMace"] = { - ["max"] = 40, - ["min"] = 28, - }, ["1HWeapon"] = { ["max"] = 40, ["min"] = 28, @@ -15538,6 +14523,10 @@ return { ["max"] = 40, ["min"] = 28, }, + ["Sceptre"] = { + ["max"] = 40, + ["min"] = 28, + }, ["Staff"] = { ["max"] = 60, ["min"] = 48, @@ -15649,6 +14638,10 @@ return { ["max"] = -18, ["min"] = -32, }, + ["Sceptre"] = { + ["max"] = -18, + ["min"] = -32, + }, ["Shield"] = { ["max"] = -18, ["min"] = -32, @@ -15951,22 +14944,18 @@ return { }, }, ["1138_BlockPercent"] = { - ["Boots"] = { + ["AbyssJewel"] = { ["max"] = 4, ["min"] = 3, }, ["Chest"] = { ["max"] = 9, - ["min"] = 3, + ["min"] = 5, }, ["Gloves"] = { ["max"] = 5, ["min"] = 2, }, - ["Helmet"] = { - ["max"] = 4, - ["min"] = 3, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -16041,19 +15030,11 @@ return { }, }, ["1142_ChanceToDodgeAndSpellDodge"] = { - ["Boots"] = { - ["max"] = 6, - ["min"] = 4, - }, - ["Chest"] = { - ["max"] = 6, - ["min"] = 4, - }, - ["Gloves"] = { + ["AbyssJewel"] = { ["max"] = 6, ["min"] = 4, }, - ["Helmet"] = { + ["Boots"] = { ["max"] = 6, ["min"] = 4, }, @@ -16092,7 +15073,7 @@ return { }, ["1143_ChanceToSuppressSpells"] = { ["Boots"] = { - ["max"] = 22, + ["max"] = 14, ["min"] = 3, }, ["Chest"] = { @@ -16100,15 +15081,15 @@ return { ["min"] = 5, }, ["Gloves"] = { - ["max"] = 22, - ["min"] = 3, + ["max"] = 14, + ["min"] = 5, }, ["Helmet"] = { - ["max"] = 22, + ["max"] = 14, ["min"] = 3, }, ["Shield"] = { - ["max"] = 10, + ["max"] = 22, ["min"] = 5, }, ["sign"] = "", @@ -16291,21 +15272,17 @@ return { }, }, ["1160_SpellBlockPercentage"] = { + ["AbyssJewel"] = { + ["max"] = 4, + ["min"] = 3, + }, ["Amulet"] = { ["max"] = 7, ["min"] = 4, }, - ["Boots"] = { - ["max"] = 4, - ["min"] = 3, - }, ["Chest"] = { ["max"] = 10, - ["min"] = 3, - }, - ["Gloves"] = { - ["max"] = 4, - ["min"] = 3, + ["min"] = 6, }, ["Helmet"] = { ["max"] = 6, @@ -16373,22 +15350,6 @@ return { ["max"] = 9, ["min"] = 2, }, - ["2HAxe"] = { - ["max"] = 9, - ["min"] = 2, - }, - ["2HMace"] = { - ["max"] = 9, - ["min"] = 2, - }, - ["2HSword"] = { - ["max"] = 9, - ["min"] = 2, - }, - ["2HWeapon"] = { - ["max"] = 9, - ["min"] = 2, - }, ["Claw"] = { ["max"] = 9, ["min"] = 2, @@ -16463,10 +15424,6 @@ return { ["max"] = 13, ["min"] = 6, }, - ["Gloves"] = { - ["max"] = 13, - ["min"] = 6, - }, ["Helmet"] = { ["max"] = 13, ["min"] = 6, @@ -16479,6 +15436,10 @@ return { ["max"] = 16, ["min"] = 1, }, + ["Sceptre"] = { + ["max"] = 13, + ["min"] = 6, + }, ["Shield"] = { ["max"] = 13, ["min"] = 6, @@ -16563,6 +15524,10 @@ return { ["max"] = 60, ["min"] = 8, }, + ["Body Armour"] = { + ["max"] = 58, + ["min"] = 18, + }, ["Boots"] = { ["max"] = 58, ["min"] = 8, @@ -16572,7 +15537,7 @@ return { ["min"] = 15, }, ["Chest"] = { - ["max"] = 58, + ["max"] = 55, ["min"] = 8, }, ["Claw"] = { @@ -16599,9 +15564,13 @@ return { ["max"] = 58, ["min"] = 8, }, + ["Sceptre"] = { + ["max"] = 55, + ["min"] = 8, + }, ["Shield"] = { ["max"] = 58, - ["min"] = 15, + ["min"] = 8, }, ["Staff"] = { ["max"] = 55, @@ -16711,6 +15680,10 @@ return { ["max"] = 58, ["min"] = 13, }, + ["Body Armour"] = { + ["max"] = 58, + ["min"] = 13, + }, ["Boots"] = { ["max"] = 58, ["min"] = 8, @@ -16720,7 +15693,7 @@ return { ["min"] = 8, }, ["Chest"] = { - ["max"] = 58, + ["max"] = 55, ["min"] = 8, }, ["Claw"] = { @@ -16747,9 +15720,13 @@ return { ["max"] = 58, ["min"] = 8, }, + ["Sceptre"] = { + ["max"] = 30, + ["min"] = 15, + }, ["Shield"] = { ["max"] = 58, - ["min"] = 13, + ["min"] = 8, }, ["Staff"] = { ["max"] = 30, @@ -16824,8 +15801,8 @@ return { ["min"] = 15, }, ["1HMace"] = { - ["max"] = 55, - ["min"] = 8, + ["max"] = 30, + ["min"] = 15, }, ["1HSword"] = { ["max"] = 30, @@ -16859,6 +15836,10 @@ return { ["max"] = 58, ["min"] = 28, }, + ["Body Armour"] = { + ["max"] = 58, + ["min"] = 28, + }, ["Boots"] = { ["max"] = 58, ["min"] = 8, @@ -16868,7 +15849,7 @@ return { ["min"] = 15, }, ["Chest"] = { - ["max"] = 58, + ["max"] = 55, ["min"] = 8, }, ["Claw"] = { @@ -16895,9 +15876,13 @@ return { ["max"] = 58, ["min"] = 8, }, + ["Sceptre"] = { + ["max"] = 55, + ["min"] = 8, + }, ["Shield"] = { ["max"] = 58, - ["min"] = 15, + ["min"] = 8, }, ["Staff"] = { ["max"] = 55, @@ -17011,6 +15996,10 @@ return { ["max"] = 28, ["min"] = 15, }, + ["Sceptre"] = { + ["max"] = 28, + ["min"] = 15, + }, ["Staff"] = { ["max"] = 28, ["min"] = 15, @@ -17047,7 +16036,7 @@ return { }, ["Gloves"] = { ["max"] = 35, - ["min"] = 10, + ["min"] = 31, }, ["Helmet"] = { ["max"] = 35, @@ -17141,6 +16130,10 @@ return { ["max"] = 28, ["min"] = 15, }, + ["Sceptre"] = { + ["max"] = 28, + ["min"] = 15, + }, ["Staff"] = { ["max"] = 28, ["min"] = 15, @@ -17177,7 +16170,7 @@ return { }, ["Gloves"] = { ["max"] = 35, - ["min"] = 10, + ["min"] = 31, }, ["Helmet"] = { ["max"] = 35, @@ -17245,7 +16238,7 @@ return { }, ["Gloves"] = { ["max"] = 35, - ["min"] = 10, + ["min"] = 31, }, ["Helmet"] = { ["max"] = 35, @@ -17339,6 +16332,10 @@ return { ["max"] = 28, ["min"] = 15, }, + ["Sceptre"] = { + ["max"] = 28, + ["min"] = 15, + }, ["Staff"] = { ["max"] = 28, ["min"] = 15, @@ -17671,6 +16668,10 @@ return { ["max"] = 54, ["min"] = 35, }, + ["Sceptre"] = { + ["max"] = 54, + ["min"] = 35, + }, ["Staff"] = { ["max"] = 81, ["min"] = 52, @@ -17765,6 +16766,10 @@ return { ["max"] = 54, ["min"] = 35, }, + ["Sceptre"] = { + ["max"] = 54, + ["min"] = 35, + }, ["Staff"] = { ["max"] = 81, ["min"] = 52, @@ -17905,6 +16910,10 @@ return { ["max"] = 38, ["min"] = 18, }, + ["Sceptre"] = { + ["max"] = 30, + ["min"] = 11, + }, ["Staff"] = { ["max"] = 30, ["min"] = 11, @@ -17941,15 +16950,15 @@ return { }, ["2HAxe"] = { ["max"] = 134, - ["min"] = 60, + ["min"] = 100, }, ["2HMace"] = { ["max"] = 134, - ["min"] = 60, + ["min"] = 100, }, ["2HSword"] = { ["max"] = 134, - ["min"] = 60, + ["min"] = 100, }, ["2HWeapon"] = { ["max"] = 134, @@ -17979,7 +16988,7 @@ return { }, ["2HSword"] = { ["max"] = 134, - ["min"] = 60, + ["min"] = 100, }, ["2HWeapon"] = { ["max"] = 134, @@ -18091,10 +17100,6 @@ return { ["max"] = 109, ["min"] = 60, }, - ["Bow"] = { - ["max"] = 109, - ["min"] = 70, - }, ["Claw"] = { ["max"] = 79, ["min"] = 36, @@ -18103,6 +17108,10 @@ return { ["max"] = 79, ["min"] = 36, }, + ["Sceptre"] = { + ["max"] = 79, + ["min"] = 36, + }, ["Staff"] = { ["max"] = 109, ["min"] = 60, @@ -18153,10 +17162,6 @@ return { ["max"] = 99, ["min"] = 53, }, - ["Bow"] = { - ["max"] = 99, - ["min"] = 60, - }, ["Claw"] = { ["max"] = 69, ["min"] = 38, @@ -18165,6 +17170,10 @@ return { ["max"] = 69, ["min"] = 38, }, + ["Sceptre"] = { + ["max"] = 69, + ["min"] = 38, + }, ["Staff"] = { ["max"] = 99, ["min"] = 53, @@ -18202,16 +17211,16 @@ return { }, ["1223_TwoHandWeaponSpellDamage"] = { ["2HAxe"] = { - ["max"] = 144, - ["min"] = 15, + ["max"] = 99, + ["min"] = 37, }, ["2HMace"] = { - ["max"] = 144, - ["min"] = 15, + ["max"] = 99, + ["min"] = 37, }, ["2HSword"] = { - ["max"] = 144, - ["min"] = 15, + ["max"] = 99, + ["min"] = 37, }, ["2HWeapon"] = { ["max"] = 164, @@ -18225,6 +17234,18 @@ return { ["max"] = 164, ["min"] = 15, }, + ["Two Handed Axe"] = { + ["max"] = 144, + ["min"] = 15, + }, + ["Two Handed Mace"] = { + ["max"] = 144, + ["min"] = 15, + }, + ["Two Handed Sword"] = { + ["max"] = 144, + ["min"] = 15, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -18254,16 +17275,16 @@ return { }, ["1223_WeaponSpellDamage"] = { ["1HAxe"] = { - ["max"] = 94, - ["min"] = 10, + ["max"] = 66, + ["min"] = 25, }, ["1HMace"] = { - ["max"] = 109, - ["min"] = 10, + ["max"] = 66, + ["min"] = 25, }, ["1HSword"] = { - ["max"] = 94, - ["min"] = 10, + ["max"] = 66, + ["min"] = 25, }, ["1HWeapon"] = { ["max"] = 109, @@ -18277,10 +17298,30 @@ return { ["max"] = 109, ["min"] = 10, }, + ["One Handed Axe"] = { + ["max"] = 94, + ["min"] = 10, + }, + ["One Handed Mace"] = { + ["max"] = 94, + ["min"] = 10, + }, + ["One Handed Sword"] = { + ["max"] = 94, + ["min"] = 10, + }, + ["Sceptre"] = { + ["max"] = 109, + ["min"] = 10, + }, ["Shield"] = { ["max"] = 109, ["min"] = 10, }, + ["Thrusting One Handed Sword"] = { + ["max"] = 94, + ["min"] = 10, + }, ["Wand"] = { ["max"] = 109, ["min"] = 10, @@ -18305,15 +17346,15 @@ return { }, }, ["1223_WeaponSpellDamageAndMana"] = { - ["1HMace"] = { + ["1HWeapon"] = { ["max"] = 39, ["min"] = 5, }, - ["1HWeapon"] = { + ["Dagger"] = { ["max"] = 39, ["min"] = 5, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 39, ["min"] = 5, }, @@ -18341,15 +17382,15 @@ return { }, }, ["1223_WeaponSpellDamageControlledDestruction"] = { - ["1HMace"] = { + ["1HWeapon"] = { ["max"] = 60, ["min"] = 45, }, - ["1HWeapon"] = { + ["Dagger"] = { ["max"] = 60, ["min"] = 45, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 60, ["min"] = 45, }, @@ -18367,15 +17408,15 @@ return { }, }, ["1223_WeaponSpellDamageEfficacy"] = { - ["1HMace"] = { + ["1HWeapon"] = { ["max"] = 60, ["min"] = 45, }, - ["1HWeapon"] = { + ["Dagger"] = { ["max"] = 60, ["min"] = 45, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 60, ["min"] = 45, }, @@ -18527,6 +17568,10 @@ return { }, }, ["1231_PhysicalDamagePercentPrefix"] = { + ["AbyssJewel"] = { + ["max"] = 30, + ["min"] = 20, + }, ["Amulet"] = { ["max"] = 30, ["min"] = 20, @@ -18617,6 +17662,10 @@ return { ["max"] = 20, ["min"] = 10, }, + ["Sceptre"] = { + ["max"] = 20, + ["min"] = 10, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -18671,6 +17720,10 @@ return { ["max"] = 139, ["min"] = 81, }, + ["Sceptre"] = { + ["max"] = 139, + ["min"] = 81, + }, ["Staff"] = { ["max"] = 139, ["min"] = 81, @@ -18733,6 +17786,10 @@ return { ["max"] = 139, ["min"] = 81, }, + ["Sceptre"] = { + ["max"] = 139, + ["min"] = 81, + }, ["Staff"] = { ["max"] = 139, ["min"] = 81, @@ -18795,6 +17852,10 @@ return { ["max"] = 139, ["min"] = 81, }, + ["Sceptre"] = { + ["max"] = 139, + ["min"] = 81, + }, ["Staff"] = { ["max"] = 139, ["min"] = 81, @@ -18857,6 +17918,10 @@ return { ["max"] = 139, ["min"] = 81, }, + ["Sceptre"] = { + ["max"] = 139, + ["min"] = 81, + }, ["Staff"] = { ["max"] = 139, ["min"] = 81, @@ -18919,6 +17984,10 @@ return { ["max"] = 79, ["min"] = 15, }, + ["Sceptre"] = { + ["max"] = 79, + ["min"] = 15, + }, ["Staff"] = { ["max"] = 79, ["min"] = 15, @@ -18953,6 +18022,10 @@ return { ["max"] = 69, ["min"] = 25, }, + ["Sceptre"] = { + ["max"] = 69, + ["min"] = 25, + }, ["Staff"] = { ["max"] = 69, ["min"] = 25, @@ -19147,6 +18220,10 @@ return { ["max"] = 69, ["min"] = 25, }, + ["Sceptre"] = { + ["max"] = 69, + ["min"] = 25, + }, ["Staff"] = { ["max"] = 69, ["min"] = 25, @@ -19245,6 +18322,10 @@ return { ["max"] = 179, ["min"] = 40, }, + ["Sceptre"] = { + ["max"] = 179, + ["min"] = 40, + }, ["Staff"] = { ["max"] = 179, ["min"] = 40, @@ -19289,27 +18370,15 @@ return { ["max"] = 134, ["min"] = 101, }, - ["2HAxe"] = { - ["max"] = 134, - ["min"] = 101, - }, - ["2HMace"] = { - ["max"] = 134, - ["min"] = 101, - }, - ["2HSword"] = { - ["max"] = 134, - ["min"] = 101, - }, - ["2HWeapon"] = { + ["Claw"] = { ["max"] = 134, ["min"] = 101, }, - ["Claw"] = { + ["Dagger"] = { ["max"] = 134, ["min"] = 101, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 134, ["min"] = 101, }, @@ -19343,27 +18412,15 @@ return { ["max"] = 134, ["min"] = 101, }, - ["2HAxe"] = { - ["max"] = 134, - ["min"] = 101, - }, - ["2HMace"] = { - ["max"] = 134, - ["min"] = 101, - }, - ["2HSword"] = { - ["max"] = 134, - ["min"] = 101, - }, - ["2HWeapon"] = { + ["Claw"] = { ["max"] = 134, ["min"] = 101, }, - ["Claw"] = { + ["Dagger"] = { ["max"] = 134, ["min"] = 101, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 134, ["min"] = 101, }, @@ -19413,27 +18470,15 @@ return { ["max"] = 134, ["min"] = 101, }, - ["2HAxe"] = { - ["max"] = 134, - ["min"] = 101, - }, - ["2HMace"] = { - ["max"] = 134, - ["min"] = 101, - }, - ["2HSword"] = { - ["max"] = 134, - ["min"] = 101, - }, - ["2HWeapon"] = { + ["Claw"] = { ["max"] = 134, ["min"] = 101, }, - ["Claw"] = { + ["Dagger"] = { ["max"] = 134, ["min"] = 101, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 134, ["min"] = 101, }, @@ -19473,27 +18518,15 @@ return { ["max"] = 134, ["min"] = 101, }, - ["2HAxe"] = { - ["max"] = 134, - ["min"] = 101, - }, - ["2HMace"] = { - ["max"] = 134, - ["min"] = 101, - }, - ["2HSword"] = { - ["max"] = 134, - ["min"] = 101, - }, - ["2HWeapon"] = { + ["Claw"] = { ["max"] = 134, ["min"] = 101, }, - ["Claw"] = { + ["Dagger"] = { ["max"] = 134, ["min"] = 101, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 134, ["min"] = 101, }, @@ -19527,7 +18560,7 @@ return { ["1234_MeleeDamageAndMeleeRange"] = { ["Gloves"] = { ["max"] = 20, - ["min"] = 9, + ["min"] = 13, }, ["sign"] = "", ["specialCaseData"] = { @@ -19602,7 +18635,7 @@ return { ["min"] = 4, }, ["Bow"] = { - ["max"] = 45, + ["max"] = 26, ["min"] = 7, }, ["Claw"] = { @@ -19617,6 +18650,10 @@ return { ["max"] = 15, ["min"] = 12, }, + ["Sceptre"] = { + ["max"] = 26, + ["min"] = 7, + }, ["Staff"] = { ["max"] = 45, ["min"] = 16, @@ -19650,36 +18687,36 @@ return { }, ["1247_PhysicalDamageOverTimeMultiplier"] = { ["1HAxe"] = { - ["max"] = 48, + ["max"] = 28, ["min"] = 14, }, ["1HMace"] = { - ["max"] = 48, + ["max"] = 28, ["min"] = 14, }, ["1HSword"] = { - ["max"] = 48, + ["max"] = 28, ["min"] = 14, }, ["1HWeapon"] = { - ["max"] = 48, + ["max"] = 38, ["min"] = 14, }, ["2HAxe"] = { ["max"] = 48, - ["min"] = 24, + ["min"] = 25, }, ["2HMace"] = { ["max"] = 48, - ["min"] = 24, + ["min"] = 25, }, ["2HSword"] = { ["max"] = 48, - ["min"] = 24, + ["min"] = 25, }, ["2HWeapon"] = { ["max"] = 75, - ["min"] = 24, + ["min"] = 14, }, ["Amulet"] = { ["max"] = 25, @@ -19694,27 +18731,31 @@ return { ["min"] = 6, }, ["Bow"] = { - ["max"] = 48, + ["max"] = 28, ["min"] = 14, }, ["Claw"] = { - ["max"] = 48, + ["max"] = 28, ["min"] = 14, }, ["Dagger"] = { - ["max"] = 48, + ["max"] = 28, ["min"] = 14, }, ["Gloves"] = { ["max"] = 25, ["min"] = 11, }, + ["Sceptre"] = { + ["max"] = 28, + ["min"] = 14, + }, ["Staff"] = { ["max"] = 75, - ["min"] = 24, + ["min"] = 25, }, ["Wand"] = { - ["max"] = 48, + ["max"] = 38, ["min"] = 14, }, ["sign"] = "", @@ -19746,7 +18787,7 @@ return { ["min"] = 14, }, ["1HMace"] = { - ["max"] = 38, + ["max"] = 28, ["min"] = 14, }, ["1HSword"] = { @@ -19759,19 +18800,19 @@ return { }, ["2HAxe"] = { ["max"] = 48, - ["min"] = 24, + ["min"] = 25, }, ["2HMace"] = { ["max"] = 48, - ["min"] = 24, + ["min"] = 25, }, ["2HSword"] = { ["max"] = 48, - ["min"] = 24, + ["min"] = 25, }, ["2HWeapon"] = { ["max"] = 75, - ["min"] = 24, + ["min"] = 14, }, ["Amulet"] = { ["max"] = 25, @@ -19786,7 +18827,7 @@ return { ["min"] = 6, }, ["Bow"] = { - ["max"] = 48, + ["max"] = 28, ["min"] = 14, }, ["Claw"] = { @@ -19801,9 +18842,13 @@ return { ["max"] = 25, ["min"] = 11, }, + ["Sceptre"] = { + ["max"] = 38, + ["min"] = 14, + }, ["Staff"] = { ["max"] = 75, - ["min"] = 24, + ["min"] = 25, }, ["Wand"] = { ["max"] = 38, @@ -19838,7 +18883,7 @@ return { ["min"] = 14, }, ["1HMace"] = { - ["max"] = 38, + ["max"] = 28, ["min"] = 14, }, ["1HSword"] = { @@ -19851,19 +18896,19 @@ return { }, ["2HAxe"] = { ["max"] = 48, - ["min"] = 24, + ["min"] = 25, }, ["2HMace"] = { ["max"] = 48, - ["min"] = 24, + ["min"] = 25, }, ["2HSword"] = { ["max"] = 48, - ["min"] = 24, + ["min"] = 25, }, ["2HWeapon"] = { ["max"] = 75, - ["min"] = 24, + ["min"] = 14, }, ["Amulet"] = { ["max"] = 25, @@ -19878,7 +18923,7 @@ return { ["min"] = 6, }, ["Bow"] = { - ["max"] = 48, + ["max"] = 20, ["min"] = 14, }, ["Claw"] = { @@ -19893,9 +18938,13 @@ return { ["max"] = 25, ["min"] = 11, }, + ["Sceptre"] = { + ["max"] = 38, + ["min"] = 14, + }, ["Staff"] = { ["max"] = 75, - ["min"] = 24, + ["min"] = 25, }, ["Wand"] = { ["max"] = 38, @@ -19912,36 +18961,36 @@ return { }, ["1259_ChaosDamageOverTimeMultiplier"] = { ["1HAxe"] = { - ["max"] = 48, + ["max"] = 28, ["min"] = 14, }, ["1HMace"] = { - ["max"] = 48, + ["max"] = 28, ["min"] = 14, }, ["1HSword"] = { - ["max"] = 48, + ["max"] = 28, ["min"] = 14, }, ["1HWeapon"] = { - ["max"] = 48, + ["max"] = 38, ["min"] = 14, }, ["2HAxe"] = { ["max"] = 48, - ["min"] = 24, + ["min"] = 25, }, ["2HMace"] = { ["max"] = 48, - ["min"] = 24, + ["min"] = 25, }, ["2HSword"] = { ["max"] = 48, - ["min"] = 24, + ["min"] = 25, }, ["2HWeapon"] = { ["max"] = 75, - ["min"] = 24, + ["min"] = 14, }, ["Amulet"] = { ["max"] = 25, @@ -19956,27 +19005,31 @@ return { ["min"] = 6, }, ["Bow"] = { - ["max"] = 48, + ["max"] = 28, ["min"] = 14, }, ["Claw"] = { - ["max"] = 48, + ["max"] = 28, ["min"] = 14, }, ["Dagger"] = { - ["max"] = 48, + ["max"] = 38, ["min"] = 14, }, ["Gloves"] = { ["max"] = 25, ["min"] = 11, }, + ["Sceptre"] = { + ["max"] = 28, + ["min"] = 14, + }, ["Staff"] = { ["max"] = 75, - ["min"] = 24, + ["min"] = 25, }, ["Wand"] = { - ["max"] = 48, + ["max"] = 38, ["min"] = 14, }, ["sign"] = "", @@ -20047,6 +19100,10 @@ return { ["max"] = 59, ["min"] = 37, }, + ["Sceptre"] = { + ["max"] = 59, + ["min"] = 37, + }, ["Staff"] = { ["max"] = 59, ["min"] = 37, @@ -20065,6 +19122,10 @@ return { }, }, ["1265_GlobalAddedPhysicalDamage"] = { + ["AbyssJewel"] = { + ["max"] = 9.5, + ["min"] = 7.5, + }, ["Gloves"] = { ["max"] = 9.5, ["min"] = 7.5, @@ -20083,10 +19144,6 @@ return { ["max"] = 6, ["min"] = 2, }, - ["AnyJewel"] = { - ["max"] = 6, - ["min"] = 2, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -20177,6 +19234,10 @@ return { ["max"] = 12.5, ["min"] = 8.5, }, + ["Sceptre"] = { + ["max"] = 12.5, + ["min"] = 8.5, + }, ["Staff"] = { ["max"] = 18, ["min"] = 13.5, @@ -20220,6 +19281,26 @@ return { ["max"] = 40.5, ["min"] = 1.5, }, + ["One Handed Axe"] = { + ["max"] = 36.5, + ["min"] = 1.5, + }, + ["One Handed Mace"] = { + ["max"] = 36.5, + ["min"] = 1.5, + }, + ["One Handed Sword"] = { + ["max"] = 36.5, + ["min"] = 1.5, + }, + ["Sceptre"] = { + ["max"] = 40.5, + ["min"] = 1.5, + }, + ["Thrusting One Handed Sword"] = { + ["max"] = 36.5, + ["min"] = 1.5, + }, ["Wand"] = { ["max"] = 40.5, ["min"] = 1.5, @@ -20259,6 +19340,18 @@ return { ["max"] = 65.5, ["min"] = 3, }, + ["Two Handed Axe"] = { + ["max"] = 58.5, + ["min"] = 3, + }, + ["Two Handed Mace"] = { + ["max"] = 58.5, + ["min"] = 3, + }, + ["Two Handed Sword"] = { + ["max"] = 58.5, + ["min"] = 3, + }, ["sign"] = "", ["specialCaseData"] = { ["overrideModLine"] = "Adds # to # Physical Damage", @@ -20304,22 +19397,6 @@ return { ["max"] = 37, ["min"] = 23, }, - ["2HAxe"] = { - ["max"] = 37, - ["min"] = 23, - }, - ["2HMace"] = { - ["max"] = 37, - ["min"] = 23, - }, - ["2HSword"] = { - ["max"] = 37, - ["min"] = 23, - }, - ["2HWeapon"] = { - ["max"] = 37, - ["min"] = 23, - }, ["Claw"] = { ["max"] = 37, ["min"] = 23, @@ -20465,19 +19542,19 @@ return { }, ["1357_FireDamageAndChanceToIgnite"] = { ["1HAxe"] = { - ["max"] = 109, + ["max"] = 79, ["min"] = 36, }, ["1HMace"] = { - ["max"] = 109, + ["max"] = 79, ["min"] = 36, }, ["1HSword"] = { - ["max"] = 109, + ["max"] = 79, ["min"] = 36, }, ["1HWeapon"] = { - ["max"] = 109, + ["max"] = 79, ["min"] = 36, }, ["2HAxe"] = { @@ -20496,16 +19573,16 @@ return { ["max"] = 109, ["min"] = 60, }, - ["Bow"] = { - ["max"] = 109, - ["min"] = 70, - }, ["Claw"] = { - ["max"] = 109, + ["max"] = 79, ["min"] = 36, }, ["Dagger"] = { - ["max"] = 109, + ["max"] = 79, + ["min"] = 36, + }, + ["Sceptre"] = { + ["max"] = 79, ["min"] = 36, }, ["Staff"] = { @@ -20513,7 +19590,7 @@ return { ["min"] = 60, }, ["Wand"] = { - ["max"] = 109, + ["max"] = 79, ["min"] = 36, }, ["sign"] = "", @@ -20549,7 +19626,7 @@ return { ["min"] = 9, }, ["1HMace"] = { - ["max"] = 30, + ["max"] = 16, ["min"] = 9, }, ["1HSword"] = { @@ -20596,6 +19673,10 @@ return { ["max"] = 34, ["min"] = 9, }, + ["Sceptre"] = { + ["max"] = 30, + ["min"] = 9, + }, ["Staff"] = { ["max"] = 50, ["min"] = 9, @@ -20614,6 +19695,10 @@ return { }, }, ["1357_FireDamagePercentagePrefix"] = { + ["AbyssJewel"] = { + ["max"] = 30, + ["min"] = 20, + }, ["Amulet"] = { ["max"] = 30, ["min"] = 20, @@ -20632,11 +19717,11 @@ return { }, }, ["1357_FireDamagePrefixFirePenetration"] = { - ["1HMace"] = { + ["1HWeapon"] = { ["max"] = 60, ["min"] = 45, }, - ["1HWeapon"] = { + ["Sceptre"] = { ["max"] = 60, ["min"] = 45, }, @@ -20659,8 +19744,8 @@ return { ["min"] = 25, }, ["1HMace"] = { - ["max"] = 109, - ["min"] = 10, + ["max"] = 54, + ["min"] = 25, }, ["1HSword"] = { ["max"] = 54, @@ -20678,6 +19763,10 @@ return { ["max"] = 54, ["min"] = 25, }, + ["Sceptre"] = { + ["max"] = 109, + ["min"] = 10, + }, ["Shield"] = { ["max"] = 109, ["min"] = 10, @@ -20852,6 +19941,10 @@ return { }, }, ["1359_GlobalAddedFireDamage"] = { + ["AbyssJewel"] = { + ["max"] = 30, + ["min"] = 23, + }, ["Gloves"] = { ["max"] = 30, ["min"] = 23, @@ -20870,10 +19963,6 @@ return { ["max"] = 21.5, ["min"] = 7, }, - ["AnyJewel"] = { - ["max"] = 21.5, - ["min"] = 7, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -20946,30 +20035,34 @@ return { ["max"] = 165.5, ["min"] = 2, }, - ["2HAxe"] = { + ["Claw"] = { ["max"] = 165.5, ["min"] = 2, }, - ["2HMace"] = { + ["Dagger"] = { ["max"] = 165.5, ["min"] = 2, }, - ["2HSword"] = { - ["max"] = 165.5, - ["min"] = 2, + ["One Handed Axe"] = { + ["max"] = 149, + ["min"] = 11.5, }, - ["2HWeapon"] = { - ["max"] = 165.5, - ["min"] = 2, + ["One Handed Mace"] = { + ["max"] = 149, + ["min"] = 11.5, }, - ["Claw"] = { - ["max"] = 165.5, - ["min"] = 2, + ["One Handed Sword"] = { + ["max"] = 149, + ["min"] = 11.5, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 165.5, ["min"] = 2, }, + ["Thrusting One Handed Sword"] = { + ["max"] = 149, + ["min"] = 11.5, + }, ["Wand"] = { ["max"] = 165.5, ["min"] = 2, @@ -21025,15 +20118,15 @@ return { }, ["2HAxe"] = { ["max"] = 89.5, - ["min"] = 11.5, + ["min"] = 21.5, }, ["2HMace"] = { ["max"] = 89.5, - ["min"] = 11.5, + ["min"] = 21.5, }, ["2HSword"] = { ["max"] = 89.5, - ["min"] = 11.5, + ["min"] = 21.5, }, ["2HWeapon"] = { ["max"] = 89.5, @@ -21051,6 +20144,10 @@ return { ["max"] = 48, ["min"] = 11.5, }, + ["Sceptre"] = { + ["max"] = 48, + ["min"] = 11.5, + }, ["Staff"] = { ["max"] = 89.5, ["min"] = 21.5, @@ -21081,22 +20178,6 @@ return { }, }, ["1362_LocalFireDamageTwoHand"] = { - ["1HAxe"] = { - ["max"] = 307.5, - ["min"] = 4.5, - }, - ["1HMace"] = { - ["max"] = 307.5, - ["min"] = 4.5, - }, - ["1HSword"] = { - ["max"] = 307.5, - ["min"] = 4.5, - }, - ["1HWeapon"] = { - ["max"] = 307.5, - ["min"] = 4.5, - }, ["2HAxe"] = { ["max"] = 307.5, ["min"] = 4.5, @@ -21121,6 +20202,18 @@ return { ["max"] = 307.5, ["min"] = 4.5, }, + ["Two Handed Axe"] = { + ["max"] = 277, + ["min"] = 21.5, + }, + ["Two Handed Mace"] = { + ["max"] = 277, + ["min"] = 21.5, + }, + ["Two Handed Sword"] = { + ["max"] = 277, + ["min"] = 21.5, + }, ["sign"] = "", ["specialCaseData"] = { ["overrideModLine"] = "Adds # to # Fire Damage", @@ -21162,19 +20255,19 @@ return { }, ["1366_ColdDamageAndBaseChanceToFreeze"] = { ["1HAxe"] = { - ["max"] = 109, + ["max"] = 79, ["min"] = 36, }, ["1HMace"] = { - ["max"] = 109, + ["max"] = 79, ["min"] = 36, }, ["1HSword"] = { - ["max"] = 109, + ["max"] = 79, ["min"] = 36, }, ["1HWeapon"] = { - ["max"] = 109, + ["max"] = 79, ["min"] = 36, }, ["2HAxe"] = { @@ -21193,16 +20286,16 @@ return { ["max"] = 109, ["min"] = 60, }, - ["Bow"] = { - ["max"] = 109, - ["min"] = 70, - }, ["Claw"] = { - ["max"] = 109, + ["max"] = 79, ["min"] = 36, }, ["Dagger"] = { - ["max"] = 109, + ["max"] = 79, + ["min"] = 36, + }, + ["Sceptre"] = { + ["max"] = 79, ["min"] = 36, }, ["Staff"] = { @@ -21210,7 +20303,7 @@ return { ["min"] = 60, }, ["Wand"] = { - ["max"] = 109, + ["max"] = 79, ["min"] = 36, }, ["sign"] = "", @@ -21246,7 +20339,7 @@ return { ["min"] = 9, }, ["1HMace"] = { - ["max"] = 30, + ["max"] = 16, ["min"] = 9, }, ["1HSword"] = { @@ -21293,6 +20386,10 @@ return { ["max"] = 34, ["min"] = 6, }, + ["Sceptre"] = { + ["max"] = 30, + ["min"] = 9, + }, ["Staff"] = { ["max"] = 50, ["min"] = 9, @@ -21311,6 +20408,10 @@ return { }, }, ["1366_ColdDamagePercentagePrefix"] = { + ["AbyssJewel"] = { + ["max"] = 30, + ["min"] = 20, + }, ["Amulet"] = { ["max"] = 30, ["min"] = 20, @@ -21356,8 +20457,8 @@ return { ["min"] = 25, }, ["1HMace"] = { - ["max"] = 109, - ["min"] = 10, + ["max"] = 54, + ["min"] = 25, }, ["1HSword"] = { ["max"] = 54, @@ -21375,6 +20476,10 @@ return { ["max"] = 54, ["min"] = 25, }, + ["Sceptre"] = { + ["max"] = 109, + ["min"] = 10, + }, ["Shield"] = { ["max"] = 109, ["min"] = 10, @@ -21535,6 +20640,10 @@ return { }, }, ["1368_GlobalAddedColdDamage"] = { + ["AbyssJewel"] = { + ["max"] = 30, + ["min"] = 23, + }, ["Gloves"] = { ["max"] = 30, ["min"] = 23, @@ -21553,10 +20662,6 @@ return { ["max"] = 19.5, ["min"] = 6, }, - ["AnyJewel"] = { - ["max"] = 19.5, - ["min"] = 6, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -21629,30 +20734,34 @@ return { ["max"] = 150, ["min"] = 2, }, - ["2HAxe"] = { + ["Claw"] = { ["max"] = 150, ["min"] = 2, }, - ["2HMace"] = { + ["Dagger"] = { ["max"] = 150, ["min"] = 2, }, - ["2HSword"] = { - ["max"] = 150, + ["One Handed Axe"] = { + ["max"] = 135, ["min"] = 2, }, - ["2HWeapon"] = { - ["max"] = 150, + ["One Handed Mace"] = { + ["max"] = 135, ["min"] = 2, }, - ["Claw"] = { - ["max"] = 150, + ["One Handed Sword"] = { + ["max"] = 135, ["min"] = 2, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 150, ["min"] = 2, }, + ["Thrusting One Handed Sword"] = { + ["max"] = 135, + ["min"] = 2, + }, ["Wand"] = { ["max"] = 150, ["min"] = 2, @@ -21708,15 +20817,15 @@ return { }, ["2HAxe"] = { ["max"] = 80.5, - ["min"] = 10.5, + ["min"] = 19.5, }, ["2HMace"] = { ["max"] = 80.5, - ["min"] = 10.5, + ["min"] = 19.5, }, ["2HSword"] = { ["max"] = 80.5, - ["min"] = 10.5, + ["min"] = 19.5, }, ["2HWeapon"] = { ["max"] = 80.5, @@ -21734,6 +20843,10 @@ return { ["max"] = 43.5, ["min"] = 10.5, }, + ["Sceptre"] = { + ["max"] = 43.5, + ["min"] = 10.5, + }, ["Staff"] = { ["max"] = 80.5, ["min"] = 19.5, @@ -21764,22 +20877,6 @@ return { }, }, ["1371_LocalColdDamageTwoHand"] = { - ["1HAxe"] = { - ["max"] = 276, - ["min"] = 4, - }, - ["1HMace"] = { - ["max"] = 276, - ["min"] = 4, - }, - ["1HSword"] = { - ["max"] = 276, - ["min"] = 4, - }, - ["1HWeapon"] = { - ["max"] = 276, - ["min"] = 4, - }, ["2HAxe"] = { ["max"] = 276, ["min"] = 4, @@ -21804,6 +20901,18 @@ return { ["max"] = 276, ["min"] = 4, }, + ["Two Handed Axe"] = { + ["max"] = 248.5, + ["min"] = 4, + }, + ["Two Handed Mace"] = { + ["max"] = 248.5, + ["min"] = 4, + }, + ["Two Handed Sword"] = { + ["max"] = 248.5, + ["min"] = 4, + }, ["sign"] = "", ["specialCaseData"] = { ["overrideModLine"] = "Adds # to # Cold Damage", @@ -21879,19 +20988,19 @@ return { }, ["1377_LightningDamageAndChanceToShock"] = { ["1HAxe"] = { - ["max"] = 109, + ["max"] = 79, ["min"] = 36, }, ["1HMace"] = { - ["max"] = 109, + ["max"] = 79, ["min"] = 36, }, ["1HSword"] = { - ["max"] = 109, + ["max"] = 79, ["min"] = 36, }, ["1HWeapon"] = { - ["max"] = 109, + ["max"] = 79, ["min"] = 36, }, ["2HAxe"] = { @@ -21910,16 +21019,16 @@ return { ["max"] = 109, ["min"] = 60, }, - ["Bow"] = { - ["max"] = 109, - ["min"] = 70, - }, ["Claw"] = { - ["max"] = 109, + ["max"] = 79, ["min"] = 36, }, ["Dagger"] = { - ["max"] = 109, + ["max"] = 79, + ["min"] = 36, + }, + ["Sceptre"] = { + ["max"] = 79, ["min"] = 36, }, ["Staff"] = { @@ -21927,7 +21036,7 @@ return { ["min"] = 60, }, ["Wand"] = { - ["max"] = 109, + ["max"] = 79, ["min"] = 36, }, ["sign"] = "", @@ -21963,7 +21072,7 @@ return { ["min"] = 9, }, ["1HMace"] = { - ["max"] = 30, + ["max"] = 16, ["min"] = 9, }, ["1HSword"] = { @@ -22010,6 +21119,10 @@ return { ["max"] = 34, ["min"] = 9, }, + ["Sceptre"] = { + ["max"] = 30, + ["min"] = 9, + }, ["Staff"] = { ["max"] = 50, ["min"] = 9, @@ -22028,6 +21141,10 @@ return { }, }, ["1377_LightningDamagePercentagePrefix"] = { + ["AbyssJewel"] = { + ["max"] = 30, + ["min"] = 20, + }, ["Amulet"] = { ["max"] = 30, ["min"] = 20, @@ -22046,15 +21163,15 @@ return { }, }, ["1377_LightningDamagePrefixLightningPenetration"] = { - ["1HMace"] = { + ["1HWeapon"] = { ["max"] = 60, ["min"] = 45, }, - ["1HWeapon"] = { + ["Dagger"] = { ["max"] = 60, ["min"] = 45, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 60, ["min"] = 45, }, @@ -22077,8 +21194,8 @@ return { ["min"] = 25, }, ["1HMace"] = { - ["max"] = 109, - ["min"] = 10, + ["max"] = 54, + ["min"] = 25, }, ["1HSword"] = { ["max"] = 54, @@ -22096,6 +21213,10 @@ return { ["max"] = 54, ["min"] = 25, }, + ["Sceptre"] = { + ["max"] = 109, + ["min"] = 10, + }, ["Shield"] = { ["max"] = 109, ["min"] = 10, @@ -22256,6 +21377,10 @@ return { }, }, ["1379_GlobalAddedLightningDamage"] = { + ["AbyssJewel"] = { + ["max"] = 30.5, + ["min"] = 24.5, + }, ["Gloves"] = { ["max"] = 30.5, ["min"] = 24.5, @@ -22274,10 +21399,6 @@ return { ["max"] = 26, ["min"] = 10, }, - ["AnyJewel"] = { - ["max"] = 26, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -22350,30 +21471,34 @@ return { ["max"] = 182.5, ["min"] = 3, }, - ["2HAxe"] = { + ["Claw"] = { ["max"] = 182.5, ["min"] = 3, }, - ["2HMace"] = { + ["Dagger"] = { ["max"] = 182.5, ["min"] = 3, }, - ["2HSword"] = { - ["max"] = 182.5, - ["min"] = 3, + ["One Handed Axe"] = { + ["max"] = 164.5, + ["min"] = 30, }, - ["2HWeapon"] = { - ["max"] = 182.5, - ["min"] = 3, + ["One Handed Mace"] = { + ["max"] = 164.5, + ["min"] = 30, }, - ["Claw"] = { - ["max"] = 182.5, - ["min"] = 3, + ["One Handed Sword"] = { + ["max"] = 164.5, + ["min"] = 30, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 182.5, ["min"] = 3, }, + ["Thrusting One Handed Sword"] = { + ["max"] = 164.5, + ["min"] = 30, + }, ["Wand"] = { ["max"] = 182.5, ["min"] = 3, @@ -22429,15 +21554,15 @@ return { }, ["2HAxe"] = { ["max"] = 99, - ["min"] = 13.5, + ["min"] = 24.5, }, ["2HMace"] = { ["max"] = 99, - ["min"] = 13.5, + ["min"] = 24.5, }, ["2HSword"] = { ["max"] = 99, - ["min"] = 13.5, + ["min"] = 24.5, }, ["2HWeapon"] = { ["max"] = 99, @@ -22455,6 +21580,10 @@ return { ["max"] = 53.5, ["min"] = 13.5, }, + ["Sceptre"] = { + ["max"] = 53.5, + ["min"] = 13.5, + }, ["Staff"] = { ["max"] = 99, ["min"] = 24.5, @@ -22485,22 +21614,6 @@ return { }, }, ["1382_LocalLightningDamageTwoHand"] = { - ["1HAxe"] = { - ["max"] = 338, - ["min"] = 6, - }, - ["1HMace"] = { - ["max"] = 338, - ["min"] = 6, - }, - ["1HSword"] = { - ["max"] = 338, - ["min"] = 6, - }, - ["1HWeapon"] = { - ["max"] = 338, - ["min"] = 6, - }, ["2HAxe"] = { ["max"] = 338, ["min"] = 6, @@ -22525,6 +21638,18 @@ return { ["max"] = 338, ["min"] = 6, }, + ["Two Handed Axe"] = { + ["max"] = 304.5, + ["min"] = 55.5, + }, + ["Two Handed Mace"] = { + ["max"] = 304.5, + ["min"] = 55.5, + }, + ["Two Handed Sword"] = { + ["max"] = 304.5, + ["min"] = 55.5, + }, ["sign"] = "", ["specialCaseData"] = { ["overrideModLine"] = "Adds # to # Lightning Damage", @@ -22566,19 +21691,19 @@ return { }, ["1385_ChaosDamageAndChaosSkillDuration"] = { ["1HAxe"] = { - ["max"] = 99, + ["max"] = 69, ["min"] = 35, }, ["1HMace"] = { - ["max"] = 99, + ["max"] = 69, ["min"] = 35, }, ["1HSword"] = { - ["max"] = 99, + ["max"] = 69, ["min"] = 35, }, ["1HWeapon"] = { - ["max"] = 99, + ["max"] = 69, ["min"] = 35, }, ["2HAxe"] = { @@ -22597,16 +21722,16 @@ return { ["max"] = 99, ["min"] = 53, }, - ["Bow"] = { - ["max"] = 99, - ["min"] = 60, - }, ["Claw"] = { - ["max"] = 99, + ["max"] = 69, ["min"] = 35, }, ["Dagger"] = { - ["max"] = 99, + ["max"] = 69, + ["min"] = 35, + }, + ["Sceptre"] = { + ["max"] = 69, ["min"] = 35, }, ["Staff"] = { @@ -22614,7 +21739,7 @@ return { ["min"] = 53, }, ["Wand"] = { - ["max"] = 99, + ["max"] = 69, ["min"] = 35, }, ["sign"] = "", @@ -22669,6 +21794,10 @@ return { ["max"] = 54, ["min"] = 25, }, + ["Sceptre"] = { + ["max"] = 54, + ["min"] = 25, + }, ["Wand"] = { ["max"] = 54, ["min"] = 25, @@ -22761,6 +21890,10 @@ return { ["max"] = 34, ["min"] = 9, }, + ["Sceptre"] = { + ["max"] = 16, + ["min"] = 9, + }, ["Staff"] = { ["max"] = 16, ["min"] = 9, @@ -22779,6 +21912,10 @@ return { }, }, ["1385_IncreasedChaosDamagePrefix"] = { + ["AbyssJewel"] = { + ["max"] = 30, + ["min"] = 20, + }, ["Amulet"] = { ["max"] = 30, ["min"] = 20, @@ -22867,6 +22004,10 @@ return { }, }, ["1386_GlobalAddedChaosDamage"] = { + ["AbyssJewel"] = { + ["max"] = 25, + ["min"] = 18, + }, ["Gloves"] = { ["max"] = 25, ["min"] = 18, @@ -22885,10 +22026,6 @@ return { ["max"] = 16, ["min"] = 8.5, }, - ["AnyJewel"] = { - ["max"] = 16, - ["min"] = 8.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -22903,10 +22040,6 @@ return { ["max"] = 21, ["min"] = 10, }, - ["Gloves"] = { - ["max"] = 13, - ["min"] = 10, - }, ["Quiver"] = { ["max"] = 55, ["min"] = 10, @@ -22927,44 +22060,48 @@ return { ["1390_LocalChaosDamage"] = { ["1HAxe"] = { ["max"] = 123.5, - ["min"] = 58, + ["min"] = 80.5, }, ["1HMace"] = { ["max"] = 123.5, - ["min"] = 58, + ["min"] = 80.5, }, ["1HSword"] = { ["max"] = 123.5, - ["min"] = 58, + ["min"] = 80.5, }, ["1HWeapon"] = { - ["max"] = 123.5, - ["min"] = 58, - }, - ["2HAxe"] = { ["max"] = 123.5, ["min"] = 80.5, }, - ["2HMace"] = { + ["Claw"] = { ["max"] = 123.5, - ["min"] = 80.5, + ["min"] = 58, }, - ["2HSword"] = { + ["Dagger"] = { ["max"] = 123.5, - ["min"] = 80.5, + ["min"] = 58, }, - ["2HWeapon"] = { - ["max"] = 123.5, - ["min"] = 80.5, + ["One Handed Axe"] = { + ["max"] = 105, + ["min"] = 58, }, - ["Claw"] = { - ["max"] = 123.5, + ["One Handed Mace"] = { + ["max"] = 105, ["min"] = 58, }, - ["Dagger"] = { + ["One Handed Sword"] = { + ["max"] = 105, + ["min"] = 58, + }, + ["Sceptre"] = { ["max"] = 123.5, ["min"] = 58, }, + ["Thrusting One Handed Sword"] = { + ["max"] = 105, + ["min"] = 58, + }, ["Wand"] = { ["max"] = 123.5, ["min"] = 58, @@ -23009,15 +22146,15 @@ return { }, ["2HAxe"] = { ["max"] = 64.5, - ["min"] = 8, + ["min"] = 15, }, ["2HMace"] = { ["max"] = 64.5, - ["min"] = 8, + ["min"] = 15, }, ["2HSword"] = { ["max"] = 64.5, - ["min"] = 8, + ["min"] = 15, }, ["2HWeapon"] = { ["max"] = 64.5, @@ -23035,6 +22172,10 @@ return { ["max"] = 34.5, ["min"] = 8, }, + ["Sceptre"] = { + ["max"] = 34.5, + ["min"] = 8, + }, ["Staff"] = { ["max"] = 64.5, ["min"] = 15, @@ -23054,44 +22195,40 @@ return { }, }, ["1390_LocalChaosDamageTwoHand"] = { - ["1HAxe"] = { + ["2HAxe"] = { ["max"] = 214.5, ["min"] = 140.5, }, - ["1HMace"] = { + ["2HMace"] = { ["max"] = 214.5, ["min"] = 140.5, }, - ["1HSword"] = { + ["2HSword"] = { ["max"] = 214.5, ["min"] = 140.5, }, - ["1HWeapon"] = { + ["2HWeapon"] = { ["max"] = 214.5, ["min"] = 140.5, }, - ["2HAxe"] = { - ["max"] = 214.5, - ["min"] = 105, - }, - ["2HMace"] = { + ["Bow"] = { ["max"] = 214.5, ["min"] = 105, }, - ["2HSword"] = { + ["Staff"] = { ["max"] = 214.5, ["min"] = 105, }, - ["2HWeapon"] = { - ["max"] = 214.5, + ["Two Handed Axe"] = { + ["max"] = 180, ["min"] = 105, }, - ["Bow"] = { - ["max"] = 214.5, + ["Two Handed Mace"] = { + ["max"] = 180, ["min"] = 105, }, - ["Staff"] = { - ["max"] = 214.5, + ["Two Handed Sword"] = { + ["max"] = 180, ["min"] = 105, }, ["sign"] = "", @@ -23126,10 +22263,6 @@ return { }, }, ["1403_SpellAddedPhysicalDamage"] = { - ["1HMace"] = { - ["max"] = 60, - ["min"] = 34, - }, ["1HWeapon"] = { ["max"] = 60, ["min"] = 34, @@ -23146,6 +22279,10 @@ return { ["max"] = 61, ["min"] = 25, }, + ["Sceptre"] = { + ["max"] = 60, + ["min"] = 34, + }, ["Staff"] = { ["max"] = 97.5, ["min"] = 56, @@ -23178,10 +22315,6 @@ return { ["max"] = 19, ["min"] = 4.5, }, - ["AnyJewel"] = { - ["max"] = 19, - ["min"] = 4.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -23203,15 +22336,15 @@ return { }, ["1404_SpellAddedFireDamage"] = { ["1HAxe"] = { - ["max"] = 90.5, + ["max"] = 56, ["min"] = 17.5, }, ["1HMace"] = { - ["max"] = 90.5, - ["min"] = 2, + ["max"] = 56, + ["min"] = 17.5, }, ["1HSword"] = { - ["max"] = 90.5, + ["max"] = 56, ["min"] = 17.5, }, ["1HWeapon"] = { @@ -23226,6 +22359,26 @@ return { ["max"] = 90.5, ["min"] = 2, }, + ["One Handed Axe"] = { + ["max"] = 90.5, + ["min"] = 36, + }, + ["One Handed Mace"] = { + ["max"] = 90.5, + ["min"] = 36, + }, + ["One Handed Sword"] = { + ["max"] = 90.5, + ["min"] = 36, + }, + ["Sceptre"] = { + ["max"] = 90.5, + ["min"] = 2, + }, + ["Thrusting One Handed Sword"] = { + ["max"] = 90.5, + ["min"] = 36, + }, ["Wand"] = { ["max"] = 90.5, ["min"] = 2, @@ -23250,10 +22403,6 @@ return { }, }, ["1404_SpellAddedFireDamagePenetrationHybrid"] = { - ["1HMace"] = { - ["max"] = 38.5, - ["min"] = 9, - }, ["1HWeapon"] = { ["max"] = 38.5, ["min"] = 9, @@ -23266,6 +22415,10 @@ return { ["max"] = 38.5, ["min"] = 9, }, + ["Sceptre"] = { + ["max"] = 38.5, + ["min"] = 9, + }, ["Staff"] = { ["max"] = 52, ["min"] = 12.5, @@ -23285,15 +22438,15 @@ return { }, ["1404_SpellAddedFireDamageTwoHand"] = { ["2HAxe"] = { - ["max"] = 121.5, + ["max"] = 75.5, ["min"] = 23.5, }, ["2HMace"] = { - ["max"] = 121.5, + ["max"] = 75.5, ["min"] = 23.5, }, ["2HSword"] = { - ["max"] = 121.5, + ["max"] = 75.5, ["min"] = 23.5, }, ["2HWeapon"] = { @@ -23308,6 +22461,18 @@ return { ["max"] = 121.5, ["min"] = 2.5, }, + ["Two Handed Axe"] = { + ["max"] = 121.5, + ["min"] = 48.5, + }, + ["Two Handed Mace"] = { + ["max"] = 121.5, + ["min"] = 48.5, + }, + ["Two Handed Sword"] = { + ["max"] = 121.5, + ["min"] = 48.5, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -23336,10 +22501,6 @@ return { ["max"] = 27.5, ["min"] = 7.5, }, - ["AnyJewel"] = { - ["max"] = 27.5, - ["min"] = 7.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -23371,15 +22532,15 @@ return { }, ["1405_SpellAddedColdDamage"] = { ["1HAxe"] = { - ["max"] = 73.5, + ["max"] = 45.5, ["min"] = 14.5, }, ["1HMace"] = { - ["max"] = 73.5, - ["min"] = 1.5, + ["max"] = 45.5, + ["min"] = 14.5, }, ["1HSword"] = { - ["max"] = 73.5, + ["max"] = 45.5, ["min"] = 14.5, }, ["1HWeapon"] = { @@ -23394,6 +22555,26 @@ return { ["max"] = 73.5, ["min"] = 1.5, }, + ["One Handed Axe"] = { + ["max"] = 73.5, + ["min"] = 16.5, + }, + ["One Handed Mace"] = { + ["max"] = 73.5, + ["min"] = 16.5, + }, + ["One Handed Sword"] = { + ["max"] = 73.5, + ["min"] = 16.5, + }, + ["Sceptre"] = { + ["max"] = 73.5, + ["min"] = 1.5, + }, + ["Thrusting One Handed Sword"] = { + ["max"] = 73.5, + ["min"] = 16.5, + }, ["Wand"] = { ["max"] = 73.5, ["min"] = 1.5, @@ -23418,10 +22599,6 @@ return { }, }, ["1405_SpellAddedColdDamagePenetrationHybrid"] = { - ["1HMace"] = { - ["max"] = 31.5, - ["min"] = 7.5, - }, ["1HWeapon"] = { ["max"] = 31.5, ["min"] = 7.5, @@ -23434,6 +22611,10 @@ return { ["max"] = 31.5, ["min"] = 7.5, }, + ["Sceptre"] = { + ["max"] = 31.5, + ["min"] = 7.5, + }, ["Staff"] = { ["max"] = 47, ["min"] = 11.5, @@ -23453,15 +22634,15 @@ return { }, ["1405_SpellAddedColdDamageTwoHand"] = { ["2HAxe"] = { - ["max"] = 110.5, + ["max"] = 69, ["min"] = 21, }, ["2HMace"] = { - ["max"] = 110.5, + ["max"] = 69, ["min"] = 21, }, ["2HSword"] = { - ["max"] = 110.5, + ["max"] = 69, ["min"] = 21, }, ["2HWeapon"] = { @@ -23476,6 +22657,18 @@ return { ["max"] = 110.5, ["min"] = 2, }, + ["Two Handed Axe"] = { + ["max"] = 110.5, + ["min"] = 24.5, + }, + ["Two Handed Mace"] = { + ["max"] = 110.5, + ["min"] = 24.5, + }, + ["Two Handed Sword"] = { + ["max"] = 110.5, + ["min"] = 24.5, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -23504,10 +22697,6 @@ return { ["max"] = 27.5, ["min"] = 7.5, }, - ["AnyJewel"] = { - ["max"] = 27.5, - ["min"] = 7.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -23539,16 +22728,16 @@ return { }, ["1406_SpellAddedLightningDamage"] = { ["1HAxe"] = { - ["max"] = 96.5, - ["min"] = 11, + ["max"] = 60.5, + ["min"] = 20, }, ["1HMace"] = { - ["max"] = 96.5, - ["min"] = 2.5, + ["max"] = 60.5, + ["min"] = 20, }, ["1HSword"] = { - ["max"] = 96.5, - ["min"] = 11, + ["max"] = 60.5, + ["min"] = 20, }, ["1HWeapon"] = { ["max"] = 96.5, @@ -23562,6 +22751,26 @@ return { ["max"] = 96.5, ["min"] = 2.5, }, + ["One Handed Axe"] = { + ["max"] = 96.5, + ["min"] = 11, + }, + ["One Handed Mace"] = { + ["max"] = 96.5, + ["min"] = 11, + }, + ["One Handed Sword"] = { + ["max"] = 96.5, + ["min"] = 11, + }, + ["Sceptre"] = { + ["max"] = 96.5, + ["min"] = 2.5, + }, + ["Thrusting One Handed Sword"] = { + ["max"] = 96.5, + ["min"] = 11, + }, ["Wand"] = { ["max"] = 96.5, ["min"] = 2.5, @@ -23586,10 +22795,6 @@ return { }, }, ["1406_SpellAddedLightningDamagePenetrationHybrid"] = { - ["1HMace"] = { - ["max"] = 41.5, - ["min"] = 11, - }, ["1HWeapon"] = { ["max"] = 41.5, ["min"] = 11, @@ -23602,6 +22807,10 @@ return { ["max"] = 41.5, ["min"] = 11, }, + ["Sceptre"] = { + ["max"] = 41.5, + ["min"] = 11, + }, ["Staff"] = { ["max"] = 62, ["min"] = 16.5, @@ -23621,16 +22830,16 @@ return { }, ["1406_SpellAddedLightningDamageTwoHand"] = { ["2HAxe"] = { - ["max"] = 145, - ["min"] = 16.5, + ["max"] = 90.5, + ["min"] = 30, }, ["2HMace"] = { - ["max"] = 145, - ["min"] = 16.5, + ["max"] = 90.5, + ["min"] = 30, }, ["2HSword"] = { - ["max"] = 145, - ["min"] = 16.5, + ["max"] = 90.5, + ["min"] = 30, }, ["2HWeapon"] = { ["max"] = 145, @@ -23644,6 +22853,18 @@ return { ["max"] = 145, ["min"] = 3.5, }, + ["Two Handed Axe"] = { + ["max"] = 145, + ["min"] = 16.5, + }, + ["Two Handed Mace"] = { + ["max"] = 145, + ["min"] = 16.5, + }, + ["Two Handed Sword"] = { + ["max"] = 145, + ["min"] = 16.5, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -23672,10 +22893,6 @@ return { ["max"] = 25.5, ["min"] = 8, }, - ["AnyJewel"] = { - ["max"] = 25.5, - ["min"] = 8, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -23716,10 +22933,6 @@ return { }, }, ["1407_SpellAddedChaosDamage"] = { - ["1HMace"] = { - ["max"] = 60, - ["min"] = 34, - }, ["1HWeapon"] = { ["max"] = 60, ["min"] = 34, @@ -23736,6 +22949,10 @@ return { ["max"] = 50, ["min"] = 20.5, }, + ["Sceptre"] = { + ["max"] = 60, + ["min"] = 34, + }, ["Staff"] = { ["max"] = 97.5, ["min"] = 56, @@ -23768,10 +22985,6 @@ return { ["max"] = 19, ["min"] = 4.5, }, - ["AnyJewel"] = { - ["max"] = 19, - ["min"] = 4.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -23959,7 +23172,7 @@ return { ["min"] = 8, }, ["Bow"] = { - ["max"] = 22, + ["max"] = 15, ["min"] = 8, }, ["Claw"] = { @@ -23970,12 +23183,16 @@ return { ["max"] = 22, ["min"] = 8, }, + ["Sceptre"] = { + ["max"] = 22, + ["min"] = 8, + }, ["Staff"] = { ["max"] = 22, ["min"] = 8, }, ["Wand"] = { - ["max"] = 22, + ["max"] = 15, ["min"] = 8, }, ["sign"] = "", @@ -24033,7 +23250,7 @@ return { ["min"] = 8, }, ["Bow"] = { - ["max"] = 22, + ["max"] = 15, ["min"] = 8, }, ["Claw"] = { @@ -24044,12 +23261,16 @@ return { ["max"] = 22, ["min"] = 8, }, + ["Sceptre"] = { + ["max"] = 22, + ["min"] = 8, + }, ["Staff"] = { ["max"] = 22, ["min"] = 8, }, ["Wand"] = { - ["max"] = 22, + ["max"] = 15, ["min"] = 8, }, ["sign"] = "", @@ -24064,39 +23285,39 @@ return { }, ["1413_LocalIncreasedAttackSpeed"] = { ["1HAxe"] = { - ["max"] = 30, + ["max"] = 27, ["min"] = 5, }, ["1HMace"] = { - ["max"] = 30, + ["max"] = 27, ["min"] = 5, }, ["1HSword"] = { - ["max"] = 30, + ["max"] = 27, ["min"] = 5, }, ["1HWeapon"] = { - ["max"] = 30, + ["max"] = 27, ["min"] = 5, }, ["2HAxe"] = { - ["max"] = 30, + ["max"] = 27, ["min"] = 5, }, ["2HMace"] = { - ["max"] = 30, + ["max"] = 27, ["min"] = 5, }, ["2HSword"] = { - ["max"] = 30, + ["max"] = 27, ["min"] = 5, }, ["2HWeapon"] = { - ["max"] = 30, + ["max"] = 27, ["min"] = 5, }, ["Bow"] = { - ["max"] = 27, + ["max"] = 19, ["min"] = 5, }, ["Claw"] = { @@ -24107,12 +23328,44 @@ return { ["max"] = 30, ["min"] = 5, }, + ["One Handed Axe"] = { + ["max"] = 30, + ["min"] = 20, + }, + ["One Handed Mace"] = { + ["max"] = 30, + ["min"] = 20, + }, + ["One Handed Sword"] = { + ["max"] = 30, + ["min"] = 20, + }, + ["Sceptre"] = { + ["max"] = 30, + ["min"] = 5, + }, ["Staff"] = { ["max"] = 30, ["min"] = 5, }, + ["Thrusting One Handed Sword"] = { + ["max"] = 30, + ["min"] = 20, + }, + ["Two Handed Axe"] = { + ["max"] = 30, + ["min"] = 20, + }, + ["Two Handed Mace"] = { + ["max"] = 30, + ["min"] = 20, + }, + ["Two Handed Sword"] = { + ["max"] = 30, + ["min"] = 20, + }, ["Wand"] = { - ["max"] = 27, + ["max"] = 19, ["min"] = 5, }, ["sign"] = "", @@ -24153,27 +23406,15 @@ return { ["max"] = 21, ["min"] = 8, }, - ["2HAxe"] = { - ["max"] = 21, - ["min"] = 17, - }, - ["2HMace"] = { - ["max"] = 21, - ["min"] = 17, - }, - ["2HSword"] = { - ["max"] = 21, - ["min"] = 17, - }, - ["2HWeapon"] = { + ["Claw"] = { ["max"] = 21, ["min"] = 17, }, - ["Claw"] = { + ["Dagger"] = { ["max"] = 21, ["min"] = 17, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 21, ["min"] = 17, }, @@ -24208,27 +23449,15 @@ return { ["max"] = 21, ["min"] = 17, }, - ["2HAxe"] = { - ["max"] = 21, - ["min"] = 17, - }, - ["2HMace"] = { - ["max"] = 21, - ["min"] = 17, - }, - ["2HSword"] = { - ["max"] = 21, - ["min"] = 17, - }, - ["2HWeapon"] = { + ["Claw"] = { ["max"] = 21, ["min"] = 17, }, - ["Claw"] = { + ["Dagger"] = { ["max"] = 21, ["min"] = 17, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 21, ["min"] = 17, }, @@ -24515,16 +23744,12 @@ return { ["1433_IncreasedAccuracy"] = { ["AbyssJewel"] = { ["max"] = 300, - ["min"] = 31, + ["min"] = 10, }, ["Amulet"] = { ["max"] = 480, ["min"] = 50, }, - ["AnyJewel"] = { - ["max"] = 300, - ["min"] = 31, - }, ["Gloves"] = { ["max"] = 600, ["min"] = 50, @@ -24709,6 +23934,10 @@ return { ["max"] = 20, ["min"] = 9, }, + ["Sceptre"] = { + ["max"] = 20, + ["min"] = 9, + }, ["Staff"] = { ["max"] = 20, ["min"] = 9, @@ -24771,6 +24000,10 @@ return { ["max"] = 22, ["min"] = 8, }, + ["Sceptre"] = { + ["max"] = 22, + ["min"] = 8, + }, ["Staff"] = { ["max"] = 31, ["min"] = 12, @@ -24790,15 +24023,15 @@ return { }, ["1446_IncreasedCastSpeed"] = { ["1HAxe"] = { - ["max"] = 32, + ["max"] = 21, ["min"] = 10, }, ["1HMace"] = { - ["max"] = 32, - ["min"] = 5, + ["max"] = 21, + ["min"] = 10, }, ["1HSword"] = { - ["max"] = 32, + ["max"] = 21, ["min"] = 10, }, ["1HWeapon"] = { @@ -24806,15 +24039,15 @@ return { ["min"] = 5, }, ["2HAxe"] = { - ["max"] = 49, + ["max"] = 32, ["min"] = 15, }, ["2HMace"] = { - ["max"] = 49, + ["max"] = 32, ["min"] = 15, }, ["2HSword"] = { - ["max"] = 49, + ["max"] = 32, ["min"] = 15, }, ["2HWeapon"] = { @@ -24837,10 +24070,26 @@ return { ["max"] = 32, ["min"] = 5, }, + ["One Handed Axe"] = { + ["max"] = 32, + ["min"] = 21, + }, + ["One Handed Mace"] = { + ["max"] = 32, + ["min"] = 21, + }, + ["One Handed Sword"] = { + ["max"] = 32, + ["min"] = 21, + }, ["Ring"] = { ["max"] = 16, ["min"] = 5, }, + ["Sceptre"] = { + ["max"] = 32, + ["min"] = 5, + }, ["Shield"] = { ["max"] = 9, ["min"] = 6, @@ -24849,6 +24098,22 @@ return { ["max"] = 49, ["min"] = 8, }, + ["Thrusting One Handed Sword"] = { + ["max"] = 32, + ["min"] = 21, + }, + ["Two Handed Axe"] = { + ["max"] = 49, + ["min"] = 32, + }, + ["Two Handed Mace"] = { + ["max"] = 49, + ["min"] = 32, + }, + ["Two Handed Sword"] = { + ["max"] = 49, + ["min"] = 32, + }, ["Wand"] = { ["max"] = 32, ["min"] = 5, @@ -24873,15 +24138,15 @@ return { }, }, ["1446_IncreasedCastSpeedFasterCasting"] = { - ["1HMace"] = { + ["1HWeapon"] = { ["max"] = 20, ["min"] = 15, }, - ["1HWeapon"] = { + ["Dagger"] = { ["max"] = 20, ["min"] = 15, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 20, ["min"] = 15, }, @@ -24935,15 +24200,15 @@ return { }, }, ["1446_IncreasedCastSpeedSpellEcho"] = { - ["1HMace"] = { + ["1HWeapon"] = { ["max"] = 20, ["min"] = 15, }, - ["1HWeapon"] = { + ["Dagger"] = { ["max"] = 20, ["min"] = 15, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 20, ["min"] = 15, }, @@ -25065,15 +24330,15 @@ return { }, }, ["1458_CriticalStrikeChanceSpellsSupported"] = { - ["1HMace"] = { + ["1HWeapon"] = { ["max"] = 82, ["min"] = 60, }, - ["1HWeapon"] = { + ["Dagger"] = { ["max"] = 82, ["min"] = 60, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 82, ["min"] = 60, }, @@ -25128,35 +24393,35 @@ return { }, ["1458_SpellCriticalStrikeChance"] = { ["1HAxe"] = { - ["max"] = 119, + ["max"] = 69, ["min"] = 30, }, ["1HMace"] = { - ["max"] = 119, - ["min"] = 10, + ["max"] = 69, + ["min"] = 30, }, ["1HSword"] = { - ["max"] = 119, + ["max"] = 69, ["min"] = 30, }, ["1HWeapon"] = { - ["max"] = 119, + ["max"] = 109, ["min"] = 10, }, ["2HAxe"] = { - ["max"] = 119, + ["max"] = 105, ["min"] = 45, }, ["2HMace"] = { - ["max"] = 119, + ["max"] = 105, ["min"] = 45, }, ["2HSword"] = { - ["max"] = 119, + ["max"] = 105, ["min"] = 45, }, ["2HWeapon"] = { - ["max"] = 119, + ["max"] = 109, ["min"] = 10, }, ["Bow"] = { @@ -25171,6 +24436,22 @@ return { ["max"] = 119, ["min"] = 10, }, + ["One Handed Axe"] = { + ["max"] = 119, + ["min"] = 80, + }, + ["One Handed Mace"] = { + ["max"] = 119, + ["min"] = 80, + }, + ["One Handed Sword"] = { + ["max"] = 119, + ["min"] = 80, + }, + ["Sceptre"] = { + ["max"] = 119, + ["min"] = 10, + }, ["Shield"] = { ["max"] = 119, ["min"] = 10, @@ -25179,6 +24460,22 @@ return { ["max"] = 119, ["min"] = 10, }, + ["Thrusting One Handed Sword"] = { + ["max"] = 119, + ["min"] = 80, + }, + ["Two Handed Axe"] = { + ["max"] = 119, + ["min"] = 80, + }, + ["Two Handed Mace"] = { + ["max"] = 119, + ["min"] = 80, + }, + ["Two Handed Sword"] = { + ["max"] = 119, + ["min"] = 80, + }, ["Wand"] = { ["max"] = 119, ["min"] = 10, @@ -25249,7 +24546,7 @@ return { ["1459_CriticalChanceAndAddedChaosDamageIfHaveCritRecently"] = { ["Gloves"] = { ["max"] = 22, - ["min"] = 11, + ["min"] = 20, }, ["Quiver"] = { ["max"] = 22, @@ -25267,7 +24564,7 @@ return { ["1459_CriticalChanceAndElementalDamagePercentIfHaveCritRecently"] = { ["Gloves"] = { ["max"] = 22, - ["min"] = 11, + ["min"] = 20, }, ["Quiver"] = { ["max"] = 22, @@ -25339,27 +24636,15 @@ return { ["max"] = 29, ["min"] = 22, }, - ["2HAxe"] = { - ["max"] = 29, - ["min"] = 22, - }, - ["2HMace"] = { - ["max"] = 29, - ["min"] = 22, - }, - ["2HSword"] = { - ["max"] = 29, - ["min"] = 22, - }, - ["2HWeapon"] = { + ["Claw"] = { ["max"] = 29, ["min"] = 22, }, - ["Claw"] = { + ["Dagger"] = { ["max"] = 29, ["min"] = 22, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 29, ["min"] = 22, }, @@ -25515,10 +24800,42 @@ return { ["max"] = 38, ["min"] = 10, }, + ["One Handed Axe"] = { + ["max"] = 38, + ["min"] = 20, + }, + ["One Handed Mace"] = { + ["max"] = 38, + ["min"] = 20, + }, + ["One Handed Sword"] = { + ["max"] = 38, + ["min"] = 20, + }, + ["Sceptre"] = { + ["max"] = 38, + ["min"] = 10, + }, ["Staff"] = { ["max"] = 38, ["min"] = 10, }, + ["Thrusting One Handed Sword"] = { + ["max"] = 38, + ["min"] = 20, + }, + ["Two Handed Axe"] = { + ["max"] = 38, + ["min"] = 20, + }, + ["Two Handed Mace"] = { + ["max"] = 38, + ["min"] = 20, + }, + ["Two Handed Sword"] = { + ["max"] = 38, + ["min"] = 20, + }, ["Wand"] = { ["max"] = 38, ["min"] = 10, @@ -25587,6 +24904,10 @@ return { ["max"] = 32, ["min"] = 15, }, + ["Sceptre"] = { + ["max"] = 32, + ["min"] = 15, + }, ["Staff"] = { ["max"] = 32, ["min"] = 15, @@ -25941,6 +25262,10 @@ return { ["max"] = 25, ["min"] = 8, }, + ["Sceptre"] = { + ["max"] = 38, + ["min"] = 10, + }, ["Staff"] = { ["max"] = 38, ["min"] = 10, @@ -25975,27 +25300,15 @@ return { ["max"] = 29, ["min"] = 22, }, - ["2HAxe"] = { - ["max"] = 29, - ["min"] = 22, - }, - ["2HMace"] = { - ["max"] = 29, - ["min"] = 22, - }, - ["2HSword"] = { - ["max"] = 29, - ["min"] = 22, - }, - ["2HWeapon"] = { + ["Claw"] = { ["max"] = 29, ["min"] = 22, }, - ["Claw"] = { + ["Dagger"] = { ["max"] = 29, ["min"] = 22, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 29, ["min"] = 22, }, @@ -26209,7 +25522,7 @@ return { }, }, ["1514_ReducedDamageFromCriticalStrikesPerEnduranceCharge"] = { - ["Chest"] = { + ["Body Armour"] = { ["max"] = 10, ["min"] = 10, }, @@ -26239,6 +25552,10 @@ return { ["max"] = 8, ["min"] = 6, }, + ["Sceptre"] = { + ["max"] = 8, + ["min"] = 6, + }, ["Staff"] = { ["max"] = 8, ["min"] = 6, @@ -26263,11 +25580,11 @@ return { }, ["2HMace"] = { ["max"] = 30, - ["min"] = 11, + ["min"] = 20, }, ["2HWeapon"] = { ["max"] = 30, - ["min"] = 11, + ["min"] = 20, }, ["sign"] = "", ["specialCaseData"] = { @@ -26315,6 +25632,10 @@ return { ["max"] = 17, ["min"] = 5, }, + ["Sceptre"] = { + ["max"] = 15, + ["min"] = 5, + }, ["Staff"] = { ["max"] = 15, ["min"] = 5, @@ -26329,6 +25650,18 @@ return { }, }, ["1528_LocalBaseWardAndLife"] = { + ["Boots"] = { + ["max"] = 30, + ["min"] = 15, + }, + ["Gloves"] = { + ["max"] = 30, + ["min"] = 15, + }, + ["Helmet"] = { + ["max"] = 40, + ["min"] = 15, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -26339,6 +25672,18 @@ return { }, }, ["1528_LocalWard"] = { + ["Boots"] = { + ["max"] = 84, + ["min"] = 5, + }, + ["Gloves"] = { + ["max"] = 84, + ["min"] = 5, + }, + ["Helmet"] = { + ["max"] = 99, + ["min"] = 5, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -26349,6 +25694,18 @@ return { }, }, ["1530_LocalWardAndStunRecoveryPercent"] = { + ["Boots"] = { + ["max"] = 42, + ["min"] = 6, + }, + ["Gloves"] = { + ["max"] = 42, + ["min"] = 6, + }, + ["Helmet"] = { + ["max"] = 42, + ["min"] = 6, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -26359,6 +25716,18 @@ return { }, }, ["1530_LocalWardPercent"] = { + ["Boots"] = { + ["max"] = 100, + ["min"] = 11, + }, + ["Gloves"] = { + ["max"] = 100, + ["min"] = 11, + }, + ["Helmet"] = { + ["max"] = 100, + ["min"] = 11, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -26369,6 +25738,18 @@ return { }, }, ["1531_WardDelayRecovery"] = { + ["Boots"] = { + ["max"] = 58, + ["min"] = 33, + }, + ["Gloves"] = { + ["max"] = 58, + ["min"] = 33, + }, + ["Helmet"] = { + ["max"] = 58, + ["min"] = 33, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -26397,10 +25778,6 @@ return { ["max"] = 250, ["min"] = 36, }, - ["AnyJewel"] = { - ["max"] = 250, - ["min"] = 36, - }, ["Belt"] = { ["max"] = 540, ["min"] = 3, @@ -26420,7 +25797,7 @@ return { }, ["1540_LocalBaseArmourAndEnergyShield"] = { ["Boots"] = { - ["max"] = 375, + ["max"] = 85, ["min"] = 5, }, ["Chest"] = { @@ -26428,11 +25805,15 @@ return { ["min"] = 5, }, ["Gloves"] = { - ["max"] = 375, + ["max"] = 85, ["min"] = 5, }, ["Helmet"] = { - ["max"] = 375, + ["max"] = 145, + ["min"] = 5, + }, + ["Shield"] = { + ["max"] = 300, ["min"] = 5, }, ["sign"] = "", @@ -26447,7 +25828,7 @@ return { }, ["1540_LocalBaseArmourAndEvasionRating"] = { ["Boots"] = { - ["max"] = 375, + ["max"] = 85, ["min"] = 5, }, ["Chest"] = { @@ -26455,11 +25836,15 @@ return { ["min"] = 5, }, ["Gloves"] = { - ["max"] = 375, + ["max"] = 85, ["min"] = 5, }, ["Helmet"] = { - ["max"] = 375, + ["max"] = 145, + ["min"] = 5, + }, + ["Shield"] = { + ["max"] = 300, ["min"] = 5, }, ["sign"] = "", @@ -26474,7 +25859,7 @@ return { }, ["1540_LocalBaseArmourAndLife"] = { ["Boots"] = { - ["max"] = 144, + ["max"] = 48, ["min"] = 20, }, ["Chest"] = { @@ -26482,11 +25867,15 @@ return { ["min"] = 20, }, ["Gloves"] = { - ["max"] = 144, + ["max"] = 48, ["min"] = 20, }, ["Helmet"] = { - ["max"] = 144, + ["max"] = 96, + ["min"] = 20, + }, + ["Shield"] = { + ["max"] = 96, ["min"] = 20, }, ["sign"] = "", @@ -26522,8 +25911,12 @@ return { }, }, ["1540_LocalPhysicalDamageReductionRating"] = { + ["Body Armour"] = { + ["max"] = 475, + ["min"] = 151, + }, ["Boots"] = { - ["max"] = 500, + ["max"] = 150, ["min"] = 6, }, ["Chest"] = { @@ -26531,16 +25924,16 @@ return { ["min"] = 6, }, ["Gloves"] = { - ["max"] = 500, + ["max"] = 150, ["min"] = 6, }, ["Helmet"] = { - ["max"] = 500, + ["max"] = 200, ["min"] = 6, }, ["Shield"] = { - ["max"] = 375, - ["min"] = 50, + ["max"] = 400, + ["min"] = 6, }, ["sign"] = "", ["specialCaseData"] = { @@ -26637,14 +26030,14 @@ return { }, ["Gloves"] = { ["max"] = 28, - ["min"] = 12, + ["min"] = 24, }, ["Helmet"] = { ["max"] = 28, ["min"] = 12, }, ["Shield"] = { - ["max"] = 21, + ["max"] = 28, ["min"] = 12, }, ["sign"] = "", @@ -26674,6 +26067,10 @@ return { ["max"] = 42, ["min"] = 6, }, + ["Shield"] = { + ["max"] = 42, + ["min"] = 6, + }, ["sign"] = "", ["specialCaseData"] = { ["overrideModLine"] = "#% increased Armour", @@ -26703,7 +26100,7 @@ return { }, ["Shield"] = { ["max"] = 110, - ["min"] = 26, + ["min"] = 15, }, ["sign"] = "", ["specialCaseData"] = { @@ -26727,6 +26124,10 @@ return { }, }, ["1542_LocalPhysicalDamageReductionRatingPercentSuffix"] = { + ["AbyssJewel"] = { + ["max"] = 50, + ["min"] = 25, + }, ["sign"] = "", ["specialCaseData"] = { ["overrideModLine"] = "#% increased Armour", @@ -26742,10 +26143,6 @@ return { ["max"] = 250, ["min"] = 36, }, - ["AnyJewel"] = { - ["max"] = 250, - ["min"] = 36, - }, ["Belt"] = { ["max"] = 180, ["min"] = 36, @@ -26783,7 +26180,7 @@ return { }, ["1548_LocalBaseArmourAndEvasionRating"] = { ["Boots"] = { - ["max"] = 375, + ["max"] = 85, ["min"] = 5, }, ["Chest"] = { @@ -26791,11 +26188,15 @@ return { ["min"] = 5, }, ["Gloves"] = { - ["max"] = 375, + ["max"] = 85, ["min"] = 5, }, ["Helmet"] = { - ["max"] = 375, + ["max"] = 145, + ["min"] = 5, + }, + ["Shield"] = { + ["max"] = 300, ["min"] = 5, }, ["sign"] = "", @@ -26821,7 +26222,7 @@ return { }, ["1548_LocalBaseEvasionRatingAndEnergyShield"] = { ["Boots"] = { - ["max"] = 375, + ["max"] = 85, ["min"] = 5, }, ["Chest"] = { @@ -26829,11 +26230,15 @@ return { ["min"] = 5, }, ["Gloves"] = { - ["max"] = 375, + ["max"] = 85, ["min"] = 5, }, ["Helmet"] = { - ["max"] = 375, + ["max"] = 145, + ["min"] = 5, + }, + ["Shield"] = { + ["max"] = 300, ["min"] = 5, }, ["sign"] = "", @@ -26848,7 +26253,7 @@ return { }, ["1548_LocalBaseEvasionRatingAndLife"] = { ["Boots"] = { - ["max"] = 120, + ["max"] = 42, ["min"] = 14, }, ["Chest"] = { @@ -26856,11 +26261,15 @@ return { ["min"] = 14, }, ["Gloves"] = { - ["max"] = 120, + ["max"] = 42, ["min"] = 14, }, ["Helmet"] = { - ["max"] = 120, + ["max"] = 95, + ["min"] = 14, + }, + ["Shield"] = { + ["max"] = 95, ["min"] = 14, }, ["sign"] = "", @@ -26885,8 +26294,12 @@ return { }, }, ["1548_LocalEvasionRating"] = { + ["Body Armour"] = { + ["max"] = 475, + ["min"] = 64, + }, ["Boots"] = { - ["max"] = 500, + ["max"] = 150, ["min"] = 6, }, ["Chest"] = { @@ -26894,16 +26307,16 @@ return { ["min"] = 6, }, ["Gloves"] = { - ["max"] = 500, + ["max"] = 150, ["min"] = 6, }, ["Helmet"] = { - ["max"] = 500, + ["max"] = 200, ["min"] = 6, }, ["Shield"] = { - ["max"] = 375, - ["min"] = 50, + ["max"] = 400, + ["min"] = 6, }, ["sign"] = "", ["specialCaseData"] = { @@ -26992,6 +26405,10 @@ return { ["max"] = 42, ["min"] = 6, }, + ["Shield"] = { + ["max"] = 42, + ["min"] = 6, + }, ["sign"] = "", ["specialCaseData"] = { ["overrideModLine"] = "#% increased Evasion Rating", @@ -27021,7 +26438,7 @@ return { }, ["Shield"] = { ["max"] = 110, - ["min"] = 26, + ["min"] = 15, }, ["sign"] = "", ["specialCaseData"] = { @@ -27034,6 +26451,10 @@ return { }, }, ["1550_LocalEvasionRatingIncreasePercentSuffix"] = { + ["AbyssJewel"] = { + ["max"] = 50, + ["min"] = 25, + }, ["sign"] = "", ["specialCaseData"] = { ["overrideModLine"] = "#% increased Evasion Rating", @@ -27055,14 +26476,14 @@ return { }, ["Gloves"] = { ["max"] = 28, - ["min"] = 12, + ["min"] = 24, }, ["Helmet"] = { ["max"] = 28, ["min"] = 12, }, ["Shield"] = { - ["max"] = 21, + ["max"] = 28, ["min"] = 12, }, ["sign"] = "", @@ -27094,7 +26515,7 @@ return { }, ["Shield"] = { ["max"] = 110, - ["min"] = 26, + ["min"] = 15, }, ["sign"] = "", ["specialCaseData"] = { @@ -27123,6 +26544,10 @@ return { ["max"] = 42, ["min"] = 6, }, + ["Shield"] = { + ["max"] = 42, + ["min"] = 6, + }, ["sign"] = "", ["specialCaseData"] = { ["overrideModLine"] = "#% increased Armour and Energy Shield", @@ -27134,6 +26559,10 @@ return { }, }, ["1552_LocalArmourAndEnergyShieldSuffix"] = { + ["AbyssJewel"] = { + ["max"] = 50, + ["min"] = 25, + }, ["sign"] = "", ["specialCaseData"] = { ["overrideModLine"] = "#% increased Armour and Energy Shield", @@ -27155,14 +26584,14 @@ return { }, ["Gloves"] = { ["max"] = 28, - ["min"] = 12, + ["min"] = 24, }, ["Helmet"] = { ["max"] = 28, ["min"] = 12, }, ["Shield"] = { - ["max"] = 21, + ["max"] = 28, ["min"] = 12, }, ["sign"] = "", @@ -27194,7 +26623,7 @@ return { }, ["Shield"] = { ["max"] = 110, - ["min"] = 26, + ["min"] = 15, }, ["sign"] = "", ["specialCaseData"] = { @@ -27223,6 +26652,10 @@ return { ["max"] = 42, ["min"] = 6, }, + ["Shield"] = { + ["max"] = 42, + ["min"] = 6, + }, ["sign"] = "", ["specialCaseData"] = { ["overrideModLine"] = "#% increased Armour and Evasion", @@ -27234,6 +26667,10 @@ return { }, }, ["1553_LocalArmourAndEvasionSuffix"] = { + ["AbyssJewel"] = { + ["max"] = 50, + ["min"] = 25, + }, ["sign"] = "", ["specialCaseData"] = { ["overrideModLine"] = "#% increased Armour and Evasion", @@ -27255,14 +26692,14 @@ return { }, ["Gloves"] = { ["max"] = 28, - ["min"] = 12, + ["min"] = 24, }, ["Helmet"] = { ["max"] = 28, ["min"] = 12, }, ["Shield"] = { - ["max"] = 21, + ["max"] = 28, ["min"] = 12, }, ["sign"] = "", @@ -27277,24 +26714,24 @@ return { }, ["1554_LocalEvasionAndEnergyShield"] = { ["Boots"] = { - ["max"] = 74, - ["min"] = 26, + ["max"] = 100, + ["min"] = 15, }, ["Chest"] = { ["max"] = 110, - ["min"] = 26, + ["min"] = 15, }, ["Gloves"] = { - ["max"] = 74, - ["min"] = 26, + ["max"] = 100, + ["min"] = 15, }, ["Helmet"] = { - ["max"] = 74, - ["min"] = 26, + ["max"] = 100, + ["min"] = 15, }, ["Shield"] = { ["max"] = 110, - ["min"] = 26, + ["min"] = 15, }, ["sign"] = "", ["specialCaseData"] = { @@ -27307,6 +26744,26 @@ return { }, }, ["1554_LocalEvasionAndEnergyShieldAndStunRecovery"] = { + ["Boots"] = { + ["max"] = 42, + ["min"] = 6, + }, + ["Chest"] = { + ["max"] = 42, + ["min"] = 6, + }, + ["Gloves"] = { + ["max"] = 42, + ["min"] = 6, + }, + ["Helmet"] = { + ["max"] = 42, + ["min"] = 6, + }, + ["Shield"] = { + ["max"] = 42, + ["min"] = 6, + }, ["sign"] = "", ["specialCaseData"] = { ["overrideModLine"] = "#% increased Evasion and Energy Shield", @@ -27318,6 +26775,10 @@ return { }, }, ["1554_LocalEvasionAndEnergyShieldSuffix"] = { + ["AbyssJewel"] = { + ["max"] = 50, + ["min"] = 25, + }, ["sign"] = "", ["specialCaseData"] = { ["overrideModLine"] = "#% increased Evasion and Energy Shield", @@ -27330,23 +26791,23 @@ return { }, ["1554_LocalIncreasedEvasionAndEnergyShieldAndLife"] = { ["Boots"] = { - ["max"] = 21, + ["max"] = 28, ["min"] = 12, }, ["Chest"] = { - ["max"] = 21, + ["max"] = 28, ["min"] = 12, }, ["Gloves"] = { - ["max"] = 21, - ["min"] = 12, + ["max"] = 28, + ["min"] = 24, }, ["Helmet"] = { - ["max"] = 21, + ["max"] = 28, ["min"] = 12, }, ["Shield"] = { - ["max"] = 21, + ["max"] = 28, ["min"] = 12, }, ["sign"] = "", @@ -27360,22 +26821,10 @@ return { }, }, ["1555_LocalArmourAndEvasionAndEnergyShield"] = { - ["Boots"] = { - ["max"] = 100, - ["min"] = 27, - }, ["Chest"] = { ["max"] = 110, ["min"] = 27, }, - ["Gloves"] = { - ["max"] = 100, - ["min"] = 27, - }, - ["Helmet"] = { - ["max"] = 100, - ["min"] = 27, - }, ["sign"] = "", ["specialCaseData"] = { ["overrideModLine"] = "#% increased Armour, Evasion and Energy Shield", @@ -27387,22 +26836,10 @@ return { }, }, ["1555_LocalArmourAndEvasionAndEnergyShieldAndStunRecovery"] = { - ["Boots"] = { - ["max"] = 42, - ["min"] = 6, - }, ["Chest"] = { ["max"] = 42, ["min"] = 6, }, - ["Gloves"] = { - ["max"] = 42, - ["min"] = 6, - }, - ["Helmet"] = { - ["max"] = 42, - ["min"] = 6, - }, ["sign"] = "", ["specialCaseData"] = { ["overrideModLine"] = "#% increased Armour, Evasion and Energy Shield", @@ -27414,6 +26851,10 @@ return { }, }, ["1555_LocalArmourAndEvasionAndEnergyShieldSuffix"] = { + ["AbyssJewel"] = { + ["max"] = 50, + ["min"] = 25, + }, ["sign"] = "", ["specialCaseData"] = { ["overrideModLine"] = "#% increased Armour, Evasion and Energy Shield", @@ -27426,19 +26867,15 @@ return { }, ["1555_LocalIncreasedDefencesAndLife"] = { ["Boots"] = { - ["max"] = 28, + ["max"] = 21, ["min"] = 12, }, ["Chest"] = { ["max"] = 28, ["min"] = 12, }, - ["Gloves"] = { - ["max"] = 28, - ["min"] = 12, - }, ["Helmet"] = { - ["max"] = 28, + ["max"] = 21, ["min"] = 12, }, ["Shield"] = { @@ -27478,10 +26915,6 @@ return { ["max"] = 51, ["min"] = 1, }, - ["AnyJewel"] = { - ["max"] = 40, - ["min"] = 21, - }, ["Belt"] = { ["max"] = 51, ["min"] = 1, @@ -27559,7 +26992,7 @@ return { }, ["1559_LocalBaseArmourAndEnergyShield"] = { ["Boots"] = { - ["max"] = 80, + ["max"] = 28, ["min"] = 3, }, ["Chest"] = { @@ -27567,11 +27000,15 @@ return { ["min"] = 3, }, ["Gloves"] = { - ["max"] = 80, + ["max"] = 28, ["min"] = 3, }, ["Helmet"] = { - ["max"] = 80, + ["max"] = 48, + ["min"] = 3, + }, + ["Shield"] = { + ["max"] = 72, ["min"] = 3, }, ["sign"] = "", @@ -27597,7 +27034,7 @@ return { }, ["1559_LocalBaseEnergyShieldAndLife"] = { ["Boots"] = { - ["max"] = 30, + ["max"] = 15, ["min"] = 8, }, ["Chest"] = { @@ -27605,11 +27042,15 @@ return { ["min"] = 8, }, ["Gloves"] = { - ["max"] = 30, + ["max"] = 15, ["min"] = 8, }, ["Helmet"] = { - ["max"] = 30, + ["max"] = 25, + ["min"] = 8, + }, + ["Shield"] = { + ["max"] = 25, ["min"] = 8, }, ["sign"] = "", @@ -27624,7 +27065,7 @@ return { }, ["1559_LocalBaseEnergyShieldAndMana"] = { ["Boots"] = { - ["max"] = 30, + ["max"] = 15, ["min"] = 8, }, ["Chest"] = { @@ -27632,11 +27073,15 @@ return { ["min"] = 8, }, ["Gloves"] = { - ["max"] = 30, + ["max"] = 15, ["min"] = 8, }, ["Helmet"] = { - ["max"] = 30, + ["max"] = 25, + ["min"] = 8, + }, + ["Shield"] = { + ["max"] = 25, ["min"] = 8, }, ["sign"] = "", @@ -27651,7 +27096,7 @@ return { }, ["1559_LocalBaseEvasionRatingAndEnergyShield"] = { ["Boots"] = { - ["max"] = 80, + ["max"] = 28, ["min"] = 3, }, ["Chest"] = { @@ -27659,11 +27104,15 @@ return { ["min"] = 3, }, ["Gloves"] = { - ["max"] = 80, + ["max"] = 28, ["min"] = 3, }, ["Helmet"] = { - ["max"] = 80, + ["max"] = 48, + ["min"] = 3, + }, + ["Shield"] = { + ["max"] = 72, ["min"] = 3, }, ["sign"] = "", @@ -27688,8 +27137,12 @@ return { }, }, ["1559_LocalEnergyShield"] = { + ["Body Armour"] = { + ["max"] = 95, + ["min"] = 3, + }, ["Boots"] = { - ["max"] = 100, + ["max"] = 49, ["min"] = 3, }, ["Chest"] = { @@ -27697,15 +27150,15 @@ return { ["min"] = 3, }, ["Gloves"] = { - ["max"] = 100, + ["max"] = 49, ["min"] = 3, }, ["Helmet"] = { - ["max"] = 100, + ["max"] = 61, ["min"] = 3, }, ["Shield"] = { - ["max"] = 85, + ["max"] = 90, ["min"] = 3, }, ["sign"] = "", @@ -27735,6 +27188,10 @@ return { ["max"] = 42, ["min"] = 6, }, + ["Shield"] = { + ["max"] = 42, + ["min"] = 6, + }, ["sign"] = "", ["specialCaseData"] = { ["overrideModLine"] = "#% increased Energy Shield", @@ -27764,7 +27221,7 @@ return { }, ["Shield"] = { ["max"] = 110, - ["min"] = 26, + ["min"] = 11, }, ["sign"] = "", ["specialCaseData"] = { @@ -27777,6 +27234,10 @@ return { }, }, ["1560_LocalEnergyShieldPercentSuffix"] = { + ["AbyssJewel"] = { + ["max"] = 50, + ["min"] = 25, + }, ["sign"] = "", ["specialCaseData"] = { ["overrideModLine"] = "#% increased Energy Shield", @@ -27798,14 +27259,14 @@ return { }, ["Gloves"] = { ["max"] = 28, - ["min"] = 12, + ["min"] = 24, }, ["Helmet"] = { ["max"] = 28, ["min"] = 12, }, ["Shield"] = { - ["max"] = 21, + ["max"] = 28, ["min"] = 12, }, ["sign"] = "", @@ -27909,24 +27370,12 @@ return { }, }, ["1562_EnergyShieldDelay"] = { - ["Boots"] = { - ["max"] = 66, - ["min"] = 27, - }, ["Chest"] = { ["max"] = 66, ["min"] = 16, }, - ["Gloves"] = { - ["max"] = 66, - ["min"] = 27, - }, - ["Helmet"] = { - ["max"] = 66, - ["min"] = 27, - }, ["Shield"] = { - ["max"] = 25, + ["max"] = 66, ["min"] = 16, }, ["sign"] = "", @@ -27979,13 +27428,9 @@ return { ["max"] = 38, ["min"] = 9, }, - ["Chest"] = { - ["max"] = 38, - ["min"] = 24, - }, ["Gloves"] = { ["max"] = 38, - ["min"] = 9, + ["min"] = 24, }, ["Helmet"] = { ["max"] = 38, @@ -28051,10 +27496,6 @@ return { ["max"] = 40, ["min"] = 21, }, - ["AnyJewel"] = { - ["max"] = 40, - ["min"] = 21, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -28099,7 +27540,7 @@ return { }, ["Gloves"] = { ["max"] = 60, - ["min"] = 28, + ["min"] = 55, }, ["Helmet"] = { ["max"] = 60, @@ -28123,41 +27564,69 @@ return { }, }, ["1569_IncreasedLife"] = { + ["1HSword"] = { + ["max"] = 144, + ["min"] = 3, + }, + ["1HWeapon"] = { + ["max"] = 144, + ["min"] = 3, + }, + ["2HSword"] = { + ["max"] = 144, + ["min"] = 3, + }, + ["2HWeapon"] = { + ["max"] = 144, + ["min"] = 3, + }, ["Amulet"] = { - ["max"] = 55, - ["min"] = 15, + ["max"] = 129, + ["min"] = 3, }, ["Belt"] = { - ["max"] = 55, - ["min"] = 15, + ["max"] = 144, + ["min"] = 3, + }, + ["Body Armour"] = { + ["max"] = 174, + ["min"] = 10, }, ["Boots"] = { - ["max"] = 105, - ["min"] = 5, + ["max"] = 129, + ["min"] = 3, }, ["Chest"] = { ["max"] = 189, - ["min"] = 10, + ["min"] = 3, }, ["Gloves"] = { - ["max"] = 105, - ["min"] = 5, + ["max"] = 129, + ["min"] = 3, }, ["Helmet"] = { - ["max"] = 105, - ["min"] = 5, + ["max"] = 144, + ["min"] = 3, + }, + ["LifeFlask"] = { + ["max"] = 144, + ["min"] = 3, + }, + ["ManaFlask"] = { + ["max"] = 144, + ["min"] = 3, }, ["Quiver"] = { - ["max"] = 55, - ["min"] = 15, + ["max"] = 144, + ["min"] = 3, }, ["Ring"] = { - ["max"] = 55, - ["min"] = 15, + ["max"] = 114, + ["min"] = 3, }, ["Shield"] = { ["max"] = 159, - ["min"] = 10, + ["min"] = 3, }, ["sign"] = "", ["specialCaseData"] = { @@ -28199,6 +27668,10 @@ return { }, }, ["1569_LifeAndPercentLife"] = { + ["AbyssJewel"] = { + ["max"] = 40, + ["min"] = 15, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -28210,7 +27683,7 @@ return { }, ["1569_LocalBaseArmourAndLife"] = { ["Boots"] = { - ["max"] = 38, + ["max"] = 28, ["min"] = 18, }, ["Chest"] = { @@ -28218,11 +27691,15 @@ return { ["min"] = 18, }, ["Gloves"] = { - ["max"] = 38, + ["max"] = 28, ["min"] = 18, }, ["Helmet"] = { - ["max"] = 38, + ["max"] = 33, + ["min"] = 18, + }, + ["Shield"] = { + ["max"] = 33, ["min"] = 18, }, ["sign"] = "", @@ -28256,7 +27733,7 @@ return { }, ["1569_LocalBaseEnergyShieldAndLife"] = { ["Boots"] = { - ["max"] = 38, + ["max"] = 28, ["min"] = 18, }, ["Chest"] = { @@ -28264,11 +27741,15 @@ return { ["min"] = 18, }, ["Gloves"] = { - ["max"] = 38, + ["max"] = 28, ["min"] = 18, }, ["Helmet"] = { - ["max"] = 38, + ["max"] = 33, + ["min"] = 18, + }, + ["Shield"] = { + ["max"] = 33, ["min"] = 18, }, ["sign"] = "", @@ -28282,7 +27763,7 @@ return { }, ["1569_LocalBaseEvasionRatingAndLife"] = { ["Boots"] = { - ["max"] = 38, + ["max"] = 28, ["min"] = 18, }, ["Chest"] = { @@ -28290,11 +27771,15 @@ return { ["min"] = 18, }, ["Gloves"] = { - ["max"] = 38, + ["max"] = 28, ["min"] = 18, }, ["Helmet"] = { - ["max"] = 38, + ["max"] = 33, + ["min"] = 18, + }, + ["Shield"] = { + ["max"] = 33, ["min"] = 18, }, ["sign"] = "", @@ -28317,6 +27802,18 @@ return { }, }, ["1569_LocalBaseWardAndLife"] = { + ["Boots"] = { + ["max"] = 28, + ["min"] = 18, + }, + ["Gloves"] = { + ["max"] = 28, + ["min"] = 18, + }, + ["Helmet"] = { + ["max"] = 33, + ["min"] = 18, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -28328,7 +27825,7 @@ return { }, ["1569_LocalIncreasedArmourAndEnergyShieldAndLife"] = { ["Boots"] = { - ["max"] = 26, + ["max"] = 19, ["min"] = 8, }, ["Chest"] = { @@ -28336,15 +27833,15 @@ return { ["min"] = 13, }, ["Gloves"] = { - ["max"] = 26, - ["min"] = 8, + ["max"] = 19, + ["min"] = 17, }, ["Helmet"] = { - ["max"] = 26, + ["max"] = 22, ["min"] = 10, }, ["Shield"] = { - ["max"] = 16, + ["max"] = 22, ["min"] = 10, }, ["sign"] = "", @@ -28358,7 +27855,7 @@ return { }, ["1569_LocalIncreasedArmourAndEvasionAndLife"] = { ["Boots"] = { - ["max"] = 26, + ["max"] = 19, ["min"] = 8, }, ["Chest"] = { @@ -28366,15 +27863,15 @@ return { ["min"] = 13, }, ["Gloves"] = { - ["max"] = 26, - ["min"] = 8, + ["max"] = 19, + ["min"] = 17, }, ["Helmet"] = { - ["max"] = 26, + ["max"] = 22, ["min"] = 10, }, ["Shield"] = { - ["max"] = 16, + ["max"] = 22, ["min"] = 10, }, ["sign"] = "", @@ -28388,7 +27885,7 @@ return { }, ["1569_LocalIncreasedArmourAndLife"] = { ["Boots"] = { - ["max"] = 26, + ["max"] = 19, ["min"] = 8, }, ["Chest"] = { @@ -28396,15 +27893,15 @@ return { ["min"] = 13, }, ["Gloves"] = { - ["max"] = 26, - ["min"] = 8, + ["max"] = 19, + ["min"] = 17, }, ["Helmet"] = { - ["max"] = 26, + ["max"] = 22, ["min"] = 10, }, ["Shield"] = { - ["max"] = 16, + ["max"] = 22, ["min"] = 10, }, ["sign"] = "", @@ -28418,19 +27915,15 @@ return { }, ["1569_LocalIncreasedDefencesAndLife"] = { ["Boots"] = { - ["max"] = 26, + ["max"] = 14, ["min"] = 8, }, ["Chest"] = { ["max"] = 26, ["min"] = 13, }, - ["Gloves"] = { - ["max"] = 26, - ["min"] = 8, - }, ["Helmet"] = { - ["max"] = 26, + ["max"] = 16, ["min"] = 10, }, ["Shield"] = { @@ -28448,7 +27941,7 @@ return { }, ["1569_LocalIncreasedEnergyShieldAndLife"] = { ["Boots"] = { - ["max"] = 26, + ["max"] = 19, ["min"] = 8, }, ["Chest"] = { @@ -28456,15 +27949,15 @@ return { ["min"] = 13, }, ["Gloves"] = { - ["max"] = 26, - ["min"] = 8, + ["max"] = 19, + ["min"] = 17, }, ["Helmet"] = { - ["max"] = 26, + ["max"] = 22, ["min"] = 10, }, ["Shield"] = { - ["max"] = 16, + ["max"] = 22, ["min"] = 10, }, ["sign"] = "", @@ -28478,23 +27971,23 @@ return { }, ["1569_LocalIncreasedEvasionAndEnergyShieldAndLife"] = { ["Boots"] = { - ["max"] = 14, + ["max"] = 19, ["min"] = 8, }, ["Chest"] = { - ["max"] = 19, + ["max"] = 26, ["min"] = 13, }, ["Gloves"] = { - ["max"] = 14, - ["min"] = 8, + ["max"] = 19, + ["min"] = 17, }, ["Helmet"] = { - ["max"] = 16, + ["max"] = 22, ["min"] = 10, }, ["Shield"] = { - ["max"] = 16, + ["max"] = 22, ["min"] = 10, }, ["sign"] = "", @@ -28508,7 +28001,7 @@ return { }, ["1569_LocalIncreasedEvasionAndLife"] = { ["Boots"] = { - ["max"] = 26, + ["max"] = 19, ["min"] = 8, }, ["Chest"] = { @@ -28516,15 +28009,15 @@ return { ["min"] = 13, }, ["Gloves"] = { - ["max"] = 26, - ["min"] = 8, + ["max"] = 19, + ["min"] = 17, }, ["Helmet"] = { - ["max"] = 26, + ["max"] = 22, ["min"] = 10, }, ["Shield"] = { - ["max"] = 16, + ["max"] = 22, ["min"] = 10, }, ["sign"] = "", @@ -28557,6 +28050,10 @@ return { }, }, ["1571_LifeAndPercentLife"] = { + ["AbyssJewel"] = { + ["max"] = 5, + ["min"] = 2, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -28645,7 +28142,7 @@ return { }, ["Gloves"] = { ["max"] = 33.3, - ["min"] = 15, + ["min"] = 33.3, }, ["Helmet"] = { ["max"] = 33.3, @@ -28669,21 +28166,57 @@ return { }, }, ["1574_LifeRegeneration"] = { + ["1HSword"] = { + ["max"] = 128, + ["min"] = 1, + }, + ["1HWeapon"] = { + ["max"] = 128, + ["min"] = 1, + }, + ["2HSword"] = { + ["max"] = 128, + ["min"] = 1, + }, + ["2HWeapon"] = { + ["max"] = 128, + ["min"] = 1, + }, ["AbyssJewel"] = { ["max"] = 20, ["min"] = 9, }, ["Amulet"] = { - ["max"] = 64, + ["max"] = 96, ["min"] = 1, }, - ["AnyJewel"] = { - ["max"] = 20, - ["min"] = 9, + ["Belt"] = { + ["max"] = 128, + ["min"] = 1, + }, + ["Boots"] = { + ["max"] = 96, + ["min"] = 1, }, ["Chest"] = { ["max"] = 176, - ["min"] = 128.1, + ["min"] = 1, + }, + ["Gloves"] = { + ["max"] = 96, + ["min"] = 1, + }, + ["Helmet"] = { + ["max"] = 128, + ["min"] = 1, + }, + ["LifeFlask"] = { + ["max"] = 128, + ["min"] = 1, + }, + ["ManaFlask"] = { + ["max"] = 128, + ["min"] = 1, }, ["Ring"] = { ["max"] = 64, @@ -28691,7 +28224,7 @@ return { }, ["Shield"] = { ["max"] = 152, - ["min"] = 128.1, + ["min"] = 1, }, ["sign"] = "", ["specialCaseData"] = { @@ -28761,13 +28294,9 @@ return { ["max"] = 21, ["min"] = 5, }, - ["Chest"] = { - ["max"] = 21, - ["min"] = 9, - }, ["Gloves"] = { ["max"] = 21, - ["min"] = 5, + ["min"] = 9, }, ["Helmet"] = { ["max"] = 21, @@ -28819,10 +28348,6 @@ return { ["max"] = 40, ["min"] = 21, }, - ["AnyJewel"] = { - ["max"] = 40, - ["min"] = 21, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -28867,7 +28392,7 @@ return { }, ["Gloves"] = { ["max"] = 60, - ["min"] = 28, + ["min"] = 55, }, ["Helmet"] = { ["max"] = 60, @@ -28896,8 +28421,8 @@ return { ["min"] = 35, }, ["1HMace"] = { - ["max"] = 159, - ["min"] = 30, + ["max"] = 74, + ["min"] = 35, }, ["1HSword"] = { ["max"] = 74, @@ -28921,7 +28446,7 @@ return { }, ["2HWeapon"] = { ["max"] = 229, - ["min"] = 40, + ["min"] = 35, }, ["Amulet"] = { ["max"] = 78, @@ -28931,6 +28456,10 @@ return { ["max"] = 68, ["min"] = 15, }, + ["Body Armour"] = { + ["max"] = 77, + ["min"] = 55, + }, ["Boots"] = { ["max"] = 77, ["min"] = 15, @@ -28940,7 +28469,7 @@ return { ["min"] = 35, }, ["Chest"] = { - ["max"] = 77, + ["max"] = 73, ["min"] = 15, }, ["Claw"] = { @@ -28967,9 +28496,13 @@ return { ["max"] = 78, ["min"] = 15, }, + ["Sceptre"] = { + ["max"] = 159, + ["min"] = 30, + }, ["Shield"] = { - ["max"] = 54, - ["min"] = 25, + ["max"] = 73, + ["min"] = 15, }, ["Staff"] = { ["max"] = 229, @@ -29098,7 +28631,7 @@ return { }, ["1579_LocalBaseEnergyShieldAndMana"] = { ["Boots"] = { - ["max"] = 25, + ["max"] = 19, ["min"] = 11, }, ["Chest"] = { @@ -29106,11 +28639,15 @@ return { ["min"] = 11, }, ["Gloves"] = { - ["max"] = 25, + ["max"] = 19, ["min"] = 11, }, ["Helmet"] = { - ["max"] = 25, + ["max"] = 22, + ["min"] = 11, + }, + ["Shield"] = { + ["max"] = 22, ["min"] = 11, }, ["sign"] = "", @@ -29195,15 +28732,15 @@ return { }, }, ["1579_WeaponSpellDamageAndMana"] = { - ["1HMace"] = { + ["1HWeapon"] = { ["max"] = 45, ["min"] = 17, }, - ["1HWeapon"] = { + ["Dagger"] = { ["max"] = 45, ["min"] = 17, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 45, ["min"] = 17, }, @@ -29241,6 +28778,10 @@ return { }, }, ["1580_MaximumManaIncreasePercent"] = { + ["AbyssJewel"] = { + ["max"] = 30, + ["min"] = 20, + }, ["Chest"] = { ["max"] = 18, ["min"] = 9, @@ -29333,10 +28874,6 @@ return { }, }, ["1581_BaseManaRegeneration"] = { - ["1HMace"] = { - ["max"] = 0.4, - ["min"] = 0.3, - }, ["1HWeapon"] = { ["max"] = 0.4, ["min"] = 0.3, @@ -29345,6 +28882,10 @@ return { ["max"] = 0.8, ["min"] = 0.7, }, + ["AbyssJewel"] = { + ["max"] = 0.5, + ["min"] = 0.5, + }, ["Dagger"] = { ["max"] = 0.4, ["min"] = 0.3, @@ -29353,6 +28894,10 @@ return { ["max"] = 0.5, ["min"] = 0.5, }, + ["Sceptre"] = { + ["max"] = 0.4, + ["min"] = 0.3, + }, ["Staff"] = { ["max"] = 0.8, ["min"] = 0.7, @@ -29375,10 +28920,6 @@ return { ["max"] = 4, ["min"] = 1.1, }, - ["AnyJewel"] = { - ["max"] = 4, - ["min"] = 1.1, - }, ["Helmet"] = { ["max"] = 8, ["min"] = 3, @@ -29421,7 +28962,7 @@ return { }, ["Gloves"] = { ["max"] = 5.3, - ["min"] = 2, + ["min"] = 5.3, }, ["Helmet"] = { ["max"] = 5.3, @@ -29530,8 +29071,8 @@ return { ["min"] = 20, }, ["1HMace"] = { - ["max"] = 69, - ["min"] = 10, + ["max"] = 40, + ["min"] = 20, }, ["1HSword"] = { ["max"] = 40, @@ -29581,6 +29122,10 @@ return { ["max"] = 76, ["min"] = 10, }, + ["Sceptre"] = { + ["max"] = 69, + ["min"] = 10, + }, ["Shield"] = { ["max"] = 76, ["min"] = 10, @@ -29649,10 +29194,6 @@ return { ["max"] = 40, ["min"] = 16, }, - ["Bow"] = { - ["max"] = 40, - ["min"] = 18, - }, ["Claw"] = { ["max"] = 20, ["min"] = 7, @@ -29661,6 +29202,10 @@ return { ["max"] = 20, ["min"] = 7, }, + ["Sceptre"] = { + ["max"] = 20, + ["min"] = 7, + }, ["Staff"] = { ["max"] = 40, ["min"] = 16, @@ -29679,6 +29224,10 @@ return { }, }, ["1586_ManaRecoveryRate"] = { + ["AbyssJewel"] = { + ["max"] = 12, + ["min"] = 8, + }, ["Amulet"] = { ["max"] = 12, ["min"] = 8, @@ -29747,6 +29296,10 @@ return { ["max"] = 1, ["min"] = 1, }, + ["AbyssJewel"] = { + ["max"] = 1, + ["min"] = 1, + }, ["Boots"] = { ["max"] = 1, ["min"] = 1, @@ -29775,6 +29328,18 @@ return { ["max"] = 1, ["min"] = 1, }, + ["Ring"] = { + ["max"] = 1, + ["min"] = 1, + }, + ["Sceptre"] = { + ["max"] = 1, + ["min"] = 1, + }, + ["Shield"] = { + ["max"] = 1, + ["min"] = 1, + }, ["Staff"] = { ["max"] = 1, ["min"] = 1, @@ -29905,10 +29470,6 @@ return { }, }, ["1608_GlobalIncreaseSpellSkillGemLevel"] = { - ["1HMace"] = { - ["max"] = 1, - ["min"] = 1, - }, ["1HWeapon"] = { ["max"] = 1, ["min"] = 1, @@ -29921,6 +29482,10 @@ return { ["max"] = 1, ["min"] = 1, }, + ["Sceptre"] = { + ["max"] = 1, + ["min"] = 1, + }, ["Staff"] = { ["max"] = 2, ["min"] = 1, @@ -29939,10 +29504,6 @@ return { }, }, ["1609_GlobalIncreasePhysicalSpellSkillGemLevel"] = { - ["1HMace"] = { - ["max"] = 1, - ["min"] = 1, - }, ["1HWeapon"] = { ["max"] = 1, ["min"] = 1, @@ -29955,6 +29516,10 @@ return { ["max"] = 1, ["min"] = 1, }, + ["Sceptre"] = { + ["max"] = 1, + ["min"] = 1, + }, ["Shield"] = { ["max"] = 1, ["min"] = 1, @@ -30009,6 +29574,10 @@ return { ["max"] = 1, ["min"] = 1, }, + ["AbyssJewel"] = { + ["max"] = 1, + ["min"] = 1, + }, ["Boots"] = { ["max"] = 1, ["min"] = 1, @@ -30037,6 +29606,18 @@ return { ["max"] = 1, ["min"] = 1, }, + ["Ring"] = { + ["max"] = 1, + ["min"] = 1, + }, + ["Sceptre"] = { + ["max"] = 1, + ["min"] = 1, + }, + ["Shield"] = { + ["max"] = 1, + ["min"] = 1, + }, ["Staff"] = { ["max"] = 1, ["min"] = 1, @@ -30073,10 +29654,6 @@ return { }, }, ["1610_GlobalIncreaseFireSpellSkillGemLevel"] = { - ["1HMace"] = { - ["max"] = 1, - ["min"] = 1, - }, ["1HWeapon"] = { ["max"] = 1, ["min"] = 1, @@ -30089,6 +29666,10 @@ return { ["max"] = 1, ["min"] = 1, }, + ["Sceptre"] = { + ["max"] = 1, + ["min"] = 1, + }, ["Shield"] = { ["max"] = 1, ["min"] = 1, @@ -30111,10 +29692,6 @@ return { }, }, ["1611_GlobalIncreaseColdSpellSkillGemLevel"] = { - ["1HMace"] = { - ["max"] = 1, - ["min"] = 1, - }, ["1HWeapon"] = { ["max"] = 1, ["min"] = 1, @@ -30127,6 +29704,10 @@ return { ["max"] = 1, ["min"] = 1, }, + ["Sceptre"] = { + ["max"] = 1, + ["min"] = 1, + }, ["Shield"] = { ["max"] = 1, ["min"] = 1, @@ -30149,10 +29730,6 @@ return { }, }, ["1612_GlobalIncreaseLightningSpellSkillGemLevel"] = { - ["1HMace"] = { - ["max"] = 1, - ["min"] = 1, - }, ["1HWeapon"] = { ["max"] = 1, ["min"] = 1, @@ -30165,6 +29742,10 @@ return { ["max"] = 1, ["min"] = 1, }, + ["Sceptre"] = { + ["max"] = 1, + ["min"] = 1, + }, ["Shield"] = { ["max"] = 1, ["min"] = 1, @@ -30247,6 +29828,10 @@ return { }, }, ["1616_MinionGlobalSkillLevel"] = { + ["AbyssJewel"] = { + ["max"] = 1, + ["min"] = 1, + }, ["Boots"] = { ["max"] = 2, ["min"] = 1, @@ -30381,6 +29966,10 @@ return { ["max"] = 1, ["min"] = 1, }, + ["AbyssJewel"] = { + ["max"] = 1, + ["min"] = 1, + }, ["Boots"] = { ["max"] = 1, ["min"] = 1, @@ -30409,6 +29998,18 @@ return { ["max"] = 1, ["min"] = 1, }, + ["Ring"] = { + ["max"] = 1, + ["min"] = 1, + }, + ["Sceptre"] = { + ["max"] = 1, + ["min"] = 1, + }, + ["Shield"] = { + ["max"] = 1, + ["min"] = 1, + }, ["Staff"] = { ["max"] = 1, ["min"] = 1, @@ -30507,21 +30108,25 @@ return { ["max"] = 48, ["min"] = 6, }, - ["Boots"] = { + ["Body Armour"] = { ["max"] = 48, ["min"] = 12, }, + ["Boots"] = { + ["max"] = 48, + ["min"] = 6, + }, ["Chest"] = { ["max"] = 48, - ["min"] = 12, + ["min"] = 6, }, ["Gloves"] = { ["max"] = 48, - ["min"] = 12, + ["min"] = 6, }, ["Helmet"] = { ["max"] = 48, - ["min"] = 12, + ["min"] = 6, }, ["Quiver"] = { ["max"] = 48, @@ -30533,7 +30138,7 @@ return { }, ["Shield"] = { ["max"] = 48, - ["min"] = 12, + ["min"] = 6, }, ["sign"] = "", ["specialCaseData"] = { @@ -30697,11 +30302,11 @@ return { ["max"] = 1, ["min"] = 1, }, - ["Staff"] = { - ["max"] = 1, + ["Ring"] = { + ["max"] = 3, ["min"] = 1, }, - ["Wand"] = { + ["Staff"] = { ["max"] = 1, ["min"] = 1, }, @@ -30741,6 +30346,10 @@ return { ["max"] = 48, ["min"] = 6, }, + ["Body Armour"] = { + ["max"] = 48, + ["min"] = 6, + }, ["Boots"] = { ["max"] = 48, ["min"] = 6, @@ -30913,21 +30522,25 @@ return { ["max"] = 48, ["min"] = 6, }, + ["Body Armour"] = { + ["max"] = 48, + ["min"] = 18, + }, ["Boots"] = { ["max"] = 48, - ["min"] = 16, + ["min"] = 6, }, ["Chest"] = { ["max"] = 48, - ["min"] = 16, + ["min"] = 6, }, ["Gloves"] = { ["max"] = 48, - ["min"] = 16, + ["min"] = 6, }, ["Helmet"] = { ["max"] = 48, - ["min"] = 16, + ["min"] = 6, }, ["Quiver"] = { ["max"] = 48, @@ -30939,7 +30552,7 @@ return { }, ["Shield"] = { ["max"] = 48, - ["min"] = 16, + ["min"] = 6, }, ["sign"] = "", ["specialCaseData"] = { @@ -31059,21 +30672,25 @@ return { ["max"] = 35, ["min"] = 5, }, - ["Boots"] = { + ["Body Armour"] = { ["max"] = 35, ["min"] = 21, }, + ["Boots"] = { + ["max"] = 35, + ["min"] = 5, + }, ["Chest"] = { ["max"] = 35, - ["min"] = 21, + ["min"] = 5, }, ["Gloves"] = { ["max"] = 35, - ["min"] = 21, + ["min"] = 5, }, ["Helmet"] = { ["max"] = 35, - ["min"] = 21, + ["min"] = 5, }, ["Quiver"] = { ["max"] = 35, @@ -31085,7 +30702,7 @@ return { }, ["Shield"] = { ["max"] = 35, - ["min"] = 21, + ["min"] = 5, }, ["sign"] = "", ["specialCaseData"] = { @@ -31129,6 +30746,10 @@ return { }, }, ["1641_ChaosResistancePrefix"] = { + ["AbyssJewel"] = { + ["max"] = 35, + ["min"] = 20, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -31218,7 +30839,7 @@ return { ["min"] = 0.2, }, ["Gloves"] = { - ["max"] = 0.5, + ["max"] = 0.4, ["min"] = 0.2, }, ["Quiver"] = { @@ -31290,7 +30911,7 @@ return { ["min"] = 2, }, ["Bow"] = { - ["max"] = 4.5, + ["max"] = 4.4, ["min"] = 2, }, ["Claw"] = { @@ -31301,12 +30922,44 @@ return { ["max"] = 4.5, ["min"] = 2, }, + ["One Handed Axe"] = { + ["max"] = 4.4, + ["min"] = 2, + }, + ["One Handed Mace"] = { + ["max"] = 4.4, + ["min"] = 2, + }, + ["One Handed Sword"] = { + ["max"] = 4.4, + ["min"] = 2, + }, + ["Sceptre"] = { + ["max"] = 4.5, + ["min"] = 2, + }, ["Staff"] = { ["max"] = 4.5, ["min"] = 2, }, + ["Thrusting One Handed Sword"] = { + ["max"] = 4.4, + ["min"] = 2, + }, + ["Two Handed Axe"] = { + ["max"] = 4.4, + ["min"] = 2, + }, + ["Two Handed Mace"] = { + ["max"] = 4.4, + ["min"] = 2, + }, + ["Two Handed Sword"] = { + ["max"] = 4.4, + ["min"] = 2, + }, ["Wand"] = { - ["max"] = 4.5, + ["max"] = 4.4, ["min"] = 2, }, ["sign"] = "", @@ -31377,6 +31030,10 @@ return { }, }, ["1666_PhysicalDamageLifeLeechPermyriad"] = { + ["AbyssJewel"] = { + ["max"] = 0.2, + ["min"] = 0.2, + }, ["Amulet"] = { ["max"] = 0.5, ["min"] = 0.3, @@ -31405,6 +31062,10 @@ return { }, }, ["1670_FireDamageLifeLeechPermyriad"] = { + ["AbyssJewel"] = { + ["max"] = 0.2, + ["min"] = 0.2, + }, ["Amulet"] = { ["max"] = 0.5, ["min"] = 0.3, @@ -31453,6 +31114,10 @@ return { }, }, ["1675_ColdDamageLifeLeechPermyriad"] = { + ["AbyssJewel"] = { + ["max"] = 0.2, + ["min"] = 0.2, + }, ["Amulet"] = { ["max"] = 0.5, ["min"] = 0.3, @@ -31501,6 +31166,10 @@ return { }, }, ["1679_LightningDamageLifeLeechPermyriad"] = { + ["AbyssJewel"] = { + ["max"] = 0.2, + ["min"] = 0.2, + }, ["Amulet"] = { ["max"] = 0.5, ["min"] = 0.3, @@ -31537,6 +31206,10 @@ return { ["max"] = 2, ["min"] = 1, }, + ["AbyssJewel"] = { + ["max"] = 2, + ["min"] = 2, + }, ["Boots"] = { ["max"] = 2, ["min"] = 2, @@ -31593,6 +31266,10 @@ return { }, }, ["1682_ChaosDamageLifeLeechPermyriad"] = { + ["AbyssJewel"] = { + ["max"] = 0.2, + ["min"] = 0.2, + }, ["Amulet"] = { ["max"] = 0.5, ["min"] = 0.3, @@ -31629,6 +31306,10 @@ return { ["max"] = 2, ["min"] = 1, }, + ["AbyssJewel"] = { + ["max"] = 2, + ["min"] = 2, + }, ["Boots"] = { ["max"] = 2, ["min"] = 2, @@ -31737,6 +31418,10 @@ return { ["max"] = 2, ["min"] = 1, }, + ["AbyssJewel"] = { + ["max"] = 2, + ["min"] = 2, + }, ["Boots"] = { ["max"] = 2, ["min"] = 2, @@ -31817,6 +31502,10 @@ return { ["max"] = 3.2, ["min"] = 2, }, + ["Sceptre"] = { + ["max"] = 3.2, + ["min"] = 2, + }, ["Staff"] = { ["max"] = 3.2, ["min"] = 2, @@ -31844,6 +31533,10 @@ return { ["max"] = 2, ["min"] = 1, }, + ["AbyssJewel"] = { + ["max"] = 2, + ["min"] = 2, + }, ["Boots"] = { ["max"] = 2, ["min"] = 2, @@ -31880,11 +31573,7 @@ return { }, }, ["1722_EnergyShieldLeechPermyriad"] = { - ["Boots"] = { - ["max"] = 0.3, - ["min"] = 0.3, - }, - ["Chest"] = { + ["AbyssJewel"] = { ["max"] = 0.3, ["min"] = 0.3, }, @@ -31892,10 +31581,6 @@ return { ["max"] = 0.3, ["min"] = 0.3, }, - ["Helmet"] = { - ["max"] = 0.3, - ["min"] = 0.3, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -32010,6 +31695,10 @@ return { ["max"] = 30, ["min"] = 2, }, + ["Sceptre"] = { + ["max"] = 30, + ["min"] = 2, + }, ["Staff"] = { ["max"] = 30, ["min"] = 2, @@ -32102,6 +31791,10 @@ return { }, }, ["1744_ManaGainPerTarget"] = { + ["AbyssJewel"] = { + ["max"] = 4, + ["min"] = 2, + }, ["Gloves"] = { ["max"] = 5, ["min"] = 2, @@ -32238,6 +31931,10 @@ return { ["max"] = 110, ["min"] = 7, }, + ["Sceptre"] = { + ["max"] = 110, + ["min"] = 7, + }, ["Staff"] = { ["max"] = 110, ["min"] = 7, @@ -32430,6 +32127,10 @@ return { ["max"] = 50, ["min"] = 4, }, + ["Sceptre"] = { + ["max"] = 50, + ["min"] = 4, + }, ["Staff"] = { ["max"] = 50, ["min"] = 4, @@ -32463,19 +32164,19 @@ return { }, ["1766_MinionDamageAndMinionMaximumLife"] = { ["1HAxe"] = { - ["max"] = 59, + ["max"] = 38, ["min"] = 16, }, ["1HMace"] = { - ["max"] = 59, + ["max"] = 38, ["min"] = 16, }, ["1HSword"] = { - ["max"] = 59, + ["max"] = 38, ["min"] = 16, }, ["1HWeapon"] = { - ["max"] = 59, + ["max"] = 38, ["min"] = 16, }, ["2HAxe"] = { @@ -32499,11 +32200,15 @@ return { ["min"] = 26, }, ["Claw"] = { - ["max"] = 59, + ["max"] = 38, ["min"] = 16, }, ["Dagger"] = { - ["max"] = 59, + ["max"] = 38, + ["min"] = 16, + }, + ["Sceptre"] = { + ["max"] = 38, ["min"] = 16, }, ["Staff"] = { @@ -32511,7 +32216,7 @@ return { ["min"] = 26, }, ["Wand"] = { - ["max"] = 59, + ["max"] = 38, ["min"] = 16, }, ["sign"] = "", @@ -32524,17 +32229,25 @@ return { }, }, ["1766_MinionLife"] = { + ["AbyssJewel"] = { + ["max"] = 30, + ["min"] = 20, + }, ["Belt"] = { ["max"] = 30, ["min"] = 13, }, + ["Body Armour"] = { + ["max"] = 30, + ["min"] = 13, + }, ["Boots"] = { ["max"] = 30, ["min"] = 13, }, ["Chest"] = { ["max"] = 30, - ["min"] = 13, + ["min"] = 20, }, ["Helmet"] = { ["max"] = 35, @@ -32612,10 +32325,6 @@ return { ["max"] = 10, ["min"] = 6, }, - ["AnyJewel"] = { - ["max"] = 10, - ["min"] = 6, - }, ["Ring"] = { ["max"] = 30, ["min"] = 6, @@ -32630,6 +32339,10 @@ return { }, }, ["1769_MinionRunSpeed"] = { + ["AbyssJewel"] = { + ["max"] = 30, + ["min"] = 15, + }, ["Amulet"] = { ["max"] = 30, ["min"] = 13, @@ -32905,7 +32618,7 @@ return { ["1796_ProjectileDamageAndProjectileSpeed"] = { ["Gloves"] = { ["max"] = 25, - ["min"] = 10, + ["min"] = 23, }, ["sign"] = "", ["specialCaseData"] = { @@ -32918,8 +32631,16 @@ return { }, ["1796_ProjectileSpeed"] = { ["1HWeapon"] = { - ["max"] = 52, - ["min"] = 34, + ["max"] = 46, + ["min"] = 10, + }, + ["2HWeapon"] = { + ["max"] = 46, + ["min"] = 10, + }, + ["Bow"] = { + ["max"] = 46, + ["min"] = 10, }, ["Quiver"] = { ["max"] = 52, @@ -32927,7 +32648,7 @@ return { }, ["Wand"] = { ["max"] = 52, - ["min"] = 34, + ["min"] = 10, }, ["sign"] = "", ["specialCaseData"] = { @@ -33121,10 +32842,6 @@ return { ["max"] = 2, ["min"] = 1, }, - ["Bow"] = { - ["max"] = 2, - ["min"] = 1, - }, ["Claw"] = { ["max"] = 2, ["min"] = 1, @@ -33133,15 +32850,15 @@ return { ["max"] = 2, ["min"] = 1, }, - ["Shield"] = { + ["Sceptre"] = { ["max"] = 2, ["min"] = 1, }, - ["Staff"] = { + ["Shield"] = { ["max"] = 2, ["min"] = 1, }, - ["Wand"] = { + ["Staff"] = { ["max"] = 2, ["min"] = 1, }, @@ -33730,10 +33447,6 @@ return { ["max"] = 50, ["min"] = 31, }, - ["AnyJewel"] = { - ["max"] = 50, - ["min"] = 31, - }, ["Belt"] = { ["max"] = 60, ["min"] = 39, @@ -33778,10 +33491,6 @@ return { ["max"] = 50, ["min"] = 31, }, - ["AnyJewel"] = { - ["max"] = 50, - ["min"] = 31, - }, ["Belt"] = { ["max"] = 60, ["min"] = 43, @@ -33858,10 +33567,6 @@ return { ["max"] = 50, ["min"] = 31, }, - ["AnyJewel"] = { - ["max"] = 50, - ["min"] = 31, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -33930,10 +33635,6 @@ return { ["max"] = 50, ["min"] = 31, }, - ["AnyJewel"] = { - ["max"] = 50, - ["min"] = 31, - }, ["Boots"] = { ["max"] = 50, ["min"] = 50, @@ -33984,17 +33685,13 @@ return { ["max"] = 30, ["min"] = 21, }, - ["AnyJewel"] = { - ["max"] = 30, - ["min"] = 21, - }, ["Boots"] = { ["max"] = 50, ["min"] = 23, }, ["Gloves"] = { ["max"] = 50, - ["min"] = 15, + ["min"] = 23, }, ["Helmet"] = { ["max"] = 44, @@ -34234,11 +33931,11 @@ return { }, ["2HMace"] = { ["max"] = 30, - ["min"] = 11, + ["min"] = 20, }, ["2HWeapon"] = { ["max"] = 30, - ["min"] = 11, + ["min"] = 20, }, ["sign"] = "", ["specialCaseData"] = { @@ -34320,6 +34017,10 @@ return { ["max"] = 35, ["min"] = 11, }, + ["Sceptre"] = { + ["max"] = 35, + ["min"] = 11, + }, ["Staff"] = { ["max"] = 35, ["min"] = 11, @@ -34338,6 +34039,10 @@ return { }, }, ["1867_SelfStatusAilmentDuration"] = { + ["AbyssJewel"] = { + ["max"] = 30, + ["min"] = 20, + }, ["Boots"] = { ["max"] = 30, ["min"] = 20, @@ -34466,10 +34171,6 @@ return { }, }, ["1877_BurnDamagePrefix"] = { - ["1HMace"] = { - ["max"] = 94, - ["min"] = 60, - }, ["1HWeapon"] = { ["max"] = 94, ["min"] = 60, @@ -34478,6 +34179,10 @@ return { ["max"] = 134, ["min"] = 100, }, + ["Sceptre"] = { + ["max"] = 94, + ["min"] = 60, + }, ["Staff"] = { ["max"] = 134, ["min"] = 100, @@ -34554,7 +34259,7 @@ return { ["1880_AreaDamageAndAreaOfEffect"] = { ["Gloves"] = { ["max"] = 16, - ["min"] = 6, + ["min"] = 14, }, ["sign"] = "", ["specialCaseData"] = { @@ -34586,14 +34291,14 @@ return { ["max"] = 15, ["min"] = 7, }, + ["Body Armour"] = { + ["max"] = 25, + ["min"] = 25, + }, ["Bow"] = { ["max"] = 20, ["min"] = 5, }, - ["Chest"] = { - ["max"] = 25, - ["min"] = 25, - }, ["Quiver"] = { ["max"] = 15, ["min"] = 7, @@ -34678,6 +34383,10 @@ return { ["max"] = 15, ["min"] = 10, }, + ["Sceptre"] = { + ["max"] = 15, + ["min"] = 10, + }, ["Staff"] = { ["max"] = 15, ["min"] = 10, @@ -34706,15 +34415,15 @@ return { }, }, ["1880_SupportedBySpellCascadeArea"] = { - ["1HMace"] = { + ["1HWeapon"] = { ["max"] = 15, ["min"] = 5, }, - ["1HWeapon"] = { + ["Dagger"] = { ["max"] = 15, ["min"] = 5, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 15, ["min"] = 5, }, @@ -34748,27 +34457,15 @@ return { ["max"] = 15, ["min"] = 5, }, - ["2HAxe"] = { - ["max"] = 15, - ["min"] = 5, - }, - ["2HMace"] = { - ["max"] = 15, - ["min"] = 5, - }, - ["2HSword"] = { - ["max"] = 15, - ["min"] = 5, - }, - ["2HWeapon"] = { + ["Claw"] = { ["max"] = 15, ["min"] = 5, }, - ["Claw"] = { + ["Dagger"] = { ["max"] = 15, ["min"] = 5, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 15, ["min"] = 5, }, @@ -34800,6 +34497,10 @@ return { }, }, ["1883_ManaCostReduction"] = { + ["AbyssJewel"] = { + ["max"] = 6, + ["min"] = 4, + }, ["Ring"] = { ["max"] = 6, ["min"] = 4, @@ -34859,55 +34560,55 @@ return { }, ["1896_ChaosDamageAndChaosSkillDuration"] = { ["1HAxe"] = { - ["max"] = 30, + ["max"] = 15, ["min"] = 7, }, ["1HMace"] = { - ["max"] = 30, + ["max"] = 15, ["min"] = 7, }, ["1HSword"] = { - ["max"] = 30, + ["max"] = 15, ["min"] = 7, }, ["1HWeapon"] = { - ["max"] = 30, + ["max"] = 15, ["min"] = 7, }, ["2HAxe"] = { ["max"] = 30, - ["min"] = 13, + ["min"] = 15, }, ["2HMace"] = { ["max"] = 30, - ["min"] = 13, + ["min"] = 15, }, ["2HSword"] = { ["max"] = 30, - ["min"] = 13, + ["min"] = 15, }, ["2HWeapon"] = { ["max"] = 30, - ["min"] = 13, - }, - ["Bow"] = { - ["max"] = 30, - ["min"] = 13, + ["min"] = 15, }, ["Claw"] = { - ["max"] = 30, + ["max"] = 15, ["min"] = 7, }, ["Dagger"] = { - ["max"] = 30, + ["max"] = 15, + ["min"] = 7, + }, + ["Sceptre"] = { + ["max"] = 15, ["min"] = 7, }, ["Staff"] = { ["max"] = 30, - ["min"] = 13, + ["min"] = 15, }, ["Wand"] = { - ["max"] = 30, + ["max"] = 15, ["min"] = 7, }, ["sign"] = "", @@ -35012,6 +34713,10 @@ return { ["max"] = 2, ["min"] = 1, }, + ["Sceptre"] = { + ["max"] = 2, + ["min"] = 1, + }, ["Shield"] = { ["max"] = 2, ["min"] = 1, @@ -35074,6 +34779,10 @@ return { ["max"] = 17, ["min"] = 6, }, + ["Shield"] = { + ["max"] = 17, + ["min"] = 6, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -35084,6 +34793,20 @@ return { }, }, ["1902_LocalArmourAndEvasionAndEnergyShieldAndStunRecovery"] = { + ["Chest"] = { + ["max"] = 17, + ["min"] = 6, + }, + ["sign"] = "", + ["specialCaseData"] = { + }, + ["tradeMod"] = { + ["id"] = "explicit.stat_2511217560", + ["text"] = "#% increased Stun and Block Recovery", + ["type"] = "explicit", + }, + }, + ["1902_LocalArmourAndEvasionAndStunRecovery"] = { ["Boots"] = { ["max"] = 17, ["min"] = 6, @@ -35100,6 +34823,10 @@ return { ["max"] = 17, ["min"] = 6, }, + ["Shield"] = { + ["max"] = 17, + ["min"] = 6, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -35109,7 +34836,7 @@ return { ["type"] = "explicit", }, }, - ["1902_LocalArmourAndEvasionAndStunRecovery"] = { + ["1902_LocalEnergyShieldAndStunRecoveryPercent"] = { ["Boots"] = { ["max"] = 17, ["min"] = 6, @@ -35126,6 +34853,10 @@ return { ["max"] = 17, ["min"] = 6, }, + ["Shield"] = { + ["max"] = 17, + ["min"] = 6, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -35135,7 +34866,7 @@ return { ["type"] = "explicit", }, }, - ["1902_LocalEnergyShieldAndStunRecoveryPercent"] = { + ["1902_LocalEvasionAndEnergyShieldAndStunRecovery"] = { ["Boots"] = { ["max"] = 17, ["min"] = 6, @@ -35152,16 +34883,10 @@ return { ["max"] = 17, ["min"] = 6, }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2511217560", - ["text"] = "#% increased Stun and Block Recovery", - ["type"] = "explicit", + ["Shield"] = { + ["max"] = 17, + ["min"] = 6, }, - }, - ["1902_LocalEvasionAndEnergyShieldAndStunRecovery"] = { ["sign"] = "", ["specialCaseData"] = { }, @@ -35188,6 +34913,10 @@ return { ["max"] = 17, ["min"] = 6, }, + ["Shield"] = { + ["max"] = 17, + ["min"] = 6, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -35214,6 +34943,10 @@ return { ["max"] = 17, ["min"] = 6, }, + ["Shield"] = { + ["max"] = 17, + ["min"] = 6, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -35224,6 +34957,18 @@ return { }, }, ["1902_LocalWardAndStunRecoveryPercent"] = { + ["Boots"] = { + ["max"] = 17, + ["min"] = 6, + }, + ["Gloves"] = { + ["max"] = 17, + ["min"] = 6, + }, + ["Helmet"] = { + ["max"] = 17, + ["min"] = 6, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -35238,9 +34983,21 @@ return { ["max"] = 28, ["min"] = 11, }, + ["Boots"] = { + ["max"] = 28, + ["min"] = 11, + }, + ["Chest"] = { + ["max"] = 28, + ["min"] = 11, + }, + ["Helmet"] = { + ["max"] = 28, + ["min"] = 11, + }, ["Shield"] = { ["max"] = 34, - ["min"] = 20, + ["min"] = 11, }, ["sign"] = "", ["specialCaseData"] = { @@ -35412,6 +35169,10 @@ return { ["max"] = 15, ["min"] = 9, }, + ["Sceptre"] = { + ["max"] = 15, + ["min"] = 9, + }, ["Staff"] = { ["max"] = 23, ["min"] = 17, @@ -35510,6 +35271,10 @@ return { ["max"] = 15, ["min"] = 9, }, + ["Sceptre"] = { + ["max"] = 15, + ["min"] = 9, + }, ["Staff"] = { ["max"] = 23, ["min"] = 17, @@ -35592,11 +35357,11 @@ return { }, ["2HAxe"] = { ["max"] = 30, - ["min"] = 7, + ["min"] = 16, }, ["2HMace"] = { ["max"] = 30, - ["min"] = 7, + ["min"] = 16, }, ["2HSword"] = { ["max"] = 30, @@ -35618,6 +35383,10 @@ return { ["max"] = 15, ["min"] = 5, }, + ["Sceptre"] = { + ["max"] = 20, + ["min"] = 7, + }, ["Staff"] = { ["max"] = 30, ["min"] = 7, @@ -35658,10 +35427,6 @@ return { ["max"] = 20, ["min"] = 7, }, - ["1HMace"] = { - ["max"] = 20, - ["min"] = 7, - }, ["1HSword"] = { ["max"] = 20, ["min"] = 7, @@ -35672,7 +35437,7 @@ return { }, ["2HAxe"] = { ["max"] = 30, - ["min"] = 7, + ["min"] = 16, }, ["2HSword"] = { ["max"] = 30, @@ -35706,6 +35471,10 @@ return { ["max"] = 15, ["min"] = 5, }, + ["Sceptre"] = { + ["max"] = 20, + ["min"] = 7, + }, ["Wand"] = { ["max"] = 20, ["min"] = 7, @@ -35738,10 +35507,6 @@ return { }, }, ["1934_PhysicalAddedAsLightning"] = { - ["1HMace"] = { - ["max"] = 20, - ["min"] = 7, - }, ["1HWeapon"] = { ["max"] = 20, ["min"] = 7, @@ -35770,6 +35535,10 @@ return { ["max"] = 15, ["min"] = 5, }, + ["Sceptre"] = { + ["max"] = 20, + ["min"] = 7, + }, ["Staff"] = { ["max"] = 30, ["min"] = 7, @@ -35842,6 +35611,10 @@ return { ["max"] = 8, ["min"] = 5, }, + ["Sceptre"] = { + ["max"] = 8, + ["min"] = 5, + }, ["Shield"] = { ["max"] = 8, ["min"] = 5, @@ -35918,6 +35691,10 @@ return { ["max"] = 8, ["min"] = 5, }, + ["Sceptre"] = { + ["max"] = 8, + ["min"] = 5, + }, ["Shield"] = { ["max"] = 8, ["min"] = 5, @@ -35994,6 +35771,10 @@ return { ["max"] = 8, ["min"] = 5, }, + ["Sceptre"] = { + ["max"] = 8, + ["min"] = 5, + }, ["Shield"] = { ["max"] = 8, ["min"] = 5, @@ -36070,6 +35851,10 @@ return { ["max"] = 8, ["min"] = 5, }, + ["Sceptre"] = { + ["max"] = 8, + ["min"] = 5, + }, ["Shield"] = { ["max"] = 8, ["min"] = 5, @@ -36092,10 +35877,6 @@ return { }, }, ["1942_ElementalDamagePercentAddedAsChaos"] = { - ["1HMace"] = { - ["max"] = 8, - ["min"] = 5, - }, ["1HWeapon"] = { ["max"] = 8, ["min"] = 5, @@ -36108,6 +35889,10 @@ return { ["max"] = 8, ["min"] = 5, }, + ["Sceptre"] = { + ["max"] = 8, + ["min"] = 5, + }, ["Staff"] = { ["max"] = 15, ["min"] = 10, @@ -36147,7 +35932,7 @@ return { }, ["1944_LifeRegenerationRatePercentage"] = { ["AbyssJewel"] = { - ["max"] = 0.3, + ["max"] = 1, ["min"] = 0.3, }, ["Amulet"] = { @@ -36196,7 +35981,7 @@ return { }, }, ["1948_ChaosDamageOverTimeTaken"] = { - ["Chest"] = { + ["Body Armour"] = { ["max"] = 25, ["min"] = 25, }, @@ -36260,6 +36045,10 @@ return { ["max"] = 25, ["min"] = 18, }, + ["Sceptre"] = { + ["max"] = 30, + ["min"] = 23, + }, ["Staff"] = { ["max"] = 30, ["min"] = 23, @@ -36316,10 +36105,6 @@ return { ["max"] = 30, ["min"] = 23, }, - ["1HMace"] = { - ["max"] = 30, - ["min"] = 23, - }, ["1HSword"] = { ["max"] = 30, ["min"] = 23, @@ -36356,6 +36141,10 @@ return { ["max"] = 25, ["min"] = 18, }, + ["Sceptre"] = { + ["max"] = 30, + ["min"] = 23, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -36384,10 +36173,6 @@ return { }, }, ["1959_ConvertPhysicalToLightning"] = { - ["1HMace"] = { - ["max"] = 30, - ["min"] = 23, - }, ["1HWeapon"] = { ["max"] = 30, ["min"] = 23, @@ -36412,6 +36197,10 @@ return { ["max"] = 25, ["min"] = 18, }, + ["Sceptre"] = { + ["max"] = 30, + ["min"] = 23, + }, ["Staff"] = { ["max"] = 30, ["min"] = 23, @@ -36498,6 +36287,10 @@ return { ["max"] = 25, ["min"] = 10, }, + ["Sceptre"] = { + ["max"] = 25, + ["min"] = 10, + }, ["Staff"] = { ["max"] = 25, ["min"] = 10, @@ -36517,16 +36310,12 @@ return { }, ["1973_MinionDamage"] = { ["AbyssJewel"] = { - ["max"] = 16, - ["min"] = 14, - }, - ["AnyJewel"] = { - ["max"] = 16, + ["max"] = 30, ["min"] = 14, }, ["Gloves"] = { ["max"] = 45, - ["min"] = 10, + ["min"] = 13, }, ["Helmet"] = { ["max"] = 30, @@ -36547,19 +36336,19 @@ return { }, ["1973_MinionDamageAndMinionMaximumLife"] = { ["1HAxe"] = { - ["max"] = 59, + ["max"] = 38, ["min"] = 16, }, ["1HMace"] = { - ["max"] = 59, + ["max"] = 38, ["min"] = 16, }, ["1HSword"] = { - ["max"] = 59, + ["max"] = 38, ["min"] = 16, }, ["1HWeapon"] = { - ["max"] = 59, + ["max"] = 38, ["min"] = 16, }, ["2HAxe"] = { @@ -36583,11 +36372,15 @@ return { ["min"] = 26, }, ["Claw"] = { - ["max"] = 59, + ["max"] = 38, ["min"] = 16, }, ["Dagger"] = { - ["max"] = 59, + ["max"] = 38, + ["min"] = 16, + }, + ["Sceptre"] = { + ["max"] = 38, ["min"] = 16, }, ["Staff"] = { @@ -36595,7 +36388,7 @@ return { ["min"] = 26, }, ["Wand"] = { - ["max"] = 59, + ["max"] = 38, ["min"] = 16, }, ["sign"] = "", @@ -36627,35 +36420,39 @@ return { }, ["1973_MinionDamageOnWeapon"] = { ["1HAxe"] = { - ["max"] = 94, - ["min"] = 20, + ["max"] = 80, + ["min"] = 25, }, ["1HMace"] = { - ["max"] = 94, - ["min"] = 20, + ["max"] = 80, + ["min"] = 25, }, ["1HSword"] = { - ["max"] = 94, - ["min"] = 20, + ["max"] = 80, + ["min"] = 25, }, ["1HWeapon"] = { ["max"] = 109, ["min"] = 10, }, ["2HAxe"] = { - ["max"] = 144, - ["min"] = 30, + ["max"] = 130, + ["min"] = 37, }, ["2HMace"] = { - ["max"] = 144, - ["min"] = 30, + ["max"] = 130, + ["min"] = 37, }, ["2HSword"] = { - ["max"] = 144, - ["min"] = 30, + ["max"] = 130, + ["min"] = 37, }, ["2HWeapon"] = { - ["max"] = 144, + ["max"] = 130, + ["min"] = 37, + }, + ["AbyssJewel"] = { + ["max"] = 130, ["min"] = 30, }, ["Bow"] = { @@ -36670,6 +36467,22 @@ return { ["max"] = 94, ["min"] = 20, }, + ["One Handed Axe"] = { + ["max"] = 94, + ["min"] = 20, + }, + ["One Handed Mace"] = { + ["max"] = 94, + ["min"] = 20, + }, + ["One Handed Sword"] = { + ["max"] = 94, + ["min"] = 20, + }, + ["Sceptre"] = { + ["max"] = 94, + ["min"] = 20, + }, ["Shield"] = { ["max"] = 109, ["min"] = 10, @@ -36678,6 +36491,22 @@ return { ["max"] = 144, ["min"] = 30, }, + ["Thrusting One Handed Sword"] = { + ["max"] = 94, + ["min"] = 20, + }, + ["Two Handed Axe"] = { + ["max"] = 144, + ["min"] = 30, + }, + ["Two Handed Mace"] = { + ["max"] = 144, + ["min"] = 30, + }, + ["Two Handed Sword"] = { + ["max"] = 144, + ["min"] = 30, + }, ["Wand"] = { ["max"] = 109, ["min"] = 10, @@ -36738,10 +36567,6 @@ return { ["max"] = 20, ["min"] = 15, }, - ["AnyJewel"] = { - ["max"] = 20, - ["min"] = 15, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -36784,6 +36609,10 @@ return { ["max"] = 94, ["min"] = 37, }, + ["AbyssJewel"] = { + ["max"] = 120, + ["min"] = 19, + }, ["Belt"] = { ["max"] = 30, ["min"] = 11, @@ -36808,6 +36637,10 @@ return { ["max"] = 30, ["min"] = 25, }, + ["Sceptre"] = { + ["max"] = 49, + ["min"] = 19, + }, ["Staff"] = { ["max"] = 94, ["min"] = 37, @@ -36840,11 +36673,11 @@ return { }, }, ["1980_ElementalDamagePrefixElementalFocus"] = { - ["1HMace"] = { + ["1HWeapon"] = { ["max"] = 60, ["min"] = 45, }, - ["1HWeapon"] = { + ["Sceptre"] = { ["max"] = 60, ["min"] = 45, }, @@ -36934,7 +36767,7 @@ return { ["1996_ProjectileDamageAndProjectileSpeed"] = { ["Gloves"] = { ["max"] = 20, - ["min"] = 9, + ["min"] = 17, }, ["sign"] = "", ["specialCaseData"] = { @@ -37074,10 +36907,6 @@ return { ["max"] = 1, ["min"] = 1, }, - ["Gloves"] = { - ["max"] = 1, - ["min"] = 1, - }, ["Helmet"] = { ["max"] = 1, ["min"] = 1, @@ -37090,6 +36919,10 @@ return { ["max"] = 1, ["min"] = 1, }, + ["Sceptre"] = { + ["max"] = 1, + ["min"] = 1, + }, ["Shield"] = { ["max"] = 1, ["min"] = 1, @@ -37126,15 +36959,15 @@ return { }, ["2024_LocalAccuracyRating"] = { ["1HAxe"] = { - ["max"] = 780, + ["max"] = 624, ["min"] = 80, }, ["1HMace"] = { - ["max"] = 780, + ["max"] = 624, ["min"] = 80, }, ["1HSword"] = { - ["max"] = 780, + ["max"] = 624, ["min"] = 80, }, ["1HWeapon"] = { @@ -37142,15 +36975,15 @@ return { ["min"] = 80, }, ["2HAxe"] = { - ["max"] = 780, + ["max"] = 624, ["min"] = 80, }, ["2HMace"] = { - ["max"] = 780, + ["max"] = 624, ["min"] = 80, }, ["2HSword"] = { - ["max"] = 780, + ["max"] = 624, ["min"] = 80, }, ["2HWeapon"] = { @@ -37169,10 +37002,42 @@ return { ["max"] = 780, ["min"] = 80, }, + ["One Handed Axe"] = { + ["max"] = 780, + ["min"] = 131, + }, + ["One Handed Mace"] = { + ["max"] = 780, + ["min"] = 131, + }, + ["One Handed Sword"] = { + ["max"] = 780, + ["min"] = 131, + }, + ["Sceptre"] = { + ["max"] = 780, + ["min"] = 80, + }, ["Staff"] = { ["max"] = 780, ["min"] = 80, }, + ["Thrusting One Handed Sword"] = { + ["max"] = 780, + ["min"] = 131, + }, + ["Two Handed Axe"] = { + ["max"] = 780, + ["min"] = 131, + }, + ["Two Handed Mace"] = { + ["max"] = 780, + ["min"] = 131, + }, + ["Two Handed Sword"] = { + ["max"] = 780, + ["min"] = 131, + }, ["Wand"] = { ["max"] = 780, ["min"] = 80, @@ -37243,6 +37108,10 @@ return { ["max"] = 350, ["min"] = 161, }, + ["Sceptre"] = { + ["max"] = 350, + ["min"] = 161, + }, ["Staff"] = { ["max"] = 350, ["min"] = 161, @@ -37306,6 +37175,10 @@ return { ["max"] = 200, ["min"] = 16, }, + ["Sceptre"] = { + ["max"] = 200, + ["min"] = 16, + }, ["Staff"] = { ["max"] = 200, ["min"] = 16, @@ -37336,10 +37209,6 @@ return { }, }, ["2026_ChanceToIgnite"] = { - ["1HMace"] = { - ["max"] = 40, - ["min"] = 18, - }, ["1HWeapon"] = { ["max"] = 40, ["min"] = 18, @@ -37348,6 +37217,10 @@ return { ["max"] = 55, ["min"] = 25, }, + ["Sceptre"] = { + ["max"] = 40, + ["min"] = 18, + }, ["Staff"] = { ["max"] = 55, ["min"] = 25, @@ -37377,19 +37250,19 @@ return { }, ["2026_FireDamageAndChanceToIgnite"] = { ["1HAxe"] = { - ["max"] = 40, + ["max"] = 23, ["min"] = 13, }, ["1HMace"] = { - ["max"] = 40, + ["max"] = 23, ["min"] = 13, }, ["1HSword"] = { - ["max"] = 40, + ["max"] = 23, ["min"] = 13, }, ["1HWeapon"] = { - ["max"] = 40, + ["max"] = 23, ["min"] = 13, }, ["2HAxe"] = { @@ -37408,16 +37281,16 @@ return { ["max"] = 40, ["min"] = 21, }, - ["Bow"] = { - ["max"] = 40, - ["min"] = 21, - }, ["Claw"] = { - ["max"] = 40, + ["max"] = 23, ["min"] = 13, }, ["Dagger"] = { - ["max"] = 40, + ["max"] = 23, + ["min"] = 13, + }, + ["Sceptre"] = { + ["max"] = 23, ["min"] = 13, }, ["Staff"] = { @@ -37425,7 +37298,7 @@ return { ["min"] = 21, }, ["Wand"] = { - ["max"] = 40, + ["max"] = 23, ["min"] = 13, }, ["sign"] = "", @@ -37484,10 +37357,6 @@ return { }, }, ["2029_ChanceToFreeze"] = { - ["1HMace"] = { - ["max"] = 40, - ["min"] = 18, - }, ["1HWeapon"] = { ["max"] = 40, ["min"] = 18, @@ -37496,6 +37365,10 @@ return { ["max"] = 55, ["min"] = 25, }, + ["Sceptre"] = { + ["max"] = 40, + ["min"] = 18, + }, ["Staff"] = { ["max"] = 55, ["min"] = 25, @@ -37525,19 +37398,19 @@ return { }, ["2029_ColdDamageAndBaseChanceToFreeze"] = { ["1HAxe"] = { - ["max"] = 40, + ["max"] = 23, ["min"] = 13, }, ["1HMace"] = { - ["max"] = 40, + ["max"] = 23, ["min"] = 13, }, ["1HSword"] = { - ["max"] = 40, + ["max"] = 23, ["min"] = 13, }, ["1HWeapon"] = { - ["max"] = 40, + ["max"] = 23, ["min"] = 13, }, ["2HAxe"] = { @@ -37556,16 +37429,16 @@ return { ["max"] = 40, ["min"] = 21, }, - ["Bow"] = { - ["max"] = 40, - ["min"] = 21, - }, ["Claw"] = { - ["max"] = 40, + ["max"] = 23, ["min"] = 13, }, ["Dagger"] = { - ["max"] = 40, + ["max"] = 23, + ["min"] = 13, + }, + ["Sceptre"] = { + ["max"] = 23, ["min"] = 13, }, ["Staff"] = { @@ -37573,7 +37446,7 @@ return { ["min"] = 21, }, ["Wand"] = { - ["max"] = 40, + ["max"] = 23, ["min"] = 13, }, ["sign"] = "", @@ -37632,10 +37505,6 @@ return { }, }, ["2033_ChanceToShock"] = { - ["1HMace"] = { - ["max"] = 40, - ["min"] = 18, - }, ["1HWeapon"] = { ["max"] = 40, ["min"] = 18, @@ -37644,6 +37513,10 @@ return { ["max"] = 55, ["min"] = 25, }, + ["Sceptre"] = { + ["max"] = 40, + ["min"] = 18, + }, ["Staff"] = { ["max"] = 55, ["min"] = 25, @@ -37673,19 +37546,19 @@ return { }, ["2033_LightningDamageAndChanceToShock"] = { ["1HAxe"] = { - ["max"] = 40, + ["max"] = 23, ["min"] = 13, }, ["1HMace"] = { - ["max"] = 40, + ["max"] = 23, ["min"] = 13, }, ["1HSword"] = { - ["max"] = 40, + ["max"] = 23, ["min"] = 13, }, ["1HWeapon"] = { - ["max"] = 40, + ["max"] = 23, ["min"] = 13, }, ["2HAxe"] = { @@ -37704,16 +37577,16 @@ return { ["max"] = 40, ["min"] = 21, }, - ["Bow"] = { - ["max"] = 40, - ["min"] = 21, - }, ["Claw"] = { - ["max"] = 40, + ["max"] = 23, ["min"] = 13, }, ["Dagger"] = { - ["max"] = 40, + ["max"] = 23, + ["min"] = 13, + }, + ["Sceptre"] = { + ["max"] = 23, ["min"] = 13, }, ["Staff"] = { @@ -37721,7 +37594,7 @@ return { ["min"] = 21, }, ["Wand"] = { - ["max"] = 40, + ["max"] = 23, ["min"] = 13, }, ["sign"] = "", @@ -37782,7 +37655,7 @@ return { ["2035_AreaDamageAndAreaOfEffect"] = { ["Gloves"] = { ["max"] = 20, - ["min"] = 9, + ["min"] = 17, }, ["sign"] = "", ["specialCaseData"] = { @@ -37826,15 +37699,15 @@ return { }, }, ["2035_SupportedByIncreasedAreaOfEffectDamage"] = { - ["1HMace"] = { + ["1HWeapon"] = { ["max"] = 37, ["min"] = 23, }, - ["1HWeapon"] = { + ["Dagger"] = { ["max"] = 37, ["min"] = 23, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 37, ["min"] = 23, }, @@ -37868,27 +37741,15 @@ return { ["max"] = 37, ["min"] = 23, }, - ["2HAxe"] = { - ["max"] = 37, - ["min"] = 23, - }, - ["2HMace"] = { - ["max"] = 37, - ["min"] = 23, - }, - ["2HSword"] = { - ["max"] = 37, - ["min"] = 23, - }, - ["2HWeapon"] = { + ["Claw"] = { ["max"] = 37, ["min"] = 23, }, - ["Claw"] = { + ["Dagger"] = { ["max"] = 37, ["min"] = 23, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 37, ["min"] = 23, }, @@ -38016,6 +37877,10 @@ return { ["max"] = 1, ["min"] = 1, }, + ["Sceptre"] = { + ["max"] = 1, + ["min"] = 1, + }, ["Staff"] = { ["max"] = 1, ["min"] = 1, @@ -38137,6 +38002,10 @@ return { ["max"] = 8, ["min"] = 6, }, + ["Sceptre"] = { + ["max"] = 8, + ["min"] = 6, + }, ["Shield"] = { ["max"] = 8, ["min"] = 6, @@ -38167,14 +38036,6 @@ return { ["max"] = 5, ["min"] = 5, }, - ["2HSword"] = { - ["max"] = 5, - ["min"] = 5, - }, - ["2HWeapon"] = { - ["max"] = 5, - ["min"] = 5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38185,6 +38046,10 @@ return { }, }, ["2059_GlobalFlaskLifeRecovery"] = { + ["AbyssJewel"] = { + ["max"] = 30, + ["min"] = 20, + }, ["Amulet"] = { ["max"] = 30, ["min"] = 20, @@ -38259,10 +38124,6 @@ return { ["max"] = 9, ["min"] = 2.5, }, - ["AnyJewel"] = { - ["max"] = 9, - ["min"] = 2.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38291,10 +38152,6 @@ return { ["max"] = 9, ["min"] = 2.5, }, - ["AnyJewel"] = { - ["max"] = 9, - ["min"] = 2.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38309,10 +38166,6 @@ return { ["max"] = 9, ["min"] = 2.5, }, - ["AnyJewel"] = { - ["max"] = 9, - ["min"] = 2.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38327,10 +38180,6 @@ return { ["max"] = 9, ["min"] = 2.5, }, - ["AnyJewel"] = { - ["max"] = 9, - ["min"] = 2.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38345,10 +38194,6 @@ return { ["max"] = 9, ["min"] = 2.5, }, - ["AnyJewel"] = { - ["max"] = 9, - ["min"] = 2.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38363,10 +38208,6 @@ return { ["max"] = 9, ["min"] = 2.5, }, - ["AnyJewel"] = { - ["max"] = 9, - ["min"] = 2.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38381,10 +38222,6 @@ return { ["max"] = 9, ["min"] = 2.5, }, - ["AnyJewel"] = { - ["max"] = 9, - ["min"] = 2.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38399,10 +38236,6 @@ return { ["max"] = 9, ["min"] = 2.5, }, - ["AnyJewel"] = { - ["max"] = 9, - ["min"] = 2.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38417,10 +38250,6 @@ return { ["max"] = 25, ["min"] = 8, }, - ["AnyJewel"] = { - ["max"] = 25, - ["min"] = 8, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38435,10 +38264,6 @@ return { ["max"] = 25, ["min"] = 8, }, - ["AnyJewel"] = { - ["max"] = 25, - ["min"] = 8, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38453,10 +38278,6 @@ return { ["max"] = 25, ["min"] = 8, }, - ["AnyJewel"] = { - ["max"] = 25, - ["min"] = 8, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38471,10 +38292,6 @@ return { ["max"] = 25, ["min"] = 8, }, - ["AnyJewel"] = { - ["max"] = 25, - ["min"] = 8, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38489,10 +38306,6 @@ return { ["max"] = 25, ["min"] = 8, }, - ["AnyJewel"] = { - ["max"] = 25, - ["min"] = 8, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38507,10 +38320,6 @@ return { ["max"] = 25, ["min"] = 8, }, - ["AnyJewel"] = { - ["max"] = 25, - ["min"] = 8, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38525,10 +38334,6 @@ return { ["max"] = 25, ["min"] = 8, }, - ["AnyJewel"] = { - ["max"] = 25, - ["min"] = 8, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38543,10 +38348,6 @@ return { ["max"] = 25, ["min"] = 8, }, - ["AnyJewel"] = { - ["max"] = 25, - ["min"] = 8, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38561,10 +38362,6 @@ return { ["max"] = 21.5, ["min"] = 6.5, }, - ["AnyJewel"] = { - ["max"] = 21.5, - ["min"] = 6.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38579,10 +38376,6 @@ return { ["max"] = 21.5, ["min"] = 6.5, }, - ["AnyJewel"] = { - ["max"] = 21.5, - ["min"] = 6.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38597,10 +38390,6 @@ return { ["max"] = 21.5, ["min"] = 6.5, }, - ["AnyJewel"] = { - ["max"] = 21.5, - ["min"] = 6.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38615,10 +38404,6 @@ return { ["max"] = 21.5, ["min"] = 6.5, }, - ["AnyJewel"] = { - ["max"] = 21.5, - ["min"] = 6.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38633,10 +38418,6 @@ return { ["max"] = 21.5, ["min"] = 6.5, }, - ["AnyJewel"] = { - ["max"] = 21.5, - ["min"] = 6.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38651,10 +38432,6 @@ return { ["max"] = 21.5, ["min"] = 6.5, }, - ["AnyJewel"] = { - ["max"] = 21.5, - ["min"] = 6.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38669,10 +38446,6 @@ return { ["max"] = 21.5, ["min"] = 6.5, }, - ["AnyJewel"] = { - ["max"] = 21.5, - ["min"] = 6.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38687,10 +38460,6 @@ return { ["max"] = 21.5, ["min"] = 6.5, }, - ["AnyJewel"] = { - ["max"] = 21.5, - ["min"] = 6.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38705,10 +38474,6 @@ return { ["max"] = 27.5, ["min"] = 10, }, - ["AnyJewel"] = { - ["max"] = 27.5, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38723,10 +38488,6 @@ return { ["max"] = 27.5, ["min"] = 10, }, - ["AnyJewel"] = { - ["max"] = 27.5, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38741,10 +38502,6 @@ return { ["max"] = 27.5, ["min"] = 10, }, - ["AnyJewel"] = { - ["max"] = 27.5, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38759,10 +38516,6 @@ return { ["max"] = 27.5, ["min"] = 10, }, - ["AnyJewel"] = { - ["max"] = 27.5, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38777,10 +38530,6 @@ return { ["max"] = 27.5, ["min"] = 10, }, - ["AnyJewel"] = { - ["max"] = 27.5, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38795,10 +38544,6 @@ return { ["max"] = 27.5, ["min"] = 10, }, - ["AnyJewel"] = { - ["max"] = 27.5, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38813,10 +38558,6 @@ return { ["max"] = 27.5, ["min"] = 10, }, - ["AnyJewel"] = { - ["max"] = 27.5, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38831,10 +38572,6 @@ return { ["max"] = 27.5, ["min"] = 10, }, - ["AnyJewel"] = { - ["max"] = 27.5, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38849,10 +38586,6 @@ return { ["max"] = 18.5, ["min"] = 6.5, }, - ["AnyJewel"] = { - ["max"] = 18.5, - ["min"] = 6.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38867,10 +38600,6 @@ return { ["max"] = 18.5, ["min"] = 6.5, }, - ["AnyJewel"] = { - ["max"] = 18.5, - ["min"] = 6.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38885,10 +38614,6 @@ return { ["max"] = 18.5, ["min"] = 6.5, }, - ["AnyJewel"] = { - ["max"] = 18.5, - ["min"] = 6.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38903,10 +38628,6 @@ return { ["max"] = 20.5, ["min"] = 2, }, - ["AnyJewel"] = { - ["max"] = 20.5, - ["min"] = 2, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38921,10 +38642,6 @@ return { ["max"] = 20.5, ["min"] = 2, }, - ["AnyJewel"] = { - ["max"] = 20.5, - ["min"] = 2, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38939,10 +38656,6 @@ return { ["max"] = 20.5, ["min"] = 2, }, - ["AnyJewel"] = { - ["max"] = 20.5, - ["min"] = 2, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38957,10 +38670,6 @@ return { ["max"] = 29.5, ["min"] = 3.5, }, - ["AnyJewel"] = { - ["max"] = 29.5, - ["min"] = 3.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38989,10 +38698,6 @@ return { ["max"] = 29.5, ["min"] = 3.5, }, - ["AnyJewel"] = { - ["max"] = 29.5, - ["min"] = 3.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -39007,10 +38712,6 @@ return { ["max"] = 29.5, ["min"] = 3.5, }, - ["AnyJewel"] = { - ["max"] = 29.5, - ["min"] = 3.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -39025,10 +38726,6 @@ return { ["max"] = 29.5, ["min"] = 3.5, }, - ["AnyJewel"] = { - ["max"] = 29.5, - ["min"] = 3.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -39043,10 +38740,6 @@ return { ["max"] = 29.5, ["min"] = 3.5, }, - ["AnyJewel"] = { - ["max"] = 29.5, - ["min"] = 3.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -39061,10 +38754,6 @@ return { ["max"] = 29.5, ["min"] = 3.5, }, - ["AnyJewel"] = { - ["max"] = 29.5, - ["min"] = 3.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -39079,10 +38768,6 @@ return { ["max"] = 28.5, ["min"] = 3.5, }, - ["AnyJewel"] = { - ["max"] = 28.5, - ["min"] = 3.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -39097,10 +38782,6 @@ return { ["max"] = 28.5, ["min"] = 3.5, }, - ["AnyJewel"] = { - ["max"] = 28.5, - ["min"] = 3.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -39115,10 +38796,6 @@ return { ["max"] = 28.5, ["min"] = 3.5, }, - ["AnyJewel"] = { - ["max"] = 28.5, - ["min"] = 3.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -39133,10 +38810,6 @@ return { ["max"] = 20.5, ["min"] = 2, }, - ["AnyJewel"] = { - ["max"] = 20.5, - ["min"] = 2, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -39151,10 +38824,6 @@ return { ["max"] = 20.5, ["min"] = 2, }, - ["AnyJewel"] = { - ["max"] = 20.5, - ["min"] = 2, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -39183,10 +38852,6 @@ return { ["max"] = 20.5, ["min"] = 2, }, - ["AnyJewel"] = { - ["max"] = 20.5, - ["min"] = 2, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -39205,14 +38870,6 @@ return { ["max"] = 25, ["min"] = 20, }, - ["2HSword"] = { - ["max"] = 25, - ["min"] = 20, - }, - ["2HWeapon"] = { - ["max"] = 25, - ["min"] = 20, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -39269,6 +38926,10 @@ return { ["max"] = 50, ["min"] = 50, }, + ["Sceptre"] = { + ["max"] = 50, + ["min"] = 50, + }, ["Staff"] = { ["max"] = 50, ["min"] = 50, @@ -39351,10 +39012,6 @@ return { ["max"] = 18, ["min"] = 10, }, - ["AnyJewel"] = { - ["max"] = 18, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -39369,10 +39026,6 @@ return { ["max"] = 18, ["min"] = 10, }, - ["AnyJewel"] = { - ["max"] = 18, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -39387,10 +39040,6 @@ return { ["max"] = 18, ["min"] = 10, }, - ["AnyJewel"] = { - ["max"] = 18, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -39411,10 +39060,6 @@ return { }, }, ["2142_PowerChargeOnKillChanceMaven"] = { - ["1HMace"] = { - ["max"] = 50, - ["min"] = 50, - }, ["1HWeapon"] = { ["max"] = 50, ["min"] = 50, @@ -39435,6 +39080,10 @@ return { ["max"] = 50, ["min"] = 50, }, + ["Sceptre"] = { + ["max"] = 50, + ["min"] = 50, + }, ["Staff"] = { ["max"] = 50, ["min"] = 50, @@ -39670,6 +39319,10 @@ return { }, }, ["2181_IgnoreArmourMovementPenalties"] = { + ["AbyssJewel"] = { + ["max"] = 1, + ["min"] = 1, + }, ["Helmet"] = { ["max"] = 1, ["min"] = 1, @@ -39779,12 +39432,16 @@ return { ["max"] = 200, ["min"] = 1, }, + ["Body Armour"] = { + ["max"] = 200, + ["min"] = 1, + }, ["Boots"] = { ["max"] = 200, ["min"] = 1, }, ["Chest"] = { - ["max"] = 200, + ["max"] = 50, ["min"] = 1, }, ["Helmet"] = { @@ -39855,6 +39512,10 @@ return { }, }, ["2228_ManaReservationEfficiency"] = { + ["AbyssJewel"] = { + ["max"] = 10, + ["min"] = 10, + }, ["Amulet"] = { ["max"] = 14, ["min"] = 4, @@ -39867,7 +39528,7 @@ return { ["max"] = 3, ["min"] = 2, }, - ["Chest"] = { + ["Body Armour"] = { ["max"] = 10, ["min"] = 3, }, @@ -39895,6 +39556,10 @@ return { }, }, ["2232_ReducedReservation"] = { + ["AbyssJewel"] = { + ["max"] = 10, + ["min"] = 8, + }, ["Amulet"] = { ["max"] = 14, ["min"] = 12, @@ -39927,6 +39592,10 @@ return { }, }, ["2235_FlatPhysicalDamageTaken"] = { + ["AbyssJewel"] = { + ["max"] = 50, + ["min"] = 34, + }, ["Chest"] = { ["max"] = 50, ["min"] = 34, @@ -40039,15 +39708,15 @@ return { }, }, ["224_SupportedByIncreasedAreaOfEffectDamage"] = { - ["1HMace"] = { + ["1HWeapon"] = { ["max"] = 20, ["min"] = 16, }, - ["1HWeapon"] = { + ["Dagger"] = { ["max"] = 20, ["min"] = 16, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 20, ["min"] = 16, }, @@ -40123,6 +39792,10 @@ return { ["max"] = 25, ["min"] = 13, }, + ["Sceptre"] = { + ["max"] = 25, + ["min"] = 13, + }, ["Staff"] = { ["max"] = 25, ["min"] = 13, @@ -40151,6 +39824,10 @@ return { }, }, ["226_SupportedByArcaneSurge"] = { + ["AbyssJewel"] = { + ["max"] = 1, + ["min"] = 1, + }, ["Chest"] = { ["max"] = 1, ["min"] = 1, @@ -40193,28 +39870,20 @@ return { }, }, ["2273_ReducedPhysicalDamageTaken"] = { - ["Boots"] = { - ["max"] = 8, - ["min"] = 4, + ["AbyssJewel"] = { + ["max"] = 5, + ["min"] = 3, }, ["Chest"] = { ["max"] = 8, ["min"] = 2, }, - ["Gloves"] = { - ["max"] = 8, - ["min"] = 4, - }, - ["Helmet"] = { - ["max"] = 8, - ["min"] = 4, - }, ["Quiver"] = { ["max"] = 5, ["min"] = 3, }, ["Shield"] = { - ["max"] = 5, + ["max"] = 8, ["min"] = 2, }, ["sign"] = "", @@ -40271,27 +39940,15 @@ return { ["max"] = 20, ["min"] = 16, }, - ["2HAxe"] = { - ["max"] = 20, - ["min"] = 16, - }, - ["2HMace"] = { - ["max"] = 20, - ["min"] = 16, - }, - ["2HSword"] = { - ["max"] = 20, - ["min"] = 16, - }, - ["2HWeapon"] = { + ["Claw"] = { ["max"] = 20, ["min"] = 16, }, - ["Claw"] = { + ["Dagger"] = { ["max"] = 20, ["min"] = 16, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 20, ["min"] = 16, }, @@ -40379,10 +40036,6 @@ return { ["max"] = 1, ["min"] = 1, }, - ["Gloves"] = { - ["max"] = 1, - ["min"] = 1, - }, ["Helmet"] = { ["max"] = 1, ["min"] = 1, @@ -40395,6 +40048,10 @@ return { ["max"] = 1, ["min"] = 1, }, + ["Sceptre"] = { + ["max"] = 1, + ["min"] = 1, + }, ["Shield"] = { ["max"] = 1, ["min"] = 1, @@ -40670,22 +40327,6 @@ return { ["max"] = 20, ["min"] = 18, }, - ["2HAxe"] = { - ["max"] = 20, - ["min"] = 18, - }, - ["2HMace"] = { - ["max"] = 20, - ["min"] = 18, - }, - ["2HSword"] = { - ["max"] = 20, - ["min"] = 18, - }, - ["2HWeapon"] = { - ["max"] = 20, - ["min"] = 18, - }, ["Claw"] = { ["max"] = 20, ["min"] = 18, @@ -40832,22 +40473,6 @@ return { ["max"] = 15, ["min"] = 10, }, - ["2HAxe"] = { - ["max"] = 15, - ["min"] = 10, - }, - ["2HMace"] = { - ["max"] = 15, - ["min"] = 10, - }, - ["2HSword"] = { - ["max"] = 15, - ["min"] = 10, - }, - ["2HWeapon"] = { - ["max"] = 15, - ["min"] = 10, - }, ["Claw"] = { ["max"] = 15, ["min"] = 10, @@ -40910,6 +40535,10 @@ return { ["max"] = 40, ["min"] = 35, }, + ["Sceptre"] = { + ["max"] = 40, + ["min"] = 35, + }, ["Staff"] = { ["max"] = 40, ["min"] = 35, @@ -40982,6 +40611,10 @@ return { ["max"] = 25, ["min"] = 13, }, + ["Sceptre"] = { + ["max"] = 25, + ["min"] = 13, + }, ["Staff"] = { ["max"] = 25, ["min"] = 13, @@ -41056,10 +40689,6 @@ return { ["max"] = 15, ["min"] = 10, }, - ["AnyJewel"] = { - ["max"] = 15, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -41070,6 +40699,10 @@ return { }, }, ["2494_AddedPhysicalDamageVsBleedingEnemies"] = { + ["AbyssJewel"] = { + ["max"] = 14.5, + ["min"] = 9.5, + }, ["Gloves"] = { ["max"] = 14.5, ["min"] = 9.5, @@ -41144,10 +40777,6 @@ return { ["max"] = 1, ["min"] = 1, }, - ["Gloves"] = { - ["max"] = 1, - ["min"] = 1, - }, ["Helmet"] = { ["max"] = 1, ["min"] = 1, @@ -41160,6 +40789,10 @@ return { ["max"] = 1, ["min"] = 1, }, + ["Sceptre"] = { + ["max"] = 1, + ["min"] = 1, + }, ["Shield"] = { ["max"] = 1, ["min"] = 1, @@ -41263,6 +40896,10 @@ return { ["max"] = 15, ["min"] = 5, }, + ["Sceptre"] = { + ["max"] = 15, + ["min"] = 5, + }, ["Staff"] = { ["max"] = 15, ["min"] = 5, @@ -41384,6 +41021,10 @@ return { ["max"] = 1, ["min"] = 1, }, + ["AbyssJewel"] = { + ["max"] = 1, + ["min"] = 1, + }, ["Bow"] = { ["max"] = 1, ["min"] = 1, @@ -41396,6 +41037,10 @@ return { ["max"] = 1, ["min"] = 1, }, + ["Sceptre"] = { + ["max"] = 1, + ["min"] = 1, + }, ["Staff"] = { ["max"] = 1, ["min"] = 1, @@ -41470,7 +41115,7 @@ return { ["2534_MeleeDamageAndMeleeRange"] = { ["Gloves"] = { ["max"] = 0.4, - ["min"] = 0.1, + ["min"] = 0.2, }, ["sign"] = "", ["specialCaseData"] = { @@ -41524,10 +41169,6 @@ return { }, }, ["2564_FasterIgniteDamage"] = { - ["1HMace"] = { - ["max"] = 15, - ["min"] = 8, - }, ["1HWeapon"] = { ["max"] = 15, ["min"] = 8, @@ -41540,6 +41181,10 @@ return { ["max"] = 12, ["min"] = 7, }, + ["Sceptre"] = { + ["max"] = 15, + ["min"] = 8, + }, ["Staff"] = { ["max"] = 25, ["min"] = 18, @@ -41590,14 +41235,14 @@ return { ["max"] = 40, ["min"] = 18, }, + ["Body Armour"] = { + ["max"] = 45, + ["min"] = 21, + }, ["Boots"] = { ["max"] = 40, ["min"] = 18, }, - ["Chest"] = { - ["max"] = 45, - ["min"] = 21, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -41646,6 +41291,10 @@ return { }, }, ["2596_CurseEffectiveness"] = { + ["AbyssJewel"] = { + ["max"] = 3, + ["min"] = 2, + }, ["Shield"] = { ["max"] = 12, ["min"] = 4, @@ -41734,10 +41383,6 @@ return { ["max"] = 1, ["min"] = 1, }, - ["Gloves"] = { - ["max"] = 1, - ["min"] = 1, - }, ["Helmet"] = { ["max"] = 1, ["min"] = 1, @@ -41750,6 +41395,10 @@ return { ["max"] = 1, ["min"] = 1, }, + ["Sceptre"] = { + ["max"] = 1, + ["min"] = 1, + }, ["Shield"] = { ["max"] = 1, ["min"] = 1, @@ -41816,6 +41465,10 @@ return { ["max"] = 10, ["min"] = 4, }, + ["Sceptre"] = { + ["max"] = 10, + ["min"] = 4, + }, ["Staff"] = { ["max"] = 10, ["min"] = 4, @@ -41866,6 +41519,10 @@ return { ["max"] = 10, ["min"] = 7, }, + ["Sceptre"] = { + ["max"] = 10, + ["min"] = 7, + }, ["Staff"] = { ["max"] = 10, ["min"] = 7, @@ -42062,10 +41719,6 @@ return { }, }, ["2633_PowerChargeOnKillChance"] = { - ["1HMace"] = { - ["max"] = 10, - ["min"] = 4, - }, ["1HWeapon"] = { ["max"] = 10, ["min"] = 4, @@ -42086,6 +41739,10 @@ return { ["max"] = 10, ["min"] = 4, }, + ["Sceptre"] = { + ["max"] = 10, + ["min"] = 4, + }, ["Staff"] = { ["max"] = 10, ["min"] = 4, @@ -42104,10 +41761,6 @@ return { }, }, ["2633_PowerChargeOnKillChanceMaven"] = { - ["1HMace"] = { - ["max"] = 15, - ["min"] = 11, - }, ["1HWeapon"] = { ["max"] = 15, ["min"] = 11, @@ -42128,6 +41781,10 @@ return { ["max"] = 15, ["min"] = 11, }, + ["Sceptre"] = { + ["max"] = 15, + ["min"] = 11, + }, ["Staff"] = { ["max"] = 15, ["min"] = 11, @@ -42180,19 +41837,11 @@ return { }, }, ["2646_EnergyShieldRegenerationPerMinute"] = { - ["Boots"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Chest"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Gloves"] = { + ["AbyssJewel"] = { ["max"] = 1, ["min"] = 1, }, - ["Helmet"] = { + ["Boots"] = { ["max"] = 1, ["min"] = 1, }, @@ -42230,15 +41879,15 @@ return { }, }, ["265_WeaponSpellDamageEfficacy"] = { - ["1HMace"] = { + ["1HWeapon"] = { ["max"] = 20, ["min"] = 16, }, - ["1HWeapon"] = { + ["Dagger"] = { ["max"] = 20, ["min"] = 16, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 20, ["min"] = 16, }, @@ -42256,11 +41905,11 @@ return { }, }, ["267_ElementalDamagePrefixElementalFocus"] = { - ["1HMace"] = { + ["1HWeapon"] = { ["max"] = 20, ["min"] = 16, }, - ["1HWeapon"] = { + ["Sceptre"] = { ["max"] = 20, ["min"] = 16, }, @@ -42274,6 +41923,10 @@ return { }, }, ["2699_DamageRemovedFromManaBeforeLife"] = { + ["AbyssJewel"] = { + ["max"] = 10, + ["min"] = 5, + }, ["Chest"] = { ["max"] = 15, ["min"] = 5, @@ -42358,10 +42011,6 @@ return { ["max"] = 1, ["min"] = 1, }, - ["Gloves"] = { - ["max"] = 1, - ["min"] = 1, - }, ["Helmet"] = { ["max"] = 1, ["min"] = 1, @@ -42374,6 +42023,10 @@ return { ["max"] = 1, ["min"] = 1, }, + ["Sceptre"] = { + ["max"] = 1, + ["min"] = 1, + }, ["Shield"] = { ["max"] = 1, ["min"] = 1, @@ -42564,11 +42217,11 @@ return { }, }, ["277_FireDamagePrefixFirePenetration"] = { - ["1HMace"] = { + ["1HWeapon"] = { ["max"] = 20, ["min"] = 16, }, - ["1HWeapon"] = { + ["Sceptre"] = { ["max"] = 20, ["min"] = 16, }, @@ -42620,10 +42273,6 @@ return { ["max"] = 20, ["min"] = 10, }, - ["Gloves"] = { - ["max"] = 20, - ["min"] = 10, - }, ["Helmet"] = { ["max"] = 20, ["min"] = 10, @@ -42688,10 +42337,6 @@ return { ["max"] = 20, ["min"] = 10, }, - ["Gloves"] = { - ["max"] = 20, - ["min"] = 10, - }, ["Helmet"] = { ["max"] = 20, ["min"] = 10, @@ -42756,10 +42401,6 @@ return { ["max"] = 20, ["min"] = 10, }, - ["Gloves"] = { - ["max"] = 20, - ["min"] = 10, - }, ["Helmet"] = { ["max"] = 20, ["min"] = 10, @@ -42808,11 +42449,11 @@ return { }, }, ["2801_ChanceToFreezeShockIgniteProliferation"] = { - ["1HMace"] = { + ["1HWeapon"] = { ["max"] = 10, ["min"] = 5, }, - ["1HWeapon"] = { + ["Sceptre"] = { ["max"] = 10, ["min"] = 5, }, @@ -42826,11 +42467,11 @@ return { }, }, ["2801_ChanceToFreezeShockIgniteUnboundAilments"] = { - ["1HMace"] = { + ["1HWeapon"] = { ["max"] = 10, ["min"] = 5, }, - ["1HWeapon"] = { + ["Sceptre"] = { ["max"] = 10, ["min"] = 5, }, @@ -42862,7 +42503,7 @@ return { }, }, ["2827_OnslaughtWhenHitForDuration"] = { - ["Chest"] = { + ["Body Armour"] = { ["max"] = 6, ["min"] = 6, }, @@ -43064,55 +42705,59 @@ return { }, ["2907_MinionAttackAndCastSpeedOnWeapon"] = { ["1HAxe"] = { - ["max"] = 38, + ["max"] = 20, ["min"] = 10, }, ["1HMace"] = { - ["max"] = 38, + ["max"] = 20, ["min"] = 10, }, ["1HSword"] = { - ["max"] = 38, + ["max"] = 20, ["min"] = 10, }, ["1HWeapon"] = { - ["max"] = 38, + ["max"] = 20, ["min"] = 10, }, ["2HAxe"] = { ["max"] = 38, - ["min"] = 18, + ["min"] = 19, }, ["2HMace"] = { ["max"] = 38, - ["min"] = 18, + ["min"] = 19, }, ["2HSword"] = { ["max"] = 38, - ["min"] = 18, + ["min"] = 19, }, ["2HWeapon"] = { ["max"] = 38, - ["min"] = 18, + ["min"] = 19, }, ["Bow"] = { ["max"] = 38, - ["min"] = 18, + ["min"] = 19, }, ["Claw"] = { - ["max"] = 38, + ["max"] = 20, ["min"] = 10, }, ["Dagger"] = { - ["max"] = 38, + ["max"] = 20, + ["min"] = 10, + }, + ["Sceptre"] = { + ["max"] = 20, ["min"] = 10, }, ["Staff"] = { ["max"] = 38, - ["min"] = 18, + ["min"] = 19, }, ["Wand"] = { - ["max"] = 38, + ["max"] = 20, ["min"] = 10, }, ["sign"] = "", @@ -43148,55 +42793,59 @@ return { }, ["2908_MinionAttackAndCastSpeedOnWeapon"] = { ["1HAxe"] = { - ["max"] = 38, + ["max"] = 20, ["min"] = 10, }, ["1HMace"] = { - ["max"] = 38, + ["max"] = 20, ["min"] = 10, }, ["1HSword"] = { - ["max"] = 38, + ["max"] = 20, ["min"] = 10, }, ["1HWeapon"] = { - ["max"] = 38, + ["max"] = 20, ["min"] = 10, }, ["2HAxe"] = { ["max"] = 38, - ["min"] = 18, + ["min"] = 19, }, ["2HMace"] = { ["max"] = 38, - ["min"] = 18, + ["min"] = 19, }, ["2HSword"] = { ["max"] = 38, - ["min"] = 18, + ["min"] = 19, }, ["2HWeapon"] = { ["max"] = 38, - ["min"] = 18, + ["min"] = 19, }, ["Bow"] = { ["max"] = 38, - ["min"] = 18, + ["min"] = 19, }, ["Claw"] = { - ["max"] = 38, + ["max"] = 20, ["min"] = 10, }, ["Dagger"] = { - ["max"] = 38, + ["max"] = 20, + ["min"] = 10, + }, + ["Sceptre"] = { + ["max"] = 20, ["min"] = 10, }, ["Staff"] = { ["max"] = 38, - ["min"] = 18, + ["min"] = 19, }, ["Wand"] = { - ["max"] = 38, + ["max"] = 20, ["min"] = 10, }, ["sign"] = "", @@ -43213,10 +42862,6 @@ return { ["max"] = 0.5, ["min"] = 0.3, }, - ["AnyJewel"] = { - ["max"] = 0.5, - ["min"] = 0.3, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -43245,10 +42890,6 @@ return { ["max"] = 0.8, ["min"] = 0.4, }, - ["AnyJewel"] = { - ["max"] = 0.8, - ["min"] = 0.4, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -43301,7 +42942,7 @@ return { }, ["AnyJewel"] = { ["max"] = 15, - ["min"] = 6, + ["min"] = 11, }, ["BaseJewel"] = { ["max"] = 15, @@ -43321,10 +42962,6 @@ return { ["max"] = 11, ["min"] = 7, }, - ["AnyJewel"] = { - ["max"] = 11, - ["min"] = 7, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -43335,10 +42972,6 @@ return { }, }, ["2936_PhysicalDamageAddedAsRandomElement"] = { - ["1HMace"] = { - ["max"] = 15, - ["min"] = 7, - }, ["1HWeapon"] = { ["max"] = 15, ["min"] = 7, @@ -43351,6 +42984,10 @@ return { ["max"] = 15, ["min"] = 7, }, + ["Sceptre"] = { + ["max"] = 15, + ["min"] = 7, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -43393,11 +43030,7 @@ return { }, }, ["2958_GlobalChanceToBlindOnHit"] = { - ["Boots"] = { - ["max"] = 6, - ["min"] = 4, - }, - ["Chest"] = { + ["AbyssJewel"] = { ["max"] = 6, ["min"] = 4, }, @@ -43405,10 +43038,6 @@ return { ["max"] = 15, ["min"] = 4, }, - ["Helmet"] = { - ["max"] = 6, - ["min"] = 4, - }, ["Quiver"] = { ["max"] = 15, ["min"] = 8, @@ -43472,22 +43101,22 @@ return { }, ["2HAxe"] = { ["max"] = 12, - ["min"] = 4, + ["min"] = 7, }, ["2HMace"] = { ["max"] = 12, - ["min"] = 4, + ["min"] = 7, }, ["2HSword"] = { ["max"] = 12, - ["min"] = 4, + ["min"] = 7, }, ["2HWeapon"] = { ["max"] = 12, - ["min"] = 4, + ["min"] = 7, }, ["AbyssJewel"] = { - ["max"] = 1, + ["max"] = 5, ["min"] = 1, }, ["Amulet"] = { @@ -43518,6 +43147,10 @@ return { ["max"] = 5, ["min"] = 3, }, + ["Sceptre"] = { + ["max"] = 6, + ["min"] = 4, + }, ["Staff"] = { ["max"] = 12, ["min"] = 7, @@ -43537,39 +43170,39 @@ return { }, ["2981_FireResistancePenetration"] = { ["1HAxe"] = { - ["max"] = 8, - ["min"] = 4, + ["max"] = 7, + ["min"] = 5, }, ["1HMace"] = { - ["max"] = 8, - ["min"] = 4, + ["max"] = 7, + ["min"] = 5, }, ["1HSword"] = { - ["max"] = 8, - ["min"] = 4, + ["max"] = 7, + ["min"] = 5, }, ["1HWeapon"] = { ["max"] = 8, - ["min"] = 4, + ["min"] = 5, }, ["2HAxe"] = { - ["max"] = 16, - ["min"] = 7, + ["max"] = 15, + ["min"] = 12, }, ["2HMace"] = { - ["max"] = 16, - ["min"] = 7, + ["max"] = 15, + ["min"] = 12, }, ["2HSword"] = { - ["max"] = 16, - ["min"] = 7, + ["max"] = 15, + ["min"] = 12, }, ["2HWeapon"] = { - ["max"] = 16, - ["min"] = 7, + ["max"] = 15, + ["min"] = 10, }, ["AbyssJewel"] = { - ["max"] = 1, + ["max"] = 15, ["min"] = 1, }, ["Amulet"] = { @@ -43596,10 +43229,42 @@ return { ["max"] = 8, ["min"] = 4, }, + ["One Handed Axe"] = { + ["max"] = 8, + ["min"] = 4, + }, + ["One Handed Mace"] = { + ["max"] = 8, + ["min"] = 4, + }, + ["One Handed Sword"] = { + ["max"] = 8, + ["min"] = 4, + }, + ["Sceptre"] = { + ["max"] = 8, + ["min"] = 4, + }, ["Staff"] = { ["max"] = 16, ["min"] = 7, }, + ["Thrusting One Handed Sword"] = { + ["max"] = 8, + ["min"] = 4, + }, + ["Two Handed Axe"] = { + ["max"] = 16, + ["min"] = 7, + }, + ["Two Handed Mace"] = { + ["max"] = 16, + ["min"] = 7, + }, + ["Two Handed Sword"] = { + ["max"] = 16, + ["min"] = 7, + }, ["Wand"] = { ["max"] = 8, ["min"] = 4, @@ -43614,10 +43279,6 @@ return { }, }, ["2981_SpellAddedFireDamagePenetrationHybrid"] = { - ["1HMace"] = { - ["max"] = 4, - ["min"] = 4, - }, ["1HWeapon"] = { ["max"] = 4, ["min"] = 4, @@ -43630,6 +43291,10 @@ return { ["max"] = 4, ["min"] = 4, }, + ["Sceptre"] = { + ["max"] = 4, + ["min"] = 4, + }, ["Staff"] = { ["max"] = 7, ["min"] = 5, @@ -43649,39 +43314,39 @@ return { }, ["2983_ColdResistancePenetration"] = { ["1HAxe"] = { - ["max"] = 8, - ["min"] = 3, + ["max"] = 7, + ["min"] = 5, }, ["1HMace"] = { - ["max"] = 8, - ["min"] = 3, + ["max"] = 7, + ["min"] = 5, }, ["1HSword"] = { - ["max"] = 8, - ["min"] = 3, + ["max"] = 7, + ["min"] = 5, }, ["1HWeapon"] = { ["max"] = 8, - ["min"] = 3, + ["min"] = 5, }, ["2HAxe"] = { - ["max"] = 16, - ["min"] = 5, + ["max"] = 15, + ["min"] = 12, }, ["2HMace"] = { - ["max"] = 16, - ["min"] = 5, + ["max"] = 15, + ["min"] = 12, }, ["2HSword"] = { - ["max"] = 16, - ["min"] = 5, + ["max"] = 15, + ["min"] = 12, }, ["2HWeapon"] = { - ["max"] = 16, - ["min"] = 5, + ["max"] = 15, + ["min"] = 10, }, ["AbyssJewel"] = { - ["max"] = 1, + ["max"] = 15, ["min"] = 1, }, ["Amulet"] = { @@ -43708,10 +43373,42 @@ return { ["max"] = 8, ["min"] = 3, }, + ["One Handed Axe"] = { + ["max"] = 8, + ["min"] = 3, + }, + ["One Handed Mace"] = { + ["max"] = 8, + ["min"] = 3, + }, + ["One Handed Sword"] = { + ["max"] = 8, + ["min"] = 3, + }, + ["Sceptre"] = { + ["max"] = 8, + ["min"] = 3, + }, ["Staff"] = { ["max"] = 16, ["min"] = 5, }, + ["Thrusting One Handed Sword"] = { + ["max"] = 8, + ["min"] = 3, + }, + ["Two Handed Axe"] = { + ["max"] = 16, + ["min"] = 5, + }, + ["Two Handed Mace"] = { + ["max"] = 16, + ["min"] = 5, + }, + ["Two Handed Sword"] = { + ["max"] = 16, + ["min"] = 5, + }, ["Wand"] = { ["max"] = 8, ["min"] = 3, @@ -43726,10 +43423,6 @@ return { }, }, ["2983_SpellAddedColdDamagePenetrationHybrid"] = { - ["1HMace"] = { - ["max"] = 4, - ["min"] = 4, - }, ["1HWeapon"] = { ["max"] = 4, ["min"] = 4, @@ -43742,6 +43435,10 @@ return { ["max"] = 4, ["min"] = 4, }, + ["Sceptre"] = { + ["max"] = 4, + ["min"] = 4, + }, ["Staff"] = { ["max"] = 7, ["min"] = 5, @@ -43761,15 +43458,15 @@ return { }, ["2984_LightningResistancePenetration"] = { ["1HAxe"] = { - ["max"] = 8, + ["max"] = 7, ["min"] = 5, }, ["1HMace"] = { - ["max"] = 8, + ["max"] = 7, ["min"] = 5, }, ["1HSword"] = { - ["max"] = 8, + ["max"] = 7, ["min"] = 5, }, ["1HWeapon"] = { @@ -43777,23 +43474,23 @@ return { ["min"] = 5, }, ["2HAxe"] = { - ["max"] = 16, - ["min"] = 9, + ["max"] = 15, + ["min"] = 12, }, ["2HMace"] = { - ["max"] = 16, - ["min"] = 9, + ["max"] = 15, + ["min"] = 12, }, ["2HSword"] = { - ["max"] = 16, - ["min"] = 9, + ["max"] = 15, + ["min"] = 12, }, ["2HWeapon"] = { - ["max"] = 16, - ["min"] = 9, + ["max"] = 15, + ["min"] = 10, }, ["AbyssJewel"] = { - ["max"] = 1, + ["max"] = 15, ["min"] = 1, }, ["Amulet"] = { @@ -43820,10 +43517,42 @@ return { ["max"] = 8, ["min"] = 5, }, + ["One Handed Axe"] = { + ["max"] = 8, + ["min"] = 5, + }, + ["One Handed Mace"] = { + ["max"] = 8, + ["min"] = 5, + }, + ["One Handed Sword"] = { + ["max"] = 8, + ["min"] = 5, + }, + ["Sceptre"] = { + ["max"] = 8, + ["min"] = 5, + }, ["Staff"] = { ["max"] = 16, ["min"] = 9, }, + ["Thrusting One Handed Sword"] = { + ["max"] = 8, + ["min"] = 5, + }, + ["Two Handed Axe"] = { + ["max"] = 16, + ["min"] = 9, + }, + ["Two Handed Mace"] = { + ["max"] = 16, + ["min"] = 9, + }, + ["Two Handed Sword"] = { + ["max"] = 16, + ["min"] = 9, + }, ["Wand"] = { ["max"] = 8, ["min"] = 5, @@ -43838,10 +43567,6 @@ return { }, }, ["2984_SpellAddedLightningDamagePenetrationHybrid"] = { - ["1HMace"] = { - ["max"] = 4, - ["min"] = 4, - }, ["1HWeapon"] = { ["max"] = 4, ["min"] = 4, @@ -43854,6 +43579,10 @@ return { ["max"] = 4, ["min"] = 4, }, + ["Sceptre"] = { + ["max"] = 4, + ["min"] = 4, + }, ["Staff"] = { ["max"] = 7, ["min"] = 5, @@ -43904,6 +43633,10 @@ return { ["max"] = 20, ["min"] = 20, }, + ["AbyssJewel"] = { + ["max"] = 20, + ["min"] = 3, + }, ["Boots"] = { ["max"] = 10, ["min"] = 5, @@ -43924,6 +43657,10 @@ return { ["max"] = 10, ["min"] = 5, }, + ["Sceptre"] = { + ["max"] = 10, + ["min"] = 10, + }, ["Shield"] = { ["max"] = 10, ["min"] = 10, @@ -44068,20 +43805,16 @@ return { }, ["2HSword"] = { ["max"] = 45, - ["min"] = 18, + ["min"] = 32, }, ["2HWeapon"] = { ["max"] = 45, - ["min"] = 18, + ["min"] = 32, }, ["Amulet"] = { ["max"] = 43, ["min"] = 31, }, - ["Gloves"] = { - ["max"] = 43, - ["min"] = 31, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -44096,10 +43829,6 @@ return { ["max"] = 5, ["min"] = 2, }, - ["AnyJewel"] = { - ["max"] = 5, - ["min"] = 2, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -44110,12 +43839,12 @@ return { }, }, ["3095_VaalSkillDamage"] = { - ["Belt"] = { + ["AbyssJewel"] = { ["max"] = 40, ["min"] = 20, }, - ["Gloves"] = { - ["max"] = 60, + ["Belt"] = { + ["max"] = 40, ["min"] = 20, }, ["Ring"] = { @@ -44147,7 +43876,7 @@ return { }, ["3104_AdditionalVaalSoulOnKill"] = { ["AbyssJewel"] = { - ["max"] = 5, + ["max"] = 8, ["min"] = 3, }, ["AnyJewel"] = { @@ -44184,6 +43913,10 @@ return { }, }, ["3105_VaalSkillDuration"] = { + ["AbyssJewel"] = { + ["max"] = 25, + ["min"] = 15, + }, ["Amulet"] = { ["max"] = 25, ["min"] = 15, @@ -44198,6 +43931,10 @@ return { }, }, ["3107_VaalSkillCriticalStrikeChance"] = { + ["AbyssJewel"] = { + ["max"] = 120, + ["min"] = 80, + }, ["Gloves"] = { ["max"] = 120, ["min"] = 80, @@ -44230,15 +43967,15 @@ return { }, }, ["313_CriticalStrikeChanceSpellsSupported"] = { - ["1HMace"] = { + ["1HWeapon"] = { ["max"] = 20, ["min"] = 18, }, - ["1HWeapon"] = { + ["Dagger"] = { ["max"] = 20, ["min"] = 18, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 20, ["min"] = 18, }, @@ -44272,27 +44009,15 @@ return { ["max"] = 20, ["min"] = 18, }, - ["2HAxe"] = { - ["max"] = 20, - ["min"] = 18, - }, - ["2HMace"] = { - ["max"] = 20, - ["min"] = 18, - }, - ["2HSword"] = { - ["max"] = 20, - ["min"] = 18, - }, - ["2HWeapon"] = { + ["Claw"] = { ["max"] = 20, ["min"] = 18, }, - ["Claw"] = { + ["Dagger"] = { ["max"] = 20, ["min"] = 18, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 20, ["min"] = 18, }, @@ -44548,10 +44273,6 @@ return { ["max"] = 15, ["min"] = 10, }, - ["AnyJewel"] = { - ["max"] = 15, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -44735,7 +44456,7 @@ return { ["min"] = 3, }, ["1HMace"] = { - ["max"] = 10, + ["max"] = 6, ["min"] = 3, }, ["1HSword"] = { @@ -44778,6 +44499,10 @@ return { ["max"] = 6, ["min"] = 3, }, + ["Sceptre"] = { + ["max"] = 10, + ["min"] = 3, + }, ["Staff"] = { ["max"] = 17, ["min"] = 5, @@ -44816,11 +44541,11 @@ return { }, ["2HSword"] = { ["max"] = 25, - ["min"] = 10, + ["min"] = 20, }, ["2HWeapon"] = { ["max"] = 25, - ["min"] = 10, + ["min"] = 20, }, ["sign"] = "", ["specialCaseData"] = { @@ -44840,10 +44565,6 @@ return { ["max"] = 4, ["min"] = 3, }, - ["AnyJewel"] = { - ["max"] = 4, - ["min"] = 3, - }, ["Staff"] = { ["max"] = 15, ["min"] = 10, @@ -44896,15 +44617,15 @@ return { }, }, ["326_LightningDamagePrefixLightningPenetration"] = { - ["1HMace"] = { + ["1HWeapon"] = { ["max"] = 20, ["min"] = 16, }, - ["1HWeapon"] = { + ["Dagger"] = { ["max"] = 20, ["min"] = 16, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 20, ["min"] = 16, }, @@ -44922,7 +44643,7 @@ return { }, }, ["3272_IncreasedStunThreshold"] = { - ["Chest"] = { + ["Body Armour"] = { ["max"] = 60, ["min"] = 31, }, @@ -45002,6 +44723,10 @@ return { ["max"] = 10, ["min"] = 3, }, + ["Sceptre"] = { + ["max"] = 6, + ["min"] = 3, + }, ["Staff"] = { ["max"] = 8, ["min"] = 5, @@ -45168,22 +44893,6 @@ return { ["max"] = 20, ["min"] = 18, }, - ["2HAxe"] = { - ["max"] = 20, - ["min"] = 18, - }, - ["2HMace"] = { - ["max"] = 20, - ["min"] = 18, - }, - ["2HSword"] = { - ["max"] = 20, - ["min"] = 18, - }, - ["2HWeapon"] = { - ["max"] = 20, - ["min"] = 18, - }, ["Claw"] = { ["max"] = 20, ["min"] = 18, @@ -45202,6 +44911,10 @@ return { }, }, ["331_SupportedByMaim"] = { + ["AbyssJewel"] = { + ["max"] = 1, + ["min"] = 1, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -45222,7 +44935,7 @@ return { }, ["2HAxe"] = { ["max"] = 45, - ["min"] = 17, + ["min"] = 35, }, ["2HMace"] = { ["max"] = 45, @@ -45234,7 +44947,7 @@ return { }, ["2HWeapon"] = { ["max"] = 45, - ["min"] = 17, + ["min"] = 35, }, ["Shield"] = { ["max"] = 45, @@ -45286,10 +44999,6 @@ return { }, }, ["3356_AngerAuraEffect"] = { - ["1HMace"] = { - ["max"] = 40, - ["min"] = 28, - }, ["1HWeapon"] = { ["max"] = 40, ["min"] = 28, @@ -45302,6 +45011,10 @@ return { ["max"] = 40, ["min"] = 28, }, + ["Sceptre"] = { + ["max"] = 40, + ["min"] = 28, + }, ["Staff"] = { ["max"] = 60, ["min"] = 48, @@ -45320,10 +45033,6 @@ return { }, }, ["3361_WrathAuraEffect"] = { - ["1HMace"] = { - ["max"] = 40, - ["min"] = 28, - }, ["1HWeapon"] = { ["max"] = 40, ["min"] = 28, @@ -45336,6 +45045,10 @@ return { ["max"] = 40, ["min"] = 28, }, + ["Sceptre"] = { + ["max"] = 40, + ["min"] = 28, + }, ["Staff"] = { ["max"] = 60, ["min"] = 48, @@ -45368,10 +45081,6 @@ return { }, }, ["3366_HatredAuraEffect"] = { - ["1HMace"] = { - ["max"] = 40, - ["min"] = 28, - }, ["1HWeapon"] = { ["max"] = 40, ["min"] = 28, @@ -45384,6 +45093,10 @@ return { ["max"] = 40, ["min"] = 28, }, + ["Sceptre"] = { + ["max"] = 40, + ["min"] = 28, + }, ["Staff"] = { ["max"] = 60, ["min"] = 48, @@ -45433,13 +45146,21 @@ return { }, }, ["3373_FireDamageAvoidance"] = { + ["AbyssJewel"] = { + ["max"] = 10, + ["min"] = 8, + }, + ["Body Armour"] = { + ["max"] = 10, + ["min"] = 6, + }, ["Boots"] = { ["max"] = 10, ["min"] = 5, }, ["Chest"] = { ["max"] = 10, - ["min"] = 6, + ["min"] = 8, }, ["Quiver"] = { ["max"] = 10, @@ -45477,13 +45198,21 @@ return { }, }, ["3374_ColdDamageAvoidance"] = { + ["AbyssJewel"] = { + ["max"] = 10, + ["min"] = 6, + }, + ["Body Armour"] = { + ["max"] = 10, + ["min"] = 5, + }, ["Boots"] = { ["max"] = 10, ["min"] = 5, }, ["Chest"] = { ["max"] = 10, - ["min"] = 5, + ["min"] = 6, }, ["Quiver"] = { ["max"] = 10, @@ -45521,13 +45250,21 @@ return { }, }, ["3375_LightningDamageAvoidance"] = { + ["AbyssJewel"] = { + ["max"] = 10, + ["min"] = 6, + }, + ["Body Armour"] = { + ["max"] = 10, + ["min"] = 4, + }, ["Boots"] = { ["max"] = 10, ["min"] = 5, }, ["Chest"] = { ["max"] = 10, - ["min"] = 4, + ["min"] = 6, }, ["Quiver"] = { ["max"] = 10, @@ -45726,15 +45463,15 @@ return { }, }, ["341_IncreasedCastSpeedSpellEcho"] = { - ["1HMace"] = { + ["1HWeapon"] = { ["max"] = 20, ["min"] = 18, }, - ["1HWeapon"] = { + ["Dagger"] = { ["max"] = 20, ["min"] = 18, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 20, ["min"] = 18, }, @@ -45756,10 +45493,6 @@ return { ["max"] = 8, ["min"] = 3, }, - ["AnyJewel"] = { - ["max"] = 8, - ["min"] = 3, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -45860,17 +45593,21 @@ return { }, ["2HAxe"] = { ["max"] = 4, - ["min"] = 2, + ["min"] = 4, }, ["2HMace"] = { ["max"] = 4, - ["min"] = 2, + ["min"] = 4, }, ["2HSword"] = { ["max"] = 4, - ["min"] = 2, + ["min"] = 4, }, ["2HWeapon"] = { + ["max"] = 4, + ["min"] = 4, + }, + ["AbyssJewel"] = { ["max"] = 4, ["min"] = 2, }, @@ -45886,6 +45623,10 @@ return { ["max"] = 2, ["min"] = 2, }, + ["Sceptre"] = { + ["max"] = 2, + ["min"] = 2, + }, ["Staff"] = { ["max"] = 4, ["min"] = 4, @@ -45926,10 +45667,6 @@ return { ["max"] = 8, ["min"] = 3, }, - ["AnyJewel"] = { - ["max"] = 8, - ["min"] = 3, - }, ["Bow"] = { ["max"] = 25, ["min"] = 15, @@ -46069,11 +45806,11 @@ return { }, ["2HMace"] = { ["max"] = 25, - ["min"] = 7, + ["min"] = 17, }, ["2HWeapon"] = { ["max"] = 25, - ["min"] = 7, + ["min"] = 17, }, ["sign"] = "", ["specialCaseData"] = { @@ -46085,6 +45822,10 @@ return { }, }, ["3566_AuraEffect"] = { + ["AbyssJewel"] = { + ["max"] = 25, + ["min"] = 20, + }, ["Chest"] = { ["max"] = 30, ["min"] = 15, @@ -46151,55 +45892,55 @@ return { }, }, ["3612_PowerFrenzyOrEnduranceChargeOnKill"] = { - ["1HAxe"] = { + ["Amulet"] = { + ["max"] = 10, + ["min"] = 3, + }, + ["Bow"] = { ["max"] = 16, ["min"] = 16, }, - ["1HMace"] = { + ["Claw"] = { ["max"] = 16, ["min"] = 16, }, - ["1HSword"] = { + ["Dagger"] = { ["max"] = 16, ["min"] = 16, }, - ["1HWeapon"] = { + ["One Handed Axe"] = { ["max"] = 16, ["min"] = 16, }, - ["2HAxe"] = { + ["One Handed Mace"] = { ["max"] = 16, ["min"] = 16, }, - ["2HMace"] = { + ["One Handed Sword"] = { ["max"] = 16, ["min"] = 16, }, - ["2HSword"] = { + ["Sceptre"] = { ["max"] = 16, ["min"] = 16, }, - ["2HWeapon"] = { + ["Staff"] = { ["max"] = 16, ["min"] = 16, }, - ["Amulet"] = { - ["max"] = 10, - ["min"] = 3, - }, - ["Bow"] = { + ["Thrusting One Handed Sword"] = { ["max"] = 16, ["min"] = 16, }, - ["Claw"] = { + ["Two Handed Axe"] = { ["max"] = 16, ["min"] = 16, }, - ["Dagger"] = { + ["Two Handed Mace"] = { ["max"] = 16, ["min"] = 16, }, - ["Staff"] = { + ["Two Handed Sword"] = { ["max"] = 16, ["min"] = 16, }, @@ -46275,27 +46016,15 @@ return { ["max"] = 20, ["min"] = 16, }, - ["2HAxe"] = { - ["max"] = 20, - ["min"] = 16, - }, - ["2HMace"] = { - ["max"] = 20, - ["min"] = 16, - }, - ["2HSword"] = { - ["max"] = 20, - ["min"] = 16, - }, - ["2HWeapon"] = { + ["Claw"] = { ["max"] = 20, ["min"] = 16, }, - ["Claw"] = { + ["Dagger"] = { ["max"] = 20, ["min"] = 16, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 20, ["min"] = 16, }, @@ -46368,6 +46097,10 @@ return { ["max"] = 16, ["min"] = 6, }, + ["AbyssJewel"] = { + ["max"] = 12, + ["min"] = 9, + }, ["Bow"] = { ["max"] = 16, ["min"] = 6, @@ -46380,6 +46113,10 @@ return { ["max"] = 16, ["min"] = 6, }, + ["Sceptre"] = { + ["max"] = 16, + ["min"] = 6, + }, ["Staff"] = { ["max"] = 16, ["min"] = 6, @@ -46442,6 +46179,10 @@ return { ["max"] = 12, ["min"] = 6, }, + ["Sceptre"] = { + ["max"] = 12, + ["min"] = 6, + }, ["Staff"] = { ["max"] = 12, ["min"] = 6, @@ -46514,6 +46255,10 @@ return { ["max"] = 7, ["min"] = 5, }, + ["Sceptre"] = { + ["max"] = 7, + ["min"] = 5, + }, ["Staff"] = { ["max"] = 7, ["min"] = 5, @@ -46586,6 +46331,10 @@ return { ["max"] = 15, ["min"] = 9, }, + ["Sceptre"] = { + ["max"] = 15, + ["min"] = 9, + }, ["Staff"] = { ["max"] = 15, ["min"] = 9, @@ -46658,6 +46407,10 @@ return { ["max"] = 7, ["min"] = 5, }, + ["Sceptre"] = { + ["max"] = 7, + ["min"] = 5, + }, ["Staff"] = { ["max"] = 7, ["min"] = 5, @@ -46730,6 +46483,10 @@ return { ["max"] = 15, ["min"] = 9, }, + ["Sceptre"] = { + ["max"] = 15, + ["min"] = 9, + }, ["Staff"] = { ["max"] = 15, ["min"] = 9, @@ -46802,6 +46559,10 @@ return { ["max"] = 7, ["min"] = 5, }, + ["Sceptre"] = { + ["max"] = 7, + ["min"] = 5, + }, ["Staff"] = { ["max"] = 7, ["min"] = 5, @@ -46874,6 +46635,10 @@ return { ["max"] = 15, ["min"] = 9, }, + ["Sceptre"] = { + ["max"] = 15, + ["min"] = 9, + }, ["Staff"] = { ["max"] = 15, ["min"] = 9, @@ -46896,10 +46661,6 @@ return { ["max"] = 32.5, ["min"] = 3.5, }, - ["AnyJewel"] = { - ["max"] = 32.5, - ["min"] = 3.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -46914,10 +46675,6 @@ return { ["max"] = 43, ["min"] = 5.5, }, - ["AnyJewel"] = { - ["max"] = 43, - ["min"] = 5.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -46932,10 +46689,6 @@ return { ["max"] = 43, ["min"] = 5.5, }, - ["AnyJewel"] = { - ["max"] = 43, - ["min"] = 5.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -46950,10 +46703,6 @@ return { ["max"] = 41.5, ["min"] = 5, }, - ["AnyJewel"] = { - ["max"] = 41.5, - ["min"] = 5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -46968,10 +46717,6 @@ return { ["max"] = 32.5, ["min"] = 3.5, }, - ["AnyJewel"] = { - ["max"] = 32.5, - ["min"] = 3.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -47010,15 +46755,15 @@ return { }, }, ["379_SupportedBySpellCascadeArea"] = { - ["1HMace"] = { + ["1HWeapon"] = { ["max"] = 20, ["min"] = 16, }, - ["1HWeapon"] = { + ["Dagger"] = { ["max"] = 20, ["min"] = 16, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 20, ["min"] = 16, }, @@ -47052,27 +46797,15 @@ return { ["max"] = 20, ["min"] = 16, }, - ["2HAxe"] = { - ["max"] = 20, - ["min"] = 16, - }, - ["2HMace"] = { - ["max"] = 20, - ["min"] = 16, - }, - ["2HSword"] = { - ["max"] = 20, - ["min"] = 16, - }, - ["2HWeapon"] = { + ["Claw"] = { ["max"] = 20, ["min"] = 16, }, - ["Claw"] = { + ["Dagger"] = { ["max"] = 20, ["min"] = 16, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 20, ["min"] = 16, }, @@ -47114,11 +46847,11 @@ return { }, }, ["393_ChanceToFreezeShockIgniteUnboundAilments"] = { - ["1HMace"] = { + ["1HWeapon"] = { ["max"] = 20, ["min"] = 18, }, - ["1HWeapon"] = { + ["Sceptre"] = { ["max"] = 20, ["min"] = 18, }, @@ -47178,10 +46911,6 @@ return { }, }, ["4082_DamageDuringFlaskEffect"] = { - ["Gloves"] = { - ["max"] = 28, - ["min"] = 19, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -47219,10 +46948,6 @@ return { ["max"] = 50, ["min"] = 31, }, - ["AnyJewel"] = { - ["max"] = 50, - ["min"] = 31, - }, ["Boots"] = { ["max"] = 60, ["min"] = 41, @@ -47269,11 +46994,11 @@ return { }, ["2HMace"] = { ["max"] = 35, - ["min"] = 17, + ["min"] = 27, }, ["2HWeapon"] = { ["max"] = 35, - ["min"] = 17, + ["min"] = 27, }, ["sign"] = "", ["specialCaseData"] = { @@ -47323,10 +47048,6 @@ return { ["max"] = 4, ["min"] = 2, }, - ["AnyJewel"] = { - ["max"] = 4, - ["min"] = 2, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -47582,6 +47303,10 @@ return { }, }, ["4520_AccuracyIfNoEnemySlainRecently"] = { + ["AbyssJewel"] = { + ["max"] = 30, + ["min"] = 20, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -47592,6 +47317,10 @@ return { }, }, ["4530_FrenzyChargeWhenHit"] = { + ["AbyssJewel"] = { + ["max"] = 20, + ["min"] = 15, + }, ["Chest"] = { ["max"] = 20, ["min"] = 15, @@ -47628,14 +47357,6 @@ return { ["max"] = 1, ["min"] = 1, }, - ["2HSword"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["2HWeapon"] = { - ["max"] = 1, - ["min"] = 1, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -47700,7 +47421,7 @@ return { ["4572_PhysicalDamageReductionDuringFocus"] = { ["Gloves"] = { ["max"] = 15, - ["min"] = 8, + ["min"] = 13, }, ["Helmet"] = { ["max"] = 15, @@ -47720,10 +47441,6 @@ return { ["max"] = 2, ["min"] = 2, }, - ["AnyJewel"] = { - ["max"] = 2, - ["min"] = 2, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -47738,10 +47455,6 @@ return { ["max"] = 6, ["min"] = 4, }, - ["AnyJewel"] = { - ["max"] = 6, - ["min"] = 4, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -47780,6 +47493,10 @@ return { }, }, ["4584_AdditionalPhysicalDamageReductionWhileMoving"] = { + ["AbyssJewel"] = { + ["max"] = 5, + ["min"] = 3, + }, ["Boots"] = { ["max"] = 5, ["min"] = 3, @@ -47807,51 +47524,51 @@ return { }, }, ["4619_AilmentDoubleDamage"] = { - ["1HAxe"] = { + ["Bow"] = { + ["max"] = 2, + ["min"] = 2, + }, + ["Claw"] = { ["max"] = 1, ["min"] = 1, }, - ["1HMace"] = { + ["Dagger"] = { ["max"] = 1, ["min"] = 1, }, - ["1HSword"] = { + ["One Handed Axe"] = { ["max"] = 1, ["min"] = 1, }, - ["1HWeapon"] = { + ["One Handed Mace"] = { ["max"] = 1, ["min"] = 1, }, - ["2HAxe"] = { - ["max"] = 2, - ["min"] = 2, + ["One Handed Sword"] = { + ["max"] = 1, + ["min"] = 1, }, - ["2HMace"] = { - ["max"] = 2, - ["min"] = 2, + ["Sceptre"] = { + ["max"] = 1, + ["min"] = 1, }, - ["2HSword"] = { + ["Staff"] = { ["max"] = 2, ["min"] = 2, }, - ["2HWeapon"] = { + ["Thrusting One Handed Sword"] = { + ["max"] = 1, + ["min"] = 1, + }, + ["Two Handed Axe"] = { ["max"] = 2, ["min"] = 2, }, - ["Bow"] = { + ["Two Handed Mace"] = { ["max"] = 2, ["min"] = 2, }, - ["Claw"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Dagger"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Staff"] = { + ["Two Handed Sword"] = { ["max"] = 2, ["min"] = 2, }, @@ -47885,27 +47602,15 @@ return { ["max"] = 20, ["min"] = 16, }, - ["2HAxe"] = { - ["max"] = 20, - ["min"] = 16, - }, - ["2HMace"] = { - ["max"] = 20, - ["min"] = 16, - }, - ["2HSword"] = { - ["max"] = 20, - ["min"] = 16, - }, - ["2HWeapon"] = { + ["Claw"] = { ["max"] = 20, ["min"] = 16, }, - ["Claw"] = { + ["Dagger"] = { ["max"] = 20, ["min"] = 16, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 20, ["min"] = 16, }, @@ -47974,11 +47679,11 @@ return { }, }, ["466_ChanceToFreezeShockIgniteProliferation"] = { - ["1HMace"] = { + ["1HWeapon"] = { ["max"] = 20, ["min"] = 18, }, - ["1HWeapon"] = { + ["Sceptre"] = { ["max"] = 20, ["min"] = 18, }, @@ -48032,27 +47737,15 @@ return { ["max"] = 20, ["min"] = 16, }, - ["2HAxe"] = { - ["max"] = 20, - ["min"] = 16, - }, - ["2HMace"] = { - ["max"] = 20, - ["min"] = 16, - }, - ["2HSword"] = { - ["max"] = 20, - ["min"] = 16, - }, - ["2HWeapon"] = { + ["Claw"] = { ["max"] = 20, ["min"] = 16, }, - ["Claw"] = { + ["Dagger"] = { ["max"] = 20, ["min"] = 16, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 20, ["min"] = 16, }, @@ -48096,27 +47789,15 @@ return { ["max"] = 20, ["min"] = 18, }, - ["2HAxe"] = { - ["max"] = 20, - ["min"] = 18, - }, - ["2HMace"] = { - ["max"] = 20, - ["min"] = 18, - }, - ["2HSword"] = { - ["max"] = 20, - ["min"] = 18, - }, - ["2HWeapon"] = { + ["Claw"] = { ["max"] = 20, ["min"] = 18, }, - ["Claw"] = { + ["Dagger"] = { ["max"] = 20, ["min"] = 18, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 20, ["min"] = 18, }, @@ -48184,27 +47865,15 @@ return { ["max"] = 20, ["min"] = 16, }, - ["2HAxe"] = { - ["max"] = 20, - ["min"] = 16, - }, - ["2HMace"] = { - ["max"] = 20, - ["min"] = 16, - }, - ["2HSword"] = { - ["max"] = 20, - ["min"] = 16, - }, - ["2HWeapon"] = { + ["Claw"] = { ["max"] = 20, ["min"] = 16, }, - ["Claw"] = { + ["Dagger"] = { ["max"] = 20, ["min"] = 16, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 20, ["min"] = 16, }, @@ -48336,14 +48005,6 @@ return { ["max"] = 3, ["min"] = 3, }, - ["2HMace"] = { - ["max"] = 3, - ["min"] = 3, - }, - ["2HWeapon"] = { - ["max"] = 3, - ["min"] = 3, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -48427,10 +48088,6 @@ return { ["max"] = 30, ["min"] = 20, }, - ["AnyJewel"] = { - ["max"] = 30, - ["min"] = 20, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -48493,6 +48150,10 @@ return { }, }, ["4815_AttackAndCastSpeedIfHitRecently"] = { + ["AbyssJewel"] = { + ["max"] = 10, + ["min"] = 5, + }, ["Gloves"] = { ["max"] = 10, ["min"] = 5, @@ -48537,27 +48198,15 @@ return { ["max"] = 20, ["min"] = 18, }, - ["2HAxe"] = { - ["max"] = 20, - ["min"] = 18, - }, - ["2HMace"] = { - ["max"] = 20, - ["min"] = 18, - }, - ["2HSword"] = { - ["max"] = 20, - ["min"] = 18, - }, - ["2HWeapon"] = { + ["Claw"] = { ["max"] = 20, ["min"] = 18, }, - ["Claw"] = { + ["Dagger"] = { ["max"] = 20, ["min"] = 18, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 20, ["min"] = 18, }, @@ -48573,7 +48222,7 @@ return { ["4822_AttackAndCastSpeedWhileFocused"] = { ["Gloves"] = { ["max"] = 50, - ["min"] = 22, + ["min"] = 45, }, ["sign"] = "", ["specialCaseData"] = { @@ -48657,27 +48306,15 @@ return { ["max"] = 20, ["min"] = 18, }, - ["2HAxe"] = { - ["max"] = 20, - ["min"] = 18, - }, - ["2HMace"] = { - ["max"] = 20, - ["min"] = 18, - }, - ["2HSword"] = { - ["max"] = 20, - ["min"] = 18, - }, - ["2HWeapon"] = { + ["Claw"] = { ["max"] = 20, ["min"] = 18, }, - ["Claw"] = { + ["Dagger"] = { ["max"] = 20, ["min"] = 18, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 20, ["min"] = 18, }, @@ -48713,18 +48350,22 @@ return { }, ["2HAxe"] = { ["max"] = 4, - ["min"] = 2, + ["min"] = 3, }, ["2HMace"] = { ["max"] = 4, - ["min"] = 2, + ["min"] = 3, }, ["2HSword"] = { ["max"] = 4, - ["min"] = 2, + ["min"] = 3, }, ["2HWeapon"] = { ["max"] = 4, + ["min"] = 3, + }, + ["Sceptre"] = { + ["max"] = 3, ["min"] = 2, }, ["Staff"] = { @@ -48741,10 +48382,6 @@ return { }, }, ["4872_AddedLightningDamagePerIntelligence"] = { - ["1HMace"] = { - ["max"] = 3.5, - ["min"] = 3, - }, ["1HWeapon"] = { ["max"] = 3.5, ["min"] = 3, @@ -48761,6 +48398,10 @@ return { ["max"] = 3.5, ["min"] = 3, }, + ["Sceptre"] = { + ["max"] = 3.5, + ["min"] = 3, + }, ["Staff"] = { ["max"] = 4.5, ["min"] = 4, @@ -48795,27 +48436,15 @@ return { ["max"] = 20, ["min"] = 18, }, - ["2HAxe"] = { - ["max"] = 20, - ["min"] = 18, - }, - ["2HMace"] = { - ["max"] = 20, - ["min"] = 18, - }, - ["2HSword"] = { - ["max"] = 20, - ["min"] = 18, - }, - ["2HWeapon"] = { + ["Claw"] = { ["max"] = 20, ["min"] = 18, }, - ["Claw"] = { + ["Dagger"] = { ["max"] = 20, ["min"] = 18, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 20, ["min"] = 18, }, @@ -48843,11 +48472,11 @@ return { }, ["2HAxe"] = { ["max"] = 30, - ["min"] = 13, + ["min"] = 23, }, ["2HWeapon"] = { ["max"] = 30, - ["min"] = 13, + ["min"] = 23, }, ["sign"] = "", ["specialCaseData"] = { @@ -48911,10 +48540,6 @@ return { ["max"] = 8, ["min"] = 6, }, - ["AnyJewel"] = { - ["max"] = 8, - ["min"] = 6, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -48969,6 +48594,10 @@ return { ["max"] = 15, ["min"] = 7, }, + ["Sceptre"] = { + ["max"] = 15, + ["min"] = 7, + }, ["Staff"] = { ["max"] = 30, ["min"] = 14, @@ -49043,10 +48672,6 @@ return { ["max"] = 6, ["min"] = 3, }, - ["AnyJewel"] = { - ["max"] = 6, - ["min"] = 3, - }, ["Bow"] = { ["max"] = 25, ["min"] = 5, @@ -49093,10 +48718,6 @@ return { ["max"] = 8, ["min"] = 3, }, - ["AnyJewel"] = { - ["max"] = 8, - ["min"] = 3, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -49167,11 +48788,11 @@ return { }, ["2HAxe"] = { ["max"] = 4, - ["min"] = 2, + ["min"] = 3, }, ["2HSword"] = { ["max"] = 4, - ["min"] = 2, + ["min"] = 3, }, ["2HWeapon"] = { ["max"] = 4, @@ -49203,10 +48824,6 @@ return { ["max"] = 10, ["min"] = 8, }, - ["AnyJewel"] = { - ["max"] = 10, - ["min"] = 8, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -49360,7 +48977,7 @@ return { }, ["4983_AilmentDamage"] = { ["AbyssJewel"] = { - ["max"] = 20, + ["max"] = 40, ["min"] = 15, }, ["Amulet"] = { @@ -49499,10 +49116,6 @@ return { ["max"] = 3, ["min"] = 2, }, - ["AnyJewel"] = { - ["max"] = 3, - ["min"] = 2, - }, ["Belt"] = { ["max"] = 20, ["min"] = 6, @@ -49521,15 +49134,15 @@ return { }, }, ["500_IncreasedCastSpeedFasterCasting"] = { - ["1HMace"] = { + ["1HWeapon"] = { ["max"] = 20, ["min"] = 18, }, - ["1HWeapon"] = { + ["Dagger"] = { ["max"] = 20, ["min"] = 18, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 20, ["min"] = 18, }, @@ -49617,10 +49230,6 @@ return { }, }, ["5026_ColdExposureOnHit"] = { - ["1HMace"] = { - ["max"] = 20, - ["min"] = 11, - }, ["1HWeapon"] = { ["max"] = 20, ["min"] = 11, @@ -49633,6 +49242,10 @@ return { ["max"] = 20, ["min"] = 11, }, + ["Sceptre"] = { + ["max"] = 20, + ["min"] = 11, + }, ["Staff"] = { ["max"] = 20, ["min"] = 11, @@ -49651,10 +49264,6 @@ return { }, }, ["5027_FireExposureOnHit"] = { - ["1HMace"] = { - ["max"] = 20, - ["min"] = 11, - }, ["1HWeapon"] = { ["max"] = 20, ["min"] = 11, @@ -49667,6 +49276,10 @@ return { ["max"] = 20, ["min"] = 11, }, + ["Sceptre"] = { + ["max"] = 20, + ["min"] = 11, + }, ["Staff"] = { ["max"] = 20, ["min"] = 11, @@ -49685,10 +49298,6 @@ return { }, }, ["5028_LightningExposureOnHit"] = { - ["1HMace"] = { - ["max"] = 20, - ["min"] = 11, - }, ["1HWeapon"] = { ["max"] = 20, ["min"] = 11, @@ -49701,6 +49310,10 @@ return { ["max"] = 20, ["min"] = 11, }, + ["Sceptre"] = { + ["max"] = 20, + ["min"] = 11, + }, ["Staff"] = { ["max"] = 20, ["min"] = 11, @@ -49936,22 +49549,6 @@ return { ["max"] = 20, ["min"] = 18, }, - ["2HAxe"] = { - ["max"] = 20, - ["min"] = 18, - }, - ["2HMace"] = { - ["max"] = 20, - ["min"] = 18, - }, - ["2HSword"] = { - ["max"] = 20, - ["min"] = 18, - }, - ["2HWeapon"] = { - ["max"] = 20, - ["min"] = 18, - }, ["Claw"] = { ["max"] = 20, ["min"] = 18, @@ -50012,15 +49609,15 @@ return { }, }, ["525_WeaponSpellDamageControlledDestruction"] = { - ["1HMace"] = { + ["1HWeapon"] = { ["max"] = 20, ["min"] = 16, }, - ["1HWeapon"] = { + ["Dagger"] = { ["max"] = 20, ["min"] = 16, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 20, ["min"] = 16, }, @@ -50102,6 +49699,10 @@ return { }, }, ["5396_CannotBeChilledOrFrozenWhileMoving"] = { + ["AbyssJewel"] = { + ["max"] = 1, + ["min"] = 1, + }, ["Amulet"] = { ["max"] = 1, ["min"] = 1, @@ -50142,6 +49743,10 @@ return { }, }, ["5412_CannotBeShockedOrIgnitedWhileMoving"] = { + ["AbyssJewel"] = { + ["max"] = 1, + ["min"] = 1, + }, ["Ring"] = { ["max"] = 1, ["min"] = 1, @@ -50193,10 +49798,6 @@ return { }, }, ["5467_CastSpeedIfEnemyKilledRecently"] = { - ["1HMace"] = { - ["max"] = 20, - ["min"] = 13, - }, ["1HWeapon"] = { ["max"] = 20, ["min"] = 13, @@ -50209,6 +49810,10 @@ return { ["max"] = 20, ["min"] = 13, }, + ["Sceptre"] = { + ["max"] = 20, + ["min"] = 13, + }, ["Staff"] = { ["max"] = 30, ["min"] = 23, @@ -50249,10 +49854,6 @@ return { ["max"] = 7, ["min"] = 5, }, - ["AnyJewel"] = { - ["max"] = 7, - ["min"] = 5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -50267,10 +49868,6 @@ return { ["max"] = 10, ["min"] = 7, }, - ["AnyJewel"] = { - ["max"] = 10, - ["min"] = 7, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -50298,18 +49895,22 @@ return { ["min"] = 40, }, ["2HAxe"] = { - ["max"] = 40, + ["max"] = 20, ["min"] = 20, }, ["2HMace"] = { - ["max"] = 40, + ["max"] = 20, ["min"] = 20, }, ["2HSword"] = { - ["max"] = 40, + ["max"] = 20, ["min"] = 20, }, ["2HWeapon"] = { + ["max"] = 20, + ["min"] = 20, + }, + ["AbyssJewel"] = { ["max"] = 40, ["min"] = 20, }, @@ -50325,6 +49926,10 @@ return { ["max"] = 40, ["min"] = 40, }, + ["Sceptre"] = { + ["max"] = 40, + ["min"] = 40, + }, ["Staff"] = { ["max"] = 20, ["min"] = 20, @@ -50371,6 +49976,10 @@ return { }, }, ["549_SocketedAttacksManaCost"] = { + ["AbyssJewel"] = { + ["max"] = 15, + ["min"] = 15, + }, ["Boots"] = { ["max"] = 15, ["min"] = 15, @@ -50506,6 +50115,10 @@ return { }, }, ["561_SocketedSkillsAttackSpeed"] = { + ["AbyssJewel"] = { + ["max"] = 18, + ["min"] = 18, + }, ["Gloves"] = { ["max"] = 18, ["min"] = 18, @@ -50520,6 +50133,10 @@ return { }, }, ["562_SocketedSkillsCastSpeed"] = { + ["AbyssJewel"] = { + ["max"] = 18, + ["min"] = 18, + }, ["Gloves"] = { ["max"] = 18, ["min"] = 18, @@ -50559,10 +50176,6 @@ return { ["max"] = 4, ["min"] = 2, }, - ["AnyJewel"] = { - ["max"] = 4, - ["min"] = 2, - }, ["Staff"] = { ["max"] = 15, ["min"] = 10, @@ -50669,6 +50282,10 @@ return { ["max"] = 7, ["min"] = 3, }, + ["Sceptre"] = { + ["max"] = 7, + ["min"] = 3, + }, ["Shield"] = { ["max"] = 7, ["min"] = 3, @@ -50723,6 +50340,10 @@ return { ["max"] = 20, ["min"] = 20, }, + ["AbyssJewel"] = { + ["max"] = 40, + ["min"] = 20, + }, ["Bow"] = { ["max"] = 20, ["min"] = 20, @@ -50735,6 +50356,10 @@ return { ["max"] = 40, ["min"] = 40, }, + ["Sceptre"] = { + ["max"] = 40, + ["min"] = 40, + }, ["Staff"] = { ["max"] = 20, ["min"] = 20, @@ -50811,6 +50436,10 @@ return { ["max"] = 20, ["min"] = 7, }, + ["Sceptre"] = { + ["max"] = 20, + ["min"] = 7, + }, ["Shield"] = { ["max"] = 20, ["min"] = 7, @@ -50847,6 +50476,10 @@ return { }, }, ["5671_ChanceWhenHitForArmourToBeDoubled"] = { + ["AbyssJewel"] = { + ["max"] = 20, + ["min"] = 10, + }, ["Amulet"] = { ["max"] = 20, ["min"] = 20, @@ -50859,18 +50492,6 @@ return { ["max"] = 20, ["min"] = 10, }, - ["Chest"] = { - ["max"] = 20, - ["min"] = 10, - }, - ["Gloves"] = { - ["max"] = 20, - ["min"] = 10, - }, - ["Helmet"] = { - ["max"] = 20, - ["min"] = 10, - }, ["Ring"] = { ["max"] = 20, ["min"] = 20, @@ -50885,6 +50506,10 @@ return { }, }, ["5673_AdditionalChanceToEvade"] = { + ["AbyssJewel"] = { + ["max"] = 2, + ["min"] = 1, + }, ["Amulet"] = { ["max"] = 2, ["min"] = 1, @@ -50947,14 +50572,6 @@ return { ["max"] = 20, ["min"] = 10, }, - ["2HMace"] = { - ["max"] = 20, - ["min"] = 10, - }, - ["2HWeapon"] = { - ["max"] = 20, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -50987,14 +50604,6 @@ return { ["max"] = 10, ["min"] = 5, }, - ["2HAxe"] = { - ["max"] = 10, - ["min"] = 5, - }, - ["2HWeapon"] = { - ["max"] = 10, - ["min"] = 5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -51023,6 +50632,10 @@ return { }, }, ["568_SocketedSpellsManaCost"] = { + ["AbyssJewel"] = { + ["max"] = 20, + ["min"] = 20, + }, ["Boots"] = { ["max"] = 20, ["min"] = 20, @@ -51053,14 +50666,6 @@ return { ["max"] = 25, ["min"] = 20, }, - ["2HSword"] = { - ["max"] = 25, - ["min"] = 20, - }, - ["2HWeapon"] = { - ["max"] = 25, - ["min"] = 20, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -51072,7 +50677,7 @@ return { }, ["5693_ChanceToGainOnslaughtOnFlaskUse"] = { ["AbyssJewel"] = { - ["max"] = 10, + ["max"] = 20, ["min"] = 5, }, ["AnyJewel"] = { @@ -51111,10 +50716,6 @@ return { }, }, ["5725_ChanceToUnnerveOnHit"] = { - ["1HMace"] = { - ["max"] = 15, - ["min"] = 7, - }, ["1HWeapon"] = { ["max"] = 15, ["min"] = 7, @@ -51131,6 +50732,10 @@ return { ["max"] = 10, ["min"] = 4, }, + ["Sceptre"] = { + ["max"] = 15, + ["min"] = 7, + }, ["Staff"] = { ["max"] = 15, ["min"] = 7, @@ -51158,6 +50763,10 @@ return { }, }, ["5734_ChaosResistanceAgainstDamageOverTime"] = { + ["AbyssJewel"] = { + ["max"] = 40, + ["min"] = 30, + }, ["Belt"] = { ["max"] = 43, ["min"] = 31, @@ -51244,10 +50853,6 @@ return { ["max"] = 15, ["min"] = 10, }, - ["AnyJewel"] = { - ["max"] = 15, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -51290,7 +50895,7 @@ return { }, ["Gloves"] = { ["max"] = 20, - ["min"] = 9, + ["min"] = 16, }, ["Helmet"] = { ["max"] = 20, @@ -51413,14 +51018,6 @@ return { ["max"] = 100, ["min"] = 31, }, - ["2HAxe"] = { - ["max"] = 100, - ["min"] = 80, - }, - ["2HWeapon"] = { - ["max"] = 100, - ["min"] = 80, - }, ["Claw"] = { ["max"] = 50, ["min"] = 31, @@ -51491,10 +51088,6 @@ return { ["max"] = 30, ["min"] = 20, }, - ["AnyJewel"] = { - ["max"] = 30, - ["min"] = 20, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -51545,10 +51138,6 @@ return { ["max"] = 14, ["min"] = 8, }, - ["AnyJewel"] = { - ["max"] = 14, - ["min"] = 8, - }, ["Claw"] = { ["max"] = 35, ["min"] = 26, @@ -51659,6 +51248,10 @@ return { ["max"] = 40, ["min"] = 17, }, + ["Sceptre"] = { + ["max"] = 40, + ["min"] = 17, + }, ["Staff"] = { ["max"] = 60, ["min"] = 25, @@ -51727,10 +51320,6 @@ return { ["max"] = -10, ["min"] = -15, }, - ["AnyJewel"] = { - ["max"] = -10, - ["min"] = -15, - }, ["inverseKey"] = "reduced", ["specialCaseData"] = { }, @@ -51783,10 +51372,6 @@ return { ["max"] = 2, ["min"] = 2, }, - ["AnyJewel"] = { - ["max"] = 2, - ["min"] = 2, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -51801,10 +51386,6 @@ return { ["max"] = 20, ["min"] = 15, }, - ["AnyJewel"] = { - ["max"] = 20, - ["min"] = 15, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -51890,7 +51471,7 @@ return { ["min"] = 3, }, ["1HMace"] = { - ["max"] = 10, + ["max"] = 6, ["min"] = 3, }, ["1HSword"] = { @@ -51933,6 +51514,10 @@ return { ["max"] = 10, ["min"] = 3, }, + ["Sceptre"] = { + ["max"] = 10, + ["min"] = 3, + }, ["Staff"] = { ["max"] = 17, ["min"] = 5, @@ -51969,10 +51554,6 @@ return { ["max"] = 40, ["min"] = 30, }, - ["AnyJewel"] = { - ["max"] = 40, - ["min"] = 30, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -52039,6 +51620,10 @@ return { ["max"] = 120, ["min"] = 50, }, + ["AbyssJewel"] = { + ["max"] = 120, + ["min"] = 50, + }, ["Bow"] = { ["max"] = 120, ["min"] = 50, @@ -52051,6 +51636,10 @@ return { ["max"] = 120, ["min"] = 50, }, + ["Sceptre"] = { + ["max"] = 120, + ["min"] = 50, + }, ["Staff"] = { ["max"] = 120, ["min"] = 50, @@ -52075,7 +51664,7 @@ return { }, ["Gloves"] = { ["max"] = 80, - ["min"] = 30, + ["min"] = 71, }, ["sign"] = "", ["specialCaseData"] = { @@ -52185,10 +51774,6 @@ return { }, }, ["6161_MalevolenceAuraEffect"] = { - ["1HMace"] = { - ["max"] = 40, - ["min"] = 28, - }, ["1HWeapon"] = { ["max"] = 40, ["min"] = 28, @@ -52201,6 +51786,10 @@ return { ["max"] = 40, ["min"] = 28, }, + ["Sceptre"] = { + ["max"] = 40, + ["min"] = 28, + }, ["Staff"] = { ["max"] = 60, ["min"] = 48, @@ -52279,7 +51868,7 @@ return { ["6303_CriticalChanceAndElementalDamagePercentIfHaveCritRecently"] = { ["Gloves"] = { ["max"] = 30, - ["min"] = 14, + ["min"] = 27, }, ["Quiver"] = { ["max"] = 30, @@ -52355,6 +51944,10 @@ return { ["max"] = 42, ["min"] = 5, }, + ["Sceptre"] = { + ["max"] = 59, + ["min"] = 11, + }, ["Shield"] = { ["max"] = 40, ["min"] = 26, @@ -52393,27 +51986,15 @@ return { ["max"] = 37, ["min"] = 28, }, - ["2HAxe"] = { - ["max"] = 37, - ["min"] = 28, - }, - ["2HMace"] = { - ["max"] = 37, - ["min"] = 28, - }, - ["2HSword"] = { - ["max"] = 37, - ["min"] = 28, - }, - ["2HWeapon"] = { + ["Claw"] = { ["max"] = 37, ["min"] = 28, }, - ["Claw"] = { + ["Dagger"] = { ["max"] = 37, ["min"] = 28, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 37, ["min"] = 28, }, @@ -52511,10 +52092,6 @@ return { ["max"] = -15, ["min"] = -20, }, - ["AnyJewel"] = { - ["max"] = -15, - ["min"] = -20, - }, ["inverseKey"] = "reduced", ["specialCaseData"] = { }, @@ -52529,10 +52106,6 @@ return { ["max"] = -15, ["min"] = -20, }, - ["AnyJewel"] = { - ["max"] = -15, - ["min"] = -20, - }, ["inverseKey"] = "reduced", ["specialCaseData"] = { }, @@ -52547,10 +52120,6 @@ return { ["max"] = 15, ["min"] = 10, }, - ["AnyJewel"] = { - ["max"] = 15, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -52565,10 +52134,6 @@ return { ["max"] = 5, ["min"] = 4, }, - ["AnyJewel"] = { - ["max"] = 5, - ["min"] = 4, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -52583,10 +52148,6 @@ return { ["max"] = 2, ["min"] = 2, }, - ["AnyJewel"] = { - ["max"] = 2, - ["min"] = 2, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -52657,10 +52218,6 @@ return { }, }, ["6459_EnergyShieldRegenerationRatePerMinuteIfYouHaveHitAnEnemyRecently"] = { - ["1HMace"] = { - ["max"] = 0.5, - ["min"] = 0.5, - }, ["1HWeapon"] = { ["max"] = 0.5, ["min"] = 0.5, @@ -52670,7 +52227,7 @@ return { ["min"] = 1, }, ["AbyssJewel"] = { - ["max"] = 0.3, + ["max"] = 1, ["min"] = 0.3, }, ["AnyJewel"] = { @@ -52689,6 +52246,10 @@ return { ["max"] = 0.5, ["min"] = 0.5, }, + ["Sceptre"] = { + ["max"] = 0.5, + ["min"] = 0.5, + }, ["Staff"] = { ["max"] = 1, ["min"] = 1, @@ -52711,10 +52272,6 @@ return { ["max"] = 20, ["min"] = 9, }, - ["AnyJewel"] = { - ["max"] = 20, - ["min"] = 9, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -52767,31 +52324,31 @@ return { }, ["6490_EvasionRatingIfYouHaveHitAnEnemyRecently"] = { ["1HAxe"] = { - ["max"] = 1000, + ["max"] = 500, ["min"] = 500, }, ["1HSword"] = { - ["max"] = 1000, + ["max"] = 500, ["min"] = 500, }, ["1HWeapon"] = { - ["max"] = 1000, + ["max"] = 500, ["min"] = 500, }, ["2HAxe"] = { ["max"] = 1000, - ["min"] = 500, + ["min"] = 1000, }, ["2HSword"] = { ["max"] = 1000, - ["min"] = 500, + ["min"] = 1000, }, ["2HWeapon"] = { ["max"] = 1000, - ["min"] = 500, + ["min"] = 1000, }, ["AbyssJewel"] = { - ["max"] = 300, + ["max"] = 1000, ["min"] = 250, }, ["AnyJewel"] = { @@ -52824,15 +52381,7 @@ return { }, }, ["6497_GlobalEvasionRatingPercentOnFullLife"] = { - ["Boots"] = { - ["max"] = 50, - ["min"] = 25, - }, - ["Chest"] = { - ["max"] = 50, - ["min"] = 25, - }, - ["Gloves"] = { + ["AbyssJewel"] = { ["max"] = 50, ["min"] = 25, }, @@ -52854,10 +52403,6 @@ return { ["max"] = 35, ["min"] = 25, }, - ["AnyJewel"] = { - ["max"] = 35, - ["min"] = 25, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -52912,19 +52457,19 @@ return { }, ["2HAxe"] = { ["max"] = 25, - ["min"] = 8, + ["min"] = 18, }, ["2HMace"] = { ["max"] = 25, - ["min"] = 8, + ["min"] = 18, }, ["2HSword"] = { ["max"] = 25, - ["min"] = 8, + ["min"] = 18, }, ["2HWeapon"] = { ["max"] = 25, - ["min"] = 8, + ["min"] = 18, }, ["Boots"] = { ["max"] = 12, @@ -52968,11 +52513,11 @@ return { }, ["2HSword"] = { ["max"] = 25, - ["min"] = 8, + ["min"] = 18, }, ["2HWeapon"] = { ["max"] = 25, - ["min"] = 8, + ["min"] = 18, }, ["Boots"] = { ["max"] = 12, @@ -53032,7 +52577,7 @@ return { }, ["Gloves"] = { ["max"] = 20, - ["min"] = 9, + ["min"] = 16, }, ["Helmet"] = { ["max"] = 20, @@ -53298,6 +52843,10 @@ return { ["max"] = 15, ["min"] = 10, }, + ["Sceptre"] = { + ["max"] = 15, + ["min"] = 10, + }, ["Staff"] = { ["max"] = 15, ["min"] = 10, @@ -53358,6 +52907,10 @@ return { }, }, ["6761_FrenzyChargeOnHittingRareOrUnique"] = { + ["AbyssJewel"] = { + ["max"] = 5, + ["min"] = 3, + }, ["Quiver"] = { ["max"] = 5, ["min"] = 3, @@ -53447,7 +53000,7 @@ return { }, }, ["6875_GlobalDefencesNoOtherDefenceModifiersOnEquipment"] = { - ["Chest"] = { + ["Body Armour"] = { ["max"] = 90, ["min"] = 70, }, @@ -53535,6 +53088,10 @@ return { ["max"] = 1, ["min"] = 1, }, + ["AbyssJewel"] = { + ["max"] = 1, + ["min"] = 1, + }, ["Boots"] = { ["max"] = 1, ["min"] = 1, @@ -53563,6 +53120,10 @@ return { ["max"] = 1, ["min"] = 1, }, + ["Sceptre"] = { + ["max"] = 1, + ["min"] = 1, + }, ["Staff"] = { ["max"] = 1, ["min"] = 1, @@ -53668,10 +53229,6 @@ return { }, }, ["7171_ChanceToIgnoreEnemyArmour"] = { - ["1HMace"] = { - ["max"] = 35, - ["min"] = 25, - }, ["1HWeapon"] = { ["max"] = 35, ["min"] = 25, @@ -53688,6 +53245,10 @@ return { ["max"] = 35, ["min"] = 25, }, + ["Sceptre"] = { + ["max"] = 35, + ["min"] = 25, + }, ["Staff"] = { ["max"] = 70, ["min"] = 50, @@ -53750,28 +53311,24 @@ return { }, ["2HAxe"] = { ["max"] = 38, - ["min"] = 12, + ["min"] = 25, }, ["2HMace"] = { ["max"] = 38, - ["min"] = 12, + ["min"] = 25, }, ["2HSword"] = { ["max"] = 38, - ["min"] = 12, + ["min"] = 25, }, ["2HWeapon"] = { ["max"] = 38, - ["min"] = 12, + ["min"] = 25, }, ["AbyssJewel"] = { ["max"] = 6, ["min"] = 3, }, - ["AnyJewel"] = { - ["max"] = 6, - ["min"] = 3, - }, ["Bow"] = { ["max"] = 38, ["min"] = 25, @@ -53784,10 +53341,42 @@ return { ["max"] = 25, ["min"] = 12, }, + ["One Handed Axe"] = { + ["max"] = 25, + ["min"] = 12, + }, + ["One Handed Mace"] = { + ["max"] = 25, + ["min"] = 12, + }, + ["One Handed Sword"] = { + ["max"] = 25, + ["min"] = 12, + }, + ["Sceptre"] = { + ["max"] = 25, + ["min"] = 12, + }, ["Staff"] = { ["max"] = 38, ["min"] = 25, }, + ["Thrusting One Handed Sword"] = { + ["max"] = 25, + ["min"] = 12, + }, + ["Two Handed Axe"] = { + ["max"] = 38, + ["min"] = 25, + }, + ["Two Handed Mace"] = { + ["max"] = 38, + ["min"] = 25, + }, + ["Two Handed Sword"] = { + ["max"] = 38, + ["min"] = 25, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -53884,10 +53473,6 @@ return { ["max"] = 1, ["min"] = 0.5, }, - ["AnyJewel"] = { - ["max"] = 1, - ["min"] = 0.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -53912,10 +53497,6 @@ return { ["max"] = 15, ["min"] = 10, }, - ["AnyJewel"] = { - ["max"] = 15, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -53982,7 +53563,7 @@ return { }, ["Gloves"] = { ["max"] = 20, - ["min"] = 9, + ["min"] = 16, }, ["Helmet"] = { ["max"] = 20, @@ -54078,51 +53659,51 @@ return { }, }, ["779_FireBurstOnHit"] = { - ["1HAxe"] = { + ["Bow"] = { ["max"] = 1, ["min"] = 1, }, - ["1HMace"] = { + ["Claw"] = { ["max"] = 1, ["min"] = 1, }, - ["1HSword"] = { + ["Dagger"] = { ["max"] = 1, ["min"] = 1, }, - ["1HWeapon"] = { + ["One Handed Axe"] = { ["max"] = 1, ["min"] = 1, }, - ["2HAxe"] = { + ["One Handed Mace"] = { ["max"] = 1, ["min"] = 1, }, - ["2HMace"] = { + ["One Handed Sword"] = { ["max"] = 1, ["min"] = 1, }, - ["2HSword"] = { + ["Sceptre"] = { ["max"] = 1, ["min"] = 1, }, - ["2HWeapon"] = { + ["Staff"] = { ["max"] = 1, ["min"] = 1, }, - ["Bow"] = { + ["Thrusting One Handed Sword"] = { ["max"] = 1, ["min"] = 1, }, - ["Claw"] = { + ["Two Handed Axe"] = { ["max"] = 1, ["min"] = 1, }, - ["Dagger"] = { + ["Two Handed Mace"] = { ["max"] = 1, ["min"] = 1, }, - ["Staff"] = { + ["Two Handed Sword"] = { ["max"] = 1, ["min"] = 1, }, @@ -54183,6 +53764,10 @@ return { ["max"] = 25, ["min"] = 13, }, + ["Sceptre"] = { + ["max"] = 25, + ["min"] = 13, + }, ["Staff"] = { ["max"] = 25, ["min"] = 13, @@ -54245,6 +53830,10 @@ return { ["max"] = 59, ["min"] = 37, }, + ["Sceptre"] = { + ["max"] = 59, + ["min"] = 37, + }, ["Staff"] = { ["max"] = 59, ["min"] = 37, @@ -54295,6 +53884,10 @@ return { ["max"] = 60, ["min"] = 60, }, + ["AbyssJewel"] = { + ["max"] = 60, + ["min"] = 60, + }, ["Bow"] = { ["max"] = 60, ["min"] = 60, @@ -54307,6 +53900,10 @@ return { ["max"] = 60, ["min"] = 60, }, + ["Sceptre"] = { + ["max"] = 60, + ["min"] = 60, + }, ["Staff"] = { ["max"] = 60, ["min"] = 60, @@ -54357,6 +53954,10 @@ return { ["max"] = 60, ["min"] = 60, }, + ["AbyssJewel"] = { + ["max"] = 60, + ["min"] = 60, + }, ["Bow"] = { ["max"] = 60, ["min"] = 60, @@ -54369,6 +53970,10 @@ return { ["max"] = 60, ["min"] = 60, }, + ["Sceptre"] = { + ["max"] = 60, + ["min"] = 60, + }, ["Staff"] = { ["max"] = 60, ["min"] = 60, @@ -54419,6 +54024,10 @@ return { ["max"] = 15, ["min"] = 7, }, + ["AbyssJewel"] = { + ["max"] = 15, + ["min"] = 15, + }, ["Bow"] = { ["max"] = 15, ["min"] = 7, @@ -54431,6 +54040,10 @@ return { ["max"] = 15, ["min"] = 7, }, + ["Sceptre"] = { + ["max"] = 15, + ["min"] = 7, + }, ["Staff"] = { ["max"] = 15, ["min"] = 7, @@ -54493,6 +54106,10 @@ return { ["max"] = 6, ["min"] = 4, }, + ["Sceptre"] = { + ["max"] = 6, + ["min"] = 4, + }, ["Staff"] = { ["max"] = 6, ["min"] = 4, @@ -54555,6 +54172,10 @@ return { ["max"] = 16, ["min"] = 6, }, + ["Sceptre"] = { + ["max"] = 16, + ["min"] = 6, + }, ["Staff"] = { ["max"] = 16, ["min"] = 6, @@ -54615,6 +54236,10 @@ return { }, }, ["7912_NearbyEnemyChaosDamageResistance"] = { + ["AbyssJewel"] = { + ["max"] = 9, + ["min"] = 9, + }, ["Helmet"] = { ["max"] = 12, ["min"] = 9, @@ -54629,6 +54254,10 @@ return { }, }, ["7913_NearbyEnemyColdDamageResistance"] = { + ["AbyssJewel"] = { + ["max"] = 9, + ["min"] = 9, + }, ["Helmet"] = { ["max"] = 12, ["min"] = 9, @@ -54657,6 +54286,10 @@ return { }, }, ["7915_NearbyEnemyFireDamageResistance"] = { + ["AbyssJewel"] = { + ["max"] = 9, + ["min"] = 9, + }, ["Helmet"] = { ["max"] = 12, ["min"] = 9, @@ -54671,6 +54304,10 @@ return { }, }, ["7917_NearbyEnemyLightningDamageResistance"] = { + ["AbyssJewel"] = { + ["max"] = 9, + ["min"] = 9, + }, ["Helmet"] = { ["max"] = 12, ["min"] = 9, @@ -54685,6 +54322,10 @@ return { }, }, ["7919_NearbyEnemyPhysicalDamageTaken"] = { + ["AbyssJewel"] = { + ["max"] = 9, + ["min"] = 9, + }, ["Helmet"] = { ["max"] = 12, ["min"] = 9, @@ -54756,6 +54397,10 @@ return { ["max"] = 15, ["min"] = 10, }, + ["Sceptre"] = { + ["max"] = 15, + ["min"] = 10, + }, ["Staff"] = { ["max"] = 15, ["min"] = 10, @@ -54818,6 +54463,10 @@ return { ["max"] = 80, ["min"] = 50, }, + ["Sceptre"] = { + ["max"] = 80, + ["min"] = 50, + }, ["Staff"] = { ["max"] = 80, ["min"] = 50, @@ -54886,6 +54535,10 @@ return { }, }, ["7951_LocalItemQuality"] = { + ["AbyssJewel"] = { + ["max"] = 20, + ["min"] = 10, + }, ["Chest"] = { ["max"] = 20, ["min"] = 10, @@ -54962,22 +54615,6 @@ return { ["max"] = 20, ["min"] = 15, }, - ["2HAxe"] = { - ["max"] = 20, - ["min"] = 15, - }, - ["2HMace"] = { - ["max"] = 20, - ["min"] = 15, - }, - ["2HSword"] = { - ["max"] = 20, - ["min"] = 15, - }, - ["2HWeapon"] = { - ["max"] = 20, - ["min"] = 15, - }, ["Claw"] = { ["max"] = 20, ["min"] = 15, @@ -55032,6 +54669,10 @@ return { ["max"] = 20, ["min"] = 10, }, + ["Sceptre"] = { + ["max"] = 20, + ["min"] = 10, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -55068,22 +54709,6 @@ return { ["max"] = 20, ["min"] = 15, }, - ["2HAxe"] = { - ["max"] = 20, - ["min"] = 15, - }, - ["2HMace"] = { - ["max"] = 20, - ["min"] = 15, - }, - ["2HSword"] = { - ["max"] = 20, - ["min"] = 15, - }, - ["2HWeapon"] = { - ["max"] = 20, - ["min"] = 15, - }, ["Claw"] = { ["max"] = 20, ["min"] = 15, @@ -55164,6 +54789,10 @@ return { ["max"] = 25, ["min"] = 13, }, + ["Sceptre"] = { + ["max"] = 25, + ["min"] = 13, + }, ["Staff"] = { ["max"] = 25, ["min"] = 13, @@ -55482,6 +55111,10 @@ return { ["max"] = 0.8, ["min"] = 0.8, }, + ["AbyssJewel"] = { + ["max"] = 0.8, + ["min"] = 0.4, + }, ["Bow"] = { ["max"] = 0.8, ["min"] = 0.8, @@ -55494,6 +55127,10 @@ return { ["max"] = 0.4, ["min"] = 0.4, }, + ["Sceptre"] = { + ["max"] = 0.4, + ["min"] = 0.4, + }, ["Shield"] = { ["max"] = 0.4, ["min"] = 0.4, @@ -55517,11 +55154,7 @@ return { }, ["8212_ManaRegenerationRateWhileMoving"] = { ["AbyssJewel"] = { - ["max"] = 25, - ["min"] = 20, - }, - ["AnyJewel"] = { - ["max"] = 25, + ["max"] = 70, ["min"] = 20, }, ["Boots"] = { @@ -55632,10 +55265,6 @@ return { }, }, ["846_FlaskIncreasedHealingCharges"] = { - ["Flask"] = { - ["max"] = 25, - ["min"] = 20, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -55646,10 +55275,6 @@ return { }, }, ["849_FlaskExtraLifeCostsMana"] = { - ["Flask"] = { - ["max"] = 60, - ["min"] = 35, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -55660,10 +55285,6 @@ return { }, }, ["850_FlaskHealsMinions"] = { - ["Flask"] = { - ["max"] = 200, - ["min"] = 100, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -55674,10 +55295,6 @@ return { }, }, ["853_FlaskExtraManaCostsLife"] = { - ["Flask"] = { - ["max"] = 70, - ["min"] = 41, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -55688,10 +55305,6 @@ return { }, }, ["854_FlaskEffectNotRemovedOnFullManaReducedRecovery"] = { - ["Flask"] = { - ["max"] = -66, - ["min"] = -66, - }, ["inverseKey"] = "reduced", ["specialCaseData"] = { }, @@ -55702,10 +55315,6 @@ return { }, }, ["854_FlaskFullInstantRecovery"] = { - ["Flask"] = { - ["max"] = -66, - ["min"] = -66, - }, ["inverseKey"] = "reduced", ["specialCaseData"] = { }, @@ -55716,10 +55325,6 @@ return { }, }, ["854_FlaskIncreasedHealingCharges"] = { - ["Flask"] = { - ["max"] = 50, - ["min"] = 21, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -55730,10 +55335,6 @@ return { }, }, ["854_FlaskIncreasedRecoveryAmount"] = { - ["Flask"] = { - ["max"] = 70, - ["min"] = 41, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -55744,10 +55345,6 @@ return { }, }, ["854_FlaskInstantRecoveryOnLowLife"] = { - ["Flask"] = { - ["max"] = -11, - ["min"] = -30, - }, ["inverseKey"] = "reduced", ["specialCaseData"] = { }, @@ -55758,10 +55355,6 @@ return { }, }, ["854_FlaskManaRecoveryAtEnd"] = { - ["Flask"] = { - ["max"] = 66, - ["min"] = 66, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -55772,10 +55365,6 @@ return { }, }, ["854_FlaskPartialInstantRecovery"] = { - ["Flask"] = { - ["max"] = -36, - ["min"] = -55, - }, ["inverseKey"] = "reduced", ["specialCaseData"] = { }, @@ -55786,10 +55375,6 @@ return { }, }, ["855_FlaskIncreasedRecoveryAmount"] = { - ["Flask"] = { - ["max"] = -33, - ["min"] = -33, - }, ["inverseKey"] = "reduced", ["specialCaseData"] = { }, @@ -55800,10 +55385,6 @@ return { }, }, ["855_FlaskIncreasedRecoverySpeed"] = { - ["Flask"] = { - ["max"] = 70, - ["min"] = 41, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -55814,10 +55395,6 @@ return { }, }, ["855_FlaskPartialInstantRecovery"] = { - ["Flask"] = { - ["max"] = 135, - ["min"] = 135, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -55926,10 +55503,6 @@ return { }, }, ["859_FlaskIncreasedRecoveryOnLowLife"] = { - ["Flask"] = { - ["max"] = 130, - ["min"] = 101, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -55940,10 +55513,6 @@ return { }, }, ["860_FlaskInstantRecoveryOnLowLife"] = { - ["Flask"] = { - ["max"] = 1, - ["min"] = 1, - }, ["specialCaseData"] = { }, ["tradeMod"] = { @@ -55953,10 +55522,6 @@ return { }, }, ["861_FlaskPartialInstantRecovery"] = { - ["Flask"] = { - ["max"] = 50, - ["min"] = 50, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -55967,10 +55532,6 @@ return { }, }, ["865_FlaskManaRecoveryAtEnd"] = { - ["Flask"] = { - ["max"] = 1, - ["min"] = 1, - }, ["specialCaseData"] = { }, ["tradeMod"] = { @@ -55980,10 +55541,6 @@ return { }, }, ["866_FlaskFullInstantRecovery"] = { - ["Flask"] = { - ["max"] = 1, - ["min"] = 1, - }, ["specialCaseData"] = { }, ["tradeMod"] = { @@ -55993,10 +55550,6 @@ return { }, }, ["869_FlaskExtraManaCostsLife"] = { - ["Flask"] = { - ["max"] = 15, - ["min"] = 15, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -56007,10 +55560,6 @@ return { }, }, ["871_FlaskExtraLifeCostsMana"] = { - ["Flask"] = { - ["max"] = 10, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -56030,10 +55579,6 @@ return { }, }, ["897_FlaskCurseImmunity"] = { - ["Flask"] = { - ["max"] = 1, - ["min"] = 1, - }, ["specialCaseData"] = { }, ["tradeMod"] = { @@ -56043,10 +55588,6 @@ return { }, }, ["899_LocalLifeFlaskAdditionalLifeRecovery"] = { - ["Flask"] = { - ["max"] = 40, - ["min"] = 11, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -56057,10 +55598,6 @@ return { }, }, ["906_LocalFlaskImmuneToMaimAndHinder"] = { - ["Flask"] = { - ["max"] = 17, - ["min"] = 6, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -56071,10 +55608,6 @@ return { }, }, ["907_LocalFlaskImmuneToMaimAndHinder"] = { - ["Flask"] = { - ["max"] = 17, - ["min"] = 6, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -56095,10 +55628,6 @@ return { }, }, ["909_FlaskPoisonImmunity"] = { - ["Flask"] = { - ["max"] = 17, - ["min"] = 6, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -56108,6 +55637,20 @@ return { ["type"] = "explicit", }, }, + ["90_LocalIncreasedBlockPercentage"] = { + ["Shield"] = { + ["max"] = 81, + ["min"] = 31, + }, + ["sign"] = "", + ["specialCaseData"] = { + }, + ["tradeMod"] = { + ["id"] = "explicit.stat_2481353198", + ["text"] = "#% increased Chance to Block", + ["type"] = "explicit", + }, + }, ["910_FlaskRemovesShock"] = { ["sign"] = "", ["specialCaseData"] = { @@ -56119,15 +55662,7 @@ return { }, }, ["9118_FortifyEffect"] = { - ["Boots"] = { - ["max"] = 5, - ["min"] = 3, - }, - ["Chest"] = { - ["max"] = 5, - ["min"] = 3, - }, - ["Gloves"] = { + ["AbyssJewel"] = { ["max"] = 5, ["min"] = 3, }, @@ -56173,10 +55708,6 @@ return { }, }, ["911_FlaskShockImmunity"] = { - ["Flask"] = { - ["max"] = 17, - ["min"] = 6, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -56187,10 +55718,6 @@ return { }, }, ["912_LocalLifeFlaskHinderNearbyEnemies"] = { - ["Flask"] = { - ["max"] = 40, - ["min"] = 17, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -56201,6 +55728,10 @@ return { }, }, ["9134_MaximumEnergyShieldFromBodyArmour"] = { + ["AbyssJewel"] = { + ["max"] = 30, + ["min"] = 20, + }, ["Amulet"] = { ["max"] = 30, ["min"] = 20, @@ -56223,10 +55754,6 @@ return { }, }, ["913_LocalManaFlaskHinderNearbyEnemies"] = { - ["Flask"] = { - ["max"] = 40, - ["min"] = 17, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -56345,7 +55872,7 @@ return { ["9225_CriticalChanceAndAddedChaosDamageIfHaveCritRecently"] = { ["Gloves"] = { ["max"] = 28.5, - ["min"] = 12, + ["min"] = 25, }, ["Quiver"] = { ["max"] = 28.5, @@ -56499,6 +56026,10 @@ return { }, }, ["9251_AddedPhysicalDamageVsPoisonedEnemies"] = { + ["AbyssJewel"] = { + ["max"] = 14.5, + ["min"] = 9.5, + }, ["Gloves"] = { ["max"] = 14.5, ["min"] = 9.5, @@ -56513,6 +56044,10 @@ return { }, }, ["9264_MinionAccuracyRatingFlat"] = { + ["AbyssJewel"] = { + ["max"] = 250, + ["min"] = 95, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -56575,6 +56110,10 @@ return { }, }, ["9271_MinionAttackAndCastSpeedIfEnemySlainRecently"] = { + ["AbyssJewel"] = { + ["max"] = 8, + ["min"] = 6, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -56589,10 +56128,6 @@ return { ["max"] = 6, ["min"] = 3, }, - ["AnyJewel"] = { - ["max"] = 6, - ["min"] = 3, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -56627,10 +56162,6 @@ return { ["max"] = 15, ["min"] = 10, }, - ["AnyJewel"] = { - ["max"] = 15, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -56695,10 +56226,6 @@ return { ["max"] = 40, ["min"] = 30, }, - ["AnyJewel"] = { - ["max"] = 40, - ["min"] = 30, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -56713,10 +56240,6 @@ return { ["max"] = 60, ["min"] = 22, }, - ["AnyJewel"] = { - ["max"] = 60, - ["min"] = 22, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -56745,10 +56268,6 @@ return { ["max"] = 8, ["min"] = 3, }, - ["AnyJewel"] = { - ["max"] = 8, - ["min"] = 3, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -56797,10 +56316,6 @@ return { }, }, ["9367_MinionsRecoverMaximumLifeWhenYouFocus"] = { - ["Gloves"] = { - ["max"] = 100, - ["min"] = 100, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -56891,16 +56406,24 @@ return { }, ["2HMace"] = { ["max"] = 15, - ["min"] = 5, + ["min"] = 10, }, ["2HWeapon"] = { ["max"] = 15, - ["min"] = 5, + ["min"] = 10, + }, + ["AbyssJewel"] = { + ["max"] = 6, + ["min"] = 4, }, ["Boots"] = { ["max"] = 6, ["min"] = 4, }, + ["Sceptre"] = { + ["max"] = 10, + ["min"] = 5, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -56915,10 +56438,6 @@ return { ["max"] = 4, ["min"] = 3, }, - ["AnyJewel"] = { - ["max"] = 4, - ["min"] = 3, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -57039,6 +56558,10 @@ return { ["max"] = 40, ["min"] = 40, }, + ["AbyssJewel"] = { + ["max"] = 40, + ["min"] = 20, + }, ["Bow"] = { ["max"] = 40, ["min"] = 40, @@ -57051,6 +56574,10 @@ return { ["max"] = 20, ["min"] = 20, }, + ["Sceptre"] = { + ["max"] = 20, + ["min"] = 20, + }, ["Staff"] = { ["max"] = 40, ["min"] = 40, @@ -57115,10 +56642,6 @@ return { ["max"] = 10, ["min"] = 3, }, - ["Bow"] = { - ["max"] = 10, - ["min"] = 5, - }, ["Claw"] = { ["max"] = 5, ["min"] = 2, @@ -57127,6 +56650,10 @@ return { ["max"] = 5, ["min"] = 2, }, + ["Sceptre"] = { + ["max"] = 5, + ["min"] = 2, + }, ["Staff"] = { ["max"] = 10, ["min"] = 3, @@ -57351,10 +56878,6 @@ return { ["max"] = 4, ["min"] = 2, }, - ["AnyJewel"] = { - ["max"] = 4, - ["min"] = 2, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -57412,39 +56935,39 @@ return { }, ["9653_PhysicalDamageReductionRatingIfYouHaveHitAnEnemyRecently"] = { ["1HAxe"] = { - ["max"] = 1000, + ["max"] = 500, ["min"] = 500, }, ["1HMace"] = { - ["max"] = 1000, + ["max"] = 500, ["min"] = 500, }, ["1HSword"] = { - ["max"] = 1000, + ["max"] = 500, ["min"] = 500, }, ["1HWeapon"] = { - ["max"] = 1000, + ["max"] = 500, ["min"] = 500, }, ["2HAxe"] = { ["max"] = 1000, - ["min"] = 500, + ["min"] = 1000, }, ["2HMace"] = { ["max"] = 1000, - ["min"] = 500, + ["min"] = 1000, }, ["2HSword"] = { ["max"] = 1000, - ["min"] = 500, + ["min"] = 1000, }, ["2HWeapon"] = { ["max"] = 1000, - ["min"] = 500, + ["min"] = 1000, }, ["AbyssJewel"] = { - ["max"] = 300, + ["max"] = 1000, ["min"] = 250, }, ["AnyJewel"] = { @@ -57455,6 +56978,10 @@ return { ["max"] = 300, ["min"] = 250, }, + ["Sceptre"] = { + ["max"] = 500, + ["min"] = 500, + }, ["Staff"] = { ["max"] = 1000, ["min"] = 1000, @@ -57537,7 +57064,15 @@ return { ["968_FlaskReflectReductionDuringFlaskEffect"] = { ["Flask"] = { ["max"] = 80, - ["min"] = 45, + ["min"] = 60, + }, + ["LifeFlask"] = { + ["max"] = 80, + ["min"] = 60, + }, + ["ManaFlask"] = { + ["max"] = 80, + ["min"] = 60, }, ["sign"] = "", ["specialCaseData"] = { @@ -57615,6 +57150,14 @@ return { ["max"] = 50, ["min"] = 50, }, + ["LifeFlask"] = { + ["max"] = 50, + ["min"] = 50, + }, + ["ManaFlask"] = { + ["max"] = 50, + ["min"] = 50, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -57896,6 +57439,14 @@ return { ["max"] = 30, ["min"] = 20, }, + ["LifeFlask"] = { + ["max"] = 30, + ["min"] = 20, + }, + ["ManaFlask"] = { + ["max"] = 30, + ["min"] = 20, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -57990,6 +57541,14 @@ return { ["max"] = 15, ["min"] = 15, }, + ["LifeFlask"] = { + ["max"] = 15, + ["min"] = 15, + }, + ["ManaFlask"] = { + ["max"] = 15, + ["min"] = 15, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -58004,6 +57563,14 @@ return { ["max"] = 3, ["min"] = 3, }, + ["LifeFlask"] = { + ["max"] = 3, + ["min"] = 3, + }, + ["ManaFlask"] = { + ["max"] = 3, + ["min"] = 3, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -58088,465 +57655,168 @@ return { }, }, ["Implicit"] = { - ["implicit.stat_1002362373"] = { - ["Boots"] = { - ["max"] = 20, - ["min"] = 16, - ["subType"] = "Armour", - }, - ["Chest"] = { - ["max"] = 20, - ["min"] = 16, - ["subType"] = "Armour", - }, + ["10419_TrapSkillEffectDurationTrapCooldownPenalty"] = { ["Gloves"] = { - ["max"] = 20, - ["min"] = 16, - ["subType"] = "Armour", - }, - ["Helmet"] = { - ["max"] = 20, - ["min"] = 16, - ["subType"] = "Armour", - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_1002362373", - ["text"] = "#% increased Melee Damage", - ["type"] = "implicit", - }, - }, - ["implicit.stat_1011760251"] = { - ["Ring"] = { - ["max"] = 2, - ["min"] = 2, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_1011760251", - ["text"] = "+#% to maximum Lightning Resistance", - ["type"] = "implicit", - }, - }, - ["implicit.stat_1017730114"] = { - ["Amulet"] = { - ["max"] = 50, - ["min"] = 50, - ["subType"] = "Talisman", - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_1017730114", - ["text"] = "#% of Lightning Damage from Hits taken as Cold Damage", - ["type"] = "implicit", - }, - }, - ["implicit.stat_1033086302"] = { - ["Ring"] = { - ["max"] = 50, - ["min"] = 25, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_1033086302", - ["text"] = "#% increased Suffix Modifier magnitudes", - ["type"] = "implicit", - }, - }, - ["implicit.stat_1050105434"] = { - ["Chest"] = { ["max"] = 25, - ["min"] = 20, - ["subType"] = "Evasion/Energy Shield", - }, - ["Ring"] = { - ["max"] = 30, - ["min"] = 20, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_1050105434", - ["text"] = "+# to maximum Mana", - ["type"] = "implicit", - }, - }, - ["implicit.stat_1054322244"] = { - ["Amulet"] = { - ["max"] = 10, ["min"] = 10, - ["subType"] = "Talisman", - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_1054322244", - ["text"] = "#% chance to gain an Endurance Charge on Kill", - ["type"] = "implicit", - }, - }, - ["implicit.stat_1069618951"] = { - ["Ring"] = { - ["max"] = 15, - ["min"] = 15, }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1069618951", - ["text"] = "Right ring slot: Minions take #% increased Damage", + ["id"] = "implicit.stat_2546859843", + ["text"] = "Trap Skills have #% increased Skill Effect Duration", ["type"] = "implicit", }, }, - ["implicit.stat_1124980805"] = { - ["Boots"] = { - ["max"] = 50, - ["min"] = 45, - ["subType"] = "Energy Shield", - }, + ["10518_GlobalVaalGemLevel"] = { ["Chest"] = { - ["max"] = 50, - ["min"] = 45, - ["subType"] = "Energy Shield", - }, - ["Gloves"] = { - ["max"] = 50, - ["min"] = 45, - ["subType"] = "Energy Shield", - }, - ["Helmet"] = { - ["max"] = 50, - ["min"] = 45, - ["subType"] = "Energy Shield", - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_1124980805", - ["text"] = "#% increased Cooldown Recovery Rate of Movement Skills", - ["type"] = "implicit", - }, - }, - ["implicit.stat_114734841"] = { - ["Belt"] = { - ["max"] = 30, - ["min"] = 30, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_114734841", - ["text"] = "Flasks applied to you have #% increased Effect", - ["type"] = "implicit", + ["max"] = 1, + ["min"] = 1, }, - }, - ["implicit.stat_1168985596"] = { ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1168985596", - ["text"] = "#% chance to Poison with Melee Weapons", + ["id"] = "implicit.stat_4180346416", + ["text"] = "+# to Level of all Vaal Skill Gems", ["type"] = "implicit", }, }, - ["implicit.stat_1172810729"] = { - ["1HAxe"] = { - ["max"] = 5, - ["min"] = 5, - }, - ["1HMace"] = { - ["max"] = 5, - ["min"] = 5, - }, - ["1HSword"] = { - ["max"] = 5, - ["min"] = 5, - }, - ["1HWeapon"] = { - ["max"] = 5, - ["min"] = 5, - }, - ["2HAxe"] = { - ["max"] = 5, - ["min"] = 5, - }, + ["10571_WarcriesExertAnAdditionalAttack"] = { ["2HMace"] = { - ["max"] = 5, - ["min"] = 5, - }, - ["2HSword"] = { - ["max"] = 5, - ["min"] = 5, + ["max"] = 2, + ["min"] = 1, }, ["2HWeapon"] = { - ["max"] = 5, - ["min"] = 5, - }, - ["Bow"] = { - ["max"] = 5, - ["min"] = 5, - }, - ["Claw"] = { - ["max"] = 5, - ["min"] = 5, - }, - ["Dagger"] = { - ["max"] = 5, - ["min"] = 5, - }, - ["Staff"] = { - ["max"] = 5, - ["min"] = 5, - }, - ["Wand"] = { - ["max"] = 5, - ["min"] = 5, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_1172810729", - ["text"] = "#% chance to deal Double Damage", - ["type"] = "implicit", - }, - }, - ["implicit.stat_1189760108"] = { - ["Amulet"] = { - ["max"] = 50, - ["min"] = 50, - ["subType"] = "Talisman", + ["max"] = 2, + ["min"] = 1, }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1189760108", - ["text"] = "#% of Cold Damage from Hits taken as Fire Damage", + ["id"] = "implicit.stat_1434716233", + ["text"] = "Warcries Exert # additional Attack", ["type"] = "implicit", }, }, - ["implicit.stat_1263158408"] = { - ["1HAxe"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["1HMace"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["1HSword"] = { - ["max"] = 1, - ["min"] = 1, - }, + ["10782_ElementalEquilibrium"] = { ["1HWeapon"] = { ["max"] = 1, ["min"] = 1, }, - ["2HAxe"] = { + ["Sceptre"] = { ["max"] = 1, ["min"] = 1, }, - ["2HMace"] = { - ["max"] = 1, - ["min"] = 1, + ["specialCaseData"] = { }, - ["2HSword"] = { - ["max"] = 1, - ["min"] = 1, + ["tradeMod"] = { + ["id"] = "implicit.stat_1263158408", + ["text"] = "Elemental Equilibrium", + ["type"] = "implicit", }, - ["2HWeapon"] = { + }, + ["10783_ElementalOverload"] = { + ["1HWeapon"] = { ["max"] = 1, ["min"] = 1, }, - ["Bow"] = { + ["Sceptre"] = { ["max"] = 1, ["min"] = 1, }, - ["Claw"] = { - ["max"] = 1, - ["min"] = 1, + ["specialCaseData"] = { }, - ["Dagger"] = { - ["max"] = 1, - ["min"] = 1, + ["tradeMod"] = { + ["id"] = "implicit.stat_3574189159", + ["text"] = "Elemental Overload", + ["type"] = "implicit", }, - ["Staff"] = { + }, + ["10812_SecretsOfSufferingKeystone"] = { + ["1HWeapon"] = { ["max"] = 1, ["min"] = 1, }, - ["Wand"] = { + ["Sceptre"] = { ["max"] = 1, ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1263158408", - ["text"] = "Elemental Equilibrium", + ["id"] = "implicit.stat_261342933", + ["text"] = "Secrets of Suffering", ["type"] = "implicit", }, }, - ["implicit.stat_1296614065"] = { - ["Amulet"] = { - ["max"] = 40, - ["min"] = 30, - ["subType"] = "Talisman", + ["1138_BlockPercent"] = { + ["1HWeapon"] = { + ["max"] = 6, + ["min"] = 4, + }, + ["Dagger"] = { + ["max"] = 6, + ["min"] = 4, }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1296614065", - ["text"] = "#% increased Fish Bite Sensitivity", + ["id"] = "implicit.stat_2530372417", + ["text"] = "#% Chance to Block Attack Damage", ["type"] = "implicit", }, }, - ["implicit.stat_1301765461"] = { - ["Boots"] = { - ["max"] = 4, - ["min"] = 2, - ["subType"] = "Armour/Evasion", - }, - ["Chest"] = { - ["max"] = 4, - ["min"] = 2, - ["subType"] = "Armour/Evasion", - }, - ["Gloves"] = { - ["max"] = 4, - ["min"] = 2, - ["subType"] = "Armour/Evasion", - }, - ["Helmet"] = { - ["max"] = 4, - ["min"] = 2, - ["subType"] = "Armour/Evasion", - }, - ["Ring"] = { - ["max"] = 2, - ["min"] = 2, + ["1143_ChanceToSuppressSpells"] = { + ["Shield"] = { + ["max"] = 5, + ["min"] = 3, }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1301765461", - ["text"] = "+#% to maximum Chaos Resistance", + ["id"] = "implicit.stat_3680664274", + ["text"] = "+#% chance to Suppress Spell Damage", ["type"] = "implicit", }, }, - ["implicit.stat_1310194496"] = { - ["1HAxe"] = { - ["max"] = 12, - ["min"] = 8, - }, - ["1HMace"] = { - ["max"] = 12, - ["min"] = 8, - }, - ["1HSword"] = { - ["max"] = 12, - ["min"] = 8, - }, - ["1HWeapon"] = { - ["max"] = 12, - ["min"] = 8, - }, - ["2HAxe"] = { - ["max"] = 12, - ["min"] = 8, - }, - ["2HMace"] = { - ["max"] = 12, - ["min"] = 8, - }, - ["2HSword"] = { - ["max"] = 12, - ["min"] = 8, - }, + ["1150_StaffSpellBlockPercent"] = { ["2HWeapon"] = { - ["max"] = 12, - ["min"] = 8, - }, - ["Amulet"] = { - ["max"] = 30, + ["max"] = 25, ["min"] = 20, - ["subType"] = "Talisman", - }, - ["Belt"] = { - ["max"] = 24, - ["min"] = 12, - }, - ["Bow"] = { - ["max"] = 12, - ["min"] = 8, - }, - ["Claw"] = { - ["max"] = 12, - ["min"] = 8, - }, - ["Dagger"] = { - ["max"] = 12, - ["min"] = 8, }, ["Staff"] = { - ["max"] = 12, - ["min"] = 8, - }, - ["Wand"] = { - ["max"] = 12, - ["min"] = 8, + ["max"] = 25, + ["min"] = 20, }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1310194496", - ["text"] = "#% increased Global Physical Damage", + ["id"] = "implicit.stat_2120297997", + ["text"] = "+#% Chance to Block Spell Damage while wielding a Staff", ["type"] = "implicit", }, }, - ["implicit.stat_1313503107"] = { - ["Amulet"] = { - ["max"] = 50, - ["min"] = 50, - ["subType"] = "Talisman", - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_1313503107", - ["text"] = "#% of Cold Damage from Hits taken as Lightning Damage", - ["type"] = "implicit", + ["1167_BlockRecovery"] = { + ["Shield"] = { + ["max"] = 180, + ["min"] = 60, }, - }, - ["implicit.stat_1334060246"] = { ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1334060246", - ["text"] = "Adds # to # Lightning Damage", + ["id"] = "implicit.stat_369183568", + ["text"] = "#% increased Block Recovery", ["type"] = "implicit", }, }, - ["implicit.stat_1379411836"] = { + ["1176_AllAttributes"] = { ["Amulet"] = { ["max"] = 16, ["min"] = 10, @@ -58568,13830 +57838,5202 @@ return { ["type"] = "implicit", }, }, - ["implicit.stat_1389153006"] = { - ["Amulet"] = { - ["max"] = 25, - ["min"] = 15, - ["subType"] = "Talisman", - }, - ["Ring"] = { - ["max"] = 10, - ["min"] = 5, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_1389153006", - ["text"] = "#% increased Global Defences", - ["type"] = "implicit", - }, - }, - ["implicit.stat_1423639565"] = { - ["Ring"] = { - ["max"] = 15, - ["min"] = 10, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_1423639565", - ["text"] = "Minions have +#% to all Elemental Resistances", - ["type"] = "implicit", - }, - }, - ["implicit.stat_1423749435"] = { - ["1HAxe"] = { - ["max"] = 20, - ["min"] = 20, - }, - ["1HMace"] = { - ["max"] = 20, - ["min"] = 20, - }, - ["1HSword"] = { - ["max"] = 20, - ["min"] = 20, - }, - ["1HWeapon"] = { - ["max"] = 20, - ["min"] = 20, - }, - ["2HAxe"] = { - ["max"] = 20, - ["min"] = 20, - }, - ["2HMace"] = { - ["max"] = 20, - ["min"] = 20, - }, - ["2HSword"] = { - ["max"] = 20, - ["min"] = 20, - }, - ["2HWeapon"] = { - ["max"] = 20, - ["min"] = 20, - }, - ["Bow"] = { - ["max"] = 20, - ["min"] = 20, - }, - ["Claw"] = { - ["max"] = 20, - ["min"] = 20, - }, - ["Dagger"] = { - ["max"] = 20, - ["min"] = 20, - }, - ["Staff"] = { - ["max"] = 20, - ["min"] = 20, - }, - ["Wand"] = { - ["max"] = 20, - ["min"] = 20, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_1423749435", - ["text"] = "+#% to Damage over Time Multiplier for Bleeding", - ["type"] = "implicit", - }, - }, - ["implicit.stat_1431238626"] = { - ["1HAxe"] = { - ["max"] = 100, - ["min"] = 100, - }, - ["1HMace"] = { - ["max"] = 100, - ["min"] = 100, - }, - ["1HSword"] = { - ["max"] = 100, - ["min"] = 100, - }, - ["1HWeapon"] = { - ["max"] = 100, - ["min"] = 100, - }, - ["2HAxe"] = { - ["max"] = 100, - ["min"] = 100, - }, - ["2HMace"] = { - ["max"] = 100, - ["min"] = 100, - }, - ["2HSword"] = { - ["max"] = 100, - ["min"] = 100, - }, - ["2HWeapon"] = { - ["max"] = 100, - ["min"] = 100, - }, - ["Bow"] = { - ["max"] = 100, - ["min"] = 100, - }, - ["Claw"] = { - ["max"] = 100, - ["min"] = 100, - }, - ["Dagger"] = { - ["max"] = 100, - ["min"] = 100, - }, - ["Staff"] = { - ["max"] = 100, - ["min"] = 100, - }, - ["Wand"] = { - ["max"] = 100, - ["min"] = 100, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_1431238626", - ["text"] = "#% of Physical Damage from Hits with this Weapon is Converted to a random Element", - ["type"] = "implicit", - }, - }, - ["implicit.stat_1434716233"] = { - ["1HAxe"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["1HMace"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["1HSword"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["1HWeapon"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["2HAxe"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["2HMace"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["2HSword"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["2HWeapon"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Bow"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Claw"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Dagger"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Staff"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Wand"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_1434716233", - ["text"] = "Warcries Exert # additional Attack", - ["type"] = "implicit", - }, - }, - ["implicit.stat_1443060084"] = { - ["1HAxe"] = { - ["max"] = 20, - ["min"] = 10, - }, - ["1HMace"] = { - ["max"] = 20, - ["min"] = 10, - }, - ["1HSword"] = { - ["max"] = 20, - ["min"] = 10, - }, - ["1HWeapon"] = { - ["max"] = 20, - ["min"] = 10, - }, - ["2HAxe"] = { - ["max"] = 20, - ["min"] = 10, - }, - ["2HMace"] = { - ["max"] = 20, - ["min"] = 10, - }, - ["2HSword"] = { - ["max"] = 20, - ["min"] = 10, - }, - ["2HWeapon"] = { - ["max"] = 20, - ["min"] = 10, - }, - ["Bow"] = { - ["max"] = 20, - ["min"] = 10, - }, - ["Claw"] = { - ["max"] = 20, - ["min"] = 10, - }, - ["Dagger"] = { - ["max"] = 20, - ["min"] = 10, - }, - ["Staff"] = { - ["max"] = 20, - ["min"] = 10, - }, - ["Wand"] = { - ["max"] = 20, - ["min"] = 10, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_1443060084", - ["text"] = "#% reduced Enemy Stun Threshold", - ["type"] = "implicit", - }, - }, - ["implicit.stat_1504091975"] = { - ["Amulet"] = { - ["max"] = 50, - ["min"] = 50, - ["subType"] = "Talisman", - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_1504091975", - ["text"] = "#% of Fire Damage from Hits taken as Lightning Damage", - ["type"] = "implicit", - }, - }, - ["implicit.stat_1519615863"] = { - ["1HAxe"] = { - ["max"] = 20, - ["min"] = 15, - ["subType"] = "Thrusting", - }, - ["1HMace"] = { - ["max"] = 20, - ["min"] = 15, - ["subType"] = "Thrusting", - }, - ["1HSword"] = { - ["max"] = 20, - ["min"] = 15, - ["subType"] = "Thrusting", - }, - ["1HWeapon"] = { - ["max"] = 20, - ["min"] = 15, - ["subType"] = "Thrusting", - }, - ["2HAxe"] = { - ["max"] = 20, - ["min"] = 15, - ["subType"] = "Thrusting", - }, - ["2HMace"] = { - ["max"] = 20, - ["min"] = 15, - ["subType"] = "Thrusting", - }, - ["2HSword"] = { - ["max"] = 20, - ["min"] = 15, - ["subType"] = "Thrusting", - }, - ["2HWeapon"] = { - ["max"] = 20, - ["min"] = 15, - ["subType"] = "Thrusting", - }, - ["Bow"] = { - ["max"] = 20, - ["min"] = 15, - ["subType"] = "Thrusting", - }, - ["Claw"] = { - ["max"] = 20, - ["min"] = 15, - ["subType"] = "Thrusting", - }, - ["Dagger"] = { - ["max"] = 20, - ["min"] = 15, - ["subType"] = "Thrusting", - }, - ["Staff"] = { - ["max"] = 20, - ["min"] = 15, - ["subType"] = "Thrusting", - }, - ["Wand"] = { - ["max"] = 20, - ["min"] = 15, - ["subType"] = "Thrusting", - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_1519615863", - ["text"] = "#% chance to cause Bleeding on Hit", - ["type"] = "implicit", - }, - }, - ["implicit.stat_1523888729"] = { - ["1HAxe"] = { - ["max"] = 20, - ["min"] = 10, - }, - ["1HMace"] = { - ["max"] = 20, - ["min"] = 10, - }, - ["1HSword"] = { - ["max"] = 20, - ["min"] = 10, - }, - ["1HWeapon"] = { - ["max"] = 20, - ["min"] = 10, - }, - ["2HAxe"] = { - ["max"] = 20, - ["min"] = 10, - }, - ["2HMace"] = { - ["max"] = 20, - ["min"] = 10, - }, - ["2HSword"] = { - ["max"] = 20, - ["min"] = 10, - }, - ["2HWeapon"] = { - ["max"] = 20, - ["min"] = 10, - }, - ["Bow"] = { - ["max"] = 20, - ["min"] = 10, - }, - ["Claw"] = { - ["max"] = 20, - ["min"] = 10, - }, - ["Dagger"] = { - ["max"] = 20, - ["min"] = 10, - }, - ["Staff"] = { - ["max"] = 20, - ["min"] = 10, - }, - ["Wand"] = { - ["max"] = 20, - ["min"] = 10, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_1523888729", - ["text"] = "Trigger Level # Fiery Impact on Melee Hit with this Weapon", - ["type"] = "implicit", - }, - }, - ["implicit.stat_1535626285"] = { - ["Amulet"] = { - ["max"] = 24, - ["min"] = 16, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_1535626285", - ["text"] = "+# to Strength and Intelligence", - ["type"] = "implicit", - }, - }, - ["implicit.stat_1573130764"] = { - ["Quiver"] = { - ["max"] = 21, - ["min"] = 3, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_1573130764", - ["text"] = "Adds # to # Fire Damage to Attacks", - ["type"] = "implicit", - }, - }, - ["implicit.stat_1581907402"] = { - ["Amulet"] = { - ["max"] = 100, - ["min"] = 100, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_1581907402", - ["text"] = "#% increased Explicit Modifier magnitudes", - ["type"] = "implicit", - }, - }, - ["implicit.stat_1589917703"] = { - ["1HAxe"] = { - ["max"] = 30, - ["min"] = 12, - }, - ["1HMace"] = { - ["max"] = 30, - ["min"] = 12, - }, - ["1HSword"] = { - ["max"] = 30, - ["min"] = 12, - }, - ["1HWeapon"] = { - ["max"] = 30, - ["min"] = 12, - }, - ["2HAxe"] = { - ["max"] = 30, - ["min"] = 12, - }, - ["2HMace"] = { - ["max"] = 30, - ["min"] = 12, - }, - ["2HSword"] = { - ["max"] = 30, - ["min"] = 12, - }, - ["2HWeapon"] = { - ["max"] = 30, - ["min"] = 12, - }, - ["Boots"] = { - ["max"] = 20, - ["min"] = 5, - }, - ["Bow"] = { - ["max"] = 30, - ["min"] = 12, - }, - ["Chest"] = { - ["max"] = 20, - ["min"] = 5, - }, - ["Claw"] = { - ["max"] = 30, - ["min"] = 12, - }, - ["Dagger"] = { - ["max"] = 30, - ["min"] = 12, - }, - ["Gloves"] = { - ["max"] = 20, - ["min"] = 5, - }, - ["Helmet"] = { - ["max"] = 20, - ["min"] = 5, - }, - ["Shield"] = { - ["max"] = 10, - ["min"] = 5, - ["subType"] = "Energy Shield", - }, - ["Staff"] = { - ["max"] = 30, - ["min"] = 12, - }, - ["Wand"] = { - ["max"] = 30, - ["min"] = 12, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_1589917703", - ["text"] = "Minions deal #% increased Damage", - ["type"] = "implicit", - }, - }, - ["implicit.stat_1630041051"] = { - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_1630041051", - ["text"] = "#% chance to cause Bleeding with Melee Weapons", - ["type"] = "implicit", - }, - }, - ["implicit.stat_1633778432"] = { - ["1HAxe"] = { - ["max"] = 30, - ["min"] = 10, - ["subType"] = "Rune Dagger", - }, - ["1HMace"] = { - ["max"] = 30, - ["min"] = 10, - ["subType"] = "Rune Dagger", - }, - ["1HSword"] = { - ["max"] = 30, - ["min"] = 10, - ["subType"] = "Rune Dagger", - }, - ["1HWeapon"] = { - ["max"] = 30, - ["min"] = 10, - ["subType"] = "Rune Dagger", - }, - ["2HAxe"] = { - ["max"] = 30, - ["min"] = 10, - ["subType"] = "Rune Dagger", - }, - ["2HMace"] = { - ["max"] = 30, - ["min"] = 10, - ["subType"] = "Rune Dagger", - }, - ["2HSword"] = { - ["max"] = 30, - ["min"] = 10, - ["subType"] = "Rune Dagger", - }, - ["2HWeapon"] = { - ["max"] = 30, - ["min"] = 10, - ["subType"] = "Rune Dagger", - }, - ["Bow"] = { - ["max"] = 30, - ["min"] = 10, - ["subType"] = "Rune Dagger", - }, - ["Claw"] = { - ["max"] = 30, - ["min"] = 10, - ["subType"] = "Rune Dagger", - }, - ["Dagger"] = { - ["max"] = 30, - ["min"] = 10, - ["subType"] = "Rune Dagger", - }, - ["Staff"] = { - ["max"] = 30, - ["min"] = 10, - ["subType"] = "Rune Dagger", - }, - ["Wand"] = { - ["max"] = 30, - ["min"] = 10, - ["subType"] = "Rune Dagger", - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_1633778432", - ["text"] = "Trigger Level # Flame Dash when you use a Socketed Skill", - ["type"] = "implicit", - }, - }, - ["implicit.stat_1662717006"] = { - ["1HAxe"] = { - ["max"] = 38, - ["min"] = 3, - }, - ["1HMace"] = { - ["max"] = 38, - ["min"] = 3, - }, - ["1HSword"] = { - ["max"] = 38, - ["min"] = 3, - }, - ["1HWeapon"] = { - ["max"] = 38, - ["min"] = 3, - }, - ["2HAxe"] = { - ["max"] = 38, - ["min"] = 3, - }, - ["2HMace"] = { - ["max"] = 38, - ["min"] = 3, - }, - ["2HSword"] = { - ["max"] = 38, - ["min"] = 3, - }, - ["2HWeapon"] = { - ["max"] = 38, - ["min"] = 3, - }, - ["Bow"] = { - ["max"] = 38, - ["min"] = 3, - }, - ["Claw"] = { - ["max"] = 38, - ["min"] = 3, - }, - ["Dagger"] = { - ["max"] = 38, - ["min"] = 3, - }, - ["Staff"] = { - ["max"] = 38, - ["min"] = 3, - }, - ["Wand"] = { - ["max"] = 38, - ["min"] = 3, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_1662717006", - ["text"] = "Adds # to # Cold Damage to Spells and Attacks", - ["type"] = "implicit", - }, - }, - ["implicit.stat_1671376347"] = { - ["Ring"] = { - ["max"] = 30, - ["min"] = 20, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_1671376347", - ["text"] = "+#% to Lightning Resistance", - ["type"] = "implicit", - }, - }, - ["implicit.stat_1754445556"] = { - ["Quiver"] = { - ["max"] = 3, - ["min"] = 3, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_1754445556", - ["text"] = "Adds # to # Lightning Damage to Attacks", - ["type"] = "implicit", - }, - }, - ["implicit.stat_1765111378"] = { - ["Ring"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_1765111378", - ["text"] = "Cannot roll Modifiers of Non-Lightning Damage Types", - ["type"] = "implicit", - }, - }, - ["implicit.stat_1774370437"] = { - ["Belt"] = { - ["max"] = 20, - ["min"] = 20, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_1774370437", - ["text"] = "Trigger Level # Summon Taunting Contraption when you use a Flask", - ["type"] = "implicit", - }, - }, - ["implicit.stat_1782086450"] = { - ["Amulet"] = { - ["max"] = 15, - ["min"] = 10, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_1782086450", - ["text"] = "#% faster start of Energy Shield Recharge", - ["type"] = "implicit", - }, - }, - ["implicit.stat_1794120699"] = { - ["Ring"] = { - ["max"] = 50, - ["min"] = 25, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_1794120699", - ["text"] = "#% increased Prefix Modifier magnitudes", - ["type"] = "implicit", - }, - }, - ["implicit.stat_1795443614"] = { - ["Amulet"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_1795443614", - ["text"] = "Has Elder, Shaper and all Conqueror Influences", - ["type"] = "implicit", - }, - }, - ["implicit.stat_1808507379"] = { - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_1808507379", - ["text"] = "#% increased Effect of Blind from Melee Weapons", - ["type"] = "implicit", - }, - }, - ["implicit.stat_1826802197"] = { - ["Amulet"] = { - ["max"] = 10, - ["min"] = 10, - ["subType"] = "Talisman", - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_1826802197", - ["text"] = "#% chance to gain a Frenzy Charge on Kill", - ["type"] = "implicit", - }, - }, - ["implicit.stat_1839076647"] = { - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_1839076647", - ["text"] = "#% increased Projectile Damage", - ["type"] = "implicit", - }, - }, - ["implicit.stat_1858426568"] = { - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_1858426568", - ["text"] = "#% chance to Freeze with Melee Weapons", - ["type"] = "implicit", - }, - }, - ["implicit.stat_1907260000"] = { - ["1HAxe"] = { - ["max"] = 50, - ["min"] = 30, - }, - ["1HMace"] = { - ["max"] = 50, - ["min"] = 30, - }, - ["1HSword"] = { - ["max"] = 50, - ["min"] = 30, - }, - ["1HWeapon"] = { - ["max"] = 50, - ["min"] = 30, - }, - ["2HAxe"] = { - ["max"] = 50, - ["min"] = 30, - }, - ["2HMace"] = { - ["max"] = 50, - ["min"] = 30, - }, - ["2HSword"] = { - ["max"] = 50, - ["min"] = 30, - }, - ["2HWeapon"] = { - ["max"] = 50, - ["min"] = 30, - }, - ["Bow"] = { - ["max"] = 50, - ["min"] = 30, - }, - ["Claw"] = { - ["max"] = 50, - ["min"] = 30, - }, - ["Dagger"] = { - ["max"] = 50, - ["min"] = 30, - }, - ["Staff"] = { - ["max"] = 50, - ["min"] = 30, - }, - ["Wand"] = { - ["max"] = 50, - ["min"] = 30, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_1907260000", - ["text"] = "Hits with this Weapon have #% chance to ignore Enemy Physical Damage Reduction", - ["type"] = "implicit", - }, - }, - ["implicit.stat_1915414884"] = { - ["Boots"] = { - ["max"] = 30, - ["min"] = 25, - ["subType"] = "Energy Shield", - }, - ["Chest"] = { - ["max"] = 30, - ["min"] = 25, - ["subType"] = "Energy Shield", - }, - ["Gloves"] = { - ["max"] = 30, - ["min"] = 25, - ["subType"] = "Energy Shield", - }, - ["Helmet"] = { - ["max"] = 30, - ["min"] = 25, - ["subType"] = "Energy Shield", - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_1915414884", - ["text"] = "#% chance when you pay a Skill's Cost to gain that much Mana", - ["type"] = "implicit", - }, - }, - ["implicit.stat_1923879260"] = { - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_1923879260", - ["text"] = "Attacks have #% chance to cause Bleeding", - ["type"] = "implicit", - }, - }, - ["implicit.stat_1967040409"] = { - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_1967040409", - ["text"] = "Spell Skills have #% increased Area of Effect", - ["type"] = "implicit", - }, - }, - ["implicit.stat_2005503156"] = { - ["Flask"] = { - ["max"] = 1, - ["min"] = 1, - ["subType"] = "Utility", - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_2005503156", - ["text"] = "Taunts nearby Enemies on use", - ["type"] = "implicit", - }, - }, - ["implicit.stat_2012294704"] = { - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_2012294704", - ["text"] = "Gain # Rage on Melee Weapon Hit", - ["type"] = "implicit", - }, - }, - ["implicit.stat_202275580"] = { - ["Ring"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_202275580", - ["text"] = "Properties are doubled while in a Breach", - ["type"] = "implicit", - }, - }, - ["implicit.stat_2067062068"] = { - ["Amulet"] = { - ["max"] = 2, - ["min"] = 2, - ["subType"] = "Talisman", - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_2067062068", - ["text"] = "Projectiles Pierce # additional Targets", - ["type"] = "implicit", - }, - }, - ["implicit.stat_2091591880"] = { - ["Quiver"] = { - ["max"] = 30, - ["min"] = 20, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_2091591880", - ["text"] = "#% increased Critical Strike Chance with Bows", - ["type"] = "implicit", - }, - }, - ["implicit.stat_2101383955"] = { - ["1HAxe"] = { - ["max"] = 6, - ["min"] = 4, - }, - ["1HMace"] = { - ["max"] = 6, - ["min"] = 4, - }, - ["1HSword"] = { - ["max"] = 6, - ["min"] = 4, - }, - ["1HWeapon"] = { - ["max"] = 6, - ["min"] = 4, - }, - ["2HAxe"] = { - ["max"] = 6, - ["min"] = 4, - }, - ["2HMace"] = { - ["max"] = 6, - ["min"] = 4, - }, - ["2HSword"] = { - ["max"] = 6, - ["min"] = 4, - }, - ["2HWeapon"] = { - ["max"] = 6, - ["min"] = 4, - }, - ["Bow"] = { - ["max"] = 6, - ["min"] = 4, - }, - ["Claw"] = { - ["max"] = 6, - ["min"] = 4, - }, - ["Dagger"] = { - ["max"] = 6, - ["min"] = 4, - }, - ["Staff"] = { - ["max"] = 6, - ["min"] = 4, - }, - ["Wand"] = { - ["max"] = 6, - ["min"] = 4, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_2101383955", - ["text"] = "Damage Penetrates #% Elemental Resistances", - ["type"] = "implicit", - }, - }, - ["implicit.stat_2120297997"] = { - ["1HAxe"] = { - ["max"] = 25, - ["min"] = 20, - }, - ["1HMace"] = { - ["max"] = 25, - ["min"] = 20, - }, - ["1HSword"] = { - ["max"] = 25, - ["min"] = 20, - }, - ["1HWeapon"] = { - ["max"] = 25, - ["min"] = 20, - }, - ["2HAxe"] = { - ["max"] = 25, - ["min"] = 20, - }, - ["2HMace"] = { - ["max"] = 25, - ["min"] = 20, - }, - ["2HSword"] = { - ["max"] = 25, - ["min"] = 20, - }, - ["2HWeapon"] = { - ["max"] = 25, - ["min"] = 20, - }, - ["Bow"] = { - ["max"] = 25, - ["min"] = 20, - }, - ["Claw"] = { - ["max"] = 25, - ["min"] = 20, - }, - ["Dagger"] = { - ["max"] = 25, - ["min"] = 20, - }, - ["Staff"] = { - ["max"] = 25, - ["min"] = 20, - }, - ["Wand"] = { - ["max"] = 25, - ["min"] = 20, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_2120297997", - ["text"] = "+#% Chance to Block Spell Damage while wielding a Staff", - ["type"] = "implicit", - }, - }, - ["implicit.stat_2146730404"] = { - ["Flask"] = { - ["max"] = 1, - ["min"] = 1, - ["subType"] = "Utility", - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_2146730404", - ["text"] = "Creates Consecrated Ground on Use", - ["type"] = "implicit", - }, - }, - ["implicit.stat_2154246560"] = { - ["Amulet"] = { - ["max"] = 35, - ["min"] = 25, - ["subType"] = "Talisman", - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_2154246560", - ["text"] = "#% increased Damage", - ["type"] = "implicit", - }, - }, - ["implicit.stat_2162876159"] = { - ["Boots"] = { - ["max"] = 18, - ["min"] = 14, - ["subType"] = "Evasion", - }, - ["Chest"] = { - ["max"] = 18, - ["min"] = 14, - ["subType"] = "Evasion", - }, - ["Gloves"] = { - ["max"] = 18, - ["min"] = 14, - ["subType"] = "Evasion", - }, - ["Helmet"] = { - ["max"] = 18, - ["min"] = 14, - ["subType"] = "Evasion", - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_2162876159", - ["text"] = "#% increased Projectile Attack Damage", - ["type"] = "implicit", - }, - }, - ["implicit.stat_2170876738"] = { - ["1HAxe"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["1HMace"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["1HSword"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["1HWeapon"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["2HAxe"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["2HMace"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["2HSword"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["2HWeapon"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Bow"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Claw"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Dagger"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Staff"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Wand"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_2170876738", - ["text"] = "Attack Critical Strikes ignore Enemy Monster Elemental Resistances", - ["type"] = "implicit", - }, - }, - ["implicit.stat_2231156303"] = { - ["Amulet"] = { - ["max"] = 30, - ["min"] = 20, - ["subType"] = "Talisman", - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_2231156303", - ["text"] = "#% increased Lightning Damage", - ["type"] = "implicit", - }, - }, - ["implicit.stat_2239667237"] = { - ["Ring"] = { - ["max"] = 15, - ["min"] = 15, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_2239667237", - ["text"] = "Right ring slot: #% increased Skill Effect Duration", - ["type"] = "implicit", - }, - }, - ["implicit.stat_2245266924"] = { - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_2245266924", - ["text"] = "#% increased Effect of Shock from Melee Weapons", - ["type"] = "implicit", - }, - }, - ["implicit.stat_2250533757"] = { - ["1HAxe"] = { - ["max"] = 10, - ["min"] = 6, - }, - ["1HMace"] = { - ["max"] = 10, - ["min"] = 6, - }, - ["1HSword"] = { - ["max"] = 10, - ["min"] = 6, - }, - ["1HWeapon"] = { - ["max"] = 10, - ["min"] = 6, - }, - ["2HAxe"] = { - ["max"] = 10, - ["min"] = 6, - }, - ["2HMace"] = { - ["max"] = 10, - ["min"] = 6, - }, - ["2HSword"] = { - ["max"] = 10, - ["min"] = 6, - }, - ["2HWeapon"] = { - ["max"] = 10, - ["min"] = 6, - }, - ["Boots"] = { - ["max"] = 9, - ["min"] = 3, - ["subType"] = "Evasion", - }, - ["Bow"] = { - ["max"] = 10, - ["min"] = 6, - }, - ["Chest"] = { - ["max"] = 9, - ["min"] = 3, - ["subType"] = "Evasion", - }, - ["Claw"] = { - ["max"] = 10, - ["min"] = 6, - }, - ["Dagger"] = { - ["max"] = 10, - ["min"] = 6, - }, - ["Gloves"] = { - ["max"] = 9, - ["min"] = 3, - ["subType"] = "Evasion", - }, - ["Helmet"] = { - ["max"] = 9, - ["min"] = 3, - ["subType"] = "Evasion", - }, - ["Shield"] = { - ["max"] = 9, - ["min"] = 3, - ["subType"] = "Evasion", - }, - ["Staff"] = { - ["max"] = 10, - ["min"] = 6, - }, - ["Wand"] = { - ["max"] = 10, - ["min"] = 6, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_2250533757", - ["text"] = "#% increased Movement Speed", - ["type"] = "implicit", - }, - }, - ["implicit.stat_2300185227"] = { - ["Amulet"] = { - ["max"] = 24, - ["min"] = 16, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_2300185227", - ["text"] = "+# to Dexterity and Intelligence", - ["type"] = "implicit", - }, - }, - ["implicit.stat_2308278768"] = { - ["1HAxe"] = { - ["max"] = 40, - ["min"] = 20, - ["subType"] = "Rune Dagger", - }, - ["1HMace"] = { - ["max"] = 40, - ["min"] = 20, - ["subType"] = "Rune Dagger", - }, - ["1HSword"] = { - ["max"] = 40, - ["min"] = 20, - ["subType"] = "Rune Dagger", - }, - ["1HWeapon"] = { - ["max"] = 40, - ["min"] = 20, - ["subType"] = "Rune Dagger", - }, - ["2HAxe"] = { - ["max"] = 40, - ["min"] = 20, - ["subType"] = "Rune Dagger", - }, - ["2HMace"] = { - ["max"] = 40, - ["min"] = 20, - ["subType"] = "Rune Dagger", - }, - ["2HSword"] = { - ["max"] = 40, - ["min"] = 20, - ["subType"] = "Rune Dagger", - }, - ["2HWeapon"] = { - ["max"] = 40, - ["min"] = 20, - ["subType"] = "Rune Dagger", - }, - ["Bow"] = { - ["max"] = 40, - ["min"] = 20, - ["subType"] = "Rune Dagger", - }, - ["Claw"] = { - ["max"] = 40, - ["min"] = 20, - ["subType"] = "Rune Dagger", - }, - ["Dagger"] = { - ["max"] = 40, - ["min"] = 20, - ["subType"] = "Rune Dagger", - }, - ["Staff"] = { - ["max"] = 40, - ["min"] = 20, - ["subType"] = "Rune Dagger", - }, - ["Wand"] = { - ["max"] = 40, - ["min"] = 20, - ["subType"] = "Rune Dagger", - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_2308278768", - ["text"] = "#% increased Cooldown Recovery Rate of Travel Skills", - ["type"] = "implicit", - }, - }, - ["implicit.stat_2309614417"] = { - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_2309614417", - ["text"] = "#% chance to Freeze", - ["type"] = "implicit", - }, - }, - ["implicit.stat_2313961828"] = { - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_2313961828", - ["text"] = "#% chance to Shock with Melee Weapons", - ["type"] = "implicit", - }, - }, - ["implicit.stat_2316658489"] = { - ["Belt"] = { - ["max"] = 320, - ["min"] = 260, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_2316658489", - ["text"] = "+# to Armour and Evasion Rating", - ["type"] = "implicit", - }, - }, - ["implicit.stat_2375316951"] = { - ["1HAxe"] = { - ["max"] = 50, - ["min"] = 30, - }, - ["1HMace"] = { - ["max"] = 50, - ["min"] = 30, - }, - ["1HSword"] = { - ["max"] = 50, - ["min"] = 30, - }, - ["1HWeapon"] = { - ["max"] = 50, - ["min"] = 30, - }, - ["2HAxe"] = { - ["max"] = 50, - ["min"] = 30, - }, - ["2HMace"] = { - ["max"] = 50, - ["min"] = 30, - }, - ["2HSword"] = { - ["max"] = 50, - ["min"] = 30, - }, - ["2HWeapon"] = { - ["max"] = 50, - ["min"] = 30, - }, - ["Bow"] = { - ["max"] = 50, - ["min"] = 30, - }, - ["Claw"] = { - ["max"] = 50, - ["min"] = 30, - }, - ["Dagger"] = { - ["max"] = 50, - ["min"] = 30, - }, - ["Staff"] = { - ["max"] = 50, - ["min"] = 30, - }, - ["Wand"] = { - ["max"] = 50, - ["min"] = 30, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_2375316951", - ["text"] = "#% increased Critical Strike Chance", - ["type"] = "implicit", - }, - }, - ["implicit.stat_2387423236"] = { - ["Helmet"] = { - ["max"] = 106.5, - ["min"] = 4, - ["subType"] = "Evasion/Energy Shield", - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_2387423236", - ["text"] = "Adds # to # Cold Damage", - ["type"] = "implicit", - }, - }, - ["implicit.stat_2451856207"] = { - ["Flask"] = { - ["max"] = 1, - ["min"] = 1, - ["subType"] = "Utility", - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_2451856207", - ["text"] = "Restores Ward on use", - ["type"] = "implicit", - }, - }, - ["implicit.stat_2457848738"] = { - ["Ring"] = { - ["max"] = 30, - ["min"] = 30, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_2457848738", - ["text"] = "Right ring slot: #% increased Duration of Ailments on You", - ["type"] = "implicit", - }, - }, - ["implicit.stat_2483795307"] = { - ["Amulet"] = { - ["max"] = 10, - ["min"] = 10, - ["subType"] = "Talisman", - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_2483795307", - ["text"] = "#% chance to gain a Power Charge on Kill", - ["type"] = "implicit", - }, - }, - ["implicit.stat_2511217560"] = { - ["Belt"] = { - ["max"] = 25, - ["min"] = 15, - }, - ["Boots"] = { - ["max"] = 50, - ["min"] = 30, - ["subType"] = "Armour", - }, - ["Chest"] = { - ["max"] = 50, - ["min"] = 30, - ["subType"] = "Armour", - }, - ["Gloves"] = { - ["max"] = 50, - ["min"] = 30, - ["subType"] = "Armour", - }, - ["Helmet"] = { - ["max"] = 50, - ["min"] = 30, - ["subType"] = "Armour", - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_2511217560", - ["text"] = "#% increased Stun and Block Recovery", - ["type"] = "implicit", - }, - }, - ["implicit.stat_2517001139"] = { - ["1HAxe"] = { - ["max"] = 45, - ["min"] = 30, - }, - ["1HMace"] = { - ["max"] = 45, - ["min"] = 30, - }, - ["1HSword"] = { - ["max"] = 45, - ["min"] = 30, - }, - ["1HWeapon"] = { - ["max"] = 45, - ["min"] = 30, - }, - ["2HAxe"] = { - ["max"] = 45, - ["min"] = 30, - }, - ["2HMace"] = { - ["max"] = 45, - ["min"] = 30, - }, - ["2HSword"] = { - ["max"] = 45, - ["min"] = 30, - }, - ["2HWeapon"] = { - ["max"] = 45, - ["min"] = 30, - }, - ["Belt"] = { - ["max"] = 30, - ["min"] = 20, - }, - ["Bow"] = { - ["max"] = 45, - ["min"] = 30, - }, - ["Claw"] = { - ["max"] = 45, - ["min"] = 30, - }, - ["Dagger"] = { - ["max"] = 45, - ["min"] = 30, - }, - ["Staff"] = { - ["max"] = 45, - ["min"] = 30, - }, - ["Wand"] = { - ["max"] = 45, - ["min"] = 30, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_2517001139", - ["text"] = "#% increased Stun Duration on Enemies", - ["type"] = "implicit", - }, - }, - ["implicit.stat_2522672898"] = { - ["Amulet"] = { - ["max"] = 50, - ["min"] = 50, - ["subType"] = "Talisman", - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_2522672898", - ["text"] = "#% of Fire Damage from Hits taken as Cold Damage", - ["type"] = "implicit", - }, - }, - ["implicit.stat_2530372417"] = { - ["1HAxe"] = { - ["max"] = 6, - ["min"] = 4, - }, - ["1HMace"] = { - ["max"] = 6, - ["min"] = 4, - }, - ["1HSword"] = { - ["max"] = 6, - ["min"] = 4, - }, - ["1HWeapon"] = { - ["max"] = 6, - ["min"] = 4, - }, - ["2HAxe"] = { - ["max"] = 6, - ["min"] = 4, - }, - ["2HMace"] = { - ["max"] = 6, - ["min"] = 4, - }, - ["2HSword"] = { - ["max"] = 6, - ["min"] = 4, - }, - ["2HWeapon"] = { - ["max"] = 6, - ["min"] = 4, - }, - ["Boots"] = { - ["max"] = 6, - ["min"] = 3, - ["subType"] = "Armour", - }, - ["Bow"] = { - ["max"] = 6, - ["min"] = 4, - }, - ["Chest"] = { - ["max"] = 6, - ["min"] = 3, - ["subType"] = "Armour", - }, - ["Claw"] = { - ["max"] = 6, - ["min"] = 4, - }, - ["Dagger"] = { - ["max"] = 6, - ["min"] = 4, - }, - ["Gloves"] = { - ["max"] = 6, - ["min"] = 3, - ["subType"] = "Armour", - }, - ["Helmet"] = { - ["max"] = 6, - ["min"] = 3, - ["subType"] = "Armour", - }, - ["Staff"] = { - ["max"] = 6, - ["min"] = 4, - }, - ["Wand"] = { - ["max"] = 6, - ["min"] = 4, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_2530372417", - ["text"] = "#% Chance to Block Attack Damage", - ["type"] = "implicit", - }, - }, - ["implicit.stat_2546859843"] = { - ["Boots"] = { - ["max"] = 25, - ["min"] = 10, - ["subType"] = "Evasion", - }, - ["Chest"] = { - ["max"] = 25, - ["min"] = 10, - ["subType"] = "Evasion", - }, - ["Gloves"] = { - ["max"] = 25, - ["min"] = 10, - ["subType"] = "Evasion", - }, - ["Helmet"] = { - ["max"] = 25, - ["min"] = 10, - ["subType"] = "Evasion", - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_2546859843", - ["text"] = "Trap Skills have #% increased Skill Effect Duration", - ["type"] = "implicit", - }, - }, - ["implicit.stat_2604619892"] = { - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_2604619892", - ["text"] = "#% increased Duration of Elemental Ailments on Enemies", - ["type"] = "implicit", - }, - }, - ["implicit.stat_261342933"] = { - ["1HAxe"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["1HMace"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["1HSword"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["1HWeapon"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["2HAxe"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["2HMace"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["2HSword"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["2HWeapon"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Bow"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Claw"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Dagger"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Staff"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Wand"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_261342933", - ["text"] = "Secrets of Suffering", - ["type"] = "implicit", - }, - }, - ["implicit.stat_2622251413"] = { - ["1HAxe"] = { - ["max"] = 25, - ["min"] = 25, - }, - ["1HMace"] = { - ["max"] = 25, - ["min"] = 25, - }, - ["1HSword"] = { - ["max"] = 25, - ["min"] = 25, - }, - ["1HWeapon"] = { - ["max"] = 25, - ["min"] = 25, - }, - ["2HAxe"] = { - ["max"] = 25, - ["min"] = 25, - }, - ["2HMace"] = { - ["max"] = 25, - ["min"] = 25, - }, - ["2HSword"] = { - ["max"] = 25, - ["min"] = 25, - }, - ["2HWeapon"] = { - ["max"] = 25, - ["min"] = 25, - }, - ["Bow"] = { - ["max"] = 25, - ["min"] = 25, - }, - ["Claw"] = { - ["max"] = 25, - ["min"] = 25, - }, - ["Dagger"] = { - ["max"] = 25, - ["min"] = 25, - }, - ["Staff"] = { - ["max"] = 25, - ["min"] = 25, - }, - ["Wand"] = { - ["max"] = 25, - ["min"] = 25, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_2622251413", - ["text"] = "#% chance to double Stun Duration", - ["type"] = "implicit", - }, - }, - ["implicit.stat_264042990"] = { - ["1HAxe"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["1HMace"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["1HSword"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["1HWeapon"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["2HAxe"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["2HMace"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["2HSword"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["2HWeapon"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Bow"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Claw"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Dagger"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Staff"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Wand"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_264042990", - ["text"] = "All Damage from Hits with This Weapon can Poison", - ["type"] = "implicit", - }, - }, - ["implicit.stat_2672805335"] = { - ["Amulet"] = { - ["max"] = 10, - ["min"] = 6, - ["subType"] = "Talisman", - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_2672805335", - ["text"] = "#% increased Attack and Cast Speed", - ["type"] = "implicit", - }, - }, - ["implicit.stat_2709367754"] = { - ["1HAxe"] = { - ["max"] = 5, - ["min"] = 3, - }, - ["1HMace"] = { - ["max"] = 5, - ["min"] = 3, - }, - ["1HSword"] = { - ["max"] = 5, - ["min"] = 3, - }, - ["1HWeapon"] = { - ["max"] = 5, - ["min"] = 3, - }, - ["2HAxe"] = { - ["max"] = 5, - ["min"] = 3, - }, - ["2HMace"] = { - ["max"] = 5, - ["min"] = 3, - }, - ["2HSword"] = { - ["max"] = 5, - ["min"] = 3, - }, - ["2HWeapon"] = { - ["max"] = 5, - ["min"] = 3, - }, - ["Bow"] = { - ["max"] = 5, - ["min"] = 3, - }, - ["Claw"] = { - ["max"] = 5, - ["min"] = 3, - }, - ["Dagger"] = { - ["max"] = 5, - ["min"] = 3, - }, - ["Staff"] = { - ["max"] = 5, - ["min"] = 3, - }, - ["Wand"] = { - ["max"] = 5, - ["min"] = 3, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_2709367754", - ["text"] = "Gain # Rage on Melee Hit", - ["type"] = "implicit", - }, - }, - ["implicit.stat_2748665614"] = { - ["Amulet"] = { - ["max"] = 30, - ["min"] = 20, - ["subType"] = "Talisman", - }, - ["Ring"] = { - ["max"] = 10, - ["min"] = 8, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_2748665614", - ["text"] = "#% increased maximum Mana", - ["type"] = "implicit", - }, - }, - ["implicit.stat_2763429652"] = { - ["1HAxe"] = { - ["max"] = 25, - ["min"] = 15, - }, - ["1HMace"] = { - ["max"] = 25, - ["min"] = 15, - }, - ["1HSword"] = { - ["max"] = 25, - ["min"] = 15, - }, - ["1HWeapon"] = { - ["max"] = 25, - ["min"] = 15, - }, - ["2HAxe"] = { - ["max"] = 25, - ["min"] = 15, - }, - ["2HMace"] = { - ["max"] = 25, - ["min"] = 15, - }, - ["2HSword"] = { - ["max"] = 25, - ["min"] = 15, - }, - ["2HWeapon"] = { - ["max"] = 25, - ["min"] = 15, - }, - ["Bow"] = { - ["max"] = 25, - ["min"] = 15, - }, - ["Claw"] = { - ["max"] = 25, - ["min"] = 15, - }, - ["Dagger"] = { - ["max"] = 25, - ["min"] = 15, - }, - ["Staff"] = { - ["max"] = 25, - ["min"] = 15, - }, - ["Wand"] = { - ["max"] = 25, - ["min"] = 15, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_2763429652", - ["text"] = "#% chance to Maim on Hit", - ["type"] = "implicit", - }, - }, - ["implicit.stat_2791825817"] = { - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_2791825817", - ["text"] = "#% reduced Enemy Stun Threshold with Melee Weapons", - ["type"] = "implicit", - }, - }, - ["implicit.stat_2795267150"] = { - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_2795267150", - ["text"] = "#% chance to Blind Enemies on Hit with Melee Weapons", - ["type"] = "implicit", - }, - }, - ["implicit.stat_2797971005"] = { - ["Quiver"] = { - ["max"] = 8, - ["min"] = 6, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_2797971005", - ["text"] = "Gain # Life per Enemy Hit with Attacks", - ["type"] = "implicit", - }, - }, - ["implicit.stat_280731498"] = { - ["1HAxe"] = { - ["max"] = 20, - ["min"] = 15, - }, - ["1HMace"] = { - ["max"] = 20, - ["min"] = 15, - }, - ["1HSword"] = { - ["max"] = 20, - ["min"] = 15, - }, - ["1HWeapon"] = { - ["max"] = 20, - ["min"] = 15, - }, - ["2HAxe"] = { - ["max"] = 20, - ["min"] = 15, - }, - ["2HMace"] = { - ["max"] = 20, - ["min"] = 15, - }, - ["2HSword"] = { - ["max"] = 20, - ["min"] = 15, - }, - ["2HWeapon"] = { - ["max"] = 20, - ["min"] = 15, - }, - ["Amulet"] = { - ["max"] = 8, - ["min"] = 5, - ["subType"] = "Talisman", - }, - ["Bow"] = { - ["max"] = 20, - ["min"] = 15, - }, - ["Claw"] = { - ["max"] = 20, - ["min"] = 15, - }, - ["Dagger"] = { - ["max"] = 20, - ["min"] = 15, - }, - ["Staff"] = { - ["max"] = 20, - ["min"] = 15, - }, - ["Wand"] = { - ["max"] = 20, - ["min"] = 15, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_280731498", - ["text"] = "#% increased Area of Effect", - ["type"] = "implicit", - }, - }, - ["implicit.stat_2843214518"] = { - ["Amulet"] = { - ["max"] = 30, - ["min"] = 20, - ["subType"] = "Talisman", - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_2843214518", - ["text"] = "#% increased Attack Damage", - ["type"] = "implicit", - }, - }, - ["implicit.stat_2866361420"] = { - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_2866361420", - ["text"] = "#% increased Armour", - ["type"] = "implicit", - }, - }, - ["implicit.stat_2885144362"] = { - ["1HAxe"] = { - ["max"] = 43.5, - ["min"] = 5, - }, - ["1HMace"] = { - ["max"] = 43.5, - ["min"] = 5, - }, - ["1HSword"] = { - ["max"] = 43.5, - ["min"] = 5, - }, - ["1HWeapon"] = { - ["max"] = 43.5, - ["min"] = 5, - }, - ["2HAxe"] = { - ["max"] = 43.5, - ["min"] = 5, - }, - ["2HMace"] = { - ["max"] = 43.5, - ["min"] = 5, - }, - ["2HSword"] = { - ["max"] = 43.5, - ["min"] = 5, - }, - ["2HWeapon"] = { - ["max"] = 43.5, - ["min"] = 5, - }, - ["Bow"] = { - ["max"] = 43.5, - ["min"] = 5, - }, - ["Claw"] = { - ["max"] = 43.5, - ["min"] = 5, - }, - ["Dagger"] = { - ["max"] = 43.5, - ["min"] = 5, - }, - ["Staff"] = { - ["max"] = 43.5, - ["min"] = 5, - }, - ["Wand"] = { - ["max"] = 43.5, - ["min"] = 5, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_2885144362", - ["text"] = "Adds # to # Lightning Damage to Spells and Attacks", - ["type"] = "implicit", - }, - }, - ["implicit.stat_2891184298"] = { - ["1HAxe"] = { - ["max"] = 14, - ["min"] = 10, - }, - ["1HMace"] = { - ["max"] = 14, - ["min"] = 10, - }, - ["1HSword"] = { - ["max"] = 14, - ["min"] = 10, - }, - ["1HWeapon"] = { - ["max"] = 14, - ["min"] = 10, - }, - ["2HAxe"] = { - ["max"] = 14, - ["min"] = 10, - }, - ["2HMace"] = { - ["max"] = 14, - ["min"] = 10, - }, - ["2HSword"] = { - ["max"] = 14, - ["min"] = 10, - }, - ["2HWeapon"] = { - ["max"] = 14, - ["min"] = 10, - }, - ["Bow"] = { - ["max"] = 14, - ["min"] = 10, - }, - ["Claw"] = { - ["max"] = 14, - ["min"] = 10, - }, - ["Dagger"] = { - ["max"] = 14, - ["min"] = 10, - }, - ["Staff"] = { - ["max"] = 14, - ["min"] = 10, - }, - ["Wand"] = { - ["max"] = 14, - ["min"] = 10, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_2891184298", - ["text"] = "#% increased Cast Speed", - ["type"] = "implicit", - }, - }, - ["implicit.stat_2901986750"] = { - ["Amulet"] = { - ["max"] = 12, - ["min"] = 8, - }, - ["Boots"] = { - ["max"] = 25, - ["min"] = 4, - }, - ["Chest"] = { - ["max"] = 25, - ["min"] = 4, - }, - ["Gloves"] = { - ["max"] = 25, - ["min"] = 4, - }, - ["Helmet"] = { - ["max"] = 25, - ["min"] = 4, - }, - ["Ring"] = { - ["max"] = 10, - ["min"] = 8, - }, - ["Shield"] = { - ["max"] = 12, - ["min"] = 4, - ["subType"] = "Armour/Energy Shield", - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_2901986750", - ["text"] = "+#% to all Elemental Resistances", - ["type"] = "implicit", - }, - }, - ["implicit.stat_2905515354"] = { - ["Boots"] = { - ["max"] = 10, - ["min"] = 10, - ["subType"] = "Armour", - }, - ["Chest"] = { - ["max"] = 10, - ["min"] = 10, - ["subType"] = "Armour", - }, - ["Gloves"] = { - ["max"] = 10, - ["min"] = 10, - ["subType"] = "Armour", - }, - ["Helmet"] = { - ["max"] = 10, - ["min"] = 10, - ["subType"] = "Armour", - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_2905515354", - ["text"] = "You take #% of Damage from Blocked Hits", - ["type"] = "implicit", - }, - }, - ["implicit.stat_2912587137"] = { - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_2912587137", - ["text"] = "#% increased Stun Duration with Melee Weapons", - ["type"] = "implicit", - }, - }, - ["implicit.stat_2915988346"] = { - ["Boots"] = { - ["max"] = 12, - ["min"] = 8, - ["subType"] = "Armour/Evasion", - }, - ["Chest"] = { - ["max"] = 12, - ["min"] = 8, - ["subType"] = "Armour/Evasion", - }, - ["Gloves"] = { - ["max"] = 12, - ["min"] = 8, - ["subType"] = "Armour/Evasion", - }, - ["Helmet"] = { - ["max"] = 12, - ["min"] = 8, - ["subType"] = "Armour/Evasion", - }, - ["Ring"] = { - ["max"] = 16, - ["min"] = 12, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_2915988346", - ["text"] = "+#% to Fire and Cold Resistances", - ["type"] = "implicit", - }, - }, - ["implicit.stat_2923486259"] = { - ["Boots"] = { - ["max"] = 17, - ["min"] = 13, - ["subType"] = "Evasion/Energy Shield", - }, - ["Ring"] = { - ["max"] = 23, - ["min"] = 17, - }, - ["Shield"] = { - ["max"] = 19, - ["min"] = 11, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_2923486259", - ["text"] = "+#% to Chaos Resistance", - ["type"] = "implicit", - }, - }, - ["implicit.stat_2974417149"] = { - ["1HAxe"] = { - ["max"] = 40, - ["min"] = 8, - }, - ["1HMace"] = { - ["max"] = 40, - ["min"] = 8, - }, - ["1HSword"] = { - ["max"] = 40, - ["min"] = 8, - }, - ["1HWeapon"] = { - ["max"] = 40, - ["min"] = 8, - }, - ["2HAxe"] = { - ["max"] = 40, - ["min"] = 8, - }, - ["2HMace"] = { - ["max"] = 40, - ["min"] = 8, - }, - ["2HSword"] = { - ["max"] = 40, - ["min"] = 8, - }, - ["2HWeapon"] = { - ["max"] = 40, - ["min"] = 8, - }, - ["Amulet"] = { - ["max"] = 30, - ["min"] = 20, - ["subType"] = "Talisman", - }, - ["Boots"] = { - ["max"] = 16, - ["min"] = 3, - ["subType"] = "Energy Shield", - }, - ["Bow"] = { - ["max"] = 40, - ["min"] = 8, - }, - ["Chest"] = { - ["max"] = 16, - ["min"] = 3, - ["subType"] = "Energy Shield", - }, - ["Claw"] = { - ["max"] = 40, - ["min"] = 8, - }, - ["Dagger"] = { - ["max"] = 40, - ["min"] = 8, - }, - ["Gloves"] = { - ["max"] = 16, - ["min"] = 3, - ["subType"] = "Energy Shield", - }, - ["Helmet"] = { - ["max"] = 16, - ["min"] = 3, - ["subType"] = "Energy Shield", - }, - ["Shield"] = { - ["max"] = 15, - ["min"] = 5, - ["subType"] = "Energy Shield", - }, - ["Staff"] = { - ["max"] = 40, - ["min"] = 8, - }, - ["Wand"] = { - ["max"] = 40, - ["min"] = 8, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_2974417149", - ["text"] = "#% increased Spell Damage", - ["type"] = "implicit", - }, - }, - ["implicit.stat_3032590688"] = { - ["Quiver"] = { - ["max"] = 21, - ["min"] = 2.5, - }, - ["Ring"] = { - ["max"] = 9, - ["min"] = 2.5, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_3032590688", - ["text"] = "Adds # to # Physical Damage to Attacks", - ["type"] = "implicit", - }, - }, - ["implicit.stat_3091578504"] = { - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_3091578504", - ["text"] = "Minions have #% increased Attack and Cast Speed", - ["type"] = "implicit", - }, - }, - ["implicit.stat_3141070085"] = { - ["1HAxe"] = { - ["max"] = 40, - ["min"] = 10, - }, - ["1HMace"] = { - ["max"] = 40, - ["min"] = 10, - }, - ["1HSword"] = { - ["max"] = 40, - ["min"] = 10, - }, - ["1HWeapon"] = { - ["max"] = 40, - ["min"] = 10, - }, - ["2HAxe"] = { - ["max"] = 40, - ["min"] = 10, - }, - ["2HMace"] = { - ["max"] = 40, - ["min"] = 10, - }, - ["2HSword"] = { - ["max"] = 40, - ["min"] = 10, - }, - ["2HWeapon"] = { - ["max"] = 40, - ["min"] = 10, - }, - ["Bow"] = { - ["max"] = 40, - ["min"] = 10, - }, - ["Claw"] = { - ["max"] = 40, - ["min"] = 10, - }, - ["Dagger"] = { - ["max"] = 40, - ["min"] = 10, - }, - ["Ring"] = { - ["max"] = 25, - ["min"] = 15, - }, - ["Staff"] = { - ["max"] = 40, - ["min"] = 10, - }, - ["Wand"] = { - ["max"] = 40, - ["min"] = 10, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_3141070085", - ["text"] = "#% increased Elemental Damage", - ["type"] = "implicit", - }, - }, - ["implicit.stat_3143208761"] = { - ["Amulet"] = { - ["max"] = 16, - ["min"] = 12, - ["subType"] = "Talisman", - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_3143208761", - ["text"] = "#% increased Attributes", - ["type"] = "implicit", - }, - }, - ["implicit.stat_3182714256"] = { - ["Amulet"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Ring"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_3182714256", - ["text"] = "+# Prefix Modifier allowed", - ["type"] = "implicit", - }, - }, - ["implicit.stat_321077055"] = { - ["1HAxe"] = { - ["max"] = 165, - ["min"] = 57.5, - }, - ["1HMace"] = { - ["max"] = 165, - ["min"] = 57.5, - }, - ["1HSword"] = { - ["max"] = 165, - ["min"] = 57.5, - }, - ["1HWeapon"] = { - ["max"] = 165, - ["min"] = 57.5, - }, - ["2HAxe"] = { - ["max"] = 165, - ["min"] = 57.5, - }, - ["2HMace"] = { - ["max"] = 165, - ["min"] = 57.5, - }, - ["2HSword"] = { - ["max"] = 165, - ["min"] = 57.5, - }, - ["2HWeapon"] = { - ["max"] = 165, - ["min"] = 57.5, - }, - ["Bow"] = { - ["max"] = 165, - ["min"] = 57.5, - }, - ["Claw"] = { - ["max"] = 165, - ["min"] = 57.5, - }, - ["Dagger"] = { - ["max"] = 165, - ["min"] = 57.5, - }, - ["Staff"] = { - ["max"] = 165, - ["min"] = 57.5, - }, - ["Wand"] = { - ["max"] = 165, - ["min"] = 57.5, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_321077055", - ["text"] = "Adds # to # Fire Damage", - ["type"] = "implicit", - }, - }, - ["implicit.stat_3261801346"] = { - ["Amulet"] = { - ["max"] = 30, - ["min"] = 20, - }, - ["Quiver"] = { - ["max"] = 40, - ["min"] = 30, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_3261801346", - ["text"] = "+# to Dexterity", - ["type"] = "implicit", - }, - }, - ["implicit.stat_328541901"] = { - ["Amulet"] = { - ["max"] = 30, - ["min"] = 20, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_328541901", - ["text"] = "+# to Intelligence", - ["type"] = "implicit", - }, - }, - ["implicit.stat_3291658075"] = { - ["Amulet"] = { - ["max"] = 30, - ["min"] = 20, - ["subType"] = "Talisman", - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_3291658075", - ["text"] = "#% increased Cold Damage", - ["type"] = "implicit", - }, - }, - ["implicit.stat_3296814491"] = { - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_3296814491", - ["text"] = "#% increased Effect of Chill from Melee Weapons", - ["type"] = "implicit", - }, - }, - ["implicit.stat_3299347043"] = { - ["Belt"] = { - ["max"] = 40, - ["min"] = 25, - }, - ["Boots"] = { - ["max"] = 40, - ["min"] = 10, - ["subType"] = "Armour", - }, - ["Chest"] = { - ["max"] = 40, - ["min"] = 10, - ["subType"] = "Armour", - }, - ["Gloves"] = { - ["max"] = 40, - ["min"] = 10, - }, - ["Helmet"] = { - ["max"] = 40, - ["min"] = 10, - ["subType"] = "Armour", - }, - ["Ring"] = { - ["max"] = 30, - ["min"] = 20, - }, - ["Shield"] = { - ["max"] = 40, - ["min"] = 10, - ["subType"] = "Armour", - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_3299347043", - ["text"] = "+# to maximum Life", - ["type"] = "implicit", - }, - }, - ["implicit.stat_3311869501"] = { - ["Flask"] = { - ["max"] = 1, - ["min"] = 1, - ["subType"] = "Utility", - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_3311869501", - ["text"] = "Creates Chilled Ground on Use", - ["type"] = "implicit", - }, - }, - ["implicit.stat_3319896421"] = { - ["Quiver"] = { - ["max"] = 15, - ["min"] = 10, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_3319896421", - ["text"] = "Gain #% of Physical Damage as Extra Chaos Damage", - ["type"] = "implicit", - }, - }, - ["implicit.stat_3325883026"] = { - ["Amulet"] = { - ["max"] = 4, - ["min"] = 2, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_3325883026", - ["text"] = "Regenerate # Life per second", - ["type"] = "implicit", - }, - }, - ["implicit.stat_3363758458"] = { - ["Ring"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_3363758458", - ["text"] = "Cannot roll Modifiers of Non-Chaos Damage Types", - ["type"] = "implicit", - }, - }, - ["implicit.stat_3372524247"] = { - ["Amulet"] = { - ["max"] = 30, - ["min"] = 20, - }, - ["Ring"] = { - ["max"] = 30, - ["min"] = 20, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_3372524247", - ["text"] = "+#% to Fire Resistance", - ["type"] = "implicit", - }, - }, - ["implicit.stat_3374165039"] = { - ["Quiver"] = { - ["max"] = 30, - ["min"] = 20, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_3374165039", - ["text"] = "#% increased Totem Placement speed", - ["type"] = "implicit", - }, - }, - ["implicit.stat_3375859421"] = { - ["Amulet"] = { - ["max"] = 50, - ["min"] = 50, - ["subType"] = "Talisman", - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_3375859421", - ["text"] = "#% of Lightning Damage from Hits taken as Fire Damage", - ["type"] = "implicit", - }, - }, - ["implicit.stat_3407849389"] = { - ["Ring"] = { - ["max"] = 50, - ["min"] = 50, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_3407849389", - ["text"] = "#% reduced Effect of Curses on you", - ["type"] = "implicit", - }, - }, - ["implicit.stat_3423006863"] = { - ["Quiver"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_3423006863", - ["text"] = "Arrows Pierce an additional Target", - ["type"] = "implicit", - }, - }, - ["implicit.stat_3441501978"] = { - ["Boots"] = { - ["max"] = 12, - ["min"] = 8, - ["subType"] = "Armour/Energy Shield", - }, - ["Chest"] = { - ["max"] = 12, - ["min"] = 8, - ["subType"] = "Armour/Energy Shield", - }, - ["Gloves"] = { - ["max"] = 12, - ["min"] = 8, - ["subType"] = "Armour/Energy Shield", - }, - ["Helmet"] = { - ["max"] = 12, - ["min"] = 8, - ["subType"] = "Armour/Energy Shield", - }, - ["Ring"] = { - ["max"] = 16, - ["min"] = 12, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_3441501978", - ["text"] = "+#% to Fire and Lightning Resistances", - ["type"] = "implicit", - }, - }, - ["implicit.stat_3489782002"] = { - ["1HAxe"] = { - ["max"] = 165, - ["min"] = 66, - }, - ["1HMace"] = { - ["max"] = 165, - ["min"] = 66, - }, - ["1HSword"] = { - ["max"] = 165, - ["min"] = 66, - }, - ["1HWeapon"] = { - ["max"] = 165, - ["min"] = 66, - }, - ["2HAxe"] = { - ["max"] = 165, - ["min"] = 66, - }, - ["2HMace"] = { - ["max"] = 165, - ["min"] = 66, - }, - ["2HSword"] = { - ["max"] = 165, - ["min"] = 66, - }, - ["2HWeapon"] = { - ["max"] = 165, - ["min"] = 66, - }, - ["Belt"] = { - ["max"] = 80, - ["min"] = 9, - }, - ["Bow"] = { - ["max"] = 165, - ["min"] = 66, - }, - ["Claw"] = { - ["max"] = 165, - ["min"] = 66, - }, - ["Dagger"] = { - ["max"] = 165, - ["min"] = 66, - }, - ["Ring"] = { - ["max"] = 25, - ["min"] = 15, - }, - ["Staff"] = { - ["max"] = 165, - ["min"] = 66, - }, - ["Wand"] = { - ["max"] = 165, - ["min"] = 66, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_3489782002", - ["text"] = "+# to maximum Energy Shield", - ["type"] = "implicit", - }, - }, - ["implicit.stat_3531280422"] = { - ["1HAxe"] = { - ["max"] = 88, - ["min"] = 39, - }, - ["1HMace"] = { - ["max"] = 88, - ["min"] = 39, - }, - ["1HSword"] = { - ["max"] = 88, - ["min"] = 39, - }, - ["1HWeapon"] = { - ["max"] = 88, - ["min"] = 39, - }, - ["2HAxe"] = { - ["max"] = 88, - ["min"] = 39, - }, - ["2HMace"] = { - ["max"] = 88, - ["min"] = 39, - }, - ["2HSword"] = { - ["max"] = 88, - ["min"] = 39, - }, - ["2HWeapon"] = { - ["max"] = 88, - ["min"] = 39, - }, - ["Bow"] = { - ["max"] = 88, - ["min"] = 39, - }, - ["Claw"] = { - ["max"] = 88, - ["min"] = 39, - }, - ["Dagger"] = { - ["max"] = 88, - ["min"] = 39, - }, - ["Staff"] = { - ["max"] = 88, - ["min"] = 39, - }, - ["Wand"] = { - ["max"] = 88, - ["min"] = 39, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_3531280422", - ["text"] = "Adds # to # Chaos Damage", - ["type"] = "implicit", - }, - }, - ["implicit.stat_3556824919"] = { - ["1HAxe"] = { - ["max"] = 50, - ["min"] = 15, - }, - ["1HMace"] = { - ["max"] = 50, - ["min"] = 15, - }, - ["1HSword"] = { - ["max"] = 50, - ["min"] = 15, - }, - ["1HWeapon"] = { - ["max"] = 50, - ["min"] = 15, - }, - ["2HAxe"] = { - ["max"] = 50, - ["min"] = 15, - }, - ["2HMace"] = { - ["max"] = 50, - ["min"] = 15, - }, - ["2HSword"] = { - ["max"] = 50, - ["min"] = 15, - }, - ["2HWeapon"] = { - ["max"] = 50, - ["min"] = 15, - }, - ["Amulet"] = { - ["max"] = 36, - ["min"] = 24, - ["subType"] = "Talisman", - }, - ["Bow"] = { - ["max"] = 50, - ["min"] = 15, - }, - ["Claw"] = { - ["max"] = 50, - ["min"] = 15, - }, - ["Dagger"] = { - ["max"] = 50, - ["min"] = 15, - }, - ["Staff"] = { - ["max"] = 50, - ["min"] = 15, - }, - ["Wand"] = { - ["max"] = 50, - ["min"] = 15, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_3556824919", - ["text"] = "+#% to Global Critical Strike Multiplier", - ["type"] = "implicit", - }, - }, - ["implicit.stat_3574189159"] = { - ["1HAxe"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["1HMace"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["1HSword"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["1HWeapon"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["2HAxe"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["2HMace"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["2HSword"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["2HWeapon"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Bow"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Claw"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Dagger"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Staff"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Wand"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_3574189159", - ["text"] = "Elemental Overload", - ["type"] = "implicit", - }, - }, - ["implicit.stat_3593843976"] = { - ["1HAxe"] = { - ["max"] = 2, - ["min"] = 1.6, - }, - ["1HMace"] = { - ["max"] = 2, - ["min"] = 1.6, - }, - ["1HSword"] = { - ["max"] = 2, - ["min"] = 1.6, - }, - ["1HWeapon"] = { - ["max"] = 2, - ["min"] = 1.6, - }, - ["2HAxe"] = { - ["max"] = 2, - ["min"] = 1.6, - }, - ["2HMace"] = { - ["max"] = 2, - ["min"] = 1.6, - }, - ["2HSword"] = { - ["max"] = 2, - ["min"] = 1.6, - }, - ["2HWeapon"] = { - ["max"] = 2, - ["min"] = 1.6, - }, - ["Bow"] = { - ["max"] = 2, - ["min"] = 1.6, - }, - ["Claw"] = { - ["max"] = 2, - ["min"] = 1.6, - }, - ["Dagger"] = { - ["max"] = 2, - ["min"] = 1.6, - }, - ["Staff"] = { - ["max"] = 2, - ["min"] = 1.6, - }, - ["Wand"] = { - ["max"] = 2, - ["min"] = 1.6, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_3593843976", - ["text"] = "#% of Physical Attack Damage Leeched as Life", - ["type"] = "implicit", - }, - }, - ["implicit.stat_361491825"] = { - ["Ring"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_361491825", - ["text"] = "Cannot roll Modifiers of Non-Physical Damage Types", - ["type"] = "implicit", - }, - }, - ["implicit.stat_3660450649"] = { - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_3660450649", - ["text"] = "#% increased Damage with Bleeding from Melee Weapons", - ["type"] = "implicit", - }, - }, - ["implicit.stat_3676141501"] = { - ["Ring"] = { - ["max"] = 2, - ["min"] = 2, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_3676141501", - ["text"] = "+#% to maximum Cold Resistance", - ["type"] = "implicit", - }, - }, - ["implicit.stat_3678828098"] = { - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_3678828098", - ["text"] = "#% increased Critical Strike Chance with Melee Weapons", - ["type"] = "implicit", - }, - }, - ["implicit.stat_3680664274"] = { - ["Shield"] = { - ["max"] = 5, - ["min"] = 3, - ["subType"] = "Evasion/Energy Shield", - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_3680664274", - ["text"] = "+#% chance to Suppress Spell Damage", - ["type"] = "implicit", - }, - }, - ["implicit.stat_369183568"] = { - ["Boots"] = { - ["max"] = 180, - ["min"] = 60, - ["subType"] = "Armour/Evasion", - }, - ["Chest"] = { - ["max"] = 180, - ["min"] = 60, - ["subType"] = "Armour/Evasion", - }, - ["Gloves"] = { - ["max"] = 180, - ["min"] = 60, - ["subType"] = "Armour/Evasion", - }, - ["Helmet"] = { - ["max"] = 180, - ["min"] = 60, - ["subType"] = "Armour/Evasion", - }, - ["Shield"] = { - ["max"] = 180, - ["min"] = 60, - ["subType"] = "Armour/Evasion", - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_369183568", - ["text"] = "#% increased Block Recovery", - ["type"] = "implicit", - }, - }, - ["implicit.stat_3739863694"] = { - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_3739863694", - ["text"] = "#% chance to Impale Enemies on Hit with Attacks", - ["type"] = "implicit", - }, - }, - ["implicit.stat_3753703249"] = { - ["Amulet"] = { - ["max"] = 12, - ["min"] = 6, - ["subType"] = "Talisman", - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_3753703249", - ["text"] = "Gain #% of Physical Damage as Extra Damage of a random Element", - ["type"] = "implicit", - }, - }, - ["implicit.stat_3759663284"] = { - ["Quiver"] = { - ["max"] = 30, - ["min"] = 20, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_3759663284", - ["text"] = "#% increased Projectile Speed", - ["type"] = "implicit", - }, - }, - ["implicit.stat_3771516363"] = { - ["Amulet"] = { - ["max"] = 6, - ["min"] = 4, - ["subType"] = "Talisman", - }, - ["Ring"] = { - ["max"] = 3, - ["min"] = 3, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_3771516363", - ["text"] = "#% additional Physical Damage Reduction", - ["type"] = "implicit", - }, - }, - ["implicit.stat_387439868"] = { - ["1HAxe"] = { - ["max"] = 30, - ["min"] = 20, - }, - ["1HMace"] = { - ["max"] = 30, - ["min"] = 20, - }, - ["1HSword"] = { - ["max"] = 30, - ["min"] = 20, - }, - ["1HWeapon"] = { - ["max"] = 30, - ["min"] = 20, - }, - ["2HAxe"] = { - ["max"] = 30, - ["min"] = 20, - }, - ["2HMace"] = { - ["max"] = 30, - ["min"] = 20, - }, - ["2HSword"] = { - ["max"] = 30, - ["min"] = 20, - }, - ["2HWeapon"] = { - ["max"] = 30, - ["min"] = 20, - }, - ["Bow"] = { - ["max"] = 30, - ["min"] = 20, - }, - ["Claw"] = { - ["max"] = 30, - ["min"] = 20, - }, - ["Dagger"] = { - ["max"] = 30, - ["min"] = 20, - }, - ["Quiver"] = { - ["max"] = 30, - ["min"] = 20, - }, - ["Staff"] = { - ["max"] = 30, - ["min"] = 20, - }, - ["Wand"] = { - ["max"] = 30, - ["min"] = 20, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_387439868", - ["text"] = "#% increased Elemental Damage with Attack Skills", - ["type"] = "implicit", - }, - }, - ["implicit.stat_3917489142"] = { - ["Amulet"] = { - ["max"] = 20, - ["min"] = 12, - }, - ["Belt"] = { - ["max"] = 30, - ["min"] = 20, - }, - ["Ring"] = { - ["max"] = 15, - ["min"] = 6, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_3917489142", - ["text"] = "#% increased Rarity of Items found", - ["type"] = "implicit", - }, - }, - ["implicit.stat_3935936274"] = { - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_3935936274", - ["text"] = "#% increased Damage with Ignite from Melee Weapons", - ["type"] = "implicit", - }, - }, - ["implicit.stat_3962278098"] = { - ["Amulet"] = { - ["max"] = 30, - ["min"] = 20, - ["subType"] = "Talisman", - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_3962278098", - ["text"] = "#% increased Fire Damage", - ["type"] = "implicit", - }, - }, - ["implicit.stat_3964634628"] = { - ["1HAxe"] = { - ["max"] = 47.5, - ["min"] = 2, - }, - ["1HMace"] = { - ["max"] = 47.5, - ["min"] = 2, - }, - ["1HSword"] = { - ["max"] = 47.5, - ["min"] = 2, - }, - ["1HWeapon"] = { - ["max"] = 47.5, - ["min"] = 2, - }, - ["2HAxe"] = { - ["max"] = 47.5, - ["min"] = 2, - }, - ["2HMace"] = { - ["max"] = 47.5, - ["min"] = 2, - }, - ["2HSword"] = { - ["max"] = 47.5, - ["min"] = 2, - }, - ["2HWeapon"] = { - ["max"] = 47.5, - ["min"] = 2, - }, - ["Bow"] = { - ["max"] = 47.5, - ["min"] = 2, - }, - ["Claw"] = { - ["max"] = 47.5, - ["min"] = 2, - }, - ["Dagger"] = { - ["max"] = 47.5, - ["min"] = 2, - }, - ["Staff"] = { - ["max"] = 47.5, - ["min"] = 2, - }, - ["Wand"] = { - ["max"] = 47.5, - ["min"] = 2, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_3964634628", - ["text"] = "Adds # to # Fire Damage to Spells and Attacks", - ["type"] = "implicit", - }, - }, - ["implicit.stat_3988349707"] = { - ["Amulet"] = { - ["max"] = 18, - ["min"] = 12, - ["subType"] = "Talisman", - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_3988349707", - ["text"] = "+#% to Damage over Time Multiplier", - ["type"] = "implicit", - }, - }, - ["implicit.stat_4040327616"] = { - ["Ring"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_4040327616", - ["text"] = "Cannot roll Modifiers of Non-Fire Damage Types", - ["type"] = "implicit", - }, - }, - ["implicit.stat_4067062424"] = { - ["Quiver"] = { - ["max"] = 2.5, - ["min"] = 2.5, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_4067062424", - ["text"] = "Adds # to # Cold Damage to Attacks", - ["type"] = "implicit", - }, - }, - ["implicit.stat_4077843608"] = { - ["Amulet"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Belt"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Quiver"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Ring"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_4077843608", - ["text"] = "Has 1 Socket", - ["type"] = "implicit", - }, - }, - ["implicit.stat_4080418644"] = { - ["Amulet"] = { - ["max"] = 30, - ["min"] = 20, - }, - ["Belt"] = { - ["max"] = 35, - ["min"] = 25, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_4080418644", - ["text"] = "+# to Strength", - ["type"] = "implicit", - }, - }, - ["implicit.stat_4082780964"] = { - ["1HAxe"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["1HMace"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["1HSword"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["1HWeapon"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["2HAxe"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["2HMace"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["2HSword"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["2HWeapon"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Bow"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Claw"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Dagger"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Staff"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Wand"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_4082780964", - ["text"] = "Cannot roll Caster Modifiers", - ["type"] = "implicit", - }, - }, - ["implicit.stat_4095671657"] = { - ["Ring"] = { - ["max"] = 2, - ["min"] = 2, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_4095671657", - ["text"] = "+#% to maximum Fire Resistance", - ["type"] = "implicit", - }, - }, - ["implicit.stat_4138979329"] = { - ["1HAxe"] = { - ["max"] = 1, - ["min"] = 1, - ["subType"] = "Warstaff", - }, - ["1HMace"] = { - ["max"] = 1, - ["min"] = 1, - ["subType"] = "Warstaff", - }, - ["1HSword"] = { - ["max"] = 1, - ["min"] = 1, - ["subType"] = "Warstaff", - }, - ["1HWeapon"] = { - ["max"] = 1, - ["min"] = 1, - ["subType"] = "Warstaff", - }, - ["2HAxe"] = { - ["max"] = 1, - ["min"] = 1, - ["subType"] = "Warstaff", - }, - ["2HMace"] = { - ["max"] = 1, - ["min"] = 1, - ["subType"] = "Warstaff", - }, - ["2HSword"] = { - ["max"] = 1, - ["min"] = 1, - ["subType"] = "Warstaff", - }, - ["2HWeapon"] = { - ["max"] = 1, - ["min"] = 1, - ["subType"] = "Warstaff", - }, - ["Bow"] = { - ["max"] = 1, - ["min"] = 1, - ["subType"] = "Warstaff", - }, - ["Claw"] = { - ["max"] = 1, - ["min"] = 1, - ["subType"] = "Warstaff", - }, - ["Dagger"] = { - ["max"] = 1, - ["min"] = 1, - ["subType"] = "Warstaff", - }, - ["Staff"] = { - ["max"] = 1, - ["min"] = 1, - ["subType"] = "Warstaff", - }, - ["Wand"] = { - ["max"] = 1, - ["min"] = 1, - ["subType"] = "Warstaff", - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_4138979329", - ["text"] = "+# to Maximum Power Charges and Maximum Endurance Charges", - ["type"] = "implicit", - }, - }, - ["implicit.stat_4139229725"] = { - ["Boots"] = { - ["max"] = 3.5, - ["min"] = 3, - ["subType"] = "Evasion", - }, - ["Chest"] = { - ["max"] = 3.5, - ["min"] = 3, - ["subType"] = "Evasion", - }, - ["Gloves"] = { - ["max"] = 3.5, - ["min"] = 3, - ["subType"] = "Evasion", - }, - ["Helmet"] = { - ["max"] = 3.5, - ["min"] = 3, - ["subType"] = "Evasion", - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_4139229725", - ["text"] = "# to # Added Attack Lightning Damage per 200 Accuracy Rating", - ["type"] = "implicit", - }, - }, - ["implicit.stat_4154259475"] = { - ["Boots"] = { - ["max"] = 2, - ["min"] = 1, - ["subType"] = "Armour/Energy Shield", - }, - ["Chest"] = { - ["max"] = 2, - ["min"] = 1, - ["subType"] = "Armour/Energy Shield", - }, - ["Gloves"] = { - ["max"] = 2, - ["min"] = 1, - ["subType"] = "Armour/Energy Shield", - }, - ["Helmet"] = { - ["max"] = 2, - ["min"] = 1, - ["subType"] = "Armour/Energy Shield", - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_4154259475", - ["text"] = "+# to Level of Socketed Support Gems", - ["type"] = "implicit", - }, - }, - ["implicit.stat_4180346416"] = { - ["Boots"] = { - ["max"] = 1, - ["min"] = 1, - ["subType"] = "Armour/Evasion/Energy Shield", - }, - ["Chest"] = { - ["max"] = 1, - ["min"] = 1, - ["subType"] = "Armour/Evasion/Energy Shield", - }, - ["Gloves"] = { - ["max"] = 1, - ["min"] = 1, - ["subType"] = "Armour/Evasion/Energy Shield", - }, - ["Helmet"] = { - ["max"] = 1, - ["min"] = 1, - ["subType"] = "Armour/Evasion/Energy Shield", - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_4180346416", - ["text"] = "+# to Level of all Vaal Skill Gems", - ["type"] = "implicit", - }, - }, - ["implicit.stat_4206255461"] = { - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_4206255461", - ["text"] = "#% chance to Ignite with Melee Weapons", - ["type"] = "implicit", - }, - }, - ["implicit.stat_4215265273"] = { - ["Ring"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_4215265273", - ["text"] = "Cannot roll Modifiers of Non-Cold Damage Types", - ["type"] = "implicit", - }, - }, - ["implicit.stat_4220027924"] = { - ["Ring"] = { - ["max"] = 30, - ["min"] = 20, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_4220027924", - ["text"] = "+#% to Cold Resistance", - ["type"] = "implicit", - }, - }, - ["implicit.stat_4251717817"] = { - ["1HAxe"] = { - ["max"] = 30, - ["min"] = 30, - }, - ["1HMace"] = { - ["max"] = 30, - ["min"] = 30, - }, - ["1HSword"] = { - ["max"] = 30, - ["min"] = 30, - }, - ["1HWeapon"] = { - ["max"] = 30, - ["min"] = 30, - }, - ["2HAxe"] = { - ["max"] = 30, - ["min"] = 30, - }, - ["2HMace"] = { - ["max"] = 30, - ["min"] = 30, - }, - ["2HSword"] = { - ["max"] = 30, - ["min"] = 30, - }, - ["2HWeapon"] = { - ["max"] = 30, - ["min"] = 30, - }, - ["Bow"] = { - ["max"] = 30, - ["min"] = 30, - }, - ["Claw"] = { - ["max"] = 30, - ["min"] = 30, - }, - ["Dagger"] = { - ["max"] = 30, - ["min"] = 30, - }, - ["Staff"] = { - ["max"] = 30, - ["min"] = 30, - }, - ["Wand"] = { - ["max"] = 30, - ["min"] = 30, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_4251717817", - ["text"] = "#% increased Area Damage", - ["type"] = "implicit", - }, - }, - ["implicit.stat_4277795662"] = { - ["Boots"] = { - ["max"] = 12, - ["min"] = 8, - ["subType"] = "Evasion/Energy Shield", - }, - ["Ring"] = { - ["max"] = 16, - ["min"] = 12, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_4277795662", - ["text"] = "+#% to Cold and Lightning Resistances", - ["type"] = "implicit", - }, - }, - ["implicit.stat_4279053153"] = { - ["Ring"] = { - ["max"] = 30, - ["min"] = 30, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_4279053153", - ["text"] = "Right ring slot: #% increased Effect of Curses on you", - ["type"] = "implicit", - }, - }, - ["implicit.stat_4282426229"] = { - ["1HAxe"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["1HMace"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["1HSword"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["1HWeapon"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["2HAxe"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["2HMace"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["2HSword"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["2HWeapon"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Bow"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Claw"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Dagger"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Staff"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Wand"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_4282426229", - ["text"] = "Gain an Endurance, Frenzy or Power Charge every 6 seconds", - ["type"] = "implicit", - }, - }, - ["implicit.stat_450178102"] = { - ["Ring"] = { - ["max"] = 25, - ["min"] = 25, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_450178102", - ["text"] = "Left ring slot: #% of Lightning Damage from Hits taken as Cold Damage", - ["type"] = "implicit", - }, - }, - ["implicit.stat_503138266"] = { - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_503138266", - ["text"] = "#% increased Elemental Damage with Melee Weapons", - ["type"] = "implicit", - }, - }, - ["implicit.stat_52068049"] = { - ["Belt"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_52068049", - ["text"] = "Can be Anointed", - ["type"] = "implicit", - }, - }, - ["implicit.stat_524797741"] = { - ["Boots"] = { - ["max"] = 2, - ["min"] = 1, - ["subType"] = "Armour/Energy Shield", - }, - ["Chest"] = { - ["max"] = 2, - ["min"] = 1, - ["subType"] = "Armour/Energy Shield", - }, - ["Gloves"] = { - ["max"] = 2, - ["min"] = 1, - ["subType"] = "Armour/Energy Shield", - }, - ["Helmet"] = { - ["max"] = 2, - ["min"] = 1, - ["subType"] = "Armour/Energy Shield", - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_524797741", - ["text"] = "+# to Level of Socketed Skill Gems", - ["type"] = "implicit", - }, - }, - ["implicit.stat_532463031"] = { - ["Amulet"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Ring"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_532463031", - ["text"] = "Implicit Modifiers Cannot Be Changed", - ["type"] = "implicit", - }, - }, - ["implicit.stat_538730182"] = { - ["Flask"] = { - ["max"] = 1, - ["min"] = 1, - ["subType"] = "Utility", - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_538730182", - ["text"] = "Creates a Smoke Cloud on Use", - ["type"] = "implicit", - }, - }, - ["implicit.stat_538848803"] = { - ["1HAxe"] = { - ["max"] = 50, - ["min"] = 50, - }, - ["1HMace"] = { - ["max"] = 50, - ["min"] = 50, - }, - ["1HSword"] = { - ["max"] = 50, - ["min"] = 50, - }, - ["1HWeapon"] = { - ["max"] = 50, - ["min"] = 50, - }, - ["2HAxe"] = { - ["max"] = 50, - ["min"] = 50, - }, - ["2HMace"] = { - ["max"] = 50, - ["min"] = 50, - }, - ["2HSword"] = { - ["max"] = 50, - ["min"] = 50, - }, - ["2HWeapon"] = { - ["max"] = 50, - ["min"] = 50, - }, - ["Amulet"] = { - ["max"] = 24, - ["min"] = 16, - }, - ["Bow"] = { - ["max"] = 50, - ["min"] = 50, - }, - ["Claw"] = { - ["max"] = 50, - ["min"] = 50, - }, - ["Dagger"] = { - ["max"] = 50, - ["min"] = 50, - }, - ["Staff"] = { - ["max"] = 50, - ["min"] = 50, - }, - ["Wand"] = { - ["max"] = 50, - ["min"] = 50, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_538848803", - ["text"] = "+# to Strength and Dexterity", - ["type"] = "implicit", - }, - }, - ["implicit.stat_563547620"] = { - ["1HAxe"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["1HMace"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["1HSword"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["1HWeapon"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["2HAxe"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["2HMace"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["2HSword"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["2HWeapon"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Bow"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Claw"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Dagger"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Staff"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Wand"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_563547620", - ["text"] = "Spend Energy Shield before Mana for Costs of Socketed Skills", - ["type"] = "implicit", - }, - }, - ["implicit.stat_587431675"] = { - ["1HAxe"] = { - ["max"] = 100, - ["min"] = 30, - }, - ["1HMace"] = { - ["max"] = 100, - ["min"] = 30, - }, - ["1HSword"] = { - ["max"] = 100, - ["min"] = 30, - }, - ["1HWeapon"] = { - ["max"] = 100, - ["min"] = 30, - }, - ["2HAxe"] = { - ["max"] = 100, - ["min"] = 30, - }, - ["2HMace"] = { - ["max"] = 100, - ["min"] = 30, - }, - ["2HSword"] = { - ["max"] = 100, - ["min"] = 30, - }, - ["2HWeapon"] = { - ["max"] = 100, - ["min"] = 30, - }, - ["Amulet"] = { - ["max"] = 50, - ["min"] = 40, - ["subType"] = "Talisman", - }, - ["Bow"] = { - ["max"] = 100, - ["min"] = 30, - }, - ["Claw"] = { - ["max"] = 100, - ["min"] = 30, - }, - ["Dagger"] = { - ["max"] = 100, - ["min"] = 30, - }, - ["Ring"] = { - ["max"] = 30, - ["min"] = 20, - }, - ["Staff"] = { - ["max"] = 100, - ["min"] = 30, - }, - ["Wand"] = { - ["max"] = 100, - ["min"] = 30, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_587431675", - ["text"] = "#% increased Global Critical Strike Chance", - ["type"] = "implicit", - }, - }, - ["implicit.stat_589489789"] = { - ["Belt"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_589489789", - ["text"] = "Can't use Flask in Fifth Slot", - ["type"] = "implicit", - }, - }, - ["implicit.stat_624954515"] = { - ["1HAxe"] = { - ["max"] = 60, - ["min"] = 40, - }, - ["1HMace"] = { - ["max"] = 60, - ["min"] = 40, - }, - ["1HSword"] = { - ["max"] = 60, - ["min"] = 40, - }, - ["1HWeapon"] = { - ["max"] = 60, - ["min"] = 40, - }, - ["2HAxe"] = { - ["max"] = 60, - ["min"] = 40, - }, - ["2HMace"] = { - ["max"] = 60, - ["min"] = 40, - }, - ["2HSword"] = { - ["max"] = 60, - ["min"] = 40, - }, - ["2HWeapon"] = { - ["max"] = 60, - ["min"] = 40, - }, - ["Bow"] = { - ["max"] = 60, - ["min"] = 40, - }, - ["Claw"] = { - ["max"] = 60, - ["min"] = 40, - }, - ["Dagger"] = { - ["max"] = 60, - ["min"] = 40, - }, - ["Quiver"] = { - ["max"] = 30, - ["min"] = 20, - }, - ["Staff"] = { - ["max"] = 60, - ["min"] = 40, - }, - ["Wand"] = { - ["max"] = 60, - ["min"] = 40, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_624954515", - ["text"] = "#% increased Global Accuracy Rating", - ["type"] = "implicit", - }, - }, - ["implicit.stat_640052854"] = { - ["1HAxe"] = { - ["max"] = 14, - ["min"] = 6, - }, - ["1HMace"] = { - ["max"] = 14, - ["min"] = 6, - }, - ["1HSword"] = { - ["max"] = 14, - ["min"] = 6, - }, - ["1HWeapon"] = { - ["max"] = 14, - ["min"] = 6, - }, - ["2HAxe"] = { - ["max"] = 14, - ["min"] = 6, - }, - ["2HMace"] = { - ["max"] = 14, - ["min"] = 6, - }, - ["2HSword"] = { - ["max"] = 14, - ["min"] = 6, - }, - ["2HWeapon"] = { - ["max"] = 14, - ["min"] = 6, - }, - ["Bow"] = { - ["max"] = 14, - ["min"] = 6, - }, - ["Claw"] = { - ["max"] = 14, - ["min"] = 6, - }, - ["Dagger"] = { - ["max"] = 14, - ["min"] = 6, - }, - ["Staff"] = { - ["max"] = 14, - ["min"] = 6, - }, - ["Wand"] = { - ["max"] = 14, - ["min"] = 6, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_640052854", - ["text"] = "Grants # Mana per Enemy Hit", - ["type"] = "implicit", - }, - }, - ["implicit.stat_681332047"] = { - ["1HAxe"] = { - ["max"] = 6, - ["min"] = 4, - }, - ["1HMace"] = { - ["max"] = 6, - ["min"] = 4, - }, - ["1HSword"] = { - ["max"] = 6, - ["min"] = 4, - }, - ["1HWeapon"] = { - ["max"] = 6, - ["min"] = 4, - }, - ["2HAxe"] = { - ["max"] = 6, - ["min"] = 4, - }, - ["2HMace"] = { - ["max"] = 6, - ["min"] = 4, - }, - ["2HSword"] = { - ["max"] = 6, - ["min"] = 4, - }, - ["2HWeapon"] = { - ["max"] = 6, - ["min"] = 4, - }, - ["Bow"] = { - ["max"] = 6, - ["min"] = 4, - }, - ["Claw"] = { - ["max"] = 6, - ["min"] = 4, - }, - ["Dagger"] = { - ["max"] = 6, - ["min"] = 4, - }, - ["Quiver"] = { - ["max"] = 10, - ["min"] = 8, - }, - ["Staff"] = { - ["max"] = 6, - ["min"] = 4, - }, - ["Wand"] = { - ["max"] = 6, - ["min"] = 4, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_681332047", - ["text"] = "#% increased Attack Speed", - ["type"] = "implicit", - }, - }, - ["implicit.stat_718638445"] = { - ["Amulet"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Ring"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_718638445", - ["text"] = "+# Suffix Modifier allowed", - ["type"] = "implicit", - }, - }, - ["implicit.stat_734614379"] = { - ["1HAxe"] = { - ["max"] = 10, - ["min"] = 10, - }, - ["1HMace"] = { - ["max"] = 10, - ["min"] = 10, - }, - ["1HSword"] = { - ["max"] = 10, - ["min"] = 10, - }, - ["1HWeapon"] = { - ["max"] = 10, - ["min"] = 10, - }, - ["2HAxe"] = { - ["max"] = 10, - ["min"] = 10, - }, - ["2HMace"] = { - ["max"] = 10, - ["min"] = 10, - }, - ["2HSword"] = { - ["max"] = 10, - ["min"] = 10, - }, - ["2HWeapon"] = { - ["max"] = 10, - ["min"] = 10, - }, - ["Bow"] = { - ["max"] = 10, - ["min"] = 10, - }, - ["Claw"] = { - ["max"] = 10, - ["min"] = 10, - }, - ["Dagger"] = { - ["max"] = 10, - ["min"] = 10, - }, - ["Staff"] = { - ["max"] = 10, - ["min"] = 10, - }, - ["Wand"] = { - ["max"] = 10, - ["min"] = 10, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_734614379", - ["text"] = "#% increased Strength", - ["type"] = "implicit", - }, - }, - ["implicit.stat_736967255"] = { - ["Amulet"] = { - ["max"] = 31, - ["min"] = 19, - ["subType"] = "Talisman", - }, - ["Ring"] = { - ["max"] = 23, - ["min"] = 17, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_736967255", - ["text"] = "#% increased Chaos Damage", - ["type"] = "implicit", - }, - }, - ["implicit.stat_744858137"] = { - ["Ring"] = { - ["max"] = 25, - ["min"] = 25, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_744858137", - ["text"] = "Right ring slot: #% of Cold Damage from Hits taken as Lightning Damage", - ["type"] = "implicit", - }, - }, - ["implicit.stat_776174407"] = { - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_776174407", - ["text"] = "#% increased Damage with Poison from Melee Weapons", - ["type"] = "implicit", - }, - }, - ["implicit.stat_789117908"] = { - ["Amulet"] = { - ["max"] = 56, - ["min"] = 20, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_789117908", - ["text"] = "#% increased Mana Regeneration Rate", - ["type"] = "implicit", - }, - }, - ["implicit.stat_800141891"] = { - ["Amulet"] = { - ["max"] = 6, - ["min"] = 4, - ["subType"] = "Talisman", - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_800141891", - ["text"] = "#% chance to Freeze, Shock and Ignite", - ["type"] = "implicit", - }, - }, - ["implicit.stat_803737631"] = { - ["1HAxe"] = { - ["max"] = 475, - ["min"] = 45, - }, - ["1HMace"] = { - ["max"] = 475, - ["min"] = 45, - }, - ["1HSword"] = { - ["max"] = 475, - ["min"] = 45, - }, - ["1HWeapon"] = { - ["max"] = 475, - ["min"] = 45, - }, - ["2HAxe"] = { - ["max"] = 475, - ["min"] = 45, - }, - ["2HMace"] = { - ["max"] = 475, - ["min"] = 45, - }, - ["2HSword"] = { - ["max"] = 475, - ["min"] = 45, - }, - ["2HWeapon"] = { - ["max"] = 475, - ["min"] = 45, - }, - ["Bow"] = { - ["max"] = 475, - ["min"] = 45, - }, - ["Claw"] = { - ["max"] = 475, - ["min"] = 45, - }, - ["Dagger"] = { - ["max"] = 475, - ["min"] = 45, - }, - ["Staff"] = { - ["max"] = 475, - ["min"] = 45, - }, - ["Wand"] = { - ["max"] = 475, - ["min"] = 45, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_803737631", - ["text"] = "+# to Accuracy Rating", - ["type"] = "implicit", - }, - }, - ["implicit.stat_821021828"] = { - ["1HAxe"] = { - ["max"] = 50, - ["min"] = 3, - }, - ["1HMace"] = { - ["max"] = 50, - ["min"] = 3, - }, - ["1HSword"] = { - ["max"] = 50, - ["min"] = 3, - }, - ["1HWeapon"] = { - ["max"] = 50, - ["min"] = 3, - }, - ["2HAxe"] = { - ["max"] = 50, - ["min"] = 3, - }, - ["2HMace"] = { - ["max"] = 50, - ["min"] = 3, - }, - ["2HSword"] = { - ["max"] = 50, - ["min"] = 3, - }, - ["2HWeapon"] = { - ["max"] = 50, - ["min"] = 3, - }, - ["Bow"] = { - ["max"] = 50, - ["min"] = 3, - }, - ["Claw"] = { - ["max"] = 50, - ["min"] = 3, - }, - ["Dagger"] = { - ["max"] = 50, - ["min"] = 3, - }, - ["Staff"] = { - ["max"] = 50, - ["min"] = 3, - }, - ["Wand"] = { - ["max"] = 50, - ["min"] = 3, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_821021828", - ["text"] = "Grants # Life per Enemy Hit", - ["type"] = "implicit", - }, - }, - ["implicit.stat_836936635"] = { - ["Amulet"] = { - ["max"] = 2, - ["min"] = 1.2, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_836936635", - ["text"] = "Regenerate #% of Life per second", - ["type"] = "implicit", - }, - }, - ["implicit.stat_846313030"] = { - ["Boots"] = { - ["max"] = 1, - ["min"] = 1, - ["subType"] = "Armour/Evasion", - }, - ["Chest"] = { - ["max"] = 1, - ["min"] = 1, - ["subType"] = "Armour/Evasion", - }, - ["Gloves"] = { - ["max"] = 1, - ["min"] = 1, - ["subType"] = "Armour/Evasion", - }, - ["Helmet"] = { - ["max"] = 1, - ["min"] = 1, - ["subType"] = "Armour/Evasion", - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_846313030", - ["text"] = "You are Crushed", - ["type"] = "implicit", - }, - }, - ["implicit.stat_966747987"] = { - ["Amulet"] = { - ["max"] = 1, - ["min"] = 1, - ["subType"] = "Talisman", - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_966747987", - ["text"] = "+# to maximum number of Raised Zombies", - ["type"] = "implicit", - }, - }, - ["implicit.stat_967627487"] = { - ["Boots"] = { - ["max"] = 18, - ["min"] = 14, - ["subType"] = "Armour/Energy Shield", - }, - ["Chest"] = { - ["max"] = 18, - ["min"] = 14, - ["subType"] = "Armour/Energy Shield", - }, - ["Gloves"] = { - ["max"] = 18, - ["min"] = 14, - ["subType"] = "Armour/Energy Shield", - }, - ["Helmet"] = { - ["max"] = 18, - ["min"] = 14, - ["subType"] = "Armour/Energy Shield", - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_967627487", - ["text"] = "#% increased Damage over Time", - ["type"] = "implicit", - }, - }, - ["implicit.stat_983749596"] = { - ["Amulet"] = { - ["max"] = 12, - ["min"] = 8, - ["subType"] = "Talisman", - }, - ["Ring"] = { - ["max"] = 7, - ["min"] = 5, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_983749596", - ["text"] = "#% increased maximum Life", - ["type"] = "implicit", - }, - }, - }, - ["PassiveNode"] = { - ["7555_AfflictionNotableAdrenaline"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_4022743870", - ["text"] = "1 Added Passive Skill is Adrenaline", - ["type"] = "explicit", - }, - }, - ["7556_AfflictionNotableAdvanceGuard"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1625939562", - ["text"] = "1 Added Passive Skill is Advance Guard", - ["type"] = "explicit", - }, - }, - ["7557_AfflictionNotableAerialist"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3848677307", - ["text"] = "1 Added Passive Skill is Aerialist", - ["type"] = "explicit", - }, - }, - ["7558_AfflictionNotableAerodynamics"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_4120556534", - ["text"] = "1 Added Passive Skill is Aerodynamics", - ["type"] = "explicit", - }, - }, - ["7559_AfflictionNotableAgentofDestruction"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3122491961", - ["text"] = "1 Added Passive Skill is Agent of Destruction", - ["type"] = "explicit", - }, - }, - ["7560_AfflictionNotableAggressiveDefence"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_4154008618", - ["text"] = "1 Added Passive Skill is Aggressive Defence", - ["type"] = "explicit", - }, - }, - ["7561_AfflictionNotableAlchemist"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2912949210", - ["text"] = "1 Added Passive Skill is Alchemist", - ["type"] = "explicit", - }, - }, - ["7562_AfflictionNotableAncestralEcho"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_957679205", - ["text"] = "1 Added Passive Skill is Ancestral Echo", - ["type"] = "explicit", - }, - }, - ["7563_AfflictionNotableAncestralGuidance"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2387747995", - ["text"] = "1 Added Passive Skill is Ancestral Guidance", - ["type"] = "explicit", - }, - }, - ["7564_AfflictionNotableAncestralInspiration"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_77045106", - ["text"] = "1 Added Passive Skill is Ancestral Inspiration", - ["type"] = "explicit", - }, - }, - ["7565_AfflictionNotableAncestralMight"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3998316", - ["text"] = "1 Added Passive Skill is Ancestral Might", - ["type"] = "explicit", - }, - }, - ["7566_AfflictionNotableAncestralPreservation"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3746703776", - ["text"] = "1 Added Passive Skill is Ancestral Preservation", - ["type"] = "explicit", - }, - }, - ["7567_AfflictionNotableAncestralReach"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3294884567", - ["text"] = "1 Added Passive Skill is Ancestral Reach", - ["type"] = "explicit", - }, - }, - ["7568_AfflictionNotableAntifreeze"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2622946553", - ["text"] = "1 Added Passive Skill is Antifreeze", - ["type"] = "explicit", - }, - }, - ["7569_AfflictionNotableAntivenom"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_774369953", - ["text"] = "1 Added Passive Skill is Antivenom", - ["type"] = "explicit", - }, - }, - ["7570_AfflictionNotableArcaneAdept"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_393565679", - ["text"] = "1 Added Passive Skill is Arcane Adept", - ["type"] = "explicit", - }, - }, - ["7571_AfflictionNotableArcaneHeroism"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3901992019", - ["text"] = "1 Added Passive Skill is Arcane Heroism", - ["type"] = "explicit", - }, - }, - ["7572_AfflictionNotableArcanePyrotechnics"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2043503530", - ["text"] = "1 Added Passive Skill is Arcane Pyrotechnics", - ["type"] = "explicit", - }, - }, - ["7573_AfflictionNotableArcingShot"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3212859169", - ["text"] = "1 Added Passive Skill is Arcing Shot", - ["type"] = "explicit", - }, - }, - ["7574_AfflictionNotableAssertDominance"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_4222265138", - ["text"] = "1 Added Passive Skill is Assert Dominance", - ["type"] = "explicit", - }, - }, - ["7575_AfflictionNotableAstonishingAffliction"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2428334013", - ["text"] = "1 Added Passive Skill is Astonishing Affliction", - ["type"] = "explicit", - }, - }, - ["7576_AfflictionNotableBasicsofPain"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3084359503", - ["text"] = "1 Added Passive Skill is Basics of Pain", - ["type"] = "explicit", - }, - }, - ["7577_AfflictionNotableBattleHardened"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_4188581520", - ["text"] = "1 Added Passive Skill is Battle-Hardened", - ["type"] = "explicit", - }, - }, - ["7578_AfflictionNotableBattlefieldDominator"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1499057234", - ["text"] = "1 Added Passive Skill is Battlefield Dominator", - ["type"] = "explicit", - }, - }, - ["7579_AfflictionNotableBlacksmith"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1127706436", - ["text"] = "1 Added Passive Skill is Blacksmith", - ["type"] = "explicit", - }, - }, - ["7580_AfflictionNotableBlanketedSnow"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1085167979", - ["text"] = "1 Added Passive Skill is Blanketed Snow", - ["type"] = "explicit", - }, - }, - ["7581_AfflictionNotableBlastFreeze"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_693808153", - ["text"] = "1 Added Passive Skill is Blast-Freeze", - ["type"] = "explicit", - }, - }, - ["7582_AfflictionNotableBlessed"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_775689239", - ["text"] = "1 Added Passive Skill is Blessed", - ["type"] = "explicit", - }, - }, - ["7583_AfflictionNotableBlessedRebirth"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1424794574", - ["text"] = "1 Added Passive Skill is Blessed Rebirth", - ["type"] = "explicit", - }, - }, - ["7584_AfflictionNotableBloodArtist"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2284771334", - ["text"] = "1 Added Passive Skill is Blood Artist", - ["type"] = "explicit", - }, - }, - ["7585_AfflictionNotableBloodscent"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3967765261", - ["text"] = "1 Added Passive Skill is Bloodscent", - ["type"] = "explicit", - }, - }, - ["7586_AfflictionNotableBlowback"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1612414696", - ["text"] = "1 Added Passive Skill is Blowback", - ["type"] = "explicit", - }, - }, - ["7587_AfflictionNotableBodyguards"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_791125124", - ["text"] = "1 Added Passive Skill is Bodyguards", - ["type"] = "explicit", - }, - }, - ["7588_AfflictionNotableBornofChaos"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2449392400", - ["text"] = "1 Added Passive Skill is Born of Chaos", - ["type"] = "explicit", - }, - }, - ["7589_AfflictionNotableBrandLoyalty"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3198006994", - ["text"] = "1 Added Passive Skill is Brand Loyalty", - ["type"] = "explicit", - }, - }, - ["7590_AfflictionNotableBrewedforPotency"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3250272113", - ["text"] = "1 Added Passive Skill is Brewed for Potency", - ["type"] = "explicit", - }, - }, - ["7591_AfflictionNotableBroadside"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2205982416", - ["text"] = "1 Added Passive Skill is Broadside", - ["type"] = "explicit", - }, - }, - ["7592_AfflictionNotableBrushwithDeath"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2900833792", - ["text"] = "1 Added Passive Skill is Brush with Death", - ["type"] = "explicit", - }, - }, - ["7593_AfflictionNotableBrutalInfamy"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2068574831", - ["text"] = "1 Added Passive Skill is Brutal Infamy", - ["type"] = "explicit", - }, - }, - ["7594_AfflictionNotableBurdenProjection"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2008682345", - ["text"] = "1 Added Passive Skill is Burden Projection", - ["type"] = "explicit", - }, - }, - ["7595_AfflictionNotableBurningBright"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_4199056048", - ["text"] = "1 Added Passive Skill is Burning Bright", - ["type"] = "explicit", - }, - }, - ["7596_AfflictionNotableCalamitous"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3359207393", - ["text"] = "1 Added Passive Skill is Calamitous", - ["type"] = "explicit", - }, - }, - ["7597_AfflictionNotableCalltotheSlaughter"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3317068522", - ["text"] = "1 Added Passive Skill is Call to the Slaughter", - ["type"] = "explicit", - }, - }, - ["7598_AfflictionNotableCapacitor"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_4025536654", - ["text"] = "1 Added Passive Skill is Capacitor", - ["type"] = "explicit", - }, - }, - ["7599_AfflictionNotableCarefulHandling"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_456502758", - ["text"] = "1 Added Passive Skill is Careful Handling", - ["type"] = "explicit", - }, - }, - ["7600_AfflictionNotableChillingPresence"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2834490860", - ["text"] = "1 Added Passive Skill is Chilling Presence", - ["type"] = "explicit", - }, - }, - ["7601_AfflictionNotableChipAway"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_968069586", - ["text"] = "1 Added Passive Skill is Chip Away", - ["type"] = "explicit", - }, - }, - ["7602_AfflictionNotableCirclingOblivion"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2129392647", - ["text"] = "1 Added Passive Skill is Circling Oblivion", - ["type"] = "explicit", - }, - }, - ["7603_AfflictionNotableClarityofPurpose"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_684087686", - ["text"] = "1 Added Passive Skill is Clarity of Purpose", - ["type"] = "explicit", - }, - }, - ["7604_AfflictionNotableColdBloodedKiller"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_836566759", - ["text"] = "1 Added Passive Skill is Cold-Blooded Killer", - ["type"] = "explicit", - }, - }, - ["7605_AfflictionNotableColdConduction"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1274505521", - ["text"] = "1 Added Passive Skill is Cold Conduction", - ["type"] = "explicit", - }, - }, - ["7606_AfflictionNotableColdtotheCore"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_744783843", - ["text"] = "1 Added Passive Skill is Cold to the Core", - ["type"] = "explicit", - }, - }, - ["7607_AfflictionNotableCombatRhythm"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3122505794", - ["text"] = "1 Added Passive Skill is Combat Rhythm", - ["type"] = "explicit", - }, - }, - ["7608_AfflictionNotableCompoundInjury"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_4018305528", - ["text"] = "1 Added Passive Skill is Compound Injury", - ["type"] = "explicit", - }, - }, - ["7609_AfflictionNotableConfidentCombatant"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3930242735", - ["text"] = "1 Added Passive Skill is Confident Combatant", - ["type"] = "explicit", - }, - }, - ["7610_AfflictionNotableConjuredWall"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_4105031548", - ["text"] = "1 Added Passive Skill is Conjured Wall", - ["type"] = "explicit", - }, - }, - ["7611_AfflictionNotableConservationofEnergy"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2083777017", - ["text"] = "1 Added Passive Skill is Conservation of Energy", - ["type"] = "explicit", - }, - }, - ["7612_AfflictionNotableCookedAlive"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2938895712", - ["text"] = "1 Added Passive Skill is Cooked Alive", - ["type"] = "explicit", - }, - }, - ["7613_AfflictionNotableCorrosiveElements"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1777139212", - ["text"] = "1 Added Passive Skill is Corrosive Elements", - ["type"] = "explicit", - }, - }, - ["7614_AfflictionNotableCremator"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1153801980", - ["text"] = "1 Added Passive Skill is Cremator", - ["type"] = "explicit", - }, - }, - ["7615_AfflictionNotableCryWolf"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1821748178", - ["text"] = "1 Added Passive Skill is Cry Wolf", - ["type"] = "explicit", - }, - }, - ["7616_AfflictionNotableCultLeader"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2026112251", - ["text"] = "1 Added Passive Skill is Cult-Leader", - ["type"] = "explicit", - }, - }, - ["7617_AfflictionNotableDaringIdeas"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2534405517", - ["text"] = "1 Added Passive Skill is Daring Ideas", - ["type"] = "explicit", - }, - }, - ["7618_AfflictionNotableDarkDiscourse"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_462115791", - ["text"] = "1 Added Passive Skill is Doedre's Spite", - ["type"] = "explicit", - }, - }, - ["7619_AfflictionNotableDarkIdeation"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1603621602", - ["text"] = "1 Added Passive Skill is Dark Ideation", - ["type"] = "explicit", - }, - }, - ["7620_AfflictionNotableDarkMessenger"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3784610129", - ["text"] = "1 Added Passive Skill is Dark Messenger", - ["type"] = "explicit", - }, - }, - ["7621_AfflictionNotableDartingMovements"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_846491278", - ["text"] = "1 Added Passive Skill is Darting Movements", - ["type"] = "explicit", - }, - }, - ["7622_AfflictionNotableDeadlyRepartee"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1013470938", - ["text"] = "1 Added Passive Skill is Deadly Repartee", - ["type"] = "explicit", - }, - }, - ["7623_AfflictionNotableDeepChill"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1703766309", - ["text"] = "1 Added Passive Skill is Deep Chill", - ["type"] = "explicit", - }, - }, - ["7624_AfflictionNotableDeepCuts"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_410939404", - ["text"] = "1 Added Passive Skill is Deep Cuts", - ["type"] = "explicit", - }, - }, - ["7625_AfflictionNotableMiseryEverlasting"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3832665876", - ["text"] = "1 Added Passive Skill is Misery Everlasting", - ["type"] = "explicit", - }, - }, - ["7626_AfflictionNotableUncompromising"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_382360671", - ["text"] = "1 Added Passive Skill is Uncompromising", - ["type"] = "explicit", - }, - }, - ["7627_AfflictionNotableDevastator"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3711553948", - ["text"] = "1 Added Passive Skill is Devastator", - ["type"] = "explicit", - }, - }, - ["7628_AfflictionNotableDisciples"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3177526694", - ["text"] = "1 Added Passive Skill is Disciples", - ["type"] = "explicit", - }, - }, - ["7629_AfflictionNotableSelfControl"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3025453294", - ["text"] = "1 Added Passive Skill is Self-Control", - ["type"] = "explicit", - }, - }, - ["7630_AfflictionNotableDiseaseVector"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_183591019", - ["text"] = "1 Added Passive Skill is Disease Vector", - ["type"] = "explicit", - }, - }, - ["7631_AfflictionNotableDisorientingDisplay"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3206911230", - ["text"] = "1 Added Passive Skill is Disorienting Display", - ["type"] = "explicit", - }, - }, - ["7632_AfflictionNotableDisorientingWounds"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3351136461", - ["text"] = "1 Added Passive Skill is Disorienting Wounds", - ["type"] = "explicit", - }, - }, - ["7633_AfflictionNotableDistilledPerfection"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3652138990", - ["text"] = "1 Added Passive Skill is Distilled Perfection", - ["type"] = "explicit", - }, - }, - ["7634_AfflictionNotableDoedresApathy"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1381945089", - ["text"] = "1 Added Passive Skill is Doedre's Apathy", - ["type"] = "explicit", - }, - }, - ["7635_AfflictionNotableDoedresGluttony"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2695848124", - ["text"] = "1 Added Passive Skill is Doedre's Gluttony", - ["type"] = "explicit", - }, - }, - ["7636_AfflictionNotableDoryanisLesson"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_228455793", - ["text"] = "1 Added Passive Skill is Doryani's Lesson", - ["type"] = "explicit", - }, - }, - ["7637_AfflictionNotableDragonHunter"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1038955006", - ["text"] = "1 Added Passive Skill is Dragon Hunter", - ["type"] = "explicit", - }, - }, - ["7638_AfflictionNotableDreadMarch"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3087667389", - ["text"] = "1 Added Passive Skill is Dread March", - ["type"] = "explicit", - }, - }, - ["7639_AfflictionNotableDrivetheDestruction"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1911162866", - ["text"] = "1 Added Passive Skill is Drive the Destruction", - ["type"] = "explicit", - }, - }, - ["7640_AfflictionNotableEldritchInspiration"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3737604164", - ["text"] = "1 Added Passive Skill is Eldritch Inspiration", - ["type"] = "explicit", - }, - }, - ["7641_AfflictionNotableElegantForm"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_289714529", - ["text"] = "1 Added Passive Skill is Elegant Form", - ["type"] = "explicit", - }, - }, - ["7642_AfflictionNotableEmpoweredEnvoy"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2032453153", - ["text"] = "1 Added Passive Skill is Empowered Envoy", - ["type"] = "explicit", - }, - }, - ["7643_AfflictionNotableEndbringer"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2150878631", - ["text"] = "1 Added Passive Skill is Endbringer", - ["type"] = "explicit", - }, - }, - ["7644_AfflictionNotableEnduringComposure"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2043284086", - ["text"] = "1 Added Passive Skill is Enduring Composure", - ["type"] = "explicit", - }, - }, - ["7645_AfflictionNotableEnduringFocus"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2522970386", - ["text"] = "1 Added Passive Skill is Enduring Focus", - ["type"] = "explicit", - }, - }, - ["7646_AfflictionNotableEnduringWard"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_252724319", - ["text"] = "1 Added Passive Skill is Enduring Ward", - ["type"] = "explicit", - }, - }, - ["7647_AfflictionNotableEnergyFromNaught"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2195518432", - ["text"] = "1 Added Passive Skill is Energy From Naught", - ["type"] = "explicit", - }, - }, - ["7648_AfflictionNotableEssenceRush"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1096136223", - ["text"] = "1 Added Passive Skill is Essence Rush", - ["type"] = "explicit", - }, - }, - ["7649_AfflictionNotableEternalSuffering"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2144634814", - ["text"] = "1 Added Passive Skill is Eternal Suffering", - ["type"] = "explicit", - }, - }, - ["7650_AfflictionNotableEvilEye"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_156080652", - ["text"] = "1 Added Passive Skill is Evil Eye", - ["type"] = "explicit", - }, - }, - ["7651_AfflictionNotableExpansiveMight"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_394918362", - ["text"] = "1 Added Passive Skill is Expansive Might", - ["type"] = "explicit", - }, - }, - ["7652_AfflictionNotableExpendability"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2020075345", - ["text"] = "1 Added Passive Skill is Expendability", - ["type"] = "explicit", - }, - }, - ["7653_AfflictionNotableExpertSabotage"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2084371547", - ["text"] = "1 Added Passive Skill is Expert Sabotage", - ["type"] = "explicit", - }, - }, - ["7654_AfflictionNotableExplosiveForce"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2017927451", - ["text"] = "1 Added Passive Skill is Explosive Force", - ["type"] = "explicit", - }, - }, - ["7655_AfflictionNotableExposureTherapy"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_131358113", - ["text"] = "1 Added Passive Skill is Exposure Therapy", - ["type"] = "explicit", - }, - }, - ["7656_AfflictionNotableEyeoftheStorm"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3818661553", - ["text"] = "1 Added Passive Skill is Eye of the Storm", - ["type"] = "explicit", - }, - }, - ["7657_AfflictionNotableEyetoEye"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_392942015", - ["text"] = "1 Added Passive Skill is Eye to Eye", - ["type"] = "explicit", - }, - }, - ["7658_AfflictionNotableFanofBlades"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2484082827", - ["text"] = "1 Added Passive Skill is Fan of Blades", - ["type"] = "explicit", - }, - }, - ["7659_AfflictionNotableFantheFlames"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2918755450", - ["text"] = "1 Added Passive Skill is Fan the Flames", - ["type"] = "explicit", - }, - }, - ["7660_AfflictionNotableFasting"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_37078857", - ["text"] = "1 Added Passive Skill is Fasting", - ["type"] = "explicit", - }, - }, - ["7661_AfflictionNotableFearsomeWarrior"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3134222965", - ["text"] = "1 Added Passive Skill is Fearsome Warrior", - ["type"] = "explicit", - }, - }, - ["7662_AfflictionNotableFeastofFlesh"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2396755365", - ["text"] = "1 Added Passive Skill is Feast of Flesh", - ["type"] = "explicit", - }, - }, - ["7663_AfflictionNotableFeastingFiends"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_383245807", - ["text"] = "1 Added Passive Skill is Feasting Fiends", - ["type"] = "explicit", - }, - }, - ["7664_AfflictionNotableFeedtheFury"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3944525413", - ["text"] = "1 Added Passive Skill is Feed the Fury", - ["type"] = "explicit", - }, - }, - ["7665_AfflictionNotableFettle"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1353571444", - ["text"] = "1 Added Passive Skill is Fettle", - ["type"] = "explicit", - }, - }, - ["7666_AfflictionNotableFieryAegis"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3233538204", - ["text"] = "1 Added Passive Skill is Fiery Aegis", - ["type"] = "explicit", - }, - }, - ["7667_AfflictionNotableFireAttunement"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3188756614", - ["text"] = "1 Added Passive Skill is Fire Attunement", - ["type"] = "explicit", - }, - }, - ["7668_AfflictionNotableFirstAmongEquals"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1134501245", - ["text"] = "1 Added Passive Skill is Spiteful Presence", - ["type"] = "explicit", - }, - }, - ["7669_AfflictionNotableLordofDrought"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2055715585", - ["text"] = "1 Added Passive Skill is Lord of Drought", - ["type"] = "explicit", - }, - }, - ["7670_AfflictionNotableFlexibleSentry"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_982290947", - ["text"] = "1 Added Passive Skill is Flexible Sentry", - ["type"] = "explicit", - }, - }, - ["7671_AfflictionNotableFlowofLife"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2350430215", - ["text"] = "1 Added Passive Skill is Flow of Life", - ["type"] = "explicit", - }, - }, - ["7672_AfflictionNotableFollowThrough"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3984980429", - ["text"] = "1 Added Passive Skill is Follow-Through", - ["type"] = "explicit", - }, - }, - ["7673_AfflictionNotableForceMultiplier"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1904581068", - ["text"] = "1 Added Passive Skill is Force Multiplier", - ["type"] = "explicit", - }, - }, - ["7674_AfflictionNotableBlizzardCaller"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3758712376", - ["text"] = "1 Added Passive Skill is Blizzard Caller", - ["type"] = "explicit", - }, - }, - ["7675_AfflictionNotableFueltheFight"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3599340381", - ["text"] = "1 Added Passive Skill is Fuel the Fight", - ["type"] = "explicit", - }, - }, - ["7676_AfflictionNotableFuriousAssault"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3415827027", - ["text"] = "1 Added Passive Skill is Furious Assault", - ["type"] = "explicit", - }, - }, - ["7677_AfflictionNotableGenius"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2763732093", - ["text"] = "1 Added Passive Skill is Genius", - ["type"] = "explicit", - }, - }, - ["7678_AfflictionNotableGladiatorialCombat"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1543731719", - ["text"] = "1 Added Passive Skill is Gladiatorial Combat", - ["type"] = "explicit", - }, - }, - ["7679_AfflictionNotableGladiatorsFortitude"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1591995797", - ["text"] = "1 Added Passive Skill is Gladiator's Fortitude", - ["type"] = "explicit", - }, - }, - ["7680_AfflictionNotableGracefulExecution"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1903496649", - ["text"] = "1 Added Passive Skill is Graceful Execution", - ["type"] = "explicit", - }, - }, - ["7681_AfflictionNotableSublimeForm"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2251304016", - ["text"] = "1 Added Passive Skill is Sublime Form", - ["type"] = "explicit", - }, - }, - ["7682_AfflictionNotableGrandDesign"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2350900742", - ["text"] = "1 Added Passive Skill is Grand Design", - ["type"] = "explicit", - }, - }, - ["7683_AfflictionNotableGrimOath"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2194205899", - ["text"] = "1 Added Passive Skill is Grim Oath", - ["type"] = "explicit", - }, - }, - ["7684_AfflictionNotableGroundedCommander"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1309218394", - ["text"] = "1 Added Passive Skill is Introspection", - ["type"] = "explicit", - }, - }, - ["7685_AfflictionNotableGuerillaTactics"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1882129725", - ["text"] = "1 Added Passive Skill is Guerilla Tactics", - ["type"] = "explicit", - }, - }, - ["7686_AfflictionNotableHaemorrhage"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_72129119", - ["text"] = "1 Added Passive Skill is Haemorrhage", - ["type"] = "explicit", - }, - }, - ["7687_AfflictionNotableHauntingShout"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1080363357", - ["text"] = "1 Added Passive Skill is Haunting Shout", - ["type"] = "explicit", - }, - }, - ["7688_AfflictionNotableHeartofIron"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1483358825", - ["text"] = "1 Added Passive Skill is Heart of Iron", - ["type"] = "explicit", - }, - }, - ["7689_AfflictionNotableHeavyHitter"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3640252904", - ["text"] = "1 Added Passive Skill is Heavy Hitter", - ["type"] = "explicit", - }, - }, - ["7690_AfflictionNotableExploitWeakness"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_50129423", - ["text"] = "1 Added Passive Skill is Exploit Weakness", - ["type"] = "explicit", - }, - }, - ["7691_AfflictionNotableHeraldry"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3274270612", - ["text"] = "1 Added Passive Skill is Heraldry", - ["type"] = "explicit", - }, - }, - ["7692_AfflictionNotableHexBreaker"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2341828832", - ["text"] = "1 Added Passive Skill is Hex Breaker", - ["type"] = "explicit", - }, - }, - ["7693_AfflictionNotableHibernator"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2294919888", - ["text"] = "1 Added Passive Skill is Hibernator", - ["type"] = "explicit", - }, - }, - ["7694_AfflictionNotableHitandRun"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2665170385", - ["text"] = "1 Added Passive Skill is Hit and Run", - ["type"] = "explicit", - }, - }, - ["7695_AfflictionNotableHolisticHealth"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3667965781", - ["text"] = "1 Added Passive Skill is Holistic Health", - ["type"] = "explicit", - }, - }, - ["7696_AfflictionNotableHolyConquest"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3898572660", - ["text"] = "1 Added Passive Skill is Holy Conquest", - ["type"] = "explicit", - }, - }, - ["7697_AfflictionNotableHolyWord"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3697635701", - ["text"] = "1 Added Passive Skill is Holy Word", - ["type"] = "explicit", - }, - }, - ["7698_AfflictionNotableHoundsMark"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_555800967", - ["text"] = "1 Added Passive Skill is Hound's Mark", - ["type"] = "explicit", - }, - }, - ["7699_AfflictionNotableHulkingCorpses"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3467711950", - ["text"] = "1 Added Passive Skill is Hulking Corpses", - ["type"] = "explicit", - }, - }, - ["7700_AfflictionNotableImprovisor"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_810219447", - ["text"] = "1 Added Passive Skill is Improvisor", - ["type"] = "explicit", - }, - }, - ["7701_AfflictionNotableInsatiableKiller"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3904970959", - ["text"] = "1 Added Passive Skill is Insatiable Killer", - ["type"] = "explicit", - }, - }, - ["7702_AfflictionNotableInspiredOppression"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3872380586", - ["text"] = "1 Added Passive Skill is Inspired Oppression", - ["type"] = "explicit", - }, - }, - ["7703_AfflictionNotableInsulated"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_212648555", - ["text"] = "1 Added Passive Skill is Insulated", - ["type"] = "explicit", - }, - }, - ["7704_AfflictionNotableIntensity"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2785835061", - ["text"] = "1 Added Passive Skill is Intensity", - ["type"] = "explicit", - }, - }, - ["7705_AfflictionNotableInvigoratingPortents"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2262034536", - ["text"] = "1 Added Passive Skill is Invigorating Portents", - ["type"] = "explicit", - }, - }, - ["7706_AfflictionNotableIronBreaker"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3258653591", - ["text"] = "1 Added Passive Skill is Iron Breaker", - ["type"] = "explicit", - }, - }, - ["7707_AfflictionNotableLastingImpression"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_426715778", - ["text"] = "1 Added Passive Skill is Lasting Impression", - ["type"] = "explicit", - }, - }, - ["7708_AfflictionNotableLeadByExample"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2195406641", - ["text"] = "1 Added Passive Skill is Lead By Example", - ["type"] = "explicit", - }, - }, - ["7709_AfflictionNotableLifefromDeath"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2337273077", - ["text"] = "1 Added Passive Skill is Life from Death", - ["type"] = "explicit", - }, - }, - ["7710_AfflictionNotableTempttheStorm"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_348883745", - ["text"] = "1 Added Passive Skill is Tempt the Storm", - ["type"] = "explicit", - }, - }, - ["7711_AfflictionNotableLiquidInspiration"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1094635162", - ["text"] = "1 Added Passive Skill is Liquid Inspiration", - ["type"] = "explicit", - }, - }, - ["7712_AfflictionNotableLowTolerance"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3989400244", - ["text"] = "1 Added Passive Skill is Low Tolerance", - ["type"] = "explicit", - }, - }, - ["7713_AfflictionNotableMageBane"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_684155617", - ["text"] = "1 Added Passive Skill is Mage Bane", - ["type"] = "explicit", - }, - }, - ["7714_AfflictionNotableMageHunter"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2118664144", - ["text"] = "1 Added Passive Skill is Mage Hunter", - ["type"] = "explicit", - }, - }, - ["7715_AfflictionNotableMagnifier"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2886441936", - ["text"] = "1 Added Passive Skill is Magnifier", - ["type"] = "explicit", - }, - }, - ["7716_AfflictionNotableMartialMastery"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1015189426", - ["text"] = "1 Added Passive Skill is Martial Mastery", - ["type"] = "explicit", - }, - }, - ["7717_AfflictionNotableMartialMomentum"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2978494217", - ["text"] = "1 Added Passive Skill is Martial Momentum", - ["type"] = "explicit", - }, - }, - ["7718_AfflictionNotableMartialProwess"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1152182658", - ["text"] = "1 Added Passive Skill is Martial Prowess", - ["type"] = "explicit", - }, - }, - ["7719_AfflictionNotableMasterofCommand"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3257074218", - ["text"] = "1 Added Passive Skill is Master of Command", - ["type"] = "explicit", - }, - }, - ["7720_AfflictionNotableMasterofFear"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2771217016", - ["text"] = "1 Added Passive Skill is Master of Fear", - ["type"] = "explicit", - }, - }, - ["7721_AfflictionNotableMasterofFire"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1462135249", - ["text"] = "1 Added Passive Skill is Master of Fire", - ["type"] = "explicit", - }, - }, - ["7722_AfflictionNotableMasterOfTheMaelstrom"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_185592058", - ["text"] = "1 Added Passive Skill is Master of the Maelstrom", - ["type"] = "explicit", - }, - }, - ["7723_AfflictionNotableMastertheFundamentals"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3585232432", - ["text"] = "1 Added Passive Skill is Master the Fundamentals", - ["type"] = "explicit", - }, - }, - ["7724_AfflictionNotableMendersWellspring"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_4291434923", - ["text"] = "1 Added Passive Skill is Mender's Wellspring", - ["type"] = "explicit", - }, - }, - ["7725_AfflictionNotableMilitarism"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_4154709486", - ["text"] = "1 Added Passive Skill is Militarism", - ["type"] = "explicit", - }, - }, - ["7726_AfflictionNotableMindfulness"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2595115995", - ["text"] = "1 Added Passive Skill is Mindfulness", - ["type"] = "explicit", - }, - }, - ["7727_AfflictionNotableMobMentality"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1048879642", - ["text"] = "1 Added Passive Skill is Mob Mentality", - ["type"] = "explicit", - }, - }, - ["7728_AfflictionNotableMoltenOnesMark"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3875792669", - ["text"] = "1 Added Passive Skill is Molten One's Mark", - ["type"] = "explicit", - }, - }, - ["7729_AfflictionNotableMysticalWard"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2314111938", - ["text"] = "1 Added Passive Skill is Mystical Ward", - ["type"] = "explicit", - }, - }, - ["7730_AfflictionNotableNaturalVigour"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_510654792", - ["text"] = "1 Added Passive Skill is Natural Vigour", - ["type"] = "explicit", - }, - }, - ["7731_AfflictionNotableNoWitnesses"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1722480396", - ["text"] = "1 Added Passive Skill is No Witnesses", - ["type"] = "explicit", - }, - }, - ["7732_AfflictionNotableNonFlammable"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_731840035", - ["text"] = "1 Added Passive Skill is Non-Flammable", - ["type"] = "explicit", - }, - }, - ["7733_AfflictionNotableNumbingElixir"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1028754276", - ["text"] = "1 Added Passive Skill is Numbing Elixir", - ["type"] = "explicit", - }, - }, - ["7734_AfflictionNotableOnewiththeShield"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1976069869", - ["text"] = "1 Added Passive Skill is One with the Shield", - ["type"] = "explicit", - }, - }, - ["7735_AfflictionNotableOpenness"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_633943719", - ["text"] = "1 Added Passive Skill is Openness", - ["type"] = "explicit", - }, - }, - ["7736_AfflictionNotableOpportunisticFusilade"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_4281625943", - ["text"] = "1 Added Passive Skill is Opportunistic Fusilade", - ["type"] = "explicit", - }, - }, - ["7737_AfflictionNotableOverlord"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2250169390", - ["text"] = "1 Added Passive Skill is Overlord", - ["type"] = "explicit", - }, - }, - ["7738_AfflictionNotableOvershock"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3777170562", - ["text"] = "1 Added Passive Skill is Overshock", - ["type"] = "explicit", - }, - }, - ["7739_AfflictionNotableOverwhelmingMalice"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_770408103", - ["text"] = "1 Added Passive Skill is Overwhelming Malice", - ["type"] = "explicit", - }, - }, - ["7740_AfflictionNotableParalysis"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_4272503233", - ["text"] = "1 Added Passive Skill is Paralysis", - ["type"] = "explicit", - }, - }, - ["7741_AfflictionNotablePeaceAmidstChaos"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1734275536", - ["text"] = "1 Added Passive Skill is Peace Amidst Chaos", - ["type"] = "explicit", - }, - }, - ["7742_AfflictionNotablePeakVigour"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1722821275", - ["text"] = "1 Added Passive Skill is Peak Vigour", - ["type"] = "explicit", - }, - }, - ["7743_AfflictionNotablePhlebotomist"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3057154383", - ["text"] = "1 Added Passive Skill is Phlebotomist", - ["type"] = "explicit", - }, - }, - ["7744_AfflictionNotablePowerfulAssault"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1005475168", - ["text"] = "1 Added Passive Skill is Powerful Assault", - ["type"] = "explicit", - }, - }, - ["7745_AfflictionNotablePowerfulWard"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_164032122", - ["text"] = "1 Added Passive Skill is Powerful Ward", - ["type"] = "explicit", - }, - }, - ["7746_AfflictionNotablePracticedCaster"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3435403756", - ["text"] = "1 Added Passive Skill is Practiced Caster", - ["type"] = "explicit", - }, - }, - ["7747_AfflictionNotablePreciseCommander"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3860179422", - ["text"] = "1 Added Passive Skill is Destructive Aspect", - ["type"] = "explicit", - }, - }, - ["7748_AfflictionNotablePreciseFocus"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2913581789", - ["text"] = "1 Added Passive Skill is Precise Focus", - ["type"] = "explicit", - }, - }, - ["7749_AfflictionNotablePreciseRetaliation"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2335364359", - ["text"] = "1 Added Passive Skill is Precise Retaliation", - ["type"] = "explicit", - }, - }, - ["7750_AfflictionNotablePressurePoints"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3391925584", - ["text"] = "1 Added Passive Skill is Pressure Points", - ["type"] = "explicit", - }, - }, - ["7751_AfflictionNotablePrimordialBond"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_622362787", - ["text"] = "1 Added Passive Skill is Primordial Bond", - ["type"] = "explicit", - }, - }, - ["7752_AfflictionNotablePrismaticCarapace"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3492924480", - ["text"] = "1 Added Passive Skill is Prismatic Carapace", - ["type"] = "explicit", - }, - }, - ["7753_AfflictionNotablePrismaticDance"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1149662934", - ["text"] = "1 Added Passive Skill is Prismatic Dance", - ["type"] = "explicit", - }, - }, - ["7754_AfflictionNotablePrismaticHeart"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2342448236", - ["text"] = "1 Added Passive Skill is Prismatic Heart", - ["type"] = "explicit", - }, - }, - ["7755_AfflictionNotableProdigiousDefense"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1705633890", - ["text"] = "1 Added Passive Skill is Prodigious Defence", - ["type"] = "explicit", - }, - }, - ["7756_AfflictionNotableProvocateur"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_814369372", - ["text"] = "1 Added Passive Skill is Provocateur", - ["type"] = "explicit", - }, - }, - ["7757_AfflictionNotablePureAgony"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1507409483", - ["text"] = "1 Added Passive Skill is Pure Agony", - ["type"] = "explicit", - }, - }, - ["7758_AfflictionNotablePureAptitude"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3509724289", - ["text"] = "1 Added Passive Skill is Pure Aptitude", - ["type"] = "explicit", - }, - }, - ["7759_AfflictionNotablePureCommander"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3950683692", - ["text"] = "1 Added Passive Skill is Electric Presence", - ["type"] = "explicit", - }, - }, - ["7760_AfflictionNotablePureGuile"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1621496909", - ["text"] = "1 Added Passive Skill is Pure Guile", - ["type"] = "explicit", - }, - }, - ["7761_AfflictionNotablePureMight"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2372915005", - ["text"] = "1 Added Passive Skill is Pure Might", - ["type"] = "explicit", - }, - }, - ["7762_AfflictionNotablePurposefulHarbinger"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_507505131", - ["text"] = "1 Added Passive Skill is Purposeful Harbinger", - ["type"] = "explicit", - }, - }, - ["7763_AfflictionNotableQuickandDeadly"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2169345147", - ["text"] = "1 Added Passive Skill is Quick and Deadly", - ["type"] = "explicit", - }, - }, - ["7764_AfflictionNotableQuickGetaway"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1626818279", - ["text"] = "1 Added Passive Skill is Quick Getaway", - ["type"] = "explicit", - }, - }, - ["7765_AfflictionNotableRapidInfusion"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1570474940", - ["text"] = "1 Added Passive Skill is Unrestrained Focus", - ["type"] = "explicit", - }, - }, - ["7766_AfflictionNotableRattlingBellow"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_4288473380", - ["text"] = "1 Added Passive Skill is Rattling Bellow", - ["type"] = "explicit", - }, - }, - ["7767_AfflictionNotableRazeandPillage"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1038897629", - ["text"] = "1 Added Passive Skill is Raze and Pillage", - ["type"] = "explicit", - }, - }, - ["7768_AfflictionNotableReadiness"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_845306697", - ["text"] = "1 Added Passive Skill is Readiness", - ["type"] = "explicit", - }, - }, - ["7769_AfflictionNotableRemarkable"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_691431951", - ["text"] = "1 Added Passive Skill is Remarkable", - ["type"] = "explicit", - }, - }, - ["7770_AfflictionNotableRend"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_4263287206", - ["text"] = "1 Added Passive Skill is Rend", - ["type"] = "explicit", - }, - }, - ["7771_AfflictionNotableRenewal"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3607300552", - ["text"] = "1 Added Passive Skill is Renewal", - ["type"] = "explicit", - }, - }, - ["7772_AfflictionNotableRepeater"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2233272527", - ["text"] = "1 Added Passive Skill is Repeater", - ["type"] = "explicit", - }, - }, - ["7773_AfflictionNotableReplenishingPresence"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1496043857", - ["text"] = "1 Added Passive Skill is Replenishing Presence", - ["type"] = "explicit", - }, - }, - ["7774_AfflictionNotableRiotQueller"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_254194892", - ["text"] = "1 Added Passive Skill is Riot Queller", - ["type"] = "explicit", - }, - }, - ["7775_AfflictionNotableRotResistant"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_713945233", - ["text"] = "1 Added Passive Skill is Rot-Resistant", - ["type"] = "explicit", - }, - }, - ["7776_AfflictionNotableRoteReinforcement"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2478282326", - ["text"] = "1 Added Passive Skill is Rote Reinforcement", - ["type"] = "explicit", - }, - }, - ["7777_AfflictionNotableRottenClaws"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2289610642", - ["text"] = "1 Added Passive Skill is Rotten Claws", - ["type"] = "explicit", - }, - }, - ["7778_AfflictionNotableRunThrough"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1488030420", - ["text"] = "1 Added Passive Skill is Run Through", - ["type"] = "explicit", - }, - }, - ["7779_AfflictionNotableSadist"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3638731729", - ["text"] = "1 Added Passive Skill is Sadist", - ["type"] = "explicit", - }, - }, - ["7780_AfflictionNotableSage"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_478147593", - ["text"] = "1 Added Passive Skill is Sage", - ["type"] = "explicit", - }, - }, - ["7781_AfflictionNotableSapPsyche"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_715786975", - ["text"] = "1 Added Passive Skill is Sap Psyche", - ["type"] = "explicit", - }, - }, - ["7782_AfflictionNotableSavageResponse"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_4222635921", - ["text"] = "1 Added Passive Skill is Savage Response", - ["type"] = "explicit", - }, - }, - ["7783_AfflictionNotableSavourtheMoment"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3539175001", - ["text"] = "1 Added Passive Skill is Savour the Moment", - ["type"] = "explicit", - }, - }, - ["7784_AfflictionNotableScintillatingIdea"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2589589781", - ["text"] = "1 Added Passive Skill is Scintillating Idea", - ["type"] = "explicit", - }, - }, - ["7785_AfflictionNotableSealMender"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_876846990", - ["text"] = "1 Added Passive Skill is Seal Mender", - ["type"] = "explicit", - }, - }, - ["7786_AfflictionNotableSecondSkin"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2773515950", - ["text"] = "1 Added Passive Skill is Second Skin", - ["type"] = "explicit", - }, - }, - ["7787_AfflictionNotableSeekerRunes"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2261237498", - ["text"] = "1 Added Passive Skill is Seeker Runes", - ["type"] = "explicit", - }, - }, - ["7788_AfflictionNotableSelfFulfillingProphecy"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2644533453", - ["text"] = "1 Added Passive Skill is Self-Fulfilling Prophecy", - ["type"] = "explicit", - }, - }, - ["7789_AfflictionNotableSepticSpells"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_4290522695", - ["text"] = "1 Added Passive Skill is Septic Spells", - ["type"] = "explicit", - }, - }, - ["7790_AfflictionNotableSetandForget"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1101250813", - ["text"] = "1 Added Passive Skill is Set and Forget", - ["type"] = "explicit", - }, - }, - ["7791_AfflictionNotableShiftingShadow"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1476913894", - ["text"] = "1 Added Passive Skill is Shifting Shadow", - ["type"] = "explicit", - }, - }, - ["7792_AfflictionNotableShriekingBolts"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2783012144", - ["text"] = "1 Added Passive Skill is Shrieking Bolts", - ["type"] = "explicit", - }, - }, - ["7793_AfflictionNotableSkeletalAtrophy"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1290215329", - ["text"] = "1 Added Passive Skill is Skeletal Atrophy", - ["type"] = "explicit", - }, - }, - ["7794_AfflictionNotableSkullbreaker"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_315697256", - ["text"] = "1 Added Passive Skill is Skullbreaker", - ["type"] = "explicit", - }, - }, - ["7795_AfflictionNotableSleeplessSentries"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3993957711", - ["text"] = "1 Added Passive Skill is Sleepless Sentries", - ["type"] = "explicit", - }, - }, - ["7796_AfflictionNotableSmitetheWeak"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_540300548", - ["text"] = "1 Added Passive Skill is Smite the Weak", - ["type"] = "explicit", - }, - }, - ["7797_AfflictionNotableSmokingRemains"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2322980282", - ["text"] = "1 Added Passive Skill is Smoking Remains", - ["type"] = "explicit", - }, - }, - ["7798_AfflictionNotableSnaringSpirits"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3319205340", - ["text"] = "1 Added Passive Skill is Snaring Spirits", - ["type"] = "explicit", - }, - }, - ["7799_AfflictionNotableSnowstorm"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1595367309", - ["text"] = "1 Added Passive Skill is Snowstorm", - ["type"] = "explicit", - }, - }, - ["7800_AfflictionNotableSpecialReserve"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_4235300427", - ["text"] = "1 Added Passive Skill is Special Reserve", - ["type"] = "explicit", - }, - }, - ["7801_AfflictionNotableSpikedConcoction"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3372255769", - ["text"] = "1 Added Passive Skill is Spiked Concoction", - ["type"] = "explicit", - }, - }, - ["7802_AfflictionNotableSpringBack"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3603695769", - ["text"] = "1 Added Passive Skill is Spring Back", - ["type"] = "explicit", - }, - }, - ["7803_AfflictionNotableStalwartCommander"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2350668735", - ["text"] = "1 Added Passive Skill is Volatile Presence", - ["type"] = "explicit", - }, - }, - ["7804_AfflictionNotableSteadyTorment"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3500334379", - ["text"] = "1 Added Passive Skill is Steady Torment", - ["type"] = "explicit", - }, - }, - ["7805_AfflictionNotableStoicFocus"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1088949570", - ["text"] = "1 Added Passive Skill is Stoic Focus", - ["type"] = "explicit", - }, - }, - ["7806_AfflictionNotableStormDrinker"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2087561637", - ["text"] = "1 Added Passive Skill is Storm Drinker", - ["type"] = "explicit", - }, - }, - ["7807_AfflictionNotableStormrider"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_889728548", - ["text"] = "1 Added Passive Skill is Stormrider", - ["type"] = "explicit", - }, - }, - ["7808_AfflictionNotableStormsHand"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1122051203", - ["text"] = "1 Added Passive Skill is Storm's Hand", - ["type"] = "explicit", - }, - }, - ["7809_AfflictionNotableStreamlined"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1397498432", - ["text"] = "1 Added Passive Skill is Streamlined", - ["type"] = "explicit", - }, - }, - ["7810_AfflictionNotableStrikeLeader"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_282062371", - ["text"] = "1 Added Passive Skill is Strike Leader", - ["type"] = "explicit", - }, - }, - ["7811_AfflictionNotableStubbornStudent"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2383914651", - ["text"] = "1 Added Passive Skill is Stubborn Student", - ["type"] = "explicit", - }, - }, - ["7812_AfflictionNotableStudentofDecay"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3202667190", - ["text"] = "1 Added Passive Skill is Student of Decay", - ["type"] = "explicit", - }, - }, - ["7813_AfflictionNotableSublimeSensation"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1364858171", - ["text"] = "1 Added Passive Skill is Sublime Sensation", - ["type"] = "explicit", - }, - }, - ["7814_AfflictionNotableSummerCommander"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3881737087", - ["text"] = "1 Added Passive Skill is Mortifying Aspect", - ["type"] = "explicit", - }, - }, - ["7815_AfflictionNotableSupercharge"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3226074658", - ["text"] = "1 Added Passive Skill is Supercharge", - ["type"] = "explicit", - }, - }, - ["7816_AfflictionNotableSurefootedStriker"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3410752193", - ["text"] = "1 Added Passive Skill is Surefooted Striker", - ["type"] = "explicit", - }, - }, - ["7817_AfflictionNotableSurgingVitality"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2410501331", - ["text"] = "1 Added Passive Skill is Surging Vitality", - ["type"] = "explicit", - }, - }, - ["7818_AfflictionNotableSurpriseSabotage"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3051562738", - ["text"] = "1 Added Passive Skill is Surprise Sabotage", - ["type"] = "explicit", - }, - }, - ["7819_AfflictionNotableTemperedArrowheads"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2631806437", - ["text"] = "1 Added Passive Skill is Tempered Arrowheads", - ["type"] = "explicit", - }, - }, - ["7820_AfflictionNotableThaumophage"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_177215332", - ["text"] = "1 Added Passive Skill is Thaumophage", - ["type"] = "explicit", - }, - }, - ["7821_AfflictionNotableThunderstruck"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1741700339", - ["text"] = "1 Added Passive Skill is Thunderstruck", - ["type"] = "explicit", - }, - }, - ["7822_AfflictionNotableTitanicSwings"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2930275641", - ["text"] = "1 Added Passive Skill is Titanic Swings", - ["type"] = "explicit", - }, - }, - ["7823_AfflictionNotableTouchofCruelty"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2780712583", - ["text"] = "1 Added Passive Skill is Touch of Cruelty", - ["type"] = "explicit", - }, - }, - ["7824_AfflictionNotableToweringThreat"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3536778624", - ["text"] = "1 Added Passive Skill is Towering Threat", - ["type"] = "explicit", - }, - }, - ["7825_AfflictionNotableUnholyGrace"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_4186213466", - ["text"] = "1 Added Passive Skill is Unholy Grace", - ["type"] = "explicit", - }, - }, - ["7826_AfflictionNotableUnspeakableGifts"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_729163974", - ["text"] = "1 Added Passive Skill is Unspeakable Gifts", - ["type"] = "explicit", - }, - }, - ["7827_AfflictionNotableUntouchable"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2758966888", - ["text"] = "1 Added Passive Skill is Untouchable", - ["type"] = "explicit", - }, - }, - ["7828_AfflictionNotableUnwaveringFocus"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_367638058", - ["text"] = "1 Added Passive Skill is Unwavering Focus", - ["type"] = "explicit", - }, - }, - ["7829_AfflictionNotableUnwaveringlyEvil"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2788982914", - ["text"] = "1 Added Passive Skill is Unwaveringly Evil", - ["type"] = "explicit", - }, - }, - ["7830_AfflictionNotableVastPower"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1996576560", - ["text"] = "1 Added Passive Skill is Vast Power", - ["type"] = "explicit", - }, - }, - ["7831_AfflictionNotableVengefulCommander"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2620267328", - ["text"] = "1 Added Passive Skill is Righteous Path", - ["type"] = "explicit", - }, - }, - ["7832_AfflictionNotableVeteranDefender"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_664010431", - ["text"] = "1 Added Passive Skill is Veteran Defender", - ["type"] = "explicit", - }, - }, - ["7833_AfflictionNotableViciousBite"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_882876854", - ["text"] = "1 Added Passive Skill is Vicious Bite", - ["type"] = "explicit", - }, - }, - ["7834_AfflictionNotableViciousGuard"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_4054656914", - ["text"] = "1 Added Passive Skill is Vicious Guard", - ["type"] = "explicit", - }, - }, - ["7835_AfflictionNotableViciousSkewering"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_567971948", - ["text"] = "1 Added Passive Skill is Vicious Skewering", - ["type"] = "explicit", - }, - }, - ["7836_AfflictionNotableVictimMaker"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1936135020", - ["text"] = "1 Added Passive Skill is Victim Maker", - ["type"] = "explicit", - }, - }, - ["7837_AfflictionNotableVileReinvigoration"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_647201233", - ["text"] = "1 Added Passive Skill is Vile Reinvigoration", - ["type"] = "explicit", - }, - }, - ["7838_AfflictionNotableVitalFocus"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2134141047", - ["text"] = "1 Added Passive Skill is Vital Focus", - ["type"] = "explicit", - }, - }, - ["7839_AfflictionNotableVividHues"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3957006524", - ["text"] = "1 Added Passive Skill is Vivid Hues", - ["type"] = "explicit", - }, - }, - ["7840_AfflictionNotableWallofMuscle"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1363668533", - ["text"] = "1 Added Passive Skill is Wall of Muscle", - ["type"] = "explicit", - }, - }, - ["7841_AfflictionNotableWardbreaker"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2454339320", - ["text"] = "1 Added Passive Skill is Forbidden Words", - ["type"] = "explicit", - }, - }, - ["7842_AfflictionNotableWarningCall"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_578355556", - ["text"] = "1 Added Passive Skill is Warning Call", - ["type"] = "explicit", - }, - }, - ["7843_AfflictionNotableWastingAffliction"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2066820199", - ["text"] = "1 Added Passive Skill is Wasting Affliction", - ["type"] = "explicit", - }, - }, - ["7844_AfflictionNotableWeightAdvantage"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_2244243943", - ["text"] = "1 Added Passive Skill is Weight Advantage", - ["type"] = "explicit", - }, - }, - ["7845_AfflictionNotableWhispersofDeath"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_156080652", - ["text"] = "1 Added Passive Skill is Evil Eye", - ["type"] = "explicit", - }, - }, - ["7846_AfflictionNotableWickedPall"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1616734644", - ["text"] = "1 Added Passive Skill is Wicked Pall", - ["type"] = "explicit", - }, - }, - ["7847_AfflictionNotableWidespreadDestruction"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1678643716", - ["text"] = "1 Added Passive Skill is Widespread Destruction", - ["type"] = "explicit", - }, - }, - ["7848_AfflictionNotableWillShaper"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1162352537", - ["text"] = "1 Added Passive Skill is Will Shaper", - ["type"] = "explicit", - }, - }, - ["7849_AfflictionNotableWindup"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_1938661964", - ["text"] = "1 Added Passive Skill is Wind-up", - ["type"] = "explicit", - }, - }, - ["7850_AfflictionNotableWinterCommander"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_792262925", - ["text"] = "1 Added Passive Skill is Frantic Aspect", - ["type"] = "explicit", - }, - }, - ["7851_AfflictionNotableWinterProwler"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_755881431", - ["text"] = "1 Added Passive Skill is Winter Prowler", - ["type"] = "explicit", - }, - }, - ["7852_AfflictionNotableWishforDeath"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_608164368", - ["text"] = "1 Added Passive Skill is Wish for Death", - ["type"] = "explicit", - }, - }, - ["7853_AfflictionNotableWizardry"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_3078065247", - ["text"] = "1 Added Passive Skill is Wizardry", - ["type"] = "explicit", - }, - }, - ["7854_AfflictionNotableWoundAggravation"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_69078820", - ["text"] = "1 Added Passive Skill is Wound Aggravation", - ["type"] = "explicit", - }, - }, - ["7855_AfflictionNotableWrappedinFlame"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "explicit.stat_241783558", - ["text"] = "1 Added Passive Skill is Wrapped in Flame", - ["type"] = "explicit", - }, - }, - }, - ["Scourge"] = { - ["10020_ReducedShockEffectOnSelf"] = { - ["Ring"] = { - ["max"] = 40, - ["min"] = 31, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "enchant.stat_3801067695", - ["text"] = "#% reduced Effect of Shock on you", - ["type"] = "enchant", - }, - }, - ["1075_LocalAttributeRequirements"] = { - ["1HAxe"] = { - ["max"] = -12, - ["min"] = -20, - }, - ["1HMace"] = { - ["max"] = -12, - ["min"] = -20, - }, - ["1HSword"] = { - ["max"] = -12, - ["min"] = -20, - }, - ["1HWeapon"] = { - ["max"] = -12, - ["min"] = -20, - }, - ["2HAxe"] = { - ["max"] = -12, - ["min"] = -20, - }, - ["2HMace"] = { - ["max"] = -12, - ["min"] = -20, - }, - ["2HSword"] = { - ["max"] = -12, - ["min"] = -20, - }, - ["2HWeapon"] = { - ["max"] = -12, - ["min"] = -20, - }, - ["Boots"] = { - ["max"] = -12, - ["min"] = -20, - }, - ["Bow"] = { - ["max"] = -12, - ["min"] = -20, - }, - ["Chest"] = { - ["max"] = -12, - ["min"] = -20, - }, - ["Claw"] = { - ["max"] = -12, - ["min"] = -20, - }, - ["Dagger"] = { - ["max"] = -12, - ["min"] = -20, - }, - ["Gloves"] = { - ["max"] = -12, - ["min"] = -20, - }, - ["Helmet"] = { - ["max"] = -12, - ["min"] = -20, - }, - ["Shield"] = { - ["max"] = -12, - ["min"] = -20, - }, - ["Staff"] = { - ["max"] = -12, - ["min"] = -20, - }, - ["Wand"] = { - ["max"] = -12, - ["min"] = -20, - }, - ["inverseKey"] = "reduced", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "enchant.stat_3639275092", - ["text"] = "#% increased Attribute Requirements", - ["type"] = "enchant", - }, - }, - ["10802_PointBlank"] = { - ["Chest"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "enchant.stat_2896346114", - ["text"] = "Point Blank", - ["type"] = "enchant", - }, - }, - ["10817_IronGrip"] = { - ["Chest"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "enchant.stat_573347393", - ["text"] = "Iron Grip", - ["type"] = "enchant", - }, - }, - ["10830_IronWill"] = { - ["Chest"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "enchant.stat_4092697134", - ["text"] = "Iron Will", - ["type"] = "enchant", - }, - }, - ["1223_SpellDamage"] = { - ["1HMace"] = { - ["max"] = 50, - ["min"] = 23, - }, - ["1HWeapon"] = { - ["max"] = 50, - ["min"] = 23, - }, - ["2HWeapon"] = { - ["max"] = 75, - ["min"] = 34, - }, - ["Dagger"] = { - ["max"] = 50, - ["min"] = 23, - }, - ["Staff"] = { - ["max"] = 75, - ["min"] = 34, - }, - ["Wand"] = { - ["max"] = 50, - ["min"] = 23, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "enchant.stat_2974417149", - ["text"] = "#% increased Spell Damage", - ["type"] = "enchant", - }, - }, - ["1362_LocalFireDamage"] = { - ["1HAxe"] = { - ["max"] = 53.5, - ["min"] = 17, - }, - ["1HMace"] = { - ["max"] = 53.5, - ["min"] = 17, - }, - ["1HSword"] = { - ["max"] = 53.5, - ["min"] = 17, - }, - ["1HWeapon"] = { - ["max"] = 53.5, - ["min"] = 17, - }, - ["2HAxe"] = { - ["max"] = 81.5, - ["min"] = 30, - }, - ["2HMace"] = { - ["max"] = 81.5, - ["min"] = 30, - }, - ["2HSword"] = { - ["max"] = 81.5, - ["min"] = 30, - }, - ["2HWeapon"] = { - ["max"] = 81.5, - ["min"] = 26.5, - }, - ["Bow"] = { - ["max"] = 81.5, - ["min"] = 26.5, - }, - ["Claw"] = { - ["max"] = 53.5, - ["min"] = 17, - }, - ["Dagger"] = { - ["max"] = 53.5, - ["min"] = 17, - }, - ["Staff"] = { - ["max"] = 81.5, - ["min"] = 30, - }, - ["Wand"] = { - ["max"] = 53.5, - ["min"] = 17, - }, - ["sign"] = "", - ["specialCaseData"] = { - ["overrideModLine"] = "Adds # to # Fire Damage", - }, - ["tradeMod"] = { - ["id"] = "enchant.stat_709508406", - ["text"] = "Adds # to # Fire Damage (Local)", - ["type"] = "enchant", - }, - }, - ["1371_LocalColdDamage"] = { - ["1HAxe"] = { - ["max"] = 50, - ["min"] = 14, - }, - ["1HMace"] = { - ["max"] = 50, - ["min"] = 14, - }, - ["1HSword"] = { - ["max"] = 50, - ["min"] = 14, - }, - ["1HWeapon"] = { - ["max"] = 50, - ["min"] = 14, - }, - ["2HAxe"] = { - ["max"] = 74, - ["min"] = 27, - }, - ["2HMace"] = { - ["max"] = 74, - ["min"] = 27, - }, - ["2HSword"] = { - ["max"] = 74, - ["min"] = 27, - }, - ["2HWeapon"] = { - ["max"] = 74, - ["min"] = 23, - }, - ["Bow"] = { - ["max"] = 74, - ["min"] = 23, - }, - ["Claw"] = { - ["max"] = 50, - ["min"] = 14, - }, - ["Dagger"] = { - ["max"] = 50, - ["min"] = 14, - }, - ["Staff"] = { - ["max"] = 74, - ["min"] = 27, - }, - ["Wand"] = { - ["max"] = 50, - ["min"] = 14, - }, - ["sign"] = "", - ["specialCaseData"] = { - ["overrideModLine"] = "Adds # to # Cold Damage", - }, - ["tradeMod"] = { - ["id"] = "enchant.stat_1037193709", - ["text"] = "Adds # to # Cold Damage (Local)", - ["type"] = "enchant", - }, - }, - ["1382_LocalLightningDamage"] = { - ["1HAxe"] = { - ["max"] = 59.5, - ["min"] = 20.5, - }, - ["1HMace"] = { - ["max"] = 59.5, - ["min"] = 20.5, - }, - ["1HSword"] = { - ["max"] = 59.5, - ["min"] = 20.5, - }, - ["1HWeapon"] = { - ["max"] = 59.5, - ["min"] = 20.5, - }, - ["2HAxe"] = { - ["max"] = 113, - ["min"] = 38, - }, - ["2HMace"] = { - ["max"] = 113, - ["min"] = 38, - }, - ["2HSword"] = { - ["max"] = 113, - ["min"] = 38, - }, - ["2HWeapon"] = { - ["max"] = 113, - ["min"] = 30.5, - }, - ["Bow"] = { - ["max"] = 113, - ["min"] = 30.5, - }, - ["Claw"] = { - ["max"] = 59.5, - ["min"] = 20.5, - }, - ["Dagger"] = { - ["max"] = 59.5, - ["min"] = 20.5, - }, - ["Staff"] = { - ["max"] = 113, - ["min"] = 38, - }, - ["Wand"] = { - ["max"] = 59.5, - ["min"] = 20.5, - }, - ["sign"] = "", - ["specialCaseData"] = { - ["overrideModLine"] = "Adds # to # Lightning Damage", - }, - ["tradeMod"] = { - ["id"] = "enchant.stat_3336890334", - ["text"] = "Adds # to # Lightning Damage (Local)", - ["type"] = "enchant", - }, - }, - ["1390_LocalChaosDamage"] = { - ["1HAxe"] = { - ["max"] = 24, - ["min"] = 9, - }, - ["1HMace"] = { - ["max"] = 24, - ["min"] = 9, - }, - ["1HSword"] = { - ["max"] = 24, - ["min"] = 9, - }, - ["1HWeapon"] = { - ["max"] = 24, - ["min"] = 9, - }, - ["2HAxe"] = { - ["max"] = 46, - ["min"] = 17.5, - }, - ["2HMace"] = { - ["max"] = 46, - ["min"] = 17.5, - }, - ["2HSword"] = { - ["max"] = 46, - ["min"] = 17.5, - }, - ["2HWeapon"] = { - ["max"] = 46, - ["min"] = 13, - }, - ["Bow"] = { - ["max"] = 46, - ["min"] = 13, - }, - ["Claw"] = { - ["max"] = 24, - ["min"] = 9, - }, - ["Dagger"] = { - ["max"] = 24, - ["min"] = 9, - }, - ["Staff"] = { - ["max"] = 46, - ["min"] = 17.5, - }, - ["Wand"] = { - ["max"] = 24, - ["min"] = 9, - }, - ["sign"] = "", - ["specialCaseData"] = { - ["overrideModLine"] = "Adds # to # Chaos Damage", - }, - ["tradeMod"] = { - ["id"] = "enchant.stat_2223678961", - ["text"] = "Adds # to # Chaos Damage (Local)", - ["type"] = "enchant", - }, - }, - ["1446_IncreasedCastSpeed"] = { - ["Amulet"] = { - ["max"] = 8, - ["min"] = 5, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "enchant.stat_2891184298", - ["text"] = "#% increased Cast Speed", - ["type"] = "enchant", - }, - }, - ["1565_EnergyShieldRegeneration"] = { - ["Boots"] = { - ["max"] = 25, - ["min"] = 11, - }, - ["Chest"] = { - ["max"] = 25, - ["min"] = 11, - }, - ["Gloves"] = { - ["max"] = 25, - ["min"] = 11, - }, - ["Helmet"] = { - ["max"] = 25, - ["min"] = 11, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "enchant.stat_2339757871", - ["text"] = "#% increased Energy Shield Recharge Rate", - ["type"] = "enchant", - }, - }, - ["1609_GlobalIncreasePhysicalSpellSkillGemLevel"] = { - ["1HMace"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["1HWeapon"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["2HWeapon"] = { - ["max"] = 2, - ["min"] = 2, - }, - ["Dagger"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Staff"] = { - ["max"] = 2, - ["min"] = 2, - }, - ["Wand"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "enchant.stat_1600707273", - ["text"] = "+# to Level of all Physical Spell Skill Gems", - ["type"] = "enchant", - }, - }, - ["1610_GlobalIncreaseFireSpellSkillGemLevel"] = { - ["1HMace"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["1HWeapon"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["2HWeapon"] = { - ["max"] = 2, - ["min"] = 2, - }, - ["Dagger"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Staff"] = { - ["max"] = 2, - ["min"] = 2, - }, - ["Wand"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "enchant.stat_591105508", - ["text"] = "+# to Level of all Fire Spell Skill Gems", - ["type"] = "enchant", - }, - }, - ["1611_GlobalIncreaseColdSpellSkillGemLevel"] = { - ["1HMace"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["1HWeapon"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["2HWeapon"] = { - ["max"] = 2, - ["min"] = 2, - }, - ["Dagger"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Staff"] = { - ["max"] = 2, - ["min"] = 2, - }, - ["Wand"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "enchant.stat_2254480358", - ["text"] = "+# to Level of all Cold Spell Skill Gems", - ["type"] = "enchant", - }, - }, - ["1612_GlobalIncreaseLightningSpellSkillGemLevel"] = { - ["1HMace"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["1HWeapon"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["2HWeapon"] = { - ["max"] = 2, - ["min"] = 2, - }, - ["Dagger"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Staff"] = { - ["max"] = 2, - ["min"] = 2, - }, - ["Wand"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "enchant.stat_1545858329", - ["text"] = "+# to Level of all Lightning Spell Skill Gems", - ["type"] = "enchant", - }, - }, - ["1613_GlobalIncreaseChaosSpellSkillGemLevel"] = { - ["1HMace"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["1HWeapon"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["2HWeapon"] = { - ["max"] = 2, - ["min"] = 2, - }, - ["Dagger"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Staff"] = { - ["max"] = 2, - ["min"] = 2, - }, - ["Wand"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "enchant.stat_4226189338", - ["text"] = "+# to Level of all Chaos Spell Skill Gems", - ["type"] = "enchant", - }, - }, - ["1645_ChillEffectivenessOnSelf"] = { - ["Ring"] = { - ["max"] = 40, - ["min"] = 31, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "enchant.stat_1478653032", - ["text"] = "#% reduced Effect of Chill on you", - ["type"] = "enchant", - }, - }, - ["1749_MaximumLifeOnKillPercent"] = { - ["Chest"] = { - ["max"] = 4, - ["min"] = 3, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "enchant.stat_2023107756", - ["text"] = "Recover #% of Life on Kill", - ["type"] = "enchant", - }, - }, - ["1751_MaximumManaOnKillPercent"] = { - ["Chest"] = { - ["max"] = 4, - ["min"] = 3, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "enchant.stat_1030153674", - ["text"] = "Recover #% of Mana on Kill", - ["type"] = "enchant", - }, - }, - ["1766_MinionLife"] = { - ["Helmet"] = { - ["max"] = 15, - ["min"] = 10, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "enchant.stat_770672621", - ["text"] = "Minions have #% increased maximum Life", - ["type"] = "enchant", - }, - }, - ["1798_MovementVelocity"] = { - ["Boots"] = { - ["max"] = 15, - ["min"] = 8, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "enchant.stat_2250533757", - ["text"] = "#% increased Movement Speed", - ["type"] = "enchant", - }, - }, - ["179_LocalIncreaseSocketedMeleeGemLevel"] = { - ["Chest"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "enchant.stat_829382474", - ["text"] = "+# to Level of Socketed Melee Gems", - ["type"] = "enchant", - }, - }, - ["1844_ChanceToAvoidFreezeAndChill"] = { - ["Ring"] = { - ["max"] = 40, - ["min"] = 26, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "enchant.stat_3483999943", - ["text"] = "#% chance to Avoid being Chilled", - ["type"] = "enchant", - }, - }, - ["1845_ChanceToAvoidFreezeAndChill"] = { - ["Ring"] = { - ["max"] = 40, - ["min"] = 26, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "enchant.stat_1514829491", - ["text"] = "#% chance to Avoid being Frozen", - ["type"] = "enchant", - }, - }, - ["1846_AvoidIgnite"] = { - ["Ring"] = { - ["max"] = 40, - ["min"] = 26, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "enchant.stat_1783006896", - ["text"] = "#% chance to Avoid being Ignited", - ["type"] = "enchant", - }, - }, - ["1848_AvoidShock"] = { - ["Ring"] = { - ["max"] = 40, - ["min"] = 26, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "enchant.stat_1871765599", - ["text"] = "#% chance to Avoid being Shocked", - ["type"] = "enchant", - }, - }, - ["1849_ChanceToAvoidPoison"] = { - ["Ring"] = { - ["max"] = 40, - ["min"] = 26, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "enchant.stat_4053951709", - ["text"] = "#% chance to Avoid being Poisoned", - ["type"] = "enchant", - }, - }, - ["1851_AvoidStun"] = { - ["Gloves"] = { - ["max"] = 25, - ["min"] = 17, - }, - ["Helmet"] = { - ["max"] = 25, - ["min"] = 17, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "enchant.stat_4262448838", - ["text"] = "#% chance to Avoid being Stunned", - ["type"] = "enchant", - }, - }, - ["1874_ReducedFreezeDuration"] = { - ["Helmet"] = { - ["max"] = 40, - ["min"] = 31, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "enchant.stat_2160282525", - ["text"] = "#% reduced Freeze Duration on you", - ["type"] = "enchant", - }, - }, - ["1875_ReducedBurnDuration"] = { - ["Ring"] = { - ["max"] = 40, - ["min"] = 31, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "enchant.stat_986397080", - ["text"] = "#% reduced Ignite Duration on you", - ["type"] = "enchant", - }, - }, - ["1973_MinionDamage"] = { - ["Gloves"] = { - ["max"] = 15, - ["min"] = 8, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "enchant.stat_1589917703", - ["text"] = "Minions deal #% increased Damage", - ["type"] = "enchant", - }, - }, - ["2026_ChanceToIgnite"] = { - ["1HMace"] = { - ["max"] = 10, - ["min"] = 5, - }, - ["1HWeapon"] = { - ["max"] = 10, - ["min"] = 5, - }, - ["2HWeapon"] = { - ["max"] = 15, - ["min"] = 7, - }, - ["Staff"] = { - ["max"] = 15, - ["min"] = 7, - }, - ["Wand"] = { - ["max"] = 10, - ["min"] = 5, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "enchant.stat_1335054179", - ["text"] = "#% chance to Ignite", - ["type"] = "enchant", - }, - }, - ["2029_ChanceToFreeze"] = { - ["1HMace"] = { - ["max"] = 10, - ["min"] = 5, - }, - ["1HWeapon"] = { - ["max"] = 10, - ["min"] = 5, - }, - ["2HWeapon"] = { - ["max"] = 15, - ["min"] = 7, - }, - ["Staff"] = { - ["max"] = 15, - ["min"] = 7, - }, - ["Wand"] = { - ["max"] = 10, - ["min"] = 5, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "enchant.stat_2309614417", - ["text"] = "#% chance to Freeze", - ["type"] = "enchant", - }, - }, - ["2033_ChanceToShock"] = { - ["1HMace"] = { - ["max"] = 10, - ["min"] = 5, - }, - ["1HWeapon"] = { - ["max"] = 10, - ["min"] = 5, - }, - ["2HWeapon"] = { - ["max"] = 15, - ["min"] = 7, - }, - ["Staff"] = { - ["max"] = 15, - ["min"] = 7, - }, - ["Wand"] = { - ["max"] = 10, - ["min"] = 5, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "enchant.stat_1538773178", - ["text"] = "#% chance to Shock", - ["type"] = "enchant", - }, - }, - ["2039_CullingStrike"] = { - ["1HAxe"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["1HMace"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["1HSword"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["1HWeapon"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["2HAxe"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["2HMace"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["2HSword"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["2HWeapon"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Bow"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Claw"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Dagger"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Staff"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Wand"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "enchant.stat_2524254339", - ["text"] = "Culling Strike", - ["type"] = "enchant", - }, - }, - ["2500_LightRadius"] = { - ["Helmet"] = { - ["max"] = 35, - ["min"] = 16, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "enchant.stat_1263695895", - ["text"] = "#% increased Light Radius", - ["type"] = "enchant", - }, - }, - ["2519_TemporalChainsOnHit"] = { - ["Gloves"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "enchant.stat_4139135963", - ["text"] = "Curse Enemies with Temporal Chains on Hit", - ["type"] = "enchant", - }, - }, - ["2578_SummonTotemCastSpeed"] = { + ["1177_StrengthImplicit"] = { ["Amulet"] = { ["max"] = 30, - ["min"] = 16, - }, - ["Boots"] = { - ["max"] = 30, - ["min"] = 16, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "enchant.stat_3374165039", - ["text"] = "#% increased Totem Placement speed", - ["type"] = "enchant", - }, - }, - ["2629_EnduranceChargeOnKillChance"] = { - ["Ring"] = { - ["max"] = 12, - ["min"] = 5, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "enchant.stat_1054322244", - ["text"] = "#% chance to gain an Endurance Charge on Kill", - ["type"] = "enchant", - }, - }, - ["2631_FrenzyChargeOnKillChance"] = { - ["Ring"] = { - ["max"] = 12, - ["min"] = 5, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "enchant.stat_1826802197", - ["text"] = "#% chance to gain a Frenzy Charge on Kill", - ["type"] = "enchant", - }, - }, - ["2633_PowerChargeOnKillChance"] = { - ["Ring"] = { - ["max"] = 12, - ["min"] = 5, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "enchant.stat_2483795307", - ["text"] = "#% chance to gain a Power Charge on Kill", - ["type"] = "enchant", - }, - }, - ["2745_LocalMeleeWeaponRange"] = { - ["1HAxe"] = { - ["max"] = 0.4, - ["min"] = 0.1, - }, - ["1HMace"] = { - ["max"] = 0.4, - ["min"] = 0.1, - }, - ["1HSword"] = { - ["max"] = 0.4, - ["min"] = 0.1, - }, - ["1HWeapon"] = { - ["max"] = 0.4, - ["min"] = 0.1, - }, - ["2HAxe"] = { - ["max"] = 0.4, - ["min"] = 0.1, - }, - ["2HMace"] = { - ["max"] = 0.4, - ["min"] = 0.1, - }, - ["2HSword"] = { - ["max"] = 0.4, - ["min"] = 0.1, - }, - ["2HWeapon"] = { - ["max"] = 0.4, - ["min"] = 0.1, - }, - ["Bow"] = { - ["max"] = 0.4, - ["min"] = 0.1, - }, - ["Claw"] = { - ["max"] = 0.4, - ["min"] = 0.1, - }, - ["Dagger"] = { - ["max"] = 0.4, - ["min"] = 0.1, - }, - ["Staff"] = { - ["max"] = 0.4, - ["min"] = 0.1, - }, - ["Wand"] = { - ["max"] = 0.4, - ["min"] = 0.1, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "enchant.stat_350598685", - ["text"] = "+# metres to Weapon Range", - ["type"] = "enchant", - }, - }, - ["2824_ReturningAttackProjectiles"] = { - ["Quiver"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "enchant.stat_1658124062", - ["text"] = "Attack Projectiles Return to you", - ["type"] = "enchant", - }, - }, - ["5026_ColdExposureOnHit"] = { - ["1HMace"] = { - ["max"] = 12, - ["min"] = 7, - }, - ["1HWeapon"] = { - ["max"] = 12, - ["min"] = 7, - }, - ["2HWeapon"] = { - ["max"] = 18, - ["min"] = 10, - }, - ["Dagger"] = { - ["max"] = 12, - ["min"] = 7, - }, - ["Staff"] = { - ["max"] = 18, - ["min"] = 10, - }, - ["Wand"] = { - ["max"] = 12, - ["min"] = 7, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "enchant.stat_2630708439", - ["text"] = "#% chance to inflict Cold Exposure on Hit", - ["type"] = "enchant", - }, - }, - ["5027_FireExposureOnHit"] = { - ["1HMace"] = { - ["max"] = 12, - ["min"] = 7, - }, - ["1HWeapon"] = { - ["max"] = 12, - ["min"] = 7, - }, - ["2HWeapon"] = { - ["max"] = 18, - ["min"] = 10, - }, - ["Dagger"] = { - ["max"] = 12, - ["min"] = 7, - }, - ["Staff"] = { - ["max"] = 18, - ["min"] = 10, - }, - ["Wand"] = { - ["max"] = 12, - ["min"] = 7, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "enchant.stat_3602667353", - ["text"] = "#% chance to inflict Fire Exposure on Hit", - ["type"] = "enchant", - }, - }, - ["5028_LightningExposureOnHit"] = { - ["1HMace"] = { - ["max"] = 12, - ["min"] = 7, - }, - ["1HWeapon"] = { - ["max"] = 12, - ["min"] = 7, - }, - ["2HWeapon"] = { - ["max"] = 18, - ["min"] = 10, - }, - ["Dagger"] = { - ["max"] = 12, - ["min"] = 7, - }, - ["Staff"] = { - ["max"] = 18, - ["min"] = 10, - }, - ["Wand"] = { - ["max"] = 12, - ["min"] = 7, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "enchant.stat_4265906483", - ["text"] = "#% chance to inflict Lightning Exposure on Hit", - ["type"] = "enchant", - }, - }, - }, - ["Synthesis"] = { - ["10009_ShockEffect"] = { - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_2527686725", - ["text"] = "#% increased Effect of Shock", - ["type"] = "implicit", - }, - }, - ["10044_BrandAttachmentRange"] = { - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_4223377453", - ["text"] = "#% increased Brand Attachment range", - ["type"] = "implicit", - }, - }, - ["10126_AdditionalCriticalStrikeChanceWithSpells"] = { - ["sign"] = "", - ["specialCaseData"] = { + ["min"] = 20, }, - ["tradeMod"] = { - ["id"] = "implicit.stat_791835907", - ["text"] = "+#% to Spell Critical Strike Chance", - ["type"] = "implicit", + ["Belt"] = { + ["max"] = 35, + ["min"] = 25, }, - }, - ["10137_SpellsDoubleDamageChance"] = { ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2813626504", - ["text"] = "Spells have a #% chance to deal Double Damage", + ["id"] = "implicit.stat_4080418644", + ["text"] = "+# to Strength", ["type"] = "implicit", }, }, - ["10147_SpellDamagePerMana"] = { - ["sign"] = "", - ["specialCaseData"] = { + ["1178_DexterityImplicit"] = { + ["Amulet"] = { + ["max"] = 30, + ["min"] = 20, }, - ["tradeMod"] = { - ["id"] = "implicit.stat_3555662994", - ["text"] = "#% increased Spell Damage per 500 Maximum Mana", - ["type"] = "implicit", + ["Quiver"] = { + ["max"] = 40, + ["min"] = 30, }, - }, - ["10154_SpellDamagePer10Strength"] = { ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1073314277", - ["text"] = "#% increased Spell Damage per 10 Strength", + ["id"] = "implicit.stat_3261801346", + ["text"] = "+# to Dexterity", ["type"] = "implicit", }, }, - ["10155_SpellDamagePer16Dexterity"] = { + ["1179_IntelligenceImplicit"] = { + ["Amulet"] = { + ["max"] = 30, + ["min"] = 20, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2612056840", - ["text"] = "#% increased Spell Damage per 16 Dexterity", + ["id"] = "implicit.stat_328541901", + ["text"] = "+# to Intelligence", ["type"] = "implicit", }, }, - ["10156_SpellDamagePer16Intelligence"] = { + ["1180_HybridStrDex"] = { + ["Amulet"] = { + ["max"] = 24, + ["min"] = 16, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2818518881", - ["text"] = "#% increased Spell Damage per 10 Intelligence", + ["id"] = "implicit.stat_538848803", + ["text"] = "+# to Strength and Dexterity", ["type"] = "implicit", }, }, - ["10157_SpellDamagePer16Strength"] = { - ["sign"] = "", - ["specialCaseData"] = { + ["1180_StrengthDexterityForJewel"] = { + ["2HSword"] = { + ["max"] = 50, + ["min"] = 50, }, - ["tradeMod"] = { - ["id"] = "implicit.stat_1073314277", - ["text"] = "#% increased Spell Damage per 10 Strength", - ["type"] = "implicit", + ["2HWeapon"] = { + ["max"] = 50, + ["min"] = 50, }, - }, - ["10189_SpellsHinderOnHitChance"] = { ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3002506763", - ["text"] = "#% chance to Hinder Enemies on Hit with Spells", + ["id"] = "implicit.stat_538848803", + ["text"] = "+# to Strength and Dexterity", ["type"] = "implicit", }, }, - ["10432_DamageWithTriggeredSpells"] = { + ["1181_HybridStrInt"] = { + ["Amulet"] = { + ["max"] = 24, + ["min"] = 16, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3067892458", - ["text"] = "Triggered Spells deal #% increased Spell Damage", + ["id"] = "implicit.stat_1535626285", + ["text"] = "+# to Strength and Intelligence", ["type"] = "implicit", }, }, - ["10457_BurningGroundEffectEffectiveness"] = { - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_1643688236", - ["text"] = "Unaffected by Burning Ground", - ["type"] = "implicit", + ["1182_HybridDexInt"] = { + ["Amulet"] = { + ["max"] = 24, + ["min"] = 16, }, - }, - ["10462_ChilledGroundEffectEffectiveness"] = { + ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3653191834", - ["text"] = "Unaffected by Chilled Ground", + ["id"] = "implicit.stat_2300185227", + ["text"] = "+# to Dexterity and Intelligence", ["type"] = "implicit", }, }, - ["10482_ShockedGroundEffectEffectiveness"] = { - ["specialCaseData"] = { + ["1184_PercentageStrength"] = { + ["2HMace"] = { + ["max"] = 10, + ["min"] = 10, }, - ["tradeMod"] = { - ["id"] = "implicit.stat_2234049899", - ["text"] = "Unaffected by Shocked Ground", - ["type"] = "implicit", + ["2HWeapon"] = { + ["max"] = 10, + ["min"] = 10, }, - }, - ["10536_VitalityReservation"] = { ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1233806203", - ["text"] = "Vitality has #% increased Mana Reservation Efficiency", + ["id"] = "implicit.stat_734614379", + ["text"] = "#% increased Strength", ["type"] = "implicit", }, }, - ["10537_VitalityReservationEfficiency"] = { + ["1210_DegenerationDamage"] = { + ["Gloves"] = { + ["max"] = 18, + ["min"] = 14, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1233806203", - ["text"] = "Vitality has #% increased Mana Reservation Efficiency", + ["id"] = "implicit.stat_967627487", + ["text"] = "#% increased Damage over Time", ["type"] = "implicit", }, }, - ["10821_UnwaveringStance"] = { - ["specialCaseData"] = { + ["1223_SpellDamage"] = { + ["1HWeapon"] = { + ["max"] = 40, + ["min"] = 8, }, - ["tradeMod"] = { - ["id"] = "implicit.stat_1683578560", - ["text"] = "Unwavering Stance", - ["type"] = "implicit", + ["Chest"] = { + ["max"] = 10, + ["min"] = 3, + }, + ["Gloves"] = { + ["max"] = 16, + ["min"] = 12, + }, + ["Shield"] = { + ["max"] = 15, + ["min"] = 5, + }, + ["Wand"] = { + ["max"] = 40, + ["min"] = 8, }, - }, - ["1138_BlockPercent"] = { ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2530372417", - ["text"] = "#% Chance to Block Attack Damage", + ["id"] = "implicit.stat_2974417149", + ["text"] = "#% increased Spell Damage", ["type"] = "implicit", }, }, - ["1141_SpellDamageSuppressed"] = { + ["1231_PhysicalDamagePercent"] = { + ["1HAxe"] = { + ["max"] = 12, + ["min"] = 8, + }, + ["1HWeapon"] = { + ["max"] = 12, + ["min"] = 8, + }, + ["Belt"] = { + ["max"] = 24, + ["min"] = 12, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_4116705863", - ["text"] = "Prevent +#% of Suppressed Spell Damage", + ["id"] = "implicit.stat_1310194496", + ["text"] = "#% increased Global Physical Damage", ["type"] = "implicit", }, }, - ["1142_ChanceToSuppressSpellsOld"] = { + ["1234_MeleeDamage"] = { + ["Gloves"] = { + ["max"] = 20, + ["min"] = 16, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3680664274", - ["text"] = "+#% chance to Suppress Spell Damage", + ["id"] = "implicit.stat_1002362373", + ["text"] = "#% increased Melee Damage", ["type"] = "implicit", }, }, - ["1160_SpellBlockPercentage"] = { + ["1248_BleedDotMultiplier"] = { + ["2HAxe"] = { + ["max"] = 20, + ["min"] = 20, + }, + ["2HWeapon"] = { + ["max"] = 20, + ["min"] = 20, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_561307714", - ["text"] = "#% Chance to Block Spell Damage", + ["id"] = "implicit.stat_1423749435", + ["text"] = "+#% to Damage over Time Multiplier for Bleeding", ["type"] = "implicit", }, }, - ["1176_AllAttributes"] = { + ["1266_PhysicalDamage"] = { + ["Quiver"] = { + ["max"] = 21, + ["min"] = 2.5, + }, + ["Ring"] = { + ["max"] = 9, + ["min"] = 2.5, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1379411836", - ["text"] = "+# to all Attributes", + ["id"] = "implicit.stat_3032590688", + ["text"] = "Adds # to # Physical Damage to Attacks", ["type"] = "implicit", }, }, - ["1177_StrengthImplicit"] = { + ["1360_FireDamage"] = { + ["Quiver"] = { + ["max"] = 21, + ["min"] = 3, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_4080418644", - ["text"] = "+# to Strength", + ["id"] = "implicit.stat_1573130764", + ["text"] = "Adds # to # Fire Damage to Attacks", ["type"] = "implicit", }, }, - ["1178_DexterityImplicit"] = { + ["1362_LocalFireDamage"] = { + ["2HWeapon"] = { + ["max"] = 165, + ["min"] = 57.5, + }, + ["Bow"] = { + ["max"] = 165, + ["min"] = 57.5, + }, ["sign"] = "", ["specialCaseData"] = { + ["overrideModLine"] = "Adds # to # Fire Damage", }, ["tradeMod"] = { - ["id"] = "implicit.stat_3261801346", - ["text"] = "+# to Dexterity", + ["id"] = "implicit.stat_709508406", + ["text"] = "Adds # to # Fire Damage (Local)", ["type"] = "implicit", }, }, - ["1179_IntelligenceImplicit"] = { + ["1368_AddedColdDamageColdPenetration"] = { + ["Helmet"] = { + ["max"] = 106.5, + ["min"] = 4, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_328541901", - ["text"] = "+# to Intelligence", + ["id"] = "implicit.stat_2387423236", + ["text"] = "Adds # to # Cold Damage", ["type"] = "implicit", }, }, - ["1183_PercentageAllAttributes"] = { + ["1369_ColdDamage"] = { + ["Quiver"] = { + ["max"] = 2.5, + ["min"] = 2.5, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3143208761", - ["text"] = "#% increased Attributes", + ["id"] = "implicit.stat_4067062424", + ["text"] = "Adds # to # Cold Damage to Attacks", ["type"] = "implicit", }, }, - ["1184_PercentageStrength"] = { + ["1373_AddedFireDamageSpellsAndAttacksImplicit"] = { + ["1HWeapon"] = { + ["max"] = 47.5, + ["min"] = 2, + }, + ["Wand"] = { + ["max"] = 47.5, + ["min"] = 2, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_734614379", - ["text"] = "#% increased Strength", + ["id"] = "implicit.stat_3964634628", + ["text"] = "Adds # to # Fire Damage to Spells and Attacks", ["type"] = "implicit", }, }, - ["1185_PercentageDexterity"] = { + ["1374_AddedColdDamageSpellsAndAttacksImplicit"] = { + ["1HWeapon"] = { + ["max"] = 38, + ["min"] = 3, + }, + ["Wand"] = { + ["max"] = 38, + ["min"] = 3, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_4139681126", - ["text"] = "#% increased Dexterity", + ["id"] = "implicit.stat_1662717006", + ["text"] = "Adds # to # Cold Damage to Spells and Attacks", ["type"] = "implicit", }, }, - ["1186_PercentageIntelligence"] = { + ["1380_LightningDamage"] = { + ["Quiver"] = { + ["max"] = 3, + ["min"] = 3, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_656461285", - ["text"] = "#% increased Intelligence", + ["id"] = "implicit.stat_1754445556", + ["text"] = "Adds # to # Lightning Damage to Attacks", ["type"] = "implicit", }, }, - ["1191_AllDamage"] = { + ["1385_IncreasedChaosDamage"] = { + ["Ring"] = { + ["max"] = 23, + ["min"] = 17, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2154246560", - ["text"] = "#% increased Damage", + ["id"] = "implicit.stat_736967255", + ["text"] = "#% increased Chaos Damage", ["type"] = "implicit", }, }, - ["1198_AttackDamage"] = { + ["1390_LocalChaosDamage"] = { + ["1HWeapon"] = { + ["max"] = 88, + ["min"] = 39, + }, + ["Claw"] = { + ["max"] = 88, + ["min"] = 39, + }, ["sign"] = "", ["specialCaseData"] = { + ["overrideModLine"] = "Adds # to # Chaos Damage", }, ["tradeMod"] = { - ["id"] = "implicit.stat_2843214518", - ["text"] = "#% increased Attack Damage", + ["id"] = "implicit.stat_2223678961", + ["text"] = "Adds # to # Chaos Damage (Local)", ["type"] = "implicit", }, }, - ["1210_DegenerationDamage"] = { + ["1409_AddedLightningDamageSpellsAndAttacksImplicit"] = { + ["1HWeapon"] = { + ["max"] = 43.5, + ["min"] = 5, + }, + ["Wand"] = { + ["max"] = 43.5, + ["min"] = 5, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_967627487", - ["text"] = "#% increased Damage over Time", + ["id"] = "implicit.stat_2885144362", + ["text"] = "Adds # to # Lightning Damage to Spells and Attacks", ["type"] = "implicit", }, }, - ["1217_DamageWhileLeechingLife"] = { + ["1410_IncreasedAttackSpeed"] = { + ["Quiver"] = { + ["max"] = 10, + ["min"] = 8, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3591306273", - ["text"] = "#% increased Damage while Leeching Life", + ["id"] = "implicit.stat_681332047", + ["text"] = "#% increased Attack Speed", ["type"] = "implicit", }, }, - ["1219_DamageWhileLeechingMana"] = { + ["1413_LocalIncreasedAttackSpeed"] = { + ["1HMace"] = { + ["max"] = 6, + ["min"] = 4, + }, + ["1HWeapon"] = { + ["max"] = 6, + ["min"] = 4, + }, ["sign"] = "", ["specialCaseData"] = { + ["overrideModLine"] = "#% increased Attack Speed", }, ["tradeMod"] = { - ["id"] = "implicit.stat_1994684426", - ["text"] = "#% increased Damage while Leeching Mana", + ["id"] = "implicit.stat_210067635", + ["text"] = "#% increased Attack Speed (Local)", ["type"] = "implicit", }, }, - ["1223_SpellDamage"] = { + ["1434_IncreasedAccuracyPercent"] = { + ["Quiver"] = { + ["max"] = 30, + ["min"] = 20, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2974417149", - ["text"] = "#% increased Spell Damage", + ["id"] = "implicit.stat_624954515", + ["text"] = "#% increased Global Accuracy Rating", ["type"] = "implicit", }, }, - ["1227_SpellDamageWithStaff"] = { + ["1434_LocalAccuracyRatingIncrease"] = { + ["1HSword"] = { + ["max"] = 40, + ["min"] = 40, + }, + ["1HWeapon"] = { + ["max"] = 40, + ["min"] = 40, + }, + ["2HSword"] = { + ["max"] = 60, + ["min"] = 40, + }, + ["2HWeapon"] = { + ["max"] = 60, + ["min"] = 40, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3496944181", - ["text"] = "#% increased Spell Damage while wielding a Staff", + ["id"] = "implicit.stat_624954515", + ["text"] = "#% increased Global Accuracy Rating", ["type"] = "implicit", }, }, - ["1229_SpellDamageWithShield"] = { + ["1446_IncreasedCastSpeed"] = { + ["1HWeapon"] = { + ["max"] = 14, + ["min"] = 10, + }, + ["Wand"] = { + ["max"] = 14, + ["min"] = 10, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1766142294", - ["text"] = "#% increased Spell Damage while holding a Shield", + ["id"] = "implicit.stat_2891184298", + ["text"] = "#% increased Cast Speed", ["type"] = "implicit", }, }, - ["1230_SpellDamageWithDualWield"] = { + ["1459_CriticalStrikeChance"] = { + ["1HWeapon"] = { + ["max"] = 30, + ["min"] = 30, + }, + ["2HWeapon"] = { + ["max"] = 100, + ["min"] = 80, + }, + ["Dagger"] = { + ["max"] = 30, + ["min"] = 30, + }, + ["Ring"] = { + ["max"] = 30, + ["min"] = 20, + }, + ["Staff"] = { + ["max"] = 100, + ["min"] = 80, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1678690824", - ["text"] = "#% increased Spell Damage while Dual Wielding", + ["id"] = "implicit.stat_587431675", + ["text"] = "#% increased Global Critical Strike Chance", ["type"] = "implicit", }, }, - ["1231_PhysicalDamagePercent"] = { + ["1464_LocalCriticalStrikeChance"] = { + ["2HAxe"] = { + ["max"] = 50, + ["min"] = 50, + }, + ["2HWeapon"] = { + ["max"] = 50, + ["min"] = 30, + }, + ["Bow"] = { + ["max"] = 50, + ["min"] = 30, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1310194496", - ["text"] = "#% increased Global Physical Damage", + ["id"] = "implicit.stat_2375316951", + ["text"] = "#% increased Critical Strike Chance", ["type"] = "implicit", }, }, - ["1232_LocalPhysicalDamagePercent"] = { + ["1465_CriticalStrikeChanceWithBows"] = { + ["Quiver"] = { + ["max"] = 30, + ["min"] = 20, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1509134228", - ["text"] = "#% increased Physical Damage", + ["id"] = "implicit.stat_2091591880", + ["text"] = "#% increased Critical Strike Chance with Bows", ["type"] = "implicit", }, }, - ["1234_MeleeDamage"] = { + ["1488_CriticalStrikeMultiplier"] = { + ["1HSword"] = { + ["max"] = 35, + ["min"] = 25, + }, + ["1HWeapon"] = { + ["max"] = 35, + ["min"] = 25, + }, + ["2HSword"] = { + ["max"] = 50, + ["min"] = 25, + }, + ["2HWeapon"] = { + ["max"] = 50, + ["min"] = 15, + }, + ["Bow"] = { + ["max"] = 25, + ["min"] = 15, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1002362373", - ["text"] = "#% increased Melee Damage", + ["id"] = "implicit.stat_3556824919", + ["text"] = "+#% to Global Critical Strike Multiplier", ["type"] = "implicit", }, }, - ["1256_ColdDamageOverTimeMultiplier"] = { + ["1517_StunThresholdReduction"] = { + ["1HMace"] = { + ["max"] = 15, + ["min"] = 10, + }, + ["1HWeapon"] = { + ["max"] = 15, + ["min"] = 10, + }, + ["2HMace"] = { + ["max"] = 20, + ["min"] = 20, + }, + ["2HWeapon"] = { + ["max"] = 20, + ["min"] = 20, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1950806024", - ["text"] = "+#% to Cold Damage over Time Multiplier", + ["id"] = "implicit.stat_1443060084", + ["text"] = "#% reduced Enemy Stun Threshold", ["type"] = "implicit", }, }, - ["1259_ChaosDamageOverTimeMultiplier"] = { + ["1558_EnergyShieldImplicit"] = { + ["Belt"] = { + ["max"] = 80, + ["min"] = 9, + }, + ["Ring"] = { + ["max"] = 25, + ["min"] = 15, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_4055307827", - ["text"] = "+#% to Chaos Damage over Time Multiplier", + ["id"] = "implicit.stat_3489782002", + ["text"] = "+# to maximum Energy Shield", ["type"] = "implicit", }, }, - ["1276_LocalPhysicalDamage"] = { + ["1558_EnergyShieldLocalDisplaySpendEnergyShieldForCostsBeforeManaForSocketedSkills"] = { + ["2HWeapon"] = { + ["max"] = 165, + ["min"] = 66, + }, + ["Staff"] = { + ["max"] = 165, + ["min"] = 66, + }, ["sign"] = "", ["specialCaseData"] = { - ["overrideModLine"] = "Adds # to # Physical Damage", + ["overrideModLine"] = "+# to maximum Energy Shield", }, ["tradeMod"] = { - ["id"] = "implicit.stat_1940865751", - ["text"] = "Adds # to # Physical Damage (Local)", + ["id"] = "implicit.stat_4052037485", + ["text"] = "+# to maximum Energy Shield (Local)", ["type"] = "implicit", }, }, - ["1276_LocalPhysicalDamageTwoHanded"] = { + ["1562_EnergyShieldDelay"] = { + ["Amulet"] = { + ["max"] = 15, + ["min"] = 10, + }, ["sign"] = "", ["specialCaseData"] = { - ["overrideModLine"] = "Adds # to # Physical Damage", }, ["tradeMod"] = { - ["id"] = "implicit.stat_1940865751", - ["text"] = "Adds # to # Physical Damage (Local)", + ["id"] = "implicit.stat_1782086450", + ["text"] = "#% faster start of Energy Shield Recharge", ["type"] = "implicit", }, }, - ["1303_AxeIncreasedPhysicalDamage"] = { + ["1569_IncreasedLife"] = { + ["Belt"] = { + ["max"] = 40, + ["min"] = 25, + }, + ["Ring"] = { + ["max"] = 30, + ["min"] = 20, + }, + ["Shield"] = { + ["max"] = 40, + ["min"] = 10, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2008219439", - ["text"] = "#% increased Physical Damage with Axes", + ["id"] = "implicit.stat_3299347043", + ["text"] = "+# to maximum Life", ["type"] = "implicit", }, }, - ["1307_StaffIncreasedPhysicalDamage"] = { + ["1571_MaximumLifeIncreasePercent"] = { + ["Ring"] = { + ["max"] = 7, + ["min"] = 5, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3150705301", - ["text"] = "#% increased Physical Damage with Staves", + ["id"] = "implicit.stat_983749596", + ["text"] = "#% increased maximum Life", ["type"] = "implicit", }, }, - ["1315_ClawIncreasedPhysicalDamage"] = { + ["1574_LifeRegeneration"] = { + ["Amulet"] = { + ["max"] = 4, + ["min"] = 2, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_635761691", - ["text"] = "#% increased Physical Damage with Claws", + ["id"] = "implicit.stat_3325883026", + ["text"] = "Regenerate # Life per second", ["type"] = "implicit", }, }, - ["1321_DaggerIncreasedPhysicalDamage"] = { - ["sign"] = "", - ["specialCaseData"] = { + ["1579_IncreasedMana"] = { + ["Chest"] = { + ["max"] = 25, + ["min"] = 20, }, - ["tradeMod"] = { - ["id"] = "implicit.stat_3882531569", - ["text"] = "#% increased Physical Damage with Daggers", - ["type"] = "implicit", + ["Ring"] = { + ["max"] = 30, + ["min"] = 20, }, - }, - ["1327_MaceIncreasedPhysicalDamage"] = { ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3774831856", - ["text"] = "#% increased Physical Damage with Maces or Sceptres", + ["id"] = "implicit.stat_1050105434", + ["text"] = "+# to maximum Mana", ["type"] = "implicit", }, }, - ["1333_BowIncreasedPhysicalDamage"] = { - ["sign"] = "", + ["1580_GainManaOnManaPaidManaCost"] = { + ["Gloves"] = { + ["max"] = -30, + ["min"] = -30, + }, + ["inverseKey"] = "reduced", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_402920808", - ["text"] = "#% increased Physical Damage with Bows", + ["id"] = "implicit.stat_2748665614", + ["text"] = "#% increased maximum Mana", ["type"] = "implicit", }, }, - ["1338_SwordIncreasedPhysicalDamage"] = { + ["1580_MaximumManaIncreasePercent"] = { + ["Ring"] = { + ["max"] = 10, + ["min"] = 8, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3814560373", - ["text"] = "#% increased Physical Damage with Swords", + ["id"] = "implicit.stat_2748665614", + ["text"] = "#% increased maximum Mana", ["type"] = "implicit", }, }, - ["1345_WandIncreasedPhysicalDamage"] = { + ["1584_ManaRegeneration"] = { + ["Amulet"] = { + ["max"] = 56, + ["min"] = 20, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2769075491", - ["text"] = "#% increased Physical Damage with Wands", + ["id"] = "implicit.stat_789117908", + ["text"] = "#% increased Mana Regeneration Rate", ["type"] = "implicit", }, }, - ["1357_FireDamagePercentage"] = { + ["1596_ItemFoundRarityIncrease"] = { + ["Amulet"] = { + ["max"] = 20, + ["min"] = 12, + }, + ["Belt"] = { + ["max"] = 30, + ["min"] = 20, + }, + ["Ring"] = { + ["max"] = 15, + ["min"] = 6, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3962278098", - ["text"] = "#% increased Fire Damage", + ["id"] = "implicit.stat_3917489142", + ["text"] = "#% increased Rarity of Items found", ["type"] = "implicit", }, }, - ["1359_GlobalAddedFireDamage"] = { + ["15_MaxPrefixMaxSuffixImplicit"] = { + ["Ring"] = { + ["max"] = 3, + ["min"] = 1, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_321077055", - ["text"] = "Adds # to # Fire Damage", + ["id"] = "implicit.stat_3182714256", + ["text"] = "+# Prefix Modifier allowed", ["type"] = "implicit", }, }, - ["1362_LocalFireDamage"] = { + ["15_MaxPrefixMaxSuffixModEffectImplicit"] = { + ["Amulet"] = { + ["max"] = 2, + ["min"] = 1, + }, ["sign"] = "", ["specialCaseData"] = { - ["overrideModLine"] = "Adds # to # Fire Damage", }, ["tradeMod"] = { - ["id"] = "implicit.stat_709508406", - ["text"] = "Adds # to # Fire Damage (Local)", + ["id"] = "implicit.stat_3182714256", + ["text"] = "+# Prefix Modifier allowed", ["type"] = "implicit", }, }, - ["1362_LocalFireDamageTwoHand"] = { + ["1619_AllResistances"] = { + ["Amulet"] = { + ["max"] = 12, + ["min"] = 8, + }, + ["Boots"] = { + ["max"] = 16, + ["min"] = 8, + }, + ["Chest"] = { + ["max"] = 25, + ["min"] = 8, + }, + ["Ring"] = { + ["max"] = 10, + ["min"] = 8, + }, + ["Shield"] = { + ["max"] = 12, + ["min"] = 4, + }, ["sign"] = "", ["specialCaseData"] = { - ["overrideModLine"] = "Adds # to # Fire Damage", }, ["tradeMod"] = { - ["id"] = "implicit.stat_709508406", - ["text"] = "Adds # to # Fire Damage (Local)", + ["id"] = "implicit.stat_2901986750", + ["text"] = "+#% to all Elemental Resistances", ["type"] = "implicit", }, }, - ["1366_ColdDamagePercentage"] = { + ["1623_XophBreachRingImplicit"] = { + ["Ring"] = { + ["max"] = 2, + ["min"] = 2, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3291658075", - ["text"] = "#% increased Cold Damage", + ["id"] = "implicit.stat_4095671657", + ["text"] = "+#% to maximum Fire Resistance", ["type"] = "implicit", }, }, - ["1368_GlobalAddedColdDamage"] = { + ["1625_FireResistance"] = { + ["Amulet"] = { + ["max"] = 30, + ["min"] = 20, + }, + ["Ring"] = { + ["max"] = 30, + ["min"] = 20, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2387423236", - ["text"] = "Adds # to # Cold Damage", + ["id"] = "implicit.stat_3372524247", + ["text"] = "+#% to Fire Resistance", ["type"] = "implicit", }, }, - ["1371_LocalColdDamage"] = { + ["1629_TulBreachRingImplicit"] = { + ["Ring"] = { + ["max"] = 2, + ["min"] = 2, + }, ["sign"] = "", ["specialCaseData"] = { - ["overrideModLine"] = "Adds # to # Cold Damage", }, ["tradeMod"] = { - ["id"] = "implicit.stat_1037193709", - ["text"] = "Adds # to # Cold Damage (Local)", + ["id"] = "implicit.stat_3676141501", + ["text"] = "+#% to maximum Cold Resistance", ["type"] = "implicit", }, }, - ["1371_LocalColdDamageTwoHand"] = { + ["1631_ColdResistance"] = { + ["Ring"] = { + ["max"] = 30, + ["min"] = 20, + }, ["sign"] = "", ["specialCaseData"] = { - ["overrideModLine"] = "Adds # to # Cold Damage", }, ["tradeMod"] = { - ["id"] = "implicit.stat_1037193709", - ["text"] = "Adds # to # Cold Damage (Local)", + ["id"] = "implicit.stat_4220027924", + ["text"] = "+#% to Cold Resistance", ["type"] = "implicit", }, }, - ["1377_LightningDamagePercentage"] = { + ["1634_EshBreachRingImplicit"] = { + ["Ring"] = { + ["max"] = 2, + ["min"] = 2, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2231156303", - ["text"] = "#% increased Lightning Damage", + ["id"] = "implicit.stat_1011760251", + ["text"] = "+#% to maximum Lightning Resistance", ["type"] = "implicit", }, }, - ["1379_GlobalAddedLightningDamage"] = { + ["1636_LightningResistance"] = { + ["Ring"] = { + ["max"] = 30, + ["min"] = 20, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1334060246", - ["text"] = "Adds # to # Lightning Damage", + ["id"] = "implicit.stat_1671376347", + ["text"] = "+#% to Lightning Resistance", ["type"] = "implicit", }, }, - ["1382_LocalLightningDamage"] = { + ["1640_ChayulaBreachRingImplicit"] = { + ["Ring"] = { + ["max"] = 2, + ["min"] = 2, + }, ["sign"] = "", ["specialCaseData"] = { - ["overrideModLine"] = "Adds # to # Lightning Damage", }, ["tradeMod"] = { - ["id"] = "implicit.stat_3336890334", - ["text"] = "Adds # to # Lightning Damage (Local)", + ["id"] = "implicit.stat_1301765461", + ["text"] = "+#% to maximum Chaos Resistance", ["type"] = "implicit", }, }, - ["1382_LocalLightningDamageTwoHand"] = { + ["1640_MaxChaosResistanceCrushed"] = { + ["Helmet"] = { + ["max"] = 4, + ["min"] = 2, + }, ["sign"] = "", ["specialCaseData"] = { - ["overrideModLine"] = "Adds # to # Lightning Damage", }, ["tradeMod"] = { - ["id"] = "implicit.stat_3336890334", - ["text"] = "Adds # to # Lightning Damage (Local)", + ["id"] = "implicit.stat_1301765461", + ["text"] = "+#% to maximum Chaos Resistance", ["type"] = "implicit", }, }, - ["1385_IncreasedChaosDamage"] = { + ["1641_ChaosResistance"] = { + ["Boots"] = { + ["max"] = 17, + ["min"] = 13, + }, + ["Ring"] = { + ["max"] = 23, + ["min"] = 17, + }, + ["Shield"] = { + ["max"] = 19, + ["min"] = 11, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_736967255", - ["text"] = "#% increased Chaos Damage", + ["id"] = "implicit.stat_2923486259", + ["text"] = "+#% to Chaos Resistance", ["type"] = "implicit", }, }, - ["1386_GlobalAddedChaosDamage"] = { + ["1651_LifeLeechLocalPermyriad"] = { + ["1HWeapon"] = { + ["max"] = 2, + ["min"] = 1.6, + }, + ["Claw"] = { + ["max"] = 2, + ["min"] = 1.6, + }, ["sign"] = "", ["specialCaseData"] = { + ["overrideModLine"] = "#% of Physical Attack Damage Leeched as Life", }, ["tradeMod"] = { - ["id"] = "implicit.stat_3531280422", - ["text"] = "Adds # to # Chaos Damage", + ["id"] = "implicit.stat_55876295", + ["text"] = "#% of Physical Attack Damage Leeched as Life (Local)", ["type"] = "implicit", }, }, - ["1390_LocalChaosDamage"] = { + ["16_MaxPrefixMaxSuffixImplicit"] = { + ["Ring"] = { + ["max"] = 3, + ["min"] = 1, + }, ["sign"] = "", ["specialCaseData"] = { - ["overrideModLine"] = "Adds # to # Chaos Damage", }, ["tradeMod"] = { - ["id"] = "implicit.stat_2223678961", - ["text"] = "Adds # to # Chaos Damage (Local)", + ["id"] = "implicit.stat_718638445", + ["text"] = "+# Suffix Modifier allowed", ["type"] = "implicit", }, }, - ["1390_LocalChaosDamageTwoHand"] = { + ["16_MaxPrefixMaxSuffixModEffectImplicit"] = { + ["Amulet"] = { + ["max"] = 1, + ["min"] = 1, + }, ["sign"] = "", ["specialCaseData"] = { - ["overrideModLine"] = "Adds # to # Chaos Damage", }, ["tradeMod"] = { - ["id"] = "implicit.stat_2223678961", - ["text"] = "Adds # to # Chaos Damage (Local)", + ["id"] = "implicit.stat_718638445", + ["text"] = "+# Suffix Modifier allowed", ["type"] = "implicit", }, }, - ["1404_SpellAddedFireDamage"] = { + ["1738_LifeAndManaOnHitSeparatedLocal"] = { + ["1HWeapon"] = { + ["max"] = 38, + ["min"] = 15, + }, + ["Claw"] = { + ["max"] = 38, + ["min"] = 15, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1133016593", - ["text"] = "Adds # to # Fire Damage to Spells", + ["id"] = "implicit.stat_821021828", + ["text"] = "Grants # Life per Enemy Hit", ["type"] = "implicit", }, }, - ["1404_SpellAddedFireDamageTwoHand"] = { + ["1738_LifeGainPerTargetLocal"] = { + ["1HWeapon"] = { + ["max"] = 50, + ["min"] = 3, + }, + ["Claw"] = { + ["max"] = 50, + ["min"] = 3, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1133016593", - ["text"] = "Adds # to # Fire Damage to Spells", + ["id"] = "implicit.stat_821021828", + ["text"] = "Grants # Life per Enemy Hit", ["type"] = "implicit", }, }, - ["1405_SpellAddedColdDamage"] = { + ["1740_LifeGainPerTarget"] = { + ["Quiver"] = { + ["max"] = 8, + ["min"] = 6, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2469416729", - ["text"] = "Adds # to # Cold Damage to Spells", + ["id"] = "implicit.stat_2797971005", + ["text"] = "Gain # Life per Enemy Hit with Attacks", ["type"] = "implicit", }, }, - ["1405_SpellAddedColdDamageTwoHand"] = { + ["1745_LifeAndManaOnHitSeparatedLocal"] = { + ["1HWeapon"] = { + ["max"] = 14, + ["min"] = 6, + }, + ["Claw"] = { + ["max"] = 14, + ["min"] = 6, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2469416729", - ["text"] = "Adds # to # Cold Damage to Spells", + ["id"] = "implicit.stat_640052854", + ["text"] = "Grants # Mana per Enemy Hit", ["type"] = "implicit", }, }, - ["1406_SpellAddedLightningDamage"] = { - ["sign"] = "", + ["1791_AdditionalArrowPierce"] = { + ["Quiver"] = { + ["max"] = 1, + ["min"] = 1, + }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2831165374", - ["text"] = "Adds # to # Lightning Damage to Spells", + ["id"] = "implicit.stat_3423006863", + ["text"] = "Arrows Pierce an additional Target", ["type"] = "implicit", }, }, - ["1406_SpellAddedLightningDamageTwoHand"] = { + ["1796_ProjectileSpeed"] = { + ["Quiver"] = { + ["max"] = 30, + ["min"] = 20, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2831165374", - ["text"] = "Adds # to # Lightning Damage to Spells", + ["id"] = "implicit.stat_3759663284", + ["text"] = "#% increased Projectile Speed", ["type"] = "implicit", }, }, - ["1410_IncreasedAttackSpeed"] = { - ["sign"] = "", + ["1798_MovementSkillCooldownReducedMoveSpeed"] = { + ["Boots"] = { + ["max"] = -10, + ["min"] = -10, + }, + ["inverseKey"] = "reduced", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_681332047", - ["text"] = "#% increased Attack Speed", + ["id"] = "implicit.stat_2250533757", + ["text"] = "#% increased Movement Speed", ["type"] = "implicit", }, }, - ["1413_LocalIncreasedAttackSpeed"] = { + ["1798_MovementVelocity"] = { + ["2HWeapon"] = { + ["max"] = 10, + ["min"] = 6, + }, + ["Bow"] = { + ["max"] = 10, + ["min"] = 6, + }, + ["Chest"] = { + ["max"] = 3, + ["min"] = 3, + }, + ["Shield"] = { + ["max"] = 9, + ["min"] = 3, + }, ["sign"] = "", ["specialCaseData"] = { - ["overrideModLine"] = "#% increased Attack Speed", }, ["tradeMod"] = { - ["id"] = "implicit.stat_210067635", - ["text"] = "#% increased Attack Speed (Local)", + ["id"] = "implicit.stat_2250533757", + ["text"] = "#% increased Movement Speed", ["type"] = "implicit", }, }, - ["1420_AxeIncreasedAttackSpeed"] = { + ["1863_StunDurationIncreasePercent"] = { + ["2HMace"] = { + ["max"] = 45, + ["min"] = 30, + }, + ["2HWeapon"] = { + ["max"] = 45, + ["min"] = 30, + }, + ["Belt"] = { + ["max"] = 30, + ["min"] = 20, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3550868361", - ["text"] = "#% increased Attack Speed with Axes", + ["id"] = "implicit.stat_2517001139", + ["text"] = "#% increased Stun Duration on Enemies", ["type"] = "implicit", }, }, - ["1421_StaffIncreasedAttackSpeed"] = { - ["sign"] = "", + ["1867_CurseEffectElementalAilmentDurationOnSelf"] = { + ["Ring"] = { + ["max"] = -50, + ["min"] = -50, + }, + ["inverseKey"] = "increased", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1394963553", - ["text"] = "#% increased Attack Speed with Staves", + ["id"] = "implicit.stat_1745952865", + ["text"] = "#% reduced Elemental Ailment Duration on you", ["type"] = "implicit", }, }, - ["1422_ClawIncreasedAttackSpeed"] = { + ["1880_AreaOfEffect"] = { + ["2HMace"] = { + ["max"] = 20, + ["min"] = 15, + }, + ["2HWeapon"] = { + ["max"] = 20, + ["min"] = 15, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1421645223", - ["text"] = "#% increased Attack Speed with Claws", + ["id"] = "implicit.stat_280731498", + ["text"] = "#% increased Area of Effect", ["type"] = "implicit", }, }, - ["1423_DaggerIncreasedAttackSpeed"] = { + ["189_SocketedActiveGemLevelSupportGemPenalty"] = { + ["Helmet"] = { + ["max"] = 2, + ["min"] = 1, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2538566497", - ["text"] = "#% increased Attack Speed with Daggers", + ["id"] = "implicit.stat_4154259475", + ["text"] = "+# to Level of Socketed Support Gems", ["type"] = "implicit", }, }, - ["1424_MaceIncreasedAttackSpeed"] = { + ["1902_IncreasedStunRecoveryReducedStunThreshold"] = { + ["Boots"] = { + ["max"] = 50, + ["min"] = 30, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2515515064", - ["text"] = "#% increased Attack Speed with Maces or Sceptres", + ["id"] = "implicit.stat_2511217560", + ["text"] = "#% increased Stun and Block Recovery", ["type"] = "implicit", }, }, - ["1425_BowIncreasedAttackSpeed"] = { + ["1902_StunRecovery"] = { + ["Belt"] = { + ["max"] = 25, + ["min"] = 15, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3759735052", - ["text"] = "#% increased Attack Speed with Bows", + ["id"] = "implicit.stat_2511217560", + ["text"] = "#% increased Stun and Block Recovery", ["type"] = "implicit", }, }, - ["1426_SwordIncreasedAttackSpeed"] = { + ["190_SocketedActiveGemLevelSupportGemPenalty"] = { + ["Helmet"] = { + ["max"] = 2, + ["min"] = 1, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3293699237", - ["text"] = "#% increased Attack Speed with Swords", + ["id"] = "implicit.stat_524797741", + ["text"] = "+# to Level of Socketed Skill Gems", ["type"] = "implicit", }, }, - ["1427_WandIncreasedAttackSpeed"] = { + ["1935_PhysicalDamageAddedAsChaos"] = { + ["Quiver"] = { + ["max"] = 15, + ["min"] = 10, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3720627346", - ["text"] = "#% increased Attack Speed with Wands", + ["id"] = "implicit.stat_3319896421", + ["text"] = "Gain #% of Physical Damage as Extra Chaos Damage", ["type"] = "implicit", }, }, - ["1433_IncreasedAccuracy"] = { + ["1944_LifeRegenerationRatePercentage"] = { + ["Amulet"] = { + ["max"] = 1.6, + ["min"] = 1.2, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_803737631", - ["text"] = "+# to Accuracy Rating", + ["id"] = "implicit.stat_836936635", + ["text"] = "Regenerate #% of Life per second", ["type"] = "implicit", }, }, - ["1434_IncreasedAccuracyPercent"] = { + ["1973_MinionDamage"] = { + ["1HWeapon"] = { + ["max"] = 30, + ["min"] = 12, + }, + ["Helmet"] = { + ["max"] = 20, + ["min"] = 15, + }, + ["Shield"] = { + ["max"] = 10, + ["min"] = 5, + }, + ["Wand"] = { + ["max"] = 30, + ["min"] = 12, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_624954515", - ["text"] = "#% increased Global Accuracy Rating", + ["id"] = "implicit.stat_1589917703", + ["text"] = "Minions deal #% increased Damage", ["type"] = "implicit", }, }, - ["1434_LocalAccuracyRatingIncrease"] = { + ["1980_ElementalDamagePercent"] = { + ["1HWeapon"] = { + ["max"] = 40, + ["min"] = 10, + }, + ["Ring"] = { + ["max"] = 25, + ["min"] = 15, + }, + ["Sceptre"] = { + ["max"] = 40, + ["min"] = 10, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_624954515", - ["text"] = "#% increased Global Accuracy Rating", + ["id"] = "implicit.stat_3141070085", + ["text"] = "#% increased Elemental Damage", ["type"] = "implicit", }, }, - ["1438_AxeIncreasedAccuracyRating"] = { + ["1997_ProjectileAttackDamage"] = { + ["Gloves"] = { + ["max"] = 18, + ["min"] = 14, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2538120572", - ["text"] = "#% increased Accuracy Rating with Axes", + ["id"] = "implicit.stat_2162876159", + ["text"] = "#% increased Projectile Attack Damage", ["type"] = "implicit", }, }, - ["1439_StaffIncreasedAccuracyRating"] = { + ["2024_LocalAccuracyRating"] = { + ["1HSword"] = { + ["max"] = 475, + ["min"] = 45, + }, + ["1HWeapon"] = { + ["max"] = 475, + ["min"] = 45, + }, + ["2HSword"] = { + ["max"] = 470, + ["min"] = 60, + }, + ["2HWeapon"] = { + ["max"] = 470, + ["min"] = 60, + }, ["sign"] = "", ["specialCaseData"] = { + ["overrideModLine"] = "+# to Accuracy Rating", }, ["tradeMod"] = { - ["id"] = "implicit.stat_1617235962", - ["text"] = "#% increased Accuracy Rating with Staves", + ["id"] = "implicit.stat_691932474", + ["text"] = "+# to Accuracy Rating (Local)", ["type"] = "implicit", }, }, - ["1440_ClawIncreasedAccuracyRating"] = { + ["2035_AreaDamage"] = { + ["2HMace"] = { + ["max"] = 30, + ["min"] = 30, + }, + ["2HWeapon"] = { + ["max"] = 30, + ["min"] = 30, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1297965523", - ["text"] = "#% increased Accuracy Rating with Claws", + ["id"] = "implicit.stat_4251717817", + ["text"] = "#% increased Area Damage", ["type"] = "implicit", }, - }, - ["1441_DaggerIncreasedAccuracyRating"] = { + }, + ["2170_CurseEffectElementalAilmentDurationOnSelf"] = { + ["Ring"] = { + ["max"] = 50, + ["min"] = 50, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2054715690", - ["text"] = "#% increased Accuracy Rating with Daggers", + ["id"] = "implicit.stat_3407849389", + ["text"] = "#% reduced Effect of Curses on you", ["type"] = "implicit", }, }, - ["1442_MaceIncreasedAccuracyRating"] = { - ["sign"] = "", + ["21_HasEveryInfluenceType"] = { + ["Amulet"] = { + ["max"] = 1, + ["min"] = 1, + }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3208450870", - ["text"] = "#% increased Accuracy Rating with Maces or Sceptres", + ["id"] = "implicit.stat_532463031", + ["text"] = "Implicit Modifiers Cannot Be Changed", ["type"] = "implicit", }, }, - ["1443_BowIncreasedAccuracyRating"] = { - ["sign"] = "", + ["21_MaxPrefixMaxSuffixImplicit"] = { + ["Ring"] = { + ["max"] = 1, + ["min"] = 1, + }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_169946467", - ["text"] = "#% increased Accuracy Rating with Bows", + ["id"] = "implicit.stat_532463031", + ["text"] = "Implicit Modifiers Cannot Be Changed", ["type"] = "implicit", }, }, - ["1444_SwordIncreasedAccuracyRating"] = { - ["sign"] = "", + ["21_MaxPrefixMaxSuffixModEffectImplicit"] = { + ["Amulet"] = { + ["max"] = 1, + ["min"] = 1, + }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2090868905", - ["text"] = "#% increased Accuracy Rating with Swords", + ["id"] = "implicit.stat_532463031", + ["text"] = "Implicit Modifiers Cannot Be Changed", ["type"] = "implicit", }, }, - ["1445_WandIncreasedAccuracyRating"] = { + ["2273_UulNetolBreachRingImplicit"] = { + ["Ring"] = { + ["max"] = 3, + ["min"] = 3, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2150183156", - ["text"] = "#% increased Accuracy Rating with Wands", + ["id"] = "implicit.stat_3771516363", + ["text"] = "#% additional Physical Damage Reduction", ["type"] = "implicit", }, }, - ["1446_IncreasedCastSpeed"] = { - ["sign"] = "", + ["2458_ChanceToBlockAndDamageTakenFromBlockedHits"] = { + ["Gloves"] = { + ["max"] = 6, + ["min"] = 3, + }, + ["sign"] = "+", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2891184298", - ["text"] = "#% increased Cast Speed", + ["id"] = "implicit.stat_2530372417", + ["text"] = "#% Chance to Block Attack Damage", ["type"] = "implicit", }, }, - ["1447_CastSpeedWithDualWield"] = { - ["sign"] = "", + ["2470_LocalAllDamageCanPoison"] = { + ["1HWeapon"] = { + ["max"] = 1, + ["min"] = 1, + }, + ["Dagger"] = { + ["max"] = 1, + ["min"] = 1, + }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2382196858", - ["text"] = "#% increased Cast Speed while Dual Wielding", + ["id"] = "implicit.stat_264042990", + ["text"] = "All Damage from Hits with This Weapon can Poison", ["type"] = "implicit", }, }, - ["1448_CastSpeedWithShield"] = { + ["2483_LocalChanceToBleed"] = { + ["1HSword"] = { + ["max"] = 20, + ["min"] = 15, + }, + ["1HWeapon"] = { + ["max"] = 20, + ["min"] = 15, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1612163368", - ["text"] = "#% increased Cast Speed while holding a Shield", + ["id"] = "implicit.stat_1519615863", + ["text"] = "#% chance to cause Bleeding on Hit", ["type"] = "implicit", }, }, - ["1449_CastSpeedWithStaff"] = { + ["2578_SummonTotemCastSpeed"] = { + ["Quiver"] = { + ["max"] = 30, + ["min"] = 20, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2066542501", - ["text"] = "#% increased Cast Speed while wielding a Staff", + ["id"] = "implicit.stat_3374165039", + ["text"] = "#% increased Totem Placement speed", ["type"] = "implicit", }, }, - ["1458_SpellCriticalStrikeChance"] = { - ["sign"] = "", + ["2654_ReflectedAilmentDurationOnSelf"] = { + ["Ring"] = { + ["max"] = -30, + ["min"] = -30, + }, + ["inverseKey"] = "reduced", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_737908626", - ["text"] = "#% increased Spell Critical Strike Chance", + ["id"] = "implicit.stat_221309863", + ["text"] = "Left ring slot: #% increased Duration of Ailments on You", ["type"] = "implicit", }, }, - ["1459_CriticalStrikeChance"] = { - ["sign"] = "", + ["2656_ReflectedCurseEffectOnSelf"] = { + ["Ring"] = { + ["max"] = -30, + ["min"] = -30, + }, + ["inverseKey"] = "reduced", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_587431675", - ["text"] = "#% increased Global Critical Strike Chance", + ["id"] = "implicit.stat_496053892", + ["text"] = "Left ring slot: #% increased Effect of Curses on you", ["type"] = "implicit", }, }, - ["1464_LocalCriticalStrikeChance"] = { + ["2658_ReflectedColdLightningDamageTakenConversion"] = { + ["Ring"] = { + ["max"] = 25, + ["min"] = 25, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2375316951", - ["text"] = "#% increased Critical Strike Chance", + ["id"] = "implicit.stat_450178102", + ["text"] = "Left ring slot: #% of Lightning Damage from Hits taken as Cold Damage", ["type"] = "implicit", }, }, - ["1488_CriticalStrikeMultiplier"] = { - ["sign"] = "", + ["2661_ReflectedMinionDamageTaken"] = { + ["Ring"] = { + ["max"] = -15, + ["min"] = -15, + }, + ["inverseKey"] = "reduced", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3556824919", - ["text"] = "+#% to Global Critical Strike Multiplier", + ["id"] = "implicit.stat_1916904011", + ["text"] = "Left ring slot: Minions take #% increased Damage", ["type"] = "implicit", }, }, - ["1493_DaggerCriticalStrikeMultiplier"] = { - ["sign"] = "", + ["2662_ReflectedDurationRingImplicit"] = { + ["Ring"] = { + ["max"] = -15, + ["min"] = -15, + }, + ["inverseKey"] = "reduced", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3998601568", - ["text"] = "+#% to Critical Strike Multiplier with Daggers", + ["id"] = "implicit.stat_3320868777", + ["text"] = "Left ring slot: #% increased Skill Effect Duration", ["type"] = "implicit", }, }, - ["1494_MaceCriticalStrikeMultiplier"] = { + ["2663_ReflectedAilmentDurationOnSelf"] = { + ["Ring"] = { + ["max"] = 30, + ["min"] = 30, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_458899422", - ["text"] = "+#% to Critical Strike Multiplier with Maces or Sceptres", + ["id"] = "implicit.stat_2457848738", + ["text"] = "Right ring slot: #% increased Duration of Ailments on You", ["type"] = "implicit", }, }, - ["1495_AxeCriticalStrikeMultiplier"] = { + ["2664_ReflectedColdLightningDamageTakenConversion"] = { + ["Ring"] = { + ["max"] = 25, + ["min"] = 25, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_4219746989", - ["text"] = "+#% to Critical Strike Multiplier with Axes", + ["id"] = "implicit.stat_744858137", + ["text"] = "Right ring slot: #% of Cold Damage from Hits taken as Lightning Damage", ["type"] = "implicit", }, }, - ["1496_BowCriticalStrikeMultiplier"] = { + ["2665_ReflectedCurseEffectOnSelf"] = { + ["Ring"] = { + ["max"] = 30, + ["min"] = 30, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1712221299", - ["text"] = "+#% to Critical Strike Multiplier with Bows", + ["id"] = "implicit.stat_4279053153", + ["text"] = "Right ring slot: #% increased Effect of Curses on you", ["type"] = "implicit", }, }, - ["1497_SwordCriticalStrikeMultiplier"] = { + ["2668_ReflectedMinionDamageTaken"] = { + ["Ring"] = { + ["max"] = 15, + ["min"] = 15, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3114492047", - ["text"] = "+#% to Critical Strike Multiplier with Swords", + ["id"] = "implicit.stat_1069618951", + ["text"] = "Right ring slot: Minions take #% increased Damage", ["type"] = "implicit", }, }, - ["1498_WandCriticalStrikeMultiplier"] = { + ["2669_ReflectedDurationRingImplicit"] = { + ["Ring"] = { + ["max"] = 15, + ["min"] = 15, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1241396104", - ["text"] = "+#% to Critical Strike Multiplier with Wands", + ["id"] = "implicit.stat_2239667237", + ["text"] = "Right ring slot: #% increased Skill Effect Duration", ["type"] = "implicit", }, }, - ["1499_ClawCriticalStrikeMultiplier"] = { + ["2742_CannotUseFlaskInFifthSlotFlaskEffect"] = { + ["Belt"] = { + ["max"] = 30, + ["min"] = 30, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2811834828", - ["text"] = "+#% to Critical Strike Multiplier with Claws", + ["id"] = "implicit.stat_114734841", + ["text"] = "Flasks applied to you have #% increased Effect", ["type"] = "implicit", }, }, - ["1500_StaffCriticalStrikeMultiplier"] = { + ["2798_FireAndColdResistance"] = { + ["Boots"] = { + ["max"] = 12, + ["min"] = 8, + }, + ["Ring"] = { + ["max"] = 16, + ["min"] = 12, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1474913037", - ["text"] = "+#% to Critical Strike Multiplier with Staves", + ["id"] = "implicit.stat_2915988346", + ["text"] = "+#% to Fire and Cold Resistances", ["type"] = "implicit", }, }, - ["1512_ReducedExtraDamageFromCrits"] = { + ["2799_FireAndLightningResistance"] = { + ["Boots"] = { + ["max"] = 12, + ["min"] = 8, + }, + ["Ring"] = { + ["max"] = 16, + ["min"] = 12, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3855016469", - ["text"] = "You take #% reduced Extra Damage from Critical Strikes", + ["id"] = "implicit.stat_3441501978", + ["text"] = "+#% to Fire and Lightning Resistances", ["type"] = "implicit", }, }, - ["1517_StunThresholdReduction"] = { + ["2800_ColdAndLightningResistance"] = { + ["Boots"] = { + ["max"] = 12, + ["min"] = 8, + }, + ["Ring"] = { + ["max"] = 16, + ["min"] = 12, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1443060084", - ["text"] = "#% reduced Enemy Stun Threshold", + ["id"] = "implicit.stat_4277795662", + ["text"] = "+#% to Cold and Lightning Resistances", ["type"] = "implicit", }, }, - ["1540_LocalPhysicalDamageReductionRating"] = { + ["2833_AllDefences"] = { + ["Ring"] = { + ["max"] = 10, + ["min"] = 5, + }, ["sign"] = "", ["specialCaseData"] = { - ["overrideModLine"] = "+# to Armour", }, ["tradeMod"] = { - ["id"] = "implicit.stat_3484657501", - ["text"] = "+# to Armour (Local)", + ["id"] = "implicit.stat_1389153006", + ["text"] = "#% increased Global Defences", ["type"] = "implicit", }, }, - ["1541_GlobalPhysicalDamageReductionRatingPercent"] = { + ["2833_FormlessBreachRingImplicit"] = { + ["Ring"] = { + ["max"] = 7, + ["min"] = 5, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2866361420", - ["text"] = "#% increased Armour", + ["id"] = "implicit.stat_1389153006", + ["text"] = "#% increased Global Defences", ["type"] = "implicit", }, }, - ["1542_LocalPhysicalDamageReductionRatingPercent"] = { + ["2912_MinionElementalResistance"] = { + ["Ring"] = { + ["max"] = 15, + ["min"] = 10, + }, ["sign"] = "", ["specialCaseData"] = { - ["overrideModLine"] = "#% increased Armour", }, ["tradeMod"] = { - ["id"] = "implicit.stat_1062208444", - ["text"] = "#% increased Armour (Local)", + ["id"] = "implicit.stat_1423639565", + ["text"] = "Minions have +#% to all Elemental Resistances", ["type"] = "implicit", }, }, - ["1548_LocalEvasionRating"] = { + ["2980_ElementalPenetration"] = { + ["1HWeapon"] = { + ["max"] = 6, + ["min"] = 4, + }, + ["Sceptre"] = { + ["max"] = 6, + ["min"] = 4, + }, ["sign"] = "", ["specialCaseData"] = { - ["overrideModLine"] = "+# to Evasion Rating", }, ["tradeMod"] = { - ["id"] = "implicit.stat_53045048", - ["text"] = "+# to Evasion Rating (Local)", + ["id"] = "implicit.stat_2101383955", + ["text"] = "Damage Penetrates #% Elemental Resistances", ["type"] = "implicit", }, }, - ["1549_GlobalEvasionRatingPercent"] = { - ["sign"] = "", + ["3272_IncreasedStunRecoveryReducedStunThreshold"] = { + ["Boots"] = { + ["max"] = -20, + ["min"] = -20, + }, + ["inverseKey"] = "reduced", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2106365538", - ["text"] = "#% increased Evasion Rating", + ["id"] = "implicit.stat_680068163", + ["text"] = "#% increased Stun Threshold", ["type"] = "implicit", }, }, - ["1550_LocalEvasionRatingIncreasePercent"] = { - ["sign"] = "", + ["3461_TrapSkillEffectDurationTrapCooldownPenalty"] = { + ["Gloves"] = { + ["max"] = -30, + ["min"] = -30, + }, + ["inverseKey"] = "reduced", ["specialCaseData"] = { - ["overrideModLine"] = "#% increased Evasion Rating", }, ["tradeMod"] = { - ["id"] = "implicit.stat_124859000", - ["text"] = "#% increased Evasion Rating (Local)", + ["id"] = "implicit.stat_3417757416", + ["text"] = "#% increased Cooldown Recovery Rate for throwing Traps", ["type"] = "implicit", }, }, - ["1556_IncreasedEvasionRatingPerFrenzyCharge"] = { + ["3564_ChanceForDoubleStunDuration"] = { + ["2HMace"] = { + ["max"] = 25, + ["min"] = 25, + }, + ["2HWeapon"] = { + ["max"] = 25, + ["min"] = 25, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_660404777", - ["text"] = "#% increased Evasion Rating per Frenzy Charge", + ["id"] = "implicit.stat_2622251413", + ["text"] = "#% chance to double Stun Duration", ["type"] = "implicit", }, }, - ["1558_EnergyShield"] = { + ["4266_ArmourAndEvasionRatingImplicit"] = { + ["Belt"] = { + ["max"] = 320, + ["min"] = 260, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3489782002", - ["text"] = "+# to maximum Energy Shield", + ["id"] = "implicit.stat_2316658489", + ["text"] = "+# to Armour and Evasion Rating", ["type"] = "implicit", }, }, - ["1559_LocalEnergyShield"] = { + ["4365_LocalDamageConversionToRandomElement"] = { + ["1HSword"] = { + ["max"] = 100, + ["min"] = 100, + }, + ["1HWeapon"] = { + ["max"] = 100, + ["min"] = 100, + }, ["sign"] = "", ["specialCaseData"] = { - ["overrideModLine"] = "+# to maximum Energy Shield", }, ["tradeMod"] = { - ["id"] = "implicit.stat_4052037485", - ["text"] = "+# to maximum Energy Shield (Local)", + ["id"] = "implicit.stat_1431238626", + ["text"] = "#% of Physical Damage from Hits with this Weapon is Converted to a random Element", ["type"] = "implicit", }, }, - ["1560_LocalEnergyShieldPercent"] = { - ["sign"] = "", + ["4846_AttackCriticalStrikesIgnoreElementalResistances"] = { + ["2HSword"] = { + ["max"] = 1, + ["min"] = 1, + }, + ["2HWeapon"] = { + ["max"] = 1, + ["min"] = 1, + }, ["specialCaseData"] = { - ["overrideModLine"] = "#% increased Energy Shield", }, ["tradeMod"] = { - ["id"] = "implicit.stat_4015621042", - ["text"] = "#% increased Energy Shield (Local)", + ["id"] = "implicit.stat_2170876738", + ["text"] = "Attack Critical Strikes ignore Enemy Monster Elemental Resistances", ["type"] = "implicit", }, }, - ["1561_GlobalEnergyShieldPercent"] = { + ["4873_AddedLightningDamagePerAccuracyReducedAccuracy"] = { + ["Boots"] = { + ["max"] = 3.5, + ["min"] = 3, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2482852589", - ["text"] = "#% increased maximum Energy Shield", + ["id"] = "implicit.stat_4139229725", + ["text"] = "# to # Added Attack Lightning Damage per 200 Accuracy Rating", ["type"] = "implicit", }, }, - ["1562_EnergyShieldDelay"] = { + ["4996_ChanceToBlockAndDamageTakenFromBlockedHits"] = { + ["Gloves"] = { + ["max"] = 10, + ["min"] = 10, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1782086450", - ["text"] = "#% faster start of Energy Shield Recharge", + ["id"] = "implicit.stat_2905515354", + ["text"] = "You take #% of Damage from Blocked Hits", ["type"] = "implicit", }, }, - ["1565_EnergyShieldRegeneration"] = { - ["sign"] = "", + ["5257_AddedLightningDamagePerAccuracyReducedAccuracy"] = { + ["Boots"] = { + ["max"] = -25, + ["min"] = -25, + }, + ["inverseKey"] = "less", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2339757871", - ["text"] = "#% increased Energy Shield Recharge Rate", + ["id"] = "implicit.stat_170394517", + ["text"] = "#% more Accuracy Rating", ["type"] = "implicit", }, }, - ["1568_EnergyShieldRecoveryRate"] = { - ["sign"] = "", + ["5269_ChayulaBreachRingImplicit"] = { + ["Ring"] = { + ["max"] = 1, + ["min"] = 1, + }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_988575597", - ["text"] = "#% increased Energy Shield Recovery rate", + ["id"] = "implicit.stat_3363758458", + ["text"] = "Cannot roll Modifiers of Non-Chaos Damage Types", ["type"] = "implicit", }, }, - ["1569_IncreasedLife"] = { - ["sign"] = "", + ["5270_EshBreachRingImplicit"] = { + ["Ring"] = { + ["max"] = 1, + ["min"] = 1, + }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3299347043", - ["text"] = "+# to maximum Life", + ["id"] = "implicit.stat_1765111378", + ["text"] = "Cannot roll Modifiers of Non-Lightning Damage Types", ["type"] = "implicit", }, }, - ["1571_MaximumLifeIncreasePercent"] = { - ["sign"] = "", + ["5271_TulBreachRingImplicit"] = { + ["Ring"] = { + ["max"] = 1, + ["min"] = 1, + }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_983749596", - ["text"] = "#% increased maximum Life", + ["id"] = "implicit.stat_4215265273", + ["text"] = "Cannot roll Modifiers of Non-Cold Damage Types", ["type"] = "implicit", }, }, - ["1574_LifeRegeneration"] = { - ["sign"] = "", + ["5272_UulNetolBreachRingImplicit"] = { + ["Ring"] = { + ["max"] = 1, + ["min"] = 1, + }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3325883026", - ["text"] = "Regenerate # Life per second", + ["id"] = "implicit.stat_361491825", + ["text"] = "Cannot roll Modifiers of Non-Physical Damage Types", ["type"] = "implicit", }, }, - ["1576_LifeRegenerationPercentPerEnduranceCharge"] = { - ["sign"] = "", + ["5273_XophBreachRingImplicit"] = { + ["Ring"] = { + ["max"] = 1, + ["min"] = 1, + }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_989800292", - ["text"] = "Regenerate #% of Life per second per Endurance Charge", + ["id"] = "implicit.stat_4040327616", + ["text"] = "Cannot roll Modifiers of Non-Fire Damage Types", ["type"] = "implicit", }, }, - ["1578_LifeRecoveryRate"] = { - ["sign"] = "", + ["5449_CannotUseFlaskInFifthSlotFlaskEffect"] = { + ["Belt"] = { + ["max"] = 1, + ["min"] = 1, + }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3240073117", - ["text"] = "#% increased Life Recovery rate", + ["id"] = "implicit.stat_589489789", + ["text"] = "Can't use Flask in Fifth Slot", ["type"] = "implicit", }, }, - ["1579_IncreasedMana"] = { + ["5659_DoubleDamageChance"] = { + ["2HMace"] = { + ["max"] = 5, + ["min"] = 5, + }, + ["2HWeapon"] = { + ["max"] = 5, + ["min"] = 5, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1050105434", - ["text"] = "+# to maximum Mana", + ["id"] = "implicit.stat_1172810729", + ["text"] = "#% chance to deal Double Damage", ["type"] = "implicit", }, }, - ["1580_MaximumManaIncreasePercent"] = { + ["5699_GainManaOnManaPaidManaCost"] = { + ["Gloves"] = { + ["max"] = 30, + ["min"] = 25, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2748665614", - ["text"] = "#% increased maximum Mana", + ["id"] = "implicit.stat_1915414884", + ["text"] = "#% chance when you pay a Skill's Cost to gain that much Mana", ["type"] = "implicit", }, }, - ["1581_BaseManaRegeneration"] = { + ["57_MaxPrefixMaxSuffixModEffectImplicit"] = { + ["Amulet"] = { + ["max"] = 100, + ["min"] = 100, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3188455409", - ["text"] = "Regenerate #% of Mana per second", + ["id"] = "implicit.stat_1581907402", + ["text"] = "#% increased Explicit Modifier magnitudes", ["type"] = "implicit", }, }, - ["1582_AddedManaRegeneration"] = { - ["sign"] = "", + ["584_EnergyShieldLocalDisplaySpendEnergyShieldForCostsBeforeManaForSocketedSkills"] = { + ["2HWeapon"] = { + ["max"] = 1, + ["min"] = 1, + }, + ["Staff"] = { + ["max"] = 1, + ["min"] = 1, + }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_4291461939", - ["text"] = "Regenerate # Mana per second", + ["id"] = "implicit.stat_563547620", + ["text"] = "Spend Energy Shield before Mana for Costs of Socketed Skills", ["type"] = "implicit", }, }, - ["1584_ManaRegeneration"] = { + ["6322_IncreasedWeaponElementalDamagePercent"] = { + ["2HSword"] = { + ["max"] = 30, + ["min"] = 30, + }, + ["2HWeapon"] = { + ["max"] = 30, + ["min"] = 20, + }, + ["Bow"] = { + ["max"] = 24, + ["min"] = 20, + }, + ["Quiver"] = { + ["max"] = 30, + ["min"] = 20, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_789117908", - ["text"] = "#% increased Mana Regeneration Rate", + ["id"] = "implicit.stat_387439868", + ["text"] = "#% increased Elemental Damage with Attack Skills", ["type"] = "implicit", }, }, - ["1586_ManaRecoveryRate"] = { - ["sign"] = "", + ["6707_GainRandomChargesEvery6Seconds"] = { + ["1HWeapon"] = { + ["max"] = 1, + ["min"] = 1, + }, + ["Wand"] = { + ["max"] = 1, + ["min"] = 1, + }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3513180117", - ["text"] = "#% increased Mana Recovery rate", + ["id"] = "implicit.stat_4282426229", + ["text"] = "Gain an Endurance, Frenzy or Power Charge every 6 seconds", ["type"] = "implicit", }, }, - ["158_LocalIncreaseSocketedStrengthGemLevel"] = { + ["6845_RageOnMeleeHit"] = { + ["1HAxe"] = { + ["max"] = 5, + ["min"] = 3, + }, + ["1HWeapon"] = { + ["max"] = 5, + ["min"] = 3, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_916797432", - ["text"] = "+# to Level of Socketed Strength Gems", + ["id"] = "implicit.stat_2709367754", + ["text"] = "Gain # Rage on Melee Hit", ["type"] = "implicit", }, }, - ["1592_ItemFoundQuantityIncrease"] = { + ["68_AbyssJewelSocket"] = { + ["Belt"] = { + ["max"] = 1, + ["min"] = 1, + }, ["sign"] = "", ["specialCaseData"] = { + ["overrideModLineSingular"] = "Has 1 Abyssal Socket", }, ["tradeMod"] = { - ["id"] = "implicit.stat_884586851", - ["text"] = "#% increased Quantity of Items found", + ["id"] = "implicit.stat_3527617737", + ["text"] = "Has # Abyssal Sockets", ["type"] = "implicit", }, }, - ["1596_ItemFoundRarityIncrease"] = { - ["sign"] = "", - ["specialCaseData"] = { + ["69_HasXSockets"] = { + ["Amulet"] = { + ["max"] = 1, + ["min"] = 1, }, - ["tradeMod"] = { - ["id"] = "implicit.stat_3917489142", - ["text"] = "#% increased Rarity of Items found", - ["type"] = "implicit", + ["Belt"] = { + ["max"] = 1, + ["min"] = 1, + }, + ["Quiver"] = { + ["max"] = 1, + ["min"] = 1, + }, + ["Ring"] = { + ["max"] = 1, + ["min"] = 1, }, - }, - ["1603_ExperienceIncrease"] = { - ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3666934677", - ["text"] = "#% increased Experience gain", + ["id"] = "implicit.stat_4077843608", + ["text"] = "Has 1 Socket", ["type"] = "implicit", }, }, - ["160_LocalIncreaseSocketedDexterityGemLevel"] = { - ["sign"] = "", - ["specialCaseData"] = { + ["7322_KineticWandImplicit"] = { + ["1HWeapon"] = { + ["max"] = 1, + ["min"] = 1, }, - ["tradeMod"] = { - ["id"] = "implicit.stat_2718698372", - ["text"] = "+# to Level of Socketed Dexterity Gems", - ["type"] = "implicit", + ["Wand"] = { + ["max"] = 1, + ["min"] = 1, }, - }, - ["1619_AllResistances"] = { - ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2901986750", - ["text"] = "+#% to all Elemental Resistances", + ["id"] = "implicit.stat_4082780964", + ["text"] = "Cannot roll Caster Modifiers", ["type"] = "implicit", }, }, - ["161_LocalIncreaseSocketedIntelligenceGemLevel"] = { - ["sign"] = "", + ["7867_BeltEnchantImplicit"] = { + ["Belt"] = { + ["max"] = 1, + ["min"] = 1, + }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1719423857", - ["text"] = "+# to Level of Socketed Intelligence Gems", + ["id"] = "implicit.stat_52068049", + ["text"] = "Can be Anointed", ["type"] = "implicit", }, }, - ["1623_MaximumFireResistanceImplicit"] = { - ["sign"] = "", + ["7920_MaxChaosResistanceCrushed"] = { + ["Helmet"] = { + ["max"] = 1, + ["min"] = 1, + }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_4095671657", - ["text"] = "+#% to maximum Fire Resistance", + ["id"] = "implicit.stat_846313030", + ["text"] = "You are Crushed", ["type"] = "implicit", }, }, - ["1625_FireResistance"] = { - ["sign"] = "", - ["specialCaseData"] = { + ["7940_LocalArmourPenetration"] = { + ["2HAxe"] = { + ["max"] = 50, + ["min"] = 30, }, - ["tradeMod"] = { - ["id"] = "implicit.stat_3372524247", - ["text"] = "+#% to Fire Resistance", - ["type"] = "implicit", + ["2HWeapon"] = { + ["max"] = 50, + ["min"] = 30, }, - }, - ["1629_MaximumColdResistanceImplicit"] = { ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3676141501", - ["text"] = "+#% to maximum Cold Resistance", + ["id"] = "implicit.stat_1907260000", + ["text"] = "Hits with this Weapon have #% chance to ignore Enemy Physical Damage Reduction", ["type"] = "implicit", }, }, - ["162_LocalIncreaseSocketedGemLevel"] = { - ["sign"] = "", + ["7950_HasEveryInfluenceType"] = { + ["Amulet"] = { + ["max"] = 1, + ["min"] = 1, + }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2843100721", - ["text"] = "+# to Level of Socketed Gems", + ["id"] = "implicit.stat_1795443614", + ["text"] = "Has Elder, Shaper and all Conqueror Influences", ["type"] = "implicit", }, }, - ["1631_ColdResistance"] = { - ["sign"] = "", + ["7953_StatsDoubledInBreach"] = { + ["Ring"] = { + ["max"] = 1, + ["min"] = 1, + }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_4220027924", - ["text"] = "+#% to Cold Resistance", + ["id"] = "implicit.stat_202275580", + ["text"] = "Properties are doubled while in a Breach", ["type"] = "implicit", }, }, - ["1634_MaximumLightningResistanceImplicit"] = { + ["7989_LocalChanceToMaim"] = { + ["1HSword"] = { + ["max"] = 20, + ["min"] = 15, + }, + ["1HWeapon"] = { + ["max"] = 20, + ["min"] = 15, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1011760251", - ["text"] = "+#% to maximum Lightning Resistance", + ["id"] = "implicit.stat_2763429652", + ["text"] = "#% chance to Maim on Hit", ["type"] = "implicit", }, }, - ["1636_LightningResistance"] = { + ["7989_LocalMaimOnHitChance"] = { + ["2HAxe"] = { + ["max"] = 25, + ["min"] = 25, + }, + ["2HWeapon"] = { + ["max"] = 25, + ["min"] = 25, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1671376347", - ["text"] = "+#% to Lightning Resistance", + ["id"] = "implicit.stat_2763429652", + ["text"] = "#% chance to Maim on Hit", ["type"] = "implicit", }, }, - ["1640_MaximumChaosResistanceImplicit"] = { + ["8004_MaxPrefixMaxSuffixImplicit"] = { + ["Ring"] = { + ["max"] = 50, + ["min"] = 25, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1301765461", - ["text"] = "+#% to maximum Chaos Resistance", + ["id"] = "implicit.stat_1794120699", + ["text"] = "#% increased Prefix Modifier magnitudes", ["type"] = "implicit", }, }, - ["1641_ChaosResistance"] = { + ["8031_MaxPrefixMaxSuffixImplicit"] = { + ["Ring"] = { + ["max"] = 50, + ["min"] = 25, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2923486259", - ["text"] = "+#% to Chaos Resistance", + ["id"] = "implicit.stat_1033086302", + ["text"] = "#% increased Suffix Modifier magnitudes", ["type"] = "implicit", }, }, - ["1642_MaximumElementalResistanceImplicit"] = { + ["808_TriggeredFieryImpactOnHitWithWeapon"] = { + ["1HMace"] = { + ["max"] = 20, + ["min"] = 10, + }, + ["1HWeapon"] = { + ["max"] = 20, + ["min"] = 10, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_569299859", - ["text"] = "+#% to all maximum Resistances", + ["id"] = "implicit.stat_1523888729", + ["text"] = "Trigger Level # Fiery Impact on Melee Hit with this Weapon", ["type"] = "implicit", }, }, - ["1649_LifeLeechPermyriad"] = { + ["820_SummonTauntingContraptionOnFlaskUse"] = { + ["Belt"] = { + ["max"] = 20, + ["min"] = 20, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3593843976", - ["text"] = "#% of Physical Attack Damage Leeched as Life", + ["id"] = "implicit.stat_1774370437", + ["text"] = "Trigger Level # Summon Taunting Contraption when you use a Flask", ["type"] = "implicit", }, }, - ["1651_LifeLeechLocalPermyriad"] = { - ["sign"] = "", + ["878_UtilityFlaskConsecrate"] = { + ["Flask"] = { + ["max"] = 1, + ["min"] = 1, + }, ["specialCaseData"] = { - ["overrideModLine"] = "#% of Physical Attack Damage Leeched as Life", }, ["tradeMod"] = { - ["id"] = "implicit.stat_55876295", - ["text"] = "#% of Physical Attack Damage Leeched as Life (Local)", + ["id"] = "implicit.stat_2146730404", + ["text"] = "Creates Consecrated Ground on Use", ["type"] = "implicit", }, }, - ["1664_LifeLeechFromAttacksPermyriad"] = { - ["sign"] = "", + ["879_UtilityFlaskChilledGround"] = { + ["Flask"] = { + ["max"] = 1, + ["min"] = 1, + }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_141810208", - ["text"] = "#% of Attack Damage Leeched as Life", + ["id"] = "implicit.stat_3311869501", + ["text"] = "Creates Chilled Ground on Use", ["type"] = "implicit", }, }, - ["1666_PhysicalDamageLifeLeechPermyriad"] = { - ["sign"] = "", + ["893_UtilityFlaskTaunt"] = { + ["Flask"] = { + ["max"] = 1, + ["min"] = 1, + }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2508100173", - ["text"] = "#% of Physical Damage Leeched as Life", + ["id"] = "implicit.stat_2005503156", + ["text"] = "Taunts nearby Enemies on use", ["type"] = "implicit", }, }, - ["1670_FireDamageLifeLeechPermyriad"] = { - ["sign"] = "", + ["896_UtilityFlaskSmokeCloud"] = { + ["Flask"] = { + ["max"] = 1, + ["min"] = 1, + }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1743742391", - ["text"] = "#% of Fire Damage Leeched as Life", + ["id"] = "implicit.stat_538730182", + ["text"] = "Creates a Smoke Cloud on Use", ["type"] = "implicit", }, }, - ["1675_ColdDamageLifeLeechPermyriad"] = { + ["9178_MaximumPowerandEnduranceCharges"] = { + ["2HWeapon"] = { + ["max"] = 1, + ["min"] = 1, + }, + ["Staff"] = { + ["max"] = 1, + ["min"] = 1, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2459451600", - ["text"] = "#% of Cold Damage Leeched as Life", + ["id"] = "implicit.stat_4138979329", + ["text"] = "+# to Maximum Power Charges and Maximum Endurance Charges", ["type"] = "implicit", }, }, - ["1679_LightningDamageLifeLeechPermyriad"] = { - ["sign"] = "", + ["917_UtilityFlaskWard"] = { + ["Flask"] = { + ["max"] = 1, + ["min"] = 1, + }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2696663331", - ["text"] = "#% of Lightning Damage Leeched as Life", + ["id"] = "implicit.stat_2451856207", + ["text"] = "Restores Ward on use", ["type"] = "implicit", }, }, - ["167_LocalIncreaseSocketedFireGemLevel"] = { + ["9406_MovementSkillCooldownReducedMoveSpeed"] = { + ["Boots"] = { + ["max"] = 50, + ["min"] = 45, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_339179093", - ["text"] = "+# to Level of Socketed Fire Gems", + ["id"] = "implicit.stat_1124980805", + ["text"] = "#% increased Cooldown Recovery Rate of Movement Skills", ["type"] = "implicit", }, }, - ["1682_ChaosDamageLifeLeechPermyriad"] = { - ["sign"] = "", + }, + ["PassiveNode"] = { + ["7555_AfflictionNotableAdrenaline"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2238792070", - ["text"] = "#% of Chaos Damage Leeched as Life", - ["type"] = "implicit", + ["id"] = "explicit.stat_4022743870", + ["text"] = "1 Added Passive Skill is Adrenaline", + ["type"] = "explicit", }, }, - ["1686_ElementalDamageLeechedAsLifePermyriad"] = { - ["sign"] = "", + ["7556_AfflictionNotableAdvanceGuard"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_720395808", - ["text"] = "#% of Elemental Damage Leeched as Life", - ["type"] = "implicit", + ["id"] = "explicit.stat_1625939562", + ["text"] = "1 Added Passive Skill is Advance Guard", + ["type"] = "explicit", }, }, - ["168_LocalIncreaseSocketedColdGemLevel"] = { - ["sign"] = "", + ["7557_AfflictionNotableAerialist"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1645459191", - ["text"] = "+# to Level of Socketed Cold Gems", - ["type"] = "implicit", + ["id"] = "explicit.stat_3848677307", + ["text"] = "1 Added Passive Skill is Aerialist", + ["type"] = "explicit", }, }, - ["1699_ManaLeechPermyriad"] = { - ["sign"] = "", + ["7558_AfflictionNotableAerodynamics"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3237948413", - ["text"] = "#% of Physical Attack Damage Leeched as Mana", - ["type"] = "implicit", + ["id"] = "explicit.stat_4120556534", + ["text"] = "1 Added Passive Skill is Aerodynamics", + ["type"] = "explicit", }, }, - ["169_LocalIncreaseSocketedLightningGemLevel"] = { - ["sign"] = "", + ["7559_AfflictionNotableAgentofDestruction"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_4043416969", - ["text"] = "+# to Level of Socketed Lightning Gems", - ["type"] = "implicit", + ["id"] = "explicit.stat_3122491961", + ["text"] = "1 Added Passive Skill is Agent of Destruction", + ["type"] = "explicit", }, }, - ["1701_ManaLeechLocalPermyriad"] = { - ["sign"] = "", + ["7560_AfflictionNotableAggressiveDefence"] = { ["specialCaseData"] = { - ["overrideModLine"] = "#% of Physical Attack Damage Leeched as Mana", }, ["tradeMod"] = { - ["id"] = "implicit.stat_669069897", - ["text"] = "#% of Physical Attack Damage Leeched as Mana (Local)", - ["type"] = "implicit", + ["id"] = "explicit.stat_4154008618", + ["text"] = "1 Added Passive Skill is Aggressive Defence", + ["type"] = "explicit", }, }, - ["1705_AttackDamageManaLeech"] = { - ["sign"] = "", + ["7561_AfflictionNotableAlchemist"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_350069479", - ["text"] = "#% of Attack Damage Leeched as Mana", - ["type"] = "implicit", + ["id"] = "explicit.stat_2912949210", + ["text"] = "1 Added Passive Skill is Alchemist", + ["type"] = "explicit", }, }, - ["170_LocalIncreaseSocketedChaosGemLevel"] = { - ["sign"] = "", + ["7562_AfflictionNotableAncestralEcho"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2675603254", - ["text"] = "+# to Level of Socketed Chaos Gems", - ["type"] = "implicit", + ["id"] = "explicit.stat_957679205", + ["text"] = "1 Added Passive Skill is Ancestral Echo", + ["type"] = "explicit", }, }, - ["1722_EnergyShieldLeechPermyriad"] = { - ["sign"] = "", + ["7563_AfflictionNotableAncestralGuidance"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_11106713", - ["text"] = "#% of Spell Damage Leeched as Energy Shield", - ["type"] = "implicit", + ["id"] = "explicit.stat_2387747995", + ["text"] = "1 Added Passive Skill is Ancestral Guidance", + ["type"] = "explicit", }, }, - ["1731_MaximumLifeLeechRate"] = { - ["sign"] = "", + ["7564_AfflictionNotableAncestralInspiration"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_4118987751", - ["text"] = "#% increased Maximum total Life Recovery per second from Leech", - ["type"] = "implicit", + ["id"] = "explicit.stat_77045106", + ["text"] = "1 Added Passive Skill is Ancestral Inspiration", + ["type"] = "explicit", }, }, - ["1733_MaximumManaLeechRate"] = { - ["sign"] = "", + ["7565_AfflictionNotableAncestralMight"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_96977651", - ["text"] = "#% increased Maximum total Mana Recovery per second from Leech", - ["type"] = "implicit", + ["id"] = "explicit.stat_3998316", + ["text"] = "1 Added Passive Skill is Ancestral Might", + ["type"] = "explicit", }, }, - ["1734_MaximumEnergyShieldLeechRate"] = { - ["sign"] = "", + ["7566_AfflictionNotableAncestralPreservation"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2013799819", - ["text"] = "#% increased Maximum total Energy Shield Recovery per second from Leech", - ["type"] = "implicit", + ["id"] = "explicit.stat_3746703776", + ["text"] = "1 Added Passive Skill is Ancestral Preservation", + ["type"] = "explicit", }, }, - ["1738_LifeGainPerTargetLocal"] = { - ["sign"] = "", + ["7567_AfflictionNotableAncestralReach"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_821021828", - ["text"] = "Grants # Life per Enemy Hit", - ["type"] = "implicit", + ["id"] = "explicit.stat_3294884567", + ["text"] = "1 Added Passive Skill is Ancestral Reach", + ["type"] = "explicit", }, }, - ["1740_LifeGainPerTarget"] = { - ["sign"] = "", + ["7568_AfflictionNotableAntifreeze"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2797971005", - ["text"] = "Gain # Life per Enemy Hit with Attacks", - ["type"] = "implicit", + ["id"] = "explicit.stat_2622946553", + ["text"] = "1 Added Passive Skill is Antifreeze", + ["type"] = "explicit", }, }, - ["1744_ManaGainPerTarget"] = { - ["sign"] = "", + ["7569_AfflictionNotableAntivenom"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_820939409", - ["text"] = "Gain # Mana per Enemy Hit with Attacks", - ["type"] = "implicit", + ["id"] = "explicit.stat_774369953", + ["text"] = "1 Added Passive Skill is Antivenom", + ["type"] = "explicit", }, }, - ["1747_EnergyShieldGainPerTarget"] = { - ["sign"] = "", + ["7570_AfflictionNotableArcaneAdept"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_211381198", - ["text"] = "Gain # Energy Shield per Enemy Hit with Attacks", - ["type"] = "implicit", + ["id"] = "explicit.stat_393565679", + ["text"] = "1 Added Passive Skill is Arcane Adept", + ["type"] = "explicit", }, }, - ["1748_LifeGainedFromEnemyDeath"] = { - ["sign"] = "", + ["7571_AfflictionNotableArcaneHeroism"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3695891184", - ["text"] = "Gain # Life per Enemy Killed", - ["type"] = "implicit", + ["id"] = "explicit.stat_3901992019", + ["text"] = "1 Added Passive Skill is Arcane Heroism", + ["type"] = "explicit", }, }, - ["1749_MaximumLifeOnKillPercent"] = { - ["sign"] = "", + ["7572_AfflictionNotableArcanePyrotechnics"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2023107756", - ["text"] = "Recover #% of Life on Kill", - ["type"] = "implicit", + ["id"] = "explicit.stat_2043503530", + ["text"] = "1 Added Passive Skill is Arcane Pyrotechnics", + ["type"] = "explicit", }, }, - ["1751_MaximumManaOnKillPercent"] = { - ["sign"] = "", + ["7573_AfflictionNotableArcingShot"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1030153674", - ["text"] = "Recover #% of Mana on Kill", - ["type"] = "implicit", + ["id"] = "explicit.stat_3212859169", + ["text"] = "1 Added Passive Skill is Arcing Shot", + ["type"] = "explicit", }, }, - ["1757_GainLifeOnBlock"] = { - ["sign"] = "", + ["7574_AfflictionNotableAssertDominance"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_762600725", - ["text"] = "# Life gained when you Block", - ["type"] = "implicit", + ["id"] = "explicit.stat_4222265138", + ["text"] = "1 Added Passive Skill is Assert Dominance", + ["type"] = "explicit", }, }, - ["1758_GainManaOnBlock"] = { - ["sign"] = "", + ["7575_AfflictionNotableAstonishingAffliction"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2122183138", - ["text"] = "# Mana gained when you Block", - ["type"] = "implicit", + ["id"] = "explicit.stat_2428334013", + ["text"] = "1 Added Passive Skill is Astonishing Affliction", + ["type"] = "explicit", }, }, - ["1763_ManaGainedFromEnemyDeath"] = { - ["sign"] = "", + ["7576_AfflictionNotableBasicsofPain"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1368271171", - ["text"] = "Gain # Mana per Enemy Killed", - ["type"] = "implicit", + ["id"] = "explicit.stat_3084359503", + ["text"] = "1 Added Passive Skill is Basics of Pain", + ["type"] = "explicit", }, }, - ["1766_MinionLife"] = { - ["sign"] = "", + ["7577_AfflictionNotableBattleHardened"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_770672621", - ["text"] = "Minions have #% increased maximum Life", - ["type"] = "implicit", + ["id"] = "explicit.stat_4188581520", + ["text"] = "1 Added Passive Skill is Battle-Hardened", + ["type"] = "explicit", }, }, - ["1769_MinionMovementSpeed"] = { - ["sign"] = "", + ["7578_AfflictionNotableBattlefieldDominator"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_174664100", - ["text"] = "Minions have #% increased Movement Speed", - ["type"] = "implicit", + ["id"] = "explicit.stat_1499057234", + ["text"] = "1 Added Passive Skill is Battlefield Dominator", + ["type"] = "explicit", }, }, - ["176_IncreasedSocketedAoEGemLevel"] = { - ["sign"] = "", + ["7579_AfflictionNotableBlacksmith"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2551600084", - ["text"] = "+# to Level of Socketed AoE Gems", - ["type"] = "implicit", + ["id"] = "explicit.stat_1127706436", + ["text"] = "1 Added Passive Skill is Blacksmith", + ["type"] = "explicit", }, }, - ["177_LocalIncreaseSocketedProjectileGemLevel"] = { - ["sign"] = "", + ["7580_AfflictionNotableBlanketedSnow"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2176571093", - ["text"] = "+# to Level of Socketed Projectile Gems", - ["type"] = "implicit", + ["id"] = "explicit.stat_1085167979", + ["text"] = "1 Added Passive Skill is Blanketed Snow", + ["type"] = "explicit", }, }, - ["178_LocalIncreaseSocketedBowGemLevel"] = { - ["sign"] = "", + ["7581_AfflictionNotableBlastFreeze"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2027269580", - ["text"] = "+# to Level of Socketed Bow Gems", - ["type"] = "implicit", + ["id"] = "explicit.stat_693808153", + ["text"] = "1 Added Passive Skill is Blast-Freeze", + ["type"] = "explicit", }, }, - ["1790_AdditionalPierce"] = { - ["sign"] = "", + ["7582_AfflictionNotableBlessed"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2067062068", - ["text"] = "Projectiles Pierce # additional Targets", - ["type"] = "implicit", + ["id"] = "explicit.stat_775689239", + ["text"] = "1 Added Passive Skill is Blessed", + ["type"] = "explicit", }, }, - ["1791_ArrowAdditionalPierce"] = { + ["7583_AfflictionNotableBlessedRebirth"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3423006863", - ["text"] = "Arrows Pierce an additional Target", - ["type"] = "implicit", + ["id"] = "explicit.stat_1424794574", + ["text"] = "1 Added Passive Skill is Blessed Rebirth", + ["type"] = "explicit", }, }, - ["1794_AdditionalArrows"] = { - ["sign"] = "", + ["7584_AfflictionNotableBloodArtist"] = { ["specialCaseData"] = { - ["overrideModLineSingular"] = "Bow Attacks fire an additional Arrow", }, ["tradeMod"] = { - ["id"] = "implicit.stat_3885405204", - ["text"] = "Bow Attacks fire # additional Arrows", - ["type"] = "implicit", + ["id"] = "explicit.stat_2284771334", + ["text"] = "1 Added Passive Skill is Blood Artist", + ["type"] = "explicit", }, }, - ["1796_ProjectileSpeed"] = { - ["sign"] = "", + ["7585_AfflictionNotableBloodscent"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3759663284", - ["text"] = "#% increased Projectile Speed", - ["type"] = "implicit", + ["id"] = "explicit.stat_3967765261", + ["text"] = "1 Added Passive Skill is Bloodscent", + ["type"] = "explicit", }, }, - ["1798_MovementVelocity"] = { - ["sign"] = "", + ["7586_AfflictionNotableBlowback"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2250533757", - ["text"] = "#% increased Movement Speed", - ["type"] = "implicit", + ["id"] = "explicit.stat_1612414696", + ["text"] = "1 Added Passive Skill is Blowback", + ["type"] = "explicit", }, }, - ["179_LocalIncreaseSocketedMeleeGemLevel"] = { - ["sign"] = "", + ["7587_AfflictionNotableBodyguards"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_829382474", - ["text"] = "+# to Level of Socketed Melee Gems", - ["type"] = "implicit", + ["id"] = "explicit.stat_791125124", + ["text"] = "1 Added Passive Skill is Bodyguards", + ["type"] = "explicit", }, }, - ["1803_MinimumEnduranceCharges"] = { - ["sign"] = "", + ["7588_AfflictionNotableBornofChaos"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3706959521", - ["text"] = "+# to Minimum Endurance Charges", - ["type"] = "implicit", + ["id"] = "explicit.stat_2449392400", + ["text"] = "1 Added Passive Skill is Born of Chaos", + ["type"] = "explicit", }, }, - ["1804_MaximumEnduranceCharges"] = { - ["sign"] = "", + ["7589_AfflictionNotableBrandLoyalty"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1515657623", - ["text"] = "+# to Maximum Endurance Charges", - ["type"] = "implicit", + ["id"] = "explicit.stat_3198006994", + ["text"] = "1 Added Passive Skill is Brand Loyalty", + ["type"] = "explicit", }, - }, - ["1808_MinimumFrenzyCharges"] = { - ["sign"] = "", + }, + ["7590_AfflictionNotableBrewedforPotency"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_658456881", - ["text"] = "+# to Minimum Frenzy Charges", - ["type"] = "implicit", + ["id"] = "explicit.stat_3250272113", + ["text"] = "1 Added Passive Skill is Brewed for Potency", + ["type"] = "explicit", }, }, - ["1809_MaximumFrenzyCharges"] = { - ["sign"] = "", + ["7591_AfflictionNotableBroadside"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_4078695", - ["text"] = "+# to Maximum Frenzy Charges", - ["type"] = "implicit", + ["id"] = "explicit.stat_2205982416", + ["text"] = "1 Added Passive Skill is Broadside", + ["type"] = "explicit", }, }, - ["180_LocalIncreaseSocketedMinionGemLevel"] = { - ["sign"] = "", + ["7592_AfflictionNotableBrushwithDeath"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3604946673", - ["text"] = "+# to Level of Socketed Minion Gems", - ["type"] = "implicit", + ["id"] = "explicit.stat_2900833792", + ["text"] = "1 Added Passive Skill is Brush with Death", + ["type"] = "explicit", }, }, - ["1813_MinimumPowerCharges"] = { - ["sign"] = "", + ["7593_AfflictionNotableBrutalInfamy"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1999711879", - ["text"] = "+# to Minimum Power Charges", - ["type"] = "implicit", + ["id"] = "explicit.stat_2068574831", + ["text"] = "1 Added Passive Skill is Brutal Infamy", + ["type"] = "explicit", }, }, - ["1814_IncreasedMaximumPowerCharges"] = { - ["sign"] = "", + ["7594_AfflictionNotableBurdenProjection"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_227523295", - ["text"] = "+# to Maximum Power Charges", - ["type"] = "implicit", + ["id"] = "explicit.stat_2008682345", + ["text"] = "1 Added Passive Skill is Burden Projection", + ["type"] = "explicit", }, }, - ["181_LocalIncreaseSocketedAuraLevel"] = { - ["sign"] = "", + ["7595_AfflictionNotableBurningBright"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2452998583", - ["text"] = "+# to Level of Socketed Aura Gems", - ["type"] = "implicit", + ["id"] = "explicit.stat_4199056048", + ["text"] = "1 Added Passive Skill is Burning Bright", + ["type"] = "explicit", }, }, - ["1830_PowerChargeOnCriticalStrikeChance"] = { - ["sign"] = "", + ["7596_AfflictionNotableCalamitous"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3814876985", - ["text"] = "#% chance to gain a Power Charge on Critical Strike", - ["type"] = "implicit", + ["id"] = "explicit.stat_3359207393", + ["text"] = "1 Added Passive Skill is Calamitous", + ["type"] = "explicit", }, }, - ["1833_FrenzyChargeOnHitChance"] = { - ["sign"] = "", + ["7597_AfflictionNotableCalltotheSlaughter"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2323242761", - ["text"] = "#% chance to gain a Frenzy Charge on Hit", - ["type"] = "implicit", + ["id"] = "explicit.stat_3317068522", + ["text"] = "1 Added Passive Skill is Call to the Slaughter", + ["type"] = "explicit", }, }, - ["1838_CannotBeFrozen"] = { + ["7598_AfflictionNotableCapacitor"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_876831634", - ["text"] = "Cannot be Frozen", - ["type"] = "implicit", + ["id"] = "explicit.stat_4025536654", + ["text"] = "1 Added Passive Skill is Capacitor", + ["type"] = "explicit", }, }, - ["1839_CannotBeIgnited"] = { + ["7599_AfflictionNotableCarefulHandling"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_331731406", - ["text"] = "Cannot be Ignited", - ["type"] = "implicit", + ["id"] = "explicit.stat_456502758", + ["text"] = "1 Added Passive Skill is Careful Handling", + ["type"] = "explicit", }, }, - ["1841_CannotBeShocked"] = { + ["7600_AfflictionNotableChillingPresence"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_491899612", - ["text"] = "Cannot be Shocked", - ["type"] = "implicit", + ["id"] = "explicit.stat_2834490860", + ["text"] = "1 Added Passive Skill is Chilling Presence", + ["type"] = "explicit", }, }, - ["1843_AvoidElementalStatusAilments"] = { - ["sign"] = "", + ["7601_AfflictionNotableChipAway"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3005472710", - ["text"] = "#% chance to Avoid Elemental Ailments", - ["type"] = "implicit", + ["id"] = "explicit.stat_968069586", + ["text"] = "1 Added Passive Skill is Chip Away", + ["type"] = "explicit", }, }, - ["1844_AvoidChill"] = { - ["sign"] = "", + ["7602_AfflictionNotableCirclingOblivion"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3483999943", - ["text"] = "#% chance to Avoid being Chilled", - ["type"] = "implicit", + ["id"] = "explicit.stat_2129392647", + ["text"] = "1 Added Passive Skill is Circling Oblivion", + ["type"] = "explicit", }, }, - ["1845_AvoidFreeze"] = { - ["sign"] = "", + ["7603_AfflictionNotableClarityofPurpose"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1514829491", - ["text"] = "#% chance to Avoid being Frozen", - ["type"] = "implicit", + ["id"] = "explicit.stat_684087686", + ["text"] = "1 Added Passive Skill is Clarity of Purpose", + ["type"] = "explicit", }, }, - ["1846_AvoidIgnite"] = { - ["sign"] = "", + ["7604_AfflictionNotableColdBloodedKiller"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1783006896", - ["text"] = "#% chance to Avoid being Ignited", - ["type"] = "implicit", + ["id"] = "explicit.stat_836566759", + ["text"] = "1 Added Passive Skill is Cold-Blooded Killer", + ["type"] = "explicit", }, }, - ["1848_AvoidShock"] = { - ["sign"] = "", + ["7605_AfflictionNotableColdConduction"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1871765599", - ["text"] = "#% chance to Avoid being Shocked", - ["type"] = "implicit", + ["id"] = "explicit.stat_1274505521", + ["text"] = "1 Added Passive Skill is Cold Conduction", + ["type"] = "explicit", }, }, - ["1849_ChanceToAvoidPoison"] = { - ["sign"] = "", + ["7606_AfflictionNotableColdtotheCore"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_4053951709", - ["text"] = "#% chance to Avoid being Poisoned", - ["type"] = "implicit", + ["id"] = "explicit.stat_744783843", + ["text"] = "1 Added Passive Skill is Cold to the Core", + ["type"] = "explicit", }, }, - ["1851_AvoidStun"] = { - ["sign"] = "", + ["7607_AfflictionNotableCombatRhythm"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_4262448838", - ["text"] = "#% chance to Avoid being Stunned", - ["type"] = "implicit", + ["id"] = "explicit.stat_3122505794", + ["text"] = "1 Added Passive Skill is Combat Rhythm", + ["type"] = "explicit", }, }, - ["1856_ChillAndFreezeDuration"] = { - ["sign"] = "", + ["7608_AfflictionNotableCompoundInjury"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3485067555", - ["text"] = "#% increased Chill Duration on Enemies", - ["type"] = "implicit", + ["id"] = "explicit.stat_4018305528", + ["text"] = "1 Added Passive Skill is Compound Injury", + ["type"] = "explicit", }, }, - ["1857_ShockDuration"] = { - ["sign"] = "", + ["7609_AfflictionNotableConfidentCombatant"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3668351662", - ["text"] = "#% increased Shock Duration on Enemies", - ["type"] = "implicit", + ["id"] = "explicit.stat_3930242735", + ["text"] = "1 Added Passive Skill is Confident Combatant", + ["type"] = "explicit", }, }, - ["1858_ChillAndFreezeDuration"] = { - ["sign"] = "", + ["7610_AfflictionNotableConjuredWall"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1073942215", - ["text"] = "#% increased Freeze Duration on Enemies", - ["type"] = "implicit", + ["id"] = "explicit.stat_4105031548", + ["text"] = "1 Added Passive Skill is Conjured Wall", + ["type"] = "explicit", }, }, - ["1859_BurnDuration"] = { - ["sign"] = "", + ["7611_AfflictionNotableConservationofEnergy"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1086147743", - ["text"] = "#% increased Ignite Duration on Enemies", - ["type"] = "implicit", + ["id"] = "explicit.stat_2083777017", + ["text"] = "1 Added Passive Skill is Conservation of Energy", + ["type"] = "explicit", }, }, - ["1863_StunDurationIncreasePercent"] = { - ["sign"] = "", + ["7612_AfflictionNotableCookedAlive"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2517001139", - ["text"] = "#% increased Stun Duration on Enemies", - ["type"] = "implicit", + ["id"] = "explicit.stat_2938895712", + ["text"] = "1 Added Passive Skill is Cooked Alive", + ["type"] = "explicit", }, }, - ["1867_SelfStatusAilmentDuration"] = { - ["sign"] = "", + ["7613_AfflictionNotableCorrosiveElements"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1745952865", - ["text"] = "#% reduced Elemental Ailment Duration on you", - ["type"] = "implicit", + ["id"] = "explicit.stat_1777139212", + ["text"] = "1 Added Passive Skill is Corrosive Elements", + ["type"] = "explicit", }, }, - ["1877_BurnDamage"] = { - ["sign"] = "", + ["7614_AfflictionNotableCremator"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1175385867", - ["text"] = "#% increased Burning Damage", - ["type"] = "implicit", + ["id"] = "explicit.stat_1153801980", + ["text"] = "1 Added Passive Skill is Cremator", + ["type"] = "explicit", }, }, - ["1880_AreaOfEffect"] = { - ["sign"] = "", + ["7615_AfflictionNotableCryWolf"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_280731498", - ["text"] = "#% increased Area of Effect", - ["type"] = "implicit", + ["id"] = "explicit.stat_1821748178", + ["text"] = "1 Added Passive Skill is Cry Wolf", + ["type"] = "explicit", }, }, - ["1883_ManaCostReduction"] = { - ["sign"] = "", + ["7616_AfflictionNotableCultLeader"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_474294393", - ["text"] = "#% reduced Mana Cost of Skills", - ["type"] = "implicit", + ["id"] = "explicit.stat_2026112251", + ["text"] = "1 Added Passive Skill is Cult-Leader", + ["type"] = "explicit", }, }, - ["1891_IncreaseManaCostFlat"] = { - ["sign"] = "", + ["7617_AfflictionNotableDaringIdeas"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3736589033", - ["text"] = "+# to Total Mana Cost of Skills", - ["type"] = "implicit", + ["id"] = "explicit.stat_2534405517", + ["text"] = "1 Added Passive Skill is Daring Ideas", + ["type"] = "explicit", }, }, - ["1898_AvoidInterruptionWhileCasting"] = { - ["sign"] = "", + ["7618_AfflictionNotableDarkDiscourse"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1916706958", - ["text"] = "#% chance to Ignore Stuns while Casting", - ["type"] = "implicit", + ["id"] = "explicit.stat_462115791", + ["text"] = "1 Added Passive Skill is Doedre's Spite", + ["type"] = "explicit", }, }, - ["189_LocalIncreaseSocketedSupportGemLevel"] = { - ["sign"] = "", + ["7619_AfflictionNotableDarkIdeation"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_4154259475", - ["text"] = "+# to Level of Socketed Support Gems", - ["type"] = "implicit", + ["id"] = "explicit.stat_1603621602", + ["text"] = "1 Added Passive Skill is Dark Ideation", + ["type"] = "explicit", }, }, - ["1902_StunRecovery"] = { - ["sign"] = "", + ["7620_AfflictionNotableDarkMessenger"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2511217560", - ["text"] = "#% increased Stun and Block Recovery", - ["type"] = "implicit", + ["id"] = "explicit.stat_3784610129", + ["text"] = "1 Added Passive Skill is Dark Messenger", + ["type"] = "explicit", }, }, - ["1927_TrapThrowSpeed"] = { - ["sign"] = "", + ["7621_AfflictionNotableDartingMovements"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_118398748", - ["text"] = "#% increased Trap Throwing Speed", - ["type"] = "implicit", + ["id"] = "explicit.stat_846491278", + ["text"] = "1 Added Passive Skill is Darting Movements", + ["type"] = "explicit", }, }, - ["1928_MineLayingSpeed"] = { - ["sign"] = "", + ["7622_AfflictionNotableDeadlyRepartee"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1896971621", - ["text"] = "#% increased Mine Throwing Speed", - ["type"] = "implicit", + ["id"] = "explicit.stat_1013470938", + ["text"] = "1 Added Passive Skill is Deadly Repartee", + ["type"] = "explicit", }, }, - ["1932_PhysicalAddedAsFire"] = { - ["sign"] = "", + ["7623_AfflictionNotableDeepChill"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_369494213", - ["text"] = "Gain #% of Physical Damage as Extra Fire Damage", - ["type"] = "implicit", + ["id"] = "explicit.stat_1703766309", + ["text"] = "1 Added Passive Skill is Deep Chill", + ["type"] = "explicit", }, }, - ["1934_PhysicalAddedAsLightning"] = { - ["sign"] = "", + ["7624_AfflictionNotableDeepCuts"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_219391121", - ["text"] = "Gain #% of Physical Damage as Extra Lightning Damage", - ["type"] = "implicit", + ["id"] = "explicit.stat_410939404", + ["text"] = "1 Added Passive Skill is Deep Cuts", + ["type"] = "explicit", }, }, - ["1935_PhysicalAddedAsChaos"] = { - ["sign"] = "", + ["7625_AfflictionNotableMiseryEverlasting"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3319896421", - ["text"] = "Gain #% of Physical Damage as Extra Chaos Damage", - ["type"] = "implicit", + ["id"] = "explicit.stat_3832665876", + ["text"] = "1 Added Passive Skill is Misery Everlasting", + ["type"] = "explicit", }, }, - ["1938_LightningAddedAsChaos"] = { - ["sign"] = "", + ["7626_AfflictionNotableUncompromising"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2402136583", - ["text"] = "Gain #% of Lightning Damage as Extra Chaos Damage", - ["type"] = "implicit", + ["id"] = "explicit.stat_382360671", + ["text"] = "1 Added Passive Skill is Uncompromising", + ["type"] = "explicit", }, }, - ["1940_ColdAddedAsChaos"] = { - ["sign"] = "", + ["7627_AfflictionNotableDevastator"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2915373966", - ["text"] = "Gain #% of Cold Damage as Extra Chaos Damage", - ["type"] = "implicit", + ["id"] = "explicit.stat_3711553948", + ["text"] = "1 Added Passive Skill is Devastator", + ["type"] = "explicit", }, }, - ["1941_FireAddedAsChaos"] = { - ["sign"] = "", + ["7628_AfflictionNotableDisciples"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1599775597", - ["text"] = "Gain #% of Fire Damage as Extra Chaos Damage", - ["type"] = "implicit", + ["id"] = "explicit.stat_3177526694", + ["text"] = "1 Added Passive Skill is Disciples", + ["type"] = "explicit", }, }, - ["1944_LifeRegenerationRatePercentage"] = { - ["sign"] = "", + ["7629_AfflictionNotableSelfControl"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_836936635", - ["text"] = "Regenerate #% of Life per second", - ["type"] = "implicit", + ["id"] = "explicit.stat_3025453294", + ["text"] = "1 Added Passive Skill is Self-Control", + ["type"] = "explicit", }, }, - ["1955_ConvertPhysicalToFireImplicit"] = { - ["sign"] = "", + ["7630_AfflictionNotableDiseaseVector"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1533563525", - ["text"] = "#% of Physical Damage Converted to Fire Damage", - ["type"] = "implicit", + ["id"] = "explicit.stat_183591019", + ["text"] = "1 Added Passive Skill is Disease Vector", + ["type"] = "explicit", }, }, - ["1957_ConvertPhysicalToColdImplicit"] = { - ["sign"] = "", + ["7631_AfflictionNotableDisorientingDisplay"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2133341901", - ["text"] = "#% of Physical Damage Converted to Cold Damage", - ["type"] = "implicit", + ["id"] = "explicit.stat_3206911230", + ["text"] = "1 Added Passive Skill is Disorienting Display", + ["type"] = "explicit", }, }, - ["1959_ConvertPhysicalToLightningImplicit"] = { - ["sign"] = "", + ["7632_AfflictionNotableDisorientingWounds"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3240769289", - ["text"] = "#% of Physical Damage Converted to Lightning Damage", - ["type"] = "implicit", + ["id"] = "explicit.stat_3351136461", + ["text"] = "1 Added Passive Skill is Disorienting Wounds", + ["type"] = "explicit", }, }, - ["1962_PhysicalDamageConvertToChaosImplicit"] = { - ["sign"] = "", + ["7633_AfflictionNotableDistilledPerfection"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_490098963", - ["text"] = "#% of Physical Damage Converted to Chaos Damage", - ["type"] = "implicit", + ["id"] = "explicit.stat_3652138990", + ["text"] = "1 Added Passive Skill is Distilled Perfection", + ["type"] = "explicit", }, }, - ["1973_MinionDamage"] = { - ["sign"] = "", + ["7634_AfflictionNotableDoedresApathy"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1589917703", - ["text"] = "Minions deal #% increased Damage", - ["type"] = "implicit", + ["id"] = "explicit.stat_1381945089", + ["text"] = "1 Added Passive Skill is Doedre's Apathy", + ["type"] = "explicit", }, }, - ["1980_ElementalDamagePercent"] = { - ["sign"] = "", + ["7635_AfflictionNotableDoedresGluttony"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3141070085", - ["text"] = "#% increased Elemental Damage", - ["type"] = "implicit", + ["id"] = "explicit.stat_2695848124", + ["text"] = "1 Added Passive Skill is Doedre's Gluttony", + ["type"] = "explicit", }, }, - ["1988_MaximumBlockChance"] = { - ["sign"] = "", + ["7636_AfflictionNotableDoryanisLesson"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_4124805414", - ["text"] = "+#% to maximum Chance to Block Attack Damage", - ["type"] = "implicit", + ["id"] = "explicit.stat_228455793", + ["text"] = "1 Added Passive Skill is Doryani's Lesson", + ["type"] = "explicit", }, }, - ["1989_MaximumSpellBlockChance"] = { - ["sign"] = "", + ["7637_AfflictionNotableDragonHunter"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2388574377", - ["text"] = "+#% to maximum Chance to Block Spell Damage", - ["type"] = "implicit", + ["id"] = "explicit.stat_1038955006", + ["text"] = "1 Added Passive Skill is Dragon Hunter", + ["type"] = "explicit", }, }, - ["1995_GlobalKnockbackChance"] = { - ["sign"] = "", + ["7638_AfflictionNotableDreadMarch"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_977908611", - ["text"] = "#% chance to Knock Enemies Back on hit", - ["type"] = "implicit", + ["id"] = "explicit.stat_3087667389", + ["text"] = "1 Added Passive Skill is Dread March", + ["type"] = "explicit", }, }, - ["1996_ProjectileDamage"] = { - ["sign"] = "", + ["7639_AfflictionNotableDrivetheDestruction"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1839076647", - ["text"] = "#% increased Projectile Damage", - ["type"] = "implicit", + ["id"] = "explicit.stat_1911162866", + ["text"] = "1 Added Passive Skill is Drive the Destruction", + ["type"] = "explicit", }, }, - ["2026_ChanceToIgnite"] = { - ["sign"] = "", + ["7640_AfflictionNotableEldritchInspiration"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1335054179", - ["text"] = "#% chance to Ignite", - ["type"] = "implicit", + ["id"] = "explicit.stat_3737604164", + ["text"] = "1 Added Passive Skill is Eldritch Inspiration", + ["type"] = "explicit", }, }, - ["2029_ChanceToFreeze"] = { - ["sign"] = "", + ["7641_AfflictionNotableElegantForm"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2309614417", - ["text"] = "#% chance to Freeze", - ["type"] = "implicit", + ["id"] = "explicit.stat_289714529", + ["text"] = "1 Added Passive Skill is Elegant Form", + ["type"] = "explicit", }, }, - ["2033_ChanceToShock"] = { - ["sign"] = "", + ["7642_AfflictionNotableEmpoweredEnvoy"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1538773178", - ["text"] = "#% chance to Shock", - ["type"] = "implicit", + ["id"] = "explicit.stat_2032453153", + ["text"] = "1 Added Passive Skill is Empowered Envoy", + ["type"] = "explicit", }, }, - ["2035_AreaDamage"] = { - ["sign"] = "", + ["7643_AfflictionNotableEndbringer"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_4251717817", - ["text"] = "#% increased Area Damage", - ["type"] = "implicit", + ["id"] = "explicit.stat_2150878631", + ["text"] = "1 Added Passive Skill is Endbringer", + ["type"] = "explicit", }, }, - ["2046_AttackAndCastSpeed"] = { - ["sign"] = "", + ["7644_AfflictionNotableEnduringComposure"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2672805335", - ["text"] = "#% increased Attack and Cast Speed", - ["type"] = "implicit", + ["id"] = "explicit.stat_2043284086", + ["text"] = "1 Added Passive Skill is Enduring Composure", + ["type"] = "explicit", }, }, - ["204_SocketedGemQuality"] = { - ["sign"] = "", + ["7645_AfflictionNotableEnduringFocus"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3828613551", - ["text"] = "+#% to Quality of Socketed Gems", - ["type"] = "implicit", + ["id"] = "explicit.stat_2522970386", + ["text"] = "1 Added Passive Skill is Enduring Focus", + ["type"] = "explicit", }, }, - ["2059_GlobalFlaskLifeRecovery"] = { - ["sign"] = "", + ["7646_AfflictionNotableEnduringWard"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_821241191", - ["text"] = "#% increased Life Recovery from Flasks", - ["type"] = "implicit", + ["id"] = "explicit.stat_252724319", + ["text"] = "1 Added Passive Skill is Enduring Ward", + ["type"] = "explicit", }, }, - ["205_IncreaseSocketedSupportGemQuality"] = { - ["sign"] = "", + ["7647_AfflictionNotableEnergyFromNaught"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1328548975", - ["text"] = "+#% to Quality of Socketed Support Gems", - ["type"] = "implicit", + ["id"] = "explicit.stat_2195518432", + ["text"] = "1 Added Passive Skill is Energy From Naught", + ["type"] = "explicit", }, }, - ["207_SocketedAoEGemQuality"] = { - ["sign"] = "", + ["7648_AfflictionNotableEssenceRush"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_768982451", - ["text"] = "+#% to Quality of Socketed AoE Gems", - ["type"] = "implicit", + ["id"] = "explicit.stat_1096136223", + ["text"] = "1 Added Passive Skill is Essence Rush", + ["type"] = "explicit", }, }, - ["208_SocketedAuraGemQuality"] = { - ["sign"] = "", + ["7649_AfflictionNotableEternalSuffering"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2276941637", - ["text"] = "+#% to Quality of Socketed Aura Gems", - ["type"] = "implicit", + ["id"] = "explicit.stat_2144634814", + ["text"] = "1 Added Passive Skill is Eternal Suffering", + ["type"] = "explicit", }, }, - ["209_SocketedBowGemQuality"] = { - ["sign"] = "", + ["7650_AfflictionNotableEvilEye"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3280600715", - ["text"] = "+#% to Quality of Socketed Bow Gems", - ["type"] = "implicit", + ["id"] = "explicit.stat_156080652", + ["text"] = "1 Added Passive Skill is Evil Eye", + ["type"] = "explicit", }, }, - ["210_SocketedChaosGemQuality"] = { - ["sign"] = "", + ["7651_AfflictionNotableExpansiveMight"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2062835769", - ["text"] = "+#% to Quality of Socketed Chaos Gems", - ["type"] = "implicit", + ["id"] = "explicit.stat_394918362", + ["text"] = "1 Added Passive Skill is Expansive Might", + ["type"] = "explicit", }, }, - ["211_SocketedColdGemQuality"] = { - ["sign"] = "", + ["7652_AfflictionNotableExpendability"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1164882313", - ["text"] = "+#% to Quality of Socketed Cold Gems", - ["type"] = "implicit", + ["id"] = "explicit.stat_2020075345", + ["text"] = "1 Added Passive Skill is Expendability", + ["type"] = "explicit", }, }, - ["2125_EnduranceChargeDuration"] = { - ["sign"] = "", + ["7653_AfflictionNotableExpertSabotage"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1170174456", - ["text"] = "#% increased Endurance Charge Duration", - ["type"] = "implicit", + ["id"] = "explicit.stat_2084371547", + ["text"] = "1 Added Passive Skill is Expert Sabotage", + ["type"] = "explicit", }, }, - ["2127_FrenzyChargeDuration"] = { - ["sign"] = "", + ["7654_AfflictionNotableExplosiveForce"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3338298622", - ["text"] = "#% increased Frenzy Charge Duration", - ["type"] = "implicit", + ["id"] = "explicit.stat_2017927451", + ["text"] = "1 Added Passive Skill is Explosive Force", + ["type"] = "explicit", }, }, - ["212_SocketedDexterityGemQuality"] = { - ["sign"] = "", + ["7655_AfflictionNotableExposureTherapy"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2877754099", - ["text"] = "+#% to Quality of Socketed Dexterity Gems", - ["type"] = "implicit", + ["id"] = "explicit.stat_131358113", + ["text"] = "1 Added Passive Skill is Exposure Therapy", + ["type"] = "explicit", }, }, - ["2140_IncreasedSpellDamagePerPowerCharge"] = { - ["sign"] = "", + ["7656_AfflictionNotableEyeoftheStorm"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_827329571", - ["text"] = "#% increased Spell Damage per Power Charge", - ["type"] = "implicit", + ["id"] = "explicit.stat_3818661553", + ["text"] = "1 Added Passive Skill is Eye of the Storm", + ["type"] = "explicit", }, }, - ["2142_IncreasedPowerChargeDuration"] = { - ["sign"] = "", + ["7657_AfflictionNotableEyetoEye"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3872306017", - ["text"] = "#% increased Power Charge Duration", - ["type"] = "implicit", + ["id"] = "explicit.stat_392942015", + ["text"] = "1 Added Passive Skill is Eye to Eye", + ["type"] = "explicit", }, }, - ["214_SocketedFireGemQuality"] = { - ["sign"] = "", + ["7658_AfflictionNotableFanofBlades"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3422008440", - ["text"] = "+#% to Quality of Socketed Fire Gems", - ["type"] = "implicit", + ["id"] = "explicit.stat_2484082827", + ["text"] = "1 Added Passive Skill is Fan of Blades", + ["type"] = "explicit", }, }, - ["2157_IncreasedLifeLeechRate"] = { - ["sign"] = "", + ["7659_AfflictionNotableFantheFlames"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2633745731", - ["text"] = "#% increased total Recovery per second from Life Leech", - ["type"] = "implicit", + ["id"] = "explicit.stat_2918755450", + ["text"] = "1 Added Passive Skill is Fan the Flames", + ["type"] = "explicit", }, }, - ["2158_IncreasedManaLeechRate"] = { - ["sign"] = "", + ["7660_AfflictionNotableFasting"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_690135178", - ["text"] = "#% increased total Recovery per second from Mana Leech", - ["type"] = "implicit", + ["id"] = "explicit.stat_37078857", + ["text"] = "1 Added Passive Skill is Fasting", + ["type"] = "explicit", }, }, - ["215_SocketedIntelligenceGemQuality"] = { - ["sign"] = "", + ["7661_AfflictionNotableFearsomeWarrior"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3174776455", - ["text"] = "+#% to Quality of Socketed Intelligence Gems", - ["type"] = "implicit", + ["id"] = "explicit.stat_3134222965", + ["text"] = "1 Added Passive Skill is Fearsome Warrior", + ["type"] = "explicit", }, }, - ["216_SocketedLightningGemQuality"] = { - ["sign"] = "", + ["7662_AfflictionNotableFeastofFlesh"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1065580342", - ["text"] = "+#% to Quality of Socketed Lightning Gems", - ["type"] = "implicit", + ["id"] = "explicit.stat_2396755365", + ["text"] = "1 Added Passive Skill is Feast of Flesh", + ["type"] = "explicit", }, }, - ["217_SocketedMeleeGemQuality"] = { - ["sign"] = "", + ["7663_AfflictionNotableFeastingFiends"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1396421504", - ["text"] = "+#% to Quality of Socketed Melee Gems", - ["type"] = "implicit", + ["id"] = "explicit.stat_383245807", + ["text"] = "1 Added Passive Skill is Feasting Fiends", + ["type"] = "explicit", }, }, - ["2183_BeltIncreasedFlaskChargesGained"] = { - ["sign"] = "", + ["7664_AfflictionNotableFeedtheFury"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1452809865", - ["text"] = "#% increased Flask Charges gained", - ["type"] = "implicit", + ["id"] = "explicit.stat_3944525413", + ["text"] = "1 Added Passive Skill is Feed the Fury", + ["type"] = "explicit", }, }, - ["2184_BeltReducedFlaskChargesUsed"] = { - ["sign"] = "", + ["7665_AfflictionNotableFettle"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_644456512", - ["text"] = "#% reduced Flask Charges used", - ["type"] = "implicit", + ["id"] = "explicit.stat_1353571444", + ["text"] = "1 Added Passive Skill is Fettle", + ["type"] = "explicit", }, }, - ["2187_BeltIncreasedFlaskDuration"] = { - ["sign"] = "", + ["7666_AfflictionNotableFieryAegis"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3741323227", - ["text"] = "#% increased Flask Effect Duration", - ["type"] = "implicit", + ["id"] = "explicit.stat_3233538204", + ["text"] = "1 Added Passive Skill is Fiery Aegis", + ["type"] = "explicit", }, }, - ["219_SocketedProjectileGemQuality"] = { - ["sign"] = "", + ["7667_AfflictionNotableFireAttunement"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2428621158", - ["text"] = "+#% to Quality of Socketed Projectile Gems", - ["type"] = "implicit", + ["id"] = "explicit.stat_3188756614", + ["text"] = "1 Added Passive Skill is Fire Attunement", + ["type"] = "explicit", }, }, - ["2202_AttackerTakesDamageNoRange"] = { - ["sign"] = "", + ["7668_AfflictionNotableFirstAmongEquals"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3767873853", - ["text"] = "Reflects # Physical Damage to Melee Attackers", - ["type"] = "implicit", + ["id"] = "explicit.stat_1134501245", + ["text"] = "1 Added Passive Skill is Spiteful Presence", + ["type"] = "explicit", }, }, - ["220_SocketedStrengthGemQuality"] = { - ["sign"] = "", + ["7669_AfflictionNotableLordofDrought"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_122841557", - ["text"] = "+#% to Quality of Socketed Strength Gems", - ["type"] = "implicit", + ["id"] = "explicit.stat_2055715585", + ["text"] = "1 Added Passive Skill is Lord of Drought", + ["type"] = "explicit", }, }, - ["221_AbyssJewelEffect"] = { - ["sign"] = "", + ["7670_AfflictionNotableFlexibleSentry"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1482572705", - ["text"] = "#% increased Effect of Socketed Abyss Jewels", - ["type"] = "implicit", + ["id"] = "explicit.stat_982290947", + ["text"] = "1 Added Passive Skill is Flexible Sentry", + ["type"] = "explicit", }, }, - ["2228_ManaReservationEfficiency"] = { - ["sign"] = "", + ["7671_AfflictionNotableFlowofLife"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1269219558", - ["text"] = "#% increased Mana Reservation Efficiency of Skills", - ["type"] = "implicit", + ["id"] = "explicit.stat_2350430215", + ["text"] = "1 Added Passive Skill is Flow of Life", + ["type"] = "explicit", }, }, - ["2232_ReducedReservation"] = { - ["sign"] = "", + ["7672_AfflictionNotableFollowThrough"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1269219558", - ["text"] = "#% increased Mana Reservation Efficiency of Skills", - ["type"] = "implicit", + ["id"] = "explicit.stat_3984980429", + ["text"] = "1 Added Passive Skill is Follow-Through", + ["type"] = "explicit", }, }, - ["2234_PhysicalAttackDamageTaken"] = { - ["sign"] = "", + ["7673_AfflictionNotableForceMultiplier"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3441651621", - ["text"] = "+# Physical Damage taken from Attack Hits", - ["type"] = "implicit", + ["id"] = "explicit.stat_1904581068", + ["text"] = "1 Added Passive Skill is Force Multiplier", + ["type"] = "explicit", }, }, - ["2237_FlatFireDamageTaken"] = { - ["sign"] = "", + ["7674_AfflictionNotableBlizzardCaller"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_614758785", - ["text"] = "+# Fire Damage taken from Hits", - ["type"] = "implicit", + ["id"] = "explicit.stat_3758712376", + ["text"] = "1 Added Passive Skill is Blizzard Caller", + ["type"] = "explicit", }, }, - ["2245_DegenDamageTaken"] = { - ["sign"] = "", + ["7675_AfflictionNotableFueltheFight"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1101403182", - ["text"] = "#% reduced Damage taken from Damage Over Time", - ["type"] = "implicit", + ["id"] = "explicit.stat_3599340381", + ["text"] = "1 Added Passive Skill is Fuel the Fight", + ["type"] = "explicit", }, }, - ["2273_ReducedPhysicalDamageTaken"] = { - ["sign"] = "", + ["7676_AfflictionNotableFuriousAssault"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3771516363", - ["text"] = "#% additional Physical Damage Reduction", - ["type"] = "implicit", + ["id"] = "explicit.stat_3415827027", + ["text"] = "1 Added Passive Skill is Furious Assault", + ["type"] = "explicit", }, }, - ["2447_PhysicalDamageTakenAsFirePercent"] = { - ["sign"] = "", + ["7677_AfflictionNotableGenius"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3342989455", - ["text"] = "#% of Physical Damage from Hits taken as Fire Damage", - ["type"] = "implicit", + ["id"] = "explicit.stat_2763732093", + ["text"] = "1 Added Passive Skill is Genius", + ["type"] = "explicit", }, }, - ["2448_PhysicalDamageTakenAsCold"] = { - ["sign"] = "", + ["7678_AfflictionNotableGladiatorialCombat"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1871056256", - ["text"] = "#% of Physical Damage from Hits taken as Cold Damage", - ["type"] = "implicit", + ["id"] = "explicit.stat_1543731719", + ["text"] = "1 Added Passive Skill is Gladiatorial Combat", + ["type"] = "explicit", }, }, - ["2449_PhysicalDamageTakenAsLightningPercent"] = { - ["sign"] = "", + ["7679_AfflictionNotableGladiatorsFortitude"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_425242359", - ["text"] = "#% of Physical Damage from Hits taken as Lightning Damage", - ["type"] = "implicit", + ["id"] = "explicit.stat_1591995797", + ["text"] = "1 Added Passive Skill is Gladiator's Fortitude", + ["type"] = "explicit", }, }, - ["2451_PhysicalDamageTakenAsChaos"] = { - ["sign"] = "", + ["7680_AfflictionNotableGracefulExecution"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_4129825612", - ["text"] = "#% of Physical Damage from Hits taken as Chaos Damage", - ["type"] = "implicit", + ["id"] = "explicit.stat_1903496649", + ["text"] = "1 Added Passive Skill is Graceful Execution", + ["type"] = "explicit", }, }, - ["2458_AdditionalBlock"] = { - ["sign"] = "+", + ["7681_AfflictionNotableSublimeForm"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2530372417", - ["text"] = "#% Chance to Block Attack Damage", - ["type"] = "implicit", + ["id"] = "explicit.stat_2251304016", + ["text"] = "1 Added Passive Skill is Sublime Form", + ["type"] = "explicit", }, }, - ["2483_LocalChanceToBleed"] = { - ["sign"] = "", + ["7682_AfflictionNotableGrandDesign"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1519615863", - ["text"] = "#% chance to cause Bleeding on Hit", - ["type"] = "implicit", + ["id"] = "explicit.stat_2350900742", + ["text"] = "1 Added Passive Skill is Grand Design", + ["type"] = "explicit", }, }, - ["2489_ChanceToBleed"] = { - ["sign"] = "", + ["7683_AfflictionNotableGrimOath"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1923879260", - ["text"] = "Attacks have #% chance to cause Bleeding", - ["type"] = "implicit", + ["id"] = "explicit.stat_2194205899", + ["text"] = "1 Added Passive Skill is Grim Oath", + ["type"] = "explicit", }, }, - ["2500_LightRadius"] = { - ["sign"] = "", + ["7684_AfflictionNotableGroundedCommander"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1263695895", - ["text"] = "#% increased Light Radius", - ["type"] = "implicit", + ["id"] = "explicit.stat_1309218394", + ["text"] = "1 Added Passive Skill is Introspection", + ["type"] = "explicit", }, }, - ["2523_CurseOnHitLevelVulnerability"] = { + ["7685_AfflictionNotableGuerillaTactics"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3967845372", - ["text"] = "Curse Enemies with Vulnerability on Hit", - ["type"] = "implicit", + ["id"] = "explicit.stat_1882129725", + ["text"] = "1 Added Passive Skill is Guerilla Tactics", + ["type"] = "explicit", }, }, - ["2525_CurseOnHitLevelElementalWeakness"] = { + ["7686_AfflictionNotableHaemorrhage"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2028847114", - ["text"] = "Curse Enemies with Elemental Weakness on Hit", - ["type"] = "implicit", + ["id"] = "explicit.stat_72129119", + ["text"] = "1 Added Passive Skill is Haemorrhage", + ["type"] = "explicit", }, }, - ["2527_ConductivityOnHitLevel"] = { + ["7687_AfflictionNotableHauntingShout"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_710372469", - ["text"] = "Curse Enemies with Conductivity on Hit", - ["type"] = "implicit", + ["id"] = "explicit.stat_1080363357", + ["text"] = "1 Added Passive Skill is Haunting Shout", + ["type"] = "explicit", }, }, - ["2528_CurseOnHitDespair"] = { + ["7688_AfflictionNotableHeartofIron"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2764915899", - ["text"] = "Curse Enemies with Despair on Hit", - ["type"] = "implicit", + ["id"] = "explicit.stat_1483358825", + ["text"] = "1 Added Passive Skill is Heart of Iron", + ["type"] = "explicit", }, }, - ["2530_FlammabilityOnHitLevel"] = { + ["7689_AfflictionNotableHeavyHitter"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_338121249", - ["text"] = "Curse Enemies with Flammability on Hit", - ["type"] = "implicit", + ["id"] = "explicit.stat_3640252904", + ["text"] = "1 Added Passive Skill is Heavy Hitter", + ["type"] = "explicit", }, }, - ["2531_FrostbiteOnHitLevel"] = { + ["7690_AfflictionNotableExploitWeakness"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_426847518", - ["text"] = "Curse Enemies with Frostbite on Hit", - ["type"] = "implicit", + ["id"] = "explicit.stat_50129423", + ["text"] = "1 Added Passive Skill is Exploit Weakness", + ["type"] = "explicit", }, }, - ["2534_MeleeWeaponAndUnarmedRange"] = { - ["sign"] = "", + ["7691_AfflictionNotableHeraldry"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2264295449", - ["text"] = "+# metres to Melee Strike Range", - ["type"] = "implicit", + ["id"] = "explicit.stat_3274270612", + ["text"] = "1 Added Passive Skill is Heraldry", + ["type"] = "explicit", }, }, - ["2559_ItemDropsOnGuardianDeath"] = { + ["7692_AfflictionNotableHexBreaker"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3909846940", - ["text"] = "Item drops on Death if Equipped by an Animated Guardian", - ["type"] = "implicit", + ["id"] = "explicit.stat_2341828832", + ["text"] = "1 Added Passive Skill is Hex Breaker", + ["type"] = "explicit", }, }, - ["2564_FasterIgniteDamage"] = { - ["sign"] = "", + ["7693_AfflictionNotableHibernator"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2443492284", - ["text"] = "Ignites you inflict deal Damage #% faster", - ["type"] = "implicit", + ["id"] = "explicit.stat_2294919888", + ["text"] = "1 Added Passive Skill is Hibernator", + ["type"] = "explicit", }, }, - ["2578_SummonTotemCastSpeed"] = { - ["sign"] = "", + ["7694_AfflictionNotableHitandRun"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3374165039", - ["text"] = "#% increased Totem Placement speed", - ["type"] = "implicit", + ["id"] = "explicit.stat_2665170385", + ["text"] = "1 Added Passive Skill is Hit and Run", + ["type"] = "explicit", }, }, - ["2596_CurseEffectiveness"] = { - ["sign"] = "", + ["7695_AfflictionNotableHolisticHealth"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2353576063", - ["text"] = "#% increased Effect of your Curses", - ["type"] = "implicit", + ["id"] = "explicit.stat_3667965781", + ["text"] = "1 Added Passive Skill is Holistic Health", + ["type"] = "explicit", }, }, - ["2610_MovementSpeedWhilePhased"] = { - ["sign"] = "", + ["7696_AfflictionNotableHolyConquest"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3684879618", - ["text"] = "#% increased Movement Speed while Phasing", - ["type"] = "implicit", + ["id"] = "explicit.stat_3898572660", + ["text"] = "1 Added Passive Skill is Holy Conquest", + ["type"] = "explicit", }, }, - ["2629_EnduranceChargeOnKillChance"] = { - ["sign"] = "", + ["7697_AfflictionNotableHolyWord"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1054322244", - ["text"] = "#% chance to gain an Endurance Charge on Kill", - ["type"] = "implicit", + ["id"] = "explicit.stat_3697635701", + ["text"] = "1 Added Passive Skill is Holy Word", + ["type"] = "explicit", }, }, - ["2631_FrenzyChargeOnKillChance"] = { - ["sign"] = "", + ["7698_AfflictionNotableHoundsMark"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1826802197", - ["text"] = "#% chance to gain a Frenzy Charge on Kill", - ["type"] = "implicit", + ["id"] = "explicit.stat_555800967", + ["text"] = "1 Added Passive Skill is Hound's Mark", + ["type"] = "explicit", }, }, - ["2633_PowerChargeOnKillChance"] = { - ["sign"] = "", + ["7699_AfflictionNotableHulkingCorpses"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2483795307", - ["text"] = "#% chance to gain a Power Charge on Kill", - ["type"] = "implicit", + ["id"] = "explicit.stat_3467711950", + ["text"] = "1 Added Passive Skill is Hulking Corpses", + ["type"] = "explicit", }, }, - ["2646_EnergyShieldRegenerationPerMinute"] = { - ["sign"] = "", + ["7700_AfflictionNotableImprovisor"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3594640492", - ["text"] = "Regenerate #% of Energy Shield per second", - ["type"] = "implicit", + ["id"] = "explicit.stat_810219447", + ["text"] = "1 Added Passive Skill is Improvisor", + ["type"] = "explicit", }, }, - ["2690_VaalSkillDamageAffectsSkillDamage"] = { + ["7701_AfflictionNotableInsatiableKiller"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3871212304", - ["text"] = "Increases and Reductions to Damage with Vaal Skills also apply to Non-Vaal Skills", - ["type"] = "implicit", + ["id"] = "explicit.stat_3904970959", + ["text"] = "1 Added Passive Skill is Insatiable Killer", + ["type"] = "explicit", }, }, - ["2738_SpellDamagePer10Intelligence"] = { - ["sign"] = "", + ["7702_AfflictionNotableInspiredOppression"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2818518881", - ["text"] = "#% increased Spell Damage per 10 Intelligence", - ["type"] = "implicit", + ["id"] = "explicit.stat_3872380586", + ["text"] = "1 Added Passive Skill is Inspired Oppression", + ["type"] = "explicit", }, }, - ["2745_LocalMeleeWeaponRange"] = { - ["sign"] = "", + ["7703_AfflictionNotableInsulated"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_350598685", - ["text"] = "+# metres to Weapon Range", - ["type"] = "implicit", + ["id"] = "explicit.stat_212648555", + ["text"] = "1 Added Passive Skill is Insulated", + ["type"] = "explicit", }, }, - ["2787_TotemElementalResistances"] = { - ["sign"] = "", + ["7704_AfflictionNotableIntensity"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1809006367", - ["text"] = "Totems gain +#% to all Elemental Resistances", - ["type"] = "implicit", + ["id"] = "explicit.stat_2785835061", + ["text"] = "1 Added Passive Skill is Intensity", + ["type"] = "explicit", }, }, - ["2839_ChaosDamageTaken"] = { - ["sign"] = "", + ["7705_AfflictionNotableInvigoratingPortents"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_496011033", - ["text"] = "+# Chaos Damage taken", - ["type"] = "implicit", + ["id"] = "explicit.stat_2262034536", + ["text"] = "1 Added Passive Skill is Invigorating Portents", + ["type"] = "explicit", }, }, - ["2907_MinionAttackSpeed"] = { - ["sign"] = "", + ["7706_AfflictionNotableIronBreaker"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3375935924", - ["text"] = "Minions have #% increased Attack Speed", - ["type"] = "implicit", + ["id"] = "explicit.stat_3258653591", + ["text"] = "1 Added Passive Skill is Iron Breaker", + ["type"] = "explicit", }, }, - ["2908_MinionCastSpeed"] = { - ["sign"] = "", + ["7707_AfflictionNotableLastingImpression"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_4000101551", - ["text"] = "Minions have #% increased Cast Speed", - ["type"] = "implicit", + ["id"] = "explicit.stat_426715778", + ["text"] = "1 Added Passive Skill is Lasting Impression", + ["type"] = "explicit", }, }, - ["2911_MinionLifeRegeneration"] = { - ["sign"] = "", + ["7708_AfflictionNotableLeadByExample"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2479683456", - ["text"] = "Minions Regenerate #% of Life per second", - ["type"] = "implicit", + ["id"] = "explicit.stat_2195406641", + ["text"] = "1 Added Passive Skill is Lead By Example", + ["type"] = "explicit", }, }, - ["2912_MinionElementalResistancesForJewel"] = { - ["sign"] = "", + ["7709_AfflictionNotableLifefromDeath"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1423639565", - ["text"] = "Minions have +#% to all Elemental Resistances", - ["type"] = "implicit", + ["id"] = "explicit.stat_2337273077", + ["text"] = "1 Added Passive Skill is Life from Death", + ["type"] = "explicit", }, }, - ["2936_PhysicalDamageAddedAsRandomElement"] = { - ["sign"] = "", + ["7710_AfflictionNotableTempttheStorm"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3753703249", - ["text"] = "Gain #% of Physical Damage as Extra Damage of a random Element", - ["type"] = "implicit", + ["id"] = "explicit.stat_348883745", + ["text"] = "1 Added Passive Skill is Tempt the Storm", + ["type"] = "explicit", }, }, - ["2958_GlobalChanceToBlindOnHit"] = { - ["sign"] = "", + ["7711_AfflictionNotableLiquidInspiration"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2221570601", - ["text"] = "#% Global chance to Blind Enemies on hit", - ["type"] = "implicit", + ["id"] = "explicit.stat_1094635162", + ["text"] = "1 Added Passive Skill is Liquid Inspiration", + ["type"] = "explicit", }, }, - ["2980_ElementalPenetration"] = { - ["sign"] = "", + ["7712_AfflictionNotableLowTolerance"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2101383955", - ["text"] = "Damage Penetrates #% Elemental Resistances", - ["type"] = "implicit", + ["id"] = "explicit.stat_3989400244", + ["text"] = "1 Added Passive Skill is Low Tolerance", + ["type"] = "explicit", }, }, - ["2981_FireResistancePenetration"] = { - ["sign"] = "", + ["7713_AfflictionNotableMageBane"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2653955271", - ["text"] = "Damage Penetrates #% Fire Resistance", - ["type"] = "implicit", + ["id"] = "explicit.stat_684155617", + ["text"] = "1 Added Passive Skill is Mage Bane", + ["type"] = "explicit", }, }, - ["2983_ColdResistancePenetration"] = { - ["sign"] = "", + ["7714_AfflictionNotableMageHunter"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3417711605", - ["text"] = "Damage Penetrates #% Cold Resistance", - ["type"] = "implicit", + ["id"] = "explicit.stat_2118664144", + ["text"] = "1 Added Passive Skill is Mage Hunter", + ["type"] = "explicit", }, }, - ["2984_LightningResistancePenetration"] = { - ["sign"] = "", + ["7715_AfflictionNotableMagnifier"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_818778753", - ["text"] = "Damage Penetrates #% Lightning Resistance", - ["type"] = "implicit", + ["id"] = "explicit.stat_2886441936", + ["text"] = "1 Added Passive Skill is Magnifier", + ["type"] = "explicit", }, }, - ["2993_ChanceToGainOnslaughtOnKill"] = { - ["sign"] = "", + ["7716_AfflictionNotableMartialMastery"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3023957681", - ["text"] = "#% chance to gain Onslaught for 4 seconds on Kill", - ["type"] = "implicit", + ["id"] = "explicit.stat_1015189426", + ["text"] = "1 Added Passive Skill is Martial Mastery", + ["type"] = "explicit", }, }, - ["3029_AttackAndCastSpeedWithOnslaught"] = { - ["sign"] = "", + ["7717_AfflictionNotableMartialMomentum"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2320884914", - ["text"] = "#% increased Attack and Cast Speed during Onslaught", - ["type"] = "implicit", + ["id"] = "explicit.stat_2978494217", + ["text"] = "1 Added Passive Skill is Martial Momentum", + ["type"] = "explicit", }, }, - ["3060_RecoverLifePercentOnBlock"] = { - ["sign"] = "", + ["7718_AfflictionNotableMartialProwess"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2442647190", - ["text"] = "Recover #% of Life when you Block", - ["type"] = "implicit", + ["id"] = "explicit.stat_1152182658", + ["text"] = "1 Added Passive Skill is Martial Prowess", + ["type"] = "explicit", }, }, - ["3063_DamageWhileLeeching"] = { - ["sign"] = "", + ["7719_AfflictionNotableMasterofCommand"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_310246444", - ["text"] = "#% increased Damage while Leeching", - ["type"] = "implicit", + ["id"] = "explicit.stat_3257074218", + ["text"] = "1 Added Passive Skill is Master of Command", + ["type"] = "explicit", }, }, - ["3095_VaalSkillDamage"] = { - ["sign"] = "", + ["7720_AfflictionNotableMasterofFear"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2257141320", - ["text"] = "#% increased Damage with Vaal Skills", - ["type"] = "implicit", + ["id"] = "explicit.stat_2771217016", + ["text"] = "1 Added Passive Skill is Master of Fear", + ["type"] = "explicit", }, }, - ["3104_AdditionalVaalSoulOnKill"] = { - ["sign"] = "", + ["7721_AfflictionNotableMasterofFire"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1962922582", - ["text"] = "#% chance to gain an additional Vaal Soul on Kill", - ["type"] = "implicit", + ["id"] = "explicit.stat_1462135249", + ["text"] = "1 Added Passive Skill is Master of Fire", + ["type"] = "explicit", }, }, - ["3105_VaalSkillDuration"] = { - ["sign"] = "", + ["7722_AfflictionNotableMasterOfTheMaelstrom"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_547412107", - ["text"] = "Vaal Skills have #% increased Skill Effect Duration", - ["type"] = "implicit", + ["id"] = "explicit.stat_185592058", + ["text"] = "1 Added Passive Skill is Master of the Maelstrom", + ["type"] = "explicit", }, }, - ["3107_VaalSkillCriticalStrikeChance"] = { - ["sign"] = "", + ["7723_AfflictionNotableMastertheFundamentals"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3165492062", - ["text"] = "#% increased Vaal Skill Critical Strike Chance", - ["type"] = "implicit", + ["id"] = "explicit.stat_3585232432", + ["text"] = "1 Added Passive Skill is Master the Fundamentals", + ["type"] = "explicit", }, }, - ["3169_BleedingDamage"] = { - ["sign"] = "", + ["7724_AfflictionNotableMendersWellspring"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1294118672", - ["text"] = "#% increased Damage with Bleeding", - ["type"] = "implicit", + ["id"] = "explicit.stat_4291434923", + ["text"] = "1 Added Passive Skill is Mender's Wellspring", + ["type"] = "explicit", }, }, - ["3170_PoisonDuration"] = { - ["sign"] = "", + ["7725_AfflictionNotableMilitarism"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2011656677", - ["text"] = "#% increased Poison Duration", - ["type"] = "implicit", + ["id"] = "explicit.stat_4154709486", + ["text"] = "1 Added Passive Skill is Militarism", + ["type"] = "explicit", }, }, - ["3173_PoisonOnHit"] = { - ["sign"] = "", + ["7726_AfflictionNotableMindfulness"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_795138349", - ["text"] = "#% chance to Poison on Hit", - ["type"] = "implicit", + ["id"] = "explicit.stat_2595115995", + ["text"] = "1 Added Passive Skill is Mindfulness", + ["type"] = "explicit", }, }, - ["3181_PoisonDamage"] = { - ["sign"] = "", + ["7727_AfflictionNotableMobMentality"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1290399200", - ["text"] = "#% increased Damage with Poison", - ["type"] = "implicit", + ["id"] = "explicit.stat_1048879642", + ["text"] = "1 Added Passive Skill is Mob Mentality", + ["type"] = "explicit", }, }, - ["3199_DamagePerEnduranceCharge"] = { - ["sign"] = "", + ["7728_AfflictionNotableMoltenOnesMark"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3515686789", - ["text"] = "#% increased Damage per Endurance Charge", - ["type"] = "implicit", + ["id"] = "explicit.stat_3875792669", + ["text"] = "1 Added Passive Skill is Molten One's Mark", + ["type"] = "explicit", }, }, - ["3286_DamagePerFrenzyCharge"] = { - ["sign"] = "", + ["7729_AfflictionNotableMysticalWard"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_902747843", - ["text"] = "#% increased Damage per Frenzy Charge", - ["type"] = "implicit", + ["id"] = "explicit.stat_2314111938", + ["text"] = "1 Added Passive Skill is Mystical Ward", + ["type"] = "explicit", }, }, - ["3304_EnemiesExplodeOnDeathPhysicalChance"] = { - ["sign"] = "", + ["7730_AfflictionNotableNaturalVigour"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3295179224", - ["text"] = "Enemies you Kill have a #% chance to Explode, dealing a tenth of their maximum Life as Physical Damage", - ["type"] = "implicit", + ["id"] = "explicit.stat_510654792", + ["text"] = "1 Added Passive Skill is Natural Vigour", + ["type"] = "explicit", }, }, - ["3363_IncreasedAuraEffectGraceCorrupted"] = { - ["sign"] = "", + ["7731_AfflictionNotableNoWitnesses"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_397427740", - ["text"] = "Grace has #% increased Aura Effect", - ["type"] = "implicit", + ["id"] = "explicit.stat_1722480396", + ["text"] = "1 Added Passive Skill is No Witnesses", + ["type"] = "explicit", }, }, - ["3367_IncreasedAuraEffectDeterminationCorrupted"] = { - ["sign"] = "", + ["7732_AfflictionNotableNonFlammable"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3653400807", - ["text"] = "Determination has #% increased Aura Effect", - ["type"] = "implicit", + ["id"] = "explicit.stat_731840035", + ["text"] = "1 Added Passive Skill is Non-Flammable", + ["type"] = "explicit", }, }, - ["3368_IncreasedAuraEffectDisciplineCorrupted"] = { - ["sign"] = "", + ["7733_AfflictionNotableNumbingElixir"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_788317702", - ["text"] = "Discipline has #% increased Aura Effect", - ["type"] = "implicit", + ["id"] = "explicit.stat_1028754276", + ["text"] = "1 Added Passive Skill is Numbing Elixir", + ["type"] = "explicit", }, }, - ["3369_CannotBePoisoned"] = { + ["7734_AfflictionNotableOnewiththeShield"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3835551335", - ["text"] = "Cannot be Poisoned", - ["type"] = "implicit", + ["id"] = "explicit.stat_1976069869", + ["text"] = "1 Added Passive Skill is One with the Shield", + ["type"] = "explicit", }, }, - ["3373_FireDamageAvoidance"] = { - ["sign"] = "", + ["7735_AfflictionNotableOpenness"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_42242677", - ["text"] = "#% chance to Avoid Fire Damage from Hits", - ["type"] = "implicit", + ["id"] = "explicit.stat_633943719", + ["text"] = "1 Added Passive Skill is Openness", + ["type"] = "explicit", }, }, - ["3374_ColdDamageAvoidance"] = { - ["sign"] = "", + ["7736_AfflictionNotableOpportunisticFusilade"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3743375737", - ["text"] = "#% chance to Avoid Cold Damage from Hits", - ["type"] = "implicit", + ["id"] = "explicit.stat_4281625943", + ["text"] = "1 Added Passive Skill is Opportunistic Fusilade", + ["type"] = "explicit", }, }, - ["3375_LightningDamageAvoidance"] = { - ["sign"] = "", + ["7737_AfflictionNotableOverlord"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2889664727", - ["text"] = "#% chance to Avoid Lightning Damage from Hits", - ["type"] = "implicit", + ["id"] = "explicit.stat_2250169390", + ["text"] = "1 Added Passive Skill is Overlord", + ["type"] = "explicit", }, }, - ["3377_UnholyMightOnKillPercentChance"] = { - ["sign"] = "", + ["7738_AfflictionNotableOvershock"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3562211447", - ["text"] = "#% chance to gain Unholy Might for 3 seconds on Kill", - ["type"] = "implicit", + ["id"] = "explicit.stat_3777170562", + ["text"] = "1 Added Passive Skill is Overshock", + ["type"] = "explicit", }, }, - ["3457_SpectreDamage"] = { - ["sign"] = "", + ["7739_AfflictionNotableOverwhelmingMalice"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3645693773", - ["text"] = "Raised Spectres have #% increased Damage", - ["type"] = "implicit", + ["id"] = "explicit.stat_770408103", + ["text"] = "1 Added Passive Skill is Overwhelming Malice", + ["type"] = "explicit", }, }, - ["3566_AuraEffect"] = { - ["sign"] = "", + ["7740_AfflictionNotableParalysis"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1880071428", - ["text"] = "#% increased effect of Non-Curse Auras from your Skills", - ["type"] = "implicit", + ["id"] = "explicit.stat_4272503233", + ["text"] = "1 Added Passive Skill is Paralysis", + ["type"] = "explicit", }, }, - ["3589_ColdPenetrationWeapon"] = { - ["sign"] = "", + ["7741_AfflictionNotablePeaceAmidstChaos"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1211769158", - ["text"] = "Damage with Weapons Penetrates #% Cold Resistance", - ["type"] = "implicit", + ["id"] = "explicit.stat_1734275536", + ["text"] = "1 Added Passive Skill is Peace Amidst Chaos", + ["type"] = "explicit", }, }, - ["3590_FirePenetrationWeapon"] = { - ["sign"] = "", + ["7742_AfflictionNotablePeakVigour"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1123291426", - ["text"] = "Damage with Weapons Penetrates #% Fire Resistance", - ["type"] = "implicit", + ["id"] = "explicit.stat_1722821275", + ["text"] = "1 Added Passive Skill is Peak Vigour", + ["type"] = "explicit", }, }, - ["3591_LightningPenetrationWeapon"] = { - ["sign"] = "", + ["7743_AfflictionNotablePhlebotomist"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3301510262", - ["text"] = "Damage with Weapons Penetrates #% Lightning Resistance", - ["type"] = "implicit", + ["id"] = "explicit.stat_3057154383", + ["text"] = "1 Added Passive Skill is Phlebotomist", + ["type"] = "explicit", }, }, - ["3597_HasOnslaught"] = { + ["7744_AfflictionNotablePowerfulAssault"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1520059289", - ["text"] = "Onslaught", - ["type"] = "implicit", + ["id"] = "explicit.stat_1005475168", + ["text"] = "1 Added Passive Skill is Powerful Assault", + ["type"] = "explicit", }, }, - ["3643_ZombieIncreasedDamage"] = { - ["sign"] = "", + ["7745_AfflictionNotablePowerfulWard"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2228518621", - ["text"] = "Raised Zombies deal #% increased Damage", - ["type"] = "implicit", + ["id"] = "explicit.stat_164032122", + ["text"] = "1 Added Passive Skill is Powerful Ward", + ["type"] = "explicit", }, }, - ["3659_SkeletonDamage"] = { - ["sign"] = "", + ["7746_AfflictionNotablePracticedCaster"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3059357595", - ["text"] = "Skeletons deal #% increased Damage", - ["type"] = "implicit", + ["id"] = "explicit.stat_3435403756", + ["text"] = "1 Added Passive Skill is Practiced Caster", + ["type"] = "explicit", }, }, - ["3761_LocalAttackReduceEnemyElementalResistance"] = { - ["sign"] = "", + ["7747_AfflictionNotablePreciseCommander"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_4064396395", - ["text"] = "Attacks with this Weapon Penetrate #% Elemental Resistances", - ["type"] = "implicit", + ["id"] = "explicit.stat_3860179422", + ["text"] = "1 Added Passive Skill is Destructive Aspect", + ["type"] = "explicit", }, }, - ["3989_AnimateGuardianResistances"] = { - ["sign"] = "", + ["7748_AfflictionNotablePreciseFocus"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2094281311", - ["text"] = "+#% to Animated Guardian Elemental Resistances", - ["type"] = "implicit", + ["id"] = "explicit.stat_2913581789", + ["text"] = "1 Added Passive Skill is Precise Focus", + ["type"] = "explicit", }, }, - ["4010_CurseEffectConductivity"] = { - ["sign"] = "", + ["7749_AfflictionNotablePreciseRetaliation"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3395908304", - ["text"] = "#% increased Conductivity Curse Effect", - ["type"] = "implicit", + ["id"] = "explicit.stat_2335364359", + ["text"] = "1 Added Passive Skill is Precise Retaliation", + ["type"] = "explicit", }, }, - ["4011_CurseEffectElementalWeakness"] = { - ["sign"] = "", + ["7750_AfflictionNotablePressurePoints"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3348324479", - ["text"] = "#% increased Elemental Weakness Curse Effect", - ["type"] = "implicit", + ["id"] = "explicit.stat_3391925584", + ["text"] = "1 Added Passive Skill is Pressure Points", + ["type"] = "explicit", }, }, - ["4013_CurseEffectFlammability"] = { - ["sign"] = "", + ["7751_AfflictionNotablePrimordialBond"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_282417259", - ["text"] = "#% increased Flammability Curse Effect", - ["type"] = "implicit", + ["id"] = "explicit.stat_622362787", + ["text"] = "1 Added Passive Skill is Primordial Bond", + ["type"] = "explicit", }, }, - ["4014_CurseEffectFrostbite"] = { - ["sign"] = "", + ["7752_AfflictionNotablePrismaticCarapace"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1443215722", - ["text"] = "#% increased Frostbite Curse Effect", - ["type"] = "implicit", + ["id"] = "explicit.stat_3492924480", + ["text"] = "1 Added Passive Skill is Prismatic Carapace", + ["type"] = "explicit", }, }, - ["4016_CurseEffectVulnerability"] = { - ["sign"] = "", + ["7753_AfflictionNotablePrismaticDance"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1065909420", - ["text"] = "#% increased Vulnerability Curse Effect", - ["type"] = "implicit", + ["id"] = "explicit.stat_1149662934", + ["text"] = "1 Added Passive Skill is Prismatic Dance", + ["type"] = "explicit", }, }, - ["4069_DamageAffectedByAuras"] = { - ["sign"] = "", + ["7754_AfflictionNotablePrismaticHeart"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1419713278", - ["text"] = "You and nearby Allies deal #% increased Damage", - ["type"] = "implicit", + ["id"] = "explicit.stat_2342448236", + ["text"] = "1 Added Passive Skill is Prismatic Heart", + ["type"] = "explicit", }, }, - ["4082_DamageDuringFlaskEffect"] = { - ["sign"] = "", + ["7755_AfflictionNotableProdigiousDefense"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2947215268", - ["text"] = "#% increased Damage during any Flask Effect", - ["type"] = "implicit", + ["id"] = "explicit.stat_1705633890", + ["text"] = "1 Added Passive Skill is Prodigious Defence", + ["type"] = "explicit", }, }, - ["4169_PhysicalDamageRemovedFromManaBeforeLife"] = { - ["sign"] = "", + ["7756_AfflictionNotableProvocateur"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3743438423", - ["text"] = "#% of Physical Damage is taken from Mana before Life", - ["type"] = "implicit", + ["id"] = "explicit.stat_814369372", + ["text"] = "1 Added Passive Skill is Provocateur", + ["type"] = "explicit", }, }, - ["4215_BleedingImmunity"] = { + ["7757_AfflictionNotablePureAgony"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1901158930", - ["text"] = "Bleeding cannot be inflicted on you", - ["type"] = "implicit", + ["id"] = "explicit.stat_1507409483", + ["text"] = "1 Added Passive Skill is Pure Agony", + ["type"] = "explicit", }, }, - ["4216_ChanceToAvoidBleeding"] = { - ["sign"] = "", + ["7758_AfflictionNotablePureAptitude"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1618589784", - ["text"] = "#% chance to Avoid Bleeding", - ["type"] = "implicit", + ["id"] = "explicit.stat_3509724289", + ["text"] = "1 Added Passive Skill is Pure Aptitude", + ["type"] = "explicit", }, }, - ["4273_AddedColdDamagePerFrenzyCharge"] = { - ["sign"] = "", + ["7759_AfflictionNotablePureCommander"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3648858570", - ["text"] = "# to # Added Cold Damage per Frenzy Charge", - ["type"] = "implicit", + ["id"] = "explicit.stat_3950683692", + ["text"] = "1 Added Passive Skill is Electric Presence", + ["type"] = "explicit", }, }, - ["4578_ReducedPhysicalDamageTakenVsAbyssMonsters"] = { - ["sign"] = "", + ["7760_AfflictionNotablePureGuile"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_287491423", - ["text"] = "#% additional Physical Damage Reduction against Abyssal Monsters", - ["type"] = "implicit", + ["id"] = "explicit.stat_1621496909", + ["text"] = "1 Added Passive Skill is Pure Guile", + ["type"] = "explicit", }, }, - ["4579_DeterminationPhysicalDamageReduction"] = { - ["sign"] = "", + ["7761_AfflictionNotablePureMight"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1873457881", - ["text"] = "#% additional Physical Damage Reduction while affected by Determination", - ["type"] = "implicit", + ["id"] = "explicit.stat_2372915005", + ["text"] = "1 Added Passive Skill is Pure Might", + ["type"] = "explicit", }, }, - ["4728_AreaOfEffectIfStunnedEnemyRecently"] = { - ["sign"] = "", + ["7762_AfflictionNotablePurposefulHarbinger"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_430248187", - ["text"] = "#% increased Area of Effect if you have Stunned an Enemy Recently", - ["type"] = "implicit", + ["id"] = "explicit.stat_507505131", + ["text"] = "1 Added Passive Skill is Purposeful Harbinger", + ["type"] = "explicit", }, }, - ["4759_ArmourEvasionWithFortify"] = { - ["sign"] = "", + ["7763_AfflictionNotableQuickandDeadly"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2962782530", - ["text"] = "+# to Armour and Evasion Rating while Fortified", - ["type"] = "implicit", + ["id"] = "explicit.stat_2169345147", + ["text"] = "1 Added Passive Skill is Quick and Deadly", + ["type"] = "explicit", }, }, - ["4792_AdditionalCriticalStrikeChanceWithAttacks"] = { - ["sign"] = "", + ["7764_AfflictionNotableQuickGetaway"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2572042788", - ["text"] = "Attacks have +#% to Critical Strike Chance", - ["type"] = "implicit", + ["id"] = "explicit.stat_1626818279", + ["text"] = "1 Added Passive Skill is Quick Getaway", + ["type"] = "explicit", }, }, - ["4848_AttackDamagePerMana"] = { - ["sign"] = "", + ["7765_AfflictionNotableRapidInfusion"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_4134865890", - ["text"] = "#% increased Attack Damage per 500 Maximum Mana", - ["type"] = "implicit", + ["id"] = "explicit.stat_1570474940", + ["text"] = "1 Added Passive Skill is Unrestrained Focus", + ["type"] = "explicit", }, }, - ["4869_AddedFireDamagePerStrength"] = { - ["sign"] = "", + ["7766_AfflictionNotableRattlingBellow"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1060540099", - ["text"] = "Adds # to # Fire Damage to Attacks with this Weapon per 10 Strength", - ["type"] = "implicit", + ["id"] = "explicit.stat_4288473380", + ["text"] = "1 Added Passive Skill is Rattling Bellow", + ["type"] = "explicit", }, }, - ["4872_AddedLightningDamagePerIntelligence"] = { - ["sign"] = "", + ["7767_AfflictionNotableRazeandPillage"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3390848861", - ["text"] = "Adds # to # Lightning Damage to Attacks with this Weapon per 10 Intelligence", - ["type"] = "implicit", + ["id"] = "explicit.stat_1038897629", + ["text"] = "1 Added Passive Skill is Raze and Pillage", + ["type"] = "explicit", }, }, - ["4915_AttacksBlindOnHitChance"] = { - ["sign"] = "", + ["7768_AfflictionNotableReadiness"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_318953428", - ["text"] = "#% chance to Blind Enemies on Hit with Attacks", - ["type"] = "implicit", + ["id"] = "explicit.stat_845306697", + ["text"] = "1 Added Passive Skill is Readiness", + ["type"] = "explicit", }, }, - ["4916_AttacksTauntOnHitChance"] = { - ["sign"] = "", + ["7769_AfflictionNotableRemarkable"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_280213220", - ["text"] = "#% chance to Taunt Enemies on Hit with Attacks", - ["type"] = "implicit", + ["id"] = "explicit.stat_691431951", + ["text"] = "1 Added Passive Skill is Remarkable", + ["type"] = "explicit", }, }, - ["4918_AttackImpaleChance"] = { - ["sign"] = "", + ["7770_AfflictionNotableRend"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3739863694", - ["text"] = "#% chance to Impale Enemies on Hit with Attacks", - ["type"] = "implicit", + ["id"] = "explicit.stat_4263287206", + ["text"] = "1 Added Passive Skill is Rend", + ["type"] = "explicit", }, }, - ["4924_AddedColdDamagePerDexterity"] = { - ["sign"] = "", + ["7771_AfflictionNotableRenewal"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_149574107", - ["text"] = "Adds # to # Cold Damage to Attacks with this Weapon per 10 Dexterity", - ["type"] = "implicit", + ["id"] = "explicit.stat_3607300552", + ["text"] = "1 Added Passive Skill is Renewal", + ["type"] = "explicit", }, }, - ["4983_AilmentDamage"] = { - ["sign"] = "", + ["7772_AfflictionNotableRepeater"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_690707482", - ["text"] = "#% increased Damage with Ailments", - ["type"] = "implicit", + ["id"] = "explicit.stat_2233272527", + ["text"] = "1 Added Passive Skill is Repeater", + ["type"] = "explicit", }, }, - ["4994_BleedDuration"] = { - ["sign"] = "", + ["7773_AfflictionNotableReplenishingPresence"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1459321413", - ["text"] = "#% increased Bleeding Duration", - ["type"] = "implicit", + ["id"] = "explicit.stat_1496043857", + ["text"] = "1 Added Passive Skill is Replenishing Presence", + ["type"] = "explicit", }, }, - ["4_DamageCannotBeReflectedPercent"] = { - ["sign"] = "", + ["7774_AfflictionNotableRiotQueller"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1571797746", - ["text"] = "#% of Damage from your Hits cannot be Reflected", - ["type"] = "implicit", + ["id"] = "explicit.stat_254194892", + ["text"] = "1 Added Passive Skill is Riot Queller", + ["type"] = "explicit", }, }, - ["528_DisplaySocketedGemsGetReducedReservation"] = { - ["sign"] = "", + ["7775_AfflictionNotableRotResistant"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3289633055", - ["text"] = "Socketed Gems have #% increased Reservation Efficiency", - ["type"] = "implicit", + ["id"] = "explicit.stat_713945233", + ["text"] = "1 Added Passive Skill is Rot-Resistant", + ["type"] = "explicit", }, }, - ["530_SocketedSkillsManaMultiplier"] = { - ["sign"] = "", + ["7776_AfflictionNotableRoteReinforcement"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2865550257", - ["text"] = "Socketed Skill Gems get a #% Cost & Reservation Multiplier", - ["type"] = "implicit", + ["id"] = "explicit.stat_2478282326", + ["text"] = "1 Added Passive Skill is Rote Reinforcement", + ["type"] = "explicit", }, }, - ["5659_DoubleDamageChance"] = { - ["sign"] = "", + ["7777_AfflictionNotableRottenClaws"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1172810729", - ["text"] = "#% chance to deal Double Damage", - ["type"] = "implicit", + ["id"] = "explicit.stat_2289610642", + ["text"] = "1 Added Passive Skill is Rotten Claws", + ["type"] = "explicit", }, }, - ["5671_ChanceWhenHitForArmourToBeDoubled"] = { - ["sign"] = "", + ["7778_AfflictionNotableRunThrough"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_327253797", - ["text"] = "#% chance to Defend with 200% of Armour", - ["type"] = "implicit", + ["id"] = "explicit.stat_1488030420", + ["text"] = "1 Added Passive Skill is Run Through", + ["type"] = "explicit", }, }, - ["5673_AdditionalChanceToEvade"] = { - ["sign"] = "", + ["7779_AfflictionNotableSadist"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2021058489", - ["text"] = "+#% chance to Evade Attack Hits", - ["type"] = "implicit", + ["id"] = "explicit.stat_3638731729", + ["text"] = "1 Added Passive Skill is Sadist", + ["type"] = "explicit", }, }, - ["5675_GraceAdditionalChanceToEvade"] = { - ["sign"] = "", + ["7780_AfflictionNotableSage"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_969576725", - ["text"] = "+#% chance to Evade Attack Hits while affected by Grace", - ["type"] = "implicit", + ["id"] = "explicit.stat_478147593", + ["text"] = "1 Added Passive Skill is Sage", + ["type"] = "explicit", }, }, - ["5749_ChaosDamageAttackSkills"] = { - ["sign"] = "", + ["7781_AfflictionNotableSapPsyche"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1959092146", - ["text"] = "#% increased Chaos Damage with Attack Skills", - ["type"] = "implicit", + ["id"] = "explicit.stat_715786975", + ["text"] = "1 Added Passive Skill is Sap Psyche", + ["type"] = "explicit", }, }, - ["5750_ChaosDamageSpellSkills"] = { - ["sign"] = "", + ["7782_AfflictionNotableSavageResponse"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3761858151", - ["text"] = "#% increased Chaos Damage with Spell Skills", - ["type"] = "implicit", + ["id"] = "explicit.stat_4222635921", + ["text"] = "1 Added Passive Skill is Savage Response", + ["type"] = "explicit", }, }, - ["5798_ChillEffect"] = { - ["sign"] = "", + ["7783_AfflictionNotableSavourtheMoment"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1793818220", - ["text"] = "#% increased Effect of Cold Ailments", - ["type"] = "implicit", + ["id"] = "explicit.stat_3539175001", + ["text"] = "1 Added Passive Skill is Savour the Moment", + ["type"] = "explicit", }, }, - ["5819_FlatColdDamageTaken"] = { - ["sign"] = "", + ["7784_AfflictionNotableScintillatingIdea"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_261654754", - ["text"] = "+# Cold Damage taken from Hits", - ["type"] = "implicit", + ["id"] = "explicit.stat_2589589781", + ["text"] = "1 Added Passive Skill is Scintillating Idea", + ["type"] = "explicit", }, }, - ["5821_ColdDamageAttackSkills"] = { - ["sign"] = "", + ["7785_AfflictionNotableSealMender"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_860668586", - ["text"] = "#% increased Cold Damage with Attack Skills", - ["type"] = "implicit", + ["id"] = "explicit.stat_876846990", + ["text"] = "1 Added Passive Skill is Seal Mender", + ["type"] = "explicit", }, }, - ["5822_ColdDamageSpellSkills"] = { - ["sign"] = "", + ["7786_AfflictionNotableSecondSkin"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2186994986", - ["text"] = "#% increased Cold Damage with Spell Skills", - ["type"] = "implicit", + ["id"] = "explicit.stat_2773515950", + ["text"] = "1 Added Passive Skill is Second Skin", + ["type"] = "explicit", }, }, - ["5943_SpellCriticalChanceWithDualWield"] = { - ["sign"] = "", + ["7787_AfflictionNotableSeekerRunes"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1218939541", - ["text"] = "#% increased Critical Strike Chance for Spells while Dual Wielding", - ["type"] = "implicit", + ["id"] = "explicit.stat_2261237498", + ["text"] = "1 Added Passive Skill is Seeker Runes", + ["type"] = "explicit", }, }, - ["5944_SpellCriticalChanceWithShield"] = { - ["sign"] = "", + ["7788_AfflictionNotableSelfFulfillingProphecy"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_952509814", - ["text"] = "#% increased Critical Strike Chance for Spells while holding a Shield", - ["type"] = "implicit", + ["id"] = "explicit.stat_2644533453", + ["text"] = "1 Added Passive Skill is Self-Fulfilling Prophecy", + ["type"] = "explicit", }, }, - ["5945_SpellCriticalChanceWithStaff"] = { - ["sign"] = "", + ["7789_AfflictionNotableSepticSpells"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_140429540", - ["text"] = "#% increased Critical Strike Chance for Spells while wielding a Staff", - ["type"] = "implicit", + ["id"] = "explicit.stat_4290522695", + ["text"] = "1 Added Passive Skill is Septic Spells", + ["type"] = "explicit", }, }, - ["5970_SpellCriticalMultiplierWithDualWield"] = { - ["sign"] = "", + ["7790_AfflictionNotableSetandForget"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2349237916", - ["text"] = "+#% to Critical Strike Multiplier for Spells while Dual Wielding", - ["type"] = "implicit", + ["id"] = "explicit.stat_1101250813", + ["text"] = "1 Added Passive Skill is Set and Forget", + ["type"] = "explicit", }, }, - ["5971_SpellCriticalMultiplierWithShield"] = { - ["sign"] = "", + ["7791_AfflictionNotableShiftingShadow"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2311200892", - ["text"] = "+#% to Critical Strike Multiplier for Spells while holding a Shield", - ["type"] = "implicit", + ["id"] = "explicit.stat_1476913894", + ["text"] = "1 Added Passive Skill is Shifting Shadow", + ["type"] = "explicit", }, }, - ["5972_SpellCriticalMultiplierWithStaff"] = { - ["sign"] = "", + ["7792_AfflictionNotableShriekingBolts"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3629080637", - ["text"] = "+#% to Critical Strike Multiplier for Spells while wielding a Staff", - ["type"] = "implicit", + ["id"] = "explicit.stat_2783012144", + ["text"] = "1 Added Passive Skill is Shrieking Bolts", + ["type"] = "explicit", }, }, - ["6000_CurseDuration"] = { - ["sign"] = "", + ["7793_AfflictionNotableSkeletalAtrophy"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1435748744", - ["text"] = "Curse Skills have #% increased Skill Effect Duration", - ["type"] = "implicit", + ["id"] = "explicit.stat_1290215329", + ["text"] = "1 Added Passive Skill is Skeletal Atrophy", + ["type"] = "explicit", }, }, - ["6056_DamagePer15Dexterity"] = { - ["sign"] = "", + ["7794_AfflictionNotableSkullbreaker"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_342670903", - ["text"] = "#% increased Damage per 100 Dexterity", - ["type"] = "implicit", + ["id"] = "explicit.stat_315697256", + ["text"] = "1 Added Passive Skill is Skullbreaker", + ["type"] = "explicit", }, }, - ["6057_DamagePer15Intelligence"] = { - ["sign"] = "", + ["7795_AfflictionNotableSleeplessSentries"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3966666111", - ["text"] = "#% increased Damage per 100 Intelligence", - ["type"] = "implicit", + ["id"] = "explicit.stat_3993957711", + ["text"] = "1 Added Passive Skill is Sleepless Sentries", + ["type"] = "explicit", }, }, - ["6058_DamagePer15Strength"] = { - ["sign"] = "", + ["7796_AfflictionNotableSmitetheWeak"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_4274080377", - ["text"] = "#% increased Damage per 100 Strength", - ["type"] = "implicit", + ["id"] = "explicit.stat_540300548", + ["text"] = "1 Added Passive Skill is Smite the Weak", + ["type"] = "explicit", }, }, - ["6066_IncreasedDamagePerPowerCharge"] = { - ["sign"] = "", + ["7797_AfflictionNotableSmokingRemains"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2034658008", - ["text"] = "#% increased Damage per Power Charge", - ["type"] = "implicit", + ["id"] = "explicit.stat_2322980282", + ["text"] = "1 Added Passive Skill is Smoking Remains", + ["type"] = "explicit", }, }, - ["6069_DamageVSAbyssMonsters"] = { - ["sign"] = "", + ["7798_AfflictionNotableSnaringSpirits"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3257279374", - ["text"] = "#% increased Damage with Hits and Ailments against Abyssal Monsters", - ["type"] = "implicit", + ["id"] = "explicit.stat_3319205340", + ["text"] = "1 Added Passive Skill is Snaring Spirits", + ["type"] = "explicit", }, }, - ["6108_DamageTakenPer250Dexterity"] = { - ["inverseKey"] = "reduced", + ["7799_AfflictionNotableSnowstorm"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2477636501", - ["text"] = "#% increased Damage taken per 250 Dexterity", - ["type"] = "implicit", + ["id"] = "explicit.stat_1595367309", + ["text"] = "1 Added Passive Skill is Snowstorm", + ["type"] = "explicit", }, }, - ["6109_DamageTakenPer250Intelligence"] = { - ["inverseKey"] = "reduced", + ["7800_AfflictionNotableSpecialReserve"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3522931817", - ["text"] = "#% increased Damage taken per 250 Intelligence", - ["type"] = "implicit", + ["id"] = "explicit.stat_4235300427", + ["text"] = "1 Added Passive Skill is Special Reserve", + ["type"] = "explicit", }, }, - ["6110_DamageTakenPer250Strength"] = { - ["inverseKey"] = "reduced", + ["7801_AfflictionNotableSpikedConcoction"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1443108510", - ["text"] = "#% increased Damage taken per 250 Strength", - ["type"] = "implicit", + ["id"] = "explicit.stat_3372255769", + ["text"] = "1 Added Passive Skill is Spiked Concoction", + ["type"] = "explicit", }, }, - ["6172_DeterminationReservation"] = { - ["sign"] = "", + ["7802_AfflictionNotableSpringBack"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2721871046", - ["text"] = "Determination has #% increased Mana Reservation Efficiency", - ["type"] = "implicit", + ["id"] = "explicit.stat_3603695769", + ["text"] = "1 Added Passive Skill is Spring Back", + ["type"] = "explicit", }, }, - ["6173_DeterminationReservationEfficiency"] = { - ["sign"] = "", + ["7803_AfflictionNotableStalwartCommander"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2721871046", - ["text"] = "Determination has #% increased Mana Reservation Efficiency", - ["type"] = "implicit", + ["id"] = "explicit.stat_2350668735", + ["text"] = "1 Added Passive Skill is Volatile Presence", + ["type"] = "explicit", }, }, - ["6188_DisciplineReservation"] = { - ["sign"] = "", + ["7804_AfflictionNotableSteadyTorment"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1692887998", - ["text"] = "Discipline has #% increased Mana Reservation Efficiency", - ["type"] = "implicit", + ["id"] = "explicit.stat_3500334379", + ["text"] = "1 Added Passive Skill is Steady Torment", + ["type"] = "explicit", }, }, - ["6189_DisciplineReservationEfficiency"] = { - ["sign"] = "", + ["7805_AfflictionNotableStoicFocus"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1692887998", - ["text"] = "Discipline has #% increased Mana Reservation Efficiency", - ["type"] = "implicit", + ["id"] = "explicit.stat_1088949570", + ["text"] = "1 Added Passive Skill is Stoic Focus", + ["type"] = "explicit", }, }, - ["6322_IncreasedWeaponElementalDamagePercent"] = { - ["sign"] = "", + ["7806_AfflictionNotableStormDrinker"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_387439868", - ["text"] = "#% increased Elemental Damage with Attack Skills", - ["type"] = "implicit", + ["id"] = "explicit.stat_2087561637", + ["text"] = "1 Added Passive Skill is Storm Drinker", + ["type"] = "explicit", }, }, - ["6373_EnemiesExplodeOnDeathPhysical"] = { - ["sign"] = "", + ["7807_AfflictionNotableStormrider"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1220361974", - ["text"] = "Enemies you Kill Explode, dealing #% of their Life as Physical Damage", - ["type"] = "implicit", + ["id"] = "explicit.stat_889728548", + ["text"] = "1 Added Passive Skill is Stormrider", + ["type"] = "explicit", }, }, - ["6460_DisciplineEnergyShieldRegen"] = { - ["sign"] = "", + ["7808_AfflictionNotableStormsHand"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_991194404", - ["text"] = "Regenerate #% of Energy Shield per Second while affected by Discipline", - ["type"] = "implicit", + ["id"] = "explicit.stat_1122051203", + ["text"] = "1 Added Passive Skill is Storm's Hand", + ["type"] = "explicit", }, }, - ["6545_FasterBleedDamage"] = { - ["sign"] = "", + ["7809_AfflictionNotableStreamlined"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3828375170", - ["text"] = "Bleeding you inflict deals Damage #% faster", - ["type"] = "implicit", + ["id"] = "explicit.stat_1397498432", + ["text"] = "1 Added Passive Skill is Streamlined", + ["type"] = "explicit", }, }, - ["6546_FasterPoisonDamage"] = { - ["sign"] = "", + ["7810_AfflictionNotableStrikeLeader"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2907156609", - ["text"] = "Poisons you inflict deal Damage #% faster", - ["type"] = "implicit", + ["id"] = "explicit.stat_282062371", + ["text"] = "1 Added Passive Skill is Strike Leader", + ["type"] = "explicit", }, }, - ["6564_FireDamagePerStrength"] = { - ["sign"] = "", + ["7811_AfflictionNotableStubbornStudent"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2241902512", - ["text"] = "#% increased Fire Damage per 20 Strength", - ["type"] = "implicit", + ["id"] = "explicit.stat_2383914651", + ["text"] = "1 Added Passive Skill is Stubborn Student", + ["type"] = "explicit", }, }, - ["6577_FireDamageAttackSkills"] = { - ["sign"] = "", + ["7812_AfflictionNotableStudentofDecay"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2468413380", - ["text"] = "#% increased Fire Damage with Attack Skills", - ["type"] = "implicit", + ["id"] = "explicit.stat_3202667190", + ["text"] = "1 Added Passive Skill is Student of Decay", + ["type"] = "explicit", }, }, - ["6578_FireDamageSpellSkills"] = { - ["sign"] = "", + ["7813_AfflictionNotableSublimeSensation"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_361162316", - ["text"] = "#% increased Fire Damage with Spell Skills", - ["type"] = "implicit", + ["id"] = "explicit.stat_1364858171", + ["text"] = "1 Added Passive Skill is Sublime Sensation", + ["type"] = "explicit", }, }, - ["6747_EnduranceChargeIfHitRecently"] = { - ["sign"] = "", + ["7814_AfflictionNotableSummerCommander"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2894476716", - ["text"] = "Gain # Endurance Charge every second if you've been Hit Recently", - ["type"] = "implicit", + ["id"] = "explicit.stat_3881737087", + ["text"] = "1 Added Passive Skill is Mortifying Aspect", + ["type"] = "explicit", }, }, - ["6787_OnslaughtOnHit"] = { - ["sign"] = "", + ["7815_AfflictionNotableSupercharge"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2514424018", - ["text"] = "You gain Onslaught for # seconds on Hit", - ["type"] = "implicit", + ["id"] = "explicit.stat_3226074658", + ["text"] = "1 Added Passive Skill is Supercharge", + ["type"] = "explicit", }, }, - ["6903_GraceReservation"] = { - ["sign"] = "", + ["7816_AfflictionNotableSurefootedStriker"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1803598623", - ["text"] = "Grace has #% increased Mana Reservation Efficiency", - ["type"] = "implicit", + ["id"] = "explicit.stat_3410752193", + ["text"] = "1 Added Passive Skill is Surefooted Striker", + ["type"] = "explicit", }, }, - ["6904_GraceReservationEfficiency"] = { - ["sign"] = "", + ["7817_AfflictionNotableSurgingVitality"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1803598623", - ["text"] = "Grace has #% increased Mana Reservation Efficiency", - ["type"] = "implicit", + ["id"] = "explicit.stat_2410501331", + ["text"] = "1 Added Passive Skill is Surging Vitality", + ["type"] = "explicit", }, }, - ["69_HasXSockets"] = { + ["7818_AfflictionNotableSurpriseSabotage"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_4077843608", - ["text"] = "Has 1 Socket", - ["type"] = "implicit", + ["id"] = "explicit.stat_3051562738", + ["text"] = "1 Added Passive Skill is Surprise Sabotage", + ["type"] = "explicit", }, }, - ["7453_FlatLightningDamageTaken"] = { - ["sign"] = "", + ["7819_AfflictionNotableTemperedArrowheads"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_465051235", - ["text"] = "+# Lightning Damage taken from Hits", - ["type"] = "implicit", + ["id"] = "explicit.stat_2631806437", + ["text"] = "1 Added Passive Skill is Tempered Arrowheads", + ["type"] = "explicit", }, }, - ["7454_LightningDamageAttackSkills"] = { - ["sign"] = "", + ["7820_AfflictionNotableThaumophage"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_4208907162", - ["text"] = "#% increased Lightning Damage with Attack Skills", - ["type"] = "implicit", + ["id"] = "explicit.stat_177215332", + ["text"] = "1 Added Passive Skill is Thaumophage", + ["type"] = "explicit", }, }, - ["7455_LightningDamageSpellSkills"] = { - ["sign"] = "", + ["7821_AfflictionNotableThunderstruck"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3935031607", - ["text"] = "#% increased Lightning Damage with Spell Skills", - ["type"] = "implicit", + ["id"] = "explicit.stat_1741700339", + ["text"] = "1 Added Passive Skill is Thunderstruck", + ["type"] = "explicit", }, }, - ["7857_AttackAndCastSpeedCorruptedItem"] = { - ["sign"] = "", + ["7822_AfflictionNotableTitanicSwings"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_26867112", - ["text"] = "#% increased Attack and Cast Speed if Corrupted", - ["type"] = "implicit", + ["id"] = "explicit.stat_2930275641", + ["text"] = "1 Added Passive Skill is Titanic Swings", + ["type"] = "explicit", }, }, - ["7858_AttackDamageCorruptedItem"] = { - ["sign"] = "", + ["7823_AfflictionNotableTouchofCruelty"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2347923784", - ["text"] = "#% increased Attack Damage if Corrupted", - ["type"] = "implicit", + ["id"] = "explicit.stat_2780712583", + ["text"] = "1 Added Passive Skill is Touch of Cruelty", + ["type"] = "explicit", }, }, - ["7875_LocalChanceToIntimidateOnHit"] = { - ["sign"] = "", + ["7824_AfflictionNotableToweringThreat"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2089652545", - ["text"] = "#% chance to Intimidate Enemies for 4 seconds on Hit", - ["type"] = "implicit", + ["id"] = "explicit.stat_3536778624", + ["text"] = "1 Added Passive Skill is Towering Threat", + ["type"] = "explicit", }, }, - ["7881_GlobalCriticalStrikeChanceCorruptedItem"] = { - ["sign"] = "", + ["7825_AfflictionNotableUnholyGrace"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_4023723828", - ["text"] = "#% increased Global Critical Strike Chance if Corrupted", - ["type"] = "implicit", + ["id"] = "explicit.stat_4186213466", + ["text"] = "1 Added Passive Skill is Unholy Grace", + ["type"] = "explicit", }, }, - ["7886_AllDamageCorruptedItem"] = { - ["sign"] = "", + ["7826_AfflictionNotableUnspeakableGifts"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_767196662", - ["text"] = "#% increased Damage if Corrupted", - ["type"] = "implicit", + ["id"] = "explicit.stat_729163974", + ["text"] = "1 Added Passive Skill is Unspeakable Gifts", + ["type"] = "explicit", }, }, - ["7887_DamageTakenCorruptedItem"] = { - ["sign"] = "", + ["7827_AfflictionNotableUntouchable"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3309607228", - ["text"] = "#% reduced Damage taken if Corrupted", - ["type"] = "implicit", + ["id"] = "explicit.stat_2758966888", + ["text"] = "1 Added Passive Skill is Untouchable", + ["type"] = "explicit", }, }, - ["7945_ImmuneToCursesCorruptedItem"] = { + ["7828_AfflictionNotableUnwaveringFocus"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1954526925", - ["text"] = "Immune to Curses if Corrupted", - ["type"] = "implicit", + ["id"] = "explicit.stat_367638058", + ["text"] = "1 Added Passive Skill is Unwavering Focus", + ["type"] = "explicit", }, }, - ["7992_IncreasedEnergyShieldCorruptedItem"] = { - ["sign"] = "", + ["7829_AfflictionNotableUnwaveringlyEvil"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1025108940", - ["text"] = "#% increased maximum Energy Shield if Corrupted", - ["type"] = "implicit", + ["id"] = "explicit.stat_2788982914", + ["text"] = "1 Added Passive Skill is Unwaveringly Evil", + ["type"] = "explicit", }, }, - ["7994_IncreasedLifeCorruptedItem"] = { - ["sign"] = "", + ["7830_AfflictionNotableVastPower"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3887484120", - ["text"] = "#% increased maximum Life if Corrupted", - ["type"] = "implicit", + ["id"] = "explicit.stat_1996576560", + ["text"] = "1 Added Passive Skill is Vast Power", + ["type"] = "explicit", }, }, - ["8000_MovementVelocityCorruptedItem"] = { - ["sign"] = "", + ["7831_AfflictionNotableVengefulCommander"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2880601380", - ["text"] = "#% increased Movement Speed if Corrupted", - ["type"] = "implicit", + ["id"] = "explicit.stat_2620267328", + ["text"] = "1 Added Passive Skill is Righteous Path", + ["type"] = "explicit", }, }, - ["8003_LocalChanceToPoisonOnHit"] = { - ["sign"] = "", + ["7832_AfflictionNotableVeteranDefender"] = { ["specialCaseData"] = { - ["overrideModLine"] = "#% chance to Poison on Hit", }, ["tradeMod"] = { - ["id"] = "implicit.stat_3885634897", - ["text"] = "#% chance to Poison on Hit (Local)", - ["type"] = "implicit", + ["id"] = "explicit.stat_664010431", + ["text"] = "1 Added Passive Skill is Veteran Defender", + ["type"] = "explicit", }, }, - ["8005_AllElementalResistanceCorruptedItem"] = { - ["sign"] = "", + ["7833_AfflictionNotableViciousBite"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3731630482", - ["text"] = "+#% to all Elemental Resistances if Corrupted", - ["type"] = "implicit", + ["id"] = "explicit.stat_882876854", + ["text"] = "1 Added Passive Skill is Vicious Bite", + ["type"] = "explicit", }, }, - ["8028_SpellDamageCorruptedItem"] = { - ["sign"] = "", + ["7834_AfflictionNotableViciousGuard"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_374116820", - ["text"] = "#% increased Spell Damage if Corrupted", - ["type"] = "implicit", + ["id"] = "explicit.stat_4054656914", + ["text"] = "1 Added Passive Skill is Vicious Guard", + ["type"] = "explicit", }, }, - ["8187_RecoverManaPercentOnBlock"] = { - ["sign"] = "", + ["7835_AfflictionNotableViciousSkewering"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3041288981", - ["text"] = "Recover #% of your maximum Mana when you Block", - ["type"] = "implicit", + ["id"] = "explicit.stat_567971948", + ["text"] = "1 Added Passive Skill is Vicious Skewering", + ["type"] = "explicit", }, }, - ["8203_AddedManaRegenWithDualWield"] = { - ["sign"] = "", + ["7836_AfflictionNotableVictimMaker"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1361343333", - ["text"] = "Regenerate # Mana per Second while Dual Wielding", - ["type"] = "implicit", + ["id"] = "explicit.stat_1936135020", + ["text"] = "1 Added Passive Skill is Victim Maker", + ["type"] = "explicit", }, }, - ["8204_AddedManaRegenWithShield"] = { - ["sign"] = "", + ["7837_AfflictionNotableVileReinvigoration"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3762868276", - ["text"] = "Regenerate # Mana per Second while holding a Shield", - ["type"] = "implicit", + ["id"] = "explicit.stat_647201233", + ["text"] = "1 Added Passive Skill is Vile Reinvigoration", + ["type"] = "explicit", }, }, - ["8206_AddedManaRegenWithStaff"] = { - ["sign"] = "", + ["7838_AfflictionNotableVitalFocus"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1388668644", - ["text"] = "Regenerate # Mana per second while wielding a Staff", - ["type"] = "implicit", + ["id"] = "explicit.stat_2134141047", + ["text"] = "1 Added Passive Skill is Vital Focus", + ["type"] = "explicit", }, }, - ["9118_FortifyEffect"] = { - ["sign"] = "", + ["7839_AfflictionNotableVividHues"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_335507772", - ["text"] = "+# to maximum Fortification", - ["type"] = "implicit", + ["id"] = "explicit.stat_3957006524", + ["text"] = "1 Added Passive Skill is Vivid Hues", + ["type"] = "explicit", }, }, - ["9161_LifeAddedAsEnergyShield"] = { - ["sign"] = "", + ["7840_AfflictionNotableWallofMuscle"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_67280387", - ["text"] = "Gain #% of Maximum Life as Extra Maximum Energy Shield", - ["type"] = "implicit", + ["id"] = "explicit.stat_1363668533", + ["text"] = "1 Added Passive Skill is Wall of Muscle", + ["type"] = "explicit", }, }, - ["9266_MinionAccuracyRating"] = { - ["sign"] = "", + ["7841_AfflictionNotableWardbreaker"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1718147982", - ["text"] = "#% increased Minion Accuracy Rating", - ["type"] = "implicit", + ["id"] = "explicit.stat_2454339320", + ["text"] = "1 Added Passive Skill is Forbidden Words", + ["type"] = "explicit", }, }, - ["9500_IncreasedAilmentEffectOnEnemies"] = { - ["sign"] = "", + ["7842_AfflictionNotableWarningCall"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_782230869", - ["text"] = "#% increased Effect of Non-Damaging Ailments", - ["type"] = "implicit", + ["id"] = "explicit.stat_578355556", + ["text"] = "1 Added Passive Skill is Warning Call", + ["type"] = "explicit", }, }, - ["9646_PhysicalDamageWithUnholyMight"] = { - ["sign"] = "", + ["7843_AfflictionNotableWastingAffliction"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1609570656", - ["text"] = "#% increased Physical Damage while you have Unholy Might", - ["type"] = "implicit", + ["id"] = "explicit.stat_2066820199", + ["text"] = "1 Added Passive Skill is Wasting Affliction", + ["type"] = "explicit", }, }, - ["9665_PhysicalDamageAttackSkills"] = { - ["sign"] = "", + ["7844_AfflictionNotableWeightAdvantage"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2266750692", - ["text"] = "#% increased Physical Damage with Attack Skills", - ["type"] = "implicit", + ["id"] = "explicit.stat_2244243943", + ["text"] = "1 Added Passive Skill is Weight Advantage", + ["type"] = "explicit", }, }, - ["9666_PhysicalDamageSpellSkills"] = { - ["sign"] = "", + ["7845_AfflictionNotableWhispersofDeath"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1430255627", - ["text"] = "#% increased Physical Damage with Spell Skills", - ["type"] = "implicit", + ["id"] = "explicit.stat_156080652", + ["text"] = "1 Added Passive Skill is Evil Eye", + ["type"] = "explicit", }, }, - ["9769_PurityOfFireReservation"] = { - ["sign"] = "", + ["7846_AfflictionNotableWickedPall"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1135152940", - ["text"] = "Purity of Fire has #% increased Mana Reservation Efficiency", - ["type"] = "implicit", + ["id"] = "explicit.stat_1616734644", + ["text"] = "1 Added Passive Skill is Wicked Pall", + ["type"] = "explicit", }, }, - ["9770_PurityOfFireReservationEfficiency"] = { - ["sign"] = "", + ["7847_AfflictionNotableWidespreadDestruction"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1135152940", - ["text"] = "Purity of Fire has #% increased Mana Reservation Efficiency", - ["type"] = "implicit", + ["id"] = "explicit.stat_1678643716", + ["text"] = "1 Added Passive Skill is Widespread Destruction", + ["type"] = "explicit", }, }, - ["9772_PurityOfIceReservation"] = { - ["sign"] = "", + ["7848_AfflictionNotableWillShaper"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_139925400", - ["text"] = "Purity of Ice has #% increased Mana Reservation Efficiency", - ["type"] = "implicit", + ["id"] = "explicit.stat_1162352537", + ["text"] = "1 Added Passive Skill is Will Shaper", + ["type"] = "explicit", }, }, - ["9773_PurityOfIceReservationEfficiency"] = { - ["sign"] = "", + ["7849_AfflictionNotableWindup"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_139925400", - ["text"] = "Purity of Ice has #% increased Mana Reservation Efficiency", - ["type"] = "implicit", + ["id"] = "explicit.stat_1938661964", + ["text"] = "1 Added Passive Skill is Wind-up", + ["type"] = "explicit", }, }, - ["9775_PurityOfLightningReservation"] = { - ["sign"] = "", + ["7850_AfflictionNotableWinterCommander"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1450978702", - ["text"] = "Purity of Lightning has #% increased Mana Reservation Efficiency", - ["type"] = "implicit", + ["id"] = "explicit.stat_792262925", + ["text"] = "1 Added Passive Skill is Frantic Aspect", + ["type"] = "explicit", }, }, - ["9776_PurityOfLightningReservationEfficiency"] = { - ["sign"] = "", + ["7851_AfflictionNotableWinterProwler"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1450978702", - ["text"] = "Purity of Lightning has #% increased Mana Reservation Efficiency", - ["type"] = "implicit", + ["id"] = "explicit.stat_755881431", + ["text"] = "1 Added Passive Skill is Winter Prowler", + ["type"] = "explicit", }, }, - ["9883_ReflectDamageTaken"] = { - ["sign"] = "", + ["7852_AfflictionNotableWishforDeath"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3577248251", - ["text"] = "You and your Minions take #% reduced Reflected Damage", - ["type"] = "implicit", + ["id"] = "explicit.stat_608164368", + ["text"] = "1 Added Passive Skill is Wish for Death", + ["type"] = "explicit", }, }, - ["9904_RemoveFreezeOnFlaskUse"] = { + ["7853_AfflictionNotableWizardry"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3296873305", - ["text"] = "Remove Chill and Freeze when you use a Flask", - ["type"] = "implicit", + ["id"] = "explicit.stat_3078065247", + ["text"] = "1 Added Passive Skill is Wizardry", + ["type"] = "explicit", }, }, - ["9908_RemoveIgniteOnFlaskUse"] = { + ["7854_AfflictionNotableWoundAggravation"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1162425204", - ["text"] = "Remove Ignite and Burning when you use a Flask", - ["type"] = "implicit", + ["id"] = "explicit.stat_69078820", + ["text"] = "1 Added Passive Skill is Wound Aggravation", + ["type"] = "explicit", }, }, - ["9918_RemoveShockOnFlaskUse"] = { + ["7855_AfflictionNotableWrappedinFlame"] = { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_561861132", - ["text"] = "Remove Shock when you use a Flask", - ["type"] = "implicit", + ["id"] = "explicit.stat_241783558", + ["text"] = "1 Added Passive Skill is Wrapped in Flame", + ["type"] = "explicit", }, }, }, + ["Scourge"] = { + }, ["WatchersEye"] = { ["10060_ClarityReducedManaCost"] = { ["AnyJewel"] = { @@ -73718,4 +64360,4 @@ return { }, }, }, -} \ No newline at end of file +} diff --git a/src/Data/TradeSiteStats.lua b/src/Data/TradeSiteStats.lua index 1fb9d2e28ad..37f8d010f97 100644 --- a/src/Data/TradeSiteStats.lua +++ b/src/Data/TradeSiteStats.lua @@ -1,6 +1,8 @@ --- This file is automatically downloaded, do not edit! --- Trade site stat data (c) Grinding Gear Games --- https://www.pathofexile.com/api/trade2/data/stats +-- This file is automatically generated, do not edit! +-- Game data (c) Grinding Gear Games + +-- This file contains the trade site data from https://www.pathofexile.com/api/trade/data/stats + -- spell-checker: disable return { { @@ -46736,6 +46738,11 @@ return { ["text"] = "#% chance to gain Onslaught for 4 seconds on Kill", ["type"] = "fractured", }, + { + ["id"] = "fractured.stat_1324450398", + ["text"] = "#% chance to gain Onslaught when you use a Flask", + ["type"] = "fractured", + }, { ["id"] = "fractured.stat_2918708827", ["text"] = "#% chance to gain Phasing for 4 seconds on Kill", @@ -88206,4 +88213,3 @@ return { ["label"] = "Sanctum", }, } --- spell-checker: enable \ No newline at end of file diff --git a/src/Export/Scripts/bases.lua b/src/Export/Scripts/bases.lua index 4126ae570ca..3a4d537c2b0 100644 --- a/src/Export/Scripts/bases.lua +++ b/src/Export/Scripts/bases.lua @@ -1,6 +1,7 @@ if not loadStatFile then dofile("statdesc.lua") end +local utils = LoadModule("../Modules/Utils") loadStatFile("tincture_stat_descriptions.txt") local s_format = string.format @@ -148,13 +149,17 @@ directiveTable.base = function(state, args, out) out:write(' },\n') end local implicitLines = { } - local implicitModTypes = { } + local implicitModTypes = {} + local implicitModIds = {} for _, mod in ipairs(baseItemType.ImplicitMods) do local modDesc = describeMod(mod) for _, line in ipairs(modDesc) do table.insert(implicitLines, line) table.insert(implicitModTypes, modDesc.modTags) end + if #modDesc > 0 then + table.insert(implicitModIds, mod.Id) + end end if #implicitLines > 0 then out:write('\timplicit = "', table.concat(implicitLines, "\\n"), '",\n') @@ -164,6 +169,10 @@ directiveTable.base = function(state, args, out) out:write('{ ', implicitModTypes[i], ' }, ') end out:write('},\n') + if #implicitModIds > 0 then + local modIdLine = string.format('\timplicitIds = %s,\n', utils.stringifyInline(implicitModIds)) + out:write(modIdLine) + end local itemValueSum = 0 local weaponType = dat("WeaponTypes"):GetRow("BaseItemType", baseItemType) if weaponType then diff --git a/src/Modules/Common.lua b/src/Modules/Common.lua index f05dd08dd46..752456d0d41 100644 --- a/src/Modules/Common.lua +++ b/src/Modules/Common.lua @@ -1042,6 +1042,16 @@ function ImportBuild(importLink, callback) end end +---@param text string +---@return string line +-- Removes GGG string tags used for keyword popups. E.g. "[Critical|Critical Hit]" -> "Critical Hit" +function escapeGGGString(text) + local line = text + :gsub("<[^>]+>{([^}]+)}", "%1") + :gsub("%[([^|%]]+)%]", "%1") + :gsub("%[[^|]+|([^|]+)%]", "%1") + return line +end -- Returns virtual screen size function GetVirtualScreenSize() local width, height = GetScreenSize() diff --git a/src/Modules/Utils.lua b/src/Modules/Utils.lua new file mode 100644 index 00000000000..5992ff91cf4 --- /dev/null +++ b/src/Modules/Utils.lua @@ -0,0 +1,125 @@ +local t_insert = table.insert + +local M = {} + +local indentCache = {} +local function indentFor(k) + if k < 1 then + return "" + end + if not indentCache[k] then + indentCache[k] = string.rep("\t", k) + end + return indentCache[k] +end +local function strSort(a, b) + return tostring(a) < tostring(b) +end +---@alias StringifyTypes string | number | boolean | nil | table +local function writeStringify(buf, value, allowNewlines, tabs, singleLine) + local valType = type(value) + if not tabs then + tabs = 1 + end + if valType == "string" then + local str = allowNewlines and value or value:gsub("\r\n", " "):gsub("[\r\n]", " ") + buf[#buf + 1] = string.format("%q", str) + elseif valType == "boolean" or valType == "nil" or valType == "number" then + buf[#buf + 1] = tostring(value) + elseif valType == "table" then + local newLine = (singleLine and " " or "\n") + buf[#buf + 1] = "{" .. newLine + -- ipairs compatible keys are done first so we can use the array syntax for them + local arrayKeys = {} + local indent = singleLine and "" or indentFor(tabs) + for k, v in ipairs(value) do + arrayKeys[k] = true + buf[#buf + 1] = indent + writeStringify(buf, v, allowNewlines, tabs + 1, singleLine) + buf[#buf + 1] = "," .. newLine + end + + local mapKeys = {} + for key in pairs(value) do + -- avoid printing array-style items twice + if not arrayKeys[key] then + t_insert(mapKeys, key) + end + end + table.sort(mapKeys, strSort) + + for _, k in ipairs(mapKeys) do + buf[#buf + 1] = indent .. "[" + writeStringify(buf, k, allowNewlines, nil, singleLine) + buf[#buf + 1] = "] = " + writeStringify(buf, value[k], allowNewlines, tabs + 1, singleLine) + buf[#buf + 1] = "," .. newLine + end + buf[#buf + 1] = (singleLine and "" or indentFor(tabs - 1)) .. "}" + else + error("Disallowed stringify type " .. valType) + end +end +-- Converts a table to a string which will be valid Lua. The result will ipairs to utilise the array +-- syntax when applicable, and will sort other keys. +--- @param value StringifyTypes +--- @param allowNewlines boolean? Determines if multi-line strings should be allowed. By default newlines are converted to spaces. +--- @param tabs number? Amount of tabs to prepend on table lines. Defaults to 1. +--- @return string +function M.stringify(value, allowNewlines, tabs) + local buf = {} + writeStringify(buf, value, allowNewlines, tabs) + return table.concat(buf) +end + +-- Converts a table to a string which will be valid Lua. The result will ipairs to utilise the array +-- syntax when applicable, and will sort other keys. This is similar to stringify(), but does not produce a multi line string. +--- @param value StringifyTypes +--- @return string +function M.stringifyInline(value) + local buf = {} + writeStringify(buf, value, false, nil, true) + return table.concat(buf) +end + +---@param fileName string +---@param table StringifyTypes +---@param description? string A string which will be passed to string.format and which should describe what this file contains. Multi-line strings are supported. +---@param allowMultiLine? boolean Whether multi-line strings should be allowed. If not, they are converted to spaces. +---@return boolean success +function M.saveTableToFile(fileName, table, description, allowMultiLine) + local f, openErr = io.open(fileName, "w") + if not f then + error(string.format("Could not open %s for writing table: %s", fileName, openErr)) + end + local descFormatted = "" + if description then + -- add newline at the end + if description:sub(-1) ~= "\n" then + description = description .. "\n" + end + -- prepend lines with comments + for line in description:gmatch("(.-)\n") do + descFormatted = descFormatted .. "-- " .. line .. "\n" + end + end + local template = [[-- This file is automatically generated, do not edit! +-- Game data (c) Grinding Gear Games + +%s +-- spell-checker: disable +return %s +]] + + local contents = string.format(template, descFormatted, M.stringify(table, allowMultiLine, 1)) + + local _, writeErr = f:write(contents) + + if writeErr then + error(string.format("Failed to write to %s: %s", fileName, writeErr)) + end + + return f:close() or false +end + +return M