From c4e18b4e500dc603fb7546b7bc9bc574fb09e0a8 Mon Sep 17 00:00:00 2001 From: navewindre Date: Thu, 30 Aug 2018 15:32:54 +0200 Subject: epic hitchance --- internal_rewrite/util.cpp | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) (limited to 'internal_rewrite/util.cpp') diff --git a/internal_rewrite/util.cpp b/internal_rewrite/util.cpp index 7e07d2f..ee815c5 100644 --- a/internal_rewrite/util.cpp +++ b/internal_rewrite/util.cpp @@ -184,8 +184,8 @@ vec3_t util::get_spread_dir( void *weapon, float inaccuracy, float spread, vec3_ } // Calculate spread. - const float rand_inacc = rand_a * wpn->get_inaccuracy( ); - const float rand_spread = rand_b * wpn->get_spread( ); + const float rand_inacc = rand_a * g_ctx.m_weapon_inaccuracy; + const float rand_spread = rand_b * g_ctx.m_weapon_spread; const float spread_x = data->m_inaccuracy [ 0 ] * rand_inacc + data->m_spread [ 0 ] * rand_spread; const float spread_y = data->m_inaccuracy [ 1 ] * rand_inacc + data->m_spread [ 1 ] * rand_spread; @@ -225,10 +225,8 @@ bool util::hitchance( int target, const vec3_t& angles, int percentage ) { float length = wpn_info->range; - wep->update_accuracy_penalty( ); - - float inaccuracy = wep->get_inaccuracy( ); - float spread = wep->get_spread( ); + float inaccuracy = g_ctx.m_weapon_inaccuracy; + float spread = g_ctx.m_weapon_spread; if( g_settings.rage.active->m_spread_limit( ) ) { bool crouched = g_ctx.m_local->m_vecViewOffset( ).z < 50.f; -- cgit v1.2.3