We now have a functioning dice-rolling code, and some other code foundations.
For the dice-rolling code, I opted for a dice pool mechanic (behind the scenes), with settable difficulty. For the pseudocoders, this just means that you can use functions like:
- test_larceny (find best larceny skill in group, note whose skill it is, and roll it versus a standard medium difficulty)
- test_scholar_easy (same but against a standard low difficulty - say, have you heard of this famous alchemist?)
- test_spot_hard (same but a standard high difficulty - do you intuit the coming of the Wild Hunt?)
- test_stealth (find the worst larceny skill in group and roll that!)