From a988afb947e653b96f2b188d455865cd6fc80ea0 Mon Sep 17 00:00:00 2001 From: navewindre Date: Sun, 2 Sep 2018 16:55:27 +0200 Subject: yea --- internal_rewrite/ragebot.cpp | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) (limited to 'internal_rewrite/ragebot.cpp') diff --git a/internal_rewrite/ragebot.cpp b/internal_rewrite/ragebot.cpp index e82602d..351e525 100644 --- a/internal_rewrite/ragebot.cpp +++ b/internal_rewrite/ragebot.cpp @@ -784,9 +784,12 @@ namespace features aim_angle = math::vector_angles( local_pos, aim_pos ).clamp( ); + if( g_settings.rage.active->m_auto_stop( ) == 2 ) + quick_stop( m_cmd ); + if( !util::hitchance( it, aim_angle, g_settings.rage.active->m_hitchance ) ) { - if( g_settings.rage.active->m_auto_stop( ) ) + if( g_settings.rage.active->m_auto_stop( ) == 1 ) quick_stop( m_cmd ); if( g_settings.rage.auto_scope( ) && g_ctx.m_local->get_weapon( )->is_sniper( ) ) { @@ -849,7 +852,9 @@ namespace features vec3_t comp = math::vector_angles( vec3_t( ), spread_dir ); m_cmd->m_viewangles = comp; - m_cmd->m_random_seed = seed; + } + else { + m_cmd->m_viewangles = angles; } if( g_settings.rage.silent == 2 ) { @@ -862,7 +867,6 @@ namespace features g_cheat.m_lagmgr.set_state( !g_cheat.m_lagmgr.get_sent( ) ); } - m_cmd->m_viewangles = angles; if( !g_settings.rage.silent( ) ) { g_csgo.m_engine( )->SetViewAngles( m_cmd->m_viewangles ); } @@ -971,6 +975,9 @@ namespace features } set_angles( angle.clamp( ) ); + + if( g_settings.rage.active->m_auto_stop && !g_settings.rage.compensate_spread( ) ) + quick_stop( m_cmd ); } void c_ragebot::run( ) { -- cgit v1.2.3