During my time serving in the army i fired a 25mm Oerlikon,a 7,62 machinegun and stood next to it on the firing range while it was firing exploding shells as well as armoured piercing and saw .50 caliber machineguns firing all this at several weather conditions,but as far as i can remember i never saw muzzle flashes.........