Stairbuilding crush behavior (Cyberdreams MAP19)

Is there something that doesn't work right in the latest GZDoom? Post about it here.

Moderator: GZDoom Developers

Forum rules
Please construct and post a simple demo whenever possible for all bug reports. Please provide links to everything.

If you can include a wad demonstrating the problem, please do so. Bug reports that include fully-constructed demos have a much better chance of being investigated in a timely manner than those that don't.

Please make a new topic for every bug. Don't combine multiple bugs into a single topic. Thanks!

Stairbuilding crush behavior (Cyberdreams MAP19)

Postby Xavier Drozzlewore » 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
Xavier Drozzlewore
 

Re: Stairbuilding crush behavior (Cyberdreams MAP19)

Postby Xavier Drozzlewore » Wed Feb 03, 2021 6:06 pm

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


Return to Bugs

Who is online

Users browsing this forum: No registered users and 0 guests