P+ - Link - Subaction - Attack100

| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 |

Stats

IASA: None
Hitboxes active: 6-7, 13-14, 20-21, 27-28, 34-36
Hitbox set 0 hits: 6, 13, 20, 27, 34, 36
Subaction Index: 0x4c

Hitboxes

Move staling reduces damage up to 45%. Move staling also reduces final knockback, shieldstun and hitlag because damage is used in their formulas.

Frames:6-7

Set ID Dmg BKB KBG Angle Effect Sound Shieldstun Hitlag Targets
0 0 2 5 50 30 Slash Slash 2 3
0 1 2 5 50 30 Slash Slash 2 3
0 2 1 5 60 30 Slash Slash 2 3
0 3 1 5 60 30 Slash Slash 2 3

Frames:13-14

Set ID Dmg BKB KBG Angle Effect Sound Shieldstun Hitlag Targets
0 0 2 5 50 30 Slash Slash 2 3
0 1 2 5 50 30 Slash Slash 2 3
0 2 1 5 60 30 Slash Slash 2 3
0 3 1 5 60 30 Slash Slash 2 3

Frames:20-21

Set ID Dmg BKB KBG Angle Effect Sound Shieldstun Hitlag Targets
0 0 2 5 50 30 Slash Slash 2 3
0 1 2 5 50 30 Slash Slash 2 3
0 2 1 5 60 30 Slash Slash 2 3
0 3 1 5 60 30 Slash Slash 2 3

Frames:27-28

Set ID Dmg BKB KBG Angle Effect Sound Shieldstun Hitlag Targets
0 0 2 5 50 30 Slash Slash 2 3
0 1 2 5 50 30 Slash Slash 2 3
0 2 1 5 60 30 Slash Slash 2 3
0 3 1 5 60 30 Slash Slash 2 3

Frames:34-35

Set ID Dmg BKB KBG Angle Effect Sound Shieldstun Hitlag Targets
0 0 2 5 50 30 Slash Slash 2 3
0 1 2 5 50 30 Slash Slash 2 3
0 2 1 5 60 30 Slash Slash 2 3
0 3 1 5 60 30 Slash Slash 2 3

Scripts

Main

  1. AsyncWait(5.0)
  2. Subroutine(0x2720c)
  3. SyncWait(5.0)
  4. Subroutine(0x2720c)
  5. SyncWait(5.0)
  6. Subroutine(0x2720c)
  7. SyncWait(5.0)
  8. Subroutine(0x2720c)
  9. SyncWait(5.0)
  10. Subroutine(0x2720c)
  11. UnknownEvent { namespace: 0x1, code: 0x0, unk1: 0x0, arguments: [] }
  12. UnknownEvent { namespace: 0x0, code: 0x3, unk1: 0x0, arguments: [] }
  13. BoolVariableSetTrue { variable: RandomAccessBool(EnableJabEnd) }
  14. Goto(Attack100 Main 0x270bc)

GFX

  1. AsyncWait(3.0)
  2. Subroutine(0x2761c)
  3. SyncWait(3.0)
  4. Subroutine(0x2761c)
  5. SyncWait(3.0)
  6. Subroutine(0x2761c)
  7. SyncWait(3.0)
  8. Subroutine(0x2761c)
  9. SyncWait(3.0)
  10. Subroutine(0x2761c)
  11. UnknownEvent { namespace: 0x1, code: 0x0, unk1: 0x0, arguments: [] }
  12. UnknownEvent { namespace: 0x0, code: 0x3, unk1: 0x0, arguments: [] }
  13. Goto(Attack100 GFX 0x2b4b4)

SFX

  1. AsyncWait(5.0)
  2. SoundEffect1(497)
  3. SyncWait(7.0)
  4. SoundEffect1(497)
  5. SyncWait(7.0)
  6. SoundEffect1(497)
  7. SyncWait(7.0)
  8. SoundEffect1(497)
  9. SyncWait(7.0)
  10. SoundEffect1(497)
  11. SyncWait(1.0)
  12. UnknownEvent { namespace: 0x1, code: 0x0, unk1: 0x0, arguments: [] }
  13. UnknownEvent { namespace: 0x1, code: 0x2, unk1: 0x0, arguments: [] }
  14. Goto(Attack100 SFX 0x27254)

Other

  1. SlopeContourStand { leg_bone_parent: 6 }
  2. AsyncWait(5.0)
  3. Rumble { unk1: 0, unk2: 0 }
  4. SyncWait(7.0)
  5. Rumble { unk1: 0, unk2: 0 }
  6. SyncWait(7.0)
  7. Rumble { unk1: 0, unk2: 0 }
  8. SyncWait(7.0)
  9. Rumble { unk1: 0, unk2: 0 }
  10. SyncWait(7.0)
  11. Rumble { unk1: 0, unk2: 0 }
  12. SyncWait(1.0)
  13. UnknownEvent { namespace: 0x1, code: 0x0, unk1: 0x0, arguments: [] }
  14. UnknownEvent { namespace: 0x0, code: 0x3, unk1: 0x0, arguments: [] }
  15. Goto(Attack100 Other 0x2b364)