From 808f4a54191fed70c2a608276e85ba4100e87788 Mon Sep 17 00:00:00 2001 From: LocalIdentity Date: Sun, 15 Mar 2026 07:11:09 +1100 Subject: [PATCH] Fix Viper Strike hit damage while Dual Wielding mod applying to Poison The mod was applying as a generic more damage multiplier instead of a hit damage multiplier --- src/Data/Skills/act_dex.lua | 4 ++-- src/Export/Skills/act_dex.txt | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Data/Skills/act_dex.lua b/src/Data/Skills/act_dex.lua index 7d98a9eb2a..335986e562 100644 --- a/src/Data/Skills/act_dex.lua +++ b/src/Data/Skills/act_dex.lua @@ -16834,7 +16834,7 @@ skills["ViperStrike"] = { castTime = 1, statMap = { ["viper_strike_dual_wield_damage_+%_final"] = { - mod("Damage", "MORE", nil, 0, 0, { type = "Condition", var = "DualWielding" }), + mod("Damage", "MORE", nil, ModFlag.Hit, 0, { type = "Condition", var = "DualWielding" }), }, ["viper_strike_dual_wield_attack_speed_+%_final"] = { mod("Speed", "MORE", nil, ModFlag.Attack, 0, { type = "Condition", var = "DualWielding" }), @@ -16930,7 +16930,7 @@ skills["ViperStrikeAltX"] = { mod("Damage", "MORE", nil, 0, KeywordFlag.Poison), }, ["viper_strike_dual_wield_damage_+%_final"] = { - mod("Damage", "MORE", nil, 0, 0, { type = "Condition", var = "DualWielding" }), + mod("Damage", "MORE", nil, ModFlag.Hit, 0, { type = "Condition", var = "DualWielding" }), }, ["viper_strike_dual_wield_attack_speed_+%_final"] = { mod("Speed", "MORE", nil, ModFlag.Attack, 0, { type = "Condition", var = "DualWielding" }), diff --git a/src/Export/Skills/act_dex.txt b/src/Export/Skills/act_dex.txt index 72db01aad1..d4508c8a31 100644 --- a/src/Export/Skills/act_dex.txt +++ b/src/Export/Skills/act_dex.txt @@ -3241,7 +3241,7 @@ local skills, mod, flag, skill = ... #flags attack melee duration statMap = { ["viper_strike_dual_wield_damage_+%_final"] = { - mod("Damage", "MORE", nil, 0, 0, { type = "Condition", var = "DualWielding" }), + mod("Damage", "MORE", nil, ModFlag.Hit, 0, { type = "Condition", var = "DualWielding" }), }, ["viper_strike_dual_wield_attack_speed_+%_final"] = { mod("Speed", "MORE", nil, ModFlag.Attack, 0, { type = "Condition", var = "DualWielding" }), @@ -3257,7 +3257,7 @@ local skills, mod, flag, skill = ... mod("Damage", "MORE", nil, 0, KeywordFlag.Poison), }, ["viper_strike_dual_wield_damage_+%_final"] = { - mod("Damage", "MORE", nil, 0, 0, { type = "Condition", var = "DualWielding" }), + mod("Damage", "MORE", nil, ModFlag.Hit, 0, { type = "Condition", var = "DualWielding" }), }, ["viper_strike_dual_wield_attack_speed_+%_final"] = { mod("Speed", "MORE", nil, ModFlag.Attack, 0, { type = "Condition", var = "DualWielding" }),