Demo desyncing caused by bouncing lost souls


Revision as of 19:15, 5 May 2008 by Who is like God? (talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Lost souls were originally intended to bounce elastically off floors and ceilings when they hit them, but due to a coding error, the bouncing test was performed after the lost souls' momentum was set to 0. In The Ultimate Doom, Final Doom, Doom95, and in the released source code, this bug was fixed, causing an incompatibility that makes many Doom II and Doom demos containing the monsters to go out of sync.