Generators for OSR-style tabletop roleplaying games
npm install osr-generatorsstyle="display: flex; flex-wrap: wrap;justify-content: space-evenly; align-items: center; background-color: #ffe647; padding: 10px 10px;"
- [x] Knave 1e
- [ ] Knave 2e
- [ ] OSE
- [ ] Basic Fantasy RPG
- [ ] Outcast Silver Raiders
- [ ] Cairn
- [ ] Mork Borg
- [ ] Shadowdark
Install
``shell`
npm i osr-generators
Create a Knave character
`typescript
import { KnaveCharacter } from 'osr-generators'
// Generate a new character
const character = new KnaveCharacter()
// Regenerate character
character.generate()
// Regenerate traits only
character.generateTraits()
`
- asdf version manager
- asdf nodejs plugin
- yarn
Use asdf to install the node version listed in .tool-verisons
`shell`
asdf install
`shell`
yarn
Tests are written using Vitest and can be run with yarn test`