[Won't change] Not possible to achieve 100% kills in NOVA II MAP32

Bugs that have been investigated and resolved somehow.

Moderator: GZDoom Developers

Not possible to achieve 100% kills in NOVA II MAP32

Postby Player701 » Thu Feb 13, 2020 12:33 pm

The exit switch on MAP32 of NOVA II triggers a crushing floor that crushes some monsters whose death eventually ends the level via A_BrainDie. However, the exact events caused by pressing the switch differ in GZDoom and PrBoom-Plus:

  • In GZDoom, the crushers kill the boss brain (thing 3734) and a custom DEHACKED monster (thing 3725) residing within sector 5007. However, two similar setups with custom monsters (thing 176 within sector 1477 and thing 143 within sector 5005) are not affected, even though the crushers activate there too. It seems that the exploding barrels in these sectors do not explode for some weird reason.
  • In PrBoom-Plus, the reverse happens: both thing 176 and thing 143 are killed, but neither the boss brain nor the custom monster (thing 3725) within sector 5007 are affected due to the barrels not exploding.
While both ports prevent 100% kills as a result, I wish this could be fixed in GZDoom so that all the barrels explode and both thing 176 and thing 143 get killed, so that 100% kills becomes possible.

Save files from both GZDoom and PrBoom-Plus are attached. Please do note that in GZDoom the switch increases the kill counter by an extra 4 points (totaling 5) because the switch also crushes 4 lost souls, which are not counted towards the total kills percentage in PrBoom-Plus.

Unfortunately, I haven't been able to isolate the issue in a simple test map. In all my attempts, everything seemed to work fine - even when I took the original map and removed everything from it except the affected areas.

Tested in GZDoom 4.3.3 and g4.4pre-39-g2bde2d826.
Attachments
prboom-plus-savegame2.7z
(199.93 KiB) Downloaded 3 times
save19.7z
(186.2 KiB) Downloaded 3 times
User avatar
Player701
 
Joined: 13 May 2009
Location: Russian Federation
Discord: Player701#8214
Operating System: Windows 10/8.1/8 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: nVidia with Vulkan support

Re: Not possible to achieve 100% kills in NOVA II MAP32

Postby Graf Zahl » Thu Feb 13, 2020 2:17 pm

I'm not going to mess around witch such volatile code for a map that obviously has never been properly tested. My suspicion is that the overlapping barrels can end up blocking the crusher.
User avatar
Graf Zahl
Lead GZDoom Developer
Lead GZDoom Developer
 
Joined: 19 Jul 2003
Location: Germany

Re: Not possible to achieve 100% kills in NOVA II MAP32

Postby Player701 » Fri Feb 14, 2020 12:04 am

I think the crushers do activate, it's just that not all of the barrels get crushed for some reason. I also thought this could be fixed with a compatibility setting, so as not to "mess around" with volatile code. However, since even PrBoom-Plus does not work 100% correctly, I guess it might not be feasible after all.
User avatar
Player701
 
Joined: 13 May 2009
Location: Russian Federation
Discord: Player701#8214
Operating System: Windows 10/8.1/8 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: nVidia with Vulkan support

Re: Not possible to achieve 100% kills in NOVA II MAP32

Postby Gez » Fri Feb 14, 2020 7:08 am

It may be simpler to just remove the monsters that don't get killed.
Gez
 
 
 
Joined: 06 Jul 2007

Re: Not possible to achieve 100% kills in NOVA II MAP32

Postby Player701 » Fri Feb 14, 2020 7:20 am

Hmm. Yeah, sounds good enough to me. Unfortunately, I don't feel well at the moment, so can't make a PR right now. Maybe next week, unless somebody manages to make one before then.
User avatar
Player701
 
Joined: 13 May 2009
Location: Russian Federation
Discord: Player701#8214
Operating System: Windows 10/8.1/8 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: nVidia with Vulkan support


Return to Closed Bugs

Who is online

Users browsing this forum: No registered users and 1 guest