Highwinds can rip off shingles and make your roof weaker and wear down the shingles which will just start falling off. Tornadoes bring hail and high winds which will cause dents and folds in your roof. With snow just the weight can damage shingles. All these factors can cause leaks and other unknown damage to your roof like damaging the wooden frame. It is highly advisable to check the condition of your roof after every major storm, so call and get a detailed drone inspection.