PM3.6 - Lucario - Subaction - SpecialLwSplit

| 1 |

Stats

IASA: None
Subaction Index: 0x1e1

Scripts

Main

  1. FloatVariableSet { variable: LongtermAccessFloat (0x6), value: 0 }
  2. FloatVariableSet { variable: RandomAccessFloat (0x5), value: InternalConstantInt(HorizontalCharacterVelocity) }
  3. FloatVariableMultiply { variable: RandomAccessFloat (0x5), value: 0.75 }
  4. AsyncWait(1.0)
  5. BoolVariableSetTrue { variable: LongtermAccessBool(CanNotTeeter) }
  6. AddVelocity { x_vel: Variable(RandomAccessFloat(Address(5))), y_vel: Constant(0.0) }
  7. BoolVariableSetFalse { variable: LongtermAccessBool(CanNotTeeter) }
  8. AsyncWait(12.0)
  9. SoundEffect1(5733)
  10. SetAirGround(17)
  11. ChangeHurtBoxStateAll { state: IntangibleFlashing }
  12. loop 12 times:
    1. if (ButtonHeld value(0))
      1. IfStatementAnd ((LongtermAccessFloat (0x1b) GreaterThanOrEqual scalar(50)))
      2. FloatVariableSubtract { variable: LongtermAccessFloat (0x1b), value: 50 }
      3. Subroutine(0x24d08)
      4. Subroutine(0x28270)
      5. Subroutine(NONE Main 0x29b40)
    2. SyncWait(1.0)
  13. ChangeHurtBoxStateAll { state: Normal }
  14. AsyncWait(29.0)
  15. loop Infinite times:
    1. if (OnGround)
      1. IfStatementOr ((InternalConstantInt(CurrentFrame) GreaterThanOrEqual scalar(43)))
      2. AllowInterrupts
    2. SyncWait(1.0)

GFX

    SFX

    1. AsyncWait(27.0)
    2. 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 }