Re: MuzzleOffset changing
I am not sure about the other stuff (It's been a long time since I've modded CC). But having the gun fire from different barrels shouldn't be too hard. Just fire a dummy particle with similar properties to the fired projectile (So that the AI can figure out how to use it) and use lua to actually fire it. That way you can put the offset wherever you want.