diff --git a/src/hacks/Warp.cpp b/src/hacks/Warp.cpp index 594c652a..4a3a5a1b 100644 --- a/src/hacks/Warp.cpp +++ b/src/hacks/Warp.cpp @@ -225,9 +225,9 @@ bool shouldRapidfire() // Mouse 1 is held, do it. bool buttons_pressed = current_user_cmd && current_user_cmd->buttons & IN_ATTACK; - // Unless we are on a flamethrower, where we only want m2. + // Unless we are on a flamethrower, where we want both m1 and m2. if (LOCAL_W->m_iClassID() == CL_CLASS(CTFFlameThrower)) - buttons_pressed = current_user_cmd && current_user_cmd->buttons & IN_ATTACK2; + buttons_pressed = current_user_cmd && current_user_cmd->buttons & (IN_ATTACK | IN_ATTACK2); if (g_pLocalPlayer->holding_sniper_rifle) {