Jump to content

Crushed monsters block player movement


Recommended Posts

DoomWiki: Crushed monsters block player movement

 

I did some tests with several early DOOM versions, starting with the original 1993-12-10 release, to test the above bug.

Not an easy bug to reproduce. The current DoomWiki article didn't help:

 

Quote

Monsters that were killed first and then crushed would properly allow players to walk "through" the corpse. However, if the monster was killed by a crushing ceiling fast enough that no death animation played, and the monster immediately became a pool of blood, players and other monsters would not be able to cross over the pool of blood and would instead have to walk around it.

 

The part after "However" appears to be wrong. Although I succeeded in reproducing the bug several times, the "no death animation played" scenario did not occur once. It looks like the correct condition is that the monster be crushed into a pool of blood before its death animation is finished.

 

I ran the tests on all versions up to v1.25 (the Sybex exclusive) and there I could not reproduce the bug anymore. So one could deduct from this that it was fixed either in v1.25 or in a leaked v1.3 beta (of which I have none).

 

Test WAD and two demos, one for v1.1 and one for v1.2: link.

The first person to recognize the WAD this test map is based on without reading the accompanying TXT gets an Interwebz Cookie (TM).

 

Pinging @Redneckerz.

Share this post


Link to post

I guess the bug would happen if the monster is crushed before A_Fall is called.

 

Given that these actions are run immediately upon entering the state, that gives a window of time equal to one tic less than the duration of the previous frames of the death animation. So, if I haven't miscounted anything, that gives us:

  • Possessed trooper or sergeant: 9 tics
  • Imp (extreme death): 14
  • Lost soul: 17 tics
  • Demon, spectre, or spiderdemon: 19 tics
  • Imp (normal death): 21 tics
  • Baron of Hell: 23 tics
  • Cacodemon: 31 tics
  • Cyberdemon: 49 tics

Doom II monsters are ignored since this bug only occurs in versions where they weren't implemented yet.

Edited by Gez

Share this post


Link to post

I hereby summon thee one and only.

 

3:16 is the timestamp you'll want to look at in case the embed fricks up.

 

 

Share this post


Link to post

I think this bug persists in some forms still, such as bugged barrels and also fairly niche event of crushing commander keen with with floor raising into ceiling (Might be different, but I think it is)

Share this post


Link to post
6 hours ago, Never_Again said:

Pinging @Redneckerz.

I am summoned, and i send out my appreciation for this!

However, what is it that you wish from me?

 

Because honestly this sounds like something the real encyclopedian, Gez, could answer - And he did :P

 

1 hour ago, thiccyosh said:

I hereby summon thee one and only.

 

3:16 is the timestamp you'll want to look at in case the embed fricks up.

 

 

Isn't what you are showing an example of a Ghost Monster? I don't think that's what Never_Again is referencing here, although there are similarities.

 

 



 

Share this post


Link to post
13 minutes ago, Redneckerz said:

Isn't what you are showing an example of a Ghost Monster? I don't think that's what Never_Again is referencing here, although there are similarities.

 

My point here, although I should've added another stamp where the explanation stops (whoops!), is that crushed corpses get the non-solid flag and that would make it impossible for the monsters' corpse to block you. Hence the bug doesn't work here.

Share this post


Link to post
  • 1 month later...
On 1/2/2022 at 12:22 PM, Redneckerz said:

I am summoned, and i send out my appreciation for this!

However, what is it that you wish from me?

 

The DoomWiki article is a mere stub, and you are the resident wiki honcho.

No one to venture a guess about the origin of the test map in the first post?

Share this post


Link to post
On 2/2/2022 at 11:15 PM, Never_Again said:

 

The DoomWiki article is a mere stub, and you are the resident wiki honcho.

No one to venture a guess about the origin of the test map in the first post?

Was Gez's explanation not what you were looking for? Because i thought that made perfect sense (And Gez is the real DoomWikipedian around here!)

Share this post


Link to post

Oh, and I thought he was just a "Member".

 

His explanation is fine, although its DoomWiki adaptation should probably be a little more verbose to be accessible to the layman.

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...