Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| content-packs:core-rules:software:discord [2026/01/31 17:19] – job | content-packs:core-rules:software:discord [2026/02/04 19:21] (current) – [GM Commands] job | ||
|---|---|---|---|
| Line 20: | Line 20: | ||
| The following commands are available to facilitate game play and technical troubleshooting. | The following commands are available to facilitate game play and technical troubleshooting. | ||
| - | ==== /help ==== | + | === /help === |
| Type // | Type // | ||
| - | ==== /config ==== | + | === ?ping === |
| - | This group of commands is for the GM of the active campaign. | + | Type //**?ping**// to check if the bot is online. |
| - | * //**/config campaign**// will update | + | |
| - | * //**/config adventure**// | + | |
| - | * //**/config scenario**// | + | |
| - | * //**/config scene**// will update the current scene name with one you specify like: /config scene Spawn of Circa Guards | + | |
| - | * //**/config hand**// will update the current hand name with one you specify like: /config hand Combat at the Gates | + | |
| - | * //**/config player < | + | |
| - | * //**/config actor < | + | |
| - | * __///config actor example-actor R1/ | + | |
| - | * __///config actor example-actor @user//__ -- assigns | + | |
| - | * __///config actor example-actor R1/ | + | |
| - | * __///config actor example-actor unassign// | + | |
| - | * __///config actor example-actor delete//__ -- removes example-actor from the GM's campaign. | + | |
| - | ==== /hand ==== | + | ---- |
| - | Type // | + | |
| - | * //**/hand <some name> | + | |
| - | * //**/hand save**// will save the current hand to disk on the server so it can be reloaded later. | + | |
| - | * //**/hand load**// will load the last hand that was saved with the ///hand save// command, overwriting the current hand if there is one. | + | |
| - | ==== /play ==== | + | ==== Player Commands ===== |
| + | |||
| + | === /play === | ||
| Type // | Type // | ||
| * //**/play <card name> | * //**/play <card name> | ||
| * //**/play <card name> up**// will play the exact card file name you typed, like "/play ta-mind", | * //**/play <card name> up**// will play the exact card file name you typed, like "/play ta-mind", | ||
| - | * //**/play <card name> on card0**// will play the <card name> you typed **face down**, and add it to the hand **on top of** the first card played in the hand to form a Card Stack. You can see the sequence of cards played so far in the hand with the ///hand show// command. Note that the sequence of cards in a hand starts at 0, not 1. Also note that you cannot play a card on top of a card that was played on top of a card (nesting); instead, there is a base card at the bottom of the Card Stack, and you can play as many cards as you want on top of that base card. | + | * //**/play <card name> on card0**// will play the <card name> you typed **face down**, and add it to the hand **on top of** the first card played in the hand to form a Card Stack. You can see the sequence of cards played so far in the hand with the /// |
| * //**/play <card name> on card1 up**// will play the <card name> you typed **face up**, and add it to the hand //on top of// the second card played in the hand to form a Card Stack, and show the card face to the channel. Note that the sequence of cards in a hand starts at 0, not 1, and that is why card1 indicates the second card that was played in the hand. | * //**/play <card name> on card1 up**// will play the <card name> you typed **face up**, and add it to the hand //on top of// the second card played in the hand to form a Card Stack, and show the card face to the channel. Note that the sequence of cards in a hand starts at 0, not 1, and that is why card1 indicates the second card that was played in the hand. | ||
| - | ==== /show ==== | + | === /bid === |
| + | Type //**/bid**// to bid stat points on a card you've already played. | ||
| + | * //**/bid Card2 3WIL 1QUI**// will bid chips **face-down** on Card2 in the hand sequence, sending a message to the channel with the number of chips you have bid, but not what Attribute they are. You can type this command more than once if you made a mistake the first time and want to adjust your prior bid. Each time this command is run it will send a message to the channel to alert other players what card you've bid on. | ||
| + | * //**/bid Card0 3WIL 1QUI up**// will bid three WIL Attribute Points and one Quickness **face up** on the first card that has been played in the hand (card sequences in a hand start with 0, not 1). | ||
| + | |||
| + | === /flip === | ||
| + | Type // | ||
| + | |||
| + | === /chips === | ||
| + | Allows you to manage the chip stacks of your actor: | ||
| + | * //**/chips dmg Grogan -3str -2ag **// applies 3 STR and 2 AGI damage to the Actor Grogan | ||
| + | * //**/chips delta Grogan +2kno **// awards 2 KNO chips to Grogan | ||
| + | * //**/chips reset Grogan**// resets Grogan' | ||
| + | |||
| + | === /show === | ||
| * //**/show actors**// shows the actors names assigned to you in the current // | * //**/show actors**// shows the actors names assigned to you in the current // | ||
| * //**/show actor**// shows you the statblock of an Actor assigned to you like __/show actor example-actor__ | * //**/show actor**// shows you the statblock of an Actor assigned to you like __/show actor example-actor__ | ||
| + | * //**/show bid**// will show you in a private message the sequence of all the cards you've played so far in the hand to help you find the sequence number of the card you want to bid on. | ||
| + | * //**/show chips < | ||
| * //**/show config**// will send a private message to you showing all of the current game settings (Campaign, Adventure, Scenario, Scene, Hand, and Actor count) | * //**/show config**// will send a private message to you showing all of the current game settings (Campaign, Adventure, Scenario, Scene, Hand, and Actor count) | ||
| * //**/show list**// will show just you a list of all possible card file names. | * //**/show list**// will show just you a list of all possible card file names. | ||
| Line 59: | Line 61: | ||
| * //**/show hand**// will send you a private message with the name of the current hand, the players participating, | * //**/show hand**// will send you a private message with the name of the current hand, the players participating, | ||
| - | ==== /bid ==== | + | ---- |
| - | Type // | + | |
| - | * //**/bid show**// will show you in a private message the sequence of all the cards you've played so far in the hand to help you find the sequence number of the card you want to bid on. | + | |
| - | * //**/bid Card2 3WIL 1QUI**// will bid chips **face-down** on Card2 in the hand sequence, sending a message to the channel with the number of chips you have bid, but not what Attribute they are. You can type this command more than once if you made a mistake the first time and want to adjust your prior bid. Each time this command is run it will send a message to the channel to alert other players what card you've bid on. | + | |
| - | * //**/bid Card0 3WIL 1QUI up**// will bid three WIL Attribute Points and one Quickness **face up** on the first card that has been played in the hand (card sequences in a hand start with 0, not 1). | + | |
| - | ==== /flip ==== | + | |
| - | Type // | + | |
| - | ==== ?ping ==== | + | ==== GM Commands ===== |
| - | Type //**?ping**// to check if the bot is online. | + | |
| + | === /hand === | ||
| + | Type //**/hand**// to start a new hand, or save the current one, load the prior one, or show the cards that have been played so far. | ||
| + | * //**/hand <some name> | ||
| + | * //**/hand save**// will save the current hand to disk on the server so it can be reloaded later. | ||
| + | * //**/hand load**// will load the last hand that was saved with the ///hand save// command, overwriting the current hand if there is one. | ||
| + | |||
| + | === /config === | ||
| + | This group of commands is for the GM of the active campaign. | ||
| + | * //**/config campaign**// | ||
| + | * //**/config adventure**// | ||
| + | * //**/config scenario**// | ||
| + | * //**/config scene**// will update the current scene name with one you specify like: /config scene Spawn of Circa Guards | ||
| + | * //**/config hand**// will update the current hand name with one you specify like: /config hand Combat at the Gates | ||
| + | * //**/config player < | ||
| + | * //**/config actor < | ||
| + | * __///config actor example-actor R1/1(27/0)-M3(3/ | ||
| + | * __///config actor example-actor @user//__ -- assigns the existing actor named example-actor to the Discord user @user.. | ||
| + | * __///config actor example-actor R1/ | ||
| + | * __///config actor example-actor unassign// | ||
| + | * __///config actor example-actor delete//__ -- removes example-actor from the GM's campaign. | ||
| + | * //**/config cp <list,filename, on|off> | ||
| + | * __///config cp list//__ -- lists all available game Content Packs. | ||
| + | * __///config cp fantasy.py// | ||
| + | * __///config cp fantasy.py on//__ -- turns on this Content Pack | ||
| + | * __///config cp fantasy.py off//__ -- turns off this Content Pack | ||
| + | * //**/config ex <list,filename, on|off> | ||
| + | * __///config ex list//__ -- lists all available game Extensions. | ||
| + | * __///config ex body_locations.py//__ -- shows a message about what this Extension file changes. | ||
| + | * __///config ex body_locations.py on//__ -- turns on this Extension | ||
| + | * __///config ex body_locations.py off//__ -- turns off this Extension | ||
| - | ==== ?sync ==== | + | === ?sync === |
| **<wrap em> | **<wrap em> | ||
| * __**? | * __**? | ||
