dsda-doom icon indicating copy to clipboard operation
dsda-doom copied to clipboard

UMAPINFO bossaction walkover actions to not work

Open biwa opened this issue 1 year ago • 4 comments

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).

biwa avatar Jul 06 '23 19:07 biwa

@fabiangreffrath you might want to check if woof has inherited this problem as well

kraflab avatar Jul 06 '23 23:07 kraflab

I'll be far away from a computer until Monday. Let's get @rfomin and @ceski-1 into the boat.

fabiangreffrath avatar Jul 07 '23 07:07 fabiangreffrath

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.

rfomin avatar Jul 07 '23 13:07 rfomin

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

JadingTsunami avatar Jul 15 '23 04:07 JadingTsunami