DCS_MissionDev/CSAR.lua
2024-11-12 14:18:28 -06:00

10506 lines
703 KiB
Lua
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="en" data-color-mode="auto" data-light-theme="light" data-dark-theme="dark">
<head>
<meta charset="utf-8">
<link rel="dns-prefetch" href="https://github.githubassets.com">
<link rel="dns-prefetch" href="https://avatars.githubusercontent.com">
<link rel="dns-prefetch" href="https://github-cloud.s3.amazonaws.com">
<link rel="dns-prefetch" href="https://user-images.githubusercontent.com/">
<link crossorigin="anonymous" media="all" integrity="sha512-J/5cWm5rrVuxkSgldaK1emf5j30Bs5mRgu0uhuHrG+iwf9mD2LOrkQ32SyN5PADLWzkSDxLS3bW/ScsiM44wzw==" rel="stylesheet" href="https://github.githubassets.com/assets/frameworks-27fe5c5a6e6bad5bb191282575a2b57a.css" />
<link crossorigin="anonymous" media="all" integrity="sha512-tLF7vl8nbeo3WRDlqIAgYYiEl53NFb2F58kvIEfCYd/Dgq76zXKIhZpEAO9H4wtqaV+0npnvmQF1rjAMq6b1tA==" rel="stylesheet" href="https://github.githubassets.com/assets/behaviors-b4b17bbe5f276dea375910e5a8802061.css" />
<link crossorigin="anonymous" media="all" integrity="sha512-iiK72fBJnLBFZ4awdLtCnik7g77ABo26q8xMdxoPOQgAKqV+hpf1UhKAooJegxIq8c0QADlUsKd63HVPgtRNYw==" rel="stylesheet" href="https://github.githubassets.com/assets/github-8a22bbd9f0499cb0456786b074bb429e.css" />
<script crossorigin="anonymous" defer="defer" integrity="sha512-CzeY4A6TiG4fGZSWZU8FxmzFFmcQFoPpArF0hkH0/J/S7UL4eed/LKEXMQXfTwiG5yEJBI+9BdKG8KQJNbhcIQ==" type="application/javascript" src="https://github.githubassets.com/assets/environment-0b3798e0.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-czQZrI8Ar39Oil36WxqNfOBo7pZqlK1CUHWZ8CF9jMxyawHGQ+lKiPtd25OvoNHZF69LfWPpafuwqxcfiG/iYA==" type="application/javascript" src="https://github.githubassets.com/assets/chunk-frameworks-733419ac.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-YOzkTPNBhsGBHTWNXcjLCxYM3ANDGkp2gejU1oLAxIG4g8VAZJlFYJX2Eo//GCdStAeiby9Y2FecMxmDQwj+Ow==" type="application/javascript" src="https://github.githubassets.com/assets/chunk-vendor-60ece44c.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-U5w2SuNhe024Q+iVhaZ18HiQCUlgfujDoHEjt9JRP0MRtF4TUhuBd/Ur2yIsgVsM0Q1GSS7yDokYo8unl+F3JQ==" type="application/javascript" src="https://github.githubassets.com/assets/behaviors-539c364a.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-5tWKSr7mhAzSh4Sx5YRFgKftdGxKwHKnOGYw5DlxjHhkQVURYFU3Bk5IMOGMKuAiJTlC3OXYM3xzGcyjzuEFQQ==" type="application/javascript" data-module-id="./chunk-animate-on-scroll.js" data-src="https://github.githubassets.com/assets/chunk-animate-on-scroll-e6d58a4a.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-0MZorw3oXnKy5eeSwQ9xGrKU4hxQeCXxmyxhneIHNhDIqu8vWh8mHss9FlC75Xd/bPWxFDCvdOo57tnTR46nbA==" type="application/javascript" data-module-id="./chunk-codemirror.js" data-src="https://github.githubassets.com/assets/chunk-codemirror-d0c668af.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-M6W/sGLOuJXCIkw+doDl6zl7J9q2DmqdwftQCtyEiZM/UJNGRVQdyKwI/PAMxD12se/wCx3ZcyJs9nz0o0OSVw==" type="application/javascript" data-module-id="./chunk-color-modes.js" data-src="https://github.githubassets.com/assets/chunk-color-modes-33a5bfb0.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-71HZu1T5JWqRNF9wrm2NXZAqYVvzxZ8Dvor5U5l/LuEBbGCBX57Sny60Rj+qUZZAvEBGFlNsz179DEn2HFwgVA==" type="application/javascript" data-module-id="./chunk-confetti.js" data-src="https://github.githubassets.com/assets/chunk-confetti-ef51d9bb.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-P29U0lNmhUj353VrCWp6czdhNpMtF70xVKf4GBGFVKCoqGtxp0sywAM8/46+iC0kdFiRvM13EBvDnq6oyWRwiw==" type="application/javascript" data-module-id="./chunk-contributions-spider-graph.js" data-src="https://github.githubassets.com/assets/chunk-contributions-spider-graph-3f6f54d2.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-6j/oSF+kbW+yetNPvI684VzAu9pzug6Vj2h+3u1LdCuRhR4jnuiHZfeQKls3nxcT/S3H+oIt7FtigE/aeoj+gg==" type="application/javascript" data-module-id="./chunk-drag-drop.js" data-src="https://github.githubassets.com/assets/chunk-drag-drop-ea3fe848.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-VSSd+Yzi2iMS+pibY6hD/WdypxAEdob5F2RMKxuKcAHS2EpFYJPeTXoVxt0NXg03tfj2dka2mEtHS+vjpYSaDw==" type="application/javascript" data-module-id="./chunk-edit-hook-secret-element.js" data-src="https://github.githubassets.com/assets/chunk-edit-hook-secret-element-55249df9.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-XObZgIojqwx94ekra728uVPTHs30O37w4+dNCDNUrZXRnGmFRcitdymWoSEm7ztcvhzboxHmXOSP2TeoPSfQ5Q==" type="application/javascript" data-module-id="./chunk-edit.js" data-src="https://github.githubassets.com/assets/chunk-edit-5ce6d980.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-aiqMIGGZGo8AQMjcoImKPMTsZVVRl6htCSY7BpRmpGPG/AF+Wq+P/Oj/dthWQOIk9cCNMPEas7O2zAR6oqn0tA==" type="application/javascript" data-module-id="./chunk-emoji-picker-element.js" data-src="https://github.githubassets.com/assets/chunk-emoji-picker-element-6a2a8c20.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-qqRgtYe+VBe9oQvKTYSA9uVb3qCKhEMl3sHdsnP8AbVRfumjSOugTCEN1YLmnniNBMXb77ty2wddblbKSaQE1Q==" type="application/javascript" data-module-id="./chunk-failbot.js" data-src="https://github.githubassets.com/assets/chunk-failbot-aaa460b5.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-YrRWJ3DBTEGQ3kU5vH0Btt+bjUcZHoTj66uIO7wFIfT1LoKJQ0Q2+UTn4rmeKn+PrnMAnQogCNC6Lka17tDncw==" type="application/javascript" data-module-id="./chunk-filter-input.js" data-src="https://github.githubassets.com/assets/chunk-filter-input-62b45627.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-Z1wcyOFQHzyMSPqp5DLKrobr3DN2Q6Dz31cfPtw4b2vPs9PX0PrxyDXHpTbIlcZ9qT1M1BNAypHKKw8Lp6Yx/Q==" type="application/javascript" data-module-id="./chunk-insights-graph.js" data-src="https://github.githubassets.com/assets/chunk-insights-graph-675c1cc8.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-gwtCVvmTqprGdoOWD5qAo64uilYKmDOqEN0XIzMX9KT9u8HabjeF9sk/819qZEcUAZbpzd7gNOU7YW0CDkaEjg==" type="application/javascript" data-module-id="./chunk-insights-query.js" data-src="https://github.githubassets.com/assets/chunk-insights-query-830b4256.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-lmosGyye+/xONUQs9SwGN/a9fQvUSiAFk5HrL8eLHjeuOx9DX9TW5ckRKFD+6FM54vutFf/mBmNFW/0R3KJEBw==" type="application/javascript" data-module-id="./chunk-invitations.js" data-src="https://github.githubassets.com/assets/chunk-invitations-966a2c1b.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-4MxGQhsDODvZgLbu5arO6CapfnNvZ5fXMsZ47FiklUKRmHq4B3h8uTokSIWAOAxsvCMRrZr0DVZ0i0gm3RAnsg==" type="application/javascript" data-module-id="./chunk-jump-to.js" data-src="https://github.githubassets.com/assets/chunk-jump-to-e0cc4642.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-VtdawM/OSsu+d6v25ZY6UcQa/GGLAStSESjsqdEwx+ey88GNYGkQ24o+JFFo4lY+7wLMRf7aCrLxkA5SquBoNQ==" type="application/javascript" data-module-id="./chunk-launch-code-element.js" data-src="https://github.githubassets.com/assets/chunk-launch-code-element-56d75ac0.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-RduaLAviB2ygvRK/eX5iwzYO43ie7svrJ0rYJs06x7XqpRl/IK8PPBscBWM9Moo5Z86DK2iRLE2+aR7TJ5Uc2Q==" type="application/javascript" data-module-id="./chunk-metric-selection-element.js" data-src="https://github.githubassets.com/assets/chunk-metric-selection-element-45db9a2c.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-7hZ031ngiF36wGsfcoyyCWTqwYxjX+qeTLtCV7CJ+IO+wzkzCm1RoR3WzWczfWmwLNqr+Hu3kQOgkBaGn4ntWQ==" type="application/javascript" data-module-id="./chunk-notification-list-focus.js" data-src="https://github.githubassets.com/assets/chunk-notification-list-focus-ee1674df.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-ma0OOy3nj0c1cqBx0BkcmIFsLqcSZ+MIukQxyEFM/OWTzZpG+QMgOoWPAHZz43M6fyjAUG1jH6c/6LPiiKPCyw==" type="application/javascript" data-module-id="./chunk-profile-pins-element.js" data-src="https://github.githubassets.com/assets/chunk-profile-pins-element-99ad0e3b.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-hgoSKLTlL8I3IWr/TLONCU+N4kdCtdrHCrrud4NKhgRlLrTw0XUPhqBaDdZUiFSzDQRw/nFQ1kw2VeTm0g9+lA==" type="application/javascript" data-module-id="./chunk-profile.js" data-src="https://github.githubassets.com/assets/chunk-profile-860a1228.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-dmP0pnRItCP7ydEXVipp98lz/HaQtHyG00kfd8lMS5AoLbDwGfqXPjj7Q0qLGpPc7lBkySNNHIeEPF7NblctEA==" type="application/javascript" data-module-id="./chunk-readme-toc-element.js" data-src="https://github.githubassets.com/assets/chunk-readme-toc-element-7663f4a6.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-/fwTpG2i+GCgHEZc/35F+pXdShv1RfJMxyixcTIxzxDdylOWVJvjIWoumYWEPj7gUqBdrWt4SFf989Szmxleaw==" type="application/javascript" data-module-id="./chunk-ref-selector.js" data-src="https://github.githubassets.com/assets/chunk-ref-selector-fdfc13a4.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-D/MxBjtRPjes6DvnYGi2dEH7AQEnLvSvTODabEkSo+1zP6SSEZpb8oF52kFWERA97t1L19fF/P3bn4pgIsMPuA==" type="application/javascript" data-module-id="./chunk-responsive-underlinenav.js" data-src="https://github.githubassets.com/assets/chunk-responsive-underlinenav-0ff33106.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-SWy36S28Js+/YzsvYgmp+IEdC0qtMcBf6sYhXTEcj1aFPCLPOTOnOKqzFiNyH2oNVDd+u5Qi8eqYINSIu28LFQ==" type="application/javascript" data-module-id="./chunk-runner-groups.js" data-src="https://github.githubassets.com/assets/chunk-runner-groups-496cb7e9.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-FcH835sK5dmHJmGX2K6Vp4tFq7gUEykUvVXTf+7LmdLoLuYjxIGixOfLxBeCQ+1LDTJ/43bSgqmlDlN0qnGTYQ==" type="application/javascript" data-module-id="./chunk-series-table.js" data-src="https://github.githubassets.com/assets/chunk-series-table-15c1fcdf.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-tk76eoSLUqXSVZ8ANzPprrOImFIV1zQ/VBV+WzG8ZjZpVPH8cLkMH/ur5HJB1lxx9/yo+V2wjDF96t4qfUwZLA==" type="application/javascript" data-module-id="./chunk-severity-calculator-element.js" data-src="https://github.githubassets.com/assets/chunk-severity-calculator-element-b64efa7a.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-j7Pb1H+2Xt4YIKSrJLLXxl/NNkkpW//5PLTpu58JGD8pqRPODDjJKqjO6YPZd++BB4VJubHPjzvuMXhW/9jcqA==" type="application/javascript" data-module-id="./chunk-sortable-behavior.js" data-src="https://github.githubassets.com/assets/chunk-sortable-behavior-8fb3dbd4.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-nKa3UdA2O7Ve4Jn24gaB20yUfJvS7wlnd8Q8C+iWD8i2tXLgaKemDWkLeexeQdrs+an98FCl5fOiy0J+izn+tQ==" type="application/javascript" data-module-id="./chunk-three.module.js" data-src="https://github.githubassets.com/assets/chunk-three.module-9ca6b751.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-WK8VXw3lfUQ/VRW0zlgKPhcMUqH0uTnB/KzePUPdZhCm/HpxfXXHKTGvj5C0Oex7+zbIM2ECzULbtTCT4ug3yg==" type="application/javascript" data-module-id="./chunk-toast.js" data-src="https://github.githubassets.com/assets/chunk-toast-58af155f.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-1vSZvwpr106s8wjSNFNFGVmFT2E4YjI2N8k6JqiSb28GGYMkEJUhveotmvB00Z4bQZM61ZgvWcXax1U3M48gLQ==" type="application/javascript" data-module-id="./chunk-tweetsodium.js" data-src="https://github.githubassets.com/assets/chunk-tweetsodium-d6f499bf.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-UOFNW/xcxynplVfC8Y3fQdFFiasmugYUUHU4N90G8sqBZGL1yR37yjVakxV8/FV5deBALx9OQMBoiba/3OHGDA==" type="application/javascript" data-module-id="./chunk-user-status-submit.js" data-src="https://github.githubassets.com/assets/chunk-user-status-submit-50e14d5b.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-cKu/+X7gT+WVH4sXKt0g3G77bfQfcgwurRObM+dt8XylPm9eEWI+/aWKhVab6VsYuvvuI5BTriKXhXfJwaSXdQ==" type="application/javascript" data-module-id="./chunk-webgl-warp.js" data-src="https://github.githubassets.com/assets/chunk-webgl-warp-70abbff9.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-9Ux7Idk4v6NfGWWacPgVOXymjG/0NapCoK352oWRQAb6yzpMuh4dfmo33HNbxQytH00P1bmOScD2Z3KZwJMS1Q==" type="application/javascript" src="https://github.githubassets.com/assets/repositories-f54c7b21.js"></script>
<script crossorigin="anonymous" defer="defer" integrity="sha512-tSnUsdlbqbVl9w12DPULfAYz14KCDuCVpzc/b4hV54jZT+8LUKqBxG5mPEzNzLyhh1nKAeueWHYy3sJv0DLVaw==" type="application/javascript" src="https://github.githubassets.com/assets/diffs-b529d4b1.js"></script>
<meta name="viewport" content="width=device-width">
<title>DCS-CSAR/CSAR.lua at master · ciribob/DCS-CSAR · GitHub</title>
<meta name="description" content="Contribute to ciribob/DCS-CSAR development by creating an account on GitHub.">
<link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="GitHub">
<link rel="fluid-icon" href="https://github.com/fluidicon.png" title="GitHub">
<meta property="fb:app_id" content="1401488693436528">
<meta name="apple-itunes-app" content="app-id=1477376905" />
<meta name="twitter:image:src" content="https://opengraph.githubassets.com/57b3c61344724fedd7dcaa4406ac9c9c46b1515929136c9ec328d7ee44552640/ciribob/DCS-CSAR" /><meta name="twitter:site" content="@github" /><meta name="twitter:card" content="summary_large_image" /><meta name="twitter:title" content="ciribob/DCS-CSAR" /><meta name="twitter:description" content="Contribute to ciribob/DCS-CSAR development by creating an account on GitHub." />
<meta property="og:image" content="https://opengraph.githubassets.com/57b3c61344724fedd7dcaa4406ac9c9c46b1515929136c9ec328d7ee44552640/ciribob/DCS-CSAR" /><meta property="og:image:alt" content="Contribute to ciribob/DCS-CSAR development by creating an account on GitHub." /><meta property="og:image:width" content="1200" /><meta property="og:image:height" content="600" /><meta property="og:site_name" content="GitHub" /><meta property="og:type" content="object" /><meta property="og:title" content="ciribob/DCS-CSAR" /><meta property="og:url" content="https://github.com/ciribob/DCS-CSAR" /><meta property="og:description" content="Contribute to ciribob/DCS-CSAR development by creating an account on GitHub." />
<link rel="assets" href="https://github.githubassets.com/">
<meta name="request-id" content="0406:61E6:18D383E:357D1B2:60EB9857" data-pjax-transient="true"/><meta name="html-safe-nonce" content="7e3cc2b2a2dc8718fe75d2dbaad35e127d9cce617fea4e53c33bf4d2e7666371" data-pjax-transient="true"/><meta name="visitor-payload" content="eyJyZWZlcnJlciI6Imh0dHBzOi8vZ2l0aHViLmNvbS9jaXJpYm9iL0RDUy1DU0FSL2ZpbmQvbWFzdGVyIiwicmVxdWVzdF9pZCI6IjA0MDY6NjFFNjoxOEQzODNFOjM1N0QxQjI6NjBFQjk4NTciLCJ2aXNpdG9yX2lkIjoiNDY2Nzk3OTY3MTA2NjM4ODEwMCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9" data-pjax-transient="true"/><meta name="visitor-hmac" content="56cc593adaa9f376eae50a26da0019e6583cd4967732af2c07d4317b581a2043" data-pjax-transient="true"/>
<meta name="hovercard-subject-tag" content="repository:40093096" data-pjax-transient>
<meta name="github-keyboard-shortcuts" content="repository,source-code" data-pjax-transient="true" />
<meta name="selected-link" value="repo_source" data-pjax-transient>
<meta name="google-site-verification" content="c1kuD-K2HIVF635lypcsWPoD4kilo5-jA_wBFyT4uMY">
<meta name="google-site-verification" content="KT5gs8h0wvaagLKAVWq8bbeNwnZZK1r1XQysX3xurLU">
<meta name="google-site-verification" content="ZzhVyEFwb7w3e0-uOTltm8Jsck2F5StVihD0exw2fsA">
<meta name="google-site-verification" content="GXs5KoUUkNCoaAZn7wPN-t01Pywp9M3sEjnt_3_ZWPc">
<meta name="octolytics-host" content="collector.githubapp.com" /><meta name="octolytics-app-id" content="github" /><meta name="octolytics-event-url" content="https://collector.githubapp.com/github-external/browser_event" />
<meta name="analytics-location" content="/&lt;user-name&gt;/&lt;repo-name&gt;/blob/show" data-pjax-transient="true" />
<meta name="optimizely-datafile" content="{&quot;version&quot;: &quot;4&quot;, &quot;rollouts&quot;: [], &quot;typedAudiences&quot;: [], &quot;anonymizeIP&quot;: true, &quot;projectId&quot;: &quot;16737760170&quot;, &quot;variables&quot;: [], &quot;featureFlags&quot;: [], &quot;experiments&quot;: [{&quot;status&quot;: &quot;Running&quot;, &quot;audienceIds&quot;: [], &quot;variations&quot;: [{&quot;variables&quot;: [], &quot;id&quot;: &quot;20227754799&quot;, &quot;key&quot;: &quot;control&quot;}, {&quot;variables&quot;: [], &quot;id&quot;: &quot;20233267869&quot;, &quot;key&quot;: &quot;treatment&quot;}], &quot;id&quot;: &quot;20194668672&quot;, &quot;key&quot;: &quot;recommended_plan_in_signup&quot;, &quot;layerId&quot;: &quot;20231804245&quot;, &quot;trafficAllocation&quot;: [{&quot;entityId&quot;: &quot;20233267869&quot;, &quot;endOfRange&quot;: 2500}, {&quot;entityId&quot;: &quot;20227754799&quot;, &quot;endOfRange&quot;: 5000}, {&quot;entityId&quot;: &quot;20227754799&quot;, &quot;endOfRange&quot;: 7500}, {&quot;entityId&quot;: &quot;20233267869&quot;, &quot;endOfRange&quot;: 10000}], &quot;forcedVariations&quot;: {&quot;d0c8cbf56b61c99517936207d280de0c&quot;: &quot;treatment&quot;}}], &quot;audiences&quot;: [{&quot;conditions&quot;: &quot;[\&quot;or\&quot;, {\&quot;match\&quot;: \&quot;exact\&quot;, \&quot;name\&quot;: \&quot;$opt_dummy_attribute\&quot;, \&quot;type\&quot;: \&quot;custom_attribute\&quot;, \&quot;value\&quot;: \&quot;$opt_dummy_value\&quot;}]&quot;, &quot;id&quot;: &quot;$opt_dummy_audience&quot;, &quot;name&quot;: &quot;Optimizely-Generated Audience for Backwards Compatibility&quot;}], &quot;groups&quot;: [], &quot;attributes&quot;: [{&quot;id&quot;: &quot;16822470375&quot;, &quot;key&quot;: &quot;user_id&quot;}, {&quot;id&quot;: &quot;17143601254&quot;, &quot;key&quot;: &quot;spammy&quot;}, {&quot;id&quot;: &quot;18175660309&quot;, &quot;key&quot;: &quot;organization_plan&quot;}, {&quot;id&quot;: &quot;18813001570&quot;, &quot;key&quot;: &quot;is_logged_in&quot;}, {&quot;id&quot;: &quot;19073851829&quot;, &quot;key&quot;: &quot;geo&quot;}, {&quot;id&quot;: &quot;20175462351&quot;, &quot;key&quot;: &quot;requestedCurrency&quot;}], &quot;botFiltering&quot;: false, &quot;accountId&quot;: &quot;16737760170&quot;, &quot;events&quot;: [{&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;17911811441&quot;, &quot;key&quot;: &quot;hydro_click.dashboard.teacher_toolbox_cta&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18124116703&quot;, &quot;key&quot;: &quot;submit.organizations.complete_sign_up&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18145892387&quot;, &quot;key&quot;: &quot;no_metric.tracked_outside_of_optimizely&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18178755568&quot;, &quot;key&quot;: &quot;click.org_onboarding_checklist.add_repo&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18180553241&quot;, &quot;key&quot;: &quot;submit.repository_imports.create&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18186103728&quot;, &quot;key&quot;: &quot;click.help.learn_more_about_repository_creation&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18188530140&quot;, &quot;key&quot;: &quot;test_event.do_not_use_in_production&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18191963644&quot;, &quot;key&quot;: &quot;click.empty_org_repo_cta.transfer_repository&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18195612788&quot;, &quot;key&quot;: &quot;click.empty_org_repo_cta.import_repository&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18210945499&quot;, &quot;key&quot;: &quot;click.org_onboarding_checklist.invite_members&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18211063248&quot;, &quot;key&quot;: &quot;click.empty_org_repo_cta.create_repository&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18215721889&quot;, &quot;key&quot;: &quot;click.org_onboarding_checklist.update_profile&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18224360785&quot;, &quot;key&quot;: &quot;click.org_onboarding_checklist.dismiss&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18234832286&quot;, &quot;key&quot;: &quot;submit.organization_activation.complete&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18252392383&quot;, &quot;key&quot;: &quot;submit.org_repository.create&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18257551537&quot;, &quot;key&quot;: &quot;submit.org_member_invitation.create&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18259522260&quot;, &quot;key&quot;: &quot;submit.organization_profile.update&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18564603625&quot;, &quot;key&quot;: &quot;view.classroom_select_organization&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18568612016&quot;, &quot;key&quot;: &quot;click.classroom_sign_in_click&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18572592540&quot;, &quot;key&quot;: &quot;view.classroom_name&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18574203855&quot;, &quot;key&quot;: &quot;click.classroom_create_organization&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18582053415&quot;, &quot;key&quot;: &quot;click.classroom_select_organization&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18589463420&quot;, &quot;key&quot;: &quot;click.classroom_create_classroom&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18591323364&quot;, &quot;key&quot;: &quot;click.classroom_create_first_classroom&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18591652321&quot;, &quot;key&quot;: &quot;click.classroom_grant_access&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;18607131425&quot;, &quot;key&quot;: &quot;view.classroom_creation&quot;}, {&quot;experimentIds&quot;: [&quot;20194668672&quot;], &quot;id&quot;: &quot;18831680583&quot;, &quot;key&quot;: &quot;upgrade_account_plan&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;19064064515&quot;, &quot;key&quot;: &quot;click.signup&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;19075373687&quot;, &quot;key&quot;: &quot;click.view_account_billing_page&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;19077355841&quot;, &quot;key&quot;: &quot;click.dismiss_signup_prompt&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;19079713938&quot;, &quot;key&quot;: &quot;click.contact_sales&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;19120963070&quot;, &quot;key&quot;: &quot;click.compare_account_plans&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;19151690317&quot;, &quot;key&quot;: &quot;click.upgrade_account_cta&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;19424193129&quot;, &quot;key&quot;: &quot;click.open_account_switcher&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;19520330825&quot;, &quot;key&quot;: &quot;click.visit_account_profile&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;19540970635&quot;, &quot;key&quot;: &quot;click.switch_account_context&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;19730198868&quot;, &quot;key&quot;: &quot;submit.homepage_signup&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;19820830627&quot;, &quot;key&quot;: &quot;click.homepage_signup&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;19988571001&quot;, &quot;key&quot;: &quot;click.create_enterprise_trial&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;20036538294&quot;, &quot;key&quot;: &quot;click.create_organization_team&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;20040653299&quot;, &quot;key&quot;: &quot;click.input_enterprise_trial_form&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;20062030003&quot;, &quot;key&quot;: &quot;click.continue_with_team&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;20068947153&quot;, &quot;key&quot;: &quot;click.create_organization_free&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;20086636658&quot;, &quot;key&quot;: &quot;click.signup_continue.username&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;20091648988&quot;, &quot;key&quot;: &quot;click.signup_continue.create_account&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;20103637615&quot;, &quot;key&quot;: &quot;click.signup_continue.email&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;20111574253&quot;, &quot;key&quot;: &quot;click.signup_continue.password&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;20120044111&quot;, &quot;key&quot;: &quot;view.pricing_page&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;20152062109&quot;, &quot;key&quot;: &quot;submit.create_account&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;20165800992&quot;, &quot;key&quot;: &quot;submit.upgrade_payment_form&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;20171520319&quot;, &quot;key&quot;: &quot;submit.create_organization&quot;}, {&quot;experimentIds&quot;: [&quot;20194668672&quot;], &quot;id&quot;: &quot;20222645674&quot;, &quot;key&quot;: &quot;click.recommended_plan_in_signup.discuss_your_needs&quot;}, {&quot;experimentIds&quot;: [], &quot;id&quot;: &quot;20227443657&quot;, &quot;key&quot;: &quot;submit.verify_primary_user_email&quot;}, {&quot;experimentIds&quot;: [&quot;20194668672&quot;], &quot;id&quot;: &quot;20234607160&quot;, &quot;key&quot;: &quot;click.recommended_plan_in_signup.try_enterprise&quot;}, {&quot;experimentIds&quot;: [&quot;20194668672&quot;], &quot;id&quot;: &quot;20238175784&quot;, &quot;key&quot;: &quot;click.recommended_plan_in_signup.team&quot;}, {&quot;experimentIds&quot;: [&quot;20194668672&quot;], &quot;id&quot;: &quot;20239847212&quot;, &quot;key&quot;: &quot;click.recommended_plan_in_signup.continue_free&quot;}, {&quot;experimentIds&quot;: [&quot;20194668672&quot;], &quot;id&quot;: &quot;20251097193&quot;, &quot;key&quot;: &quot;recommended_plan&quot;}], &quot;revision&quot;: &quot;702&quot;}" />
<!-- To prevent page flashing, the optimizely JS needs to be loaded in the
<head> tag before the DOM renders -->
<script crossorigin="anonymous" defer="defer" integrity="sha512-+jU501Se8pk+19AWlNhSR/uznFeWGI9ndTB52CGeN8Fze/Srm+6H0FN6FCnvSdvVMtHwsV1NGq1sX5RvBwEGAg==" type="application/javascript" src="https://github.githubassets.com/assets/optimizely-fa3539d3.js"></script>
<meta name="hostname" content="github.com">
<meta name="user-login" content="">
<meta name="expected-hostname" content="github.com">
<meta name="enabled-features" content="MARKETPLACE_PENDING_INSTALLATIONS">
<meta http-equiv="x-pjax-version" content="8351ab5c35a463f4e719f57f98aa1d5d0c7275567ae178e276431c3f498414cc">
<meta name="go-import" content="github.com/ciribob/DCS-CSAR git https://github.com/ciribob/DCS-CSAR.git">
<meta name="octolytics-dimension-user_id" content="786992" /><meta name="octolytics-dimension-user_login" content="ciribob" /><meta name="octolytics-dimension-repository_id" content="40093096" /><meta name="octolytics-dimension-repository_nwo" content="ciribob/DCS-CSAR" /><meta name="octolytics-dimension-repository_public" content="true" /><meta name="octolytics-dimension-repository_is_fork" content="false" /><meta name="octolytics-dimension-repository_network_root_id" content="40093096" /><meta name="octolytics-dimension-repository_network_root_nwo" content="ciribob/DCS-CSAR" />
<link rel="canonical" href="https://github.com/ciribob/DCS-CSAR/blob/master/CSAR.lua" data-pjax-transient>
<meta name="browser-stats-url" content="https://api.github.com/_private/browser/stats">
<meta name="browser-errors-url" content="https://api.github.com/_private/browser/errors">
<meta name="browser-optimizely-client-errors-url" content="https://api.github.com/_private/browser/optimizely_client/errors">
<link rel="mask-icon" href="https://github.githubassets.com/pinned-octocat.svg" color="#000000">
<link rel="alternate icon" class="js-site-favicon" type="image/png" href="https://github.githubassets.com/favicons/favicon.png">
<link rel="icon" class="js-site-favicon" type="image/svg+xml" href="https://github.githubassets.com/favicons/favicon.svg">
<meta name="theme-color" content="#1e2327">
<meta name="color-scheme" content="light dark" />
<link rel="manifest" href="/manifest.json" crossOrigin="use-credentials">
<meta name="enabled-homepage-translation-languages" content="">
</head>
<body class="logged-out env-production page-responsive page-blob" style="word-wrap: break-word;">
<div class="position-relative js-header-wrapper ">
<a href="#start-of-content" class="px-2 py-4 color-bg-info-inverse color-text-white show-on-focus js-skip-to-content">Skip to content</a>
<span data-view-component="true" class="progress-pjax-loader width-full js-pjax-loader-bar Progress position-fixed">
<span style="background-color: #79b8ff;width: 0%;" data-view-component="true" class="Progress-item progress-pjax-loader-bar"></span>
</span>
<header class="Header-old header-logged-out js-details-container Details position-relative f4 py-2" role="banner">
<div class="container-xl d-lg-flex flex-items-center p-responsive">
<div class="d-flex flex-justify-between flex-items-center">
<a class="mr-4" href="https://github.com/" aria-label="Homepage" data-ga-click="(Logged out) Header, go to homepage, icon:logo-wordmark">
<svg height="32" class="octicon octicon-mark-github color-text-white" viewBox="0 0 16 16" version="1.1" width="32" aria-hidden="true"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z"></path></svg>
</a>
<div class="d-lg-none css-truncate css-truncate-target width-fit p-2">
</div>
<div class="d-flex flex-items-center">
<a href="/signup?ref_cta=Sign+up&amp;ref_loc=header+logged+out&amp;ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fblob%2Fshow&amp;source=header-repo"
class="d-inline-block d-lg-none f5 color-text-white no-underline border color-border-tertiary rounded-2 px-2 py-1 mr-3 mr-sm-5"
data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/ciribob/DCS-CSAR/blob/master/CSAR.lua&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="58907c78d7317a303ca87ee0c17277b757bf327f6c2d88a3e0acd50f7a26919c"
>
Sign&nbsp;up
</a>
<button class="btn-link d-lg-none mt-1 js-details-target" type="button" aria-label="Toggle navigation" aria-expanded="false">
<svg height="24" class="octicon octicon-three-bars color-text-white" viewBox="0 0 16 16" version="1.1" width="24" aria-hidden="true"><path fill-rule="evenodd" d="M1 2.75A.75.75 0 011.75 2h12.5a.75.75 0 110 1.5H1.75A.75.75 0 011 2.75zm0 5A.75.75 0 011.75 7h12.5a.75.75 0 110 1.5H1.75A.75.75 0 011 7.75zM1.75 12a.75.75 0 100 1.5h12.5a.75.75 0 100-1.5H1.75z"></path></svg>
</button>
</div>
</div>
<div class="HeaderMenu HeaderMenu--logged-out position-fixed top-0 right-0 bottom-0 height-fit position-lg-relative d-lg-flex flex-justify-between flex-items-center flex-auto">
<div class="d-flex d-lg-none flex-justify-end border-bottom color-bg-secondary p-3">
<button class="btn-link js-details-target" type="button" aria-label="Toggle navigation" aria-expanded="false">
<svg height="24" class="octicon octicon-x color-text-secondary" viewBox="0 0 24 24" version="1.1" width="24" aria-hidden="true"><path fill-rule="evenodd" d="M5.72 5.72a.75.75 0 011.06 0L12 10.94l5.22-5.22a.75.75 0 111.06 1.06L13.06 12l5.22 5.22a.75.75 0 11-1.06 1.06L12 13.06l-5.22 5.22a.75.75 0 01-1.06-1.06L10.94 12 5.72 6.78a.75.75 0 010-1.06z"></path></svg>
</button>
</div>
<nav class="mt-0 px-3 px-lg-0 mb-5 mb-lg-0" aria-label="Global">
<ul class="d-lg-flex list-style-none">
<li class="d-block d-lg-flex flex-lg-nowrap flex-lg-items-center border-bottom border-lg-bottom-0 mr-0 mr-lg-3 edge-item-fix position-relative flex-wrap flex-justify-between d-flex flex-items-center ">
<details class="HeaderMenu-details details-overlay details-reset width-full">
<summary class="HeaderMenu-summary HeaderMenu-link px-0 py-3 border-0 no-wrap d-block d-lg-inline-block">
Why GitHub?
<svg x="0px" y="0px" viewBox="0 0 14 8" xml:space="preserve" fill="none" class="icon-chevon-down-mktg position-absolute position-lg-relative">
<path d="M1,1l6.2,6L13,1"></path>
</svg>
</summary>
<div class="dropdown-menu flex-auto rounded px-0 mt-0 pb-4 p-lg-4 position-relative position-lg-absolute left-0 left-lg-n4">
<a href="/features" class="py-2 lh-condensed-ultra d-block Link--primary no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Features">Features <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">&rarr;</span></a>
<ul class="list-style-none f5 pb-3">
<li class="edge-item-fix"><a href="/mobile" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover">Mobile <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">&rarr;</span></a></li>
<li class="edge-item-fix"><a href="/features/actions" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover">Actions <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">&rarr;</span></a></li>
<li class="edge-item-fix"><a href="/features/codespaces" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover">Codespaces <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">&rarr;</span></a></li>
<li class="edge-item-fix"><a href="/features/packages" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover">Packages <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">&rarr;</span></a></li>
<li class="edge-item-fix"><a href="/features/security" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover">Security <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">&rarr;</span></a></li>
<li class="edge-item-fix"><a href="/features/code-review/" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover">Code review <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">&rarr;</span></a></li>
<li class="edge-item-fix"><a href="/features/issues/" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover">Issues <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">&rarr;</span></a></li>
<li class="edge-item-fix"><a href="/features/integrations" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover">Integrations <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">&rarr;</span></a></li>
</ul>
<ul class="list-style-none mb-0 border-lg-top pt-lg-3">
<li class="edge-item-fix"><a href="/sponsors" class="py-2 lh-condensed-ultra d-block no-underline Link--primary no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Sponsors">GitHub Sponsors <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">&rarr;</span></a></li>
<li class="edge-item-fix"><a href="/customer-stories" class="py-2 lh-condensed-ultra d-block no-underline Link--primary no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Customer stories">Customer stories<span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">&rarr;</span></a></li>
</ul>
</div>
</details>
</li>
<li class="border-bottom border-lg-bottom-0 mr-0 mr-lg-3">
<a href="/team" class="HeaderMenu-link no-underline py-3 d-block d-lg-inline-block" data-ga-click="(Logged out) Header, go to Team">Team</a>
</li>
<li class="border-bottom border-lg-bottom-0 mr-0 mr-lg-3">
<a href="/enterprise" class="HeaderMenu-link no-underline py-3 d-block d-lg-inline-block" data-ga-click="(Logged out) Header, go to Enterprise">Enterprise</a>
</li>
<li class="d-block d-lg-flex flex-lg-nowrap flex-lg-items-center border-bottom border-lg-bottom-0 mr-0 mr-lg-3 edge-item-fix position-relative flex-wrap flex-justify-between d-flex flex-items-center ">
<details class="HeaderMenu-details details-overlay details-reset width-full">
<summary class="HeaderMenu-summary HeaderMenu-link px-0 py-3 border-0 no-wrap d-block d-lg-inline-block">
Explore
<svg x="0px" y="0px" viewBox="0 0 14 8" xml:space="preserve" fill="none" class="icon-chevon-down-mktg position-absolute position-lg-relative">
<path d="M1,1l6.2,6L13,1"></path>
</svg>
</summary>
<div class="dropdown-menu flex-auto rounded px-0 pt-2 pb-0 mt-0 pb-4 p-lg-4 position-relative position-lg-absolute left-0 left-lg-n4">
<ul class="list-style-none mb-3">
<li class="edge-item-fix"><a href="/explore" class="py-2 lh-condensed-ultra d-block Link--primary no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Explore">Explore GitHub <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">&rarr;</span></a></li>
</ul>
<h4 class="color-text-tertiary text-normal text-mono f5 mb-2 border-lg-top pt-lg-3">Learn and contribute</h4>
<ul class="list-style-none mb-3">
<li class="edge-item-fix"><a href="/topics" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Topics">Topics <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">&rarr;</span></a></li>
<li class="edge-item-fix"><a href="/collections" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Collections">Collections <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">&rarr;</span></a></li>
<li class="edge-item-fix"><a href="/trending" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Trending">Trending <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">&rarr;</span></a></li>
<li class="edge-item-fix"><a href="https://lab.github.com/" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Learning lab">Learning Lab <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">&rarr;</span></a></li>
<li class="edge-item-fix"><a href="https://opensource.guide" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Open source guides">Open source guides <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">&rarr;</span></a></li>
</ul>
<h4 class="color-text-tertiary text-normal text-mono f5 mb-2 border-lg-top pt-lg-3">Connect with others</h4>
<ul class="list-style-none mb-0">
<li class="edge-item-fix"><a href="https://github.com/readme" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover">The ReadME Project <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">&rarr;</span></a></li>
<li class="edge-item-fix"><a href="https://github.com/events" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Events">Events <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">&rarr;</span></a></li>
<li class="edge-item-fix"><a href="https://github.community" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Community forum">Community forum <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">&rarr;</span></a></li>
<li class="edge-item-fix"><a href="https://education.github.com" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to GitHub Education">GitHub Education <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">&rarr;</span></a></li>
<li class="edge-item-fix"><a href="https://stars.github.com" class="py-2 pb-0 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to GitHub Stars Program">GitHub Stars program <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">&rarr;</span></a></li>
</ul>
</div>
</details>
</li>
<li class="border-bottom border-lg-bottom-0 mr-0 mr-lg-3">
<a href="/marketplace" class="HeaderMenu-link no-underline py-3 d-block d-lg-inline-block" data-ga-click="(Logged out) Header, go to Marketplace">Marketplace</a>
</li>
<li class="d-block d-lg-flex flex-lg-nowrap flex-lg-items-center border-bottom border-lg-bottom-0 mr-0 mr-lg-3 edge-item-fix position-relative flex-wrap flex-justify-between d-flex flex-items-center ">
<details class="HeaderMenu-details details-overlay details-reset width-full">
<summary class="HeaderMenu-summary HeaderMenu-link px-0 py-3 border-0 no-wrap d-block d-lg-inline-block">
Pricing
<svg x="0px" y="0px" viewBox="0 0 14 8" xml:space="preserve" fill="none" class="icon-chevon-down-mktg position-absolute position-lg-relative">
<path d="M1,1l6.2,6L13,1"></path>
</svg>
</summary>
<div class="dropdown-menu flex-auto rounded px-0 pt-2 pb-4 mt-0 p-lg-4 position-relative position-lg-absolute left-0 left-lg-n4">
<a href="/pricing" class="pb-2 lh-condensed-ultra d-block Link--primary no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Pricing">Plans <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">&rarr;</span></a>
<ul class="list-style-none mb-3">
<li class="edge-item-fix"><a href="/pricing#feature-comparison" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Compare plans">Compare plans <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">&rarr;</span></a></li>
<li class="edge-item-fix"><a href="https://enterprise.github.com/contact" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Contact Sales">Contact Sales <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">&rarr;</span></a></li>
</ul>
<ul class="list-style-none mb-0 border-lg-top pt-lg-3">
<li class="edge-item-fix"><a href="https://education.github.com" class="py-2 pb-0 lh-condensed-ultra d-block no-underline Link--primary no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Education">Education <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">&rarr;</span></a></li>
</ul>
</div>
</details>
</li>
</ul>
</nav>
<div class="d-lg-flex flex-items-center px-3 px-lg-0 text-center text-lg-left">
<div class="d-lg-flex min-width-0 mb-3 mb-lg-0">
<div class="header-search flex-auto js-site-search position-relative flex-self-stretch flex-md-self-auto mb-3 mb-md-0 mr-0 mr-md-3 scoped-search site-scoped-search js-jump-to"
>
<div class="position-relative">
<!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-site-search-form" role="search" aria-label="Site" data-scope-type="Repository" data-scope-id="40093096" data-scoped-search-url="/ciribob/DCS-CSAR/search" data-owner-scoped-search-url="/users/ciribob/search" data-unscoped-search-url="/search" action="/ciribob/DCS-CSAR/search" accept-charset="UTF-8" method="get">
<label class="form-control input-sm header-search-wrapper p-0 js-chromeless-input-container header-search-wrapper-jump-to position-relative d-flex flex-justify-between flex-items-center">
<input type="text"
class="form-control input-sm header-search-input jump-to-field js-jump-to-field js-site-search-focus js-site-search-field is-clearable"
data-hotkey=s,/
name="q"
value=""
placeholder="Search"
data-unscoped-placeholder="Search GitHub"
data-scoped-placeholder="Search"
autocapitalize="off"
role="combobox"
aria-haspopup="listbox"
aria-expanded="false"
aria-autocomplete="list"
aria-controls="jump-to-results"
aria-label="Search"
data-jump-to-suggestions-path="/_graphql/GetSuggestedNavigationDestinations"
spellcheck="false"
autocomplete="off"
>
<input type="hidden" data-csrf="true" class="js-data-jump-to-suggestions-path-csrf" value="/1NAWEf8KMadNDsmOG3/VosK2y3dk905RyU6nyldDHf5FDiB9kQx7xNa2v47UFsIqmv9iDAnD9MPiRwO1OWLkA==" />
<input type="hidden" class="js-site-search-type-field" name="type" >
<img src="https://github.githubassets.com/images/search-key-slash.svg" alt="" class="mr-2 header-search-key-slash">
<div class="Box position-absolute overflow-hidden d-none jump-to-suggestions js-jump-to-suggestions-container">
<ul class="d-none js-jump-to-suggestions-template-container">
<li class="d-flex flex-justify-start flex-items-center p-0 f5 navigation-item js-navigation-item js-jump-to-suggestion" role="option">
<a tabindex="-1" class="no-underline d-flex flex-auto flex-items-center jump-to-suggestions-path js-jump-to-suggestion-path js-navigation-open p-2" href="" data-item-type="suggestion">
<div class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none">
<svg height="16" width="16" class="octicon octicon-repo flex-shrink-0 js-jump-to-octicon-repo d-none" title="Repository" aria-label="Repository" viewBox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path></svg>
<svg height="16" width="16" class="octicon octicon-project flex-shrink-0 js-jump-to-octicon-project d-none" title="Project" aria-label="Project" viewBox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M1.75 0A1.75 1.75 0 000 1.75v12.5C0 15.216.784 16 1.75 16h12.5A1.75 1.75 0 0016 14.25V1.75A1.75 1.75 0 0014.25 0H1.75zM1.5 1.75a.25.25 0 01.25-.25h12.5a.25.25 0 01.25.25v12.5a.25.25 0 01-.25.25H1.75a.25.25 0 01-.25-.25V1.75zM11.75 3a.75.75 0 00-.75.75v7.5a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75zm-8.25.75a.75.75 0 011.5 0v5.5a.75.75 0 01-1.5 0v-5.5zM8 3a.75.75 0 00-.75.75v3.5a.75.75 0 001.5 0v-3.5A.75.75 0 008 3z"></path></svg>
<svg height="16" width="16" class="octicon octicon-search flex-shrink-0 js-jump-to-octicon-search d-none" title="Search" aria-label="Search" viewBox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M11.5 7a4.499 4.499 0 11-8.998 0A4.499 4.499 0 0111.5 7zm-.82 4.74a6 6 0 111.06-1.06l3.04 3.04a.75.75 0 11-1.06 1.06l-3.04-3.04z"></path></svg>
</div>
<img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar d-none" alt="" aria-label="Team" src="" width="28" height="28">
<div class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target">
</div>
<div class="border rounded-1 flex-shrink-0 color-bg-tertiary px-1 color-text-tertiary ml-1 f6 d-none js-jump-to-badge-search">
<span class="js-jump-to-badge-search-text-default d-none" aria-label="in this repository">
In this repository
</span>
<span class="js-jump-to-badge-search-text-global d-none" aria-label="in all of GitHub">
All GitHub
</span>
<span aria-hidden="true" class="d-inline-block ml-1 v-align-middle"></span>
</div>
<div aria-hidden="true" class="border rounded-1 flex-shrink-0 color-bg-tertiary px-1 color-text-tertiary ml-1 f6 d-none d-on-nav-focus js-jump-to-badge-jump">
Jump to
<span class="d-inline-block ml-1 v-align-middle"></span>
</div>
</a>
</li>
</ul>
<ul class="d-none js-jump-to-no-results-template-container">
<li class="d-flex flex-justify-center flex-items-center f5 d-none js-jump-to-suggestion p-2">
<span class="color-text-secondary">No suggested jump to results</span>
</li>
</ul>
<ul id="jump-to-results" role="listbox" class="p-0 m-0 js-navigation-container jump-to-suggestions-results-container js-jump-to-suggestions-results-container">
<li class="d-flex flex-justify-start flex-items-center p-0 f5 navigation-item js-navigation-item js-jump-to-scoped-search d-none" role="option">
<a tabindex="-1" class="no-underline d-flex flex-auto flex-items-center jump-to-suggestions-path js-jump-to-suggestion-path js-navigation-open p-2" href="" data-item-type="scoped_search">
<div class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none">
<svg height="16" width="16" class="octicon octicon-repo flex-shrink-0 js-jump-to-octicon-repo d-none" title="Repository" aria-label="Repository" viewBox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path></svg>
<svg height="16" width="16" class="octicon octicon-project flex-shrink-0 js-jump-to-octicon-project d-none" title="Project" aria-label="Project" viewBox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M1.75 0A1.75 1.75 0 000 1.75v12.5C0 15.216.784 16 1.75 16h12.5A1.75 1.75 0 0016 14.25V1.75A1.75 1.75 0 0014.25 0H1.75zM1.5 1.75a.25.25 0 01.25-.25h12.5a.25.25 0 01.25.25v12.5a.25.25 0 01-.25.25H1.75a.25.25 0 01-.25-.25V1.75zM11.75 3a.75.75 0 00-.75.75v7.5a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75zm-8.25.75a.75.75 0 011.5 0v5.5a.75.75 0 01-1.5 0v-5.5zM8 3a.75.75 0 00-.75.75v3.5a.75.75 0 001.5 0v-3.5A.75.75 0 008 3z"></path></svg>
<svg height="16" width="16" class="octicon octicon-search flex-shrink-0 js-jump-to-octicon-search d-none" title="Search" aria-label="Search" viewBox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M11.5 7a4.499 4.499 0 11-8.998 0A4.499 4.499 0 0111.5 7zm-.82 4.74a6 6 0 111.06-1.06l3.04 3.04a.75.75 0 11-1.06 1.06l-3.04-3.04z"></path></svg>
</div>
<img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar d-none" alt="" aria-label="Team" src="" width="28" height="28">
<div class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target">
</div>
<div class="border rounded-1 flex-shrink-0 color-bg-tertiary px-1 color-text-tertiary ml-1 f6 d-none js-jump-to-badge-search">
<span class="js-jump-to-badge-search-text-default d-none" aria-label="in this repository">
In this repository
</span>
<span class="js-jump-to-badge-search-text-global d-none" aria-label="in all of GitHub">
All GitHub
</span>
<span aria-hidden="true" class="d-inline-block ml-1 v-align-middle"></span>
</div>
<div aria-hidden="true" class="border rounded-1 flex-shrink-0 color-bg-tertiary px-1 color-text-tertiary ml-1 f6 d-none d-on-nav-focus js-jump-to-badge-jump">
Jump to
<span class="d-inline-block ml-1 v-align-middle"></span>
</div>
</a>
</li>
<li class="d-flex flex-justify-start flex-items-center p-0 f5 navigation-item js-navigation-item js-jump-to-owner-scoped-search d-none" role="option">
<a tabindex="-1" class="no-underline d-flex flex-auto flex-items-center jump-to-suggestions-path js-jump-to-suggestion-path js-navigation-open p-2" href="" data-item-type="owner_scoped_search">
<div class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none">
<svg height="16" width="16" class="octicon octicon-repo flex-shrink-0 js-jump-to-octicon-repo d-none" title="Repository" aria-label="Repository" viewBox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path></svg>
<svg height="16" width="16" class="octicon octicon-project flex-shrink-0 js-jump-to-octicon-project d-none" title="Project" aria-label="Project" viewBox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M1.75 0A1.75 1.75 0 000 1.75v12.5C0 15.216.784 16 1.75 16h12.5A1.75 1.75 0 0016 14.25V1.75A1.75 1.75 0 0014.25 0H1.75zM1.5 1.75a.25.25 0 01.25-.25h12.5a.25.25 0 01.25.25v12.5a.25.25 0 01-.25.25H1.75a.25.25 0 01-.25-.25V1.75zM11.75 3a.75.75 0 00-.75.75v7.5a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75zm-8.25.75a.75.75 0 011.5 0v5.5a.75.75 0 01-1.5 0v-5.5zM8 3a.75.75 0 00-.75.75v3.5a.75.75 0 001.5 0v-3.5A.75.75 0 008 3z"></path></svg>
<svg height="16" width="16" class="octicon octicon-search flex-shrink-0 js-jump-to-octicon-search d-none" title="Search" aria-label="Search" viewBox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M11.5 7a4.499 4.499 0 11-8.998 0A4.499 4.499 0 0111.5 7zm-.82 4.74a6 6 0 111.06-1.06l3.04 3.04a.75.75 0 11-1.06 1.06l-3.04-3.04z"></path></svg>
</div>
<img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar d-none" alt="" aria-label="Team" src="" width="28" height="28">
<div class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target">
</div>
<div class="border rounded-1 flex-shrink-0 color-bg-tertiary px-1 color-text-tertiary ml-1 f6 d-none js-jump-to-badge-search">
<span class="js-jump-to-badge-search-text-default d-none" aria-label="in this user">
In this user
</span>
<span class="js-jump-to-badge-search-text-global d-none" aria-label="in all of GitHub">
All GitHub
</span>
<span aria-hidden="true" class="d-inline-block ml-1 v-align-middle"></span>
</div>
<div aria-hidden="true" class="border rounded-1 flex-shrink-0 color-bg-tertiary px-1 color-text-tertiary ml-1 f6 d-none d-on-nav-focus js-jump-to-badge-jump">
Jump to
<span class="d-inline-block ml-1 v-align-middle"></span>
</div>
</a>
</li>
<li class="d-flex flex-justify-start flex-items-center p-0 f5 navigation-item js-navigation-item js-jump-to-global-search d-none" role="option">
<a tabindex="-1" class="no-underline d-flex flex-auto flex-items-center jump-to-suggestions-path js-jump-to-suggestion-path js-navigation-open p-2" href="" data-item-type="global_search">
<div class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none">
<svg height="16" width="16" class="octicon octicon-repo flex-shrink-0 js-jump-to-octicon-repo d-none" title="Repository" aria-label="Repository" viewBox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path></svg>
<svg height="16" width="16" class="octicon octicon-project flex-shrink-0 js-jump-to-octicon-project d-none" title="Project" aria-label="Project" viewBox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M1.75 0A1.75 1.75 0 000 1.75v12.5C0 15.216.784 16 1.75 16h12.5A1.75 1.75 0 0016 14.25V1.75A1.75 1.75 0 0014.25 0H1.75zM1.5 1.75a.25.25 0 01.25-.25h12.5a.25.25 0 01.25.25v12.5a.25.25 0 01-.25.25H1.75a.25.25 0 01-.25-.25V1.75zM11.75 3a.75.75 0 00-.75.75v7.5a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75zm-8.25.75a.75.75 0 011.5 0v5.5a.75.75 0 01-1.5 0v-5.5zM8 3a.75.75 0 00-.75.75v3.5a.75.75 0 001.5 0v-3.5A.75.75 0 008 3z"></path></svg>
<svg height="16" width="16" class="octicon octicon-search flex-shrink-0 js-jump-to-octicon-search d-none" title="Search" aria-label="Search" viewBox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M11.5 7a4.499 4.499 0 11-8.998 0A4.499 4.499 0 0111.5 7zm-.82 4.74a6 6 0 111.06-1.06l3.04 3.04a.75.75 0 11-1.06 1.06l-3.04-3.04z"></path></svg>
</div>
<img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar d-none" alt="" aria-label="Team" src="" width="28" height="28">
<div class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target">
</div>
<div class="border rounded-1 flex-shrink-0 color-bg-tertiary px-1 color-text-tertiary ml-1 f6 d-none js-jump-to-badge-search">
<span class="js-jump-to-badge-search-text-default d-none" aria-label="in this repository">
In this repository
</span>
<span class="js-jump-to-badge-search-text-global d-none" aria-label="in all of GitHub">
All GitHub
</span>
<span aria-hidden="true" class="d-inline-block ml-1 v-align-middle"></span>
</div>
<div aria-hidden="true" class="border rounded-1 flex-shrink-0 color-bg-tertiary px-1 color-text-tertiary ml-1 f6 d-none d-on-nav-focus js-jump-to-badge-jump">
Jump to
<span class="d-inline-block ml-1 v-align-middle"></span>
</div>
</a>
</li>
</ul>
</div>
</label>
</form> </div>
</div>
</div>
<div class="position-relative mr-3">
<a href="/login?return_to=%2Fciribob%2FDCS-CSAR%2Fblob%2Fmaster%2FCSAR.lua"
class="HeaderMenu-link flex-shrink-0 no-underline"
data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/ciribob/DCS-CSAR/blob/master/CSAR.lua&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="72d035fb88fcf0a1cff56d6c20f06cc6c2635dc937c0b7d5f8a35ada80ff1a8e"
data-ga-click="(Logged out) Header, clicked Sign in, text:sign-in">
Sign in
</a>
</div>
<a href="/signup?ref_cta=Sign+up&amp;ref_loc=header+logged+out&amp;ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fblob%2Fshow&amp;source=header-repo&amp;source_repo=ciribob%2FDCS-CSAR"
class="HeaderMenu-link flex-shrink-0 d-inline-block no-underline border color-border-tertiary rounded px-2 py-1"
data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/ciribob/DCS-CSAR/blob/master/CSAR.lua&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="72d035fb88fcf0a1cff56d6c20f06cc6c2635dc937c0b7d5f8a35ada80ff1a8e"
data-hydro-click="{&quot;event_type&quot;:&quot;analytics.event&quot;,&quot;payload&quot;:{&quot;category&quot;:&quot;Sign up&quot;,&quot;action&quot;:&quot;click to sign up for account&quot;,&quot;label&quot;:&quot;ref_page:/&lt;user-name&gt;/&lt;repo-name&gt;/blob/show;ref_cta:Sign up;ref_loc:header logged out&quot;,&quot;originating_url&quot;:&quot;https://github.com/ciribob/DCS-CSAR/blob/master/CSAR.lua&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="50c489b0b38ebfbd6fe281cd2ae124adc5a3fccc7cdc4563521e8272865e66fc"
>
Sign up
</a>
</div>
</div>
</div>
</header>
</div>
<div id="start-of-content" class="show-on-focus"></div>
<div data-pjax-replace id="js-flash-container">
<template class="js-flash-template">
<div class="flash flash-full {{ className }}">
<div class=" px-2" >
<button class="flash-close js-flash-close" type="button" aria-label="Dismiss this message">
<svg aria-hidden="true" viewBox="0 0 16 16" version="1.1" data-view-component="true" height="16" width="16" class="octicon octicon-x">
<path fill-rule="evenodd" d="M3.72 3.72a.75.75 0 011.06 0L8 6.94l3.22-3.22a.75.75 0 111.06 1.06L9.06 8l3.22 3.22a.75.75 0 11-1.06 1.06L8 9.06l-3.22 3.22a.75.75 0 01-1.06-1.06L6.94 8 3.72 4.78a.75.75 0 010-1.06z"></path>
</svg>
</button>
<div>{{ message }}</div>
</div>
</div>
</template>
</div>
<include-fragment class="js-notification-shelf-include-fragment" data-base-src="https://github.com/notifications/beta/shelf"></include-fragment>
<div
class="application-main "
data-commit-hovercards-enabled
data-discussion-hovercards-enabled
data-issue-and-pr-hovercards-enabled
>
<div itemscope itemtype="http://schema.org/SoftwareSourceCode" class="">
<main id="js-repo-pjax-container" data-pjax-container >
<div class="hx_page-header-bg pt-3 hide-full-screen mb-5">
<div class="d-flex mb-3 px-3 px-md-4 px-lg-5">
<div class="flex-auto min-width-0 width-fit mr-3">
<h1 class=" d-flex flex-wrap flex-items-center break-word f3 text-normal">
<svg class="octicon octicon-repo color-text-secondary mr-2" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path></svg>
<span class="author flex-self-stretch" itemprop="author">
<a class="url fn" rel="author" data-hovercard-type="user" data-hovercard-url="/users/ciribob/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/ciribob">ciribob</a>
</span>
<span class="mx-1 flex-self-stretch color-text-secondary">/</span>
<strong itemprop="name" class="mr-2 flex-self-stretch">
<a data-pjax="#js-repo-pjax-container" href="/ciribob/DCS-CSAR">DCS-CSAR</a>
</strong>
</h1>
</div>
<ul class="pagehead-actions flex-shrink-0 d-none d-md-inline" style="padding: 2px 0;">
<li>
<a class="tooltipped tooltipped-s btn btn-sm" aria-label="You must be signed in to change notification settings" rel="nofollow" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;notification subscription menu watch&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/ciribob/DCS-CSAR/blob/master/CSAR.lua&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="f477b113a8d338781c472c779b43f69b5ff74a467b6b0c76255b1f1daea5eb34" href="/login?return_to=%2Fciribob%2FDCS-CSAR">
<svg aria-hidden="true" viewBox="0 0 16 16" version="1.1" data-view-component="true" height="16" width="16" class="octicon octicon-bell">
<path d="M8 16a2 2 0 001.985-1.75c.017-.137-.097-.25-.235-.25h-3.5c-.138 0-.252.113-.235.25A2 2 0 008 16z"></path><path fill-rule="evenodd" d="M8 1.5A3.5 3.5 0 004.5 5v2.947c0 .346-.102.683-.294.97l-1.703 2.556a.018.018 0 00-.003.01l.001.006c0 .002.002.004.004.006a.017.017 0 00.006.004l.007.001h10.964l.007-.001a.016.016 0 00.006-.004.016.016 0 00.004-.006l.001-.007a.017.017 0 00-.003-.01l-1.703-2.554a1.75 1.75 0 01-.294-.97V5A3.5 3.5 0 008 1.5zM3 5a5 5 0 0110 0v2.947c0 .05.015.098.042.139l1.703 2.555A1.518 1.518 0 0113.482 13H2.518a1.518 1.518 0 01-1.263-2.36l1.703-2.554A.25.25 0 003 7.947V5z"></path>
</svg>
Notifications
</a>
</li>
<li>
<a class="btn btn-sm btn-with-count tooltipped tooltipped-s" aria-label="You must be signed in to star a repository" rel="nofollow" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;star button&quot;,&quot;repository_id&quot;:40093096,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/ciribob/DCS-CSAR/blob/master/CSAR.lua&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="50c28b186fcaf44bcec63916b246264de45205b32854ba69a1416614175b99bf" href="/login?return_to=%2Fciribob%2FDCS-CSAR">
<svg aria-hidden="true" viewBox="0 0 16 16" version="1.1" data-view-component="true" height="16" width="16" class="octicon octicon-star v-align-text-bottom mr-1">
<path fill-rule="evenodd" d="M8 .25a.75.75 0 01.673.418l1.882 3.815 4.21.612a.75.75 0 01.416 1.279l-3.046 2.97.719 4.192a.75.75 0 01-1.088.791L8 12.347l-3.766 1.98a.75.75 0 01-1.088-.79l.72-4.194L.818 6.374a.75.75 0 01.416-1.28l4.21-.611L7.327.668A.75.75 0 018 .25zm0 2.445L6.615 5.5a.75.75 0 01-.564.41l-3.097.45 2.24 2.184a.75.75 0 01.216.664l-.528 3.084 2.769-1.456a.75.75 0 01.698 0l2.77 1.456-.53-3.084a.75.75 0 01.216-.664l2.24-2.183-3.096-.45a.75.75 0 01-.564-.41L8 2.694v.001z"></path>
</svg>
<span data-view-component="true">
Star
</span></a>
<a class="social-count js-social-count" href="/ciribob/DCS-CSAR/stargazers"
aria-label="20 users starred this repository">
20
</a>
</li>
<li>
<a class="btn btn-sm btn-with-count tooltipped tooltipped-s" aria-label="You must be signed in to fork a repository" rel="nofollow" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;repo details fork button&quot;,&quot;repository_id&quot;:40093096,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/ciribob/DCS-CSAR/blob/master/CSAR.lua&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="4cd04e7ca428739398938c4da0ca10e33df38b1997c6ef7b126b8dec38f5e096" href="/login?return_to=%2Fciribob%2FDCS-CSAR">
<svg aria-hidden="true" viewBox="0 0 16 16" version="1.1" data-view-component="true" height="16" width="16" class="octicon octicon-repo-forked">
<path fill-rule="evenodd" d="M5 3.25a.75.75 0 11-1.5 0 .75.75 0 011.5 0zm0 2.122a2.25 2.25 0 10-1.5 0v.878A2.25 2.25 0 005.75 8.5h1.5v2.128a2.251 2.251 0 101.5 0V8.5h1.5a2.25 2.25 0 002.25-2.25v-.878a2.25 2.25 0 10-1.5 0v.878a.75.75 0 01-.75.75h-4.5A.75.75 0 015 6.25v-.878zm3.75 7.378a.75.75 0 11-1.5 0 .75.75 0 011.5 0zm3-8.75a.75.75 0 100-1.5.75.75 0 000 1.5z"></path>
</svg>
Fork
</a>
<a href="/ciribob/DCS-CSAR/network/members" class="social-count"
aria-label="8 users forked this repository">
8
</a>
</li>
</ul>
</div>
<nav data-pjax="#js-repo-pjax-container" aria-label="Repository" data-view-component="true" class="js-repo-nav js-sidenav-container-pjax js-responsive-underlinenav overflow-hidden UnderlineNav px-3 px-md-4 px-lg-5">
<ul data-view-component="true" class="UnderlineNav-body list-style-none">
<li data-view-component="true" class="d-flex">
<a href="/ciribob/DCS-CSAR" data-tab-item="i0code-tab" data-selected-links="repo_source repo_downloads repo_commits repo_releases repo_tags repo_branches repo_packages repo_deployments /ciribob/DCS-CSAR" data-hotkey="g c" data-ga-click="Repository, Navigation click, Code tab" aria-current="page" data-view-component="true" class="UnderlineNav-item hx_underlinenav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item selected">
<svg class="octicon octicon-code UnderlineNav-octicon d-none d-sm-inline" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4.72 3.22a.75.75 0 011.06 1.06L2.06 8l3.72 3.72a.75.75 0 11-1.06 1.06L.47 8.53a.75.75 0 010-1.06l4.25-4.25zm6.56 0a.75.75 0 10-1.06 1.06L13.94 8l-3.72 3.72a.75.75 0 101.06 1.06l4.25-4.25a.75.75 0 000-1.06l-4.25-4.25z"></path></svg>
<span data-content="Code">Code</span>
<span title="Not available" data-view-component="true" class="Counter"></span>
</a></li>
<li data-view-component="true" class="d-flex">
<a href="/ciribob/DCS-CSAR/issues" data-tab-item="i1issues-tab" data-selected-links="repo_issues repo_labels repo_milestones /ciribob/DCS-CSAR/issues" data-hotkey="g i" data-ga-click="Repository, Navigation click, Issues tab" data-view-component="true" class="UnderlineNav-item hx_underlinenav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item">
<svg class="octicon octicon-issue-opened UnderlineNav-octicon d-none d-sm-inline" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="M8 9.5a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path><path fill-rule="evenodd" d="M8 0a8 8 0 100 16A8 8 0 008 0zM1.5 8a6.5 6.5 0 1113 0 6.5 6.5 0 01-13 0z"></path></svg>
<span data-content="Issues">Issues</span>
<span title="2" data-view-component="true" class="Counter">2</span>
</a></li>
<li data-view-component="true" class="d-flex">
<a href="/ciribob/DCS-CSAR/pulls" data-tab-item="i2pull-requests-tab" data-selected-links="repo_pulls checks /ciribob/DCS-CSAR/pulls" data-hotkey="g p" data-ga-click="Repository, Navigation click, Pull requests tab" data-view-component="true" class="UnderlineNav-item hx_underlinenav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item">
<svg class="octicon octicon-git-pull-request UnderlineNav-octicon d-none d-sm-inline" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.177 3.073L9.573.677A.25.25 0 0110 .854v4.792a.25.25 0 01-.427.177L7.177 3.427a.25.25 0 010-.354zM3.75 2.5a.75.75 0 100 1.5.75.75 0 000-1.5zm-2.25.75a2.25 2.25 0 113 2.122v5.256a2.251 2.251 0 11-1.5 0V5.372A2.25 2.25 0 011.5 3.25zM11 2.5h-1V4h1a1 1 0 011 1v5.628a2.251 2.251 0 101.5 0V5A2.5 2.5 0 0011 2.5zm1 10.25a.75.75 0 111.5 0 .75.75 0 01-1.5 0zM3.75 12a.75.75 0 100 1.5.75.75 0 000-1.5z"></path></svg>
<span data-content="Pull requests">Pull requests</span>
<span title="1" data-view-component="true" class="Counter">1</span>
</a></li>
<li data-view-component="true" class="d-flex">
<a href="/ciribob/DCS-CSAR/actions" data-tab-item="i3actions-tab" data-selected-links="repo_actions /ciribob/DCS-CSAR/actions" data-hotkey="g a" data-ga-click="Repository, Navigation click, Actions tab" data-view-component="true" class="UnderlineNav-item hx_underlinenav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item">
<svg class="octicon octicon-play UnderlineNav-octicon d-none d-sm-inline" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M1.5 8a6.5 6.5 0 1113 0 6.5 6.5 0 01-13 0zM8 0a8 8 0 100 16A8 8 0 008 0zM6.379 5.227A.25.25 0 006 5.442v5.117a.25.25 0 00.379.214l4.264-2.559a.25.25 0 000-.428L6.379 5.227z"></path></svg>
<span data-content="Actions">Actions</span>
<span title="Not available" data-view-component="true" class="Counter"></span>
</a></li>
<li data-view-component="true" class="d-flex">
<a href="/ciribob/DCS-CSAR/projects" data-tab-item="i4projects-tab" data-selected-links="repo_projects new_repo_project repo_project /ciribob/DCS-CSAR/projects" data-hotkey="g b" data-ga-click="Repository, Navigation click, Projects tab" data-view-component="true" class="UnderlineNav-item hx_underlinenav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item">
<svg class="octicon octicon-project UnderlineNav-octicon d-none d-sm-inline" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M1.75 0A1.75 1.75 0 000 1.75v12.5C0 15.216.784 16 1.75 16h12.5A1.75 1.75 0 0016 14.25V1.75A1.75 1.75 0 0014.25 0H1.75zM1.5 1.75a.25.25 0 01.25-.25h12.5a.25.25 0 01.25.25v12.5a.25.25 0 01-.25.25H1.75a.25.25 0 01-.25-.25V1.75zM11.75 3a.75.75 0 00-.75.75v7.5a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75zm-8.25.75a.75.75 0 011.5 0v5.5a.75.75 0 01-1.5 0v-5.5zM8 3a.75.75 0 00-.75.75v3.5a.75.75 0 001.5 0v-3.5A.75.75 0 008 3z"></path></svg>
<span data-content="Projects">Projects</span>
<span title="0" hidden="hidden" data-view-component="true" class="Counter">0</span>
</a></li>
<li data-view-component="true" class="d-flex">
<a href="/ciribob/DCS-CSAR/wiki" data-tab-item="i5wiki-tab" data-selected-links="repo_wiki /ciribob/DCS-CSAR/wiki" data-hotkey="g w" data-ga-click="Repository, Navigation click, Wikis tab" data-view-component="true" class="UnderlineNav-item hx_underlinenav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item">
<svg class="octicon octicon-book UnderlineNav-octicon d-none d-sm-inline" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M0 1.75A.75.75 0 01.75 1h4.253c1.227 0 2.317.59 3 1.501A3.744 3.744 0 0111.006 1h4.245a.75.75 0 01.75.75v10.5a.75.75 0 01-.75.75h-4.507a2.25 2.25 0 00-1.591.659l-.622.621a.75.75 0 01-1.06 0l-.622-.621A2.25 2.25 0 005.258 13H.75a.75.75 0 01-.75-.75V1.75zm8.755 3a2.25 2.25 0 012.25-2.25H14.5v9h-3.757c-.71 0-1.4.201-1.992.572l.004-7.322zm-1.504 7.324l.004-5.073-.002-2.253A2.25 2.25 0 005.003 2.5H1.5v9h3.757a3.75 3.75 0 011.994.574z"></path></svg>
<span data-content="Wiki">Wiki</span>
<span title="Not available" data-view-component="true" class="Counter"></span>
</a></li>
<li data-view-component="true" class="d-flex">
<a href="/ciribob/DCS-CSAR/security" data-tab-item="i6security-tab" data-selected-links="security overview alerts policy token_scanning code_scanning /ciribob/DCS-CSAR/security" data-hotkey="g s" data-ga-click="Repository, Navigation click, Security tab" data-view-component="true" class="UnderlineNav-item hx_underlinenav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item">
<svg class="octicon octicon-shield UnderlineNav-octicon d-none d-sm-inline" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.467.133a1.75 1.75 0 011.066 0l5.25 1.68A1.75 1.75 0 0115 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.7 1.7 0 01-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 011.217-1.667l5.25-1.68zm.61 1.429a.25.25 0 00-.153 0l-5.25 1.68a.25.25 0 00-.174.238V7c0 1.358.275 2.666 1.057 3.86.784 1.194 2.121 2.34 4.366 3.297a.2.2 0 00.154 0c2.245-.956 3.582-2.104 4.366-3.298C13.225 9.666 13.5 8.36 13.5 7V3.48a.25.25 0 00-.174-.237l-5.25-1.68zM9 10.5a1 1 0 11-2 0 1 1 0 012 0zm-.25-5.75a.75.75 0 10-1.5 0v3a.75.75 0 001.5 0v-3z"></path></svg>
<span data-content="Security">Security</span>
<include-fragment src="/ciribob/DCS-CSAR/security/overall-count" accept="text/fragment+html"></include-fragment>
</a></li>
<li data-view-component="true" class="d-flex">
<a href="/ciribob/DCS-CSAR/pulse" data-tab-item="i7insights-tab" data-selected-links="repo_graphs repo_contributors dependency_graph dependabot_updates pulse people community /ciribob/DCS-CSAR/pulse" data-ga-click="Repository, Navigation click, Insights tab" data-view-component="true" class="UnderlineNav-item hx_underlinenav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item">
<svg class="octicon octicon-graph UnderlineNav-octicon d-none d-sm-inline" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M1.5 1.75a.75.75 0 00-1.5 0v12.5c0 .414.336.75.75.75h14.5a.75.75 0 000-1.5H1.5V1.75zm14.28 2.53a.75.75 0 00-1.06-1.06L10 7.94 7.53 5.47a.75.75 0 00-1.06 0L3.22 8.72a.75.75 0 001.06 1.06L7 7.06l2.47 2.47a.75.75 0 001.06 0l5.25-5.25z"></path></svg>
<span data-content="Insights">Insights</span>
<span title="Not available" data-view-component="true" class="Counter"></span>
</a></li>
</ul>
<div style="visibility:hidden;" data-view-component="true" class="UnderlineNav-actions js-responsive-underlinenav-overflow position-absolute pr-3 pr-md-4 pr-lg-5 right-0"> <details data-view-component="true" class="details-overlay details-reset position-relative">
<summary role="button" data-view-component="true"> <div class="UnderlineNav-item mr-0 border-0">
<svg aria-hidden="true" viewBox="0 0 16 16" version="1.1" data-view-component="true" height="16" width="16" class="octicon octicon-kebab-horizontal">
<path d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path>
</svg>
<span class="sr-only">More</span>
</div>
</summary>
<div data-view-component="true"> <details-menu role="menu" data-view-component="true" class="dropdown-menu dropdown-menu-sw">
<ul>
<li data-menu-item="i0code-tab" hidden>
<a role="menuitem" class="js-selected-navigation-item selected dropdown-item" aria-current="page" data-selected-links="repo_source repo_downloads repo_commits repo_releases repo_tags repo_branches repo_packages repo_deployments /ciribob/DCS-CSAR" href="/ciribob/DCS-CSAR">
Code
</a> </li>
<li data-menu-item="i1issues-tab" hidden>
<a role="menuitem" class="js-selected-navigation-item dropdown-item" data-selected-links="repo_issues repo_labels repo_milestones /ciribob/DCS-CSAR/issues" href="/ciribob/DCS-CSAR/issues">
Issues
</a> </li>
<li data-menu-item="i2pull-requests-tab" hidden>
<a role="menuitem" class="js-selected-navigation-item dropdown-item" data-selected-links="repo_pulls checks /ciribob/DCS-CSAR/pulls" href="/ciribob/DCS-CSAR/pulls">
Pull requests
</a> </li>
<li data-menu-item="i3actions-tab" hidden>
<a role="menuitem" class="js-selected-navigation-item dropdown-item" data-selected-links="repo_actions /ciribob/DCS-CSAR/actions" href="/ciribob/DCS-CSAR/actions">
Actions
</a> </li>
<li data-menu-item="i4projects-tab" hidden>
<a role="menuitem" class="js-selected-navigation-item dropdown-item" data-selected-links="repo_projects new_repo_project repo_project /ciribob/DCS-CSAR/projects" href="/ciribob/DCS-CSAR/projects">
Projects
</a> </li>
<li data-menu-item="i5wiki-tab" hidden>
<a role="menuitem" class="js-selected-navigation-item dropdown-item" data-selected-links="repo_wiki /ciribob/DCS-CSAR/wiki" href="/ciribob/DCS-CSAR/wiki">
Wiki
</a> </li>
<li data-menu-item="i6security-tab" hidden>
<a role="menuitem" class="js-selected-navigation-item dropdown-item" data-selected-links="security overview alerts policy token_scanning code_scanning /ciribob/DCS-CSAR/security" href="/ciribob/DCS-CSAR/security">
Security
</a> </li>
<li data-menu-item="i7insights-tab" hidden>
<a role="menuitem" class="js-selected-navigation-item dropdown-item" data-selected-links="repo_graphs repo_contributors dependency_graph dependabot_updates pulse people community /ciribob/DCS-CSAR/pulse" href="/ciribob/DCS-CSAR/pulse">
Insights
</a> </li>
</ul>
</details-menu></div>
</details></div>
</nav>
</div>
<div class="container-xl clearfix new-discussion-timeline px-3 px-md-4 px-lg-5">
<div id="repo-content-pjax-container" class="repository-content " >
<div>
<a class="d-none js-permalink-shortcut" data-hotkey="y" href="/ciribob/DCS-CSAR/blob/dd9eaa3aa245d1823e3df92c79ba31b3c3de2f41/CSAR.lua">Permalink</a>
<!-- blob contrib key: blob_contributors:v22:fa2ab11951fac1cc72365181659bf5bba09fbfa1122e41c8bb4f68b6d26871c0 -->
<div class="d-flex flex-items-start flex-shrink-0 pb-3 flex-wrap flex-md-nowrap flex-justify-between flex-md-justify-start">
<div class="position-relative">
<details class="details-reset details-overlay mr-0 mb-0 " id="branch-select-menu">
<summary class="btn css-truncate"
data-hotkey="w"
title="Switch branches or tags">
<svg aria-hidden="true" viewBox="0 0 16 16" version="1.1" data-view-component="true" height="16" width="16" class="octicon octicon-git-branch text-gray">
<path fill-rule="evenodd" d="M11.75 2.5a.75.75 0 100 1.5.75.75 0 000-1.5zm-2.25.75a2.25 2.25 0 113 2.122V6A2.5 2.5 0 0110 8.5H6a1 1 0 00-1 1v1.128a2.251 2.251 0 11-1.5 0V5.372a2.25 2.25 0 111.5 0v1.836A2.492 2.492 0 016 7h4a1 1 0 001-1v-.628A2.25 2.25 0 019.5 3.25zM4.25 12a.75.75 0 100 1.5.75.75 0 000-1.5zM3.5 3.25a.75.75 0 111.5 0 .75.75 0 01-1.5 0z"></path>
</svg>
<span class="css-truncate-target" data-menu-button>master</span>
<span class="dropdown-caret"></span>
</summary>
<div class="SelectMenu">
<div class="SelectMenu-modal">
<header class="SelectMenu-header">
<span class="SelectMenu-title">Switch branches/tags</span>
<button class="SelectMenu-closeButton" type="button" data-toggle-for="branch-select-menu"><svg aria-label="Close menu" aria-hidden="false" role="img" viewBox="0 0 16 16" version="1.1" data-view-component="true" height="16" width="16" class="octicon octicon-x">
<path fill-rule="evenodd" d="M3.72 3.72a.75.75 0 011.06 0L8 6.94l3.22-3.22a.75.75 0 111.06 1.06L9.06 8l3.22 3.22a.75.75 0 11-1.06 1.06L8 9.06l-3.22 3.22a.75.75 0 01-1.06-1.06L6.94 8 3.72 4.78a.75.75 0 010-1.06z"></path>
</svg></button>
</header>
<input-demux data-action="tab-container-change:input-demux#storeInput tab-container-changed:input-demux#updateInput">
<tab-container class="d-flex flex-column js-branches-tags-tabs" style="min-height: 0;">
<div class="SelectMenu-filter">
<input data-target="input-demux.source"
id="context-commitish-filter-field"
class="SelectMenu-input form-control"
aria-owns="ref-list-branches"
data-controls-ref-menu-id="ref-list-branches"
autofocus
autocomplete="off"
aria-label="Filter branches/tags"
placeholder="Filter branches/tags"
type="text"
>
</div>
<div class="SelectMenu-tabs" role="tablist" data-target="input-demux.control" >
<button class="SelectMenu-tab" type="button" role="tab" aria-selected="true">Branches</button>
<button class="SelectMenu-tab" type="button" role="tab">Tags</button>
</div>
<div role="tabpanel" id="ref-list-branches" data-filter-placeholder="Filter branches/tags" class="d-flex flex-column flex-auto overflow-auto" tabindex="">
<ref-selector
type="branch"
data-targets="input-demux.sinks"
data-action="
input-entered:ref-selector#inputEntered
tab-selected:ref-selector#tabSelected
focus-list:ref-selector#focusFirstListMember
"
query-endpoint="/ciribob/DCS-CSAR/refs"
cache-key="v0:1463081306.0"
current-committish="bWFzdGVy"
default-branch="bWFzdGVy"
name-with-owner="Y2lyaWJvYi9EQ1MtQ1NBUg=="
>
<template data-target="ref-selector.fetchFailedTemplate">
<div class="SelectMenu-message" data-index="{{ index }}">Could not load branches</div>
</template>
<template data-target="ref-selector.noMatchTemplate">
<div class="SelectMenu-message">Nothing to show</div>
</template>
<!-- TODO: this max-height is necessary or else the branch list won't scroll. why? -->
<div data-target="ref-selector.listContainer" role="menu" class="SelectMenu-list " style="max-height: 330px" data-pjax="#repo-content-pjax-container">
<div class="SelectMenu-loading pt-3 pb-0" aria-label="Menu is loading">
<svg style="box-sizing: content-box; color: var(--color-icon-primary);" viewBox="0 0 16 16" fill="none" data-view-component="true" width="32" height="32" class="anim-rotate">
<circle cx="8" cy="8" r="7" stroke="currentColor" stroke-opacity="0.25" stroke-width="2" vector-effect="non-scaling-stroke" />
<path d="M15 8a7.002 7.002 0 00-7-7" stroke="currentColor" stroke-width="2" stroke-linecap="round" vector-effect="non-scaling-stroke" />
</svg>
</div>
</div>
<template data-target="ref-selector.itemTemplate">
<a href="https://github.com/ciribob/DCS-CSAR/blob/{{ urlEncodedRefName }}/CSAR.lua" class="SelectMenu-item" role="menuitemradio" rel="nofollow" aria-checked="{{ isCurrent }}" data-index="{{ index }}">
<svg aria-hidden="true" viewBox="0 0 16 16" version="1.1" data-view-component="true" height="16" width="16" class="octicon octicon-check SelectMenu-icon SelectMenu-icon--check">
<path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path>
</svg>
<span class="flex-1 css-truncate css-truncate-overflow {{ isFilteringClass }}">{{ refName }}</span>
<span hidden="{{ isNotDefault }}" class="Label Label--secondary flex-self-start">default</span>
</a>
</template>
<footer class="SelectMenu-footer"><a href="/ciribob/DCS-CSAR/branches">View all branches</a></footer>
</ref-selector>
</div>
<div role="tabpanel" id="tags-menu" data-filter-placeholder="Find a tag" class="d-flex flex-column flex-auto overflow-auto" tabindex="" hidden>
<ref-selector
type="tag"
data-action="
input-entered:ref-selector#inputEntered
tab-selected:ref-selector#tabSelected
focus-list:ref-selector#focusFirstListMember
"
data-targets="input-demux.sinks"
query-endpoint="/ciribob/DCS-CSAR/refs"
cache-key="v0:1463081306.0"
current-committish="bWFzdGVy"
default-branch="bWFzdGVy"
name-with-owner="Y2lyaWJvYi9EQ1MtQ1NBUg=="
>
<template data-target="ref-selector.fetchFailedTemplate">
<div class="SelectMenu-message" data-index="{{ index }}">Could not load tags</div>
</template>
<template data-target="ref-selector.noMatchTemplate">
<div class="SelectMenu-message" data-index="{{ index }}">Nothing to show</div>
</template>
<template data-target="ref-selector.itemTemplate">
<a href="https://github.com/ciribob/DCS-CSAR/blob/{{ urlEncodedRefName }}/CSAR.lua" class="SelectMenu-item" role="menuitemradio" rel="nofollow" aria-checked="{{ isCurrent }}" data-index="{{ index }}">
<svg aria-hidden="true" viewBox="0 0 16 16" version="1.1" data-view-component="true" height="16" width="16" class="octicon octicon-check SelectMenu-icon SelectMenu-icon--check">
<path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path>
</svg>
<span class="flex-1 css-truncate css-truncate-overflow {{ isFilteringClass }}">{{ refName }}</span>
<span hidden="{{ isNotDefault }}" class="Label Label--secondary flex-self-start">default</span>
</a>
</template>
<div data-target="ref-selector.listContainer" role="menu" class="SelectMenu-list" style="max-height: 330px" data-pjax="#repo-content-pjax-container">
<div class="SelectMenu-loading pt-3 pb-0" aria-label="Menu is loading">
<svg style="box-sizing: content-box; color: var(--color-icon-primary);" viewBox="0 0 16 16" fill="none" data-view-component="true" width="32" height="32" class="anim-rotate">
<circle cx="8" cy="8" r="7" stroke="currentColor" stroke-opacity="0.25" stroke-width="2" vector-effect="non-scaling-stroke" />
<path d="M15 8a7.002 7.002 0 00-7-7" stroke="currentColor" stroke-width="2" stroke-linecap="round" vector-effect="non-scaling-stroke" />
</svg>
</div>
</div>
<footer class="SelectMenu-footer"><a href="/ciribob/DCS-CSAR/tags">View all tags</a></footer>
</ref-selector>
</div>
</tab-container>
</input-demux>
</div>
</div>
</details>
</div>
<h2 id="blob-path" class="breadcrumb flex-auto flex-self-center min-width-0 text-normal mx-2 width-full width-md-auto flex-order-1 flex-md-order-none mt-3 mt-md-0">
<span class="js-repo-root text-bold"><span class="js-path-segment d-inline-block wb-break-all"><a data-pjax="#repo-content-pjax-container" href="/ciribob/DCS-CSAR"><span>DCS-CSAR</span></a></span></span><span class="separator">/</span><strong class="final-path">CSAR.lua</strong>
</h2>
<a href="/ciribob/DCS-CSAR/find/master"
class="js-pjax-capture-input btn mr-2 d-none d-md-block"
data-pjax
data-hotkey="t">
Go to file
</a>
<details id="blob-more-options-details" data-view-component="true" class="details-overlay details-reset position-relative">
<summary role="button" data-view-component="true" class="btn">
<svg aria-label="More options" role="img" viewBox="0 0 16 16" version="1.1" data-view-component="true" height="16" width="16" class="octicon octicon-kebab-horizontal">
<path d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path>
</svg>
</summary>
<div data-view-component="true"> <ul class="dropdown-menu dropdown-menu-sw">
<li class="d-block d-md-none">
<a class="dropdown-item d-flex flex-items-baseline" data-hydro-click="{&quot;event_type&quot;:&quot;repository.click&quot;,&quot;payload&quot;:{&quot;target&quot;:&quot;FIND_FILE_BUTTON&quot;,&quot;repository_id&quot;:40093096,&quot;originating_url&quot;:&quot;https://github.com/ciribob/DCS-CSAR/blob/master/CSAR.lua&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="8c6b27867041c227e107e236ee9dc8dd3e2eb47f83d9861989b128246d51f2f5" data-ga-click="Repository, find file, location:repo overview" data-hotkey="t" data-pjax="true" href="/ciribob/DCS-CSAR/find/master">
<span class="flex-auto">Go to file</span>
<span class="text-small color-text-secondary" aria-hidden="true">T</span>
</a> </li>
<li data-toggle-for="blob-more-options-details">
<button type="button" data-toggle-for="jumpto-line-details-dialog" class="btn-link dropdown-item">
<span class="d-flex flex-items-baseline">
<span class="flex-auto">Go to line</span>
<span class="text-small color-text-secondary" aria-hidden="true">L</span>
</span>
</button>
</li>
<li class="dropdown-divider" role="none"></li>
<li>
<clipboard-copy value="CSAR.lua" class="dropdown-item cursor-pointer" data-toggle-for="blob-more-options-details">
Copy path
</clipboard-copy>
</li>
<li>
<clipboard-copy value="https://github.com/ciribob/DCS-CSAR/blob/dd9eaa3aa245d1823e3df92c79ba31b3c3de2f41/CSAR.lua" class="dropdown-item cursor-pointer" data-toggle-for="blob-more-options-details" >
<span class="d-flex flex-items-baseline">
<span class="flex-auto">Copy permalink</span>
</span>
</clipboard-copy>
</li>
</ul>
</div>
</details> </div>
<div class="Box d-flex flex-column flex-shrink-0 mb-3">
<div class="Box-header Box-header--blue Details js-details-container">
<div class="d-flex flex-items-center">
<span class="flex-shrink-0 ml-n1 mr-n1 mt-n1 mb-n1">
<a rel="contributor" data-skip-pjax="true" data-hovercard-type="user" data-hovercard-url="/users/marcos2221/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/marcos2221"><img class="avatar avatar-user" src="https://avatars.githubusercontent.com/u/20407562?s=48&amp;v=4" width="24" height="24" alt="@marcos2221" /></a>
</span>
<div class="flex-1 d-flex flex-items-center ml-3 min-width-0">
<div class="css-truncate css-truncate-overflow">
<a class="text-bold Link--primary" rel="contributor" data-hovercard-type="user" data-hovercard-url="/users/marcos2221/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/marcos2221">marcos2221</a>
<span class="markdown-title">
<a data-pjax="true" title="Update CSAR.lua
Corrrected Pick up time bug
Added Function csar.spawnCsarAtZone( _zone, _coalition, _description, _randomPoint)" class="Link--secondary" href="/ciribob/DCS-CSAR/commit/907524d1e97930061d5f32832523bc4f7455192d">Update CSAR.lua</a>
</span>
</div>
<span class="hidden-text-expander ml-1 flex-shrink-0">
<button type="button" class="ellipsis-expander js-details-target" aria-expanded="false">&hellip;</button>
</span>
<span class="ml-2">
<include-fragment accept="text/fragment+html" src="/ciribob/DCS-CSAR/commit/907524d1e97930061d5f32832523bc4f7455192d/rollup?direction=e" class="d-inline"></include-fragment>
</span>
</div>
<div class="ml-3 d-flex flex-shrink-0 flex-items-center flex-justify-end color-text-secondary no-wrap">
<span class="d-none d-md-inline">
<span>Latest commit</span>
<a class="text-small text-mono Link--secondary" href="/ciribob/DCS-CSAR/commit/907524d1e97930061d5f32832523bc4f7455192d" data-pjax>907524d</a>
<span itemprop="dateModified"><relative-time datetime="2020-12-21T20:39:26Z" class="no-wrap">Dec 21, 2020</relative-time></span>
</span>
<a data-pjax href="/ciribob/DCS-CSAR/commits/master/CSAR.lua" class="ml-3 no-wrap Link--primary no-underline">
<svg aria-hidden="true" viewBox="0 0 16 16" version="1.1" data-view-component="true" height="16" width="16" class="octicon octicon-history text-gray">
<path fill-rule="evenodd" d="M1.643 3.143L.427 1.927A.25.25 0 000 2.104V5.75c0 .138.112.25.25.25h3.646a.25.25 0 00.177-.427L2.715 4.215a6.5 6.5 0 11-1.18 4.458.75.75 0 10-1.493.154 8.001 8.001 0 101.6-5.684zM7.75 4a.75.75 0 01.75.75v2.992l2.028.812a.75.75 0 01-.557 1.392l-2.5-1A.75.75 0 017 8.25v-3.5A.75.75 0 017.75 4z"></path>
</svg>
<span class="d-none d-sm-inline">
<strong>History</strong>
</span>
</a>
</div>
</div>
<div class="Details-content--hidden ml-5 mt-2"><pre class="mt-2 f6 ws-pre-wrap">Corrrected Pick up time bug
Added Function csar.spawnCsarAtZone( _zone, _coalition, _description, _randomPoint)</pre></div>
</div>
<div class="Box-body d-flex flex-items-center flex-auto border-bottom-0 flex-wrap" >
<details class="details-reset details-overlay details-overlay-dark lh-default color-text-primary float-left mr-3" id="blob_contributors_box">
<summary class="Link--primary">
<svg aria-hidden="true" viewBox="0 0 16 16" version="1.1" data-view-component="true" height="16" width="16" class="octicon octicon-people text-gray">
<path fill-rule="evenodd" d="M5.5 3.5a2 2 0 100 4 2 2 0 000-4zM2 5.5a3.5 3.5 0 115.898 2.549 5.507 5.507 0 013.034 4.084.75.75 0 11-1.482.235 4.001 4.001 0 00-7.9 0 .75.75 0 01-1.482-.236A5.507 5.507 0 013.102 8.05 3.49 3.49 0 012 5.5zM11 4a.75.75 0 100 1.5 1.5 1.5 0 01.666 2.844.75.75 0 00-.416.672v.352a.75.75 0 00.574.73c1.2.289 2.162 1.2 2.522 2.372a.75.75 0 101.434-.44 5.01 5.01 0 00-2.56-3.012A3 3 0 0011 4z"></path>
</svg>
<strong>2</strong>
contributors
</summary>
<details-dialog
class="Box Box--overlay d-flex flex-column anim-fade-in fast"
aria-label="Users who have contributed to this file"
src="/ciribob/DCS-CSAR/contributors-list/master/CSAR.lua" preload>
<div class="Box-header">
<button class="Box-btn-octicon btn-octicon float-right" type="button" aria-label="Close dialog" data-close-dialog>
<svg aria-hidden="true" viewBox="0 0 16 16" version="1.1" data-view-component="true" height="16" width="16" class="octicon octicon-x">
<path fill-rule="evenodd" d="M3.72 3.72a.75.75 0 011.06 0L8 6.94l3.22-3.22a.75.75 0 111.06 1.06L9.06 8l3.22 3.22a.75.75 0 11-1.06 1.06L8 9.06l-3.22 3.22a.75.75 0 01-1.06-1.06L6.94 8 3.72 4.78a.75.75 0 010-1.06z"></path>
</svg>
</button>
<h3 class="Box-title">
Users who have contributed to this file
</h3>
</div>
<include-fragment>
<svg style="box-sizing: content-box; color: var(--color-icon-primary);" viewBox="0 0 16 16" fill="none" data-view-component="true" width="32" height="32" class="my-3 mx-auto d-block anim-rotate">
<circle cx="8" cy="8" r="7" stroke="currentColor" stroke-opacity="0.25" stroke-width="2" vector-effect="non-scaling-stroke" />
<path d="M15 8a7.002 7.002 0 00-7-7" stroke="currentColor" stroke-width="2" stroke-linecap="round" vector-effect="non-scaling-stroke" />
</svg>
</include-fragment>
</details-dialog>
</details>
<span class="">
<a class="avatar-link" data-hovercard-type="user" data-hovercard-url="/users/marcos2221/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/ciribob/DCS-CSAR/commits/master/CSAR.lua?author=marcos2221">
<img class="avatar mr-2 avatar-user" src="https://avatars.githubusercontent.com/u/20407562?s=48&amp;v=4" width="24" height="24" alt="@marcos2221" />
</a> <a class="avatar-link" data-hovercard-type="user" data-hovercard-url="/users/ciribob/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/ciribob/DCS-CSAR/commits/master/CSAR.lua?author=ciribob">
<img class="avatar mr-2 avatar-user" src="https://avatars.githubusercontent.com/u/786992?s=48&amp;v=4" width="24" height="24" alt="@ciribob" />
</a>
</span>
</div>
</div>
<div data-target="readme-toc.content" class="Box mt-3 position-relative
">
<div
class="Box-header py-2 pr-2 d-flex flex-shrink-0 flex-md-row flex-items-center"
>
<div class="text-mono f6 flex-auto pr-3 flex-order-2 flex-md-order-1">
2156 lines (1564 sloc)
<span class="file-info-divider"></span>
67 KB
</div>
<div class="d-flex py-1 py-md-0 flex-auto flex-order-1 flex-md-order-2 flex-sm-grow-0 flex-justify-between hide-sm hide-md">
<div class="BtnGroup">
<a href="/ciribob/DCS-CSAR/raw/master/CSAR.lua" id="raw-url" role="button" data-view-component="true" class="btn-sm btn BtnGroup-item">
Raw
</a>
<a href="/ciribob/DCS-CSAR/blame/master/CSAR.lua" data-hotkey="b" role="button" data-view-component="true" class="js-update-url-with-hash btn-sm btn BtnGroup-item">
Blame
</a>
</div>
<div>
<a class="btn-octicon tooltipped tooltipped-nw js-remove-unless-platform"
data-platforms="windows,mac"
href="https://desktop.github.com"
aria-label="Open this file in GitHub Desktop"
data-ga-click="Repository, open with desktop">
<svg aria-hidden="true" viewBox="0 0 16 16" version="1.1" data-view-component="true" height="16" width="16" class="octicon octicon-device-desktop">
<path fill-rule="evenodd" d="M1.75 2.5h12.5a.25.25 0 01.25.25v7.5a.25.25 0 01-.25.25H1.75a.25.25 0 01-.25-.25v-7.5a.25.25 0 01.25-.25zM14.25 1H1.75A1.75 1.75 0 000 2.75v7.5C0 11.216.784 12 1.75 12h3.727c-.1 1.041-.52 1.872-1.292 2.757A.75.75 0 004.75 16h6.5a.75.75 0 00.565-1.243c-.772-.885-1.193-1.716-1.292-2.757h3.727A1.75 1.75 0 0016 10.25v-7.5A1.75 1.75 0 0014.25 1zM9.018 12H6.982a5.72 5.72 0 01-.765 2.5h3.566a5.72 5.72 0 01-.765-2.5z"></path>
</svg>
</a>
<a href="/login?return_to=%2Fciribob%2FDCS-CSAR%2Fblob%2Fmaster%2FCSAR.lua" class="btn-octicon disabled tooltipped tooltipped-nw"
aria-label="You must be signed in to make or propose changes">
<svg aria-hidden="true" viewBox="0 0 16 16" version="1.1" data-view-component="true" height="16" width="16" class="octicon octicon-pencil">
<path fill-rule="evenodd" d="M11.013 1.427a1.75 1.75 0 012.474 0l1.086 1.086a1.75 1.75 0 010 2.474l-8.61 8.61c-.21.21-.47.364-.756.445l-3.251.93a.75.75 0 01-.927-.928l.929-3.25a1.75 1.75 0 01.445-.758l8.61-8.61zm1.414 1.06a.25.25 0 00-.354 0L10.811 3.75l1.439 1.44 1.263-1.263a.25.25 0 000-.354l-1.086-1.086zM11.189 6.25L9.75 4.81l-6.286 6.287a.25.25 0 00-.064.108l-.558 1.953 1.953-.558a.249.249 0 00.108-.064l6.286-6.286z"></path>
</svg>
</a>
<a href="/login?return_to=%2Fciribob%2FDCS-CSAR%2Fblob%2Fmaster%2FCSAR.lua" class="btn-octicon btn-octicon-danger disabled tooltipped tooltipped-nw"
aria-label="You must be signed in to make or propose changes">
<svg aria-hidden="true" viewBox="0 0 16 16" version="1.1" data-view-component="true" height="16" width="16" class="octicon octicon-trash">
<path fill-rule="evenodd" d="M6.5 1.75a.25.25 0 01.25-.25h2.5a.25.25 0 01.25.25V3h-3V1.75zm4.5 0V3h2.25a.75.75 0 010 1.5H2.75a.75.75 0 010-1.5H5V1.75C5 .784 5.784 0 6.75 0h2.5C10.216 0 11 .784 11 1.75zM4.496 6.675a.75.75 0 10-1.492.15l.66 6.6A1.75 1.75 0 005.405 15h5.19c.9 0 1.652-.681 1.741-1.576l.66-6.6a.75.75 0 00-1.492-.149l-.66 6.6a.25.25 0 01-.249.225h-5.19a.25.25 0 01-.249-.225l-.66-6.6z"></path>
</svg>
</a>
</div>
</div>
<div class="d-flex hide-lg hide-xl flex-order-2 flex-grow-0">
<details class="dropdown details-reset details-overlay d-inline-block">
<summary class="btn-octicon" aria-haspopup="true" aria-label="possible actions">
<svg aria-hidden="true" viewBox="0 0 16 16" version="1.1" data-view-component="true" height="16" width="16" class="octicon octicon-kebab-horizontal">
<path d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path>
</svg>
</summary>
<ul class="dropdown-menu dropdown-menu-sw">
<li>
<a class="dropdown-item tooltipped tooltipped-nw js-remove-unless-platform"
data-platforms="windows,mac"
href="https://desktop.github.com"
data-ga-click="Repository, open with desktop">
Open with Desktop
</a>
</li>
<li>
<a class="dropdown-item" href="/ciribob/DCS-CSAR/raw/master/CSAR.lua">
View raw
</a>
</li>
<li>
<a class="dropdown-item" href="/ciribob/DCS-CSAR/blame/master/CSAR.lua">
View blame
</a>
</li>
</ul>
</details>
</div>
</div>
<div itemprop="text" class="Box-body p-0 blob-wrapper data type-lua gist-border-0">
<table class="highlight tab-size js-file-line-container" data-tab-size="8" data-paste-markdown-skip>
<tr>
<td id="L1" class="blob-num js-line-number" data-line-number="1"></td>
<td id="LC1" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">--</span> CSAR Script for DCS Ciribob - 2015</span></td>
</tr>
<tr>
<td id="L2" class="blob-num js-line-number" data-line-number="2"></td>
<td id="LC2" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">--</span> Version 1.9.2 - 23/04/2018</span></td>
</tr>
<tr>
<td id="L3" class="blob-num js-line-number" data-line-number="3"></td>
<td id="LC3" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">--</span> DCS 1.5 Compatible - Needs Mist 4.0.55 or higher!</span></td>
</tr>
<tr>
<td id="L4" class="blob-num js-line-number" data-line-number="4"></td>
<td id="LC4" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">--</span></span></td>
</tr>
<tr>
<td id="L5" class="blob-num js-line-number" data-line-number="5"></td>
<td id="LC5" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">--</span> 4 Options:</span></td>
</tr>
<tr>
<td id="L6" class="blob-num js-line-number" data-line-number="6"></td>
<td id="LC6" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">--</span> 0 - No Limit - NO Aircraft disabling or pilot lives</span></td>
</tr>
<tr>
<td id="L7" class="blob-num js-line-number" data-line-number="7"></td>
<td id="LC7" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">--</span> 1 - Disable Aircraft when its down - Timeout to reenable aircraft</span></td>
</tr>
<tr>
<td id="L8" class="blob-num js-line-number" data-line-number="8"></td>
<td id="LC8" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">--</span> 2 - Disable Aircraft for Pilot when he&#39;s shot down -- timeout to reenable pilot for aircraft</span></td>
</tr>
<tr>
<td id="L9" class="blob-num js-line-number" data-line-number="9"></td>
<td id="LC9" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">--</span> 3 - Pilot Life Limit - No Aircraft Disabling </span></td>
</tr>
<tr>
<td id="L10" class="blob-num js-line-number" data-line-number="10"></td>
<td id="LC10" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L11" class="blob-num js-line-number" data-line-number="11"></td>
<td id="LC11" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L12" class="blob-num js-line-number" data-line-number="12"></td>
<td id="LC12" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L13" class="blob-num js-line-number" data-line-number="13"></td>
<td id="LC13" class="blob-code blob-code-inner js-file-line">csar <span class="pl-k">=</span> {}</td>
</tr>
<tr>
<td id="L14" class="blob-num js-line-number" data-line-number="14"></td>
<td id="LC14" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L15" class="blob-num js-line-number" data-line-number="15"></td>
<td id="LC15" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">--</span> SETTINGS FOR MISSION DESIGNER vvvvvvvvvvvvvvvvvv</span></td>
</tr>
<tr>
<td id="L16" class="blob-num js-line-number" data-line-number="16"></td>
<td id="LC16" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">--</span>Enable CSar Options -HELICOPTERS</span></td>
</tr>
<tr>
<td id="L17" class="blob-num js-line-number" data-line-number="17"></td>
<td id="LC17" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">--</span>enableAllslots and Use prefix will work for Helicopter </span></td>
</tr>
<tr>
<td id="L18" class="blob-num js-line-number" data-line-number="18"></td>
<td id="LC18" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L19" class="blob-num js-line-number" data-line-number="19"></td>
<td id="LC19" class="blob-code blob-code-inner js-file-line">csar.<span class="pl-smi">enableAllslots</span> <span class="pl-k">=</span> <span class="pl-c1">false</span> <span class="pl-c"><span class="pl-c">--</span> Doesn&#39;t require to set the Unit name check Aircraft Type and Limit below</span></td>
</tr>
<tr>
<td id="L20" class="blob-num js-line-number" data-line-number="20"></td>
<td id="LC20" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">--</span> All slot / Limit settings</span></td>
</tr>
<tr>
<td id="L21" class="blob-num js-line-number" data-line-number="21"></td>
<td id="LC21" class="blob-code blob-code-inner js-file-line">csar.<span class="pl-smi">aircraftType</span> <span class="pl-k">=</span> {} <span class="pl-c"><span class="pl-c">--</span> Type and limit</span></td>
</tr>
<tr>
<td id="L22" class="blob-num js-line-number" data-line-number="22"></td>
<td id="LC22" class="blob-code blob-code-inner js-file-line">csar.<span class="pl-smi">aircraftType</span>[<span class="pl-s"><span class="pl-pds">&quot;</span>SA342Mistral<span class="pl-pds">&quot;</span></span>] <span class="pl-k">=</span> <span class="pl-c1">2</span></td>
</tr>
<tr>
<td id="L23" class="blob-num js-line-number" data-line-number="23"></td>
<td id="LC23" class="blob-code blob-code-inner js-file-line">csar.<span class="pl-smi">aircraftType</span>[<span class="pl-s"><span class="pl-pds">&quot;</span>SA342Minigun<span class="pl-pds">&quot;</span></span>] <span class="pl-k">=</span> <span class="pl-c1">2</span></td>
</tr>
<tr>
<td id="L24" class="blob-num js-line-number" data-line-number="24"></td>
<td id="LC24" class="blob-code blob-code-inner js-file-line">csar.<span class="pl-smi">aircraftType</span>[<span class="pl-s"><span class="pl-pds">&quot;</span>SA342L<span class="pl-pds">&quot;</span></span>] <span class="pl-k">=</span> <span class="pl-c1">2</span></td>
</tr>
<tr>
<td id="L25" class="blob-num js-line-number" data-line-number="25"></td>
<td id="LC25" class="blob-code blob-code-inner js-file-line">csar.<span class="pl-smi">aircraftType</span>[<span class="pl-s"><span class="pl-pds">&quot;</span>SA342M<span class="pl-pds">&quot;</span></span>] <span class="pl-k">=</span> <span class="pl-c1">2</span></td>
</tr>
<tr>
<td id="L26" class="blob-num js-line-number" data-line-number="26"></td>
<td id="LC26" class="blob-code blob-code-inner js-file-line">csar.<span class="pl-smi">aircraftType</span>[<span class="pl-s"><span class="pl-pds">&quot;</span>UH-1H<span class="pl-pds">&quot;</span></span>] <span class="pl-k">=</span> <span class="pl-c1">8</span></td>
</tr>
<tr>
<td id="L27" class="blob-num js-line-number" data-line-number="27"></td>
<td id="LC27" class="blob-code blob-code-inner js-file-line">csar.<span class="pl-smi">aircraftType</span>[<span class="pl-s"><span class="pl-pds">&quot;</span>Mi-8MT<span class="pl-pds">&quot;</span></span>] <span class="pl-k">=</span> <span class="pl-c1">16</span></td>
</tr>
<tr>
<td id="L28" class="blob-num js-line-number" data-line-number="28"></td>
<td id="LC28" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L29" class="blob-num js-line-number" data-line-number="29"></td>
<td id="LC29" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">--</span> Prefix Settings - Only For helicopters</span></td>
</tr>
<tr>
<td id="L30" class="blob-num js-line-number" data-line-number="30"></td>
<td id="LC30" class="blob-code blob-code-inner js-file-line">csar.<span class="pl-smi">useprefix</span> <span class="pl-k">=</span> <span class="pl-c1">true</span> <span class="pl-c"><span class="pl-c">--</span> Use the Prefixed defined below, Requires Unit have the Prefix defined below </span></td>
</tr>
<tr>
<td id="L31" class="blob-num js-line-number" data-line-number="31"></td>
<td id="LC31" class="blob-code blob-code-inner js-file-line">csar.<span class="pl-smi">csarPrefix</span> <span class="pl-k">=</span> { <span class="pl-s"><span class="pl-pds">&quot;</span>helicargo<span class="pl-pds">&quot;</span></span>, <span class="pl-s"><span class="pl-pds">&quot;</span>MEDEVAC<span class="pl-pds">&quot;</span></span>}</td>
</tr>
<tr>
<td id="L32" class="blob-num js-line-number" data-line-number="32"></td>
<td id="LC32" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L33" class="blob-num js-line-number" data-line-number="33"></td>
<td id="LC33" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">--</span> Fixed Unit Name.</span></td>
</tr>
<tr>
<td id="L34" class="blob-num js-line-number" data-line-number="34"></td>
<td id="LC34" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">--</span>Enable Csar Options for the units with the names in the list below </span></td>
</tr>
<tr>
<td id="L35" class="blob-num js-line-number" data-line-number="35"></td>
<td id="LC35" class="blob-code blob-code-inner js-file-line">csar.<span class="pl-smi">csarFixedUnits</span> <span class="pl-k">=</span> {</td>
</tr>
<tr>
<td id="L36" class="blob-num js-line-number" data-line-number="36"></td>
<td id="LC36" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>helicargo1<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L37" class="blob-num js-line-number" data-line-number="37"></td>
<td id="LC37" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>helicargo2<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L38" class="blob-num js-line-number" data-line-number="38"></td>
<td id="LC38" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>helicargo3<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L39" class="blob-num js-line-number" data-line-number="39"></td>
<td id="LC39" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>helicargo4<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L40" class="blob-num js-line-number" data-line-number="40"></td>
<td id="LC40" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>helicargo5<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L41" class="blob-num js-line-number" data-line-number="41"></td>
<td id="LC41" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>helicargo6<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L42" class="blob-num js-line-number" data-line-number="42"></td>
<td id="LC42" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>helicargo7<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L43" class="blob-num js-line-number" data-line-number="43"></td>
<td id="LC43" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>helicargo8<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L44" class="blob-num js-line-number" data-line-number="44"></td>
<td id="LC44" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>helicargo9<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L45" class="blob-num js-line-number" data-line-number="45"></td>
<td id="LC45" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>helicargo10<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L46" class="blob-num js-line-number" data-line-number="46"></td>
<td id="LC46" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L47" class="blob-num js-line-number" data-line-number="47"></td>
<td id="LC47" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>helicargo11<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L48" class="blob-num js-line-number" data-line-number="48"></td>
<td id="LC48" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>helicargo12<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L49" class="blob-num js-line-number" data-line-number="49"></td>
<td id="LC49" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>helicargo13<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L50" class="blob-num js-line-number" data-line-number="50"></td>
<td id="LC50" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>helicargo14<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L51" class="blob-num js-line-number" data-line-number="51"></td>
<td id="LC51" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>helicargo15<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L52" class="blob-num js-line-number" data-line-number="52"></td>
<td id="LC52" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>helicargo16<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L53" class="blob-num js-line-number" data-line-number="53"></td>
<td id="LC53" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>helicargo17<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L54" class="blob-num js-line-number" data-line-number="54"></td>
<td id="LC54" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>helicargo18<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L55" class="blob-num js-line-number" data-line-number="55"></td>
<td id="LC55" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>helicargo19<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L56" class="blob-num js-line-number" data-line-number="56"></td>
<td id="LC56" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>helicargo20<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L57" class="blob-num js-line-number" data-line-number="57"></td>
<td id="LC57" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L58" class="blob-num js-line-number" data-line-number="58"></td>
<td id="LC58" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>helicargo21<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L59" class="blob-num js-line-number" data-line-number="59"></td>
<td id="LC59" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>helicargo22<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L60" class="blob-num js-line-number" data-line-number="60"></td>
<td id="LC60" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>helicargo23<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L61" class="blob-num js-line-number" data-line-number="61"></td>
<td id="LC61" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>helicargo24<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L62" class="blob-num js-line-number" data-line-number="62"></td>
<td id="LC62" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>helicargo25<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L63" class="blob-num js-line-number" data-line-number="63"></td>
<td id="LC63" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L64" class="blob-num js-line-number" data-line-number="64"></td>
<td id="LC64" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>MEDEVAC #1<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L65" class="blob-num js-line-number" data-line-number="65"></td>
<td id="LC65" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>MEDEVAC #2<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L66" class="blob-num js-line-number" data-line-number="66"></td>
<td id="LC66" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>MEDEVAC #3<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L67" class="blob-num js-line-number" data-line-number="67"></td>
<td id="LC67" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>MEDEVAC #4<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L68" class="blob-num js-line-number" data-line-number="68"></td>
<td id="LC68" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>MEDEVAC #5<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L69" class="blob-num js-line-number" data-line-number="69"></td>
<td id="LC69" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>MEDEVAC #6<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L70" class="blob-num js-line-number" data-line-number="70"></td>
<td id="LC70" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>MEDEVAC #7<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L71" class="blob-num js-line-number" data-line-number="71"></td>
<td id="LC71" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>MEDEVAC #8<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L72" class="blob-num js-line-number" data-line-number="72"></td>
<td id="LC72" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>MEDEVAC #9<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L73" class="blob-num js-line-number" data-line-number="73"></td>
<td id="LC73" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>MEDEVAC #10<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L74" class="blob-num js-line-number" data-line-number="74"></td>
<td id="LC74" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>MEDEVAC #11<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L75" class="blob-num js-line-number" data-line-number="75"></td>
<td id="LC75" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>MEDEVAC #12<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L76" class="blob-num js-line-number" data-line-number="76"></td>
<td id="LC76" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>MEDEVAC #13<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L77" class="blob-num js-line-number" data-line-number="77"></td>
<td id="LC77" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>MEDEVAC #14<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L78" class="blob-num js-line-number" data-line-number="78"></td>
<td id="LC78" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>MEDEVAC #15<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L79" class="blob-num js-line-number" data-line-number="79"></td>
<td id="LC79" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>MEDEVAC #16<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L80" class="blob-num js-line-number" data-line-number="80"></td>
<td id="LC80" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L81" class="blob-num js-line-number" data-line-number="81"></td>
<td id="LC81" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>MEDEVAC RED #1<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L82" class="blob-num js-line-number" data-line-number="82"></td>
<td id="LC82" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>MEDEVAC RED #2<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L83" class="blob-num js-line-number" data-line-number="83"></td>
<td id="LC83" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>MEDEVAC RED #3<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L84" class="blob-num js-line-number" data-line-number="84"></td>
<td id="LC84" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>MEDEVAC RED #4<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L85" class="blob-num js-line-number" data-line-number="85"></td>
<td id="LC85" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>MEDEVAC RED #5<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L86" class="blob-num js-line-number" data-line-number="86"></td>
<td id="LC86" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>MEDEVAC RED #6<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L87" class="blob-num js-line-number" data-line-number="87"></td>
<td id="LC87" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>MEDEVAC RED #7<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L88" class="blob-num js-line-number" data-line-number="88"></td>
<td id="LC88" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>MEDEVAC RED #8<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L89" class="blob-num js-line-number" data-line-number="89"></td>
<td id="LC89" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>MEDEVAC RED #9<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L90" class="blob-num js-line-number" data-line-number="90"></td>
<td id="LC90" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>MEDEVAC RED #10<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L91" class="blob-num js-line-number" data-line-number="91"></td>
<td id="LC91" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>MEDEVAC RED #11<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L92" class="blob-num js-line-number" data-line-number="92"></td>
<td id="LC92" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>MEDEVAC RED #12<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L93" class="blob-num js-line-number" data-line-number="93"></td>
<td id="LC93" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>MEDEVAC RED #13<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L94" class="blob-num js-line-number" data-line-number="94"></td>
<td id="LC94" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>MEDEVAC RED #14<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L95" class="blob-num js-line-number" data-line-number="95"></td>
<td id="LC95" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>MEDEVAC RED #15<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L96" class="blob-num js-line-number" data-line-number="96"></td>
<td id="LC96" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>MEDEVAC RED #16<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L97" class="blob-num js-line-number" data-line-number="97"></td>
<td id="LC97" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>MEDEVAC RED #17<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L98" class="blob-num js-line-number" data-line-number="98"></td>
<td id="LC98" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>MEDEVAC RED #18<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L99" class="blob-num js-line-number" data-line-number="99"></td>
<td id="LC99" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>MEDEVAC RED #19<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L100" class="blob-num js-line-number" data-line-number="100"></td>
<td id="LC100" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>MEDEVAC RED #20<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L101" class="blob-num js-line-number" data-line-number="101"></td>
<td id="LC101" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>MEDEVAC RED #21<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L102" class="blob-num js-line-number" data-line-number="102"></td>
<td id="LC102" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L103" class="blob-num js-line-number" data-line-number="103"></td>
<td id="LC103" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>MEDEVAC BLUE #1<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L104" class="blob-num js-line-number" data-line-number="104"></td>
<td id="LC104" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>MEDEVAC BLUE #2<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L105" class="blob-num js-line-number" data-line-number="105"></td>
<td id="LC105" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>MEDEVAC BLUE #3<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L106" class="blob-num js-line-number" data-line-number="106"></td>
<td id="LC106" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>MEDEVAC BLUE #4<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L107" class="blob-num js-line-number" data-line-number="107"></td>
<td id="LC107" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>MEDEVAC BLUE #5<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L108" class="blob-num js-line-number" data-line-number="108"></td>
<td id="LC108" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>MEDEVAC BLUE #6<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L109" class="blob-num js-line-number" data-line-number="109"></td>
<td id="LC109" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>MEDEVAC BLUE #7<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L110" class="blob-num js-line-number" data-line-number="110"></td>
<td id="LC110" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>MEDEVAC BLUE #8<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L111" class="blob-num js-line-number" data-line-number="111"></td>
<td id="LC111" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>MEDEVAC BLUE #9<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L112" class="blob-num js-line-number" data-line-number="112"></td>
<td id="LC112" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>MEDEVAC BLUE #10<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L113" class="blob-num js-line-number" data-line-number="113"></td>
<td id="LC113" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>MEDEVAC BLUE #11<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L114" class="blob-num js-line-number" data-line-number="114"></td>
<td id="LC114" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>MEDEVAC BLUE #12<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L115" class="blob-num js-line-number" data-line-number="115"></td>
<td id="LC115" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>MEDEVAC BLUE #13<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L116" class="blob-num js-line-number" data-line-number="116"></td>
<td id="LC116" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>MEDEVAC BLUE #14<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L117" class="blob-num js-line-number" data-line-number="117"></td>
<td id="LC117" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>MEDEVAC BLUE #15<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L118" class="blob-num js-line-number" data-line-number="118"></td>
<td id="LC118" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>MEDEVAC BLUE #16<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L119" class="blob-num js-line-number" data-line-number="119"></td>
<td id="LC119" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>MEDEVAC BLUE #17<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L120" class="blob-num js-line-number" data-line-number="120"></td>
<td id="LC120" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>MEDEVAC BLUE #18<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L121" class="blob-num js-line-number" data-line-number="121"></td>
<td id="LC121" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>MEDEVAC BLUE #19<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L122" class="blob-num js-line-number" data-line-number="122"></td>
<td id="LC122" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>MEDEVAC BLUE #20<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L123" class="blob-num js-line-number" data-line-number="123"></td>
<td id="LC123" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>MEDEVAC BLUE #21<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L124" class="blob-num js-line-number" data-line-number="124"></td>
<td id="LC124" class="blob-code blob-code-inner js-file-line">} <span class="pl-c"><span class="pl-c">--</span> List of all the MEDEVAC _UNIT NAMES_ (the line where it says &quot;Pilot&quot; in the ME)!</span></td>
</tr>
<tr>
<td id="L125" class="blob-num js-line-number" data-line-number="125"></td>
<td id="LC125" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L126" class="blob-num js-line-number" data-line-number="126"></td>
<td id="LC126" class="blob-code blob-code-inner js-file-line">csar.<span class="pl-smi">autosmoke</span> <span class="pl-k">=</span> <span class="pl-c1">false</span> <span class="pl-c"><span class="pl-c">--</span> Automatically Smoke when CSAR helicopter is at 5 km</span></td>
</tr>
<tr>
<td id="L127" class="blob-num js-line-number" data-line-number="127"></td>
<td id="LC127" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L128" class="blob-num js-line-number" data-line-number="128"></td>
<td id="LC128" class="blob-code blob-code-inner js-file-line">csar.<span class="pl-smi">bluemash</span> <span class="pl-k">=</span> {</td>
</tr>
<tr>
<td id="L129" class="blob-num js-line-number" data-line-number="129"></td>
<td id="LC129" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>BlueMASH #1<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L130" class="blob-num js-line-number" data-line-number="130"></td>
<td id="LC130" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>BlueMASH #2<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L131" class="blob-num js-line-number" data-line-number="131"></td>
<td id="LC131" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>BlueMASH #3<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L132" class="blob-num js-line-number" data-line-number="132"></td>
<td id="LC132" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>BlueMASH #4<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L133" class="blob-num js-line-number" data-line-number="133"></td>
<td id="LC133" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>BlueMASH #5<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L134" class="blob-num js-line-number" data-line-number="134"></td>
<td id="LC134" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>BlueMASH #6<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L135" class="blob-num js-line-number" data-line-number="135"></td>
<td id="LC135" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>BlueMASH #7<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L136" class="blob-num js-line-number" data-line-number="136"></td>
<td id="LC136" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>BlueMASH #8<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L137" class="blob-num js-line-number" data-line-number="137"></td>
<td id="LC137" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>BlueMASH #9<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L138" class="blob-num js-line-number" data-line-number="138"></td>
<td id="LC138" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>BlueMASH #10<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L139" class="blob-num js-line-number" data-line-number="139"></td>
<td id="LC139" class="blob-code blob-code-inner js-file-line">} <span class="pl-c"><span class="pl-c">--</span> The unit that serves as MASH for the blue side</span></td>
</tr>
<tr>
<td id="L140" class="blob-num js-line-number" data-line-number="140"></td>
<td id="LC140" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L141" class="blob-num js-line-number" data-line-number="141"></td>
<td id="LC141" class="blob-code blob-code-inner js-file-line">csar.<span class="pl-smi">redmash</span> <span class="pl-k">=</span> {</td>
</tr>
<tr>
<td id="L142" class="blob-num js-line-number" data-line-number="142"></td>
<td id="LC142" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>RedMASH #1<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L143" class="blob-num js-line-number" data-line-number="143"></td>
<td id="LC143" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>RedMASH #2<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L144" class="blob-num js-line-number" data-line-number="144"></td>
<td id="LC144" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>RedMASH #3<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L145" class="blob-num js-line-number" data-line-number="145"></td>
<td id="LC145" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>RedMASH #4<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L146" class="blob-num js-line-number" data-line-number="146"></td>
<td id="LC146" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>RedMASH #5<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L147" class="blob-num js-line-number" data-line-number="147"></td>
<td id="LC147" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>RedMASH #6<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L148" class="blob-num js-line-number" data-line-number="148"></td>
<td id="LC148" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>RedMASH #7<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L149" class="blob-num js-line-number" data-line-number="149"></td>
<td id="LC149" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>RedMASH #8<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L150" class="blob-num js-line-number" data-line-number="150"></td>
<td id="LC150" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>RedMASH #9<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L151" class="blob-num js-line-number" data-line-number="151"></td>
<td id="LC151" class="blob-code blob-code-inner js-file-line"> <span class="pl-s"><span class="pl-pds">&quot;</span>RedMASH #10<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L152" class="blob-num js-line-number" data-line-number="152"></td>
<td id="LC152" class="blob-code blob-code-inner js-file-line">} <span class="pl-c"><span class="pl-c">--</span> The unit that serves as MASH for the red side</span></td>
</tr>
<tr>
<td id="L153" class="blob-num js-line-number" data-line-number="153"></td>
<td id="LC153" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L154" class="blob-num js-line-number" data-line-number="154"></td>
<td id="LC154" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L155" class="blob-num js-line-number" data-line-number="155"></td>
<td id="LC155" class="blob-code blob-code-inner js-file-line">csar.<span class="pl-smi">csarMode</span> <span class="pl-k">=</span> <span class="pl-c1">0</span></td>
</tr>
<tr>
<td id="L156" class="blob-num js-line-number" data-line-number="156"></td>
<td id="LC156" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L157" class="blob-num js-line-number" data-line-number="157"></td>
<td id="LC157" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">--</span> 0 - No Limit - NO Aircraft disabling</span></td>
</tr>
<tr>
<td id="L158" class="blob-num js-line-number" data-line-number="158"></td>
<td id="LC158" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">--</span> 1 - Disable Aircraft when its down - Timeout to reenable aircraft</span></td>
</tr>
<tr>
<td id="L159" class="blob-num js-line-number" data-line-number="159"></td>
<td id="LC159" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">--</span> 2 - Disable Aircraft for Pilot when he&#39;s shot down -- timeout to reenable pilot for aircraft</span></td>
</tr>
<tr>
<td id="L160" class="blob-num js-line-number" data-line-number="160"></td>
<td id="LC160" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">--</span> 3 - Pilot Life Limit - No Aircraft Disabling -- timeout to reset lives?</span></td>
</tr>
<tr>
<td id="L161" class="blob-num js-line-number" data-line-number="161"></td>
<td id="LC161" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L162" class="blob-num js-line-number" data-line-number="162"></td>
<td id="LC162" class="blob-code blob-code-inner js-file-line">csar.<span class="pl-smi">maxLives</span> <span class="pl-k">=</span> <span class="pl-c1">8</span> <span class="pl-c"><span class="pl-c">--</span> Maximum pilot lives</span></td>
</tr>
<tr>
<td id="L163" class="blob-num js-line-number" data-line-number="163"></td>
<td id="LC163" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L164" class="blob-num js-line-number" data-line-number="164"></td>
<td id="LC164" class="blob-code blob-code-inner js-file-line">csar.<span class="pl-smi">countCSARCrash</span> <span class="pl-k">=</span> <span class="pl-c1">false</span> <span class="pl-c"><span class="pl-c">--</span> If you set to true, pilot lives count for CSAR and CSAR aircraft will count.</span></td>
</tr>
<tr>
<td id="L165" class="blob-num js-line-number" data-line-number="165"></td>
<td id="LC165" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L166" class="blob-num js-line-number" data-line-number="166"></td>
<td id="LC166" class="blob-code blob-code-inner js-file-line">csar.<span class="pl-smi">csarOncrash</span> <span class="pl-k">=</span> <span class="pl-c1">true</span> <span class="pl-c"><span class="pl-c">--</span> If set to true, will generate a csar when crash as well.</span></td>
</tr>
<tr>
<td id="L167" class="blob-num js-line-number" data-line-number="167"></td>
<td id="LC167" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L168" class="blob-num js-line-number" data-line-number="168"></td>
<td id="LC168" class="blob-code blob-code-inner js-file-line">csar.<span class="pl-smi">allowDownedPilotCAcontrol</span> <span class="pl-k">=</span> <span class="pl-c1">true</span> <span class="pl-c"><span class="pl-c">--</span> Set to false if you don&#39;t want to allow control by Combined arms</span></td>
</tr>
<tr>
<td id="L169" class="blob-num js-line-number" data-line-number="169"></td>
<td id="LC169" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L170" class="blob-num js-line-number" data-line-number="170"></td>
<td id="LC170" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L171" class="blob-num js-line-number" data-line-number="171"></td>
<td id="LC171" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L172" class="blob-num js-line-number" data-line-number="172"></td>
<td id="LC172" class="blob-code blob-code-inner js-file-line">csar.<span class="pl-smi">reenableIfCSARCrashes</span> <span class="pl-k">=</span> <span class="pl-c1">true</span> <span class="pl-c"><span class="pl-c">--</span> If a CSAR heli crashes, the pilots are counted as rescued anyway. Set to false to Stop this</span></td>
</tr>
<tr>
<td id="L173" class="blob-num js-line-number" data-line-number="173"></td>
<td id="LC173" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L174" class="blob-num js-line-number" data-line-number="174"></td>
<td id="LC174" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">--</span> - I recommend you leave the option on below IF USING MODE 1 otherwise the</span></td>
</tr>
<tr>
<td id="L175" class="blob-num js-line-number" data-line-number="175"></td>
<td id="LC175" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">--</span> aircraft will be disabled for the duration of the mission</span></td>
</tr>
<tr>
<td id="L176" class="blob-num js-line-number" data-line-number="176"></td>
<td id="LC176" class="blob-code blob-code-inner js-file-line">csar.<span class="pl-smi">disableAircraftTimeout</span> <span class="pl-k">=</span> <span class="pl-c1">true</span> <span class="pl-c"><span class="pl-c">--</span> Allow aircraft to be used after 20 minutes if the pilot isnt rescued</span></td>
</tr>
<tr>
<td id="L177" class="blob-num js-line-number" data-line-number="177"></td>
<td id="LC177" class="blob-code blob-code-inner js-file-line">csar.<span class="pl-smi">disableTimeoutTime</span> <span class="pl-k">=</span> <span class="pl-c1">20</span> <span class="pl-c"><span class="pl-c">--</span> Time in minutes for TIMEOUT</span></td>
</tr>
<tr>
<td id="L178" class="blob-num js-line-number" data-line-number="178"></td>
<td id="LC178" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L179" class="blob-num js-line-number" data-line-number="179"></td>
<td id="LC179" class="blob-code blob-code-inner js-file-line">csar.<span class="pl-smi">destructionHeight</span> <span class="pl-k">=</span> <span class="pl-c1">150</span> <span class="pl-c"><span class="pl-c">--</span> height in meters an aircraft will be destroyed at if the aircraft is disabled</span></td>
</tr>
<tr>
<td id="L180" class="blob-num js-line-number" data-line-number="180"></td>
<td id="LC180" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L181" class="blob-num js-line-number" data-line-number="181"></td>
<td id="LC181" class="blob-code blob-code-inner js-file-line">csar.<span class="pl-smi">enableForAI</span> <span class="pl-k">=</span> <span class="pl-c1">true</span> <span class="pl-c"><span class="pl-c">--</span> set to false to disable AI units from being rescued.</span></td>
</tr>
<tr>
<td id="L182" class="blob-num js-line-number" data-line-number="182"></td>
<td id="LC182" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L183" class="blob-num js-line-number" data-line-number="183"></td>
<td id="LC183" class="blob-code blob-code-inner js-file-line">csar.<span class="pl-smi">enableForRED</span> <span class="pl-k">=</span> <span class="pl-c1">true</span> <span class="pl-c"><span class="pl-c">--</span> enable for red side</span></td>
</tr>
<tr>
<td id="L184" class="blob-num js-line-number" data-line-number="184"></td>
<td id="LC184" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L185" class="blob-num js-line-number" data-line-number="185"></td>
<td id="LC185" class="blob-code blob-code-inner js-file-line">csar.<span class="pl-smi">enableForBLUE</span> <span class="pl-k">=</span> <span class="pl-c1">true</span> <span class="pl-c"><span class="pl-c">--</span> enable for blue side</span></td>
</tr>
<tr>
<td id="L186" class="blob-num js-line-number" data-line-number="186"></td>
<td id="LC186" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L187" class="blob-num js-line-number" data-line-number="187"></td>
<td id="LC187" class="blob-code blob-code-inner js-file-line">csar.<span class="pl-smi">enableSlotBlocking</span> <span class="pl-k">=</span> <span class="pl-c1">true</span> <span class="pl-c"><span class="pl-c">--</span> if set to true, you need to put the csarSlotBlockGameGUI.lua</span></td>
</tr>
<tr>
<td id="L188" class="blob-num js-line-number" data-line-number="188"></td>
<td id="LC188" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">--</span> in C:/Users/&lt;YOUR USERNAME&gt;/DCS/Scripts for 1.5 or C:/Users/&lt;YOUR USERNAME&gt;/DCS.openalpha/Scripts for 2.0</span></td>
</tr>
<tr>
<td id="L189" class="blob-num js-line-number" data-line-number="189"></td>
<td id="LC189" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">--</span> For missions using FLAGS and this script, the CSAR flags will NOT interfere with your mission :)</span></td>
</tr>
<tr>
<td id="L190" class="blob-num js-line-number" data-line-number="190"></td>
<td id="LC190" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L191" class="blob-num js-line-number" data-line-number="191"></td>
<td id="LC191" class="blob-code blob-code-inner js-file-line">csar.<span class="pl-smi">bluesmokecolor</span> <span class="pl-k">=</span> <span class="pl-c1">4</span> <span class="pl-c"><span class="pl-c">--</span> Color of smokemarker for blue side, 0 is green, 1 is red, 2 is white, 3 is orange and 4 is blue</span></td>
</tr>
<tr>
<td id="L192" class="blob-num js-line-number" data-line-number="192"></td>
<td id="LC192" class="blob-code blob-code-inner js-file-line">csar.<span class="pl-smi">redsmokecolor</span> <span class="pl-k">=</span> <span class="pl-c1">1</span> <span class="pl-c"><span class="pl-c">--</span> Color of smokemarker for red side, 0 is green, 1 is red, 2 is white, 3 is orange and 4 is blue</span></td>
</tr>
<tr>
<td id="L193" class="blob-num js-line-number" data-line-number="193"></td>
<td id="LC193" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L194" class="blob-num js-line-number" data-line-number="194"></td>
<td id="LC194" class="blob-code blob-code-inner js-file-line">csar.<span class="pl-smi">requestdelay</span> <span class="pl-k">=</span> <span class="pl-c1">2</span> <span class="pl-c"><span class="pl-c">--</span> Time in seconds before the survivors will request Medevac</span></td>
</tr>
<tr>
<td id="L195" class="blob-num js-line-number" data-line-number="195"></td>
<td id="LC195" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L196" class="blob-num js-line-number" data-line-number="196"></td>
<td id="LC196" class="blob-code blob-code-inner js-file-line">csar.<span class="pl-smi">coordtype</span> <span class="pl-k">=</span> <span class="pl-c1">3</span> <span class="pl-c"><span class="pl-c">--</span> Use Lat/Long DDM (0), Lat/Long DMS (1), MGRS (2), Bullseye imperial (3) or Bullseye metric (4) for coordinates.</span></td>
</tr>
<tr>
<td id="L197" class="blob-num js-line-number" data-line-number="197"></td>
<td id="LC197" class="blob-code blob-code-inner js-file-line">csar.<span class="pl-smi">coordaccuracy</span> <span class="pl-k">=</span> <span class="pl-c1">1</span> <span class="pl-c"><span class="pl-c">--</span> Precision of the reported coordinates, see MIST-docs at http://wiki.hoggit.us/view/GetMGRSString</span></td>
</tr>
<tr>
<td id="L198" class="blob-num js-line-number" data-line-number="198"></td>
<td id="LC198" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">--</span> only applies to _non_ bullseye coords</span></td>
</tr>
<tr>
<td id="L199" class="blob-num js-line-number" data-line-number="199"></td>
<td id="LC199" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L200" class="blob-num js-line-number" data-line-number="200"></td>
<td id="LC200" class="blob-code blob-code-inner js-file-line">csar.<span class="pl-smi">immortalcrew</span> <span class="pl-k">=</span> <span class="pl-c1">true</span> <span class="pl-c"><span class="pl-c">--</span> Set to true to make wounded crew immortal</span></td>
</tr>
<tr>
<td id="L201" class="blob-num js-line-number" data-line-number="201"></td>
<td id="LC201" class="blob-code blob-code-inner js-file-line">csar.<span class="pl-smi">invisiblecrew</span> <span class="pl-k">=</span> <span class="pl-c1">true</span> <span class="pl-c"><span class="pl-c">--</span> Set to true to make wounded crew insvisible</span></td>
</tr>
<tr>
<td id="L202" class="blob-num js-line-number" data-line-number="202"></td>
<td id="LC202" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L203" class="blob-num js-line-number" data-line-number="203"></td>
<td id="LC203" class="blob-code blob-code-inner js-file-line">csar.<span class="pl-smi">messageTime</span> <span class="pl-k">=</span> <span class="pl-c1">30</span> <span class="pl-c"><span class="pl-c">--</span> Time to show the intial wounded message for in seconds</span></td>
</tr>
<tr>
<td id="L204" class="blob-num js-line-number" data-line-number="204"></td>
<td id="LC204" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L205" class="blob-num js-line-number" data-line-number="205"></td>
<td id="LC205" class="blob-code blob-code-inner js-file-line">csar.<span class="pl-smi">weight</span> <span class="pl-k">=</span> <span class="pl-c1">100</span></td>
</tr>
<tr>
<td id="L206" class="blob-num js-line-number" data-line-number="206"></td>
<td id="LC206" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L207" class="blob-num js-line-number" data-line-number="207"></td>
<td id="LC207" class="blob-code blob-code-inner js-file-line">csar.<span class="pl-smi">pilotRuntoExtractPoint</span> <span class="pl-k">=</span> <span class="pl-c1">true</span> <span class="pl-c"><span class="pl-c">--</span> Downed Pilot will run to the rescue helicopter up to csar.extractDistance METERS </span></td>
</tr>
<tr>
<td id="L208" class="blob-num js-line-number" data-line-number="208"></td>
<td id="LC208" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L209" class="blob-num js-line-number" data-line-number="209"></td>
<td id="LC209" class="blob-code blob-code-inner js-file-line">csar.<span class="pl-smi">loadDistance</span> <span class="pl-k">=</span> <span class="pl-c1">60</span> <span class="pl-c"><span class="pl-c">--</span> configure distance for pilot to get in helicopter in meters.</span></td>
</tr>
<tr>
<td id="L210" class="blob-num js-line-number" data-line-number="210"></td>
<td id="LC210" class="blob-code blob-code-inner js-file-line">csar.<span class="pl-smi">extractDistance</span> <span class="pl-k">=</span> <span class="pl-c1">500</span> <span class="pl-c"><span class="pl-c">--</span> Distance the Downed pilot will run to the rescue helicopter</span></td>
</tr>
<tr>
<td id="L211" class="blob-num js-line-number" data-line-number="211"></td>
<td id="LC211" class="blob-code blob-code-inner js-file-line">csar.<span class="pl-smi">loadtimemax</span> <span class="pl-k">=</span> <span class="pl-c1">135</span></td>
</tr>
<tr>
<td id="L212" class="blob-num js-line-number" data-line-number="212"></td>
<td id="LC212" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L213" class="blob-num js-line-number" data-line-number="213"></td>
<td id="LC213" class="blob-code blob-code-inner js-file-line">csar.<span class="pl-smi">radioSound</span> <span class="pl-k">=</span> <span class="pl-s"><span class="pl-pds">&quot;</span>beacon.ogg<span class="pl-pds">&quot;</span></span> <span class="pl-c"><span class="pl-c">--</span> the name of the sound file to use for the Pilot radio beacons. If this isnt added to the mission BEACONS WONT WORK!</span></td>
</tr>
<tr>
<td id="L214" class="blob-num js-line-number" data-line-number="214"></td>
<td id="LC214" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L215" class="blob-num js-line-number" data-line-number="215"></td>
<td id="LC215" class="blob-code blob-code-inner js-file-line">csar.<span class="pl-smi">allowFARPRescue</span> <span class="pl-k">=</span> <span class="pl-c1">true</span> <span class="pl-c"><span class="pl-c">--</span>allows pilot to be rescued by landing at a FARP or Airbase</span></td>
</tr>
<tr>
<td id="L216" class="blob-num js-line-number" data-line-number="216"></td>
<td id="LC216" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L217" class="blob-num js-line-number" data-line-number="217"></td>
<td id="LC217" class="blob-code blob-code-inner js-file-line">csar.<span class="pl-smi">landedStatus</span> <span class="pl-k">=</span> {} <span class="pl-c"><span class="pl-c">--</span> tracks status of a helis hover above a downed pilot</span></td>
</tr>
<tr>
<td id="L218" class="blob-num js-line-number" data-line-number="218"></td>
<td id="LC218" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L219" class="blob-num js-line-number" data-line-number="219"></td>
<td id="LC219" class="blob-code blob-code-inner js-file-line">csar.<span class="pl-smi">csarUnits</span> <span class="pl-k">=</span> {}</td>
</tr>
<tr>
<td id="L220" class="blob-num js-line-number" data-line-number="220"></td>
<td id="LC220" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">--</span> SETTINGS FOR MISSION DESIGNER ^^^^^^^^^^^^^^^^^^^*</span></td>
</tr>
<tr>
<td id="L221" class="blob-num js-line-number" data-line-number="221"></td>
<td id="LC221" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L222" class="blob-num js-line-number" data-line-number="222"></td>
<td id="LC222" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">--</span> ***************************************************************</span></td>
</tr>
<tr>
<td id="L223" class="blob-num js-line-number" data-line-number="223"></td>
<td id="LC223" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">--</span> **************** Mission Editor Functions *********************</span></td>
</tr>
<tr>
<td id="L224" class="blob-num js-line-number" data-line-number="224"></td>
<td id="LC224" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">--</span> ***************************************************************</span></td>
</tr>
<tr>
<td id="L225" class="blob-num js-line-number" data-line-number="225"></td>
<td id="LC225" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L226" class="blob-num js-line-number" data-line-number="226"></td>
<td id="LC226" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">--</span>---------------------------------------------------------------</span></td>
</tr>
<tr>
<td id="L227" class="blob-num js-line-number" data-line-number="227"></td>
<td id="LC227" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">--</span> Resets all life limits so everyone can spawn again. Usage:</span></td>
</tr>
<tr>
<td id="L228" class="blob-num js-line-number" data-line-number="228"></td>
<td id="LC228" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">--</span> csar.resetAllPilotLives()</span></td>
</tr>
<tr>
<td id="L229" class="blob-num js-line-number" data-line-number="229"></td>
<td id="LC229" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">--</span></span></td>
</tr>
<tr>
<td id="L230" class="blob-num js-line-number" data-line-number="230"></td>
<td id="LC230" class="blob-code blob-code-inner js-file-line"><span class="pl-k">function</span> <span class="pl-en">csar.resetAllPilotLives</span>()</td>
</tr>
<tr>
<td id="L231" class="blob-num js-line-number" data-line-number="231"></td>
<td id="LC231" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L232" class="blob-num js-line-number" data-line-number="232"></td>
<td id="LC232" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">for</span> x, _pilot <span class="pl-k">in</span> <span class="pl-c1">pairs</span>(csar.<span class="pl-smi">pilotLives</span>) <span class="pl-k">do</span></td>
</tr>
<tr>
<td id="L233" class="blob-num js-line-number" data-line-number="233"></td>
<td id="LC233" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L234" class="blob-num js-line-number" data-line-number="234"></td>
<td id="LC234" class="blob-code blob-code-inner js-file-line"> trigger.<span class="pl-smi">action</span>.<span class="pl-c1">setUserFlag</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>CSAR_PILOT<span class="pl-pds">&quot;</span></span> <span class="pl-k">..</span> _pilot:<span class="pl-c1">gsub</span>(<span class="pl-s"><span class="pl-pds">&#39;</span>%W<span class="pl-pds">&#39;</span></span>, <span class="pl-s"><span class="pl-pds">&#39;</span><span class="pl-pds">&#39;</span></span>), csar.<span class="pl-smi">maxLives</span> <span class="pl-k">+</span> <span class="pl-c1">1</span>)</td>
</tr>
<tr>
<td id="L235" class="blob-num js-line-number" data-line-number="235"></td>
<td id="LC235" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L236" class="blob-num js-line-number" data-line-number="236"></td>
<td id="LC236" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L237" class="blob-num js-line-number" data-line-number="237"></td>
<td id="LC237" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-smi">pilotLives</span> <span class="pl-k">=</span> {}</td>
</tr>
<tr>
<td id="L238" class="blob-num js-line-number" data-line-number="238"></td>
<td id="LC238" class="blob-code blob-code-inner js-file-line"> env.<span class="pl-c1">info</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>Pilot Lives Reset!<span class="pl-pds">&quot;</span></span>)</td>
</tr>
<tr>
<td id="L239" class="blob-num js-line-number" data-line-number="239"></td>
<td id="LC239" class="blob-code blob-code-inner js-file-line"><span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L240" class="blob-num js-line-number" data-line-number="240"></td>
<td id="LC240" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L241" class="blob-num js-line-number" data-line-number="241"></td>
<td id="LC241" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">--</span>---------------------------------------------------------------</span></td>
</tr>
<tr>
<td id="L242" class="blob-num js-line-number" data-line-number="242"></td>
<td id="LC242" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">--</span> Resets all life limits so everyone can spawn again. Usage:</span></td>
</tr>
<tr>
<td id="L243" class="blob-num js-line-number" data-line-number="243"></td>
<td id="LC243" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">--</span> csar.resetAllPilotLives()</span></td>
</tr>
<tr>
<td id="L244" class="blob-num js-line-number" data-line-number="244"></td>
<td id="LC244" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">--</span></span></td>
</tr>
<tr>
<td id="L245" class="blob-num js-line-number" data-line-number="245"></td>
<td id="LC245" class="blob-code blob-code-inner js-file-line"><span class="pl-k">function</span> <span class="pl-en">csar.resetPilotLife</span>(<span class="pl-smi">_playerName</span>)</td>
</tr>
<tr>
<td id="L246" class="blob-num js-line-number" data-line-number="246"></td>
<td id="LC246" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L247" class="blob-num js-line-number" data-line-number="247"></td>
<td id="LC247" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-smi">pilotLives</span>[_playerName] <span class="pl-k">=</span> <span class="pl-c1">nil</span></td>
</tr>
<tr>
<td id="L248" class="blob-num js-line-number" data-line-number="248"></td>
<td id="LC248" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L249" class="blob-num js-line-number" data-line-number="249"></td>
<td id="LC249" class="blob-code blob-code-inner js-file-line"> trigger.<span class="pl-smi">action</span>.<span class="pl-c1">setUserFlag</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>CSAR_PILOT<span class="pl-pds">&quot;</span></span> <span class="pl-k">..</span> _playerName:<span class="pl-c1">gsub</span>(<span class="pl-s"><span class="pl-pds">&#39;</span>%W<span class="pl-pds">&#39;</span></span>, <span class="pl-s"><span class="pl-pds">&#39;</span><span class="pl-pds">&#39;</span></span>), csar.<span class="pl-smi">maxLives</span> <span class="pl-k">+</span> <span class="pl-c1">1</span>)</td>
</tr>
<tr>
<td id="L250" class="blob-num js-line-number" data-line-number="250"></td>
<td id="LC250" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L251" class="blob-num js-line-number" data-line-number="251"></td>
<td id="LC251" class="blob-code blob-code-inner js-file-line"> env.<span class="pl-c1">info</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>Pilot life Reset!<span class="pl-pds">&quot;</span></span>)</td>
</tr>
<tr>
<td id="L252" class="blob-num js-line-number" data-line-number="252"></td>
<td id="LC252" class="blob-code blob-code-inner js-file-line"><span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L253" class="blob-num js-line-number" data-line-number="253"></td>
<td id="LC253" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L254" class="blob-num js-line-number" data-line-number="254"></td>
<td id="LC254" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L255" class="blob-num js-line-number" data-line-number="255"></td>
<td id="LC255" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">--</span> ***************************************************************</span></td>
</tr>
<tr>
<td id="L256" class="blob-num js-line-number" data-line-number="256"></td>
<td id="LC256" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">--</span> **************** BE CAREFUL BELOW HERE ************************</span></td>
</tr>
<tr>
<td id="L257" class="blob-num js-line-number" data-line-number="257"></td>
<td id="LC257" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">--</span> ***************************************************************</span></td>
</tr>
<tr>
<td id="L258" class="blob-num js-line-number" data-line-number="258"></td>
<td id="LC258" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L259" class="blob-num js-line-number" data-line-number="259"></td>
<td id="LC259" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">--</span> Sanity checks of mission designer</span></td>
</tr>
<tr>
<td id="L260" class="blob-num js-line-number" data-line-number="260"></td>
<td id="LC260" class="blob-code blob-code-inner js-file-line"><span class="pl-c1">assert</span>(mist <span class="pl-k">~=</span> <span class="pl-c1">nil</span>, <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\n\n</span>** HEY MISSION-DESIGNER! **<span class="pl-cce">\n\n</span>MiST has not been loaded!<span class="pl-cce">\n\n</span>Make sure MiST 4.0.57 or higher is running<span class="pl-cce">\n</span>*before* running this script!<span class="pl-cce">\n</span><span class="pl-pds">&quot;</span></span>)</td>
</tr>
<tr>
<td id="L261" class="blob-num js-line-number" data-line-number="261"></td>
<td id="LC261" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L262" class="blob-num js-line-number" data-line-number="262"></td>
<td id="LC262" class="blob-code blob-code-inner js-file-line">csar.<span class="pl-smi">addedTo</span> <span class="pl-k">=</span> {}</td>
</tr>
<tr>
<td id="L263" class="blob-num js-line-number" data-line-number="263"></td>
<td id="LC263" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L264" class="blob-num js-line-number" data-line-number="264"></td>
<td id="LC264" class="blob-code blob-code-inner js-file-line">csar.<span class="pl-smi">downedPilotCounterRed</span> <span class="pl-k">=</span> <span class="pl-c1">0</span></td>
</tr>
<tr>
<td id="L265" class="blob-num js-line-number" data-line-number="265"></td>
<td id="LC265" class="blob-code blob-code-inner js-file-line">csar.<span class="pl-smi">downedPilotCounterBlue</span> <span class="pl-k">=</span> <span class="pl-c1">0</span></td>
</tr>
<tr>
<td id="L266" class="blob-num js-line-number" data-line-number="266"></td>
<td id="LC266" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L267" class="blob-num js-line-number" data-line-number="267"></td>
<td id="LC267" class="blob-code blob-code-inner js-file-line">csar.<span class="pl-smi">woundedGroups</span> <span class="pl-k">=</span> {} <span class="pl-c"><span class="pl-c">--</span> contains the new group of units</span></td>
</tr>
<tr>
<td id="L268" class="blob-num js-line-number" data-line-number="268"></td>
<td id="LC268" class="blob-code blob-code-inner js-file-line">csar.<span class="pl-smi">inTransitGroups</span> <span class="pl-k">=</span> {} <span class="pl-c"><span class="pl-c">--</span> contain a table for each SAR with all units he has with the</span></td>
</tr>
<tr>
<td id="L269" class="blob-num js-line-number" data-line-number="269"></td>
<td id="LC269" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">--</span> original name of the killed group</span></td>
</tr>
<tr>
<td id="L270" class="blob-num js-line-number" data-line-number="270"></td>
<td id="LC270" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L271" class="blob-num js-line-number" data-line-number="271"></td>
<td id="LC271" class="blob-code blob-code-inner js-file-line">csar.<span class="pl-smi">radioBeacons</span> <span class="pl-k">=</span> {}</td>
</tr>
<tr>
<td id="L272" class="blob-num js-line-number" data-line-number="272"></td>
<td id="LC272" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L273" class="blob-num js-line-number" data-line-number="273"></td>
<td id="LC273" class="blob-code blob-code-inner js-file-line">csar.<span class="pl-smi">smokeMarkers</span> <span class="pl-k">=</span> {} <span class="pl-c"><span class="pl-c">--</span> tracks smoke markers for groups</span></td>
</tr>
<tr>
<td id="L274" class="blob-num js-line-number" data-line-number="274"></td>
<td id="LC274" class="blob-code blob-code-inner js-file-line">csar.<span class="pl-smi">heliVisibleMessage</span> <span class="pl-k">=</span> {} <span class="pl-c"><span class="pl-c">--</span> tracks if the first message has been sent of the heli being visible</span></td>
</tr>
<tr>
<td id="L275" class="blob-num js-line-number" data-line-number="275"></td>
<td id="LC275" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L276" class="blob-num js-line-number" data-line-number="276"></td>
<td id="LC276" class="blob-code blob-code-inner js-file-line">csar.<span class="pl-smi">heliCloseMessage</span> <span class="pl-k">=</span> {} <span class="pl-c"><span class="pl-c">--</span> tracks heli close message ie heli &lt; 500m distance</span></td>
</tr>
<tr>
<td id="L277" class="blob-num js-line-number" data-line-number="277"></td>
<td id="LC277" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L278" class="blob-num js-line-number" data-line-number="278"></td>
<td id="LC278" class="blob-code blob-code-inner js-file-line">csar.<span class="pl-smi">radioBeacons</span> <span class="pl-k">=</span> {} <span class="pl-c"><span class="pl-c">--</span> all current beacons</span></td>
</tr>
<tr>
<td id="L279" class="blob-num js-line-number" data-line-number="279"></td>
<td id="LC279" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L280" class="blob-num js-line-number" data-line-number="280"></td>
<td id="LC280" class="blob-code blob-code-inner js-file-line">csar.<span class="pl-smi">max_units</span> <span class="pl-k">=</span> <span class="pl-c1">6</span> <span class="pl-c"><span class="pl-c">--</span>number of pilots that can be carried</span></td>
</tr>
<tr>
<td id="L281" class="blob-num js-line-number" data-line-number="281"></td>
<td id="LC281" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L282" class="blob-num js-line-number" data-line-number="282"></td>
<td id="LC282" class="blob-code blob-code-inner js-file-line">csar.<span class="pl-smi">currentlyDisabled</span> <span class="pl-k">=</span> {} <span class="pl-c"><span class="pl-c">--</span>stored disabled aircraft</span></td>
</tr>
<tr>
<td id="L283" class="blob-num js-line-number" data-line-number="283"></td>
<td id="LC283" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L284" class="blob-num js-line-number" data-line-number="284"></td>
<td id="LC284" class="blob-code blob-code-inner js-file-line">csar.<span class="pl-smi">hoverStatus</span> <span class="pl-k">=</span> {} <span class="pl-c"><span class="pl-c">--</span> tracks status of a helis hover above a downed pilot</span></td>
</tr>
<tr>
<td id="L285" class="blob-num js-line-number" data-line-number="285"></td>
<td id="LC285" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L286" class="blob-num js-line-number" data-line-number="286"></td>
<td id="LC286" class="blob-code blob-code-inner js-file-line">csar.<span class="pl-smi">pilotDisabled</span> <span class="pl-k">=</span> {} <span class="pl-c"><span class="pl-c">--</span> tracks what aircraft a pilot is disabled for</span></td>
</tr>
<tr>
<td id="L287" class="blob-num js-line-number" data-line-number="287"></td>
<td id="LC287" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L288" class="blob-num js-line-number" data-line-number="288"></td>
<td id="LC288" class="blob-code blob-code-inner js-file-line">csar.<span class="pl-smi">pilotLives</span> <span class="pl-k">=</span> {} <span class="pl-c"><span class="pl-c">--</span> tracks how many lives a pilot has</span></td>
</tr>
<tr>
<td id="L289" class="blob-num js-line-number" data-line-number="289"></td>
<td id="LC289" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L290" class="blob-num js-line-number" data-line-number="290"></td>
<td id="LC290" class="blob-code blob-code-inner js-file-line">csar.<span class="pl-smi">takenOff</span> <span class="pl-k">=</span> {}</td>
</tr>
<tr>
<td id="L291" class="blob-num js-line-number" data-line-number="291"></td>
<td id="LC291" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L292" class="blob-num js-line-number" data-line-number="292"></td>
<td id="LC292" class="blob-code blob-code-inner js-file-line"><span class="pl-k">function</span> <span class="pl-en">csar.tableLength</span>(<span class="pl-smi">T</span>)</td>
</tr>
<tr>
<td id="L293" class="blob-num js-line-number" data-line-number="293"></td>
<td id="LC293" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L294" class="blob-num js-line-number" data-line-number="294"></td>
<td id="LC294" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> T <span class="pl-k">==</span> <span class="pl-c1">nil</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L295" class="blob-num js-line-number" data-line-number="295"></td>
<td id="LC295" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> <span class="pl-c1">0</span></td>
</tr>
<tr>
<td id="L296" class="blob-num js-line-number" data-line-number="296"></td>
<td id="LC296" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L297" class="blob-num js-line-number" data-line-number="297"></td>
<td id="LC297" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L298" class="blob-num js-line-number" data-line-number="298"></td>
<td id="LC298" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L299" class="blob-num js-line-number" data-line-number="299"></td>
<td id="LC299" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> count <span class="pl-k">=</span> <span class="pl-c1">0</span></td>
</tr>
<tr>
<td id="L300" class="blob-num js-line-number" data-line-number="300"></td>
<td id="LC300" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">for</span> _ <span class="pl-k">in</span> <span class="pl-c1">pairs</span>(T) <span class="pl-k">do</span> count <span class="pl-k">=</span> count <span class="pl-k">+</span> <span class="pl-c1">1</span> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L301" class="blob-num js-line-number" data-line-number="301"></td>
<td id="LC301" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> count</td>
</tr>
<tr>
<td id="L302" class="blob-num js-line-number" data-line-number="302"></td>
<td id="LC302" class="blob-code blob-code-inner js-file-line"><span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L303" class="blob-num js-line-number" data-line-number="303"></td>
<td id="LC303" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L304" class="blob-num js-line-number" data-line-number="304"></td>
<td id="LC304" class="blob-code blob-code-inner js-file-line"><span class="pl-k">function</span> <span class="pl-en">csar.pilotsOnboard</span>(<span class="pl-smi">_heliName</span>)</td>
</tr>
<tr>
<td id="L305" class="blob-num js-line-number" data-line-number="305"></td>
<td id="LC305" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> count <span class="pl-k">=</span> <span class="pl-c1">0</span></td>
</tr>
<tr>
<td id="L306" class="blob-num js-line-number" data-line-number="306"></td>
<td id="LC306" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> csar.<span class="pl-smi">inTransitGroups</span>[_heliName] <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L307" class="blob-num js-line-number" data-line-number="307"></td>
<td id="LC307" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">for</span> _, _group <span class="pl-k">in</span> <span class="pl-c1">pairs</span>(csar.<span class="pl-smi">inTransitGroups</span>[_heliName]) <span class="pl-k">do</span></td>
</tr>
<tr>
<td id="L308" class="blob-num js-line-number" data-line-number="308"></td>
<td id="LC308" class="blob-code blob-code-inner js-file-line"> count <span class="pl-k">=</span> count <span class="pl-k">+</span> <span class="pl-c1">1</span></td>
</tr>
<tr>
<td id="L309" class="blob-num js-line-number" data-line-number="309"></td>
<td id="LC309" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L310" class="blob-num js-line-number" data-line-number="310"></td>
<td id="LC310" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L311" class="blob-num js-line-number" data-line-number="311"></td>
<td id="LC311" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> count</td>
</tr>
<tr>
<td id="L312" class="blob-num js-line-number" data-line-number="312"></td>
<td id="LC312" class="blob-code blob-code-inner js-file-line"><span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L313" class="blob-num js-line-number" data-line-number="313"></td>
<td id="LC313" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L314" class="blob-num js-line-number" data-line-number="314"></td>
<td id="LC314" class="blob-code blob-code-inner js-file-line"><span class="pl-k">function</span> <span class="pl-en">csar.addCsar</span>(<span class="pl-smi">_coalition</span> , <span class="pl-smi">_country</span>, <span class="pl-smi">_point</span>, <span class="pl-smi">_typeName</span>, <span class="pl-smi">_unitName</span>, <span class="pl-smi">_playerName</span>, <span class="pl-smi">_freq</span>, <span class="pl-smi">noMessage</span>, <span class="pl-smi">_description</span> )</td>
</tr>
<tr>
<td id="L315" class="blob-num js-line-number" data-line-number="315"></td>
<td id="LC315" class="blob-code blob-code-inner js-file-line"> </td>
</tr>
<tr>
<td id="L316" class="blob-num js-line-number" data-line-number="316"></td>
<td id="LC316" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _spawnedGroup <span class="pl-k">=</span> csar.<span class="pl-c1">spawnGroup</span>( _coalition, _country, _point, _typeName )</td>
</tr>
<tr>
<td id="L317" class="blob-num js-line-number" data-line-number="317"></td>
<td id="LC317" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-c1">addSpecialParametersToGroup</span>(_spawnedGroup)</td>
</tr>
<tr>
<td id="L318" class="blob-num js-line-number" data-line-number="318"></td>
<td id="LC318" class="blob-code blob-code-inner js-file-line"> </td>
</tr>
<tr>
<td id="L319" class="blob-num js-line-number" data-line-number="319"></td>
<td id="LC319" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> noMessage <span class="pl-k">~=</span> <span class="pl-c1">true</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L320" class="blob-num js-line-number" data-line-number="320"></td>
<td id="LC320" class="blob-code blob-code-inner js-file-line"> trigger.<span class="pl-smi">action</span>.<span class="pl-c1">outTextForCoalition</span>(_spawnedGroup:<span class="pl-c1">getCoalition</span>(), <span class="pl-s"><span class="pl-pds">&quot;</span>MAYDAY MAYDAY! <span class="pl-pds">&quot;</span></span> <span class="pl-k">..</span> _typeName <span class="pl-k">..</span> <span class="pl-s"><span class="pl-pds">&quot;</span> is down. <span class="pl-pds">&quot;</span></span>, <span class="pl-c1">10</span>)</td>
</tr>
<tr>
<td id="L321" class="blob-num js-line-number" data-line-number="321"></td>
<td id="LC321" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L322" class="blob-num js-line-number" data-line-number="322"></td>
<td id="LC322" class="blob-code blob-code-inner js-file-line"> </td>
</tr>
<tr>
<td id="L323" class="blob-num js-line-number" data-line-number="323"></td>
<td id="LC323" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _freq <span class="pl-k">==</span> <span class="pl-c1">nil</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L324" class="blob-num js-line-number" data-line-number="324"></td>
<td id="LC324" class="blob-code blob-code-inner js-file-line"> _freq <span class="pl-k">=</span> csar.<span class="pl-c1">generateADFFrequency</span>()</td>
</tr>
<tr>
<td id="L325" class="blob-num js-line-number" data-line-number="325"></td>
<td id="LC325" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span> </td>
</tr>
<tr>
<td id="L326" class="blob-num js-line-number" data-line-number="326"></td>
<td id="LC326" class="blob-code blob-code-inner js-file-line"> </td>
</tr>
<tr>
<td id="L327" class="blob-num js-line-number" data-line-number="327"></td>
<td id="LC327" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _freq <span class="pl-k">~=</span> <span class="pl-c1">nil</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L328" class="blob-num js-line-number" data-line-number="328"></td>
<td id="LC328" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-c1">addBeaconToGroup</span>(_spawnedGroup:<span class="pl-c1">getName</span>(), _freq)</td>
</tr>
<tr>
<td id="L329" class="blob-num js-line-number" data-line-number="329"></td>
<td id="LC329" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L330" class="blob-num js-line-number" data-line-number="330"></td>
<td id="LC330" class="blob-code blob-code-inner js-file-line"> </td>
</tr>
<tr>
<td id="L331" class="blob-num js-line-number" data-line-number="331"></td>
<td id="LC331" class="blob-code blob-code-inner js-file-line"> </td>
</tr>
<tr>
<td id="L332" class="blob-num js-line-number" data-line-number="332"></td>
<td id="LC332" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-c1">handleEjectOrCrash</span>(_playerName, <span class="pl-c1">false</span>)</td>
</tr>
<tr>
<td id="L333" class="blob-num js-line-number" data-line-number="333"></td>
<td id="LC333" class="blob-code blob-code-inner js-file-line"> </td>
</tr>
<tr>
<td id="L334" class="blob-num js-line-number" data-line-number="334"></td>
<td id="LC334" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">--</span> Generate DESCRIPTION text</span></td>
</tr>
<tr>
<td id="L335" class="blob-num js-line-number" data-line-number="335"></td>
<td id="LC335" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _text <span class="pl-k">=</span> <span class="pl-s"><span class="pl-pds">&quot;</span> <span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L336" class="blob-num js-line-number" data-line-number="336"></td>
<td id="LC336" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _playerName <span class="pl-k">~=</span> <span class="pl-c1">nil</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L337" class="blob-num js-line-number" data-line-number="337"></td>
<td id="LC337" class="blob-code blob-code-inner js-file-line"> _text <span class="pl-k">=</span> <span class="pl-s"><span class="pl-pds">&quot;</span>Pilot <span class="pl-pds">&quot;</span></span> <span class="pl-k">..</span> _playerName <span class="pl-k">..</span> <span class="pl-s"><span class="pl-pds">&quot;</span> of <span class="pl-pds">&quot;</span></span> <span class="pl-k">..</span> _unitName <span class="pl-k">..</span> <span class="pl-s"><span class="pl-pds">&quot;</span> - <span class="pl-pds">&quot;</span></span> <span class="pl-k">..</span> _typeName</td>
</tr>
<tr>
<td id="L338" class="blob-num js-line-number" data-line-number="338"></td>
<td id="LC338" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">elseif</span> _typeName <span class="pl-k">~=</span> <span class="pl-c1">nil</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L339" class="blob-num js-line-number" data-line-number="339"></td>
<td id="LC339" class="blob-code blob-code-inner js-file-line"> _text <span class="pl-k">=</span> <span class="pl-s"><span class="pl-pds">&quot;</span>AI Pilot of <span class="pl-pds">&quot;</span></span> <span class="pl-k">..</span> _unitName <span class="pl-k">..</span> <span class="pl-s"><span class="pl-pds">&quot;</span> - <span class="pl-pds">&quot;</span></span> <span class="pl-k">..</span> _typeName</td>
</tr>
<tr>
<td id="L340" class="blob-num js-line-number" data-line-number="340"></td>
<td id="LC340" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">else</span></td>
</tr>
<tr>
<td id="L341" class="blob-num js-line-number" data-line-number="341"></td>
<td id="LC341" class="blob-code blob-code-inner js-file-line"> _text <span class="pl-k">=</span> _description</td>
</tr>
<tr>
<td id="L342" class="blob-num js-line-number" data-line-number="342"></td>
<td id="LC342" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L343" class="blob-num js-line-number" data-line-number="343"></td>
<td id="LC343" class="blob-code blob-code-inner js-file-line"> </td>
</tr>
<tr>
<td id="L344" class="blob-num js-line-number" data-line-number="344"></td>
<td id="LC344" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-smi">woundedGroups</span>[_spawnedGroup:<span class="pl-c1">getName</span>()] <span class="pl-k">=</span> { side <span class="pl-k">=</span> _spawnedGroup:<span class="pl-c1">getCoalition</span>(), originalUnit <span class="pl-k">=</span> _unitName, desc <span class="pl-k">=</span> _text, typename <span class="pl-k">=</span> _typeName, frequency <span class="pl-k">=</span> _freq, player <span class="pl-k">=</span> _playerName }</td>
</tr>
<tr>
<td id="L345" class="blob-num js-line-number" data-line-number="345"></td>
<td id="LC345" class="blob-code blob-code-inner js-file-line"> </td>
</tr>
<tr>
<td id="L346" class="blob-num js-line-number" data-line-number="346"></td>
<td id="LC346" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-c1">initSARForPilot</span>(_spawnedGroup, _freq, noMessage)</td>
</tr>
<tr>
<td id="L347" class="blob-num js-line-number" data-line-number="347"></td>
<td id="LC347" class="blob-code blob-code-inner js-file-line"> </td>
</tr>
<tr>
<td id="L348" class="blob-num js-line-number" data-line-number="348"></td>
<td id="LC348" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _spawnedGroup <span class="pl-k">~=</span> <span class="pl-c1">nil</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L349" class="blob-num js-line-number" data-line-number="349"></td>
<td id="LC349" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _controller <span class="pl-k">=</span> _spawnedGroup:<span class="pl-c1">getController</span>();</td>
</tr>
<tr>
<td id="L350" class="blob-num js-line-number" data-line-number="350"></td>
<td id="LC350" class="blob-code blob-code-inner js-file-line"> Controller.<span class="pl-c1">setOption</span>(_controller, AI.<span class="pl-smi">Option</span>.<span class="pl-smi">Ground</span>.<span class="pl-smi">id</span>.<span class="pl-smi">ALARM_STATE</span>, AI.<span class="pl-smi">Option</span>.<span class="pl-smi">Ground</span>.<span class="pl-smi">val</span>.<span class="pl-smi">ALARM_STATE</span>.<span class="pl-smi">GREEN</span>)</td>
</tr>
<tr>
<td id="L351" class="blob-num js-line-number" data-line-number="351"></td>
<td id="LC351" class="blob-code blob-code-inner js-file-line"> Controller.<span class="pl-c1">setOption</span>(_controller, AI.<span class="pl-smi">Option</span>.<span class="pl-smi">Ground</span>.<span class="pl-smi">id</span>.<span class="pl-smi">ROE</span>, AI.<span class="pl-smi">Option</span>.<span class="pl-smi">Ground</span>.<span class="pl-smi">val</span>.<span class="pl-smi">ROE</span>.<span class="pl-smi">WEAPON_HOLD</span>)</td>
</tr>
<tr>
<td id="L352" class="blob-num js-line-number" data-line-number="352"></td>
<td id="LC352" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L353" class="blob-num js-line-number" data-line-number="353"></td>
<td id="LC353" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L354" class="blob-num js-line-number" data-line-number="354"></td>
<td id="LC354" class="blob-code blob-code-inner js-file-line"><span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L355" class="blob-num js-line-number" data-line-number="355"></td>
<td id="LC355" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L356" class="blob-num js-line-number" data-line-number="356"></td>
<td id="LC356" class="blob-code blob-code-inner js-file-line"><span class="pl-k">function</span> <span class="pl-en">csar.spawnCsarAtZone</span>( <span class="pl-smi">_zone</span>, <span class="pl-smi">_coalition</span>, <span class="pl-smi">_description</span>, <span class="pl-smi">_randomPoint</span>)</td>
</tr>
<tr>
<td id="L357" class="blob-num js-line-number" data-line-number="357"></td>
<td id="LC357" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _country </td>
</tr>
<tr>
<td id="L358" class="blob-num js-line-number" data-line-number="358"></td>
<td id="LC358" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> freq <span class="pl-k">=</span> csar.<span class="pl-c1">generateADFFrequency</span>()</td>
</tr>
<tr>
<td id="L359" class="blob-num js-line-number" data-line-number="359"></td>
<td id="LC359" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _triggerZone <span class="pl-k">=</span> trigger.<span class="pl-smi">misc</span>.<span class="pl-c1">getZone</span>(_zone) <span class="pl-c"><span class="pl-c">--</span> trigger to use as reference position</span></td>
</tr>
<tr>
<td id="L360" class="blob-num js-line-number" data-line-number="360"></td>
<td id="LC360" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _triggerZone <span class="pl-k">==</span> <span class="pl-c1">nil</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L361" class="blob-num js-line-number" data-line-number="361"></td>
<td id="LC361" class="blob-code blob-code-inner js-file-line"> trigger.<span class="pl-smi">action</span>.<span class="pl-c1">outText</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>Csar.lua ERROR: Cant find zone called <span class="pl-pds">&quot;</span></span> <span class="pl-k">..</span> _zone, <span class="pl-c1">10</span>)</td>
</tr>
<tr>
<td id="L362" class="blob-num js-line-number" data-line-number="362"></td>
<td id="LC362" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span></td>
</tr>
<tr>
<td id="L363" class="blob-num js-line-number" data-line-number="363"></td>
<td id="LC363" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L364" class="blob-num js-line-number" data-line-number="364"></td>
<td id="LC364" class="blob-code blob-code-inner js-file-line"> </td>
</tr>
<tr>
<td id="L365" class="blob-num js-line-number" data-line-number="365"></td>
<td id="LC365" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> pos</td>
</tr>
<tr>
<td id="L366" class="blob-num js-line-number" data-line-number="366"></td>
<td id="LC366" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _randomPoint <span class="pl-k">==</span> <span class="pl-c1">true</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L367" class="blob-num js-line-number" data-line-number="367"></td>
<td id="LC367" class="blob-code blob-code-inner js-file-line"> pos <span class="pl-k">=</span> mist.<span class="pl-c1">getRandomPointInZone</span>(_zone)</td>
</tr>
<tr>
<td id="L368" class="blob-num js-line-number" data-line-number="368"></td>
<td id="LC368" class="blob-code blob-code-inner js-file-line"> pos.<span class="pl-smi">z</span> <span class="pl-k">=</span> pos.<span class="pl-smi">y</span></td>
</tr>
<tr>
<td id="L369" class="blob-num js-line-number" data-line-number="369"></td>
<td id="LC369" class="blob-code blob-code-inner js-file-line"> pos.<span class="pl-smi">y</span> <span class="pl-k">=</span> <span class="pl-c1">0</span></td>
</tr>
<tr>
<td id="L370" class="blob-num js-line-number" data-line-number="370"></td>
<td id="LC370" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">else</span></td>
</tr>
<tr>
<td id="L371" class="blob-num js-line-number" data-line-number="371"></td>
<td id="LC371" class="blob-code blob-code-inner js-file-line"> pos <span class="pl-k">=</span> mist.<span class="pl-smi">utils</span>.<span class="pl-c1">zoneToVec3</span>(_zone)</td>
</tr>
<tr>
<td id="L372" class="blob-num js-line-number" data-line-number="372"></td>
<td id="LC372" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L373" class="blob-num js-line-number" data-line-number="373"></td>
<td id="LC373" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _coalition <span class="pl-k">==</span> coalition.<span class="pl-smi">side</span>.<span class="pl-smi">BLUE</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L374" class="blob-num js-line-number" data-line-number="374"></td>
<td id="LC374" class="blob-code blob-code-inner js-file-line"> _country <span class="pl-k">=</span> country.<span class="pl-smi">id</span>.<span class="pl-smi">USA</span></td>
</tr>
<tr>
<td id="L375" class="blob-num js-line-number" data-line-number="375"></td>
<td id="LC375" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">else</span></td>
</tr>
<tr>
<td id="L376" class="blob-num js-line-number" data-line-number="376"></td>
<td id="LC376" class="blob-code blob-code-inner js-file-line"> _country <span class="pl-k">=</span> country.<span class="pl-smi">id</span>.<span class="pl-smi">RUSSIA</span></td>
</tr>
<tr>
<td id="L377" class="blob-num js-line-number" data-line-number="377"></td>
<td id="LC377" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L378" class="blob-num js-line-number" data-line-number="378"></td>
<td id="LC378" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-c1">addCsar</span>(_coalition, _country, pos, <span class="pl-c1">nil</span>, <span class="pl-c1">nil</span>, <span class="pl-c1">nil</span>, freq, <span class="pl-c1">true</span>, _description)</td>
</tr>
<tr>
<td id="L379" class="blob-num js-line-number" data-line-number="379"></td>
<td id="LC379" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L380" class="blob-num js-line-number" data-line-number="380"></td>
<td id="LC380" class="blob-code blob-code-inner js-file-line"><span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L381" class="blob-num js-line-number" data-line-number="381"></td>
<td id="LC381" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">--</span> Handles all world events</span></td>
</tr>
<tr>
<td id="L382" class="blob-num js-line-number" data-line-number="382"></td>
<td id="LC382" class="blob-code blob-code-inner js-file-line">csar.<span class="pl-smi">eventHandler</span> <span class="pl-k">=</span> {}</td>
</tr>
<tr>
<td id="L383" class="blob-num js-line-number" data-line-number="383"></td>
<td id="LC383" class="blob-code blob-code-inner js-file-line"><span class="pl-k">function</span> csar.<span class="pl-smi">eventHandler</span>:<span class="pl-c1">onEvent</span>(_event)</td>
</tr>
<tr>
<td id="L384" class="blob-num js-line-number" data-line-number="384"></td>
<td id="LC384" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> status, err <span class="pl-k">=</span> <span class="pl-c1">pcall</span>(<span class="pl-k">function</span>(<span class="pl-smi">_event</span>)</td>
</tr>
<tr>
<td id="L385" class="blob-num js-line-number" data-line-number="385"></td>
<td id="LC385" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L386" class="blob-num js-line-number" data-line-number="386"></td>
<td id="LC386" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _event <span class="pl-k">==</span> <span class="pl-c1">nil</span> <span class="pl-k">or</span> _event.<span class="pl-smi">initiator</span> <span class="pl-k">==</span> <span class="pl-c1">nil</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L387" class="blob-num js-line-number" data-line-number="387"></td>
<td id="LC387" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> <span class="pl-c1">false</span></td>
</tr>
<tr>
<td id="L388" class="blob-num js-line-number" data-line-number="388"></td>
<td id="LC388" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L389" class="blob-num js-line-number" data-line-number="389"></td>
<td id="LC389" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">elseif</span> _event.<span class="pl-smi">id</span> <span class="pl-k">==</span> <span class="pl-c1">3</span> <span class="pl-k">then</span> <span class="pl-c"><span class="pl-c">--</span> taken offf</span></td>
</tr>
<tr>
<td id="L390" class="blob-num js-line-number" data-line-number="390"></td>
<td id="LC390" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L391" class="blob-num js-line-number" data-line-number="391"></td>
<td id="LC391" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _event.<span class="pl-smi">initiator</span>:<span class="pl-c1">getName</span>() <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L392" class="blob-num js-line-number" data-line-number="392"></td>
<td id="LC392" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-smi">takenOff</span>[_event.<span class="pl-smi">initiator</span>:<span class="pl-c1">getName</span>()] <span class="pl-k">=</span> <span class="pl-c1">true</span></td>
</tr>
<tr>
<td id="L393" class="blob-num js-line-number" data-line-number="393"></td>
<td id="LC393" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L394" class="blob-num js-line-number" data-line-number="394"></td>
<td id="LC394" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L395" class="blob-num js-line-number" data-line-number="395"></td>
<td id="LC395" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> <span class="pl-c1">true</span></td>
</tr>
<tr>
<td id="L396" class="blob-num js-line-number" data-line-number="396"></td>
<td id="LC396" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">elseif</span> _event.<span class="pl-smi">id</span> <span class="pl-k">==</span> <span class="pl-c1">15</span> <span class="pl-k">then</span> <span class="pl-c"><span class="pl-c">--</span>player entered unit</span></td>
</tr>
<tr>
<td id="L397" class="blob-num js-line-number" data-line-number="397"></td>
<td id="LC397" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L398" class="blob-num js-line-number" data-line-number="398"></td>
<td id="LC398" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _event.<span class="pl-smi">initiator</span>:<span class="pl-c1">getName</span>() <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L399" class="blob-num js-line-number" data-line-number="399"></td>
<td id="LC399" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-smi">takenOff</span>[_event.<span class="pl-smi">initiator</span>:<span class="pl-c1">getName</span>()] <span class="pl-k">=</span> <span class="pl-c1">nil</span></td>
</tr>
<tr>
<td id="L400" class="blob-num js-line-number" data-line-number="400"></td>
<td id="LC400" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L401" class="blob-num js-line-number" data-line-number="401"></td>
<td id="LC401" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L402" class="blob-num js-line-number" data-line-number="402"></td>
<td id="LC402" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> if its a sar heli, re-add check status script</span></td>
</tr>
<tr>
<td id="L403" class="blob-num js-line-number" data-line-number="403"></td>
<td id="LC403" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">for</span> _, _heliName <span class="pl-k">in</span> <span class="pl-c1">pairs</span>(csar.<span class="pl-smi">csarUnits</span>) <span class="pl-k">do</span></td>
</tr>
<tr>
<td id="L404" class="blob-num js-line-number" data-line-number="404"></td>
<td id="LC404" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L405" class="blob-num js-line-number" data-line-number="405"></td>
<td id="LC405" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _heliName <span class="pl-k">==</span> _event.<span class="pl-smi">initiator</span>:<span class="pl-c1">getName</span>() <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L406" class="blob-num js-line-number" data-line-number="406"></td>
<td id="LC406" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> add back the status script</span></td>
</tr>
<tr>
<td id="L407" class="blob-num js-line-number" data-line-number="407"></td>
<td id="LC407" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">for</span> _woundedName, _groupInfo <span class="pl-k">in</span> <span class="pl-c1">pairs</span>(csar.<span class="pl-smi">woundedGroups</span>) <span class="pl-k">do</span></td>
</tr>
<tr>
<td id="L408" class="blob-num js-line-number" data-line-number="408"></td>
<td id="LC408" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L409" class="blob-num js-line-number" data-line-number="409"></td>
<td id="LC409" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _groupInfo.<span class="pl-smi">side</span> <span class="pl-k">==</span> _event.<span class="pl-smi">initiator</span>:<span class="pl-c1">getCoalition</span>() <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L410" class="blob-num js-line-number" data-line-number="410"></td>
<td id="LC410" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L411" class="blob-num js-line-number" data-line-number="411"></td>
<td id="LC411" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span>env.info(string.format(&quot;Schedule Respawn %s %s&quot;,_heliName,_woundedName))</span></td>
</tr>
<tr>
<td id="L412" class="blob-num js-line-number" data-line-number="412"></td>
<td id="LC412" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> queue up script</span></td>
</tr>
<tr>
<td id="L413" class="blob-num js-line-number" data-line-number="413"></td>
<td id="LC413" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> Schedule timer to check when to pop smoke</span></td>
</tr>
<tr>
<td id="L414" class="blob-num js-line-number" data-line-number="414"></td>
<td id="LC414" class="blob-code blob-code-inner js-file-line"> </td>
</tr>
<tr>
<td id="L415" class="blob-num js-line-number" data-line-number="415"></td>
<td id="LC415" class="blob-code blob-code-inner js-file-line"> timer.<span class="pl-c1">scheduleFunction</span>(csar.<span class="pl-smi">checkWoundedGroupStatus</span>, { _heliName, _woundedName }, timer.<span class="pl-c1">getTime</span>() <span class="pl-k">+</span> <span class="pl-c1">5</span>)</td>
</tr>
<tr>
<td id="L416" class="blob-num js-line-number" data-line-number="416"></td>
<td id="LC416" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L417" class="blob-num js-line-number" data-line-number="417"></td>
<td id="LC417" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L418" class="blob-num js-line-number" data-line-number="418"></td>
<td id="LC418" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L419" class="blob-num js-line-number" data-line-number="419"></td>
<td id="LC419" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L420" class="blob-num js-line-number" data-line-number="420"></td>
<td id="LC420" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L421" class="blob-num js-line-number" data-line-number="421"></td>
<td id="LC421" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L422" class="blob-num js-line-number" data-line-number="422"></td>
<td id="LC422" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _event.<span class="pl-smi">initiator</span>:<span class="pl-c1">getName</span>() <span class="pl-k">and</span> _event.<span class="pl-smi">initiator</span>:<span class="pl-c1">getPlayerName</span>() <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L423" class="blob-num js-line-number" data-line-number="423"></td>
<td id="LC423" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L424" class="blob-num js-line-number" data-line-number="424"></td>
<td id="LC424" class="blob-code blob-code-inner js-file-line"> env.<span class="pl-c1">info</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>Checking Unit - <span class="pl-pds">&quot;</span></span> <span class="pl-k">..</span> _event.<span class="pl-smi">initiator</span>:<span class="pl-c1">getName</span>())</td>
</tr>
<tr>
<td id="L425" class="blob-num js-line-number" data-line-number="425"></td>
<td id="LC425" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-c1">checkDisabledAircraftStatus</span>({ _event.<span class="pl-smi">initiator</span>:<span class="pl-c1">getName</span>(), _event.<span class="pl-smi">initiator</span>:<span class="pl-c1">getPlayerName</span>() })</td>
</tr>
<tr>
<td id="L426" class="blob-num js-line-number" data-line-number="426"></td>
<td id="LC426" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L427" class="blob-num js-line-number" data-line-number="427"></td>
<td id="LC427" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L428" class="blob-num js-line-number" data-line-number="428"></td>
<td id="LC428" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> <span class="pl-c1">true</span></td>
</tr>
<tr>
<td id="L429" class="blob-num js-line-number" data-line-number="429"></td>
<td id="LC429" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L430" class="blob-num js-line-number" data-line-number="430"></td>
<td id="LC430" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">elseif</span> (_event.<span class="pl-smi">id</span> <span class="pl-k">==</span> <span class="pl-c1">9</span> <span class="pl-k">and</span> csar.<span class="pl-smi">csarOncrash</span> <span class="pl-k">==</span> <span class="pl-c1">false</span>) <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L431" class="blob-num js-line-number" data-line-number="431"></td>
<td id="LC431" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> Pilot dead</span></td>
</tr>
<tr>
<td id="L432" class="blob-num js-line-number" data-line-number="432"></td>
<td id="LC432" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L433" class="blob-num js-line-number" data-line-number="433"></td>
<td id="LC433" class="blob-code blob-code-inner js-file-line"> env.<span class="pl-c1">info</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>Event unit - Pilot Dead<span class="pl-pds">&quot;</span></span>)</td>
</tr>
<tr>
<td id="L434" class="blob-num js-line-number" data-line-number="434"></td>
<td id="LC434" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L435" class="blob-num js-line-number" data-line-number="435"></td>
<td id="LC435" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _unit <span class="pl-k">=</span> _event.<span class="pl-smi">initiator</span></td>
</tr>
<tr>
<td id="L436" class="blob-num js-line-number" data-line-number="436"></td>
<td id="LC436" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L437" class="blob-num js-line-number" data-line-number="437"></td>
<td id="LC437" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _unit <span class="pl-k">==</span> <span class="pl-c1">nil</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L438" class="blob-num js-line-number" data-line-number="438"></td>
<td id="LC438" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> <span class="pl-c"><span class="pl-c">--</span> error!</span></td>
</tr>
<tr>
<td id="L439" class="blob-num js-line-number" data-line-number="439"></td>
<td id="LC439" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L440" class="blob-num js-line-number" data-line-number="440"></td>
<td id="LC440" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L441" class="blob-num js-line-number" data-line-number="441"></td>
<td id="LC441" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _coalition <span class="pl-k">=</span> _unit:<span class="pl-c1">getCoalition</span>()</td>
</tr>
<tr>
<td id="L442" class="blob-num js-line-number" data-line-number="442"></td>
<td id="LC442" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L443" class="blob-num js-line-number" data-line-number="443"></td>
<td id="LC443" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _coalition <span class="pl-k">==</span> <span class="pl-c1">1</span> <span class="pl-k">and</span> <span class="pl-k">not</span> csar.<span class="pl-smi">enableForRED</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L444" class="blob-num js-line-number" data-line-number="444"></td>
<td id="LC444" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> <span class="pl-c"><span class="pl-c">--</span>ignore!</span></td>
</tr>
<tr>
<td id="L445" class="blob-num js-line-number" data-line-number="445"></td>
<td id="LC445" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L446" class="blob-num js-line-number" data-line-number="446"></td>
<td id="LC446" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L447" class="blob-num js-line-number" data-line-number="447"></td>
<td id="LC447" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _coalition <span class="pl-k">==</span> <span class="pl-c1">2</span> <span class="pl-k">and</span> <span class="pl-k">not</span> csar.<span class="pl-smi">enableForBLUE</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L448" class="blob-num js-line-number" data-line-number="448"></td>
<td id="LC448" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> <span class="pl-c"><span class="pl-c">--</span>ignore!</span></td>
</tr>
<tr>
<td id="L449" class="blob-num js-line-number" data-line-number="449"></td>
<td id="LC449" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L450" class="blob-num js-line-number" data-line-number="450"></td>
<td id="LC450" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L451" class="blob-num js-line-number" data-line-number="451"></td>
<td id="LC451" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> Catch multiple events here?</span></td>
</tr>
<tr>
<td id="L452" class="blob-num js-line-number" data-line-number="452"></td>
<td id="LC452" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> csar.<span class="pl-smi">takenOff</span>[_event.<span class="pl-smi">initiator</span>:<span class="pl-c1">getName</span>()] <span class="pl-k">==</span> <span class="pl-c1">true</span> <span class="pl-k">or</span> _unit:<span class="pl-c1">inAir</span>() <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L453" class="blob-num js-line-number" data-line-number="453"></td>
<td id="LC453" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L454" class="blob-num js-line-number" data-line-number="454"></td>
<td id="LC454" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> csar.<span class="pl-c1">doubleEjection</span>(_unit) <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L455" class="blob-num js-line-number" data-line-number="455"></td>
<td id="LC455" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span></td>
</tr>
<tr>
<td id="L456" class="blob-num js-line-number" data-line-number="456"></td>
<td id="LC456" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L457" class="blob-num js-line-number" data-line-number="457"></td>
<td id="LC457" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L458" class="blob-num js-line-number" data-line-number="458"></td>
<td id="LC458" class="blob-code blob-code-inner js-file-line"> trigger.<span class="pl-smi">action</span>.<span class="pl-c1">outTextForCoalition</span>(_unit:<span class="pl-c1">getCoalition</span>(), <span class="pl-s"><span class="pl-pds">&quot;</span>MAYDAY MAYDAY! <span class="pl-pds">&quot;</span></span> <span class="pl-k">..</span> _unit:<span class="pl-c1">getTypeName</span>() <span class="pl-k">..</span> <span class="pl-s"><span class="pl-pds">&quot;</span> shot down. No Chute!<span class="pl-pds">&quot;</span></span>, <span class="pl-c1">10</span>)</td>
</tr>
<tr>
<td id="L459" class="blob-num js-line-number" data-line-number="459"></td>
<td id="LC459" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-c1">handleEjectOrCrash</span>(_unit, <span class="pl-c1">true</span>)</td>
</tr>
<tr>
<td id="L460" class="blob-num js-line-number" data-line-number="460"></td>
<td id="LC460" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">else</span></td>
</tr>
<tr>
<td id="L461" class="blob-num js-line-number" data-line-number="461"></td>
<td id="LC461" class="blob-code blob-code-inner js-file-line"> env.<span class="pl-c1">info</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>Pilot Hasnt taken off, ignore<span class="pl-pds">&quot;</span></span>)</td>
</tr>
<tr>
<td id="L462" class="blob-num js-line-number" data-line-number="462"></td>
<td id="LC462" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L463" class="blob-num js-line-number" data-line-number="463"></td>
<td id="LC463" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L464" class="blob-num js-line-number" data-line-number="464"></td>
<td id="LC464" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span></td>
</tr>
<tr>
<td id="L465" class="blob-num js-line-number" data-line-number="465"></td>
<td id="LC465" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L466" class="blob-num js-line-number" data-line-number="466"></td>
<td id="LC466" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">elseif</span> _event.<span class="pl-smi">id</span> <span class="pl-k">==</span> <span class="pl-c1">9</span> <span class="pl-k">or</span> world.<span class="pl-smi">event</span>.<span class="pl-smi">S_EVENT_EJECTION</span> <span class="pl-k">==</span> _event.<span class="pl-smi">id</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L467" class="blob-num js-line-number" data-line-number="467"></td>
<td id="LC467" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _event.<span class="pl-smi">id</span> <span class="pl-k">==</span> <span class="pl-c1">9</span> <span class="pl-k">and</span> csar.<span class="pl-smi">csarOncrash</span> <span class="pl-k">==</span> <span class="pl-c1">false</span> <span class="pl-k">then</span> </td>
</tr>
<tr>
<td id="L468" class="blob-num js-line-number" data-line-number="468"></td>
<td id="LC468" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> </td>
</tr>
<tr>
<td id="L469" class="blob-num js-line-number" data-line-number="469"></td>
<td id="LC469" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L470" class="blob-num js-line-number" data-line-number="470"></td>
<td id="LC470" class="blob-code blob-code-inner js-file-line"> env.<span class="pl-c1">info</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>Event unit - Pilot Ejected<span class="pl-pds">&quot;</span></span>)</td>
</tr>
<tr>
<td id="L471" class="blob-num js-line-number" data-line-number="471"></td>
<td id="LC471" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L472" class="blob-num js-line-number" data-line-number="472"></td>
<td id="LC472" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _unit <span class="pl-k">=</span> _event.<span class="pl-smi">initiator</span></td>
</tr>
<tr>
<td id="L473" class="blob-num js-line-number" data-line-number="473"></td>
<td id="LC473" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L474" class="blob-num js-line-number" data-line-number="474"></td>
<td id="LC474" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _unit <span class="pl-k">==</span> <span class="pl-c1">nil</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L475" class="blob-num js-line-number" data-line-number="475"></td>
<td id="LC475" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> <span class="pl-c"><span class="pl-c">--</span> error!</span></td>
</tr>
<tr>
<td id="L476" class="blob-num js-line-number" data-line-number="476"></td>
<td id="LC476" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L477" class="blob-num js-line-number" data-line-number="477"></td>
<td id="LC477" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L478" class="blob-num js-line-number" data-line-number="478"></td>
<td id="LC478" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _coalition <span class="pl-k">=</span> _unit:<span class="pl-c1">getCoalition</span>()</td>
</tr>
<tr>
<td id="L479" class="blob-num js-line-number" data-line-number="479"></td>
<td id="LC479" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L480" class="blob-num js-line-number" data-line-number="480"></td>
<td id="LC480" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _coalition <span class="pl-k">==</span> <span class="pl-c1">1</span> <span class="pl-k">and</span> <span class="pl-k">not</span> csar.<span class="pl-smi">enableForRED</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L481" class="blob-num js-line-number" data-line-number="481"></td>
<td id="LC481" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> <span class="pl-c"><span class="pl-c">--</span>ignore!</span></td>
</tr>
<tr>
<td id="L482" class="blob-num js-line-number" data-line-number="482"></td>
<td id="LC482" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L483" class="blob-num js-line-number" data-line-number="483"></td>
<td id="LC483" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L484" class="blob-num js-line-number" data-line-number="484"></td>
<td id="LC484" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _coalition <span class="pl-k">==</span> <span class="pl-c1">2</span> <span class="pl-k">and</span> <span class="pl-k">not</span> csar.<span class="pl-smi">enableForBLUE</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L485" class="blob-num js-line-number" data-line-number="485"></td>
<td id="LC485" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> <span class="pl-c"><span class="pl-c">--</span>ignore!</span></td>
</tr>
<tr>
<td id="L486" class="blob-num js-line-number" data-line-number="486"></td>
<td id="LC486" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L487" class="blob-num js-line-number" data-line-number="487"></td>
<td id="LC487" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L488" class="blob-num js-line-number" data-line-number="488"></td>
<td id="LC488" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> TODO catch ejection on runway?</span></td>
</tr>
<tr>
<td id="L489" class="blob-num js-line-number" data-line-number="489"></td>
<td id="LC489" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L490" class="blob-num js-line-number" data-line-number="490"></td>
<td id="LC490" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> csar.<span class="pl-smi">enableForAI</span> <span class="pl-k">==</span> <span class="pl-c1">false</span> <span class="pl-k">and</span> _unit:<span class="pl-c1">getPlayerName</span>() <span class="pl-k">==</span> <span class="pl-c1">nil</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L491" class="blob-num js-line-number" data-line-number="491"></td>
<td id="LC491" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L492" class="blob-num js-line-number" data-line-number="492"></td>
<td id="LC492" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span></td>
</tr>
<tr>
<td id="L493" class="blob-num js-line-number" data-line-number="493"></td>
<td id="LC493" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L494" class="blob-num js-line-number" data-line-number="494"></td>
<td id="LC494" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L495" class="blob-num js-line-number" data-line-number="495"></td>
<td id="LC495" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> csar.<span class="pl-smi">takenOff</span>[_event.<span class="pl-smi">initiator</span>:<span class="pl-c1">getName</span>()] <span class="pl-k">~=</span> <span class="pl-c1">true</span> <span class="pl-k">and</span> <span class="pl-k">not</span> _unit:<span class="pl-c1">inAir</span>() <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L496" class="blob-num js-line-number" data-line-number="496"></td>
<td id="LC496" class="blob-code blob-code-inner js-file-line"> env.<span class="pl-c1">info</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>Pilot Hasnt taken off, ignore<span class="pl-pds">&quot;</span></span>)</td>
</tr>
<tr>
<td id="L497" class="blob-num js-line-number" data-line-number="497"></td>
<td id="LC497" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> <span class="pl-c"><span class="pl-c">--</span> give up, pilot hasnt taken off</span></td>
</tr>
<tr>
<td id="L498" class="blob-num js-line-number" data-line-number="498"></td>
<td id="LC498" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L499" class="blob-num js-line-number" data-line-number="499"></td>
<td id="LC499" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L500" class="blob-num js-line-number" data-line-number="500"></td>
<td id="LC500" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> csar.<span class="pl-c1">doubleEjection</span>(_unit) <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L501" class="blob-num js-line-number" data-line-number="501"></td>
<td id="LC501" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span></td>
</tr>
<tr>
<td id="L502" class="blob-num js-line-number" data-line-number="502"></td>
<td id="LC502" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L503" class="blob-num js-line-number" data-line-number="503"></td>
<td id="LC503" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L504" class="blob-num js-line-number" data-line-number="504"></td>
<td id="LC504" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L505" class="blob-num js-line-number" data-line-number="505"></td>
<td id="LC505" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L506" class="blob-num js-line-number" data-line-number="506"></td>
<td id="LC506" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _freq <span class="pl-k">=</span> csar.<span class="pl-c1">generateADFFrequency</span>()</td>
</tr>
<tr>
<td id="L507" class="blob-num js-line-number" data-line-number="507"></td>
<td id="LC507" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-c1">addCsar</span>(_coalition, _unit:<span class="pl-c1">getCountry</span>(), _unit:<span class="pl-c1">getPoint</span>() , _unit:<span class="pl-c1">getTypeName</span>(), _unit:<span class="pl-c1">getName</span>(), _unit:<span class="pl-c1">getPlayerName</span>(), _freq, <span class="pl-c1">false</span>, <span class="pl-c1">0</span>)</td>
</tr>
<tr>
<td id="L508" class="blob-num js-line-number" data-line-number="508"></td>
<td id="LC508" class="blob-code blob-code-inner js-file-line"> </td>
</tr>
<tr>
<td id="L509" class="blob-num js-line-number" data-line-number="509"></td>
<td id="LC509" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> <span class="pl-c1">true</span></td>
</tr>
<tr>
<td id="L510" class="blob-num js-line-number" data-line-number="510"></td>
<td id="LC510" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L511" class="blob-num js-line-number" data-line-number="511"></td>
<td id="LC511" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">elseif</span> world.<span class="pl-smi">event</span>.<span class="pl-smi">S_EVENT_LAND</span> <span class="pl-k">==</span> _event.<span class="pl-smi">id</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L512" class="blob-num js-line-number" data-line-number="512"></td>
<td id="LC512" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L513" class="blob-num js-line-number" data-line-number="513"></td>
<td id="LC513" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _event.<span class="pl-smi">initiator</span>:<span class="pl-c1">getName</span>() <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L514" class="blob-num js-line-number" data-line-number="514"></td>
<td id="LC514" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-smi">takenOff</span>[_event.<span class="pl-smi">initiator</span>:<span class="pl-c1">getName</span>()] <span class="pl-k">=</span> <span class="pl-c1">nil</span></td>
</tr>
<tr>
<td id="L515" class="blob-num js-line-number" data-line-number="515"></td>
<td id="LC515" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L516" class="blob-num js-line-number" data-line-number="516"></td>
<td id="LC516" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L517" class="blob-num js-line-number" data-line-number="517"></td>
<td id="LC517" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> csar.<span class="pl-smi">allowFARPRescue</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L518" class="blob-num js-line-number" data-line-number="518"></td>
<td id="LC518" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L519" class="blob-num js-line-number" data-line-number="519"></td>
<td id="LC519" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span>env.info(&quot;Landing&quot;)</span></td>
</tr>
<tr>
<td id="L520" class="blob-num js-line-number" data-line-number="520"></td>
<td id="LC520" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L521" class="blob-num js-line-number" data-line-number="521"></td>
<td id="LC521" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _unit <span class="pl-k">=</span> _event.<span class="pl-smi">initiator</span></td>
</tr>
<tr>
<td id="L522" class="blob-num js-line-number" data-line-number="522"></td>
<td id="LC522" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L523" class="blob-num js-line-number" data-line-number="523"></td>
<td id="LC523" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _unit <span class="pl-k">==</span> <span class="pl-c1">nil</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L524" class="blob-num js-line-number" data-line-number="524"></td>
<td id="LC524" class="blob-code blob-code-inner js-file-line"> env.<span class="pl-c1">info</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>Unit Nil on Landing<span class="pl-pds">&quot;</span></span>)</td>
</tr>
<tr>
<td id="L525" class="blob-num js-line-number" data-line-number="525"></td>
<td id="LC525" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> <span class="pl-c"><span class="pl-c">--</span> error!</span></td>
</tr>
<tr>
<td id="L526" class="blob-num js-line-number" data-line-number="526"></td>
<td id="LC526" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L527" class="blob-num js-line-number" data-line-number="527"></td>
<td id="LC527" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L528" class="blob-num js-line-number" data-line-number="528"></td>
<td id="LC528" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-smi">takenOff</span>[_event.<span class="pl-smi">initiator</span>:<span class="pl-c1">getName</span>()] <span class="pl-k">=</span> <span class="pl-c1">nil</span></td>
</tr>
<tr>
<td id="L529" class="blob-num js-line-number" data-line-number="529"></td>
<td id="LC529" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L530" class="blob-num js-line-number" data-line-number="530"></td>
<td id="LC530" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _place <span class="pl-k">=</span> _event.<span class="pl-smi">place</span></td>
</tr>
<tr>
<td id="L531" class="blob-num js-line-number" data-line-number="531"></td>
<td id="LC531" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L532" class="blob-num js-line-number" data-line-number="532"></td>
<td id="LC532" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _place <span class="pl-k">==</span> <span class="pl-c1">nil</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L533" class="blob-num js-line-number" data-line-number="533"></td>
<td id="LC533" class="blob-code blob-code-inner js-file-line"> env.<span class="pl-c1">info</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>Landing Place Nil<span class="pl-pds">&quot;</span></span>)</td>
</tr>
<tr>
<td id="L534" class="blob-num js-line-number" data-line-number="534"></td>
<td id="LC534" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> <span class="pl-c"><span class="pl-c">--</span> error!</span></td>
</tr>
<tr>
<td id="L535" class="blob-num js-line-number" data-line-number="535"></td>
<td id="LC535" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L536" class="blob-num js-line-number" data-line-number="536"></td>
<td id="LC536" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> Coalition == 3 seems to be a bug... unless it means contested?!</span></td>
</tr>
<tr>
<td id="L537" class="blob-num js-line-number" data-line-number="537"></td>
<td id="LC537" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _place:<span class="pl-c1">getCoalition</span>() <span class="pl-k">==</span> _unit:<span class="pl-c1">getCoalition</span>() <span class="pl-k">or</span> _place:<span class="pl-c1">getCoalition</span>() <span class="pl-k">==</span> <span class="pl-c1">0</span> <span class="pl-k">or</span> _place:<span class="pl-c1">getCoalition</span>() <span class="pl-k">==</span> <span class="pl-c1">3</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L538" class="blob-num js-line-number" data-line-number="538"></td>
<td id="LC538" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-c1">rescuePilots</span>(_unit)</td>
</tr>
<tr>
<td id="L539" class="blob-num js-line-number" data-line-number="539"></td>
<td id="LC539" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span>env.info(&quot;Rescued&quot;)</span></td>
</tr>
<tr>
<td id="L540" class="blob-num js-line-number" data-line-number="540"></td>
<td id="LC540" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> env.info(&quot;Rescued by Landing&quot;)</span></td>
</tr>
<tr>
<td id="L541" class="blob-num js-line-number" data-line-number="541"></td>
<td id="LC541" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L542" class="blob-num js-line-number" data-line-number="542"></td>
<td id="LC542" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">else</span></td>
</tr>
<tr>
<td id="L543" class="blob-num js-line-number" data-line-number="543"></td>
<td id="LC543" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> env.info(&quot;Cant Rescue &quot;)</span></td>
</tr>
<tr>
<td id="L544" class="blob-num js-line-number" data-line-number="544"></td>
<td id="LC544" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L545" class="blob-num js-line-number" data-line-number="545"></td>
<td id="LC545" class="blob-code blob-code-inner js-file-line"> env.<span class="pl-c1">info</span>(<span class="pl-c1">string.format</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>airfield %d, unit %d<span class="pl-pds">&quot;</span></span>, _place:<span class="pl-c1">getCoalition</span>(), _unit:<span class="pl-c1">getCoalition</span>()))</td>
</tr>
<tr>
<td id="L546" class="blob-num js-line-number" data-line-number="546"></td>
<td id="LC546" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L547" class="blob-num js-line-number" data-line-number="547"></td>
<td id="LC547" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L548" class="blob-num js-line-number" data-line-number="548"></td>
<td id="LC548" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L549" class="blob-num js-line-number" data-line-number="549"></td>
<td id="LC549" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> <span class="pl-c1">true</span></td>
</tr>
<tr>
<td id="L550" class="blob-num js-line-number" data-line-number="550"></td>
<td id="LC550" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L551" class="blob-num js-line-number" data-line-number="551"></td>
<td id="LC551" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span>, _event)</td>
</tr>
<tr>
<td id="L552" class="blob-num js-line-number" data-line-number="552"></td>
<td id="LC552" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> (<span class="pl-k">not</span> status) <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L553" class="blob-num js-line-number" data-line-number="553"></td>
<td id="LC553" class="blob-code blob-code-inner js-file-line"> env.<span class="pl-c1">error</span>(<span class="pl-c1">string.format</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>Error while handling event %s<span class="pl-pds">&quot;</span></span>, err), <span class="pl-c1">false</span>)</td>
</tr>
<tr>
<td id="L554" class="blob-num js-line-number" data-line-number="554"></td>
<td id="LC554" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L555" class="blob-num js-line-number" data-line-number="555"></td>
<td id="LC555" class="blob-code blob-code-inner js-file-line"><span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L556" class="blob-num js-line-number" data-line-number="556"></td>
<td id="LC556" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L557" class="blob-num js-line-number" data-line-number="557"></td>
<td id="LC557" class="blob-code blob-code-inner js-file-line">csar.<span class="pl-smi">lastCrash</span> <span class="pl-k">=</span> {}</td>
</tr>
<tr>
<td id="L558" class="blob-num js-line-number" data-line-number="558"></td>
<td id="LC558" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L559" class="blob-num js-line-number" data-line-number="559"></td>
<td id="LC559" class="blob-code blob-code-inner js-file-line"><span class="pl-k">function</span> <span class="pl-en">csar.doubleEjection</span>(<span class="pl-smi">_unit</span>)</td>
</tr>
<tr>
<td id="L560" class="blob-num js-line-number" data-line-number="560"></td>
<td id="LC560" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L561" class="blob-num js-line-number" data-line-number="561"></td>
<td id="LC561" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> csar.<span class="pl-smi">lastCrash</span>[_unit:<span class="pl-c1">getName</span>()] <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L562" class="blob-num js-line-number" data-line-number="562"></td>
<td id="LC562" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _time <span class="pl-k">=</span> csar.<span class="pl-smi">lastCrash</span>[_unit:<span class="pl-c1">getName</span>()]</td>
</tr>
<tr>
<td id="L563" class="blob-num js-line-number" data-line-number="563"></td>
<td id="LC563" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L564" class="blob-num js-line-number" data-line-number="564"></td>
<td id="LC564" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> timer.<span class="pl-c1">getTime</span>() <span class="pl-k">-</span> _time <span class="pl-k">&lt;</span> <span class="pl-c1">10</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L565" class="blob-num js-line-number" data-line-number="565"></td>
<td id="LC565" class="blob-code blob-code-inner js-file-line"> env.<span class="pl-c1">info</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>Caught double ejection!<span class="pl-pds">&quot;</span></span>)</td>
</tr>
<tr>
<td id="L566" class="blob-num js-line-number" data-line-number="566"></td>
<td id="LC566" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> <span class="pl-c1">true</span></td>
</tr>
<tr>
<td id="L567" class="blob-num js-line-number" data-line-number="567"></td>
<td id="LC567" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L568" class="blob-num js-line-number" data-line-number="568"></td>
<td id="LC568" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L569" class="blob-num js-line-number" data-line-number="569"></td>
<td id="LC569" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L570" class="blob-num js-line-number" data-line-number="570"></td>
<td id="LC570" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-smi">lastCrash</span>[_unit:<span class="pl-c1">getName</span>()] <span class="pl-k">=</span> timer.<span class="pl-c1">getTime</span>()</td>
</tr>
<tr>
<td id="L571" class="blob-num js-line-number" data-line-number="571"></td>
<td id="LC571" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L572" class="blob-num js-line-number" data-line-number="572"></td>
<td id="LC572" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> <span class="pl-c1">false</span></td>
</tr>
<tr>
<td id="L573" class="blob-num js-line-number" data-line-number="573"></td>
<td id="LC573" class="blob-code blob-code-inner js-file-line"><span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L574" class="blob-num js-line-number" data-line-number="574"></td>
<td id="LC574" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L575" class="blob-num js-line-number" data-line-number="575"></td>
<td id="LC575" class="blob-code blob-code-inner js-file-line"><span class="pl-k">function</span> <span class="pl-en">csar.handleEjectOrCrash</span>(<span class="pl-smi">_unit</span>, <span class="pl-smi">_crashed</span>)</td>
</tr>
<tr>
<td id="L576" class="blob-num js-line-number" data-line-number="576"></td>
<td id="LC576" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L577" class="blob-num js-line-number" data-line-number="577"></td>
<td id="LC577" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> disable aircraft for ALL pilots</span></td>
</tr>
<tr>
<td id="L578" class="blob-num js-line-number" data-line-number="578"></td>
<td id="LC578" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> csar.<span class="pl-smi">csarMode</span> <span class="pl-k">==</span> <span class="pl-c1">1</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L579" class="blob-num js-line-number" data-line-number="579"></td>
<td id="LC579" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L580" class="blob-num js-line-number" data-line-number="580"></td>
<td id="LC580" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> csar.<span class="pl-smi">currentlyDisabled</span>[_unit:<span class="pl-c1">getName</span>()] <span class="pl-k">~=</span> <span class="pl-c1">nil</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L581" class="blob-num js-line-number" data-line-number="581"></td>
<td id="LC581" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> <span class="pl-c"><span class="pl-c">--</span>already ejected once!</span></td>
</tr>
<tr>
<td id="L582" class="blob-num js-line-number" data-line-number="582"></td>
<td id="LC582" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L583" class="blob-num js-line-number" data-line-number="583"></td>
<td id="LC583" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L584" class="blob-num js-line-number" data-line-number="584"></td>
<td id="LC584" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> --mark plane as broken and unflyable</span></td>
</tr>
<tr>
<td id="L585" class="blob-num js-line-number" data-line-number="585"></td>
<td id="LC585" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _unit:<span class="pl-c1">getPlayerName</span>() <span class="pl-k">~=</span> <span class="pl-c1">nil</span> <span class="pl-k">and</span> csar.<span class="pl-smi">currentlyDisabled</span>[_unit:<span class="pl-c1">getName</span>()] <span class="pl-k">==</span> <span class="pl-c1">nil</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L586" class="blob-num js-line-number" data-line-number="586"></td>
<td id="LC586" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L587" class="blob-num js-line-number" data-line-number="587"></td>
<td id="LC587" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> csar.<span class="pl-smi">countCSARCrash</span> <span class="pl-k">==</span> <span class="pl-c1">false</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L588" class="blob-num js-line-number" data-line-number="588"></td>
<td id="LC588" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">for</span> _, _heliName <span class="pl-k">in</span> <span class="pl-c1">pairs</span>(csar.<span class="pl-smi">csarUnits</span>) <span class="pl-k">do</span></td>
</tr>
<tr>
<td id="L589" class="blob-num js-line-number" data-line-number="589"></td>
<td id="LC589" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L590" class="blob-num js-line-number" data-line-number="590"></td>
<td id="LC590" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _unit:<span class="pl-c1">getName</span>() <span class="pl-k">==</span> _heliName <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L591" class="blob-num js-line-number" data-line-number="591"></td>
<td id="LC591" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> IGNORE Crashed CSAR</span></td>
</tr>
<tr>
<td id="L592" class="blob-num js-line-number" data-line-number="592"></td>
<td id="LC592" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span></td>
</tr>
<tr>
<td id="L593" class="blob-num js-line-number" data-line-number="593"></td>
<td id="LC593" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L594" class="blob-num js-line-number" data-line-number="594"></td>
<td id="LC594" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L595" class="blob-num js-line-number" data-line-number="595"></td>
<td id="LC595" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L596" class="blob-num js-line-number" data-line-number="596"></td>
<td id="LC596" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L597" class="blob-num js-line-number" data-line-number="597"></td>
<td id="LC597" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-smi">currentlyDisabled</span>[_unit:<span class="pl-c1">getName</span>()] <span class="pl-k">=</span> { timeout <span class="pl-k">=</span> (csar.<span class="pl-smi">disableTimeoutTime</span> <span class="pl-k">*</span> <span class="pl-c1">60</span>) <span class="pl-k">+</span> timer.<span class="pl-c1">getTime</span>(), desc <span class="pl-k">=</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-pds">&quot;</span></span>, noPilot <span class="pl-k">=</span> _crashed, unitId <span class="pl-k">=</span> _unit:<span class="pl-c1">getID</span>(), name <span class="pl-k">=</span> _unit:<span class="pl-c1">getName</span>() }</td>
</tr>
<tr>
<td id="L598" class="blob-num js-line-number" data-line-number="598"></td>
<td id="LC598" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L599" class="blob-num js-line-number" data-line-number="599"></td>
<td id="LC599" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> disable aircraft</span></td>
</tr>
<tr>
<td id="L600" class="blob-num js-line-number" data-line-number="600"></td>
<td id="LC600" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L601" class="blob-num js-line-number" data-line-number="601"></td>
<td id="LC601" class="blob-code blob-code-inner js-file-line"> trigger.<span class="pl-smi">action</span>.<span class="pl-c1">setUserFlag</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>CSAR_AIRCRAFT<span class="pl-pds">&quot;</span></span> <span class="pl-k">..</span> _unit:<span class="pl-c1">getID</span>(), <span class="pl-c1">100</span>)</td>
</tr>
<tr>
<td id="L602" class="blob-num js-line-number" data-line-number="602"></td>
<td id="LC602" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L603" class="blob-num js-line-number" data-line-number="603"></td>
<td id="LC603" class="blob-code blob-code-inner js-file-line"> env.<span class="pl-c1">info</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>Unit Disabled: <span class="pl-pds">&quot;</span></span> <span class="pl-k">..</span> _unit:<span class="pl-c1">getName</span>() <span class="pl-k">..</span> <span class="pl-s"><span class="pl-pds">&quot;</span> ID:<span class="pl-pds">&quot;</span></span> <span class="pl-k">..</span> _unit:<span class="pl-c1">getID</span>())</td>
</tr>
<tr>
<td id="L604" class="blob-num js-line-number" data-line-number="604"></td>
<td id="LC604" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L605" class="blob-num js-line-number" data-line-number="605"></td>
<td id="LC605" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L606" class="blob-num js-line-number" data-line-number="606"></td>
<td id="LC606" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">elseif</span> csar.<span class="pl-smi">csarMode</span> <span class="pl-k">==</span> <span class="pl-c1">2</span> <span class="pl-k">then</span> <span class="pl-c"><span class="pl-c">--</span> disable aircraft for pilot</span></td>
</tr>
<tr>
<td id="L607" class="blob-num js-line-number" data-line-number="607"></td>
<td id="LC607" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L608" class="blob-num js-line-number" data-line-number="608"></td>
<td id="LC608" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span>csar.pilotDisabled</span></td>
</tr>
<tr>
<td id="L609" class="blob-num js-line-number" data-line-number="609"></td>
<td id="LC609" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _unit:<span class="pl-c1">getPlayerName</span>() <span class="pl-k">~=</span> <span class="pl-c1">nil</span> <span class="pl-k">and</span> csar.<span class="pl-smi">pilotDisabled</span>[_unit:<span class="pl-c1">getPlayerName</span>() <span class="pl-k">..</span> <span class="pl-s"><span class="pl-pds">&quot;</span>_<span class="pl-pds">&quot;</span></span> <span class="pl-k">..</span> _unit:<span class="pl-c1">getName</span>()] <span class="pl-k">==</span> <span class="pl-c1">nil</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L610" class="blob-num js-line-number" data-line-number="610"></td>
<td id="LC610" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L611" class="blob-num js-line-number" data-line-number="611"></td>
<td id="LC611" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> csar.<span class="pl-smi">countCSARCrash</span> <span class="pl-k">==</span> <span class="pl-c1">false</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L612" class="blob-num js-line-number" data-line-number="612"></td>
<td id="LC612" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">for</span> _, _heliName <span class="pl-k">in</span> <span class="pl-c1">pairs</span>(csar.<span class="pl-smi">csarUnits</span>) <span class="pl-k">do</span></td>
</tr>
<tr>
<td id="L613" class="blob-num js-line-number" data-line-number="613"></td>
<td id="LC613" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L614" class="blob-num js-line-number" data-line-number="614"></td>
<td id="LC614" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _unit:<span class="pl-c1">getName</span>() <span class="pl-k">==</span> _heliName <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L615" class="blob-num js-line-number" data-line-number="615"></td>
<td id="LC615" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> IGNORE Crashed CSAR</span></td>
</tr>
<tr>
<td id="L616" class="blob-num js-line-number" data-line-number="616"></td>
<td id="LC616" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span></td>
</tr>
<tr>
<td id="L617" class="blob-num js-line-number" data-line-number="617"></td>
<td id="LC617" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L618" class="blob-num js-line-number" data-line-number="618"></td>
<td id="LC618" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L619" class="blob-num js-line-number" data-line-number="619"></td>
<td id="LC619" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L620" class="blob-num js-line-number" data-line-number="620"></td>
<td id="LC620" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L621" class="blob-num js-line-number" data-line-number="621"></td>
<td id="LC621" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-smi">pilotDisabled</span>[_unit:<span class="pl-c1">getPlayerName</span>() <span class="pl-k">..</span> <span class="pl-s"><span class="pl-pds">&quot;</span>_<span class="pl-pds">&quot;</span></span> <span class="pl-k">..</span> _unit:<span class="pl-c1">getName</span>()] <span class="pl-k">=</span> { timeout <span class="pl-k">=</span> (csar.<span class="pl-smi">disableTimeoutTime</span> <span class="pl-k">*</span> <span class="pl-c1">60</span>) <span class="pl-k">+</span> timer.<span class="pl-c1">getTime</span>(), desc <span class="pl-k">=</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-pds">&quot;</span></span>, noPilot <span class="pl-k">=</span> <span class="pl-c1">true</span>, unitId <span class="pl-k">=</span> _unit:<span class="pl-c1">getID</span>(), player <span class="pl-k">=</span> _unit:<span class="pl-c1">getPlayerName</span>(), name <span class="pl-k">=</span> _unit:<span class="pl-c1">getName</span>() }</td>
</tr>
<tr>
<td id="L622" class="blob-num js-line-number" data-line-number="622"></td>
<td id="LC622" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L623" class="blob-num js-line-number" data-line-number="623"></td>
<td id="LC623" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> disable aircraft</span></td>
</tr>
<tr>
<td id="L624" class="blob-num js-line-number" data-line-number="624"></td>
<td id="LC624" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L625" class="blob-num js-line-number" data-line-number="625"></td>
<td id="LC625" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> strip special characters from name gsub(&#39;%W&#39;,&#39;&#39;)</span></td>
</tr>
<tr>
<td id="L626" class="blob-num js-line-number" data-line-number="626"></td>
<td id="LC626" class="blob-code blob-code-inner js-file-line"> trigger.<span class="pl-smi">action</span>.<span class="pl-c1">setUserFlag</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>CSAR_AIRCRAFT<span class="pl-pds">&quot;</span></span> <span class="pl-k">..</span> _unit:<span class="pl-c1">getPlayerName</span>():<span class="pl-c1">gsub</span>(<span class="pl-s"><span class="pl-pds">&#39;</span>%W<span class="pl-pds">&#39;</span></span>, <span class="pl-s"><span class="pl-pds">&#39;</span><span class="pl-pds">&#39;</span></span>) <span class="pl-k">..</span> <span class="pl-s"><span class="pl-pds">&quot;</span>_<span class="pl-pds">&quot;</span></span> <span class="pl-k">..</span> _unit:<span class="pl-c1">getID</span>(), <span class="pl-c1">100</span>)</td>
</tr>
<tr>
<td id="L627" class="blob-num js-line-number" data-line-number="627"></td>
<td id="LC627" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L628" class="blob-num js-line-number" data-line-number="628"></td>
<td id="LC628" class="blob-code blob-code-inner js-file-line"> env.<span class="pl-c1">info</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>Unit Disabled for player : <span class="pl-pds">&quot;</span></span> <span class="pl-k">..</span> _unit:<span class="pl-c1">getName</span>())</td>
</tr>
<tr>
<td id="L629" class="blob-num js-line-number" data-line-number="629"></td>
<td id="LC629" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L630" class="blob-num js-line-number" data-line-number="630"></td>
<td id="LC630" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L631" class="blob-num js-line-number" data-line-number="631"></td>
<td id="LC631" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">elseif</span> csar.<span class="pl-smi">csarMode</span> <span class="pl-k">==</span> <span class="pl-c1">3</span> <span class="pl-k">then</span> <span class="pl-c"><span class="pl-c">--</span> No Disable - Just reduce player lives</span></td>
</tr>
<tr>
<td id="L632" class="blob-num js-line-number" data-line-number="632"></td>
<td id="LC632" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L633" class="blob-num js-line-number" data-line-number="633"></td>
<td id="LC633" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span>csar.pilotDisabled</span></td>
</tr>
<tr>
<td id="L634" class="blob-num js-line-number" data-line-number="634"></td>
<td id="LC634" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _unit:<span class="pl-c1">getPlayerName</span>() <span class="pl-k">~=</span> <span class="pl-c1">nil</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L635" class="blob-num js-line-number" data-line-number="635"></td>
<td id="LC635" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L636" class="blob-num js-line-number" data-line-number="636"></td>
<td id="LC636" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> csar.<span class="pl-smi">countCSARCrash</span> <span class="pl-k">==</span> <span class="pl-c1">false</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L637" class="blob-num js-line-number" data-line-number="637"></td>
<td id="LC637" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">for</span> _, _heliName <span class="pl-k">in</span> <span class="pl-c1">pairs</span>(csar.<span class="pl-smi">csarUnits</span>) <span class="pl-k">do</span></td>
</tr>
<tr>
<td id="L638" class="blob-num js-line-number" data-line-number="638"></td>
<td id="LC638" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L639" class="blob-num js-line-number" data-line-number="639"></td>
<td id="LC639" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _unit:<span class="pl-c1">getName</span>() <span class="pl-k">==</span> _heliName <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L640" class="blob-num js-line-number" data-line-number="640"></td>
<td id="LC640" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> IGNORE Crashed CSAR</span></td>
</tr>
<tr>
<td id="L641" class="blob-num js-line-number" data-line-number="641"></td>
<td id="LC641" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span></td>
</tr>
<tr>
<td id="L642" class="blob-num js-line-number" data-line-number="642"></td>
<td id="LC642" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L643" class="blob-num js-line-number" data-line-number="643"></td>
<td id="LC643" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L644" class="blob-num js-line-number" data-line-number="644"></td>
<td id="LC644" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L645" class="blob-num js-line-number" data-line-number="645"></td>
<td id="LC645" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L646" class="blob-num js-line-number" data-line-number="646"></td>
<td id="LC646" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _lives <span class="pl-k">=</span> csar.<span class="pl-smi">pilotLives</span>[_unit:<span class="pl-c1">getPlayerName</span>()]</td>
</tr>
<tr>
<td id="L647" class="blob-num js-line-number" data-line-number="647"></td>
<td id="LC647" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L648" class="blob-num js-line-number" data-line-number="648"></td>
<td id="LC648" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _lives <span class="pl-k">==</span> <span class="pl-c1">nil</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L649" class="blob-num js-line-number" data-line-number="649"></td>
<td id="LC649" class="blob-code blob-code-inner js-file-line"> _lives <span class="pl-k">=</span> csar.<span class="pl-smi">maxLives</span> <span class="pl-k">+</span> <span class="pl-c1">1</span> <span class="pl-c"><span class="pl-c">--</span>plus 1 because we&#39;ll use flag set to 1 to indicate NO MORE LIVES</span></td>
</tr>
<tr>
<td id="L650" class="blob-num js-line-number" data-line-number="650"></td>
<td id="LC650" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L651" class="blob-num js-line-number" data-line-number="651"></td>
<td id="LC651" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L652" class="blob-num js-line-number" data-line-number="652"></td>
<td id="LC652" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-smi">pilotLives</span>[_unit:<span class="pl-c1">getPlayerName</span>()] <span class="pl-k">=</span> _lives <span class="pl-k">-</span> <span class="pl-c1">1</span></td>
</tr>
<tr>
<td id="L653" class="blob-num js-line-number" data-line-number="653"></td>
<td id="LC653" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L654" class="blob-num js-line-number" data-line-number="654"></td>
<td id="LC654" class="blob-code blob-code-inner js-file-line"> trigger.<span class="pl-smi">action</span>.<span class="pl-c1">setUserFlag</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>CSAR_PILOT<span class="pl-pds">&quot;</span></span> <span class="pl-k">..</span> _unit:<span class="pl-c1">getPlayerName</span>():<span class="pl-c1">gsub</span>(<span class="pl-s"><span class="pl-pds">&#39;</span>%W<span class="pl-pds">&#39;</span></span>, <span class="pl-s"><span class="pl-pds">&#39;</span><span class="pl-pds">&#39;</span></span>), _lives <span class="pl-k">-</span> <span class="pl-c1">1</span>)</td>
</tr>
<tr>
<td id="L655" class="blob-num js-line-number" data-line-number="655"></td>
<td id="LC655" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L656" class="blob-num js-line-number" data-line-number="656"></td>
<td id="LC656" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L657" class="blob-num js-line-number" data-line-number="657"></td>
<td id="LC657" class="blob-code blob-code-inner js-file-line"><span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L658" class="blob-num js-line-number" data-line-number="658"></td>
<td id="LC658" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L659" class="blob-num js-line-number" data-line-number="659"></td>
<td id="LC659" class="blob-code blob-code-inner js-file-line"><span class="pl-k">function</span> <span class="pl-en">csar.enableAircraft</span>(<span class="pl-smi">_name</span>, <span class="pl-smi">_playerName</span>)</td>
</tr>
<tr>
<td id="L660" class="blob-num js-line-number" data-line-number="660"></td>
<td id="LC660" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L661" class="blob-num js-line-number" data-line-number="661"></td>
<td id="LC661" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L662" class="blob-num js-line-number" data-line-number="662"></td>
<td id="LC662" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> enable aircraft for ALL pilots</span></td>
</tr>
<tr>
<td id="L663" class="blob-num js-line-number" data-line-number="663"></td>
<td id="LC663" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> csar.<span class="pl-smi">csarMode</span> <span class="pl-k">==</span> <span class="pl-c1">1</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L664" class="blob-num js-line-number" data-line-number="664"></td>
<td id="LC664" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L665" class="blob-num js-line-number" data-line-number="665"></td>
<td id="LC665" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _details <span class="pl-k">=</span> csar.<span class="pl-smi">currentlyDisabled</span>[_name]</td>
</tr>
<tr>
<td id="L666" class="blob-num js-line-number" data-line-number="666"></td>
<td id="LC666" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L667" class="blob-num js-line-number" data-line-number="667"></td>
<td id="LC667" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _details <span class="pl-k">~=</span> <span class="pl-c1">nil</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L668" class="blob-num js-line-number" data-line-number="668"></td>
<td id="LC668" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-smi">currentlyDisabled</span>[_name] <span class="pl-k">=</span> <span class="pl-c1">nil</span> <span class="pl-c"><span class="pl-c">--</span> {timeout = (csar.disableTimeoutTime*60) + timer.getTime(),desc=&quot;&quot;,noPilot = _crashed,unitId=_unit:getID() }</span></td>
</tr>
<tr>
<td id="L669" class="blob-num js-line-number" data-line-number="669"></td>
<td id="LC669" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L670" class="blob-num js-line-number" data-line-number="670"></td>
<td id="LC670" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span>use flag to reenable</span></td>
</tr>
<tr>
<td id="L671" class="blob-num js-line-number" data-line-number="671"></td>
<td id="LC671" class="blob-code blob-code-inner js-file-line"> trigger.<span class="pl-smi">action</span>.<span class="pl-c1">setUserFlag</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>CSAR_AIRCRAFT<span class="pl-pds">&quot;</span></span> <span class="pl-k">..</span> _details.<span class="pl-smi">unitId</span>, <span class="pl-c1">0</span>)</td>
</tr>
<tr>
<td id="L672" class="blob-num js-line-number" data-line-number="672"></td>
<td id="LC672" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L673" class="blob-num js-line-number" data-line-number="673"></td>
<td id="LC673" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L674" class="blob-num js-line-number" data-line-number="674"></td>
<td id="LC674" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">elseif</span> csar.<span class="pl-smi">csarMode</span> <span class="pl-k">==</span> <span class="pl-c1">2</span> <span class="pl-k">and</span> _playerName <span class="pl-k">~=</span> <span class="pl-c1">nil</span> <span class="pl-k">then</span> <span class="pl-c"><span class="pl-c">--</span> enable aircraft for pilot</span></td>
</tr>
<tr>
<td id="L675" class="blob-num js-line-number" data-line-number="675"></td>
<td id="LC675" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L676" class="blob-num js-line-number" data-line-number="676"></td>
<td id="LC676" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _details <span class="pl-k">=</span> csar.<span class="pl-smi">pilotDisabled</span>[_playerName <span class="pl-k">..</span> <span class="pl-s"><span class="pl-pds">&quot;</span>_<span class="pl-pds">&quot;</span></span> <span class="pl-k">..</span> _name]</td>
</tr>
<tr>
<td id="L677" class="blob-num js-line-number" data-line-number="677"></td>
<td id="LC677" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L678" class="blob-num js-line-number" data-line-number="678"></td>
<td id="LC678" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _details <span class="pl-k">~=</span> <span class="pl-c1">nil</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L679" class="blob-num js-line-number" data-line-number="679"></td>
<td id="LC679" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-smi">pilotDisabled</span>[_playerName <span class="pl-k">..</span> <span class="pl-s"><span class="pl-pds">&quot;</span>_<span class="pl-pds">&quot;</span></span> <span class="pl-k">..</span> _name] <span class="pl-k">=</span> <span class="pl-c1">nil</span></td>
</tr>
<tr>
<td id="L680" class="blob-num js-line-number" data-line-number="680"></td>
<td id="LC680" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L681" class="blob-num js-line-number" data-line-number="681"></td>
<td id="LC681" class="blob-code blob-code-inner js-file-line"> trigger.<span class="pl-smi">action</span>.<span class="pl-c1">setUserFlag</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>CSAR_AIRCRAFT<span class="pl-pds">&quot;</span></span> <span class="pl-k">..</span> _playerName:<span class="pl-c1">gsub</span>(<span class="pl-s"><span class="pl-pds">&#39;</span>%W<span class="pl-pds">&#39;</span></span>, <span class="pl-s"><span class="pl-pds">&#39;</span><span class="pl-pds">&#39;</span></span>) <span class="pl-k">..</span> <span class="pl-s"><span class="pl-pds">&quot;</span>_<span class="pl-pds">&quot;</span></span> <span class="pl-k">..</span> _details.<span class="pl-smi">unitId</span>, <span class="pl-c1">0</span>)</td>
</tr>
<tr>
<td id="L682" class="blob-num js-line-number" data-line-number="682"></td>
<td id="LC682" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L683" class="blob-num js-line-number" data-line-number="683"></td>
<td id="LC683" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L684" class="blob-num js-line-number" data-line-number="684"></td>
<td id="LC684" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">elseif</span> csar.<span class="pl-smi">csarMode</span> <span class="pl-k">==</span> <span class="pl-c1">3</span> <span class="pl-k">and</span> _playerName <span class="pl-k">~=</span> <span class="pl-c1">nil</span> <span class="pl-k">then</span> <span class="pl-c"><span class="pl-c">--</span> No Disable - Just reduce player lives</span></td>
</tr>
<tr>
<td id="L685" class="blob-num js-line-number" data-line-number="685"></td>
<td id="LC685" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L686" class="blob-num js-line-number" data-line-number="686"></td>
<td id="LC686" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> give back life</span></td>
</tr>
<tr>
<td id="L687" class="blob-num js-line-number" data-line-number="687"></td>
<td id="LC687" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L688" class="blob-num js-line-number" data-line-number="688"></td>
<td id="LC688" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _lives <span class="pl-k">=</span> csar.<span class="pl-smi">pilotLives</span>[_playerName]</td>
</tr>
<tr>
<td id="L689" class="blob-num js-line-number" data-line-number="689"></td>
<td id="LC689" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L690" class="blob-num js-line-number" data-line-number="690"></td>
<td id="LC690" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _lives <span class="pl-k">==</span> <span class="pl-c1">nil</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L691" class="blob-num js-line-number" data-line-number="691"></td>
<td id="LC691" class="blob-code blob-code-inner js-file-line"> _lives <span class="pl-k">=</span> csar.<span class="pl-smi">maxLives</span> <span class="pl-k">+</span> <span class="pl-c1">1</span> <span class="pl-c"><span class="pl-c">--</span>plus 1 because we&#39;ll use flag set to 1 to indicate NO MORE LIVES</span></td>
</tr>
<tr>
<td id="L692" class="blob-num js-line-number" data-line-number="692"></td>
<td id="LC692" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">else</span></td>
</tr>
<tr>
<td id="L693" class="blob-num js-line-number" data-line-number="693"></td>
<td id="LC693" class="blob-code blob-code-inner js-file-line"> _lives <span class="pl-k">=</span> _lives <span class="pl-k">+</span> <span class="pl-c1">1</span> <span class="pl-c"><span class="pl-c">--</span> give back live!</span></td>
</tr>
<tr>
<td id="L694" class="blob-num js-line-number" data-line-number="694"></td>
<td id="LC694" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L695" class="blob-num js-line-number" data-line-number="695"></td>
<td id="LC695" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> csar.<span class="pl-smi">maxLives</span> <span class="pl-k">+</span> <span class="pl-c1">1</span> <span class="pl-k">&lt;=</span> _lives <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L696" class="blob-num js-line-number" data-line-number="696"></td>
<td id="LC696" class="blob-code blob-code-inner js-file-line"> _lives <span class="pl-k">=</span> csar.<span class="pl-smi">maxLives</span> <span class="pl-k">+</span> <span class="pl-c1">1</span> <span class="pl-c"><span class="pl-c">--</span>plus 1 because we&#39;ll use flag set to 1 to indicate NO MORE LIVES</span></td>
</tr>
<tr>
<td id="L697" class="blob-num js-line-number" data-line-number="697"></td>
<td id="LC697" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L698" class="blob-num js-line-number" data-line-number="698"></td>
<td id="LC698" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L699" class="blob-num js-line-number" data-line-number="699"></td>
<td id="LC699" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L700" class="blob-num js-line-number" data-line-number="700"></td>
<td id="LC700" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-smi">pilotLives</span>[_playerName] <span class="pl-k">=</span> _lives</td>
</tr>
<tr>
<td id="L701" class="blob-num js-line-number" data-line-number="701"></td>
<td id="LC701" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L702" class="blob-num js-line-number" data-line-number="702"></td>
<td id="LC702" class="blob-code blob-code-inner js-file-line"> trigger.<span class="pl-smi">action</span>.<span class="pl-c1">setUserFlag</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>CSAR_PILOT<span class="pl-pds">&quot;</span></span> <span class="pl-k">..</span> _playerName:<span class="pl-c1">gsub</span>(<span class="pl-s"><span class="pl-pds">&#39;</span>%W<span class="pl-pds">&#39;</span></span>, <span class="pl-s"><span class="pl-pds">&#39;</span><span class="pl-pds">&#39;</span></span>), _lives)</td>
</tr>
<tr>
<td id="L703" class="blob-num js-line-number" data-line-number="703"></td>
<td id="LC703" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L704" class="blob-num js-line-number" data-line-number="704"></td>
<td id="LC704" class="blob-code blob-code-inner js-file-line"><span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L705" class="blob-num js-line-number" data-line-number="705"></td>
<td id="LC705" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L706" class="blob-num js-line-number" data-line-number="706"></td>
<td id="LC706" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L707" class="blob-num js-line-number" data-line-number="707"></td>
<td id="LC707" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L708" class="blob-num js-line-number" data-line-number="708"></td>
<td id="LC708" class="blob-code blob-code-inner js-file-line"><span class="pl-k">function</span> <span class="pl-en">csar.reactivateAircraft</span>()</td>
</tr>
<tr>
<td id="L709" class="blob-num js-line-number" data-line-number="709"></td>
<td id="LC709" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L710" class="blob-num js-line-number" data-line-number="710"></td>
<td id="LC710" class="blob-code blob-code-inner js-file-line"> timer.<span class="pl-c1">scheduleFunction</span>(csar.<span class="pl-smi">reactivateAircraft</span>, <span class="pl-c1">nil</span>, timer.<span class="pl-c1">getTime</span>() <span class="pl-k">+</span> <span class="pl-c1">5</span>)</td>
</tr>
<tr>
<td id="L711" class="blob-num js-line-number" data-line-number="711"></td>
<td id="LC711" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L712" class="blob-num js-line-number" data-line-number="712"></td>
<td id="LC712" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> disable aircraft for ALL pilots</span></td>
</tr>
<tr>
<td id="L713" class="blob-num js-line-number" data-line-number="713"></td>
<td id="LC713" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> csar.<span class="pl-smi">csarMode</span> <span class="pl-k">==</span> <span class="pl-c1">1</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L714" class="blob-num js-line-number" data-line-number="714"></td>
<td id="LC714" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L715" class="blob-num js-line-number" data-line-number="715"></td>
<td id="LC715" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">for</span> _unitName, _details <span class="pl-k">in</span> <span class="pl-c1">pairs</span>(csar.<span class="pl-smi">currentlyDisabled</span>) <span class="pl-k">do</span></td>
</tr>
<tr>
<td id="L716" class="blob-num js-line-number" data-line-number="716"></td>
<td id="LC716" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L717" class="blob-num js-line-number" data-line-number="717"></td>
<td id="LC717" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> timer.<span class="pl-c1">getTime</span>() <span class="pl-k">&gt;=</span> _details.<span class="pl-smi">timeout</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L718" class="blob-num js-line-number" data-line-number="718"></td>
<td id="LC718" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L719" class="blob-num js-line-number" data-line-number="719"></td>
<td id="LC719" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-c1">enableAircraft</span>(_unitName)</td>
</tr>
<tr>
<td id="L720" class="blob-num js-line-number" data-line-number="720"></td>
<td id="LC720" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L721" class="blob-num js-line-number" data-line-number="721"></td>
<td id="LC721" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L722" class="blob-num js-line-number" data-line-number="722"></td>
<td id="LC722" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L723" class="blob-num js-line-number" data-line-number="723"></td>
<td id="LC723" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">elseif</span> csar.<span class="pl-smi">csarMode</span> <span class="pl-k">==</span> <span class="pl-c1">2</span> <span class="pl-k">then</span> <span class="pl-c"><span class="pl-c">--</span> disable aircraft for pilot</span></td>
</tr>
<tr>
<td id="L724" class="blob-num js-line-number" data-line-number="724"></td>
<td id="LC724" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L725" class="blob-num js-line-number" data-line-number="725"></td>
<td id="LC725" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">for</span> _key, _details <span class="pl-k">in</span> <span class="pl-c1">pairs</span>(csar.<span class="pl-smi">pilotDisabled</span>) <span class="pl-k">do</span></td>
</tr>
<tr>
<td id="L726" class="blob-num js-line-number" data-line-number="726"></td>
<td id="LC726" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L727" class="blob-num js-line-number" data-line-number="727"></td>
<td id="LC727" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> timer.<span class="pl-c1">getTime</span>() <span class="pl-k">&gt;=</span> _details.<span class="pl-smi">timeout</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L728" class="blob-num js-line-number" data-line-number="728"></td>
<td id="LC728" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L729" class="blob-num js-line-number" data-line-number="729"></td>
<td id="LC729" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-c1">enableAircraft</span>(_details.<span class="pl-smi">name</span>, _details.<span class="pl-smi">player</span>)</td>
</tr>
<tr>
<td id="L730" class="blob-num js-line-number" data-line-number="730"></td>
<td id="LC730" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L731" class="blob-num js-line-number" data-line-number="731"></td>
<td id="LC731" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L732" class="blob-num js-line-number" data-line-number="732"></td>
<td id="LC732" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L733" class="blob-num js-line-number" data-line-number="733"></td>
<td id="LC733" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">elseif</span> csar.<span class="pl-smi">csarMode</span> <span class="pl-k">==</span> <span class="pl-c1">3</span> <span class="pl-k">then</span> <span class="pl-c"><span class="pl-c">--</span> No Disable - Just reduce player lives</span></td>
</tr>
<tr>
<td id="L734" class="blob-num js-line-number" data-line-number="734"></td>
<td id="LC734" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L735" class="blob-num js-line-number" data-line-number="735"></td>
<td id="LC735" class="blob-code blob-code-inner js-file-line"><span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L736" class="blob-num js-line-number" data-line-number="736"></td>
<td id="LC736" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L737" class="blob-num js-line-number" data-line-number="737"></td>
<td id="LC737" class="blob-code blob-code-inner js-file-line"><span class="pl-k">function</span> <span class="pl-en">csar.checkDisabledAircraftStatus</span>(<span class="pl-smi">_args</span>)</td>
</tr>
<tr>
<td id="L738" class="blob-num js-line-number" data-line-number="738"></td>
<td id="LC738" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L739" class="blob-num js-line-number" data-line-number="739"></td>
<td id="LC739" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _name <span class="pl-k">=</span> _args[<span class="pl-c1">1</span>]</td>
</tr>
<tr>
<td id="L740" class="blob-num js-line-number" data-line-number="740"></td>
<td id="LC740" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _playerName <span class="pl-k">=</span> _args[<span class="pl-c1">2</span>]</td>
</tr>
<tr>
<td id="L741" class="blob-num js-line-number" data-line-number="741"></td>
<td id="LC741" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L742" class="blob-num js-line-number" data-line-number="742"></td>
<td id="LC742" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _unit <span class="pl-k">=</span> Unit.<span class="pl-c1">getByName</span>(_name)</td>
</tr>
<tr>
<td id="L743" class="blob-num js-line-number" data-line-number="743"></td>
<td id="LC743" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L744" class="blob-num js-line-number" data-line-number="744"></td>
<td id="LC744" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span>if its not the same user anymore, stop checking</span></td>
</tr>
<tr>
<td id="L745" class="blob-num js-line-number" data-line-number="745"></td>
<td id="LC745" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _unit <span class="pl-k">~=</span> <span class="pl-c1">nil</span> <span class="pl-k">and</span> _unit:<span class="pl-c1">getPlayerName</span>() <span class="pl-k">~=</span> <span class="pl-c1">nil</span> <span class="pl-k">and</span> _playerName <span class="pl-k">==</span> _unit:<span class="pl-c1">getPlayerName</span>() <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L746" class="blob-num js-line-number" data-line-number="746"></td>
<td id="LC746" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> disable aircraft for ALL pilots</span></td>
</tr>
<tr>
<td id="L747" class="blob-num js-line-number" data-line-number="747"></td>
<td id="LC747" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> csar.<span class="pl-smi">csarMode</span> <span class="pl-k">==</span> <span class="pl-c1">1</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L748" class="blob-num js-line-number" data-line-number="748"></td>
<td id="LC748" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L749" class="blob-num js-line-number" data-line-number="749"></td>
<td id="LC749" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _details <span class="pl-k">=</span> csar.<span class="pl-smi">currentlyDisabled</span>[_unit:<span class="pl-c1">getName</span>()]</td>
</tr>
<tr>
<td id="L750" class="blob-num js-line-number" data-line-number="750"></td>
<td id="LC750" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L751" class="blob-num js-line-number" data-line-number="751"></td>
<td id="LC751" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _details <span class="pl-k">~=</span> <span class="pl-c1">nil</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L752" class="blob-num js-line-number" data-line-number="752"></td>
<td id="LC752" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L753" class="blob-num js-line-number" data-line-number="753"></td>
<td id="LC753" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _time <span class="pl-k">=</span> _details.<span class="pl-smi">timeout</span> <span class="pl-k">-</span> timer.<span class="pl-c1">getTime</span>()</td>
</tr>
<tr>
<td id="L754" class="blob-num js-line-number" data-line-number="754"></td>
<td id="LC754" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L755" class="blob-num js-line-number" data-line-number="755"></td>
<td id="LC755" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _details.<span class="pl-smi">noPilot</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L756" class="blob-num js-line-number" data-line-number="756"></td>
<td id="LC756" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L757" class="blob-num js-line-number" data-line-number="757"></td>
<td id="LC757" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> csar.<span class="pl-smi">disableAircraftTimeout</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L758" class="blob-num js-line-number" data-line-number="758"></td>
<td id="LC758" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L759" class="blob-num js-line-number" data-line-number="759"></td>
<td id="LC759" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _text <span class="pl-k">=</span> <span class="pl-c1">string.format</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>This aircraft cannot be flow as the pilot was killed in a crash. Reinforcements in %.2dM,%.2dS<span class="pl-cce">\n\n</span>It will be DESTROYED on takeoff!<span class="pl-pds">&quot;</span></span>, (_time <span class="pl-k">/</span> <span class="pl-c1">60</span>), _time <span class="pl-k">%</span> <span class="pl-c1">60</span>)</td>
</tr>
<tr>
<td id="L760" class="blob-num js-line-number" data-line-number="760"></td>
<td id="LC760" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L761" class="blob-num js-line-number" data-line-number="761"></td>
<td id="LC761" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span>display message,</span></td>
</tr>
<tr>
<td id="L762" class="blob-num js-line-number" data-line-number="762"></td>
<td id="LC762" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-c1">displayMessageToSAR</span>(_unit, _text, <span class="pl-c1">10</span>, <span class="pl-c1">true</span>)</td>
</tr>
<tr>
<td id="L763" class="blob-num js-line-number" data-line-number="763"></td>
<td id="LC763" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">else</span></td>
</tr>
<tr>
<td id="L764" class="blob-num js-line-number" data-line-number="764"></td>
<td id="LC764" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span>display message,</span></td>
</tr>
<tr>
<td id="L765" class="blob-num js-line-number" data-line-number="765"></td>
<td id="LC765" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-c1">displayMessageToSAR</span>(_unit, <span class="pl-s"><span class="pl-pds">&quot;</span>This aircraft cannot be flown again as the pilot was killed in a crash<span class="pl-cce">\n\n</span>It will be DESTROYED on takeoff!<span class="pl-pds">&quot;</span></span>, <span class="pl-c1">10</span>, <span class="pl-c1">true</span>)</td>
</tr>
<tr>
<td id="L766" class="blob-num js-line-number" data-line-number="766"></td>
<td id="LC766" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L767" class="blob-num js-line-number" data-line-number="767"></td>
<td id="LC767" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">else</span></td>
</tr>
<tr>
<td id="L768" class="blob-num js-line-number" data-line-number="768"></td>
<td id="LC768" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> csar.<span class="pl-smi">disableAircraftTimeout</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L769" class="blob-num js-line-number" data-line-number="769"></td>
<td id="LC769" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span>display message,</span></td>
</tr>
<tr>
<td id="L770" class="blob-num js-line-number" data-line-number="770"></td>
<td id="LC770" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-c1">displayMessageToSAR</span>(_unit, _details.<span class="pl-smi">desc</span> <span class="pl-k">..</span> <span class="pl-s"><span class="pl-pds">&quot;</span> needs to be rescued or reinforcements arrive before this aircraft can be flown again! Reinforcements in <span class="pl-pds">&quot;</span></span> <span class="pl-k">..</span> <span class="pl-c1">string.format</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>%.2dM,%.2d<span class="pl-pds">&quot;</span></span>, (_time <span class="pl-k">/</span> <span class="pl-c1">60</span>), _time <span class="pl-k">%</span> <span class="pl-c1">60</span>) <span class="pl-k">..</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\n\n</span>It will be DESTROYED on takeoff!<span class="pl-pds">&quot;</span></span>, <span class="pl-c1">10</span>, <span class="pl-c1">true</span>)</td>
</tr>
<tr>
<td id="L771" class="blob-num js-line-number" data-line-number="771"></td>
<td id="LC771" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">else</span></td>
</tr>
<tr>
<td id="L772" class="blob-num js-line-number" data-line-number="772"></td>
<td id="LC772" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span>display message,</span></td>
</tr>
<tr>
<td id="L773" class="blob-num js-line-number" data-line-number="773"></td>
<td id="LC773" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-c1">displayMessageToSAR</span>(_unit, _details.<span class="pl-smi">desc</span> <span class="pl-k">..</span> <span class="pl-s"><span class="pl-pds">&quot;</span> needs to be rescued before this aircraft can be flown again!<span class="pl-cce">\n\n</span>It will be DESTROYED on takeoff!<span class="pl-pds">&quot;</span></span>, <span class="pl-c1">10</span>, <span class="pl-c1">true</span>)</td>
</tr>
<tr>
<td id="L774" class="blob-num js-line-number" data-line-number="774"></td>
<td id="LC774" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L775" class="blob-num js-line-number" data-line-number="775"></td>
<td id="LC775" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L776" class="blob-num js-line-number" data-line-number="776"></td>
<td id="LC776" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L777" class="blob-num js-line-number" data-line-number="777"></td>
<td id="LC777" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> csar.<span class="pl-c1">destroyUnit</span>(_unit) <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L778" class="blob-num js-line-number" data-line-number="778"></td>
<td id="LC778" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> <span class="pl-c"><span class="pl-c">--</span>plane destroyed</span></td>
</tr>
<tr>
<td id="L779" class="blob-num js-line-number" data-line-number="779"></td>
<td id="LC779" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">else</span></td>
</tr>
<tr>
<td id="L780" class="blob-num js-line-number" data-line-number="780"></td>
<td id="LC780" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span>check again in 10 seconds</span></td>
</tr>
<tr>
<td id="L781" class="blob-num js-line-number" data-line-number="781"></td>
<td id="LC781" class="blob-code blob-code-inner js-file-line"> timer.<span class="pl-c1">scheduleFunction</span>(csar.<span class="pl-smi">checkDisabledAircraftStatus</span>, _args, timer.<span class="pl-c1">getTime</span>() <span class="pl-k">+</span> <span class="pl-c1">10</span>)</td>
</tr>
<tr>
<td id="L782" class="blob-num js-line-number" data-line-number="782"></td>
<td id="LC782" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L783" class="blob-num js-line-number" data-line-number="783"></td>
<td id="LC783" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L784" class="blob-num js-line-number" data-line-number="784"></td>
<td id="LC784" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L785" class="blob-num js-line-number" data-line-number="785"></td>
<td id="LC785" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L786" class="blob-num js-line-number" data-line-number="786"></td>
<td id="LC786" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L787" class="blob-num js-line-number" data-line-number="787"></td>
<td id="LC787" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">elseif</span> csar.<span class="pl-smi">csarMode</span> <span class="pl-k">==</span> <span class="pl-c1">2</span> <span class="pl-k">then</span> <span class="pl-c"><span class="pl-c">--</span> disable aircraft for pilot</span></td>
</tr>
<tr>
<td id="L788" class="blob-num js-line-number" data-line-number="788"></td>
<td id="LC788" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L789" class="blob-num js-line-number" data-line-number="789"></td>
<td id="LC789" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _details <span class="pl-k">=</span> csar.<span class="pl-smi">pilotDisabled</span>[_unit:<span class="pl-c1">getPlayerName</span>() <span class="pl-k">..</span> <span class="pl-s"><span class="pl-pds">&quot;</span>_<span class="pl-pds">&quot;</span></span> <span class="pl-k">..</span> _unit:<span class="pl-c1">getName</span>()]</td>
</tr>
<tr>
<td id="L790" class="blob-num js-line-number" data-line-number="790"></td>
<td id="LC790" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L791" class="blob-num js-line-number" data-line-number="791"></td>
<td id="LC791" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _details <span class="pl-k">~=</span> <span class="pl-c1">nil</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L792" class="blob-num js-line-number" data-line-number="792"></td>
<td id="LC792" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L793" class="blob-num js-line-number" data-line-number="793"></td>
<td id="LC793" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _time <span class="pl-k">=</span> _details.<span class="pl-smi">timeout</span> <span class="pl-k">-</span> timer.<span class="pl-c1">getTime</span>()</td>
</tr>
<tr>
<td id="L794" class="blob-num js-line-number" data-line-number="794"></td>
<td id="LC794" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L795" class="blob-num js-line-number" data-line-number="795"></td>
<td id="LC795" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _details.<span class="pl-smi">noPilot</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L796" class="blob-num js-line-number" data-line-number="796"></td>
<td id="LC796" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L797" class="blob-num js-line-number" data-line-number="797"></td>
<td id="LC797" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> csar.<span class="pl-smi">disableAircraftTimeout</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L798" class="blob-num js-line-number" data-line-number="798"></td>
<td id="LC798" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L799" class="blob-num js-line-number" data-line-number="799"></td>
<td id="LC799" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _text <span class="pl-k">=</span> <span class="pl-c1">string.format</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>This aircraft cannot be flow as the pilot was killed in a crash. Reinforcements in %.2dM,%.2dS<span class="pl-cce">\n\n</span>It will be DESTROYED on takeoff!<span class="pl-pds">&quot;</span></span>, (_time <span class="pl-k">/</span> <span class="pl-c1">60</span>), _time <span class="pl-k">%</span> <span class="pl-c1">60</span>)</td>
</tr>
<tr>
<td id="L800" class="blob-num js-line-number" data-line-number="800"></td>
<td id="LC800" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L801" class="blob-num js-line-number" data-line-number="801"></td>
<td id="LC801" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span>display message,</span></td>
</tr>
<tr>
<td id="L802" class="blob-num js-line-number" data-line-number="802"></td>
<td id="LC802" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-c1">displayMessageToSAR</span>(_unit, _text, <span class="pl-c1">10</span>, <span class="pl-c1">true</span>)</td>
</tr>
<tr>
<td id="L803" class="blob-num js-line-number" data-line-number="803"></td>
<td id="LC803" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">else</span></td>
</tr>
<tr>
<td id="L804" class="blob-num js-line-number" data-line-number="804"></td>
<td id="LC804" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span>display message,</span></td>
</tr>
<tr>
<td id="L805" class="blob-num js-line-number" data-line-number="805"></td>
<td id="LC805" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-c1">displayMessageToSAR</span>(_unit, <span class="pl-s"><span class="pl-pds">&quot;</span>This aircraft cannot be flown again as the pilot was killed in a crash<span class="pl-cce">\n\n</span>It will be DESTROYED on takeoff!<span class="pl-pds">&quot;</span></span>, <span class="pl-c1">10</span>, <span class="pl-c1">true</span>)</td>
</tr>
<tr>
<td id="L806" class="blob-num js-line-number" data-line-number="806"></td>
<td id="LC806" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L807" class="blob-num js-line-number" data-line-number="807"></td>
<td id="LC807" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">else</span></td>
</tr>
<tr>
<td id="L808" class="blob-num js-line-number" data-line-number="808"></td>
<td id="LC808" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> csar.<span class="pl-smi">disableAircraftTimeout</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L809" class="blob-num js-line-number" data-line-number="809"></td>
<td id="LC809" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span>display message,</span></td>
</tr>
<tr>
<td id="L810" class="blob-num js-line-number" data-line-number="810"></td>
<td id="LC810" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-c1">displayMessageToSAR</span>(_unit, _details.<span class="pl-smi">desc</span> <span class="pl-k">..</span> <span class="pl-s"><span class="pl-pds">&quot;</span> needs to be rescued or reinforcements arrive before this aircraft can be flown again! Reinforcements in <span class="pl-pds">&quot;</span></span> <span class="pl-k">..</span> <span class="pl-c1">string.format</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>%.2dM,%.2d<span class="pl-pds">&quot;</span></span>, (_time <span class="pl-k">/</span> <span class="pl-c1">60</span>), _time <span class="pl-k">%</span> <span class="pl-c1">60</span>) <span class="pl-k">..</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\n\n</span>It will be DESTROYED on takeoff!<span class="pl-pds">&quot;</span></span>, <span class="pl-c1">10</span>, <span class="pl-c1">true</span>)</td>
</tr>
<tr>
<td id="L811" class="blob-num js-line-number" data-line-number="811"></td>
<td id="LC811" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">else</span></td>
</tr>
<tr>
<td id="L812" class="blob-num js-line-number" data-line-number="812"></td>
<td id="LC812" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span>display message,</span></td>
</tr>
<tr>
<td id="L813" class="blob-num js-line-number" data-line-number="813"></td>
<td id="LC813" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-c1">displayMessageToSAR</span>(_unit, _details.<span class="pl-smi">desc</span> <span class="pl-k">..</span> <span class="pl-s"><span class="pl-pds">&quot;</span> needs to be rescued before this aircraft can be flown again!<span class="pl-cce">\n\n</span>It will be DESTROYED on takeoff!<span class="pl-pds">&quot;</span></span>, <span class="pl-c1">10</span>, <span class="pl-c1">true</span>)</td>
</tr>
<tr>
<td id="L814" class="blob-num js-line-number" data-line-number="814"></td>
<td id="LC814" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L815" class="blob-num js-line-number" data-line-number="815"></td>
<td id="LC815" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L816" class="blob-num js-line-number" data-line-number="816"></td>
<td id="LC816" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L817" class="blob-num js-line-number" data-line-number="817"></td>
<td id="LC817" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> csar.<span class="pl-c1">destroyUnit</span>(_unit) <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L818" class="blob-num js-line-number" data-line-number="818"></td>
<td id="LC818" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> <span class="pl-c"><span class="pl-c">--</span>plane destroyed</span></td>
</tr>
<tr>
<td id="L819" class="blob-num js-line-number" data-line-number="819"></td>
<td id="LC819" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">else</span></td>
</tr>
<tr>
<td id="L820" class="blob-num js-line-number" data-line-number="820"></td>
<td id="LC820" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span>check again in 10 seconds</span></td>
</tr>
<tr>
<td id="L821" class="blob-num js-line-number" data-line-number="821"></td>
<td id="LC821" class="blob-code blob-code-inner js-file-line"> timer.<span class="pl-c1">scheduleFunction</span>(csar.<span class="pl-smi">checkDisabledAircraftStatus</span>, _args, timer.<span class="pl-c1">getTime</span>() <span class="pl-k">+</span> <span class="pl-c1">10</span>)</td>
</tr>
<tr>
<td id="L822" class="blob-num js-line-number" data-line-number="822"></td>
<td id="LC822" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L823" class="blob-num js-line-number" data-line-number="823"></td>
<td id="LC823" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L824" class="blob-num js-line-number" data-line-number="824"></td>
<td id="LC824" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L825" class="blob-num js-line-number" data-line-number="825"></td>
<td id="LC825" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L826" class="blob-num js-line-number" data-line-number="826"></td>
<td id="LC826" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">elseif</span> csar.<span class="pl-smi">csarMode</span> <span class="pl-k">==</span> <span class="pl-c1">3</span> <span class="pl-k">then</span> <span class="pl-c"><span class="pl-c">--</span> No Disable - Just reduce player lives</span></td>
</tr>
<tr>
<td id="L827" class="blob-num js-line-number" data-line-number="827"></td>
<td id="LC827" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L828" class="blob-num js-line-number" data-line-number="828"></td>
<td id="LC828" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _lives <span class="pl-k">=</span> csar.<span class="pl-smi">pilotLives</span>[_unit:<span class="pl-c1">getPlayerName</span>()]</td>
</tr>
<tr>
<td id="L829" class="blob-num js-line-number" data-line-number="829"></td>
<td id="LC829" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L830" class="blob-num js-line-number" data-line-number="830"></td>
<td id="LC830" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _lives <span class="pl-k">==</span> <span class="pl-c1">nil</span> <span class="pl-k">or</span> _lives <span class="pl-k">&gt;</span> <span class="pl-c1">1</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L831" class="blob-num js-line-number" data-line-number="831"></td>
<td id="LC831" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L832" class="blob-num js-line-number" data-line-number="832"></td>
<td id="LC832" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _lives <span class="pl-k">==</span> <span class="pl-c1">nil</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L833" class="blob-num js-line-number" data-line-number="833"></td>
<td id="LC833" class="blob-code blob-code-inner js-file-line"> _lives <span class="pl-k">=</span> csar.<span class="pl-smi">maxLives</span> <span class="pl-k">+</span> <span class="pl-c1">1</span></td>
</tr>
<tr>
<td id="L834" class="blob-num js-line-number" data-line-number="834"></td>
<td id="LC834" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L835" class="blob-num js-line-number" data-line-number="835"></td>
<td id="LC835" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L836" class="blob-num js-line-number" data-line-number="836"></td>
<td id="LC836" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> -1 for lives as we use 1 to indicate out of lives!</span></td>
</tr>
<tr>
<td id="L837" class="blob-num js-line-number" data-line-number="837"></td>
<td id="LC837" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _text <span class="pl-k">=</span> <span class="pl-c1">string.format</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>CSAR ACTIVE! <span class="pl-cce">\n\n</span>You have <span class="pl-pds">&quot;</span></span> <span class="pl-k">..</span> (_lives <span class="pl-k">-</span> <span class="pl-c1">1</span>) <span class="pl-k">..</span> <span class="pl-s"><span class="pl-pds">&quot;</span> lives remaining. Make sure you eject!<span class="pl-pds">&quot;</span></span>)</td>
</tr>
<tr>
<td id="L838" class="blob-num js-line-number" data-line-number="838"></td>
<td id="LC838" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L839" class="blob-num js-line-number" data-line-number="839"></td>
<td id="LC839" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-c1">displayMessageToSAR</span>(_unit, _text, <span class="pl-c1">20</span>, <span class="pl-c1">true</span>)</td>
</tr>
<tr>
<td id="L840" class="blob-num js-line-number" data-line-number="840"></td>
<td id="LC840" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L841" class="blob-num js-line-number" data-line-number="841"></td>
<td id="LC841" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span></td>
</tr>
<tr>
<td id="L842" class="blob-num js-line-number" data-line-number="842"></td>
<td id="LC842" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L843" class="blob-num js-line-number" data-line-number="843"></td>
<td id="LC843" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">else</span></td>
</tr>
<tr>
<td id="L844" class="blob-num js-line-number" data-line-number="844"></td>
<td id="LC844" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L845" class="blob-num js-line-number" data-line-number="845"></td>
<td id="LC845" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _text <span class="pl-k">=</span> <span class="pl-c1">string.format</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>You have run out of LIVES! Lives will be reset on mission restart or when your pilot is rescued.<span class="pl-cce">\n\n</span>This aircraft will be DESTROYED on takeoff!<span class="pl-pds">&quot;</span></span>)</td>
</tr>
<tr>
<td id="L846" class="blob-num js-line-number" data-line-number="846"></td>
<td id="LC846" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L847" class="blob-num js-line-number" data-line-number="847"></td>
<td id="LC847" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span>display message,</span></td>
</tr>
<tr>
<td id="L848" class="blob-num js-line-number" data-line-number="848"></td>
<td id="LC848" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-c1">displayMessageToSAR</span>(_unit, _text, <span class="pl-c1">10</span>, <span class="pl-c1">true</span>)</td>
</tr>
<tr>
<td id="L849" class="blob-num js-line-number" data-line-number="849"></td>
<td id="LC849" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L850" class="blob-num js-line-number" data-line-number="850"></td>
<td id="LC850" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> csar.<span class="pl-c1">destroyUnit</span>(_unit) <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L851" class="blob-num js-line-number" data-line-number="851"></td>
<td id="LC851" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> <span class="pl-c"><span class="pl-c">--</span>plane destroyed</span></td>
</tr>
<tr>
<td id="L852" class="blob-num js-line-number" data-line-number="852"></td>
<td id="LC852" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">else</span></td>
</tr>
<tr>
<td id="L853" class="blob-num js-line-number" data-line-number="853"></td>
<td id="LC853" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span>check again in 10 seconds</span></td>
</tr>
<tr>
<td id="L854" class="blob-num js-line-number" data-line-number="854"></td>
<td id="LC854" class="blob-code blob-code-inner js-file-line"> timer.<span class="pl-c1">scheduleFunction</span>(csar.<span class="pl-smi">checkDisabledAircraftStatus</span>, _args, timer.<span class="pl-c1">getTime</span>() <span class="pl-k">+</span> <span class="pl-c1">10</span>)</td>
</tr>
<tr>
<td id="L855" class="blob-num js-line-number" data-line-number="855"></td>
<td id="LC855" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L856" class="blob-num js-line-number" data-line-number="856"></td>
<td id="LC856" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L857" class="blob-num js-line-number" data-line-number="857"></td>
<td id="LC857" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L858" class="blob-num js-line-number" data-line-number="858"></td>
<td id="LC858" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L859" class="blob-num js-line-number" data-line-number="859"></td>
<td id="LC859" class="blob-code blob-code-inner js-file-line"><span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L860" class="blob-num js-line-number" data-line-number="860"></td>
<td id="LC860" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L861" class="blob-num js-line-number" data-line-number="861"></td>
<td id="LC861" class="blob-code blob-code-inner js-file-line"><span class="pl-k">function</span> <span class="pl-en">csar.destroyUnit</span>(<span class="pl-smi">_unit</span>)</td>
</tr>
<tr>
<td id="L862" class="blob-num js-line-number" data-line-number="862"></td>
<td id="LC862" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L863" class="blob-num js-line-number" data-line-number="863"></td>
<td id="LC863" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span>destroy if the SAME player is still in the aircraft</span></td>
</tr>
<tr>
<td id="L864" class="blob-num js-line-number" data-line-number="864"></td>
<td id="LC864" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> if a new player got in it&#39;ll be destroyed in a bit anyways</span></td>
</tr>
<tr>
<td id="L865" class="blob-num js-line-number" data-line-number="865"></td>
<td id="LC865" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _unit <span class="pl-k">~=</span> <span class="pl-c1">nil</span> <span class="pl-k">and</span> _unit:<span class="pl-c1">getPlayerName</span>() <span class="pl-k">~=</span> <span class="pl-c1">nil</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L866" class="blob-num js-line-number" data-line-number="866"></td>
<td id="LC866" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L867" class="blob-num js-line-number" data-line-number="867"></td>
<td id="LC867" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> csar.<span class="pl-c1">heightDiff</span>(_unit) <span class="pl-k">&gt;</span> csar.<span class="pl-smi">destructionHeight</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L868" class="blob-num js-line-number" data-line-number="868"></td>
<td id="LC868" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L869" class="blob-num js-line-number" data-line-number="869"></td>
<td id="LC869" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-c1">displayMessageToSAR</span>(_unit, <span class="pl-s"><span class="pl-pds">&quot;</span>**** Aircraft Destroyed as the pilot needs to be rescued or you have no lives! ****<span class="pl-pds">&quot;</span></span>, <span class="pl-c1">10</span>, <span class="pl-c1">true</span>)</td>
</tr>
<tr>
<td id="L870" class="blob-num js-line-number" data-line-number="870"></td>
<td id="LC870" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span>if we&#39;re off the ground then explode</span></td>
</tr>
<tr>
<td id="L871" class="blob-num js-line-number" data-line-number="871"></td>
<td id="LC871" class="blob-code blob-code-inner js-file-line"> trigger.<span class="pl-smi">action</span>.<span class="pl-c1">explosion</span>(_unit:<span class="pl-c1">getPoint</span>(), <span class="pl-c1">100</span>);</td>
</tr>
<tr>
<td id="L872" class="blob-num js-line-number" data-line-number="872"></td>
<td id="LC872" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L873" class="blob-num js-line-number" data-line-number="873"></td>
<td id="LC873" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> <span class="pl-c1">true</span></td>
</tr>
<tr>
<td id="L874" class="blob-num js-line-number" data-line-number="874"></td>
<td id="LC874" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L875" class="blob-num js-line-number" data-line-number="875"></td>
<td id="LC875" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span>_unit:destroy() destroy doesnt work for playes who arent the host in multiplayer</span></td>
</tr>
<tr>
<td id="L876" class="blob-num js-line-number" data-line-number="876"></td>
<td id="LC876" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L877" class="blob-num js-line-number" data-line-number="877"></td>
<td id="LC877" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L878" class="blob-num js-line-number" data-line-number="878"></td>
<td id="LC878" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> <span class="pl-c1">false</span></td>
</tr>
<tr>
<td id="L879" class="blob-num js-line-number" data-line-number="879"></td>
<td id="LC879" class="blob-code blob-code-inner js-file-line"><span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L880" class="blob-num js-line-number" data-line-number="880"></td>
<td id="LC880" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L881" class="blob-num js-line-number" data-line-number="881"></td>
<td id="LC881" class="blob-code blob-code-inner js-file-line"><span class="pl-k">function</span> <span class="pl-en">csar.heightDiff</span>(<span class="pl-smi">_unit</span>)</td>
</tr>
<tr>
<td id="L882" class="blob-num js-line-number" data-line-number="882"></td>
<td id="LC882" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L883" class="blob-num js-line-number" data-line-number="883"></td>
<td id="LC883" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _point <span class="pl-k">=</span> _unit:<span class="pl-c1">getPoint</span>()</td>
</tr>
<tr>
<td id="L884" class="blob-num js-line-number" data-line-number="884"></td>
<td id="LC884" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L885" class="blob-num js-line-number" data-line-number="885"></td>
<td id="LC885" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> _point.<span class="pl-smi">y</span> <span class="pl-k">-</span> land.<span class="pl-c1">getHeight</span>({ x <span class="pl-k">=</span> _point.<span class="pl-smi">x</span>, y <span class="pl-k">=</span> _point.<span class="pl-smi">z</span> })</td>
</tr>
<tr>
<td id="L886" class="blob-num js-line-number" data-line-number="886"></td>
<td id="LC886" class="blob-code blob-code-inner js-file-line"><span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L887" class="blob-num js-line-number" data-line-number="887"></td>
<td id="LC887" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L888" class="blob-num js-line-number" data-line-number="888"></td>
<td id="LC888" class="blob-code blob-code-inner js-file-line">csar.<span class="pl-smi">addBeaconToGroup</span> <span class="pl-k">=</span> <span class="pl-k">function</span>(<span class="pl-smi">_woundedGroupName</span>, <span class="pl-smi">_freq</span>)</td>
</tr>
<tr>
<td id="L889" class="blob-num js-line-number" data-line-number="889"></td>
<td id="LC889" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L890" class="blob-num js-line-number" data-line-number="890"></td>
<td id="LC890" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _group <span class="pl-k">=</span> Group.<span class="pl-c1">getByName</span>(_woundedGroupName)</td>
</tr>
<tr>
<td id="L891" class="blob-num js-line-number" data-line-number="891"></td>
<td id="LC891" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L892" class="blob-num js-line-number" data-line-number="892"></td>
<td id="LC892" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _group <span class="pl-k">==</span> <span class="pl-c1">nil</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L893" class="blob-num js-line-number" data-line-number="893"></td>
<td id="LC893" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L894" class="blob-num js-line-number" data-line-number="894"></td>
<td id="LC894" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span>return frequency to pool of available</span></td>
</tr>
<tr>
<td id="L895" class="blob-num js-line-number" data-line-number="895"></td>
<td id="LC895" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">for</span> _i, _current <span class="pl-k">in</span> <span class="pl-c1">ipairs</span>(csar.<span class="pl-smi">usedVHFFrequencies</span>) <span class="pl-k">do</span></td>
</tr>
<tr>
<td id="L896" class="blob-num js-line-number" data-line-number="896"></td>
<td id="LC896" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _current <span class="pl-k">==</span> _freq <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L897" class="blob-num js-line-number" data-line-number="897"></td>
<td id="LC897" class="blob-code blob-code-inner js-file-line"> <span class="pl-c1">table.insert</span>(csar.<span class="pl-smi">freeVHFFrequencies</span>, _freq)</td>
</tr>
<tr>
<td id="L898" class="blob-num js-line-number" data-line-number="898"></td>
<td id="LC898" class="blob-code blob-code-inner js-file-line"> <span class="pl-c1">table.remove</span>(csar.<span class="pl-smi">usedVHFFrequencies</span>, _i)</td>
</tr>
<tr>
<td id="L899" class="blob-num js-line-number" data-line-number="899"></td>
<td id="LC899" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L900" class="blob-num js-line-number" data-line-number="900"></td>
<td id="LC900" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L901" class="blob-num js-line-number" data-line-number="901"></td>
<td id="LC901" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L902" class="blob-num js-line-number" data-line-number="902"></td>
<td id="LC902" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span></td>
</tr>
<tr>
<td id="L903" class="blob-num js-line-number" data-line-number="903"></td>
<td id="LC903" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L904" class="blob-num js-line-number" data-line-number="904"></td>
<td id="LC904" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L905" class="blob-num js-line-number" data-line-number="905"></td>
<td id="LC905" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _sound <span class="pl-k">=</span> <span class="pl-s"><span class="pl-pds">&quot;</span>l10n/DEFAULT/<span class="pl-pds">&quot;</span></span> <span class="pl-k">..</span> csar.<span class="pl-smi">radioSound</span></td>
</tr>
<tr>
<td id="L906" class="blob-num js-line-number" data-line-number="906"></td>
<td id="LC906" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L907" class="blob-num js-line-number" data-line-number="907"></td>
<td id="LC907" class="blob-code blob-code-inner js-file-line"> trigger.<span class="pl-smi">action</span>.<span class="pl-c1">radioTransmission</span>(_sound, _group:<span class="pl-c1">getUnit</span>(<span class="pl-c1">1</span>):<span class="pl-c1">getPoint</span>(), <span class="pl-c1">0</span>, <span class="pl-c1">false</span>, _freq, <span class="pl-c1">1000</span>)</td>
</tr>
<tr>
<td id="L908" class="blob-num js-line-number" data-line-number="908"></td>
<td id="LC908" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L909" class="blob-num js-line-number" data-line-number="909"></td>
<td id="LC909" class="blob-code blob-code-inner js-file-line"> timer.<span class="pl-c1">scheduleFunction</span>(csar.<span class="pl-smi">refreshRadioBeacon</span>, { _woundedGroupName, _freq }, timer.<span class="pl-c1">getTime</span>() <span class="pl-k">+</span> <span class="pl-c1">30</span>)</td>
</tr>
<tr>
<td id="L910" class="blob-num js-line-number" data-line-number="910"></td>
<td id="LC910" class="blob-code blob-code-inner js-file-line"><span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L911" class="blob-num js-line-number" data-line-number="911"></td>
<td id="LC911" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L912" class="blob-num js-line-number" data-line-number="912"></td>
<td id="LC912" class="blob-code blob-code-inner js-file-line">csar.<span class="pl-smi">refreshRadioBeacon</span> <span class="pl-k">=</span> <span class="pl-k">function</span>(<span class="pl-smi">_args</span>)</td>
</tr>
<tr>
<td id="L913" class="blob-num js-line-number" data-line-number="913"></td>
<td id="LC913" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L914" class="blob-num js-line-number" data-line-number="914"></td>
<td id="LC914" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-c1">addBeaconToGroup</span>(_args[<span class="pl-c1">1</span>], _args[<span class="pl-c1">2</span>])</td>
</tr>
<tr>
<td id="L915" class="blob-num js-line-number" data-line-number="915"></td>
<td id="LC915" class="blob-code blob-code-inner js-file-line"><span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L916" class="blob-num js-line-number" data-line-number="916"></td>
<td id="LC916" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L917" class="blob-num js-line-number" data-line-number="917"></td>
<td id="LC917" class="blob-code blob-code-inner js-file-line">csar.<span class="pl-smi">addSpecialParametersToGroup</span> <span class="pl-k">=</span> <span class="pl-k">function</span>(<span class="pl-smi">_spawnedGroup</span>)</td>
</tr>
<tr>
<td id="L918" class="blob-num js-line-number" data-line-number="918"></td>
<td id="LC918" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L919" class="blob-num js-line-number" data-line-number="919"></td>
<td id="LC919" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> Immortal code for alexej21</span></td>
</tr>
<tr>
<td id="L920" class="blob-num js-line-number" data-line-number="920"></td>
<td id="LC920" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _setImmortal <span class="pl-k">=</span> {</td>
</tr>
<tr>
<td id="L921" class="blob-num js-line-number" data-line-number="921"></td>
<td id="LC921" class="blob-code blob-code-inner js-file-line"> id <span class="pl-k">=</span> <span class="pl-s"><span class="pl-pds">&#39;</span>SetImmortal<span class="pl-pds">&#39;</span></span>,</td>
</tr>
<tr>
<td id="L922" class="blob-num js-line-number" data-line-number="922"></td>
<td id="LC922" class="blob-code blob-code-inner js-file-line"> params <span class="pl-k">=</span> {</td>
</tr>
<tr>
<td id="L923" class="blob-num js-line-number" data-line-number="923"></td>
<td id="LC923" class="blob-code blob-code-inner js-file-line"> value <span class="pl-k">=</span> <span class="pl-c1">true</span></td>
</tr>
<tr>
<td id="L924" class="blob-num js-line-number" data-line-number="924"></td>
<td id="LC924" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L925" class="blob-num js-line-number" data-line-number="925"></td>
<td id="LC925" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L926" class="blob-num js-line-number" data-line-number="926"></td>
<td id="LC926" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> invisible to AI, Shagrat</span></td>
</tr>
<tr>
<td id="L927" class="blob-num js-line-number" data-line-number="927"></td>
<td id="LC927" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _setInvisible <span class="pl-k">=</span> {</td>
</tr>
<tr>
<td id="L928" class="blob-num js-line-number" data-line-number="928"></td>
<td id="LC928" class="blob-code blob-code-inner js-file-line"> id <span class="pl-k">=</span> <span class="pl-s"><span class="pl-pds">&#39;</span>SetInvisible<span class="pl-pds">&#39;</span></span>,</td>
</tr>
<tr>
<td id="L929" class="blob-num js-line-number" data-line-number="929"></td>
<td id="LC929" class="blob-code blob-code-inner js-file-line"> params <span class="pl-k">=</span> {</td>
</tr>
<tr>
<td id="L930" class="blob-num js-line-number" data-line-number="930"></td>
<td id="LC930" class="blob-code blob-code-inner js-file-line"> value <span class="pl-k">=</span> <span class="pl-c1">true</span></td>
</tr>
<tr>
<td id="L931" class="blob-num js-line-number" data-line-number="931"></td>
<td id="LC931" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L932" class="blob-num js-line-number" data-line-number="932"></td>
<td id="LC932" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L933" class="blob-num js-line-number" data-line-number="933"></td>
<td id="LC933" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L934" class="blob-num js-line-number" data-line-number="934"></td>
<td id="LC934" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _controller <span class="pl-k">=</span> _spawnedGroup:<span class="pl-c1">getController</span>()</td>
</tr>
<tr>
<td id="L935" class="blob-num js-line-number" data-line-number="935"></td>
<td id="LC935" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L936" class="blob-num js-line-number" data-line-number="936"></td>
<td id="LC936" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> (csar.<span class="pl-smi">immortalcrew</span>) <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L937" class="blob-num js-line-number" data-line-number="937"></td>
<td id="LC937" class="blob-code blob-code-inner js-file-line"> Controller.<span class="pl-c1">setCommand</span>(_controller, _setImmortal)</td>
</tr>
<tr>
<td id="L938" class="blob-num js-line-number" data-line-number="938"></td>
<td id="LC938" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L939" class="blob-num js-line-number" data-line-number="939"></td>
<td id="LC939" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L940" class="blob-num js-line-number" data-line-number="940"></td>
<td id="LC940" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> (csar.<span class="pl-smi">invisiblecrew</span>) <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L941" class="blob-num js-line-number" data-line-number="941"></td>
<td id="LC941" class="blob-code blob-code-inner js-file-line"> Controller.<span class="pl-c1">setCommand</span>(_controller, _setInvisible)</td>
</tr>
<tr>
<td id="L942" class="blob-num js-line-number" data-line-number="942"></td>
<td id="LC942" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L943" class="blob-num js-line-number" data-line-number="943"></td>
<td id="LC943" class="blob-code blob-code-inner js-file-line"><span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L944" class="blob-num js-line-number" data-line-number="944"></td>
<td id="LC944" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L945" class="blob-num js-line-number" data-line-number="945"></td>
<td id="LC945" class="blob-code blob-code-inner js-file-line"><span class="pl-k">function</span> <span class="pl-en">csar.spawnGroup</span>( <span class="pl-smi">_coalition</span>, <span class="pl-smi">_country</span>, <span class="pl-smi">_point</span>, <span class="pl-smi">_typeName</span> )</td>
</tr>
<tr>
<td id="L946" class="blob-num js-line-number" data-line-number="946"></td>
<td id="LC946" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L947" class="blob-num js-line-number" data-line-number="947"></td>
<td id="LC947" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _id <span class="pl-k">=</span> mist.<span class="pl-c1">getNextGroupId</span>()</td>
</tr>
<tr>
<td id="L948" class="blob-num js-line-number" data-line-number="948"></td>
<td id="LC948" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L949" class="blob-num js-line-number" data-line-number="949"></td>
<td id="LC949" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _groupName <span class="pl-k">=</span> <span class="pl-s"><span class="pl-pds">&quot;</span>Downed Pilot #<span class="pl-pds">&quot;</span></span> <span class="pl-k">..</span> _id</td>
</tr>
<tr>
<td id="L950" class="blob-num js-line-number" data-line-number="950"></td>
<td id="LC950" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L951" class="blob-num js-line-number" data-line-number="951"></td>
<td id="LC951" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _side <span class="pl-k">=</span> _coalition</td>
</tr>
<tr>
<td id="L952" class="blob-num js-line-number" data-line-number="952"></td>
<td id="LC952" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L953" class="blob-num js-line-number" data-line-number="953"></td>
<td id="LC953" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _pos <span class="pl-k">=</span> _point</td>
</tr>
<tr>
<td id="L954" class="blob-num js-line-number" data-line-number="954"></td>
<td id="LC954" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L955" class="blob-num js-line-number" data-line-number="955"></td>
<td id="LC955" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _group <span class="pl-k">=</span> {</td>
</tr>
<tr>
<td id="L956" class="blob-num js-line-number" data-line-number="956"></td>
<td id="LC956" class="blob-code blob-code-inner js-file-line"> [<span class="pl-s"><span class="pl-pds">&quot;</span>visible<span class="pl-pds">&quot;</span></span>] <span class="pl-k">=</span> <span class="pl-c1">false</span>,</td>
</tr>
<tr>
<td id="L957" class="blob-num js-line-number" data-line-number="957"></td>
<td id="LC957" class="blob-code blob-code-inner js-file-line"> [<span class="pl-s"><span class="pl-pds">&quot;</span>groupId<span class="pl-pds">&quot;</span></span>] <span class="pl-k">=</span> _id,</td>
</tr>
<tr>
<td id="L958" class="blob-num js-line-number" data-line-number="958"></td>
<td id="LC958" class="blob-code blob-code-inner js-file-line"> [<span class="pl-s"><span class="pl-pds">&quot;</span>hidden<span class="pl-pds">&quot;</span></span>] <span class="pl-k">=</span> <span class="pl-c1">false</span>,</td>
</tr>
<tr>
<td id="L959" class="blob-num js-line-number" data-line-number="959"></td>
<td id="LC959" class="blob-code blob-code-inner js-file-line"> [<span class="pl-s"><span class="pl-pds">&quot;</span>units<span class="pl-pds">&quot;</span></span>] <span class="pl-k">=</span> {},</td>
</tr>
<tr>
<td id="L960" class="blob-num js-line-number" data-line-number="960"></td>
<td id="LC960" class="blob-code blob-code-inner js-file-line"> [<span class="pl-s"><span class="pl-pds">&quot;</span>name<span class="pl-pds">&quot;</span></span>] <span class="pl-k">=</span> _groupName,</td>
</tr>
<tr>
<td id="L961" class="blob-num js-line-number" data-line-number="961"></td>
<td id="LC961" class="blob-code blob-code-inner js-file-line"> [<span class="pl-s"><span class="pl-pds">&quot;</span>task<span class="pl-pds">&quot;</span></span>] <span class="pl-k">=</span> {},</td>
</tr>
<tr>
<td id="L962" class="blob-num js-line-number" data-line-number="962"></td>
<td id="LC962" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L963" class="blob-num js-line-number" data-line-number="963"></td>
<td id="LC963" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L964" class="blob-num js-line-number" data-line-number="964"></td>
<td id="LC964" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _side <span class="pl-k">==</span> <span class="pl-c1">2</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L965" class="blob-num js-line-number" data-line-number="965"></td>
<td id="LC965" class="blob-code blob-code-inner js-file-line"> _group.<span class="pl-smi">units</span>[<span class="pl-c1">1</span>] <span class="pl-k">=</span> csar.<span class="pl-c1">createUnit</span>(_pos.<span class="pl-smi">x</span> <span class="pl-k">+</span> <span class="pl-c1">50</span>, _pos.<span class="pl-smi">z</span> <span class="pl-k">+</span> <span class="pl-c1">50</span>, <span class="pl-c1">120</span>, <span class="pl-s"><span class="pl-pds">&quot;</span>Soldier M4<span class="pl-pds">&quot;</span></span>)</td>
</tr>
<tr>
<td id="L966" class="blob-num js-line-number" data-line-number="966"></td>
<td id="LC966" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">else</span></td>
</tr>
<tr>
<td id="L967" class="blob-num js-line-number" data-line-number="967"></td>
<td id="LC967" class="blob-code blob-code-inner js-file-line"> _group.<span class="pl-smi">units</span>[<span class="pl-c1">1</span>] <span class="pl-k">=</span> csar.<span class="pl-c1">createUnit</span>(_pos.<span class="pl-smi">x</span> <span class="pl-k">+</span> <span class="pl-c1">50</span>, _pos.<span class="pl-smi">z</span> <span class="pl-k">+</span> <span class="pl-c1">50</span>, <span class="pl-c1">120</span>, <span class="pl-s"><span class="pl-pds">&quot;</span>Infantry AK<span class="pl-pds">&quot;</span></span>)</td>
</tr>
<tr>
<td id="L968" class="blob-num js-line-number" data-line-number="968"></td>
<td id="LC968" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L969" class="blob-num js-line-number" data-line-number="969"></td>
<td id="LC969" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L970" class="blob-num js-line-number" data-line-number="970"></td>
<td id="LC970" class="blob-code blob-code-inner js-file-line"> _group.<span class="pl-smi">category</span> <span class="pl-k">=</span> Group.<span class="pl-smi">Category</span>.<span class="pl-smi">GROUND</span>;</td>
</tr>
<tr>
<td id="L971" class="blob-num js-line-number" data-line-number="971"></td>
<td id="LC971" class="blob-code blob-code-inner js-file-line"> _group.<span class="pl-smi">country</span> <span class="pl-k">=</span> _country;</td>
</tr>
<tr>
<td id="L972" class="blob-num js-line-number" data-line-number="972"></td>
<td id="LC972" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L973" class="blob-num js-line-number" data-line-number="973"></td>
<td id="LC973" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _spawnedGroup <span class="pl-k">=</span> Group.<span class="pl-c1">getByName</span>(mist.<span class="pl-c1">dynAdd</span>(_group).<span class="pl-smi">name</span>)</td>
</tr>
<tr>
<td id="L974" class="blob-num js-line-number" data-line-number="974"></td>
<td id="LC974" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L975" class="blob-num js-line-number" data-line-number="975"></td>
<td id="LC975" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> Turn off AI</span></td>
</tr>
<tr>
<td id="L976" class="blob-num js-line-number" data-line-number="976"></td>
<td id="LC976" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> csar.<span class="pl-smi">allowDownedPilotCAcontrol</span> <span class="pl-k">==</span> <span class="pl-c1">false</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L977" class="blob-num js-line-number" data-line-number="977"></td>
<td id="LC977" class="blob-code blob-code-inner js-file-line"> trigger.<span class="pl-smi">action</span>.<span class="pl-c1">setGroupAIOff</span>(_spawnedGroup)</td>
</tr>
<tr>
<td id="L978" class="blob-num js-line-number" data-line-number="978"></td>
<td id="LC978" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L979" class="blob-num js-line-number" data-line-number="979"></td>
<td id="LC979" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> _spawnedGroup</td>
</tr>
<tr>
<td id="L980" class="blob-num js-line-number" data-line-number="980"></td>
<td id="LC980" class="blob-code blob-code-inner js-file-line"><span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L981" class="blob-num js-line-number" data-line-number="981"></td>
<td id="LC981" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L982" class="blob-num js-line-number" data-line-number="982"></td>
<td id="LC982" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L983" class="blob-num js-line-number" data-line-number="983"></td>
<td id="LC983" class="blob-code blob-code-inner js-file-line"><span class="pl-k">function</span> <span class="pl-en">csar.createUnit</span>(<span class="pl-smi">_x</span>, <span class="pl-smi">_y</span>, <span class="pl-smi">_heading</span>, <span class="pl-smi">_type</span>)</td>
</tr>
<tr>
<td id="L984" class="blob-num js-line-number" data-line-number="984"></td>
<td id="LC984" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L985" class="blob-num js-line-number" data-line-number="985"></td>
<td id="LC985" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _id <span class="pl-k">=</span> mist.<span class="pl-c1">getNextUnitId</span>();</td>
</tr>
<tr>
<td id="L986" class="blob-num js-line-number" data-line-number="986"></td>
<td id="LC986" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L987" class="blob-num js-line-number" data-line-number="987"></td>
<td id="LC987" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _name <span class="pl-k">=</span> <span class="pl-c1">string.format</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>Wounded Pilot #%s<span class="pl-pds">&quot;</span></span>, _id)</td>
</tr>
<tr>
<td id="L988" class="blob-num js-line-number" data-line-number="988"></td>
<td id="LC988" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L989" class="blob-num js-line-number" data-line-number="989"></td>
<td id="LC989" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _newUnit <span class="pl-k">=</span> {</td>
</tr>
<tr>
<td id="L990" class="blob-num js-line-number" data-line-number="990"></td>
<td id="LC990" class="blob-code blob-code-inner js-file-line"> [<span class="pl-s"><span class="pl-pds">&quot;</span>y<span class="pl-pds">&quot;</span></span>] <span class="pl-k">=</span> _y,</td>
</tr>
<tr>
<td id="L991" class="blob-num js-line-number" data-line-number="991"></td>
<td id="LC991" class="blob-code blob-code-inner js-file-line"> [<span class="pl-s"><span class="pl-pds">&quot;</span>type<span class="pl-pds">&quot;</span></span>] <span class="pl-k">=</span> _type,</td>
</tr>
<tr>
<td id="L992" class="blob-num js-line-number" data-line-number="992"></td>
<td id="LC992" class="blob-code blob-code-inner js-file-line"> [<span class="pl-s"><span class="pl-pds">&quot;</span>name<span class="pl-pds">&quot;</span></span>] <span class="pl-k">=</span> _name,</td>
</tr>
<tr>
<td id="L993" class="blob-num js-line-number" data-line-number="993"></td>
<td id="LC993" class="blob-code blob-code-inner js-file-line"> [<span class="pl-s"><span class="pl-pds">&quot;</span>unitId<span class="pl-pds">&quot;</span></span>] <span class="pl-k">=</span> _id,</td>
</tr>
<tr>
<td id="L994" class="blob-num js-line-number" data-line-number="994"></td>
<td id="LC994" class="blob-code blob-code-inner js-file-line"> [<span class="pl-s"><span class="pl-pds">&quot;</span>heading<span class="pl-pds">&quot;</span></span>] <span class="pl-k">=</span> _heading,</td>
</tr>
<tr>
<td id="L995" class="blob-num js-line-number" data-line-number="995"></td>
<td id="LC995" class="blob-code blob-code-inner js-file-line"> [<span class="pl-s"><span class="pl-pds">&quot;</span>playerCanDrive<span class="pl-pds">&quot;</span></span>] <span class="pl-k">=</span> <span class="pl-c1">false</span>,</td>
</tr>
<tr>
<td id="L996" class="blob-num js-line-number" data-line-number="996"></td>
<td id="LC996" class="blob-code blob-code-inner js-file-line"> [<span class="pl-s"><span class="pl-pds">&quot;</span>skill<span class="pl-pds">&quot;</span></span>] <span class="pl-k">=</span> <span class="pl-s"><span class="pl-pds">&quot;</span>Excellent<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L997" class="blob-num js-line-number" data-line-number="997"></td>
<td id="LC997" class="blob-code blob-code-inner js-file-line"> [<span class="pl-s"><span class="pl-pds">&quot;</span>x<span class="pl-pds">&quot;</span></span>] <span class="pl-k">=</span> _x,</td>
</tr>
<tr>
<td id="L998" class="blob-num js-line-number" data-line-number="998"></td>
<td id="LC998" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L999" class="blob-num js-line-number" data-line-number="999"></td>
<td id="LC999" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1000" class="blob-num js-line-number" data-line-number="1000"></td>
<td id="LC1000" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> _newUnit</td>
</tr>
<tr>
<td id="L1001" class="blob-num js-line-number" data-line-number="1001"></td>
<td id="LC1001" class="blob-code blob-code-inner js-file-line"><span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1002" class="blob-num js-line-number" data-line-number="1002"></td>
<td id="LC1002" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1003" class="blob-num js-line-number" data-line-number="1003"></td>
<td id="LC1003" class="blob-code blob-code-inner js-file-line"><span class="pl-k">function</span> <span class="pl-en">csar.initSARForPilot</span>(<span class="pl-smi">_downedGroup</span>, <span class="pl-smi">_freq</span>)</td>
</tr>
<tr>
<td id="L1004" class="blob-num js-line-number" data-line-number="1004"></td>
<td id="LC1004" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1005" class="blob-num js-line-number" data-line-number="1005"></td>
<td id="LC1005" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _leader <span class="pl-k">=</span> _downedGroup:<span class="pl-c1">getUnit</span>(<span class="pl-c1">1</span>)</td>
</tr>
<tr>
<td id="L1006" class="blob-num js-line-number" data-line-number="1006"></td>
<td id="LC1006" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1007" class="blob-num js-line-number" data-line-number="1007"></td>
<td id="LC1007" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _coordinatesText <span class="pl-k">=</span> csar.<span class="pl-c1">getPositionOfWounded</span>(_downedGroup)</td>
</tr>
<tr>
<td id="L1008" class="blob-num js-line-number" data-line-number="1008"></td>
<td id="LC1008" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1009" class="blob-num js-line-number" data-line-number="1009"></td>
<td id="LC1009" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span></td>
</tr>
<tr>
<td id="L1010" class="blob-num js-line-number" data-line-number="1010"></td>
<td id="LC1010" class="blob-code blob-code-inner js-file-line"> _text <span class="pl-k">=</span> <span class="pl-c1">string.format</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>%s requests SAR at %s, beacon at %.2f KHz<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1011" class="blob-num js-line-number" data-line-number="1011"></td>
<td id="LC1011" class="blob-code blob-code-inner js-file-line"> _leader:<span class="pl-c1">getName</span>(), _coordinatesText, _freq <span class="pl-k">/</span> <span class="pl-c1">1000</span>)</td>
</tr>
<tr>
<td id="L1012" class="blob-num js-line-number" data-line-number="1012"></td>
<td id="LC1012" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1013" class="blob-num js-line-number" data-line-number="1013"></td>
<td id="LC1013" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _randPercent <span class="pl-k">=</span> <span class="pl-c1">math.random</span>(<span class="pl-c1">1</span>, <span class="pl-c1">100</span>)</td>
</tr>
<tr>
<td id="L1014" class="blob-num js-line-number" data-line-number="1014"></td>
<td id="LC1014" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1015" class="blob-num js-line-number" data-line-number="1015"></td>
<td id="LC1015" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> Loop through all the medevac units</span></td>
</tr>
<tr>
<td id="L1016" class="blob-num js-line-number" data-line-number="1016"></td>
<td id="LC1016" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">for</span> x, _heliName <span class="pl-k">in</span> <span class="pl-c1">pairs</span>(csar.<span class="pl-smi">csarUnits</span>) <span class="pl-k">do</span></td>
</tr>
<tr>
<td id="L1017" class="blob-num js-line-number" data-line-number="1017"></td>
<td id="LC1017" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _status, _err <span class="pl-k">=</span> <span class="pl-c1">pcall</span>(<span class="pl-k">function</span>(<span class="pl-smi">_args</span>)</td>
</tr>
<tr>
<td id="L1018" class="blob-num js-line-number" data-line-number="1018"></td>
<td id="LC1018" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _unitName <span class="pl-k">=</span> _args[<span class="pl-c1">1</span>]</td>
</tr>
<tr>
<td id="L1019" class="blob-num js-line-number" data-line-number="1019"></td>
<td id="LC1019" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _woundedSide <span class="pl-k">=</span> _args[<span class="pl-c1">2</span>]</td>
</tr>
<tr>
<td id="L1020" class="blob-num js-line-number" data-line-number="1020"></td>
<td id="LC1020" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _medevacText <span class="pl-k">=</span> _args[<span class="pl-c1">3</span>]</td>
</tr>
<tr>
<td id="L1021" class="blob-num js-line-number" data-line-number="1021"></td>
<td id="LC1021" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _leaderPos <span class="pl-k">=</span> _args[<span class="pl-c1">4</span>]</td>
</tr>
<tr>
<td id="L1022" class="blob-num js-line-number" data-line-number="1022"></td>
<td id="LC1022" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _groupName <span class="pl-k">=</span> _args[<span class="pl-c1">5</span>]</td>
</tr>
<tr>
<td id="L1023" class="blob-num js-line-number" data-line-number="1023"></td>
<td id="LC1023" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _group <span class="pl-k">=</span> _args[<span class="pl-c1">6</span>]</td>
</tr>
<tr>
<td id="L1024" class="blob-num js-line-number" data-line-number="1024"></td>
<td id="LC1024" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1025" class="blob-num js-line-number" data-line-number="1025"></td>
<td id="LC1025" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _heli <span class="pl-k">=</span> csar.<span class="pl-c1">getSARHeli</span>(_unitName)</td>
</tr>
<tr>
<td id="L1026" class="blob-num js-line-number" data-line-number="1026"></td>
<td id="LC1026" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1027" class="blob-num js-line-number" data-line-number="1027"></td>
<td id="LC1027" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> queue up for all SAR, alive or dead, we dont know the side if they&#39;re dead or not spawned so check</span></td>
</tr>
<tr>
<td id="L1028" class="blob-num js-line-number" data-line-number="1028"></td>
<td id="LC1028" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span>coalition in scheduled smoke</span></td>
</tr>
<tr>
<td id="L1029" class="blob-num js-line-number" data-line-number="1029"></td>
<td id="LC1029" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1030" class="blob-num js-line-number" data-line-number="1030"></td>
<td id="LC1030" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _heli <span class="pl-k">~=</span> <span class="pl-c1">nil</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1031" class="blob-num js-line-number" data-line-number="1031"></td>
<td id="LC1031" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1032" class="blob-num js-line-number" data-line-number="1032"></td>
<td id="LC1032" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> Check coalition side</span></td>
</tr>
<tr>
<td id="L1033" class="blob-num js-line-number" data-line-number="1033"></td>
<td id="LC1033" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> (_woundedSide <span class="pl-k">==</span> _heli:<span class="pl-c1">getCoalition</span>()) <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1034" class="blob-num js-line-number" data-line-number="1034"></td>
<td id="LC1034" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> Display a delayed message</span></td>
</tr>
<tr>
<td id="L1035" class="blob-num js-line-number" data-line-number="1035"></td>
<td id="LC1035" class="blob-code blob-code-inner js-file-line"> timer.<span class="pl-c1">scheduleFunction</span>(csar.<span class="pl-smi">delayedHelpMessage</span>, { _unitName, _medevacText, _groupName }, timer.<span class="pl-c1">getTime</span>() <span class="pl-k">+</span> csar.<span class="pl-smi">requestdelay</span>)</td>
</tr>
<tr>
<td id="L1036" class="blob-num js-line-number" data-line-number="1036"></td>
<td id="LC1036" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1037" class="blob-num js-line-number" data-line-number="1037"></td>
<td id="LC1037" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> Schedule timer to check when to pop smoke</span></td>
</tr>
<tr>
<td id="L1038" class="blob-num js-line-number" data-line-number="1038"></td>
<td id="LC1038" class="blob-code blob-code-inner js-file-line"> timer.<span class="pl-c1">scheduleFunction</span>(csar.<span class="pl-smi">checkWoundedGroupStatus</span>, { _unitName, _groupName }, timer.<span class="pl-c1">getTime</span>() <span class="pl-k">+</span> <span class="pl-c1">1</span>)</td>
</tr>
<tr>
<td id="L1039" class="blob-num js-line-number" data-line-number="1039"></td>
<td id="LC1039" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1040" class="blob-num js-line-number" data-line-number="1040"></td>
<td id="LC1040" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">else</span></td>
</tr>
<tr>
<td id="L1041" class="blob-num js-line-number" data-line-number="1041"></td>
<td id="LC1041" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span>env.warning(string.format(&quot;Medevac unit %s not active&quot;, _heliName), false)</span></td>
</tr>
<tr>
<td id="L1042" class="blob-num js-line-number" data-line-number="1042"></td>
<td id="LC1042" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1043" class="blob-num js-line-number" data-line-number="1043"></td>
<td id="LC1043" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> Schedule timer for Dead unit so when the unit respawns he can still pickup units</span></td>
</tr>
<tr>
<td id="L1044" class="blob-num js-line-number" data-line-number="1044"></td>
<td id="LC1044" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span>timer.scheduleFunction(medevac.checkStatus, {_unitName,_groupName}, timer.getTime() + 5)</span></td>
</tr>
<tr>
<td id="L1045" class="blob-num js-line-number" data-line-number="1045"></td>
<td id="LC1045" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1046" class="blob-num js-line-number" data-line-number="1046"></td>
<td id="LC1046" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span>, { _heliName, _leader:<span class="pl-c1">getCoalition</span>(), _text, _leader:<span class="pl-c1">getPoint</span>(), _downedGroup:<span class="pl-c1">getName</span>(), _downedGroup })</td>
</tr>
<tr>
<td id="L1047" class="blob-num js-line-number" data-line-number="1047"></td>
<td id="LC1047" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1048" class="blob-num js-line-number" data-line-number="1048"></td>
<td id="LC1048" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> (<span class="pl-k">not</span> _status) <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1049" class="blob-num js-line-number" data-line-number="1049"></td>
<td id="LC1049" class="blob-code blob-code-inner js-file-line"> env.<span class="pl-c1">warning</span>(<span class="pl-c1">string.format</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>Error while checking with medevac-units %s<span class="pl-pds">&quot;</span></span>, _err))</td>
</tr>
<tr>
<td id="L1050" class="blob-num js-line-number" data-line-number="1050"></td>
<td id="LC1050" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1051" class="blob-num js-line-number" data-line-number="1051"></td>
<td id="LC1051" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1052" class="blob-num js-line-number" data-line-number="1052"></td>
<td id="LC1052" class="blob-code blob-code-inner js-file-line"><span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1053" class="blob-num js-line-number" data-line-number="1053"></td>
<td id="LC1053" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1054" class="blob-num js-line-number" data-line-number="1054"></td>
<td id="LC1054" class="blob-code blob-code-inner js-file-line"><span class="pl-k">function</span> <span class="pl-en">csar.checkWoundedGroupStatus</span>(<span class="pl-smi">_argument</span>)</td>
</tr>
<tr>
<td id="L1055" class="blob-num js-line-number" data-line-number="1055"></td>
<td id="LC1055" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _status, _err <span class="pl-k">=</span> <span class="pl-c1">pcall</span>(<span class="pl-k">function</span>(<span class="pl-smi">_args</span>)</td>
</tr>
<tr>
<td id="L1056" class="blob-num js-line-number" data-line-number="1056"></td>
<td id="LC1056" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _heliName <span class="pl-k">=</span> _args[<span class="pl-c1">1</span>]</td>
</tr>
<tr>
<td id="L1057" class="blob-num js-line-number" data-line-number="1057"></td>
<td id="LC1057" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _woundedGroupName <span class="pl-k">=</span> _args[<span class="pl-c1">2</span>]</td>
</tr>
<tr>
<td id="L1058" class="blob-num js-line-number" data-line-number="1058"></td>
<td id="LC1058" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1059" class="blob-num js-line-number" data-line-number="1059"></td>
<td id="LC1059" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _woundedGroup <span class="pl-k">=</span> csar.<span class="pl-c1">getWoundedGroup</span>(_woundedGroupName)</td>
</tr>
<tr>
<td id="L1060" class="blob-num js-line-number" data-line-number="1060"></td>
<td id="LC1060" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _heliUnit <span class="pl-k">=</span> csar.<span class="pl-c1">getSARHeli</span>(_heliName)</td>
</tr>
<tr>
<td id="L1061" class="blob-num js-line-number" data-line-number="1061"></td>
<td id="LC1061" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1062" class="blob-num js-line-number" data-line-number="1062"></td>
<td id="LC1062" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> if wounded group is not here then message alread been sent to SARs</span></td>
</tr>
<tr>
<td id="L1063" class="blob-num js-line-number" data-line-number="1063"></td>
<td id="LC1063" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> stop processing any further</span></td>
</tr>
<tr>
<td id="L1064" class="blob-num js-line-number" data-line-number="1064"></td>
<td id="LC1064" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> csar.<span class="pl-smi">woundedGroups</span>[_woundedGroupName] <span class="pl-k">==</span> <span class="pl-c1">nil</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1065" class="blob-num js-line-number" data-line-number="1065"></td>
<td id="LC1065" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span></td>
</tr>
<tr>
<td id="L1066" class="blob-num js-line-number" data-line-number="1066"></td>
<td id="LC1066" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1067" class="blob-num js-line-number" data-line-number="1067"></td>
<td id="LC1067" class="blob-code blob-code-inner js-file-line"> </td>
</tr>
<tr>
<td id="L1068" class="blob-num js-line-number" data-line-number="1068"></td>
<td id="LC1068" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _woundedLeader <span class="pl-k">=</span> _woundedGroup[<span class="pl-c1">1</span>]</td>
</tr>
<tr>
<td id="L1069" class="blob-num js-line-number" data-line-number="1069"></td>
<td id="LC1069" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _lookupKeyHeli <span class="pl-k">=</span> _heliName <span class="pl-k">..</span> <span class="pl-s"><span class="pl-pds">&quot;</span>_<span class="pl-pds">&quot;</span></span> <span class="pl-k">..</span> _woundedLeader:<span class="pl-c1">getID</span>() <span class="pl-c"><span class="pl-c">--</span>lookup key for message state tracking</span></td>
</tr>
<tr>
<td id="L1070" class="blob-num js-line-number" data-line-number="1070"></td>
<td id="LC1070" class="blob-code blob-code-inner js-file-line"> </td>
</tr>
<tr>
<td id="L1071" class="blob-num js-line-number" data-line-number="1071"></td>
<td id="LC1071" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _heliUnit <span class="pl-k">==</span> <span class="pl-c1">nil</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1072" class="blob-num js-line-number" data-line-number="1072"></td>
<td id="LC1072" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> stop wounded moving, head back to smoke as target heli is DEAD</span></td>
</tr>
<tr>
<td id="L1073" class="blob-num js-line-number" data-line-number="1073"></td>
<td id="LC1073" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1074" class="blob-num js-line-number" data-line-number="1074"></td>
<td id="LC1074" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> in transit cleanup</span></td>
</tr>
<tr>
<td id="L1075" class="blob-num js-line-number" data-line-number="1075"></td>
<td id="LC1075" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> csar.inTransitGroups[_heliName] = nil</span></td>
</tr>
<tr>
<td id="L1076" class="blob-num js-line-number" data-line-number="1076"></td>
<td id="LC1076" class="blob-code blob-code-inner js-file-line"> </td>
</tr>
<tr>
<td id="L1077" class="blob-num js-line-number" data-line-number="1077"></td>
<td id="LC1077" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-smi">heliVisibleMessage</span>[_lookupKeyHeli] <span class="pl-k">=</span> <span class="pl-c1">nil</span></td>
</tr>
<tr>
<td id="L1078" class="blob-num js-line-number" data-line-number="1078"></td>
<td id="LC1078" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-smi">heliCloseMessage</span>[_lookupKeyHeli] <span class="pl-k">=</span> <span class="pl-c1">nil</span></td>
</tr>
<tr>
<td id="L1079" class="blob-num js-line-number" data-line-number="1079"></td>
<td id="LC1079" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-smi">landedStatus</span>[_lookupKeyHeli] <span class="pl-k">=</span> <span class="pl-c1">nil</span></td>
</tr>
<tr>
<td id="L1080" class="blob-num js-line-number" data-line-number="1080"></td>
<td id="LC1080" class="blob-code blob-code-inner js-file-line"> </td>
</tr>
<tr>
<td id="L1081" class="blob-num js-line-number" data-line-number="1081"></td>
<td id="LC1081" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span></td>
</tr>
<tr>
<td id="L1082" class="blob-num js-line-number" data-line-number="1082"></td>
<td id="LC1082" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1083" class="blob-num js-line-number" data-line-number="1083"></td>
<td id="LC1083" class="blob-code blob-code-inner js-file-line"> </td>
</tr>
<tr>
<td id="L1084" class="blob-num js-line-number" data-line-number="1084"></td>
<td id="LC1084" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1085" class="blob-num js-line-number" data-line-number="1085"></td>
<td id="LC1085" class="blob-code blob-code-inner js-file-line"> </td>
</tr>
<tr>
<td id="L1086" class="blob-num js-line-number" data-line-number="1086"></td>
<td id="LC1086" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1087" class="blob-num js-line-number" data-line-number="1087"></td>
<td id="LC1087" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> double check that this function hasnt been queued for the wrong side</span></td>
</tr>
<tr>
<td id="L1088" class="blob-num js-line-number" data-line-number="1088"></td>
<td id="LC1088" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1089" class="blob-num js-line-number" data-line-number="1089"></td>
<td id="LC1089" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> csar.<span class="pl-smi">woundedGroups</span>[_woundedGroupName].<span class="pl-smi">side</span> <span class="pl-k">~=</span> _heliUnit:<span class="pl-c1">getCoalition</span>() <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1090" class="blob-num js-line-number" data-line-number="1090"></td>
<td id="LC1090" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> <span class="pl-c"><span class="pl-c">--</span>wrong side!</span></td>
</tr>
<tr>
<td id="L1091" class="blob-num js-line-number" data-line-number="1091"></td>
<td id="LC1091" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1092" class="blob-num js-line-number" data-line-number="1092"></td>
<td id="LC1092" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1093" class="blob-num js-line-number" data-line-number="1093"></td>
<td id="LC1093" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> csar.<span class="pl-c1">checkGroupNotKIA</span>(_woundedGroup, _woundedGroupName, _heliUnit, _heliName) <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1094" class="blob-num js-line-number" data-line-number="1094"></td>
<td id="LC1094" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1095" class="blob-num js-line-number" data-line-number="1095"></td>
<td id="LC1095" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _woundedLeader <span class="pl-k">=</span> _woundedGroup[<span class="pl-c1">1</span>]</td>
</tr>
<tr>
<td id="L1096" class="blob-num js-line-number" data-line-number="1096"></td>
<td id="LC1096" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _lookupKeyHeli <span class="pl-k">=</span> _heliUnit:<span class="pl-c1">getName</span>() <span class="pl-k">..</span> <span class="pl-s"><span class="pl-pds">&quot;</span>_<span class="pl-pds">&quot;</span></span> <span class="pl-k">..</span> _woundedLeader:<span class="pl-c1">getID</span>() <span class="pl-c"><span class="pl-c">--</span>lookup key for message state tracking</span></td>
</tr>
<tr>
<td id="L1097" class="blob-num js-line-number" data-line-number="1097"></td>
<td id="LC1097" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1098" class="blob-num js-line-number" data-line-number="1098"></td>
<td id="LC1098" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _distance <span class="pl-k">=</span> csar.<span class="pl-c1">getDistance</span>(_heliUnit:<span class="pl-c1">getPoint</span>(), _woundedLeader:<span class="pl-c1">getPoint</span>())</td>
</tr>
<tr>
<td id="L1099" class="blob-num js-line-number" data-line-number="1099"></td>
<td id="LC1099" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1100" class="blob-num js-line-number" data-line-number="1100"></td>
<td id="LC1100" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _distance <span class="pl-k">&lt;</span> <span class="pl-c1">3000</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1101" class="blob-num js-line-number" data-line-number="1101"></td>
<td id="LC1101" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1102" class="blob-num js-line-number" data-line-number="1102"></td>
<td id="LC1102" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> csar.<span class="pl-c1">checkCloseWoundedGroup</span>(_distance, _heliUnit, _heliName, _woundedGroup, _woundedGroupName) <span class="pl-k">==</span> <span class="pl-c1">true</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1103" class="blob-num js-line-number" data-line-number="1103"></td>
<td id="LC1103" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> we&#39;re close, reschedule</span></td>
</tr>
<tr>
<td id="L1104" class="blob-num js-line-number" data-line-number="1104"></td>
<td id="LC1104" class="blob-code blob-code-inner js-file-line"> timer.<span class="pl-c1">scheduleFunction</span>(csar.<span class="pl-smi">checkWoundedGroupStatus</span>, _args, timer.<span class="pl-c1">getTime</span>() <span class="pl-k">+</span> <span class="pl-c1">1</span>)</td>
</tr>
<tr>
<td id="L1105" class="blob-num js-line-number" data-line-number="1105"></td>
<td id="LC1105" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1106" class="blob-num js-line-number" data-line-number="1106"></td>
<td id="LC1106" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1107" class="blob-num js-line-number" data-line-number="1107"></td>
<td id="LC1107" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">else</span></td>
</tr>
<tr>
<td id="L1108" class="blob-num js-line-number" data-line-number="1108"></td>
<td id="LC1108" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-smi">heliVisibleMessage</span>[_lookupKeyHeli] <span class="pl-k">=</span> <span class="pl-c1">nil</span></td>
</tr>
<tr>
<td id="L1109" class="blob-num js-line-number" data-line-number="1109"></td>
<td id="LC1109" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1110" class="blob-num js-line-number" data-line-number="1110"></td>
<td id="LC1110" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span>reschedule as units arent dead yet , schedule for a bit slower though as we&#39;re far away</span></td>
</tr>
<tr>
<td id="L1111" class="blob-num js-line-number" data-line-number="1111"></td>
<td id="LC1111" class="blob-code blob-code-inner js-file-line"> timer.<span class="pl-c1">scheduleFunction</span>(csar.<span class="pl-smi">checkWoundedGroupStatus</span>, _args, timer.<span class="pl-c1">getTime</span>() <span class="pl-k">+</span> <span class="pl-c1">5</span>)</td>
</tr>
<tr>
<td id="L1112" class="blob-num js-line-number" data-line-number="1112"></td>
<td id="LC1112" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1113" class="blob-num js-line-number" data-line-number="1113"></td>
<td id="LC1113" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1114" class="blob-num js-line-number" data-line-number="1114"></td>
<td id="LC1114" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span>, _argument)</td>
</tr>
<tr>
<td id="L1115" class="blob-num js-line-number" data-line-number="1115"></td>
<td id="LC1115" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1116" class="blob-num js-line-number" data-line-number="1116"></td>
<td id="LC1116" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> <span class="pl-k">not</span> _status <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1117" class="blob-num js-line-number" data-line-number="1117"></td>
<td id="LC1117" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1118" class="blob-num js-line-number" data-line-number="1118"></td>
<td id="LC1118" class="blob-code blob-code-inner js-file-line"> env.<span class="pl-c1">error</span>(<span class="pl-c1">string.format</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>error checkWoundedGroupStatus %s<span class="pl-pds">&quot;</span></span>, _err))</td>
</tr>
<tr>
<td id="L1119" class="blob-num js-line-number" data-line-number="1119"></td>
<td id="LC1119" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1120" class="blob-num js-line-number" data-line-number="1120"></td>
<td id="LC1120" class="blob-code blob-code-inner js-file-line"><span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1121" class="blob-num js-line-number" data-line-number="1121"></td>
<td id="LC1121" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1122" class="blob-num js-line-number" data-line-number="1122"></td>
<td id="LC1122" class="blob-code blob-code-inner js-file-line"><span class="pl-k">function</span> <span class="pl-en">csar.popSmokeForGroup</span>(<span class="pl-smi">_woundedGroupName</span>, <span class="pl-smi">_woundedLeader</span>)</td>
</tr>
<tr>
<td id="L1123" class="blob-num js-line-number" data-line-number="1123"></td>
<td id="LC1123" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> have we popped smoke already in the last 5 mins</span></td>
</tr>
<tr>
<td id="L1124" class="blob-num js-line-number" data-line-number="1124"></td>
<td id="LC1124" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _lastSmoke <span class="pl-k">=</span> csar.<span class="pl-smi">smokeMarkers</span>[_woundedGroupName]</td>
</tr>
<tr>
<td id="L1125" class="blob-num js-line-number" data-line-number="1125"></td>
<td id="LC1125" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _lastSmoke <span class="pl-k">==</span> <span class="pl-c1">nil</span> <span class="pl-k">or</span> timer.<span class="pl-c1">getTime</span>() <span class="pl-k">&gt;</span> _lastSmoke <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1126" class="blob-num js-line-number" data-line-number="1126"></td>
<td id="LC1126" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1127" class="blob-num js-line-number" data-line-number="1127"></td>
<td id="LC1127" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _smokecolor</td>
</tr>
<tr>
<td id="L1128" class="blob-num js-line-number" data-line-number="1128"></td>
<td id="LC1128" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> (_woundedLeader:<span class="pl-c1">getCoalition</span>() <span class="pl-k">==</span> <span class="pl-c1">2</span>) <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1129" class="blob-num js-line-number" data-line-number="1129"></td>
<td id="LC1129" class="blob-code blob-code-inner js-file-line"> _smokecolor <span class="pl-k">=</span> csar.<span class="pl-smi">bluesmokecolor</span></td>
</tr>
<tr>
<td id="L1130" class="blob-num js-line-number" data-line-number="1130"></td>
<td id="LC1130" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">else</span></td>
</tr>
<tr>
<td id="L1131" class="blob-num js-line-number" data-line-number="1131"></td>
<td id="LC1131" class="blob-code blob-code-inner js-file-line"> _smokecolor <span class="pl-k">=</span> csar.<span class="pl-smi">redsmokecolor</span></td>
</tr>
<tr>
<td id="L1132" class="blob-num js-line-number" data-line-number="1132"></td>
<td id="LC1132" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1133" class="blob-num js-line-number" data-line-number="1133"></td>
<td id="LC1133" class="blob-code blob-code-inner js-file-line"> trigger.<span class="pl-smi">action</span>.<span class="pl-c1">smoke</span>(_woundedLeader:<span class="pl-c1">getPoint</span>(), _smokecolor)</td>
</tr>
<tr>
<td id="L1134" class="blob-num js-line-number" data-line-number="1134"></td>
<td id="LC1134" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1135" class="blob-num js-line-number" data-line-number="1135"></td>
<td id="LC1135" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-smi">smokeMarkers</span>[_woundedGroupName] <span class="pl-k">=</span> timer.<span class="pl-c1">getTime</span>() <span class="pl-k">+</span> <span class="pl-c1">300</span> <span class="pl-c"><span class="pl-c">--</span> next smoke time</span></td>
</tr>
<tr>
<td id="L1136" class="blob-num js-line-number" data-line-number="1136"></td>
<td id="LC1136" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1137" class="blob-num js-line-number" data-line-number="1137"></td>
<td id="LC1137" class="blob-code blob-code-inner js-file-line"><span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1138" class="blob-num js-line-number" data-line-number="1138"></td>
<td id="LC1138" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1139" class="blob-num js-line-number" data-line-number="1139"></td>
<td id="LC1139" class="blob-code blob-code-inner js-file-line"><span class="pl-k">function</span> <span class="pl-en">csar.pickupUnit</span>(<span class="pl-smi">_heliUnit</span>, <span class="pl-smi">_pilotName</span>, <span class="pl-smi">_woundedGroup</span>, <span class="pl-smi">_woundedGroupName</span>)</td>
</tr>
<tr>
<td id="L1140" class="blob-num js-line-number" data-line-number="1140"></td>
<td id="LC1140" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1141" class="blob-num js-line-number" data-line-number="1141"></td>
<td id="LC1141" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _woundedLeader <span class="pl-k">=</span> _woundedGroup[<span class="pl-c1">1</span>]</td>
</tr>
<tr>
<td id="L1142" class="blob-num js-line-number" data-line-number="1142"></td>
<td id="LC1142" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1143" class="blob-num js-line-number" data-line-number="1143"></td>
<td id="LC1143" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> GET IN!</span></td>
</tr>
<tr>
<td id="L1144" class="blob-num js-line-number" data-line-number="1144"></td>
<td id="LC1144" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _heliName <span class="pl-k">=</span> _heliUnit:<span class="pl-c1">getName</span>()</td>
</tr>
<tr>
<td id="L1145" class="blob-num js-line-number" data-line-number="1145"></td>
<td id="LC1145" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _groups <span class="pl-k">=</span> csar.<span class="pl-smi">inTransitGroups</span>[_heliName]</td>
</tr>
<tr>
<td id="L1146" class="blob-num js-line-number" data-line-number="1146"></td>
<td id="LC1146" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _unitsInHelicopter <span class="pl-k">=</span> csar.<span class="pl-c1">pilotsOnboard</span>(_heliName)</td>
</tr>
<tr>
<td id="L1147" class="blob-num js-line-number" data-line-number="1147"></td>
<td id="LC1147" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1148" class="blob-num js-line-number" data-line-number="1148"></td>
<td id="LC1148" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> init table if there is none for this helicopter</span></td>
</tr>
<tr>
<td id="L1149" class="blob-num js-line-number" data-line-number="1149"></td>
<td id="LC1149" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> <span class="pl-k">not</span> _groups <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1150" class="blob-num js-line-number" data-line-number="1150"></td>
<td id="LC1150" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-smi">inTransitGroups</span>[_heliName] <span class="pl-k">=</span> {}</td>
</tr>
<tr>
<td id="L1151" class="blob-num js-line-number" data-line-number="1151"></td>
<td id="LC1151" class="blob-code blob-code-inner js-file-line"> _groups <span class="pl-k">=</span> csar.<span class="pl-smi">inTransitGroups</span>[_heliName]</td>
</tr>
<tr>
<td id="L1152" class="blob-num js-line-number" data-line-number="1152"></td>
<td id="LC1152" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1153" class="blob-num js-line-number" data-line-number="1153"></td>
<td id="LC1153" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1154" class="blob-num js-line-number" data-line-number="1154"></td>
<td id="LC1154" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> if the heli can&#39;t pick them up, show a message and return</span></td>
</tr>
<tr>
<td id="L1155" class="blob-num js-line-number" data-line-number="1155"></td>
<td id="LC1155" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _maxUnits <span class="pl-k">=</span> csar.<span class="pl-smi">aircraftType</span>[_heliUnit:<span class="pl-c1">getTypeName</span>()]</td>
</tr>
<tr>
<td id="L1156" class="blob-num js-line-number" data-line-number="1156"></td>
<td id="LC1156" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _maxUnits <span class="pl-k">==</span> <span class="pl-c1">nil</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1157" class="blob-num js-line-number" data-line-number="1157"></td>
<td id="LC1157" class="blob-code blob-code-inner js-file-line"> _maxUnits <span class="pl-k">=</span> csar.<span class="pl-smi">max_units</span></td>
</tr>
<tr>
<td id="L1158" class="blob-num js-line-number" data-line-number="1158"></td>
<td id="LC1158" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1159" class="blob-num js-line-number" data-line-number="1159"></td>
<td id="LC1159" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _unitsInHelicopter <span class="pl-k">+</span> <span class="pl-c1">1</span> <span class="pl-k">&gt;</span> _maxUnits <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1160" class="blob-num js-line-number" data-line-number="1160"></td>
<td id="LC1160" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-c1">displayMessageToSAR</span>(_heliUnit, <span class="pl-c1">string.format</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>%s, %s. We&#39;re already crammed with %d guys! Sorry!<span class="pl-pds">&quot;</span></span>,</td>
</tr>
<tr>
<td id="L1161" class="blob-num js-line-number" data-line-number="1161"></td>
<td id="LC1161" class="blob-code blob-code-inner js-file-line"> _pilotName, _heliName, _unitsInHelicopter, _unitsInHelicopter), <span class="pl-c1">10</span>)</td>
</tr>
<tr>
<td id="L1162" class="blob-num js-line-number" data-line-number="1162"></td>
<td id="LC1162" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> <span class="pl-c1">true</span></td>
</tr>
<tr>
<td id="L1163" class="blob-num js-line-number" data-line-number="1163"></td>
<td id="LC1163" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1164" class="blob-num js-line-number" data-line-number="1164"></td>
<td id="LC1164" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1165" class="blob-num js-line-number" data-line-number="1165"></td>
<td id="LC1165" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-smi">inTransitGroups</span>[_heliName][_woundedGroupName] <span class="pl-k">=</span></td>
</tr>
<tr>
<td id="L1166" class="blob-num js-line-number" data-line-number="1166"></td>
<td id="LC1166" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1167" class="blob-num js-line-number" data-line-number="1167"></td>
<td id="LC1167" class="blob-code blob-code-inner js-file-line"> originalUnit <span class="pl-k">=</span> csar.<span class="pl-smi">woundedGroups</span>[_woundedGroupName].<span class="pl-smi">originalUnit</span>,</td>
</tr>
<tr>
<td id="L1168" class="blob-num js-line-number" data-line-number="1168"></td>
<td id="LC1168" class="blob-code blob-code-inner js-file-line"> woundedGroup <span class="pl-k">=</span> _woundedGroupName,</td>
</tr>
<tr>
<td id="L1169" class="blob-num js-line-number" data-line-number="1169"></td>
<td id="LC1169" class="blob-code blob-code-inner js-file-line"> side <span class="pl-k">=</span> _heliUnit:<span class="pl-c1">getCoalition</span>(),</td>
</tr>
<tr>
<td id="L1170" class="blob-num js-line-number" data-line-number="1170"></td>
<td id="LC1170" class="blob-code blob-code-inner js-file-line"> desc <span class="pl-k">=</span> csar.<span class="pl-smi">woundedGroups</span>[_woundedGroupName].<span class="pl-smi">desc</span>,</td>
</tr>
<tr>
<td id="L1171" class="blob-num js-line-number" data-line-number="1171"></td>
<td id="LC1171" class="blob-code blob-code-inner js-file-line"> player <span class="pl-k">=</span> csar.<span class="pl-smi">woundedGroups</span>[_woundedGroupName].<span class="pl-smi">player</span>,</td>
</tr>
<tr>
<td id="L1172" class="blob-num js-line-number" data-line-number="1172"></td>
<td id="LC1172" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L1173" class="blob-num js-line-number" data-line-number="1173"></td>
<td id="LC1173" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1174" class="blob-num js-line-number" data-line-number="1174"></td>
<td id="LC1174" class="blob-code blob-code-inner js-file-line"> Group.<span class="pl-c1">destroy</span>(_woundedLeader:<span class="pl-c1">getGroup</span>())</td>
</tr>
<tr>
<td id="L1175" class="blob-num js-line-number" data-line-number="1175"></td>
<td id="LC1175" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1176" class="blob-num js-line-number" data-line-number="1176"></td>
<td id="LC1176" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-c1">displayMessageToSAR</span>(_heliUnit, <span class="pl-c1">string.format</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>%s: %s I&#39;m in! Get to the MASH ASAP! <span class="pl-pds">&quot;</span></span>, _heliName, _pilotName), <span class="pl-c1">10</span>)</td>
</tr>
<tr>
<td id="L1177" class="blob-num js-line-number" data-line-number="1177"></td>
<td id="LC1177" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1178" class="blob-num js-line-number" data-line-number="1178"></td>
<td id="LC1178" class="blob-code blob-code-inner js-file-line"> timer.<span class="pl-c1">scheduleFunction</span>(csar.<span class="pl-smi">scheduledSARFlight</span>,</td>
</tr>
<tr>
<td id="L1179" class="blob-num js-line-number" data-line-number="1179"></td>
<td id="LC1179" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1180" class="blob-num js-line-number" data-line-number="1180"></td>
<td id="LC1180" class="blob-code blob-code-inner js-file-line"> heliName <span class="pl-k">=</span> _heliUnit:<span class="pl-c1">getName</span>(),</td>
</tr>
<tr>
<td id="L1181" class="blob-num js-line-number" data-line-number="1181"></td>
<td id="LC1181" class="blob-code blob-code-inner js-file-line"> groupName <span class="pl-k">=</span> _woundedGroupName</td>
</tr>
<tr>
<td id="L1182" class="blob-num js-line-number" data-line-number="1182"></td>
<td id="LC1182" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1183" class="blob-num js-line-number" data-line-number="1183"></td>
<td id="LC1183" class="blob-code blob-code-inner js-file-line"> timer.<span class="pl-c1">getTime</span>() <span class="pl-k">+</span> <span class="pl-c1">1</span>)</td>
</tr>
<tr>
<td id="L1184" class="blob-num js-line-number" data-line-number="1184"></td>
<td id="LC1184" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1185" class="blob-num js-line-number" data-line-number="1185"></td>
<td id="LC1185" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> <span class="pl-c1">true</span></td>
</tr>
<tr>
<td id="L1186" class="blob-num js-line-number" data-line-number="1186"></td>
<td id="LC1186" class="blob-code blob-code-inner js-file-line"><span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1187" class="blob-num js-line-number" data-line-number="1187"></td>
<td id="LC1187" class="blob-code blob-code-inner js-file-line"><span class="pl-k">function</span> <span class="pl-en">csar.getAliveGroup</span>(<span class="pl-smi">_groupName</span>)</td>
</tr>
<tr>
<td id="L1188" class="blob-num js-line-number" data-line-number="1188"></td>
<td id="LC1188" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1189" class="blob-num js-line-number" data-line-number="1189"></td>
<td id="LC1189" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _group <span class="pl-k">=</span> Group.<span class="pl-c1">getByName</span>(_groupName)</td>
</tr>
<tr>
<td id="L1190" class="blob-num js-line-number" data-line-number="1190"></td>
<td id="LC1190" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1191" class="blob-num js-line-number" data-line-number="1191"></td>
<td id="LC1191" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _group <span class="pl-k">and</span> _group:<span class="pl-c1">isExist</span>() <span class="pl-k">==</span> <span class="pl-c1">true</span> <span class="pl-k">and</span> <span class="pl-k">#</span>_group:<span class="pl-c1">getUnits</span>() <span class="pl-k">&gt;</span> <span class="pl-c1">0</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1192" class="blob-num js-line-number" data-line-number="1192"></td>
<td id="LC1192" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> _group</td>
</tr>
<tr>
<td id="L1193" class="blob-num js-line-number" data-line-number="1193"></td>
<td id="LC1193" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1194" class="blob-num js-line-number" data-line-number="1194"></td>
<td id="LC1194" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1195" class="blob-num js-line-number" data-line-number="1195"></td>
<td id="LC1195" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> <span class="pl-c1">nil</span></td>
</tr>
<tr>
<td id="L1196" class="blob-num js-line-number" data-line-number="1196"></td>
<td id="LC1196" class="blob-code blob-code-inner js-file-line"><span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1197" class="blob-num js-line-number" data-line-number="1197"></td>
<td id="LC1197" class="blob-code blob-code-inner js-file-line"><span class="pl-k">function</span> <span class="pl-en">csar.orderGroupToMoveToPoint</span>(<span class="pl-smi">_leader</span>, <span class="pl-smi">_destination</span>)</td>
</tr>
<tr>
<td id="L1198" class="blob-num js-line-number" data-line-number="1198"></td>
<td id="LC1198" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1199" class="blob-num js-line-number" data-line-number="1199"></td>
<td id="LC1199" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _group <span class="pl-k">=</span> _leader:<span class="pl-c1">getGroup</span>()</td>
</tr>
<tr>
<td id="L1200" class="blob-num js-line-number" data-line-number="1200"></td>
<td id="LC1200" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1201" class="blob-num js-line-number" data-line-number="1201"></td>
<td id="LC1201" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _path <span class="pl-k">=</span> {}</td>
</tr>
<tr>
<td id="L1202" class="blob-num js-line-number" data-line-number="1202"></td>
<td id="LC1202" class="blob-code blob-code-inner js-file-line"> <span class="pl-c1">table.insert</span>(_path, mist.<span class="pl-smi">ground</span>.<span class="pl-c1">buildWP</span>(_leader:<span class="pl-c1">getPoint</span>(), <span class="pl-s"><span class="pl-pds">&#39;</span>Off Road<span class="pl-pds">&#39;</span></span>, <span class="pl-c1">50</span>))</td>
</tr>
<tr>
<td id="L1203" class="blob-num js-line-number" data-line-number="1203"></td>
<td id="LC1203" class="blob-code blob-code-inner js-file-line"> <span class="pl-c1">table.insert</span>(_path, mist.<span class="pl-smi">ground</span>.<span class="pl-c1">buildWP</span>(_destination, <span class="pl-s"><span class="pl-pds">&#39;</span>Off Road<span class="pl-pds">&#39;</span></span>, <span class="pl-c1">50</span>))</td>
</tr>
<tr>
<td id="L1204" class="blob-num js-line-number" data-line-number="1204"></td>
<td id="LC1204" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1205" class="blob-num js-line-number" data-line-number="1205"></td>
<td id="LC1205" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _mission <span class="pl-k">=</span> {</td>
</tr>
<tr>
<td id="L1206" class="blob-num js-line-number" data-line-number="1206"></td>
<td id="LC1206" class="blob-code blob-code-inner js-file-line"> id <span class="pl-k">=</span> <span class="pl-s"><span class="pl-pds">&#39;</span>Mission<span class="pl-pds">&#39;</span></span>,</td>
</tr>
<tr>
<td id="L1207" class="blob-num js-line-number" data-line-number="1207"></td>
<td id="LC1207" class="blob-code blob-code-inner js-file-line"> params <span class="pl-k">=</span> {</td>
</tr>
<tr>
<td id="L1208" class="blob-num js-line-number" data-line-number="1208"></td>
<td id="LC1208" class="blob-code blob-code-inner js-file-line"> route <span class="pl-k">=</span> {</td>
</tr>
<tr>
<td id="L1209" class="blob-num js-line-number" data-line-number="1209"></td>
<td id="LC1209" class="blob-code blob-code-inner js-file-line"> points <span class="pl-k">=</span>_path</td>
</tr>
<tr>
<td id="L1210" class="blob-num js-line-number" data-line-number="1210"></td>
<td id="LC1210" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1211" class="blob-num js-line-number" data-line-number="1211"></td>
<td id="LC1211" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1212" class="blob-num js-line-number" data-line-number="1212"></td>
<td id="LC1212" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L1213" class="blob-num js-line-number" data-line-number="1213"></td>
<td id="LC1213" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1214" class="blob-num js-line-number" data-line-number="1214"></td>
<td id="LC1214" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> delayed 2 second to work around bug</span></td>
</tr>
<tr>
<td id="L1215" class="blob-num js-line-number" data-line-number="1215"></td>
<td id="LC1215" class="blob-code blob-code-inner js-file-line"> timer.<span class="pl-c1">scheduleFunction</span>(<span class="pl-k">function</span>(<span class="pl-smi">_arg</span>)</td>
</tr>
<tr>
<td id="L1216" class="blob-num js-line-number" data-line-number="1216"></td>
<td id="LC1216" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _grp <span class="pl-k">=</span> csar.<span class="pl-c1">getAliveGroup</span>(_arg[<span class="pl-c1">1</span>])</td>
</tr>
<tr>
<td id="L1217" class="blob-num js-line-number" data-line-number="1217"></td>
<td id="LC1217" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1218" class="blob-num js-line-number" data-line-number="1218"></td>
<td id="LC1218" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _grp <span class="pl-k">~=</span> <span class="pl-c1">nil</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1219" class="blob-num js-line-number" data-line-number="1219"></td>
<td id="LC1219" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _controller <span class="pl-k">=</span> _grp:<span class="pl-c1">getController</span>();</td>
</tr>
<tr>
<td id="L1220" class="blob-num js-line-number" data-line-number="1220"></td>
<td id="LC1220" class="blob-code blob-code-inner js-file-line"> Controller.<span class="pl-c1">setOption</span>(_controller, AI.<span class="pl-smi">Option</span>.<span class="pl-smi">Ground</span>.<span class="pl-smi">id</span>.<span class="pl-smi">ALARM_STATE</span>, AI.<span class="pl-smi">Option</span>.<span class="pl-smi">Ground</span>.<span class="pl-smi">val</span>.<span class="pl-smi">ALARM_STATE</span>.<span class="pl-smi">GREEN</span>)</td>
</tr>
<tr>
<td id="L1221" class="blob-num js-line-number" data-line-number="1221"></td>
<td id="LC1221" class="blob-code blob-code-inner js-file-line"> Controller.<span class="pl-c1">setOption</span>(_controller, AI.<span class="pl-smi">Option</span>.<span class="pl-smi">Ground</span>.<span class="pl-smi">id</span>.<span class="pl-smi">ROE</span>, AI.<span class="pl-smi">Option</span>.<span class="pl-smi">Ground</span>.<span class="pl-smi">val</span>.<span class="pl-smi">ROE</span>.<span class="pl-smi">WEAPON_HOLD</span>)</td>
</tr>
<tr>
<td id="L1222" class="blob-num js-line-number" data-line-number="1222"></td>
<td id="LC1222" class="blob-code blob-code-inner js-file-line"> _controller:<span class="pl-c1">setTask</span>(_arg[<span class="pl-c1">2</span>])</td>
</tr>
<tr>
<td id="L1223" class="blob-num js-line-number" data-line-number="1223"></td>
<td id="LC1223" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1224" class="blob-num js-line-number" data-line-number="1224"></td>
<td id="LC1224" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1225" class="blob-num js-line-number" data-line-number="1225"></td>
<td id="LC1225" class="blob-code blob-code-inner js-file-line"> , {_group:<span class="pl-c1">getName</span>(), _mission}, timer.<span class="pl-c1">getTime</span>() <span class="pl-k">+</span> <span class="pl-c1">2</span>)</td>
</tr>
<tr>
<td id="L1226" class="blob-num js-line-number" data-line-number="1226"></td>
<td id="LC1226" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1227" class="blob-num js-line-number" data-line-number="1227"></td>
<td id="LC1227" class="blob-code blob-code-inner js-file-line"><span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1228" class="blob-num js-line-number" data-line-number="1228"></td>
<td id="LC1228" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1229" class="blob-num js-line-number" data-line-number="1229"></td>
<td id="LC1229" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">--</span> Helicopter is within 3km</span></td>
</tr>
<tr>
<td id="L1230" class="blob-num js-line-number" data-line-number="1230"></td>
<td id="LC1230" class="blob-code blob-code-inner js-file-line"><span class="pl-k">function</span> <span class="pl-en">csar.checkCloseWoundedGroup</span>(<span class="pl-smi">_distance</span>, <span class="pl-smi">_heliUnit</span>, <span class="pl-smi">_heliName</span>, <span class="pl-smi">_woundedGroup</span>, <span class="pl-smi">_woundedGroupName</span>)</td>
</tr>
<tr>
<td id="L1231" class="blob-num js-line-number" data-line-number="1231"></td>
<td id="LC1231" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1232" class="blob-num js-line-number" data-line-number="1232"></td>
<td id="LC1232" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _woundedLeader <span class="pl-k">=</span> _woundedGroup[<span class="pl-c1">1</span>]</td>
</tr>
<tr>
<td id="L1233" class="blob-num js-line-number" data-line-number="1233"></td>
<td id="LC1233" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _lookupKeyHeli <span class="pl-k">=</span> _heliUnit:<span class="pl-c1">getName</span>() <span class="pl-k">..</span> <span class="pl-s"><span class="pl-pds">&quot;</span>_<span class="pl-pds">&quot;</span></span> <span class="pl-k">..</span> _woundedLeader:<span class="pl-c1">getID</span>() <span class="pl-c"><span class="pl-c">--</span>lookup key for message state tracking</span></td>
</tr>
<tr>
<td id="L1234" class="blob-num js-line-number" data-line-number="1234"></td>
<td id="LC1234" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1235" class="blob-num js-line-number" data-line-number="1235"></td>
<td id="LC1235" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _pilotName <span class="pl-k">=</span> csar.<span class="pl-smi">woundedGroups</span>[_woundedGroupName].<span class="pl-smi">desc</span></td>
</tr>
<tr>
<td id="L1236" class="blob-num js-line-number" data-line-number="1236"></td>
<td id="LC1236" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1237" class="blob-num js-line-number" data-line-number="1237"></td>
<td id="LC1237" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _woundedCount <span class="pl-k">=</span> <span class="pl-c1">1</span></td>
</tr>
<tr>
<td id="L1238" class="blob-num js-line-number" data-line-number="1238"></td>
<td id="LC1238" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1239" class="blob-num js-line-number" data-line-number="1239"></td>
<td id="LC1239" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _reset <span class="pl-k">=</span> <span class="pl-c1">true</span></td>
</tr>
<tr>
<td id="L1240" class="blob-num js-line-number" data-line-number="1240"></td>
<td id="LC1240" class="blob-code blob-code-inner js-file-line"> </td>
</tr>
<tr>
<td id="L1241" class="blob-num js-line-number" data-line-number="1241"></td>
<td id="LC1241" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> csar.<span class="pl-smi">autosmoke</span> <span class="pl-k">==</span> <span class="pl-c1">true</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1242" class="blob-num js-line-number" data-line-number="1242"></td>
<td id="LC1242" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-c1">popSmokeForGroup</span>(_woundedGroupName, _woundedLeader)</td>
</tr>
<tr>
<td id="L1243" class="blob-num js-line-number" data-line-number="1243"></td>
<td id="LC1243" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1244" class="blob-num js-line-number" data-line-number="1244"></td>
<td id="LC1244" class="blob-code blob-code-inner js-file-line"> </td>
</tr>
<tr>
<td id="L1245" class="blob-num js-line-number" data-line-number="1245"></td>
<td id="LC1245" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> csar.<span class="pl-smi">heliVisibleMessage</span>[_lookupKeyHeli] <span class="pl-k">==</span> <span class="pl-c1">nil</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1246" class="blob-num js-line-number" data-line-number="1246"></td>
<td id="LC1246" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> csar.<span class="pl-smi">autosmoke</span> <span class="pl-k">==</span> <span class="pl-c1">true</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1247" class="blob-num js-line-number" data-line-number="1247"></td>
<td id="LC1247" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-c1">displayMessageToSAR</span>(_heliUnit, <span class="pl-c1">string.format</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>%s: %s. I hear you! Damn that thing is loud! Land or hover by the smoke.<span class="pl-pds">&quot;</span></span>, _heliName, _pilotName), <span class="pl-c1">30</span>)</td>
</tr>
<tr>
<td id="L1248" class="blob-num js-line-number" data-line-number="1248"></td>
<td id="LC1248" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">else</span></td>
</tr>
<tr>
<td id="L1249" class="blob-num js-line-number" data-line-number="1249"></td>
<td id="LC1249" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-c1">displayMessageToSAR</span>(_heliUnit, <span class="pl-c1">string.format</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>%s: %s. I hear you! Damn that thing is loud! Request a Flare or Smoke if you need<span class="pl-pds">&quot;</span></span>, _heliName, _pilotName), <span class="pl-c1">30</span>)</td>
</tr>
<tr>
<td id="L1250" class="blob-num js-line-number" data-line-number="1250"></td>
<td id="LC1250" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1251" class="blob-num js-line-number" data-line-number="1251"></td>
<td id="LC1251" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span>mark as shown for THIS heli and THIS group</span></td>
</tr>
<tr>
<td id="L1252" class="blob-num js-line-number" data-line-number="1252"></td>
<td id="LC1252" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-smi">heliVisibleMessage</span>[_lookupKeyHeli] <span class="pl-k">=</span> <span class="pl-c1">true</span></td>
</tr>
<tr>
<td id="L1253" class="blob-num js-line-number" data-line-number="1253"></td>
<td id="LC1253" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1254" class="blob-num js-line-number" data-line-number="1254"></td>
<td id="LC1254" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1255" class="blob-num js-line-number" data-line-number="1255"></td>
<td id="LC1255" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> (_distance <span class="pl-k">&lt;</span> <span class="pl-c1">500</span>) <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1256" class="blob-num js-line-number" data-line-number="1256"></td>
<td id="LC1256" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1257" class="blob-num js-line-number" data-line-number="1257"></td>
<td id="LC1257" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> csar.<span class="pl-smi">heliCloseMessage</span>[_lookupKeyHeli] <span class="pl-k">==</span> <span class="pl-c1">nil</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1258" class="blob-num js-line-number" data-line-number="1258"></td>
<td id="LC1258" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> csar.<span class="pl-smi">autosmoke</span> <span class="pl-k">==</span> <span class="pl-c1">true</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1259" class="blob-num js-line-number" data-line-number="1259"></td>
<td id="LC1259" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-c1">displayMessageToSAR</span>(_heliUnit, <span class="pl-c1">string.format</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>%s: %s. You&#39;re close now! Land or hover at the smoke.<span class="pl-pds">&quot;</span></span>, _heliName, _pilotName), <span class="pl-c1">10</span>)</td>
</tr>
<tr>
<td id="L1260" class="blob-num js-line-number" data-line-number="1260"></td>
<td id="LC1260" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">else</span></td>
</tr>
<tr>
<td id="L1261" class="blob-num js-line-number" data-line-number="1261"></td>
<td id="LC1261" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-c1">displayMessageToSAR</span>(_heliUnit, <span class="pl-c1">string.format</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>%s: %s. You&#39;re close now! Land in a safe place, i will go there <span class="pl-pds">&quot;</span></span>, _heliName, _pilotName), <span class="pl-c1">10</span>)</td>
</tr>
<tr>
<td id="L1262" class="blob-num js-line-number" data-line-number="1262"></td>
<td id="LC1262" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1263" class="blob-num js-line-number" data-line-number="1263"></td>
<td id="LC1263" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span>mark as shown for THIS heli and THIS group</span></td>
</tr>
<tr>
<td id="L1264" class="blob-num js-line-number" data-line-number="1264"></td>
<td id="LC1264" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-smi">heliCloseMessage</span>[_lookupKeyHeli] <span class="pl-k">=</span> <span class="pl-c1">true</span></td>
</tr>
<tr>
<td id="L1265" class="blob-num js-line-number" data-line-number="1265"></td>
<td id="LC1265" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1266" class="blob-num js-line-number" data-line-number="1266"></td>
<td id="LC1266" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1267" class="blob-num js-line-number" data-line-number="1267"></td>
<td id="LC1267" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> have we landed close enough?</span></td>
</tr>
<tr>
<td id="L1268" class="blob-num js-line-number" data-line-number="1268"></td>
<td id="LC1268" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> csar.<span class="pl-c1">inAir</span>(_heliUnit) <span class="pl-k">==</span> <span class="pl-c1">false</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1269" class="blob-num js-line-number" data-line-number="1269"></td>
<td id="LC1269" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1270" class="blob-num js-line-number" data-line-number="1270"></td>
<td id="LC1270" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> if you land on them, doesnt matter if they were heading to someone else as you&#39;re closer, you win! :)</span></td>
</tr>
<tr>
<td id="L1271" class="blob-num js-line-number" data-line-number="1271"></td>
<td id="LC1271" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> csar.<span class="pl-smi">pilotRuntoExtractPoint</span> <span class="pl-k">==</span> <span class="pl-c1">true</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1272" class="blob-num js-line-number" data-line-number="1272"></td>
<td id="LC1272" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> (_distance <span class="pl-k">&lt;</span> csar.<span class="pl-smi">extractDistance</span>) <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1273" class="blob-num js-line-number" data-line-number="1273"></td>
<td id="LC1273" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _time <span class="pl-k">=</span> csar.<span class="pl-smi">landedStatus</span>[_lookupKeyHeli]</td>
</tr>
<tr>
<td id="L1274" class="blob-num js-line-number" data-line-number="1274"></td>
<td id="LC1274" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _time <span class="pl-k">==</span> <span class="pl-c1">nil</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1275" class="blob-num js-line-number" data-line-number="1275"></td>
<td id="LC1275" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span>csar.displayMessageToSAR(_heliUnit, &quot;Landed at &quot; .. _distance, 10, true)</span></td>
</tr>
<tr>
<td id="L1276" class="blob-num js-line-number" data-line-number="1276"></td>
<td id="LC1276" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-smi">landedStatus</span>[_lookupKeyHeli] <span class="pl-k">=</span> <span class="pl-c1">math.floor</span>( (_distance <span class="pl-k">*</span> csar.<span class="pl-smi">loadtimemax</span> ) <span class="pl-k">/</span> csar.<span class="pl-smi">extractDistance</span> ) </td>
</tr>
<tr>
<td id="L1277" class="blob-num js-line-number" data-line-number="1277"></td>
<td id="LC1277" class="blob-code blob-code-inner js-file-line"> _time <span class="pl-k">=</span> csar.<span class="pl-smi">landedStatus</span>[_lookupKeyHeli] </td>
</tr>
<tr>
<td id="L1278" class="blob-num js-line-number" data-line-number="1278"></td>
<td id="LC1278" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-c1">orderGroupToMoveToPoint</span>(_woundedLeader, _heliUnit:<span class="pl-c1">getPoint</span>())</td>
</tr>
<tr>
<td id="L1279" class="blob-num js-line-number" data-line-number="1279"></td>
<td id="LC1279" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-c1">displayMessageToSAR</span>(_heliUnit, <span class="pl-s"><span class="pl-pds">&quot;</span>Wait till <span class="pl-pds">&quot;</span></span> <span class="pl-k">..</span> _pilotName <span class="pl-k">..</span> <span class="pl-s"><span class="pl-pds">&quot;</span>. Gets in <span class="pl-cce">\n</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">..</span> _time <span class="pl-k">..</span> <span class="pl-s"><span class="pl-pds">&quot;</span> more seconds.<span class="pl-pds">&quot;</span></span>, <span class="pl-c1">10</span>, <span class="pl-c1">true</span>)</td>
</tr>
<tr>
<td id="L1280" class="blob-num js-line-number" data-line-number="1280"></td>
<td id="LC1280" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">else</span></td>
</tr>
<tr>
<td id="L1281" class="blob-num js-line-number" data-line-number="1281"></td>
<td id="LC1281" class="blob-code blob-code-inner js-file-line"> _time <span class="pl-k">=</span> csar.<span class="pl-smi">landedStatus</span>[_lookupKeyHeli] <span class="pl-k">-</span> <span class="pl-c1">1</span></td>
</tr>
<tr>
<td id="L1282" class="blob-num js-line-number" data-line-number="1282"></td>
<td id="LC1282" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-smi">landedStatus</span>[_lookupKeyHeli] <span class="pl-k">=</span> _time</td>
</tr>
<tr>
<td id="L1283" class="blob-num js-line-number" data-line-number="1283"></td>
<td id="LC1283" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1284" class="blob-num js-line-number" data-line-number="1284"></td>
<td id="LC1284" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1285" class="blob-num js-line-number" data-line-number="1285"></td>
<td id="LC1285" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _time <span class="pl-k">&lt;=</span> <span class="pl-c1">0</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1286" class="blob-num js-line-number" data-line-number="1286"></td>
<td id="LC1286" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-smi">landedStatus</span>[_lookupKeyHeli] <span class="pl-k">=</span> <span class="pl-c1">nil</span></td>
</tr>
<tr>
<td id="L1287" class="blob-num js-line-number" data-line-number="1287"></td>
<td id="LC1287" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> csar.<span class="pl-c1">pickupUnit</span>(_heliUnit, _pilotName, _woundedGroup, _woundedGroupName)</td>
</tr>
<tr>
<td id="L1288" class="blob-num js-line-number" data-line-number="1288"></td>
<td id="LC1288" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1289" class="blob-num js-line-number" data-line-number="1289"></td>
<td id="LC1289" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1290" class="blob-num js-line-number" data-line-number="1290"></td>
<td id="LC1290" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">else</span></td>
</tr>
<tr>
<td id="L1291" class="blob-num js-line-number" data-line-number="1291"></td>
<td id="LC1291" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> (_distance <span class="pl-k">&lt;</span> csar.<span class="pl-smi">loadDistance</span>) <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1292" class="blob-num js-line-number" data-line-number="1292"></td>
<td id="LC1292" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> csar.<span class="pl-c1">pickupUnit</span>(_heliUnit, _pilotName, _woundedGroup, _woundedGroupName)</td>
</tr>
<tr>
<td id="L1293" class="blob-num js-line-number" data-line-number="1293"></td>
<td id="LC1293" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1294" class="blob-num js-line-number" data-line-number="1294"></td>
<td id="LC1294" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1295" class="blob-num js-line-number" data-line-number="1295"></td>
<td id="LC1295" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">else</span></td>
</tr>
<tr>
<td id="L1296" class="blob-num js-line-number" data-line-number="1296"></td>
<td id="LC1296" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1297" class="blob-num js-line-number" data-line-number="1297"></td>
<td id="LC1297" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _unitsInHelicopter <span class="pl-k">=</span> csar.<span class="pl-c1">pilotsOnboard</span>(_heliName)</td>
</tr>
<tr>
<td id="L1298" class="blob-num js-line-number" data-line-number="1298"></td>
<td id="LC1298" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _maxUnits <span class="pl-k">=</span> csar.<span class="pl-smi">aircraftType</span>[_heliUnit:<span class="pl-c1">getTypeName</span>()]</td>
</tr>
<tr>
<td id="L1299" class="blob-num js-line-number" data-line-number="1299"></td>
<td id="LC1299" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _maxUnits <span class="pl-k">==</span> <span class="pl-c1">nil</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1300" class="blob-num js-line-number" data-line-number="1300"></td>
<td id="LC1300" class="blob-code blob-code-inner js-file-line"> _maxUnits <span class="pl-k">=</span> csar.<span class="pl-smi">max_units</span></td>
</tr>
<tr>
<td id="L1301" class="blob-num js-line-number" data-line-number="1301"></td>
<td id="LC1301" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1302" class="blob-num js-line-number" data-line-number="1302"></td>
<td id="LC1302" class="blob-code blob-code-inner js-file-line"> </td>
</tr>
<tr>
<td id="L1303" class="blob-num js-line-number" data-line-number="1303"></td>
<td id="LC1303" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> csar.<span class="pl-c1">inAir</span>(_heliUnit) <span class="pl-k">and</span> _unitsInHelicopter <span class="pl-k">+</span> <span class="pl-c1">1</span> <span class="pl-k">&lt;=</span> _maxUnits <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1304" class="blob-num js-line-number" data-line-number="1304"></td>
<td id="LC1304" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1305" class="blob-num js-line-number" data-line-number="1305"></td>
<td id="LC1305" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _distance <span class="pl-k">&lt;</span> <span class="pl-c1">8.0</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1306" class="blob-num js-line-number" data-line-number="1306"></td>
<td id="LC1306" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1307" class="blob-num js-line-number" data-line-number="1307"></td>
<td id="LC1307" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span>check height!</span></td>
</tr>
<tr>
<td id="L1308" class="blob-num js-line-number" data-line-number="1308"></td>
<td id="LC1308" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _height <span class="pl-k">=</span> _heliUnit:<span class="pl-c1">getPoint</span>().<span class="pl-smi">y</span> <span class="pl-k">-</span> _woundedLeader:<span class="pl-c1">getPoint</span>().<span class="pl-smi">y</span></td>
</tr>
<tr>
<td id="L1309" class="blob-num js-line-number" data-line-number="1309"></td>
<td id="LC1309" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1310" class="blob-num js-line-number" data-line-number="1310"></td>
<td id="LC1310" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _height <span class="pl-k">&lt;=</span> <span class="pl-c1">20.0</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1311" class="blob-num js-line-number" data-line-number="1311"></td>
<td id="LC1311" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1312" class="blob-num js-line-number" data-line-number="1312"></td>
<td id="LC1312" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _time <span class="pl-k">=</span> csar.<span class="pl-smi">hoverStatus</span>[_lookupKeyHeli]</td>
</tr>
<tr>
<td id="L1313" class="blob-num js-line-number" data-line-number="1313"></td>
<td id="LC1313" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1314" class="blob-num js-line-number" data-line-number="1314"></td>
<td id="LC1314" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _time <span class="pl-k">==</span> <span class="pl-c1">nil</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1315" class="blob-num js-line-number" data-line-number="1315"></td>
<td id="LC1315" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-smi">hoverStatus</span>[_lookupKeyHeli] <span class="pl-k">=</span> <span class="pl-c1">10</span></td>
</tr>
<tr>
<td id="L1316" class="blob-num js-line-number" data-line-number="1316"></td>
<td id="LC1316" class="blob-code blob-code-inner js-file-line"> _time <span class="pl-k">=</span> <span class="pl-c1">10</span></td>
</tr>
<tr>
<td id="L1317" class="blob-num js-line-number" data-line-number="1317"></td>
<td id="LC1317" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">else</span></td>
</tr>
<tr>
<td id="L1318" class="blob-num js-line-number" data-line-number="1318"></td>
<td id="LC1318" class="blob-code blob-code-inner js-file-line"> _time <span class="pl-k">=</span> csar.<span class="pl-smi">hoverStatus</span>[_lookupKeyHeli] <span class="pl-k">-</span> <span class="pl-c1">1</span></td>
</tr>
<tr>
<td id="L1319" class="blob-num js-line-number" data-line-number="1319"></td>
<td id="LC1319" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-smi">hoverStatus</span>[_lookupKeyHeli] <span class="pl-k">=</span> _time</td>
</tr>
<tr>
<td id="L1320" class="blob-num js-line-number" data-line-number="1320"></td>
<td id="LC1320" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1321" class="blob-num js-line-number" data-line-number="1321"></td>
<td id="LC1321" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1322" class="blob-num js-line-number" data-line-number="1322"></td>
<td id="LC1322" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _time <span class="pl-k">&gt;</span> <span class="pl-c1">0</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1323" class="blob-num js-line-number" data-line-number="1323"></td>
<td id="LC1323" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-c1">displayMessageToSAR</span>(_heliUnit, <span class="pl-s"><span class="pl-pds">&quot;</span>Hovering above <span class="pl-pds">&quot;</span></span> <span class="pl-k">..</span> _pilotName <span class="pl-k">..</span> <span class="pl-s"><span class="pl-pds">&quot;</span>. <span class="pl-cce">\n\n</span>Hold hover for <span class="pl-pds">&quot;</span></span> <span class="pl-k">..</span> _time <span class="pl-k">..</span> <span class="pl-s"><span class="pl-pds">&quot;</span> seconds to winch them up. <span class="pl-cce">\n\n</span>If the countdown stops you&#39;re too far away!<span class="pl-pds">&quot;</span></span>, <span class="pl-c1">10</span>, <span class="pl-c1">true</span>)</td>
</tr>
<tr>
<td id="L1324" class="blob-num js-line-number" data-line-number="1324"></td>
<td id="LC1324" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">else</span></td>
</tr>
<tr>
<td id="L1325" class="blob-num js-line-number" data-line-number="1325"></td>
<td id="LC1325" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-smi">hoverStatus</span>[_lookupKeyHeli] <span class="pl-k">=</span> <span class="pl-c1">nil</span></td>
</tr>
<tr>
<td id="L1326" class="blob-num js-line-number" data-line-number="1326"></td>
<td id="LC1326" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> csar.<span class="pl-c1">pickupUnit</span>(_heliUnit, _pilotName, _woundedGroup, _woundedGroupName)</td>
</tr>
<tr>
<td id="L1327" class="blob-num js-line-number" data-line-number="1327"></td>
<td id="LC1327" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1328" class="blob-num js-line-number" data-line-number="1328"></td>
<td id="LC1328" class="blob-code blob-code-inner js-file-line"> _reset <span class="pl-k">=</span> <span class="pl-c1">false</span></td>
</tr>
<tr>
<td id="L1329" class="blob-num js-line-number" data-line-number="1329"></td>
<td id="LC1329" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">else</span></td>
</tr>
<tr>
<td id="L1330" class="blob-num js-line-number" data-line-number="1330"></td>
<td id="LC1330" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-c1">displayMessageToSAR</span>(_heliUnit, <span class="pl-s"><span class="pl-pds">&quot;</span>Too high to winch <span class="pl-pds">&quot;</span></span> <span class="pl-k">..</span> _pilotName <span class="pl-k">..</span> <span class="pl-s"><span class="pl-pds">&quot;</span> <span class="pl-cce">\n</span>Reduce height and hover for 10 seconds!<span class="pl-pds">&quot;</span></span>, <span class="pl-c1">5</span>, <span class="pl-c1">true</span>)</td>
</tr>
<tr>
<td id="L1331" class="blob-num js-line-number" data-line-number="1331"></td>
<td id="LC1331" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1332" class="blob-num js-line-number" data-line-number="1332"></td>
<td id="LC1332" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1333" class="blob-num js-line-number" data-line-number="1333"></td>
<td id="LC1333" class="blob-code blob-code-inner js-file-line"> </td>
</tr>
<tr>
<td id="L1334" class="blob-num js-line-number" data-line-number="1334"></td>
<td id="LC1334" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1335" class="blob-num js-line-number" data-line-number="1335"></td>
<td id="LC1335" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1336" class="blob-num js-line-number" data-line-number="1336"></td>
<td id="LC1336" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1337" class="blob-num js-line-number" data-line-number="1337"></td>
<td id="LC1337" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1338" class="blob-num js-line-number" data-line-number="1338"></td>
<td id="LC1338" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _reset <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1339" class="blob-num js-line-number" data-line-number="1339"></td>
<td id="LC1339" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-smi">hoverStatus</span>[_lookupKeyHeli] <span class="pl-k">=</span> <span class="pl-c1">nil</span></td>
</tr>
<tr>
<td id="L1340" class="blob-num js-line-number" data-line-number="1340"></td>
<td id="LC1340" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1341" class="blob-num js-line-number" data-line-number="1341"></td>
<td id="LC1341" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1342" class="blob-num js-line-number" data-line-number="1342"></td>
<td id="LC1342" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> <span class="pl-c1">true</span></td>
</tr>
<tr>
<td id="L1343" class="blob-num js-line-number" data-line-number="1343"></td>
<td id="LC1343" class="blob-code blob-code-inner js-file-line"><span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1344" class="blob-num js-line-number" data-line-number="1344"></td>
<td id="LC1344" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1345" class="blob-num js-line-number" data-line-number="1345"></td>
<td id="LC1345" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1346" class="blob-num js-line-number" data-line-number="1346"></td>
<td id="LC1346" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1347" class="blob-num js-line-number" data-line-number="1347"></td>
<td id="LC1347" class="blob-code blob-code-inner js-file-line"><span class="pl-k">function</span> <span class="pl-en">csar.checkGroupNotKIA</span>(<span class="pl-smi">_woundedGroup</span>, <span class="pl-smi">_woundedGroupName</span>, <span class="pl-smi">_heliUnit</span>, <span class="pl-smi">_heliName</span>)</td>
</tr>
<tr>
<td id="L1348" class="blob-num js-line-number" data-line-number="1348"></td>
<td id="LC1348" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1349" class="blob-num js-line-number" data-line-number="1349"></td>
<td id="LC1349" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> check if unit has died or been picked up</span></td>
</tr>
<tr>
<td id="L1350" class="blob-num js-line-number" data-line-number="1350"></td>
<td id="LC1350" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> <span class="pl-k">#</span>_woundedGroup <span class="pl-k">==</span> <span class="pl-c1">0</span> <span class="pl-k">and</span> _heliUnit <span class="pl-k">~=</span> <span class="pl-c1">nil</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1351" class="blob-num js-line-number" data-line-number="1351"></td>
<td id="LC1351" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1352" class="blob-num js-line-number" data-line-number="1352"></td>
<td id="LC1352" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> inTransit <span class="pl-k">=</span> <span class="pl-c1">false</span></td>
</tr>
<tr>
<td id="L1353" class="blob-num js-line-number" data-line-number="1353"></td>
<td id="LC1353" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1354" class="blob-num js-line-number" data-line-number="1354"></td>
<td id="LC1354" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">for</span> _currentHeli, _groups <span class="pl-k">in</span> <span class="pl-c1">pairs</span>(csar.<span class="pl-smi">inTransitGroups</span>) <span class="pl-k">do</span></td>
</tr>
<tr>
<td id="L1355" class="blob-num js-line-number" data-line-number="1355"></td>
<td id="LC1355" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1356" class="blob-num js-line-number" data-line-number="1356"></td>
<td id="LC1356" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _groups[_woundedGroupName] <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1357" class="blob-num js-line-number" data-line-number="1357"></td>
<td id="LC1357" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _group <span class="pl-k">=</span> _groups[_woundedGroupName]</td>
</tr>
<tr>
<td id="L1358" class="blob-num js-line-number" data-line-number="1358"></td>
<td id="LC1358" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _group.<span class="pl-smi">side</span> <span class="pl-k">==</span> _heliUnit:<span class="pl-c1">getCoalition</span>() <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1359" class="blob-num js-line-number" data-line-number="1359"></td>
<td id="LC1359" class="blob-code blob-code-inner js-file-line"> inTransit <span class="pl-k">=</span> <span class="pl-c1">true</span></td>
</tr>
<tr>
<td id="L1360" class="blob-num js-line-number" data-line-number="1360"></td>
<td id="LC1360" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1361" class="blob-num js-line-number" data-line-number="1361"></td>
<td id="LC1361" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-c1">displayToAllSAR</span>(<span class="pl-c1">string.format</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>%s has been picked up by %s<span class="pl-pds">&quot;</span></span>, _woundedGroupName, _currentHeli), _heliUnit:<span class="pl-c1">getCoalition</span>(), _heliName)</td>
</tr>
<tr>
<td id="L1362" class="blob-num js-line-number" data-line-number="1362"></td>
<td id="LC1362" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1363" class="blob-num js-line-number" data-line-number="1363"></td>
<td id="LC1363" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">break</span></td>
</tr>
<tr>
<td id="L1364" class="blob-num js-line-number" data-line-number="1364"></td>
<td id="LC1364" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1365" class="blob-num js-line-number" data-line-number="1365"></td>
<td id="LC1365" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1366" class="blob-num js-line-number" data-line-number="1366"></td>
<td id="LC1366" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1367" class="blob-num js-line-number" data-line-number="1367"></td>
<td id="LC1367" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1368" class="blob-num js-line-number" data-line-number="1368"></td>
<td id="LC1368" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1369" class="blob-num js-line-number" data-line-number="1369"></td>
<td id="LC1369" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span>display to all sar</span></td>
</tr>
<tr>
<td id="L1370" class="blob-num js-line-number" data-line-number="1370"></td>
<td id="LC1370" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> inTransit <span class="pl-k">==</span> <span class="pl-c1">false</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1371" class="blob-num js-line-number" data-line-number="1371"></td>
<td id="LC1371" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span>DEAD</span></td>
</tr>
<tr>
<td id="L1372" class="blob-num js-line-number" data-line-number="1372"></td>
<td id="LC1372" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1373" class="blob-num js-line-number" data-line-number="1373"></td>
<td id="LC1373" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-c1">displayToAllSAR</span>(<span class="pl-c1">string.format</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>%s is KIA <span class="pl-pds">&quot;</span></span>, _woundedGroupName), _heliUnit:<span class="pl-c1">getCoalition</span>(), _heliName)</td>
</tr>
<tr>
<td id="L1374" class="blob-num js-line-number" data-line-number="1374"></td>
<td id="LC1374" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1375" class="blob-num js-line-number" data-line-number="1375"></td>
<td id="LC1375" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1376" class="blob-num js-line-number" data-line-number="1376"></td>
<td id="LC1376" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> medevac.displayMessageToSAR(_heliUnit, string.format(&quot;%s: %s is dead&quot;, _heliName,_woundedGroupName ),10)</span></td>
</tr>
<tr>
<td id="L1377" class="blob-num js-line-number" data-line-number="1377"></td>
<td id="LC1377" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1378" class="blob-num js-line-number" data-line-number="1378"></td>
<td id="LC1378" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span>stops the message being displayed again</span></td>
</tr>
<tr>
<td id="L1379" class="blob-num js-line-number" data-line-number="1379"></td>
<td id="LC1379" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-smi">woundedGroups</span>[_woundedGroupName] <span class="pl-k">=</span> <span class="pl-c1">nil</span></td>
</tr>
<tr>
<td id="L1380" class="blob-num js-line-number" data-line-number="1380"></td>
<td id="LC1380" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1381" class="blob-num js-line-number" data-line-number="1381"></td>
<td id="LC1381" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> <span class="pl-c1">false</span></td>
</tr>
<tr>
<td id="L1382" class="blob-num js-line-number" data-line-number="1382"></td>
<td id="LC1382" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1383" class="blob-num js-line-number" data-line-number="1383"></td>
<td id="LC1383" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1384" class="blob-num js-line-number" data-line-number="1384"></td>
<td id="LC1384" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span>continue</span></td>
</tr>
<tr>
<td id="L1385" class="blob-num js-line-number" data-line-number="1385"></td>
<td id="LC1385" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> <span class="pl-c1">true</span></td>
</tr>
<tr>
<td id="L1386" class="blob-num js-line-number" data-line-number="1386"></td>
<td id="LC1386" class="blob-code blob-code-inner js-file-line"><span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1387" class="blob-num js-line-number" data-line-number="1387"></td>
<td id="LC1387" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1388" class="blob-num js-line-number" data-line-number="1388"></td>
<td id="LC1388" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1389" class="blob-num js-line-number" data-line-number="1389"></td>
<td id="LC1389" class="blob-code blob-code-inner js-file-line"><span class="pl-k">function</span> <span class="pl-en">csar.scheduledSARFlight</span>(<span class="pl-smi">_args</span>)</td>
</tr>
<tr>
<td id="L1390" class="blob-num js-line-number" data-line-number="1390"></td>
<td id="LC1390" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1391" class="blob-num js-line-number" data-line-number="1391"></td>
<td id="LC1391" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _status, _err <span class="pl-k">=</span> <span class="pl-c1">pcall</span>(<span class="pl-k">function</span>(<span class="pl-smi">_args</span>)</td>
</tr>
<tr>
<td id="L1392" class="blob-num js-line-number" data-line-number="1392"></td>
<td id="LC1392" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1393" class="blob-num js-line-number" data-line-number="1393"></td>
<td id="LC1393" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _heliUnit <span class="pl-k">=</span> csar.<span class="pl-c1">getSARHeli</span>(_args.<span class="pl-smi">heliName</span>)</td>
</tr>
<tr>
<td id="L1394" class="blob-num js-line-number" data-line-number="1394"></td>
<td id="LC1394" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _woundedGroupName <span class="pl-k">=</span> _args.<span class="pl-smi">groupName</span></td>
</tr>
<tr>
<td id="L1395" class="blob-num js-line-number" data-line-number="1395"></td>
<td id="LC1395" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1396" class="blob-num js-line-number" data-line-number="1396"></td>
<td id="LC1396" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> (_heliUnit <span class="pl-k">==</span> <span class="pl-c1">nil</span>) <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1397" class="blob-num js-line-number" data-line-number="1397"></td>
<td id="LC1397" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1398" class="blob-num js-line-number" data-line-number="1398"></td>
<td id="LC1398" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span>helicopter crashed?</span></td>
</tr>
<tr>
<td id="L1399" class="blob-num js-line-number" data-line-number="1399"></td>
<td id="LC1399" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> Put intransit pilots back</span></td>
</tr>
<tr>
<td id="L1400" class="blob-num js-line-number" data-line-number="1400"></td>
<td id="LC1400" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span>TODO possibly respawn the guys</span></td>
</tr>
<tr>
<td id="L1401" class="blob-num js-line-number" data-line-number="1401"></td>
<td id="LC1401" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> csar.<span class="pl-smi">reenableIfCSARCrashes</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1402" class="blob-num js-line-number" data-line-number="1402"></td>
<td id="LC1402" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _rescuedGroups <span class="pl-k">=</span> csar.<span class="pl-smi">inTransitGroups</span>[_args.<span class="pl-smi">heliName</span>]</td>
</tr>
<tr>
<td id="L1403" class="blob-num js-line-number" data-line-number="1403"></td>
<td id="LC1403" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1404" class="blob-num js-line-number" data-line-number="1404"></td>
<td id="LC1404" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _rescuedGroups <span class="pl-k">~=</span> <span class="pl-c1">nil</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1405" class="blob-num js-line-number" data-line-number="1405"></td>
<td id="LC1405" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1406" class="blob-num js-line-number" data-line-number="1406"></td>
<td id="LC1406" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> enable pilots again</span></td>
</tr>
<tr>
<td id="L1407" class="blob-num js-line-number" data-line-number="1407"></td>
<td id="LC1407" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">for</span> _, _rescueGroup <span class="pl-k">in</span> <span class="pl-c1">pairs</span>(_rescuedGroups) <span class="pl-k">do</span></td>
</tr>
<tr>
<td id="L1408" class="blob-num js-line-number" data-line-number="1408"></td>
<td id="LC1408" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1409" class="blob-num js-line-number" data-line-number="1409"></td>
<td id="LC1409" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-c1">enableAircraft</span>(_rescueGroup.<span class="pl-smi">originalUnit</span>, _rescuedGroups.<span class="pl-smi">player</span>)</td>
</tr>
<tr>
<td id="L1410" class="blob-num js-line-number" data-line-number="1410"></td>
<td id="LC1410" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1411" class="blob-num js-line-number" data-line-number="1411"></td>
<td id="LC1411" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1412" class="blob-num js-line-number" data-line-number="1412"></td>
<td id="LC1412" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1413" class="blob-num js-line-number" data-line-number="1413"></td>
<td id="LC1413" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1414" class="blob-num js-line-number" data-line-number="1414"></td>
<td id="LC1414" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-smi">inTransitGroups</span>[_args.<span class="pl-smi">heliName</span>] <span class="pl-k">=</span> <span class="pl-c1">nil</span></td>
</tr>
<tr>
<td id="L1415" class="blob-num js-line-number" data-line-number="1415"></td>
<td id="LC1415" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1416" class="blob-num js-line-number" data-line-number="1416"></td>
<td id="LC1416" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span></td>
</tr>
<tr>
<td id="L1417" class="blob-num js-line-number" data-line-number="1417"></td>
<td id="LC1417" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1418" class="blob-num js-line-number" data-line-number="1418"></td>
<td id="LC1418" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1419" class="blob-num js-line-number" data-line-number="1419"></td>
<td id="LC1419" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> csar.<span class="pl-smi">inTransitGroups</span>[_heliUnit:<span class="pl-c1">getName</span>()] <span class="pl-k">==</span> <span class="pl-c1">nil</span> <span class="pl-k">or</span> csar.<span class="pl-smi">inTransitGroups</span>[_heliUnit:<span class="pl-c1">getName</span>()][_woundedGroupName] <span class="pl-k">==</span> <span class="pl-c1">nil</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1420" class="blob-num js-line-number" data-line-number="1420"></td>
<td id="LC1420" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> Groups already rescued</span></td>
</tr>
<tr>
<td id="L1421" class="blob-num js-line-number" data-line-number="1421"></td>
<td id="LC1421" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span></td>
</tr>
<tr>
<td id="L1422" class="blob-num js-line-number" data-line-number="1422"></td>
<td id="LC1422" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1423" class="blob-num js-line-number" data-line-number="1423"></td>
<td id="LC1423" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1424" class="blob-num js-line-number" data-line-number="1424"></td>
<td id="LC1424" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1425" class="blob-num js-line-number" data-line-number="1425"></td>
<td id="LC1425" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _dist <span class="pl-k">=</span> csar.<span class="pl-c1">getClosetMASH</span>(_heliUnit)</td>
</tr>
<tr>
<td id="L1426" class="blob-num js-line-number" data-line-number="1426"></td>
<td id="LC1426" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1427" class="blob-num js-line-number" data-line-number="1427"></td>
<td id="LC1427" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _dist <span class="pl-k">==</span> <span class="pl-k">-</span><span class="pl-c1">1</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1428" class="blob-num js-line-number" data-line-number="1428"></td>
<td id="LC1428" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> Can now rescue to FARP</span></td>
</tr>
<tr>
<td id="L1429" class="blob-num js-line-number" data-line-number="1429"></td>
<td id="LC1429" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> Mash Dead</span></td>
</tr>
<tr>
<td id="L1430" class="blob-num js-line-number" data-line-number="1430"></td>
<td id="LC1430" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> csar.inTransitGroups[_heliUnit:getName()][_woundedGroupName] = nil</span></td>
</tr>
<tr>
<td id="L1431" class="blob-num js-line-number" data-line-number="1431"></td>
<td id="LC1431" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1432" class="blob-num js-line-number" data-line-number="1432"></td>
<td id="LC1432" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> csar.displayMessageToSAR(_heliUnit, string.format(&quot;%s: NO MASH! The pilot died of despair!&quot;, _heliUnit:getName()), 10)</span></td>
</tr>
<tr>
<td id="L1433" class="blob-num js-line-number" data-line-number="1433"></td>
<td id="LC1433" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1434" class="blob-num js-line-number" data-line-number="1434"></td>
<td id="LC1434" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span></td>
</tr>
<tr>
<td id="L1435" class="blob-num js-line-number" data-line-number="1435"></td>
<td id="LC1435" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1436" class="blob-num js-line-number" data-line-number="1436"></td>
<td id="LC1436" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1437" class="blob-num js-line-number" data-line-number="1437"></td>
<td id="LC1437" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _dist <span class="pl-k">&lt;</span> <span class="pl-c1">200</span> <span class="pl-k">and</span> _heliUnit:<span class="pl-c1">inAir</span>() <span class="pl-k">==</span> <span class="pl-c1">false</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1438" class="blob-num js-line-number" data-line-number="1438"></td>
<td id="LC1438" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1439" class="blob-num js-line-number" data-line-number="1439"></td>
<td id="LC1439" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-c1">rescuePilots</span>(_heliUnit)</td>
</tr>
<tr>
<td id="L1440" class="blob-num js-line-number" data-line-number="1440"></td>
<td id="LC1440" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1441" class="blob-num js-line-number" data-line-number="1441"></td>
<td id="LC1441" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span></td>
</tr>
<tr>
<td id="L1442" class="blob-num js-line-number" data-line-number="1442"></td>
<td id="LC1442" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1443" class="blob-num js-line-number" data-line-number="1443"></td>
<td id="LC1443" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1444" class="blob-num js-line-number" data-line-number="1444"></td>
<td id="LC1444" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> end</span></td>
</tr>
<tr>
<td id="L1445" class="blob-num js-line-number" data-line-number="1445"></td>
<td id="LC1445" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span>queue up</span></td>
</tr>
<tr>
<td id="L1446" class="blob-num js-line-number" data-line-number="1446"></td>
<td id="LC1446" class="blob-code blob-code-inner js-file-line"> timer.<span class="pl-c1">scheduleFunction</span>(csar.<span class="pl-smi">scheduledSARFlight</span>,</td>
</tr>
<tr>
<td id="L1447" class="blob-num js-line-number" data-line-number="1447"></td>
<td id="LC1447" class="blob-code blob-code-inner js-file-line"> {</td>
</tr>
<tr>
<td id="L1448" class="blob-num js-line-number" data-line-number="1448"></td>
<td id="LC1448" class="blob-code blob-code-inner js-file-line"> heliName <span class="pl-k">=</span> _heliUnit:<span class="pl-c1">getName</span>(),</td>
</tr>
<tr>
<td id="L1449" class="blob-num js-line-number" data-line-number="1449"></td>
<td id="LC1449" class="blob-code blob-code-inner js-file-line"> groupName <span class="pl-k">=</span> _woundedGroupName</td>
</tr>
<tr>
<td id="L1450" class="blob-num js-line-number" data-line-number="1450"></td>
<td id="LC1450" class="blob-code blob-code-inner js-file-line"> },</td>
</tr>
<tr>
<td id="L1451" class="blob-num js-line-number" data-line-number="1451"></td>
<td id="LC1451" class="blob-code blob-code-inner js-file-line"> timer.<span class="pl-c1">getTime</span>() <span class="pl-k">+</span> <span class="pl-c1">1</span>)</td>
</tr>
<tr>
<td id="L1452" class="blob-num js-line-number" data-line-number="1452"></td>
<td id="LC1452" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span>, _args)</td>
</tr>
<tr>
<td id="L1453" class="blob-num js-line-number" data-line-number="1453"></td>
<td id="LC1453" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> (<span class="pl-k">not</span> _status) <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1454" class="blob-num js-line-number" data-line-number="1454"></td>
<td id="LC1454" class="blob-code blob-code-inner js-file-line"> env.<span class="pl-c1">error</span>(<span class="pl-c1">string.format</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>Error in scheduledSARFlight<span class="pl-cce">\n\n</span>%s<span class="pl-pds">&quot;</span></span>, _err))</td>
</tr>
<tr>
<td id="L1455" class="blob-num js-line-number" data-line-number="1455"></td>
<td id="LC1455" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1456" class="blob-num js-line-number" data-line-number="1456"></td>
<td id="LC1456" class="blob-code blob-code-inner js-file-line"><span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1457" class="blob-num js-line-number" data-line-number="1457"></td>
<td id="LC1457" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1458" class="blob-num js-line-number" data-line-number="1458"></td>
<td id="LC1458" class="blob-code blob-code-inner js-file-line"><span class="pl-k">function</span> <span class="pl-en">csar.rescuePilots</span>(<span class="pl-smi">_heliUnit</span>)</td>
</tr>
<tr>
<td id="L1459" class="blob-num js-line-number" data-line-number="1459"></td>
<td id="LC1459" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _rescuedGroups <span class="pl-k">=</span> csar.<span class="pl-smi">inTransitGroups</span>[_heliUnit:<span class="pl-c1">getName</span>()]</td>
</tr>
<tr>
<td id="L1460" class="blob-num js-line-number" data-line-number="1460"></td>
<td id="LC1460" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1461" class="blob-num js-line-number" data-line-number="1461"></td>
<td id="LC1461" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _rescuedGroups <span class="pl-k">==</span> <span class="pl-c1">nil</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1462" class="blob-num js-line-number" data-line-number="1462"></td>
<td id="LC1462" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> Groups already rescued</span></td>
</tr>
<tr>
<td id="L1463" class="blob-num js-line-number" data-line-number="1463"></td>
<td id="LC1463" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span></td>
</tr>
<tr>
<td id="L1464" class="blob-num js-line-number" data-line-number="1464"></td>
<td id="LC1464" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1465" class="blob-num js-line-number" data-line-number="1465"></td>
<td id="LC1465" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1466" class="blob-num js-line-number" data-line-number="1466"></td>
<td id="LC1466" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-smi">inTransitGroups</span>[_heliUnit:<span class="pl-c1">getName</span>()] <span class="pl-k">=</span> <span class="pl-c1">nil</span></td>
</tr>
<tr>
<td id="L1467" class="blob-num js-line-number" data-line-number="1467"></td>
<td id="LC1467" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1468" class="blob-num js-line-number" data-line-number="1468"></td>
<td id="LC1468" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _txt <span class="pl-k">=</span> <span class="pl-c1">string.format</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>%s: The pilots have been taken to the<span class="pl-cce">\n</span>medical clinic. Good job!<span class="pl-pds">&quot;</span></span>, _heliUnit:<span class="pl-c1">getName</span>())</td>
</tr>
<tr>
<td id="L1469" class="blob-num js-line-number" data-line-number="1469"></td>
<td id="LC1469" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1470" class="blob-num js-line-number" data-line-number="1470"></td>
<td id="LC1470" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> enable pilots again</span></td>
</tr>
<tr>
<td id="L1471" class="blob-num js-line-number" data-line-number="1471"></td>
<td id="LC1471" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">for</span> _, _rescueGroup <span class="pl-k">in</span> <span class="pl-c1">pairs</span>(_rescuedGroups) <span class="pl-k">do</span></td>
</tr>
<tr>
<td id="L1472" class="blob-num js-line-number" data-line-number="1472"></td>
<td id="LC1472" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1473" class="blob-num js-line-number" data-line-number="1473"></td>
<td id="LC1473" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-c1">enableAircraft</span>(_rescueGroup.<span class="pl-smi">originalUnit</span>, _rescueGroup.<span class="pl-smi">player</span>)</td>
</tr>
<tr>
<td id="L1474" class="blob-num js-line-number" data-line-number="1474"></td>
<td id="LC1474" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1475" class="blob-num js-line-number" data-line-number="1475"></td>
<td id="LC1475" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1476" class="blob-num js-line-number" data-line-number="1476"></td>
<td id="LC1476" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-c1">displayMessageToSAR</span>(_heliUnit, _txt, <span class="pl-c1">10</span>)</td>
</tr>
<tr>
<td id="L1477" class="blob-num js-line-number" data-line-number="1477"></td>
<td id="LC1477" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1478" class="blob-num js-line-number" data-line-number="1478"></td>
<td id="LC1478" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> env.info(&quot;Rescued&quot;)</span></td>
</tr>
<tr>
<td id="L1479" class="blob-num js-line-number" data-line-number="1479"></td>
<td id="LC1479" class="blob-code blob-code-inner js-file-line"><span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1480" class="blob-num js-line-number" data-line-number="1480"></td>
<td id="LC1480" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1481" class="blob-num js-line-number" data-line-number="1481"></td>
<td id="LC1481" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1482" class="blob-num js-line-number" data-line-number="1482"></td>
<td id="LC1482" class="blob-code blob-code-inner js-file-line"><span class="pl-k">function</span> <span class="pl-en">csar.getSARHeli</span>(<span class="pl-smi">_unitName</span>)</td>
</tr>
<tr>
<td id="L1483" class="blob-num js-line-number" data-line-number="1483"></td>
<td id="LC1483" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1484" class="blob-num js-line-number" data-line-number="1484"></td>
<td id="LC1484" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _heli <span class="pl-k">=</span> Unit.<span class="pl-c1">getByName</span>(_unitName)</td>
</tr>
<tr>
<td id="L1485" class="blob-num js-line-number" data-line-number="1485"></td>
<td id="LC1485" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1486" class="blob-num js-line-number" data-line-number="1486"></td>
<td id="LC1486" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _heli <span class="pl-k">~=</span> <span class="pl-c1">nil</span> <span class="pl-k">and</span> _heli:<span class="pl-c1">isActive</span>() <span class="pl-k">and</span> _heli:<span class="pl-c1">getLife</span>() <span class="pl-k">&gt;</span> <span class="pl-c1">0</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1487" class="blob-num js-line-number" data-line-number="1487"></td>
<td id="LC1487" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1488" class="blob-num js-line-number" data-line-number="1488"></td>
<td id="LC1488" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> _heli</td>
</tr>
<tr>
<td id="L1489" class="blob-num js-line-number" data-line-number="1489"></td>
<td id="LC1489" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1490" class="blob-num js-line-number" data-line-number="1490"></td>
<td id="LC1490" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1491" class="blob-num js-line-number" data-line-number="1491"></td>
<td id="LC1491" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> <span class="pl-c1">nil</span></td>
</tr>
<tr>
<td id="L1492" class="blob-num js-line-number" data-line-number="1492"></td>
<td id="LC1492" class="blob-code blob-code-inner js-file-line"><span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1493" class="blob-num js-line-number" data-line-number="1493"></td>
<td id="LC1493" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1494" class="blob-num js-line-number" data-line-number="1494"></td>
<td id="LC1494" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1495" class="blob-num js-line-number" data-line-number="1495"></td>
<td id="LC1495" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">--</span> Displays a request for medivac</span></td>
</tr>
<tr>
<td id="L1496" class="blob-num js-line-number" data-line-number="1496"></td>
<td id="LC1496" class="blob-code blob-code-inner js-file-line"><span class="pl-k">function</span> <span class="pl-en">csar.delayedHelpMessage</span>(<span class="pl-smi">_args</span>)</td>
</tr>
<tr>
<td id="L1497" class="blob-num js-line-number" data-line-number="1497"></td>
<td id="LC1497" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> status, err <span class="pl-k">=</span> <span class="pl-c1">pcall</span>(<span class="pl-k">function</span>(<span class="pl-smi">_args</span>)</td>
</tr>
<tr>
<td id="L1498" class="blob-num js-line-number" data-line-number="1498"></td>
<td id="LC1498" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _heliName <span class="pl-k">=</span> _args[<span class="pl-c1">1</span>]</td>
</tr>
<tr>
<td id="L1499" class="blob-num js-line-number" data-line-number="1499"></td>
<td id="LC1499" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _text <span class="pl-k">=</span> _args[<span class="pl-c1">2</span>]</td>
</tr>
<tr>
<td id="L1500" class="blob-num js-line-number" data-line-number="1500"></td>
<td id="LC1500" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _injuredGroupName <span class="pl-k">=</span> _args[<span class="pl-c1">3</span>]</td>
</tr>
<tr>
<td id="L1501" class="blob-num js-line-number" data-line-number="1501"></td>
<td id="LC1501" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1502" class="blob-num js-line-number" data-line-number="1502"></td>
<td id="LC1502" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _heli <span class="pl-k">=</span> csar.<span class="pl-c1">getSARHeli</span>(_heliName)</td>
</tr>
<tr>
<td id="L1503" class="blob-num js-line-number" data-line-number="1503"></td>
<td id="LC1503" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1504" class="blob-num js-line-number" data-line-number="1504"></td>
<td id="LC1504" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _heli <span class="pl-k">~=</span> <span class="pl-c1">nil</span> <span class="pl-k">and</span> <span class="pl-k">#</span>csar.<span class="pl-c1">getWoundedGroup</span>(_injuredGroupName) <span class="pl-k">&gt;</span> <span class="pl-c1">0</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1505" class="blob-num js-line-number" data-line-number="1505"></td>
<td id="LC1505" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-c1">displayMessageToSAR</span>(_heli, _text, csar.<span class="pl-smi">messageTime</span>)</td>
</tr>
<tr>
<td id="L1506" class="blob-num js-line-number" data-line-number="1506"></td>
<td id="LC1506" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1507" class="blob-num js-line-number" data-line-number="1507"></td>
<td id="LC1507" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1508" class="blob-num js-line-number" data-line-number="1508"></td>
<td id="LC1508" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _groupId <span class="pl-k">=</span> csar.<span class="pl-c1">getGroupId</span>(_heli)</td>
</tr>
<tr>
<td id="L1509" class="blob-num js-line-number" data-line-number="1509"></td>
<td id="LC1509" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1510" class="blob-num js-line-number" data-line-number="1510"></td>
<td id="LC1510" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _groupId <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1511" class="blob-num js-line-number" data-line-number="1511"></td>
<td id="LC1511" class="blob-code blob-code-inner js-file-line"> trigger.<span class="pl-smi">action</span>.<span class="pl-c1">outSoundForGroup</span>(_groupId, <span class="pl-s"><span class="pl-pds">&quot;</span>l10n/DEFAULT/CSAR.ogg<span class="pl-pds">&quot;</span></span>)</td>
</tr>
<tr>
<td id="L1512" class="blob-num js-line-number" data-line-number="1512"></td>
<td id="LC1512" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1513" class="blob-num js-line-number" data-line-number="1513"></td>
<td id="LC1513" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1514" class="blob-num js-line-number" data-line-number="1514"></td>
<td id="LC1514" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">else</span></td>
</tr>
<tr>
<td id="L1515" class="blob-num js-line-number" data-line-number="1515"></td>
<td id="LC1515" class="blob-code blob-code-inner js-file-line"> env.<span class="pl-c1">info</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>No Active Heli or Group DEAD<span class="pl-pds">&quot;</span></span>)</td>
</tr>
<tr>
<td id="L1516" class="blob-num js-line-number" data-line-number="1516"></td>
<td id="LC1516" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1517" class="blob-num js-line-number" data-line-number="1517"></td>
<td id="LC1517" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span>, _args)</td>
</tr>
<tr>
<td id="L1518" class="blob-num js-line-number" data-line-number="1518"></td>
<td id="LC1518" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1519" class="blob-num js-line-number" data-line-number="1519"></td>
<td id="LC1519" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> (<span class="pl-k">not</span> status) <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1520" class="blob-num js-line-number" data-line-number="1520"></td>
<td id="LC1520" class="blob-code blob-code-inner js-file-line"> env.<span class="pl-c1">error</span>(<span class="pl-c1">string.format</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>Error in delayedHelpMessage <span class="pl-pds">&quot;</span></span>))</td>
</tr>
<tr>
<td id="L1521" class="blob-num js-line-number" data-line-number="1521"></td>
<td id="LC1521" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1522" class="blob-num js-line-number" data-line-number="1522"></td>
<td id="LC1522" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1523" class="blob-num js-line-number" data-line-number="1523"></td>
<td id="LC1523" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> <span class="pl-c1">nil</span></td>
</tr>
<tr>
<td id="L1524" class="blob-num js-line-number" data-line-number="1524"></td>
<td id="LC1524" class="blob-code blob-code-inner js-file-line"><span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1525" class="blob-num js-line-number" data-line-number="1525"></td>
<td id="LC1525" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1526" class="blob-num js-line-number" data-line-number="1526"></td>
<td id="LC1526" class="blob-code blob-code-inner js-file-line"><span class="pl-k">function</span> <span class="pl-en">csar.displayMessageToSAR</span>(<span class="pl-smi">_unit</span>, <span class="pl-smi">_text</span>, <span class="pl-smi">_time</span>, <span class="pl-smi">_clear</span>)</td>
</tr>
<tr>
<td id="L1527" class="blob-num js-line-number" data-line-number="1527"></td>
<td id="LC1527" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1528" class="blob-num js-line-number" data-line-number="1528"></td>
<td id="LC1528" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _groupId <span class="pl-k">=</span> csar.<span class="pl-c1">getGroupId</span>(_unit)</td>
</tr>
<tr>
<td id="L1529" class="blob-num js-line-number" data-line-number="1529"></td>
<td id="LC1529" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1530" class="blob-num js-line-number" data-line-number="1530"></td>
<td id="LC1530" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _groupId <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1531" class="blob-num js-line-number" data-line-number="1531"></td>
<td id="LC1531" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _clear <span class="pl-k">==</span> <span class="pl-c1">true</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1532" class="blob-num js-line-number" data-line-number="1532"></td>
<td id="LC1532" class="blob-code blob-code-inner js-file-line"> trigger.<span class="pl-smi">action</span>.<span class="pl-c1">outTextForGroup</span>(_groupId, _text, _time, _clear)</td>
</tr>
<tr>
<td id="L1533" class="blob-num js-line-number" data-line-number="1533"></td>
<td id="LC1533" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">else</span></td>
</tr>
<tr>
<td id="L1534" class="blob-num js-line-number" data-line-number="1534"></td>
<td id="LC1534" class="blob-code blob-code-inner js-file-line"> trigger.<span class="pl-smi">action</span>.<span class="pl-c1">outTextForGroup</span>(_groupId, _text, _time)</td>
</tr>
<tr>
<td id="L1535" class="blob-num js-line-number" data-line-number="1535"></td>
<td id="LC1535" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1536" class="blob-num js-line-number" data-line-number="1536"></td>
<td id="LC1536" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1537" class="blob-num js-line-number" data-line-number="1537"></td>
<td id="LC1537" class="blob-code blob-code-inner js-file-line"><span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1538" class="blob-num js-line-number" data-line-number="1538"></td>
<td id="LC1538" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1539" class="blob-num js-line-number" data-line-number="1539"></td>
<td id="LC1539" class="blob-code blob-code-inner js-file-line"><span class="pl-k">function</span> <span class="pl-en">csar.getWoundedGroup</span>(<span class="pl-smi">_groupName</span>)</td>
</tr>
<tr>
<td id="L1540" class="blob-num js-line-number" data-line-number="1540"></td>
<td id="LC1540" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _status, _result <span class="pl-k">=</span> <span class="pl-c1">pcall</span>(<span class="pl-k">function</span>(<span class="pl-smi">_groupName</span>)</td>
</tr>
<tr>
<td id="L1541" class="blob-num js-line-number" data-line-number="1541"></td>
<td id="LC1541" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1542" class="blob-num js-line-number" data-line-number="1542"></td>
<td id="LC1542" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _woundedGroup <span class="pl-k">=</span> {}</td>
</tr>
<tr>
<td id="L1543" class="blob-num js-line-number" data-line-number="1543"></td>
<td id="LC1543" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _units <span class="pl-k">=</span> Group.<span class="pl-c1">getByName</span>(_groupName):<span class="pl-c1">getUnits</span>()</td>
</tr>
<tr>
<td id="L1544" class="blob-num js-line-number" data-line-number="1544"></td>
<td id="LC1544" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1545" class="blob-num js-line-number" data-line-number="1545"></td>
<td id="LC1545" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">for</span> _, _unit <span class="pl-k">in</span> <span class="pl-c1">pairs</span>(_units) <span class="pl-k">do</span></td>
</tr>
<tr>
<td id="L1546" class="blob-num js-line-number" data-line-number="1546"></td>
<td id="LC1546" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1547" class="blob-num js-line-number" data-line-number="1547"></td>
<td id="LC1547" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _unit <span class="pl-k">~=</span> <span class="pl-c1">nil</span> <span class="pl-k">and</span> _unit:<span class="pl-c1">isActive</span>() <span class="pl-k">and</span> _unit:<span class="pl-c1">getLife</span>() <span class="pl-k">&gt;</span> <span class="pl-c1">0</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1548" class="blob-num js-line-number" data-line-number="1548"></td>
<td id="LC1548" class="blob-code blob-code-inner js-file-line"> <span class="pl-c1">table.insert</span>(_woundedGroup, _unit)</td>
</tr>
<tr>
<td id="L1549" class="blob-num js-line-number" data-line-number="1549"></td>
<td id="LC1549" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1550" class="blob-num js-line-number" data-line-number="1550"></td>
<td id="LC1550" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1551" class="blob-num js-line-number" data-line-number="1551"></td>
<td id="LC1551" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1552" class="blob-num js-line-number" data-line-number="1552"></td>
<td id="LC1552" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> _woundedGroup</td>
</tr>
<tr>
<td id="L1553" class="blob-num js-line-number" data-line-number="1553"></td>
<td id="LC1553" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span>, _groupName)</td>
</tr>
<tr>
<td id="L1554" class="blob-num js-line-number" data-line-number="1554"></td>
<td id="LC1554" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1555" class="blob-num js-line-number" data-line-number="1555"></td>
<td id="LC1555" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> (_status) <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1556" class="blob-num js-line-number" data-line-number="1556"></td>
<td id="LC1556" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> _result</td>
</tr>
<tr>
<td id="L1557" class="blob-num js-line-number" data-line-number="1557"></td>
<td id="LC1557" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">else</span></td>
</tr>
<tr>
<td id="L1558" class="blob-num js-line-number" data-line-number="1558"></td>
<td id="LC1558" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span>env.warning(string.format(&quot;getWoundedGroup failed! Returning 0.%s&quot;,_result), false)</span></td>
</tr>
<tr>
<td id="L1559" class="blob-num js-line-number" data-line-number="1559"></td>
<td id="LC1559" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> {} <span class="pl-c"><span class="pl-c">--</span>return empty table</span></td>
</tr>
<tr>
<td id="L1560" class="blob-num js-line-number" data-line-number="1560"></td>
<td id="LC1560" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1561" class="blob-num js-line-number" data-line-number="1561"></td>
<td id="LC1561" class="blob-code blob-code-inner js-file-line"><span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1562" class="blob-num js-line-number" data-line-number="1562"></td>
<td id="LC1562" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1563" class="blob-num js-line-number" data-line-number="1563"></td>
<td id="LC1563" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1564" class="blob-num js-line-number" data-line-number="1564"></td>
<td id="LC1564" class="blob-code blob-code-inner js-file-line"><span class="pl-k">function</span> <span class="pl-en">csar.convertGroupToTable</span>(<span class="pl-smi">_group</span>)</td>
</tr>
<tr>
<td id="L1565" class="blob-num js-line-number" data-line-number="1565"></td>
<td id="LC1565" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1566" class="blob-num js-line-number" data-line-number="1566"></td>
<td id="LC1566" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _unitTable <span class="pl-k">=</span> {}</td>
</tr>
<tr>
<td id="L1567" class="blob-num js-line-number" data-line-number="1567"></td>
<td id="LC1567" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1568" class="blob-num js-line-number" data-line-number="1568"></td>
<td id="LC1568" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">for</span> _, _unit <span class="pl-k">in</span> <span class="pl-c1">pairs</span>(_group:<span class="pl-c1">getUnits</span>()) <span class="pl-k">do</span></td>
</tr>
<tr>
<td id="L1569" class="blob-num js-line-number" data-line-number="1569"></td>
<td id="LC1569" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1570" class="blob-num js-line-number" data-line-number="1570"></td>
<td id="LC1570" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _unit <span class="pl-k">~=</span> <span class="pl-c1">nil</span> <span class="pl-k">and</span> _unit:<span class="pl-c1">getLife</span>() <span class="pl-k">&gt;</span> <span class="pl-c1">0</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1571" class="blob-num js-line-number" data-line-number="1571"></td>
<td id="LC1571" class="blob-code blob-code-inner js-file-line"> <span class="pl-c1">table.insert</span>(_unitTable, _unit:<span class="pl-c1">getName</span>())</td>
</tr>
<tr>
<td id="L1572" class="blob-num js-line-number" data-line-number="1572"></td>
<td id="LC1572" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1573" class="blob-num js-line-number" data-line-number="1573"></td>
<td id="LC1573" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1574" class="blob-num js-line-number" data-line-number="1574"></td>
<td id="LC1574" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1575" class="blob-num js-line-number" data-line-number="1575"></td>
<td id="LC1575" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> _unitTable</td>
</tr>
<tr>
<td id="L1576" class="blob-num js-line-number" data-line-number="1576"></td>
<td id="LC1576" class="blob-code blob-code-inner js-file-line"><span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1577" class="blob-num js-line-number" data-line-number="1577"></td>
<td id="LC1577" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1578" class="blob-num js-line-number" data-line-number="1578"></td>
<td id="LC1578" class="blob-code blob-code-inner js-file-line"><span class="pl-k">function</span> <span class="pl-en">csar.getPositionOfWounded</span>(<span class="pl-smi">_woundedGroup</span>)</td>
</tr>
<tr>
<td id="L1579" class="blob-num js-line-number" data-line-number="1579"></td>
<td id="LC1579" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1580" class="blob-num js-line-number" data-line-number="1580"></td>
<td id="LC1580" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _woundedTable <span class="pl-k">=</span> csar.<span class="pl-c1">convertGroupToTable</span>(_woundedGroup)</td>
</tr>
<tr>
<td id="L1581" class="blob-num js-line-number" data-line-number="1581"></td>
<td id="LC1581" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1582" class="blob-num js-line-number" data-line-number="1582"></td>
<td id="LC1582" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _coordinatesText <span class="pl-k">=</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1583" class="blob-num js-line-number" data-line-number="1583"></td>
<td id="LC1583" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> csar.<span class="pl-smi">coordtype</span> <span class="pl-k">==</span> <span class="pl-c1">0</span> <span class="pl-k">then</span> <span class="pl-c"><span class="pl-c">--</span> Lat/Long DMTM</span></td>
</tr>
<tr>
<td id="L1584" class="blob-num js-line-number" data-line-number="1584"></td>
<td id="LC1584" class="blob-code blob-code-inner js-file-line"> _coordinatesText <span class="pl-k">=</span> <span class="pl-c1">string.format</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>%s<span class="pl-pds">&quot;</span></span>, mist.<span class="pl-c1">getLLString</span>({ units <span class="pl-k">=</span> _woundedTable, acc <span class="pl-k">=</span> csar.<span class="pl-smi">coordaccuracy</span>, DMS <span class="pl-k">=</span> <span class="pl-c1">0</span> }))</td>
</tr>
<tr>
<td id="L1585" class="blob-num js-line-number" data-line-number="1585"></td>
<td id="LC1585" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1586" class="blob-num js-line-number" data-line-number="1586"></td>
<td id="LC1586" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">elseif</span> csar.<span class="pl-smi">coordtype</span> <span class="pl-k">==</span> <span class="pl-c1">1</span> <span class="pl-k">then</span> <span class="pl-c"><span class="pl-c">--</span> Lat/Long DMS</span></td>
</tr>
<tr>
<td id="L1587" class="blob-num js-line-number" data-line-number="1587"></td>
<td id="LC1587" class="blob-code blob-code-inner js-file-line"> _coordinatesText <span class="pl-k">=</span> <span class="pl-c1">string.format</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>%s<span class="pl-pds">&quot;</span></span>, mist.<span class="pl-c1">getLLString</span>({ units <span class="pl-k">=</span> _woundedTable, acc <span class="pl-k">=</span> csar.<span class="pl-smi">coordaccuracy</span>, DMS <span class="pl-k">=</span> <span class="pl-c1">1</span> }))</td>
</tr>
<tr>
<td id="L1588" class="blob-num js-line-number" data-line-number="1588"></td>
<td id="LC1588" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1589" class="blob-num js-line-number" data-line-number="1589"></td>
<td id="LC1589" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">elseif</span> csar.<span class="pl-smi">coordtype</span> <span class="pl-k">==</span> <span class="pl-c1">2</span> <span class="pl-k">then</span> <span class="pl-c"><span class="pl-c">--</span> MGRS</span></td>
</tr>
<tr>
<td id="L1590" class="blob-num js-line-number" data-line-number="1590"></td>
<td id="LC1590" class="blob-code blob-code-inner js-file-line"> _coordinatesText <span class="pl-k">=</span> <span class="pl-c1">string.format</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>%s<span class="pl-pds">&quot;</span></span>, mist.<span class="pl-c1">getMGRSString</span>({ units <span class="pl-k">=</span> _woundedTable, acc <span class="pl-k">=</span> csar.<span class="pl-smi">coordaccuracy</span> }))</td>
</tr>
<tr>
<td id="L1591" class="blob-num js-line-number" data-line-number="1591"></td>
<td id="LC1591" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1592" class="blob-num js-line-number" data-line-number="1592"></td>
<td id="LC1592" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">elseif</span> csar.<span class="pl-smi">coordtype</span> <span class="pl-k">==</span> <span class="pl-c1">3</span> <span class="pl-k">then</span> <span class="pl-c"><span class="pl-c">--</span> Bullseye Imperial</span></td>
</tr>
<tr>
<td id="L1593" class="blob-num js-line-number" data-line-number="1593"></td>
<td id="LC1593" class="blob-code blob-code-inner js-file-line"> _coordinatesText <span class="pl-k">=</span> <span class="pl-c1">string.format</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>bullseye %s<span class="pl-pds">&quot;</span></span>, mist.<span class="pl-c1">getBRString</span>({ units <span class="pl-k">=</span> _woundedTable, ref <span class="pl-k">=</span> coalition.<span class="pl-c1">getMainRefPoint</span>(_woundedGroup:<span class="pl-c1">getCoalition</span>()), alt <span class="pl-k">=</span> <span class="pl-c1">0</span> }))</td>
</tr>
<tr>
<td id="L1594" class="blob-num js-line-number" data-line-number="1594"></td>
<td id="LC1594" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1595" class="blob-num js-line-number" data-line-number="1595"></td>
<td id="LC1595" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">else</span> <span class="pl-c"><span class="pl-c">--</span> Bullseye Metric --(medevac.coordtype == 4)</span></td>
</tr>
<tr>
<td id="L1596" class="blob-num js-line-number" data-line-number="1596"></td>
<td id="LC1596" class="blob-code blob-code-inner js-file-line"> _coordinatesText <span class="pl-k">=</span> <span class="pl-c1">string.format</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>bullseye %s<span class="pl-pds">&quot;</span></span>, mist.<span class="pl-c1">getBRString</span>({ units <span class="pl-k">=</span> _woundedTable, ref <span class="pl-k">=</span> coalition.<span class="pl-c1">getMainRefPoint</span>(_woundedGroup:<span class="pl-c1">getCoalition</span>()), alt <span class="pl-k">=</span> <span class="pl-c1">0</span>, metric <span class="pl-k">=</span> <span class="pl-c1">1</span> }))</td>
</tr>
<tr>
<td id="L1597" class="blob-num js-line-number" data-line-number="1597"></td>
<td id="LC1597" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1598" class="blob-num js-line-number" data-line-number="1598"></td>
<td id="LC1598" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1599" class="blob-num js-line-number" data-line-number="1599"></td>
<td id="LC1599" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> _coordinatesText</td>
</tr>
<tr>
<td id="L1600" class="blob-num js-line-number" data-line-number="1600"></td>
<td id="LC1600" class="blob-code blob-code-inner js-file-line"><span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1601" class="blob-num js-line-number" data-line-number="1601"></td>
<td id="LC1601" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1602" class="blob-num js-line-number" data-line-number="1602"></td>
<td id="LC1602" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">--</span> Displays all active MEDEVACS/SAR</span></td>
</tr>
<tr>
<td id="L1603" class="blob-num js-line-number" data-line-number="1603"></td>
<td id="LC1603" class="blob-code blob-code-inner js-file-line"><span class="pl-k">function</span> <span class="pl-en">csar.displayActiveSAR</span>(<span class="pl-smi">_unitName</span>)</td>
</tr>
<tr>
<td id="L1604" class="blob-num js-line-number" data-line-number="1604"></td>
<td id="LC1604" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _msg <span class="pl-k">=</span> <span class="pl-s"><span class="pl-pds">&quot;</span>Active MEDEVAC/SAR:<span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1605" class="blob-num js-line-number" data-line-number="1605"></td>
<td id="LC1605" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1606" class="blob-num js-line-number" data-line-number="1606"></td>
<td id="LC1606" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _heli <span class="pl-k">=</span> csar.<span class="pl-c1">getSARHeli</span>(_unitName)</td>
</tr>
<tr>
<td id="L1607" class="blob-num js-line-number" data-line-number="1607"></td>
<td id="LC1607" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1608" class="blob-num js-line-number" data-line-number="1608"></td>
<td id="LC1608" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _heli <span class="pl-k">==</span> <span class="pl-c1">nil</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1609" class="blob-num js-line-number" data-line-number="1609"></td>
<td id="LC1609" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span></td>
</tr>
<tr>
<td id="L1610" class="blob-num js-line-number" data-line-number="1610"></td>
<td id="LC1610" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1611" class="blob-num js-line-number" data-line-number="1611"></td>
<td id="LC1611" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1612" class="blob-num js-line-number" data-line-number="1612"></td>
<td id="LC1612" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _heliSide <span class="pl-k">=</span> _heli:<span class="pl-c1">getCoalition</span>()</td>
</tr>
<tr>
<td id="L1613" class="blob-num js-line-number" data-line-number="1613"></td>
<td id="LC1613" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1614" class="blob-num js-line-number" data-line-number="1614"></td>
<td id="LC1614" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _csarList <span class="pl-k">=</span> {}</td>
</tr>
<tr>
<td id="L1615" class="blob-num js-line-number" data-line-number="1615"></td>
<td id="LC1615" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1616" class="blob-num js-line-number" data-line-number="1616"></td>
<td id="LC1616" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">for</span> _groupName, _value <span class="pl-k">in</span> <span class="pl-c1">pairs</span>(csar.<span class="pl-smi">woundedGroups</span>) <span class="pl-k">do</span></td>
</tr>
<tr>
<td id="L1617" class="blob-num js-line-number" data-line-number="1617"></td>
<td id="LC1617" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1618" class="blob-num js-line-number" data-line-number="1618"></td>
<td id="LC1618" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _woundedGroup <span class="pl-k">=</span> csar.<span class="pl-c1">getWoundedGroup</span>(_groupName)</td>
</tr>
<tr>
<td id="L1619" class="blob-num js-line-number" data-line-number="1619"></td>
<td id="LC1619" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1620" class="blob-num js-line-number" data-line-number="1620"></td>
<td id="LC1620" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> <span class="pl-k">#</span>_woundedGroup <span class="pl-k">&gt;</span> <span class="pl-c1">0</span> <span class="pl-k">and</span> (_woundedGroup[<span class="pl-c1">1</span>]:<span class="pl-c1">getCoalition</span>() <span class="pl-k">==</span> _heliSide) <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1621" class="blob-num js-line-number" data-line-number="1621"></td>
<td id="LC1621" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1622" class="blob-num js-line-number" data-line-number="1622"></td>
<td id="LC1622" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _coordinatesText <span class="pl-k">=</span> csar.<span class="pl-c1">getPositionOfWounded</span>(_woundedGroup[<span class="pl-c1">1</span>]:<span class="pl-c1">getGroup</span>())</td>
</tr>
<tr>
<td id="L1623" class="blob-num js-line-number" data-line-number="1623"></td>
<td id="LC1623" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1624" class="blob-num js-line-number" data-line-number="1624"></td>
<td id="LC1624" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _distance <span class="pl-k">=</span> csar.<span class="pl-c1">getDistance</span>(_heli:<span class="pl-c1">getPoint</span>(), _woundedGroup[<span class="pl-c1">1</span>]:<span class="pl-c1">getPoint</span>())</td>
</tr>
<tr>
<td id="L1625" class="blob-num js-line-number" data-line-number="1625"></td>
<td id="LC1625" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1626" class="blob-num js-line-number" data-line-number="1626"></td>
<td id="LC1626" class="blob-code blob-code-inner js-file-line"> <span class="pl-c1">table.insert</span>(_csarList, { dist <span class="pl-k">=</span> _distance, msg <span class="pl-k">=</span> <span class="pl-c1">string.format</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>%s at %s - %.2f KHz ADF - %.3fKM <span class="pl-pds">&quot;</span></span>, _value.<span class="pl-smi">desc</span>, _coordinatesText, _value.<span class="pl-smi">frequency</span> <span class="pl-k">/</span> <span class="pl-c1">1000</span>, _distance <span class="pl-k">/</span> <span class="pl-c1">1000.0</span>) })</td>
</tr>
<tr>
<td id="L1627" class="blob-num js-line-number" data-line-number="1627"></td>
<td id="LC1627" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1628" class="blob-num js-line-number" data-line-number="1628"></td>
<td id="LC1628" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1629" class="blob-num js-line-number" data-line-number="1629"></td>
<td id="LC1629" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1630" class="blob-num js-line-number" data-line-number="1630"></td>
<td id="LC1630" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> <span class="pl-k">function</span> <span class="pl-en">sortDistance</span>(<span class="pl-smi">a</span>, <span class="pl-smi">b</span>)</td>
</tr>
<tr>
<td id="L1631" class="blob-num js-line-number" data-line-number="1631"></td>
<td id="LC1631" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> a.<span class="pl-smi">dist</span> <span class="pl-k">&lt;</span> b.<span class="pl-smi">dist</span></td>
</tr>
<tr>
<td id="L1632" class="blob-num js-line-number" data-line-number="1632"></td>
<td id="LC1632" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1633" class="blob-num js-line-number" data-line-number="1633"></td>
<td id="LC1633" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1634" class="blob-num js-line-number" data-line-number="1634"></td>
<td id="LC1634" class="blob-code blob-code-inner js-file-line"> <span class="pl-c1">table.sort</span>(_csarList, sortDistance)</td>
</tr>
<tr>
<td id="L1635" class="blob-num js-line-number" data-line-number="1635"></td>
<td id="LC1635" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1636" class="blob-num js-line-number" data-line-number="1636"></td>
<td id="LC1636" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">for</span> _, _line <span class="pl-k">in</span> <span class="pl-c1">pairs</span>(_csarList) <span class="pl-k">do</span></td>
</tr>
<tr>
<td id="L1637" class="blob-num js-line-number" data-line-number="1637"></td>
<td id="LC1637" class="blob-code blob-code-inner js-file-line"> _msg <span class="pl-k">=</span> _msg <span class="pl-k">..</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\n</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">..</span> _line.<span class="pl-smi">msg</span></td>
</tr>
<tr>
<td id="L1638" class="blob-num js-line-number" data-line-number="1638"></td>
<td id="LC1638" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1639" class="blob-num js-line-number" data-line-number="1639"></td>
<td id="LC1639" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1640" class="blob-num js-line-number" data-line-number="1640"></td>
<td id="LC1640" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-c1">displayMessageToSAR</span>(_heli, _msg, <span class="pl-c1">20</span>)</td>
</tr>
<tr>
<td id="L1641" class="blob-num js-line-number" data-line-number="1641"></td>
<td id="LC1641" class="blob-code blob-code-inner js-file-line"><span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1642" class="blob-num js-line-number" data-line-number="1642"></td>
<td id="LC1642" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1643" class="blob-num js-line-number" data-line-number="1643"></td>
<td id="LC1643" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1644" class="blob-num js-line-number" data-line-number="1644"></td>
<td id="LC1644" class="blob-code blob-code-inner js-file-line"><span class="pl-k">function</span> <span class="pl-en">csar.getClosetDownedPilot</span>(<span class="pl-smi">_heli</span>)</td>
</tr>
<tr>
<td id="L1645" class="blob-num js-line-number" data-line-number="1645"></td>
<td id="LC1645" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1646" class="blob-num js-line-number" data-line-number="1646"></td>
<td id="LC1646" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _side <span class="pl-k">=</span> _heli:<span class="pl-c1">getCoalition</span>()</td>
</tr>
<tr>
<td id="L1647" class="blob-num js-line-number" data-line-number="1647"></td>
<td id="LC1647" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1648" class="blob-num js-line-number" data-line-number="1648"></td>
<td id="LC1648" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _closetGroup <span class="pl-k">=</span> <span class="pl-c1">nil</span></td>
</tr>
<tr>
<td id="L1649" class="blob-num js-line-number" data-line-number="1649"></td>
<td id="LC1649" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _shortestDistance <span class="pl-k">=</span> <span class="pl-k">-</span><span class="pl-c1">1</span></td>
</tr>
<tr>
<td id="L1650" class="blob-num js-line-number" data-line-number="1650"></td>
<td id="LC1650" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _distance <span class="pl-k">=</span> <span class="pl-c1">0</span></td>
</tr>
<tr>
<td id="L1651" class="blob-num js-line-number" data-line-number="1651"></td>
<td id="LC1651" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _closetGroupInfo <span class="pl-k">=</span> <span class="pl-c1">nil</span></td>
</tr>
<tr>
<td id="L1652" class="blob-num js-line-number" data-line-number="1652"></td>
<td id="LC1652" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1653" class="blob-num js-line-number" data-line-number="1653"></td>
<td id="LC1653" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">for</span> _woundedName, _groupInfo <span class="pl-k">in</span> <span class="pl-c1">pairs</span>(csar.<span class="pl-smi">woundedGroups</span>) <span class="pl-k">do</span></td>
</tr>
<tr>
<td id="L1654" class="blob-num js-line-number" data-line-number="1654"></td>
<td id="LC1654" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1655" class="blob-num js-line-number" data-line-number="1655"></td>
<td id="LC1655" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _tempWounded <span class="pl-k">=</span> csar.<span class="pl-c1">getWoundedGroup</span>(_woundedName)</td>
</tr>
<tr>
<td id="L1656" class="blob-num js-line-number" data-line-number="1656"></td>
<td id="LC1656" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1657" class="blob-num js-line-number" data-line-number="1657"></td>
<td id="LC1657" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> check group exists and not moving to someone else</span></td>
</tr>
<tr>
<td id="L1658" class="blob-num js-line-number" data-line-number="1658"></td>
<td id="LC1658" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> <span class="pl-k">#</span>_tempWounded <span class="pl-k">&gt;</span> <span class="pl-c1">0</span> <span class="pl-k">and</span> (_tempWounded[<span class="pl-c1">1</span>]:<span class="pl-c1">getCoalition</span>() <span class="pl-k">==</span> _side) <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1659" class="blob-num js-line-number" data-line-number="1659"></td>
<td id="LC1659" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1660" class="blob-num js-line-number" data-line-number="1660"></td>
<td id="LC1660" class="blob-code blob-code-inner js-file-line"> _distance <span class="pl-k">=</span> csar.<span class="pl-c1">getDistance</span>(_heli:<span class="pl-c1">getPoint</span>(), _tempWounded[<span class="pl-c1">1</span>]:<span class="pl-c1">getPoint</span>())</td>
</tr>
<tr>
<td id="L1661" class="blob-num js-line-number" data-line-number="1661"></td>
<td id="LC1661" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1662" class="blob-num js-line-number" data-line-number="1662"></td>
<td id="LC1662" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _distance <span class="pl-k">~=</span> <span class="pl-c1">nil</span> <span class="pl-k">and</span> (_shortestDistance <span class="pl-k">==</span> <span class="pl-k">-</span><span class="pl-c1">1</span> <span class="pl-k">or</span> _distance <span class="pl-k">&lt;</span> _shortestDistance) <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1663" class="blob-num js-line-number" data-line-number="1663"></td>
<td id="LC1663" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1664" class="blob-num js-line-number" data-line-number="1664"></td>
<td id="LC1664" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1665" class="blob-num js-line-number" data-line-number="1665"></td>
<td id="LC1665" class="blob-code blob-code-inner js-file-line"> _shortestDistance <span class="pl-k">=</span> _distance</td>
</tr>
<tr>
<td id="L1666" class="blob-num js-line-number" data-line-number="1666"></td>
<td id="LC1666" class="blob-code blob-code-inner js-file-line"> _closetGroup <span class="pl-k">=</span> _tempWounded[<span class="pl-c1">1</span>]</td>
</tr>
<tr>
<td id="L1667" class="blob-num js-line-number" data-line-number="1667"></td>
<td id="LC1667" class="blob-code blob-code-inner js-file-line"> _closetGroupInfo <span class="pl-k">=</span> _groupInfo</td>
</tr>
<tr>
<td id="L1668" class="blob-num js-line-number" data-line-number="1668"></td>
<td id="LC1668" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1669" class="blob-num js-line-number" data-line-number="1669"></td>
<td id="LC1669" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1670" class="blob-num js-line-number" data-line-number="1670"></td>
<td id="LC1670" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1671" class="blob-num js-line-number" data-line-number="1671"></td>
<td id="LC1671" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1672" class="blob-num js-line-number" data-line-number="1672"></td>
<td id="LC1672" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> { pilot <span class="pl-k">=</span> _closetGroup, distance <span class="pl-k">=</span> _shortestDistance, groupInfo <span class="pl-k">=</span> _closetGroupInfo }</td>
</tr>
<tr>
<td id="L1673" class="blob-num js-line-number" data-line-number="1673"></td>
<td id="LC1673" class="blob-code blob-code-inner js-file-line"><span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1674" class="blob-num js-line-number" data-line-number="1674"></td>
<td id="LC1674" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1675" class="blob-num js-line-number" data-line-number="1675"></td>
<td id="LC1675" class="blob-code blob-code-inner js-file-line"><span class="pl-k">function</span> <span class="pl-en">csar.signalFlare</span>(<span class="pl-smi">_unitName</span>)</td>
</tr>
<tr>
<td id="L1676" class="blob-num js-line-number" data-line-number="1676"></td>
<td id="LC1676" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1677" class="blob-num js-line-number" data-line-number="1677"></td>
<td id="LC1677" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _heli <span class="pl-k">=</span> csar.<span class="pl-c1">getSARHeli</span>(_unitName)</td>
</tr>
<tr>
<td id="L1678" class="blob-num js-line-number" data-line-number="1678"></td>
<td id="LC1678" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1679" class="blob-num js-line-number" data-line-number="1679"></td>
<td id="LC1679" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _heli <span class="pl-k">==</span> <span class="pl-c1">nil</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1680" class="blob-num js-line-number" data-line-number="1680"></td>
<td id="LC1680" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span></td>
</tr>
<tr>
<td id="L1681" class="blob-num js-line-number" data-line-number="1681"></td>
<td id="LC1681" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1682" class="blob-num js-line-number" data-line-number="1682"></td>
<td id="LC1682" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1683" class="blob-num js-line-number" data-line-number="1683"></td>
<td id="LC1683" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _closet <span class="pl-k">=</span> csar.<span class="pl-c1">getClosetDownedPilot</span>(_heli)</td>
</tr>
<tr>
<td id="L1684" class="blob-num js-line-number" data-line-number="1684"></td>
<td id="LC1684" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1685" class="blob-num js-line-number" data-line-number="1685"></td>
<td id="LC1685" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _closet <span class="pl-k">~=</span> <span class="pl-c1">nil</span> <span class="pl-k">and</span> _closet.<span class="pl-smi">pilot</span> <span class="pl-k">~=</span> <span class="pl-c1">nil</span> <span class="pl-k">and</span> _closet.<span class="pl-smi">distance</span> <span class="pl-k">&lt;</span> <span class="pl-c1">8000.0</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1686" class="blob-num js-line-number" data-line-number="1686"></td>
<td id="LC1686" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1687" class="blob-num js-line-number" data-line-number="1687"></td>
<td id="LC1687" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _clockDir <span class="pl-k">=</span> csar.<span class="pl-c1">getClockDirection</span>(_heli, _closet.<span class="pl-smi">pilot</span>)</td>
</tr>
<tr>
<td id="L1688" class="blob-num js-line-number" data-line-number="1688"></td>
<td id="LC1688" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1689" class="blob-num js-line-number" data-line-number="1689"></td>
<td id="LC1689" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _msg <span class="pl-k">=</span> <span class="pl-c1">string.format</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>%s - %.2f KHz ADF - %.3fM - Popping Signal Flare at your %s <span class="pl-pds">&quot;</span></span>, _closet.<span class="pl-smi">groupInfo</span>.<span class="pl-smi">desc</span>, _closet.<span class="pl-smi">groupInfo</span>.<span class="pl-smi">frequency</span> <span class="pl-k">/</span> <span class="pl-c1">1000</span>, _closet.<span class="pl-smi">distance</span>, _clockDir)</td>
</tr>
<tr>
<td id="L1690" class="blob-num js-line-number" data-line-number="1690"></td>
<td id="LC1690" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-c1">displayMessageToSAR</span>(_heli, _msg, <span class="pl-c1">20</span>)</td>
</tr>
<tr>
<td id="L1691" class="blob-num js-line-number" data-line-number="1691"></td>
<td id="LC1691" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1692" class="blob-num js-line-number" data-line-number="1692"></td>
<td id="LC1692" class="blob-code blob-code-inner js-file-line"> trigger.<span class="pl-smi">action</span>.<span class="pl-c1">signalFlare</span>(_closet.<span class="pl-smi">pilot</span>:<span class="pl-c1">getPoint</span>(), <span class="pl-c1">1</span>, <span class="pl-c1">0</span>)</td>
</tr>
<tr>
<td id="L1693" class="blob-num js-line-number" data-line-number="1693"></td>
<td id="LC1693" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">else</span></td>
</tr>
<tr>
<td id="L1694" class="blob-num js-line-number" data-line-number="1694"></td>
<td id="LC1694" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-c1">displayMessageToSAR</span>(_heli, <span class="pl-s"><span class="pl-pds">&quot;</span>No Pilots within 8KM<span class="pl-pds">&quot;</span></span>, <span class="pl-c1">20</span>)</td>
</tr>
<tr>
<td id="L1695" class="blob-num js-line-number" data-line-number="1695"></td>
<td id="LC1695" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1696" class="blob-num js-line-number" data-line-number="1696"></td>
<td id="LC1696" class="blob-code blob-code-inner js-file-line"><span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1697" class="blob-num js-line-number" data-line-number="1697"></td>
<td id="LC1697" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1698" class="blob-num js-line-number" data-line-number="1698"></td>
<td id="LC1698" class="blob-code blob-code-inner js-file-line"><span class="pl-k">function</span> <span class="pl-en">csar.displayToAllSAR</span>(<span class="pl-smi">_message</span>, <span class="pl-smi">_side</span>, <span class="pl-smi">_ignore</span>)</td>
</tr>
<tr>
<td id="L1699" class="blob-num js-line-number" data-line-number="1699"></td>
<td id="LC1699" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1700" class="blob-num js-line-number" data-line-number="1700"></td>
<td id="LC1700" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">for</span> _, _unitName <span class="pl-k">in</span> <span class="pl-c1">pairs</span>(csar.<span class="pl-smi">csarUnits</span>) <span class="pl-k">do</span></td>
</tr>
<tr>
<td id="L1701" class="blob-num js-line-number" data-line-number="1701"></td>
<td id="LC1701" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1702" class="blob-num js-line-number" data-line-number="1702"></td>
<td id="LC1702" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _unit <span class="pl-k">=</span> csar.<span class="pl-c1">getSARHeli</span>(_unitName)</td>
</tr>
<tr>
<td id="L1703" class="blob-num js-line-number" data-line-number="1703"></td>
<td id="LC1703" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1704" class="blob-num js-line-number" data-line-number="1704"></td>
<td id="LC1704" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _unit <span class="pl-k">~=</span> <span class="pl-c1">nil</span> <span class="pl-k">and</span> _unit:<span class="pl-c1">getCoalition</span>() <span class="pl-k">==</span> _side <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1705" class="blob-num js-line-number" data-line-number="1705"></td>
<td id="LC1705" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1706" class="blob-num js-line-number" data-line-number="1706"></td>
<td id="LC1706" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _ignore <span class="pl-k">==</span> <span class="pl-c1">nil</span> <span class="pl-k">or</span> _ignore <span class="pl-k">~=</span> _unitName <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1707" class="blob-num js-line-number" data-line-number="1707"></td>
<td id="LC1707" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-c1">displayMessageToSAR</span>(_unit, _message, <span class="pl-c1">10</span>)</td>
</tr>
<tr>
<td id="L1708" class="blob-num js-line-number" data-line-number="1708"></td>
<td id="LC1708" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1709" class="blob-num js-line-number" data-line-number="1709"></td>
<td id="LC1709" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">else</span></td>
</tr>
<tr>
<td id="L1710" class="blob-num js-line-number" data-line-number="1710"></td>
<td id="LC1710" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> env.info(string.format(&quot;unit nil %s&quot;,_unitName))</span></td>
</tr>
<tr>
<td id="L1711" class="blob-num js-line-number" data-line-number="1711"></td>
<td id="LC1711" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1712" class="blob-num js-line-number" data-line-number="1712"></td>
<td id="LC1712" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1713" class="blob-num js-line-number" data-line-number="1713"></td>
<td id="LC1713" class="blob-code blob-code-inner js-file-line"><span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1714" class="blob-num js-line-number" data-line-number="1714"></td>
<td id="LC1714" class="blob-code blob-code-inner js-file-line"><span class="pl-k">function</span> <span class="pl-en">csar.reqsmoke</span>( <span class="pl-smi">_unitName</span> )</td>
</tr>
<tr>
<td id="L1715" class="blob-num js-line-number" data-line-number="1715"></td>
<td id="LC1715" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1716" class="blob-num js-line-number" data-line-number="1716"></td>
<td id="LC1716" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _heli <span class="pl-k">=</span> csar.<span class="pl-c1">getSARHeli</span>(_unitName)</td>
</tr>
<tr>
<td id="L1717" class="blob-num js-line-number" data-line-number="1717"></td>
<td id="LC1717" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _heli <span class="pl-k">==</span> <span class="pl-c1">nil</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1718" class="blob-num js-line-number" data-line-number="1718"></td>
<td id="LC1718" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span></td>
</tr>
<tr>
<td id="L1719" class="blob-num js-line-number" data-line-number="1719"></td>
<td id="LC1719" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1720" class="blob-num js-line-number" data-line-number="1720"></td>
<td id="LC1720" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1721" class="blob-num js-line-number" data-line-number="1721"></td>
<td id="LC1721" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _closet <span class="pl-k">=</span> csar.<span class="pl-c1">getClosetDownedPilot</span>(_heli)</td>
</tr>
<tr>
<td id="L1722" class="blob-num js-line-number" data-line-number="1722"></td>
<td id="LC1722" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1723" class="blob-num js-line-number" data-line-number="1723"></td>
<td id="LC1723" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _closet <span class="pl-k">~=</span> <span class="pl-c1">nil</span> <span class="pl-k">and</span> _closet.<span class="pl-smi">pilot</span> <span class="pl-k">~=</span> <span class="pl-c1">nil</span> <span class="pl-k">and</span> _closet.<span class="pl-smi">distance</span> <span class="pl-k">&lt;</span> <span class="pl-c1">8000.0</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1724" class="blob-num js-line-number" data-line-number="1724"></td>
<td id="LC1724" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1725" class="blob-num js-line-number" data-line-number="1725"></td>
<td id="LC1725" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _clockDir <span class="pl-k">=</span> csar.<span class="pl-c1">getClockDirection</span>(_heli, _closet.<span class="pl-smi">pilot</span>)</td>
</tr>
<tr>
<td id="L1726" class="blob-num js-line-number" data-line-number="1726"></td>
<td id="LC1726" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1727" class="blob-num js-line-number" data-line-number="1727"></td>
<td id="LC1727" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _msg <span class="pl-k">=</span> <span class="pl-c1">string.format</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>%s - %.2f KHz ADF - %.3fM - Popping Blue smoke at your %s <span class="pl-pds">&quot;</span></span>, _closet.<span class="pl-smi">groupInfo</span>.<span class="pl-smi">desc</span>, _closet.<span class="pl-smi">groupInfo</span>.<span class="pl-smi">frequency</span> <span class="pl-k">/</span> <span class="pl-c1">1000</span>, _closet.<span class="pl-smi">distance</span>, _clockDir)</td>
</tr>
<tr>
<td id="L1728" class="blob-num js-line-number" data-line-number="1728"></td>
<td id="LC1728" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-c1">displayMessageToSAR</span>(_heli, _msg, <span class="pl-c1">20</span>)</td>
</tr>
<tr>
<td id="L1729" class="blob-num js-line-number" data-line-number="1729"></td>
<td id="LC1729" class="blob-code blob-code-inner js-file-line"> </td>
</tr>
<tr>
<td id="L1730" class="blob-num js-line-number" data-line-number="1730"></td>
<td id="LC1730" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _smokecolor</td>
</tr>
<tr>
<td id="L1731" class="blob-num js-line-number" data-line-number="1731"></td>
<td id="LC1731" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> (_closet.<span class="pl-smi">pilot</span>:<span class="pl-c1">getCoalition</span>() <span class="pl-k">==</span> <span class="pl-c1">2</span>) <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1732" class="blob-num js-line-number" data-line-number="1732"></td>
<td id="LC1732" class="blob-code blob-code-inner js-file-line"> _smokecolor <span class="pl-k">=</span> csar.<span class="pl-smi">bluesmokecolor</span></td>
</tr>
<tr>
<td id="L1733" class="blob-num js-line-number" data-line-number="1733"></td>
<td id="LC1733" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">else</span></td>
</tr>
<tr>
<td id="L1734" class="blob-num js-line-number" data-line-number="1734"></td>
<td id="LC1734" class="blob-code blob-code-inner js-file-line"> _smokecolor <span class="pl-k">=</span> csar.<span class="pl-smi">redsmokecolor</span></td>
</tr>
<tr>
<td id="L1735" class="blob-num js-line-number" data-line-number="1735"></td>
<td id="LC1735" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1736" class="blob-num js-line-number" data-line-number="1736"></td>
<td id="LC1736" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1737" class="blob-num js-line-number" data-line-number="1737"></td>
<td id="LC1737" class="blob-code blob-code-inner js-file-line"> trigger.<span class="pl-smi">action</span>.<span class="pl-c1">smoke</span>(_closet.<span class="pl-smi">pilot</span>:<span class="pl-c1">getPoint</span>(), _smokecolor)</td>
</tr>
<tr>
<td id="L1738" class="blob-num js-line-number" data-line-number="1738"></td>
<td id="LC1738" class="blob-code blob-code-inner js-file-line"> </td>
</tr>
<tr>
<td id="L1739" class="blob-num js-line-number" data-line-number="1739"></td>
<td id="LC1739" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">else</span></td>
</tr>
<tr>
<td id="L1740" class="blob-num js-line-number" data-line-number="1740"></td>
<td id="LC1740" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-c1">displayMessageToSAR</span>(_heli, <span class="pl-s"><span class="pl-pds">&quot;</span>No Pilots within 8KM<span class="pl-pds">&quot;</span></span>, <span class="pl-c1">20</span>)</td>
</tr>
<tr>
<td id="L1741" class="blob-num js-line-number" data-line-number="1741"></td>
<td id="LC1741" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1742" class="blob-num js-line-number" data-line-number="1742"></td>
<td id="LC1742" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1743" class="blob-num js-line-number" data-line-number="1743"></td>
<td id="LC1743" class="blob-code blob-code-inner js-file-line"><span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1744" class="blob-num js-line-number" data-line-number="1744"></td>
<td id="LC1744" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1745" class="blob-num js-line-number" data-line-number="1745"></td>
<td id="LC1745" class="blob-code blob-code-inner js-file-line"><span class="pl-k">function</span> <span class="pl-en">csar.getClosetMASH</span>(<span class="pl-smi">_heli</span>)</td>
</tr>
<tr>
<td id="L1746" class="blob-num js-line-number" data-line-number="1746"></td>
<td id="LC1746" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1747" class="blob-num js-line-number" data-line-number="1747"></td>
<td id="LC1747" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _mashes <span class="pl-k">=</span> csar.<span class="pl-smi">bluemash</span></td>
</tr>
<tr>
<td id="L1748" class="blob-num js-line-number" data-line-number="1748"></td>
<td id="LC1748" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1749" class="blob-num js-line-number" data-line-number="1749"></td>
<td id="LC1749" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> (_heli:<span class="pl-c1">getCoalition</span>() <span class="pl-k">==</span> <span class="pl-c1">1</span>) <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1750" class="blob-num js-line-number" data-line-number="1750"></td>
<td id="LC1750" class="blob-code blob-code-inner js-file-line"> _mashes <span class="pl-k">=</span> csar.<span class="pl-smi">redmash</span></td>
</tr>
<tr>
<td id="L1751" class="blob-num js-line-number" data-line-number="1751"></td>
<td id="LC1751" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1752" class="blob-num js-line-number" data-line-number="1752"></td>
<td id="LC1752" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1753" class="blob-num js-line-number" data-line-number="1753"></td>
<td id="LC1753" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _shortestDistance <span class="pl-k">=</span> <span class="pl-k">-</span><span class="pl-c1">1</span></td>
</tr>
<tr>
<td id="L1754" class="blob-num js-line-number" data-line-number="1754"></td>
<td id="LC1754" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _distance <span class="pl-k">=</span> <span class="pl-c1">0</span></td>
</tr>
<tr>
<td id="L1755" class="blob-num js-line-number" data-line-number="1755"></td>
<td id="LC1755" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1756" class="blob-num js-line-number" data-line-number="1756"></td>
<td id="LC1756" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">for</span> _, _mashName <span class="pl-k">in</span> <span class="pl-c1">pairs</span>(_mashes) <span class="pl-k">do</span></td>
</tr>
<tr>
<td id="L1757" class="blob-num js-line-number" data-line-number="1757"></td>
<td id="LC1757" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1758" class="blob-num js-line-number" data-line-number="1758"></td>
<td id="LC1758" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _mashUnit <span class="pl-k">=</span> Unit.<span class="pl-c1">getByName</span>(_mashName)</td>
</tr>
<tr>
<td id="L1759" class="blob-num js-line-number" data-line-number="1759"></td>
<td id="LC1759" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1760" class="blob-num js-line-number" data-line-number="1760"></td>
<td id="LC1760" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _mashUnit <span class="pl-k">~=</span> <span class="pl-c1">nil</span> <span class="pl-k">and</span> _mashUnit:<span class="pl-c1">isActive</span>() <span class="pl-k">and</span> _mashUnit:<span class="pl-c1">getLife</span>() <span class="pl-k">&gt;</span> <span class="pl-c1">0</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1761" class="blob-num js-line-number" data-line-number="1761"></td>
<td id="LC1761" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1762" class="blob-num js-line-number" data-line-number="1762"></td>
<td id="LC1762" class="blob-code blob-code-inner js-file-line"> _distance <span class="pl-k">=</span> csar.<span class="pl-c1">getDistance</span>(_heli:<span class="pl-c1">getPoint</span>(), _mashUnit:<span class="pl-c1">getPoint</span>())</td>
</tr>
<tr>
<td id="L1763" class="blob-num js-line-number" data-line-number="1763"></td>
<td id="LC1763" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1764" class="blob-num js-line-number" data-line-number="1764"></td>
<td id="LC1764" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _distance <span class="pl-k">~=</span> <span class="pl-c1">nil</span> <span class="pl-k">and</span> (_shortestDistance <span class="pl-k">==</span> <span class="pl-k">-</span><span class="pl-c1">1</span> <span class="pl-k">or</span> _distance <span class="pl-k">&lt;</span> _shortestDistance) <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1765" class="blob-num js-line-number" data-line-number="1765"></td>
<td id="LC1765" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1766" class="blob-num js-line-number" data-line-number="1766"></td>
<td id="LC1766" class="blob-code blob-code-inner js-file-line"> _shortestDistance <span class="pl-k">=</span> _distance</td>
</tr>
<tr>
<td id="L1767" class="blob-num js-line-number" data-line-number="1767"></td>
<td id="LC1767" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1768" class="blob-num js-line-number" data-line-number="1768"></td>
<td id="LC1768" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1769" class="blob-num js-line-number" data-line-number="1769"></td>
<td id="LC1769" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1770" class="blob-num js-line-number" data-line-number="1770"></td>
<td id="LC1770" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1771" class="blob-num js-line-number" data-line-number="1771"></td>
<td id="LC1771" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _shortestDistance <span class="pl-k">~=</span> <span class="pl-k">-</span><span class="pl-c1">1</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1772" class="blob-num js-line-number" data-line-number="1772"></td>
<td id="LC1772" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> _shortestDistance</td>
</tr>
<tr>
<td id="L1773" class="blob-num js-line-number" data-line-number="1773"></td>
<td id="LC1773" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">else</span></td>
</tr>
<tr>
<td id="L1774" class="blob-num js-line-number" data-line-number="1774"></td>
<td id="LC1774" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> <span class="pl-k">-</span><span class="pl-c1">1</span></td>
</tr>
<tr>
<td id="L1775" class="blob-num js-line-number" data-line-number="1775"></td>
<td id="LC1775" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1776" class="blob-num js-line-number" data-line-number="1776"></td>
<td id="LC1776" class="blob-code blob-code-inner js-file-line"><span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1777" class="blob-num js-line-number" data-line-number="1777"></td>
<td id="LC1777" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1778" class="blob-num js-line-number" data-line-number="1778"></td>
<td id="LC1778" class="blob-code blob-code-inner js-file-line"><span class="pl-k">function</span> <span class="pl-en">csar.checkOnboard</span>(<span class="pl-smi">_unitName</span>)</td>
</tr>
<tr>
<td id="L1779" class="blob-num js-line-number" data-line-number="1779"></td>
<td id="LC1779" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _unit <span class="pl-k">=</span> csar.<span class="pl-c1">getSARHeli</span>(_unitName)</td>
</tr>
<tr>
<td id="L1780" class="blob-num js-line-number" data-line-number="1780"></td>
<td id="LC1780" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1781" class="blob-num js-line-number" data-line-number="1781"></td>
<td id="LC1781" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _unit <span class="pl-k">==</span> <span class="pl-c1">nil</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1782" class="blob-num js-line-number" data-line-number="1782"></td>
<td id="LC1782" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span></td>
</tr>
<tr>
<td id="L1783" class="blob-num js-line-number" data-line-number="1783"></td>
<td id="LC1783" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1784" class="blob-num js-line-number" data-line-number="1784"></td>
<td id="LC1784" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1785" class="blob-num js-line-number" data-line-number="1785"></td>
<td id="LC1785" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span>list onboard pilots</span></td>
</tr>
<tr>
<td id="L1786" class="blob-num js-line-number" data-line-number="1786"></td>
<td id="LC1786" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1787" class="blob-num js-line-number" data-line-number="1787"></td>
<td id="LC1787" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _inTransit <span class="pl-k">=</span> csar.<span class="pl-smi">inTransitGroups</span>[_unitName]</td>
</tr>
<tr>
<td id="L1788" class="blob-num js-line-number" data-line-number="1788"></td>
<td id="LC1788" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1789" class="blob-num js-line-number" data-line-number="1789"></td>
<td id="LC1789" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _inTransit <span class="pl-k">==</span> <span class="pl-c1">nil</span> <span class="pl-k">or</span> csar.<span class="pl-c1">tableLength</span>(_inTransit) <span class="pl-k">==</span> <span class="pl-c1">0</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1790" class="blob-num js-line-number" data-line-number="1790"></td>
<td id="LC1790" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-c1">displayMessageToSAR</span>(_unit, <span class="pl-s"><span class="pl-pds">&quot;</span>No Rescued Pilots onboard<span class="pl-pds">&quot;</span></span>, <span class="pl-c1">30</span>)</td>
</tr>
<tr>
<td id="L1791" class="blob-num js-line-number" data-line-number="1791"></td>
<td id="LC1791" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">else</span></td>
</tr>
<tr>
<td id="L1792" class="blob-num js-line-number" data-line-number="1792"></td>
<td id="LC1792" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1793" class="blob-num js-line-number" data-line-number="1793"></td>
<td id="LC1793" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _text <span class="pl-k">=</span> <span class="pl-s"><span class="pl-pds">&quot;</span>Onboard - RTB to FARP/Airfield or MASH: <span class="pl-pds">&quot;</span></span></td>
</tr>
<tr>
<td id="L1794" class="blob-num js-line-number" data-line-number="1794"></td>
<td id="LC1794" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1795" class="blob-num js-line-number" data-line-number="1795"></td>
<td id="LC1795" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">for</span> _, _onboard <span class="pl-k">in</span> <span class="pl-c1">pairs</span>(csar.<span class="pl-smi">inTransitGroups</span>[_unitName]) <span class="pl-k">do</span></td>
</tr>
<tr>
<td id="L1796" class="blob-num js-line-number" data-line-number="1796"></td>
<td id="LC1796" class="blob-code blob-code-inner js-file-line"> _text <span class="pl-k">=</span> _text <span class="pl-k">..</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\n</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">..</span> _onboard.<span class="pl-smi">desc</span></td>
</tr>
<tr>
<td id="L1797" class="blob-num js-line-number" data-line-number="1797"></td>
<td id="LC1797" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1798" class="blob-num js-line-number" data-line-number="1798"></td>
<td id="LC1798" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1799" class="blob-num js-line-number" data-line-number="1799"></td>
<td id="LC1799" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-c1">displayMessageToSAR</span>(_unit, _text, <span class="pl-c1">30</span>)</td>
</tr>
<tr>
<td id="L1800" class="blob-num js-line-number" data-line-number="1800"></td>
<td id="LC1800" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1801" class="blob-num js-line-number" data-line-number="1801"></td>
<td id="LC1801" class="blob-code blob-code-inner js-file-line"><span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1802" class="blob-num js-line-number" data-line-number="1802"></td>
<td id="LC1802" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1803" class="blob-num js-line-number" data-line-number="1803"></td>
<td id="LC1803" class="blob-code blob-code-inner js-file-line"><span class="pl-k">function</span> <span class="pl-en">csar.addweight</span>( <span class="pl-smi">_heli</span> )</td>
</tr>
<tr>
<td id="L1804" class="blob-num js-line-number" data-line-number="1804"></td>
<td id="LC1804" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> cargoWeight <span class="pl-k">=</span> <span class="pl-c1">0</span></td>
</tr>
<tr>
<td id="L1805" class="blob-num js-line-number" data-line-number="1805"></td>
<td id="LC1805" class="blob-code blob-code-inner js-file-line"> </td>
</tr>
<tr>
<td id="L1806" class="blob-num js-line-number" data-line-number="1806"></td>
<td id="LC1806" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _heliName <span class="pl-k">=</span> _heli:<span class="pl-c1">getName</span>()</td>
</tr>
<tr>
<td id="L1807" class="blob-num js-line-number" data-line-number="1807"></td>
<td id="LC1807" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> ctld <span class="pl-k">~=</span> <span class="pl-c1">nil</span> <span class="pl-k">and</span> ctld.<span class="pl-smi">troopWeight</span> <span class="pl-k">~=</span> <span class="pl-c1">nil</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1808" class="blob-num js-line-number" data-line-number="1808"></td>
<td id="LC1808" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> TODO Count CTLD troops</span></td>
</tr>
<tr>
<td id="L1809" class="blob-num js-line-number" data-line-number="1809"></td>
<td id="LC1809" class="blob-code blob-code-inner js-file-line"> </td>
</tr>
<tr>
<td id="L1810" class="blob-num js-line-number" data-line-number="1810"></td>
<td id="LC1810" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1811" class="blob-num js-line-number" data-line-number="1811"></td>
<td id="LC1811" class="blob-code blob-code-inner js-file-line"> ctld.<span class="pl-smi">troopWeight</span> <span class="pl-k">=</span> <span class="pl-c1">100</span></td>
</tr>
<tr>
<td id="L1812" class="blob-num js-line-number" data-line-number="1812"></td>
<td id="LC1812" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> csar.<span class="pl-smi">inTransitGroups</span>[_heliName] <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1813" class="blob-num js-line-number" data-line-number="1813"></td>
<td id="LC1813" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> csarcount <span class="pl-k">=</span> <span class="pl-c1">0</span></td>
</tr>
<tr>
<td id="L1814" class="blob-num js-line-number" data-line-number="1814"></td>
<td id="LC1814" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">for</span> _, _group <span class="pl-k">in</span> <span class="pl-c1">pairs</span>(csar.<span class="pl-smi">inTransitGroups</span>[_heliName]) <span class="pl-k">do</span></td>
</tr>
<tr>
<td id="L1815" class="blob-num js-line-number" data-line-number="1815"></td>
<td id="LC1815" class="blob-code blob-code-inner js-file-line"> csarcount <span class="pl-k">=</span> csarcount <span class="pl-k">+</span> <span class="pl-c1">1</span></td>
</tr>
<tr>
<td id="L1816" class="blob-num js-line-number" data-line-number="1816"></td>
<td id="LC1816" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1817" class="blob-num js-line-number" data-line-number="1817"></td>
<td id="LC1817" class="blob-code blob-code-inner js-file-line"> cargoWeight <span class="pl-k">=</span> cargoWeight <span class="pl-k">+</span> csar.<span class="pl-smi">weight</span> <span class="pl-k">*</span> csarcount</td>
</tr>
<tr>
<td id="L1818" class="blob-num js-line-number" data-line-number="1818"></td>
<td id="LC1818" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1819" class="blob-num js-line-number" data-line-number="1819"></td>
<td id="LC1819" class="blob-code blob-code-inner js-file-line"> </td>
</tr>
<tr>
<td id="L1820" class="blob-num js-line-number" data-line-number="1820"></td>
<td id="LC1820" class="blob-code blob-code-inner js-file-line"> trigger.<span class="pl-smi">action</span>.<span class="pl-c1">setUnitInternalCargo</span>(_heli:<span class="pl-c1">getName</span>(),<span class="pl-c1">0</span> ) <span class="pl-c"><span class="pl-c">--</span> Set To to recalculate </span></td>
</tr>
<tr>
<td id="L1821" class="blob-num js-line-number" data-line-number="1821"></td>
<td id="LC1821" class="blob-code blob-code-inner js-file-line"> trigger.<span class="pl-smi">action</span>.<span class="pl-c1">setUnitInternalCargo</span>(_heli:<span class="pl-c1">getName</span>(), cargoWeight)</td>
</tr>
<tr>
<td id="L1822" class="blob-num js-line-number" data-line-number="1822"></td>
<td id="LC1822" class="blob-code blob-code-inner js-file-line"> </td>
</tr>
<tr>
<td id="L1823" class="blob-num js-line-number" data-line-number="1823"></td>
<td id="LC1823" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1824" class="blob-num js-line-number" data-line-number="1824"></td>
<td id="LC1824" class="blob-code blob-code-inner js-file-line"><span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1825" class="blob-num js-line-number" data-line-number="1825"></td>
<td id="LC1825" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">--</span> Adds menuitem to all medevac units that are active</span></td>
</tr>
<tr>
<td id="L1826" class="blob-num js-line-number" data-line-number="1826"></td>
<td id="LC1826" class="blob-code blob-code-inner js-file-line"><span class="pl-k">function</span> <span class="pl-en">csar.addMedevacMenuItem</span>()</td>
</tr>
<tr>
<td id="L1827" class="blob-num js-line-number" data-line-number="1827"></td>
<td id="LC1827" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> Loop through all Medevac units</span></td>
</tr>
<tr>
<td id="L1828" class="blob-num js-line-number" data-line-number="1828"></td>
<td id="LC1828" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1829" class="blob-num js-line-number" data-line-number="1829"></td>
<td id="LC1829" class="blob-code blob-code-inner js-file-line"> timer.<span class="pl-c1">scheduleFunction</span>(csar.<span class="pl-smi">addMedevacMenuItem</span>, <span class="pl-c1">nil</span>, timer.<span class="pl-c1">getTime</span>() <span class="pl-k">+</span> <span class="pl-c1">5</span>)</td>
</tr>
<tr>
<td id="L1830" class="blob-num js-line-number" data-line-number="1830"></td>
<td id="LC1830" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1831" class="blob-num js-line-number" data-line-number="1831"></td>
<td id="LC1831" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _allHeliGroups <span class="pl-k">=</span> coalition.<span class="pl-c1">getGroups</span>(coalition.<span class="pl-smi">side</span>.<span class="pl-smi">BLUE</span>, Group.<span class="pl-smi">Category</span>.<span class="pl-smi">HELICOPTER</span>)</td>
</tr>
<tr>
<td id="L1832" class="blob-num js-line-number" data-line-number="1832"></td>
<td id="LC1832" class="blob-code blob-code-inner js-file-line"> </td>
</tr>
<tr>
<td id="L1833" class="blob-num js-line-number" data-line-number="1833"></td>
<td id="LC1833" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">for</span> key, val <span class="pl-k">in</span> <span class="pl-c1">pairs</span> (coalition.<span class="pl-c1">getGroups</span>(coalition.<span class="pl-smi">side</span>.<span class="pl-smi">RED</span>, Group.<span class="pl-smi">Category</span>.<span class="pl-smi">HELICOPTER</span>)) <span class="pl-k">do</span></td>
</tr>
<tr>
<td id="L1834" class="blob-num js-line-number" data-line-number="1834"></td>
<td id="LC1834" class="blob-code blob-code-inner js-file-line"> <span class="pl-c1">table.insert</span>(_allHeliGroups, val) </td>
</tr>
<tr>
<td id="L1835" class="blob-num js-line-number" data-line-number="1835"></td>
<td id="LC1835" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1836" class="blob-num js-line-number" data-line-number="1836"></td>
<td id="LC1836" class="blob-code blob-code-inner js-file-line"> </td>
</tr>
<tr>
<td id="L1837" class="blob-num js-line-number" data-line-number="1837"></td>
<td id="LC1837" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">for</span> _key, _group <span class="pl-k">in</span> <span class="pl-c1">pairs</span> (_allHeliGroups) <span class="pl-k">do</span></td>
</tr>
<tr>
<td id="L1838" class="blob-num js-line-number" data-line-number="1838"></td>
<td id="LC1838" class="blob-code blob-code-inner js-file-line"> </td>
</tr>
<tr>
<td id="L1839" class="blob-num js-line-number" data-line-number="1839"></td>
<td id="LC1839" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _unit <span class="pl-k">=</span> _group:<span class="pl-c1">getUnit</span>(<span class="pl-c1">1</span>) <span class="pl-c"><span class="pl-c">--</span> Asume that there is only one unit in the flight for players</span></td>
</tr>
<tr>
<td id="L1840" class="blob-num js-line-number" data-line-number="1840"></td>
<td id="LC1840" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _unit <span class="pl-k">~=</span> <span class="pl-c1">nil</span> <span class="pl-k">then</span> </td>
</tr>
<tr>
<td id="L1841" class="blob-num js-line-number" data-line-number="1841"></td>
<td id="LC1841" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _unit:<span class="pl-c1">isExist</span>() <span class="pl-k">==</span> <span class="pl-c1">true</span> <span class="pl-k">then</span> </td>
</tr>
<tr>
<td id="L1842" class="blob-num js-line-number" data-line-number="1842"></td>
<td id="LC1842" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> unitName <span class="pl-k">=</span> _unit:<span class="pl-c1">getName</span>()</td>
</tr>
<tr>
<td id="L1843" class="blob-num js-line-number" data-line-number="1843"></td>
<td id="LC1843" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> csar.<span class="pl-smi">enableAllslots</span> <span class="pl-k">==</span> <span class="pl-c1">true</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1844" class="blob-num js-line-number" data-line-number="1844"></td>
<td id="LC1844" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> Enable all helicopters</span></td>
</tr>
<tr>
<td id="L1845" class="blob-num js-line-number" data-line-number="1845"></td>
<td id="LC1845" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _type <span class="pl-k">=</span> _unit:<span class="pl-c1">getTypeName</span>()</td>
</tr>
<tr>
<td id="L1846" class="blob-num js-line-number" data-line-number="1846"></td>
<td id="LC1846" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> csar.<span class="pl-smi">aircraftType</span>[_type] <span class="pl-k">~=</span> <span class="pl-c1">nil</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1847" class="blob-num js-line-number" data-line-number="1847"></td>
<td id="LC1847" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> csar.<span class="pl-smi">csarUnits</span>[_unit:<span class="pl-c1">getName</span>()] <span class="pl-k">==</span> <span class="pl-c1">nil</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1848" class="blob-num js-line-number" data-line-number="1848"></td>
<td id="LC1848" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-smi">csarUnits</span>[_unit:<span class="pl-c1">getName</span>()] <span class="pl-k">=</span> _unit:<span class="pl-c1">getName</span>()</td>
</tr>
<tr>
<td id="L1849" class="blob-num js-line-number" data-line-number="1849"></td>
<td id="LC1849" class="blob-code blob-code-inner js-file-line"> </td>
</tr>
<tr>
<td id="L1850" class="blob-num js-line-number" data-line-number="1850"></td>
<td id="LC1850" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">for</span> _woundedName, _groupInfo <span class="pl-k">in</span> <span class="pl-c1">pairs</span>(csar.<span class="pl-smi">woundedGroups</span>) <span class="pl-k">do</span></td>
</tr>
<tr>
<td id="L1851" class="blob-num js-line-number" data-line-number="1851"></td>
<td id="LC1851" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _groupInfo.<span class="pl-smi">side</span> <span class="pl-k">==</span> _group:<span class="pl-c1">getCoalition</span>() <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1852" class="blob-num js-line-number" data-line-number="1852"></td>
<td id="LC1852" class="blob-code blob-code-inner js-file-line"> </td>
</tr>
<tr>
<td id="L1853" class="blob-num js-line-number" data-line-number="1853"></td>
<td id="LC1853" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> Schedule timer to check when to pop smoke</span></td>
</tr>
<tr>
<td id="L1854" class="blob-num js-line-number" data-line-number="1854"></td>
<td id="LC1854" class="blob-code blob-code-inner js-file-line"> timer.<span class="pl-c1">scheduleFunction</span>(csar.<span class="pl-smi">checkWoundedGroupStatus</span>, { _unit:<span class="pl-c1">getName</span>() , _woundedName }, timer.<span class="pl-c1">getTime</span>() <span class="pl-k">+</span> <span class="pl-c1">5</span>)</td>
</tr>
<tr>
<td id="L1855" class="blob-num js-line-number" data-line-number="1855"></td>
<td id="LC1855" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1856" class="blob-num js-line-number" data-line-number="1856"></td>
<td id="LC1856" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1857" class="blob-num js-line-number" data-line-number="1857"></td>
<td id="LC1857" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1858" class="blob-num js-line-number" data-line-number="1858"></td>
<td id="LC1858" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1859" class="blob-num js-line-number" data-line-number="1859"></td>
<td id="LC1859" class="blob-code blob-code-inner js-file-line"> </td>
</tr>
<tr>
<td id="L1860" class="blob-num js-line-number" data-line-number="1860"></td>
<td id="LC1860" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">elseif</span> csar.<span class="pl-smi">useprefix</span> <span class="pl-k">==</span> <span class="pl-c1">true</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1861" class="blob-num js-line-number" data-line-number="1861"></td>
<td id="LC1861" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span>use prefix </span></td>
</tr>
<tr>
<td id="L1862" class="blob-num js-line-number" data-line-number="1862"></td>
<td id="LC1862" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> upperCaseUnitname <span class="pl-k">=</span> <span class="pl-c1">string.upper</span>(unitName)</td>
</tr>
<tr>
<td id="L1863" class="blob-num js-line-number" data-line-number="1863"></td>
<td id="LC1863" class="blob-code blob-code-inner js-file-line"> </td>
</tr>
<tr>
<td id="L1864" class="blob-num js-line-number" data-line-number="1864"></td>
<td id="LC1864" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">for</span> key, prefix <span class="pl-k">in</span> <span class="pl-c1">pairs</span> (csar.<span class="pl-smi">csarPrefix</span>) <span class="pl-k">do</span></td>
</tr>
<tr>
<td id="L1865" class="blob-num js-line-number" data-line-number="1865"></td>
<td id="LC1865" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> upperCasePrefix <span class="pl-k">=</span> <span class="pl-c1">string.upper</span>(prefix)</td>
</tr>
<tr>
<td id="L1866" class="blob-num js-line-number" data-line-number="1866"></td>
<td id="LC1866" class="blob-code blob-code-inner js-file-line"> </td>
</tr>
<tr>
<td id="L1867" class="blob-num js-line-number" data-line-number="1867"></td>
<td id="LC1867" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> <span class="pl-c1">string.match</span>(upperCaseUnitname, upperCasePrefix) <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1868" class="blob-num js-line-number" data-line-number="1868"></td>
<td id="LC1868" class="blob-code blob-code-inner js-file-line"> </td>
</tr>
<tr>
<td id="L1869" class="blob-num js-line-number" data-line-number="1869"></td>
<td id="LC1869" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> csar.<span class="pl-smi">csarUnits</span>[_unit:<span class="pl-c1">getName</span>()] <span class="pl-k">==</span> <span class="pl-c1">nil</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1870" class="blob-num js-line-number" data-line-number="1870"></td>
<td id="LC1870" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-smi">csarUnits</span>[_unit:<span class="pl-c1">getName</span>()] <span class="pl-k">=</span> _unit:<span class="pl-c1">getName</span>() </td>
</tr>
<tr>
<td id="L1871" class="blob-num js-line-number" data-line-number="1871"></td>
<td id="LC1871" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">for</span> _woundedName, _groupInfo <span class="pl-k">in</span> <span class="pl-c1">pairs</span>(csar.<span class="pl-smi">woundedGroups</span>) <span class="pl-k">do</span></td>
</tr>
<tr>
<td id="L1872" class="blob-num js-line-number" data-line-number="1872"></td>
<td id="LC1872" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _groupInfo.<span class="pl-smi">side</span> <span class="pl-k">==</span> _group:<span class="pl-c1">getCoalition</span>() <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1873" class="blob-num js-line-number" data-line-number="1873"></td>
<td id="LC1873" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> Schedule timer to check when to pop smoke</span></td>
</tr>
<tr>
<td id="L1874" class="blob-num js-line-number" data-line-number="1874"></td>
<td id="LC1874" class="blob-code blob-code-inner js-file-line"> timer.<span class="pl-c1">scheduleFunction</span>(csar.<span class="pl-smi">checkWoundedGroupStatus</span>, { _unit:<span class="pl-c1">getName</span>() , _woundedName }, timer.<span class="pl-c1">getTime</span>() <span class="pl-k">+</span> <span class="pl-c1">5</span>)</td>
</tr>
<tr>
<td id="L1875" class="blob-num js-line-number" data-line-number="1875"></td>
<td id="LC1875" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1876" class="blob-num js-line-number" data-line-number="1876"></td>
<td id="LC1876" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1877" class="blob-num js-line-number" data-line-number="1877"></td>
<td id="LC1877" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span> </td>
</tr>
<tr>
<td id="L1878" class="blob-num js-line-number" data-line-number="1878"></td>
<td id="LC1878" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">break</span></td>
</tr>
<tr>
<td id="L1879" class="blob-num js-line-number" data-line-number="1879"></td>
<td id="LC1879" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1880" class="blob-num js-line-number" data-line-number="1880"></td>
<td id="LC1880" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1881" class="blob-num js-line-number" data-line-number="1881"></td>
<td id="LC1881" class="blob-code blob-code-inner js-file-line"> </td>
</tr>
<tr>
<td id="L1882" class="blob-num js-line-number" data-line-number="1882"></td>
<td id="LC1882" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1883" class="blob-num js-line-number" data-line-number="1883"></td>
<td id="LC1883" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1884" class="blob-num js-line-number" data-line-number="1884"></td>
<td id="LC1884" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1885" class="blob-num js-line-number" data-line-number="1885"></td>
<td id="LC1885" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1886" class="blob-num js-line-number" data-line-number="1886"></td>
<td id="LC1886" class="blob-code blob-code-inner js-file-line"> </td>
</tr>
<tr>
<td id="L1887" class="blob-num js-line-number" data-line-number="1887"></td>
<td id="LC1887" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">for</span> key, unitName <span class="pl-k">in</span> <span class="pl-c1">pairs</span>(csar.<span class="pl-smi">csarFixedUnits</span>) <span class="pl-k">do</span></td>
</tr>
<tr>
<td id="L1888" class="blob-num js-line-number" data-line-number="1888"></td>
<td id="LC1888" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> csar.<span class="pl-smi">csarUnits</span>[unitName] <span class="pl-k">==</span> <span class="pl-c1">nil</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1889" class="blob-num js-line-number" data-line-number="1889"></td>
<td id="LC1889" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-smi">csarUnits</span>[unitName] <span class="pl-k">=</span> unitName</td>
</tr>
<tr>
<td id="L1890" class="blob-num js-line-number" data-line-number="1890"></td>
<td id="LC1890" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">for</span> _woundedName, _groupInfo <span class="pl-k">in</span> <span class="pl-c1">pairs</span>(csar.<span class="pl-smi">woundedGroups</span>) <span class="pl-k">do</span></td>
</tr>
<tr>
<td id="L1891" class="blob-num js-line-number" data-line-number="1891"></td>
<td id="LC1891" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _groupInfo.<span class="pl-smi">side</span> <span class="pl-k">==</span> _group:<span class="pl-c1">getCoalition</span>() <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1892" class="blob-num js-line-number" data-line-number="1892"></td>
<td id="LC1892" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> Schedule timer to check when to pop smoke</span></td>
</tr>
<tr>
<td id="L1893" class="blob-num js-line-number" data-line-number="1893"></td>
<td id="LC1893" class="blob-code blob-code-inner js-file-line"> timer.<span class="pl-c1">scheduleFunction</span>(csar.<span class="pl-smi">checkWoundedGroupStatus</span>, { unitName , _woundedName }, timer.<span class="pl-c1">getTime</span>() <span class="pl-k">+</span> <span class="pl-c1">5</span>)</td>
</tr>
<tr>
<td id="L1894" class="blob-num js-line-number" data-line-number="1894"></td>
<td id="LC1894" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1895" class="blob-num js-line-number" data-line-number="1895"></td>
<td id="LC1895" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1896" class="blob-num js-line-number" data-line-number="1896"></td>
<td id="LC1896" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1897" class="blob-num js-line-number" data-line-number="1897"></td>
<td id="LC1897" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1898" class="blob-num js-line-number" data-line-number="1898"></td>
<td id="LC1898" class="blob-code blob-code-inner js-file-line"> </td>
</tr>
<tr>
<td id="L1899" class="blob-num js-line-number" data-line-number="1899"></td>
<td id="LC1899" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">for</span> _, _unitName <span class="pl-k">in</span> <span class="pl-c1">pairs</span>(csar.<span class="pl-smi">csarUnits</span>) <span class="pl-k">do</span></td>
</tr>
<tr>
<td id="L1900" class="blob-num js-line-number" data-line-number="1900"></td>
<td id="LC1900" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1901" class="blob-num js-line-number" data-line-number="1901"></td>
<td id="LC1901" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _unit <span class="pl-k">=</span> csar.<span class="pl-c1">getSARHeli</span>(_unitName)</td>
</tr>
<tr>
<td id="L1902" class="blob-num js-line-number" data-line-number="1902"></td>
<td id="LC1902" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1903" class="blob-num js-line-number" data-line-number="1903"></td>
<td id="LC1903" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _unit <span class="pl-k">~=</span> <span class="pl-c1">nil</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1904" class="blob-num js-line-number" data-line-number="1904"></td>
<td id="LC1904" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1905" class="blob-num js-line-number" data-line-number="1905"></td>
<td id="LC1905" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _groupId <span class="pl-k">=</span> csar.<span class="pl-c1">getGroupId</span>(_unit)</td>
</tr>
<tr>
<td id="L1906" class="blob-num js-line-number" data-line-number="1906"></td>
<td id="LC1906" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1907" class="blob-num js-line-number" data-line-number="1907"></td>
<td id="LC1907" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _groupId <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1908" class="blob-num js-line-number" data-line-number="1908"></td>
<td id="LC1908" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1909" class="blob-num js-line-number" data-line-number="1909"></td>
<td id="LC1909" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> csar.<span class="pl-smi">addedTo</span>[<span class="pl-c1">tostring</span>(_groupId)] <span class="pl-k">==</span> <span class="pl-c1">nil</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L1910" class="blob-num js-line-number" data-line-number="1910"></td>
<td id="LC1910" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1911" class="blob-num js-line-number" data-line-number="1911"></td>
<td id="LC1911" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-smi">addedTo</span>[<span class="pl-c1">tostring</span>(_groupId)] <span class="pl-k">=</span> <span class="pl-c1">true</span></td>
</tr>
<tr>
<td id="L1912" class="blob-num js-line-number" data-line-number="1912"></td>
<td id="LC1912" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1913" class="blob-num js-line-number" data-line-number="1913"></td>
<td id="LC1913" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _rootPath <span class="pl-k">=</span> missionCommands.<span class="pl-c1">addSubMenuForGroup</span>(_groupId, <span class="pl-s"><span class="pl-pds">&quot;</span>CSAR<span class="pl-pds">&quot;</span></span>)</td>
</tr>
<tr>
<td id="L1914" class="blob-num js-line-number" data-line-number="1914"></td>
<td id="LC1914" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1915" class="blob-num js-line-number" data-line-number="1915"></td>
<td id="LC1915" class="blob-code blob-code-inner js-file-line"> missionCommands.<span class="pl-c1">addCommandForGroup</span>(_groupId, <span class="pl-s"><span class="pl-pds">&quot;</span>List Active CSAR<span class="pl-pds">&quot;</span></span>, _rootPath, csar.<span class="pl-smi">displayActiveSAR</span>,</td>
</tr>
<tr>
<td id="L1916" class="blob-num js-line-number" data-line-number="1916"></td>
<td id="LC1916" class="blob-code blob-code-inner js-file-line"> _unitName)</td>
</tr>
<tr>
<td id="L1917" class="blob-num js-line-number" data-line-number="1917"></td>
<td id="LC1917" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1918" class="blob-num js-line-number" data-line-number="1918"></td>
<td id="LC1918" class="blob-code blob-code-inner js-file-line"> missionCommands.<span class="pl-c1">addCommandForGroup</span>(_groupId, <span class="pl-s"><span class="pl-pds">&quot;</span>Check Onboard<span class="pl-pds">&quot;</span></span>, _rootPath, csar.<span class="pl-smi">checkOnboard</span>, _unitName)</td>
</tr>
<tr>
<td id="L1919" class="blob-num js-line-number" data-line-number="1919"></td>
<td id="LC1919" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1920" class="blob-num js-line-number" data-line-number="1920"></td>
<td id="LC1920" class="blob-code blob-code-inner js-file-line"> missionCommands.<span class="pl-c1">addCommandForGroup</span>(_groupId, <span class="pl-s"><span class="pl-pds">&quot;</span>Request Signal Flare<span class="pl-pds">&quot;</span></span>, _rootPath, csar.<span class="pl-smi">signalFlare</span>, _unitName)</td>
</tr>
<tr>
<td id="L1921" class="blob-num js-line-number" data-line-number="1921"></td>
<td id="LC1921" class="blob-code blob-code-inner js-file-line"> missionCommands.<span class="pl-c1">addCommandForGroup</span>(_groupId, <span class="pl-s"><span class="pl-pds">&quot;</span>Request Smoke<span class="pl-pds">&quot;</span></span>, _rootPath, csar.<span class="pl-smi">reqsmoke</span>, _unitName)</td>
</tr>
<tr>
<td id="L1922" class="blob-num js-line-number" data-line-number="1922"></td>
<td id="LC1922" class="blob-code blob-code-inner js-file-line"> </td>
</tr>
<tr>
<td id="L1923" class="blob-num js-line-number" data-line-number="1923"></td>
<td id="LC1923" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1924" class="blob-num js-line-number" data-line-number="1924"></td>
<td id="LC1924" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1925" class="blob-num js-line-number" data-line-number="1925"></td>
<td id="LC1925" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">else</span></td>
</tr>
<tr>
<td id="L1926" class="blob-num js-line-number" data-line-number="1926"></td>
<td id="LC1926" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> env.info(string.format(&quot;unit nil %s&quot;,_unitName))</span></td>
</tr>
<tr>
<td id="L1927" class="blob-num js-line-number" data-line-number="1927"></td>
<td id="LC1927" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1928" class="blob-num js-line-number" data-line-number="1928"></td>
<td id="LC1928" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1929" class="blob-num js-line-number" data-line-number="1929"></td>
<td id="LC1929" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1930" class="blob-num js-line-number" data-line-number="1930"></td>
<td id="LC1930" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span></td>
</tr>
<tr>
<td id="L1931" class="blob-num js-line-number" data-line-number="1931"></td>
<td id="LC1931" class="blob-code blob-code-inner js-file-line"><span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1932" class="blob-num js-line-number" data-line-number="1932"></td>
<td id="LC1932" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1933" class="blob-num js-line-number" data-line-number="1933"></td>
<td id="LC1933" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">--</span>get distance in meters assuming a Flat world</span></td>
</tr>
<tr>
<td id="L1934" class="blob-num js-line-number" data-line-number="1934"></td>
<td id="LC1934" class="blob-code blob-code-inner js-file-line"><span class="pl-k">function</span> <span class="pl-en">csar.getDistance</span>(<span class="pl-smi">_point1</span>, <span class="pl-smi">_point2</span>)</td>
</tr>
<tr>
<td id="L1935" class="blob-num js-line-number" data-line-number="1935"></td>
<td id="LC1935" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1936" class="blob-num js-line-number" data-line-number="1936"></td>
<td id="LC1936" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> xUnit <span class="pl-k">=</span> _point1.<span class="pl-smi">x</span></td>
</tr>
<tr>
<td id="L1937" class="blob-num js-line-number" data-line-number="1937"></td>
<td id="LC1937" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> yUnit <span class="pl-k">=</span> _point1.<span class="pl-smi">z</span></td>
</tr>
<tr>
<td id="L1938" class="blob-num js-line-number" data-line-number="1938"></td>
<td id="LC1938" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> xZone <span class="pl-k">=</span> _point2.<span class="pl-smi">x</span></td>
</tr>
<tr>
<td id="L1939" class="blob-num js-line-number" data-line-number="1939"></td>
<td id="LC1939" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> yZone <span class="pl-k">=</span> _point2.<span class="pl-smi">z</span></td>
</tr>
<tr>
<td id="L1940" class="blob-num js-line-number" data-line-number="1940"></td>
<td id="LC1940" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1941" class="blob-num js-line-number" data-line-number="1941"></td>
<td id="LC1941" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> xDiff <span class="pl-k">=</span> xUnit <span class="pl-k">-</span> xZone</td>
</tr>
<tr>
<td id="L1942" class="blob-num js-line-number" data-line-number="1942"></td>
<td id="LC1942" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> yDiff <span class="pl-k">=</span> yUnit <span class="pl-k">-</span> yZone</td>
</tr>
<tr>
<td id="L1943" class="blob-num js-line-number" data-line-number="1943"></td>
<td id="LC1943" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1944" class="blob-num js-line-number" data-line-number="1944"></td>
<td id="LC1944" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> <span class="pl-c1">math.sqrt</span>(xDiff <span class="pl-k">*</span> xDiff <span class="pl-k">+</span> yDiff <span class="pl-k">*</span> yDiff)</td>
</tr>
<tr>
<td id="L1945" class="blob-num js-line-number" data-line-number="1945"></td>
<td id="LC1945" class="blob-code blob-code-inner js-file-line"><span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L1946" class="blob-num js-line-number" data-line-number="1946"></td>
<td id="LC1946" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1947" class="blob-num js-line-number" data-line-number="1947"></td>
<td id="LC1947" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">--</span> 200 - 400 in 10KHz</span></td>
</tr>
<tr>
<td id="L1948" class="blob-num js-line-number" data-line-number="1948"></td>
<td id="LC1948" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">--</span> 400 - 850 in 10 KHz</span></td>
</tr>
<tr>
<td id="L1949" class="blob-num js-line-number" data-line-number="1949"></td>
<td id="LC1949" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">--</span> 850 - 1250 in 50 KHz</span></td>
</tr>
<tr>
<td id="L1950" class="blob-num js-line-number" data-line-number="1950"></td>
<td id="LC1950" class="blob-code blob-code-inner js-file-line"><span class="pl-k">function</span> <span class="pl-en">csar.generateVHFrequencies</span>()</td>
</tr>
<tr>
<td id="L1951" class="blob-num js-line-number" data-line-number="1951"></td>
<td id="LC1951" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1952" class="blob-num js-line-number" data-line-number="1952"></td>
<td id="LC1952" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span>ignore list</span></td>
</tr>
<tr>
<td id="L1953" class="blob-num js-line-number" data-line-number="1953"></td>
<td id="LC1953" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span>list of all frequencies in KHZ that could conflict with</span></td>
</tr>
<tr>
<td id="L1954" class="blob-num js-line-number" data-line-number="1954"></td>
<td id="LC1954" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> 191 - 1290 KHz, beacon range</span></td>
</tr>
<tr>
<td id="L1955" class="blob-num js-line-number" data-line-number="1955"></td>
<td id="LC1955" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _skipFrequencies <span class="pl-k">=</span> {</td>
</tr>
<tr>
<td id="L1956" class="blob-num js-line-number" data-line-number="1956"></td>
<td id="LC1956" class="blob-code blob-code-inner js-file-line"> <span class="pl-c1">745</span>, <span class="pl-c"><span class="pl-c">--</span>Astrahan</span></td>
</tr>
<tr>
<td id="L1957" class="blob-num js-line-number" data-line-number="1957"></td>
<td id="LC1957" class="blob-code blob-code-inner js-file-line"> <span class="pl-c1">381</span>,</td>
</tr>
<tr>
<td id="L1958" class="blob-num js-line-number" data-line-number="1958"></td>
<td id="LC1958" class="blob-code blob-code-inner js-file-line"> <span class="pl-c1">384</span>,</td>
</tr>
<tr>
<td id="L1959" class="blob-num js-line-number" data-line-number="1959"></td>
<td id="LC1959" class="blob-code blob-code-inner js-file-line"> <span class="pl-c1">300.50</span>,</td>
</tr>
<tr>
<td id="L1960" class="blob-num js-line-number" data-line-number="1960"></td>
<td id="LC1960" class="blob-code blob-code-inner js-file-line"> <span class="pl-c1">312.5</span>,</td>
</tr>
<tr>
<td id="L1961" class="blob-num js-line-number" data-line-number="1961"></td>
<td id="LC1961" class="blob-code blob-code-inner js-file-line"> <span class="pl-c1">1175</span>,</td>
</tr>
<tr>
<td id="L1962" class="blob-num js-line-number" data-line-number="1962"></td>
<td id="LC1962" class="blob-code blob-code-inner js-file-line"> <span class="pl-c1">342</span>,</td>
</tr>
<tr>
<td id="L1963" class="blob-num js-line-number" data-line-number="1963"></td>
<td id="LC1963" class="blob-code blob-code-inner js-file-line"> <span class="pl-c1">735</span>,</td>
</tr>
<tr>
<td id="L1964" class="blob-num js-line-number" data-line-number="1964"></td>
<td id="LC1964" class="blob-code blob-code-inner js-file-line"> <span class="pl-c1">300.50</span>,</td>
</tr>
<tr>
<td id="L1965" class="blob-num js-line-number" data-line-number="1965"></td>
<td id="LC1965" class="blob-code blob-code-inner js-file-line"> <span class="pl-c1">353.00</span>,</td>
</tr>
<tr>
<td id="L1966" class="blob-num js-line-number" data-line-number="1966"></td>
<td id="LC1966" class="blob-code blob-code-inner js-file-line"> <span class="pl-c1">440</span>,</td>
</tr>
<tr>
<td id="L1967" class="blob-num js-line-number" data-line-number="1967"></td>
<td id="LC1967" class="blob-code blob-code-inner js-file-line"> <span class="pl-c1">795</span>,</td>
</tr>
<tr>
<td id="L1968" class="blob-num js-line-number" data-line-number="1968"></td>
<td id="LC1968" class="blob-code blob-code-inner js-file-line"> <span class="pl-c1">525</span>,</td>
</tr>
<tr>
<td id="L1969" class="blob-num js-line-number" data-line-number="1969"></td>
<td id="LC1969" class="blob-code blob-code-inner js-file-line"> <span class="pl-c1">520</span>,</td>
</tr>
<tr>
<td id="L1970" class="blob-num js-line-number" data-line-number="1970"></td>
<td id="LC1970" class="blob-code blob-code-inner js-file-line"> <span class="pl-c1">690</span>,</td>
</tr>
<tr>
<td id="L1971" class="blob-num js-line-number" data-line-number="1971"></td>
<td id="LC1971" class="blob-code blob-code-inner js-file-line"> <span class="pl-c1">625</span>,</td>
</tr>
<tr>
<td id="L1972" class="blob-num js-line-number" data-line-number="1972"></td>
<td id="LC1972" class="blob-code blob-code-inner js-file-line"> <span class="pl-c1">291.5</span>,</td>
</tr>
<tr>
<td id="L1973" class="blob-num js-line-number" data-line-number="1973"></td>
<td id="LC1973" class="blob-code blob-code-inner js-file-line"> <span class="pl-c1">300.50</span>,</td>
</tr>
<tr>
<td id="L1974" class="blob-num js-line-number" data-line-number="1974"></td>
<td id="LC1974" class="blob-code blob-code-inner js-file-line"> <span class="pl-c1">435</span>,</td>
</tr>
<tr>
<td id="L1975" class="blob-num js-line-number" data-line-number="1975"></td>
<td id="LC1975" class="blob-code blob-code-inner js-file-line"> <span class="pl-c1">309.50</span>,</td>
</tr>
<tr>
<td id="L1976" class="blob-num js-line-number" data-line-number="1976"></td>
<td id="LC1976" class="blob-code blob-code-inner js-file-line"> <span class="pl-c1">920</span>,</td>
</tr>
<tr>
<td id="L1977" class="blob-num js-line-number" data-line-number="1977"></td>
<td id="LC1977" class="blob-code blob-code-inner js-file-line"> <span class="pl-c1">1065</span>,</td>
</tr>
<tr>
<td id="L1978" class="blob-num js-line-number" data-line-number="1978"></td>
<td id="LC1978" class="blob-code blob-code-inner js-file-line"> <span class="pl-c1">274</span>,</td>
</tr>
<tr>
<td id="L1979" class="blob-num js-line-number" data-line-number="1979"></td>
<td id="LC1979" class="blob-code blob-code-inner js-file-line"> <span class="pl-c1">312.50</span>,</td>
</tr>
<tr>
<td id="L1980" class="blob-num js-line-number" data-line-number="1980"></td>
<td id="LC1980" class="blob-code blob-code-inner js-file-line"> <span class="pl-c1">580</span>,</td>
</tr>
<tr>
<td id="L1981" class="blob-num js-line-number" data-line-number="1981"></td>
<td id="LC1981" class="blob-code blob-code-inner js-file-line"> <span class="pl-c1">602</span>,</td>
</tr>
<tr>
<td id="L1982" class="blob-num js-line-number" data-line-number="1982"></td>
<td id="LC1982" class="blob-code blob-code-inner js-file-line"> <span class="pl-c1">297.50</span>,</td>
</tr>
<tr>
<td id="L1983" class="blob-num js-line-number" data-line-number="1983"></td>
<td id="LC1983" class="blob-code blob-code-inner js-file-line"> <span class="pl-c1">750</span>,</td>
</tr>
<tr>
<td id="L1984" class="blob-num js-line-number" data-line-number="1984"></td>
<td id="LC1984" class="blob-code blob-code-inner js-file-line"> <span class="pl-c1">485</span>,</td>
</tr>
<tr>
<td id="L1985" class="blob-num js-line-number" data-line-number="1985"></td>
<td id="LC1985" class="blob-code blob-code-inner js-file-line"> <span class="pl-c1">950</span>,</td>
</tr>
<tr>
<td id="L1986" class="blob-num js-line-number" data-line-number="1986"></td>
<td id="LC1986" class="blob-code blob-code-inner js-file-line"> <span class="pl-c1">214</span>,</td>
</tr>
<tr>
<td id="L1987" class="blob-num js-line-number" data-line-number="1987"></td>
<td id="LC1987" class="blob-code blob-code-inner js-file-line"> <span class="pl-c1">1025</span>, <span class="pl-c1">730</span>, <span class="pl-c1">995</span>, <span class="pl-c1">455</span>, <span class="pl-c1">307</span>, <span class="pl-c1">670</span>, <span class="pl-c1">329</span>, <span class="pl-c1">395</span>, <span class="pl-c1">770</span>,</td>
</tr>
<tr>
<td id="L1988" class="blob-num js-line-number" data-line-number="1988"></td>
<td id="LC1988" class="blob-code blob-code-inner js-file-line"> <span class="pl-c1">380</span>, <span class="pl-c1">705</span>, <span class="pl-c1">300.5</span>, <span class="pl-c1">507</span>, <span class="pl-c1">740</span>, <span class="pl-c1">1030</span>, <span class="pl-c1">515</span>,</td>
</tr>
<tr>
<td id="L1989" class="blob-num js-line-number" data-line-number="1989"></td>
<td id="LC1989" class="blob-code blob-code-inner js-file-line"> <span class="pl-c1">330</span>, <span class="pl-c1">309.5</span>,</td>
</tr>
<tr>
<td id="L1990" class="blob-num js-line-number" data-line-number="1990"></td>
<td id="LC1990" class="blob-code blob-code-inner js-file-line"> <span class="pl-c1">348</span>, <span class="pl-c1">462</span>, <span class="pl-c1">905</span>, <span class="pl-c1">352</span>, <span class="pl-c1">1210</span>, <span class="pl-c1">942</span>, <span class="pl-c1">435</span>,</td>
</tr>
<tr>
<td id="L1991" class="blob-num js-line-number" data-line-number="1991"></td>
<td id="LC1991" class="blob-code blob-code-inner js-file-line"> <span class="pl-c1">324</span>,</td>
</tr>
<tr>
<td id="L1992" class="blob-num js-line-number" data-line-number="1992"></td>
<td id="LC1992" class="blob-code blob-code-inner js-file-line"> <span class="pl-c1">320</span>, <span class="pl-c1">420</span>, <span class="pl-c1">311</span>, <span class="pl-c1">389</span>, <span class="pl-c1">396</span>, <span class="pl-c1">862</span>, <span class="pl-c1">680</span>, <span class="pl-c1">297.5</span>,</td>
</tr>
<tr>
<td id="L1993" class="blob-num js-line-number" data-line-number="1993"></td>
<td id="LC1993" class="blob-code blob-code-inner js-file-line"> <span class="pl-c1">920</span>, <span class="pl-c1">662</span>,</td>
</tr>
<tr>
<td id="L1994" class="blob-num js-line-number" data-line-number="1994"></td>
<td id="LC1994" class="blob-code blob-code-inner js-file-line"> <span class="pl-c1">866</span>, <span class="pl-c1">907</span>, <span class="pl-c1">309.5</span>, <span class="pl-c1">822</span>, <span class="pl-c1">515</span>, <span class="pl-c1">470</span>, <span class="pl-c1">342</span>, <span class="pl-c1">1182</span>, <span class="pl-c1">309.5</span>, <span class="pl-c1">720</span>, <span class="pl-c1">528</span>,</td>
</tr>
<tr>
<td id="L1995" class="blob-num js-line-number" data-line-number="1995"></td>
<td id="LC1995" class="blob-code blob-code-inner js-file-line"> <span class="pl-c1">337</span>, <span class="pl-c1">312.5</span>, <span class="pl-c1">830</span>, <span class="pl-c1">740</span>, <span class="pl-c1">309.5</span>, <span class="pl-c1">641</span>, <span class="pl-c1">312</span>, <span class="pl-c1">722</span>, <span class="pl-c1">682</span>, <span class="pl-c1">1050</span>,</td>
</tr>
<tr>
<td id="L1996" class="blob-num js-line-number" data-line-number="1996"></td>
<td id="LC1996" class="blob-code blob-code-inner js-file-line"> <span class="pl-c1">1116</span>, <span class="pl-c1">935</span>, <span class="pl-c1">1000</span>, <span class="pl-c1">430</span>, <span class="pl-c1">577</span></td>
</tr>
<tr>
<td id="L1997" class="blob-num js-line-number" data-line-number="1997"></td>
<td id="LC1997" class="blob-code blob-code-inner js-file-line"> }</td>
</tr>
<tr>
<td id="L1998" class="blob-num js-line-number" data-line-number="1998"></td>
<td id="LC1998" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L1999" class="blob-num js-line-number" data-line-number="1999"></td>
<td id="LC1999" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-smi">freeVHFFrequencies</span> <span class="pl-k">=</span> {}</td>
</tr>
<tr>
<td id="L2000" class="blob-num js-line-number" data-line-number="2000"></td>
<td id="LC2000" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-smi">usedVHFFrequencies</span> <span class="pl-k">=</span> {}</td>
</tr>
<tr>
<td id="L2001" class="blob-num js-line-number" data-line-number="2001"></td>
<td id="LC2001" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L2002" class="blob-num js-line-number" data-line-number="2002"></td>
<td id="LC2002" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _start <span class="pl-k">=</span> <span class="pl-c1">200000</span></td>
</tr>
<tr>
<td id="L2003" class="blob-num js-line-number" data-line-number="2003"></td>
<td id="LC2003" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L2004" class="blob-num js-line-number" data-line-number="2004"></td>
<td id="LC2004" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> first range</span></td>
</tr>
<tr>
<td id="L2005" class="blob-num js-line-number" data-line-number="2005"></td>
<td id="LC2005" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">while</span> _start <span class="pl-k">&lt;</span> <span class="pl-c1">400000</span> <span class="pl-k">do</span></td>
</tr>
<tr>
<td id="L2006" class="blob-num js-line-number" data-line-number="2006"></td>
<td id="LC2006" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L2007" class="blob-num js-line-number" data-line-number="2007"></td>
<td id="LC2007" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> skip existing NDB frequencies</span></td>
</tr>
<tr>
<td id="L2008" class="blob-num js-line-number" data-line-number="2008"></td>
<td id="LC2008" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _found <span class="pl-k">=</span> <span class="pl-c1">false</span></td>
</tr>
<tr>
<td id="L2009" class="blob-num js-line-number" data-line-number="2009"></td>
<td id="LC2009" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">for</span> _, value <span class="pl-k">in</span> <span class="pl-c1">pairs</span>(_skipFrequencies) <span class="pl-k">do</span></td>
</tr>
<tr>
<td id="L2010" class="blob-num js-line-number" data-line-number="2010"></td>
<td id="LC2010" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> value <span class="pl-k">*</span> <span class="pl-c1">1000</span> <span class="pl-k">==</span> _start <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L2011" class="blob-num js-line-number" data-line-number="2011"></td>
<td id="LC2011" class="blob-code blob-code-inner js-file-line"> _found <span class="pl-k">=</span> <span class="pl-c1">true</span></td>
</tr>
<tr>
<td id="L2012" class="blob-num js-line-number" data-line-number="2012"></td>
<td id="LC2012" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">break</span></td>
</tr>
<tr>
<td id="L2013" class="blob-num js-line-number" data-line-number="2013"></td>
<td id="LC2013" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L2014" class="blob-num js-line-number" data-line-number="2014"></td>
<td id="LC2014" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L2015" class="blob-num js-line-number" data-line-number="2015"></td>
<td id="LC2015" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L2016" class="blob-num js-line-number" data-line-number="2016"></td>
<td id="LC2016" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L2017" class="blob-num js-line-number" data-line-number="2017"></td>
<td id="LC2017" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _found <span class="pl-k">==</span> <span class="pl-c1">false</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L2018" class="blob-num js-line-number" data-line-number="2018"></td>
<td id="LC2018" class="blob-code blob-code-inner js-file-line"> <span class="pl-c1">table.insert</span>(csar.<span class="pl-smi">freeVHFFrequencies</span>, _start)</td>
</tr>
<tr>
<td id="L2019" class="blob-num js-line-number" data-line-number="2019"></td>
<td id="LC2019" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L2020" class="blob-num js-line-number" data-line-number="2020"></td>
<td id="LC2020" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L2021" class="blob-num js-line-number" data-line-number="2021"></td>
<td id="LC2021" class="blob-code blob-code-inner js-file-line"> _start <span class="pl-k">=</span> _start <span class="pl-k">+</span> <span class="pl-c1">10000</span></td>
</tr>
<tr>
<td id="L2022" class="blob-num js-line-number" data-line-number="2022"></td>
<td id="LC2022" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L2023" class="blob-num js-line-number" data-line-number="2023"></td>
<td id="LC2023" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L2024" class="blob-num js-line-number" data-line-number="2024"></td>
<td id="LC2024" class="blob-code blob-code-inner js-file-line"> _start <span class="pl-k">=</span> <span class="pl-c1">400000</span></td>
</tr>
<tr>
<td id="L2025" class="blob-num js-line-number" data-line-number="2025"></td>
<td id="LC2025" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> second range</span></td>
</tr>
<tr>
<td id="L2026" class="blob-num js-line-number" data-line-number="2026"></td>
<td id="LC2026" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">while</span> _start <span class="pl-k">&lt;</span> <span class="pl-c1">850000</span> <span class="pl-k">do</span></td>
</tr>
<tr>
<td id="L2027" class="blob-num js-line-number" data-line-number="2027"></td>
<td id="LC2027" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L2028" class="blob-num js-line-number" data-line-number="2028"></td>
<td id="LC2028" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> skip existing NDB frequencies</span></td>
</tr>
<tr>
<td id="L2029" class="blob-num js-line-number" data-line-number="2029"></td>
<td id="LC2029" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _found <span class="pl-k">=</span> <span class="pl-c1">false</span></td>
</tr>
<tr>
<td id="L2030" class="blob-num js-line-number" data-line-number="2030"></td>
<td id="LC2030" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">for</span> _, value <span class="pl-k">in</span> <span class="pl-c1">pairs</span>(_skipFrequencies) <span class="pl-k">do</span></td>
</tr>
<tr>
<td id="L2031" class="blob-num js-line-number" data-line-number="2031"></td>
<td id="LC2031" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> value <span class="pl-k">*</span> <span class="pl-c1">1000</span> <span class="pl-k">==</span> _start <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L2032" class="blob-num js-line-number" data-line-number="2032"></td>
<td id="LC2032" class="blob-code blob-code-inner js-file-line"> _found <span class="pl-k">=</span> <span class="pl-c1">true</span></td>
</tr>
<tr>
<td id="L2033" class="blob-num js-line-number" data-line-number="2033"></td>
<td id="LC2033" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">break</span></td>
</tr>
<tr>
<td id="L2034" class="blob-num js-line-number" data-line-number="2034"></td>
<td id="LC2034" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L2035" class="blob-num js-line-number" data-line-number="2035"></td>
<td id="LC2035" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L2036" class="blob-num js-line-number" data-line-number="2036"></td>
<td id="LC2036" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L2037" class="blob-num js-line-number" data-line-number="2037"></td>
<td id="LC2037" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _found <span class="pl-k">==</span> <span class="pl-c1">false</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L2038" class="blob-num js-line-number" data-line-number="2038"></td>
<td id="LC2038" class="blob-code blob-code-inner js-file-line"> <span class="pl-c1">table.insert</span>(csar.<span class="pl-smi">freeVHFFrequencies</span>, _start)</td>
</tr>
<tr>
<td id="L2039" class="blob-num js-line-number" data-line-number="2039"></td>
<td id="LC2039" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L2040" class="blob-num js-line-number" data-line-number="2040"></td>
<td id="LC2040" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L2041" class="blob-num js-line-number" data-line-number="2041"></td>
<td id="LC2041" class="blob-code blob-code-inner js-file-line"> _start <span class="pl-k">=</span> _start <span class="pl-k">+</span> <span class="pl-c1">10000</span></td>
</tr>
<tr>
<td id="L2042" class="blob-num js-line-number" data-line-number="2042"></td>
<td id="LC2042" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L2043" class="blob-num js-line-number" data-line-number="2043"></td>
<td id="LC2043" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L2044" class="blob-num js-line-number" data-line-number="2044"></td>
<td id="LC2044" class="blob-code blob-code-inner js-file-line"> _start <span class="pl-k">=</span> <span class="pl-c1">850000</span></td>
</tr>
<tr>
<td id="L2045" class="blob-num js-line-number" data-line-number="2045"></td>
<td id="LC2045" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> third range</span></td>
</tr>
<tr>
<td id="L2046" class="blob-num js-line-number" data-line-number="2046"></td>
<td id="LC2046" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">while</span> _start <span class="pl-k">&lt;=</span> <span class="pl-c1">1250000</span> <span class="pl-k">do</span></td>
</tr>
<tr>
<td id="L2047" class="blob-num js-line-number" data-line-number="2047"></td>
<td id="LC2047" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L2048" class="blob-num js-line-number" data-line-number="2048"></td>
<td id="LC2048" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> skip existing NDB frequencies</span></td>
</tr>
<tr>
<td id="L2049" class="blob-num js-line-number" data-line-number="2049"></td>
<td id="LC2049" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _found <span class="pl-k">=</span> <span class="pl-c1">false</span></td>
</tr>
<tr>
<td id="L2050" class="blob-num js-line-number" data-line-number="2050"></td>
<td id="LC2050" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">for</span> _, value <span class="pl-k">in</span> <span class="pl-c1">pairs</span>(_skipFrequencies) <span class="pl-k">do</span></td>
</tr>
<tr>
<td id="L2051" class="blob-num js-line-number" data-line-number="2051"></td>
<td id="LC2051" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> value <span class="pl-k">*</span> <span class="pl-c1">1000</span> <span class="pl-k">==</span> _start <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L2052" class="blob-num js-line-number" data-line-number="2052"></td>
<td id="LC2052" class="blob-code blob-code-inner js-file-line"> _found <span class="pl-k">=</span> <span class="pl-c1">true</span></td>
</tr>
<tr>
<td id="L2053" class="blob-num js-line-number" data-line-number="2053"></td>
<td id="LC2053" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">break</span></td>
</tr>
<tr>
<td id="L2054" class="blob-num js-line-number" data-line-number="2054"></td>
<td id="LC2054" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L2055" class="blob-num js-line-number" data-line-number="2055"></td>
<td id="LC2055" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L2056" class="blob-num js-line-number" data-line-number="2056"></td>
<td id="LC2056" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L2057" class="blob-num js-line-number" data-line-number="2057"></td>
<td id="LC2057" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _found <span class="pl-k">==</span> <span class="pl-c1">false</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L2058" class="blob-num js-line-number" data-line-number="2058"></td>
<td id="LC2058" class="blob-code blob-code-inner js-file-line"> <span class="pl-c1">table.insert</span>(csar.<span class="pl-smi">freeVHFFrequencies</span>, _start)</td>
</tr>
<tr>
<td id="L2059" class="blob-num js-line-number" data-line-number="2059"></td>
<td id="LC2059" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L2060" class="blob-num js-line-number" data-line-number="2060"></td>
<td id="LC2060" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L2061" class="blob-num js-line-number" data-line-number="2061"></td>
<td id="LC2061" class="blob-code blob-code-inner js-file-line"> _start <span class="pl-k">=</span> _start <span class="pl-k">+</span> <span class="pl-c1">50000</span></td>
</tr>
<tr>
<td id="L2062" class="blob-num js-line-number" data-line-number="2062"></td>
<td id="LC2062" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L2063" class="blob-num js-line-number" data-line-number="2063"></td>
<td id="LC2063" class="blob-code blob-code-inner js-file-line"><span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L2064" class="blob-num js-line-number" data-line-number="2064"></td>
<td id="LC2064" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L2065" class="blob-num js-line-number" data-line-number="2065"></td>
<td id="LC2065" class="blob-code blob-code-inner js-file-line"><span class="pl-k">function</span> <span class="pl-en">csar.generateADFFrequency</span>()</td>
</tr>
<tr>
<td id="L2066" class="blob-num js-line-number" data-line-number="2066"></td>
<td id="LC2066" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L2067" class="blob-num js-line-number" data-line-number="2067"></td>
<td id="LC2067" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> <span class="pl-k">#</span>csar.<span class="pl-smi">freeVHFFrequencies</span> <span class="pl-k">&lt;=</span> <span class="pl-c1">3</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L2068" class="blob-num js-line-number" data-line-number="2068"></td>
<td id="LC2068" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-smi">freeVHFFrequencies</span> <span class="pl-k">=</span> csar.<span class="pl-smi">usedVHFFrequencies</span></td>
</tr>
<tr>
<td id="L2069" class="blob-num js-line-number" data-line-number="2069"></td>
<td id="LC2069" class="blob-code blob-code-inner js-file-line"> csar.<span class="pl-smi">usedVHFFrequencies</span> <span class="pl-k">=</span> {}</td>
</tr>
<tr>
<td id="L2070" class="blob-num js-line-number" data-line-number="2070"></td>
<td id="LC2070" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L2071" class="blob-num js-line-number" data-line-number="2071"></td>
<td id="LC2071" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L2072" class="blob-num js-line-number" data-line-number="2072"></td>
<td id="LC2072" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _vhf <span class="pl-k">=</span> <span class="pl-c1">table.remove</span>(csar.<span class="pl-smi">freeVHFFrequencies</span>, <span class="pl-c1">math.random</span>(<span class="pl-k">#</span>csar.<span class="pl-smi">freeVHFFrequencies</span>))</td>
</tr>
<tr>
<td id="L2073" class="blob-num js-line-number" data-line-number="2073"></td>
<td id="LC2073" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L2074" class="blob-num js-line-number" data-line-number="2074"></td>
<td id="LC2074" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> _vhf</td>
</tr>
<tr>
<td id="L2075" class="blob-num js-line-number" data-line-number="2075"></td>
<td id="LC2075" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span>- return {uhf=_uhf,vhf=_vhf}</span></td>
</tr>
<tr>
<td id="L2076" class="blob-num js-line-number" data-line-number="2076"></td>
<td id="LC2076" class="blob-code blob-code-inner js-file-line"><span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L2077" class="blob-num js-line-number" data-line-number="2077"></td>
<td id="LC2077" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L2078" class="blob-num js-line-number" data-line-number="2078"></td>
<td id="LC2078" class="blob-code blob-code-inner js-file-line"><span class="pl-k">function</span> <span class="pl-en">csar.inAir</span>(<span class="pl-smi">_heli</span>)</td>
</tr>
<tr>
<td id="L2079" class="blob-num js-line-number" data-line-number="2079"></td>
<td id="LC2079" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L2080" class="blob-num js-line-number" data-line-number="2080"></td>
<td id="LC2080" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _heli:<span class="pl-c1">inAir</span>() <span class="pl-k">==</span> <span class="pl-c1">false</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L2081" class="blob-num js-line-number" data-line-number="2081"></td>
<td id="LC2081" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> <span class="pl-c1">false</span></td>
</tr>
<tr>
<td id="L2082" class="blob-num js-line-number" data-line-number="2082"></td>
<td id="LC2082" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L2083" class="blob-num js-line-number" data-line-number="2083"></td>
<td id="LC2083" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L2084" class="blob-num js-line-number" data-line-number="2084"></td>
<td id="LC2084" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> less than 5 cm/s a second so landed</span></td>
</tr>
<tr>
<td id="L2085" class="blob-num js-line-number" data-line-number="2085"></td>
<td id="LC2085" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> BUT AI can hold a perfect hover so ignore AI</span></td>
</tr>
<tr>
<td id="L2086" class="blob-num js-line-number" data-line-number="2086"></td>
<td id="LC2086" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> mist.<span class="pl-smi">vec</span>.<span class="pl-c1">mag</span>(_heli:<span class="pl-c1">getVelocity</span>()) <span class="pl-k">&lt;</span> <span class="pl-c1">0.05</span> <span class="pl-k">and</span> _heli:<span class="pl-c1">getPlayerName</span>() <span class="pl-k">~=</span> <span class="pl-c1">nil</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L2087" class="blob-num js-line-number" data-line-number="2087"></td>
<td id="LC2087" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> <span class="pl-c1">false</span></td>
</tr>
<tr>
<td id="L2088" class="blob-num js-line-number" data-line-number="2088"></td>
<td id="LC2088" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L2089" class="blob-num js-line-number" data-line-number="2089"></td>
<td id="LC2089" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> <span class="pl-c1">true</span></td>
</tr>
<tr>
<td id="L2090" class="blob-num js-line-number" data-line-number="2090"></td>
<td id="LC2090" class="blob-code blob-code-inner js-file-line"><span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L2091" class="blob-num js-line-number" data-line-number="2091"></td>
<td id="LC2091" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L2092" class="blob-num js-line-number" data-line-number="2092"></td>
<td id="LC2092" class="blob-code blob-code-inner js-file-line"><span class="pl-k">function</span> <span class="pl-en">csar.getClockDirection</span>(<span class="pl-smi">_heli</span>, <span class="pl-smi">_crate</span>)</td>
</tr>
<tr>
<td id="L2093" class="blob-num js-line-number" data-line-number="2093"></td>
<td id="LC2093" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L2094" class="blob-num js-line-number" data-line-number="2094"></td>
<td id="LC2094" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> Source: Helicopter Script - Thanks!</span></td>
</tr>
<tr>
<td id="L2095" class="blob-num js-line-number" data-line-number="2095"></td>
<td id="LC2095" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L2096" class="blob-num js-line-number" data-line-number="2096"></td>
<td id="LC2096" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _position <span class="pl-k">=</span> _crate:<span class="pl-c1">getPosition</span>().<span class="pl-smi">p</span> <span class="pl-c"><span class="pl-c">--</span> get position of crate</span></td>
</tr>
<tr>
<td id="L2097" class="blob-num js-line-number" data-line-number="2097"></td>
<td id="LC2097" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _playerPosition <span class="pl-k">=</span> _heli:<span class="pl-c1">getPosition</span>().<span class="pl-smi">p</span> <span class="pl-c"><span class="pl-c">--</span> get position of helicopter</span></td>
</tr>
<tr>
<td id="L2098" class="blob-num js-line-number" data-line-number="2098"></td>
<td id="LC2098" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _relativePosition <span class="pl-k">=</span> mist.<span class="pl-smi">vec</span>.<span class="pl-c1">sub</span>(_position, _playerPosition)</td>
</tr>
<tr>
<td id="L2099" class="blob-num js-line-number" data-line-number="2099"></td>
<td id="LC2099" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L2100" class="blob-num js-line-number" data-line-number="2100"></td>
<td id="LC2100" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _playerHeading <span class="pl-k">=</span> mist.<span class="pl-c1">getHeading</span>(_heli) <span class="pl-c"><span class="pl-c">--</span> the rest of the code determines the &#39;o&#39;clock&#39; bearing of the missile relative to the helicopter</span></td>
</tr>
<tr>
<td id="L2101" class="blob-num js-line-number" data-line-number="2101"></td>
<td id="LC2101" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L2102" class="blob-num js-line-number" data-line-number="2102"></td>
<td id="LC2102" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _headingVector <span class="pl-k">=</span> { x <span class="pl-k">=</span> <span class="pl-c1">math.cos</span>(_playerHeading), y <span class="pl-k">=</span> <span class="pl-c1">0</span>, z <span class="pl-k">=</span> <span class="pl-c1">math.sin</span>(_playerHeading) }</td>
</tr>
<tr>
<td id="L2103" class="blob-num js-line-number" data-line-number="2103"></td>
<td id="LC2103" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L2104" class="blob-num js-line-number" data-line-number="2104"></td>
<td id="LC2104" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _headingVectorPerpendicular <span class="pl-k">=</span> { x <span class="pl-k">=</span> <span class="pl-c1">math.cos</span>(_playerHeading <span class="pl-k">+</span> <span class="pl-c1">math.pi</span> <span class="pl-k">/</span> <span class="pl-c1">2</span>), y <span class="pl-k">=</span> <span class="pl-c1">0</span>, z <span class="pl-k">=</span> <span class="pl-c1">math.sin</span>(_playerHeading <span class="pl-k">+</span> <span class="pl-c1">math.pi</span> <span class="pl-k">/</span> <span class="pl-c1">2</span>) }</td>
</tr>
<tr>
<td id="L2105" class="blob-num js-line-number" data-line-number="2105"></td>
<td id="LC2105" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L2106" class="blob-num js-line-number" data-line-number="2106"></td>
<td id="LC2106" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _forwardDistance <span class="pl-k">=</span> mist.<span class="pl-smi">vec</span>.<span class="pl-c1">dp</span>(_relativePosition, _headingVector)</td>
</tr>
<tr>
<td id="L2107" class="blob-num js-line-number" data-line-number="2107"></td>
<td id="LC2107" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L2108" class="blob-num js-line-number" data-line-number="2108"></td>
<td id="LC2108" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _rightDistance <span class="pl-k">=</span> mist.<span class="pl-smi">vec</span>.<span class="pl-c1">dp</span>(_relativePosition, _headingVectorPerpendicular)</td>
</tr>
<tr>
<td id="L2109" class="blob-num js-line-number" data-line-number="2109"></td>
<td id="LC2109" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L2110" class="blob-num js-line-number" data-line-number="2110"></td>
<td id="LC2110" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _angle <span class="pl-k">=</span> <span class="pl-c1">math.atan2</span>(_rightDistance, _forwardDistance) <span class="pl-k">*</span> <span class="pl-c1">180</span> <span class="pl-k">/</span> <span class="pl-c1">math.pi</span></td>
</tr>
<tr>
<td id="L2111" class="blob-num js-line-number" data-line-number="2111"></td>
<td id="LC2111" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L2112" class="blob-num js-line-number" data-line-number="2112"></td>
<td id="LC2112" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _angle <span class="pl-k">&lt;</span> <span class="pl-c1">0</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L2113" class="blob-num js-line-number" data-line-number="2113"></td>
<td id="LC2113" class="blob-code blob-code-inner js-file-line"> _angle <span class="pl-k">=</span> <span class="pl-c1">360</span> <span class="pl-k">+</span> _angle</td>
</tr>
<tr>
<td id="L2114" class="blob-num js-line-number" data-line-number="2114"></td>
<td id="LC2114" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L2115" class="blob-num js-line-number" data-line-number="2115"></td>
<td id="LC2115" class="blob-code blob-code-inner js-file-line"> _angle <span class="pl-k">=</span> <span class="pl-c1">math.floor</span>(_angle <span class="pl-k">*</span> <span class="pl-c1">12</span> <span class="pl-k">/</span> <span class="pl-c1">360</span> <span class="pl-k">+</span> <span class="pl-c1">0.5</span>)</td>
</tr>
<tr>
<td id="L2116" class="blob-num js-line-number" data-line-number="2116"></td>
<td id="LC2116" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _angle <span class="pl-k">==</span> <span class="pl-c1">0</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L2117" class="blob-num js-line-number" data-line-number="2117"></td>
<td id="LC2117" class="blob-code blob-code-inner js-file-line"> _angle <span class="pl-k">=</span> <span class="pl-c1">12</span></td>
</tr>
<tr>
<td id="L2118" class="blob-num js-line-number" data-line-number="2118"></td>
<td id="LC2118" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L2119" class="blob-num js-line-number" data-line-number="2119"></td>
<td id="LC2119" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L2120" class="blob-num js-line-number" data-line-number="2120"></td>
<td id="LC2120" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> _angle</td>
</tr>
<tr>
<td id="L2121" class="blob-num js-line-number" data-line-number="2121"></td>
<td id="LC2121" class="blob-code blob-code-inner js-file-line"><span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L2122" class="blob-num js-line-number" data-line-number="2122"></td>
<td id="LC2122" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L2123" class="blob-num js-line-number" data-line-number="2123"></td>
<td id="LC2123" class="blob-code blob-code-inner js-file-line"><span class="pl-k">function</span> <span class="pl-en">csar.getGroupId</span>(<span class="pl-smi">_unit</span>)</td>
</tr>
<tr>
<td id="L2124" class="blob-num js-line-number" data-line-number="2124"></td>
<td id="LC2124" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L2125" class="blob-num js-line-number" data-line-number="2125"></td>
<td id="LC2125" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">local</span> _unitDB <span class="pl-k">=</span> mist.<span class="pl-smi">DBs</span>.<span class="pl-smi">unitsById</span>[<span class="pl-c1">tonumber</span>(_unit:<span class="pl-c1">getID</span>())]</td>
</tr>
<tr>
<td id="L2126" class="blob-num js-line-number" data-line-number="2126"></td>
<td id="LC2126" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">if</span> _unitDB <span class="pl-k">~=</span> <span class="pl-c1">nil</span> <span class="pl-k">and</span> _unitDB.<span class="pl-smi">groupId</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L2127" class="blob-num js-line-number" data-line-number="2127"></td>
<td id="LC2127" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> _unitDB.<span class="pl-smi">groupId</span></td>
</tr>
<tr>
<td id="L2128" class="blob-num js-line-number" data-line-number="2128"></td>
<td id="LC2128" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L2129" class="blob-num js-line-number" data-line-number="2129"></td>
<td id="LC2129" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L2130" class="blob-num js-line-number" data-line-number="2130"></td>
<td id="LC2130" class="blob-code blob-code-inner js-file-line"> <span class="pl-k">return</span> <span class="pl-c1">nil</span></td>
</tr>
<tr>
<td id="L2131" class="blob-num js-line-number" data-line-number="2131"></td>
<td id="LC2131" class="blob-code blob-code-inner js-file-line"><span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L2132" class="blob-num js-line-number" data-line-number="2132"></td>
<td id="LC2132" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L2133" class="blob-num js-line-number" data-line-number="2133"></td>
<td id="LC2133" class="blob-code blob-code-inner js-file-line">csar.<span class="pl-c1">generateVHFrequencies</span>()</td>
</tr>
<tr>
<td id="L2134" class="blob-num js-line-number" data-line-number="2134"></td>
<td id="LC2134" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L2135" class="blob-num js-line-number" data-line-number="2135"></td>
<td id="LC2135" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">--</span> Schedule timer to add radio item</span></td>
</tr>
<tr>
<td id="L2136" class="blob-num js-line-number" data-line-number="2136"></td>
<td id="LC2136" class="blob-code blob-code-inner js-file-line">timer.<span class="pl-c1">scheduleFunction</span>(csar.<span class="pl-smi">addMedevacMenuItem</span>, <span class="pl-c1">nil</span>, timer.<span class="pl-c1">getTime</span>() <span class="pl-k">+</span> <span class="pl-c1">5</span>)</td>
</tr>
<tr>
<td id="L2137" class="blob-num js-line-number" data-line-number="2137"></td>
<td id="LC2137" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L2138" class="blob-num js-line-number" data-line-number="2138"></td>
<td id="LC2138" class="blob-code blob-code-inner js-file-line"><span class="pl-k">if</span> csar.<span class="pl-smi">disableAircraftTimeout</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L2139" class="blob-num js-line-number" data-line-number="2139"></td>
<td id="LC2139" class="blob-code blob-code-inner js-file-line"> <span class="pl-c"><span class="pl-c">--</span> Schedule timer to reactivate things</span></td>
</tr>
<tr>
<td id="L2140" class="blob-num js-line-number" data-line-number="2140"></td>
<td id="LC2140" class="blob-code blob-code-inner js-file-line"> timer.<span class="pl-c1">scheduleFunction</span>(csar.<span class="pl-smi">reactivateAircraft</span>, <span class="pl-c1">nil</span>, timer.<span class="pl-c1">getTime</span>() <span class="pl-k">+</span> <span class="pl-c1">5</span>)</td>
</tr>
<tr>
<td id="L2141" class="blob-num js-line-number" data-line-number="2141"></td>
<td id="LC2141" class="blob-code blob-code-inner js-file-line"><span class="pl-k">end</span></td>
</tr>
<tr>
<td id="L2142" class="blob-num js-line-number" data-line-number="2142"></td>
<td id="LC2142" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L2143" class="blob-num js-line-number" data-line-number="2143"></td>
<td id="LC2143" class="blob-code blob-code-inner js-file-line">world.<span class="pl-c1">addEventHandler</span>(csar.<span class="pl-smi">eventHandler</span>)</td>
</tr>
<tr>
<td id="L2144" class="blob-num js-line-number" data-line-number="2144"></td>
<td id="LC2144" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L2145" class="blob-num js-line-number" data-line-number="2145"></td>
<td id="LC2145" class="blob-code blob-code-inner js-file-line">env.<span class="pl-c1">info</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>CSAR event handler added<span class="pl-pds">&quot;</span></span>)</td>
</tr>
<tr>
<td id="L2146" class="blob-num js-line-number" data-line-number="2146"></td>
<td id="LC2146" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L2147" class="blob-num js-line-number" data-line-number="2147"></td>
<td id="LC2147" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">--</span>save CSAR MODE</span></td>
</tr>
<tr>
<td id="L2148" class="blob-num js-line-number" data-line-number="2148"></td>
<td id="LC2148" class="blob-code blob-code-inner js-file-line">trigger.<span class="pl-smi">action</span>.<span class="pl-c1">setUserFlag</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>CSAR_MODE<span class="pl-pds">&quot;</span></span>, csar.<span class="pl-smi">csarMode</span>)</td>
</tr>
<tr>
<td id="L2149" class="blob-num js-line-number" data-line-number="2149"></td>
<td id="LC2149" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L2150" class="blob-num js-line-number" data-line-number="2150"></td>
<td id="LC2150" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">--</span> disable aircraft</span></td>
</tr>
<tr>
<td id="L2151" class="blob-num js-line-number" data-line-number="2151"></td>
<td id="LC2151" class="blob-code blob-code-inner js-file-line"><span class="pl-k">if</span> csar.<span class="pl-smi">enableSlotBlocking</span> <span class="pl-k">then</span></td>
</tr>
<tr>
<td id="L2152" class="blob-num js-line-number" data-line-number="2152"></td>
<td id="LC2152" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L2153" class="blob-num js-line-number" data-line-number="2153"></td>
<td id="LC2153" class="blob-code blob-code-inner js-file-line"> trigger.<span class="pl-smi">action</span>.<span class="pl-c1">setUserFlag</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>CSAR_SLOTBLOCK<span class="pl-pds">&quot;</span></span>, <span class="pl-c1">100</span>)</td>
</tr>
<tr>
<td id="L2154" class="blob-num js-line-number" data-line-number="2154"></td>
<td id="LC2154" class="blob-code blob-code-inner js-file-line">
</td>
</tr>
<tr>
<td id="L2155" class="blob-num js-line-number" data-line-number="2155"></td>
<td id="LC2155" class="blob-code blob-code-inner js-file-line"> env.<span class="pl-c1">info</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>CSAR Slot block enabled<span class="pl-pds">&quot;</span></span>)</td>
</tr>
<tr>
<td id="L2156" class="blob-num js-line-number" data-line-number="2156"></td>
<td id="LC2156" class="blob-code blob-code-inner js-file-line"><span class="pl-k">end</span></td>
</tr>
</table>
<details class="details-reset details-overlay BlobToolbar position-absolute js-file-line-actions dropdown d-none" aria-hidden="true">
<summary class="btn-octicon ml-0 px-2 p-0 color-bg-primary border color-border-tertiary rounded-1" aria-label="Inline file action toolbar">
<svg aria-hidden="true" viewBox="0 0 16 16" version="1.1" data-view-component="true" height="16" width="16" class="octicon octicon-kebab-horizontal">
<path d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path>
</svg>
</summary>
<details-menu>
<ul class="BlobToolbar-dropdown dropdown-menu dropdown-menu-se mt-2" style="width:185px">
<li>
<clipboard-copy role="menuitem" class="dropdown-item" id="js-copy-lines" style="cursor:pointer;">
Copy lines
</clipboard-copy>
</li>
<li>
<clipboard-copy role="menuitem" class="dropdown-item" id="js-copy-permalink" style="cursor:pointer;">
Copy permalink
</clipboard-copy>
</li>
<li><a class="dropdown-item js-update-url-with-hash" id="js-view-git-blame" role="menuitem" href="/ciribob/DCS-CSAR/blame/dd9eaa3aa245d1823e3df92c79ba31b3c3de2f41/CSAR.lua">View git blame</a></li>
<li><a class="dropdown-item" id="js-new-issue" role="menuitem" href="/ciribob/DCS-CSAR/issues/new">Reference in new issue</a></li>
</ul>
</details-menu>
</details>
</div>
</div>
<details class="details-reset details-overlay details-overlay-dark" id="jumpto-line-details-dialog">
<summary data-hotkey="l" aria-label="Jump to line"></summary>
<details-dialog class="Box Box--overlay d-flex flex-column anim-fade-in fast linejump" aria-label="Jump to line">
<!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-jump-to-line-form Box-body d-flex" action="" accept-charset="UTF-8" method="get">
<input class="form-control flex-auto mr-3 linejump-input js-jump-to-line-field" type="text" placeholder="Jump to line&hellip;" aria-label="Jump to line" autofocus>
<button data-close-dialog="" type="submit" data-view-component="true" class="btn">
Go
</button>
</form> </details-dialog>
</details>
</div>
</div>
</div>
</main>
</div>
</div>
<div class="footer container-xl width-full p-responsive" role="contentinfo">
<div class="position-relative d-flex flex-row-reverse flex-lg-row flex-wrap flex-lg-nowrap flex-justify-center flex-lg-justify-between pt-6 pb-2 mt-6 f6 color-text-secondary border-top color-border-secondary ">
<ul class="list-style-none d-flex flex-wrap col-12 col-lg-5 flex-justify-center flex-lg-justify-between mb-2 mb-lg-0">
<li class="mr-3 mr-lg-0">&copy; 2021 GitHub, Inc.</li>
<li class="mr-3 mr-lg-0"><a href="https://docs.github.com/en/github/site-policy/github-terms-of-service" data-ga-click="Footer, go to terms, text:terms">Terms</a></li>
<li class="mr-3 mr-lg-0"><a href="https://docs.github.com/en/github/site-policy/github-privacy-statement" data-ga-click="Footer, go to privacy, text:privacy">Privacy</a></li>
<li class="mr-3 mr-lg-0"><a data-ga-click="Footer, go to security, text:security" href="https://github.com/security">Security</a></li>
<li class="mr-3 mr-lg-0"><a href="https://www.githubstatus.com/" data-ga-click="Footer, go to status, text:status">Status</a></li>
<li><a data-ga-click="Footer, go to help, text:Docs" href="https://docs.github.com">Docs</a></li>
</ul>
<a aria-label="Homepage" title="GitHub" class="footer-octicon d-none d-lg-block mx-lg-4" href="https://github.com">
<svg aria-hidden="true" viewBox="0 0 16 16" version="1.1" data-view-component="true" height="24" width="24" class="octicon octicon-mark-github">
<path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z"></path>
</svg>
</a>
<ul class="list-style-none d-flex flex-wrap col-12 col-lg-5 flex-justify-center flex-lg-justify-between mb-2 mb-lg-0">
<li class="mr-3 mr-lg-0"><a href="https://support.github.com" data-ga-click="Footer, go to contact, text:contact">Contact GitHub</a></li>
<li class="mr-3 mr-lg-0"><a href="https://github.com/pricing" data-ga-click="Footer, go to Pricing, text:Pricing">Pricing</a></li>
<li class="mr-3 mr-lg-0"><a href="https://docs.github.com" data-ga-click="Footer, go to api, text:api">API</a></li>
<li class="mr-3 mr-lg-0"><a href="https://services.github.com" data-ga-click="Footer, go to training, text:training">Training</a></li>
<li class="mr-3 mr-lg-0"><a href="https://github.blog" data-ga-click="Footer, go to blog, text:blog">Blog</a></li>
<li><a data-ga-click="Footer, go to about, text:about" href="https://github.com/about">About</a></li>
</ul>
</div>
<div class="d-flex flex-justify-center pb-6">
<span class="f6 color-text-tertiary"></span>
</div>
</div>
<div id="ajax-error-message" class="ajax-error-message flash flash-error" hidden>
<svg aria-hidden="true" viewBox="0 0 16 16" version="1.1" data-view-component="true" height="16" width="16" class="octicon octicon-alert">
<path fill-rule="evenodd" d="M8.22 1.754a.25.25 0 00-.44 0L1.698 13.132a.25.25 0 00.22.368h12.164a.25.25 0 00.22-.368L8.22 1.754zm-1.763-.707c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0114.082 15H1.918a1.75 1.75 0 01-1.543-2.575L6.457 1.047zM9 11a1 1 0 11-2 0 1 1 0 012 0zm-.25-5.25a.75.75 0 00-1.5 0v2.5a.75.75 0 001.5 0v-2.5z"></path>
</svg>
<button type="button" class="flash-close js-ajax-error-dismiss" aria-label="Dismiss error">
<svg aria-hidden="true" viewBox="0 0 16 16" version="1.1" data-view-component="true" height="16" width="16" class="octicon octicon-x">
<path fill-rule="evenodd" d="M3.72 3.72a.75.75 0 011.06 0L8 6.94l3.22-3.22a.75.75 0 111.06 1.06L9.06 8l3.22 3.22a.75.75 0 11-1.06 1.06L8 9.06l-3.22 3.22a.75.75 0 01-1.06-1.06L6.94 8 3.72 4.78a.75.75 0 010-1.06z"></path>
</svg>
</button>
You cant perform that action at this time.
</div>
<div class="js-stale-session-flash flash flash-warn flash-banner" hidden
>
<svg aria-hidden="true" viewBox="0 0 16 16" version="1.1" data-view-component="true" height="16" width="16" class="octicon octicon-alert">
<path fill-rule="evenodd" d="M8.22 1.754a.25.25 0 00-.44 0L1.698 13.132a.25.25 0 00.22.368h12.164a.25.25 0 00.22-.368L8.22 1.754zm-1.763-.707c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0114.082 15H1.918a1.75 1.75 0 01-1.543-2.575L6.457 1.047zM9 11a1 1 0 11-2 0 1 1 0 012 0zm-.25-5.25a.75.75 0 00-1.5 0v2.5a.75.75 0 001.5 0v-2.5z"></path>
</svg>
<span class="js-stale-session-flash-signed-in" hidden>You signed in with another tab or window. <a href="">Reload</a> to refresh your session.</span>
<span class="js-stale-session-flash-signed-out" hidden>You signed out in another tab or window. <a href="">Reload</a> to refresh your session.</span>
</div>
<template id="site-details-dialog">
<details class="details-reset details-overlay details-overlay-dark lh-default color-text-primary hx_rsm" open>
<summary role="button" aria-label="Close dialog"></summary>
<details-dialog class="Box Box--overlay d-flex flex-column anim-fade-in fast hx_rsm-dialog hx_rsm-modal">
<button class="Box-btn-octicon m-0 btn-octicon position-absolute right-0 top-0" type="button" aria-label="Close dialog" data-close-dialog>
<svg aria-hidden="true" viewBox="0 0 16 16" version="1.1" data-view-component="true" height="16" width="16" class="octicon octicon-x">
<path fill-rule="evenodd" d="M3.72 3.72a.75.75 0 011.06 0L8 6.94l3.22-3.22a.75.75 0 111.06 1.06L9.06 8l3.22 3.22a.75.75 0 11-1.06 1.06L8 9.06l-3.22 3.22a.75.75 0 01-1.06-1.06L6.94 8 3.72 4.78a.75.75 0 010-1.06z"></path>
</svg>
</button>
<div class="octocat-spinner my-6 js-details-dialog-spinner"></div>
</details-dialog>
</details>
</template>
<div class="Popover js-hovercard-content position-absolute" style="display: none; outline: none;" tabindex="0">
<div class="Popover-message Popover-message--bottom-left Popover-message--large Box color-shadow-large" style="width:360px;">
</div>
</div>
<template id="snippet-clipboard-copy-button">
<div class="zeroclipboard-container position-absolute right-0 top-0">
<clipboard-copy aria-label="Copy" class="ClipboardButton btn js-clipboard-copy m-2 p-0 tooltipped-no-delay" data-copy-feedback="Copied!" data-tooltip-direction="w">
<svg aria-hidden="true" viewBox="0 0 16 16" version="1.1" data-view-component="true" height="16" width="16" class="octicon octicon-clippy js-clipboard-clippy-icon m-2">
<path fill-rule="evenodd" d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z"></path>
</svg>
<svg aria-hidden="true" viewBox="0 0 16 16" version="1.1" data-view-component="true" height="16" width="16" class="octicon octicon-check js-clipboard-check-icon color-text-success d-none m-2">
<path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path>
</svg>
</clipboard-copy>
</div>
</template>
</body>
</html>