a library and a CLI for dice rolls in Time of Legends: Joan of Arc
Adaptation from the Node/Typescript original project
I'm also using that project as a use-case for exploring other languages, check the joa-dices-rewrite flag.
deno task compile
./target/joa-dice-deno <attack dices> [: <defense dices>]
where <attack dices>
and <defence dices>
are
nN
n black combat dicesnR
n red combat dicesnJ
n yellow combat dicesnB
n white combat dicesnG
n gigantic combat dicesnD
n doom dices
for example:
-
joa-dice-deno 2R
is 2 red dices in attack -
joa-dice-deno 2R 1J : 2N
is 2 red and 1 yellow dices in attack vs 2 black dices in defence, in that case the CLI is also calculating the net attack score by substracting defence shields