View difference between Paste ID: 5LyvVQsm and sCghGb9A
SHOW: | | - or go back to the newest paste.
1
local component = require("component")
2
local rs = component.redstone
3
local colors = require("colors")
4
local sides = require("sides")
5
local Reactor_1 = component.proxy(component.get("3b99"))
6
7
8
local MaxHeat = Reactor_1.getMaxHeat()
9
local Safe = MaxHeat/2
10
local Heat = Reactor_1.getHeat()
11
print(MaxHeat)
12
print(Safe)
13
14
local function Reactor_Off()
15-
rs.setOutput(sides.up, 0)
15+
  rs.setOutput(sides.up, 0)
16-
os.sleep(1)
16+
  os.sleep(1)
17-
print("Reactor_Off")
17+
  print("Reactor_Off")
18
end
19
20
local function Reactor_1Check()
21-
while Heat > Safe do
21+
  while Heat > Safe do
22-
print(Heat)
22+
    print(Heat)
23-
os.sleep(1)
23+
    os.sleep(1)
24-
Reactor_On()
24+
    Reactor_On()
25
  end
26
end
27
 
28
local function Reactor_On()
29-
if Heat > Safe then
29+
  if Heat > Safe then
30-
rs.setOutput(sides.up, 253)
30+
    rs.setOutput(sides.up, 253)
31-
os.sleep(1)
31+
    os.sleep(1)
32-
print("Reactor_On")
32+
    print("Reactor_On")
33-
os.sleep(1)
33+
    os.sleep(1)
34-
Reactor_1Check() <--- Problem Area
34+
    Reactor_1Check() <--- Problem Area
35-
else
35+
  else
36-
Reactor_Off()
36+
    Reactor_Off()
37
  end
38
end
39
40
Reactor_On()