From a4e30f8eb380629bdae59802b2a95715be4910fb Mon Sep 17 00:00:00 2001 From: Lucasmingus Date: Sun, 22 Mar 2026 16:38:56 +0100 Subject: [PATCH] Added trinket support for APL writing --- engine/player/unique_gear_midnight.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/engine/player/unique_gear_midnight.cpp b/engine/player/unique_gear_midnight.cpp index 2274b0669a0..cddf25f606d 100644 --- a/engine/player/unique_gear_midnight.cpp +++ b/engine/player/unique_gear_midnight.cpp @@ -2100,6 +2100,7 @@ void emberwing_feather( special_effect_t& effect ) } }; + effect.has_use_buff_override = true; effect.execute_action = create_proc_action( "emberwing_heatwave", effect ); } @@ -2301,6 +2302,7 @@ void vaelgors_final_stare( special_effect_t& e ) double buff_val = equip->driver()->effectN( 1 ).average( e ); double buff_stacks = buff_val / stacks; + e.has_use_buff_override = true; e.custom_buff = create_buff( e.player, buff_spell ) ->set_stat_from_effect_type( A_MOD_RATING, buff_stacks ) ->set_max_stack( stacks ) @@ -2329,7 +2331,6 @@ void evercollapsing_void_fissure( special_effect_t& e ) e.custom_buff = create_buff( e.player, e.driver(), e ); } - // Locus-Walker's Ribbon // 1259314 Driver // 1259317 stat buff @@ -2436,6 +2437,7 @@ void wraps_of_cosmic_madness( special_effect_t& effect ) } }; + effect.has_use_damage_override = true; effect.execute_action = create_proc_action( "wraps_of_cosmic_madness", effect ); } @@ -2627,6 +2629,7 @@ void deadly_precision( special_effect_t& effect ) ->set_initial_stack_to_max_stack(); effect.custom_buff = buff; + effect.has_use_buff_override = true; // setup the driver to consume the buff auto driver = new special_effect_t( effect.player );