From d76370cb93776d8e49fd95f398321c4c6a5145cc Mon Sep 17 00:00:00 2001 From: Aezeor <155996785+Aezeor@users.noreply.github.com> Date: Wed, 11 Mar 2026 22:14:10 -0400 Subject: [PATCH 1/2] Update event scheduling for undying embers to occur after ragefire --- engine/class_modules/sc_demon_hunter.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/engine/class_modules/sc_demon_hunter.cpp b/engine/class_modules/sc_demon_hunter.cpp index b08d28bd3b5..ad1a57db5b0 100644 --- a/engine/class_modules/sc_demon_hunter.cpp +++ b/engine/class_modules/sc_demon_hunter.cpp @@ -8830,7 +8830,7 @@ struct immolation_aura_buff_t : public demon_hunter_buff_t { p->proc.undying_embers->occur(); // retriggers the buff but is not a cast - make_event( sim, [ this ] { trigger(); } ); + make_event( sim, 1_ms, [ this ] { trigger(); } ); } } ); } From 1d1410d2d09da949f62442722f60b466c216ba82 Mon Sep 17 00:00:00 2001 From: Aezeor <155996785+Aezeor@users.noreply.github.com> Date: Wed, 11 Mar 2026 22:29:05 -0400 Subject: [PATCH 2/2] Delay event execution timing for ragefire and trigger matches ingame behavior: https://www.warcraftlogs.com/reports/fWxPhT9k1XDQnRH6?fight=2&source=1&type=auras&pins=0%24Separate%24%23244F4B%24damage%240%240.0.0.Any%24252184069.0.0.Unknown%24true%240.0.0.Any%24false%24258921%5E0%24Separate%24%23909049%24damage%240%240.0.0.Any%24252184069.0.0.Unknown%24true%240.0.0.Any%24false%24258922%5E0%24Separate%24%23a04D8A%24damage%240%240.0.0.Any%24252184069.0.0.Unknown%24true%240.0.0.Any%24false%24390197&view=events --- engine/class_modules/sc_demon_hunter.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/engine/class_modules/sc_demon_hunter.cpp b/engine/class_modules/sc_demon_hunter.cpp index ad1a57db5b0..2135756f471 100644 --- a/engine/class_modules/sc_demon_hunter.cpp +++ b/engine/class_modules/sc_demon_hunter.cpp @@ -8767,7 +8767,7 @@ struct immolation_aura_buff_t : public demon_hunter_buff_t if ( p()->talent.havoc.ragefire->ok() ) { - make_event( *sim, 0_ms, [ this ] { + make_event( *sim, 200_ms, [ this ] { p()->active.ragefire->execute_on_target( p()->target, ragefire_accumulator ); ragefire_accumulator = 0; ragefire_crit_accumulator = 0; @@ -8830,7 +8830,7 @@ struct immolation_aura_buff_t : public demon_hunter_buff_t { p->proc.undying_embers->occur(); // retriggers the buff but is not a cast - make_event( sim, 1_ms, [ this ] { trigger(); } ); + make_event( sim, 300_ms, [ this ] { trigger(); } ); } } ); }