On Mon, 28 Jan 2008, Karen Cravens (Mod) wrote:
Keep those dogies rolling...
Okay, one caveat: the old die roller was designed for the Good Old Days when everything was dumbed down to plain text. I haven't smartened it up (since it's an evolutionary dead end), so if you have a multipart message FREAKY THINGS WILL HAPPEN.
Basically, a multipart may look like this:
(separator and headers)
Plain text message.
(separator and headers)
{html fancification}Plain text message{/html}
(separator)
Now, the die roller operates on that as one big happy text thing. So if instead of "Plain text message" you have "roll 1d6," one of several things could happen:
It could see only the plaintext command (since the "roll" *must* occur at the beginning of a line), so that's the only version that gets changed. Only, the Phoenyx may not use that version to produce the message that you see. It'll use the HTML version (sanitized) to produce the web archive, and the text version to produce the email, so some people will see the die roll, others won't.
It could see both commands... but it doesn't know they're different versions of the same message, so they get separate die rolls. Now some people will see one roll, others will see the other.
So: long story short, set your mail software to send text-only for authoritative die-roll posts. If there is confusion, I can always pull the raw body and tell you what it was doing (and if you're not sure what your mail software is sending, send a test post to silver@phoenyx.net and I'll look at your headers for you).
The real version will be smarter than this. Much, *much* smarter than this.