For real this time.

I finally worked through all the code, sorted through all the bugs, and implemented ballistic primary weapons.

To make your own missions with ballistic primaries, make the following table changes:
Ships.tbl
--Add "ballistic primaries" to the fighter flags
--Add +Pbank Capacity: ( x, ... ) right after $Default Pbanks (in the same vein as for secondaries)
Weapons.tbl
--Add "ballistic" to the weapon flags
--Include $Rearm Rate: x immediately before $Flags (again, just like with secondaries)
Sounds.tbl
--In the Game Sounds section, copy entries 33 and 34 to spaces 165 and 166. These will be the sounds for when the ballistic primaries rearm. You may want to change them, or you may want to leave them the same sounds as for secondaries. (I know, 165 and 166 aren't asthetically the best place to put them, but I wanted to make them conspicuous. If someone wants to suggest a better location in the Game Sounds section, I'm all ears.)
That's it.
Here is a link (I tried an attachment, but it didn't work - yeah, I know, GeoCities

) to the newest SCP build, as well as a sample mission with the required POF and TBL files so you can try it out.

Have fun shooting stuff, and press the 1 key to summon some dogfighting opponents.
Please note that the ETS system does not appear on your HUD, nor does the weapon energy gauge. This is because your ship has neither shields nor weapon energy storage, and there's no point in modifying engine energy when the other two are not present. I added this functionality because now we have the option of using energy-less primary weapons. To bring back the ETS display, either enable shields or set Max Weapon Eng to a value greater than zero (or both). To bring back the weapon energy gauge, just set Max Weapon Eng.
You'll also note that the primary weapon ammunition readouts spill over past the left side of their place in the HUD display. Obviously, Volition didn't anticipate this SCP addition.

I'll have to make a new weapon box that'll be shown on a ballistic-primary-enabled ship, big enough for 4 digits of ammo. I'm thinking kinda like this...
________________
[WEAPONS] \
| |
| |
|------------------------|
| |
| |
\________________________|
Once I make that (it should only take a short while in the Photoshop lab) I'll be able to implement it pretty quickly, I think.
Next job after this is the distance-from-subsystem SEXP. Should be a piece of cake after this.
