From d76332d6c257c15f6d5d5b758e5d960cefaab556 Mon Sep 17 00:00:00 2001 From: ain9156 Date: Tue, 30 Dec 2025 09:19:48 -0500 Subject: [PATCH 1/2] Add support for Arakaali's Lust --- src/Data/Skills/sup_dex.lua | 8 ++++++++ src/Export/Skills/sup_dex.txt | 8 ++++++++ 2 files changed, 16 insertions(+) diff --git a/src/Data/Skills/sup_dex.lua b/src/Data/Skills/sup_dex.lua index 35a1db739..a3d94830a 100644 --- a/src/Data/Skills/sup_dex.lua +++ b/src/Data/Skills/sup_dex.lua @@ -410,6 +410,14 @@ skills["SupportArakaalisLustPlayer"] = { label = "Arakaali's Lust", incrementalEffectiveness = 0.054999999701977, statDescriptionScope = "gem_stat_descriptions", + statMap = { + ["support_debilitate_hit_damage_+%_final_per_poison_stack"] = { + mod("Damage", "MORE", nil, 0, 0, { type = "Multiplier", actor = "enemy", var = "PoisonStacks", limitVar = "ArakaaliMaxHitDamage", limitTotal = true } ), + }, + ["support_debilitate_hit_damage_max_poison_stacks"] = { + mod("Multiplier:ArakaaliMaxHitDamage", "BASE", nil), + }, + }, baseFlags = { }, constantStats = { diff --git a/src/Export/Skills/sup_dex.txt b/src/Export/Skills/sup_dex.txt index 074052055..7a2fb96bb 100644 --- a/src/Export/Skills/sup_dex.txt +++ b/src/Export/Skills/sup_dex.txt @@ -102,6 +102,14 @@ statMap = { #skill SupportArakaalisLustPlayer #set SupportArakaalisLustPlayer +statMap = { + ["support_debilitate_hit_damage_+%_final_per_poison_stack"] = { + mod("Damage", "MORE", nil, 0, 0, { type = "Multiplier", actor = "enemy", var = "PoisonStacks", limitVar = "ArakaaliMaxHitDamage", limitTotal = true } ), + }, + ["support_debilitate_hit_damage_max_poison_stacks"] = { + mod("Multiplier:ArakaaliMaxHitDamage", "BASE", nil), + }, +}, #mods #skillEnd From e11243e0cfe8a7629fd95dcf9c58b842ab99188f Mon Sep 17 00:00:00 2001 From: ain9156 Date: Tue, 30 Dec 2025 23:26:11 -0500 Subject: [PATCH 2/2] fix damage scaling to only affect hits --- src/Data/Skills/sup_dex.lua | 2 +- src/Export/Skills/sup_dex.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Data/Skills/sup_dex.lua b/src/Data/Skills/sup_dex.lua index a3d94830a..90b1aa6c5 100644 --- a/src/Data/Skills/sup_dex.lua +++ b/src/Data/Skills/sup_dex.lua @@ -412,7 +412,7 @@ skills["SupportArakaalisLustPlayer"] = { statDescriptionScope = "gem_stat_descriptions", statMap = { ["support_debilitate_hit_damage_+%_final_per_poison_stack"] = { - mod("Damage", "MORE", nil, 0, 0, { type = "Multiplier", actor = "enemy", var = "PoisonStacks", limitVar = "ArakaaliMaxHitDamage", limitTotal = true } ), + mod("Damage", "MORE", nil, ModFlag.Hit, 0, { type = "Multiplier", actor = "enemy", var = "PoisonStacks", limitVar = "ArakaaliMaxHitDamage", limitTotal = true } ), }, ["support_debilitate_hit_damage_max_poison_stacks"] = { mod("Multiplier:ArakaaliMaxHitDamage", "BASE", nil), diff --git a/src/Export/Skills/sup_dex.txt b/src/Export/Skills/sup_dex.txt index 7a2fb96bb..0685bb8bd 100644 --- a/src/Export/Skills/sup_dex.txt +++ b/src/Export/Skills/sup_dex.txt @@ -104,7 +104,7 @@ statMap = { #set SupportArakaalisLustPlayer statMap = { ["support_debilitate_hit_damage_+%_final_per_poison_stack"] = { - mod("Damage", "MORE", nil, 0, 0, { type = "Multiplier", actor = "enemy", var = "PoisonStacks", limitVar = "ArakaaliMaxHitDamage", limitTotal = true } ), + mod("Damage", "MORE", nil, ModFlag.Hit, 0, { type = "Multiplier", actor = "enemy", var = "PoisonStacks", limitVar = "ArakaaliMaxHitDamage", limitTotal = true } ), }, ["support_debilitate_hit_damage_max_poison_stacks"] = { mod("Multiplier:ArakaaliMaxHitDamage", "BASE", nil),