diff options
Diffstat (limited to 'internal_rewrite/ragebot.cpp')
| -rw-r--r-- | internal_rewrite/ragebot.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/internal_rewrite/ragebot.cpp b/internal_rewrite/ragebot.cpp index 7d0f3d3..a4ecc9a 100644 --- a/internal_rewrite/ragebot.cpp +++ b/internal_rewrite/ragebot.cpp @@ -831,10 +831,8 @@ namespace features if( g_settings.rage.compensate_spread ) {
int seed = m_cmd->m_random_seed;
- weapon->update_accuracy_penalty( );
-
- float inaccuracy = weapon->get_inaccuracy( );
- float spread = weapon->get_spread( );
+ float inaccuracy = g_ctx.m_weapon_inaccuracy;
+ float spread = g_ctx.m_weapon_spread;
util::set_random_seed( ( seed & 0xff ) + 1 );
@@ -930,6 +928,9 @@ namespace features }
}
+ if( g_settings.rage.active->m_auto_stop || g_settings.rage.compensate_spread )
+ m_cmd->m_forwardmove = m_cmd->m_sidemove = 0.f;
+
m_cmd->m_buttons |= IN_ATTACK;
m_cmd->m_buttons &= ~IN_USE;
|
