Sound actuator dumb question...

How would one get a sound to play based on x condition, regardless of weather or not it’s already playing?

I’ve tried cont.activate() and startSound().

When you say that you’ve “tried X”, what happened? Did the sound not play at all? Did it play but cancel out an earlier sound?

It played fine the first time, but if “X” were to happen again before the sound finished, it wouldn’t play again - I want it to play over itself if necessary.