mirror of
https://github.com/FlightControl-Master/MOOSE.git
synced 2025-10-29 16:58:06 +00:00
Improvements to cargo AI handling.
This commit is contained in:
@@ -354,8 +354,18 @@ function AI_CARGO:onafterPickedUp( Carrier, From, Event, To, PickupZone )
|
||||
|
||||
Carrier:RouteResume()
|
||||
|
||||
local HasCargo = false
|
||||
if Carrier and Carrier :IsAlive() then
|
||||
for Cargo, CarrierUnit in pairs( self.Carrier_Cargo ) do
|
||||
HasCargo = true
|
||||
break
|
||||
end
|
||||
end
|
||||
|
||||
self.Relocating = false
|
||||
self.Transporting = true
|
||||
if HasCargo then
|
||||
self.Transporting = true
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
@@ -466,8 +476,6 @@ end
|
||||
function AI_CARGO:onafterDeployed( Carrier, From, Event, To, DeployZone )
|
||||
self:F( { Carrier, From, Event, To, DeployZone = DeployZone } )
|
||||
|
||||
self:__Guard( 0.1 )
|
||||
|
||||
self.Transporting = false
|
||||
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user