From b383d10ec99e35d31836fd8abb91da22208891a5 Mon Sep 17 00:00:00 2001 From: navewindre Date: Wed, 12 Sep 2018 02:14:46 +0200 Subject: dsadsad --- internal_rewrite/ragebot.cpp | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) (limited to 'internal_rewrite/ragebot.cpp') diff --git a/internal_rewrite/ragebot.cpp b/internal_rewrite/ragebot.cpp index f458bdc..9e02f1b 100644 --- a/internal_rewrite/ragebot.cpp +++ b/internal_rewrite/ragebot.cpp @@ -453,7 +453,7 @@ namespace features vec3_t vel = g_ctx.m_local->m_vecVelocity( ); float speed = vel.length2d( ); - if( speed < 10.f ) { + if( speed < 0.1f ) { g_ctx.get_last_cmd( )->m_forwardmove = 0.f; g_ctx.get_last_cmd( )->m_sidemove = 0.f; return; @@ -484,7 +484,7 @@ namespace features } vec3_t ndir = math::vector_angles( vel * -1.f ); - ndir.y = cmd->m_viewangles.y - ndir.y; + ndir.y = g_csgo.m_engine( )->GetViewAngles( ).y - ndir.y; ndir = math::angle_vectors( ndir ); g_ctx.get_last_cmd( )->m_forwardmove = ndir.x * wishspeed; @@ -1038,18 +1038,14 @@ namespace features m_send_next = false; } - // do not - if( g_settings.rage.silent == 2 && !g_cheat.m_lagmgr.get_choked( ) && !m_antiaim->is_fakewalking( ) ) { - g_cheat.m_lagmgr.set_state( false ); - return; - } - auto wep = g_ctx.m_local->get_weapon( ); if( !wep ) { m_target = -1; return; } + bool is_revolver = wep->m_iItemDefinitionIndex( ) == WEAPON_R8REVOLVER; + bool in_attack = false; m_can_fakeping = true; @@ -1084,6 +1080,12 @@ namespace features return; } + // do not + if( g_settings.rage.silent == 2 && !g_cheat.m_lagmgr.get_choked( ) && !m_antiaim->is_fakewalking( ) && !is_revolver ) { + g_cheat.m_lagmgr.set_state( false ); + return; + } + auto target = find_best_target( ); if ( target.m_ent_index != -1 ) { aim_at_target( target ); -- cgit v1.2.3