Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
Gez

MF_SLIDE 0x2000 // keep info about sliding along walls

Recommended Posts

Is that actually used anywhere? I grepped for MF_SLIDE in my doom\source parent directory. Here's what it found:

Doom: mentioned only once -- when it's declared
Boom: mentioned only once -- when it's declared
MBF: mentioned only once -- when it's declared
Heretic: mentioned only once -- when it's declared
Hexen: mentioned only once -- when it's declared
Eternity: mentioned only once -- when it's declared
ZDoom: Nowhere in code proper, but mentioned in a comment as not existing anymore
GZDoom: Nowhere in code proper, but other than the same comment as in ZDoom, it's also present in a "things.h.txt" file that's in gzdoom.pk3, and I'm guessing that's for FraggleScript compatibility.

So, is it indeed a flag that does nothing, is used nowhere, and has survived in Doom's successors (counting both ports and Raven's games) only by inertia? Or is it used somewhere, but in an obfuscated manner?

Share this post


Link to post

This flag seems to be development garbage. It's not referenced anywhere so ZDoom recycled its value.

The FS header can't remove it so that WADs which use it anyway, despite being useless, still run.

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  
×