
Hello, I'm using a game system which purpose is to produce several parameters in one roll. To this end, we roll a handfull of d6 : Blue dices for skills ('success' on >4), Red dices for
difficulty ('complication' on <3) and optionnal Dark dices ('success' on >4 or 'complication' on <3). >> This much I more or less managed to write with some help from the forum. Here's the tricky part : identical dices bring a Special Event . In this instance, "identical" means " same figure and same color in the meaningfull branch ". And the more identical dices you get, the more powerfull the event : we call it the 'Force' of the event (Force 2 for a double, Force 4 for a quadruple...). As an exemple, "3-3" on the Blue dices doesn't mean anything special because the 3 aren't successes (so,
it's a "double-nothing"). In contrast, getting "2-2-2-6" when rolling four
Reds means not only 3 complications, but that something really
nasty is coming up too (triple negative). And since Dark dices can give
you both "good" and "bad" omens, rolling five of them for "4-4-4-3-3"
means you get 3 successes, 2 complications, a very lucky strike (triple
positive)... and some quite bad shit coming your way (double negative). So, is there any way I can write macros that : detect doubles, triples, etc. on a colored roll, discard the irrelevant ones (ex: double 6 on a Red roll), display the "Special Event" and it's 'Force' ?