Brawl - Charizard - Common Subroutine 0x138c4

  1. if (not(Unknown(10019)))
    1. if (BoolIsTrue RandomAccessBool (0x11))
      1. IfStatementAnd (not(BoolIsTrue LongtermAccessBool(HasHammer)))
      2. if (not(BoolIsTrue RandomAccessBool(EnableActionTransition)))
        1. AllowInterrupts
        2. SetAirGround(0)
        3. EnableInterruptGroup(AirSpecial)
        4. LedgeGrabEnable(Unknown(4))
        5. BoolVariableSetTrue { variable: RandomAccessBool(EnableActionTransition) }
      3. if ((InternalConstantInt(UpKnockback) LessThanOrEqual scalar(0)))
        1. EnableInterruptGroup(AirTreadjump)
        2. EnableInterruptGroup(AirWalljump)
        3. EnableInterruptGroup(AirJump)
      4. Subroutine(0x21c20)