local args = {...}
local x = args[1] or error("arg 1 (x) missing")
local y = args[2] or error("arg 2 (y) missing")
local laseAmount = args[3] or error("arg 3 (laseAmount) missing")
local lasePower = args[4] or error("arg 4 (lasePower) missing")
x = tonumber(x) or error("arg 1 (x) should be a number")
y = tonumber(y) or error("arg 2 (y) should be a number")
laseAmount = tonumber(laseAmount) or error("arg 3 (laseAmount) should be a number")
lasePower = tonumber(lasePower) or error("arg 4 (lasePower) should be a number")
local laser = peripheral.find("plethora:laser")
local function lase()
for i=1,laseAmount do
laser.fire(0,90,lasePower)
end
end
for i=1,x do
for i=1,y-1 do
lase()
turtle.forward()
end
lase()
if i%2==1 then
turtle.turnRight()
turtle.forward()
turtle.turnRight()
else
turtle.turnLeft()
turtle.forward()
turtle.turnLeft()
end
end