https://github.com/kodraus/oath-dice-roller
A dice rolling webapp for Oath campaigns
https://github.com/kodraus/oath-dice-roller
board-game
Last synced: 2 months ago
JSON representation
A dice rolling webapp for Oath campaigns
- Host: GitHub
- URL: https://github.com/kodraus/oath-dice-roller
- Owner: KodrAus
- License: apache-2.0
- Created: 2025-03-13T00:16:16.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-03-13T02:51:53.000Z (3 months ago)
- Last Synced: 2025-03-13T03:28:34.792Z (3 months ago)
- Topics: board-game
- Language: HTML
- Homepage: https://kodraus.github.io/oath-dice-roller/
- Size: 10.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Oath Dice Roller
This project is a simple web app that implements dice rolling for the board game Oath. The app is contained in a single static HTML file, using Vue for reactivity.
Oath's campaign system is complex, and its fiddliness is not helped by the limited set of dice that ship with the game, despite them not being technically component-limited. It might be a sign that you're off the rails if you need more than what's in the box, but sometimes things just get out of hand. This project is a simple implementation of a dice roller for Oath's campaigns that should be flexible enough to support any modifiers made to the campaign action that affect dice rolls.
## Usage
The app is split into three main sections:
1. _Defender:_ Set the defender's participating warbands and dice pool. The _re-roll defence dice_ button populates a set of outcomes. These can also be adjusted or set manually.
2. _Attacker:_ Set the attacker's participating warbands and whether they're willing to sacrifice for victory. The _re-roll attack dice_ button populates a set of outcomes. These can also be adjusted or set manually.
3. _Outcome:_ Shows the total defence and attack roll, along with any warbands that the attacker is sacrificing.