Feature: Character mail [SOLVED]

I will seed this category with a feature I need some feedback about: Character mail

Short description

A character should be able to write messages to other characters currently not awake.
These messages should be persisted in an “inbox” to be read at any time by the receiver.

The initial mail feature will be limited without support for features such as threads/replies, attachments, or multiple receivers.

Behavior

  1. Mail, just like messages, are sent with a command:
     mail Accipiter Nisus = Awesome game. Love it!
    
  2. Mails can only be sent by awake characters
  3. Mails can be read by the player without waking up the receiving character
  4. Mails are shown as a separate page in the Realm panel with an unread-indicator:
    mail_indicator
  5. The Mail page contains incoming mail to all characters with the option to filter per character.
  6. The Mail page shows the last 25 mail with pagination for older mail.
  7. Mails are persisted until deleted by the receiver.
  8. Sent mails are not readable by sender.

That is the main gist of the planned mail feature.
Any feedback or suggestions?

/Accipiter

This features has been added. See:

I was really surprised to realize that sent mail is not readable anywhere outside the log. How difficult would it be to add that possibility? Without it it’s quite difficult to keep track of the context of the mailed conversation.

When you receive a mail back days later that says just “Yeah, that sounds good, lets do that some time.” it takes quite a few head scratches to put together what that was all about.

4 Likes