Extensions
Rumble! header
Rumble! icon
Rumble!

Battle-System

Rumble!

A chat window for those in your room to converse without swapping windows. Features:

  • Direct Messaging
  • Roll Presets
  • Easy clickable dice rolling buttons
  • Advanced dice rolling via text notation (Ie; 2d20kh1)
  • Safety Cards
  • Discord Integrations
  • BRP/CoC Implementation
  • ... and more.

Table of Contents
  1. Getting Started
  2. Using the Dice
  3. Using Presets
  4. Basic RolePlaying and Call of Cthulhu Commands
  5. Integrations
  6. Tips and Tricks
  7. Support

(back to top)

Getting Started

Note: Rumble stores it's chat locally, and the log will be lost upon refresh. If you require persistent logging, consider using the Discord Integration to record the chat.

1. Sending a message

Sending a message in Rumble! will work like in most other chat applications.. just type your message where it says "Type Message" and then hit Enter or you can click Send. You can also cycle through messages you've already sent using the Up and Down keys. color view Note: You don't need to have the chat window open always. If you have it minimized, a number notification badge will show on the Rumble! Icon. color view

2. Whispers

You can send a message directly to a player using a Whisper. You can either select their name via the drop-down list, or type /whisper with their name and then the message. /whisper gm HEY You can also use the shorthand of /w. /w gm MORE LOOT. The text will appear with a purplish highlight and you'll see the name change slightly to dictate the message is to you only. color view

3. Safety Cards / X-Cards

Sometimes games can tread into territory that not everyone is comfortable with, so there are safety buttons at the top of the chat window. They are.. color view

  1. Raise Hand - Sometimes things get loud and you can't get a word in. This raises a graphic pop-up for everyone in the room, and drops a message in the chat letting everyone know you'd like to say something. Note: This is the only safety button that uses your name. color view
  2. Appreciation - Is your DM doing a good job? Let them know. It's nice to be appreciated. This button will send a message to only the DM giving them a nice little pat on the back. color view
  3. Warning - If the content is getting odd, but not enough to run screaming - this is the button you would want. It's here to nudge people that things are going in the wrong direction. This message is shown to everyone, even yourself and is anonymous. color view
  4. Stop - This is here to pull the plug on bad content. As with Warning, this button is fully anonymous and shown to everyone including yourself. color view

Using the Dice

color view

1. Dice Rolling Buttons

Clicking the dice icon in the top right will open up the dice button overlay. For easy rolling, you can click the button corresponding to the dice you want. You'll see a text representation of what you're going to be rolling below. Want to roll 2d20? Click D20 twice. Need a D4 for Bless? Click D4. Then click Throw. Note: Right-clicking (or long-press on Mobile) will remove a dice from the roll. So if you accidentally clicked one dice too many, just right-click! color view

2. Dice Rolling Commands

If you have a more complicated roll than clicking the buttons could provide, you can just type the command into the chat window. You can use the /roll or /r prefix to do so. For example... /roll 2d20kh1 or /r 2d20kh1 Either will work. For a list of commands that work, you can check Dice Reference - Roll20 Wiki. Most things work (within reason, and that aren't specific to roll20).

3. Dice Skins

You can see your dice when you roll, but when others in the room roll - a small window pops up in the bottom right so you can see their roll also. The dice color/skin that you choose will be reflected there, too! So you can share your bad taste. color view There is not an infinite number of skins, as I don't have an infinite amount of time - but hey with enough support, perhaps I'll add some more. Currently there are 18 skins and you can choose whatever color your heart desires.

(back to top)

Using Presets

color view Note: Presets are saved LOCALLY. To your device. They will be available on the device you made them on. That device.

1. Create a Preset

To customize one of the available Preset buttons, you can start with changing what it rolls. Use the chat command /preset add to configure the roll for the button. For example; /preset add 1 1d12+5 You can also 'label' a presets text for when it is used in the chatlog. For example; /preset add 2 2d12+5 Eldritch Blasto

2. Name a Preset

To customize the name of the Preset button, you use a similar syntax but instead use 'name'. For example; /preset name 1 Eldritch Blast /preset name 5 Great Axing Questions

3. Using a Preset

To use a Preset, click the dice overlay button in the top right and select any of your Preset buttons. color view

(back to top)

Basic Roleplaying and Call of Cthulhu Commands

1. How to use BRP/COC

For the BRP and COC system, there is a shortcut command to roll skill checks. Use /brp <skill name> <number> or /coc <skill name <number> to access them. For example: /brp Investigating 75 color view

(back to top)

Integrations

1. Discord Integration

Clicking the Discord icon in the top-left will open a popup that accepts a Discord Webhook URL. Simply paste it in there and you're good to go. All chat from Rumble! will be echoed in your Discord channel. Note: I suggest using a separate channel for this. But you do you. Another Note: The webhook URL is saved to the room, so you should not need to change it often. color view

2. Outside Extension Integration

If you're making your own extension and wish to leverage the chat window or dice rolling of Rumble, you're in luck. You can drop these player metadata objects in to get what you need. For Chat.. metadata['com.battle-system.friends/metadata_chatlog'] = { chatlog: 'Hello World!', created: new Date().toISOString() sender: 'CoolExtension', targetId: 'USER_OBR_ID' For the target, use their OBR-ID to send to self, or use '0000' to send to the party.

For Dice.. metadata['com.battle-system.friends/metadata_diceroll'] = { notation: '2d10' created: new Date().toISOString() sender: 'CoolExtension

(back to top)

Tips and Tricks

1. Secret Rolls

If you want to roll some dice in secret, it's possible by changing the target of your messages to 'Self'. The resulting rolls will have a different header, saying 'Rumble! to [You]' stating that only you received the message/roll.

2. Quick Math

So you don't want to do math. I still get it. If you need some calculations on the fly, use the chat command /math and let Rumble do it for you. Ex: /math 15*30+5 color view

3. Patreon Registration

Hello, Person of Fine Taste. If you have signed up via Patreon, you can register your PatreonId via Rumble for some extra benefits. For Rumble in particular, it means saving your Presets/DiceSettings remotely - so they can be accessed from any device. After registering, the Patreon icon will be different to signify the connection. Other uses:

  1. Remote storage of character sheets with Chronicle!
  2. Remote storage of campaign notes with Journal!
  3. ... and more. Eventually.

4. Check the EULA

This is along side the Patreon registration, but it's standard to have the EULA for data concerns. You can see it in Rumble via the /eula command.

Support

If you have questions, please join the Owlbear Rodeo Discord.

Or you can reach out to me at [email protected]. You can also support these projects at the Battle-System Patreon.

(back to top)