allison-casey / combat-tracker

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DnD Combat Tracker

Generic combat tracker for AP based DnD systems.

Features

  • Yaml character templates
  • Per character AP counts
  • Track ability cooldowns in a round based timeline
  • Supports round based and interleaved (every turn) cooldowns
  • Abilities know when they can be used (enough AP, character alive, not on cooldown)
  • Copy pre-calculated accuracy and damage rolls to clipboard in roll20 syntax
  • Per character manual AP overrides
  • Track character health and deaths
  • Faction Colors
  • Specify custom template directory
  • Track turn order in combat tracker + advance turn button
  • Reusable abilities/passives
  • Documentation: how to use, template syntax, etc
  • Release binary
  • Host room for players to view tracker with DM
  • Spiffy animations ¬‿¬

Development

ClojureScript + Shadow-cljs + Electron + Reagent

How to Run

npm install electron-prebuilt -g
npm install shadow-cljs -g
npm install

npm run dev
electron .

Release

npm run build
electron-packager . HelloWorld --platform=darwin --arch=x64 --version=1.4.13

About

License:Other


Languages

Language:CSS 52.4%Language:Clojure 45.4%Language:HTML 1.6%Language:Shell 0.6%