Chat Gaming

Main Page >> Chat Gaming

Just some helpful notes on chat gaming.

First, the dice code. To roll dice in the AIM chat room, just use this code: //roll-dice#-sides# So if you want to roll 2d10, you’d put in ”//roll-dice2-sides10”, without the quotes. If we’re on IRC, see the section on Minion-Bot below for its dice code.

To make it a bit easier to tell what’s going on, I try to use some chat conventions and I’d appreciate it if everyone did the same.

When your character is speaking, put the text in quotes: “Hi.”
When you’re describing something, use asterisks: *David walks across the room* or *the shirt is black*
When you’re saying something out of character, use parentheses: (do I roll now?)
When I am setting up a scene or doing a lengthy descriptive passage, I will use bold text. Depending on how you have your chat set up, this may not come through, though, so let me know. I’ll let you know when I’m done describing.

If you type slowly but have something to say, interject by typing 1 so everyone knows to wait for you to say whatever it is you have to say. I’ll try to remember to wait for people and I hope everyone will help out.

Minion-Bot

If we’re playing on IRC, the automated helper “Minion-Bot” may be available. Minion-Bot joins the channel with the rest of the players and responds to commands typed in the main chat channel or via private message to Minion-Bot. Currently, it rolls dice with a slightly more flexible interface than AIM allows, keeps track of initiative during combat, and keeps a list of what statuses are on whom when.

Here are some of Minion-Bot’s commands (all commands should be emoted, which on most clients is done by typing ”/me (command)”. Names in commands shouldn’t have spaces):

General
/me quit
Shuts down Minion-Bot.
/me save
Tries to save Minion-Bot’s state (initiative, statuses, etc.) to a file on the computer of the person running the program. They can load this file when they next start Minion-Bot. Saving overwrites the previous save file, so if you want to keep an old save file then rename it. Minion-Bot will quit if the save succeeds; if it fails it will stay online so you can try again.
/me roll (some dice here)
Rolls some dice and adds up the results, showing the results of all the individual dice as well. Example: ”/me roll 2d4+1d6+5”
Initiative
/me init-put (name) (count)
Puts a character on the given segment, adding them to the combat if they aren’t already there. Example: ”/me init-put Aidan 4”
/me init-add (name) (amount)
Adds an amount to a given character’s initiative. They must already be tracked for this to work. Remember that an action will take one more segment than its delay, meaning that for an action with delay 3 you should add 4. Example: ”/me init-add Simon 4”
/me init-get (name)
Gets the current initiative count of a given character that has previously been added with init-put. Example: ”/me init-get Lothaire”
/me init-list
Displays the current initiative count and a list of everyone being tracked by Minion-Bot, in no particular order. This command can cause Minion-Bot to send a lot of messages, so use it carefully.
/me init-next
Displays the character acting on the lowest segment, says what segment they act on, and sets the current initiative counter to that segment. Ties between characters on the same segment are broken arbitrarily. This one takes a bit longer to run than the other commands, but it shouldn’t be too slow unless there are a lot of people in the combat.
/me init-set (count)
Sets the current initiative count to the given segment. Used if, for example, you have a status effect you want to add as the result of a spell that goes off on segment 7, but nobody acts on segment 7. It’s also the only way to move the initiative count backwards without resetting. Example: ”/me init-set 12”
/me init-remove (name)
Gets rid of a character’s initiative so they won’t come up using init-next anymore. Example: “init-remove Naessa”
/me init-clear
Clears all initiative information so information for the next combat can be added. Make sure you’re done tracking initiative for the current combat before you do this. Also removes all statuses that have a set duration.
Status effects
/me status-put (name)
Creates a status effect with a given name, replacing any that have the same name. This version of the command creates a status with no affected characters and no set duration. Example: ”/me status-put low-light”
/me status-put (name) (targets)
Creates a status effect with a given name, replacing any that have the same name. This version of the command creates a status with one or more affected targets and no set duration. Example: ”/me status-put Shock-weapon Gheris Casidhe”
/me status-put (name) (duration)
Creates a status effect with a given name, replacing any that have the same name. This version of the command creates a status with no affected targets that ends a set number of segments after the current segment. Example: ”/me status-put bomb-countdown 10”
/me status-put (name) (start segment) (end segment)
Creates a status effect with a given name, replacing any that have the same name. This version of the command creates a status with no affected targets that begins and ends on specific segments. Example: ”/me status-put surprise-avalanche 10 15”
/me status-put (name) (targets) (duration)
Creates a status effect with a given name, replacing any that have the same name. This version of the command creates a status with one or more affected targets that ends a set number of segments after the current segment. Example: ”/me status-put stunned Gervais 3”
/me status-put (name) (targets) (start segment) (end segment)
Creates a status effect with a given name, replacing any that have the same name. This version of the command creates a status with one or more affected targets that starts and ends on specific segments. Example: ”/me status-put simon-sniping Simon 3 7”
/me status-remove (name)
Deletes the status with the given name. Example: ”/me status-remove on-fire”
/me status-extend (name) (amount)
If a timed status with the given name exists, extends its duration by a number of segments. Example: ”/me status-extend stunned 3”
/me status-info (name)
Gives targets and duration for the status with a given name, if it exists. Example: ”/me status-info slowed”
/me status-list
Displays information for all statuses Minion-Bot is tracking. This command can cause Minion-Bot to send a lot of messages, so use it carefully.
/me status-char-info (character)
Lists all active statuses on a given character. This command takes a little longer to run than the other commands, but it shouldn’t be too slow unless there are a lot of statuses with a lot of targets. Example: ”/me status-char-info Casidhe”
/me status-clear
Deletes all the statuses Minion-Bot is tracking.
/me status-target-add (name) (one or more characters)
Adds affected characters to the targeted status with the given name, if it exists. Example: ”/me status-target-add slowed Benoit soldier1 soldier2”
/me status-target-remove (name) (one or more characters)
Removes characters from the targeted status with the given name, if it exists. Example: ”/me status-target-remove on-fire Gheris Naessa”

Chat Gaming

Silent Winter PaleCommander