Stairbuilding crush behavior (Cyberdreams MAP19)

Wed Feb 03, 2021 5:14 pm

stairbuilder specials 127 (and possibly others?) should crush. this breaks Cyberdreams MAP19, as the switch does not crush the cyberdemons that block your path.

The ->crush field is never initialized in vanilla doom.
https://github.com/id-Software/DOOM/blo ... oor.c#L547

The probability that the ->crush field contained a 0 in it was low, so usually lead to the floors crushing. Doomwiki lists the specials as crushing specials.

Choco hardcodes this to always crush:
https://github.com/chocolate-doom/choco ... oor.c#L551

if a fix isn't possible, suggesting a compat flag

Re: Stairbuilding crush behavior (Cyberdreams MAP19)

Wed Feb 03, 2021 6:06 pm

oh issue appears to be that it crushes for 1 tic and then stops crushing?