Semi-auto fire