Remove extra branch from R_GetThingFade

This commit is contained in:
NepDisk 2026-01-24 19:50:49 -05:00
parent 5939daa639
commit 2279180d5c

View file

@ -3877,24 +3877,21 @@ fixed_t R_GetThingFade(mobj_t *thing)
if (!cv_playerfade.value || leveltime < starttime-(3*TICRATE))
return fadealpha;
if (thing->type == MT_PLAYER)
{
if (!thing->player || thing->player == viewplayer)
return fadealpha;
}
else
{
switch (thing->type)
{
case MT_FOLLOWER:
case MT_FOLLOWERBUBBLE_BACK:
case MT_FOLLOWERBUBBLE_FRONT:
break;
default:
switch (thing->type)
{
case MT_FOLLOWER:
case MT_FOLLOWERBUBBLE_BACK:
case MT_FOLLOWERBUBBLE_FRONT:
break;
case MT_PLAYER:
if (!thing->player || thing->player == viewplayer)
return fadealpha;
break;
}
break;
default:
return fadealpha;
break;
}
const INT32 playerdist = (FixedMul((thing->x - viewx), viewcos) + FixedMul((thing->y - viewy), viewsin)) >> FRACBITS;