PM3.02 - Zelda - Subroutine - 0x17690

  1. if (BoolIsTrue RandomAccessBool(SpecialsMovement))
    1. if (ArticleExists value(0))
      1. UnknownEvent { namespace: 0x10, code: 0x7, unk1: 0x0, arguments: [Value(0), Value(1)] }
    2. BoolVariableSetFalse { variable: RandomAccessBool(SpecialsMovement) }
  2. if (not(OnGround))
    1. IntVariableDecrement { variable: RandomAccessInt(ThrowDataParam1) }
    2. if ((RandomAccessInt(ThrowDataParam1) GreaterThanOrEqual scalar(0)))
      1. UnknownEvent { namespace: 0xe, code: 0x5, unk1: 0x0, arguments: [Value(1)] }
    3. else
      1. UnknownEvent { namespace: 0xe, code: 0x4, unk1: 0x0, arguments: [Value(1)] }