Suggestion that characters have a SpeechOffsetX and SpeechOffsetY value. I know there is a SayAt() function but this doesn't work for dialogs and background speech. I often have characters that are quite large and don't necessarly have their heads centrally placed. Also in my new Easy3D module I have to keep switching the players between two positions depending on whether they are walking or talking as these two types of event happen in different parts of the room.
Would anyone else find this useful?