Well, I write here with little hope, as this thing seems to be beyond any logic, but here we go: The sound library seems to skip my play() command at random.
I have this code when a missile hits something (the indentation got messed somehow, so don’t mind it)
print 'sound start'
self.mysound.shot.play()
print 'sound stop'
it demonstrates that the program always executes this code. What is driving me crazy is that the sound effect doesn’t sound for real half of the times in always/never streaks, despite I mapped a key to produce the same sound effect and it never fails when I press the key.
Weird. I just hope it happened to somebody before me, and got solved.