adjusted weapon config

weapon.lua now uses the new config layout