Skip to content

ShardFenix/CharacterVault

Repository files navigation

CharacterVault

Toolset for keeping track of your D&D characters.

Requires Node.js version 10.0.0 or higher (to run the included server for character storage)

Features

  • Guided levelups
  • Comes with all core packages (still adding subclasses - see below)
  • Skill bonuses, saving throws, save DCs, and weapon/spell attack bonuses automatically calculated from ability scores
  • Passive abilities can update your stats (eg the Alert feat adds +5 to initiative automatically)
  • Track ability uses per rest. Short/Long rest button refresh abilities appropriately
  • Basically everything has a tooltip
  • Complete spell reference / level preview

Other tools

  • DM Helper contains useful things that a DM screen might contain, including DMG tables, a loot generator, a combat tracker that can load characters from the character sheet, and more.
  • A music player to make your environments more appealing

Recommended resolutions:

  • Laptop: 1920 x 1080
  • Tablet: 731 x 411

###Implemented Packages

Barbarian Supported
Core #00cc00
Ancestral Guardian #00cc00
Battlerager #cc0000
Berserker #00cc00
Storm Herald #00cc00
Totem Warrior #00cc00
Zealot #00cc00
Whirlwind (homebrew) #00cc00
Bard Supported
Core #00cc00
Glamour #00cc00
Lore #00cc00
Swords #cc0000
Valor #cc0000
Whispers #cc0000
Impressionism (homebrew) #00cc00
Cleric Supported
Core #00cc00
Arcana #cc0000
Forge #cc0000
Grave #00cc00
Knowledge #cc0000
Life #00cc00
Light #cc0000
Nature #cc0000
Order #cc0000
Tempest #00cc00
Trickery #cc0000
War #00cc00
Druid Supported
Core #00cc00
Dreams #cc0000
Land #00cc00
Moon #00cc00
Shepherd #cc0000
Spores #cc0000
Fighter Supported
Core #00cc00
Arcane Archer #00cc00
Battle Master #00cc00
Cavalier #cc0000
Eldritch Knight #00cc00
Banneret #00cc00
Samurai #00cc00
Monk Supported
Core #00cc00
Drunken Master #cc0000
Four Elements #cc0000
Kensei #cc0000
Long Death #00cc00
Open Hand #cc0000
Shadow #cc0000
Sun Soul #cc0000
Enlightenment (homebrew) #00cc00
Ninjutsu (homebrew) #00cc00
Cobalt Soul (homebrew) #00cc00
Paladin Supported
Core #00cc00
Ancients #cc0000
Conquest #cc0000
Crown #cc0000
Devotion #00cc00
Redemption #00cc00
Vengeance #cc0000
Ranger Supported
Core #00cc00
Beast Master #00cc00
Gloom Stalker #cc0000
Horizon Walker #cc0000
Hunter #cc0000
Monster Slayer #cc0000
Rogue Supported
Core #00cc00
Arcane Trickster #00cc00
Assassin #00cc00
Inquisitive #cc0000
Mastermind #cc0000
Scout #cc0000
Swashbuckler #00cc00
Sorcerer Supported
Core #00cc00
Divine Soul #00cc00
Draconic #cc0000
Shadow #cc0000
Storm #cc0000
Wild #cc0000
Warlock Supported
Core #00cc00
Archfey #cc0000
Celestial #cc0000
Field #00cc00
Great Old One #cc0000
Hexblade #00cc00
Undying #cc0000
Wizard Supported
Core #00cc00
Abjuration #00cc00
Bladesinging #cc0000
Conjuration #00cc00
Divination #00cc00
Enchantment #00cc00
Evocation #00cc00
Illusion #cc0000
Necromancy #cc0000
Transmutation #00cc00
War Magic #cc0000
Sangromancy (homebrew) #00cc00

Music Player

The provided music app (music.html) lets you configure and play environment sets, with music and both looping and non-looping sounds. To use it, you need to create a /resources folder in the root of this project with the following structure: /resources/Environments /resources/Music /resources/SFX/Loops /resources/SFX/OneShots

The music player can play just music if you want, but you can also create background ambiances by combining loops with periodic one-shot sounds.

DM Helper

The DM Helper is a DM screen you can use to look up common rules, keep track of basic player stats, and manage combat encounters. Some features of it are unavailable on tablets.

The combat tab is the most powerful part of the DM helper. You can add player characters that have been saved via the CharacterSheet app, as well as monsters, to the initiative tracker. The stat blocks for both players and monsters will appear on the screen, giving you quick access to their stats and abilities. Health and spell slot usage can be tracked on the stat blocks. Clicking on an item in the initiative order moves that item up. Clicking on the top item, or clicking the round arrow, will move the top entry to the bottom of the list, as if that creature finished its turn.

Right-clicking on one of the entries on the initiative tracker brings up a dropdown menu with a list of conditions you can apply. Most of them default to 10 rounds, and will be decremented automatically as the initiative rolls by. You can also change the durations manually by hovering the number with the mouse and hitting + or - on the numpad. These features are not available for tablet views yet.

About

Toolset for keeping track of your D&D characters.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors