diff options
| author | navewindre <boneyaard@gmail.com> | 2018-09-02 16:55:27 +0200 |
|---|---|---|
| committer | navewindre <boneyaard@gmail.com> | 2018-09-02 16:55:27 +0200 |
| commit | a988afb947e653b96f2b188d455865cd6fc80ea0 (patch) | |
| tree | 29d1cdd2da78632f3944d426cea566b0efe7fd68 /internal_rewrite/ragebot.cpp | |
| parent | ce327351a910dbc7f899aabac2e08cad0a2102e9 (diff) | |
yea
Diffstat (limited to 'internal_rewrite/ragebot.cpp')
| -rw-r--r-- | internal_rewrite/ragebot.cpp | 13 |
1 files changed, 10 insertions, 3 deletions
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( ) {
|
