Curing and priorities
nexSys4 treats configuration as intent, not as an assumption that the server already matches it. The runtime compares its desired settings and priorities with observed server-side curing state, then sends only the changes needed to reconcile them.
Defaults and working values
Afflictions and defences have two useful notions of priority:
- The default priority is the persisted baseline selected in configuration.
- The working priority is the value currently requested by the runtime.
Changing a default updates the baseline. A rule can temporarily change the working priority; when that rule stops applying, nexSys4 can return to the baseline without destroying the player's saved configuration.
State layers
nexSys.state.serverside exposes the reconciliation layers used for diagnosis:
baselineandsessionBaselinedescribe the stable intent.desiredis the result after active overlays are applied.observedrecords what nexSys4 has confirmed from Achaea.transientcontains temporary predictions, prioritized afflictions, and manual queue state.pendingrecords work awaiting confirmation.
Most users should configure curing through the dialog. Integrations can use
the domain methods under nexSys.api.affs, nexSys.api.defs, and
nexSys.api.ss; see the API reference.
Pause and slow mode
Pausing controls normal runtime output. The Queue while paused setting governs whether queue work is still allowed. Slow mode is a separate runtime control used when prompt-bound output should be restricted.
Inspect nexSys.state.system.runtime when diagnosing either behavior.