In the latest GZDoom build, activating a line that triggers Floor_RaiseToLowestCeiling tagged to a sector with 0-height causes the floor to instantly drop to the lowest adjacent floor. Default behavior in ZDoom 2.8.1 is to do nothing.
This causes an issue on 1994 Tune Up Community Project's MAP15, where grabbing the red key activates a voodoo doll's timer, but one of the barriers has already been lowered due to an unskippable linedef with this action. This causes the door to the chamber to shut, and never open again, since the voodoo doll crosses the linedef that opens the door before it can finish moving.
Test map provided. The left switch correctly raises the platform to the ceiling, the right instantly lowers the platform to the ground.
[G2.3-PRE-115-G4B8B5E3] Floor_RaiseToLowestCeiling Bug
Moderator: Graf Zahl
[G2.3-PRE-115-G4B8B5E3] Floor_RaiseToLowestCeiling Bug
- Attachments
-
- testmap.wad
- (1.77 KiB) Downloaded 38 times
- Graf Zahl
- GZDoom Developer
- Posts: 7148
- Joined: Wed Jul 20, 2005 9:48
- Location: Germany
- Contact:
Re: [G2.3-PRE-115-G4B8B5E3] Floor_RaiseToLowestCeiling Bug
fixed. This was caused by some incomplete deletion of unneeded code from the floating point rewrite