Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

ARCHIVE - MOVED TO GITLAB | Interactive CLI tools for Dungeons and Dragons 5e

License

Notifications You must be signed in to change notification settings

Play2LearnAgain/dnd-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

36 Commits

Repository files navigation

dnd-tools

... is a set of interactive command line tools for Dungeons and Dragons 5th Edition. This is the source code for the python scripts and install functions used to create the dnd-tools AUR package. The aim of this project, inspired by donjon, is to create an offline, cross-platform, gamemaster tool set -- since you probably have too many browser windows open already. :-D


Features:

  • Completely interactive: prompted with start menu after every function
  • Character generator: any or all stat blocks and features can be randomized
  • NPC generator: 35 NPC classes with stat blocks populated as with character creation (fixed NPC stats are in the Monster Manual and many places online)
  • Save generated character: export generated character to text file
  • Dice roller: any number of dice, any number of sides
  • Encounter calculator: calculates modified experience per party size / level and monster party size (and CR)
  • Loot generator: random loot tables based on CR and number of enemies
  • Initiative roller: random d20 rolls for x number of players (raw / without initiaitve bonus)
  • Tarokka card game: tarot card game from Curse of Strahd
  • Wild magic effects: effect roller for Wild Magic sorcerers

Installation / Usage:

Arch:

Other Linux:

$ git clone https://github.com/gtbjj/dnd-tools
$ cd dnd-tools
$ sudo python setup.py install
$ /usr/bin/dnd-tools

Windows:


To Do / Feature Requests: If you would like a feature added, first check issues tagged as enhancements. If you do not see the feature you are looking for, follow the issue template for feature requests.

Bugs: Please review issues tagged as bugs before making a new issue report. Be as clear and descriptive as possible when making bug reports, including output logs and what steps you've attempted to remedy the problem yourself.

Contributing: See CONTRIBUTING.md.

About

ARCHIVE - MOVED TO GITLAB | Interactive CLI tools for Dungeons and Dragons 5e

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%

AltStyle によって変換されたページ (->オリジナル) /