Brawl - Samus - Subroutine - 0x1982c

  1. if (ButtonHeld value(6))
    1. if (not(BoolIsTrue RandomAccessBool (0x11)))
      1. BoolVariableSetTrue { variable: RandomAccessBool (0x11) }
    2. if (BoolIsTrue RandomAccessBool(SpecialsMovement))
      1. BoolVariableSetFalse { variable: RandomAccessBool(SpecialsMovement) }
  2. else
    1. if (ButtonHeld value(7))
      1. if (not(BoolIsTrue RandomAccessBool(SpecialsMovement)))
        1. BoolVariableSetTrue { variable: RandomAccessBool(SpecialsMovement) }
  3. if (BoolIsTrue RandomAccessBool (0x11))
    1. IfStatementAnd (BoolIsTrue RandomAccessBool(SpecialsMovement))
    2. IntVariableIncrement { variable: RandomAccessInt(ThrowDataParam1) }
    3. BoolVariableSetFalse { variable: RandomAccessBool (0x11) }
    4. BoolVariableSetFalse { variable: RandomAccessBool(SpecialsMovement) }
  4. IntVariableDecrement { variable: RandomAccessInt(ThrowDataParam2) }