I'm currently attempting to create a simple wargame, and it uses a feature where if a unit is "cursed" it rerolls all the successes for a target number once (and "blessed" is the opposite). That target number is determined by an attribute on their sheet. So I know how to make a macro where the number of attacks ("Attacks_Shooting") a single model makes is multiplied by the number of models in a unit ("Model_Count"), that many d12s are rolled and those rolls are checked against a target number that is determined by an attribute on the character sheet ("Skill Shooting"). /r ((@{Attacks_Shooting}*@{Model_Count}))d12>@{Skill_Shooting}s However, I can't seem to figure out how to make this macro check for successes (at that target number, in this case "Skill_Shooting") and reroll them once and still count the number of successes (as opposed to add them up)? I feel like I'm missing something very simple here. The macro I'm trying to write for "Cursed" shooting looks like this currently: /r ((@{Attacks_Shooting}*@{Model_Count}))d12>@{Skill_Shooting}s What this produces is not very useful - it rerolls successes once and grays out the rerolled dice, but then displays failures generated in the first roll set as not "grayed out" (which makes them look like successes) and failed rolls from the first set as not "grayed-out" as well. Finally, it's producing a totaled value rather than a success count. Can what I am attempting to achieve here be done with a macro?