
I'm working on some macros for my Fey Wanderer Ranger. I have queries set up in the damage roll to ask if its a crit (because she is swinging with advantage so often from Vex, crits are fairly common) and which additional damages apply. It works perfectly how I have it set up, but I would love to be able to indicate that its rolling crit damage by changing the "TOTAL DAMAGE" at the bottom to "CRITICAL DAMAGE" without adding an extra prompt. Is there a way to do this without API calls? I think it could maybe be done with nested queries but I can't wrap my head around the logic.
My macro:
&{template:default} [[ [[ [[1*?{Critical|No,1|Yes,2}]]d8+4+1]] + [[ [[?{Hunter's Mark|Yes,1|No,0}*?{Critical}]]d6]] + [[ [[?{Dreadful Strikes|Yes,1|No,0}*?{Critical}]]d4]] ]] {{name=**Rapier +1** Damage}} {{**Weapon**=$[[1]] *Piercing*}} {{Hunter's Mark=$[[3]] *Force*}} {{Dreadful Strikes=$[[5]] *Psychic*}} {{**TOTAL DAMAGE**=$[[6]] }}
Output (after clicking the HIT button):
If there's not a way to do this then I'll simply add a "CRIT" button next to the "HIT" one and call it done.