P+ - Yoshi - Subroutine - 0x18928
- FloatVariableAdd { variable: RandomAccessFloat(EnableTurnWhenBelowZero), value: -1 }
- if ((RandomAccessFloat(EnableTurnWhenBelowZero) LessThanOrEqual InternalConstantInt (0xfef)))
- IfStatementAnd (not(BoolIsTrue RandomAccessBool (0x11)))
- BoolVariableSetTrue { variable: RandomAccessBool (0x11) }
- UnknownEvent { namespace: 0x11, code: 0x1e, unk1: 0x0, arguments: [Value(37)] }
- FloatVariableAdd { variable: RandomAccessFloat (0xa), value: -1 }
- if ((RandomAccessInt (0x0) Equal scalar(484)))
- if (Unknown(37) value(3))
- UnknownEvent { namespace: 0x4, code: 0x8, unk1: 0x0, arguments: [Value(3), Value(485), Value(38)] }
- IntVariableSet { variable: RandomAccessInt (0x0), value: 485 }
- if ((RandomAccessInt (0x0) Equal scalar(485)))
- FloatVariableAdd { variable: RandomAccessFloat (0x5), value: -1 }
- if (Unknown(38) value(3))
- IfStatementAnd ((RandomAccessFloat (0x5) LessThanOrEqual scalar(0)))
- UnknownEvent { namespace: 0x4, code: 0x8, unk1: 0x0, arguments: [Value(3), Value(486), Value(38)] }
- IntVariableSet { variable: RandomAccessInt (0x0), value: 486 }
- FloatVariableAdd { variable: RandomAccessFloat (0x7), value: -1 }
- if ((RandomAccessFloat (0x7) LessThanOrEqual scalar(0)))
- if (ArticleAvailable value(3))
- GenerateArticle { article_id: 3, subaction_only: true }
- FloatVariableSet { variable: RandomAccessFloat (0x7), value: InternalConstantInt (0xfe2) }