mirror of
https://git.do.srb2.org/STJr/SRB2.git
synced 2025-02-21 03:11:03 +00:00
Merge branch 'fixlightleveldecrease' into 'next'
Fix linedef action 420 being unable to lower light levels properly by default See merge request STJr/SRB2!1977
This commit is contained in:
commit
cb3acbc701
1 changed files with 2 additions and 2 deletions
|
@ -353,8 +353,8 @@ void P_FadeLightBySector(sector_t *sector, INT32 destvalue, INT32 speed, boolean
|
|||
else
|
||||
{
|
||||
// Speed means increment per tic (literally speed).
|
||||
ll->timer = FixedDiv((destvalue<<FRACBITS) - ll->fixedcurlevel, speed<<FRACBITS)>>FRACBITS;
|
||||
ll->fixedpertic = speed<<FRACBITS;
|
||||
ll->timer = abs(FixedDiv((destvalue<<FRACBITS) - ll->fixedcurlevel, speed<<FRACBITS)>>FRACBITS);
|
||||
ll->fixedpertic = ll->destlevel < ll->sourcelevel ? -speed<<FRACBITS : speed<<FRACBITS;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue