From a9a49c196ad706d7c1d00a668f4bbad8601ad42e Mon Sep 17 00:00:00 2001 From: Regisle Date: Tue, 20 Aug 2024 21:19:02 +0930 Subject: [PATCH] make runesmith enchants an enchant instead of a craft --- src/Classes/Item.lua | 7 +- src/Data/EnchantmentWeapon.lua | 164 +++++++++++++++++++++++++++++++++ src/Data/ModMaster.lua | 162 -------------------------------- src/Export/Scripts/enchant.lua | 85 +++++++++++++++-- src/Export/Scripts/masters.lua | 24 +---- src/Modules/Data.lua | 21 ++++- 6 files changed, 266 insertions(+), 197 deletions(-) diff --git a/src/Classes/Item.lua b/src/Classes/Item.lua index 7897b9cca0..8c94a7574b 100644 --- a/src/Classes/Item.lua +++ b/src/Classes/Item.lua @@ -679,11 +679,10 @@ function ItemClass:ParseRaw(raw, rarity, highQuality) self.affixes = (self.base.subType and data.itemMods[self.base.type..self.base.subType]) or data.itemMods[self.base.type] or data.itemMods.Item - if self.base.weapon then - self.enchantments = data.enchantments["Weapon"] - elseif self.base.flask then - self.enchantments = data.enchantments["Flask"] + if self.base.flask then if self.base.utility_flask then + self.enchantments = data.enchantments["UtilityFlask"] + else self.enchantments = data.enchantments["Flask"] end else diff --git a/src/Data/EnchantmentWeapon.lua b/src/Data/EnchantmentWeapon.lua index 37d8d9fa04..363c97aa51 100644 --- a/src/Data/EnchantmentWeapon.lua +++ b/src/Data/EnchantmentWeapon.lua @@ -193,4 +193,168 @@ return { "10% increased Explicit Ailment Modifier magnitudes/All Sockets are Green", "Can have 1 additional Crafted Modifier", }, + ["RUNESMITH"] = { + { type = "Runecraft", modTags = { "elemental_damage", "village_runesmithing_enchant", "damage", "elemental", "fire", "attack" }, "Adds (8-10) to (15-18) Fire Damage", statOrder = { 1226 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, }, }, + { type = "Runecraft", modTags = { "elemental_damage", "village_runesmithing_enchant", "damage", "elemental", "fire", "attack" }, "Adds (12-17) to (25-29) Fire Damage", statOrder = { 1226 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, }, }, + { type = "Runecraft", modTags = { "elemental_damage", "village_runesmithing_enchant", "damage", "elemental", "fire", "attack" }, "Adds (17-24) to (35-41) Fire Damage", statOrder = { 1226 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, }, }, + { type = "Runecraft", modTags = { "elemental_damage", "village_runesmithing_enchant", "damage", "elemental", "fire", "attack" }, "Adds (14-20) to (29-33) Fire Damage", statOrder = { 1226 }, types = { ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, + { type = "Runecraft", modTags = { "elemental_damage", "village_runesmithing_enchant", "damage", "elemental", "fire", "attack" }, "Adds (23-31) to (47-54) Fire Damage", statOrder = { 1226 }, types = { ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, + { type = "Runecraft", modTags = { "elemental_damage", "village_runesmithing_enchant", "damage", "elemental", "fire", "attack" }, "Adds (32-44) to (65-76) Fire Damage", statOrder = { 1226 }, types = { ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant", "elemental", "fire", "ailment" }, "(10-15)% chance to Ignite", statOrder = { 1880 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant", "elemental", "fire", "ailment" }, "(20-25)% chance to Ignite", statOrder = { 1880 }, types = { ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "Cast Level 10 Fire Burst on Hit", statOrder = { 7334 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "Burning Enemies you kill have a 10% chance to Explode, dealing a tenth of their maximum Life as Fire Damage", statOrder = { 6047 }, types = { ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, + { type = "Runecraft", modTags = { "elemental_damage", "village_runesmithing_enchant", "damage", "elemental", "lightning", "attack" }, "Adds 2 to (25-29) Lightning Damage", statOrder = { 1246 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, }, }, + { type = "Runecraft", modTags = { "elemental_damage", "village_runesmithing_enchant", "damage", "elemental", "lightning", "attack" }, "Adds 2 to (41-48) Lightning Damage", statOrder = { 1246 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, }, }, + { type = "Runecraft", modTags = { "elemental_damage", "village_runesmithing_enchant", "damage", "elemental", "lightning", "attack" }, "Adds 3 to (57-67) Lightning Damage", statOrder = { 1246 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, }, }, + { type = "Runecraft", modTags = { "elemental_damage", "village_runesmithing_enchant", "damage", "elemental", "lightning", "attack" }, "Adds 3 to (46-53) Lightning Damage", statOrder = { 1246 }, types = { ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, + { type = "Runecraft", modTags = { "elemental_damage", "village_runesmithing_enchant", "damage", "elemental", "lightning", "attack" }, "Adds (4-5) to (76-88) Lightning Damage", statOrder = { 1246 }, types = { ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, + { type = "Runecraft", modTags = { "elemental_damage", "village_runesmithing_enchant", "damage", "elemental", "lightning", "attack" }, "Adds (5-8) to (106-123) Lightning Damage", statOrder = { 1246 }, types = { ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant", "elemental", "lightning", "ailment" }, "(10-15)% chance to Shock", statOrder = { 1887 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant", "elemental", "lightning", "ailment" }, "(20-25)% chance to Shock", statOrder = { 1887 }, types = { ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, + { type = "Runecraft", modTags = { "skill", "village_runesmithing_enchant", "critical" }, "Trigger Level 5 Lightning Bolt when you deal a Critical Strike", statOrder = { 660 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "Trigger Level 10 Shock Ground on Hit", statOrder = { 7335 }, types = { ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant", "elemental", "lightning", "ailment" }, "When you Kill a Shocked Enemy, inflict an equivalent Shock on each nearby Enemy", statOrder = { 2663 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant", "elemental", "fire", "ailment" }, "When you Kill an Ignited Enemy, inflict an equivalent Ignite on each nearby Enemy", statOrder = { 2664 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, }, }, + { type = "Runecraft", modTags = { "caster_damage", "village_runesmithing_enchant", "damage", "caster" }, "(10-19)% increased Spell Damage", statOrder = { 1090 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, }, }, + { type = "Runecraft", modTags = { "caster_damage", "village_runesmithing_enchant", "damage", "caster" }, "(20-29)% increased Spell Damage", statOrder = { 1090 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, }, }, + { type = "Runecraft", modTags = { "caster_damage", "village_runesmithing_enchant", "damage", "caster" }, "(30-39)% increased Spell Damage", statOrder = { 1090 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, }, }, + { type = "Runecraft", modTags = { "caster_damage", "village_runesmithing_enchant", "damage", "caster" }, "(15-29)% increased Spell Damage", statOrder = { 1090 }, types = { ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, + { type = "Runecraft", modTags = { "caster_damage", "village_runesmithing_enchant", "damage", "caster" }, "(30-44)% increased Spell Damage", statOrder = { 1090 }, types = { ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, + { type = "Runecraft", modTags = { "caster_damage", "village_runesmithing_enchant", "damage", "caster" }, "(45-59)% increased Spell Damage", statOrder = { 1090 }, types = { ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant", "damage", "minion" }, "Minions deal (10-19)% increased Damage", statOrder = { 1830 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant", "damage", "minion" }, "Minions deal (20-29)% increased Damage", statOrder = { 1830 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant", "damage", "minion" }, "Minions deal (30-39)% increased Damage", statOrder = { 1830 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant", "damage", "minion" }, "Minions deal (15-29)% increased Damage", statOrder = { 1830 }, types = { ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant", "damage", "minion" }, "Minions deal (30-44)% increased Damage", statOrder = { 1830 }, types = { ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant", "damage", "minion" }, "Minions deal (45-59)% increased Damage", statOrder = { 1830 }, types = { ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant", "caster", "critical" }, "(20-25)% increased Spell Critical Strike Chance", statOrder = { 1320 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant", "caster", "critical" }, "(30-35)% increased Spell Critical Strike Chance", statOrder = { 1320 }, types = { ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant", "minion" }, "Trigger Level 10 Summon Spectral Wolf on Kill", statOrder = { 675 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "Culling Strike", statOrder = { 1893 }, types = { ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "Every 3 seconds, Consume a nearby Corpse to Recover (7-10)% of Life", statOrder = { 5447 }, types = { ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant", "minion" }, "25% chance to Trigger Level 10 Summon Raging Spirit on Kill", statOrder = { 669 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, }, }, + { type = "Runecraft", modTags = { "elemental_damage", "village_runesmithing_enchant", "damage", "elemental", "fire", "minion" }, "Your Minions spread Burning Ground on Death, dealing 10% of their maximum Life as Fire Damage per second", statOrder = { 8630 }, types = { ["Dagger"] = true, ["Wand"] = true, }, }, + { type = "Runecraft", modTags = { "elemental_damage", "village_runesmithing_enchant", "damage", "elemental", "lightning" }, "You and Nearby Allies have 1 to (8-12) added Lightning Damage per Blue Socket", statOrder = { 2852 }, types = { ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, }, }, + { type = "Runecraft", modTags = { "physical_damage", "village_runesmithing_enchant", "damage", "physical", "attack" }, "(11-15)% increased Physical Damage", statOrder = { 1098 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, + { type = "Runecraft", modTags = { "physical_damage", "village_runesmithing_enchant", "damage", "physical", "attack" }, "(16-20)% increased Physical Damage", statOrder = { 1098 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, + { type = "Runecraft", modTags = { "physical_damage", "village_runesmithing_enchant", "damage", "physical", "attack" }, "(21-25)% increased Physical Damage", statOrder = { 1098 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, + { type = "Runecraft", modTags = { "chaos_damage", "village_runesmithing_enchant", "damage", "chaos", "attack" }, "Adds (7-9) to (14-16) Chaos Damage", statOrder = { 1253 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, }, }, + { type = "Runecraft", modTags = { "chaos_damage", "village_runesmithing_enchant", "damage", "chaos", "attack" }, "Adds (11-15) to (23-26) Chaos Damage", statOrder = { 1253 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, }, }, + { type = "Runecraft", modTags = { "chaos_damage", "village_runesmithing_enchant", "damage", "chaos", "attack" }, "Adds (16-21) to (31-37) Chaos Damage", statOrder = { 1253 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, }, }, + { type = "Runecraft", modTags = { "chaos_damage", "village_runesmithing_enchant", "damage", "chaos", "attack" }, "Adds (12-17) to (26-30) Chaos Damage", statOrder = { 1253 }, types = { ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, + { type = "Runecraft", modTags = { "chaos_damage", "village_runesmithing_enchant", "damage", "chaos", "attack" }, "Adds (21-28) to (42-48) Chaos Damage", statOrder = { 1253 }, types = { ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, + { type = "Runecraft", modTags = { "chaos_damage", "village_runesmithing_enchant", "damage", "chaos", "attack" }, "Adds (29-40) to (58-68) Chaos Damage", statOrder = { 1253 }, types = { ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant", "attack" }, "(21-25)% reduced Enemy Stun Threshold with this Weapon", statOrder = { 2348 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, + { type = "Runecraft", modTags = { "poison", "village_runesmithing_enchant", "chaos", "attack", "ailment" }, "10% chance to Poison on Hit", statOrder = { 7433 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, + { type = "Runecraft", modTags = { "bleed", "village_runesmithing_enchant", "physical", "attack", "ailment" }, "10% chance to cause Bleeding on Hit", statOrder = { 2334 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, + { type = "Runecraft", modTags = { "resource", "village_runesmithing_enchant", "life", "physical", "attack" }, "(0.2-0.3)% of Physical Attack Damage Leeched as Life", statOrder = { 1510 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, + { type = "Runecraft", modTags = { "resource", "village_runesmithing_enchant", "mana", "physical", "attack" }, "(0.2-0.3)% of Physical Attack Damage Leeched as Mana", statOrder = { 1560 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant", "attack", "critical" }, "(5-7)% increased Critical Strike Chance", statOrder = { 1326 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, + { type = "Runecraft", modTags = { "skill", "village_runesmithing_enchant" }, "Trigger Level 1 Stalking Pustule on Kill", statOrder = { 700 }, types = { ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, + { type = "Runecraft", modTags = { "skill", "village_runesmithing_enchant" }, "Grants Level 1 Envy Skill", statOrder = { 555 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "(7-13)% chance to gain Chaotic Might for 10 seconds on Kill", statOrder = { 5289 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, }, }, + { type = "Runecraft", modTags = { "elemental_damage", "village_runesmithing_enchant", "damage", "elemental", "cold", "attack" }, "Adds (7-9) to (14-16) Cold Damage", statOrder = { 1235 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, }, }, + { type = "Runecraft", modTags = { "elemental_damage", "village_runesmithing_enchant", "damage", "elemental", "cold", "attack" }, "Adds (11-15) to (23-26) Cold Damage", statOrder = { 1235 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, }, }, + { type = "Runecraft", modTags = { "elemental_damage", "village_runesmithing_enchant", "damage", "elemental", "cold", "attack" }, "Adds (16-21) to (31-37) Cold Damage", statOrder = { 1235 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, }, }, + { type = "Runecraft", modTags = { "elemental_damage", "village_runesmithing_enchant", "damage", "elemental", "cold", "attack" }, "Adds (12-17) to (26-30) Cold Damage", statOrder = { 1235 }, types = { ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, + { type = "Runecraft", modTags = { "elemental_damage", "village_runesmithing_enchant", "damage", "elemental", "cold", "attack" }, "Adds (21-28) to (42-48) Cold Damage", statOrder = { 1235 }, types = { ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, + { type = "Runecraft", modTags = { "elemental_damage", "village_runesmithing_enchant", "damage", "elemental", "cold", "attack" }, "Adds (29-40) to (58-68) Cold Damage", statOrder = { 1235 }, types = { ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant", "elemental", "cold", "ailment" }, "(10-15)% chance to Freeze", statOrder = { 1883 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant", "elemental", "cold", "ailment" }, "(20-25)% chance to Freeze", statOrder = { 1883 }, types = { ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant", "attack", "speed" }, "(3-6)% increased Attack Speed", statOrder = { 1276 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant", "caster", "speed" }, "(6-10)% increased Cast Speed", statOrder = { 1308 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant", "caster", "speed" }, "(13-18)% increased Cast Speed", statOrder = { 1308 }, types = { ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant", "elemental" }, "No Physical Damage", "Has (50-100)% increased Elemental Damage", statOrder = { 1098, 7369 }, types = { ["Two Handed Sword"] = true, }, }, + { type = "Runecraft", modTags = { "skill", "village_runesmithing_enchant", "attack" }, "Trigger Level 10 Icicle Burst when you Hit a Frozen Enemy", statOrder = { 694 }, types = { ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant", "elemental", "cold", "ailment" }, "(10-15)% chance to create Chilled Ground when you Freeze an Enemy", statOrder = { 3247 }, types = { ["Dagger"] = true, ["Wand"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "(20-25)% chance to create Consecrated Ground when you Shatter an Enemy", statOrder = { 3958 }, types = { ["Staff"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "Gain (10-15)% of Cold Damage as Extra Fire Damage against Frozen Enemies", statOrder = { 5389 }, types = { ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant", "caster", "curse" }, "(20-30)% chance to Curse Enemies with Elemental Weakness on Hit", statOrder = { 2367 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant", "damage", "minion" }, "Minions deal (20-30)% increased Damage if you've Hit Recently", statOrder = { 8622 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, }, }, + { type = "Runecraft", modTags = { "resource", "village_runesmithing_enchant", "life" }, "Recover (1-3)% of Life on Kill", statOrder = { 1608 }, types = { ["Two Handed Axe"] = true, }, }, + { type = "Runecraft", modTags = { "resource", "village_runesmithing_enchant", "mana" }, "Recover (1-3)% of Mana on Kill", statOrder = { 1610 }, types = { ["Two Handed Mace"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "(20-30)% of Attack Physical Damage Converted to Fire Damage", statOrder = { 4600 }, types = { ["Two Handed Sword"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "(20-30)% of Attack Physical Damage Converted to Cold Damage", statOrder = { 4599 }, types = { ["Two Handed Axe"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "(20-30)% of Attack Physical Damage Converted to Lightning Damage", statOrder = { 4601 }, types = { ["Two Handed Mace"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "(10-15)% chance to Cover Enemies in Ash on Hit", statOrder = { 5471 }, types = { ["Staff"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "(10-15)% chance to Cover Enemies in Frost on Hit", statOrder = { 5475 }, types = { ["Two Handed Axe"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "+10% to Maximum Effect of Shock", statOrder = { 9261 }, types = { ["Two Handed Mace"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "Enemies Killed by your Hits are destroyed", statOrder = { 5925 }, types = { ["Claw"] = true, }, }, + { type = "Runecraft", modTags = { "elemental_damage", "chaos_damage", "village_runesmithing_enchant", "damage", "elemental", "chaos" }, "Gain (7-10)% of Elemental Damage as Extra Chaos Damage", statOrder = { 1799 }, types = { ["Two Handed Sword"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "Your Hits against Marked Enemy cannot be Blocked or Suppressed", statOrder = { 6639 }, types = { ["Dagger"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant", "elemental", "fire", "caster", "gem" }, "+1 to Level of all Fire Spell Skill Gems", statOrder = { 1470 }, types = { ["Staff"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant", "elemental", "cold", "caster", "gem" }, "+1 to Level of all Cold Spell Skill Gems", statOrder = { 1471 }, types = { ["Staff"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant", "elemental", "lightning", "caster", "gem" }, "+1 to Level of all Lightning Spell Skill Gems", statOrder = { 1472 }, types = { ["Staff"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant", "chaos", "caster", "gem" }, "+1 to Level of all Chaos Spell Skill Gems", statOrder = { 1473 }, types = { ["Staff"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant", "physical", "caster", "gem" }, "+1 to Level of all Physical Spell Skill Gems", statOrder = { 1469 }, types = { ["Staff"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant", "minion", "gem" }, "+1 to Level of all Minion Skill Gems", statOrder = { 1474 }, types = { ["Staff"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "(15-25)% chance to inflict Fire Exposure on Hit", statOrder = { 4734 }, types = { ["Wand"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "(15-25)% chance to inflict Cold Exposure on Hit", statOrder = { 4733 }, types = { ["Wand"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "(15-25)% chance to inflict Lightning Exposure on Hit", statOrder = { 4735 }, types = { ["Wand"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "Spells deal added Chaos Damage equal to 4% of your maximum Life", statOrder = { 4313 }, types = { ["Two Handed Sword"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant", "physical", "caster" }, "(10-15)% chance to Impale on Spell Hit", statOrder = { 9425 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant", "attack", "gem" }, "+2 to Level of Socketed Melee Gems", statOrder = { 158 }, types = { ["Staff"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "(10-20)% chance to Blind Enemies on Hit with Spells", statOrder = { 9420 }, types = { ["One Handed Axe"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant", "attack" }, "Melee Hits Fortify", statOrder = { 2116 }, types = { ["Dagger"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "Gain (2-4) Rage on Melee Hit", statOrder = { 6358 }, types = { ["Staff"] = true, }, }, + { type = "Runecraft", modTags = { "physical_damage", "bleed", "village_runesmithing_enchant", "damage", "physical", "attack", "ailment" }, "(10-20)% chance for Bleeding inflicted with this Weapon to deal 100% more Damage", statOrder = { 7316 }, types = { ["Dagger"] = true, }, }, + { type = "Runecraft", modTags = { "chaos_damage", "poison", "village_runesmithing_enchant", "damage", "chaos", "attack", "ailment" }, "(10-20)% chance for Poisons inflicted with this Weapon to deal 100% more Damage", statOrder = { 7317 }, types = { ["One Handed Mace"] = true, ["Sceptre"] = true, }, }, + { type = "Runecraft", modTags = { "elemental_damage", "village_runesmithing_enchant", "damage", "elemental", "fire", "attack" }, "Adds 5% of your Maximum Mana as Fire Damage to Attacks with this Weapon", statOrder = { 4642 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant", "damage", "attack" }, "Iron Grip", statOrder = { 9965 }, types = { ["Claw"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant", "caster" }, "Iron Will", statOrder = { 9976 }, types = { ["One Handed Mace"] = true, ["Sceptre"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "Far Shot", statOrder = { 9974 }, types = { ["One Handed Axe"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant", "damage", "attack" }, "Point Blank", statOrder = { 9952 }, types = { ["Wand"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "Skills fire an additional Projectile", statOrder = { 1651 }, types = { ["Two Handed Axe"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "Skills fire 2 additional Projectiles", "Projectiles are fired in random directions", statOrder = { 1651, 9091 }, types = { ["Two Handed Mace"] = true, }, }, + { type = "Runecraft", modTags = { "block", "village_runesmithing_enchant" }, "+(6-8)% Chance to Block Attack Damage while Dual Wielding", statOrder = { 1029 }, types = { ["One Handed Mace"] = true, ["Sceptre"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "(5-10)% chance to Restore your Ward on Hit", statOrder = { 9184 }, types = { ["One Handed Axe"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant", "caster" }, "(10-20)% chance to inflict Corrosion on Hit with Spells", statOrder = { 9424 }, types = { ["Dagger"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant", "critical" }, "Gain Elusive on Critical Strike", statOrder = { 4110 }, types = { ["Bow"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant", "damage", "attack" }, "Exerted Attacks deal (80-100)% increased Damage", statOrder = { 5908 }, types = { ["Staff"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "+(15-25)% to Damage over Time Multiplier for Ailments from Critical Strikes", statOrder = { 1110 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "(7-10)% increased Rage Effect", statOrder = { 9062 }, types = { ["Claw"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "Gain Arcane Surge after Spending a total of 200 Life", statOrder = { 6249 }, types = { ["Wand"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "Gain Onslaught after Spending a total of 200 Mana", statOrder = { 6307 }, types = { ["Bow"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "Insufficient Life doesn't prevent your Melee Attacks", statOrder = { 8520 }, types = { ["One Handed Mace"] = true, ["Sceptre"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant", "caster", "gem" }, "+2 to Level of all Spell Skill Gems", statOrder = { 1468 }, types = { ["Two Handed Sword"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant", "caster", "curse" }, "Curse Enemies with Temporal Chains on Hit", statOrder = { 2370 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "Curse Enemies with Punishment on Hit", statOrder = { 5578 }, types = { ["One Handed Axe"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant", "caster", "curse" }, "Curse Enemies with Enfeeble on Hit", statOrder = { 2364 }, types = { ["One Handed Mace"] = true, ["Sceptre"] = true, }, }, + { type = "Runecraft", modTags = { "endurance_charge", "village_runesmithing_enchant" }, "(5-10)% chance to gain an Endurance Charge on Kill", statOrder = { 2478 }, types = { ["Claw"] = true, }, }, + { type = "Runecraft", modTags = { "frenzy_charge", "village_runesmithing_enchant" }, "(5-10)% chance to gain a Frenzy Charge on Kill", statOrder = { 2480 }, types = { ["One Handed Mace"] = true, ["Sceptre"] = true, }, }, + { type = "Runecraft", modTags = { "power_charge", "village_runesmithing_enchant" }, "(5-10)% chance to gain a Power Charge on Kill", statOrder = { 2482 }, types = { ["One Handed Axe"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant", "vaal" }, "100% chance to gain an additional Vaal Soul on Kill", statOrder = { 2943 }, types = { ["Wand"] = true, }, }, + { type = "Runecraft", modTags = { "elemental_damage", "village_runesmithing_enchant", "damage", "elemental", "cold", "attack" }, "Adds 5% of your Maximum Energy Shield as Cold Damage to Attacks with this Weapon", statOrder = { 4641 }, types = { ["Bow"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "(10-20)% chance to Aggravate Bleeding on targets you Hit with Attacks", statOrder = { 4364 }, types = { ["Claw"] = true, }, }, + { type = "Runecraft", modTags = { "poison", "village_runesmithing_enchant", "chaos", "ailment" }, "(15-25)% increased Poison Duration", statOrder = { 3009 }, types = { ["Two Handed Axe"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant", "attack" }, "Attacks Cost Life instead of Mana", statOrder = { 9978 }, types = { ["Wand"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant", "critical" }, "Gain Unholy Might for 4 seconds on Critical Strike", statOrder = { 2765 }, types = { ["Two Handed Mace"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant", "minion" }, "+1 to maximum number of Summoned Golems", statOrder = { 3526 }, types = { ["Bow"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "Damage cannot be Reflected", statOrder = { 5596 }, types = { ["Bow"] = true, }, }, + { type = "Runecraft", modTags = { "elemental_damage", "chaos_damage", "village_runesmithing_enchant", "damage", "elemental", "cold", "chaos" }, "(20-25)% of Cold Damage Converted to Chaos Damage", statOrder = { 1826 }, types = { ["Dagger"] = true, }, }, + { type = "Runecraft", modTags = { "resource", "village_runesmithing_enchant", "life" }, "Life Leech from Hits with this Weapon is instant", statOrder = { 2388 }, types = { ["One Handed Mace"] = true, ["Sceptre"] = true, }, }, + { type = "Runecraft", modTags = { "resource", "village_runesmithing_enchant", "mana" }, "Mana Leech from Hits with this Weapon is Instant", statOrder = { 7423 }, types = { ["One Handed Axe"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant", "defences", "energy_shield" }, "Energy Shield Leech Effects from Attacks are not removed at Full Energy Shield", statOrder = { 5979 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "Haunted by Tormented Spirits", statOrder = { 6769 }, types = { ["Wand"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant", "vaal" }, "Socketed Vaal Skills have 100% reduced Soul Gain Prevention Duration", statOrder = { 495 }, types = { ["Dagger"] = true, }, }, + { type = "Runecraft", modTags = { "physical_damage", "elemental_damage", "village_runesmithing_enchant", "damage", "physical", "elemental", "attack" }, "Gain (30-50)% of Weapon Physical Damage as Extra Damage of each Element", statOrder = { 4092 }, types = { ["Two Handed Mace"] = true, }, }, + { type = "Runecraft", modTags = { "skill", "village_runesmithing_enchant", "caster", "gem" }, "Trigger a Socketed Fire Spell on Hit, with a 250 second Cooldown", statOrder = { 7546 }, types = { ["One Handed Axe"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant", "caster", "curse" }, "You can apply an additional Curse", statOrder = { 2022 }, types = { ["Bow"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "(20-25)% chance when you Kill a Magic Monster to gain its Modifiers for 60 seconds", statOrder = { 6291 }, types = { ["Staff"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant", "attack" }, "Attack Projectiles Return to you", statOrder = { 2672 }, types = { ["Two Handed Sword"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "Attack Critical Strikes ignore Enemy Monster Elemental Resistances", statOrder = { 4569 }, types = { ["Two Handed Axe"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant", "attack" }, "+2 metres to Weapon Range", statOrder = { 2594 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "Chaos Damage with Hits is Lucky", statOrder = { 5318 }, types = { ["Dagger"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "Gain Flaming, Icy or Crackling Runesurge at random for 4 seconds every 10 seconds", statOrder = { 6266 }, types = { ["Two Handed Mace"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "Battlemage", statOrder = { 9924 }, types = { ["Claw"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant", "attack" }, "Melee Strike Skills deal Splash Damage to surrounding targets", statOrder = { 1035 }, types = { ["Claw"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "Gain a random shrine buff every 10 seconds", statOrder = { 6339 }, types = { ["Staff"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "Trigger Level 20 Summon Phantasm Skill when you Consume a corpse", statOrder = { 701 }, types = { ["Two Handed Sword"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant", "damage", "minion" }, "Increases and Reductions to Minion Damage also affect you at 150% of their value", statOrder = { 4361 }, types = { ["Bow"] = true, }, }, + { type = "Runecraft", modTags = { "elemental_damage", "village_runesmithing_enchant", "damage", "elemental", "fire" }, "(7-10)% increased Fire Damage per 1% Fire Resistance above 75%", statOrder = { 6096 }, types = { ["Two Handed Axe"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "+(50-75)% chance to Suppress Spell Damage while your Off Hand is empty", statOrder = { 9413 }, types = { ["One Handed Mace"] = true, ["Sceptre"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant", "damage", "vaal" }, "Shepherd of Souls", statOrder = { 9962 }, types = { ["Wand"] = true, }, }, + { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "5% increased Quantity of Gold Dropped by Slain Enemies", statOrder = { 6772 }, types = { }, }, + }, } \ No newline at end of file diff --git a/src/Data/ModMaster.lua b/src/Data/ModMaster.lua index a258387ff1..3da1df23ea 100644 --- a/src/Data/ModMaster.lua +++ b/src/Data/ModMaster.lua @@ -729,166 +729,4 @@ return { { type = "Suffix", affix = "of Crafting", modTags = { }, "Can have up to 3 Crafted Modifiers", statOrder = { 17 }, level = 1, group = "ItemGenerationCanHaveMultipleCraftedMods", types = { ["Dagger"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["One Handed Sword"] = true, ["Claw"] = true, ["Sceptre"] = true, ["Thrusting One Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Two Handed Sword"] = true, ["Staff"] = true, ["Wand"] = true, ["Bow"] = true, ["Body Armour"] = true, ["Gloves"] = true, ["Boots"] = true, ["Helmet"] = true, ["Shield"] = true, ["Ring"] = true, ["Amulet"] = true, ["Belt"] = true, ["Quiver"] = true, }, }, { type = "Suffix", affix = "of Spellcraft", modTags = { }, "Cannot roll Attack Modifiers", statOrder = { 16 }, level = 1, group = "ItemGenerationCannotRollAttackAffixes", types = { ["Dagger"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["One Handed Sword"] = true, ["Claw"] = true, ["Sceptre"] = true, ["Thrusting One Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Two Handed Sword"] = true, ["Staff"] = true, ["Wand"] = true, ["Bow"] = true, ["Body Armour"] = true, ["Gloves"] = true, ["Boots"] = true, ["Helmet"] = true, ["Shield"] = true, ["Ring"] = true, ["Amulet"] = true, ["Belt"] = true, ["Quiver"] = true, }, }, { type = "Suffix", affix = "of Weaponcraft", modTags = { }, "Cannot roll Caster Modifiers", statOrder = { 15 }, level = 1, group = "ItemGenerationCannotRollCasterAffixes", types = { ["Dagger"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["One Handed Sword"] = true, ["Claw"] = true, ["Sceptre"] = true, ["Thrusting One Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Two Handed Sword"] = true, ["Staff"] = true, ["Wand"] = true, ["Bow"] = true, ["Body Armour"] = true, ["Gloves"] = true, ["Boots"] = true, ["Helmet"] = true, ["Shield"] = true, ["Ring"] = true, ["Amulet"] = true, ["Belt"] = true, ["Quiver"] = true, }, }, - { type = "Runecraft", modTags = { "elemental_damage", "village_runesmithing_enchant", "damage", "elemental", "fire", "attack" }, "Adds (8-10) to (15-18) Fire Damage", statOrder = { 1226 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, }, }, - { type = "Runecraft", modTags = { "elemental_damage", "village_runesmithing_enchant", "damage", "elemental", "fire", "attack" }, "Adds (12-17) to (25-29) Fire Damage", statOrder = { 1226 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, }, }, - { type = "Runecraft", modTags = { "elemental_damage", "village_runesmithing_enchant", "damage", "elemental", "fire", "attack" }, "Adds (17-24) to (35-41) Fire Damage", statOrder = { 1226 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, }, }, - { type = "Runecraft", modTags = { "elemental_damage", "village_runesmithing_enchant", "damage", "elemental", "fire", "attack" }, "Adds (14-20) to (29-33) Fire Damage", statOrder = { 1226 }, types = { ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, - { type = "Runecraft", modTags = { "elemental_damage", "village_runesmithing_enchant", "damage", "elemental", "fire", "attack" }, "Adds (23-31) to (47-54) Fire Damage", statOrder = { 1226 }, types = { ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, - { type = "Runecraft", modTags = { "elemental_damage", "village_runesmithing_enchant", "damage", "elemental", "fire", "attack" }, "Adds (32-44) to (65-76) Fire Damage", statOrder = { 1226 }, types = { ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant", "elemental", "fire", "ailment" }, "(10-15)% chance to Ignite", statOrder = { 1880 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant", "elemental", "fire", "ailment" }, "(20-25)% chance to Ignite", statOrder = { 1880 }, types = { ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "Cast Level 10 Fire Burst on Hit", statOrder = { 7334 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "Burning Enemies you kill have a 10% chance to Explode, dealing a tenth of their maximum Life as Fire Damage", statOrder = { 6047 }, types = { ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, - { type = "Runecraft", modTags = { "elemental_damage", "village_runesmithing_enchant", "damage", "elemental", "lightning", "attack" }, "Adds 2 to (25-29) Lightning Damage", statOrder = { 1246 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, }, }, - { type = "Runecraft", modTags = { "elemental_damage", "village_runesmithing_enchant", "damage", "elemental", "lightning", "attack" }, "Adds 2 to (41-48) Lightning Damage", statOrder = { 1246 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, }, }, - { type = "Runecraft", modTags = { "elemental_damage", "village_runesmithing_enchant", "damage", "elemental", "lightning", "attack" }, "Adds 3 to (57-67) Lightning Damage", statOrder = { 1246 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, }, }, - { type = "Runecraft", modTags = { "elemental_damage", "village_runesmithing_enchant", "damage", "elemental", "lightning", "attack" }, "Adds 3 to (46-53) Lightning Damage", statOrder = { 1246 }, types = { ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, - { type = "Runecraft", modTags = { "elemental_damage", "village_runesmithing_enchant", "damage", "elemental", "lightning", "attack" }, "Adds (4-5) to (76-88) Lightning Damage", statOrder = { 1246 }, types = { ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, - { type = "Runecraft", modTags = { "elemental_damage", "village_runesmithing_enchant", "damage", "elemental", "lightning", "attack" }, "Adds (5-8) to (106-123) Lightning Damage", statOrder = { 1246 }, types = { ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant", "elemental", "lightning", "ailment" }, "(10-15)% chance to Shock", statOrder = { 1887 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant", "elemental", "lightning", "ailment" }, "(20-25)% chance to Shock", statOrder = { 1887 }, types = { ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, - { type = "Runecraft", modTags = { "skill", "village_runesmithing_enchant", "critical" }, "Trigger Level 5 Lightning Bolt when you deal a Critical Strike", statOrder = { 660 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "Trigger Level 10 Shock Ground on Hit", statOrder = { 7335 }, types = { ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant", "elemental", "lightning", "ailment" }, "When you Kill a Shocked Enemy, inflict an equivalent Shock on each nearby Enemy", statOrder = { 2663 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant", "elemental", "fire", "ailment" }, "When you Kill an Ignited Enemy, inflict an equivalent Ignite on each nearby Enemy", statOrder = { 2664 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, }, }, - { type = "Runecraft", modTags = { "caster_damage", "village_runesmithing_enchant", "damage", "caster" }, "(10-19)% increased Spell Damage", statOrder = { 1090 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, }, }, - { type = "Runecraft", modTags = { "caster_damage", "village_runesmithing_enchant", "damage", "caster" }, "(20-29)% increased Spell Damage", statOrder = { 1090 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, }, }, - { type = "Runecraft", modTags = { "caster_damage", "village_runesmithing_enchant", "damage", "caster" }, "(30-39)% increased Spell Damage", statOrder = { 1090 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, }, }, - { type = "Runecraft", modTags = { "caster_damage", "village_runesmithing_enchant", "damage", "caster" }, "(15-29)% increased Spell Damage", statOrder = { 1090 }, types = { ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, - { type = "Runecraft", modTags = { "caster_damage", "village_runesmithing_enchant", "damage", "caster" }, "(30-44)% increased Spell Damage", statOrder = { 1090 }, types = { ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, - { type = "Runecraft", modTags = { "caster_damage", "village_runesmithing_enchant", "damage", "caster" }, "(45-59)% increased Spell Damage", statOrder = { 1090 }, types = { ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant", "damage", "minion" }, "Minions deal (10-19)% increased Damage", statOrder = { 1830 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant", "damage", "minion" }, "Minions deal (20-29)% increased Damage", statOrder = { 1830 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant", "damage", "minion" }, "Minions deal (30-39)% increased Damage", statOrder = { 1830 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant", "damage", "minion" }, "Minions deal (15-29)% increased Damage", statOrder = { 1830 }, types = { ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant", "damage", "minion" }, "Minions deal (30-44)% increased Damage", statOrder = { 1830 }, types = { ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant", "damage", "minion" }, "Minions deal (45-59)% increased Damage", statOrder = { 1830 }, types = { ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant", "caster", "critical" }, "(20-25)% increased Spell Critical Strike Chance", statOrder = { 1320 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant", "caster", "critical" }, "(30-35)% increased Spell Critical Strike Chance", statOrder = { 1320 }, types = { ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant", "minion" }, "Trigger Level 10 Summon Spectral Wolf on Kill", statOrder = { 675 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "Culling Strike", statOrder = { 1893 }, types = { ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "Every 3 seconds, Consume a nearby Corpse to Recover (7-10)% of Life", statOrder = { 5447 }, types = { ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant", "minion" }, "25% chance to Trigger Level 10 Summon Raging Spirit on Kill", statOrder = { 669 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, }, }, - { type = "Runecraft", modTags = { "elemental_damage", "village_runesmithing_enchant", "damage", "elemental", "fire", "minion" }, "Your Minions spread Burning Ground on Death, dealing 10% of their maximum Life as Fire Damage per second", statOrder = { 8630 }, types = { ["Dagger"] = true, ["Wand"] = true, }, }, - { type = "Runecraft", modTags = { "elemental_damage", "village_runesmithing_enchant", "damage", "elemental", "lightning" }, "You and Nearby Allies have 1 to (8-12) added Lightning Damage per Blue Socket", statOrder = { 2852 }, types = { ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, }, }, - { type = "Runecraft", modTags = { "physical_damage", "village_runesmithing_enchant", "damage", "physical", "attack" }, "(11-15)% increased Physical Damage", statOrder = { 1098 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, - { type = "Runecraft", modTags = { "physical_damage", "village_runesmithing_enchant", "damage", "physical", "attack" }, "(16-20)% increased Physical Damage", statOrder = { 1098 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, - { type = "Runecraft", modTags = { "physical_damage", "village_runesmithing_enchant", "damage", "physical", "attack" }, "(21-25)% increased Physical Damage", statOrder = { 1098 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, - { type = "Runecraft", modTags = { "chaos_damage", "village_runesmithing_enchant", "damage", "chaos", "attack" }, "Adds (7-9) to (14-16) Chaos Damage", statOrder = { 1253 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, }, }, - { type = "Runecraft", modTags = { "chaos_damage", "village_runesmithing_enchant", "damage", "chaos", "attack" }, "Adds (11-15) to (23-26) Chaos Damage", statOrder = { 1253 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, }, }, - { type = "Runecraft", modTags = { "chaos_damage", "village_runesmithing_enchant", "damage", "chaos", "attack" }, "Adds (16-21) to (31-37) Chaos Damage", statOrder = { 1253 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, }, }, - { type = "Runecraft", modTags = { "chaos_damage", "village_runesmithing_enchant", "damage", "chaos", "attack" }, "Adds (12-17) to (26-30) Chaos Damage", statOrder = { 1253 }, types = { ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, - { type = "Runecraft", modTags = { "chaos_damage", "village_runesmithing_enchant", "damage", "chaos", "attack" }, "Adds (21-28) to (42-48) Chaos Damage", statOrder = { 1253 }, types = { ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, - { type = "Runecraft", modTags = { "chaos_damage", "village_runesmithing_enchant", "damage", "chaos", "attack" }, "Adds (29-40) to (58-68) Chaos Damage", statOrder = { 1253 }, types = { ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant", "attack" }, "(21-25)% reduced Enemy Stun Threshold with this Weapon", statOrder = { 2348 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, - { type = "Runecraft", modTags = { "poison", "village_runesmithing_enchant", "chaos", "attack", "ailment" }, "10% chance to Poison on Hit", statOrder = { 7433 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, - { type = "Runecraft", modTags = { "bleed", "village_runesmithing_enchant", "physical", "attack", "ailment" }, "10% chance to cause Bleeding on Hit", statOrder = { 2334 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, - { type = "Runecraft", modTags = { "resource", "village_runesmithing_enchant", "life", "physical", "attack" }, "(0.2-0.3)% of Physical Attack Damage Leeched as Life", statOrder = { 1510 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, - { type = "Runecraft", modTags = { "resource", "village_runesmithing_enchant", "mana", "physical", "attack" }, "(0.2-0.3)% of Physical Attack Damage Leeched as Mana", statOrder = { 1560 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant", "attack", "critical" }, "(5-7)% increased Critical Strike Chance", statOrder = { 1326 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, - { type = "Runecraft", modTags = { "skill", "village_runesmithing_enchant" }, "Trigger Level 1 Stalking Pustule on Kill", statOrder = { 700 }, types = { ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, - { type = "Runecraft", modTags = { "skill", "village_runesmithing_enchant" }, "Grants Level 1 Envy Skill", statOrder = { 555 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "(7-13)% chance to gain Chaotic Might for 10 seconds on Kill", statOrder = { 5289 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, }, }, - { type = "Runecraft", modTags = { "elemental_damage", "village_runesmithing_enchant", "damage", "elemental", "cold", "attack" }, "Adds (7-9) to (14-16) Cold Damage", statOrder = { 1235 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, }, }, - { type = "Runecraft", modTags = { "elemental_damage", "village_runesmithing_enchant", "damage", "elemental", "cold", "attack" }, "Adds (11-15) to (23-26) Cold Damage", statOrder = { 1235 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, }, }, - { type = "Runecraft", modTags = { "elemental_damage", "village_runesmithing_enchant", "damage", "elemental", "cold", "attack" }, "Adds (16-21) to (31-37) Cold Damage", statOrder = { 1235 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, }, }, - { type = "Runecraft", modTags = { "elemental_damage", "village_runesmithing_enchant", "damage", "elemental", "cold", "attack" }, "Adds (12-17) to (26-30) Cold Damage", statOrder = { 1235 }, types = { ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, - { type = "Runecraft", modTags = { "elemental_damage", "village_runesmithing_enchant", "damage", "elemental", "cold", "attack" }, "Adds (21-28) to (42-48) Cold Damage", statOrder = { 1235 }, types = { ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, - { type = "Runecraft", modTags = { "elemental_damage", "village_runesmithing_enchant", "damage", "elemental", "cold", "attack" }, "Adds (29-40) to (58-68) Cold Damage", statOrder = { 1235 }, types = { ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant", "elemental", "cold", "ailment" }, "(10-15)% chance to Freeze", statOrder = { 1883 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant", "elemental", "cold", "ailment" }, "(20-25)% chance to Freeze", statOrder = { 1883 }, types = { ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant", "attack", "speed" }, "(3-6)% increased Attack Speed", statOrder = { 1276 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant", "caster", "speed" }, "(6-10)% increased Cast Speed", statOrder = { 1308 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant", "caster", "speed" }, "(13-18)% increased Cast Speed", statOrder = { 1308 }, types = { ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant", "elemental" }, "No Physical Damage", "Has (50-100)% increased Elemental Damage", statOrder = { 1098, 7369 }, types = { ["Two Handed Sword"] = true, }, }, - { type = "Runecraft", modTags = { "skill", "village_runesmithing_enchant", "attack" }, "Trigger Level 10 Icicle Burst when you Hit a Frozen Enemy", statOrder = { 694 }, types = { ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant", "elemental", "cold", "ailment" }, "(10-15)% chance to create Chilled Ground when you Freeze an Enemy", statOrder = { 3247 }, types = { ["Dagger"] = true, ["Wand"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "(20-25)% chance to create Consecrated Ground when you Shatter an Enemy", statOrder = { 3958 }, types = { ["Staff"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "Gain (10-15)% of Cold Damage as Extra Fire Damage against Frozen Enemies", statOrder = { 5389 }, types = { ["Two Handed Sword"] = true, ["Two Handed Axe"] = true, ["Two Handed Mace"] = true, ["Staff"] = true, ["Bow"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant", "caster", "curse" }, "(20-30)% chance to Curse Enemies with Elemental Weakness on Hit", statOrder = { 2367 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, ["Claw"] = true, ["Dagger"] = true, ["Wand"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant", "damage", "minion" }, "Minions deal (20-30)% increased Damage if you've Hit Recently", statOrder = { 8622 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, ["One Handed Axe"] = true, ["One Handed Mace"] = true, ["Sceptre"] = true, }, }, - { type = "Runecraft", modTags = { "resource", "village_runesmithing_enchant", "life" }, "Recover (1-3)% of Life on Kill", statOrder = { 1608 }, types = { ["Two Handed Axe"] = true, }, }, - { type = "Runecraft", modTags = { "resource", "village_runesmithing_enchant", "mana" }, "Recover (1-3)% of Mana on Kill", statOrder = { 1610 }, types = { ["Two Handed Mace"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "(20-30)% of Attack Physical Damage Converted to Fire Damage", statOrder = { 4600 }, types = { ["Two Handed Sword"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "(20-30)% of Attack Physical Damage Converted to Cold Damage", statOrder = { 4599 }, types = { ["Two Handed Axe"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "(20-30)% of Attack Physical Damage Converted to Lightning Damage", statOrder = { 4601 }, types = { ["Two Handed Mace"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "(10-15)% chance to Cover Enemies in Ash on Hit", statOrder = { 5471 }, types = { ["Staff"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "(10-15)% chance to Cover Enemies in Frost on Hit", statOrder = { 5475 }, types = { ["Two Handed Axe"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "+10% to Maximum Effect of Shock", statOrder = { 9261 }, types = { ["Two Handed Mace"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "Enemies Killed by your Hits are destroyed", statOrder = { 5925 }, types = { ["Claw"] = true, }, }, - { type = "Runecraft", modTags = { "elemental_damage", "chaos_damage", "village_runesmithing_enchant", "damage", "elemental", "chaos" }, "Gain (7-10)% of Elemental Damage as Extra Chaos Damage", statOrder = { 1799 }, types = { ["Two Handed Sword"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "Your Hits against Marked Enemy cannot be Blocked or Suppressed", statOrder = { 6639 }, types = { ["Dagger"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant", "elemental", "fire", "caster", "gem" }, "+1 to Level of all Fire Spell Skill Gems", statOrder = { 1470 }, types = { ["Staff"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant", "elemental", "cold", "caster", "gem" }, "+1 to Level of all Cold Spell Skill Gems", statOrder = { 1471 }, types = { ["Staff"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant", "elemental", "lightning", "caster", "gem" }, "+1 to Level of all Lightning Spell Skill Gems", statOrder = { 1472 }, types = { ["Staff"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant", "chaos", "caster", "gem" }, "+1 to Level of all Chaos Spell Skill Gems", statOrder = { 1473 }, types = { ["Staff"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant", "physical", "caster", "gem" }, "+1 to Level of all Physical Spell Skill Gems", statOrder = { 1469 }, types = { ["Staff"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant", "minion", "gem" }, "+1 to Level of all Minion Skill Gems", statOrder = { 1474 }, types = { ["Staff"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "(15-25)% chance to inflict Fire Exposure on Hit", statOrder = { 4734 }, types = { ["Wand"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "(15-25)% chance to inflict Cold Exposure on Hit", statOrder = { 4733 }, types = { ["Wand"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "(15-25)% chance to inflict Lightning Exposure on Hit", statOrder = { 4735 }, types = { ["Wand"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "Spells deal added Chaos Damage equal to 4% of your maximum Life", statOrder = { 4313 }, types = { ["Two Handed Sword"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant", "physical", "caster" }, "(10-15)% chance to Impale on Spell Hit", statOrder = { 9425 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant", "attack", "gem" }, "+2 to Level of Socketed Melee Gems", statOrder = { 158 }, types = { ["Staff"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "(10-20)% chance to Blind Enemies on Hit with Spells", statOrder = { 9420 }, types = { ["One Handed Axe"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant", "attack" }, "Melee Hits Fortify", statOrder = { 2116 }, types = { ["Dagger"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "Gain (2-4) Rage on Melee Hit", statOrder = { 6358 }, types = { ["Staff"] = true, }, }, - { type = "Runecraft", modTags = { "physical_damage", "bleed", "village_runesmithing_enchant", "damage", "physical", "attack", "ailment" }, "(10-20)% chance for Bleeding inflicted with this Weapon to deal 100% more Damage", statOrder = { 7316 }, types = { ["Dagger"] = true, }, }, - { type = "Runecraft", modTags = { "chaos_damage", "poison", "village_runesmithing_enchant", "damage", "chaos", "attack", "ailment" }, "(10-20)% chance for Poisons inflicted with this Weapon to deal 100% more Damage", statOrder = { 7317 }, types = { ["One Handed Mace"] = true, ["Sceptre"] = true, }, }, - { type = "Runecraft", modTags = { "elemental_damage", "village_runesmithing_enchant", "damage", "elemental", "fire", "attack" }, "Adds 5% of your Maximum Mana as Fire Damage to Attacks with this Weapon", statOrder = { 4642 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant", "damage", "attack" }, "Iron Grip", statOrder = { 9965 }, types = { ["Claw"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant", "caster" }, "Iron Will", statOrder = { 9976 }, types = { ["One Handed Mace"] = true, ["Sceptre"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "Far Shot", statOrder = { 9974 }, types = { ["One Handed Axe"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant", "damage", "attack" }, "Point Blank", statOrder = { 9952 }, types = { ["Wand"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "Skills fire an additional Projectile", statOrder = { 1651 }, types = { ["Two Handed Axe"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "Skills fire 2 additional Projectiles", "Projectiles are fired in random directions", statOrder = { 1651, 9091 }, types = { ["Two Handed Mace"] = true, }, }, - { type = "Runecraft", modTags = { "block", "village_runesmithing_enchant" }, "+(6-8)% Chance to Block Attack Damage while Dual Wielding", statOrder = { 1029 }, types = { ["One Handed Mace"] = true, ["Sceptre"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "(5-10)% chance to Restore your Ward on Hit", statOrder = { 9184 }, types = { ["One Handed Axe"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant", "caster" }, "(10-20)% chance to inflict Corrosion on Hit with Spells", statOrder = { 9424 }, types = { ["Dagger"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant", "critical" }, "Gain Elusive on Critical Strike", statOrder = { 4110 }, types = { ["Bow"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant", "damage", "attack" }, "Exerted Attacks deal (80-100)% increased Damage", statOrder = { 5908 }, types = { ["Staff"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "+(15-25)% to Damage over Time Multiplier for Ailments from Critical Strikes", statOrder = { 1110 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "(7-10)% increased Rage Effect", statOrder = { 9062 }, types = { ["Claw"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "Gain Arcane Surge after Spending a total of 200 Life", statOrder = { 6249 }, types = { ["Wand"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "Gain Onslaught after Spending a total of 200 Mana", statOrder = { 6307 }, types = { ["Bow"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "Insufficient Life doesn't prevent your Melee Attacks", statOrder = { 8520 }, types = { ["One Handed Mace"] = true, ["Sceptre"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant", "caster", "gem" }, "+2 to Level of all Spell Skill Gems", statOrder = { 1468 }, types = { ["Two Handed Sword"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant", "caster", "curse" }, "Curse Enemies with Temporal Chains on Hit", statOrder = { 2370 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "Curse Enemies with Punishment on Hit", statOrder = { 5578 }, types = { ["One Handed Axe"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant", "caster", "curse" }, "Curse Enemies with Enfeeble on Hit", statOrder = { 2364 }, types = { ["One Handed Mace"] = true, ["Sceptre"] = true, }, }, - { type = "Runecraft", modTags = { "endurance_charge", "village_runesmithing_enchant" }, "(5-10)% chance to gain an Endurance Charge on Kill", statOrder = { 2478 }, types = { ["Claw"] = true, }, }, - { type = "Runecraft", modTags = { "frenzy_charge", "village_runesmithing_enchant" }, "(5-10)% chance to gain a Frenzy Charge on Kill", statOrder = { 2480 }, types = { ["One Handed Mace"] = true, ["Sceptre"] = true, }, }, - { type = "Runecraft", modTags = { "power_charge", "village_runesmithing_enchant" }, "(5-10)% chance to gain a Power Charge on Kill", statOrder = { 2482 }, types = { ["One Handed Axe"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant", "vaal" }, "100% chance to gain an additional Vaal Soul on Kill", statOrder = { 2943 }, types = { ["Wand"] = true, }, }, - { type = "Runecraft", modTags = { "elemental_damage", "village_runesmithing_enchant", "damage", "elemental", "cold", "attack" }, "Adds 5% of your Maximum Energy Shield as Cold Damage to Attacks with this Weapon", statOrder = { 4641 }, types = { ["Bow"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "(10-20)% chance to Aggravate Bleeding on targets you Hit with Attacks", statOrder = { 4364 }, types = { ["Claw"] = true, }, }, - { type = "Runecraft", modTags = { "poison", "village_runesmithing_enchant", "chaos", "ailment" }, "(15-25)% increased Poison Duration", statOrder = { 3009 }, types = { ["Two Handed Axe"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant", "attack" }, "Attacks Cost Life instead of Mana", statOrder = { 9978 }, types = { ["Wand"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant", "critical" }, "Gain Unholy Might for 4 seconds on Critical Strike", statOrder = { 2765 }, types = { ["Two Handed Mace"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant", "minion" }, "+1 to maximum number of Summoned Golems", statOrder = { 3526 }, types = { ["Bow"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "Damage cannot be Reflected", statOrder = { 5596 }, types = { ["Bow"] = true, }, }, - { type = "Runecraft", modTags = { "elemental_damage", "chaos_damage", "village_runesmithing_enchant", "damage", "elemental", "cold", "chaos" }, "(20-25)% of Cold Damage Converted to Chaos Damage", statOrder = { 1826 }, types = { ["Dagger"] = true, }, }, - { type = "Runecraft", modTags = { "resource", "village_runesmithing_enchant", "life" }, "Life Leech from Hits with this Weapon is instant", statOrder = { 2388 }, types = { ["One Handed Mace"] = true, ["Sceptre"] = true, }, }, - { type = "Runecraft", modTags = { "resource", "village_runesmithing_enchant", "mana" }, "Mana Leech from Hits with this Weapon is Instant", statOrder = { 7423 }, types = { ["One Handed Axe"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant", "defences", "energy_shield" }, "Energy Shield Leech Effects from Attacks are not removed at Full Energy Shield", statOrder = { 5979 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "Haunted by Tormented Spirits", statOrder = { 6769 }, types = { ["Wand"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant", "vaal" }, "Socketed Vaal Skills have 100% reduced Soul Gain Prevention Duration", statOrder = { 495 }, types = { ["Dagger"] = true, }, }, - { type = "Runecraft", modTags = { "physical_damage", "elemental_damage", "village_runesmithing_enchant", "damage", "physical", "elemental", "attack" }, "Gain (30-50)% of Weapon Physical Damage as Extra Damage of each Element", statOrder = { 4092 }, types = { ["Two Handed Mace"] = true, }, }, - { type = "Runecraft", modTags = { "skill", "village_runesmithing_enchant", "caster", "gem" }, "Trigger a Socketed Fire Spell on Hit, with a 250 second Cooldown", statOrder = { 7546 }, types = { ["One Handed Axe"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant", "caster", "curse" }, "You can apply an additional Curse", statOrder = { 2022 }, types = { ["Bow"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "(20-25)% chance when you Kill a Magic Monster to gain its Modifiers for 60 seconds", statOrder = { 6291 }, types = { ["Staff"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant", "attack" }, "Attack Projectiles Return to you", statOrder = { 2672 }, types = { ["Two Handed Sword"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "Attack Critical Strikes ignore Enemy Monster Elemental Resistances", statOrder = { 4569 }, types = { ["Two Handed Axe"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant", "attack" }, "+2 metres to Weapon Range", statOrder = { 2594 }, types = { ["One Handed Sword"] = true, ["Thrusting One Handed Sword"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "Chaos Damage with Hits is Lucky", statOrder = { 5318 }, types = { ["Dagger"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "Gain Flaming, Icy or Crackling Runesurge at random for 4 seconds every 10 seconds", statOrder = { 6266 }, types = { ["Two Handed Mace"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "Battlemage", statOrder = { 9924 }, types = { ["Claw"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant", "attack" }, "Melee Strike Skills deal Splash Damage to surrounding targets", statOrder = { 1035 }, types = { ["Claw"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "Gain a random shrine buff every 10 seconds", statOrder = { 6339 }, types = { ["Staff"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "Trigger Level 20 Summon Phantasm Skill when you Consume a corpse", statOrder = { 701 }, types = { ["Two Handed Sword"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant", "damage", "minion" }, "Increases and Reductions to Minion Damage also affect you at 150% of their value", statOrder = { 4361 }, types = { ["Bow"] = true, }, }, - { type = "Runecraft", modTags = { "elemental_damage", "village_runesmithing_enchant", "damage", "elemental", "fire" }, "(7-10)% increased Fire Damage per 1% Fire Resistance above 75%", statOrder = { 6096 }, types = { ["Two Handed Axe"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "+(50-75)% chance to Suppress Spell Damage while your Off Hand is empty", statOrder = { 9413 }, types = { ["One Handed Mace"] = true, ["Sceptre"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant", "damage", "vaal" }, "Shepherd of Souls", statOrder = { 9962 }, types = { ["Wand"] = true, }, }, - { type = "Runecraft", modTags = { "village_runesmithing_enchant" }, "5% increased Quantity of Gold Dropped by Slain Enemies", statOrder = { 6772 }, types = { }, }, } \ No newline at end of file diff --git a/src/Export/Scripts/enchant.lua b/src/Export/Scripts/enchant.lua index e84005899b..7874fc308c 100644 --- a/src/Export/Scripts/enchant.lua +++ b/src/Export/Scripts/enchant.lua @@ -3,6 +3,41 @@ if not loadStatFile then end loadStatFile("stat_descriptions.txt") +local itemClassMap = { + ["LifeFlask"] = "Flask", + ["ManaFlask"] = "Flask", + ["HybridFlask"] = "Flask", + ["Amulet"] = "Amulet", + ["Ring"] = "Ring", + ["Claw"] = "Claw", + ["Dagger"] = "Dagger", + ["Rune Dagger"] = "Dagger", + ["Wand"] = "Wand", + ["One Hand Sword"] = "One Handed Sword", + ["Thrusting One Hand Sword"] = "Thrusting One Handed Sword", + ["One Hand Axe"] = "One Handed Axe", + ["One Hand Mace"] = "One Handed Mace", + ["Bow"] = "Bow", + ["Fishing Rod"] = "Fishing Rod", + ["Staff"] = "Staff", + ["Warstaff"] = "Staff", + ["Two Hand Sword"] = "Two Handed Sword", + ["Two Hand Axe"] = "Two Handed Axe", + ["Two Hand Mace"] = "Two Handed Mace", + ["Quiver"] = "Quiver", + ["Belt"] = "Belt", + ["Gloves"] = "Gloves", + ["Boots"] = "Boots", + ["Body Armour"] = "Body Armour", + ["Helmet"] = "Helmet", + ["Shield"] = "Shield", + ["Sceptre"] = "Sceptre", + ["UtilityFlask"] = "Flask", + ["UtilityFlaskCritical"] = "Flask", + ["Map"] = "Map", + ["Jewel"] = "Jewel", +} + local lab = { [32] = "NORMAL", [53] = "CRUEL", @@ -10,7 +45,7 @@ local lab = { [75] = "ENDGAME", [83] = "DEDICATION", } -local sourceOrder = { "NORMAL", "CRUEL", "MERCILESS", "ENDGAME", "DEDICATION", "ENKINDLING", "INSTILLING", "HARVEST", "HEIST" } +local sourceOrder = { "NORMAL", "CRUEL", "MERCILESS", "ENDGAME", "DEDICATION", "ENKINDLING", "INSTILLING", "HARVEST", "HEIST", "RUNESMITH" } local function doLabEnchantment(fileName, group) local byDiff = { } @@ -44,13 +79,24 @@ doLabEnchantment("../Data/EnchantmentBelt.lua", "BuffEnchantment") local function doOtherEnchantment(fileName, groupsList) local byDiff = { } + local byDiffFullMods = { } for generation in pairs(groupsList) do - for _, mod in ipairs(dat("Mods"):GetRowList("GenerationType", generation)) do - if groupsList[generation][mod.Family[1].Id] then - local stats, orders = describeMod(mod) - local diff = groupsList[generation][mod.Family[1].Id] - byDiff[diff] = byDiff[diff] or { } - table.insert(byDiff[diff], stats) + if type(generation) == "string" and generation == "Craft" then + for _, craft in ipairs(dat("CraftingBenchOptions"):GetRowList("IsDisabled", false)) do + if groupsList[generation][craft.SortCategory.Id] then + local diff = groupsList[generation][craft.SortCategory.Id] + byDiffFullMods[diff] = byDiffFullMods[diff] or { } + table.insert(byDiffFullMods[diff], craft) + end + end + else + for _, mod in ipairs(dat("Mods"):GetRowList("GenerationType", generation)) do + if groupsList[generation][mod.Family[1].Id] then + local stats, orders = describeMod(mod) + local diff = groupsList[generation][mod.Family[1].Id] + byDiff[diff] = byDiff[diff] or { } + table.insert(byDiff[diff], stats) + end end end end @@ -64,6 +110,29 @@ local function doOtherEnchantment(fileName, groupsList) out:write('\t\t"'..table.concat(stats, '/')..'",\n') end out:write('\t},\n') + elseif byDiffFullMods[diff] then + out:write('\t["'..diff..'"] = {\n') + for _, mod in ipairs(byDiffFullMods[diff]) do + out:write('\t\t{ ') + out:write('type = "Runecraft", ') + local stats, orders = describeMod(mod.AddEnchantment) + out:write('modTags = { ', stats.modTags, ' }, ') + out:write('"', table.concat(stats, '", "'), '", ') + out:write('statOrder = { ', table.concat(orders, ', '), ' }, ') + out:write('types = { ') + local uniqueTypes = { } + for _, category in ipairs(mod.ItemCategories) do + for _, itemClass in ipairs(category.ItemClasses) do + if uniqueTypes[itemClassMap[itemClass.Id]] ~= itemClassMap[itemClass.Id] then + uniqueTypes[itemClassMap[itemClass.Id]] = itemClassMap[itemClass.Id] + out:write('["', itemClassMap[itemClass.Id], '"] = true, ') + end + end + end + out:write('}, ') + out:write('},\n') + end + out:write('\t},\n') end end out:write('}') @@ -75,7 +144,7 @@ doOtherEnchantment("../Data/EnchantmentFlask.lua", { --[3] = { ["FlaskEnchantmen [21] = { ["FlaskEnchantment"] = "ENKINDLING" }, [22] = { ["FlaskEnchantment"] = "INSTILLING" } }) doOtherEnchantment("../Data/EnchantmentBody.lua", { [3] = { ["AlternateArmourQuality"] = "HARVEST", ["EnchantmentHeistArmour"] = "HEIST" } }) -doOtherEnchantment("../Data/EnchantmentWeapon.lua", { [3] = { ["AlternateWeaponQuality"] = "HARVEST", ["EnchantmentHeistWeapon"] = "HEIST" } }) +doOtherEnchantment("../Data/EnchantmentWeapon.lua", { [3] = { ["AlternateWeaponQuality"] = "HARVEST", ["EnchantmentHeistWeapon"] = "HEIST" }, ["Craft"] = { ["Runecrafting"] = "RUNESMITH" } }) local skillMap = { ["Summone?d?RagingSpirit"] = "Summon Raging Spirit", diff --git a/src/Export/Scripts/masters.lua b/src/Export/Scripts/masters.lua index 6619ecf101..06a31d03f1 100644 --- a/src/Export/Scripts/masters.lua +++ b/src/Export/Scripts/masters.lua @@ -11,6 +11,7 @@ local itemClassMap = { ["Ring"] = "Ring", ["Claw"] = "Claw", ["Dagger"] = "Dagger", + ["Rune Dagger"] = "Dagger", ["Wand"] = "Wand", ["One Hand Sword"] = "One Handed Sword", ["Thrusting One Hand Sword"] = "Thrusting One Handed Sword", @@ -19,6 +20,7 @@ local itemClassMap = { ["Bow"] = "Bow", ["Fishing Rod"] = "Fishing Rod", ["Staff"] = "Staff", + ["Warstaff"] = "Staff", ["Two Hand Sword"] = "Two Handed Sword", ["Two Hand Axe"] = "Two Handed Axe", ["Two Hand Mace"] = "Two Handed Mace", @@ -34,8 +36,6 @@ local itemClassMap = { ["UtilityFlaskCritical"] = "Flask", ["Map"] = "Map", ["Jewel"] = "Jewel", - ["Rune Dagger"] = "Dagger", - ["Warstaff"] = "Staff", } local out = io.open("../Data/ModMaster.lua", "w") out:write('-- This file is automatically generated, do not edit!\n') @@ -67,26 +67,6 @@ for _, craft in ipairs(dat("CraftingBenchOptions"):GetRowList("IsDisabled", fals out:write('}, ') out:write('},\n') end - if craft.SortCategory.Id == "Runecrafting" then - out:write('\t{ ') - out:write('type = "Runecraft", ') - local stats, orders = describeMod(craft.AddEnchantment) - out:write('modTags = { ', stats.modTags, ' }, ') - out:write('"', table.concat(stats, '", "'), '", ') - out:write('statOrder = { ', table.concat(orders, ', '), ' }, ') - out:write('types = { ') - local uniqueTypes = { } - for _, category in ipairs(craft.ItemCategories) do - for _, itemClass in ipairs(category.ItemClasses) do - if uniqueTypes[itemClassMap[itemClass.Id]] ~= itemClassMap[itemClass.Id] then - uniqueTypes[itemClassMap[itemClass.Id]] = itemClassMap[itemClass.Id] - out:write('["', itemClassMap[itemClass.Id], '"] = true, ') - end - end - end - out:write('}, ') - out:write('},\n') - end end out:write('}') out:close() diff --git a/src/Modules/Data.lua b/src/Modules/Data.lua index 7a35d045c9..c379846060 100644 --- a/src/Modules/Data.lua +++ b/src/Modules/Data.lua @@ -522,6 +522,7 @@ data.jewelRadius = data.setJewelRadiiGlobally(latestTreeVersion) data.enchantmentSource = { { name = "ENKINDLING", label = "Enkindling Orb" }, { name = "INSTILLING", label = "Instilling Orb" }, + { name = "RUNESMITH", label = "Runecraft Bench" }, { name = "HEIST", label = "Heist" }, { name = "HARVEST", label = "Harvest" }, { name = "DEDICATION", label = "Dedication to the Goddess" }, @@ -555,8 +556,26 @@ data.enchantments = { ["Belt"] = LoadModule("Data/EnchantmentBelt"), ["Body Armour"] = LoadModule("Data/EnchantmentBody"), ["Weapon"] = LoadModule("Data/EnchantmentWeapon"), - ["Flask"] = LoadModule("Data/EnchantmentFlask"), + ["UtilityFlask"] = LoadModule("Data/EnchantmentFlask"), } +do + data.enchantments["Flask"] = data.enchantments["UtilityFlask"]--["HARVEST"] + for baseType, _ in pairs(data.weaponTypeInfo) do + data.enchantments[baseType] = { } + for enchantmentType, enchantmentList in pairs(data.enchantments["Weapon"]) do + if type(enchantmentList[1]) == "string" then + data.enchantments[baseType][enchantmentType] = enchantmentList + elseif type(enchantmentList[1]) == "table" then + data.enchantments[baseType][enchantmentType] = {} + for _, enchantment in ipairs(enchantmentList) do + if enchantment.types[baseType] then + t_insert(data.enchantments[baseType][enchantmentType], table.concat(enchantment, "/")) + end + end + end + end + end +end data.essences = LoadModule("Data/Essence") data.veiledMods = LoadModule("Data/ModVeiled") data.necropolisMods = LoadModule("Data/ModNecropolis")