LXP2.1 - Shadow - Subroutine - 0x28eb4

  1. BoolVariableSetFalse { variable: LongtermAccessBool (0xfc) }
  2. BoolVariableSetTrue { variable: RandomAccessBool(CharacterFloat) }
  3. FrameSpeedModifier { multiplier: 2.0, unk: 0 }
  4. LedgeGrabEnable(EnableInFrontAndBehind)
  5. AsyncWait(4.0)
  6. Rumble { unk1: 13, unk2: 0 }
  7. loop 16 times:
    1. if ((InternalConstantInt(ControlStickXAxisAbsolute) GreaterThanOrEqual scalar(0.3)))
      1. BoolVariableSetTrue { variable: LongtermAccessBool (0xfc) }
      2. FloatVariableSet { variable: LongtermAccessFloat (0x60), value: InternalConstantInt(ControlStickXAxisRelative) }
      3. FloatVariableSet { variable: LongtermAccessFloat (0x61), value: InternalConstantInt(ControlStickYAxis) }
    2. else
      1. if ((InternalConstantInt(ControlStickYAxisAbsolute) GreaterThanOrEqual scalar(0.3)))
        1. BoolVariableSetTrue { variable: LongtermAccessBool (0xfc) }
        2. FloatVariableSet { variable: LongtermAccessFloat (0x60), value: InternalConstantInt(ControlStickXAxisRelative) }
        3. FloatVariableSet { variable: LongtermAccessFloat (0x61), value: InternalConstantInt(ControlStickYAxis) }
    3. SyncWait(1.0)
  8. AsyncWait(24.0)
  9. ChangeSubactionRestartFrame(SpecialHi)