diff options
| author | navewindre <boneyaard@gmail.com> | 2018-09-19 15:58:29 +0200 |
|---|---|---|
| committer | navewindre <boneyaard@gmail.com> | 2018-09-19 15:58:29 +0200 |
| commit | 62f253525bcc13fedba4df1b6d6be7eef2410d4e (patch) | |
| tree | d44a1ed499a1230e86710c1f8246d890682ae412 /internal_rewrite | |
| parent | e56123a4331aacf8b43f74d1cae7977b93cc390b (diff) | |
f
Diffstat (limited to 'internal_rewrite')
| -rw-r--r-- | internal_rewrite/c_base_player.cpp | 2 | ||||
| -rw-r--r-- | internal_rewrite/proxies.cpp | 2 | ||||
| -rw-r--r-- | internal_rewrite/ragebot_antiaim.cpp | 5 | ||||
| -rw-r--r-- | internal_rewrite/ragebot_resolver.cpp | 7 | ||||
| -rw-r--r-- | internal_rewrite/visual_local.cpp | 6 |
5 files changed, 13 insertions, 9 deletions
diff --git a/internal_rewrite/c_base_player.cpp b/internal_rewrite/c_base_player.cpp index ee478a7..eed90e0 100644 --- a/internal_rewrite/c_base_player.cpp +++ b/internal_rewrite/c_base_player.cpp @@ -562,7 +562,7 @@ void c_base_player::do_ent_interpolation( bool reset ) { anim_data->m_simtime = g_csgo.m_globals->m_curtime;
}
- float lerp = util::get_lerptime( ) * 2.f;
+ float lerp = util::get_lerptime( );
if( !lerp )
return;
diff --git a/internal_rewrite/proxies.cpp b/internal_rewrite/proxies.cpp index 4f70215..cb4a872 100644 --- a/internal_rewrite/proxies.cpp +++ b/internal_rewrite/proxies.cpp @@ -33,7 +33,7 @@ void __cdecl hooks::last_shot_proxy_fn( const CRecvProxyData* proxy_data_const, auto record = g_cheat.m_ragebot.m_lagcomp->get_newest_record( owner->ce( )->GetIndex( ) );
float& last_update = g_cheat.m_ragebot.m_lagcomp->get_last_updated_simtime( owner->ce( )->GetIndex( ) );
- if( time == owner->m_flSimulationTime( ) && owner->has_valid_anim( ) && owner->m_flSimulationTime( ) != last_update ) {
+ if( time == anim_time && owner->has_valid_anim( ) && owner->m_flSimulationTime( ) != last_update ) {
last_update = owner->m_flSimulationTime( );
vec3_t local_pos = g_ctx.m_local->m_vecOrigin( );
diff --git a/internal_rewrite/ragebot_antiaim.cpp b/internal_rewrite/ragebot_antiaim.cpp index efd8af3..145e714 100644 --- a/internal_rewrite/ragebot_antiaim.cpp +++ b/internal_rewrite/ragebot_antiaim.cpp @@ -355,7 +355,10 @@ namespace features fire_bullet_data_t data{ };
data.src = start;
data.filter.pSkip = a;
- data.length_to_end = ( end - start ).length( );
+
+ data.travel_range = ( end - data.src ).length( );
+ data.traveled = 0.f;
+ data.to_travel = data.travel_range;
vec3_t angle = math::vector_angles( start, end );
data.direction = math::angle_vectors( angle );
diff --git a/internal_rewrite/ragebot_resolver.cpp b/internal_rewrite/ragebot_resolver.cpp index 3bf3955..509b577 100644 --- a/internal_rewrite/ragebot_resolver.cpp +++ b/internal_rewrite/ragebot_resolver.cpp @@ -74,8 +74,9 @@ namespace features fire_bullet_data_t data{ };
data.src = start;
- data.filter.pSkip = a;
- data.length_to_end = ( end - start ).length( );
+ data.travel_range = ( end - data.src ).length( );
+ data.traveled = 0.f;
+ data.to_travel = data.travel_range;
vec3_t angle = math::vector_angles( start, end );
data.direction = math::angle_vectors( angle );
@@ -139,7 +140,7 @@ namespace features float dist = ( ent->m_vecOrigin( ) - ent->get_hitbox_pos( 0 ) ).length2d( );
if( !test_dmg( dist + 1.f ) ) {
- if( cur_damage < start_dmg )
+ if( cur_damage < start_dmg * 2.f )
return -1;
}
diff --git a/internal_rewrite/visual_local.cpp b/internal_rewrite/visual_local.cpp index c455326..adb84c3 100644 --- a/internal_rewrite/visual_local.cpp +++ b/internal_rewrite/visual_local.cpp @@ -419,10 +419,10 @@ namespace features data.filter.pSkip = g_ctx.m_local;
data.current_damage = wpn_data->damage;
data.penetrate_count = 1;
- data.trace_length = 0.f;
+ data.travel_range = ( end - data.src ).length( );
+ data.traveled = 0.f;
+ data.to_travel = data.travel_range;
- //data.length_to_end = ( end - data.src ).length( );
- data.trace_length_remaining = wpn_data->range - data.trace_length;
data.direction = math::angle_vectors( angles );
data.direction.normalize_vector( );
|
