diff --git a/src/Data/Skills/act_int.lua b/src/Data/Skills/act_int.lua index 7cf580ce2..6631aaf3b 100644 --- a/src/Data/Skills/act_int.lua +++ b/src/Data/Skills/act_int.lua @@ -3795,6 +3795,9 @@ skills["ContagionPlayer"] = { duration = true, spell = true, }, + baseMods = { + skill("debuff", true), + }, constantStats = { { "base_skill_effect_duration", 5000 }, { "active_skill_base_area_of_effect_radius", 17 }, @@ -12082,6 +12085,10 @@ skills["VileDisruptionPlayer"] = { baseFlags = { spell = true, area = true, + duration = true, + }, + baseMods = { + skill("debuff", true), }, constantStats = { { "active_skill_base_area_of_effect_radius", 40 }, @@ -20949,6 +20956,14 @@ skills["TemporalChainsPlayer"] = { baseEffectiveness = 0, incrementalEffectiveness = 0.092720001935959, statDescriptionScope = "temporal_chains", + statMap = { + ["base_skill_debuff_action_speed_+%_final_to_inflict"] = { + mod("TemporalChainsActionSpeed", "INC", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }) + }, + ["base_temporal_chains_other_buff_time_passed_+%_to_apply"] = { + mod("BuffExpireFaster", "MORE", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), + }, + }, baseFlags = { area = true, duration = true, diff --git a/src/Data/Skills/other.lua b/src/Data/Skills/other.lua index 138b5395e..d31300d58 100644 --- a/src/Data/Skills/other.lua +++ b/src/Data/Skills/other.lua @@ -4095,6 +4095,12 @@ skills["InevitableAgonyPlayer"] = { incrementalEffectiveness = 0.092720001935959, statDescriptionScope = "inevitable_agony", baseFlags = { + area = true, + duration = true, + curse = true, + }, + baseMods = { + skill("debuff", true), }, constantStats = { { "curse_delay_duration_ms", 1500 }, @@ -5988,6 +5994,9 @@ skills["ParryPlayer"] = { duration = true, shieldAttack = true, }, + baseMods = { + skill("debuff", true), + }, constantStats = { { "movement_speed_+%_final_while_performing_action", -50 }, { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, diff --git a/src/Export/Skills/act_int.txt b/src/Export/Skills/act_int.txt index e2bc3a5af..d3899f4e1 100644 --- a/src/Export/Skills/act_int.txt +++ b/src/Export/Skills/act_int.txt @@ -276,6 +276,7 @@ statMap = { #skill ContagionPlayer #set ContagionPlayer #flags area duration spell +#baseMod skill("debuff", true) #mods #skillEnd @@ -811,7 +812,8 @@ statMap = { #from item #skill VileDisruptionPlayer #set VileDisruptionPlayer -#flags spell area +#flags spell area duration +#baseMod skill("debuff", true) #mods #skillEnd @@ -1371,6 +1373,14 @@ statMap = { #skill TemporalChainsPlayer #set TemporalChainsPlayer #flags area duration +statMap = { + ["base_skill_debuff_action_speed_+%_final_to_inflict"] = { + mod("TemporalChainsActionSpeed", "INC", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }) + }, + ["base_temporal_chains_other_buff_time_passed_+%_to_apply"] = { + mod("BuffExpireFaster", "MORE", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), + }, +}, #mods #skillEnd diff --git a/src/Export/Skills/other.txt b/src/Export/Skills/other.txt index b03319e2b..7990060fd 100644 --- a/src/Export/Skills/other.txt +++ b/src/Export/Skills/other.txt @@ -291,7 +291,8 @@ statMap = { #from tree #skill InevitableAgonyPlayer #set InevitableAgonyPlayer -#flags +#flags area duration curse +#baseMod skill("debuff", true) #mods #skillEnd @@ -426,6 +427,7 @@ statMap = { mod("DamageTaken", "MORE", nil, ModFlag.Attack, 0, { type = "GlobalEffect", effectType = "Debuff", effectName = "Parry" }, { type = "Condition", var = "ParryActive" }), }, }, +#baseMod skill("debuff", true) #mods #skillEnd