Nanne118

RAE A-10C2

Sep 30th, 2020
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 19.68 KB | None | 0 0
  1.     dofile('Scripts/Aircrafts/_Common/Cockpit/wsTypes_SAM.lua')
  2.     dofile('Scripts/Aircrafts/_Common/Cockpit/wsTypes_Airplane.lua')
  3.     dofile('Scripts/Aircrafts/_Common/Cockpit/wsTypes_Ship.lua')
  4.     dofile('Scripts/Aircrafts/_Common/Cockpit/wsTypes_Missile.lua')
  5.  
  6.     DefaultType          = 100
  7.     DEFAULT_TYPE_ = {DefaultType, DefaultType, DefaultType, DefaultType}
  8.  
  9.     symbols =
  10.     {
  11.         -- RU FIGHTERS
  12.         {MiG_23_,       "23"},  -- Sapfir-23MLA-2 HIGH LARK 2 RADAR
  13.         {MiG_25P_,      "25"},  -- RP-25 Smerch-A1
  14.         {MiG_29_,       "29"},  -- N-019 MiG-29A
  15.         {MIG_29K_,      "29"},  -- Zhuk-ME (non AESA radar)
  16.         {MiG_29G_,      "29"},  -- N-019
  17.         {MiG_29C_,      "29"},  -- MiG-29S N-019M
  18.         {MiG_31_,       "31"},  -- RP-31 N-007
  19.         {Su_27_,        "29"},  -- N-001 ะœะตั‡ (antenna borrowed from N-019)
  20.         {Su_30_,        "30"},  -- N-001VEP
  21.         {Su_33_,        "29"},  -- N-011
  22.         {Su_34_,        "34"},  -- V-004
  23.  
  24.         -- RU BOMBERS & STRIKE
  25.         {Su_24_,        "24"},  -- Su-24M - Orion-A radar
  26.         {Su_24MR_,      "24"},  -- M-101 Shtik side looking radar
  27.         {Su_39_,        "25"},  -- Su-25TM, NO RADAR by default, Kopyo centreline pod can house a radar
  28.         {Tu_22M3_,      "22"},  -- Almaz PNA Planeta Nositel Izdeliye 030A "Down Beat"
  29.         {Tu_95_,        "95"},  -- Tu-95MS - Obzor MS attack radar
  30.         {Tu_142_,       "TU"},  -- Berkut radar
  31.         {Tu_160_,       "BJ"},  -- Obzor-K "Clam Pipe"
  32.  
  33.         -- RU AWACS & TRANSPORT & OTHERS
  34.         {A_50_,         "50"},  -- Vega-M
  35.         {AN_26B_,       "AN"},  -- NO RADAR
  36.         {AN_30M_,       "AN"},  -- weather research aircraft, don't believe it has an active radar
  37.         {IL_76_,        "76"},  -- NO RADAR
  38.         {IL_78_,        "78"},  -- NO RADAR
  39.  
  40.         -- US FIGHTERS
  41.         {F_4E_,         "F4"},  -- AN/APQ-120
  42.         {F_5E_,         "F5"},  -- AN/APQ-159(V)-3
  43.         {F_14_,         "14"},  -- AN/AWG-9
  44.         {F_15_,         "15"},  -- F-15C - AN/APG-63(V)1
  45.         {F_15E_,        "15"},  -- AN/APG-70
  46.         {F_16_,         "16"},  -- F-16C I think - AN/APG-68
  47.         {F_16A_,        "16"},  -- AN/APG-66
  48.         {FA_18_,        "18"},  -- AN/APG-65 (OR 73)
  49.         {FA_18C_,       "18"},  -- AN/APG-73
  50.  
  51.         -- US BOMERS & STRIKE
  52.         {AV_8B_,        "AV"},  -- NO RADAR
  53.         {B_1_,          "B1"},  -- AN/APQ-164
  54.         {B_52_,         "52"},  -- B-52H - AN/ASQ-236 Dragon's Eye - underwing pod AESA. Not in DCS?
  55.         {EA_6B_,        "E6"},  -- NO RADAR from my research, was due to recieve APS-130/146 but cancelled
  56.         {F_111_,        "F1"},  -- F-111F - AN/APQ-144
  57.  
  58.         -- US AWACS & TRANSPORT & OTHERS
  59.         {C_17_,         "17"},  -- C-17A - AN/APS-150 weather radar
  60.         {C_130_,        "13"},  -- AN/APN-241 weather and nav radar
  61.         {E_2C_,         "E2"},  -- AN/APS-120/125/139/145
  62.         {E_3_,          "E3"},  -- AN/APY-1
  63.         {KC_10_,        "KC"},  -- is this in the game?
  64.         {KC_135_,       "KC"},  -- possible weather radar
  65.         {S_3A_,         "S3"},  -- APS-116 sea search radar (for detecting periscopes)
  66.         {S_3R_,         "S3"},  -- AN/APS-137 - this is an S-3B
  67.  
  68.         -- WEAK NATIONS' JETS
  69.         {F_2_,          "F2"}, -- Tornado F2? This aircraft has concrete in place of the radar IRL...
  70.         {Mirage_,       "M2"}, -- RDI Radar
  71.  
  72.  
  73.         -- RUSSIAN AIR DEFENCE SYSTEMS
  74.         {S125_SR_P_19,          "FF"},  --P-19           - "Flat Face" radar (FF)
  75.         {S125_TR_SNR,           "3"},   --SNR S-125 Neva - "Low Blow" radar (LB)
  76.         --0020256: SA-3 as Unknown in the western RWR
  77.         {Kub_STR_9S91,          "6"},   -- SA-6 GAINFUL - KUB M4 Search Track Radar
  78.         {Osa_9A33,              "8"},   -- SA-8 GECKO
  79.         {S300PS_SR_5N66M,       "CS"},  -- "Clam Shell" radar
  80.         {S300PS_SR_64H6E,       "BB"},  -- "Big Bird" radar
  81.         {S300PS_TR_30N6,        "10"},  -- "Flap Lid" search & track radar
  82.         {RLS_5H63C,             "10"},  -- SA-10 command post unit
  83.         {Buk_LN_9A310M1,        "11"},  -- SA-11 TELAR
  84.         {BUK_LL_,               "11"},  -- SA-11 unknown vehicle
  85.         {Buk_SR_9S18M1,         "SD"},  -- "Tube Arm" radar (NATO: Snow Drift)
  86.         {RLS_9C32_1_,           "12"},  -- "Grill Pan" engagement radar for S-300 SA-12 and SA-23
  87.         {S300V_9A82_,           "12"},  -- SA-12B/SA-23 - TELAR
  88.         {S300V_9A83,            "12A"}, -- SA-12A - TELAR
  89.         {Dog_Ear,               "13"},  -- SA-13
  90.         {Strela_9A35M3,         "13"},  -- 9S16 passive radar - SHOULDN'T BE DETECTABLE ON RWR!!
  91.         {Tor_9A331,             "15"},  -- SA-15 GAUNTLET
  92.         {Tunguska_2S6,          "S6"},  -- SA-19 GRISON
  93.         {ZSU_23_4_Shilka,       "A"},
  94.         {EWR_1L13_,             "S"},   -- low band search radar
  95.         {EWR_55G6_,             "S"},   -- tall rack search radar
  96.         {RLO_9C15MT_,           "BD"},  -- Bill Board acquisition radar
  97.         {RLO_9C19M2_,           "HS"},  -- High Screen acquisiton radar
  98.  
  99.  
  100.         -- NATO AIR DEFENCE SYSTEMS
  101.         {Roland_rdr,            "R"},  -- Mistake from ED, it uses the wrong vehicle - https://de.wikipedia.org/wiki/T%C3%9CR  It should be using a Roland FGR but it is not.
  102.         {Roland_ADS,            "R"},  -- Roland launcher
  103.         {Gepard,                "A"},
  104.         {Vulcan_M163,           "A"},
  105.         {Patriot_STR_ANMPQ_53,  "P"},
  106.         {Hawk_SR_ANMPQ_50,      "HK"},  -- Hawk pulse acquisition radar
  107.         {Hawk_TR_ANMPQ_46,      "HK"},  -- Hawk high illuminator radar
  108.  
  109.         -- RUSSIAN NAVAL
  110.         {Kuznecow_,             "SW"},  -- Admiral Kutznesov
  111.         {MOSCOW_,               "T2"},
  112.         {GROZNY_,               "HN"},
  113.         {AZOV_,                 "TS"},
  114.         {ALBATROS_,             "HP"},
  115.         {AMETYST_,              "SC"},
  116.         {OREL_,                 "HN"},
  117.         {REZKY_,                "TP"},
  118.         {MOLNIYA_,              "PS"},
  119.         {OSA_,                  "DT"},
  120.         {SKORY_,                "HN"},  
  121.         {BORA_,                 "CD"},
  122.         {BOBRUISK_,             "CD"},
  123.         {VETER_,                "PP"},
  124.         {NEUSTRASH_,            "TP"},
  125.  
  126.         -- US NAVAL
  127.         {VINSON_,               "CV"},  -- Stennis not defined in ALR SYMBOLS BASE for some reason
  128.         {PERRY_,                "49"},
  129.         {TICONDEROGA_,          "AE"},
  130.         {SPRUANCE_,             "40"},  -- missing from game?
  131.  
  132.         -- MISSILES    
  133.         {MICA_R_,               "M"},
  134.         {P_27AE_,               "M"},
  135.         {P_77_,                 "M"},
  136.         {P_37_,                 "M"},
  137.         {AIM_54_,               "M"},
  138.         {AIM_120_,              "M"},
  139.         {AIM_120C_,             "M"},
  140.     }
  141.  
  142.     symbols_strings ={
  143.         ['MiG-19P']         = '19',  -- RAZBAM MiG-19P
  144.         ['MiG-21Bis']       = '21',  -- Leatherneck MiG-21Bis
  145.         ['F-5E-3']          = 'F5',  -- F-5E
  146.         ['F-16C_50']        = '16',     -- F16CB50-359: F-16 is unknown on RWR
  147.         ['M-2000C']         = 'M2',  -- Mirage 2000C RDI
  148.         ['FA-18C_hornet']   = '18',  -- F/A-18C Lot 20
  149.         ['J-11A']           = '29',  -- Deka J-11A
  150.         --0045208: KJ-2000 shows as Unknown on Western RWR
  151.         ['KJ-2000']         = '50',  -- Chinese IL-76 AWACS
  152.  
  153.         --0045150: Rapier is unknown on RWR
  154.         ['rapier_fsa_blindfire_radar'] = 'RS',
  155.         ['rapier_fsa_launcher']        = 'RT',
  156.         ['SNR_75V']                    = '2',  --SAM SA-2 TR SNR-75 Fan Song
  157.         ['Hawk cwar']                  = 'HK',  -- AN/MPQ-55
  158.  
  159.         -- SUPCAR-159: Carriers unknown on RWR
  160.         ['CVN_71']          = 'SS',
  161.         ['CVN_72']          = 'SS',
  162.         ['CVN_73']          = 'SS',
  163.         ['Stennis']         = 'SS',
  164.  
  165.         -- F-14 Heatblur
  166.         ['F-14A']        = '14',  -- Placeholder?
  167.         ['F-14B']        = '14',  -- HB F-14B - AWG-9
  168.         ['F-14D']        = '14',  -- Placeholder?
  169.         ['AIM_54A_Mk60'] = 'M',  -- Phoenix Smokeless
  170.         ['AIM_54A_Mk47'] = 'M',  -- Phoenix Smoke
  171.  
  172.         --RAZBAM
  173.         ['LHA_Tarawa']      = '40', -- same AN/SPS-40 as on Spruance
  174.         ['M-2000C']         = 'M2',
  175.         ['MiG-19P']         = '19',
  176.  
  177.         --Chinese
  178.         ['KJ-2000']         = '50',--0045208: KJ-2000 shows as Unknown on Western RWR
  179.         ['JF-17']           = 'JF',--DCSCORE-1655 JF-17 Unknown on Western RWR
  180.         ['HQ-7_LN_SP']      = '7', --DCSCORE-1083 HQ-7 from China Asset Pack listed as unknown on NATO RWR
  181.         ['HQ-7_STR_SP']     = 'HQ',--DCSCORE-1083 HQ-7 from China Asset Pack listed as unknown on NATO RWR
  182.         ['PL-12']           = 'M',
  183.         ['SD-10']           = 'M',
  184.     }
  185.     local gettext = require("i_18n")
  186.     _ = gettext.translate
  187.  
  188.     device_timer_dt     = 0.2
  189.     MaxThreats          = 16
  190.     EmitterLiveTime     = 7.0
  191.     EmitterSoundTime    = 0.5
  192.     LaunchSoundDelay    = 15.0
  193.  
  194.     RWR_detection_coeff = 0.85
  195.  
  196.     SoundsPath = "Aircrafts/Cockpits/RWR/"
  197.     SoundsPathExpanded = "Aircrafts/Cockpits/RWR/RWRExpanded/"
  198.  
  199.     DefaultSearchSnd = SoundsPath .. "SearchNewUS"
  200.  
  201.  
  202.  
  203.     -- sounds for radars
  204.     acquisition_sounds =
  205.     {
  206.         {EWR_1L13_,             SoundsPathExpanded .. "EWR"},
  207.         {EWR_55G6_,             SoundsPathExpanded .. "EWR"},
  208.         {S300PS_SR_5N66M,       SoundsPathExpanded .. "FlapLid"},
  209.         {S300PS_SR_64H6E,       SoundsPathExpanded .. "FlapLid"},
  210.         {RLO_9C15MT_,           SoundsPathExpanded .. "SA10"},
  211.         {RLO_9C19M2_,           SoundsPathExpanded .. "SA10"},
  212.         {Buk_SR_9S18M1,         SoundsPathExpanded .. "SnowDrift"},
  213.         {Kub_STR_9S91,          SoundsPathExpanded .. "SA6acq"},
  214.         {Dog_Ear,               SoundsPathExpanded .. "DogEar"},
  215.         {Roland_rdr,            SoundsPathExpanded .. "RolandAcq"},
  216.         {Patriot_STR_ANMPQ_53,  SoundsPathExpanded .. "Patriot"},
  217.         {Hawk_SR_ANMPQ_50,      SoundsPathExpanded .. "HawkAcq"},
  218.         {S300PS_TR_30N6,        SoundsPathExpanded .. "SA10"},
  219.         {RLS_5H63C_,            DefaultSearchSnd},
  220.         {RLS_9C32_1_,           DefaultSearchSnd},
  221.         {Hawk_TR_ANMPQ_46,      SoundsPathExpanded .. "HawkLock"},
  222.         {S300V_9A82_,           SoundsPathExpanded .. "SA10"},
  223.         {S300V_9A83,            SoundsPathExpanded .. "SA10"},
  224.         {Buk_LN_9A310M1,        SoundsPathExpanded .. "SA11acq"},
  225.         {BUK_LL_,               SoundsPathExpanded .. "SA11"},
  226.         {Osa_9A33,              SoundsPathExpanded .. "SA8acq"},
  227.         {Tor_9A331,             SoundsPathExpanded .. "SA15acq"},
  228.         {Roland_ADS,            DefaultSearchSnd},
  229.         {Tunguska_2S6,          SoundsPathExpanded .. "TunguskaAcq"},
  230.         {ZSU_23_4_Shilka,       SoundsPathExpanded .. "GunDishAcq"},
  231.         {Gepard,                DefaultSearchSnd},
  232.         {Vulcan_M163,           DefaultSearchSnd},
  233.         {S125_SR_P_19,          SoundsPathExpanded .. "FlatFace"},
  234.         {S125_TR_SNR,           SoundsPathExpanded .. "SA3acq"},
  235.  
  236.  
  237.         --Air Units
  238.  
  239.         {E_3_,                  SoundsPathExpanded .. "E3"},
  240.         {E_2C_,                 SoundsPathExpanded .. "E2C"},
  241.         {A_50_,                 SoundsPathExpanded .. "A50"},
  242.         {MiG_23_,               SoundsPathExpanded .. "MIG23"},
  243.         {MiG_25P_,              SoundsPathExpanded .. "MIG25"},
  244.         {MiG_23_,               SoundsPathExpanded .. "MIG23"},
  245.         {MiG_29_,               SoundsPathExpanded .. "MIG29"},
  246.         {MIG_29K_,              SoundsPathExpanded .. "MIG29"},
  247.         {MiG_29G_,              SoundsPathExpanded .. "MIG29"},
  248.         {MiG_29C_,              SoundsPathExpanded .. "MIG29"},
  249.         {MiG_31_,               SoundsPathExpanded .. "MIG31"},
  250.         {Su_27_,                SoundsPathExpanded .. "SU29"},
  251.         {Su_33_,                SoundsPathExpanded .. "SU29"},
  252.         {Su_30_,                SoundsPathExpanded .. "SU30"},
  253.         {Su_34_,                SoundsPathExpanded .. "SU34"},
  254.         {Su_24_,                SoundsPathExpanded .. "SU24"},
  255.         {Su_24MR_,              SoundsPathExpanded .. "SU24"},
  256.         {Su_39_,                SoundsPathExpanded .. "SU39"},
  257.         {Mirage_,               SoundsPathExpanded .. "MIRAGE"},
  258.         {F_4E_,                 SoundsPathExpanded .. "F4"},
  259.         {F_5E_,                 SoundsPathExpanded .. "F5"},
  260.         {F_14_,                 SoundsPathExpanded .. "F14"},
  261.         {F_15_,                 SoundsPathExpanded .. "F15"},
  262.         {F_16_,                 SoundsPathExpanded .. "F16"},
  263.         {F_16A_,                SoundsPathExpanded .. "F16"},
  264.         {FA_18_,                SoundsPathExpanded .. "F18"},
  265.         {FA_18C_,               SoundsPathExpanded .. "F18"},
  266.         --Naval Units
  267.  
  268.         {Kuznecow_,             SoundsPathExpanded .. "KuznecowAcq"},
  269.         {VINSON_,               SoundsPathExpanded .. "VinsonAcq"},
  270.         {MOSCOW_,               SoundsPathExpanded .. "MoscowAcq"},
  271.         {GROZNY_,               SoundsPathExpanded .. "GroznyAcq"},
  272.         {AZOV_,                 DefaultSearchSnd},
  273.         {ALBATROS_,             SoundsPathExpanded .. "AlbatrosAcq"},
  274.         {AMETYST_,              DefaultSearchSnd},
  275.         {OREL_,                 SoundsPathExpanded .. "GroznyAcq"},
  276.         {REZKY_,                SoundsPathExpanded .. "RezkyAcq"},
  277.         {PERRY_,                SoundsPathExpanded .. "PerryAcq"},
  278.         {OSA_,                  DefaultSearchSnd},
  279.         {MOLNIYA_,              SoundsPathExpanded .. "MolniyaAcq"},
  280.         {SKORY_,                SoundsPathExpanded .. "GroznyAcq"},
  281.         {SPRUANCE_,             DefaultSearchSnd},
  282.         {TICONDEROGA_,          SoundsPathExpanded .. "TiconderogaAcq"},
  283.         {BORA_,                 DefaultSearchSnd},
  284.         {BOBRUISK_,             DefaultSearchSnd},
  285.         {VETER_,                DefaultSearchSnd},
  286.         {NEUSTRASH_,            SoundsPathExpanded .. "NeustrashAcq"}, 
  287.  
  288.  
  289.         {DEFAULT_TYPE_,         DefaultSearchSnd},
  290.  
  291.     }
  292.  
  293.     DefaultLockSnd = SoundsPath .. "LockNewUS"
  294.  
  295.     lock_sounds =
  296.     {
  297.         {EWR_1L13_,             SoundsPathExpanded .. "EWR"},
  298.         {EWR_55G6_,             SoundsPathExpanded .. "EWR"},
  299.         {S300PS_SR_5N66M,       SoundsPathExpanded .. "FlapLid"},
  300.         {S300PS_SR_64H6E,       SoundsPathExpanded .. "FlapLid"},
  301.         {RLO_9C15MT_,           SoundsPathExpanded .. "SA10"},
  302.         {RLO_9C19M2_,           SoundsPathExpanded .. "SA10"},
  303.         {Buk_SR_9S18M1,         SoundsPathExpanded .. "SnowDrift"},
  304.         {Kub_STR_9S91,          SoundsPathExpanded .. "SA6Lock"},
  305.         {Dog_Ear,               SoundsPathExpanded .. "DogEar"},
  306.         {Roland_rdr,            DefaultLockSnd},
  307.         {Patriot_STR_ANMPQ_53,  SoundsPathExpanded .. "Patriot"},
  308.         {Hawk_SR_ANMPQ_50,      SoundsPathExpanded .. "HawkAcq"},
  309.         {S300PS_TR_30N6,        SoundsPathExpanded .. "SA10"},
  310.         {RLS_5H63C_,            DefaultLockSnd},
  311.         {RLS_9C32_1_,           DefaultLockSnd},
  312.         {Hawk_TR_ANMPQ_46,      SoundsPathExpanded .. "HawkLock"},
  313.         {S300V_9A82_,           SoundsPathExpanded .. "SA10"},
  314.         {S300V_9A83,            SoundsPathExpanded .. "SA10"},
  315.         {Buk_LN_9A310M1,        SoundsPathExpanded .. "SA11"},
  316.         {BUK_LL_,               SoundsPathExpanded .. "SA11"},
  317.         {Osa_9A33,              SoundsPathExpanded .. "SA8lock"},
  318.         {Tor_9A331,             SoundsPathExpanded .. "SA15Lock"},
  319.         {Roland_ADS,            SoundsPathExpanded .. "RolandLock"},
  320.         {Tunguska_2S6,          SoundsPathExpanded .. "TunguskaLock"},
  321.         {ZSU_23_4_Shilka,       SoundsPathExpanded .. "GunDish"},
  322.         {Gepard,                SoundsPathExpanded .. "GepardLock"},
  323.         {Vulcan_M163,           SoundsPathExpanded .. "VulcanLock"},
  324.         {S125_SR_P_19,          SoundsPathExpanded .. "FlatFace"},
  325.         {S125_TR_SNR,           SoundsPathExpanded .. "SA3lock"},
  326.  
  327.         --Naval Units
  328.  
  329.         {Kuznecow_,             SoundsPathExpanded .. "KuznecowLock"},
  330.         {VINSON_,               SoundsPathExpanded .. "VinsonLock"},
  331.         {MOSCOW_,               SoundsPathExpanded .. "MoscowLock"},
  332.         {GROZNY_,               SoundsPathExpanded .. "GroznyLock"},
  333.         {AZOV_,                 DefaultSearchSnd},
  334.         {ALBATROS_,             SoundsPathExpanded .. "AlbatrosLock"},
  335.         {AMETYST_,              DefaultSearchSnd},
  336.         {OREL_,                 SoundsPathExpanded .. "GroznyLock"},
  337.         {REZKY_,                SoundsPathExpanded .. "RezkyLock"},
  338.         {PERRY_,                SoundsPathExpanded .. "PerryLock"},
  339.         {OSA_,                  DefaultSearchSnd},
  340.         {MOLNIYA_,              SoundsPathExpanded .. "MolniyaLock"},
  341.         {SKORY_,                SoundsPathExpanded .. "GroznyLock"},
  342.         {SPRUANCE_,             DefaultSearchSnd},
  343.         {TICONDEROGA_,          SoundsPathExpanded .. "TiconderogaLock"},
  344.         {BORA_,                 DefaultSearchSnd},
  345.         {BOBRUISK_,             DefaultSearchSnd},
  346.         {VETER_,                DefaultSearchSnd},
  347.         {NEUSTRASH_,            SoundsPathExpanded .. "NeustrashLock"},
  348.  
  349.         --Missiles
  350.  
  351.         {MICA_R_,               SoundsPathExpanded .. "MICARLock"},
  352.         {P_27AE_,               SoundsPathExpanded .. "P27Lock"},
  353.         {P_77_,                 SoundsPathExpanded .. "P77Lock"},
  354.         {P_37_,                 SoundsPathExpanded .. "P37Lock"},
  355.         {AIM_54_,               SoundsPathExpanded .. "AIM54Lock"},
  356.         {AIM_120_,              SoundsPathExpanded .. "AIM120Lock"},
  357.         {AIM_120C_,             SoundsPathExpanded .. "AIM120CLock"},
  358.         {DEFAULT_TYPE_,         DefaultLockSnd},  
  359.  
  360.     }
  361.  
  362.     -- RWR sensors: A10C has four sensors - 2 on nose and 2 in tail
  363.     eyes ={}
  364.  
  365.     eyes[1] =
  366.     {
  367.         position      = {x = 7.5,y = 0.3,z =  0.2},
  368.         orientation   = {azimuth  = math.rad(45),elevation = math.rad(0.0)},
  369.         field_of_view = math.rad(120)
  370.     }
  371.     eyes[2] =
  372.     {
  373.         position      = {x = 7.5,y = 0.3,z = -0.2},
  374.         orientation   = {azimuth  = math.rad(-45),elevation = math.rad(0.0)},
  375.         field_of_view = math.rad(120)
  376.     }
  377.     eyes[3] =
  378.     {
  379.         position      = {x = -8.5,y = 0.0,z =  0.2},
  380.         orientation   = {azimuth  = math.rad(135),elevation = math.rad(0.0)},
  381.         field_of_view = math.rad(120)
  382.     }
  383.     eyes[4] =
  384.     {
  385.         position      = {x = -8.5,y = 0.0,z =  -0.2},
  386.         orientation   = {azimuth  = math.rad(-135),elevation = math.rad(0.0)},
  387.         field_of_view = math.rad(120)
  388.     }
  389.  
  390.     AN_ALR69V_FAILURE_SENSOR_NOSE_RIGHT = 0
  391.     AN_ALR69V_FAILURE_SENSOR_NOSE_LEFT  = 1
  392.     AN_ALR69V_FAILURE_SENSOR_TAIL_RIGHT = 2
  393.     AN_ALR69V_FAILURE_SENSOR_TAIL_LEFT  = 3
  394.     AN_ALR69V_FAILURE_TOTAL         = 4
  395.  
  396.     Damage = {  {Failure = AN_ALR69V_FAILURE_SENSOR_NOSE_RIGHT, Failure_name =  "AN_ALR69V_FAILURE_SENSOR_NOSE_RIGHT", Failure_editor_name = _("AN/ALR-69(V) sensor nose right"),  Element = 0, Integrity_Treshold = 0.0, work_time_to_fail_probability = 0.5, work_time_to_fail = 3600*300},
  397.             {Failure = AN_ALR69V_FAILURE_SENSOR_NOSE_LEFT, Failure_name =  "AN_ALR69V_FAILURE_SENSOR_NOSE_LEFT", Failure_editor_name = _("AN/ALR-69(V) sensor tail right"),  Element = 0, Integrity_Treshold = 0.25, work_time_to_fail_probability = 0.5, work_time_to_fail = 3600*300},
  398.             {Failure = AN_ALR69V_FAILURE_SENSOR_TAIL_RIGHT, Failure_name =  "AN_ALR69V_FAILURE_SENSOR_TAIL_RIGHT", Failure_editor_name = _("AN/ALR-69(V) sensor tail left"),  Element = 55, Integrity_Treshold = 0.5, work_time_to_fail_probability = 0.5, work_time_to_fail = 3600*300},
  399.             {Failure = AN_ALR69V_FAILURE_SENSOR_TAIL_LEFT, Failure_name =  "AN_ALR69V_FAILURE_SENSOR_TAIL_LEFT", Failure_editor_name = _("AN/ALR-69(V) sensor nose left"),  Element = 55, Integrity_Treshold = 0.5, work_time_to_fail_probability = 0.5, work_time_to_fail = 3600*300},
  400.             {Failure = AN_ALR69V_FAILURE_TOTAL, Failure_name =  "AN_ALR69V_FAILURE_TOTAL", Failure_editor_name = _("AN/ALR-69(V) total failure"),  Element = 4, Integrity_Treshold = 0.0, work_time_to_fail_probability = 0.5, work_time_to_fail = 3600*300}}
  401.  
  402.     need_to_be_closed = false -- close lua state after initialization
Add Comment
Please, Sign In to add comment