diff --git a/src/Data/Skills/act_int.lua b/src/Data/Skills/act_int.lua index a6182ef969..5ad788c7dd 100644 --- a/src/Data/Skills/act_int.lua +++ b/src/Data/Skills/act_int.lua @@ -73,6 +73,12 @@ skills["ArcPlayer"] = { ["quality_display_arc_is_gem"] = { -- Display only }, + ["arc_damage_+%_final_from_infusion_consumption"] = { + mod("Damage", "MORE", nil, 0, 0, { type = "Condition", var = "ArcLightningInfused" }), + }, + ["arc_chains_gained_from_infusion_consumption"] = { + mod("ChainCountMax", "BASE", nil, 0, 0, { type = "Condition", var = "ArcLightningInfused" }), + }, }, baseFlags = { spell = true, diff --git a/src/Export/Skills/act_int.txt b/src/Export/Skills/act_int.txt index 1732631cc8..1b751225d6 100644 --- a/src/Export/Skills/act_int.txt +++ b/src/Export/Skills/act_int.txt @@ -15,6 +15,12 @@ statMap = { ["quality_display_arc_is_gem"] = { -- Display only }, + ["arc_damage_+%_final_from_infusion_consumption"] = { + mod("Damage", "MORE", nil, 0, 0, { type = "Condition", var = "ArcLightningInfused" }), + }, + ["arc_chains_gained_from_infusion_consumption"] = { + mod("ChainCountMax", "BASE", nil, 0, 0, { type = "Condition", var = "ArcLightningInfused" }), + }, }, #mods #skillEnd diff --git a/src/Modules/ConfigOptions.lua b/src/Modules/ConfigOptions.lua index ffabe09e16..e355583310 100644 --- a/src/Modules/ConfigOptions.lua +++ b/src/Modules/ConfigOptions.lua @@ -210,6 +210,10 @@ local configSettings = { { var = "arcaneCloakUsedRecentlyCheck", type = "check", label = "Include in ^x7070FFMana ^7spent Recently?", ifSkill = "Arcane Cloak", tooltip = "When enabled, the mana spent by Arcane Cloak used at full mana \nwill be added to the value provided in # of ^x7070FFMana ^7spent Recently.", apply = function(val, modList, enemyModList) modList:NewMod("Condition:ArcaneCloakUsedRecently", "FLAG", true, "Config") end }, + { label = "Arc:", ifSkill = "Arc"}, + { var = "arcLightningInfused", type = "check", label = "Lightning Infused?", ifSkill = "Arc", apply = function(val, modList, enemyModList) + modList:NewMod("Condition:ArcLightningInfused", "FLAG", true, "Config", { type = "Condition", var = "CannotConsumeInfusion", neg = true }) + end }, { label = "Eldritch Empowerment:", ifFlag = "EldritchEmpowerment" }, { var = "eldritchEmpowermentSacrifice", type = "check", label = "Are you Sacrificing?", tooltip = "Sacrifice 5% ^x88FFFFEnergy Shield^7 when you cast a Spell to give that Spell 30% more Damage.", ifFlag = "EldritchEmpowerment", apply = function(val, modList, enemyModList) modList:NewMod("Condition:EldritchEmpowermentSacrifice", "FLAG", true, "Config")