feat: support extra health state mechanics
This commit is contained in:
@@ -2178,13 +2178,16 @@ The summary reports `CAPTURE ONLY · MODEL LATER` or the configured branch count
|
||||
in text. Its native disclosure semantics preserve keyboard and assistive
|
||||
technology support; mobile targets remain at least 44 pixels tall.
|
||||
|
||||
The direct-event picker reads the 19 normalized events from the code-defined
|
||||
The direct-event picker reads the 28 normalized events from the code-defined
|
||||
event registry. Use searchable single-assignment because the vocabulary exceeds
|
||||
the compact segmented-choice limit. Each branch presents its event, match
|
||||
policy and parameters, optional cooldown, condition, state mutations, and
|
||||
outcomes. The branch condition offers `ALWAYS`, `HEALTH BAND`, `EVENT FIELD`,
|
||||
and `STATE THRESHOLD` for manual authoring. Event-field conditions expose the
|
||||
field path, comparison operator, scalar type, and typed value. State thresholds
|
||||
and `STATE THRESHOLD` for manual authoring. When the selected event publishes
|
||||
field metadata, event-field conditions derive their available paths and scalar
|
||||
types from that metadata. Events without a bounded field contract retain the
|
||||
explicit field-path and value-type controls. Event-field conditions expose the
|
||||
comparison operator and typed value. State thresholds
|
||||
compare an agent-scoped pool with a numeric value. Health bands expose an
|
||||
optional inclusive lower Health percentage and a required exclusive upper
|
||||
percentage; helper text states how exact thresholds resolve. Predicates outside
|
||||
@@ -2363,7 +2366,7 @@ definition.
|
||||
|
||||
Present bounded syntax, state, phase, outcome, and calculation-stage
|
||||
vocabularies as connected reference matrices with shared borders and aligned
|
||||
columns. Generate the 19-event registry and Action Family recipe catalog from
|
||||
columns. Generate the event registry and Action Family recipe catalog from
|
||||
code-defined metadata so the reference matches the available editor controls.
|
||||
Explain that events are runtime contracts and recipes only seed editable source
|
||||
branches. Pair complex mechanics with a worked `PseudoScript` example. Keep
|
||||
|
||||
Reference in New Issue
Block a user