From 9021489fc77b9743e3cc4c354e23a2753bb15164 Mon Sep 17 00:00:00 2001 From: LocalIdentity Date: Tue, 19 Dec 2023 08:36:01 +1100 Subject: [PATCH] Release 2.38.1 --- User Interface --- * Fix tooltip for Summon Chaos Golem of the Maelstrom (QuickStick123) * Fix Blade Blast of Dagger Detonation having a stages box (LocalIdentity) * Fix "Cast on Frostbolt" config not showing for Ice Nova of Frostbolts (LocalIdentity) --- Fixed Crashes --- * Fix crash when importing some builds (Paliak) --- Fixed Bugs --- * Fix Flicker Strike DPS being limited by cooldown (sida-wang) * Fix Replica Dragonsfang's Flight not affecting Transfigured gems (Paliak) * Fix Lacerate of Haemorrhage "more damage with Bleeding" using increased (sida-wang) * Fix The Adorned not applying to jewels in outer tree sockets (LocalIdentity) * Fix The Adorned applying to abyss jewels in gear (LocalIdentity) * Fix Frost Blades of Katabasis DoT not being scaled by area damage (LocalIdentity) * Fix Dual Strike of Ambidexterity not using offhand attack time (LocalIdentity) * Fix Vaal gems loading incorrect variant after reopening a build (sida-wang) * Fix Pyroclast Mine aura not affecting the damage of other skills (sida-wang) * Fix gem mods on Forbidden Shako not working correctly with Utula's Hunger (sida-wang) * Fix "damage taken by at least x%" Ailment mods not stacking (LocalIdentity) --- Accuracy Improvements --- * Fix Devouring Diadem using legacy Ailment duration mod (sida-wang) * Fix Catalysts not working correctly on Replica Dragonfang's Flight (sida-wang) * Revert preferred slot for Unseen Strike (Paliak) --- CHANGELOG.md | 2 +- changelog.txt | 2 +- manifest.xml | 44 +++++++++++++++++------------------ src/Data/ModCache.lua | 1 + src/Data/QueryMods.lua | 27 +++++++++++++++++++-- src/Export/Skills/act_int.txt | 16 ++++++------- 6 files changed, 58 insertions(+), 34 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9cd869fe98..ac4b6aaf24 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -32,7 +32,7 @@ ### Accuracy Improvements - Fix Devouring Diadem using legacy Ailment duration mod [\#7077](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/7077) ([sida-wang](https://github.com/sida-wang)) - Fix Catalysts not working correctly on Replica Dragonfang's Flight [\#7074](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/7074) ([sida-wang](https://github.com/sida-wang)) -- Revert preferred slot for Unseen Strike / Fix skillData nil crash [\#7085](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/7085) ([Paliak](https://github.com/Paliak)) +- Revert preferred slot for Unseen Strike [\#7085](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/7085) ([Paliak](https://github.com/Paliak)) diff --git a/changelog.txt b/changelog.txt index c0726de3d1..baea493df0 100644 --- a/changelog.txt +++ b/changelog.txt @@ -24,7 +24,7 @@ VERSION[2.38.1][2023/12/18] --- Accuracy Improvements --- * Fix Devouring Diadem using legacy Ailment duration mod (sida-wang) * Fix Catalysts not working correctly on Replica Dragonfang's Flight (sida-wang) -* Revert preferred slot for Unseen Strike / Fix skillData nil crash (Paliak) +* Revert preferred slot for Unseen Strike (Paliak) VERSION[2.38.0][2023/12/18] diff --git a/manifest.xml b/manifest.xml index e1b94c9fb6..c7f7910082 100644 --- a/manifest.xml +++ b/manifest.xml @@ -5,7 +5,7 @@ - + @@ -45,13 +45,13 @@ - - + + - + @@ -77,7 +77,7 @@ - + @@ -129,7 +129,7 @@ - + @@ -141,19 +141,19 @@ - + - - + + - + - + @@ -188,7 +188,7 @@ - + @@ -199,7 +199,7 @@ - + @@ -222,20 +222,20 @@ - - + + - - + + - - - + + + - + - + diff --git a/src/Data/ModCache.lua b/src/Data/ModCache.lua index af7172c08d..e871383e52 100644 --- a/src/Data/ModCache.lua +++ b/src/Data/ModCache.lua @@ -4719,6 +4719,7 @@ c["40% increased Damage with Ignite inflicted on Chilled Enemies"]={{[1]={[1]={a c["40% increased Defences from Equipped Shield"]={{[1]={[1]={slotName="Weapon 2",type="SlotName"},flags=0,keywordFlags=0,name="Defences",type="INC",value=40}},nil} c["40% increased Duration"]={{[1]={flags=0,keywordFlags=0,name="Duration",type="INC",value=40}},nil} c["40% increased Duration of Ailments on Enemies"]={{[1]={flags=0,keywordFlags=0,name="EnemyAilmentDuration",type="INC",value=40}},nil} +c["40% increased Duration of Ailments you inflict while Focused"]={{[1]={[1]={type="Condition",var="Focused"},flags=0,keywordFlags=0,name="EnemyAilmentDuration",type="INC",value=40}},nil} c["40% increased Effect of Buffs granted by your Golems"]={{[1]={[1]={skillType=61,type="SkillType"},flags=0,keywordFlags=0,name="BuffEffect",type="INC",value=40}},nil} c["40% increased Effect of Chilled Ground"]={{[1]={flags=0,keywordFlags=0,name="EnemyChillEffect",type="INC",value=40}}," ed Ground "} c["40% increased Effect of Impales inflicted with Spells"]={{[1]={flags=0,keywordFlags=131072,name="ImpaleEffect",type="INC",value=40}},nil} diff --git a/src/Data/QueryMods.lua b/src/Data/QueryMods.lua index d13eeb028c..14aa763ca6 100644 --- a/src/Data/QueryMods.lua +++ b/src/Data/QueryMods.lua @@ -54807,7 +54807,7 @@ return { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_1619168299", + ["id"] = "explicit.stat_1053326368", ["text"] = "#% chance to Avoid being Chilled during Effect", ["type"] = "explicit", }, @@ -54841,7 +54841,7 @@ return { ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "explicit.stat_475518267", + ["id"] = "explicit.stat_2872815301", ["text"] = "#% chance to Avoid being Frozen during Effect", ["type"] = "explicit", }, @@ -68513,6 +68513,29 @@ return { ["type"] = "scourge", }, }, + ["1635_AdditionalArrows"] = { + ["2HWeapon"] = { + ["max"] = 1, + ["min"] = 1, + }, + ["Bow"] = { + ["max"] = 1, + ["min"] = 1, + }, + ["Quiver"] = { + ["max"] = 1, + ["min"] = 1, + }, + ["sign"] = "", + ["specialCaseData"] = { + ["overrideModLineSingular"] = "Bow Attacks fire an additional Arrow", + }, + ["tradeMod"] = { + ["id"] = "scourge.stat_3885405204", + ["text"] = "Bow Attacks fire # additional Arrows", + ["type"] = "scourge", + }, + }, ["1637_ProjectileSpeed"] = { ["Quiver"] = { ["max"] = 25, diff --git a/src/Export/Skills/act_int.txt b/src/Export/Skills/act_int.txt index 578fce2e19..ef02836021 100644 --- a/src/Export/Skills/act_int.txt +++ b/src/Export/Skills/act_int.txt @@ -2904,16 +2904,16 @@ local skills, mod, flag, skill = ... #flags spell area projectile mine statMap = { ["mortar_barrage_mine_minimum_added_fire_damage_taken"] = { - mod("SelfFireMin", "BASE", nil, 0, 0, { type = "SkillName", skillName = "Pyroclast Mine" }, { type = "Limit", limitVar = "PyroclastSelfFireMinLimit" }, { type = "GlobalEffect", effectType = "AuraDebuff", effectStackVar = "ActiveMineCount" }), + mod("SelfFireMin", "BASE", nil, 0, 0, { type = "Limit", limitVar = "PyroclastSelfFireMinLimit" }, { type = "GlobalEffect", effectType = "AuraDebuff", effectStackVar = "ActiveMineCount" }), }, ["mortar_barrage_mine_maximum_added_fire_damage_taken"] = { - mod("SelfFireMax", "BASE", nil, 0, 0, { type = "SkillName", skillName = "Pyroclast Mine" }, { type = "Limit", limitVar = "PyroclastSelfFireMaxLimit" }, { type = "GlobalEffect", effectType = "AuraDebuff", effectStackVar = "ActiveMineCount" }), + mod("SelfFireMax", "BASE", nil, 0, 0, { type = "Limit", limitVar = "PyroclastSelfFireMaxLimit" }, { type = "GlobalEffect", effectType = "AuraDebuff", effectStackVar = "ActiveMineCount" }), }, ["mortar_barrage_mine_minimum_added_fire_damage_taken_limit"] = { - mod("Multiplier:PyroclastSelfFireMinLimit", "BASE", nil, 0, 0, { type = "SkillName", skillName = "Pyroclast Mine" }, { type = "GlobalEffect", effectType = "AuraDebuff", unscalable = true, effectName = "Pyroclast Mine Limit" }), + mod("Multiplier:PyroclastSelfFireMinLimit", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "AuraDebuff", unscalable = true, effectName = "Pyroclast Mine Limit" }), }, ["mortar_barrage_mine_maximum_added_fire_damage_taken_limit"] = { - mod("Multiplier:PyroclastSelfFireMaxLimit", "BASE", nil, 0, 0, { type = "SkillName", skillName = "Pyroclast Mine" }, { type = "GlobalEffect", effectType = "AuraDebuff", unscalable = true, effectName = "Pyroclast Mine Limit" }), + mod("Multiplier:PyroclastSelfFireMaxLimit", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "AuraDebuff", unscalable = true, effectName = "Pyroclast Mine Limit" }), }, }, #baseMod skill("radius", 20) @@ -2928,16 +2928,16 @@ local skills, mod, flag, skill = ... #flags spell area projectile mine statMap = { ["mortar_barrage_mine_minimum_added_fire_damage_taken"] = { - mod("SelfFireMin", "BASE", nil, 0, 0, { type = "SkillName", skillName = "Pyroclast Mine of Sabotage" }, { type = "Limit", limitVar = "PyroclastSelfFireMinLimit" }, { type = "GlobalEffect", effectType = "AuraDebuff", effectStackVar = "ActiveMineCount" }), + mod("SelfFireMin", "BASE", nil, 0, 0, { type = "Limit", limitVar = "PyroclastSelfFireMinLimit" }, { type = "GlobalEffect", effectType = "AuraDebuff", effectStackVar = "ActiveMineCount" }), }, ["mortar_barrage_mine_maximum_added_fire_damage_taken"] = { - mod("SelfFireMax", "BASE", nil, 0, 0, { type = "SkillName", skillName = "Pyroclast Mine of Sabotage" }, { type = "Limit", limitVar = "PyroclastSelfFireMaxLimit" }, { type = "GlobalEffect", effectType = "AuraDebuff", effectStackVar = "ActiveMineCount" }), + mod("SelfFireMax", "BASE", nil, 0, 0, { type = "Limit", limitVar = "PyroclastSelfFireMaxLimit" }, { type = "GlobalEffect", effectType = "AuraDebuff", effectStackVar = "ActiveMineCount" }), }, ["mortar_barrage_mine_minimum_added_fire_damage_taken_limit"] = { - mod("Multiplier:PyroclastSelfFireMinLimit", "BASE", nil, 0, 0, { type = "SkillName", skillName = "Pyroclast Mine of Sabotage" }, { type = "GlobalEffect", effectType = "AuraDebuff", unscalable = true, effectName = "Pyroclast Mine Limit" }), + mod("Multiplier:PyroclastSelfFireMinLimit", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "AuraDebuff", unscalable = true, effectName = "Pyroclast Mine Limit" }), }, ["mortar_barrage_mine_maximum_added_fire_damage_taken_limit"] = { - mod("Multiplier:PyroclastSelfFireMaxLimit", "BASE", nil, 0, 0, { type = "SkillName", skillName = "Pyroclast Mine of Sabotage" }, { type = "GlobalEffect", effectType = "AuraDebuff", unscalable = true, effectName = "Pyroclast Mine Limit" }), + mod("Multiplier:PyroclastSelfFireMaxLimit", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "AuraDebuff", unscalable = true, effectName = "Pyroclast Mine Limit" }), }, }, #baseMod skill("radius", 20)