Skip to content

TKDMaster12/dnd-encounter-helper

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

D&D Encounter Helper

This is a tool designed to make managing many characters in combat much easier for a Dungeon Master. Custom features of this tool include managing new initiatives rolls for each round, adding new characters to combat, and adding many npcs to combat with a template system all at once.

Encounter Helper Main page

Feature Highlights

  • Quick stat dispaly for characters and NPCs with useful information sorted by current initiative: Name, Armour Class, Remaining and Max HP.
  • New Round initative manager for collecting player initatives and automatically rolling npc initatives
  • Character addition tool for adding a Player or NPC to the combat
  • Enemy Template system for adding 1 or more enemies with rolled stats rather than a single fixed hp

Usage

The main page is an initiative sorted cheat sheet of player and npc stats with a simple inline hp editor

Encounter Helper Main page

The bottom left card is a modal for starting a new round by collecting the player intitatives then rolling the npc initatives

New Round Modal

The bottom center card is a modal for creating a new player or npc with a fixed stat block

Fixed Stat Combatant Modal

The bottom right card is a modal for creating npc(s) with variable stat templates that will be rolled

Variable Stat Combatant Modal

Running Locally

You will need to have Java installed the download link can be found here: Java

You will also need your environment variables configured Java Environment variables

Then open a command prompt into the project directory and run:

mvnw spring-boot:run

Finally open your web browser and navigate to: localhost:8080

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%