"to affect mentally or morally with a sudden pang: His conscience smote him."
"Take cover lest the flying debris smite you, mortally."
Urban dictionary has another meaning, but can't post it here!
Sorry, wrong tense in your example. Don't want to further confuse the ESL folks...