From ecfa569a7bfb46e57af48a2bca97a96b2c0522b9 Mon Sep 17 00:00:00 2001 From: Peechey <92683202+Peechey@users.noreply.github.com> Date: Thu, 7 May 2026 22:57:10 -0500 Subject: [PATCH] add support for Glacial Cascade's Final Burst --- src/Data/Skills/act_int.lua | 8 ++++++++ src/Data/Skills/sup_int.lua | 6 ++++++ src/Export/Skills/act_int.txt | 8 ++++++++ src/Export/Skills/sup_int.txt | 6 ++++++ 4 files changed, 28 insertions(+) diff --git a/src/Data/Skills/act_int.lua b/src/Data/Skills/act_int.lua index 7cf580ce2..5a4b29eb8 100644 --- a/src/Data/Skills/act_int.lua +++ b/src/Data/Skills/act_int.lua @@ -10705,6 +10705,14 @@ skills["GlacialCascadePlayer"] = { label = "Final Burst", incrementalEffectiveness = 0.054999999701977, statDescriptionScope = "glacial_cascade_attack", + statMap = { + ["active_skill_consume_enemy_freeze_to_gain_damage_against_non_unique_+%_final"] = { + mod("Damage", "MORE", nil, 0, 0, { type = "ActorCondition", actor = "enemy", var = "Frozen" }, { type = "ActorCondition", actor = "enemy", var = "Unique", neg = true }) + }, + ["active_skill_consume_enemy_freeze_to_gain_damage_against_unique_+%_final"] = { + mod("Damage", "MORE", nil, 0, 0, { type = "ActorCondition", actor = "enemy", var = "Frozen" }, { type = "ActorCondition", actor = "enemy", var = "Unique" }) + }, + }, baseFlags = { attack = true, area = true, diff --git a/src/Data/Skills/sup_int.lua b/src/Data/Skills/sup_int.lua index 612992061..562426a95 100644 --- a/src/Data/Skills/sup_int.lua +++ b/src/Data/Skills/sup_int.lua @@ -836,6 +836,9 @@ skills["SupportBitingFrostPlayer"] = { ["support_active_skill_consume_enemy_freeze_to_gain_damage_+%_final"] = { mod("Damage", "MORE", nil, 0, 0, { type = "ActorCondition", actor = "enemy", var = "Frozen" }), }, + ["support_biting_frost_damage_+%_final_vs_frozen_unique_enemies"] = { + mod("Damage", "MORE", nil, 0, 0, { type = "ActorCondition", actor = "enemy", var = "Frozen" }, { type = "ActorCondition", actor = "enemy", var = "Unique" }), + }, }, baseFlags = { }, @@ -873,6 +876,9 @@ skills["SupportBitingFrostPlayerTwo"] = { ["support_active_skill_consume_enemy_freeze_to_gain_damage_+%_final"] = { mod("Damage", "MORE", nil, 0, 0, { type = "ActorCondition", actor = "enemy", var = "Frozen" }), }, + ["support_biting_frost_damage_+%_final_vs_frozen_unique_enemies"] = { + mod("Damage", "MORE", nil, 0, 0, { type = "ActorCondition", actor = "enemy", var = "Frozen" }, { type = "ActorCondition", actor = "enemy", var = "Unique" }), + }, }, baseFlags = { }, diff --git a/src/Export/Skills/act_int.txt b/src/Export/Skills/act_int.txt index e2bc3a5af..11194ab72 100644 --- a/src/Export/Skills/act_int.txt +++ b/src/Export/Skills/act_int.txt @@ -737,6 +737,14 @@ end, #mods #set GlacialCascadeLastSpikePlayer #flags attack area +statMap = { + ["active_skill_consume_enemy_freeze_to_gain_damage_against_non_unique_+%_final"] = { + mod("Damage", "MORE", nil, 0, 0, { type = "ActorCondition", actor = "enemy", var = "Frozen" }, { type = "ActorCondition", actor = "enemy", var = "Unique", neg = true }) + }, + ["active_skill_consume_enemy_freeze_to_gain_damage_against_unique_+%_final"] = { + mod("Damage", "MORE", nil, 0, 0, { type = "ActorCondition", actor = "enemy", var = "Frozen" }, { type = "ActorCondition", actor = "enemy", var = "Unique" }) + }, +}, #mods #skillEnd diff --git a/src/Export/Skills/sup_int.txt b/src/Export/Skills/sup_int.txt index 0b1786e04..391e0c632 100644 --- a/src/Export/Skills/sup_int.txt +++ b/src/Export/Skills/sup_int.txt @@ -143,6 +143,9 @@ statMap = { ["support_active_skill_consume_enemy_freeze_to_gain_damage_+%_final"] = { mod("Damage", "MORE", nil, 0, 0, { type = "ActorCondition", actor = "enemy", var = "Frozen" }), }, + ["support_biting_frost_damage_+%_final_vs_frozen_unique_enemies"] = { + mod("Damage", "MORE", nil, 0, 0, { type = "ActorCondition", actor = "enemy", var = "Frozen" }, { type = "ActorCondition", actor = "enemy", var = "Unique" }), + }, }, #mods #skillEnd @@ -153,6 +156,9 @@ statMap = { ["support_active_skill_consume_enemy_freeze_to_gain_damage_+%_final"] = { mod("Damage", "MORE", nil, 0, 0, { type = "ActorCondition", actor = "enemy", var = "Frozen" }), }, + ["support_biting_frost_damage_+%_final_vs_frozen_unique_enemies"] = { + mod("Damage", "MORE", nil, 0, 0, { type = "ActorCondition", actor = "enemy", var = "Frozen" }, { type = "ActorCondition", actor = "enemy", var = "Unique" }), + }, }, #mods #skillEnd