P+ - Sonic - Common Subroutine 0x80546b98

  1. if (BoolIsTrue RandomAccessBool(EnableActionTransition))
    1. IfStatementAnd (ButtonNotPressed value(2))
    2. BoolVariableSetTrue { variable: RandomAccessBool(Shorthop) }
  2. if (BoolIsTrue RandomAccessFloat (0xf))
    1. IfStatementAnd (Comparison LongtermAccessFloat (0x23))
    2. BoolVariableSetTrue { variable: RandomAccessBool(Shorthop) }
  3. if (not(BoolIsTrue RandomAccessBool(EnableActionTransition)))
    1. IfStatementAnd (not(BoolIsTrue RandomAccessBool (0xf)))
    2. IfStatementAnd ((InternalConstantInt(ControlStickYAxis) LessThan InternalConstantInt (0xc44)))
    3. BoolVariableSetTrue { variable: RandomAccessBool(Shorthop) }
  4. Return