View difference between Paste ID: gax2mVG0 and EcJu2zy6
SHOW: | | - or go back to the newest paste.
1
os.loadAPI("ocs/apis/sensor")
2
3
tankSensor = sensor.wrap("right")
4
mon = peripheral.wrap("left")
5
6
while true do
7
	local waterDetails = tankSensor.getTargetDetails("-1,0,0")
8
	local waterPercent = 0
9
	if waterDetails.Tanks[1].Amount and waterDetails.Tanks[1].Amount then
10
		waterPercent = waterDetails.Tanks[1].Amount * 100 / waterDetails.Tanks[1].Capacity
11-
  waterIngots = waterDetails.Tanks[1].Amount / 1000
11+
		waterIngots = waterDetails.Tanks[1].Amount / 144
12
		waterIngots = math.floor(waterIngots)
13-
 local lavaDetails = tankSensor.getTargetDetails("0,0,1")
13+
		waterNuggets = waterDetails.Tanks[1].Amount % 144 / 16
14-
 local lavaPercent = 0
14+
15-
 if lavaDetails.Tanks[1].Amount and lavaDetails.Tanks[1].Amount then
15+
	local lavaDetails = tankSensor.getTargetDetails("0,0,1")
16-
  lavaPercent = lavaDetails.Tanks[1].Amount * 100 / lavaDetails.Tanks[1].Capacity
16+
	local lavaPercent = 0
17-
  lavaIngots = lavaDetails.Tanks[1].Amount / 1000
17+
	if lavaDetails.Tanks[1].Amount and lavaDetails.Tanks[1].Amount then
18-
 end
18+
		lavaPercent = lavaDetails.Tanks[1].Amount * 100 / lavaDetails.Tanks[1].Capacity
19
		lavaIngots = lavaDetails.Tanks[1].Amount / 144
20
		lavaIngots = math.floor(lavaIngots)
21
		lavaNuggets = lavaDetails.Tanks[1].Amount % 144 / 16
22-
	print("Water: "..waterIngots.." Ingots, "..waterPercent.."%\n")
22+
23-
 print("Lava: "..lavaIngots.." Ingots, "..lavaPercent.."%\n")
23+
	local steelDetails = tankSensor.getTargetDetails("0,0,-1")
24-
 term.restore()
24+
	local steelPercent = 0
25
	if steelDetails.Tanks[1].Amount and steelDetails.Tanks[1].Amount then
26
		steelPercent = steelDetails.Tanks[1].Amount * 100 / steelDetails.Tanks[1].Capacity
27
		steelIngots = steelDetails.Tanks[1].Amount / 144
28
		steelIngots = math.floor(steelIngots)
29
		steelNuggets = steelDetails.Tanks[1].Amount % 144 / 16
30
	end
31
	term.redirect(mon)
32
	term.clear()
33
	term.setCursorPos(1,1)
34
	print("Water: "..waterIngots.." Ingots, "..waterNuggets.." Nuggets, "..waterPercent.."%\n")
35
	print("Lava: "..lavaIngots.." Ingots, "..lavaNuggets.." Nuggets, "..lavaPercent.."%\n")
36
	print("Steel: "..steelIngots.." Ingots, "..steelNuggets.." Nuggets, "..steelPercent.."%\n")
37
	term.restore()
38
	sleep(1)
39
end