0:
  goto 1 if RuntimeUpdate[3] else 3
1:
  10000[0] <- EntityMemory[2]
  goto 2 if NotEqual(10000[0], 0.0) else 3
2:
  10000[0] <- EntityMemory[2]
  DestroyParticleEffect(10000[0])
  EntityMemory[2] <- 0.0
  10000[0] <- EntityMemory[0]
  goto 4 if RuntimeEnvironment[4] else 14
3:
  10000[0] <- EntityMemory[0]
  goto 4 if RuntimeEnvironment[4] else 14
4:
  10000[0] <- Add(9.0, Multiply(10000[0], 32.0))
  10000[0] <- Multiply(EntityDataArray[10000[0]], 3.0)
  goto 5 if LessOr(0.0, EntityInfoArray[10000[0]]) else 13
5:
  goto 13 if Not(Less(EntityInfoArray[10000[0]], 99999.0)) else 6
6:
  10000[0] <- Add(EntityInfoArray[10000[0]], 18.0)
  goto 7 if StreamHas(10000[0], RuntimeUpdate[0]) else 8
7:
  10000[1] <- RuntimeUpdate[0]
  goto 9
8:
  10000[1] <- StreamGetPreviousKey(10000[0], RuntimeUpdate[0])
  goto 9
9:
  goto 14 if StreamGetValue(10000[0], 10000[1]) else 10
10:
  10000[0] <- EntityMemory[2]
  goto 11 if NotEqual(10000[0], 0.0) else 12
11:
  10000[0] <- EntityMemory[2]
  DestroyParticleEffect(10000[0])
  EntityMemory[2] <- 0.0
  goto exit
12:
  goto exit
13:
  DebugLog(0.0)
  DebugPause()
  goto exit
14:
  10000[0] <- EntityMemory[0]
  10000[0] <- Add(9.0, Multiply(10000[0], 32.0))
  10000[3] <- Multiply(EntityDataArray[10000[0]], 32.0)
  10000[4] <- Multiply(EntitySharedMemoryArray[10000[3]], LevelData[12])
  10000[5] <- Add(10000[4], Divide(LevelData[11], 2.0))
  10000[6] <- Subtract(10000[4], Divide(LevelData[11], 2.0))
  10000[7] <- Add(Add(Multiply(LevelData[8], 10000[6]), Multiply(LevelData[9], Subtract(0.0, Divide(LevelData[11], 2.0)))), LevelData[10])
  10000[0] <- Add(Add(Multiply(LevelData[8], 10000[5]), Multiply(LevelData[9], Subtract(0.0, Divide(LevelData[11], 2.0)))), LevelData[10])
  10000[1] <- Add(Add(Multiply(LevelData[8], 10000[6]), Multiply(LevelData[9], Divide(LevelData[11], 2.0))), LevelData[10])
  10000[2] <- Add(Add(Multiply(LevelData[8], 10000[5]), Multiply(LevelData[9], Divide(LevelData[11], 2.0))), LevelData[10])
  Draw(14.0, Divide(Add(Add(Multiply(LevelData[2], 10000[6]), Multiply(LevelData[3], Subtract(0.0, Divide(LevelData[11], 2.0)))), LevelData[4]), 10000[7]), Divide(Add(Add(Multiply(LevelData[5], 10000[6]), Multiply(LevelData[6], Subtract(0.0, Divide(LevelData[11], 2.0)))), LevelData[7]), 10000[7]), Divide(Add(Add(Multiply(LevelData[2], 10000[6]), Multiply(LevelData[3], Add(0.0, Divide(LevelData[11], 2.0)))), LevelData[4]), 10000[1]), Divide(Add(Add(Multiply(LevelData[5], 10000[6]), Multiply(LevelData[6], Add(0.0, Divide(LevelData[11], 2.0)))), LevelData[7]), 10000[1]), Divide(Add(Add(Multiply(LevelData[2], 10000[5]), Multiply(LevelData[3], Add(0.0, Divide(LevelData[11], 2.0)))), LevelData[4]), 10000[2]), Divide(Add(Add(Multiply(LevelData[5], 10000[5]), Multiply(LevelData[6], Add(0.0, Divide(LevelData[11], 2.0)))), LevelData[7]), 10000[2]), Divide(Add(Add(Multiply(LevelData[2], 10000[5]), Multiply(LevelData[3], Subtract(0.0, Divide(LevelData[11], 2.0)))), LevelData[4]), 10000[0]), Divide(Add(Add(Multiply(LevelData[5], 10000[5]), Multiply(LevelData[6], Subtract(0.0, Divide(LevelData[11], 2.0)))), LevelData[7]), 10000[0]), Add(300000.0, Multiply(EntitySharedMemoryArray[10000[3]], 100.0)), 1.0)
  10000[0] <- EntityMemory[0]
  10000[0] <- Add(9.0, Multiply(10000[0], 32.0))
  10000[0] <- Multiply(EntityDataArray[10000[0]], 32.0)
  10000[0] <- Multiply(EntitySharedMemoryArray[10000[0]], LevelData[12])
  10000[1] <- Add(10000[0], Divide(Multiply(LevelData[11], 1.8), 2.0))
  10000[2] <- Subtract(10000[0], Divide(Multiply(LevelData[11], 1.8), 2.0))
  10000[3] <- Add(Add(Multiply(LevelData[8], 10000[2]), Multiply(LevelData[9], Subtract(0.0, Divide(Multiply(LevelData[11], 1.8), 2.0)))), LevelData[10])
  10000[4] <- Divide(Add(Add(Multiply(LevelData[2], 10000[2]), Multiply(LevelData[3], Subtract(0.0, Divide(Multiply(LevelData[11], 1.8), 2.0)))), LevelData[4]), 10000[3])
  10000[5] <- Divide(Add(Add(Multiply(LevelData[5], 10000[2]), Multiply(LevelData[6], Subtract(0.0, Divide(Multiply(LevelData[11], 1.8), 2.0)))), LevelData[7]), 10000[3])
  10000[6] <- Add(Add(Multiply(LevelData[8], 10000[1]), Multiply(LevelData[9], Subtract(0.0, Divide(Multiply(LevelData[11], 1.8), 2.0)))), LevelData[10])
  10000[7] <- Divide(Add(Add(Multiply(LevelData[2], 10000[1]), Multiply(LevelData[3], Subtract(0.0, Divide(Multiply(LevelData[11], 1.8), 2.0)))), LevelData[4]), 10000[6])
  10000[8] <- Divide(Add(Add(Multiply(LevelData[5], 10000[1]), Multiply(LevelData[6], Subtract(0.0, Divide(Multiply(LevelData[11], 1.8), 2.0)))), LevelData[7]), 10000[6])
  10000[9] <- Add(Add(Multiply(LevelData[8], 10000[2]), Multiply(LevelData[9], Divide(Multiply(LevelData[11], 1.8), 2.0))), LevelData[10])
  10000[10] <- Divide(Add(Add(Multiply(LevelData[2], 10000[2]), Multiply(LevelData[3], Divide(Multiply(LevelData[11], 1.8), 2.0))), LevelData[4]), 10000[9])
  10000[11] <- Divide(Add(Add(Multiply(LevelData[5], 10000[2]), Multiply(LevelData[6], Divide(Multiply(LevelData[11], 1.8), 2.0))), LevelData[7]), 10000[9])
  10000[12] <- Add(Add(Multiply(LevelData[8], 10000[1]), Multiply(LevelData[9], Divide(Multiply(LevelData[11], 1.8), 2.0))), LevelData[10])
  10000[13] <- Divide(Add(Add(Multiply(LevelData[2], 10000[1]), Multiply(LevelData[3], Divide(Multiply(LevelData[11], 1.8), 2.0))), LevelData[4]), 10000[12])
  10000[14] <- Divide(Add(Add(Multiply(LevelData[5], 10000[1]), Multiply(LevelData[6], Divide(Multiply(LevelData[11], 1.8), 2.0))), LevelData[7]), 10000[12])
  10000[15] <- Divide(Subtract(Add(Subtract(10000[13], 10000[10]), 10000[7]), 10000[4]), 2.0)
  10000[16] <- Divide(Add(10000[10], 10000[13]), 2.0)
  10000[17] <- Divide(Add(10000[4], 10000[7]), 2.0)
  10000[18] <- Subtract(10000[17], Divide(10000[15], 2.0))
  10000[19] <- Add(10000[17], Divide(10000[15], 2.0))
  10000[20] <- Subtract(10000[16], Divide(10000[15], 2.0))
  10000[21] <- Add(10000[16], Divide(10000[15], 2.0))
  10000[22] <- EntityMemory[2]
  goto 15 if 10000[22] else 16
15:
  10000[22] <- EntityMemory[2]
  MoveParticleEffect(10000[22], 10000[18], 10000[5], 10000[20], 10000[11], 10000[21], 10000[14], 10000[19], 10000[8])
  goto exit
16:
  10000[0] <- SpawnParticleEffect(5.0, 10000[18], 10000[5], 10000[20], 10000[11], 10000[21], 10000[14], 10000[19], 10000[8], 1.5, 1.0)
  EntityMemory[2] <- 10000[0]
  goto exit
