0:
  10000[0] <- Subtract(RuntimeUpdate[0], RuntimeUpdate[1])
  10000[1] <- EntityMemory[0]
  10000[10] <- Less(10000[0], 10000[1])
  goto 1 if 10000[10] else 2
1:
  10000[10] <- LessOr(10000[1], RuntimeUpdate[0])
  10000[10] <- 10000[10]
  goto 3
2:
  10000[10] <- 0.0
  goto 3
3:
  goto 4 if 10000[10] else 16
4:
  10000[12] <- EntityMemory[1]
  10000[13] <- Not(LevelOption[7])
  goto 16 if 10000[13] else 5
5:
  10000[13] <- 0.0
  10000[14] <- LevelData[0]
  10000[0] <- 1.0
  10000[1] <- 10000[13]
  10000[2] <- 10000[14]
  10000[3] <- 10000[0]
  10000[4] <- 10000[1]
  10000[5] <- 10000[2]
  10000[6] <- 10000[3]
  goto 6
6:
  10000[7] <- 10000[6]
  10000[7] <- Greater(10000[7], 0.0)
  goto 7 if 10000[7] else 8
7:
  10000[7] <- 10000[4]
  10000[8] <- 10000[5]
  10000[7] <- Less(10000[7], 10000[8])
  10000[7] <- 10000[7]
  goto 9
8:
  10000[7] <- 10000[4]
  10000[8] <- 10000[5]
  10000[7] <- Greater(10000[7], 10000[8])
  10000[7] <- 10000[7]
  goto 9
9:
  goto 10 if 10000[7] else 11
10:
  10000[9] <- 10000[4]
  10000[10] <- 10000[4]
  10000[11] <- 10000[6]
  10000[10] <- Add(10000[10], 10000[11])
  10000[4] <- 10000[10]
  10000[10] <- 1.0
  goto 12
11:
  10000[10] <- 0.0
  goto 12
12:
  goto 13 if 10000[10] else 15
13:
  10000[10] <- Less(10000[9], 0.0)
  10000[10] <- Multiply(10000[10], 7.0)
  10000[10] <- Add(10000[9], 10000[10])
  10000[10] <- Multiply(10000[10], 9.0)
  10000[10] <- 10000[10]
  10000[11] <- Equal(LevelData[10000[10] + 1], 10000[12])
  goto 14 if 10000[11] else 6
14:
  10000[11] <- 0.0
  SpawnParticleEffect(10000[11], LevelData[10000[10] + 2], LevelData[10000[10] + 3], LevelData[10000[10] + 4], LevelData[10000[10] + 5], LevelData[10000[10] + 6], LevelData[10000[10] + 7], LevelData[10000[10] + 8], LevelData[10000[10] + 9], 0.2, 0.0)
  goto 16
15:
  DebugLog(0.0)
  DebugPause()
  goto exit
16:
  goto exit
