wiki:rituals

Ritual System

Target Values

Every ritual lists a set of Target Values in the format:

[Power, Stability, Focus]

These numbers represent the exact values you must reach by the end of the ritual.

All rituals are performed by manipulating these three values over a the span of ten actions.


Starting Values

All participants begin a ritual at:

[10, 10, 10]

You will take exactly 10 actions, each of which uses a reagent to modify one or more of these values.


Allied Assistance

Up to three allies may aid you during a ritual.

Each ally grants you one Lock, which you may use at any time. A Lock allows you to:

  • Freeze one of your current values (Power, Stability, or Focus)
  • That value cannot be changed by any further actions, use them for values that match their target

Once a value is locked, all reagent effects that would alter it are ignored.

flowchart TD; a["Are others aiding you in your ritual?"]; b["Have your assistants use their Ritual Assist ability on you"]; c["Start Ritual"]; a --> No; a --> Yes; Yes --> b; No --> c; b --> c;


Reagent Use

  • You must perform 10 total actions.
  • Each action consumes a reagent.
  • Reagents shift Power, Stability, and Focus in specific ways (defined elsewhere).
  • If you run out of reagents before completing your 10 actions, you will be forced to perform randomized actions

Random Action

If you lack sufficient reagents to complete all 10 actions:

  • For each missing reagent, you must perform an action which randomly alters each value
  • These still count as normal actions and cannot be skipped
  • You may choose to take a random action willingly, even if you would have reagents to use

Scoring the Result

At the end of your tenth action, compare your final values to the ritual’s Target Values.

Count how many of the three values exactly match their targets:

  • 0 Matches → Critical Failure
  • 1 Match → Failure
  • 2 Matches → Success
  • 3 Matches → Critical Success

flowchart TD; a["Ritual End."]; b["Does the final value match the target value? (Power, Stability, Focus)"]; c["Add one to score per matching value."]; d["No change to score."]; a --> b; b --> Yes; b --> No; Yes --> c; No --> d;

  • Last modified: 2025/12/26 05:32
  • by ersatz