Hi all, My in-person Invisible Sun campaign has migrated online, and while it's been a while since I did anything particularly complicated on Roll20, the rolling system is unusual enough that I broke out the old macro tricks and wrote a macro to roll IS dice. I figured it might be useful if anyone else is trying to play it (and hopefully this thread will come up if they search for advice). The very basic criteria for rolling is: The GM decides on a difficulty (this may be shared or secret) The player adds up their Venture - which is bonuses from skills, spending attribute points, spell effects, etc Roll a d10 but 0-9 (the 0 on the die is actually a 0, not a 10) If the player is using magic, add 1 or more Magic Dice. Each Magic Die is also a 0-9 d10, but if any of them roll a natural 0, the character experiences Magical Flux (which is more severe based on the number of 0's rolled on magic dice) The number of dice that roll over (Difficulty - Venture) is the number of successes, but we usually add Venture to each die when we roll to make it easier to compare multiple players' rolls to a single difficulty So with that in mind, my criteria was to ask for the Venture (because there's a lot of factors to consider), ask for the number of magic dice, then roll the mundane die and that many magic dice, adding the Venture to each and highlighting any 0's rolled on magic dice (ignoring 0 on the mundane die and 9's on any die because they're not significant). I don't consider the difficulty because it's not always known, and that matches the way my group plays at the table (roll the dice, add the venture, tell the GM each result and how much flux). /me rolls with a Venture of ?{Venture|0}
Mundane Die: [[d10cs11 - 1 + ?{Venture}]]
Magic Dice: ?{Magic Dice|0,None|1,[[d10cs11 - 1 + ?{Venture}]] |2,[[d10cs11 - 1 + ?{Venture}]] [[d10cs11 - 1 + ?{Venture}]]|3,[[d10cs11 - 1 + ?{Venture}]] [[d10cs11 - 1 + ?{Venture}]] [[d10cs11 - 1 + ?{Venture}]]|4,[[d10cs11 - 1 + ?{Venture}]] [[d10cs11 - 1 + ?{Venture}]] [[d10cs11 - 1 + ?{Venture}]] [[d10cs11 - 1 + ?{Venture}]]|5,[[d10cs11 - 1 + ?{Venture}]] [[d10cs11 - 1 + ?{Venture}]] [[d10cs11 - 1 + ?{Venture}]] [[d10cs11 - 1 + ?{Venture}]] [[d10cs11 - 1 + ?{Venture}]] [[d10cs11 - 1 + ?{Venture}]]}