revert peripheral changes
This commit is contained in:
@@ -1,11 +1,9 @@
|
|||||||
_G.requireInjector(_ENV)
|
local Peripheral = require('peripheral')
|
||||||
|
|
||||||
local Point = require('point')
|
local Point = require('point')
|
||||||
local Util = require('util')
|
local Util = require('util')
|
||||||
|
|
||||||
local device = _G.device
|
local device = _G.device
|
||||||
local os = _G.os
|
local os = _G.os
|
||||||
local peripheral = _G.peripheral
|
|
||||||
local turtle = _G.turtle
|
local turtle = _G.turtle
|
||||||
|
|
||||||
local args = { ... }
|
local args = { ... }
|
||||||
@@ -21,12 +19,23 @@ local Runners = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
local function equip(side, item, rawName)
|
local function equip(side, item, rawName)
|
||||||
if peripheral.getType(side) ~= item then
|
local equipped = Peripheral.lookup('side/' .. side)
|
||||||
if not turtle.equip(side, rawName or item) then
|
|
||||||
|
if equipped and equipped.type == item then
|
||||||
|
return true
|
||||||
|
end
|
||||||
|
|
||||||
|
if not turtle.equip(side, rawName or item) then
|
||||||
|
if not turtle.selectSlotWithQuantity(0) then
|
||||||
|
error('No slots available')
|
||||||
|
end
|
||||||
|
turtle.equip(side)
|
||||||
|
if not turtle.equip(side, item) then
|
||||||
error('Unable to equip ' .. item)
|
error('Unable to equip ' .. item)
|
||||||
end
|
end
|
||||||
turtle.select(1)
|
|
||||||
end
|
end
|
||||||
|
|
||||||
|
turtle.select(1)
|
||||||
end
|
end
|
||||||
|
|
||||||
equip('left', 'minecraft:diamond_sword')
|
equip('left', 'minecraft:diamond_sword')
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
_G.requireInjector(_ENV)
|
_G.requireInjector(_ENV)
|
||||||
|
|
||||||
local Config = require('config')
|
|
||||||
local Util = require('util')
|
|
||||||
local Adapter = require('chestAdapter18')
|
local Adapter = require('chestAdapter18')
|
||||||
|
local Config = require('config')
|
||||||
|
local Peripheral = require('peripheral')
|
||||||
|
local Util = require('util')
|
||||||
|
|
||||||
local device = _G.device
|
local device = _G.device
|
||||||
local fs = _G.fs
|
local fs = _G.fs
|
||||||
local os = _G.os
|
local os = _G.os
|
||||||
local peripheral = _G.peripheral
|
|
||||||
local turtle = _G.turtle
|
local turtle = _G.turtle
|
||||||
|
|
||||||
local STARTUP_FILE = 'usr/autorun/rancher.lua'
|
local STARTUP_FILE = 'usr/autorun/rancher.lua'
|
||||||
@@ -33,12 +33,23 @@ local ANIMALS = {
|
|||||||
local animal = ANIMALS[config.animal]
|
local animal = ANIMALS[config.animal]
|
||||||
|
|
||||||
local function equip(side, item, rawName)
|
local function equip(side, item, rawName)
|
||||||
if peripheral.getType(side) ~= item then
|
local equipped = Peripheral.lookup('side/' .. side)
|
||||||
if not turtle.equip(side, rawName or item) then
|
|
||||||
|
if equipped and equipped.type == item then
|
||||||
|
return true
|
||||||
|
end
|
||||||
|
|
||||||
|
if not turtle.equip(side, rawName or item) then
|
||||||
|
if not turtle.selectSlotWithQuantity(0) then
|
||||||
|
error('No slots available')
|
||||||
|
end
|
||||||
|
turtle.equip(side)
|
||||||
|
if not turtle.equip(side, item) then
|
||||||
error('Unable to equip ' .. item)
|
error('Unable to equip ' .. item)
|
||||||
end
|
end
|
||||||
turtle.select(1)
|
|
||||||
end
|
end
|
||||||
|
|
||||||
|
turtle.select(1)
|
||||||
end
|
end
|
||||||
|
|
||||||
local function getLocalName()
|
local function getLocalName()
|
||||||
|
|||||||
@@ -18,23 +18,34 @@ Use this turtle for machine crafting.
|
|||||||
_G.requireInjector(_ENV)
|
_G.requireInjector(_ENV)
|
||||||
|
|
||||||
local Event = require('event')
|
local Event = require('event')
|
||||||
|
local Peripheral = require('peripheral')
|
||||||
local Util = require('util')
|
local Util = require('util')
|
||||||
|
|
||||||
local device = _G.device
|
local device = _G.device
|
||||||
local fs = _G.fs
|
local fs = _G.fs
|
||||||
local os = _G.os
|
local os = _G.os
|
||||||
local peripheral = _G.peripheral
|
|
||||||
local turtle = _G.turtle
|
local turtle = _G.turtle
|
||||||
|
|
||||||
local STARTUP_FILE = 'usr/autorun/miloFurni.lua'
|
local STARTUP_FILE = 'usr/autorun/miloFurni.lua'
|
||||||
|
|
||||||
local function equip(side, item, rawName)
|
local function equip(side, item, rawName)
|
||||||
if peripheral.getType(side) ~= item then
|
local equipped = Peripheral.lookup('side/' .. side)
|
||||||
if not turtle.equip(side, rawName or item) then
|
|
||||||
|
if equipped and equipped.type == item then
|
||||||
|
return true
|
||||||
|
end
|
||||||
|
|
||||||
|
if not turtle.equip(side, rawName or item) then
|
||||||
|
if not turtle.selectSlotWithQuantity(0) then
|
||||||
|
error('No slots available')
|
||||||
|
end
|
||||||
|
turtle.equip(side)
|
||||||
|
if not turtle.equip(side, item) then
|
||||||
error('Unable to equip ' .. item)
|
error('Unable to equip ' .. item)
|
||||||
end
|
end
|
||||||
turtle.select(1)
|
|
||||||
end
|
end
|
||||||
|
|
||||||
|
turtle.select(1)
|
||||||
end
|
end
|
||||||
|
|
||||||
equip('left', 'plethora:introspection', 'plethora:module:0')
|
equip('left', 'plethora:introspection', 'plethora:module:0')
|
||||||
|
|||||||
Reference in New Issue
Block a user