Skip to content

Commit

Permalink
update uniques (PathOfBuildingCommunity#4754)
Browse files Browse the repository at this point in the history
  • Loading branch information
QuickStick123 committed Aug 14, 2022
1 parent 3052165 commit 0961142
Show file tree
Hide file tree
Showing 6 changed files with 70 additions and 29 deletions.
2 changes: 1 addition & 1 deletion src/Data/Uniques/amulet.lua
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
57 changes: 39 additions & 18 deletions src/Data/Uniques/body.lua
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand All @@ -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
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down
8 changes: 6 additions & 2 deletions src/Data/Uniques/boots.lua
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
12 changes: 8 additions & 4 deletions src/Data/Uniques/ring.lua
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
13 changes: 9 additions & 4 deletions src/Data/Uniques/shield.lua
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
7 changes: 7 additions & 0 deletions src/Modules/ModParser.lua
Original file line number Diff line number Diff line change
Expand Up @@ -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" } },
Expand Down Expand Up @@ -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,
Expand Down Expand Up @@ -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,
Expand Down

0 comments on commit 0961142

Please sign in to comment.