I don't know why it's not working as it should but if you make the "OnBeginFire" section of the tommy.txt script file look like this it uses ammo. By adding the "ConsumeAmmo" command it fixes your problem.
-snip-
Champion, thanks for the help!
After much troubleshooting, I'm proud to release a much more polished Tommy Gun for this mod!
GET IT HERE:
https://www.dropbox.com/s/8x82hdyyub92v12/lives-againv1-tommy-new.kpf?dl=0For comparison, the original Tommy Gun from Turok Lives Again wasn't much to brag about, and functioned more like an automatic shotgun because creating new weapons probably wasn't the original creator's forte.
I've taken the liberty to completely overhaul the mod's Tommy Gun, turning it into a proper SMG with unique particles and projectiles, using a different animation set, new sounds, and some slight balancing. The gun is as powerful as the Pistol or the Mag 60 but is much less accurate than both, delegating it to short to medium range combat. It's faster to lay down firepower than the Firestorm Cannon, but it's much less efficient because of its spread and it doesn't fire 2 shots at once (not the case in multiplayer).
There's still the issue of the model being WAY too long to render as a viewmodel and ends up cutting off the rest of the barrel, but to fix that requires a whole new model and I'm sure not many people are willing to model something like that.