automatic init for weapon modes