Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
Openarl committed Dec 11, 2019
2 parents c187fe6 + bbdbfb5 commit 5ceb1c2
Show file tree
Hide file tree
Showing 7 changed files with 43 additions and 16 deletions.
10 changes: 6 additions & 4 deletions Data/Uniques/body.lua
Original file line number Diff line number Diff line change
Expand Up @@ -245,19 +245,21 @@ Variant: Pre 1.0.0
Variant: Pre 2.0.0
Variant: Pre 2.6.0
Variant: {2_6}Pre 3.5.0
Variant: Pre 3.9.0
Variant: Current
Requires Level 65, 197 Dex
{variant:1,2,3}+(20-30) to Dexterity
{variant:4.5}+(40-50) to Dexterity
{variant:4.5,6}+(40-50) to Dexterity
{variant:1,2,3}Adds 13 to 24 Cold Damage to Attacks
{variant:4}Adds (50-60) to (70-80) Cold Damage to Attacks
{variant:5}Adds (173-188) to (240-262) Cold Damage to Bow Attacks
{variant:6}Adds (100-145) to (160-200) Cold Damage to Bow Attacks
{variant:1}(80-120)% increased Evasion Rating
{variant:2,3,4,5}(140-220)% increased Evasion Rating
{variant:2,3,4,5,6}(140-220)% increased Evasion Rating
25% increased Chill Duration on Enemies
{variant:1,2}Acrobatics
{variant:3,4,5}10% chance to Dodge Attacks
{variant:3,4,5}10% chance to Dodge Spell Damage
{variant:3,4,5,6}10% chance to Dodge Attacks
{variant:3,4,5,6}10% chance to Dodge Spell Damage
]],[[
Kintsugi
Exquisite Leather
Expand Down
12 changes: 10 additions & 2 deletions Data/Uniques/bow.lua
Original file line number Diff line number Diff line change
Expand Up @@ -267,17 +267,19 @@ Quill Rain
Short Bow
Variant: Pre 2.6.0
Variant: {2_6}Pre 3.5.0
Variant: Pre 3.9.0
Variant: Current
Requires Level 5, 26 Dex
+(10-20) to Dexterity
{variant:2,3}100% increased Physical Damage
{variant:2,3,4}100% increased Physical Damage
100% increased Attack Speed
+(25-50) to Accuracy Rating
(50-100)% increased Projectile Speed
{variant:1}50% less Weapon Damage
{variant:2}40% less Weapon Damage
{variant:3}40% less Damage
{variant:2,3}+2 Mana gained for each Enemy hit by Attacks
{variant:4}30% less Damage
{variant:2,3,4}+2 Mana gained for each Enemy hit by Attacks
]],[[
Reach of the Council
Spine Bow
Expand Down Expand Up @@ -375,12 +377,16 @@ Adds 1 to 85 Lightning Damage
]],[[
Voltaxic Rift
Spine Bow
Variant: Pre 3.9.0
Variant: Current
Requires Level 64, 212 Dex
Adds 1 to (275-325) Lightning Damage
(10-15)% increased Attack Speed
60% of Lightning Damage Converted to Chaos Damage
10% Chance to Shock
Your Chaos Damage can Shock
{variant:2}Shock Enemies as though dealing 300% more Damage
{variant:2}Your Shocks can increase Damage taken by up to a maximum of 100%
]],[[
Windripper
Imperial Bow
Expand Down Expand Up @@ -423,13 +429,15 @@ Citadel Bow
League: Breach
Source: Upgraded from unique{Xoph's Inception} using currency{Blessing of Xoph}
Variant: Pre 3.3.0
Variant: Pre 3.9.0
Variant: Current
Requires Level 64, 185 Dex
(250-300)% increased Physical Damage
50% of Physical Damage Converted to Fire Damage
10% chance to Ignite
{variant:1}Ignites your Skills cause spread to other Enemies within a Radius of 12
{variant:2}Ignites your Skills cause spread to other Enemies within a Radius of 15
{variant:3}Socketed Gems are Supported by level 20 Ignite Proliferation
Recover (40-60) Life when you Ignite an Enemy
]],
}
4 changes: 3 additions & 1 deletion Data/Uniques/gloves.lua
Original file line number Diff line number Diff line change
Expand Up @@ -659,6 +659,7 @@ Rampage
Snakebite
Assassin's Mitts
Variant: {2_6}Pre 3.0.0
Variant: Pre 3.9.0
Variant: Current
Requires Level 58, 45 Dex, 45 Int
(150-180)% increased Evasion Rating
Expand All @@ -667,7 +668,8 @@ Requires Level 58, 45 Dex, 45 Int
6% increased Accuracy Rating per Frenzy Charge
10% reduced Frenzy Charge Duration per Frenzy Charge
{variant:1}While at Maximum Frenzy Charges, Attacks Poison Enemies
{variant:2}Attacks have 60% chance to Poison while at maximum Frenzy Charges
{variant:2,3}Attacks have 60% chance to Poison while at maximum Frenzy Charges
{variant:3}+5% to Damage over Time Multiplier for Poison per Frenzy Charge
]],[[
Storm's Gift
Assassin's Mitts
Expand Down
6 changes: 4 additions & 2 deletions Data/Uniques/helmet.lua
Original file line number Diff line number Diff line change
Expand Up @@ -207,9 +207,11 @@ Requires Level 8, 23 Int
Asenath's Chant
Iron Circlet
Source: Upgraded from unique{Asenath's Mark} via prophecy{Song of the Sekhema}
Variant: Pre 3.9.0
Variant: Current
Requires Level 45
Implicits: 0
25% chance to Trigger a Socketed Spell when you Attack with a Bow
{variant:1}25% chance to Trigger a Socketed Spell when you Attack with a Bow
{variant:2}Trigger a Socketed Spell when you Attack with a Bow
(10–15)% increased Attack Speed
(10–15)% increased Cast Speed
+(100–120) to maximum Energy Shield
Expand Down
7 changes: 5 additions & 2 deletions Data/Uniques/jewel.lua
Original file line number Diff line number Diff line change
Expand Up @@ -858,10 +858,13 @@ Attack deals 30% increased Damage
]],[[
Volley Fire
Viridian Jewel
Limited to: 3
Variant: Pre 3.9.0
Variant: Current
Limited to: 1
Radius: Medium
(6-10)% increased Projectile Damage
With at least 40 Dexterity in Radius, Barrage fires an additional 2 projectiles simultaneously on the first and final attacks
{variant:1}With at least 40 Dexterity in Radius, Barrage fires an additional 2 projectiles simultaneously on the first and final attacks
{variant:2}With at least 40 Dexterity in Radius, Barrage fires an additional 6 projectiles simultaneously on the first and final attacks
]],[[
Weight of the Empire
Crimson Jewel
Expand Down
15 changes: 10 additions & 5 deletions Data/Uniques/ring.lua
Original file line number Diff line number Diff line change
Expand Up @@ -323,19 +323,21 @@ Cannot be Frozen
Emberwake
Ruby Ring
Variant: {2_6}Pre 3.0.0
Variant: Pre 3.9.0
Variant: Current
Requires Level 16
+(20-30)% to Fire Resistance
{variant:1}(15-25)% increased Fire Damage
{variant:2}(30–40)% increased Fire Damage
{variant:2,3}(30–40)% increased Fire Damage
(5-10)% increased Cast Speed
{variant:1}5% chance to Ignite
{variant:2}10% chance to Ignite
{variant:2,3}10% chance to Ignite
{variant:1}You can inflict up to 300 Ignites on an Enemy
{variant:2}You can inflict an additional Ignite on an Enemy
{variant:2,3}You can inflict an additional Ignite on an Enemy
{variant:1}Your Critical Strikes do not deal extra Damage
{variant:1}80% less Burning Damage
{variant:2}Ignited Enemies Burn 65% slower
{variant:3}Ignited Enemies Burn 50% slower
]],[[
Essence Worm
Unset Ring
Expand Down Expand Up @@ -700,18 +702,21 @@ Coral Ring
Variant: Pre 2.0.0
Variant: Pre 2.6.0
Variant: {2_6}Pre 3.0.0
Variant: Pre 3.9.0
Variant: Current
Requires Level 45
+(20-30) to maximum Life
{variant:1,2,3}(20-30)% increased Elemental Damage with Weapons
{variant:4}(20-30)% increased Elemental Damage with Attack Skills
{variant:4,5}(20-30)% increased Elemental Damage with Attack Skills
Adds (8-15) to (20-28) Fire Damage to Attacks
{variant:1}(20-40)% reduced Rarity of Items found
{variant:2,3,4}(10-20)% reduced Rarity of Items found
{variant:2,3,4,5}(10-20)% reduced Rarity of Items found
{variant:1,2}Left ring slot: 30% reduced Reflected Elemental Damage taken
{variant:3,4}Left ring slot: 40% reduced Reflected Elemental Damage taken
{variant:5}Left ring slot: 80% reduced Reflected Elemental Damage taken
{variant:1,2}Right ring slot: 30% reduced Reflected Physical Damage taken
{variant:3,4}Right ring slot: 40% reduced Reflected Physical Damage taken
{variant:5}Right ring slot: 80% reduced Reflected Physical Damage taken
]],[[
Snakepit
Sapphire Ring
Expand Down
5 changes: 5 additions & 0 deletions Modules/ModParser-3_0.lua
Original file line number Diff line number Diff line change
Expand Up @@ -1060,6 +1060,7 @@ local specialModList = {
["inherent effects from having rage are tripled"] = { mod("Multiplier:RageEffect", "BASE", 2) },
["cannot be stunned while you have at least (%d+) rage"] = function(num) return { mod("AvoidStun", "BASE", 100, { type = "MultiplierThreshold", var = "Rage", threshold = 25 }) } end,
["lose ([%d%.]+)%% of life per second per rage while you are not losing rage"] = function(num) return { mod("LifeDegen", "BASE", num / 100, { type = "PerStat", stat = "Life" }, { type = "Multiplier", var = "Rage", limit = 50 }) } end,
["if you've warcried recently, you and nearby allies have (%d+)%% increased attack speed"] = function(num) return { mod("ExtraAura", "LIST", { mod = mod("Speed", "INC", num, nil, ModFlag.Attack) }, { type = "Condition", var = "UsedWarcryRecently" }) } end,
-- Champion
["you have fortify"] = { flag("Condition:Fortify") },
["cannot be stunned while you have fortify"] = { mod("AvoidStun", "BASE", 100, { type = "Condition", var = "Fortify" }) },
Expand Down Expand Up @@ -1385,6 +1386,10 @@ local specialModList = {
mod("ElementalDamageTaken", "MORE", -20, { type = "Condition", var = "Divinity" }),
},
["your maximum endurance charges is equal to your maximum frenzy charges"] = { flag("MaximumEnduranceChargesIsMaximumFrenzyCharges") },
["if you've warcried recently, you and nearby allies have (%d+)%% increased attack, cast and movement speed"] = function(num) return {
mod("ExtraAura", "LIST", { mod = mod("Speed", "INC", num) }, { type = "Condition", var = "UsedWarcryRecently" }),
mod("ExtraAura", "LIST", { mod = mod("MovementSpeed", "INC", num) }, { type = "Condition", var = "UsedWarcryRecently" }),
} end,
-- Traps, Mines and Totems
["traps and mines deal (%d+)%-(%d+) additional physical damage"] = function(_, min, max) return { mod("PhysicalMin", "BASE", tonumber(min), nil, 0, bor(KeywordFlag.Trap, KeywordFlag.Mine)), mod("PhysicalMax", "BASE", tonumber(max), nil, 0, bor(KeywordFlag.Trap, KeywordFlag.Mine)) } end,
["traps and mines deal (%d+) to (%d+) additional physical damage"] = function(_, min, max) return { mod("PhysicalMin", "BASE", tonumber(min), nil, 0, bor(KeywordFlag.Trap, KeywordFlag.Mine)), mod("PhysicalMax", "BASE", tonumber(max), nil, 0, bor(KeywordFlag.Trap, KeywordFlag.Mine)) } end,
Expand Down

0 comments on commit 5ceb1c2

Please sign in to comment.