From d413ce04c32c9e67ced3c676806f916e67aaea07 Mon Sep 17 00:00:00 2001 From: Harmenszoon <25753539+Harmenszoon@users.noreply.github.com> Date: Mon, 11 May 2026 17:24:50 -0400 Subject: [PATCH] [Rogue] guard envenom remains expression parsing --- engine/class_modules/sc_rogue.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/engine/class_modules/sc_rogue.cpp b/engine/class_modules/sc_rogue.cpp index 7d8869c1f46..2d4c56e4cbf 100644 --- a/engine/class_modules/sc_rogue.cpp +++ b/engine/class_modules/sc_rogue.cpp @@ -9298,7 +9298,7 @@ std::unique_ptr rogue_t::create_action_expression( action_t& action, std return range::contains( danse_macabre_tracker, action.data().id() ); } ); } - else if ( split[ 0 ] == "buff" && split[ 1 ] == "envenom" && split[ 2 ] == "remains" && split.size() == 4 ) + else if ( split.size() == 4 && split[ 0 ] == "buff" && split[ 1 ] == "envenom" && split[ 2 ] == "remains" ) { size_t buff_idx = as( util::to_int( split[ 3 ] ) ); return make_fn_expr( name_str, [ this, buff_idx ]() {