So I had a friend help me in testing out a mod I'm working on. The mod uses a fairly extensive list of weapons and enough ships up to the point where I had to omit the ships.tbl of Vasudan entries completely. However I left the weapons alone.
Unfortunately, this happens to the client. The server, on the other hand, gets the loadout perfect:

Also, when firing these nameless weapons, there's no effects (e.g. no trail, no missile POF spawned), and more importantly no missile lock (you fire the missile completely unguided). Ballistic weapons also end up not having any ammo, so the client cannot fire said weapons at all.
(Since there's an existing SCP bug on ballistic primaries and reloading/sounds with the first primary bank, I restricted my ballistic stuff to the second bank).
Strange thing is, these effects and POF spawns are visible on the server computer, and these weapons
do hit the target (if the client's lucky enough to score a hit, that is). Basically the client sees and hears nothing, while the server sees and hears everything, and also the client can't shoot ballistics and can't gain target lock with nameless missiles. To add to that, the ballistic weapon isn't reloaded by the support ship, but the missiles are (and the missile count decreases as per normal when... fired).
Any ideas? I use TBM's, expanded sounds.tbl, edited ships tbl and expanded messages.tbl, in case it matters. Both server and client running 369 Official.
