Advertisement
Guest User

Untitled

a guest
Feb 24th, 2018
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 304.97 KB | None | 0 0
  1. #define TEast 0
  2. #define TWest 1
  3. #define TGuerrila 2
  4. #define TCivilian 3
  5. #define TSideUnknown 4
  6. #define TEnemy 5
  7. #define TFriendly 6
  8. #define TLogic 7
  9.  
  10. #define true 1
  11. #define false 0
  12.  
  13. // type scope
  14. #define private 0
  15. #define protected 1
  16. #define public 2
  17.  
  18.  
  19. #define CanSeeRadar 1
  20. #define CanSeeEye 2
  21. #define CanSeeOptics 4
  22. #define CanSeeEar 8
  23. #define CanSeeCompass 16
  24. //#define CanSeeRadarC CanSeeRadar+CanSeeCompass
  25. #define CanSeeAll 31
  26.  
  27. class CfgFontFamilies
  28. {
  29. class fza_txled
  30. {
  31. fonts[] = {"\fza_ah64_controls\font\txled6", "\fza_ah64_controls\font\txled7", "\fza_ah64_controls\font\txled", "\fza_ah64_controls\font\txled9", "\fza_ah64_controls\font\txled10", "\fza_ah64_controls\font\txled11", "\fza_ah64_controls\font\txled12", "\fza_ah64_controls\font\txled13", "\fza_ah64_controls\font\txled14", "\fza_ah64_controls\font\txled15", "\fza_ah64_controls\font\txled16", "\fza_ah64_controls\font\txled17", "\fza_ah64_controls\font\txled18", "\fza_ah64_controls\font\txled19", "\fza_ah64_controls\font\txled20", "\fza_ah64_controls\font\txled21", "\fza_ah64_controls\font\txled22", "\fza_ah64_controls\font\txled23", "\fza_ah64_controls\font\txled24", "\fza_ah64_controls\font\txled25", "\fza_ah64_controls\font\txled26", "\fza_ah64_controls\font\txled27", "\fza_ah64_controls\font\txled28", "\fza_ah64_controls\font\txled29", "\fza_ah64_controls\font\txled30", "\fza_ah64_controls\font\txled31", "\fza_ah64_controls\font\txled34", "\fza_ah64_controls\font\txled37", "\fza_ah64_controls\font\txled46" };
  32. spaceWidth = 0.7;
  33. spacing = 0.2;
  34. };
  35. };
  36. class CfgFactionClasses
  37. {
  38. class fza_usaav
  39. {
  40. displayName = "FZA - US Army Aviation";
  41. priority = 2;
  42. icon = "\a3\Data_f\cfgFactionClasses_BLU_ca.paa";
  43. side = "TWest";
  44. };
  45. };
  46. class CfgVehicleClasses
  47. {
  48. class fza_helicopters
  49. {
  50. displayName = "FZA - Helicopters";
  51. };
  52. };
  53. class CfgPatches
  54. {
  55. class fza_ah64_US
  56. {
  57. units[] = {fza_ah64base,fza_ah64d_b2e,fza_ah64d_b2e_nr};
  58. weapons[] = {};
  59. requiredVersion = 1.0;
  60. requiredAddons[] = {"A3_Air_F_Beta"};
  61. };
  62. };
  63. class CfgSounds
  64. {
  65. ///GENERIC FLIP SOUNDS///
  66. class fza_ah64_button_click1
  67. {
  68. name = "fza_ah64_button_click1";
  69. sound[] = {"\fza_ah64_us\audio\button_click1.ogg",1,1,1};
  70. titles[]={};
  71. };
  72. class fza_ah64_button_click2
  73. {
  74. name = "fza_ah64_button_click2";
  75. sound[] = {"\fza_ah64_us\audio\button_click2.ogg",1,1,1};
  76. titles[]={};
  77. };
  78. class fza_ah64_switch_flip1
  79. {
  80. name = "fza_ah64_switch_flip1";
  81. sound[] = {"\fza_ah64_us\audio\switch_flip1.ogg",1,1,1};
  82. titles[]={};
  83. };
  84. class fza_ah64_rh_dooropen1
  85. {
  86. name = "fza_ah64_rh_dooropen1";
  87. sound[] = {"\fza_ah64_us\audio\rh_dooropen1.ogg",1,1,1};
  88. titles[]={};
  89. };
  90. class fza_ah64_rh_doorclose1
  91. {
  92. name = "fza_ah64_rh_doorclose1";
  93. sound[] = {"\fza_ah64_us\audio\rh_doorclose1.ogg",1,1,1};
  94. titles[]={};
  95. };
  96. ///END OF GENERIC FLIP SOUNDS///
  97.  
  98. ///STARTING CLICKABLE SEQUENCE SOUNDS///
  99. class fza_ah64_estart1
  100. {
  101. name = "fza_ah64_estart1";
  102. sound[] = {"fza_ah64_us\audio\ah64_estart1.ogg", 0.5,1,1};
  103. titles[]={};
  104. };
  105. class fza_ah64_apustart1
  106. {
  107. name = "fza_ah64_apustart1";
  108. sound[] = {"fza_ah64_us\audio\Ext_Start.ogg", 0.5,1,1};
  109. titles[]={};
  110. };
  111. ///END OF STARTING CLICKABLE SEQUENCE SOUNDS////
  112.  
  113. class fza_ah64_pnvs_fail_1
  114. {
  115. name = "fza_ah64_pnvs_fail_1";
  116. sound[] = {\fza_ah64_us\audio\pnvs_fail_1.ogg,1,1,1};
  117. titles[]={};
  118. };
  119. class fza_ah64_tads_failure_1
  120. {
  121. name = "fza_ah64_tads_failure_1";
  122. sound[] = {\fza_ah64_us\audio\tads_failure_1.ogg,1,1,1};
  123. titles[]={};
  124. };
  125. class fza_ah64_tail_rotor_damaged_1
  126. {
  127. name = "fza_ah64_tail_rotor_damaged_1";
  128. sound[] = {\fza_ah64_us\audio\tail_rotor_damaged_1.ogg,1,1,1};
  129. titles[]={};
  130. };
  131. class fza_ah64_tail_rotor_failure_1
  132. {
  133. name = "fza_ah64_tail_rotor_failure_1";
  134. sound[] = {\fza_ah64_us\audio\tail_rotor_failure_1.ogg,1,1,1};
  135. titles[]={};
  136. };
  137. class fza_ah64_main_rotor_damaged_1
  138. {
  139. name = "fza_ah64_main_rotor_damaged_1";
  140. sound[] = {\fza_ah64_us\audio\main_rotor_damaged_1.ogg,1,1,1};
  141. titles[]={};
  142. };
  143. class fza_ah64_main_rotor_failure_1
  144. {
  145. name = "fza_ah64_main_rotor_failure_1";
  146. sound[] = {\fza_ah64_us\audio\main_rotor_failure_1.ogg,1,1,1};
  147. titles[]={};
  148. };
  149. class fza_ah64_2s6_track
  150. {
  151. name = "fza_ah64_2s6_track";
  152. sound[] = {\fza_ah64_us\audio\lb2_2s6_track.ogg,1,1,1};
  153. titles[]={};
  154. };
  155. class fza_ah64_zsu23_track
  156. {
  157. name = "fza_ah64_zsu23_track";
  158. sound[] = {\fza_ah64_us\audio\lb2_zsu23_track.ogg,1,1,1};
  159. titles[]={};
  160. };
  161. class fza_ah64_rdr_track
  162. {
  163. name = "fza_ah64_rdr_track";
  164. sound[] = {\fza_ah64_us\audio\lb2_rdr_track.ogg,1,1,1};
  165. titles[]={};
  166. };
  167. class fza_ah64_bt_sa19
  168. {
  169. name = "fza_ah64_bt_sa19";
  170. sound[] = {\fza_ah64_us\audio\betty\bt_sa19c.ogg,1,1,1};
  171. titles[]={};
  172. };
  173. class fza_ah64_bt_zsu23
  174. {
  175. name = "fza_ah64_bt_zsu23";
  176. sound[] = {\fza_ah64_us\audio\betty\bt_zsu23.ogg,1,1,1};
  177. titles[]={};
  178. };
  179. class fza_ah64_bt_tracking
  180. {
  181. name = "fza_ah64_bt_tracking";
  182. sound[] = {\fza_ah64_us\audio\betty\bt_trackingb.ogg,1,1,1};
  183. titles[]={};
  184. };
  185. class fza_ah64_bt_detected
  186. {
  187. name = "fza_ah64_bt_detected";
  188. sound[] = {\fza_ah64_us\audio\betty\bt_detected.ogg,1,1,1};
  189. titles[]={};
  190. };
  191. class fza_ah64_bt_missile
  192. {
  193. name = "fza_ah64_bt_missile";
  194. sound[] = {\fza_ah64_us\audio\betty\bt_missle.ogg,1,1,1};
  195. titles[]={};
  196. };
  197. class fza_ah64_bt_high
  198. {
  199. name = "fza_ah64_bt_high";
  200. sound[] = {\fza_ah64_us\audio\betty\bt_high.ogg,1,1,1};
  201. titles[]={};
  202. };
  203. class fza_ah64_bt_low
  204. {
  205. name = "fza_ah64_bt_low";
  206. sound[] = {\fza_ah64_us\audio\betty\bt_low.ogg,1,1,1};
  207. titles[]={};
  208. };
  209. class fza_ah64_bt_1oclock
  210. {
  211. name = "fza_ah64_bt_1oclock";
  212. sound[] = {\fza_ah64_us\audio\betty\bt_1oclock.ogg,1,1,1};
  213. titles[]={};
  214. };
  215. class fza_ah64_bt_2oclock
  216. {
  217. name = "fza_ah64_bt_2oclock";
  218. sound[] = {\fza_ah64_us\audio\betty\bt_2oclock.ogg,1,1,1};
  219. titles[]={};
  220. };
  221. class fza_ah64_bt_3oclock
  222. {
  223. name = "fza_ah64_bt_3oclock";
  224. sound[] = {\fza_ah64_us\audio\betty\bt_3oclock.ogg,1,1,1};
  225. titles[]={};
  226. };
  227. class fza_ah64_bt_4oclock
  228. {
  229. name = "fza_ah64_bt_4oclock";
  230. sound[] = {\fza_ah64_us\audio\betty\bt_4oclock.ogg,1,1,1};
  231. titles[]={};
  232. };
  233. class fza_ah64_bt_5oclock
  234. {
  235. name = "fza_ah64_bt_5oclock";
  236. sound[] = {\fza_ah64_us\audio\betty\bt_5oclock.ogg,1,1,1};
  237. titles[]={};
  238. };
  239. class fza_ah64_bt_6oclock
  240. {
  241. name = "fza_ah64_bt_6oclock";
  242. sound[] = {\fza_ah64_us\audio\betty\bt_6oclock.ogg,1,1,1};
  243. titles[]={};
  244. };
  245. class fza_ah64_bt_7oclock
  246. {
  247. name = "fza_ah64_bt_7oclock";
  248. sound[] = {\fza_ah64_us\audio\betty\bt_7oclock.ogg,1,1,1};
  249. titles[]={};
  250. };
  251. class fza_ah64_bt_8oclock
  252. {
  253. name = "fza_ah64_bt_8oclock";
  254. sound[] = {\fza_ah64_us\audio\betty\bt_8oclock.ogg,1,1,1};
  255. titles[]={};
  256. };
  257. class fza_ah64_bt_9oclock
  258. {
  259. name = "fza_ah64_bt_9oclock";
  260. sound[] = {\fza_ah64_us\audio\betty\bt_9oclock.ogg,1,1,1};
  261. titles[]={};
  262. };
  263. class fza_ah64_bt_10oclock
  264. {
  265. name = "fza_ah64_bt_10oclock";
  266. sound[] = {\fza_ah64_us\audio\betty\bt_10oclock.ogg,1,1,1};
  267. titles[]={};
  268. };
  269. class fza_ah64_bt_11oclock
  270. {
  271. name = "fza_ah64_bt_11oclock";
  272. sound[] = {\fza_ah64_us\audio\betty\bt_11oclock.ogg,1,1,1};
  273. titles[]={};
  274. };
  275. class fza_ah64_bt_12oclock
  276. {
  277. name = "fza_ah64_bt_12oclock";
  278. sound[] = {\fza_ah64_us\audio\betty\bt_12oclock.ogg,1,1,1};
  279. titles[]={};
  280. };
  281. class fza_ah64_bt_fire
  282. {
  283. name = "fza_ah64_bt_fire";
  284. sound[] = {\fza_ah64_us\audio\betty\bt_fire.ogg,1,1,1};
  285. titles[]={};
  286. };
  287. class fza_ah64_bt_engine1
  288. {
  289. name = "fza_ah64_bt_engine1";
  290. sound[] = {\fza_ah64_us\audio\betty\bt_engine1.ogg,1,1,1};
  291. titles[]={};
  292. };
  293. class fza_ah64_bt_engine2
  294. {
  295. name = "fza_ah64_bt_engine2";
  296. sound[] = {\fza_ah64_us\audio\betty\bt_engine2b.ogg,1,1,1};
  297. titles[]={};
  298. };
  299. class fza_ah64_bt_apu
  300. {
  301. name = "fza_ah64_bt_apu";
  302. sound[] = {"\fza_ah64_us\audio\betty\bt_apu.ogg",1,1,1};
  303. titles[]={};
  304. };
  305. class fza_ah64_bt_failure
  306. {
  307. name = "fza_ah64_bt_failure";
  308. sound[] = {"\fza_ah64_us\audio\betty\bt_failure.ogg",1,1,1};
  309. titles[]={};
  310. };
  311. class fza_ah64_bt_actuator
  312. {
  313. name = "fza_ah64_bt_actuator";
  314. sound[] = {"\fza_ah64_us\audio\betty\bt_actuator.ogg",1,1,1};
  315. titles[]={};
  316. };
  317. class fza_ah64_bt_gun
  318. {
  319. name = "fza_ah64_bt_gun";
  320. sound[] = {"\fza_ah64_us\audio\betty\bt_gun.ogg",1,1,1};
  321. titles[]={};
  322. };
  323. class fza_ah64_bt_jammed
  324. {
  325. name = "fza_ah64_bt_jammed";
  326. sound[] = {"\fza_ah64_us\audio\betty\bt_jammedb.ogg",1,1,1};
  327. titles[]={};
  328. };
  329. class fza_ah64_bt_rotorrpm
  330. {
  331. name = "fza_ah64_bt_rotorrpm";
  332. sound[] = {"\fza_ah64_us\audio\betty\bt_rotorrpm.ogg",1,1,1};
  333. titles[]={};
  334. };
  335. };
  336. class CfgRadio
  337. {
  338. class fza_ah64_pnvs_fail_1
  339. {
  340. name = "";
  341. sound[] = {"fza_ah64_us\audio\pnvs_fail_1.ogg",1,1,1};
  342. title = ;
  343. };
  344. class fza_ah64_tads_failure_1
  345. {
  346. name = "";
  347. sound[] = {"fza_ah64_us\audio\tads_failure_1.ogg",1,1,1};
  348. title = ;
  349. };
  350. class fza_ah64_tail_rotor_damaged_1
  351. {
  352. name = "";
  353. sound[] = {"fza_ah64_us\audio\tail_rotor_damaged_1.ogg",1,1,1};
  354. title = ;
  355. };
  356. class fza_ah64_tail_rotor_failure_1
  357. {
  358. name = "";
  359. sound[] = {"fza_ah64_us\audio\tail_rotor_failure_1.ogg",1,1,1};
  360. title = ;
  361. };
  362. class fza_ah64_main_rotor_damaged_1
  363. {
  364. name = "";
  365. sound[] = {"fza_ah64_us\audio\main_rotor_damaged_1.ogg",1,1,1};
  366. title = ;
  367. };
  368. class fza_ah64_main_rotor_failure_1
  369. {
  370. name = "";
  371. sound[] = {"fza_ah64_us\audio\main_rotor_failure_1.ogg",1,1,1};
  372. title = ;
  373. };
  374. class fza_ah64_2s6_track
  375. {
  376. name = "";
  377. sound[] = {"fza_ah64_us\audio\lb2_2s6_track.ogg",1,1,1};
  378. title = ;
  379. };
  380. class fza_ah64_zsu23_track
  381. {
  382. name = "";
  383. sound[] = {"fza_ah64_us\audio\lb2_zsu23_track.ogg",1,1,1};
  384. title = ;
  385. };
  386. class fza_ah64_rdr_track
  387. {
  388. name = "";
  389. sound[] = {"fza_ah64_us\audio\lb2_rdr_track.ogg",1,1,1};
  390. title = ;
  391. };
  392. class fza_ah64_bt_sa19
  393. {
  394. name = "";
  395. sound[] = {"fza_ah64_us\audio\betty\bt_sa19c.ogg",1,1,1};
  396. title = ;
  397. };
  398. class fza_ah64_bt_zsu23
  399. {
  400. name = "";
  401. sound[] = {"fza_ah64_us\audio\betty\bt_zsu23.ogg",1,1,1};
  402. title = ;
  403. };
  404. class fza_ah64_bt_tracking
  405. {
  406. name = "";
  407. sound[] = {"fza_ah64_us\audio\betty\bt_trackingb.ogg",1,1,1};
  408. title = ;
  409. };
  410. class fza_ah64_bt_detected
  411. {
  412. name = "";
  413. sound[] = {"fza_ah64_us\audio\betty\bt_detected.ogg",1,1,1};
  414. title = ;
  415. };
  416. class fza_ah64_bt_missile
  417. {
  418. name = "";
  419. sound[] = {"fza_ah64_us\audio\betty\bt_missle.ogg",1,1,1};
  420. title = ;
  421. };
  422. class fza_ah64_bt_high
  423. {
  424. name = "";
  425. sound[] = {"fza_ah64_us\audio\betty\bt_high.ogg",1,1,1};
  426. title = ;
  427. };
  428. class fza_ah64_bt_low
  429. {
  430. name = "";
  431. sound[] = {"fza_ah64_us\audio\betty\bt_low.ogg",1,1,1};
  432. title = ;
  433. };
  434. class fza_ah64_bt_1oclock
  435. {
  436. name = "";
  437. sound[] = {"fza_ah64_us\audio\betty\bt_1oclock.ogg",1,1,1};
  438. title = ;
  439. };
  440. class fza_ah64_bt_2oclock
  441. {
  442. name = "";
  443. sound[] = {"fza_ah64_us\audio\betty\bt_2oclock.ogg",1,1,1};
  444. title = ;
  445. };
  446. class fza_ah64_bt_3oclock
  447. {
  448. name = "";
  449. sound[] = {"fza_ah64_us\audio\betty\bt_3oclock.ogg",1,1,1};
  450. title = ;
  451. };
  452. class fza_ah64_bt_4oclock
  453. {
  454. name = "";
  455. sound[] = {"fza_ah64_us\audio\betty\bt_4oclock.ogg",1,1,1};
  456. title = ;
  457. };
  458. class fza_ah64_bt_5oclock
  459. {
  460. name = "";
  461. sound[] = {"fza_ah64_us\audio\betty\bt_5oclock.ogg",1,1,1};
  462. title = ;
  463. };
  464. class fza_ah64_bt_6oclock
  465. {
  466. name = "";
  467. sound[] = {"fza_ah64_us\audio\betty\bt_6oclock.ogg",1,1,1};
  468. title = ;
  469. };
  470. class fza_ah64_bt_7oclock
  471. {
  472. name = "";
  473. sound[] = {"fza_ah64_us\audio\betty\bt_7oclock.ogg",1,1,1};
  474. title = ;
  475. };
  476. class fza_ah64_bt_8oclock
  477. {
  478. name = "";
  479. sound[] = {"fza_ah64_us\audio\betty\bt_8oclock.ogg",1,1,1};
  480. title = ;
  481. };
  482. class fza_ah64_bt_9oclock
  483. {
  484. name = "";
  485. sound[] = {"fza_ah64_us\audio\betty\bt_9oclock.ogg",1,1,1};
  486. title = ;
  487. };
  488. class fza_ah64_bt_10oclock
  489. {
  490. name = "";
  491. sound[] = {"fza_ah64_us\audio\betty\bt_10oclock.ogg",1,1,1};
  492. title = ;
  493. };
  494. class fza_ah64_bt_11oclock
  495. {
  496. name = "";
  497. sound[] = {"fza_ah64_us\audio\betty\bt_11oclock.ogg",1,1,1};
  498. title = ;
  499. };
  500. class fza_ah64_bt_12oclock
  501. {
  502. name = "";
  503. sound[] = {"fza_ah64_us\audio\betty\bt_12oclock.ogg",1,1,1};
  504. title = ;
  505. };
  506. class fza_ah64_bt_fire
  507. {
  508. name = "";
  509. sound[] = {"fza_ah64_us\audio\betty\bt_fire.ogg",1,1,1};
  510. title = ;
  511. };
  512. class fza_ah64_bt_engine1
  513. {
  514. name = "";
  515. sound[] = {"fza_ah64_us\audio\betty\bt_engine1.ogg",1,1,1};
  516. title = ;
  517. };
  518. class fza_ah64_bt_engine2
  519. {
  520. name = "";
  521. sound[] = {"fza_ah64_us\audio\betty\bt_engine2b.ogg",1,1,1};
  522. title = ;
  523. };
  524. class fza_ah64_bt_apu
  525. {
  526. name = "";
  527. sound[] = {"fza_ah64_us\audio\betty\bt_apu.ogg",1,1,1};
  528. title = ;
  529. };
  530. class fza_ah64_bt_failure
  531. {
  532. name = "";
  533. sound[] = {"fza_ah64_us\audio\betty\bt_failure.ogg",1,1,1};
  534. title = ;
  535. };
  536. class fza_ah64_bt_actuator
  537. {
  538. name = "";
  539. sound[] = {"fza_ah64_us\audio\betty\bt_actuator.ogg",1,1,1};
  540. title = ;
  541. };
  542. class fza_ah64_bt_gun
  543. {
  544. name = "";
  545. sound[] = {"fza_ah64_us\audio\betty\bt_gun.ogg",1,1,1};
  546. title = ;
  547. };
  548. class fza_ah64_bt_jammed
  549. {
  550. name = "";
  551. sound[] = {"fza_ah64_us\audio\betty\bt_jammedb.ogg",1,1,1};
  552. title = ;
  553. };
  554. class fza_ah64_bt_rotorrpm
  555. {
  556. name = "";
  557. sound[] = {"fza_ah64_us\audio\betty\bt_rotorrpm.ogg",1,1,1};
  558. title = ;
  559. };
  560. };
  561. //////MISSILES EFFECTS//////
  562. class fza_ah64_rocketsmoke
  563. {
  564. class Light1
  565. {
  566. simulation = "light";
  567. type = "RocketLight";
  568. position[] = {0,0,0};
  569. intensity = 0.01;
  570. interval = 1;
  571. lifeTime = 1;
  572. };
  573. class MissileEffects1
  574. {
  575. simulation = "particles";
  576. type = "Missile1";
  577. position[] = {0,0,0};
  578. intensity = 1;
  579. interval = 1;
  580. lifeTime = 1;
  581. };
  582. };
  583. class fza_ah64_hellfiresmoke
  584. {
  585. class Light1
  586. {
  587. simulation = "light";
  588. type = "RocketLight";
  589. position[] = {0,0,0};
  590. intensity = 0.01;
  591. interval = 1;
  592. lifeTime = 1;
  593. };
  594. class Missile2
  595. {
  596. simulation = "particles";
  597. type = "Missile2";
  598. position[] = {0,0,0};
  599. intensity = 1;
  600. interval = 1;
  601. lifeTime = 1;
  602. };
  603. };
  604. class fza_ah64_stingersmoke
  605. {
  606. class Light1
  607. {
  608. simulation = "light";
  609. type = "RocketLight";
  610. position[] = {0,0,0};
  611. intensity = 0.01;
  612. interval = 1;
  613. lifeTime = 1;
  614. };
  615. class Missile3
  616. {
  617. simulation = "particles";
  618. type = "Missile3";
  619. position[] = {0,0,0};
  620. intensity = 1;
  621. interval = 1;
  622. lifeTime = 1;
  623. };
  624. };
  625. //////END OF MISSILES EFFECTS//////
  626. class CfgMovesBasic
  627. {
  628. class DefaultDie;
  629. class ManActions
  630. {
  631. fza_ah64_leftcargo = "fza_ah64_leftcargo";
  632. fza_ah64_rightcargo = "fza_ah64_rightcargo";
  633. fza_ah64_plt_movearm = "fza_ah64_plt_movearm";
  634. fza_ah64_pilot = "fza_ah64_pilot";
  635. };
  636. };
  637. class CfgMovesMaleSdr: CfgMovesBasic
  638. {
  639. class States
  640. {
  641. class Crew;
  642. class pilot_Heli_Transport_01: Crew {};
  643. class fza_ah64_leftcargo_dead: DefaultDie
  644. {
  645. actions = "DeadActions";
  646. speed = 0.5;
  647. looped = "false";
  648. terminal = 1;
  649. file = "\fza_ah64_us\anim\fza_ah64_leftcargo_dead.rtm";
  650. connectTo[] = {"DeadState",0.1};
  651. };
  652. class fza_ah64_leftcargo: Crew
  653. {
  654. file = "\fza_ah64_us\anim\fza_ah64_leftcargo.rtm";
  655. interpolateTo[] = {"fza_ah64_leftcargo_dead",1};
  656. };
  657. class fza_ah64_rightcargo_dead: DefaultDie
  658. {
  659. actions = "DeadActions";
  660. speed = 0.5;
  661. looped = "false";
  662. terminal = 1;
  663. file = "\fza_ah64_us\anim\fza_ah64_rightcargo_dead.rtm";
  664. connectTo[] = {"DeadState",0.1};
  665. };
  666. class fza_ah64_rightcargo: Crew
  667. {
  668. file = "\fza_ah64_us\anim\fza_ah64_rightcargo.rtm";
  669. interpolateTo[] = {"fza_ah64_rightcargo_dead",1};
  670. };
  671. class fza_ah64_plt_movearm: Crew
  672. {
  673. file = "\fza_ah64_us\anim\fza_ah64_plt_movearm.rtm";
  674. interpolateTo[] = {};
  675. speed = 0.5;
  676. looped = 0;
  677. };
  678. class fza_ah64_pilot: Crew
  679. {
  680. file = "\fza_ah64_us\anim\fza_ah64_pilot.rtm";
  681. interpolateTo[] = {"KIA_pilot_Heli_Transport_01",1};
  682. };
  683. };
  684. };
  685. class CfgAmmo
  686. {
  687. class Default{};
  688. class BulletCore : Default{};
  689. class BulletBase : BulletCore{};
  690. class B_20mm_AA: BulletBase {};
  691. class RocketCore: Default {};
  692. class RocketBase: RocketCore {};
  693. class R_Hydra_HE: RocketBase {};
  694. class MissileCore : Default{};
  695. class MissileBase: MissileCore{};
  696. class M_Sidewinder_AA: MissileBase{};
  697. class M_Stinger_AA: MissileBase{};
  698. class M_Hellfire_AT: MissileBase{};
  699. class B_30mm_MP: BulletBase
  700. {
  701. ace_frag_skip = 1;
  702. };
  703. class B_23mm_AA: BulletBase{};
  704. class B_127x107_Ball: BulletBase{};
  705. class ShellCore: Default {};
  706. class ShellBase: ShellCore {};
  707. class Sh_120_HE: ShellBase {};
  708. class GrenadeCore: Default {};
  709. class GrenadeBase: GrenadeCore {};
  710. class G_40mm_HE: GrenadeBase {};
  711. class FlareCore: GrenadeCore {};
  712. class FlareBase: FlareCore {};
  713. class F_40mm_White: FlareBase {};
  714. class CMflareAmmo: BulletBase {};
  715. class CMflare_Chaff_Ammo: CMflareAmmo {};
  716. class fza_ah64_chaff_shot: CMflare_Chaff_Ammo
  717. {
  718. effectssmoke = "SmokeShellWhiteEffect";
  719. weaponlocksystem = "8";
  720. };
  721. class fza_ah64_flare_shot: CMflareAmmo
  722. {
  723. effectssmoke = "SmokeShellWhiteEffect";
  724. weaponlocksystem = "4";
  725. };
  726. class fza_30x113: B_30mm_MP
  727. {
  728. hit=210;
  729. indirectHit=20;
  730. indirectHitRange=5;
  731. airLock=true;
  732. //laserLock=false;
  733. //irLock=true;
  734. cost=50;
  735. explosive=true;
  736. minRange=20;
  737. minRangeProbab=0.20;
  738. midRange=200;
  739. midRangeProbab=0.50;
  740. maxRange=1000;
  741. maxRangeProbab=0.05;
  742. thrust=250;
  743. timeToLive=16;
  744. tracerstarttime = 0;
  745. typicalspeed = 450;
  746. //soundHit[]={"\mas_heliwep\sounds\hitbull6.wav",3.162278,1};
  747. CraterEffects = "ExploAmmoCrater";
  748. explosionEffects = "ExploAmmoExplosion";
  749. muzzleeffect = "fza_ah64_fx_30mm";
  750. tracerColor[] = {0.800000,0.100000,0.100000,0.040000};
  751. tracerColorR[] = {0.800000,0.100000,0.100000,0.040000};
  752. model = "\A3\Weapons_f\Data\bullettracer\tracer_red";
  753. };
  754. class fza_agm114l : MissileBase
  755. {
  756. ace_frag_skip = 1;
  757. model = "\fza_ah64_US\fza_agm114l";
  758. proxyShape="\fza_ah64_US\fza_agm114l";
  759. hit = 2400;
  760. indirectHit = 100;
  761. indirectHitRange = 15;
  762. cost = 10000;
  763. maxSpeed = 1200;
  764. irLock = 0; //modified
  765. airLock= 0;
  766. laserLock = 0; //modified
  767. timetolive=50;
  768. manualControl = 0;
  769. maxControlRange = 8000;
  770. initTime = 0.0000;
  771. thrustTime=4;
  772. thrust = 60;
  773. trackOversteer = 1;
  774. trackLead = 1;
  775. maneuvrability = 10;
  776. weaponlocksystem = 8; //modified
  777. airfriction = -0.00001;
  778. simulationStep=0.01;
  779. muzzleeffect = "";
  780. effectsmissile = "fza_ah64_hellfiresmoke";
  781. cmimmunity = 0.8;
  782. fusedistance = 5;
  783. sideairfriction = 0.2;
  784. whistledist = 4;
  785. CraterEffects = "BombCrater";
  786. explosionEffects = "BombExplosion";
  787. };
  788. class fza_agm114k : fza_agm114l
  789. {
  790. hit=2400;
  791. indirectHit=100;
  792. indirectHitRange=15;
  793. //thrustTime=10;
  794. //thrust=400;
  795. //maxspeed=600;
  796. //sideAirFriction=0.6;
  797. weaponlocksystem = 4; //modified
  798. model = "\fza_ah64_US\fza_agm114k";
  799. proxyShape="\fza_ah64_US\fza_agm114k";
  800. airLock= 0;
  801. laserLock= 1;
  802. irLock= 1;
  803. //maneuvrability=25.0;
  804. //maxSpeed=250;
  805. minRange=200;
  806. minRangeProbab=0.200000;
  807. midRange=4000;
  808. midRangeProbab=0.200000;
  809. maxRange=8000;
  810. maxRangeProbab=0.50000;
  811. };
  812. class fza_agm114a : fza_agm114k
  813. {
  814. hit=625;
  815. indirectHit=30;
  816. indirectHitRange=10;
  817. //thrustTime=10;
  818. //thrust=400;
  819. //maxspeed=600;
  820. //sideAirFriction=0.6;
  821. model = "\fza_ah64_US\fza_agm114c";
  822. proxyShape="\fza_ah64_US\fza_agm114c";
  823. effectsmissile = "missile3";
  824. airLock=false;
  825. laserLock=true;
  826. irLock=true;
  827. //maneuvrability=25.0;
  828. //maxSpeed=250;
  829. minRange=200;
  830. minRangeProbab=0.200000;
  831. midRange=4000;
  832. midRangeProbab=0.200000;
  833. maxRange=8000;
  834. maxRangeProbab=0.50000;
  835. };
  836. class fza_agm114c : fza_agm114k
  837. {
  838. hit=625;
  839. indirectHit=30;
  840. indirectHitRange=10;
  841. //thrustTime=10;
  842. //thrust=400;
  843. //maxspeed=600;
  844. //sideAirFriction=0.6;
  845. model = "\fza_ah64_US\fza_agm114c";
  846. proxyShape="\fza_ah64_US\fza_agm114c";
  847. airLock=false;
  848. laserLock=true;
  849. irLock=true;
  850. //maneuvrability=25.0;
  851. //maxSpeed=250;
  852. minRange=200;
  853. minRangeProbab=0.200000;
  854. midRange=4000;
  855. midRangeProbab=0.200000;
  856. maxRange=8000;
  857. maxRangeProbab=0.50000;
  858. };
  859. class fza_agm114m : fza_agm114k
  860. {
  861. hit=1800;
  862. indirectHit=100;
  863. indirectHitRange=30;
  864. //thrustTime=10;
  865. //thrust=400;
  866. //maxspeed=600;
  867. //sideAirFriction=0.6;
  868. model = "\fza_ah64_US\fza_agm114k";
  869. proxyShape="\fza_ah64_US\fza_agm114k";
  870. airLock=false;
  871. laserLock=true;
  872. irLock=true;
  873. //maneuvrability=25.0;
  874. //maxSpeed=250;
  875. minRange=200;
  876. minRangeProbab=0.200000;
  877. midRange=4000;
  878. midRangeProbab=0.200000;
  879. maxRange=8000;
  880. maxRangeProbab=0.50000;
  881. };
  882. class fza_agm114n : fza_agm114m
  883. {
  884. hit=1200;
  885. indirectHit=70;
  886. indirectHitRange=40;
  887. //thrustTime=10;
  888. //thrust=400;
  889. //maxspeed=600;
  890. //sideAirFriction=0.6;
  891. model = "\fza_ah64_US\fza_agm114k";
  892. proxyShape="\fza_ah64_US\fza_agm114k";
  893. airLock=false;
  894. laserLock=true;
  895. irLock=true;
  896. //maneuvrability=25.0;
  897. //maxSpeed=250;
  898. minRange=200;
  899. minRangeProbab=0.200000;
  900. midRange=4000;
  901. midRangeProbab=0.200000;
  902. maxRange=8000;
  903. maxRangeProbab=0.50000;
  904. };
  905. class fza_275_m151: RocketBase
  906. {
  907. hit=160;
  908. indirectHit=80;
  909. indirectHitRange=10;
  910. minRange=100;
  911. minRangeProbab=0.200000;
  912. midRange=750;
  913. midRangeProbab=0.200000;
  914. maxRange=2000;
  915. maxRangeProbab=0.050000;
  916. simulation="shotRocket";
  917. simulationStep=0.050000;
  918. cost=10;
  919. maneuvrability=0;
  920. maxControlRange=0;
  921. thrustTime=1.3;
  922. thrust=1200;
  923. model = "\fza_ah64_us\weps\fza_hydra_m151_wep";
  924. airLock=false;
  925. fusedistance = 100;
  926. //laserLock=true;
  927. //irLock=true;
  928. muzzleeffect = "";
  929. effectsmissile = "fza_ah64_rocketsmoke";
  930. maxspeed = 740;
  931. sideairfriction = 0.2;
  932. timetolive = 20;
  933. whistledist = 24;
  934. };
  935. class fza_275_m229: fza_275_m151
  936. {
  937. hit=220;
  938. indirectHit=110;
  939. indirectHitRange=10;
  940. minRange=100;
  941. minRangeProbab=0.200000;
  942. midRange=750;
  943. midRangeProbab=0.200000;
  944. maxRange=2000;
  945. maxRangeProbab=0.050000;
  946. simulation="shotRocket";
  947. simulationStep=0.050000;
  948. cost=10;
  949. //model="ZUNI";
  950. maneuvrability=0;
  951. maxControlRange=0;
  952. thrustTime=1.3;
  953. thrust=1200;
  954. model = "\fza_ah64_us\weps\fza_hydra_m229_wep";
  955. airLock=false;
  956. fusedistance = 100;
  957. explosiontime = 0.1;
  958. //laserLock=true;
  959. //irLock=true;
  960. };
  961. class fza_275_m261: fza_275_m151
  962. {
  963. //hit=50;
  964. //indirectHit=50;
  965. //indirectHitRange=8;
  966. hit=1;
  967. indirectHit=1;
  968. indirectHitRange=1;
  969. minRange=100;
  970. minRangeProbab=0.200000;
  971. midRange=750;
  972. midRangeProbab=0.200000;
  973. maxRange=2000;
  974. maxRangeProbab=0.050000;
  975. simulation="shotRocket";
  976. simulationStep=0.050000;
  977. cost=9;
  978. //model="ZUNI";
  979. maneuvrability=0;
  980. maxControlRange=0;
  981. thrustTime=1.3;
  982. thrust=1200;
  983. model = "\fza_ah64_us\weps\fza_hydra_m261_wep";
  984. airLock=false;
  985. fusedistance = 100;
  986. //laserLock=true;
  987. //irLock=true;
  988. };
  989. class fza_275_m255: fza_275_m151
  990. {
  991. hit=1;
  992. indirectHit=1;
  993. indirectHitRange=1;
  994. minRange=100;
  995. minRangeProbab=0.200000;
  996. midRange=750;
  997. midRangeProbab=0.200000;
  998. maxRange=2000;
  999. maxRangeProbab=0.050000;
  1000. simulation="shotRocket";
  1001. simulationStep=0.050000;
  1002. cost=8;
  1003. //model="ZUNI";
  1004. maneuvrability=0;
  1005. maxControlRange=0;
  1006. thrustTime=1.3;
  1007. thrust=1200;
  1008. model = "\fza_ah64_us\weps\fza_hydra_m261_wep";
  1009. airLock=false;
  1010. fusedistance = 100;
  1011. //laserLock=true;
  1012. //irLock=true;
  1013. };
  1014. class fza_275_m257: fza_275_m151
  1015. {
  1016. hit=1;
  1017. indirectHit=1;
  1018. indirectHitRange=1;
  1019. minRange=100;
  1020. minRangeProbab=0.200000;
  1021. midRange=750;
  1022. midRangeProbab=0.200000;
  1023. maxRange=2000;
  1024. maxRangeProbab=0.050000;
  1025. simulation="shotRocket";
  1026. simulationStep=0.050000;
  1027. cost=8;
  1028. //model="ZUNI";
  1029. maneuvrability=0;
  1030. maxControlRange=0;
  1031. thrustTime=1.3;
  1032. thrust=1200;
  1033. model = "\fza_ah64_us\weps\fza_hydra_m261_wep";
  1034. airLock=false;
  1035. fusedistance = 100;
  1036. //laserLock=true;
  1037. //irLock=true;
  1038. };
  1039. class fza_fim92: MissileBase
  1040. {
  1041. ace_frag_skip = 1;
  1042. airlock = 1;
  1043. cmimmunity = 0.95;
  1044. cost = 10000;
  1045. cratereffects = "AAMissileCrater";
  1046. effectsmissile = "fza_ah64_stingersmoke";
  1047. explosioneffects = "AAMissileExplosion";
  1048. fusedistance = 5;
  1049. hit = 120;
  1050. indirecthit = 65;
  1051. indirecthitrange = 4;
  1052. inittime = 0.25;
  1053. irlock = 1;
  1054. maneuvrability = 4;
  1055. maxspeed = 2400;
  1056. model = "\fza_ah64_us\fza_fim92";
  1057. sideairfriction = 0.25;
  1058. airfriction = -0.00001;
  1059. simulationstep = 0.01;
  1060. thrust = 100;
  1061. thrusttime = 3;
  1062. timetolive = 17;
  1063. tracklead = 0;
  1064. trackoversteer = 0.85;
  1065. weaponlocksystem = "16 + 2";
  1066. whistledist = 16;
  1067. };
  1068. class fza_m73mpsm: B_30mm_MP
  1069. {
  1070. hit=120;
  1071. indirectHit=50;
  1072. indirectHitRange=6;
  1073. timeToLive=60;
  1074. thrust = 0;
  1075. thrusttime = 0;
  1076. explosive = true;
  1077. typicalspeed = 1;
  1078. CraterEffects = "ExploAmmoCrater";
  1079. explosionEffects = "ExploAmmoExplosion";
  1080. };
  1081. class fza_flec_cluster: B_30mm_MP
  1082. {
  1083. hit=50;
  1084. indirectHit=20;
  1085. indirectHitRange=10;
  1086. timeToLive=60;
  1087. thrust = 0;
  1088. thrusttime = 0;
  1089. explosive = true;
  1090. typicalspeed = 1;
  1091. CraterEffects = "ExploAmmoCrater";
  1092. explosionEffects = "ExploAmmoExplosion";
  1093. };
  1094. class fza_m257_flare: F_40mm_White
  1095. {
  1096. lightcolor[] = {0.5, 0.5, 0.5, 0};
  1097. airfriction = -0.0050;
  1098. timetolive = 100;
  1099. };
  1100. };
  1101. class CfgWeapons
  1102. {
  1103. class Default{};
  1104. class MGunCore: Default{};
  1105. class MGun: MGunCore {};
  1106. class LauncherCore: Default{};
  1107. class CannonCore: Default{};
  1108. class MissileLauncher: LauncherCore{};
  1109. class Launcher: LauncherCore {};
  1110. class Stinger: Launcher {};
  1111. class RocketPods: LauncherCore {};
  1112. class fza_m230: CannonCore
  1113. {
  1114. scope = 1;
  1115. displayName="M230E1 Chaingun";
  1116. displayNameMagazine="M230 30mm";
  1117. shortNameMagazine="M230";
  1118. reloadTime=0.1;
  1119. burst=10;
  1120. multiplier=1;
  1121. dexterity=0.0001;
  1122. dispersion=0.003;
  1123. initspeed=1800;
  1124. soundContinuous=0;
  1125. aiRateOfFire=0.01; // delay between shots at given distance
  1126. aiRateOfFireDistance=1200; // at shorter distance delay goes lineary to zero
  1127. magazines[]={fza_m230_1200,fza_m230_350};
  1128. modes[]= {"Ten","aiclose","aimid","aifar"};
  1129. cursor = "EmptyCursor";
  1130. cursorAim = "mg";
  1131. cursorSize = 1;
  1132. ballisticscomputer = "2 + 8";
  1133. shotFromTurret = true;
  1134. namesound = "cannon";
  1135. class GunParticles
  1136. {
  1137. class Effect
  1138. {
  1139. effectName = "MachineGun2";
  1140. positionName = "Usti hlavne";
  1141. directionName = "Konec hlavne";
  1142. };
  1143. };
  1144. class Ten: CannonCore
  1145. {
  1146. multiplier=1;
  1147. burst=1;
  1148. displayName="M230E1";
  1149. dispersion=0.003;
  1150. //sound[] = {"\ca\Weapons\Data\Sound\2A42_single2",17.782795,1};
  1151. sounds[] = {StandardSound};
  1152. class StandardSound
  1153. {
  1154. weaponfire[] = {"\fza_ah64_us\audio\M230_Dist.ogg",30,1,1700};
  1155. soundBegin[] = {"weaponfire",1};
  1156. weaponsoundeffect = "DefaultRifle";
  1157. };
  1158. sound[] = {"\fza_ah64_us\audio\M230_Dist.ogg",30,1,1700};
  1159. soundburst="";
  1160. soundContinuous= 0;
  1161. ffCount=1;
  1162. reloadTime=0.1;
  1163. autofire=1;
  1164. aiRateOfFire=0.096;
  1165. aiRateOfFireDistance = 400;
  1166. recoil = "Empty";
  1167.  
  1168. useAction = 0;
  1169. useActionTitle = "";
  1170. showToPlayer = 1;
  1171. minRange = 0;
  1172. minRangeProbab = 0.04;
  1173. midRange = 500;
  1174. midRangeProbab = 0.2;
  1175. maxRange = 1000;
  1176. maxRangeProbab = 0.1;
  1177. cursor = "EmptyCursor";
  1178. cursorAim = "mg";
  1179. cursorSize = 1;
  1180. autoreload = 1;
  1181. };
  1182. class aiclose: Ten
  1183. {
  1184. burst=10;
  1185. showToPlayer = 0;
  1186. aiRateOfFire=0.5;
  1187. aiRateOfFireDistance = 400;
  1188. minRange = 0;
  1189. minRangeProbab = 0.04;
  1190. midRange = 200;
  1191. midRangeProbab = 0.2;
  1192. maxRange = 400;
  1193. maxRangeProbab = 0.1;
  1194. };
  1195. class aimid: Ten
  1196. {
  1197. burst=20;
  1198. showToPlayer = 0;
  1199. aiRateOfFire=1;
  1200. aiRateOfFireDistance = 600;
  1201. minRange = 200;
  1202. minRangeProbab = 0.1;
  1203. midRange = 500;
  1204. midRangeProbab = 0.2;
  1205. maxRange = 800;
  1206. maxRangeProbab = 0.1;
  1207. };
  1208. class aifar: Ten
  1209. {
  1210. burst=50;
  1211. showToPlayer = 0;
  1212. aiRateOfFire=3;
  1213. aiRateOfFireDistance = 900;
  1214. minRange = 600;
  1215. minRangeProbab = 0.1;
  1216. midRange = 900;
  1217. midRangeProbab = 0.2;
  1218. maxRange = 1200;
  1219. maxRangeProbab = 0.1;
  1220. };
  1221. };
  1222. class fza_burstlimiter: fza_m230
  1223. {
  1224. displayName="BURST LIMIT";
  1225. displayNameMagazine="BURST LIMIT";
  1226. shortNameMagazine="BURST LIMIT";
  1227. reloadTime=120;
  1228. magazinereloadTime=120;
  1229. burst=10;
  1230. multiplier=1;
  1231. dexterity=0.0001;
  1232. dispersion=0.002;
  1233. initspeed=1800;
  1234. soundContinuous=0;
  1235. aiRateOfFire=0.1; // delay between shots at given distance
  1236. aiRateOfFireDistance=1200; // at shorter distance delay goes lineary to zero
  1237. magazines[]={fza_m230_1200,fza_m230_350};
  1238. modes[]= {"Ten"};
  1239. cursor = "EmptyCursor";
  1240. cursorAim = "mg";
  1241. cursorSize = 1;
  1242. autoreload = 1;
  1243. class Ten: CannonCore
  1244. {
  1245. multiplier=1;
  1246. burst=1;
  1247. displayName="M230E1";
  1248. dispersion=0.004;
  1249. sound[] = {"\fza_ah64_us\audio\M230_Dist.ogg",30,1,1700};
  1250. soundburst="";
  1251. soundContinuous= 0;
  1252. ffCount=1;
  1253. reloadTime=120;
  1254. magazinereloadTime=120;
  1255. autofire=1;
  1256. aiRateOfFire=0.5;
  1257. aiRateOfFireDistance = 50;
  1258. recoil = "Empty";
  1259. useAction = 0;
  1260. useActionTitle = "";
  1261. showToPlayer = 1;
  1262. minRange = 1;
  1263. minRangeProbab = 0.01;
  1264. midRange = 2;
  1265. midRangeProbab = 0.01;
  1266. maxRange = 3;
  1267. maxRangeProbab = 0.01;
  1268. autoreload = 1;
  1269. };
  1270. };
  1271. class fza_agm114_16 : MissileLauncher
  1272. {
  1273. scope = 1;
  1274. displayName="AGM-114 HELLFIRE";
  1275. displayNameMagazine="AGM-114";
  1276. shortNameMagazine="AGM-114";
  1277. magazines[]={fza_agm114l_16};
  1278. weaponlocksystem = 0;
  1279. lockedtargetsound[] = {"", 1, 1};
  1280. lockingtargetsound[] = {"", 1, 1};
  1281. canlock = 0;
  1282. cursor = "";
  1283. cursoraim = "";
  1284. cursorAimOn = "";
  1285. cursorsize = 1;
  1286. sounds[] = {StandardSound};
  1287. class StandardSound
  1288. {
  1289. weaponfire[] = {"\fza_ah64_us\audio\AGM114_Mid.ogg", 10,1,800};
  1290. soundBegin[] = {"weaponfire",1};
  1291. weaponsoundeffect = "DefaultRifle";
  1292. };
  1293. soundfly[] = {"\ca\Sounds\weapons\cannon\rocket_fly1", 100, 1, 800};
  1294. airateoffire = 5;
  1295. airateoffiredistance = 4000;
  1296. cmimmunity = 0.8;
  1297. maxrange = 4000;
  1298. maxrangeprobab = 0.1;
  1299. midrange = 2000;
  1300. midrangeprobab = 0.9;
  1301. minrange = 50;
  1302. minrangeprobab = 0.6;
  1303. reloadtime = 1;
  1304. };
  1305. class fza_agm114_23_8 : fza_agm114_16
  1306. {
  1307. displayName="AGM-114 (2,3)";
  1308. magazines[]={fza_agm114l_23_8,fza_agm114k_23_8,fza_agm114c_23_8,fza_agm114a_23_8,fza_agm114m_23_8,fza_agm114n_23_8};
  1309. };
  1310. class fza_agm114_14_8 : fza_agm114_16
  1311. {
  1312. displayName="AGM-114 (1,4)";
  1313. magazines[]={fza_agm114l_14_8,fza_agm114k_14_8,fza_agm114c_14_8,fza_agm114a_14_8,fza_agm114m_14_8,fza_agm114n_14_8};
  1314. };
  1315. ///////1///////////////////////////////
  1316. class fza_agm114_1_4 : fza_agm114_16
  1317. {
  1318. displayName="AGM-114 (1)";
  1319. magazines[]={fza_agm114l_1_4,fza_agm114k_1_4,fza_agm114c_1_4,fza_agm114a_1_4,fza_agm114m_1_4,fza_agm114n_1_4};
  1320. };
  1321. class fza_agm114_1_ul : fza_agm114_16
  1322. {
  1323. displayName="AGM-114 (1,L1)";
  1324. magazines[]={fza_agm114l_1_ul,fza_agm114k_1_ul,fza_agm114c_1_ul,fza_agm114a_1_ul,fza_agm114m_1_ul,fza_agm114n_1_ul};
  1325. };
  1326. class fza_agm114_1_ur : fza_agm114_16
  1327. {
  1328. displayName="AGM-114 (1,R1)";
  1329. magazines[]={fza_agm114l_1_ur,fza_agm114k_1_ur,fza_agm114c_1_ur,fza_agm114a_1_ur,fza_agm114m_1_ur,fza_agm114n_1_ur};
  1330. };
  1331. class fza_agm114_1_ll : fza_agm114_16
  1332. {
  1333. displayName="AGM-114 (1,L2)";
  1334. magazines[]={fza_agm114l_1_ll,fza_agm114k_1_ll,fza_agm114c_1_ll,fza_agm114a_1_ll,fza_agm114m_1_ll,fza_agm114n_1_ll};
  1335. };
  1336. class fza_agm114_1_lr : fza_agm114_16
  1337. {
  1338. displayName="AGM-114 (1,R2)";
  1339. magazines[]={fza_agm114l_1_lr,fza_agm114k_1_lr,fza_agm114c_1_lr,fza_agm114a_1_lr,fza_agm114m_1_lr,fza_agm114n_1_lr};
  1340. };
  1341. /////////2//////////////////////////
  1342. class fza_agm114_2_4 : fza_agm114_16
  1343. {
  1344. displayName="AGM-114 (2)";
  1345. magazines[]={fza_agm114l_2_4,fza_agm114k_2_4,fza_agm114c_2_4,fza_agm114a_2_4,fza_agm114m_2_4,fza_agm114n_2_4};
  1346. };
  1347. class fza_agm114_2_ul : fza_agm114_16
  1348. {
  1349. displayName="AGM-114 (2,L1)";
  1350. magazines[]={fza_agm114l_2_ul,fza_agm114k_2_ul,fza_agm114c_2_ul,fza_agm114a_2_ul,fza_agm114m_2_ul,fza_agm114n_2_ul};
  1351. };
  1352. class fza_agm114_2_ur : fza_agm114_16
  1353. {
  1354. displayName="AGM-114 (2,R1)";
  1355. magazines[]={fza_agm114l_2_ur,fza_agm114k_2_ur,fza_agm114c_2_ur,fza_agm114a_2_ur,fza_agm114m_2_ur,fza_agm114n_2_ur};
  1356. };
  1357. class fza_agm114_2_ll : fza_agm114_16
  1358. {
  1359. displayName="AGM-114 (2,L2)";
  1360. magazines[]={fza_agm114l_2_ll,fza_agm114k_2_ll,fza_agm114c_2_ll,fza_agm114a_2_ll,fza_agm114m_2_ll,fza_agm114n_2_ll};
  1361. };
  1362. class fza_agm114_2_lr : fza_agm114_16
  1363. {
  1364. displayName="AGM-114 (2,R2)";
  1365. magazines[]={fza_agm114l_2_lr,fza_agm114k_2_lr,fza_agm114c_2_lr,fza_agm114a_2_lr,fza_agm114m_2_lr,fza_agm114n_2_lr};
  1366. };
  1367. /////////3/////////////////////////////
  1368. class fza_agm114_3_4 : fza_agm114_16
  1369. {
  1370. displayName="AGM-114 (3)";
  1371. magazines[]={fza_agm114l_3_4,fza_agm114k_3_4,fza_agm114c_3_4,fza_agm114a_3_4,fza_agm114m_3_4,fza_agm114n_3_4};
  1372. };
  1373. class fza_agm114_3_ul : fza_agm114_16
  1374. {
  1375. displayName="AGM-114 (3,L1)";
  1376. magazines[]={fza_agm114l_3_ul,fza_agm114k_3_ul,fza_agm114c_3_ul,fza_agm114a_3_ul,fza_agm114m_3_ul,fza_agm114n_3_ul};
  1377. };
  1378. class fza_agm114_3_ur : fza_agm114_16
  1379. {
  1380. displayName="AGM-114 (3,R1)";
  1381. magazines[]={fza_agm114l_3_ur,fza_agm114k_3_ur,fza_agm114c_3_ur,fza_agm114a_3_ur,fza_agm114m_3_ur,fza_agm114n_3_ur};
  1382. };
  1383. class fza_agm114_3_ll : fza_agm114_16
  1384. {
  1385. displayName="AGM-114 (3,L2)";
  1386. magazines[]={fza_agm114l_3_ll,fza_agm114k_3_ll,fza_agm114c_3_ll,fza_agm114a_3_ll,fza_agm114m_3_ll,fza_agm114n_3_ll};
  1387. };
  1388. class fza_agm114_3_lr : fza_agm114_16
  1389. {
  1390. displayName="AGM-114 (3,R2)";
  1391. magazines[]={fza_agm114l_3_lr,fza_agm114k_3_lr,fza_agm114c_3_lr,fza_agm114a_3_lr,fza_agm114m_3_lr,fza_agm114n_3_lr};
  1392. };
  1393. /////////4//////////////////////////////
  1394. class fza_agm114_4_4 : fza_agm114_16
  1395. {
  1396. displayName="AGM-114 (4)";
  1397. magazines[]={fza_agm114l_4_4,fza_agm114k_4_4,fza_agm114c_4_4,fza_agm114a_4_4,fza_agm114m_4_4,fza_agm114n_4_4};
  1398. };
  1399. class fza_agm114_4_ul : fza_agm114_16
  1400. {
  1401. displayName="AGM-114 (4,L1)";
  1402. magazines[]={fza_agm114l_4_ul,fza_agm114k_4_ul,fza_agm114c_4_ul,fza_agm114a_4_ul,fza_agm114m_4_ul,fza_agm114n_4_ul};
  1403. };
  1404. class fza_agm114_4_ur : fza_agm114_16
  1405. {
  1406. displayName="AGM-114 (4,R1)";
  1407. magazines[]={fza_agm114l_4_ur,fza_agm114k_4_ur,fza_agm114c_4_ur,fza_agm114a_4_ur,fza_agm114m_4_ur,fza_agm114n_4_ur};
  1408. };
  1409. class fza_agm114_4_ll : fza_agm114_16
  1410. {
  1411. displayName="AGM-114 (4,L2)";
  1412. magazines[]={fza_agm114l_4_ll,fza_agm114k_4_ll,fza_agm114c_4_ll,fza_agm114a_4_ll,fza_agm114m_4_ll,fza_agm114n_4_ll};
  1413. };
  1414. class fza_agm114_4_lr : fza_agm114_16
  1415. {
  1416. displayName="AGM-114 (4,R2)";
  1417. magazines[]={fza_agm114l_4_lr,fza_agm114k_4_lr,fza_agm114c_4_lr,fza_agm114a_4_lr,fza_agm114m_4_lr,fza_agm114n_4_lr};
  1418. };
  1419. ///////////////////////////////////////////////////////////////////////
  1420. //////////////////////////////ROCKETS//////////////////////////////////
  1421. ///////////////////////////////////////////////////////////////////////
  1422. class fza_m261_76: RocketPods
  1423. {
  1424. scope = 1;
  1425. displayName="M261";
  1426. displayNameMagazine="M261";
  1427. shortNameMagazine="M261";
  1428. reloadTime=0.05;
  1429. aiRateOfFire=0; // delay between shots at given distance
  1430. aiRateOfFireDistance=0; // at shorter distance delay goes lineary to zero
  1431. magazineReloadTime=0.05;
  1432. burst=2;
  1433. magazines[]={fza_m261_m151_76};
  1434. modes[]= {"Pairs"};
  1435. cursor = "EmptyCursor";
  1436. cursoraim = "EmptyCursor";
  1437. cursorAimOn = "";
  1438. class Pairs : LauncherCore
  1439. {
  1440. multiplier=1;
  1441. burst=1;
  1442. displayName="2.75in x1";
  1443. dispersion=0.0;
  1444. sounds[] = {StandardSound};
  1445. class StandardSound
  1446. {
  1447. weaponfire[] = {"\fza_ah64_us\audio\M275_Dist.ogg", 10,1,1500};
  1448. soundBegin[] = {"weaponfire",1};
  1449. weaponsoundeffect = "DefaultRifle";
  1450. };
  1451. soundburst="";
  1452. soundContinuous= 0;
  1453. ffCount=1;
  1454. reloadTime=0.01;
  1455. //was 0.05
  1456. recoil = "Empty";
  1457. recoilProne = "Empty";
  1458. autofire=0;
  1459. aiRateOfFire=0.5;
  1460. aiRateOfFireDistance = 500;
  1461. useAction = 0;
  1462. useActionTitle = "";
  1463. showToPlayer = 1;
  1464. minRange = 100;
  1465. minRangeProbab = 0.04;
  1466. midRange = 1100;
  1467. midRangeProbab = 0.2;
  1468. maxRange = 2200;
  1469. maxRangeProbab = 0.1;
  1470. cursor = "EmptyCursor";
  1471. cursoraim = "EmptyCursor";
  1472. cursorAimOn = "";
  1473. };
  1474. /*
  1475. class Quad : Pairs
  1476. {
  1477. multiplier=1;
  1478. burst=4;
  1479. displayName="2.75in x4";
  1480. dispersion=0.0;
  1481. //sound[]={"\fza_ah64\sounds\hydra4.wav",db+95,1};
  1482. soundburst="";
  1483. soundContinuous= 0;
  1484. ffCount=1;
  1485. reloadTime=0.035;
  1486. recoil = "Empty";
  1487. recoilProne = "Empty";
  1488. autofire=0;
  1489. aiRateOfFire=5.0000;
  1490. aiRateOfFireDistance = 800;
  1491. useAction = 1;
  1492. useActionTitle = "Salvo x4";
  1493. showToPlayer = 1;
  1494. minRange = 100;
  1495. minRangeProbab = 0.100000;
  1496. midRange = 2250;
  1497. midRangeProbab = 0.580000;
  1498. maxRange = 4500;
  1499. maxRangeProbab = 0.040000;
  1500. cursor = "EmptyCursor";
  1501. cursoraim = "EmptyCursor";
  1502. cursorAimOn = "";
  1503. };
  1504. */
  1505. };
  1506. ////////////////14/////////////////
  1507. class fza_m261_14: fza_m261_76
  1508. {
  1509. displayName="M261 (1,4)";
  1510. magazines[]={fza_m261_m151_14_38,fza_m261_m229_14_38,fza_m261_m261_14_38,fza_m261_m255_14_38,fza_m261_m257_14_38};
  1511. };
  1512. class fza_m261_14_zone1: fza_m261_76
  1513. {
  1514. displayName="M261 A (1,4)";
  1515. magazines[]={fza_m261_m151_14_zone1_12,fza_m261_m229_14_zone1_12,fza_m261_m261_14_zone1_12,fza_m261_m255_14_zone1_12,fza_m261_m257_14_zone1_12};
  1516. };
  1517. class fza_m261_14_zone2: fza_m261_76
  1518. {
  1519. displayName="M261 B (1,4)";
  1520. magazines[]={fza_m261_m151_14_zone2_4,fza_m261_m229_14_zone2_4,fza_m261_m261_14_zone2_4,fza_m261_m255_14_zone2_4,fza_m261_m257_14_zone2_4};
  1521. };
  1522. class fza_m261_14_zone3: fza_m261_76
  1523. {
  1524. displayName="M261 E (1,4)";
  1525. magazines[]={fza_m261_m151_14_zone3_3,fza_m261_m229_14_zone3_3,fza_m261_m261_14_zone3_3,fza_m261_m255_14_zone3_3,fza_m261_m257_14_zone3_3};
  1526. };
  1527. //////////////23///////////////////
  1528. class fza_m261_23: fza_m261_76
  1529. {
  1530. displayName="M261 (2,3)";
  1531. magazines[]={fza_m261_m151_23_38,fza_m261_m229_23_38,fza_m261_m261_23_38,fza_m261_m255_23_38,fza_m261_m257_23_38};
  1532. };
  1533. class fza_m261_23_zone1: fza_m261_76
  1534. {
  1535. magazines[]={fza_m261_m151_23_zone1_12,fza_m261_m229_23_zone1_12,fza_m261_m261_23_zone1_12,fza_m261_m255_23_zone1_12,fza_m261_m257_23_zone1_12};
  1536. };
  1537. class fza_m261_23_zone2: fza_m261_76
  1538. {
  1539. magazines[]={fza_m261_m151_23_zone2_4,fza_m261_m229_23_zone2_4,fza_m261_m261_23_zone2_4,fza_m261_m255_23_zone2_4,fza_m261_m257_23_zone2_4};
  1540. };
  1541. class fza_m261_23_zone3: fza_m261_76
  1542. {
  1543. magazines[]={fza_m261_m151_23_zone3_3,fza_m261_m229_23_zone3_3,fza_m261_m261_23_zone3_3,fza_m261_m255_23_zone3_3,fza_m261_m257_23_zone3_3};
  1544. };
  1545. /////////////indi///////////////
  1546. class fza_m261_1: fza_m261_76
  1547. {
  1548. displayName="M261 (1)";
  1549. magazines[]={fza_m261_m151_1_19,fza_m261_m229_1_19,fza_m261_m261_1_19,fza_m261_m255_1_19,fza_m261_m257_1_19};
  1550. };
  1551. class fza_m261_1_zone1: fza_m261_76
  1552. {
  1553. displayName="M261 A (1)";
  1554. magazines[]={fza_m261_m151_1_zone1_12,fza_m261_m229_1_zone1_12,fza_m261_m261_1_zone1_12,fza_m261_m255_1_zone1_12,fza_m261_m257_1_zone1_12};
  1555. };
  1556. class fza_m261_1_zone2: fza_m261_76
  1557. {
  1558. displayName="M261 B (1)";
  1559. magazines[]={fza_m261_m151_1_zone2_4,fza_m261_m229_1_zone2_4,fza_m261_m261_1_zone2_4,fza_m261_m255_1_zone2_4,fza_m261_m257_1_zone2_4};
  1560. };
  1561. class fza_m261_1_zone3: fza_m261_76
  1562. {
  1563. displayName="M261 E (1)";
  1564. magazines[]={fza_m261_m151_1_zone3_3,fza_m261_m229_1_zone3_3,fza_m261_m261_1_zone3_3,fza_m261_m255_1_zone3_3,fza_m261_m257_1_zone3_3};
  1565. };
  1566. /////////////////////////////////////
  1567. class fza_m261_2: fza_m261_76
  1568. {
  1569. displayName="M261 (2)";
  1570. magazines[]={fza_m261_m151_2_19,fza_m261_m229_2_19,fza_m261_m261_2_19,fza_m261_m255_2_19,fza_m261_m257_2_19};
  1571. };
  1572. class fza_m261_2_zone1: fza_m261_76
  1573. {
  1574. displayName="M261 C (2)";
  1575. magazines[]={fza_m261_m151_2_zone1_12,fza_m261_m229_2_zone1_12,fza_m261_m261_2_zone1_12,fza_m261_m255_2_zone1_12,fza_m261_m257_2_zone1_12};
  1576. };
  1577. class fza_m261_2_zone2: fza_m261_76
  1578. {
  1579. displayName="M261 D (2)";
  1580. magazines[]={fza_m261_m151_2_zone2_4,fza_m261_m229_2_zone2_4,fza_m261_m261_2_zone2_4,fza_m261_m255_2_zone2_4,fza_m261_m257_2_zone2_4};
  1581. };
  1582. class fza_m261_2_zone3: fza_m261_76
  1583. {
  1584. displayName="M261 E (2)";
  1585. magazines[]={fza_m261_m151_2_zone3_3,fza_m261_m229_2_zone3_3,fza_m261_m261_2_zone3_3,fza_m261_m255_2_zone3_3,fza_m261_m257_2_zone3_3};
  1586. };
  1587. ///////////////////////////////////////
  1588. class fza_m261_3: fza_m261_76
  1589. {
  1590. displayName="M261 (3)";
  1591. magazines[]={fza_m261_m151_3_19,fza_m261_m229_3_19,fza_m261_m261_3_19,fza_m261_m255_3_19,fza_m261_m257_3_19};
  1592. };
  1593. class fza_m261_3_zone1: fza_m261_76
  1594. {
  1595. displayName="M261 C (3)";
  1596. magazines[]={fza_m261_m151_3_zone1_12,fza_m261_m229_3_zone1_12,fza_m261_m261_3_zone1_12,fza_m261_m255_3_zone1_12,fza_m261_m257_3_zone1_12};
  1597. };
  1598. class fza_m261_3_zone2: fza_m261_76
  1599. {
  1600. displayName="M261 D (3)";
  1601. magazines[]={fza_m261_m151_3_zone2_4,fza_m261_m229_3_zone2_4,fza_m261_m261_3_zone2_4,fza_m261_m255_3_zone2_4,fza_m261_m257_3_zone2_4};
  1602. };
  1603. class fza_m261_3_zone3: fza_m261_76
  1604. {
  1605. displayName="M261 E (3)";
  1606. magazines[]={fza_m261_m151_3_zone3_3,fza_m261_m229_3_zone3_3,fza_m261_m261_3_zone3_3,fza_m261_m255_3_zone3_3,fza_m261_m257_3_zone3_3};
  1607. };
  1608. /////////////////////////////////////
  1609. class fza_m261_4: fza_m261_76
  1610. {
  1611. displayName="M261 (4)";
  1612. magazines[]={fza_m261_m151_4_19,fza_m261_m229_4_19,fza_m261_m261_4_19,fza_m261_m255_4_19,fza_m261_m257_4_19};
  1613. };
  1614. class fza_m261_4_zone1: fza_m261_76
  1615. {
  1616. displayName="M261 A (4)";
  1617. magazines[]={fza_m261_m151_4_zone1_12,fza_m261_m229_4_zone1_12,fza_m261_m261_4_zone1_12,fza_m261_m255_4_zone1_12,fza_m261_m257_4_zone1_12};
  1618. };
  1619. class fza_m261_4_zone2: fza_m261_76
  1620. {
  1621. displayName="M261 B (4)";
  1622. magazines[]={fza_m261_m151_4_zone2_4,fza_m261_m229_4_zone2_4,fza_m261_m261_4_zone2_4,fza_m261_m255_4_zone2_4,fza_m261_m257_4_zone2_4};
  1623. };
  1624. class fza_m261_4_zone3: fza_m261_76
  1625. {
  1626. displayName="M261 E (4)";
  1627. magazines[]={fza_m261_m151_4_zone3_3,fza_m261_m229_4_zone3_3,fza_m261_m261_4_zone3_3,fza_m261_m255_4_zone3_3,fza_m261_m257_4_zone3_3};
  1628. };
  1629. //////////////////ZONES/////////////////
  1630. ///////1 and 4 combined zones//////
  1631. class fza_m261_14_zoneA: fza_m261_76
  1632. {
  1633. displayName="M261 A (1,4)";
  1634. magazines[]={fza_m261_m151_14_zoneA,fza_m261_m229_14_zoneA,fza_m261_m261_14_zoneA,fza_m261_m255_14_zoneA,fza_m261_m257_14_zoneA};
  1635. };
  1636. class fza_m261_14_zoneB: fza_m261_76
  1637. {
  1638. displayName="M261 B (1,4)";
  1639. magazines[]={fza_m261_m151_14_zoneB,fza_m261_m229_14_zoneB,fza_m261_m261_14_zoneB,fza_m261_m255_14_zoneB,fza_m261_m257_14_zoneB};
  1640. };
  1641. class fza_m261_14_zoneE: fza_m261_76
  1642. {
  1643. displayName="M261 E (1,4)";
  1644. magazines[]={fza_m261_m151_14_zoneE,fza_m261_m229_14_zoneE,fza_m261_m261_14_zoneE,fza_m261_m255_14_zoneE,fza_m261_m257_14_zoneE};
  1645. };
  1646. /////2 and 3 combined zones///////
  1647. class fza_m261_23_zoneC: fza_m261_76
  1648. {
  1649. displayName="M261 C (2,3)";
  1650. magazines[]={fza_m261_m151_23_zoneC,fza_m261_m229_23_zoneC,fza_m261_m261_23_zoneC,fza_m261_m255_23_zoneC,fza_m261_m257_23_zoneC};
  1651. };
  1652. class fza_m261_23_zoneD: fza_m261_76
  1653. {
  1654. displayName="M261 D (2,3)";
  1655. magazines[]={fza_m261_m151_23_zoneD,fza_m261_m229_23_zoneD,fza_m261_m261_23_zoneD,fza_m261_m255_23_zoneD,fza_m261_m257_23_zoneD};
  1656. };
  1657. class fza_m261_23_zoneE: fza_m261_76
  1658. {
  1659. displayName="M261 E (2,3)";
  1660. magazines[]={fza_m261_m151_23_zoneE,fza_m261_m229_23_zoneE,fza_m261_m261_23_zoneE,fza_m261_m255_23_zoneE,fza_m261_m257_23_zoneE};
  1661. };
  1662. /////zone E combined//////////
  1663. class fza_m261_1234_zoneE: fza_m261_76
  1664. {
  1665. displayName="M261 E";
  1666. magazines[]={fza_m261_m151_1234_zoneE,fza_m261_m229_1234_zoneE,fza_m261_m261_1234_zoneE,fza_m261_m255_1234_zoneE,fza_m261_m257_1234_zoneE};
  1667. };
  1668. class fza_atas_2: MissileLauncher
  1669. {
  1670. airateoffire = 5;
  1671. airateoffiredistance = 2500;
  1672. cmimmunity = 0.8;
  1673. canlock = 0;
  1674. cursor = "";
  1675. cursoraim = "";
  1676. cursorAimOn = "";
  1677. cursorsize = 1;
  1678. displayname = "FIM-92F Stinger";
  1679. magazinereloadtime = 30;
  1680. magazines[] = {"fza_atas_2"};
  1681. maxrange = 4000;
  1682. maxrangeprobab = 0.1;
  1683. midrange = 1000;
  1684. midrangeprobab = 0.8;
  1685. minrange = 50;
  1686. minrangeprobab = 0.3;
  1687. reloadtime = 0.5;
  1688. sounds[] = {StandardSound};
  1689. class StandardSound
  1690. {
  1691. weaponfire[] = {"\fza_ah64_us\audio\fim92_oneshot1.ogg", 10, 1, 1200};
  1692. soundBegin[] = {"weaponfire",1};
  1693. weaponsoundeffect = "DefaultRifle";
  1694. };
  1695. soundfly[] = {"\ca\Sounds\weapons\cannon\rocket_fly1", 10, 1.5, 700};
  1696. weaponlockdelay = 3;
  1697. weaponlocksystem = 1;
  1698. lockedtargetsound[] = {"", 1, 1};
  1699. lockingtargetsound[] = {"", 1, 1};
  1700. };
  1701. class SmokeLauncher: MGun {};
  1702. class CMFlareLauncher: SmokeLauncher {};
  1703. class fza_ah64_flare30: CMFlareLauncher
  1704. {
  1705. displayname = "Flares";
  1706. magazines[] = {"fza_ah64_flare30"};
  1707. modes[] = {"Single", "Burst", "AIBurst"};
  1708. scope = 2;
  1709. simulation = "cmlauncher";
  1710. class Single : CMFlareLauncher
  1711. {
  1712. airateoffire = 0.5;
  1713. airateoffiredistance = 500;
  1714. autofire = 0;
  1715. dispersion = 0.0002;
  1716. ffcount = 1;
  1717. fffrequency = 11;
  1718. ffmagnitude = 0.5;
  1719. flash = "gunfire";
  1720. flashsize = 0.1;
  1721. maxrangeprobab = 0.04;
  1722. midrange = 300;
  1723. midrangeprobab = 0.58;
  1724. minrangeprobab = 0.25;
  1725. recoil = "Empty";
  1726. recoilprone = "Empty";
  1727. soundbegin[] = {"sound", 1};
  1728. soundcontinuous = 0;
  1729. soundend[] = {};
  1730. soundloop[] = {};
  1731. useaction = 0;
  1732. useactiontitle = "";
  1733. ///////////////////
  1734. displayname = "Chaff";
  1735. burst = 1;
  1736. maxrange = 200;
  1737. minrange = 0;
  1738. multiplier = 1;
  1739. reloadtime = 0.2;
  1740. showtoplayer = 1;
  1741. sound[] = {"\A3\Sounds_F\weapons\HMG\HMG_grenade", 0.316228, 1, 300};
  1742. sounds[] = {StandardSound};
  1743. class StandardSound
  1744. {
  1745. weaponfire[] = {"\A3\Sounds_F\weapons\HMG\HMG_grenade", 0.316228, 1, 300};
  1746. soundBegin[] = {"weaponfire",1};
  1747. weaponsoundeffect = "DefaultRifle";
  1748. };
  1749. soundburst = 0;
  1750. };
  1751. class Burst: Single
  1752. {
  1753. airateoffire = 0.5;
  1754. airateoffiredistance = 500;
  1755. autofire = 0;
  1756. dispersion = 0.0005;
  1757. ffcount = 1;
  1758. fffrequency = 11;
  1759. ffmagnitude = 0.5;
  1760. flash = "gunfire";
  1761. flashsize = 0.1;
  1762. maxrangeprobab = 0.04;
  1763. midrange = 60;
  1764. midrangeprobab = 0.58;
  1765. minrangeprobab = 0.3;
  1766. recoil = "Empty";
  1767. recoilprone = "Empty";
  1768. soundbegin[] = {"sound", 1};
  1769. soundcontinuous = 0;
  1770. soundend[] = {"sound", 1};
  1771. soundloop[] = {"sound", 1};
  1772. useaction = 0;
  1773. useactiontitle = "";
  1774. ////////
  1775. displayname = "Chaff x4";
  1776. burst = 4;
  1777. maxrange = 0;
  1778. minrange = 0;
  1779. multiplier = 1;
  1780. reloadtime = 1;
  1781. showtoplayer = 1;
  1782. sound[] = {"\A3\Sounds_F\weapons\HMG\HMG_grenade", 0.316228, 1, 300};
  1783. sounds[] = {StandardSound};
  1784. class StandardSound
  1785. {
  1786. weaponfire[] = {"\A3\Sounds_F\weapons\HMG\HMG_grenade", 0.316228, 1, 300};
  1787. soundBegin[] = {"weaponfire",1};
  1788. weaponsoundeffect = "DefaultRifle";
  1789. };
  1790. soundburst = 0;
  1791. };
  1792. class AIBurst: Burst
  1793. {
  1794. burst = 2;
  1795. maxrange = 10000;
  1796. minrange = 200;
  1797. showtoplayer = 0;
  1798. soundburst = 0;
  1799. };
  1800. };
  1801. class fza_ah64_chaff30: CMFlareLauncher
  1802. {
  1803. displayname = "Chaff";
  1804. magazines[] = {"fza_ah64_chaff30"};
  1805. modes[] = {"Single", "Burst", "AIBurst"};
  1806. scope = 2;
  1807. simulation = "cmlauncher";
  1808. class Single : CMFlareLauncher
  1809. {
  1810. airateoffire = 0.5;
  1811. airateoffiredistance = 500;
  1812. autofire = 0;
  1813. dispersion = 0.0002;
  1814. ffcount = 1;
  1815. fffrequency = 11;
  1816. ffmagnitude = 0.5;
  1817. flash = "gunfire";
  1818. flashsize = 0.1;
  1819. maxrangeprobab = 0.04;
  1820. midrange = 300;
  1821. midrangeprobab = 0.58;
  1822. minrangeprobab = 0.25;
  1823. recoil = "Empty";
  1824. recoilprone = "Empty";
  1825. soundbegin[] = {"sound", 1};
  1826. soundcontinuous = 0;
  1827. soundend[] = {};
  1828. soundloop[] = {};
  1829. useaction = 0;
  1830. useactiontitle = "";
  1831. ///////////////////
  1832. displayname = "Chaff";
  1833. burst = 1;
  1834. maxrange = 200;
  1835. minrange = 0;
  1836. multiplier = 1;
  1837. reloadtime = 0.2;
  1838. showtoplayer = 1;
  1839. sound[] = {"\A3\Sounds_F\weapons\HMG\HMG_grenade", 0.316228, 1, 300};
  1840. sounds[] = {StandardSound};
  1841. class StandardSound
  1842. {
  1843. weaponfire[] = {"\A3\Sounds_F\weapons\HMG\HMG_grenade", 0.316228, 1, 300};
  1844. soundBegin[] = {"weaponfire",1};
  1845. weaponsoundeffect = "DefaultRifle";
  1846. };
  1847. soundburst = 0;
  1848. };
  1849. class Burst: Single
  1850. {
  1851. airateoffire = 0.5;
  1852. airateoffiredistance = 500;
  1853. autofire = 0;
  1854. dispersion = 0.0005;
  1855. ffcount = 1;
  1856. fffrequency = 11;
  1857. ffmagnitude = 0.5;
  1858. flash = "gunfire";
  1859. flashsize = 0.1;
  1860. maxrangeprobab = 0.04;
  1861. midrange = 60;
  1862. midrangeprobab = 0.58;
  1863. minrangeprobab = 0.3;
  1864. recoil = "Empty";
  1865. recoilprone = "Empty";
  1866. soundbegin[] = {"sound", 1};
  1867. soundcontinuous = 0;
  1868. soundend[] = {"sound", 1};
  1869. soundloop[] = {"sound", 1};
  1870. useaction = 0;
  1871. useactiontitle = "";
  1872. ////////
  1873. displayname = "Chaff x4";
  1874. burst = 4;
  1875. maxrange = 0;
  1876. minrange = 0;
  1877. multiplier = 1;
  1878. reloadtime = 1;
  1879. showtoplayer = 1;
  1880. sound[] = {"\A3\Sounds_F\weapons\HMG\HMG_grenade", 0.316228, 1, 300};
  1881. sounds[] = {StandardSound};
  1882. class StandardSound
  1883. {
  1884. weaponfire[] = {"\A3\Sounds_F\weapons\HMG\HMG_grenade", 0.316228, 1, 300};
  1885. soundBegin[] = {"weaponfire",1};
  1886. weaponsoundeffect = "DefaultRifle";
  1887. };
  1888. soundburst = 0;
  1889. };
  1890. class AIBurst: Burst
  1891. {
  1892. burst = 2;
  1893. maxrange = 10000;
  1894. minrange = 200;
  1895. showtoplayer = 0;
  1896. soundburst = 0;
  1897. };
  1898. };
  1899. };
  1900. class CfgMagazines
  1901. {
  1902. class Default {};
  1903. class CA_Magazine: Default {};
  1904. class VehicleMagazine: CA_Magazine {};
  1905. class 60Rnd_CMFlareMagazine: CA_Magazine {};
  1906. class 60Rnd_CMFlare_Chaff_Magazine: CA_Magazine {};
  1907. class fza_ah64_flare30: 60Rnd_CMFlareMagazine
  1908. {
  1909. ammo = "fza_ah64_flare_shot";
  1910. count = 30;
  1911. };
  1912. class fza_ah64_chaff30: 60Rnd_CMFlare_Chaff_Magazine
  1913. {
  1914. ammo = "fza_ah64_chaff_shot";
  1915. count = 30;
  1916. };
  1917. class fza_m230_1200: VehicleMagazine
  1918. {
  1919. scope = 2;
  1920. displayName = "30mm HEDP";
  1921. ammo = "fza_30x113";
  1922. count = 1200;
  1923. initSpeed = 850;
  1924. tracersevery = 0;
  1925. };
  1926. class fza_m230_350: fza_m230_1200
  1927. {
  1928. count = 300;
  1929. };
  1930. class fza_atas_2: VehicleMagazine
  1931. {
  1932. scope = 2;
  1933. displayName = "FIM-92";
  1934. count = 4;
  1935. ammo = "fza_fim92";
  1936. initSpeed = 150;
  1937. sound[] = {"\ca\Weapons\Data\Sound\TOW_2",3.162278,1};
  1938. reloadSound[] = {"\ca\Weapons\Data\Sound\missload",0.000316,1};
  1939. };
  1940. class fza_agm114l_16: VehicleMagazine
  1941. {
  1942. scope = 2;
  1943. displayName = "AGM-114L";
  1944. count = 16;
  1945. ammo = "fza_agm114l";
  1946. initSpeed = 150;
  1947. sound[] = {"\ca\Weapons\Data\Sound\TOW_2",3.162278,1};
  1948. reloadSound[] = {"\ca\Weapons\Data\Sound\missload",0.000316,1};
  1949. };
  1950. class fza_agm114l_23_8: fza_agm114l_16
  1951. {
  1952. count = 8;
  1953. };
  1954. class fza_agm114l_14_8: fza_agm114l_16
  1955. {
  1956. count = 8;
  1957. };
  1958. /////////////////////////pylon1/////////////////////////////////////
  1959. class fza_agm114l_1_4: fza_agm114l_16
  1960. {
  1961. count = 4;
  1962. };
  1963. class fza_agm114l_1_ur: fza_agm114l_16
  1964. {
  1965. count = 1;
  1966. };
  1967. class fza_agm114l_1_ul: fza_agm114l_16
  1968. {
  1969. count = 1;
  1970. };
  1971. class fza_agm114l_1_ll: fza_agm114l_16
  1972. {
  1973. count = 1;
  1974. };
  1975. class fza_agm114l_1_lr: fza_agm114l_16
  1976. {
  1977. count = 1;
  1978. };
  1979. /////////////////////////pylon2/////////////////////////////////////
  1980. class fza_agm114l_2_4: fza_agm114l_16
  1981. {
  1982. count = 4;
  1983. };
  1984. class fza_agm114l_2_ur: fza_agm114l_16
  1985. {
  1986. count = 1;
  1987. };
  1988. class fza_agm114l_2_ul: fza_agm114l_16
  1989. {
  1990. count = 1;
  1991. };
  1992. class fza_agm114l_2_ll: fza_agm114l_16
  1993. {
  1994. count = 1;
  1995. };
  1996. class fza_agm114l_2_lr: fza_agm114l_16
  1997. {
  1998. count = 1;
  1999. };
  2000. /////////////////////////pylon3/////////////////////////////////////
  2001. class fza_agm114l_3_4: fza_agm114l_16
  2002. {
  2003. count = 4;
  2004. };
  2005. class fza_agm114l_3_ur: fza_agm114l_16
  2006. {
  2007. count = 1;
  2008. };
  2009. class fza_agm114l_3_ul: fza_agm114l_16
  2010. {
  2011. count = 1;
  2012. };
  2013. class fza_agm114l_3_ll: fza_agm114l_16
  2014. {
  2015. count = 1;
  2016. };
  2017. class fza_agm114l_3_lr: fza_agm114l_16
  2018. {
  2019. count = 1;
  2020. };
  2021. /////////////////////////pylon4/////////////////////////////////////
  2022. class fza_agm114l_4_4: fza_agm114l_16
  2023. {
  2024. count = 4;
  2025. };
  2026. class fza_agm114l_4_ur: fza_agm114l_16
  2027. {
  2028. count = 1;
  2029. };
  2030. class fza_agm114l_4_ul: fza_agm114l_16
  2031. {
  2032. count = 1;
  2033. };
  2034. class fza_agm114l_4_ll: fza_agm114l_16
  2035. {
  2036. count = 1;
  2037. };
  2038. class fza_agm114l_4_lr: fza_agm114l_16
  2039. {
  2040. count = 1;
  2041. };
  2042. //////////////////////////////////////114K/////////////////////////////////////////
  2043. class fza_agm114k_16: VehicleMagazine
  2044. {
  2045. scope = 2;
  2046. displayName = "AGM-114K";
  2047. count = 16;
  2048. ammo = "fza_agm114k";
  2049. initSpeed = 150;
  2050. sound[] = {"\ca\Weapons\Data\Sound\TOW_2",3.162278,1};
  2051. reloadSound[] = {"\ca\Weapons\Data\Sound\missload",0.000316,1};
  2052. };
  2053. class fza_agm114k_23_8: fza_agm114k_16
  2054. {
  2055. count = 8;
  2056. };
  2057. class fza_agm114k_14_8: fza_agm114k_16
  2058. {
  2059. count = 8;
  2060. };
  2061. /////////////////////////pylon1/////////////////////////////////////
  2062. class fza_agm114k_1_4: fza_agm114k_16
  2063. {
  2064. count = 4;
  2065. };
  2066. class fza_agm114k_1_ur: fza_agm114k_16
  2067. {
  2068. count = 1;
  2069. };
  2070. class fza_agm114k_1_ul: fza_agm114k_16
  2071. {
  2072. count = 1;
  2073. };
  2074. class fza_agm114k_1_ll: fza_agm114k_16
  2075. {
  2076. count = 1;
  2077. };
  2078. class fza_agm114k_1_lr: fza_agm114k_16
  2079. {
  2080. count = 1;
  2081. };
  2082. /////////////////////////pylon2/////////////////////////////////////
  2083. class fza_agm114k_2_4: fza_agm114k_16
  2084. {
  2085. count = 4;
  2086. };
  2087. class fza_agm114k_2_ur: fza_agm114k_16
  2088. {
  2089. count = 1;
  2090. };
  2091. class fza_agm114k_2_ul: fza_agm114k_16
  2092. {
  2093. count = 1;
  2094. };
  2095. class fza_agm114k_2_ll: fza_agm114k_16
  2096. {
  2097. count = 1;
  2098. };
  2099. class fza_agm114k_2_lr: fza_agm114k_16
  2100. {
  2101. count = 1;
  2102. };
  2103. /////////////////////////pylon3/////////////////////////////////////
  2104. class fza_agm114k_3_4: fza_agm114k_16
  2105. {
  2106. count = 4;
  2107. };
  2108. class fza_agm114k_3_ur: fza_agm114k_16
  2109. {
  2110. count = 1;
  2111. };
  2112. class fza_agm114k_3_ul: fza_agm114k_16
  2113. {
  2114. count = 1;
  2115. };
  2116. class fza_agm114k_3_ll: fza_agm114k_16
  2117. {
  2118. count = 1;
  2119. };
  2120. class fza_agm114k_3_lr: fza_agm114k_16
  2121. {
  2122. count = 1;
  2123. };
  2124. /////////////////////////pylon4/////////////////////////////////////
  2125. class fza_agm114k_4_4: fza_agm114k_16
  2126. {
  2127. count = 4;
  2128. };
  2129. class fza_agm114k_4_ur: fza_agm114k_16
  2130. {
  2131. count = 1;
  2132. };
  2133. class fza_agm114k_4_ul: fza_agm114k_16
  2134. {
  2135. count = 1;
  2136. };
  2137. class fza_agm114k_4_ll: fza_agm114k_16
  2138. {
  2139. count = 1;
  2140. };
  2141. class fza_agm114k_4_lr: fza_agm114k_16
  2142. {
  2143. count = 1;
  2144. };
  2145. //////////////////////////////////////114C/////////////////////////////////////////
  2146. class fza_agm114c_16: VehicleMagazine
  2147. {
  2148. scope = 2;
  2149. displayName = "AGM-114C";
  2150. count = 16;
  2151. ammo = "fza_agm114c";
  2152. initSpeed = 150;
  2153. sound[] = {"\ca\Weapons\Data\Sound\TOW_2",3.162278,1};
  2154. reloadSound[] = {"\ca\Weapons\Data\Sound\missload",0.000316,1};
  2155. };
  2156. class fza_agm114c_23_8: fza_agm114c_16
  2157. {
  2158. count = 8;
  2159. };
  2160. class fza_agm114c_14_8: fza_agm114c_16
  2161. {
  2162. count = 8;
  2163. };
  2164. /////////////////////////pylon1/////////////////////////////////////
  2165. class fza_agm114c_1_4: fza_agm114c_16
  2166. {
  2167. count = 4;
  2168. };
  2169. class fza_agm114c_1_ur: fza_agm114c_16
  2170. {
  2171. count = 1;
  2172. };
  2173. class fza_agm114c_1_ul: fza_agm114c_16
  2174. {
  2175. count = 1;
  2176. };
  2177. class fza_agm114c_1_ll: fza_agm114c_16
  2178. {
  2179. count = 1;
  2180. };
  2181. class fza_agm114c_1_lr: fza_agm114c_16
  2182. {
  2183. count = 1;
  2184. };
  2185. /////////////////////////pylon2/////////////////////////////////////
  2186. class fza_agm114c_2_4: fza_agm114c_16
  2187. {
  2188. count = 4;
  2189. };
  2190. class fza_agm114c_2_ur: fza_agm114c_16
  2191. {
  2192. count = 1;
  2193. };
  2194. class fza_agm114c_2_ul: fza_agm114c_16
  2195. {
  2196. count = 1;
  2197. };
  2198. class fza_agm114c_2_ll: fza_agm114c_16
  2199. {
  2200. count = 1;
  2201. };
  2202. class fza_agm114c_2_lr: fza_agm114c_16
  2203. {
  2204. count = 1;
  2205. };
  2206. /////////////////////////pylon3/////////////////////////////////////
  2207. class fza_agm114c_3_4: fza_agm114c_16
  2208. {
  2209. count = 4;
  2210. };
  2211. class fza_agm114c_3_ur: fza_agm114c_16
  2212. {
  2213. count = 1;
  2214. };
  2215. class fza_agm114c_3_ul: fza_agm114c_16
  2216. {
  2217. count = 1;
  2218. };
  2219. class fza_agm114c_3_ll: fza_agm114c_16
  2220. {
  2221. count = 1;
  2222. };
  2223. class fza_agm114c_3_lr: fza_agm114c_16
  2224. {
  2225. count = 1;
  2226. };
  2227. /////////////////////////pylon4/////////////////////////////////////
  2228. class fza_agm114c_4_4: fza_agm114c_16
  2229. {
  2230. count = 4;
  2231. };
  2232. class fza_agm114c_4_ur: fza_agm114c_16
  2233. {
  2234. count = 1;
  2235. };
  2236. class fza_agm114c_4_ul: fza_agm114c_16
  2237. {
  2238. count = 1;
  2239. };
  2240. class fza_agm114c_4_ll: fza_agm114c_16
  2241. {
  2242. count = 1;
  2243. };
  2244. class fza_agm114c_4_lr: fza_agm114c_16
  2245. {
  2246. count = 1;
  2247. };
  2248. //////////////////////////////////////114A/////////////////////////////////////////
  2249. class fza_agm114a_16: VehicleMagazine
  2250. {
  2251. scope = 2;
  2252. displayName = "AGM-114A";
  2253. count = 16;
  2254. ammo = "fza_agm114a";
  2255. initSpeed = 150;
  2256. sound[] = {"\ca\Weapons\Data\Sound\TOW_2",3.162278,1};
  2257. reloadSound[] = {"\ca\Weapons\Data\Sound\missload",0.000316,1};
  2258. };
  2259. class fza_agm114a_23_8: fza_agm114a_16
  2260. {
  2261. count = 8;
  2262. };
  2263. class fza_agm114a_14_8: fza_agm114a_16
  2264. {
  2265. count = 8;
  2266. };
  2267. /////////////////////////pylon1/////////////////////////////////////
  2268. class fza_agm114a_1_4: fza_agm114a_16
  2269. {
  2270. count = 4;
  2271. };
  2272. class fza_agm114a_1_ur: fza_agm114a_16
  2273. {
  2274. count = 1;
  2275. };
  2276. class fza_agm114a_1_ul: fza_agm114a_16
  2277. {
  2278. count = 1;
  2279. };
  2280. class fza_agm114a_1_ll: fza_agm114a_16
  2281. {
  2282. count = 1;
  2283. };
  2284. class fza_agm114a_1_lr: fza_agm114a_16
  2285. {
  2286. count = 1;
  2287. };
  2288. /////////////////////////pylon2/////////////////////////////////////
  2289. class fza_agm114a_2_4: fza_agm114a_16
  2290. {
  2291. count = 4;
  2292. };
  2293. class fza_agm114a_2_ur: fza_agm114a_16
  2294. {
  2295. count = 1;
  2296. };
  2297. class fza_agm114a_2_ul: fza_agm114a_16
  2298. {
  2299. count = 1;
  2300. };
  2301. class fza_agm114a_2_ll: fza_agm114a_16
  2302. {
  2303. count = 1;
  2304. };
  2305. class fza_agm114a_2_lr: fza_agm114a_16
  2306. {
  2307. count = 1;
  2308. };
  2309. /////////////////////////pylon3/////////////////////////////////////
  2310. class fza_agm114a_3_4: fza_agm114a_16
  2311. {
  2312. count = 4;
  2313. };
  2314. class fza_agm114a_3_ur: fza_agm114a_16
  2315. {
  2316. count = 1;
  2317. };
  2318. class fza_agm114a_3_ul: fza_agm114a_16
  2319. {
  2320. count = 1;
  2321. };
  2322. class fza_agm114a_3_ll: fza_agm114a_16
  2323. {
  2324. count = 1;
  2325. };
  2326. class fza_agm114a_3_lr: fza_agm114a_16
  2327. {
  2328. count = 1;
  2329. };
  2330. /////////////////////////pylon4/////////////////////////////////////
  2331. class fza_agm114a_4_4: fza_agm114a_16
  2332. {
  2333. count = 4;
  2334. };
  2335. class fza_agm114a_4_ur: fza_agm114a_16
  2336. {
  2337. count = 1;
  2338. };
  2339. class fza_agm114a_4_ul: fza_agm114a_16
  2340. {
  2341. count = 1;
  2342. };
  2343. class fza_agm114a_4_ll: fza_agm114a_16
  2344. {
  2345. count = 1;
  2346. };
  2347. class fza_agm114a_4_lr: fza_agm114a_16
  2348. {
  2349. count = 1;
  2350. };
  2351. //////////////////////////////////////114M/////////////////////////////////////////
  2352. class fza_agm114m_16: VehicleMagazine
  2353. {
  2354. scope = 2;
  2355. displayName = "AGM-114M";
  2356. count = 16;
  2357. ammo = "fza_agm114m";
  2358. initSpeed = 150;
  2359. sound[] = {"\ca\Weapons\Data\Sound\TOW_2",3.162278,1};
  2360. reloadSound[] = {"\ca\Weapons\Data\Sound\missload",0.000316,1};
  2361. };
  2362. class fza_agm114m_23_8: fza_agm114m_16
  2363. {
  2364. count = 8;
  2365. };
  2366. class fza_agm114m_14_8: fza_agm114m_16
  2367. {
  2368. count = 8;
  2369. };
  2370. /////////////////////////pylon1/////////////////////////////////////
  2371. class fza_agm114m_1_4: fza_agm114m_16
  2372. {
  2373. count = 4;
  2374. };
  2375. class fza_agm114m_1_ur: fza_agm114m_16
  2376. {
  2377. count = 1;
  2378. };
  2379. class fza_agm114m_1_ul: fza_agm114m_16
  2380. {
  2381. count = 1;
  2382. };
  2383. class fza_agm114m_1_ll: fza_agm114m_16
  2384. {
  2385. count = 1;
  2386. };
  2387. class fza_agm114m_1_lr: fza_agm114m_16
  2388. {
  2389. count = 1;
  2390. };
  2391. /////////////////////////pylon2/////////////////////////////////////
  2392. class fza_agm114m_2_4: fza_agm114m_16
  2393. {
  2394. count = 4;
  2395. };
  2396. class fza_agm114m_2_ur: fza_agm114m_16
  2397. {
  2398. count = 1;
  2399. };
  2400. class fza_agm114m_2_ul: fza_agm114m_16
  2401. {
  2402. count = 1;
  2403. };
  2404. class fza_agm114m_2_ll: fza_agm114m_16
  2405. {
  2406. count = 1;
  2407. };
  2408. class fza_agm114m_2_lr: fza_agm114m_16
  2409. {
  2410. count = 1;
  2411. };
  2412. /////////////////////////pylon3/////////////////////////////////////
  2413. class fza_agm114m_3_4: fza_agm114m_16
  2414. {
  2415. count = 4;
  2416. };
  2417. class fza_agm114m_3_ur: fza_agm114m_16
  2418. {
  2419. count = 1;
  2420. };
  2421. class fza_agm114m_3_ul: fza_agm114m_16
  2422. {
  2423. count = 1;
  2424. };
  2425. class fza_agm114m_3_ll: fza_agm114m_16
  2426. {
  2427. count = 1;
  2428. };
  2429. class fza_agm114m_3_lr: fza_agm114m_16
  2430. {
  2431. count = 1;
  2432. };
  2433. /////////////////////////pylon4/////////////////////////////////////
  2434. class fza_agm114m_4_4: fza_agm114m_16
  2435. {
  2436. count = 4;
  2437. };
  2438. class fza_agm114m_4_ur: fza_agm114m_16
  2439. {
  2440. count = 1;
  2441. };
  2442. class fza_agm114m_4_ul: fza_agm114m_16
  2443. {
  2444. count = 1;
  2445. };
  2446. class fza_agm114m_4_ll: fza_agm114m_16
  2447. {
  2448. count = 1;
  2449. };
  2450. class fza_agm114m_4_lr: fza_agm114m_16
  2451. {
  2452. count = 1;
  2453. };
  2454. //////////////////////////////////////114N/////////////////////////////////////////
  2455. class fza_agm114n_16: VehicleMagazine
  2456. {
  2457. scope = 2;
  2458. displayName = "AGM-114N";
  2459. count = 16;
  2460. ammo = "fza_agm114n";
  2461. initSpeed = 150;
  2462. sound[] = {"\ca\Weapons\Data\Sound\TOW_2",3.162278,1};
  2463. reloadSound[] = {"\ca\Weapons\Data\Sound\missload",0.000316,1};
  2464. };
  2465. class fza_agm114n_23_8: fza_agm114n_16
  2466. {
  2467. count = 8;
  2468. };
  2469. class fza_agm114n_14_8: fza_agm114n_16
  2470. {
  2471. count = 8;
  2472. };
  2473. /////////////////////////pylon1/////////////////////////////////////
  2474. class fza_agm114n_1_4: fza_agm114n_16
  2475. {
  2476. count = 4;
  2477. };
  2478. class fza_agm114n_1_ur: fza_agm114n_16
  2479. {
  2480. count = 1;
  2481. };
  2482. class fza_agm114n_1_ul: fza_agm114n_16
  2483. {
  2484. count = 1;
  2485. };
  2486. class fza_agm114n_1_ll: fza_agm114n_16
  2487. {
  2488. count = 1;
  2489. };
  2490. class fza_agm114n_1_lr: fza_agm114n_16
  2491. {
  2492. count = 1;
  2493. };
  2494. /////////////////////////pylon2/////////////////////////////////////
  2495. class fza_agm114n_2_4: fza_agm114n_16
  2496. {
  2497. count = 4;
  2498. };
  2499. class fza_agm114n_2_ur: fza_agm114n_16
  2500. {
  2501. count = 1;
  2502. };
  2503. class fza_agm114n_2_ul: fza_agm114n_16
  2504. {
  2505. count = 1;
  2506. };
  2507. class fza_agm114n_2_ll: fza_agm114n_16
  2508. {
  2509. count = 1;
  2510. };
  2511. class fza_agm114n_2_lr: fza_agm114n_16
  2512. {
  2513. count = 1;
  2514. };
  2515. /////////////////////////pylon3/////////////////////////////////////
  2516. class fza_agm114n_3_4: fza_agm114n_16
  2517. {
  2518. count = 4;
  2519. };
  2520. class fza_agm114n_3_ur: fza_agm114n_16
  2521. {
  2522. count = 1;
  2523. };
  2524. class fza_agm114n_3_ul: fza_agm114n_16
  2525. {
  2526. count = 1;
  2527. };
  2528. class fza_agm114n_3_ll: fza_agm114n_16
  2529. {
  2530. count = 1;
  2531. };
  2532. class fza_agm114n_3_lr: fza_agm114n_16
  2533. {
  2534. count = 1;
  2535. };
  2536. /////////////////////////pylon4/////////////////////////////////////
  2537. class fza_agm114n_4_4: fza_agm114n_16
  2538. {
  2539. count = 4;
  2540. };
  2541. class fza_agm114n_4_ur: fza_agm114n_16
  2542. {
  2543. count = 1;
  2544. };
  2545. class fza_agm114n_4_ul: fza_agm114n_16
  2546. {
  2547. count = 1;
  2548. };
  2549. class fza_agm114n_4_ll: fza_agm114n_16
  2550. {
  2551. count = 1;
  2552. };
  2553. class fza_agm114n_4_lr: fza_agm114n_16
  2554. {
  2555. count = 1;
  2556. };
  2557. ///////////////////////////////////////////////////////////////////////////////////
  2558. //////////////////////////////////////ROCKETS//////////////////////////////////////
  2559. ///////////////////////////////////////////////////////////////////////////////////
  2560. class fza_m261_m151_76: VehicleMagazine
  2561. {
  2562. scope = 2;
  2563. displayName = "M151 HE";
  2564. ammo = "fza_275_m151";
  2565. count = 76;
  2566. initSpeed = 44;
  2567. nameSound = "rockets";
  2568. sound[] = {"\ca\Weapons\Data\Sound\rocket1",1.000000,1};
  2569. reloadSound[] = {"\ca\Weapons\Data\Sound\missload",0.000316,1};
  2570. };
  2571. ////////ZONES/////
  2572. class fza_m261_m151_14_zoneA: fza_m261_m151_76
  2573. {
  2574. count = 24;
  2575. };
  2576. class fza_m261_m151_14_zoneB: fza_m261_m151_76
  2577. {
  2578. count = 8;
  2579. };
  2580. class fza_m261_m151_23_zoneC: fza_m261_m151_76
  2581. {
  2582. count = 24;
  2583. };
  2584. class fza_m261_m151_23_zoneD: fza_m261_m151_76
  2585. {
  2586. count = 8;
  2587. };
  2588. class fza_m261_m151_14_zoneE: fza_m261_m151_76
  2589. {
  2590. count = 6;
  2591. };
  2592. class fza_m261_m151_23_zoneE: fza_m261_m151_76
  2593. {
  2594. count = 6;
  2595. };
  2596. class fza_m261_m151_1234_zoneE: fza_m261_m151_76
  2597. {
  2598. count = 12;
  2599. };
  2600. /////ZONES//////
  2601. class fza_m261_m151_14_38: fza_m261_m151_76
  2602. {
  2603. count = 38;
  2604. };
  2605. class fza_m261_m151_14_zone1_12: fza_m261_m151_76
  2606. {
  2607. count = 24;
  2608. };
  2609. class fza_m261_m151_14_zone2_4: fza_m261_m151_76
  2610. {
  2611. count = 8;
  2612. };
  2613. class fza_m261_m151_14_zone3_3: fza_m261_m151_76
  2614. {
  2615. count = 6;
  2616. };
  2617. class fza_m261_m151_23_38: fza_m261_m151_76
  2618. {
  2619. count = 38;
  2620. };
  2621. class fza_m261_m151_23_zone1_12: fza_m261_m151_76
  2622. {
  2623. count = 24;
  2624. };
  2625. class fza_m261_m151_23_zone2_4: fza_m261_m151_76
  2626. {
  2627. count = 8;
  2628. };
  2629. class fza_m261_m151_23_zone3_3: fza_m261_m151_76
  2630. {
  2631. count = 6;
  2632. };
  2633. class fza_m261_m151_1_19: fza_m261_m151_76
  2634. {
  2635. count = 19;
  2636. };
  2637. class fza_m261_m151_1_zone1_12: fza_m261_m151_76
  2638. {
  2639. count = 12;
  2640. };
  2641. class fza_m261_m151_1_zone2_4: fza_m261_m151_76
  2642. {
  2643. count = 4;
  2644. };
  2645. class fza_m261_m151_1_zone3_3: fza_m261_m151_76
  2646. {
  2647. count = 3;
  2648. };
  2649. class fza_m261_m151_2_19: fza_m261_m151_76
  2650. {
  2651. count = 19;
  2652. };
  2653. class fza_m261_m151_2_zone1_12: fza_m261_m151_76
  2654. {
  2655. count = 12;
  2656. };
  2657. class fza_m261_m151_2_zone2_4: fza_m261_m151_76
  2658. {
  2659. count = 4;
  2660. };
  2661. class fza_m261_m151_2_zone3_3: fza_m261_m151_76
  2662. {
  2663. count = 3;
  2664. };
  2665. class fza_m261_m151_3_19: fza_m261_m151_76
  2666. {
  2667. count = 19;
  2668. };
  2669. class fza_m261_m151_3_zone1_12: fza_m261_m151_76
  2670. {
  2671. count = 12;
  2672. };
  2673. class fza_m261_m151_3_zone2_4: fza_m261_m151_76
  2674. {
  2675. count = 4;
  2676. };
  2677. class fza_m261_m151_3_zone3_3: fza_m261_m151_76
  2678. {
  2679. count = 3;
  2680. };
  2681. class fza_m261_m151_4_19: fza_m261_m151_76
  2682. {
  2683. count = 19;
  2684. };
  2685. class fza_m261_m151_4_zone1_12: fza_m261_m151_76
  2686. {
  2687. count = 12;
  2688. };
  2689. class fza_m261_m151_4_zone2_4: fza_m261_m151_76
  2690. {
  2691. count = 4;
  2692. };
  2693. class fza_m261_m151_4_zone3_3: fza_m261_m151_76
  2694. {
  2695. count = 3;
  2696. };
  2697. ////////////////////////////////////////////////////////////////////////
  2698. ////////////////M229////////////////////////////////////////////////////
  2699. ////////////////////////////////////////////////////////////////////////
  2700. class fza_m261_m229_76: VehicleMagazine
  2701. {
  2702. scope = 2;
  2703. displayName = "M229 HE";
  2704. ammo = "fza_275_m229";
  2705. count = 76;
  2706. initSpeed = 44;
  2707. nameSound = "rockets";
  2708. sound[] = {"\ca\Weapons\Data\Sound\rocket1",1.000000,1};
  2709. reloadSound[] = {"\ca\Weapons\Data\Sound\missload",0.000316,1};
  2710. };
  2711. ////////ZONES/////
  2712. class fza_m261_m229_14_zoneA: fza_m261_m229_76
  2713. {
  2714. count = 24;
  2715. };
  2716. class fza_m261_m229_14_zoneB: fza_m261_m229_76
  2717. {
  2718. count = 8;
  2719. };
  2720. class fza_m261_m229_23_zoneC: fza_m261_m229_76
  2721. {
  2722. count = 24;
  2723. };
  2724. class fza_m261_m229_23_zoneD: fza_m261_m229_76
  2725. {
  2726. count = 8;
  2727. };
  2728. class fza_m261_m229_14_zoneE: fza_m261_m229_76
  2729. {
  2730. count = 6;
  2731. };
  2732. class fza_m261_m229_23_zoneE: fza_m261_m229_76
  2733. {
  2734. count = 6;
  2735. };
  2736. class fza_m261_m229_1234_zoneE: fza_m261_m229_76
  2737. {
  2738. count = 12;
  2739. };
  2740. /////ZONES//////
  2741. class fza_m261_m229_14_38: fza_m261_m229_76
  2742. {
  2743. count = 38;
  2744. };
  2745. class fza_m261_m229_14_zone1_12: fza_m261_m229_76
  2746. {
  2747. count = 24;
  2748. };
  2749. class fza_m261_m229_14_zone2_4: fza_m261_m229_76
  2750. {
  2751. count = 8;
  2752. };
  2753. class fza_m261_m229_14_zone3_3: fza_m261_m229_76
  2754. {
  2755. count = 6;
  2756. };
  2757. class fza_m261_m229_23_38: fza_m261_m229_76
  2758. {
  2759. count = 38;
  2760. };
  2761. class fza_m261_m229_23_zone1_12: fza_m261_m229_76
  2762. {
  2763. count = 24;
  2764. };
  2765. class fza_m261_m229_23_zone2_4: fza_m261_m229_76
  2766. {
  2767. count = 8;
  2768. };
  2769. class fza_m261_m229_23_zone3_3: fza_m261_m229_76
  2770. {
  2771. count = 6;
  2772. };
  2773. class fza_m261_m229_1_19: fza_m261_m229_76
  2774. {
  2775. count = 19;
  2776. };
  2777. class fza_m261_m229_1_zone1_12: fza_m261_m229_76
  2778. {
  2779. count = 12;
  2780. };
  2781. class fza_m261_m229_1_zone2_4: fza_m261_m229_76
  2782. {
  2783. count = 4;
  2784. };
  2785. class fza_m261_m229_1_zone3_3: fza_m261_m229_76
  2786. {
  2787. count = 3;
  2788. };
  2789. class fza_m261_m229_2_19: fza_m261_m229_76
  2790. {
  2791. count = 19;
  2792. };
  2793. class fza_m261_m229_2_zone1_12: fza_m261_m229_76
  2794. {
  2795. count = 12;
  2796. };
  2797. class fza_m261_m229_2_zone2_4: fza_m261_m229_76
  2798. {
  2799. count = 4;
  2800. };
  2801. class fza_m261_m229_2_zone3_3: fza_m261_m229_76
  2802. {
  2803. count = 3;
  2804. };
  2805. class fza_m261_m229_3_19: fza_m261_m229_76
  2806. {
  2807. count = 19;
  2808. };
  2809. class fza_m261_m229_3_zone1_12: fza_m261_m229_76
  2810. {
  2811. count = 12;
  2812. };
  2813. class fza_m261_m229_3_zone2_4: fza_m261_m229_76
  2814. {
  2815. count = 4;
  2816. };
  2817. class fza_m261_m229_3_zone3_3: fza_m261_m229_76
  2818. {
  2819. count = 3;
  2820. };
  2821. class fza_m261_m229_4_19: fza_m261_m229_76
  2822. {
  2823. count = 19;
  2824. };
  2825. class fza_m261_m229_4_zone1_12: fza_m261_m229_76
  2826. {
  2827. count = 12;
  2828. };
  2829. class fza_m261_m229_4_zone2_4: fza_m261_m229_76
  2830. {
  2831. count = 4;
  2832. };
  2833. class fza_m261_m229_4_zone3_3: fza_m261_m229_76
  2834. {
  2835. count = 3;
  2836. };
  2837. ////////////////////////////////////////////////////////////////////////
  2838. ////////////////////////////////////////////////////////////////////////
  2839. ////////////////m255////////////////////////////////////////////////////
  2840. ////////////////////////////////////////////////////////////////////////
  2841. class fza_m261_m255_76: VehicleMagazine
  2842. {
  2843. scope = 2;
  2844. displayName = "M255 FLEC";
  2845. ammo = "fza_275_m255";
  2846. count = 76;
  2847. initSpeed = 44;
  2848. nameSound = "rockets";
  2849. sound[] = {"\ca\Weapons\Data\Sound\rocket1",1.000000,1};
  2850. reloadSound[] = {"\ca\Weapons\Data\Sound\missload",0.000316,1};
  2851. };
  2852. ////////ZONES/////
  2853. class fza_m261_m255_14_zoneA: fza_m261_m255_76
  2854. {
  2855. count = 24;
  2856. };
  2857. class fza_m261_m255_14_zoneB: fza_m261_m255_76
  2858. {
  2859. count = 8;
  2860. };
  2861. class fza_m261_m255_23_zoneC: fza_m261_m255_76
  2862. {
  2863. count = 24;
  2864. };
  2865. class fza_m261_m255_23_zoneD: fza_m261_m255_76
  2866. {
  2867. count = 8;
  2868. };
  2869. class fza_m261_m255_14_zoneE: fza_m261_m255_76
  2870. {
  2871. count = 6;
  2872. };
  2873. class fza_m261_m255_23_zoneE: fza_m261_m255_76
  2874. {
  2875. count = 6;
  2876. };
  2877. class fza_m261_m255_1234_zoneE: fza_m261_m255_76
  2878. {
  2879. count = 12;
  2880. };
  2881. /////ZONES//////
  2882. class fza_m261_m255_14_38: fza_m261_m255_76
  2883. {
  2884. count = 38;
  2885. };
  2886. class fza_m261_m255_14_zone1_12: fza_m261_m255_76
  2887. {
  2888. count = 24;
  2889. };
  2890. class fza_m261_m255_14_zone2_4: fza_m261_m255_76
  2891. {
  2892. count = 8;
  2893. };
  2894. class fza_m261_m255_14_zone3_3: fza_m261_m255_76
  2895. {
  2896. count = 6;
  2897. };
  2898. class fza_m261_m255_23_38: fza_m261_m255_76
  2899. {
  2900. count = 38;
  2901. };
  2902. class fza_m261_m255_23_zone1_12: fza_m261_m255_76
  2903. {
  2904. count = 24;
  2905. };
  2906. class fza_m261_m255_23_zone2_4: fza_m261_m255_76
  2907. {
  2908. count = 8;
  2909. };
  2910. class fza_m261_m255_23_zone3_3: fza_m261_m255_76
  2911. {
  2912. count = 6;
  2913. };
  2914. class fza_m261_m255_1_19: fza_m261_m255_76
  2915. {
  2916. count = 19;
  2917. };
  2918. class fza_m261_m255_1_zone1_12: fza_m261_m255_76
  2919. {
  2920. count = 12;
  2921. };
  2922. class fza_m261_m255_1_zone2_4: fza_m261_m255_76
  2923. {
  2924. count = 4;
  2925. };
  2926. class fza_m261_m255_1_zone3_3: fza_m261_m255_76
  2927. {
  2928. count = 3;
  2929. };
  2930. class fza_m261_m255_2_19: fza_m261_m255_76
  2931. {
  2932. count = 19;
  2933. };
  2934. class fza_m261_m255_2_zone1_12: fza_m261_m255_76
  2935. {
  2936. count = 12;
  2937. };
  2938. class fza_m261_m255_2_zone2_4: fza_m261_m255_76
  2939. {
  2940. count = 4;
  2941. };
  2942. class fza_m261_m255_2_zone3_3: fza_m261_m255_76
  2943. {
  2944. count = 3;
  2945. };
  2946. class fza_m261_m255_3_19: fza_m261_m255_76
  2947. {
  2948. count = 19;
  2949. };
  2950. class fza_m261_m255_3_zone1_12: fza_m261_m255_76
  2951. {
  2952. count = 12;
  2953. };
  2954. class fza_m261_m255_3_zone2_4: fza_m261_m255_76
  2955. {
  2956. count = 4;
  2957. };
  2958. class fza_m261_m255_3_zone3_3: fza_m261_m255_76
  2959. {
  2960. count = 3;
  2961. };
  2962. class fza_m261_m255_4_19: fza_m261_m255_76
  2963. {
  2964. count = 19;
  2965. };
  2966. class fza_m261_m255_4_zone1_12: fza_m261_m255_76
  2967. {
  2968. count = 12;
  2969. };
  2970. class fza_m261_m255_4_zone2_4: fza_m261_m255_76
  2971. {
  2972. count = 4;
  2973. };
  2974. class fza_m261_m255_4_zone3_3: fza_m261_m255_76
  2975. {
  2976. count = 3;
  2977. };
  2978. ////////////////////////////////////////////////////////////////////////
  2979. ////////////////////////////////////////////////////////////////////////
  2980. ////////////////m261////////////////////////////////////////////////////
  2981. ////////////////////////////////////////////////////////////////////////
  2982. class fza_m261_m261_76: VehicleMagazine
  2983. {
  2984. scope = 2;
  2985. displayName = "M261 MPSM";
  2986. ammo = "fza_275_m261";
  2987. count = 76;
  2988. initSpeed = 44;
  2989. nameSound = "rockets";
  2990. sound[] = {"\ca\Weapons\Data\Sound\rocket1",1.000000,1};
  2991. reloadSound[] = {"\ca\Weapons\Data\Sound\missload",0.000316,1};
  2992. };
  2993. ////////ZONES/////
  2994. class fza_m261_m261_14_zoneA: fza_m261_m261_76
  2995. {
  2996. count = 24;
  2997. };
  2998. class fza_m261_m261_14_zoneB: fza_m261_m261_76
  2999. {
  3000. count = 8;
  3001. };
  3002. class fza_m261_m261_23_zoneC: fza_m261_m261_76
  3003. {
  3004. count = 24;
  3005. };
  3006. class fza_m261_m261_23_zoneD: fza_m261_m261_76
  3007. {
  3008. count = 8;
  3009. };
  3010. class fza_m261_m261_14_zoneE: fza_m261_m261_76
  3011. {
  3012. count = 6;
  3013. };
  3014. class fza_m261_m261_23_zoneE: fza_m261_m261_76
  3015. {
  3016. count = 6;
  3017. };
  3018. class fza_m261_m261_1234_zoneE: fza_m261_m261_76
  3019. {
  3020. count = 12;
  3021. };
  3022. /////ZONES//////
  3023. class fza_m261_m261_14_38: fza_m261_m261_76
  3024. {
  3025. count = 38;
  3026. };
  3027. class fza_m261_m261_14_zone1_12: fza_m261_m261_76
  3028. {
  3029. count = 24;
  3030. };
  3031. class fza_m261_m261_14_zone2_4: fza_m261_m261_76
  3032. {
  3033. count = 8;
  3034. };
  3035. class fza_m261_m261_14_zone3_3: fza_m261_m261_76
  3036. {
  3037. count = 6;
  3038. };
  3039. class fza_m261_m261_23_38: fza_m261_m261_76
  3040. {
  3041. count = 38;
  3042. };
  3043. class fza_m261_m261_23_zone1_12: fza_m261_m261_76
  3044. {
  3045. count = 24;
  3046. };
  3047. class fza_m261_m261_23_zone2_4: fza_m261_m261_76
  3048. {
  3049. count = 8;
  3050. };
  3051. class fza_m261_m261_23_zone3_3: fza_m261_m261_76
  3052. {
  3053. count = 6;
  3054. };
  3055. class fza_m261_m261_1_19: fza_m261_m261_76
  3056. {
  3057. count = 19;
  3058. };
  3059. class fza_m261_m261_1_zone1_12: fza_m261_m261_76
  3060. {
  3061. count = 12;
  3062. };
  3063. class fza_m261_m261_1_zone2_4: fza_m261_m261_76
  3064. {
  3065. count = 4;
  3066. };
  3067. class fza_m261_m261_1_zone3_3: fza_m261_m261_76
  3068. {
  3069. count = 3;
  3070. };
  3071. class fza_m261_m261_2_19: fza_m261_m261_76
  3072. {
  3073. count = 19;
  3074. };
  3075. class fza_m261_m261_2_zone1_12: fza_m261_m261_76
  3076. {
  3077. count = 12;
  3078. };
  3079. class fza_m261_m261_2_zone2_4: fza_m261_m261_76
  3080. {
  3081. count = 4;
  3082. };
  3083. class fza_m261_m261_2_zone3_3: fza_m261_m261_76
  3084. {
  3085. count = 3;
  3086. };
  3087. class fza_m261_m261_3_19: fza_m261_m261_76
  3088. {
  3089. count = 19;
  3090. };
  3091. class fza_m261_m261_3_zone1_12: fza_m261_m261_76
  3092. {
  3093. count = 12;
  3094. };
  3095. class fza_m261_m261_3_zone2_4: fza_m261_m261_76
  3096. {
  3097. count = 4;
  3098. };
  3099. class fza_m261_m261_3_zone3_3: fza_m261_m261_76
  3100. {
  3101. count = 3;
  3102. };
  3103. class fza_m261_m261_4_19: fza_m261_m261_76
  3104. {
  3105. count = 19;
  3106. };
  3107. class fza_m261_m261_4_zone1_12: fza_m261_m261_76
  3108. {
  3109. count = 12;
  3110. };
  3111. class fza_m261_m261_4_zone2_4: fza_m261_m261_76
  3112. {
  3113. count = 4;
  3114. };
  3115. class fza_m261_m261_4_zone3_3: fza_m261_m261_76
  3116. {
  3117. count = 3;
  3118. };
  3119. ////////////////////////////////////////////////////////////////////////
  3120. ///////////////////////////////M257/////////////////////////////////////
  3121. ////////////////////////////////////////////////////////////////////////
  3122. class fza_m261_m257_76: VehicleMagazine
  3123. {
  3124. scope = 2;
  3125. displayName = "M257 ILLUM";
  3126. ammo = "fza_275_m257";
  3127. count = 76;
  3128. initSpeed = 44;
  3129. nameSound = "rockets";
  3130. sound[] = {"\ca\Weapons\Data\Sound\rocket1",1.000000,1};
  3131. reloadSound[] = {"\ca\Weapons\Data\Sound\missload",0.000316,1};
  3132. };
  3133. ////////ZONES/////
  3134. class fza_m261_m257_14_zoneA: fza_m261_m257_76
  3135. {
  3136. count = 24;
  3137. };
  3138. class fza_m261_m257_14_zoneB: fza_m261_m257_76
  3139. {
  3140. count = 8;
  3141. };
  3142. class fza_m261_m257_23_zoneC: fza_m261_m257_76
  3143. {
  3144. count = 24;
  3145. };
  3146. class fza_m261_m257_23_zoneD: fza_m261_m257_76
  3147. {
  3148. count = 8;
  3149. };
  3150. class fza_m261_m257_14_zoneE: fza_m261_m257_76
  3151. {
  3152. count = 6;
  3153. };
  3154. class fza_m261_m257_23_zoneE: fza_m261_m257_76
  3155. {
  3156. count = 6;
  3157. };
  3158. class fza_m261_m257_1234_zoneE: fza_m261_m257_76
  3159. {
  3160. count = 12;
  3161. };
  3162. /////ZONES//////
  3163. class fza_m261_m257_14_38: fza_m261_m257_76
  3164. {
  3165. count = 38;
  3166. };
  3167. class fza_m261_m257_14_zone1_12: fza_m261_m257_76
  3168. {
  3169. count = 24;
  3170. };
  3171. class fza_m261_m257_14_zone2_4: fza_m261_m257_76
  3172. {
  3173. count = 8;
  3174. };
  3175. class fza_m261_m257_14_zone3_3: fza_m261_m257_76
  3176. {
  3177. count = 6;
  3178. };
  3179. class fza_m261_m257_23_38: fza_m261_m257_76
  3180. {
  3181. count = 38;
  3182. };
  3183. class fza_m261_m257_23_zone1_12: fza_m261_m257_76
  3184. {
  3185. count = 24;
  3186. };
  3187. class fza_m261_m257_23_zone2_4: fza_m261_m257_76
  3188. {
  3189. count = 8;
  3190. };
  3191. class fza_m261_m257_23_zone3_3: fza_m261_m257_76
  3192. {
  3193. count = 6;
  3194. };
  3195. class fza_m261_m257_1_19: fza_m261_m257_76
  3196. {
  3197. count = 19;
  3198. };
  3199. class fza_m261_m257_1_zone1_12: fza_m261_m257_76
  3200. {
  3201. count = 12;
  3202. };
  3203. class fza_m261_m257_1_zone2_4: fza_m261_m257_76
  3204. {
  3205. count = 4;
  3206. };
  3207. class fza_m261_m257_1_zone3_3: fza_m261_m257_76
  3208. {
  3209. count = 3;
  3210. };
  3211. class fza_m261_m257_2_19: fza_m261_m257_76
  3212. {
  3213. count = 19;
  3214. };
  3215. class fza_m261_m257_2_zone1_12: fza_m261_m257_76
  3216. {
  3217. count = 12;
  3218. };
  3219. class fza_m261_m257_2_zone2_4: fza_m261_m257_76
  3220. {
  3221. count = 4;
  3222. };
  3223. class fza_m261_m257_2_zone3_3: fza_m261_m257_76
  3224. {
  3225. count = 3;
  3226. };
  3227. class fza_m261_m257_3_19: fza_m261_m257_76
  3228. {
  3229. count = 19;
  3230. };
  3231. class fza_m261_m257_3_zone1_12: fza_m261_m257_76
  3232. {
  3233. count = 12;
  3234. };
  3235. class fza_m261_m257_3_zone2_4: fza_m261_m257_76
  3236. {
  3237. count = 4;
  3238. };
  3239. class fza_m261_m257_3_zone3_3: fza_m261_m257_76
  3240. {
  3241. count = 3;
  3242. };
  3243. class fza_m261_m257_4_19: fza_m261_m257_76
  3244. {
  3245. count = 19;
  3246. };
  3247. class fza_m261_m257_4_zone1_12: fza_m261_m257_76
  3248. {
  3249. count = 12;
  3250. };
  3251. class fza_m261_m257_4_zone2_4: fza_m261_m257_76
  3252. {
  3253. count = 4;
  3254. };
  3255. class fza_m261_m257_4_zone3_3: fza_m261_m257_76
  3256. {
  3257. count = 3;
  3258. };
  3259. ////////////////////////////////////////////////////////////////////////
  3260. //////////////////////////////FUEL TANKS////////////////////////////////
  3261. ////////////////////////////////////////////////////////////////////////
  3262. class fza_iafs_100: VehicleMagazine
  3263. {
  3264. scope = 2;
  3265. displayName = "IAFS 100gal";
  3266. ammo = "fza_30x113";
  3267. count = 1;
  3268. initSpeed = 850;
  3269. tracersevery = 0;
  3270. };
  3271. class fza_iafs_130: VehicleMagazine
  3272. {
  3273. scope = 2;
  3274. displayName = "IAFS 130gal";
  3275. ammo = "fza_30x113";
  3276. count = 1;
  3277. initSpeed = 850;
  3278. tracersevery = 0;
  3279. };
  3280. class fza_auxtank_230_1: VehicleMagazine
  3281. {
  3282. scope = 2;
  3283. displayName = "Wing Aux 230gal";
  3284. ammo = "fza_30x113";
  3285. count = 1;
  3286. initSpeed = 850;
  3287. tracersevery = 0;
  3288. };
  3289. class fza_auxtank_230_2: VehicleMagazine
  3290. {
  3291. scope = 2;
  3292. displayName = "Wing Aux 230gal";
  3293. ammo = "fza_30x113";
  3294. count = 1;
  3295. initSpeed = 850;
  3296. tracersevery = 0;
  3297. };
  3298. class fza_auxtank_230_3: VehicleMagazine
  3299. {
  3300. scope = 2;
  3301. displayName = "Wing Aux 230gal";
  3302. ammo = "fza_30x113";
  3303. count = 1;
  3304. initSpeed = 850;
  3305. tracersevery = 0;
  3306. };
  3307. class fza_auxtank_230_4: VehicleMagazine
  3308. {
  3309. scope = 2;
  3310. displayName = "Wing Aux 230gal";
  3311. ammo = "fza_30x113";
  3312. count = 1;
  3313. initSpeed = 850;
  3314. tracersevery = 0;
  3315. };
  3316. ///////////////////////////////////////////////////////////////////////////
  3317. ///////////////////////////DAMAGE//////////////////////////////////////////
  3318. ///////////////////////////////////////////////////////////////////////////
  3319. class fza_ah64_tailrotor_dam: VehicleMagazine
  3320. {
  3321. scope = 2;
  3322. displayName = "TAIL ROTOR DGRD";
  3323. ammo = "fza_30x113";
  3324. count = 1;
  3325. initSpeed = 850;
  3326. tracersevery = 0;
  3327. };
  3328. class fza_ah64_tailrotor_fail: VehicleMagazine
  3329. {
  3330. scope = 2;
  3331. displayName = "TAIL ROTOR FAIL";
  3332. ammo = "fza_30x113";
  3333. count = 1;
  3334. initSpeed = 850;
  3335. tracersevery = 0;
  3336. };
  3337. class fza_ah64_rotor_dam: VehicleMagazine
  3338. {
  3339. scope = 2;
  3340. displayName = "MAIN ROTOR DGRD";
  3341. ammo = "fza_30x113";
  3342. count = 1;
  3343. initSpeed = 850;
  3344. tracersevery = 0;
  3345. };
  3346. class fza_ah64_rotor_fail: VehicleMagazine
  3347. {
  3348. scope = 2;
  3349. displayName = "MAIN ROTOR FAIL";
  3350. ammo = "fza_30x113";
  3351. count = 1;
  3352. initSpeed = 850;
  3353. tracersevery = 0;
  3354. };
  3355. class fza_ah64_tads_dam: VehicleMagazine
  3356. {
  3357. scope = 2;
  3358. displayName = "TADS DGRD";
  3359. ammo = "fza_30x113";
  3360. count = 1;
  3361. initSpeed = 850;
  3362. tracersevery = 0;
  3363. };
  3364. class fza_ah64_tads_fail: VehicleMagazine
  3365. {
  3366. scope = 2;
  3367. displayName = "TADS FAIL";
  3368. ammo = "fza_30x113";
  3369. count = 1;
  3370. initSpeed = 850;
  3371. tracersevery = 0;
  3372. };
  3373. class fza_ah64_pnvs_fail: VehicleMagazine
  3374. {
  3375. scope = 2;
  3376. displayName = "PNVS FAIL";
  3377. ammo = "fza_30x113";
  3378. count = 1;
  3379. initSpeed = 850;
  3380. tracersevery = 0;
  3381. };
  3382. class fza_ah64_gun_fail: VehicleMagazine
  3383. {
  3384. scope = 2;
  3385. displayName = "GUN FAIL";
  3386. ammo = "fza_30x113";
  3387. count = 1;
  3388. initSpeed = 850;
  3389. tracersevery = 0;
  3390. };
  3391. class fza_ah64_gun_jam: VehicleMagazine
  3392. {
  3393. scope = 2;
  3394. displayName = "GUN JAM";
  3395. ammo = "fza_30x113";
  3396. count = 1;
  3397. initSpeed = 850;
  3398. tracersevery = 0;
  3399. };
  3400. class fza_ah64_trans_dam: VehicleMagazine
  3401. {
  3402. scope = 2;
  3403. displayName = "TRANS DGRD";
  3404. ammo = "fza_30x113";
  3405. count = 1;
  3406. initSpeed = 850;
  3407. tracersevery = 0;
  3408. };
  3409. class fza_ah64_trans_fail: VehicleMagazine
  3410. {
  3411. scope = 2;
  3412. displayName = "TRANS FAIL";
  3413. ammo = "fza_30x113";
  3414. count = 1;
  3415. initSpeed = 850;
  3416. tracersevery = 0;
  3417. };
  3418. class fza_ah64_e1_dam: VehicleMagazine
  3419. {
  3420. scope = 2;
  3421. displayName = "ENG1 DAM";
  3422. ammo = "fza_30x113";
  3423. count = 1;
  3424. initSpeed = 850;
  3425. tracersevery = 0;
  3426. };
  3427. class fza_ah64_e1_fail: VehicleMagazine
  3428. {
  3429. scope = 2;
  3430. displayName = "ENG1 FAIL";
  3431. ammo = "fza_30x113";
  3432. count = 1;
  3433. initSpeed = 850;
  3434. tracersevery = 0;
  3435. };
  3436. class fza_ah64_e2_dam: VehicleMagazine
  3437. {
  3438. scope = 2;
  3439. displayName = "ENG2 DAM";
  3440. ammo = "fza_30x113";
  3441. count = 1;
  3442. initSpeed = 850;
  3443. tracersevery = 0;
  3444. };
  3445. class fza_ah64_e2_fail: VehicleMagazine
  3446. {
  3447. scope = 2;
  3448. displayName = "ENG2 FAIL";
  3449. ammo = "fza_30x113";
  3450. count = 1;
  3451. initSpeed = 850;
  3452. tracersevery = 0;
  3453. };
  3454. class fza_ah64_fwd_leak: VehicleMagazine
  3455. {
  3456. scope = 2;
  3457. displayName = "FWD LEAK";
  3458. ammo = "fza_30x113";
  3459. count = 1;
  3460. initSpeed = 850;
  3461. tracersevery = 0;
  3462. };
  3463. class fza_ah64_aft_leak: VehicleMagazine
  3464. {
  3465. scope = 2;
  3466. displayName = "AFT LEAK";
  3467. ammo = "fza_30x113";
  3468. count = 1;
  3469. initSpeed = 850;
  3470. tracersevery = 0;
  3471. };
  3472. class fza_ah64_fcr_fail: VehicleMagazine
  3473. {
  3474. scope = 2;
  3475. displayName = "FCR FAIL";
  3476. ammo = "fza_30x113";
  3477. count = 1;
  3478. initSpeed = 850;
  3479. tracersevery = 0;
  3480. };
  3481. class fza_ah64_rdp_fail: VehicleMagazine
  3482. {
  3483. scope = 2;
  3484. displayName = "RDP FAIL";
  3485. ammo = "fza_30x113";
  3486. count = 1;
  3487. initSpeed = 850;
  3488. tracersevery = 0;
  3489. };
  3490. class fza_ah64_ldp_fail: VehicleMagazine
  3491. {
  3492. scope = 2;
  3493. displayName = "LDP FAIL";
  3494. ammo = "fza_30x113";
  3495. count = 1;
  3496. initSpeed = 850;
  3497. tracersevery = 0;
  3498. };
  3499. class fza_ah64_rwp_fail: VehicleMagazine
  3500. {
  3501. scope = 2;
  3502. displayName = "RWP FAIL";
  3503. ammo = "fza_30x113";
  3504. count = 1;
  3505. initSpeed = 850;
  3506. tracersevery = 0;
  3507. };
  3508. class fza_ah64_lwp_fail: VehicleMagazine
  3509. {
  3510. scope = 2;
  3511. displayName = "LWP FAIL";
  3512. ammo = "fza_30x113";
  3513. count = 1;
  3514. initSpeed = 850;
  3515. tracersevery = 0;
  3516. };
  3517. class fza_ah64_apu_fire: VehicleMagazine
  3518. {
  3519. scope = 2;
  3520. displayName = "APU FIRE";
  3521. ammo = "fza_30x113";
  3522. count = 1;
  3523. initSpeed = 850;
  3524. tracersevery = 0;
  3525. };
  3526. class fza_ah64_e1_fire: VehicleMagazine
  3527. {
  3528. scope = 2;
  3529. displayName = "E1 FIRE";
  3530. ammo = "fza_30x113";
  3531. count = 1;
  3532. initSpeed = 850;
  3533. tracersevery = 0;
  3534. };
  3535. class fza_ah64_e2_fire: VehicleMagazine
  3536. {
  3537. scope = 2;
  3538. displayName = "E2 FIRE";
  3539. ammo = "fza_30x113";
  3540. count = 1;
  3541. initSpeed = 850;
  3542. tracersevery = 0;
  3543. };
  3544. class fza_ah64_irjamfail: VehicleMagazine
  3545. {
  3546. scope = 2;
  3547. displayName = "IRJAM FAIL";
  3548. ammo = "fza_30x113";
  3549. count = 1;
  3550. initSpeed = 850;
  3551. tracersevery = 0;
  3552. };
  3553. class fza_ah64_rfjamfail: VehicleMagazine
  3554. {
  3555. scope = 2;
  3556. displayName = "RFJAM FAIL";
  3557. ammo = "fza_30x113";
  3558. count = 1;
  3559. initSpeed = 850;
  3560. tracersevery = 0;
  3561. };
  3562. class fza_ah64_firepdisch: VehicleMagazine
  3563. {
  3564. scope = 2;
  3565. displayName = "FIREP DISCH";
  3566. ammo = "fza_30x113";
  3567. count = 1;
  3568. initSpeed = 850;
  3569. tracersevery = 0;
  3570. };
  3571. class fza_ah64_firerdisch: VehicleMagazine
  3572. {
  3573. scope = 2;
  3574. displayName = "FIRER DISCH";
  3575. ammo = "fza_30x113";
  3576. count = 1;
  3577. initSpeed = 850;
  3578. tracersevery = 0;
  3579. };
  3580. /////////////////////////////////////////////////
  3581. /////////////////////LIGHT///////////////////////
  3582. /////////////////////////////////////////////////
  3583. class fza_ah64_dam_fuse: fza_ah64_fcr_fail
  3584. {
  3585. scope = 2;
  3586. displayName = "LFUSE";
  3587. };
  3588. class fza_ah64_dam_nose: fza_ah64_fcr_fail
  3589. {
  3590. scope = 2;
  3591. displayName = "NOSE";
  3592. };
  3593. class fza_ah64_dam_leng: fza_ah64_fcr_fail
  3594. {
  3595. scope = 2;
  3596. displayName = "LENG";
  3597. };
  3598. class fza_ah64_dam_reng: fza_ah64_fcr_fail
  3599. {
  3600. scope = 2;
  3601. displayName = "RENG";
  3602. };
  3603. class fza_ah64_dam_lfab: fza_ah64_fcr_fail
  3604. {
  3605. scope = 2;
  3606. displayName = "LFAB";
  3607. };
  3608. class fza_ah64_dam_rfab: fza_ah64_fcr_fail
  3609. {
  3610. scope = 2;
  3611. displayName = "RFAB";
  3612. };
  3613. class fza_ah64_dam_lwing: fza_ah64_fcr_fail
  3614. {
  3615. scope = 2;
  3616. displayName = "LWING";
  3617. };
  3618. class fza_ah64_dam_rwing: fza_ah64_fcr_fail
  3619. {
  3620. scope = 2;
  3621. displayName = "RWING";
  3622. };
  3623. class fza_ah64_dam_tailboom: fza_ah64_fcr_fail
  3624. {
  3625. scope = 2;
  3626. displayName = "TAILBOOM";
  3627. };
  3628. class fza_ah64_dam_vtail: fza_ah64_fcr_fail
  3629. {
  3630. scope = 2;
  3631. displayName = "VTAIL";
  3632. };
  3633. class fza_ah64_dam_hstab: fza_ah64_fcr_fail
  3634. {
  3635. scope = 2;
  3636. displayName = "HSTAB";
  3637. };
  3638. class fza_ah64_dam_pylon1: fza_ah64_fcr_fail
  3639. {
  3640. scope = 2;
  3641. displayName = "PYLON1";
  3642. };
  3643. class fza_ah64_dam_pylon2: fza_ah64_fcr_fail
  3644. {
  3645. scope = 2;
  3646. displayName = "PYLON2";
  3647. };
  3648. class fza_ah64_dam_pylon3: fza_ah64_fcr_fail
  3649. {
  3650. scope = 2;
  3651. displayName = "PYLON3";
  3652. };
  3653. class fza_ah64_dam_pylon4: fza_ah64_fcr_fail
  3654. {
  3655. scope = 2;
  3656. displayName = "PYLON4";
  3657. };
  3658. class fza_ah64_dam_tr: fza_ah64_fcr_fail
  3659. {
  3660. scope = 2;
  3661. displayName = "TR";
  3662. };
  3663. class fza_ah64_dam_rtr: fza_ah64_fcr_fail
  3664. {
  3665. scope = 2;
  3666. displayName = "RTR";
  3667. };
  3668. /////////////////////////////////////////////////
  3669. /////////////////////MEDIUM//////////////////////
  3670. /////////////////////////////////////////////////
  3671. class fza_ah64_mdam_fuse: fza_ah64_fcr_fail
  3672. {
  3673. scope = 2;
  3674. displayName = "FUSE";
  3675. };
  3676. class fza_ah64_mdam_nose: fza_ah64_fcr_fail
  3677. {
  3678. scope = 2;
  3679. displayName = "NOSE";
  3680. };
  3681. class fza_ah64_mdam_leng: fza_ah64_fcr_fail
  3682. {
  3683. scope = 2;
  3684. displayName = "LENG";
  3685. };
  3686. class fza_ah64_mdam_reng: fza_ah64_fcr_fail
  3687. {
  3688. scope = 2;
  3689. displayName = "RENG";
  3690. };
  3691. class fza_ah64_mdam_lfab: fza_ah64_fcr_fail
  3692. {
  3693. scope = 2;
  3694. displayName = "LFAB";
  3695. };
  3696. class fza_ah64_mdam_rfab: fza_ah64_fcr_fail
  3697. {
  3698. scope = 2;
  3699. displayName = "RFAB";
  3700. };
  3701. class fza_ah64_mdam_lwing: fza_ah64_fcr_fail
  3702. {
  3703. scope = 2;
  3704. displayName = "LWING";
  3705. };
  3706. class fza_ah64_mdam_rwing: fza_ah64_fcr_fail
  3707. {
  3708. scope = 2;
  3709. displayName = "RWING";
  3710. };
  3711. class fza_ah64_mdam_tailboom: fza_ah64_fcr_fail
  3712. {
  3713. scope = 2;
  3714. displayName = "TAILBOOM";
  3715. };
  3716. class fza_ah64_mdam_vtail: fza_ah64_fcr_fail
  3717. {
  3718. scope = 2;
  3719. displayName = "VTAIL";
  3720. };
  3721. class fza_ah64_mdam_hstab: fza_ah64_fcr_fail
  3722. {
  3723. scope = 2;
  3724. displayName = "HSTAB";
  3725. };
  3726. class fza_ah64_mdam_pylon1: fza_ah64_fcr_fail
  3727. {
  3728. scope = 2;
  3729. displayName = "PYLON1";
  3730. };
  3731. class fza_ah64_mdam_pylon2: fza_ah64_fcr_fail
  3732. {
  3733. scope = 2;
  3734. displayName = "PYLON2";
  3735. };
  3736. class fza_ah64_mdam_pylon3: fza_ah64_fcr_fail
  3737. {
  3738. scope = 2;
  3739. displayName = "PYLON3";
  3740. };
  3741. class fza_ah64_mdam_pylon4: fza_ah64_fcr_fail
  3742. {
  3743. scope = 2;
  3744. displayName = "PYLON4";
  3745. };
  3746. /////////////////////////////////////////////////
  3747. /////////////////////HEAVY///////////////////////
  3748. /////////////////////////////////////////////////
  3749. class fza_ah64_hdam_reng: fza_ah64_fcr_fail
  3750. {
  3751. scope = 2;
  3752. displayName = "RENG";
  3753. };
  3754. class fza_ah64_hdam_leng: fza_ah64_fcr_fail
  3755. {
  3756. scope = 2;
  3757. displayName = "RENG";
  3758. };
  3759. //////////////////////////////////////////////////////////
  3760. /////////CATASTROPHIC DAMAGE//////////////////////////////
  3761. //////////////////////////////////////////////////////////
  3762. class fza_ah64_cdam_tailboom: fza_ah64_fcr_fail
  3763. {
  3764. scope = 2;
  3765. displayName = "TAILBOOM";
  3766. };
  3767. };
  3768. class CfgVehicles
  3769. {
  3770. class All;
  3771. class AllVehicles : All
  3772. {
  3773. class NewTurret;
  3774. };
  3775. class Land : AllVehicles {};
  3776. class LandVehicle : Land {};
  3777. class Air : AllVehicles {};
  3778. class Helicopter : Air
  3779. {
  3780. class RotorLibHelicopterProperties;
  3781. };
  3782. class fza_ah64base: Helicopter
  3783. {
  3784. driverlefthandanimname = "p_collective";
  3785. driverleftleganimname = "pedalL";
  3786. driverrighthandanimname = "p_cyclic";
  3787. driverrightleganimname = "pedalR";
  3788. simulation=helicopterRTD;
  3789. startDuration=60;
  3790. mainBladeRadius = 7.3;
  3791. maxGForce = 9;
  3792. maxFordingDepth = 0.55;
  3793. liftForceCoef = 1.1;
  3794. bodyFrictionCoef = 1.0;
  3795. cyclicAsideForceCoef = 1.0;
  3796. cyclicForwardForceCoef = 1.0;
  3797. backRotorForceCoef = 1.0;
  3798. driveOnComponent[] = {"Wheels"};
  3799. extCameraPosition[] = {0,0,-20};
  3800. //TKOH ENTRIES//
  3801. usePreciseGetInAction = 1;
  3802. preciseGetInOut = 1;
  3803. getInAction = "pilot_Heli_Light_02_Enter";
  3804. getOutAction = "GetOutHigh";
  3805. cargoGetInAction[] = {"GetInHigh","GetInHigh"};
  3806. cargoGetOutAction[] = {"GetOutHigh","GetOutHigh"};
  3807. //TKOH END//
  3808. scope=0;
  3809. displayName="AH-64";
  3810. side=1;
  3811. _mainbladecenter = "rotor_center";
  3812. mainbladecenter = "rotor_center";
  3813. fuelCapacity = 1423;
  3814. fuelconsumptionrate = 0.138;
  3815. transportMaxWeapons = 3;
  3816. transportMaxMagazines = 10;
  3817. maxSpeed = 298;
  3818. driverCanSee = 2+4+8;
  3819. gunnerCanSee = 2+4+8;
  3820. unitinfotype="RscUnitInfoNoHUD";
  3821. destrtype = "DestructWreck";
  3822. //RscUnitInfoSoldier
  3823. hideUnitInfo = 0;
  3824. insideSoundCoef = 0.5;
  3825. occludeSoundsWhenIn = 0.562341;
  3826. obstructSoundsWhenIn = 0.316228;
  3827. attenuationEffectType = "HeliAttenuation";
  3828. emptySound[] = {"", 0, 1};
  3829. soundGeneralCollision1[] = {"A3\Sounds_F\vehicles\crashes\helis\Heli_coll_default_int_1", 1.000000, 1, 100};
  3830. soundGeneralCollision2[] = {"A3\Sounds_F\vehicles\crashes\helis\Heli_coll_default_int_2", 1.000000, 1, 100};
  3831. soundGeneralCollision3[] = {"A3\Sounds_F\vehicles\crashes\helis\Heli_coll_default_int_3", 1.000000, 1, 100};
  3832. soundCrashes[] = {"soundGeneralCollision1", 0.330000, "soundGeneralCollision2", 0.330000, "soundGeneralCollision3", 0.330000};
  3833. soundLandCrashes[] = {"emptySound", 0};
  3834. soundBuildingCrash[] = {"soundGeneralCollision1", 1, "soundGeneralCollision2", 1, "soundGeneralCollision3", 1};
  3835. soundArmorCrash[] = {"soundGeneralCollision1", 1, "soundGeneralCollision2", 1, "soundGeneralCollision3", 1};
  3836. soundWoodCrash[] = {"soundGeneralCollision1", 1, "soundGeneralCollision2", 1, "soundGeneralCollision3", 1};
  3837. soundBushCollision1[] = {"A3\Sounds_F\vehicles\crashes\helis\Heli_coll_bush_int_1", 1.000000, 1, 100};
  3838. soundBushCollision2[] = {"A3\Sounds_F\vehicles\crashes\helis\Heli_coll_bush_int_2", 1.000000, 1, 100};
  3839. soundBushCollision3[] = {"A3\Sounds_F\vehicles\crashes\helis\Heli_coll_bush_int_3", 1.000000, 1, 100};
  3840. soundBushCrash[] = {"soundBushCollision1", 0.330000, "soundBushCollision2", 0.330000, "soundBushCollision3", 0.330000};
  3841. soundWaterCollision1[] = {"A3\Sounds_F\vehicles\crashes\helis\Heli_coll_water_ext_1", 1.000000, 1, 100};
  3842. soundWaterCollision2[] = {"A3\Sounds_F\vehicles\crashes\helis\Heli_coll_water_ext_2", 1.000000, 1, 100};
  3843. soundWaterCrashes[] = {"soundWaterCollision1", 0.500000, "soundWaterCollision2", 0.500000};
  3844. soundDammage[] = {"\fza_ah64_US\audio\helibasiccrash.ogg", 3.162278, 1};
  3845. soundgetin[] = {"A3\Sounds_F\vehicles\air\noises\heli_get_in2",1,1,1};
  3846. soundgetout[] = {"A3\Sounds_F\vehicles\air\noises\heli_get_out2",1,1,1};
  3847. soundEngineOffExt[] = {"\fza_ah64_US\audio\ah64_estop2a.ogg",1,1,200};
  3848. soundEngineOffInt[] = {"\fza_ah64_US\audio\ah64_estop2a.ogg",1,1,200};
  3849. soundEngineOnExt[] = {"\fza_ah64_US\audio\ah64_estart2a.ogg",1,1,200};
  3850. soundEngineOnInt[] = {"\fza_ah64_US\audio\ah64_estart2a.ogg",1,1,200};
  3851. rotorDamageInt[] = {"\fza_ah64_US\audio\heli_damage_rotor_int.ogg", 1.000000, 1.000000};
  3852. rotorDamageOut[] = {"\fza_ah64_US\audio\heli_damage_rotor_ext.ogg", 2.511886, 1.000000, 150};
  3853. rotorDamage[] = {"rotorDamageInt", "rotorDamageOut"};
  3854. tailDamageInt[] = {"\fza_ah64_US\audio\heli_damage_tail.ogg", 1.000000, 1.000000};
  3855. tailDamageOut[] = {"\fza_ah64_US\audio\heli_damage_tail.ogg", 1.000000, 1.000000, 300};
  3856. tailDamage[] = {"tailDamageInt", "tailDamageOut"};
  3857. landingSoundInt0[] = {"A3\Sounds_F\vehicles\air\noises\landing_skids_int1_open", 1.000000, 1.000000, 100};
  3858. landingSoundInt1[] = {"A3\Sounds_F\vehicles\air\noises\landing_skids_int1_open", 1.000000, 1.000000, 100};
  3859. landingSoundInt[] = {"landingSoundInt0", 0.500000, "landingSoundInt1", 0.500000};
  3860. landingSoundOut0[] = {"A3\Sounds_F\vehicles\air\noises\landing_skids_ext1", 1.778279, 1.000000, 100};
  3861. landingSoundOut1[] = {"A3\Sounds_F\vehicles\air\noises\landing_skids_ext1", 1.778279, 1.000000, 100};
  3862. landingSoundOut[] = {"landingSoundOut0", 0.500000, "landingSoundOut1", 0.500000};
  3863. soundenviron[] = {"", 1, 1};
  3864. author="Franze, Nodunit, Sacha 'Voodoo' Oropeza & Community";
  3865. class RotorLibHelicopterProperties
  3866. {
  3867. autoHoverCorrection[] = {-0.4,2.75,0};
  3868. defaultCollective = 0.675;
  3869. horizontalWingsAngleCollMax = 0;
  3870. horizontalWingsAngleCollMin = 0;
  3871. maxHorizontalStabilizerLeftStress = 100000;
  3872. maxHorizontalStabilizerRightStress = 100000;
  3873. maxMainRotorStress = 150000;
  3874. maxTailRotorStress = 30000;
  3875. maxTorque = 4800;
  3876. stressDamagePerSec = 0.003333;
  3877. maxVerticalStabilizerStress = 100000;
  3878. retreatBladeStallWarningSpeed = 92.778;
  3879. starterBatteryDrain = 10;
  3880. hasAPU = 1;
  3881. APUOn = 5;
  3882. APUOff = 5;
  3883. starterTime = 80;
  3884. throttleOffToIdle = 15;
  3885. throttleIdleToOff = 18;
  3886. throttleIdleToFull = 12;
  3887. throttleFullToIdle = 20;
  3888. RTDconfig = "fza_ah64_controls\tkoh\fza_ah64d_blockii_exp.xml";
  3889. soundGeneralCollision1[] = {"A3\Sounds_F\vehicles\crashes\helis\Heli_coll_default_int_1", 1.000000, 1, 100};
  3890. soundGeneralCollision2[] = {"A3\Sounds_F\vehicles\crashes\helis\Heli_coll_default_int_2", 1.000000, 1, 100};
  3891. soundGeneralCollision3[] = {"A3\Sounds_F\vehicles\crashes\helis\Heli_coll_default_int_3", 1.000000, 1, 100};
  3892. soundCrashes[] = {"soundGeneralCollision1", 0.330000, "soundGeneralCollision2", 0.330000, "soundGeneralCollision3", 0.330000};
  3893. soundLandCrashes[] = {"emptySound", 0};
  3894. soundBuildingCrash[] = {"soundGeneralCollision1", 1, "soundGeneralCollision2", 1, "soundGeneralCollision3", 1};
  3895. soundArmorCrash[] = {"soundGeneralCollision1", 1, "soundGeneralCollision2", 1, "soundGeneralCollision3", 1};
  3896. soundWoodCrash[] = {"soundGeneralCollision1", 1, "soundGeneralCollision2", 1, "soundGeneralCollision3", 1};
  3897. soundBushCollision1[] = {"A3\Sounds_F\vehicles\crashes\helis\Heli_coll_bush_int_1", 1.000000, 1, 100};
  3898. soundBushCollision2[] = {"A3\Sounds_F\vehicles\crashes\helis\Heli_coll_bush_int_2", 1.000000, 1, 100};
  3899. soundBushCollision3[] = {"A3\Sounds_F\vehicles\crashes\helis\Heli_coll_bush_int_3", 1.000000, 1, 100};
  3900. soundBushCrash[] = {"soundBushCollision1", 0.330000, "soundBushCollision2", 0.330000, "soundBushCollision3", 0.330000};
  3901. soundWaterCollision1[] = {"A3\Sounds_F\vehicles\crashes\helis\Heli_coll_water_ext_1", 1.000000, 1, 100};
  3902. soundWaterCollision2[] = {"A3\Sounds_F\vehicles\crashes\helis\Heli_coll_water_ext_2", 1.000000, 1, 100};
  3903. soundWaterCrashes[] = {"soundWaterCollision1", 0.500000, "soundWaterCollision2", 0.500000};
  3904. soundDammage[] = {"\fza_ah64_US\audio\helibasiccrash.ogg", 3.162278, 1};
  3905. soundgetin[] = {"A3\Sounds_F\vehicles\air\noises\heli_get_in2",1,1,1};
  3906. soundgetout[] = {"A3\Sounds_F\vehicles\air\noises\heli_get_out2",1,1,1};
  3907. soundEngineOnInt[] = {"\fza_ah64_us\audio\betty\bt_zsu23.ogg", 0.5, 1.0};
  3908. soundEngineOnExt[] = {"\fza_ah64_us\audio\betty\bt_zsu23.ogg", 1.5, 1.0, 700};
  3909. soundEngineOffInt[] = {"\fza_ah64_us\audio\betty\bt_sa19c.ogg", 1, 1.0};
  3910. soundEngineOffExt[] = {"\fza_ah64_us\audio\betty\bt_sa19c.ogg", 2.5, 1.0, 500};
  3911. rotorDamageInt[] = {"\fza_ah64_US\audio\heli_damage_rotor_int.ogg", 1.000000, 1.000000};
  3912. rotorDamageOut[] = {"\fza_ah64_US\audio\heli_damage_rotor_ext.ogg", 2.511886, 1.000000, 150};
  3913. rotorDamage[] = {"rotorDamageInt", "rotorDamageOut"};
  3914. tailDamageInt[] = {"\fza_ah64_US\audio\heli_damage_tail.ogg", 1.000000, 1.000000};
  3915. tailDamageOut[] = {"\fza_ah64_US\audio\heli_damage_tail.ogg", 1.000000, 1.000000, 300};
  3916. tailDamage[] = {"tailDamageInt", "tailDamageOut"};
  3917. landingSoundInt0[] = {"A3\Sounds_F\vehicles\air\noises\landing_skids_int1_open", 1.000000, 1.000000, 100};
  3918. landingSoundInt1[] = {"A3\Sounds_F\vehicles\air\noises\landing_skids_int1_open", 1.000000, 1.000000, 100};
  3919. landingSoundInt[] = {"landingSoundInt0", 0.500000, "landingSoundInt1", 0.500000};
  3920. landingSoundOut0[] = {"A3\Sounds_F\vehicles\air\noises\landing_skids_ext1", 1.778279, 1.000000, 100};
  3921. landingSoundOut1[] = {"A3\Sounds_F\vehicles\air\noises\landing_skids_ext1", 1.778279, 1.000000, 100};
  3922. landingSoundOut[] = {"landingSoundOut0", 0.500000, "landingSoundOut1", 0.500000};
  3923. class Procedures
  3924. {
  3925. class Startup
  3926. {
  3927. class BatteriesOn
  3928. {
  3929. delayFromCondition = 1;
  3930. condition = "[0, _this] call (uiNamespace getVariable 'BIS_fnc_batteriesOn')";
  3931. statement = "[3, _this select 0, _this select 1] call (uiNamespace getVariable 'BIS_fnc_batteriesOn')";
  3932. bypass = "[4, _this] call (uiNamespace getVariable 'BIS_fnc_batteriesOn')";
  3933. };
  3934. class RotorBrakeOff
  3935. {
  3936. delayFromCondition = 0;
  3937. condition = "[2, _this] call (uiNamespace getVariable 'BIS_fnc_rotorBrakeOff')";
  3938. statement = "[3, _this select 0, _this select 1] call (uiNamespace getVariable 'BIS_fnc_rotorBrakeOff')";
  3939. bypass = "[4, _this] call (uiNamespace getVariable 'BIS_fnc_rotorBrakeOff')";
  3940. };
  3941. class APUOn
  3942. {
  3943. delayFromCondition = 2;
  3944. condition = "[2, _this] call (uiNamespace getVariable 'BIS_fnc_APUOn')";
  3945. statement = "[3, _this select 0, _this select 1] call (uiNamespace getVariable 'BIS_fnc_APUOn')";
  3946. bypass = "[4, _this] call (uiNamespace getVariable 'BIS_fnc_APUOn')";
  3947. };
  3948. class StarterOn0
  3949. {
  3950. delayFromCondition = 2;
  3951. condition = "[2, _this, 0] call (uiNamespace getVariable 'BIS_fnc_starterOn1')";
  3952. statement = "[3, _this select 0, 0, _this select 1] call (uiNamespace getVariable 'BIS_fnc_starterOn1')";
  3953. bypass = "[4, _this, 0] call (uiNamespace getVariable 'BIS_fnc_starterOn1')";
  3954. };
  3955. class StarterOn1
  3956. {
  3957. delayFromCondition = 2;
  3958. condition = "[2, _this, 1] call (uiNamespace getVariable 'BIS_fnc_starterOn1')";
  3959. statement = "[3, _this select 0, 1, _this select 1] call (uiNamespace getVariable 'BIS_fnc_starterOn1')";
  3960. bypass = "[4, _this, 1] call (uiNamespace getVariable 'BIS_fnc_starterOn1')";
  3961. };
  3962. class ThrottleIdle0
  3963. {
  3964. delayFromCondition = 1;
  3965. condition = "[2, _this, 0] call (uiNamespace getVariable 'BIS_fnc_throttleIdle1')";
  3966. statement = "[3, _this select 0, 0, _this select 1] call (uiNamespace getVariable 'BIS_fnc_throttleIdle1')";
  3967. bypass = "[4, _this, 0] call (uiNamespace getVariable 'BIS_fnc_throttleIdle1')";
  3968. };
  3969. class ThrottleIdle1
  3970. {
  3971. delayFromCondition = 1;
  3972. condition = "[2, _this, 1] call (uiNamespace getVariable 'BIS_fnc_throttleIdle1')";
  3973. statement = "[3, _this select 0, 1, _this select 1] call (uiNamespace getVariable 'BIS_fnc_throttleIdle1')";
  3974. bypass = "[4, _this, 1] call (uiNamespace getVariable 'BIS_fnc_throttleIdle1')";
  3975. };
  3976. class StarterOff0
  3977. {
  3978. delayFromCondition = 0;
  3979. condition = "[2, _this, 0] call (uiNamespace getVariable 'BIS_fnc_starterOff1')";
  3980. statement = "[3, _this select 0, 0, _this select 1] call (uiNamespace getVariable 'BIS_fnc_starterOff1')";
  3981. bypass = "[4, _this, 0] call (uiNamespace getVariable 'BIS_fnc_starterOff1')";
  3982. };
  3983. class StarterOff1
  3984. {
  3985. delayFromCondition = 0;
  3986. condition = "[2, _this, 1] call (uiNamespace getVariable 'BIS_fnc_starterOff1')";
  3987. statement = "[3, _this select 0, 1, _this select 1] call (uiNamespace getVariable 'BIS_fnc_starterOff1')";
  3988. bypass = "[4, _this, 1] call (uiNamespace getVariable 'BIS_fnc_starterOff1')";
  3989. };
  3990. class APUOff
  3991. {
  3992. delayFromCondition = 2;
  3993. condition = "[0, _this] call (uiNamespace getVariable 'BIS_fnc_APUoff')";
  3994. statement = "[3, _this select 0, _this select 1] call (uiNamespace getVariable 'BIS_fnc_APUoff')";
  3995. bypass = "[4, _this] call (uiNamespace getVariable 'BIS_fnc_APUoff')";
  3996. };
  3997. class WarmupStart
  3998. {
  3999. delayFromCondition = 2;
  4000. condition = "[2, _this] call (uiNamespace getVariable 'BIS_fnc_warmupStart')";
  4001. statement = "[3, _this select 0, _this select 1] call (uiNamespace getVariable 'BIS_fnc_warmupStart')";
  4002. };
  4003. class ThrottleFull0
  4004. {
  4005. delayFromCondition = 17;
  4006. condition = "[2, _this, 0] call (uiNamespace getVariable 'BIS_fnc_throttleFull1')";
  4007. statement = "[3, _this select 0, 0, _this select 1] call (uiNamespace getVariable 'BIS_fnc_throttleFull1')";
  4008. bypass = "[4, _this, 0] call (uiNamespace getVariable 'BIS_fnc_throttleFull1')";
  4009. };
  4010. class ThrottleFull1
  4011. {
  4012. delayFromCondition = 0;
  4013. condition = "[2, _this, 1] call (uiNamespace getVariable 'BIS_fnc_throttleFull1')";
  4014. statement = "[3, _this select 0, 1, _this select 1] call (uiNamespace getVariable 'BIS_fnc_throttleFull1')";
  4015. bypass = "[4, _this, 1] call (uiNamespace getVariable 'BIS_fnc_throttleFull1')";
  4016. };
  4017. class EnginesOn
  4018. {
  4019. delayFromCondition = 0;
  4020. condition = "[2, _this] call (uiNamespace getVariable 'BIS_fnc_enginesOn')";
  4021. statement = "[3, _this select 0, _this select 1] call (uiNamespace getVariable 'BIS_fnc_enginesOn')";
  4022. };
  4023. };
  4024. class Shutdown
  4025. {
  4026. class ThrottleIdle0
  4027. {
  4028. delayFromCondition = 0;
  4029. condition = "[2, _this, 0] call (uiNamespace getVariable 'BIS_fnc_throttleIdle1')";
  4030. statement = "[3, _this select 0, 0, _this select 1] call (uiNamespace getVariable 'BIS_fnc_throttleIdle1')";
  4031. bypass = "[4, _this, 0] call (uiNamespace getVariable 'BIS_fnc_throttleIdle1')";
  4032. };
  4033. class ThrottleIdle1
  4034. {
  4035. delayFromCondition = 0;
  4036. condition = "[2, _this, 1] call (uiNamespace getVariable 'BIS_fnc_throttleIdle1')";
  4037. statement = "[3, _this select 0, 1, _this select 1] call (uiNamespace getVariable 'BIS_fnc_throttleIdle1')";
  4038. bypass = "[4, _this, 1] call (uiNamespace getVariable 'BIS_fnc_throttleIdle1')";
  4039. };
  4040. class CoolDownStart
  4041. {
  4042. delayFromCondition = 0;
  4043. condition = "[2, _this] call (uiNamespace getVariable 'BIS_fnc_cooldownStart')";
  4044. statement = "[3, _this select 0, _this select 1] call (uiNamespace getVariable 'BIS_fnc_cooldownStart')";
  4045. };
  4046. class ThrottleClosed0
  4047. {
  4048. delayFromCondition = 10;
  4049. condition = "[2, _this, 0] call (uiNamespace getVariable 'BIS_fnc_throttleOff1')";
  4050. statement = "[3, _this select 0, 0, _this select 1] call (uiNamespace getVariable 'BIS_fnc_throttleOff1')";
  4051. bypass = "[4, _this, 0] call (uiNamespace getVariable 'BIS_fnc_throttleOff1')";
  4052. };
  4053. class ThrottleClosed1
  4054. {
  4055. delayFromCondition = 0;
  4056. condition = "[2, _this, 1] call (uiNamespace getVariable 'BIS_fnc_throttleOff1')";
  4057. statement = "[3, _this select 0, 1, _this select 1] call (uiNamespace getVariable 'BIS_fnc_throttleOff1')";
  4058. bypass = "[4, _this, 1] call (uiNamespace getVariable 'BIS_fnc_throttleOff1')";
  4059. };
  4060. class RotorBrakeOn
  4061. {
  4062. delayFromCondition = 0;
  4063. condition = "[2, _this] call (uiNamespace getVariable 'BIS_fnc_rotorBrakeOn')";
  4064. statement = "[3, _this select 0, _this select 1] call (uiNamespace getVariable 'BIS_fnc_rotorBrakeOn')";
  4065. bypass = "[4, _this] call (uiNamespace getVariable 'BIS_fnc_rotorBrakeOn')";
  4066. };
  4067. class RotorBrakeOff
  4068. {
  4069. delayFromCondition = 0;
  4070. condition = "[2, _this] call (uiNamespace getVariable 'BIS_fnc_rotorBrakeOff')";
  4071. statement = "[3, _this select 0, _this select 1] call (uiNamespace getVariable 'BIS_fnc_rotorBrakeOff')";
  4072. bypass = "[4, _this] call (uiNamespace getVariable 'BIS_fnc_rotorBrakeOff')";
  4073. };
  4074. class BatteriesOff
  4075. {
  4076. delayFromCondition = 0;
  4077. condition = "[0, _this] call (uiNamespace getVariable 'BIS_fnc_batteriesOff')";
  4078. statement = "[3, _this select 0, _this select 1] call (uiNamespace getVariable 'BIS_fnc_batteriesOff')";
  4079. bypass = "[4, _this] call (uiNamespace getVariable 'BIS_fnc_batteriesOff')";
  4080. };
  4081. class EnginesOff
  4082. {
  4083. delayFromCondition = 2;
  4084. condition = "[2, _this] call (uiNamespace getVariable 'BIS_fnc_enginesOff')";
  4085. statement = "[3, _this select 0, _this select 1] call (uiNamespace getVariable 'BIS_fnc_enginesOff')";
  4086. };
  4087. };
  4088. };
  4089. };
  4090. class RenderTargets
  4091. {
  4092. class cockpitmirror1
  4093. {
  4094. renderTarget = "fza_ah64_cpitmirror1";
  4095. class View01
  4096. {
  4097. pointPosition = "mirror_cpit1";
  4098. pointDirection = "mirror_cpit2";
  4099. renderQuality = 1;
  4100. renderVisionMode = 4;
  4101. fov = 0.5;
  4102. };
  4103. };
  4104. class driverpnvs1
  4105. {
  4106. renderTarget = "fza_ah64_pnvscam1";
  4107. class View01
  4108. {
  4109. pointPosition = "driverview";
  4110. pointDirection = "driverview_dir";
  4111. renderQuality = 0;
  4112. renderVisionMode = 2;
  4113. fov = 0.18;
  4114. };
  4115. };
  4116. class driverpnvs2
  4117. {
  4118. renderTarget = "fza_ah64_pnvscam2";
  4119. class View01
  4120. {
  4121. pointPosition = "driverview";
  4122. pointDirection = "driverview_dir";
  4123. renderQuality = 0;
  4124. renderVisionMode = 0;
  4125. fov = 0.18;
  4126. };
  4127. };
  4128. class driverpnvs3
  4129. {
  4130. renderTarget = "fza_ah64_pnvscam3";
  4131. class View01
  4132. {
  4133. pointPosition = "driverview";
  4134. pointDirection = "driverview_dir";
  4135. renderQuality = 0;
  4136. renderVisionMode = 1;
  4137. fov = 0.18;
  4138. };
  4139. };
  4140. /*
  4141. //these sources are inefficient and difficult to work with//
  4142. //TADS/FLIR//
  4143. class gunnertads1
  4144. {
  4145. renderTarget = "fza_ah64_tadscam1";
  4146. class View01
  4147. {
  4148. pointPosition = "gunnerview";
  4149. pointDirection = "gunnerview_dir";
  4150. renderQuality = 0;
  4151. renderVisionMode = 2;
  4152. fov = 0.05;
  4153. };
  4154. };
  4155. class gunnertads2
  4156. {
  4157. renderTarget = "fza_ah64_tadscam2";
  4158. class View01
  4159. {
  4160. pointPosition = "gunnerview";
  4161. pointDirection = "gunnerview_dir";
  4162. renderQuality = 0;
  4163. renderVisionMode = 2;
  4164. fov = 0.1;
  4165. };
  4166. };
  4167. class gunnertads3
  4168. {
  4169. renderTarget = "fza_ah64_tadscam3";
  4170. class View01
  4171. {
  4172. pointPosition = "gunnerview";
  4173. pointDirection = "gunnerview_dir";
  4174. renderQuality = 0;
  4175. renderVisionMode = 2;
  4176. fov = 0.01;
  4177. };
  4178. };
  4179. //TADS/DTV//
  4180. class gunnertads4
  4181. {
  4182. renderTarget = "fza_ah64_tadscam4";
  4183. class View01
  4184. {
  4185. pointPosition = "gunnerview";
  4186. pointDirection = "gunnerview_dir";
  4187. renderQuality = 0;
  4188. renderVisionMode = 0;
  4189. fov = 0.6;
  4190. };
  4191. };
  4192. class gunnertads5
  4193. {
  4194. renderTarget = "fza_ah64_tadscam5";
  4195. class View01
  4196. {
  4197. pointPosition = "gunnerview";
  4198. pointDirection = "gunnerview_dir";
  4199. renderQuality = 0;
  4200. renderVisionMode = 0;
  4201. fov = 0.1;
  4202. };
  4203. };
  4204. class gunnertads6
  4205. {
  4206. renderTarget = "fza_ah64_tadscam6";
  4207. class View01
  4208. {
  4209. pointPosition = "gunnerview";
  4210. pointDirection = "gunnerview_dir";
  4211. renderQuality = 0;
  4212. renderVisionMode = 0;
  4213. fov = 0.01;
  4214. };
  4215. };
  4216. */
  4217. };
  4218. class Exhausts
  4219. {
  4220. class Exhaust1
  4221. {
  4222. direction = "exhaust1_dir";
  4223. effect = "ExhaustEffectHeli";
  4224. position = "exhaust1";
  4225. };
  4226. class Exhaust2
  4227. {
  4228. direction = "exhaust2_dir";
  4229. effect = "ExhaustEffectHeli";
  4230. position = "exhaust2";
  4231. };
  4232. };
  4233. class Sounds
  4234. {
  4235. ///ENGINE & APU START FIRST PERSON///
  4236. class APUStartExt
  4237. {
  4238. name = "fza_ah64_apustart1";
  4239. sound[] = {"fza_ah64_us\audio\Ext_Start.ogg", 1,1,200};
  4240. volume = "engineOn";
  4241. frequency = "(0.66 + rotorSpeed)/3";
  4242. };
  4243. class EngineStartExt
  4244. {
  4245. name = "fza_ah64_estart1";
  4246. sound[] = {"fza_ah64_us\audio\ah64_estart1.ogg", 1,1,200};
  4247. volume = "engineOn";
  4248. frequency = "(0.66 + rotorSpeed)/3";
  4249. };
  4250. ///ENGINE & APU START FIRST PERSON END///
  4251. class EngineExt
  4252. {
  4253. sound[] = {"\fza_ah64_us\audio\ah64_engine1.ogg", 1, 1.000000, 1100};
  4254. frequency = "rotorSpeed";
  4255. volume = "camPos*((rotorSpeed-0.72)*4)";
  4256. };
  4257. class RotorExt
  4258. {
  4259. sound[] = {"\fza_ah64_us\audio\ah64_rotor_ext1.ogg", 1, 1.000000, 1100};
  4260. frequency = "rotorSpeed * (1 - rotorThrust/5)";
  4261. volume = "camPos*(0 max (rotorSpeed-0.1))*(1 + rotorThrust)";
  4262. };
  4263. class Distance
  4264. {
  4265. frequency = "rotorSpeed";
  4266. sound[] = {"\fza_ah64_US\audio\Engine_Far.ogg", 1, 1, 1000};
  4267. volume = "2 * camPos * (0 max (rotorSpeed-0.4))";
  4268. };
  4269. class FarDistance
  4270. {
  4271. frequency = "rotorSpeed";
  4272. sound[] = {"\fza_ah64_US\audio\Rotor_Far.ogg", 1, 1, 4000};
  4273. volume = "camPos * 3* (rotorSpeed factor [0.6, 1]) * (1 + rotorThrust)";
  4274. };
  4275. class EngineInt
  4276. {
  4277. sound[] = {"\fza_ah64_us\audio\ah64_engine_int1.ogg", 1, 1.000000, 1};
  4278. frequency = "rotorSpeed";
  4279. volume = "(1-camPos)*((rotorSpeed-0.75)*4)";
  4280. };
  4281. class RotorInt
  4282. {
  4283. sound[] = {"\fza_ah64_us\audio\ah64_rotor_int1.ogg", 1, 1.000000, 1};
  4284. frequency = "rotorSpeed * (1 - rotorThrust/5)";
  4285. volume = "(1-camPos)*(0 max (rotorSpeed-0.1))*(1 + rotorThrust)";
  4286. };
  4287. class TransmissionDamageExt_phase1
  4288. {
  4289. sound[] = {"A3\Sounds_F\vehicles\air\noises\heli_damage_transmission_ext_1", 1.000000, 1.000000, 150};
  4290. frequency = "0.66 + rotorSpeed / 3";
  4291. volume = "camPos * (transmissionDamage factor [0.3, 0.35]) * (transmissionDamage factor [0.5, 0.45]) * (rotorSpeed factor [0.2, 0.5])";
  4292. };
  4293. class TransmissionDamageExt_phase2
  4294. {
  4295. sound[] = {"A3\Sounds_F\vehicles\air\noises\heli_damage_transmission_ext_2", 1.000000, 1.000000, 150};
  4296. frequency = "0.66 + rotorSpeed / 3";
  4297. volume = "camPos * (transmissionDamage factor [0.45, 0.5]) * (rotorSpeed factor [0.2, 0.5])";
  4298. };
  4299. class TransmissionDamageInt_phase1
  4300. {
  4301. sound[] = {"A3\Sounds_F\vehicles\air\noises\heli_damage_transmission_int_1", 1.000000, 1.000000, 150};
  4302. frequency = "0.66 + rotorSpeed / 3";
  4303. volume = "(1 - camPos) * (transmissionDamage factor [0.3, 0.35]) * (transmissionDamage factor [0.5, 0.45]) * (rotorSpeed factor [0.2, 0.5])";
  4304. };
  4305. class TransmissionDamageInt_phase2
  4306. {
  4307. sound[] = {"A3\Sounds_F\vehicles\air\noises\heli_damage_transmission_int_2", 1.000000, 1.000000, 150};
  4308. frequency = "0.66 + rotorSpeed / 3";
  4309. volume = "(1 - camPos) * (transmissionDamage factor [0.45, 0.5]) * (rotorSpeed factor [0.2, 0.5])";
  4310. };
  4311. class damageAlarmInt
  4312. {
  4313. sound[] = {"A3\Sounds_F\vehicles\air\noises\heli_alarm_bluefor", 0.316228, 1.000000};
  4314. frequency = 1;
  4315. volume = "engineOn * (1 - camPos) * ( 1 - ((transmissionDamage factor [0.61, 0.60]) * (motorDamage factor [0.61, 0.60]) * (rotorDamage factor [0.51, 0.50]))) * (rotorSpeed factor [0.0, 0.001])";
  4316. };
  4317. class damageAlarmExt
  4318. {
  4319. sound[] = {"A3\Sounds_F\vehicles\air\noises\heli_alarm_bluefor", 0.223872, 1.000000, 20};
  4320. frequency = 1;
  4321. volume = "engineOn * camPos * ( 1 - ((transmissionDamage factor [0.61, 0.60]) * (motorDamage factor [0.61, 0.60]) * (rotorDamage factor [0.51, 0.50]))) * (rotorSpeed factor [0, 0.001])";
  4322. };
  4323. class rotorLowAlarmInt
  4324. {
  4325. sound[] = {"A3\Sounds_F\vehicles\air\noises\heli_alarm_rotor_low", 0.316228, 1.000000};
  4326. frequency = 1;
  4327. volume = "engineOn * (1 - camPos) * (rotorSpeed factor [0.9, 0.8999]) * (rotorSpeed factor [-0.5, 1]) * (speed factor [3, 3.01])";
  4328. };
  4329. class rotorLowAlarmExt
  4330. {
  4331. sound[] = {"A3\Sounds_F\vehicles\air\noises\heli_alarm_rotor_low", 0.223872, 1.000000, 20};
  4332. frequency = 1;
  4333. volume = "engineOn * camPos * (rotorSpeed factor [0.9, 0.8999]) * (rotorSpeed factor [-0.5, 1]) * (speed factor [3, 3.01])";
  4334. };
  4335. class scrubLandInt
  4336. {
  4337. sound[] = {"A3\Sounds_F\vehicles\air\noises\wheelsInt", 1.000000, 1.000000, 100};
  4338. frequency = 1;
  4339. volume = "2 * (1-camPos) * (scrubLand factor[0.02, 0.05]) * (1 - (lateralMovement factor [0.7,1]))";
  4340. };
  4341. class scrubLandExt
  4342. {
  4343. sound[] = {"A3\Sounds_F\dummysound", 1.000000, 1.000000, 100};
  4344. frequency = 1;
  4345. volume = "camPos * (scrubLand factor[0.02, 0.05]) * (1 - (lateralMovement factor [0.7,1]))";
  4346. };
  4347. class scrubBuildingInt
  4348. {
  4349. sound[] = {"A3\Sounds_F\vehicles\air\noises\wheelsInt", 1.000000, 1.000000, 100};
  4350. frequency = 1;
  4351. volume = "(1-camPos) * (scrubBuilding factor[0.02, 0.05]) * (1 - (lateralMovement factor [0.7,1]))";
  4352. };
  4353. class scrubBuildingExt
  4354. {
  4355. sound[] = {"A3\Sounds_F\dummysound", 1.000000, 1.000000, 100};
  4356. frequency = 1;
  4357. volume = "camPos * (scrubBuilding factor[0.02, 0.05])";
  4358. };
  4359. class scrubTreeInt
  4360. {
  4361. sound[] = {"A3\Sounds_F\vehicles\air\noises\scrubTreeInt", 1.000000, 1.000000, 100};
  4362. frequency = 1;
  4363. volume = "(1 - camPos) * ((scrubTree) factor [0, 0.01])";
  4364. };
  4365. class scrubTreeExt
  4366. {
  4367. sound[] = {"A3\Sounds_F\vehicles\air\noises\scrubTreeExt", 1.000000, 1.000000, 100};
  4368. frequency = 1;
  4369. volume = "camPos * ((scrubTree) factor [0, 0.01])";
  4370. };
  4371. class RainExt
  4372. {
  4373. sound[] = {"\fza_ah64_us\audio\rain1_ext.ogg", 1.000000, 1.000000, 100};
  4374. frequency = 1;
  4375. volume = "camPos * (rain - rotorSpeed/2) * 2";
  4376. };
  4377. class RainInt
  4378. {
  4379. sound[] = {"\fza_ah64_us\audio\rain1_int_open.ogg", 1.000000, 1.000000, 100};
  4380. frequency = 1;
  4381. volume = "(1-camPos)*(rain - rotorSpeed/2)*2";
  4382. };
  4383. class SlingLoadDownExt
  4384. {
  4385. sound[] = {"A3\Sounds_F\vehicles\air\noises\SL_engineDownEXT", 1.258925, 1.000000, 500};
  4386. frequency = 1;
  4387. volume = "camPos*(slingLoadActive factor [0,-1])";
  4388. };
  4389. class SlingLoadUpExt
  4390. {
  4391. sound[] = {"A3\Sounds_F\vehicles\air\noises\SL_engineupEXT", 1.258925, 1.000000, 500};
  4392. frequency = 1;
  4393. volume = "camPos*(slingLoadActive factor [0,1])";
  4394. };
  4395. class SlingLoadDownInt
  4396. {
  4397. sound[] = {"A3\Sounds_F\vehicles\air\noises\SL_engineDownINT", 1.000000, 1.000000, 500};
  4398. frequency = 1;
  4399. volume = "(1-camPos)*(slingLoadActive factor [0,-1])";
  4400. };
  4401. class SlingLoadUpInt
  4402. {
  4403. sound[] = {"A3\Sounds_F\vehicles\air\noises\SL_engineUpINT", 1.000000, 1.000000, 500};
  4404. frequency = 1;
  4405. volume = "(1-camPos)*(slingLoadActive factor [0,1])";
  4406. };
  4407. class WindInt
  4408. {
  4409. sound[] = {"A3\Sounds_F\vehicles\air\noises\wind_closed", 0.398107, 1.000000, 50};
  4410. frequency = 1;
  4411. volume = "(1-camPos)*(speed factor[5, 50])*(speed factor[5, 50])";
  4412. };
  4413. class GStress
  4414. {
  4415. sound[] = {"A3\Sounds_F\vehicles\noises\vehicle_stress2b", 0.354813, 1.000000, 50};
  4416. frequency = 1;
  4417. volume = "engineOn * (1-camPos) * ((gmeterZ factor[1.5, 2.5]) + (gmeterZ factor[0.5, -0.5]))";
  4418. };
  4419. };
  4420. class SoundsExt
  4421. {
  4422. class SoundEvents {};
  4423. class Sounds
  4424. {
  4425. ///ENGINE & APU START 3RD PERSON//
  4426. class APUStartExt
  4427. {
  4428. sound[] = {"fza_ah64_us\audio\Ext_Start.ogg", 1, 1, 200};
  4429. volume = "engineOn";
  4430. frequency = "0.66 + rotorSpeed / 3";
  4431. };
  4432. class EngineStartExt
  4433. {
  4434. sound[] = {"fza_ah64_us\audio\ah64_estart1.ogg", 1, 1, 200};
  4435. volume = "engineOn";
  4436. frequency = "0.66 + rotorSpeed / 3";
  4437. };
  4438. ///ENGINE & APU START 3RD PERSON END///
  4439. class EngineExt
  4440. {
  4441. sound[] = {"\fza_ah64_US\audio\ah64_engine1.ogg", 3, 1.000000, 1100};
  4442. frequency = "rotorSpeed";
  4443. volume = "camPos*((rotorSpeed-0.72)*4)";
  4444. };
  4445. class RotorExt
  4446. {
  4447. sound[] = {"\fza_ah64_US\audio\ah64_rotor_ext1.ogg", 3, 1.000000, 1100};
  4448. frequency = "rotorSpeed * (1 - rotorThrust/5)";
  4449. volume = "camPos*(0 max (rotorSpeed-0.1))*(1 + rotorThrust)";
  4450. };
  4451. class EngineInt
  4452. {
  4453. sound[] = {"\fza_ah64_US\audio\Engine_Int.ogg", 1, 1.000000,1};
  4454. frequency = "rotorSpeed";
  4455. volume = "(1-camPos)*((rotorSpeed-0.75)*4)";
  4456. };
  4457. class RotorInt
  4458. {
  4459. sound[] = {"\fza_ah64_US\audio\ah64_rotor_int1.ogg", 1, 1.000000,1};
  4460. frequency = "rotorSpeed * (1 - rotorThrust/5)";
  4461. volume = "(1-camPos)*(0 max (rotorSpeed-0.1))*(1 + rotorThrust)";
  4462. };
  4463. class TransmissionDamageExt_phase1
  4464. {
  4465. sound[] = {"A3\Sounds_F\vehicles\air\noises\heli_damage_transmission_ext_1", 1.000000, 1.000000, 150};
  4466. frequency = "0.66 + rotorSpeed / 3";
  4467. volume = "camPos * (transmissionDamage factor [0.3, 0.35]) * (transmissionDamage factor [0.5, 0.45]) * (rotorSpeed factor [0.2, 0.5])";
  4468. };
  4469. class TransmissionDamageExt_phase2
  4470. {
  4471. sound[] = {"A3\Sounds_F\vehicles\air\noises\heli_damage_transmission_ext_2", 1.000000, 1.000000, 150};
  4472. frequency = "0.66 + rotorSpeed / 3";
  4473. volume = "camPos * (transmissionDamage factor [0.45, 0.5]) * (rotorSpeed factor [0.2, 0.5])";
  4474. };
  4475. class TransmissionDamageInt_phase1
  4476. {
  4477. sound[] = {"A3\Sounds_F\vehicles\air\noises\heli_damage_transmission_int_1", 1.000000, 1.000000, 150};
  4478. frequency = "0.66 + rotorSpeed / 3";
  4479. volume = "(1 - camPos) * (transmissionDamage factor [0.3, 0.35]) * (transmissionDamage factor [0.5, 0.45]) * (rotorSpeed factor [0.2, 0.5])";
  4480. };
  4481. class TransmissionDamageInt_phase2
  4482. {
  4483. sound[] = {"A3\Sounds_F\vehicles\air\noises\heli_damage_transmission_int_2", 1.000000, 1.000000, 150};
  4484. frequency = "0.66 + rotorSpeed / 3";
  4485. volume = "(1 - camPos) * (transmissionDamage factor [0.45, 0.5]) * (rotorSpeed factor [0.2, 0.5])";
  4486. };
  4487. class damageAlarmInt
  4488. {
  4489. sound[] = {"A3\Sounds_F\vehicles\air\noises\heli_alarm_bluefor", 0.316228, 1.000000};
  4490. frequency = 1;
  4491. volume = "engineOn * (1 - camPos) * ( 1 - ((transmissionDamage factor [0.61, 0.60]) * (motorDamage factor [0.61, 0.60]) * (rotorDamage factor [0.51, 0.50]))) * (rotorSpeed factor [0.0, 0.001])";
  4492. };
  4493. class damageAlarmExt
  4494. {
  4495. sound[] = {"A3\Sounds_F\vehicles\air\noises\heli_alarm_bluefor", 0.223872, 1.000000, 20};
  4496. frequency = 1;
  4497. volume = "engineOn * camPos * ( 1 - ((transmissionDamage factor [0.61, 0.60]) * (motorDamage factor [0.61, 0.60]) * (rotorDamage factor [0.51, 0.50]))) * (rotorSpeed factor [0, 0.001])";
  4498. };
  4499. class rotorLowAlarmInt
  4500. {
  4501. sound[] = {"A3\Sounds_F\vehicles\air\noises\heli_alarm_rotor_low", 0.316228, 1.000000};
  4502. frequency = 1;
  4503. volume = "engineOn * (1 - camPos) * (rotorSpeed factor [0.9, 0.8999]) * (rotorSpeed factor [-0.5, 1]) * (speed factor [3, 3.01])";
  4504. };
  4505. class rotorLowAlarmExt
  4506. {
  4507. sound[] = {"A3\Sounds_F\vehicles\air\noises\heli_alarm_rotor_low", 0.223872, 1.000000, 20};
  4508. frequency = 1;
  4509. volume = "engineOn * camPos * (rotorSpeed factor [0.9, 0.8999]) * (rotorSpeed factor [-0.5, 1]) * (speed factor [3, 3.01])";
  4510. };
  4511. class scrubLandInt
  4512. {
  4513. sound[] = {"A3\Sounds_F\vehicles\air\noises\wheelsInt", 1.000000, 1.000000, 100};
  4514. frequency = 1;
  4515. volume = "2 * (1-camPos) * (scrubLand factor[0.02, 0.05]) * (1 - (lateralMovement factor [0.7,1]))";
  4516. };
  4517. class scrubLandExt
  4518. {
  4519. sound[] = {"A3\Sounds_F\dummysound", 1.000000, 1.000000, 100};
  4520. frequency = 1;
  4521. volume = "camPos * (scrubLand factor[0.02, 0.05]) * (1 - (lateralMovement factor [0.7,1]))";
  4522. };
  4523. class scrubBuildingInt
  4524. {
  4525. sound[] = {"A3\Sounds_F\vehicles\air\noises\wheelsInt", 1.000000, 1.000000, 100};
  4526. frequency = 1;
  4527. volume = "(1-camPos) * (scrubBuilding factor[0.02, 0.05]) * (1 - (lateralMovement factor [0.7,1]))";
  4528. };
  4529. class scrubBuildingExt
  4530. {
  4531. sound[] = {"A3\Sounds_F\dummysound", 1.000000, 1.000000, 100};
  4532. frequency = 1;
  4533. volume = "camPos * (scrubBuilding factor[0.02, 0.05])";
  4534. };
  4535. class scrubTreeInt
  4536. {
  4537. sound[] = {"A3\Sounds_F\vehicles\air\noises\scrubTreeInt", 1.000000, 1.000000, 100};
  4538. frequency = 1;
  4539. volume = "(1 - camPos) * ((scrubTree) factor [0, 0.01])";
  4540. };
  4541. class scrubTreeExt
  4542. {
  4543. sound[] = {"A3\Sounds_F\vehicles\air\noises\scrubTreeExt", 1.000000, 1.000000, 100};
  4544. frequency = 1;
  4545. volume = "camPos * ((scrubTree) factor [0, 0.01])";
  4546. };
  4547. class RainExt
  4548. {
  4549. sound[] = {"\fza_ah64_us\audio\rain1_ext.ogg", 1.000000, 1.000000, 100};
  4550. frequency = 1;
  4551. volume = "camPos * (rain - rotorSpeed/2) * 2";
  4552. };
  4553. class RainInt
  4554. {
  4555. sound[] = {"\fza_ah64_us\audio\rain1_int_open.ogg", 1.000000, 1.000000, 100};
  4556. frequency = 1;
  4557. volume = "(1-camPos)*(rain - rotorSpeed/2)*2";
  4558. };
  4559. class SlingLoadDownExt
  4560. {
  4561. sound[] = {"A3\Sounds_F\vehicles\air\noises\SL_engineDownEXT", 1.000000, 1.000000, 500};
  4562. frequency = 1;
  4563. volume = "camPos*(slingLoadActive factor [0,-1])";
  4564. };
  4565. class SlingLoadUpExt
  4566. {
  4567. sound[] = {"A3\Sounds_F\vehicles\air\noises\SL_engineUpEXT", 1.000000, 1.000000, 500};
  4568. frequency = 1;
  4569. volume = "camPos*(slingLoadActive factor [0,1])";
  4570. };
  4571. class SlingLoadDownInt
  4572. {
  4573. sound[] = {"A3\Sounds_F\vehicles\air\noises\SL_engineDownINT", 1.000000, 1.000000, 500};
  4574. frequency = 1;
  4575. volume = "(1-camPos)*(slingLoadActive factor [0,-1])";
  4576. };
  4577. class SlingLoadUpInt
  4578. {
  4579. sound[] = {"A3\Sounds_F\vehicles\air\noises\SL_engineUpINT", 1.000000, 1.000000, 500};
  4580. frequency = 1;
  4581. volume = "(1-camPos)*(slingLoadActive factor [0,1])";
  4582. };
  4583. class WindInt
  4584. {
  4585. sound[] = {"A3\Sounds_F\vehicles\air\noises\wind_closed", 0.398107, 1.000000, 50};
  4586. frequency = 1;
  4587. volume = "(1-camPos)*(speed factor[5, 50])*(speed factor[5, 50])";
  4588. };
  4589. class GStress
  4590. {
  4591. sound[] = {"A3\Sounds_F\vehicles\noises\vehicle_stress2b", 0.354813, 1.000000, 50};
  4592. frequency = 1;
  4593. volume = "engineOn * (1-camPos) * ((gmeterZ factor[1.5, 2.5]) + (gmeterZ factor[0.5, -0.5]))";
  4594. };
  4595. };
  4596. };
  4597.  
  4598. class HitPoints
  4599. {
  4600. class HitHull
  4601. {
  4602. armor = 1;
  4603. material = 51;
  4604. name = "fuselage";
  4605. passthrough = 1;
  4606. visual = "fuselage";
  4607. explosionShielding = 1;
  4608. convexComponent = "fuselage";
  4609. radius = 0.01;
  4610. depends = "Total";
  4611. };
  4612. class HitAvionics
  4613. {
  4614. armor = 1;
  4615. material = 51;
  4616. name = "cockpit";
  4617. passthrough = 0.5;
  4618. visual = "cockpit";
  4619. explosionShielding = 1;
  4620. convexComponent = "cockpit";
  4621. minimalHit = 0.1;
  4622. radius = 0.4;
  4623. };
  4624. /*
  4625. class HitFuselage
  4626. {
  4627. armor = 1;
  4628. material = 51;
  4629. name = "fuselage";
  4630. passthrough = 1;
  4631. visual = "fuselage";
  4632. };
  4633. */
  4634. class HitTransmission
  4635. {
  4636. armor = 0.8;
  4637. material = -1;
  4638. name = "trans";
  4639. passthrough = 0.25;
  4640. };
  4641. class HitEngine
  4642. {
  4643. armor = 0.8;
  4644. material = 51;
  4645. name = "trans";
  4646. passthrough = 0.25;
  4647. visual = "trans";
  4648. explosionShielding = 3;
  4649. convexComponent = "trans";
  4650. minimalHit = 0.1;
  4651. radius = 0.4;
  4652. depends = "0.5 * (HitEngine1 + HitEngine2)";
  4653. };
  4654. class HitEngine1
  4655. {
  4656. armor = 0.8;
  4657. material = 51;
  4658. name = "leng";
  4659. passthrough = 0.25;
  4660. visual = "leng";
  4661. explosionShielding = 3;
  4662. convexComponent = "leng";
  4663. minimalHit = 0.1;
  4664. radius = 0.4;
  4665. };
  4666. class HitEngine2
  4667. {
  4668. armor = 0.8;
  4669. material = 51;
  4670. name = "reng";
  4671. passthrough = 0.25;
  4672. visual = "reng";
  4673. explosionShielding = 3;
  4674. convexComponent = "reng";
  4675. minimalHit = 0.1;
  4676. radius = 0.4;
  4677. };
  4678. class Hitlfab
  4679. {
  4680. armor = 0.5;
  4681. material = 51;
  4682. name = "lfab";
  4683. passthrough = 0.1;
  4684. visual = "lfab";
  4685. };
  4686. class Hitrfab
  4687. {
  4688. armor = 0.5;
  4689. material = 51;
  4690. name = "rfab";
  4691. passthrough = 0.1;
  4692. visual = "rfab";
  4693. };
  4694. class HitVRotor
  4695. {
  4696. armor = 0.2;
  4697. material = 51;
  4698. name = "mala vrtule";
  4699. passthrough = 0.1;
  4700. visual = "mala vrtule";
  4701. explosionShielding = 6;
  4702. convexComponent = "mala vrtule";
  4703. minimalHit = 0.05;
  4704. radius = 0.06;
  4705. };
  4706. class HitHRotor
  4707. {
  4708. armor = 0.3;
  4709. material = 51;
  4710. name = "velka vrtule";
  4711. passthrough = 0.1;
  4712. visual = "velka vrtule";
  4713. explosionShielding = 2.5;
  4714. convexComponent = "velka vrtule";
  4715. minimalHit = 0.09;
  4716. radius = 0.4;
  4717. };
  4718. class Hitlwing
  4719. {
  4720. armor = 0.75;
  4721. material = 51;
  4722. name = "lwing";
  4723. passthrough = 0.1;
  4724. visual = "lwing";
  4725. };
  4726. class Hitrwing
  4727. {
  4728. armor = 0.75;
  4729. material = 51;
  4730. name = "rwing";
  4731. passthrough = 0.1;
  4732. visual = "rwing";
  4733. };
  4734. class HitTail
  4735. {
  4736. armor = 0.75;
  4737. material = 51;
  4738. name = "tailboom";
  4739. passthrough = 0.5;
  4740. visual = "tailboom";
  4741. };
  4742. class HitVTail
  4743. {
  4744. armor = 0.2;
  4745. material = 51;
  4746. name = "vtail";
  4747. passthrough = 0.1;
  4748. visual = "vtail";
  4749. };
  4750. class HitHTail
  4751. {
  4752. armor = 0.2;
  4753. material = 51;
  4754. name = "hstab";
  4755. passthrough = 0.1;
  4756. visual = "hstab";
  4757. };
  4758. class HitPNVS
  4759. {
  4760. armor = 0.25;
  4761. material = 51;
  4762. name = "pnvs";
  4763. passthrough = 0.1;
  4764. visual = "pnvs";
  4765. };
  4766. class Hittads
  4767. {
  4768. armor = 0.25;
  4769. material = 51;
  4770. name = "tads";
  4771. passthrough = 0.1;
  4772. visual = "tads";
  4773. };
  4774. class Hittadstur
  4775. {
  4776. armor = 0.25;
  4777. material = 51;
  4778. name = "tads_tur";
  4779. passthrough = 0.1;
  4780. visual = "tads_tur";
  4781. };
  4782. class Hitradar
  4783. {
  4784. armor = 0.05;
  4785. material = 51;
  4786. name = "radar";
  4787. passthrough = 0.1;
  4788. visual = "radar";
  4789. };
  4790. class Hitotocvez
  4791. {
  4792. armor = 0.25;
  4793. material = 51;
  4794. name = "otocvez";
  4795. passthrough = 0.1;
  4796. visual = "otocvez";
  4797. };
  4798. class Hitotochlaven
  4799. {
  4800. armor = 0.25;
  4801. material = 51;
  4802. name = "otochlaven";
  4803. passthrough = 0.1;
  4804. visual = "otochlaven";
  4805. };
  4806. class Hitmaingear
  4807. {
  4808. armor = 0.2;
  4809. material = 51;
  4810. name = "maingear";
  4811. passthrough = 0.1;
  4812. visual = "maingear";
  4813. };
  4814. class Hittwsus
  4815. {
  4816. armor = 0.2;
  4817. material = 51;
  4818. name = "twsus";
  4819. passthrough = 0.1;
  4820. visual = "twsus";
  4821. };
  4822. class Hitpylon1
  4823. {
  4824. armor = 0.2;
  4825. material = 51;
  4826. name = "pylon1";
  4827. passthrough = 0.1;
  4828. visual = "pylon1";
  4829. };
  4830. class Hitpylon2
  4831. {
  4832. armor = 0.2;
  4833. material = 51;
  4834. name = "pylon2";
  4835. passthrough = 0.1;
  4836. visual = "pylon2";
  4837. };
  4838. class Hitpylon3
  4839. {
  4840. armor = 0.2;
  4841. material = 51;
  4842. name = "pylon3";
  4843. passthrough = 0.1;
  4844. visual = "pylon3";
  4845. };
  4846. class Hitpylon4
  4847. {
  4848. armor = 0.2;
  4849. material = 51;
  4850. name = "pylon4";
  4851. passthrough = 0.1;
  4852. visual = "pylon4";
  4853. };
  4854. };
  4855. class UserActions
  4856. {
  4857. class sensorselect
  4858. {
  4859. displayName="Sensor Cycle";
  4860. position="pilot_action";
  4861. onlyForPlayer=1;
  4862. radius=8;
  4863. showWindow=0;
  4864. priority=-5;
  4865. condition="(player == driver this || player == gunner this) && alive this && !(this iskindof ""fza_ah64a_l"" || this iskindof ""fza_ah64a_e"")";
  4866. shortcut="OpticsMode";
  4867. statement="fza_ah64_agmode = fza_ah64_agmode + 1;";
  4868. };
  4869. class weaponactionswitch
  4870. {
  4871. displayName="WAS";
  4872. position="pilot_action";
  4873. onlyForPlayer=1;
  4874. radius=8;
  4875. showWindow=0;
  4876. priority=-10;
  4877. condition="(player == driver this || player == gunner this) && alive this";
  4878. shortcut="user4";
  4879. statement="[this] call fza_ah64_wepactionswitch";
  4880. };
  4881. class gunburst
  4882. {
  4883. displayName="Gun Burst";
  4884. position="zamerny";
  4885. onlyForPlayer=1;
  4886. radius=8;
  4887. showWindow=0;
  4888. priority=-8;
  4889. condition="(player == driver this || player == gunner this) && (fza_ah64_pl_mpd == ""wpn"") && (currentweapon this == ""fza_m230"" || currentweapon this == ""fza_burstlimiter"")";
  4890. shortcut="Binocular";
  4891. statement="[this] exec ""\fza_ah64_controls\scripting\burstlimit.sqs""";
  4892. };
  4893. class rocketsalvo
  4894. {
  4895. displayName="Rocket Salvo";
  4896. position="zamerny";
  4897. onlyForPlayer=1;
  4898. radius=8;
  4899. showWindow=0;
  4900. priority=-8;
  4901. condition="(player == driver this || player == gunner this) && (fza_ah64_pl_mpd == ""wpn"") && (currentweapon this in fza_ah64_rocketweps14 || currentweapon this in fza_ah64_rocketweps23 || currentweapon this in fza_ah64_rocketweps1 || currentweapon this in fza_ah64_rocketweps2 || currentweapon this in fza_ah64_rocketweps3 || currentweapon this in fza_ah64_rocketweps4)";
  4902. shortcut="Binocular";
  4903. statement="fza_ah64_rs = [this] execvm ""\fza_ah64_controls\scripting\rocket_salvo.sqf""";
  4904. };
  4905. class guncontrol
  4906. {
  4907. displayName="Toggle Gun Control";
  4908. position="zamerny";
  4909. onlyForPlayer=1;
  4910. radius=8;
  4911. showWindow=0;
  4912. priority=-9;
  4913. condition="(player == driver this || player == gunner this) && (fza_ah64_pl_mpd == ""wpn"")";
  4914. shortcut="User3";
  4915. statement="fza_ah64_gc = [this] execvm ""\fza_ah64_controls\scripting\guncontrol.sqf""";
  4916. };
  4917. class misltraj
  4918. {
  4919. displayName="MISL TRAJ";
  4920. position="zamerny";
  4921. onlyForPlayer=1;
  4922. radius=8;
  4923. showWindow=0;
  4924. priority=-8;
  4925. condition="(player == driver this || player == gunner this) && (fza_ah64_pl_mpd == ""wpn"") && (currentweapon this == ""fza_agm114_23_8"" || currentweapon this == ""fza_agm114_14_8"" || currentweapon this in fza_ah64_hellfireweps1 || currentweapon this in fza_ah64_hellfireweps2 || currentweapon this in fza_ah64_hellfireweps3 || currentweapon this in fza_ah64_hellfireweps4)";
  4926. shortcut="Binocular";
  4927. statement="fza_ah64_hfltype = [this] execvm ""\fza_ah64_controls\scripting\ltype_tog.sqf""";
  4928. };
  4929. class pilotdoor_open
  4930. {
  4931. displayName="Open Pilot Door";
  4932. position="pilot_action";
  4933. onlyForPlayer=0;
  4934. radius=2.5;
  4935. showWindow=0;
  4936. priority=-10;
  4937. condition="this animationphase ""pdoor"" < 0.5 && alive this && !(isengineon this)";
  4938. shortcut="";
  4939. statement="fza_ah64_pdoor = [this] execvm ""\fza_ah64_controls\scripting\pilotdoor_toggle.sqf""";
  4940. };
  4941. /*class IntLight
  4942. {
  4943. displayName="Toggle Interior Lights";
  4944. position="pilot_action";
  4945. onlyForPlayer=0;
  4946. radius=2.5;
  4947. showWindow=0;
  4948. priority=-10;
  4949. condition="(alive this)";
  4950. shortcut="";
  4951. statement="[this] exec ""\fza_ah64_controls\scripting\IntLight.sqf""";
  4952. };*/
  4953. class pilotdoor_close
  4954. {
  4955. displayName="Close Pilot Door";
  4956. position="pilot_action";
  4957. onlyForPlayer=0;
  4958. radius=2.5;
  4959. showWindow=0;
  4960. priority=-10;
  4961. condition="this animationphase ""pdoor"" > 0.5 && alive this";
  4962. shortcut="";
  4963. statement="fza_ah64_pdoor = [this] execvm ""\fza_ah64_controls\scripting\pilotdoor_toggle.sqf""";
  4964. };
  4965. class gundoor_open
  4966. {
  4967. displayName="Open Gunner Door";
  4968. position="gunner_action";
  4969. onlyForPlayer=0;
  4970. radius=3;
  4971. showWindow=0;
  4972. priority=-10;
  4973. condition="this animationphase ""gdoor"" < 0.5 && alive this && !(isengineon this)";
  4974. shortcut="";
  4975. statement="fza_ah64_pdoor = [this] execvm ""\fza_ah64_controls\scripting\gundoor_toggle.sqf""";
  4976. };
  4977. class gundoor_close
  4978. {
  4979. displayName="Close Gunner Door";
  4980. position="gunner_action";
  4981. onlyForPlayer=0;
  4982. radius=3;
  4983. showWindow=0;
  4984. priority=-10;
  4985. condition="this animationphase ""gdoor"" > 0.5 && alive this";
  4986. shortcut="";
  4987. statement="fza_ah64_pdoor = [this] execvm ""\fza_ah64_controls\scripting\gundoor_toggle.sqf""";
  4988. };
  4989. class ihadsstoggle
  4990. {
  4991. displayName="IHADSS Toggle";
  4992. position="pilot_action";
  4993. onlyForPlayer=1;
  4994. radius=3;
  4995. showWindow=0;
  4996. priority=-10;
  4997. condition="player == driver this || player == gunner this";
  4998. shortcut="";
  4999. statement="[this] exec ""\fza_ah64_controls\scripting\ihadss.sqs""";
  5000. };
  5001. class pilotrmpd
  5002. {
  5003. displayName="Cycle Right MPD";
  5004. position="pilot_action";
  5005. onlyForPlayer=1;
  5006. radius=8;
  5007. showWindow=0;
  5008. priority=-7;
  5009. condition="player == driver this || player == gunner this";
  5010. shortcut="User1";
  5011. statement="fza_ah64_prmpdcycle = [this] execvm ""\fza_ah64_controls\scripting\prmpdcycle.sqf""";
  5012. };
  5013. class pilotlmpd
  5014. {
  5015. displayName="Cycle Left MPD";
  5016. position="pilot_action";
  5017. onlyForPlayer=1;
  5018. radius=8;
  5019. showWindow=0;
  5020. priority=-7;
  5021. condition="player == driver this || player == gunner this";
  5022. shortcut="User2";
  5023. statement="fza_ah64_plmpdcycle = [this] execvm ""\fza_ah64_controls\scripting\plmpdcycle.sqf""";
  5024. };
  5025. /*
  5026. DEPRECATED
  5027. class lasertoggle
  5028. {
  5029. displayName="Laser Toggle";
  5030. position="pilot_action";
  5031. onlyForPlayer=1;
  5032. radius=8;
  5033. showWindow=0;
  5034. priority=-7;
  5035. condition="player == gunner this";
  5036. shortcut="User5";
  5037. statement="[this] exec ""\fza_ah64_controls\scripting\laser.sqs""";
  5038. };
  5039. */
  5040. class filtertargs
  5041. {
  5042. displayName="Cycle Target Filters";
  5043. position="pilot_action";
  5044. onlyForPlayer=1;
  5045. radius=8;
  5046. showWindow=0;
  5047. priority=-7;
  5048. condition="(player == driver this || player == gunner this) && (fza_ah64_pr_mpd == ""fcr"" ||fza_ah64_pr_mpd == ""tsd"" || fza_ah64_pl_mpd == ""tsd"")";
  5049. shortcut="User6";
  5050. statement="[this] exec ""\fza_ah64_controls\scripting\tsd_targfilter.sqs""";
  5051. };
  5052. class tsdrange
  5053. {
  5054. displayName="TSD RANGE";
  5055. position="pilot_action";
  5056. onlyForPlayer=1;
  5057. radius=8;
  5058. showWindow=0;
  5059. priority=-7;
  5060. condition="(player == driver this || player == gunner this) && (fza_ah64_pr_mpd == ""tsd"" || fza_ah64_pr_mpd == ""fcr"" || fza_ah64_pr_mpd == ""ase"")";
  5061. shortcut="User7";
  5062. statement="[this] exec ""\fza_ah64_controls\scripting\tsd_range.sqf""";
  5063. };
  5064. class tsdmode
  5065. {
  5066. displayName="TSD MODE";
  5067. position="pilot_action";
  5068. onlyForPlayer=1;
  5069. radius=8;
  5070. showWindow=0;
  5071. priority=-7;
  5072. condition="(player == driver this || player == gunner this) && (fza_ah64_pr_mpd == ""tsd"" || fza_ah64_pl_mpd == ""tsd"")";
  5073. shortcut="User8";
  5074. statement="[this] exec ""\fza_ah64_controls\scripting\tsd_mode.sqs""";
  5075. };
  5076. ////////////////TEMP NAV CONTROL/////////////
  5077. class waypoints_add
  5078. {
  5079. displayName="Create Waypoints";
  5080. position="pilot_action";
  5081. onlyForPlayer=1;
  5082. radius=8;
  5083. showWindow=0;
  5084. priority=-10;
  5085. condition="(player == driver this || player == gunner this) && (fza_ah64_pr_mpd == ""tsd"" || fza_ah64_pl_mpd == ""tsd"") && fza_ah64_tsdmode == ""nav""";
  5086. shortcut="";
  5087. statement="fza_ah64_addwps = [this] execvm ""\fza_ah64_controls\scripting\nav\waypointadd.sqf""";
  5088. };
  5089. class waypoints_sav
  5090. {
  5091. displayName="Save Waypoints";
  5092. position="pilot_action";
  5093. onlyForPlayer=1;
  5094. radius=8;
  5095. showWindow=0;
  5096. priority=-10;
  5097. condition="(player == driver this || player == gunner this) && (fza_ah64_pr_mpd == ""tsd"" || fza_ah64_pl_mpd == ""tsd"") && fza_ah64_tsdmode == ""nav""";
  5098. shortcut="";
  5099. statement="fza_ah64_addwps = [this] execvm ""\fza_ah64_controls\scripting\nav\waypointsave.sqf""";
  5100. };
  5101. class waypoints_clr
  5102. {
  5103. displayName="Clear Waypoints";
  5104. position="pilot_action";
  5105. onlyForPlayer=1;
  5106. radius=8;
  5107. showWindow=0;
  5108. priority=-10;
  5109. condition="(player == driver this || player == gunner this) && (fza_ah64_pr_mpd == ""tsd"" || fza_ah64_pl_mpd == ""tsd"") && fza_ah64_tsdmode == ""nav""";
  5110. shortcut="";
  5111. statement="fza_ah64_addwps = [this] execvm ""\fza_ah64_controls\scripting\nav\waypointclear.sqf""";
  5112. };
  5113. class map_toggle
  5114. {
  5115. displayName="TSD MAP";
  5116. position="pilot_action";
  5117. onlyForPlayer=1;
  5118. radius=8;
  5119. showWindow=0;
  5120. priority=-10;
  5121. condition="(player == driver this || player == gunner this) && (fza_ah64_pr_mpd == ""tsd"" || fza_ah64_pl_mpd == ""tsd"")";
  5122. shortcut="";
  5123. statement="fza_ah64_maptog = [this] execvm ""\fza_ah64_controls\scripting\tsd_map_toggle.sqf""";
  5124. };
  5125. ///////////PFZ CONTROL/////////////
  5126. class pfz_create
  5127. {
  5128. displayName="Create PFZ";
  5129. position="pilot_action";
  5130. onlyForPlayer=1;
  5131. radius=8;
  5132. showWindow=0;
  5133. priority=-10;
  5134. condition="(player == driver this || player == gunner this) && (fza_ah64_pr_mpd == ""tsd"" || fza_ah64_pr_mpd == ""fcr"")";
  5135. shortcut="";
  5136. statement="fza_ah64_createpfz = [this,fza_ah64_pfz_count] execvm ""\fza_ah64_controls\scripting\pfz.sqf""";
  5137. };
  5138. class pfz_sel
  5139. {
  5140. displayName="PFZ SEL";
  5141. position="pilot_action";
  5142. onlyForPlayer=1;
  5143. radius=8;
  5144. showWindow=0;
  5145. priority=-9;
  5146. condition="(player == driver this || player == gunner this) && (fza_ah64_pr_mpd == ""tsd"" || fza_ah64_pr_mpd == ""fcr"")";
  5147. shortcut="User9";
  5148. statement="fza_ah64_selpfz = [this] execvm ""\fza_ah64_controls\scripting\pfz_sel.sqf""";
  5149. };
  5150. class pfz_send
  5151. {
  5152. displayName="PFZ SEND";
  5153. position="pilot_action";
  5154. onlyForPlayer=1;
  5155. radius=8;
  5156. showWindow=0;
  5157. priority=-9;
  5158. condition="(player == driver this || player == gunner this) && (fza_ah64_pr_mpd == ""tsd"" || fza_ah64_pr_mpd == ""fcr"")";
  5159. shortcut="";
  5160. statement="fza_ah64_sendpfz = [this] execvm ""\fza_ah64_controls\scripting\targxfer.sqf""";
  5161. };
  5162. class pfz_recv
  5163. {
  5164. displayName="PFZ RECV";
  5165. position="pilot_action";
  5166. onlyForPlayer=1;
  5167. radius=8;
  5168. showWindow=0;
  5169. priority=-9;
  5170. condition="(player == driver this || player == gunner this) && (fza_ah64_pr_mpd == ""tsd"" || fza_ah64_pr_mpd == ""fcr"")";
  5171. shortcut="";
  5172. statement="fza_ah64_recvpfz = [this] execvm ""\fza_ah64_controls\scripting\targrecv.sqf""";
  5173. };
  5174. class mode_self
  5175. {
  5176. displayName="MODE SELF";
  5177. position="pilot_action";
  5178. onlyForPlayer=1;
  5179. radius=8;
  5180. showWindow=0;
  5181. priority=-10;
  5182. condition="(player == driver this || player == gunner this) && (fza_ah64_pl_mpd == ""wpn"")";
  5183. shortcut="";
  5184. statement="fza_ah64_modeself = [this] execvm ""\fza_ah64_controls\scripting\mode_self.sqf""";
  5185. };
  5186. class mode_remt
  5187. {
  5188. displayName="MODE REMOTE";
  5189. position="pilot_action";
  5190. onlyForPlayer=1;
  5191. radius=8;
  5192. showWindow=0;
  5193. priority=-10;
  5194. condition="(player == driver this || player == gunner this) && (fza_ah64_pl_mpd == ""wpn"")";
  5195. shortcut="";
  5196. statement="fza_ah64_moderemt = [this] execvm ""\fza_ah64_controls\scripting\mode_remt.sqf""";
  5197. };
  5198. class add_remt
  5199. {
  5200. displayName="BROADCAST REMOTE CODE";
  5201. position="pilot_action";
  5202. onlyForPlayer=1;
  5203. radius=8;
  5204. showWindow=0;
  5205. priority=-10;
  5206. condition="(player == driver this || player == gunner this) && (fza_ah64_pl_mpd == ""wpn"")";
  5207. shortcut="User5";
  5208. statement="fza_ah64_moderemt = [this] execvm ""\fza_ah64_controls\scripting\add_remt.sqf""";
  5209. };
  5210. class rem_remt
  5211. {
  5212. displayName="CEASE REMOTE CODE";
  5213. position="pilot_action";
  5214. onlyForPlayer=1;
  5215. radius=8;
  5216. showWindow=0;
  5217. priority=-10;
  5218. condition="(player == driver this || player == gunner this) && (fza_ah64_pl_mpd == ""wpn"")";
  5219. shortcut="User10";
  5220. statement="fza_ah64_moderemt = [this] execvm ""\fza_ah64_controls\scripting\rem_remt.sqf""";
  5221. };
  5222. class pnvs_cam_onoff
  5223. {
  5224. displayName="HDU PNVS Toggle";
  5225. position="pilot_action";
  5226. onlyForPlayer=1;
  5227. radius=8;
  5228. showWindow=0;
  5229. priority=5;
  5230. condition="(player == driver this || player == gunner this)";
  5231. shortcut="";
  5232. statement="fza_ah64_pnvs_cam_toggle = [this] execvm ""\fza_ah64_controls\scripting\pnvs_cam_set.sqf""";
  5233. };
  5234. class tiron
  5235. {
  5236. displayName="Head Tracking On";
  5237. position="pilot_action";
  5238. onlyForPlayer=1;
  5239. radius=8;
  5240. showWindow=0;
  5241. priority=-11;
  5242. condition="(!(fza_ah64_tiron))";
  5243. shortcut="User19";
  5244. statement="fza_ah64_tiron = true";
  5245. };
  5246. class tiroff
  5247. {
  5248. displayName="Head Tracking Off";
  5249. position="pilot_action";
  5250. onlyForPlayer=1;
  5251. radius=8;
  5252. showWindow=0;
  5253. priority=-11;
  5254. condition="(fza_ah64_tiron)";
  5255. shortcut="User19";
  5256. statement="fza_ah64_tiron = false";
  5257. };
  5258. class cycle_wp
  5259. {
  5260. displayName="Cycle Waypoint Forward";
  5261. position="pilot_action";
  5262. onlyForPlayer=1;
  5263. radius=8;
  5264. showWindow=0;
  5265. priority=-11;
  5266. condition="(player == driver this || player == gunner this)";
  5267. shortcut="User18";
  5268. statement="fza_ah64_nextwp = [this] execvm ""\fza_ah64_controls\scripting\nav\nextwp.sqf""";
  5269. };
  5270. class cycle_wp2
  5271. {
  5272. displayName="Cycle Waypoint Backward";
  5273. position="pilot_action";
  5274. onlyForPlayer=1;
  5275. radius=8;
  5276. showWindow=0;
  5277. priority=-11;
  5278. condition="(player == driver this || player == gunner this)";
  5279. shortcut="User17";
  5280. statement="fza_ah64_nextwp = [this] execvm ""\fza_ah64_controls\scripting\nav\nextwp2.sqf""";
  5281. };
  5282. class fcr_toggle
  5283. {
  5284. displayName="FCR TOGGLE";
  5285. position="pilot_action";
  5286. onlyForPlayer=1;
  5287. radius=8;
  5288. showWindow=0;
  5289. priority=-7;
  5290. condition="(player == driver this || player == gunner this)";
  5291. shortcut="salute";
  5292. statement="fza_ah64_fcronoff = [this] execvm ""\fza_ah64_controls\scripting\fcr_toggle.sqf""";
  5293. };
  5294. //class laser_toggle
  5295. //{
  5296. //displayName="LASER TOGGLE";
  5297. //position="pilot_action";
  5298. //onlyForPlayer=1;
  5299. //radius=8;
  5300. //showWindow=0;
  5301. //priority=-7;
  5302. //condition="(player == driver this || player == gunner this)";
  5303. //shortcut="User5";
  5304. //statement="fza_ah64_laseronoff = [this] execvm ""\fza_ah64_controls\scripting\laser_toggle.sqf""";
  5305. //};
  5306. class irjammer_toggle
  5307. {
  5308. displayName="IR JAMMER";
  5309. position="pilot_action";
  5310. onlyForPlayer=1;
  5311. radius=8;
  5312. showWindow=0;
  5313. priority=-6;
  5314. condition="(player == driver this || player == gunner this) && (fza_ah64_pr_mpd == ""ase"")";
  5315. shortcut="User11";
  5316. statement="fza_ah64_irjamonoff = [this] execvm ""\fza_ah64_controls\scripting\ir_jammer.sqf""";
  5317. };
  5318. class rfjammer_toggle
  5319. {
  5320. displayName="RF JAMMER";
  5321. position="pilot_action";
  5322. onlyForPlayer=1;
  5323. radius=8;
  5324. showWindow=0;
  5325. priority=-6;
  5326. condition="(player == driver this || player == gunner this) && (fza_ah64_pr_mpd == ""ase"")";
  5327. shortcut="User12";
  5328. statement="fza_ah64_rfjamonoff = [this] execvm ""\fza_ah64_controls\scripting\rf_jammer.sqf""";
  5329. };
  5330. class jammer_toggle
  5331. {
  5332. displayName="JAMMER MAN/AUT";
  5333. position="pilot_action";
  5334. onlyForPlayer=1;
  5335. radius=8;
  5336. showWindow=0;
  5337. priority=-6;
  5338. condition="(player == driver this || player == gunner this) && (fza_ah64_pr_mpd == ""ase"")";
  5339. shortcut="User13";
  5340. statement="fza_ah64_jamstate = [this] execvm ""\fza_ah64_controls\scripting\jam_toggle.sqf""";
  5341. };
  5342. class ase_autpage
  5343. {
  5344. displayName="ASE Autopage";
  5345. position="pilot_action";
  5346. onlyForPlayer=1;
  5347. radius=8;
  5348. showWindow=0;
  5349. priority=-6;
  5350. condition="(player == driver this || player == gunner this) && (fza_ah64_pr_mpd == ""ase"")";
  5351. shortcut="User14";
  5352. statement="fza_ah64_autpg = [this] execvm ""\fza_ah64_controls\scripting\ase_autpage.sqf""";
  5353. };
  5354. class ihadssmode
  5355. {
  5356. displayName="IHADSS MODE";
  5357. position="pilot_action";
  5358. onlyForPlayer=1;
  5359. radius=8;
  5360. showWindow=0;
  5361. priority=-6;
  5362. condition="(player == driver this || player == gunner this)";
  5363. shortcut="User15";
  5364. statement="fza_ah64_ihadssmode = [this] execvm ""\fza_ah64_controls\scripting\ihadss_mode.sqf""";
  5365. };
  5366. class clickhelpers
  5367. {
  5368. displayName="Click Helper Toggle";
  5369. position="pilot_action";
  5370. onlyForPlayer=1;
  5371. radius=8;
  5372. showWindow=0;
  5373. priority=-12;
  5374. condition="(player == driver this || player == gunner this)";
  5375. shortcut="";
  5376. statement="fza_ah64_clickhelpers = [this] execvm ""\fza_ah64_controls\scripting\click_helpers.sqf""";
  5377. };
  5378. class Arming
  5379. {
  5380. displayName="<t color ='#ffff00'>Arming</t>";
  5381. position="pilot_action";
  5382. onlyForPlayer=1;
  5383. radius=8;
  5384. showWindow=0;
  5385. priority=-7;
  5386. condition="(player == driver this || player == gunner this) && (!isengineon this) && (speed this < 5) && (alive this)";
  5387. shortcut="";
  5388. statement="[this] execVM ""\fza_ah64_controls\arming\armingdiag_2.sqf""";
  5389. };
  5390. };
  5391. class eventhandlers
  5392. {
  5393. init = "[_this select 0] execvm ""\fza_ah64_controls\scripting\ah64d_init.sqf"";";
  5394. fired = "_this execvm ""\fza_ah64_controls\scripting\ffar_align.sqf""; _this call fza_ah64_fx_EH_Fired; _this call fza_ah64_rocketalign; _this call fza_ah64_hellfirealign;";
  5395. GetIn = "_this execvm ""\fza_ah64_controls\scripting\getin.sqf""";
  5396. GetOut = "_this execvm ""\fza_ah64_controls\scripting\getout.sqf""";
  5397. IncomingMissile = "_this execvm ""\fza_ah64_controls\ecm\CMSmk2.sqf""";
  5398. engine = "[_this select 0,_this select 1] execvm ""\fza_ah64_controls\scripting\engon.sqf""";
  5399. HandleDamage = "if(alive (_this select 0) && !(surfaceiswater [getposasl (_this select 0) select 0,getposasl (_this select 0) select 1] && getpos (_this select 0) select 2 < 0)) then {_this call fza_ah64_systemdamage;}; if(alive (_this select 0)) then {_this select 2};";
  5400. killed = "_this call BIS_Effects_EH_Killed;";
  5401. };
  5402. class MFD {};
  5403. /*class MFD1
  5404. {
  5405. rendertarget = "fza_ah64_pnvsrtarget0";
  5406. class View01
  5407. {
  5408. fov = 0.2;
  5409. pointdirection = "driverview_dir";
  5410. pointposition = "driverview";
  5411. renderquality = 0;
  5412. rendervisionmode = 2;
  5413. };
  5414. };*/
  5415. };
  5416. class fza_ah64d_b2e: fza_ah64base
  5417. {
  5418. side=1;
  5419. scope=2;
  5420. author="Franze and Nodunit";
  5421. displayName="AH-64D Block II";
  5422. model="\fza_ah64\fza_ah64d_b2.p3d";
  5423. ejectDeadCargo=0;
  5424. //picture="\mas_ah64\ah64_apic.paa";
  5425. //icon ="\mas_ah64\ah64_aicn.paa";
  5426. nameSound="veh_Helicopter";
  5427. //insideSoundCoef = 0.006;
  5428. faction="fza_usaav";
  5429. vehicleclass="fza_helicopters";
  5430. hasGunner=1;
  5431. audible=4;
  5432. camouflage=10;
  5433. hiddenselections[]=
  5434. {
  5435. "pod1_m151_1",
  5436. "pod1_m151_2",
  5437. "pod1_m151_3",
  5438. "pod1_m151_4",
  5439. "pod1_m151_5",
  5440. "pod1_m151_6",
  5441. "pod1_m151_7",
  5442. "pod1_m151_8",
  5443. "pod1_m151_9",
  5444. "pod1_m151_10",
  5445. "pod1_m151_11",
  5446. "pod1_m151_12",
  5447. "pod1_m151_13",
  5448. "pod1_m151_14",
  5449. "pod1_m151_15",
  5450. "pod1_m151_16",
  5451. "pod1_m151_17",
  5452. "pod1_m151_18",
  5453. "pod1_m151_19",
  5454. "pod1_m229_1",
  5455. "pod1_m229_2",
  5456. "pod1_m229_3",
  5457. "pod1_m229_4",
  5458. "pod1_m229_5",
  5459. "pod1_m229_6",
  5460. "pod1_m229_7",
  5461. "pod1_m229_8",
  5462. "pod1_m229_9",
  5463. "pod1_m229_10",
  5464. "pod1_m229_11",
  5465. "pod1_m229_12",
  5466. "pod1_m229_13",
  5467. "pod1_m229_14",
  5468. "pod1_m229_15",
  5469. "pod1_m229_16",
  5470. "pod1_m229_17",
  5471. "pod1_m229_18",
  5472. "pod1_m229_19",
  5473. "pod1_m261_1",
  5474. "pod1_m261_2",
  5475. "pod1_m261_3",
  5476. "pod1_m261_4",
  5477. "pod1_m261_5",
  5478. "pod1_m261_6",
  5479. "pod1_m261_7",
  5480. "pod1_m261_8",
  5481. "pod1_m261_9",
  5482. "pod1_m261_10",
  5483. "pod1_m261_11",
  5484. "pod1_m261_12",
  5485. "pod1_m261_13",
  5486. "pod1_m261_14",
  5487. "pod1_m261_15",
  5488. "pod1_m261_16",
  5489. "pod1_m261_17",
  5490. "pod1_m261_18",
  5491. "pod1_m261_19",
  5492. "pod2_m151_1",
  5493. "pod2_m151_2",
  5494. "pod2_m151_3",
  5495. "pod2_m151_4",
  5496. "pod2_m151_5",
  5497. "pod2_m151_6",
  5498. "pod2_m151_7",
  5499. "pod2_m151_8",
  5500. "pod2_m151_9",
  5501. "pod2_m151_10",
  5502. "pod2_m151_11",
  5503. "pod2_m151_12",
  5504. "pod2_m151_13",
  5505. "pod2_m151_14",
  5506. "pod2_m151_15",
  5507. "pod2_m151_16",
  5508. "pod2_m151_17",
  5509. "pod2_m151_18",
  5510. "pod2_m151_19",
  5511. "pod2_m229_1",
  5512. "pod2_m229_2",
  5513. "pod2_m229_3",
  5514. "pod2_m229_4",
  5515. "pod2_m229_5",
  5516. "pod2_m229_6",
  5517. "pod2_m229_7",
  5518. "pod2_m229_8",
  5519. "pod2_m229_9",
  5520. "pod2_m229_10",
  5521. "pod2_m229_11",
  5522. "pod2_m229_12",
  5523. "pod2_m229_13",
  5524. "pod2_m229_14",
  5525. "pod2_m229_15",
  5526. "pod2_m229_16",
  5527. "pod2_m229_17",
  5528. "pod2_m229_18",
  5529. "pod2_m229_19",
  5530. "pod2_m261_1",
  5531. "pod2_m261_2",
  5532. "pod2_m261_3",
  5533. "pod2_m261_4",
  5534. "pod2_m261_5",
  5535. "pod2_m261_6",
  5536. "pod2_m261_7",
  5537. "pod2_m261_8",
  5538. "pod2_m261_9",
  5539. "pod2_m261_10",
  5540. "pod2_m261_11",
  5541. "pod2_m261_12",
  5542. "pod2_m261_13",
  5543. "pod2_m261_14",
  5544. "pod2_m261_15",
  5545. "pod2_m261_16",
  5546. "pod2_m261_17",
  5547. "pod2_m261_18",
  5548. "pod2_m261_19",
  5549. "pod3_m151_1",
  5550. "pod3_m151_2",
  5551. "pod3_m151_3",
  5552. "pod3_m151_4",
  5553. "pod3_m151_5",
  5554. "pod3_m151_6",
  5555. "pod3_m151_7",
  5556. "pod3_m151_8",
  5557. "pod3_m151_9",
  5558. "pod3_m151_10",
  5559. "pod3_m151_11",
  5560. "pod3_m151_12",
  5561. "pod3_m151_13",
  5562. "pod3_m151_14",
  5563. "pod3_m151_15",
  5564. "pod3_m151_16",
  5565. "pod3_m151_17",
  5566. "pod3_m151_18",
  5567. "pod3_m151_19",
  5568. "pod3_m229_1",
  5569. "pod3_m229_2",
  5570. "pod3_m229_3",
  5571. "pod3_m229_4",
  5572. "pod3_m229_5",
  5573. "pod3_m229_6",
  5574. "pod3_m229_7",
  5575. "pod3_m229_8",
  5576. "pod3_m229_9",
  5577. "pod3_m229_10",
  5578. "pod3_m229_11",
  5579. "pod3_m229_12",
  5580. "pod3_m229_13",
  5581. "pod3_m229_14",
  5582. "pod3_m229_15",
  5583. "pod3_m229_16",
  5584. "pod3_m229_17",
  5585. "pod3_m229_18",
  5586. "pod3_m229_19",
  5587. "pod3_m261_1",
  5588. "pod3_m261_2",
  5589. "pod3_m261_3",
  5590. "pod3_m261_4",
  5591. "pod3_m261_5",
  5592. "pod3_m261_6",
  5593. "pod3_m261_7",
  5594. "pod3_m261_8",
  5595. "pod3_m261_9",
  5596. "pod3_m261_10",
  5597. "pod3_m261_11",
  5598. "pod3_m261_12",
  5599. "pod3_m261_13",
  5600. "pod3_m261_14",
  5601. "pod3_m261_15",
  5602. "pod3_m261_16",
  5603. "pod3_m261_17",
  5604. "pod3_m261_18",
  5605. "pod3_m261_19",
  5606. "pod4_m151_1",
  5607. "pod4_m151_2",
  5608. "pod4_m151_3",
  5609. "pod4_m151_4",
  5610. "pod4_m151_5",
  5611. "pod4_m151_6",
  5612. "pod4_m151_7",
  5613. "pod4_m151_8",
  5614. "pod4_m151_9",
  5615. "pod4_m151_10",
  5616. "pod4_m151_11",
  5617. "pod4_m151_12",
  5618. "pod4_m151_13",
  5619. "pod4_m151_14",
  5620. "pod4_m151_15",
  5621. "pod4_m151_16",
  5622. "pod4_m151_17",
  5623. "pod4_m151_18",
  5624. "pod4_m151_19",
  5625. "pod4_m229_1",
  5626. "pod4_m229_2",
  5627. "pod4_m229_3",
  5628. "pod4_m229_4",
  5629. "pod4_m229_5",
  5630. "pod4_m229_6",
  5631. "pod4_m229_7",
  5632. "pod4_m229_8",
  5633. "pod4_m229_9",
  5634. "pod4_m229_10",
  5635. "pod4_m229_11",
  5636. "pod4_m229_12",
  5637. "pod4_m229_13",
  5638. "pod4_m229_14",
  5639. "pod4_m229_15",
  5640. "pod4_m229_16",
  5641. "pod4_m229_17",
  5642. "pod4_m229_18",
  5643. "pod4_m229_19",
  5644. "pod4_m261_1",
  5645. "pod4_m261_2",
  5646. "pod4_m261_3",
  5647. "pod4_m261_4",
  5648. "pod4_m261_5",
  5649. "pod4_m261_6",
  5650. "pod4_m261_7",
  5651. "pod4_m261_8",
  5652. "pod4_m261_9",
  5653. "pod4_m261_10",
  5654. "pod4_m261_11",
  5655. "pod4_m261_12",
  5656. "pod4_m261_13",
  5657. "pod4_m261_14",
  5658. "pod4_m261_15",
  5659. "pod4_m261_16",
  5660. "pod4_m261_17",
  5661. "pod4_m261_18",
  5662. "pod4_m261_19",
  5663. "rail1_114l_1",
  5664. "rail1_114l_2",
  5665. "rail1_114l_3",
  5666. "rail1_114l_4",
  5667. "rail1_114k_1",
  5668. "rail1_114k_2",
  5669. "rail1_114k_3",
  5670. "rail1_114k_4",
  5671. "rail2_114l_1",
  5672. "rail2_114l_2",
  5673. "rail2_114l_3",
  5674. "rail2_114l_4",
  5675. "rail2_114k_1",
  5676. "rail2_114k_2",
  5677. "rail2_114k_3",
  5678. "rail2_114k_4",
  5679. "rail3_114l_1",
  5680. "rail3_114l_2",
  5681. "rail3_114l_3",
  5682. "rail3_114l_4",
  5683. "rail3_114k_1",
  5684. "rail3_114k_2",
  5685. "rail3_114k_3",
  5686. "rail3_114k_4",
  5687. "rail4_114l_1",
  5688. "rail4_114l_2",
  5689. "rail4_114l_3",
  5690. "rail4_114l_4",
  5691. "rail4_114k_1",
  5692. "rail4_114k_2",
  5693. "rail4_114k_3",
  5694. "rail4_114k_4",
  5695. "atas_1",
  5696. "atas_2",
  5697. "fim92_1",
  5698. "fim92_2",
  5699. "fim92_3",
  5700. "fim92_4",
  5701. "auxtank_1",
  5702. "auxtank_2",
  5703. "auxtank_3",
  5704. "auxtank_4",
  5705. "mpd_pl_obj1",
  5706. "mpd_pl_obj2",
  5707. "mpd_pl_obj3",
  5708. "mpd_pl_obj4",
  5709. "mpd_pl_obj5",
  5710. "mpd_pl_obj6",
  5711. "mpd_pl_obj7",
  5712. "mpd_pl_obj8",
  5713. "mpd_pl_obj9",
  5714. "mpd_pl_obj10",
  5715. "mpd_pl_obj11",
  5716. "mpd_pl_obj12",
  5717. "mpd_pl_obj13",
  5718. "mpd_pl_obj14",
  5719. "mpd_pl_obj15",
  5720. "mpd_pl_obj16",
  5721. "mpd_pl_obj17",
  5722. "mpd_pl_obj18",
  5723. "mpd_pl_obj19",
  5724. "mpd_pl_obj20",
  5725. "mpd_pl_obj21",
  5726. "mpd_pl_obj22",
  5727. "mpd_pl_obj23",
  5728. "mpd_pl_obj24",
  5729. "mpd_pl_obj25",
  5730. "mpd_pl_obj26",
  5731. "mpd_pl_obj27",
  5732. "mpd_pl_obj28",
  5733. "mpd_pl_obj29",
  5734. "mpd_pl_obj30",
  5735. "mpd_pl_obj31",
  5736. "mpd_pl_obj32",
  5737. "pl_mpd_back",
  5738. "pr_mpd_back",
  5739. "pl_aft_fuel_n0",
  5740. "pl_aft_fuel_n1",
  5741. "pl_aft_fuel_n2",
  5742. "pl_aft_fuel_n3",
  5743. "pl_aft_line",
  5744. "pl_flow1_fuel_n0",
  5745. "pl_flow1_fuel_n1",
  5746. "pl_flow1_fuel_n2",
  5747. "pl_flow2_fuel_n0",
  5748. "pl_flow2_fuel_n1",
  5749. "pl_flow2_fuel_n2",
  5750. "pl_fwd_fuel_n0",
  5751. "pl_fwd_fuel_n1",
  5752. "pl_fwd_fuel_n2",
  5753. "pl_fwd_fuel_n3",
  5754. "pl_fwd_line",
  5755. "pl_iafs_fuel_n0",
  5756. "pl_iafs_fuel_n1",
  5757. "pl_iafs_fuel_n2",
  5758. "pl_iend_fuel_n0",
  5759. "pl_iend_fuel_n1",
  5760. "pl_iend_fuel_n2",
  5761. "pl_int_fuel_n0",
  5762. "pl_int_fuel_n1",
  5763. "pl_int_fuel_n2",
  5764. "pl_int_fuel_n3",
  5765. "pl_tend_fuel_n0",
  5766. "pl_tend_fuel_n1",
  5767. "pl_tend_fuel_n2",
  5768. "pl_tflow_fuel_n0",
  5769. "pl_tflow_fuel_n1",
  5770. "pl_tflow_fuel_n2",
  5771. "pl_tot_fuel_n0",
  5772. "pl_tot_fuel_n1",
  5773. "pl_tot_fuel_n2",
  5774. "pl_tot_fuel_n3",
  5775. "pl_waux1",
  5776. "pl_waux2",
  5777. "pl_waux3",
  5778. "pl_waux4",
  5779. "pr_aft_fuel_n0",
  5780. "pr_aft_fuel_n1",
  5781. "pr_aft_fuel_n2",
  5782. "pr_aft_fuel_n3",
  5783. "pr_aft_line",
  5784. "pr_flow1_fuel_n0",
  5785. "pr_flow1_fuel_n1",
  5786. "pr_flow1_fuel_n2",
  5787. "pr_flow2_fuel_n0",
  5788. "pr_flow2_fuel_n1",
  5789. "pr_flow2_fuel_n2",
  5790. "pr_fwd_fuel_n0",
  5791. "pr_fwd_fuel_n1",
  5792. "pr_fwd_fuel_n2",
  5793. "pr_fwd_fuel_n3",
  5794. "pr_fwd_line",
  5795. "pr_iafs_fuel_n0",
  5796. "pr_iafs_fuel_n1",
  5797. "pr_iafs_fuel_n2",
  5798. "pr_iend_fuel_n0",
  5799. "pr_iend_fuel_n1",
  5800. "pr_iend_fuel_n2",
  5801. "pr_int_fuel_n0",
  5802. "pr_int_fuel_n1",
  5803. "pr_int_fuel_n2",
  5804. "pr_int_fuel_n3",
  5805. "pr_tend_fuel_n0",
  5806. "pr_tend_fuel_n1",
  5807. "pr_tend_fuel_n2",
  5808. "pr_tflow_fuel_n0",
  5809. "pr_tflow_fuel_n1",
  5810. "pr_tflow_fuel_n2",
  5811. "pr_tot_fuel_n0",
  5812. "pr_tot_fuel_n1",
  5813. "pr_tot_fuel_n2",
  5814. "pr_tot_fuel_n3",
  5815. "pr_waux1",
  5816. "pr_waux2",
  5817. "pr_waux3",
  5818. "pr_waux4",
  5819. "pr_iafs_line",
  5820. "pl_iafs_line",
  5821. "mpd_pr_tsd_wtdir1",
  5822. "mpd_pr_tsd_wtdir2",
  5823. "mpd_pr_tsd_wtdir3",
  5824. "mpd_pr_tsd_eta1",
  5825. "mpd_pr_tsd_eta2",
  5826. "mpd_pr_tsd_eta3",
  5827. "mpd_pr_tsd_eta4",
  5828. "mpd_pr_tsd_hdg1",
  5829. "mpd_pr_tsd_hdg2",
  5830. "mpd_pr_tsd_hdg3",
  5831. "mpd_pr_tsd_dist2",
  5832. "mpd_pr_tsd_dist3",
  5833. "mpd_pr_tsd_dist4",
  5834. "mpd_pr_tsd_z1",
  5835. "mpd_pr_tsd_z2",
  5836. "mpd_pr_tsd_pfzs",
  5837. "mpd_pr_tsd_filter",
  5838. "mpd_pr_tsd_acq",
  5839. "mpd_pr_tsd_wdir1",
  5840. "mpd_pr_tsd_wdir2",
  5841. "mpd_pr_tsd_wdir3",
  5842. "mpd_pr_tsd_wv1",
  5843. "mpd_pr_tsd_wv2",
  5844. "mpd_pl_tsd_wtdir1",
  5845. "mpd_pl_tsd_wtdir2",
  5846. "mpd_pl_tsd_wtdir3",
  5847. "mpd_pl_tsd_eta1",
  5848. "mpd_pl_tsd_eta2",
  5849. "mpd_pl_tsd_eta3",
  5850. "mpd_pl_tsd_eta4",
  5851. "mpd_pl_tsd_hdg1",
  5852. "mpd_pl_tsd_hdg2",
  5853. "mpd_pl_tsd_hdg3",
  5854. "mpd_pl_tsd_dist2",
  5855. "mpd_pl_tsd_dist3",
  5856. "mpd_pl_tsd_dist4",
  5857. "mpd_pl_tsd_z1",
  5858. "mpd_pl_tsd_z2",
  5859. "mpd_pl_tsd_pfzs",
  5860. "mpd_pl_tsd_filter",
  5861. "mpd_pl_tsd_acq",
  5862. "mpd_pl_tsd_wdir1",
  5863. "mpd_pl_tsd_wdir2",
  5864. "mpd_pl_tsd_wdir3",
  5865. "mpd_pl_tsd_wv1",
  5866. "mpd_pl_tsd_wv2",
  5867. //WAS: gl_tsd_end1
  5868. "ufd_back",
  5869. "in_lt_apu",
  5870. "gl_tsd_end3",
  5871. "gl_tsd_eta1",
  5872. "gl_tsd_eta2",
  5873. "gl_tsd_eta3",
  5874. "gl_tsd_eta4",
  5875. "gl_tsd_hdg1",
  5876. "gl_tsd_hdg2",
  5877. "gl_tsd_hdg3",
  5878. "gl_tsd_rng1",
  5879. "gl_tsd_rng2",
  5880. "gl_tsd_rng3",
  5881. "gl_tsd_scale1",
  5882. "gl_tsd_scale2",
  5883. "gl_tsd_typ1",
  5884. "gl_tsd_typ2",
  5885. "gl_tsd_typ3",
  5886. "gl_tsd_winddir1",
  5887. "gl_tsd_winddir2",
  5888. "gl_tsd_winddir3",
  5889. "gl_tsd_windspd1",
  5890. "gl_tsd_windspd2",
  5891. "gr_tsd_end1",
  5892. "gr_tsd_end2",
  5893. "gr_tsd_end3",
  5894. "gr_tsd_eta1",
  5895. "gr_tsd_eta2",
  5896. "gr_tsd_eta3",
  5897. "gr_tsd_eta4",
  5898. "gr_tsd_hdg1",
  5899. "gr_tsd_hdg2",
  5900. "gr_tsd_hdg3",
  5901. "gr_tsd_rng1",
  5902. "gr_tsd_rng2",
  5903. "gr_tsd_rng3",
  5904. "gr_tsd_scale1",
  5905. "gr_tsd_scale2",
  5906. "gr_tsd_typ1",
  5907. "gr_tsd_typ2",
  5908. "gr_tsd_typ3",
  5909. "gr_tsd_winddir1",
  5910. "gr_tsd_winddir2",
  5911. "gr_tsd_winddir3",
  5912. "gr_tsd_windspd1",
  5913. "gr_tsd_windspd2",
  5914. "mpd_pl_chaff_qty_1",
  5915. "mpd_pl_chaff_qty_2",
  5916. "mpd_pl_flare1_qty_1",
  5917. "mpd_pl_flare1_qty_2",
  5918. "mpd_pl_flare2_qty_1",
  5919. "mpd_pl_flare2_qty_2",
  5920. "mpd_pl_gun_ammo_1",
  5921. "mpd_pl_gun_ammo_2",
  5922. "mpd_pl_gun_ammo_3",
  5923. "mpd_pl_gun_ammo_4",
  5924. "mpd_pl_gun_burst_1",
  5925. "mpd_pl_gun_burst_2",
  5926. "mpd_pl_gun_burst_3",
  5927. "mpd_pl_gun_burst_4",
  5928. "mpd_pl_gun_burst_5",
  5929. "mpd_pl_gun_sel",
  5930. "mpd_pl_hf_bracket",
  5931. "mpd_pl_hf_desig",
  5932. "mpd_pl_hf_salt",
  5933. "mpd_pl_hf_traj",
  5934. "mpd_pl_hf1_l1",
  5935. "mpd_pl_hf1_l2",
  5936. "mpd_pl_hf1_r1",
  5937. "mpd_pl_hf1_r2",
  5938. "mpd_pl_hf2_l1",
  5939. "mpd_pl_hf2_l2",
  5940. "mpd_pl_hf2_r1",
  5941. "mpd_pl_hf2_r2",
  5942. "mpd_pl_hf3_l1",
  5943. "mpd_pl_hf3_l2",
  5944. "mpd_pl_hf3_r1",
  5945. "mpd_pl_hf3_r2",
  5946. "mpd_pl_hf4_l1",
  5947. "mpd_pl_hf4_l2",
  5948. "mpd_pl_hf4_r1",
  5949. "mpd_pl_hf4_r2",
  5950. "mpd_pl_rg_base",
  5951. "mpd_pl_rg_bracket",
  5952. "mpd_pl_rkt_burst",
  5953. "mpd_pl_rkt_sel_type_1",
  5954. "mpd_pl_rkt_sel_type_2",
  5955. "mpd_pl_rkt_sel_type_3",
  5956. "mpd_pl_rkt_sel_type_4",
  5957. "mpd_pl_rkt_tot_1",
  5958. "mpd_pl_rkt_tot_2",
  5959. "mpd_pl_rkt1_qty_1",
  5960. "mpd_pl_rkt1_qty_2",
  5961. "mpd_pl_rkt1_type",
  5962. "mpd_pl_rkt2_qty_1",
  5963. "mpd_pl_rkt2_qty_2",
  5964. "mpd_pl_rkt2_type",
  5965. "mpd_pl_rkt3_qty_1",
  5966. "mpd_pl_rkt3_qty_2",
  5967. "mpd_pl_rkt3_type",
  5968. "mpd_pl_rkt4_qty_1",
  5969. "mpd_pl_rkt4_qty_2",
  5970. "mpd_pl_rkt4_type",
  5971. "mpd_pl_rkt5_qty_1",
  5972. "mpd_pl_rkt5_qty_2",
  5973. "mpd_pl_rkt5_type",
  5974. "mpd_pl_sight_acq",
  5975. "mpd_pl_wpn_acq",
  5976. "mpd_pl_wpn_ata_sel",
  5977. "mpd_pl_wpn_gun_sel",
  5978. "mpd_pl_wpn_hf_type",
  5979. "mpd_pl_wpn_msl_sel",
  5980. "mpd_pl_wpn_rkt_sel",
  5981. "mpd_pl_wpn_sel",
  5982. "mpd_pl_rkt1",
  5983. "mpd_pl_rkt2",
  5984. "mpd_pl_rkt3",
  5985. "mpd_pl_rkt4",
  5986. "pr_wca_pg",
  5987. "pr_wca_1",
  5988. "pr_wca_2",
  5989. "pr_wca_3",
  5990. "pr_wca_4",
  5991. "pr_wca_5",
  5992. "pr_wca_6",
  5993. "pr_wca_7",
  5994. "pr_wca_8",
  5995. "pr_wca_9",
  5996. "pr_wca_10",
  5997. "pr_wca_11",
  5998. "pr_wca_12",
  5999. "pr_wca_13",
  6000. "pr_wca_14",
  6001. "pr_wca_15",
  6002. "pr_wca_16",
  6003. "pr_wca_17",
  6004. "pr_wca_18",
  6005. "pr_wca_19",
  6006. "pr_wca_20",
  6007. "pr_wca_21",
  6008. "pr_wca_22",
  6009. "pr_wca_23",
  6010. "pr_wca_24",
  6011. "pr_wca_25",
  6012. "pr_wca_26",
  6013. "pl_wca_pg",
  6014. "pl_wca_1",
  6015. "pl_wca_2",
  6016. "pl_wca_3",
  6017. "pl_wca_4",
  6018. "pl_wca_5",
  6019. "pl_wca_6",
  6020. "pl_wca_7",
  6021. "pl_wca_8",
  6022. "pl_wca_9",
  6023. "pl_wca_10",
  6024. "pl_wca_11",
  6025. "pl_wca_12",
  6026. "pl_wca_13",
  6027. "pl_wca_14",
  6028. "pl_wca_15",
  6029. "pl_wca_16",
  6030. "pl_wca_17",
  6031. "pl_wca_18",
  6032. "pl_wca_19",
  6033. "pl_wca_20",
  6034. "pl_wca_21",
  6035. "pl_wca_22",
  6036. "pl_wca_23",
  6037. "pl_wca_24",
  6038. "pl_wca_25",
  6039. "pl_wca_26",
  6040. "gr_wca_pg",
  6041. "gr_wca_1",
  6042. "gr_wca_2",
  6043. "gr_wca_3",
  6044. "gr_wca_4",
  6045. "gr_wca_5",
  6046. "gr_wca_6",
  6047. "gr_wca_7",
  6048. "gr_wca_8",
  6049. "gr_wca_9",
  6050. "gr_wca_10",
  6051. "gr_wca_11",
  6052. "gr_wca_12",
  6053. "gr_wca_13",
  6054. "gr_wca_14",
  6055. "gr_wca_15",
  6056. "gr_wca_16",
  6057. "gr_wca_17",
  6058. "gr_wca_18",
  6059. "gr_wca_19",
  6060. "gr_wca_20",
  6061. "gr_wca_21",
  6062. "gr_wca_22",
  6063. "gr_wca_23",
  6064. "gr_wca_24",
  6065. "gr_wca_25",
  6066. "gr_wca_26",
  6067. "gl_wca_pg",
  6068. "gl_wca_1",
  6069. "gl_wca_2",
  6070. "gl_wca_3",
  6071. "gl_wca_4",
  6072. "gl_wca_5",
  6073. "gl_wca_6",
  6074. "gl_wca_7",
  6075. "gl_wca_8",
  6076. "gl_wca_9",
  6077. "gl_wca_10",
  6078. "gl_wca_11",
  6079. "gl_wca_12",
  6080. "gl_wca_13",
  6081. "gl_wca_14",
  6082. "gl_wca_15",
  6083. "gl_wca_16",
  6084. "gl_wca_17",
  6085. "gl_wca_18",
  6086. "gl_wca_19",
  6087. "gl_wca_20",
  6088. "gl_wca_21",
  6089. "gl_wca_22",
  6090. "gl_wca_23",
  6091. "gl_wca_24",
  6092. "gl_wca_25",
  6093. "gl_wca_26",
  6094. "mpd_pr_flt_balt1",
  6095. "mpd_pr_flt_balt2",
  6096. "mpd_pr_flt_balt3",
  6097. "mpd_pr_flt_balt4",
  6098. "mpd_pr_flt_bank",
  6099. "mpd_pr_flt_gspd1",
  6100. "mpd_pr_flt_gspd2",
  6101. "mpd_pr_flt_gspd3",
  6102. "mpd_pr_flt_hdg",
  6103. "mpd_pr_flt_hdg2",
  6104. "mpd_pr_flt_hi",
  6105. "mpd_pr_flt_hor",
  6106. "mpd_pr_flt_lo",
  6107. "mpd_pr_flt_n20c",
  6108. "mpd_pr_flt_p20c",
  6109. "mpd_pr_flt_ralt1",
  6110. "mpd_pr_flt_ralt2",
  6111. "mpd_pr_flt_ralt3",
  6112. "mpd_pr_flt_raltb",
  6113. "mpd_pr_flt_rdr",
  6114. "mpd_pr_flt_slip",
  6115. "mpd_pr_flt_spd1",
  6116. "mpd_pr_flt_spd2",
  6117. "mpd_pr_flt_spd3",
  6118. "mpd_pr_flt_trq1",
  6119. "mpd_pr_flt_trq2",
  6120. "mpd_pr_flt_trq3",
  6121. "mpd_pr_flt_ttg1",
  6122. "mpd_pr_flt_ttg2",
  6123. "mpd_pr_flt_ttg3",
  6124. "mpd_pr_flt_ttg4",
  6125. "mpd_pr_flt_turn",
  6126. "mpd_pr_flt_vsi",
  6127. "mpd_pr_flt_vvi",
  6128. "mpd_pr_flt_w",
  6129. "mpd_pr_flt_wbear",
  6130. "mpd_pr_flt_wp",
  6131. "mpd_pr_flt_wr1",
  6132. "mpd_pr_flt_wr2",
  6133. "mpd_pr_flt_wr3",
  6134. "mpd_pl_flt_balt1",
  6135. "mpd_pl_flt_balt2",
  6136. "mpd_pl_flt_balt3",
  6137. "mpd_pl_flt_balt4",
  6138. "mpd_pl_flt_bank",
  6139. "mpd_pl_flt_gspd1",
  6140. "mpd_pl_flt_gspd2",
  6141. "mpd_pl_flt_gspd3",
  6142. "mpd_pl_flt_hdg",
  6143. "mpd_pl_flt_hdg2",
  6144. "mpd_pl_flt_hi",
  6145. "mpd_pl_flt_hor",
  6146. "mpd_pl_flt_lo",
  6147. "mpd_pl_flt_n20c",
  6148. "mpd_pl_flt_p20c",
  6149. "mpd_pl_flt_ralt1",
  6150. "mpd_pl_flt_ralt2",
  6151. "mpd_pl_flt_ralt3",
  6152. "mpd_pl_flt_raltb",
  6153. "mpd_pl_flt_rdr",
  6154. "mpd_pl_flt_slip",
  6155. "mpd_pl_flt_spd1",
  6156. "mpd_pl_flt_spd2",
  6157. "mpd_pl_flt_spd3",
  6158. "mpd_pl_flt_trq1",
  6159. "mpd_pl_flt_trq2",
  6160. "mpd_pl_flt_trq3",
  6161. "mpd_pl_flt_ttg1",
  6162. "mpd_pl_flt_ttg2",
  6163. "mpd_pl_flt_ttg3",
  6164. "mpd_pl_flt_ttg4",
  6165. "mpd_pl_flt_turn",
  6166. "mpd_pl_flt_vsi",
  6167. "mpd_pl_flt_vvi",
  6168. "mpd_pl_flt_w",
  6169. "mpd_pl_flt_wbear",
  6170. "mpd_pl_flt_wp",
  6171. "mpd_pl_flt_wr1",
  6172. "mpd_pl_flt_wr2",
  6173. "mpd_pl_flt_wr3",
  6174. "mpd_gl_flt_balt1",
  6175. "mpd_gl_flt_balt2",
  6176. "mpd_gl_flt_balt3",
  6177. "mpd_gl_flt_balt4",
  6178. "mpd_gl_flt_bank",
  6179. "mpd_gl_flt_gspd1",
  6180. "mpd_gl_flt_gspd2",
  6181. "mpd_gl_flt_gspd3",
  6182. "mpd_gl_flt_hdg",
  6183. "mpd_gl_flt_hdg2",
  6184. "mpd_gl_flt_hi",
  6185. "mpd_gl_flt_hor",
  6186. "mpd_gl_flt_lo",
  6187. "mpd_gl_flt_n20c",
  6188. "mpd_gl_flt_p20c",
  6189. "mpd_gl_flt_ralt1",
  6190. "mpd_gl_flt_ralt2",
  6191. "mpd_gl_flt_ralt3",
  6192. "mpd_gl_flt_raltb",
  6193. "mpd_gl_flt_rdr",
  6194. "mpd_gl_flt_slip",
  6195. "mpd_gl_flt_spd1",
  6196. "mpd_gl_flt_spd2",
  6197. "mpd_gl_flt_spd3",
  6198. "mpd_gl_flt_trq1",
  6199. "mpd_gl_flt_trq2",
  6200. "mpd_gl_flt_trq3",
  6201. "mpd_gl_flt_ttg1",
  6202. "mpd_gl_flt_ttg2",
  6203. "mpd_gl_flt_ttg3",
  6204. "mpd_gl_flt_ttg4",
  6205. "mpd_gl_flt_turn",
  6206. "mpd_gl_flt_vsi",
  6207. "mpd_gl_flt_vvi",
  6208. "mpd_gl_flt_w",
  6209. "mpd_gl_flt_wbear",
  6210. "mpd_gl_flt_wp",
  6211. "mpd_gl_flt_wr1",
  6212. "mpd_gl_flt_wr2",
  6213. "mpd_gl_flt_wr3",
  6214. "mpd_gr_flt_balt1",
  6215. "mpd_gr_flt_balt2",
  6216. "mpd_gr_flt_balt3",
  6217. "mpd_gr_flt_balt4",
  6218. "mpd_gr_flt_bank",
  6219. "mpd_gr_flt_gspd1",
  6220. "mpd_gr_flt_gspd2",
  6221. "mpd_gr_flt_gspd3",
  6222. "mpd_gr_flt_hdg",
  6223. "mpd_gr_flt_hdg2",
  6224. "mpd_gr_flt_hi",
  6225. "mpd_gr_flt_hor",
  6226. "mpd_gr_flt_lo",
  6227. "mpd_gr_flt_n20c",
  6228. "mpd_gr_flt_p20c",
  6229. "mpd_gr_flt_ralt1",
  6230. "mpd_gr_flt_ralt2",
  6231. "mpd_gr_flt_ralt3",
  6232. "mpd_gr_flt_raltb",
  6233. "mpd_gr_flt_rdr",
  6234. "mpd_gr_flt_slip",
  6235. "mpd_gr_flt_spd1",
  6236. "mpd_gr_flt_spd2",
  6237. "mpd_gr_flt_spd3",
  6238. "mpd_gr_flt_trq1",
  6239. "mpd_gr_flt_trq2",
  6240. "mpd_gr_flt_trq3",
  6241. "mpd_gr_flt_ttg1",
  6242. "mpd_gr_flt_ttg2",
  6243. "mpd_gr_flt_ttg3",
  6244. "mpd_gr_flt_ttg4",
  6245. "mpd_gr_flt_turn",
  6246. "mpd_gr_flt_vsi",
  6247. "mpd_gr_flt_vvi",
  6248. "mpd_gr_flt_w",
  6249. "mpd_gr_flt_wbear",
  6250. "mpd_gr_flt_wp",
  6251. "mpd_gr_flt_wr1",
  6252. "mpd_gr_flt_wr2",
  6253. "mpd_gr_flt_wr3",
  6254. "mpd_pr_flt_dir1",
  6255. "mpd_pr_flt_dir2",
  6256. "mpd_pr_flt_dir3",
  6257. "mpd_pr_flt_dirb",
  6258. "mpd_pl_flt_dir1",
  6259. "mpd_pl_flt_dir2",
  6260. "mpd_pl_flt_dir3",
  6261. "mpd_pl_flt_dirb",
  6262. "mpd_gr_flt_dir1",
  6263. "mpd_gr_flt_dir2",
  6264. "mpd_gr_flt_dir3",
  6265. "mpd_gr_flt_dirb",
  6266. "mpd_gl_flt_dir1",
  6267. "mpd_gl_flt_dir2",
  6268. "mpd_gl_flt_dir3",
  6269. "mpd_gl_flt_dirb",
  6270. "mpd_pr_eng_1npb",
  6271. "mpd_pr_eng_1tgt_1",
  6272. "mpd_pr_eng_1tgt1",
  6273. "mpd_pr_eng_1tgt2",
  6274. "mpd_pr_eng_1tgt3",
  6275. "mpd_pr_eng_1tgtb",
  6276. "mpd_pr_eng_1tgtbg",
  6277. "mpd_pr_eng_2npb",
  6278. "mpd_pr_eng_2tgt_1",
  6279. "mpd_pr_eng_2tgt1",
  6280. "mpd_pr_eng_2tgt2",
  6281. "mpd_pr_eng_2tgt3",
  6282. "mpd_pr_eng_2tgtb",
  6283. "mpd_pr_eng_2tgtbg",
  6284. "mpd_pr_eng_1trq1",
  6285. "mpd_pr_eng_1trq2",
  6286. "mpd_pr_eng_1trqb",
  6287. "mpd_pr_eng_1trqbg",
  6288. "mpd_pr_eng_2trq1",
  6289. "mpd_pr_eng_2trq2",
  6290. "mpd_pr_eng_2trqb",
  6291. "mpd_pr_eng_2trqbg",
  6292. "mpd_pr_eng_ltrqbar",
  6293. "mpd_pr_eng_accpsi1",
  6294. "mpd_pr_eng_accpsi2",
  6295. "mpd_pr_eng_accpsi3",
  6296. "mpd_pr_eng_accpsi4",
  6297. "mpd_pr_eng_utipsi1",
  6298. "mpd_pr_eng_utipsi2",
  6299. "mpd_pr_eng_utipsi3",
  6300. "mpd_pr_eng_utipsi4",
  6301. "mpd_pr_eng_pripsi1",
  6302. "mpd_pr_eng_pripsi2",
  6303. "mpd_pr_eng_pripsi3",
  6304. "mpd_pr_eng_pripsi4",
  6305. "mpd_pr_eng_e1ng1",
  6306. "mpd_pr_eng_e1ng2",
  6307. "mpd_pr_eng_e1ng3",
  6308. "mpd_pr_eng_e2ng1",
  6309. "mpd_pr_eng_e2ng2",
  6310. "mpd_pr_eng_e2ng3",
  6311. "mpd_pr_eng_e1np1",
  6312. "mpd_pr_eng_e1np2",
  6313. "mpd_pr_eng_e1np3",
  6314. "mpd_pr_eng_e2np1",
  6315. "mpd_pr_eng_e2np2",
  6316. "mpd_pr_eng_e2np3",
  6317. "mpd_pr_eng_oil1psi1",
  6318. "mpd_pr_eng_oil1psi2",
  6319. "mpd_pr_eng_oil1psi3",
  6320. "mpd_pr_eng_oil2psi1",
  6321. "mpd_pr_eng_oil2psi2",
  6322. "mpd_pr_eng_oil2psi3",
  6323. "mpd_pr_eng_rrpm1",
  6324. "mpd_pr_eng_rrpm2",
  6325. "mpd_pr_eng_rrpm3",
  6326. "mpd_pr_eng_wca1",
  6327. "mpd_pr_eng_wca2",
  6328. "mpd_pr_eng_wca3",
  6329. "mpd_pr_eng_wca4",
  6330. "mpd_pr_eng_wca5",
  6331. "mpd_pr_eng_wca6",
  6332. "mpd_pr_eng_wca7",
  6333. "mpd_pr_eng_wca8",
  6334. "mpd_pr_eng_wca9",
  6335. "mpd_pr_eng_wca10",
  6336. "mpd_pr_eng_wca11",
  6337. "mpd_pr_eng_wca12",
  6338. "mpd_pr_eng_ifb",
  6339. "mpd_pr_eng_ofb",
  6340. "mpd_pr_eng_rtrrpmb",
  6341. "mpd_pr_eng_hpa",
  6342. "mpd_pr_eng_hpp",
  6343. "mpd_pr_eng_hpu",
  6344. "mpd_pr_eng_rbe1ng",
  6345. "mpd_pr_eng_rbe1np",
  6346. "mpd_pr_eng_rbe1op",
  6347. "mpd_pr_eng_rbe2ng",
  6348. "mpd_pr_eng_rbe2np",
  6349. "mpd_pr_eng_rbe2op",
  6350. "mpd_pr_eng_1accpsi1",
  6351. "mpd_pr_eng_1accpsi2",
  6352. "mpd_pr_eng_1accpsi3",
  6353. "mpd_pr_eng_1accpsi4",
  6354. "mpd_pr_eng_1utipsi1",
  6355. "mpd_pr_eng_1utipsi2",
  6356. "mpd_pr_eng_1utipsi3",
  6357. "mpd_pr_eng_1utipsi4",
  6358. "mpd_pr_eng_1pripsi1",
  6359. "mpd_pr_eng_1pripsi2",
  6360. "mpd_pr_eng_1pripsi3",
  6361. "mpd_pr_eng_1pripsi4",
  6362. "mpd_pl_eng_1npb",
  6363. "mpd_pl_eng_1tgt_1",
  6364. "mpd_pl_eng_1tgt1",
  6365. "mpd_pl_eng_1tgt2",
  6366. "mpd_pl_eng_1tgt3",
  6367. "mpd_pl_eng_1tgtb",
  6368. "mpd_pl_eng_1tgtbg",
  6369. "mpd_pl_eng_2npb",
  6370. "mpd_pl_eng_2tgt_1",
  6371. "mpd_pl_eng_2tgt1",
  6372. "mpd_pl_eng_2tgt2",
  6373. "mpd_pl_eng_2tgt3",
  6374. "mpd_pl_eng_2tgtb",
  6375. "mpd_pl_eng_2tgtbg",
  6376. "mpd_pl_eng_1trq1",
  6377. "mpd_pl_eng_1trq2",
  6378. "mpd_pl_eng_1trqb",
  6379. "mpd_pl_eng_1trqbg",
  6380. "mpd_pl_eng_2trq1",
  6381. "mpd_pl_eng_2trq2",
  6382. "mpd_pl_eng_2trqb",
  6383. "mpd_pl_eng_2trqbg",
  6384. "mpd_pl_eng_ltrqbar",
  6385. "mpd_pl_eng_accpsi1",
  6386. "mpd_pl_eng_accpsi2",
  6387. "mpd_pl_eng_accpsi3",
  6388. "mpd_pl_eng_accpsi4",
  6389. "mpd_pl_eng_utipsi1",
  6390. "mpd_pl_eng_utipsi2",
  6391. "mpd_pl_eng_utipsi3",
  6392. "mpd_pl_eng_utipsi4",
  6393. "mpd_pl_eng_pripsi1",
  6394. "mpd_pl_eng_pripsi2",
  6395. "mpd_pl_eng_pripsi3",
  6396. "mpd_pl_eng_pripsi4",
  6397. "mpd_pl_eng_e1ng1",
  6398. "mpd_pl_eng_e1ng2",
  6399. "mpd_pl_eng_e1ng3",
  6400. "mpd_pl_eng_e2ng1",
  6401. "mpd_pl_eng_e2ng2",
  6402. "mpd_pl_eng_e2ng3",
  6403. "mpd_pl_eng_e1np1",
  6404. "mpd_pl_eng_e1np2",
  6405. "mpd_pl_eng_e1np3",
  6406. "mpd_pl_eng_e2np1",
  6407. "mpd_pl_eng_e2np2",
  6408. "mpd_pl_eng_e2np3",
  6409. "mpd_pl_eng_oil1psi1",
  6410. "mpd_pl_eng_oil1psi2",
  6411. "mpd_pl_eng_oil1psi3",
  6412. "mpd_pl_eng_oil2psi1",
  6413. "mpd_pl_eng_oil2psi2",
  6414. "mpd_pl_eng_oil2psi3",
  6415. "mpd_pl_eng_rrpm1",
  6416. "mpd_pl_eng_rrpm2",
  6417. "mpd_pl_eng_rrpm3",
  6418. "mpd_pl_eng_wca1",
  6419. "mpd_pl_eng_wca2",
  6420. "mpd_pl_eng_wca3",
  6421. "mpd_pl_eng_wca4",
  6422. "mpd_pl_eng_wca5",
  6423. "mpd_pl_eng_wca6",
  6424. "mpd_pl_eng_wca7",
  6425. "mpd_pl_eng_wca8",
  6426. "mpd_pl_eng_wca9",
  6427. "mpd_pl_eng_wca10",
  6428. "mpd_pl_eng_wca11",
  6429. "mpd_pl_eng_wca12",
  6430. "mpd_pl_eng_ifb",
  6431. "mpd_pl_eng_ofb",
  6432. "mpd_pl_eng_rtrrpmb",
  6433. "mpd_pl_eng_hpa",
  6434. "mpd_pl_eng_hpp",
  6435. "mpd_pl_eng_hpu",
  6436. "mpd_pl_eng_rbe1ng",
  6437. "mpd_pl_eng_rbe1np",
  6438. "mpd_pl_eng_rbe1op",
  6439. "mpd_pl_eng_rbe2ng",
  6440. "mpd_pl_eng_rbe2np",
  6441. "mpd_pl_eng_rbe2op",
  6442. "mpd_pl_eng_1accpsi1",
  6443. "mpd_pl_eng_1accpsi2",
  6444. "mpd_pl_eng_1accpsi3",
  6445. "mpd_pl_eng_1accpsi4",
  6446. "mpd_pl_eng_1utipsi1",
  6447. "mpd_pl_eng_1utipsi2",
  6448. "mpd_pl_eng_1utipsi3",
  6449. "mpd_pl_eng_1utipsi4",
  6450. "mpd_pl_eng_1pripsi1",
  6451. "mpd_pl_eng_1pripsi2",
  6452. "mpd_pl_eng_1pripsi3",
  6453. "mpd_pl_eng_1pripsi4",
  6454. "p_ufd_clk1",
  6455. "p_ufd_clk2",
  6456. "p_ufd_clk3",
  6457. "p_ufd_clk4",
  6458. "p_ufd_clk5",
  6459. "p_ufd_clk6",
  6460. "p_ufd_fl1",
  6461. "p_ufd_fl2",
  6462. "p_ufd_fl3",
  6463. "p_ufd_fl4",
  6464. "p_ufd_adv1",
  6465. "p_ufd_adv2",
  6466. "p_ufd_adv3",
  6467. "p_ufd_adv4",
  6468. "p_ufd_adv5",
  6469. "p_ufd_cau1",
  6470. "p_ufd_cau2",
  6471. "p_ufd_cau3",
  6472. "p_ufd_cau4",
  6473. "p_ufd_cau5",
  6474. "p_ufd_wrn1",
  6475. "p_ufd_wrn2",
  6476. "p_ufd_wrn3",
  6477. "p_ufd_wrn4",
  6478. "p_ufd_wrn5",
  6479. "g_ufd_clk1",
  6480. "g_ufd_clk2",
  6481. "g_ufd_clk3",
  6482. "g_ufd_clk4",
  6483. "g_ufd_clk5",
  6484. "g_ufd_clk6",
  6485. "g_ufd_fl1",
  6486. "g_ufd_fl2",
  6487. "g_ufd_fl3",
  6488. "g_ufd_fl4",
  6489. "g_ufd_adv1",
  6490. "g_ufd_adv2",
  6491. "g_ufd_adv3",
  6492. "g_ufd_adv4",
  6493. "g_ufd_adv5",
  6494. "g_ufd_cau1",
  6495. "g_ufd_cau2",
  6496. "g_ufd_cau3",
  6497. "g_ufd_cau4",
  6498. "g_ufd_cau5",
  6499. "g_ufd_wrn1",
  6500. "g_ufd_wrn2",
  6501. "g_ufd_wrn3",
  6502. "g_ufd_wrn4",
  6503. "g_ufd_wrn5",
  6504. ///NEWTSD///
  6505. "mpd_pr_tsd_dist1",
  6506. "mpd_pr_tsd_imap",
  6507. "mpd_pr_tsd_map",
  6508. "mpd_pr_tsd_phase",
  6509. ///LMPDTSD///
  6510. "mpd_pl_tsd_dist1",
  6511. "mpd_pl_tsd_imap",
  6512. "mpd_pl_tsd_map",
  6513. "mpd_pl_tsd_phase",
  6514. ////LMPDOBJS///
  6515. "mpd_gr_obj1",
  6516. "mpd_gr_obj2",
  6517. "mpd_gr_obj3",
  6518. "mpd_gr_obj4",
  6519. "mpd_gr_obj5",
  6520. "mpd_gr_obj6",
  6521. "mpd_gr_obj7",
  6522. "mpd_gr_obj8",
  6523. "mpd_gr_obj9",
  6524. "mpd_gr_obj10",
  6525. "mpd_gr_obj11",
  6526. "mpd_gr_obj12",
  6527. "mpd_gr_obj13",
  6528. "mpd_gr_obj14",
  6529. "mpd_gr_obj15",
  6530. "mpd_gr_obj16",
  6531. "mpd_gr_obj17",
  6532. "mpd_gr_obj18",
  6533. "mpd_gr_obj19",
  6534. "mpd_gr_obj20",
  6535. "mpd_gr_obj21",
  6536. "mpd_gr_obj22",
  6537. "mpd_gr_obj23",
  6538. "mpd_gr_obj24",
  6539. "mpd_gr_obj25",
  6540. "mpd_gr_obj26",
  6541. "mpd_gr_obj27",
  6542. "mpd_gr_obj28",
  6543. "mpd_gr_obj29",
  6544. "mpd_gr_obj30",
  6545. "mpd_gr_obj31",
  6546. "mpd_gr_obj32",
  6547. "mpd_gr_tsd_mmap",
  6548. "mpd_gr_tsd_base",
  6549. "mpd_pr_tsd_mmap",
  6550. "mpd_pr_tsd_base",
  6551. "pod_m260_1",
  6552. "pod_m260_2",
  6553. "pod_m260_3",
  6554. "pod_m260_4",
  6555. "rail_m299_1",
  6556. "rail_m299_2",
  6557. "rail_m299_3",
  6558. "rail_m299_4",
  6559. "mpd_pr_tsd_gspd1",
  6560. "mpd_pr_tsd_gspd2",
  6561. "mpd_pr_tsd_gspd3",
  6562. "mpd_pl_tsd_gspd1",
  6563. "mpd_pl_tsd_gspd2",
  6564. "mpd_pl_tsd_gspd3",
  6565. "mpd_pr_fcraa_wiper",
  6566. "mpd_pr_fcrag_wiper",
  6567. "mpd_pr_fcrag_tnum1",
  6568. "mpd_pr_fcrag_tnum2",
  6569. "mpd_pr_mpd_had_apos",
  6570. "mpd_pr_mpd_had_apos2",
  6571. "mpd_pr_mpd_had_msg1",
  6572. "mpd_pr_mpd_had_msg2",
  6573. "mpd_pr_mpd_had_msg3",
  6574. "mpd_pr_mpd_had_msg4",
  6575. "mpd_pr_mpd_had_msg5",
  6576. "mpd_pr_ase_autpg",
  6577. "mpd_pr_ase_cc1",
  6578. "mpd_pr_ase_cc2",
  6579. "mpd_pr_ase_csel",
  6580. "mpd_pr_ase_dist1",
  6581. "mpd_pr_ase_dist2",
  6582. "mpd_pr_ase_ijaut",
  6583. "mpd_pr_ase_ijoff",
  6584. "mpd_pr_ase_ijon",
  6585. "mpd_pr_ase_rjaut",
  6586. "mpd_pr_ase_rjoff",
  6587. "mpd_pr_ase_rjon",
  6588. "mpd_pr_ase_salvo",
  6589. "mast",
  6590. "longbow",
  6591. "skin_pnvs",
  6592. "skin_hstab",
  6593. "twsus",
  6594. "skin_alq1",
  6595. "skin_alq2",
  6596. "skin_cockpit",
  6597. "skin_cockpitglass",
  6598. "skin_fuse",
  6599. "skin_fuse_ld",
  6600. "skin_lefab",
  6601. "skin_lelight",
  6602. "skin_leng",
  6603. "skin_lgear",
  6604. "skin_lwing",
  6605. "skin_m230",
  6606. "skin_mainrotor",
  6607. "skin_nose",
  6608. "skin_pylon1",
  6609. "skin_pylon2",
  6610. "skin_pylon3",
  6611. "skin_pylon4",
  6612. "skin_refab",
  6613. "skin_relight",
  6614. "skin_reng",
  6615. "skin_rgear",
  6616. "skin_rwing",
  6617. "skin_tads1",
  6618. "skin_tads2",
  6619. "skin_tads3",
  6620. "skin_tailboom",
  6621. "skin_tailboom_ld",
  6622. "skin_tailrotor",
  6623. "skin_vtail",
  6624. "skin_refab_d_heavy",
  6625. "skin_refab_d_cata",
  6626. "skin_lefab_d_heavy",
  6627. "skin_lefab_d_cata",
  6628. "mpd_brt",
  6629. "in_backlight",
  6630. "in_backlight2",
  6631. "in_lt_fire1",
  6632. "in_lt_fire1rdy",
  6633. "in_lt_fire2",
  6634. "in_lt_fire2rdy",
  6635. "in_lt_fireapu",
  6636. "in_lt_fireapurdy",
  6637. "in_lt_firepdis",
  6638. "in_lt_firerdis",
  6639. "in_lt_mstrcau",
  6640. "in_lt_mstrwrn",
  6641. "dam_fuse",
  6642. "dam_gdoor",
  6643. "dam_hstab",
  6644. "dam_lefab",
  6645. "dam_leng",
  6646. "dam_lgear",
  6647. "dam_lwing",
  6648. "dam_nose",
  6649. "dam_pdoor",
  6650. "dam_pnvs",
  6651. "dam_pylon1",
  6652. "dam_pylon2",
  6653. "dam_pylon3",
  6654. "dam_pylon4",
  6655. "dam_refab",
  6656. "dam_reng",
  6657. "dam_rgear",
  6658. "dam_rwing",
  6659. "dam_tads",
  6660. "dam_tailboom",
  6661. "dam_vtail",
  6662. "mdam_fuse",
  6663. "mdam_gdoor",
  6664. "mdam_hstab",
  6665. "mdam_lefab",
  6666. "mdam_leng",
  6667. "mdam_lgear",
  6668. "mdam_lwing",
  6669. "mdam_nose",
  6670. "mdam_pdoor",
  6671. "mdam_pnvs",
  6672. "mdam_pylon1",
  6673. "mdam_pylon2",
  6674. "mdam_pylon3",
  6675. "mdam_pylon4",
  6676. "mdam_refab",
  6677. "mdam_reng",
  6678. "mdam_rgear",
  6679. "mdam_rwing",
  6680. "mdam_tads",
  6681. "mdam_tailboom",
  6682. "mdam_vtail",
  6683. "tr_blades",
  6684. "tr_blur",
  6685. "mr_blades",
  6686. "mr_blur",
  6687. "mpd_pr_eng_back",
  6688. "hdam_tr",
  6689. "hdam_rtr",
  6690. "skin_tailboom_tear"
  6691. };
  6692. transportSoldier=2;
  6693. cargoAction[]={"fza_ah64_leftcargo","fza_ah64_rightcargo"};
  6694. accuracy=0.5;
  6695. simulation=helicopterRTD;
  6696. driverAction = "fza_ah64_pilot";
  6697. enableSweep=1;
  6698. gunnerUsesPilotView=0;
  6699. crew="B_Helipilot_F";
  6700. animated=1;
  6701. memorypointdriveroptics[] = {"driverview", "pilot"};
  6702. driveropticsmodel = "A3\Weapons_F\Reticle\Optics_Commander_01_w_F.p3d";
  6703. driverOpticsColor[] = {1,1,1,1};
  6704. //driverOpticsColor[] = {0.231,0.914,0.184,1};
  6705. //Calculation is visibility*irScanToEyeFactor
  6706. //irScanRanges are the limits
  6707. irScanToEyeFactor = 2;
  6708. irScanRangeMax=10000;
  6709. irScanRangeMin=2000;
  6710. //irScanRange=6000;
  6711. laserScanner=1;
  6712. nightVision=1;
  6713. mainRotorSpeed = 1;
  6714. //threat[] VSoft, VArmor, VAir
  6715. threat[]={0.8,1,0.9};
  6716. //Armor values
  6717. armor=240;
  6718. armorStructural=5; // structural dammage
  6719. armorHull=1.0;
  6720. armorEngine=1.5;
  6721. armorAvionics=1.0;
  6722. armorVRotor=1.0;
  6723. armorHRotor=1.5;
  6724. armorMissiles=1.0;
  6725. armorGlass=1.0;
  6726. //gunnerCanSee = CanSeeAll;
  6727. //unitinfotype="unitinfoapc";
  6728. minMainRotorDive = 0;
  6729. maxMainRotorDive = 0;
  6730. neutralMainRotorDive = 0;
  6731. minBackRotorDive = 0;
  6732. maxBackRotorDive = 0;
  6733. neutralBackRotorDive = 0;
  6734. //ARMA CONFIG POINTS
  6735. /* memorypointcm[] = {"chaff_launcher1"};
  6736. memorypointcmdir[] = {"chaff_launcher1_dir"}; */
  6737. memorypointcm[] = {"chaff_launcher1"};
  6738. memorypointcmdir[] = {"flare_1_end"};
  6739. weapons[] = {"CMFlareLauncher"};
  6740. magazines[] = {"60Rnd_CMFlare_Chaff_Magazine"};
  6741. radartype = 4;
  6742. lockdetectionsystem = 8;
  6743. incommingmissliedetectionsystem = 16;
  6744. flarevelocity = 800;
  6745. selectionHRotorStill = "velka vrtule staticka";
  6746. selectionHRotorMove = "velka vrtule blur";
  6747. selectionVRotorStill = "mala vrtule staticka";
  6748. selectionVRotorMove = "mala vrtule blur";
  6749. memoryPointLMissile = "l strela";
  6750. memoryPointRMissile = "p strela";
  6751. memoryPointLRocket = "l raketa";
  6752. memoryPointRRocket = "p raketa";
  6753. gunAimDown = 0;
  6754. memoryPointsGetInDriver = "pos driver";
  6755. memoryPointsGetInDriverDir = "pos driver dir";
  6756. memoryPointsGetInCargo = "pos cargo";
  6757. memoryPointsGetInCargoDir = "pos cargo dir";
  6758. envelope[]=
  6759. {
  6760. 0.0,0.6,1.6,3.2,3.8,5.0,5.25,5.4,5.6,5.7,5.8,5.9,6.0,4.0,1.5 // lift
  6761. };
  6762. /*
  6763. class RenderTargets
  6764. {
  6765. class MDF1
  6766. {
  6767. rendertarget = "fza_ah64_pnvsrtarget0";
  6768. class View01
  6769. {
  6770. fov = 0.2;
  6771. pointdirection = "driverview_dir";
  6772. pointposition = "driverview";
  6773. renderquality = 0;
  6774. rendervisionmode = 2;
  6775. };
  6776. };
  6777. };
  6778. */
  6779.  
  6780. class Turrets
  6781. {
  6782. class MainTurret: NewTurret
  6783. {
  6784. gunnerAction = "fza_ah64_pilot";
  6785. gunnerInAction = "fza_ah64_pilot";
  6786. stabilizedInAxes=3;
  6787. primary = 1;
  6788. primaryGunner = 1;
  6789. weapons[] = {"fza_m230","fza_m261_14","fza_agm114_23_8"};
  6790. magazines[] = {"fza_m230_1200","fza_m261_m151_14_38","fza_agm114l_23_8"};
  6791. memoryPointsGetInGunner = "pos gunner";
  6792. memoryPointsGetInGunnerDir = "pos gunner dir";
  6793. memoryPointGun = "kulas";
  6794. memoryPointGunnerOptics = "gunnerview";
  6795. body = "mainTurret";
  6796. gun = "mainGun";
  6797. animationsourcebody = "tads_tur";
  6798. animationsourcegun = "tads";
  6799. minElev = -55.25;
  6800. maxElev = 34.75;
  6801. initElev = 34.75;
  6802. minTurn = -120;
  6803. maxTurn = 120;
  6804. initTurn = 0;
  6805. maxhorizontalrotspeed = 4;
  6806. maxverticalrotspeed = 2;
  6807. commanding = -1;
  6808. gunnerForceOptics = 0;
  6809. startEngine=0;
  6810. outGunnerMayFire = 1;
  6811. ejectdeadgunner = 0;
  6812. viewgunnershadow = 1;
  6813. viewgunnershadowamb = 1;
  6814. viewgunnershadowdiff = 1;
  6815. turretinfotype = "RscUnitInfoNoHUD";
  6816. discretedistance[] = {1, 100, 200, 300, 400, 500, 600, 700, 800, 900, 1000, 1100, 1200, 1300, 1400, 1500, 1600, 1700, 1800, 1900, 2000, 2100, 2200, 2300, 2400, 2500, 2600, 2700, 2800, 2900, 3000};
  6817. discretedistanceinitindex = 3;
  6818. GunnerHasFlares = 1;
  6819. isCopilot = 1;
  6820. usePiP=1;
  6821. class HitPoints
  6822. {
  6823. class HitTurret
  6824. {
  6825. armor = 0.5;
  6826. material = 51;
  6827. name = "tads_tur";
  6828. visual = "tads_tur";
  6829. passThrough = 1;
  6830. };
  6831. class HitGun
  6832. {
  6833. armor = 1;
  6834. material = 52;
  6835. name = "tads";
  6836. visual = "tads";
  6837. passThrough = 1;
  6838. };
  6839. };
  6840. gunnerOpticsModel = "";
  6841. gunnerOpticsColor[] = {1,1,1,1};
  6842. class OpticsIn
  6843. {
  6844. class Wide
  6845. {
  6846. gunneropticsmodel = "\fza_ah64\fza_ah64_optics_empty";
  6847. directionStabilized = 1;
  6848. stabilizedInAxes = 3;
  6849. opticStabilized=1;
  6850. initanglex = 0;
  6851. initangley = 0;
  6852. initfov = 0.466;
  6853. maxanglex = 30;
  6854. maxangley = 100;
  6855. maxfov = 0.466;
  6856. minanglex = -30;
  6857. minangley = -100;
  6858. minfov = 0.466;
  6859. opticsdisplayname = "W";
  6860. thermalmode[] = {0,1};
  6861. visionmode[] = {"Normal","Ti","NVG"};
  6862. };
  6863. class Medium: Wide
  6864. {
  6865. gunneropticsmodel = "\fza_ah64\fza_ah64_optics_empty";
  6866. opticStabilized=1;
  6867. directionStabilized = 1;
  6868. stabilizedInAxes = 3;
  6869. initfov = 0.09;
  6870. maxfov = 0.09;
  6871. minfov = 0.09;
  6872. opticsdisplayname = "M";
  6873. };
  6874. class Narrow: Wide
  6875. {
  6876. gunneropticsmodel = "\fza_ah64\fza_ah64_optics_empty";
  6877. opticStabilized=1;
  6878. directionStabilized = 1;
  6879. stabilizedInAxes = 3;
  6880. initfov = 0.01;
  6881. maxfov = 0.01;
  6882. minfov = 0.01;
  6883. opticsdisplayname = "N";
  6884. };
  6885. };
  6886. class OpticsOut
  6887. {
  6888. class Monocular
  6889. {
  6890. gunneropticseffect[] = {};
  6891. gunneropticsmodel = "";
  6892. initanglex = 0;
  6893. initangley = 0;
  6894. initfov = 0.7;
  6895. maxanglex = 50;
  6896. maxangley = 100;
  6897. maxfov = 0.85;
  6898. minanglex = -75;
  6899. minangley = -100;
  6900. minfov = 0.4;
  6901. visionmode[] = {"Normal", "NVG"};
  6902. };
  6903. };
  6904. class ViewGunner
  6905. {
  6906. initFov=0.700000;
  6907. minFov=0.400000;
  6908. maxFov=0.850000;
  6909. initAngleX=0;
  6910. minAngleX=-75;
  6911. maxAngleX=50;
  6912. initAngleY=0;
  6913. minAngleY=-150;
  6914. maxAngleY=150;
  6915. maxmovex = 0.15;
  6916. maxmovey = 0.1;
  6917. maxmovez = 0.1;
  6918. minmovex = -0.15;
  6919. minmovey = -0.1;
  6920. minmovez = -0.1;
  6921. };
  6922. };
  6923. };
  6924. class Library
  6925. {
  6926. libTextDesc = "The AH-64D Block II is an anti-tank attack helicopter. Defining characteristics are: Four bladed main rotor, X-shaped tail rotor, a boxy cockpit with two distinct bays on the sides, two stub wings with two pylons each, two main wheels and a tail wheel, a chin mounted turret, and a long rounded tailboom with a stabilizator at the rear. Production began in 1982 and the first unit was deployed in 1986. By 1993, the US Army had over 800 Apaches in service. It was firsted used in combat during Operation Just Cause, the invasion of Panama in 1989 where some drawbacks were encountered (primarily with the avionics). During Desert Storm in 1991, Apaches performed the first strike of that conflict by destroying Iraqi early warning radars. More drawbacks were encountered in Desert Storm, some of which were: limited navigation capabilities, high maintenance, and intolerance to desert conditions. AH-64As went through some modernization upgrades, but the AH-64A has been phased out of active US Army service in favor of the AH-64D, and now only National Guard and Reserve units operate the A model. The AH-64D has two General Electric T700-GE-701C engines producing a total of 3392shp, giving the aircraft a maximum clean speed of about 227mph (365kmh). This speed comes down to about 300kmh loaded. Combat endurance is about 2 hours with standard loads. It is armed with a M230 30mm Chain Gun cannon by default, with provisions for AGM-114 HELLFIRE missiles and 2.75in HYDRA-70 rockets. Experimentally it has used the Stinger missile, Sidearm missile, Sidewinder missile, and Starstreak missile. The US Army has not used any of these weapons operationally with the Apache.";
  6927. };
  6928. class HeadLimits
  6929. {
  6930. initanglex = 0;
  6931. initangley = 0;
  6932. maxanglex = 40;
  6933. maxangley = 90;
  6934. maxanglez = 45;
  6935. minanglex = -30;
  6936. minangley = -90;
  6937. minanglez = -45;
  6938. rotzradius = 0.2;
  6939. };
  6940. class ViewPilot
  6941. {
  6942. initFov=0.700000;
  6943. minFov=0.400000;
  6944. maxFov=0.850000;
  6945. initAngleX=0;
  6946. minAngleX=-75;
  6947. maxAngleX=50;
  6948. initAngleY=0;
  6949. minAngleY=-150;
  6950. maxAngleY=150;
  6951. maxmovex = 0.15;
  6952. maxmovey = 0.1;
  6953. maxmovez = 0.1;
  6954. minmovex = -0.15;
  6955. minmovey = -0.1;
  6956. minmovez = -0.1;
  6957. };
  6958. class ViewOptics
  6959. {
  6960. aimingMarkElevSpeed = 10; //test
  6961. aimingMarkTurnSpeed = 10; //test
  6962. opticStabilized=1;
  6963. directionStabilized = 1;
  6964. stabilizedInAxes = 3;
  6965. initAngleX=0;
  6966. minAngleX=-120;
  6967. maxAngleX=120;
  6968. initAngleY=0;
  6969. minAngleY=-60;
  6970. maxAngleY=11;
  6971. initFov=0.7;
  6972. minFov=0.01; //test
  6973. maxFov=0.7;
  6974. thermalmode[] = {2};
  6975. visionmode[] = {"Normal","Ti","NVG"};
  6976. };
  6977. class AnimationSources
  6978. {
  6979. class pnvs
  6980. {
  6981. source = "user";
  6982. animPeriod = 0.01;
  6983. initPhase=0;
  6984. };
  6985. class pnvs_vert
  6986. {
  6987. source = "user";
  6988. animPeriod = 0.01;
  6989. initPhase=0;
  6990. };
  6991. class tads_stow
  6992. {
  6993. source = "user";
  6994. animPeriod = 1;
  6995. initPhase=0;
  6996. };
  6997. class m230_recoil
  6998. {
  6999. source = "reload";
  7000. weapon = fza_m230;
  7001. };
  7002. //EXPERIMENTAL//
  7003. class mainTurret
  7004. {
  7005. source = "user";
  7006. animPeriod = 0.1;
  7007. initPhase=0;
  7008. };
  7009. class maingun
  7010. {
  7011. source = "user";
  7012. animPeriod = 0.1;
  7013. initPhase=0;
  7014. };
  7015. class pylon1
  7016. {
  7017. source = "user";
  7018. animPeriod = 0.1;
  7019. initPhase=0;
  7020. };
  7021. class pylon2
  7022. {
  7023. source = "user";
  7024. animPeriod = 0.1;
  7025. initPhase=0;
  7026. };
  7027. class pylon3
  7028. {
  7029. source = "user";
  7030. animPeriod = 0.1;
  7031. initPhase=0;
  7032. };
  7033. class pylon4
  7034. {
  7035. source = "user";
  7036. animPeriod = 0.1;
  7037. initPhase=0;
  7038. };
  7039. //ENDEXPERIMENTAL//
  7040. class swashplate_up_tns
  7041. {
  7042. source = "user";
  7043. animPeriod = 0.1;
  7044. initPhase=0;
  7045. };
  7046. class swashplate_up_pitch
  7047. {
  7048. source = "user";
  7049. animPeriod = 0.1;
  7050. initPhase=0;
  7051. };
  7052. class swashplate_up_bank
  7053. {
  7054. source = "user";
  7055. animPeriod = 0.1;
  7056. initPhase=0;
  7057. };
  7058. class swashplate_dn_tns
  7059. {
  7060. source = "user";
  7061. animPeriod = 0.1;
  7062. initPhase=0;
  7063. };
  7064. class swashplate_dn_pitch
  7065. {
  7066. source = "user";
  7067. animPeriod = 0.1;
  7068. initPhase=0;
  7069. };
  7070. class swashplate_dn_bank
  7071. {
  7072. source = "user";
  7073. animPeriod = 0.1;
  7074. initPhase=0;
  7075. };
  7076. class mr_act_tns
  7077. {
  7078. source = "user";
  7079. animPeriod = 0.1;
  7080. initPhase=0;
  7081. };
  7082. class swup_arm1
  7083. {
  7084. source = "user";
  7085. animPeriod = 0.1;
  7086. initPhase=0;
  7087. };
  7088. class swup_arm1_t
  7089. {
  7090. source = "user";
  7091. animPeriod = 0.1;
  7092. initPhase=0;
  7093. };
  7094. class swup_arm2
  7095. {
  7096. source = "user";
  7097. animPeriod = 0.1;
  7098. initPhase=0;
  7099. };
  7100. class swup_arm3
  7101. {
  7102. source = "user";
  7103. animPeriod = 0.1;
  7104. initPhase=0;
  7105. };
  7106. class swup_arm3_t
  7107. {
  7108. source = "user";
  7109. animPeriod = 0.1;
  7110. initPhase=0;
  7111. };
  7112. class swup_arm4
  7113. {
  7114. source = "user";
  7115. animPeriod = 0.1;
  7116. initPhase=0;
  7117. };
  7118. class trsw
  7119. {
  7120. source = "user";
  7121. animPeriod = 0.1;
  7122. initPhase=0;
  7123. };
  7124. class tr_blade1_pitch
  7125. {
  7126. source = "user";
  7127. animPeriod = 0.1;
  7128. initPhase=0;
  7129. };
  7130. class tr_blade2_pitch
  7131. {
  7132. source = "user";
  7133. animPeriod = 0.1;
  7134. initPhase=0;
  7135. };
  7136. class tr_blade3_pitch
  7137. {
  7138. source = "user";
  7139. animPeriod = 0.1;
  7140. initPhase=0;
  7141. };
  7142. class tr_blade4_pitch
  7143. {
  7144. source = "user";
  7145. animPeriod = 0.1;
  7146. initPhase=0;
  7147. };
  7148. class blade1_pitch
  7149. {
  7150. source = "user";
  7151. animPeriod = 0.1;
  7152. initPhase=0;
  7153. };
  7154. class blade1_flap
  7155. {
  7156. source = "user";
  7157. animPeriod = 0.1;
  7158. initPhase=0;
  7159. };
  7160. /*
  7161. class blade1_rise1
  7162. {
  7163. source = "user";
  7164. animPeriod = 0.1;
  7165. initPhase=0;
  7166. };
  7167. class blade1_rise2
  7168. {
  7169. source = "user";
  7170. animPeriod = 0.1;
  7171. initPhase=0;
  7172. };
  7173. class blade1_rise3
  7174. {
  7175. source = "user";
  7176. animPeriod = 0.1;
  7177. initPhase=0;
  7178. };
  7179. class blade1_rise4
  7180. {
  7181. source = "user";
  7182. animPeriod = 0.1;
  7183. initPhase=0;
  7184. };
  7185. class blade1_rise5
  7186. {
  7187. source = "user";
  7188. animPeriod = 0.1;
  7189. initPhase=0;
  7190. };
  7191. */
  7192. class blade2_pitch
  7193. {
  7194. source = "user";
  7195. animPeriod = 0.1;
  7196. initPhase=0;
  7197. };
  7198. class blade2_flap
  7199. {
  7200. source = "user";
  7201. animPeriod = 0.1;
  7202. initPhase=0;
  7203. };
  7204. /*
  7205. class blade2_rise1
  7206. {
  7207. source = "user";
  7208. animPeriod = 0.1;
  7209. initPhase=0;
  7210. };
  7211. class blade2_rise2
  7212. {
  7213. source = "user";
  7214. animPeriod = 0.1;
  7215. initPhase=0;
  7216. };
  7217. class blade2_rise3
  7218. {
  7219. source = "user";
  7220. animPeriod = 0.1;
  7221. initPhase=0;
  7222. };
  7223. class blade2_rise4
  7224. {
  7225. source = "user";
  7226. animPeriod = 0.1;
  7227. initPhase=0;
  7228. };
  7229. class blade2_rise5
  7230. {
  7231. source = "user";
  7232. animPeriod = 0.1;
  7233. initPhase=0;
  7234. };
  7235. */
  7236. class blade3_pitch
  7237. {
  7238. source = "user";
  7239. animPeriod = 0.1;
  7240. initPhase=0;
  7241. };
  7242. class blade3_flap
  7243. {
  7244. source = "user";
  7245. animPeriod = 0.1;
  7246. initPhase=0;
  7247. };
  7248. /*
  7249. class blade3_rise1
  7250. {
  7251. source = "user";
  7252. animPeriod = 0.1;
  7253. initPhase=0;
  7254. };
  7255. class blade3_rise2
  7256. {
  7257. source = "user";
  7258. animPeriod = 0.1;
  7259. initPhase=0;
  7260. };
  7261. class blade3_rise3
  7262. {
  7263. source = "user";
  7264. animPeriod = 0.1;
  7265. initPhase=0;
  7266. };
  7267. class blade3_rise4
  7268. {
  7269. source = "user";
  7270. animPeriod = 0.1;
  7271. initPhase=0;
  7272. };
  7273. class blade3_rise5
  7274. {
  7275. source = "user";
  7276. animPeriod = 0.1;
  7277. initPhase=0;
  7278. };
  7279. */
  7280. class blade4_pitch
  7281. {
  7282. source = "user";
  7283. animPeriod = 0.1;
  7284. initPhase=0;
  7285. };
  7286. class blade4_flap
  7287. {
  7288. source = "user";
  7289. animPeriod = 0.1;
  7290. initPhase=0;
  7291. };
  7292. /*
  7293. class blade4_rise1
  7294. {
  7295. source = "user";
  7296. animPeriod = 0.1;
  7297. initPhase=0;
  7298. };
  7299. class blade4_rise2
  7300. {
  7301. source = "user";
  7302. animPeriod = 0.1;
  7303. initPhase=0;
  7304. };
  7305. class blade4_rise3
  7306. {
  7307. source = "user";
  7308. animPeriod = 0.1;
  7309. initPhase=0;
  7310. };
  7311. class blade4_rise4
  7312. {
  7313. source = "user";
  7314. animPeriod = 0.1;
  7315. initPhase=0;
  7316. };
  7317. class blade4_rise5
  7318. {
  7319. source = "user";
  7320. animPeriod = 0.1;
  7321. initPhase=0;
  7322. };
  7323. */
  7324. //////weapons///////////
  7325. class pod_m260_1
  7326. {
  7327. source = "user";
  7328. animPeriod = 0.001;
  7329. initPhase=0;
  7330. };
  7331. class pod_m260_2
  7332. {
  7333. source = "user";
  7334. animPeriod = 0.001;
  7335. initPhase=0;
  7336. };
  7337. class pod_m260_3
  7338. {
  7339. source = "user";
  7340. animPeriod = 0.001;
  7341. initPhase=0;
  7342. };
  7343. class pod_m260_4
  7344. {
  7345. source = "user";
  7346. animPeriod = 0.001;
  7347. initPhase=0;
  7348. };
  7349. class rail_m299_1
  7350. {
  7351. source = "user";
  7352. animPeriod = 0.001;
  7353. initPhase=0;
  7354. };
  7355. class rail_m299_2
  7356. {
  7357. source = "user";
  7358. animPeriod = 0.001;
  7359. initPhase=0;
  7360. };
  7361. class rail_m299_3
  7362. {
  7363. source = "user";
  7364. animPeriod = 0.001;
  7365. initPhase=0;
  7366. };
  7367. class rail_m299_4
  7368. {
  7369. source = "user";
  7370. animPeriod = 0.001;
  7371. initPhase=0;
  7372. };
  7373. ////////RADAR///////
  7374. class longbow
  7375. {
  7376. source = "user";
  7377. animPeriod = 0.01;
  7378. initPhase=0;
  7379. };
  7380. ////////////////////////////////
  7381. ///////////COCKPIT//////////////
  7382. ////////////////////////////////
  7383. class plt_eng1_start
  7384. {
  7385. source = "user";
  7386. animPeriod = 0.001;
  7387. initPhase=0;
  7388. };
  7389. class plt_eng2_start
  7390. {
  7391. source = "user";
  7392. animPeriod = 0.001;
  7393. initPhase=0;
  7394. };
  7395. class plt_rtrbrake
  7396. {
  7397. source = "user";
  7398. animPeriod = 0.001;
  7399. initPhase=0;
  7400. };
  7401. class plt_eng1_throttle
  7402. {
  7403. source = "user";
  7404. animPeriod = 3;
  7405. initPhase=0;
  7406. };
  7407. class plt_eng2_throttle
  7408. {
  7409. source = "user";
  7410. animPeriod = 3;
  7411. initPhase=0;
  7412. };
  7413. class mpd_pl_obj1_v
  7414. {
  7415. source = "user";
  7416. animPeriod = 0.001;
  7417. initPhase=0;
  7418. };
  7419. class mpd_pl_obj1_h
  7420. {
  7421. source = "user";
  7422. animPeriod = 0.001;
  7423. initPhase=0;
  7424. };
  7425. class mpd_pl_obj1_z
  7426. {
  7427. source = "user";
  7428. animPeriod = 0.001;
  7429. initPhase=0;
  7430. };
  7431. class mpd_pl_obj2_v : mpd_pl_obj1_v
  7432. {
  7433. selection = "mpd_pl_obj2";
  7434. };
  7435. class mpd_pl_obj2_h : mpd_pl_obj1_h
  7436. {
  7437. selection = "mpd_pl_obj2";
  7438. };
  7439. class mpd_pl_obj2_z : mpd_pl_obj1_z
  7440. {
  7441. selection = "mpd_pl_obj2";
  7442. };
  7443. class mpd_pl_obj3_v : mpd_pl_obj1_v
  7444. {
  7445. selection = "mpd_pl_obj3";
  7446. };
  7447. class mpd_pl_obj3_h : mpd_pl_obj1_h
  7448. {
  7449. selection = "mpd_pl_obj3";
  7450. };
  7451. class mpd_pl_obj3_z : mpd_pl_obj1_z
  7452. {
  7453. selection = "mpd_pl_obj3";
  7454. };
  7455. class mpd_pl_obj4_v : mpd_pl_obj1_v
  7456. {
  7457. selection = "mpd_pl_obj4";
  7458. };
  7459. class mpd_pl_obj4_h : mpd_pl_obj1_h
  7460. {
  7461. selection = "mpd_pl_obj4";
  7462. };
  7463. class mpd_pl_obj4_z : mpd_pl_obj1_z
  7464. {
  7465. selection = "mpd_pl_obj4";
  7466. };
  7467. class mpd_pl_obj5_v : mpd_pl_obj1_v
  7468. {
  7469. selection = "mpd_pl_obj5";
  7470. };
  7471. class mpd_pl_obj5_h : mpd_pl_obj1_h
  7472. {
  7473. selection = "mpd_pl_obj5";
  7474. };
  7475. class mpd_pl_obj5_z : mpd_pl_obj1_z
  7476. {
  7477. selection = "mpd_pl_obj5";
  7478. };
  7479. class mpd_pl_obj6_v : mpd_pl_obj1_v
  7480. {
  7481. selection = "mpd_pl_obj6";
  7482. };
  7483. class mpd_pl_obj6_h : mpd_pl_obj1_h
  7484. {
  7485. selection = "mpd_pl_obj6";
  7486. };
  7487. class mpd_pl_obj6_z : mpd_pl_obj1_z
  7488. {
  7489. selection = "mpd_pl_obj6";
  7490. };
  7491. class mpd_pl_obj7_v : mpd_pl_obj1_v
  7492. {
  7493. selection = "mpd_pl_obj7";
  7494. };
  7495. class mpd_pl_obj7_h : mpd_pl_obj1_h
  7496. {
  7497. selection = "mpd_pl_obj7";
  7498. };
  7499. class mpd_pl_obj7_z : mpd_pl_obj1_z
  7500. {
  7501. selection = "mpd_pl_obj7";
  7502. };
  7503. class mpd_pl_obj8_v : mpd_pl_obj1_v
  7504. {
  7505. selection = "mpd_pl_obj8";
  7506. };
  7507. class mpd_pl_obj8_h : mpd_pl_obj1_h
  7508. {
  7509. selection = "mpd_pl_obj8";
  7510. };
  7511. class mpd_pl_obj8_z : mpd_pl_obj1_z
  7512. {
  7513. selection = "mpd_pl_obj8";
  7514. };
  7515. class mpd_pl_obj9_v : mpd_pl_obj1_v
  7516. {
  7517. selection = "mpd_pl_obj9";
  7518. };
  7519. class mpd_pl_obj9_h : mpd_pl_obj1_h
  7520. {
  7521. selection = "mpd_pl_obj9";
  7522. };
  7523. class mpd_pl_obj9_z : mpd_pl_obj1_z
  7524. {
  7525. selection = "mpd_pl_obj9";
  7526. };
  7527. class mpd_pl_obj10_v : mpd_pl_obj1_v
  7528. {
  7529. selection = "mpd_pl_obj10";
  7530. };
  7531. class mpd_pl_obj10_h : mpd_pl_obj1_h
  7532. {
  7533. selection = "mpd_pl_obj10";
  7534. };
  7535. class mpd_pl_obj10_z : mpd_pl_obj1_z
  7536. {
  7537. selection = "mpd_pl_obj10";
  7538. };
  7539. class mpd_pl_obj11_v : mpd_pl_obj1_v
  7540. {
  7541. selection = "mpd_pl_obj11";
  7542. };
  7543. class mpd_pl_obj11_h : mpd_pl_obj1_h
  7544. {
  7545. selection = "mpd_pl_obj11";
  7546. };
  7547. class mpd_pl_obj11_z : mpd_pl_obj1_z
  7548. {
  7549. selection = "mpd_pl_obj11";
  7550. };
  7551. class mpd_pl_obj12_v : mpd_pl_obj1_v
  7552. {
  7553. selection = "mpd_pl_obj12";
  7554. };
  7555. class mpd_pl_obj12_h : mpd_pl_obj1_h
  7556. {
  7557. selection = "mpd_pl_obj12";
  7558. };
  7559. class mpd_pl_obj12_z : mpd_pl_obj1_z
  7560. {
  7561. selection = "mpd_pl_obj12";
  7562. };
  7563. class mpd_pl_obj13_v : mpd_pl_obj1_v
  7564. {
  7565. selection = "mpd_pl_obj13";
  7566. };
  7567. class mpd_pl_obj13_h : mpd_pl_obj1_h
  7568. {
  7569. selection = "mpd_pl_obj13";
  7570. };
  7571. class mpd_pl_obj13_z : mpd_pl_obj1_z
  7572. {
  7573. selection = "mpd_pl_obj13";
  7574. };
  7575. class mpd_pl_obj14_v : mpd_pl_obj1_v
  7576. {
  7577. selection = "mpd_pl_obj14";
  7578. };
  7579. class mpd_pl_obj14_h : mpd_pl_obj1_h
  7580. {
  7581. selection = "mpd_pl_obj14";
  7582. };
  7583. class mpd_pl_obj14_z : mpd_pl_obj1_z
  7584. {
  7585. selection = "mpd_pl_obj14";
  7586. };
  7587. class mpd_pl_obj15_v : mpd_pl_obj1_v
  7588. {
  7589. selection = "mpd_pl_obj15";
  7590. };
  7591. class mpd_pl_obj15_h : mpd_pl_obj1_h
  7592. {
  7593. selection = "mpd_pl_obj15";
  7594. };
  7595. class mpd_pl_obj15_z : mpd_pl_obj1_z
  7596. {
  7597. selection = "mpd_pl_obj15";
  7598. };
  7599. class mpd_pl_obj16_v : mpd_pl_obj1_v
  7600. {
  7601. selection = "mpd_pl_obj16";
  7602. };
  7603. class mpd_pl_obj16_h : mpd_pl_obj1_h
  7604. {
  7605. selection = "mpd_pl_obj16";
  7606. };
  7607. class mpd_pl_obj16_z : mpd_pl_obj1_z
  7608. {
  7609. selection = "mpd_pl_obj16";
  7610. };
  7611. class mpd_pl_obj17_v : mpd_pl_obj1_v
  7612. {
  7613. selection = "mpd_pl_obj17";
  7614. };
  7615. class mpd_pl_obj17_h : mpd_pl_obj1_h
  7616. {
  7617. selection = "mpd_pl_obj17";
  7618. };
  7619. class mpd_pl_obj17_z : mpd_pl_obj1_z
  7620. {
  7621. selection = "mpd_pl_obj17";
  7622. };
  7623. class mpd_pl_obj18_v : mpd_pl_obj1_v
  7624. {
  7625. selection = "mpd_pl_obj18";
  7626. };
  7627. class mpd_pl_obj18_h : mpd_pl_obj1_h
  7628. {
  7629. selection = "mpd_pl_obj18";
  7630. };
  7631. class mpd_pl_obj18_z : mpd_pl_obj1_z
  7632. {
  7633. selection = "mpd_pl_obj18";
  7634. };
  7635. class mpd_pl_obj19_v : mpd_pl_obj1_v
  7636. {
  7637. selection = "mpd_pl_obj19";
  7638. };
  7639. class mpd_pl_obj19_h : mpd_pl_obj1_h
  7640. {
  7641. selection = "mpd_pl_obj19";
  7642. };
  7643. class mpd_pl_obj19_z : mpd_pl_obj1_z
  7644. {
  7645. selection = "mpd_pl_obj19";
  7646. };
  7647. class mpd_pl_obj20_v : mpd_pl_obj1_v
  7648. {
  7649. selection = "mpd_pl_obj20";
  7650. };
  7651. class mpd_pl_obj20_h : mpd_pl_obj1_h
  7652. {
  7653. selection = "mpd_pl_obj20";
  7654. };
  7655. class mpd_pl_obj20_z : mpd_pl_obj1_z
  7656. {
  7657. selection = "mpd_pl_obj20";
  7658. };
  7659. class mpd_pl_obj21_v : mpd_pl_obj1_v
  7660. {
  7661. selection = "mpd_pl_obj21";
  7662. };
  7663. class mpd_pl_obj21_h : mpd_pl_obj1_h
  7664. {
  7665. selection = "mpd_pl_obj21";
  7666. };
  7667. class mpd_pl_obj21_z : mpd_pl_obj1_z
  7668. {
  7669. selection = "mpd_pl_obj21";
  7670. };
  7671. class mpd_pl_obj22_v : mpd_pl_obj1_v
  7672. {
  7673. selection = "mpd_pl_obj22";
  7674. };
  7675. class mpd_pl_obj22_h : mpd_pl_obj1_h
  7676. {
  7677. selection = "mpd_pl_obj22";
  7678. };
  7679. class mpd_pl_obj22_z : mpd_pl_obj1_z
  7680. {
  7681. selection = "mpd_pl_obj22";
  7682. };
  7683. class mpd_pl_obj23_v : mpd_pl_obj1_v
  7684. {
  7685. selection = "mpd_pl_obj23";
  7686. };
  7687. class mpd_pl_obj23_h : mpd_pl_obj1_h
  7688. {
  7689. selection = "mpd_pl_obj23";
  7690. };
  7691. class mpd_pl_obj23_z : mpd_pl_obj1_z
  7692. {
  7693. selection = "mpd_pl_obj23";
  7694. };
  7695. class mpd_pl_obj24_v : mpd_pl_obj1_v
  7696. {
  7697. selection = "mpd_pl_obj24";
  7698. };
  7699. class mpd_pl_obj24_h : mpd_pl_obj1_h
  7700. {
  7701. selection = "mpd_pl_obj24";
  7702. };
  7703. class mpd_pl_obj24_z : mpd_pl_obj1_z
  7704. {
  7705. selection = "mpd_pl_obj24";
  7706. };
  7707. class mpd_pl_obj25_v : mpd_pl_obj1_v
  7708. {
  7709. selection = "mpd_pl_obj25";
  7710. };
  7711. class mpd_pl_obj25_h : mpd_pl_obj1_h
  7712. {
  7713. selection = "mpd_pl_obj25";
  7714. };
  7715. class mpd_pl_obj25_z : mpd_pl_obj1_z
  7716. {
  7717. selection = "mpd_pl_obj25";
  7718. };
  7719. class mpd_pl_obj26_v : mpd_pl_obj1_v
  7720. {
  7721. selection = "mpd_pl_obj26";
  7722. };
  7723. class mpd_pl_obj26_h : mpd_pl_obj1_h
  7724. {
  7725. selection = "mpd_pl_obj26";
  7726. };
  7727. class mpd_pl_obj26_z : mpd_pl_obj1_z
  7728. {
  7729. selection = "mpd_pl_obj26";
  7730. };
  7731. class mpd_pl_obj27_v : mpd_pl_obj1_v
  7732. {
  7733. selection = "mpd_pl_obj27";
  7734. };
  7735. class mpd_pl_obj27_h : mpd_pl_obj1_h
  7736. {
  7737. selection = "mpd_pl_obj27";
  7738. };
  7739. class mpd_pl_obj27_z : mpd_pl_obj1_z
  7740. {
  7741. selection = "mpd_pl_obj27";
  7742. };
  7743. class mpd_pl_obj28_v : mpd_pl_obj1_v
  7744. {
  7745. selection = "mpd_pl_obj28";
  7746. };
  7747. class mpd_pl_obj28_h : mpd_pl_obj1_h
  7748. {
  7749. selection = "mpd_pl_obj28";
  7750. };
  7751. class mpd_pl_obj28_z : mpd_pl_obj1_z
  7752. {
  7753. selection = "mpd_pl_obj28";
  7754. };
  7755. class mpd_pl_obj29_v : mpd_pl_obj1_v
  7756. {
  7757. selection = "mpd_pl_obj29";
  7758. };
  7759. class mpd_pl_obj29_h : mpd_pl_obj1_h
  7760. {
  7761. selection = "mpd_pl_obj29";
  7762. };
  7763. class mpd_pl_obj29_z : mpd_pl_obj1_z
  7764. {
  7765. selection = "mpd_pl_obj29";
  7766. };
  7767. class mpd_pl_obj30_v : mpd_pl_obj1_v
  7768. {
  7769. selection = "mpd_pl_obj30";
  7770. };
  7771. class mpd_pl_obj30_h : mpd_pl_obj1_h
  7772. {
  7773. selection = "mpd_pl_obj30";
  7774. };
  7775. class mpd_pl_obj30_z : mpd_pl_obj1_z
  7776. {
  7777. selection = "mpd_pl_obj30";
  7778. };
  7779. class mpd_pl_obj31_v : mpd_pl_obj1_v
  7780. {
  7781. selection = "mpd_pl_obj31";
  7782. };
  7783. class mpd_pl_obj31_h : mpd_pl_obj1_h
  7784. {
  7785. selection = "mpd_pl_obj31";
  7786. };
  7787. class mpd_pl_obj31_z : mpd_pl_obj1_z
  7788. {
  7789. selection = "mpd_pl_obj31";
  7790. };
  7791. class mpd_pl_obj32_v : mpd_pl_obj1_v
  7792. {
  7793. selection = "mpd_pl_obj32";
  7794. };
  7795. class mpd_pl_obj32_h : mpd_pl_obj1_h
  7796. {
  7797. selection = "mpd_pl_obj32";
  7798. };
  7799. class mpd_pl_obj32_z : mpd_pl_obj1_z
  7800. {
  7801. selection = "mpd_pl_obj32";
  7802. };
  7803. ////LMPDOBJS//////
  7804. class mpd_gr_obj1_v
  7805. {
  7806. source = "user";
  7807. animPeriod = 0.001;
  7808. initPhase=0;
  7809. };
  7810. class mpd_gr_obj1_h
  7811. {
  7812. source = "user";
  7813. animPeriod = 0.001;
  7814. initPhase=0;
  7815. };
  7816. class mpd_gr_obj1_z
  7817. {
  7818. source = "user";
  7819. animPeriod = 0.001;
  7820. initPhase=0;
  7821. };
  7822. class mpd_gr_obj2_v : mpd_gr_obj1_v
  7823. {
  7824. selection = "mpd_gr_obj2";
  7825. };
  7826. class mpd_gr_obj2_h : mpd_gr_obj1_h
  7827. {
  7828. selection = "mpd_gr_obj2";
  7829. };
  7830. class mpd_gr_obj2_z : mpd_gr_obj1_z
  7831. {
  7832. selection = "mpd_gr_obj2";
  7833. };
  7834. class mpd_gr_obj3_v : mpd_gr_obj1_v
  7835. {
  7836. selection = "mpd_gr_obj3";
  7837. };
  7838. class mpd_gr_obj3_h : mpd_gr_obj1_h
  7839. {
  7840. selection = "mpd_gr_obj3";
  7841. };
  7842. class mpd_gr_obj3_z : mpd_gr_obj1_z
  7843. {
  7844. selection = "mpd_gr_obj3";
  7845. };
  7846. class mpd_gr_obj4_v : mpd_gr_obj1_v
  7847. {
  7848. selection = "mpd_gr_obj4";
  7849. };
  7850. class mpd_gr_obj4_h : mpd_gr_obj1_h
  7851. {
  7852. selection = "mpd_gr_obj4";
  7853. };
  7854. class mpd_gr_obj4_z : mpd_gr_obj1_z
  7855. {
  7856. selection = "mpd_gr_obj4";
  7857. };
  7858. class mpd_gr_obj5_v : mpd_gr_obj1_v
  7859. {
  7860. selection = "mpd_gr_obj5";
  7861. };
  7862. class mpd_gr_obj5_h : mpd_gr_obj1_h
  7863. {
  7864. selection = "mpd_gr_obj5";
  7865. };
  7866. class mpd_gr_obj5_z : mpd_gr_obj1_z
  7867. {
  7868. selection = "mpd_gr_obj5";
  7869. };
  7870. class mpd_gr_obj6_v : mpd_gr_obj1_v
  7871. {
  7872. selection = "mpd_gr_obj6";
  7873. };
  7874. class mpd_gr_obj6_h : mpd_gr_obj1_h
  7875. {
  7876. selection = "mpd_gr_obj6";
  7877. };
  7878. class mpd_gr_obj6_z : mpd_gr_obj1_z
  7879. {
  7880. selection = "mpd_gr_obj6";
  7881. };
  7882. class mpd_gr_obj7_v : mpd_gr_obj1_v
  7883. {
  7884. selection = "mpd_gr_obj7";
  7885. };
  7886. class mpd_gr_obj7_h : mpd_gr_obj1_h
  7887. {
  7888. selection = "mpd_gr_obj7";
  7889. };
  7890. class mpd_gr_obj7_z : mpd_gr_obj1_z
  7891. {
  7892. selection = "mpd_gr_obj7";
  7893. };
  7894. class mpd_gr_obj8_v : mpd_gr_obj1_v
  7895. {
  7896. selection = "mpd_gr_obj8";
  7897. };
  7898. class mpd_gr_obj8_h : mpd_gr_obj1_h
  7899. {
  7900. selection = "mpd_gr_obj8";
  7901. };
  7902. class mpd_gr_obj8_z : mpd_gr_obj1_z
  7903. {
  7904. selection = "mpd_gr_obj8";
  7905. };
  7906. class mpd_gr_obj9_v : mpd_gr_obj1_v
  7907. {
  7908. selection = "mpd_gr_obj9";
  7909. };
  7910. class mpd_gr_obj9_h : mpd_gr_obj1_h
  7911. {
  7912. selection = "mpd_gr_obj9";
  7913. };
  7914. class mpd_gr_obj9_z : mpd_gr_obj1_z
  7915. {
  7916. selection = "mpd_gr_obj9";
  7917. };
  7918. class mpd_gr_obj10_v : mpd_gr_obj1_v
  7919. {
  7920. selection = "mpd_gr_obj10";
  7921. };
  7922. class mpd_gr_obj10_h : mpd_gr_obj1_h
  7923. {
  7924. selection = "mpd_gr_obj10";
  7925. };
  7926. class mpd_gr_obj10_z : mpd_gr_obj1_z
  7927. {
  7928. selection = "mpd_gr_obj10";
  7929. };
  7930. class mpd_gr_obj11_v : mpd_gr_obj1_v
  7931. {
  7932. selection = "mpd_gr_obj11";
  7933. };
  7934. class mpd_gr_obj11_h : mpd_gr_obj1_h
  7935. {
  7936. selection = "mpd_gr_obj11";
  7937. };
  7938. class mpd_gr_obj11_z : mpd_gr_obj1_z
  7939. {
  7940. selection = "mpd_gr_obj11";
  7941. };
  7942. class mpd_gr_obj12_v : mpd_gr_obj1_v
  7943. {
  7944. selection = "mpd_gr_obj12";
  7945. };
  7946. class mpd_gr_obj12_h : mpd_gr_obj1_h
  7947. {
  7948. selection = "mpd_gr_obj12";
  7949. };
  7950. class mpd_gr_obj12_z : mpd_gr_obj1_z
  7951. {
  7952. selection = "mpd_gr_obj12";
  7953. };
  7954. class mpd_gr_obj13_v : mpd_gr_obj1_v
  7955. {
  7956. selection = "mpd_gr_obj13";
  7957. };
  7958. class mpd_gr_obj13_h : mpd_gr_obj1_h
  7959. {
  7960. selection = "mpd_gr_obj13";
  7961. };
  7962. class mpd_gr_obj13_z : mpd_gr_obj1_z
  7963. {
  7964. selection = "mpd_gr_obj13";
  7965. };
  7966. class mpd_gr_obj14_v : mpd_gr_obj1_v
  7967. {
  7968. selection = "mpd_gr_obj14";
  7969. };
  7970. class mpd_gr_obj14_h : mpd_gr_obj1_h
  7971. {
  7972. selection = "mpd_gr_obj14";
  7973. };
  7974. class mpd_gr_obj14_z : mpd_gr_obj1_z
  7975. {
  7976. selection = "mpd_gr_obj14";
  7977. };
  7978. class mpd_gr_obj15_v : mpd_gr_obj1_v
  7979. {
  7980. selection = "mpd_gr_obj15";
  7981. };
  7982. class mpd_gr_obj15_h : mpd_gr_obj1_h
  7983. {
  7984. selection = "mpd_gr_obj15";
  7985. };
  7986. class mpd_gr_obj15_z : mpd_gr_obj1_z
  7987. {
  7988. selection = "mpd_gr_obj15";
  7989. };
  7990. class mpd_gr_obj16_v : mpd_gr_obj1_v
  7991. {
  7992. selection = "mpd_gr_obj16";
  7993. };
  7994. class mpd_gr_obj16_h : mpd_gr_obj1_h
  7995. {
  7996. selection = "mpd_gr_obj16";
  7997. };
  7998. class mpd_gr_obj16_z : mpd_gr_obj1_z
  7999. {
  8000. selection = "mpd_gr_obj16";
  8001. };
  8002. class mpd_gr_obj17_v : mpd_gr_obj1_v
  8003. {
  8004. selection = "mpd_gr_obj17";
  8005. };
  8006. class mpd_gr_obj17_h : mpd_gr_obj1_h
  8007. {
  8008. selection = "mpd_gr_obj17";
  8009. };
  8010. class mpd_gr_obj17_z : mpd_gr_obj1_z
  8011. {
  8012. selection = "mpd_gr_obj17";
  8013. };
  8014. class mpd_gr_obj18_v : mpd_gr_obj1_v
  8015. {
  8016. selection = "mpd_gr_obj18";
  8017. };
  8018. class mpd_gr_obj18_h : mpd_gr_obj1_h
  8019. {
  8020. selection = "mpd_gr_obj18";
  8021. };
  8022. class mpd_gr_obj18_z : mpd_gr_obj1_z
  8023. {
  8024. selection = "mpd_gr_obj18";
  8025. };
  8026. class mpd_gr_obj19_v : mpd_gr_obj1_v
  8027. {
  8028. selection = "mpd_gr_obj19";
  8029. };
  8030. class mpd_gr_obj19_h : mpd_gr_obj1_h
  8031. {
  8032. selection = "mpd_gr_obj19";
  8033. };
  8034. class mpd_gr_obj19_z : mpd_gr_obj1_z
  8035. {
  8036. selection = "mpd_gr_obj19";
  8037. };
  8038. class mpd_gr_obj20_v : mpd_gr_obj1_v
  8039. {
  8040. selection = "mpd_gr_obj20";
  8041. };
  8042. class mpd_gr_obj20_h : mpd_gr_obj1_h
  8043. {
  8044. selection = "mpd_gr_obj20";
  8045. };
  8046. class mpd_gr_obj20_z : mpd_gr_obj1_z
  8047. {
  8048. selection = "mpd_gr_obj20";
  8049. };
  8050. class mpd_gr_obj21_v : mpd_gr_obj1_v
  8051. {
  8052. selection = "mpd_gr_obj21";
  8053. };
  8054. class mpd_gr_obj21_h : mpd_gr_obj1_h
  8055. {
  8056. selection = "mpd_gr_obj21";
  8057. };
  8058. class mpd_gr_obj21_z : mpd_gr_obj1_z
  8059. {
  8060. selection = "mpd_gr_obj21";
  8061. };
  8062. class mpd_gr_obj22_v : mpd_gr_obj1_v
  8063. {
  8064. selection = "mpd_gr_obj22";
  8065. };
  8066. class mpd_gr_obj22_h : mpd_gr_obj1_h
  8067. {
  8068. selection = "mpd_gr_obj22";
  8069. };
  8070. class mpd_gr_obj22_z : mpd_gr_obj1_z
  8071. {
  8072. selection = "mpd_gr_obj22";
  8073. };
  8074. class mpd_gr_obj23_v : mpd_gr_obj1_v
  8075. {
  8076. selection = "mpd_gr_obj23";
  8077. };
  8078. class mpd_gr_obj23_h : mpd_gr_obj1_h
  8079. {
  8080. selection = "mpd_gr_obj23";
  8081. };
  8082. class mpd_gr_obj23_z : mpd_gr_obj1_z
  8083. {
  8084. selection = "mpd_gr_obj23";
  8085. };
  8086. class mpd_gr_obj24_v : mpd_gr_obj1_v
  8087. {
  8088. selection = "mpd_gr_obj24";
  8089. };
  8090. class mpd_gr_obj24_h : mpd_gr_obj1_h
  8091. {
  8092. selection = "mpd_gr_obj24";
  8093. };
  8094. class mpd_gr_obj24_z : mpd_gr_obj1_z
  8095. {
  8096. selection = "mpd_gr_obj24";
  8097. };
  8098. class mpd_gr_obj25_v : mpd_gr_obj1_v
  8099. {
  8100. selection = "mpd_gr_obj25";
  8101. };
  8102. class mpd_gr_obj25_h : mpd_gr_obj1_h
  8103. {
  8104. selection = "mpd_gr_obj25";
  8105. };
  8106. class mpd_gr_obj25_z : mpd_gr_obj1_z
  8107. {
  8108. selection = "mpd_gr_obj25";
  8109. };
  8110. class mpd_gr_obj26_v : mpd_gr_obj1_v
  8111. {
  8112. selection = "mpd_gr_obj26";
  8113. };
  8114. class mpd_gr_obj26_h : mpd_gr_obj1_h
  8115. {
  8116. selection = "mpd_gr_obj26";
  8117. };
  8118. class mpd_gr_obj26_z : mpd_gr_obj1_z
  8119. {
  8120. selection = "mpd_gr_obj26";
  8121. };
  8122. class mpd_gr_obj27_v : mpd_gr_obj1_v
  8123. {
  8124. selection = "mpd_gr_obj27";
  8125. };
  8126. class mpd_gr_obj27_h : mpd_gr_obj1_h
  8127. {
  8128. selection = "mpd_gr_obj27";
  8129. };
  8130. class mpd_gr_obj27_z : mpd_gr_obj1_z
  8131. {
  8132. selection = "mpd_gr_obj27";
  8133. };
  8134. class mpd_gr_obj28_v : mpd_gr_obj1_v
  8135. {
  8136. selection = "mpd_gr_obj28";
  8137. };
  8138. class mpd_gr_obj28_h : mpd_gr_obj1_h
  8139. {
  8140. selection = "mpd_gr_obj28";
  8141. };
  8142. class mpd_gr_obj28_z : mpd_gr_obj1_z
  8143. {
  8144. selection = "mpd_gr_obj28";
  8145. };
  8146. class mpd_gr_obj29_v : mpd_gr_obj1_v
  8147. {
  8148. selection = "mpd_gr_obj29";
  8149. };
  8150. class mpd_gr_obj29_h : mpd_gr_obj1_h
  8151. {
  8152. selection = "mpd_gr_obj29";
  8153. };
  8154. class mpd_gr_obj29_z : mpd_gr_obj1_z
  8155. {
  8156. selection = "mpd_gr_obj29";
  8157. };
  8158. class mpd_gr_obj30_v : mpd_gr_obj1_v
  8159. {
  8160. selection = "mpd_gr_obj30";
  8161. };
  8162. class mpd_gr_obj30_h : mpd_gr_obj1_h
  8163. {
  8164. selection = "mpd_gr_obj30";
  8165. };
  8166. class mpd_gr_obj30_z : mpd_gr_obj1_z
  8167. {
  8168. selection = "mpd_gr_obj30";
  8169. };
  8170. class mpd_gr_obj31_v : mpd_gr_obj1_v
  8171. {
  8172. selection = "mpd_gr_obj31";
  8173. };
  8174. class mpd_gr_obj31_h : mpd_gr_obj1_h
  8175. {
  8176. selection = "mpd_gr_obj31";
  8177. };
  8178. class mpd_gr_obj31_z : mpd_gr_obj1_z
  8179. {
  8180. selection = "mpd_gr_obj31";
  8181. };
  8182. class mpd_gr_obj32_v : mpd_gr_obj1_v
  8183. {
  8184. selection = "mpd_gr_obj32";
  8185. };
  8186. class mpd_gr_obj32_h : mpd_gr_obj1_h
  8187. {
  8188. selection = "mpd_gr_obj32";
  8189. };
  8190. class mpd_gr_obj32_z : mpd_gr_obj1_z
  8191. {
  8192. selection = "mpd_gr_obj32";
  8193. };
  8194. ////ELMPDOBJS/////
  8195. class mpd_pr_flt_wbear : mpd_pl_obj1_h
  8196. {
  8197. selection = "mpd_pr_flt_wbear";
  8198. };
  8199. class mpd_pr_flt_rdr : mpd_pl_obj1_h
  8200. {
  8201. selection = "mpd_pr_flt_rdr";
  8202. };
  8203. class mpd_pr_flt_wp_v : mpd_pl_obj1_v
  8204. {
  8205. selection = "mpd_pr_flt_wp";
  8206. };
  8207. class mpd_pr_flt_wp_h : mpd_pl_obj1_h
  8208. {
  8209. selection = "mpd_pr_flt_wp";
  8210. };
  8211. class mpd_pr_flt_vvi_v : mpd_pl_obj1_v
  8212. {
  8213. selection = "mpd_pr_flt_vvi";
  8214. };
  8215. class mpd_pr_flt_vvi_h : mpd_pl_obj1_h
  8216. {
  8217. selection = "mpd_pr_flt_vvi";
  8218. };
  8219. class mpd_pr_flt_turn : mpd_pl_obj1_h
  8220. {
  8221. selection = "mpd_pr_flt_turn";
  8222. };
  8223. class mpd_pr_flt_slip : mpd_pl_obj1_h
  8224. {
  8225. selection = "mpd_pr_flt_slip";
  8226. };
  8227. class mpd_pl_flt_wbear : mpd_pl_obj1_h
  8228. {
  8229. selection = "mpd_pl_flt_wbear";
  8230. };
  8231. class mpd_pl_flt_rdr : mpd_pl_obj1_h
  8232. {
  8233. selection = "mpd_pl_flt_rdr";
  8234. };
  8235. class mpd_pl_flt_wp_v : mpd_pl_obj1_v
  8236. {
  8237. selection = "mpd_pl_flt_wp";
  8238. };
  8239. class mpd_pl_flt_wp_h : mpd_pl_obj1_h
  8240. {
  8241. selection = "mpd_pl_flt_wp";
  8242. };
  8243. class mpd_pl_flt_vvi_v : mpd_pl_obj1_v
  8244. {
  8245. selection = "mpd_pl_flt_vvi";
  8246. };
  8247. class mpd_pl_flt_vvi_h : mpd_pl_obj1_h
  8248. {
  8249. selection = "mpd_pl_flt_vvi";
  8250. };
  8251. class mpd_pl_flt_turn : mpd_pl_obj1_h
  8252. {
  8253. selection = "mpd_pl_flt_turn";
  8254. };
  8255. class mpd_pl_flt_slip : mpd_pl_obj1_h
  8256. {
  8257. selection = "mpd_pl_flt_slip";
  8258. };
  8259. class mpd_pr_eng_ltrqbar : mpd_pl_obj1_v
  8260. {
  8261. selection = "mpd_pr_eng_ltrqbar";
  8262. };
  8263. class mpd_pr_eng_1tgt : mpd_pr_eng_ltrqbar
  8264. {
  8265. selection = "mpd_pr_eng_1tgt";
  8266. };
  8267. class mpd_pr_eng_e1trq : mpd_pr_eng_1tgt
  8268. {
  8269. selection = "mpd_pr_eng_e1trq";
  8270. };
  8271. class mpd_pr_eng_e1np : mpd_pr_eng_1tgt
  8272. {
  8273. selection = "mpd_pr_eng_e1np";
  8274. };
  8275. class mpd_pr_eng_2tgt : mpd_pr_eng_1tgt
  8276. {
  8277. selection = "mpd_pr_eng_2tgt";
  8278. };
  8279. class mpd_pr_eng_e2trq : mpd_pr_eng_1tgt
  8280. {
  8281. selection = "mpd_pr_eng_e2trq";
  8282. };
  8283. class mpd_pr_eng_e2np : mpd_pr_eng_1tgt
  8284. {
  8285. selection = "mpd_pr_eng_e2np";
  8286. };
  8287. /*
  8288. class mpd_pr_eng_rtrrpm : mpd_pr_eng_1tgt
  8289. {
  8290. selection = "mpd_pr_eng_rtrrpm";
  8291. };
  8292. */
  8293. //////////////DOORS//////////////////
  8294. class pdoor
  8295. {
  8296. source = "user";
  8297. animPeriod = 1;
  8298. initPhase=0;
  8299. };
  8300. class gdoor
  8301. {
  8302. source = "user";
  8303. animPeriod = 1;
  8304. initPhase=0;
  8305. };
  8306. ///////////////ADS//////////////////
  8307. class l_ads_p
  8308. {
  8309. source = "user";
  8310. animPeriod = 0.001;
  8311. initPhase=0;
  8312. };
  8313. class l_ads_b : l_ads_p
  8314. {
  8315. source = "user";
  8316. };
  8317. class l_ads_y : l_ads_p
  8318. {
  8319. source = "user";
  8320. };
  8321. class r_ads_p
  8322. {
  8323. source = "user";
  8324. animPeriod = 0.001;
  8325. initPhase=0;
  8326. };
  8327. class r_ads_b : r_ads_p
  8328. {
  8329. source = "user";
  8330. };
  8331. class r_ads_y : r_ads_p
  8332. {
  8333. source = "user";
  8334. };
  8335. ////MOVING MAP TEST/////
  8336. class mpd_gr_mmap_v
  8337. {
  8338. source = "user";
  8339. animPeriod = 0.001;
  8340. initPhase=0;
  8341. };
  8342. class mpd_gr_mmap_h
  8343. {
  8344. source = "user";
  8345. animPeriod = 0.001;
  8346. initPhase=0;
  8347. };
  8348. class mpd_gr_mmap_z
  8349. {
  8350. source = "user";
  8351. animPeriod = 0.001;
  8352. initPhase=0;
  8353. };
  8354. class mpd_gr_mmap_s1
  8355. {
  8356. source = "user";
  8357. animPeriod = 0.001;
  8358. initPhase=0;
  8359. };
  8360. class mpd_gr_mmap_s2
  8361. {
  8362. source = "user";
  8363. animPeriod = 0.001;
  8364. initPhase=0;
  8365. };
  8366. class mpd_gr_mmap_s3
  8367. {
  8368. source = "user";
  8369. animPeriod = 0.001;
  8370. initPhase=0;
  8371. };
  8372.  
  8373. class mpd_pr_mmap_v
  8374. {
  8375. source = "user";
  8376. animPeriod = 0.001;
  8377. initPhase=0;
  8378. };
  8379. class mpd_pr_mmap_h
  8380. {
  8381. source = "user";
  8382. animPeriod = 0.001;
  8383. initPhase=0;
  8384. };
  8385. class mpd_pr_mmap_z
  8386. {
  8387. source = "user";
  8388. animPeriod = 0.001;
  8389. initPhase=0;
  8390. };
  8391. class mpd_pr_mmap_s1
  8392. {
  8393. source = "user";
  8394. animPeriod = 0.001;
  8395. initPhase=0;
  8396. };
  8397. class mpd_pr_mmap_s2
  8398. {
  8399. source = "user";
  8400. animPeriod = 0.001;
  8401. initPhase=0;
  8402. };
  8403. class mpd_pr_mmap_s3
  8404. {
  8405. source = "user";
  8406. animPeriod = 0.001;
  8407. initPhase=0;
  8408. };
  8409.  
  8410. ////MOVING MAP/////
  8411. class mpd_pr_fcraa_wiper
  8412. {
  8413. source = "user";
  8414. animPeriod = 0.01;
  8415. initPhase=0;
  8416. };
  8417. class mpd_pr_fcrag_wiper
  8418. {
  8419. source = "user";
  8420. animPeriod = 0.01;
  8421. initPhase=0;
  8422. };
  8423. class mpd_pr_mpd_had_apos_v
  8424. {
  8425. source = "user";
  8426. animPeriod = 0.01;
  8427. initPhase=0;
  8428. };
  8429. class mpd_pr_mpd_had_apos_h
  8430. {
  8431. source = "user";
  8432. animPeriod = 0.01;
  8433. initPhase=0;
  8434. };
  8435. class mpd_pr_mpd_had_apos2_h
  8436. {
  8437. source = "user";
  8438. animPeriod = 0.01;
  8439. initPhase=0;
  8440. };
  8441. };
  8442.  
  8443. class MarkerLights
  8444. {
  8445. class PositionWhite
  8446. {
  8447. name = "tail_light";
  8448. ambient[] = {0.1,0.1,0.1};
  8449. color[] = {1,1,1};
  8450. drawLightSize = 0.50;
  8451. drawLightCenterSize = 0.16;
  8452. activeLight = 0;
  8453. blinking = 0;
  8454. dayLight = 0;
  8455. drawLight = 1;
  8456. intensity = 75;
  8457. useFlare = 0;
  8458.  
  8459. class Attenuation {
  8460. constant = 0;
  8461. hardLimitEnd = 1;
  8462. hardLimitStart = 0.75;
  8463. linear = 25;
  8464. quadratic = 50;
  8465. start = 0;
  8466. };
  8467. };
  8468.  
  8469. class PositionGreen: PositionWhite
  8470. {
  8471. name = "zeleny pozicni";
  8472. ambient[] = {0,0.08,0};
  8473. color[] = {0,0.8,0};
  8474. drawLightSize = 0.50;
  8475. drawLightCenterSize = 0.16;
  8476. };
  8477.  
  8478. class PositionRed: PositionWhite
  8479. {
  8480. name = "cerveny pozicni";
  8481. ambient[] = {0.08,0,0};
  8482. color[] = {0.8,0,0};
  8483. drawLightSize = 0.50;
  8484. drawLightCenterSize = 0.16;
  8485. };
  8486.  
  8487. /*class plt_light
  8488. {
  8489. name="plt_light";
  8490. //ambient[] = {0.1,0.1,0.1};
  8491. //color[] = {1,1,1};
  8492. color[]={0.306,0.878,0.349,1};
  8493. ambient[]={0.306,0.878,0.349,1};
  8494. intensity=40;
  8495. drawLightSize = 0.01;
  8496. drawLightCenterSize = 0.001;
  8497. blinking = 0;
  8498. class Attenuation {
  8499. constant = 0;
  8500. hardLimitEnd = 1;
  8501. hardLimitStart = 0.20;
  8502. linear = 25;
  8503. quadratic = 50;
  8504. start = 0;
  8505. };
  8506. }; */
  8507.  
  8508. class ckpt_light
  8509. {
  8510. name="ckpt_light";
  8511. //ambient[] = {0.1,0.1,0.1};
  8512. //color[] = {1,1,1};
  8513. color[]={0.306,0.878,0.349,1};
  8514. ambient[]={0.306,0.878,0.349,1};
  8515. intensity=20;
  8516. drawLightSize = 0.01;
  8517. drawLightCenterSize = 0.001;
  8518. blinking = 0;
  8519. class Attenuation {
  8520. constant = 0;
  8521. hardLimitEnd = 0.60;
  8522. hardLimitStart = 0.20;
  8523. linear = 25;
  8524. quadratic = 50;
  8525. start = 0;
  8526. };
  8527. };
  8528.  
  8529. /*class RedBlinking
  8530. {
  8531. name="bily pozicni blik";
  8532. color[]={0.89999998,0.15000001,0.1};
  8533. ambient[]={0.090000004,0.015,0.0099999998};
  8534. intensity=150;
  8535. blinking=1;
  8536. blinkingPattern[] = {0.1,1.3};
  8537. blinkingPatternGuarantee=0;
  8538. drawLightSize=0.50;
  8539. drawLightCenterSize=0.039999999;
  8540. };*/
  8541.  
  8542. class WhiteBlinking1
  8543. {
  8544. name="cerveny pozicni blik_1";
  8545. //ambient[] = {0.1,0.1,0.1};
  8546. //color[] = {1,1,1};
  8547. color[]={0.89999998,0.15000001,0.1};
  8548. ambient[]={0.090000004,0.015,0.0099999998};
  8549. intensity=1000;
  8550. drawLightSize = 0.50;
  8551. drawLightCenterSize = 0.16;
  8552. blinking = 1;
  8553. blinkingPattern[]={0.03,2.10};
  8554. blinkingPatternGuarantee = 1;
  8555. daylight = 1; //added
  8556. };
  8557.  
  8558. class WhiteBlinking2
  8559. {
  8560. name="cerveny pozicni blik_2";
  8561. //ambient[] = {0.1,0.1,0.1};
  8562. //color[] = {1,1,1};
  8563. color[]={0.89999998,0.15000001,0.1};
  8564. ambient[]={0.090000004,0.015,0.0099999998};
  8565. intensity=1000;
  8566. drawLightSize = 0.50;
  8567. drawLightCenterSize = 0.16;
  8568. blinking = 1;
  8569. blinkingPattern[]={0.03,2};
  8570. blinkingPatternGuarantee = 1;
  8571. daylight = 1; //added
  8572. };
  8573. };
  8574.  
  8575. class Reflectors {
  8576.  
  8577. class Right {
  8578.  
  8579. position = "landing_light";
  8580. direction = "Light_dir";
  8581. hitpoint = "Light_hitpoint";
  8582. selection = "Light";
  8583. //direction = "light_1_dir";
  8584. //hitpoint = "L svetlo";
  8585. //selection = "L svetlo";
  8586. color[] = {0.850000, 0.950000, 1.000000};
  8587. ambient[] = {0.008500, 0.009500, 0.010000};
  8588. intensity = 100000;
  8589. size = 1;
  8590. innerAngle = 15;
  8591. outerAngle = 90;
  8592. coneFadeCoef = 5;
  8593. useFlare = 1;
  8594. flareSize = 1.500000;
  8595. flareMaxDistance = 500;
  8596. daylight = 1; //added
  8597.  
  8598. /*color[] = {7000,7500,10000};
  8599. ambient[] = {70,75,100};
  8600. intensity = 50;
  8601. size = 1;
  8602. innerAngle = 15;
  8603. outerAngle = 65;
  8604. coneFadeCoef = 10;
  8605. useFlare = 1;
  8606. flareSize = 10;
  8607. flareMaxDistance = 250;
  8608. dayLight = 0;
  8609. position = "landing_light";
  8610. direction = "Light_dir";
  8611. hitpoint = "Light_hitpoint";
  8612. selection = "Light";*/
  8613.  
  8614. class Attenuation {
  8615. start = 0;
  8616. constant = 0;
  8617. linear = 1;
  8618. quadratic = 1;
  8619. hardLimitStart = 100;
  8620. hardLimitEnd = 200;
  8621. };
  8622. };
  8623. };
  8624. };
  8625. class fza_ah64d_b2e_nr: fza_ah64d_b2e
  8626. {
  8627. side=1;
  8628. scope=2;
  8629. author="Franze, Nodunit, Sacha 'Voodoo' Oropeza & Community";
  8630. displayName="AH-64D Block II (NR)";
  8631. hiddenselections[]=
  8632. {
  8633. "pod1_m151_1",
  8634. "pod1_m151_2",
  8635. "pod1_m151_3",
  8636. "pod1_m151_4",
  8637. "pod1_m151_5",
  8638. "pod1_m151_6",
  8639. "pod1_m151_7",
  8640. "pod1_m151_8",
  8641. "pod1_m151_9",
  8642. "pod1_m151_10",
  8643. "pod1_m151_11",
  8644. "pod1_m151_12",
  8645. "pod1_m151_13",
  8646. "pod1_m151_14",
  8647. "pod1_m151_15",
  8648. "pod1_m151_16",
  8649. "pod1_m151_17",
  8650. "pod1_m151_18",
  8651. "pod1_m151_19",
  8652. "pod1_m229_1",
  8653. "pod1_m229_2",
  8654. "pod1_m229_3",
  8655. "pod1_m229_4",
  8656. "pod1_m229_5",
  8657. "pod1_m229_6",
  8658. "pod1_m229_7",
  8659. "pod1_m229_8",
  8660. "pod1_m229_9",
  8661. "pod1_m229_10",
  8662. "pod1_m229_11",
  8663. "pod1_m229_12",
  8664. "pod1_m229_13",
  8665. "pod1_m229_14",
  8666. "pod1_m229_15",
  8667. "pod1_m229_16",
  8668. "pod1_m229_17",
  8669. "pod1_m229_18",
  8670. "pod1_m229_19",
  8671. "pod1_m261_1",
  8672. "pod1_m261_2",
  8673. "pod1_m261_3",
  8674. "pod1_m261_4",
  8675. "pod1_m261_5",
  8676. "pod1_m261_6",
  8677. "pod1_m261_7",
  8678. "pod1_m261_8",
  8679. "pod1_m261_9",
  8680. "pod1_m261_10",
  8681. "pod1_m261_11",
  8682. "pod1_m261_12",
  8683. "pod1_m261_13",
  8684. "pod1_m261_14",
  8685. "pod1_m261_15",
  8686. "pod1_m261_16",
  8687. "pod1_m261_17",
  8688. "pod1_m261_18",
  8689. "pod1_m261_19",
  8690. "pod2_m151_1",
  8691. "pod2_m151_2",
  8692. "pod2_m151_3",
  8693. "pod2_m151_4",
  8694. "pod2_m151_5",
  8695. "pod2_m151_6",
  8696. "pod2_m151_7",
  8697. "pod2_m151_8",
  8698. "pod2_m151_9",
  8699. "pod2_m151_10",
  8700. "pod2_m151_11",
  8701. "pod2_m151_12",
  8702. "pod2_m151_13",
  8703. "pod2_m151_14",
  8704. "pod2_m151_15",
  8705. "pod2_m151_16",
  8706. "pod2_m151_17",
  8707. "pod2_m151_18",
  8708. "pod2_m151_19",
  8709. "pod2_m229_1",
  8710. "pod2_m229_2",
  8711. "pod2_m229_3",
  8712. "pod2_m229_4",
  8713. "pod2_m229_5",
  8714. "pod2_m229_6",
  8715. "pod2_m229_7",
  8716. "pod2_m229_8",
  8717. "pod2_m229_9",
  8718. "pod2_m229_10",
  8719. "pod2_m229_11",
  8720. "pod2_m229_12",
  8721. "pod2_m229_13",
  8722. "pod2_m229_14",
  8723. "pod2_m229_15",
  8724. "pod2_m229_16",
  8725. "pod2_m229_17",
  8726. "pod2_m229_18",
  8727. "pod2_m229_19",
  8728. "pod2_m261_1",
  8729. "pod2_m261_2",
  8730. "pod2_m261_3",
  8731. "pod2_m261_4",
  8732. "pod2_m261_5",
  8733. "pod2_m261_6",
  8734. "pod2_m261_7",
  8735. "pod2_m261_8",
  8736. "pod2_m261_9",
  8737. "pod2_m261_10",
  8738. "pod2_m261_11",
  8739. "pod2_m261_12",
  8740. "pod2_m261_13",
  8741. "pod2_m261_14",
  8742. "pod2_m261_15",
  8743. "pod2_m261_16",
  8744. "pod2_m261_17",
  8745. "pod2_m261_18",
  8746. "pod2_m261_19",
  8747. "pod3_m151_1",
  8748. "pod3_m151_2",
  8749. "pod3_m151_3",
  8750. "pod3_m151_4",
  8751. "pod3_m151_5",
  8752. "pod3_m151_6",
  8753. "pod3_m151_7",
  8754. "pod3_m151_8",
  8755. "pod3_m151_9",
  8756. "pod3_m151_10",
  8757. "pod3_m151_11",
  8758. "pod3_m151_12",
  8759. "pod3_m151_13",
  8760. "pod3_m151_14",
  8761. "pod3_m151_15",
  8762. "pod3_m151_16",
  8763. "pod3_m151_17",
  8764. "pod3_m151_18",
  8765. "pod3_m151_19",
  8766. "pod3_m229_1",
  8767. "pod3_m229_2",
  8768. "pod3_m229_3",
  8769. "pod3_m229_4",
  8770. "pod3_m229_5",
  8771. "pod3_m229_6",
  8772. "pod3_m229_7",
  8773. "pod3_m229_8",
  8774. "pod3_m229_9",
  8775. "pod3_m229_10",
  8776. "pod3_m229_11",
  8777. "pod3_m229_12",
  8778. "pod3_m229_13",
  8779. "pod3_m229_14",
  8780. "pod3_m229_15",
  8781. "pod3_m229_16",
  8782. "pod3_m229_17",
  8783. "pod3_m229_18",
  8784. "pod3_m229_19",
  8785. "pod3_m261_1",
  8786. "pod3_m261_2",
  8787. "pod3_m261_3",
  8788. "pod3_m261_4",
  8789. "pod3_m261_5",
  8790. "pod3_m261_6",
  8791. "pod3_m261_7",
  8792. "pod3_m261_8",
  8793. "pod3_m261_9",
  8794. "pod3_m261_10",
  8795. "pod3_m261_11",
  8796. "pod3_m261_12",
  8797. "pod3_m261_13",
  8798. "pod3_m261_14",
  8799. "pod3_m261_15",
  8800. "pod3_m261_16",
  8801. "pod3_m261_17",
  8802. "pod3_m261_18",
  8803. "pod3_m261_19",
  8804. "pod4_m151_1",
  8805. "pod4_m151_2",
  8806. "pod4_m151_3",
  8807. "pod4_m151_4",
  8808. "pod4_m151_5",
  8809. "pod4_m151_6",
  8810. "pod4_m151_7",
  8811. "pod4_m151_8",
  8812. "pod4_m151_9",
  8813. "pod4_m151_10",
  8814. "pod4_m151_11",
  8815. "pod4_m151_12",
  8816. "pod4_m151_13",
  8817. "pod4_m151_14",
  8818. "pod4_m151_15",
  8819. "pod4_m151_16",
  8820. "pod4_m151_17",
  8821. "pod4_m151_18",
  8822. "pod4_m151_19",
  8823. "pod4_m229_1",
  8824. "pod4_m229_2",
  8825. "pod4_m229_3",
  8826. "pod4_m229_4",
  8827. "pod4_m229_5",
  8828. "pod4_m229_6",
  8829. "pod4_m229_7",
  8830. "pod4_m229_8",
  8831. "pod4_m229_9",
  8832. "pod4_m229_10",
  8833. "pod4_m229_11",
  8834. "pod4_m229_12",
  8835. "pod4_m229_13",
  8836. "pod4_m229_14",
  8837. "pod4_m229_15",
  8838. "pod4_m229_16",
  8839. "pod4_m229_17",
  8840. "pod4_m229_18",
  8841. "pod4_m229_19",
  8842. "pod4_m261_1",
  8843. "pod4_m261_2",
  8844. "pod4_m261_3",
  8845. "pod4_m261_4",
  8846. "pod4_m261_5",
  8847. "pod4_m261_6",
  8848. "pod4_m261_7",
  8849. "pod4_m261_8",
  8850. "pod4_m261_9",
  8851. "pod4_m261_10",
  8852. "pod4_m261_11",
  8853. "pod4_m261_12",
  8854. "pod4_m261_13",
  8855. "pod4_m261_14",
  8856. "pod4_m261_15",
  8857. "pod4_m261_16",
  8858. "pod4_m261_17",
  8859. "pod4_m261_18",
  8860. "pod4_m261_19",
  8861. "rail1_114l_1",
  8862. "rail1_114l_2",
  8863. "rail1_114l_3",
  8864. "rail1_114l_4",
  8865. "rail1_114k_1",
  8866. "rail1_114k_2",
  8867. "rail1_114k_3",
  8868. "rail1_114k_4",
  8869. "rail2_114l_1",
  8870. "rail2_114l_2",
  8871. "rail2_114l_3",
  8872. "rail2_114l_4",
  8873. "rail2_114k_1",
  8874. "rail2_114k_2",
  8875. "rail2_114k_3",
  8876. "rail2_114k_4",
  8877. "rail3_114l_1",
  8878. "rail3_114l_2",
  8879. "rail3_114l_3",
  8880. "rail3_114l_4",
  8881. "rail3_114k_1",
  8882. "rail3_114k_2",
  8883. "rail3_114k_3",
  8884. "rail3_114k_4",
  8885. "rail4_114l_1",
  8886. "rail4_114l_2",
  8887. "rail4_114l_3",
  8888. "rail4_114l_4",
  8889. "rail4_114k_1",
  8890. "rail4_114k_2",
  8891. "rail4_114k_3",
  8892. "rail4_114k_4",
  8893. "atas_1",
  8894. "atas_2",
  8895. "fim92_1",
  8896. "fim92_2",
  8897. "fim92_3",
  8898. "fim92_4",
  8899. "auxtank_1",
  8900. "auxtank_2",
  8901. "auxtank_3",
  8902. "auxtank_4",
  8903. "mpd_pl_obj1",
  8904. "mpd_pl_obj2",
  8905. "mpd_pl_obj3",
  8906. "mpd_pl_obj4",
  8907. "mpd_pl_obj5",
  8908. "mpd_pl_obj6",
  8909. "mpd_pl_obj7",
  8910. "mpd_pl_obj8",
  8911. "mpd_pl_obj9",
  8912. "mpd_pl_obj10",
  8913. "mpd_pl_obj11",
  8914. "mpd_pl_obj12",
  8915. "mpd_pl_obj13",
  8916. "mpd_pl_obj14",
  8917. "mpd_pl_obj15",
  8918. "mpd_pl_obj16",
  8919. "mpd_pl_obj17",
  8920. "mpd_pl_obj18",
  8921. "mpd_pl_obj19",
  8922. "mpd_pl_obj20",
  8923. "mpd_pl_obj21",
  8924. "mpd_pl_obj22",
  8925. "mpd_pl_obj23",
  8926. "mpd_pl_obj24",
  8927. "mpd_pl_obj25",
  8928. "mpd_pl_obj26",
  8929. "mpd_pl_obj27",
  8930. "mpd_pl_obj28",
  8931. "mpd_pl_obj29",
  8932. "mpd_pl_obj30",
  8933. "mpd_pl_obj31",
  8934. "mpd_pl_obj32",
  8935. "pl_mpd_back",
  8936. "pr_mpd_back",
  8937. "pl_aft_fuel_n0",
  8938. "pl_aft_fuel_n1",
  8939. "pl_aft_fuel_n2",
  8940. "pl_aft_fuel_n3",
  8941. "pl_aft_line",
  8942. "pl_flow1_fuel_n0",
  8943. "pl_flow1_fuel_n1",
  8944. "pl_flow1_fuel_n2",
  8945. "pl_flow2_fuel_n0",
  8946. "pl_flow2_fuel_n1",
  8947. "pl_flow2_fuel_n2",
  8948. "pl_fwd_fuel_n0",
  8949. "pl_fwd_fuel_n1",
  8950. "pl_fwd_fuel_n2",
  8951. "pl_fwd_fuel_n3",
  8952. "pl_fwd_line",
  8953. "pl_iafs_fuel_n0",
  8954. "pl_iafs_fuel_n1",
  8955. "pl_iafs_fuel_n2",
  8956. "pl_iend_fuel_n0",
  8957. "pl_iend_fuel_n1",
  8958. "pl_iend_fuel_n2",
  8959. "pl_int_fuel_n0",
  8960. "pl_int_fuel_n1",
  8961. "pl_int_fuel_n2",
  8962. "pl_int_fuel_n3",
  8963. "pl_tend_fuel_n0",
  8964. "pl_tend_fuel_n1",
  8965. "pl_tend_fuel_n2",
  8966. "pl_tflow_fuel_n0",
  8967. "pl_tflow_fuel_n1",
  8968. "pl_tflow_fuel_n2",
  8969. "pl_tot_fuel_n0",
  8970. "pl_tot_fuel_n1",
  8971. "pl_tot_fuel_n2",
  8972. "pl_tot_fuel_n3",
  8973. "pl_waux1",
  8974. "pl_waux2",
  8975. "pl_waux3",
  8976. "pl_waux4",
  8977. "pr_aft_fuel_n0",
  8978. "pr_aft_fuel_n1",
  8979. "pr_aft_fuel_n2",
  8980. "pr_aft_fuel_n3",
  8981. "pr_aft_line",
  8982. "pr_flow1_fuel_n0",
  8983. "pr_flow1_fuel_n1",
  8984. "pr_flow1_fuel_n2",
  8985. "pr_flow2_fuel_n0",
  8986. "pr_flow2_fuel_n1",
  8987. "pr_flow2_fuel_n2",
  8988. "pr_fwd_fuel_n0",
  8989. "pr_fwd_fuel_n1",
  8990. "pr_fwd_fuel_n2",
  8991. "pr_fwd_fuel_n3",
  8992. "pr_fwd_line",
  8993. "pr_iafs_fuel_n0",
  8994. "pr_iafs_fuel_n1",
  8995. "pr_iafs_fuel_n2",
  8996. "pr_iend_fuel_n0",
  8997. "pr_iend_fuel_n1",
  8998. "pr_iend_fuel_n2",
  8999. "pr_int_fuel_n0",
  9000. "pr_int_fuel_n1",
  9001. "pr_int_fuel_n2",
  9002. "pr_int_fuel_n3",
  9003. "pr_tend_fuel_n0",
  9004. "pr_tend_fuel_n1",
  9005. "pr_tend_fuel_n2",
  9006. "pr_tflow_fuel_n0",
  9007. "pr_tflow_fuel_n1",
  9008. "pr_tflow_fuel_n2",
  9009. "pr_tot_fuel_n0",
  9010. "pr_tot_fuel_n1",
  9011. "pr_tot_fuel_n2",
  9012. "pr_tot_fuel_n3",
  9013. "pr_waux1",
  9014. "pr_waux2",
  9015. "pr_waux3",
  9016. "pr_waux4",
  9017. "pr_iafs_line",
  9018. "pl_iafs_line",
  9019. "mpd_pr_tsd_wtdir1",
  9020. "mpd_pr_tsd_wtdir2",
  9021. "mpd_pr_tsd_wtdir3",
  9022. "mpd_pr_tsd_eta1",
  9023. "mpd_pr_tsd_eta2",
  9024. "mpd_pr_tsd_eta3",
  9025. "mpd_pr_tsd_eta4",
  9026. "mpd_pr_tsd_hdg1",
  9027. "mpd_pr_tsd_hdg2",
  9028. "mpd_pr_tsd_hdg3",
  9029. "mpd_pr_tsd_dist2",
  9030. "mpd_pr_tsd_dist3",
  9031. "mpd_pr_tsd_dist4",
  9032. "mpd_pr_tsd_z1",
  9033. "mpd_pr_tsd_z2",
  9034. "mpd_pr_tsd_pfzs",
  9035. "mpd_pr_tsd_filter",
  9036. "mpd_pr_tsd_acq",
  9037. "mpd_pr_tsd_wdir1",
  9038. "mpd_pr_tsd_wdir2",
  9039. "mpd_pr_tsd_wdir3",
  9040. "mpd_pr_tsd_wv1",
  9041. "mpd_pr_tsd_wv2",
  9042. "mpd_pl_tsd_wtdir1",
  9043. "mpd_pl_tsd_wtdir2",
  9044. "mpd_pl_tsd_wtdir3",
  9045. "mpd_pl_tsd_eta1",
  9046. "mpd_pl_tsd_eta2",
  9047. "mpd_pl_tsd_eta3",
  9048. "mpd_pl_tsd_eta4",
  9049. "mpd_pl_tsd_hdg1",
  9050. "mpd_pl_tsd_hdg2",
  9051. "mpd_pl_tsd_hdg3",
  9052. "mpd_pl_tsd_dist2",
  9053. "mpd_pl_tsd_dist3",
  9054. "mpd_pl_tsd_dist4",
  9055. "mpd_pl_tsd_z1",
  9056. "mpd_pl_tsd_z2",
  9057. "mpd_pl_tsd_pfzs",
  9058. "mpd_pl_tsd_filter",
  9059. "mpd_pl_tsd_acq",
  9060. "mpd_pl_tsd_wdir1",
  9061. "mpd_pl_tsd_wdir2",
  9062. "mpd_pl_tsd_wdir3",
  9063. "mpd_pl_tsd_wv1",
  9064. "mpd_pl_tsd_wv2",
  9065. "ufd_back",
  9066. "in_lt_apu",
  9067. "gl_tsd_end3",
  9068. "gl_tsd_eta1",
  9069. "gl_tsd_eta2",
  9070. "gl_tsd_eta3",
  9071. "gl_tsd_eta4",
  9072. "gl_tsd_hdg1",
  9073. "gl_tsd_hdg2",
  9074. "gl_tsd_hdg3",
  9075. "gl_tsd_rng1",
  9076. "gl_tsd_rng2",
  9077. "gl_tsd_rng3",
  9078. "gl_tsd_scale1",
  9079. "gl_tsd_scale2",
  9080. "gl_tsd_typ1",
  9081. "gl_tsd_typ2",
  9082. "gl_tsd_typ3",
  9083. "gl_tsd_winddir1",
  9084. "gl_tsd_winddir2",
  9085. "gl_tsd_winddir3",
  9086. "gl_tsd_windspd1",
  9087. "gl_tsd_windspd2",
  9088. "gr_tsd_end1",
  9089. "gr_tsd_end2",
  9090. "gr_tsd_end3",
  9091. "gr_tsd_eta1",
  9092. "gr_tsd_eta2",
  9093. "gr_tsd_eta3",
  9094. "gr_tsd_eta4",
  9095. "gr_tsd_hdg1",
  9096. "gr_tsd_hdg2",
  9097. "gr_tsd_hdg3",
  9098. "gr_tsd_rng1",
  9099. "gr_tsd_rng2",
  9100. "gr_tsd_rng3",
  9101. "gr_tsd_scale1",
  9102. "gr_tsd_scale2",
  9103. "gr_tsd_typ1",
  9104. "gr_tsd_typ2",
  9105. "gr_tsd_typ3",
  9106. "gr_tsd_winddir1",
  9107. "gr_tsd_winddir2",
  9108. "gr_tsd_winddir3",
  9109. "gr_tsd_windspd1",
  9110. "gr_tsd_windspd2",
  9111. "mpd_pl_chaff_qty_1",
  9112. "mpd_pl_chaff_qty_2",
  9113. "mpd_pl_flare1_qty_1",
  9114. "mpd_pl_flare1_qty_2",
  9115. "mpd_pl_flare2_qty_1",
  9116. "mpd_pl_flare2_qty_2",
  9117. "mpd_pl_gun_ammo_1",
  9118. "mpd_pl_gun_ammo_2",
  9119. "mpd_pl_gun_ammo_3",
  9120. "mpd_pl_gun_ammo_4",
  9121. "mpd_pl_gun_burst_1",
  9122. "mpd_pl_gun_burst_2",
  9123. "mpd_pl_gun_burst_3",
  9124. "mpd_pl_gun_burst_4",
  9125. "mpd_pl_gun_burst_5",
  9126. "mpd_pl_gun_sel",
  9127. "mpd_pl_hf_bracket",
  9128. "mpd_pl_hf_desig",
  9129. "mpd_pl_hf_salt",
  9130. "mpd_pl_hf_traj",
  9131. "mpd_pl_hf1_l1",
  9132. "mpd_pl_hf1_l2",
  9133. "mpd_pl_hf1_r1",
  9134. "mpd_pl_hf1_r2",
  9135. "mpd_pl_hf2_l1",
  9136. "mpd_pl_hf2_l2",
  9137. "mpd_pl_hf2_r1",
  9138. "mpd_pl_hf2_r2",
  9139. "mpd_pl_hf3_l1",
  9140. "mpd_pl_hf3_l2",
  9141. "mpd_pl_hf3_r1",
  9142. "mpd_pl_hf3_r2",
  9143. "mpd_pl_hf4_l1",
  9144. "mpd_pl_hf4_l2",
  9145. "mpd_pl_hf4_r1",
  9146. "mpd_pl_hf4_r2",
  9147. "mpd_pl_rg_base",
  9148. "mpd_pl_rg_bracket",
  9149. "mpd_pl_rkt_burst",
  9150. "mpd_pl_rkt_sel_type_1",
  9151. "mpd_pl_rkt_sel_type_2",
  9152. "mpd_pl_rkt_sel_type_3",
  9153. "mpd_pl_rkt_sel_type_4",
  9154. "mpd_pl_rkt_tot_1",
  9155. "mpd_pl_rkt_tot_2",
  9156. "mpd_pl_rkt1_qty_1",
  9157. "mpd_pl_rkt1_qty_2",
  9158. "mpd_pl_rkt1_type",
  9159. "mpd_pl_rkt2_qty_1",
  9160. "mpd_pl_rkt2_qty_2",
  9161. "mpd_pl_rkt2_type",
  9162. "mpd_pl_rkt3_qty_1",
  9163. "mpd_pl_rkt3_qty_2",
  9164. "mpd_pl_rkt3_type",
  9165. "mpd_pl_rkt4_qty_1",
  9166. "mpd_pl_rkt4_qty_2",
  9167. "mpd_pl_rkt4_type",
  9168. "mpd_pl_rkt5_qty_1",
  9169. "mpd_pl_rkt5_qty_2",
  9170. "mpd_pl_rkt5_type",
  9171. "mpd_pl_sight_acq",
  9172. "mpd_pl_wpn_acq",
  9173. "mpd_pl_wpn_ata_sel",
  9174. "mpd_pl_wpn_gun_sel",
  9175. "mpd_pl_wpn_hf_type",
  9176. "mpd_pl_wpn_msl_sel",
  9177. "mpd_pl_wpn_rkt_sel",
  9178. "mpd_pl_wpn_sel",
  9179. "mpd_pl_rkt1",
  9180. "mpd_pl_rkt2",
  9181. "mpd_pl_rkt3",
  9182. "mpd_pl_rkt4",
  9183. "pr_wca_pg",
  9184. "pr_wca_1",
  9185. "pr_wca_2",
  9186. "pr_wca_3",
  9187. "pr_wca_4",
  9188. "pr_wca_5",
  9189. "pr_wca_6",
  9190. "pr_wca_7",
  9191. "pr_wca_8",
  9192. "pr_wca_9",
  9193. "pr_wca_10",
  9194. "pr_wca_11",
  9195. "pr_wca_12",
  9196. "pr_wca_13",
  9197. "pr_wca_14",
  9198. "pr_wca_15",
  9199. "pr_wca_16",
  9200. "pr_wca_17",
  9201. "pr_wca_18",
  9202. "pr_wca_19",
  9203. "pr_wca_20",
  9204. "pr_wca_21",
  9205. "pr_wca_22",
  9206. "pr_wca_23",
  9207. "pr_wca_24",
  9208. "pr_wca_25",
  9209. "pr_wca_26",
  9210. "pl_wca_pg",
  9211. "pl_wca_1",
  9212. "pl_wca_2",
  9213. "pl_wca_3",
  9214. "pl_wca_4",
  9215. "pl_wca_5",
  9216. "pl_wca_6",
  9217. "pl_wca_7",
  9218. "pl_wca_8",
  9219. "pl_wca_9",
  9220. "pl_wca_10",
  9221. "pl_wca_11",
  9222. "pl_wca_12",
  9223. "pl_wca_13",
  9224. "pl_wca_14",
  9225. "pl_wca_15",
  9226. "pl_wca_16",
  9227. "pl_wca_17",
  9228. "pl_wca_18",
  9229. "pl_wca_19",
  9230. "pl_wca_20",
  9231. "pl_wca_21",
  9232. "pl_wca_22",
  9233. "pl_wca_23",
  9234. "pl_wca_24",
  9235. "pl_wca_25",
  9236. "pl_wca_26",
  9237. "gr_wca_pg",
  9238. "gr_wca_1",
  9239. "gr_wca_2",
  9240. "gr_wca_3",
  9241. "gr_wca_4",
  9242. "gr_wca_5",
  9243. "gr_wca_6",
  9244. "gr_wca_7",
  9245. "gr_wca_8",
  9246. "gr_wca_9",
  9247. "gr_wca_10",
  9248. "gr_wca_11",
  9249. "gr_wca_12",
  9250. "gr_wca_13",
  9251. "gr_wca_14",
  9252. "gr_wca_15",
  9253. "gr_wca_16",
  9254. "gr_wca_17",
  9255. "gr_wca_18",
  9256. "gr_wca_19",
  9257. "gr_wca_20",
  9258. "gr_wca_21",
  9259. "gr_wca_22",
  9260. "gr_wca_23",
  9261. "gr_wca_24",
  9262. "gr_wca_25",
  9263. "gr_wca_26",
  9264. "gl_wca_pg",
  9265. "gl_wca_1",
  9266. "gl_wca_2",
  9267. "gl_wca_3",
  9268. "gl_wca_4",
  9269. "gl_wca_5",
  9270. "gl_wca_6",
  9271. "gl_wca_7",
  9272. "gl_wca_8",
  9273. "gl_wca_9",
  9274. "gl_wca_10",
  9275. "gl_wca_11",
  9276. "gl_wca_12",
  9277. "gl_wca_13",
  9278. "gl_wca_14",
  9279. "gl_wca_15",
  9280. "gl_wca_16",
  9281. "gl_wca_17",
  9282. "gl_wca_18",
  9283. "gl_wca_19",
  9284. "gl_wca_20",
  9285. "gl_wca_21",
  9286. "gl_wca_22",
  9287. "gl_wca_23",
  9288. "gl_wca_24",
  9289. "gl_wca_25",
  9290. "gl_wca_26",
  9291. "mpd_pr_flt_balt1",
  9292. "mpd_pr_flt_balt2",
  9293. "mpd_pr_flt_balt3",
  9294. "mpd_pr_flt_balt4",
  9295. "mpd_pr_flt_bank",
  9296. "mpd_pr_flt_gspd1",
  9297. "mpd_pr_flt_gspd2",
  9298. "mpd_pr_flt_gspd3",
  9299. "mpd_pr_flt_hdg",
  9300. "mpd_pr_flt_hdg2",
  9301. "mpd_pr_flt_hi",
  9302. "mpd_pr_flt_hor",
  9303. "mpd_pr_flt_lo",
  9304. "mpd_pr_flt_n20c",
  9305. "mpd_pr_flt_p20c",
  9306. "mpd_pr_flt_ralt1",
  9307. "mpd_pr_flt_ralt2",
  9308. "mpd_pr_flt_ralt3",
  9309. "mpd_pr_flt_raltb",
  9310. "mpd_pr_flt_rdr",
  9311. "mpd_pr_flt_slip",
  9312. "mpd_pr_flt_spd1",
  9313. "mpd_pr_flt_spd2",
  9314. "mpd_pr_flt_spd3",
  9315. "mpd_pr_flt_trq1",
  9316. "mpd_pr_flt_trq2",
  9317. "mpd_pr_flt_trq3",
  9318. "mpd_pr_flt_ttg1",
  9319. "mpd_pr_flt_ttg2",
  9320. "mpd_pr_flt_ttg3",
  9321. "mpd_pr_flt_ttg4",
  9322. "mpd_pr_flt_turn",
  9323. "mpd_pr_flt_vsi",
  9324. "mpd_pr_flt_vvi",
  9325. "mpd_pr_flt_w",
  9326. "mpd_pr_flt_wbear",
  9327. "mpd_pr_flt_wp",
  9328. "mpd_pr_flt_wr1",
  9329. "mpd_pr_flt_wr2",
  9330. "mpd_pr_flt_wr3",
  9331. "mpd_pl_flt_balt1",
  9332. "mpd_pl_flt_balt2",
  9333. "mpd_pl_flt_balt3",
  9334. "mpd_pl_flt_balt4",
  9335. "mpd_pl_flt_bank",
  9336. "mpd_pl_flt_gspd1",
  9337. "mpd_pl_flt_gspd2",
  9338. "mpd_pl_flt_gspd3",
  9339. "mpd_pl_flt_hdg",
  9340. "mpd_pl_flt_hdg2",
  9341. "mpd_pl_flt_hi",
  9342. "mpd_pl_flt_hor",
  9343. "mpd_pl_flt_lo",
  9344. "mpd_pl_flt_n20c",
  9345. "mpd_pl_flt_p20c",
  9346. "mpd_pl_flt_ralt1",
  9347. "mpd_pl_flt_ralt2",
  9348. "mpd_pl_flt_ralt3",
  9349. "mpd_pl_flt_raltb",
  9350. "mpd_pl_flt_rdr",
  9351. "mpd_pl_flt_slip",
  9352. "mpd_pl_flt_spd1",
  9353. "mpd_pl_flt_spd2",
  9354. "mpd_pl_flt_spd3",
  9355. "mpd_pl_flt_trq1",
  9356. "mpd_pl_flt_trq2",
  9357. "mpd_pl_flt_trq3",
  9358. "mpd_pl_flt_ttg1",
  9359. "mpd_pl_flt_ttg2",
  9360. "mpd_pl_flt_ttg3",
  9361. "mpd_pl_flt_ttg4",
  9362. "mpd_pl_flt_turn",
  9363. "mpd_pl_flt_vsi",
  9364. "mpd_pl_flt_vvi",
  9365. "mpd_pl_flt_w",
  9366. "mpd_pl_flt_wbear",
  9367. "mpd_pl_flt_wp",
  9368. "mpd_pl_flt_wr1",
  9369. "mpd_pl_flt_wr2",
  9370. "mpd_pl_flt_wr3",
  9371. "mpd_gl_flt_balt1",
  9372. "mpd_gl_flt_balt2",
  9373. "mpd_gl_flt_balt3",
  9374. "mpd_gl_flt_balt4",
  9375. "mpd_gl_flt_bank",
  9376. "mpd_gl_flt_gspd1",
  9377. "mpd_gl_flt_gspd2",
  9378. "mpd_gl_flt_gspd3",
  9379. "mpd_gl_flt_hdg",
  9380. "mpd_gl_flt_hdg2",
  9381. "mpd_gl_flt_hi",
  9382. "mpd_gl_flt_hor",
  9383. "mpd_gl_flt_lo",
  9384. "mpd_gl_flt_n20c",
  9385. "mpd_gl_flt_p20c",
  9386. "mpd_gl_flt_ralt1",
  9387. "mpd_gl_flt_ralt2",
  9388. "mpd_gl_flt_ralt3",
  9389. "mpd_gl_flt_raltb",
  9390. "mpd_gl_flt_rdr",
  9391. "mpd_gl_flt_slip",
  9392. "mpd_gl_flt_spd1",
  9393. "mpd_gl_flt_spd2",
  9394. "mpd_gl_flt_spd3",
  9395. "mpd_gl_flt_trq1",
  9396. "mpd_gl_flt_trq2",
  9397. "mpd_gl_flt_trq3",
  9398. "mpd_gl_flt_ttg1",
  9399. "mpd_gl_flt_ttg2",
  9400. "mpd_gl_flt_ttg3",
  9401. "mpd_gl_flt_ttg4",
  9402. "mpd_gl_flt_turn",
  9403. "mpd_gl_flt_vsi",
  9404. "mpd_gl_flt_vvi",
  9405. "mpd_gl_flt_w",
  9406. "mpd_gl_flt_wbear",
  9407. "mpd_gl_flt_wp",
  9408. "mpd_gl_flt_wr1",
  9409. "mpd_gl_flt_wr2",
  9410. "mpd_gl_flt_wr3",
  9411. "mpd_gr_flt_balt1",
  9412. "mpd_gr_flt_balt2",
  9413. "mpd_gr_flt_balt3",
  9414. "mpd_gr_flt_balt4",
  9415. "mpd_gr_flt_bank",
  9416. "mpd_gr_flt_gspd1",
  9417. "mpd_gr_flt_gspd2",
  9418. "mpd_gr_flt_gspd3",
  9419. "mpd_gr_flt_hdg",
  9420. "mpd_gr_flt_hdg2",
  9421. "mpd_gr_flt_hi",
  9422. "mpd_gr_flt_hor",
  9423. "mpd_gr_flt_lo",
  9424. "mpd_gr_flt_n20c",
  9425. "mpd_gr_flt_p20c",
  9426. "mpd_gr_flt_ralt1",
  9427. "mpd_gr_flt_ralt2",
  9428. "mpd_gr_flt_ralt3",
  9429. "mpd_gr_flt_raltb",
  9430. "mpd_gr_flt_rdr",
  9431. "mpd_gr_flt_slip",
  9432. "mpd_gr_flt_spd1",
  9433. "mpd_gr_flt_spd2",
  9434. "mpd_gr_flt_spd3",
  9435. "mpd_gr_flt_trq1",
  9436. "mpd_gr_flt_trq2",
  9437. "mpd_gr_flt_trq3",
  9438. "mpd_gr_flt_ttg1",
  9439. "mpd_gr_flt_ttg2",
  9440. "mpd_gr_flt_ttg3",
  9441. "mpd_gr_flt_ttg4",
  9442. "mpd_gr_flt_turn",
  9443. "mpd_gr_flt_vsi",
  9444. "mpd_gr_flt_vvi",
  9445. "mpd_gr_flt_w",
  9446. "mpd_gr_flt_wbear",
  9447. "mpd_gr_flt_wp",
  9448. "mpd_gr_flt_wr1",
  9449. "mpd_gr_flt_wr2",
  9450. "mpd_gr_flt_wr3",
  9451. "mpd_pr_flt_dir1",
  9452. "mpd_pr_flt_dir2",
  9453. "mpd_pr_flt_dir3",
  9454. "mpd_pr_flt_dirb",
  9455. "mpd_pl_flt_dir1",
  9456. "mpd_pl_flt_dir2",
  9457. "mpd_pl_flt_dir3",
  9458. "mpd_pl_flt_dirb",
  9459. "mpd_gr_flt_dir1",
  9460. "mpd_gr_flt_dir2",
  9461. "mpd_gr_flt_dir3",
  9462. "mpd_gr_flt_dirb",
  9463. "mpd_gl_flt_dir1",
  9464. "mpd_gl_flt_dir2",
  9465. "mpd_gl_flt_dir3",
  9466. "mpd_gl_flt_dirb",
  9467. "mpd_pr_eng_1npb",
  9468. "mpd_pr_eng_1tgt_1",
  9469. "mpd_pr_eng_1tgt1",
  9470. "mpd_pr_eng_1tgt2",
  9471. "mpd_pr_eng_1tgt3",
  9472. "mpd_pr_eng_1tgtb",
  9473. "mpd_pr_eng_1tgtbg",
  9474. "mpd_pr_eng_2npb",
  9475. "mpd_pr_eng_2tgt_1",
  9476. "mpd_pr_eng_2tgt1",
  9477. "mpd_pr_eng_2tgt2",
  9478. "mpd_pr_eng_2tgt3",
  9479. "mpd_pr_eng_2tgtb",
  9480. "mpd_pr_eng_2tgtbg",
  9481. "mpd_pr_eng_1trq1",
  9482. "mpd_pr_eng_1trq2",
  9483. "mpd_pr_eng_1trqb",
  9484. "mpd_pr_eng_1trqbg",
  9485. "mpd_pr_eng_2trq1",
  9486. "mpd_pr_eng_2trq2",
  9487. "mpd_pr_eng_2trqb",
  9488. "mpd_pr_eng_2trqbg",
  9489. "mpd_pr_eng_ltrqbar",
  9490. "mpd_pr_eng_accpsi1",
  9491. "mpd_pr_eng_accpsi2",
  9492. "mpd_pr_eng_accpsi3",
  9493. "mpd_pr_eng_accpsi4",
  9494. "mpd_pr_eng_utipsi1",
  9495. "mpd_pr_eng_utipsi2",
  9496. "mpd_pr_eng_utipsi3",
  9497. "mpd_pr_eng_utipsi4",
  9498. "mpd_pr_eng_pripsi1",
  9499. "mpd_pr_eng_pripsi2",
  9500. "mpd_pr_eng_pripsi3",
  9501. "mpd_pr_eng_pripsi4",
  9502. "mpd_pr_eng_e1ng1",
  9503. "mpd_pr_eng_e1ng2",
  9504. "mpd_pr_eng_e1ng3",
  9505. "mpd_pr_eng_e2ng1",
  9506. "mpd_pr_eng_e2ng2",
  9507. "mpd_pr_eng_e2ng3",
  9508. "mpd_pr_eng_e1np1",
  9509. "mpd_pr_eng_e1np2",
  9510. "mpd_pr_eng_e1np3",
  9511. "mpd_pr_eng_e2np1",
  9512. "mpd_pr_eng_e2np2",
  9513. "mpd_pr_eng_e2np3",
  9514. "mpd_pr_eng_oil1psi1",
  9515. "mpd_pr_eng_oil1psi2",
  9516. "mpd_pr_eng_oil1psi3",
  9517. "mpd_pr_eng_oil2psi1",
  9518. "mpd_pr_eng_oil2psi2",
  9519. "mpd_pr_eng_oil2psi3",
  9520. "mpd_pr_eng_rrpm1",
  9521. "mpd_pr_eng_rrpm2",
  9522. "mpd_pr_eng_rrpm3",
  9523. "mpd_pr_eng_wca1",
  9524. "mpd_pr_eng_wca2",
  9525. "mpd_pr_eng_wca3",
  9526. "mpd_pr_eng_wca4",
  9527. "mpd_pr_eng_wca5",
  9528. "mpd_pr_eng_wca6",
  9529. "mpd_pr_eng_wca7",
  9530. "mpd_pr_eng_wca8",
  9531. "mpd_pr_eng_wca9",
  9532. "mpd_pr_eng_wca10",
  9533. "mpd_pr_eng_wca11",
  9534. "mpd_pr_eng_wca12",
  9535. "mpd_pr_eng_ifb",
  9536. "mpd_pr_eng_ofb",
  9537. "mpd_pr_eng_rtrrpmb",
  9538. "mpd_pr_eng_hpa",
  9539. "mpd_pr_eng_hpp",
  9540. "mpd_pr_eng_hpu",
  9541. "mpd_pr_eng_rbe1ng",
  9542. "mpd_pr_eng_rbe1np",
  9543. "mpd_pr_eng_rbe1op",
  9544. "mpd_pr_eng_rbe2ng",
  9545. "mpd_pr_eng_rbe2np",
  9546. "mpd_pr_eng_rbe2op",
  9547. "mpd_pr_eng_1accpsi1",
  9548. "mpd_pr_eng_1accpsi2",
  9549. "mpd_pr_eng_1accpsi3",
  9550. "mpd_pr_eng_1accpsi4",
  9551. "mpd_pr_eng_1utipsi1",
  9552. "mpd_pr_eng_1utipsi2",
  9553. "mpd_pr_eng_1utipsi3",
  9554. "mpd_pr_eng_1utipsi4",
  9555. "mpd_pr_eng_1pripsi1",
  9556. "mpd_pr_eng_1pripsi2",
  9557. "mpd_pr_eng_1pripsi3",
  9558. "mpd_pr_eng_1pripsi4",
  9559. "mpd_pl_eng_1npb",
  9560. "mpd_pl_eng_1tgt_1",
  9561. "mpd_pl_eng_1tgt1",
  9562. "mpd_pl_eng_1tgt2",
  9563. "mpd_pl_eng_1tgt3",
  9564. "mpd_pl_eng_1tgtb",
  9565. "mpd_pl_eng_1tgtbg",
  9566. "mpd_pl_eng_2npb",
  9567. "mpd_pl_eng_2tgt_1",
  9568. "mpd_pl_eng_2tgt1",
  9569. "mpd_pl_eng_2tgt2",
  9570. "mpd_pl_eng_2tgt3",
  9571. "mpd_pl_eng_2tgtb",
  9572. "mpd_pl_eng_2tgtbg",
  9573. "mpd_pl_eng_1trq1",
  9574. "mpd_pl_eng_1trq2",
  9575. "mpd_pl_eng_1trqb",
  9576. "mpd_pl_eng_1trqbg",
  9577. "mpd_pl_eng_2trq1",
  9578. "mpd_pl_eng_2trq2",
  9579. "mpd_pl_eng_2trqb",
  9580. "mpd_pl_eng_2trqbg",
  9581. "mpd_pl_eng_ltrqbar",
  9582. "mpd_pl_eng_accpsi1",
  9583. "mpd_pl_eng_accpsi2",
  9584. "mpd_pl_eng_accpsi3",
  9585. "mpd_pl_eng_accpsi4",
  9586. "mpd_pl_eng_utipsi1",
  9587. "mpd_pl_eng_utipsi2",
  9588. "mpd_pl_eng_utipsi3",
  9589. "mpd_pl_eng_utipsi4",
  9590. "mpd_pl_eng_pripsi1",
  9591. "mpd_pl_eng_pripsi2",
  9592. "mpd_pl_eng_pripsi3",
  9593. "mpd_pl_eng_pripsi4",
  9594. "mpd_pl_eng_e1ng1",
  9595. "mpd_pl_eng_e1ng2",
  9596. "mpd_pl_eng_e1ng3",
  9597. "mpd_pl_eng_e2ng1",
  9598. "mpd_pl_eng_e2ng2",
  9599. "mpd_pl_eng_e2ng3",
  9600. "mpd_pl_eng_e1np1",
  9601. "mpd_pl_eng_e1np2",
  9602. "mpd_pl_eng_e1np3",
  9603. "mpd_pl_eng_e2np1",
  9604. "mpd_pl_eng_e2np2",
  9605. "mpd_pl_eng_e2np3",
  9606. "mpd_pl_eng_oil1psi1",
  9607. "mpd_pl_eng_oil1psi2",
  9608. "mpd_pl_eng_oil1psi3",
  9609. "mpd_pl_eng_oil2psi1",
  9610. "mpd_pl_eng_oil2psi2",
  9611. "mpd_pl_eng_oil2psi3",
  9612. "mpd_pl_eng_rrpm1",
  9613. "mpd_pl_eng_rrpm2",
  9614. "mpd_pl_eng_rrpm3",
  9615. "mpd_pl_eng_wca1",
  9616. "mpd_pl_eng_wca2",
  9617. "mpd_pl_eng_wca3",
  9618. "mpd_pl_eng_wca4",
  9619. "mpd_pl_eng_wca5",
  9620. "mpd_pl_eng_wca6",
  9621. "mpd_pl_eng_wca7",
  9622. "mpd_pl_eng_wca8",
  9623. "mpd_pl_eng_wca9",
  9624. "mpd_pl_eng_wca10",
  9625. "mpd_pl_eng_wca11",
  9626. "mpd_pl_eng_wca12",
  9627. "mpd_pl_eng_ifb",
  9628. "mpd_pl_eng_ofb",
  9629. "mpd_pl_eng_rtrrpmb",
  9630. "mpd_pl_eng_hpa",
  9631. "mpd_pl_eng_hpp",
  9632. "mpd_pl_eng_hpu",
  9633. "mpd_pl_eng_rbe1ng",
  9634. "mpd_pl_eng_rbe1np",
  9635. "mpd_pl_eng_rbe1op",
  9636. "mpd_pl_eng_rbe2ng",
  9637. "mpd_pl_eng_rbe2np",
  9638. "mpd_pl_eng_rbe2op",
  9639. "mpd_pl_eng_1accpsi1",
  9640. "mpd_pl_eng_1accpsi2",
  9641. "mpd_pl_eng_1accpsi3",
  9642. "mpd_pl_eng_1accpsi4",
  9643. "mpd_pl_eng_1utipsi1",
  9644. "mpd_pl_eng_1utipsi2",
  9645. "mpd_pl_eng_1utipsi3",
  9646. "mpd_pl_eng_1utipsi4",
  9647. "mpd_pl_eng_1pripsi1",
  9648. "mpd_pl_eng_1pripsi2",
  9649. "mpd_pl_eng_1pripsi3",
  9650. "mpd_pl_eng_1pripsi4",
  9651. "p_ufd_clk1",
  9652. "p_ufd_clk2",
  9653. "p_ufd_clk3",
  9654. "p_ufd_clk4",
  9655. "p_ufd_clk5",
  9656. "p_ufd_clk6",
  9657. "p_ufd_fl1",
  9658. "p_ufd_fl2",
  9659. "p_ufd_fl3",
  9660. "p_ufd_fl4",
  9661. "p_ufd_adv1",
  9662. "p_ufd_adv2",
  9663. "p_ufd_adv3",
  9664. "p_ufd_adv4",
  9665. "p_ufd_adv5",
  9666. "p_ufd_cau1",
  9667. "p_ufd_cau2",
  9668. "p_ufd_cau3",
  9669. "p_ufd_cau4",
  9670. "p_ufd_cau5",
  9671. "p_ufd_wrn1",
  9672. "p_ufd_wrn2",
  9673. "p_ufd_wrn3",
  9674. "p_ufd_wrn4",
  9675. "p_ufd_wrn5",
  9676. "g_ufd_clk1",
  9677. "g_ufd_clk2",
  9678. "g_ufd_clk3",
  9679. "g_ufd_clk4",
  9680. "g_ufd_clk5",
  9681. "g_ufd_clk6",
  9682. "g_ufd_fl1",
  9683. "g_ufd_fl2",
  9684. "g_ufd_fl3",
  9685. "g_ufd_fl4",
  9686. "g_ufd_adv1",
  9687. "g_ufd_adv2",
  9688. "g_ufd_adv3",
  9689. "g_ufd_adv4",
  9690. "g_ufd_adv5",
  9691. "g_ufd_cau1",
  9692. "g_ufd_cau2",
  9693. "g_ufd_cau3",
  9694. "g_ufd_cau4",
  9695. "g_ufd_cau5",
  9696. "g_ufd_wrn1",
  9697. "g_ufd_wrn2",
  9698. "g_ufd_wrn3",
  9699. "g_ufd_wrn4",
  9700. "g_ufd_wrn5",
  9701. ///NEWTSD///
  9702. "mpd_pr_tsd_dist1",
  9703. "mpd_pr_tsd_imap",
  9704. "mpd_pr_tsd_map",
  9705. "mpd_pr_tsd_phase",
  9706. ///LMPDTSD///
  9707. "mpd_pl_tsd_dist1",
  9708. "mpd_pl_tsd_imap",
  9709. "mpd_pl_tsd_map",
  9710. "mpd_pl_tsd_phase",
  9711. ////LMPDOBJS///
  9712. "mpd_gr_obj1",
  9713. "mpd_gr_obj2",
  9714. "mpd_gr_obj3",
  9715. "mpd_gr_obj4",
  9716. "mpd_gr_obj5",
  9717. "mpd_gr_obj6",
  9718. "mpd_gr_obj7",
  9719. "mpd_gr_obj8",
  9720. "mpd_gr_obj9",
  9721. "mpd_gr_obj10",
  9722. "mpd_gr_obj11",
  9723. "mpd_gr_obj12",
  9724. "mpd_gr_obj13",
  9725. "mpd_gr_obj14",
  9726. "mpd_gr_obj15",
  9727. "mpd_gr_obj16",
  9728. "mpd_gr_obj17",
  9729. "mpd_gr_obj18",
  9730. "mpd_gr_obj19",
  9731. "mpd_gr_obj20",
  9732. "mpd_gr_obj21",
  9733. "mpd_gr_obj22",
  9734. "mpd_gr_obj23",
  9735. "mpd_gr_obj24",
  9736. "mpd_gr_obj25",
  9737. "mpd_gr_obj26",
  9738. "mpd_gr_obj27",
  9739. "mpd_gr_obj28",
  9740. "mpd_gr_obj29",
  9741. "mpd_gr_obj30",
  9742. "mpd_gr_obj31",
  9743. "mpd_gr_obj32",
  9744. "mpd_gr_tsd_mmap",
  9745. "mpd_gr_tsd_base",
  9746. "mpd_pr_tsd_mmap",
  9747. "mpd_pr_tsd_base",
  9748. "pod_m260_1",
  9749. "pod_m260_2",
  9750. "pod_m260_3",
  9751. "pod_m260_4",
  9752. "rail_m299_1",
  9753. "rail_m299_2",
  9754. "rail_m299_3",
  9755. "rail_m299_4",
  9756. "mpd_pr_tsd_gspd1",
  9757. "mpd_pr_tsd_gspd2",
  9758. "mpd_pr_tsd_gspd3",
  9759. "mpd_pl_tsd_gspd1",
  9760. "mpd_pl_tsd_gspd2",
  9761. "mpd_pl_tsd_gspd3",
  9762. "mpd_pr_fcraa_wiper",
  9763. "mpd_pr_fcrag_wiper",
  9764. "mpd_pr_fcrag_tnum1",
  9765. "mpd_pr_fcrag_tnum2",
  9766. "mpd_pr_mpd_had_apos",
  9767. "mpd_pr_mpd_had_apos2",
  9768. "mpd_pr_mpd_had_msg1",
  9769. "mpd_pr_mpd_had_msg2",
  9770. "mpd_pr_mpd_had_msg3",
  9771. "mpd_pr_mpd_had_msg4",
  9772. "mpd_pr_mpd_had_msg5",
  9773. "mpd_pr_ase_autpg",
  9774. "mpd_pr_ase_cc1",
  9775. "mpd_pr_ase_cc2",
  9776. "mpd_pr_ase_csel",
  9777. "mpd_pr_ase_dist1",
  9778. "mpd_pr_ase_dist2",
  9779. "mpd_pr_ase_ijaut",
  9780. "mpd_pr_ase_ijoff",
  9781. "mpd_pr_ase_ijon",
  9782. "mpd_pr_ase_rjaut",
  9783. "mpd_pr_ase_rjoff",
  9784. "mpd_pr_ase_rjon",
  9785. "mpd_pr_ase_salvo",
  9786. "mast",
  9787. "longbow",
  9788. "skin_pnvs",
  9789. "skin_hstab",
  9790. "twsus",
  9791. "skin_alq1",
  9792. "skin_alq2",
  9793. "skin_cockpit",
  9794. "skin_cockpitglass",
  9795. "skin_fuse",
  9796. "skin_fuse_ld",
  9797. "skin_lefab",
  9798. "skin_lelight",
  9799. "skin_leng",
  9800. "skin_lgear",
  9801. "skin_lwing",
  9802. "skin_m230",
  9803. "skin_mainrotor",
  9804. "skin_nose",
  9805. "skin_pylon1",
  9806. "skin_pylon2",
  9807. "skin_pylon3",
  9808. "skin_pylon4",
  9809. "skin_refab",
  9810. "skin_relight",
  9811. "skin_reng",
  9812. "skin_rgear",
  9813. "skin_rwing",
  9814. "skin_tads1",
  9815. "skin_tads2",
  9816. "skin_tads3",
  9817. "skin_tailboom",
  9818. "skin_tailboom_ld",
  9819. "skin_tailrotor",
  9820. "skin_vtail",
  9821. "skin_refab_d_heavy",
  9822. "skin_refab_d_cata",
  9823. "skin_lefab_d_heavy",
  9824. "skin_lefab_d_cata",
  9825. "mpd_brt",
  9826. "in_backlight",
  9827. "in_backlight2",
  9828. "in_lt_fire1",
  9829. "in_lt_fire1rdy",
  9830. "in_lt_fire2",
  9831. "in_lt_fire2rdy",
  9832. "in_lt_fireapu",
  9833. "in_lt_fireapurdy",
  9834. "in_lt_firepdis",
  9835. "in_lt_firerdis",
  9836. "in_lt_mstrcau",
  9837. "in_lt_mstrwrn",
  9838. "dam_fuse",
  9839. "dam_gdoor",
  9840. "dam_hstab",
  9841. "dam_lefab",
  9842. "dam_leng",
  9843. "dam_lgear",
  9844. "dam_lwing",
  9845. "dam_nose",
  9846. "dam_pdoor",
  9847. "dam_pnvs",
  9848. "dam_pylon1",
  9849. "dam_pylon2",
  9850. "dam_pylon3",
  9851. "dam_pylon4",
  9852. "dam_refab",
  9853. "dam_reng",
  9854. "dam_rgear",
  9855. "dam_rwing",
  9856. "dam_tads",
  9857. "dam_tailboom",
  9858. "dam_vtail",
  9859. "mdam_fuse",
  9860. "mdam_gdoor",
  9861. "mdam_hstab",
  9862. "mdam_lefab",
  9863. "mdam_leng",
  9864. "mdam_lgear",
  9865. "mdam_lwing",
  9866. "mdam_nose",
  9867. "mdam_pdoor",
  9868. "mdam_pnvs",
  9869. "mdam_pylon1",
  9870. "mdam_pylon2",
  9871. "mdam_pylon3",
  9872. "mdam_pylon4",
  9873. "mdam_refab",
  9874. "mdam_reng",
  9875. "mdam_rgear",
  9876. "mdam_rwing",
  9877. "mdam_tads",
  9878. "mdam_tailboom",
  9879. "mdam_vtail",
  9880. "tr_blades",
  9881. "tr_blur",
  9882. "mr_blades",
  9883. "mr_blur",
  9884. "mpd_pr_eng_back",
  9885. "hdam_tr",
  9886. "hdam_rtr",
  9887. "skin_tailboom_tear"
  9888. };
  9889. //Calculation is visibility*irScanToEyeFactor
  9890. //irScanRanges are the limits
  9891. irScanToEyeFactor = 2;
  9892. irScanRangeMax=10000;
  9893. irScanRangeMin=2000;
  9894. class Turrets
  9895. {
  9896. class MainTurret: NewTurret
  9897. {
  9898. gunnerAction = "fza_ah64_pilot";
  9899. gunnerInAction = "fza_ah64_pilot";
  9900. primary = 1;
  9901. primaryGunner = 1;
  9902. weapons[] = {"fza_m230","fza_m261_14","fza_agm114_23_8"};
  9903. magazines[] = {"fza_m230_1200","fza_m261_m151_14_38","fza_agm114k_23_8"};
  9904. memoryPointsGetInGunner = "pos gunner";
  9905. memoryPointsGetInGunnerDir = "pos gunner dir";
  9906. memoryPointGun = "kulas";
  9907. memoryPointGunnerOptics = "gunnerview";
  9908. body = "mainTurret";
  9909. gun = "mainGun";
  9910. animationsourcebody = "tads_tur";
  9911. animationsourcegun = "tads";
  9912. minElev = -55.25;
  9913. maxElev = 34.75;
  9914. initElev = 34.75;
  9915. minTurn = -120;
  9916. maxTurn = 120;
  9917. initTurn = 0;
  9918. maxhorizontalrotspeed = 3;
  9919. maxverticalrotspeed = 3;
  9920. commanding = -1;
  9921. gunnerForceOptics = 0;
  9922. startEngine=0;
  9923. outGunnerMayFire = 1;
  9924. ejectdeadgunner = 0;
  9925. viewgunnershadow = 1;
  9926. viewgunnershadowamb = 1;
  9927. viewgunnershadowdiff = 1;
  9928. turretinfotype = "RscUnitInfoNoHUD";
  9929. discretedistance[] = {1, 100, 200, 300, 400, 500, 600, 700, 800, 900, 1000, 1100, 1200, 1300, 1400, 1500, 1600, 1700, 1800, 1900, 2000, 2100, 2200, 2300, 2400, 2500, 2600, 2700, 2800, 2900, 3000};
  9930. discretedistanceinitindex = 3;
  9931. isCopilot = 1;
  9932. usePiP=1;
  9933. stabilizedInAxes=3;
  9934. class HitPoints
  9935. {
  9936. class HitTurret
  9937. {
  9938. armor = 0.5;
  9939. material = 51;
  9940. name = "tads_tur";
  9941. visual = "tads_tur";
  9942. passThrough = 1;
  9943. };
  9944. class HitGun
  9945. {
  9946. armor = 1;
  9947. material = 52;
  9948. name = "tads";
  9949. visual = "tads";
  9950. passThrough = 1;
  9951. };
  9952. };
  9953. gunneropticsmodel = "\fza_ah64_us\fza_ah64_optics_empty";
  9954. gunnerOpticsColor[] = {1,1,1,1};
  9955. class OpticsIn
  9956. {
  9957. class Wide
  9958. {
  9959. gunneropticsmodel = "\fza_ah64_us\fza_ah64_optics_empty";
  9960. directionStabilized = 1;
  9961. stabilizedInAxes = 3;
  9962. opticStabilized=1;
  9963. initanglex = 0;
  9964. initangley = 0;
  9965. initfov = 0.466;
  9966. maxanglex = 30;
  9967. maxangley = 100;
  9968. maxfov = 0.466;
  9969. minanglex = -30;
  9970. minangley = -100;
  9971. minfov = 0.466;
  9972. opticsdisplayname = "W";
  9973. thermalmode[] = {0,1};
  9974. visionmode[] = {"Normal","Ti","NVG"};
  9975. };
  9976. class Medium: Wide
  9977. {
  9978. gunneropticsmodel = "\fza_ah64_us\fza_ah64_optics_empty";
  9979. directionStabilized = 1;
  9980. stabilizedInAxes = 3;
  9981. opticStabilized=1;
  9982. initfov = 0.09;
  9983. maxfov = 0.09;
  9984. minfov = 0.09;
  9985. opticsdisplayname = "M";
  9986. };
  9987. class Narrow: Wide
  9988. {
  9989. gunneropticsmodel = "\fza_ah64_us\fza_ah64_optics_empty";
  9990. directionStabilized = 1;
  9991. stabilizedInAxes = 3;
  9992. opticStabilized=1;
  9993. initfov = 0.01;
  9994. maxfov = 0.01;
  9995. minfov = 0.01;
  9996. opticsdisplayname = "N";
  9997. };
  9998. };
  9999. class OpticsOut
  10000. {
  10001. class Monocular
  10002. {
  10003. gunneropticseffect[] = {};
  10004. gunneropticsmodel = "";
  10005. initanglex = 0;
  10006. initangley = 0;
  10007. initfov = 0.7;
  10008. maxanglex = 50;
  10009. maxangley = 100;
  10010. maxfov = 0.85;
  10011. minanglex = -75;
  10012. minangley = -100;
  10013. minfov = 0.4;
  10014. visionmode[] = {"Normal", "NVG"};
  10015. };
  10016. };
  10017. class ViewGunner
  10018. {
  10019. initFov=0.700000;
  10020. minFov=0.400000;
  10021. maxFov=0.850000;
  10022. initAngleX=0;
  10023. minAngleX=-75;
  10024. maxAngleX=50;
  10025. initAngleY=0;
  10026. minAngleY=-150;
  10027. maxAngleY=150;
  10028. maxmovex = 0.15;
  10029. maxmovey = 0.1;
  10030. maxmovez = 0.1;
  10031. minmovex = -0.15;
  10032. minmovey = -0.1;
  10033. minmovez = -0.1;
  10034. };
  10035. };
  10036. };
  10037. };
  10038.  
  10039. /////////////////////////////////////////////////
  10040. ///////////////////JAMMERS///////////////////////
  10041. /////////////////////////////////////////////////
  10042. class Thing: All {};
  10043. class ThingX: Thing {};
  10044. class RoadCone_F: Thing {};
  10045. class fza_ah64_ic: RoadCone_F
  10046. {
  10047. scope=1;
  10048. irtarget=0;
  10049. displayname="CONTROL";
  10050. model="\fza_ah64_US\fza_ic_box";
  10051. ladders[]={};
  10052. //make it indestructable til we delete it
  10053. armor=1000000000;
  10054. side=3;
  10055. simulation = "thing";
  10056. };
  10057. class Plane: Air {};
  10058. class UAV: Plane {};
  10059. class UAV_02_base_F: UAV {};
  10060. class UAV_02_F: UAV_02_base_F {};
  10061. class fza_ah64_jammer: UAV_02_F
  10062. {
  10063. class Turrets {};
  10064. scope=1;
  10065. model = "\fza_ah64_US\fza_ah64_fake.p3d";
  10066. displayname="Helicopter";
  10067. armor = 200;
  10068. cost = 10000000;
  10069. camouflage = 150;
  10070. threat[] = {0.5, 1, 0.1};
  10071. namesound = "veh_Helicopter";
  10072. hasGunner = false;
  10073. crew = "B_UAV_AI";
  10074. typicalCargo[] = {"B_UAV_AI"};
  10075. };
  10076. ////////////////////////////////////////////////
  10077. ///////////////////DEBRIS///////////////////////
  10078. ////////////////////////////////////////////////
  10079. /*
  10080. class ThingEffect: Thing {};
  10081. class FxExploArmor1: ThingEffect {};
  10082. */
  10083. class fza_ah64_tailboom_debris: RoadCone_F
  10084. {
  10085. scope=1;
  10086. model = "\fza_ah64_us\prx\dam_tailboom_debris";
  10087. displayName = "DEBRIS";
  10088. submerged = 0;
  10089. submergeSpeed = 0;
  10090. timeToLive = 30;
  10091. disappearAtContact = 0;
  10092. };
  10093. class fza_ah64_vtail_debris: fza_ah64_tailboom_debris
  10094. {
  10095. model = "\fza_ah64_us\prx\dam_vtail_debris";
  10096. };
  10097. class fza_ah64_tr_debris: fza_ah64_tailboom_debris
  10098. {
  10099. model = "\fza_ah64_us\prx\dam_tr_debris";
  10100. };
  10101. class fza_ah64_hstab_debris: fza_ah64_tailboom_debris
  10102. {
  10103. model = "\fza_ah64_us\prx\dam_hstab_debris";
  10104. };
  10105. };
  10106. //////////////////////////////////////////////////////
  10107. ///////////////////////DIALOGS////////////////////////
  10108. //////////////////////////////////////////////////////
  10109.  
  10110. //////////////////////////////////////////////////////
  10111. ///////////////////////ARMING/////////////////////////
  10112. //////////////////////////////////////////////////////
  10113.  
  10114. #define ST_LEFT 0
  10115. #define ST_RIGHT 1
  10116. #define ST_CENTER 2
  10117.  
  10118. #define CT_STATIC 0
  10119. #define CT_ACTIVETEXT 11
  10120.  
  10121. #define CT_BUTTON 1
  10122. #define CT_EDIT 2
  10123. #define CT_COMBO 4
  10124. #define CT_LISTBOX 5
  10125.  
  10126. #define FontM "PuristaMedium"
  10127.  
  10128. #define CT_SHORTCUT_BUTTON 16
  10129.  
  10130. #define ST_FRAME 64
  10131.  
  10132. #define ST_PICTURE 48
  10133.  
  10134. class fza_ah64_RscButton
  10135. {
  10136. type = CT_BUTTON;
  10137. idc = -1;
  10138. style = ST_CENTER;
  10139. colorText[] = {0, 0, 0, 1};
  10140. colorFocused[] = { 1, 1, 1, 1 };
  10141. colorDisabled[] = { 0, 0, 0, 0.7 };
  10142. colorBackground[] = { 1, 1, 1, 1 };
  10143. colorBackgroundDisabled[] = { 1, 1, 1, 0.5 };
  10144. colorBackgroundActive[] = { 1, 1, 1, 1 };
  10145. font = FontM;
  10146. sizeEx = 0.025;
  10147. soundPush[] = {, 0.2, 1};
  10148. soundClick[] = {"ui\ui_ok", 0.2, 1};
  10149. soundEscape[] = {"ui\ui_cc", 0.2, 1};
  10150. default = false;
  10151. offsetX = 0;
  10152. offsetY = 0;
  10153. offsetPressedX = 0;
  10154. offsetPressedY = 0;
  10155. colorShadow[] = { 0, 0, 0, 0 };
  10156. colorBorder[] = { 0, 0, 0, 1 };
  10157. borderSize = 0;
  10158. soundEnter[] = { "", 0, 1 }; // no sound
  10159. x = 0.4;
  10160. y = 0.475;
  10161. w = 0.2;
  10162. h = 0.05;
  10163. text = "Close";
  10164. action = "";
  10165. };
  10166. class fza_ah64_wepbtn : fza_ah64_RscButton
  10167. {
  10168. colorText[] = {0, 0, 0, 1};
  10169. colorFocused[] = { 0, 0, 0, 0 };
  10170. colorDisabled[] = { 0, 0, 0, 0 };
  10171. colorBackground[] = { 0, 0, 0, 0 };
  10172. colorBackgroundDisabled[] = { 0, 0, 0, 0 };
  10173. colorBackgroundActive[] = { 0, 0, 0, 0 };
  10174. colorShadow[] = { 0, 0, 0, 0 };
  10175. colorBorder[] = { 0, 0, 0, 0 };
  10176. sizeEx = 0.018;
  10177. borderSize = 0;
  10178. text = "";
  10179. action = "";
  10180. };
  10181. class fza_ah64_RscText
  10182. {
  10183. type = CT_STATIC;
  10184. idc = -1;
  10185. style = ST_LEFT;
  10186. colorBackground[] = {0, 0, 0, 0};
  10187. colorText[] = {1, 1, 1, 1};
  10188. font = FontM;
  10189. sizeEx = 0.04;
  10190. };
  10191. class fza_ah64_RscBlueText: fza_ah64_RscText
  10192. {
  10193. type = CT_STATIC;
  10194. idc = -1;
  10195. style = 16;
  10196. linespacing = 1;
  10197. colorBackground[] = {0, 0, 0, 0};
  10198. colorText[] = {0, 0, 0.8, 1};
  10199. font = FontM;
  10200. sizeEx = 0.02;
  10201. };
  10202. class fza_ah64_RscYellowText: fza_ah64_RscText
  10203. {
  10204. type = CT_STATIC;
  10205. idc = -1;
  10206. style = 16;
  10207. linespacing = 1;
  10208. colorBackground[] = {0.92, 0.7, 0, 1};
  10209. colorText[] = {0, 0, 0, 1};
  10210. font = FontM;
  10211. sizeEx = 0.03;
  10212. };
  10213. class fza_ah64_RscLB_C
  10214. {
  10215. style = ST_LEFT;
  10216. idc = -1;
  10217. colorSelect[] = {0.4, 0.4, 0.4, 1};
  10218. colorSelectBackground[] = {0.2, 0.2, 0.2, 1};
  10219. colorDisabled[] = { 0, 0, 1, 0.7 };
  10220. colorText[] = {0.2, 0.2, 0.2, 1};
  10221. colorBackground[] = {0.4, 0.4, 0.4, 1};
  10222. font = FontM;
  10223. sizeEx = 0.025;
  10224. rowHeight = 0.04;
  10225. soundPush[] = {, 0.2, 1};
  10226. soundClick[] = {"", 0.2, 1};
  10227. soundEscape[] = {"", 0.2, 1};
  10228. soundEnter[] = { "", 0, 1 }; // no sound
  10229. soundSelect[] = {"", 0.2, 1};
  10230. soundExpand[] = {"", 0.2, 1};
  10231. soundCollapse[] = {"", 0.2, 1};
  10232. autoScrollSpeed = -1;
  10233. autoScrollDelay = 5;
  10234. autoScrollRewind = 0;
  10235. maxHistoryDelay = 0.1;
  10236. scrollbar = 1;
  10237. };
  10238. class fza_ah64_RscCombo:fza_ah64_RscLB_C
  10239. {
  10240. type = CT_COMBO;
  10241. wholeHeight = 0.3;
  10242. arrowEmpty = "\ca\ui\data\ui_arrow_combo_ca.paa";
  10243. arrowFull = "\ca\ui\data\ui_arrow_combo_active_ca.paa";
  10244. maxHistoryDelay = 1.0;
  10245. shadow = 0;
  10246. class ScrollBar
  10247. {
  10248. color[] = {0.92, 0.73, 0, 1};
  10249. colorActive[] = {0.92, 0.73, 0, 1};
  10250. colorDisabled[] = {0.92, 0.73, 0, 0.3};
  10251. thumb = "\ca\ui\data\ui_scrollbar_thumb_ca.paa";
  10252. arrowFull = "\ca\ui\data\ui_arrow_top_active_ca.paa";
  10253. arrowEmpty = "\ca\ui\data\ui_arrow_top_ca.paa";
  10254. border = "\ca\ui\data\ui_border_scroll_ca.paa";
  10255. shadow = 0;
  10256. };
  10257. };
  10258. class fza_ah64_RscListbox:fza_ah64_RscLB_C
  10259. {
  10260. type = CT_LISTBOX;
  10261. wholeHeight = 0.3;
  10262. arrowEmpty = "\ca\ui\data\ui_arrow_combo_ca.paa";
  10263. arrowFull = "\ca\ui\data\ui_arrow_combo_active_ca.paa";
  10264. maxHistoryDelay = 1.0;
  10265. shadow = 0;
  10266. class ListScrollBar
  10267. {
  10268. color[] = {0.92, 0.73, 0, 1};
  10269. colorActive[] = {0.92, 0.73, 0, 1};
  10270. colorDisabled[] = {0.92, 0.73, 0, 0.3};
  10271. thumb = "\ca\ui\data\ui_scrollbar_thumb_ca.paa";
  10272. arrowFull = "\ca\ui\data\ui_arrow_top_active_ca.paa";
  10273. arrowEmpty = "\ca\ui\data\ui_arrow_top_ca.paa";
  10274. border = "\ca\ui\data\ui_border_scroll_ca.paa";
  10275. shadow = 0;
  10276. };
  10277. };
  10278. class fza_ah64_TEMPL_EDIT
  10279. {
  10280. idc = -1;
  10281. type = CT_EDIT;
  10282. style = ST_LEFT;
  10283. x = 0;
  10284. y = 0;
  10285. w = 1;
  10286. h = 1;
  10287. sizeEx = 0.025;
  10288. font = FontM;
  10289. text = "";
  10290. colorText[] = {1, 0, 0, 1};
  10291. autocomplete = false;
  10292. colorSelection[] = {1, 1, 1, 1};
  10293. colorDisabled[] = { 0, 0, 0, 0.7 };
  10294. };
  10295. class fza_ah64_loadout2
  10296. {
  10297. idd = -1;
  10298. moving =true;
  10299. movingEnable = true;
  10300. movingEnabled = true;
  10301. colorDisabled[] = { 0, 0, 1, 0.7 };
  10302. controlsBackground[] = { fza_ah64_loadout_back };
  10303. objects[] = {};
  10304. controls[] = {fza_ah64_heli,fza_ah64_pylons,fza_ah64_weapons_list,fza_ah64_loadarea,fza_ah64_loadarea_mis1,fza_ah64_loadarea_mis2,fza_ah64_loadarea_mis3,fza_ah64_loadarea_mis4,fza_ah64_loadarea_act,fza_ah64_wepinfo,fza_ah64_hardpoint1,fza_ah64_hp1_pic,fza_ah64_hardpoint2,fza_ah64_hp2_pic,fza_ah64_hardpoint3,fza_ah64_hp3_pic,fza_ah64_hardpoint4,fza_ah64_hp4_pic,fza_ah64_hardpoint5,fza_ah64_hp5_pic,fza_ah64_load,fza_ah64_clear,fza_ah64_close,fza_ah64_repair,fza_ah64_cannon,fza_ah64_skins};
  10305. class fza_ah64_loadout_back : fza_ah64_RscText
  10306. {
  10307. idc = 100;
  10308. style = ST_PICTURE;
  10309. x = 0.135;
  10310. y = 0;
  10311. w = 0.75;
  10312. h = 1;
  10313. text = "\fza_ah64_controls\arming\loadscreen.paa";
  10314. };
  10315. class fza_ah64_heli : fza_ah64_RscText
  10316. {
  10317. idc = 101;
  10318. style = ST_PICTURE;
  10319. type = ST_LEFT;
  10320. x = 0.24;
  10321. y = -0.038;
  10322. w = 0.375;
  10323. h = 0.5;
  10324. text = "\fza_ah64_controls\arming\ah64db2.paa";
  10325. };
  10326. class fza_ah64_pylons : fza_ah64_RscText
  10327. {
  10328. idc = 102;
  10329. style = ST_PICTURE;
  10330. type = ST_LEFT;
  10331. colorText[] = {1, 1, 1, 0.6};
  10332. x = 0.055;
  10333. y = -0.03;
  10334. w = 0.75;
  10335. h = 0.5;
  10336. text = "\fza_ah64_controls\arming\wpn_area.paa";
  10337. };
  10338. class fza_ah64_weapons_list : fza_ah64_RscListbox
  10339. {
  10340. idc = 103;
  10341. x = 0.705;
  10342. y = 0.005;
  10343. w = 0.175;
  10344. h = 0.86;
  10345. style = LB_MULTI;
  10346. colorText[] = {0.92, 0.73, 0, 1};
  10347. colorBackground[] = {0, 0, 0, 0};
  10348. SizeEX = 0.02;
  10349. colorSelect[] = {0.7, 0, 0, 0.8};
  10350. colorSelectBackGround[] = {0, 0, 0.5, 0.8};
  10351. RowHeight = 0.12;
  10352. wholeHeight = 0.3;
  10353. text="";
  10354. };
  10355. class fza_ah64_loadarea : fza_ah64_RscText
  10356. {
  10357. idc = 104;
  10358. style = ST_PICTURE;
  10359. type = ST_LEFT;
  10360. x = 0.33;
  10361. y = 0.46;
  10362. w = 0.2;
  10363. h = 0.135;
  10364. text = "\fza_ah64_controls\arming\nowep_icn.paa";
  10365. };
  10366. class fza_ah64_loadarea_mis1 : fza_ah64_wepbtn
  10367. {
  10368. idc = 105;
  10369. colorBackground[] = {0, 0, 0, 0};
  10370. colorText[] = {0.9, 0.7, 0, 1};
  10371. x = 0.54;
  10372. y = 0.5;
  10373. w = 0.045;
  10374. h = 0.023;
  10375. sizeEx = 0.03;
  10376. text = "-";
  10377. action = "";
  10378. };
  10379. class fza_ah64_loadarea_mis2 : fza_ah64_loadarea_mis1
  10380. {
  10381. idc = 117; //106 is taken? wtf? IDCs must not be local anymore
  10382. x = 0.54;
  10383. y = 0.533;
  10384. };
  10385. class fza_ah64_loadarea_mis3 : fza_ah64_loadarea_mis1
  10386. {
  10387. idc = 107;
  10388. x = 0.585;
  10389. y = 0.5;
  10390. };
  10391. class fza_ah64_loadarea_mis4 : fza_ah64_loadarea_mis1
  10392. {
  10393. idc = 108;
  10394. x = 0.585;
  10395. y = 0.533;
  10396. };
  10397. class fza_ah64_loadarea_act : fza_ah64_wepbtn
  10398. {
  10399. idc = 109;
  10400. x = 0.33;
  10401. y = 0.46;
  10402. w = 0.2;
  10403. h = 0.135;
  10404. text = "";
  10405. action = "";
  10406. };
  10407. class fza_ah64_wepinfo : fza_ah64_RscText
  10408. {
  10409. idc = 110;
  10410. style = 16;
  10411. linespacing = 1;
  10412. colorBackground[] = {0, 0, 0, 0};
  10413. colorText[] = {0.9, 0.7, 0, 1};
  10414. x = 0.14;
  10415. y = 0.68;
  10416. w = 0.56;
  10417. h = 0.182;
  10418. sizeEx = 0.03;
  10419. text = "-";
  10420. };
  10421. class fza_ah64_hardpoint1 : fza_ah64_wepbtn
  10422. {
  10423. idc = -1;
  10424. colorBackground[] = {0, 0, 0, 0};
  10425. x = 0.355;
  10426. y = 0.016;
  10427. w = 0.15;
  10428. h = 0.1;
  10429. text = "";
  10430. action = "fza_ah64_hardpoint1 = fza_ah64_curwepsel; ctrlsettext [111,(ctrltext 104)];";
  10431. };
  10432. class fza_ah64_hp1_pic : fza_ah64_RscText
  10433. {
  10434. idc = 111;
  10435. style = ST_PICTURE;
  10436. type = ST_LEFT;
  10437. x = 0.333;
  10438. y = 0.0025;
  10439. w = 0.19;
  10440. h = 0.12825;
  10441. text = "";
  10442. };
  10443. class fza_ah64_hardpoint2 : fza_ah64_wepbtn
  10444. {
  10445. idc = -1;
  10446. colorBackground[] = {0, 0, 0, 0};
  10447. x = 0.49;
  10448. y = 0.125;
  10449. w = 0.15;
  10450. h = 0.1;
  10451. text = "";
  10452. action = "fza_ah64_hardpoint2 = fza_ah64_curwepsel; fza_ah64_hardpoint2_ord1 = fza_ah64_weppoint1; fza_ah64_hardpoint2_ord2 = fza_ah64_weppoint2; fza_ah64_hardpoint2_ord3 = fza_ah64_weppoint3; fza_ah64_hardpoint2_ord4 = fza_ah64_weppoint4; ctrlsettext [112,(ctrltext 104)];";
  10453. };
  10454. class fza_ah64_hp2_pic : fza_ah64_RscText
  10455. {
  10456. idc = 112;
  10457. style = ST_PICTURE;
  10458. type = ST_LEFT;
  10459. x = 0.468;
  10460. y = 0.1115;
  10461. w = 0.19;
  10462. h = 0.12825;
  10463. text = "";
  10464. };
  10465. class fza_ah64_hardpoint3 : fza_ah64_wepbtn
  10466. {
  10467. idc = -1;
  10468. colorBackground[] = {0, 0, 0, 0};
  10469. x = 0.49;
  10470. y = 0.27;
  10471. w = 0.15;
  10472. h = 0.1;
  10473. text = "";
  10474. action = "fza_ah64_hardpoint3 = fza_ah64_curwepsel; fza_ah64_hardpoint3_ord1 = fza_ah64_weppoint1; fza_ah64_hardpoint3_ord2 = fza_ah64_weppoint2; fza_ah64_hardpoint3_ord3 = fza_ah64_weppoint3; fza_ah64_hardpoint3_ord4 = fza_ah64_weppoint4; ctrlsettext [113,(ctrltext 104)];";
  10475. };
  10476. class fza_ah64_hp3_pic : fza_ah64_RscText
  10477. {
  10478. idc = 113;
  10479. style = ST_PICTURE;
  10480. type = ST_LEFT;
  10481. x = 0.468;
  10482. y = 0.2565;
  10483. w = 0.19;
  10484. h = 0.12825;
  10485. text = "";
  10486. };
  10487. class fza_ah64_hardpoint4 : fza_ah64_wepbtn
  10488. {
  10489. idc = -1;
  10490. colorBackground[] = {0, 0, 0, 0};
  10491. x = 0.215;
  10492. y = 0.125;
  10493. w = 0.15;
  10494. h = 0.1;
  10495. text = "";
  10496. action = "fza_ah64_hardpoint4 = fza_ah64_curwepsel; fza_ah64_hardpoint4_ord1 = fza_ah64_weppoint1; fza_ah64_hardpoint4_ord2 = fza_ah64_weppoint2; fza_ah64_hardpoint4_ord3 = fza_ah64_weppoint3; fza_ah64_hardpoint4_ord4 = fza_ah64_weppoint4; ctrlsettext [114,(ctrltext 104)];";
  10497. };
  10498. class fza_ah64_hp4_pic : fza_ah64_RscText
  10499. {
  10500. idc = 114;
  10501. style = ST_PICTURE;
  10502. type = ST_LEFT;
  10503. x = 0.193;
  10504. y = 0.1115;
  10505. w = 0.19;
  10506. h = 0.12825;
  10507. text = "";
  10508. };
  10509. class fza_ah64_hardpoint5 : fza_ah64_wepbtn
  10510. {
  10511. idc = -1;
  10512. colorBackground[] = {0, 0, 0, 0};
  10513. x = 0.215;
  10514. y = 0.27;
  10515. w = 0.15;
  10516. h = 0.1;
  10517. text = "";
  10518. action = "fza_ah64_hardpoint5 = fza_ah64_curwepsel; fza_ah64_hardpoint5_ord1 = fza_ah64_weppoint1; fza_ah64_hardpoint5_ord2 = fza_ah64_weppoint2; fza_ah64_hardpoint5_ord3 = fza_ah64_weppoint3; fza_ah64_hardpoint5_ord4 = fza_ah64_weppoint4; ctrlsettext [115,(ctrltext 104)];";
  10519. };
  10520. class fza_ah64_hp5_pic : fza_ah64_RscText
  10521. {
  10522. idc = 115;
  10523. style = ST_PICTURE;
  10524. type = ST_LEFT;
  10525. x = 0.193;
  10526. y = 0.2565;
  10527. w = 0.19;
  10528. h = 0.12825;
  10529. text = "";
  10530. };
  10531. class fza_ah64_load : fza_ah64_wepbtn
  10532. {
  10533. idc = -1;
  10534. colorBackground[] = {0.3, 0.2, 0.5, 0.5};
  10535. colorBackgroundActive[] = { 0.5, 0.2, 0.3, 0.5 };
  10536. colorText[] = {0.9, 0.7, 0, 1};
  10537. colorBorder[] = { 0.9, 0.7, 0, 1 };
  10538. sizeEx = 0.02;
  10539. borderSize = 0.01;
  10540. x = 0.15;
  10541. y = 0.01;
  10542. w = 0.1;
  10543. h = 0.05;
  10544. text = "LOAD";
  10545. action = "[(vehicle player)] execvm ""\fza_ah64_controls\arming\loadweps.sqf""";
  10546. };
  10547. class fza_ah64_clear : fza_ah64_load
  10548. {
  10549. x = 0.6;
  10550. y = 0.01;
  10551. text = "CLEAR";
  10552. action = "";
  10553. };
  10554. class fza_ah64_close : fza_ah64_load
  10555. {
  10556. x = 0.4;
  10557. y = 0.9;
  10558. text = "CLOSE";
  10559. action = "closedialog 0";
  10560. };
  10561. class fza_ah64_repair : fza_ah64_load
  10562. {
  10563. x = 0.51;
  10564. y = 0.9;
  10565. w = 0.15;
  10566. text = "REPAIR-REFUEL";
  10567. action = "[(vehicle player)] execvm ""\fza_ah64_controls\arming\repair_refuel.sqf""";
  10568. };
  10569. class fza_ah64_skins : fza_ah64_load
  10570. {
  10571. x = 0.725;
  10572. y = 0.9;
  10573. w = 0.1;
  10574. text = "SKINS";
  10575. action = "[(vehicle player)] execvm ""\fza_ah64_controls\arming\skinsel.sqf""";
  10576. };
  10577. class fza_ah64_cannon : fza_ah64_loadarea_mis1
  10578. {
  10579. idc = 116;
  10580. x = 0.405;
  10581. y = 0.27;
  10582. colorBackground[] = {0.5, 0, 0.5, 0.5};
  10583. colorBackgroundActive[] = { 0.5, 0, 0.5, 0.5 };
  10584. colorFocused[] = { 0.5, 0, 0.5, 0.5 };
  10585. text = "1200";
  10586. action = "fza_ah64_canmag = fza_ah64_canmag + 1;";
  10587. };
  10588. };
  10589. //////////////////////
  10590. //////SKIN MENU///////
  10591. //////////////////////
  10592. class fza_ah64_skinmenu
  10593. {
  10594. idd = 199;
  10595. moving = true;
  10596. movingEnable = true;
  10597. movingEnabled = true;
  10598. colorDisabled[] = { 0, 0, 1, 0.7 };
  10599. controlsBackground[] = { fza_ah64_skinmenu_back };
  10600. objects[] = { };
  10601. controls[] = { fza_ah64_skin_list,fza_ah64_skin_act,fza_ah64_skininfo,fza_ah64_skin_close,fza_ah64_skin_ok,fza_ah64_custskinpath,fza_ah64_testskin };
  10602. class fza_ah64_skinmenu_back : fza_ah64_RscText
  10603. {
  10604. idc = 200;
  10605. style = CT_STATIC;
  10606. x = safezoneX + (0.25 * safezoneW);
  10607. y = safezoneY + (0.72 * safezoneH);
  10608. w = safezoneW * 0.5;
  10609. h = safezoneH * 0.26;
  10610. colorText[] = {1, 1, 1, 1};
  10611. colorBackground[] = { 0.1, 0.1, 0.1, 0.8 };
  10612. colorBorder[] = { 0, 0, 0, 0 };
  10613. borderSize = 1;
  10614. text = "";
  10615. };
  10616. class fza_ah64_skin_list : fza_ah64_RscListbox
  10617. {
  10618. idc = 201;
  10619. x = safezoneX + (0.25 * safezoneW);
  10620. y = safezoneY + (0.72 * safezoneH);
  10621. w = safezoneW * 0.5;
  10622. h = safezoneH * 0.075;
  10623. style = LB_MULTI;
  10624. colorText[] = {0.92, 0.73, 0, 1};
  10625. colorBackground[] = {0, 0, 0, 0};
  10626. SizeEX = 0.02;
  10627. colorSelect[] = {0.7, 0, 0, 0.8};
  10628. colorSelectBackGround[] = {0, 0, 0.5, 0.8};
  10629. RowHeight = 0.06;
  10630. wholeHeight = 0.125;
  10631. text="";
  10632. };
  10633. class fza_ah64_skin_act : fza_ah64_wepbtn
  10634. {
  10635. idc = 202;
  10636. x = 0.33;
  10637. y = 0.46;
  10638. w = 0.2;
  10639. h = 0.135;
  10640. text = "";
  10641. action = "";
  10642. };
  10643. class fza_ah64_skininfo : fza_ah64_RscText
  10644. {
  10645. idc = 203;
  10646. style = ST_PICTURE;
  10647. linespacing = 1;
  10648. colorBackground[] = {0, 0, 0, 0};
  10649. colorText[] = {1, 1, 1, 1};
  10650. x = safezoneX + (0.47 * safezoneW);
  10651. y = safezoneY + (0.8 * safezoneH);
  10652. w = safezoneW * 0.06;
  10653. h = safezoneH * 0.1;
  10654. sizeEx = 0.03;
  10655. text = "";
  10656. };
  10657. class fza_ah64_custskinpath : fza_ah64_TEMPL_EDIT
  10658. {
  10659. idc = 204;
  10660. colorText[] = {0.92, 0.73, 0, 1};
  10661. colorSelect[] = {0.7, 0, 0, 0.8};
  10662. colorSelectBackGround[] = {0, 0, 0.5, 0.8};
  10663. x = safezoneX + (0.25 * safezoneW);
  10664. y = safezoneY + (0.9 * safezoneH);
  10665. w = safezoneW * 0.5;
  10666. h = safezoneH * 0.025;
  10667. sizeEx = 0.03;
  10668. text = "N/A";
  10669. action = "";
  10670. };
  10671. class fza_ah64_skin_close : fza_ah64_wepbtn
  10672. {
  10673. idc = -1;
  10674. colorBackground[] = {0.3, 0.2, 0.5, 0.5};
  10675. colorBackgroundActive[] = { 0.5, 0.2, 0.3, 0.5 };
  10676. colorText[] = {0.9, 0.7, 0, 1};
  10677. colorBorder[] = { 0.9, 0.7, 0, 1 };
  10678. sizeEx = 0.02;
  10679. borderSize = 0.01;
  10680. x = safezoneX + (0.25 * safezoneW);
  10681. y = safezoneY + (0.95 * safezoneH);
  10682. w = safezoneW * 0.05;
  10683. h = safezoneH * 0.025;
  10684. text = "CLOSE";
  10685. action = "closedialog 0; fza_ah64_skindialog = false;";
  10686. };
  10687. class fza_ah64_skin_ok : fza_ah64_wepbtn
  10688. {
  10689. idc = -1;
  10690. colorBackground[] = {0.3, 0.2, 0.5, 0.5};
  10691. colorBackgroundActive[] = { 0.5, 0.2, 0.3, 0.5 };
  10692. colorText[] = {0.9, 0.7, 0, 1};
  10693. colorBorder[] = { 0.9, 0.7, 0, 1 };
  10694. sizeEx = 0.02;
  10695. borderSize = 0.01;
  10696. x = safezoneX + (0.7 * safezoneW);
  10697. y = safezoneY + (0.95 * safezoneH);
  10698. w = safezoneW * 0.05;
  10699. h = safezoneH * 0.025;
  10700. text = "OK";
  10701. action = "[(vehicle player)] execvm ""\fza_ah64_controls\arming\setskin.sqf"";";
  10702. };
  10703. class fza_ah64_testskin : fza_ah64_wepbtn
  10704. {
  10705. idc = -1;
  10706. colorBackground[] = {0.3, 0.2, 0.5, 0.5};
  10707. colorBackgroundActive[] = { 0.5, 0.2, 0.3, 0.5 };
  10708. colorText[] = {0.9, 0.7, 0, 1};
  10709. colorBorder[] = { 0.9, 0.7, 0, 1 };
  10710. sizeEx = 0.02;
  10711. borderSize = 0.01;
  10712. x = safezoneX + (0.4875 * safezoneW);
  10713. y = safezoneY + (0.95 * safezoneH);
  10714. w = safezoneW * 0.05;
  10715. h = safezoneH * 0.025;
  10716. text = "Test Skin";
  10717. action = "ctrlsettext [203,(ctrlText 204)];";
  10718. };
  10719. };
  10720. /////////////////////////////////////////////////////////////
  10721. ////////////////////////////IHADSS///////////////////////////
  10722. /////////////////////////////////////////////////////////////
  10723. #define CT_OBJECT 80
  10724. #define CT_MAP 100
  10725. class RscObject;
  10726. class fza_ah64_mapControl
  10727. {
  10728. idc = -1;
  10729. type = 100;
  10730. style = 48;
  10731. x = 0;
  10732. y = 0;
  10733. w = 1;
  10734. h = 1;
  10735. colorBackground[] = {1,1,1,0};
  10736. colorText[] = {0,0,0,0};
  10737. colorSea[] = {0.56,0.8,0.98,0};
  10738. colorForest[] = {0.6,0.8,0.2,0};
  10739. colorRocks[] = {0.5,0.5,0.5,0};
  10740. colorCountlines[] = {0.65,0.45,0.27,0};
  10741. colorMainCountlines[] = {0.65,0.45,0.27,0};
  10742. colorCountlinesWater[] = {0,0.53,1,0};
  10743. colorMainCountlinesWater[] = {0,0.53,1,0};
  10744. colorForestBorder[] = {0.4,0.8,0,0};
  10745. colorRocksBorder[] = {0.5,0.5,0.5,0};
  10746. colorPowerLines[] = {0,0,0,0};
  10747. colorNames[] = {0,0,0,0};
  10748. colorInactive[] = {1,1,1,0};
  10749. colorLevels[] = {0,0,0,0};
  10750. colorRailWay[] = {0,0,0,0};
  10751. colorOutside[] = {0.56,0.8,0.98,0};
  10752. //a3compat//
  10753. colorTracks[] = {0,0,0,0};
  10754. colorRoads[] = {0,0,0,0};
  10755. colorMainRoads[] = {0,0,0,0};
  10756. colorTracksFill[] = {0,0,0,0};
  10757. colorRoadsFill[] = {0,0,0,0};
  10758. colorMainRoadsFill[] = {0,0,0,0};
  10759. colorGrid[] = {0,0,0,0};
  10760. colorGridMap[] = {0,0,0,0};
  10761. ////////////
  10762. font = "TahomaB";
  10763. sizeEx = 0;
  10764. stickX[] = {0,{"Gamma",1,1.5 }};
  10765. stickY[] = {0,{"Gamma",1,1.5 }};
  10766. ptsPerSquareSea = 0;
  10767. ptsPerSquareTxt = 0;
  10768. ptsPerSquareCLn = 0;
  10769. ptsPerSquareExp = 0;
  10770. ptsPerSquareCost = 0;
  10771. ptsPerSquareFor = "0f";
  10772. ptsPerSquareForEdge = "0f";
  10773. ptsPerSquareRoad = 0;
  10774. ptsPerSquareObj = 0;
  10775. fontLabel = "PuristaMedium";
  10776. sizeExLabel = 0;
  10777. fontGrid = "PuristaMedium";
  10778. sizeExGrid = 0;
  10779. fontUnits = "PuristaMedium";
  10780. sizeExUnits = 0;
  10781. fontNames = "PuristaMedium";
  10782. sizeExNames = 0;
  10783. fontInfo = "PuristaMedium";
  10784. sizeExInfo = 0;
  10785. fontLevel = "PuristaMedium";
  10786. sizeExLevel = 0;
  10787. scaleMax = 1;
  10788. scaleMin = 0.125;
  10789. text = "";
  10790. maxSatelliteAlpha = 0;
  10791. alphaFadeStartScale = 1;
  10792. alphaFadeEndScale = 1.1;
  10793. showCountourInterval = 1;
  10794. scaleDefault = 2;
  10795. class Task
  10796. {
  10797. icon = "\fza_ah64_us\tex\ICONS\f16_rsc_fcr_gen.paa";
  10798. color[] = {1,0.537,0,0};
  10799. size = 27;
  10800. importance = 1;
  10801. coefMin = 1;
  10802. coefMax = 1;
  10803. iconCreated = "";
  10804. iconCanceled = "";
  10805. iconDone = "";
  10806. iconFailed = "";
  10807. colorCreated[] = {1,1,1,0};
  10808. colorCanceled[] = {1,1,1,0};
  10809. colorDone[] = {1,1,1,0};
  10810. colorFailed[] = {1,1,1,0};
  10811. };
  10812. class CustomMark
  10813. {
  10814. icon = "\fza_ah64_us\tex\ICONS\f16_rsc_fcr_gen.paa";
  10815. color[] = {0.6471,0.6706,0.6235,0};
  10816. size = 18;
  10817. importance = 1;
  10818. coefMin = 1;
  10819. coefMax = 1;
  10820. };
  10821. class Legend
  10822. {
  10823. x = "SafeZoneX";
  10824. y = "SafeZoneY";
  10825. w = 0.34;
  10826. h = 0.152;
  10827. font = "PuristaMedium";
  10828. sizeEx = 0.03921;
  10829. colorBackground[] = {0.906,0.901,0.88,0};
  10830. color[] = {0,0,0,0};
  10831. };
  10832. class Bunker
  10833. {
  10834. icon = "\fza_ah64_us\tex\ICONS\f16_rsc_fcr_gen.paa";
  10835. color[] = {0.55,0.64,0.43,0};
  10836. size = 14;
  10837. importance = "1.5 * 14 * 0.05";
  10838. coefMin = 0.25;
  10839. coefMax = 4;
  10840. };
  10841. class Bush
  10842. {
  10843. icon = "\fza_ah64_us\tex\ICONS\f16_rsc_fcr_gen.paa";
  10844. color[] = {0.45,0.64,0.33,0};
  10845. size = 14;
  10846. importance = "0.2 * 14 * 0.05";
  10847. coefMin = 0.25;
  10848. coefMax = 4;
  10849. };
  10850. class BusStop
  10851. {
  10852. icon = "\fza_ah64_us\tex\ICONS\f16_rsc_fcr_gen.paa";
  10853. color[] = {0.15,0.26,0.87,0};
  10854. size = 12;
  10855. importance = "1 * 10 * 0.05";
  10856. coefMin = 0.25;
  10857. coefMax = 4;
  10858. };
  10859. class Command
  10860. {
  10861. icon = "\fza_ah64_us\tex\ICONS\f16_rsc_fcr_gen.paa";
  10862. color[] = {0,0.9,0,0};
  10863. size = 18;
  10864. importance = 1;
  10865. coefMin = 1;
  10866. coefMax = 1;
  10867. };
  10868. class Cross
  10869. {
  10870. icon = "\fza_ah64_us\tex\ICONS\f16_rsc_fcr_gen.paa";
  10871. size = 16;
  10872. color[] = {0,0.9,0,0};
  10873. importance = "0.7 * 16 * 0.05";
  10874. coefMin = 0.25;
  10875. coefMax = 4;
  10876. };
  10877. class Fortress
  10878. {
  10879. icon = "\fza_ah64_us\tex\ICONS\f16_rsc_fcr_gen.paa";
  10880. size = 16;
  10881. color[] = {0,0.9,0,0};
  10882. importance = "2 * 16 * 0.05";
  10883. coefMin = 0.25;
  10884. coefMax = 4;
  10885. };
  10886. class Fuelstation
  10887. {
  10888. icon = "\fza_ah64_us\tex\ICONS\f16_rsc_fcr_gen.paa";
  10889. size = 16;
  10890. color[] = {0,0.9,0,0};
  10891. importance = "2 * 16 * 0.05";
  10892. coefMin = 0.75;
  10893. coefMax = 4;
  10894. };
  10895. class Fountain
  10896. {
  10897. icon = "\fza_ah64_us\tex\ICONS\f16_rsc_fcr_gen.paa";
  10898. color[] = {0.2,0.45,0.7,0};
  10899. size = 11;
  10900. importance = "1 * 12 * 0.05";
  10901. coefMin = 0.25;
  10902. coefMax = 4;
  10903. };
  10904. class Hospital
  10905. {
  10906. icon = "\fza_ah64_us\tex\ICONS\f16_rsc_fcr_gen.paa";
  10907. color[] = {0.78,0,0.05,0};
  10908. size = 16;
  10909. importance = "2 * 16 * 0.05";
  10910. coefMin = 0.5;
  10911. coefMax = 4;
  10912. };
  10913. class Chapel
  10914. {
  10915. icon = "\fza_ah64_us\tex\ICONS\f16_rsc_fcr_gen.paa";
  10916. color[] = {0.55,0.64,0.43,0};
  10917. size = 16;
  10918. importance = "1 * 16 * 0.05";
  10919. coefMin = 0.9;
  10920. coefMax = 4;
  10921. };
  10922. class Church
  10923. {
  10924. icon = "\fza_ah64_us\tex\ICONS\f16_rsc_fcr_gen.paa";
  10925. size = 16;
  10926. color[] = {0,0.9,0,0};
  10927. importance = "2 * 16 * 0.05";
  10928. coefMin = 0.9;
  10929. coefMax = 4;
  10930. };
  10931. class Lighthouse
  10932. {
  10933. icon = "\fza_ah64_us\tex\ICONS\f16_rsc_fcr_gen.paa";
  10934. size = 14;
  10935. color[] = {0,0.9,0,0};
  10936. importance = "3 * 16 * 0.05";
  10937. coefMin = 0.9;
  10938. coefMax = 4;
  10939. };
  10940. class Quay
  10941. {
  10942. icon = "\fza_ah64_us\tex\ICONS\f16_rsc_fcr_gen.paa";
  10943. size = 16;
  10944. color[] = {0,0.9,0,0};
  10945. importance = "2 * 16 * 0.05";
  10946. coefMin = 0.5;
  10947. coefMax = 4;
  10948. };
  10949. class Rock
  10950. {
  10951. icon = "\fza_ah64_us\tex\ICONS\f16_rsc_fcr_gen.paa";
  10952. color[] = {0.1,0.1,0.1,0};
  10953. size = 12;
  10954. importance = "0.5 * 12 * 0.05";
  10955. coefMin = 0.25;
  10956. coefMax = 4;
  10957. };
  10958. class Ruin
  10959. {
  10960. icon = "\fza_ah64_us\tex\ICONS\f16_rsc_fcr_gen.paa";
  10961. size = 16;
  10962. color[] = {0,0.9,0,0};
  10963. importance = "1.2 * 16 * 0.05";
  10964. coefMin = 1;
  10965. coefMax = 4;
  10966. };
  10967. class SmallTree
  10968. {
  10969. icon = "\fza_ah64_us\tex\ICONS\f16_rsc_fcr_gen.paa";
  10970. color[] = {0.45,0.64,0.33,0};
  10971. size = 12;
  10972. importance = "0.6 * 12 * 0.05";
  10973. coefMin = 0.25;
  10974. coefMax = 4;
  10975. };
  10976. class Stack
  10977. {
  10978. icon = "\fza_ah64_us\tex\ICONS\f16_rsc_fcr_gen.paa";
  10979. size = 20;
  10980. color[] = {0,0.9,0,0};
  10981. importance = "2 * 16 * 0.05";
  10982. coefMin = 0.9;
  10983. coefMax = 4;
  10984. };
  10985. class Tree
  10986. {
  10987. icon = "\fza_ah64_us\tex\ICONS\f16_rsc_fcr_gen.paa";
  10988. color[] = {0.45,0.64,0.33,0};
  10989. size = 12;
  10990. importance = "0.9 * 16 * 0.05";
  10991. coefMin = 0.25;
  10992. coefMax = 4;
  10993. };
  10994. class Tourism
  10995. {
  10996. icon = "\fza_ah64_us\tex\ICONS\f16_rsc_fcr_gen.paa";
  10997. color[] = {0.78,0,0.05,0};
  10998. size = 16;
  10999. importance = "1 * 16 * 0.05";
  11000. coefMin = 0.7;
  11001. coefMax = 4;
  11002. };
  11003. class Transmitter
  11004. {
  11005. icon = "\fza_ah64_us\tex\ICONS\f16_rsc_fcr_gen.paa";
  11006. color[] = {0,0.9,0,0};
  11007. size = 20;
  11008. importance = "2 * 16 * 0.05";
  11009. coefMin = 0.9;
  11010. coefMax = 4;
  11011. };
  11012. class ViewTower
  11013. {
  11014. icon = "\fza_ah64_us\tex\ICONS\f16_rsc_fcr_gen.paa";
  11015. color[] = {0,0.9,0,0};
  11016. size = 16;
  11017. importance = "2.5 * 16 * 0.05";
  11018. coefMin = 0.5;
  11019. coefMax = 4;
  11020. };
  11021. class Watertower
  11022. {
  11023. icon = "\fza_ah64_us\tex\ICONS\f16_rsc_fcr_gen.paa";
  11024. color[] = {0.2,0.45,0.7,0};
  11025. size = 20;
  11026. importance = "1.2 * 16 * 0.05";
  11027. coefMin = 0.9;
  11028. coefMax = 4;
  11029. };
  11030. class Waypoint
  11031. {
  11032. icon = "\fza_ah64_us\tex\ICONS\f16_rsc_fcr_gen.paa";
  11033. color[] = {0,0.35,0.7,0};
  11034. size = 16;
  11035. importance = "2.5 * 16 * 0.05";
  11036. coefMin = 0.5;
  11037. coefMax = 4;
  11038. };
  11039. class WaypointCompleted
  11040. {
  11041. icon = "\fza_ah64_us\tex\ICONS\f16_rsc_fcr_gen.paa";
  11042. color[] = {0,0.35,0.7,0};
  11043. size = 16;
  11044. importance = "2.5 * 16 * 0.05";
  11045. coefMin = 0.5;
  11046. coefMax = 4;
  11047. };
  11048. class PowerSolar
  11049. {
  11050. icon = "\fza_ah64_us\tex\ICONS\f16_rsc_fcr_gen.paa";
  11051. color[] = {0,0.35,0.7,0};
  11052. size = 16;
  11053. importance = "2.5 * 16 * 0.05";
  11054. coefMin = 0.5;
  11055. coefMax = 4;
  11056. };
  11057. class PowerWave
  11058. {
  11059. icon = "\fza_ah64_us\tex\ICONS\f16_rsc_fcr_gen.paa";
  11060. color[] = {0,0.35,0.7,0};
  11061. size = 16;
  11062. importance = "2.5 * 16 * 0.05";
  11063. coefMin = 0.5;
  11064. coefMax = 4;
  11065. };
  11066. class PowerWind
  11067. {
  11068. icon = "\fza_ah64_us\tex\ICONS\f16_rsc_fcr_gen.paa";
  11069. color[] = {0,0.35,0.7,0};
  11070. size = 16;
  11071. importance = "2.5 * 16 * 0.05";
  11072. coefMin = 0.5;
  11073. coefMax = 4;
  11074. };
  11075. class Shipwreck
  11076. {
  11077. icon = "\fza_ah64_us\tex\ICONS\f16_rsc_fcr_gen.paa";
  11078. color[] = {0,0.35,0.7,0};
  11079. size = 16;
  11080. importance = "2.5 * 16 * 0.05";
  11081. coefMin = 0.5;
  11082. coefMax = 4;
  11083. };
  11084. class ActiveMarker
  11085. {
  11086. color[] = {0.3,0.1,0.9,0};
  11087. size = 50;
  11088. };
  11089. };
  11090. class RscTitles
  11091. {
  11092. class fza_ah64_mapfake
  11093. {
  11094. idd = 300;
  11095. movingEnable = 1;
  11096. enableSimulation = 1;
  11097. enableDisplay = 1;
  11098. duration = 99999;
  11099. fadein = 0;
  11100. fadeout = 0;
  11101. name = "fza_ah64_mapfake";
  11102. //uiNameSpace setvariable ['fza_ah64_mapfake',_this select 0];
  11103. onLoad = "_this call fza_ah64_perframe;";
  11104. onunLoad = "((_this) displayCtrl 3001) ctrlSetEventHandler [""Draw"", '']; fza_ah64_pfsstate = false;";
  11105. class controlsBackground
  11106. {
  11107. class fza_ah64_cMap: fza_ah64_mapControl
  11108. {
  11109. idc = 3001;
  11110. moveOnEdges = 0;
  11111. x = -100;
  11112. y = -100;
  11113. w = 0.01;
  11114. h = 0.01;
  11115. };
  11116. };
  11117. class controls {};
  11118. class objects{};
  11119. };
  11120. class fza_ah64_click_helper
  11121. {
  11122. idd = 600;
  11123. movingEnable = 1;
  11124. duration = 99999;
  11125. fadein = 0;
  11126. fadeout = 0;
  11127. name = "fza_ah64_click_helper";
  11128. onLoad = "with uiNameSpace do { fza_ah64_click_helper = _this select 0 }";
  11129. class controls
  11130. {
  11131. class fza_ah64_click_helper_center
  11132. {
  11133. idc = 601;
  11134. type = 0;
  11135. colorText[] = {1, 1, 1, 1};
  11136. font = "EtelkaMonospaceProBold";
  11137. colorBackground[] = {1, 1, 1, 1};
  11138. text = "\fza_ah64_US\tex\hdu\hmd_curs_ca.paa";
  11139. style = 48;
  11140. sizeEx = 1024;
  11141. x = 0.495;
  11142. y = 0.491;
  11143. w = 0.01;
  11144. h = 0.015;
  11145. };
  11146. class fza_ah64_click_helper_txt
  11147. {
  11148. type = 13;
  11149. idc = 602;
  11150. style = 2 + 16;
  11151. lineSpacing = 1;
  11152. x = 0.25;
  11153. y = 0.55;
  11154. w = 0.5;
  11155. h = 0.12;
  11156. size = 0.02;
  11157. colorBackground[] = {0,0,0,0};
  11158. colorText[] = {0.1,1,0,0.5};
  11159. text = "";
  11160. font = "EtelkaMonospaceProBold";
  11161. class Attributes
  11162. {
  11163. font = "EtelkaMonospaceProBold";
  11164. //color = "1EFF00";
  11165. align = "center";
  11166. shadow = false;
  11167. };
  11168. };
  11169. };
  11170. };
  11171. class fza_ah64_raddisp
  11172. {
  11173. idd = 100;
  11174. movingEnable = 1;
  11175. duration = 99999;
  11176. fadein = 0;
  11177. fadeout = 0;
  11178. name = "fza_ah64_raddisp";
  11179. //oldwith uiNameSpace do { fza_ah64_raddisp = _this select 0 }
  11180. onLoad = "uiNameSpace setvariable ['fza_ah64_raddisp',_this select 0];";
  11181. class objects
  11182. {
  11183. class fza_ah64_ihadss_hor_c
  11184. {
  11185. idc = 250;
  11186. type = 82;
  11187. model = "\fza_ah64_us\prx\ihadss\fza_ah64_ihadss_hor_c.p3d";
  11188. scale = 1;
  11189. direction[] = {0, -0.35, -0.65};
  11190. up[] = {0, 0.65, -0.35};
  11191. position[] = {0.5,10,0.5};
  11192. x = 0.5; y = 0.5; z = 0.2;
  11193. xBack = 0.5;
  11194. yBack = 0.5;
  11195. zBack = 1.2;
  11196. inBack = 1;
  11197. enableZoom = 0;
  11198. zoomDuration = 0.001;
  11199. };
  11200. class fza_ah64_ihadss_hor_p1
  11201. {
  11202. idc = 251;
  11203. type = 82;
  11204. model = "\fza_ah64_us\prx\ihadss\fza_ah64_ihadss_hor_p1.p3d";
  11205. scale = 1;
  11206. direction[] = {0, -0.35, -0.65};
  11207. up[] = {0, 0.65, -0.35};
  11208. position[] = {0.5,10,0.5};
  11209. x = 0.5; y = 0.5; z = 0.2;
  11210. xBack = 0.5;
  11211. yBack = 0.5;
  11212. zBack = 1.2;
  11213. inBack = 1;
  11214. enableZoom = 0;
  11215. zoomDuration = 0.001;
  11216. };
  11217. class fza_ah64_ihadss_hor_p2
  11218. {
  11219. idc = 252;
  11220. type = 82;
  11221. model = "\fza_ah64_us\prx\ihadss\fza_ah64_ihadss_hor_p2.p3d";
  11222. scale = 1;
  11223. direction[] = {0, -0.35, -0.65};
  11224. up[] = {0, 0.65, -0.35};
  11225. position[] = {0.5,10,0.5};
  11226. x = 0.5; y = 0.5; z = 0.2;
  11227. xBack = 0.5;
  11228. yBack = 0.5;
  11229. zBack = 1.2;
  11230. inBack = 1;
  11231. enableZoom = 0;
  11232. zoomDuration = 0.001;
  11233. };
  11234. class fza_ah64_ihadss_hor_p3
  11235. {
  11236. idc = 253;
  11237. type = 82;
  11238. model = "\fza_ah64_us\prx\ihadss\fza_ah64_ihadss_hor_p3.p3d";
  11239. scale = 1;
  11240. direction[] = {0, -0.35, -0.65};
  11241. up[] = {0, 0.65, -0.35};
  11242. position[] = {0.5,10,0.5};
  11243. x = 0.5; y = 0.5; z = 0.2;
  11244. xBack = 0.5;
  11245. yBack = 0.5;
  11246. zBack = 1.2;
  11247. inBack = 1;
  11248. enableZoom = 0;
  11249. zoomDuration = 0.001;
  11250. };
  11251. class fza_ah64_ihadss_hor_p4
  11252. {
  11253. idc = 254;
  11254. type = 82;
  11255. model = "\fza_ah64_us\prx\ihadss\fza_ah64_ihadss_hor_p4.p3d";
  11256. scale = 1;
  11257. direction[] = {0, -0.35, -0.65};
  11258. up[] = {0, 0.65, -0.35};
  11259. position[] = {0.5,10,0.5};
  11260. x = 0.5; y = 0.5; z = 0.2;
  11261. xBack = 0.5;
  11262. yBack = 0.5;
  11263. zBack = 1.2;
  11264. inBack = 1;
  11265. enableZoom = 0;
  11266. zoomDuration = 0.001;
  11267. };
  11268. class fza_ah64_ihadss_hor_p5
  11269. {
  11270. idc = 255;
  11271. type = 82;
  11272. model = "\fza_ah64_us\prx\ihadss\fza_ah64_ihadss_hor_p5.p3d";
  11273. scale = 1;
  11274. direction[] = {0, -0.35, -0.65};
  11275. up[] = {0, 0.65, -0.35};
  11276. position[] = {0.5,10,0.5};
  11277. x = 0.5; y = 0.5; z = 0.2;
  11278. xBack = 0.5;
  11279. yBack = 0.5;
  11280. zBack = 1.2;
  11281. inBack = 1;
  11282. enableZoom = 0;
  11283. zoomDuration = 0.001;
  11284. };
  11285. class fza_ah64_ihadss_hor_p6
  11286. {
  11287. idc = 256;
  11288. type = 82;
  11289. model = "\fza_ah64_us\prx\ihadss\fza_ah64_ihadss_hor_p6.p3d";
  11290. scale = 1;
  11291. direction[] = {0, -0.35, -0.65};
  11292. up[] = {0, 0.65, -0.35};
  11293. position[] = {0.5,10,0.5};
  11294. x = 0.5; y = 0.5; z = 0.2;
  11295. xBack = 0.5;
  11296. yBack = 0.5;
  11297. zBack = 1.2;
  11298. inBack = 1;
  11299. enableZoom = 0;
  11300. zoomDuration = 0.001;
  11301. };
  11302. class fza_ah64_ihadss_hor_p7
  11303. {
  11304. idc = 257;
  11305. type = 82;
  11306. model = "\fza_ah64_us\prx\ihadss\fza_ah64_ihadss_hor_p7.p3d";
  11307. scale = 1;
  11308. direction[] = {0, -0.35, -0.65};
  11309. up[] = {0, 0.65, -0.35};
  11310. position[] = {0.5,10,0.5};
  11311. x = 0.5; y = 0.5; z = 0.2;
  11312. xBack = 0.5;
  11313. yBack = 0.5;
  11314. zBack = 1.2;
  11315. inBack = 1;
  11316. enableZoom = 0;
  11317. zoomDuration = 0.001;
  11318. };
  11319. class fza_ah64_ihadss_hor_p8
  11320. {
  11321. idc = 258;
  11322. type = 82;
  11323. model = "\fza_ah64_us\prx\ihadss\fza_ah64_ihadss_hor_p8.p3d";
  11324. scale = 1;
  11325. direction[] = {0, -0.35, -0.65};
  11326. up[] = {0, 0.65, -0.35};
  11327. position[] = {0.5,10,0.5};
  11328. x = 0.5; y = 0.5; z = 0.2;
  11329. xBack = 0.5;
  11330. yBack = 0.5;
  11331. zBack = 1.2;
  11332. inBack = 1;
  11333. enableZoom = 0;
  11334. zoomDuration = 0.001;
  11335. };
  11336. class fza_ah64_ihadss_hor_p9
  11337. {
  11338. idc = 259;
  11339. type = 82;
  11340. model = "\fza_ah64_us\prx\ihadss\fza_ah64_ihadss_hor_p9.p3d";
  11341. scale = 1;
  11342. direction[] = {0, -0.35, -0.65};
  11343. up[] = {0, 0.65, -0.35};
  11344. position[] = {0.5,10,0.5};
  11345. x = 0.5; y = 0.5; z = 0.2;
  11346. xBack = 0.5;
  11347. yBack = 0.5;
  11348. zBack = 1.2;
  11349. inBack = 1;
  11350. enableZoom = 0;
  11351. zoomDuration = 0.001;
  11352. };
  11353. //negs
  11354. class fza_ah64_ihadss_hor_n1
  11355. {
  11356. idc = 260;
  11357. type = 82;
  11358. model = "\fza_ah64_us\prx\ihadss\fza_ah64_ihadss_hor_n1.p3d";
  11359. scale = 1;
  11360. direction[] = {0, -0.35, -0.65};
  11361. up[] = {0, 0.65, -0.35};
  11362. position[] = {0.5,10,0.5};
  11363. x = 0.5; y = 0.5; z = 0.2;
  11364. xBack = 0.5;
  11365. yBack = 0.5;
  11366. zBack = 1.2;
  11367. inBack = 1;
  11368. enableZoom = 0;
  11369. zoomDuration = 0.001;
  11370. };
  11371. class fza_ah64_ihadss_hor_n2
  11372. {
  11373. idc = 261;
  11374. type = 82;
  11375. model = "\fza_ah64_us\prx\ihadss\fza_ah64_ihadss_hor_n2.p3d";
  11376. scale = 1;
  11377. direction[] = {0, -0.35, -0.65};
  11378. up[] = {0, 0.65, -0.35};
  11379. position[] = {0.5,10,0.5};
  11380. x = 0.5; y = 0.5; z = 0.2;
  11381. xBack = 0.5;
  11382. yBack = 0.5;
  11383. zBack = 1.2;
  11384. inBack = 1;
  11385. enableZoom = 0;
  11386. zoomDuration = 0.001;
  11387. };
  11388. class fza_ah64_ihadss_hor_n3
  11389. {
  11390. idc = 262;
  11391. type = 82;
  11392. model = "\fza_ah64_us\prx\ihadss\fza_ah64_ihadss_hor_n3.p3d";
  11393. scale = 1;
  11394. direction[] = {0, -0.35, -0.65};
  11395. up[] = {0, 0.65, -0.35};
  11396. position[] = {0.5,10,0.5};
  11397. x = 0.5; y = 0.5; z = 0.2;
  11398. xBack = 0.5;
  11399. yBack = 0.5;
  11400. zBack = 1.2;
  11401. inBack = 1;
  11402. enableZoom = 0;
  11403. zoomDuration = 0.001;
  11404. };
  11405. class fza_ah64_ihadss_hor_n4
  11406. {
  11407. idc = 263;
  11408. type = 82;
  11409. model = "\fza_ah64_us\prx\ihadss\fza_ah64_ihadss_hor_n4.p3d";
  11410. scale = 1;
  11411. direction[] = {0, -0.35, -0.65};
  11412. up[] = {0, 0.65, -0.35};
  11413. position[] = {0.5,10,0.5};
  11414. x = 0.5; y = 0.5; z = 0.2;
  11415. xBack = 0.5;
  11416. yBack = 0.5;
  11417. zBack = 1.2;
  11418. inBack = 1;
  11419. enableZoom = 0;
  11420. zoomDuration = 0.001;
  11421. };
  11422. class fza_ah64_ihadss_hor_n5
  11423. {
  11424. idc = 264;
  11425. type = 82;
  11426. model = "\fza_ah64_us\prx\ihadss\fza_ah64_ihadss_hor_n5.p3d";
  11427. scale = 1;
  11428. direction[] = {0, -0.35, -0.65};
  11429. up[] = {0, 0.65, -0.35};
  11430. position[] = {0.5,10,0.5};
  11431. x = 0.5; y = 0.5; z = 0.2;
  11432. xBack = 0.5;
  11433. yBack = 0.5;
  11434. zBack = 1.2;
  11435. inBack = 1;
  11436. enableZoom = 0;
  11437. zoomDuration = 0.001;
  11438. };
  11439. class fza_ah64_ihadss_hor_n6
  11440. {
  11441. idc = 265;
  11442. type = 82;
  11443. model = "\fza_ah64_us\prx\ihadss\fza_ah64_ihadss_hor_n6.p3d";
  11444. scale = 1;
  11445. direction[] = {0, -0.35, -0.65};
  11446. up[] = {0, 0.65, -0.35};
  11447. position[] = {0.5,10,0.5};
  11448. x = 0.5; y = 0.5; z = 0.2;
  11449. xBack = 0.5;
  11450. yBack = 0.5;
  11451. zBack = 1.2;
  11452. inBack = 1;
  11453. enableZoom = 0;
  11454. zoomDuration = 0.001;
  11455. };
  11456. class fza_ah64_ihadss_hor_n7
  11457. {
  11458. idc = 266;
  11459. type = 82;
  11460. model = "\fza_ah64_us\prx\ihadss\fza_ah64_ihadss_hor_n7.p3d";
  11461. scale = 1;
  11462. direction[] = {0, -0.35, -0.65};
  11463. up[] = {0, 0.65, -0.35};
  11464. position[] = {0.5,10,0.5};
  11465. x = 0.5; y = 0.5; z = 0.2;
  11466. xBack = 0.5;
  11467. yBack = 0.5;
  11468. zBack = 1.2;
  11469. inBack = 1;
  11470. enableZoom = 0;
  11471. zoomDuration = 0.001;
  11472. };
  11473. class fza_ah64_ihadss_hor_n8
  11474. {
  11475. idc = 267;
  11476. type = 82;
  11477. model = "\fza_ah64_us\prx\ihadss\fza_ah64_ihadss_hor_n8.p3d";
  11478. scale = 1;
  11479. direction[] = {0, -0.35, -0.65};
  11480. up[] = {0, 0.65, -0.35};
  11481. position[] = {0.5,10,0.5};
  11482. x = 0.5; y = 0.5; z = 0.2;
  11483. xBack = 0.5;
  11484. yBack = 0.5;
  11485. zBack = 1.2;
  11486. inBack = 1;
  11487. enableZoom = 0;
  11488. zoomDuration = 0.001;
  11489. };
  11490. class fza_ah64_ihadss_hor_n9
  11491. {
  11492. idc = 268;
  11493. type = 82;
  11494. model = "\fza_ah64_us\prx\ihadss\fza_ah64_ihadss_hor_n9.p3d";
  11495. scale = 1;
  11496. direction[] = {0, -0.35, -0.65};
  11497. up[] = {0, 0.65, -0.35};
  11498. position[] = {0.5,10,0.5};
  11499. x = 0.5; y = 0.5; z = 0.2;
  11500. xBack = 0.5;
  11501. yBack = 0.5;
  11502. zBack = 1.2;
  11503. inBack = 1;
  11504. enableZoom = 0;
  11505. zoomDuration = 0.001;
  11506. };
  11507. //trans
  11508. class fza_ah64_ihadss_hor_d
  11509. {
  11510. idc = 269;
  11511. type = 82;
  11512. model = "\fza_ah64_us\prx\ihadss\fza_ah64_ihadss_hor_d.p3d";
  11513. scale = 1;
  11514. direction[] = {0, -0.35, -0.65};
  11515. up[] = {0, 0.65, -0.35};
  11516. position[] = {0.5,10,0.5};
  11517. x = 0.5; y = 0.5; z = 0.2;
  11518. xBack = 0.5;
  11519. yBack = 0.5;
  11520. zBack = 1.2;
  11521. inBack = 1;
  11522. enableZoom = 0;
  11523. zoomDuration = 0.001;
  11524. };
  11525. };
  11526. class controls
  11527. {
  11528. //hdu//
  11529. class fza_ah64_raddisp_hdu_bg
  11530. {
  11531. idc = 119;
  11532. type = 0;
  11533. colorText[] = {-1, 1, 0, 0.5};
  11534. font = "EtelkaMonospaceProBold";
  11535. colorBackground[] = {1, 1, 1, 1};
  11536. text = "";
  11537. style = 48;
  11538. sizeEx = 512;
  11539. x = 0.25;
  11540. y = 0.28;
  11541. w = 0.5;
  11542. h = 0.44;
  11543. };
  11544. class fza_ah64_raddisp_hdu_bg2
  11545. {
  11546. idc = 120;
  11547. type = 0;
  11548. colorText[] = {-1, 1, 0, 0.5};
  11549. font = "EtelkaMonospaceProBold";
  11550. colorBackground[] = {1, 1, 1, 1};
  11551. text = "";
  11552. style = 48;
  11553. sizeEx = 512;
  11554. x = 0.25;
  11555. y = 0.28;
  11556. w = 0.5;
  11557. h = 0.44;
  11558. };
  11559. ///base///
  11560. class fza_ah64_raddisp_radrange
  11561. {
  11562. type = 13;
  11563. idc = 121;
  11564. style = 2 + 16;
  11565. lineSpacing = 1;
  11566. x = -0.055;
  11567. y = 0.72;
  11568. w = 0.5;
  11569. h = 0.12;
  11570. size = 0.024;
  11571. colorBackground[] = {0,0,0,0};
  11572. colorText[] = {0.1,1,0,1};
  11573. text = "0";
  11574. font = "EtelkaMonospaceProBold";
  11575. class Attributes
  11576. {
  11577. font = "EtelkaMonospaceProBold";
  11578. //color = "1EFF00";
  11579. align = "right";
  11580. shadow = false;
  11581. };
  11582. };
  11583. class fza_ah64_raddisp_targrange
  11584. {
  11585. type = 13;
  11586. idc = 122;
  11587. style = 2 + 16;
  11588. lineSpacing = 1;
  11589. x = -0.049;
  11590. y = 0.74;
  11591. w = 0.5;
  11592. h = 0.12;
  11593. size = 0.024;
  11594. colorBackground[] = {0,0,0,0};
  11595. colorText[] = {0.1,1,0,1};
  11596. text = "0";
  11597. font = "EtelkaMonospaceProBold";
  11598. class Attributes
  11599. {
  11600. font = "EtelkaMonospaceProBold";
  11601. //color = "1EFF00";
  11602. align = "right";
  11603. shadow = false;
  11604. };
  11605. };
  11606. class fza_ah64_raddisp_collective
  11607. {
  11608. type = 13;
  11609. idc = 123;
  11610. style = 2 + 16;
  11611. lineSpacing = 1;
  11612. x = 0.31;
  11613. y = 0.356;
  11614. w = 0.5;
  11615. h = 0.12;
  11616. size = 0.024;
  11617. colorBackground[] = {0,0,0,0};
  11618. colorText[] = {0.1,1,0,1};
  11619. text = "0";
  11620. font = "EtelkaMonospaceProBold";
  11621. class Attributes
  11622. {
  11623. font = "EtelkaMonospaceProBold";
  11624. //color = "1EFF00";
  11625. align = "left";
  11626. shadow = false;
  11627. };
  11628. };
  11629. class fza_ah64_raddisp_speed
  11630. {
  11631. type = 13;
  11632. idc = 124;
  11633. style = 2 + 16;
  11634. lineSpacing = 1;
  11635. x = 0.31;
  11636. y = 0.5;
  11637. w = 0.5;
  11638. h = 0.12;
  11639. size = 0.024;
  11640. colorBackground[] = {0,0,0,0};
  11641. colorText[] = {0.1,1,0,1};
  11642. text = "0";
  11643. font = "EtelkaMonospaceProBold";
  11644. class Attributes
  11645. {
  11646. font = "EtelkaMonospaceProBold";
  11647. //color = "1EFF00";
  11648. align = "left";
  11649. shadow = false;
  11650. };
  11651. };
  11652. class fza_ah64_raddisp_radaralt
  11653. {
  11654. type = 13;
  11655. idc = 125;
  11656. style = 2 + 16;
  11657. lineSpacing = 1;
  11658. x = 0.18;
  11659. y = 0.5;
  11660. w = 0.5;
  11661. h = 0.12;
  11662. size = 0.024;
  11663. colorBackground[] = {0,0,0,0};
  11664. colorText[] = {0.1,1,0,1};
  11665. text = "0";
  11666. font = "EtelkaMonospaceProBold";
  11667. class Attributes
  11668. {
  11669. font = "EtelkaMonospaceProBold";
  11670. //color = "1EFF00";
  11671. align = "right";
  11672. shadow = false;
  11673. };
  11674. };
  11675. class fza_ah64_raddisp_weptype
  11676. {
  11677. type = 13;
  11678. idc = 126;
  11679. style = 2 + 16;
  11680. lineSpacing = 1;
  11681. x = 0.56;
  11682. y = 0.72;
  11683. w = 0.5;
  11684. h = 0.12;
  11685. size = 0.024;
  11686. colorBackground[] = {0,0,0,0};
  11687. colorText[] = {0.1,1,0,1};
  11688. text = "0";
  11689. font = "EtelkaMonospaceProBold";
  11690. class Attributes
  11691. {
  11692. font = "EtelkaMonospaceProBold";
  11693. //color = "1EFF00";
  11694. align = "left";
  11695. shadow = false;
  11696. };
  11697. };
  11698. class fza_ah64_raddisp_wepstate
  11699. {
  11700. type = 13;
  11701. idc = 127;
  11702. style = 2 + 16;
  11703. lineSpacing = 1;
  11704. x = 0.56;
  11705. y = 0.74;
  11706. w = 0.5;
  11707. h = 0.12;
  11708. size = 0.024;
  11709. colorBackground[] = {0,0,0,0};
  11710. colorText[] = {0.1,1,0,1};
  11711. text = "0";
  11712. font = "EtelkaMonospaceProBold";
  11713. class Attributes
  11714. {
  11715. font = "EtelkaMonospaceProBold";
  11716. //color = "1EFF00";
  11717. align = "left";
  11718. shadow = false;
  11719. };
  11720. };
  11721. class fza_ah64_raddisp_safemessage
  11722. {
  11723.  
  11724. type = 13;
  11725. idc = 128;
  11726. style = 2 + 16;
  11727. lineSpacing = 1;
  11728. x = 0.25;
  11729. y = 0.65;
  11730. w = 0.5;
  11731. h = 0.12;
  11732. size = 0.024;
  11733. colorBackground[] = {0,0,0,0};
  11734. colorText[] = {0.1,1,0,1};
  11735. text = "0";
  11736. font = "EtelkaMonospaceProBold";
  11737. class Attributes
  11738. {
  11739. font = "EtelkaMonospaceProBold";
  11740. //color = "1EFF00";
  11741. align = "center";
  11742. shadow = false;
  11743. };
  11744. };
  11745. class fza_ah64_raddisp_waypoint
  11746. {
  11747. type = 13;
  11748. idc = 129;
  11749. style = 2 + 16;
  11750. lineSpacing = 1;
  11751. x = 0.29;
  11752. y = 0.6;
  11753. w = 0.5;
  11754. h = 0.12;
  11755. size = 0.024;
  11756. colorBackground[] = {0,0,0,0};
  11757. colorText[] = {0.1,1,0,1};
  11758. text = "0";
  11759. font = "EtelkaMonospaceProBold";
  11760. class Attributes
  11761. {
  11762. font = "EtelkaMonospaceProBold";
  11763. //color = "1EFF00";
  11764. align = "left";
  11765. shadow = false;
  11766. };
  11767. };
  11768. //JHCMS
  11769. class fza_ah64_raddisp_jhmcs
  11770. {
  11771. idc = 130;
  11772. type = 0;
  11773. colorText[] = {0.1, 1, 0, 1};
  11774. font = "EtelkaMonospaceProBold";
  11775. colorBackground[] = {1, 1, 1, 1};
  11776. text = "\fza_ah64_US\tex\HDU\ihadss.paa";
  11777. style = 48;
  11778. sizeEx = 1024;
  11779. x = 0.2485;
  11780. y = 0.16;
  11781. w = 0.5;
  11782. h = 0.68;
  11783. };
  11784. class fza_ah64_raddisp_jhmcs_trk
  11785. {
  11786. idc = 131;
  11787. type = 0;
  11788. colorText[] = {1, 1, 1, 1};
  11789. font = "EtelkaMonospaceProBold";
  11790. colorBackground[] = {1, 1, 1, 1};
  11791. text = "\fza_ah64_US\tex\HDU\f16_rsc_jhmcs_targ.paa";
  11792. style = 48;
  11793. sizeEx = 64;
  11794. x = 0;
  11795. y = -50;
  11796. w = 0.0734;
  11797. h = 0.1;
  11798. };
  11799. class fza_ah64_raddisp_target
  11800. {
  11801. idc = 132;
  11802. type = 0;
  11803. colorText[] = {1, 1, 1, 1};
  11804. font = "EtelkaMonospaceProBold";
  11805. colorBackground[] = {1, 1, 1, 1};
  11806. text = "\fza_ah64_US\tex\HDU\ah64_target.paa";
  11807. style = 48;
  11808. sizeEx = 64;
  11809. x = 0;
  11810. y = -50;
  11811. w = 0.0734;
  11812. h = 0.1;
  11813. };
  11814. class fza_ah64_raddisp_tadspos
  11815. {
  11816. idc = 133;
  11817. type = 0;
  11818. colorText[] = {1, 1, 1, 1};
  11819. font = "EtelkaMonospaceProBold";
  11820. colorBackground[] = {1, 1, 1, 1};
  11821. text = "\fza_ah64_US\tex\HDU\tadspos.paa";
  11822. style = 48;
  11823. sizeEx = 256;
  11824. x = 0.5;
  11825. y = 0.7;
  11826. w = 0.03845;
  11827. h = 0.05;
  11828. };
  11829. class fza_ah64_raddisp_chevron
  11830. {
  11831. idc = 134;
  11832. type = 0;
  11833. colorText[] = {1, 1, 1, 1};
  11834. font = "EtelkaMonospaceProBold";
  11835. colorBackground[] = {1, 1, 1, 1};
  11836. text = "\fza_ah64_US\tex\HDU\mark_chev.paa";
  11837. style = 48;
  11838. sizeEx = 1024;
  11839. x = 0.5;
  11840. y = 0.3;
  11841. w = 0.05;
  11842. h = 0.04;
  11843. };
  11844. class fza_ah64_raddisp_vsi
  11845. {
  11846. idc = 135;
  11847. type = 0;
  11848. colorText[] = {1, 1, 1, 1};
  11849. font = "EtelkaMonospaceProBold";
  11850. colorBackground[] = {1, 1, 1, 1};
  11851. text = "\fza_ah64_US\tex\alt_vsi.paa";
  11852. style = 48;
  11853. sizeEx = 1024;
  11854. x = 0.678;
  11855. y = 0.49;
  11856. w = 0.01;
  11857. h = 0.02;
  11858. };
  11859. class fza_ah64_raddisp_radaltbar
  11860. {
  11861. idc = 136;
  11862. type = 0;
  11863. colorText[] = {1, 1, 1, 1};
  11864. font = "EtelkaMonospaceProBold";
  11865. colorBackground[] = {1, 1, 1, 1};
  11866. text = "\fza_ah64_US\tex\HDU\horizon_bar.paa";
  11867. style = 48;
  11868. sizeEx = 1024;
  11869. x = 0.708;
  11870. y = 0.6325;
  11871. w = 0.01;
  11872. h = 0.0025;
  11873. };
  11874. class fza_ah64_raddisp_fcrdir
  11875. {
  11876. idc = 137;
  11877. type = 0;
  11878. colorText[] = {1, 1, 1, 1};
  11879. font = "EtelkaMonospaceProBold";
  11880. colorBackground[] = {1, 1, 1, 1};
  11881. text = "\fza_ah64_US\tex\HDU\mark_fcr.paa";
  11882. style = 48;
  11883. sizeEx = 1024;
  11884. x = 0.678;
  11885. y = 0.3;
  11886. w = 0.032;
  11887. h = 0.04;
  11888. };
  11889. /*class fza_ah64_raddisp_hor_1
  11890. {
  11891. idc = 138;
  11892. type = 0;
  11893. colorText[] = {1, 1, 1, 1};
  11894. font = "EtelkaMonospaceProBold";
  11895. colorBackground[] = {1, 1, 1, 1};
  11896. text = "\fza_ah64_US\tex\HDU\horizon_bar.paa";
  11897. style = 48;
  11898. sizeEx = 1024;
  11899. x = 0.41;
  11900. y = 0.6;
  11901. w = 0.015;
  11902. h = 0.0025;
  11903. };
  11904. class fza_ah64_raddisp_hor_2
  11905. {
  11906. idc = 139;
  11907. type = 0;
  11908. colorText[] = {1, 1, 1, 1};
  11909. font = "EtelkaMonospaceProBold";
  11910. colorBackground[] = {1, 1, 1, 1};
  11911. text = "\fza_ah64_US\tex\HDU\horizon_bar.paa";
  11912. style = 48;
  11913. sizeEx = 1024;
  11914. x = 0.43;
  11915. y = 0.6;
  11916. w = 0.015;
  11917. h = 0.0025;
  11918. };
  11919. class fza_ah64_raddisp_hor_3
  11920. {
  11921. idc = 140;
  11922. type = 0;
  11923. colorText[] = {1, 1, 1, 1};
  11924. font = "EtelkaMonospaceProBold";
  11925. colorBackground[] = {1, 1, 1, 1};
  11926. text = "\fza_ah64_US\tex\HDU\horizon_bar.paa";
  11927. style = 48;
  11928. sizeEx = 1024;
  11929. x = 0.45;
  11930. y = 0.6;
  11931. w = 0.015;
  11932. h = 0.0025;
  11933. };
  11934. class fza_ah64_raddisp_hor_4
  11935. {
  11936. idc = 141;
  11937. type = 0;
  11938. colorText[] = {1, 1, 1, 1};
  11939. font = "EtelkaMonospaceProBold";
  11940. colorBackground[] = {1, 1, 1, 1};
  11941. text = "\fza_ah64_US\tex\HDU\horizon_bar.paa";
  11942. style = 48;
  11943. sizeEx = 1024;
  11944. x = 0.47;
  11945. y = 0.6;
  11946. w = 0.015;
  11947. h = 0.0025;
  11948. };
  11949. class fza_ah64_raddisp_hor_5
  11950. {
  11951. idc = 142;
  11952. type = 0;
  11953. colorText[] = {1, 1, 1, 1};
  11954. font = "EtelkaMonospaceProBold";
  11955. colorBackground[] = {1, 1, 1, 1};
  11956. text = "\fza_ah64_US\tex\HDU\horizon_bar.paa";
  11957. style = 48;
  11958. sizeEx = 1024;
  11959. x = 0.51;
  11960. y = 0.6;
  11961. w = 0.015;
  11962. h = 0.0025;
  11963. };
  11964. class fza_ah64_raddisp_hor_6
  11965. {
  11966. idc = 143;
  11967. type = 0;
  11968. colorText[] = {1, 1, 1, 1};
  11969. font = "EtelkaMonospaceProBold";
  11970. colorBackground[] = {1, 1, 1, 1};
  11971. text = "\fza_ah64_US\tex\HDU\horizon_bar.paa";
  11972. style = 48;
  11973. sizeEx = 1024;
  11974. x = 0.53;
  11975. y = 0.6;
  11976. w = 0.015;
  11977. h = 0.0025;
  11978. };
  11979. class fza_ah64_raddisp_hor_7
  11980. {
  11981. idc = 144;
  11982. type = 0;
  11983. colorText[] = {1, 1, 1, 1};
  11984. font = "EtelkaMonospaceProBold";
  11985. colorBackground[] = {1, 1, 1, 1};
  11986. text = "\fza_ah64_US\tex\HDU\horizon_bar.paa";
  11987. style = 48;
  11988. sizeEx = 1024;
  11989. x = 0.55;
  11990. y = 0.6;
  11991. w = 0.015;
  11992. h = 0.0025;
  11993. };
  11994. class fza_ah64_raddisp_hor_8
  11995. {
  11996. idc = 145;
  11997. type = 0;
  11998. colorText[] = {1, 1, 1, 1};
  11999. font = "EtelkaMonospaceProBold";
  12000. colorBackground[] = {1, 1, 1, 1};
  12001. text = "\fza_ah64_US\tex\HDU\horizon_bar.paa";
  12002. style = 48;
  12003. sizeEx = 1024;
  12004. x = 0.57;
  12005. y = 0.6;
  12006. w = 0.015;
  12007. h = 0.0025;
  12008. };*/
  12009. class fza_ah64_raddisp_lase
  12010. {
  12011. idc = 138;
  12012. type = 0;
  12013. colorText[] = {0.1, 1, 0, 1};
  12014. font = "EtelkaMonospaceProBold";
  12015. colorBackground[] = {1, 1, 1, 1};
  12016. text = "";
  12017. style = 48;
  12018. sizeEx = 1024;
  12019. x = 0.2485;
  12020. y = 0.16;
  12021. w = 0.5;
  12022. h = 0.68;
  12023. };
  12024. class fza_ah64_raddisp_hdg0_tickmark
  12025. {
  12026. idc = 146;
  12027. type = 0;
  12028. colorText[] = {1, 1, 1, 1};
  12029. font = "EtelkaMonospaceProBold";
  12030. colorBackground[] = {1, 1, 1, 1};
  12031. text = "\fza_ah64_US\tex\HDU\mark_360.paa";
  12032. style = 48;
  12033. sizeEx = 1024;
  12034. x = 0.5;
  12035. y = 0.27;
  12036. w = 0.05;
  12037. h = 0.04;
  12038. };
  12039. class fza_ah64_raddisp_hdg30_tickmark
  12040. {
  12041. idc = 147;
  12042. type = 0;
  12043. colorText[] = {1, 1, 1, 1};
  12044. font = "EtelkaMonospaceProBold";
  12045. colorBackground[] = {1, 1, 1, 1};
  12046. text = "\fza_ah64_US\tex\HDU\mark_30.paa";
  12047. style = 48;
  12048. sizeEx = 1024;
  12049. x = 0.5;
  12050. y = 0.27;
  12051. w = 0.05;
  12052. h = 0.04;
  12053. };
  12054. class fza_ah64_raddisp_hdg60_tickmark
  12055. {
  12056. idc = 148;
  12057. type = 0;
  12058. colorText[] = {1, 1, 1, 1};
  12059. font = "EtelkaMonospaceProBold";
  12060. colorBackground[] = {1, 1, 1, 1};
  12061. text = "\fza_ah64_US\tex\HDU\mark_60.paa";
  12062. style = 48;
  12063. sizeEx = 1024;
  12064. x = 0.5;
  12065. y = 0.27;
  12066. w = 0.05;
  12067. h = 0.04;
  12068. };
  12069. class fza_ah64_raddisp_hdg90_tickmark
  12070. {
  12071. idc = 149;
  12072. type = 0;
  12073. colorText[] = {1, 1, 1, 1};
  12074. font = "EtelkaMonospaceProBold";
  12075. colorBackground[] = {1, 1, 1, 1};
  12076. text = "\fza_ah64_US\tex\HDU\mark_90.paa";
  12077. style = 48;
  12078. sizeEx = 1024;
  12079. x = 0.5;
  12080. y = 0.27;
  12081. w = 0.05;
  12082. h = 0.04;
  12083. };
  12084. class fza_ah64_raddisp_hdg120_tickmark
  12085. {
  12086. idc = 150;
  12087. type = 0;
  12088. colorText[] = {1, 1, 1, 1};
  12089. font = "EtelkaMonospaceProBold";
  12090. colorBackground[] = {1, 1, 1, 1};
  12091. text = "\fza_ah64_US\tex\HDU\mark_120.paa";
  12092. style = 48;
  12093. sizeEx = 1024;
  12094. x = 0.5;
  12095. y = 0.27;
  12096. w = 0.05;
  12097. h = 0.04;
  12098. };
  12099. class fza_ah64_raddisp_hdg150_tickmark
  12100. {
  12101. idc = 151;
  12102. type = 0;
  12103. colorText[] = {1, 1, 1, 1};
  12104. font = "EtelkaMonospaceProBold";
  12105. colorBackground[] = {1, 1, 1, 1};
  12106. text = "\fza_ah64_US\tex\HDU\mark_150.paa";
  12107. style = 48;
  12108. sizeEx = 1024;
  12109. x = 0.5;
  12110. y = 0.27;
  12111. w = 0.05;
  12112. h = 0.04;
  12113. };
  12114. class fza_ah64_raddisp_hdg180_tickmark
  12115. {
  12116. idc = 152;
  12117. type = 0;
  12118. colorText[] = {1, 1, 1, 1};
  12119. font = "EtelkaMonospaceProBold";
  12120. colorBackground[] = {1, 1, 1, 1};
  12121. text = "\fza_ah64_US\tex\HDU\mark_180.paa";
  12122. style = 48;
  12123. sizeEx = 1024;
  12124. x = 0.5;
  12125. y = 0.27;
  12126. w = 0.05;
  12127. h = 0.04;
  12128. };
  12129. class fza_ah64_raddisp_hdg210_tickmark
  12130. {
  12131. idc = 153;
  12132. type = 0;
  12133. colorText[] = {1, 1, 1, 1};
  12134. font = "EtelkaMonospaceProBold";
  12135. colorBackground[] = {1, 1, 1, 1};
  12136. text = "\fza_ah64_US\tex\HDU\mark_210.paa";
  12137. style = 48;
  12138. sizeEx = 1024;
  12139. x = 0.5;
  12140. y = 0.27;
  12141. w = 0.05;
  12142. h = 0.04;
  12143. };
  12144. class fza_ah64_raddisp_hdg240_tickmark
  12145. {
  12146. idc = 154;
  12147. type = 0;
  12148. colorText[] = {1, 1, 1, 1};
  12149. font = "EtelkaMonospaceProBold";
  12150. colorBackground[] = {1, 1, 1, 1};
  12151. text = "\fza_ah64_US\tex\HDU\mark_240.paa";
  12152. style = 48;
  12153. sizeEx = 1024;
  12154. x = 0.5;
  12155. y = 0.27;
  12156. w = 0.05;
  12157. h = 0.04;
  12158. };
  12159. class fza_ah64_raddisp_hdg270_tickmark
  12160. {
  12161. idc = 155;
  12162. type = 0;
  12163. colorText[] = {1, 1, 1, 1};
  12164. font = "EtelkaMonospaceProBold";
  12165. colorBackground[] = {1, 1, 1, 1};
  12166. text = "\fza_ah64_US\tex\HDU\mark_270.paa";
  12167. style = 48;
  12168. sizeEx = 1024;
  12169. x = 0.5;
  12170. y = 0.27;
  12171. w = 0.05;
  12172. h = 0.04;
  12173. };
  12174. class fza_ah64_raddisp_hdg300_tickmark
  12175. {
  12176. idc = 156;
  12177. type = 0;
  12178. colorText[] = {1, 1, 1, 1};
  12179. font = "EtelkaMonospaceProBold";
  12180. colorBackground[] = {1, 1, 1, 1};
  12181. text = "\fza_ah64_US\tex\HDU\mark_300.paa";
  12182. style = 48;
  12183. sizeEx = 1024;
  12184. x = 0.5;
  12185. y = 0.27;
  12186. w = 0.05;
  12187. h = 0.04;
  12188. };
  12189. class fza_ah64_raddisp_hdg330_tickmark
  12190. {
  12191. idc = 157;
  12192. type = 0;
  12193. colorText[] = {1, 1, 1, 1};
  12194. font = "EtelkaMonospaceProBold";
  12195. colorBackground[] = {1, 1, 1, 1};
  12196. text = "\fza_ah64_US\tex\HDU\mark_330.paa";
  12197. style = 48;
  12198. sizeEx = 1024;
  12199. x = 0.5;
  12200. y = 0.27;
  12201. w = 0.05;
  12202. h = 0.04;
  12203. };
  12204. class fza_ah64_raddisp_hdg10_tickmark
  12205. {
  12206. idc = 158;
  12207. type = 0;
  12208. colorText[] = {1, 1, 1, 1};
  12209. font = "EtelkaMonospaceProBold";
  12210. colorBackground[] = {1, 1, 1, 1};
  12211. text = "\fza_ah64_US\tex\HDU\horizon_bar.paa";
  12212. style = 48;
  12213. sizeEx = 1024;
  12214. x = 0.5;
  12215. y = 0.27;
  12216. w = 0.003;
  12217. h = 0.01;
  12218. };
  12219. class fza_ah64_raddisp_hdg20_tickmark: fza_ah64_raddisp_hdg10_tickmark
  12220. {
  12221. idc = 159;
  12222. };
  12223. class fza_ah64_raddisp_hdg40_tickmark: fza_ah64_raddisp_hdg10_tickmark
  12224. {
  12225. idc = 160;
  12226. };
  12227. class fza_ah64_raddisp_hdg50_tickmark: fza_ah64_raddisp_hdg10_tickmark
  12228. {
  12229. idc = 161;
  12230. };
  12231. class fza_ah64_raddisp_hdg70_tickmark: fza_ah64_raddisp_hdg10_tickmark
  12232. {
  12233. idc = 162;
  12234. };
  12235. class fza_ah64_raddisp_hdg80_tickmark: fza_ah64_raddisp_hdg10_tickmark
  12236. {
  12237. idc = 163;
  12238. };
  12239. class fza_ah64_raddisp_hdg100_tickmark: fza_ah64_raddisp_hdg10_tickmark
  12240. {
  12241. idc = 164;
  12242. };
  12243. class fza_ah64_raddisp_hdg110_tickmark: fza_ah64_raddisp_hdg10_tickmark
  12244. {
  12245. idc = 165;
  12246. };
  12247. class fza_ah64_raddisp_hdg130_tickmark: fza_ah64_raddisp_hdg10_tickmark
  12248. {
  12249. idc = 166;
  12250. };
  12251. class fza_ah64_raddisp_hdg140_tickmark: fza_ah64_raddisp_hdg10_tickmark
  12252. {
  12253. idc = 167;
  12254. };
  12255. class fza_ah64_raddisp_hdg160_tickmark: fza_ah64_raddisp_hdg10_tickmark
  12256. {
  12257. idc = 168;
  12258. };
  12259. class fza_ah64_raddisp_hdg170_tickmark: fza_ah64_raddisp_hdg10_tickmark
  12260. {
  12261. idc = 169;
  12262. };
  12263. class fza_ah64_raddisp_hdg190_tickmark: fza_ah64_raddisp_hdg10_tickmark
  12264. {
  12265. idc = 170;
  12266. };
  12267. class fza_ah64_raddisp_hdg200_tickmark: fza_ah64_raddisp_hdg10_tickmark
  12268. {
  12269. idc = 171;
  12270. };
  12271. class fza_ah64_raddisp_hdg220_tickmark: fza_ah64_raddisp_hdg10_tickmark
  12272. {
  12273. idc = 172;
  12274. };
  12275. class fza_ah64_raddisp_hdg230_tickmark: fza_ah64_raddisp_hdg10_tickmark
  12276. {
  12277. idc = 173;
  12278. };
  12279. class fza_ah64_raddisp_hdg250_tickmark: fza_ah64_raddisp_hdg10_tickmark
  12280. {
  12281. idc = 174;
  12282. };
  12283. class fza_ah64_raddisp_hdg260_tickmark: fza_ah64_raddisp_hdg10_tickmark
  12284. {
  12285. idc = 175;
  12286. };
  12287. class fza_ah64_raddisp_hdg280_tickmark: fza_ah64_raddisp_hdg10_tickmark
  12288. {
  12289. idc = 176;
  12290. };
  12291. class fza_ah64_raddisp_hdg290_tickmark: fza_ah64_raddisp_hdg10_tickmark
  12292. {
  12293. idc = 177;
  12294. };
  12295. class fza_ah64_raddisp_hdg310_tickmark: fza_ah64_raddisp_hdg10_tickmark
  12296. {
  12297. idc = 178;
  12298. };
  12299. class fza_ah64_raddisp_hdg320_tickmark: fza_ah64_raddisp_hdg10_tickmark
  12300. {
  12301. idc = 179;
  12302. };
  12303. class fza_ah64_raddisp_hdg340_tickmark: fza_ah64_raddisp_hdg10_tickmark
  12304. {
  12305. idc = 180;
  12306. };
  12307. class fza_ah64_raddisp_hdg350_tickmark: fza_ah64_raddisp_hdg10_tickmark
  12308. {
  12309. idc = 181;
  12310. };
  12311. class fza_ah64_raddisp_pnvspos
  12312. {
  12313. idc = 182;
  12314. type = 0;
  12315. colorText[] = {1, 1, 1, 1};
  12316. font = "EtelkaMonospaceProBold";
  12317. colorBackground[] = {1, 1, 1, 1};
  12318. text = "\fza_ah64_US\tex\HDU\headpos.paa";
  12319. style = 48;
  12320. sizeEx = 256;
  12321. x = 0.49;
  12322. y = 0.5;
  12323. w = 0.03845;
  12324. h = 0.05;
  12325. };
  12326. class fza_ah64_raddisp_fcr_for
  12327. {
  12328. idc = 183;
  12329. type = 0;
  12330. colorText[] = {1, 1, 1, 1};
  12331. font = "EtelkaMonospaceProBold";
  12332. colorBackground[] = {1, 1, 1, 1};
  12333. text = "\fza_ah64_US\tex\HDU\horizon_bar.paa";
  12334. style = 48;
  12335. sizeEx = 1024;
  12336. x = 0.5;
  12337. y = 0.27;
  12338. w = 0.002;
  12339. h = 0.054;
  12340. };
  12341. class fza_ah64_raddisp_waypoint_gspd
  12342. {
  12343.  
  12344. type = 13;
  12345. idc = 184;
  12346. style = 2 + 16;
  12347. lineSpacing = 1;
  12348. x = 0.29;
  12349. y = 0.62;
  12350. w = 0.5;
  12351. h = 0.12;
  12352. size = 0.024;
  12353. colorBackground[] = {0,0,0,0};
  12354. colorText[] = {0.1,1,0,1};
  12355. text = "0";
  12356. font = "EtelkaMonospaceProBold";
  12357. class Attributes
  12358. {
  12359. font = "EtelkaMonospaceProBold";
  12360. //color = "1EFF00";
  12361. align = "left";
  12362. shadow = false;
  12363. };
  12364. };
  12365. class fza_ah64_raddisp_velvect
  12366. {
  12367. idc = 185;
  12368. type = 0;
  12369. colorText[] = {1, 1, 1, 1};
  12370. font = "EtelkaMonospaceProBold";
  12371. colorBackground[] = {1, 1, 1, 1};
  12372. text = "\fza_ah64_US\tex\MPD\cue_ca.paa";
  12373. style = 48;
  12374. sizeEx = 1024;
  12375. x = 0.5;
  12376. y = 0.5;
  12377. w = 0.03;
  12378. h = 0.04;
  12379. };
  12380. class fza_ah64_raddisp_slipball
  12381. {
  12382. idc = 186;
  12383. type = 0;
  12384. colorText[] = {1, 1, 1, 1};
  12385. font = "EtelkaMonospaceProBold";
  12386. colorBackground[] = {1, 1, 1, 1};
  12387. text = "\fza_ah64_US\tex\HDU\hmd_slip.paa";
  12388. style = 48;
  12389. sizeEx = 1024;
  12390. x = 0.5;
  12391. y = 0.7;
  12392. w = 0.018;
  12393. h = 0.024;
  12394. };
  12395. class fza_ah64_raddisp_bobup
  12396. {
  12397.  
  12398. idc = 187;
  12399. type = 0;
  12400. colorText[] = {0.1, 1, 0, 1};
  12401. font = "EtelkaMonospaceProBold";
  12402. colorBackground[] = {1, 1, 1, 1};
  12403. text = "\fza_ah64_US\tex\HDU\bobup.paa";
  12404. style = 48;
  12405. sizeEx = 256;
  12406. x = 0.49;
  12407. y = 0.5;
  12408. w = 0.03845;
  12409. h = 0.05;
  12410. };
  12411. class fza_ah64_raddisp_baroalt
  12412. {
  12413.  
  12414. type = 13;
  12415. idc = 188;
  12416. style = 2 + 16;
  12417. lineSpacing = 1;
  12418. x = 0.18;
  12419. y = 0.35;
  12420. w = 0.5;
  12421. h = 0.12;
  12422. size = 0.024;
  12423. colorBackground[] = {0,0,0,0};
  12424. colorText[] = {0.1,1,0,1};
  12425. text = "0";
  12426. font = "EtelkaMonospaceProBold";
  12427. class Attributes
  12428. {
  12429. font = "EtelkaMonospaceProBold";
  12430. //color = "1EFF00";
  12431. align = "right";
  12432. shadow = false;
  12433. };
  12434. };
  12435. class fza_ah64_raddisp_cscope1
  12436. {
  12437. idc = 190;
  12438. type = 0;
  12439. colorText[] = {1, 1, 1, 1};
  12440. font = "EtelkaMonospaceProBold";
  12441. colorBackground[] = {1, 1, 1, 1};
  12442. text = "\fza_ah64_US\tex\ICONS\f16_rsc_fcr_ac.paa";
  12443. style = 48;
  12444. sizeEx = 1024;
  12445. x = -100;
  12446. y = -100;
  12447. w = 0.018;
  12448. h = 0.024;
  12449. };
  12450. class fza_ah64_raddisp_cscope2
  12451. {
  12452. idc = 191;
  12453. type = 0;
  12454. colorText[] = {1, 1, 1, 1};
  12455. font = "EtelkaMonospaceProBold";
  12456. colorBackground[] = {1, 1, 1, 1};
  12457. text = "\fza_ah64_US\tex\ICONS\f16_rsc_fcr_ac.paa";
  12458. style = 48;
  12459. sizeEx = 1024;
  12460. x = -100;
  12461. y = -100;
  12462. w = 0.018;
  12463. h = 0.024;
  12464. };
  12465. class fza_ah64_raddisp_cscope3
  12466. {
  12467. idc = 192;
  12468. type = 0;
  12469. colorText[] = {1, 1, 1, 1};
  12470. font = "EtelkaMonospaceProBold";
  12471. colorBackground[] = {1, 1, 1, 1};
  12472. text = "\fza_ah64_US\tex\ICONS\f16_rsc_fcr_ac.paa";
  12473. style = 48;
  12474. sizeEx = 1024;
  12475. x = -100;
  12476. y = -100;
  12477. w = 0.018;
  12478. h = 0.024;
  12479. };
  12480. class fza_ah64_raddisp_cscope4
  12481. {
  12482. idc = 193;
  12483. type = 0;
  12484. colorText[] = {1, 1, 1, 1};
  12485. font = "EtelkaMonospaceProBold";
  12486. colorBackground[] = {1, 1, 1, 1};
  12487. text = "\fza_ah64_US\tex\ICONS\f16_rsc_fcr_ac.paa";
  12488. style = 48;
  12489. sizeEx = 1024;
  12490. x = -100;
  12491. y = -100;
  12492. w = 0.018;
  12493. h = 0.024;
  12494. };
  12495. class fza_ah64_raddisp_cscope5
  12496. {
  12497. idc = 194;
  12498. type = 0;
  12499. colorText[] = {1, 1, 1, 1};
  12500. font = "EtelkaMonospaceProBold";
  12501. colorBackground[] = {1, 1, 1, 1};
  12502. text = "\fza_ah64_US\tex\ICONS\f16_rsc_fcr_ac.paa";
  12503. style = 48;
  12504. sizeEx = 1024;
  12505. x = -100;
  12506. y = -100;
  12507. w = 0.018;
  12508. h = 0.024;
  12509. };
  12510. class fza_ah64_raddisp_cscope6
  12511. {
  12512. idc = 195;
  12513. type = 0;
  12514. colorText[] = {1, 1, 1, 1};
  12515. font = "EtelkaMonospaceProBold";
  12516. colorBackground[] = {1, 1, 1, 1};
  12517. text = "\fza_ah64_US\tex\ICONS\f16_rsc_fcr_ac.paa";
  12518. style = 48;
  12519. sizeEx = 1024;
  12520. x = -100;
  12521. y = -100;
  12522. w = 0.018;
  12523. h = 0.024;
  12524. };
  12525. class fza_ah64_raddisp_cscope7
  12526. {
  12527. idc = 196;
  12528. type = 0;
  12529. colorText[] = {1, 1, 1, 1};
  12530. font = "EtelkaMonospaceProBold";
  12531. colorBackground[] = {1, 1, 1, 1};
  12532. text = "\fza_ah64_US\tex\ICONS\f16_rsc_fcr_ac.paa";
  12533. style = 48;
  12534. sizeEx = 1024;
  12535. x = -100;
  12536. y = -100;
  12537. w = 0.018;
  12538. h = 0.024;
  12539. };
  12540. class fza_ah64_raddisp_cscope8
  12541. {
  12542. idc = 197;
  12543. type = 0;
  12544. colorText[] = {1, 1, 1, 1};
  12545. font = "EtelkaMonospaceProBold";
  12546. colorBackground[] = {1, 1, 1, 1};
  12547. text = "\fza_ah64_US\tex\ICONS\f16_rsc_fcr_ac.paa";
  12548. style = 48;
  12549. sizeEx = 1024;
  12550. x = -100;
  12551. y = -100;
  12552. w = 0.018;
  12553. h = 0.024;
  12554. };
  12555. class fza_ah64_raddisp_cscope9
  12556. {
  12557. idc = 198;
  12558. type = 0;
  12559. colorText[] = {1, 1, 1, 1};
  12560. font = "EtelkaMonospaceProBold";
  12561. colorBackground[] = {1, 1, 1, 1};
  12562. text = "\fza_ah64_US\tex\ICONS\f16_rsc_fcr_ac.paa";
  12563. style = 48;
  12564. sizeEx = 1024;
  12565. x = -100;
  12566. y = -100;
  12567. w = 0.018;
  12568. h = 0.024;
  12569. };
  12570. class fza_ah64_raddisp_cscope10
  12571. {
  12572. idc = 199;
  12573. type = 0;
  12574. colorText[] = {1, 1, 1, 1};
  12575. font = "EtelkaMonospaceProBold";
  12576. colorBackground[] = {1, 1, 1, 1};
  12577. text = "\fza_ah64_US\tex\ICONS\f16_rsc_fcr_ac.paa";
  12578. style = 48;
  12579. sizeEx = 1024;
  12580. x = -100;
  12581. y = -100;
  12582. w = 0.018;
  12583. h = 0.024;
  12584. };
  12585. class fza_ah64_raddisp_cscope11
  12586. {
  12587. idc = 200;
  12588. type = 0;
  12589. colorText[] = {1, 1, 1, 1};
  12590. font = "EtelkaMonospaceProBold";
  12591. colorBackground[] = {1, 1, 1, 1};
  12592. text = "\fza_ah64_US\tex\ICONS\f16_rsc_fcr_ac.paa";
  12593. style = 48;
  12594. sizeEx = 1024;
  12595. x = -100;
  12596. y = -100;
  12597. w = 0.018;
  12598. h = 0.024;
  12599. };
  12600. class fza_ah64_raddisp_cscope12
  12601. {
  12602. idc = 201;
  12603. type = 0;
  12604. colorText[] = {1, 1, 1, 1};
  12605. font = "EtelkaMonospaceProBold";
  12606. colorBackground[] = {1, 1, 1, 1};
  12607. text = "\fza_ah64_US\tex\ICONS\f16_rsc_fcr_ac.paa";
  12608. style = 48;
  12609. sizeEx = 1024;
  12610. x = -100;
  12611. y = -100;
  12612. w = 0.018;
  12613. h = 0.024;
  12614. };
  12615. class fza_ah64_raddisp_cscope13
  12616. {
  12617. idc = 202;
  12618. type = 0;
  12619. colorText[] = {1, 1, 1, 1};
  12620. font = "EtelkaMonospaceProBold";
  12621. colorBackground[] = {1, 1, 1, 1};
  12622. text = "\fza_ah64_US\tex\ICONS\f16_rsc_fcr_ac.paa";
  12623. style = 48;
  12624. sizeEx = 1024;
  12625. x = -100;
  12626. y = -100;
  12627. w = 0.018;
  12628. h = 0.024;
  12629. };
  12630. class fza_ah64_raddisp_cscope14
  12631. {
  12632. idc = 203;
  12633. type = 0;
  12634. colorText[] = {1, 1, 1, 1};
  12635. font = "EtelkaMonospaceProBold";
  12636. colorBackground[] = {1, 1, 1, 1};
  12637. text = "\fza_ah64_US\tex\ICONS\f16_rsc_fcr_ac.paa";
  12638. style = 48;
  12639. sizeEx = 1024;
  12640. x = -100;
  12641. y = -100;
  12642. w = 0.018;
  12643. h = 0.024;
  12644. };
  12645. class fza_ah64_raddisp_cscope15
  12646. {
  12647. idc = 204;
  12648. type = 0;
  12649. colorText[] = {1, 1, 1, 1};
  12650. font = "EtelkaMonospaceProBold";
  12651. colorBackground[] = {1, 1, 1, 1};
  12652. text = "\fza_ah64_US\tex\ICONS\f16_rsc_fcr_ac.paa";
  12653. style = 48;
  12654. sizeEx = 1024;
  12655. x = -100;
  12656. y = -100;
  12657. w = 0.018;
  12658. h = 0.024;
  12659. };
  12660. class fza_ah64_raddisp_cscope16
  12661. {
  12662. idc = 205;
  12663. type = 0;
  12664. colorText[] = {1, 1, 1, 1};
  12665. font = "EtelkaMonospaceProBold";
  12666. colorBackground[] = {1, 1, 1, 1};
  12667. text = "\fza_ah64_US\tex\ICONS\f16_rsc_fcr_ac.paa";
  12668. style = 48;
  12669. sizeEx = 1024;
  12670. x = -100;
  12671. y = -100;
  12672. w = 0.018;
  12673. h = 0.024;
  12674. };
  12675. class fza_ah64_raddisp_fov
  12676. {
  12677. idc = 206;
  12678. type = 0;
  12679. colorText[] = {0.1, 1, 0, 1};
  12680. font = "EtelkaMonospaceProBold";
  12681. colorBackground[] = {1, 1, 1, 1};
  12682. text = "\fza_ah64_US\tex\HDU\FOV-W.paa";
  12683. style = 48;
  12684. sizeEx = 1024;
  12685. x = (safezoneX + safezoneW * 0.4);
  12686. y = (safezoneY + safezoneH * 0.4);
  12687. w = (safezoneW * 0.2);
  12688. h = (safezoneH * 0.2);
  12689. };
  12690. };
  12691. };
  12692. };
  12693. //kept here in case needed//
  12694. /*class CfgNonAIVehicles
  12695. {
  12696. class ProxyWeapon;
  12697. class Proxyfza_agm114l: ProxyWeapon
  12698. {
  12699. model = "\fza_ah64_US\fza_agm114l";
  12700. simulation = "maverickweapon";
  12701. };
  12702. class Proxyfza_agm114k: ProxyWeapon
  12703. {
  12704. model = "\fza_ah64_US\fza_agm114k";
  12705. simulation = "maverickweapon";
  12706. };
  12707. class Proxyfza_agm114: ProxyWeapon
  12708. {
  12709. model = "\fza_ah64_US\fza_agm114c";
  12710. simulation = "maverickweapon";
  12711. };
  12712. };*/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement