Project description

A tool to create character sheets for Dungeons and Dragons.

Installation

$ pip install dungeonsheets

Note

Dungeon sheets requires at least python 3.6. This is mostly due
to the liberal use of f-strings. If you want to use it with
previous versions of python 3, you’ll probably have to replace all
the f-strings with the older .format() method or string
interpolation.

Usage

Each character is described by a python file, which gives many
attributes associated with the character. See examples for more
information about the character descriptions.

The PDF’s can then be generated using the makesheets command.

$ cd examples
$ makesheets wizard.py

dungeon-sheets contains definitions for standard weapons and spells,
so attack bonuses and damage can be calculated automatically.

If you’d like a step-by-step walkthrough for creating a new
character, just run create-character from a command line and a
helpful menu system will take care of the basics for you.