weapon flags

full fix for #5