From 1dbbe17ea03a9f416ba8bf1b8ead6d2367d2d5bf Mon Sep 17 00:00:00 2001 From: "kepler155c@gmail.com" Date: Wed, 9 Jan 2019 17:11:57 -0500 Subject: [PATCH] spawner tweaks --- farms/spawner.lua | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/farms/spawner.lua b/farms/spawner.lua index 2e3b5dc..487ae21 100644 --- a/farms/spawner.lua +++ b/farms/spawner.lua @@ -9,7 +9,7 @@ local turtle = _G.turtle local STARTUP_FILE = 'usr/autorun/spawner.lua' -local mobTypes = Util.transpose({ ... }) +local mobTypes = { } local function equip(side, item, rawName) local equipped = Peripheral.lookup('side/' .. side) @@ -127,6 +127,12 @@ end while true do local blocks = sensor.sense() local mobs = Util.filterInplace(blocks, function(b) + if mobTypes[b.name] == nil then + local mob = sensor.getMetaByID(b.id) + mobTypes[b.name] = mob and (not not mob.isAlive) -- health + print(b.name .. ' ' .. tostring(mobTypes[b.name])) + end + if mobTypes[b.name] then return normalize(b) end