housekeeping in weaponattack