Paused game after pressing Escape a bit buggy
Heretic & Doom:
If you press Escape while playing the game is paused, but if the floor the player is standing has a height of -40 all projectiles will continue to fly if you press Escape then (they also can hit a wall or an enemy (and also kill them) then). Everything else is paused, but not the projectiles.
If you press Escape while playing the game is paused, but if the floor the player is standing has a height of -40 all projectiles will continue to fly if you press Escape then (they also can hit a wall or an enemy (and also kill them) then). Everything else is paused, but not the projectiles.
Comments
Windows XP Service Pack 3.
I also found out that even monsters are moving and shooting at you.
Attached file is the Doomsday.out of Heretic and Doom.
Here are also 2 Screenshots (where you can reproduce the bug, because those floors have a height of -40.
Heretic: Map 02 (near the Blue Key Door)
Doom: Map 01 (outside in that water area)
Also tested other maps, like Heretic Map 01, it's also working there.
It seems that in Beta6.3, if you are standing on a floor with a height of -40, that mobj''s aren't paused when you open the menu (hence bad guys will continue to attack). Though everything else is paused.
That was pure coincidence that I found that bug.
The non-pausing was due to a test which presumed that if the player's Z view position was not equal to 1 (the default player view height is 41, so when on the floor of a sector at -40, that puts the player's view at 1 (-40+41 = 1)) then at least one tic had been run since the map was started (yeah I know, horrible or what). In otherwords, its a byproduct of an old DOOM.exe kludge (which is now history).