The problem with the ZH scripts is that they are set to play for a certain amount of game time. When the framerate bogs down, the timer controling the start of the next track slows down too, even though the music itself keeps on playing at the same speed. The result is long periods of silence that result from the AI scripts not knowing when the song ended (which is bizarre, considering that EA put in a script fuction that specifically checks to see if a music track has ended).
|