Supported systems
Commlink is a work in progress and is expanding both the number of supported RPG systems as well as the depth of support for already supported systems. We consider partial support for a system to mean at a minimum that you can register a chat channel for the system and roll dice appropriate to the system in that channel. For a system to be fully supported, it needs a variety of features, shown in order of importance:
- Basic dice roller — Different RPGs use different mechanics for handling the randomness that makes RPGs fun. A basic dice roller means if you have your pencil and paper character sheets but want to play online you can interact with the chat bot to roll dice as appropriate for the system. Dice, in this case, doesn't always mean dice. For example, the Capers RPG uses a deck of cards. For dice systems, it will roll the correct size of dice and calculate exploding dice or sums as appropriate. See an individual system's documentation for how the system's mechanics work.
- Character sheet — Every RPG out there has a different looking character sheet. We can't really claim to support a system if you can't view a character from the system.
- Character generator — A character sheet is pretty neat, but how do you get a character into the system? Different role playing systems have radically different complexities in how characters are created.
- Campaigns — A campaign is a generic name for the collection of player characters, non-player characters, players, and metadata about a game that is meant for more than a one-shot.
- Initiative tracker — RPGs use different methods to track who goes when in combat or other time-sensitive events. The initiative tracker simplifies this chore for GMs.
-
Advanced dice roller — If you've got a character stored
in the system, why should you have to look up the attributes to
add together and type
/roll 11
for your Shadowrun 5E character's memory test? The advanced dice roller lets the bot know about your character's statistics so you can just type/roll memory
and it will add your character's logic and willpower together and roll that many dice for you. - Advanced character sheet — Improve on both the dice roller and character sheet by making rolls happen by clicking things on your character sheet.
- GM screen — Keeping track of everything can be difficult for a seasoned GM. A system's GM screen is a set of customizable widgets to keep player data, initiative, NPCs, and the calendar front and center.