diff --git a/Data/Gems/act_dex.lua b/Data/Gems/act_dex.lua index 784bd7b8..87d5fa9e 100644 --- a/Data/Gems/act_dex.lua +++ b/Data/Gems/act_dex.lua @@ -2435,6 +2435,14 @@ gems["Lacerate"] = { area = true, melee = true, color = 2, + parts = { + { + name = "One slash", + }, + { + name = "Both slashes", + }, + }, baseFlags = { attack = true, melee = true, @@ -2452,6 +2460,7 @@ gems["Lacerate"] = { skill("manaCost", 8), mod("Speed", "MORE", -25, ModFlag.Attack), --"active_skill_attack_speed_+%_final" = -25 --"is_area_damage" = ? + skill("doubleHitsWhenDualWielding", true, { type = "SkillPart", skillPart = 2 }), }, qualityMods = { mod("AreaOfEffect", "INC", 0.5), --"base_skill_area_of_effect_+%" = 0.5 @@ -4205,12 +4214,12 @@ gems["Wild Strike"] = { mod("ProjectileCount", "BASE", 2), --"number_of_additional_projectiles" = 2 --"show_number_of_projectiles" = ? mod("PierceChance", "BASE", 100), --"always_pierce" = ? - mod("SkillPhysicalDamageConvertToFire", "BASE", 60, 0, 0, { type = "SkillPart", skillPart = 1 }), - mod("SkillPhysicalDamageConvertToFire", "BASE", 60, 0, 0, { type = "SkillPart", skillPart = 2 }), - mod("SkillPhysicalDamageConvertToLightning", "BASE", 60, 0, 0, { type = "SkillPart", skillPart = 3 }), - mod("SkillPhysicalDamageConvertToLightning", "BASE", 60, 0, 0, { type = "SkillPart", skillPart = 4 }), - mod("SkillPhysicalDamageConvertToCold", "BASE", 60, 0, 0, { type = "SkillPart", skillPart = 5 }), - mod("SkillPhysicalDamageConvertToCold", "BASE", 60, 0, 0, { type = "SkillPart", skillPart = 6 }), + mod("SkillPhysicalDamageConvertToFire", "BASE", 100, 0, 0, { type = "SkillPart", skillPart = 1 }), + mod("SkillPhysicalDamageConvertToFire", "BASE", 100, 0, 0, { type = "SkillPart", skillPart = 2 }), + mod("SkillPhysicalDamageConvertToLightning", "BASE", 100, 0, 0, { type = "SkillPart", skillPart = 3 }), + mod("SkillPhysicalDamageConvertToLightning", "BASE", 100, 0, 0, { type = "SkillPart", skillPart = 4 }), + mod("SkillPhysicalDamageConvertToCold", "BASE", 100, 0, 0, { type = "SkillPart", skillPart = 5 }), + mod("SkillPhysicalDamageConvertToCold", "BASE", 100, 0, 0, { type = "SkillPart", skillPart = 6 }), }, qualityMods = { mod("ElementalDamage", "INC", 1), --"elemental_damage_+%" = 1 diff --git a/Data/Uniques/sword.lua b/Data/Uniques/sword.lua index b4109ff3..7ac1302d 100644 --- a/Data/Uniques/sword.lua +++ b/Data/Uniques/sword.lua @@ -203,7 +203,7 @@ Cutlass League: Breach Requires Level 38, 55 Str, 79 Dex 18% increased Accuracy Rating -+(10-15) to all Attributes ++(10-20) to all Attributes Minions deal (20-30)% increased Damage Minions have +17% to Chaos Resistance Minions Poison Enemies on Hit diff --git a/Modules/Calcs.lua b/Modules/Calcs.lua index f0484aa2..7b119aa5 100644 --- a/Modules/Calcs.lua +++ b/Modules/Calcs.lua @@ -1270,12 +1270,21 @@ local function performCalcs(env) modDB.multipliers["PowerCharge"] = output.PowerCharges modDB.multipliers["FrenzyCharge"] = output.FrenzyCharges modDB.multipliers["EnduranceCharge"] = output.EnduranceCharges + if output.PowerCharges == 0 then + condList["HaveNoPowerCharges"] = true + end if output.PowerCharges == output.PowerChargesMax then condList["AtMaxPowerCharges"] = true end + if output.FrenzyCharges == 0 then + condList["HaveNoFrenzyCharges"] = true + end if output.FrenzyCharges == output.FrenzyChargesMax then condList["AtMaxFrenzyCharges"] = true end + if output.EnduranceCharges == 0 then + condList["HaveNoEnduranceCharges"] = true + end if output.EnduranceCharges == output.EnduranceChargesMax then condList["AtMaxEnduranceCharges"] = true end @@ -2697,7 +2706,7 @@ local function performCalcs(env) end end end - end + end -- Calculate poison chance and damage if canDeal.Chaos and (output.PoisonChanceOnHit + output.PoisonChanceOnCrit) > 0 then diff --git a/Modules/ModParser.lua b/Modules/ModParser.lua index aaa34c53..e47391ae 100644 --- a/Modules/ModParser.lua +++ b/Modules/ModParser.lua @@ -410,6 +410,9 @@ local modTagList = { ["when not on full life"] = { tag = { type = "Condition", var = "FullLife", neg = true } }, ["while no mana is reserved"] = { tag = { type = "Condition", var = "NoManaReserved" } }, ["while on full energy shield"] = { tag = { type = "Condition", var = "FullEnergyShield" } }, + ["while you have no power charges"] = { tag = { type = "Condition", var = "HaveNoPowerCharges" } }, + ["while you have no frenzy charges"] = { tag = { type = "Condition", var = "HaveNoFrenzyCharges" } }, + ["while you have no endurance charges"] = { tag = { type = "Condition", var = "HaveNoEnduranceCharges" } }, ["while at maximum power charges"] = { tag = { type = "Condition", var = "AtMaxPowerCharges" } }, ["while at maximum frenzy charges"] = { tag = { type = "Condition", var = "AtMaxFrenzyCharges" } }, ["while at maximum endurance charges"] = { tag = { type = "Condition", var = "AtMaxEnduranceCharges" } }, diff --git a/README.md b/README.md index f85e2b90..935e1d1b 100644 --- a/README.md +++ b/README.md @@ -47,6 +47,11 @@ Head over to the [Releases](https://github.com/Openarl/PathOfBuilding/releases) ![ss3](https://cloud.githubusercontent.com/assets/19189971/18089780/f0ff234a-6f04-11e6-8c88-6193fe59a5c4.png) ## Changelog +### 1.3.16 - 2017/03/03 + * Added a skill part to Lacerate to simulate the target being hit by both slashes + * Added support for the "Damage while you have no Frenzy Charges" modifier on Daresso's Passion + * Updated the conversion values of Wild Strike, Ice Shot and Frost Blades (thanks viromancer) + ### 1.3.15 - 2017/03/02 * The skill gem search field can now search by gem tag (e.g 'support' or 'aura') * Removed the bonus Energy Shield from Vaal Discipline diff --git a/changelog.txt b/changelog.txt index d7372939..a9295278 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,3 +1,7 @@ +VERSION[1.3.16][2017/03/03] + * Added a skill part to Lacerate to simulate the target being hit by both slashes + * Added support for the "Damage while you have no Frenzy Charges" modifier on Daresso's Passion + * Updated the conversion values of Wild Strike, Ice Shot and Frost Blades (thanks viromancer) VERSION[1.3.15][2017/03/02] * The skill gem search field can now search by gem tag (e.g 'support' or 'aura') * Removed the bonus Energy Shield from Vaal Discipline diff --git a/manifest.xml b/manifest.xml index 656f072c..d5d24e4c 100644 --- a/manifest.xml +++ b/manifest.xml @@ -1,13 +1,13 @@ - + - + @@ -44,13 +44,13 @@ - + - + @@ -58,7 +58,7 @@ - + @@ -93,7 +93,7 @@ - + @@ -101,7 +101,7 @@ - +