RollOrDie is a React App that helps DMs keep track of all of the moving components in combat.
- Available Scripts (from Create React App documentation)
- Creating and Updating a Party
- Creating an Encounter
- Encounter Features
In the project directory, you can run:
Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.
The page will reload if you make edits.
You will also see any lint errors in the console.
Builds the app for production to the build
folder.
It correctly bundles React in production mode and optimizes the build for the best performance.
The build is minified and the filenames include the hashes.
Your app is ready to be deployed!
- Starting from the main screen select the 'Parties' option.
- On the "Your Parties" page, select "Add Party".
- Replace the placeholder with your own name for the new party.
- Add players to the party using "Add Player". Input the name of the player and select their AC (Armor Class) from the slider.
- Once you have added all the players, hit "Save" in the top right hand corner. You should be able to see your new party on the "Your Parties" page. This party will be saved and will persist between sessions (and opening and closing the app) until you delete it.
- To update an existing party select it from the "Your Parties" page.
- From here you will be able to remove players from the party, add new ones, rename the party, and view the current players and their ACs.
- From the main page select "Encounters".
- On the "Your Encounters" page select "New Encounter".
- First you will be taken to the Monsters page where you will be able to add all the monsters in the combat.
Use the search bar to find the appropriate monster and the "+/-" buttons to add the correct number of monsters.
- Next is to input players or a party. If you already have a party premade select "add party" and select the name of your party. This will pull up a screen asking for initiatives of the players currently in the party.
Type in the initiative roles of each of the listed players and select done. You should now be able to see all the players in your party with their ACs and initiatives listed.
If you do not have a party predefined or want to add on players from outside the party you can add their name, AC, and initiative and hit "Add Player".
- You are now ready to start your combat! Hitting "Next" will take you to the main encounter view where you will be able to see your players and monsters and run the combat tracker.
Here's what a player looks like: And a monster:
- New encounters are saved and persist so if you want to set up a bunch of encounters before you play they'll be ready to go on the "Your Encounters" page!
- HP can be updated in the sidebar or on the main page
- changes to HP will be propagated so an HP will be valid no matter where you look at it or update it
- separate HP trackers for each monster
- Like HP, when a player goes unconscious you can simply check the box
- changes to consciousness will be propagated so you will able to see in the sidebar or on the player's turn if they are unconscious
- see special features of monsters like resistances, advantages, and vulnerabilities
- see legendary actions which can be taken outside of combat order
- able to update HP and consciousness as it happens in combat
- see full combat order
- keep track of effects when a spell or ability is used
- automatically calculates what round and on whose turn the effect expires
- On a monster's turn you have access to all the monster details
- Easily see a monster's available actions and their corresponding bonuses
- View extra abilities the monster may have
- See all six abilities and their modifiers for checks and saving throws