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 000000000..361cf596f Binary files /dev/null and b/Test Missions/Moose_Test_SPAWN/MOOSE_Test_SPAWN.miz differ 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 000000000..2ac75d628 Binary files /dev/null and b/Test Missions/Moose_Test_SPAWN_Repeat/MOOSE_Test_SPAWN_Repeat.miz differ diff --git a/Test Missions/lua/MOOSE_Pickup_Test.lua b/Test Missions/Moose_Test_TASK_Pickup_and_Deploy/MOOSE_Test_TASK_Pickup_and_Deploy.lua similarity index 100% rename from Test Missions/lua/MOOSE_Pickup_Test.lua rename to Test Missions/Moose_Test_TASK_Pickup_and_Deploy/MOOSE_Test_TASK_Pickup_and_Deploy.lua diff --git a/Test Missions/miz/MOOSE_Pickup_Test.miz b/Test Missions/Moose_Test_TASK_Pickup_and_Deploy/MOOSE_Test_TASK_Pickup_and_Deploy.miz similarity index 100% rename from Test Missions/miz/MOOSE_Pickup_Test.miz rename to Test Missions/Moose_Test_TASK_Pickup_and_Deploy/MOOSE_Test_TASK_Pickup_and_Deploy.miz diff --git a/Test Missions/miz/MOOSE_Escort_Test_Follow/ABRIS/Database/NAVIGATION.lua b/Test Missions/miz/MOOSE_Escort_Test_Follow/ABRIS/Database/NAVIGATION.lua deleted file mode 100644 index fe8a9d7c0..000000000 --- a/Test Missions/miz/MOOSE_Escort_Test_Follow/ABRIS/Database/NAVIGATION.lua +++ /dev/null @@ -1,3262 +0,0 @@ -navigation= -{ - ["date"]= - { - ["year"]=2011, - ["day"]=1, - ["month"]=6, - }, - ["expiration_date"]= - { - ["year"]=2011, - ["day"]=1, - ["month"]=6, - }, - ["region"]="", - ["waypoints"]= - { - ["{6D3E18FB-DC01-4dd7-8833-350C49D72638}"]= - { - ["band"]=115800000, - ["type"]=2, - ["name"]="Krasnodar-Pashkovsky", - ["callsign"]="KRD", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=39.163886994859, - ["latitude"]=45.020832065207, - ["course"]=0, - ["height"]=34.408920288086, - }, - }, - ["{EA7995CF-7D08-4b1a-9361-1F3A073A852F}"]= - { - ["band"]=381000, - ["type"]=2, - ["name"]="Agoy", - ["callsign"]="AG", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=39.034444546264, - ["latitude"]=44.133333334822, - ["course"]=0, - ["height"]=213.66403198242, - }, - ["sub_type"]=8, - }, - ["{451468DB-A355-4580-AECB-E76AB9099B0B}"]= - { - ["band"]=1065000, - ["type"]=2, - ["name"]="KHerson-CHernobaevka", - ["callsign"]="HS", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=32.499999899356, - ["latitude"]=46.666666721389, - ["course"]=0, - ["height"]=0.00014901164104231, - }, - ["sub_type"]=8, - }, - ["Sukhumi-Babushara"]= - { - ["type"]=1, - ["name"]="Sukhumi-Babushara", - ["callsign"]="", - ["runway_length"]=1418, - ["class"]="ABRIS_Waypoint_Airdrome", - ["position"]= - { - ["longitude"]=41.124569220701, - ["latitude"]=42.861288092232, - ["course"]=-1.1085398153117, - ["height"]=11.972095489502, - }, - ["sub_type"]=5, - }, - ["{AE406B8D-660B-4dd5-AD60-022026390323}"]= - { - ["band"]=682000, - ["type"]=2, - ["name"]="Maykop", - ["callsign"]="MA", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=40.14694442455, - ["latitude"]=44.623055556984, - ["course"]=0, - ["height"]=244.64227294922, - }, - ["sub_type"]=8, - }, - ["{16AB7446-613D-4317-B30D-292751D7FFCD}"]= - { - ["band"]=920000, - ["type"]=2, - ["name"]="Primorsko-Akhtarsk", - ["callsign"]="GW", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=38.233333335034, - ["latitude"]=46.050000027573, - ["course"]=0, - ["height"]=0, - }, - ["sub_type"]=8, - }, - ["{3B4BC574-82CB-4126-8675-78AB30E2AFDE}"]= - { - ["band"]=507000, - ["type"]=2, - ["name"]="Bolshevik", - ["callsign"]="ND", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=40.233333214237, - ["latitude"]=45.766666641333, - ["course"]=0, - ["height"]=0.00014901164104231, - }, - ["sub_type"]=8, - }, - ["{37036ACB-BE77-4989-B621-CC04A3A2B8DA}"]= - { - ["band"]=75000000, - ["type"]=2, - ["name"]="Maykop-KHanskaya", - ["callsign"]="", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=40.060506400589, - ["latitude"]=44.699959035543, - ["course"]=-2.4609196186066, - ["height"]=185.35874938965, - }, - ["sub_type"]=112, - }, - ["{7BC7638D-90C7-4d39-96F8-87F8DF0C7025}"]= - { - ["band"]=215000, - ["type"]=2, - ["name"]="Anapa-Vityazevo", - ["callsign"]="P", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=37.372305715442, - ["latitude"]=45.022565731494, - ["course"]=-2.4172778129578, - ["height"]=47.840591430664, - }, - ["sub_type"]=4104, - }, - ["{D408D5E5-E5D1-4907-B812-1E7477F4E3E5}"]= - { - ["band"]=283000, - ["type"]=2, - ["name"]="Mineralnye Vody", - ["callsign"]="M", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=43.046192426651, - ["latitude"]=44.243793576174, - ["course"]=2.0123660564423, - ["height"]=316.21087646484, - }, - ["sub_type"]=4104, - }, - ["{1ADA83B8-9925-4a16-950B-9AD1AB1BDD7F}"]= - { - ["band"]=907000, - ["type"]=2, - ["name"]="Sarmakovo", - ["callsign"]="SR", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=43.116666752873, - ["latitude"]=43.749999966496, - ["course"]=0, - ["height"]=1111.2216796875, - }, - ["sub_type"]=8, - }, - ["{75A75E4E-C026-4dcc-B866-F1B5188B72C8}"]= - { - ["band"]=1065000, - ["type"]=2, - ["name"]="Mozdok", - ["callsign"]="R", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=44.637370992226, - ["latitude"]=43.791323755707, - ["course"]=-1.6970900297165, - ["height"]=158.74685668945, - }, - ["sub_type"]=4104, - }, - ["{D38BD4F7-DEC1-4722-912F-F34891C60A16}"]= - { - ["band"]=443000, - ["type"]=2, - ["name"]="Anapa-Vityazevo", - ["callsign"]="AP", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=37.396339533105, - ["latitude"]=45.039844694135, - ["course"]=-2.4172778129578, - ["height"]=24.43581199646, - }, - ["sub_type"]=4104, - }, - ["Maykop-Khanskaya"]= - { - ["type"]=1, - ["name"]="Maykop-KHanskaya", - ["callsign"]="", - ["runway_length"]=1200, - ["class"]="ABRIS_Waypoint_Airdrome", - ["position"]= - { - ["longitude"]=40.035194185914, - ["latitude"]=44.681241298267, - ["course"]=-2.4609196073963, - ["height"]=180, - }, - ["sub_type"]=6, - }, - ["{C43F7CF2-3825-4d89-88B0-AA34DB0CAFD2}"]= - { - ["band"]=493000, - ["type"]=2, - ["name"]="Krasnodar-Pashkovsky", - ["callsign"]="KR", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=39.133186071592, - ["latitude"]=45.006849978673, - ["course"]=0.82039576768875, - ["height"]=31.459716796875, - }, - ["sub_type"]=4104, - }, - ["{A02321C0-3F1C-4275-879F-0D4FAB5E4602}"]= - { - ["band"]=114300000, - ["type"]=2, - ["name"]="Gelendzhik", - ["callsign"]="GNV", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=38.012222445868, - ["latitude"]=44.572498319582, - ["course"]=0, - ["height"]=25, - }, - }, - ["{B8918D50-540F-4ce9-8F67-D6EE903B5EEA}"]= - { - ["band"]=75000000, - ["type"]=2, - ["name"]="Krymsk", - ["callsign"]="", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=37.94918121689, - ["latitude"]=44.933067755635, - ["course"]=0.68975001573563, - ["height"]=70.84228515625, - }, - ["sub_type"]=112, - }, - ["{00AA1CD4-19CC-406b-96A4-3B82C69B33FD}"]= - { - ["band"]=75000000, - ["type"]=2, - ["name"]="Tbilisi-Lochini", - ["callsign"]="", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=44.977461919109, - ["latitude"]=41.650589722257, - ["course"]=-0.90759545564651, - ["height"]=474.58218383789, - }, - ["sub_type"]=112, - }, - ["{A5288D8F-35D5-46d7-BC47-27E08A40453A}"]= - { - ["band"]=307000, - ["type"]=2, - ["name"]="Lazarevskoe", - ["callsign"]="LA", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=39.337500040245, - ["latitude"]=43.917222231361, - ["course"]=0, - ["height"]=68.265350341797, - }, - ["sub_type"]=8, - }, - ["{79434585-6190-4c2b-8565-EA6C06EED62C}"]= - { - ["band"]=75000000, - ["type"]=2, - ["name"]="Krasnodar-Pashkovsky", - ["callsign"]="", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=39.242923047897, - ["latitude"]=45.068978349367, - ["course"]=-2.3211970329285, - ["height"]=39.660533905029, - }, - ["sub_type"]=112, - }, - ["{01575042-1FD8-48ba-819E-5B83E203ADC4}"]= - { - ["band"]=75000000, - ["type"]=2, - ["name"]="Krasnodar-TZentralny", - ["callsign"]="", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=38.972554727067, - ["latitude"]=45.086445138456, - ["course"]=-1.6230975389481, - ["height"]=29.684894561768, - }, - ["sub_type"]=112, - }, - ["{00B4A3C9-AB85-4547-A302-15B56CB2FDDD}"]= - { - ["band"]=342000, - ["type"]=2, - ["name"]="TZnori", - ["callsign"]="TO", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=46.015555585484, - ["latitude"]=41.630555462492, - ["course"]=0, - ["height"]=0.00014901164104231, - }, - ["sub_type"]=8, - }, - ["Vaziani"]= - { - ["type"]=1, - ["name"]="Vaziani", - ["callsign"]="", - ["runway_length"]=841, - ["class"]="ABRIS_Waypoint_Airdrome", - ["position"]= - { - ["longitude"]=45.027206848999, - ["latitude"]=41.629055409302, - ["course"]=2.3646639161617, - ["height"]=459.74453735352, - }, - ["sub_type"]=6, - }, - ["{2DF525C9-0BDB-4a59-94C6-0C673D2C5865}"]= - { - ["band"]=117100000, - ["type"]=2, - ["name"]="Mineralnye Vody", - ["callsign"]="MNV", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=43.054165210771, - ["latitude"]=44.239444709307, - ["course"]=0, - ["height"]=320, - }, - }, - ["{7904FBDC-946A-44a1-AE06-F42CD84EF8A4}"]= - { - ["band"]=515000, - ["type"]=2, - ["name"]="Rostov-na-Donu tzentr", - ["callsign"]="NV", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=39.633333392466, - ["latitude"]=47.283333305814, - ["course"]=0, - ["height"]=0.00014901164104231, - }, - ["sub_type"]=8, - }, - ["{E359DB92-2210-4bc2-BF28-2D4896AA1A9A}"]= - { - ["band"]=75000000, - ["type"]=2, - ["name"]="Krymsk", - ["callsign"]="", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=37.972489530998, - ["latitude"]=44.950801972146, - ["course"]=0.68975001573563, - ["height"]=27.12328338623, - }, - ["sub_type"]=112, - }, - ["{D83E4F74-98AA-4e95-83C3-6D3886C0063C}"]= - { - ["band"]=117350000, - ["type"]=2, - ["name"]="Krymsk", - ["callsign"]="KW", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=37.992110405136, - ["latitude"]=44.967297189351, - ["course"]=0.68975001573563, - ["height"]=20, - }, - ["sub_type"]=32, - }, - ["Kutaisi"]= - { - ["type"]=1, - ["name"]="Kutaisi", - ["callsign"]="", - ["runway_length"]=850, - ["class"]="ABRIS_Waypoint_Airdrome", - ["position"]= - { - ["longitude"]=42.481231059907, - ["latitude"]=42.177608840793, - ["course"]=1.2915590466874, - ["height"]=45, - }, - ["sub_type"]=5, - }, - ["{C602648E-3C89-4987-8334-881C1EBAC52F}"]= - { - ["band"]=845000, - ["type"]=2, - ["name"]="Kutaisi", - ["callsign"]="KN", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=42.625000275301, - ["latitude"]=42.268333186963, - ["course"]=0, - ["height"]=126.21682739258, - }, - ["sub_type"]=8, - }, - ["{838F92D0-0223-4375-8579-D56902421993}"]= - { - ["band"]=583000, - ["type"]=2, - ["name"]="Mineralnye Vody", - ["callsign"]="MD", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=43.017842556108, - ["latitude"]=44.256694325491, - ["course"]=2.0123660564423, - ["height"]=318.89764404297, - }, - ["sub_type"]=4104, - }, - ["{E420F52C-8772-4356-8043-96A6DD63304A}"]= - { - ["band"]=528000, - ["type"]=2, - ["name"]="Tikhoretzk", - ["callsign"]="UH", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=40.083333455866, - ["latitude"]=45.833333333627, - ["course"]=0, - ["height"]=0.00014901164104231, - }, - ["sub_type"]=8, - }, - ["{3CF9B849-8E92-4033-BFC2-7C59671ECEC2}"]= - { - ["band"]=720000, - ["type"]=2, - ["name"]="Taganrog-YUzhny", - ["callsign"]="UF", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=38.85000014935, - ["latitude"]=47.199999973589, - ["course"]=0, - ["height"]=0, - }, - ["sub_type"]=8, - }, - ["{E974F4EA-E315-4098-A130-9B59879C696A}"]= - { - ["band"]=75000000, - ["type"]=2, - ["name"]="Krasnodar-TZentralny", - ["callsign"]="", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=38.873723610789, - ["latitude"]=45.087918485615, - ["course"]=1.5184950828552, - ["height"]=20.947057723999, - }, - ["sub_type"]=112, - }, - ["{40489709-027A-4325-9425-DC17BACBC1B5}"]= - { - ["band"]=443000, - ["type"]=2, - ["name"]="Anapa-Vityazevo", - ["callsign"]="AN", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=37.299402775931, - ["latitude"]=44.970054188162, - ["course"]=0.72431498765945, - ["height"]=20.469882965088, - }, - ["sub_type"]=4104, - }, - ["{000A169C-D1FD-4058-8FB0-C51BAA217602}"]= - { - ["band"]=75000000, - ["type"]=2, - ["name"]="Krymsk", - ["callsign"]="", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=38.040778144691, - ["latitude"]=45.002664878554, - ["course"]=-2.451842546463, - ["height"]=10.494524002075, - }, - ["sub_type"]=112, - }, - ["{080038D8-492C-4b87-9ECC-DC6D50A7CD21}"]= - { - ["band"]=75000000, - ["type"]=2, - ["name"]="Maykop-KHanskaya", - ["callsign"]="", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=40.00989844675, - ["latitude"]=44.66251686896, - ["course"]=0.68067294359207, - ["height"]=180.70574951172, - }, - ["sub_type"]=112, - }, - ["Mozdok"]= - { - ["type"]=1, - ["name"]="Mozdok", - ["callsign"]="", - ["runway_length"]=1365, - ["class"]="ABRIS_Waypoint_Airdrome", - ["position"]= - { - ["longitude"]=44.599679347932, - ["latitude"]=43.791734916438, - ["course"]=1.4445026599326, - ["height"]=155.00003051758, - }, - ["sub_type"]=6, - }, - ["Gelendzhik"]= - { - ["type"]=1, - ["name"]="Gelendzhik", - ["callsign"]="", - ["runway_length"]=499, - ["class"]="ABRIS_Waypoint_Airdrome", - ["position"]= - { - ["longitude"]=38.011402844087, - ["latitude"]=44.572738119785, - ["course"]=0.69812567198489, - ["height"]=25, - }, - ["sub_type"]=5, - }, - ["{AE534DA8-FFF9-49df-973E-973499E462E7}"]= - { - ["band"]=591000, - ["type"]=2, - ["name"]="Maykop-KHanskaya", - ["callsign"]="D", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=40.00989844675, - ["latitude"]=44.66251686896, - ["course"]=0.68067294359207, - ["height"]=180.70574951172, - }, - ["sub_type"]=4104, - }, - ["Mineralnye Vody"]= - { - ["type"]=1, - ["name"]="Mineralnye Vody", - ["callsign"]="", - ["runway_length"]=1632, - ["class"]="ABRIS_Waypoint_Airdrome", - ["position"]= - { - ["longitude"]=43.081167856217, - ["latitude"]=44.22786123394, - ["course"]=-1.1292264568822, - ["height"]=320, - }, - ["sub_type"]=5, - }, - ["{165039F5-F4DC-4edd-8C37-A5EF2FDD7CF2}"]= - { - ["band"]=515000, - ["type"]=2, - ["name"]="Tiraspol", - ["callsign"]="TH", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=29.600000011301, - ["latitude"]=46.866666639115, - ["course"]=0, - ["height"]=0.00014901164104231, - }, - ["sub_type"]=8, - }, - ["{93747CB7-628A-4ba2-96D7-CD70A3089998}"]= - { - ["band"]=329000, - ["type"]=2, - ["name"]="Nikolaev-Kulbakovo", - ["callsign"]="LC", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=32.100000047281, - ["latitude"]=46.933333325333, - ["course"]=0, - ["height"]=0.00014901164104231, - }, - ["sub_type"]=8, - }, - ["{6479B3BB-1018-49a1-A78A-2250E643028D}"]= - { - ["band"]=740000, - ["type"]=2, - ["name"]="Armavir - TZentr", - ["callsign"]="WM", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=41.116666880031, - ["latitude"]=44.966666653241, - ["course"]=0, - ["height"]=0.00014901164104231, - }, - ["sub_type"]=8, - }, - ["{6146843A-2910-43e8-80AA-41A1935DCEB8}"]= - { - ["band"]=870000, - ["type"]=2, - ["name"]="Kobuleti", - ["callsign"]="KT", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=41.80304745528, - ["latitude"]=41.918633401388, - ["course"]=1.2217304706573, - ["height"]=10.535722732544, - }, - ["sub_type"]=4104, - }, - ["{0860C87D-F9D3-4b68-BB0A-B04BD7B584EE}"]= - { - ["band"]=75000000, - ["type"]=2, - ["name"]="Krymsk", - ["callsign"]="", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=38.017427440086, - ["latitude"]=44.984946612747, - ["course"]=-2.451842546463, - ["height"]=16.346725463867, - }, - ["sub_type"]=112, - }, - ["Nalchik"]= - { - ["type"]=1, - ["name"]="Nalchik", - ["callsign"]="", - ["runway_length"]=751, - ["class"]="ABRIS_Waypoint_Airdrome", - ["position"]= - { - ["longitude"]=43.636542729743, - ["latitude"]=43.514033270925, - ["course"]=0.96877320409637, - ["height"]=430, - }, - ["sub_type"]=5, - }, - ["{5A070E13-71C5-40af-B241-B101BA438AD4}"]= - { - ["band"]=866000, - ["type"]=2, - ["name"]="Sultanskoe", - ["callsign"]="SN", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=42.666666702721, - ["latitude"]=44.591666661132, - ["course"]=0, - ["height"]=260.27188110352, - }, - ["sub_type"]=8, - }, - ["{1B420597-B662-4c7a-B207-36417737871C}"]= - { - ["band"]=75000000, - ["type"]=2, - ["name"]="Mineralnye Vody", - ["callsign"]="", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=43.046192426651, - ["latitude"]=44.243793576174, - ["course"]=2.0123660564423, - ["height"]=316.21087646484, - }, - ["sub_type"]=112, - }, - ["{24A6AD99-F338-464d-914C-7E2191D86CC1}"]= - { - ["band"]=1064000, - ["type"]=2, - ["name"]="Mozdok", - ["callsign"]="D", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=44.561984548905, - ["latitude"]=43.792133293965, - ["course"]=1.4445027112961, - ["height"]=152.32843017578, - }, - ["sub_type"]=4104, - }, - ["{12BC910C-C8B0-45d5-882A-B448A470391D}"]= - { - ["band"]=215000, - ["type"]=2, - ["name"]="Anapa-Vityazevo", - ["callsign"]="N", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=37.323392564705, - ["latitude"]=44.987350312609, - ["course"]=0.72431498765945, - ["height"]=35.370002746582, - }, - ["sub_type"]=4104, - }, - ["{5DD6E99D-BF2E-4c74-8347-2D99E117DD7F}"]= - { - ["band"]=380000, - ["type"]=2, - ["name"]="Voznesensk", - ["callsign"]="MN", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=31.266666711966, - ["latitude"]=47.516666658291, - ["course"]=0, - ["height"]=0.00014901164104231, - }, - ["sub_type"]=8, - }, - ["{7F547727-1F60-4397-87F2-A5DD1C4C0C96}"]= - { - ["band"]=75000000, - ["type"]=2, - ["name"]="Nalchik", - ["callsign"]="", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=43.692770117382, - ["latitude"]=43.534973922883, - ["course"]=-2.1728196144104, - ["height"]=376.85397338867, - }, - ["sub_type"]=112, - }, - ["{42047254-94F7-4667-884F-DA7DC240A298}"]= - { - ["band"]=311000, - ["type"]=2, - ["name"]="Elista", - ["callsign"]="SA", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=44.333333476884, - ["latitude"]=46.373333331268, - ["course"]=0, - ["height"]=0.00014901164104231, - }, - ["sub_type"]=8, - }, - ["{9193E804-CC12-4d34-A2E6-BA8158E77CF4}"]= - { - ["band"]=337000, - ["type"]=2, - ["name"]="Zenzeli", - ["callsign"]="UP", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=47.066666630167, - ["latitude"]=45.933333270641, - ["course"]=0, - ["height"]=0.00014901164104231, - }, - ["sub_type"]=8, - }, - ["{918C5A7C-36AC-4a04-97C7-B9727CD0CF0E}"]= - { - ["band"]=75000000, - ["type"]=2, - ["name"]="Sukhumi-Babushara", - ["callsign"]="", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=41.156747561444, - ["latitude"]=42.846470447617, - ["course"]=-1.1085398197174, - ["height"]=18.967178344727, - }, - ["sub_type"]=112, - }, - ["{E164557E-F439-4b6d-8CD7-AEA59D3C7EB8}"]= - { - ["band"]=75000000, - ["type"]=2, - ["name"]="Anapa-Vityazevo", - ["callsign"]="", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=37.396339533105, - ["latitude"]=45.039844694135, - ["course"]=-2.4172778129578, - ["height"]=24.43581199646, - }, - ["sub_type"]=112, - }, - ["{5BF47F48-091D-44dc-980E-64C6AB62FE5B}"]= - { - ["band"]=352000, - ["type"]=2, - ["name"]="Prikaspysky", - ["callsign"]="PK", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=47.208333343616, - ["latitude"]=46.224999985984, - ["course"]=0, - ["height"]=0.00014901164104231, - }, - ["sub_type"]=8, - }, - ["{17F6D663-7FDE-44c2-8A81-B5D997610269}"]= - { - ["band"]=830000, - ["type"]=2, - ["name"]="Krymsk", - ["callsign"]="O", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=37.972489530998, - ["latitude"]=44.950801972146, - ["course"]=0.68975001573563, - ["height"]=27.12328338623, - }, - ["sub_type"]=4104, - }, - ["{E58FB2D2-9573-4a98-B2B1-63B6F374787D}"]= - { - ["band"]=75000000, - ["type"]=2, - ["name"]="Mineralnye Vody", - ["callsign"]="", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=43.144428100003, - ["latitude"]=44.198998202113, - ["course"]=-1.1292264461517, - ["height"]=303.2926940918, - }, - ["sub_type"]=112, - }, - ["{C8F5F433-463C-488c-A9E5-32A4CD5E3C6C}"]= - { - ["band"]=977000000, - ["type"]=2, - ["name"]="Batumi", - ["callsign"]="BTM", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=41.600418698334, - ["latitude"]=41.610899175899, - ["course"]=0, - ["height"]=9.9645166397095, - }, - ["sub_type"]=4, - }, - ["{F79CFDB7-02CA-4b94-8BCB-685D09BD6E57}"]= - { - ["band"]=602000, - ["type"]=2, - ["name"]="Kuznetzovka", - ["callsign"]="KC", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=40.966666702314, - ["latitude"]=47.400000050324, - ["course"]=0, - ["height"]=0.00014901164104231, - }, - ["sub_type"]=8, - }, - ["{A39B6CCC-2BB4-4e35-B384-F3DA5483B5D2}"]= - { - ["band"]=353000, - ["type"]=2, - ["name"]="Ali", - ["callsign"]="BT", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=43.644722125523, - ["latitude"]=42.096111078745, - ["course"]=0, - ["height"]=720, - }, - ["sub_type"]=8, - }, - ["{D4D9D6BB-0D39-4916-8817-CCE1CCB07E58}"]= - { - ["band"]=75000000, - ["type"]=2, - ["name"]="Tbilisi-Lochini", - ["callsign"]="", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=44.909702215984, - ["latitude"]=41.703205066957, - ["course"]=2.2339971065521, - ["height"]=566.43151855469, - }, - ["sub_type"]=112, - }, - ["{541D404A-D701-41a6-AD4F-79A3EC956EDD}"]= - { - ["band"]=641000, - ["type"]=2, - ["name"]="Vesely", - ["callsign"]="WS", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=40.716666661574, - ["latitude"]=47.116666655808, - ["course"]=0, - ["height"]=0.00014901164104231, - }, - ["sub_type"]=8, - }, - ["{F8BD2A4D-FB6F-4678-AF85-6C2EE7FB3F5B}"]= - { - ["band"]=300500, - ["type"]=2, - ["name"]="Akhilleonsky", - ["callsign"]="AN", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=36.853055551249, - ["latitude"]=45.440000007044, - ["course"]=0, - ["height"]=77.428512573242, - }, - ["sub_type"]=8, - }, - ["{5CFFEBC9-D3B9-4e7c-B0BF-455E68EEAC26}"]= - { - ["band"]=396000, - ["type"]=2, - ["name"]="Sochoy", - ["callsign"]="SH", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=41.350000287381, - ["latitude"]=47.100000003956, - ["course"]=0, - ["height"]=0.00014901164104231, - }, - ["sub_type"]=8, - }, - ["{C6A3D589-C529-4944-86C7-F99B2817B08A}"]= - { - ["band"]=830000, - ["type"]=2, - ["name"]="Krymsk", - ["callsign"]="K", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=38.017427440086, - ["latitude"]=44.984946612747, - ["course"]=-2.451842546463, - ["height"]=16.346725463867, - }, - ["sub_type"]=4104, - }, - ["{F771C182-D706-493c-A878-D4A296FDB897}"]= - { - ["band"]=435000, - ["type"]=2, - ["name"]="Egrikskaya", - ["callsign"]="QG", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=40.666666615451, - ["latitude"]=46.883333402189, - ["course"]=0, - ["height"]=0.00014901164104231, - }, - ["sub_type"]=8, - }, - ["{D2A3D3A9-5250-42d6-9D8C-D92D6B9ABB86}"]= - { - ["band"]=348000, - ["type"]=2, - ["name"]="Odessa - TZentralny", - ["callsign"]="OD", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=30.661111289097, - ["latitude"]=46.306388883259, - ["course"]=0, - ["height"]=0, - }, - ["sub_type"]=8, - }, - ["{627C3B78-4A8A-4013-9B0F-3BB58FD76356}"]= - { - ["band"]=923000, - ["type"]=2, - ["name"]="Tbilisi-Lochini", - ["callsign"]="W", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=44.931974291323, - ["latitude"]=41.685923549921, - ["course"]=2.2339971065521, - ["height"]=518.65625, - }, - ["sub_type"]=4104, - }, - ["{28AD4D52-29A2-4cf6-9AF7-BFDEBFC29194}"]= - { - ["band"]=75000000, - ["type"]=2, - ["name"]="Gudauta", - ["callsign"]="", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=40.578915959804, - ["latitude"]=43.099088468953, - ["course"]=-0.50608837604523, - ["height"]=21, - }, - ["sub_type"]=112, - }, - ["{45D91C15-75E1-411d-9E56-B8418BF69D20}"]= - { - ["band"]=1175000, - ["type"]=2, - ["name"]="Bagaevsky", - ["callsign"]="BA", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=40.366666740007, - ["latitude"]=47.316666743178, - ["course"]=0, - ["height"]=0.00014901164104231, - }, - ["sub_type"]=8, - }, - ["{1EC4E87A-A3AE-4817-8B27-90657B9AD267}"]= - { - ["band"]=320000, - ["type"]=2, - ["name"]="Rostov-na-donu Vostochny", - ["callsign"]="RN", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=39.769999944682, - ["latitude"]=47.225000044919, - ["course"]=0, - ["height"]=0.00014901164104231, - }, - ["sub_type"]=8, - }, - ["{3C275B48-0ED2-45ca-9290-A8DD9936A121}"]= - { - ["band"]=1050000, - ["type"]=2, - ["name"]="Beslan", - ["callsign"]="CH", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=44.539993803635, - ["latitude"]=43.215477513059, - ["course"]=1.6318835020065, - ["height"]=543.41900634766, - }, - ["sub_type"]=4104, - }, - ["{09C449BB-9725-4bdd-B6E8-68BE9A7639BF}"]= - { - ["band"]=75000000, - ["type"]=2, - ["name"]="Senaki-Kolkhi", - ["callsign"]="", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=42.018370629355, - ["latitude"]=42.245052975629, - ["course"]=1.6528304815292, - ["height"]=23.467279434204, - }, - ["sub_type"]=112, - }, - ["{30B5CBDE-6BD6-4592-9609-60A3D813A0B6}"]= - { - ["band"]=1210000, - ["type"]=2, - ["name"]="Peredovaya", - ["callsign"]="PR", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=41.466666760671, - ["latitude"]=44.116666648632, - ["course"]=0, - ["height"]=632.06207275391, - }, - ["sub_type"]=8, - }, - ["{8CEAEA62-A738-4dea-9A02-1025DE47813E}"]= - { - ["band"]=1025000, - ["type"]=2, - ["name"]="Krasny", - ["callsign"]="KS", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=40.349999897763, - ["latitude"]=47.19999997768, - ["course"]=0, - ["height"]=0.00014901164104231, - }, - ["sub_type"]=8, - }, - ["{CAA378D7-D3A3-4f3a-9049-1572540279AB}"]= - { - ["band"]=730000, - ["type"]=2, - ["name"]="Stavropol-SHpakovskoe", - ["callsign"]="KT", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=42.181666600404, - ["latitude"]=45.121666657445, - ["course"]=0, - ["height"]=0.00014901164104231, - }, - ["sub_type"]=8, - }, - ["{D988C10B-A2ED-41f2-B9BB-6F67813416F2}"]= - { - ["band"]=214000, - ["type"]=2, - ["name"]="Kropotkin", - ["callsign"]="KP", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=40.566666483437, - ["latitude"]=45.450000023144, - ["course"]=0, - ["height"]=0.00014901164104231, - }, - ["sub_type"]=8, - }, - ["{23F1A703-1D37-4be7-988A-B36AB86834F9}"]= - { - ["band"]=324000, - ["type"]=2, - ["name"]="Ladozhskaya", - ["callsign"]="RF", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=39.916666860444, - ["latitude"]=45.283333318466, - ["course"]=0, - ["height"]=80.809173583984, - }, - ["sub_type"]=8, - }, - ["{F84B9F47-2400-433d-BC6F-63A9E8C73765}"]= - { - ["band"]=662000, - ["type"]=2, - ["name"]="Smolenskaya", - ["callsign"]="SM", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=38.796388878985, - ["latitude"]=44.787499998116, - ["course"]=0, - ["height"]=78.472930908203, - }, - ["sub_type"]=8, - }, - ["{44689E55-C104-4400-8896-69F4C81290C5}"]= - { - ["band"]=156000, - ["type"]=2, - ["name"]="Senaki-Kolkhi", - ["callsign"]="TI", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=41.986436464281, - ["latitude"]=42.249570732027, - ["course"]=1.6528304815292, - ["height"]=21.472751617432, - }, - ["sub_type"]=4104, - }, - ["{140E2DC1-6A9B-49a9-8C9B-9100458ACCDF}"]= - { - ["band"]=312000, - ["type"]=2, - ["name"]="Ryazanskaya", - ["callsign"]="XT", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=39.566666698538, - ["latitude"]=44.96666666409, - ["course"]=0, - ["height"]=40.001003265381, - }, - ["sub_type"]=8, - }, - ["{76038C66-8A7F-45df-93BB-4FC7DBE221B3}"]= - { - ["band"]=75000000, - ["type"]=2, - ["name"]="Sochi-Adler", - ["callsign"]="", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=39.911168781419, - ["latitude"]=43.43519586845, - ["course"]=1.0821976661682, - ["height"]=4.3798685073853, - }, - ["sub_type"]=112, - }, - ["{3F715664-543F-4521-97AE-70DDE04904D1}"]= - { - ["band"]=240000, - ["type"]=2, - ["name"]="Krasnodar-Pashkovsky", - ["callsign"]="L", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=39.216192032071, - ["latitude"]=45.053867564375, - ["course"]=-2.3211970329285, - ["height"]=38.959575653076, - }, - ["sub_type"]=4104, - }, - ["{192BA661-61AB-4353-936D-ABF3A5F504E4}"]= - { - ["band"]=1182000, - ["type"]=2, - ["name"]="Teplorechensky", - ["callsign"]="TP", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=43.533333031236, - ["latitude"]=44.155000024262, - ["course"]=0, - ["height"]=263.61557006836, - }, - ["sub_type"]=8, - }, - ["{8CED2827-A2B9-4eac-9302-CB5F0FEE14C4}"]= - { - ["band"]=1005000000, - ["type"]=2, - ["name"]="Kutaisi", - ["callsign"]="KTS", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=42.479213330824, - ["latitude"]=42.178443019783, - ["course"]=0, - ["height"]=45, - }, - ["sub_type"]=4, - }, - ["{70065F51-9EBE-4a8a-8667-047BD1B789B9}"]= - { - ["band"]=995000, - ["type"]=2, - ["name"]="Sukhumi-Babushara", - ["callsign"]="A", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=41.156747561444, - ["latitude"]=42.846470447617, - ["course"]=-1.1085398197174, - ["height"]=18.967178344727, - }, - ["sub_type"]=4104, - }, - ["{F3578977-50C9-45de-A9A3-21491A314857}"]= - { - ["band"]=384000, - ["type"]=2, - ["name"]="Alushta", - ["callsign"]="AL", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=34.398333334698, - ["latitude"]=44.675000017156, - ["course"]=0, - ["height"]=-2.8605400075321e-006, - }, - ["sub_type"]=8, - }, - ["{A14E485A-E9E6-4ecf-BDC8-7834DAAC7E83}"]= - { - ["band"]=493000, - ["type"]=2, - ["name"]="Krasnodar-Pashkovsky", - ["callsign"]="LD", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=39.242923047897, - ["latitude"]=45.068978349367, - ["course"]=-2.3211970329285, - ["height"]=39.660533905029, - }, - ["sub_type"]=4104, - }, - ["{CF2EA740-F402-4000-837C-D16CBB7274E4}"]= - { - ["band"]=625000, - ["type"]=2, - ["name"]="Krasnodar-TZentralny", - ["callsign"]="MB", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=38.873723610789, - ["latitude"]=45.087918485615, - ["course"]=1.5184950828552, - ["height"]=20.947057723999, - }, - ["sub_type"]=4104, - }, - ["Krasnodar-Pashkovsky"]= - { - ["type"]=1, - ["name"]="Krasnodar-Pashkovsky", - ["callsign"]="", - ["runway_length"]=1146, - ["class"]="ABRIS_Waypoint_Airdrome", - ["position"]= - { - ["longitude"]=39.18802521083, - ["latitude"]=45.037929060373, - ["course"]=0.8203957479386, - ["height"]=34, - }, - ["sub_type"]=5, - }, - ["{5652EE65-0F0A-4cdc-83CF-ED292F942469}"]= - { - ["band"]=75000000, - ["type"]=2, - ["name"]="Krasnodar-Pashkovsky", - ["callsign"]="", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=39.216192032071, - ["latitude"]=45.053867564375, - ["course"]=-2.3211970329285, - ["height"]=38.959575653076, - }, - ["sub_type"]=112, - }, - ["{FA95D7EE-453B-49bc-A693-E254CF3F04FB}"]= - { - ["band"]=75000000, - ["type"]=2, - ["name"]="Anapa-Vityazevo", - ["callsign"]="", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=37.323392564705, - ["latitude"]=44.987350312609, - ["course"]=0.72431498765945, - ["height"]=35.370002746582, - }, - ["sub_type"]=112, - }, - ["{F4507C36-4CD0-415c-92C2-715CBFBA4D35}"]= - { - ["band"]=75000000, - ["type"]=2, - ["name"]="Krasnodar-Pashkovsky", - ["callsign"]="", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=39.159873850437, - ["latitude"]=45.02198271643, - ["course"]=0.82039576768875, - ["height"]=34.374855041504, - }, - ["sub_type"]=112, - }, - ["Novorossiysk"]= - { - ["type"]=1, - ["name"]="Novorossysk", - ["callsign"]="", - ["runway_length"]=499, - ["class"]="ABRIS_Waypoint_Airdrome", - ["position"]= - { - ["longitude"]=37.778238633922, - ["latitude"]=44.668068985973, - ["course"]=0.73304063019746, - ["height"]=40, - }, - ["sub_type"]=6, - }, - ["{EE57F7DA-163A-4b5c-A64B-FB0ED146243D}"]= - { - ["band"]=75000000, - ["type"]=2, - ["name"]="Tbilisi-Lochini", - ["callsign"]="", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=44.999697078343, - ["latitude"]=41.633299706948, - ["course"]=-0.90759545564651, - ["height"]=459.41839599609, - }, - ["sub_type"]=112, - }, - ["{314E0FD7-2696-4a5c-82B4-2011ADF8B2A0}"]= - { - ["band"]=462000, - ["type"]=2, - ["name"]="Gori", - ["callsign"]="OZ", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=44.132221940757, - ["latitude"]=42.016666555471, - ["course"]=0, - ["height"]=604.78430175781, - }, - ["sub_type"]=8, - }, - ["{4F81A9F3-CC8A-42c1-944A-E7F7D569E73B}"]= - { - ["band"]=283000, - ["type"]=2, - ["name"]="Mineralnye Vody", - ["callsign"]="N", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=43.116124501349, - ["latitude"]=44.211919658446, - ["course"]=-1.1292264461517, - ["height"]=320, - }, - ["sub_type"]=4104, - }, - ["{720C9A85-7BE6-427e-A35F-356397226419}"]= - { - ["band"]=240000, - ["type"]=2, - ["name"]="Krasnodar-Pashkovsky", - ["callsign"]="K", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=39.159873850437, - ["latitude"]=45.02198271643, - ["course"]=0.82039576768875, - ["height"]=34.374855041504, - }, - ["sub_type"]=4104, - }, - ["{A3CD46FC-1C4B-4caf-9665-76EB09596E97}"]= - { - ["band"]=75000000, - ["type"]=2, - ["name"]="Krasnodar-Pashkovsky", - ["callsign"]="", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=39.133186071592, - ["latitude"]=45.006849978673, - ["course"]=0.82039576768875, - ["height"]=31.459716796875, - }, - ["sub_type"]=112, - }, - ["{5EEEA845-728A-4617-B73D-AB7B95C0BF14}"]= - { - ["band"]=770000, - ["type"]=2, - ["name"]="Mariupol", - ["callsign"]="MA", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=37.449999910781, - ["latitude"]=47.083333342844, - ["course"]=0, - ["height"]=0.00014901164104231, - }, - ["sub_type"]=8, - }, - ["{9C4955CF-8F2E-4447-8ADA-D34BAD346FA1}"]= - { - ["band"]=342000, - ["type"]=2, - ["name"]="Berdyansk", - ["callsign"]="BD", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=36.766666662967, - ["latitude"]=46.816666632055, - ["course"]=0, - ["height"]=0.00014901164104231, - }, - ["sub_type"]=8, - }, - ["{F825D676-6710-4ab0-ACDD-D4CCE63018EA}"]= - { - ["band"]=470000, - ["type"]=2, - ["name"]="Taganrog-TZentr", - ["callsign"]="TN", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=38.833333449616, - ["latitude"]=47.250000040204, - ["course"]=0, - ["height"]=0.00014901164104231, - }, - ["sub_type"]=8, - }, - ["{1C17D867-0AC8-48cd-BE17-769F10A3F5A9}"]= - { - ["band"]=745000, - ["type"]=2, - ["name"]="Astrakhan", - ["callsign"]="AD", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=47.88333319274, - ["latitude"]=46.349999974477, - ["course"]=0, - ["height"]=0.00014901164104231, - }, - ["sub_type"]=8, - }, - ["{6A4D7CD3-15A6-45de-A551-C9CE55BC23F5}"]= - { - ["band"]=303000, - ["type"]=2, - ["name"]="Krasnodar-TZentralny", - ["callsign"]="O", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=38.972554727067, - ["latitude"]=45.086445138456, - ["course"]=-1.6230975389481, - ["height"]=29.684894561768, - }, - ["sub_type"]=4104, - }, - ["{8AE7C2EE-7B4E-4e28-B01A-BB9212B906B4}"]= - { - ["band"]=75000000, - ["type"]=2, - ["name"]="Nalchik", - ["callsign"]="", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=43.663293698368, - ["latitude"]=43.524002039126, - ["course"]=-2.1728196144104, - ["height"]=430, - }, - ["sub_type"]=112, - }, - ["{78C892D0-62A0-41f4-B216-04D6590D370B}"]= - { - ["band"]=75000000, - ["type"]=2, - ["name"]="Krasnodar-TZentralny", - ["callsign"]="", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=39.006761833256, - ["latitude"]=45.0859151671, - ["course"]=-1.6230975389481, - ["height"]=26.556413650513, - }, - ["sub_type"]=112, - }, - ["{F0D00BE3-D414-4504-BFA8-57456343F983}"]= - { - ["band"]=750000, - ["type"]=2, - ["name"]="Limanskoe", - ["callsign"]="KE", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=30.00000011322, - ["latitude"]=46.666666667637, - ["course"]=0, - ["height"]=0.00014901164104231, - }, - ["sub_type"]=8, - }, - ["{F6384C59-B29A-493f-9BC5-AF5333DB076B}"]= - { - ["band"]=625000, - ["type"]=2, - ["name"]="Krasnodar-TZentralny", - ["callsign"]="Oyo", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=39.006761833256, - ["latitude"]=45.0859151671, - ["course"]=-1.6230975389481, - ["height"]=26.556413650513, - }, - ["sub_type"]=4104, - }, - ["{657FD001-F740-41b7-A9D1-DC8EE6AF85B4}"]= - { - ["band"]=75000000, - ["type"]=2, - ["name"]="Maykop-KHanskaya", - ["callsign"]="", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=40.084087240926, - ["latitude"]=44.717379887168, - ["course"]=-2.4609196186066, - ["height"]=216.91372680664, - }, - ["sub_type"]=112, - }, - ["{603826C0-DA1C-4b20-9DEF-C75B680D6F7C}"]= - { - ["band"]=303000, - ["type"]=2, - ["name"]="Krasnodar-TZentralny", - ["callsign"]="M", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=38.907935555841, - ["latitude"]=45.087418185601, - ["course"]=1.5184950828552, - ["height"]=30, - }, - ["sub_type"]=4104, - }, - ["{4352EE5E-8A18-4807-BE5F-FEE655FCC959}"]= - { - ["band"]=430000, - ["type"]=2, - ["name"]="Batumi", - ["callsign"]="LU", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=41.606666808765, - ["latitude"]=41.613887679663, - ["course"]=0, - ["height"]=9.984808921814, - }, - ["sub_type"]=4104, - }, - ["{0431F814-C3D7-45a4-AF13-A67A43CCAAAC}"]= - { - ["band"]=116350000, - ["type"]=2, - ["name"]="Krasnodar-TZentralny", - ["callsign"]="MB", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=38.928128326203, - ["latitude"]=45.084424147438, - ["course"]=1.5184950828552, - ["height"]=30, - }, - ["sub_type"]=32, - }, - ["{C382D774-5121-4c23-86E6-7116164FE603}"]= - { - ["band"]=75000000, - ["type"]=2, - ["name"]="Kobuleti", - ["callsign"]="", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=41.83442330282, - ["latitude"]=41.924511693408, - ["course"]=1.2217304706573, - ["height"]=18.219362258911, - }, - ["sub_type"]=112, - }, - ["{FC180E41-CAE0-4bcc-A657-E1DFE3C861BF}"]= - { - ["band"]=75000000, - ["type"]=2, - ["name"]="Krasnodar-TZentralny", - ["callsign"]="", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=38.907935555841, - ["latitude"]=45.087418185601, - ["course"]=1.5184950828552, - ["height"]=30, - }, - ["sub_type"]=112, - }, - ["{F9C00BBF-3CDC-4d8b-AB37-0273E9315F75}"]= - { - ["band"]=950000, - ["type"]=2, - ["name"]="Komissarovo", - ["callsign"]="KM", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=35.016666687172, - ["latitude"]=46.266666673198, - ["course"]=0, - ["height"]=0, - }, - ["sub_type"]=8, - }, - ["{039B4712-1F13-48e1-A67F-F8CB815216BF}"]= - { - ["band"]=75000000, - ["type"]=2, - ["name"]="Tbilisi-Lochini", - ["callsign"]="", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=44.931974291323, - ["latitude"]=41.685923549921, - ["course"]=2.2339971065521, - ["height"]=518.65625, - }, - ["sub_type"]=112, - }, - ["{3672E620-C61C-4318-B474-69B4CE6034C5}"]= - { - ["band"]=862000, - ["type"]=2, - ["name"]="Sukhoy", - ["callsign"]="SH", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=41.350000287381, - ["latitude"]=47.100000003956, - ["course"]=0, - ["height"]=0.00014901164104231, - }, - ["sub_type"]=8, - }, - ["{C5931F6D-6525-41e3-8F22-9994690BED2E}"]= - { - ["band"]=389000, - ["type"]=2, - ["name"]="SHiryaevo", - ["callsign"]="SH", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=30.280000014199, - ["latitude"]=47.403333287882, - ["course"]=0, - ["height"]=0.00014901164104231, - }, - ["sub_type"]=8, - }, - ["{9D7CEAEB-8E52-4775-B825-CA62E0EEB43F}"]= - { - ["band"]=75000000, - ["type"]=2, - ["name"]="Kutaisi", - ["callsign"]="", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=42.419028299913, - ["latitude"]=42.169763922025, - ["course"]=1.2915591001511, - ["height"]=34.913619995117, - }, - ["sub_type"]=112, - }, - ["{322D5B49-F59D-4d7f-9655-1DAA7AF94344}"]= - { - ["band"]=420000, - ["type"]=2, - ["name"]="Dzhubga", - ["callsign"]="RQ", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=38.701389026511, - ["latitude"]=44.320555530626, - ["course"]=0, - ["height"]=63.587341308594, - }, - ["sub_type"]=8, - }, - ["{498DF95B-CAA4-4642-BCD6-2ED7AC366214}"]= - { - ["band"]=408000, - ["type"]=2, - ["name"]="Krymsk", - ["callsign"]="KW", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=38.040778144691, - ["latitude"]=45.002664878554, - ["course"]=-2.451842546463, - ["height"]=10.494524002075, - }, - ["sub_type"]=4104, - }, - ["{6E655001-7D12-400e-A4F5-DF3B48005E06}"]= - { - ["band"]=690000, - ["type"]=2, - ["name"]="Dmitrovka", - ["callsign"]="DM", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=35.058611107534, - ["latitude"]=45.489444431369, - ["course"]=0, - ["height"]=31.682126998901, - }, - ["sub_type"]=8, - }, - ["{839D524E-BB23-4a7c-87B6-436BBDFABCC8}"]= - { - ["band"]=408000, - ["type"]=2, - ["name"]="Krymsk", - ["callsign"]="yuO", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=37.94918121689, - ["latitude"]=44.933067755635, - ["course"]=0.68975001573563, - ["height"]=70.84228515625, - }, - ["sub_type"]=4104, - }, - ["{099B1B66-552F-44e7-817A-9E395150DBA0}"]= - { - ["band"]=1050000, - ["type"]=2, - ["name"]="Kerch", - ["callsign"]="KS", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=36.400000028215, - ["latitude"]=45.366666665613, - ["course"]=0, - ["height"]=36.203407287598, - }, - ["sub_type"]=8, - }, - ["{7B6744C4-3945-4a19-AD08-8ED6A1E8BCDD}"]= - { - ["band"]=485000, - ["type"]=2, - ["name"]="Kakhovka", - ["callsign"]="KH", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=33.496666642802, - ["latitude"]=46.808333264695, - ["course"]=0, - ["height"]=0.00014901164104231, - }, - ["sub_type"]=8, - }, - ["{0B6C84AE-2A8C-4623-8103-B85C66F9F627}"]= - { - ["band"]=440000, - ["type"]=2, - ["name"]="Artziz", - ["callsign"]="BT", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=29.383333152565, - ["latitude"]=45.950000001714, - ["course"]=0, - ["height"]=0.00014901164104231, - }, - ["sub_type"]=8, - }, - ["Batumi"]= - { - ["type"]=1, - ["name"]="Batumi", - ["callsign"]="", - ["runway_length"]=822, - ["class"]="ABRIS_Waypoint_Airdrome", - ["position"]= - { - ["longitude"]=41.600567780743, - ["latitude"]=41.609371050613, - ["course"]=2.1918691046878, - ["height"]=9.9645166397095, - }, - ["sub_type"]=5, - }, - ["{DB73D633-0760-4765-88D9-2125C3B61A28}"]= - { - ["band"]=395000, - ["type"]=2, - ["name"]="Gudauta", - ["callsign"]="ZC", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=40.578915959804, - ["latitude"]=43.099088468953, - ["course"]=-0.50608837604523, - ["height"]=21, - }, - ["sub_type"]=4104, - }, - ["{6DBC6B40-38E2-457d-BC84-50521AC3D072}"]= - { - ["band"]=350000, - ["type"]=2, - ["name"]="Nalchik", - ["callsign"]="N", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=43.663293698368, - ["latitude"]=43.524002039126, - ["course"]=-2.1728196144104, - ["height"]=430, - }, - ["sub_type"]=4104, - }, - ["Sochi-Adler"]= - { - ["type"]=1, - ["name"]="Sochi-Adler", - ["callsign"]="", - ["runway_length"]=1151, - ["class"]="ABRIS_Waypoint_Airdrome", - ["position"]= - { - ["longitude"]=39.941488914396, - ["latitude"]=43.444479177936, - ["course"]=-2.059394842015, - ["height"]=30, - }, - ["sub_type"]=5, - }, - ["{2F54CFDB-24E0-4d59-B9E4-0D0A9923194D}"]= - { - ["band"]=591000, - ["type"]=2, - ["name"]="Maykop-KHanskaya", - ["callsign"]="R", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=40.060506400589, - ["latitude"]=44.699959035543, - ["course"]=-2.4609196186066, - ["height"]=185.35874938965, - }, - ["sub_type"]=4104, - }, - ["{791B532E-7081-43fd-9F90-4484BCEC2CE5}"]= - { - ["band"]=670000, - ["type"]=2, - ["name"]="Lyubimovka", - ["callsign"]="LB", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=34.898333338244, - ["latitude"]=45.625000014443, - ["course"]=0, - ["height"]=50.001346588135, - }, - ["sub_type"]=8, - }, - ["{F908523F-DF9E-4f63-9423-913582798F99}"]= - { - ["band"]=435000, - ["type"]=2, - ["name"]="Tbilisi-Lochini", - ["callsign"]="N", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=44.977461919109, - ["latitude"]=41.650589722257, - ["course"]=-0.90759545564651, - ["height"]=474.58218383789, - }, - ["sub_type"]=4104, - }, - ["{9286A133-DEE7-4006-9B75-B6279CCDF74F}"]= - { - ["band"]=525000, - ["type"]=2, - ["name"]="Mozdok", - ["callsign"]="DO", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=44.528781245533, - ["latitude"]=43.792473730478, - ["course"]=1.4445027112961, - ["height"]=153.11080932617, - }, - ["sub_type"]=4104, - }, - ["{7D1F43A3-D30B-40d3-A3B1-4D7D546B8E53}"]= - { - ["band"]=288000, - ["type"]=2, - ["name"]="Maykop-KHanskaya", - ["callsign"]="DG", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=39.986362565764, - ["latitude"]=44.645077755977, - ["course"]=0.68067294359207, - ["height"]=177.95664978027, - }, - ["sub_type"]=4104, - }, - ["{FB1CF904-A634-44ca-9AB7-DE7357600758}"]= - { - ["band"]=1030000, - ["type"]=2, - ["name"]="Mikolaivka", - ["callsign"]="NK", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=31.973055617388, - ["latitude"]=47.087500015661, - ["course"]=0, - ["height"]=0.00014901164104231, - }, - ["sub_type"]=8, - }, - ["Anapa-Vityazevo"]= - { - ["type"]=1, - ["name"]="Anapa-Vityazevo", - ["callsign"]="", - ["runway_length"]=1050, - ["class"]="ABRIS_Waypoint_Airdrome", - ["position"]= - { - ["longitude"]=37.34784162046, - ["latitude"]=45.004960953476, - ["course"]=0.72431498648244, - ["height"]=45, - }, - ["sub_type"]=5, - }, - ["{FA899F12-3708-4520-BD03-AC5B5FDAABFE}"]= - { - ["band"]=300500, - ["type"]=2, - ["name"]="KHenichesky", - ["callsign"]="GE", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=34.816111103122, - ["latitude"]=46.182500024812, - ["course"]=0, - ["height"]=0, - }, - ["sub_type"]=8, - }, - ["{7418FEDC-377B-40ba-BC1D-48D15E804B89}"]= - { - ["band"]=75000000, - ["type"]=2, - ["name"]="Mozdok", - ["callsign"]="", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=44.637370992226, - ["latitude"]=43.791323755707, - ["course"]=-1.6970900297165, - ["height"]=158.74685668945, - }, - ["sub_type"]=112, - }, - ["Gudauta"]= - { - ["type"]=1, - ["name"]="Gudauta", - ["callsign"]="", - ["runway_length"]=850, - ["class"]="ABRIS_Waypoint_Airdrome", - ["position"]= - { - ["longitude"]=40.569781849787, - ["latitude"]=43.11425961416, - ["course"]=-0.50608837006882, - ["height"]=21, - }, - ["sub_type"]=6, - }, - ["{9D2D723F-CD98-46a3-AA95-444DD810AE6C}"]= - { - ["band"]=718000, - ["type"]=2, - ["name"]="Nalchik", - ["callsign"]="NL", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=43.692770117382, - ["latitude"]=43.534973922883, - ["course"]=-2.1728196144104, - ["height"]=376.85397338867, - }, - ["sub_type"]=4104, - }, - ["{6D4B161C-F96D-4e66-BB97-E25774343A67}"]= - { - ["band"]=129000, - ["type"]=2, - ["name"]="Senaki-Kolkhi", - ["callsign"]="I", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=42.018370629355, - ["latitude"]=42.245052975629, - ["course"]=1.6528304815292, - ["height"]=23.467279434204, - }, - ["sub_type"]=4104, - }, - ["{EE522F8B-8046-4d7a-A3C2-C166B81CBA14}"]= - { - ["band"]=680000, - ["type"]=2, - ["name"]="Skadovsk", - ["callsign"]="SK", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=32.916666617971, - ["latitude"]=46.13333333967, - ["course"]=0, - ["height"]=0.00014901164104231, - }, - ["sub_type"]=8, - }, - ["{3B9069B3-92F0-474c-9629-35F940A7D6CB}"]= - { - ["band"]=1175000, - ["type"]=2, - ["name"]="Dobrushino", - ["callsign"]="DO", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=33.361666685089, - ["latitude"]=45.378055556009, - ["course"]=0, - ["height"]=50.001235961914, - }, - ["sub_type"]=8, - }, - ["{3CF293EE-56CF-464c-9695-E85D44690077}"]= - { - ["band"]=905000, - ["type"]=2, - ["name"]="Parutyne", - ["callsign"]="PA", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=31.905000082189, - ["latitude"]=46.695000058446, - ["course"]=0, - ["height"]=0, - }, - ["sub_type"]=8, - }, - ["{879CF29F-5127-4638-ABEA-408B83CE1520}"]= - { - ["band"]=625000, - ["type"]=2, - ["name"]="Buyalyk", - ["callsign"]="DW", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=30.699999929771, - ["latitude"]=46.899999972094, - ["course"]=0, - ["height"]=0.00014901164104231, - }, - ["sub_type"]=8, - }, - ["{E2AA221C-41BD-4ba0-94D4-7A25521A4A02}"]= - { - ["band"]=845000, - ["type"]=2, - ["name"]="Kutaisi", - ["callsign"]="KN", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=42.419028299913, - ["latitude"]=42.169763922025, - ["course"]=1.2915591001511, - ["height"]=34.913619995117, - }, - ["sub_type"]=4104, - }, - ["{E9E09B4F-A4F7-402b-AB07-2F3501C5003E}"]= - { - ["band"]=309500, - ["type"]=2, - ["name"]="Vorontzovsky front - Odessa", - ["callsign"]="WR", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=30.723888999574, - ["latitude"]=46.496111141931, - ["course"]=0, - ["height"]=0, - }, - ["sub_type"]=8, - }, - ["{F82C7B3B-58AB-4f37-A7A9-D8CA6CD7F845}"]= - { - ["band"]=75000000, - ["type"]=2, - ["name"]="Beslan", - ["callsign"]="", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=44.539993803635, - ["latitude"]=43.215477513059, - ["course"]=1.6318835020065, - ["height"]=543.41900634766, - }, - ["sub_type"]=112, - }, - ["{3AAD8E39-71D3-4952-BC6A-6FAA66100740}"]= - { - ["band"]=117650000, - ["type"]=2, - ["name"]="Maykop-KHanskaya", - ["callsign"]="DG", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=40.04064281205, - ["latitude"]=44.683721927129, - ["course"]=-2.4609196186066, - ["height"]=180, - }, - ["sub_type"]=32, - }, - ["{B379E11C-7F88-4389-89FB-6F53E7388747}"]= - { - ["band"]=75000000, - ["type"]=2, - ["name"]="Anapa-Vityazevo", - ["callsign"]="", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=37.299402775931, - ["latitude"]=44.970054188162, - ["course"]=0.72431498765945, - ["height"]=20.469882965088, - }, - ["sub_type"]=112, - }, - ["{14A2F917-A2D6-483e-9E49-77E90E074B3A}"]= - { - ["band"]=455000, - ["type"]=2, - ["name"]="Kizlyar", - ["callsign"]="KZ", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=46.71666661869, - ["latitude"]=43.83333334862, - ["course"]=0, - ["height"]=0.00014901164104231, - }, - ["sub_type"]=8, - }, - ["{91DCC6FD-AE23-4f03-BB94-228873913F50}"]= - { - ["band"]=75000000, - ["type"]=2, - ["name"]="Senaki-Kolkhi", - ["callsign"]="", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=41.986436464281, - ["latitude"]=42.249570732027, - ["course"]=1.6528304815292, - ["height"]=21.472751617432, - }, - ["sub_type"]=112, - }, - ["{B4DD584A-3268-4ed8-A6BC-0F16BB1FFFC1}"]= - { - ["band"]=309500, - ["type"]=2, - ["name"]="Tendorovsky", - ["callsign"]="TD", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=31.522777764021, - ["latitude"]=46.318611082896, - ["course"]=0, - ["height"]=0, - }, - ["sub_type"]=8, - }, - ["{D2BF3722-93DC-4e25-BD1F-97B99641315A}"]= - { - ["band"]=580000, - ["type"]=2, - ["name"]="Kacha", - ["callsign"]="KC", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=33.566666669312, - ["latitude"]=44.749999997154, - ["course"]=0, - ["height"]=44.705688476563, - }, - ["sub_type"]=8, - }, - ["{B08554A5-CFF1-444b-86B9-F2D4A36AC450}"]= - { - ["band"]=525000, - ["type"]=2, - ["name"]="Gali", - ["callsign"]="DA", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=41.783333639785, - ["latitude"]=42.600000022704, - ["course"]=0, - ["height"]=153.07803344727, - }, - ["sub_type"]=8, - }, - ["{C4DA1D59-0135-4810-9FF1-98A3D0FD368C}"]= - { - ["band"]=75000000, - ["type"]=2, - ["name"]="Mozdok", - ["callsign"]="", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=44.670566359666, - ["latitude"]=43.790951233713, - ["course"]=-1.6970900297165, - ["height"]=154.5718536377, - }, - ["sub_type"]=112, - }, - ["{C21DB5FB-78BF-440d-9645-D31513B98BAF}"]= - { - ["band"]=992000000, - ["type"]=2, - ["name"]="Senaki-Kolkhi", - ["callsign"]="TSK", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=42.04702008109, - ["latitude"]=42.242086543242, - ["course"]=0, - ["height"]=13.082180023193, - }, - ["sub_type"]=4, - }, - ["{818BCBB4-141F-4eb1-9199-593346420D68}"]= - { - ["band"]=761000, - ["type"]=2, - ["name"]="Sochi-Adler", - ["callsign"]="SO", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=39.911168781419, - ["latitude"]=43.43519586845, - ["course"]=1.0821976661682, - ["height"]=4.3798685073853, - }, - ["sub_type"]=4104, - }, - ["Krymsk"]= - { - ["type"]=1, - ["name"]="Krymsk", - ["callsign"]="", - ["runway_length"]=900, - ["class"]="ABRIS_Waypoint_Airdrome", - ["position"]= - { - ["longitude"]=37.994951766799, - ["latitude"]=44.967876819866, - ["course"]=-2.4518425368978, - ["height"]=20, - }, - ["sub_type"]=6, - }, - ["{2F6A39A0-1F26-406d-BCE6-48274102904D}"]= - { - ["band"]=288000, - ["type"]=2, - ["name"]="Maykop-KHanskaya", - ["callsign"]="RK", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=40.084087240926, - ["latitude"]=44.717379887168, - ["course"]=-2.4609196186066, - ["height"]=216.91372680664, - }, - ["sub_type"]=4104, - }, - ["{9D270DB1-9A0D-4704-8B9A-D00843BA6AF8}"]= - { - ["band"]=342000, - ["type"]=2, - ["name"]="Tbilisi-Lochini", - ["callsign"]="WP", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=44.909702215984, - ["latitude"]=41.703205066957, - ["course"]=2.2339971065521, - ["height"]=566.43151855469, - }, - ["sub_type"]=4104, - }, - ["{641A95FC-D90C-4313-9A4B-783DEB01D5E5}"]= - { - ["band"]=995000, - ["type"]=2, - ["name"]="Kislovodsk", - ["callsign"]="KW", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=42.650000029649, - ["latitude"]=43.941666665735, - ["course"]=0, - ["height"]=800.17553710938, - }, - ["sub_type"]=8, - }, - ["{86B21180-D7E9-47c3-8012-74C6092DDF4E}"]= - { - ["band"]=300500, - ["type"]=2, - ["name"]="Ilichevsk", - ["callsign"]="IO", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=35.419722196701, - ["latitude"]=45.014444444519, - ["course"]=0, - ["height"]=1.8064863979816e-005, - }, - ["sub_type"]=8, - }, - ["{7D1BE209-B33E-4e6f-88DE-FA4D55E9AFE9}"]= - { - ["band"]=735000, - ["type"]=2, - ["name"]="Kalaus", - ["callsign"]="BJ", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=45.216666759111, - ["latitude"]=43.466666663757, - ["course"]=0, - ["height"]=343.54925537109, - }, - ["sub_type"]=8, - }, - ["{65B77E50-8B99-48a8-A355-3A6844C86A2A}"]= - { - ["band"]=830000, - ["type"]=2, - ["name"]="Gronzy - Vostochny", - ["callsign"]="WK", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=45.700000076209, - ["latitude"]=43.383333345666, - ["course"]=0, - ["height"]=0.00014901164104231, - }, - ["sub_type"]=8, - }, - ["Kobuleti"]= - { - ["type"]=1, - ["name"]="Kobuleti", - ["callsign"]="", - ["runway_length"]=799, - ["class"]="ABRIS_Waypoint_Airdrome", - ["position"]= - { - ["longitude"]=41.863479703668, - ["latitude"]=41.929946253786, - ["course"]=1.2217305208975, - ["height"]=18, - }, - ["sub_type"]=5, - }, - ["Soganlug"]= - { - ["type"]=1, - ["name"]="Soganlug", - ["callsign"]="", - ["runway_length"]=835, - ["class"]="ABRIS_Waypoint_Airdrome", - ["position"]= - { - ["longitude"]=44.938407241324, - ["latitude"]=41.649498903439, - ["course"]=2.3086751290292, - ["height"]=458.72555541992, - }, - ["sub_type"]=5, - }, - ["{93E74802-597F-4d4f-B0E0-7A5A43A79EA9}"]= - { - ["band"]=525000, - ["type"]=2, - ["name"]="Mozdok", - ["callsign"]="RM", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=44.670566359666, - ["latitude"]=43.790951233713, - ["course"]=-1.6970900297165, - ["height"]=154.5718536377, - }, - ["sub_type"]=4104, - }, - ["{B8A2BBE0-959D-4856-AFEB-AC092A6C76E4}"]= - { - ["band"]=705000, - ["type"]=2, - ["name"]="Manychsky", - ["callsign"]="MN", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=40.366666550758, - ["latitude"]=47.049999993999, - ["course"]=0, - ["height"]=0.00014901164104231, - }, - ["sub_type"]=8, - }, - ["{654A7048-AE8C-4932-A060-E351F4A047A9}"]= - { - ["band"]=75000000, - ["type"]=2, - ["name"]="Beslan", - ["callsign"]="", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=44.572220563029, - ["latitude"]=43.210694410745, - ["course"]=1.6318835020065, - ["height"]=543.05224609375, - }, - ["sub_type"]=112, - }, - ["{2CF16904-80B3-4bdd-9659-E949BA3F4E78}"]= - { - ["band"]=330000, - ["type"]=2, - ["name"]="Ust-Labinsk", - ["callsign"]="NZ", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=39.654166830374, - ["latitude"]=45.226666650569, - ["course"]=0, - ["height"]=80.053146362305, - }, - ["sub_type"]=8, - }, - ["{AC45C2C1-6D32-4e03-B52D-3051A01D7B1D}"]= - { - ["band"]=75000000, - ["type"]=2, - ["name"]="Sukhumi-Babushara", - ["callsign"]="", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=41.184595069577, - ["latitude"]=42.833634213401, - ["course"]=-1.1085398197174, - ["height"]=23.724117279053, - }, - ["sub_type"]=112, - }, - ["Krasnodar-Center"]= - { - ["type"]=1, - ["name"]="Krasnodar-TZentralny", - ["callsign"]="", - ["runway_length"]=850, - ["class"]="ABRIS_Waypoint_Airdrome", - ["position"]= - { - ["longitude"]=38.940245888497, - ["latitude"]=45.086936242812, - ["course"]=-1.6230975387504, - ["height"]=30, - }, - ["sub_type"]=6, - }, - ["{B2B0EA6D-30FA-4254-9F85-FE00D13A981A}"]= - { - ["band"]=395000, - ["type"]=2, - ["name"]="Krasnolesye", - ["callsign"]="LE", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=34.250000000095, - ["latitude"]=44.83333333867, - ["course"]=0, - ["height"]=419.28756713867, - }, - ["sub_type"]=8, - }, - ["{CB0B82C9-16F5-4299-A646-47747AD20253}"]= - { - ["band"]=983000000, - ["type"]=2, - ["name"]="Vaziani", - ["callsign"]="VAS", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=45.027339550197, - ["latitude"]=41.6307070249, - ["course"]=0, - ["height"]=456.05590820313, - }, - ["sub_type"]=4, - }, - ["{52F5B421-C5AE-4e31-BB82-82655FC79F80}"]= - { - ["band"]=75000000, - ["type"]=2, - ["name"]="Mozdok", - ["callsign"]="", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=44.528781245533, - ["latitude"]=43.792473730478, - ["course"]=1.4445027112961, - ["height"]=153.11080932617, - }, - ["sub_type"]=112, - }, - ["{D0AE8C50-F6B3-4f8f-93EA-C64344183CCB}"]= - { - ["band"]=250000, - ["type"]=2, - ["name"]="Beslan", - ["callsign"]="C", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=44.572220563029, - ["latitude"]=43.210694410745, - ["course"]=1.6318835020065, - ["height"]=543.05224609375, - }, - ["sub_type"]=4104, - }, - ["Tbilisi-Lochini"]= - { - ["type"]=1, - ["name"]="Tbilisi-Lochini", - ["callsign"]="", - ["runway_length"]=1059, - ["class"]="ABRIS_Waypoint_Airdrome", - ["position"]= - { - ["longitude"]=44.954725173474, - ["latitude"]=41.668258016603, - ["course"]=-0.90759545507394, - ["height"]=464.50350952148, - }, - ["sub_type"]=5, - }, - ["{72467CBD-F38A-4a44-B6A3-E8A8C6D2560F}"]= - { - ["band"]=75000000, - ["type"]=2, - ["name"]="Maykop-KHanskaya", - ["callsign"]="", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=39.986362565764, - ["latitude"]=44.645077755977, - ["course"]=0.68067294359207, - ["height"]=177.95664978027, - }, - ["sub_type"]=112, - }, - ["{AFD16F93-F82A-467d-8F46-DD6E953264EA}"]= - { - ["band"]=113700000, - ["type"]=2, - ["name"]="Tbilisi-Lochini", - ["callsign"]="TBS", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=44.946945391997, - ["latitude"]=41.670555186786, - ["course"]=0, - ["height"]=469.86624145508, - }, - }, - ["{7B562F00-3CCA-4d91-BE5A-E2D1E97E4877}"]= - { - ["band"]=75000000, - ["type"]=2, - ["name"]="Mineralnye Vody", - ["callsign"]="", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=43.116124501349, - ["latitude"]=44.211919658446, - ["course"]=-1.1292264461517, - ["height"]=320, - }, - ["sub_type"]=112, - }, - ["{6BFE6F5C-4121-4646-ABEA-A31E72381C88}"]= - { - ["band"]=1000000, - ["type"]=2, - ["name"]="Gelendzhik", - ["callsign"]="GN", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=38.015277672561, - ["latitude"]=44.564445491859, - ["course"]=0, - ["height"]=0, - }, - ["sub_type"]=4104, - }, - ["{2541CFCF-AE47-4eb8-A2D5-49785B244912}"]= - { - ["band"]=740000, - ["type"]=2, - ["name"]="Melitopol", - ["callsign"]="NE", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=35.299999969228, - ["latitude"]=46.866666696345, - ["course"]=0, - ["height"]=0.00014901164104231, - }, - ["sub_type"]=8, - }, - ["{FC2C1E65-B8E8-40f7-8D00-CBF1800D3D7B}"]= - { - ["band"]=211000, - ["type"]=2, - ["name"]="Tbilisi-Lochini", - ["callsign"]="NA", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=44.999697078343, - ["latitude"]=41.633299706948, - ["course"]=-0.90759545564651, - ["height"]=459.41839599609, - }, - ["sub_type"]=4104, - }, - ["{4E2A763F-5528-4d03-9D2A-3396F93CA516}"]= - { - ["band"]=117600000, - ["type"]=2, - ["name"]="Mineralnye Vody", - ["callsign"]="MW", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=43.070295945672, - ["latitude"]=44.228586168404, - ["course"]=2.0123660564423, - ["height"]=320, - }, - ["sub_type"]=32, - }, - ["{867AB331-3908-47b5-B977-4A88BCB0E41C}"]= - { - ["band"]=520000, - ["type"]=2, - ["name"]="Mukhrani", - ["callsign"]="DF", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=44.565555194134, - ["latitude"]=41.916666643449, - ["course"]=0, - ["height"]=515.787109375, - }, - ["sub_type"]=8, - }, - ["{AC8FD1BA-08A3-4a73-B13E-4F7D7077607D}"]= - { - ["band"]=489000, - ["type"]=2, - ["name"]="Sukhumi-Babushara", - ["callsign"]="AV", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=41.184595069577, - ["latitude"]=42.833634213401, - ["course"]=-1.1085398197174, - ["height"]=23.724117279053, - }, - ["sub_type"]=4104, - }, - ["{05A67A03-1287-4f18-8477-52DD0CF8FF73}"]= - { - ["band"]=435000, - ["type"]=2, - ["name"]="Egorlykskaya", - ["callsign"]="ER", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=40.666666758319, - ["latitude"]=46.583333276832, - ["course"]=0, - ["height"]=0.00014901164104231, - }, - ["sub_type"]=8, - }, - ["{D9016381-E3DD-4348-8D43-D12C681A7EF9}"]= - { - ["band"]=75000000, - ["type"]=2, - ["name"]="Mineralnye Vody", - ["callsign"]="", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=43.017842556108, - ["latitude"]=44.256694325491, - ["course"]=2.0123660564423, - ["height"]=318.89764404297, - }, - ["sub_type"]=112, - }, - ["{2C860AD8-14CC-466d-B530-B07FB0B06EBA}"]= - { - ["band"]=75000000, - ["type"]=2, - ["name"]="Mozdok", - ["callsign"]="", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=44.561984548905, - ["latitude"]=43.792133293965, - ["course"]=1.4445027112961, - ["height"]=152.32843017578, - }, - ["sub_type"]=112, - }, - ["{BD9C7F8E-B6EF-4df6-AE6A-FA6F07F279B7}"]= - { - ["band"]=722000, - ["type"]=2, - ["name"]="Biryuchya Kosa", - ["callsign"]="YO", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=47.600000064833, - ["latitude"]=45.716666602437, - ["course"]=0, - ["height"]=0.00014901164104231, - }, - ["sub_type"]=8, - }, - ["{8ABE5D65-1EED-464f-B5FF-164FC525CEB6}"]= - { - ["band"]=75000000, - ["type"]=2, - ["name"]="Anapa-Vityazevo", - ["callsign"]="", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=37.372305715442, - ["latitude"]=45.022565731494, - ["course"]=-2.4172778129578, - ["height"]=47.840591430664, - }, - ["sub_type"]=112, - }, - ["{5750696B-22FB-4b75-BA00-9D9F8D6C66C0}"]= - { - ["band"]=583000, - ["type"]=2, - ["name"]="Mineralnye Vody", - ["callsign"]="NR", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=43.144428100003, - ["latitude"]=44.198998202113, - ["course"]=-1.1292264461517, - ["height"]=303.2926940918, - }, - ["sub_type"]=4104, - }, - ["{4EA94532-05FD-4be9-9DCF-AB6E62614B07}"]= - { - ["band"]=490000, - ["type"]=2, - ["name"]="Kobuleti", - ["callsign"]="T", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=41.83442330282, - ["latitude"]=41.924511693408, - ["course"]=1.2217304706573, - ["height"]=18.219362258911, - }, - ["sub_type"]=4104, - }, - ["{9FB9FADD-714D-4040-9358-7D8B97F7F5B1}"]= - { - ["band"]=75000000, - ["type"]=2, - ["name"]="Kobuleti", - ["callsign"]="", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=41.80304745528, - ["latitude"]=41.918633401388, - ["course"]=1.2217304706573, - ["height"]=10.535722732544, - }, - ["sub_type"]=112, - }, - ["{3C9AD127-83CE-41c6-9D07-3478B16BBCB4}"]= - { - ["band"]=113600000, - ["type"]=2, - ["name"]="Kutaisi", - ["callsign"]="KTS", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=42.456112245443, - ["latitude"]=42.173610536789, - ["course"]=0, - ["height"]=45, - }, - }, - ["{71F34A61-6419-48d1-BF78-02F8D97395CA}"]= - { - ["band"]=1154000000, - ["type"]=2, - ["name"]="Kobuleti", - ["callsign"]="KBL", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=41.861969842226, - ["latitude"]=41.930769894946, - ["course"]=0, - ["height"]=18, - }, - ["sub_type"]=4, - }, - ["Beslan"]= - { - ["type"]=1, - ["name"]="Beslan", - ["callsign"]="", - ["runway_length"]=1110, - ["class"]="ABRIS_Waypoint_Airdrome", - ["position"]= - { - ["longitude"]=44.605763506287, - ["latitude"]=43.205705800612, - ["course"]=1.6318834439122, - ["height"]=540.13690185547, - }, - ["sub_type"]=5, - }, - ["{FAD02FC6-6BDC-48c3-B380-CDEF4481EE6D}"]= - { - ["band"]=822000, - ["type"]=2, - ["name"]="Makhachkala", - ["callsign"]="TA", - ["class"]="ABRIS_Waypoint_Beacon", - ["position"]= - { - ["longitude"]=47.520000672166, - ["latitude"]=42.974999903165, - ["course"]=0, - ["height"]=0.00014901164104231, - }, - ["sub_type"]=8, - }, - ["Senaki-Kolkhi"]= - { - ["type"]=1, - ["name"]="Senaki-Kolkhi", - ["callsign"]="", - ["runway_length"]=778, - ["class"]="ABRIS_Waypoint_Airdrome", - ["position"]= - { - ["longitude"]=42.047685627404, - ["latitude"]=42.240897304126, - ["course"]=1.6528304225881, - ["height"]=10.602717399597, - }, - ["sub_type"]=6, - }, - }, -} diff --git a/Test Missions/miz/MOOSE_Escort_Test_Follow/ABRIS/Database/ROUTES.lua b/Test Missions/miz/MOOSE_Escort_Test_Follow/ABRIS/Database/ROUTES.lua deleted file mode 100644 index 1ca8329db..000000000 --- a/Test Missions/miz/MOOSE_Escort_Test_Follow/ABRIS/Database/ROUTES.lua +++ /dev/null @@ -1,3 +0,0 @@ -routes= -{ -} diff --git a/Test Missions/miz/MOOSE_Escort_Test_Follow/Config/View/Server.lua b/Test Missions/miz/MOOSE_Escort_Test_Follow/Config/View/Server.lua deleted file mode 100644 index df77a168a..000000000 --- a/Test Missions/miz/MOOSE_Escort_Test_Follow/Config/View/Server.lua +++ /dev/null @@ -1,209 +0,0 @@ --- View scripts --- Copyright (C) 2004, Eagle Dynamics. -DisableCombatViews = false -- F5 & Ctrl-F5 -ExternalObjectsLockDistance = 10000.0 -ShowTargetInfo = false -CameraTerrainRestriction = true -hAngleRearDefault = 180 -vAngleRearDefault = -8.0 -vAngleRearMin = -90 -- -8.0 -vAngleRearMax = 90.0 - -dbg_shell = "weapons.shells.PKT_7_62_T" -- 23mm shell --- dbg_shell = "weapons.shells.2A64_152" -- 152mm shell -dbg_shell_v0 = -1 -- Muzzle speed m/s (-1 - speed from shall database) -dbg_shell_fire_rate = 60 ---reformatted per-unit data to be mod system friendly ---this file is no longer should be edited for adding new flyable aircraft , DCS automatically check core database (i.e. where you define your aircraft in aircraft table just define ViewSettings and SnapViews tables) - -function default_fighter_player(t) - local res = { - CameraViewAngleLimits = {20.000000,140.000000}, - CameraAngleRestriction = {false ,90.000000,0.500000}, - EyePoint = {0.05 ,0.000000 ,0.000000}, - limits_6DOF = {x = {-0.050000,0.4500000},y ={-0.300000,0.100000},z = {-0.220000,0.220000},roll = 90.000000}, - Allow360rotation = false, - CameraAngleLimits = {200,-80.000000,110.000000}, - ShoulderSize = 0.2, -- move body when azimuth value more then 90 degrees - } - if t then - for i,o in pairs(t) do - res[i] = o - end - end - return res -end - -function fulcrum() - return { - Cockpit = { - default_fighter_player({CockpitLocalPoint = {4.71,1.28,0.000000}}) - }, - Chase = { - LocalPoint = {1.220000,3.750000,0.000000}, - AnglesDefault = {180.000000,-8.000000}, - }, -- Chase - Arcade = { - LocalPoint = {-15.080000,6.350000,0.000000}, - AnglesDefault = {0.000000,-8.000000}, - }, -- Arcade - } -end - -ViewSettings = {} -ViewSettings["A-10A"] = { - Cockpit = { - [1] = default_fighter_player({CockpitLocalPoint = {4.300000,1.282000,0.000000}, - EyePoint = {0.000000,0.000000,0.000000}, - limits_6DOF = {x = {-0.050000,0.600000}, - y = {-0.300000,0.100000}, - z = {-0.250000,0.250000}, - roll = 90.000000}}), - }, -- Cockpit - Chase = { - LocalPoint = {0.600000,3.682000,0.000000}, - AnglesDefault = {180.000000,-8.000000}, - }, -- Chase - Arcade = { - LocalPoint = {-27.000000,12.000000,0.000000}, - AnglesDefault = {0.000000,-12.000000}, - }, -- Arcade -} -ViewSettings["A-10C"] = { - Cockpit = { - [1] = default_fighter_player({CockpitLocalPoint = {4.300000,1.282000,0.000000}, - EyePoint = {0.000000,0.000000,0.000000}, - limits_6DOF = {x = {-0.050000,0.600000}, - y = {-0.300000,0.100000}, - z = {-0.250000,0.250000}, - roll = 90.000000}}), - }, -- Cockpit - Chase = { - LocalPoint = {0.600000,3.682000,0.000000}, - AnglesDefault = {180.000000,-8.000000}, - }, -- Chase - Arcade = { - LocalPoint = {-27.000000,12.000000,0.000000}, - AnglesDefault = {0.000000,-12.000000}, - }, -- Arcade -} -ViewSettings["F-15C"] = { - Cockpit = { - [1] = default_fighter_player({CockpitLocalPoint = {6.210000,1.204000,0.000000}})-- player slot 1 - }, -- Cockpit - Chase = { - LocalPoint = {2.510000,3.604000,0.000000}, - AnglesDefault = {180.000000,-8.000000}, - }, -- Chase - Arcade = { - LocalPoint = {-13.790000,6.204000,0.000000}, - AnglesDefault = {0.000000,-8.000000}, - }, -- Arcade -} -ViewSettings["Ka-50"] = { - Cockpit = { - [1] = {-- player slot 1 - CockpitLocalPoint = {3.188000,0.390000,0.000000}, - CameraViewAngleLimits = {20.000000,120.000000}, - CameraAngleRestriction = {false,60.000000,0.400000}, - CameraAngleLimits = {140.000000,-65.000000,90.000000}, - EyePoint = {0.090000,0.000000,0.000000}, - limits_6DOF = {x = {-0.020000,0.350000},y ={-0.150000,0.165000},z = {-0.170000,0.170000},roll = 90.000000}, - }, - }, -- Cockpit - Chase = { - LocalPoint = {-0.512000,2.790000,0.000000}, - AnglesDefault = {180.000000,-8.000000}, - }, -- Chase - Arcade = { - LocalPoint = {-16.812000,5.390000,0.000000}, - AnglesDefault = {0.000000,-8.000000}, - }, -- Arcade -} -ViewSettings["MiG-29A"] = fulcrum() -ViewSettings["MiG-29G"] = fulcrum() -ViewSettings["MiG-29S"] = fulcrum() - -ViewSettings["P-51D"] = { - Cockpit = { - [1] = {-- player slot 1 - CockpitLocalPoint = {-1.500000,0.618000,0.000000}, - CameraViewAngleLimits = {20.000000,120.000000}, - CameraAngleRestriction = {false,90.000000,0.500000}, - CameraAngleLimits = {200,-80.000000,90.000000}, - EyePoint = {0.025000,0.100000,0.000000}, - ShoulderSize = 0.15, - Allow360rotation = false, - limits_6DOF = {x = {-0.050000,0.450000},y ={-0.200000,0.200000},z = {-0.220000,0.220000},roll = 90.000000}, - }, - }, -- Cockpit - Chase = { - LocalPoint = {0.200000,-0.652000,-0.650000}, - AnglesDefault = {0.000000,0.000000}, - }, -- Chase - Arcade = { - LocalPoint = {-21.500000,5.618000,0.000000}, - AnglesDefault = {0.000000,-8.000000}, - }, -- Arcade -} -ViewSettings["Su-25"] = { - Cockpit = { - [1] = default_fighter_player({CockpitLocalPoint = {3.352000,0.506000,0.000000}}),-- player slot 1 - }, -- Cockpit - Chase = { - LocalPoint = {-0.348000,2.906000,0.000000}, - AnglesDefault = {180.000000,-8.000000}, - }, -- Chase - Arcade = { - LocalPoint = {-16.648001,5.506000,0.000000}, - AnglesDefault = {0.000000,-8.000000}, - }, -- Arcade -} -ViewSettings["Su-25T"] = { - Cockpit = { - [1] = default_fighter_player({CockpitLocalPoint = {3.406000,0.466000,0.000000}}),-- player slot 1 - }, -- Cockpit - Chase = { - LocalPoint = {-0.294000,2.866000,0.000000}, - AnglesDefault = {180.000000,-8.000000}, - }, -- Chase - Arcade = { - LocalPoint = {-16.594000,5.466000,0.000000}, - AnglesDefault = {0.000000,-8.000000}, - }, -- Arcade -} -ViewSettings["Su-25TM"] = { - Cockpit = { - [1] = {-- player slot 1 - CockpitLocalPoint = {4.000000,1.000000,0.000000}, - CameraViewAngleLimits = {20.000000,140.000000}, - CameraAngleRestriction = {true,90.000000,0.400000}, - CameraAngleLimits = {160.000000,-70.000000,90.000000}, - EyePoint = {0.000000,0.000000,0.000000}, - limits_6DOF = {x = {-0.200000,0.200000},y ={-0.200000,0.200000},z = {-0.200000,0.200000},roll = 60.000000}, - }, - }, -- Cockpit - Chase = { - LocalPoint = {4.000000,2.000000,0.000000}, - AnglesDefault = {180.000000,-8.000000}, - }, -- Chase - Arcade = { - LocalPoint = {4.000000,2.000000,0.000000}, - AnglesDefault = {180.000000,-8.000000}, - }, -- Arcade -} -ViewSettings["Su-27"] = { - Cockpit = { - [1] = default_fighter_player({CockpitLocalPoint = {7.959000,1.419000,0.000000}})-- player slot 1 - }, -- Cockpit - Chase = { - LocalPoint = {4.259000,3.819000,0.000000}, - AnglesDefault = {180.000000,-8.000000}, - }, -- Chase - Arcade = { - LocalPoint = {-12.041000,6.419000,0.000000}, - AnglesDefault = {0.000000,-8.000000}, - }, -- Arcade -} - -ViewSettings["Su-33"] = ViewSettings["Su-27"] diff --git a/Test Missions/miz/MOOSE_Escort_Test_Follow/Config/View/SnapViewsDefault.lua b/Test Missions/miz/MOOSE_Escort_Test_Follow/Config/View/SnapViewsDefault.lua deleted file mode 100644 index 754522d55..000000000 --- a/Test Missions/miz/MOOSE_Escort_Test_Follow/Config/View/SnapViewsDefault.lua +++ /dev/null @@ -1,1698 +0,0 @@ ---reformatted per-unit data to be mod system friendly ---this file is no longer should be edited for adding new flyable aircraft , DCS automatically check core database for this data(i.e. where you define your aircraft in aircraft table just define ViewSettings and SnapViews tables) --- result of ingame editing is saved to Saved Games//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 67e36ea98..000000000 Binary files a/Test Missions/miz/MOOSE_Spawn_Repeat_Test.miz and /dev/null differ diff --git a/Test Missions/miz/MOOSE_Spawn_Test.miz b/Test Missions/miz/MOOSE_Spawn_Test.miz deleted file mode 100644 index f0a5bdd61..000000000 Binary files a/Test Missions/miz/MOOSE_Spawn_Test.miz and /dev/null differ