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/24 19:14] – job | content-packs:core-rules:software:discord [2026/02/04 19:21] (current) – [GM Commands] job | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Discord ====== | ====== Discord ====== | ||
| - | [[https:// | + | [[https:// |
| ===== Installation Options ===== | ===== Installation Options ===== | ||
| Line 6: | Line 6: | ||
| You can become a member of our [[https:// | You can become a member of our [[https:// | ||
| - | ==== Option 2—Invite | + | ==== Option 2—Invite |
| - | You can invite | + | You can invite |
| ==== Option 3—Self Hosted ==== | ==== Option 3—Self Hosted ==== | ||
| - | The bot code is available for download from Github to host on your own server. This method is more complex to get running, but allows you to customize the bot code to better suit your game, and to control when it is available. | + | The bot code is available for download from Github to host on your own server. This method is more complex to get running, but allows you to customize the bot code to better suit your game, and to control when it is available. |
| + | |||
| + | ---- | ||
| + | ===== Indie Bot Help ===== | ||
| + | <WRAP center round info 100%> | ||
| + | Stable (Beta version) | ||
| + | </ | ||
| + | {{ : | ||
| + | The following commands are available to facilitate game play and technical troubleshooting. | ||
| + | |||
| + | === /help === | ||
| + | Type // | ||
| + | |||
| + | === ?ping === | ||
| + | Type // | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ==== Player Commands ===== | ||
| + | |||
| + | === /play === | ||
| + | Type // | ||
| + | * //**/play <card name> | ||
| + | * //**/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 ///show hand// 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 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. | ||
| + | |||
| + | === /bid === | ||
| + | Type // | ||
| + | * //**/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 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 list**// will show just you a list of all possible card file names. | ||
| + | * //**/show <card name> | ||
| + | * //**/show hand**// will send you a private message with the name of the current hand, the players participating, | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ==== GM Commands ===== | ||
| + | |||
| + | === /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. | ||
| + | |||
| + | === /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/ | ||
| + | * __///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 < | ||
| + | * __///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 < | ||
| + | * __///config ex list//__ -- lists all available game Extensions. | ||
| + | * __///config ex body_locations.py// | ||
| + | * __///config ex body_locations.py on//__ -- turns on this Extension | ||
| + | * __///config ex body_locations.py off//__ -- turns off this Extension | ||
| + | |||
| + | === ?sync === | ||
| + | **<wrap em> | ||
| + | * __**? | ||
| + | * __**?sync ~**__ this will sync all guild commands for the current context’s guild. | ||
| + | * __**?sync * **__ This command copies all global commands to the current guild (within the CommandTree) and syncs. | ||
| + | * __**?sync ^**__ This command will remove all guild commands from the CommandTree and syncs, which effectively removes all commands from the guild. | ||
| + | * __**?sync -**__ This command will remove all global commands from the CommandTree and sync. | ||
| + | * __**?sync 123 456 789**__ This command will sync the 3 guild IDs we passed: 123, 456 and 789. Only their guilds and guild-bound commands. | ||
| ---- | ---- | ||
| ===== Themis Bot Help ===== | ===== Themis Bot Help ===== | ||
| - | {{ content-packs: | + | <WRAP center round info 100%> |
| + | Experimental (Alpha version, bugs exist...) | ||
| + | </ | ||
| + | |||
| + | {{ content-packs: | ||
| The following commands are available to facilitate game play: | The following commands are available to facilitate game play: | ||
