What I want to do is to have the ability to shoot different ammo types from the same weapon, so depending on the ammo you load the projectile behaves differently, does different damage etc but the weapon should stay the same.
The cheap solution I currently use is just to dublicate the weapon datablock and have multiple weapons with the same mode, this is also used in the Torque3D default assets with the grenade launcher which is a new weapon, but the same model and supposedly the attached grenade launcher to the lurker rifle so you in reality switch to a different weapon if you want to fire the grenade launcher.
So my question would be how hard it would be to do or if anyone already has done something like that.