Raizen has given permission to publish this convenience edit of his script from 2013, Lune Message System. See his post for more information on features.
Additions
- Lune_Message.config(pos, id) is now Say.ID(id). Lazy people rejoice!
- The message box automatically repositions itself (hence the removal of "pos") so as to not obstruct any NPCs or the player.
- Added a new method that more accurately checks the true length of a sentence (before, it was ignoring periods, exclamation marks, etc) & handling of message codes
- Added the ignoring of trailing spaces in messagebox width calculation and accounted for variables and actor names
- Removed a variable that wasn't doing anything (okay, that's a pretty small edit, but you need to know why a variable suddenly disappeared xD)