// Images have a state system which controls how the animations // are run, which sounds are played, script callbacks, etc. This // state system is downloaded to the client so that clients can // predict state changes and animate accordingly. The following // system supports basic ready->fire->reload transitions as // well as a no-ammo->dryfire idle state.
What I was hoping for is a more realistic system where you have a limited amount of ammunition, and keeps the weapon from firing when you run out. Isn't there any such thing?