diff options
| author | navewindre <boneyaard@gmail.com> | 2018-11-26 13:43:26 +0100 |
|---|---|---|
| committer | navewindre <boneyaard@gmail.com> | 2018-11-26 13:43:26 +0100 |
| commit | 7cd2571c16edf9d6b442a0093ed0d9fb2d2ba1d1 (patch) | |
| tree | 1ad9e7303d120244f7483e58431648550b2b72e9 /internal_rewrite/ragebot.cpp | |
| parent | 0bc63d4dbbfe4fb74b4114f0ae11bfe8c87d5cc9 (diff) | |
dffsd
Diffstat (limited to 'internal_rewrite/ragebot.cpp')
| -rw-r--r-- | internal_rewrite/ragebot.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/internal_rewrite/ragebot.cpp b/internal_rewrite/ragebot.cpp index ac19504..4a85078 100644 --- a/internal_rewrite/ragebot.cpp +++ b/internal_rewrite/ragebot.cpp @@ -454,6 +454,17 @@ namespace features vec3_t vel = g_ctx.m_local->m_vecVelocity( );
float speed = vel.length2d( );
+ if( g_settings.rage.active->m_auto_stop == 1 || g_settings.rage.active->m_auto_stop == 4 ) {
+ auto wep = g_ctx.m_local->get_weapon( );
+ auto wep_info = wep->get_wpn_info( );
+
+ bool scoped = g_ctx.m_local->m_bIsScoped( );
+ float max_vel = scoped ? wep_info->max_speed_alt : wep_info->max_speed;
+
+ if( speed < max_vel / 3 )
+ return;
+ }
+
if( speed < 0.1f ) {
g_ctx.get_last_cmd( )->m_forwardmove = 0.f;
g_ctx.get_last_cmd( )->m_sidemove = 0.f;
|
