flowchart LR
IN([구르기 입력]) --> PREP
subgraph PREP [준비]
PR[도움닫기 자세<br/>무적 아님]
end
subgraph ROLL [구르기]
RO[실제 구름<br/>무적]
end
subgraph STAND [서기]
ST[복귀 자세<br/>다음 입력 수용]
end
PREP --> ROLL --> STAND --> IDLE([Idle])
STAND -->|공격·이동·구르기 입력| NEXT([다음 액션])
PREP -->|피격| DMG[일반 피해]
STAND -->|피격| DMG
classDef prep fill:#fef3c7,stroke:#d97706,stroke-width:2px,color:#78350f
classDef roll fill:#bbf7d0,stroke:#16a34a,stroke-width:2.5px,color:#14532d
classDef stand fill:#fef3c7,stroke:#d97706,stroke-width:2px,color:#78350f
classDef bad fill:#fecaca,stroke:#dc2626,stroke-width:2.5px,color:#7f1d1d
classDef node fill:#f1f5f9,stroke:#64748b,stroke-width:2px,color:#0f172a
class PR prep
class RO roll
class ST stand
class DMG bad
class IN,IDLE,NEXT node