PM3.6 - Sonic - Common Subroutine 0x9019ce58
            - if (BoolIsTrue RandomAccessBool(EnableActionTransition)) - IfStatementAnd (ButtonNotPressed value(2))
- BoolVariableSetTrue { variable: RandomAccessBool(Shorthop) }
 
- if (BoolIsTrue RandomAccessBool (0xf)) - IfStatementAnd ((LongtermAccessFloat (0x23) LessThan InternalConstantInt (0xc44)))
- BoolVariableSetTrue { variable: RandomAccessBool(Shorthop) }
 
- if (not(BoolIsTrue RandomAccessBool(EnableActionTransition))) - IfStatementAnd (not(BoolIsTrue RandomAccessBool (0xf)))
- IfStatementAnd ((InternalConstantInt(ControlStickYAxis) LessThan InternalConstantInt (0xc44)))
- BoolVariableSetTrue { variable: RandomAccessBool(Shorthop) }
 
- Return