PM3.6 - Yoshi - Subroutine - 0x24e1c

  1. FrameSpeedModifier { multiplier: 1.0, unk: 0 }
  2. BoolVariableSetTrue { variable: LongtermAccessBool(CanNotTeeter) }
  3. if ((InternalConstantInt(ControlStickXAxisRelative) GreaterThanOrEqual InternalConstantInt (0xc4d)))
    1. if (BoolIsTrue LongtermAccessBool (0x70))
      1. AddVelocity { x_vel: Constant(0.04), y_vel: Constant(-0.0085166665) }
    2. else
      1. AddVelocity { x_vel: Constant(0.125), y_vel: Constant(-0.008533333) }
  4. BoolVariableSetFalse { variable: LongtermAccessBool(CanNotTeeter) }
  5. FloatVariableSet { variable: LongtermAccessFloat (0x46), value: InternalConstantInt(HorizontalCharacterVelocity) }