From 3bbde9f39323ffb0fd0f44e084d7b6c92c8a2877 Mon Sep 17 00:00:00 2001 From: Aezeor Date: Tue, 6 Oct 2026 22:35:51 -0400 Subject: [PATCH 1/2] mass acceleration refunds all reap charges --- 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 49521861f93..37d749f40cd 100644 --- a/engine/class_modules/sc_demon_hunter.cpp +++ b/engine/class_modules/sc_demon_hunter.cpp @@ -3162,7 +3162,7 @@ struct mass_acceleration_trigger_t : public BASE switch ( BASE::dh()->specialization() ) { case DEMON_HUNTER_DEVOURER: - BASE::dh()->cooldown.reap->reset( false ); + BASE::dh()->cooldown.reap->reset( false, -1 ); break; case DEMON_HUNTER_VENGEANCE: BASE::dh()->cooldown.spirit_bomb->reset( true ); From f42b6ee6bcf6ea1c925db477b6edc8f6448bf7db Mon Sep 17 00:00:00 2001 From: Aezeor Date: Tue, 6 Oct 2026 22:37:48 -0400 Subject: [PATCH 2/2] hunt refunds 1 soul immo charge with violent transformation on ptr still --- engine/class_modules/sc_demon_hunter.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/engine/class_modules/sc_demon_hunter.cpp b/engine/class_modules/sc_demon_hunter.cpp index 37d749f40cd..b07d8c3d566 100644 --- a/engine/class_modules/sc_demon_hunter.cpp +++ b/engine/class_modules/sc_demon_hunter.cpp @@ -5546,11 +5546,9 @@ struct the_hunt_base_t if ( s->chain_target == 0 && dh()->specialization() == DEMON_HUNTER_DEVOURER && dh()->talent.scarred.violent_transformation->ok() ) - { // only resets one charge of Soul Immo - if ( sim->dbc->wowv() < wowv_t( 12, 1, 5 ) ) - dh()->cooldown.soul_immolation->reset( false, 1 ); - } + // 10/06/2026 still refunds one charge on 12.1.5 even though developer notes say it should not + dh()->cooldown.soul_immolation->reset( false, 1 ); } };