Additional Flags on Skill Checks

Hello! I’ve just discovered this engine, finds it suits my needs almost perfectly and is loads of fun to work with, and have a pair of feature requests!

I’d like to be able to more granularly control the outcome of a Skill Check than one degree pass/failure. One way to accomplish this would be with multiple Difficulties on the same check, so clearing one level of difficulty is one result, then clearing two is another result, etc for however many difficulties are set. In my case, however, I’d also like to make it so that, in a skill check using two eight-sided dice (already supported by the engine), if the check is a success AND both dice roll the same individual result (so, for example, the difficulty is 6 and both dice roll 4 for a total of 8, passing with “doubles“), the result is different from a success without doubles, and likewise for failures with and without doubles. My design reasoning for this is to have doubles indicate a random “complication“ in events.

Currently, I can’t figure out a way to do this - though admittedly I’m quite new to game development. This sort of introspection should be theoretically possible, I think, since the engine is already calculating each die separately and then adding them together.