ACTION_CHAIN_REFERENCE.md

Action Chain, Follow-up Menu, and State Machine Rules

Purpose: Context seed for continuing AC game development. Read alongside AC_Context.md and UI_SYSTEMS_REFERENCE.md.


1. Current Implementation Scope

Only the following action sequences are valid at this stage:

Sequence End Trigger
Move → Attack → End Automatic after Attack Resolve
Move → Wait → End Manual (player selects Wait)
Attack → End Automatic after Attack Resolve

All Attack paths route through SkillSelecting before entering AttackTargeting.


2. Core State Sequence Rule

All actions (Move and Attack) must follow this sequence without exception:

Targeting → Confirm → Resolving → Complete

3. Confirm Conditions

Move