From 04e1845054893c7f602a0d619ac04c1b24f3f3f6 Mon Sep 17 00:00:00 2001 From: Samual Lenks Date: Sun, 15 Sep 2013 13:46:02 -0400 Subject: [PATCH] Use r_drawfog 0 while in orthoview --- qcsrc/client/Main.qc | 6 ++++-- qcsrc/client/View.qc | 2 +- qcsrc/client/autocvars.qh | 2 ++ 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/qcsrc/client/Main.qc b/qcsrc/client/Main.qc index 8e36cc9b5..f7537ad80 100644 --- a/qcsrc/client/Main.qc +++ b/qcsrc/client/Main.qc @@ -921,8 +921,10 @@ void Fog_Force() { // TODO somehow thwart prvm_globalset client ... - if(forcefog != "") - localcmd(strcat(notranslate_fogcmd1, forcefog, notranslate_fogcmd2)); + if(autocvar_cl_orthoview && autocvar_cl_orthoview_nofog) + { localcmd("\nr_drawfog 0\n"); } + else if(forcefog != "") + { localcmd(strcat(notranslate_fogcmd1, forcefog, notranslate_fogcmd2)); } } void Gamemode_Init(); diff --git a/qcsrc/client/View.qc b/qcsrc/client/View.qc index 1255200c2..7a0a10119 100644 --- a/qcsrc/client/View.qc +++ b/qcsrc/client/View.qc @@ -396,7 +396,7 @@ float checkfail[16]; float rainbow_last_flicker; vector rainbow_prev_color; -float autocvar_cl_orthoview_distanceoverride; + #define BUTTON_3 4 #define BUTTON_4 8 float cl_notice_run(); diff --git a/qcsrc/client/autocvars.qh b/qcsrc/client/autocvars.qh index c489f1ea1..dfa83cf5f 100644 --- a/qcsrc/client/autocvars.qh +++ b/qcsrc/client/autocvars.qh @@ -55,6 +55,8 @@ float autocvar_cl_hidewaypoints; float autocvar_cl_lockview; float autocvar_cl_nogibs; var float autocvar_cl_orthoview = TRUE; +var float autocvar_cl_orthoview_nofog = TRUE; +float autocvar_cl_orthoview_distanceoverride; float autocvar_cl_particlegibs; float autocvar_cl_particles_oldnexbeam; float autocvar_cl_particles_quality; -- 2.39.2