From 049040dee441fe9411f23199737b455a6a2952a3 Mon Sep 17 00:00:00 2001 From: Andrei Homescu Date: Fri, 14 Aug 2026 13:28:08 -0700 Subject: [PATCH 1/2] [Shaman] Fix Flametongue Weapon buff never applying The buff was created from find_class_spell( "Flametongue Weapon" ), which returns not_found since the spell is now a talent, leaving the buff with a zero trigger chance. The assisted combat APL gates the imbue on buff.flametongue_weapon.down, so it recast the imbue every GCD forever. Use the actual imbue aura (319778) instead. --- engine/class_modules/sc_shaman.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/engine/class_modules/sc_shaman.cpp b/engine/class_modules/sc_shaman.cpp index 633d9a11a3a..d6e8c23b01c 100644 --- a/engine/class_modules/sc_shaman.cpp +++ b/engine/class_modules/sc_shaman.cpp @@ -12590,7 +12590,7 @@ void shaman_t::create_buffs() buff.surging_totem = make_buff( this, "surging_totem", find_spell( 1221347 ) ) ->set_trigger_spell( talent.surging_totem ); - buff.flametongue_weapon = make_buff( this, "flametongue_weapon", find_class_spell( "Flametongue Weapon") ); + buff.flametongue_weapon = make_buff( this, "flametongue_weapon", find_spell( 319778 ) ); // // Elemental From a9289be2ba7f9233003d80fd85b947c7858ede5f Mon Sep 17 00:00:00 2001 From: Andrei Homescu Date: Fri, 14 Aug 2026 13:28:23 -0700 Subject: [PATCH 2/2] [Shaman] Gate Flametongue Weapon buff on the talent Match the Windfury Weapon buff setup so the buff cannot trigger when the Flametongue Weapon talent is not selected. --- engine/class_modules/sc_shaman.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/engine/class_modules/sc_shaman.cpp b/engine/class_modules/sc_shaman.cpp index d6e8c23b01c..42c177f9b27 100644 --- a/engine/class_modules/sc_shaman.cpp +++ b/engine/class_modules/sc_shaman.cpp @@ -12590,7 +12590,8 @@ void shaman_t::create_buffs() buff.surging_totem = make_buff( this, "surging_totem", find_spell( 1221347 ) ) ->set_trigger_spell( talent.surging_totem ); - buff.flametongue_weapon = make_buff( this, "flametongue_weapon", find_spell( 319778 ) ); + buff.flametongue_weapon = make_buff( this, "flametongue_weapon", find_spell( 319778 ) ) + ->set_trigger_spell( talent.flametongue_weapon ); // // Elemental