# Battle Frame Gate Review

- status: `actor-repeat-gates-expanded-helper-gates-indexed`
- rows: `156`
- repeat-loop expanded rows: `18`
- result hit events after expansion: `239`

## Interpretation

- 0x21 frame gate values are fixed EXE gate fields and are accumulated as gate units, not browser milliseconds.
- 0x06 repeat-loop bodies are expanded for schedule review. The repeat count is total body executions, so only count-1 extra copies are appended after the original body.
- 0xbf almost always appears after 0xc2 result sound and 0xad hit flag set/clear. It is best treated as a result/reaction barrier, not as a fixed sound-duration delay.
- 0xc1 carries an actor flag mask and is best treated separately as an actor-flag barrier.
- Helper frameScripts have their own 0x21 frame/gate timelines and are indexed per skill when the helper id is known.
- This report verifies scheduling coverage only. It still does not prove damage, miss, critical, or status formula timing.
- Static EXE main-loop analysis grounds wall-clock preview at 48ms per frame gate tick (about 20.83Hz update).

## Rows

| actor | skill | id | class | raw frames | expanded frames | raw gate | expanded gate | repeat | waits | helper scripts | hits | frames@gate |
| --- | --- | ---: | --- | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | --- |
| 아타호 | 호격권 | `0x0a` | `actor-gates-plus-engine-wait` | 6 | 6 | 18 | 18 | 0 | 1 | 0 | 1 | 21@2, 22@4, 25@2, 26@2, 26@6, 0@2 |
| 아타호 | 호격권 | `0x0b` | `actor-gates-plus-engine-wait-and-helper` | 6 | 6 | 18 | 18 | 0 | 2 | 1 | 1 | 21@2, 22@4, 25@2, 26@2, 26@6, 0@2 |
| 아타호 | 호격권 | `0x0c` | `actor-gates-plus-engine-wait-and-helper` | 8 | 8 | 22 | 22 | 0 | 2 | 1 | 1 | 21@2, 22@4, 23@2, 24@2, 25@2, 26@2, 26@6, 0@2 |
| 아타호 | 호격권 | `0x0d` | `actor-gates-plus-engine-wait-and-helper` | 12 | 12 | 30 | 30 | 0 | 2 | 1 | 1 | 21@2, 22@4, 23@2, 24@2, 23@2, 24@2, 23@2, 24@2, 25@2, 26@2, 26@6, 0@2 |
| 아타호 | 맹호비상각 | `0x0e` | `actor-gates-plus-engine-wait` | 2 | 2 | 34 | 34 | 0 | 1 | 0 | 1 | 7@32, 0@2 |
| 아타호 | 맹호비상각 | `0x0f` | `actor-gates-plus-engine-wait` | 2 | 2 | 26 | 26 | 0 | 1 | 0 | 1 | 7@24, 0@2 |
| 아타호 | 맹호비상각 | `0x10` | `actor-gates-plus-engine-wait` | 2 | 2 | 18 | 18 | 0 | 1 | 0 | 1 | 7@16, 0@2 |
| 아타호 | 맹호비상각 | `0x11` | `actor-gates-plus-engine-wait` | 2 | 2 | 10 | 10 | 0 | 1 | 0 | 1 | 7@8, 0@2 |
| 아타호 | 폭전축 | `0x12` | `actor-gates-plus-engine-wait` | 9 | 9 | 20 | 20 | 0 | 1 | 0 | 1 | 3@2, 4@3, 4@1, 5@2, 6@2, 6@2, 3@2, 4@4, 0@2 |
| 아타호 | 폭전축 | `0x13` | `actor-gates-plus-engine-wait` | 9 | 9 | 20 | 20 | 0 | 1 | 0 | 1 | 3@2, 4@3, 4@1, 5@2, 6@2, 6@2, 3@2, 4@4, 0@2 |
| 아타호 | 퍽전축 | `0x14` | `actor-gates-plus-engine-wait` | 9 | 9 | 20 | 20 | 0 | 2 | 0 | 2 | 3@2, 4@3, 4@1, 5@2, 6@2, 6@2, 3@2, 4@4, 0@2 |
| 아타호 | 폭전축 | `0x15` | `actor-gates-plus-engine-wait` | 9 | 9 | 20 | 20 | 0 | 3 | 0 | 3 | 3@2, 4@3, 4@1, 5@2, 6@2, 6@2, 3@2, 4@4, 0@2 |
| 아타호 | 맹호스페셜 | `0x16` | `actor-gates-plus-engine-wait` | 14 | 14 | 32 | 32 | 0 | 3 | 0 | 3 | 12@2, 13@2, 21@2, 22@2, 25@2, 26@2, 26@2, 0@2, 8@4, 9@2, 10@4, 11@2, 11@2, 0@2 |
| 아타호 | 맹호스페셜 | `0x17` | `actor-gates-plus-engine-wait` | 10 | 10 | 22 | 22 | 0 | 3 | 0 | 3 | 12@2, 13@2, 21@2, 22@2, 25@2, 26@2, 26@2, 0@2, 7@4, 0@2 |
| 아타호 | 맹호스페셜 | `0x18` | `actor-gates-plus-engine-wait` | 20 | 20 | 48 | 48 | 0 | 4 | 0 | 4 | 12@2, 13@2, 21@2, 22@2, 25@2, 26@2, 26@2, 0@2, 8@4, 9@2, 10@4, 11@2, 11@2, 3@2, 4@4, 5@2, 6@2, 3@2, ... +2 |
| 아타호 | 맹호스페셜 | `0x19` | `actor-gates-plus-engine-wait` | 28 | 28 | 66 | 66 | 0 | 7 | 0 | 7 | 12@2, 13@2, 21@2, 22@2, 25@2, 26@2, 26@2, 0@2, 12@2, 13@2, 13@2, 0@2, 21@2, 22@4, 25@2, 26@2, 26@2, 8@4, ... +10 |
| 아타호 | 비기·맹호광파참 | `0x1a` | `actor-gates-plus-engine-wait` | 7 | 7 | 13 | 13 | 0 | 4 | 0 | 3 | 0@2, 18@2, 19@1, 20@4, 20@1, 20@1, 0@2 |
| 아타호 | 비기·맹호광파참 | `0x1b` | `actor-gates-plus-engine-wait` | 7 | 7 | 13 | 13 | 0 | 4 | 0 | 3 | 0@2, 18@2, 19@1, 20@4, 20@1, 20@1, 0@2 |
| 아타호 | 비기·맹호광파참 | `0x1c` | `actor-gates-plus-engine-wait` | 8 | 8 | 14 | 14 | 0 | 5 | 0 | 4 | 0@2, 18@2, 19@1, 20@4, 20@1, 20@1, 20@1, 0@2 |
| 아타호 | 비기·맹호광파참 | `0x1d` | `actor-gates-plus-engine-wait` | 9 | 9 | 15 | 15 | 0 | 6 | 0 | 5 | 0@2, 18@2, 19@1, 20@4, 20@1, 20@1, 20@1, 20@1, 0@2 |
| 아타호 | 조금 취한 철권 | `0x1e` | `actor-gates-plus-engine-wait` | 10 | 10 | 29 | 29 | 0 | 1 | 0 | 1 | 43@3, 42@3, 43@3, 42@3, 41@3, 40@2, 0@2, 12@2, 13@6, 0@2 |
| 아타호 | 지옥 다리후리기 | `0x1f` | `fixed-gate-repeat-expanded` | 13 | 29 | 31 | 63 | 1 | 1 | 0 | 5 | 43@3, 42@3, 43@3, 42@3, 41@3, 40@2, 0@2, 0@2, 0@2, 51@2, 52@2, 52@2, 0@2r1, 51@2r1, 52@2r1, 52@2r1, 0@2r2, 51@2r2, ... +11 |
| 아타호 | 만취한 철권 | `0x20` | `actor-gates-plus-engine-wait` | 12 | 12 | 31 | 31 | 0 | 1 | 0 | 1 | 43@3, 42@3, 43@3, 42@3, 41@3, 40@2, 0@2, 21@2, 22@4, 25@2, 26@2, 0@2 |
| 아타호 | 염가열소 | `0x21` | `actor-gates-plus-engine-wait` | 13 | 13 | 39 | 39 | 0 | 2 | 0 | 1 | 43@3, 42@3, 43@3, 42@3, 41@3, 40@2, 0@2, 0@2, 35@2, 36@2, 37@4, 38@8, 0@2 |
| 아타호 | 인사불성 철권 | `0x22` | `fixed-gate-repeat-expanded` | 15 | 37 | 37 | 59 | 2 | 1 | 0 | 1 | 43@3, 42@3, 43@3, 42@3, 41@3, 40@2, 0@2, 0@2, 27@2, 28@4, 39@1, 39@1r1, 39@1r2, 39@1r3, 39@1r4, 39@1r5, 39@1r6, 39@1r7, ... +19 |
| 아타호 | 맹호난무 | `0x23` | `actor-gates-plus-engine-wait` | 11 | 11 | 38 | 38 | 0 | 1 | 0 | 1 | 13@8, 25@2, 26@8, 24@2, 27@2, 28@2, 39@2, 39@6, 4@2, 3@2, 0@2 |
| 아타호 | 맹호난무 | `0x24` | `fixed-gate-repeat-expanded` | 12 | 17 | 36 | 46 | 2 | 1 | 0 | 1 | 13@8, 25@2, 26@8, 24@2, 27@2, 28@2, 39@2, 39@2, 39@2r1, 39@2r2, 39@2, 39@2r1, 39@2r2, 39@2r3, 4@2, 3@2, 0@2 |
| 아타호 | 맹호난무 | `0x25` | `fixed-gate-repeat-expanded` | 13 | 13 | 38 | 38 | 2 | 1 | 0 | 1 | 13@8, 25@2, 26@8, 24@2, 27@2, 28@2, 39@2, 39@2, 39@2, 39@2, 4@2, 3@2, 0@2 |
| 아타호 | 맹호난무 | `0x26` | `fixed-gate-repeat-expanded` | 19 | 19 | 50 | 50 | 2 | 1 | 0 | 1 | 13@8, 25@2, 26@8, 24@2, 27@2, 28@2, 27@2, 28@2, 27@2, 28@2, 27@2, 28@2, 39@2, 39@2, 39@2, 39@2, 4@2, 3@2, ... +1 |
| 아타호 | 맹호의 울부짖음 | `0x27` | `actor-gates-plus-engine-wait` | 5 | 5 | 18 | 18 | 0 | 1 | 0 | 1 | 35@2, 36@2, 37@4, 38@8, 0@2 |
| 아타호 | 맹호의 울부짖음 | `0x28` | `actor-gates-plus-engine-wait-and-helper` | 5 | 5 | 18 | 18 | 0 | 2 | 1 | 1 | 35@2, 36@2, 37@4, 38@8, 0@2 |
| 아타호 | 맹호의 울부짖음 | `0x29` | `actor-gates-plus-engine-wait-and-helper` | 5 | 5 | 18 | 18 | 0 | 2 | 1 | 1 | 35@2, 36@2, 37@4, 38@8, 0@2 |
| 아타호 | 맹호의 울부짖음 | `0x2a` | `actor-gates-plus-engine-wait-and-helper` | 5 | 5 | 18 | 18 | 0 | 2 | 1 | 1 | 35@2, 36@2, 37@4, 38@8, 0@2 |
| 아타호 | 호포권 | `0x2b` | `actor-gates-plus-engine-wait-and-helper` | 4 | 4 | 7 | 7 | 0 | 3 | 2 | 1 | 18@2, 19@1, 20@2, 0@2 |
| 아타호 | 호포권 | `0x2c` | `actor-gates-plus-engine-wait-and-helper` | 4 | 4 | 7 | 7 | 0 | 3 | 2 | 1 | 18@2, 19@1, 20@2, 0@2 |
| 아타호 | 호포권 | `0x2d` | `actor-gates-plus-engine-wait-and-helper` | 4 | 4 | 7 | 7 | 0 | 3 | 2 | 1 | 18@2, 19@1, 20@2, 0@2 |
| 아타호 | 호포권 | `0x2e` | `actor-gates-plus-engine-wait-and-helper` | 4 | 4 | 7 | 7 | 0 | 3 | 2 | 1 | 18@2, 19@1, 20@2, 0@2 |
| 아타호 | 맹호룬룬권 | `0x2f` | `actor-gates-plus-engine-wait` | 9 | 9 | 22 | 22 | 0 | 2 | 0 | 2 | 44@2, 45@2, 46@4, 47@2, 44@2, 48@2, 49@4, 50@2, 0@2 |
| 아타호 | 맹호룬룬권 | `0x30` | `actor-gates-plus-engine-wait` | 11 | 11 | 28 | 28 | 0 | 3 | 0 | 3 | 44@2, 45@2, 46@4, 47@2, 44@2, 48@2, 49@4, 50@2, 12@2, 13@4, 0@2 |
| 아타호 | 맹호룬룬권 | `0x31` | `actor-gates-plus-engine-wait` | 13 | 13 | 34 | 34 | 0 | 4 | 0 | 4 | 44@2, 45@2, 46@4, 47@2, 44@2, 48@2, 49@4, 50@2, 12@2, 13@4, 25@2, 26@4, 0@2 |
| 아타호 | 맹호룬룬권 | `0x32` | `actor-gates-plus-engine-wait` | 17 | 17 | 48 | 48 | 0 | 5 | 0 | 5 | 44@2, 45@2, 46@4, 47@2, 44@2, 48@2, 49@4, 50@2, 12@2, 13@4, 25@2, 26@4, 8@4, 9@2, 10@2, 11@6, 0@2 |
| 린샹 | 안면백조권 | `0x09` | `actor-gates-plus-engine-wait` | 16 | 16 | 44 | 44 | 0 | 3 | 0 | 3 | 6@2, 7@6, 8@2, 9@2, 9@2, 16@2, 17@6, 18@2, 19@2, 19@2, 6@2, 7@6, 8@2, 9@2, 9@2, 3@2 |
| 린샹 | 안면백조권 | `0x0a` | `actor-gates-plus-engine-wait` | 16 | 16 | 44 | 44 | 0 | 3 | 0 | 3 | 6@2, 7@6, 8@2, 9@2, 9@2, 16@2, 17@6, 18@2, 19@2, 19@2, 33@2, 34@6, 38@2, 39@2, 39@2, 3@2 |
| 린샹 | 안면백조권 | `0x0b` | `actor-gates-plus-engine-wait` | 20 | 20 | 52 | 52 | 0 | 3 | 0 | 3 | 6@2, 7@6, 8@2, 9@2, 9@2, 16@2, 17@6, 18@2, 19@2, 19@2, 33@2, 34@6, 35@2, 36@2, 37@2, 35@2, 34@2, 41@2, ... +2 |
| 린샹 | 안면백조권 | `0x0c` | `actor-gates-plus-engine-wait` | 27 | 27 | 70 | 70 | 0 | 4 | 0 | 4 | 6@2, 7@6, 8@2, 9@2, 9@2, 16@2, 17@6, 18@2, 19@2, 19@2, 33@2, 34@6, 38@2, 39@2, 39@2, 33@2, 34@6, 35@2, ... +9 |
| 린샹 | 선렬각 | `0x0d` | `actor-gates-plus-engine-wait` | 8 | 8 | 16 | 16 | 0 | 3 | 0 | 3 | 12@2, 13@2, 10@2, 11@2, 14@2, 15@2, 15@2, 3@2 |
| 린샹 | 선렬각 | `0x0e` | `actor-gates-plus-engine-wait` | 10 | 10 | 20 | 20 | 0 | 4 | 0 | 4 | 12@2, 13@2, 10@2, 11@2, 14@2, 15@2, 12@2, 13@2, 13@2, 3@2 |
| 린샹 | 선렬각 | `0x0f` | `actor-gates-plus-engine-wait` | 12 | 12 | 24 | 24 | 0 | 5 | 0 | 5 | 12@2, 13@2, 10@2, 11@2, 14@2, 15@2, 12@2, 13@2, 10@2, 11@2, 11@2, 3@2 |
| 린샹 | 선렬각 | `0x10` | `actor-gates-plus-engine-wait-and-helper` | 13 | 13 | 26 | 26 | 0 | 6 | 1 | 6 | 12@2, 13@2, 10@2, 11@2, 14@2, 15@2, 12@2, 13@2, 10@2, 11@2, 12@2, 13@2, 3@2 |
| 린샹 | 열화폭염권 | `0x11` | `actor-gates-plus-engine-wait` | 4 | 4 | 12 | 12 | 0 | 1 | 0 | 1 | 22@2, 23@2, 23@6, 3@2 |
| 린샹 | 열화폭염권 | `0x12` | `actor-gates-plus-engine-wait` | 5 | 5 | 18 | 18 | 0 | 1 | 0 | 1 | 22@2, 23@2, 23@6, 23@6, 3@2 |
| 린샹 | 열화폭염권 | `0x13` | `actor-gates-plus-engine-wait` | 6 | 6 | 24 | 24 | 0 | 1 | 0 | 1 | 22@2, 23@2, 23@6, 23@6, 23@6, 3@2 |
| 린샹 | 열화폭염권 | `0x14` | `actor-gates-plus-engine-wait` | 8 | 8 | 32 | 32 | 0 | 1 | 0 | 1 | 22@2, 23@2, 23@6, 23@6, 23@6, 23@2, 23@6, 3@2 |
| 린샹 | 암각·영상승룡파 | `0x15` | `fixed-gate-repeat-expanded` | 5 | 7 | 23 | 25 | 1 | 1 | 0 | 3 | 33@2, 34@16, 38@2, 39@1, 39@1r1, 39@1r2, 3@2 |
| 린샹 | 암각·영상승룡파 | `0x16` | `fixed-gate-repeat-expanded` | 6 | 8 | 24 | 26 | 1 | 2 | 0 | 4 | 33@2, 34@16, 38@2, 39@1, 39@1r1, 39@1r2, 39@1, 3@2 |
| 린샹 | 암각·영상승룡파 | `0x17` | `fixed-gate-repeat-expanded` | 7 | 9 | 25 | 27 | 1 | 3 | 0 | 5 | 33@2, 34@16, 38@2, 39@1, 39@1r1, 39@1r2, 39@1, 39@1, 3@2 |
| 린샹 | 암각·영상승룡파 | `0x18` | `fixed-gate-repeat-expanded` | 8 | 14 | 26 | 32 | 2 | 4 | 0 | 10 | 33@2, 34@16, 38@2, 39@1, 39@1r1, 39@1r2, 39@1, 39@1, 39@1, 39@1r1, 39@1r2, 39@1r3, 39@1r4, 3@2 |
| 린샹 | 고양이달래기 | `0x1c` | `actor-gates-plus-engine-wait` | 3 | 3 | 6 | 6 | 0 | 1 | 0 | 1 | 24@2, 25@2, 3@2 |
| 린샹 | 고양이달래기 | `0x1d` | `actor-gates-plus-engine-wait` | 3 | 3 | 6 | 6 | 0 | 2 | 0 | 1 | 24@2, 25@2, 3@2 |
| 린샹 | 고양이달래기 | `0x1e` | `actor-gates-plus-engine-wait` | 3 | 3 | 6 | 6 | 0 | 2 | 0 | 1 | 24@2, 25@2, 3@2 |
| 린샹 | 고양이달래기 | `0x1f` | `actor-gates-plus-engine-wait` | 3 | 3 | 6 | 6 | 0 | 2 | 0 | 1 | 24@2, 25@2, 3@2 |
| 린샹 | 유미쌍조 | `0x20` | `actor-gates-plus-engine-wait` | 8 | 8 | 20 | 20 | 0 | 1 | 0 | 1 | 33@2, 34@6, 35@2, 36@2, 37@2, 35@2, 34@2, 3@2 |
| 린샹 | 유미쌍조 | `0x21` | `actor-gates-plus-engine-wait` | 12 | 12 | 28 | 28 | 0 | 1 | 0 | 1 | 33@2, 34@6, 35@2, 36@2, 37@2, 35@2, 34@2, 42@2, 42@2, 41@2, 40@2, 3@2 |
| 린샹 | 유미쌍조 | `0x22` | `actor-gates-plus-engine-wait` | 15 | 15 | 34 | 34 | 0 | 1 | 0 | 1 | 33@2, 34@6, 35@2, 36@2, 37@2, 35@2, 36@2, 37@2, 35@2, 34@2, 42@2, 42@2, 41@2, 40@2, 3@2 |
| 린샹 | 유미쌍조 | `0x23` | `actor-gates-plus-engine-wait` | 18 | 18 | 40 | 40 | 0 | 1 | 0 | 1 | 33@2, 34@6, 35@2, 36@2, 37@2, 35@2, 36@2, 37@2, 35@2, 36@2, 37@2, 35@2, 34@2, 42@2, 42@2, 41@2, 40@2, 3@2 |
| 린샹 | 대폭진 | `0x24` | `actor-gates-plus-engine-wait` | 6 | 6 | 20 | 20 | 0 | 1 | 0 | 1 | 31@1, 31@1, 32@4, 32@4, 32@8, 3@2 |
| 린샹 | 대폭진 | `0x25` | `actor-gates-plus-engine-wait-and-helper` | 6 | 6 | 28 | 28 | 0 | 1 | 2 | 1 | 31@1, 31@1, 32@4, 32@4, 32@16, 3@2 |
| 린샹 | 대폭진 | `0x26` | `actor-gates-plus-engine-wait-and-helper` | 6 | 6 | 36 | 36 | 0 | 1 | 2 | 1 | 31@1, 31@1, 32@4, 32@4, 32@24, 3@2 |
| 린샹 | 대폭진 | `0x27` | `actor-gates-plus-engine-wait` | 7 | 7 | 48 | 48 | 0 | 1 | 0 | 1 | 31@1, 31@4, 31@1, 32@4, 32@4, 32@32, 3@2 |
| 린샹 | 암각·영상뢰화 | `0x28` | `actor-gates-plus-engine-wait` | 14 | 14 | 48 | 48 | 0 | 1 | 0 | 1 | 8@2, 9@8, 16@2, 17@6, 18@2, 19@8, 33@2, 34@6, 35@2, 36@2, 37@2, 35@2, 34@2, 3@2 |
| 린샹 | 암각·영상뢰화 | `0x29` | `actor-gates-plus-engine-wait` | 26 | 26 | 92 | 92 | 0 | 1 | 0 | 1 | 8@2, 9@8, 16@2, 17@6, 18@2, 19@8, 6@2, 7@6, 8@2, 9@8, 16@2, 17@6, 18@2, 19@8, 33@2, 34@6, 35@2, 36@2, ... +8 |
| 린샹 | 암각·영상뢰화 | `0x2a` | `actor-gates-plus-engine-wait` | 30 | 30 | 112 | 112 | 0 | 1 | 0 | 1 | 8@2, 9@8, 16@2, 17@6, 18@2, 19@8, 6@2, 7@6, 8@2, 9@8, 16@2, 17@6, 18@2, 19@8, 10@2, 11@8, 14@2, 15@8, ... +12 |
| 린샹 | 암각·영상뢰화 | `0x2b` | `actor-gates-plus-engine-wait` | 32 | 32 | 122 | 122 | 0 | 1 | 0 | 1 | 8@2, 9@8, 16@2, 17@6, 18@2, 19@8, 6@2, 7@6, 8@2, 9@8, 16@2, 17@6, 18@2, 19@8, 10@2, 11@8, 12@2, 13@8, ... +14 |
| 린샹 | 기공회복 | `0x31` | `actor-gates-plus-engine-wait` | 5 | 5 | 19 | 19 | 0 | 1 | 0 | 0 | 29@2, 30@6, 31@2, 32@8, 3@1 |
| 린샹 | 기공독치료 | `0x32` | `actor-gates-plus-engine-wait` | 5 | 5 | 19 | 19 | 0 | 1 | 0 | 0 | 29@2, 30@6, 31@2, 32@8, 3@1 |
| 린샹 | 기공대회복 | `0x33` | `actor-gates-plus-engine-wait` | 5 | 5 | 19 | 19 | 0 | 1 | 0 | 0 | 29@2, 30@6, 31@2, 32@8, 3@1 |
| 린샹 | 수경 | `0x34` | `actor-gates-plus-engine-wait` | 5 | 5 | 19 | 19 | 0 | 1 | 0 | 0 | 29@2, 30@6, 31@2, 32@8, 3@1 |
| 스마슈 | 대타격 | `0x05` | `actor-gates-plus-engine-wait-and-helper` | 6 | 6 | 18 | 18 | 0 | 1 | 1 | 1 | 19@2, 20@4, 21@2, 22@2, 22@6, 2@2 |
| 스마슈 | 대타격 | `0x06` | `actor-gates-plus-engine-wait-and-helper` | 6 | 6 | 18 | 18 | 0 | 1 | 1 | 1 | 19@2, 20@4, 21@2, 22@2, 22@6, 2@2 |
| 스마슈 | 대타격 | `0x07` | `actor-gates-plus-engine-wait-and-helper` | 6 | 6 | 18 | 18 | 0 | 1 | 1 | 1 | 19@2, 20@4, 21@2, 22@2, 22@6, 2@2 |
| 스마슈 | 대타격 | `0x08` | `actor-gates-plus-engine-wait-and-helper` | 6 | 6 | 18 | 18 | 0 | 1 | 1 | 1 | 19@2, 20@4, 21@2, 22@2, 22@6, 2@2 |
| 스마슈 | 쾌진격 | `0x09` | `actor-gates-plus-engine-wait-and-helper` | 4 | 4 | 13 | 13 | 0 | 2 | 1 | 1 | 7@4, 8@6, 9@1, 2@2 |
| 스마슈 | 쾌진격 | `0x0a` | `actor-gates-plus-engine-wait-and-helper` | 4 | 4 | 13 | 13 | 0 | 2 | 1 | 1 | 7@4, 8@6, 9@1, 2@2 |
| 스마슈 | 쾌진격 | `0x0b` | `actor-gates-plus-engine-wait-and-helper` | 4 | 4 | 13 | 13 | 0 | 2 | 1 | 1 | 7@4, 8@6, 9@1, 2@2 |
| 스마슈 | 쾌진격 | `0x0c` | `actor-gates-plus-engine-wait-and-helper` | 4 | 4 | 13 | 13 | 0 | 2 | 1 | 1 | 7@4, 8@6, 9@1, 2@2 |
| 스마슈 | 비검·목단미인 | `0x0d` | `fixed-gate-repeat-expanded` | 6 | 10 | 16 | 24 | 1 | 1 | 1 | 1 | 26@2, 27@2, 28@2, 29@2, 26@2r1, 27@2r1, 28@2r1, 29@2r1, 2@2, 2@6 |
| 스마슈 | 비검·목단미인 | `0x0e` | `fixed-gate-repeat-expanded` | 10 | 18 | 24 | 40 | 2 | 1 | 1 | 1 | 26@2, 27@2, 28@2, 29@2, 26@2r1, 27@2r1, 28@2r1, 29@2r1, 26@2, 27@2, 28@2, 29@2, 26@2r1, 27@2r1, 28@2r1, 29@2r1, 2@2, 2@6 |
| 스마슈 | 비검·목단미인 | `0x0f` | `fixed-gate-repeat-expanded` | 14 | 26 | 32 | 56 | 3 | 1 | 1 | 1 | 26@2, 27@2, 28@2, 29@2, 26@2r1, 27@2r1, 28@2r1, 29@2r1, 26@2, 27@2, 28@2, 29@2, 26@2r1, 27@2r1, 28@2r1, 29@2r1, 26@2, 27@2, ... +8 |
| 스마슈 | 비검·목단미인 | `0x10` | `fixed-gate-repeat-expanded` | 18 | 42 | 40 | 88 | 4 | 1 | 1 | 1 | 26@2, 27@2, 28@2, 29@2, 26@2r1, 27@2r1, 28@2r1, 29@2r1, 26@2, 27@2, 28@2, 29@2, 26@2r1, 27@2r1, 28@2r1, 29@2r1, 26@2, 27@2, ... +24 |
| 스마슈 | 백인일섬 | `0x14` | `actor-gates-plus-engine-wait-and-helper` | 5 | 5 | 12 | 12 | 0 | 1 | 1 | 1 | 10@2, 11@4, 12@2, 13@2, 2@2 |
| 스마슈 | 백인일섬 | `0x15` | `actor-gates-plus-engine-wait-and-helper` | 5 | 5 | 12 | 12 | 0 | 2 | 1 | 1 | 10@2, 11@4, 12@2, 13@2, 2@2 |
| 스마슈 | 백인일섬 | `0x16` | `actor-gates-plus-engine-wait-and-helper` | 5 | 5 | 12 | 12 | 0 | 2 | 1 | 1 | 10@2, 11@4, 12@2, 13@2, 2@2 |
| 스마슈 | 백인일섬 | `0x17` | `actor-gates-plus-engine-wait-and-helper` | 5 | 5 | 12 | 12 | 0 | 2 | 1 | 1 | 10@2, 11@4, 12@2, 13@2, 2@2 |
| 스마슈 | 인법·분신술 | `0x18` | `actor-gates-plus-engine-wait` | 12 | 12 | 63 | 63 | 0 | 2 | 0 | 2 | 6@4, 4@4, 40@4, 41@4, 41@1, 41@8, 41@8, 41@16, 40@4, 4@4, 6@4, 2@2 |
| 스마슈 | 인법·분신술 | `0x19` | `actor-gates-plus-engine-wait` | 13 | 13 | 71 | 71 | 0 | 3 | 0 | 3 | 6@4, 4@4, 40@4, 41@4, 41@1, 41@8, 41@8, 41@8, 41@16, 40@4, 4@4, 6@4, 2@2 |
| 스마슈 | 인법·분신술 | `0x1a` | `actor-gates-plus-engine-wait` | 14 | 14 | 79 | 79 | 0 | 4 | 0 | 4 | 6@4, 4@4, 40@4, 41@4, 41@1, 41@8, 41@8, 41@8, 41@8, 41@16, 40@4, 4@4, 6@4, 2@2 |
| 스마슈 | 인법·분신술 | `0x1b` | `actor-gates-plus-engine-wait` | 15 | 15 | 87 | 87 | 0 | 5 | 0 | 5 | 6@4, 4@4, 40@4, 41@4, 41@1, 41@8, 41@8, 41@8, 41@8, 41@8, 41@16, 40@4, 4@4, 6@4, 2@2 |
| 스마슈 | 비검·시공단 | `0x1c` | `actor-gates-plus-engine-wait-and-helper` | 4 | 4 | 8 | 8 | 0 | 2 | 1 | 1 | 2@2, 21@2, 22@2, 2@2 |
| 스마슈 | 비검·시공단 | `0x1d` | `actor-gates-plus-engine-wait-and-helper` | 6 | 6 | 16 | 16 | 0 | 2 | 1 | 1 | 21@2, 22@4, 16@2, 17@2, 17@4, 2@2 |
| 스마슈 | 비검·시공단 | `0x1e` | `actor-gates-plus-engine-wait-and-helper` | 11 | 11 | 33 | 33 | 0 | 2 | 1 | 1 | 21@2, 22@4, 16@2, 17@4, 21@1, 23@2, 24@6, 25@2, 22@2, 22@6, 2@2 |
| 스마슈 | 비검·시공단 | `0x1f` | `fixed-gate-repeat-expanded` | 16 | 20 | 38 | 46 | 1 | 2 | 1 | 1 | 21@2, 22@4, 16@2, 17@4, 21@1, 21@1, 22@4, 16@2, 17@4, 17@2, 26@2, 27@2, 28@2, 29@2, 26@2r1, 27@2r1, 28@2r1, 29@2r1, ... +2 |
| 아타호 | 정권 | `0x01` | `actor-gates-plus-engine-wait` | 3 | 3 | 6 | 6 | 0 | 1 | 0 | 1 | 12@2, 13@2, 0@2 |
| 아타호 | 돌려차기 | `0x02` | `actor-gates-plus-engine-wait` | 5 | 5 | 14 | 14 | 0 | 1 | 0 | 1 | 8@4, 9@2, 10@4, 11@2, 0@2 |
| 아타호 | 던지기 | `0x03` | `actor-gates-plus-engine-wait` | 3 | 3 | 6 | 6 | 0 | 1 | 0 | 1 | 51@2, 52@2, 0@2 |
| 아타호 | 다리후리기 | `0x04` | `actor-gates-plus-engine-wait` | 3 | 3 | 6 | 6 | 0 | 1 | 0 | 1 | 51@2, 52@2, 0@2 |
| 아타호 | 마시기 | `0x05` | `actor-frame-gates` | 11 | 11 | 34 | 34 | 0 | 0 | 0 | 0 | 40@6, 41@3, 42@3, 43@3, 42@3, 43@3, 42@3, 43@3, 41@3, 40@2, 0@2 |
| 아타호 | 마시기 | `0x06` | `actor-frame-gates` | 11 | 11 | 34 | 34 | 0 | 0 | 0 | 0 | 40@6, 41@3, 42@3, 43@3, 42@3, 43@3, 42@3, 43@3, 41@3, 40@2, 0@2 |
| 아타호 | 마시기 | `0x07` | `actor-frame-gates` | 11 | 11 | 34 | 34 | 0 | 0 | 0 | 0 | 40@6, 41@3, 42@3, 43@3, 42@3, 43@3, 42@3, 43@3, 41@3, 40@2, 0@2 |
| 아타호 | 마시기 | `0x08` | `actor-frame-gates` | 11 | 11 | 34 | 34 | 0 | 0 | 0 | 0 | 40@6, 41@3, 42@3, 43@3, 42@3, 43@3, 42@3, 43@3, 41@3, 40@2, 0@2 |
| 아타호 | 마시기 | `0x09` | `actor-frame-gates` | 11 | 11 | 34 | 34 | 0 | 0 | 0 | 0 | 40@6, 41@3, 42@3, 43@3, 42@3, 43@3, 42@3, 43@3, 41@3, 40@2, 0@2 |
| 아타호 | 비기·맹호유성각 | `0x33` | `actor-gates-plus-engine-wait` | 2 | 2 | 3 | 3 | 0 | 3 | 0 | 1 | 0@2, 0@1 |
| 아타호 | 비기·맹호유성각 | `0x34` | `actor-gates-plus-engine-wait` | 2 | 2 | 3 | 3 | 0 | 3 | 0 | 1 | 0@2, 0@1 |
| 아타호 | 비기·맹호유성각 | `0x35` | `actor-gates-plus-engine-wait` | 2 | 2 | 3 | 3 | 0 | 3 | 0 | 1 | 0@2, 0@1 |
| 아타호 | 비기·맹호유성각 | `0x36` | `actor-gates-plus-engine-wait` | 2 | 2 | 3 | 3 | 0 | 3 | 0 | 1 | 0@2, 0@1 |
| 아타호 | 주구격 | `0x37` | `actor-gates-plus-engine-wait-and-helper` | 16 | 16 | 50 | 50 | 0 | 2 | 1 | 1 | 40@6, 41@3, 42@3, 43@3, 42@3, 43@3, 42@3, 43@3, 41@3, 40@2, 40@2, 35@2, 36@2, 37@4, 38@6, 0@2 |
| 아타호 | 취호염무 | `0x38` | `actor-gates-plus-engine-wait` | 16 | 16 | 60 | 60 | 0 | 2 | 0 | 1 | 40@6, 41@3, 42@3, 43@3, 42@3, 43@3, 42@3, 43@3, 41@3, 40@2, 40@2, 35@2, 36@2, 37@4, 38@16, 0@2 |
| 아타호 | 노익장 대폭발 | `0x39` | `actor-gates-plus-engine-wait-and-helper` | 20 | 20 | 94 | 94 | 0 | 1 | 2 | 1 | 40@6, 41@3, 42@3, 43@3, 42@3, 43@3, 42@3, 43@3, 41@3, 40@2, 40@2, 40@12, 52@8, 52@8, 52@8, 52@8, 52@8, 52@4, ... +2 |
| 아타호 | 도주 | `0x3a` | `actor-frame-gates` | 1 | 1 | 8 | 8 | 0 | 0 | 0 | 0 | 0@8 |
| 아타호 | 방어 | `0x3b` | `actor-frame-gates` | 2 | 2 | 10 | 10 | 0 | 0 | 0 | 0 | 0@2, 2@8 |
| 아타호 | 기합일발 | `0x3c` | `actor-gates-plus-engine-wait` | 2 | 2 | 3 | 3 | 0 | 1 | 0 | 0 | 0@2, 52@1 |
| 아타호 | 천조족 | `0x3d` | `actor-gates-plus-engine-wait` | 12 | 12 | 36 | 36 | 0 | 1 | 0 | 0 | 40@6, 41@3, 42@3, 43@3, 42@3, 43@3, 42@3, 43@3, 41@3, 40@2, 40@2, 0@2 |
| 아타호 | 천조족 | `0x3e` | `actor-gates-plus-engine-wait` | 12 | 12 | 36 | 36 | 0 | 1 | 0 | 0 | 40@6, 41@3, 42@3, 43@3, 42@3, 43@3, 42@3, 43@3, 41@3, 40@2, 40@2, 0@2 |
| 아타호 | 주 백약지장 | `0x3f` | `actor-gates-plus-engine-wait` | 12 | 12 | 36 | 36 | 0 | 1 | 0 | 0 | 40@6, 41@3, 42@3, 43@3, 42@3, 43@3, 42@3, 43@3, 41@3, 40@2, 40@2, 0@2 |
| 아타호 | 천조족 | `0x40` | `actor-gates-plus-engine-wait` | 12 | 12 | 36 | 36 | 0 | 1 | 0 | 0 | 40@6, 41@3, 42@3, 43@3, 42@3, 43@3, 42@3, 43@3, 41@3, 40@2, 40@2, 0@2 |
| 아타호 | 천조족 | `0x41` | `actor-gates-plus-engine-wait` | 12 | 12 | 36 | 36 | 0 | 1 | 0 | 0 | 40@6, 41@3, 42@3, 43@3, 42@3, 43@3, 42@3, 43@3, 41@3, 40@2, 40@2, 0@2 |
| 린샹 | 손톱공격 | `0x01` | `actor-gates-plus-engine-wait` | 6 | 6 | 16 | 16 | 0 | 1 | 0 | 1 | 20@2, 21@6, 22@2, 23@2, 23@2, 3@2 |
| 린샹 | 하이킥 | `0x02` | `actor-gates-plus-engine-wait` | 4 | 4 | 8 | 8 | 0 | 1 | 0 | 1 | 10@2, 11@2, 11@2, 3@2 |
| 린샹 | 미들킥 | `0x03` | `actor-gates-plus-engine-wait` | 4 | 4 | 8 | 8 | 0 | 1 | 0 | 1 | 12@2, 13@2, 13@2, 3@2 |
| 린샹 | 로 킥 | `0x04` | `actor-gates-plus-engine-wait` | 4 | 4 | 8 | 8 | 0 | 1 | 0 | 1 | 14@2, 15@2, 15@2, 3@2 |
| 린샹 | 도발 | `0x05` | `actor-frame-gates` | 13 | 13 | 56 | 56 | 0 | 0 | 0 | 0 | 51@4, 52@2, 53@4, 51@4, 52@2, 53@4, 51@4, 52@2, 53@4, 54@8, 4@6, 5@4, 4@8 |
| 린샹 | 꼬챙이 꿰기 | `0x06` | `actor-gates-plus-engine-wait-and-helper` | 6 | 6 | 22 | 22 | 0 | 1 | 1 | 1 | 20@8, 21@6, 22@2, 23@2, 23@2, 3@2 |
| 린샹 | 꼬챙이 꿰기 | `0x07` | `actor-gates-plus-engine-wait-and-helper` | 6 | 6 | 22 | 22 | 0 | 1 | 1 | 1 | 20@8, 21@6, 22@2, 23@2, 23@2, 3@2 |
| 린샹 | 꼬챙이 꿰기 | `0x08` | `actor-gates-plus-engine-wait-and-helper` | 6 | 6 | 22 | 22 | 0 | 1 | 1 | 1 | 20@8, 21@6, 22@2, 23@2, 23@2, 3@2 |
| 린샹 | 빙조권 | `0x19` | `fixed-gate-repeat-expanded` | 8 | 14 | 26 | 32 | 2 | 4 | 0 | 10 | 33@2, 34@16, 38@2, 39@1, 39@1r1, 39@1r2, 39@1, 39@1, 39@1, 39@1r1, 39@1r2, 39@1r3, 39@1r4, 3@2 |
| 린샹 | 흑영권 | `0x1a` | `actor-gates-plus-engine-wait-and-helper` | 6 | 6 | 44 | 44 | 0 | 2 | 1 | 1 | 6@2, 7@16, 8@2, 9@8, 9@14, 3@2 |
| 린샹 | 맹호열지조 | `0x1b` | `actor-gates-plus-engine-wait` | 6 | 6 | 56 | 56 | 0 | 1 | 0 | 1 | 29@2, 30@6, 31@2, 32@4, 32@40, 3@2 |
| 린샹 | 창룡파 | `0x2c` | `actor-gates-plus-engine-wait` | 34 | 34 | 130 | 130 | 0 | 1 | 0 | 1 | 6@2, 7@6, 8@2, 9@8, 16@2, 17@6, 18@2, 19@8, 6@2, 7@6, 8@2, 9@8, 16@2, 17@6, 18@2, 19@8, 10@2, 11@8, ... +16 |
| 린샹 | 환영각 | `0x2d` | `actor-gates-plus-engine-wait-and-helper` | 6 | 6 | 52 | 52 | 0 | 2 | 1 | 1 | 20@2, 21@16, 22@2, 23@16, 23@14, 3@2 |
| 린샹 | 맹호단공아 | `0x2e` | `actor-gates-plus-engine-wait` | 3 | 3 | 12 | 12 | 0 | 1 | 0 | 1 | 12@2, 13@8, 3@2 |
| 린샹 | 도주 | `0x2f` | `actor-gates-plus-engine-wait-and-helper` | 8 | 8 | 18 | 18 | 0 | 2 | 1 | 1 | 43@4, 44@2, 45@2, 46@2, 22@2, 23@2, 23@2, 3@2 |
| 린샹 | 방어 | `0x30` | `actor-frame-gates` | 1 | 1 | 8 | 8 | 0 | 0 | 0 | 0 | 3@8 |
| 스마슈 | 베기 | `0x01` | `actor-gates-plus-engine-wait-and-helper` | 4 | 4 | 8 | 8 | 0 | 1 | 1 | 1 | 20@2, 21@2, 22@2, 2@2 |
| 스마슈 | 마구베기 | `0x02` | `actor-gates-plus-engine-wait-and-helper` | 4 | 4 | 8 | 8 | 0 | 1 | 1 | 1 | 20@2, 21@2, 22@2, 2@2 |
| 스마슈 | 마구베기 | `0x03` | `actor-gates-plus-engine-wait-and-helper` | 6 | 6 | 18 | 18 | 0 | 1 | 1 | 1 | 23@2, 24@6, 25@2, 22@2, 22@4, 2@2 |
| 스마슈 | 마구베기 | `0x04` | `actor-gates-plus-engine-wait-and-helper` | 6 | 6 | 18 | 18 | 0 | 1 | 1 | 1 | 23@2, 24@6, 25@2, 22@2, 22@4, 2@2 |
| 스마슈 | 정열의 붉은마검 | `0x11` | `fixed-gate-repeat-expanded` | 18 | 42 | 40 | 88 | 4 | 1 | 1 | 1 | 26@2, 27@2, 28@2, 29@2, 26@2r1, 27@2r1, 28@2r1, 29@2r1, 26@2, 27@2, 28@2, 29@2, 26@2r1, 27@2r1, 28@2r1, 29@2r1, 26@2, 27@2, ... +24 |
| 스마슈 | 절사어면 | `0x12` | `actor-gates-plus-engine-wait-and-helper` | 5 | 5 | 19 | 19 | 0 | 1 | 1 | 1 | 23@2, 24@6, 25@2, 22@7, 2@2 |
| 스마슈 | 난도질 | `0x13` | `actor-gates-plus-engine-wait-and-helper` | 11 | 11 | 50 | 50 | 0 | 4 | 3 | 4 | 7@4, 8@6, 9@6, 9@2, 9@2, 12@2, 13@1, 13@15, 18@4, 18@6, 2@2 |
| 스마슈 | 열시섬 | `0x20` | `fixed-gate-repeat-expanded` | 16 | 20 | 38 | 46 | 1 | 2 | 1 | 1 | 21@2, 22@4, 16@2, 17@4, 21@1, 21@1, 22@4, 16@2, 17@4, 17@2, 26@2, 27@2, 28@2, 29@2, 26@2r1, 27@2r1, 28@2r1, 29@2r1, ... +2 |
| 스마슈 | 냉도투무 | `0x21` | `actor-gates-plus-engine-wait-and-helper` | 5 | 5 | 17 | 17 | 0 | 1 | 1 | 1 | 10@2, 11@4, 12@2, 13@7, 2@2 |
| 스마슈 | 투신의 춤 | `0x22` | `actor-gates-plus-engine-wait-and-helper` | 8 | 8 | 32 | 32 | 0 | 2 | 1 | 1 | 12@2, 13@2, 16@2, 17@2, 12@2, 13@6, 13@14, 2@2 |
| 스마슈 | 도주 | `0x23` | `fixed-gate-repeat-expanded` | 19 | 43 | 50 | 98 | 3 | 3 | 3 | 3 | 26@2, 27@2, 28@2, 29@2, 26@2r1, 27@2r1, 28@2r1, 29@2r1, 26@2r2, 27@2r2, 28@2r2, 29@2r2, 32@2, 32@6, 26@2, 27@2, 28@2, 29@2, ... +25 |
| 스마슈 | 방어 | `0x24` | `actor-frame-gates` | 1 | 1 | 8 | 8 | 0 | 0 | 0 | 0 | 0@8 |
| 스마슈 | 눈요기 | `0x25` | `actor-frame-gates` | 1 | 1 | 8 | 8 | 0 | 0 | 0 | 0 | 2@8 |
| 스마슈 | 인법·몸감추기 | `0x26` | `actor-frame-gates` | 1 | 1 | 16 | 16 | 0 | 0 | 0 | 0 | 3@16 |
| 스마슈 | 신격방어 | `0x27` | `actor-gates-plus-engine-wait` | 4 | 4 | 16 | 16 | 0 | 1 | 0 | 0 | 6@4, 4@4, 40@4, 41@4 |
