sodfinal.wad MAP17 item jumping vertically

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!
User avatar
Player701
 
 
Posts: 1707
Joined: Wed May 13, 2009 3:15 am
Graphics Processor: nVidia with Vulkan support
Contact:

sodfinal.wad MAP17 item jumping vertically

Post by Player701 »

There is a peculiar issue that occurs in Speed of Doom MAP17. Reproduce with the following command-line parameters:

Code: Select all

gzdoom -iwad doom2 -file sodfinal.wad -warp 17 -nomonsters
IDDQD and IDKFA. Go forward and notice the blue switch on your right. You have to find the red switch, which is located diagonally opposite the blue one within this area. This switch will lower the adjacent bars, but notice the radiation suit that's placed very close to them. When the bars start lowering, the suit suddenly jumps on top of the bars and is then lowered along with them. This is definitely not expected behavior.

Now check out the blue switch, which has the same setup with bars and a radiation suit. The suit will remain on the ground while the bars are lowering. This is expected behavior. It is also evident when looking at this map in a map editor, that the suit near the blue bars is placed somewhat farther away from them. So this has something to do with the "red" suit being too close.

Tested in GZDoom 4.5.0 and g4.6pre-13-g75c791ecf. This issue does not occur in PrBoom-Plus 2.5.1.4.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 49223
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Re: sodfinal.wad MAP17 item jumping vertically

Post by Graf Zahl »

This is caused by more thorough blockmap checks for object collisions. The radiation suit overlaps with the bars but the sloppy checks in the original code prevented it from running into the case where it misbehaves.
Post Reply

Return to “Bugs [GZDoom]”