From 0f0831383b68d22575d89c79df19c7ec81862cc9 Mon Sep 17 00:00:00 2001 From: vaisest <4550061+vaisest@users.noreply.github.com> Date: Thu, 11 Jun 2026 18:06:12 +0300 Subject: [PATCH] Prevent overwriting socket-bound augments and add tests for copyanointsandaugments --- spec/System/TestItemsTab_spec.lua | 198 +++++++++++ src/Classes/ItemsTab.lua | 22 +- src/Data/ModRunes.lua | 570 ++++++++++++++++++++++++++++++ src/Export/Scripts/soulcores.lua | 4 +- src/Export/spec.lua | 4 +- 5 files changed, 790 insertions(+), 8 deletions(-) diff --git a/spec/System/TestItemsTab_spec.lua b/spec/System/TestItemsTab_spec.lua index 02e36b1349..f50387421c 100644 --- a/spec/System/TestItemsTab_spec.lua +++ b/spec/System/TestItemsTab_spec.lua @@ -408,4 +408,202 @@ describe("TestItemsTab", function() end) end) end) + + describe("TestCopyAnointsAndAugments", function () + before_each(function () + newBuild() + end) + + -- Equips an item into the active item set's appropriate slot + local function equip(raw) + local item = new("Item", raw) + build.itemsTab:AddItem(item) + build.itemsTab:EquipItemInSet(item, build.itemsTab.activeItemSetId) + return item + end + + describe("Anoints", function () + it("copies an anoint from the equipped item onto a new item", function () + equip([[ + Rarity: RARE + Equipped + Crimson Amulet + Allocates Serrated Edges (enchant) + ]]) + + local newItem = new("Item", [[ + Rarity: RARE + New + Azure Amulet + ]]) + build.itemsTab:CopyAnointsAndAugments(newItem, false, false) + + assert.are.equals(1, #newItem.enchantModLines) + end) + + it("does not overwrite an existing anoint when overwrite is false", function () + equip([[ + Rarity: RARE + Equipped + Crimson Amulet + Allocates Serrated Edges (enchant) + ]]) + + local newItem = new("Item", [[ + Rarity: RARE + New + Azure Amulet + Allocates Unbound Forces (enchant) + ]]) + build.itemsTab:CopyAnointsAndAugments(newItem, false, false) + + assert.are.equals(1, #newItem.enchantModLines) + assert.is_not_nil(newItem.enchantModLines[1].line:find("Unbound Forces")) + end) + + it("overwrites an existing anoint when overwrite is true", function () + equip([[ + Rarity: RARE + Equipped + Crimson Amulet + Allocates Serrated Edges (enchant) + ]]) + + local newItem = new("Item", [[ + Rarity: RARE + New + Azure Amulet + Allocates Unbound Forces (enchant) + ]]) + build.itemsTab:CopyAnointsAndAugments(newItem, false, true) + + assert.are.equals(1, #newItem.enchantModLines) + assert.is_not_nil(newItem.enchantModLines[1].line:find("Serrated Edges")) + end) + + it("does not modify a corrupted item", function () + equip([[ + Rarity: RARE + Equipped + Crimson Amulet + Allocates Serrated Edges (enchant) + ]]) + + for _, status in ipairs({ "Corrupted", "Mirrored", "Sanctified" }) do + local newItem = new("Item", string.format([[ + Rarity: RARE + New + Azure Amulet + %s + ]], status)) + build.itemsTab:CopyAnointsAndAugments(newItem, false, false) + + assert.are.equals(0, #newItem.enchantModLines) + end + end) + end) + + describe("Augments", function () + local rune = "Greater Robust Rune" + + local existingItemText = string.format([[ + Rarity: RARE + Equipped + Stocky Mitts + Sockets: S + Rune: %s + ]], rune) + + local newItemText = [[ + Rarity: RARE + New + Stocky Mitts + ]] + + it("copies runes from the equipped item when copyAugments is true", function () + equip(existingItemText) + + local newItem = new("Item", [[ + Rarity: RARE + New + Stocky Mitts + ]]) + build.itemsTab:CopyAnointsAndAugments(newItem, true, false) + + assert.are.equals(rune, newItem.runes[1]) + end) + + it("adds sockets to the new item to fit the copied runes", function () + equip(existingItemText) + + local newItem = new("Item", newItemText) + assert.are.equals(0, #newItem.sockets) + + build.itemsTab:CopyAnointsAndAugments(newItem, true, false) + + assert.are.equals(1, #newItem.sockets) + end) + + it("does not copy runes when copyAugments is false", function () + equip(existingItemText) + + local newItem = new("Item", newItemText) + build.itemsTab:CopyAnointsAndAugments(newItem, false, false) + + assert.are.equals(0, #newItem.sockets) + end) + + it("does not replace socket bound runes", function () + equip(existingItemText) + + local newItem = new("Item", [[ + Rarity: RARE + Equipped + Stocky Mitts + Sockets: S + Rune: Kolr's Hunt + ]]) + build.itemsTab:CopyAnointsAndAugments(newItem, true, true) + assert.are.equals(newItem.runes[1], "Kolr's Hunt") + + local newItem = new("Item", [[ + Rarity: RARE + Equipped + Stocky Mitts + Sockets: S S + Rune: Kolr's Hunt + ]]) + build.itemsTab:CopyAnointsAndAugments(newItem, true, true) + assert.are.equals(newItem.runes[1], "Kolr's Hunt") + assert.are.equals(newItem.runes[2], rune) + end) + + it("replaces runes when overwrite is true", function () + equip(existingItemText) + + local newItem = new("Item", [[ + Rarity: RARE + Equipped + Stocky Mitts + Sockets: S S + Rune: Lesser Robust Rune + ]]) + build.itemsTab:CopyAnointsAndAugments(newItem, true, true) + assert.are.equals(newItem.runes[1], rune) + assert.are.equals(newItem.runes[2], "None") + end) + end) + + it("does nothing when no matching item is equipped", function () + local newItem = new("Item", [[ + Rarity: RARE + New + Azure Amulet + +8 to Strength (enchant) + ]]) + build.itemsTab:CopyAnointsAndAugments(newItem, true, false) + + assert.are.equals(1, #newItem.enchantModLines) + end) + end) end) diff --git a/src/Classes/ItemsTab.lua b/src/Classes/ItemsTab.lua index 4a13dd2298..d287d43a41 100644 --- a/src/Classes/ItemsTab.lua +++ b/src/Classes/ItemsTab.lua @@ -1746,18 +1746,30 @@ function ItemsTabClass:CopyAnointsAndAugments(newItem, copyAugments, overwrite, local validRunes = self:GetValidRunesForItem(newItem) -- replace runes with current ones, or set to none + local skipped = 0 if shouldChangeAugments then for i = 1, #newItem.sockets do + for _, rune in ipairs(validRunes) do + -- avoid overwriting socket bound runes as removing these from e.g. trade results + -- will be confusing + if rune.name == newItem.runes[i] and rune.isSocketBound then + -- if the new item has more slots than the old item, we still copy old + -- runes in order after skipping the socket bound rune + skipped = skipped + 1 + goto continue + end + end newItem.runes[i] = "None" - if currentRunes[i] then + if currentRunes[i - skipped] then for _, rune in ipairs(validRunes) do -- we only copy runes which fit the new item type - if rune.name == currentRunes[i] then - newItem.runes[i] = currentRunes[i] + if rune.name == currentRunes[i - skipped] then + newItem.runes[i] = currentRunes[i - skipped] break end end end + ::continue:: end newItem:UpdateRunes() end @@ -1909,11 +1921,11 @@ function ItemsTabClass:UpdateAffixControls() self:UpdateCustomControls() end -local runeModLines = { { name = "None", label = "None", lines = { "None" }, order = -1, slot = "None", group = -1 } } +local runeModLines = { { name = "None", label = "None", lines = { "None" }, order = -1, slot = "None", group = -1, isSocketBound = false } } for name, runeMods in pairs(data.itemMods.Runes) do -- Some runes have multiple mod lines; insert each as separate entry for slotType, runeMod in pairs(runeMods) do - t_insert(runeModLines, { name = name, label = runeMod[1], lines = runeMod, req = runeMod.rank[1], order = runeMod.statOrder[1], slot = slotType, type = runeMod.type, group = #runeMod }) + t_insert(runeModLines, { name = name, label = runeMod[1], lines = runeMod, req = runeMod.rank[1], order = runeMod.statOrder[1], slot = slotType, type = runeMod.type, group = #runeMod, isSocketBound = runeMod.isSocketBound }) end end table.sort(runeModLines, function(a, b) diff --git a/src/Data/ModRunes.lua b/src/Data/ModRunes.lua index 747bdcfb0c..1b16cdc08b 100644 --- a/src/Data/ModRunes.lua +++ b/src/Data/ModRunes.lua @@ -8,6 +8,7 @@ return { "+40% of Armour also applies to Cold Damage", statOrder = { 4646 }, tradeHashes = { [1947060170] = { "+40% of Armour also applies to Cold Damage" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -17,6 +18,7 @@ return { "+40% of Armour also applies to Lightning Damage", statOrder = { 4648 }, tradeHashes = { [2200571612] = { "+40% of Armour also applies to Lightning Damage" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -26,6 +28,7 @@ return { "+40% of Armour also applies to Fire Damage", statOrder = { 4647 }, tradeHashes = { [3897831687] = { "+40% of Armour also applies to Fire Damage" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -36,6 +39,7 @@ return { "Gain additional Stun Threshold equal to 15% of maximum Energy Shield", statOrder = { 4265, 10138 }, tradeHashes = { [3398301358] = { "Gain additional Ailment Threshold equal to 15% of maximum Energy Shield" }, [416040624] = { "Gain additional Stun Threshold equal to 15% of maximum Energy Shield" }, }, + isSocketBound = false, rank = { 50 }, }, ["focus"] = { @@ -44,6 +48,7 @@ return { "Gain additional Stun Threshold equal to 15% of maximum Energy Shield", statOrder = { 4265, 10138 }, tradeHashes = { [3398301358] = { "Gain additional Ailment Threshold equal to 15% of maximum Energy Shield" }, [416040624] = { "Gain additional Stun Threshold equal to 15% of maximum Energy Shield" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -54,6 +59,7 @@ return { "8% increased Cooldown Recovery Rate", statOrder = { 1645, 4677 }, tradeHashes = { [1004011302] = { "8% increased Cooldown Recovery Rate" }, [3377888098] = { "8% increased Skill Effect Duration" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -63,6 +69,7 @@ return { "+4 to Maximum Rage", statOrder = { 9609 }, tradeHashes = { [1181501418] = { "+4 to Maximum Rage" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -73,6 +80,7 @@ return { "15% increased Poison Duration", statOrder = { 1540, 2896 }, tradeHashes = { [2011656677] = { "15% increased Poison Duration" }, [3824372849] = { "15% increased Curse Duration" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -82,6 +90,7 @@ return { "50% chance when you gain a Frenzy Charge to gain an additional Frenzy Charge", statOrder = { 5520 }, tradeHashes = { [2916861134] = { "50% chance when you gain a Frenzy Charge to gain an additional Frenzy Charge" }, }, + isSocketBound = false, rank = { 50 }, }, ["wand"] = { @@ -89,6 +98,7 @@ return { "50% chance when you gain a Frenzy Charge to gain an additional Frenzy Charge", statOrder = { 5520 }, tradeHashes = { [2916861134] = { "50% chance when you gain a Frenzy Charge to gain an additional Frenzy Charge" }, }, + isSocketBound = false, rank = { 50 }, }, ["staff"] = { @@ -96,6 +106,7 @@ return { "50% chance when you gain a Frenzy Charge to gain an additional Frenzy Charge", statOrder = { 5520 }, tradeHashes = { [2916861134] = { "50% chance when you gain a Frenzy Charge to gain an additional Frenzy Charge" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -105,6 +116,7 @@ return { "50% chance when you gain an Endurance Charge to gain an additional Endurance Charge", statOrder = { 5519 }, tradeHashes = { [1228682002] = { "50% chance when you gain an Endurance Charge to gain an additional Endurance Charge" }, }, + isSocketBound = false, rank = { 50 }, }, ["wand"] = { @@ -112,6 +124,7 @@ return { "50% chance when you gain an Endurance Charge to gain an additional Endurance Charge", statOrder = { 5519 }, tradeHashes = { [1228682002] = { "50% chance when you gain an Endurance Charge to gain an additional Endurance Charge" }, }, + isSocketBound = false, rank = { 50 }, }, ["staff"] = { @@ -119,6 +132,7 @@ return { "50% chance when you gain an Endurance Charge to gain an additional Endurance Charge", statOrder = { 5519 }, tradeHashes = { [1228682002] = { "50% chance when you gain an Endurance Charge to gain an additional Endurance Charge" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -128,6 +142,7 @@ return { "50% chance when you gain a Power Charge to gain an additional Power Charge", statOrder = { 5521 }, tradeHashes = { [3537994888] = { "50% chance when you gain a Power Charge to gain an additional Power Charge" }, }, + isSocketBound = false, rank = { 50 }, }, ["wand"] = { @@ -135,6 +150,7 @@ return { "50% chance when you gain a Power Charge to gain an additional Power Charge", statOrder = { 5521 }, tradeHashes = { [3537994888] = { "50% chance when you gain a Power Charge to gain an additional Power Charge" }, }, + isSocketBound = false, rank = { 50 }, }, ["staff"] = { @@ -142,6 +158,7 @@ return { "50% chance when you gain a Power Charge to gain an additional Power Charge", statOrder = { 5521 }, tradeHashes = { [3537994888] = { "50% chance when you gain a Power Charge to gain an additional Power Charge" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -151,6 +168,7 @@ return { "12% increased speed of Recoup Effects", statOrder = { 9663 }, tradeHashes = { [2363593824] = { "12% increased speed of Recoup Effects" }, }, + isSocketBound = false, rank = { 50 }, }, ["helmet"] = { @@ -158,6 +176,7 @@ return { "8% of Damage taken Recouped as Life", statOrder = { 1037 }, tradeHashes = { [1444556985] = { "8% of Damage taken Recouped as Life" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -167,6 +186,7 @@ return { "Enemies you Curse have -5% to Chaos Resistance", statOrder = { 3716 }, tradeHashes = { [1772929282] = { "Enemies you Curse have -5% to Chaos Resistance" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -176,6 +196,7 @@ return { "20% increased Projectile Speed", statOrder = { 897 }, tradeHashes = { [3759663284] = { "20% increased Projectile Speed" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -185,6 +206,7 @@ return { "Adds 19 to 29 Chaos damage", statOrder = { 1291 }, tradeHashes = { [2223678961] = { "Adds 19 to 29 Chaos damage" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -194,6 +216,7 @@ return { "Minions deal 40% increased Damage with Command Skills", statOrder = { 9027 }, tradeHashes = { [3742865955] = { "Minions deal 40% increased Damage with Command Skills" }, }, + isSocketBound = false, rank = { 50 }, }, ["staff"] = { @@ -201,6 +224,7 @@ return { "Minions deal 40% increased Damage with Command Skills", statOrder = { 9027 }, tradeHashes = { [3742865955] = { "Minions deal 40% increased Damage with Command Skills" }, }, + isSocketBound = false, rank = { 50 }, }, ["sceptre"] = { @@ -208,6 +232,7 @@ return { "Minions deal 40% increased Damage with Command Skills", statOrder = { 9027 }, tradeHashes = { [3742865955] = { "Minions deal 40% increased Damage with Command Skills" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -217,6 +242,7 @@ return { "15% chance to Poison on Hit with this weapon", statOrder = { 7813 }, tradeHashes = { [3885634897] = { "15% chance to Poison on Hit with this weapon" }, }, + isSocketBound = false, rank = { 0 }, }, ["armour"] = { @@ -224,6 +250,7 @@ return { "+11% to Chaos Resistance", statOrder = { 1024 }, tradeHashes = { [2923486259] = { "+11% to Chaos Resistance" }, }, + isSocketBound = false, rank = { 0 }, }, }, @@ -233,6 +260,7 @@ return { "15% chance to cause Bleeding on Hit", statOrder = { 2264 }, tradeHashes = { [1519615863] = { "15% chance to cause Bleeding on Hit" }, }, + isSocketBound = false, rank = { 0 }, }, ["helmet"] = { @@ -240,6 +268,7 @@ return { "20% increased Charm Charges gained", statOrder = { 5605 }, tradeHashes = { [3585532255] = { "20% increased Charm Charges gained" }, }, + isSocketBound = false, rank = { 0 }, }, }, @@ -249,6 +278,7 @@ return { "Recover 2% of maximum Life on Kill", statOrder = { 1511 }, tradeHashes = { [2023107756] = { "Recover 2% of maximum Life on Kill" }, }, + isSocketBound = false, rank = { 0 }, }, ["body armour"] = { @@ -256,6 +286,7 @@ return { "3% increased maximum Life", statOrder = { 889 }, tradeHashes = { [983749596] = { "3% increased maximum Life" }, }, + isSocketBound = false, rank = { 0 }, }, }, @@ -265,6 +296,7 @@ return { "Recover 2% of maximum Mana on Kill", statOrder = { 1513 }, tradeHashes = { [1030153674] = { "Recover 2% of maximum Mana on Kill" }, }, + isSocketBound = false, rank = { 0 }, }, ["helmet"] = { @@ -272,6 +304,7 @@ return { "3% increased maximum Mana", statOrder = { 894 }, tradeHashes = { [2748665614] = { "3% increased maximum Mana" }, }, + isSocketBound = false, rank = { 0 }, }, }, @@ -281,6 +314,7 @@ return { "30% increased Elemental Damage with Attacks", statOrder = { 877 }, tradeHashes = { [387439868] = { "30% increased Elemental Damage with Attacks" }, }, + isSocketBound = false, rank = { 0 }, }, ["armour"] = { @@ -288,6 +322,7 @@ return { "+5% to all Elemental Resistances", statOrder = { 1013 }, tradeHashes = { [2901986750] = { "+5% to all Elemental Resistances" }, }, + isSocketBound = false, rank = { 0 }, }, }, @@ -297,6 +332,7 @@ return { "30% increased Flammability Magnitude", statOrder = { 1055 }, tradeHashes = { [2968503605] = { "30% increased Flammability Magnitude" }, }, + isSocketBound = false, rank = { 0 }, }, ["gloves"] = { @@ -304,6 +340,7 @@ return { "+1% to Maximum Fire Resistance", statOrder = { 1009 }, tradeHashes = { [4095671657] = { "+1% to Maximum Fire Resistance" }, }, + isSocketBound = false, rank = { 0 }, }, }, @@ -313,6 +350,7 @@ return { "30% increased Freeze Buildup", statOrder = { 1057 }, tradeHashes = { [473429811] = { "30% increased Freeze Buildup" }, }, + isSocketBound = false, rank = { 0 }, }, ["helmet"] = { @@ -320,6 +358,7 @@ return { "+1% to Maximum Cold Resistance", statOrder = { 1010 }, tradeHashes = { [3676141501] = { "+1% to Maximum Cold Resistance" }, }, + isSocketBound = false, rank = { 0 }, }, }, @@ -329,6 +368,7 @@ return { "30% increased chance to Shock", statOrder = { 1059 }, tradeHashes = { [293638271] = { "30% increased chance to Shock" }, }, + isSocketBound = false, rank = { 0 }, }, ["boots"] = { @@ -336,6 +376,7 @@ return { "+1% to Maximum Lightning Resistance", statOrder = { 1011 }, tradeHashes = { [1011760251] = { "+1% to Maximum Lightning Resistance" }, }, + isSocketBound = false, rank = { 0 }, }, }, @@ -345,6 +386,7 @@ return { "+15 to Spirit", statOrder = { 896 }, tradeHashes = { [3981240776] = { "+15 to Spirit" }, }, + isSocketBound = false, rank = { 0 }, }, ["gloves"] = { @@ -352,6 +394,7 @@ return { "10% increased Quantity of Gold Dropped by Slain Enemies", statOrder = { 6917 }, tradeHashes = { [3175163625] = { "10% increased Quantity of Gold Dropped by Slain Enemies" }, }, + isSocketBound = false, rank = { 0 }, }, }, @@ -361,6 +404,7 @@ return { "Attacks with this Weapon Penetrate 15% Elemental Resistances", statOrder = { 3436 }, tradeHashes = { [4064396395] = { "Attacks with this Weapon Penetrate 15% Elemental Resistances" }, }, + isSocketBound = false, rank = { 0 }, }, ["boots"] = { @@ -368,6 +412,7 @@ return { "25% increased Elemental Ailment Threshold", statOrder = { 4266 }, tradeHashes = { [3544800472] = { "25% increased Elemental Ailment Threshold" }, }, + isSocketBound = false, rank = { 0 }, }, }, @@ -377,6 +422,7 @@ return { "5% increased Attack Speed", statOrder = { 946 }, tradeHashes = { [210067635] = { "5% increased Attack Speed" }, }, + isSocketBound = false, rank = { 0 }, }, ["boots"] = { @@ -384,6 +430,7 @@ return { "15% reduced Slowing Potency of Debuffs on You", statOrder = { 4747 }, tradeHashes = { [924253255] = { "15% reduced Slowing Potency of Debuffs on You" }, }, + isSocketBound = false, rank = { 0 }, }, }, @@ -393,6 +440,7 @@ return { "+5% to Critical Damage Bonus", statOrder = { 945 }, tradeHashes = { [2694482655] = { "+5% to Critical Damage Bonus" }, }, + isSocketBound = false, rank = { 0 }, }, ["body armour"] = { @@ -400,6 +448,7 @@ return { "Hits against you have 20% reduced Critical Damage Bonus", statOrder = { 1005 }, tradeHashes = { [3855016469] = { "Hits against you have 20% reduced Critical Damage Bonus" }, }, + isSocketBound = false, rank = { 0 }, }, ["shield"] = { @@ -407,6 +456,7 @@ return { "Hits against you have 20% reduced Critical Damage Bonus", statOrder = { 1005 }, tradeHashes = { [3855016469] = { "Hits against you have 20% reduced Critical Damage Bonus" }, }, + isSocketBound = false, rank = { 0 }, }, ["buckler"] = { @@ -414,6 +464,7 @@ return { "Hits against you have 20% reduced Critical Damage Bonus", statOrder = { 1005 }, tradeHashes = { [3855016469] = { "Hits against you have 20% reduced Critical Damage Bonus" }, }, + isSocketBound = false, rank = { 0 }, }, }, @@ -423,6 +474,7 @@ return { "Convert 20% of Requirements to Strength", statOrder = { 7818 }, tradeHashes = { [1556124492] = { "Convert 20% of Requirements to Strength" }, }, + isSocketBound = false, rank = { 0 }, }, ["armour"] = { @@ -430,6 +482,7 @@ return { "Convert 20% of Requirements to Strength", statOrder = { 7818 }, tradeHashes = { [1556124492] = { "Convert 20% of Requirements to Strength" }, }, + isSocketBound = false, rank = { 0 }, }, }, @@ -439,6 +492,7 @@ return { "Convert 20% of Requirements to Dexterity", statOrder = { 7816 }, tradeHashes = { [1496740334] = { "Convert 20% of Requirements to Dexterity" }, }, + isSocketBound = false, rank = { 0 }, }, ["armour"] = { @@ -446,6 +500,7 @@ return { "Convert 20% of Requirements to Dexterity", statOrder = { 7816 }, tradeHashes = { [1496740334] = { "Convert 20% of Requirements to Dexterity" }, }, + isSocketBound = false, rank = { 0 }, }, }, @@ -455,6 +510,7 @@ return { "Convert 20% of Requirements to Intelligence", statOrder = { 7817 }, tradeHashes = { [2913012734] = { "Convert 20% of Requirements to Intelligence" }, }, + isSocketBound = false, rank = { 0 }, }, ["armour"] = { @@ -462,6 +518,7 @@ return { "Convert 20% of Requirements to Intelligence", statOrder = { 7817 }, tradeHashes = { [2913012734] = { "Convert 20% of Requirements to Intelligence" }, }, + isSocketBound = false, rank = { 0 }, }, }, @@ -471,6 +528,7 @@ return { "Gain Armour equal to 35% of Life Lost from Hits in the past 8 seconds", statOrder = { 6765 }, tradeHashes = { [3903510399] = { "Gain Armour equal to 35% of Life Lost from Hits in the past 8 seconds" }, }, + isSocketBound = false, rank = { 60 }, }, ["body armour"] = { @@ -478,6 +536,7 @@ return { "10% of Physical Damage prevented Recouped as Life", statOrder = { 9451 }, tradeHashes = { [1374654984] = { "10% of Physical Damage prevented Recouped as Life" }, }, + isSocketBound = false, rank = { 60 }, }, ["boots"] = { @@ -486,6 +545,7 @@ return { "25% increased Movement Speed while Sprinting", statOrder = { 7464, 10069 }, tradeHashes = { [3473409233] = { "Lose 5% of maximum Life per second while Sprinting" }, [3107707789] = { "25% increased Movement Speed while Sprinting" }, }, + isSocketBound = false, rank = { 60 }, }, }, @@ -495,6 +555,7 @@ return { "You Recoup 50% of Damage taken by your Offerings as Life", statOrder = { 9687 }, tradeHashes = { [1937310173] = { "You Recoup 50% of Damage taken by your Offerings as Life" }, }, + isSocketBound = false, rank = { 60 }, }, ["gloves"] = { @@ -502,6 +563,7 @@ return { "One of your Persistent Minions revives when an Offering expires", statOrder = { 9781 }, tradeHashes = { [1480688478] = { "One of your Persistent Minions revives when an Offering expires" }, }, + isSocketBound = false, rank = { 60 }, }, ["boots"] = { @@ -509,6 +571,7 @@ return { "Sacrifice 10% of maximum Life to gain that much Guard when you Dodge Roll", statOrder = { 9788 }, tradeHashes = { [1585886916] = { "Sacrifice 10% of maximum Life to gain that much Guard when you Dodge Roll" }, }, + isSocketBound = false, rank = { 60 }, }, }, @@ -518,6 +581,7 @@ return { "+1 to maximum Mana per 2 Item Energy Shield on Equipped Helmet", statOrder = { 6723 }, tradeHashes = { [280497929] = { "+1 to maximum Mana per 2 Item Energy Shield on Equipped Helmet" }, }, + isSocketBound = false, rank = { 60 }, }, ["gloves"] = { @@ -526,6 +590,7 @@ return { " 2000 Mana, no more than once every 2 seconds", statOrder = { 6448, 6448.1 }, tradeHashes = { [2241849004] = { "Energy Shield Recharge starts after spending a total of", " 2000 Mana, no more than once every 2 seconds" }, }, + isSocketBound = false, rank = { 60 }, }, ["boots"] = { @@ -534,6 +599,7 @@ return { " apply to Energy Shield Recharge Rate", statOrder = { 7327, 7327.1 }, tradeHashes = { [4282982513] = { "Increases and Reductions to Movement Speed also", " apply to Energy Shield Recharge Rate" }, }, + isSocketBound = false, rank = { 60 }, }, }, @@ -543,6 +609,7 @@ return { "A random Skill that requires Glory generates 50% of its maximum Glory when your Marks Activate", statOrder = { 8821 }, tradeHashes = { [2231410646] = { "A random Skill that requires Glory generates 50% of its maximum Glory when your Marks Activate" }, }, + isSocketBound = false, rank = { 60 }, }, ["gloves"] = { @@ -550,6 +617,7 @@ return { "Your Energy Shield Recharge starts when your Minions are Reformed", statOrder = { 6446 }, tradeHashes = { [1919509054] = { "Your Energy Shield Recharge starts when your Minions are Reformed" }, }, + isSocketBound = false, rank = { 60 }, }, ["body armour"] = { @@ -557,6 +625,7 @@ return { "+75% of Armour also applies to Chaos Damage while on full Energy Shield", statOrder = { 4384 }, tradeHashes = { [2191621386] = { "+75% of Armour also applies to Chaos Damage while on full Energy Shield" }, }, + isSocketBound = false, rank = { 60 }, }, }, @@ -566,6 +635,7 @@ return { "Remove a Damaging Ailment when you use a Command Skill", statOrder = { 9748 }, tradeHashes = { [594547430] = { "Remove a Damaging Ailment when you use a Command Skill" }, }, + isSocketBound = false, rank = { 60 }, }, ["body armour"] = { @@ -573,6 +643,7 @@ return { "+2 to Armour per 1 Spirit", statOrder = { 4398 }, tradeHashes = { [1197632982] = { "+2 to Armour per 1 Spirit" }, }, + isSocketBound = false, rank = { 60 }, }, ["boots"] = { @@ -581,6 +652,7 @@ return { "Other Modifiers to Movement Speed except for Sprinting do not apply", statOrder = { 9153, 9153.1 }, tradeHashes = { [2703838669] = { "1% increased Movement Speed per 15 Spirit, up to a maximum of 40%", "Other Modifiers to Movement Speed except for Sprinting do not apply" }, }, + isSocketBound = false, rank = { 60 }, }, }, @@ -590,6 +662,7 @@ return { "Increases and Reductions to Life Regeneration Rate also apply to Mana Regeneration Rate", statOrder = { 4233 }, tradeHashes = { [3570773271] = { "Increases and Reductions to Life Regeneration Rate also apply to Mana Regeneration Rate" }, }, + isSocketBound = false, rank = { 60 }, }, ["gloves"] = { @@ -597,6 +670,7 @@ return { "40% increased effect of Arcane Surge on you", statOrder = { 2996 }, tradeHashes = { [2103650854] = { "40% increased effect of Arcane Surge on you" }, }, + isSocketBound = false, rank = { 60 }, }, ["boots"] = { @@ -604,6 +678,7 @@ return { "15% increased Mana Cost Efficiency if you haven't Dodge Rolled Recently", statOrder = { 7970 }, tradeHashes = { [2876843277] = { "15% increased Mana Cost Efficiency if you haven't Dodge Rolled Recently" }, }, + isSocketBound = false, rank = { 60 }, }, }, @@ -613,6 +688,7 @@ return { "Regenerate 1.5% of maximum Life per second", statOrder = { 1691 }, tradeHashes = { [836936635] = { "Regenerate 1.5% of maximum Life per second" }, }, + isSocketBound = false, rank = { 60 }, }, ["gloves"] = { @@ -620,6 +696,7 @@ return { "25% increased Life Cost Efficiency", statOrder = { 4708 }, tradeHashes = { [310945763] = { "25% increased Life Cost Efficiency" }, }, + isSocketBound = false, rank = { 60 }, }, ["boots"] = { @@ -627,6 +704,7 @@ return { "10% increased Movement Speed when on Low Life", statOrder = { 1554 }, tradeHashes = { [649025131] = { "10% increased Movement Speed when on Low Life" }, }, + isSocketBound = false, rank = { 60 }, }, }, @@ -636,6 +714,7 @@ return { "+1 to Accuracy Rating per 1 Item Evasion Rating on Equipped Helmet", statOrder = { 4139 }, tradeHashes = { [687156079] = { "+1 to Accuracy Rating per 1 Item Evasion Rating on Equipped Helmet" }, }, + isSocketBound = false, rank = { 60 }, }, ["gloves"] = { @@ -643,6 +722,7 @@ return { "Critical Hit chance is Lucky against Parried enemies", statOrder = { 5809 }, tradeHashes = { [935518591] = { "Critical Hit chance is Lucky against Parried enemies" }, }, + isSocketBound = false, rank = { 60 }, }, ["body armour"] = { @@ -650,6 +730,7 @@ return { "Prevent +3% of Damage from Deflected Hits", statOrder = { 4679 }, tradeHashes = { [3552135623] = { "Prevent +3% of Damage from Deflected Hits" }, }, + isSocketBound = false, rank = { 60 }, }, }, @@ -660,6 +741,7 @@ return { "Bonded: 30% increased Ignite Magnitude", statOrder = { 832, 1077 }, tradeHashes = { [709508406] = { "Adds 7 to 11 Fire Damage" }, }, + isSocketBound = false, rank = { 15 }, }, ["wand"] = { @@ -668,6 +750,7 @@ return { "Bonded: 30% increased Ignite Magnitude", statOrder = { 863, 1077 }, tradeHashes = { [3015669065] = { "Gain 8% of Damage as Extra Fire Damage" }, }, + isSocketBound = false, rank = { 15 }, }, ["staff"] = { @@ -676,6 +759,7 @@ return { "Bonded: 30% increased Ignite Magnitude", statOrder = { 863, 1077 }, tradeHashes = { [3015669065] = { "Gain 8% of Damage as Extra Fire Damage" }, }, + isSocketBound = false, rank = { 15 }, }, ["armour"] = { @@ -685,6 +769,7 @@ return { "Bonded: +20 to maximum Mana", statOrder = { 1014, 887, 892 }, tradeHashes = { [3372524247] = { "+14% to Fire Resistance" }, }, + isSocketBound = false, rank = { 15 }, }, }, @@ -695,6 +780,7 @@ return { "Bonded: 30% increased Freeze Buildup", statOrder = { 833, 1057 }, tradeHashes = { [1037193709] = { "Adds 6 to 10 Cold Damage" }, }, + isSocketBound = false, rank = { 15 }, }, ["wand"] = { @@ -703,6 +789,7 @@ return { "Bonded: 30% increased Freeze Buildup", statOrder = { 866, 1057 }, tradeHashes = { [2505884597] = { "Gain 8% of Damage as Extra Cold Damage" }, }, + isSocketBound = false, rank = { 15 }, }, ["staff"] = { @@ -711,6 +798,7 @@ return { "Bonded: 30% increased Freeze Buildup", statOrder = { 866, 1057 }, tradeHashes = { [2505884597] = { "Gain 8% of Damage as Extra Cold Damage" }, }, + isSocketBound = false, rank = { 15 }, }, ["armour"] = { @@ -720,6 +808,7 @@ return { "Bonded: +20 to maximum Mana", statOrder = { 1020, 887, 892 }, tradeHashes = { [4220027924] = { "+14% to Cold Resistance" }, }, + isSocketBound = false, rank = { 15 }, }, }, @@ -730,6 +819,7 @@ return { "Bonded: 30% increased Magnitude of Shock you inflict", statOrder = { 834, 9845 }, tradeHashes = { [3336890334] = { "Adds 1 to 20 Lightning Damage" }, }, + isSocketBound = false, rank = { 15 }, }, ["wand"] = { @@ -738,6 +828,7 @@ return { "Bonded: 30% increased Magnitude of Shock you inflict", statOrder = { 869, 9845 }, tradeHashes = { [3278136794] = { "Gain 8% of Damage as Extra Lightning Damage" }, }, + isSocketBound = false, rank = { 15 }, }, ["staff"] = { @@ -746,6 +837,7 @@ return { "Bonded: 30% increased Magnitude of Shock you inflict", statOrder = { 869, 9845 }, tradeHashes = { [3278136794] = { "Gain 8% of Damage as Extra Lightning Damage" }, }, + isSocketBound = false, rank = { 15 }, }, ["armour"] = { @@ -755,6 +847,7 @@ return { "Bonded: +20 to maximum Mana", statOrder = { 1023, 887, 892 }, tradeHashes = { [1671376347] = { "+14% to Lightning Resistance" }, }, + isSocketBound = false, rank = { 15 }, }, }, @@ -765,6 +858,7 @@ return { "Bonded: 20% increased effect of Fully Broken Armour", statOrder = { 830, 5236 }, tradeHashes = { [1805374733] = { "16% increased Physical Damage" }, }, + isSocketBound = false, rank = { 15 }, }, ["wand"] = { @@ -773,6 +867,7 @@ return { "Bonded: Break Armour on Critical Hit with Spells equal to 12% of Physical Damage dealt", statOrder = { 871, 4411 }, tradeHashes = { [2974417149] = { "25% increased Spell Damage" }, }, + isSocketBound = false, rank = { 15 }, }, ["staff"] = { @@ -781,6 +876,7 @@ return { "Bonded: Break Armour on Critical Hit with Spells equal to 12% of Physical Damage dealt", statOrder = { 871, 4411 }, tradeHashes = { [2974417149] = { "25% increased Spell Damage" }, }, + isSocketBound = false, rank = { 15 }, }, ["armour"] = { @@ -790,6 +886,7 @@ return { "Bonded: +20 to maximum Mana", statOrder = { 854, 887, 892 }, tradeHashes = { [3523867985] = { "16% increased Armour, Evasion and Energy Shield" }, }, + isSocketBound = false, rank = { 15 }, }, }, @@ -800,6 +897,7 @@ return { "Bonded: 5% increased maximum Life", statOrder = { 1039, 889 }, tradeHashes = { [55876295] = { "Leeches 4% of Physical Damage as Life" }, }, + isSocketBound = false, rank = { 15 }, }, ["wand"] = { @@ -808,6 +906,7 @@ return { "Bonded: 5% increased maximum Life", statOrder = { 885, 889 }, tradeHashes = { [3489782002] = { "+40 to maximum Energy Shield" }, }, + isSocketBound = false, rank = { 15 }, }, ["staff"] = { @@ -816,6 +915,7 @@ return { "Bonded: 5% increased maximum Life", statOrder = { 885, 889 }, tradeHashes = { [3489782002] = { "+40 to maximum Energy Shield" }, }, + isSocketBound = false, rank = { 15 }, }, ["armour"] = { @@ -825,6 +925,7 @@ return { "Bonded: +20 to maximum Mana", statOrder = { 887, 887, 892 }, tradeHashes = { [3299347043] = { "+45 to maximum Life" }, }, + isSocketBound = false, rank = { 15 }, }, }, @@ -835,6 +936,7 @@ return { "Bonded: 5% increased maximum Mana", statOrder = { 1045, 894 }, tradeHashes = { [669069897] = { "Leeches 3% of Physical Damage as Mana" }, }, + isSocketBound = false, rank = { 15 }, }, ["wand"] = { @@ -843,6 +945,7 @@ return { "Bonded: 5% increased maximum Mana", statOrder = { 892, 894 }, tradeHashes = { [1050105434] = { "+60 to maximum Mana" }, }, + isSocketBound = false, rank = { 15 }, }, ["staff"] = { @@ -851,6 +954,7 @@ return { "Bonded: 5% increased maximum Mana", statOrder = { 892, 894 }, tradeHashes = { [1050105434] = { "+60 to maximum Mana" }, }, + isSocketBound = false, rank = { 15 }, }, ["armour"] = { @@ -860,6 +964,7 @@ return { "Bonded: +20 to maximum Mana", statOrder = { 892, 887, 892 }, tradeHashes = { [1050105434] = { "+30 to maximum Mana" }, }, + isSocketBound = false, rank = { 15 }, }, }, @@ -870,6 +975,7 @@ return { "Bonded: Regenerate 0.4% of maximum Life per second", statOrder = { 1042, 1691 }, tradeHashes = { [3695891184] = { "Gain 25 Life per enemy killed" }, }, + isSocketBound = false, rank = { 15 }, }, ["wand"] = { @@ -878,6 +984,7 @@ return { "Bonded: 8% of Damage taken Recouped as Life", statOrder = { 1032, 1037 }, tradeHashes = { [2339757871] = { "8% increased Energy Shield Recharge Rate" }, }, + isSocketBound = false, rank = { 15 }, }, ["staff"] = { @@ -886,6 +993,7 @@ return { "Bonded: 8% of Damage taken Recouped as Life", statOrder = { 1032, 1037 }, tradeHashes = { [2339757871] = { "8% increased Energy Shield Recharge Rate" }, }, + isSocketBound = false, rank = { 15 }, }, ["armour"] = { @@ -895,6 +1003,7 @@ return { "Bonded: +20 to maximum Mana", statOrder = { 1691, 887, 892 }, tradeHashes = { [836936635] = { "Regenerate 0.4% of maximum Life per second" }, }, + isSocketBound = false, rank = { 15 }, }, }, @@ -905,6 +1014,7 @@ return { "Bonded: 12% of Skill Mana Costs Converted to Life Costs", statOrder = { 1047, 4744 }, tradeHashes = { [1368271171] = { "Gain 20 Mana per enemy killed" }, }, + isSocketBound = false, rank = { 15 }, }, ["wand"] = { @@ -913,6 +1023,7 @@ return { "Bonded: 16% increased Mana Cost Efficiency", statOrder = { 1043, 4718 }, tradeHashes = { [789117908] = { "25% increased Mana Regeneration Rate" }, }, + isSocketBound = false, rank = { 15 }, }, ["staff"] = { @@ -921,6 +1032,7 @@ return { "Bonded: 16% increased Mana Cost Efficiency", statOrder = { 1043, 4718 }, tradeHashes = { [789117908] = { "25% increased Mana Regeneration Rate" }, }, + isSocketBound = false, rank = { 15 }, }, ["armour"] = { @@ -930,6 +1042,7 @@ return { "Bonded: +20 to maximum Mana", statOrder = { 1043, 887, 892 }, tradeHashes = { [789117908] = { "15% increased Mana Regeneration Rate" }, }, + isSocketBound = false, rank = { 15 }, }, }, @@ -940,6 +1053,7 @@ return { "Bonded: 40% increased Damage against Immobilised Enemies", statOrder = { 1052, 5959 }, tradeHashes = { [791928121] = { "Causes 30% increased Stun Buildup" }, }, + isSocketBound = false, rank = { 15 }, }, ["wand"] = { @@ -948,6 +1062,7 @@ return { "Bonded: 30% increased Immobilisation buildup", statOrder = { 10138, 7193 }, tradeHashes = { [416040624] = { "Gain additional Stun Threshold equal to 12% of maximum Energy Shield" }, }, + isSocketBound = false, rank = { 15 }, }, ["staff"] = { @@ -956,6 +1071,7 @@ return { "Bonded: 30% increased Immobilisation buildup", statOrder = { 10138, 7193 }, tradeHashes = { [416040624] = { "Gain additional Stun Threshold equal to 12% of maximum Energy Shield" }, }, + isSocketBound = false, rank = { 15 }, }, ["armour"] = { @@ -965,6 +1081,7 @@ return { "Bonded: +20 to maximum Mana", statOrder = { 1061, 887, 892 }, tradeHashes = { [915769802] = { "+75 to Stun Threshold" }, }, + isSocketBound = false, rank = { 15 }, }, }, @@ -975,6 +1092,7 @@ return { "Bonded: Attacks have +1% to Critical Hit Chance", statOrder = { 835, 4465 }, tradeHashes = { [691932474] = { "+90 to Accuracy Rating" }, }, + isSocketBound = false, rank = { 15 }, }, ["wand"] = { @@ -983,6 +1101,7 @@ return { "Bonded: 25% increased Critical Damage Bonus", statOrder = { 978, 980 }, tradeHashes = { [737908626] = { "20% increased Critical Hit Chance for Spells" }, }, + isSocketBound = false, rank = { 15 }, }, ["staff"] = { @@ -991,6 +1110,7 @@ return { "Bonded: 25% increased Critical Damage Bonus", statOrder = { 978, 980 }, tradeHashes = { [737908626] = { "20% increased Critical Hit Chance for Spells" }, }, + isSocketBound = false, rank = { 15 }, }, ["armour"] = { @@ -1000,6 +1120,7 @@ return { "Bonded: +20 to maximum Mana", statOrder = { 6644, 887, 892 }, tradeHashes = { [2310741722] = { "12% increased Life and Mana Recovery from Flasks" }, }, + isSocketBound = false, rank = { 15 }, }, }, @@ -1010,6 +1131,7 @@ return { "Bonded: 30% increased Ignite Magnitude", statOrder = { 832, 1077 }, tradeHashes = { [709508406] = { "Adds 4 to 6 Fire Damage" }, }, + isSocketBound = false, rank = { 0 }, }, ["wand"] = { @@ -1018,6 +1140,7 @@ return { "Bonded: 30% increased Ignite Magnitude", statOrder = { 863, 1077 }, tradeHashes = { [3015669065] = { "Gain 6% of Damage as Extra Fire Damage" }, }, + isSocketBound = false, rank = { 0 }, }, ["staff"] = { @@ -1026,6 +1149,7 @@ return { "Bonded: 30% increased Ignite Magnitude", statOrder = { 863, 1077 }, tradeHashes = { [3015669065] = { "Gain 6% of Damage as Extra Fire Damage" }, }, + isSocketBound = false, rank = { 0 }, }, ["armour"] = { @@ -1035,6 +1159,7 @@ return { "Bonded: +20 to maximum Mana", statOrder = { 1014, 887, 892 }, tradeHashes = { [3372524247] = { "+10% to Fire Resistance" }, }, + isSocketBound = false, rank = { 0 }, }, }, @@ -1045,6 +1170,7 @@ return { "Bonded: 30% increased Freeze Buildup", statOrder = { 833, 1057 }, tradeHashes = { [1037193709] = { "Adds 3 to 5 Cold Damage" }, }, + isSocketBound = false, rank = { 0 }, }, ["wand"] = { @@ -1053,6 +1179,7 @@ return { "Bonded: 30% increased Freeze Buildup", statOrder = { 866, 1057 }, tradeHashes = { [2505884597] = { "Gain 6% of Damage as Extra Cold Damage" }, }, + isSocketBound = false, rank = { 0 }, }, ["staff"] = { @@ -1061,6 +1188,7 @@ return { "Bonded: 30% increased Freeze Buildup", statOrder = { 866, 1057 }, tradeHashes = { [2505884597] = { "Gain 6% of Damage as Extra Cold Damage" }, }, + isSocketBound = false, rank = { 0 }, }, ["armour"] = { @@ -1070,6 +1198,7 @@ return { "Bonded: +20 to maximum Mana", statOrder = { 1020, 887, 892 }, tradeHashes = { [4220027924] = { "+10% to Cold Resistance" }, }, + isSocketBound = false, rank = { 0 }, }, }, @@ -1080,6 +1209,7 @@ return { "Bonded: 30% increased Magnitude of Shock you inflict", statOrder = { 834, 9845 }, tradeHashes = { [3336890334] = { "Adds 1 to 10 Lightning Damage" }, }, + isSocketBound = false, rank = { 0 }, }, ["wand"] = { @@ -1088,6 +1218,7 @@ return { "Bonded: 30% increased Magnitude of Shock you inflict", statOrder = { 869, 9845 }, tradeHashes = { [3278136794] = { "Gain 6% of Damage as Extra Lightning Damage" }, }, + isSocketBound = false, rank = { 0 }, }, ["staff"] = { @@ -1096,6 +1227,7 @@ return { "Bonded: 30% increased Magnitude of Shock you inflict", statOrder = { 869, 9845 }, tradeHashes = { [3278136794] = { "Gain 6% of Damage as Extra Lightning Damage" }, }, + isSocketBound = false, rank = { 0 }, }, ["armour"] = { @@ -1105,6 +1237,7 @@ return { "Bonded: +20 to maximum Mana", statOrder = { 1023, 887, 892 }, tradeHashes = { [1671376347] = { "+10% to Lightning Resistance" }, }, + isSocketBound = false, rank = { 0 }, }, }, @@ -1115,6 +1248,7 @@ return { "Bonded: 20% increased effect of Fully Broken Armour", statOrder = { 830, 5236 }, tradeHashes = { [1805374733] = { "14% increased Physical Damage" }, }, + isSocketBound = false, rank = { 0 }, }, ["wand"] = { @@ -1123,6 +1257,7 @@ return { "Bonded: Break Armour on Critical Hit with Spells equal to 12% of Physical Damage dealt", statOrder = { 871, 4411 }, tradeHashes = { [2974417149] = { "20% increased Spell Damage" }, }, + isSocketBound = false, rank = { 0 }, }, ["staff"] = { @@ -1131,6 +1266,7 @@ return { "Bonded: Break Armour on Critical Hit with Spells equal to 12% of Physical Damage dealt", statOrder = { 871, 4411 }, tradeHashes = { [2974417149] = { "20% increased Spell Damage" }, }, + isSocketBound = false, rank = { 0 }, }, ["armour"] = { @@ -1140,6 +1276,7 @@ return { "Bonded: +20 to maximum Mana", statOrder = { 854, 887, 892 }, tradeHashes = { [3523867985] = { "14% increased Armour, Evasion and Energy Shield" }, }, + isSocketBound = false, rank = { 0 }, }, }, @@ -1150,6 +1287,7 @@ return { "Bonded: 5% increased maximum Life", statOrder = { 1039, 889 }, tradeHashes = { [55876295] = { "Leeches 3% of Physical Damage as Life" }, }, + isSocketBound = false, rank = { 0 }, }, ["wand"] = { @@ -1158,6 +1296,7 @@ return { "Bonded: 5% increased maximum Life", statOrder = { 885, 889 }, tradeHashes = { [3489782002] = { "+30 to maximum Energy Shield" }, }, + isSocketBound = false, rank = { 0 }, }, ["staff"] = { @@ -1166,6 +1305,7 @@ return { "Bonded: 5% increased maximum Life", statOrder = { 885, 889 }, tradeHashes = { [3489782002] = { "+30 to maximum Energy Shield" }, }, + isSocketBound = false, rank = { 0 }, }, ["armour"] = { @@ -1175,6 +1315,7 @@ return { "Bonded: +20 to maximum Mana", statOrder = { 887, 887, 892 }, tradeHashes = { [3299347043] = { "+30 to maximum Life" }, }, + isSocketBound = false, rank = { 0 }, }, }, @@ -1185,6 +1326,7 @@ return { "Bonded: 5% increased maximum Mana", statOrder = { 1045, 894 }, tradeHashes = { [669069897] = { "Leeches 2% of Physical Damage as Mana" }, }, + isSocketBound = false, rank = { 0 }, }, ["wand"] = { @@ -1193,6 +1335,7 @@ return { "Bonded: 5% increased maximum Mana", statOrder = { 892, 894 }, tradeHashes = { [1050105434] = { "+45 to maximum Mana" }, }, + isSocketBound = false, rank = { 0 }, }, ["staff"] = { @@ -1201,6 +1344,7 @@ return { "Bonded: 5% increased maximum Mana", statOrder = { 892, 894 }, tradeHashes = { [1050105434] = { "+45 to maximum Mana" }, }, + isSocketBound = false, rank = { 0 }, }, ["armour"] = { @@ -1210,6 +1354,7 @@ return { "Bonded: +20 to maximum Mana", statOrder = { 892, 887, 892 }, tradeHashes = { [1050105434] = { "+20 to maximum Mana" }, }, + isSocketBound = false, rank = { 0 }, }, }, @@ -1220,6 +1365,7 @@ return { "Bonded: Regenerate 0.4% of maximum Life per second", statOrder = { 1042, 1691 }, tradeHashes = { [3695891184] = { "Gain 15 Life per enemy killed" }, }, + isSocketBound = false, rank = { 0 }, }, ["wand"] = { @@ -1228,6 +1374,7 @@ return { "Bonded: 8% of Damage taken Recouped as Life", statOrder = { 1032, 1037 }, tradeHashes = { [2339757871] = { "6% increased Energy Shield Recharge Rate" }, }, + isSocketBound = false, rank = { 0 }, }, ["staff"] = { @@ -1236,6 +1383,7 @@ return { "Bonded: 8% of Damage taken Recouped as Life", statOrder = { 1032, 1037 }, tradeHashes = { [2339757871] = { "6% increased Energy Shield Recharge Rate" }, }, + isSocketBound = false, rank = { 0 }, }, ["armour"] = { @@ -1245,6 +1393,7 @@ return { "Bonded: +20 to maximum Mana", statOrder = { 1691, 887, 892 }, tradeHashes = { [836936635] = { "Regenerate 0.35% of maximum Life per second" }, }, + isSocketBound = false, rank = { 0 }, }, }, @@ -1255,6 +1404,7 @@ return { "Bonded: 12% of Skill Mana Costs Converted to Life Costs", statOrder = { 1047, 4744 }, tradeHashes = { [1368271171] = { "Gain 10 Mana per enemy killed" }, }, + isSocketBound = false, rank = { 0 }, }, ["wand"] = { @@ -1263,6 +1413,7 @@ return { "Bonded: 16% increased Mana Cost Efficiency", statOrder = { 1043, 4718 }, tradeHashes = { [789117908] = { "20% increased Mana Regeneration Rate" }, }, + isSocketBound = false, rank = { 0 }, }, ["staff"] = { @@ -1271,6 +1422,7 @@ return { "Bonded: 16% increased Mana Cost Efficiency", statOrder = { 1043, 4718 }, tradeHashes = { [789117908] = { "20% increased Mana Regeneration Rate" }, }, + isSocketBound = false, rank = { 0 }, }, ["armour"] = { @@ -1280,6 +1432,7 @@ return { "Bonded: +20 to maximum Mana", statOrder = { 1043, 887, 892 }, tradeHashes = { [789117908] = { "12% increased Mana Regeneration Rate" }, }, + isSocketBound = false, rank = { 0 }, }, }, @@ -1290,6 +1443,7 @@ return { "Bonded: 40% increased Damage against Immobilised Enemies", statOrder = { 1052, 5959 }, tradeHashes = { [791928121] = { "Causes 20% increased Stun Buildup" }, }, + isSocketBound = false, rank = { 0 }, }, ["wand"] = { @@ -1298,6 +1452,7 @@ return { "Bonded: 30% increased Immobilisation buildup", statOrder = { 10138, 7193 }, tradeHashes = { [416040624] = { "Gain additional Stun Threshold equal to 10% of maximum Energy Shield" }, }, + isSocketBound = false, rank = { 0 }, }, ["staff"] = { @@ -1306,6 +1461,7 @@ return { "Bonded: 30% increased Immobilisation buildup", statOrder = { 10138, 7193 }, tradeHashes = { [416040624] = { "Gain additional Stun Threshold equal to 10% of maximum Energy Shield" }, }, + isSocketBound = false, rank = { 0 }, }, ["armour"] = { @@ -1315,6 +1471,7 @@ return { "Bonded: +20 to maximum Mana", statOrder = { 1061, 887, 892 }, tradeHashes = { [915769802] = { "+50 to Stun Threshold" }, }, + isSocketBound = false, rank = { 0 }, }, }, @@ -1325,6 +1482,7 @@ return { "Bonded: Attacks have +1% to Critical Hit Chance", statOrder = { 835, 4465 }, tradeHashes = { [691932474] = { "+60 to Accuracy Rating" }, }, + isSocketBound = false, rank = { 0 }, }, ["wand"] = { @@ -1333,6 +1491,7 @@ return { "Bonded: 25% increased Critical Damage Bonus", statOrder = { 978, 980 }, tradeHashes = { [737908626] = { "16% increased Critical Hit Chance for Spells" }, }, + isSocketBound = false, rank = { 0 }, }, ["staff"] = { @@ -1341,6 +1500,7 @@ return { "Bonded: 25% increased Critical Damage Bonus", statOrder = { 978, 980 }, tradeHashes = { [737908626] = { "16% increased Critical Hit Chance for Spells" }, }, + isSocketBound = false, rank = { 0 }, }, ["armour"] = { @@ -1350,6 +1510,7 @@ return { "Bonded: +20 to maximum Mana", statOrder = { 6644, 887, 892 }, tradeHashes = { [2310741722] = { "8% increased Life and Mana Recovery from Flasks" }, }, + isSocketBound = false, rank = { 0 }, }, }, @@ -1360,6 +1521,7 @@ return { "Bonded: 30% increased Ignite Magnitude", statOrder = { 832, 1077 }, tradeHashes = { [709508406] = { "Adds 13 to 16 Fire Damage" }, }, + isSocketBound = false, rank = { 30 }, }, ["wand"] = { @@ -1368,6 +1530,7 @@ return { "Bonded: 30% increased Ignite Magnitude", statOrder = { 863, 1077 }, tradeHashes = { [3015669065] = { "Gain 10% of Damage as Extra Fire Damage" }, }, + isSocketBound = false, rank = { 30 }, }, ["staff"] = { @@ -1376,6 +1539,7 @@ return { "Bonded: 30% increased Ignite Magnitude", statOrder = { 863, 1077 }, tradeHashes = { [3015669065] = { "Gain 10% of Damage as Extra Fire Damage" }, }, + isSocketBound = false, rank = { 30 }, }, ["armour"] = { @@ -1385,6 +1549,7 @@ return { "Bonded: +20 to maximum Mana", statOrder = { 1014, 887, 892 }, tradeHashes = { [3372524247] = { "+18% to Fire Resistance" }, }, + isSocketBound = false, rank = { 30 }, }, }, @@ -1395,6 +1560,7 @@ return { "Bonded: 30% increased Freeze Buildup", statOrder = { 833, 1057 }, tradeHashes = { [1037193709] = { "Adds 9 to 15 Cold Damage" }, }, + isSocketBound = false, rank = { 30 }, }, ["wand"] = { @@ -1403,6 +1569,7 @@ return { "Bonded: 30% increased Freeze Buildup", statOrder = { 866, 1057 }, tradeHashes = { [2505884597] = { "Gain 10% of Damage as Extra Cold Damage" }, }, + isSocketBound = false, rank = { 30 }, }, ["staff"] = { @@ -1411,6 +1578,7 @@ return { "Bonded: 30% increased Freeze Buildup", statOrder = { 866, 1057 }, tradeHashes = { [2505884597] = { "Gain 10% of Damage as Extra Cold Damage" }, }, + isSocketBound = false, rank = { 30 }, }, ["armour"] = { @@ -1420,6 +1588,7 @@ return { "Bonded: +20 to maximum Mana", statOrder = { 1020, 887, 892 }, tradeHashes = { [4220027924] = { "+18% to Cold Resistance" }, }, + isSocketBound = false, rank = { 30 }, }, }, @@ -1430,6 +1599,7 @@ return { "Bonded: 30% increased Magnitude of Shock you inflict", statOrder = { 834, 9845 }, tradeHashes = { [3336890334] = { "Adds 1 to 30 Lightning Damage" }, }, + isSocketBound = false, rank = { 30 }, }, ["wand"] = { @@ -1438,6 +1608,7 @@ return { "Bonded: 30% increased Magnitude of Shock you inflict", statOrder = { 869, 9845 }, tradeHashes = { [3278136794] = { "Gain 10% of Damage as Extra Lightning Damage" }, }, + isSocketBound = false, rank = { 30 }, }, ["staff"] = { @@ -1446,6 +1617,7 @@ return { "Bonded: 30% increased Magnitude of Shock you inflict", statOrder = { 869, 9845 }, tradeHashes = { [3278136794] = { "Gain 10% of Damage as Extra Lightning Damage" }, }, + isSocketBound = false, rank = { 30 }, }, ["armour"] = { @@ -1455,6 +1627,7 @@ return { "Bonded: +20 to maximum Mana", statOrder = { 1023, 887, 892 }, tradeHashes = { [1671376347] = { "+18% to Lightning Resistance" }, }, + isSocketBound = false, rank = { 30 }, }, }, @@ -1465,6 +1638,7 @@ return { "Bonded: 20% increased effect of Fully Broken Armour", statOrder = { 830, 5236 }, tradeHashes = { [1805374733] = { "18% increased Physical Damage" }, }, + isSocketBound = false, rank = { 30 }, }, ["wand"] = { @@ -1473,6 +1647,7 @@ return { "Bonded: Break Armour on Critical Hit with Spells equal to 12% of Physical Damage dealt", statOrder = { 871, 4411 }, tradeHashes = { [2974417149] = { "30% increased Spell Damage" }, }, + isSocketBound = false, rank = { 30 }, }, ["staff"] = { @@ -1481,6 +1656,7 @@ return { "Bonded: Break Armour on Critical Hit with Spells equal to 12% of Physical Damage dealt", statOrder = { 871, 4411 }, tradeHashes = { [2974417149] = { "30% increased Spell Damage" }, }, + isSocketBound = false, rank = { 30 }, }, ["armour"] = { @@ -1490,6 +1666,7 @@ return { "Bonded: +20 to maximum Mana", statOrder = { 854, 887, 892 }, tradeHashes = { [3523867985] = { "18% increased Armour, Evasion and Energy Shield" }, }, + isSocketBound = false, rank = { 30 }, }, }, @@ -1500,6 +1677,7 @@ return { "Bonded: 5% increased maximum Life", statOrder = { 1039, 889 }, tradeHashes = { [55876295] = { "Leeches 5% of Physical Damage as Life" }, }, + isSocketBound = false, rank = { 30 }, }, ["wand"] = { @@ -1508,6 +1686,7 @@ return { "Bonded: 5% increased maximum Life", statOrder = { 885, 889 }, tradeHashes = { [3489782002] = { "+50 to maximum Energy Shield" }, }, + isSocketBound = false, rank = { 30 }, }, ["staff"] = { @@ -1516,6 +1695,7 @@ return { "Bonded: 5% increased maximum Life", statOrder = { 885, 889 }, tradeHashes = { [3489782002] = { "+50 to maximum Energy Shield" }, }, + isSocketBound = false, rank = { 30 }, }, ["armour"] = { @@ -1525,6 +1705,7 @@ return { "Bonded: +20 to maximum Mana", statOrder = { 887, 887, 892 }, tradeHashes = { [3299347043] = { "+60 to maximum Life" }, }, + isSocketBound = false, rank = { 30 }, }, }, @@ -1535,6 +1716,7 @@ return { "Bonded: 5% increased maximum Mana", statOrder = { 1045, 894 }, tradeHashes = { [669069897] = { "Leeches 4% of Physical Damage as Mana" }, }, + isSocketBound = false, rank = { 30 }, }, ["wand"] = { @@ -1543,6 +1725,7 @@ return { "Bonded: 5% increased maximum Mana", statOrder = { 892, 894 }, tradeHashes = { [1050105434] = { "+75 to maximum Mana" }, }, + isSocketBound = false, rank = { 30 }, }, ["staff"] = { @@ -1551,6 +1734,7 @@ return { "Bonded: 5% increased maximum Mana", statOrder = { 892, 894 }, tradeHashes = { [1050105434] = { "+75 to maximum Mana" }, }, + isSocketBound = false, rank = { 30 }, }, ["armour"] = { @@ -1560,6 +1744,7 @@ return { "Bonded: +20 to maximum Mana", statOrder = { 892, 887, 892 }, tradeHashes = { [1050105434] = { "+40 to maximum Mana" }, }, + isSocketBound = false, rank = { 30 }, }, }, @@ -1570,6 +1755,7 @@ return { "Bonded: Regenerate 0.4% of maximum Life per second", statOrder = { 1042, 1691 }, tradeHashes = { [3695891184] = { "Gain 35 Life per enemy killed" }, }, + isSocketBound = false, rank = { 30 }, }, ["wand"] = { @@ -1578,6 +1764,7 @@ return { "Bonded: 8% of Damage taken Recouped as Life", statOrder = { 1032, 1037 }, tradeHashes = { [2339757871] = { "10% increased Energy Shield Recharge Rate" }, }, + isSocketBound = false, rank = { 30 }, }, ["staff"] = { @@ -1586,6 +1773,7 @@ return { "Bonded: 8% of Damage taken Recouped as Life", statOrder = { 1032, 1037 }, tradeHashes = { [2339757871] = { "10% increased Energy Shield Recharge Rate" }, }, + isSocketBound = false, rank = { 30 }, }, ["armour"] = { @@ -1595,6 +1783,7 @@ return { "Bonded: +20 to maximum Mana", statOrder = { 1691, 887, 892 }, tradeHashes = { [836936635] = { "Regenerate 0.45% of maximum Life per second" }, }, + isSocketBound = false, rank = { 30 }, }, }, @@ -1605,6 +1794,7 @@ return { "Bonded: 12% of Skill Mana Costs Converted to Life Costs", statOrder = { 1047, 4744 }, tradeHashes = { [1368271171] = { "Gain 30 Mana per enemy killed" }, }, + isSocketBound = false, rank = { 30 }, }, ["wand"] = { @@ -1613,6 +1803,7 @@ return { "Bonded: 16% increased Mana Cost Efficiency", statOrder = { 1043, 4718 }, tradeHashes = { [789117908] = { "30% increased Mana Regeneration Rate" }, }, + isSocketBound = false, rank = { 30 }, }, ["staff"] = { @@ -1621,6 +1812,7 @@ return { "Bonded: 16% increased Mana Cost Efficiency", statOrder = { 1043, 4718 }, tradeHashes = { [789117908] = { "30% increased Mana Regeneration Rate" }, }, + isSocketBound = false, rank = { 30 }, }, ["armour"] = { @@ -1630,6 +1822,7 @@ return { "Bonded: +20 to maximum Mana", statOrder = { 1043, 887, 892 }, tradeHashes = { [789117908] = { "18% increased Mana Regeneration Rate" }, }, + isSocketBound = false, rank = { 30 }, }, }, @@ -1640,6 +1833,7 @@ return { "Bonded: 40% increased Damage against Immobilised Enemies", statOrder = { 1052, 5959 }, tradeHashes = { [791928121] = { "Causes 40% increased Stun Buildup" }, }, + isSocketBound = false, rank = { 30 }, }, ["wand"] = { @@ -1648,6 +1842,7 @@ return { "Bonded: 30% increased Immobilisation buildup", statOrder = { 10138, 7193 }, tradeHashes = { [416040624] = { "Gain additional Stun Threshold equal to 14% of maximum Energy Shield" }, }, + isSocketBound = false, rank = { 30 }, }, ["staff"] = { @@ -1656,6 +1851,7 @@ return { "Bonded: 30% increased Immobilisation buildup", statOrder = { 10138, 7193 }, tradeHashes = { [416040624] = { "Gain additional Stun Threshold equal to 14% of maximum Energy Shield" }, }, + isSocketBound = false, rank = { 30 }, }, ["armour"] = { @@ -1665,6 +1861,7 @@ return { "Bonded: +20 to maximum Mana", statOrder = { 1061, 887, 892 }, tradeHashes = { [915769802] = { "+100 to Stun Threshold" }, }, + isSocketBound = false, rank = { 30 }, }, }, @@ -1675,6 +1872,7 @@ return { "Bonded: Attacks have +1% to Critical Hit Chance", statOrder = { 835, 4465 }, tradeHashes = { [691932474] = { "+120 to Accuracy Rating" }, }, + isSocketBound = false, rank = { 30 }, }, ["wand"] = { @@ -1683,6 +1881,7 @@ return { "Bonded: 25% increased Critical Damage Bonus", statOrder = { 978, 980 }, tradeHashes = { [737908626] = { "24% increased Critical Hit Chance for Spells" }, }, + isSocketBound = false, rank = { 30 }, }, ["staff"] = { @@ -1691,6 +1890,7 @@ return { "Bonded: 25% increased Critical Damage Bonus", statOrder = { 978, 980 }, tradeHashes = { [737908626] = { "24% increased Critical Hit Chance for Spells" }, }, + isSocketBound = false, rank = { 30 }, }, ["armour"] = { @@ -1700,6 +1900,7 @@ return { "Bonded: +20 to maximum Mana", statOrder = { 6644, 887, 892 }, tradeHashes = { [2310741722] = { "16% increased Life and Mana Recovery from Flasks" }, }, + isSocketBound = false, rank = { 30 }, }, }, @@ -1710,6 +1911,7 @@ return { "Bonded: 30% increased Ignite Magnitude", statOrder = { 832, 1077 }, tradeHashes = { [709508406] = { "Adds 17 to 20 Fire Damage" }, }, + isSocketBound = false, rank = { 50 }, }, ["wand"] = { @@ -1718,6 +1920,7 @@ return { "Bonded: 30% increased Ignite Magnitude", statOrder = { 863, 1077 }, tradeHashes = { [3015669065] = { "Gain 12% of Damage as Extra Fire Damage" }, }, + isSocketBound = false, rank = { 50 }, }, ["staff"] = { @@ -1726,6 +1929,7 @@ return { "Bonded: 30% increased Ignite Magnitude", statOrder = { 863, 1077 }, tradeHashes = { [3015669065] = { "Gain 12% of Damage as Extra Fire Damage" }, }, + isSocketBound = false, rank = { 50 }, }, ["armour"] = { @@ -1735,6 +1939,7 @@ return { "Bonded: +20 to maximum Mana", statOrder = { 1014, 887, 892 }, tradeHashes = { [3372524247] = { "+22% to Fire Resistance" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -1745,6 +1950,7 @@ return { "Bonded: 30% increased Freeze Buildup", statOrder = { 833, 1057 }, tradeHashes = { [1037193709] = { "Adds 16 to 20 Cold Damage" }, }, + isSocketBound = false, rank = { 50 }, }, ["wand"] = { @@ -1753,6 +1959,7 @@ return { "Bonded: 30% increased Freeze Buildup", statOrder = { 866, 1057 }, tradeHashes = { [2505884597] = { "Gain 12% of Damage as Extra Cold Damage" }, }, + isSocketBound = false, rank = { 50 }, }, ["staff"] = { @@ -1761,6 +1968,7 @@ return { "Bonded: 30% increased Freeze Buildup", statOrder = { 866, 1057 }, tradeHashes = { [2505884597] = { "Gain 12% of Damage as Extra Cold Damage" }, }, + isSocketBound = false, rank = { 50 }, }, ["armour"] = { @@ -1770,6 +1978,7 @@ return { "Bonded: +20 to maximum Mana", statOrder = { 1020, 887, 892 }, tradeHashes = { [4220027924] = { "+22% to Cold Resistance" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -1780,6 +1989,7 @@ return { "Bonded: 30% increased Magnitude of Shock you inflict", statOrder = { 834, 9845 }, tradeHashes = { [3336890334] = { "Adds 1 to 40 Lightning Damage" }, }, + isSocketBound = false, rank = { 50 }, }, ["wand"] = { @@ -1788,6 +1998,7 @@ return { "Bonded: 30% increased Magnitude of Shock you inflict", statOrder = { 869, 9845 }, tradeHashes = { [3278136794] = { "Gain 12% of Damage as Extra Lightning Damage" }, }, + isSocketBound = false, rank = { 50 }, }, ["staff"] = { @@ -1796,6 +2007,7 @@ return { "Bonded: 30% increased Magnitude of Shock you inflict", statOrder = { 869, 9845 }, tradeHashes = { [3278136794] = { "Gain 12% of Damage as Extra Lightning Damage" }, }, + isSocketBound = false, rank = { 50 }, }, ["armour"] = { @@ -1805,6 +2017,7 @@ return { "Bonded: +20 to maximum Mana", statOrder = { 1023, 887, 892 }, tradeHashes = { [1671376347] = { "+22% to Lightning Resistance" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -1815,6 +2028,7 @@ return { "Bonded: 20% increased effect of Fully Broken Armour", statOrder = { 830, 5236 }, tradeHashes = { [1805374733] = { "20% increased Physical Damage" }, }, + isSocketBound = false, rank = { 50 }, }, ["wand"] = { @@ -1823,6 +2037,7 @@ return { "Bonded: Break Armour on Critical Hit with Spells equal to 12% of Physical Damage dealt", statOrder = { 871, 4411 }, tradeHashes = { [2974417149] = { "35% increased Spell Damage" }, }, + isSocketBound = false, rank = { 50 }, }, ["staff"] = { @@ -1831,6 +2046,7 @@ return { "Bonded: Break Armour on Critical Hit with Spells equal to 12% of Physical Damage dealt", statOrder = { 871, 4411 }, tradeHashes = { [2974417149] = { "35% increased Spell Damage" }, }, + isSocketBound = false, rank = { 50 }, }, ["armour"] = { @@ -1840,6 +2056,7 @@ return { "Bonded: +20 to maximum Mana", statOrder = { 854, 887, 892 }, tradeHashes = { [3523867985] = { "20% increased Armour, Evasion and Energy Shield" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -1850,6 +2067,7 @@ return { "Bonded: 5% increased maximum Life", statOrder = { 1039, 889 }, tradeHashes = { [55876295] = { "Leeches 6% of Physical Damage as Life" }, }, + isSocketBound = false, rank = { 50 }, }, ["wand"] = { @@ -1858,6 +2076,7 @@ return { "Bonded: 5% increased maximum Life", statOrder = { 885, 889 }, tradeHashes = { [3489782002] = { "+60 to maximum Energy Shield" }, }, + isSocketBound = false, rank = { 50 }, }, ["staff"] = { @@ -1866,6 +2085,7 @@ return { "Bonded: 5% increased maximum Life", statOrder = { 885, 889 }, tradeHashes = { [3489782002] = { "+60 to maximum Energy Shield" }, }, + isSocketBound = false, rank = { 50 }, }, ["armour"] = { @@ -1875,6 +2095,7 @@ return { "Bonded: +20 to maximum Mana", statOrder = { 887, 887, 892 }, tradeHashes = { [3299347043] = { "+75 to maximum Life" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -1885,6 +2106,7 @@ return { "Bonded: 5% increased maximum Mana", statOrder = { 1045, 894 }, tradeHashes = { [669069897] = { "Leeches 5% of Physical Damage as Mana" }, }, + isSocketBound = false, rank = { 50 }, }, ["wand"] = { @@ -1893,6 +2115,7 @@ return { "Bonded: 5% increased maximum Mana", statOrder = { 892, 894 }, tradeHashes = { [1050105434] = { "+90 to maximum Mana" }, }, + isSocketBound = false, rank = { 50 }, }, ["staff"] = { @@ -1901,6 +2124,7 @@ return { "Bonded: 5% increased maximum Mana", statOrder = { 892, 894 }, tradeHashes = { [1050105434] = { "+90 to maximum Mana" }, }, + isSocketBound = false, rank = { 50 }, }, ["armour"] = { @@ -1910,6 +2134,7 @@ return { "Bonded: +20 to maximum Mana", statOrder = { 892, 887, 892 }, tradeHashes = { [1050105434] = { "+50 to maximum Mana" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -1920,6 +2145,7 @@ return { "Bonded: Regenerate 0.4% of maximum Life per second", statOrder = { 1042, 1691 }, tradeHashes = { [3695891184] = { "Gain 45 Life per enemy killed" }, }, + isSocketBound = false, rank = { 50 }, }, ["wand"] = { @@ -1928,6 +2154,7 @@ return { "Bonded: 8% of Damage taken Recouped as Life", statOrder = { 1032, 1037 }, tradeHashes = { [2339757871] = { "12% increased Energy Shield Recharge Rate" }, }, + isSocketBound = false, rank = { 50 }, }, ["staff"] = { @@ -1936,6 +2163,7 @@ return { "Bonded: 8% of Damage taken Recouped as Life", statOrder = { 1032, 1037 }, tradeHashes = { [2339757871] = { "12% increased Energy Shield Recharge Rate" }, }, + isSocketBound = false, rank = { 50 }, }, ["armour"] = { @@ -1945,6 +2173,7 @@ return { "Bonded: +20 to maximum Mana", statOrder = { 1691, 887, 892 }, tradeHashes = { [836936635] = { "Regenerate 0.5% of maximum Life per second" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -1955,6 +2184,7 @@ return { "Bonded: 12% of Skill Mana Costs Converted to Life Costs", statOrder = { 1047, 4744 }, tradeHashes = { [1368271171] = { "Gain 40 Mana per enemy killed" }, }, + isSocketBound = false, rank = { 50 }, }, ["wand"] = { @@ -1963,6 +2193,7 @@ return { "Bonded: 16% increased Mana Cost Efficiency", statOrder = { 1043, 4718 }, tradeHashes = { [789117908] = { "35% increased Mana Regeneration Rate" }, }, + isSocketBound = false, rank = { 50 }, }, ["staff"] = { @@ -1971,6 +2202,7 @@ return { "Bonded: 16% increased Mana Cost Efficiency", statOrder = { 1043, 4718 }, tradeHashes = { [789117908] = { "35% increased Mana Regeneration Rate" }, }, + isSocketBound = false, rank = { 50 }, }, ["armour"] = { @@ -1980,6 +2212,7 @@ return { "Bonded: +20 to maximum Mana", statOrder = { 1043, 887, 892 }, tradeHashes = { [789117908] = { "21% increased Mana Regeneration Rate" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -1990,6 +2223,7 @@ return { "Bonded: 40% increased Damage against Immobilised Enemies", statOrder = { 1052, 5959 }, tradeHashes = { [791928121] = { "Causes 50% increased Stun Buildup" }, }, + isSocketBound = false, rank = { 50 }, }, ["wand"] = { @@ -1998,6 +2232,7 @@ return { "Bonded: 30% increased Immobilisation buildup", statOrder = { 10138, 7193 }, tradeHashes = { [416040624] = { "Gain additional Stun Threshold equal to 16% of maximum Energy Shield" }, }, + isSocketBound = false, rank = { 50 }, }, ["staff"] = { @@ -2006,6 +2241,7 @@ return { "Bonded: 30% increased Immobilisation buildup", statOrder = { 10138, 7193 }, tradeHashes = { [416040624] = { "Gain additional Stun Threshold equal to 16% of maximum Energy Shield" }, }, + isSocketBound = false, rank = { 50 }, }, ["armour"] = { @@ -2015,6 +2251,7 @@ return { "Bonded: +20 to maximum Mana", statOrder = { 1061, 887, 892 }, tradeHashes = { [915769802] = { "+125 to Stun Threshold" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -2025,6 +2262,7 @@ return { "Bonded: Attacks have +1% to Critical Hit Chance", statOrder = { 835, 4465 }, tradeHashes = { [691932474] = { "+150 to Accuracy Rating" }, }, + isSocketBound = false, rank = { 50 }, }, ["wand"] = { @@ -2033,6 +2271,7 @@ return { "Bonded: 25% increased Critical Damage Bonus", statOrder = { 978, 980 }, tradeHashes = { [737908626] = { "28% increased Critical Hit Chance for Spells" }, }, + isSocketBound = false, rank = { 50 }, }, ["staff"] = { @@ -2041,6 +2280,7 @@ return { "Bonded: 25% increased Critical Damage Bonus", statOrder = { 978, 980 }, tradeHashes = { [737908626] = { "28% increased Critical Hit Chance for Spells" }, }, + isSocketBound = false, rank = { 50 }, }, ["armour"] = { @@ -2050,6 +2290,7 @@ return { "Bonded: +20 to maximum Mana", statOrder = { 6644, 887, 892 }, tradeHashes = { [2310741722] = { "20% increased Life and Mana Recovery from Flasks" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -2059,6 +2300,7 @@ return { "+6 to Strength", statOrder = { 992 }, tradeHashes = { [4080418644] = { "+6 to Strength" }, }, + isSocketBound = false, rank = { 0 }, }, ["armour"] = { @@ -2066,6 +2308,7 @@ return { "+6 to Strength", statOrder = { 992 }, tradeHashes = { [4080418644] = { "+6 to Strength" }, }, + isSocketBound = false, rank = { 0 }, }, ["caster"] = { @@ -2073,6 +2316,7 @@ return { "+6 to Strength", statOrder = { 992 }, tradeHashes = { [4080418644] = { "+6 to Strength" }, }, + isSocketBound = false, rank = { 0 }, }, }, @@ -2082,6 +2326,7 @@ return { "+9 to Strength", statOrder = { 992 }, tradeHashes = { [4080418644] = { "+9 to Strength" }, }, + isSocketBound = false, rank = { 15 }, }, ["armour"] = { @@ -2089,6 +2334,7 @@ return { "+9 to Strength", statOrder = { 992 }, tradeHashes = { [4080418644] = { "+9 to Strength" }, }, + isSocketBound = false, rank = { 15 }, }, ["caster"] = { @@ -2096,6 +2342,7 @@ return { "+9 to Strength", statOrder = { 992 }, tradeHashes = { [4080418644] = { "+9 to Strength" }, }, + isSocketBound = false, rank = { 15 }, }, }, @@ -2105,6 +2352,7 @@ return { "+12 to Strength", statOrder = { 992 }, tradeHashes = { [4080418644] = { "+12 to Strength" }, }, + isSocketBound = false, rank = { 30 }, }, ["armour"] = { @@ -2112,6 +2360,7 @@ return { "+12 to Strength", statOrder = { 992 }, tradeHashes = { [4080418644] = { "+12 to Strength" }, }, + isSocketBound = false, rank = { 30 }, }, ["caster"] = { @@ -2119,6 +2368,7 @@ return { "+12 to Strength", statOrder = { 992 }, tradeHashes = { [4080418644] = { "+12 to Strength" }, }, + isSocketBound = false, rank = { 30 }, }, }, @@ -2128,6 +2378,7 @@ return { "+15 to Strength", statOrder = { 992 }, tradeHashes = { [4080418644] = { "+15 to Strength" }, }, + isSocketBound = false, rank = { 50 }, }, ["armour"] = { @@ -2135,6 +2386,7 @@ return { "+15 to Strength", statOrder = { 992 }, tradeHashes = { [4080418644] = { "+15 to Strength" }, }, + isSocketBound = false, rank = { 50 }, }, ["caster"] = { @@ -2142,6 +2394,7 @@ return { "+15 to Strength", statOrder = { 992 }, tradeHashes = { [4080418644] = { "+15 to Strength" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -2151,6 +2404,7 @@ return { "+6 to Dexterity", statOrder = { 993 }, tradeHashes = { [3261801346] = { "+6 to Dexterity" }, }, + isSocketBound = false, rank = { 0 }, }, ["armour"] = { @@ -2158,6 +2412,7 @@ return { "+6 to Dexterity", statOrder = { 993 }, tradeHashes = { [3261801346] = { "+6 to Dexterity" }, }, + isSocketBound = false, rank = { 0 }, }, ["caster"] = { @@ -2165,6 +2420,7 @@ return { "+6 to Dexterity", statOrder = { 993 }, tradeHashes = { [3261801346] = { "+6 to Dexterity" }, }, + isSocketBound = false, rank = { 0 }, }, }, @@ -2174,6 +2430,7 @@ return { "+9 to Dexterity", statOrder = { 993 }, tradeHashes = { [3261801346] = { "+9 to Dexterity" }, }, + isSocketBound = false, rank = { 15 }, }, ["armour"] = { @@ -2181,6 +2438,7 @@ return { "+9 to Dexterity", statOrder = { 993 }, tradeHashes = { [3261801346] = { "+9 to Dexterity" }, }, + isSocketBound = false, rank = { 15 }, }, ["caster"] = { @@ -2188,6 +2446,7 @@ return { "+9 to Dexterity", statOrder = { 993 }, tradeHashes = { [3261801346] = { "+9 to Dexterity" }, }, + isSocketBound = false, rank = { 15 }, }, }, @@ -2197,6 +2456,7 @@ return { "+12 to Dexterity", statOrder = { 993 }, tradeHashes = { [3261801346] = { "+12 to Dexterity" }, }, + isSocketBound = false, rank = { 30 }, }, ["armour"] = { @@ -2204,6 +2464,7 @@ return { "+12 to Dexterity", statOrder = { 993 }, tradeHashes = { [3261801346] = { "+12 to Dexterity" }, }, + isSocketBound = false, rank = { 30 }, }, ["caster"] = { @@ -2211,6 +2472,7 @@ return { "+12 to Dexterity", statOrder = { 993 }, tradeHashes = { [3261801346] = { "+12 to Dexterity" }, }, + isSocketBound = false, rank = { 30 }, }, }, @@ -2220,6 +2482,7 @@ return { "+15 to Dexterity", statOrder = { 993 }, tradeHashes = { [3261801346] = { "+15 to Dexterity" }, }, + isSocketBound = false, rank = { 50 }, }, ["armour"] = { @@ -2227,6 +2490,7 @@ return { "+15 to Dexterity", statOrder = { 993 }, tradeHashes = { [3261801346] = { "+15 to Dexterity" }, }, + isSocketBound = false, rank = { 50 }, }, ["caster"] = { @@ -2234,6 +2498,7 @@ return { "+15 to Dexterity", statOrder = { 993 }, tradeHashes = { [3261801346] = { "+15 to Dexterity" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -2243,6 +2508,7 @@ return { "+6 to Intelligence", statOrder = { 994 }, tradeHashes = { [328541901] = { "+6 to Intelligence" }, }, + isSocketBound = false, rank = { 0 }, }, ["armour"] = { @@ -2250,6 +2516,7 @@ return { "+6 to Intelligence", statOrder = { 994 }, tradeHashes = { [328541901] = { "+6 to Intelligence" }, }, + isSocketBound = false, rank = { 0 }, }, ["caster"] = { @@ -2257,6 +2524,7 @@ return { "+6 to Intelligence", statOrder = { 994 }, tradeHashes = { [328541901] = { "+6 to Intelligence" }, }, + isSocketBound = false, rank = { 0 }, }, }, @@ -2266,6 +2534,7 @@ return { "+9 to Intelligence", statOrder = { 994 }, tradeHashes = { [328541901] = { "+9 to Intelligence" }, }, + isSocketBound = false, rank = { 15 }, }, ["armour"] = { @@ -2273,6 +2542,7 @@ return { "+9 to Intelligence", statOrder = { 994 }, tradeHashes = { [328541901] = { "+9 to Intelligence" }, }, + isSocketBound = false, rank = { 15 }, }, ["caster"] = { @@ -2280,6 +2550,7 @@ return { "+9 to Intelligence", statOrder = { 994 }, tradeHashes = { [328541901] = { "+9 to Intelligence" }, }, + isSocketBound = false, rank = { 15 }, }, }, @@ -2289,6 +2560,7 @@ return { "+12 to Intelligence", statOrder = { 994 }, tradeHashes = { [328541901] = { "+12 to Intelligence" }, }, + isSocketBound = false, rank = { 30 }, }, ["armour"] = { @@ -2296,6 +2568,7 @@ return { "+12 to Intelligence", statOrder = { 994 }, tradeHashes = { [328541901] = { "+12 to Intelligence" }, }, + isSocketBound = false, rank = { 30 }, }, ["caster"] = { @@ -2303,6 +2576,7 @@ return { "+12 to Intelligence", statOrder = { 994 }, tradeHashes = { [328541901] = { "+12 to Intelligence" }, }, + isSocketBound = false, rank = { 30 }, }, }, @@ -2312,6 +2586,7 @@ return { "+15 to Intelligence", statOrder = { 994 }, tradeHashes = { [328541901] = { "+15 to Intelligence" }, }, + isSocketBound = false, rank = { 50 }, }, ["armour"] = { @@ -2319,6 +2594,7 @@ return { "+15 to Intelligence", statOrder = { 994 }, tradeHashes = { [328541901] = { "+15 to Intelligence" }, }, + isSocketBound = false, rank = { 50 }, }, ["caster"] = { @@ -2326,6 +2602,7 @@ return { "+15 to Intelligence", statOrder = { 994 }, tradeHashes = { [328541901] = { "+15 to Intelligence" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -2335,6 +2612,7 @@ return { "Adds 3 to 4 Physical Damage", statOrder = { 831 }, tradeHashes = { [1940865751] = { "Adds 3 to 4 Physical Damage" }, }, + isSocketBound = false, rank = { 0 }, }, ["armour"] = { @@ -2342,6 +2620,7 @@ return { "6 to 9 Physical Thorns damage", statOrder = { 10261 }, tradeHashes = { [2881298780] = { "6 to 9 Physical Thorns damage" }, }, + isSocketBound = false, rank = { 0 }, }, }, @@ -2351,6 +2630,7 @@ return { "Adds 6 to 9 Physical Damage", statOrder = { 831 }, tradeHashes = { [1940865751] = { "Adds 6 to 9 Physical Damage" }, }, + isSocketBound = false, rank = { 15 }, }, ["armour"] = { @@ -2358,6 +2638,7 @@ return { "14 to 21 Physical Thorns damage", statOrder = { 10261 }, tradeHashes = { [2881298780] = { "14 to 21 Physical Thorns damage" }, }, + isSocketBound = false, rank = { 15 }, }, }, @@ -2367,6 +2648,7 @@ return { "Adds 9 to 12 Physical Damage", statOrder = { 831 }, tradeHashes = { [1940865751] = { "Adds 9 to 12 Physical Damage" }, }, + isSocketBound = false, rank = { 30 }, }, ["armour"] = { @@ -2374,6 +2656,7 @@ return { "31 to 52 Physical Thorns damage", statOrder = { 10261 }, tradeHashes = { [2881298780] = { "31 to 52 Physical Thorns damage" }, }, + isSocketBound = false, rank = { 30 }, }, }, @@ -2384,6 +2667,7 @@ return { "Bonded: Minions deal 20% increased Damage", statOrder = { 9074, 1720 }, tradeHashes = { [1433756169] = { "Minions gain 10% of their Physical Damage as Extra Lightning Damage" }, }, + isSocketBound = false, rank = { 0 }, }, ["armour"] = { @@ -2392,6 +2676,7 @@ return { "Bonded: Minions have +10% to all Elemental Resistances", statOrder = { 9075, 2667 }, tradeHashes = { [889552744] = { "Minions take 10% of Physical Damage as Lightning Damage" }, }, + isSocketBound = false, rank = { 0 }, }, }, @@ -2402,6 +2687,7 @@ return { "Bonded: Invocated Spells have 25% chance to consume half as much Energy", statOrder = { 6410, 7386 }, tradeHashes = { [4236566306] = { "Meta Skills gain 10% increased Energy" }, }, + isSocketBound = false, rank = { 0 }, }, ["armour"] = { @@ -2410,6 +2696,7 @@ return { "Bonded: 15% increased Thorns damage", statOrder = { 10260, 10254 }, tradeHashes = { [757050353] = { "1 to 100 Lightning Thorns damage" }, }, + isSocketBound = false, rank = { 0 }, }, }, @@ -2420,6 +2707,7 @@ return { "Bonded: 15% increased Reservation Efficiency of Herald Skills", statOrder = { 837, 9765 }, tradeHashes = { [970213192] = { "8% increased Skill Speed" }, }, + isSocketBound = false, rank = { 0 }, }, ["armour"] = { @@ -2428,6 +2716,7 @@ return { "Bonded: 15% increased Elemental Ailment Threshold", statOrder = { 6099, 4266 }, tradeHashes = { [1238227257] = { "Debuffs on you expire 8% faster" }, }, + isSocketBound = false, rank = { 0 }, }, }, @@ -2438,6 +2727,7 @@ return { "Bonded: 20% increased Exposure Effect", statOrder = { 7736, 6533 }, tradeHashes = { [3678845069] = { "Attacks with this Weapon have 10% chance to inflict Exposure" }, }, + isSocketBound = false, rank = { 0 }, }, ["armour"] = { @@ -2446,6 +2736,7 @@ return { "Bonded: 10% reduced Shock duration on you", statOrder = { 9859, 1066 }, tradeHashes = { [3801067695] = { "10% reduced effect of Shock on you" }, }, + isSocketBound = false, rank = { 0 }, }, }, @@ -2456,6 +2747,7 @@ return { "Bonded: Archon recovery period expires 30% faster", statOrder = { 950, 4343 }, tradeHashes = { [124131830] = { "+1 to Level of all Spell Skills" }, }, + isSocketBound = false, rank = { 50 }, }, ["staff"] = { @@ -2464,6 +2756,7 @@ return { "Bonded: Archon recovery period expires 30% faster", statOrder = { 950, 4343 }, tradeHashes = { [124131830] = { "+1 to Level of all Spell Skills" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -2474,6 +2767,7 @@ return { "Bonded: 8% chance to gain an additional random Charge when you gain a Charge", statOrder = { 9264, 5522 }, tradeHashes = { [731403740] = { "Gain 5% of Damage as Extra Damage of all Elements" }, }, + isSocketBound = false, rank = { 50 }, }, ["wand"] = { @@ -2483,6 +2777,7 @@ return { "Bonded: additional Elemental Infusion of the same type", statOrder = { 9264, 4193, 4193.1 }, tradeHashes = { [731403740] = { "Gain 5% of Damage as Extra Damage of all Elements" }, }, + isSocketBound = false, rank = { 50 }, }, ["staff"] = { @@ -2492,6 +2787,7 @@ return { "Bonded: additional Elemental Infusion of the same type", statOrder = { 9264, 4193, 4193.1 }, tradeHashes = { [731403740] = { "Gain 5% of Damage as Extra Damage of all Elements" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -2502,6 +2798,7 @@ return { "Bonded: Gain 8% of Damage as Extra Physical Damage", statOrder = { 1672, 1671 }, tradeHashes = { [3398787959] = { "Gain 13% of Damage as Extra Chaos Damage" }, }, + isSocketBound = false, rank = { 50 }, }, ["wand"] = { @@ -2510,6 +2807,7 @@ return { "Bonded: Gain 8% of Damage as Extra Physical Damage", statOrder = { 1672, 1671 }, tradeHashes = { [3398787959] = { "Gain 13% of Damage as Extra Chaos Damage" }, }, + isSocketBound = false, rank = { 50 }, }, ["staff"] = { @@ -2518,6 +2816,7 @@ return { "Bonded: Gain 8% of Damage as Extra Physical Damage", statOrder = { 1672, 1671 }, tradeHashes = { [3398787959] = { "Gain 13% of Damage as Extra Chaos Damage" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -2528,6 +2827,7 @@ return { "Bonded: Prevent +3% of Damage from Deflected Hits", statOrder = { 6120, 4679 }, tradeHashes = { [1382805233] = { "8% increased Deflection Rating while moving" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -2538,6 +2838,7 @@ return { "Bonded: 10% increased Cooldown Recovery Rate", statOrder = { 836, 4677 }, tradeHashes = { [2250533757] = { "5% increased Movement Speed" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -2548,6 +2849,7 @@ return { "Bonded: 8% increased Curse Magnitudes", statOrder = { 1911, 2376 }, tradeHashes = { [3407849389] = { "50% reduced effect of Curses on you" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -2558,6 +2860,7 @@ return { "Bonded: +10% to all Elemental Resistances", statOrder = { 1471, 1013 }, tradeHashes = { [3666934677] = { "2% increased Experience gain" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -2568,6 +2871,7 @@ return { "Bonded: 15% increased Magnitude of Non-Damaging Ailments you inflict", statOrder = { 6533, 9224 }, tradeHashes = { [2074866941] = { "25% increased Exposure Effect" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -2578,6 +2882,7 @@ return { "Bonded: +1 to Level of all Attack Skills", statOrder = { 4514, 967 }, tradeHashes = { [2077615515] = { "50% increased Attack Damage against Rare or Unique Enemies" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -2589,6 +2894,7 @@ return { "Bonded: Gain additional Stun Threshold equal to 50% of maximum Energy Shield", statOrder = { 1032, 4265, 10138 }, tradeHashes = { [2339757871] = { "30% increased Energy Shield Recharge Rate" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -2599,6 +2905,7 @@ return { "Bonded: 15% increased Duration of Damaging Ailments on Enemies", statOrder = { 6067, 6065 }, tradeHashes = { [1381474422] = { "20% increased Magnitude of Damaging Ailments you inflict" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -2609,6 +2916,7 @@ return { "Bonded: 15% increased Duration of Elemental Ailments on Enemies", statOrder = { 9224, 1617 }, tradeHashes = { [782230869] = { "30% increased Magnitude of Non-Damaging Ailments you inflict" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -2619,6 +2927,7 @@ return { "Bonded: 20% increased Mana Cost Efficiency while on Low Mana", statOrder = { 987, 4723 }, tradeHashes = { [2891184298] = { "8% increased Cast Speed" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -2629,6 +2938,7 @@ return { "Bonded: 20% increased Projectile Speed", statOrder = { 990, 897 }, tradeHashes = { [3885405204] = { "Bow Attacks fire an additional Arrow" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -2639,6 +2949,7 @@ return { "Bonded: Every Rage also grants 1% increased Spell Damage", statOrder = { 10034, 10008 }, tradeHashes = { [2910761524] = { "25% chance for Spell Skills to fire 2 additional Projectiles" }, }, + isSocketBound = false, rank = { 50 }, }, ["staff"] = { @@ -2647,6 +2958,7 @@ return { "Bonded: Every Rage also grants 1% increased Spell Damage", statOrder = { 10034, 10008 }, tradeHashes = { [2910761524] = { "25% chance for Spell Skills to fire 2 additional Projectiles" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -2657,6 +2969,7 @@ return { "Bonded: +7% to Chaos Resistance", statOrder = { 10556, 1024 }, tradeHashes = { [3973629633] = { "20% increased Withered Magnitude" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -2667,6 +2980,7 @@ return { "Bonded: +2% to Maximum Fire Resistance", statOrder = { 1212, 1009 }, tradeHashes = { [627339348] = { "Adds 23 to 34 Fire Damage to Attacks against Ignited Enemies" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -2677,6 +2991,7 @@ return { "Bonded: +2% to Maximum Cold Resistance", statOrder = { 8962, 1010 }, tradeHashes = { [3734640451] = { "Adds 19 to 28 Cold Damage against Chilled Enemies" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -2687,6 +3002,7 @@ return { "Bonded: +2% to Maximum Lightning Resistance", statOrder = { 6910, 1011 }, tradeHashes = { [90012347] = { "Adds 1 to 60 Lightning Damage against Shocked Enemies" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -2697,6 +3013,7 @@ return { "Bonded: Fissure Skills have +2 to Limit", statOrder = { 858, 6616 }, tradeHashes = { [3032590688] = { "Adds 5 to 12 Physical Damage to Attacks" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -2707,6 +3024,7 @@ return { "Bonded: 8% of Maximum Life Converted to Energy Shield", statOrder = { 2472, 8884 }, tradeHashes = { [458438597] = { "15% of Damage is taken from Mana before Life" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -2716,6 +3034,7 @@ return { "Upgrades a socketed Rune", statOrder = { 6246 }, tradeHashes = { [4044077288] = { "Upgrades a socketed Rune" }, }, + isSocketBound = false, rank = { 0 }, }, ["armour"] = { @@ -2723,6 +3042,7 @@ return { "Upgrades a socketed Rune", statOrder = { 6246 }, tradeHashes = { [4044077288] = { "Upgrades a socketed Rune" }, }, + isSocketBound = false, rank = { 0 }, }, ["caster"] = { @@ -2730,6 +3050,7 @@ return { "Upgrades a socketed Rune", statOrder = { 6246 }, tradeHashes = { [4044077288] = { "Upgrades a socketed Rune" }, }, + isSocketBound = false, rank = { 0 }, }, }, @@ -2740,6 +3061,7 @@ return { "Bonded: 15% increased Global Armour, Evasion and Energy Shield", statOrder = { 845, 2588 }, tradeHashes = { [774059442] = { "+15 to maximum Runic Ward" }, }, + isSocketBound = false, rank = { 0 }, }, }, @@ -2750,6 +3072,7 @@ return { "Bonded: 15% increased Global Armour, Evasion and Energy Shield", statOrder = { 845, 2588 }, tradeHashes = { [774059442] = { "+20 to maximum Runic Ward" }, }, + isSocketBound = false, rank = { 15 }, }, }, @@ -2760,6 +3083,7 @@ return { "Bonded: 15% increased Global Armour, Evasion and Energy Shield", statOrder = { 845, 2588 }, tradeHashes = { [774059442] = { "+25 to maximum Runic Ward" }, }, + isSocketBound = false, rank = { 30 }, }, }, @@ -2770,6 +3094,7 @@ return { "Bonded: 15% increased Global Armour, Evasion and Energy Shield", statOrder = { 845, 2588 }, tradeHashes = { [774059442] = { "+30 to maximum Runic Ward" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -2780,6 +3105,7 @@ return { "Bonded: Regenerate 10 Runic Ward per second", statOrder = { 10520, 4764 }, tradeHashes = { [2392260628] = { "8% increased Runic Ward Regeneration Rate" }, }, + isSocketBound = false, rank = { 0 }, }, }, @@ -2790,6 +3116,7 @@ return { "Bonded: Regenerate 15 Runic Ward per second", statOrder = { 10520, 4764 }, tradeHashes = { [2392260628] = { "12% increased Runic Ward Regeneration Rate" }, }, + isSocketBound = false, rank = { 15 }, }, }, @@ -2800,6 +3127,7 @@ return { "Bonded: Regenerate 20 Runic Ward per second", statOrder = { 10520, 4764 }, tradeHashes = { [2392260628] = { "16% increased Runic Ward Regeneration Rate" }, }, + isSocketBound = false, rank = { 30 }, }, }, @@ -2810,6 +3138,7 @@ return { "Bonded: Regenerate 25 Runic Ward per second", statOrder = { 10520, 4764 }, tradeHashes = { [2392260628] = { "20% increased Runic Ward Regeneration Rate" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -2820,6 +3149,7 @@ return { "Bonded: Gain 2% of maximum Life as Extra maximum Runic Ward", statOrder = { 855, 1430 }, tradeHashes = { [830161081] = { "20% increased Runic Ward" }, }, + isSocketBound = false, rank = { 15 }, }, }, @@ -2830,6 +3160,7 @@ return { "Bonded: 8% increased Guard gained", statOrder = { 6802, 6951 }, tradeHashes = { [1963589548] = { "Every 4 seconds, gain Guard equal to 20% of maximum Runic Ward for 2 seconds" }, }, + isSocketBound = false, rank = { 15 }, }, }, @@ -2840,6 +3171,7 @@ return { "Bonded: Break 10% increased Armour", statOrder = { 5015, 4407 }, tradeHashes = { [2608793552] = { "Attacks Break Armour equal to 15% of maximum Runic Ward" }, }, + isSocketBound = false, rank = { 15 }, }, }, @@ -2850,6 +3182,7 @@ return { "Bonded: 12% increased Elemental Damage", statOrder = { 10042, 1726 }, tradeHashes = { [267552601] = { "Spell damage Penetrates 25% of enemy Elemental Resistances while on Low Runic Ward" }, }, + isSocketBound = false, rank = { 15 }, }, ["staff"] = { @@ -2858,6 +3191,7 @@ return { "Bonded: 12% increased Elemental Damage", statOrder = { 10042, 1726 }, tradeHashes = { [267552601] = { "Spell damage Penetrates 25% of enemy Elemental Resistances while on Low Runic Ward" }, }, + isSocketBound = false, rank = { 15 }, }, }, @@ -2868,6 +3202,7 @@ return { "Bonded: Regenerate 1% of maximum Energy Shield per second", statOrder = { 6442, 2420 }, tradeHashes = { [162036024] = { "1% increased Energy Shield Recharge Rate per 30 maximum Runic Ward" }, }, + isSocketBound = false, rank = { 30 }, }, }, @@ -2878,6 +3213,7 @@ return { "Bonded: 20% increased Armour and Evasion Rating when on Low Life", statOrder = { 4402, 2930 }, tradeHashes = { [1392112423] = { "25% increased Armour and Evasion Rating while on Low Runic Ward" }, }, + isSocketBound = false, rank = { 15 }, }, }, @@ -2888,6 +3224,7 @@ return { "Bonded: 15% increased Stun buildup while Shapeshifted", statOrder = { 10134, 7205 }, tradeHashes = { [2838678452] = { "+4 to Stun Threshold per 10 maximum Runic Ward" }, }, + isSocketBound = false, rank = { 30 }, }, ["buckler"] = { @@ -2896,6 +3233,7 @@ return { "Bonded: 15% increased Stun buildup while Shapeshifted", statOrder = { 10134, 7205 }, tradeHashes = { [2838678452] = { "+4 to Stun Threshold per 10 maximum Runic Ward" }, }, + isSocketBound = false, rank = { 30 }, }, }, @@ -2906,6 +3244,7 @@ return { "Bonded: Prevent +1% of Damage from Deflected Hits", statOrder = { 9, 4679 }, tradeHashes = { [282990844] = { "+3 to Deflection Rating per 10 maximum Runic Ward" }, }, + isSocketBound = false, rank = { 30 }, }, }, @@ -2916,6 +3255,7 @@ return { "Bonded: 1% more Runic Ward Regeneration rate per 2% of maximum Runic Ward lost from Hits Recently, up to 100% more", statOrder = { 1430, 10523 }, tradeHashes = { [386720106] = { "Gain 5% of maximum Life as Extra maximum Runic Ward" }, }, + isSocketBound = false, rank = { 30 }, }, }, @@ -2926,6 +3266,7 @@ return { "Bonded: 15% increased Life Recovery from Flasks", statOrder = { 7474, 1794 }, tradeHashes = { [2650263616] = { "15% Life Recovery from Flasks also applies to Runic Ward" }, }, + isSocketBound = false, rank = { 15 }, }, }, @@ -2936,6 +3277,7 @@ return { "Bonded: 10% reduced Runic Ward Cost Efficiency", statOrder = { 4580, 4763 }, tradeHashes = { [3035971497] = { "Attacks spend 5% of your maximum Runic Ward if possible to gain that much added Physical damage" }, }, + isSocketBound = false, rank = { 30 }, }, }, @@ -2946,6 +3288,7 @@ return { "Bonded: 5% increased Attack Speed while missing Runic Ward", statOrder = { 7829, 4558 }, tradeHashes = { [1995345015] = { "Gain maximum Runic Ward equal to 15% of this Weapon's maximum damage" }, }, + isSocketBound = false, rank = { 45 }, }, }, @@ -2957,6 +3300,7 @@ return { "Bonded: 12% increased maximum Runic Ward", statOrder = { 5965, 10525, 891 }, tradeHashes = { [2579974553] = { "Runic Ward Regeneration Rate is doubled" }, [3814102597] = { "All damage taken bypasses Runic Ward" }, }, + isSocketBound = false, rank = { 45 }, }, }, @@ -2968,6 +3312,7 @@ return { "Bonded: 20% increased Runic Ward Regeneration Rate if you've dealt a Critical Hit Recently", statOrder = { 7999, 9705, 10521 }, tradeHashes = { [762761075] = { "40% less Mana Regeneration Rate" }, [3145796865] = { "Mana Recovery from Regeneration is also applied to Runic Ward" }, }, + isSocketBound = false, rank = { 45 }, }, }, @@ -2978,6 +3323,7 @@ return { "Bonded: Recover 3% of maximum Life when one of your Minions is Revived", statOrder = { 9707, 10596 }, tradeHashes = { [3515226849] = { "Recover 3% of maximum Runic Ward when one of your Reviving Minions is Killed" }, }, + isSocketBound = false, rank = { 30 }, }, }, @@ -2989,6 +3335,7 @@ return { "Bonded: your Runic Ward has been damaged Recently", statOrder = { 9109, 6042, 6042.1 }, tradeHashes = { [540694930] = { "Minions in your Presence have Onslaught while you are on Low Runic Ward" }, }, + isSocketBound = false, rank = { 45 }, }, }, @@ -3000,6 +3347,7 @@ return { "Bonded: +1% to all Maximum Elemental Resistances while on full Runic Ward", statOrder = { 1430, 8878, 4200 }, tradeHashes = { [386720106] = { "Gain 15% of maximum Life as Extra maximum Runic Ward" }, [1020945697] = { "15% less maximum Life" }, }, + isSocketBound = false, rank = { 45 }, }, }, @@ -3010,6 +3358,7 @@ return { "Bonded: 25% increased Fire Damage", statOrder = { 6242, 873 }, tradeHashes = { [602344904] = { "Transforms all Cold and Lightning modifiers on the item into equivalent Fire modifiers" }, }, + isSocketBound = true, rank = { 0 }, }, ["caster"] = { @@ -3018,6 +3367,7 @@ return { "Bonded: 25% increased Fire Damage", statOrder = { 6242, 873 }, tradeHashes = { [602344904] = { "Transforms all Cold and Lightning modifiers on the item into equivalent Fire modifiers" }, }, + isSocketBound = true, rank = { 0 }, }, }, @@ -3028,6 +3378,7 @@ return { "Bonded: 25% increased Cold Damage", statOrder = { 6239, 874 }, tradeHashes = { [2390027291] = { "When socketed, transforms all Fire and Lightning modifiers to equivalent Cold modifiers" }, }, + isSocketBound = true, rank = { 0 }, }, ["caster"] = { @@ -3036,6 +3387,7 @@ return { "Bonded: 25% increased Cold Damage", statOrder = { 6239, 874 }, tradeHashes = { [2390027291] = { "When socketed, transforms all Fire and Lightning modifiers to equivalent Cold modifiers" }, }, + isSocketBound = true, rank = { 0 }, }, }, @@ -3046,6 +3398,7 @@ return { "Bonded: 25% increased Lightning Damage", statOrder = { 6243, 875 }, tradeHashes = { [1433896639] = { "Transforms all Fire and Cold modifiers on the item into equivalent Lightning modifiers" }, }, + isSocketBound = true, rank = { 0 }, }, ["caster"] = { @@ -3054,6 +3407,7 @@ return { "Bonded: 25% increased Lightning Damage", statOrder = { 6243, 875 }, tradeHashes = { [1433896639] = { "Transforms all Fire and Cold modifiers on the item into equivalent Lightning modifiers" }, }, + isSocketBound = true, rank = { 0 }, }, }, @@ -3064,6 +3418,7 @@ return { "Bonded: 25% increased Chaos Damage", statOrder = { 6238, 876 }, tradeHashes = { [1624833382] = { "Transforms all Fire, Cold and Lightning modifiers on the item into equivalent Chaos modifiers" }, }, + isSocketBound = true, rank = { 0 }, }, ["caster"] = { @@ -3072,6 +3427,7 @@ return { "Bonded: 25% increased Chaos Damage", statOrder = { 6238, 876 }, tradeHashes = { [1624833382] = { "Transforms all Fire, Cold and Lightning modifiers on the item into equivalent Chaos modifiers" }, }, + isSocketBound = true, rank = { 0 }, }, }, @@ -3082,6 +3438,7 @@ return { "Bonded: 30% increased Projectile Speed", statOrder = { 5513, 897 }, tradeHashes = { [2463230181] = { "+50% Surpassing chance to fire an additional Arrow" }, }, + isSocketBound = false, rank = { 30 }, }, }, @@ -3092,6 +3449,7 @@ return { "Bonded: 15% increased Block chance", statOrder = { 9379, 1133 }, tradeHashes = { [818877178] = { "30% increased Parried Debuff Magnitude" }, }, + isSocketBound = false, rank = { 30 }, }, }, @@ -3102,6 +3460,7 @@ return { "Bonded: 15% increased Area of Effect for Attacks", statOrder = { 10626, 4493 }, tradeHashes = { [2045949233] = { "10% chance for Slam Skills you use yourself to cause an additional Aftershock" }, }, + isSocketBound = false, rank = { 30 }, }, }, @@ -3112,6 +3471,7 @@ return { "Bonded: Break 50% increased Armour", statOrder = { 5236, 4407 }, tradeHashes = { [1879206848] = { "40% increased effect of Fully Broken Armour" }, }, + isSocketBound = false, rank = { 30 }, }, }, @@ -3122,6 +3482,7 @@ return { "Bonded: 30% increased Endurance, Frenzy and Power Charge Duration", statOrder = { 5518, 2761 }, tradeHashes = { [1555237944] = { "30% chance when you gain a Charge to gain an additional Charge" }, }, + isSocketBound = false, rank = { 30 }, }, }, @@ -3132,6 +3493,7 @@ return { "Bonded: 30% increased Damage against Immobilised Enemies", statOrder = { 7193, 5959 }, tradeHashes = { [330530785] = { "50% increased Immobilisation buildup" }, }, + isSocketBound = false, rank = { 30 }, }, }, @@ -3142,6 +3504,7 @@ return { "Bonded: +1 to maximum number of Elemental Infusions", statOrder = { 5409, 8875 }, tradeHashes = { [2328443419] = { "30% chance to create an additional Remnant" }, }, + isSocketBound = false, rank = { 30 }, }, }, @@ -3152,6 +3515,7 @@ return { "Bonded: 15% chance that when Volatility on you explodes, you regain an equivalent amount of Volatility", statOrder = { 10556, 10485 }, tradeHashes = { [3973629633] = { "25% increased Withered Magnitude" }, }, + isSocketBound = false, rank = { 30 }, }, }, @@ -3162,6 +3526,7 @@ return { "Bonded: 15% faster Curse Activation", statOrder = { 1950, 5924 }, tradeHashes = { [153777645] = { "40% increased Area of Effect of Curses" }, }, + isSocketBound = false, rank = { 30 }, }, }, @@ -3172,6 +3537,7 @@ return { "Bonded: Minions have 10% increased Movement Speed", statOrder = { 9003, 1528 }, tradeHashes = { [3091578504] = { "Minions have 8% increased Attack and Cast Speed" }, }, + isSocketBound = false, rank = { 30 }, }, }, @@ -3182,6 +3548,7 @@ return { "Bonded: 40% increased Stun Buildup", statOrder = { 6713, 1051 }, tradeHashes = { [3444646646] = { "Gain 2 Druidic Prowess when you Heavy Stun a Rare or Unique Enemy" }, }, + isSocketBound = false, rank = { 30 }, }, }, @@ -3192,6 +3559,7 @@ return { "Bonded: 40% increased Crossbow Reload Speed", statOrder = { 6939, 9734 }, tradeHashes = { [538981065] = { "Grenades have 10% chance to activate a second time" }, }, + isSocketBound = false, rank = { 30 }, }, }, @@ -3202,6 +3570,7 @@ return { "Bonded: +3% to maximum Block chance", statOrder = { 4565, 1734 }, tradeHashes = { [3203854378] = { "8% increased Attack Speed if you have Blocked Recently" }, }, + isSocketBound = false, rank = { 30 }, }, }, @@ -3212,6 +3581,7 @@ return { "Bonded: 15% increased amount of Life Leeched", statOrder = { 887, 1895 }, tradeHashes = { [3299347043] = { "+80 to maximum Life" }, }, + isSocketBound = false, rank = { 15 }, }, ["caster"] = { @@ -3220,6 +3590,7 @@ return { "Bonded: 15% increased amount of Life Leeched", statOrder = { 887, 1895 }, tradeHashes = { [3299347043] = { "+80 to maximum Life" }, }, + isSocketBound = false, rank = { 15 }, }, ["shield"] = { @@ -3228,6 +3599,7 @@ return { "Bonded: 5% increased maximum Life", statOrder = { 1522, 889 }, tradeHashes = { [1678831767] = { "Recover 15 Life when you Block" }, }, + isSocketBound = false, rank = { 15 }, }, ["buckler"] = { @@ -3236,6 +3608,7 @@ return { "Bonded: 5% increased maximum Life", statOrder = { 1522, 889 }, tradeHashes = { [1678831767] = { "Recover 15 Life when you Block" }, }, + isSocketBound = false, rank = { 15 }, }, }, @@ -3246,6 +3619,7 @@ return { "Bonded: 50% increased Stun Recovery", statOrder = { 10069, 1060 }, tradeHashes = { [3107707789] = { "8% increased Movement Speed while Sprinting" }, }, + isSocketBound = false, rank = { 15 }, }, ["sceptre"] = { @@ -3254,6 +3628,7 @@ return { "Bonded: 8% increased Mana Recovery rate while your Companion is in your Presence", statOrder = { 5722, 7996 }, tradeHashes = { [234296660] = { "Companions deal 30% increased Damage" }, }, + isSocketBound = false, rank = { 15 }, }, }, @@ -3264,6 +3639,7 @@ return { "Bonded: Charms gain 0.25 charges per Second", statOrder = { 6888, 6889 }, tradeHashes = { [731781020] = { "Flasks gain 0.2 charges per Second" }, }, + isSocketBound = false, rank = { 15 }, }, ["caster"] = { @@ -3272,6 +3648,7 @@ return { "Bonded: Charms gain 0.25 charges per Second", statOrder = { 6888, 6889 }, tradeHashes = { [731781020] = { "Flasks gain 0.2 charges per Second" }, }, + isSocketBound = false, rank = { 15 }, }, ["boots"] = { @@ -3280,6 +3657,7 @@ return { "Bonded: 30% increased Armour if you haven't Dodge Rolled Recently", statOrder = { 6200, 4390 }, tradeHashes = { [258119672] = { "+0.3 metres to Dodge Roll distance" }, }, + isSocketBound = false, rank = { 15 }, }, }, @@ -3290,6 +3668,7 @@ return { "Bonded: 5% increased Attack Speed", statOrder = { 4185, 985 }, tradeHashes = { [4258524206] = { "50% chance to build an additional Combo on Hit" }, }, + isSocketBound = false, rank = { 15 }, }, ["one hand mace"] = { @@ -3298,6 +3677,7 @@ return { "Bonded: 20% increased Bleeding Duration", statOrder = { 7811, 4660 }, tradeHashes = { [103706408] = { "Rolls only the minimum or maximum Damage value for Physical Damage" }, }, + isSocketBound = false, rank = { 15 }, }, ["quarterstaff"] = { @@ -3306,6 +3686,7 @@ return { "Bonded: 20% increased Bleeding Duration", statOrder = { 7811, 4660 }, tradeHashes = { [103706408] = { "Rolls only the minimum or maximum Damage value for Physical Damage" }, }, + isSocketBound = false, rank = { 15 }, }, }, @@ -3316,6 +3697,7 @@ return { "Bonded: Banner Skills have 20% increased Aura Magnitudes", statOrder = { 6914, 3066 }, tradeHashes = { [3143918757] = { "50% increased Glory generation" }, }, + isSocketBound = false, rank = { 15 }, }, ["caster"] = { @@ -3324,6 +3706,7 @@ return { "Bonded: 30% increased Archon Buff duration", statOrder = { 4343, 4344 }, tradeHashes = { [2586152168] = { "Archon recovery period expires 30% faster" }, }, + isSocketBound = false, rank = { 15 }, }, }, @@ -3336,6 +3719,7 @@ return { "Bonded: +30 to maximum Mana", statOrder = { 1040, 1507, 887, 892 }, tradeHashes = { [2797971005] = { "Gain 3 Life per Enemy Hit with Attacks" }, [820939409] = { "Gain 1 Mana per Enemy Hit with Attacks" }, }, + isSocketBound = false, rank = { 15 }, }, ["crossbow"] = { @@ -3344,6 +3728,7 @@ return { "Bonded: 30% increased Freeze Buildup", statOrder = { 7799, 1057 }, tradeHashes = { [2616640048] = { "On Hitting an enemy, gains maximum added Cold damage equal to the enemy's Power for 20 seconds, up to a total of 32" }, }, + isSocketBound = false, rank = { 15 }, }, ["bow"] = { @@ -3352,6 +3737,7 @@ return { "Bonded: 30% increased Freeze Buildup", statOrder = { 7799, 1057 }, tradeHashes = { [2616640048] = { "On Hitting an enemy, gains maximum added Cold damage equal to the enemy's Power for 20 seconds, up to a total of 32" }, }, + isSocketBound = false, rank = { 15 }, }, ["spear"] = { @@ -3360,6 +3746,7 @@ return { "Bonded: 30% increased Freeze Buildup", statOrder = { 7799, 1057 }, tradeHashes = { [2616640048] = { "On Hitting an enemy, gains maximum added Cold damage equal to the enemy's Power for 20 seconds, up to a total of 32" }, }, + isSocketBound = false, rank = { 15 }, }, }, @@ -3373,6 +3760,7 @@ return { "Bonded: +20 to maximum Mana", statOrder = { 840, 841, 843, 887, 892 }, tradeHashes = { [3484657501] = { "+30 to Armour" }, [53045048] = { "+30 to Evasion Rating" }, [4052037485] = { "+10 to maximum Energy Shield" }, }, + isSocketBound = false, rank = { 15 }, }, }, @@ -3384,6 +3772,7 @@ return { "Bonded: 20% of Damage is taken from Mana before Life", statOrder = { 1007, 1013, 2472 }, tradeHashes = { [2901986750] = { "+20% to all Elemental Resistances" }, [1978899297] = { "-10% to all Maximum Elemental Resistances" }, }, + isSocketBound = false, rank = { 15 }, }, }, @@ -3395,6 +3784,7 @@ return { "Bonded: 5% increased Spirit Reservation Efficiency", statOrder = { 895, 10058, 4755 }, tradeHashes = { [2704225257] = { "+50 to Spirit" }, [610569665] = { "-1 to Spirit per 2 Levels" }, }, + isSocketBound = false, rank = { 15 }, }, }, @@ -3406,6 +3796,7 @@ return { "Bonded: Hits against you have 25% reduced Critical Damage Bonus", statOrder = { 976, 1405, 1005 }, tradeHashes = { [587431675] = { "200% increased Critical Hit Chance" }, [4058681894] = { "You have no Critical Damage Bonus" }, }, + isSocketBound = false, rank = { 15 }, }, ["caster"] = { @@ -3414,6 +3805,7 @@ return { "Bonded: 8% increased Mana Recovery rate while your Companion is in your Presence", statOrder = { 10009, 7996 }, tradeHashes = { [4063732952] = { "50% increased Spell Damage while your Companion is in your Presence" }, }, + isSocketBound = false, rank = { 15 }, }, }, @@ -3424,6 +3816,7 @@ return { "Bonded: Recover 3% of Maximum Mana when you collect a Remnant", statOrder = { 9736, 9740 }, tradeHashes = { [1999910726] = { "Remnants you create have 15% increased effect" }, }, + isSocketBound = false, rank = { 15 }, }, ["wand"] = { @@ -3433,6 +3826,7 @@ return { "Bonded: 20% increased Exposure Effect", statOrder = { 9736, 9738, 6533 }, tradeHashes = { [1999910726] = { "Remnants you create have 25% reduced effect" }, [3482326075] = { "Remnants can be collected from 50% further away" }, }, + isSocketBound = false, rank = { 15 }, }, ["staff"] = { @@ -3442,6 +3836,7 @@ return { "Bonded: 20% increased Exposure Effect", statOrder = { 9736, 9738, 6533 }, tradeHashes = { [1999910726] = { "Remnants you create have 25% reduced effect" }, [3482326075] = { "Remnants can be collected from 50% further away" }, }, + isSocketBound = false, rank = { 15 }, }, }, @@ -3453,6 +3848,7 @@ return { "Bonded: 30% increased Ignite Magnitude", statOrder = { 832, 4744, 1077 }, tradeHashes = { [2480498143] = { "15% of Skill Mana Costs Converted to Life Costs" }, [709508406] = { "Adds 13 to 16 Fire Damage" }, }, + isSocketBound = false, rank = { 15 }, }, ["two hand mace"] = { @@ -3462,6 +3858,7 @@ return { "Bonded: 30% increased Ignite Magnitude", statOrder = { 832, 4744, 1077 }, tradeHashes = { [2480498143] = { "15% of Skill Mana Costs Converted to Life Costs" }, [709508406] = { "Adds 13 to 16 Fire Damage" }, }, + isSocketBound = false, rank = { 15 }, }, ["talisman"] = { @@ -3471,6 +3868,7 @@ return { "Bonded: 30% increased Ignite Magnitude", statOrder = { 832, 4744, 1077 }, tradeHashes = { [2480498143] = { "15% of Skill Mana Costs Converted to Life Costs" }, [709508406] = { "Adds 13 to 16 Fire Damage" }, }, + isSocketBound = false, rank = { 15 }, }, }, @@ -3481,6 +3879,7 @@ return { "-10 to Maximum Rage", statOrder = { 6873, 9609 }, tradeHashes = { [1181501418] = { "-10 to Maximum Rage" }, [2709367754] = { "Gain 4 Rage on Melee Hit" }, }, + isSocketBound = false, rank = { 15 }, }, ["spear"] = { @@ -3489,6 +3888,7 @@ return { "-10 to Maximum Rage", statOrder = { 6873, 9609 }, tradeHashes = { [1181501418] = { "-10 to Maximum Rage" }, [2709367754] = { "Gain 4 Rage on Melee Hit" }, }, + isSocketBound = false, rank = { 15 }, }, }, @@ -3498,6 +3898,7 @@ return { "+1 Suffix Modifier allowed", statOrder = { 19 }, tradeHashes = { [718638445] = { "+1 Suffix Modifier allowed" }, [1950607759] = { "" }, }, + isSocketBound = true, rank = { 0 }, }, ["armour"] = { @@ -3505,6 +3906,7 @@ return { "+1 Suffix Modifier allowed", statOrder = { 19 }, tradeHashes = { [718638445] = { "+1 Suffix Modifier allowed" }, [1950607759] = { "" }, }, + isSocketBound = true, rank = { 0 }, }, ["caster"] = { @@ -3512,6 +3914,7 @@ return { "+1 Suffix Modifier allowed", statOrder = { 19 }, tradeHashes = { [718638445] = { "+1 Suffix Modifier allowed" }, [1950607759] = { "" }, }, + isSocketBound = true, rank = { 0 }, }, }, @@ -3521,6 +3924,7 @@ return { "Destroys all Augment Sockets on the item to create a Jewel Socket", statOrder = { 6240 }, tradeHashes = { [1933674044] = { "Destroys all Augment Sockets on the item to create a Jewel Socket" }, }, + isSocketBound = true, rank = { 0 }, }, }, @@ -3530,6 +3934,7 @@ return { "Can have 1 additional Crafted Modifier", statOrder = { 30 }, tradeHashes = { [1963398329] = { "Can have 1 additional Crafted Modifier" }, }, + isSocketBound = false, rank = { 0 }, }, ["armour"] = { @@ -3537,6 +3942,7 @@ return { "Can have 1 additional Crafted Modifier", statOrder = { 30 }, tradeHashes = { [1963398329] = { "Can have 1 additional Crafted Modifier" }, }, + isSocketBound = false, rank = { 0 }, }, ["caster"] = { @@ -3544,6 +3950,7 @@ return { "Can have 1 additional Crafted Modifier", statOrder = { 30 }, tradeHashes = { [1963398329] = { "Can have 1 additional Crafted Modifier" }, }, + isSocketBound = false, rank = { 0 }, }, }, @@ -3554,6 +3961,7 @@ return { "Bonded: 10% increased Cooldown Recovery Rate", statOrder = { 10526, 4677 }, tradeHashes = { [3132681620] = { "Can roll Chronomancy modifiers" }, }, + isSocketBound = true, rank = { 0 }, }, }, @@ -3564,6 +3972,7 @@ return { "Bonded: 20% increased Projectile Damage", statOrder = { 10529, 1738 }, tradeHashes = { [201332984] = { "Can roll Marksman modifiers" }, }, + isSocketBound = true, rank = { 0 }, }, }, @@ -3574,6 +3983,7 @@ return { "Bonded: Gain 2 Rage on Melee Hit", statOrder = { 10528, 6873 }, tradeHashes = { [1770091046] = { "Can roll Berserking modifiers" }, }, + isSocketBound = true, rank = { 0 }, }, }, @@ -3584,6 +3994,7 @@ return { "Bonded: +5% to all Elemental Resistances", statOrder = { 10531, 1013 }, tradeHashes = { [1676950499] = { "Can roll Destruction modifiers" }, }, + isSocketBound = true, rank = { 0 }, }, ["caster"] = { @@ -3592,6 +4003,7 @@ return { "Bonded: +5% to all Elemental Resistances", statOrder = { 10531, 1013 }, tradeHashes = { [1676950499] = { "Can roll Destruction modifiers" }, }, + isSocketBound = true, rank = { 0 }, }, }, @@ -3603,6 +4015,7 @@ return { "Bonded: 3% increased maximum Mana", statOrder = { 10527, 889, 894 }, tradeHashes = { [1927467683] = { "Can roll Soul modifiers" }, }, + isSocketBound = true, rank = { 0 }, }, }, @@ -3613,6 +4026,7 @@ return { "Bonded: 25% reduced Effect of Non-Damaging Ailments on you", statOrder = { 10530, 9225 }, tradeHashes = { [2547063279] = { "Can roll Decay modifiers" }, }, + isSocketBound = true, rank = { 0 }, }, }, @@ -3622,6 +4036,7 @@ return { "When socketed into a Unique Kalguuran or Ezomyte item, destroys the item to create a Rune imbued with that item's power", statOrder = { 6244 }, tradeHashes = { [1797890657] = { "When socketed into a Unique Kalguuran or Ezomyte item, destroys the item to create a Rune imbued with that item's power" }, }, + isSocketBound = false, rank = { 0 }, }, ["armour"] = { @@ -3629,6 +4044,7 @@ return { "When socketed into a Unique Kalguuran or Ezomyte item, destroys the item to create a Rune imbued with that item's power", statOrder = { 6244 }, tradeHashes = { [1797890657] = { "When socketed into a Unique Kalguuran or Ezomyte item, destroys the item to create a Rune imbued with that item's power" }, }, + isSocketBound = false, rank = { 0 }, }, ["caster"] = { @@ -3636,6 +4052,7 @@ return { "When socketed into a Unique Kalguuran or Ezomyte item, destroys the item to create a Rune imbued with that item's power", statOrder = { 6244 }, tradeHashes = { [1797890657] = { "When socketed into a Unique Kalguuran or Ezomyte item, destroys the item to create a Rune imbued with that item's power" }, }, + isSocketBound = false, rank = { 0 }, }, }, @@ -3646,6 +4063,7 @@ return { "Bonded: Regenerate 3% of maximum Life per second while Surrounded", statOrder = { 2241, 7510 }, tradeHashes = { [1092987622] = { "250% of Melee Physical Damage taken reflected to Attacker" }, }, + isSocketBound = false, rank = { 65 }, }, }, @@ -3656,6 +4074,7 @@ return { "Bonded: +15% to all Elemental Resistances", statOrder = { 1027, 1013 }, tradeHashes = { [3362812763] = { "+50% of Armour also applies to Elemental Damage" }, }, + isSocketBound = false, rank = { 65 }, }, }, @@ -3667,6 +4086,7 @@ return { "Bonded: 35% increased Thorns damage", statOrder = { 4671, 4747, 10254 }, tradeHashes = { [2174054121] = { "50% chance to inflict Bleeding on Hit" }, [924253255] = { "50% reduced Slowing Potency of Debuffs on You" }, }, + isSocketBound = false, rank = { 65 }, }, }, @@ -3677,6 +4097,7 @@ return { "Bonded: +30 to maximum Life", statOrder = { 9666, 887 }, tradeHashes = { [939832726] = { "Recover 5% of maximum Life for each Endurance Charge consumed" }, }, + isSocketBound = false, rank = { 65 }, }, }, @@ -3688,6 +4109,7 @@ return { "Bonded: +3 to Maximum Rage", statOrder = { 6875, 6876, 9609 }, tradeHashes = { [3292710273] = { "Gain 5 Rage when Hit by an Enemy" }, [1466716929] = { "Gain 10 Rage when Critically Hit by an Enemy" }, }, + isSocketBound = false, rank = { 65 }, }, }, @@ -3699,6 +4121,7 @@ return { "Bonded: 20% increased Evasion Rating", statOrder = { 1555, 6509, 884 }, tradeHashes = { [88817332] = { "100% increased Evasion Rating when on Full Life" }, [3393547195] = { "10% increased Movement Speed when on Full Life" }, }, + isSocketBound = false, rank = { 65 }, }, }, @@ -3710,6 +4133,7 @@ return { "Bonded: +35% to Fire Resistance", statOrder = { 1595, 1959, 1014 }, tradeHashes = { [331731406] = { "Cannot be Ignited" }, [3441651621] = { "-10 Physical Damage taken from Attack Hits" }, }, + isSocketBound = false, rank = { 65 }, }, }, @@ -3720,6 +4144,7 @@ return { "Bonded: 35% increased Flask Mana Recovery rate", statOrder = { 1028, 899 }, tradeHashes = { [3033371881] = { "Gain Deflection Rating equal to 30% of Evasion Rating" }, }, + isSocketBound = false, rank = { 65 }, }, }, @@ -3730,6 +4155,7 @@ return { "Bonded: 20% increased Armour while Shapeshifted", statOrder = { 1459, 4393 }, tradeHashes = { [1311130924] = { "25% of Damage taken from Hits bypasses Energy Shield if Energy Shield is below half" }, }, + isSocketBound = false, rank = { 65 }, }, }, @@ -3741,6 +4167,7 @@ return { "Bonded: +3 to Maximum Rage", statOrder = { 6873, 10644, 9609 }, tradeHashes = { [2709367754] = { "Gain 1 Rage on Melee Hit" }, [2995914769] = { "Every Rage also grants 1% increased Armour" }, }, + isSocketBound = false, rank = { 65 }, }, }, @@ -3752,6 +4179,7 @@ return { "Bonded: Every five Rage also grants you 1% increased Movement Speed", statOrder = { 6873, 10656, 9146 }, tradeHashes = { [2709367754] = { "Gain 1 Rage on Melee Hit" }, [352044736] = { "Every Rage also grants 1% increased Stun Threshold" }, }, + isSocketBound = false, rank = { 65 }, }, }, @@ -3763,6 +4191,7 @@ return { "Bonded: 50% reduced Slowing Potency of Debuffs on You", statOrder = { 1630, 10724, 4747 }, tradeHashes = { [1683578560] = { "Unwavering Stance" }, [280731498] = { "15% increased Area of Effect" }, }, + isSocketBound = false, rank = { 65 }, }, }, @@ -3773,6 +4202,7 @@ return { "Bonded: Warcry Skills have 20% increased Area of Effect", statOrder = { 5780, 10514 }, tradeHashes = { [11014011] = { "Warcries Explode Corpses dealing 10% of their Life as Physical Damage" }, }, + isSocketBound = false, rank = { 65 }, }, }, @@ -3784,6 +4214,7 @@ return { "Bonded: Charms gain 0.5 charges per Second", statOrder = { 6889, 9316, 6889 }, tradeHashes = { [185580205] = { "Charms gain 1 charge per Second" }, [554899692] = { "+1 Charm Slot" }, }, + isSocketBound = false, rank = { 65 }, }, }, @@ -3795,6 +4226,7 @@ return { "Bonded: 5% of Damage from Hits is taken from your Damageable Companion's Life before you", statOrder = { 2315, 5730, 5730 }, tradeHashes = { [1150343007] = { "5% of Damage from Hits is taken from your Damageable Companion's Life before you" }, [2695354435] = { "100% increased Global Evasion Rating when on Low Life" }, }, + isSocketBound = false, rank = { 65 }, }, }, @@ -3805,6 +4237,7 @@ return { "Bonded: 17 to 26 Physical Thorns damage", statOrder = { 10717, 10261 }, tradeHashes = { [98977150] = { "Pain Attunement" }, }, + isSocketBound = false, rank = { 65 }, }, }, @@ -3815,6 +4248,7 @@ return { "Bonded: +1 Maximum Life per Level", statOrder = { 1145, 7470 }, tradeHashes = { [2897413282] = { "+50 to all Attributes" }, }, + isSocketBound = false, rank = { 65 }, }, }, @@ -3834,6 +4268,7 @@ return { "Bonded: +20 to maximum Energy Shield", statOrder = { 880, 887, 892, 941, 976, 991, 1013, 1034, 881, 883, 885 }, tradeHashes = { [3325883026] = { "3 Life Regeneration per second" }, [3299347043] = { "+10 to maximum Life" }, [1050105434] = { "+10 to maximum Mana" }, [2901986750] = { "+5% to all Elemental Resistances" }, [1379411836] = { "+5 to all Attributes" }, [587431675] = { "10% increased Critical Hit Chance" }, [3917489142] = { "10% increased Rarity of Items found" }, [803737631] = { "+30 to Accuracy Rating" }, }, + isSocketBound = false, rank = { 65 }, }, }, @@ -3844,6 +4279,7 @@ return { "Bonded: 20% increased Critical Hit Chance", statOrder = { 4239, 976 }, tradeHashes = { [2438634449] = { "Aggravate Bleeding on targets you Critically Hit with Attacks" }, }, + isSocketBound = false, rank = { 65 }, }, }, @@ -3854,6 +4290,7 @@ return { "Bonded: 20% increased Presence Area of Effect", statOrder = { 10396, 1069 }, tradeHashes = { [4258409981] = { "Deal 4% increased Damage with Hits to Rare or Unique Enemies for each second they've ever been in your Presence, up to a maximum of 200%" }, }, + isSocketBound = false, rank = { 65 }, }, }, @@ -3864,6 +4301,7 @@ return { "Bonded: 15% increased Critical Damage Bonus", statOrder = { 9376, 980 }, tradeHashes = { [2635559734] = { "Base Critical Hit Chance for Attacks with Weapons is 7%" }, }, + isSocketBound = false, rank = { 65 }, }, }, @@ -3875,6 +4313,7 @@ return { "Bonded: 20% increased Ignite Duration on Enemies", statOrder = { 873, 5546, 1615 }, tradeHashes = { [1540254896] = { "Flammability Magnitude is doubled" }, [3962278098] = { "40% increased Fire Damage" }, }, + isSocketBound = false, rank = { 65 }, }, }, @@ -3885,6 +4324,7 @@ return { "Bonded: Gain 30 Life per enemy killed", statOrder = { 1775, 1042 }, tradeHashes = { [2524254339] = { "Culling Strike" }, }, + isSocketBound = false, rank = { 65 }, }, }, @@ -3895,6 +4335,7 @@ return { "Bonded: 10% reduced Damage taken from Projectile Hits", statOrder = { 1123, 2511 }, tradeHashes = { [1702195217] = { "+10% to Block chance" }, }, + isSocketBound = false, rank = { 65 }, }, }, @@ -3905,6 +4346,7 @@ return { "Bonded: 15% increased Global Physical Damage", statOrder = { 9374, 1185 }, tradeHashes = { [2301852600] = { "Deal 10% of Overkill damage to enemies within 2 metres of the enemy killed" }, }, + isSocketBound = false, rank = { 65 }, }, }, @@ -3915,6 +4357,7 @@ return { "Bonded: 15% increased Thorns Critical Damage Bonus", statOrder = { 4758, 4759 }, tradeHashes = { [2715190555] = { "+15% to Thorns Critical Hit Chance" }, }, + isSocketBound = false, rank = { 65 }, }, }, @@ -3925,6 +4368,7 @@ return { "Bonded: +20 to Dexterity", statOrder = { 4735, 993 }, tradeHashes = { [2041668411] = { "Physical Damage is Pinning" }, }, + isSocketBound = false, rank = { 65 }, }, }, @@ -3935,6 +4379,7 @@ return { "Bonded: 5% increased Movement Speed", statOrder = { 9937, 836 }, tradeHashes = { [50721145] = { "Your speed is unaffected by Slows" }, }, + isSocketBound = false, rank = { 65 }, }, }, @@ -3945,6 +4390,7 @@ return { "Bonded: 25% increased Elemental Ailment Threshold", statOrder = { 10711, 4266 }, tradeHashes = { [326965591] = { "Iron Reflexes" }, }, + isSocketBound = false, rank = { 65 }, }, }, @@ -3956,6 +4402,7 @@ return { "Bonded: 40% reduced Freeze Duration on you", statOrder = { 1060, 1064, 1065 }, tradeHashes = { [2511217560] = { "200% increased Stun Recovery" }, }, + isSocketBound = false, rank = { 65 }, }, }, @@ -3966,6 +4413,7 @@ return { "Bonded: 15% increased Stun Threshold", statOrder = { 7828, 2983 }, tradeHashes = { [3686997387] = { "Double Stun Threshold while Shield is Raised" }, }, + isSocketBound = false, rank = { 65 }, }, }, @@ -3976,6 +4424,7 @@ return { "Bonded: +25 to Strength", statOrder = { 7379, 992 }, tradeHashes = { [3703496511] = { "Intimidate Enemies on Block for 8 seconds" }, }, + isSocketBound = false, rank = { 65 }, }, }, @@ -3986,6 +4435,7 @@ return { "Bonded: +30% to Chaos Resistance", statOrder = { 9234, 1024 }, tradeHashes = { [3170380905] = { "Gain 1% of damage as Fire damage per 2% Chance to Block" }, }, + isSocketBound = false, rank = { 65 }, }, }, @@ -3996,6 +4446,7 @@ return { "Bonded: 20% of damage Blocked is Recouped as Mana", statOrder = { 5964, 5964 }, tradeHashes = { [2875218423] = { "30% of damage Blocked is Recouped as Mana" }, }, + isSocketBound = false, rank = { 65 }, }, }, @@ -4006,6 +4457,7 @@ return { "Bonded: 50 Life Regeneration per second", statOrder = { 1036, 1034 }, tradeHashes = { [44972811] = { "50% increased Life Regeneration rate" }, }, + isSocketBound = false, rank = { 65 }, }, }, @@ -4016,6 +4468,7 @@ return { "Bonded: 50% increased Parry Damage", statOrder = { 9379, 9384 }, tradeHashes = { [818877178] = { "50% increased Parried Debuff Magnitude" }, }, + isSocketBound = false, rank = { 65 }, }, }, @@ -4026,6 +4479,7 @@ return { "Bonded: 100% increased Block chance against Projectiles", statOrder = { 5933, 4936 }, tradeHashes = { [3830953767] = { "Curse Enemies with Enfeeble on Block" }, }, + isSocketBound = false, rank = { 65 }, }, }, @@ -4036,6 +4490,7 @@ return { "Bonded: Adds 14 to 20 Physical Damage", statOrder = { 7695, 1207 }, tradeHashes = { [769129523] = { "Causes Double Stun Buildup" }, }, + isSocketBound = false, rank = { 65 }, }, }, @@ -4046,6 +4501,7 @@ return { "Bonded: +1 to Level of all Minion Skills", statOrder = { 3428, 972 }, tradeHashes = { [2293111154] = { "Increases and Reductions to Minion Attack Speed also affect you" }, }, + isSocketBound = false, rank = { 65 }, }, }, @@ -4057,6 +4513,7 @@ return { "Bonded: +1 to Level of all Lightning Skills", statOrder = { 820, 962, 962 }, tradeHashes = { [2153364323] = { "+200 Intelligence Requirement" }, [1147690586] = { "+3 to Level of all Lightning Skills" }, }, + isSocketBound = false, rank = { 65 }, }, }, @@ -4067,6 +4524,7 @@ return { "Bonded: 15% of Damage is taken from Mana before Life", statOrder = { 7626, 2472 }, tradeHashes = { [1699409732] = { "Attacks with this Weapon have Added Cold Damage equal to 0% to 10% of maximum Mana" }, [3867147347] = { "Attacks with this Weapon have Added Cold Damage equal to 6% to 0% of maximum Mana" }, }, + isSocketBound = false, rank = { 65 }, }, }, @@ -4078,6 +4536,7 @@ return { "Bonded: 25% increased Attack Damage against Maimed Enemies", statOrder = { 944, 7614, 4528 }, tradeHashes = { [518292764] = { "+5% to Critical Hit Chance" }, [2895144208] = { "Maim on Critical Hit" }, }, + isSocketBound = false, rank = { 65 }, }, }, @@ -4088,6 +4547,7 @@ return { "Bonded: 15% chance for Slam Skills you use yourself to cause an additional Aftershock", statOrder = { 10626, 10626 }, tradeHashes = { [2045949233] = { "25% chance for Slam Skills you use yourself to cause an additional Aftershock" }, }, + isSocketBound = false, rank = { 65 }, }, }, @@ -4098,6 +4558,7 @@ return { "Bonded: Damage Penetrates 10% Lightning Resistance", statOrder = { 7609, 2726 }, tradeHashes = { [1910743684] = { "All damage with this Weapon causes Electrocution buildup" }, }, + isSocketBound = false, rank = { 65 }, }, }, @@ -4108,6 +4569,7 @@ return { "Bonded: Leeches 1% of maximum Life when you Cast a Spell", statOrder = { 950, 7459 }, tradeHashes = { [124131830] = { "+2 to Level of all Spell Skills" }, }, + isSocketBound = false, rank = { 65 }, }, }, @@ -4118,6 +4580,7 @@ return { "Bonded: Gain Finality for 0.2 seconds per Combo expended when using Skills", statOrder = { 10400, 6785 }, tradeHashes = { [2443032293] = { "Gain 250 Guard for 0.5 seconds per Combo expended when using Skills" }, }, + isSocketBound = false, rank = { 65 }, }, }, @@ -4128,6 +4591,7 @@ return { "Bonded: Knocks Enemies Back on Hit", statOrder = { 1137, 1409 }, tradeHashes = { [3675300253] = { "Strikes deal Splash Damage" }, }, + isSocketBound = false, rank = { 65 }, }, }, @@ -4139,6 +4603,7 @@ return { "Bonded: +2% to Maximum Fire Resistance", statOrder = { 859, 1055, 1009 }, tradeHashes = { [2968503605] = { "100% increased Flammability Magnitude" }, [1573130764] = { "Adds 23 to 34 Fire damage to Attacks" }, }, + isSocketBound = false, rank = { 65 }, }, }, @@ -4149,6 +4614,7 @@ return { "Bonded: +65 to maximum Mana", statOrder = { 1569, 892 }, tradeHashes = { [227523295] = { "+1 to Maximum Power Charges" }, }, + isSocketBound = false, rank = { 65 }, }, }, @@ -4159,6 +4625,7 @@ return { "Bonded: 35% increased Mana Regeneration Rate", statOrder = { 971, 1043 }, tradeHashes = { [805298720] = { "+3 to Level of all Curse Skills" }, }, + isSocketBound = false, rank = { 65 }, }, }, @@ -4169,6 +4636,7 @@ return { "Bonded: Triggered Spells deal 20% increased Spell Damage", statOrder = { 1674, 10323 }, tradeHashes = { [1936645603] = { "Gain 30% of Physical Damage as Extra Fire Damage" }, }, + isSocketBound = false, rank = { 65 }, }, }, @@ -4180,6 +4648,7 @@ return { "Bonded: 10% increased Magnitude of Bleeding you inflict", statOrder = { 831, 2261, 4809 }, tradeHashes = { [2091621414] = { "Causes Bleeding on Hit" }, [1940865751] = { "Adds 4 to 8 Physical Damage" }, }, + isSocketBound = false, rank = { 65 }, }, }, @@ -4191,6 +4660,7 @@ return { "Bonded: 70% increased Arrow Speed", statOrder = { 946, 2240, 1552 }, tradeHashes = { [210067635] = { "50% increased Attack Speed" }, [412462523] = { "20% less Attack Damage" }, }, + isSocketBound = false, rank = { 65 }, }, }, @@ -4201,6 +4671,7 @@ return { "Bonded: 3% increased Block chance per 100 total Item Armour on Equipped Armour Items", statOrder = { 2676, 1134 }, tradeHashes = { [2036307261] = { "Hits with this weapon have 1 to 3 Added Physical Damage per 1% Block Chance" }, }, + isSocketBound = false, rank = { 65 }, }, }, @@ -4211,6 +4682,7 @@ return { "Bonded: Enemies in your Presence are Hindered", statOrder = { 6774, 4695 }, tradeHashes = { [1273508088] = { "Gain 1 Druidic Prowess for every 20 total Rage spent" }, }, + isSocketBound = false, rank = { 65 }, }, }, @@ -4221,6 +4693,7 @@ return { "Bonded: Attacks have 20% chance to cause Bleeding", statOrder = { 10562, 2270 }, tradeHashes = { [1895552497] = { "Every 5 Rage also grants 5% of Damage taken Recouped as Life" }, }, + isSocketBound = false, rank = { 65 }, }, }, @@ -4232,6 +4705,7 @@ return { "Bonded: +50 to maximum Runic Ward", statOrder = { 4662, 4663, 890 }, tradeHashes = { [2905515354] = { "You take 20% of damage from Blocked Hits" }, [2957287092] = { "Chance to Block Damage is Lucky" }, }, + isSocketBound = false, rank = { 65 }, }, }, @@ -4244,6 +4718,7 @@ return { "Bonded: 25% increased Mana Regeneration Rate", statOrder = { 6965, 6965.1, 6965.2, 1043 }, tradeHashes = { [258955603] = { "Alternating every 5 seconds:", "Take 20% less Damage from Hits", "Take 20% less Damage over time" }, }, + isSocketBound = false, rank = { 65 }, }, }, @@ -4255,6 +4730,7 @@ return { "Bonded: 15% increased Attack Speed", statOrder = { 7800, 7800.1, 985 }, tradeHashes = { [3538915253] = { "On Hitting an enemy, gains maximum added Lightning damage equal to", "the enemy's Power for 20 seconds, up to a total of 120" }, }, + isSocketBound = false, rank = { 65 }, }, }, @@ -4265,6 +4741,7 @@ return { "Bonded: +45% to Cold Resistance", statOrder = { 10566, 1020 }, tradeHashes = { [3430033313] = { "Off-hand Hits inflict Runefather's Challenge" }, }, + isSocketBound = false, rank = { 65 }, }, }, @@ -4275,6 +4752,7 @@ return { "Bonded: Skills which Empower an Attack have 20% chance to not count that Attack", statOrder = { 614, 5404 }, tradeHashes = { [275498888] = { "Maximum Quality is 40%" }, }, + isSocketBound = false, rank = { 65 }, }, }, @@ -4285,6 +4763,7 @@ return { "Bonded: +100 to maximum Mana", statOrder = { 176, 892 }, tradeHashes = { [704409219] = { "75% increased effect of Socketed Runes" }, }, + isSocketBound = false, rank = { 65 }, }, }, @@ -4295,6 +4774,7 @@ return { "Bonded: 1% increased Damage per 15 Strength", statOrder = { 6764, 6000 }, tradeHashes = { [1291132817] = { "+1 to Armour per Strength" }, }, + isSocketBound = false, rank = { 65 }, }, }, @@ -4305,6 +4785,7 @@ return { "Bonded: +20 to Spirit", statOrder = { 6722, 895 }, tradeHashes = { [2785209416] = { "+1 to maximum Life per 8 Armour on Equipped Helmet" }, }, + isSocketBound = false, rank = { 60 }, }, ["body armour"] = { @@ -4314,6 +4795,7 @@ return { "Bonded: +20 to Strength", statOrder = { 6812, 6812.1, 992 }, tradeHashes = { [2444976134] = { "Gain Maximum Energy Shield equal to 50% of total", "Strength Requirements of Equipped Armour Items" }, }, + isSocketBound = false, rank = { 60 }, }, ["boots"] = { @@ -4322,6 +4804,7 @@ return { "Bonded: 20% increased Effect of Consecrated Ground you create", statOrder = { 9818, 5748 }, tradeHashes = { [1800433827] = { "Hits against you have no Critical Damage Bonus while on Consecrated Ground" }, }, + isSocketBound = false, rank = { 60 }, }, }, @@ -4332,6 +4815,7 @@ return { "Bonded: +13% to Chaos Resistance", statOrder = { 2236, 1024 }, tradeHashes = { [4217453078] = { "15% of Chaos Damage from Hits taken as a Damage of a random Element" }, }, + isSocketBound = false, rank = { 60 }, }, ["gloves"] = { @@ -4341,6 +4825,7 @@ return { "Bonded: 20% increased Elemental Damage", statOrder = { 9261, 9261.1, 1726 }, tradeHashes = { [3557924960] = { "Gain 1% of Damage as Extra Damage of a random Element per", "Rune Socketed in Equipped Items" }, }, + isSocketBound = false, rank = { 60 }, }, ["boots"] = { @@ -4349,6 +4834,7 @@ return { "Bonded: 15% increased Runic Ward Cost Efficiency", statOrder = { 10522, 4763 }, tradeHashes = { [2441825294] = { "50% increased Runic Ward Regeneration Rate while Sprinting" }, }, + isSocketBound = false, rank = { 60 }, }, }, @@ -4359,6 +4845,7 @@ return { "Bonded: 40% increased Endurance Charge Duration", statOrder = { 6779, 1864 }, tradeHashes = { [901336307] = { "Gain 1 Endurance Charge on reaching Low Life, only once every 2 seconds" }, }, + isSocketBound = false, rank = { 60 }, }, ["gloves"] = { @@ -4367,6 +4854,7 @@ return { "Bonded: Regenerate 0.5% of maximum Life per second", statOrder = { 4657, 1691 }, tradeHashes = { [119336587] = { "Banners also grant 2% of Life Regenerated per second to affected targets" }, }, + isSocketBound = false, rank = { 60 }, }, ["boots"] = { @@ -4375,6 +4863,7 @@ return { "Bonded: 20% increased Guard gained", statOrder = { 6804, 6951 }, tradeHashes = { [293832783] = { "When you stop Sprinting, gain Guard equal to 4% of maximum Life per second spent Sprinting, up to a maximum of 20%, for 4 seconds" }, }, + isSocketBound = false, rank = { 60 }, }, }, @@ -4385,6 +4874,7 @@ return { "Bonded: 30% increased Immobilisation buildup", statOrder = { 7212, 7193 }, tradeHashes = { [2889034188] = { "Targets that are Blinded, Maimed, and Bleeding cannot Evade your Hits" }, }, + isSocketBound = false, rank = { 60 }, }, ["gloves"] = { @@ -4393,6 +4883,7 @@ return { "Bonded: 20% increased Life Regeneration rate", statOrder = { 7487, 1036 }, tradeHashes = { [445996047] = { "Regenerate 5% of maximum Life per Second if you have used a Command Skill Recently" }, }, + isSocketBound = false, rank = { 60 }, }, ["body armour"] = { @@ -4401,6 +4892,7 @@ return { "Bonded: 30% increased Thorns damage", statOrder = { 10253, 10254 }, tradeHashes = { [1871622140] = { "Thorns Damage is Lucky against targets with Fully Broken Armour" }, }, + isSocketBound = false, rank = { 60 }, }, }, @@ -4411,6 +4903,7 @@ return { "Bonded: 20% reduced Slowing Potency of Debuffs on You", statOrder = { 985, 4747 }, tradeHashes = { [681332047] = { "8% increased Attack Speed" }, }, + isSocketBound = false, rank = { 50 }, }, ["sceptre"] = { @@ -4419,6 +4912,7 @@ return { "Bonded: 4% increased Movement Speed", statOrder = { 4287, 836 }, tradeHashes = { [632743438] = { "Allies in your Presence have 8% increased Movement Speed" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -4430,6 +4924,7 @@ return { "Bonded: Gain 13% of Physical Damage as extra Chaos Damage", statOrder = { 2896, 9327, 1677 }, tradeHashes = { [1755296234] = { "Targets can be affected by +1 of your Poisons at the same time" }, [2011656677] = { "25% reduced Poison Duration" }, }, + isSocketBound = false, rank = { 50 }, }, ["sceptre"] = { @@ -4438,6 +4933,7 @@ return { "Bonded: 15% increased Withered Magnitude", statOrder = { 911, 10556 }, tradeHashes = { [262946222] = { "Allies in your Presence deal 13 to 27 added Attack Chaos Damage" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -4448,6 +4944,7 @@ return { "Bonded: 30% increased Glory generation", statOrder = { 10512, 6914 }, tradeHashes = { [2663359259] = { "50% increased total Power counted by Warcries" }, }, + isSocketBound = false, rank = { 50 }, }, ["sceptre"] = { @@ -4456,6 +4953,7 @@ return { "Bonded: 15% increased Reservation Efficiency of Companion Skills", statOrder = { 5953, 9764 }, tradeHashes = { [3151560620] = { "15% increased Damage per each different Companion in your Presence" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -4466,6 +4964,7 @@ return { "Bonded: Meta Skills have 15% increased Reservation Efficiency", statOrder = { 4743, 9766 }, tradeHashes = { [263495202] = { "15% increased Cost Efficiency" }, }, + isSocketBound = false, rank = { 50 }, }, ["sceptre"] = { @@ -4474,6 +4973,7 @@ return { "Bonded: 8% increased Life Recovery Rate while your Companion is in your Presence", statOrder = { 7996, 7485 }, tradeHashes = { [1779262102] = { "15% increased Mana Recovery rate while your Companion is in your Presence" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -4484,6 +4984,7 @@ return { "Bonded: 20% increased Area of Effect of Curses", statOrder = { 3433, 1950 }, tradeHashes = { [1984310483] = { "Enemies you Curse take 6% increased Damage" }, }, + isSocketBound = false, rank = { 50 }, }, ["sceptre"] = { @@ -4492,6 +4993,7 @@ return { "Bonded: Curse zones erupt after 20% reduced delay", statOrder = { 1540, 4678 }, tradeHashes = { [3824372849] = { "20% increased Curse Duration" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -4502,6 +5004,7 @@ return { "Bonded: Storm Skills have +1 to Limit", statOrder = { 9316, 10110 }, tradeHashes = { [554899692] = { "+1 Charm Slot" }, }, + isSocketBound = false, rank = { 50 }, }, ["sceptre"] = { @@ -4510,6 +5013,7 @@ return { "Bonded: 20% increased Life and Mana Recovery from Flasks", statOrder = { 6888, 6644 }, tradeHashes = { [731781020] = { "Flasks gain 0.2 charges per Second" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -4520,6 +5024,7 @@ return { "Bonded: Minions Revive 8% faster", statOrder = { 9767, 9085 }, tradeHashes = { [1805633363] = { "8% increased Reservation Efficiency of Minion Skills" }, }, + isSocketBound = false, rank = { 50 }, }, ["sceptre"] = { @@ -4528,6 +5033,7 @@ return { "Bonded: Companions have 25% increased maximum Life", statOrder = { 6904, 5726 }, tradeHashes = { [2829985691] = { "40% increased Armour, Evasion and Energy Shield while your Companion is in your Presence" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -4538,6 +5044,7 @@ return { "Bonded: Remnants you create have 15% increased effect", statOrder = { 2376, 9736 }, tradeHashes = { [2353576063] = { "8% increased Curse Magnitudes" }, }, + isSocketBound = false, rank = { 0 }, }, ["sceptre"] = { @@ -4546,6 +5053,7 @@ return { "Bonded: 10% increased Skill Speed while Shapeshifted", statOrder = { 918, 9916 }, tradeHashes = { [1998951374] = { "Allies in your Presence have 10% increased Attack Speed" }, }, + isSocketBound = false, rank = { 0 }, }, }, @@ -4556,6 +5064,7 @@ return { "Bonded: Remnants can be collected from 30% further away", statOrder = { 1026, 9738 }, tradeHashes = { [770672621] = { "Minions have 15% increased maximum Life" }, }, + isSocketBound = false, rank = { 0 }, }, ["sceptre"] = { @@ -4564,6 +5073,7 @@ return { "Bonded: 40% increased Damage while Shapeshifted", statOrder = { 906, 5962 }, tradeHashes = { [1798257884] = { "Allies in your Presence deal 40% increased Damage" }, }, + isSocketBound = false, rank = { 0 }, }, }, @@ -4574,6 +5084,7 @@ return { "Bonded: 20% increased effect of Archon Buffs on you", statOrder = { 4677, 4345 }, tradeHashes = { [1004011302] = { "12% increased Cooldown Recovery Rate" }, }, + isSocketBound = false, rank = { 0 }, }, ["sceptre"] = { @@ -4582,6 +5093,7 @@ return { "Bonded: 10% increased Skill Speed while Shapeshifted", statOrder = { 919, 9916 }, tradeHashes = { [289128254] = { "Allies in your Presence have 10% increased Cast Speed" }, }, + isSocketBound = false, rank = { 0 }, }, }, @@ -4592,6 +5104,7 @@ return { "Bonded: 30% increased Charm Charges gained", statOrder = { 1332, 5605 }, tradeHashes = { [624954515] = { "25% increased Accuracy Rating" }, }, + isSocketBound = false, rank = { 0 }, }, ["sceptre"] = { @@ -4600,6 +5113,7 @@ return { "Bonded: 25% increased Critical Hit Chance while Shapeshifted", statOrder = { 916, 5835 }, tradeHashes = { [1250712710] = { "Allies in your Presence have 14% increased Critical Hit Chance" }, }, + isSocketBound = false, rank = { 0 }, }, }, @@ -4610,6 +5124,7 @@ return { "Bonded: 25% reduced Magnitude of Bleeding on You", statOrder = { 4809, 4661 }, tradeHashes = { [3166958180] = { "15% increased Magnitude of Bleeding you inflict" }, }, + isSocketBound = false, rank = { 0 }, }, ["sceptre"] = { @@ -4618,6 +5133,7 @@ return { "Bonded: 25% increased Critical Hit Chance while Shapeshifted", statOrder = { 917, 5835 }, tradeHashes = { [3057012405] = { "Allies in your Presence have 20% increased Critical Damage Bonus" }, }, + isSocketBound = false, rank = { 0 }, }, }, @@ -4628,6 +5144,7 @@ return { "Bonded: Projectiles have 25% chance for an additional Projectile when Forking", statOrder = { 9544, 5515 }, tradeHashes = { [1549287843] = { "Projectiles have 15% chance to Fork" }, }, + isSocketBound = false, rank = { 0 }, }, ["sceptre"] = { @@ -4636,6 +5153,7 @@ return { "Bonded: 40% increased Attack Damage while Shapeshifted", statOrder = { 910, 4519 }, tradeHashes = { [2854751904] = { "Allies in your Presence deal 1 to 40 added Attack Lightning Damage" }, }, + isSocketBound = false, rank = { 0 }, }, }, @@ -4646,6 +5164,7 @@ return { "Bonded: 25% increased Warcry Cooldown Recovery Rate", statOrder = { 6873, 3035 }, tradeHashes = { [2709367754] = { "Gain 1 Rage on Melee Hit" }, }, + isSocketBound = false, rank = { 0 }, }, ["sceptre"] = { @@ -4654,6 +5173,7 @@ return { "Bonded: 25% increased Life Regeneration rate while Shapeshifted", statOrder = { 923, 7504 }, tradeHashes = { [1911097163] = { "Allies in your Presence Regenerate 0.5% of your Maximum Life per second" }, }, + isSocketBound = false, rank = { 0 }, }, }, @@ -4664,6 +5184,7 @@ return { "Bonded: 12% increased Reservation Efficiency of Companion Skills", statOrder = { 1630, 9764 }, tradeHashes = { [280731498] = { "10% increased Area of Effect" }, }, + isSocketBound = false, rank = { 0 }, }, ["sceptre"] = { @@ -4672,6 +5193,7 @@ return { "Bonded: 40% increased Attack Damage while Shapeshifted", statOrder = { 907, 4519 }, tradeHashes = { [1574590649] = { "Allies in your Presence deal 12 to 18 added Attack Physical Damage" }, }, + isSocketBound = false, rank = { 0 }, }, }, @@ -4682,6 +5204,7 @@ return { "Bonded: 15% chance for Damage of Enemies Hitting you to be Unlucky", statOrder = { 839, 6403 }, tradeHashes = { [2481353198] = { "15% increased Block chance" }, }, + isSocketBound = false, rank = { 0 }, }, ["buckler"] = { @@ -4690,6 +5213,7 @@ return { "Bonded: 15% chance for Damage of Enemies Hitting you to be Unlucky", statOrder = { 839, 6403 }, tradeHashes = { [2481353198] = { "15% increased Block chance" }, }, + isSocketBound = false, rank = { 0 }, }, ["sceptre"] = { @@ -4698,6 +5222,7 @@ return { "Bonded: +20% of Armour also applies to Elemental Damage while Shapeshifted", statOrder = { 920, 10564 }, tradeHashes = { [3850614073] = { "Allies in your Presence have +12% to all Elemental Resistances" }, }, + isSocketBound = false, rank = { 0 }, }, }, @@ -4708,6 +5233,7 @@ return { "Bonded: 10% increased Quantity of Gold Dropped by Slain Enemies", statOrder = { 941, 6917 }, tradeHashes = { [3917489142] = { "12% increased Rarity of Items found" }, }, + isSocketBound = false, rank = { 0 }, }, ["sceptre"] = { @@ -4716,6 +5242,7 @@ return { "Bonded: Minions have 30% increased Cooldown Recovery Rate for Command Skills", statOrder = { 857, 9024 }, tradeHashes = { [3984865854] = { "15% increased Spirit" }, }, + isSocketBound = false, rank = { 0 }, }, }, @@ -4726,6 +5253,7 @@ return { "Bonded: +5% to Quality of all Skills", statOrder = { 7733, 975 }, tradeHashes = { [3843204282] = { "" }, [726496846] = { "Idols socketed in this item gain the benefits of their Bonded modifiers" }, }, + isSocketBound = false, rank = { 0 }, }, ["sceptre"] = { @@ -4734,6 +5262,7 @@ return { "Bonded: Minions have 30% increased Area of Effect", statOrder = { 1069, 2759 }, tradeHashes = { [101878827] = { "50% increased Presence Area of Effect" }, }, + isSocketBound = false, rank = { 0 }, }, }, @@ -4744,6 +5273,7 @@ return { "Bonded: 12% increased Damage for each type of Elemental Ailment on Enemy", statOrder = { 1027, 5954 }, tradeHashes = { [3362812763] = { "+25% of Armour also applies to Elemental Damage" }, }, + isSocketBound = false, rank = { 50 }, }, ["buckler"] = { @@ -4752,6 +5282,7 @@ return { "Bonded: 12% increased Damage for each type of Elemental Ailment on Enemy", statOrder = { 1028, 5954 }, tradeHashes = { [3033371881] = { "Gain Deflection Rating equal to 20% of Evasion Rating" }, }, + isSocketBound = false, rank = { 50 }, }, ["sceptre"] = { @@ -4760,6 +5291,7 @@ return { "Bonded: Recover 3% of maximum Life when one of your Minions is Revived", statOrder = { 5719, 10596 }, tradeHashes = { [2882351629] = { "Companions deal 10% more Damage for each different type of dead Companion you have" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -4770,6 +5302,7 @@ return { "Bonded: Plants have a 25% chance to immediately Overgrow when they enter your Presence for the first time", statOrder = { 9487, 5365 }, tradeHashes = { [4065951768] = { "30% increased Skill Effect Duration with Plant Skills" }, }, + isSocketBound = false, rank = { 50 }, }, ["sceptre"] = { @@ -4778,6 +5311,7 @@ return { "Bonded: 30% increased Skill Effect Duration with Plant Skills", statOrder = { 5365, 9487 }, tradeHashes = { [2681952497] = { "Plants have a 25% chance to immediately Overgrow when they enter your Presence for the first time" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -4788,6 +5322,7 @@ return { "Bonded: 15% chance for Charms you use to not consume Charges", statOrder = { 5603, 5634 }, tradeHashes = { [2942439603] = { "Skills have 10% chance to not remove Charges but still count as consuming them" }, }, + isSocketBound = false, rank = { 50 }, }, ["sceptre"] = { @@ -4796,6 +5331,7 @@ return { "Bonded: 25% increased Endurance, Frenzy and Power Charge Duration", statOrder = { 4290, 2761 }, tradeHashes = { [3329501096] = { "Allies in your Presence share Charges with you" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -4806,6 +5342,7 @@ return { "Bonded: +1 to Maximum Endurance Charges", statOrder = { 5519, 1559 }, tradeHashes = { [1228682002] = { "15% chance when you gain an Endurance Charge to gain an additional Endurance Charge" }, }, + isSocketBound = false, rank = { 50 }, }, ["sceptre"] = { @@ -4814,6 +5351,7 @@ return { "Bonded: 40% increased Armour if you've consumed an Endurance Charge Recently", statOrder = { 2010, 4387 }, tradeHashes = { [1881314095] = { "If you would gain an Endurance Charge, Allies in your Presence gain that Charge instead" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -4824,6 +5362,7 @@ return { "Bonded: +1 to Maximum Power Charges", statOrder = { 5521, 1569 }, tradeHashes = { [3537994888] = { "15% chance when you gain a Power Charge to gain an additional Power Charge" }, }, + isSocketBound = false, rank = { 50 }, }, ["sceptre"] = { @@ -4832,6 +5371,7 @@ return { "Bonded: 40% increased maximum Energy Shield if you've consumed a Power Charge Recently", statOrder = { 2012, 6417 }, tradeHashes = { [4226127445] = { "If you would gain a Power Charge, Allies in your Presence gain that Charge instead" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -4842,6 +5382,7 @@ return { "Bonded: +1 to Maximum Frenzy Charges", statOrder = { 5520, 1564 }, tradeHashes = { [2916861134] = { "15% chance when you gain a Frenzy Charge to gain an additional Frenzy Charge" }, }, + isSocketBound = false, rank = { 50 }, }, ["sceptre"] = { @@ -4850,6 +5391,7 @@ return { "Bonded: 40% increased Evasion Rating if you've consumed a Frenzy Charge Recently", statOrder = { 2011, 6488 }, tradeHashes = { [2211478554] = { "If you would gain a Frenzy Charge, Allies in your Presence gain that Charge instead" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -4860,6 +5402,7 @@ return { "Bonded: +3% to maximum Block chance", statOrder = { 4939, 1734 }, tradeHashes = { [3087034595] = { "15% increased Block chance while your Companion is in your Presence" }, }, + isSocketBound = false, rank = { 50 }, }, ["buckler"] = { @@ -4867,6 +5410,7 @@ return { "Bonded: 30% increased Parry Range", statOrder = { 4152 }, tradeHashes = { [2057883179] = { "" }, }, + isSocketBound = false, rank = { 50 }, }, ["sceptre"] = { @@ -4875,6 +5419,7 @@ return { "Bonded: Companions have 30% increased Area of Effect", statOrder = { 5739, 5715 }, tradeHashes = { [2652394701] = { "Companions in your Presence gain 1 Rage on hit" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -4887,6 +5432,7 @@ return { "Bonded: Gain 20% of Damage as Extra Chaos Damage", statOrder = { 1013, 9260, 1024, 1672 }, tradeHashes = { [3617669804] = { "Gain 20% of Damage as Extra Damage of a random Element" }, [2901986750] = { "-20% to all Elemental Resistances" }, }, + isSocketBound = false, rank = { 50 }, }, ["sceptre"] = { @@ -4897,6 +5443,7 @@ return { "Bonded: Companions in your Presence have -20% to Chaos Resistance", statOrder = { 5737, 5742, 4288, 5736 }, tradeHashes = { [1539508682] = { "Companions in your Presence have -20% to all Elemental Resistances" }, [4200448078] = { "Companions in your Presence Gain 20% of Damage as Extra Damage of a random Element" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -4909,6 +5456,7 @@ return { "Bonded: Meta Skills have 25% reduced Reservation Efficiency", statOrder = { 1417, 6410, 7385, 9766 }, tradeHashes = { [4236566306] = { "Meta Skills gain 40% increased Energy" }, [1416406066] = { "25% reduced Spirit" }, }, + isSocketBound = false, rank = { 50 }, }, ["sceptre"] = { @@ -4919,6 +5467,7 @@ return { "Bonded: 25% reduced Life Regeneration rate", statOrder = { 1069, 2574, 923, 1036 }, tradeHashes = { [101878827] = { "40% reduced Presence Area of Effect" }, [315791320] = { "Aura Skills have 25% increased Magnitudes" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -4931,6 +5480,7 @@ return { "Bonded: 12% increased Skill Speed while on Low Mana", statOrder = { 894, 9259, 4718, 9915 }, tradeHashes = { [2748665614] = { "30% reduced maximum Mana" }, [1693515857] = { "Gain 2% of Damage as Extra Physical Damage per ten percent missing Mana" }, }, + isSocketBound = false, rank = { 50 }, }, ["sceptre"] = { @@ -4941,6 +5491,7 @@ return { "Bonded: Temporary Minion Skills have +2 to Limit of Minions summoned", statOrder = { 4719, 9027, 9767, 10247 }, tradeHashes = { [3742865955] = { "Minions deal 60% increased Damage with Command Skills" }, [553018427] = { "30% reduced Mana Cost Efficiency of Command Skills" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -4951,6 +5502,7 @@ return { "Bonded: +8% to Chaos Resistance", statOrder = { 4645, 1024 }, tradeHashes = { [3972229254] = { "+10% of Armour also applies to Chaos Damage" }, }, + isSocketBound = false, rank = { 50 }, }, ["sceptre"] = { @@ -4959,6 +5511,7 @@ return { "Bonded: Minions have 20% additional Physical Damage Reduction", statOrder = { 2668, 2022 }, tradeHashes = { [3837707023] = { "Minions have +20% to Chaos Resistance" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -4969,6 +5522,7 @@ return { "Bonded: +12% to Cold Resistance", statOrder = { 6119, 1020 }, tradeHashes = { [3040571529] = { "10% increased Deflection Rating" }, }, + isSocketBound = false, rank = { 50 }, }, ["sceptre"] = { @@ -4977,6 +5531,7 @@ return { "Bonded: 8% increased Attack Speed while your Companion is in your Presence", statOrder = { 5716, 4556 }, tradeHashes = { [666077204] = { "Companions have 12% increased Attack Speed" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -4987,6 +5542,7 @@ return { "Bonded: +12% to Lightning Resistance", statOrder = { 1456, 1023 }, tradeHashes = { [2448633171] = { "5% of Damage taken bypasses Energy Shield" }, }, + isSocketBound = false, rank = { 50 }, }, ["sceptre"] = { @@ -4995,6 +5551,7 @@ return { "Bonded: 25% increased Damage while your Companion is in your Presence", statOrder = { 5726, 5961 }, tradeHashes = { [1805182458] = { "Companions have 25% increased maximum Life" }, }, + isSocketBound = false, rank = { 50 }, }, }, @@ -5005,6 +5562,7 @@ return { "Bonded: 30% increased Accuracy Rating", statOrder = { 5305, 1332 }, tradeHashes = { [4111745607] = { "Enemies which are on Full Life cannot Evade your Hits" }, }, + isSocketBound = false, rank = { 60 }, }, ["body armour"] = { @@ -5014,6 +5572,7 @@ return { "Bonded: 8% increased Deflection Rating", statOrder = { 4680, 4680.1, 6119 }, tradeHashes = { [967155385] = { "Prevent +5% of Damage from Deflected Hits if you've", "Deflected no Hits Recently" }, }, + isSocketBound = false, rank = { 60 }, }, ["boots"] = { @@ -5022,6 +5581,7 @@ return { "Bonded: Buffs on you expire 10% slower", statOrder = { 6825, 5240 }, tradeHashes = { [1811977226] = { "Gain Onslaught for 4 seconds when your Marks Activate" }, }, + isSocketBound = false, rank = { 60 }, }, }, @@ -5032,6 +5592,7 @@ return { "Bonded: 5% increased Spirit", statOrder = { 4754, 1417 }, tradeHashes = { [1073847159] = { "+3 to Spirit per Idol socketed in your Equipment" }, }, + isSocketBound = false, rank = { 60 }, }, ["gloves"] = { @@ -5040,6 +5601,7 @@ return { "Bonded: Companions deal 30% increased Damage", statOrder = { 5733, 5722 }, tradeHashes = { [226999623] = { "Companions gain Onslaught for 4 seconds on Hitting your Marked targets" }, }, + isSocketBound = false, rank = { 60 }, }, ["boots"] = { @@ -5048,6 +5610,7 @@ return { "Bonded: Minions have 12% increased maximum Life", statOrder = { 10070, 1026 }, tradeHashes = { [3639405795] = { "1% increased Movement Speed while Sprinting per Persistent Minion" }, }, + isSocketBound = false, rank = { 60 }, }, }, @@ -5058,6 +5621,7 @@ return { "Bonded: Buffs on you expire 10% slower", statOrder = { 6803, 5240 }, tradeHashes = { [3863682550] = { "Gain Guard equal to 10% of maximum Life for 4 seconds on taking Savage Hit" }, }, + isSocketBound = false, rank = { 60 }, }, ["gloves"] = { @@ -5066,6 +5630,7 @@ return { "Bonded: 20% increased Block chance", statOrder = { 4207, 1133 }, tradeHashes = { [3617372509] = { "+5% to maximum Block chance if you've Blocked with a raised Shield Recently" }, }, + isSocketBound = false, rank = { 60 }, }, ["body armour"] = { @@ -5074,6 +5639,7 @@ return { "Bonded: 25% increased Stun Threshold", statOrder = { 10132, 2983 }, tradeHashes = { [751944209] = { "200% increased Stun Threshold if you've been Stunned Recently" }, }, + isSocketBound = false, rank = { 60 }, }, }, @@ -5084,6 +5650,7 @@ return { "Bonded: 20% increased Blind Effect", statOrder = { 6388, 4928 }, tradeHashes = { [25786091] = { "Enemies have no Critical Damage Bonus for 4 seconds after you Blind them" }, }, + isSocketBound = false, rank = { 60 }, }, ["gloves"] = { @@ -5092,6 +5659,7 @@ return { "Bonded: 15% increased Critical Hit Chance", statOrder = { 5822, 976 }, tradeHashes = { [3370077792] = { "Enemies you Critically Hit get 100% reduced Life Regeneration Rate for 4 seconds" }, }, + isSocketBound = false, rank = { 60 }, }, ["boots"] = { @@ -5100,6 +5668,7 @@ return { "Bonded: 8% increased Movement Speed while Sprinting", statOrder = { 9939, 10069 }, tradeHashes = { [3128773415] = { "Your speed is Unaffected by Slows while Sprinting" }, }, + isSocketBound = false, rank = { 60 }, }, }, @@ -5109,6 +5678,7 @@ return { "Raven-Touched", statOrder = { 10757 }, tradeHashes = { [3198163869] = { "Raven-Touched" }, }, + isSocketBound = true, rank = { 60 }, }, }, diff --git a/src/Export/Scripts/soulcores.lua b/src/Export/Scripts/soulcores.lua index 9c48005331..c605d9ad79 100644 --- a/src/Export/Scripts/soulcores.lua +++ b/src/Export/Scripts/soulcores.lua @@ -67,6 +67,7 @@ directiveTable.base = function(state, args, out) end out:write(' },\n') end + out:write(string.format('\t\t\t\tisSocketBound = %s,\n', modLine.isSocketBound)) out:write('\t\t\t\trank = { '..(modLine.rank or 0)..' },\n') out:write('\t\t},\n') end @@ -141,7 +142,8 @@ directiveTable.base = function(state, args, out) label = descStats, statOrder = orders, rank = rank, - tradeHashes = tradeHashes + tradeHashes = tradeHashes, + isSocketBound = soulCores.IsSocketBound } table.insert(modLines, out) end diff --git a/src/Export/spec.lua b/src/Export/spec.lua index f67bae34a3..5ac8cb4b51 100644 --- a/src/Export/spec.lua +++ b/src/Export/spec.lua @@ -56019,11 +56019,11 @@ return { name="TierHigher", refTo="SoulCores", type="ShortKey", - width=260 + width=150 }, [7]={ list=false, - name="", + name="IsSocketBound", refTo="", type="Bool", width=150