From 6d06ddb68f687f23f6b360764b30cd32bb1e1d26 Mon Sep 17 00:00:00 2001 From: FlightControl Date: Tue, 5 Apr 2016 16:04:36 +0200 Subject: [PATCH] Fixed the respawn problem and reworked the test mission directory structure --- Embedded/Moose_Embedded.lua | 196 +- Moose/Base.lua | 60 +- Moose/Database.lua | 18 +- Moose/Group.lua | 39 +- Moose/Spawn.lua | 79 +- .../MOOSE_Test_ESCORT.lua} | 0 .../MOOSE_Test_ESCORT.miz} | Bin .../MOOSE_Test_SPAWN.lua} | 0 .../Moose_Test_SPAWN/MOOSE_Test_SPAWN.miz | Bin 0 -> 45968 bytes .../MOOSE_Test_SPAWN_Repeat.lua | 49 + .../MOOSE_Test_SPAWN_Repeat.miz | Bin 0 -> 101907 bytes .../MOOSE_Test_TASK_Pickup_and_Deploy.lua} | 0 .../MOOSE_Test_TASK_Pickup_and_Deploy.miz} | Bin .../ABRIS/Database/NAVIGATION.lua | 3262 ------------- .../ABRIS/Database/ROUTES.lua | 3 - .../Config/View/Server.lua | 209 - .../Config/View/SnapViewsDefault.lua | 1698 ------- .../Config/View/View.lua | 128 - .../Ka-50/Cockpit/Scripts/ARK/ARK.lua | 53 - .../Scripts/World/GPS_GNSS.lua | 880 ---- .../Scripts/World/birds.lua | 27 - .../l10n/DEFAULT/MOOSE_Escort_Test_Follow.lua | 38 - .../l10n/DEFAULT/Moose_Load_Dynamic.lua | 43 - .../l10n/DEFAULT/Moose_Load_Embedded.lua | 23 - .../l10n/DEFAULT/dictionary | 33 - .../l10n/DEFAULT/mapResource | 6 - .../miz/MOOSE_Escort_Test_Follow/mission | 4302 ----------------- .../miz/MOOSE_Escort_Test_Follow/options | 203 - .../miz/MOOSE_Escort_Test_Follow/warehouses | 807 ---- Test Missions/miz/MOOSE_Spawn_Repeat_Test.miz | Bin 20273 -> 0 bytes Test Missions/miz/MOOSE_Spawn_Test.miz | Bin 42348 -> 0 bytes 31 files changed, 293 insertions(+), 11863 deletions(-) rename Test Missions/{lua/MOOSE_Escort_Test_Follow.lua => Moose_Test_ESCORT/MOOSE_Test_ESCORT.lua} (100%) rename Test Missions/{miz/MOOSE_Escort_Test_Follow.miz => Moose_Test_ESCORT/MOOSE_Test_ESCORT.miz} (100%) rename Test Missions/{lua/MOOSE_Spawn_Test.lua => Moose_Test_SPAWN/MOOSE_Test_SPAWN.lua} (100%) create mode 100644 Test Missions/Moose_Test_SPAWN/MOOSE_Test_SPAWN.miz create mode 100644 Test Missions/Moose_Test_SPAWN_Repeat/MOOSE_Test_SPAWN_Repeat.lua create mode 100644 Test Missions/Moose_Test_SPAWN_Repeat/MOOSE_Test_SPAWN_Repeat.miz rename Test Missions/{lua/MOOSE_Pickup_Test.lua => Moose_Test_TASK_Pickup_and_Deploy/MOOSE_Test_TASK_Pickup_and_Deploy.lua} (100%) rename Test Missions/{miz/MOOSE_Pickup_Test.miz => Moose_Test_TASK_Pickup_and_Deploy/MOOSE_Test_TASK_Pickup_and_Deploy.miz} (100%) delete mode 100644 Test Missions/miz/MOOSE_Escort_Test_Follow/ABRIS/Database/NAVIGATION.lua delete mode 100644 Test Missions/miz/MOOSE_Escort_Test_Follow/ABRIS/Database/ROUTES.lua delete mode 100644 Test Missions/miz/MOOSE_Escort_Test_Follow/Config/View/Server.lua delete mode 100644 Test Missions/miz/MOOSE_Escort_Test_Follow/Config/View/SnapViewsDefault.lua delete mode 100644 Test Missions/miz/MOOSE_Escort_Test_Follow/Config/View/View.lua delete mode 100644 Test Missions/miz/MOOSE_Escort_Test_Follow/Mods/aircraft/Ka-50/Cockpit/Scripts/ARK/ARK.lua delete mode 100644 Test Missions/miz/MOOSE_Escort_Test_Follow/Scripts/World/GPS_GNSS.lua delete mode 100644 Test Missions/miz/MOOSE_Escort_Test_Follow/Scripts/World/birds.lua delete mode 100644 Test Missions/miz/MOOSE_Escort_Test_Follow/l10n/DEFAULT/MOOSE_Escort_Test_Follow.lua delete mode 100644 Test Missions/miz/MOOSE_Escort_Test_Follow/l10n/DEFAULT/Moose_Load_Dynamic.lua delete mode 100644 Test Missions/miz/MOOSE_Escort_Test_Follow/l10n/DEFAULT/Moose_Load_Embedded.lua delete mode 100644 Test Missions/miz/MOOSE_Escort_Test_Follow/l10n/DEFAULT/dictionary delete mode 100644 Test Missions/miz/MOOSE_Escort_Test_Follow/l10n/DEFAULT/mapResource delete mode 100644 Test Missions/miz/MOOSE_Escort_Test_Follow/mission delete mode 100644 Test Missions/miz/MOOSE_Escort_Test_Follow/options delete mode 100644 Test Missions/miz/MOOSE_Escort_Test_Follow/warehouses delete mode 100644 Test Missions/miz/MOOSE_Spawn_Repeat_Test.miz delete mode 100644 Test Missions/miz/MOOSE_Spawn_Test.miz diff --git a/Embedded/Moose_Embedded.lua b/Embedded/Moose_Embedded.lua index 6b5c9c5c1..e063d0741 100644 --- a/Embedded/Moose_Embedded.lua +++ b/Embedded/Moose_Embedded.lua @@ -2585,7 +2585,7 @@ local _TraceClass = { --SPAWN = true, --STAGE = true, --ZONE = true, - GROUP = true, + --GROUP = true, --UNIT = true, --CLIENT = true, --CARGO = true, @@ -2596,8 +2596,9 @@ local _TraceClass = { --CLEANUP = true, --MENU_CLIENT = true, --MENU_CLIENT_COMMAND = true, - ESCORT = true, + --ESCORT = true, } +local _TraceClassMethod = {} --- The BASE Class -- @type BASE @@ -2853,12 +2854,35 @@ end -- Log a trace (only shown when trace is on) -- TODO: Make trace function using variable parameters. +--- Set trace level +-- @param #BASE self +-- @param #number Level +function BASE:TraceLevel( Level ) + _TraceLevel = Level +end + +--- Set tracing for a class +-- @param #BASE self +-- @param #string Class +function BASE:TraceClass( Class ) + _TraceClass[Class] = true + _TraceClassMethod[Class] = {} +end + +--- Set tracing for a specific method of class +-- @param #BASE self +-- @param #string Class +-- @param #string Method +function BASE:TraceClassMethod( Class, Method ) + _TraceClassMethod[Class].Method[Method] = true +end + --- Trace a function call. Must be at the beginning of the function logic. -- @param #BASE self -- @param Arguments A #table or any field. function BASE:F( Arguments ) - if _TraceOn and _TraceClass[self.ClassName] then + if _TraceOn and ( _TraceClass[self.ClassName] or _TraceClassMethod[self.ClassName] ) then local DebugInfoCurrent = debug.getinfo( 2, "nl" ) local DebugInfoFrom = debug.getinfo( 3, "l" ) @@ -2867,13 +2891,15 @@ function BASE:F( Arguments ) if DebugInfoCurrent.name then Function = DebugInfoCurrent.name end - - local LineCurrent = DebugInfoCurrent.currentline - local LineFrom = 0 - if DebugInfoFrom then - LineFrom = DebugInfoFrom.currentline + + if _TraceClass[self.ClassName] or _TraceClassMethod[self.ClassName].Method[Function] then + local LineCurrent = DebugInfoCurrent.currentline + local LineFrom = 0 + if DebugInfoFrom then + LineFrom = DebugInfoFrom.currentline + end + env.info( string.format( "%6d\(%6d\)/%1s:%20s%05d.%s\(%s\)" , LineCurrent, LineFrom, "F", self.ClassName, self.ClassID, Function, routines.utils.oneLineSerialize( Arguments ) ) ) end - env.info( string.format( "%6d\(%6d\)/%1s:%20s%05d.%s\(%s\)" , LineCurrent, LineFrom, "F", self.ClassName, self.ClassID, Function, routines.utils.oneLineSerialize( Arguments ) ) ) end end @@ -2904,7 +2930,7 @@ end -- @param Arguments A #table or any field. function BASE:T( Arguments ) - if _TraceOn and _TraceClass[self.ClassName] then + if _TraceOn and ( _TraceClass[self.ClassName] or _TraceClassMethod[self.ClassName] ) then local DebugInfoCurrent = debug.getinfo( 2, "nl" ) local DebugInfoFrom = debug.getinfo( 3, "l" ) @@ -2914,12 +2940,14 @@ function BASE:T( Arguments ) Function = DebugInfoCurrent.name end - local LineCurrent = DebugInfoCurrent.currentline - local LineFrom = 0 - if DebugInfoFrom then - LineFrom = DebugInfoFrom.currentline - end - env.info( string.format( "%6d\(%6d\)/%1s:%20s%05d.%s" , LineCurrent, LineFrom, "T", self.ClassName, self.ClassID, routines.utils.oneLineSerialize( Arguments ) ) ) + if _TraceClass[self.ClassName] or _TraceClassMethod[self.ClassName].Method[Function] then + local LineCurrent = DebugInfoCurrent.currentline + local LineFrom = 0 + if DebugInfoFrom then + LineFrom = DebugInfoFrom.currentline + end + env.info( string.format( "%6d\(%6d\)/%1s:%20s%05d.%s" , LineCurrent, LineFrom, "T", self.ClassName, self.ClassID, routines.utils.oneLineSerialize( Arguments ) ) ) + end end end @@ -3193,7 +3221,7 @@ GROUP = { local GROUPS = {} --- Create a new GROUP from a DCSGroup --- @param self +-- @param #GROUP self -- @param DCSGroup#Group DCSGroup The DCS Group -- @return #GROUP self function GROUP:New( DCSGroup ) @@ -3215,7 +3243,7 @@ function GROUP:New( DCSGroup ) end --- Create a new GROUP from an existing group name. --- @param self +-- @param #GROUP self -- @param GroupName The name of the DCS Group. -- @return #GROUP self function GROUP:NewFromName( GroupName ) @@ -3235,7 +3263,7 @@ function GROUP:NewFromName( GroupName ) end --- Create a new GROUP from an existing DCSUnit in the mission. --- @param self +-- @param #GROUP self -- @param DCSUnit The DCSUnit. -- @return #GROUP self function GROUP:NewFromDCSUnit( DCSUnit ) @@ -3255,8 +3283,8 @@ function GROUP:NewFromDCSUnit( DCSUnit ) end --- Gets the DCSGroup of the GROUP. --- @param self --- @return #Group The DCSGroup. +-- @param #GROUP self +-- @return DCSGroup#Group The DCSGroup. function GROUP:GetDCSGroup() self:F( { self.GroupName } ) self.DCSGroup = Group.getByName( self.GroupName ) @@ -3264,7 +3292,7 @@ function GROUP:GetDCSGroup() end --- Gets the DCS Unit of the GROUP. --- @param self +-- @param #GROUP self -- @param #number UnitNumber The unit index to be returned from the GROUP. -- @return #Unit The DCS Unit. function GROUP:GetDCSUnit( UnitNumber ) @@ -3273,8 +3301,17 @@ function GROUP:GetDCSUnit( UnitNumber ) end +--- Gets the DCSUnits of the GROUP. +-- @param #GROUP self +-- @return #table The DCSUnits. +function GROUP:GetDCSUnits() + self:F( { self.GroupName } ) + return self.DCSGroup:getUnits() + +end + --- Activates a GROUP. --- @param self +-- @param #GROUP self function GROUP:Activate() self:F( { self.GroupName } ) trigger.action.activateGroup( self:GetDCSGroup() ) @@ -3282,7 +3319,7 @@ function GROUP:Activate() end --- Gets the ID of the GROUP. --- @param self +-- @param #GROUP self -- @return #number The ID of the GROUP. function GROUP:GetID() self:F( self.GroupName ) @@ -3291,7 +3328,7 @@ function GROUP:GetID() end --- Gets the name of the GROUP. --- @param self +-- @param #GROUP self -- @return #string The name of the GROUP. function GROUP:GetName() self:F( self.GroupName ) @@ -3350,7 +3387,7 @@ end --- Destroy a GROUP -- Note that this destroy method also raises a destroy event at run-time. -- So all event listeners will catch the destroy event of this GROUP. --- @param self +-- @param #GROUP self function GROUP:Destroy() self:F( self.GroupName ) @@ -3390,7 +3427,7 @@ end --- Returns if the group is of an air category. -- If the group is a helicopter or a plane, then this method will return true, otherwise false. --- @param self +-- @param #GROUP self -- @return #boolean Air category evaluation result. function GROUP:IsAir() self:F() @@ -3403,7 +3440,7 @@ end --- Returns if the group is alive. -- When the group exists at run-time, this method will return true, otherwise false. --- @param self +-- @param #GROUP self -- @return #boolean Alive result. function GROUP:IsAlive() self:F() @@ -3464,7 +3501,7 @@ end --- Returns if all units of the group are on the ground or landed. -- If all units of this group are on the ground, this function will return true, otherwise false. --- @param self +-- @param #GROUP self -- @return #boolean All units on the ground result. function GROUP:AllOnGround() self:F() @@ -3505,7 +3542,7 @@ end --- Returns the current minimum height of the group. -- Each unit within the group gets evaluated, and the minimum height (= the unit which is the lowest elevated) is returned. --- @param self +-- @param #GROUP self -- @return #number Minimum height found. function GROUP:GetMinHeight() self:F() @@ -3514,7 +3551,7 @@ end --- Returns the current maximum height of the group. -- Each unit within the group gets evaluated, and the maximum height (= the unit which is the highest elevated) is returned. --- @param self +-- @param #GROUP self -- @return #number Maximum height found. function GROUP:GetMaxHeight() self:F() @@ -4898,7 +4935,7 @@ end --- Track DCSRTE DEAD or CRASH events for the internal scoring. function DATABASE:OnDeadOrCrash( event ) - --self:T( { event } ) + self:F( { event } ) local TargetUnit = nil local TargetGroup = nil @@ -4933,7 +4970,7 @@ function DATABASE:OnDeadOrCrash( event ) TargetUnitCategory = DATABASECategory[TargetCategory] TargetUnitType = TargetType - --self:T( { TargetUnitName, TargetGroupName, TargetPlayerName, TargetCoalition, TargetCategory, TargetType } ) + self:T( { TargetUnitName, TargetGroupName, TargetPlayerName, TargetCoalition, TargetCategory, TargetType } ) end for PlayerName, PlayerData in pairs( self.Players ) do @@ -4996,7 +5033,7 @@ end --- Follows new players entering Clients within the DCSRTE. function DATABASE:_FollowPlayers() - self:F( "_FollowPlayers" ) + self:F3( "_FollowPlayers" ) local ClientUnit = 0 local CoalitionsData = { AlivePlayersRed = coalition.getPlayers(coalition.side.RED), AlivePlayersBlue = coalition.getPlayers(coalition.side.BLUE) } @@ -5005,7 +5042,7 @@ function DATABASE:_FollowPlayers() local AlivePlayerUnits = {} for CoalitionId, CoalitionData in pairs( CoalitionsData ) do - self:T( { "_FollowPlayers", CoalitionData } ) + self:T3( { "_FollowPlayers", CoalitionData } ) for UnitId, UnitData in pairs( CoalitionData ) do self:_AddPlayerFromUnit( UnitData ) end @@ -5113,11 +5150,11 @@ function DATABASE:_AddMissionTaskScore( PlayerUnit, MissionName, Score ) self.Players[PlayerName].Score = self.Players[PlayerName].Score + Score self.Players[PlayerName].Mission[MissionName].ScoreTask = self.Players[PlayerName].Mission[MissionName].ScoreTask + Score - MESSAGE:New( "Player '" .. PlayerName .. "' has finished another Task in Mission '" .. MissionName .. "'. " .. - Score .. " Score points added.", - "", 20, "/SCORETASK" .. PlayerName ):ToAll() - - _Database:ScoreAdd( PlayerName, "TASK_" .. MissionName:gsub( ' ', '_' ), 1, Score, PlayerUnit:getName() ) + MESSAGE:New( "Player '" .. PlayerName .. "' has finished another Task in Mission '" .. MissionName .. "'. " .. + Score .. " Score points added.", + "", 20, "/SCORETASK" .. PlayerName ):ToAll() + + _Database:ScoreAdd( PlayerName, "TASK_" .. MissionName:gsub( ' ', '_' ), 1, Score, PlayerUnit:getName() ) end @@ -10357,14 +10394,18 @@ Include.File( "Zone" ) -- @type SPAWN -- @extends Base#BASE -- @field ClassName +-- @field #string SpawnTemplatePrefix +-- @field #string SpawnAliasPrefix SPAWN = { ClassName = "SPAWN", + SpawnTemplatePrefix = nil, + SpawnAliasPrefix = nil, } --- Creates the main object to spawn a GROUP defined in the DCS ME. --- @param self +-- @param #SPAWN self -- @param #string SpawnTemplatePrefix is the name of the Group in the ME that defines the Template. Each new group will have the name starting with SpawnTemplatePrefix. -- @return #SPAWN -- @usage @@ -10405,7 +10446,7 @@ function SPAWN:New( SpawnTemplatePrefix ) end --- Creates a new SPAWN instance to create new groups based on the defined template and using a new alias for each new group. --- @param self +-- @param #SPAWN self -- @param #string SpawnTemplatePrefix is the name of the Group in the ME that defines the Template. -- @param #string SpawnAliasPrefix is the name that will be given to the Group at runtime. -- @return #SPAWN @@ -10452,7 +10493,7 @@ end -- Note that this method is exceptionally important to balance the performance of the mission. Depending on the machine etc, a mission can only process a maximum amount of units. -- If the time interval must be short, but there should not be more Units or Groups alive than a maximum amount of units, then this function should be used... -- When a @{#SPAWN.New} is executed and the limit of the amount of units alive is reached, then no new spawn will happen of the group, until some of these units of the spawn object will be destroyed. --- @param self +-- @param #SPAWN self -- @param #number SpawnMaxUnitsAlive The maximum amount of units that can be alive at runtime. -- @param #number SpawnMaxGroups The maximum amount of groups that can be spawned. When the limit is reached, then no more actual spawns will happen of the group. -- This parameter is useful to define a maximum amount of airplanes, ground troops, helicopters, ships etc within a supply area. @@ -10478,7 +10519,7 @@ end --- Randomizes the defined route of the SpawnTemplatePrefix group in the ME. This is very useful to define extra variation of the behaviour of groups. --- @param self +-- @param #SPAWN self -- @param #number SpawnStartPoint is the waypoint where the randomization begins. -- Note that the StartPoint = 0 equaling the point where the group is spawned. -- @param #number SpawnEndPoint is the waypoint where the randomization ends counting backwards. @@ -10511,7 +10552,7 @@ end -- This function becomes useful when you need to spawn groups with random templates of groups defined within the mission editor, -- but they will all follow the same Template route and have the same prefix name. -- In other words, this method randomizes between a defined set of groups the template to be used for each new spawn of a group. --- @param self +-- @param #SPAWN self -- @param #string SpawnTemplatePrefixTable A table with the names of the groups defined within the mission editor, from which one will be choosen when a new group will be spawned. -- @return #SPAWN -- @usage @@ -10548,7 +10589,7 @@ end -- This will enable a spawned group to be re-spawned after it lands, until it is destroyed... -- Note: When the group is respawned, it will re-spawn from the original airbase where it took off. -- So ensure that the routes for groups that respawn, always return to the original airbase, or players may get confused ... --- @param self +-- @param #SPAWN self -- @return #SPAWN self -- @usage -- -- RU Su-34 - AI Ship Attack @@ -10598,7 +10639,7 @@ end --- CleanUp groups when they are still alive, but inactive. -- When groups are still alive and have become inactive due to damage and are unable to contribute anything, then this group will be removed at defined intervals in seconds. --- @param self +-- @param #SPAWN self -- @param #string SpawnCleanUpInterval The interval to check for inactive groups within seconds. -- @return #SPAWN self -- @usage Spawn_Helicopter:CleanUp( 20 ) -- CleanUp the spawning of the helicopters every 20 seconds when they become inactive. @@ -10616,7 +10657,7 @@ end --- Makes the groups visible before start (like a batallion). -- The method will take the position of the group as the first position in the array. --- @param self +-- @param #SPAWN self -- @param #number SpawnAngle The angle in degrees how the groups and each unit of the group will be positioned. -- @param #number SpawnWidth The amount of Groups that will be positioned on the X axis. -- @param #number SpawnDeltaX The space between each Group on the X-axis. @@ -10671,7 +10712,7 @@ end --- Will spawn a group based on the internal index. -- Note: Uses @{DATABASE} module defined in MOOSE. --- @param self +-- @param #SPAWN self -- @return Group#GROUP The group that was spawned. You can use this group for further actions. function SPAWN:Spawn() self:F( { self.SpawnTemplatePrefix, self.SpawnIndex } ) @@ -10681,7 +10722,7 @@ end --- Will re-spawn a group based on a given index. -- Note: Uses @{DATABASE} module defined in MOOSE. --- @param self +-- @param #SPAWN self -- @param #string SpawnIndex The index of the group to be spawned. -- @return Group#GROUP The group that was spawned. You can use this group for further actions. function SPAWN:ReSpawn( SpawnIndex ) @@ -10691,10 +10732,11 @@ function SPAWN:ReSpawn( SpawnIndex ) SpawnIndex = 1 end - --local SpawnGroup = self:GetGroupFromIndex( SpawnIndex ):GetDCSGroup() - --if SpawnGroup then - --DCSGroup:destroy() - --end + local SpawnGroup = self:GetGroupFromIndex( SpawnIndex ) + local SpawnDCSGroup = SpawnGroup:GetDCSGroup() + if SpawnDCSGroup then + SpawnGroup:Destroy() + end return self:SpawnWithIndex( SpawnIndex ) end @@ -10729,7 +10771,7 @@ end --- Spawns new groups at varying time intervals. -- This is useful if you want to have continuity within your missions of certain (AI) groups to be present (alive) within your missions. --- @param self +-- @param #SPAWN self -- @param #number SpawnTime The time interval defined in seconds between each new spawn of new groups. -- @param #number SpawnTimeVariation The variation to be applied on the defined time interval between each new spawn. -- The variation is a number between 0 and 1, representing the %-tage of variation to be applied on the time interval. @@ -10793,7 +10835,7 @@ end --- Will spawn a group from a hosting unit. This function is mostly advisable to be used if you want to simulate spawning from air units, like helicopters, which are dropping infantry into a defined Landing Zone. -- Note that each point in the route assigned to the spawning group is reset to the point of the spawn. -- You can use the returned group to further define the route to be followed. --- @param self +-- @param #SPAWN self -- @param Unit#UNIT HostUnit The air or ground unit dropping or unloading the group. -- @param #number OuterRadius The outer radius in meters where the new group will be spawned. -- @param #number InnerRadius The inner radius in meters where the new group will NOT be spawned. @@ -10870,7 +10912,7 @@ function SPAWN:SpawnFromUnit( HostUnit, OuterRadius, InnerRadius, SpawnIndex ) end --- Will spawn a Group within a given @{ZONE}. --- @param self +-- @param #SPAWN self -- @param #ZONE Zone The zone where the group is to be spawned. -- @param #number SpawnIndex (Optional) The index which group to spawn within the given zone. -- @return Group#GROUP that was spawned. @@ -10944,7 +10986,7 @@ end --- Will return the SpawnGroupName either with with a specific count number or without any count. --- @param self +-- @param #SPAWN self -- @param #number SpawnIndex Is the number of the Group that is to be spawned. -- @return #string SpawnGroupName function SPAWN:SpawnGroupName( SpawnIndex ) @@ -10967,7 +11009,7 @@ function SPAWN:SpawnGroupName( SpawnIndex ) end --- Find the first alive group. --- @param self +-- @param #SPAWN self -- @param #number SpawnCursor A number holding the index from where to find the first group from. -- @return Group#GROUP, #number The group found, the new index where the group was found. -- @return #nil, #nil When no group is found, #nil is returned. @@ -10987,7 +11029,7 @@ end --- Find the next alive group. --- @param self +-- @param #SPAWN self -- @param #number SpawnCursor A number holding the last found previous index. -- @return Group#GROUP, #number The group found, the new index where the group was found. -- @return #nil, #nil When no group is found, #nil is returned. @@ -11028,7 +11070,7 @@ end --- Get the group from an index. -- Returns the group from the SpawnGroups list. -- If no index is given, it will return the first group in the list. --- @param self +-- @param #SPAWN self -- @param #number SpawnIndex The index of the group to return. -- @return Group#GROUP function SPAWN:GetGroupFromIndex( SpawnIndex ) @@ -11046,7 +11088,7 @@ end --- Get the group index from a DCSUnit. -- The method will search for a #-mark, and will return the index behind the #-mark of the DCSUnit. -- It will return nil of no prefix was found. --- @param self +-- @param #SPAWN self -- @param DCSUnit The DCS unit to be searched. -- @return #string The prefix -- @return #nil Nothing found @@ -11070,7 +11112,7 @@ end --- Return the prefix of a DCSUnit. -- The method will search for a #-mark, and will return the text before the #-mark. -- It will return nil of no prefix was found. --- @param self +-- @param #SPAWN self -- @param DCSUnit The DCS unit to be searched. -- @return #string The prefix -- @return #nil Nothing found @@ -11241,7 +11283,7 @@ function SPAWN:_Prepare( SpawnTemplatePrefix, SpawnIndex ) end --- Internal function randomizing the routes. --- @param self +-- @param #SPAWN self -- @param #number SpawnIndex The index of the group to be spawned. -- @return #SPAWN function SPAWN:_RandomizeRoute( SpawnIndex ) @@ -11373,7 +11415,7 @@ end --- Obscolete -- @todo Need to delete this... _Database does this now ... function SPAWN:_OnDeadOrCrash( event ) - + self:F( self.SpawnTemplatePrefix, event ) if event.initiator and event.initiator:getName() then local EventPrefix = self:_GetPrefixFromDCSUnit( event.initiator ) @@ -11393,6 +11435,7 @@ end -- This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups. -- @todo Need to test for AIR Groups only... function SPAWN:_OnTakeOff( event ) + self:F( self.SpawnTemplatePrefix, event ) if event.initiator and event.initiator:getName() then local SpawnGroup = self:_GetGroupFromDCSUnit( event.initiator ) @@ -11408,11 +11451,13 @@ end -- This is needed to ensure that Re-SPAWNing is only done for landed AIR Groups. -- @todo Need to test for AIR Groups only... function SPAWN:_OnLand( event ) + self:F( self.SpawnTemplatePrefix, event ) - if event.initiator and event.initiator:getName() then - local SpawnGroup = self:_GetGroupFromDCSUnit( event.initiator ) + local SpawnUnit = event.initiator + if SpawnUnit and SpawnUnit:isExist() and Object.getCategory(SpawnUnit) == Object.Category.UNIT then + local SpawnGroup = self:_GetGroupFromDCSUnit( SpawnUnit ) if SpawnGroup then - self:T( { "Landed event:" .. event.initiator:getName(), event } ) + self:T( { "Landed event:" .. SpawnUnit:getName(), event } ) self.Landed = true self:T( "self.Landed = true" ) if self.Landed and self.RepeatOnLanding then @@ -11427,15 +11472,18 @@ end --- Will detect AIR Units shutting down their engines ... -- When the event takes place, and the method @{RepeatOnEngineShutDown} was called, the spawned Group will Re-SPAWN. -- But only when the Unit was registered to have landed. +-- @param #SPAWN self -- @see _OnTakeOff -- @see _OnLand -- @todo Need to test for AIR Groups only... -function SPAWN:_OnLand( event ) +function SPAWN:_OnEngineShutDown( event ) + self:F( self.SpawnTemplatePrefix, event ) - if event.initiator and event.initiator:getName() then - local SpawnGroup = self:_GetGroupFromDCSUnit( event.initiator ) + local SpawnUnit = event.initiator + if SpawnUnit and SpawnUnit:isExist() and Object.getCategory(SpawnUnit) == Object.Category.UNIT then + local SpawnGroup = self:_GetGroupFromDCSUnit( SpawnUnit ) if SpawnGroup then - self:T( { "EngineShutDown event: " .. event.initiator:getName(), event } ) + self:T( { "EngineShutDown event: " .. SpawnUnit:getName(), event } ) if self.Landed and self.RepeatOnEngineShutDown then local SpawnGroupIndex = self:GetSpawnIndexFromGroup( SpawnGroup ) self:T( { "EngineShutDown: ", "ReSpawn:", SpawnGroup:GetName(), SpawnGroupIndex } ) @@ -11476,8 +11524,8 @@ function SPAWN:_SpawnCleanUpScheduler() while SpawnGroup do if SpawnGroup:AllOnGround() and SpawnGroup:GetMaxVelocity() < 1 then - if not self.SpawnCleanUpTimeStamps[SpawnGroup:GetName()] then - self.SpawnCleanUpTimeStamps[SpawnGroup:GetName()] = timer.getTime() + if not self.SpanUwnCleanUpTimeStamps[SpawnGroup:GetName()] then + self.SpawnCleapTimeStamps[SpawnGroup:GetName()] = timer.getTime() else if self.SpawnCleanUpTimeStamps[SpawnGroup:GetName()] + self.SpawnCleanUpInterval < timer.getTime() then self:T( { "CleanUp Scheduler:", "Cleaning:", SpawnGroup } ) diff --git a/Moose/Base.lua b/Moose/Base.lua index a8efec0fc..216b02e76 100644 --- a/Moose/Base.lua +++ b/Moose/Base.lua @@ -14,7 +14,7 @@ local _TraceClass = { --SPAWN = true, --STAGE = true, --ZONE = true, - GROUP = true, + --GROUP = true, --UNIT = true, --CLIENT = true, --CARGO = true, @@ -25,8 +25,9 @@ local _TraceClass = { --CLEANUP = true, --MENU_CLIENT = true, --MENU_CLIENT_COMMAND = true, - ESCORT = true, + --ESCORT = true, } +local _TraceClassMethod = {} --- The BASE Class -- @type BASE @@ -282,12 +283,35 @@ end -- Log a trace (only shown when trace is on) -- TODO: Make trace function using variable parameters. +--- Set trace level +-- @param #BASE self +-- @param #number Level +function BASE:TraceLevel( Level ) + _TraceLevel = Level +end + +--- Set tracing for a class +-- @param #BASE self +-- @param #string Class +function BASE:TraceClass( Class ) + _TraceClass[Class] = true + _TraceClassMethod[Class] = {} +end + +--- Set tracing for a specific method of class +-- @param #BASE self +-- @param #string Class +-- @param #string Method +function BASE:TraceClassMethod( Class, Method ) + _TraceClassMethod[Class].Method[Method] = true +end + --- Trace a function call. Must be at the beginning of the function logic. -- @param #BASE self -- @param Arguments A #table or any field. function BASE:F( Arguments ) - if _TraceOn and _TraceClass[self.ClassName] then + if _TraceOn and ( _TraceClass[self.ClassName] or _TraceClassMethod[self.ClassName] ) then local DebugInfoCurrent = debug.getinfo( 2, "nl" ) local DebugInfoFrom = debug.getinfo( 3, "l" ) @@ -296,13 +320,15 @@ function BASE:F( Arguments ) if DebugInfoCurrent.name then Function = DebugInfoCurrent.name end - - local LineCurrent = DebugInfoCurrent.currentline - local LineFrom = 0 - if DebugInfoFrom then - LineFrom = DebugInfoFrom.currentline + + if _TraceClass[self.ClassName] or _TraceClassMethod[self.ClassName].Method[Function] then + local LineCurrent = DebugInfoCurrent.currentline + local LineFrom = 0 + if DebugInfoFrom then + LineFrom = DebugInfoFrom.currentline + end + env.info( string.format( "%6d\(%6d\)/%1s:%20s%05d.%s\(%s\)" , LineCurrent, LineFrom, "F", self.ClassName, self.ClassID, Function, routines.utils.oneLineSerialize( Arguments ) ) ) end - env.info( string.format( "%6d\(%6d\)/%1s:%20s%05d.%s\(%s\)" , LineCurrent, LineFrom, "F", self.ClassName, self.ClassID, Function, routines.utils.oneLineSerialize( Arguments ) ) ) end end @@ -333,7 +359,7 @@ end -- @param Arguments A #table or any field. function BASE:T( Arguments ) - if _TraceOn and _TraceClass[self.ClassName] then + if _TraceOn and ( _TraceClass[self.ClassName] or _TraceClassMethod[self.ClassName] ) then local DebugInfoCurrent = debug.getinfo( 2, "nl" ) local DebugInfoFrom = debug.getinfo( 3, "l" ) @@ -343,12 +369,14 @@ function BASE:T( Arguments ) Function = DebugInfoCurrent.name end - local LineCurrent = DebugInfoCurrent.currentline - local LineFrom = 0 - if DebugInfoFrom then - LineFrom = DebugInfoFrom.currentline - end - env.info( string.format( "%6d\(%6d\)/%1s:%20s%05d.%s" , LineCurrent, LineFrom, "T", self.ClassName, self.ClassID, routines.utils.oneLineSerialize( Arguments ) ) ) + if _TraceClass[self.ClassName] or _TraceClassMethod[self.ClassName].Method[Function] then + local LineCurrent = DebugInfoCurrent.currentline + local LineFrom = 0 + if DebugInfoFrom then + LineFrom = DebugInfoFrom.currentline + end + env.info( string.format( "%6d\(%6d\)/%1s:%20s%05d.%s" , LineCurrent, LineFrom, "T", self.ClassName, self.ClassID, routines.utils.oneLineSerialize( Arguments ) ) ) + end end end diff --git a/Moose/Database.lua b/Moose/Database.lua index 725caef9d..479483ec4 100644 --- a/Moose/Database.lua +++ b/Moose/Database.lua @@ -223,7 +223,7 @@ end --- Track DCSRTE DEAD or CRASH events for the internal scoring. function DATABASE:OnDeadOrCrash( event ) - --self:T( { event } ) + self:F( { event } ) local TargetUnit = nil local TargetGroup = nil @@ -258,7 +258,7 @@ function DATABASE:OnDeadOrCrash( event ) TargetUnitCategory = DATABASECategory[TargetCategory] TargetUnitType = TargetType - --self:T( { TargetUnitName, TargetGroupName, TargetPlayerName, TargetCoalition, TargetCategory, TargetType } ) + self:T( { TargetUnitName, TargetGroupName, TargetPlayerName, TargetCoalition, TargetCategory, TargetType } ) end for PlayerName, PlayerData in pairs( self.Players ) do @@ -321,7 +321,7 @@ end --- Follows new players entering Clients within the DCSRTE. function DATABASE:_FollowPlayers() - self:F( "_FollowPlayers" ) + self:F3( "_FollowPlayers" ) local ClientUnit = 0 local CoalitionsData = { AlivePlayersRed = coalition.getPlayers(coalition.side.RED), AlivePlayersBlue = coalition.getPlayers(coalition.side.BLUE) } @@ -330,7 +330,7 @@ function DATABASE:_FollowPlayers() local AlivePlayerUnits = {} for CoalitionId, CoalitionData in pairs( CoalitionsData ) do - self:T( { "_FollowPlayers", CoalitionData } ) + self:T3( { "_FollowPlayers", CoalitionData } ) for UnitId, UnitData in pairs( CoalitionData ) do self:_AddPlayerFromUnit( UnitData ) end @@ -438,11 +438,11 @@ function DATABASE:_AddMissionTaskScore( PlayerUnit, MissionName, Score ) self.Players[PlayerName].Score = self.Players[PlayerName].Score + Score self.Players[PlayerName].Mission[MissionName].ScoreTask = self.Players[PlayerName].Mission[MissionName].ScoreTask + Score - MESSAGE:New( "Player '" .. PlayerName .. "' has finished another Task in Mission '" .. MissionName .. "'. " .. - Score .. " Score points added.", - "", 20, "/SCORETASK" .. PlayerName ):ToAll() - - _Database:ScoreAdd( PlayerName, "TASK_" .. MissionName:gsub( ' ', '_' ), 1, Score, PlayerUnit:getName() ) + MESSAGE:New( "Player '" .. PlayerName .. "' has finished another Task in Mission '" .. MissionName .. "'. " .. + Score .. " Score points added.", + "", 20, "/SCORETASK" .. PlayerName ):ToAll() + + _Database:ScoreAdd( PlayerName, "TASK_" .. MissionName:gsub( ' ', '_' ), 1, Score, PlayerUnit:getName() ) end diff --git a/Moose/Group.lua b/Moose/Group.lua index 75223b7ca..4c043ae0e 100644 --- a/Moose/Group.lua +++ b/Moose/Group.lua @@ -30,7 +30,7 @@ GROUP = { local GROUPS = {} --- Create a new GROUP from a DCSGroup --- @param self +-- @param #GROUP self -- @param DCSGroup#Group DCSGroup The DCS Group -- @return #GROUP self function GROUP:New( DCSGroup ) @@ -52,7 +52,7 @@ function GROUP:New( DCSGroup ) end --- Create a new GROUP from an existing group name. --- @param self +-- @param #GROUP self -- @param GroupName The name of the DCS Group. -- @return #GROUP self function GROUP:NewFromName( GroupName ) @@ -72,7 +72,7 @@ function GROUP:NewFromName( GroupName ) end --- Create a new GROUP from an existing DCSUnit in the mission. --- @param self +-- @param #GROUP self -- @param DCSUnit The DCSUnit. -- @return #GROUP self function GROUP:NewFromDCSUnit( DCSUnit ) @@ -92,8 +92,8 @@ function GROUP:NewFromDCSUnit( DCSUnit ) end --- Gets the DCSGroup of the GROUP. --- @param self --- @return #Group The DCSGroup. +-- @param #GROUP self +-- @return DCSGroup#Group The DCSGroup. function GROUP:GetDCSGroup() self:F( { self.GroupName } ) self.DCSGroup = Group.getByName( self.GroupName ) @@ -101,7 +101,7 @@ function GROUP:GetDCSGroup() end --- Gets the DCS Unit of the GROUP. --- @param self +-- @param #GROUP self -- @param #number UnitNumber The unit index to be returned from the GROUP. -- @return #Unit The DCS Unit. function GROUP:GetDCSUnit( UnitNumber ) @@ -110,8 +110,17 @@ function GROUP:GetDCSUnit( UnitNumber ) end +--- Gets the DCSUnits of the GROUP. +-- @param #GROUP self +-- @return #table The DCSUnits. +function GROUP:GetDCSUnits() + self:F( { self.GroupName } ) + return self.DCSGroup:getUnits() + +end + --- Activates a GROUP. --- @param self +-- @param #GROUP self function GROUP:Activate() self:F( { self.GroupName } ) trigger.action.activateGroup( self:GetDCSGroup() ) @@ -119,7 +128,7 @@ function GROUP:Activate() end --- Gets the ID of the GROUP. --- @param self +-- @param #GROUP self -- @return #number The ID of the GROUP. function GROUP:GetID() self:F( self.GroupName ) @@ -128,7 +137,7 @@ function GROUP:GetID() end --- Gets the name of the GROUP. --- @param self +-- @param #GROUP self -- @return #string The name of the GROUP. function GROUP:GetName() self:F( self.GroupName ) @@ -187,7 +196,7 @@ end --- Destroy a GROUP -- Note that this destroy method also raises a destroy event at run-time. -- So all event listeners will catch the destroy event of this GROUP. --- @param self +-- @param #GROUP self function GROUP:Destroy() self:F( self.GroupName ) @@ -227,7 +236,7 @@ end --- Returns if the group is of an air category. -- If the group is a helicopter or a plane, then this method will return true, otherwise false. --- @param self +-- @param #GROUP self -- @return #boolean Air category evaluation result. function GROUP:IsAir() self:F() @@ -240,7 +249,7 @@ end --- Returns if the group is alive. -- When the group exists at run-time, this method will return true, otherwise false. --- @param self +-- @param #GROUP self -- @return #boolean Alive result. function GROUP:IsAlive() self:F() @@ -301,7 +310,7 @@ end --- Returns if all units of the group are on the ground or landed. -- If all units of this group are on the ground, this function will return true, otherwise false. --- @param self +-- @param #GROUP self -- @return #boolean All units on the ground result. function GROUP:AllOnGround() self:F() @@ -342,7 +351,7 @@ end --- Returns the current minimum height of the group. -- Each unit within the group gets evaluated, and the minimum height (= the unit which is the lowest elevated) is returned. --- @param self +-- @param #GROUP self -- @return #number Minimum height found. function GROUP:GetMinHeight() self:F() @@ -351,7 +360,7 @@ end --- Returns the current maximum height of the group. -- Each unit within the group gets evaluated, and the maximum height (= the unit which is the highest elevated) is returned. --- @param self +-- @param #GROUP self -- @return #number Maximum height found. function GROUP:GetMaxHeight() self:F() diff --git a/Moose/Spawn.lua b/Moose/Spawn.lua index d159a83b3..c30a4b83f 100644 --- a/Moose/Spawn.lua +++ b/Moose/Spawn.lua @@ -80,14 +80,18 @@ Include.File( "Zone" ) -- @type SPAWN -- @extends Base#BASE -- @field ClassName +-- @field #string SpawnTemplatePrefix +-- @field #string SpawnAliasPrefix SPAWN = { ClassName = "SPAWN", + SpawnTemplatePrefix = nil, + SpawnAliasPrefix = nil, } --- Creates the main object to spawn a GROUP defined in the DCS ME. --- @param self +-- @param #SPAWN self -- @param #string SpawnTemplatePrefix is the name of the Group in the ME that defines the Template. Each new group will have the name starting with SpawnTemplatePrefix. -- @return #SPAWN -- @usage @@ -128,7 +132,7 @@ function SPAWN:New( SpawnTemplatePrefix ) end --- Creates a new SPAWN instance to create new groups based on the defined template and using a new alias for each new group. --- @param self +-- @param #SPAWN self -- @param #string SpawnTemplatePrefix is the name of the Group in the ME that defines the Template. -- @param #string SpawnAliasPrefix is the name that will be given to the Group at runtime. -- @return #SPAWN @@ -175,7 +179,7 @@ end -- Note that this method is exceptionally important to balance the performance of the mission. Depending on the machine etc, a mission can only process a maximum amount of units. -- If the time interval must be short, but there should not be more Units or Groups alive than a maximum amount of units, then this function should be used... -- When a @{#SPAWN.New} is executed and the limit of the amount of units alive is reached, then no new spawn will happen of the group, until some of these units of the spawn object will be destroyed. --- @param self +-- @param #SPAWN self -- @param #number SpawnMaxUnitsAlive The maximum amount of units that can be alive at runtime. -- @param #number SpawnMaxGroups The maximum amount of groups that can be spawned. When the limit is reached, then no more actual spawns will happen of the group. -- This parameter is useful to define a maximum amount of airplanes, ground troops, helicopters, ships etc within a supply area. @@ -201,7 +205,7 @@ end --- Randomizes the defined route of the SpawnTemplatePrefix group in the ME. This is very useful to define extra variation of the behaviour of groups. --- @param self +-- @param #SPAWN self -- @param #number SpawnStartPoint is the waypoint where the randomization begins. -- Note that the StartPoint = 0 equaling the point where the group is spawned. -- @param #number SpawnEndPoint is the waypoint where the randomization ends counting backwards. @@ -234,7 +238,7 @@ end -- This function becomes useful when you need to spawn groups with random templates of groups defined within the mission editor, -- but they will all follow the same Template route and have the same prefix name. -- In other words, this method randomizes between a defined set of groups the template to be used for each new spawn of a group. --- @param self +-- @param #SPAWN self -- @param #string SpawnTemplatePrefixTable A table with the names of the groups defined within the mission editor, from which one will be choosen when a new group will be spawned. -- @return #SPAWN -- @usage @@ -271,7 +275,7 @@ end -- This will enable a spawned group to be re-spawned after it lands, until it is destroyed... -- Note: When the group is respawned, it will re-spawn from the original airbase where it took off. -- So ensure that the routes for groups that respawn, always return to the original airbase, or players may get confused ... --- @param self +-- @param #SPAWN self -- @return #SPAWN self -- @usage -- -- RU Su-34 - AI Ship Attack @@ -321,7 +325,7 @@ end --- CleanUp groups when they are still alive, but inactive. -- When groups are still alive and have become inactive due to damage and are unable to contribute anything, then this group will be removed at defined intervals in seconds. --- @param self +-- @param #SPAWN self -- @param #string SpawnCleanUpInterval The interval to check for inactive groups within seconds. -- @return #SPAWN self -- @usage Spawn_Helicopter:CleanUp( 20 ) -- CleanUp the spawning of the helicopters every 20 seconds when they become inactive. @@ -339,7 +343,7 @@ end --- Makes the groups visible before start (like a batallion). -- The method will take the position of the group as the first position in the array. --- @param self +-- @param #SPAWN self -- @param #number SpawnAngle The angle in degrees how the groups and each unit of the group will be positioned. -- @param #number SpawnWidth The amount of Groups that will be positioned on the X axis. -- @param #number SpawnDeltaX The space between each Group on the X-axis. @@ -394,7 +398,7 @@ end --- Will spawn a group based on the internal index. -- Note: Uses @{DATABASE} module defined in MOOSE. --- @param self +-- @param #SPAWN self -- @return Group#GROUP The group that was spawned. You can use this group for further actions. function SPAWN:Spawn() self:F( { self.SpawnTemplatePrefix, self.SpawnIndex } ) @@ -404,7 +408,7 @@ end --- Will re-spawn a group based on a given index. -- Note: Uses @{DATABASE} module defined in MOOSE. --- @param self +-- @param #SPAWN self -- @param #string SpawnIndex The index of the group to be spawned. -- @return Group#GROUP The group that was spawned. You can use this group for further actions. function SPAWN:ReSpawn( SpawnIndex ) @@ -414,10 +418,11 @@ function SPAWN:ReSpawn( SpawnIndex ) SpawnIndex = 1 end - --local SpawnGroup = self:GetGroupFromIndex( SpawnIndex ):GetDCSGroup() - --if SpawnGroup then - --DCSGroup:destroy() - --end + local SpawnGroup = self:GetGroupFromIndex( SpawnIndex ) + local SpawnDCSGroup = SpawnGroup:GetDCSGroup() + if SpawnDCSGroup then + SpawnGroup:Destroy() + end return self:SpawnWithIndex( SpawnIndex ) end @@ -452,7 +457,7 @@ end --- Spawns new groups at varying time intervals. -- This is useful if you want to have continuity within your missions of certain (AI) groups to be present (alive) within your missions. --- @param self +-- @param #SPAWN self -- @param #number SpawnTime The time interval defined in seconds between each new spawn of new groups. -- @param #number SpawnTimeVariation The variation to be applied on the defined time interval between each new spawn. -- The variation is a number between 0 and 1, representing the %-tage of variation to be applied on the time interval. @@ -516,7 +521,7 @@ end --- Will spawn a group from a hosting unit. This function is mostly advisable to be used if you want to simulate spawning from air units, like helicopters, which are dropping infantry into a defined Landing Zone. -- Note that each point in the route assigned to the spawning group is reset to the point of the spawn. -- You can use the returned group to further define the route to be followed. --- @param self +-- @param #SPAWN self -- @param Unit#UNIT HostUnit The air or ground unit dropping or unloading the group. -- @param #number OuterRadius The outer radius in meters where the new group will be spawned. -- @param #number InnerRadius The inner radius in meters where the new group will NOT be spawned. @@ -593,7 +598,7 @@ function SPAWN:SpawnFromUnit( HostUnit, OuterRadius, InnerRadius, SpawnIndex ) end --- Will spawn a Group within a given @{ZONE}. --- @param self +-- @param #SPAWN self -- @param #ZONE Zone The zone where the group is to be spawned. -- @param #number SpawnIndex (Optional) The index which group to spawn within the given zone. -- @return Group#GROUP that was spawned. @@ -667,7 +672,7 @@ end --- Will return the SpawnGroupName either with with a specific count number or without any count. --- @param self +-- @param #SPAWN self -- @param #number SpawnIndex Is the number of the Group that is to be spawned. -- @return #string SpawnGroupName function SPAWN:SpawnGroupName( SpawnIndex ) @@ -690,7 +695,7 @@ function SPAWN:SpawnGroupName( SpawnIndex ) end --- Find the first alive group. --- @param self +-- @param #SPAWN self -- @param #number SpawnCursor A number holding the index from where to find the first group from. -- @return Group#GROUP, #number The group found, the new index where the group was found. -- @return #nil, #nil When no group is found, #nil is returned. @@ -710,7 +715,7 @@ end --- Find the next alive group. --- @param self +-- @param #SPAWN self -- @param #number SpawnCursor A number holding the last found previous index. -- @return Group#GROUP, #number The group found, the new index where the group was found. -- @return #nil, #nil When no group is found, #nil is returned. @@ -751,7 +756,7 @@ end --- Get the group from an index. -- Returns the group from the SpawnGroups list. -- If no index is given, it will return the first group in the list. --- @param self +-- @param #SPAWN self -- @param #number SpawnIndex The index of the group to return. -- @return Group#GROUP function SPAWN:GetGroupFromIndex( SpawnIndex ) @@ -769,7 +774,7 @@ end --- Get the group index from a DCSUnit. -- The method will search for a #-mark, and will return the index behind the #-mark of the DCSUnit. -- It will return nil of no prefix was found. --- @param self +-- @param #SPAWN self -- @param DCSUnit The DCS unit to be searched. -- @return #string The prefix -- @return #nil Nothing found @@ -793,7 +798,7 @@ end --- Return the prefix of a DCSUnit. -- The method will search for a #-mark, and will return the text before the #-mark. -- It will return nil of no prefix was found. --- @param self +-- @param #SPAWN self -- @param DCSUnit The DCS unit to be searched. -- @return #string The prefix -- @return #nil Nothing found @@ -964,7 +969,7 @@ function SPAWN:_Prepare( SpawnTemplatePrefix, SpawnIndex ) end --- Internal function randomizing the routes. --- @param self +-- @param #SPAWN self -- @param #number SpawnIndex The index of the group to be spawned. -- @return #SPAWN function SPAWN:_RandomizeRoute( SpawnIndex ) @@ -1096,7 +1101,7 @@ end --- Obscolete -- @todo Need to delete this... _Database does this now ... function SPAWN:_OnDeadOrCrash( event ) - + self:F( self.SpawnTemplatePrefix, event ) if event.initiator and event.initiator:getName() then local EventPrefix = self:_GetPrefixFromDCSUnit( event.initiator ) @@ -1116,6 +1121,7 @@ end -- This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups. -- @todo Need to test for AIR Groups only... function SPAWN:_OnTakeOff( event ) + self:F( self.SpawnTemplatePrefix, event ) if event.initiator and event.initiator:getName() then local SpawnGroup = self:_GetGroupFromDCSUnit( event.initiator ) @@ -1131,11 +1137,13 @@ end -- This is needed to ensure that Re-SPAWNing is only done for landed AIR Groups. -- @todo Need to test for AIR Groups only... function SPAWN:_OnLand( event ) + self:F( self.SpawnTemplatePrefix, event ) - if event.initiator and event.initiator:getName() then - local SpawnGroup = self:_GetGroupFromDCSUnit( event.initiator ) + local SpawnUnit = event.initiator + if SpawnUnit and SpawnUnit:isExist() and Object.getCategory(SpawnUnit) == Object.Category.UNIT then + local SpawnGroup = self:_GetGroupFromDCSUnit( SpawnUnit ) if SpawnGroup then - self:T( { "Landed event:" .. event.initiator:getName(), event } ) + self:T( { "Landed event:" .. SpawnUnit:getName(), event } ) self.Landed = true self:T( "self.Landed = true" ) if self.Landed and self.RepeatOnLanding then @@ -1150,15 +1158,18 @@ end --- Will detect AIR Units shutting down their engines ... -- When the event takes place, and the method @{RepeatOnEngineShutDown} was called, the spawned Group will Re-SPAWN. -- But only when the Unit was registered to have landed. +-- @param #SPAWN self -- @see _OnTakeOff -- @see _OnLand -- @todo Need to test for AIR Groups only... -function SPAWN:_OnLand( event ) +function SPAWN:_OnEngineShutDown( event ) + self:F( self.SpawnTemplatePrefix, event ) - if event.initiator and event.initiator:getName() then - local SpawnGroup = self:_GetGroupFromDCSUnit( event.initiator ) + local SpawnUnit = event.initiator + if SpawnUnit and SpawnUnit:isExist() and Object.getCategory(SpawnUnit) == Object.Category.UNIT then + local SpawnGroup = self:_GetGroupFromDCSUnit( SpawnUnit ) if SpawnGroup then - self:T( { "EngineShutDown event: " .. event.initiator:getName(), event } ) + self:T( { "EngineShutDown event: " .. SpawnUnit:getName(), event } ) if self.Landed and self.RepeatOnEngineShutDown then local SpawnGroupIndex = self:GetSpawnIndexFromGroup( SpawnGroup ) self:T( { "EngineShutDown: ", "ReSpawn:", SpawnGroup:GetName(), SpawnGroupIndex } ) @@ -1199,8 +1210,8 @@ function SPAWN:_SpawnCleanUpScheduler() while SpawnGroup do if SpawnGroup:AllOnGround() and SpawnGroup:GetMaxVelocity() < 1 then - if not self.SpawnCleanUpTimeStamps[SpawnGroup:GetName()] then - self.SpawnCleanUpTimeStamps[SpawnGroup:GetName()] = timer.getTime() + if not self.SpanUwnCleanUpTimeStamps[SpawnGroup:GetName()] then + self.SpawnCleapTimeStamps[SpawnGroup:GetName()] = timer.getTime() else if self.SpawnCleanUpTimeStamps[SpawnGroup:GetName()] + self.SpawnCleanUpInterval < timer.getTime() then self:T( { "CleanUp Scheduler:", "Cleaning:", SpawnGroup } ) diff --git a/Test Missions/lua/MOOSE_Escort_Test_Follow.lua b/Test Missions/Moose_Test_ESCORT/MOOSE_Test_ESCORT.lua similarity index 100% rename from Test Missions/lua/MOOSE_Escort_Test_Follow.lua rename to Test Missions/Moose_Test_ESCORT/MOOSE_Test_ESCORT.lua diff --git a/Test Missions/miz/MOOSE_Escort_Test_Follow.miz b/Test Missions/Moose_Test_ESCORT/MOOSE_Test_ESCORT.miz similarity index 100% rename from Test Missions/miz/MOOSE_Escort_Test_Follow.miz rename to Test Missions/Moose_Test_ESCORT/MOOSE_Test_ESCORT.miz diff --git a/Test Missions/lua/MOOSE_Spawn_Test.lua b/Test Missions/Moose_Test_SPAWN/MOOSE_Test_SPAWN.lua similarity index 100% rename from Test Missions/lua/MOOSE_Spawn_Test.lua rename to Test Missions/Moose_Test_SPAWN/MOOSE_Test_SPAWN.lua diff --git a/Test Missions/Moose_Test_SPAWN/MOOSE_Test_SPAWN.miz b/Test Missions/Moose_Test_SPAWN/MOOSE_Test_SPAWN.miz new file mode 100644 index 0000000000000000000000000000000000000000..361cf596fceb5faab54985690e428d1d731f2e6d GIT binary patch literal 45968 zcmZU)V{~T0wgnoq)3I&aPCB-&j&0jX$F^u`9ijv4e}T1D%z# z{+0Tc?K&5VFGSe)UMajTWYv!w!0Ic3 zf1+T@bvKP-MA%Hq=X=(Hp%dSRTY(;X?km@rfcsdm9I~A= zEZwp zLUGJKWE2hUV2o3A$rskFI1+?dO`wXH7)0{_ee3tj9mI0C?-P2E{csbM%j@}sPJPR zCDD;HntdrEFpC7#(U( z)N9(@q8)2tfQ6f~@bK+OQC+$fM~t~g^z0u`NFVyk63f{Tc}*!zo!Q< z6?@B3io2CpELu>tmHd@K+LuT^@eon9*{}{)nNKY}F!4yuM{jq>neahzmO2mYj8kB0 zo~#dOskJSPP#ta$o+PKJOi6s`YIfl05T!T$-qLBd#Xxm=9rXB|FKa|C`3R~{aE-_ew@x1H^OsexYaDbYjzt~|Qlw&f&GoPipm zXuPT|UKUBVhBtAg8aZaBI1ta{VpOKq5>pcE6k4DXzRb9IjhZxCEp|X41X~mj2*_(< z!C{jc;HUW*=ttIY3p8#^4hHJ!6`HB7$_y=5(&#+~Igp?gz!3(iTmdq|u1*4NJlMSg zuD=Dtr4ZWQzW0fii@HhKdlhh6;ZY~awrp;AVq(%6I0r2J>j=cMz+JjucjlsR?o3ys zqLS^}mep&uE@$0xeAtuSaIe*>uD*KI<-GCg(5M>IG^VZ*Og>3JQe8VgLhe$|YgXCr zEXT@oUr|&Uoel$VuU%t)E_P_ir5&&OOl)5~6I@M6dOKy!z8eOKcKqou$Z=k2w_)mX zqVAX-JD55D&i?Q?<8puOx=0*U47IiYdsA8MrB8irne4epdv^$H6_@CO7oHXDu>Sev zETPdV!k=x4UT|>V|523K2%FsYL}N)uDi&tb0q0t#Q(5jJt5$==`)n!G2wC6Y^kzPU zbJ_Yri@K1oO&etD>Te4?qjT`W;l3CRP<>eiB_Are`GkLIEpv6X^|uX}u}%<+RKh`i znv!YY*BsY7r-q!2gWGIAS@5jkGA)YzdN%=<^XH9ZX#lh9RM?2hN_sj*A zr>WL?{To>Rf02V+&OpKo3=j~0ED#XE|0M?-eY^j#grl&riN3Ry(|>6q%i0!u1aU-f z!>?z6utt-hWqmDc4KkPVFGrLfm|#Tt6m|iHSw#HmY@wi{%M#H}S3{%Gglhxj_L^&9 z23)NAUfAP@si~fx1Vlw5@zwXXcgNW`%ue=)<9I{k!$`Wh`Q8B**o==TVP+W9#$gt24ES zJLks5YPC7Nimv=&=~BkS{{1VZrALmcV#>?2VN>No>Z`S4?E+9AkI`(z?KuImCUf$R zpZ#!fwTA!Y^HtLGbr&g;#j90AhpuLNCN#t6)vmccna%U{lH#rQ30Q&r{@%|hVLdI` z`5@+XyMF<{^!+QeO=H?J)-&-`9Y7v~zs0+kgV%M$&ZnbO*Ly=HCVBJy+Fb4X@-TCD z_w={EJ^bG7rdceLIb3jg&vvt`n}-n?y>;r_{=w!(gKbiZ903hyKH?XEBUz({49 z3Fw-P(d2|BGuZHg!ZNf<*LwiHXc{Q~{OFza2dSj!wJ;_&57GsZ*FcW?Z4JDP4KIk0 z3(cy~0sOleU*tV3vCcp9TMXm)^;ML9ReqGoS>VyNYPFnEOjpC*9z514 zHTrveSt5Tv*Y9uDEcI_SW2|zvh>D9X1eGU=v3l2fj4zY0llaKwOuN#X-|)>%8FLlY+;yuj7SUP={g+w}e_mCU-R#KtHg zWC^6}S&#Rjyg95RR!x+K5W=H;;srFn@pqtgSxN%XC>;=oxKLeik^?X^oEaZXtSY74 zEYWymLHRz&`|2eS+1FgoJ-IT0;b8=nKo@~T6d-B>+<<}*klM()+&LLafniZFRGC~e z&tL?@j$!kul(xEs?>CAM^QS6mbD;LqmU?J^K~Y=`uPu zS0yqVN;VJJBafJ~$bHKGq z-kswSr{{={gj`{PYy{tw^=xlQv?f*HPtBT1ltf62;BGafZEF6i8L}WJ{*Y=xVm;I$C#IFr<$d4S>gX1F+~J$K8Gs^ZW1|YG3RCA{-#MF z;$;kF7A#`WXhKr)Ygwe^`u5N%ffY-5YV{i_-EV?p7ldJHg2gL~C$ptt*_)MI_kBUp zmUHKiJLz%3a#etXFO`AVB1a}BCtv4DHK}OKfgr-^bQZkSZ(U4W;@K0jTxHSVzt>!= zL9?ZEb`4P1CnSMY_O_i4#3Ii|Q1^vp#~PfjaImx{BxqHEUsm6~q@x_!rG`icZsos0 zhO4u4bjS%s=G>5myW$ob{qIVK9@Yo<`|dj5Q8VdV?aA1VDouQANE6v@aV}q0mr3v}0s|2skc_o`4-=O?~}hB#KEx z5O3t~kj$?%olUKOH#v{g*{+cr|HL%9MCu(=X@Ibr)`*g%L@&v#GjXe%c*CLRGF}7d zmfl61cvlavV)F9QQV=RId*b!IciAyoTe|g}iB5`VzB)Hf;q9Sf;!zaiAb9K!@B#-agss9*?8aT2M zMfK`tb;@X-v-^4$0XL8h1{lh#`JwQ9TgO&R^^`uk*yE+E=3gZycxyhGsE}_u;`n_^(8}7dWJ^Qe23L z0@s=WrSQOg6G)fq=nr2nlxYDsC=?&9Ku?mhw+G|U2zB!BaD0x%uU}NZ$N9yezJF2w zhQb@=_GP(ntmL5i#OeF&`g>Plp2SzXx~2L_zlbTfBv|`mEEPc#C9bn60|Vv zb9_HU_b_%#)2q32-9c5HAzV^fI+1%C1#=i_2Vlgr|)+T^Ke|$`_xO&u)7fLhwTN|*YrW&A*hCA_Q zrNemho}Pto=#)36C1&T-T$#$AqZL9fiJ^(jpxyotaX;~Rq7fqw_pIyM(OGsp6CyIr zp*W77+64^WT?Fk{WA!yx!25fZprtX(1X7JMv83m4zV)2JF0jl(Bf^d)V!M>e6f?Dr zME-H%2SxqwydjRlTB!F(AeZ*;go2?Q7&UMRz27N;T5#Z>)6RoGAId;H9lv6{xQX0z?g$Vu7ICgbs&nJI}g5{;P<|&%d^BJvU z$=S~&4W3z8u;h4cRYMvhv5Rh;FsD9#QRUaqslR$Dz#vOjELK(6(^4W=@qakn-O0~U zJN2zk0vD9BV61%oK~xUnlWkAV;M|EvTULB(-kI8r^OOBc+P?7aobt}t|G7O|uy2s! z_gC5OtO6+Gi@zVhV8TZ0l9m&Om%TlVVyDE#9~zOhH*hVM(qF=A=Gd_tYN%8)8o>kl zD_TfwTe5224|1xM>y?;J!Jl}v)>{#kX8riPl!S*q4b8=?qbRx>aBmo2MRN18swY01;_420&=%&D_L18%?1jHt!AqMRTy zW#2bCJY78+;9Mpk^{*Z-ulOoDwi;+!?_ZG%W%oyztQTovqeVI;KVJX*d1wXivT>aa zVa$NUkyS;6^(Mb!Igfg)v%@pclO1F_vV&sMaHyq;0jI19SV(nr#rj8Xw3c;^cB@T7 z2n%&>GbE=$g?N=TxAS_gTRX_>fP;4%B%vovHfje+3%|0{lnedgf_)?UuXa-9f^t7B zr~chfju=hJeu2{Sv4C^Gm_tv|r=Pd^mys+Z_++4$$(-{2i!{l~V4km{N zYr$m3^4+nK5W%bw_5i8{y0AfkI{`-Vm~h>pwmtpa$`B5H#4Jlt&1ckp;Lunc%W-a} zz&(CVeN9w{qf-YoiJ}I7>xEtf5m_En1ql-(WKYFpJ_C8#?W@?zu?ccedSlKLcCpRP zDwHK8`xR`B3>v2bqT0iEN@H?J<%rM{;V09b4+^dFU$=2>MySO|1I;7KjL5pzi#Hgb z%B}*hvP}kv43!BxJ+NGmq&z22qd?>GxxWyC=B{^|$CH(8Z}zL4(^g80!&SiP@e3>j z0R{RAvD^||hve%yp2J%)6{YQXsiA?`DN0It>$}}=<}pujIGt(T!2H1+d*ZeQiO z>!rB{vY*3VCNo=DH8}O*J#Nl6Z3vj;ebtv!WRw#3r;3%uGi5OAU7RT)q~A-viup$8 z@$&q zucqs_-}0J!gH2Ku{*~+2&Sf~}DYX6v8qHl?fHqVso+nZSWRWz@ltdI{OSMEqOSH3{ zJS-y;XGI=oxlkY$<72)E^_pZ7+o?K(ZLw*lICNGX=NJ7V=jcX>`!Tg4INh-$=ni%7^?Bs zG;mZS+HaOgOFQ}D%V}|a{)C2Qu2Z!vG18N{^asJcN@MtUl|LL|3)`t$DF8AE2PeYM03IGXl-npJ_cNZ~wBeKj_-(@xBd zCAuqo z*K003b@SVgsYK!TfFF>_^|P%OqbjgKnAi=#9l8X0+W#8Ude0CH%z@G9DXC6aV1I}Q*$SK_ymsm^NWc!W3#@w=;X)}O0W2%; zCkAthab^PANcoqAq8Alrwg?D0xp#kmcY#tMFrbh^AO>XfA0Y^~*tJ4z^JJ0%+q51D zsMRZLlOvNRUw`i62uAFn9~na~F@#qn4#Ugd8HO^(VU#}$L}LIjTs&~H;?PiDiJ^cJ z#w-D55Z1=nDKUV-kCsp*n9=-~8SE;ACZ|Vi3Y@w@FEYk0VxZf9`q)@tG}9L-W!y#m zwL0V{X%a7o%#RD2jfK402eiSUw}D`c(<&!e${O3*@{`!8I+l-+X1NqZAO*7r32+M{ zz$M=5Cs+qJ=*=bkM~xti4>Ddi-cP`X8^DnSo6k>TH(K?~5`BsKujp?)hOnhHP&KKR z*o{Lh38Z;Ipwl4%KC#a4_#wdpp6jMQAK%;6=P?|ToIr6}HJIP=>jB=`+W=pqDBHE2p0*ELnkWmte z!JjbB6y-0SqMQvg0Wm6J&2+^Q{`DYn8 zX|`6BD+zNB2Ch;nwuiy>_qO22sfqsx{beDX!2{391KAYh?-jhcAe>v76fKM~zfbA>lBfFyrl)z3;@!{xJ{}2P`5A4z?$VG87H2A~ll|(wc|uhJ_hd z)RE$A5c`#oJu8z)$t?2tk&`zg=4f4&*kHK@5Lt6JH>mwdC8X#_+xR!Z#OhZ=VIg5J zsf3bG6#LH^oRqWY|sDVQ6D1Ql&yZd?b~ zT#4fNWcez(<@Wivg~KjpW@%F9{n?AHGiZhq6eY;HL&L3%f9EN|btn?op_m-bMqN--!vW~F%murUy^rPb%8Y$=F(v(IskaPD7xPleNFBV)v$5=ZkfReH9 znjImwc%P1%OjHBGNqPifULgj(KuHX?-xH_45nEe%C`y5lyucXsOIF4|1%N?2Vv)QM z8I6HaoJ8-I#iE}a2GC?d)H;m@E&AwR+O|Z zcN3)bU+<1xwB?EikV;@l|6-9C?^W4il}p^LsL3n`k%)+&Jzn$6^^#Fb1S^v4kEDVA zlM+N^u*FG{I&ZW+pY4o_EVWMZvTr194U{4a?sjez6UOO`1aVI?q-jt$Jwi!=q_)_A zN-KYjrTU9Yp%sLbA{fbpL=pjuR2lJt97d_Q@c9LciInCnaThkJt}#YY{8XT2WjI#D459vABtpc5atk4kWrZ6;9FY1GOhi@(m0A# zJ?TrkaYlG?xu~IBtCf)3R#YTG37+FTsoT17L4G0|aZ*KmuNr-s4!!(^VWU?V_6=9n z{#p{f;8_X-@!tS>21MaX{wD_3NnGzr$?*_UL}V}2gglIg9&k+LV<&05VCmJ`#qt$? zcS#e_vgY%;(mf%|G<+88*`v@3lYB*Hd(kQ3JQJdDb#|59G82c6o?$EuZAIoeJuFO4 zh$JdI!Kpz`R%9L41{qALQi*6&4t2aVhj&^M$*b7b{trw%48lQxM5y$PLHNc zO-hzF1;v7_{-3iLJj>E#`<@L970L3l^qYkV4Py8>GIa$REn|ZP$)EHh)c`UL`t&!zW8*I zAC&^lXc`B(X+F7We{$Uthl2#HhsANI^D1e^NkQ&t85v8=PUxSrG>!t({8?tkFm>NY zhNnrFYn+A<1Bn@7y%{Uyut_Q%Pmg0d0yYCdo0eWqL1bRR1{o{G3GMlAF}Ycq_ehp< z@W;}p$q1J)jCFE#nRj^#L1a@f8I%Ar6T}Ns7^T^uDxZ^(JhKlc3NJzCWt0Rgel#$d zOfAE(?A*2NkWtOU;Xa}XHpwJ2mv~l@-9q&Hd}_0NBo=$oSz$sm1H`)OJO8Yv`A*F@mM`StGtGs45(PbG5_vb>ToVM~hxOUw%Y zFSfdHb>G`lnvO#w8D1}5N4>OuMoKa--Uc|_;KI^KSPwEyk77m_HxH8x54&yjF|3k< z#58D*@+?v_nx4ZbDNnn}13;d<2if##8pWeD4AHV2N^!OZU`qr7MaqNh&4Wy=QnI~2 zI5_oxyxlD9PpR@W3BNe`d>bf9mz)l5eJD_tTTo`=^9|VF*QdYz>bc$D;QxB=`O!Kz z-}j-mUpGVFUtb&ipVvRvE4}aMKK#ztjPK`N2D;syTdce!#dG3pOpcwI*$sp!WytvI zKwq`5o1?EI)6DK_zV|Hu*Td5RE;uV3m)HIC=S9m+4Lq_4hHjjjh zo_CzO^<+P|1X>aaw!wQv>odt(>rb&jX}Knkh)c`E+^ohgK{lJZr7;glYpD9rRdQRs zp6-sGFOd!cd_|?z7I158o^bNH#}QY(t!(V>@95GSt=M^&vXU#wX^Ha=qQ$)r97j%e zO^nQk+`u9CpYcz_v?D)cx<@xRK+nP^xle)%*0)Y=dgZEwZCh(o5#trpWM;>d(y&ii zQ)nbeJS1O z8jvg#4~zN5yo;ceY3RNC5j$%?+U7$kG@~Y;32RFjE+6BF0c^35-!YFFIO^WK7e&8o^Ljs zv#Rz#l@P7kJn=Powv+$b;^?#4a80&AvVxqyjXEy^o5SB_03yL`8g#HHKs0fz=NG5UJ)cZ~ZAs-|J=Ell*6P`$3jd;E?Hbu8 z-gA$^$AfO7@I&hqQ`|1#<#5|3wl>xaFv*tv-tx;Ee9p-%OSknY=TlI&M@L3_cryz*PrN$GWi%0pJz@VoWy2VPsLIy=vjkaPncJ{Zo= zAU=eJG^*)M>JpljDuW({@Vu%8!3rmdf{+c36$I#xZV320(ST+|AM zOK3t3zA6)aSoAE+Aghphn>8{vuD`Dw8+YhH4p)zP%$u-iWDpM(giLTk%c^va*&{wv zVDaHPBTi{DX);RPQWL+b35CZ=m^E{oHZh(t;VqaR$2XWUu~y+i0n=D-cx`_Z2afls z#mz{v&R8PxHfyM_*Kl7pF>VWv5Uvz^n>A(C#AxS%=So%aK+USWIU=Agp?|I9xz&Ic zR5|P1ZKywLz{>UHyU;CCg07b|btT5M_O}>NI(8Z`vkoLhQ>+0t95FLqFxztUh%@Gb zk5XN(0pzf1YFtYhB3{JtIcY|rL7e^U=tA_lvGf?t8u%m9k|ao3YQluIld{4Y&Z#sX#uw)Nv2|ntjn@VS9@2$wFW{>BX{zyYA zIha&S+aDs6L=|FT&v=IzDZNR-)F zZ1v~c9j86gXh|&63MX0y^*T+)q7Ctzc`Z_{G4D$R6xeg$;BR`}jelhk(t$g4kyt3QkTfdbA$<;XIfUZCKk0~4VRdCS2f z7KKLKJ4GkdYdC_>3LGQ#Wrp)w0I_S|hactmW%l@?fPH(qR-hk2!R*EY$VvAT8^Mk$ zX1CZBz_&9FAJ$M}8L#mP`wu3w@c&|3%l|JXuQ`r;5!zn#pXW)0=nVSLbbP_#{3mzk zYK1-hxRcFTXcZ11-u$TPS*AVm6nx@j{tJoze;~pA7m`uva2&1$aChw)%XC}boTCu8 z-@A!fDODi0tQoxB2y|32^3ObwZ!0D)R&0IkH@-fXrYZm}GdViCVfY{X|2yxrgX&r= z1PKI$iw^`u_>*_CVq~zP7Zwo}RFPJumywfG646t#(|5JeQ#N+|Z`n$dhPCYm8^Tv6 z&?|gUC@|ZxM{@#-xu3Uq0@>6uso*w*69$N8J}n)S`9BA3*Hz!0ErmoQjd;`+$E{_u zn<&?ruGw~FT@HZAjdn=>l%^|lw><6g+QtyS?RKrFzQKSjO3t03XvZZl`#f{wd-1tQ zhcMkzkPH!T4kjD>%Mc9aOcJ_Om4|0XRh~l$PlTYWmIrA}H+Z5qcOa7!+TKK= zUY>*x#KjXamxK8D0WcD;J}lUCuG0Hqc7m7{%0y1<36yj1sK&9*CJwZMzXN;=m!(620AT zK2bk=c_Koys~jJn0SK|PGA@!Q)z}+PXQktW2eSq9g-q*Tv?FyJ zlhgIcwx*;c69qHhlL=GaiM&LggB?Pi=j4ssunL?s6nFg*U&)R80hpt z@-9reqYOqk4j14?pxu|snY;7ll*O^AllngR_3E#DnQbiHbpPW3G8?H3?t!6yBc`t^ZEAd-QyEe0*R+hJ~e|LZB02fnxLVGW_ z;u_lM(oB2@@_9-q7kAl)82?+JpwRmb1_-c;?+C|Ts|UJeXH>&`#H|lkP`CxDf-}Rq z__rEgF3<#X@h6=!SK7^irjLt)29-QVNoIPp(4q3KW--3pkJY2?j}w^6(ZBV6 z*{`G0Wg0WJh32$!k^9{sKYV(YxPAS%7s*v%i0eSjg&7|l2>g)@=5mDQ+3NaBX zlImzsEgA<$`={zKUoq>uxk5^bg7vK8kZzcwry%2sF9$sg?5|J{LL-I<|8VFiU{{K9 z`WbbQ7O^+pHxr>Klgde2YXI%~-(t`G#O7Ms`$a^#XE@IPL;~PqwOvyq!UCcAFeyO_ z87bx&BQ#lf<-pW|3Mu|@l3KkH*LpIsiE3`rL;QeXx@9R2d`Fnu4Ppf8&*<(5XirI}}btLl1D zr@Ud0K=5J_>RB?Cvs{0Hg}XTP8EWa-PARuXA7@=Mj&Tql<}zMdsPx3!ODef#xS&8( zdFF5-26|vm2Z7L2`d(>Z6jPe)Y|%KrDoir41^gcdE~{jtY5zH0!2ENtfcXE%z_zxI z#(L7W`bK)f?l$_?=7#_I1yrOgBL&Kcz-ycLt)Hqy#3~XKj5kOR77?)BDBhm21u-ui zUx|L#lVPMLvw;e$`zPK#4Pe5=d=SS(s#d!%+l!-HJwlwfle*YM=w|6g>I@pu(Ge;o z@Rw#UH3eH=gZN`@oHv9wPhh0r?o>3TyedBj5OXQ8lyoEGR&%$31v##iJfq1 z)tZ2f0brRW*;WyxU@%`w6IZ;|vEO6<^B)Yq3M9YL?GX^V60KNn)&hdtEe9m+lB?gh zLRai`@UQPuK5dt;NBXsac3AzYI)U5G#&Su1Eb}*_Xe$N`v77b?9nLv!ZWh=$A!SI? zg42jLGG499g~-S6Oi$wmp*6;0=Mstgl!w{iqNJK_8T4U}xtf>2X~PVm?Q0UapiglZ zXdeX`$Q_%7&t&8FjYk_>0-d7t0oZHzN}(X@CiB~{n)ugriRiOaY2zFz%GcP-}fa)(*<`~CBy z{_Bi>?ILBTdFkn#^1XlH@gqia_v1rHY`=O`E3Oo=ZH(P`$miBg8WwiPHVB@-%vfYK z!MX*lOh9Yo*g#i+4vl0`vr6C+5d`1m=%HDGbg>fMK)GwvnY~AI2HETR!!u`4dsD?k*@W{)KOQ^pR6tXB(EDoOLl* zl}lDvtw!@0{UgW%KE2K^7k_e^liwQSAu?gAD|O01-UX0s1hC za_nfS0yxFec5nD0njnBE49rBZ)Y3hu;%78hqPl+n>vuM~$S|0PFTBVpQVjEVN3 z!=G>VZO%FK+)Io(>wqfJF=<4P*H$;ZSJlBH%lS^=jCGHy=umLJ22#t`Sowvbj1)m2 zBZd3V+lU~x-$5(=T3%usfJ?e*GR+1H@K(fAlZT;1nwT1T8=hlfmTC^6(nLyZ2hqoC zGpT1`==bUsS<81BKmBV&3eCjEr%sUsiV(V8d&9|K5S0dBEH6Dl z+T_R}hQyI}5WohhaVr&ua-yzY1+xe%9_Q!Bl9YfNbpN_2EsU0ejj|a(0mIKC zlrE}L52aFxqN@xhp>c_XOZYE(!z!byTrZ-6%k*fdW$#UDg2rU{gav7!87gcMDL6LA z{(fGW8^}F>S6QO0G8N<0jz$%?-4U^=_7Uk9R)0hDFH*BfS}+bglHO3>aMt$g*-o3e z8-UrKe)4#}9+7!H!k<5xC<%j)B2szyTtSjjI2Z8_Y+d#0iLMxfK+bdeJ#k$*)5i(a z?XpJ*h+u2Dvzlj}1IT8PNFXX!I3Wylu!cA~n>4>@Fj#53k3^c?ysGIYQu>kRfB)LH z;*a%bZ3ZXDuLL$d>aKUMN)u`AY6N7-N_3#EMb37l4;+rn&ns&qw;RoykF2$FpV7c5 z*^}c|`9Dx;69t=#^*X*SGB$1i6z)~QRFX4C_6I|BOzsTREJ>j772R}VA?-s61wcBE z(Qt9%J&74v%=7Kxi)%2Vc}27q$45_z`?xmvFYmAPr#JkpXU8UUimkB(^uY1=eLN`&KTX~3E)q8Fb zq&&#RoV;X5AfoA^w#e`(@pP-Ra=2dF>0&zR=9Z&-F2>xkw$!0Mit|K>9y*dox^ObK z4bGs&ZWs`lbSCOy;0RbYmUT@#Z5-`zNCOQJFO0HAs$QVTK1C}MkGHvj&t$8ThvET+ z!J58}*gcJ&jt&H++2DPHm3iK|FM(KwT8+Vx8ZTMP_Il{F5ouXIJ4`7gb*g*+gtkzA zEz8)F6;gHo&4A)#+dbT%PD3C(k^4LH8yOGLRToY}Ks7e66dpfPW4W*66r<1PDD4w- zBY`X$KBXP?3e8l=wf{~CwH{$1_e-39gT|9lciTI&VaSNBtFt3rw;t4mcDvzBZ|yqi z6;I0u-neeNp~GO|^zPMa@b_khj3}$M&rafyRpw1IBt}Y)&ZKCZ>)e+n^N4svm=LV2 zkG;-y_Bn>Tbq{9%BxRR2>dwUyU$H$C!Q<|aL3a?ISd>v|<$sc?H!>${)Tdasv*#*1{!uiQDVUn1wsm5ldh~_BA9Q612 zYY}^VreF2B3m&2-q8NWmB-uhxyZKsWJex~Wese$P0SAqUUtq*f4$`#IbczY6COEyE z_fD#@u@Z3aZVjEX>)+mwbvL@?6l2oJ*xb)$Ey4j)X?R#14qkf0THa`pIGOdNQN_;8 z7XsC@X|$P(9VZk2^!l_^y1kSE98JUANDgUo2s`mNbOd6mgq!kE%X|q!9`ZdVN|c6r zx$4z&omqpvghfFD zvVu(LC)xh}cjaX_VDP^4C3bNiiHB>F_RgYAWp+tLd`e1TR8DDBgd+nM=zpt&7)Ld} zMk^qob4w_oACUlLZSLs!BM7d#E*v*Fn(5!XzhIL1pOm9G-T04}KX<1K7Ff5ky2Co& zGw(Jf8QBg_MUxwUcFuOk^tX?oB78U!KCItgP2lM@CFZ(TAUcqXS1nlAgZKA4E3UU5 zG2hpmp2*2oE-kv@7SnIrFZ$PSy6>hBDUU9ep01rQdjRB6jNR8r!{flz<-q5Y0gs-~ z3rn`q&X&o<&cc|`GhIgxFHLpB4gPl;uMgmc`JrdZ_tj28{;PMaXXfi|<@@5&wu2=M zR;KKN<$GpF^yH+#%7Z!GyS!WFNT#7?&1vl=pB3Z+UoE@Gr&VwI+Jmp>%l_z94u0Vx zTP}saijP~uwu67p;Vu@};NiMw<%CLHZO4(V3lp$~5@GdPo9dG?bGtH-)4GT5?4v@q zb@2Lb+^)_yDOkC~qx24f+elTz_QldpEvFcdpJUV^{1ABa#ii*pUEI;5e${^elSmH5 zod1*3xIp^u1aFnO#a{E7ivmVnRy%r)Pc|{&p#OZfV8k<}`MTJu^6a~D;+Vn$4^t=` z@DAzoKIUI&5nA)S0;fmSsX3i|R+tL@S#>{yAB7X~QSsSiBpECfaY@Eh_Pi269vXe~ zHdy`pR_84z<>2Bdh7>Z4%vbAk&xO%5b-OcFCM9C+@D><<=bI~gGPz>sBikEKPp&?m zIA?y$TXk#f7*eByjf0uVlqbz7Vg!Drp`*jeBZ0PEU6HSqll0UU@~eFtw~2q5e=={( z5*A19ChB*)?legC5B*tlHpBqd_ASN9tW7Izch>f2oa`S6KjNQFZFmrme)BkyS$KLo zgWz2^WaOB#!*gS|w14a6P~Ukx@_n|BilXyJ^YKON7PTZ;J>J`=Z%5Tkl(^8AR5SqK zPlTg&<>t>)tmbYfx6j(Vyr=Ib=4OWJBuZL%P2XNK34(MFdwg8)YHsL#@VfAKSn0#{ z9(82yE+(=o7^r=p0BR>J->-nRLm#h}$!;9oo0m|>fFAsvn$%aNWGo>Q#;NL_Lu%jD zLanfl@5{Eg*Lznc59Vywna9r(L{X2&8OP-ZQo3oz^Qmn1vm8Cq6zFdCu92G>x^0*4 z-V6TeI#K$k(<7_6=g-~{{ZwC;Ul&6g_a$BI7GKl!qP`e?FYe2(6J4oW-YmsaQ>O;@ zt~(EDJKLED>;>%bYlZ;JP6o^Vf{2=fweJ*K_%EW@_lPwj=8@;Gn=?22E^&U^@2`h% z$7->gdZ%tA=_=(1k;CsNgN zV-kVDo&Mn6)+){2kkQAP62OY}sjh&cIa&eH+fAQkqP`rV0_O0O=hM+6ZHqo(Oi1$s z>?XVTtmN)$#~0t!7wvoQvjPzOo9CkgAQE}_bpsyw{WVZ?!~bzR@ebfMlU;EC(!16( z$x$@qTFzN*p?B5u8j9Vt?wmq{D}U@UUHJWg0AQlTgT;!pq;w-3(J*t6kzwT_UTN)XI4xtok)=}{p+&6vZQQC6VRA_aw-PA{ z^0FI*C_%a#=;~z~KG<^K#i_QDKveh+_!{GoYoodP*e#q>){_Vn+Bc>aRdqO;QJiEC zDo$~2cyD`keAa*E_z4`73kT+6mjpUg#Q1NVEP#j0+6Be0SCh`ugRp9{O)W_1uHO!B zxcn&FinB?TC06SUN2ZltD^}?~nMU}0Q#SBgdJ~~TVg)rNE4X`2<0~~)_9qcIFIvG; zNj=N1j>ectOIxOApH}PL^~Nrymurji6ng%bRr=b5KZVP+UkXW_$E9AS*%evD4|)qT zL;R9;4>KzTvUi@Di*^w#KSA7@!4ExtUpK5EP?FN{><|G@f?HTqq2sO>R-972-;z>qHYYA%u zGGZLoDUgNL4=#ERH!=7N?^Z=H0QP0CIGvf41>WoBo;!=A(8CuK&#I|`nPYraE%%G| z%D}jVN@A3Sfu5_kDM3pY)BPob>-pC`5pC1g;?EuGh#<-`BwY(tm94ICUacb_=$+R` zOOWph@3zX4u zWW+ZOkC_*yLp`@W>RGRWwRiesrXVg1kk>;REOS(HH-GHr?4}Y>I^0@&nAt z2VJq}uY>kmJzDwf!o8G^y_E(v7wMPp?aL=u*(^1`tdDT;72dirbFG`EDoi@QG~Iu> zzjN>`3PFcXTsP*nVoz%+GngC4hW{y6V@5gnBCS| zWc&Is=+Cz^*mcET<;0~+u~pjfc#RTyIr%;6%=MRd_*X&W2p3E^s&nS9-+2jv^(TeRkc_Uo@8;v)Ff|khO5OpZD%qZu0{>;npjVKg5;X%ZG@5`}7n+8}z2^ zWJWd@>IiH_mc=#m%ix@GkY+amk=rfQ+Df1eRb zJsbNg_^un#NLQR#wfC?+K_idX=JI&-ByL^AfMqmlYqAddP5;Q>Bw<{CHuXN}^^Z_K z&j3-^2i1x;wxl2r|387*wQzo6A00>@o^_9Mp~byAnJA&Imlk}Olg2NGFP-keX1)N; zwnaT3O?h=mT%$w;-0#`)bsta8rb#$pcJA@Fdv3@6X0hL??IVu#Ia>lcKYJGj1pNZD zW)1PVO#-P~51=HA^5-hn_v_TUKHR1qS>j$m)mMt%%<(wD4NPD$@5VP#10CF&kI$&P zo3PAYg6li;a7{taxvg0w-?ZL88!89#1+>4lr&L@^tX{L?L->F3lSMHc%=lML)!zf09c zt<&cw?hKoT%AQ0kMB-{MVGtfjv>nA*GZgEiJ)DeGR;?d8Q~}?RV=e;Zy}8wmd1iOe zJja4LXgc4bT^rDnNuN~OX3`YF%IF2Vm}^9|J^UxBFu1E7!+{}(p^kSjkMnb%)3{JX zB>n>P?0=fUqj-vi{hHEz`?grgQ zw08PIjxpCj-sBEL*52$6Scqsx^`b^o)*Da%ReNGze0AM2HKat!xXgd~3oD6sFhR02 zRv+7zm_YA`%o9BNtvpR8IO(@rpvRb-m^`%xdagsQ}EJ zkpi&c6@1^Hm%Q?b2g51Hpl|W?JRKi?sw8z{qS672@+B{%9MQ>0KG@k`&ONI=Xw5n~ zamPb<)f=C;?a}YjOnv)c?NiutCZ*Tq8|iIg1~W6dw0V(6(i`Py${27}4yLlrJuyBh zZ+B#J*`!O!6wmhhv16|J7UAQ{FKk2^@Lzli67K_g0Z<7yP)F9!B$@9HX9YxJcGQPOz8b4Kv8@ zC+ypw9JU^!;g>JRSqIacDa`t%aWWZ+H4GzK&hdMa6c2^x5u?D-IMSw<)vF&!H|VYF zW-@{b(%lluPj~iVp{P?XFhM9F{7wk^ETMH03q` z=|Py=%Amne>Kukp_`$R@U-oh*t_$xlEdZ?@J|Bn|e+q_So9FkfHHVFNBft4r$?%*g zaKXh8JnC0wETz z6C%>%7ymb6Br+yfm7_(tg&yjkHg}g54!&J1T~i-A_e-qi1N*J7e?s_e-K?+i!D?*w z_r!|LB>-x=X7v@EX2;7W0yg3}ow4lDfOjOp>e?0 z@i5#G5)Q?YPcK*3-33+Zqo9N@NN3P6gkhtNNL@A)c{Ky(yo(zkyB`TJo_Vs}ZxHaj zFR&frkXlw+ObEHdKP-QtH=-EaRD=E4YQ*s$C ztN~D^ne#Z5m>daUX&bdP;usHYxZIO$xOmvjycu{At_z6F?1aNh66XH?!fnKkCO{@Y zv;8I*S=On@wKISns@W1b0K1WqCe5dVV7=MZ)PMeCdg4?wrB{hnpLl-alwy9u#(1C! z>idIYpKQ@aNQDYQWhAn+a2}q<^mkPf#WJ1v60)Zv{5}|01><%)HvM9|&a)iwU>dbn zZR-k>wp++|y~6TntvGpJA`NtEud72xVV%#_(b^YgMEqMx#^l)5E1i$&sBdKT;)x6` z(HfgH*kMDQ^1nsY?NSc|w66~O0ny=9ak37q{ib9RcJE(e8%&>?vHX41#P zx}k-Pqqe$1-sG-ULl?;h9%H#Kuasu+PSUs%1CHS(&a03|zrDHzs|m1stODFHB9EPJ zgwvdp`FEkF2Ko!$*-r!AbypkZ1PSprmXL9_0m;Gyh|4!Q-8BJO! zuxA~I)8p-y_!oqL9Msjyrm#%TOAP^B95ik&F(Tev8)` zo!%iRk6O(eFJ$0T5zu7bp3zkptSXDmVCXNf0*!Z^PcH-$VX)dW0X_09WAuiE+E8F1 z!t8F?<`-qjuqq-UK@KQf@4jqHpK9d$EirCl8{1PZV`R7lO=Ng(Cda25eFq!C*hm>3 z7DIH@7@Rt!bV;0{JufDw?^$#kMN@s03kMd<``weG*0FrBHqyDpKFHYB1Pyk}*a>iJ zcd%SIS+X&6(Hyl6^9$HDo@*1)y6jJRjQYey*tPM;bRwuA{Um>RxN36$b4wxp1+h#? zr$TZZt*hZ&Hx&~-i)E;do>*<}4L!!0gb`io5FK!G2WUpW8Fm@?!)KjP?eh~%$r8oS zzNK(jW%NInpG@r@=@|!>sFl%CG-2h9K+RWum3!X5Tz@TlBg%f3j@KWml!?#rU=T20 z+CUy=aQQo`%Aj}|s~)x*;!v-d#^loOrDtA)qrzI}?^g8=#E zfs9?DLpt9cEGkZUAbBbcoM23iM@3NiQ^yJ)ilwSkWdfw|vtYLwiuR!BoVE<6MOL)q z3?p-l{I8*)VO5OuA!SEvZc^bTghM83MoLi{<%qJW77B>_nw6rT*bJO+P+lU}U*#gt z*I7nT8*gI;F&it0*$D0~*(6QmM{5c{FOBam6IVg z1%d}So#zv^4nT>%*i||P_R`6p`Rnt{B|tqikV-NUj&1evv{|$6$bR z;!RtSblyh#?EoRXzRJ{X*s;I%AmG&e*SLx%+j-76xDu7%_T3kkhWab3M_rKJ#tBGy zS=(UA$`YZt=c3KFaFGu%FijD>9;2K{esp=iSTv*iijh0Qnk3BOs3b2S+0tSWk+gE+ z5w*xgIDN+9~zV!y>kAXfcO6S`|Mv<=hdvGUL5c5 zh3jMeI?tQjub+2;i9Qm`UZo#)y5Fx>gMO#Jzicxoq|TfC{Uz1P@+b7K(CbC--`nfn z%h_LSqe8iYkH_z$aqGVuo-e#cU_KP5_WhZSElityak{T>>;1uW^7m=osQ zT9OV4AriZANmj^PRZ*|0s(TW|SSe8*Y!dX1-%o^cmASAI`wb@XFJ9~QC-Fa;Y_uAN zXw^9w)a4z7TUa);$>5l+U733x`Gd>-YejXD!XCC_M0M@#w;v5TKLQHtP+CU$MRhq` zY&y+<-C%Xr3FLhPe%3AWUZJ<`ytR9^&HL;WIpYDoz(Q#1LH)gWfHlo06EwsnSARz?5!qzjCV!XZ2#5_cK zKe#BHcXpQgc?A}>aPskQz=@;Z%M-VCH{{S}3gm&F-rKq*DQc7vr@`{CMuruYOk@486Rj6v z-9V#@vEi1^?H~U#_tLVT#*~;g(%OL>$thDuz6m$zut;nin(mf6y{q9s;E2HSzuv*R zL65Tu$()-5#E;9o;e{ka`X3iVgQbGYCcyPKGm|CQ3s_sSefx)az{VKmQ*+tzU%d^Y zykauX7zPV@^}-G`bVhgPs^QQ_8w-eIw%}neJ_tOD^gv{@x%S9^Y*U-Vh+RjkEqb4R ze!SCMYBcC7Y|;0GtYoW=VHrJDR`kdV(rPkk$?|%TYq|>Uy7JA0EvUqC8}E26774rU z^N#AmzXRtSKMVg}r%G!UCi@PgyHZ2_tDv~?bCxi&DvZ(onps0Kvn4D7)O~YR=}bty z(soj)=CRavF>^f(jyF0038YHG64lTc zq;1f%XQns<4L#ifLx8K8A-gEepWtVGI_%M<8-$>+_^c%cXY$BBD={$~@vpz`l_)lt z800~HNs$teC9{tMK)SXYun&vcz{ken@~JXt=Hr2nZ&R$}AisaE9(1qDR#?I{Yr^HU zUi72FQ{KFoOPgvd{P$%$Tm#s0YtHw@k6-=ZO)a=y<}5g~FX^*?|C#Ri^wWU;tAt>+ z2NyA&7P2B;zcMzA;K2+P@)Jp%5{N zxPPkqZQQ!0V7Q2@iGa+r2$$NQjmhmqk;d47g*es9Tyf(o1406u!M3`0o~OEc>pLro z3W4Xh^U;^9cbUNo4&~n>1^jUtUpO1}9CNkoG9^V>R>g?#>kr<3jcT`_FgEqiieU|^eeT<_oK$+x!N;Ls0~ydT+(NOk16#io?`o4O{u zkwXMmUMbeftqCPBn$p`abp{d%O`2qUb3*`N8?p9WjM{nbDG7E>^uT+bbIG@HQ&v3XbH{DE#Kq4=e4r(646UA3MoRG3^4DkR`ooXhm8l%z&nr_k*o8 zuV!+Ee6MEHO5Oy4fcm*0h>SMrD(e09e7ox}`8Fux35-WtCe`>-P*haRo%>j`3 z&FwPyDX;Ye7)82Lf4)47egW0<&@OmvN2BFR>z5u1V+PQ113}5C?JO{tw_Q zO!d2a167&3WcoRgEaoZ}{U1(8)D;@eBrwklA``}Ud0(YDLU=9YaYuZ6G=Va3RzE}s zH}O->E27N>y9fvVaf9BPfbu?@ff9P!$64N+uV$(Q7oa2{v(#0I3*mE@cMx%tQdmCgY>|nY2b%%_O3=()TyjGGV#nLb(_CStfI<%J4CAxw& zmqE)U1G*>*)ytEpQSbc>%XoSWfdV93{5{43d4_Kwk_``DqE?ni=lX$ktlddtvUxzH zB2GldN&pS&-o^DR=T^Zyxs_L=YQ9_i2VZJKtPhFY-Y~zUDucIjPl32f z76e|K)omdmAf81eIsepCyS7+HC`7wb>+QG2ddN-z4o0~q8Cn}P;cH(@%OHUzSgc($oKq`N2$eAZ|7`JTsVr5_X)2A^yRDT8Vjn`#T zcJ+~Nz&|ks#oPHR-LBcao}>&U`-W7Ozg-_*h2gWl*LlvP;0eus%~TG>V#34X7x;cW;h;zkClp*)#-gjw|R&e zCsPiHn7Of4a2+U282D!*AbDLRIv~6WP8HxR)?n?GS4RS}5r}0GAEq^tt+3uTro#=H zY2L>)rVhk8zr8IMgNv+N#B2QDKcyFmc@N)G5Z3(&Me)D}RN7nkb>79=9D(PMD%A+h zB042Uie1{okXOMdYM;tGvCMp|W|9ysLQGTJ!A#JHY0_qb!yv+@SkiIu5X0ThCs_~v z-bze*Sr-*iX)(77*^Z6#M%aViHmItBTSc5R3r*xp5;{J1jDxh$WrX9w7)?c}y|tq| z{ErIf-nUw_Oj*;HOdyU`!w{1OT6L?hp8OSfT3HvM0YjSUfGnh;=drruw8#lJa-9PE z(11hhyum>drb!QgULB)Lnp!w1MThSg3DX!S3iCKG4G~2hi>+2tLBj}^z@X;f6J@3J zC_|;Zbu`uR2+~)h1nDSH^ z+~h{n*P4#Typrt#za5dzCAXffi^H;}4d|b#az*5E{TvaMP~Nw16oG#&8`4oI+0S#^ z&jNB^H7gg+OcNr}9RTRoz4ZQWF^i{WsBs`1_(8X|#unq?Q(oqtbbEA-aY%r{yhYcT zI!Tw}Sd2a|d)eVD@X`g_Au|x`rNH3H-(cwiomiduwO2UJ!0f1tr!~wCNzZi{2mQn+ zU(fV~f@fpKO?6ZoS21zB6m3ovKjU*+M}<#d>uOX}GlqoVH>3}58EV?82a<`L@ ztQ8cA{jnixD8?&XIVOnE((9-Im}4#t0Fq z36(>{y$x9W$}qK7R!?PJ0hUW+vwWXj?qmyw~OnNL_uNqF6(Hgb2EPUz?^z(wB3&DKdFO_%54&M7%A5igkaN>1QYNo5PF%h*uuy%Ud4708D0PJY4T@i| z*I_+I^Xg!1_3!(3FW94FO77JJcv+o!P_WvR|GoFI59hZF?6Tec=f1Akx6`)11fwIv zd-N!;@Q6?i#UD!_k0K6cS`^689xyk@!jz=*xTnadtnY=gRLw{OI6pSutBHp?>>GP< zp#4byv@1Hy@|{?bB>f!QYQDPL2@n#(VaE9<&lZy?C`BqQKS2%X_6_uam9`0up-7$X zm>z|+&D_%u%<6+TOlAI{Q;E4H^rKkCG&y}_BCLI%BH7P0TyD3A9>)T6PgEg7Mk!f{ z1i>(ml&GbM*sT`Dk}s=Oh=jDW+-7%x)k3tBq)2wn7BgKQ&mk;wnmukyAGjLq^Kl?s z@8-sM?RUo5odNjs0+Gk8RB-JB=$A+Tv{L70Q8<&ACN!A|Cg~=(XX*U_6FA-gakDUl zxIF)@l$cL%3!u>^+An_z^2f>QB0;9@tsT;P3SrI|jKqswfu_JHaBmXq&)V-(zFmwf zFvBE8+2WwQc}SJ?IYqVerpw=3HLYN;p`oF@b-8bsG4C8<05RjPiDZiDtKlUSii2@+Z~~;j^6}!g^PWU9bA#gQPpD{E{OM< zz|UT$+(yW#rI2OTuc3pxqDa;k;E#n*vc5E(A^p9kQ9*wR0M9FC3y4#s-rHFmsuag; zX~VNqn+NHH{<3Dt*-GR2{+Q;9$gNRXi`7cXmri8=ff#WVHLQ3dDFXjAmGaC#=?;B!vxY3~%*ESr6ardxaeb~vZvw$^9p~cE>1Wg+ z<<$wPn+W-%A=*kFOh4qf2H|o{8Y)#C4lrUX(eNdv3|C<4JKugB-3R8uWTpZGiU8#NlL%Wg5PBiT;GC`dCtRO5cH*UCOFBhtae ze5EB(+43SB(aR$_Et;VKdH1W%(xL@J#Ga^)N%G*(XNIu_wGfKOM27D%?#@$Y0GTcJ zB^VRj2z5Y=Q)}Aip+?%qxNR@q%3IwiF6J7*D$DGfkGz--CVFNcogTxD(UP=*Ks#N+ z_M3E`UpNg%sQAr;MYJL&ewpE+71hirma#KwE2KZvjEHwg-ieyQiIb!$^oQpR#=}JJh2IpH1f}o@IsOK{A-Bsj?4=Zu>j4#DmVwsHgsWD4-U0Lj_{sEX1N8p-(u*HI0w(ETGc*kEHKu;9<2kyiy;eixp+r_+k<9YN9 zu-QS$lsCgrODUGuEV~6z3oi=&iCESaGczu$_RQEYwtr6yhcD8qHN1!-xGB~b=@}b{ z6$h6%iBwzJ^~BP!1YQw_mir>V3kahfdjF<7jy}2FMj)^P;Wp2vQh^VQy=e~etLgXP zr_7kY-Wn_Oao(klW$3{$KH-T%6Vi`^Jkk_VFxxaySy(n=S2XVDxD?4-IgD}li}!iz z|GM<(+7e3BvP{ zNCRZXqVJ25@H4?cd1#$*Gv`m%EQGvZT_!tPBjNi{_D`e#M9LPX{7bhlcA;}}$He~c zf*6||31+n6P5qzJJ-5|&oourrMg7Bpaem~AB=~$JNui5Nmx$J}FyXWaNv51>4iT=sXn!GEPt%)$ce{M#*Dly}*z03&X3-U9C z#@>U}5x(2B-zLpa>)Kv9$-64DM%eYyu~k*gDvJ>Eh)Co?4Ykf zR5}Lnz8BcGz$wri<+6r^R3=*d5ydc)V#BO3@O-I3yM3kMKY|CFo3X=hhl z+ngdQj_z7bQ_HpQIj@1SNE|e-9I~N+c~IBbzvQsEiBJ@{j9`m*o$?P}M<2~M)7|Bf zUK6Gxq7ic%KZv!pHV$#l=;Hz|GFOQ-b1#j+KLv{*OnMUQw7NBsi@4)2OZ$8hR|I+M zhIAPpSzXT*BYaDaDlvl3xE2C#GRHJTIjIc6+!(3mg?5z`f%c7%q#^oz z6AGug5tKFy8<#vu0O#kkUvLV$f7UXq`jg}kCmjUZ3i+{8( z`Gms`gwcm*`-L+UMm=@r&CsH?OTtdpZWn{~BpjPyjWl|^l0@15B?it3pp=E_wuHot zxeSCOE1(KNbzyM1-gWY~$wf(rgq4r!7=8%w)-$^JC#$Q%6&JieI7C1sWfP*Q4l0x` ziL_yFlwbSM?aNIm^aZnVPXp7jp!sX)LP%E>`x~P8o(L+BeUVV(*-$o3a*wu=$nOM3 zz+O>i{kis&eesfOQn%}XFLkwfw85HPNig@v_)`R7oR3T_iFs5*WXla@OXP7d>DeLK zv@C3GOtxBU;gxPpDwT9(k298$=~2~=a#T7(nxS{gZEkI_=0_%#=dyVD|Elb-F@IFkZv z_Jd#*iJC}j z=I$x3TJdE4PSGutJ3F#?^saZUy7YIE>ESY%AZt<$sZlFiEL|di2=uzz3IHg)6e*GmA35h{=r0&?X*&)-yDdj8_%4 z3OmarePwo*E0=C+g4L`RO$S#=2`%YBLxwR~P1D^3oj<%X#+3)XmD_No2i7K{Wdg# zQ;&yS;4~YqvYWXjD{e)Ru%cFY5e_4|gMCL-T(b1>6_f}Q=C7p*sa(t+a&;ef&6tV7 zm?>KZOeBQ&%8rzTTQ$>$Ljxa%*xUAa>WOH5bmJMQ^e7`jVoY*NeUHd^A)51eNS1Mi zC=1f;%%GflJ0;+te*I`usqeczE@7JQlzn@%GNG(zk}giQ-1idK z(Ahu^+-$+1Y*ukn@+FrapZ0nwsCvOhfgX?l;SrBhmNfbIKCRPs8Hak#EbG;^u*FCJ z&T$&D{3!<^JDiB`+|K|)ET#D?SZ4n$ub=#y{>&Hg>&Z+AoU49GKMs{G{mHk{-10p> zB?H2hU%%%wfNG8|Zji5dx?4BTu4~(yuTkJ$oW2CRI!hLftNldjx`(PS2>Q~OxFhEM z*GeQiEuNpnq^vDDer*J5DOzE!nRzmaVLS#jYDg85H#GLij`@RCD%1GJ_6zU?K+s6aw8L)PkI7E*bK zpka}ewqV8pnNn4PiEKlKg@OQWEdQL_IyVVMboi*-I&Y#Y8+6s@!V|7*%@WRiyyU^k z0;P~!HwAobtV^ZQ4iV^pb(%TArY!ShdlWi4x9ep>u9OMm)9Z1$_M)7x)0TP?!e5f1 z=Pk7uiQ@iGsNQcss_F8Qtl^OP{LPv4igAn-C1Y@;=Xp^A=dyOqw<{LStfLEoyMD&D zs%Qs>rMz^MCOF;+;Fv&p9}3n;?h96lEE?H5ph5=}B}pSWX9@r_Pts2Qn-40#$JH+@)UGY}gkOH; z>R;q7Ev^XeZA;SA-;Y(OVv8;C7U27rWsx|cJ!iLP{dRZ-K5-hP8Q}k^^|UR=oXkE- zS*LH^QT)G!Y|K#RWrrNOTu01DG11IgeR8M5216wo9RW=@6V;Ay54!#j7pm7g!hzka z+9rl3nBva4N!3mDXNUbCb9O#=#CkQ@7yxaap$Z;~x^}Wv+ym;D$7yTo+~C%4^Lilj&JtOJWNTIBED0^>7#vVay5pvA_wKJErZz?dwuy%M|Mex zFb%FPinpif)%xG(b9Kc{j1$=w&oTj-i(aD3=h~lu<`rxwM!!_}tONl}GOSRMn}6sG z554O9NgLZTj%?)NUWv2?^-&Z-FMm_#dX6-9r4#MdG42o6gPI@D$r8*xRDPQ1V@0W| zDewCZwS^ld`HB@_r{SXxEt6=UxVw>_q%HDdk*&coW}M}%(Z~DsxP`MWzO?Rb3K;9| zQRSSM7``*CwAw(vrZwEL*X}dG47fFoXv36^Gs@1C|;4#6KPAhZ*+K#uQL-doIWPtTg(2{C)pcL`~40m0Nh9vI%;yr3X zU|68&Tm4Ew;9%pdOVSI!!Tt?$tb!rtOGfgA+3YCygbY!nLN-!l^s$VxX7`>t9*32eBLCSUtX^~%9 zJgxAf8Wj<~;Lpb}7c!`p4a~h|*u|%+$)5GammD7kn>5mD?BS~;d+lhEj4>1FNaWsG z&y$q+Mr6)(-3z+LNThS2vdpI^Bg2?z>fo$5PH=2Wt}FxK@lRPmpLCDc1W?^=z0(=w zR3wfBQCVioGj=EM6mbm1kgec4Npp)9^58R$Q)#?x*|L|A`|Au)n5KP9ZP^&%oug8v zBQ)1eMFj@E1c!@p@)0vmaZYr(1R7&que@IcwDRuy_6-@%LsX-Mn8h&gPeech)&Sa@ zYGozr&A8@i>{bwuT}^1LI|ZOjv)_=nFj>Dn_k@gTPR2Aug;NO*V4n^NZAz$J@J?a= zD{PPY6pDpHSNEqOc*31(pb_Qm=1ce|ir*G@=N!fgcxk$+>c?gVX5VlQCz$WfKN
(9?|q{#gA^CFXdH{DDT8zUX}?YjO)^~;!E?3l$H9ABqD7r%tR{9 z9Rt_C60mAE+}S`85%B=PsRB(nsEmF}k5u%CABgqnPpI9UVo)?9PVePU(=;pZG##0b zKx9**#y2M3F5086pJA;u9TljtJV~`}uQpg%U3=WfYqEL(y#LD4p~5ORA4r@KgXYpQ~D@B9!4ACp!kig9M+>-X#v(}w%7pN@e9#( zQ+hSHAV7tg7oJ52>`6xWCt2?Hrr6LYJk)AvTZ&7MM@QPp&w9E)KmMy36hJwiF)X7N zm6PTopex{OFr1jCbM>fG8_@|pU&6}j6LjC3T(NwA6Pk}LGK zz6Sf;5sZ@471_WO>nJP8{w{+OEu*B>QXU5ZsTA;ULDje2XLeOe9L5ZwvVEsMd%9$x z9Et?DzS(kt^agpr$7s%pyt^`#@6TEQpMsz92NH_v%K54Vp(yU;Iz^;35}hTM@DCw@ z^QLOrrm~Ft;F-!TSqRlqf?o?DQi?Tz@KYbB>i8Yx7py3Soj?TdY1K}6Ph3n!mRL{U z)Q7=^!o1k=Ws38hk>~&{r~!(g06ge1)~3qKC@UN?d@FJo5U80R7i_Kk4vFUt#p*<* zBRQAuhXiWWPSPMBJf*^H7sxGm$(6bTm{|$QjY(~3W*HqZEh4WeW3qgY7x1i8KF;eZ zjp zZ!b-Ki15eh?oRv?Dazp&1p{jI#E7z$ZkHCC*wgvUNgN^)Bw5;If+w5!>RW?#q1JM+ zO%sS20BpwXav`!jLV*j)XuqsA5K6}id4GORA3n9DKo}7|_7?0eZoB|0sb;dI5~gT) zbl(g9MB)#aQG6KPCWUj7Z(Q+`6nyw=703=%N-?5v-(8I%rNqi&6&TWU6h<#HMC>7Q z8Ra5RA>=LUzGy6%jkRjWM~ku|KG0vtBbVeM5*#h8iO+n-$#SjB*i*BefmL!-*sYvOl`e;FZF=r!7(j1Se!W?)g>&dZBU1L@-I zZ-S+cI*?dq8Ko#T4i)x%3uA*P+^_)!xN)vOAddaBeCH}JQl&Iu2%Qks#^4$57Jdj@ zUpFlbY%pGHLl~s+p}~8Y!$zP+MF%StLG0NHVScJoR$}VOgiKpq zz}xMj@Zz;^l3Md+mZwX9_jmP5`cJ+Q2y34p8qGA4efMkfC)rqaA68KB6@0 zsx0!qD){bB1`Lgh8J0TP8t)NC|)xs%Qj~sk)bLRtlT4#YZsg%mL+ap{jh0YqN%Bymg|RSO=qOgJG`^LS2Owi*HSVNyhop)(2;|e`=oi&;L3G)5CkC%`S{L z0(d1r&TjvIQWTCfj{^dsM^NC$iR}5jxiS&X_)k^Ji(ShGKgdkj|1~*yw&?ji{QCg0 zCV6`Gg(KT2Xxs@UXL48yfzCyIR!8+NTsIOb=;q?LX8QHx<6^~pm!2Kq%F@Qk2GVv=34$ox@Nb7*^uvbb3b$8*srBNQcq&n=D z(HNVget~zX1&U6F@?<=Vk>b59GrJ@%$@20d0H^(xx@=_@b-Zc)|GYju<*ECjDf_KO z%&tH;6#Qx$zBJ43o{YyM3z}y8X$+%dl-pjkWMMp5Zq>=5;r|0iPgG0e2(Iwm^dpzs zA1;GHzKzNQ@8ylv)_U-F;g+@T$@-a|#Ou)y^u*Hc8P`u@xt6O+b2A-6lMkyA*eNE9 z30aqKr?q>Bzein#R^FKJ)3CSm8b#i8tqVu_`PcDAeny?OJ7={Q(!xS|kaC{Hc6hk_ z>VjjyygQ}N-t-8nxR-WYJbV88F#mpK!K7mhy#0xjcZC~uqJ115*1#vSdGgTGf_)XS(Y*d zv-NzxqFQ~@hbD8bcFbAs2UEeY^k%&43f+6SUh$d)6o{GSCm264bgVG)_1-dn`(>&+ z!ebnfTuRFt)2_Ifs%Sux1QEEGcb&x7-S-)u71;hbReUnGKqPzk-u1M2*0~@ml6Y1j>%7+I_|Z)q@++Wx5xUpp)5cn;Stlo3Ra@Uz9_xUX4uq=@R>HV|Dl1Qu`}P1tsdbh32w_WBs^OeYw?6zZrU$+PJE{2=2g- zY#+rZzjYja=~{d``}fMvZ+>xgKT4fH+msu3%h9g!k7_?f0B=?FW254zQM-EZiaW!; zY7E8N4t&A5+WaT9KJfi)+i#S;t^7Rh;$rW_@y^BLkvCst4Y0qRR^0$Kn$Sfd7V0W` zTIcl**XXCc$M+q3fEHTf$nNQ$^$$2X;m%$YkG3I!?Ohx86EOt2Hrk{QWW&<&JM54i z$c@9NqlCSqV>Z1HS~R7UQ;8L044c0DP)jd$?Ddd5$PRTWldLRrT+?s;N0TaMt_?&@ zBAQYRB_9(N@!D3!EEbd~%4+o(bdo93Us-;34N`~*~s)r+5BsVUW<{fD#ZbCaR^ zj;@dr9;@beQeVGFmV)Z7{-$?ImIiQr;N&?6m4$kuCGfEaco(Y+E9m36q<^DJZ=GW( zqgPO1jg*bUmMWDiY|Rpil!d^X`v;HbA3PhpO8FdFw1knlQ_rEf(>|$Ea{hJ`vwQSW zSwD~3q=tFcaV&J%m+$?jN1Nj2rvI>osH+*yueOj6@p4S8VZ)Sy>`i*I`xq|m*MrLI z`fLhSA~-qz3n%^`oRI$)oIZv!ItUyD2prh|!a?{4r|%yej(>1W@w~-#7NbMviHNon ziHOL(P4Ptj zxn_Ac-NQ7Tw3*4|A7&4D={FvRcxd$~I{apfPt87OgQ(FP3Ja;x)jX_KJc!cBq3(2y zRl~tHoaUeIPZwpqI(?Am^Xo(oM)Sd@XZRm~f`qpR5o5sa>4(1z7E~VmXO7^Y$oSq61uNs zIE#&4a28vf7%p+ z48}&=zrm3CpTUrM+eNZaTQXCCzaqkOgkTCS@l0)|-Dmm?*~=)QF3;!(QI1R;c38=O zYz09EqMV|C%3=7Y95p;|R)}&W=85ni%E2S|RZH`Pms#g0!@D~AKW&`_R2)mUwg(Lm zf(CcDKyY`r1b3GV?#=+gCAhlY27NCzb~o+(HrH_uw5$Xp93iWL$!l4iLu34**UOk7^~ zqswp!Tr`zM_y#4@lLgxsi!&j$DPbD}QBO?ib)0qtgxNhP87*kT;t~p!D2p$pK zSN@0Sd32%y@6QjHVNuxmZ4W;e(V0T~^uDI&i~-XT+7V~3R!7?cIah*}%j&XFY03z0 zIlx=}%#vIzGH;n>uQD8Jf}`n43-p3rRFOSA&P&@4i+O`P_CjtDLpt`TwmE~llcv&) zL`hqcIB}(a%w(Mj#~qhH6w?)TgVraKRxlhJ4!{=~*N*_KysNA?_V=X((rQEj>z6R^ zbzn9w5j>1>l@)AOoW%!R=huix%c6|VJO(%gl2-e%#jHDUxS8wD%dgwJvm!(+**|E% zBmLboleMSbb7hCT6`&S)+brgl@j+H--juKZjeqKg5{Xa+7V`eR{h2{nhf567&Jm@Z zYMmgm9+#y~EO<%8--HC1Fm%XQ!tkYn$4^#5oi1hfq!S2Ah7;BKHFG5PgpR6s-52Gm zk}OwY-$fatMg$v9eA1Y3>cX^&cMF%PK&8!!Z2>+Ra|sOEU%R>L5LInCFo{@cohu-# zZ&8csZSegz)3KAbb7NulfKE>4c7uH|^c(yi8qe8~W`{#01;Dirho67F2@4z#k>Ic5 z)ooCh@P!F*e5jAgtKr9CwT@W6x%@MEV9pQmu!_8eto2S=i>#a(Ft%RY;tjXcF_bQK z7^cEJtHRmgnT@ul<}LT+kE3pbNQ9|o;R4wZZ;aSAk}98Ox#`D4kAoXC#Vn}d`1%j@k{iLH2xa0MzFIsl z(_G&%zO{&JD*9t_kFgK$rwhPNpgvY`+)HMHGzRx|9^_f>;qjFqE{ssn#r*Wm*3yXS zn5uXv=Db4Et*(hsbV&3i5{Xc0bfw5sq4aqkhygu7byawfWujl0bbXREQZOZds(^Un zmM_h90F|u<-UM1rG3&C~H+qP_H^kf6pQxVa`kjS7#cQpHo%!(M{1E&H0P61~Q;Qoq zB>?+yw&3lpC6Fb151o>gogg0qkBdN|rf3g^7;3+fY!1xa5g603tohjASIC>q8!?EAf`wn z^s+(UEG`Neg3wlo>l|5Dv+-=+sXNc-GvJJ-z%u9edv5eAmi|VdVb8A)smOdp^c1p4 zo_wY+m*fF6#3+96ghV1;PcCNl#=lKVqH2?`PTWr4h^AEw&Uw zs_{%KpLylT^>zp&%+WdZbC<8}Mrh8dqel3q+I=AUU?Z2Ij&Cau6_#&!(`U}r7CZQJ z(CPP98PPE1h__U5XX(xW8Ye=LwasX=mucRqwf5+x=dr1^Ck8R2z_;6Exr)Ga>0VB% zFqC29EDcqgL$1%*U|#89Et6c&c|GhSLA(?m5i!_S#wE6NOp~-Gf7pX zY1Np0{yFUm@E5$p3f#8>XHt?WLtH_zj#DuU#%nYx&A^jRYs8jTmOFQKkdM75i!{{A zkN20z%9iiEMxFdW9L_fd&LgYb{;0U?(WS?5pF};wMDdz@YtnajZU~1%pc4Zah%6GY zb7Sb`QXhxulB2=CR7LQprg>V7t2jr1I?&TmCa_dfXkRQE3Ox_S^piras@*%d3UV-J z$JSLDNip2yn+z@yD9^O|80FFi_N~`qD!J=KWP)@XzhCc*P+6kVuomSCz{gMG#$0!Q zFhXJ&!y`lfndE#)-Zw*heMcbFlJ0s1b$|%5Qx5Y8mAnbPmx~2o{SHU6iZn28cJHf;q4-bvDK?P7nAdDtI8+I0DdqrTpEeQ`I)5~;_>~bV_XP~6 zg$79spQx;*l6L|{X>^_f!JO13hG){pfkEhwg;2gqg4W(Ojq^-f6F>cd>YAGFq+c}z zZy%j69(erpF0k4Vf61Zc9Qg|9p%>9Qvh! z1ev7Cq#v~gVS*CAzZ-w*utoNW$D2hG5WOP*X=-6M@D3D)2+G&d7@p& zYFgvGLIYM4w!pg20=S?5@QzbcreoQRQyfr$&;mxpaYchoGPe&FAPm*>6N1v z0gJ42oAGJz@(&OTHQ4SRcox#TrAf>`R&g0nB0CH89o21bDV>Ho%(|2z%rUlf*PWg0 zANXaq#6G#cXj%R@E$C$Svvo(N{wKScm19=DRp4N)LjmtAa0p`!+tcbV;E=~o=4fXX zN|S(6z5vO2oSIG;Canf5`ERGv1&zZItSmygzM;H~O zDF6R=gk#$z;zPzD6Bq@$aLhc1YggxtSOk!M@NZu#Zc>fq+TuN8KZAl9+IfH4aMs-1 zCb8cAAC8TDWC4G>(i_QH3Tv(6vK&FkB;sS7iLoD)66YWp zn`3BkB$m?Oul+KVm%2$+la!re8!;jnnM*Twzq#%fHjuvz6uvCUODT{oJ> zSU!c1)r?7atW@Q&>=J~1KcqDB8~f*i^~J3bqqUF6*NdTW)b6-JS&#MfixacOx>Jl! z%c{=jhXEe-kHT`r2~^ih0V{9zZg#*4+kqC9Xt{w(^1=m?QI;EeiuKquz1KYuiqJ3V zr#xP6C$=~FC=<3>t(3Z-kQ#W2Yv)?fGJ5$kzNY1egGUXksobAbSD8m(v?jyu)WiE|kAT*h#c0cHdO6qmD=E|0 zjyc^YqaZvTbta_E5i9gYVmGLg5q?x3l)9p?vl=4u+iC3dbc{j2Pe*1k!O%J#ka#$R7}6&aZPPl{hh7qu!a{Y9!QTO*ScjNr}rpV-{+(T}!%CMo=Kzf$^? zkU|Ipv}Y9j2|*V;5BJ=#`m8OYD&@y(upJ6Q2E}Tz17>Tw{AAHNr#DnCmISxQshJ2;ut-zVdy1ldk|U z;_gd5Mf|;^J|Ll1+>eq~X5mN27E@nv7uU!5+9R%I*6gw?dPmFg6LQ7n{K7V6$v>f+ zZ(Sd}8JZPi=triI&eiTuIjL|7XQA-urWGA){aqnCHlc^23Y#hsgI6qsC;UhI+p230 zo+LZ@I4|QW19mJ>Fb0V8RkwZLX-```_3BPdZ%$TN*Hy8Kx1d=I1pzO-{R7GT( zwBEDfWx!hMJnuyqJB2+B75TWaYSRV;1Vr#)SVe7MSI{Y`#mBMH#EH6tzaz3fO{9YL zn#o?Qocjzi;vk;o(E#%)8jM{<3lS;_ex-i54MO=%w@`6Yv3kEYDfYiI^pENB1kMRe z_s+E7qU)YYSW?PcMvj6_u|GD>dwr(d$?)O~c_!ivJL2ULW`5bn4jB|a;7t|ci})F5 z9uWR2kx7^{yySTLEh;tit_yt z&`)ky3li_9bf-gS) zqon-sS%8ro`{h@}Z%l2F8K0b&ytIZ1MRO3pZf33j9K>OdVF;S@jh97`&Bq{grK%N^ z9jD8jN6DnDS<9!{r^F%EuOxn%kBv_Xp(Av}IMfwFbOcu@A;m9kQ~T4r<_B0?W);jTfr1biA^-TY%-x)T>nBtE== zC5=ee#DG|CgZep0{+RE~u!Q4t!aIyQs%C~@6*LmRgcFKER|U#OKK?O0vx~SLb6xSB z-nr(@<$bXdTpVpQ(@g>4zTXxQ^NU-V?V#xG$mF{S*;cWqn82^Xi$?xBSu!?q%joa;4k?s~Rndz&J z{emtB+#7K}lGrf%Cl#RN;g|^e=1kn5({}n&L&!II?6^-Ru@ies;}QpC$e+C4$!x1; z6z3wOS76*<6}eT~7&obUJ9rB`w%Z6g(g49R9?J%832wHumtu=es@AVd17VUj0oHn> zknrSy%J0`z z*me!1MfcXe$>JBSmvCATv`3e)zU_9YVUsBe5shyU2)_R65QN&cA5zdyz4mkVxuF%# zN4GG32qwF|u^5K$1&QQ3mJfRl&7`#QAjH}s`7@~e&=(UFgbFGlDzj8J<|}VC$d@#8 ztvvK4@CZVE2qP+k1Os0PclPuyjyADTdh^)K;I*i9q^TO zZ(*S&wV^Qs!m|~_)W7|@Osh@;Vc9+-@o+t>KO6-Y39N6({$>wdBEsApB_~n<9WTM? z%*+1zgBEZ`e0nzY32kTfK0N|LF4;vQcR1G=r(ThitJm^9!8VA-wJDb|*L%QMT6p7w zW`%M8SeiprNDXyLgVKSu))t;DH0T+ar7+|fSX3%S%LtbXF|@BZS-;~huxed}T)6LA zoOw<%*4S)k{>9>2GuDDK@2`cP`ZYw)U_W3uSPLEEaQ_9)j`K9`C}|Om`itpsO0Oi* zv%0vNfD+TTgqcv}zlf*NF6cE(-$kt`B0i)IpQwZfp-(j+w=i#?toH4##Ca1ZqDNtm zGc84eHp48-!$LXGR~*1i0{sX&G8B@F#)0D{d3B#df2Ej61SV`^6CSyzllF?WN0N)d zCH6tpsYEwj9g;W79cx}RE=ISQ^!pN+gLfoy+IhYCl$uD2Uebu~@K^IqT!!Q;1f(?D~5=$vLkO;uu>;8$Q#?%BB=o8b@4iudu7B-*Rv zZH;&_-?_Ec&a75id7ALh|AiZU1xjC?oz)Q12-6sw{y7F-=RbKkME9>XO=siy&+tip)u%1Btr9t7 z|5#srGVyTuH;8px{4OiqOz6wZ%I=;co8SGQ=ecp26*$b>CKvuZ@kTyJ+ELuBQ!|#VOWBZ0kojy6s*SQ!UTL2Tp_f=S~F$ zkh*UBYT#%A*2;v~$0`%lcmB)6<@8-&{N7v(7qWtHCdk_@v7fL-S1f94`pC=&y(K(u z-GVg?o%GE``ROFQ4%zj*6ewMMorVDX*h* z^4J^j5(dLmN1Csd$=n5wMu0iGJ)`sLh0yb&e7J-*g`(Lyb*?26Dr9L$kipNyFT9H83e01#1bdkf!kMYIQ=) z-!(_%KqecUyjaN4W+XCXYz-33TwF=e!Ug#x$m{{T)P(dP(?oR$P*K#eoe~~xAXxOW z=8nE=gr9hy!nLz9+3g<+eV{D(i418_M=P=c*vi}1+;TTpzHQvzte>Bq#N2|&0UkHq zSsnaD16hN+)XN+HawwEN6Y{Y8a3ql=;_G>&goy{K|Ih7;KFB<+3j@81<_P+!E)Q&J6TeNGy{{g!4r9O|*F7Ol%$P6{p7qCCIPqUnZ$?5aT z@yw~hM${7kVBokKfA6pa%m@ZyDd=)e^_h4Fe}UPph13y!Q_K2h>xPQ@nclAhRy2&# z=X;7A=db=J&7O#8zn}kx+q{gFNE!{T9gyV&E6>@Fd|sIMeB9bL*h?Ts&>!UQWLlIK zY9yj)QcF@vO|=EOC4(@b`!uigs^unsI>TEWek;5AYgxyFrJ}L*4269e1|r*}_8)rd zrYyXC#+sTG>i@WpVA|}qpCuX4Pc#D~&;wge@tWV+^#O#ko}`Ydzu=yJ870isJ@m;E zCB*lY=A(zlTQBRO{?oBeEvrdEBrBS3BNoQd{<9=CK!W1Un_wAJ{VDKZMcmYN1`Dm| z06sLA;<4^jg<#G{u6-gV_6Fq#9Z>>7#9uO$nszP-*E_{j<&b5~1-p$@zbt!pcX&?j zph`uK1W-!~dFj{bjdC)pgg^{D3++7UJe=YappgF09lz_$0XZg=mrQYB|hDcXAaV7~FnUe(w}C-GN})ygo4rPV8C zU2yfQU&C(bmCZmfJXXqGv7L%6{qQaoL3%WX3H;?1k%R9(2&9z`;0#*)Xa(alxYo*< zVIGCHEh9PHS%btHtx#mf;xrS;k|xky0>!&FiHIRGf`oL zSMLT^4TVOfiYNcII8?ICG&0Y|O$8f`5ikCMy-K4|naV?Q>OUAI`=QX-+*2KLPiI!3 znQKG(9(T#xpEoPMM4C8122vhqkeAZTsB+)+!FpSktYdyZx6!yhFB-DU7Pg6wH2F0| zXUTYgeqN?-BBQ`!TzUkVpHJhUB<-39vg4<_q1s4q@~Sie`H`}oBxpint)5!vgl z-rc&SqmwB`6>~-j+Nct|)@yXAml$F#*8isk>dn&f;!Kz(}I6I(yc#~yIyZ+dzD30W`C><$?&gmt-6i*jaQM( zYGKRB_RMoIt)!lkYfge;W~%bK$mD`8FQ>Kd7u2ce~E440LRoHZ3Uv|N-d_`z&FwB`8W(0&DTS33!=?_(s{wvmVrw%UhsZbmblouD1{ z;i0TDC66ztA2J}o`T_Slb1TgH4|DXl)AFbY)i#i|Qpd>nQR3YNZ=W$>)VO}cDmzDi z2f=#Gc7X!%6xe^PWMIf_9aJP%^|64bGVocP3B?J5bj`Ju`I1IW64Sp4D%@nS5U?}n z8MzzQo3ocoi|3KyzhjbwK_4_%{4LZlsJnvyE`h-<56UVmT7_R?i%a{jBi1PJ-$9-* zF?6i&ml1WImxRw-Q&pt}F_`;<5rn#4_2}Otr@r1cq2pp8lBHo5AkLpNs9I`iGW#XQ z`oT@pl0g8un>W5T5y-hzf46&c!@dT-82^jRJj|_Tm2&X;Wl6u{y+X@n**ofqX>bc~ zdPElx65D}MR7q0Gc|5s8 zGQsk~9o*s7aPgu0J&T=>5Yu?JxO7Dg`4}>?6|@yrTUx30p zk;1;8c02j(SE^;FzBhv(9{D{%U$Ys9LhhHE(#jha+Oh=Xlf#Eb-p<=hSu+Y=XUWs- zfG?j5bhn;9+&s9sS=`x?47YN*>5J7j8`yojdMf@Mj%$gf2Nnte>OKLl`mg$oV?SNW z$m&Fsme0>xJ|rsDVt-PVW>NIwO%~R8l|yJ|hI%y)jQ~w@?nf$7Sh9Htjvfss!AZV-D8rfNF3dH$FSv1g z7I@Jfk@c|l#fnQ|hC8Fjkeu&UC7byzt)$-{o*yVJ)^zrk zxd#O~RPR7nut3q=vNw^TY4w%p#s%dV($ROA9YFL++%?MOcNZwq!PK7z&M0&x*D!d1 z^2el(1k1vN6tx8e7zqCPs9TR-ZcAqd(9uj1tA=${?t{Z`hZRgohNVVurP~NAnRr zbByx&@2U+4&rRx-?t6w|ec92icPga<)RJ7$<~4441WX&M=GiF?6&yFACT_S?-0g;G z*nIpw^Mx-XNQfB6pvrP_`b0L4-yl;0mo<-N5$=w2ARm)Bsb&q?iurpmWkOZVcga&D zxgSkwCGW%inW|Zg<{olB{Qzg-7#m3|tEeG{_1gv+@`Q77M%)?peATc5G+g=_ z6c@l%`tJMAn^4WI457!>Qrv2yaTEzS-9&^h+hJ|O+GU}5<6rG3Dj=Q5khGRMjAX~^%%x;Aax@T z(c4t`lzKCbt@#stM&<7%3>xn;z{6#_g*V=I^@WG*#CPzh!nd*!7T>Jem5SuzKcbRT z9z)^jJF?2tx^^9w8+vnjDc3gi0NSWBNn$M%WGD({(GsTyz3rHJh}1_H5RCmZ3l>@u zIkcC4QyfIYSLF=-k=>4wxC27*qEEy-*x9garqM!cmD`7GY+!U^H&GzdH~fRCbNzCp4ArDJ8m@+ykrYzx*FUaG)ZnRCgO<3*TXYFJLV zwgxkO>|FTnG=a}@0bUK!WxmTth>wVxf*NdT@jN$|T2VEu5*hV$G;nBfYk8(K1qqc%QW{kwW14`dvq*Q2Nh$Hf z)<(7d)t=mFH`RZ1eM+OvcdSaBflSkXe3Fb@Pq{0^lJXf}zP%{_Zw5L`g&oiCG zQG7yjoV&*om2&tRn|N+53H2td4IZyNs3`ddbdjsr*VZvuap$} zBnF$67sY4x!0P#x!C_eXG%A|&Qy+oY%4nlM-h;TxgMRz$9iH&M&o}wV+NP9Fjjwu2 zz={&!W+&QNpsA8e8+;sgTevq?F&ge?MN)Ywj$Qi#?u$sKC=08qwiU$M0k*%86a!iC!Smd$0&;kCg_PIUk+4 zAP|lv_t<{LZmsL$C!Q!8jJTCGHq`m!1%)GTj1USXM%Xz~--qZ0lstO$wjA!+fQC?g z{CWHmOUk`%GYQMH9h?{Fe>NR4x<|%)&;US=3jlxwX*%4D9KV>`xj21sI$4vmTNZvF zyd}`p3r3XwL_ZO>B-D=k;ze#n$^Mz5o1&NWXIcD?%7yJ zxegRiC8#Uf`MFYYtJJM&#v=KizcI6pO-h1|CM!9(a!gA+SASo3T=4zqg)?D=MpjXf zrA8~0st<{{1Gm;biAQW_KPzfcaru_Y_n)K-(`%aE8e68tGvm#30~7TlobjA({U_at zceUarOP;>ZWzUCdddh`gOLkONn@4M%`DauzUvynAP(4j0;sUh`mNqO)%QZ4I@Eq{p zY#k<5Njh&tR7u&o%vaH8kA>s3#6094on7qffX4*ZJKWryh(Rk%La{UKDSI!Vt$vS0 zbQ0AVYa!Yf!S&Pfd&hw*P~*B$NxtLsu2%9kf{)j&ABouA9e3-q7Y89lj1Baiat<*x z85%U1qD{-Yx3lrknG}#6H0Zgcm1^NVYcQS;N7|(AQ*huhg~1} z=u9QlpR@JGXS1kqHTW);#XK69{V`<(wM{4qiPB_>n8h5HRgJV0urwS!CJZvo*&0&y zS@ddDBuV{xJuH+LU2=bZIjZbu3cE}J9Vv_uC`^MTEtw-gJ_Y#`!TCR56e9J%o^ANC zPT?8PXY-AZ<%mrZi2;0$H}upwjL^A?if!NHFrZ!mfbS!}8*)M-2e)jRgKD+HU)|Y2 zXK|zZ;H~yxIm~37+~Vqu_!dq#sYh*u31yMnpXAmrJIyhD*Nl`a>RvnqBK>+Rz`KKF z;>_Xf%HHUb$7(wpGNH!@;@c%xKayJ>4xx^`^m)hV)+^ey>vt7GigHkp;{P5}^br71 zkWbm#X!-*<0Kk|K0KkUqzizMp|9ca&vjtk1eN?yj;`UMHi=*ooM<#0*qkn5CWcS72 zLf$5l7yy9ue^UOfK?JeV{-I%OWdADWB>n|xr2eT0s!(Te_!XT;NNO0 z=>JrERratp5@;wJ>?Lk&PTZ{{8U&9m)7r literal 0 HcmV?d00001 diff --git a/Test Missions/Moose_Test_SPAWN_Repeat/MOOSE_Test_SPAWN_Repeat.lua b/Test Missions/Moose_Test_SPAWN_Repeat/MOOSE_Test_SPAWN_Repeat.lua new file mode 100644 index 000000000..47f40235d --- /dev/null +++ b/Test Missions/Moose_Test_SPAWN_Repeat/MOOSE_Test_SPAWN_Repeat.lua @@ -0,0 +1,49 @@ +--- +-- MOOSE SPAWN repeat test scenario +-- ------------------------------- +-- There are 8 GROUPs Spawned. +-- They fly around Kutaisi and will land. +-- Upon landing: +-- 1. The KA-50 and the C-101EB should respawn itself directly when landed. +-- 2. the MI-8MTV2 and the A-10C should respawn itself when the air unit has parked at the ramp. +-- @module MOOSE_Test_SPAWN_Repeat +-- @author FlightControl + + +Include.File("Spawn") + +BASE:TraceClass("GROUP") +BASE:TraceClass("SPAWN") +BASE:TraceClass("DATABASE") + +do + + -- Declare SPAWN objects + local Spawn_KA_50 = SPAWN:New("KA-50") + local Spawn_MI_8MTV2 = SPAWN:New("MI-8MTV2") + local Spawn_C_101EB = SPAWN:New("C-101EB") + local Spawn_A_10C = SPAWN:New("A-10C") + + -- Choose repeat functionality + + -- Repeat on landing + Spawn_KA_50:RepeatOnLanding() + Spawn_C_101EB:RepeatOnLanding() + + -- Repeat on enging shutdown (when landed on the airport) + Spawn_MI_8MTV2:RepeatOnEngineShutDown() + Spawn_A_10C:RepeatOnEngineShutDown() + + -- Now SPAWN the GROUPs + Spawn_KA_50:Spawn() + Spawn_KA_50:Spawn() + Spawn_C_101EB:Spawn() + Spawn_C_101EB:Spawn() + Spawn_MI_8MTV2:Spawn() + Spawn_MI_8MTV2:Spawn() + Spawn_A_10C:Spawn() + Spawn_A_10C:Spawn() + + -- Now run the mission and observe the behaviour. + +end diff --git a/Test Missions/Moose_Test_SPAWN_Repeat/MOOSE_Test_SPAWN_Repeat.miz b/Test Missions/Moose_Test_SPAWN_Repeat/MOOSE_Test_SPAWN_Repeat.miz new file mode 100644 index 0000000000000000000000000000000000000000..2ac75d628dc8a03c90953a7bfb2b3d0a6e84bfcf GIT binary patch literal 101907 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

3acF8*g*Hq@@KCF<-Of-2}mR!O>6= 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 z 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/DCS/Config/View/SnapViews.lua -SnapViews = {} -SnapViews["A-10A"] = { -[1] = {-- player slot 1 - [1] = { - viewAngle = 65.000000,--FOV - hAngle = 0.000000, - vAngle = -26.000000, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [2] = { - viewAngle = 49.626770,--FOV - hAngle = 0.000000, - vAngle = -90.631294, - x_trans = 0.180499, - y_trans = -0.137064, - z_trans = -0.250000, - rollAngle = 0.000000, - }, - [3] = { - viewAngle = 30.395041,--FOV - hAngle = 0.000000, - vAngle = -94.329208, - x_trans = 0.372718, - y_trans = -0.054055, - z_trans = 0.250000, - rollAngle = 0.000000, - }, - [4] = { - viewAngle = 55.238567,--FOV - hAngle = 0.000000, - vAngle = -90.631294, - x_trans = 0.158523, - y_trans = -0.137064, - z_trans = 0.250000, - rollAngle = 0.000000, - }, - [5] = { - viewAngle = 35.000000,--FOV - hAngle = 0.000000, - vAngle = -10.651850, - x_trans = 0.327622, - y_trans = -0.278207, - z_trans = -0.244799, - rollAngle = 0.000000, - }, - [6] = { - viewAngle = 34.340549,--FOV - hAngle = 0.000000, - vAngle = -9.500000, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [7] = { - viewAngle = 35.000000,--FOV - hAngle = 0.000000, - vAngle = -10.651850, - x_trans = 0.327622, - y_trans = -0.278207, - z_trans = 0.244799, - rollAngle = 0.000000, - }, - [8] = { - viewAngle = 68.628296,--FOV - hAngle = 68.292320, - vAngle = -11.477349, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [9] = { - viewAngle = 68.628296,--FOV - hAngle = 0.000000, - vAngle = 30.227919, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [10] = { - viewAngle = 68.628296,--FOV - hAngle = -67.172974, - vAngle = -11.477349, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [11] = {--look at left mirror - viewAngle = 70.000000,--FOV - hAngle = 20.000000, - vAngle = 8.000000, - x_trans = 0.360000, - y_trans = -0.041337, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [12] = {--look at right mirror - viewAngle = 70.000000,--FOV - hAngle = -20.000000, - vAngle = 8.000000, - x_trans = 0.360000, - y_trans = -0.041337, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [13] = {--default view - viewAngle = 75.000000,--FOV - hAngle = 0.000000, - vAngle = -23.000000, - x_trans = 0.360000, - y_trans = -0.041337, - z_trans = 0.000000, - rollAngle = 0.000000, - }, -}, -} -SnapViews["A-10C"] = { -[1] = {-- player slot 1 - [1] = { - viewAngle = 65.000000,--FOV - hAngle = 0.000000, - vAngle = -26.000000, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [2] = { - viewAngle = 49.626770,--FOV - hAngle = 0.000000, - vAngle = -90.631294, - x_trans = 0.180499, - y_trans = -0.137064, - z_trans = -0.250000, - rollAngle = 0.000000, - }, - [3] = { - viewAngle = 30.395041,--FOV - hAngle = 0.000000, - vAngle = -94.329208, - x_trans = 0.372718, - y_trans = -0.054055, - z_trans = 0.250000, - rollAngle = 0.000000, - }, - [4] = { - viewAngle = 55.238567,--FOV - hAngle = 0.000000, - vAngle = -90.631294, - x_trans = 0.158523, - y_trans = -0.137064, - z_trans = 0.250000, - rollAngle = 0.000000, - }, - [5] = { - viewAngle = 35.000000,--FOV - hAngle = 0.000000, - vAngle = -10.651850, - x_trans = 0.327622, - y_trans = -0.278207, - z_trans = -0.244799, - rollAngle = 0.000000, - }, - [6] = { - viewAngle = 34.340549,--FOV - hAngle = 0.000000, - vAngle = -9.500000, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [7] = { - viewAngle = 35.000000,--FOV - hAngle = 0.000000, - vAngle = -10.651850, - x_trans = 0.327622, - y_trans = -0.278207, - z_trans = 0.244799, - rollAngle = 0.000000, - }, - [8] = { - viewAngle = 68.628296,--FOV - hAngle = 68.292320, - vAngle = -11.477349, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [9] = { - viewAngle = 68.628296,--FOV - hAngle = 0.000000, - vAngle = 30.227919, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [10] = { - viewAngle = 68.628296,--FOV - hAngle = -67.172974, - vAngle = -11.477349, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [11] = {--look at left mirror - viewAngle = 70.000000,--FOV - hAngle = 20.000000, - vAngle = 8.000000, - x_trans = 0.360000, - y_trans = -0.041337, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [12] = {--look at right mirror - viewAngle = 70.000000,--FOV - hAngle = -20.000000, - vAngle = 8.000000, - x_trans = 0.360000, - y_trans = -0.041337, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [13] = {--default view - viewAngle = 75.000000,--FOV - hAngle = 0.000000, - vAngle = -23.000000, - x_trans = 0.360000, - y_trans = -0.041337, - z_trans = 0.000000, - rollAngle = 0.000000, - }, -}, -} -SnapViews["F-15C"] = { -[1] = {-- player slot 1 - [1] = { - viewAngle = 70.611748,--FOV - hAngle = -1.240272, - vAngle = -33.850250, - x_trans = 0.264295, - y_trans = -0.064373, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [2] = { - viewAngle = 32.704346,--FOV - hAngle = 25.696522, - vAngle = -34.778103, - x_trans = 0.264295, - y_trans = -0.064373, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [3] = { - viewAngle = 32.704346,--FOV - hAngle = 0.000000, - vAngle = -47.845268, - x_trans = 0.264295, - y_trans = -0.064373, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [4] = { - viewAngle = 36.106045,--FOV - hAngle = -28.878576, - vAngle = -36.780628, - x_trans = 0.264295, - y_trans = -0.064373, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [5] = { - viewAngle = 88.727844,--FOV - hAngle = 128.508865, - vAngle = 13.131046, - x_trans = 0.264295, - y_trans = -0.064373, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [6] = { - viewAngle = 41.928593,--FOV - hAngle = 0.000000, - vAngle = -4.630446, - x_trans = 0.264295, - y_trans = -0.064373, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [7] = { - viewAngle = 88.727844,--FOV - hAngle = -128.508865, - vAngle = 13.131046, - x_trans = 0.264295, - y_trans = -0.064373, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [8] = { - viewAngle = 88.727844,--FOV - hAngle = 81.648369, - vAngle = -9.500000, - x_trans = 0.264295, - y_trans = -0.064373, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [9] = { - viewAngle = 88.727844,--FOV - hAngle = 0.000000, - vAngle = 34.180634, - x_trans = 0.264295, - y_trans = -0.064373, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [10] = { - viewAngle = 88.727844,--FOV - hAngle = -80.997551, - vAngle = -9.500000, - x_trans = 0.264295, - y_trans = -0.064373, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [11] = {--look at left mirror - viewAngle = 56.032040,--FOV - hAngle = 14.803060, - vAngle = 3.332499, - x_trans = 0.264295, - y_trans = -0.064373, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [12] = {--look at right mirror - viewAngle = 56.032040,--FOV - hAngle = -14.414484, - vAngle = 3.332499, - x_trans = 0.264295, - y_trans = -0.064373, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [13] = {--default view - viewAngle = 88.727844,--FOV - hAngle = 0.000000, - vAngle = -9.678451, - x_trans = 0.264295, - y_trans = -0.064373, - z_trans = 0.000000, - rollAngle = 0.000000, - }, -}, -} -SnapViews["Ka-50"] = { -[1] = {-- player slot 1 - [1] = { - viewAngle = 67.452896,--FOV - hAngle = 0.000000, - vAngle = -40.067383, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [2] = { - viewAngle = 37.846794,--FOV - hAngle = 51.644135, - vAngle = -51.870411, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [3] = { - viewAngle = 36.178646,--FOV - hAngle = -1.912186, - vAngle = -34.446247, - x_trans = 0.000000, - y_trans = -0.025421, - z_trans = 0.073226, - rollAngle = 0.000000, - }, - [4] = { - viewAngle = 73.605141,--FOV - hAngle = -90.361992, - vAngle = -44.103138, - x_trans = 0.169696, - y_trans = -0.073508, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [5] = { - viewAngle = 91.348198,--FOV - hAngle = 109.752129, - vAngle = 1.484382, - x_trans = 0.190306, - y_trans = 0.044778, - z_trans = -0.150335, - rollAngle = 0.000000, - }, - [6] = { - viewAngle = 42.512844,--FOV - hAngle = 0.000000, - vAngle = -4.478010, - x_trans = 0.154018, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [7] = { - viewAngle = 91.348198,--FOV - hAngle = -108.852020, - vAngle = 0.085984, - x_trans = 0.190306, - y_trans = 0.044778, - z_trans = 0.139404, - rollAngle = 0.000000, - }, - [8] = { - viewAngle = 89.777542,--FOV - hAngle = 16.411518, - vAngle = -27.209915, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = -0.218292, - rollAngle = 0.000000, - }, - [9] = { - viewAngle = 88.727844,--FOV - hAngle = 0.000000, - vAngle = 34.042202, - x_trans = 0.142145, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [10] = { - viewAngle = 59.208893,--FOV - hAngle = -32.128311, - vAngle = -5.720805, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [11] = {--look at left mirror - viewAngle = 56.032040,--FOV - hAngle = 14.803060, - vAngle = 3.332499, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [12] = {--look at right mirror - viewAngle = 56.032040,--FOV - hAngle = -14.414484, - vAngle = 3.332499, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [13] = {--default view - viewAngle = 89.777542,--FOV - hAngle = 0.000000, - vAngle = -15.592758, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, -}, -} -SnapViews["MiG-29A"] = { -[1] = {-- player slot 1 - [1] = { - viewAngle = 76.124840,--FOV - hAngle = -2.623254, - vAngle = -26.566959, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [2] = { - viewAngle = 34.911949,--FOV - hAngle = 24.601770, - vAngle = -32.350807, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [3] = { - viewAngle = 26.184198,--FOV - hAngle = 12.026249, - vAngle = -40.075508, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [4] = { - viewAngle = 39.454399,--FOV - hAngle = -26.664328, - vAngle = -32.355324, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [5] = { - viewAngle = 81.240005,--FOV - hAngle = 131.503998, - vAngle = 10.804660, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [6] = { - viewAngle = 44.201855,--FOV - hAngle = 0.000000, - vAngle = -2.378299, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [7] = { - viewAngle = 81.240005,--FOV - hAngle = -131.503998, - vAngle = 10.804660, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [8] = { - viewAngle = 81.240005,--FOV - hAngle = 76.013145, - vAngle = 2.248441, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [9] = { - viewAngle = 81.240005,--FOV - hAngle = 0.000000, - vAngle = 36.304676, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [10] = { - viewAngle = 81.240005,--FOV - hAngle = -74.774559, - vAngle = 2.248441, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [11] = {--look at left mirror - viewAngle = 68.250000,--FOV - hAngle = 13.070938, - vAngle = 7.522498, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [12] = {--look at right mirror - viewAngle = 68.250000,--FOV - hAngle = -13.070938, - vAngle = 7.522498, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [13] = {--default view - viewAngle = 81.240005,--FOV - hAngle = 0.000000, - vAngle = -9.500000, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, -}, -} -SnapViews["MiG-29G"] = { -[1] = {-- player slot 1 - [1] = { - viewAngle = 76.124840,--FOV - hAngle = -2.623254, - vAngle = -26.566959, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [2] = { - viewAngle = 34.911949,--FOV - hAngle = 24.601770, - vAngle = -32.350807, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [3] = { - viewAngle = 26.184198,--FOV - hAngle = 12.026249, - vAngle = -40.075508, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [4] = { - viewAngle = 39.454399,--FOV - hAngle = -26.664328, - vAngle = -32.355324, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [5] = { - viewAngle = 81.240005,--FOV - hAngle = 131.503998, - vAngle = 10.804660, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [6] = { - viewAngle = 44.201855,--FOV - hAngle = 0.000000, - vAngle = -2.378299, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [7] = { - viewAngle = 81.240005,--FOV - hAngle = -131.503998, - vAngle = 10.804660, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [8] = { - viewAngle = 81.240005,--FOV - hAngle = 76.013145, - vAngle = 2.248441, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [9] = { - viewAngle = 81.240005,--FOV - hAngle = 0.000000, - vAngle = 36.304676, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [10] = { - viewAngle = 81.240005,--FOV - hAngle = -74.774559, - vAngle = 2.248441, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [11] = {--look at left mirror - viewAngle = 68.250000,--FOV - hAngle = 13.070938, - vAngle = 7.522498, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [12] = {--look at right mirror - viewAngle = 68.250000,--FOV - hAngle = -13.070938, - vAngle = 7.522498, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [13] = {--default view - viewAngle = 81.240005,--FOV - hAngle = 0.000000, - vAngle = -9.500000, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, -}, -} -SnapViews["MiG-29K"] = { -[1] = {-- player slot 1 - [1] = { - viewAngle = 65.000000,--FOV - hAngle = 0.000000, - vAngle = -26.000000, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [2] = { - viewAngle = 30.000000,--FOV - hAngle = 20.000000, - vAngle = -43.000000, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [3] = { - viewAngle = 30.000000,--FOV - hAngle = 0.000000, - vAngle = -43.000000, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [4] = { - viewAngle = 30.000000,--FOV - hAngle = -20.000000, - vAngle = -43.000000, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [5] = { - viewAngle = 30.000000,--FOV - hAngle = 20.000000, - vAngle = -23.000000, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [6] = { - viewAngle = 30.000000,--FOV - hAngle = 0.000000, - vAngle = -23.000000, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [7] = { - viewAngle = 30.000000,--FOV - hAngle = -20.000000, - vAngle = -23.000000, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [8] = { - viewAngle = 30.000000,--FOV - hAngle = 20.000000, - vAngle = 2.000000, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [9] = { - viewAngle = 30.000000,--FOV - hAngle = 0.000000, - vAngle = 2.000000, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [10] = { - viewAngle = 30.000000,--FOV - hAngle = -20.000000, - vAngle = 2.000000, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [11] = {--look at left mirror - viewAngle = 68.250000,--FOV - hAngle = 13.070938, - vAngle = 7.522498, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [12] = {--look at right mirror - viewAngle = 68.250000,--FOV - hAngle = -13.070938, - vAngle = 7.522498, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [13] = {--default view - viewAngle = 60.000000,--FOV - hAngle = 0.000000, - vAngle = -9.500000, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, -}, -} -SnapViews["MiG-29S"] = { -[1] = {-- player slot 1 - [1] = { - viewAngle = 76.124840,--FOV - hAngle = -2.623254, - vAngle = -26.566959, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [2] = { - viewAngle = 34.911949,--FOV - hAngle = 24.601770, - vAngle = -32.350807, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [3] = { - viewAngle = 26.184198,--FOV - hAngle = 12.026249, - vAngle = -40.075508, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [4] = { - viewAngle = 39.454399,--FOV - hAngle = -26.664328, - vAngle = -32.355324, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [5] = { - viewAngle = 81.240005,--FOV - hAngle = 131.503998, - vAngle = 10.804660, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [6] = { - viewAngle = 44.201855,--FOV - hAngle = 0.000000, - vAngle = -2.378299, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [7] = { - viewAngle = 81.240005,--FOV - hAngle = -131.503998, - vAngle = 10.804660, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [8] = { - viewAngle = 81.240005,--FOV - hAngle = 76.013145, - vAngle = 2.248441, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [9] = { - viewAngle = 81.240005,--FOV - hAngle = 0.000000, - vAngle = 36.304676, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [10] = { - viewAngle = 81.240005,--FOV - hAngle = -74.774559, - vAngle = 2.248441, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [11] = {--look at left mirror - viewAngle = 68.250000,--FOV - hAngle = 13.070938, - vAngle = 7.522498, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [12] = {--look at right mirror - viewAngle = 68.250000,--FOV - hAngle = -13.070938, - vAngle = 7.522498, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [13] = {--default view - viewAngle = 81.240005,--FOV - hAngle = 0.000000, - vAngle = -9.500000, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, -}, -} -SnapViews["P-51D"] = { -[1] = {-- player slot 1 - [1] = { - viewAngle = 80.000000,--FOV - hAngle = 0.000000, - vAngle = -45.000000, - x_trans = 0.120000, - y_trans = 0.059000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [2] = { - viewAngle = 80.000000,--FOV - hAngle = 45.000000, - vAngle = -45.000000, - x_trans = 0.120000, - y_trans = 0.059000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [3] = { - viewAngle = 80.000000,--FOV - hAngle = 0.000000, - vAngle = -75.000000, - x_trans = 0.120000, - y_trans = 0.059000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [4] = { - viewAngle = 80.000000,--FOV - hAngle = -45.000000, - vAngle = -45.000000, - x_trans = 0.120000, - y_trans = 0.059000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [5] = { - viewAngle = 91.040001,--FOV - hAngle = 157.332764, - vAngle = -28.359503, - x_trans = 0.063872, - y_trans = 0.082888, - z_trans = -0.116148, - rollAngle = 0.000000, - }, - [6] = { - viewAngle = 50.000000,--FOV - hAngle = 0.000000, - vAngle = -8.722581, - x_trans = 0.212078, - y_trans = 0.057813, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [7] = { - viewAngle = 80.000000,--FOV - hAngle = -143.000000, - vAngle = 0.000000, - x_trans = 0.350000, - y_trans = 0.059000, - z_trans = 0.100000, - rollAngle = 0.000000, - }, - [8] = { - viewAngle = 80.000000,--FOV - hAngle = 45.000000, - vAngle = -5.000000, - x_trans = 0.120000, - y_trans = 0.059000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [9] = { - viewAngle = 80.000000,--FOV - hAngle = 0.000000, - vAngle = 10.000000, - x_trans = 0.120000, - y_trans = 0.059000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [10] = { - viewAngle = 80.000000,--FOV - hAngle = -45.000000, - vAngle = -5.000000, - x_trans = 0.120000, - y_trans = 0.059000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [11] = {--look at left mirror - viewAngle = 80.000000,--FOV - hAngle = 0.000000, - vAngle = 10.000000, - x_trans = 0.120000, - y_trans = 0.059000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [12] = {--look at right mirror - viewAngle = 80.000000,--FOV - hAngle = -20.000000, - vAngle = 8.000000, - x_trans = 0.120000, - y_trans = 0.059000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [13] = {--default view - viewAngle = 80.000000,--FOV - hAngle = 0.000000, - vAngle = -9.500000, - x_trans = 0.120000, - y_trans = 0.059000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, -}, -} -SnapViews["Su-25"] = { -[1] = {-- player slot 1 - [1] = { - viewAngle = 68.767799,--FOV - hAngle = 1.929517, - vAngle = -30.846605, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [2] = { - viewAngle = 29.223452,--FOV - hAngle = 37.489525, - vAngle = -38.883888, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [3] = { - viewAngle = 40.635601,--FOV - hAngle = -0.438357, - vAngle = -33.138290, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [4] = { - viewAngle = 24.797405,--FOV - hAngle = -34.382549, - vAngle = -34.808853, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [5] = { - viewAngle = 69.302101,--FOV - hAngle = 89.405373, - vAngle = 1.213156, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [6] = { - viewAngle = 29.761202,--FOV - hAngle = 0.000000, - vAngle = -6.880077, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [7] = { - viewAngle = 69.302101,--FOV - hAngle = -89.691940, - vAngle = 4.554290, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [8] = { - viewAngle = 69.302101,--FOV - hAngle = 52.113377, - vAngle = -3.970644, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [9] = { - viewAngle = 72.856201,--FOV - hAngle = 0.000000, - vAngle = 30.866713, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [10] = { - viewAngle = 69.302101,--FOV - hAngle = -50.664936, - vAngle = -3.970644, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [11] = {--look at left mirror - viewAngle = 47.680202,--FOV - hAngle = 43.054649, - vAngle = -7.799250, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [12] = {--look at right mirror - viewAngle = 47.680202,--FOV - hAngle = -41.743240, - vAngle = -7.799250, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [13] = {--default view - viewAngle = 69.302101,--FOV - hAngle = 0.000000, - vAngle = -15.137112, - x_trans = 0.050000, - y_trans = 0.010000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, -}, -} -SnapViews["Su-25T"] = { -[1] = {-- player slot 1 - [1] = { - viewAngle = 80.663399,--FOV - hAngle = 0.000000, - vAngle = -30.619938, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [2] = { - viewAngle = 39.764698,--FOV - hAngle = 28.661316, - vAngle = -41.406044, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [3] = { - viewAngle = 38.090847,--FOV - hAngle = -24.622110, - vAngle = -45.153934, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [4] = { - viewAngle = 36.062012,--FOV - hAngle = -20.779360, - vAngle = -23.755520, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [5] = { - viewAngle = 80.663399,--FOV - hAngle = 99.816956, - vAngle = 8.032285, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [6] = { - viewAngle = 58.718098,--FOV - hAngle = 0.000000, - vAngle = -5.000803, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [7] = { - viewAngle = 80.663399,--FOV - hAngle = -99.999687, - vAngle = 8.032285, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [8] = { - viewAngle = 80.663399,--FOV - hAngle = 58.382488, - vAngle = -6.648195, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [9] = { - viewAngle = 94.037704,--FOV - hAngle = 0.000000, - vAngle = 41.421227, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [10] = { - viewAngle = 80.663399,--FOV - hAngle = -57.531212, - vAngle = -6.648195, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [11] = {--look at left mirror - viewAngle = 60.203396,--FOV - hAngle = 55.124939, - vAngle = -8.400513, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [12] = {--look at right mirror - viewAngle = 60.203396,--FOV - hAngle = -52.633553, - vAngle = -8.400513, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [13] = {--default view - viewAngle = 90.000000,--FOV - hAngle = 0.000000, - vAngle = -18.382137, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, -}, -} -SnapViews["Su-25TM"] = { -[1] = {-- player slot 1 - [1] = { - viewAngle = 80.663399,--FOV - hAngle = 0.000000, - vAngle = -30.619938, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [2] = { - viewAngle = 39.764698,--FOV - hAngle = 28.661316, - vAngle = -41.406044, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [3] = { - viewAngle = 38.090847,--FOV - hAngle = -24.622110, - vAngle = -45.153934, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [4] = { - viewAngle = 33.645596,--FOV - hAngle = -36.653450, - vAngle = -23.703861, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [5] = { - viewAngle = 80.663399,--FOV - hAngle = 99.816956, - vAngle = 8.032285, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [6] = { - viewAngle = 58.718098,--FOV - hAngle = 0.000000, - vAngle = -5.000803, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [7] = { - viewAngle = 80.663399,--FOV - hAngle = -99.999687, - vAngle = 8.032285, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [8] = { - viewAngle = 80.663399,--FOV - hAngle = 58.382488, - vAngle = -6.648195, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [9] = { - viewAngle = 94.037704,--FOV - hAngle = 0.000000, - vAngle = 41.421227, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [10] = { - viewAngle = 80.663399,--FOV - hAngle = -57.531212, - vAngle = -6.648195, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [11] = {--look at left mirror - viewAngle = 60.203396,--FOV - hAngle = 55.124939, - vAngle = -8.400513, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [12] = {--look at right mirror - viewAngle = 60.203396,--FOV - hAngle = -52.633553, - vAngle = -8.400513, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [13] = {--default view - viewAngle = 90.000000,--FOV - hAngle = 0.000000, - vAngle = -18.382137, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, -}, -} -SnapViews["Su-27"] = { -[1] = {-- player slot 1 - [1] = { - viewAngle = 71.824692,--FOV - hAngle = 0.000000, - vAngle = -32.458889, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [2] = { - viewAngle = 33.361835,--FOV - hAngle = 41.045925, - vAngle = -40.805656, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [3] = { - viewAngle = 30.427544,--FOV - hAngle = 0.000000, - vAngle = -41.808968, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [4] = { - viewAngle = 34.392349,--FOV - hAngle = -32.597401, - vAngle = -35.293747, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [5] = { - viewAngle = 87.468338,--FOV - hAngle = 129.012665, - vAngle = 14.547977, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [6] = { - viewAngle = 43.977936,--FOV - hAngle = 0.000000, - vAngle = -4.951577, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [7] = { - viewAngle = 87.468338,--FOV - hAngle = -129.012665, - vAngle = 14.491872, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [8] = { - viewAngle = 87.468338,--FOV - hAngle = 82.862923, - vAngle = -9.500000, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [9] = { - viewAngle = 87.468338,--FOV - hAngle = 0.000000, - vAngle = 38.979362, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [10] = { - viewAngle = 87.468338,--FOV - hAngle = -82.461266, - vAngle = -12.843998, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [11] = {--look at left mirror - viewAngle = 68.786629,--FOV - hAngle = 15.618313, - vAngle = 7.522498, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [12] = {--look at right mirror - viewAngle = 69.165199,--FOV - hAngle = -15.683434, - vAngle = 8.549150, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [13] = {--default view - viewAngle = 87.468338,--FOV - hAngle = 0.000000, - vAngle = -9.500000, - x_trans = 0.113927, - y_trans = -0.004946, - z_trans = 0.000000, - rollAngle = 0.000000, - }, -}, -} -SnapViews["Su-33"] = { -[1] = {-- player slot 1 - [1] = { - viewAngle = 71.824692,--FOV - hAngle = 0.000000, - vAngle = -32.458889, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [2] = { - viewAngle = 33.361835,--FOV - hAngle = 41.045925, - vAngle = -40.805656, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [3] = { - viewAngle = 30.427544,--FOV - hAngle = 0.000000, - vAngle = -41.808968, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [4] = { - viewAngle = 34.392349,--FOV - hAngle = -32.597401, - vAngle = -35.293747, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [5] = { - viewAngle = 87.468338,--FOV - hAngle = 129.012665, - vAngle = 14.547977, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [6] = { - viewAngle = 43.977936,--FOV - hAngle = 0.000000, - vAngle = -4.951577, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [7] = { - viewAngle = 87.468338,--FOV - hAngle = -129.012665, - vAngle = 14.491872, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [8] = { - viewAngle = 87.468338,--FOV - hAngle = 82.862923, - vAngle = -9.500000, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [9] = { - viewAngle = 87.468338,--FOV - hAngle = 0.000000, - vAngle = 38.979362, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [10] = { - viewAngle = 87.468338,--FOV - hAngle = -82.461266, - vAngle = -12.843998, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [11] = {--look at left mirror - viewAngle = 68.786629,--FOV - hAngle = 15.618313, - vAngle = 7.522498, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [12] = {--look at right mirror - viewAngle = 69.165199,--FOV - hAngle = -15.683434, - vAngle = 8.549150, - x_trans = 0.000000, - y_trans = 0.000000, - z_trans = 0.000000, - rollAngle = 0.000000, - }, - [13] = {--default view - viewAngle = 87.468338,--FOV - hAngle = 0.000000, - vAngle = -9.500000, - x_trans = 0.113927, - y_trans = -0.004946, - z_trans = 0.000000, - rollAngle = 0.000000, - }, -}, -} \ No newline at end of file diff --git a/Test Missions/miz/MOOSE_Escort_Test_Follow/Config/View/View.lua b/Test Missions/miz/MOOSE_Escort_Test_Follow/Config/View/View.lua deleted file mode 100644 index 9baf3b7df..000000000 --- a/Test Missions/miz/MOOSE_Escort_Test_Follow/Config/View/View.lua +++ /dev/null @@ -1,128 +0,0 @@ --- View scripts --- Copyright (C) 2004, Eagle Dynamics. - -CockpitMouse = true --false -CockpitMouseSpeedSlow = 1.0 -CockpitMouseSpeedNormal = 10.0 -CockpitMouseSpeedFast = 20.0 -CockpitKeyboardAccelerationSlow = 5.0 -CockpitKeyboardAccelerationNormal = 30.0 -CockpitKeyboardAccelerationFast = 80.0 -CockpitKeyboardZoomAcceleration = 300.0 -DisableSnapViewsSaving = false -UseDefaultSnapViews = true -CockpitPanStepHor = 45.0 -CockpitPanStepVert = 30.0 -CockpitNyMove = true - -CockpitHAngleAccelerateTimeMax = 0.15 -CockpitVAngleAccelerateTimeMax = 0.15 -CockpitZoomAccelerateTimeMax = 0.2 - -function NaturalHeadMoving(tang, roll, omz) - local r = roll - if r > 90.0 then - r = 180.0 - r - elseif roll < -90.0 then - r = -180.0 - r - end - local hAngle = -0.25 * r - local vAngle = math.min(math.max(0.0, 0.4 * tang + 45.0 * omz), 90.0) - return hAngle, vAngle -end - -ExternalMouse = true -ExternalMouseSpeedSlow = 1.0 -ExternalMouseSpeedNormal = 5.0 -ExternalMouseSpeedFast = 20.0 -ExternalViewAngleMin = 3.0 -ExternalViewAngleMax = 170.0 -ExternalViewAngleDefault = 60.0 -ExternalKeyboardZoomAcceleration = 30.0 -ExternalKeyboardZoomAccelerateTimeMax = 1.0 -ExplosionExpoTime = 4.0 -ExternalKeyboardAccelerationSlow = 1.0 -ExternalKeyboardAccelerationNormal = 10.0 -ExternalKeyboardAccelerationFast = 30.0 -ExternalHAngleAccelerateTimeMax = 3.0 -ExternalVAngleAccelerateTimeMax = 3.0 -ExternalDistAccelerateTimeMax = 3.0 -ExternalHAngleLocalAccelerateTimeMax = 3.0 -ExternalVAngleLocalAccelerateTimeMax = 3.0 -ExternalAngleNormalDiscreteStep = 15.0/ExternalKeyboardAccelerationNormal -- When 'S' is pressed only -ChaseCameraNyMove = true -FreeCameraAngleIncrement = 3.0 -FreeCameraDistanceIncrement = 200.0 -FreeCameraLeftRightIncrement = 2.0 -FreeCameraAltitudeIncrement = 2.0 -FreeCameraScalarSpeedAcceleration = 0.1 -xMinMap = -300000 -xMaxMap = 500000 -yMinMap = -400000 -yMaxMap = 200000 -dxMap = 150000 -dyMap = 100000 - -head_roll_shaking = true -head_roll_shaking_max = 30.0 -head_roll_shaking_compensation_gain = 0.3 - --- CameraJiggle() and CameraFloat() functions make camera position --- dependent on FPS so be careful in using the Shift-J command with tracks, please. --- uncomment to use custom jiggle functions ---[[ -function CameraJiggle(t,rnd1,rnd2,rnd3) - local rotX, rotY, rotZ - rotX = 0.05 * rnd1 * math.sin(37.0 * (t - 0.0)) - rotY = 0.05 * rnd2 * math.sin(41.0 * (t - 1.0)) - rotZ = 0.05 * rnd3 * math.sin(53.0 * (t - 2.0)) - return rotX, rotY, rotZ -end - -function CameraFloat(t) - local dX, dY, dZ - dX = 0.61 * math.sin(0.7 * t) + 0.047 * math.sin(1.6 * t); - dY = 0.43 * math.sin(0.6 * t) + 0.067 * math.sin(1.7 * t); - dZ = 0.53 * math.sin(1.0 * t) + 0.083 * math.sin(1.9 * t); - return dX, dY, dZ -end ---]] ---Debug keys - -DEBUG_TEXT = 1 -DEBUG_GEOMETRY = 2 - -debug_keys = { - [DEBUG_TEXT] = 1, - [DEBUG_GEOMETRY] = 1 -} - -function onDebugCommand(command) - if command == 10000 then - if debug_keys[DEBUG_TEXT] ~= 0 or debug_keys[DEBUG_GEOMETRY] ~= 0 then - debug_keys[DEBUG_GEOMETRY] = 0 - debug_keys[DEBUG_TEXT] = 0 - else - debug_keys[DEBUG_GEOMETRY] = 1 - debug_keys[DEBUG_TEXT] = 1 - end - elseif command == 10001 then - if debug_keys[DEBUG_TEXT] ~= 0 then - debug_keys[DEBUG_TEXT] = 0 - else - debug_keys[DEBUG_TEXT] = 1 - end - elseif command == 10002 then - if debug_keys[DEBUG_GEOMETRY] ~= 0 then - debug_keys[DEBUG_GEOMETRY] = 0 - else - debug_keys[DEBUG_GEOMETRY] = 1 - end - end -end - --- gain values for TrackIR , to unify responce on diffrent types of aircraft -TrackIR_gain_x = -0.6 -TrackIR_gain_y = 0.3 -TrackIR_gain_z = -0.25 -TrackIR_gain_roll = -90 \ No newline at end of file diff --git a/Test Missions/miz/MOOSE_Escort_Test_Follow/Mods/aircraft/Ka-50/Cockpit/Scripts/ARK/ARK.lua b/Test Missions/miz/MOOSE_Escort_Test_Follow/Mods/aircraft/Ka-50/Cockpit/Scripts/ARK/ARK.lua deleted file mode 100644 index 61aa112a2..000000000 --- a/Test Missions/miz/MOOSE_Escort_Test_Follow/Mods/aircraft/Ka-50/Cockpit/Scripts/ARK/ARK.lua +++ /dev/null @@ -1,53 +0,0 @@ -mode = ADF_ADF -receiver_mode = ADF_RECEIVER_TLF -homer_selection_method = ADF_HOMER_SELECTION_AUTO -channel = 1 -volume = 0.5 - -local theatre = theatre or "none" -if theatre == 'Caucasus' then - -channels = { - [1] = runway_homer_pair(Airdrome[Krasnodar],nil,localizedAirdromeName(terrainAirdromes[Krasnodar])), - [2] = runway_homer_pair(Airdrome[Maykop] ,nil,localizedAirdromeName(terrainAirdromes[Maykop])), - [3] = runway_homer_pair(Airdrome[Krymsk] ,nil,localizedAirdromeName(terrainAirdromes[Krymsk])), - [4] = runway_homer_pair(Airdrome[Anapa] ,nil,localizedAirdromeName(terrainAirdromes[Anapa])), - [5] = runway_homer_pair(Airdrome[Mozdok] ,nil,localizedAirdromeName(terrainAirdromes[Mozdok])), - [6] = runway_homer_pair(Airdrome[Nalchick] ,nil,localizedAirdromeName(terrainAirdromes[Nalchick])), - [7] = runway_homer_pair(Airdrome[MinVody] ,nil,localizedAirdromeName(terrainAirdromes[MinVody])), - [8] = { - [ADF_HOMER_FAR] = NDB(beacons["NDB_KISLOVODSK"]), - [ADF_HOMER_NEAR] = NDB(beacons["NDB_PEREDOVAIA"]) - } -} - -elseif theatre == 'Nevada' then - - local beacons_by_name = {} - - for i,o in pairs(beacons) do - if o.name == '' then - beacons_by_name[o.beaconId] = o - else - beacons_by_name[o.name] = o - end - end - - local nevada_pair = function (id_1,id_2) return { - [ADF_HOMER_FAR] = NDB(beacons_by_name[id_1]), - [ADF_HOMER_NEAR] = NDB(beacons_by_name[id_2]) - } - end - - channels = { - nevada_pair('IndianSprings','Groom_Lake'), - nevada_pair('LasVegas','Nellis'), - nevada_pair("Milford","GOFFS"), - nevada_pair("Tonopah","Mina"), - nevada_pair("WilsonCreek","CedarCity"), - nevada_pair("BryceCanyon","MormonMesa"), - nevada_pair("Beatty","Bishop"), - nevada_pair("Coaldale","PeachSprings"), - nevada_pair("BoulderCity","Mercury"), -} -end \ No newline at end of file diff --git a/Test Missions/miz/MOOSE_Escort_Test_Follow/Scripts/World/GPS_GNSS.lua b/Test Missions/miz/MOOSE_Escort_Test_Follow/Scripts/World/GPS_GNSS.lua deleted file mode 100644 index 2cb4a8e8d..000000000 --- a/Test Missions/miz/MOOSE_Escort_Test_Follow/Scripts/World/GPS_GNSS.lua +++ /dev/null @@ -1,880 +0,0 @@ -SAT_SYS_GLONASS = 0 -SAT_SYS_GPS = 1 - -almanac = {} ---GPS -almanac[0] = {} -almanac[0]["System"] = SAT_SYS_GPS -almanac[0]["Number"] = 1 -almanac[0]["Orbital"] = "F" -almanac[0]["Eccentricity"] = 6.294000e-003 -almanac[0]["Time_of_Applicability"] = 5.898240e+005 -almanac[0]["Orbital_Inclination"] = 9.885676e-001 -almanac[0]["Rate_of_Right_Ascen"] = -7.862702e-009 -almanac[0]["SQRT_A"] = 5.153700e+003 -almanac[0]["Right_Ascen_at_Week"] = 8.096750e-001 -almanac[0]["Argument_of_Perigee"] = -1.777773e+000 -almanac[0]["Mean_Anom"] = -5.315745e-001 -almanac[0]["week"] = 1390 - -almanac[1] = {} -almanac[1]["System"] = SAT_SYS_GPS -almanac[1]["Number"] = 2 -almanac[1]["Orbital"] = "C" -almanac[1]["Eccentricity"] = 8.794000e-003 -almanac[1]["Time_of_Applicability"] = 5.898240e+005 -almanac[1]["Orbital_Inclination"] = 9.487811e-001 -almanac[1]["Rate_of_Right_Ascen"] = 0.000000e+000 -almanac[1]["SQRT_A"] = 5.153700e+003 -almanac[1]["Right_Ascen_at_Week"] = -1.329172e+000 -almanac[1]["Argument_of_Perigee"] = 2.138637e+000 -almanac[1]["Mean_Anom"] = 7.311702e-001 -almanac[1]["week"] = 1390 - -almanac[2] = {} -almanac[2]["System"] = SAT_SYS_GPS -almanac[2]["Number"] = 3 -almanac[2]["Orbital"] = "F" -almanac[2]["Eccentricity"] = 8.424000e-003 -almanac[2]["Time_of_Applicability"] = 5.898240e+005 -almanac[2]["Orbital_Inclination"] = 9.262804e-001 -almanac[2]["Rate_of_Right_Ascen"] = 0.000000e+000 -almanac[2]["SQRT_A"] = 5.153600e+003 -almanac[2]["Right_Ascen_at_Week"] = -2.341514e+000 -almanac[2]["Argument_of_Perigee"] = 6.749357e-001 -almanac[2]["Mean_Anom"] = -2.296153e-001 -almanac[2]["week"] = 1389 - -almanac[3] = {} -almanac[3]["System"] = SAT_SYS_GPS -almanac[3]["Number"] = 4 -almanac[3]["Orbital"] = "D" -almanac[3]["Eccentricity"] = 7.413000e-003 -almanac[3]["Time_of_Applicability"] = 5.898240e+005 -almanac[3]["Orbital_Inclination"] = 9.482889e-001 -almanac[3]["Rate_of_Right_Ascen"] = 0.000000e+000 -almanac[3]["SQRT_A"] = 5.153600e+003 -almanac[3]["Right_Ascen_at_Week"] = -1.309589e+000 -almanac[3]["Argument_of_Perigee"] = 1.623504e-001 -almanac[3]["Mean_Anom"] = -3.022943e+000 -almanac[3]["week"] = 1390 - -almanac[4] = {} -almanac[4]["System"] = SAT_SYS_GPS -almanac[4]["Number"] = 5 -almanac[4]["Orbital"] = "B" -almanac[4]["Eccentricity"] = 7.432000e-003 -almanac[4]["Time_of_Applicability"] = 5.898240e+005 -almanac[4]["Orbital_Inclination"] = 9.387437e-001 -almanac[4]["Rate_of_Right_Ascen"] = 0.000000e+000 -almanac[4]["SQRT_A"] = 5.153700e+003 -almanac[4]["Right_Ascen_at_Week"] = 2.779487e+000 -almanac[4]["Argument_of_Perigee"] = 1.099033e+000 -almanac[4]["Mean_Anom"] = 2.970984e+000 -almanac[4]["week"] = 1390 - -almanac[5] = {} -almanac[5]["System"] = SAT_SYS_GPS -almanac[5]["Number"] = 6 -almanac[5]["Orbital"] = "C" -almanac[5]["Eccentricity"] = 6.020000e-003 -almanac[5]["Time_of_Applicability"] = 5.898240e+005 -almanac[5]["Orbital_Inclination"] = 9.337591e-001 -almanac[5]["Rate_of_Right_Ascen"] = 0.000000e+000 -almanac[5]["SQRT_A"] = 5.153600e+003 -almanac[5]["Right_Ascen_at_Week"] = -2.407627e+000 -almanac[5]["Argument_of_Perigee"] = -1.788263e+000 -almanac[5]["Mean_Anom"] = -2.149877e+000 -almanac[5]["week"] = 1390 - -almanac[6] = {} -almanac[6]["System"] = SAT_SYS_GPS -almanac[6]["Number"] = 7 -almanac[6]["Orbital"] = "C" -almanac[6]["Eccentricity"] = 1.052400e-002 -almanac[6]["Time_of_Applicability"] = 5.898240e+005 -almanac[6]["Orbital_Inclination"] = 9.353229e-001 -almanac[6]["Rate_of_Right_Ascen"] = -8.080868e-009 -almanac[6]["SQRT_A"] = 5.153700e+003 -almanac[6]["Right_Ascen_at_Week"] = -2.433580e+000 -almanac[6]["Argument_of_Perigee"] = -1.767301e+000 -almanac[6]["Mean_Anom"] = -3.141503e+000 -almanac[6]["week"] = 1390 - -almanac[7] = {} -almanac[7]["System"] = SAT_SYS_GPS -almanac[7]["Number"] = 8 -almanac[7]["Orbital"] = "A" -almanac[7]["Eccentricity"] = 9.822000e-003 -almanac[7]["Time_of_Applicability"] = 5.898240e+005 -almanac[7]["Orbital_Inclination"] = 9.741390e-001 -almanac[7]["Rate_of_Right_Ascen"] = 0.000000e+000 -almanac[7]["SQRT_A"] = 5.153600e+003 -almanac[7]["Right_Ascen_at_Week"] = 1.857849e+000 -almanac[7]["Argument_of_Perigee"] = 2.674034e+000 -almanac[7]["Mean_Anom"] = -2.009745e+000 -almanac[7]["week"] = 1390 - -almanac[8] = {} -almanac[8]["System"] = SAT_SYS_GPS -almanac[8]["Number"] = 9 -almanac[8]["Orbital"] = "A" -almanac[8]["Eccentricity"] = 1.839300e-002 -almanac[8]["Time_of_Applicability"] = 5.898240e+005 -almanac[8]["Orbital_Inclination"] = 9.617541e-001 -almanac[8]["Rate_of_Right_Ascen"] = 0.000000e+000 -almanac[8]["SQRT_A"] = 5.153600e+003 -almanac[8]["Right_Ascen_at_Week"] = 1.777005e+000 -almanac[8]["Argument_of_Perigee"] = 1.274962e+000 -almanac[8]["Mean_Anom"] = -2.349578e+000 -almanac[8]["week"] = 1390 - -almanac[9] = {} -almanac[9]["System"] = SAT_SYS_GPS -almanac[9]["Number"] = 10 -almanac[9]["Orbital"] = "E" -almanac[9]["Eccentricity"] = 7.061000e-003 -almanac[9]["Time_of_Applicability"] = 5.898240e+005 -almanac[9]["Orbital_Inclination"] = 9.728876e-001 -almanac[9]["Rate_of_Right_Ascen"] = 0.000000e+000 -almanac[9]["SQRT_A"] = 5.153600e+003 -almanac[9]["Right_Ascen_at_Week"] = -2.563014e-001 -almanac[9]["Argument_of_Perigee"] = 4.377980e-001 -almanac[9]["Mean_Anom"] = 1.210716e+000 -almanac[9]["week"] = 1390 - -almanac[10] = {} -almanac[10]["System"] = SAT_SYS_GPS -almanac[10]["Number"] = 11 -almanac[10]["Orbital"] = "D" -almanac[10]["Eccentricity"] = 5.744000e-003 -almanac[10]["Time_of_Applicability"] = 5.898240e+005 -almanac[10]["Orbital_Inclination"] = 8.959309e-001 -almanac[10]["Rate_of_Right_Ascen"] = 0.000000e+000 -almanac[10]["SQRT_A"] = 5.153600e+003 -almanac[10]["Right_Ascen_at_Week"] = -1.478816e+000 -almanac[10]["Argument_of_Perigee"] = 3.750011e-001 -almanac[10]["Mean_Anom"] = -1.522048e+000 -almanac[10]["week"] = 1390 - -almanac[11] = {} -almanac[11]["System"] = SAT_SYS_GPS -almanac[11]["Number"] = 13 -almanac[11]["Orbital"] = "F" -almanac[11]["Eccentricity"] = 3.088000e-003 -almanac[11]["Time_of_Applicability"] = 5.898240e+005 -almanac[11]["Orbital_Inclination"] = 9.927564e-001 -almanac[11]["Rate_of_Right_Ascen"] = 0.000000e+000 -almanac[11]["SQRT_A"] = 5.153700e+003 -almanac[11]["Right_Ascen_at_Week"] = 7.956600e-001 -almanac[11]["Argument_of_Perigee"] = 1.279395e+000 -almanac[11]["Mean_Anom"] = 1.004349e+000 -almanac[11]["week"] = 1390 - -almanac[12] = {} -almanac[12]["System"] = SAT_SYS_GPS -almanac[12]["Number"] = 14 -almanac[12]["Orbital"] = "F" -almanac[12]["Eccentricity"] = 2.591000e-003 -almanac[12]["Time_of_Applicability"] = 5.898240e+005 -almanac[12]["Orbital_Inclination"] = 9.868729e-001 -almanac[12]["Rate_of_Right_Ascen"] = -7.885391e-009 -almanac[12]["SQRT_A"] = 5.153600e+003 -almanac[12]["Right_Ascen_at_Week"] = 7.819592e-001 -almanac[12]["Argument_of_Perigee"] = -2.158621e+000 -almanac[12]["Mean_Anom"] = 5.412611e-001 -almanac[12]["week"] = 1390 - -almanac[13] = {} -almanac[13]["System"] = SAT_SYS_GPS -almanac[13]["Number"] = 15 -almanac[13]["Orbital"] = "D" -almanac[13]["Eccentricity"] = 9.828000e-003 -almanac[13]["Time_of_Applicability"] = 3.194880e+005 -almanac[13]["Orbital_Inclination"] = 9.554204e-001 -almanac[13]["Rate_of_Right_Ascen"] = 0.000000e+000 -almanac[13]["SQRT_A"] = 5.153600e+003 -almanac[13]["Right_Ascen_at_Week"] = -1.123869e+000 -almanac[13]["Argument_of_Perigee"] = 2.690266e+000 -almanac[13]["Mean_Anom"] = 2.220476e+000 -almanac[13]["week"] = 1389 - -almanac[14] = {} -almanac[14]["System"] = SAT_SYS_GPS -almanac[14]["Number"] = 16 -almanac[14]["Orbital"] = "B" -almanac[14]["Eccentricity"] = 3.494000e-003 -almanac[14]["Time_of_Applicability"] = 5.898240e+005 -almanac[14]["Orbital_Inclination"] = 9.629340e-001 -almanac[14]["Rate_of_Right_Ascen"] = 0.000000e+000 -almanac[14]["SQRT_A"] = 5.153700e+003 -almanac[14]["Right_Ascen_at_Week"] = 2.873124e+000 -almanac[14]["Argument_of_Perigee"] = -7.819243e-001 -almanac[14]["Mean_Anom"] = 2.623629e+000 -almanac[14]["week"] = 1390 - -almanac[15] = {} -almanac[15]["System"] = SAT_SYS_GPS -almanac[15]["Number"] = 17 -almanac[15]["Orbital"] = "C" -almanac[15]["Eccentricity"] = 2.141000e-003 -almanac[15]["Time_of_Applicability"] = 5.898240e+005 -almanac[15]["Orbital_Inclination"] = 9.601170e-001 -almanac[15]["Rate_of_Right_Ascen"] = 0.000000e+000 -almanac[15]["SQRT_A"] = 5.153700e+003 -almanac[15]["Right_Ascen_at_Week"] = -2.371499e+000 -almanac[15]["Argument_of_Perigee"] = 3.087694e+000 -almanac[15]["Mean_Anom"] = 1.611217e+000 -almanac[15]["week"] = 1390 - -almanac[16] = {} -almanac[16]["System"] = SAT_SYS_GPS -almanac[16]["Number"] = 18 -almanac[16]["Orbital"] = "E" -almanac[16]["Eccentricity"] = 7.636000e-003 -almanac[16]["Time_of_Applicability"] = 5.898240e+005 -almanac[16]["Orbital_Inclination"] = 9.569597e-001 -almanac[16]["Rate_of_Right_Ascen"] = 0.000000e+000 -almanac[16]["SQRT_A"] = 5.153700e+003 -almanac[16]["Right_Ascen_at_Week"] = -2.359858e-001 -almanac[16]["Argument_of_Perigee"] = -2.649216e+000 -almanac[16]["Mean_Anom"] = 2.675029e+000 -almanac[16]["week"] = 1390 - -almanac[17] = {} -almanac[17]["System"] = SAT_SYS_GPS -almanac[17]["Number"] = 19 -almanac[17]["Orbital"] = "C" -almanac[17]["Eccentricity"] = 3.602000e-003 -almanac[17]["Time_of_Applicability"] = 5.898240e+005 -almanac[17]["Orbital_Inclination"] = 9.580209e-001 -almanac[17]["Rate_of_Right_Ascen"] = 0.000000e+000 -almanac[17]["SQRT_A"] = 5.153600e+003 -almanac[17]["Right_Ascen_at_Week"] = -2.312385e+000 -almanac[17]["Argument_of_Perigee"] = -1.161079e+000 -almanac[17]["Mean_Anom"] = 1.310619e+000 -almanac[17]["week"] = 1390 - -almanac[18] = {} -almanac[18]["System"] = SAT_SYS_GPS -almanac[18]["Number"] = 20 -almanac[18]["Orbital"] = "E" -almanac[18]["Eccentricity"] = 2.796000e-003 -almanac[18]["Time_of_Applicability"] = 5.898240e+005 -almanac[18]["Orbital_Inclination"] = 9.564693e-001 -almanac[18]["Rate_of_Right_Ascen"] = -7.908080e-009 -almanac[18]["SQRT_A"] = 5.153600e+003 -almanac[18]["Right_Ascen_at_Week"] = -2.889565e-001 -almanac[18]["Argument_of_Perigee"] = 1.379612e+000 -almanac[18]["Mean_Anom"] = 2.461750e+000 -almanac[18]["week"] = 1390 - -almanac[19] = {} -almanac[19]["System"] = SAT_SYS_GPS -almanac[19]["Number"] = 21 -almanac[19]["Orbital"] = "D" -almanac[19]["Eccentricity"] = 1.162900e-002 -almanac[19]["Time_of_Applicability"] = 5.898240e+005 -almanac[19]["Orbital_Inclination"] = 9.418592e-001 -almanac[19]["Rate_of_Right_Ascen"] = 0.000000e+000 -almanac[19]["SQRT_A"] = 5.153600e+003 -almanac[19]["Right_Ascen_at_Week"] = -1.289972e+000 -almanac[19]["Argument_of_Perigee"] = -2.923686e+000 -almanac[19]["Mean_Anom"] = -2.349194e+000 -almanac[19]["week"] = 1390 - -almanac[20] = {} -almanac[20]["System"] = SAT_SYS_GPS -almanac[20]["Number"] = 22 -almanac[20]["Orbital"] = "E" -almanac[20]["Eccentricity"] = 4.893000e-003 -almanac[20]["Time_of_Applicability"] = 5.898240e+005 -almanac[20]["Orbital_Inclination"] = 9.545093e-001 -almanac[20]["Rate_of_Right_Ascen"] = 0.000000e+000 -almanac[20]["SQRT_A"] = 5.153600e+003 -almanac[20]["Right_Ascen_at_Week"] = -2.280969e-001 -almanac[20]["Argument_of_Perigee"] = -1.674502e+000 -almanac[20]["Mean_Anom"] = 1.106852e+000 -almanac[20]["week"] = 1390 - -almanac[21] = {} -almanac[21]["System"] = SAT_SYS_GPS -almanac[21]["Number"] = 23 -almanac[21]["Orbital"] = "F" -almanac[21]["Eccentricity"] = 4.822000e-003 -almanac[21]["Time_of_Applicability"] = 5.898240e+005 -almanac[21]["Orbital_Inclination"] = 9.691247e-001 -almanac[21]["Rate_of_Right_Ascen"] = 0.000000e+000 -almanac[21]["SQRT_A"] = 5.153700e+003 -almanac[21]["Right_Ascen_at_Week"] = 7.667399e-001 -almanac[21]["Argument_of_Perigee"] = 2.497634e+000 -almanac[21]["Mean_Anom"] = 3.184700e-001 -almanac[21]["week"] = 1390 - -almanac[22] = {} -almanac[22]["System"] = SAT_SYS_GPS -almanac[22]["Number"] = 24 -almanac[22]["Orbital"] = "D" -almanac[22]["Eccentricity"] = 9.277000e-003 -almanac[22]["Time_of_Applicability"] = 5.898240e+005 -almanac[22]["Orbital_Inclination"] = 9.585183e-001 -almanac[22]["Rate_of_Right_Ascen"] = 0.000000e+000 -almanac[22]["SQRT_A"] = 5.153900e+003 -almanac[22]["Right_Ascen_at_Week"] = -1.274840e+000 -almanac[22]["Argument_of_Perigee"] = -8.815651e-001 -almanac[22]["Mean_Anom"] = -1.695551e+000 -almanac[22]["week"] = 1390 - -almanac[23] = {} -almanac[23]["System"] = SAT_SYS_GPS -almanac[23]["Number"] = 25 -almanac[23]["Orbital"] = "A" -almanac[23]["Eccentricity"] = 1.257400e-002 -almanac[23]["Time_of_Applicability"] = 5.898240e+005 -almanac[23]["Orbital_Inclination"] = 9.551027e-001 -almanac[23]["Rate_of_Right_Ascen"] = 0.000000e+000 -almanac[23]["SQRT_A"] = 5.153600e+003 -almanac[23]["Right_Ascen_at_Week"] = 1.721853e+000 -almanac[23]["Argument_of_Perigee"] = -1.329870e+000 -almanac[23]["Mean_Anom"] = -1.769623e+000 -almanac[23]["week"] = 1390 - -almanac[24] = {} -almanac[24]["System"] = SAT_SYS_GPS -almanac[24]["Number"] = 26 -almanac[24]["Orbital"] = "F" -almanac[24]["Eccentricity"] = 1.745700e-002 -almanac[24]["Time_of_Applicability"] = 5.898240e+005 -almanac[24]["Orbital_Inclination"] = 9.908749e-001 -almanac[24]["Rate_of_Right_Ascen"] = -7.840012e-009 -almanac[24]["SQRT_A"] = 5.153700e+003 -almanac[24]["Right_Ascen_at_Week"] = 7.961836e-001 -almanac[24]["Argument_of_Perigee"] = 8.161502e-001 -almanac[24]["Mean_Anom"] = -5.841961e-001 -almanac[24]["week"] = 1390 - -almanac[25] = {} -almanac[25]["System"] = SAT_SYS_GPS -almanac[25]["Number"] = 27 -almanac[25]["Orbital"] = "A" -almanac[25]["Eccentricity"] = 1.991000e-002 -almanac[25]["Time_of_Applicability"] = 5.898240e+005 -almanac[25]["Orbital_Inclination"] = 9.596563e-001 -almanac[25]["Rate_of_Right_Ascen"] = 0.000000e+000 -almanac[25]["SQRT_A"] = 5.153600e+003 -almanac[25]["Right_Ascen_at_Week"] = 1.754124e+000 -almanac[25]["Argument_of_Perigee"] = -1.900854e+000 -almanac[25]["Mean_Anom"] = 3.046487e+000 -almanac[25]["week"] = 1390 - -almanac[26] = {} -almanac[26]["System"] = SAT_SYS_GPS -almanac[26]["Number"] = 28 -almanac[26]["Orbital"] = "B" -almanac[26]["Eccentricity"] = 1.162800e-002 -almanac[26]["Time_of_Applicability"] = 5.898240e+005 -almanac[26]["Orbital_Inclination"] = 9.610106e-001 -almanac[26]["Rate_of_Right_Ascen"] = 0.000000e+000 -almanac[26]["SQRT_A"] = 5.153600e+003 -almanac[26]["Right_Ascen_at_Week"] = 2.882583e+000 -almanac[26]["Argument_of_Perigee"] = -2.242868e+000 -almanac[26]["Mean_Anom"] = 1.860642e+000 -almanac[26]["week"] = 1390 - -almanac[27] = {} -almanac[27]["System"] = SAT_SYS_GPS -almanac[27]["Number"] = 29 -almanac[27]["Orbital"] = "F" -almanac[27]["Eccentricity"] = 9.462000e-003 -almanac[27]["Time_of_Applicability"] = 1.474560e+005 -almanac[27]["Orbital_Inclination"] = 9.874838e-001 -almanac[27]["Rate_of_Right_Ascen"] = 0.000000e+000 -almanac[27]["SQRT_A"] = 5.153700e+003 -almanac[27]["Right_Ascen_at_Week"] = 7.647503e-001 -almanac[27]["Argument_of_Perigee"] = -8.614589e-001 -almanac[27]["Mean_Anom"] = -4.488983e-001 -almanac[27]["week"] = 1390 - -almanac[28] = {} -almanac[28]["System"] = SAT_SYS_GPS -almanac[28]["Number"] = 30 -almanac[28]["Orbital"] = "B" -almanac[28]["Eccentricity"] = 9.296000e-003 -almanac[28]["Time_of_Applicability"] = 5.898240e+005 -almanac[28]["Orbital_Inclination"] = 9.452992e-001 -almanac[28]["Rate_of_Right_Ascen"] = 0.000000e+000 -almanac[28]["SQRT_A"] = 5.153600e+003 -almanac[28]["Right_Ascen_at_Week"] = 2.826698e+000 -almanac[28]["Argument_of_Perigee"] = 1.306413e+000 -almanac[28]["Mean_Anom"] = 2.148725e+000 -almanac[28]["week"] = 1390 - - - - - - ---GLONASS ---1 îðáèòàëüíàÿ ïëîñêîñòü, íîìåðà 1-8 -almanac[29] = {} -almanac[29]["System"] = SAT_SYS_GLONASS -almanac[29]["Number"] = 1 -almanac[29]["Orbital"] = 1 -almanac[29]["GLONASS_Data"] = {} -almanac[29]["GLONASS_Data"]["NKU_Number"] = 796 -almanac[29]["GLONASS_Data"]["Cosmos_Number"] = 2411 -almanac[29]["Eccentricity"] = 1.184000e-003 -almanac[29]["Time_of_Applicability"] = 0.000000e+000 -almanac[29]["Orbital_Inclination"] = 1.126443e+000 -almanac[29]["Rate_of_Right_Ascen"] = 0.000000e+000 -almanac[29]["SQRT_A"] = 5.050500e+003 -almanac[29]["Right_Ascen_at_Week"] = 5.979807e+000 -almanac[29]["Argument_of_Perigee"] = 2.622634e+000 -almanac[29]["Mean_Anom"] = -5.519651e+000 -almanac[29]["week"] = 1390 -almanac[29]["Commit_date"] = "06.02.2005" -almanac[29]["Life_dates"] = {} - -almanac[30] = {} -almanac[30]["System"] = SAT_SYS_GLONASS -almanac[30]["Number"] = 2 -almanac[30]["Orbital"] = 1 -almanac[30]["GLONASS_Data"] = {} -almanac[30]["GLONASS_Data"]["NKU_Number"] = 794 -almanac[30]["GLONASS_Data"]["Cosmos_Number"] = 2401 -almanac[30]["Eccentricity"] = 4.486000e-003 -almanac[30]["Time_of_Applicability"] = 0.000000e+000 -almanac[30]["Orbital_Inclination"] = 1.128459e+000 -almanac[30]["Rate_of_Right_Ascen"] = -6.759654e-009 -almanac[30]["SQRT_A"] = 5.050500e+003 -almanac[30]["Right_Ascen_at_Week"] = 5.997871e+000 -almanac[30]["Argument_of_Perigee"] = 1.709531e+000 -almanac[30]["Mean_Anom"] = -5.367633e+000 -almanac[30]["week"] = 1390 -almanac[30]["Commit_date"] = "02.02.2004" -almanac[30]["Life_dates"] = {} - -almanac[31] = {} -almanac[31]["System"] = SAT_SYS_GLONASS -almanac[31]["Number"] = 3 -almanac[31]["Orbital"] = 1 -almanac[31]["GLONASS_Data"] = {} -almanac[31]["GLONASS_Data"]["NKU_Number"] = 789 -almanac[31]["GLONASS_Data"]["Cosmos_Number"] = 2381 -almanac[31]["Eccentricity"] = 2.459000e-003 -almanac[31]["Time_of_Applicability"] = 0.000000e+000 -almanac[31]["Orbital_Inclination"] = 1.122958e+000 -almanac[31]["Rate_of_Right_Ascen"] = 0.000000e+000 -almanac[31]["SQRT_A"] = 5.050500e+003 -almanac[31]["Right_Ascen_at_Week"] = 5.960713e+000 -almanac[31]["Argument_of_Perigee"] = -2.683407e+000 -almanac[31]["Mean_Anom"] = -1.791788e+000 -almanac[31]["week"] = 1390 -almanac[31]["Commit_date"] = "04.01.2002" -almanac[31]["Life_dates"] = {} - -almanac[32] = {} -almanac[32]["System"] = SAT_SYS_GLONASS -almanac[32]["Number"] = 4 -almanac[32]["Orbital"] = 1 -almanac[32]["GLONASS_Data"] = {} -almanac[32]["GLONASS_Data"]["NKU_Number"] = 795 -almanac[29]["GLONASS_Data"]["Cosmos_Number"] = 2403 -almanac[32]["Eccentricity"] = 4.054000e-003 -almanac[32]["Time_of_Applicability"] = 0.000000e+000 -almanac[32]["Orbital_Inclination"] = 1.128543e+000 -almanac[32]["Rate_of_Right_Ascen"] = 0.000000e+000 -almanac[32]["SQRT_A"] = 5.050500e+003 -almanac[32]["Right_Ascen_at_Week"] = 5.998081e+000 -almanac[32]["Argument_of_Perigee"] = 1.497160e+000 -almanac[32]["Mean_Anom"] = -4.293681e-001 -almanac[32]["week"] = 1390 -almanac[32]["Commit_date"] = "29.01.2004" -almanac[32]["Life_dates"] = {} - -almanac[33] = {} -almanac[33]["System"] = SAT_SYS_GLONASS -almanac[33]["Number"] = 5 -almanac[33]["Orbital"] = 1 -almanac[33]["GLONASS_Data"] = {} -almanac[33]["GLONASS_Data"]["NKU_Number"] = 711 -almanac[33]["GLONASS_Data"]["Cosmos_Number"] = 2382 -almanac[33]["Eccentricity"] = 7.040000e-004 -almanac[33]["Time_of_Applicability"] = 0.000000e+000 -almanac[33]["Orbital_Inclination"] = 1.122886e+000 -almanac[33]["Rate_of_Right_Ascen"] = 0.000000e+000 -almanac[33]["SQRT_A"] = 5.050600e+003 -almanac[33]["Right_Ascen_at_Week"] = 5.960713e+000 -almanac[33]["Argument_of_Perigee"] = 2.740933e+000 -almanac[33]["Mean_Anom"] = -2.523604e+000 -almanac[33]["week"] = 1390 -almanac[33]["Commit_date"] = "13.02.2003" -almanac[33]["Life_dates"] = {} - -almanac[34] = {} -almanac[34]["System"] = SAT_SYS_GLONASS -almanac[34]["Number"] = 6 -almanac[34]["Orbital"] = 1 -almanac[34]["GLONASS_Data"] = {} -almanac[34]["GLONASS_Data"]["NKU_Number"] = 701 -almanac[34]["GLONASS_Data"]["Cosmos_Number"] = 2404 -almanac[34]["Eccentricity"] = 4.766000e-003 -almanac[34]["Time_of_Applicability"] = 0.000000e+000 -almanac[34]["Orbital_Inclination"] = 1.128276e+000 -almanac[34]["Rate_of_Right_Ascen"] = 0.000000e+000 -almanac[34]["SQRT_A"] = 5.050500e+003 -almanac[34]["Right_Ascen_at_Week"] = 5.997906e+000 -almanac[34]["Argument_of_Perigee"] = 1.802417e+000 -almanac[34]["Mean_Anom"] = -2.426512e+000 -almanac[34]["week"] = 1390 -almanac[34]["Commit_date"] = "08.12.2004" -almanac[34]["Life_dates"] = {} - -almanac[35] = {} -almanac[35]["System"] = SAT_SYS_GLONASS -almanac[35]["Number"] = 7 -almanac[35]["Orbital"] = 1 -almanac[35]["GLONASS_Data"] = {} -almanac[35]["GLONASS_Data"]["NKU_Number"] = 712 -almanac[35]["GLONASS_Data"]["Cosmos_Number"] = 2413 -almanac[35]["Eccentricity"] = 7.570000e-004 -almanac[35]["Time_of_Applicability"] = 0.000000e+000 -almanac[35]["Orbital_Inclination"] = 1.126344e+000 -almanac[35]["Rate_of_Right_Ascen"] = 0.000000e+000 -almanac[35]["SQRT_A"] = 5.050500e+003 -almanac[35]["Right_Ascen_at_Week"] = 5.979388e+000 -almanac[35]["Argument_of_Perigee"] = 2.566068e+000 -almanac[35]["Mean_Anom"] = -3.921228e+000 -almanac[35]["week"] = 1390 -almanac[35]["Commit_date"] = "07.10.2005" -almanac[35]["Life_dates"] = {} - -almanac[36] = {} -almanac[36]["System"] = SAT_SYS_GLONASS -almanac[36]["GLONASS_Data"] = {} -almanac[36]["Number"] = 8 -almanac[36]["Orbital"] = 1 -almanac[36]["GLONASS_Data"] = {} -almanac[36]["GLONASS_Data"]["NKU_Number"] = 797 -almanac[36]["GLONASS_Data"]["Cosmos_Number"] = 2412 -almanac[36]["Eccentricity"] = 4.060000e-004 -almanac[36]["Time_of_Applicability"] = 0.000000e+000 -almanac[36]["Orbital_Inclination"] = 1.126564e+000 -almanac[36]["Rate_of_Right_Ascen"] = -6.785834e-009 -almanac[36]["SQRT_A"] = 5.050600e+003 -almanac[36]["Right_Ascen_at_Week"] = 5.980069e+000 -almanac[36]["Argument_of_Perigee"] = 2.673633e+000 -almanac[36]["Mean_Anom"] = -4.812026e+000 -almanac[36]["week"] = 1390 -almanac[36]["Commit_date"] = "06.02.2005" -almanac[36]["Life_dates"] = {} - ---3 îðáèòàëüíàÿ ïëîñêîñòü, íîìåðà 17-24 -almanac[37] = {} -almanac[37]["System"] = SAT_SYS_GLONASS -almanac[37]["Number"] = 17 -almanac[37]["Orbital"] = 3 -almanac[37]["GLONASS_Data"] = {} -almanac[37]["GLONASS_Data"]["NKU_Number"] = 787 -almanac[37]["GLONASS_Data"]["Cosmos_Number"] = 2375 -almanac[37]["Eccentricity"] = 5.670000e-004 -almanac[37]["Time_of_Applicability"] = 0.000000e+000 -almanac[37]["Orbital_Inclination"] = 1.126524e+000 -almanac[37]["Rate_of_Right_Ascen"] = 0.000000e+000 -almanac[37]["SQRT_A"] = 5.050500e+003 -almanac[37]["Right_Ascen_at_Week"] = 3.895554e+000 -almanac[37]["Argument_of_Perigee"] = 6.085085e-001 -almanac[37]["Mean_Anom"] = -2.977407e+000 -almanac[37]["week"] = 1390 -almanac[37]["Commit_date"] = "04.11.2000" -almanac[37]["Life_dates"] = {} - - -almanac[38] = {} -almanac[38]["System"] = SAT_SYS_GLONASS -almanac[38]["Number"] = 18 -almanac[38]["Orbital"] = 3 -almanac[38]["GLONASS_Data"] = {} -almanac[38]["GLONASS_Data"]["NKU_Number"] = 783 -almanac[38]["GLONASS_Data"]["Cosmos_Number"] = 2374 -almanac[38]["Eccentricity"] = 4.520000e-003 -almanac[38]["Time_of_Applicability"] = 0.000000e+000 -almanac[38]["Orbital_Inclination"] = 1.126239e+000 -almanac[38]["Rate_of_Right_Ascen"] = 0.000000e+000 -almanac[38]["SQRT_A"] = 5.050600e+003 -almanac[38]["Right_Ascen_at_Week"] = 3.894071e+000 -almanac[38]["Argument_of_Perigee"] = -2.509589e+000 -almanac[38]["Mean_Anom"] = -1.020057e+000 -almanac[38]["week"] = 1390 -almanac[38]["Commit_date"] = "05.01.2001" -almanac[38]["Life_dates"] = {} - -almanac[39] = {} -almanac[39]["System"] = SAT_SYS_GLONASS -almanac[39]["Number"] = 19 -almanac[39]["Orbital"] = 3 -almanac[39]["GLONASS_Data"] = {} -almanac[39]["GLONASS_Data"]["NKU_Number"] = 798 -almanac[39]["GLONASS_Data"]["Cosmos_Number"] = 2417 -almanac[39]["Eccentricity"] = 2.023000e-003 -almanac[39]["Time_of_Applicability"] = 0.000000e+000 -almanac[39]["Orbital_Inclination"] = 1.132205e+000 -almanac[39]["Rate_of_Right_Ascen"] = 0.000000e+000 -almanac[39]["SQRT_A"] = 5.050500e+003 -almanac[39]["Right_Ascen_at_Week"] = 3.884018e+000 -almanac[39]["Argument_of_Perigee"] = 2.718313e+000 -almanac[39]["Mean_Anom"] = -3.933620e-001 -almanac[39]["week"] = 1390 -almanac[39]["Commit_date"] = "22.01.2006" -almanac[39]["Life_dates"] = {} - -almanac[40] = {} -almanac[40]["System"] = SAT_SYS_GLONASS -almanac[40]["Number"] = 20 -almanac[40]["Orbital"] = 3 -almanac[40]["GLONASS_Data"] = {} -almanac[40]["GLONASS_Data"]["NKU_Number"] = 793 -almanac[40]["GLONASS_Data"]["Cosmos_Number"] = 2396 -almanac[40]["Eccentricity"] = 1.822000e-003 -almanac[40]["Time_of_Applicability"] = 0.000000e+000 -almanac[40]["Orbital_Inclination"] = 1.129789e+000 -almanac[40]["Rate_of_Right_Ascen"] = 0.000000e+000 -almanac[40]["SQRT_A"] = 5.050500e+003 -almanac[40]["Right_Ascen_at_Week"] = 3.896863e+000 -almanac[40]["Argument_of_Perigee"] = 2.723776e+000 -almanac[40]["Mean_Anom"] = -1.193647e+000 -almanac[40]["week"] = 1390 -almanac[40]["Commit_date"] = "31.01.2003" -almanac[40]["Life_dates"] = {} - -almanac[41] = {} -almanac[41]["System"] = SAT_SYS_GLONASS -almanac[41]["Number"] = 21 -almanac[41]["Orbital"] = 3 -almanac[41]["GLONASS_Data"] = {} -almanac[41]["GLONASS_Data"]["NKU_Number"] = 792 -almanac[41]["GLONASS_Data"]["Cosmos_Number"] = 2395 -almanac[41]["Eccentricity"] = 5.290000e-004 -almanac[41]["Time_of_Applicability"] = 0.000000e+000 -almanac[41]["Orbital_Inclination"] = 1.129957e+000 -almanac[41]["Rate_of_Right_Ascen"] = 0.000000e+000 -almanac[41]["SQRT_A"] = 5.050500e+003 -almanac[41]["Right_Ascen_at_Week"] = 3.897806e+000 -almanac[41]["Argument_of_Perigee"] = -9.519367e-001 -almanac[41]["Mean_Anom"] = -4.578920e+000 -almanac[41]["week"] = 1390 -almanac[41]["Commit_date"] = "31.01.2003" -almanac[41]["Life_dates"] = {} - -almanac[42] = {} -almanac[42]["System"] = SAT_SYS_GLONASS -almanac[42]["Number"] = 22 -almanac[42]["Orbital"] = 3 -almanac[42]["GLONASS_Data"] = {} -almanac[42]["GLONASS_Data"]["NKU_Number"] = 791 -almanac[42]["GLONASS_Data"]["Cosmos_Number"] = 2394 -almanac[42]["Eccentricity"] = 9.200000e-005 -almanac[42]["Time_of_Applicability"] = 0.000000e+000 -almanac[42]["Orbital_Inclination"] = 1.129742e+000 -almanac[42]["Rate_of_Right_Ascen"] = -6.740456e-009 -almanac[42]["SQRT_A"] = 5.050500e+003 -almanac[42]["Right_Ascen_at_Week"] = 3.897404e+000 -almanac[42]["Argument_of_Perigee"] = 2.518211e+000 -almanac[42]["Mean_Anom"] = -2.530167e+000 -almanac[42]["week"] = 1390 -almanac[42]["Commit_date"] = "21.01.2003" -almanac[42]["Life_dates"] = {} - -almanac[43] = {} -almanac[43]["System"] = SAT_SYS_GLONASS -almanac[43]["Number"] = 23 -almanac[43]["Orbital"] = 3 -almanac[43]["GLONASS_Data"] = {} -almanac[43]["GLONASS_Data"]["NKU_Number"] = 714 -almanac[43]["GLONASS_Data"]["Cosmos_Number"] = 2419 -almanac[43]["Eccentricity"] = 8.730000e-004 -almanac[43]["Time_of_Applicability"] = 0.000000e+000 -almanac[43]["Orbital_Inclination"] = 1.132105e+000 -almanac[43]["Rate_of_Right_Ascen"] = 0.000000e+000 -almanac[43]["SQRT_A"] = 5.050500e+003 -almanac[43]["Right_Ascen_at_Week"] = 3.883808e+000 -almanac[43]["Argument_of_Perigee"] = -3.039139e-001 -almanac[43]["Mean_Anom"] = -5.228304e-001 -almanac[43]["week"] = 1390 -almanac[43]["Commit_date"] = "31.08.2006" -almanac[43]["Life_dates"] = {} - -almanac[44] = {} -almanac[44]["System"] = SAT_SYS_GLONASS -almanac[44]["Number"] = 24 -almanac[44]["Orbital"] = 3 -almanac[44]["GLONASS_Data"] = {} -almanac[44]["GLONASS_Data"]["NKU_Number"] = 713 -almanac[44]["GLONASS_Data"]["Cosmos_Number"] = 2418 -almanac[44]["Eccentricity"] = 2.044000e-003 -almanac[44]["Time_of_Applicability"] = 0.000000e+000 -almanac[44]["Orbital_Inclination"] = 1.132430e+000 -almanac[44]["Rate_of_Right_Ascen"] = 0.000000e+000 -almanac[44]["SQRT_A"] = 5.050500e+003 -almanac[44]["Right_Ascen_at_Week"] = 3.883983e+000 -almanac[44]["Argument_of_Perigee"] = -3.722784e-001 -almanac[44]["Mean_Anom"] = -1.240457e+000 -almanac[44]["week"] = 1390 -almanac[44]["Commit_date"] = "31.08.2006" -almanac[44]["Life_dates"] = {} - ---2 îðáèòàëüíàÿ ïëîñêîñòü, íîìåðà 9-16 -almanac[45] = {} -almanac[45]["System"] = SAT_SYS_GLONASS -almanac[45]["Number"] = 9 -almanac[45]["Orbital"] = 2 -almanac[45]["GLONASS_Data"] = {} -almanac[45]["GLONASS_Data"]["NKU_Number"] = "N/A" -almanac[45]["GLONASS_Data"]["Cosmos_Number"] = "N/A" -almanac[45]["Eccentricity"] = 1.184000e-003 -almanac[45]["Time_of_Applicability"] = 0.000000e+000 -almanac[45]["Orbital_Inclination"] = 1.126443e+000 -almanac[45]["Rate_of_Right_Ascen"] = 0.000000e+000 -almanac[45]["SQRT_A"] = 5.050500e+003 -almanac[45]["Right_Ascen_at_Week"] = 1.79067e+000 -almanac[45]["Argument_of_Perigee"] = 2.88430067 -almanac[45]["Mean_Anom"] = -5.519651e+000 -almanac[45]["week"] = 1390 -almanac[45]["Commit_date"] = "N/A" -almanac[45]["Life_dates"] = {} - -almanac[46] = {} -almanac[46]["System"] = SAT_SYS_GLONASS -almanac[46]["Number"] = 10 -almanac[46]["Orbital"] = 2 -almanac[46]["GLONASS_Data"] = {} -almanac[46]["GLONASS_Data"]["NKU_Number"] = "N/A" -almanac[46]["GLONASS_Data"]["Cosmos_Number"] = "N/A" -almanac[46]["Eccentricity"] = 1.184000e-003 -almanac[46]["Time_of_Applicability"] = 0.000000e+000 -almanac[46]["Orbital_Inclination"] = 1.126443e+000 -almanac[46]["Rate_of_Right_Ascen"] = 0.000000e+000 -almanac[46]["SQRT_A"] = 5.050500e+003 -almanac[46]["Right_Ascen_at_Week"] = 1.79067e+000 -almanac[46]["Argument_of_Perigee"] = 3.66930067 -almanac[46]["Mean_Anom"] = -5.519651e+000 -almanac[46]["week"] = 1390 -almanac[46]["Commit_date"] = "N/A" -almanac[46]["Life_dates"] = {} - -almanac[47] = {} -almanac[47]["System"] = SAT_SYS_GLONASS -almanac[47]["Number"] = 11 -almanac[47]["Orbital"] = 2 -almanac[47]["GLONASS_Data"] = {} -almanac[47]["GLONASS_Data"]["NKU_Number"] = "N/A" -almanac[47]["GLONASS_Data"]["Cosmos_Number"] = "N/A" -almanac[47]["Eccentricity"] = 1.184000e-003 -almanac[47]["Time_of_Applicability"] = 0.000000e+000 -almanac[47]["Orbital_Inclination"] = 1.126443e+000 -almanac[47]["Rate_of_Right_Ascen"] = 0.000000e+000 -almanac[47]["SQRT_A"] = 5.050500e+003 -almanac[47]["Right_Ascen_at_Week"] = 1.79067e+000 -almanac[47]["Argument_of_Perigee"] = 4.45430067 -almanac[47]["Mean_Anom"] = -5.519651e+000 -almanac[47]["week"] = 1390 -almanac[47]["Commit_date"] = "N/A" -almanac[47]["Life_dates"] = {} - -almanac[48] = {} -almanac[48]["System"] = SAT_SYS_GLONASS -almanac[48]["Number"] = 12 -almanac[48]["Orbital"] = 2 -almanac[48]["GLONASS_Data"] = {} -almanac[48]["GLONASS_Data"]["NKU_Number"] = "N/A" -almanac[48]["GLONASS_Data"]["Cosmos_Number"] = "N/A" -almanac[48]["Eccentricity"] = 1.184000e-003 -almanac[48]["Time_of_Applicability"] = 0.000000e+000 -almanac[48]["Orbital_Inclination"] = 1.126443e+000 -almanac[48]["Rate_of_Right_Ascen"] = 0.000000e+000 -almanac[48]["SQRT_A"] = 5.050500e+003 -almanac[48]["Right_Ascen_at_Week"] = 1.79067e+000 -almanac[48]["Argument_of_Perigee"] = 5.23930067 -almanac[48]["Mean_Anom"] = -5.519651e+000 -almanac[48]["week"] = 1390 -almanac[48]["Commit_date"] = "N/A" -almanac[48]["Life_dates"] = {} - -almanac[49] = {} -almanac[49]["System"] = SAT_SYS_GLONASS -almanac[49]["Number"] = 13 -almanac[49]["Orbital"] = 2 -almanac[49]["GLONASS_Data"] = {} -almanac[49]["GLONASS_Data"]["NKU_Number"] = "N/A" -almanac[49]["GLONASS_Data"]["Cosmos_Number"] = "N/A" -almanac[49]["Eccentricity"] = 1.184000e-003 -almanac[49]["Time_of_Applicability"] = 0.000000e+000 -almanac[49]["Orbital_Inclination"] = 1.126443e+000 -almanac[49]["Rate_of_Right_Ascen"] = 0.000000e+000 -almanac[49]["SQRT_A"] = 5.050500e+003 -almanac[49]["Right_Ascen_at_Week"] = 1.79067e+000 -almanac[49]["Argument_of_Perigee"] = 6.02430067 -almanac[49]["Mean_Anom"] = -5.519651e+000 -almanac[49]["week"] = 1390 -almanac[49]["Commit_date"] = "N/A" -almanac[49]["Life_dates"] = {} - -almanac[50] = {} -almanac[50]["System"] = SAT_SYS_GLONASS -almanac[50]["Number"] = 14 -almanac[50]["Orbital"] = 2 -almanac[50]["GLONASS_Data"] = {} -almanac[50]["GLONASS_Data"]["NKU_Number"] = "N/A" -almanac[50]["GLONASS_Data"]["Cosmos_Number"] = "N/A" -almanac[50]["Eccentricity"] = 1.184000e-003 -almanac[50]["Time_of_Applicability"] = 0.000000e+000 -almanac[50]["Orbital_Inclination"] = 1.126443e+000 -almanac[50]["Rate_of_Right_Ascen"] = 0.000000e+000 -almanac[50]["SQRT_A"] = 5.050500e+003 -almanac[50]["Right_Ascen_at_Week"] = 1.79067e+000 -almanac[50]["Argument_of_Perigee"] = 0.52930067 -almanac[50]["Mean_Anom"] = -5.519651e+000 -almanac[50]["week"] = 1390 -almanac[50]["Commit_date"] = "N/A" -almanac[50]["Life_dates"] = {} - -almanac[51] = {} -almanac[51]["System"] = SAT_SYS_GLONASS -almanac[51]["Number"] = 15 -almanac[51]["Orbital"] = 2 -almanac[51]["GLONASS_Data"] = {} -almanac[51]["GLONASS_Data"]["NKU_Number"] = "N/A" -almanac[51]["GLONASS_Data"]["Cosmos_Number"] = "N/A" -almanac[51]["Eccentricity"] = 1.184000e-003 -almanac[51]["Time_of_Applicability"] = 0.000000e+000 -almanac[51]["Orbital_Inclination"] = 1.126443e+000 -almanac[51]["Rate_of_Right_Ascen"] = 0.000000e+000 -almanac[51]["SQRT_A"] = 5.050500e+003 -almanac[51]["Right_Ascen_at_Week"] = 1.79067e+000 -almanac[51]["Argument_of_Perigee"] = 1.31430067 -almanac[51]["Mean_Anom"] = -5.519651e+000 -almanac[51]["week"] = 1390 -almanac[51]["Commit_date"] = "N/A" -almanac[51]["Life_dates"] = {} - -almanac[52] = {} -almanac[52]["System"] = SAT_SYS_GLONASS -almanac[52]["Number"] = 16 -almanac[52]["Orbital"] = 2 -almanac[52]["GLONASS_Data"] = {} -almanac[52]["GLONASS_Data"]["NKU_Number"] = "N/A" -almanac[52]["GLONASS_Data"]["Cosmos_Number"] = "N/A" -almanac[52]["Eccentricity"] = 1.184000e-003 -almanac[52]["Time_of_Applicability"] = 0.000000e+000 -almanac[52]["Orbital_Inclination"] = 1.126443e+000 -almanac[52]["Rate_of_Right_Ascen"] = 0.000000e+000 -almanac[52]["SQRT_A"] = 5.050500e+003 -almanac[52]["Right_Ascen_at_Week"] = 1.79067e+000 -almanac[52]["Argument_of_Perigee"] = 2.09930067 -almanac[52]["Mean_Anom"] = -5.519651e+000 -almanac[52]["week"] = 1390 -almanac[52]["Commit_date"] = "N/A" -almanac[52]["Life_dates"] = {} - -SA_mode = false -AS_mode = false diff --git a/Test Missions/miz/MOOSE_Escort_Test_Follow/Scripts/World/birds.lua b/Test Missions/miz/MOOSE_Escort_Test_Follow/Scripts/World/birds.lua deleted file mode 100644 index 8aee1f700..000000000 --- a/Test Missions/miz/MOOSE_Escort_Test_Follow/Scripts/World/birds.lua +++ /dev/null @@ -1,27 +0,0 @@ -birds_avail = true --Birds availability. false - there is no birds -birds_maximum_hrad = 200 --Maximum altitude above ground al sea level bird could be met -birds_maximum_absolute_height = 8000 --Maximum absolute altitude bird could be met -birds_minimum_velocity = 40 --Minimum velocity bird could be met -birds_delta_time = 3.55 -birds_probability = {0.006333333*150, - 0.004166667*150, - 0.001966667*150, - 0.001090909*150, - 0.000741818*150, - 0.0006*150, - 0.000510545*150, - 0.000447273*150, - 0.000389455*150, - 0.000349091*150, - 0.000310909*150, - 0.000282545*150, - 0.000250909*150, - 0.000220364*150, - 0.000196364*150, - 0.000174545*150, - 0.000152727*150, - 0.000128727*150, - 0.000103636*150, - 7.63636E-05*150, - 0*150 -} diff --git a/Test Missions/miz/MOOSE_Escort_Test_Follow/l10n/DEFAULT/MOOSE_Escort_Test_Follow.lua b/Test Missions/miz/MOOSE_Escort_Test_Follow/l10n/DEFAULT/MOOSE_Escort_Test_Follow.lua deleted file mode 100644 index 5bcce439c..000000000 --- a/Test Missions/miz/MOOSE_Escort_Test_Follow/l10n/DEFAULT/MOOSE_Escort_Test_Follow.lua +++ /dev/null @@ -1,38 +0,0 @@ -Include.File( "Mission" ) -Include.File( "Client" ) -Include.File( "Spawn" ) -Include.File( "Escort" ) - - -do - - local function EventAliveHelicopter( Client ) - local SpawnEscortHeli = SPAWN:New( "Escort Helicopter" ) - local EscortGroupHeli1 = SpawnEscortHeli:Spawn() - local EscortGroupHeli2 = SpawnEscortHeli:Spawn() - local EscortGroupHeli3 = SpawnEscortHeli:Spawn() - local EscortGroupHeli4 = SpawnEscortHeli:Spawn() - local EscortHeli1 = ESCORT:New( Client, EscortGroupHeli1, "Escort Alpha" ) - local EscortHeli2 = ESCORT:New( Client, EscortGroupHeli2, "Escort Bravo" ) - local EscortHeli3 = ESCORT:New( Client, EscortGroupHeli3, "Escort Delta" ) - local EscortHeli4 = ESCORT:New( Client, EscortGroupHeli4, "Escort Gamma" ) - end - - local function EventAlivePlane( Client ) - local SpawnEscortPlane = SPAWN:New( "Escort Plane" ) - local EscortGroupPlane = SpawnEscortPlane:Spawn() - local EscortPlane = ESCORT:New( Client, EscortGroupPlane, "Escort Test Plane" ) - end - - local EscortClientHeli = CLIENT:New( "Lead Helicopter", "Fly around and observe the behaviour of the escort helicopter" ):Alive( EventAliveHelicopter ) - local EscortClientPlane = CLIENT:New( "Lead Plane", "Fly around and observe the behaviour of the escort airplane. Select Navigate->Joun-Up and airplane should follow you. Change speed and directions." ) - :Alive( EventAlivePlane ) - -end - --- MISSION SCHEDULER STARTUP -MISSIONSCHEDULER.Start() -MISSIONSCHEDULER.ReportMenu() -MISSIONSCHEDULER.ReportMissionsHide() - -env.info( "Test Mission loaded" ) diff --git a/Test Missions/miz/MOOSE_Escort_Test_Follow/l10n/DEFAULT/Moose_Load_Dynamic.lua b/Test Missions/miz/MOOSE_Escort_Test_Follow/l10n/DEFAULT/Moose_Load_Dynamic.lua deleted file mode 100644 index e12d51570..000000000 --- a/Test Missions/miz/MOOSE_Escort_Test_Follow/l10n/DEFAULT/Moose_Load_Dynamic.lua +++ /dev/null @@ -1,43 +0,0 @@ - -local base = _G -env.info("Loading MOOSE " .. base.timer.getAbsTime() ) - -Include = {} - -Include.Path = function() - local str = debug.getinfo(2, "S").source - return str:match("(.*/)"):sub(1,-2):gsub("\\","/") -end - -Include.File = function( IncludeFile ) - if not Include.Files[ IncludeFile ] then - Include.Files[IncludeFile] = IncludeFile - env.info( "Include:" .. IncludeFile .. " from " .. Include.ProgramPath ) - local f = assert( base.loadfile( Include.ProgramPath .. IncludeFile .. ".lua" ) ) - if f == nil then - env.info( "Include:" .. IncludeFile .. " from " .. Include.MissionPath ) - local f = assert( base.loadfile( Include.MissionPath .. IncludeFile .. ".lua" ) ) - if f == nil then - error ("Could not load MOOSE file " .. IncludeFile .. ".lua" ) - else - env.info( "Include:" .. IncludeFile .. " loaded from " .. Include.MissionPath ) - return f() - end - else - env.info( "Include:" .. IncludeFile .. " loaded from " .. Include.ProgramPath ) - return f() - end - end -end - -Include.ProgramPath = "Scripts/Moose/Moose/" -Include.MissionPath = Include.Path() - -env.info( "Include.ProgramPath = " .. Include.ProgramPath) -env.info( "Include.MissionPath = " .. Include.MissionPath) - -Include.Files = {} - -Include.File( "Database" ) - -env.info("Loaded MOOSE Include Engine") \ No newline at end of file diff --git a/Test Missions/miz/MOOSE_Escort_Test_Follow/l10n/DEFAULT/Moose_Load_Embedded.lua b/Test Missions/miz/MOOSE_Escort_Test_Follow/l10n/DEFAULT/Moose_Load_Embedded.lua deleted file mode 100644 index 350bb9c92..000000000 --- a/Test Missions/miz/MOOSE_Escort_Test_Follow/l10n/DEFAULT/Moose_Load_Embedded.lua +++ /dev/null @@ -1,23 +0,0 @@ - -local base = _G -env.info("Loading MOOSE " .. base.timer.getAbsTime() ) - -Include = {} - -Include.Path = function() - local str = debug.getinfo(2, "S").source - return str:match("(.*/)"):sub(1,-2):gsub("\\","/") -end - -Include.File = function( IncludeFile ) -end - -Include.ProgramPath = "Scripts/Moose/Moose/" -Include.MissionPath = Include.Path() - -env.info( "Include.ProgramPath = " .. Include.ProgramPath) -env.info( "Include.MissionPath = " .. Include.MissionPath) - -Include.Files = {} - -env.info("Loaded MOOSE Include Engine") diff --git a/Test Missions/miz/MOOSE_Escort_Test_Follow/l10n/DEFAULT/dictionary b/Test Missions/miz/MOOSE_Escort_Test_Follow/l10n/DEFAULT/dictionary deleted file mode 100644 index 50ee177b8..000000000 --- a/Test Missions/miz/MOOSE_Escort_Test_Follow/l10n/DEFAULT/dictionary +++ /dev/null @@ -1,33 +0,0 @@ -dictionary = -{ - ["DictKey_GroupName_19"] = "Escort Plane", - ["DictKey_WptName_11"] = "", - ["DictKey_UnitName_20"] = "Escort Plane", - ["DictKey_GroupName_12"] = "Escort Helicopter", - ["DictKey_WptName_30"] = "", - ["DictKey_sortie_4"] = "", - ["DictKey_WptName_28"] = "", - ["DictKey_WptName_14"] = "", - ["DictKey_WptName_29"] = "", - ["DictKey_WptName_23"] = "", - ["DictKey_GroupName_15"] = "Lead Plane", - ["DictKey_descriptionRedTask_2"] = "", - ["DictKey_GroupName_9"] = "Lead Helicopter", - ["DictKey_GroupName_31"] = "Test Attack", - ["DictKey_descriptionText_1"] = "", - ["DictKey_UnitName_13"] = "Escort Helicopter", - ["DictKey_UnitName_32"] = "Unit #1", - ["DictKey_WptName_21"] = "", - ["DictKey_descriptionBlueTask_3"] = "", - ["DictKey_WptName_22"] = "", - ["DictKey_WptName_18"] = "", - ["DictKey_UnitName_10"] = "Lead Helicopter", - ["DictKey_WptName_17"] = "", - ["DictKey_WptName_33"] = "", - ["DictKey_WptName_26"] = "", - ["DictKey_WptName_25"] = "", - ["DictKey_UnitName_16"] = "Lead Plane", - ["DictKey_WptName_24"] = "", - ["DictKey_WptName_34"] = "", - ["DictKey_WptName_27"] = "", -} -- end of dictionary diff --git a/Test Missions/miz/MOOSE_Escort_Test_Follow/l10n/DEFAULT/mapResource b/Test Missions/miz/MOOSE_Escort_Test_Follow/l10n/DEFAULT/mapResource deleted file mode 100644 index 19be00d9b..000000000 --- a/Test Missions/miz/MOOSE_Escort_Test_Follow/l10n/DEFAULT/mapResource +++ /dev/null @@ -1,6 +0,0 @@ -mapResource = -{ - ["ResKey_Action_5"] = "Moose_Load_Dynamic.lua", - ["ResKey_Action_6"] = "Moose_Load_Embedded.lua", - ["ResKey_Action_8"] = "MOOSE_Escort_Test_Follow.lua", -} -- end of mapResource diff --git a/Test Missions/miz/MOOSE_Escort_Test_Follow/mission b/Test Missions/miz/MOOSE_Escort_Test_Follow/mission deleted file mode 100644 index 25ec48b82..000000000 --- a/Test Missions/miz/MOOSE_Escort_Test_Follow/mission +++ /dev/null @@ -1,4302 +0,0 @@ -mission = -{ - ["trig"] = - { - ["actions"] = - { - [1] = "a_set_flag(9999); mission.trig.func[1]=nil;", - [2] = "a_do_script_file(getValueResourceByKey(\"ResKey_Action_5\")); mission.trig.func[2]=nil;", - [3] = "a_do_script_file(getValueResourceByKey(\"ResKey_Action_6\")); mission.trig.func[3]=nil;", - [4] = "a_do_script_file(getValueResourceByKey(\"ResKey_Action_8\")); mission.trig.func[4]=nil;", - }, -- end of ["actions"] - ["events"] = - { - }, -- end of ["events"] - ["custom"] = - { - }, -- end of ["custom"] - ["func"] = - { - [1] = "if mission.trig.conditions[1]() then mission.trig.actions[1]() end", - [2] = "if mission.trig.conditions[2]() then mission.trig.actions[2]() end", - [3] = "if mission.trig.conditions[3]() then mission.trig.actions[3]() end", - [4] = "if mission.trig.conditions[4]() then mission.trig.actions[4]() end", - }, -- end of ["func"] - ["flag"] = - { - [1] = true, - [2] = true, - [3] = true, - [4] = true, - }, -- end of ["flag"] - ["conditions"] = - { - [1] = "return(true)", - [2] = "return(c_flag_is_true(9999) )", - [3] = "return(c_flag_is_false(9999) )", - [4] = "return(true)", - }, -- end of ["conditions"] - ["customStartup"] = - { - }, -- end of ["customStartup"] - ["funcStartup"] = - { - }, -- end of ["funcStartup"] - }, -- end of ["trig"] - ["result"] = - { - ["offline"] = - { - ["conditions"] = - { - }, -- end of ["conditions"] - ["actions"] = - { - }, -- end of ["actions"] - ["func"] = - { - }, -- end of ["func"] - }, -- end of ["offline"] - ["total"] = 0, - ["blue"] = - { - ["conditions"] = - { - }, -- end of ["conditions"] - ["actions"] = - { - }, -- end of ["actions"] - ["func"] = - { - }, -- end of ["func"] - }, -- end of ["blue"] - ["red"] = - { - ["conditions"] = - { - }, -- end of ["conditions"] - ["actions"] = - { - }, -- end of ["actions"] - ["func"] = - { - }, -- end of ["func"] - }, -- end of ["red"] - }, -- end of ["result"] - ["maxDictId"] = 34, - ["groundControl"] = - { - ["isPilotControlVehicles"] = false, - ["roles"] = - { - ["artillery_commander"] = - { - ["blue"] = 0, - ["red"] = 0, - }, -- end of ["artillery_commander"] - ["instructor"] = - { - ["blue"] = 0, - ["red"] = 0, - }, -- end of ["instructor"] - ["observer"] = - { - ["blue"] = 0, - ["red"] = 0, - }, -- end of ["observer"] - ["forward_observer"] = - { - ["blue"] = 0, - ["red"] = 0, - }, -- end of ["forward_observer"] - }, -- end of ["roles"] - }, -- end of ["groundControl"] - ["usedModules"] = - { - ["F-86F Sabre AI by Eagle Dynamics"] = true, - ["Su-27 Flanker by Eagle Dynamics"] = false, - ["TF-51D Mustang by Eagle Dynamics"] = true, - ["M-2000C by RAZBAM Sims"] = true, - ["Su-25A by Eagle Dynamics"] = false, - ["Su-25T by Eagle Dynamics"] = true, - ["F-5E/E-3 by Belsimtek"] = true, - ["MiG-21Bis AI by Leatherneck Simulations"] = true, - ["Mi-8MTV2 Hip by Belsimtek"] = true, - ["Bf 109 K-4 by Eagle Dynamics"] = true, - ["A-10A by Eagle Dynamics"] = false, - ["Hawk T.1A AI by VEAO Simulations"] = true, - ["FW-190D9 Dora by Eagle Dynamics"] = true, - ["MiG-15bis by Belsimtek"] = true, - ["MiG-15bis AI by Eagle Dynamics"] = true, - ["A-10C Warthog by Eagle Dynamics"] = true, - ["Combined Arms by Eagle Dynamics"] = true, - ["UH-1H Huey by Belsimtek"] = true, - ["C-101 Aviojet"] = true, - ["./CoreMods/aircraft/MQ-9 Reaper"] = true, - ["C-101 Aviojet by AvioDev"] = true, - ["F-86F Sabre by Belsimtek"] = true, - ["F-15C"] = false, - ["L-39C/ZA by Eagle Dynamics"] = true, - ["Hawk T.1A by VEAO Simulations"] = true, - ["Caucasus"] = true, - ["Ka-50 Black Shark by Eagle Dynamics"] = true, - ["M-2000C AI by RAZBAM Sims"] = true, - ["P-51D Mustang by Eagle Dynamics"] = true, - ["World War II AI Units by Eagle Dynamics"] = true, - ["MiG-21Bis by Leatherneck Simulations"] = true, - ["Flaming Cliffs by Eagle Dynamics"] = true, - }, -- end of ["usedModules"] - ["resourceCounter"] = - { - }, -- end of ["resourceCounter"] - ["triggers"] = - { - ["zones"] = - { - }, -- end of ["zones"] - }, -- end of ["triggers"] - ["weather"] = - { - ["name_ru"] = "ОÑень. Ливень", - ["wind"] = - { - ["at8000"] = - { - ["speed"] = 0, - ["dir"] = 0, - }, -- end of ["at8000"] - ["atGround"] = - { - ["speed"] = 0, - ["dir"] = 0, - }, -- end of ["atGround"] - ["at2000"] = - { - ["speed"] = 0, - ["dir"] = 0, - }, -- end of ["at2000"] - }, -- end of ["wind"] - ["enable_fog"] = true, - ["atmosphere_type"] = 0, - ["turbulence"] = - { - ["at8000"] = 0, - ["atGround"] = 0, - ["at2000"] = 0, - }, -- end of ["turbulence"] - ["name_es"] = "Otoño. Lluvia fuerte", - ["season"] = - { - ["iseason"] = 1, - ["temperature"] = 20, - }, -- end of ["season"] - ["type_weather"] = 1, - ["qnh"] = 760, - ["cyclones"] = - { - }, -- end of ["cyclones"] - ["name_de"] = "Herbst, Starker Regen", - ["fog"] = - { - ["thickness"] = 0, - ["visibility"] = 25, - ["density"] = 7, - }, -- end of ["fog"] - ["name"] = "Winter, clean sky", - ["name_fr"] = "Automne, pluie violente", - ["visibility"] = - { - ["distance"] = 80000, - }, -- end of ["visibility"] - ["clouds"] = - { - ["thickness"] = 200, - ["density"] = 0, - ["base"] = 300, - ["iprecptns"] = 0, - }, -- end of ["clouds"] - }, -- end of ["weather"] - ["theatre"] = "Caucasus", - ["needModules"] = - { - }, -- end of ["needModules"] - ["map"] = - { - ["centerY"] = 649668.57142857, - ["zoom"] = 100000, - ["centerX"] = -285813.71428571, - }, -- end of ["map"] - ["coalitions"] = - { - ["blue"] = - { - [1] = 21, - [2] = 11, - [3] = 8, - [4] = 28, - [5] = 26, - [6] = 13, - [7] = 5, - [8] = 16, - [9] = 6, - [10] = 15, - [11] = 20, - [12] = 12, - [13] = 40, - [14] = 45, - [15] = 9, - [16] = 10, - [17] = 3, - [18] = 4, - [19] = 2, - }, -- end of ["blue"] - ["neutrals"] = - { - [1] = 23, - [2] = 25, - [3] = 29, - [4] = 30, - [5] = 31, - [6] = 32, - [7] = 33, - [8] = 17, - [9] = 35, - [10] = 36, - [11] = 39, - [12] = 41, - [13] = 42, - [14] = 44, - [15] = 46, - [16] = 22, - [17] = 7, - }, -- end of ["neutrals"] - ["red"] = - { - [1] = 18, - [2] = 24, - [3] = 27, - [4] = 34, - [5] = 37, - [6] = 38, - [7] = 0, - [8] = 43, - [9] = 19, - [10] = 47, - [11] = 1, - }, -- end of ["red"] - }, -- end of ["coalitions"] - ["descriptionText"] = "DictKey_descriptionText_1", - ["pictureFileNameR"] = - { - }, -- end of ["pictureFileNameR"] - ["descriptionBlueTask"] = "DictKey_descriptionBlueTask_3", - ["descriptionRedTask"] = "DictKey_descriptionRedTask_2", - ["pictureFileNameB"] = - { - }, -- end of ["pictureFileNameB"] - ["trigrules"] = - { - [1] = - { - ["rules"] = - { - }, -- end of ["rules"] - ["eventlist"] = "", - ["actions"] = - { - [1] = - { - ["flag"] = 9999, - ["predicate"] = "a_set_flag", - ["ai_task"] = - { - [1] = "", - [2] = "", - }, -- end of ["ai_task"] - }, -- end of [1] - }, -- end of ["actions"] - ["predicate"] = "triggerOnce", - ["comment"] = "MOOSE Load Method", - }, -- end of [1] - [2] = - { - ["rules"] = - { - [1] = - { - ["flag"] = 9999, - ["coalitionlist"] = "red", - ["predicate"] = "c_flag_is_true", - ["zone"] = "", - }, -- end of [1] - }, -- end of ["rules"] - ["eventlist"] = "", - ["actions"] = - { - [1] = - { - ["file"] = "ResKey_Action_5", - ["predicate"] = "a_do_script_file", - ["ai_task"] = - { - [1] = "", - [2] = "", - }, -- end of ["ai_task"] - }, -- end of [1] - }, -- end of ["actions"] - ["predicate"] = "triggerOnce", - ["comment"] = "MOOSE Load Dynamic", - }, -- end of [2] - [3] = - { - ["rules"] = - { - [1] = - { - ["flag"] = 9999, - ["coalitionlist"] = "red", - ["predicate"] = "c_flag_is_false", - ["zone"] = "", - }, -- end of [1] - }, -- end of ["rules"] - ["eventlist"] = "", - ["actions"] = - { - [1] = - { - ["file"] = "ResKey_Action_6", - ["predicate"] = "a_do_script_file", - ["ai_task"] = - { - [1] = "", - [2] = "", - }, -- end of ["ai_task"] - }, -- end of [1] - }, -- end of ["actions"] - ["predicate"] = "triggerOnce", - ["comment"] = "MOOSE Load Embedded", - }, -- end of [3] - [4] = - { - ["rules"] = - { - }, -- end of ["rules"] - ["eventlist"] = "", - ["actions"] = - { - [1] = - { - ["file"] = "ResKey_Action_8", - ["predicate"] = "a_do_script_file", - ["ai_task"] = - { - [1] = "", - [2] = "", - }, -- end of ["ai_task"] - }, -- end of [1] - }, -- end of ["actions"] - ["predicate"] = "triggerOnce", - ["comment"] = "MOOSE Load Mission", - }, -- end of [4] - }, -- end of ["trigrules"] - ["coalition"] = - { - ["blue"] = - { - ["bullseye"] = - { - ["y"] = 617414, - ["x"] = -291014, - }, -- end of ["bullseye"] - ["nav_points"] = - { - }, -- end of ["nav_points"] - ["name"] = "blue", - ["country"] = - { - [1] = - { - ["id"] = 21, - ["name"] = "Australia", - }, -- end of [1] - [2] = - { - ["id"] = 11, - ["name"] = "Belgium", - }, -- end of [2] - [3] = - { - ["id"] = 8, - ["name"] = "Canada", - }, -- end of [3] - [4] = - { - ["id"] = 28, - ["name"] = "Croatia", - }, -- end of [4] - [5] = - { - ["id"] = 26, - ["name"] = "Czech Republic", - }, -- end of [5] - [6] = - { - ["id"] = 13, - ["name"] = "Denmark", - }, -- end of [6] - [7] = - { - ["id"] = 5, - ["name"] = "France", - }, -- end of [7] - [8] = - { - ["id"] = 16, - ["name"] = "Georgia", - ["plane"] = - { - ["group"] = - { - [1] = - { - ["modulation"] = 0, - ["tasks"] = - { - }, -- end of ["tasks"] - ["radioSet"] = false, - ["task"] = "CAS", - ["uncontrolled"] = false, - ["route"] = - { - ["points"] = - { - [1] = - { - ["alt"] = 2000, - ["type"] = "Turning Point", - ["action"] = "Turning Point", - ["alt_type"] = "BARO", - ["formation_template"] = "", - ["properties"] = - { - ["vnav"] = 1, - ["scale"] = 0, - ["angle"] = 0, - ["vangle"] = 0, - ["steer"] = 2, - }, -- end of ["properties"] - ["ETA"] = 0, - ["y"] = 629928.57142857, - ["x"] = -285709.42857143, - ["name"] = "DictKey_WptName_17", - ["speed"] = 138.88888888889, - ["ETA_locked"] = true, - ["task"] = - { - ["id"] = "ComboTask", - ["params"] = - { - ["tasks"] = - { - [1] = - { - ["number"] = 1, - ["key"] = "CAS", - ["id"] = "EngageTargets", - ["enabled"] = true, - ["auto"] = true, - ["params"] = - { - ["targetTypes"] = - { - [1] = "Helicopters", - [2] = "Ground Units", - [3] = "Light armed ships", - }, -- end of ["targetTypes"] - ["priority"] = 0, - }, -- end of ["params"] - }, -- end of [1] - }, -- end of ["tasks"] - }, -- end of ["params"] - }, -- end of ["task"] - ["speed_locked"] = true, - }, -- end of [1] - [2] = - { - ["alt"] = 2000, - ["type"] = "Turning Point", - ["action"] = "Turning Point", - ["alt_type"] = "BARO", - ["formation_template"] = "", - ["properties"] = - { - ["vnav"] = 1, - ["scale"] = 0, - ["angle"] = 0, - ["vangle"] = 0, - ["steer"] = 2, - }, -- end of ["properties"] - ["ETA"] = 15.86677699613, - ["y"] = 629307.14285715, - ["x"] = -283595.14285714, - ["name"] = "DictKey_WptName_24", - ["speed"] = 138.88888888889, - ["ETA_locked"] = false, - ["task"] = - { - ["id"] = "ComboTask", - ["params"] = - { - ["tasks"] = - { - }, -- end of ["tasks"] - }, -- end of ["params"] - }, -- end of ["task"] - ["speed_locked"] = true, - }, -- end of [2] - }, -- end of ["points"] - }, -- end of ["route"] - ["groupId"] = 3, - ["hidden"] = false, - ["units"] = - { - [1] = - { - ["alt"] = 2000, - ["alt_type"] = "BARO", - ["livery_id"] = "af standard", - ["skill"] = "Client", - ["speed"] = 138.88888888889, - ["type"] = "Su-25T", - ["unitId"] = 3, - ["psi"] = 0.28586852603922, - ["y"] = 629928.57142857, - ["x"] = -285709.42857143, - ["name"] = "DictKey_UnitName_16", - ["payload"] = - { - ["pylons"] = - { - }, -- end of ["pylons"] - ["fuel"] = "3790", - ["flare"] = 128, - ["chaff"] = 128, - ["gun"] = 100, - }, -- end of ["payload"] - ["heading"] = -0.28586852603922, - ["callsign"] = - { - [1] = 3, - [2] = 1, - [3] = 1, - ["name"] = "Uzi11", - }, -- end of ["callsign"] - ["onboard_num"] = "010", - }, -- end of [1] - }, -- end of ["units"] - ["y"] = 629928.57142857, - ["x"] = -285709.42857143, - ["name"] = "DictKey_GroupName_15", - ["communication"] = true, - ["start_time"] = 0, - ["frequency"] = 124, - }, -- end of [1] - [2] = - { - ["lateActivation"] = true, - ["tasks"] = - { - }, -- end of ["tasks"] - ["radioSet"] = false, - ["task"] = "CAS", - ["uncontrolled"] = false, - ["route"] = - { - ["routeRelativeTOT"] = true, - ["points"] = - { - [1] = - { - ["alt"] = 2000, - ["type"] = "Turning Point", - ["action"] = "Turning Point", - ["alt_type"] = "BARO", - ["formation_template"] = "", - ["properties"] = - { - ["vnav"] = 1, - ["scale"] = 0, - ["angle"] = 0, - ["vangle"] = 0, - ["steer"] = 2, - }, -- end of ["properties"] - ["ETA"] = 0, - ["y"] = 628607.14285715, - ["x"] = -287052.28571429, - ["name"] = "DictKey_WptName_21", - ["speed"] = 138.88888888889, - ["ETA_locked"] = true, - ["task"] = - { - ["id"] = "ComboTask", - ["params"] = - { - ["tasks"] = - { - }, -- end of ["tasks"] - }, -- end of ["params"] - }, -- end of ["task"] - ["speed_locked"] = true, - }, -- end of [1] - [2] = - { - ["alt"] = 2000, - ["type"] = "Turning Point", - ["action"] = "Turning Point", - ["alt_type"] = "BARO", - ["formation_template"] = "", - ["properties"] = - { - ["vnav"] = 1, - ["scale"] = 0, - ["angle"] = 0, - ["vangle"] = 0, - ["steer"] = 2, - }, -- end of ["properties"] - ["ETA"] = 48.824518671544, - ["y"] = 634468.57142857, - ["x"] = -283642.28571428, - ["name"] = "DictKey_WptName_22", - ["speed"] = 138.88888888889, - ["ETA_locked"] = false, - ["task"] = - { - ["id"] = "ComboTask", - ["params"] = - { - ["tasks"] = - { - }, -- end of ["tasks"] - }, -- end of ["params"] - }, -- end of ["task"] - ["speed_locked"] = true, - }, -- end of [2] - [3] = - { - ["alt"] = 2000, - ["type"] = "Turning Point", - ["action"] = "Turning Point", - ["alt_type"] = "BARO", - ["formation_template"] = "", - ["properties"] = - { - ["vnav"] = 1, - ["scale"] = 0, - ["angle"] = 0, - ["vangle"] = 0, - ["steer"] = 2, - }, -- end of ["properties"] - ["ETA"] = 231.0526539667, - ["y"] = 659754.28571428, - ["x"] = -284642.28571428, - ["name"] = "DictKey_WptName_23", - ["speed"] = 138.88888888889, - ["ETA_locked"] = false, - ["task"] = - { - ["id"] = "ComboTask", - ["params"] = - { - ["tasks"] = - { - [1] = - { - ["number"] = 1, - ["auto"] = false, - ["id"] = "WrappedAction", - ["enabled"] = true, - ["params"] = - { - ["action"] = - { - ["id"] = "SwitchWaypoint", - ["params"] = - { - ["goToWaypointIndex"] = 2, - ["fromWaypointIndex"] = 3, - }, -- end of ["params"] - }, -- end of ["action"] - }, -- end of ["params"] - }, -- end of [1] - }, -- end of ["tasks"] - }, -- end of ["params"] - }, -- end of ["task"] - ["speed_locked"] = true, - }, -- end of [3] - [4] = - { - ["alt"] = 13, - ["type"] = "Land", - ["action"] = "Landing", - ["alt_type"] = "BARO", - ["formation_template"] = "", - ["properties"] = - { - ["vnav"] = 1, - ["scale"] = 0, - ["angle"] = 0, - ["vangle"] = 0, - ["steer"] = 2, - }, -- end of ["properties"] - ["ETA"] = 322.67941016458, - ["airdromeId"] = 23, - ["y"] = 647369.87369832, - ["x"] = -281713.83114196, - ["name"] = "DictKey_WptName_34", - ["speed"] = 138.88888888889, - ["ETA_locked"] = false, - ["task"] = - { - ["id"] = "ComboTask", - ["params"] = - { - ["tasks"] = - { - }, -- end of ["tasks"] - }, -- end of ["params"] - }, -- end of ["task"] - ["speed_locked"] = true, - }, -- end of [4] - }, -- end of ["points"] - }, -- end of ["route"] - ["groupId"] = 4, - ["hidden"] = false, - ["units"] = - { - [1] = - { - ["alt"] = 2000, - ["alt_type"] = "BARO", - ["livery_id"] = "af standard", - ["skill"] = "High", - ["speed"] = 138.88888888889, - ["type"] = "Su-25T", - ["unitId"] = 4, - ["psi"] = -1.0438895175357, - ["y"] = 628607.14285715, - ["x"] = -287052.28571429, - ["name"] = "DictKey_UnitName_20", - ["payload"] = - { - ["pylons"] = - { - }, -- end of ["pylons"] - ["fuel"] = "3790", - ["flare"] = 128, - ["chaff"] = 128, - ["gun"] = 100, - }, -- end of ["payload"] - ["heading"] = 1.0438895175357, - ["callsign"] = - { - [1] = 1, - [2] = 1, - [3] = 1, - ["name"] = "Enfield11", - }, -- end of ["callsign"] - ["onboard_num"] = "011", - }, -- end of [1] - }, -- end of ["units"] - ["y"] = 628607.14285715, - ["x"] = -287052.28571429, - ["name"] = "DictKey_GroupName_19", - ["communication"] = true, - ["start_time"] = 0, - ["modulation"] = 0, - ["frequency"] = 124, - }, -- end of [2] - }, -- end of ["group"] - }, -- end of ["plane"] - }, -- end of [8] - [9] = - { - ["id"] = 6, - ["name"] = "Germany", - }, -- end of [9] - [10] = - { - ["id"] = 15, - ["name"] = "Israel", - }, -- end of [10] - [11] = - { - ["id"] = 20, - ["name"] = "Italy", - }, -- end of [11] - [12] = - { - ["id"] = 12, - ["name"] = "Norway", - }, -- end of [12] - [13] = - { - ["id"] = 40, - ["name"] = "Poland", - }, -- end of [13] - [14] = - { - ["id"] = 45, - ["name"] = "South Korea", - }, -- end of [14] - [15] = - { - ["id"] = 9, - ["name"] = "Spain", - }, -- end of [15] - [16] = - { - ["id"] = 10, - ["name"] = "The Netherlands", - }, -- end of [16] - [17] = - { - ["id"] = 3, - ["name"] = "Turkey", - }, -- end of [17] - [18] = - { - ["id"] = 4, - ["name"] = "UK", - }, -- end of [18] - [19] = - { - ["id"] = 2, - ["name"] = "USA", - ["helicopter"] = - { - ["group"] = - { - [1] = - { - ["modulation"] = 0, - ["tasks"] = - { - }, -- end of ["tasks"] - ["radioSet"] = false, - ["task"] = "CAS", - ["uncontrolled"] = false, - ["route"] = - { - ["points"] = - { - [1] = - { - ["alt"] = 500, - ["type"] = "Turning Point", - ["action"] = "Turning Point", - ["alt_type"] = "BARO", - ["formation_template"] = "", - ["properties"] = - { - ["vnav"] = 1, - ["scale"] = 0, - ["angle"] = 0, - ["vangle"] = 0, - ["steer"] = 2, - }, -- end of ["properties"] - ["ETA"] = 0, - ["y"] = 628382.85714286, - ["x"] = -290099.42857143, - ["name"] = "DictKey_WptName_11", - ["speed"] = 27.777777777778, - ["ETA_locked"] = true, - ["task"] = - { - ["id"] = "ComboTask", - ["params"] = - { - ["tasks"] = - { - [1] = - { - ["number"] = 1, - ["key"] = "CAS", - ["id"] = "EngageTargets", - ["enabled"] = true, - ["auto"] = true, - ["params"] = - { - ["targetTypes"] = - { - [1] = "Helicopters", - [2] = "Ground Units", - [3] = "Light armed ships", - }, -- end of ["targetTypes"] - ["priority"] = 0, - }, -- end of ["params"] - }, -- end of [1] - }, -- end of ["tasks"] - }, -- end of ["params"] - }, -- end of ["task"] - ["speed_locked"] = true, - }, -- end of [1] - [2] = - { - ["alt"] = 500, - ["type"] = "Turning Point", - ["action"] = "Turning Point", - ["alt_type"] = "BARO", - ["formation_template"] = "", - ["properties"] = - { - ["vnav"] = 1, - ["scale"] = 0, - ["angle"] = 0, - ["vangle"] = 0, - ["steer"] = 2, - }, -- end of ["properties"] - ["ETA"] = 243.18972185585, - ["y"] = 641840, - ["x"] = -288899.42857143, - ["name"] = "DictKey_WptName_26", - ["speed"] = 55.555555555556, - ["ETA_locked"] = false, - ["task"] = - { - ["id"] = "ComboTask", - ["params"] = - { - ["tasks"] = - { - }, -- end of ["tasks"] - }, -- end of ["params"] - }, -- end of ["task"] - ["speed_locked"] = true, - }, -- end of [2] - }, -- end of ["points"] - }, -- end of ["route"] - ["groupId"] = 1, - ["hidden"] = false, - ["units"] = - { - [1] = - { - ["alt"] = 500, - ["alt_type"] = "BARO", - ["livery_id"] = "us army", - ["skill"] = "Client", - ["ropeLength"] = 15, - ["speed"] = 27.777777777778, - ["type"] = "Ka-50", - ["Radio"] = - { - [1] = - { - ["channels"] = - { - [7] = 40, - [1] = 21.5, - [2] = 25.7, - [4] = 28, - [8] = 50, - [9] = 55.5, - [5] = 30, - [10] = 59.9, - [3] = 27, - [6] = 32, - }, -- end of ["channels"] - }, -- end of [1] - [2] = - { - ["channels"] = - { - [4] = 0.591, - [13] = 0.583, - [7] = 0.443, - [1] = 0.625, - [2] = 0.303, - [15] = 0.995, - [8] = 0.215, - [16] = 1.21, - [9] = 0.525, - [5] = 0.408, - [10] = 1.065, - [3] = 0.289, - [11] = 0.718, - [6] = 0.803, - [12] = 0.35, - [14] = 0.283, - }, -- end of ["channels"] - }, -- end of [2] - }, -- end of ["Radio"] - ["unitId"] = 1, - ["psi"] = -1.481859585505, - ["y"] = 628382.85714286, - ["x"] = -290099.42857143, - ["name"] = "DictKey_UnitName_10", - ["payload"] = - { - ["pylons"] = - { - }, -- end of ["pylons"] - ["fuel"] = "1450", - ["flare"] = 128, - ["chaff"] = 0, - ["gun"] = 100, - }, -- end of ["payload"] - ["heading"] = 1.481859585505, - ["callsign"] = - { - [1] = 1, - [2] = 1, - [3] = 1, - ["name"] = "Enfield11", - }, -- end of ["callsign"] - ["onboard_num"] = "050", - }, -- end of [1] - }, -- end of ["units"] - ["y"] = 628382.85714286, - ["x"] = -290099.42857143, - ["name"] = "DictKey_GroupName_9", - ["communication"] = true, - ["start_time"] = 0, - ["frequency"] = 124, - }, -- end of [1] - [2] = - { - ["lateActivation"] = true, - ["tasks"] = - { - }, -- end of ["tasks"] - ["radioSet"] = false, - ["task"] = "CAS", - ["uncontrolled"] = false, - ["route"] = - { - ["routeRelativeTOT"] = true, - ["points"] = - { - [1] = - { - ["alt"] = 500, - ["type"] = "Turning Point", - ["action"] = "Turning Point", - ["alt_type"] = "BARO", - ["formation_template"] = "", - ["properties"] = - { - ["vnav"] = 1, - ["scale"] = 0, - ["angle"] = 0, - ["vangle"] = 0, - ["steer"] = 2, - }, -- end of ["properties"] - ["ETA"] = 0, - ["y"] = 630782.85714286, - ["x"] = -290756.57142857, - ["name"] = "DictKey_WptName_14", - ["speed"] = 55.555555555556, - ["ETA_locked"] = true, - ["task"] = - { - ["id"] = "ComboTask", - ["params"] = - { - ["tasks"] = - { - }, -- end of ["tasks"] - }, -- end of ["params"] - }, -- end of ["task"] - ["speed_locked"] = true, - }, -- end of [1] - [2] = - { - ["alt"] = 500, - ["type"] = "Turning Point", - ["action"] = "Turning Point", - ["alt_type"] = "BARO", - ["formation_template"] = "", - ["properties"] = - { - ["vnav"] = 1, - ["scale"] = 0, - ["angle"] = 0, - ["vangle"] = 0, - ["steer"] = 2, - }, -- end of ["properties"] - ["ETA"] = 73.425880995736, - ["y"] = 631182.85714286, - ["x"] = -292756.57142857, - ["name"] = "DictKey_WptName_25", - ["speed"] = 27.777777777778, - ["ETA_locked"] = false, - ["task"] = - { - ["id"] = "ComboTask", - ["params"] = - { - ["tasks"] = - { - [1] = - { - ["enabled"] = true, - ["auto"] = false, - ["id"] = "WrappedAction", - ["number"] = 1, - ["params"] = - { - ["action"] = - { - ["id"] = "Script", - ["params"] = - { - ["command"] = "local DCSGroup = GROUP.FindGroup( ... )\ -DCSGroup:RegisterWayPoint ( 2 )", - }, -- end of ["params"] - }, -- end of ["action"] - }, -- end of ["params"] - }, -- end of [1] - }, -- end of ["tasks"] - }, -- end of ["params"] - }, -- end of ["task"] - ["speed_locked"] = true, - }, -- end of [2] - [3] = - { - ["alt"] = 500, - ["type"] = "Turning Point", - ["action"] = "Turning Point", - ["alt_type"] = "BARO", - ["formation_template"] = "", - ["properties"] = - { - ["vnav"] = 1, - ["scale"] = 0, - ["angle"] = 0, - ["vangle"] = 0, - ["steer"] = 2, - }, -- end of ["properties"] - ["ETA"] = 138.35636187296, - ["y"] = 632354.28571429, - ["x"] = -294128, - ["name"] = "DictKey_WptName_27", - ["speed"] = 27.777777777778, - ["ETA_locked"] = false, - ["task"] = - { - ["id"] = "ComboTask", - ["params"] = - { - ["tasks"] = - { - [1] = - { - ["enabled"] = true, - ["auto"] = false, - ["id"] = "WrappedAction", - ["number"] = 1, - ["params"] = - { - ["action"] = - { - ["id"] = "Script", - ["params"] = - { - ["command"] = "local DCSGroup = GROUP.FindGroup( ... )\ -DCSGroup:RegisterWayPoint ( 3 )", - }, -- end of ["params"] - }, -- end of ["action"] - }, -- end of ["params"] - }, -- end of [1] - }, -- end of ["tasks"] - }, -- end of ["params"] - }, -- end of ["task"] - ["speed_locked"] = true, - }, -- end of [3] - [4] = - { - ["alt"] = 500, - ["type"] = "Turning Point", - ["action"] = "Turning Point", - ["alt_type"] = "BARO", - ["formation_template"] = "", - ["properties"] = - { - ["vnav"] = 1, - ["scale"] = 0, - ["angle"] = 0, - ["vangle"] = 0, - ["steer"] = 2, - }, -- end of ["properties"] - ["ETA"] = 338.52413460414, - ["y"] = 635240, - ["x"] = -294699.42857143, - ["name"] = "DictKey_WptName_28", - ["speed"] = 27.777777777778, - ["ETA_locked"] = false, - ["task"] = - { - ["id"] = "ComboTask", - ["params"] = - { - ["tasks"] = - { - }, -- end of ["tasks"] - }, -- end of ["params"] - }, -- end of ["task"] - ["speed_locked"] = true, - }, -- end of [4] - [5] = - { - ["alt"] = 500, - ["type"] = "Turning Point", - ["action"] = "Turning Point", - ["alt_type"] = "BARO", - ["formation_template"] = "", - ["properties"] = - { - ["vnav"] = 1, - ["scale"] = 0, - ["angle"] = 0, - ["vangle"] = 0, - ["steer"] = 2, - }, -- end of ["properties"] - ["ETA"] = 513.40850223263, - ["y"] = 640097.14285714, - ["x"] = -294613.71428571, - ["name"] = "DictKey_WptName_29", - ["speed"] = 27.777777777778, - ["ETA_locked"] = false, - ["task"] = - { - ["id"] = "ComboTask", - ["params"] = - { - ["tasks"] = - { - [1] = - { - ["enabled"] = true, - ["auto"] = false, - ["id"] = "EngageTargetsInZone", - ["number"] = 1, - ["params"] = - { - ["targetTypes"] = - { - [1] = "Ground Units", - }, -- end of ["targetTypes"] - ["x"] = -288242.28571428, - ["priority"] = 0, - ["y"] = 641982.85714286, - ["zoneRadius"] = 5000, - }, -- end of ["params"] - }, -- end of [1] - }, -- end of ["tasks"] - }, -- end of ["params"] - }, -- end of ["task"] - ["speed_locked"] = true, - }, -- end of [5] - [6] = - { - ["alt"] = 500, - ["type"] = "Turning Point", - ["action"] = "Turning Point", - ["alt_type"] = "BARO", - ["formation_template"] = "", - ["properties"] = - { - ["vnav"] = 1, - ["scale"] = 0, - ["angle"] = 0, - ["vangle"] = 0, - ["steer"] = 2, - }, -- end of ["properties"] - ["ETA"] = 467.11155297145, - ["y"] = 642132.85714286, - ["x"] = -281992.28571428, - ["name"] = "DictKey_WptName_30", - ["speed"] = 27.777777777778, - ["ETA_locked"] = false, - ["task"] = - { - ["id"] = "ComboTask", - ["params"] = - { - ["tasks"] = - { - }, -- end of ["tasks"] - }, -- end of ["params"] - }, -- end of ["task"] - ["speed_locked"] = true, - }, -- end of [6] - }, -- end of ["points"] - }, -- end of ["route"] - ["groupId"] = 2, - ["hidden"] = false, - ["units"] = - { - [1] = - { - ["alt"] = 500, - ["alt_type"] = "BARO", - ["livery_id"] = "us army", - ["skill"] = "High", - ["ropeLength"] = 15, - ["speed"] = 55.555555555556, - ["type"] = "Ka-50", - ["unitId"] = 2, - ["psi"] = -2.9441970937399, - ["y"] = 630782.85714286, - ["x"] = -290756.57142857, - ["name"] = "DictKey_UnitName_13", - ["payload"] = - { - ["pylons"] = - { - }, -- end of ["pylons"] - ["fuel"] = "1450", - ["flare"] = 128, - ["chaff"] = 0, - ["gun"] = 100, - }, -- end of ["payload"] - ["heading"] = 2.9441970937399, - ["callsign"] = - { - [1] = 2, - [2] = 1, - [3] = 1, - ["name"] = "Springfield11", - }, -- end of ["callsign"] - ["onboard_num"] = "051", - }, -- end of [1] - }, -- end of ["units"] - ["y"] = 630782.85714286, - ["x"] = -290756.57142857, - ["name"] = "DictKey_GroupName_12", - ["communication"] = true, - ["start_time"] = 0, - ["modulation"] = 0, - ["frequency"] = 124, - }, -- end of [2] - }, -- end of ["group"] - }, -- end of ["helicopter"] - }, -- end of [19] - }, -- end of ["country"] - }, -- end of ["blue"] - ["red"] = - { - ["bullseye"] = - { - ["y"] = 371700, - ["x"] = 11557, - }, -- end of ["bullseye"] - ["nav_points"] = - { - }, -- end of ["nav_points"] - ["name"] = "red", - ["country"] = - { - [1] = - { - ["id"] = 18, - ["name"] = "Abkhazia", - }, -- end of [1] - [2] = - { - ["id"] = 24, - ["name"] = "Belarus", - }, -- end of [2] - [3] = - { - ["id"] = 27, - ["name"] = "China", - }, -- end of [3] - [4] = - { - ["id"] = 34, - ["name"] = "Iran", - }, -- end of [4] - [5] = - { - ["id"] = 37, - ["name"] = "Kazakhstan", - }, -- end of [5] - [6] = - { - ["id"] = 38, - ["name"] = "North Korea", - }, -- end of [6] - [7] = - { - ["id"] = 0, - ["vehicle"] = - { - ["group"] = - { - [1] = - { - ["visible"] = false, - ["taskSelected"] = true, - ["route"] = - { - ["spans"] = - { - }, -- end of ["spans"] - ["points"] = - { - [1] = - { - ["alt"] = 9, - ["type"] = "Turning Point", - ["ETA"] = 0, - ["alt_type"] = "BARO", - ["formation_template"] = "", - ["y"] = 641868.57142857, - ["x"] = -288928, - ["name"] = "DictKey_WptName_33", - ["ETA_locked"] = true, - ["speed"] = 5.5555555555556, - ["action"] = "Off Road", - ["task"] = - { - ["id"] = "ComboTask", - ["params"] = - { - ["tasks"] = - { - }, -- end of ["tasks"] - }, -- end of ["params"] - }, -- end of ["task"] - ["speed_locked"] = true, - }, -- end of [1] - }, -- end of ["points"] - }, -- end of ["route"] - ["groupId"] = 5, - ["tasks"] = - { - }, -- end of ["tasks"] - ["hidden"] = false, - ["units"] = - { - [1] = - { - ["type"] = "BTR-80", - ["transportable"] = - { - ["randomTransportable"] = false, - }, -- end of ["transportable"] - ["unitId"] = 5, - ["skill"] = "Average", - ["y"] = 641868.57142857, - ["x"] = -288928, - ["name"] = "DictKey_UnitName_32", - ["playerCanDrive"] = true, - ["heading"] = 0, - }, -- end of [1] - }, -- end of ["units"] - ["y"] = 641868.57142857, - ["x"] = -288928, - ["name"] = "DictKey_GroupName_31", - ["start_time"] = 0, - ["task"] = "Ground Nothing", - }, -- end of [1] - }, -- end of ["group"] - }, -- end of ["vehicle"] - ["name"] = "Russia", - }, -- end of [7] - [8] = - { - ["id"] = 43, - ["name"] = "Serbia", - }, -- end of [8] - [9] = - { - ["id"] = 19, - ["name"] = "South Ossetia", - }, -- end of [9] - [10] = - { - ["id"] = 47, - ["name"] = "Syria", - }, -- end of [10] - [11] = - { - ["id"] = 1, - ["name"] = "Ukraine", - }, -- end of [11] - }, -- end of ["country"] - }, -- end of ["red"] - }, -- end of ["coalition"] - ["sortie"] = "DictKey_sortie_4", - ["version"] = 11, - ["goals"] = - { - }, -- end of ["goals"] - ["currentKey"] = 1192, - ["start_time"] = 43200, - ["forcedOptions"] = - { - }, -- end of ["forcedOptions"] - ["failures"] = - { - ["OIL_RADIATOR_SENSOR"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "OIL_RADIATOR_SENSOR", - ["mm"] = 0, - }, -- end of ["OIL_RADIATOR_SENSOR"] - ["TURNIND_POINTER_FAILS_NO_VACUUM"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "TURNIND_POINTER_FAILS_NO_VACUUM", - ["mm"] = 0, - }, -- end of ["TURNIND_POINTER_FAILS_NO_VACUUM"] - ["helmet"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "helmet", - ["mm"] = 0, - }, -- end of ["helmet"] - ["GUN_LEFT_IN_MOUNT_LOOSE"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "GUN_LEFT_IN_MOUNT_LOOSE", - ["mm"] = 0, - }, -- end of ["GUN_LEFT_IN_MOUNT_LOOSE"] - ["es_damage_MainInverter"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "es_damage_MainInverter", - ["mm"] = 0, - }, -- end of ["es_damage_MainInverter"] - ["rws"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "rws", - ["mm"] = 0, - }, -- end of ["rws"] - ["AN_ALR69V_FAILURE_SENSOR_TAIL_RIGHT"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "AN_ALR69V_FAILURE_SENSOR_TAIL_RIGHT", - ["mm"] = 0, - }, -- end of ["AN_ALR69V_FAILURE_SENSOR_TAIL_RIGHT"] - ["MainReductor_ShaveInOil"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "MainReductor_ShaveInOil", - ["mm"] = 0, - }, -- end of ["MainReductor_ShaveInOil"] - ["asc_y"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "asc_y", - ["mm"] = 0, - }, -- end of ["asc_y"] - ["MAIN_L_GEAR_D_LOCK"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "MAIN_L_GEAR_D_LOCK", - ["mm"] = 0, - }, -- end of ["MAIN_L_GEAR_D_LOCK"] - ["AAR_47_FAILURE_SENSOR_LEFT"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "AAR_47_FAILURE_SENSOR_LEFT", - ["mm"] = 0, - }, -- end of ["AAR_47_FAILURE_SENSOR_LEFT"] - ["tail_reductor_chip"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "tail_reductor_chip", - ["mm"] = 0, - }, -- end of ["tail_reductor_chip"] - ["TACAN_FAILURE_TOTAL"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "TACAN_FAILURE_TOTAL", - ["mm"] = 0, - }, -- end of ["TACAN_FAILURE_TOTAL"] - ["OIL_RADIATOR_MOTOR"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "OIL_RADIATOR_MOTOR", - ["mm"] = 0, - }, -- end of ["OIL_RADIATOR_MOTOR"] - ["SUPERCHARGER_WIRE"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "SUPERCHARGER_WIRE", - ["mm"] = 0, - }, -- end of ["SUPERCHARGER_WIRE"] - ["CADC_FAILURE_TEMPERATURE"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "CADC_FAILURE_TEMPERATURE", - ["mm"] = 0, - }, -- end of ["CADC_FAILURE_TEMPERATURE"] - ["FUSELAGE_TANK_LEAK"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "FUSELAGE_TANK_LEAK", - ["mm"] = 0, - }, -- end of ["FUSELAGE_TANK_LEAK"] - ["AN_ALE_40V_FAILURE_TOTAL"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "AN_ALE_40V_FAILURE_TOTAL", - ["mm"] = 0, - }, -- end of ["AN_ALE_40V_FAILURE_TOTAL"] - ["HORIZON_BAR_NOT_SETTLE"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "HORIZON_BAR_NOT_SETTLE", - ["mm"] = 0, - }, -- end of ["HORIZON_BAR_NOT_SETTLE"] - ["AN_ALE_40V_FAILURE_CONTAINER_LEFT_WING"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "AN_ALE_40V_FAILURE_CONTAINER_LEFT_WING", - ["mm"] = 0, - }, -- end of ["AN_ALE_40V_FAILURE_CONTAINER_LEFT_WING"] - ["OIL_DILUTION_WIRE"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "OIL_DILUTION_WIRE", - ["mm"] = 0, - }, -- end of ["OIL_DILUTION_WIRE"] - ["FLEX_S_BKP_LAMP_DEFECTIVE"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "FLEX_S_BKP_LAMP_DEFECTIVE", - ["mm"] = 0, - }, -- end of ["FLEX_S_BKP_LAMP_DEFECTIVE"] - ["TAIL_GEAR_FAIL_GO_DOWN"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "TAIL_GEAR_FAIL_GO_DOWN", - ["mm"] = 0, - }, -- end of ["TAIL_GEAR_FAIL_GO_DOWN"] - ["GUN_FAIL_RIGHT_CENTER_GUN"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "GUN_FAIL_RIGHT_CENTER_GUN", - ["mm"] = 0, - }, -- end of ["GUN_FAIL_RIGHT_CENTER_GUN"] - ["LeftEngine_ShaveInOil"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "LeftEngine_ShaveInOil", - ["mm"] = 0, - }, -- end of ["LeftEngine_ShaveInOil"] - ["MAIN_R_GEAR_D_LOCK"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "MAIN_R_GEAR_D_LOCK", - ["mm"] = 0, - }, -- end of ["MAIN_R_GEAR_D_LOCK"] - ["R_GEAR_DLK_FAULT"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "R_GEAR_DLK_FAULT", - ["mm"] = 0, - }, -- end of ["R_GEAR_DLK_FAULT"] - ["GMC_GYRO_FAILURE"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "GMC_GYRO_FAILURE", - ["mm"] = 0, - }, -- end of ["GMC_GYRO_FAILURE"] - ["L_GEAR_DLK_FAULT"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "L_GEAR_DLK_FAULT", - ["mm"] = 0, - }, -- end of ["L_GEAR_DLK_FAULT"] - ["K14_FIXED_LAMP_DEFECTIVE"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "K14_FIXED_LAMP_DEFECTIVE", - ["mm"] = 0, - }, -- end of ["K14_FIXED_LAMP_DEFECTIVE"] - ["GUN_FAIL_LEFT_CENTER_GUN"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "GUN_FAIL_LEFT_CENTER_GUN", - ["mm"] = 0, - }, -- end of ["GUN_FAIL_LEFT_CENTER_GUN"] - ["engine_droop_failure"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "engine_droop_failure", - ["mm"] = 0, - }, -- end of ["engine_droop_failure"] - ["TGP_FAILURE_LEFT"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "TGP_FAILURE_LEFT", - ["mm"] = 0, - }, -- end of ["TGP_FAILURE_LEFT"] - ["CADC_FAILURE_TOTAL"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "CADC_FAILURE_TOTAL", - ["mm"] = 0, - }, -- end of ["CADC_FAILURE_TOTAL"] - ["COOLANT_POOR_CONNTECT"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "COOLANT_POOR_CONNTECT", - ["mm"] = 0, - }, -- end of ["COOLANT_POOR_CONNTECT"] - ["TURNIND_POINTER_FAILS_DEFECTIVE"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "TURNIND_POINTER_FAILS_DEFECTIVE", - ["mm"] = 0, - }, -- end of ["TURNIND_POINTER_FAILS_DEFECTIVE"] - ["GUN_FAIL_RIGHT_OUT_GUN"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "GUN_FAIL_RIGHT_OUT_GUN", - ["mm"] = 0, - }, -- end of ["GUN_FAIL_RIGHT_OUT_GUN"] - ["BOMBS_DAMAGE_LINKAGE_LEFT"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "BOMBS_DAMAGE_LINKAGE_LEFT", - ["mm"] = 0, - }, -- end of ["BOMBS_DAMAGE_LINKAGE_LEFT"] - ["FUSELAGE_TANK_PUMP_FAULT"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "FUSELAGE_TANK_PUMP_FAULT", - ["mm"] = 0, - }, -- end of ["FUSELAGE_TANK_PUMP_FAULT"] - ["hydro_main"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "hydro_main", - ["mm"] = 0, - }, -- end of ["hydro_main"] - ["CICU_FAILURE_TOTAL"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "CICU_FAILURE_TOTAL", - ["mm"] = 0, - }, -- end of ["CICU_FAILURE_TOTAL"] - ["GUN_LEFT_OUT_MOUNT_LOOSE"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "GUN_LEFT_OUT_MOUNT_LOOSE", - ["mm"] = 0, - }, -- end of ["GUN_LEFT_OUT_MOUNT_LOOSE"] - ["TAIL_GEAR_U_LOCK"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "TAIL_GEAR_U_LOCK", - ["mm"] = 0, - }, -- end of ["TAIL_GEAR_U_LOCK"] - ["RADAR_ALT_TOTAL_FAILURE"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "RADAR_ALT_TOTAL_FAILURE", - ["mm"] = 0, - }, -- end of ["RADAR_ALT_TOTAL_FAILURE"] - ["GUN_RIGHT_CENTER_MOUNT_LOOSE"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "GUN_RIGHT_CENTER_MOUNT_LOOSE", - ["mm"] = 0, - }, -- end of ["GUN_RIGHT_CENTER_MOUNT_LOOSE"] - ["TAIL_GEAR_FAIL_GO_UP"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "TAIL_GEAR_FAIL_GO_UP", - ["mm"] = 0, - }, -- end of ["TAIL_GEAR_FAIL_GO_UP"] - ["asc_r"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "asc_r", - ["mm"] = 0, - }, -- end of ["asc_r"] - ["BOMBS_SOLENOID_FAULT_LEFT"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "BOMBS_SOLENOID_FAULT_LEFT", - ["mm"] = 0, - }, -- end of ["BOMBS_SOLENOID_FAULT_LEFT"] - ["sas_yaw_left"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "sas_yaw_left", - ["mm"] = 0, - }, -- end of ["sas_yaw_left"] - ["BOMBS_ARMING_NO_VOLATAGE_LEFT"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "BOMBS_ARMING_NO_VOLATAGE_LEFT", - ["mm"] = 0, - }, -- end of ["BOMBS_ARMING_NO_VOLATAGE_LEFT"] - ["PITOT_HEAT_ELEMENT"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "PITOT_HEAT_ELEMENT", - ["mm"] = 0, - }, -- end of ["PITOT_HEAT_ELEMENT"] - ["ILS_FAILURE_ANT_LOCALIZER"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "ILS_FAILURE_ANT_LOCALIZER", - ["mm"] = 0, - }, -- end of ["ILS_FAILURE_ANT_LOCALIZER"] - ["AN_ALE_40V_FAILURE_CONTAINER_LEFT_GEAR"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "AN_ALE_40V_FAILURE_CONTAINER_LEFT_GEAR", - ["mm"] = 0, - }, -- end of ["AN_ALE_40V_FAILURE_CONTAINER_LEFT_GEAR"] - ["CARBAIR_SHORT_CIRCUIT_BLB"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "CARBAIR_SHORT_CIRCUIT_BLB", - ["mm"] = 0, - }, -- end of ["CARBAIR_SHORT_CIRCUIT_BLB"] - ["LEFT_TANK_PUMP_FAULT"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "LEFT_TANK_PUMP_FAULT", - ["mm"] = 0, - }, -- end of ["LEFT_TANK_PUMP_FAULT"] - ["Surge_RightEngine"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "Surge_RightEngine", - ["mm"] = 0, - }, -- end of ["Surge_RightEngine"] - ["RightEngine_Fire"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["mm"] = 0, - }, -- end of ["RightEngine_Fire"] - ["GUN_FAIL_LEFT_IN_GUN"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "GUN_FAIL_LEFT_IN_GUN", - ["mm"] = 0, - }, -- end of ["GUN_FAIL_LEFT_IN_GUN"] - ["CADC_FAILURE_TAS"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "CADC_FAILURE_TAS", - ["mm"] = 0, - }, -- end of ["CADC_FAILURE_TAS"] - ["STARTER_SOL_SHORT"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "STARTER_SOL_SHORT", - ["mm"] = 0, - }, -- end of ["STARTER_SOL_SHORT"] - ["asc_p"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "asc_p", - ["mm"] = 0, - }, -- end of ["asc_p"] - ["COOLANT_SHORT_CIRCUIT"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "COOLANT_SHORT_CIRCUIT", - ["mm"] = 0, - }, -- end of ["COOLANT_SHORT_CIRCUIT"] - ["GUN_LEFT_IN_AMMUN_FAULT"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "GUN_LEFT_IN_AMMUN_FAULT", - ["mm"] = 0, - }, -- end of ["GUN_LEFT_IN_AMMUN_FAULT"] - ["PUMP_RELIEF_VALVE_SCREEN_CLOGGED"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "PUMP_RELIEF_VALVE_SCREEN_CLOGGED", - ["mm"] = 0, - }, -- end of ["PUMP_RELIEF_VALVE_SCREEN_CLOGGED"] - ["abris_hardware"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "abris_hardware", - ["mm"] = 0, - }, -- end of ["abris_hardware"] - ["EEC_Failure_LeftEngine"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "EEC_Failure_LeftEngine", - ["mm"] = 0, - }, -- end of ["EEC_Failure_LeftEngine"] - ["COMPASS_POINTER_PULLS"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "COMPASS_POINTER_PULLS", - ["mm"] = 0, - }, -- end of ["COMPASS_POINTER_PULLS"] - ["Failure_RightEngine"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "Failure_RightEngine", - ["mm"] = 0, - }, -- end of ["Failure_RightEngine"] - ["ecm"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "ecm", - ["mm"] = 0, - }, -- end of ["ecm"] - ["CLOCK_FAILURE"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "CLOCK_FAILURE", - ["mm"] = 0, - }, -- end of ["CLOCK_FAILURE"] - ["TURNIND_INCORRECT_SENS_VAC_HIGH"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "TURNIND_INCORRECT_SENS_VAC_HIGH", - ["mm"] = 0, - }, -- end of ["TURNIND_INCORRECT_SENS_VAC_HIGH"] - ["OIL_RADIATOR_WIRING"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "OIL_RADIATOR_WIRING", - ["mm"] = 0, - }, -- end of ["OIL_RADIATOR_WIRING"] - ["IGNITION_NO_OUTPUT"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "IGNITION_NO_OUTPUT", - ["mm"] = 0, - }, -- end of ["IGNITION_NO_OUTPUT"] - ["AAR_47_FAILURE_TOTAL"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "AAR_47_FAILURE_TOTAL", - ["mm"] = 0, - }, -- end of ["AAR_47_FAILURE_TOTAL"] - ["PILOT_KILLED_FAILURE"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "PILOT_KILLED_FAILURE", - ["mm"] = 0, - }, -- end of ["PILOT_KILLED_FAILURE"] - ["BOMBS_ARMING_BROKEN_WIRING_RIGHT"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "BOMBS_ARMING_BROKEN_WIRING_RIGHT", - ["mm"] = 0, - }, -- end of ["BOMBS_ARMING_BROKEN_WIRING_RIGHT"] - ["VHF_VT_BURNED_OUT"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "VHF_VT_BURNED_OUT", - ["mm"] = 0, - }, -- end of ["VHF_VT_BURNED_OUT"] - ["COOLANT_RADIATOR_WIRING"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "COOLANT_RADIATOR_WIRING", - ["mm"] = 0, - }, -- end of ["COOLANT_RADIATOR_WIRING"] - ["asc_a"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "asc_a", - ["mm"] = 0, - }, -- end of ["asc_a"] - ["AIRSPEED_INDICATOR_FAILURE"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "AIRSPEED_INDICATOR_FAILURE", - ["mm"] = 0, - }, -- end of ["AIRSPEED_INDICATOR_FAILURE"] - ["GUN_LEFT_CENTER_BARREL_WORN"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "GUN_LEFT_CENTER_BARREL_WORN", - ["mm"] = 0, - }, -- end of ["GUN_LEFT_CENTER_BARREL_WORN"] - ["abris_software"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "abris_software", - ["mm"] = 0, - }, -- end of ["abris_software"] - ["GUN_FAIL_LEFT_OUT_GUN"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "GUN_FAIL_LEFT_OUT_GUN", - ["mm"] = 0, - }, -- end of ["GUN_FAIL_LEFT_OUT_GUN"] - ["PUMP_FAILS"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "PUMP_FAILS", - ["mm"] = 0, - }, -- end of ["PUMP_FAILS"] - ["ROCKETS_INTERVALOMETER_WIRING"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "ROCKETS_INTERVALOMETER_WIRING", - ["mm"] = 0, - }, -- end of ["ROCKETS_INTERVALOMETER_WIRING"] - ["MainReductor_LowOilPressure"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "MainReductor_LowOilPressure", - ["mm"] = 0, - }, -- end of ["MainReductor_LowOilPressure"] - ["GUN_RIGHT_IN_AMMUN_FAULT"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "GUN_RIGHT_IN_AMMUN_FAULT", - ["mm"] = 0, - }, -- end of ["GUN_RIGHT_IN_AMMUN_FAULT"] - ["D2_LEFT_CYLINDER"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "D2_LEFT_CYLINDER", - ["mm"] = 0, - }, -- end of ["D2_LEFT_CYLINDER"] - ["Surge_LeftEngine"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "Surge_LeftEngine", - ["mm"] = 0, - }, -- end of ["Surge_LeftEngine"] - ["BOMBS_RUST_LEFT"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "BOMBS_RUST_LEFT", - ["mm"] = 0, - }, -- end of ["BOMBS_RUST_LEFT"] - ["ARN_83_ADF_DAMAGE"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "ARN_83_ADF_DAMAGE", - ["mm"] = 0, - }, -- end of ["ARN_83_ADF_DAMAGE"] - ["asc"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "asc", - ["mm"] = 0, - }, -- end of ["asc"] - ["COMPASS_NO_TORQUE"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "COMPASS_NO_TORQUE", - ["mm"] = 0, - }, -- end of ["COMPASS_NO_TORQUE"] - ["COOLANT_BREAK_BULB"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "COOLANT_BREAK_BULB", - ["mm"] = 0, - }, -- end of ["COOLANT_BREAK_BULB"] - ["PROP_GOVERNOR"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "PROP_GOVERNOR", - ["mm"] = 0, - }, -- end of ["PROP_GOVERNOR"] - ["MANIFOLD_SHIFT"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "MANIFOLD_SHIFT", - ["mm"] = 0, - }, -- end of ["MANIFOLD_SHIFT"] - ["RIGHT_GUNNER_KILLED_FAILURE"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "RIGHT_GUNNER_KILLED_FAILURE", - ["mm"] = 0, - }, -- end of ["RIGHT_GUNNER_KILLED_FAILURE"] - ["es_damage_SpareInverter"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "es_damage_SpareInverter", - ["mm"] = 0, - }, -- end of ["es_damage_SpareInverter"] - ["STARTER_BURNOUT"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "STARTER_BURNOUT", - ["mm"] = 0, - }, -- end of ["STARTER_BURNOUT"] - ["UNLOAD_VALVE_NOT_LOAD"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "UNLOAD_VALVE_NOT_LOAD", - ["mm"] = 0, - }, -- end of ["UNLOAD_VALVE_NOT_LOAD"] - ["TURNIND_INCORRECT_SENS_VAC_LOW"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "TURNIND_INCORRECT_SENS_VAC_LOW", - ["mm"] = 0, - }, -- end of ["TURNIND_INCORRECT_SENS_VAC_LOW"] - ["Failure_LeftEngine"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "Failure_LeftEngine", - ["mm"] = 0, - }, -- end of ["Failure_LeftEngine"] - ["GUN_RIGHT_IN_BARREL_WORN"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "GUN_RIGHT_IN_BARREL_WORN", - ["mm"] = 0, - }, -- end of ["GUN_RIGHT_IN_BARREL_WORN"] - ["K14_MOV_LAMP_DEFECTIVE"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "K14_MOV_LAMP_DEFECTIVE", - ["mm"] = 0, - }, -- end of ["K14_MOV_LAMP_DEFECTIVE"] - ["ILS_FAILURE_TOTAL"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "ILS_FAILURE_TOTAL", - ["mm"] = 0, - }, -- end of ["ILS_FAILURE_TOTAL"] - ["GUN_RIGHT_OUT_BARREL_WORN"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "GUN_RIGHT_OUT_BARREL_WORN", - ["mm"] = 0, - }, -- end of ["GUN_RIGHT_OUT_BARREL_WORN"] - ["fuel_sys_transfer_pumps"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "fuel_sys_transfer_pumps", - ["mm"] = 0, - }, -- end of ["fuel_sys_transfer_pumps"] - ["PITOT_HEAT_WIRING"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "PITOT_HEAT_WIRING", - ["mm"] = 0, - }, -- end of ["PITOT_HEAT_WIRING"] - ["TURNIND_POINTER_NOT_SET_ZERO"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "TURNIND_POINTER_NOT_SET_ZERO", - ["mm"] = 0, - }, -- end of ["TURNIND_POINTER_NOT_SET_ZERO"] - ["MD1_GYRO_TOTAL_FAILURE"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "MD1_GYRO_TOTAL_FAILURE", - ["mm"] = 0, - }, -- end of ["MD1_GYRO_TOTAL_FAILURE"] - ["VHF_FM_RADIO_FAILURE_TOTAL"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "VHF_FM_RADIO_FAILURE_TOTAL", - ["mm"] = 0, - }, -- end of ["VHF_FM_RADIO_FAILURE_TOTAL"] - ["RIGHT_MFCD_FAILURE"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "RIGHT_MFCD_FAILURE", - ["mm"] = 0, - }, -- end of ["RIGHT_MFCD_FAILURE"] - ["F2_BOTTOM_CYLINDER"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "F2_BOTTOM_CYLINDER", - ["mm"] = 0, - }, -- end of ["F2_BOTTOM_CYLINDER"] - ["LEFT_WING_TANK_LEAK"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "LEFT_WING_TANK_LEAK", - ["mm"] = 0, - }, -- end of ["LEFT_WING_TANK_LEAK"] - ["CARBAIR_BREAK_LEADS"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "CARBAIR_BREAK_LEADS", - ["mm"] = 0, - }, -- end of ["CARBAIR_BREAK_LEADS"] - ["GUN_LEFT_IN_OPEN_CIRCUIT"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "GUN_LEFT_IN_OPEN_CIRCUIT", - ["mm"] = 0, - }, -- end of ["GUN_LEFT_IN_OPEN_CIRCUIT"] - ["EGI_FAILURE_TOTAL"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "EGI_FAILURE_TOTAL", - ["mm"] = 0, - }, -- end of ["EGI_FAILURE_TOTAL"] - ["UHF_RADIO_FAILURE_TOTAL"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "UHF_RADIO_FAILURE_TOTAL", - ["mm"] = 0, - }, -- end of ["UHF_RADIO_FAILURE_TOTAL"] - ["GUN_RIGHT_CENTER_AMMUN_FAULT"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "GUN_RIGHT_CENTER_AMMUN_FAULT", - ["mm"] = 0, - }, -- end of ["GUN_RIGHT_CENTER_AMMUN_FAULT"] - ["LEFT_GUNNER_KILLED_FAILURE"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "LEFT_GUNNER_KILLED_FAILURE", - ["mm"] = 0, - }, -- end of ["LEFT_GUNNER_KILLED_FAILURE"] - ["VHF_VT207_DEFECTIVE"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "VHF_VT207_DEFECTIVE", - ["mm"] = 0, - }, -- end of ["VHF_VT207_DEFECTIVE"] - ["RightEngine_LowOilPressure"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "RightEngine_LowOilPressure", - ["mm"] = 0, - }, -- end of ["RightEngine_LowOilPressure"] - ["radar"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "radar", - ["mm"] = 0, - }, -- end of ["radar"] - ["RIGHT_TANK_PUMP_FAULT"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "RIGHT_TANK_PUMP_FAULT", - ["mm"] = 0, - }, -- end of ["RIGHT_TANK_PUMP_FAULT"] - ["COOLANT_UNPRES"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "COOLANT_UNPRES", - ["mm"] = 0, - }, -- end of ["COOLANT_UNPRES"] - ["ARN_82_FAILURE_TOTAL"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "ARN_82_FAILURE_TOTAL", - ["mm"] = 0, - }, -- end of ["ARN_82_FAILURE_TOTAL"] - ["FLEX_S_NO_POWER_SUPPLY"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "FLEX_S_NO_POWER_SUPPLY", - ["mm"] = 0, - }, -- end of ["FLEX_S_NO_POWER_SUPPLY"] - ["eos"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "eos", - ["mm"] = 0, - }, -- end of ["eos"] - ["HYDRO_LOW_AIR_PRESSURE"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "HYDRO_LOW_AIR_PRESSURE", - ["mm"] = 0, - }, -- end of ["HYDRO_LOW_AIR_PRESSURE"] - ["K14_MOTOR_DEFECTIVE"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "K14_MOTOR_DEFECTIVE", - ["mm"] = 0, - }, -- end of ["K14_MOTOR_DEFECTIVE"] - ["GENERATOR_FAULT"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "GENERATOR_FAULT", - ["mm"] = 0, - }, -- end of ["GENERATOR_FAULT"] - ["FUEL_PUMP_FAILURE"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "FUEL_PUMP_FAILURE", - ["mm"] = 0, - }, -- end of ["FUEL_PUMP_FAILURE"] - ["RADAR_ALTIMETR_LEFT_ANT_FAILURE"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "RADAR_ALTIMETR_LEFT_ANT_FAILURE", - ["mm"] = 0, - }, -- end of ["RADAR_ALTIMETR_LEFT_ANT_FAILURE"] - ["hydro"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "hydro", - ["mm"] = 0, - }, -- end of ["hydro"] - ["BAT_SOLENOID_DEFECTIVE"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "BAT_SOLENOID_DEFECTIVE", - ["mm"] = 0, - }, -- end of ["BAT_SOLENOID_DEFECTIVE"] - ["LeftEngine_Fire"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["mm"] = 0, - }, -- end of ["LeftEngine_Fire"] - ["SUPERCHARGER_LIGHT"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "SUPERCHARGER_LIGHT", - ["mm"] = 0, - }, -- end of ["SUPERCHARGER_LIGHT"] - ["L_GEAR_UPL_FAULT"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "L_GEAR_UPL_FAULT", - ["mm"] = 0, - }, -- end of ["L_GEAR_UPL_FAULT"] - ["fs_damage_right_cell_boost_pump"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "fs_damage_right_cell_boost_pump", - ["mm"] = 0, - }, -- end of ["fs_damage_right_cell_boost_pump"] - ["TACH_RESISTANCE_ADJ"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "TACH_RESISTANCE_ADJ", - ["mm"] = 0, - }, -- end of ["TACH_RESISTANCE_ADJ"] - ["MAGNETO_1"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "MAGNETO_1", - ["mm"] = 0, - }, -- end of ["MAGNETO_1"] - ["BOMBS_NO_VOLATAGE_AT_RACK_RIGHT"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "BOMBS_NO_VOLATAGE_AT_RACK_RIGHT", - ["mm"] = 0, - }, -- end of ["BOMBS_NO_VOLATAGE_AT_RACK_RIGHT"] - ["GUN_RIGHT_OUT_MOUNT_LOOSE"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "GUN_RIGHT_OUT_MOUNT_LOOSE", - ["mm"] = 0, - }, -- end of ["GUN_RIGHT_OUT_MOUNT_LOOSE"] - ["TailReductor_ShaveInOil"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "TailReductor_ShaveInOil", - ["mm"] = 0, - }, -- end of ["TailReductor_ShaveInOil"] - ["R_GEAR_UPL_FAULT"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "R_GEAR_UPL_FAULT", - ["mm"] = 0, - }, -- end of ["R_GEAR_UPL_FAULT"] - ["BOMBS_TRAIN_DEFECTIVE_WIRING"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "BOMBS_TRAIN_DEFECTIVE_WIRING", - ["mm"] = 0, - }, -- end of ["BOMBS_TRAIN_DEFECTIVE_WIRING"] - ["autopilot"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "autopilot", - ["mm"] = 0, - }, -- end of ["autopilot"] - ["BOMBS_TRAIN_DEFECTIVE_SWITCH"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "BOMBS_TRAIN_DEFECTIVE_SWITCH", - ["mm"] = 0, - }, -- end of ["BOMBS_TRAIN_DEFECTIVE_SWITCH"] - ["CARBAIR_SHORT_CIRCUIT"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "CARBAIR_SHORT_CIRCUIT", - ["mm"] = 0, - }, -- end of ["CARBAIR_SHORT_CIRCUIT"] - ["STARTER_RELAY"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "STARTER_RELAY", - ["mm"] = 0, - }, -- end of ["STARTER_RELAY"] - ["AN_ALE_40V_FAILURE_CONTAINER_RIGHT_WING"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "AN_ALE_40V_FAILURE_CONTAINER_RIGHT_WING", - ["mm"] = 0, - }, -- end of ["AN_ALE_40V_FAILURE_CONTAINER_RIGHT_WING"] - ["TACH_POOR_CONNECTION"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "TACH_POOR_CONNECTION", - ["mm"] = 0, - }, -- end of ["TACH_POOR_CONNECTION"] - ["GUN_RIGHT_IN_MOUNT_LOOSE"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "GUN_RIGHT_IN_MOUNT_LOOSE", - ["mm"] = 0, - }, -- end of ["GUN_RIGHT_IN_MOUNT_LOOSE"] - ["hydro_right"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "hydro_right", - ["mm"] = 0, - }, -- end of ["hydro_right"] - ["sas_yaw_right"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "sas_yaw_right", - ["mm"] = 0, - }, -- end of ["sas_yaw_right"] - ["DOORS_TVC_BROKEN"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "DOORS_TVC_BROKEN", - ["mm"] = 0, - }, -- end of ["DOORS_TVC_BROKEN"] - ["SADL_FAILURE_TOTAL"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "SADL_FAILURE_TOTAL", - ["mm"] = 0, - }, -- end of ["SADL_FAILURE_TOTAL"] - ["fs_damage_left_cell_boost_pump"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "fs_damage_left_cell_boost_pump", - ["mm"] = 0, - }, -- end of ["fs_damage_left_cell_boost_pump"] - ["BOMBS_DAMAGE_ELINKAGE_LEFT"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "BOMBS_DAMAGE_ELINKAGE_LEFT", - ["mm"] = 0, - }, -- end of ["BOMBS_DAMAGE_ELINKAGE_LEFT"] - ["r_conv"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "r_conv", - ["mm"] = 0, - }, -- end of ["r_conv"] - ["ENGINE_JAM"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "ENGINE_JAM", - ["mm"] = 0, - }, -- end of ["ENGINE_JAM"] - ["MAGNETO_2"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "MAGNETO_2", - ["mm"] = 0, - }, -- end of ["MAGNETO_2"] - ["SAR_1_95"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "SAR_1_95", - ["mm"] = 0, - }, -- end of ["SAR_1_95"] - ["BOMBS_SOLENOID_FAULT_RIGHT"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "BOMBS_SOLENOID_FAULT_RIGHT", - ["mm"] = 0, - }, -- end of ["BOMBS_SOLENOID_FAULT_RIGHT"] - ["CDU_FAILURE_TOTAL"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "CDU_FAILURE_TOTAL", - ["mm"] = 0, - }, -- end of ["CDU_FAILURE_TOTAL"] - ["STARTER_SOLENOID"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "STARTER_SOLENOID", - ["mm"] = 0, - }, -- end of ["STARTER_SOLENOID"] - ["TAIL_GEAR_C_CABLE"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "TAIL_GEAR_C_CABLE", - ["mm"] = 0, - }, -- end of ["TAIL_GEAR_C_CABLE"] - ["STARTER_WIRING"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "STARTER_WIRING", - ["mm"] = 0, - }, -- end of ["STARTER_WIRING"] - ["engine_driveshaft_failure"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "engine_driveshaft_failure", - ["mm"] = 0, - }, -- end of ["engine_driveshaft_failure"] - ["PUMP_RELIEF_VALVE_LEAKS"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "PUMP_RELIEF_VALVE_LEAKS", - ["mm"] = 0, - }, -- end of ["PUMP_RELIEF_VALVE_LEAKS"] - ["HUD_FAILURE"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "HUD_FAILURE", - ["mm"] = 0, - }, -- end of ["HUD_FAILURE"] - ["mfd"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "mfd", - ["mm"] = 0, - }, -- end of ["mfd"] - ["CARBAIR_GND_LEAD"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "CARBAIR_GND_LEAD", - ["mm"] = 0, - }, -- end of ["CARBAIR_GND_LEAD"] - ["GMC_MAGN_COMP_FAILURE"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "GMC_MAGN_COMP_FAILURE", - ["mm"] = 0, - }, -- end of ["GMC_MAGN_COMP_FAILURE"] - ["es_damage_GeneratorLeft"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "es_damage_GeneratorLeft", - ["mm"] = 0, - }, -- end of ["es_damage_GeneratorLeft"] - ["ILS_FAILURE_ANT_GLIDESLOPE"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "ILS_FAILURE_ANT_GLIDESLOPE", - ["mm"] = 0, - }, -- end of ["ILS_FAILURE_ANT_GLIDESLOPE"] - ["engine_chip"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "engine_chip", - ["mm"] = 0, - }, -- end of ["engine_chip"] - ["GUN_LEFT_CENTER_AMMUN_FAULT"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "GUN_LEFT_CENTER_AMMUN_FAULT", - ["mm"] = 0, - }, -- end of ["GUN_LEFT_CENTER_AMMUN_FAULT"] - ["CADC_FAILURE_MACH"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "CADC_FAILURE_MACH", - ["mm"] = 0, - }, -- end of ["CADC_FAILURE_MACH"] - ["ROCKETS_DEFECTIVE_WIRING"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "ROCKETS_DEFECTIVE_WIRING", - ["mm"] = 0, - }, -- end of ["ROCKETS_DEFECTIVE_WIRING"] - ["COPILOT_GYRO_TOTAL_FAILURE"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "COPILOT_GYRO_TOTAL_FAILURE", - ["mm"] = 0, - }, -- end of ["COPILOT_GYRO_TOTAL_FAILURE"] - ["RightEngine_ShaveInOil"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "RightEngine_ShaveInOil", - ["mm"] = 0, - }, -- end of ["RightEngine_ShaveInOil"] - ["EEC_Failure_RightEngine"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "EEC_Failure_RightEngine", - ["mm"] = 0, - }, -- end of ["EEC_Failure_RightEngine"] - ["laser_failure"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "laser_failure", - ["mm"] = 0, - }, -- end of ["laser_failure"] - ["RADAR_ALTIMETR_RIGHT_ANT_FAILURE"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "RADAR_ALTIMETR_RIGHT_ANT_FAILURE", - ["mm"] = 0, - }, -- end of ["RADAR_ALTIMETR_RIGHT_ANT_FAILURE"] - ["AN_ALR69V_FAILURE_SENSOR_TAIL_LEFT"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "AN_ALR69V_FAILURE_SENSOR_TAIL_LEFT", - ["mm"] = 0, - }, -- end of ["AN_ALR69V_FAILURE_SENSOR_TAIL_LEFT"] - ["COMPASS_ERRATIC_OPERATION"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "COMPASS_ERRATIC_OPERATION", - ["mm"] = 0, - }, -- end of ["COMPASS_ERRATIC_OPERATION"] - ["BOMBS_ARMING_BROKEN_WIRING_LEFT"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "BOMBS_ARMING_BROKEN_WIRING_LEFT", - ["mm"] = 0, - }, -- end of ["BOMBS_ARMING_BROKEN_WIRING_LEFT"] - ["VHF_SHORTED_CTL_BOX"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "VHF_SHORTED_CTL_BOX", - ["mm"] = 0, - }, -- end of ["VHF_SHORTED_CTL_BOX"] - ["CARBAIR_SHORT_CIRCUIT_LEADS"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "CARBAIR_SHORT_CIRCUIT_LEADS", - ["mm"] = 0, - }, -- end of ["CARBAIR_SHORT_CIRCUIT_LEADS"] - ["BATTERY_OVERHEAT"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "BATTERY_OVERHEAT", - ["mm"] = 0, - }, -- end of ["BATTERY_OVERHEAT"] - ["NOSE_AIRSPEED_INDICATOR_FAILURE"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "NOSE_AIRSPEED_INDICATOR_FAILURE", - ["mm"] = 0, - }, -- end of ["NOSE_AIRSPEED_INDICATOR_FAILURE"] - ["es_damage_GeneratorRight"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "es_damage_GeneratorRight", - ["mm"] = 0, - }, -- end of ["es_damage_GeneratorRight"] - ["GUN_RIGHT_OUT_AMMUN_FAULT"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "GUN_RIGHT_OUT_AMMUN_FAULT", - ["mm"] = 0, - }, -- end of ["GUN_RIGHT_OUT_AMMUN_FAULT"] - ["BOMBS_NO_VOLATAGE_BOTH"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "BOMBS_NO_VOLATAGE_BOTH", - ["mm"] = 0, - }, -- end of ["BOMBS_NO_VOLATAGE_BOTH"] - ["CADC_FAILURE_IAS"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "CADC_FAILURE_IAS", - ["mm"] = 0, - }, -- end of ["CADC_FAILURE_IAS"] - ["BOMBS_DAMAGE_ELINKAGE_RIGHT"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "BOMBS_DAMAGE_ELINKAGE_RIGHT", - ["mm"] = 0, - }, -- end of ["BOMBS_DAMAGE_ELINKAGE_RIGHT"] - ["ROOF_AIRSPEED_INDICATOR_FAILURE"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "ROOF_AIRSPEED_INDICATOR_FAILURE", - ["mm"] = 0, - }, -- end of ["ROOF_AIRSPEED_INDICATOR_FAILURE"] - ["AAR_47_FAILURE_SENSOR_BOTTOM"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "AAR_47_FAILURE_SENSOR_BOTTOM", - ["mm"] = 0, - }, -- end of ["AAR_47_FAILURE_SENSOR_BOTTOM"] - ["DEFECTIVE_MECHANISM"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "DEFECTIVE_MECHANISM", - ["mm"] = 0, - }, -- end of ["DEFECTIVE_MECHANISM"] - ["AN_ALR69V_FAILURE_SENSOR_NOSE_RIGHT"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "AN_ALR69V_FAILURE_SENSOR_NOSE_RIGHT", - ["mm"] = 0, - }, -- end of ["AN_ALR69V_FAILURE_SENSOR_NOSE_RIGHT"] - ["TACH_BREAK_CIRCUIT"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "TACH_BREAK_CIRCUIT", - ["mm"] = 0, - }, -- end of ["TACH_BREAK_CIRCUIT"] - ["hydro_main_irreversible_valve"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "hydro_main_irreversible_valve", - ["mm"] = 0, - }, -- end of ["hydro_main_irreversible_valve"] - ["CADC_FAILURE_DYNAMIC"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "CADC_FAILURE_DYNAMIC", - ["mm"] = 0, - }, -- end of ["CADC_FAILURE_DYNAMIC"] - ["hud"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "hud", - ["mm"] = 0, - }, -- end of ["hud"] - ["INT_HYDRO_LEAK"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "INT_HYDRO_LEAK", - ["mm"] = 0, - }, -- end of ["INT_HYDRO_LEAK"] - ["BOOST_REG"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "BOOST_REG", - ["mm"] = 0, - }, -- end of ["BOOST_REG"] - ["SAR_1_2_95"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "SAR_1_2_95", - ["mm"] = 0, - }, -- end of ["SAR_1_2_95"] - ["fuel_sys_left_transfer_pump"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "fuel_sys_left_transfer_pump", - ["mm"] = 0, - }, -- end of ["fuel_sys_left_transfer_pump"] - ["LeftEngine_LowOilPressure"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "LeftEngine_LowOilPressure", - ["mm"] = 0, - }, -- end of ["LeftEngine_LowOilPressure"] - ["FAULTY_ROCKET_LEFT"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "FAULTY_ROCKET_LEFT", - ["mm"] = 0, - }, -- end of ["FAULTY_ROCKET_LEFT"] - ["es_damage_MainGenerator"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "es_damage_MainGenerator", - ["mm"] = 0, - }, -- end of ["es_damage_MainGenerator"] - ["RIGHT_WING_TANK_LEAK"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "RIGHT_WING_TANK_LEAK", - ["mm"] = 0, - }, -- end of ["RIGHT_WING_TANK_LEAK"] - ["IGNITION_TERM_CONNECT"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "IGNITION_TERM_CONNECT", - ["mm"] = 0, - }, -- end of ["IGNITION_TERM_CONNECT"] - ["es_damage_StarterGenerator"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "es_damage_StarterGenerator", - ["mm"] = 0, - }, -- end of ["es_damage_StarterGenerator"] - ["es_damage_Battery"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "es_damage_Battery", - ["mm"] = 0, - }, -- end of ["es_damage_Battery"] - ["ILS_FAILURE_ANT_MARKER"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "ILS_FAILURE_ANT_MARKER", - ["mm"] = 0, - }, -- end of ["ILS_FAILURE_ANT_MARKER"] - ["VHF_SQUELCH_RELAY"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "VHF_SQUELCH_RELAY", - ["mm"] = 0, - }, -- end of ["VHF_SQUELCH_RELAY"] - ["SAR_1_101"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "SAR_1_101", - ["mm"] = 0, - }, -- end of ["SAR_1_101"] - ["GUN_LEFT_CENTER_OPEN_CIRCUIT"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "GUN_LEFT_CENTER_OPEN_CIRCUIT", - ["mm"] = 0, - }, -- end of ["GUN_LEFT_CENTER_OPEN_CIRCUIT"] - ["sas_pitch_right"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "sas_pitch_right", - ["mm"] = 0, - }, -- end of ["sas_pitch_right"] - ["BOMBS_NO_VOLATAGE_AT_RACK_LEFT"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "BOMBS_NO_VOLATAGE_AT_RACK_LEFT", - ["mm"] = 0, - }, -- end of ["BOMBS_NO_VOLATAGE_AT_RACK_LEFT"] - ["TURNIND_POINTER_VIBRATES"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "TURNIND_POINTER_VIBRATES", - ["mm"] = 0, - }, -- end of ["TURNIND_POINTER_VIBRATES"] - ["TACAN_FAILURE_RECEIVER"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "TACAN_FAILURE_RECEIVER", - ["mm"] = 0, - }, -- end of ["TACAN_FAILURE_RECEIVER"] - ["VHF_AM_RADIO_FAILURE_TOTAL"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "VHF_AM_RADIO_FAILURE_TOTAL", - ["mm"] = 0, - }, -- end of ["VHF_AM_RADIO_FAILURE_TOTAL"] - ["main_reductor_chip"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "main_reductor_chip", - ["mm"] = 0, - }, -- end of ["main_reductor_chip"] - ["VHF_CRYSTAL"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "VHF_CRYSTAL", - ["mm"] = 0, - }, -- end of ["VHF_CRYSTAL"] - ["GUN_FAIL_RIGHT_IN_GUN"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "GUN_FAIL_RIGHT_IN_GUN", - ["mm"] = 0, - }, -- end of ["GUN_FAIL_RIGHT_IN_GUN"] - ["sas_pitch_left"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "sas_pitch_left", - ["mm"] = 0, - }, -- end of ["sas_pitch_left"] - ["F2_TOP_CYLINDER"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "F2_TOP_CYLINDER", - ["mm"] = 0, - }, -- end of ["F2_TOP_CYLINDER"] - ["FLEX_S_MAIN_LAMP_DEFECTIVE"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "FLEX_S_MAIN_LAMP_DEFECTIVE", - ["mm"] = 0, - }, -- end of ["FLEX_S_MAIN_LAMP_DEFECTIVE"] - ["MANIFOLD_LINE_LEAK"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "MANIFOLD_LINE_LEAK", - ["mm"] = 0, - }, -- end of ["MANIFOLD_LINE_LEAK"] - ["COPILOT_KILLED_FAILURE"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "COPILOT_KILLED_FAILURE", - ["mm"] = 0, - }, -- end of ["COPILOT_KILLED_FAILURE"] - ["CADC_FAILURE_PRESSURE_ALT"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "CADC_FAILURE_PRESSURE_ALT", - ["mm"] = 0, - }, -- end of ["CADC_FAILURE_PRESSURE_ALT"] - ["K14_NO_POWER_SUPPLY"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "K14_NO_POWER_SUPPLY", - ["mm"] = 0, - }, -- end of ["K14_NO_POWER_SUPPLY"] - ["COOLANT_RADIATOR_SENSOR"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "COOLANT_RADIATOR_SENSOR", - ["mm"] = 0, - }, -- end of ["COOLANT_RADIATOR_SENSOR"] - ["INSUF_FUEL_PRES"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "INSUF_FUEL_PRES", - ["mm"] = 0, - }, -- end of ["INSUF_FUEL_PRES"] - ["BOMBS_DAMAGE_LINKAGE_RIGHT"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "BOMBS_DAMAGE_LINKAGE_RIGHT", - ["mm"] = 0, - }, -- end of ["BOMBS_DAMAGE_LINKAGE_RIGHT"] - ["fs_damage_engine_pump"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "fs_damage_engine_pump", - ["mm"] = 0, - }, -- end of ["fs_damage_engine_pump"] - ["GUN_RIGHT_OUT_OPEN_CIRCUIT"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "GUN_RIGHT_OUT_OPEN_CIRCUIT", - ["mm"] = 0, - }, -- end of ["GUN_RIGHT_OUT_OPEN_CIRCUIT"] - ["CADC_FAILURE_STATIC"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "CADC_FAILURE_STATIC", - ["mm"] = 0, - }, -- end of ["CADC_FAILURE_STATIC"] - ["CADC_FAILURE_BARO_ALT"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "CADC_FAILURE_BARO_ALT", - ["mm"] = 0, - }, -- end of ["CADC_FAILURE_BARO_ALT"] - ["GUN_RIGHT_CENTER_OPEN_CIRCUIT"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "GUN_RIGHT_CENTER_OPEN_CIRCUIT", - ["mm"] = 0, - }, -- end of ["GUN_RIGHT_CENTER_OPEN_CIRCUIT"] - ["IFFCC_FAILURE_TOTAL"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "IFFCC_FAILURE_TOTAL", - ["mm"] = 0, - }, -- end of ["IFFCC_FAILURE_TOTAL"] - ["UNLOAD_VALVE_NOT_UNLOAD"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "UNLOAD_VALVE_NOT_UNLOAD", - ["mm"] = 0, - }, -- end of ["UNLOAD_VALVE_NOT_UNLOAD"] - ["TAIL_GEAR_D_LOCK"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "TAIL_GEAR_D_LOCK", - ["mm"] = 0, - }, -- end of ["TAIL_GEAR_D_LOCK"] - ["TACH_BREAK_IN_INDICATOR"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "TACH_BREAK_IN_INDICATOR", - ["mm"] = 0, - }, -- end of ["TACH_BREAK_IN_INDICATOR"] - ["GMC_TOTAL_FAILURE"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "GMC_TOTAL_FAILURE", - ["mm"] = 0, - }, -- end of ["GMC_TOTAL_FAILURE"] - ["GUN_RIGHT_CENTER_BARREL_WORN"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "GUN_RIGHT_CENTER_BARREL_WORN", - ["mm"] = 0, - }, -- end of ["GUN_RIGHT_CENTER_BARREL_WORN"] - ["EXT_HYDRO_LEAK"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "EXT_HYDRO_LEAK", - ["mm"] = 0, - }, -- end of ["EXT_HYDRO_LEAK"] - ["BOMBS_ARMING_BROKEN_SOLENOID_RIGHT"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "BOMBS_ARMING_BROKEN_SOLENOID_RIGHT", - ["mm"] = 0, - }, -- end of ["BOMBS_ARMING_BROKEN_SOLENOID_RIGHT"] - ["DEFECTIVE_INSTRUMENT"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "DEFECTIVE_INSTRUMENT", - ["mm"] = 0, - }, -- end of ["DEFECTIVE_INSTRUMENT"] - ["AN_ALR69V_FAILURE_SENSOR_NOSE_LEFT"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "AN_ALR69V_FAILURE_SENSOR_NOSE_LEFT", - ["mm"] = 0, - }, -- end of ["AN_ALR69V_FAILURE_SENSOR_NOSE_LEFT"] - ["mlws"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "mlws", - ["mm"] = 0, - }, -- end of ["mlws"] - ["BOMBS_ARMING_NO_VOLATAGE_BOTH"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "BOMBS_ARMING_NO_VOLATAGE_BOTH", - ["mm"] = 0, - }, -- end of ["BOMBS_ARMING_NO_VOLATAGE_BOTH"] - ["BAT_SOLENOID_WIRING"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "BAT_SOLENOID_WIRING", - ["mm"] = 0, - }, -- end of ["BAT_SOLENOID_WIRING"] - ["STARTER_LOSE_CON"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "STARTER_LOSE_CON", - ["mm"] = 0, - }, -- end of ["STARTER_LOSE_CON"] - ["FUEL_VALVE_LEAK"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "FUEL_VALVE_LEAK", - ["mm"] = 0, - }, -- end of ["FUEL_VALVE_LEAK"] - ["FLEX_S_NO_GUN_SIGN"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "FLEX_S_NO_GUN_SIGN", - ["mm"] = 0, - }, -- end of ["FLEX_S_NO_GUN_SIGN"] - ["fuel_sys_right_transfer_pump"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "fuel_sys_right_transfer_pump", - ["mm"] = 0, - }, -- end of ["fuel_sys_right_transfer_pump"] - ["COOLANT_RADIATOR_MOTOR"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "COOLANT_RADIATOR_MOTOR", - ["mm"] = 0, - }, -- end of ["COOLANT_RADIATOR_MOTOR"] - ["CARBAIR_OPEN_CIRCUIT_BLB"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "CARBAIR_OPEN_CIRCUIT_BLB", - ["mm"] = 0, - }, -- end of ["CARBAIR_OPEN_CIRCUIT_BLB"] - ["AAR_47_FAILURE_SENSOR_TAIL"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "AAR_47_FAILURE_SENSOR_TAIL", - ["mm"] = 0, - }, -- end of ["AAR_47_FAILURE_SENSOR_TAIL"] - ["GUN_LEFT_OUT_OPEN_CIRCUIT"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "GUN_LEFT_OUT_OPEN_CIRCUIT", - ["mm"] = 0, - }, -- end of ["GUN_LEFT_OUT_OPEN_CIRCUIT"] - ["TACAN_FAILURE_TRANSMITTER"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "TACAN_FAILURE_TRANSMITTER", - ["mm"] = 0, - }, -- end of ["TACAN_FAILURE_TRANSMITTER"] - ["AN_ALE_40V_FAILURE_CONTAINER_RIGHT_GEAR"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "AN_ALE_40V_FAILURE_CONTAINER_RIGHT_GEAR", - ["mm"] = 0, - }, -- end of ["AN_ALE_40V_FAILURE_CONTAINER_RIGHT_GEAR"] - ["l_gen"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "l_gen", - ["mm"] = 0, - }, -- end of ["l_gen"] - ["TransitionalReductor_ShaveInOil"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "TransitionalReductor_ShaveInOil", - ["mm"] = 0, - }, -- end of ["TransitionalReductor_ShaveInOil"] - ["GUN_LEFT_IN_BARREL_WORN"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "GUN_LEFT_IN_BARREL_WORN", - ["mm"] = 0, - }, -- end of ["GUN_LEFT_IN_BARREL_WORN"] - ["r_gen"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "r_gen", - ["mm"] = 0, - }, -- end of ["r_gen"] - ["GUN_LEFT_OUT_BARREL_WORN"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "GUN_LEFT_OUT_BARREL_WORN", - ["mm"] = 0, - }, -- end of ["GUN_LEFT_OUT_BARREL_WORN"] - ["AAR_47_FAILURE_SENSOR_RIGHT"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "AAR_47_FAILURE_SENSOR_RIGHT", - ["mm"] = 0, - }, -- end of ["AAR_47_FAILURE_SENSOR_RIGHT"] - ["ROCKETS_INTERVALOMETER_SEQ"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "ROCKETS_INTERVALOMETER_SEQ", - ["mm"] = 0, - }, -- end of ["ROCKETS_INTERVALOMETER_SEQ"] - ["hydro_common"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "hydro_common", - ["mm"] = 0, - }, -- end of ["hydro_common"] - ["SAR_2_95"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "SAR_2_95", - ["mm"] = 0, - }, -- end of ["SAR_2_95"] - ["SAR_2_101"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "SAR_2_101", - ["mm"] = 0, - }, -- end of ["SAR_2_101"] - ["BOOSTER_COIL"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "BOOSTER_COIL", - ["mm"] = 0, - }, -- end of ["BOOSTER_COIL"] - ["engine_surge_failure"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "engine_surge_failure", - ["mm"] = 0, - }, -- end of ["engine_surge_failure"] - ["FAULTY_ROCKET_RIGHT"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "FAULTY_ROCKET_RIGHT", - ["mm"] = 0, - }, -- end of ["FAULTY_ROCKET_RIGHT"] - ["GUN_RIGHT_IN_OPEN_CIRCUIT"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "GUN_RIGHT_IN_OPEN_CIRCUIT", - ["mm"] = 0, - }, -- end of ["GUN_RIGHT_IN_OPEN_CIRCUIT"] - ["COMPASS_ERRATIC_INDIACATON"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "COMPASS_ERRATIC_INDIACATON", - ["mm"] = 0, - }, -- end of ["COMPASS_ERRATIC_INDIACATON"] - ["OIL_DILUTION_SOLENOID"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "OIL_DILUTION_SOLENOID", - ["mm"] = 0, - }, -- end of ["OIL_DILUTION_SOLENOID"] - ["PUMP_SEPARATOR_CLOGGED"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "PUMP_SEPARATOR_CLOGGED", - ["mm"] = 0, - }, -- end of ["PUMP_SEPARATOR_CLOGGED"] - ["LEFT_MFCD_FAILURE"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "LEFT_MFCD_FAILURE", - ["mm"] = 0, - }, -- end of ["LEFT_MFCD_FAILURE"] - ["BOMBS_RUST_RIGHT"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "BOMBS_RUST_RIGHT", - ["mm"] = 0, - }, -- end of ["BOMBS_RUST_RIGHT"] - ["CLOGGED_FUEL_STRAINER"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "CLOGGED_FUEL_STRAINER", - ["mm"] = 0, - }, -- end of ["CLOGGED_FUEL_STRAINER"] - ["GUN_LEFT_OUT_AMMUN_FAULT"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "GUN_LEFT_OUT_AMMUN_FAULT", - ["mm"] = 0, - }, -- end of ["GUN_LEFT_OUT_AMMUN_FAULT"] - ["r_engine"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "r_engine", - ["mm"] = 0, - }, -- end of ["r_engine"] - ["hydro_left"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "hydro_left", - ["mm"] = 0, - }, -- end of ["hydro_left"] - ["A11_CLOCK_FAILURE"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "A11_CLOCK_FAILURE", - ["mm"] = 0, - }, -- end of ["A11_CLOCK_FAILURE"] - ["DOORS_TV_JAMMED"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "DOORS_TV_JAMMED", - ["mm"] = 0, - }, -- end of ["DOORS_TV_JAMMED"] - ["D2_RIGHT_CYLINDER"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "D2_RIGHT_CYLINDER", - ["mm"] = 0, - }, -- end of ["D2_RIGHT_CYLINDER"] - ["ecf"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["mm"] = 0, - }, -- end of ["ecf"] - ["AN_ALR69V_FAILURE_TOTAL"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "AN_ALR69V_FAILURE_TOTAL", - ["mm"] = 0, - }, -- end of ["AN_ALR69V_FAILURE_TOTAL"] - ["BOMBS_ARMING_BROKEN_SOLENOID_LEFT"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "BOMBS_ARMING_BROKEN_SOLENOID_LEFT", - ["mm"] = 0, - }, -- end of ["BOMBS_ARMING_BROKEN_SOLENOID_LEFT"] - ["SUPERCHARGER_SOLENOID"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "SUPERCHARGER_SOLENOID", - ["mm"] = 0, - }, -- end of ["SUPERCHARGER_SOLENOID"] - ["ARN_83_TOTAL_FAILURE"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "ARN_83_TOTAL_FAILURE", - ["mm"] = 0, - }, -- end of ["ARN_83_TOTAL_FAILURE"] - ["l_engine"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "l_engine", - ["mm"] = 0, - }, -- end of ["l_engine"] - ["GUN_LEFT_CENTER_MOUNT_LOOSE"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "GUN_LEFT_CENTER_MOUNT_LOOSE", - ["mm"] = 0, - }, -- end of ["GUN_LEFT_CENTER_MOUNT_LOOSE"] - ["TGP_FAILURE_RIGHT"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "TGP_FAILURE_RIGHT", - ["mm"] = 0, - }, -- end of ["TGP_FAILURE_RIGHT"] - ["COOLANT_DEFECTIVE_IND"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "COOLANT_DEFECTIVE_IND", - ["mm"] = 0, - }, -- end of ["COOLANT_DEFECTIVE_IND"] - ["l_conv"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "l_conv", - ["mm"] = 0, - }, -- end of ["l_conv"] - ["JADRO_1A_FAILURE_TOTAL"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["mm"] = 0, - }, -- end of ["JADRO_1A_FAILURE_TOTAL"] - ["BOMBS_ARMING_NO_VOLATAGE_RIGHT"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "BOMBS_ARMING_NO_VOLATAGE_RIGHT", - ["mm"] = 0, - }, -- end of ["BOMBS_ARMING_NO_VOLATAGE_RIGHT"] - ["IFFCC_FAILURE_GUN"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "IFFCC_FAILURE_GUN", - ["mm"] = 0, - }, -- end of ["IFFCC_FAILURE_GUN"] - ["APU_Fire"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["mm"] = 0, - }, -- end of ["APU_Fire"] - ["TURNIND_INCORRECT_SENS_DEFECTIVE"] = - { - ["hh"] = 0, - ["prob"] = 100, - ["enable"] = false, - ["mmint"] = 1, - ["id"] = "TURNIND_INCORRECT_SENS_DEFECTIVE", - ["mm"] = 0, - }, -- end of ["TURNIND_INCORRECT_SENS_DEFECTIVE"] - }, -- end of ["failures"] -} -- end of mission diff --git a/Test Missions/miz/MOOSE_Escort_Test_Follow/options b/Test Missions/miz/MOOSE_Escort_Test_Follow/options deleted file mode 100644 index f17fc57c6..000000000 --- a/Test Missions/miz/MOOSE_Escort_Test_Follow/options +++ /dev/null @@ -1,203 +0,0 @@ -options = -{ - ["difficulty"] = - { - ["fuel"] = false, - ["labels"] = true, - ["easyRadar"] = false, - ["easyCommunication"] = true, - ["miniHUD"] = false, - ["setGlobal"] = true, - ["birds"] = 0, - ["optionsView"] = "optview_all", - ["permitCrash"] = true, - ["immortal"] = true, - ["avionicsLanguage"] = "native", - ["cockpitVisualRM"] = true, - ["padlock"] = true, - ["reports"] = true, - ["hideStick"] = false, - ["radio"] = true, - ["map"] = true, - ["externalViews"] = true, - ["spectatorExternalViews"] = true, - ["cockpitLanguage"] = "english", - ["tips"] = true, - ["userSnapView"] = true, - ["units"] = "metric", - ["impostors"] = "medium", - ["iconsTheme"] = "nato", - ["easyFlight"] = false, - ["weapons"] = true, - ["cockpitStatusBarAllowed"] = false, - ["geffect"] = "realistic", - }, -- end of ["difficulty"] - ["playerName"] = "Killer", - ["graphics"] = - { - ["OculusRift"] = false, - ["color"] = "32", - ["preloadRadius"] = 150000, - ["heatBlr"] = 1, - ["scenes"] = "high", - ["water"] = 2, - ["visibRange"] = "Medium", - ["treesVisibility"] = 10505, - ["aspect"] = 1.7777777777778, - ["lights"] = 2, - ["HDR"] = 1, - ["MSAA"] = 3, - ["civTraffic"] = "medium", - ["clutterMaxDistance"] = 920, - ["terrainTextures"] = "max", - ["multiMonitorSetup"] = "1camera", - ["shadowTree"] = true, - ["fullScreen"] = false, - ["disableAero"] = false, - ["DOF"] = 0, - ["clouds"] = 1, - ["flatTerrainShadows"] = 0, - ["cockpitShadows"] = true, - ["height"] = 1080, - ["width"] = 1920, - ["shadows"] = 3, - ["textures"] = 2, - ["sync"] = true, - ["LensEffects"] = 3, - ["anisotropy"] = 4, - ["TranspSSAA"] = false, - ["haze"] = 1, - ["effects"] = 3, - }, -- end of ["graphics"] - ["plugins"] = - { - ["CA"] = - { - ["kompass_options"] = 1, - ["ground_target_info"] = true, - ["ground_aim_helper"] = true, - ["ground_platform_shake"] = true, - ["ground_automatic"] = true, - }, -- end of ["CA"] - ["MiG-15bis"] = - { - ["autoLeanToAimMiG15"] = true, - ["CPLocalList"] = "chinese", - ["gunCamera"] = 0, - ["aiHelper"] = false, - }, -- end of ["MiG-15bis"] - ["A-10C"] = - { - ["CPLocalList"] = "default", - }, -- end of ["A-10C"] - ["Ka-50"] = - { - ["altTrimmingMethod"] = false, - ["Ka50RudderTrimmer"] = false, - ["CPLocalList"] = "english", - }, -- end of ["Ka-50"] - ["P-51D"] = - { - ["assistance"] = 100, - ["CPLocalList"] = "default", - ["autoRudder"] = false, - }, -- end of ["P-51D"] - ["MiG-21Bis"] = - { - ["Engine"] = false, - ["CustomCockpit"] = false, - ["Shake"] = 100, - ["Reticle"] = false, - ["Freeze"] = false, - }, -- end of ["MiG-21Bis"] - ["F-86F"] = - { - ["landSeatAdjustF86"] = true, - ["CPLocalList"] = "default", - ["NoseWheelSteeringSimpleBehaviourF86"] = true, - ["gunCamera"] = 0, - }, -- end of ["F-86F"] - ["FC3"] = - { - ["CPLocalList_F-15C"] = "default", - ["CPLocalList_MiG-29S"] = "default", - ["CPLocalList_MiG-29A"] = "default", - ["CPLocalList_Su-25"] = "default", - ["CPLocalList_A-10A"] = "default", - ["CPLocalList_Su-27"] = "chinese", - ["CPLocalList_MiG-29G"] = "default", - ["CPLocalList_Su-33"] = "default", - }, -- end of ["FC3"] - ["Mi-8MTV2"] = - { - ["altMi8TrimmingMethod"] = false, - ["Mi8AutopilotAdjustment"] = false, - ["Mi8RudderTrimmer"] = false, - ["controlHelperMi8"] = false, - ["CPLocalList"] = "default", - ["weapTooltipsMi8"] = true, - ["Mi8FOV"] = 120, - }, -- end of ["Mi-8MTV2"] - ["TF-51D"] = - { - ["assistance"] = 100, - ["CPLocalList"] = "default", - ["autoRudder"] = false, - }, -- end of ["TF-51D"] - ["FW-190D9"] = - { - ["assistance"] = 100, - ["CPLocalList"] = "default", - ["autoRudder"] = false, - }, -- end of ["FW-190D9"] - ["UH-1H"] = - { - ["UHRudderTrimmer"] = false, - ["autoPilot"] = true, - ["altUHTrimmingMethod"] = false, - ["CPLocalList"] = "default", - ["weapTooltips"] = true, - ["UHTrackIRAiming"] = true, - }, -- end of ["UH-1H"] - ["Su-25T"] = - { - ["CPLocalList"] = "default", - }, -- end of ["Su-25T"] - }, -- end of ["plugins"] - ["views"] = - { - ["cockpit"] = - { - ["mirrors"] = false, - ["reflections"] = false, - ["avionics"] = 3, - ["russianHud"] = false, - }, -- end of ["cockpit"] - }, -- end of ["views"] - ["sound"] = - { - ["hear_in_helmet"] = true, - ["headphones"] = -15, - ["cockpit"] = 0, - ["GBreathEffect"] = true, - ["gui"] = 0, - ["volume"] = 0, - ["radioSpeech"] = true, - ["music"] = -100, - ["subtitles"] = true, - ["world"] = 0, - }, -- end of ["sound"] - ["miscellaneous"] = - { - ["headmove"] = true, - ["f5_nearest_ac"] = true, - ["f11_free_camera"] = true, - ["F2_view_effects"] = 2, - ["f10_awacs"] = true, - ["Coordinate_Display"] = "Lat Long", - ["accidental_failures"] = false, - ["force_feedback_enabled"] = true, - ["synchronize_controls"] = false, - ["show_pilot_body"] = true, - }, -- end of ["miscellaneous"] -} -- end of options diff --git a/Test Missions/miz/MOOSE_Escort_Test_Follow/warehouses b/Test Missions/miz/MOOSE_Escort_Test_Follow/warehouses deleted file mode 100644 index 4da4b8597..000000000 --- a/Test Missions/miz/MOOSE_Escort_Test_Follow/warehouses +++ /dev/null @@ -1,807 +0,0 @@ -warehouses = -{ - ["airports"] = - { - [12] = - { - ["gasoline"] = - { - ["InitFuel"] = 100, - }, -- end of ["gasoline"] - ["unlimitedMunitions"] = true, - ["methanol_mixture"] = - { - ["InitFuel"] = 100, - }, -- end of ["methanol_mixture"] - ["OperatingLevel_Air"] = 10, - ["diesel"] = - { - ["InitFuel"] = 100, - }, -- end of ["diesel"] - ["speed"] = 16.666666, - ["size"] = 100, - ["periodicity"] = 30, - ["suppliers"] = - { - }, -- end of ["suppliers"] - ["coalition"] = "NEUTRAL", - ["jet_fuel"] = - { - ["InitFuel"] = 100, - }, -- end of ["jet_fuel"] - ["OperatingLevel_Eqp"] = 10, - ["unlimitedFuel"] = true, - ["aircrafts"] = - { - }, -- end of ["aircrafts"] - ["weapons"] = - { - }, -- end of ["weapons"] - ["OperatingLevel_Fuel"] = 10, - ["unlimitedAircrafts"] = true, - }, -- end of [12] - [13] = - { - ["gasoline"] = - { - ["InitFuel"] = 100, - }, -- end of ["gasoline"] - ["unlimitedMunitions"] = true, - ["methanol_mixture"] = - { - ["InitFuel"] = 100, - }, -- end of ["methanol_mixture"] - ["OperatingLevel_Air"] = 10, - ["diesel"] = - { - ["InitFuel"] = 100, - }, -- end of ["diesel"] - ["speed"] = 16.666666, - ["size"] = 100, - ["periodicity"] = 30, - ["suppliers"] = - { - }, -- end of ["suppliers"] - ["coalition"] = "NEUTRAL", - ["jet_fuel"] = - { - ["InitFuel"] = 100, - }, -- end of ["jet_fuel"] - ["OperatingLevel_Eqp"] = 10, - ["unlimitedFuel"] = true, - ["aircrafts"] = - { - }, -- end of ["aircrafts"] - ["weapons"] = - { - }, -- end of ["weapons"] - ["OperatingLevel_Fuel"] = 10, - ["unlimitedAircrafts"] = true, - }, -- end of [13] - [14] = - { - ["gasoline"] = - { - ["InitFuel"] = 100, - }, -- end of ["gasoline"] - ["unlimitedMunitions"] = true, - ["methanol_mixture"] = - { - ["InitFuel"] = 100, - }, -- end of ["methanol_mixture"] - ["OperatingLevel_Air"] = 10, - ["diesel"] = - { - ["InitFuel"] = 100, - }, -- end of ["diesel"] - ["speed"] = 16.666666, - ["size"] = 100, - ["periodicity"] = 30, - ["suppliers"] = - { - }, -- end of ["suppliers"] - ["coalition"] = "NEUTRAL", - ["jet_fuel"] = - { - ["InitFuel"] = 100, - }, -- end of ["jet_fuel"] - ["OperatingLevel_Eqp"] = 10, - ["unlimitedFuel"] = true, - ["aircrafts"] = - { - }, -- end of ["aircrafts"] - ["weapons"] = - { - }, -- end of ["weapons"] - ["OperatingLevel_Fuel"] = 10, - ["unlimitedAircrafts"] = true, - }, -- end of [14] - [15] = - { - ["gasoline"] = - { - ["InitFuel"] = 100, - }, -- end of ["gasoline"] - ["unlimitedMunitions"] = true, - ["methanol_mixture"] = - { - ["InitFuel"] = 100, - }, -- end of ["methanol_mixture"] - ["OperatingLevel_Air"] = 10, - ["diesel"] = - { - ["InitFuel"] = 100, - }, -- end of ["diesel"] - ["speed"] = 16.666666, - ["size"] = 100, - ["periodicity"] = 30, - ["suppliers"] = - { - }, -- end of ["suppliers"] - ["coalition"] = "NEUTRAL", - ["jet_fuel"] = - { - ["InitFuel"] = 100, - }, -- end of ["jet_fuel"] - ["OperatingLevel_Eqp"] = 10, - ["unlimitedFuel"] = true, - ["aircrafts"] = - { - }, -- end of ["aircrafts"] - ["weapons"] = - { - }, -- end of ["weapons"] - ["OperatingLevel_Fuel"] = 10, - ["unlimitedAircrafts"] = true, - }, -- end of [15] - [16] = - { - ["gasoline"] = - { - ["InitFuel"] = 100, - }, -- end of ["gasoline"] - ["unlimitedMunitions"] = true, - ["methanol_mixture"] = - { - ["InitFuel"] = 100, - }, -- end of ["methanol_mixture"] - ["OperatingLevel_Air"] = 10, - ["diesel"] = - { - ["InitFuel"] = 100, - }, -- end of ["diesel"] - ["speed"] = 16.666666, - ["size"] = 100, - ["periodicity"] = 30, - ["suppliers"] = - { - }, -- end of ["suppliers"] - ["coalition"] = "NEUTRAL", - ["jet_fuel"] = - { - ["InitFuel"] = 100, - }, -- end of ["jet_fuel"] - ["OperatingLevel_Eqp"] = 10, - ["unlimitedFuel"] = true, - ["aircrafts"] = - { - }, -- end of ["aircrafts"] - ["weapons"] = - { - }, -- end of ["weapons"] - ["OperatingLevel_Fuel"] = 10, - ["unlimitedAircrafts"] = true, - }, -- end of [16] - [17] = - { - ["gasoline"] = - { - ["InitFuel"] = 100, - }, -- end of ["gasoline"] - ["unlimitedMunitions"] = true, - ["methanol_mixture"] = - { - ["InitFuel"] = 100, - }, -- end of ["methanol_mixture"] - ["OperatingLevel_Air"] = 10, - ["diesel"] = - { - ["InitFuel"] = 100, - }, -- end of ["diesel"] - ["speed"] = 16.666666, - ["size"] = 100, - ["periodicity"] = 30, - ["suppliers"] = - { - }, -- end of ["suppliers"] - ["coalition"] = "NEUTRAL", - ["jet_fuel"] = - { - ["InitFuel"] = 100, - }, -- end of ["jet_fuel"] - ["OperatingLevel_Eqp"] = 10, - ["unlimitedFuel"] = true, - ["aircrafts"] = - { - }, -- end of ["aircrafts"] - ["weapons"] = - { - }, -- end of ["weapons"] - ["OperatingLevel_Fuel"] = 10, - ["unlimitedAircrafts"] = true, - }, -- end of [17] - [18] = - { - ["gasoline"] = - { - ["InitFuel"] = 100, - }, -- end of ["gasoline"] - ["unlimitedMunitions"] = true, - ["methanol_mixture"] = - { - ["InitFuel"] = 100, - }, -- end of ["methanol_mixture"] - ["OperatingLevel_Air"] = 10, - ["diesel"] = - { - ["InitFuel"] = 100, - }, -- end of ["diesel"] - ["speed"] = 16.666666, - ["size"] = 100, - ["periodicity"] = 30, - ["suppliers"] = - { - }, -- end of ["suppliers"] - ["coalition"] = "NEUTRAL", - ["jet_fuel"] = - { - ["InitFuel"] = 100, - }, -- end of ["jet_fuel"] - ["OperatingLevel_Eqp"] = 10, - ["unlimitedFuel"] = true, - ["aircrafts"] = - { - }, -- end of ["aircrafts"] - ["weapons"] = - { - }, -- end of ["weapons"] - ["OperatingLevel_Fuel"] = 10, - ["unlimitedAircrafts"] = true, - }, -- end of [18] - [19] = - { - ["gasoline"] = - { - ["InitFuel"] = 100, - }, -- end of ["gasoline"] - ["unlimitedMunitions"] = true, - ["methanol_mixture"] = - { - ["InitFuel"] = 100, - }, -- end of ["methanol_mixture"] - ["OperatingLevel_Air"] = 10, - ["diesel"] = - { - ["InitFuel"] = 100, - }, -- end of ["diesel"] - ["speed"] = 16.666666, - ["size"] = 100, - ["periodicity"] = 30, - ["suppliers"] = - { - }, -- end of ["suppliers"] - ["coalition"] = "NEUTRAL", - ["jet_fuel"] = - { - ["InitFuel"] = 100, - }, -- end of ["jet_fuel"] - ["OperatingLevel_Eqp"] = 10, - ["unlimitedFuel"] = true, - ["aircrafts"] = - { - }, -- end of ["aircrafts"] - ["weapons"] = - { - }, -- end of ["weapons"] - ["OperatingLevel_Fuel"] = 10, - ["unlimitedAircrafts"] = true, - }, -- end of [19] - [20] = - { - ["gasoline"] = - { - ["InitFuel"] = 100, - }, -- end of ["gasoline"] - ["unlimitedMunitions"] = true, - ["methanol_mixture"] = - { - ["InitFuel"] = 100, - }, -- end of ["methanol_mixture"] - ["OperatingLevel_Air"] = 10, - ["diesel"] = - { - ["InitFuel"] = 100, - }, -- end of ["diesel"] - ["speed"] = 16.666666, - ["size"] = 100, - ["periodicity"] = 30, - ["suppliers"] = - { - }, -- end of ["suppliers"] - ["coalition"] = "NEUTRAL", - ["jet_fuel"] = - { - ["InitFuel"] = 100, - }, -- end of ["jet_fuel"] - ["OperatingLevel_Eqp"] = 10, - ["unlimitedFuel"] = true, - ["aircrafts"] = - { - }, -- end of ["aircrafts"] - ["weapons"] = - { - }, -- end of ["weapons"] - ["OperatingLevel_Fuel"] = 10, - ["unlimitedAircrafts"] = true, - }, -- end of [20] - [21] = - { - ["gasoline"] = - { - ["InitFuel"] = 100, - }, -- end of ["gasoline"] - ["unlimitedMunitions"] = true, - ["methanol_mixture"] = - { - ["InitFuel"] = 100, - }, -- end of ["methanol_mixture"] - ["OperatingLevel_Air"] = 10, - ["diesel"] = - { - ["InitFuel"] = 100, - }, -- end of ["diesel"] - ["speed"] = 16.666666, - ["size"] = 100, - ["periodicity"] = 30, - ["suppliers"] = - { - }, -- end of ["suppliers"] - ["coalition"] = "NEUTRAL", - ["jet_fuel"] = - { - ["InitFuel"] = 100, - }, -- end of ["jet_fuel"] - ["OperatingLevel_Eqp"] = 10, - ["unlimitedFuel"] = true, - ["aircrafts"] = - { - }, -- end of ["aircrafts"] - ["weapons"] = - { - }, -- end of ["weapons"] - ["OperatingLevel_Fuel"] = 10, - ["unlimitedAircrafts"] = true, - }, -- end of [21] - [22] = - { - ["gasoline"] = - { - ["InitFuel"] = 100, - }, -- end of ["gasoline"] - ["unlimitedMunitions"] = true, - ["methanol_mixture"] = - { - ["InitFuel"] = 100, - }, -- end of ["methanol_mixture"] - ["OperatingLevel_Air"] = 10, - ["diesel"] = - { - ["InitFuel"] = 100, - }, -- end of ["diesel"] - ["speed"] = 16.666666, - ["size"] = 100, - ["periodicity"] = 30, - ["suppliers"] = - { - }, -- end of ["suppliers"] - ["coalition"] = "NEUTRAL", - ["jet_fuel"] = - { - ["InitFuel"] = 100, - }, -- end of ["jet_fuel"] - ["OperatingLevel_Eqp"] = 10, - ["unlimitedFuel"] = true, - ["aircrafts"] = - { - }, -- end of ["aircrafts"] - ["weapons"] = - { - }, -- end of ["weapons"] - ["OperatingLevel_Fuel"] = 10, - ["unlimitedAircrafts"] = true, - }, -- end of [22] - [23] = - { - ["gasoline"] = - { - ["InitFuel"] = 100, - }, -- end of ["gasoline"] - ["unlimitedMunitions"] = true, - ["methanol_mixture"] = - { - ["InitFuel"] = 100, - }, -- end of ["methanol_mixture"] - ["OperatingLevel_Air"] = 10, - ["diesel"] = - { - ["InitFuel"] = 100, - }, -- end of ["diesel"] - ["speed"] = 16.666666, - ["size"] = 100, - ["periodicity"] = 30, - ["suppliers"] = - { - }, -- end of ["suppliers"] - ["coalition"] = "BLUE", - ["jet_fuel"] = - { - ["InitFuel"] = 100, - }, -- end of ["jet_fuel"] - ["OperatingLevel_Eqp"] = 10, - ["unlimitedFuel"] = true, - ["aircrafts"] = - { - }, -- end of ["aircrafts"] - ["weapons"] = - { - }, -- end of ["weapons"] - ["OperatingLevel_Fuel"] = 10, - ["unlimitedAircrafts"] = true, - }, -- end of [23] - [24] = - { - ["gasoline"] = - { - ["InitFuel"] = 100, - }, -- end of ["gasoline"] - ["unlimitedMunitions"] = true, - ["methanol_mixture"] = - { - ["InitFuel"] = 100, - }, -- end of ["methanol_mixture"] - ["OperatingLevel_Air"] = 10, - ["diesel"] = - { - ["InitFuel"] = 100, - }, -- end of ["diesel"] - ["speed"] = 16.666666, - ["size"] = 100, - ["periodicity"] = 30, - ["suppliers"] = - { - }, -- end of ["suppliers"] - ["coalition"] = "NEUTRAL", - ["jet_fuel"] = - { - ["InitFuel"] = 100, - }, -- end of ["jet_fuel"] - ["OperatingLevel_Eqp"] = 10, - ["unlimitedFuel"] = true, - ["aircrafts"] = - { - }, -- end of ["aircrafts"] - ["weapons"] = - { - }, -- end of ["weapons"] - ["OperatingLevel_Fuel"] = 10, - ["unlimitedAircrafts"] = true, - }, -- end of [24] - [25] = - { - ["gasoline"] = - { - ["InitFuel"] = 100, - }, -- end of ["gasoline"] - ["unlimitedMunitions"] = true, - ["methanol_mixture"] = - { - ["InitFuel"] = 100, - }, -- end of ["methanol_mixture"] - ["OperatingLevel_Air"] = 10, - ["diesel"] = - { - ["InitFuel"] = 100, - }, -- end of ["diesel"] - ["speed"] = 16.666666, - ["size"] = 100, - ["periodicity"] = 30, - ["suppliers"] = - { - }, -- end of ["suppliers"] - ["coalition"] = "NEUTRAL", - ["jet_fuel"] = - { - ["InitFuel"] = 100, - }, -- end of ["jet_fuel"] - ["OperatingLevel_Eqp"] = 10, - ["unlimitedFuel"] = true, - ["aircrafts"] = - { - }, -- end of ["aircrafts"] - ["weapons"] = - { - }, -- end of ["weapons"] - ["OperatingLevel_Fuel"] = 10, - ["unlimitedAircrafts"] = true, - }, -- end of [25] - [26] = - { - ["gasoline"] = - { - ["InitFuel"] = 100, - }, -- end of ["gasoline"] - ["unlimitedMunitions"] = true, - ["methanol_mixture"] = - { - ["InitFuel"] = 100, - }, -- end of ["methanol_mixture"] - ["OperatingLevel_Air"] = 10, - ["diesel"] = - { - ["InitFuel"] = 100, - }, -- end of ["diesel"] - ["speed"] = 16.666666, - ["size"] = 100, - ["periodicity"] = 30, - ["suppliers"] = - { - }, -- end of ["suppliers"] - ["coalition"] = "NEUTRAL", - ["jet_fuel"] = - { - ["InitFuel"] = 100, - }, -- end of ["jet_fuel"] - ["OperatingLevel_Eqp"] = 10, - ["unlimitedFuel"] = true, - ["aircrafts"] = - { - }, -- end of ["aircrafts"] - ["weapons"] = - { - }, -- end of ["weapons"] - ["OperatingLevel_Fuel"] = 10, - ["unlimitedAircrafts"] = true, - }, -- end of [26] - [27] = - { - ["gasoline"] = - { - ["InitFuel"] = 100, - }, -- end of ["gasoline"] - ["unlimitedMunitions"] = true, - ["methanol_mixture"] = - { - ["InitFuel"] = 100, - }, -- end of ["methanol_mixture"] - ["OperatingLevel_Air"] = 10, - ["diesel"] = - { - ["InitFuel"] = 100, - }, -- end of ["diesel"] - ["speed"] = 16.666666, - ["size"] = 100, - ["periodicity"] = 30, - ["suppliers"] = - { - }, -- end of ["suppliers"] - ["coalition"] = "NEUTRAL", - ["jet_fuel"] = - { - ["InitFuel"] = 100, - }, -- end of ["jet_fuel"] - ["OperatingLevel_Eqp"] = 10, - ["unlimitedFuel"] = true, - ["aircrafts"] = - { - }, -- end of ["aircrafts"] - ["weapons"] = - { - }, -- end of ["weapons"] - ["OperatingLevel_Fuel"] = 10, - ["unlimitedAircrafts"] = true, - }, -- end of [27] - [28] = - { - ["gasoline"] = - { - ["InitFuel"] = 100, - }, -- end of ["gasoline"] - ["unlimitedMunitions"] = true, - ["methanol_mixture"] = - { - ["InitFuel"] = 100, - }, -- end of ["methanol_mixture"] - ["OperatingLevel_Air"] = 10, - ["diesel"] = - { - ["InitFuel"] = 100, - }, -- end of ["diesel"] - ["speed"] = 16.666666, - ["size"] = 100, - ["periodicity"] = 30, - ["suppliers"] = - { - }, -- end of ["suppliers"] - ["coalition"] = "NEUTRAL", - ["jet_fuel"] = - { - ["InitFuel"] = 100, - }, -- end of ["jet_fuel"] - ["OperatingLevel_Eqp"] = 10, - ["unlimitedFuel"] = true, - ["aircrafts"] = - { - }, -- end of ["aircrafts"] - ["weapons"] = - { - }, -- end of ["weapons"] - ["OperatingLevel_Fuel"] = 10, - ["unlimitedAircrafts"] = true, - }, -- end of [28] - [29] = - { - ["gasoline"] = - { - ["InitFuel"] = 100, - }, -- end of ["gasoline"] - ["unlimitedMunitions"] = true, - ["methanol_mixture"] = - { - ["InitFuel"] = 100, - }, -- end of ["methanol_mixture"] - ["OperatingLevel_Air"] = 10, - ["diesel"] = - { - ["InitFuel"] = 100, - }, -- end of ["diesel"] - ["speed"] = 16.666666, - ["size"] = 100, - ["periodicity"] = 30, - ["suppliers"] = - { - }, -- end of ["suppliers"] - ["coalition"] = "NEUTRAL", - ["jet_fuel"] = - { - ["InitFuel"] = 100, - }, -- end of ["jet_fuel"] - ["OperatingLevel_Eqp"] = 10, - ["unlimitedFuel"] = true, - ["aircrafts"] = - { - }, -- end of ["aircrafts"] - ["weapons"] = - { - }, -- end of ["weapons"] - ["OperatingLevel_Fuel"] = 10, - ["unlimitedAircrafts"] = true, - }, -- end of [29] - [30] = - { - ["gasoline"] = - { - ["InitFuel"] = 100, - }, -- end of ["gasoline"] - ["unlimitedMunitions"] = true, - ["methanol_mixture"] = - { - ["InitFuel"] = 100, - }, -- end of ["methanol_mixture"] - ["OperatingLevel_Air"] = 10, - ["diesel"] = - { - ["InitFuel"] = 100, - }, -- end of ["diesel"] - ["speed"] = 16.666666, - ["size"] = 100, - ["periodicity"] = 30, - ["suppliers"] = - { - }, -- end of ["suppliers"] - ["coalition"] = "NEUTRAL", - ["jet_fuel"] = - { - ["InitFuel"] = 100, - }, -- end of ["jet_fuel"] - ["OperatingLevel_Eqp"] = 10, - ["unlimitedFuel"] = true, - ["aircrafts"] = - { - }, -- end of ["aircrafts"] - ["weapons"] = - { - }, -- end of ["weapons"] - ["OperatingLevel_Fuel"] = 10, - ["unlimitedAircrafts"] = true, - }, -- end of [30] - [31] = - { - ["gasoline"] = - { - ["InitFuel"] = 100, - }, -- end of ["gasoline"] - ["unlimitedMunitions"] = true, - ["methanol_mixture"] = - { - ["InitFuel"] = 100, - }, -- end of ["methanol_mixture"] - ["OperatingLevel_Air"] = 10, - ["diesel"] = - { - ["InitFuel"] = 100, - }, -- end of ["diesel"] - ["speed"] = 16.666666, - ["size"] = 100, - ["periodicity"] = 30, - ["suppliers"] = - { - }, -- end of ["suppliers"] - ["coalition"] = "NEUTRAL", - ["jet_fuel"] = - { - ["InitFuel"] = 100, - }, -- end of ["jet_fuel"] - ["OperatingLevel_Eqp"] = 10, - ["unlimitedFuel"] = true, - ["aircrafts"] = - { - }, -- end of ["aircrafts"] - ["weapons"] = - { - }, -- end of ["weapons"] - ["OperatingLevel_Fuel"] = 10, - ["unlimitedAircrafts"] = true, - }, -- end of [31] - [32] = - { - ["gasoline"] = - { - ["InitFuel"] = 100, - }, -- end of ["gasoline"] - ["unlimitedMunitions"] = true, - ["methanol_mixture"] = - { - ["InitFuel"] = 100, - }, -- end of ["methanol_mixture"] - ["OperatingLevel_Air"] = 10, - ["diesel"] = - { - ["InitFuel"] = 100, - }, -- end of ["diesel"] - ["speed"] = 16.666666, - ["size"] = 100, - ["periodicity"] = 30, - ["suppliers"] = - { - }, -- end of ["suppliers"] - ["coalition"] = "NEUTRAL", - ["jet_fuel"] = - { - ["InitFuel"] = 100, - }, -- end of ["jet_fuel"] - ["OperatingLevel_Eqp"] = 10, - ["unlimitedFuel"] = true, - ["aircrafts"] = - { - }, -- end of ["aircrafts"] - ["weapons"] = - { - }, -- end of ["weapons"] - ["OperatingLevel_Fuel"] = 10, - ["unlimitedAircrafts"] = true, - }, -- end of [32] - }, -- end of ["airports"] - ["warehouses"] = - { - }, -- end of ["warehouses"] -} -- end of warehouses diff --git a/Test Missions/miz/MOOSE_Spawn_Repeat_Test.miz b/Test Missions/miz/MOOSE_Spawn_Repeat_Test.miz deleted file mode 100644 index 67e36ea980c6143dadee3d4021a31f593bb1605c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20273 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 J*EZW~{Re^Jqt*Zb diff --git a/Test Missions/miz/MOOSE_Spawn_Test.miz b/Test Missions/miz/MOOSE_Spawn_Test.miz deleted file mode 100644 index f0a5bdd61eda7abc3d05337e282d7a83d9a4c9bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 42348 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"lljitDedqQ$smvnA};%4L@$Lz+A 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