Add shieldArmorType to weaponDef definition

I hope I got that WEAPONDUMMY thing right