My problem is very simple: send-message-list is not functioning properly. The messages are being played later then they should.
An example:
when
-time-elapsed
-0
--send-message-list
-Athens Station
High
Start Chatter 1
0
-#Alpha 1
High
Start Chatter 2
5000
-Alpha 4
High
Start Chatter 3
10000
So, the first message should show up at zero, the second at 5 seconds, and the third at 10 seconds. But it doesn't work that way. Instead...

The first shows at zero, the second at 5, and the third at 16 seconds. And then this screws everything up because I've got a pair of training messages worked in with the dialogue that
are showing up at their proper times (20 and 30 seconds).
So...wtf is going on here?