Later tonight I hope to have the first part of a little project ready... a room that is used to explore all the palette APIs. I'll upload it when it's ready.
I have a little problem maybe someone has come across. I have an object that can be in one of three states. I was trying to use the condition to have 3 different look messages displayed, but it turns out Feature doesn't have a cond property. So my solution was to change the feature's noun property. Does that sound right? (I know I could write code to call gTestMessager:say directly, but this seems like a common case that shouldn't require that).
Another issue I just ran into is it appears only one sound can play at a time. Has anyone else encountered this? I have a short sound that doesn't loop. I play that, then I try to play a looping sound and it fails. I tried using gSq5Music1 to play the looping sound, and I get the same result. Any subsequent sound overrides the previous playing one. Can't we play multiple sounds at once? gPolyphony is set to 9.
[edit:] Hmm... I guess my answer comes from running it in Scumm... Scumm outputs some message saying a sound was already playing. So I guess the answer is no, you can't play two sounds at once! I guess I'll have to use a midi file for my looping drone noise.