diff --git a/scripts/ai/controllers/MotorController.lua b/scripts/ai/controllers/MotorController.lua index f29909af..aa6f2bf7 100644 --- a/scripts/ai/controllers/MotorController.lua +++ b/scripts/ai/controllers/MotorController.lua @@ -25,16 +25,8 @@ function MotorController:update() if not self.isValid then return end - if not self.settings.fuelSave:getValue() then - if not self:getIsStarted() then - self:startMotor() - self.vehicle:raiseAIEvent('onAIFieldWorkerContinue', 'onAIImplementContinue') - end - self.timerSet = false - return - end if self:isFuelSaveDisabled() or self.driveStrategy:getMaxSpeed() > - self.speedThreshold then + self.speedThreshold or not self.settings.fuelSave:getValue() then if not self:getIsStarted() then self:startMotor() self.vehicle:raiseAIEvent("onAIFieldWorkerContinue", "onAIImplementContinue") @@ -85,7 +77,7 @@ function MotorController:getDriveData() end if g_Courseplay.globalSettings.waitForRefueling:getValue() and self:isFuelLow(self.fuelThresholdSetting:getValue()) then - + maxSpeed = 0 end @@ -132,4 +124,4 @@ end function MotorController:getIsStarted() return self.vehicle:getMotorState() ~= MotorState.OFF -end \ No newline at end of file +end