From 8be3f19c8ace79135a593ac697751579fa1a0998 Mon Sep 17 00:00:00 2001 From: navewindre Date: Mon, 24 Dec 2018 23:46:20 +0100 Subject: dsafdsadsadsad --- cheat/internal_rewrite/update_clientside_animation.cpp | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) (limited to 'cheat/internal_rewrite/update_clientside_animation.cpp') diff --git a/cheat/internal_rewrite/update_clientside_animation.cpp b/cheat/internal_rewrite/update_clientside_animation.cpp index 243d760..9071e6b 100644 --- a/cheat/internal_rewrite/update_clientside_animation.cpp +++ b/cheat/internal_rewrite/update_clientside_animation.cpp @@ -28,17 +28,23 @@ void __fastcall hooks::update_clientside_animation( void* ecx_, void* edx_ ) { last_update = g_csgo.m_globals->m_curtime; - ent->get_animstate( )->m_iLastClientSideAnimationUpdateFramecount = g_csgo.m_globals->m_framecount; + //ent->get_animstate( )->m_iLastClientSideAnimationUpdateFramecount = g_csgo.m_globals->m_framecount; - float backup_time = ent->get_animstate( )->m_flLastClientSideAnimationUpdateTime; + //float backup_time = ent->get_animstate( )->m_flLastClientSideAnimationUpdateTime; - ent->get_animstate( )->m_flLastClientSideAnimationUpdateTime = g_csgo.m_globals->m_curtime; + //this doesn't work anymore + //ent->get_animstate( )->m_flLastClientSideAnimationUpdateTime = g_csgo.m_globals->m_curtime; + + ent->get_animstate( )->pBaseEntity = nullptr; + old_func( ecx_, edx_ ); - ent->get_animstate( )->m_flLastClientSideAnimationUpdateTime = backup_time; + + ent->get_animstate( )->pBaseEntity = ent; + //ent->get_animstate( )->m_flLastClientSideAnimationUpdateTime = backup_time; if( !first_update ) { - g_ctx.m_local->restore_anim_data( true ); + //g_ctx.m_local->restore_anim_data( true ); ent->set_abs_angles( vec3_t( 0, g_ctx.m_absyaw, 0 ) ); //ent->get_animstate( )->m_bOnGround = false; -- cgit v1.2.3