Correct handling of crashing player

when assigned to a task
This commit is contained in:
FlightControl
2017-05-05 15:50:21 +02:00
parent 9a54462164
commit cb7ba702ff
3 changed files with 37 additions and 22 deletions

View File

@@ -189,7 +189,10 @@ function COMMANDCENTER:New( CommandCenterPositionable, CommandCenterName )
function( self, EventData )
local PlayerUnit = EventData.IniUnit
for MissionID, Mission in pairs( self:GetMissions() ) do
Mission:CrashUnit( PlayerUnit )
local Mission = Mission -- Tasking.Mission#MISSION
if Mission:IsENGAGED() then
Mission:CrashUnit( PlayerUnit )
end
end
end
)