Integrated weaponType into weapons