From 903d8dd628659c1ae33b1973a9c1628621d4dfb2 Mon Sep 17 00:00:00 2001 From: FlightControl Date: Wed, 8 Feb 2017 15:06:17 +0100 Subject: [PATCH] Static moose --- .../Moose Mission Update/l10n/DEFAULT/Moose.lua | 11 +++++++---- Moose Mission Setup/Moose.lua | 11 +++++++---- 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/Moose Mission Setup/Moose Mission Update/l10n/DEFAULT/Moose.lua b/Moose Mission Setup/Moose Mission Update/l10n/DEFAULT/Moose.lua index d6aabf3f2..e1a2550e0 100644 --- a/Moose Mission Setup/Moose Mission Update/l10n/DEFAULT/Moose.lua +++ b/Moose Mission Setup/Moose Mission Update/l10n/DEFAULT/Moose.lua @@ -1,5 +1,5 @@ env.info( '*** MOOSE STATIC INCLUDE START *** ' ) -env.info( 'Moose Generation Timestamp: 20170208_1157' ) +env.info( 'Moose Generation Timestamp: 20170208_1506' ) local base = _G Include = {} @@ -25364,9 +25364,9 @@ function AI_PATROL_ZONE:New( PatrolZone, PatrolFloorAltitude, PatrolCeilingAltit self:AddTransition( "*", "Reset", "Patrolling" ) -- FSM_CONTROLLABLE Transition for type #AI_PATROL_ZONE. - self:AddTransition( "*", "Eject", "Ejected" ) + self:AddTransition( "*", "Eject", "*" ) self:AddTransition( "*", "Crash", "Crashed" ) - self:AddTransition( "*", "PilotDead", "PilotDead" ) + self:AddTransition( "*", "PilotDead", "*" ) return self end @@ -25824,7 +25824,10 @@ end function AI_PATROL_ZONE:OnCrash( EventData ) if self.Controllable:IsAlive() and EventData.IniDCSGroupName == self.Controllable:GetName() then - self:__Crash( 1, EventData ) + self:E( self.Controllable:GetUnits() ) + if #self.Controllable:GetUnits() == 1 then + self:__Crash( 1, EventData ) + end end end diff --git a/Moose Mission Setup/Moose.lua b/Moose Mission Setup/Moose.lua index d6aabf3f2..e1a2550e0 100644 --- a/Moose Mission Setup/Moose.lua +++ b/Moose Mission Setup/Moose.lua @@ -1,5 +1,5 @@ env.info( '*** MOOSE STATIC INCLUDE START *** ' ) -env.info( 'Moose Generation Timestamp: 20170208_1157' ) +env.info( 'Moose Generation Timestamp: 20170208_1506' ) local base = _G Include = {} @@ -25364,9 +25364,9 @@ function AI_PATROL_ZONE:New( PatrolZone, PatrolFloorAltitude, PatrolCeilingAltit self:AddTransition( "*", "Reset", "Patrolling" ) -- FSM_CONTROLLABLE Transition for type #AI_PATROL_ZONE. - self:AddTransition( "*", "Eject", "Ejected" ) + self:AddTransition( "*", "Eject", "*" ) self:AddTransition( "*", "Crash", "Crashed" ) - self:AddTransition( "*", "PilotDead", "PilotDead" ) + self:AddTransition( "*", "PilotDead", "*" ) return self end @@ -25824,7 +25824,10 @@ end function AI_PATROL_ZONE:OnCrash( EventData ) if self.Controllable:IsAlive() and EventData.IniDCSGroupName == self.Controllable:GetName() then - self:__Crash( 1, EventData ) + self:E( self.Controllable:GetUnits() ) + if #self.Controllable:GetUnits() == 1 then + self:__Crash( 1, EventData ) + end end end