P+ - Yoshi - Subroutine - 0x11878

  1. if (ButtonHeld value(1))
    1. IntVariableIncrement { variable: RandomAccessInt (0x0) }
  2. if (BoolIsTrue RandomAccessBool(EnableActionTransition))
    1. IfStatementAnd (not(ArticleExists value(1)))
    2. BoolVariableSetFalse { variable: RandomAccessBool(EnableActionTransition) }
    3. UnknownEvent { namespace: 0x12, code: 0x0, unk1: 0x0, arguments: [Variable(Variable { memory_type: LongtermAccess, data_type: Int, address: 54 }), Variable(Variable { memory_type: RandomAccess, data_type: Int, address: 23120 })] }
    4. UnknownEvent { namespace: 0x12, code: 0x0, unk1: 0x0, arguments: [Variable(Variable { memory_type: LongtermAccess, data_type: Int, address: 54 }), Variable(Variable { memory_type: RandomAccess, data_type: Int, address: 21073 })] }
    5. UnknownEvent { namespace: 0x12, code: 0x0, unk1: 0x0, arguments: [Variable(Variable { memory_type: LongtermAccess, data_type: Int, address: 54 }), Variable(Variable { memory_type: RandomAccess, data_type: Int, address: 19026 })] }
    6. UnknownEvent { namespace: 0x12, code: 0x0, unk1: 0x0, arguments: [Variable(Variable { memory_type: LongtermAccess, data_type: Int, address: 54 }), Variable(Variable { memory_type: RandomAccess, data_type: Int, address: 16979 })] }
    7. GenerateArticle { article_id: 1, subaction_only: true }
  3. if (BoolIsTrue RandomAccessBool (0x11))
    1. IfStatementAnd (ArticleExists value(1))
    2. BoolVariableSetFalse { variable: RandomAccessBool (0x11) }
    3. ArticleEvent(1)