Skip to content

Script to roll dice for the 4th edition of the Legend of the 5 Rings roleplaying game.

License

Notifications You must be signed in to change notification settings

AlvaroRuizDelgado/L5R_4E_dice_roller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

L5R 4E dice roller

Build Status

Script to roll dice for the 4th edition of the Legend of the 5 Rings roleplaying game (python 3).

How to use

Make the script executable:

chmod u+x roll.py

Pass number of dice to roll-keep (e.g. 6k3), followed by a bonus/penalty if applicable.

./roll.py 6k3 [12] [-u] [-e value]
./roll.py 6k3 [-5] [--unskilled] [--explosion value]

Possible parameters:

    -u, --unskilled, dice explosion is disabled.
    -e, --explosion, threshold value for dice explosion (10 by default).

Examples:

./roll.py 5k2
./roll.py 5k3 -u
./roll.py 6k2 -e 9

Container use

docker build -t l5r_dice .
docker run -it --rm l5r_dice

Or if you install coverage.py:

coverage run test_roll.py
coverage report -m
coverage html
open htmlcov/index.html

Then, instead of './roll.py 5k2' --> 'docker run --rm -it l5r_dice 5k2'.

You can also pull the container from dockerhub: https://hub.docker.com/r/alpacarider/l5r_dice

About

Script to roll dice for the 4th edition of the Legend of the 5 Rings roleplaying game.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published