Fixed: Silver Bullet scope was not affected by Use Shaders setting.

This commit is contained in:
Mari the Deer 2020-09-13 10:14:01 +02:00
commit bdd1116d6b
2 changed files with 4 additions and 2 deletions

View file

@ -1,2 +1,2 @@
[default]
SWWM_MODVER="\chSWWM \cwGZ\c- r541 (Sat 12 Sep 19:02:25 CEST 2020)";
SWWM_MODVER="\chSWWM \cwGZ\c- r542 (Sun 13 Sep 10:14:01 CEST 2020)";

View file

@ -559,6 +559,7 @@ Class SilverBullet : SWWMWeapon
bool zoomed;
double zoomlevel;
ui TextureID reticle;
transient ui CVar useshaders;
bool initialized;
int rezoom;
bool proneme;
@ -685,7 +686,8 @@ Class SilverBullet : SWWMWeapon
}
override void RenderUnderlay( RenderEvent e )
{
if ( zoomed && (Owner.player == players[consoleplayer]) )
if ( !useshaders ) useshaders = CVar.GetCVar('swwm_shaders',players[consoleplayer]);
if ( zoomed && (Owner.player == players[consoleplayer]) && useshaders.GetBool() )
{
Vector2 ss = (Screen.GetWidth(),Screen.GetHeight());
ss *= (512./ss.y);