- Fixed: PowerTimeFreezer needs to use different bits to mark timefreezing initiated by different

players, or overlapping uses of PowerTimeFreezer will malfunction.

SVN r3599 (trunk)
This commit is contained in:
Randy Heit 2012-04-27 01:40:50 +00:00
commit fc6d55c508
5 changed files with 51 additions and 36 deletions

View file

@ -2905,7 +2905,7 @@ void AActor::Tick ()
}
// Apply freeze mode.
if (( level.flags2 & LEVEL2_FROZEN ) && ( player == NULL || !( player->cheats & CF_TIMEFREEZE )))
if ((level.flags2 & LEVEL2_FROZEN) && (player == NULL || player->timefreezer == 0))
{
return;
}