Skip to content

A library to include several solo rpg systems and oracles to use to build bigger software to play solo rpg sessions

Notifications You must be signed in to change notification settings

JuanLucha/solo-rpg-lib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

A library to include several solo rpg systems and oracles to use to build bigger software to play solo rpg sessions

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published