0:
  goto 1 if PreviewOption[8] else 2
1:
  10000[0] <- Multiply(EntityData[0], 32.0)
  10000[1] <- Multiply(EntityData[1], 32.0)
  10000[2] <- Add(3.0, Multiply(EntityData[0], 32.0))
  10000[3] <- Trunc(Divide(EntityDataArray[10000[2]], 2.0))
  10000[0] <- Subtract(Add(Multiply(Add(10000[3], 0.5), PreviewData[1]), Multiply(EntityDataArray[10000[0]], 0.072)), Divide(Subtract(RuntimeEnvironment[1], Negate(RuntimeEnvironment[1])), 2.0))
  10000[1] <- Subtract(Add(Multiply(Add(10000[3], 0.5), PreviewData[1]), Multiply(EntityDataArray[10000[1]], 0.072)), Divide(Subtract(RuntimeEnvironment[1], Negate(RuntimeEnvironment[1])), 2.0))
  10000[2] <- Lerp(-0.9, 0.9, Divide(Mod(EntityDataArray[10000[2]], 2.0), 2.0))
  10000[3] <- Multiply(EntityData[0], 32.0)
  10000[4] <- Multiply(EntityData[1], 32.0)
  10000[5] <- Add(3.0, Multiply(EntityData[0], 32.0))
  Draw(18.0, 10000[0], Subtract(10000[2], 0.009), 10000[0], Add(10000[2], 0.009), 10000[1], Add(10000[2], 0.009), 10000[1], Subtract(10000[2], 0.009), Add(Add(220000.0, Multiply(Min(EntityDataArray[10000[3]], EntityDataArray[10000[4]]), 100.0)), EntityDataArray[10000[5]]), PreviewOption[9])
  goto exit
2:
  goto exit
