From e18b13a8409f197e12cfddfb47efd99b8be5d24b Mon Sep 17 00:00:00 2001 From: LocalIdentity Date: Sat, 14 Mar 2026 20:07:26 +1100 Subject: [PATCH] Fix Transfusion Support disabling Offering buffs The transfusion global buff for SoulEater was being picked up as the first buff on the offering skill gems so buffs on the offering skills would not inherit the `buffMinions` and `buffNotPlayer` mod as those only get inherited if the skill already has no buff mods Giving the mods an effect name forces them to not be included in the buff parsing of the offering skills --- src/Data/Skills/sup_str.lua | 4 ++-- src/Export/Skills/sup_str.txt | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Data/Skills/sup_str.lua b/src/Data/Skills/sup_str.lua index 604798a2d0..3b54748aaa 100644 --- a/src/Data/Skills/sup_str.lua +++ b/src/Data/Skills/sup_str.lua @@ -5203,8 +5203,8 @@ skills["SupportTransfusion"] = { statDescriptionScope = "gem_stat_descriptions", statMap = { ["random_nearby_minion_gain_a_soul_eater_soul_on_X_life_spent"] = { - flag("Condition:MinionCanHaveSoulEater", { type = "GlobalEffect", effectType = "Buff" }), - mod("MinionModifier", "LIST", { mod = mod("Condition:CanHaveSoulEater", "FLAG", true) }, 0, 0, { type = "GlobalEffect", effectType = "Buff" }), + flag("Condition:MinionCanHaveSoulEater", { type = "GlobalEffect", effectType = "Buff", effectName = "Transfusion" }), + mod("MinionModifier", "LIST", { mod = mod("Condition:CanHaveSoulEater", "FLAG", true) }, 0, 0, { type = "GlobalEffect", effectType = "Buff", effectName = "Transfusion" }), }, }, qualityStats = { diff --git a/src/Export/Skills/sup_str.txt b/src/Export/Skills/sup_str.txt index 5bbb9a7b49..df23b2c6a9 100644 --- a/src/Export/Skills/sup_str.txt +++ b/src/Export/Skills/sup_str.txt @@ -740,8 +740,8 @@ local skills, mod, flag, skill = ... #skill SupportTransfusion statMap = { ["random_nearby_minion_gain_a_soul_eater_soul_on_X_life_spent"] = { - flag("Condition:MinionCanHaveSoulEater", { type = "GlobalEffect", effectType = "Buff" }), - mod("MinionModifier", "LIST", { mod = mod("Condition:CanHaveSoulEater", "FLAG", true) }, 0, 0, { type = "GlobalEffect", effectType = "Buff" }), + flag("Condition:MinionCanHaveSoulEater", { type = "GlobalEffect", effectType = "Buff", effectName = "Transfusion" }), + mod("MinionModifier", "LIST", { mod = mod("Condition:CanHaveSoulEater", "FLAG", true) }, 0, 0, { type = "GlobalEffect", effectType = "Buff", effectName = "Transfusion" }), }, }, #mods