- Fixed: Thing_ChangeTid must check whether the actor whose tid is about to

be changed is scheduled for destruction.
- Fixed: G_FinishTravel added the player to the hash chain twice.
- Fixed: The animations for Doom's E3 intermission used incorrect patch names.
- Added a check for MF_NOLIFTDROP to PIT_CeilingRaise because the overlapping 
  bridges in 007LTSD got moved by this function.

SVN r136 (trunk)
This commit is contained in:
Christoph Oelckers 2006-05-22 09:53:09 +00:00
commit 7f2ac35dce
5 changed files with 28 additions and 17 deletions

View file

@ -4151,7 +4151,8 @@ void PIT_CeilingRaise (AActor *thing)
// (or something else?) Things marked as hanging from the ceiling will
// stay where they are.
if (thing->z < thing->floorz &&
thing->z + thing->height >= thing->ceilingz - moveamt)
thing->z + thing->height >= thing->ceilingz - moveamt &&
!(thing->flags & MF_NOLIFTDROP))
{
fixed_t oldz = thing->z;
thing->z = thing->floorz;