PM3.02 - Lucario - Subaction - SpecialLwSplit

| 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 |

Stats

IASA: None
Fully Intangible: 13-25
Subaction Index: 0x1e1

Scripts

Main

  1. FloatVariableSet { variable: LongtermAccessFloat (0x6), value: 0 }
  2. FloatVariableSet { variable: RandomAccessFloat (0x5), value: InternalConstantInt(HorizontalCharacterVelocity) }
  3. AsyncWait(1.0)
  4. BoolVariableSetTrue { variable: LongtermAccessBool(CanNotTeeter) }
  5. AddVelocity { x_vel: Variable(RandomAccessFloat(Address(5))), y_vel: Constant(0.0) }
  6. BoolVariableSetFalse { variable: LongtermAccessBool(CanNotTeeter) }
  7. AsyncWait(12.0)
  8. SetAirGround(17)
  9. ChangeHurtBoxStateAll { state: IntangibleFlashing }
  10. loop 12 times:
    1. if (ButtonHeld value(0))
      1. IfStatementAnd ((LongtermAccessFloat (0x1b) GreaterThanOrEqual scalar(50)))
      2. FlashEffectOverlay { red: 136, green: 247, blue: 255, alpha: 200 }
      3. FloatVariableSubtract { variable: LongtermAccessFloat (0x1b), value: 50 }
      4. SoundEffect1(5732)
      5. SoundEffect1(2361)
      6. ExternalGraphicEffect(ExternalGraphicEffect { file: 34, graphic: 17, bone: -2, x_offset: 0.0, y_offset: 0.0, z_offset: 0.0, x_rotation: 0.0, y_rotation: 0.0, z_rotation: 0.0, scale: 1.25, randomize: None, terminate_with_animation: false })
      7. Subroutine(0x28270)
      8. SyncWait(1.0)
      9. FlashEffectOverlay { red: 0, green: 0, blue: 0, alpha: 0 }
    2. SyncWait(1.0)
  11. AsyncWait(27.0)
  12. ChangeHurtBoxStateAll { state: Normal }
  13. AsyncWait(29.0)
  14. Subroutine(NONE Main 0x29b40)
  15. loop Infinite times:
    1. if (OnGround)
      1. IfStatementOr ((InternalConstantInt(CurrentFrame) GreaterThanOrEqual scalar(43)))
      2. AllowInterrupts
      3. Subroutine(0x26e58)
    2. SyncWait(1.0)

GFX

  1. AsyncWait(15.0)
  2. ExternalGraphicEffect(ExternalGraphicEffect { file: 34, graphic: 14, bone: 7, x_offset: 10.0, y_offset: 0.0, z_offset: 0.0, x_rotation: 0.0, y_rotation: 0.0, z_rotation: 0.0, scale: 0.8, randomize: None, terminate_with_animation: true })

SFX

  1. AsyncWait(15.0)
  2. SoundEffect1(5733)
  3. AsyncWait(27.0)
  4. loop Infinite times:
    1. if (OnGround)
      1. SetAirGround(6)
    2. else
      1. SetAirGround(0)
    3. SyncWait(1.0)

Other

  1. AsyncWait(1.0)
  2. RumbleLoop { unk1: 3, unk2: 0 }