projectmoon
f46b914239
Add matrix client to context.
2020-11-22 20:52:44 +00:00
projectmoon
39e6eb9b46
Implement support for user variables in CoC dice rolling.
...
Also comes with reorganization of the dice rolling code to centralize
the variable -> dice amount logic, and changes the way the results of
those rolls are displayed.
2020-11-04 20:33:30 +00:00
projectmoon
a15d3e0bac
Fix cthulhu advancement rolls, add remaining dice tests.
2020-11-01 19:29:09 +00:00
projectmoon
c55926a005
Support modifiers for cthulhu rolls, and add tests.
2020-10-31 20:51:17 +00:00
projectmoon
08b0e58193
Implement parsing of Cthulhu dice, only basic for now.
...
Does not understand anything besides single numbers at the moment.
2020-10-31 20:51:17 +00:00
projectmoon
c290393ddf
Centralize common parsing code.
...
Needed for further development of different systems that rely on these
kind of expressions, and lays groundwork for future changes.
2020-10-31 20:51:17 +00:00
projectmoon
e3b819ecb0
Wire up regular cthulhu roll commmand (not yet parsed).
2020-10-31 20:51:17 +00:00
projectmoon
d5034c11dc
Basic implementation of CoC dice rolling.
...
Not hooked up to parser or commands yet.
2020-10-31 20:51:17 +00:00