🕰️

Clocktower Tracker

The layer system

How continuous effects resolve — the equivalent of Magic: the Gathering's layer system. Seats have attributes (some fixed, some variable). Character effects apply modifiers that change attributes on a target. The resolver folds all active effects over each seat's base attributes, applying operators in precedence order — so overlapping effects always compose the same way.

Operators (in ascending precedence)
  1. preAssign

    Establish a base value (lowest precedence).

  2. add

    Numeric addition.

  3. subtract

    Numeric subtraction.

  4. or

    Boolean OR.

  5. and

    Boolean AND.

  6. override

    Assign an exact value.

  7. forceTrue

    Clamp a boolean to true (high precedence).

  8. forceFalse

    Clamp a boolean to false (highest precedence).

AttributeTypeDefaultKindDescription