P+ - Knuckles - 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 |

Stats

IASA: None
Hitboxes active: 3-4, 9-10, 15-16, 21-22, 27-30
Hitbox set 0 hits: 3, 9, 15, 21, 27, 29
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:3-4

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

Frames:9-10

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

Frames:15-16

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

Frames:21-22

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

Frames:27-30

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

Scripts

Main

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

GFX

    SFX

      Other

      1. AsyncWait(2.0)
      2. Rumble { unk1: 2, unk2: 2 }
      3. SyncWait(4.0)
      4. Rumble { unk1: 2, unk2: 2 }
      5. SyncWait(4.0)
      6. Rumble { unk1: 2, unk2: 2 }
      7. SyncWait(4.0)
      8. Rumble { unk1: 2, unk2: 2 }
      9. SyncWait(4.0)
      10. Rumble { unk1: 2, unk2: 2 }