odamex
odamex copied to clipboard
[BUG] CChest2: MAP24 linedef won't activate
Describe the bug Line 9094 in MAP24 of Community Chest 2, which is supposed to open doors in front of it quickly, won't work.
Build that the bug occurred in Current stable branch. (10.x, before v10.1 as of writing)
To Reproduce Attempt to use the switch, it won't open.
Expected behavior Doors should open.
Oda seems to be making the special 112 into special 48. Not sure the mechanism of how its doing so.
For reference:
Checked this in DSDA and it exhibited the same behavior until I enabled comperr_passuse. The problem here is that the scroll line before the switch is eating the use and doesn't have the PASSUSE flag. To remedy this correctly I'll need to implement BOOM comp flags and comperr flags. Can also work around by applying the passuse flag to all scrollers but I'd rather fix this the right way as we're currently emulating vanilla behavior.