View difference between Paste ID: PsuvrvH3 and Krh4krp3
SHOW: | | - or go back to the newest paste.
1
local reactor = peripheral.wrap("BigReactors-Reactor_0")
2
local turbine = peripheral.wrap("BigReactors-Turbine_0")
3
local mon = peripheral.wrap("monitor_0")
4
mon.clear()
5
6
mon.setCursorPos(1,1)
7
mon.setTextColor(colors.lime)
8
mon.write("Reactor")
9
10
mon.setCursorPos(1,5)
11
mon.write("Turbine")
12
13
while true do
14
-- Start printing reactors values
15
	mon.setCursorPos(1,2)
16
	mon.setTextColor(colors.white)
17
	mon.write("Active: ")
18
	mon.setTextColor(colors.red)
19
	mon.write(reactor.getActive())
20
21
	mon.setCursorPos(1,3)
22
	mon.setTextColor(colors.white)
23
	mon.write("Fuel: ")
24
	mon.setTextColor(colors.red)
25
	mon.write(math.floor(reactor.getFuelAmount()))
26
	mon.write("/")
27
	mon.write(math.floor(reactor.getFuelAmountMax()))
28
29
-- Start printing turbine values
30
	mon.setCursorPos(1,6)
31
	mon.setTextColor(colors.white)
32
	mon.write("Active: ")
33
	mon.setTextColor(colors.red)
34
	mon.write(turbine.getActive())
35
36
	mon.setCursorPos(1,7)
37
	mon.setTextColor(colors.white)
38
	mon.write("Steam: ")
39
	mon.setTextColor(colors.red)
40
	mon.write(math.floor(turbine.getInputAmount()))
41
	mon.write("/")
42
	mon.write(math.floor(turbine.getFluidAmountMax()))
43
44
	mon.setCursorPos(1,8)
45
	mon.setTextColor(colors.white)
46
	mon.write("RF/t: ")
47
	mon.setTextColor(colors.red)
48
	mon.write(math.floor(turbine.getEnergyProducedLastTick()))
49
50
	mon.setCursorPos(1,9)
51
	mon.setTextColor(colors.white)
52
	mon.write("RF stored: ")
53
	mon.setTextColor(colors.red)
54
	mon.write(math.floor(turbine.getEnergyStored()))
55
      if turbine.getEnergyStored() > 50000 then
56-
     	if turbine.getEnergyStored() > 50000 then
56+
57
        elseif turbine.getEnergyStored() < 50000 then
58
        turbine.setActive(true)
59
        end
60
-- Error fix
61
	os.queueEvent("event");
62
	os.pullEvent();
63
end