- Duke/RR: removed all in-game assignments to g_visibility.

These are remnants of the software renderer which used it to calculate light fading but with the current hardware renderers none of these ever reach the renderer, the values are never used.
This commit is contained in:
Christoph Oelckers 2022-01-08 11:48:04 +01:00
parent 771a84338e
commit 5759bcc1a6
3 changed files with 0 additions and 27 deletions

View file

@ -563,7 +563,6 @@ void thunder(void)
{
if (testgotpic(RRTILE2577, true))
{
g_visibility = 256; // this is an engine variable
if (krand() > 65000)
{
thunderflash = 1;
@ -573,7 +572,6 @@ void thunder(void)
}
else
{
g_visibility = p->visibility;
brightness = ud.brightness >> 2;
}
}
@ -585,7 +583,6 @@ void thunder(void)
thunderflash = 0;
brightness = ud.brightness >> 2;
thunder_brightness = brightness;
g_visibility = p->visibility;
}
}
if (!winderflash)
@ -620,24 +617,6 @@ void thunder(void)
{
r1 = krand() & 4;
brightness += r1;
switch (r1)
{
case 0:
g_visibility = 2048;
break;
case 1:
g_visibility = 1024;
break;
case 2:
g_visibility = 512;
break;
case 3:
g_visibility = 256;
break;
default:
g_visibility = 4096;
break;
}
if (brightness > 8)
brightness = 0;
thunder_brightness = brightness;

View file

@ -2558,8 +2558,6 @@ static void operateweapon(int snum, ESyncBits actions)
if (p->cursector->lotag != 2)
{
p->ammo_amount[FLAMETHROWER_WEAPON]--;
if (snum == screenpeek)
g_visibility = 0;
fi.shoot(pact, FIREBALL);
}
checkavailweapon(p);

View file

@ -768,10 +768,6 @@ void prelevel_r(int g, TArray<DDukeActor*>& actors)
}
}
thunder_brightness = 0;
if (!thunderon)
{
g_visibility = p->visibility;
}
}