keithcurtis said: I don't think there is a way, even with the API, but could you not replace [[1d20]] in your macro with [[1]] or [[20]], temporarily? Math-only rolls like [[1]] and [[20]] don't crit or fumble. This is assuming, for example, you're testing something like a rolltemplate's "wascrit" flag, rather than comparing a roll to the value 1 or 20 (which would be affected by modifiers to the roll, so isn't useful in most game systems for testing crit/fumble). You could, however, replace something like [[1d20+@{modifier}]] with [[1d20cs>1+@{modifier}]], and every roll would be a crit. Or [[1d20cf<20+@{modifier}]] and every roll will be a fumble.