Yeah that's the problem I'm facing too. ZC was written by PM during the dark ages when a lot of people where still pretty loyal to C Style programming making rewriting this thing a bitch and a half. Which is why I want to gut the weapon code and start from scratch.

So let me ask you this, if you we're to restructure the weapon code, what would you do differently? It would be nice to see it from your perspective.