Refunds and Failed Raises
Spending Tenacity is a bet that the raise will be enough. Sometimes it isn’t. The refund system returns some or all of the spent Motes when a raise still falls short.
When a refund triggers
Section titled “When a refund triggers”A refund applies when a spend went through, the raised total was tallied, and the new total still didn’t meet the target number. The roll failed even with Tenacity behind it.
The automatic refund only fires when the DC or AC was known at spend time. If the system already knew the threshold (a clearly listed DC, a targeted token’s AC), the module can verify whether the raise succeeded and refund accordingly. If the threshold was hidden and a player spent blind, no automatic refund fires. You can still issue one manually using the Refund button on the card.
See DC Reveal for how the module decides what counts as a known threshold.
Refund amount
Section titled “Refund amount”The Failed Tenacity Refund % setting controls how much comes back. The refunded amount is floor(spent × pct / 100). The refund is also capped by the actor’s Tenacity Maximum; if the pool is already near full, only what fits comes back.
Both the auto path and the manual button respect this percentage. See Settings for the full setting reference.
The GM Refund button
Section titled “The GM Refund button”The Refund button appears only on cards where Tenacity was already spent to raise the roll. Cards where no spend occurred show no Refund button. The button is visible only to you.
Use it when the automatic path didn’t fire but a refund still feels right:
- The DC was hidden, a player spent blind, and the raise missed
- The roll outcome got overridden by fiction or a ruling
- A houserule call deserves a goodwill return
Clicking the button refunds the same percentage configured in settings. After a refund is issued, the Refund button is no longer rendered on that card.
When Refund on Tenacity Failure is off, clicking the Refund button always shows a “Refund is set to 0%” notice and does nothing. That notice is the toggle-off response, not a percentage-specific one. A separate code path fires the same notice when the toggle is on but the refund percentage rounds to zero motes.
What the player sees
Section titled “What the player sees”When the auto-refund fires, the player gets a notification and their sheet badge updates. The original spend card gains a refunded pill so the history stays readable.
Manual GM refunds use a different chat string but produce the same pill and sheet update, so players see the refund land whether the system or you triggered it.