Hello, I've been trying to brainstorm and make a macro that will roll multiple sets of 3d6's vs my thaumatology skill, subtracting the resulting margin from the energy needed for the ritual. If anyone isn't familiar with Thaumatology, the gist is that you make multiple rolls of [[(<skill>+?{modifier})-[[3d6]]]] to gather energy (the margin). Once you gather the required energy the spell casts. What I have so far is a macro that lets me input the energy cost of the ritual and my thaumatology skill modifier, and it spits out how much energy I still need to gather: [[?{Energy Cost}-[[(@{repeating_skills_-mk-b2m3kh6llhflu-ce_level}+?{Modifier|0})-[[3d6]]]]]] The problem I'm finding with this is that critical rolls matter in this system (3-4 on the 3d6 is considered a crit success, and 17-18 on the 3d6 is considered a failure) so I would need a way to see if the roll was a success, failure, crit success or crit failure. I was dabbling in this forum post for showing crits on a scorching ray roll, but its above my head. I love the layout of that macro at the end though. Another factor is that your thaumatology skill modifier decreases by 1 after every 3 rolls. I figure I could type this out by just adding a -1 or -2 to the skill equation every few lines. What im hoping the end result will be is I can input the energy cost, and it will spit out a table of descending numbers similar to that final scorching ray table. With the numbers highlighting green/red with crit success or crit failure. The table doesn't need to end once the number gets to 0, its fine going negative. I can just ignore successive numbers. Also, the ?{Energy Cost} will be replaced with a hard number, as I plan on making multiple copies of this macro for each ritual. Anyone have any ideas? Thank you! :)