From c370f1938a3325eb859a84fb5cadcf13fb43043e Mon Sep 17 00:00:00 2001 From: vaisest <4550061+vaisest@users.noreply.github.com> Date: Wed, 8 Jul 2026 19:36:45 +0300 Subject: [PATCH 1/3] Fix trader mod filtering to be more strict --- src/Classes/TradeQueryGenerator.lua | 309 +- src/Data/QueryMods.lua | 21878 +++++++------------------- 2 files changed, 5907 insertions(+), 16280 deletions(-) diff --git a/src/Classes/TradeQueryGenerator.lua b/src/Classes/TradeQueryGenerator.lua index 4deafadab4..36870f43eb 100644 --- a/src/Classes/TradeQueryGenerator.lua +++ b/src/Classes/TradeQueryGenerator.lua @@ -11,67 +11,69 @@ local s_format = string.format local t_insert = table.insert local tradeHelpers = LoadModule("Classes/TradeHelpers") --- 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 +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" }, } +-- Build lists of tags present on a given item category +local tradeCategoryTags = {} +for type, bases in pairs(data.itemBaseLists) do + for _, base in ipairs(bases) do + if not base.hidden then + if not tradeCategoryTags[type] then + tradeCategoryTags[type] = {} + end + local baseTags = {} + for tag, _ in pairs(base.base.tags) do + if tag ~= "default" and tag ~= "demigods" and not tag:match("_basetype") and tag ~= "not_for_sale" then -- filter fluff tags not used on mods. + baseTags[tag] = true + end + end + for _, tag in pairs(base.base.influenceTags or {}) do + baseTags[tag] = true + end + local present = false + for i, tags in ipairs(tradeCategoryTags[type]) do + if tableDeepEquals(baseTags, tags) then + present = true + end + end + if not present then + t_insert(tradeCategoryTags[type], baseTags) + end + end + end +end local tradeStatCategoryIndices = { ["Explicit"] = 2, ["Implicit"] = 3, @@ -84,7 +86,6 @@ local tradeStatCategoryIndices = { ["WatchersEye"] = 2, } -local influenceSuffixes = { "_shaper", "_elder", "_adjudicator", "_basilisk", "_crusader", "_eyrie"} local influenceDropdownNames = { "None" } local hasInfluenceModIds = { } for i, curInfluenceInfo in ipairs(itemLib.influenceInfo.default) do @@ -116,47 +117,27 @@ 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 +local function canModSpawnForItemCategory(mod, names) + for _, name in pairs(tradeCategoryNames[names]) do + -- crafted mod + if not mod.weightKey then + return mod.types[name] + else + for _, tags in ipairs(tradeCategoryTags[name] or {}) do + for i, key in ipairs(mod.weightKey) do + if tags[key] then + if mod.affix:find("Elevated") or mod.weightVal[i] > 0 then + return true + else + break + end + end + end end end end return false end - function TradeQueryGeneratorClass.WeightedRatioOutputs(baseOutput, newOutput, statWeights) local meanStatDiff = 0 @@ -210,7 +191,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 +213,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 @@ -328,7 +309,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 } @@ -437,28 +418,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,118 +463,57 @@ 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 + self:GenerateModData(watchersEyeMods, tradeQueryStatsParsed, { ["BaseJewel"] = true, ["AnyJewel"] = true }, + { ["AnyJewel"] = "AnyJewel" }) - for baseName, entry in pairsSortByKey(data.itemBases) do + -- implicit mods + for _, 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 - - 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 - end - end + local mod = { type = "Implicit" } + for modLine in string.gmatch(entry.implicit, "([^" .. "\n" .. "]+)") do + t_insert(mod, modLine) + end - if tradeMod == nil then + local found = false + for _, modLine in ipairs(mod) do + if modLine:find("Grants Level") 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 + for _, v in pairs(data.itemMods.ItemExclusive) do + if v[1] == modLine then + found = true + mod = v + mod.type = "Implicit" 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 + if not found then + ConPrintf("unknown implicit mod: %s", mod[1]) + goto continue + 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 + -- 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 - - 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 + if typeName == entryName then + maskOverride[tradeName] = true; + break end end - ::continue:: + end + + -- 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') diff --git a/src/Data/QueryMods.lua b/src/Data/QueryMods.lua index 26b6a949b7..6a4b21ebf4 100644 --- a/src/Data/QueryMods.lua +++ b/src/Data/QueryMods.lua @@ -50,10 +50,6 @@ return { }, }, ["10179_DodgeSpellHitsWhileMoving"] = { - ["Boots"] = { - ["max"] = 10, - ["min"] = 6, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -145,18 +141,6 @@ return { }, }, ["1138_BlockPercent"] = { - ["2HWeapon"] = { - ["max"] = 4, - ["min"] = 2, - }, - ["Amulet"] = { - ["max"] = 4, - ["min"] = 2, - }, - ["Staff"] = { - ["max"] = 4, - ["min"] = 2, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -181,10 +165,6 @@ return { }, }, ["1142_ChanceToSuppressSpellsOld"] = { - ["Boots"] = { - ["max"] = 6, - ["min"] = 3, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -197,7 +177,7 @@ return { ["1143_ChanceToSuppressSpells"] = { ["Boots"] = { ["max"] = 9, - ["min"] = 4, + ["min"] = 6, }, ["Quiver"] = { ["max"] = 12, @@ -213,14 +193,6 @@ return { }, }, ["1155_BlockingBlocksSpells"] = { - ["Amulet"] = { - ["max"] = 7, - ["min"] = 6, - }, - ["Shield"] = { - ["max"] = 7, - ["min"] = 6, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -231,21 +203,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 +221,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 +529,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 +540,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 +560,10 @@ return { ["max"] = 38, ["min"] = 11.5, }, + ["Sceptre"] = { + ["max"] = 38, + ["min"] = 11.5, + }, ["Staff"] = { ["max"] = 50, ["min"] = 17.5, @@ -687,37 +583,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 +603,10 @@ return { ["max"] = 31.5, ["min"] = 9.5, }, + ["Sceptre"] = { + ["max"] = 31.5, + ["min"] = 9.5, + }, ["Staff"] = { ["max"] = 43.5, ["min"] = 14.5, @@ -778,37 +654,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 +674,10 @@ return { ["max"] = 41, ["min"] = 14, }, + ["Sceptre"] = { + ["max"] = 41, + ["min"] = 14, + }, ["Staff"] = { ["max"] = 58, ["min"] = 18.5, @@ -841,18 +697,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 +711,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 +746,7 @@ return { ["1410_IncreasedAttackSpeed"] = { ["Amulet"] = { ["max"] = 10, - ["min"] = 4, + ["min"] = 8, }, ["Gloves"] = { ["max"] = 10, @@ -995,7 +799,7 @@ return { ["min"] = 3, }, ["Bow"] = { - ["max"] = 7, + ["max"] = 5, ["min"] = 3, }, ["Claw"] = { @@ -1006,12 +810,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 +833,6 @@ return { }, }, ["1446_IncreasedCastSpeed"] = { - ["1HMace"] = { - ["max"] = 15, - ["min"] = 12, - }, ["1HWeapon"] = { ["max"] = 15, ["min"] = 12, @@ -1039,15 +843,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 +903,6 @@ return { }, }, ["1464_LocalCriticalStrikeChance"] = { - ["1HMace"] = { - ["max"] = 18, - ["min"] = 14, - }, ["1HSword"] = { ["max"] = 18, ["min"] = 14, @@ -1127,6 +927,10 @@ return { ["max"] = 18, ["min"] = 14, }, + ["Sceptre"] = { + ["max"] = 18, + ["min"] = 14, + }, ["Staff"] = { ["max"] = 18, ["min"] = 14, @@ -1185,14 +989,6 @@ return { }, }, ["1521_ImmuneToKnockback"] = { - ["Boots"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Chest"] = { - ["max"] = 1, - ["min"] = 1, - }, ["specialCaseData"] = { }, ["tradeMod"] = { @@ -1216,6 +1012,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 +1046,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 +1076,6 @@ return { }, }, ["1592_IncreasedItemQuantity"] = { - ["Amulet"] = { - ["max"] = 5, - ["min"] = 3, - }, - ["Belt"] = { - ["max"] = 5, - ["min"] = 3, - }, - ["Ring"] = { - ["max"] = 5, - ["min"] = 3, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -1332,70 +1156,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 +1206,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 +1216,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 +1228,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 +1238,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 +1250,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 +1260,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 +1316,7 @@ return { ["1744_ManaGainPerTarget"] = { ["Ring"] = { ["max"] = 6, - ["min"] = 1, + ["min"] = 4, }, ["sign"] = "", ["specialCaseData"] = { @@ -1720,6 +1328,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 +1358,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 +1388,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 +1432,6 @@ return { }, }, ["1791_AdditionalArrowPierce"] = { - ["2HWeapon"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Bow"] = { - ["max"] = 1, - ["min"] = 1, - }, ["specialCaseData"] = { }, ["tradeMod"] = { @@ -1821,14 +1481,6 @@ return { }, }, ["1796_ProjectileSpeed"] = { - ["1HWeapon"] = { - ["max"] = 8, - ["min"] = 4, - }, - ["Wand"] = { - ["max"] = 8, - ["min"] = 4, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -1841,11 +1493,11 @@ return { ["1798_MovementVelocity"] = { ["Amulet"] = { ["max"] = 10, - ["min"] = 2, + ["min"] = 8, }, ["Boots"] = { ["max"] = 10, - ["min"] = 2, + ["min"] = 8, }, ["sign"] = "", ["specialCaseData"] = { @@ -1857,10 +1509,6 @@ return { }, }, ["1804_MaximumEnduranceCharges"] = { - ["Belt"] = { - ["max"] = 1, - ["min"] = 1, - }, ["Boots"] = { ["max"] = 1, ["min"] = 1, @@ -1875,14 +1523,6 @@ return { }, }, ["1809_MaximumFrenzyCharges"] = { - ["Amulet"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Boots"] = { - ["max"] = 1, - ["min"] = 1, - }, ["Gloves"] = { ["max"] = 1, ["min"] = 1, @@ -1897,6 +1537,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 +1567,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 +1581,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 +1611,6 @@ return { }, }, ["1830_PowerChargeOnCriticalStrikeChance"] = { - ["1HMace"] = { - ["max"] = 7, - ["min"] = 5, - }, ["1HWeapon"] = { ["max"] = 7, ["min"] = 5, @@ -1975,6 +1627,10 @@ return { ["max"] = 7, ["min"] = 5, }, + ["Sceptre"] = { + ["max"] = 7, + ["min"] = 5, + }, ["Staff"] = { ["max"] = 7, ["min"] = 5, @@ -2006,14 +1662,6 @@ return { }, }, ["1844_ChanceToAvoidFreezeAndChill"] = { - ["AnyJewel"] = { - ["max"] = 25, - ["min"] = 20, - }, - ["BaseJewel"] = { - ["max"] = 25, - ["min"] = 20, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -2028,26 +1676,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 +1690,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 +1704,6 @@ return { ["max"] = 25, ["min"] = 20, }, - ["AnyJewel"] = { - ["max"] = 25, - ["min"] = 20, - }, - ["BaseJewel"] = { - ["max"] = 25, - ["min"] = 20, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -2114,14 +1714,6 @@ return { }, }, ["1848_ReducedShockChance"] = { - ["Belt"] = { - ["max"] = 20, - ["min"] = 10, - }, - ["Chest"] = { - ["max"] = 20, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -2136,14 +1728,6 @@ return { ["max"] = 25, ["min"] = 20, }, - ["AnyJewel"] = { - ["max"] = 25, - ["min"] = 20, - }, - ["BaseJewel"] = { - ["max"] = 25, - ["min"] = 20, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -2154,6 +1738,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 +1772,6 @@ return { ["max"] = 25, ["min"] = 20, }, - ["AnyJewel"] = { - ["max"] = 25, - ["min"] = 20, - }, - ["BaseJewel"] = { - ["max"] = 25, - ["min"] = 20, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -2186,11 +1782,7 @@ return { }, }, ["1872_ReducedChillDuration"] = { - ["AnyJewel"] = { - ["max"] = 5, - ["min"] = 3, - }, - ["BaseJewel"] = { + ["AbyssJewel"] = { ["max"] = 5, ["min"] = 3, }, @@ -2204,11 +1796,7 @@ return { }, }, ["1873_ReducedShockDuration"] = { - ["AnyJewel"] = { - ["max"] = 5, - ["min"] = 3, - }, - ["BaseJewel"] = { + ["AbyssJewel"] = { ["max"] = 5, ["min"] = 3, }, @@ -2222,11 +1810,7 @@ return { }, }, ["1874_ReducedFreezeDuration"] = { - ["AnyJewel"] = { - ["max"] = 5, - ["min"] = 3, - }, - ["BaseJewel"] = { + ["AbyssJewel"] = { ["max"] = 5, ["min"] = 3, }, @@ -2240,11 +1824,7 @@ return { }, }, ["1875_ReducedBurnDuration"] = { - ["AnyJewel"] = { - ["max"] = 5, - ["min"] = 3, - }, - ["BaseJewel"] = { + ["AbyssJewel"] = { ["max"] = 5, ["min"] = 3, }, @@ -2290,6 +1870,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 +1946,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 +1970,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 +1982,7 @@ return { ["1895_SkillEffectDuration"] = { ["Belt"] = { ["max"] = 15, - ["min"] = 5, + ["min"] = 12, }, ["sign"] = "", ["specialCaseData"] = { @@ -2464,6 +2036,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 +2080,6 @@ return { }, }, ["1955_ConvertPhysicalToFire"] = { - ["1HMace"] = { - ["max"] = 20, - ["min"] = 10, - }, - ["1HWeapon"] = { - ["max"] = 20, - ["min"] = 10, - }, - ["Quiver"] = { - ["max"] = 20, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -2510,18 +2090,6 @@ return { }, }, ["1957_ConvertPhysicalToCold"] = { - ["1HMace"] = { - ["max"] = 20, - ["min"] = 10, - }, - ["1HWeapon"] = { - ["max"] = 20, - ["min"] = 10, - }, - ["Quiver"] = { - ["max"] = 20, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -2532,18 +2100,6 @@ return { }, }, ["1959_MonsterConvertPhysicalDamageToLightning"] = { - ["1HMace"] = { - ["max"] = 20, - ["min"] = 10, - }, - ["1HWeapon"] = { - ["max"] = 20, - ["min"] = 10, - }, - ["Quiver"] = { - ["max"] = 20, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -2558,10 +2114,6 @@ return { ["max"] = 5, ["min"] = 4, }, - ["Amulet"] = { - ["max"] = 20, - ["min"] = 15, - }, ["AnyJewel"] = { ["max"] = 5, ["min"] = 4, @@ -2570,10 +2122,6 @@ return { ["max"] = 5, ["min"] = 4, }, - ["Helmet"] = { - ["max"] = 20, - ["min"] = 15, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -2598,46 +2146,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 +2155,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 +2165,7 @@ return { }, }, ["2057_ActorSize"] = { - ["AnyJewel"] = { - ["max"] = -1, - ["min"] = -1, - }, - ["BaseJewel"] = { + ["AbyssJewel"] = { ["max"] = -1, ["min"] = -1, }, @@ -2852,11 +2304,7 @@ return { }, }, ["2233_ReducedReservationForJewel"] = { - ["AnyJewel"] = { - ["max"] = 2, - ["min"] = 2, - }, - ["BaseJewel"] = { + ["AbyssJewel"] = { ["max"] = 2, ["min"] = 2, }, @@ -2870,14 +2318,6 @@ return { }, }, ["2234_PhysicalAttackDamageTaken"] = { - ["Amulet"] = { - ["max"] = 17, - ["min"] = 10, - }, - ["Shield"] = { - ["max"] = 17, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -2945,14 +2385,6 @@ return { }, }, ["224_DisplaySocketedGemGetsIncreasedAreaOfEffectLevel"] = { - ["2HWeapon"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Staff"] = { - ["max"] = 1, - ["min"] = 1, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -2963,10 +2395,6 @@ return { }, }, ["2255_TrapsAllowed"] = { - ["Belt"] = { - ["max"] = 1, - ["min"] = 1, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -2977,10 +2405,6 @@ return { }, }, ["2440_EnemiesCantLifeLeech"] = { - ["Helmet"] = { - ["max"] = 1, - ["min"] = 1, - }, ["specialCaseData"] = { }, ["tradeMod"] = { @@ -2990,10 +2414,6 @@ return { }, }, ["2447_PhysicalDamageTakenAsFirePercent"] = { - ["Shield"] = { - ["max"] = 8, - ["min"] = 6, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -3004,10 +2424,6 @@ return { }, }, ["2448_PhysicalDamageTakenAsCold"] = { - ["Shield"] = { - ["max"] = 8, - ["min"] = 6, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -3018,10 +2434,6 @@ return { }, }, ["2449_PhysicalDamageTakenAsLightningPercent"] = { - ["Shield"] = { - ["max"] = 8, - ["min"] = 6, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -3032,10 +2444,6 @@ return { }, }, ["2451_PhysicalDamageTakenAsChaos"] = { - ["Shield"] = { - ["max"] = 8, - ["min"] = 6, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -3046,18 +2454,6 @@ return { }, }, ["2455_PercentDamageGoesToMana"] = { - ["Amulet"] = { - ["max"] = 6, - ["min"] = 3, - }, - ["Ring"] = { - ["max"] = 6, - ["min"] = 3, - }, - ["Shield"] = { - ["max"] = 6, - ["min"] = 3, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -3215,10 +2611,6 @@ return { }, }, ["2699_DamageRemovedFromManaBeforeLife"] = { - ["Helmet"] = { - ["max"] = 5, - ["min"] = 3, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -3229,58 +2621,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 +2823,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 +2833,7 @@ return { }, }, ["3026_ChargeDuration"] = { - ["AnyJewel"] = { - ["max"] = 7, - ["min"] = 3, - }, - ["BaseJewel"] = { + ["AbyssJewel"] = { ["max"] = 7, ["min"] = 3, }, @@ -3536,11 +2868,7 @@ return { }, }, ["3095_VaalSkillDamage"] = { - ["AnyJewel"] = { - ["max"] = 10, - ["min"] = 5, - }, - ["BaseJewel"] = { + ["AbyssJewel"] = { ["max"] = 10, ["min"] = 5, }, @@ -3554,11 +2882,7 @@ return { }, }, ["3096_DamageWhileDead"] = { - ["AnyJewel"] = { - ["max"] = 30, - ["min"] = 20, - }, - ["BaseJewel"] = { + ["AbyssJewel"] = { ["max"] = 30, ["min"] = 20, }, @@ -3572,11 +2896,7 @@ return { }, }, ["3099_ChaosDamagePerCorruptedItem"] = { - ["AnyJewel"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["BaseJewel"] = { + ["AbyssJewel"] = { ["max"] = 1, ["min"] = 1, }, @@ -3590,11 +2910,7 @@ return { }, }, ["3100_LifeLeechRatePerCorruptedItem"] = { - ["AnyJewel"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["BaseJewel"] = { + ["AbyssJewel"] = { ["max"] = 1, ["min"] = 1, }, @@ -3608,11 +2924,7 @@ return { }, }, ["3102_ManaLeechRatePerCorrupteditem"] = { - ["AnyJewel"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["BaseJewel"] = { + ["AbyssJewel"] = { ["max"] = 1, ["min"] = 1, }, @@ -3626,11 +2938,7 @@ return { }, }, ["3132_ChanceToTakeCriticalStrike"] = { - ["AnyJewel"] = { - ["max"] = 100, - ["min"] = 60, - }, - ["BaseJewel"] = { + ["AbyssJewel"] = { ["max"] = 100, ["min"] = 60, }, @@ -3658,42 +2966,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 +2984,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 +3231,6 @@ return { ["max"] = 10, ["min"] = 10, }, - ["Staff"] = { - ["max"] = 10, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -4010,14 +3258,6 @@ return { ["max"] = 25, ["min"] = 20, }, - ["AnyJewel"] = { - ["max"] = 25, - ["min"] = 20, - }, - ["BaseJewel"] = { - ["max"] = 25, - ["min"] = 20, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -4056,38 +3296,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 +3306,6 @@ return { }, }, ["466_DisplaySocketedGemGetsElementalProliferation"] = { - ["1HWeapon"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Wand"] = { - ["max"] = 1, - ["min"] = 1, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -4134,34 +3334,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 +3344,6 @@ return { }, }, ["472_SupportedByCastOnCrit"] = { - ["Gloves"] = { - ["max"] = 12, - ["min"] = 12, - }, - ["Helmet"] = { - ["max"] = 12, - ["min"] = 12, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -4190,14 +3354,6 @@ return { }, }, ["477_SupportedByCastOnStun"] = { - ["Gloves"] = { - ["max"] = 12, - ["min"] = 12, - }, - ["Helmet"] = { - ["max"] = 12, - ["min"] = 12, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -4222,22 +3378,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 +3388,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 +3406,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 +3434,6 @@ return { }, }, ["483_SupportedByLifeLeech"] = { - ["1HWeapon"] = { - ["max"] = 15, - ["min"] = 15, - }, - ["Claw"] = { - ["max"] = 15, - ["min"] = 15, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -4388,14 +3444,6 @@ return { }, }, ["485_SupportedByCriticalMultiplier"] = { - ["1HWeapon"] = { - ["max"] = 14, - ["min"] = 14, - }, - ["Dagger"] = { - ["max"] = 14, - ["min"] = 14, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -4406,14 +3454,6 @@ return { }, }, ["486_SupportedByFork"] = { - ["2HWeapon"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Bow"] = { - ["max"] = 1, - ["min"] = 1, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -4424,14 +3464,6 @@ return { }, }, ["487_SupportedByWeaponElementalDamage"] = { - ["1HMace"] = { - ["max"] = 12, - ["min"] = 12, - }, - ["1HWeapon"] = { - ["max"] = 12, - ["min"] = 12, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -4463,14 +3495,6 @@ return { }, }, ["494_SupportedByReducedMana"] = { - ["1HSword"] = { - ["max"] = 10, - ["min"] = 10, - }, - ["1HWeapon"] = { - ["max"] = 10, - ["min"] = 10, - }, ["2HAxe"] = { ["max"] = 10, ["min"] = 10, @@ -4479,22 +3503,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 +3533,6 @@ return { ["max"] = 10, ["min"] = 10, }, - ["Bow"] = { - ["max"] = 10, - ["min"] = 10, - }, - ["Staff"] = { - ["max"] = 10, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -4539,14 +3543,6 @@ return { }, }, ["500_DisplaySocketedGemsGetFasterCast"] = { - ["1HMace"] = { - ["max"] = 10, - ["min"] = 10, - }, - ["1HWeapon"] = { - ["max"] = 10, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -4557,10 +3553,6 @@ return { }, }, ["530_SocketedSkillsManaMultiplier"] = { - ["Chest"] = { - ["max"] = 95, - ["min"] = 95, - }, ["Helmet"] = { ["max"] = 90, ["min"] = 90, @@ -4626,6 +3618,10 @@ return { ["max"] = 7, ["min"] = 5, }, + ["Sceptre"] = { + ["max"] = 7, + ["min"] = 5, + }, ["Staff"] = { ["max"] = 7, ["min"] = 5, @@ -4706,11 +3702,7 @@ return { ["6322_IncreasedWeaponElementalDamagePercent"] = { ["Amulet"] = { ["max"] = 24, - ["min"] = 6, - }, - ["Ring"] = { - ["max"] = 12, - ["min"] = 6, + ["min"] = 20, }, ["sign"] = "", ["specialCaseData"] = { @@ -14644,10 +13636,6 @@ return { ["max"] = -24, ["min"] = -40, }, - ["Gloves"] = { - ["max"] = -24, - ["min"] = -40, - }, ["inverseKey"] = "reduced", ["specialCaseData"] = { }, @@ -14658,14 +13646,6 @@ return { }, }, ["10020_ReducedShockEffectOnSelf"] = { - ["AnyJewel"] = { - ["max"] = 35, - ["min"] = 30, - }, - ["BaseJewel"] = { - ["max"] = 35, - ["min"] = 30, - }, ["Helmet"] = { ["max"] = 60, ["min"] = 51, @@ -14704,7 +13684,7 @@ return { }, ["Gloves"] = { ["max"] = 28, - ["min"] = 11, + ["min"] = 25, }, ["sign"] = "", ["specialCaseData"] = { @@ -14944,10 +13924,6 @@ return { }, }, ["10137_SpellsDoubleDamageChance"] = { - ["1HMace"] = { - ["max"] = 7, - ["min"] = 4, - }, ["1HWeapon"] = { ["max"] = 7, ["min"] = 4, @@ -14956,7 +13932,7 @@ return { ["max"] = 14, ["min"] = 10, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 7, ["min"] = 4, }, @@ -15024,14 +14000,6 @@ return { }, }, ["10155_SpellDamagePer16Dexterity"] = { - ["1HWeapon"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Dagger"] = { - ["max"] = 1, - ["min"] = 1, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -15042,15 +14010,11 @@ return { }, }, ["10156_SpellDamagePer16Intelligence"] = { - ["1HMace"] = { - ["max"] = 1, - ["min"] = 1, - }, ["1HWeapon"] = { ["max"] = 1, ["min"] = 1, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 1, ["min"] = 1, }, @@ -15068,11 +14032,11 @@ return { }, }, ["10157_SpellDamagePer16Strength"] = { - ["1HMace"] = { + ["1HWeapon"] = { ["max"] = 1, ["min"] = 1, }, - ["1HWeapon"] = { + ["Sceptre"] = { ["max"] = 1, ["min"] = 1, }, @@ -15090,10 +14054,6 @@ return { ["max"] = 8, ["min"] = 3, }, - ["AnyJewel"] = { - ["max"] = 8, - ["min"] = 3, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -15522,10 +14482,6 @@ return { }, }, ["10722_ZealotryAuraEffect"] = { - ["1HMace"] = { - ["max"] = 40, - ["min"] = 28, - }, ["1HWeapon"] = { ["max"] = 40, ["min"] = 28, @@ -15534,7 +14490,7 @@ return { ["max"] = 60, ["min"] = 48, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 40, ["min"] = 28, }, @@ -15649,6 +14605,10 @@ return { ["max"] = -18, ["min"] = -32, }, + ["Sceptre"] = { + ["max"] = -18, + ["min"] = -32, + }, ["Shield"] = { ["max"] = -18, ["min"] = -32, @@ -15951,22 +14911,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"] = { }, @@ -15991,14 +14947,6 @@ return { }, }, ["1139_BlockShieldForJewel"] = { - ["AnyJewel"] = { - ["max"] = 3, - ["min"] = 2, - }, - ["BaseJewel"] = { - ["max"] = 3, - ["min"] = 2, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -16009,14 +14957,6 @@ return { }, }, ["1140_ShieldSpellBlockForJewel"] = { - ["AnyJewel"] = { - ["max"] = 3, - ["min"] = 2, - }, - ["BaseJewel"] = { - ["max"] = 3, - ["min"] = 2, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -16041,19 +14981,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 +15024,7 @@ return { }, ["1143_ChanceToSuppressSpells"] = { ["Boots"] = { - ["max"] = 22, + ["max"] = 14, ["min"] = 3, }, ["Chest"] = { @@ -16100,15 +15032,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"] = "", @@ -16121,14 +15053,6 @@ return { }, }, ["1144_DualWieldingSpellBlockForJewel"] = { - ["AnyJewel"] = { - ["max"] = 3, - ["min"] = 2, - }, - ["BaseJewel"] = { - ["max"] = 3, - ["min"] = 2, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -16291,21 +15215,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, @@ -16339,14 +15259,6 @@ return { }, }, ["1162_BlockDualWieldingForJewel"] = { - ["AnyJewel"] = { - ["max"] = 3, - ["min"] = 2, - }, - ["BaseJewel"] = { - ["max"] = 3, - ["min"] = 2, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -16373,22 +15285,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 +15359,6 @@ return { ["max"] = 13, ["min"] = 6, }, - ["Gloves"] = { - ["max"] = 13, - ["min"] = 6, - }, ["Helmet"] = { ["max"] = 13, ["min"] = 6, @@ -16479,6 +15371,10 @@ return { ["max"] = 16, ["min"] = 1, }, + ["Sceptre"] = { + ["max"] = 13, + ["min"] = 6, + }, ["Shield"] = { ["max"] = 13, ["min"] = 6, @@ -16505,14 +15401,6 @@ return { ["max"] = 8, ["min"] = 6, }, - ["AnyJewel"] = { - ["max"] = 8, - ["min"] = 6, - }, - ["BaseJewel"] = { - ["max"] = 8, - ["min"] = 6, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -16563,6 +15451,10 @@ return { ["max"] = 60, ["min"] = 8, }, + ["Body Armour"] = { + ["max"] = 58, + ["min"] = 18, + }, ["Boots"] = { ["max"] = 58, ["min"] = 8, @@ -16572,7 +15464,7 @@ return { ["min"] = 15, }, ["Chest"] = { - ["max"] = 58, + ["max"] = 55, ["min"] = 8, }, ["Claw"] = { @@ -16599,9 +15491,13 @@ return { ["max"] = 58, ["min"] = 8, }, + ["Sceptre"] = { + ["max"] = 55, + ["min"] = 8, + }, ["Shield"] = { ["max"] = 58, - ["min"] = 15, + ["min"] = 8, }, ["Staff"] = { ["max"] = 55, @@ -16711,6 +15607,10 @@ return { ["max"] = 58, ["min"] = 13, }, + ["Body Armour"] = { + ["max"] = 58, + ["min"] = 13, + }, ["Boots"] = { ["max"] = 58, ["min"] = 8, @@ -16720,7 +15620,7 @@ return { ["min"] = 8, }, ["Chest"] = { - ["max"] = 58, + ["max"] = 55, ["min"] = 8, }, ["Claw"] = { @@ -16747,9 +15647,13 @@ return { ["max"] = 58, ["min"] = 8, }, + ["Sceptre"] = { + ["max"] = 30, + ["min"] = 15, + }, ["Shield"] = { ["max"] = 58, - ["min"] = 13, + ["min"] = 8, }, ["Staff"] = { ["max"] = 30, @@ -16824,8 +15728,8 @@ return { ["min"] = 15, }, ["1HMace"] = { - ["max"] = 55, - ["min"] = 8, + ["max"] = 30, + ["min"] = 15, }, ["1HSword"] = { ["max"] = 30, @@ -16859,6 +15763,10 @@ return { ["max"] = 58, ["min"] = 28, }, + ["Body Armour"] = { + ["max"] = 58, + ["min"] = 28, + }, ["Boots"] = { ["max"] = 58, ["min"] = 8, @@ -16868,7 +15776,7 @@ return { ["min"] = 15, }, ["Chest"] = { - ["max"] = 58, + ["max"] = 55, ["min"] = 8, }, ["Claw"] = { @@ -16895,9 +15803,13 @@ return { ["max"] = 58, ["min"] = 8, }, + ["Sceptre"] = { + ["max"] = 55, + ["min"] = 8, + }, ["Shield"] = { ["max"] = 58, - ["min"] = 15, + ["min"] = 8, }, ["Staff"] = { ["max"] = 55, @@ -17011,6 +15923,10 @@ return { ["max"] = 28, ["min"] = 15, }, + ["Sceptre"] = { + ["max"] = 28, + ["min"] = 15, + }, ["Staff"] = { ["max"] = 28, ["min"] = 15, @@ -17047,7 +15963,7 @@ return { }, ["Gloves"] = { ["max"] = 35, - ["min"] = 10, + ["min"] = 31, }, ["Helmet"] = { ["max"] = 35, @@ -17141,6 +16057,10 @@ return { ["max"] = 28, ["min"] = 15, }, + ["Sceptre"] = { + ["max"] = 28, + ["min"] = 15, + }, ["Staff"] = { ["max"] = 28, ["min"] = 15, @@ -17177,7 +16097,7 @@ return { }, ["Gloves"] = { ["max"] = 35, - ["min"] = 10, + ["min"] = 31, }, ["Helmet"] = { ["max"] = 35, @@ -17245,7 +16165,7 @@ return { }, ["Gloves"] = { ["max"] = 35, - ["min"] = 10, + ["min"] = 31, }, ["Helmet"] = { ["max"] = 35, @@ -17339,6 +16259,10 @@ return { ["max"] = 28, ["min"] = 15, }, + ["Sceptre"] = { + ["max"] = 28, + ["min"] = 15, + }, ["Staff"] = { ["max"] = 28, ["min"] = 15, @@ -17517,14 +16441,6 @@ return { }, }, ["1191_DamageForJewel"] = { - ["AnyJewel"] = { - ["max"] = 10, - ["min"] = 8, - }, - ["BaseJewel"] = { - ["max"] = 10, - ["min"] = 8, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -17671,6 +16587,10 @@ return { ["max"] = 54, ["min"] = 35, }, + ["Sceptre"] = { + ["max"] = 54, + ["min"] = 35, + }, ["Staff"] = { ["max"] = 81, ["min"] = 52, @@ -17765,6 +16685,10 @@ return { ["max"] = 54, ["min"] = 35, }, + ["Sceptre"] = { + ["max"] = 54, + ["min"] = 35, + }, ["Staff"] = { ["max"] = 81, ["min"] = 52, @@ -17839,14 +16763,6 @@ return { }, }, ["1210_DamageOverTimeForJewel"] = { - ["AnyJewel"] = { - ["max"] = 12, - ["min"] = 10, - }, - ["BaseJewel"] = { - ["max"] = 12, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -17905,6 +16821,10 @@ return { ["max"] = 38, ["min"] = 18, }, + ["Sceptre"] = { + ["max"] = 30, + ["min"] = 11, + }, ["Staff"] = { ["max"] = 30, ["min"] = 11, @@ -17941,15 +16861,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 +16899,7 @@ return { }, ["2HSword"] = { ["max"] = 134, - ["min"] = 60, + ["min"] = 100, }, ["2HWeapon"] = { ["max"] = 134, @@ -18091,10 +17011,6 @@ return { ["max"] = 109, ["min"] = 60, }, - ["Bow"] = { - ["max"] = 109, - ["min"] = 70, - }, ["Claw"] = { ["max"] = 79, ["min"] = 36, @@ -18103,6 +17019,10 @@ return { ["max"] = 79, ["min"] = 36, }, + ["Sceptre"] = { + ["max"] = 79, + ["min"] = 36, + }, ["Staff"] = { ["max"] = 109, ["min"] = 60, @@ -18153,10 +17073,6 @@ return { ["max"] = 99, ["min"] = 53, }, - ["Bow"] = { - ["max"] = 99, - ["min"] = 60, - }, ["Claw"] = { ["max"] = 69, ["min"] = 38, @@ -18165,6 +17081,10 @@ return { ["max"] = 69, ["min"] = 38, }, + ["Sceptre"] = { + ["max"] = 69, + ["min"] = 38, + }, ["Staff"] = { ["max"] = 99, ["min"] = 53, @@ -18183,14 +17103,6 @@ return { }, }, ["1223_SpellDamageForJewel"] = { - ["AnyJewel"] = { - ["max"] = 12, - ["min"] = 10, - }, - ["BaseJewel"] = { - ["max"] = 12, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -18202,16 +17114,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 +17137,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 +17178,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, @@ -18274,6 +17198,22 @@ return { ["min"] = 10, }, ["Dagger"] = { + ["max"] = 94, + ["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, }, @@ -18281,6 +17221,10 @@ return { ["max"] = 109, ["min"] = 10, }, + ["Thrusting One Handed Sword"] = { + ["max"] = 94, + ["min"] = 10, + }, ["Wand"] = { ["max"] = 109, ["min"] = 10, @@ -18305,15 +17249,11 @@ return { }, }, ["1223_WeaponSpellDamageAndMana"] = { - ["1HMace"] = { - ["max"] = 39, - ["min"] = 5, - }, ["1HWeapon"] = { ["max"] = 39, ["min"] = 5, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 39, ["min"] = 5, }, @@ -18341,15 +17281,11 @@ return { }, }, ["1223_WeaponSpellDamageControlledDestruction"] = { - ["1HMace"] = { - ["max"] = 60, - ["min"] = 45, - }, ["1HWeapon"] = { ["max"] = 60, ["min"] = 45, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 60, ["min"] = 45, }, @@ -18367,15 +17303,11 @@ return { }, }, ["1223_WeaponSpellDamageEfficacy"] = { - ["1HMace"] = { - ["max"] = 60, - ["min"] = 45, - }, ["1HWeapon"] = { ["max"] = 60, ["min"] = 45, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 60, ["min"] = 45, }, @@ -18423,14 +17355,6 @@ return { }, }, ["1227_StaffSpellDamageForJewel"] = { - ["AnyJewel"] = { - ["max"] = 16, - ["min"] = 14, - }, - ["BaseJewel"] = { - ["max"] = 16, - ["min"] = 14, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -18441,14 +17365,6 @@ return { }, }, ["1229_ShieldSpellDamageForJewel"] = { - ["AnyJewel"] = { - ["max"] = 16, - ["min"] = 14, - }, - ["BaseJewel"] = { - ["max"] = 16, - ["min"] = 14, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -18459,14 +17375,6 @@ return { }, }, ["1230_DualWieldingSpellDamageForJewel"] = { - ["AnyJewel"] = { - ["max"] = 16, - ["min"] = 14, - }, - ["BaseJewel"] = { - ["max"] = 16, - ["min"] = 14, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -18491,14 +17399,6 @@ return { }, }, ["1231_PhysicalDamageForJewel"] = { - ["AnyJewel"] = { - ["max"] = 16, - ["min"] = 14, - }, - ["BaseJewel"] = { - ["max"] = 16, - ["min"] = 14, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -18527,6 +17427,10 @@ return { }, }, ["1231_PhysicalDamagePercentPrefix"] = { + ["AbyssJewel"] = { + ["max"] = 30, + ["min"] = 20, + }, ["Amulet"] = { ["max"] = 30, ["min"] = 20, @@ -18617,6 +17521,10 @@ return { ["max"] = 20, ["min"] = 10, }, + ["Sceptre"] = { + ["max"] = 20, + ["min"] = 10, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -18671,6 +17579,10 @@ return { ["max"] = 139, ["min"] = 81, }, + ["Sceptre"] = { + ["max"] = 139, + ["min"] = 81, + }, ["Staff"] = { ["max"] = 139, ["min"] = 81, @@ -18733,6 +17645,10 @@ return { ["max"] = 139, ["min"] = 81, }, + ["Sceptre"] = { + ["max"] = 139, + ["min"] = 81, + }, ["Staff"] = { ["max"] = 139, ["min"] = 81, @@ -18795,6 +17711,10 @@ return { ["max"] = 139, ["min"] = 81, }, + ["Sceptre"] = { + ["max"] = 139, + ["min"] = 81, + }, ["Staff"] = { ["max"] = 139, ["min"] = 81, @@ -18857,6 +17777,10 @@ return { ["max"] = 139, ["min"] = 81, }, + ["Sceptre"] = { + ["max"] = 139, + ["min"] = 81, + }, ["Staff"] = { ["max"] = 139, ["min"] = 81, @@ -18919,6 +17843,10 @@ return { ["max"] = 79, ["min"] = 15, }, + ["Sceptre"] = { + ["max"] = 79, + ["min"] = 15, + }, ["Staff"] = { ["max"] = 79, ["min"] = 15, @@ -18953,6 +17881,10 @@ return { ["max"] = 69, ["min"] = 25, }, + ["Sceptre"] = { + ["max"] = 69, + ["min"] = 25, + }, ["Staff"] = { ["max"] = 69, ["min"] = 25, @@ -19147,6 +18079,10 @@ return { ["max"] = 69, ["min"] = 25, }, + ["Sceptre"] = { + ["max"] = 69, + ["min"] = 25, + }, ["Staff"] = { ["max"] = 69, ["min"] = 25, @@ -19245,6 +18181,10 @@ return { ["max"] = 179, ["min"] = 40, }, + ["Sceptre"] = { + ["max"] = 179, + ["min"] = 40, + }, ["Staff"] = { ["max"] = 179, ["min"] = 40, @@ -19289,27 +18229,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 +18271,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 +18329,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 +18377,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 +18419,7 @@ return { ["1234_MeleeDamageAndMeleeRange"] = { ["Gloves"] = { ["max"] = 20, - ["min"] = 9, + ["min"] = 13, }, ["sign"] = "", ["specialCaseData"] = { @@ -19593,16 +18485,8 @@ return { ["max"] = 26, ["min"] = 7, }, - ["AnyJewel"] = { - ["max"] = 6, - ["min"] = 4, - }, - ["BaseJewel"] = { - ["max"] = 6, - ["min"] = 4, - }, ["Bow"] = { - ["max"] = 45, + ["max"] = 26, ["min"] = 7, }, ["Claw"] = { @@ -19617,6 +18501,10 @@ return { ["max"] = 15, ["min"] = 12, }, + ["Sceptre"] = { + ["max"] = 26, + ["min"] = 7, + }, ["Staff"] = { ["max"] = 45, ["min"] = 16, @@ -19650,32 +18538,32 @@ 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, @@ -19685,36 +18573,32 @@ return { ["max"] = 25, ["min"] = 11, }, - ["AnyJewel"] = { - ["max"] = 8, - ["min"] = 6, - }, - ["BaseJewel"] = { - ["max"] = 8, - ["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 +18630,7 @@ return { ["min"] = 14, }, ["1HMace"] = { - ["max"] = 38, + ["max"] = 28, ["min"] = 14, }, ["1HSword"] = { @@ -19759,15 +18643,15 @@ 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, @@ -19777,16 +18661,8 @@ return { ["max"] = 25, ["min"] = 11, }, - ["AnyJewel"] = { - ["max"] = 8, - ["min"] = 6, - }, - ["BaseJewel"] = { - ["max"] = 8, - ["min"] = 6, - }, ["Bow"] = { - ["max"] = 48, + ["max"] = 28, ["min"] = 14, }, ["Claw"] = { @@ -19801,9 +18677,13 @@ return { ["max"] = 25, ["min"] = 11, }, + ["Sceptre"] = { + ["max"] = 38, + ["min"] = 14, + }, ["Staff"] = { ["max"] = 75, - ["min"] = 24, + ["min"] = 25, }, ["Wand"] = { ["max"] = 38, @@ -19838,7 +18718,7 @@ return { ["min"] = 14, }, ["1HMace"] = { - ["max"] = 38, + ["max"] = 28, ["min"] = 14, }, ["1HSword"] = { @@ -19851,19 +18731,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"] = 25, }, ["Amulet"] = { ["max"] = 25, @@ -19878,7 +18758,7 @@ return { ["min"] = 6, }, ["Bow"] = { - ["max"] = 48, + ["max"] = 20, ["min"] = 14, }, ["Claw"] = { @@ -19886,16 +18766,20 @@ return { ["min"] = 14, }, ["Dagger"] = { - ["max"] = 38, + ["max"] = 28, ["min"] = 14, }, ["Gloves"] = { ["max"] = 25, ["min"] = 11, }, + ["Sceptre"] = { + ["max"] = 38, + ["min"] = 14, + }, ["Staff"] = { ["max"] = 75, - ["min"] = 24, + ["min"] = 25, }, ["Wand"] = { ["max"] = 38, @@ -19912,32 +18796,32 @@ 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, @@ -19956,27 +18840,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 +18935,10 @@ return { ["max"] = 59, ["min"] = 37, }, + ["Sceptre"] = { + ["max"] = 59, + ["min"] = 37, + }, ["Staff"] = { ["max"] = 59, ["min"] = 37, @@ -20065,6 +18957,10 @@ return { }, }, ["1265_GlobalAddedPhysicalDamage"] = { + ["AbyssJewel"] = { + ["max"] = 9.5, + ["min"] = 7.5, + }, ["Gloves"] = { ["max"] = 9.5, ["min"] = 7.5, @@ -20083,10 +18979,6 @@ return { ["max"] = 6, ["min"] = 2, }, - ["AnyJewel"] = { - ["max"] = 6, - ["min"] = 2, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -20177,6 +19069,10 @@ return { ["max"] = 12.5, ["min"] = 8.5, }, + ["Sceptre"] = { + ["max"] = 12.5, + ["min"] = 8.5, + }, ["Staff"] = { ["max"] = 18, ["min"] = 13.5, @@ -20220,6 +19116,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 +19175,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 +19232,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, @@ -20356,14 +19268,6 @@ return { }, }, ["1308_IncreasedStaffDamageForJewel"] = { - ["AnyJewel"] = { - ["max"] = 16, - ["min"] = 14, - }, - ["BaseJewel"] = { - ["max"] = 16, - ["min"] = 14, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -20374,14 +19278,6 @@ return { }, }, ["1313_IncreasedClawDamageForJewel"] = { - ["AnyJewel"] = { - ["max"] = 16, - ["min"] = 14, - }, - ["BaseJewel"] = { - ["max"] = 16, - ["min"] = 14, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -20392,14 +19288,6 @@ return { }, }, ["1319_IncreasedDaggerDamageForJewel"] = { - ["AnyJewel"] = { - ["max"] = 16, - ["min"] = 14, - }, - ["BaseJewel"] = { - ["max"] = 16, - ["min"] = 14, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -20410,14 +19298,6 @@ return { }, }, ["1325_IncreasedMaceDamageForJewel"] = { - ["AnyJewel"] = { - ["max"] = 16, - ["min"] = 14, - }, - ["BaseJewel"] = { - ["max"] = 16, - ["min"] = 14, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -20428,14 +19308,6 @@ return { }, }, ["1331_IncreasedBowDamageForJewel"] = { - ["AnyJewel"] = { - ["max"] = 16, - ["min"] = 14, - }, - ["BaseJewel"] = { - ["max"] = 16, - ["min"] = 14, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -20465,19 +19337,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 +19368,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 +19385,7 @@ return { ["min"] = 60, }, ["Wand"] = { - ["max"] = 109, + ["max"] = 79, ["min"] = 36, }, ["sign"] = "", @@ -20549,7 +19421,7 @@ return { ["min"] = 9, }, ["1HMace"] = { - ["max"] = 30, + ["max"] = 16, ["min"] = 9, }, ["1HSword"] = { @@ -20596,6 +19468,10 @@ return { ["max"] = 34, ["min"] = 9, }, + ["Sceptre"] = { + ["max"] = 30, + ["min"] = 9, + }, ["Staff"] = { ["max"] = 50, ["min"] = 9, @@ -20614,6 +19490,10 @@ return { }, }, ["1357_FireDamagePercentagePrefix"] = { + ["AbyssJewel"] = { + ["max"] = 30, + ["min"] = 20, + }, ["Amulet"] = { ["max"] = 30, ["min"] = 20, @@ -20632,11 +19512,11 @@ return { }, }, ["1357_FireDamagePrefixFirePenetration"] = { - ["1HMace"] = { + ["1HWeapon"] = { ["max"] = 60, ["min"] = 45, }, - ["1HWeapon"] = { + ["Sceptre"] = { ["max"] = 60, ["min"] = 45, }, @@ -20659,8 +19539,8 @@ return { ["min"] = 25, }, ["1HMace"] = { - ["max"] = 109, - ["min"] = 10, + ["max"] = 54, + ["min"] = 25, }, ["1HSword"] = { ["max"] = 54, @@ -20678,6 +19558,10 @@ return { ["max"] = 54, ["min"] = 25, }, + ["Sceptre"] = { + ["max"] = 109, + ["min"] = 10, + }, ["Shield"] = { ["max"] = 109, ["min"] = 10, @@ -20852,6 +19736,10 @@ return { }, }, ["1359_GlobalAddedFireDamage"] = { + ["AbyssJewel"] = { + ["max"] = 30, + ["min"] = 23, + }, ["Gloves"] = { ["max"] = 30, ["min"] = 23, @@ -20870,10 +19758,6 @@ return { ["max"] = 21.5, ["min"] = 7, }, - ["AnyJewel"] = { - ["max"] = 21.5, - ["min"] = 7, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -20946,30 +19830,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 +19913,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 +19939,10 @@ return { ["max"] = 48, ["min"] = 11.5, }, + ["Sceptre"] = { + ["max"] = 48, + ["min"] = 11.5, + }, ["Staff"] = { ["max"] = 89.5, ["min"] = 21.5, @@ -21081,22 +19973,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 +19997,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", @@ -21143,14 +20031,6 @@ return { }, }, ["1365_FireGemCastSpeedForJewel"] = { - ["AnyJewel"] = { - ["max"] = 5, - ["min"] = 3, - }, - ["BaseJewel"] = { - ["max"] = 5, - ["min"] = 3, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -21162,19 +20042,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 +20073,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 +20090,7 @@ return { ["min"] = 60, }, ["Wand"] = { - ["max"] = 109, + ["max"] = 79, ["min"] = 36, }, ["sign"] = "", @@ -21246,7 +20126,7 @@ return { ["min"] = 9, }, ["1HMace"] = { - ["max"] = 30, + ["max"] = 16, ["min"] = 9, }, ["1HSword"] = { @@ -21293,6 +20173,10 @@ return { ["max"] = 34, ["min"] = 6, }, + ["Sceptre"] = { + ["max"] = 30, + ["min"] = 9, + }, ["Staff"] = { ["max"] = 50, ["min"] = 9, @@ -21311,6 +20195,10 @@ return { }, }, ["1366_ColdDamagePercentagePrefix"] = { + ["AbyssJewel"] = { + ["max"] = 30, + ["min"] = 20, + }, ["Amulet"] = { ["max"] = 30, ["min"] = 20, @@ -21333,10 +20221,6 @@ return { ["max"] = 60, ["min"] = 45, }, - ["Dagger"] = { - ["max"] = 60, - ["min"] = 45, - }, ["Wand"] = { ["max"] = 60, ["min"] = 45, @@ -21356,8 +20240,8 @@ return { ["min"] = 25, }, ["1HMace"] = { - ["max"] = 109, - ["min"] = 10, + ["max"] = 54, + ["min"] = 25, }, ["1HSword"] = { ["max"] = 54, @@ -21375,6 +20259,10 @@ return { ["max"] = 54, ["min"] = 25, }, + ["Sceptre"] = { + ["max"] = 109, + ["min"] = 10, + }, ["Shield"] = { ["max"] = 109, ["min"] = 10, @@ -21535,6 +20423,10 @@ return { }, }, ["1368_GlobalAddedColdDamage"] = { + ["AbyssJewel"] = { + ["max"] = 30, + ["min"] = 23, + }, ["Gloves"] = { ["max"] = 30, ["min"] = 23, @@ -21553,10 +20445,6 @@ return { ["max"] = 19.5, ["min"] = 6, }, - ["AnyJewel"] = { - ["max"] = 19.5, - ["min"] = 6, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -21629,30 +20517,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 +20600,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 +20626,10 @@ return { ["max"] = 43.5, ["min"] = 10.5, }, + ["Sceptre"] = { + ["max"] = 43.5, + ["min"] = 10.5, + }, ["Staff"] = { ["max"] = 80.5, ["min"] = 19.5, @@ -21764,22 +20660,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 +20684,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", @@ -21846,14 +20738,6 @@ return { }, }, ["1376_ColdGemCastSpeedForJewel"] = { - ["AnyJewel"] = { - ["max"] = 5, - ["min"] = 3, - }, - ["BaseJewel"] = { - ["max"] = 5, - ["min"] = 3, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -21879,19 +20763,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 +20794,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 +20811,7 @@ return { ["min"] = 60, }, ["Wand"] = { - ["max"] = 109, + ["max"] = 79, ["min"] = 36, }, ["sign"] = "", @@ -21963,7 +20847,7 @@ return { ["min"] = 9, }, ["1HMace"] = { - ["max"] = 30, + ["max"] = 16, ["min"] = 9, }, ["1HSword"] = { @@ -22010,6 +20894,10 @@ return { ["max"] = 34, ["min"] = 9, }, + ["Sceptre"] = { + ["max"] = 30, + ["min"] = 9, + }, ["Staff"] = { ["max"] = 50, ["min"] = 9, @@ -22028,6 +20916,10 @@ return { }, }, ["1377_LightningDamagePercentagePrefix"] = { + ["AbyssJewel"] = { + ["max"] = 30, + ["min"] = 20, + }, ["Amulet"] = { ["max"] = 30, ["min"] = 20, @@ -22046,15 +20938,11 @@ return { }, }, ["1377_LightningDamagePrefixLightningPenetration"] = { - ["1HMace"] = { - ["max"] = 60, - ["min"] = 45, - }, ["1HWeapon"] = { ["max"] = 60, ["min"] = 45, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 60, ["min"] = 45, }, @@ -22077,8 +20965,8 @@ return { ["min"] = 25, }, ["1HMace"] = { - ["max"] = 109, - ["min"] = 10, + ["max"] = 54, + ["min"] = 25, }, ["1HSword"] = { ["max"] = 54, @@ -22096,6 +20984,10 @@ return { ["max"] = 54, ["min"] = 25, }, + ["Sceptre"] = { + ["max"] = 109, + ["min"] = 10, + }, ["Shield"] = { ["max"] = 109, ["min"] = 10, @@ -22256,6 +21148,10 @@ return { }, }, ["1379_GlobalAddedLightningDamage"] = { + ["AbyssJewel"] = { + ["max"] = 30.5, + ["min"] = 24.5, + }, ["Gloves"] = { ["max"] = 30.5, ["min"] = 24.5, @@ -22274,10 +21170,6 @@ return { ["max"] = 26, ["min"] = 10, }, - ["AnyJewel"] = { - ["max"] = 26, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -22350,30 +21242,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 +21325,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 +21351,10 @@ return { ["max"] = 53.5, ["min"] = 13.5, }, + ["Sceptre"] = { + ["max"] = 53.5, + ["min"] = 13.5, + }, ["Staff"] = { ["max"] = 99, ["min"] = 24.5, @@ -22485,22 +21385,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 +21409,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", @@ -22547,14 +21443,6 @@ return { }, }, ["1384_LightningGemCastSpeedForJewel"] = { - ["AnyJewel"] = { - ["max"] = 5, - ["min"] = 3, - }, - ["BaseJewel"] = { - ["max"] = 5, - ["min"] = 3, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -22566,19 +21454,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 +21485,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 +21502,7 @@ return { ["min"] = 53, }, ["Wand"] = { - ["max"] = 99, + ["max"] = 69, ["min"] = 35, }, ["sign"] = "", @@ -22627,14 +21515,6 @@ return { }, }, ["1385_ChaosDamageForJewel"] = { - ["AnyJewel"] = { - ["max"] = 13, - ["min"] = 9, - }, - ["BaseJewel"] = { - ["max"] = 13, - ["min"] = 9, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -22669,6 +21549,10 @@ return { ["max"] = 54, ["min"] = 25, }, + ["Sceptre"] = { + ["max"] = 54, + ["min"] = 25, + }, ["Wand"] = { ["max"] = 54, ["min"] = 25, @@ -22761,6 +21645,10 @@ return { ["max"] = 34, ["min"] = 9, }, + ["Sceptre"] = { + ["max"] = 16, + ["min"] = 9, + }, ["Staff"] = { ["max"] = 16, ["min"] = 9, @@ -22779,6 +21667,10 @@ return { }, }, ["1385_IncreasedChaosDamagePrefix"] = { + ["AbyssJewel"] = { + ["max"] = 30, + ["min"] = 20, + }, ["Amulet"] = { ["max"] = 30, ["min"] = 20, @@ -22867,6 +21759,10 @@ return { }, }, ["1386_GlobalAddedChaosDamage"] = { + ["AbyssJewel"] = { + ["max"] = 25, + ["min"] = 18, + }, ["Gloves"] = { ["max"] = 25, ["min"] = 18, @@ -22885,10 +21781,6 @@ return { ["max"] = 16, ["min"] = 8.5, }, - ["AnyJewel"] = { - ["max"] = 16, - ["min"] = 8.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -22903,10 +21795,6 @@ return { ["max"] = 21, ["min"] = 10, }, - ["Gloves"] = { - ["max"] = 13, - ["min"] = 10, - }, ["Quiver"] = { ["max"] = 55, ["min"] = 10, @@ -22927,44 +21815,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 +21901,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 +21927,10 @@ return { ["max"] = 34.5, ["min"] = 8, }, + ["Sceptre"] = { + ["max"] = 34.5, + ["min"] = 8, + }, ["Staff"] = { ["max"] = 64.5, ["min"] = 15, @@ -23054,44 +21950,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 +22018,6 @@ return { }, }, ["1403_SpellAddedPhysicalDamage"] = { - ["1HMace"] = { - ["max"] = 60, - ["min"] = 34, - }, ["1HWeapon"] = { ["max"] = 60, ["min"] = 34, @@ -23138,14 +22026,14 @@ return { ["max"] = 97.5, ["min"] = 56, }, - ["Dagger"] = { - ["max"] = 60, - ["min"] = 34, - }, ["Helmet"] = { ["max"] = 61, ["min"] = 25, }, + ["Sceptre"] = { + ["max"] = 60, + ["min"] = 34, + }, ["Staff"] = { ["max"] = 97.5, ["min"] = 56, @@ -23178,10 +22066,6 @@ return { ["max"] = 19, ["min"] = 4.5, }, - ["AnyJewel"] = { - ["max"] = 19, - ["min"] = 4.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -23203,15 +22087,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"] = { @@ -23223,9 +22107,29 @@ return { ["min"] = 17.5, }, ["Dagger"] = { + ["max"] = 90.5, + ["min"] = 17.5, + }, + ["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 +22154,6 @@ return { }, }, ["1404_SpellAddedFireDamagePenetrationHybrid"] = { - ["1HMace"] = { - ["max"] = 38.5, - ["min"] = 9, - }, ["1HWeapon"] = { ["max"] = 38.5, ["min"] = 9, @@ -23262,7 +22162,7 @@ return { ["max"] = 52, ["min"] = 12.5, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 38.5, ["min"] = 9, }, @@ -23285,15 +22185,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 +22208,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 +22248,6 @@ return { ["max"] = 27.5, ["min"] = 7.5, }, - ["AnyJewel"] = { - ["max"] = 27.5, - ["min"] = 7.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -23371,15 +22279,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"] = { @@ -23391,9 +22299,29 @@ return { ["min"] = 14.5, }, ["Dagger"] = { + ["max"] = 73.5, + ["min"] = 14.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 +22346,6 @@ return { }, }, ["1405_SpellAddedColdDamagePenetrationHybrid"] = { - ["1HMace"] = { - ["max"] = 31.5, - ["min"] = 7.5, - }, ["1HWeapon"] = { ["max"] = 31.5, ["min"] = 7.5, @@ -23430,7 +22354,7 @@ return { ["max"] = 47, ["min"] = 11.5, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 31.5, ["min"] = 7.5, }, @@ -23453,15 +22377,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 +22400,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 +22440,6 @@ return { ["max"] = 27.5, ["min"] = 7.5, }, - ["AnyJewel"] = { - ["max"] = 27.5, - ["min"] = 7.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -23539,16 +22471,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, @@ -23559,9 +22491,29 @@ return { ["min"] = 11, }, ["Dagger"] = { + ["max"] = 96.5, + ["min"] = 11, + }, + ["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 +22538,6 @@ return { }, }, ["1406_SpellAddedLightningDamagePenetrationHybrid"] = { - ["1HMace"] = { - ["max"] = 41.5, - ["min"] = 11, - }, ["1HWeapon"] = { ["max"] = 41.5, ["min"] = 11, @@ -23598,7 +22546,7 @@ return { ["max"] = 62, ["min"] = 16.5, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 41.5, ["min"] = 11, }, @@ -23621,16 +22569,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 +22592,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 +22632,6 @@ return { ["max"] = 25.5, ["min"] = 8, }, - ["AnyJewel"] = { - ["max"] = 25.5, - ["min"] = 8, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -23716,10 +22672,6 @@ return { }, }, ["1407_SpellAddedChaosDamage"] = { - ["1HMace"] = { - ["max"] = 60, - ["min"] = 34, - }, ["1HWeapon"] = { ["max"] = 60, ["min"] = 34, @@ -23728,14 +22680,14 @@ return { ["max"] = 97.5, ["min"] = 56, }, - ["Dagger"] = { - ["max"] = 60, - ["min"] = 34, - }, ["Helmet"] = { ["max"] = 50, ["min"] = 20.5, }, + ["Sceptre"] = { + ["max"] = 60, + ["min"] = 34, + }, ["Staff"] = { ["max"] = 97.5, ["min"] = 56, @@ -23768,10 +22720,6 @@ return { ["max"] = 19, ["min"] = 4.5, }, - ["AnyJewel"] = { - ["max"] = 19, - ["min"] = 4.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -23826,14 +22774,6 @@ return { ["max"] = 5, ["min"] = 3, }, - ["AnyJewel"] = { - ["max"] = 5, - ["min"] = 3, - }, - ["BaseJewel"] = { - ["max"] = 5, - ["min"] = 3, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -23959,7 +22899,7 @@ return { ["min"] = 8, }, ["Bow"] = { - ["max"] = 22, + ["max"] = 15, ["min"] = 8, }, ["Claw"] = { @@ -23970,12 +22910,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 +22977,7 @@ return { ["min"] = 8, }, ["Bow"] = { - ["max"] = 22, + ["max"] = 15, ["min"] = 8, }, ["Claw"] = { @@ -24044,12 +22988,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 +23012,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 +23055,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 +23133,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 +23176,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, }, @@ -24297,14 +23253,6 @@ return { }, }, ["1415_AttackSpeedWhileDualWieldingForJewel"] = { - ["AnyJewel"] = { - ["max"] = 6, - ["min"] = 4, - }, - ["BaseJewel"] = { - ["max"] = 6, - ["min"] = 4, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -24387,14 +23335,6 @@ return { }, }, ["1421_StaffAttackSpeedForJewel"] = { - ["AnyJewel"] = { - ["max"] = 8, - ["min"] = 6, - }, - ["BaseJewel"] = { - ["max"] = 8, - ["min"] = 6, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -24405,14 +23345,6 @@ return { }, }, ["1422_ClawAttackSpeedForJewel"] = { - ["AnyJewel"] = { - ["max"] = 8, - ["min"] = 6, - }, - ["BaseJewel"] = { - ["max"] = 8, - ["min"] = 6, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -24423,14 +23355,6 @@ return { }, }, ["1423_DaggerAttackSpeedForJewel"] = { - ["AnyJewel"] = { - ["max"] = 8, - ["min"] = 6, - }, - ["BaseJewel"] = { - ["max"] = 8, - ["min"] = 6, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -24441,14 +23365,6 @@ return { }, }, ["1424_MaceAttackSpeedForJewel"] = { - ["AnyJewel"] = { - ["max"] = 8, - ["min"] = 6, - }, - ["BaseJewel"] = { - ["max"] = 8, - ["min"] = 6, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -24459,14 +23375,6 @@ return { }, }, ["1425_BowAttackSpeedForJewel"] = { - ["AnyJewel"] = { - ["max"] = 8, - ["min"] = 6, - }, - ["BaseJewel"] = { - ["max"] = 8, - ["min"] = 6, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -24495,14 +23403,6 @@ return { }, }, ["1427_WandAttackSpeedForJewel"] = { - ["AnyJewel"] = { - ["max"] = 8, - ["min"] = 6, - }, - ["BaseJewel"] = { - ["max"] = 8, - ["min"] = 6, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -24515,16 +23415,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, @@ -24575,14 +23471,6 @@ return { }, }, ["1434_AccuracyAndCritsForJewel"] = { - ["AnyJewel"] = { - ["max"] = 10, - ["min"] = 6, - }, - ["BaseJewel"] = { - ["max"] = 10, - ["min"] = 6, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -24615,14 +23503,6 @@ return { }, }, ["1434_IncreasedAccuracyPercentForJewel"] = { - ["AnyJewel"] = { - ["max"] = 14, - ["min"] = 10, - }, - ["BaseJewel"] = { - ["max"] = 14, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -24709,6 +23589,10 @@ return { ["max"] = 20, ["min"] = 9, }, + ["Sceptre"] = { + ["max"] = 20, + ["min"] = 9, + }, ["Staff"] = { ["max"] = 20, ["min"] = 9, @@ -24771,6 +23655,10 @@ return { ["max"] = 22, ["min"] = 8, }, + ["Sceptre"] = { + ["max"] = 22, + ["min"] = 8, + }, ["Staff"] = { ["max"] = 31, ["min"] = 12, @@ -24790,15 +23678,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 +23694,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"] = { @@ -24835,12 +23723,28 @@ return { }, ["Dagger"] = { ["max"] = 32, - ["min"] = 5, + ["min"] = 10, + }, + ["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 +23753,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 +23793,11 @@ return { }, }, ["1446_IncreasedCastSpeedFasterCasting"] = { - ["1HMace"] = { - ["max"] = 20, - ["min"] = 15, - }, ["1HWeapon"] = { ["max"] = 20, ["min"] = 15, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 20, ["min"] = 15, }, @@ -24917,14 +23833,6 @@ return { ["max"] = 4, ["min"] = 2, }, - ["AnyJewel"] = { - ["max"] = 4, - ["min"] = 2, - }, - ["BaseJewel"] = { - ["max"] = 4, - ["min"] = 2, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -24935,15 +23843,11 @@ return { }, }, ["1446_IncreasedCastSpeedSpellEcho"] = { - ["1HMace"] = { - ["max"] = 20, - ["min"] = 15, - }, ["1HWeapon"] = { ["max"] = 20, ["min"] = 15, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 20, ["min"] = 15, }, @@ -25011,14 +23915,6 @@ return { }, }, ["1447_CastSpeedWhileDualWieldingForJewel"] = { - ["AnyJewel"] = { - ["max"] = 5, - ["min"] = 3, - }, - ["BaseJewel"] = { - ["max"] = 5, - ["min"] = 3, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -25029,14 +23925,6 @@ return { }, }, ["1448_CastSpeedWithAShieldForJewel"] = { - ["AnyJewel"] = { - ["max"] = 5, - ["min"] = 3, - }, - ["BaseJewel"] = { - ["max"] = 5, - ["min"] = 3, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -25047,14 +23935,6 @@ return { }, }, ["1449_CastSpeedWithAStaffForJewel"] = { - ["AnyJewel"] = { - ["max"] = 5, - ["min"] = 3, - }, - ["BaseJewel"] = { - ["max"] = 5, - ["min"] = 3, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -25065,15 +23945,11 @@ return { }, }, ["1458_CriticalStrikeChanceSpellsSupported"] = { - ["1HMace"] = { - ["max"] = 82, - ["min"] = 60, - }, ["1HWeapon"] = { ["max"] = 82, ["min"] = 60, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 82, ["min"] = 60, }, @@ -25109,14 +23985,6 @@ return { }, }, ["1458_SpellCritChanceForJewel"] = { - ["AnyJewel"] = { - ["max"] = 14, - ["min"] = 10, - }, - ["BaseJewel"] = { - ["max"] = 14, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -25128,35 +23996,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"] = { @@ -25168,6 +24036,22 @@ return { ["min"] = 30, }, ["Dagger"] = { + ["max"] = 119, + ["min"] = 30, + }, + ["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, }, @@ -25179,6 +24063,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, @@ -25193,14 +24093,6 @@ return { }, }, ["1459_AccuracyAndCritsForJewel"] = { - ["AnyJewel"] = { - ["max"] = 10, - ["min"] = 6, - }, - ["BaseJewel"] = { - ["max"] = 10, - ["min"] = 6, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -25229,14 +24121,6 @@ return { ["max"] = 12, ["min"] = 8, }, - ["AnyJewel"] = { - ["max"] = 12, - ["min"] = 8, - }, - ["BaseJewel"] = { - ["max"] = 12, - ["min"] = 8, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -25249,7 +24133,7 @@ return { ["1459_CriticalChanceAndAddedChaosDamageIfHaveCritRecently"] = { ["Gloves"] = { ["max"] = 22, - ["min"] = 11, + ["min"] = 20, }, ["Quiver"] = { ["max"] = 22, @@ -25267,7 +24151,7 @@ return { ["1459_CriticalChanceAndElementalDamagePercentIfHaveCritRecently"] = { ["Gloves"] = { ["max"] = 22, - ["min"] = 11, + ["min"] = 20, }, ["Quiver"] = { ["max"] = 22, @@ -25339,27 +24223,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 +24387,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 +24491,10 @@ return { ["max"] = 32, ["min"] = 15, }, + ["Sceptre"] = { + ["max"] = 32, + ["min"] = 15, + }, ["Staff"] = { ["max"] = 32, ["min"] = 15, @@ -25805,14 +24713,6 @@ return { }, }, ["1484_ElementalCritChanceForJewel"] = { - ["AnyJewel"] = { - ["max"] = 14, - ["min"] = 10, - }, - ["BaseJewel"] = { - ["max"] = 14, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -25827,14 +24727,6 @@ return { ["max"] = 12, ["min"] = 9, }, - ["AnyJewel"] = { - ["max"] = 12, - ["min"] = 9, - }, - ["BaseJewel"] = { - ["max"] = 12, - ["min"] = 9, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -25941,6 +24833,10 @@ return { ["max"] = 25, ["min"] = 8, }, + ["Sceptre"] = { + ["max"] = 38, + ["min"] = 10, + }, ["Staff"] = { ["max"] = 38, ["min"] = 10, @@ -25975,27 +24871,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, }, @@ -26035,14 +24919,6 @@ return { }, }, ["1492_SpellCritMultiplierForJewel"] = { - ["AnyJewel"] = { - ["max"] = 15, - ["min"] = 12, - }, - ["BaseJewel"] = { - ["max"] = 15, - ["min"] = 12, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -26167,14 +25043,6 @@ return { }, }, ["1510_ElementalCritMultiplierForJewel"] = { - ["AnyJewel"] = { - ["max"] = 15, - ["min"] = 12, - }, - ["BaseJewel"] = { - ["max"] = 15, - ["min"] = 12, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -26209,7 +25077,7 @@ return { }, }, ["1514_ReducedDamageFromCriticalStrikesPerEnduranceCharge"] = { - ["Chest"] = { + ["Body Armour"] = { ["max"] = 10, ["min"] = 10, }, @@ -26239,6 +25107,10 @@ return { ["max"] = 8, ["min"] = 6, }, + ["Sceptre"] = { + ["max"] = 8, + ["min"] = 6, + }, ["Staff"] = { ["max"] = 8, ["min"] = 6, @@ -26263,11 +25135,11 @@ return { }, ["2HMace"] = { ["max"] = 30, - ["min"] = 11, + ["min"] = 20, }, ["2HWeapon"] = { ["max"] = 30, - ["min"] = 11, + ["min"] = 20, }, ["sign"] = "", ["specialCaseData"] = { @@ -26315,6 +25187,10 @@ return { ["max"] = 17, ["min"] = 5, }, + ["Sceptre"] = { + ["max"] = 15, + ["min"] = 5, + }, ["Staff"] = { ["max"] = 15, ["min"] = 5, @@ -26329,6 +25205,18 @@ return { }, }, ["1528_LocalBaseWardAndLife"] = { + ["Boots"] = { + ["max"] = 30, + ["min"] = 15, + }, + ["Gloves"] = { + ["max"] = 30, + ["min"] = 15, + }, + ["Helmet"] = { + ["max"] = 40, + ["min"] = 15, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -26339,6 +25227,18 @@ return { }, }, ["1528_LocalWard"] = { + ["Boots"] = { + ["max"] = 84, + ["min"] = 5, + }, + ["Gloves"] = { + ["max"] = 84, + ["min"] = 5, + }, + ["Helmet"] = { + ["max"] = 99, + ["min"] = 5, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -26349,6 +25249,18 @@ return { }, }, ["1530_LocalWardAndStunRecoveryPercent"] = { + ["Boots"] = { + ["max"] = 42, + ["min"] = 6, + }, + ["Gloves"] = { + ["max"] = 42, + ["min"] = 6, + }, + ["Helmet"] = { + ["max"] = 42, + ["min"] = 6, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -26359,6 +25271,18 @@ return { }, }, ["1530_LocalWardPercent"] = { + ["Boots"] = { + ["max"] = 100, + ["min"] = 11, + }, + ["Gloves"] = { + ["max"] = 100, + ["min"] = 11, + }, + ["Helmet"] = { + ["max"] = 100, + ["min"] = 11, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -26369,6 +25293,18 @@ return { }, }, ["1531_WardDelayRecovery"] = { + ["Boots"] = { + ["max"] = 58, + ["min"] = 33, + }, + ["Gloves"] = { + ["max"] = 58, + ["min"] = 33, + }, + ["Helmet"] = { + ["max"] = 58, + ["min"] = 33, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -26397,10 +25333,6 @@ return { ["max"] = 250, ["min"] = 36, }, - ["AnyJewel"] = { - ["max"] = 250, - ["min"] = 36, - }, ["Belt"] = { ["max"] = 540, ["min"] = 3, @@ -26420,7 +25352,7 @@ return { }, ["1540_LocalBaseArmourAndEnergyShield"] = { ["Boots"] = { - ["max"] = 375, + ["max"] = 85, ["min"] = 5, }, ["Chest"] = { @@ -26428,11 +25360,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 +25383,7 @@ return { }, ["1540_LocalBaseArmourAndEvasionRating"] = { ["Boots"] = { - ["max"] = 375, + ["max"] = 85, ["min"] = 5, }, ["Chest"] = { @@ -26455,11 +25391,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 +25414,7 @@ return { }, ["1540_LocalBaseArmourAndLife"] = { ["Boots"] = { - ["max"] = 144, + ["max"] = 48, ["min"] = 20, }, ["Chest"] = { @@ -26482,11 +25422,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 +25466,12 @@ return { }, }, ["1540_LocalPhysicalDamageReductionRating"] = { + ["Body Armour"] = { + ["max"] = 475, + ["min"] = 151, + }, ["Boots"] = { - ["max"] = 500, + ["max"] = 150, ["min"] = 6, }, ["Chest"] = { @@ -26531,16 +25479,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"] = { @@ -26595,14 +25543,6 @@ return { }, }, ["1541_IncreasedArmourForJewel"] = { - ["AnyJewel"] = { - ["max"] = 18, - ["min"] = 14, - }, - ["BaseJewel"] = { - ["max"] = 18, - ["min"] = 14, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -26637,14 +25577,14 @@ return { }, ["Gloves"] = { ["max"] = 28, - ["min"] = 12, + ["min"] = 24, }, ["Helmet"] = { ["max"] = 28, ["min"] = 12, }, ["Shield"] = { - ["max"] = 21, + ["max"] = 28, ["min"] = 12, }, ["sign"] = "", @@ -26674,6 +25614,10 @@ return { ["max"] = 42, ["min"] = 6, }, + ["Shield"] = { + ["max"] = 42, + ["min"] = 6, + }, ["sign"] = "", ["specialCaseData"] = { ["overrideModLine"] = "#% increased Armour", @@ -26703,7 +25647,7 @@ return { }, ["Shield"] = { ["max"] = 110, - ["min"] = 26, + ["min"] = 15, }, ["sign"] = "", ["specialCaseData"] = { @@ -26727,6 +25671,10 @@ return { }, }, ["1542_LocalPhysicalDamageReductionRatingPercentSuffix"] = { + ["AbyssJewel"] = { + ["max"] = 50, + ["min"] = 25, + }, ["sign"] = "", ["specialCaseData"] = { ["overrideModLine"] = "#% increased Armour", @@ -26742,10 +25690,6 @@ return { ["max"] = 250, ["min"] = 36, }, - ["AnyJewel"] = { - ["max"] = 250, - ["min"] = 36, - }, ["Belt"] = { ["max"] = 180, ["min"] = 36, @@ -26783,7 +25727,7 @@ return { }, ["1548_LocalBaseArmourAndEvasionRating"] = { ["Boots"] = { - ["max"] = 375, + ["max"] = 85, ["min"] = 5, }, ["Chest"] = { @@ -26791,11 +25735,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 +25769,7 @@ return { }, ["1548_LocalBaseEvasionRatingAndEnergyShield"] = { ["Boots"] = { - ["max"] = 375, + ["max"] = 85, ["min"] = 5, }, ["Chest"] = { @@ -26829,11 +25777,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 +25800,7 @@ return { }, ["1548_LocalBaseEvasionRatingAndLife"] = { ["Boots"] = { - ["max"] = 120, + ["max"] = 42, ["min"] = 14, }, ["Chest"] = { @@ -26856,11 +25808,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 +25841,12 @@ return { }, }, ["1548_LocalEvasionRating"] = { + ["Body Armour"] = { + ["max"] = 475, + ["min"] = 64, + }, ["Boots"] = { - ["max"] = 500, + ["max"] = 150, ["min"] = 6, }, ["Chest"] = { @@ -26894,16 +25854,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"] = { @@ -26958,14 +25918,6 @@ return { }, }, ["1549_IncreasedEvasionForJewel"] = { - ["AnyJewel"] = { - ["max"] = 18, - ["min"] = 14, - }, - ["BaseJewel"] = { - ["max"] = 18, - ["min"] = 14, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -26992,6 +25944,10 @@ return { ["max"] = 42, ["min"] = 6, }, + ["Shield"] = { + ["max"] = 42, + ["min"] = 6, + }, ["sign"] = "", ["specialCaseData"] = { ["overrideModLine"] = "#% increased Evasion Rating", @@ -27021,7 +25977,7 @@ return { }, ["Shield"] = { ["max"] = 110, - ["min"] = 26, + ["min"] = 15, }, ["sign"] = "", ["specialCaseData"] = { @@ -27034,6 +25990,10 @@ return { }, }, ["1550_LocalEvasionRatingIncreasePercentSuffix"] = { + ["AbyssJewel"] = { + ["max"] = 50, + ["min"] = 25, + }, ["sign"] = "", ["specialCaseData"] = { ["overrideModLine"] = "#% increased Evasion Rating", @@ -27055,14 +26015,14 @@ return { }, ["Gloves"] = { ["max"] = 28, - ["min"] = 12, + ["min"] = 24, }, ["Helmet"] = { ["max"] = 28, ["min"] = 12, }, ["Shield"] = { - ["max"] = 21, + ["max"] = 28, ["min"] = 12, }, ["sign"] = "", @@ -27094,7 +26054,7 @@ return { }, ["Shield"] = { ["max"] = 110, - ["min"] = 26, + ["min"] = 15, }, ["sign"] = "", ["specialCaseData"] = { @@ -27123,6 +26083,10 @@ return { ["max"] = 42, ["min"] = 6, }, + ["Shield"] = { + ["max"] = 42, + ["min"] = 6, + }, ["sign"] = "", ["specialCaseData"] = { ["overrideModLine"] = "#% increased Armour and Energy Shield", @@ -27134,6 +26098,10 @@ return { }, }, ["1552_LocalArmourAndEnergyShieldSuffix"] = { + ["AbyssJewel"] = { + ["max"] = 50, + ["min"] = 25, + }, ["sign"] = "", ["specialCaseData"] = { ["overrideModLine"] = "#% increased Armour and Energy Shield", @@ -27155,14 +26123,14 @@ return { }, ["Gloves"] = { ["max"] = 28, - ["min"] = 12, + ["min"] = 24, }, ["Helmet"] = { ["max"] = 28, ["min"] = 12, }, ["Shield"] = { - ["max"] = 21, + ["max"] = 28, ["min"] = 12, }, ["sign"] = "", @@ -27194,7 +26162,7 @@ return { }, ["Shield"] = { ["max"] = 110, - ["min"] = 26, + ["min"] = 15, }, ["sign"] = "", ["specialCaseData"] = { @@ -27223,6 +26191,10 @@ return { ["max"] = 42, ["min"] = 6, }, + ["Shield"] = { + ["max"] = 42, + ["min"] = 6, + }, ["sign"] = "", ["specialCaseData"] = { ["overrideModLine"] = "#% increased Armour and Evasion", @@ -27234,6 +26206,10 @@ return { }, }, ["1553_LocalArmourAndEvasionSuffix"] = { + ["AbyssJewel"] = { + ["max"] = 50, + ["min"] = 25, + }, ["sign"] = "", ["specialCaseData"] = { ["overrideModLine"] = "#% increased Armour and Evasion", @@ -27255,14 +26231,14 @@ return { }, ["Gloves"] = { ["max"] = 28, - ["min"] = 12, + ["min"] = 24, }, ["Helmet"] = { ["max"] = 28, ["min"] = 12, }, ["Shield"] = { - ["max"] = 21, + ["max"] = 28, ["min"] = 12, }, ["sign"] = "", @@ -27277,24 +26253,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 +26283,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 +26314,10 @@ return { }, }, ["1554_LocalEvasionAndEnergyShieldSuffix"] = { + ["AbyssJewel"] = { + ["max"] = 50, + ["min"] = 25, + }, ["sign"] = "", ["specialCaseData"] = { ["overrideModLine"] = "#% increased Evasion and Energy Shield", @@ -27330,23 +26330,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 +26360,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 +26375,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 +26390,10 @@ return { }, }, ["1555_LocalArmourAndEvasionAndEnergyShieldSuffix"] = { + ["AbyssJewel"] = { + ["max"] = 50, + ["min"] = 25, + }, ["sign"] = "", ["specialCaseData"] = { ["overrideModLine"] = "#% increased Armour, Evasion and Energy Shield", @@ -27426,19 +26406,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 +26454,6 @@ return { ["max"] = 51, ["min"] = 1, }, - ["AnyJewel"] = { - ["max"] = 40, - ["min"] = 21, - }, ["Belt"] = { ["max"] = 51, ["min"] = 1, @@ -27559,7 +26531,7 @@ return { }, ["1559_LocalBaseArmourAndEnergyShield"] = { ["Boots"] = { - ["max"] = 80, + ["max"] = 28, ["min"] = 3, }, ["Chest"] = { @@ -27567,11 +26539,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 +26573,7 @@ return { }, ["1559_LocalBaseEnergyShieldAndLife"] = { ["Boots"] = { - ["max"] = 30, + ["max"] = 15, ["min"] = 8, }, ["Chest"] = { @@ -27605,11 +26581,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 +26604,7 @@ return { }, ["1559_LocalBaseEnergyShieldAndMana"] = { ["Boots"] = { - ["max"] = 30, + ["max"] = 15, ["min"] = 8, }, ["Chest"] = { @@ -27632,11 +26612,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 +26635,7 @@ return { }, ["1559_LocalBaseEvasionRatingAndEnergyShield"] = { ["Boots"] = { - ["max"] = 80, + ["max"] = 28, ["min"] = 3, }, ["Chest"] = { @@ -27659,11 +26643,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 +26676,12 @@ return { }, }, ["1559_LocalEnergyShield"] = { + ["Body Armour"] = { + ["max"] = 95, + ["min"] = 3, + }, ["Boots"] = { - ["max"] = 100, + ["max"] = 49, ["min"] = 3, }, ["Chest"] = { @@ -27697,15 +26689,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 +26727,10 @@ return { ["max"] = 42, ["min"] = 6, }, + ["Shield"] = { + ["max"] = 42, + ["min"] = 6, + }, ["sign"] = "", ["specialCaseData"] = { ["overrideModLine"] = "#% increased Energy Shield", @@ -27764,7 +26760,7 @@ return { }, ["Shield"] = { ["max"] = 110, - ["min"] = 26, + ["min"] = 11, }, ["sign"] = "", ["specialCaseData"] = { @@ -27777,6 +26773,10 @@ return { }, }, ["1560_LocalEnergyShieldPercentSuffix"] = { + ["AbyssJewel"] = { + ["max"] = 50, + ["min"] = 25, + }, ["sign"] = "", ["specialCaseData"] = { ["overrideModLine"] = "#% increased Energy Shield", @@ -27798,14 +26798,14 @@ return { }, ["Gloves"] = { ["max"] = 28, - ["min"] = 12, + ["min"] = 24, }, ["Helmet"] = { ["max"] = 28, ["min"] = 12, }, ["Shield"] = { - ["max"] = 21, + ["max"] = 28, ["min"] = 12, }, ["sign"] = "", @@ -27849,14 +26849,6 @@ return { }, }, ["1561_EnergyShieldForJewel"] = { - ["AnyJewel"] = { - ["max"] = 8, - ["min"] = 6, - }, - ["BaseJewel"] = { - ["max"] = 8, - ["min"] = 6, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -27909,24 +26901,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"] = "", @@ -27939,14 +26919,6 @@ return { }, }, ["1562_EnergyShieldDelayForJewel"] = { - ["AnyJewel"] = { - ["max"] = 6, - ["min"] = 4, - }, - ["BaseJewel"] = { - ["max"] = 6, - ["min"] = 4, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -27957,14 +26929,6 @@ return { }, }, ["1565_EnergyShieldRechargeRateForJewel"] = { - ["AnyJewel"] = { - ["max"] = 8, - ["min"] = 6, - }, - ["BaseJewel"] = { - ["max"] = 8, - ["min"] = 6, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -27979,13 +26943,9 @@ return { ["max"] = 38, ["min"] = 9, }, - ["Chest"] = { - ["max"] = 38, - ["min"] = 24, - }, ["Gloves"] = { ["max"] = 38, - ["min"] = 9, + ["min"] = 24, }, ["Helmet"] = { ["max"] = 38, @@ -28051,10 +27011,6 @@ return { ["max"] = 40, ["min"] = 21, }, - ["AnyJewel"] = { - ["max"] = 40, - ["min"] = 21, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -28099,7 +27055,7 @@ return { }, ["Gloves"] = { ["max"] = 60, - ["min"] = 28, + ["min"] = 55, }, ["Helmet"] = { ["max"] = 60, @@ -28131,13 +27087,17 @@ return { ["max"] = 55, ["min"] = 15, }, + ["Body Armour"] = { + ["max"] = 174, + ["min"] = 10, + }, ["Boots"] = { ["max"] = 105, ["min"] = 5, }, ["Chest"] = { ["max"] = 189, - ["min"] = 10, + ["min"] = 15, }, ["Gloves"] = { ["max"] = 105, @@ -28199,6 +27159,10 @@ return { }, }, ["1569_LifeAndPercentLife"] = { + ["AbyssJewel"] = { + ["max"] = 40, + ["min"] = 15, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -28210,7 +27174,7 @@ return { }, ["1569_LocalBaseArmourAndLife"] = { ["Boots"] = { - ["max"] = 38, + ["max"] = 28, ["min"] = 18, }, ["Chest"] = { @@ -28218,11 +27182,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 +27224,7 @@ return { }, ["1569_LocalBaseEnergyShieldAndLife"] = { ["Boots"] = { - ["max"] = 38, + ["max"] = 28, ["min"] = 18, }, ["Chest"] = { @@ -28264,11 +27232,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 +27254,7 @@ return { }, ["1569_LocalBaseEvasionRatingAndLife"] = { ["Boots"] = { - ["max"] = 38, + ["max"] = 28, ["min"] = 18, }, ["Chest"] = { @@ -28290,11 +27262,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 +27293,18 @@ return { }, }, ["1569_LocalBaseWardAndLife"] = { + ["Boots"] = { + ["max"] = 28, + ["min"] = 18, + }, + ["Gloves"] = { + ["max"] = 28, + ["min"] = 18, + }, + ["Helmet"] = { + ["max"] = 33, + ["min"] = 18, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -28328,7 +27316,7 @@ return { }, ["1569_LocalIncreasedArmourAndEnergyShieldAndLife"] = { ["Boots"] = { - ["max"] = 26, + ["max"] = 19, ["min"] = 8, }, ["Chest"] = { @@ -28336,15 +27324,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 +27346,7 @@ return { }, ["1569_LocalIncreasedArmourAndEvasionAndLife"] = { ["Boots"] = { - ["max"] = 26, + ["max"] = 19, ["min"] = 8, }, ["Chest"] = { @@ -28366,15 +27354,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 +27376,7 @@ return { }, ["1569_LocalIncreasedArmourAndLife"] = { ["Boots"] = { - ["max"] = 26, + ["max"] = 19, ["min"] = 8, }, ["Chest"] = { @@ -28396,15 +27384,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 +27406,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 +27432,7 @@ return { }, ["1569_LocalIncreasedEnergyShieldAndLife"] = { ["Boots"] = { - ["max"] = 26, + ["max"] = 19, ["min"] = 8, }, ["Chest"] = { @@ -28456,15 +27440,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 +27462,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 +27492,7 @@ return { }, ["1569_LocalIncreasedEvasionAndLife"] = { ["Boots"] = { - ["max"] = 26, + ["max"] = 19, ["min"] = 8, }, ["Chest"] = { @@ -28516,15 +27500,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 +27541,10 @@ return { }, }, ["1571_LifeAndPercentLife"] = { + ["AbyssJewel"] = { + ["max"] = 5, + ["min"] = 2, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -28645,7 +27633,7 @@ return { }, ["Gloves"] = { ["max"] = 33.3, - ["min"] = 15, + ["min"] = 33.3, }, ["Helmet"] = { ["max"] = 33.3, @@ -28677,10 +27665,6 @@ return { ["max"] = 64, ["min"] = 1, }, - ["AnyJewel"] = { - ["max"] = 20, - ["min"] = 9, - }, ["Chest"] = { ["max"] = 176, ["min"] = 128.1, @@ -28761,13 +27745,9 @@ return { ["max"] = 21, ["min"] = 5, }, - ["Chest"] = { - ["max"] = 21, - ["min"] = 9, - }, ["Gloves"] = { ["max"] = 21, - ["min"] = 5, + ["min"] = 9, }, ["Helmet"] = { ["max"] = 21, @@ -28819,10 +27799,6 @@ return { ["max"] = 40, ["min"] = 21, }, - ["AnyJewel"] = { - ["max"] = 40, - ["min"] = 21, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -28867,7 +27843,7 @@ return { }, ["Gloves"] = { ["max"] = 60, - ["min"] = 28, + ["min"] = 55, }, ["Helmet"] = { ["max"] = 60, @@ -28896,8 +27872,8 @@ return { ["min"] = 35, }, ["1HMace"] = { - ["max"] = 159, - ["min"] = 30, + ["max"] = 74, + ["min"] = 35, }, ["1HSword"] = { ["max"] = 74, @@ -28931,6 +27907,10 @@ return { ["max"] = 68, ["min"] = 15, }, + ["Body Armour"] = { + ["max"] = 77, + ["min"] = 55, + }, ["Boots"] = { ["max"] = 77, ["min"] = 15, @@ -28940,7 +27920,7 @@ return { ["min"] = 35, }, ["Chest"] = { - ["max"] = 77, + ["max"] = 73, ["min"] = 15, }, ["Claw"] = { @@ -28967,9 +27947,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 +28082,7 @@ return { }, ["1579_LocalBaseEnergyShieldAndMana"] = { ["Boots"] = { - ["max"] = 25, + ["max"] = 19, ["min"] = 11, }, ["Chest"] = { @@ -29106,11 +28090,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 +28183,11 @@ return { }, }, ["1579_WeaponSpellDamageAndMana"] = { - ["1HMace"] = { - ["max"] = 45, - ["min"] = 17, - }, ["1HWeapon"] = { ["max"] = 45, ["min"] = 17, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 45, ["min"] = 17, }, @@ -29241,6 +28225,10 @@ return { }, }, ["1580_MaximumManaIncreasePercent"] = { + ["AbyssJewel"] = { + ["max"] = 30, + ["min"] = 20, + }, ["Chest"] = { ["max"] = 18, ["min"] = 9, @@ -29333,10 +28321,6 @@ return { }, }, ["1581_BaseManaRegeneration"] = { - ["1HMace"] = { - ["max"] = 0.4, - ["min"] = 0.3, - }, ["1HWeapon"] = { ["max"] = 0.4, ["min"] = 0.3, @@ -29345,14 +28329,18 @@ return { ["max"] = 0.8, ["min"] = 0.7, }, - ["Dagger"] = { - ["max"] = 0.4, - ["min"] = 0.3, + ["AbyssJewel"] = { + ["max"] = 0.5, + ["min"] = 0.5, }, ["Helmet"] = { ["max"] = 0.5, ["min"] = 0.5, }, + ["Sceptre"] = { + ["max"] = 0.4, + ["min"] = 0.3, + }, ["Staff"] = { ["max"] = 0.8, ["min"] = 0.7, @@ -29375,10 +28363,6 @@ return { ["max"] = 4, ["min"] = 1.1, }, - ["AnyJewel"] = { - ["max"] = 4, - ["min"] = 1.1, - }, ["Helmet"] = { ["max"] = 8, ["min"] = 3, @@ -29421,7 +28405,7 @@ return { }, ["Gloves"] = { ["max"] = 5.3, - ["min"] = 2, + ["min"] = 5.3, }, ["Helmet"] = { ["max"] = 5.3, @@ -29530,8 +28514,8 @@ return { ["min"] = 20, }, ["1HMace"] = { - ["max"] = 69, - ["min"] = 10, + ["max"] = 40, + ["min"] = 20, }, ["1HSword"] = { ["max"] = 40, @@ -29581,6 +28565,10 @@ return { ["max"] = 76, ["min"] = 10, }, + ["Sceptre"] = { + ["max"] = 69, + ["min"] = 10, + }, ["Shield"] = { ["max"] = 76, ["min"] = 10, @@ -29649,10 +28637,6 @@ return { ["max"] = 40, ["min"] = 16, }, - ["Bow"] = { - ["max"] = 40, - ["min"] = 18, - }, ["Claw"] = { ["max"] = 20, ["min"] = 7, @@ -29661,6 +28645,10 @@ return { ["max"] = 20, ["min"] = 7, }, + ["Sceptre"] = { + ["max"] = 20, + ["min"] = 7, + }, ["Staff"] = { ["max"] = 40, ["min"] = 16, @@ -29679,6 +28667,10 @@ return { }, }, ["1586_ManaRecoveryRate"] = { + ["AbyssJewel"] = { + ["max"] = 12, + ["min"] = 8, + }, ["Amulet"] = { ["max"] = 12, ["min"] = 8, @@ -29747,6 +28739,10 @@ return { ["max"] = 1, ["min"] = 1, }, + ["AbyssJewel"] = { + ["max"] = 1, + ["min"] = 1, + }, ["Boots"] = { ["max"] = 1, ["min"] = 1, @@ -29775,6 +28771,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 +28913,6 @@ return { }, }, ["1608_GlobalIncreaseSpellSkillGemLevel"] = { - ["1HMace"] = { - ["max"] = 1, - ["min"] = 1, - }, ["1HWeapon"] = { ["max"] = 1, ["min"] = 1, @@ -29917,7 +28921,7 @@ return { ["max"] = 2, ["min"] = 1, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 1, ["min"] = 1, }, @@ -29939,10 +28943,6 @@ return { }, }, ["1609_GlobalIncreasePhysicalSpellSkillGemLevel"] = { - ["1HMace"] = { - ["max"] = 1, - ["min"] = 1, - }, ["1HWeapon"] = { ["max"] = 1, ["min"] = 1, @@ -29951,7 +28951,7 @@ return { ["max"] = 3, ["min"] = 1, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 1, ["min"] = 1, }, @@ -30009,6 +29009,10 @@ return { ["max"] = 1, ["min"] = 1, }, + ["AbyssJewel"] = { + ["max"] = 1, + ["min"] = 1, + }, ["Boots"] = { ["max"] = 1, ["min"] = 1, @@ -30037,6 +29041,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 +29089,6 @@ return { }, }, ["1610_GlobalIncreaseFireSpellSkillGemLevel"] = { - ["1HMace"] = { - ["max"] = 1, - ["min"] = 1, - }, ["1HWeapon"] = { ["max"] = 1, ["min"] = 1, @@ -30085,7 +29097,7 @@ return { ["max"] = 3, ["min"] = 1, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 1, ["min"] = 1, }, @@ -30111,10 +29123,6 @@ return { }, }, ["1611_GlobalIncreaseColdSpellSkillGemLevel"] = { - ["1HMace"] = { - ["max"] = 1, - ["min"] = 1, - }, ["1HWeapon"] = { ["max"] = 1, ["min"] = 1, @@ -30123,7 +29131,7 @@ return { ["max"] = 3, ["min"] = 1, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 1, ["min"] = 1, }, @@ -30149,10 +29157,6 @@ return { }, }, ["1612_GlobalIncreaseLightningSpellSkillGemLevel"] = { - ["1HMace"] = { - ["max"] = 1, - ["min"] = 1, - }, ["1HWeapon"] = { ["max"] = 1, ["min"] = 1, @@ -30161,7 +29165,7 @@ return { ["max"] = 3, ["min"] = 1, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 1, ["min"] = 1, }, @@ -30195,10 +29199,6 @@ return { ["max"] = 3, ["min"] = 1, }, - ["Dagger"] = { - ["max"] = 1, - ["min"] = 1, - }, ["Shield"] = { ["max"] = 1, ["min"] = 1, @@ -30247,6 +29247,10 @@ return { }, }, ["1616_MinionGlobalSkillLevel"] = { + ["AbyssJewel"] = { + ["max"] = 1, + ["min"] = 1, + }, ["Boots"] = { ["max"] = 2, ["min"] = 1, @@ -30295,14 +29299,6 @@ return { ["max"] = 10, ["min"] = 8, }, - ["AnyJewel"] = { - ["max"] = 10, - ["min"] = 8, - }, - ["BaseJewel"] = { - ["max"] = 10, - ["min"] = 8, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -30381,6 +29377,10 @@ return { ["max"] = 1, ["min"] = 1, }, + ["AbyssJewel"] = { + ["max"] = 1, + ["min"] = 1, + }, ["Boots"] = { ["max"] = 1, ["min"] = 1, @@ -30409,6 +29409,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 +29519,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 +29549,7 @@ return { }, ["Shield"] = { ["max"] = 48, - ["min"] = 12, + ["min"] = 6, }, ["sign"] = "", ["specialCaseData"] = { @@ -30697,11 +29713,11 @@ return { ["max"] = 1, ["min"] = 1, }, - ["Staff"] = { - ["max"] = 1, + ["Ring"] = { + ["max"] = 3, ["min"] = 1, }, - ["Wand"] = { + ["Staff"] = { ["max"] = 1, ["min"] = 1, }, @@ -30741,6 +29757,10 @@ return { ["max"] = 48, ["min"] = 6, }, + ["Body Armour"] = { + ["max"] = 48, + ["min"] = 6, + }, ["Boots"] = { ["max"] = 48, ["min"] = 6, @@ -30913,21 +29933,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 +29963,7 @@ return { }, ["Shield"] = { ["max"] = 48, - ["min"] = 16, + ["min"] = 6, }, ["sign"] = "", ["specialCaseData"] = { @@ -31059,21 +30083,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 +30113,7 @@ return { }, ["Shield"] = { ["max"] = 35, - ["min"] = 21, + ["min"] = 5, }, ["sign"] = "", ["specialCaseData"] = { @@ -31111,14 +30139,6 @@ return { ["max"] = 13, ["min"] = 7, }, - ["AnyJewel"] = { - ["max"] = 13, - ["min"] = 7, - }, - ["BaseJewel"] = { - ["max"] = 13, - ["min"] = 7, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -31129,6 +30149,10 @@ return { }, }, ["1641_ChaosResistancePrefix"] = { + ["AbyssJewel"] = { + ["max"] = 35, + ["min"] = 20, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -31171,14 +30195,6 @@ return { }, }, ["1645_ChillEffectivenessOnSelf"] = { - ["AnyJewel"] = { - ["max"] = 35, - ["min"] = 30, - }, - ["BaseJewel"] = { - ["max"] = 35, - ["min"] = 30, - }, ["Ring"] = { ["max"] = 60, ["min"] = 41, @@ -31218,7 +30234,7 @@ return { ["min"] = 0.2, }, ["Gloves"] = { - ["max"] = 0.5, + ["max"] = 0.4, ["min"] = 0.2, }, ["Quiver"] = { @@ -31239,14 +30255,6 @@ return { }, }, ["1649_LifeLeechPermyriadForJewel"] = { - ["AnyJewel"] = { - ["max"] = 0.4, - ["min"] = 0.2, - }, - ["BaseJewel"] = { - ["max"] = 0.4, - ["min"] = 0.2, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -31290,7 +30298,7 @@ return { ["min"] = 2, }, ["Bow"] = { - ["max"] = 4.5, + ["max"] = 4.4, ["min"] = 2, }, ["Claw"] = { @@ -31301,12 +30309,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 +30417,10 @@ return { }, }, ["1666_PhysicalDamageLifeLeechPermyriad"] = { + ["AbyssJewel"] = { + ["max"] = 0.2, + ["min"] = 0.2, + }, ["Amulet"] = { ["max"] = 0.5, ["min"] = 0.3, @@ -31405,6 +30449,10 @@ return { }, }, ["1670_FireDamageLifeLeechPermyriad"] = { + ["AbyssJewel"] = { + ["max"] = 0.2, + ["min"] = 0.2, + }, ["Amulet"] = { ["max"] = 0.5, ["min"] = 0.3, @@ -31453,6 +30501,10 @@ return { }, }, ["1675_ColdDamageLifeLeechPermyriad"] = { + ["AbyssJewel"] = { + ["max"] = 0.2, + ["min"] = 0.2, + }, ["Amulet"] = { ["max"] = 0.5, ["min"] = 0.3, @@ -31501,6 +30553,10 @@ return { }, }, ["1679_LightningDamageLifeLeechPermyriad"] = { + ["AbyssJewel"] = { + ["max"] = 0.2, + ["min"] = 0.2, + }, ["Amulet"] = { ["max"] = 0.5, ["min"] = 0.3, @@ -31537,6 +30593,10 @@ return { ["max"] = 2, ["min"] = 1, }, + ["AbyssJewel"] = { + ["max"] = 2, + ["min"] = 2, + }, ["Boots"] = { ["max"] = 2, ["min"] = 2, @@ -31593,6 +30653,10 @@ return { }, }, ["1682_ChaosDamageLifeLeechPermyriad"] = { + ["AbyssJewel"] = { + ["max"] = 0.2, + ["min"] = 0.2, + }, ["Amulet"] = { ["max"] = 0.5, ["min"] = 0.3, @@ -31629,6 +30693,10 @@ return { ["max"] = 2, ["min"] = 1, }, + ["AbyssJewel"] = { + ["max"] = 2, + ["min"] = 2, + }, ["Boots"] = { ["max"] = 2, ["min"] = 2, @@ -31711,14 +30779,6 @@ return { }, }, ["1699_ManaLeechPermyriadForJewel"] = { - ["AnyJewel"] = { - ["max"] = 0.4, - ["min"] = 0.2, - }, - ["BaseJewel"] = { - ["max"] = 0.4, - ["min"] = 0.2, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -31737,6 +30797,10 @@ return { ["max"] = 2, ["min"] = 1, }, + ["AbyssJewel"] = { + ["max"] = 2, + ["min"] = 2, + }, ["Boots"] = { ["max"] = 2, ["min"] = 2, @@ -31817,6 +30881,10 @@ return { ["max"] = 3.2, ["min"] = 2, }, + ["Sceptre"] = { + ["max"] = 3.2, + ["min"] = 2, + }, ["Staff"] = { ["max"] = 3.2, ["min"] = 2, @@ -31844,6 +30912,10 @@ return { ["max"] = 2, ["min"] = 1, }, + ["AbyssJewel"] = { + ["max"] = 2, + ["min"] = 2, + }, ["Boots"] = { ["max"] = 2, ["min"] = 2, @@ -31880,11 +30952,7 @@ return { }, }, ["1722_EnergyShieldLeechPermyriad"] = { - ["Boots"] = { - ["max"] = 0.3, - ["min"] = 0.3, - }, - ["Chest"] = { + ["AbyssJewel"] = { ["max"] = 0.3, ["min"] = 0.3, }, @@ -31892,10 +30960,6 @@ return { ["max"] = 0.3, ["min"] = 0.3, }, - ["Helmet"] = { - ["max"] = 0.3, - ["min"] = 0.3, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -32010,6 +31074,10 @@ return { ["max"] = 30, ["min"] = 2, }, + ["Sceptre"] = { + ["max"] = 30, + ["min"] = 2, + }, ["Staff"] = { ["max"] = 30, ["min"] = 2, @@ -32064,14 +31132,6 @@ return { }, }, ["1740_LifeGainPerTargetForJewel"] = { - ["AnyJewel"] = { - ["max"] = 3, - ["min"] = 2, - }, - ["BaseJewel"] = { - ["max"] = 3, - ["min"] = 2, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -32102,6 +31162,10 @@ return { }, }, ["1744_ManaGainPerTarget"] = { + ["AbyssJewel"] = { + ["max"] = 4, + ["min"] = 2, + }, ["Gloves"] = { ["max"] = 5, ["min"] = 2, @@ -32124,14 +31188,6 @@ return { }, }, ["1744_ManaGainPerTargetForJewel"] = { - ["AnyJewel"] = { - ["max"] = 2, - ["min"] = 1, - }, - ["BaseJewel"] = { - ["max"] = 2, - ["min"] = 1, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -32160,14 +31216,6 @@ return { }, }, ["1747_EnergyShieldGainPerTargetForJewel"] = { - ["AnyJewel"] = { - ["max"] = 3, - ["min"] = 2, - }, - ["BaseJewel"] = { - ["max"] = 3, - ["min"] = 2, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -32238,6 +31286,10 @@ return { ["max"] = 110, ["min"] = 7, }, + ["Sceptre"] = { + ["max"] = 110, + ["min"] = 7, + }, ["Staff"] = { ["max"] = 110, ["min"] = 7, @@ -32430,6 +31482,10 @@ return { ["max"] = 50, ["min"] = 4, }, + ["Sceptre"] = { + ["max"] = 50, + ["min"] = 4, + }, ["Staff"] = { ["max"] = 50, ["min"] = 4, @@ -32463,19 +31519,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 +31555,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 +31571,7 @@ return { ["min"] = 26, }, ["Wand"] = { - ["max"] = 59, + ["max"] = 38, ["min"] = 16, }, ["sign"] = "", @@ -32524,17 +31584,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, @@ -32562,14 +31630,6 @@ return { ["max"] = 12, ["min"] = 8, }, - ["AnyJewel"] = { - ["max"] = 12, - ["min"] = 8, - }, - ["BaseJewel"] = { - ["max"] = 12, - ["min"] = 8, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -32612,10 +31672,6 @@ return { ["max"] = 10, ["min"] = 6, }, - ["AnyJewel"] = { - ["max"] = 10, - ["min"] = 6, - }, ["Ring"] = { ["max"] = 30, ["min"] = 6, @@ -32630,6 +31686,10 @@ return { }, }, ["1769_MinionRunSpeed"] = { + ["AbyssJewel"] = { + ["max"] = 30, + ["min"] = 15, + }, ["Amulet"] = { ["max"] = 30, ["min"] = 13, @@ -32905,7 +31965,7 @@ return { ["1796_ProjectileDamageAndProjectileSpeed"] = { ["Gloves"] = { ["max"] = 25, - ["min"] = 10, + ["min"] = 23, }, ["sign"] = "", ["specialCaseData"] = { @@ -32918,8 +31978,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 +31995,7 @@ return { }, ["Wand"] = { ["max"] = 52, - ["min"] = 34, + ["min"] = 10, }, ["sign"] = "", ["specialCaseData"] = { @@ -33121,10 +32189,6 @@ return { ["max"] = 2, ["min"] = 1, }, - ["Bow"] = { - ["max"] = 2, - ["min"] = 1, - }, ["Claw"] = { ["max"] = 2, ["min"] = 1, @@ -33133,15 +32197,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 +32794,6 @@ return { ["max"] = 50, ["min"] = 31, }, - ["AnyJewel"] = { - ["max"] = 50, - ["min"] = 31, - }, ["Belt"] = { ["max"] = 60, ["min"] = 39, @@ -33778,10 +32838,6 @@ return { ["max"] = 50, ["min"] = 31, }, - ["AnyJewel"] = { - ["max"] = 50, - ["min"] = 31, - }, ["Belt"] = { ["max"] = 60, ["min"] = 43, @@ -33858,10 +32914,6 @@ return { ["max"] = 50, ["min"] = 31, }, - ["AnyJewel"] = { - ["max"] = 50, - ["min"] = 31, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -33930,10 +32982,6 @@ return { ["max"] = 50, ["min"] = 31, }, - ["AnyJewel"] = { - ["max"] = 50, - ["min"] = 31, - }, ["Boots"] = { ["max"] = 50, ["min"] = 50, @@ -33984,17 +33032,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 +33278,11 @@ return { }, ["2HMace"] = { ["max"] = 30, - ["min"] = 11, + ["min"] = 20, }, ["2HWeapon"] = { ["max"] = 30, - ["min"] = 11, + ["min"] = 20, }, ["sign"] = "", ["specialCaseData"] = { @@ -34320,6 +33364,10 @@ return { ["max"] = 35, ["min"] = 11, }, + ["Sceptre"] = { + ["max"] = 35, + ["min"] = 11, + }, ["Staff"] = { ["max"] = 35, ["min"] = 11, @@ -34338,6 +33386,10 @@ return { }, }, ["1867_SelfStatusAilmentDuration"] = { + ["AbyssJewel"] = { + ["max"] = 30, + ["min"] = 20, + }, ["Boots"] = { ["max"] = 30, ["min"] = 20, @@ -34434,14 +33486,6 @@ return { }, }, ["1875_ReducedIgniteDurationOnSelf"] = { - ["AnyJewel"] = { - ["max"] = 35, - ["min"] = 30, - }, - ["BaseJewel"] = { - ["max"] = 35, - ["min"] = 30, - }, ["Ring"] = { ["max"] = 60, ["min"] = 41, @@ -34466,10 +33510,6 @@ return { }, }, ["1877_BurnDamagePrefix"] = { - ["1HMace"] = { - ["max"] = 94, - ["min"] = 60, - }, ["1HWeapon"] = { ["max"] = 94, ["min"] = 60, @@ -34478,6 +33518,10 @@ return { ["max"] = 134, ["min"] = 100, }, + ["Sceptre"] = { + ["max"] = 94, + ["min"] = 60, + }, ["Staff"] = { ["max"] = 134, ["min"] = 100, @@ -34496,14 +33540,6 @@ return { }, }, ["1877_BurningDamageForJewel"] = { - ["AnyJewel"] = { - ["max"] = 20, - ["min"] = 16, - }, - ["BaseJewel"] = { - ["max"] = 20, - ["min"] = 16, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -34554,7 +33590,7 @@ return { ["1880_AreaDamageAndAreaOfEffect"] = { ["Gloves"] = { ["max"] = 16, - ["min"] = 6, + ["min"] = 14, }, ["sign"] = "", ["specialCaseData"] = { @@ -34586,14 +33622,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 +33714,10 @@ return { ["max"] = 15, ["min"] = 10, }, + ["Sceptre"] = { + ["max"] = 15, + ["min"] = 10, + }, ["Staff"] = { ["max"] = 15, ["min"] = 10, @@ -34706,15 +33746,11 @@ return { }, }, ["1880_SupportedBySpellCascadeArea"] = { - ["1HMace"] = { - ["max"] = 15, - ["min"] = 5, - }, ["1HWeapon"] = { ["max"] = 15, ["min"] = 5, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 15, ["min"] = 5, }, @@ -34748,27 +33784,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 +33824,10 @@ return { }, }, ["1883_ManaCostReduction"] = { + ["AbyssJewel"] = { + ["max"] = 6, + ["min"] = 4, + }, ["Ring"] = { ["max"] = 6, ["min"] = 4, @@ -34859,55 +33887,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 +34040,10 @@ return { ["max"] = 2, ["min"] = 1, }, + ["Sceptre"] = { + ["max"] = 2, + ["min"] = 1, + }, ["Shield"] = { ["max"] = 2, ["min"] = 1, @@ -35074,6 +34106,10 @@ return { ["max"] = 17, ["min"] = 6, }, + ["Shield"] = { + ["max"] = 17, + ["min"] = 6, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -35084,6 +34120,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 +34150,10 @@ return { ["max"] = 17, ["min"] = 6, }, + ["Shield"] = { + ["max"] = 17, + ["min"] = 6, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -35109,7 +34163,7 @@ return { ["type"] = "explicit", }, }, - ["1902_LocalArmourAndEvasionAndStunRecovery"] = { + ["1902_LocalEnergyShieldAndStunRecoveryPercent"] = { ["Boots"] = { ["max"] = 17, ["min"] = 6, @@ -35126,6 +34180,10 @@ return { ["max"] = 17, ["min"] = 6, }, + ["Shield"] = { + ["max"] = 17, + ["min"] = 6, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -35135,7 +34193,7 @@ return { ["type"] = "explicit", }, }, - ["1902_LocalEnergyShieldAndStunRecoveryPercent"] = { + ["1902_LocalEvasionAndEnergyShieldAndStunRecovery"] = { ["Boots"] = { ["max"] = 17, ["min"] = 6, @@ -35152,16 +34210,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 +34240,10 @@ return { ["max"] = 17, ["min"] = 6, }, + ["Shield"] = { + ["max"] = 17, + ["min"] = 6, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -35214,6 +34270,10 @@ return { ["max"] = 17, ["min"] = 6, }, + ["Shield"] = { + ["max"] = 17, + ["min"] = 6, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -35224,6 +34284,18 @@ return { }, }, ["1902_LocalWardAndStunRecoveryPercent"] = { + ["Boots"] = { + ["max"] = 17, + ["min"] = 6, + }, + ["Gloves"] = { + ["max"] = 17, + ["min"] = 6, + }, + ["Helmet"] = { + ["max"] = 17, + ["min"] = 6, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -35238,9 +34310,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 +34496,10 @@ return { ["max"] = 15, ["min"] = 9, }, + ["Sceptre"] = { + ["max"] = 15, + ["min"] = 9, + }, ["Staff"] = { ["max"] = 23, ["min"] = 17, @@ -35510,6 +34598,10 @@ return { ["max"] = 15, ["min"] = 9, }, + ["Sceptre"] = { + ["max"] = 15, + ["min"] = 9, + }, ["Staff"] = { ["max"] = 23, ["min"] = 17, @@ -35592,11 +34684,11 @@ return { }, ["2HAxe"] = { ["max"] = 30, - ["min"] = 7, + ["min"] = 16, }, ["2HMace"] = { ["max"] = 30, - ["min"] = 7, + ["min"] = 16, }, ["2HSword"] = { ["max"] = 30, @@ -35618,6 +34710,10 @@ return { ["max"] = 15, ["min"] = 5, }, + ["Sceptre"] = { + ["max"] = 20, + ["min"] = 7, + }, ["Staff"] = { ["max"] = 30, ["min"] = 7, @@ -35658,10 +34754,6 @@ return { ["max"] = 20, ["min"] = 7, }, - ["1HMace"] = { - ["max"] = 20, - ["min"] = 7, - }, ["1HSword"] = { ["max"] = 20, ["min"] = 7, @@ -35672,7 +34764,7 @@ return { }, ["2HAxe"] = { ["max"] = 30, - ["min"] = 7, + ["min"] = 16, }, ["2HSword"] = { ["max"] = 30, @@ -35706,6 +34798,10 @@ return { ["max"] = 15, ["min"] = 5, }, + ["Sceptre"] = { + ["max"] = 20, + ["min"] = 7, + }, ["Wand"] = { ["max"] = 20, ["min"] = 7, @@ -35738,10 +34834,6 @@ return { }, }, ["1934_PhysicalAddedAsLightning"] = { - ["1HMace"] = { - ["max"] = 20, - ["min"] = 7, - }, ["1HWeapon"] = { ["max"] = 20, ["min"] = 7, @@ -35770,6 +34862,10 @@ return { ["max"] = 15, ["min"] = 5, }, + ["Sceptre"] = { + ["max"] = 20, + ["min"] = 7, + }, ["Staff"] = { ["max"] = 30, ["min"] = 7, @@ -35842,6 +34938,10 @@ return { ["max"] = 8, ["min"] = 5, }, + ["Sceptre"] = { + ["max"] = 8, + ["min"] = 5, + }, ["Shield"] = { ["max"] = 8, ["min"] = 5, @@ -35918,6 +35018,10 @@ return { ["max"] = 8, ["min"] = 5, }, + ["Sceptre"] = { + ["max"] = 8, + ["min"] = 5, + }, ["Shield"] = { ["max"] = 8, ["min"] = 5, @@ -35994,6 +35098,10 @@ return { ["max"] = 8, ["min"] = 5, }, + ["Sceptre"] = { + ["max"] = 8, + ["min"] = 5, + }, ["Shield"] = { ["max"] = 8, ["min"] = 5, @@ -36070,6 +35178,10 @@ return { ["max"] = 8, ["min"] = 5, }, + ["Sceptre"] = { + ["max"] = 8, + ["min"] = 5, + }, ["Shield"] = { ["max"] = 8, ["min"] = 5, @@ -36092,10 +35204,6 @@ return { }, }, ["1942_ElementalDamagePercentAddedAsChaos"] = { - ["1HMace"] = { - ["max"] = 8, - ["min"] = 5, - }, ["1HWeapon"] = { ["max"] = 8, ["min"] = 5, @@ -36108,6 +35216,10 @@ return { ["max"] = 8, ["min"] = 5, }, + ["Sceptre"] = { + ["max"] = 8, + ["min"] = 5, + }, ["Staff"] = { ["max"] = 15, ["min"] = 10, @@ -36147,7 +35259,7 @@ return { }, ["1944_LifeRegenerationRatePercentage"] = { ["AbyssJewel"] = { - ["max"] = 0.3, + ["max"] = 1, ["min"] = 0.3, }, ["Amulet"] = { @@ -36196,7 +35308,7 @@ return { }, }, ["1948_ChaosDamageOverTimeTaken"] = { - ["Chest"] = { + ["Body Armour"] = { ["max"] = 25, ["min"] = 25, }, @@ -36260,6 +35372,10 @@ return { ["max"] = 25, ["min"] = 18, }, + ["Sceptre"] = { + ["max"] = 30, + ["min"] = 23, + }, ["Staff"] = { ["max"] = 30, ["min"] = 23, @@ -36316,10 +35432,6 @@ return { ["max"] = 30, ["min"] = 23, }, - ["1HMace"] = { - ["max"] = 30, - ["min"] = 23, - }, ["1HSword"] = { ["max"] = 30, ["min"] = 23, @@ -36356,6 +35468,10 @@ return { ["max"] = 25, ["min"] = 18, }, + ["Sceptre"] = { + ["max"] = 30, + ["min"] = 23, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -36384,10 +35500,6 @@ return { }, }, ["1959_ConvertPhysicalToLightning"] = { - ["1HMace"] = { - ["max"] = 30, - ["min"] = 23, - }, ["1HWeapon"] = { ["max"] = 30, ["min"] = 23, @@ -36412,6 +35524,10 @@ return { ["max"] = 25, ["min"] = 18, }, + ["Sceptre"] = { + ["max"] = 30, + ["min"] = 23, + }, ["Staff"] = { ["max"] = 30, ["min"] = 23, @@ -36498,6 +35614,10 @@ return { ["max"] = 25, ["min"] = 10, }, + ["Sceptre"] = { + ["max"] = 25, + ["min"] = 10, + }, ["Staff"] = { ["max"] = 25, ["min"] = 10, @@ -36517,16 +35637,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 +35663,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 +35699,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 +35715,7 @@ return { ["min"] = 26, }, ["Wand"] = { - ["max"] = 59, + ["max"] = 38, ["min"] = 16, }, ["sign"] = "", @@ -36608,14 +35728,6 @@ return { }, }, ["1973_MinionDamageForJewel"] = { - ["AnyJewel"] = { - ["max"] = 16, - ["min"] = 14, - }, - ["BaseJewel"] = { - ["max"] = 16, - ["min"] = 14, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -36627,35 +35739,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 +35786,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 +35810,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 +35886,6 @@ return { ["max"] = 20, ["min"] = 15, }, - ["AnyJewel"] = { - ["max"] = 20, - ["min"] = 15, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -36784,6 +35928,10 @@ return { ["max"] = 94, ["min"] = 37, }, + ["AbyssJewel"] = { + ["max"] = 120, + ["min"] = 19, + }, ["Belt"] = { ["max"] = 30, ["min"] = 11, @@ -36808,6 +35956,10 @@ return { ["max"] = 30, ["min"] = 25, }, + ["Sceptre"] = { + ["max"] = 49, + ["min"] = 19, + }, ["Staff"] = { ["max"] = 94, ["min"] = 37, @@ -36840,11 +35992,11 @@ return { }, }, ["1980_ElementalDamagePrefixElementalFocus"] = { - ["1HMace"] = { + ["1HWeapon"] = { ["max"] = 60, ["min"] = 45, }, - ["1HWeapon"] = { + ["Sceptre"] = { ["max"] = 60, ["min"] = 45, }, @@ -36914,14 +36066,6 @@ return { }, }, ["1995_KnockbackChanceForJewel"] = { - ["AnyJewel"] = { - ["max"] = 6, - ["min"] = 4, - }, - ["BaseJewel"] = { - ["max"] = 6, - ["min"] = 4, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -36934,7 +36078,7 @@ return { ["1996_ProjectileDamageAndProjectileSpeed"] = { ["Gloves"] = { ["max"] = 20, - ["min"] = 9, + ["min"] = 17, }, ["sign"] = "", ["specialCaseData"] = { @@ -37074,10 +36218,6 @@ return { ["max"] = 1, ["min"] = 1, }, - ["Gloves"] = { - ["max"] = 1, - ["min"] = 1, - }, ["Helmet"] = { ["max"] = 1, ["min"] = 1, @@ -37090,6 +36230,10 @@ return { ["max"] = 1, ["min"] = 1, }, + ["Sceptre"] = { + ["max"] = 1, + ["min"] = 1, + }, ["Shield"] = { ["max"] = 1, ["min"] = 1, @@ -37126,15 +36270,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 +36286,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 +36313,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 +36419,10 @@ return { ["max"] = 350, ["min"] = 161, }, + ["Sceptre"] = { + ["max"] = 350, + ["min"] = 161, + }, ["Staff"] = { ["max"] = 350, ["min"] = 161, @@ -37306,6 +36486,10 @@ return { ["max"] = 200, ["min"] = 16, }, + ["Sceptre"] = { + ["max"] = 200, + ["min"] = 16, + }, ["Staff"] = { ["max"] = 200, ["min"] = 16, @@ -37336,10 +36520,6 @@ return { }, }, ["2026_ChanceToIgnite"] = { - ["1HMace"] = { - ["max"] = 40, - ["min"] = 18, - }, ["1HWeapon"] = { ["max"] = 40, ["min"] = 18, @@ -37348,6 +36528,10 @@ return { ["max"] = 55, ["min"] = 25, }, + ["Sceptre"] = { + ["max"] = 40, + ["min"] = 18, + }, ["Staff"] = { ["max"] = 55, ["min"] = 25, @@ -37377,19 +36561,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 +36592,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 +36609,7 @@ return { ["min"] = 21, }, ["Wand"] = { - ["max"] = 40, + ["max"] = 23, ["min"] = 13, }, ["sign"] = "", @@ -37484,10 +36668,6 @@ return { }, }, ["2029_ChanceToFreeze"] = { - ["1HMace"] = { - ["max"] = 40, - ["min"] = 18, - }, ["1HWeapon"] = { ["max"] = 40, ["min"] = 18, @@ -37496,6 +36676,10 @@ return { ["max"] = 55, ["min"] = 25, }, + ["Sceptre"] = { + ["max"] = 40, + ["min"] = 18, + }, ["Staff"] = { ["max"] = 55, ["min"] = 25, @@ -37525,19 +36709,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 +36740,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 +36757,7 @@ return { ["min"] = 21, }, ["Wand"] = { - ["max"] = 40, + ["max"] = 23, ["min"] = 13, }, ["sign"] = "", @@ -37632,10 +36816,6 @@ return { }, }, ["2033_ChanceToShock"] = { - ["1HMace"] = { - ["max"] = 40, - ["min"] = 18, - }, ["1HWeapon"] = { ["max"] = 40, ["min"] = 18, @@ -37644,6 +36824,10 @@ return { ["max"] = 55, ["min"] = 25, }, + ["Sceptre"] = { + ["max"] = 40, + ["min"] = 18, + }, ["Staff"] = { ["max"] = 55, ["min"] = 25, @@ -37673,19 +36857,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 +36888,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 +36905,7 @@ return { ["min"] = 21, }, ["Wand"] = { - ["max"] = 40, + ["max"] = 23, ["min"] = 13, }, ["sign"] = "", @@ -37782,7 +36966,7 @@ return { ["2035_AreaDamageAndAreaOfEffect"] = { ["Gloves"] = { ["max"] = 20, - ["min"] = 9, + ["min"] = 17, }, ["sign"] = "", ["specialCaseData"] = { @@ -37794,14 +36978,6 @@ return { }, }, ["2035_AreaDamageForJewel"] = { - ["AnyJewel"] = { - ["max"] = 12, - ["min"] = 10, - }, - ["BaseJewel"] = { - ["max"] = 12, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -37826,15 +37002,15 @@ return { }, }, ["2035_SupportedByIncreasedAreaOfEffectDamage"] = { - ["1HMace"] = { + ["1HWeapon"] = { ["max"] = 37, ["min"] = 23, }, - ["1HWeapon"] = { + ["Dagger"] = { ["max"] = 37, ["min"] = 23, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 37, ["min"] = 23, }, @@ -37868,27 +37044,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 +37180,10 @@ return { ["max"] = 1, ["min"] = 1, }, + ["Sceptre"] = { + ["max"] = 1, + ["min"] = 1, + }, ["Staff"] = { ["max"] = 1, ["min"] = 1, @@ -38047,14 +37215,6 @@ return { }, }, ["2046_AttackAndCastSpeedForJewel"] = { - ["AnyJewel"] = { - ["max"] = 4, - ["min"] = 2, - }, - ["BaseJewel"] = { - ["max"] = 4, - ["min"] = 2, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38137,6 +37297,10 @@ return { ["max"] = 8, ["min"] = 6, }, + ["Sceptre"] = { + ["max"] = 8, + ["min"] = 6, + }, ["Shield"] = { ["max"] = 8, ["min"] = 6, @@ -38167,14 +37331,6 @@ return { ["max"] = 5, ["min"] = 5, }, - ["2HSword"] = { - ["max"] = 5, - ["min"] = 5, - }, - ["2HWeapon"] = { - ["max"] = 5, - ["min"] = 5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38185,6 +37341,10 @@ return { }, }, ["2059_GlobalFlaskLifeRecovery"] = { + ["AbyssJewel"] = { + ["max"] = 30, + ["min"] = 20, + }, ["Amulet"] = { ["max"] = 30, ["min"] = 20, @@ -38259,10 +37419,6 @@ return { ["max"] = 9, ["min"] = 2.5, }, - ["AnyJewel"] = { - ["max"] = 9, - ["min"] = 2.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38291,10 +37447,6 @@ return { ["max"] = 9, ["min"] = 2.5, }, - ["AnyJewel"] = { - ["max"] = 9, - ["min"] = 2.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38309,10 +37461,6 @@ return { ["max"] = 9, ["min"] = 2.5, }, - ["AnyJewel"] = { - ["max"] = 9, - ["min"] = 2.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38327,10 +37475,6 @@ return { ["max"] = 9, ["min"] = 2.5, }, - ["AnyJewel"] = { - ["max"] = 9, - ["min"] = 2.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38345,10 +37489,6 @@ return { ["max"] = 9, ["min"] = 2.5, }, - ["AnyJewel"] = { - ["max"] = 9, - ["min"] = 2.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38363,10 +37503,6 @@ return { ["max"] = 9, ["min"] = 2.5, }, - ["AnyJewel"] = { - ["max"] = 9, - ["min"] = 2.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38381,10 +37517,6 @@ return { ["max"] = 9, ["min"] = 2.5, }, - ["AnyJewel"] = { - ["max"] = 9, - ["min"] = 2.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38399,10 +37531,6 @@ return { ["max"] = 9, ["min"] = 2.5, }, - ["AnyJewel"] = { - ["max"] = 9, - ["min"] = 2.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38417,10 +37545,6 @@ return { ["max"] = 25, ["min"] = 8, }, - ["AnyJewel"] = { - ["max"] = 25, - ["min"] = 8, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38435,10 +37559,6 @@ return { ["max"] = 25, ["min"] = 8, }, - ["AnyJewel"] = { - ["max"] = 25, - ["min"] = 8, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38453,10 +37573,6 @@ return { ["max"] = 25, ["min"] = 8, }, - ["AnyJewel"] = { - ["max"] = 25, - ["min"] = 8, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38471,10 +37587,6 @@ return { ["max"] = 25, ["min"] = 8, }, - ["AnyJewel"] = { - ["max"] = 25, - ["min"] = 8, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38489,10 +37601,6 @@ return { ["max"] = 25, ["min"] = 8, }, - ["AnyJewel"] = { - ["max"] = 25, - ["min"] = 8, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38507,10 +37615,6 @@ return { ["max"] = 25, ["min"] = 8, }, - ["AnyJewel"] = { - ["max"] = 25, - ["min"] = 8, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38525,10 +37629,6 @@ return { ["max"] = 25, ["min"] = 8, }, - ["AnyJewel"] = { - ["max"] = 25, - ["min"] = 8, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38543,10 +37643,6 @@ return { ["max"] = 25, ["min"] = 8, }, - ["AnyJewel"] = { - ["max"] = 25, - ["min"] = 8, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38561,10 +37657,6 @@ return { ["max"] = 21.5, ["min"] = 6.5, }, - ["AnyJewel"] = { - ["max"] = 21.5, - ["min"] = 6.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38579,10 +37671,6 @@ return { ["max"] = 21.5, ["min"] = 6.5, }, - ["AnyJewel"] = { - ["max"] = 21.5, - ["min"] = 6.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38597,10 +37685,6 @@ return { ["max"] = 21.5, ["min"] = 6.5, }, - ["AnyJewel"] = { - ["max"] = 21.5, - ["min"] = 6.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38615,10 +37699,6 @@ return { ["max"] = 21.5, ["min"] = 6.5, }, - ["AnyJewel"] = { - ["max"] = 21.5, - ["min"] = 6.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38633,10 +37713,6 @@ return { ["max"] = 21.5, ["min"] = 6.5, }, - ["AnyJewel"] = { - ["max"] = 21.5, - ["min"] = 6.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38651,10 +37727,6 @@ return { ["max"] = 21.5, ["min"] = 6.5, }, - ["AnyJewel"] = { - ["max"] = 21.5, - ["min"] = 6.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38669,10 +37741,6 @@ return { ["max"] = 21.5, ["min"] = 6.5, }, - ["AnyJewel"] = { - ["max"] = 21.5, - ["min"] = 6.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38687,10 +37755,6 @@ return { ["max"] = 21.5, ["min"] = 6.5, }, - ["AnyJewel"] = { - ["max"] = 21.5, - ["min"] = 6.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38705,10 +37769,6 @@ return { ["max"] = 27.5, ["min"] = 10, }, - ["AnyJewel"] = { - ["max"] = 27.5, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38723,10 +37783,6 @@ return { ["max"] = 27.5, ["min"] = 10, }, - ["AnyJewel"] = { - ["max"] = 27.5, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38741,10 +37797,6 @@ return { ["max"] = 27.5, ["min"] = 10, }, - ["AnyJewel"] = { - ["max"] = 27.5, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38759,10 +37811,6 @@ return { ["max"] = 27.5, ["min"] = 10, }, - ["AnyJewel"] = { - ["max"] = 27.5, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38777,10 +37825,6 @@ return { ["max"] = 27.5, ["min"] = 10, }, - ["AnyJewel"] = { - ["max"] = 27.5, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38795,10 +37839,6 @@ return { ["max"] = 27.5, ["min"] = 10, }, - ["AnyJewel"] = { - ["max"] = 27.5, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38813,10 +37853,6 @@ return { ["max"] = 27.5, ["min"] = 10, }, - ["AnyJewel"] = { - ["max"] = 27.5, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38831,10 +37867,6 @@ return { ["max"] = 27.5, ["min"] = 10, }, - ["AnyJewel"] = { - ["max"] = 27.5, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38849,10 +37881,6 @@ return { ["max"] = 18.5, ["min"] = 6.5, }, - ["AnyJewel"] = { - ["max"] = 18.5, - ["min"] = 6.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38867,10 +37895,6 @@ return { ["max"] = 18.5, ["min"] = 6.5, }, - ["AnyJewel"] = { - ["max"] = 18.5, - ["min"] = 6.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38885,10 +37909,6 @@ return { ["max"] = 18.5, ["min"] = 6.5, }, - ["AnyJewel"] = { - ["max"] = 18.5, - ["min"] = 6.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38903,10 +37923,6 @@ return { ["max"] = 20.5, ["min"] = 2, }, - ["AnyJewel"] = { - ["max"] = 20.5, - ["min"] = 2, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38921,10 +37937,6 @@ return { ["max"] = 20.5, ["min"] = 2, }, - ["AnyJewel"] = { - ["max"] = 20.5, - ["min"] = 2, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38939,10 +37951,6 @@ return { ["max"] = 20.5, ["min"] = 2, }, - ["AnyJewel"] = { - ["max"] = 20.5, - ["min"] = 2, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38957,10 +37965,6 @@ return { ["max"] = 29.5, ["min"] = 3.5, }, - ["AnyJewel"] = { - ["max"] = 29.5, - ["min"] = 3.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -38989,10 +37993,6 @@ return { ["max"] = 29.5, ["min"] = 3.5, }, - ["AnyJewel"] = { - ["max"] = 29.5, - ["min"] = 3.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -39007,10 +38007,6 @@ return { ["max"] = 29.5, ["min"] = 3.5, }, - ["AnyJewel"] = { - ["max"] = 29.5, - ["min"] = 3.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -39025,10 +38021,6 @@ return { ["max"] = 29.5, ["min"] = 3.5, }, - ["AnyJewel"] = { - ["max"] = 29.5, - ["min"] = 3.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -39043,10 +38035,6 @@ return { ["max"] = 29.5, ["min"] = 3.5, }, - ["AnyJewel"] = { - ["max"] = 29.5, - ["min"] = 3.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -39061,10 +38049,6 @@ return { ["max"] = 29.5, ["min"] = 3.5, }, - ["AnyJewel"] = { - ["max"] = 29.5, - ["min"] = 3.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -39079,10 +38063,6 @@ return { ["max"] = 28.5, ["min"] = 3.5, }, - ["AnyJewel"] = { - ["max"] = 28.5, - ["min"] = 3.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -39097,10 +38077,6 @@ return { ["max"] = 28.5, ["min"] = 3.5, }, - ["AnyJewel"] = { - ["max"] = 28.5, - ["min"] = 3.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -39115,10 +38091,6 @@ return { ["max"] = 28.5, ["min"] = 3.5, }, - ["AnyJewel"] = { - ["max"] = 28.5, - ["min"] = 3.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -39133,10 +38105,6 @@ return { ["max"] = 20.5, ["min"] = 2, }, - ["AnyJewel"] = { - ["max"] = 20.5, - ["min"] = 2, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -39151,10 +38119,6 @@ return { ["max"] = 20.5, ["min"] = 2, }, - ["AnyJewel"] = { - ["max"] = 20.5, - ["min"] = 2, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -39183,10 +38147,6 @@ return { ["max"] = 20.5, ["min"] = 2, }, - ["AnyJewel"] = { - ["max"] = 20.5, - ["min"] = 2, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -39205,14 +38165,6 @@ return { ["max"] = 25, ["min"] = 20, }, - ["2HSword"] = { - ["max"] = 25, - ["min"] = 20, - }, - ["2HWeapon"] = { - ["max"] = 25, - ["min"] = 20, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -39269,6 +38221,10 @@ return { ["max"] = 50, ["min"] = 50, }, + ["Sceptre"] = { + ["max"] = 50, + ["min"] = 50, + }, ["Staff"] = { ["max"] = 50, ["min"] = 50, @@ -39351,10 +38307,6 @@ return { ["max"] = 18, ["min"] = 10, }, - ["AnyJewel"] = { - ["max"] = 18, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -39369,10 +38321,6 @@ return { ["max"] = 18, ["min"] = 10, }, - ["AnyJewel"] = { - ["max"] = 18, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -39387,10 +38335,6 @@ return { ["max"] = 18, ["min"] = 10, }, - ["AnyJewel"] = { - ["max"] = 18, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -39411,10 +38355,6 @@ return { }, }, ["2142_PowerChargeOnKillChanceMaven"] = { - ["1HMace"] = { - ["max"] = 50, - ["min"] = 50, - }, ["1HWeapon"] = { ["max"] = 50, ["min"] = 50, @@ -39435,6 +38375,10 @@ return { ["max"] = 50, ["min"] = 50, }, + ["Sceptre"] = { + ["max"] = 50, + ["min"] = 50, + }, ["Staff"] = { ["max"] = 50, ["min"] = 50, @@ -39638,14 +38582,6 @@ return { }, }, ["2170_CurseEffectOnYouJewel"] = { - ["AnyJewel"] = { - ["max"] = 30, - ["min"] = 25, - }, - ["BaseJewel"] = { - ["max"] = 30, - ["min"] = 25, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -39670,6 +38606,10 @@ return { }, }, ["2181_IgnoreArmourMovementPenalties"] = { + ["AbyssJewel"] = { + ["max"] = 1, + ["min"] = 1, + }, ["Helmet"] = { ["max"] = 1, ["min"] = 1, @@ -39725,14 +38665,6 @@ return { }, }, ["2187_BeltIncreasedFlaskDuration"] = { - ["AnyJewel"] = { - ["max"] = 10, - ["min"] = 6, - }, - ["BaseJewel"] = { - ["max"] = 10, - ["min"] = 6, - }, ["Belt"] = { ["max"] = 33, ["min"] = 4, @@ -39779,12 +38711,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,19 +38791,15 @@ return { }, }, ["2228_ManaReservationEfficiency"] = { + ["AbyssJewel"] = { + ["max"] = 10, + ["min"] = 10, + }, ["Amulet"] = { ["max"] = 14, ["min"] = 4, }, - ["AnyJewel"] = { - ["max"] = 3, - ["min"] = 2, - }, - ["BaseJewel"] = { - ["max"] = 3, - ["min"] = 2, - }, - ["Chest"] = { + ["Body Armour"] = { ["max"] = 10, ["min"] = 3, }, @@ -39895,6 +38827,10 @@ return { }, }, ["2232_ReducedReservation"] = { + ["AbyssJewel"] = { + ["max"] = 10, + ["min"] = 8, + }, ["Amulet"] = { ["max"] = 14, ["min"] = 12, @@ -39927,6 +38863,10 @@ return { }, }, ["2235_FlatPhysicalDamageTaken"] = { + ["AbyssJewel"] = { + ["max"] = 50, + ["min"] = 34, + }, ["Chest"] = { ["max"] = 50, ["min"] = 34, @@ -40039,15 +38979,15 @@ return { }, }, ["224_SupportedByIncreasedAreaOfEffectDamage"] = { - ["1HMace"] = { + ["1HWeapon"] = { ["max"] = 20, ["min"] = 16, }, - ["1HWeapon"] = { + ["Dagger"] = { ["max"] = 20, ["min"] = 16, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 20, ["min"] = 16, }, @@ -40123,6 +39063,10 @@ return { ["max"] = 25, ["min"] = 13, }, + ["Sceptre"] = { + ["max"] = 25, + ["min"] = 13, + }, ["Staff"] = { ["max"] = 25, ["min"] = 13, @@ -40151,6 +39095,10 @@ return { }, }, ["226_SupportedByArcaneSurge"] = { + ["AbyssJewel"] = { + ["max"] = 1, + ["min"] = 1, + }, ["Chest"] = { ["max"] = 1, ["min"] = 1, @@ -40193,28 +39141,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 +39211,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 +39307,6 @@ return { ["max"] = 1, ["min"] = 1, }, - ["Gloves"] = { - ["max"] = 1, - ["min"] = 1, - }, ["Helmet"] = { ["max"] = 1, ["min"] = 1, @@ -40395,6 +39319,10 @@ return { ["max"] = 1, ["min"] = 1, }, + ["Sceptre"] = { + ["max"] = 1, + ["min"] = 1, + }, ["Shield"] = { ["max"] = 1, ["min"] = 1, @@ -40670,22 +39598,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 +39744,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 +39806,10 @@ return { ["max"] = 40, ["min"] = 35, }, + ["Sceptre"] = { + ["max"] = 40, + ["min"] = 35, + }, ["Staff"] = { ["max"] = 40, ["min"] = 35, @@ -40982,6 +39882,10 @@ return { ["max"] = 25, ["min"] = 13, }, + ["Sceptre"] = { + ["max"] = 25, + ["min"] = 13, + }, ["Staff"] = { ["max"] = 25, ["min"] = 13, @@ -41056,10 +39960,6 @@ return { ["max"] = 15, ["min"] = 10, }, - ["AnyJewel"] = { - ["max"] = 15, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -41070,6 +39970,10 @@ return { }, }, ["2494_AddedPhysicalDamageVsBleedingEnemies"] = { + ["AbyssJewel"] = { + ["max"] = 14.5, + ["min"] = 9.5, + }, ["Gloves"] = { ["max"] = 14.5, ["min"] = 9.5, @@ -41144,10 +40048,6 @@ return { ["max"] = 1, ["min"] = 1, }, - ["Gloves"] = { - ["max"] = 1, - ["min"] = 1, - }, ["Helmet"] = { ["max"] = 1, ["min"] = 1, @@ -41160,6 +40060,10 @@ return { ["max"] = 1, ["min"] = 1, }, + ["Sceptre"] = { + ["max"] = 1, + ["min"] = 1, + }, ["Shield"] = { ["max"] = 1, ["min"] = 1, @@ -41263,6 +40167,10 @@ return { ["max"] = 15, ["min"] = 5, }, + ["Sceptre"] = { + ["max"] = 15, + ["min"] = 5, + }, ["Staff"] = { ["max"] = 15, ["min"] = 5, @@ -41384,6 +40292,10 @@ return { ["max"] = 1, ["min"] = 1, }, + ["AbyssJewel"] = { + ["max"] = 1, + ["min"] = 1, + }, ["Bow"] = { ["max"] = 1, ["min"] = 1, @@ -41396,6 +40308,10 @@ return { ["max"] = 1, ["min"] = 1, }, + ["Sceptre"] = { + ["max"] = 1, + ["min"] = 1, + }, ["Staff"] = { ["max"] = 1, ["min"] = 1, @@ -41470,7 +40386,7 @@ return { ["2534_MeleeDamageAndMeleeRange"] = { ["Gloves"] = { ["max"] = 0.4, - ["min"] = 0.1, + ["min"] = 0.2, }, ["sign"] = "", ["specialCaseData"] = { @@ -41524,10 +40440,6 @@ return { }, }, ["2564_FasterIgniteDamage"] = { - ["1HMace"] = { - ["max"] = 15, - ["min"] = 8, - }, ["1HWeapon"] = { ["max"] = 15, ["min"] = 8, @@ -41540,6 +40452,10 @@ return { ["max"] = 12, ["min"] = 7, }, + ["Sceptre"] = { + ["max"] = 15, + ["min"] = 8, + }, ["Staff"] = { ["max"] = 25, ["min"] = 18, @@ -41590,14 +40506,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 +40562,10 @@ return { }, }, ["2596_CurseEffectiveness"] = { + ["AbyssJewel"] = { + ["max"] = 3, + ["min"] = 2, + }, ["Shield"] = { ["max"] = 12, ["min"] = 4, @@ -41734,10 +40654,6 @@ return { ["max"] = 1, ["min"] = 1, }, - ["Gloves"] = { - ["max"] = 1, - ["min"] = 1, - }, ["Helmet"] = { ["max"] = 1, ["min"] = 1, @@ -41750,6 +40666,10 @@ return { ["max"] = 1, ["min"] = 1, }, + ["Sceptre"] = { + ["max"] = 1, + ["min"] = 1, + }, ["Shield"] = { ["max"] = 1, ["min"] = 1, @@ -41816,6 +40736,10 @@ return { ["max"] = 10, ["min"] = 4, }, + ["Sceptre"] = { + ["max"] = 10, + ["min"] = 4, + }, ["Staff"] = { ["max"] = 10, ["min"] = 4, @@ -41866,6 +40790,10 @@ return { ["max"] = 10, ["min"] = 7, }, + ["Sceptre"] = { + ["max"] = 10, + ["min"] = 7, + }, ["Staff"] = { ["max"] = 10, ["min"] = 7, @@ -42062,10 +40990,6 @@ return { }, }, ["2633_PowerChargeOnKillChance"] = { - ["1HMace"] = { - ["max"] = 10, - ["min"] = 4, - }, ["1HWeapon"] = { ["max"] = 10, ["min"] = 4, @@ -42086,6 +41010,10 @@ return { ["max"] = 10, ["min"] = 4, }, + ["Sceptre"] = { + ["max"] = 10, + ["min"] = 4, + }, ["Staff"] = { ["max"] = 10, ["min"] = 4, @@ -42104,10 +41032,6 @@ return { }, }, ["2633_PowerChargeOnKillChanceMaven"] = { - ["1HMace"] = { - ["max"] = 15, - ["min"] = 11, - }, ["1HWeapon"] = { ["max"] = 15, ["min"] = 11, @@ -42128,6 +41052,10 @@ return { ["max"] = 15, ["min"] = 11, }, + ["Sceptre"] = { + ["max"] = 15, + ["min"] = 11, + }, ["Staff"] = { ["max"] = 15, ["min"] = 11, @@ -42180,19 +41108,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 +41150,11 @@ return { }, }, ["265_WeaponSpellDamageEfficacy"] = { - ["1HMace"] = { - ["max"] = 20, - ["min"] = 16, - }, ["1HWeapon"] = { ["max"] = 20, ["min"] = 16, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 20, ["min"] = 16, }, @@ -42256,11 +41172,11 @@ return { }, }, ["267_ElementalDamagePrefixElementalFocus"] = { - ["1HMace"] = { + ["1HWeapon"] = { ["max"] = 20, ["min"] = 16, }, - ["1HWeapon"] = { + ["Sceptre"] = { ["max"] = 20, ["min"] = 16, }, @@ -42274,6 +41190,10 @@ return { }, }, ["2699_DamageRemovedFromManaBeforeLife"] = { + ["AbyssJewel"] = { + ["max"] = 10, + ["min"] = 5, + }, ["Chest"] = { ["max"] = 15, ["min"] = 5, @@ -42358,10 +41278,6 @@ return { ["max"] = 1, ["min"] = 1, }, - ["Gloves"] = { - ["max"] = 1, - ["min"] = 1, - }, ["Helmet"] = { ["max"] = 1, ["min"] = 1, @@ -42374,6 +41290,10 @@ return { ["max"] = 1, ["min"] = 1, }, + ["Sceptre"] = { + ["max"] = 1, + ["min"] = 1, + }, ["Shield"] = { ["max"] = 1, ["min"] = 1, @@ -42564,11 +41484,11 @@ return { }, }, ["277_FireDamagePrefixFirePenetration"] = { - ["1HMace"] = { + ["1HWeapon"] = { ["max"] = 20, ["min"] = 16, }, - ["1HWeapon"] = { + ["Sceptre"] = { ["max"] = 20, ["min"] = 16, }, @@ -42620,10 +41540,6 @@ return { ["max"] = 20, ["min"] = 10, }, - ["Gloves"] = { - ["max"] = 20, - ["min"] = 10, - }, ["Helmet"] = { ["max"] = 20, ["min"] = 10, @@ -42688,10 +41604,6 @@ return { ["max"] = 20, ["min"] = 10, }, - ["Gloves"] = { - ["max"] = 20, - ["min"] = 10, - }, ["Helmet"] = { ["max"] = 20, ["min"] = 10, @@ -42756,10 +41668,6 @@ return { ["max"] = 20, ["min"] = 10, }, - ["Gloves"] = { - ["max"] = 20, - ["min"] = 10, - }, ["Helmet"] = { ["max"] = 20, ["min"] = 10, @@ -42808,11 +41716,11 @@ return { }, }, ["2801_ChanceToFreezeShockIgniteProliferation"] = { - ["1HMace"] = { + ["1HWeapon"] = { ["max"] = 10, ["min"] = 5, }, - ["1HWeapon"] = { + ["Sceptre"] = { ["max"] = 10, ["min"] = 5, }, @@ -42826,11 +41734,11 @@ return { }, }, ["2801_ChanceToFreezeShockIgniteUnboundAilments"] = { - ["1HMace"] = { + ["1HWeapon"] = { ["max"] = 10, ["min"] = 5, }, - ["1HWeapon"] = { + ["Sceptre"] = { ["max"] = 10, ["min"] = 5, }, @@ -42862,7 +41770,7 @@ return { }, }, ["2827_OnslaughtWhenHitForDuration"] = { - ["Chest"] = { + ["Body Armour"] = { ["max"] = 6, ["min"] = 6, }, @@ -43064,55 +41972,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 +42060,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 +42129,6 @@ return { ["max"] = 0.5, ["min"] = 0.3, }, - ["AnyJewel"] = { - ["max"] = 0.5, - ["min"] = 0.3, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -43245,10 +42157,6 @@ return { ["max"] = 0.8, ["min"] = 0.4, }, - ["AnyJewel"] = { - ["max"] = 0.8, - ["min"] = 0.4, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -43299,14 +42207,6 @@ return { ["max"] = 10, ["min"] = 6, }, - ["AnyJewel"] = { - ["max"] = 15, - ["min"] = 6, - }, - ["BaseJewel"] = { - ["max"] = 15, - ["min"] = 11, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -43321,10 +42221,6 @@ return { ["max"] = 11, ["min"] = 7, }, - ["AnyJewel"] = { - ["max"] = 11, - ["min"] = 7, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -43335,10 +42231,6 @@ return { }, }, ["2936_PhysicalDamageAddedAsRandomElement"] = { - ["1HMace"] = { - ["max"] = 15, - ["min"] = 7, - }, ["1HWeapon"] = { ["max"] = 15, ["min"] = 7, @@ -43351,6 +42243,10 @@ return { ["max"] = 15, ["min"] = 7, }, + ["Sceptre"] = { + ["max"] = 15, + ["min"] = 7, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -43361,14 +42257,6 @@ return { }, }, ["2943_IncreasedWandDamageForJewel"] = { - ["AnyJewel"] = { - ["max"] = 16, - ["min"] = 14, - }, - ["BaseJewel"] = { - ["max"] = 16, - ["min"] = 14, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -43393,11 +42281,7 @@ return { }, }, ["2958_GlobalChanceToBlindOnHit"] = { - ["Boots"] = { - ["max"] = 6, - ["min"] = 4, - }, - ["Chest"] = { + ["AbyssJewel"] = { ["max"] = 6, ["min"] = 4, }, @@ -43405,10 +42289,6 @@ return { ["max"] = 15, ["min"] = 4, }, - ["Helmet"] = { - ["max"] = 6, - ["min"] = 4, - }, ["Quiver"] = { ["max"] = 15, ["min"] = 8, @@ -43472,22 +42352,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 +42398,10 @@ return { ["max"] = 5, ["min"] = 3, }, + ["Sceptre"] = { + ["max"] = 6, + ["min"] = 4, + }, ["Staff"] = { ["max"] = 12, ["min"] = 7, @@ -43537,39 +42421,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 +42480,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 +42530,6 @@ return { }, }, ["2981_SpellAddedFireDamagePenetrationHybrid"] = { - ["1HMace"] = { - ["max"] = 4, - ["min"] = 4, - }, ["1HWeapon"] = { ["max"] = 4, ["min"] = 4, @@ -43626,7 +42538,7 @@ return { ["max"] = 7, ["min"] = 5, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 4, ["min"] = 4, }, @@ -43649,39 +42561,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 +42620,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 +42670,6 @@ return { }, }, ["2983_SpellAddedColdDamagePenetrationHybrid"] = { - ["1HMace"] = { - ["max"] = 4, - ["min"] = 4, - }, ["1HWeapon"] = { ["max"] = 4, ["min"] = 4, @@ -43738,7 +42678,7 @@ return { ["max"] = 7, ["min"] = 5, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 4, ["min"] = 4, }, @@ -43761,15 +42701,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 +42717,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 +42760,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 +42810,6 @@ return { }, }, ["2984_SpellAddedLightningDamagePenetrationHybrid"] = { - ["1HMace"] = { - ["max"] = 4, - ["min"] = 4, - }, ["1HWeapon"] = { ["max"] = 4, ["min"] = 4, @@ -43850,7 +42818,7 @@ return { ["max"] = 7, ["min"] = 5, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 4, ["min"] = 4, }, @@ -43904,6 +42872,10 @@ return { ["max"] = 20, ["min"] = 20, }, + ["AbyssJewel"] = { + ["max"] = 20, + ["min"] = 3, + }, ["Boots"] = { ["max"] = 10, ["min"] = 5, @@ -43924,6 +42896,10 @@ return { ["max"] = 10, ["min"] = 5, }, + ["Sceptre"] = { + ["max"] = 10, + ["min"] = 10, + }, ["Shield"] = { ["max"] = 10, ["min"] = 10, @@ -44068,20 +43044,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 +43068,6 @@ return { ["max"] = 5, ["min"] = 2, }, - ["AnyJewel"] = { - ["max"] = 5, - ["min"] = 2, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -44110,12 +43078,12 @@ return { }, }, ["3095_VaalSkillDamage"] = { - ["Belt"] = { + ["AbyssJewel"] = { ["max"] = 40, ["min"] = 20, }, - ["Gloves"] = { - ["max"] = 60, + ["Belt"] = { + ["max"] = 40, ["min"] = 20, }, ["Ring"] = { @@ -44147,7 +43115,7 @@ return { }, ["3104_AdditionalVaalSoulOnKill"] = { ["AbyssJewel"] = { - ["max"] = 5, + ["max"] = 8, ["min"] = 3, }, ["AnyJewel"] = { @@ -44184,6 +43152,10 @@ return { }, }, ["3105_VaalSkillDuration"] = { + ["AbyssJewel"] = { + ["max"] = 25, + ["min"] = 15, + }, ["Amulet"] = { ["max"] = 25, ["min"] = 15, @@ -44198,6 +43170,10 @@ return { }, }, ["3107_VaalSkillCriticalStrikeChance"] = { + ["AbyssJewel"] = { + ["max"] = 120, + ["min"] = 80, + }, ["Gloves"] = { ["max"] = 120, ["min"] = 80, @@ -44230,15 +43206,11 @@ return { }, }, ["313_CriticalStrikeChanceSpellsSupported"] = { - ["1HMace"] = { - ["max"] = 20, - ["min"] = 18, - }, ["1HWeapon"] = { ["max"] = 20, ["min"] = 18, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 20, ["min"] = 18, }, @@ -44272,27 +43244,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 +43508,6 @@ return { ["max"] = 15, ["min"] = 10, }, - ["AnyJewel"] = { - ["max"] = 15, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -44735,7 +43691,7 @@ return { ["min"] = 3, }, ["1HMace"] = { - ["max"] = 10, + ["max"] = 6, ["min"] = 3, }, ["1HSword"] = { @@ -44778,6 +43734,10 @@ return { ["max"] = 6, ["min"] = 3, }, + ["Sceptre"] = { + ["max"] = 10, + ["min"] = 3, + }, ["Staff"] = { ["max"] = 17, ["min"] = 5, @@ -44816,11 +43776,11 @@ return { }, ["2HSword"] = { ["max"] = 25, - ["min"] = 10, + ["min"] = 20, }, ["2HWeapon"] = { ["max"] = 25, - ["min"] = 10, + ["min"] = 20, }, ["sign"] = "", ["specialCaseData"] = { @@ -44840,10 +43800,6 @@ return { ["max"] = 4, ["min"] = 3, }, - ["AnyJewel"] = { - ["max"] = 4, - ["min"] = 3, - }, ["Staff"] = { ["max"] = 15, ["min"] = 10, @@ -44896,15 +43852,11 @@ return { }, }, ["326_LightningDamagePrefixLightningPenetration"] = { - ["1HMace"] = { - ["max"] = 20, - ["min"] = 16, - }, ["1HWeapon"] = { ["max"] = 20, ["min"] = 16, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 20, ["min"] = 16, }, @@ -44922,7 +43874,7 @@ return { }, }, ["3272_IncreasedStunThreshold"] = { - ["Chest"] = { + ["Body Armour"] = { ["max"] = 60, ["min"] = 31, }, @@ -44967,7 +43919,7 @@ return { ["min"] = 3, }, ["1HWeapon"] = { - ["max"] = 10, + ["max"] = 6, ["min"] = 3, }, ["2HAxe"] = { @@ -44999,7 +43951,11 @@ return { ["min"] = 3, }, ["Dagger"] = { - ["max"] = 10, + ["max"] = 6, + ["min"] = 3, + }, + ["Sceptre"] = { + ["max"] = 6, ["min"] = 3, }, ["Staff"] = { @@ -45168,22 +44124,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 +44142,10 @@ return { }, }, ["331_SupportedByMaim"] = { + ["AbyssJewel"] = { + ["max"] = 1, + ["min"] = 1, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -45222,7 +44166,7 @@ return { }, ["2HAxe"] = { ["max"] = 45, - ["min"] = 17, + ["min"] = 35, }, ["2HMace"] = { ["max"] = 45, @@ -45234,7 +44178,7 @@ return { }, ["2HWeapon"] = { ["max"] = 45, - ["min"] = 17, + ["min"] = 35, }, ["Shield"] = { ["max"] = 45, @@ -45286,10 +44230,6 @@ return { }, }, ["3356_AngerAuraEffect"] = { - ["1HMace"] = { - ["max"] = 40, - ["min"] = 28, - }, ["1HWeapon"] = { ["max"] = 40, ["min"] = 28, @@ -45298,7 +44238,7 @@ return { ["max"] = 60, ["min"] = 48, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 40, ["min"] = 28, }, @@ -45320,10 +44260,6 @@ return { }, }, ["3361_WrathAuraEffect"] = { - ["1HMace"] = { - ["max"] = 40, - ["min"] = 28, - }, ["1HWeapon"] = { ["max"] = 40, ["min"] = 28, @@ -45332,7 +44268,7 @@ return { ["max"] = 60, ["min"] = 48, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 40, ["min"] = 28, }, @@ -45368,10 +44304,6 @@ return { }, }, ["3366_HatredAuraEffect"] = { - ["1HMace"] = { - ["max"] = 40, - ["min"] = 28, - }, ["1HWeapon"] = { ["max"] = 40, ["min"] = 28, @@ -45380,7 +44312,7 @@ return { ["max"] = 60, ["min"] = 48, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 40, ["min"] = 28, }, @@ -45433,13 +44365,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 +44417,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 +44469,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 +44682,11 @@ return { }, }, ["341_IncreasedCastSpeedSpellEcho"] = { - ["1HMace"] = { - ["max"] = 20, - ["min"] = 18, - }, ["1HWeapon"] = { ["max"] = 20, ["min"] = 18, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 20, ["min"] = 18, }, @@ -45756,10 +44708,6 @@ return { ["max"] = 8, ["min"] = 3, }, - ["AnyJewel"] = { - ["max"] = 8, - ["min"] = 3, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -45860,17 +44808,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 +44838,10 @@ return { ["max"] = 2, ["min"] = 2, }, + ["Sceptre"] = { + ["max"] = 2, + ["min"] = 2, + }, ["Staff"] = { ["max"] = 4, ["min"] = 4, @@ -45926,10 +44882,6 @@ return { ["max"] = 8, ["min"] = 3, }, - ["AnyJewel"] = { - ["max"] = 8, - ["min"] = 3, - }, ["Bow"] = { ["max"] = 25, ["min"] = 15, @@ -46069,11 +45021,11 @@ return { }, ["2HMace"] = { ["max"] = 25, - ["min"] = 7, + ["min"] = 17, }, ["2HWeapon"] = { ["max"] = 25, - ["min"] = 7, + ["min"] = 17, }, ["sign"] = "", ["specialCaseData"] = { @@ -46085,6 +45037,10 @@ return { }, }, ["3566_AuraEffect"] = { + ["AbyssJewel"] = { + ["max"] = 25, + ["min"] = 20, + }, ["Chest"] = { ["max"] = 30, ["min"] = 15, @@ -46151,55 +45107,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 +45231,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 +45312,10 @@ return { ["max"] = 16, ["min"] = 6, }, + ["AbyssJewel"] = { + ["max"] = 12, + ["min"] = 9, + }, ["Bow"] = { ["max"] = 16, ["min"] = 6, @@ -46380,6 +45328,10 @@ return { ["max"] = 16, ["min"] = 6, }, + ["Sceptre"] = { + ["max"] = 16, + ["min"] = 6, + }, ["Staff"] = { ["max"] = 16, ["min"] = 6, @@ -46442,6 +45394,10 @@ return { ["max"] = 12, ["min"] = 6, }, + ["Sceptre"] = { + ["max"] = 12, + ["min"] = 6, + }, ["Staff"] = { ["max"] = 12, ["min"] = 6, @@ -46514,6 +45470,10 @@ return { ["max"] = 7, ["min"] = 5, }, + ["Sceptre"] = { + ["max"] = 7, + ["min"] = 5, + }, ["Staff"] = { ["max"] = 7, ["min"] = 5, @@ -46586,6 +45546,10 @@ return { ["max"] = 15, ["min"] = 9, }, + ["Sceptre"] = { + ["max"] = 15, + ["min"] = 9, + }, ["Staff"] = { ["max"] = 15, ["min"] = 9, @@ -46658,6 +45622,10 @@ return { ["max"] = 7, ["min"] = 5, }, + ["Sceptre"] = { + ["max"] = 7, + ["min"] = 5, + }, ["Staff"] = { ["max"] = 7, ["min"] = 5, @@ -46730,6 +45698,10 @@ return { ["max"] = 15, ["min"] = 9, }, + ["Sceptre"] = { + ["max"] = 15, + ["min"] = 9, + }, ["Staff"] = { ["max"] = 15, ["min"] = 9, @@ -46802,6 +45774,10 @@ return { ["max"] = 7, ["min"] = 5, }, + ["Sceptre"] = { + ["max"] = 7, + ["min"] = 5, + }, ["Staff"] = { ["max"] = 7, ["min"] = 5, @@ -46874,6 +45850,10 @@ return { ["max"] = 15, ["min"] = 9, }, + ["Sceptre"] = { + ["max"] = 15, + ["min"] = 9, + }, ["Staff"] = { ["max"] = 15, ["min"] = 9, @@ -46896,10 +45876,6 @@ return { ["max"] = 32.5, ["min"] = 3.5, }, - ["AnyJewel"] = { - ["max"] = 32.5, - ["min"] = 3.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -46914,10 +45890,6 @@ return { ["max"] = 43, ["min"] = 5.5, }, - ["AnyJewel"] = { - ["max"] = 43, - ["min"] = 5.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -46932,10 +45904,6 @@ return { ["max"] = 43, ["min"] = 5.5, }, - ["AnyJewel"] = { - ["max"] = 43, - ["min"] = 5.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -46950,10 +45918,6 @@ return { ["max"] = 41.5, ["min"] = 5, }, - ["AnyJewel"] = { - ["max"] = 41.5, - ["min"] = 5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -46968,10 +45932,6 @@ return { ["max"] = 32.5, ["min"] = 3.5, }, - ["AnyJewel"] = { - ["max"] = 32.5, - ["min"] = 3.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -47010,15 +45970,11 @@ return { }, }, ["379_SupportedBySpellCascadeArea"] = { - ["1HMace"] = { - ["max"] = 20, - ["min"] = 16, - }, ["1HWeapon"] = { ["max"] = 20, ["min"] = 16, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 20, ["min"] = 16, }, @@ -47052,27 +46008,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 +46058,11 @@ return { }, }, ["393_ChanceToFreezeShockIgniteUnboundAilments"] = { - ["1HMace"] = { + ["1HWeapon"] = { ["max"] = 20, ["min"] = 18, }, - ["1HWeapon"] = { + ["Sceptre"] = { ["max"] = 20, ["min"] = 18, }, @@ -47178,10 +46122,6 @@ return { }, }, ["4082_DamageDuringFlaskEffect"] = { - ["Gloves"] = { - ["max"] = 28, - ["min"] = 19, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -47219,10 +46159,6 @@ return { ["max"] = 50, ["min"] = 31, }, - ["AnyJewel"] = { - ["max"] = 50, - ["min"] = 31, - }, ["Boots"] = { ["max"] = 60, ["min"] = 41, @@ -47269,11 +46205,11 @@ return { }, ["2HMace"] = { ["max"] = 35, - ["min"] = 17, + ["min"] = 27, }, ["2HWeapon"] = { ["max"] = 35, - ["min"] = 17, + ["min"] = 27, }, ["sign"] = "", ["specialCaseData"] = { @@ -47323,10 +46259,6 @@ return { ["max"] = 4, ["min"] = 2, }, - ["AnyJewel"] = { - ["max"] = 4, - ["min"] = 2, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -47582,6 +46514,10 @@ return { }, }, ["4520_AccuracyIfNoEnemySlainRecently"] = { + ["AbyssJewel"] = { + ["max"] = 30, + ["min"] = 20, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -47592,6 +46528,10 @@ return { }, }, ["4530_FrenzyChargeWhenHit"] = { + ["AbyssJewel"] = { + ["max"] = 20, + ["min"] = 15, + }, ["Chest"] = { ["max"] = 20, ["min"] = 15, @@ -47628,14 +46568,6 @@ return { ["max"] = 1, ["min"] = 1, }, - ["2HSword"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["2HWeapon"] = { - ["max"] = 1, - ["min"] = 1, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -47700,7 +46632,7 @@ return { ["4572_PhysicalDamageReductionDuringFocus"] = { ["Gloves"] = { ["max"] = 15, - ["min"] = 8, + ["min"] = 13, }, ["Helmet"] = { ["max"] = 15, @@ -47720,10 +46652,6 @@ return { ["max"] = 2, ["min"] = 2, }, - ["AnyJewel"] = { - ["max"] = 2, - ["min"] = 2, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -47738,10 +46666,6 @@ return { ["max"] = 6, ["min"] = 4, }, - ["AnyJewel"] = { - ["max"] = 6, - ["min"] = 4, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -47780,6 +46704,10 @@ return { }, }, ["4584_AdditionalPhysicalDamageReductionWhileMoving"] = { + ["AbyssJewel"] = { + ["max"] = 5, + ["min"] = 3, + }, ["Boots"] = { ["max"] = 5, ["min"] = 3, @@ -47807,51 +46735,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 +46813,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 +46890,11 @@ return { }, }, ["466_ChanceToFreezeShockIgniteProliferation"] = { - ["1HMace"] = { + ["1HWeapon"] = { ["max"] = 20, ["min"] = 18, }, - ["1HWeapon"] = { + ["Sceptre"] = { ["max"] = 20, ["min"] = 18, }, @@ -48032,27 +46948,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 +47000,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 +47076,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 +47216,6 @@ return { ["max"] = 3, ["min"] = 3, }, - ["2HMace"] = { - ["max"] = 3, - ["min"] = 3, - }, - ["2HWeapon"] = { - ["max"] = 3, - ["min"] = 3, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -48427,10 +47299,6 @@ return { ["max"] = 30, ["min"] = 20, }, - ["AnyJewel"] = { - ["max"] = 30, - ["min"] = 20, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -48493,6 +47361,10 @@ return { }, }, ["4815_AttackAndCastSpeedIfHitRecently"] = { + ["AbyssJewel"] = { + ["max"] = 10, + ["min"] = 5, + }, ["Gloves"] = { ["max"] = 10, ["min"] = 5, @@ -48537,27 +47409,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 +47433,7 @@ return { ["4822_AttackAndCastSpeedWhileFocused"] = { ["Gloves"] = { ["max"] = 50, - ["min"] = 22, + ["min"] = 45, }, ["sign"] = "", ["specialCaseData"] = { @@ -48657,27 +47517,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 +47561,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 +47593,6 @@ return { }, }, ["4872_AddedLightningDamagePerIntelligence"] = { - ["1HMace"] = { - ["max"] = 3.5, - ["min"] = 3, - }, ["1HWeapon"] = { ["max"] = 3.5, ["min"] = 3, @@ -48761,6 +47609,10 @@ return { ["max"] = 3.5, ["min"] = 3, }, + ["Sceptre"] = { + ["max"] = 3.5, + ["min"] = 3, + }, ["Staff"] = { ["max"] = 4.5, ["min"] = 4, @@ -48795,27 +47647,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 +47683,11 @@ return { }, ["2HAxe"] = { ["max"] = 30, - ["min"] = 13, + ["min"] = 23, }, ["2HWeapon"] = { ["max"] = 30, - ["min"] = 13, + ["min"] = 23, }, ["sign"] = "", ["specialCaseData"] = { @@ -48911,10 +47751,6 @@ return { ["max"] = 8, ["min"] = 6, }, - ["AnyJewel"] = { - ["max"] = 8, - ["min"] = 6, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -48969,6 +47805,10 @@ return { ["max"] = 15, ["min"] = 7, }, + ["Sceptre"] = { + ["max"] = 15, + ["min"] = 7, + }, ["Staff"] = { ["max"] = 30, ["min"] = 14, @@ -49043,10 +47883,6 @@ return { ["max"] = 6, ["min"] = 3, }, - ["AnyJewel"] = { - ["max"] = 6, - ["min"] = 3, - }, ["Bow"] = { ["max"] = 25, ["min"] = 5, @@ -49093,10 +47929,6 @@ return { ["max"] = 8, ["min"] = 3, }, - ["AnyJewel"] = { - ["max"] = 8, - ["min"] = 3, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -49167,11 +47999,11 @@ return { }, ["2HAxe"] = { ["max"] = 4, - ["min"] = 2, + ["min"] = 3, }, ["2HSword"] = { ["max"] = 4, - ["min"] = 2, + ["min"] = 3, }, ["2HWeapon"] = { ["max"] = 4, @@ -49203,10 +48035,6 @@ return { ["max"] = 10, ["min"] = 8, }, - ["AnyJewel"] = { - ["max"] = 10, - ["min"] = 8, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -49360,7 +48188,7 @@ return { }, ["4983_AilmentDamage"] = { ["AbyssJewel"] = { - ["max"] = 20, + ["max"] = 40, ["min"] = 15, }, ["Amulet"] = { @@ -49499,10 +48327,6 @@ return { ["max"] = 3, ["min"] = 2, }, - ["AnyJewel"] = { - ["max"] = 3, - ["min"] = 2, - }, ["Belt"] = { ["max"] = 20, ["min"] = 6, @@ -49521,15 +48345,11 @@ return { }, }, ["500_IncreasedCastSpeedFasterCasting"] = { - ["1HMace"] = { - ["max"] = 20, - ["min"] = 18, - }, ["1HWeapon"] = { ["max"] = 20, ["min"] = 18, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 20, ["min"] = 18, }, @@ -49617,10 +48437,6 @@ return { }, }, ["5026_ColdExposureOnHit"] = { - ["1HMace"] = { - ["max"] = 20, - ["min"] = 11, - }, ["1HWeapon"] = { ["max"] = 20, ["min"] = 11, @@ -49629,7 +48445,7 @@ return { ["max"] = 20, ["min"] = 11, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 20, ["min"] = 11, }, @@ -49651,10 +48467,6 @@ return { }, }, ["5027_FireExposureOnHit"] = { - ["1HMace"] = { - ["max"] = 20, - ["min"] = 11, - }, ["1HWeapon"] = { ["max"] = 20, ["min"] = 11, @@ -49663,7 +48475,7 @@ return { ["max"] = 20, ["min"] = 11, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 20, ["min"] = 11, }, @@ -49685,10 +48497,6 @@ return { }, }, ["5028_LightningExposureOnHit"] = { - ["1HMace"] = { - ["max"] = 20, - ["min"] = 11, - }, ["1HWeapon"] = { ["max"] = 20, ["min"] = 11, @@ -49697,7 +48505,7 @@ return { ["max"] = 20, ["min"] = 11, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 20, ["min"] = 11, }, @@ -49828,10 +48636,6 @@ return { ["max"] = 20, ["min"] = 16, }, - ["Dagger"] = { - ["max"] = 20, - ["min"] = 16, - }, ["Wand"] = { ["max"] = 20, ["min"] = 16, @@ -49936,22 +48740,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 +48800,11 @@ return { }, }, ["525_WeaponSpellDamageControlledDestruction"] = { - ["1HMace"] = { - ["max"] = 20, - ["min"] = 16, - }, ["1HWeapon"] = { ["max"] = 20, ["min"] = 16, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 20, ["min"] = 16, }, @@ -50102,6 +48886,10 @@ return { }, }, ["5396_CannotBeChilledOrFrozenWhileMoving"] = { + ["AbyssJewel"] = { + ["max"] = 1, + ["min"] = 1, + }, ["Amulet"] = { ["max"] = 1, ["min"] = 1, @@ -50142,6 +48930,10 @@ return { }, }, ["5412_CannotBeShockedOrIgnitedWhileMoving"] = { + ["AbyssJewel"] = { + ["max"] = 1, + ["min"] = 1, + }, ["Ring"] = { ["max"] = 1, ["min"] = 1, @@ -50193,10 +48985,6 @@ return { }, }, ["5467_CastSpeedIfEnemyKilledRecently"] = { - ["1HMace"] = { - ["max"] = 20, - ["min"] = 13, - }, ["1HWeapon"] = { ["max"] = 20, ["min"] = 13, @@ -50205,7 +48993,7 @@ return { ["max"] = 30, ["min"] = 23, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 20, ["min"] = 13, }, @@ -50249,10 +49037,6 @@ return { ["max"] = 7, ["min"] = 5, }, - ["AnyJewel"] = { - ["max"] = 7, - ["min"] = 5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -50267,10 +49051,6 @@ return { ["max"] = 10, ["min"] = 7, }, - ["AnyJewel"] = { - ["max"] = 10, - ["min"] = 7, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -50298,18 +49078,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 +49109,10 @@ return { ["max"] = 40, ["min"] = 40, }, + ["Sceptre"] = { + ["max"] = 40, + ["min"] = 40, + }, ["Staff"] = { ["max"] = 20, ["min"] = 20, @@ -50371,6 +49159,10 @@ return { }, }, ["549_SocketedAttacksManaCost"] = { + ["AbyssJewel"] = { + ["max"] = 15, + ["min"] = 15, + }, ["Boots"] = { ["max"] = 15, ["min"] = 15, @@ -50506,6 +49298,10 @@ return { }, }, ["561_SocketedSkillsAttackSpeed"] = { + ["AbyssJewel"] = { + ["max"] = 18, + ["min"] = 18, + }, ["Gloves"] = { ["max"] = 18, ["min"] = 18, @@ -50520,6 +49316,10 @@ return { }, }, ["562_SocketedSkillsCastSpeed"] = { + ["AbyssJewel"] = { + ["max"] = 18, + ["min"] = 18, + }, ["Gloves"] = { ["max"] = 18, ["min"] = 18, @@ -50559,10 +49359,6 @@ return { ["max"] = 4, ["min"] = 2, }, - ["AnyJewel"] = { - ["max"] = 4, - ["min"] = 2, - }, ["Staff"] = { ["max"] = 15, ["min"] = 10, @@ -50669,6 +49465,10 @@ return { ["max"] = 7, ["min"] = 3, }, + ["Sceptre"] = { + ["max"] = 7, + ["min"] = 3, + }, ["Shield"] = { ["max"] = 7, ["min"] = 3, @@ -50723,6 +49523,10 @@ return { ["max"] = 20, ["min"] = 20, }, + ["AbyssJewel"] = { + ["max"] = 40, + ["min"] = 20, + }, ["Bow"] = { ["max"] = 20, ["min"] = 20, @@ -50735,6 +49539,10 @@ return { ["max"] = 40, ["min"] = 40, }, + ["Sceptre"] = { + ["max"] = 40, + ["min"] = 40, + }, ["Staff"] = { ["max"] = 20, ["min"] = 20, @@ -50811,6 +49619,10 @@ return { ["max"] = 20, ["min"] = 7, }, + ["Sceptre"] = { + ["max"] = 20, + ["min"] = 7, + }, ["Shield"] = { ["max"] = 20, ["min"] = 7, @@ -50847,6 +49659,10 @@ return { }, }, ["5671_ChanceWhenHitForArmourToBeDoubled"] = { + ["AbyssJewel"] = { + ["max"] = 20, + ["min"] = 10, + }, ["Amulet"] = { ["max"] = 20, ["min"] = 20, @@ -50859,18 +49675,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 +49689,10 @@ return { }, }, ["5673_AdditionalChanceToEvade"] = { + ["AbyssJewel"] = { + ["max"] = 2, + ["min"] = 1, + }, ["Amulet"] = { ["max"] = 2, ["min"] = 1, @@ -50947,14 +49755,6 @@ return { ["max"] = 20, ["min"] = 10, }, - ["2HMace"] = { - ["max"] = 20, - ["min"] = 10, - }, - ["2HWeapon"] = { - ["max"] = 20, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -50987,14 +49787,6 @@ return { ["max"] = 10, ["min"] = 5, }, - ["2HAxe"] = { - ["max"] = 10, - ["min"] = 5, - }, - ["2HWeapon"] = { - ["max"] = 10, - ["min"] = 5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -51023,6 +49815,10 @@ return { }, }, ["568_SocketedSpellsManaCost"] = { + ["AbyssJewel"] = { + ["max"] = 20, + ["min"] = 20, + }, ["Boots"] = { ["max"] = 20, ["min"] = 20, @@ -51053,14 +49849,6 @@ return { ["max"] = 25, ["min"] = 20, }, - ["2HSword"] = { - ["max"] = 25, - ["min"] = 20, - }, - ["2HWeapon"] = { - ["max"] = 25, - ["min"] = 20, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -51072,7 +49860,7 @@ return { }, ["5693_ChanceToGainOnslaughtOnFlaskUse"] = { ["AbyssJewel"] = { - ["max"] = 10, + ["max"] = 20, ["min"] = 5, }, ["AnyJewel"] = { @@ -51111,10 +49899,6 @@ return { }, }, ["5725_ChanceToUnnerveOnHit"] = { - ["1HMace"] = { - ["max"] = 15, - ["min"] = 7, - }, ["1HWeapon"] = { ["max"] = 15, ["min"] = 7, @@ -51123,14 +49907,14 @@ return { ["max"] = 15, ["min"] = 7, }, - ["Dagger"] = { - ["max"] = 15, - ["min"] = 7, - }, ["Gloves"] = { ["max"] = 10, ["min"] = 4, }, + ["Sceptre"] = { + ["max"] = 15, + ["min"] = 7, + }, ["Staff"] = { ["max"] = 15, ["min"] = 7, @@ -51158,6 +49942,10 @@ return { }, }, ["5734_ChaosResistanceAgainstDamageOverTime"] = { + ["AbyssJewel"] = { + ["max"] = 40, + ["min"] = 30, + }, ["Belt"] = { ["max"] = 43, ["min"] = 31, @@ -51244,10 +50032,6 @@ return { ["max"] = 15, ["min"] = 10, }, - ["AnyJewel"] = { - ["max"] = 15, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -51290,7 +50074,7 @@ return { }, ["Gloves"] = { ["max"] = 20, - ["min"] = 9, + ["min"] = 16, }, ["Helmet"] = { ["max"] = 20, @@ -51413,14 +50197,6 @@ return { ["max"] = 100, ["min"] = 31, }, - ["2HAxe"] = { - ["max"] = 100, - ["min"] = 80, - }, - ["2HWeapon"] = { - ["max"] = 100, - ["min"] = 80, - }, ["Claw"] = { ["max"] = 50, ["min"] = 31, @@ -51491,10 +50267,6 @@ return { ["max"] = 30, ["min"] = 20, }, - ["AnyJewel"] = { - ["max"] = 30, - ["min"] = 20, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -51545,10 +50317,6 @@ return { ["max"] = 14, ["min"] = 8, }, - ["AnyJewel"] = { - ["max"] = 14, - ["min"] = 8, - }, ["Claw"] = { ["max"] = 35, ["min"] = 26, @@ -51659,6 +50427,10 @@ return { ["max"] = 40, ["min"] = 17, }, + ["Sceptre"] = { + ["max"] = 40, + ["min"] = 17, + }, ["Staff"] = { ["max"] = 60, ["min"] = 25, @@ -51727,10 +50499,6 @@ return { ["max"] = -10, ["min"] = -15, }, - ["AnyJewel"] = { - ["max"] = -10, - ["min"] = -15, - }, ["inverseKey"] = "reduced", ["specialCaseData"] = { }, @@ -51783,10 +50551,6 @@ return { ["max"] = 2, ["min"] = 2, }, - ["AnyJewel"] = { - ["max"] = 2, - ["min"] = 2, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -51801,10 +50565,6 @@ return { ["max"] = 20, ["min"] = 15, }, - ["AnyJewel"] = { - ["max"] = 20, - ["min"] = 15, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -51890,7 +50650,7 @@ return { ["min"] = 3, }, ["1HMace"] = { - ["max"] = 10, + ["max"] = 6, ["min"] = 3, }, ["1HSword"] = { @@ -51930,6 +50690,10 @@ return { ["min"] = 3, }, ["Dagger"] = { + ["max"] = 6, + ["min"] = 3, + }, + ["Sceptre"] = { ["max"] = 10, ["min"] = 3, }, @@ -51969,10 +50733,6 @@ return { ["max"] = 40, ["min"] = 30, }, - ["AnyJewel"] = { - ["max"] = 40, - ["min"] = 30, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -52039,6 +50799,10 @@ return { ["max"] = 120, ["min"] = 50, }, + ["AbyssJewel"] = { + ["max"] = 120, + ["min"] = 50, + }, ["Bow"] = { ["max"] = 120, ["min"] = 50, @@ -52051,6 +50815,10 @@ return { ["max"] = 120, ["min"] = 50, }, + ["Sceptre"] = { + ["max"] = 120, + ["min"] = 50, + }, ["Staff"] = { ["max"] = 120, ["min"] = 50, @@ -52075,7 +50843,7 @@ return { }, ["Gloves"] = { ["max"] = 80, - ["min"] = 30, + ["min"] = 71, }, ["sign"] = "", ["specialCaseData"] = { @@ -52157,14 +50925,6 @@ return { }, }, ["6127_FasterAilmentDamageForJewel"] = { - ["AnyJewel"] = { - ["max"] = 6, - ["min"] = 4, - }, - ["BaseJewel"] = { - ["max"] = 6, - ["min"] = 4, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -52185,10 +50945,6 @@ return { }, }, ["6161_MalevolenceAuraEffect"] = { - ["1HMace"] = { - ["max"] = 40, - ["min"] = 28, - }, ["1HWeapon"] = { ["max"] = 40, ["min"] = 28, @@ -52197,7 +50953,7 @@ return { ["max"] = 60, ["min"] = 48, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 40, ["min"] = 28, }, @@ -52279,7 +51035,7 @@ return { ["6303_CriticalChanceAndElementalDamagePercentIfHaveCritRecently"] = { ["Gloves"] = { ["max"] = 30, - ["min"] = 14, + ["min"] = 27, }, ["Quiver"] = { ["max"] = 30, @@ -52355,6 +51111,10 @@ return { ["max"] = 42, ["min"] = 5, }, + ["Sceptre"] = { + ["max"] = 59, + ["min"] = 11, + }, ["Shield"] = { ["max"] = 40, ["min"] = 26, @@ -52393,27 +51153,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 +51259,6 @@ return { ["max"] = -15, ["min"] = -20, }, - ["AnyJewel"] = { - ["max"] = -15, - ["min"] = -20, - }, ["inverseKey"] = "reduced", ["specialCaseData"] = { }, @@ -52529,10 +51273,6 @@ return { ["max"] = -15, ["min"] = -20, }, - ["AnyJewel"] = { - ["max"] = -15, - ["min"] = -20, - }, ["inverseKey"] = "reduced", ["specialCaseData"] = { }, @@ -52547,10 +51287,6 @@ return { ["max"] = 15, ["min"] = 10, }, - ["AnyJewel"] = { - ["max"] = 15, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -52565,10 +51301,6 @@ return { ["max"] = 5, ["min"] = 4, }, - ["AnyJewel"] = { - ["max"] = 5, - ["min"] = 4, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -52583,10 +51315,6 @@ return { ["max"] = 2, ["min"] = 2, }, - ["AnyJewel"] = { - ["max"] = 2, - ["min"] = 2, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -52657,10 +51385,6 @@ return { }, }, ["6459_EnergyShieldRegenerationRatePerMinuteIfYouHaveHitAnEnemyRecently"] = { - ["1HMace"] = { - ["max"] = 0.5, - ["min"] = 0.5, - }, ["1HWeapon"] = { ["max"] = 0.5, ["min"] = 0.5, @@ -52670,7 +51394,7 @@ return { ["min"] = 1, }, ["AbyssJewel"] = { - ["max"] = 0.3, + ["max"] = 1, ["min"] = 0.3, }, ["AnyJewel"] = { @@ -52689,6 +51413,10 @@ return { ["max"] = 0.5, ["min"] = 0.5, }, + ["Sceptre"] = { + ["max"] = 0.5, + ["min"] = 0.5, + }, ["Staff"] = { ["max"] = 1, ["min"] = 1, @@ -52711,10 +51439,6 @@ return { ["max"] = 20, ["min"] = 9, }, - ["AnyJewel"] = { - ["max"] = 20, - ["min"] = 9, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -52767,31 +51491,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 +51548,7 @@ return { }, }, ["6497_GlobalEvasionRatingPercentOnFullLife"] = { - ["Boots"] = { - ["max"] = 50, - ["min"] = 25, - }, - ["Chest"] = { - ["max"] = 50, - ["min"] = 25, - }, - ["Gloves"] = { + ["AbyssJewel"] = { ["max"] = 50, ["min"] = 25, }, @@ -52854,10 +51570,6 @@ return { ["max"] = 35, ["min"] = 25, }, - ["AnyJewel"] = { - ["max"] = 35, - ["min"] = 25, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -52912,19 +51624,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 +51680,11 @@ return { }, ["2HSword"] = { ["max"] = 25, - ["min"] = 8, + ["min"] = 18, }, ["2HWeapon"] = { ["max"] = 25, - ["min"] = 8, + ["min"] = 18, }, ["Boots"] = { ["max"] = 12, @@ -53032,7 +51744,7 @@ return { }, ["Gloves"] = { ["max"] = 20, - ["min"] = 9, + ["min"] = 16, }, ["Helmet"] = { ["max"] = 20, @@ -53298,6 +52010,10 @@ return { ["max"] = 15, ["min"] = 10, }, + ["Sceptre"] = { + ["max"] = 15, + ["min"] = 10, + }, ["Staff"] = { ["max"] = 15, ["min"] = 10, @@ -53358,6 +52074,10 @@ return { }, }, ["6761_FrenzyChargeOnHittingRareOrUnique"] = { + ["AbyssJewel"] = { + ["max"] = 5, + ["min"] = 3, + }, ["Quiver"] = { ["max"] = 5, ["min"] = 3, @@ -53447,7 +52167,7 @@ return { }, }, ["6875_GlobalDefencesNoOtherDefenceModifiersOnEquipment"] = { - ["Chest"] = { + ["Body Armour"] = { ["max"] = 90, ["min"] = 70, }, @@ -53535,6 +52255,10 @@ return { ["max"] = 1, ["min"] = 1, }, + ["AbyssJewel"] = { + ["max"] = 1, + ["min"] = 1, + }, ["Boots"] = { ["max"] = 1, ["min"] = 1, @@ -53563,6 +52287,10 @@ return { ["max"] = 1, ["min"] = 1, }, + ["Sceptre"] = { + ["max"] = 1, + ["min"] = 1, + }, ["Staff"] = { ["max"] = 1, ["min"] = 1, @@ -53668,10 +52396,6 @@ return { }, }, ["7171_ChanceToIgnoreEnemyArmour"] = { - ["1HMace"] = { - ["max"] = 35, - ["min"] = 25, - }, ["1HWeapon"] = { ["max"] = 35, ["min"] = 25, @@ -53684,7 +52408,7 @@ return { ["max"] = 50, ["min"] = 30, }, - ["Dagger"] = { + ["Sceptre"] = { ["max"] = 35, ["min"] = 25, }, @@ -53750,28 +52474,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 +52504,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 +52636,6 @@ return { ["max"] = 1, ["min"] = 0.5, }, - ["AnyJewel"] = { - ["max"] = 1, - ["min"] = 0.5, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -53912,10 +52660,6 @@ return { ["max"] = 15, ["min"] = 10, }, - ["AnyJewel"] = { - ["max"] = 15, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -53982,7 +52726,7 @@ return { }, ["Gloves"] = { ["max"] = 20, - ["min"] = 9, + ["min"] = 16, }, ["Helmet"] = { ["max"] = 20, @@ -54078,51 +52822,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 +52927,10 @@ return { ["max"] = 25, ["min"] = 13, }, + ["Sceptre"] = { + ["max"] = 25, + ["min"] = 13, + }, ["Staff"] = { ["max"] = 25, ["min"] = 13, @@ -54245,6 +52993,10 @@ return { ["max"] = 59, ["min"] = 37, }, + ["Sceptre"] = { + ["max"] = 59, + ["min"] = 37, + }, ["Staff"] = { ["max"] = 59, ["min"] = 37, @@ -54295,6 +53047,10 @@ return { ["max"] = 60, ["min"] = 60, }, + ["AbyssJewel"] = { + ["max"] = 60, + ["min"] = 60, + }, ["Bow"] = { ["max"] = 60, ["min"] = 60, @@ -54307,6 +53063,10 @@ return { ["max"] = 60, ["min"] = 60, }, + ["Sceptre"] = { + ["max"] = 60, + ["min"] = 60, + }, ["Staff"] = { ["max"] = 60, ["min"] = 60, @@ -54357,6 +53117,10 @@ return { ["max"] = 60, ["min"] = 60, }, + ["AbyssJewel"] = { + ["max"] = 60, + ["min"] = 60, + }, ["Bow"] = { ["max"] = 60, ["min"] = 60, @@ -54369,6 +53133,10 @@ return { ["max"] = 60, ["min"] = 60, }, + ["Sceptre"] = { + ["max"] = 60, + ["min"] = 60, + }, ["Staff"] = { ["max"] = 60, ["min"] = 60, @@ -54419,6 +53187,10 @@ return { ["max"] = 15, ["min"] = 7, }, + ["AbyssJewel"] = { + ["max"] = 15, + ["min"] = 15, + }, ["Bow"] = { ["max"] = 15, ["min"] = 7, @@ -54431,6 +53203,10 @@ return { ["max"] = 15, ["min"] = 7, }, + ["Sceptre"] = { + ["max"] = 15, + ["min"] = 7, + }, ["Staff"] = { ["max"] = 15, ["min"] = 7, @@ -54493,6 +53269,10 @@ return { ["max"] = 6, ["min"] = 4, }, + ["Sceptre"] = { + ["max"] = 6, + ["min"] = 4, + }, ["Staff"] = { ["max"] = 6, ["min"] = 4, @@ -54555,6 +53335,10 @@ return { ["max"] = 16, ["min"] = 6, }, + ["Sceptre"] = { + ["max"] = 16, + ["min"] = 6, + }, ["Staff"] = { ["max"] = 16, ["min"] = 6, @@ -54615,6 +53399,10 @@ return { }, }, ["7912_NearbyEnemyChaosDamageResistance"] = { + ["AbyssJewel"] = { + ["max"] = 9, + ["min"] = 9, + }, ["Helmet"] = { ["max"] = 12, ["min"] = 9, @@ -54629,6 +53417,10 @@ return { }, }, ["7913_NearbyEnemyColdDamageResistance"] = { + ["AbyssJewel"] = { + ["max"] = 9, + ["min"] = 9, + }, ["Helmet"] = { ["max"] = 12, ["min"] = 9, @@ -54657,6 +53449,10 @@ return { }, }, ["7915_NearbyEnemyFireDamageResistance"] = { + ["AbyssJewel"] = { + ["max"] = 9, + ["min"] = 9, + }, ["Helmet"] = { ["max"] = 12, ["min"] = 9, @@ -54671,6 +53467,10 @@ return { }, }, ["7917_NearbyEnemyLightningDamageResistance"] = { + ["AbyssJewel"] = { + ["max"] = 9, + ["min"] = 9, + }, ["Helmet"] = { ["max"] = 12, ["min"] = 9, @@ -54685,6 +53485,10 @@ return { }, }, ["7919_NearbyEnemyPhysicalDamageTaken"] = { + ["AbyssJewel"] = { + ["max"] = 9, + ["min"] = 9, + }, ["Helmet"] = { ["max"] = 12, ["min"] = 9, @@ -54756,6 +53560,10 @@ return { ["max"] = 15, ["min"] = 10, }, + ["Sceptre"] = { + ["max"] = 15, + ["min"] = 10, + }, ["Staff"] = { ["max"] = 15, ["min"] = 10, @@ -54818,6 +53626,10 @@ return { ["max"] = 80, ["min"] = 50, }, + ["Sceptre"] = { + ["max"] = 80, + ["min"] = 50, + }, ["Staff"] = { ["max"] = 80, ["min"] = 50, @@ -54886,6 +53698,10 @@ return { }, }, ["7951_LocalItemQuality"] = { + ["AbyssJewel"] = { + ["max"] = 20, + ["min"] = 10, + }, ["Chest"] = { ["max"] = 20, ["min"] = 10, @@ -54962,22 +53778,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 +53832,10 @@ return { ["max"] = 20, ["min"] = 10, }, + ["Sceptre"] = { + ["max"] = 20, + ["min"] = 10, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -55068,22 +53872,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 +53952,10 @@ return { ["max"] = 25, ["min"] = 13, }, + ["Sceptre"] = { + ["max"] = 25, + ["min"] = 13, + }, ["Staff"] = { ["max"] = 25, ["min"] = 13, @@ -55482,6 +54274,10 @@ return { ["max"] = 0.8, ["min"] = 0.8, }, + ["AbyssJewel"] = { + ["max"] = 0.8, + ["min"] = 0.4, + }, ["Bow"] = { ["max"] = 0.8, ["min"] = 0.8, @@ -55494,6 +54290,10 @@ return { ["max"] = 0.4, ["min"] = 0.4, }, + ["Sceptre"] = { + ["max"] = 0.4, + ["min"] = 0.4, + }, ["Shield"] = { ["max"] = 0.4, ["min"] = 0.4, @@ -55517,11 +54317,7 @@ return { }, ["8212_ManaRegenerationRateWhileMoving"] = { ["AbyssJewel"] = { - ["max"] = 25, - ["min"] = 20, - }, - ["AnyJewel"] = { - ["max"] = 25, + ["max"] = 70, ["min"] = 20, }, ["Boots"] = { @@ -55538,10 +54334,6 @@ return { }, }, ["837_FlaskExtraMaxCharges"] = { - ["Flask"] = { - ["max"] = 35, - ["min"] = 16, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -55552,10 +54344,6 @@ return { }, }, ["840_FlaskFullRechargeOnHit"] = { - ["Flask"] = { - ["max"] = 3, - ["min"] = 1, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -55576,10 +54364,6 @@ return { }, }, ["842_FlaskChanceRechargeOnCrit"] = { - ["Flask"] = { - ["max"] = 35, - ["min"] = 11, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -55590,10 +54374,6 @@ return { }, }, ["845_FlaskIncreasedChargesAdded"] = { - ["Flask"] = { - ["max"] = 50, - ["min"] = 16, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -55618,10 +54398,6 @@ return { }, }, ["846_FlaskChargesUsed"] = { - ["Flask"] = { - ["max"] = -14, - ["min"] = -28, - }, ["inverseKey"] = "reduced", ["specialCaseData"] = { }, @@ -55632,10 +54408,6 @@ return { }, }, ["846_FlaskIncreasedHealingCharges"] = { - ["Flask"] = { - ["max"] = 25, - ["min"] = 20, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -55646,10 +54418,6 @@ return { }, }, ["849_FlaskExtraLifeCostsMana"] = { - ["Flask"] = { - ["max"] = 60, - ["min"] = 35, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -55660,10 +54428,6 @@ return { }, }, ["850_FlaskHealsMinions"] = { - ["Flask"] = { - ["max"] = 200, - ["min"] = 100, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -55674,10 +54438,6 @@ return { }, }, ["853_FlaskExtraManaCostsLife"] = { - ["Flask"] = { - ["max"] = 70, - ["min"] = 41, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -55688,10 +54448,6 @@ return { }, }, ["854_FlaskEffectNotRemovedOnFullManaReducedRecovery"] = { - ["Flask"] = { - ["max"] = -66, - ["min"] = -66, - }, ["inverseKey"] = "reduced", ["specialCaseData"] = { }, @@ -55702,10 +54458,6 @@ return { }, }, ["854_FlaskFullInstantRecovery"] = { - ["Flask"] = { - ["max"] = -66, - ["min"] = -66, - }, ["inverseKey"] = "reduced", ["specialCaseData"] = { }, @@ -55716,10 +54468,6 @@ return { }, }, ["854_FlaskIncreasedHealingCharges"] = { - ["Flask"] = { - ["max"] = 50, - ["min"] = 21, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -55730,10 +54478,6 @@ return { }, }, ["854_FlaskIncreasedRecoveryAmount"] = { - ["Flask"] = { - ["max"] = 70, - ["min"] = 41, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -55744,10 +54488,6 @@ return { }, }, ["854_FlaskInstantRecoveryOnLowLife"] = { - ["Flask"] = { - ["max"] = -11, - ["min"] = -30, - }, ["inverseKey"] = "reduced", ["specialCaseData"] = { }, @@ -55758,10 +54498,6 @@ return { }, }, ["854_FlaskManaRecoveryAtEnd"] = { - ["Flask"] = { - ["max"] = 66, - ["min"] = 66, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -55772,10 +54508,6 @@ return { }, }, ["854_FlaskPartialInstantRecovery"] = { - ["Flask"] = { - ["max"] = -36, - ["min"] = -55, - }, ["inverseKey"] = "reduced", ["specialCaseData"] = { }, @@ -55786,10 +54518,6 @@ return { }, }, ["855_FlaskIncreasedRecoveryAmount"] = { - ["Flask"] = { - ["max"] = -33, - ["min"] = -33, - }, ["inverseKey"] = "reduced", ["specialCaseData"] = { }, @@ -55800,10 +54528,6 @@ return { }, }, ["855_FlaskIncreasedRecoverySpeed"] = { - ["Flask"] = { - ["max"] = 70, - ["min"] = 41, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -55814,10 +54538,6 @@ return { }, }, ["855_FlaskPartialInstantRecovery"] = { - ["Flask"] = { - ["max"] = 135, - ["min"] = 135, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -55926,10 +54646,6 @@ return { }, }, ["859_FlaskIncreasedRecoveryOnLowLife"] = { - ["Flask"] = { - ["max"] = 130, - ["min"] = 101, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -55940,10 +54656,6 @@ return { }, }, ["860_FlaskInstantRecoveryOnLowLife"] = { - ["Flask"] = { - ["max"] = 1, - ["min"] = 1, - }, ["specialCaseData"] = { }, ["tradeMod"] = { @@ -55953,10 +54665,6 @@ return { }, }, ["861_FlaskPartialInstantRecovery"] = { - ["Flask"] = { - ["max"] = 50, - ["min"] = 50, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -55967,10 +54675,6 @@ return { }, }, ["865_FlaskManaRecoveryAtEnd"] = { - ["Flask"] = { - ["max"] = 1, - ["min"] = 1, - }, ["specialCaseData"] = { }, ["tradeMod"] = { @@ -55980,10 +54684,6 @@ return { }, }, ["866_FlaskFullInstantRecovery"] = { - ["Flask"] = { - ["max"] = 1, - ["min"] = 1, - }, ["specialCaseData"] = { }, ["tradeMod"] = { @@ -55993,10 +54693,6 @@ return { }, }, ["869_FlaskExtraManaCostsLife"] = { - ["Flask"] = { - ["max"] = 15, - ["min"] = 15, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -56007,10 +54703,6 @@ return { }, }, ["871_FlaskExtraLifeCostsMana"] = { - ["Flask"] = { - ["max"] = 10, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -56030,10 +54722,6 @@ return { }, }, ["897_FlaskCurseImmunity"] = { - ["Flask"] = { - ["max"] = 1, - ["min"] = 1, - }, ["specialCaseData"] = { }, ["tradeMod"] = { @@ -56043,10 +54731,6 @@ return { }, }, ["899_LocalLifeFlaskAdditionalLifeRecovery"] = { - ["Flask"] = { - ["max"] = 40, - ["min"] = 11, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -56057,10 +54741,6 @@ return { }, }, ["906_LocalFlaskImmuneToMaimAndHinder"] = { - ["Flask"] = { - ["max"] = 17, - ["min"] = 6, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -56071,10 +54751,6 @@ return { }, }, ["907_LocalFlaskImmuneToMaimAndHinder"] = { - ["Flask"] = { - ["max"] = 17, - ["min"] = 6, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -56095,10 +54771,6 @@ return { }, }, ["909_FlaskPoisonImmunity"] = { - ["Flask"] = { - ["max"] = 17, - ["min"] = 6, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -56108,6 +54780,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 +54805,7 @@ return { }, }, ["9118_FortifyEffect"] = { - ["Boots"] = { - ["max"] = 5, - ["min"] = 3, - }, - ["Chest"] = { - ["max"] = 5, - ["min"] = 3, - }, - ["Gloves"] = { + ["AbyssJewel"] = { ["max"] = 5, ["min"] = 3, }, @@ -56173,10 +54851,6 @@ return { }, }, ["911_FlaskShockImmunity"] = { - ["Flask"] = { - ["max"] = 17, - ["min"] = 6, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -56187,10 +54861,6 @@ return { }, }, ["912_LocalLifeFlaskHinderNearbyEnemies"] = { - ["Flask"] = { - ["max"] = 40, - ["min"] = 17, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -56201,6 +54871,10 @@ return { }, }, ["9134_MaximumEnergyShieldFromBodyArmour"] = { + ["AbyssJewel"] = { + ["max"] = 30, + ["min"] = 20, + }, ["Amulet"] = { ["max"] = 30, ["min"] = 20, @@ -56223,10 +54897,6 @@ return { }, }, ["913_LocalManaFlaskHinderNearbyEnemies"] = { - ["Flask"] = { - ["max"] = 40, - ["min"] = 17, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -56345,7 +55015,7 @@ return { ["9225_CriticalChanceAndAddedChaosDamageIfHaveCritRecently"] = { ["Gloves"] = { ["max"] = 28.5, - ["min"] = 12, + ["min"] = 25, }, ["Quiver"] = { ["max"] = 28.5, @@ -56499,6 +55169,10 @@ return { }, }, ["9251_AddedPhysicalDamageVsPoisonedEnemies"] = { + ["AbyssJewel"] = { + ["max"] = 14.5, + ["min"] = 9.5, + }, ["Gloves"] = { ["max"] = 14.5, ["min"] = 9.5, @@ -56513,6 +55187,10 @@ return { }, }, ["9264_MinionAccuracyRatingFlat"] = { + ["AbyssJewel"] = { + ["max"] = 250, + ["min"] = 95, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -56575,6 +55253,10 @@ return { }, }, ["9271_MinionAttackAndCastSpeedIfEnemySlainRecently"] = { + ["AbyssJewel"] = { + ["max"] = 8, + ["min"] = 6, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -56589,10 +55271,6 @@ return { ["max"] = 6, ["min"] = 3, }, - ["AnyJewel"] = { - ["max"] = 6, - ["min"] = 3, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -56627,10 +55305,6 @@ return { ["max"] = 15, ["min"] = 10, }, - ["AnyJewel"] = { - ["max"] = 15, - ["min"] = 10, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -56695,10 +55369,6 @@ return { ["max"] = 40, ["min"] = 30, }, - ["AnyJewel"] = { - ["max"] = 40, - ["min"] = 30, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -56713,10 +55383,6 @@ return { ["max"] = 60, ["min"] = 22, }, - ["AnyJewel"] = { - ["max"] = 60, - ["min"] = 22, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -56745,10 +55411,6 @@ return { ["max"] = 8, ["min"] = 3, }, - ["AnyJewel"] = { - ["max"] = 8, - ["min"] = 3, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -56797,10 +55459,6 @@ return { }, }, ["9367_MinionsRecoverMaximumLifeWhenYouFocus"] = { - ["Gloves"] = { - ["max"] = 100, - ["min"] = 100, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -56891,16 +55549,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 +55581,6 @@ return { ["max"] = 4, ["min"] = 3, }, - ["AnyJewel"] = { - ["max"] = 4, - ["min"] = 3, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -57039,6 +55701,10 @@ return { ["max"] = 40, ["min"] = 40, }, + ["AbyssJewel"] = { + ["max"] = 40, + ["min"] = 20, + }, ["Bow"] = { ["max"] = 40, ["min"] = 40, @@ -57051,6 +55717,10 @@ return { ["max"] = 20, ["min"] = 20, }, + ["Sceptre"] = { + ["max"] = 20, + ["min"] = 20, + }, ["Staff"] = { ["max"] = 40, ["min"] = 40, @@ -57115,10 +55785,6 @@ return { ["max"] = 10, ["min"] = 3, }, - ["Bow"] = { - ["max"] = 10, - ["min"] = 5, - }, ["Claw"] = { ["max"] = 5, ["min"] = 2, @@ -57127,6 +55793,10 @@ return { ["max"] = 5, ["min"] = 2, }, + ["Sceptre"] = { + ["max"] = 5, + ["min"] = 2, + }, ["Staff"] = { ["max"] = 10, ["min"] = 3, @@ -57351,10 +56021,6 @@ return { ["max"] = 4, ["min"] = 2, }, - ["AnyJewel"] = { - ["max"] = 4, - ["min"] = 2, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -57412,39 +56078,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 +56121,10 @@ return { ["max"] = 300, ["min"] = 250, }, + ["Sceptre"] = { + ["max"] = 500, + ["min"] = 500, + }, ["Staff"] = { ["max"] = 1000, ["min"] = 1000, @@ -57537,7 +56207,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 +56293,14 @@ return { ["max"] = 50, ["min"] = 50, }, + ["LifeFlask"] = { + ["max"] = 50, + ["min"] = 50, + }, + ["ManaFlask"] = { + ["max"] = 50, + ["min"] = 50, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -57896,6 +56582,14 @@ return { ["max"] = 30, ["min"] = 20, }, + ["LifeFlask"] = { + ["max"] = 30, + ["min"] = 20, + }, + ["ManaFlask"] = { + ["max"] = 30, + ["min"] = 20, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -57990,6 +56684,14 @@ return { ["max"] = 15, ["min"] = 15, }, + ["LifeFlask"] = { + ["max"] = 15, + ["min"] = 15, + }, + ["ManaFlask"] = { + ["max"] = 15, + ["min"] = 15, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -58004,6 +56706,14 @@ return { ["max"] = 3, ["min"] = 3, }, + ["LifeFlask"] = { + ["max"] = 3, + ["min"] = 3, + }, + ["ManaFlask"] = { + ["max"] = 3, + ["min"] = 3, + }, ["sign"] = "", ["specialCaseData"] = { }, @@ -58014,14 +56724,6 @@ return { }, }, ["9970_ReducedBleedDuration"] = { - ["AnyJewel"] = { - ["max"] = -30, - ["min"] = -35, - }, - ["BaseJewel"] = { - ["max"] = -30, - ["min"] = -35, - }, ["inverseKey"] = "reduced", ["specialCaseData"] = { }, @@ -58041,14 +56743,6 @@ return { }, }, ["9979_ReducedPoisonDuration"] = { - ["AnyJewel"] = { - ["max"] = -30, - ["min"] = -35, - }, - ["BaseJewel"] = { - ["max"] = -30, - ["min"] = -35, - }, ["inverseKey"] = "reduced", ["specialCaseData"] = { }, @@ -58088,14310 +56782,5326 @@ 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", + ["max"] = 15, + ["min"] = 10, }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1002362373", - ["text"] = "#% increased Melee Damage", + ["id"] = "implicit.stat_2546859843", + ["text"] = "Trap Skills have #% increased Skill Effect Duration", ["type"] = "implicit", }, }, - ["implicit.stat_1011760251"] = { - ["Ring"] = { - ["max"] = 2, - ["min"] = 2, + ["10518_GlobalVaalGemLevel"] = { + ["Chest"] = { + ["max"] = 1, + ["min"] = 1, }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1011760251", - ["text"] = "+#% to maximum Lightning Resistance", + ["id"] = "implicit.stat_4180346416", + ["text"] = "+# to Level of all Vaal Skill Gems", ["type"] = "implicit", }, }, - ["implicit.stat_1017730114"] = { - ["Amulet"] = { - ["max"] = 50, - ["min"] = 50, - ["subType"] = "Talisman", + ["10571_WarcriesExertAnAdditionalAttack"] = { + ["2HMace"] = { + ["max"] = 2, + ["min"] = 1, + }, + ["2HWeapon"] = { + ["max"] = 2, + ["min"] = 1, }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1017730114", - ["text"] = "#% of Lightning Damage from Hits taken as Cold Damage", + ["id"] = "implicit.stat_1434716233", + ["text"] = "Warcries Exert # additional Attack", ["type"] = "implicit", }, }, - ["implicit.stat_1033086302"] = { - ["Ring"] = { - ["max"] = 50, - ["min"] = 25, + ["10782_ElementalEquilibrium"] = { + ["1HWeapon"] = { + ["max"] = 1, + ["min"] = 1, + }, + ["Sceptre"] = { + ["max"] = 1, + ["min"] = 1, }, - ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1033086302", - ["text"] = "#% increased Suffix Modifier magnitudes", + ["id"] = "implicit.stat_1263158408", + ["text"] = "Elemental Equilibrium", ["type"] = "implicit", }, }, - ["implicit.stat_1050105434"] = { - ["Chest"] = { - ["max"] = 25, - ["min"] = 20, - ["subType"] = "Evasion/Energy Shield", + ["10783_ElementalOverload"] = { + ["1HWeapon"] = { + ["max"] = 1, + ["min"] = 1, }, - ["Ring"] = { - ["max"] = 30, - ["min"] = 20, + ["Sceptre"] = { + ["max"] = 1, + ["min"] = 1, }, - ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1050105434", - ["text"] = "+# to maximum Mana", + ["id"] = "implicit.stat_3574189159", + ["text"] = "Elemental Overload", ["type"] = "implicit", }, }, - ["implicit.stat_1054322244"] = { - ["Amulet"] = { - ["max"] = 10, - ["min"] = 10, - ["subType"] = "Talisman", + ["10812_SecretsOfSufferingKeystone"] = { + ["1HWeapon"] = { + ["max"] = 1, + ["min"] = 1, + }, + ["Sceptre"] = { + ["max"] = 1, + ["min"] = 1, }, - ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1054322244", - ["text"] = "#% chance to gain an Endurance Charge on Kill", + ["id"] = "implicit.stat_261342933", + ["text"] = "Secrets of Suffering", ["type"] = "implicit", }, }, - ["implicit.stat_1069618951"] = { - ["Ring"] = { - ["max"] = 15, - ["min"] = 15, + ["1138_BlockPercent"] = { + ["1HWeapon"] = { + ["max"] = 6, + ["min"] = 4, + }, + ["Dagger"] = { + ["max"] = 6, + ["min"] = 4, }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1069618951", - ["text"] = "Right ring slot: Minions take #% increased Damage", + ["id"] = "implicit.stat_2530372417", + ["text"] = "#% Chance to Block Attack Damage", ["type"] = "implicit", }, }, - ["implicit.stat_1124980805"] = { - ["Boots"] = { - ["max"] = 50, - ["min"] = 45, - ["subType"] = "Energy Shield", + ["1142_ChanceToSuppressSpellsOld"] = { + ["Shield"] = { + ["max"] = 3, + ["min"] = 3, }, - ["Chest"] = { - ["max"] = 50, - ["min"] = 45, - ["subType"] = "Energy Shield", + ["sign"] = "", + ["specialCaseData"] = { }, - ["Gloves"] = { - ["max"] = 50, - ["min"] = 45, - ["subType"] = "Energy Shield", + ["tradeMod"] = { + ["id"] = "implicit.stat_3680664274", + ["text"] = "+#% chance to Suppress Spell Damage", + ["type"] = "implicit", }, - ["Helmet"] = { - ["max"] = 50, - ["min"] = 45, - ["subType"] = "Energy Shield", + }, + ["1143_ChanceToSuppressSpells"] = { + ["Shield"] = { + ["max"] = 5, + ["min"] = 5, }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1124980805", - ["text"] = "#% increased Cooldown Recovery Rate of Movement Skills", + ["id"] = "implicit.stat_3680664274", + ["text"] = "+#% chance to Suppress Spell Damage", ["type"] = "implicit", }, }, - ["implicit.stat_114734841"] = { - ["Belt"] = { - ["max"] = 30, - ["min"] = 30, + ["1150_StaffSpellBlockPercent"] = { + ["2HWeapon"] = { + ["max"] = 25, + ["min"] = 20, + }, + ["Staff"] = { + ["max"] = 25, + ["min"] = 20, }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_114734841", - ["text"] = "Flasks applied to you have #% increased Effect", + ["id"] = "implicit.stat_2120297997", + ["text"] = "+#% Chance to Block Spell Damage while wielding a Staff", ["type"] = "implicit", }, }, - ["implicit.stat_1168985596"] = { + ["1167_BlockRecovery"] = { + ["Shield"] = { + ["max"] = 180, + ["min"] = 60, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1168985596", - ["text"] = "#% chance to Poison with Melee Weapons", + ["id"] = "implicit.stat_369183568", + ["text"] = "#% increased Block Recovery", ["type"] = "implicit", }, }, - ["implicit.stat_1172810729"] = { - ["1HAxe"] = { - ["max"] = 5, - ["min"] = 5, + ["1176_AllAttributes"] = { + ["Amulet"] = { + ["max"] = 16, + ["min"] = 10, }, - ["1HMace"] = { - ["max"] = 5, - ["min"] = 5, + ["Helmet"] = { + ["max"] = 24, + ["min"] = 16, }, - ["1HSword"] = { - ["max"] = 5, - ["min"] = 5, + ["Ring"] = { + ["max"] = 12, + ["min"] = 8, }, - ["1HWeapon"] = { - ["max"] = 5, - ["min"] = 5, + ["sign"] = "", + ["specialCaseData"] = { }, - ["2HAxe"] = { - ["max"] = 5, - ["min"] = 5, + ["tradeMod"] = { + ["id"] = "implicit.stat_1379411836", + ["text"] = "+# to all Attributes", + ["type"] = "implicit", }, - ["2HMace"] = { - ["max"] = 5, - ["min"] = 5, + }, + ["1177_Strength"] = { + ["Amulet"] = { + ["max"] = 30, + ["min"] = 20, }, - ["2HSword"] = { - ["max"] = 5, - ["min"] = 5, + ["sign"] = "", + ["specialCaseData"] = { }, - ["2HWeapon"] = { - ["max"] = 5, - ["min"] = 5, + ["tradeMod"] = { + ["id"] = "implicit.stat_4080418644", + ["text"] = "+# to Strength", + ["type"] = "implicit", }, - ["Bow"] = { - ["max"] = 5, - ["min"] = 5, + }, + ["1177_StrengthImplicit"] = { + ["Belt"] = { + ["max"] = 35, + ["min"] = 25, }, - ["Claw"] = { - ["max"] = 5, - ["min"] = 5, + ["sign"] = "", + ["specialCaseData"] = { }, - ["Dagger"] = { - ["max"] = 5, - ["min"] = 5, + ["tradeMod"] = { + ["id"] = "implicit.stat_4080418644", + ["text"] = "+# to Strength", + ["type"] = "implicit", }, - ["Staff"] = { - ["max"] = 5, - ["min"] = 5, + }, + ["1178_Dexterity"] = { + ["Amulet"] = { + ["max"] = 30, + ["min"] = 20, }, - ["Wand"] = { - ["max"] = 5, - ["min"] = 5, + ["Quiver"] = { + ["max"] = 40, + ["min"] = 30, }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1172810729", - ["text"] = "#% chance to deal Double Damage", + ["id"] = "implicit.stat_3261801346", + ["text"] = "+# to Dexterity", ["type"] = "implicit", }, }, - ["implicit.stat_1189760108"] = { + ["1179_IntelligenceImplicit"] = { ["Amulet"] = { - ["max"] = 50, - ["min"] = 50, - ["subType"] = "Talisman", + ["max"] = 30, + ["min"] = 20, }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1189760108", - ["text"] = "#% of Cold Damage from Hits taken as Fire Damage", + ["id"] = "implicit.stat_328541901", + ["text"] = "+# to Intelligence", ["type"] = "implicit", }, }, - ["implicit.stat_1263158408"] = { - ["1HAxe"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["1HMace"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["1HSword"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["1HWeapon"] = { - ["max"] = 1, - ["min"] = 1, + ["1180_HybridStrDex"] = { + ["Amulet"] = { + ["max"] = 24, + ["min"] = 16, }, - ["2HAxe"] = { - ["max"] = 1, - ["min"] = 1, + ["sign"] = "", + ["specialCaseData"] = { }, - ["2HMace"] = { - ["max"] = 1, - ["min"] = 1, + ["tradeMod"] = { + ["id"] = "implicit.stat_538848803", + ["text"] = "+# to Strength and Dexterity", + ["type"] = "implicit", }, + }, + ["1180_StrengthDexterityForJewel"] = { ["2HSword"] = { - ["max"] = 1, - ["min"] = 1, + ["max"] = 50, + ["min"] = 50, }, ["2HWeapon"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Bow"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["Claw"] = { - ["max"] = 1, - ["min"] = 1, + ["max"] = 50, + ["min"] = 50, }, - ["Dagger"] = { - ["max"] = 1, - ["min"] = 1, + ["sign"] = "", + ["specialCaseData"] = { }, - ["Staff"] = { - ["max"] = 1, - ["min"] = 1, + ["tradeMod"] = { + ["id"] = "implicit.stat_538848803", + ["text"] = "+# to Strength and Dexterity", + ["type"] = "implicit", }, - ["Wand"] = { - ["max"] = 1, - ["min"] = 1, + }, + ["1181_HybridStrInt"] = { + ["Amulet"] = { + ["max"] = 24, + ["min"] = 16, }, + ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1263158408", - ["text"] = "Elemental Equilibrium", + ["id"] = "implicit.stat_1535626285", + ["text"] = "+# to Strength and Intelligence", ["type"] = "implicit", }, }, - ["implicit.stat_1296614065"] = { + ["1182_HybridDexInt"] = { ["Amulet"] = { - ["max"] = 40, - ["min"] = 30, - ["subType"] = "Talisman", + ["max"] = 24, + ["min"] = 16, }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1296614065", - ["text"] = "#% increased Fish Bite Sensitivity", + ["id"] = "implicit.stat_2300185227", + ["text"] = "+# to Dexterity and Intelligence", ["type"] = "implicit", }, }, - ["implicit.stat_1301765461"] = { - ["Boots"] = { - ["max"] = 4, - ["min"] = 2, - ["subType"] = "Armour/Evasion", + ["1184_PercentageStrength"] = { + ["2HMace"] = { + ["max"] = 10, + ["min"] = 10, }, - ["Chest"] = { - ["max"] = 4, - ["min"] = 2, - ["subType"] = "Armour/Evasion", + ["2HWeapon"] = { + ["max"] = 10, + ["min"] = 10, }, - ["Gloves"] = { - ["max"] = 4, - ["min"] = 2, - ["subType"] = "Armour/Evasion", + ["sign"] = "", + ["specialCaseData"] = { }, - ["Helmet"] = { - ["max"] = 4, - ["min"] = 2, - ["subType"] = "Armour/Evasion", + ["tradeMod"] = { + ["id"] = "implicit.stat_734614379", + ["text"] = "#% increased Strength", + ["type"] = "implicit", }, - ["Ring"] = { - ["max"] = 2, - ["min"] = 2, + }, + ["1210_DegenerationDamage"] = { + ["Gloves"] = { + ["max"] = 18, + ["min"] = 14, }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1301765461", - ["text"] = "+#% to maximum Chaos Resistance", + ["id"] = "implicit.stat_967627487", + ["text"] = "#% increased Damage over Time", ["type"] = "implicit", }, }, - ["implicit.stat_1310194496"] = { - ["1HAxe"] = { - ["max"] = 12, + ["1223_SpellDamage"] = { + ["1HWeapon"] = { + ["max"] = 40, ["min"] = 8, }, - ["1HMace"] = { - ["max"] = 12, - ["min"] = 8, + ["Chest"] = { + ["max"] = 10, + ["min"] = 3, }, - ["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, - }, - ["2HWeapon"] = { - ["max"] = 12, - ["min"] = 8, - }, - ["Amulet"] = { - ["max"] = 30, - ["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, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_1310194496", - ["text"] = "#% increased Global Physical Damage", - ["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", - }, - }, - ["implicit.stat_1334060246"] = { - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_1334060246", - ["text"] = "Adds # to # Lightning Damage", - ["type"] = "implicit", - }, - }, - ["implicit.stat_1379411836"] = { - ["Amulet"] = { - ["max"] = 16, - ["min"] = 10, - }, - ["Helmet"] = { - ["max"] = 24, - ["min"] = 16, - }, - ["Ring"] = { - ["max"] = 12, - ["min"] = 8, - }, - ["sign"] = "", - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_1379411836", - ["text"] = "+# to all Attributes", - ["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"] = { - ["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, + ["Gloves"] = { + ["max"] = 16, + ["min"] = 12, }, - ["Staff"] = { - ["max"] = 18, - ["min"] = 10, + ["Shield"] = { + ["max"] = 15, + ["min"] = 5, }, ["Wand"] = { - ["max"] = 12, - ["min"] = 7, + ["max"] = 40, + ["min"] = 8, }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "enchant.stat_3602667353", - ["text"] = "#% chance to inflict Fire Exposure on Hit", - ["type"] = "enchant", + ["id"] = "implicit.stat_2974417149", + ["text"] = "#% increased Spell Damage", + ["type"] = "implicit", }, }, - ["5028_LightningExposureOnHit"] = { - ["1HMace"] = { + ["1231_PhysicalDamagePercent"] = { + ["1HAxe"] = { ["max"] = 12, - ["min"] = 7, + ["min"] = 8, }, ["1HWeapon"] = { ["max"] = 12, - ["min"] = 7, - }, - ["2HWeapon"] = { - ["max"] = 18, - ["min"] = 10, - }, - ["Dagger"] = { - ["max"] = 12, - ["min"] = 7, - }, - ["Staff"] = { - ["max"] = 18, - ["min"] = 10, + ["min"] = 8, }, - ["Wand"] = { - ["max"] = 12, - ["min"] = 7, + ["Belt"] = { + ["max"] = 24, + ["min"] = 12, }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "enchant.stat_4265906483", - ["text"] = "#% chance to inflict Lightning Exposure on Hit", - ["type"] = "enchant", + ["id"] = "implicit.stat_1310194496", + ["text"] = "#% increased Global Physical Damage", + ["type"] = "implicit", }, }, - }, - ["Synthesis"] = { - ["10009_ShockEffect"] = { + ["1234_MeleeDamage"] = { + ["Gloves"] = { + ["max"] = 20, + ["min"] = 16, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2527686725", - ["text"] = "#% increased Effect of Shock", + ["id"] = "implicit.stat_1002362373", + ["text"] = "#% increased Melee Damage", ["type"] = "implicit", }, }, - ["10044_BrandAttachmentRange"] = { - ["sign"] = "", - ["specialCaseData"] = { + ["1248_BleedDotMultiplier"] = { + ["2HAxe"] = { + ["max"] = 20, + ["min"] = 20, }, - ["tradeMod"] = { - ["id"] = "implicit.stat_4223377453", - ["text"] = "#% increased Brand Attachment range", - ["type"] = "implicit", + ["2HWeapon"] = { + ["max"] = 20, + ["min"] = 20, }, - }, - ["10126_AdditionalCriticalStrikeChanceWithSpells"] = { ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_791835907", - ["text"] = "+#% to Spell Critical Strike Chance", + ["id"] = "implicit.stat_1423749435", + ["text"] = "+#% to Damage over Time Multiplier for Bleeding", ["type"] = "implicit", }, }, - ["10137_SpellsDoubleDamageChance"] = { - ["sign"] = "", - ["specialCaseData"] = { + ["1266_PhysicalDamage"] = { + ["Quiver"] = { + ["max"] = 21, + ["min"] = 2.5, }, - ["tradeMod"] = { - ["id"] = "implicit.stat_2813626504", - ["text"] = "Spells have a #% chance to deal Double Damage", - ["type"] = "implicit", + ["Ring"] = { + ["max"] = 9, + ["min"] = 2.5, }, - }, - ["10147_SpellDamagePerMana"] = { ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3555662994", - ["text"] = "#% increased Spell Damage per 500 Maximum Mana", + ["id"] = "implicit.stat_3032590688", + ["text"] = "Adds # to # Physical Damage to Attacks", ["type"] = "implicit", }, }, - ["10154_SpellDamagePer10Strength"] = { + ["1360_FireDamage"] = { + ["Quiver"] = { + ["max"] = 21, + ["min"] = 3, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1073314277", - ["text"] = "#% increased Spell Damage per 10 Strength", + ["id"] = "implicit.stat_1573130764", + ["text"] = "Adds # to # Fire Damage to Attacks", ["type"] = "implicit", }, }, - ["10155_SpellDamagePer16Dexterity"] = { - ["sign"] = "", - ["specialCaseData"] = { + ["1362_LocalFireDamage"] = { + ["2HWeapon"] = { + ["max"] = 165, + ["min"] = 57.5, }, - ["tradeMod"] = { - ["id"] = "implicit.stat_2612056840", - ["text"] = "#% increased Spell Damage per 16 Dexterity", - ["type"] = "implicit", + ["Bow"] = { + ["max"] = 165, + ["min"] = 57.5, }, - }, - ["10156_SpellDamagePer16Intelligence"] = { ["sign"] = "", ["specialCaseData"] = { + ["overrideModLine"] = "Adds # to # Fire Damage", }, ["tradeMod"] = { - ["id"] = "implicit.stat_2818518881", - ["text"] = "#% increased Spell Damage per 10 Intelligence", + ["id"] = "implicit.stat_709508406", + ["text"] = "Adds # to # Fire Damage (Local)", ["type"] = "implicit", }, }, - ["10157_SpellDamagePer16Strength"] = { + ["1368_AddedColdDamageColdPenetration"] = { + ["Helmet"] = { + ["max"] = 106.5, + ["min"] = 4, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1073314277", - ["text"] = "#% increased Spell Damage per 10 Strength", + ["id"] = "implicit.stat_2387423236", + ["text"] = "Adds # to # Cold Damage", ["type"] = "implicit", }, }, - ["10189_SpellsHinderOnHitChance"] = { + ["1369_ColdDamage"] = { + ["Quiver"] = { + ["max"] = 2.5, + ["min"] = 2.5, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3002506763", - ["text"] = "#% chance to Hinder Enemies on Hit with Spells", + ["id"] = "implicit.stat_4067062424", + ["text"] = "Adds # to # Cold Damage to Attacks", ["type"] = "implicit", }, }, - ["10432_DamageWithTriggeredSpells"] = { - ["sign"] = "", - ["specialCaseData"] = { + ["1373_AddedFireDamageSpellsAndAttacksImplicit"] = { + ["1HWeapon"] = { + ["max"] = 47.5, + ["min"] = 2, }, - ["tradeMod"] = { - ["id"] = "implicit.stat_3067892458", - ["text"] = "Triggered Spells deal #% increased Spell Damage", - ["type"] = "implicit", + ["Wand"] = { + ["max"] = 47.5, + ["min"] = 2, }, - }, - ["10457_BurningGroundEffectEffectiveness"] = { + ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1643688236", - ["text"] = "Unaffected by Burning Ground", + ["id"] = "implicit.stat_3964634628", + ["text"] = "Adds # to # Fire Damage to Spells and Attacks", ["type"] = "implicit", }, }, - ["10462_ChilledGroundEffectEffectiveness"] = { - ["specialCaseData"] = { + ["1374_AddedColdDamageSpellsAndAttacksImplicit"] = { + ["1HWeapon"] = { + ["max"] = 38, + ["min"] = 3, }, - ["tradeMod"] = { - ["id"] = "implicit.stat_3653191834", - ["text"] = "Unaffected by Chilled Ground", - ["type"] = "implicit", + ["Wand"] = { + ["max"] = 38, + ["min"] = 3, }, - }, - ["10482_ShockedGroundEffectEffectiveness"] = { + ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2234049899", - ["text"] = "Unaffected by Shocked Ground", + ["id"] = "implicit.stat_1662717006", + ["text"] = "Adds # to # Cold Damage to Spells and Attacks", ["type"] = "implicit", }, }, - ["10536_VitalityReservation"] = { + ["1380_LightningDamage"] = { + ["Quiver"] = { + ["max"] = 3, + ["min"] = 3, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1233806203", - ["text"] = "Vitality has #% increased Mana Reservation Efficiency", + ["id"] = "implicit.stat_1754445556", + ["text"] = "Adds # to # Lightning Damage to Attacks", ["type"] = "implicit", }, }, - ["10537_VitalityReservationEfficiency"] = { + ["1385_IncreasedChaosDamage"] = { + ["Ring"] = { + ["max"] = 23, + ["min"] = 17, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1233806203", - ["text"] = "Vitality has #% increased Mana Reservation Efficiency", + ["id"] = "implicit.stat_736967255", + ["text"] = "#% increased Chaos Damage", ["type"] = "implicit", }, }, - ["10821_UnwaveringStance"] = { - ["specialCaseData"] = { + ["1390_LocalChaosDamage"] = { + ["1HWeapon"] = { + ["max"] = 88, + ["min"] = 39, }, - ["tradeMod"] = { - ["id"] = "implicit.stat_1683578560", - ["text"] = "Unwavering Stance", - ["type"] = "implicit", + ["Claw"] = { + ["max"] = 88, + ["min"] = 39, }, - }, - ["1138_BlockPercent"] = { ["sign"] = "", ["specialCaseData"] = { + ["overrideModLine"] = "Adds # to # Chaos Damage", }, ["tradeMod"] = { - ["id"] = "implicit.stat_2530372417", - ["text"] = "#% Chance to Block Attack Damage", + ["id"] = "implicit.stat_2223678961", + ["text"] = "Adds # to # Chaos Damage (Local)", ["type"] = "implicit", }, }, - ["1141_SpellDamageSuppressed"] = { - ["sign"] = "", - ["specialCaseData"] = { + ["1409_AddedLightningDamageSpellsAndAttacksImplicit"] = { + ["1HWeapon"] = { + ["max"] = 43.5, + ["min"] = 5, }, - ["tradeMod"] = { - ["id"] = "implicit.stat_4116705863", - ["text"] = "Prevent +#% of Suppressed Spell Damage", - ["type"] = "implicit", + ["Wand"] = { + ["max"] = 43.5, + ["min"] = 5, }, - }, - ["1142_ChanceToSuppressSpellsOld"] = { ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3680664274", - ["text"] = "+#% chance to Suppress Spell Damage", + ["id"] = "implicit.stat_2885144362", + ["text"] = "Adds # to # Lightning Damage to Spells and Attacks", ["type"] = "implicit", }, }, - ["1160_SpellBlockPercentage"] = { - ["sign"] = "", - ["specialCaseData"] = { + ["1410_IncreasedAttackSpeed"] = { + ["1HMace"] = { + ["max"] = 6, + ["min"] = 6, }, - ["tradeMod"] = { - ["id"] = "implicit.stat_561307714", - ["text"] = "#% Chance to Block Spell Damage", - ["type"] = "implicit", + ["1HWeapon"] = { + ["max"] = 6, + ["min"] = 6, }, - }, - ["1176_AllAttributes"] = { ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1379411836", - ["text"] = "+# to all Attributes", + ["id"] = "implicit.stat_681332047", + ["text"] = "#% increased Attack Speed", ["type"] = "implicit", }, }, - ["1177_StrengthImplicit"] = { - ["sign"] = "", - ["specialCaseData"] = { + ["1413_LocalIncreasedAttackSpeed"] = { + ["1HMace"] = { + ["max"] = 4, + ["min"] = 4, }, - ["tradeMod"] = { - ["id"] = "implicit.stat_4080418644", - ["text"] = "+# to Strength", - ["type"] = "implicit", + ["1HWeapon"] = { + ["max"] = 4, + ["min"] = 4, + }, + ["Quiver"] = { + ["max"] = 10, + ["min"] = 8, }, - }, - ["1178_DexterityImplicit"] = { ["sign"] = "", ["specialCaseData"] = { + ["overrideModLine"] = "#% increased Attack Speed", }, ["tradeMod"] = { - ["id"] = "implicit.stat_3261801346", - ["text"] = "+# to Dexterity", + ["id"] = "implicit.stat_210067635", + ["text"] = "#% increased Attack Speed (Local)", ["type"] = "implicit", }, }, - ["1179_IntelligenceImplicit"] = { + ["1434_IncreasedAccuracyPercent"] = { + ["Quiver"] = { + ["max"] = 30, + ["min"] = 20, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_328541901", - ["text"] = "+# to Intelligence", + ["id"] = "implicit.stat_624954515", + ["text"] = "#% increased Global Accuracy Rating", ["type"] = "implicit", }, }, - ["1183_PercentageAllAttributes"] = { - ["sign"] = "", - ["specialCaseData"] = { + ["1434_LocalAccuracyRatingIncrease"] = { + ["1HSword"] = { + ["max"] = 40, + ["min"] = 40, }, - ["tradeMod"] = { - ["id"] = "implicit.stat_3143208761", - ["text"] = "#% increased Attributes", - ["type"] = "implicit", + ["1HWeapon"] = { + ["max"] = 40, + ["min"] = 40, }, - }, - ["1184_PercentageStrength"] = { - ["sign"] = "", - ["specialCaseData"] = { + ["2HSword"] = { + ["max"] = 60, + ["min"] = 40, }, - ["tradeMod"] = { - ["id"] = "implicit.stat_734614379", - ["text"] = "#% increased Strength", - ["type"] = "implicit", + ["2HWeapon"] = { + ["max"] = 60, + ["min"] = 40, }, - }, - ["1185_PercentageDexterity"] = { ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_4139681126", - ["text"] = "#% increased Dexterity", + ["id"] = "implicit.stat_624954515", + ["text"] = "#% increased Global Accuracy Rating", ["type"] = "implicit", }, }, - ["1186_PercentageIntelligence"] = { - ["sign"] = "", - ["specialCaseData"] = { + ["1446_IncreasedCastSpeed"] = { + ["1HWeapon"] = { + ["max"] = 14, + ["min"] = 10, }, - ["tradeMod"] = { - ["id"] = "implicit.stat_656461285", - ["text"] = "#% increased Intelligence", - ["type"] = "implicit", + ["Wand"] = { + ["max"] = 14, + ["min"] = 10, }, - }, - ["1191_AllDamage"] = { ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2154246560", - ["text"] = "#% increased Damage", + ["id"] = "implicit.stat_2891184298", + ["text"] = "#% increased Cast Speed", ["type"] = "implicit", }, }, - ["1198_AttackDamage"] = { - ["sign"] = "", - ["specialCaseData"] = { + ["1459_CriticalStrikeChance"] = { + ["2HWeapon"] = { + ["max"] = 100, + ["min"] = 80, }, - ["tradeMod"] = { - ["id"] = "implicit.stat_2843214518", - ["text"] = "#% increased Attack Damage", - ["type"] = "implicit", + ["Ring"] = { + ["max"] = 30, + ["min"] = 20, + }, + ["Staff"] = { + ["max"] = 100, + ["min"] = 80, }, - }, - ["1210_DegenerationDamage"] = { ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_967627487", - ["text"] = "#% increased Damage over Time", + ["id"] = "implicit.stat_587431675", + ["text"] = "#% increased Global Critical Strike Chance", ["type"] = "implicit", }, }, - ["1217_DamageWhileLeechingLife"] = { - ["sign"] = "", - ["specialCaseData"] = { + ["1460_CriticalStrikeChanceDaggerImplicit1"] = { + ["1HWeapon"] = { + ["max"] = 30, + ["min"] = 30, }, - ["tradeMod"] = { - ["id"] = "implicit.stat_3591306273", - ["text"] = "#% increased Damage while Leeching Life", - ["type"] = "implicit", + ["Dagger"] = { + ["max"] = 30, + ["min"] = 30, }, - }, - ["1219_DamageWhileLeechingMana"] = { ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1994684426", - ["text"] = "#% increased Damage while Leeching Mana", + ["id"] = "implicit.stat_587431675", + ["text"] = "#% increased Global Critical Strike Chance", ["type"] = "implicit", }, }, - ["1223_SpellDamage"] = { - ["sign"] = "", - ["specialCaseData"] = { + ["1464_LocalCriticalStrikeChance"] = { + ["2HAxe"] = { + ["max"] = 50, + ["min"] = 50, }, - ["tradeMod"] = { - ["id"] = "implicit.stat_2974417149", - ["text"] = "#% increased Spell Damage", - ["type"] = "implicit", + ["2HWeapon"] = { + ["max"] = 50, + ["min"] = 30, + }, + ["Bow"] = { + ["max"] = 50, + ["min"] = 30, }, - }, - ["1227_SpellDamageWithStaff"] = { ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3496944181", - ["text"] = "#% increased Spell Damage while wielding a Staff", + ["id"] = "implicit.stat_2375316951", + ["text"] = "#% increased Critical Strike Chance", ["type"] = "implicit", }, }, - ["1229_SpellDamageWithShield"] = { + ["1465_CriticalStrikeChanceWithBows"] = { + ["Quiver"] = { + ["max"] = 30, + ["min"] = 20, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1766142294", - ["text"] = "#% increased Spell Damage while holding a Shield", + ["id"] = "implicit.stat_2091591880", + ["text"] = "#% increased Critical Strike Chance with Bows", ["type"] = "implicit", }, }, - ["1230_SpellDamageWithDualWield"] = { - ["sign"] = "", - ["specialCaseData"] = { + ["1488_CriticalStrikeMultiplier"] = { + ["1HSword"] = { + ["max"] = 35, + ["min"] = 25, }, - ["tradeMod"] = { - ["id"] = "implicit.stat_1678690824", - ["text"] = "#% increased Spell Damage while Dual Wielding", - ["type"] = "implicit", + ["1HWeapon"] = { + ["max"] = 35, + ["min"] = 25, }, - }, - ["1231_PhysicalDamagePercent"] = { - ["sign"] = "", - ["specialCaseData"] = { + ["2HSword"] = { + ["max"] = 50, + ["min"] = 25, }, - ["tradeMod"] = { - ["id"] = "implicit.stat_1310194496", - ["text"] = "#% increased Global Physical Damage", - ["type"] = "implicit", + ["2HWeapon"] = { + ["max"] = 50, + ["min"] = 15, + }, + ["Bow"] = { + ["max"] = 25, + ["min"] = 15, }, - }, - ["1232_LocalPhysicalDamagePercent"] = { ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1509134228", - ["text"] = "#% increased Physical Damage", + ["id"] = "implicit.stat_3556824919", + ["text"] = "+#% to Global Critical Strike Multiplier", ["type"] = "implicit", }, }, - ["1234_MeleeDamage"] = { - ["sign"] = "", - ["specialCaseData"] = { + ["1517_StunThresholdReduction"] = { + ["1HMace"] = { + ["max"] = 15, + ["min"] = 10, }, - ["tradeMod"] = { - ["id"] = "implicit.stat_1002362373", - ["text"] = "#% increased Melee Damage", - ["type"] = "implicit", + ["1HWeapon"] = { + ["max"] = 15, + ["min"] = 10, }, - }, - ["1256_ColdDamageOverTimeMultiplier"] = { - ["sign"] = "", - ["specialCaseData"] = { + ["2HMace"] = { + ["max"] = 20, + ["min"] = 20, }, - ["tradeMod"] = { - ["id"] = "implicit.stat_1950806024", - ["text"] = "+#% to Cold Damage over Time Multiplier", - ["type"] = "implicit", + ["2HWeapon"] = { + ["max"] = 20, + ["min"] = 20, }, - }, - ["1259_ChaosDamageOverTimeMultiplier"] = { ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_4055307827", - ["text"] = "+#% to Chaos Damage over Time Multiplier", + ["id"] = "implicit.stat_1443060084", + ["text"] = "#% reduced Enemy Stun Threshold", ["type"] = "implicit", }, }, - ["1276_LocalPhysicalDamage"] = { - ["sign"] = "", - ["specialCaseData"] = { - ["overrideModLine"] = "Adds # to # Physical Damage", + ["1558_EnergyShield"] = { + ["2HWeapon"] = { + ["max"] = 120, + ["min"] = 100, }, - ["tradeMod"] = { - ["id"] = "implicit.stat_1940865751", - ["text"] = "Adds # to # Physical Damage (Local)", - ["type"] = "implicit", + ["Ring"] = { + ["max"] = 25, + ["min"] = 15, + }, + ["Staff"] = { + ["max"] = 120, + ["min"] = 100, }, - }, - ["1276_LocalPhysicalDamageTwoHanded"] = { ["sign"] = "", ["specialCaseData"] = { - ["overrideModLine"] = "Adds # to # Physical Damage", }, ["tradeMod"] = { - ["id"] = "implicit.stat_1940865751", - ["text"] = "Adds # to # Physical Damage (Local)", + ["id"] = "implicit.stat_3489782002", + ["text"] = "+# to maximum Energy Shield", ["type"] = "implicit", }, }, - ["1303_AxeIncreasedPhysicalDamage"] = { + ["1558_EnergyShieldImplicit"] = { + ["Belt"] = { + ["max"] = 20, + ["min"] = 9, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2008219439", - ["text"] = "#% increased Physical Damage with Axes", + ["id"] = "implicit.stat_3489782002", + ["text"] = "+# to maximum Energy Shield", ["type"] = "implicit", }, }, - ["1307_StaffIncreasedPhysicalDamage"] = { - ["sign"] = "", - ["specialCaseData"] = { + ["1558_EnergyShieldLocalDisplaySpendEnergyShieldForCostsBeforeManaForSocketedSkills"] = { + ["2HWeapon"] = { + ["max"] = 80, + ["min"] = 66, }, - ["tradeMod"] = { - ["id"] = "implicit.stat_3150705301", - ["text"] = "#% increased Physical Damage with Staves", - ["type"] = "implicit", + ["Staff"] = { + ["max"] = 80, + ["min"] = 66, }, - }, - ["1315_ClawIncreasedPhysicalDamage"] = { ["sign"] = "", ["specialCaseData"] = { + ["overrideModLine"] = "+# to maximum Energy Shield", }, ["tradeMod"] = { - ["id"] = "implicit.stat_635761691", - ["text"] = "#% increased Physical Damage with Claws", + ["id"] = "implicit.stat_4052037485", + ["text"] = "+# to maximum Energy Shield (Local)", ["type"] = "implicit", }, }, - ["1321_DaggerIncreasedPhysicalDamage"] = { + ["1559_LocalEnergyShield"] = { + ["Belt"] = { + ["max"] = 80, + ["min"] = 60, + }, ["sign"] = "", ["specialCaseData"] = { + ["overrideModLine"] = "+# to maximum Energy Shield", }, ["tradeMod"] = { - ["id"] = "implicit.stat_3882531569", - ["text"] = "#% increased Physical Damage with Daggers", + ["id"] = "implicit.stat_4052037485", + ["text"] = "+# to maximum Energy Shield (Local)", ["type"] = "implicit", }, }, - ["1327_MaceIncreasedPhysicalDamage"] = { + ["1562_EnergyShieldDelay"] = { + ["Amulet"] = { + ["max"] = 15, + ["min"] = 10, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3774831856", - ["text"] = "#% increased Physical Damage with Maces or Sceptres", + ["id"] = "implicit.stat_1782086450", + ["text"] = "#% faster start of Energy Shield Recharge", ["type"] = "implicit", }, }, - ["1333_BowIncreasedPhysicalDamage"] = { - ["sign"] = "", - ["specialCaseData"] = { + ["1569_IncreasedLife"] = { + ["Belt"] = { + ["max"] = 40, + ["min"] = 25, }, - ["tradeMod"] = { - ["id"] = "implicit.stat_402920808", - ["text"] = "#% increased Physical Damage with Bows", - ["type"] = "implicit", + ["Ring"] = { + ["max"] = 30, + ["min"] = 20, + }, + ["Shield"] = { + ["max"] = 40, + ["min"] = 10, }, - }, - ["1338_SwordIncreasedPhysicalDamage"] = { ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3814560373", - ["text"] = "#% increased Physical Damage with Swords", + ["id"] = "implicit.stat_3299347043", + ["text"] = "+# to maximum Life", ["type"] = "implicit", }, }, - ["1345_WandIncreasedPhysicalDamage"] = { + ["1571_MaximumLifeIncreasePercent"] = { + ["Ring"] = { + ["max"] = 7, + ["min"] = 5, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2769075491", - ["text"] = "#% increased Physical Damage with Wands", + ["id"] = "implicit.stat_983749596", + ["text"] = "#% increased maximum Life", ["type"] = "implicit", }, }, - ["1357_FireDamagePercentage"] = { + ["1574_LifeRegeneration"] = { + ["Amulet"] = { + ["max"] = 4, + ["min"] = 2, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3962278098", - ["text"] = "#% increased Fire Damage", + ["id"] = "implicit.stat_3325883026", + ["text"] = "Regenerate # Life per second", ["type"] = "implicit", }, }, - ["1359_GlobalAddedFireDamage"] = { + ["1579_IncreasedMana"] = { + ["Chest"] = { + ["max"] = 25, + ["min"] = 20, + }, + ["Ring"] = { + ["max"] = 30, + ["min"] = 20, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_321077055", - ["text"] = "Adds # to # Fire Damage", + ["id"] = "implicit.stat_1050105434", + ["text"] = "+# to maximum Mana", ["type"] = "implicit", }, }, - ["1362_LocalFireDamage"] = { - ["sign"] = "", + ["1580_GainManaOnManaPaidManaCost"] = { + ["Gloves"] = { + ["max"] = -30, + ["min"] = -30, + }, + ["inverseKey"] = "reduced", ["specialCaseData"] = { - ["overrideModLine"] = "Adds # to # Fire Damage", }, ["tradeMod"] = { - ["id"] = "implicit.stat_709508406", - ["text"] = "Adds # to # Fire Damage (Local)", + ["id"] = "implicit.stat_2748665614", + ["text"] = "#% increased maximum Mana", ["type"] = "implicit", }, }, - ["1362_LocalFireDamageTwoHand"] = { + ["1580_MaximumManaIncreasePercent"] = { + ["Ring"] = { + ["max"] = 10, + ["min"] = 8, + }, ["sign"] = "", ["specialCaseData"] = { - ["overrideModLine"] = "Adds # to # Fire Damage", }, ["tradeMod"] = { - ["id"] = "implicit.stat_709508406", - ["text"] = "Adds # to # Fire Damage (Local)", + ["id"] = "implicit.stat_2748665614", + ["text"] = "#% increased maximum Mana", ["type"] = "implicit", }, }, - ["1366_ColdDamagePercentage"] = { + ["1584_ManaRegeneration"] = { + ["Amulet"] = { + ["max"] = 56, + ["min"] = 20, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3291658075", - ["text"] = "#% increased Cold Damage", + ["id"] = "implicit.stat_789117908", + ["text"] = "#% increased Mana Regeneration Rate", ["type"] = "implicit", }, }, - ["1368_GlobalAddedColdDamage"] = { + ["1596_ItemFoundRarityIncrease"] = { + ["Amulet"] = { + ["max"] = 20, + ["min"] = 12, + }, + ["Belt"] = { + ["max"] = 30, + ["min"] = 20, + }, + ["Ring"] = { + ["max"] = 15, + ["min"] = 6, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2387423236", - ["text"] = "Adds # to # Cold Damage", + ["id"] = "implicit.stat_3917489142", + ["text"] = "#% increased Rarity of Items found", ["type"] = "implicit", }, }, - ["1371_LocalColdDamage"] = { + ["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 # Cold Damage", }, ["tradeMod"] = { - ["id"] = "implicit.stat_1037193709", - ["text"] = "Adds # to # Cold Damage (Local)", + ["id"] = "implicit.stat_2901986750", + ["text"] = "+#% to all Elemental Resistances", ["type"] = "implicit", }, }, - ["1371_LocalColdDamageTwoHand"] = { + ["1623_XophBreachRingImplicit"] = { + ["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_4095671657", + ["text"] = "+#% to maximum Fire Resistance", ["type"] = "implicit", }, }, - ["1377_LightningDamagePercentage"] = { + ["1625_FireResistance"] = { + ["Amulet"] = { + ["max"] = 30, + ["min"] = 20, + }, + ["Ring"] = { + ["max"] = 30, + ["min"] = 20, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2231156303", - ["text"] = "#% increased Lightning Damage", + ["id"] = "implicit.stat_3372524247", + ["text"] = "+#% to Fire Resistance", ["type"] = "implicit", }, }, - ["1379_GlobalAddedLightningDamage"] = { + ["1629_TulBreachRingImplicit"] = { + ["Ring"] = { + ["max"] = 2, + ["min"] = 2, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1334060246", - ["text"] = "Adds # to # Lightning Damage", + ["id"] = "implicit.stat_3676141501", + ["text"] = "+#% to maximum Cold Resistance", ["type"] = "implicit", }, }, - ["1382_LocalLightningDamage"] = { + ["1631_ColdResistance"] = { + ["Ring"] = { + ["max"] = 30, + ["min"] = 20, + }, ["sign"] = "", ["specialCaseData"] = { - ["overrideModLine"] = "Adds # to # Lightning Damage", }, ["tradeMod"] = { - ["id"] = "implicit.stat_3336890334", - ["text"] = "Adds # to # Lightning Damage (Local)", + ["id"] = "implicit.stat_4220027924", + ["text"] = "+#% to Cold Resistance", ["type"] = "implicit", }, }, - ["1382_LocalLightningDamageTwoHand"] = { + ["1634_EshBreachRingImplicit"] = { + ["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_1011760251", + ["text"] = "+#% to maximum Lightning Resistance", ["type"] = "implicit", }, }, - ["1385_IncreasedChaosDamage"] = { + ["1636_LightningResistance"] = { + ["Ring"] = { + ["max"] = 30, + ["min"] = 20, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_736967255", - ["text"] = "#% increased Chaos Damage", + ["id"] = "implicit.stat_1671376347", + ["text"] = "+#% to Lightning Resistance", ["type"] = "implicit", }, }, - ["1386_GlobalAddedChaosDamage"] = { + ["1640_ChayulaBreachRingImplicit"] = { + ["Ring"] = { + ["max"] = 2, + ["min"] = 2, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3531280422", - ["text"] = "Adds # to # Chaos Damage", + ["id"] = "implicit.stat_1301765461", + ["text"] = "+#% to maximum Chaos Resistance", ["type"] = "implicit", }, }, - ["1390_LocalChaosDamage"] = { + ["1641_ChaosResistance"] = { + ["Boots"] = { + ["max"] = 17, + ["min"] = 13, + }, + ["Ring"] = { + ["max"] = 23, + ["min"] = 17, + }, + ["Shield"] = { + ["max"] = 19, + ["min"] = 11, + }, ["sign"] = "", ["specialCaseData"] = { - ["overrideModLine"] = "Adds # to # Chaos Damage", }, ["tradeMod"] = { - ["id"] = "implicit.stat_2223678961", - ["text"] = "Adds # to # Chaos Damage (Local)", + ["id"] = "implicit.stat_2923486259", + ["text"] = "+#% to Chaos Resistance", ["type"] = "implicit", }, }, - ["1390_LocalChaosDamageTwoHand"] = { + ["1651_LifeLeechLocalPermyriad"] = { + ["1HWeapon"] = { + ["max"] = 2, + ["min"] = 1.6, + }, + ["Claw"] = { + ["max"] = 2, + ["min"] = 1.6, + }, ["sign"] = "", ["specialCaseData"] = { - ["overrideModLine"] = "Adds # to # Chaos Damage", + ["overrideModLine"] = "#% of Physical Attack Damage Leeched as Life", }, ["tradeMod"] = { - ["id"] = "implicit.stat_2223678961", - ["text"] = "Adds # to # Chaos Damage (Local)", + ["id"] = "implicit.stat_55876295", + ["text"] = "#% of Physical Attack Damage Leeched as Life (Local)", ["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"] = { + ["1798_MovementVelocity"] = { + ["2HWeapon"] = { + ["max"] = 10, + ["min"] = 6, + }, + ["Boots"] = { + ["max"] = 10, + ["min"] = 10, + }, + ["Bow"] = { + ["max"] = 10, + ["min"] = 6, + }, + ["Chest"] = { + ["max"] = 3, + ["min"] = 3, + }, + ["Shield"] = { + ["max"] = 9, + ["min"] = 3, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_681332047", - ["text"] = "#% increased Attack Speed", + ["id"] = "implicit.stat_2250533757", + ["text"] = "#% increased Movement Speed", ["type"] = "implicit", }, }, - ["1413_LocalIncreasedAttackSpeed"] = { + ["1863_StunDurationIncreasePercent"] = { + ["2HMace"] = { + ["max"] = 45, + ["min"] = 30, + }, + ["2HWeapon"] = { + ["max"] = 45, + ["min"] = 30, + }, + ["Belt"] = { + ["max"] = 30, + ["min"] = 20, + }, ["sign"] = "", ["specialCaseData"] = { - ["overrideModLine"] = "#% increased Attack Speed", }, ["tradeMod"] = { - ["id"] = "implicit.stat_210067635", - ["text"] = "#% increased Attack Speed (Local)", + ["id"] = "implicit.stat_2517001139", + ["text"] = "#% increased Stun Duration on Enemies", ["type"] = "implicit", }, }, - ["1420_AxeIncreasedAttackSpeed"] = { + ["1880_AreaOfEffect"] = { + ["2HMace"] = { + ["max"] = 20, + ["min"] = 15, + }, + ["2HWeapon"] = { + ["max"] = 20, + ["min"] = 15, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3550868361", - ["text"] = "#% increased Attack Speed with Axes", + ["id"] = "implicit.stat_280731498", + ["text"] = "#% increased Area of Effect", ["type"] = "implicit", }, }, - ["1421_StaffIncreasedAttackSpeed"] = { + ["189_SocketedActiveGemLevelSupportGemPenalty"] = { + ["Helmet"] = { + ["max"] = 2, + ["min"] = 2, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1394963553", - ["text"] = "#% increased Attack Speed with Staves", + ["id"] = "implicit.stat_4154259475", + ["text"] = "+# to Level of Socketed Support Gems", ["type"] = "implicit", }, }, - ["1422_ClawIncreasedAttackSpeed"] = { + ["1902_IncreasedStunRecoveryReducedStunThreshold"] = { + ["Boots"] = { + ["max"] = 40, + ["min"] = 30, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1421645223", - ["text"] = "#% increased Attack Speed with Claws", + ["id"] = "implicit.stat_2511217560", + ["text"] = "#% increased Stun and Block Recovery", ["type"] = "implicit", }, }, - ["1423_DaggerIncreasedAttackSpeed"] = { + ["1902_StunRecovery"] = { + ["Belt"] = { + ["max"] = 25, + ["min"] = 15, + }, + ["Boots"] = { + ["max"] = 50, + ["min"] = 50, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2538566497", - ["text"] = "#% increased Attack Speed with Daggers", + ["id"] = "implicit.stat_2511217560", + ["text"] = "#% increased Stun and Block Recovery", ["type"] = "implicit", }, }, - ["1424_MaceIncreasedAttackSpeed"] = { + ["190_LocalIncreaseSocketedActiveSkillGemLevel"] = { + ["Helmet"] = { + ["max"] = 1, + ["min"] = 1, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2515515064", - ["text"] = "#% increased Attack Speed with Maces or Sceptres", + ["id"] = "implicit.stat_524797741", + ["text"] = "+# to Level of Socketed Skill Gems", ["type"] = "implicit", }, }, - ["1425_BowIncreasedAttackSpeed"] = { + ["190_SocketedActiveGemLevelSupportGemPenalty"] = { + ["Helmet"] = { + ["max"] = 2, + ["min"] = 2, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3759735052", - ["text"] = "#% increased Attack Speed with Bows", + ["id"] = "implicit.stat_524797741", + ["text"] = "+# to Level of Socketed Skill Gems", ["type"] = "implicit", }, }, - ["1426_SwordIncreasedAttackSpeed"] = { + ["1935_PhysicalDamageAddedAsChaos"] = { + ["Quiver"] = { + ["max"] = 15, + ["min"] = 10, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3293699237", - ["text"] = "#% increased Attack Speed with Swords", + ["id"] = "implicit.stat_3319896421", + ["text"] = "Gain #% of Physical Damage as Extra Chaos Damage", ["type"] = "implicit", }, }, - ["1427_WandIncreasedAttackSpeed"] = { + ["1944_LifeRegenerationRatePercentage"] = { + ["Amulet"] = { + ["max"] = 1.6, + ["min"] = 1.2, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3720627346", - ["text"] = "#% increased Attack Speed with Wands", + ["id"] = "implicit.stat_836936635", + ["text"] = "Regenerate #% of Life per second", ["type"] = "implicit", }, }, - ["1433_IncreasedAccuracy"] = { + ["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_803737631", - ["text"] = "+# to Accuracy Rating", + ["id"] = "implicit.stat_1589917703", + ["text"] = "Minions deal #% increased Damage", ["type"] = "implicit", }, }, - ["1434_IncreasedAccuracyPercent"] = { + ["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", }, }, - ["1434_LocalAccuracyRatingIncrease"] = { + ["1997_ProjectileAttackDamage"] = { + ["Gloves"] = { + ["max"] = 18, + ["min"] = 14, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_624954515", - ["text"] = "#% increased Global Accuracy Rating", + ["id"] = "implicit.stat_2162876159", + ["text"] = "#% increased Projectile Attack Damage", ["type"] = "implicit", }, }, - ["1438_AxeIncreasedAccuracyRating"] = { + ["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_2538120572", - ["text"] = "#% increased Accuracy Rating with Axes", + ["id"] = "implicit.stat_691932474", + ["text"] = "+# to Accuracy Rating (Local)", ["type"] = "implicit", }, }, - ["1439_StaffIncreasedAccuracyRating"] = { - ["sign"] = "", - ["specialCaseData"] = { + ["2035_AreaDamage"] = { + ["2HMace"] = { + ["max"] = 30, + ["min"] = 30, }, - ["tradeMod"] = { - ["id"] = "implicit.stat_1617235962", - ["text"] = "#% increased Accuracy Rating with Staves", - ["type"] = "implicit", + ["2HWeapon"] = { + ["max"] = 30, + ["min"] = 30, }, - }, - ["1440_ClawIncreasedAccuracyRating"] = { ["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_ReducedCurseEffect"] = { + ["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"] = "", - ["specialCaseData"] = { + ["21_HasEveryInfluenceType"] = { + ["Amulet"] = { + ["max"] = 1, + ["min"] = 1, }, - ["tradeMod"] = { - ["id"] = "implicit.stat_3208450870", - ["text"] = "#% increased Accuracy Rating with Maces or Sceptres", - ["type"] = "implicit", + ["Ring"] = { + ["max"] = 1, + ["min"] = 1, }, - }, - ["1443_BowIncreasedAccuracyRating"] = { - ["sign"] = "", ["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"] = { + ["2273_UulNetolBreachRingImplicit"] = { + ["Ring"] = { + ["max"] = 3, + ["min"] = 3, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2090868905", - ["text"] = "#% increased Accuracy Rating with Swords", + ["id"] = "implicit.stat_3771516363", + ["text"] = "#% additional Physical Damage Reduction", ["type"] = "implicit", }, }, - ["1445_WandIncreasedAccuracyRating"] = { - ["sign"] = "", + ["2458_ChanceToBlockAndDamageTakenFromBlockedHits"] = { + ["Gloves"] = { + ["max"] = 6, + ["min"] = 3, + }, + ["sign"] = "+", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2150183156", - ["text"] = "#% increased Accuracy Rating with Wands", + ["id"] = "implicit.stat_2530372417", + ["text"] = "#% Chance to Block Attack Damage", ["type"] = "implicit", }, }, - ["1446_IncreasedCastSpeed"] = { - ["sign"] = "", - ["specialCaseData"] = { + ["2470_LocalAllDamageCanPoison"] = { + ["1HWeapon"] = { + ["max"] = 1, + ["min"] = 1, }, - ["tradeMod"] = { - ["id"] = "implicit.stat_2891184298", - ["text"] = "#% increased Cast Speed", - ["type"] = "implicit", + ["Dagger"] = { + ["max"] = 1, + ["min"] = 1, }, - }, - ["1447_CastSpeedWithDualWield"] = { - ["sign"] = "", ["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"] = { - ["sign"] = "", - ["specialCaseData"] = { + ["2483_LocalChanceToBleed"] = { + ["1HSword"] = { + ["max"] = 20, + ["min"] = 15, }, - ["tradeMod"] = { - ["id"] = "implicit.stat_1612163368", - ["text"] = "#% increased Cast Speed while holding a Shield", - ["type"] = "implicit", + ["1HWeapon"] = { + ["max"] = 20, + ["min"] = 15, }, - }, - ["1449_CastSpeedWithStaff"] = { ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2066542501", - ["text"] = "#% increased Cast Speed while wielding a Staff", + ["id"] = "implicit.stat_1519615863", + ["text"] = "#% chance to cause Bleeding on Hit", ["type"] = "implicit", }, }, - ["1458_SpellCriticalStrikeChance"] = { + ["2578_SummonTotemCastSpeed"] = { + ["Quiver"] = { + ["max"] = 30, + ["min"] = 20, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_737908626", - ["text"] = "#% increased Spell Critical Strike Chance", + ["id"] = "implicit.stat_3374165039", + ["text"] = "#% increased Totem Placement speed", ["type"] = "implicit", }, }, - ["1459_CriticalStrikeChance"] = { - ["sign"] = "", + ["2654_ReflectedAilmentDurationOnSelf"] = { + ["Ring"] = { + ["max"] = -30, + ["min"] = -30, + }, + ["inverseKey"] = "reduced", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_587431675", - ["text"] = "#% increased Global Critical Strike Chance", + ["id"] = "implicit.stat_221309863", + ["text"] = "Left ring slot: #% increased Duration of Ailments on You", ["type"] = "implicit", }, }, - ["1464_LocalCriticalStrikeChance"] = { - ["sign"] = "", + ["2656_ReflectedCurseEffectOnSelf"] = { + ["Ring"] = { + ["max"] = -30, + ["min"] = -30, + }, + ["inverseKey"] = "reduced", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2375316951", - ["text"] = "#% increased Critical Strike Chance", + ["id"] = "implicit.stat_496053892", + ["text"] = "Left ring slot: #% increased Effect of Curses on you", ["type"] = "implicit", }, }, - ["1488_CriticalStrikeMultiplier"] = { + ["2658_ReflectedColdLightningDamageTakenConversion"] = { + ["Ring"] = { + ["max"] = 25, + ["min"] = 25, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3556824919", - ["text"] = "+#% to Global Critical Strike Multiplier", + ["id"] = "implicit.stat_450178102", + ["text"] = "Left ring slot: #% of Lightning Damage from Hits taken as Cold Damage", ["type"] = "implicit", }, }, - ["1493_DaggerCriticalStrikeMultiplier"] = { - ["sign"] = "", + ["2661_ReflectedMinionDamageTaken"] = { + ["Ring"] = { + ["max"] = -15, + ["min"] = -15, + }, + ["inverseKey"] = "reduced", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3998601568", - ["text"] = "+#% to Critical Strike Multiplier with Daggers", + ["id"] = "implicit.stat_1916904011", + ["text"] = "Left ring slot: Minions take #% increased Damage", ["type"] = "implicit", }, }, - ["1494_MaceCriticalStrikeMultiplier"] = { - ["sign"] = "", + ["2662_ReflectedDurationRingImplicit"] = { + ["Ring"] = { + ["max"] = -15, + ["min"] = -15, + }, + ["inverseKey"] = "reduced", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_458899422", - ["text"] = "+#% to Critical Strike Multiplier with Maces or Sceptres", + ["id"] = "implicit.stat_3320868777", + ["text"] = "Left ring slot: #% increased Skill Effect Duration", ["type"] = "implicit", }, }, - ["1495_AxeCriticalStrikeMultiplier"] = { + ["2663_ReflectedAilmentDurationOnSelf"] = { + ["Ring"] = { + ["max"] = 30, + ["min"] = 30, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_4219746989", - ["text"] = "+#% to Critical Strike Multiplier with Axes", + ["id"] = "implicit.stat_2457848738", + ["text"] = "Right ring slot: #% increased Duration of Ailments on You", ["type"] = "implicit", }, }, - ["1496_BowCriticalStrikeMultiplier"] = { + ["2664_ReflectedColdLightningDamageTakenConversion"] = { + ["Ring"] = { + ["max"] = 25, + ["min"] = 25, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1712221299", - ["text"] = "+#% to Critical Strike Multiplier with Bows", + ["id"] = "implicit.stat_744858137", + ["text"] = "Right ring slot: #% of Cold Damage from Hits taken as Lightning Damage", ["type"] = "implicit", }, }, - ["1497_SwordCriticalStrikeMultiplier"] = { + ["2665_ReflectedCurseEffectOnSelf"] = { + ["Ring"] = { + ["max"] = 30, + ["min"] = 30, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3114492047", - ["text"] = "+#% to Critical Strike Multiplier with Swords", + ["id"] = "implicit.stat_4279053153", + ["text"] = "Right ring slot: #% increased Effect of Curses on you", ["type"] = "implicit", }, }, - ["1498_WandCriticalStrikeMultiplier"] = { + ["2668_ReflectedMinionDamageTaken"] = { + ["Ring"] = { + ["max"] = 15, + ["min"] = 15, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1241396104", - ["text"] = "+#% to Critical Strike Multiplier with Wands", + ["id"] = "implicit.stat_1069618951", + ["text"] = "Right ring slot: Minions take #% increased Damage", ["type"] = "implicit", }, }, - ["1499_ClawCriticalStrikeMultiplier"] = { + ["2669_ReflectedDurationRingImplicit"] = { + ["Ring"] = { + ["max"] = 15, + ["min"] = 15, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2811834828", - ["text"] = "+#% to Critical Strike Multiplier with Claws", + ["id"] = "implicit.stat_2239667237", + ["text"] = "Right ring slot: #% increased Skill Effect Duration", ["type"] = "implicit", }, }, - ["1500_StaffCriticalStrikeMultiplier"] = { + ["2742_CannotUseFlaskInFifthSlotFlaskEffect"] = { + ["Belt"] = { + ["max"] = 30, + ["min"] = 30, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1474913037", - ["text"] = "+#% to Critical Strike Multiplier with Staves", + ["id"] = "implicit.stat_114734841", + ["text"] = "Flasks applied to you have #% increased Effect", ["type"] = "implicit", }, }, - ["1512_ReducedExtraDamageFromCrits"] = { + ["2798_FireAndColdResistance"] = { + ["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_2915988346", + ["text"] = "+#% to Fire and Cold Resistances", ["type"] = "implicit", }, }, - ["1517_StunThresholdReduction"] = { + ["2799_FireAndLightningResistance"] = { + ["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_3441501978", + ["text"] = "+#% to Fire and Lightning Resistances", ["type"] = "implicit", }, }, - ["1540_LocalPhysicalDamageReductionRating"] = { + ["2800_ColdAndLightningResistance"] = { + ["Boots"] = { + ["max"] = 12, + ["min"] = 8, + }, + ["Ring"] = { + ["max"] = 16, + ["min"] = 12, + }, ["sign"] = "", ["specialCaseData"] = { - ["overrideModLine"] = "+# to Armour", }, ["tradeMod"] = { - ["id"] = "implicit.stat_3484657501", - ["text"] = "+# to Armour (Local)", + ["id"] = "implicit.stat_4277795662", + ["text"] = "+#% to Cold and Lightning Resistances", ["type"] = "implicit", }, }, - ["1541_GlobalPhysicalDamageReductionRatingPercent"] = { + ["2833_AllDefences"] = { + ["Ring"] = { + ["max"] = 10, + ["min"] = 5, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2866361420", - ["text"] = "#% increased Armour", + ["id"] = "implicit.stat_1389153006", + ["text"] = "#% increased Global Defences", ["type"] = "implicit", }, }, - ["1542_LocalPhysicalDamageReductionRatingPercent"] = { + ["2833_FormlessBreachRingImplicit"] = { + ["Ring"] = { + ["max"] = 7, + ["min"] = 5, + }, ["sign"] = "", ["specialCaseData"] = { - ["overrideModLine"] = "#% increased Armour", }, ["tradeMod"] = { - ["id"] = "implicit.stat_1062208444", - ["text"] = "#% increased Armour (Local)", + ["id"] = "implicit.stat_1389153006", + ["text"] = "#% increased Global Defences", ["type"] = "implicit", }, }, - ["1548_LocalEvasionRating"] = { + ["2912_MinionElementalResistance"] = { + ["Ring"] = { + ["max"] = 15, + ["min"] = 10, + }, ["sign"] = "", ["specialCaseData"] = { - ["overrideModLine"] = "+# to Evasion Rating", }, ["tradeMod"] = { - ["id"] = "implicit.stat_53045048", - ["text"] = "+# to Evasion Rating (Local)", + ["id"] = "implicit.stat_1423639565", + ["text"] = "Minions have +#% to all Elemental Resistances", ["type"] = "implicit", }, }, - ["1549_GlobalEvasionRatingPercent"] = { + ["2980_ElementalPenetration"] = { + ["1HWeapon"] = { + ["max"] = 6, + ["min"] = 4, + }, + ["Sceptre"] = { + ["max"] = 6, + ["min"] = 4, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2106365538", - ["text"] = "#% increased Evasion Rating", + ["id"] = "implicit.stat_2101383955", + ["text"] = "Damage Penetrates #% Elemental Resistances", ["type"] = "implicit", }, }, - ["1550_LocalEvasionRatingIncreasePercent"] = { - ["sign"] = "", + ["3272_IncreasedStunRecoveryReducedStunThreshold"] = { + ["Boots"] = { + ["max"] = -20, + ["min"] = -20, + }, + ["inverseKey"] = "reduced", ["specialCaseData"] = { - ["overrideModLine"] = "#% increased Evasion Rating", }, ["tradeMod"] = { - ["id"] = "implicit.stat_124859000", - ["text"] = "#% increased Evasion Rating (Local)", + ["id"] = "implicit.stat_680068163", + ["text"] = "#% increased Stun Threshold", ["type"] = "implicit", }, }, - ["1556_IncreasedEvasionRatingPerFrenzyCharge"] = { - ["sign"] = "", + ["3461_TrapSkillEffectDurationTrapCooldownPenalty"] = { + ["Gloves"] = { + ["max"] = -30, + ["min"] = -30, + }, + ["inverseKey"] = "reduced", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_660404777", - ["text"] = "#% increased Evasion Rating per Frenzy Charge", + ["id"] = "implicit.stat_3417757416", + ["text"] = "#% increased Cooldown Recovery Rate for throwing Traps", ["type"] = "implicit", }, }, - ["1558_EnergyShield"] = { + ["3564_ChanceForDoubleStunDuration"] = { + ["2HMace"] = { + ["max"] = 25, + ["min"] = 25, + }, + ["2HWeapon"] = { + ["max"] = 25, + ["min"] = 25, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3489782002", - ["text"] = "+# to maximum Energy Shield", + ["id"] = "implicit.stat_2622251413", + ["text"] = "#% chance to double Stun Duration", ["type"] = "implicit", }, }, - ["1559_LocalEnergyShield"] = { + ["4266_ArmourAndEvasionRatingImplicit"] = { + ["Belt"] = { + ["max"] = 320, + ["min"] = 260, + }, ["sign"] = "", ["specialCaseData"] = { - ["overrideModLine"] = "+# to maximum Energy Shield", }, ["tradeMod"] = { - ["id"] = "implicit.stat_4052037485", - ["text"] = "+# to maximum Energy Shield (Local)", + ["id"] = "implicit.stat_2316658489", + ["text"] = "+# to Armour and Evasion Rating", ["type"] = "implicit", }, }, - ["1560_LocalEnergyShieldPercent"] = { + ["4365_LocalDamageConversionToRandomElement"] = { + ["1HSword"] = { + ["max"] = 100, + ["min"] = 100, + }, + ["1HWeapon"] = { + ["max"] = 100, + ["min"] = 100, + }, ["sign"] = "", ["specialCaseData"] = { - ["overrideModLine"] = "#% increased Energy Shield", }, ["tradeMod"] = { - ["id"] = "implicit.stat_4015621042", - ["text"] = "#% increased Energy Shield (Local)", + ["id"] = "implicit.stat_1431238626", + ["text"] = "#% of Physical Damage from Hits with this Weapon is Converted to a random Element", ["type"] = "implicit", }, }, - ["1561_GlobalEnergyShieldPercent"] = { - ["sign"] = "", + ["4846_AttackCriticalStrikesIgnoreElementalResistances"] = { + ["2HSword"] = { + ["max"] = 1, + ["min"] = 1, + }, + ["2HWeapon"] = { + ["max"] = 1, + ["min"] = 1, + }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2482852589", - ["text"] = "#% increased maximum Energy Shield", + ["id"] = "implicit.stat_2170876738", + ["text"] = "Attack Critical Strikes ignore Enemy Monster Elemental Resistances", ["type"] = "implicit", }, }, - ["1562_EnergyShieldDelay"] = { + ["4873_AddedLightningDamagePerAccuracyReducedAccuracy"] = { + ["Boots"] = { + ["max"] = 3.5, + ["min"] = 3, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1782086450", - ["text"] = "#% faster start of Energy Shield Recharge", + ["id"] = "implicit.stat_4139229725", + ["text"] = "# to # Added Attack Lightning Damage per 200 Accuracy Rating", ["type"] = "implicit", }, }, - ["1565_EnergyShieldRegeneration"] = { + ["4996_ChanceToBlockAndDamageTakenFromBlockedHits"] = { + ["Gloves"] = { + ["max"] = 20, + ["min"] = 10, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2339757871", - ["text"] = "#% increased Energy Shield Recharge Rate", + ["id"] = "implicit.stat_2905515354", + ["text"] = "You take #% of Damage from Blocked Hits", ["type"] = "implicit", }, }, - ["1568_EnergyShieldRecoveryRate"] = { - ["sign"] = "", + ["5257_AddedLightningDamagePerAccuracyReducedAccuracy"] = { + ["Boots"] = { + ["max"] = -25, + ["min"] = -25, + }, + ["inverseKey"] = "less", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_988575597", - ["text"] = "#% increased Energy Shield Recovery rate", + ["id"] = "implicit.stat_170394517", + ["text"] = "#% more Accuracy Rating", ["type"] = "implicit", }, }, - ["1569_IncreasedLife"] = { - ["sign"] = "", + ["5269_ChayulaBreachRingImplicit"] = { + ["Ring"] = { + ["max"] = 1, + ["min"] = 1, + }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3299347043", - ["text"] = "+# to maximum Life", + ["id"] = "implicit.stat_3363758458", + ["text"] = "Cannot roll Modifiers of Non-Chaos Damage Types", ["type"] = "implicit", }, }, - ["1571_MaximumLifeIncreasePercent"] = { - ["sign"] = "", + ["5270_EshBreachRingImplicit"] = { + ["Ring"] = { + ["max"] = 1, + ["min"] = 1, + }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_983749596", - ["text"] = "#% increased maximum Life", + ["id"] = "implicit.stat_1765111378", + ["text"] = "Cannot roll Modifiers of Non-Lightning Damage Types", ["type"] = "implicit", }, }, - ["1574_LifeRegeneration"] = { - ["sign"] = "", + ["5271_TulBreachRingImplicit"] = { + ["Ring"] = { + ["max"] = 1, + ["min"] = 1, + }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3325883026", - ["text"] = "Regenerate # Life per second", + ["id"] = "implicit.stat_4215265273", + ["text"] = "Cannot roll Modifiers of Non-Cold Damage Types", ["type"] = "implicit", }, }, - ["1576_LifeRegenerationPercentPerEnduranceCharge"] = { - ["sign"] = "", + ["5272_UulNetolBreachRingImplicit"] = { + ["Ring"] = { + ["max"] = 1, + ["min"] = 1, + }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_989800292", - ["text"] = "Regenerate #% of Life per second per Endurance Charge", + ["id"] = "implicit.stat_361491825", + ["text"] = "Cannot roll Modifiers of Non-Physical Damage Types", ["type"] = "implicit", }, }, - ["1578_LifeRecoveryRate"] = { - ["sign"] = "", + ["5273_XophBreachRingImplicit"] = { + ["Ring"] = { + ["max"] = 1, + ["min"] = 1, + }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3240073117", - ["text"] = "#% increased Life Recovery rate", + ["id"] = "implicit.stat_4040327616", + ["text"] = "Cannot roll Modifiers of Non-Fire Damage Types", ["type"] = "implicit", }, }, - ["1579_IncreasedMana"] = { - ["sign"] = "", + ["5449_CannotUseFlaskInFifthSlotFlaskEffect"] = { + ["Belt"] = { + ["max"] = 1, + ["min"] = 1, + }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1050105434", - ["text"] = "+# to maximum Mana", + ["id"] = "implicit.stat_589489789", + ["text"] = "Can't use Flask in Fifth Slot", ["type"] = "implicit", }, }, - ["1580_MaximumManaIncreasePercent"] = { + ["5659_DoubleDamageChance"] = { + ["2HMace"] = { + ["max"] = 5, + ["min"] = 5, + }, + ["2HWeapon"] = { + ["max"] = 5, + ["min"] = 5, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2748665614", - ["text"] = "#% increased maximum Mana", + ["id"] = "implicit.stat_1172810729", + ["text"] = "#% chance to deal Double Damage", ["type"] = "implicit", }, }, - ["1581_BaseManaRegeneration"] = { + ["5699_GainManaOnManaPaidManaCost"] = { + ["Gloves"] = { + ["max"] = 30, + ["min"] = 25, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_3188455409", - ["text"] = "Regenerate #% of Mana per second", + ["id"] = "implicit.stat_1915414884", + ["text"] = "#% chance when you pay a Skill's Cost to gain that much Mana", ["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_FortifyEffectCrushed"] = { + ["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"] = "", - ["specialCaseData"] = { + ["7950_HasEveryInfluenceType"] = { + ["Amulet"] = { + ["max"] = 1, + ["min"] = 1, }, - ["tradeMod"] = { - ["id"] = "implicit.stat_2843100721", - ["text"] = "+# to Level of Socketed Gems", - ["type"] = "implicit", + ["Ring"] = { + ["max"] = 1, + ["min"] = 1, }, - }, - ["1631_ColdResistance"] = { - ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_4220027924", - ["text"] = "+#% to Cold Resistance", + ["id"] = "implicit.stat_1795443614", + ["text"] = "Has Elder, Shaper and all Conqueror Influences", ["type"] = "implicit", }, }, - ["1634_MaximumLightningResistanceImplicit"] = { - ["sign"] = "", + ["7953_StatsDoubledInBreach"] = { + ["Ring"] = { + ["max"] = 1, + ["min"] = 1, + }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1011760251", - ["text"] = "+#% to maximum Lightning Resistance", + ["id"] = "implicit.stat_202275580", + ["text"] = "Properties are doubled while in a Breach", ["type"] = "implicit", }, }, - ["1636_LightningResistance"] = { - ["sign"] = "", - ["specialCaseData"] = { + ["7989_LocalChanceToMaim"] = { + ["1HSword"] = { + ["max"] = 20, + ["min"] = 15, }, - ["tradeMod"] = { - ["id"] = "implicit.stat_1671376347", - ["text"] = "+#% to Lightning Resistance", - ["type"] = "implicit", + ["1HWeapon"] = { + ["max"] = 20, + ["min"] = 15, }, - }, - ["1640_MaximumChaosResistanceImplicit"] = { ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1301765461", - ["text"] = "+#% to maximum Chaos Resistance", + ["id"] = "implicit.stat_2763429652", + ["text"] = "#% chance to Maim on Hit", ["type"] = "implicit", }, }, - ["1641_ChaosResistance"] = { + ["7989_LocalMaimOnHitChance"] = { + ["2HAxe"] = { + ["max"] = 25, + ["min"] = 25, + }, + ["2HWeapon"] = { + ["max"] = 25, + ["min"] = 25, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2923486259", - ["text"] = "+#% to Chaos Resistance", + ["id"] = "implicit.stat_2763429652", + ["text"] = "#% chance to Maim on Hit", ["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"] = { + ["9118_FortifyEffectCrushed"] = { + ["Helmet"] = { + ["max"] = 3, + ["min"] = 2, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2459451600", - ["text"] = "#% of Cold Damage Leeched as Life", + ["id"] = "implicit.stat_335507772", + ["text"] = "+# to maximum Fortification", ["type"] = "implicit", }, }, - ["1679_LightningDamageLifeLeechPermyriad"] = { + ["9178_MaximumPowerandEnduranceCharges"] = { + ["2HWeapon"] = { + ["max"] = 1, + ["min"] = 1, + }, + ["Staff"] = { + ["max"] = 1, + ["min"] = 1, + }, ["sign"] = "", ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_2696663331", - ["text"] = "#% of Lightning Damage Leeched as Life", + ["id"] = "implicit.stat_4138979329", + ["text"] = "+# to Maximum Power Charges and Maximum Endurance Charges", ["type"] = "implicit", }, }, - ["167_LocalIncreaseSocketedFireGemLevel"] = { - ["sign"] = "", + ["917_UtilityFlaskWard"] = { + ["Flask"] = { + ["max"] = 1, + ["min"] = 1, + }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_339179093", - ["text"] = "+# to Level of Socketed Fire Gems", + ["id"] = "implicit.stat_2451856207", + ["text"] = "Restores Ward on use", ["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"] = { + }, + ["Synthesis"] = { + }, ["WatchersEye"] = { ["10060_ClarityReducedManaCost"] = { ["AnyJewel"] = { From bfb14635b6702cef94b4379ca933301fe267928c Mon Sep 17 00:00:00 2001 From: vaisest <4550061+vaisest@users.noreply.github.com> Date: Tue, 21 Jul 2026 23:06:16 +0300 Subject: [PATCH 2/3] Port the rest of the owl --- spec/System/TestCommon_spec.lua | 70 +++++++ spec/System/TestUtils_spec.lua | 134 ++++++++++++++ src/Classes/TradeQuery.lua | 213 ++++++++++----------- src/Classes/TradeQueryGenerator.lua | 276 ++++++++++++++++++++++------ src/Classes/TradeQueryRequests.lua | 12 +- src/Data/QueryMods.lua | 160 ++++++++++------ src/Data/TradeSiteStats.lua | 14 +- src/Modules/Common.lua | 10 + src/Modules/Utils.lua | 113 ++++++++++++ 9 files changed, 768 insertions(+), 234 deletions(-) create mode 100644 spec/System/TestCommon_spec.lua create mode 100644 spec/System/TestUtils_spec.lua create mode 100644 src/Modules/Utils.lua diff --git a/spec/System/TestCommon_spec.lua b/spec/System/TestCommon_spec.lua new file mode 100644 index 0000000000..072065028c --- /dev/null +++ b/spec/System/TestCommon_spec.lua @@ -0,0 +1,70 @@ +describe("Common", function() + describe("Class creation and use", function() + it("produces error when parent constructors are not called", function() + local ParentClass = newClass("ConstructorTestParentClass") + function ParentClass:ConstructorTestParentClass() + return self + end + local ChildClass = newClass("ConstructorTestProblemChildClass", "ConstructorTestParentClass") + function ChildClass:ConstructorTestProblemChild() + -- Intentionally does not call self:ConstructorTestParentClass() + return self + end + common.classes.ConstructorTestParent = ParentClass + common.classes.ConstructorTestProblemChild = ChildClass + + assert.has_error(function() + new("ConstructorTestProblemChild"):init() + end, "Parent class 'ConstructorTestParentClass' of class 'ConstructorTestProblemChild' must be initialised") + common.classes.ConstructorTestParent = nil + common.classes.ConstructorTestProblemChild = nil + end) + it("produces an error if additional arguments are passed", function() + local StupidClass = newClass("NewAbuse") + function StupidClass:NewAbuse(someParam) + return self + end + + common.classes.NewAbuse = StupidClass + + assert.has_no.errors(function() + local newObj = new("NewAbuse"):init("fish") + end) + assert.has_error(function() + local newObj = new("NewAbuse", "look I'm using the old syntax") + end) + end) + it("produces an error if it calls a parent class without giving it self", function() + local ParentClass = newClass("ConstructorTestParentClass") + function ParentClass:ConstructorTestParentClass() + return self + end + + local ChildClass = newClass("ConstructorTestProblemChildClass", "ConstructorTestParentClass") + function ChildClass:ConstructorTestProblemChild() + self.ConstructorTestParentClass() + return self + end + + common.classes.ConstructorTestParent = ParentClass + common.classes.ConstructorTestProblemChild = ChildClass + + assert.has_error(function() + new("ConstructorTestProblemChild"):init() + end) + common.classes.ConstructorTestParent = nil + common.classes.ConstructorTestProblemChild = nil + end) + it("produces an error if its constructor doesn't return the object", function() + local StupidClass = newClass("StupidClass") + function StupidClass:StupidClass() + end + + common.classes.StupidClass = StupidClass + + assert.has_error(function() + new("StupidClass"):init() + end, "Class StupidClass constructor did not return a value") + end) + end) +end) \ No newline at end of file diff --git a/spec/System/TestUtils_spec.lua b/spec/System/TestUtils_spec.lua new file mode 100644 index 0000000000..69c0c87c23 --- /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/TradeQuery.lua b/src/Classes/TradeQuery.lua index 0f184675f9..0fdaa37bd8 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,12 +845,21 @@ 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) if errMsg == "MissingConversionRates" then self:SetNotice(self.controls.pbNotice, "^4Please update currency rates to sort by price. Falling back to Stat Value sort.") sortedItems, errMsg = self:SortFetchResults(row_idx, self.sortModes.StatValue) + return elseif errMsg then self:SetNotice(self.controls.pbNotice, "Error: " .. errMsg) return @@ -891,14 +868,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 +891,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 +911,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 +971,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 +1027,26 @@ 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 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.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 +1079,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 +1101,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 +1130,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 +1140,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 +1182,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 +1194,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 +1212,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 +1222,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 +1347,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 36870f43eb..958de2b618 100644 --- a/src/Classes/TradeQueryGenerator.lua +++ b/src/Classes/TradeQueryGenerator.lua @@ -10,6 +10,7 @@ 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") -- a table which tells us what subtypes each category we can search for contains local tradeCategoryNames = { @@ -74,17 +75,30 @@ for type, bases in pairs(data.itemBaseLists) do end end end -local tradeStatCategoryIndices = { - ["Explicit"] = 2, - ["Implicit"] = 3, - ["Corrupted"] = 3, - ["Scourge"] = 6, - ["Eater"] = 3, - ["Exarch"] = 3, - ["Synthesis"] = 3, - ["PassiveNode"] = 2, - ["WatchersEye"] = 2, -} +---@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 influenceDropdownNames = { "None" } local hasInfluenceModIds = { } @@ -226,7 +240,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) @@ -236,7 +250,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 @@ -345,6 +359,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 @@ -383,22 +398,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"] = { }, } @@ -516,10 +524,10 @@ return %s ::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) @@ -584,7 +592,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) @@ -592,7 +600,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 @@ -667,7 +675,7 @@ function TradeQueryGeneratorClass:StartQuery(slot, options) } end if options.special.itemName == "Watcher's Eye" then - special={ + special = { queryExtra = { name = "Watcher's Eye" }, @@ -741,6 +749,7 @@ function TradeQueryGeneratorClass:StartQuery(slot, options) calcFunc = calcFunc, options = options, slot = slot, + requiredMods = options.requiredMods, } -- OnFrame will pick this up and begin the work @@ -799,9 +808,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() @@ -868,14 +874,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", @@ -886,6 +892,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 { @@ -902,6 +909,10 @@ function TradeQueryGeneratorClass:FinishQuery() type = "weight", value = { min = minWeight }, filters = { } + }, + requiredMods and { + type = "and", + filters = {} } } }, @@ -964,6 +975,10 @@ function TradeQueryGeneratorClass:FinishQuery() break end end + for _, entry in ipairs(requiredMods) do + local filters = queryTable.query.stats[2].filters + t_insert(filters, { id = entry.tradeId, value = { min = entry.value } }) + end if not options.includeMirrored then queryTable.query.filters.misc_filters = { disabled = false, @@ -1050,6 +1065,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 @@ -1058,26 +1074,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) @@ -1086,7 +1118,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 @@ -1137,10 +1169,20 @@ 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", "Radius" }, 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() @@ -1176,7 +1218,7 @@ 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, "The 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) @@ -1223,6 +1265,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." @@ -1244,9 +1287,6 @@ 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() @@ -1291,12 +1331,138 @@ 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 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() + _, itemCategory = tradeHelpers.getTradeCategory(slot.slotName, slot and self.itemsTab.items[slot.selItemId]) + -- add radius/base as they have different mods + if controls.jewelType 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 06e4bba2d7..e5ac335c33 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/QueryMods.lua b/src/Data/QueryMods.lua index 6a4b21ebf4..beca063ea4 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"] = { @@ -57396,13 +57401,9 @@ return { }, }, ["1410_IncreasedAttackSpeed"] = { - ["1HMace"] = { - ["max"] = 6, - ["min"] = 6, - }, - ["1HWeapon"] = { - ["max"] = 6, - ["min"] = 6, + ["Quiver"] = { + ["max"] = 10, + ["min"] = 8, }, ["sign"] = "", ["specialCaseData"] = { @@ -57415,17 +57416,13 @@ return { }, ["1413_LocalIncreasedAttackSpeed"] = { ["1HMace"] = { - ["max"] = 4, + ["max"] = 6, ["min"] = 4, }, ["1HWeapon"] = { - ["max"] = 4, + ["max"] = 6, ["min"] = 4, }, - ["Quiver"] = { - ["max"] = 10, - ["min"] = 8, - }, ["sign"] = "", ["specialCaseData"] = { ["overrideModLine"] = "#% increased Attack Speed", @@ -57627,18 +57624,10 @@ return { }, }, ["1558_EnergyShield"] = { - ["2HWeapon"] = { - ["max"] = 120, - ["min"] = 100, - }, ["Ring"] = { ["max"] = 25, ["min"] = 15, }, - ["Staff"] = { - ["max"] = 120, - ["min"] = 100, - }, ["sign"] = "", ["specialCaseData"] = { }, @@ -57650,7 +57639,7 @@ return { }, ["1558_EnergyShieldImplicit"] = { ["Belt"] = { - ["max"] = 20, + ["max"] = 80, ["min"] = 9, }, ["sign"] = "", @@ -57681,18 +57670,21 @@ return { ["type"] = "implicit", }, }, - ["1559_LocalEnergyShield"] = { - ["Belt"] = { - ["max"] = 80, - ["min"] = 60, + ["1559_IncreasedEnergyShieldAndStunRecovery"] = { + ["2HWeapon"] = { + ["max"] = 120, + ["min"] = 100, + }, + ["Staff"] = { + ["max"] = 120, + ["min"] = 100, }, ["sign"] = "", ["specialCaseData"] = { - ["overrideModLine"] = "+# to maximum Energy Shield", }, ["tradeMod"] = { - ["id"] = "implicit.stat_4052037485", - ["text"] = "+# to maximum Energy Shield (Local)", + ["id"] = "implicit.stat_3489782002", + ["text"] = "+# to maximum Energy Shield", ["type"] = "implicit", }, }, @@ -57960,7 +57952,7 @@ return { ["type"] = "implicit", }, }, - ["1640_ChayulaBreachRingImplicit"] = { + ["1640_MaxChaosResistanceCrushed"] = { ["Ring"] = { ["max"] = 2, ["min"] = 2, @@ -57996,13 +57988,31 @@ return { ["type"] = "implicit", }, }, - ["1651_LifeLeechLocalPermyriad"] = { + ["1647_LifeLeech"] = { ["1HWeapon"] = { ["max"] = 2, - ["min"] = 1.6, + ["min"] = 2, }, ["Claw"] = { ["max"] = 2, + ["min"] = 2, + }, + ["sign"] = "", + ["specialCaseData"] = { + }, + ["tradeMod"] = { + ["id"] = "implicit.stat_3593843976", + ["text"] = "#% of Physical Attack Damage Leeched as Life", + ["type"] = "implicit", + }, + }, + ["1651_LifeLeechLocalPermyriad"] = { + ["1HWeapon"] = { + ["max"] = 1.6, + ["min"] = 1.6, + }, + ["Claw"] = { + ["max"] = 1.6, ["min"] = 1.6, }, ["sign"] = "", @@ -58110,15 +58120,25 @@ return { ["type"] = "implicit", }, }, + ["1798_MovementSkillCooldownReducedMoveSpeed"] = { + ["Boots"] = { + ["max"] = -10, + ["min"] = -10, + }, + ["inverseKey"] = "reduced", + ["specialCaseData"] = { + }, + ["tradeMod"] = { + ["id"] = "implicit.stat_2250533757", + ["text"] = "#% increased Movement Speed", + ["type"] = "implicit", + }, + }, ["1798_MovementVelocity"] = { ["2HWeapon"] = { ["max"] = 10, ["min"] = 6, }, - ["Boots"] = { - ["max"] = 10, - ["min"] = 10, - }, ["Bow"] = { ["max"] = 10, ["min"] = 6, @@ -58194,9 +58214,27 @@ return { ["type"] = "implicit", }, }, + ["1902_IncreasedEnergyShieldAndStunRecovery"] = { + ["2HWeapon"] = { + ["max"] = 40, + ["min"] = 30, + }, + ["Staff"] = { + ["max"] = 40, + ["min"] = 30, + }, + ["sign"] = "", + ["specialCaseData"] = { + }, + ["tradeMod"] = { + ["id"] = "implicit.stat_2511217560", + ["text"] = "#% increased Stun and Block Recovery", + ["type"] = "implicit", + }, + }, ["1902_IncreasedStunRecoveryReducedStunThreshold"] = { ["Boots"] = { - ["max"] = 40, + ["max"] = 30, ["min"] = 30, }, ["sign"] = "", @@ -58215,7 +58253,7 @@ return { }, ["Boots"] = { ["max"] = 50, - ["min"] = 50, + ["min"] = 40, }, ["sign"] = "", ["specialCaseData"] = { @@ -58902,19 +58940,6 @@ return { ["type"] = "implicit", }, }, - ["5269_ChayulaBreachRingImplicit"] = { - ["Ring"] = { - ["max"] = 1, - ["min"] = 1, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_3363758458", - ["text"] = "Cannot roll Modifiers of Non-Chaos Damage Types", - ["type"] = "implicit", - }, - }, ["5270_EshBreachRingImplicit"] = { ["Ring"] = { ["max"] = 1, @@ -59173,6 +59198,19 @@ return { ["type"] = "implicit", }, }, + ["7920_MaxChaosResistanceCrushed"] = { + ["Ring"] = { + ["max"] = 1, + ["min"] = 1, + }, + ["specialCaseData"] = { + }, + ["tradeMod"] = { + ["id"] = "implicit.stat_846313030", + ["text"] = "You are Crushed", + ["type"] = "implicit", + }, + }, ["7940_LocalArmourPenetration"] = { ["2HAxe"] = { ["max"] = 50, @@ -59386,6 +59424,20 @@ return { ["type"] = "implicit", }, }, + ["9406_MovementSkillCooldownReducedMoveSpeed"] = { + ["Boots"] = { + ["max"] = 50, + ["min"] = 45, + }, + ["sign"] = "", + ["specialCaseData"] = { + }, + ["tradeMod"] = { + ["id"] = "implicit.stat_1124980805", + ["text"] = "#% increased Cooldown Recovery Rate of Movement Skills", + ["type"] = "implicit", + }, + }, }, ["PassiveNode"] = { ["7555_AfflictionNotableAdrenaline"] = { @@ -62100,8 +62152,6 @@ return { }, ["Scourge"] = { }, - ["Synthesis"] = { - }, ["WatchersEye"] = { ["10060_ClarityReducedManaCost"] = { ["AnyJewel"] = { @@ -63428,4 +63478,4 @@ return { }, }, }, -} \ No newline at end of file +} diff --git a/src/Data/TradeSiteStats.lua b/src/Data/TradeSiteStats.lua index 1fb9d2e28a..37f8d010f9 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/Modules/Common.lua b/src/Modules/Common.lua index f05dd08dd4..752456d0d4 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 0000000000..46cb88da2b --- /dev/null +++ b/src/Modules/Utils.lua @@ -0,0 +1,113 @@ +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) + local valType = type(value) + if not tabs then + tabs = 0 + 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 + buf[#buf + 1] = "{\n" + -- ipairs compatible keys are done first so we can use the array syntax for them + local arrayKeys = {} + local indent = indentFor(tabs) + for k, v in ipairs(value) do + arrayKeys[k] = true + buf[#buf + 1] = indent + writeStringify(buf, v, allowNewlines, tabs + 1) + buf[#buf + 1] = ",\n" + 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) + buf[#buf + 1] = "] = " + writeStringify(buf, value[k], allowNewlines, tabs + 1) + buf[#buf + 1] = ",\n" + end + buf[#buf + 1] = 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. +--- @return string +function M.stringify(value, allowNewlines, tabs) + local buf = {} + writeStringify(buf, value, allowNewlines, tabs) + 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 From 25f66fc5b7cbcb1d37a30b924a30bb571d049851 Mon Sep 17 00:00:00 2001 From: vaisest <4550061+vaisest@users.noreply.github.com> Date: Tue, 21 Jul 2026 23:12:37 +0300 Subject: [PATCH 3/3] Misc fixes --- src/Classes/TradeHelpers.lua | 4 ++-- src/Classes/TradeQueryGenerator.lua | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/Classes/TradeHelpers.lua b/src/Classes/TradeHelpers.lua index 659f23a323..fd24bd6ede 100644 --- a/src/Classes/TradeHelpers.lua +++ b/src/Classes/TradeHelpers.lua @@ -301,8 +301,8 @@ function M.getTradeCategory(slotName, item) elseif slotName == "Amulet" then return "accessory.amulet", "Amulet" 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("Abyssal") then return "jewel.abyss", "Jewel" + 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/TradeQueryGenerator.lua b/src/Classes/TradeQueryGenerator.lua index 958de2b618..8b763a455b 100644 --- a/src/Classes/TradeQueryGenerator.lua +++ b/src/Classes/TradeQueryGenerator.lua @@ -1176,7 +1176,7 @@ Remove: %s will be removed from the search results.]], term, term, term) 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", "Radius" }, function(index, value) + 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) @@ -1218,14 +1218,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, "The 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 = 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" @@ -1369,7 +1369,7 @@ Remove: %s will be removed from the search results.]], term, term, term) updateLastAnchor(controls.modSelectorHeaderAnchor) -- get mod selector list getModList = function() - _, itemCategory = tradeHelpers.getTradeCategory(slot.slotName, slot and self.itemsTab.items[slot.selItemId]) + local _, itemCategory = tradeHelpers.getTradeCategory(slot.slotName, slot and self.itemsTab.items[slot.selItemId]) -- add radius/base as they have different mods if controls.jewelType then itemCategory = controls.jewelType:GetSelValue() .. itemCategory