I've been experimenting with the weapons to see what kind of special abilities I can add to some of the crafted weapons. I wanted to change the durasteel assault rifle's special from a grenade launcher to an energy lance. However, every time after I make the change and spawn or craft the rifle I get a perfectly generic item instead. Could anybody please help me sort this out? Thanks.
I was able to recreate this, the error you are getting is because the lance ability requires the weapon to have an elemental type other than physical.