Fixed goal problem in TASK_CARGO_TRANSPORT more or less, needs further investigation

This commit is contained in:
FlightControl
2017-07-02 12:44:27 +02:00
parent f221047eba
commit af230d9874
4 changed files with 44 additions and 8 deletions

View File

@@ -770,6 +770,17 @@ do -- TASK_CARGO
return self
end
function TASK_CARGO:SetGoalTotal()
self.GoalTotal = self.SetCargo:Count()
end
function TASK_CARGO:GetGoalTotal()
return self.GoalTotal
end
end
@@ -924,11 +935,16 @@ do -- TASK_CARGO_TRANSPORT
return CargoDeployed
end
---
--- @param #TASK_CARGO_TRANSPORT self
function TASK_CARGO_TRANSPORT:onafterGoal( TaskUnit, From, Event, To )
local CargoSet = self.CargoSet
if self:IsAllCargoTransported() then
self:Success()
end
self:__Goal( -10 )
end
end