From 88ab950b49f2f56a10fadb41eae627e589e39069 Mon Sep 17 00:00:00 2001 From: LocalIdentity <31035929+LocalIdentity@users.noreply.github.com> Date: Tue, 23 Jul 2024 05:36:08 +1000 Subject: [PATCH] Fix Power Siphon not benefiting from Spell Damage (#7802) The mod was not in the stat map. Moved it to the SkillStatMap file as it's used on a bunch of gems now Co-authored-by: LocalIdentity --- src/Data/SkillStatMap.lua | 4 ++++ src/Data/Skills/act_int.lua | 14 -------------- src/Export/Skills/act_int.txt | 4 ---- 3 files changed, 4 insertions(+), 18 deletions(-) diff --git a/src/Data/SkillStatMap.lua b/src/Data/SkillStatMap.lua index c3721fe2dd..db0c6f740c 100644 --- a/src/Data/SkillStatMap.lua +++ b/src/Data/SkillStatMap.lua @@ -839,6 +839,10 @@ return { flag("MinionDamageAppliesToPlayer"), mod("ImprovedMinionDamageAppliesToPlayer", "MAX", nil) }, +["active_skill_additive_spell_damage_modifiers_apply_to_attack_damage_at_%_value"] = { + flag("SpellDamageAppliesToAttacks"), + mod("ImprovedSpellDamageAppliesToAttacks", "MAX", nil), +}, ["active_skill_main_hand_weapon_damage_+%_final"] = { mod("Damage", "MORE", nil, 0, 0, { type = "Condition", var = "MainHandAttack" }), }, diff --git a/src/Data/Skills/act_int.lua b/src/Data/Skills/act_int.lua index 4e838e8952..932f659aae 100644 --- a/src/Data/Skills/act_int.lua +++ b/src/Data/Skills/act_int.lua @@ -10126,12 +10126,6 @@ skills["ClusterBurst"] = { area = true, }, }, - statMap = { - ["active_skill_additive_spell_damage_modifiers_apply_to_attack_damage_at_%_value"] = { - flag("SpellDamageAppliesToAttacks"), - mod("ImprovedSpellDamageAppliesToAttacks", "MAX", nil), - }, - }, baseFlags = { attack = true, projectile = true, @@ -10227,10 +10221,6 @@ skills["ClusterBurstAltX"] = { ["kinetic_blast_modifiers_to_number_of_projectiles_instead_apply_to_number_of_clusters"] = { flag("NoAdditionalProjectiles"), }, - ["active_skill_additive_spell_damage_modifiers_apply_to_attack_damage_at_%_value"] = { - flag("SpellDamageAppliesToAttacks"), - mod("ImprovedSpellDamageAppliesToAttacks", "MAX", nil), - }, }, baseFlags = { attack = true, @@ -10312,10 +10302,6 @@ skills["KineticBolt"] = { statDescriptionScope = "skill_stat_descriptions", castTime = 1, statMap = { - ["active_skill_additive_spell_damage_modifiers_apply_to_attack_damage_at_%_value"] = { - flag("SpellDamageAppliesToAttacks"), - mod("ImprovedSpellDamageAppliesToAttacks", "MAX", nil), - }, ["quality_display_spell_damage_to_attack_damage_is_gem"] = { --Display Only }, diff --git a/src/Export/Skills/act_int.txt b/src/Export/Skills/act_int.txt index e47b518bcd..cca9153d02 100644 --- a/src/Export/Skills/act_int.txt +++ b/src/Export/Skills/act_int.txt @@ -2201,10 +2201,6 @@ local skills, mod, flag, skill = ... #skill KineticBolt #flags attack projectile statMap = { - ["active_skill_additive_spell_damage_modifiers_apply_to_attack_damage_at_%_value"] = { - flag("SpellDamageAppliesToAttacks"), - mod("ImprovedSpellDamageAppliesToAttacks", "MAX", nil), - }, ["quality_display_spell_damage_to_attack_damage_is_gem"] = { --Display Only },