Yeah, that did it; guess it's just another got damn engine glitch. Stick this in the record books: Ammunition based weapons cannot charge properly without glitching.
I'll try running it off a battery with a modified HUD bitmap and see if that works better.
E: Yeah, there we go, but now half the concept is down the drain. I'll probably just replace it with something else.
Bookmarks