Thanks Cedar for those points-- I'm making some adjustments. A couple questions:
1. How do I create a "pre-attack delay"?
2. How do I make it so that the game updates the position of the bones so that the game registers that weapon launch position moves with the animation?
2. You should just be able to animate the bones with the object, or better, just link them so they move with it. That should be enough to get the game to update the launch points with the object.
What about adding the tag for animated bone particle systems? I am sure there is one, and that might be enough to make the game move the fire points, as they are bones, whether they have a particle system attached or not.
Well as for the bones the game doesn't actually move them out of place (from the original positions) the game will move them if they are told to move by an animation but if you are having the unit fire a laser from any bone you need to make an extra publicbone = then the name of the bone in the w3d module.
As for weapon launching updates it should work if you make a bone be the object's launch... something like launchbone or bonelaunch i forgot where and such. Just search for it.