From 6b4e4f248de90ed4cadd737d9355e19af944fccb Mon Sep 17 00:00:00 2001 From: Guillaume ARM Date: Mon, 20 May 2024 19:26:32 +0200 Subject: [PATCH] fix(inferium-harvester): replant procedure --- inferium-harvester.lua | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/inferium-harvester.lua b/inferium-harvester.lua index a9b5adf..515e268 100644 --- a/inferium-harvester.lua +++ b/inferium-harvester.lua @@ -140,7 +140,7 @@ end local function retrieveHomePositionProcedure() if turtleUtils.getInventory('bottom') then retrieveChestFuelOrientation() - turtle.turnLeft() + return end turtle.turnRight() @@ -412,9 +412,14 @@ local function replantProcedure() local seedsToRemove = difference(localPlan, remotePlan) local seedsToPlant = difference(remotePlan, localPlan) - removeSeeds(seedsToRemove) - retrieveSeeds(seedsToPlant) - replantSeeds() + if #seedsToRemove > 0 then + removeSeeds(seedsToRemove) + end + + if #seedsToPlant > 0 then + retrieveSeeds(seedsToPlant) + replantSeeds() + end end -- Main procedure