diff --git a/src/Data/Uniques/amulet.lua b/src/Data/Uniques/amulet.lua index 85cf326dd7..b9b66d753e 100644 --- a/src/Data/Uniques/amulet.lua +++ b/src/Data/Uniques/amulet.lua @@ -228,7 +228,7 @@ Corrupted Blood of Corruption Amber Amulet Source: Use currency{Vaal Orb} on unique{Tear of Purity} -Requires Level 20 +Requires Level 5 Implicits: 1 {tags:jewellery_attribute}+(20-30) to Strength Grants level 10 Gluttony of Elements Skill diff --git a/src/Data/Uniques/body.lua b/src/Data/Uniques/body.lua index 0e568a7d9d..4d24e16f82 100644 --- a/src/Data/Uniques/body.lua +++ b/src/Data/Uniques/body.lua @@ -16,11 +16,16 @@ You have Lesser Massive Shrine Buff ]],[[ Bramblejack Plate Vest +Variant: Pre 3.19.0 +Variant: Current Implicits: 0 -Adds 2 to 4 Physical Damage to Attacks -+(12-20) to maximum Life -−2 Physical Damage taken from Attacks -40% of Melee Physical Damage taken reflected to Attacker +{variant:1}Adds 2 to 4 Physical Damage to Attacks +{variant:1}+(12-20) to maximum Life +{variant:2}+(30-60) to maximum Life +{variant:1}−2 Physical Damage taken from Attacks +{variant:2}−(10-15) Physical Damage taken from Attacks +{variant:1}40% of Melee Physical Damage taken reflected to Attacker +{variant:2}1000% of Melee Physical Damage taken reflected to Attacker ]],[[ Wall of Brambles Plate Vest @@ -204,19 +209,23 @@ Cannot be Ignited {variant:3}−(30-60)Physical Damage taken from Attack Hits ]],[[ Briskwrap -Strapped Leather +{variant:1,2,3}Strapped Leather +{variant:4}Sun Leather Variant: Pre 2.0.0 Variant: Pre 2.6.0 +Variant: Pre 3.19.0 Variant: Current Implicits: 0 +{variant:1}5% increased Dexterity +{variant:2,3,4}15% increased Dexterity {variant:1,2}5% increased Attack Speed {variant:3}10% increased Attack Speed +(120-180) to Evasion Rating +(30-40)% to Cold Resistance -5% increased Movement Speed -(20-25)% increased Mana Recovery from Flasks -{variant:1}5% increased Dexterity -{variant:2,3}15% increased Dexterity +{variant:1,2,3}5% increased Movement Speed +{variant:1,2,3}(20-25)% increased Mana Recovery from Flasks +{variant:4}(60-100)% increased Mana Recovery from Flasks +{variant:4}1% increased Damage per 15 Dexterity ]],[[ Wildwrap Strapped Leather @@ -235,11 +244,14 @@ Bronn's Lithe Cutthroat's Garb Variant: Pre 2.0.0 Variant: Pre 2.6.0 +Variant: Pre 3.19.0 Variant: Current Implicits: 0 -+2 to Level of Socketed Movement Gems +{variant:1,2,3}+2 to Level of Socketed Movement Gems +{variant:4}+5 to Level of Socketed Movement Gems 10% increased Attack Speed {variant:2,3}(35-50)% increased Damage with Movement Skills +{variant:4}(60-100)% increased Damage with Movement Skills (200-250)% increased Evasion Rating 10% increased Movement Speed {variant:3}15% increased Attack and Cast Speed if you've used a Movement Skill Recently @@ -448,12 +460,18 @@ Implicits: 0 ]],[[ Cloak of Flame Scholar's Robe +Variant: Pre 3.19.0 +Variant: Current Implicits: 0 -+(30-50)% to Fire Resistance -(30-50)% increased Ignite Duration on Enemies -10% chance to Ignite -Reflects 15 Fire Damage to Melee Attackers -20% of Physical Damage from Hits taken as Fire Damage +{variant:1}+(30-50)% to Fire Resistance +{variant:2}+(50-75)% to Fire Resistance +{variant:1}(30-50)% increased Ignite Duration on Enemies +{variant:2}(40-75)% increased Ignite Duration on Enemies +{variant:1}10% chance to Ignite +{variant:1}Reflects 15 Fire Damage to Melee Attackers +{variant:2}Reflects 100 Fire Damage to Melee Attackers +{variant:1}20% of Physical Damage from Hits taken as Fire Damage +{variant:2}40% of Physical Damage taken as Fire Damage ]],[[ Cloak of Tawm'r Isley Savant's Robe @@ -482,17 +500,20 @@ Variant: Pre 1.0.0 Variant: Pre 2.0.0 Variant: Pre 2.6.0 Variant: Pre 3.0.0 +Variant: Pre 3.19.0 Variant: Current Implicits: 0 -Socketed Gems are Supported by level 15 Added Chaos Damage +{variant:1,2,3,4,5}Socketed Gems are Supported by level 15 Added Chaos Damage +{variant:6}Socketed Gems are Supported by Level 29 Added Chaos Damage {variant:4,5}Socketed Gems Cost and Reserve Life instead of Mana +{variant:6}Skills gain a Base Life cost equal to 100% of Base Mana Cost +(20-30) to Intelligence {variant:1}(125-150)% increased Energy Shield {variant:2}(180-220)% increased Energy Shield {variant:3,4}(280-320)% increased Energy Shield -{variant:5}(210-250)% increased Energy Shield +{variant:5,6}(210-250)% increased Energy Shield {variant:1,2,3}20% reduced maximum Life -{variant:4,5}10% increased maximum Life +{variant:4,5,6}10% increased maximum Life {variant:1,2,3}Blood Magic ]],[[ Dialla's Malefaction diff --git a/src/Data/Uniques/boots.lua b/src/Data/Uniques/boots.lua index c97e42a255..bee4eacf24 100644 --- a/src/Data/Uniques/boots.lua +++ b/src/Data/Uniques/boots.lua @@ -842,14 +842,18 @@ Triggers level 20 Death Walk when Equipped ]],[[ Corpsewalker Carnal Boots +Variant: Pre 3.19.0 +Variant: Current League: Heist Requires Level 55, 52 Dex, 52 Int Implicits: 0 Triggers Level 20 Corpse Walk when Equipped (80-120)% increased Evasion and Energy Shield 25% increased Movement Speed -(20-40)% increased Damage if you have Consumed a corpse Recently -For each nearby corpse, Regenerate 0.25% Life per second, up to 3% +{variant:1}(20-40)% increased Damage if you have Consumed a corpse Recently +{variant:1}For each nearby corpse, Regenerate 0.25% Life per second, up to 3% +{variant:2}For each nearby corpse, 1% increased Movement Speed +{variant:2}For each nearby corpse, Regenerate 8 Life per Second ]],[[ Dance of the Offered Variant: Pre 3.14.0 diff --git a/src/Data/Uniques/ring.lua b/src/Data/Uniques/ring.lua index 45bbec8dfe..e089eb4639 100644 --- a/src/Data/Uniques/ring.lua +++ b/src/Data/Uniques/ring.lua @@ -126,12 +126,16 @@ Withered does not expire on Enemies Ignited by you ]],[[ Blackheart Iron Ring +Variant: Pre 3.19.0 +Variant: Current Implicits: 1 {tags:attack,physical}Adds 1 to 4 Physical Damage to Attacks -{tags:physical}5% increased Physical Damage -{tags:attack,chaos}Adds 1 to 3 Chaos Damage to Attacks -{tags:life}+(20-30) to maximum Life -{tags:life}(2-4) Life Regenerated per second +{variant:1}{tags:physical}5% increased Global Physical Damage +{variant:1}{tags:attack,chaos}Adds 1 to 3 Chaos Damage to Attacks +{variant:2}{tags:attack,chaos}Adds (10-15) to (20-25) Chaos Damage to Attacks +{variant:1}{tags:life}+(20-30) to maximum Life +{variant:1}{tags:life}Regenerate (2-4) Life per second +{variant:2}{tags:life}Regenerate (10-15) Life per second 10% chance to Cause Monsters to Flee ]],[[ Voidheart diff --git a/src/Data/Uniques/shield.lua b/src/Data/Uniques/shield.lua index 479392afa9..79c44752f8 100644 --- a/src/Data/Uniques/shield.lua +++ b/src/Data/Uniques/shield.lua @@ -234,17 +234,22 @@ War Buckler Variant: Pre 2.6.0 Variant: Pre 3.0.0 Variant: Pre 3.17.0 +Variant: Pre 3.19.0 Variant: Current Implicits: 1 {variant:3,4}9% increased Movement Speed -+1 to Level of Socketed Curse Gems +{variant:1,2,3,4}+1 to Level of Socketed Curse Gems +{variant:5}+3 to Level of Socketed Curse Gems (30-50)% increased Evasion Rating -{variant:2,3,4}+(50-70) to maximum Energy Shield +{variant:2,3,4,5}+(50-70) to maximum Energy Shield {variant:2,3,4}+(40-50) to maximum Life -+5% Chance to Block -10% Chance to Cause Monster to Flee on Block +{variant:1,2,3,4}+5% Chance to Block +{variant:5}+20% chance to Block Attack Damage from Cursed Enemies +{variant:1,2,3,4}10% Chance to Cause Monster to Flee on Block +{variant:5}100% Chance to Cause Monster to Flee on Block {variant:1,2,3}Curse Skills have 100% increased Skill Effect Duration {variant:4}1% of Damage Leeched as Life against Cursed Enemies +{variant:5}Inflict Decay on Enemies you Curse with Hex or Mark Skills, dealing 700 Chaos Damage per Second for 8 Seconds ]],[[ Thirst for Horrors War Buckler diff --git a/src/Modules/ModParser.lua b/src/Modules/ModParser.lua index b33be5c384..1c8d09fe58 100644 --- a/src/Modules/ModParser.lua +++ b/src/Modules/ModParser.lua @@ -985,6 +985,7 @@ local preFlagList = { ["^skills that have dealt a critical strike in the past 8 seconds deal "] = { tag = { type = "Condition", var = "CritInPast8Sec" } }, ["^blink arrow and mirror arrow have "] = { tag = { type = "SkillName", skillNameList = { "Blink Arrow", "Mirror Arrow" } } }, ["attacks with energy blades "] = { flags = ModFlag.Attack, tag = { type = "Condition", var = "EnergyBladeActive" } }, + ["^for each nearby corpse, "] = { tag = { type = "Multiplier", var = "NearbyCorpse"} }, -- While in the presence of... ["^while a unique enemy is in your presence, "] = { tag = { type = "ActorCondition", actor = "enemy", var = "RareOrUnique" } }, ["^while a pinnacle atlas boss is in your presence, "] = { tag = { type = "ActorCondition", actor = "enemy", var = "PinnacleBoss" } }, @@ -2606,6 +2607,9 @@ local specialModList = { mod("EnemyModifier", "LIST", { mod = mod("ElementalResist", "BASE", num )}, { type = "ActorCondition", actor = "enemy", varList = { "Ignited", "Chilled" } }) } end, ["your hits inflict decay, dealing (%d+) chaos damage per second for %d+ seconds"] = function(num) return { mod("SkillData", "LIST", { key = "decay", value = num, merge = "MAX" }) } end, + ["inflict decay on enemies you curse with hex or mark skills, dealing (%d+) chaos damage per second for %d+ seconds"] = function(num) return { + mod("SkillData", "LIST", { key = "decay", value = num, merge = "MAX" }, { type = "ActorCondition", actor = "enemy", var = "Cursed"}) + } end, ["temporal chains has (%d+)%% reduced effect on you"] = function(num) return { mod("CurseEffectOnSelf", "INC", -num, { type = "SkillName", skillName = "Temporal Chains" }) } end, ["unaffected by temporal chains"] = { mod("CurseEffectOnSelf", "MORE", -100, { type = "SkillName", skillName = "Temporal Chains" }) }, ["([%+%-][%d%.]+) seconds to cat's stealth duration"] = function(num) return { mod("PrimaryDuration", "BASE", num, { type = "SkillName", skillName = "Aspect of the Cat" }) } end, @@ -3486,6 +3490,9 @@ local specialModList = { ["gain sacrificial zeal when you use a skill, dealing you %d+%% of the skill's mana cost as physical damage per second"] = { flag("Condition:SacrificialZeal"), }, + ["skills gain a base life cost equal to (%d+)%% of base mana cost"] = function(num) return { + mod("ManaCostAsLifeCost", "BASE", num), + } end, ["hits overwhelm (%d+)%% of physical damage reduction while you have sacrificial zeal"] = function(num) return { mod("EnemyPhysicalDamageReduction", "BASE", -num, nil, { type = "Condition", var = "SacrificialZeal" }), } end,