Projects that alter game functions but do not include new maps belong here.
Forum rules
The Projects forums are only for projects. If you are asking questions about a project, either find that project's thread, or start a thread in the General section instead.
The following code makes the plasma rifle fire one round instead of two per fire sequence while keeping the 6-tic fire animation. Though, the "cool down" animation had to be reduced to 17 tics which isn't that bad, IMO.
Fire:
PLSF C 1 Bright A_FirePlasma
PLSF D 2 Bright
TNT1 A 0 A_ReFire
PLSF E 1 Bright
PLSF F 1 Bright
PLSF E 1 Bright
PKPL B 1
PKPL DEF 1
PKPL G 3
PKPL FEDC 2
PKPL BA 1
Goto Ready
Hold:
PLSF E 1 Bright A_FirePlasma
PLSF F 1 Bright
PLSF E 1 Bright
PKPL B 1 A_ReFire("Fire")
PKPL DEF 1
PKPL G 3
PKPL FEDC 2
PKPL BA 1
Goto Ready
Note that you don't have to use this if you don't want to. It's merely a suggestion.
It's a bit hard to fit all of that into 10 tics, which is the original delay after firing the BFG. (AFAIR)
Which is why it's so damn silly, I had to cramp all the recoil frames, and some of the black-thingy-goes-up frames into 10 tics.
That can't end well. :v
And updated the pistol once more, again with the extra frame and additional muzzleflash frame from JoeyTD's last post. I hope I got the muzzleflash part somewhat right.
I implemented Blue Shadow's plasma rifle code into both WADs and I also extended one of its frames so the "cool off" time would be 20 tics like the original. I also slightly repositioned one of the pistol's frames and sped up the muzzle flash animation. I'm not sure if you're willing to update your first post with these, but here you go anyway.