P+ - Sonic - Common Subroutine 0x1ddec

  1. UnknownEvent { namespace: 0xc, code: 0x13, unk1: 0x0, arguments: [] }
  2. if (Unknown(10008))
    1. UnknownEvent { namespace: 0x4, code: 0x0, unk1: 0x0, arguments: [Variable(Variable { memory_type: RandomAccess, data_type: Int, address: 5 }), Bool(true), Variable(Variable { memory_type: InternalConstant, data_type: Int, address: 24 })] }
  3. else
    1. UnknownEvent { namespace: 0x4, code: 0x0, unk1: 0x0, arguments: [Variable(Variable { memory_type: RandomAccess, data_type: Int, address: 5 })] }
    2. if ((InternalConstantInt(HeldItem) Equal scalar(27)))
      1. FrameSpeedModifier { multiplier: 2.0, unk: 0 }