Disable the card that was just drawn, then immediately draw a replacement.
Intended for use on Active Effects — fires on bms.cardDrawn.
The disabled card is re-enabled when:
restoreOn "effect" (default) — the owning AE is removed or disabled
restoreOn "rest" — the actor rests
restoreOn "both" — whichever comes first
A module-level guard (_disableNextDrawnCard_drawing) prevents the replacement
draw from re-triggering this outcome.
Disable the card that was just drawn, then immediately draw a replacement. Intended for use on Active Effects — fires on bms.cardDrawn.
The disabled card is re-enabled when: restoreOn "effect" (default) — the owning AE is removed or disabled restoreOn "rest" — the actor rests restoreOn "both" — whichever comes first
A module-level guard (_disableNextDrawnCard_drawing) prevents the replacement draw from re-triggering this outcome.
Config: { restoreOn: "effect" | "rest" | "both" }