Jump to content
  • 0

A_FireOldBFG compatibility


DiR

Question

I've been reading up on some actions and came across A_FireOldBFG which I'd like to use in a project, however since this is beta behaviour that was restored I'm not sure what complevel that would fall under, or which source ports support it and which don't. Wouldn't want to accidentally raise the complevel of the entire thing because of one action.

Share this post


Link to post

1 answer to this question

Recommended Posts

  • 0

A_FireOldBFG has surprisingly good port compatibility -- it was introduced in MBF (complevel 11), which every modern "Boom-compatible" source port also supports. Did a quick search and it's present in DSDA-Doom, Woof, Eternity, GZDoom, and even OG PRBoom-Plus, to name a few, so you're good.

 

That said, I gotta do my usual thing and also point at MBF21 if you haven't seen it yet, since it's got a ton of new DEHACKED features and is also supported in a wide range of ports. If you're looking at using the beta BFG codepointer for the sake of crafting something brand-new (i.e. not emulating the beta BFG exactly), there may be some other tools in the MBF21 kit that may work a bit better.

 

If you end up going that route but still want the beta BFG's bouncing behavior, adding MBF's "BOUNCES" flag (along with "MISSILE") will do the trick.

 

 

[EDIT] If you're looking to do a 1:1 beta BFG emulation, you'll need to modify the weapon states a bit too (i.e. call A_FireOldBFG several times over many frames, instead of just the once) -- the ZDoom wiki has the state sequence, as a handy reference.

Edited by Xaser

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
Answer this question...

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