I run a Storyteller System game, using the d10 system and checking against successes. Our standard roll is: /em rolls [[{?{Number of Dice|5}d10s}>?{Difficulty|6}f1]] successes We've home-ruled the specialisation system though in order to smooth out the pain of botching (rolling no successes and at least one 1). Someone who is specialised in an area (4 dots or more) can ignore the first 1 they roll. If they are specialised in both their attribute and their skill relating to the roll, they can ignore the first two 1s they roll. We currently deal with our house rules by hovering over the dice rolled and recalculating the result manually, which works fine. But, it would be great to have a dice macro that in addition to collecting the number of dice and difficulty, also collected a "Specialised?" variable and then ignored 0, 1 or 2 of any "1's" accordingly. Even better would be one that checked to make sure that you had no successes and rolled at least one 1 (after specialisation), and returned "Eek, botch!" or whatever. I've tried poking around the macro guide, but couldn't see a way to do it. Is it easy/possible? Thanks in advance