summaryrefslogtreecommitdiff
path: root/internal_rewrite/ragebot.cpp
diff options
context:
space:
mode:
authornavewindre <boneyaard@gmail.com>2018-08-30 15:32:54 +0200
committernavewindre <boneyaard@gmail.com>2018-08-30 15:32:54 +0200
commitc4e18b4e500dc603fb7546b7bc9bc574fb09e0a8 (patch)
treee624bb1226d7366923b620b31ac8de96f2498ab4 /internal_rewrite/ragebot.cpp
parent7ccb819f867493f8ec202ea3b39c94c198c64584 (diff)
epic hitchance
Diffstat (limited to 'internal_rewrite/ragebot.cpp')
-rw-r--r--internal_rewrite/ragebot.cpp9
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;