diff options
Diffstat (limited to 'internal_rewrite/util.cpp')
| -rw-r--r-- | internal_rewrite/util.cpp | 10 |
1 files changed, 4 insertions, 6 deletions
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;
|
