GrimoireJS
========
GrimoireJS: Magic item generator for the Pathfinder tabletop RPG
Written by Russell Champoux
This project contains a series of function under the 'Grimoire' object.
Jquery and lodash (or underscore) are required by this project
Grimoire currently only rolls for items based on the Pathfinder Core Rulebook.
I hope to add roll tables for the Pathfinder Advanced Player's Guide soon
While the primary purpose of this project is to be used as a library accessed by other projects, you can manually generate items by following these steps
- Open grimoire.html in a web browser
- Hit F12 to open the developer console
- All commands are within the following objects:
- Grimoire
- Armors
- Weapons
- Deities
- Intelligence
- Potions
- Rings
- Rods
- Scrolls
- Shields
- Staves
- Wands
- Weapons
- WondrousItems
Tips
- All get*() function take a "type" argument that can be either 'minor', 'medium', or 'major'
- Try running Grimoire.getItems(2,2,2) to generate several minor, medium, and major items
- NOTE that all non-unique weapons are returned as "minor/medium/major melee/range weapon". It is up to the GM to determine what specific weapon this resolves to. It is recommend to check what proficiencies your players have. :)
- Many get*() functions also have an optional paramater "source" that specifies which source material to pull from. Currently, only "CRB" and "APG" are supported.
One of the funnest things in this library (imho) is the item intelligence module.
Create an intelligence by running Intelligence.getItemIntelligence().print()
Send questions, feedback, or bug reports/fixes to RussellChamp [at] gmail [dot] com
To do
- Make interactive webpage
- Already input spells for wizard/sorceror, cleric, and druid. Check for other arcane and divine spells from other classes