solo-rpg-lib
v0.9.15
Published
A library to include several solo rpg systems and oracles to use to build bigger software to play solo rpg sessions
Downloads
26
Maintainers
Readme
Solo RPG Lib
The library of tools to play roleplaying games solo
Oracles included
- Mythic (all types of checks but the behavior one)
- Recluse (only the basic check)
How to use
First, install the library in your project:
npm install --save solo-rpg-lib
or
yarn add solo-rpg-lib
Then you can include the oracles in your code and use them like this:
import { mythic, recluse } from 'solo-rpg-lib'
console.log(recluse.check()) // params -1, 0 or 1 for unlikely, even or likely
console.log(mythic.chaosFactor)
console.log(mythic.setChaosFactor(5)) // param from 3 to 6
console.log(mythic.increaseChaosFactor())
console.log(mythic.decreaseChaosFactor())
console.log(mythic.fateCheck(2)) // param modifier, from -8 to +8 for 'impossible' to 'has to be'
console.log(mythic.eventCheck())
console.log(mythic.getEventMeaning())
console.log(mythic.getActions())
console.log(mythic.getDescriptors())
console.log(mythic.getDetailsCheck())
TODO: a proper doc for the library :D
Special thanks to
- Tana Pigeon, for letting me include her Mythic system into this library (buy her amazing products in Word Mill Games)
- Jose from RPGTips, for inspiring this library and letting me use some of his arrays of words.
TODO:
- almost everything, including a proper README file :D