dsda-doom
dsda-doom copied to clipboard
UMAPINFO bossaction walkover actions to not work
It looks like walkover actions to not work on bossaction
in UMAPINFO.
Here's a simple UMAPINFO that is supposed to open two doors, one using action 2 (W1 Door Open Stay), one using action 103 (S1 Door Open Stay). The former does not work, the latter does.
MAP E1M8
{
levelname = "Some map"
bossaction = BaronOfHell, 2, 100 // W1 Door Open Stay, doesn't work
bossaction = BaronOfHell, 103, 101 // S1 Door Open Stay, does work
}
Example map: umapinfo-walkover-bossaction.zip
It works as expected in Eternity Engine and GZDoom (although that has another bug with 4.10).
@fabiangreffrath you might want to check if woof has inherited this problem as well
I'll be far away from a computer until Monday. Let's get @rfomin and @ceski-1 into the boat.
I confirm, it does not work in Woof either. It seems we need to change the P_UseSpecialLine()
function if we want this to work.
This is the same bug we've known about for a long time, isn't it?
https://github.com/coelckers/prboom-plus/issues/176 https://github.com/coelckers/prboom-plus/issues/422