-
-
Notifications
You must be signed in to change notification settings - Fork 2
Game Options
These options are used during Game Management.
Note: multiple options can be set at the same time
This determines how RPG Sage's dialog posts are handled.
Valid dialogPost
values:
-
EMBED
uses an embed that includes the character's avatar on the right. (default) -
POST
uses a simple message post some screen readers cannot read Discord embeds. -
UNSET
uses the dialogPost method inherited from either the User, Game, or Server.
Examples:
sage! game update dialogPost="post"
sage! game update dialogPost="unset"
This is the Channel you want all Dialog in the Game to be posted to, regardless of where you post it from.
Example:
sage! game update dialogTo=" #dialog-only "
This sets how Critical Hit damage is calculated.
Valid diceCrit
values:
-
TIMESTWO
rolls the dice and multiplies the results x2. (default) -
ROLLTWICE
rolls the damage twice and adds the results together. -
ADDMAX
rolls the dice once and then adds max damage to the result. (RPG Sage House Rule) -
UNSET
uses the diceCrit method inherited from either the Game or the Server.
Examples:
sage! game update diceCrit="addmax"
sage! game update diceCrit="unset"
This determines how compact or verbose the dice results are displayed. Read more about Dice Output here.
Valid diceOutput
values:
-
XXS
,XS
,S
-
M
(default) -
L
,XL
,XXL
-
ROLLEM
uses the diceoutput method that most closely emulates what Rollem uses. -
UNSET
uses the diceoutput method inherited from either the Game or the Server.
Examples:
sage! game update diceoutput="xxl"
sage! game update diceoutput="rollem"
sage! game update diceoutput="unset"
This determines how RPG Sage posts dice results.
Valid dicePost
valus:
-
POST
will output dice results in a simple post. -
EMBED
will output dice results in an embed in a post. (default) -
UNSET
uses the dicepost method inherited from either the Game or the Server.
Examples:
sage! game update dicepost="post"
sage! game update dicepost="unset"
This determines how RPG Sage reacts to dice with the word "secret" in them.
Valid diceSecret
values:
-
DM
tells Sage to find the first available GM and send the dice results to them as a DM. -
GM
tells Sage to find a GM channel and send the dice results there. If no GM channel exists, this is treated as DM. -
HIDE
tells Sage to hide/redact the results using spoiler tags. -
IGNORE
simply ignores them. (default) -
UNSET
uses the diceSecret method inherited from either the Game or Server.
Examples:
sage! game update dicesecret="ignore"
sage! game update dicesecret="unset"
This sets the diplay name of the GM Character (Game Master special NPC) used by the gm::
Dialog.
Example:
sage! game create name="Dragon Story" gmCharName="Dragon Master"
This command can only be used to set the name of the GM Character when creating a new Game. To update the GM Character's name, you must instead use the
sage!gm update
command found here.
This is the Game System, which determines how RPG Sage handles certain features, such as Dice and Search.
Valid gameSystem
values:
-
CNC
Coyote & Crow -
DND5E
Dungeons & Dragons 5e -
E20
Essence 20 system (G.I. Joe, Power Rangers, Transformers, etc.) -
PF1E
Pathfinder RPG -
PF2E
Pathfinder 2e -
QUEST
Quest RPG -
SF1E
Starfinder -
VTM5E
Vampire: The Masquerade (5e) -
NONE
(default)
Examples:
sage! game update gameSystem="vtm5e"
sage! game update gameSystem="pf2e"
This adds the User mentioned as a Game Master of the new Game.
Example:
sage! game create name="Dragon Saga" gm=" @Randal "
This adds the Users as Game Masters of the Game. If a Role is given, the Role's Users are added as a Game Masters of the Game.
Examples:
sage! game create name="Dragon Saga" gms=" @GameMaster "
sage! game create name="Dragon Saga" gms=" @DragonSagaGameMasters "
This adds the Channel referenced as an In-Character Channel of the Game.
Examples:
sage! game create name="Dragon Saga" ic=" #dragon-saga-ic "
This sets the name of the Game.
Examples:
sage! game create name="Dragon Saga"
sage! game update name="Questbound"
This adds the Channel referenced as an Out-of-Character Channel of the Game.
Examples:
sage! game create name="Dragon Saga" ooc=" #dragon-saga-ooc "
This adds the Users as Players of the Game. If a Role is given, the Role's Users are added as a Players of the Game.
Examples:
sage! game create name="Dragon Saga" players=" @Player1 @Player2 "
sage! game create name="Dragon Saga" players=" @DragonSagaPlayers "
When updating a Game, any Players, Game Masters, or Channels mentioned or referenced in the remove
command will be removed from the Game.
Examples:
sage! game update remove=" #old-ic #old-ooc "
sage! game update remove=" @RemovedPlayer @RemovedGameMaster "
RPG Sage Links
Wiki Home
GitHub Repo
rpgsage.io
Patreon
Discord Server
Map Builder
RPG Sage Socials
Randomizers
Weather Report
PF2e ABCs
Ruby Phoenix Team
Other