Jump to content

Shots' behaviour against skies or wide areas...


printz

Recommended Posts

There's one thing left before full non-hacked Doom backwards compatibility: projectiles' and bullets' behaviour.

In Doom the projectiles blow up against floor/ceiling skies and sometimes vanish against solid walls close to skies (as in E4M6's blue key tower walls). Whether they blow up or vanish is an important issue if they're rockets or BFG shots. Targets' lifetimes depend on it.

Similarly, in Doom, the bullets may stop in flight, as in Doom 2 MAP12.

These little problems will desync demos (sure, unless there's a special measure :)) and modify the gameplay (such as when ducking from a cyberdemon who shoots into a low-ceiling sky, normally hurting you anyway, but with Boom not).

Share this post


Link to post

Actually, though EE removes missiles that hit the sky during normal gameplay, this change is currently qualified on demo_version being greater than or equal to 329, so the change does not occur during playback of old demos, preserving compatibility :)

The error here is that I have not yet provided a compatibility variable to allow the user to toggle this behavior on or off during normal play :) There are a few remaining issues such as this with code that dates from very early in EE development. This change you speak of is one of the oldest modifications made to EE, and predates the change to SMMU as our codebase -- it was in fact first applied to the Eternity Total Conversion engine, a modified BOOM.EXE ;)

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...