The interval pair for a recurring timed process: {name}DurationFormula
and {name}DurationBase (the rolled interval). The recurrence anchor is
no longer a bespoke field — it lives in the generic system.scheduledActions
store (issue #588), whose entry's anchor + interval is the next fire time and
whose reload re-arm is generic. A recurring effect therefore keeps only its
author-editable interval formula and the last rolled base (still read for
display and derivations such as TraumaLogic.isBleeding).
Parameters
name: string
The process name (e.g. "healingCheck", "bloodLossAdvance").
Returns foundry.data.fields.DataSchema
A partial DataSchema to spread into a DataModel schema.
The interval pair for a recurring timed process:
{name}DurationFormulaand{name}DurationBase(the rolled interval). The recurrence anchor is no longer a bespoke field — it lives in the genericsystem.scheduledActionsstore (issue #588), whose entry'sanchor + intervalis the next fire time and whose reload re-arm is generic. A recurring effect therefore keeps only its author-editable interval formula and the last rolled base (still read for display and derivations such asTraumaLogic.isBleeding).