Smoking displaces oxygen and one of the first symptoms of hypoxia is a loss of night vision.
Flash blindness also destroys night vision.
Vitamin A aids night vision and should not be avoided.