diff options
Diffstat (limited to 'internal_rewrite/override_view.cpp')
| -rw-r--r-- | internal_rewrite/override_view.cpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/internal_rewrite/override_view.cpp b/internal_rewrite/override_view.cpp index 73daab4..579f83f 100644 --- a/internal_rewrite/override_view.cpp +++ b/internal_rewrite/override_view.cpp @@ -18,5 +18,18 @@ void __fastcall hooks::override_view( void* ecx_, void* edx_, CViewSetup* setup g_ctx.m_fov = setup->m_flFov; g_cheat.m_extra.thirdperson( ); + + if( g_settings.misc.no_scope && g_ctx.run_frame( ) && g_ctx.m_local->is_valid( ) && g_ctx.m_local->m_bIsScoped( ) ) { + int backup = setup->m_iEdgeBlur; + + setup->m_iEdgeBlur = 0; + + override_view_o( ecx_, edx_, setup ); + + setup->m_iEdgeBlur = backup; + + return; + } + override_view_o( ecx_, nullptr, setup ); }
\ No newline at end of file |
