https://github.com/jamis/artifex
A D&D4e NPC generator
https://github.com/jamis/artifex
Last synced: 7 months ago
JSON representation
A D&D4e NPC generator
- Host: GitHub
- URL: https://github.com/jamis/artifex
- Owner: jamis
- Created: 2011-05-19T01:25:08.000Z (about 15 years ago)
- Default Branch: master
- Last Pushed: 2011-07-12T01:27:10.000Z (almost 15 years ago)
- Last Synced: 2025-04-11T16:36:41.507Z (about 1 year ago)
- Language: CoffeeScript
- Homepage:
- Size: 493 KB
- Stars: 5
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.mkd
Awesome Lists containing this project
README
Artifex
=======
Artifex is a non-player character (NPC) generator for the 4th edition of
the Dungeons & Dragons game.
Eventually it will support automated creation of NPC's that employ all of
the races, classes, powers, feats, and equipment from the core rules.
Requirements
------------
As a bare minimum, you must have CoffeeScript installed. In order to try the
included example character sheet, you must also have stitch and uglifyjs
installed.
Getting Started
---------------
You can compile the CoffeeScript sources to Javascript using this cake
command:
cake build
This will put all the Javascript sources into the "lib" directory. To stitch
them all together into a single Javascript file, run:
cake compile
This will create a "package.js" file in the project root.
To minimize the package.js file, try:
cake compress
This will create a "compressed.js" file in the project root.
To play with the example character sheet generator, run:
cake sheet
Contributing
------------
One of the goals behind Artifex is a test is written for every feature,
before the feature is implemented in code. If you wish to contribute an
implementation of a class, race, power, feat, or anything else, please
ensure that it is properly tested (using existing tests as an example),
or your contribution will not be accepted.
License
-------
The code and algorithms of Artifex are released into the public domain by
the author, Jamis Buck. The data used by Artifex, however, is the property
of Wizards of the Coast, and is thus encumbered by more ambiguous terms.
Please consult Wizards of the Coast before any commercial use of this data.