Skip to content

bpittman/pydnd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pydnd is a set of python classes designed to be used interactively to assist in
running a Dungeons & Dragons 4th edition character.

For an (evolving) example setup see linder.py

The classes are intended to act as a basic framework. Due to the complexity,
variety, and scope of D&D4e, it is not feasible to include support for every
power/race/class, so you will have to write custom code to handle special cases.

The eventual goal is to remove most of the tedium of arithmetic and power
usage tracking from a D&D session. However, there are no plans to add a
simulated dice roller, because rolling dice is fun, dammit.

Dependencies:
Qt4
PyQt4

TODO:
powers should check that their requirements are met (melee, ranged, etc)
a way to track turn status (standard/move/minor availability)
add item powers

About

Python classes for interactively running a Dungeons & Dragons 4e character

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages