- 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:
parent
df799ade24
commit
7f2ac35dce
5 changed files with 28 additions and 17 deletions
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue