LXP2.1 - Geno - Subroutine - 0x2df18
- if ((LongtermAccessFloat (0x3c) Equal scalar(3)))
- IfStatementAnd ((InternalConstantInt(VerticalCharacterVelocity) LessThan scalar(-0.1)))
- SetOrAddVelocity(SetOrAddVelocity { x_vel: 0.0, y_vel: -0.1, x_set: false, y_set: true })
- else
- if ((LongtermAccessFloat (0x3c) NotEqual scalar(3)))
- IfStatementAnd ((InternalConstantInt(VerticalCharacterVelocity) LessThan scalar(-1.85)))
- SetOrAddVelocity(SetOrAddVelocity { x_vel: 0.0, y_vel: -1.85, x_set: false, y_set: true })
- if (BoolIsTrue LongtermAccessBool (0x75))
- if ((LongtermAccessFloat (0x3d) NotEqual scalar(3)))
- IfStatementAnd (BoolIsTrue RandomAccessBool (0x18))
- IfStatementAnd (BoolIsTrue RandomAccessBool(EnableJabEnd))
- UnknownEvent { namespace: 0x11, code: 0x15, unk1: 0x0, arguments: [Value(25100298), Bool(true), Bool(true)] }
- UnknownEvent { namespace: 0x11, code: 0x15, unk1: 0x0, arguments: [Value(25100299), Bool(true), Bool(true)] }
- Subroutine(0x13ed8)
- BoolVariableSetFalse { variable: RandomAccessBool (0x18) }
- BoolVariableSetFalse { variable: RandomAccessBool(EnableJabEnd) }
- if (ButtonNotPressed value(1))
- IfStatementAnd ((InternalConstantInt(CurrentSubaction) NotEqual scalar(464)))
- IfStatementAnd ((InternalConstantInt(CurrentSubaction) NotEqual scalar(59)))
- BoolVariableSetFalse { variable: LongtermAccessBool (0x76) }
- if (FacingRight)
- BoolVariableSetTrue { variable: RandomAccessBool (0x18) }
- else
- BoolVariableSetTrue { variable: RandomAccessBool(EnableJabEnd) }