Definition, Templates & Dependencies

The current ability system clones/adapts compatible native FTK2 ability templates rather than treating arbitrary action graphs as universally supported.

The 0.5.4 runtime validation used native templates representing bleed attack, stun attack and basic heal shapes. It then proved distinct custom definitions could activate without mutating those source templates.

Dependency order

A custom item may reference a custom ability, but the ability must be active before the dependent item is activated. The runtime tests explicitly prove this order and refuse destructive ability deactivation while an active item still references it.

Existing effects vs custom definitions

The current runtime can reference existing FTK2 statuses/effects from a custom ability. That does not mean custom status-effect definitions are public. Custom passives, status definitions and traits remain outside the current public/proven feature set.