Advertisement
audiocustoms

config.cpp

Jan 21st, 2015
431
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 66.77 KB | None | 0 0
  1. ////////////////////////////////////////////////////////////////////
  2. //DeRap: Produced from mikero's Dos Tools Dll version 4.65
  3. //Sun Oct 26 01:40:55 2014 : Source 'file' date Sun Oct 26 01:40:55 2014
  4. //http://dev-heaven.net/projects/list_files/mikero-pbodll
  5. ////////////////////////////////////////////////////////////////////
  6.  
  7. #define _ARMA_
  8.  
  9. //ndefs=13
  10. enum {
  11. destructengine = 2,
  12. destructdefault = 6,
  13. destructwreck = 7,
  14. destructtree = 3,
  15. destructtent = 4,
  16. stabilizedinaxisx = 1,
  17. stabilizedinaxesxyz = 4,
  18. stabilizedinaxisy = 2,
  19. stabilizedinaxesboth = 3,
  20. destructno = 0,
  21. stabilizedinaxesnone = 0,
  22. destructman = 5,
  23. destructbuilding = 1
  24. };
  25.  
  26. //Class air_f : Heli_Light_01\config.bin{
  27. class CfgPatches
  28. {
  29. class TF47_DVP_LITTLE_BIRDS
  30. {
  31. units[] = {"TEST_B_Heli_Light_01_F","TEST_B_Heli_Light_01_armed_F"};
  32. weapons[] = {};
  33. requiredVersion = 0.1;
  34. requiredAddons[] = {"A3_Air_F"};
  35. };
  36. };
  37.  
  38. class CfgMovesBasic
  39. {
  40. class DefaultDie;
  41. class ManActions
  42. {
  43. chopperLight_L_In_H = "chopperLight_L_In_H";
  44. chopperLight_L_Out_H = "chopperLight_L_Out_H";
  45. chopperLight_L_static_H = "ChopperLight_L_static_H_getin";
  46. chopperLight_R_in_H = "chopperLight_R_in_H";
  47. chopperLight_R_out_H = "chopperLight_R_out_H";
  48. chopperLight_R_static_H = "chopperLight_R_static_H";
  49. chopperLight_RP_static_H = "chopperLight_RP_static_H";
  50. chopperLight_C_L_idleA_H = "chopperLight_C_L_idleA_H";
  51. chopperLight_C_L_idleB_H = "chopperLight_C_L_idleB_H";
  52. chopperLight_C_L_idleC_H = "chopperLight_C_L_idleC_H";
  53. chopperLight_C_L_idleD_H = "chopperLight_C_L_idleD_H";
  54. chopperLight_C_L_static_H = "chopperLight_C_L_static_H";
  55. chopperLight_C_LIn_H = "chopperLight_C_LIn_H";
  56. chopperLight_C_LOut_H = "chopperLight_C_LOut_H";
  57. chopperLight_C_R_idleA_H = "chopperLight_C_R_idleA_H";
  58. chopperLight_C_R_idleB_H = "chopperLight_C_R_idleB_H";
  59. chopperLight_C_R_idleC_H = "chopperLight_C_R_idleC_H";
  60. chopperLight_C_R_idleD_H = "chopperLight_C_R_idleD_H";
  61. chopperLight_C_R_static_H = "chopperLight_C_R_static_H";
  62. chopperLight_C_Rin_H = "chopperLight_C_Rin_H";
  63. chopperLight_C_Rout_H = "chopperLight_C_Rout_H";
  64. chopperLight_CB_static_H = "chopperLight_CB_static_H";
  65. bench_Heli_Light_01_get_in = "bench_Heli_Light_01_get_in";
  66. bench_Heli_Light_01_get_out = "bench_Heli_Light_01_get_out";
  67. };
  68. class Actions
  69. {
  70. class CargoActions;
  71. class Heli_Light_Cargo01_Shooting_Actions: CargoActions
  72. {
  73. reloadMagazine[] = {"WeaponMagazineReloadStand","Gesture"};
  74. };
  75. };
  76. };
  77.  
  78.  
  79. class CfgMovesMaleSdr: CfgMovesBasic
  80. {
  81. class States
  82. {
  83. class KIA_chopperLight_L_01_H: DefaultDie
  84. {
  85. actions = "DeadActions";
  86. file = "A3\Air_F\Heli_Light_01\Data\Anim\L\death1.rtm";
  87. speed = 0.769231;
  88. terminal = 1;
  89. soundEnabled = 0;
  90. looped = 0;
  91. connectTo[] = {"Unconscious",0.1};
  92. };
  93. class KIA_chopperLight_L_02_H: KIA_chopperLight_L_01_H
  94. {
  95. file = "A3\Air_F\Heli_Light_01\Data\Anim\L\death2.rtm";
  96. speed = 0.625;
  97. };
  98. class KIA_chopperLight_L_03_H: KIA_chopperLight_L_01_H
  99. {
  100. file = "A3\Air_F\Heli_Light_01\Data\Anim\L\death3.rtm";
  101. speed = 0.652174;
  102. };
  103. class KIA_chopperLight_R_01_H: KIA_chopperLight_L_01_H
  104. {
  105. file = "A3\Air_F\Heli_Light_01\Data\Anim\R\death1.rtm";
  106. speed = 0.769231;
  107. };
  108. class KIA_chopperLight_R_02_H: KIA_chopperLight_L_01_H
  109. {
  110. file = "A3\Air_F\Heli_Light_01\Data\Anim\R\death2.rtm";
  111. speed = 0.625;
  112. };
  113. class KIA_chopperLight_RP_01_H: KIA_chopperLight_L_01_H
  114. {
  115. file = "A3\Air_F\Heli_Light_01\Data\Anim\RP\Death1.rtm";
  116. speed = 0.44117;
  117. };
  118. class KIA_chopperLight_RP_02_H: KIA_chopperLight_L_01_H
  119. {
  120. file = "A3\Air_F\Heli_Light_01\Data\Anim\RP\Death2.rtm";
  121. speed = 0.652174;
  122. };
  123. class KIA_chopperLight_RP_03_H: KIA_chopperLight_L_01_H
  124. {
  125. file = "A3\Air_F\Heli_Light_01\Data\Anim\RP\Death3.rtm";
  126. speed = 0.652174;
  127. };
  128. class KIA_chopperLight_C_L01_H: KIA_chopperLight_L_01_H
  129. {
  130. file = "A3\Air_F\Heli_Light_01\Data\Anim\C\L_death1.rtm";
  131. speed = 0.769231;
  132. };
  133. class KIA_chopperLight_C_L02_H: KIA_chopperLight_L_01_H
  134. {
  135. file = "A3\Air_F\Heli_Light_01\Data\Anim\C\L_death2.rtm";
  136. speed = 0.652174;
  137. };
  138. class KIA_chopperLight_C_R01_H: KIA_chopperLight_L_01_H
  139. {
  140. file = "A3\Air_F\Heli_Light_01\Data\Anim\C\R_death1.rtm";
  141. speed = 0.441176;
  142. };
  143. class KIA_chopperLight_C_R02_H: KIA_chopperLight_L_01_H
  144. {
  145. file = "A3\Air_F\Heli_Light_01\Data\Anim\C\R_death2.rtm";
  146. speed = 0.652174;
  147. };
  148. class KIA_chopperLight_CB_01_H: KIA_chopperLight_L_01_H
  149. {
  150. file = "A3\Air_F\Heli_Light_01\Data\Anim\CB\death1.rtm";
  151. speed = 0.291262;
  152. };
  153. class KIA_chopperLight_CB_02_H: KIA_chopperLight_L_01_H
  154. {
  155. file = "A3\Air_F\Heli_Light_01\Data\Anim\CB\death2.rtm";
  156. speed = 0.357143;
  157. };
  158. class Crew;
  159. class ChopperLight_L_static_H_getin: Crew
  160. {
  161. file = "A3\cargoposes_F\anim\pilot_Heli_Light_01_settlein.rtm";
  162. speed = -1.8;
  163. looped = 0;
  164. connectTo[] = {"ChopperLight_L_static_H",1};
  165. interpolateTo[] = {"KIA_chopperLight_L_01_H",1,"KIA_chopperLight_L_02_H",1,"KIA_chopperLight_L_03_H",1};
  166. variantsAI[] = {"ChopperLight_L_static_H",1};
  167. variantsPlayer[] = {"ChopperLight_L_static_H",1};
  168. variantAfter[] = {1.8,1.8,1.8};
  169. useIdles = 0;
  170. };
  171. class ChopperLight_L_static_H: Crew
  172. {
  173. leftHandIKCurve[] = {1};
  174. rightHandIKCurve[] = {1};
  175. leftLegIKCurve[] = {1};
  176. rightLegIKCurve[] = {1};
  177. file = "A3\cargoposes_F\anim\pilot_Heli_Light_01_static.rtm";
  178. speed = 1e+010;
  179. looped = 0;
  180. interpolateTo[] = {"KIA_chopperLight_L_01_H",1,"KIA_chopperLight_L_02_H",1,"KIA_chopperLight_L_03_H",1};
  181. };
  182. class ChopperLight_R_static_H: Crew
  183. {
  184. leftHandIKCurve[] = {1};
  185. rightHandIKCurve[] = {1};
  186. leftLegIKCurve[] = {1};
  187. rightLegIKCurve[] = {1};
  188. file = "A3\Air_F\Heli_Light_01\Data\Anim\R\static.rtm";
  189. speed = 1e+010;
  190. looped = 0;
  191. connectTo[] = {};
  192. interpolateTo[] = {"KIA_chopperLight_R_01_H",1,"KIA_chopperLight_R_02_H",1};
  193. };
  194. class ChopperLight_RP_static_H: Crew
  195. {
  196. file = "A3\Air_F\Heli_Light_01\Data\Anim\RP\static.rtm";
  197. speed = 1e+010;
  198. looped = 0;
  199. connectTo[] = {};
  200. interpolateTo[] = {"KIA_chopperLight_RP_01_H",1,"KIA_chopperLight_RP_02_H",1,"KIA_chopperLight_RP_03_H",1};
  201. };
  202. class ChopperLight_C_L_static_H: Crew
  203. {
  204. file = "\A3\Air_F\Heli_Light_01\Data\Anim\C\L_static.rtm";
  205. speed = 1e+010;
  206. looped = 0;
  207. interpolateTo[] = {"KIA_chopperLight_C_R01_H",1,"KIA_chopperLight_C_R02_H",1,"ChopperLight_C_L_static_H",0.4,"ChopperLight_C_L_idleA_H",0.15,"ChopperLight_C_L_idleB_H",0.15,"ChopperLight_C_L_idleC_H",0.15,"ChopperLight_C_L_idleD_H",0.15};
  208. equivalentTo = "ChopperLight_C_L_static_H";
  209. variantsAI[] = {"ChopperLight_C_L_static_H",0.4,"ChopperLight_C_L_idleA_H",0.15,"ChopperLight_C_L_idleB_H",0.15,"ChopperLight_C_L_idleC_H",0.15,"ChopperLight_C_L_idleD_H",0.15};
  210. variantAfter[] = {5,10,20};
  211. };
  212. class ChopperLight_C_R_static_H: Crew
  213. {
  214. file = "\A3\Air_F\Heli_Light_01\Data\Anim\C\R_static.rtm";
  215. speed = 1e+010;
  216. looped = 0;
  217. interpolateTo[] = {"KIA_chopperLight_C_L01_H",1,"KIA_chopperLight_C_L02_H",1,"ChopperLight_C_R_static_H",0.4,"ChopperLight_C_R_idleA_H",0.15,"ChopperLight_C_R_idleB_H",0.15,"ChopperLight_C_R_idleC_H",0.15,"ChopperLight_C_R_idleD_H",0.15};
  218. equivalentTo = "ChopperLight_C_R_static_H";
  219. variantsAI[] = {"ChopperLight_C_R_static_H",0.4,"ChopperLight_C_R_idleA_H",0.15,"ChopperLight_C_R_idleB_H",0.15,"ChopperLight_C_R_idleC_H",0.15,"ChopperLight_C_R_idleD_H",0.15};
  220. variantAfter[] = {5,10,20};
  221. };
  222. class ChopperLight_CB_Static_H: Crew
  223. {
  224. file = "\A3\Air_F\Heli_Light_01\Data\Anim\CB\static.rtm";
  225. speed = 1e+010;
  226. looped = 0;
  227. interpolateTo[] = {"KIA_chopperLight_CB_01_H",1,"KIA_chopperLight_CB_02_H",1,"ChopperLight_CB_idle1shaky_H",0.1,"ChopperLight_CB_idle1stable_H",0.1,"ChopperLight_CB_idle2lookleft_H",0.1,"ChopperLight_CB_idle3lookright_H",0.1,"ChopperLight_CB_idle4_H",0.1,"ChopperLight_CB_idle5lookdown_H",0.1,"ChopperLight_CB_idle6pointing_H",0.1,"ChopperLight_CB_idle7lookaround_H",0.1,"ChopperLight_CB_Static_H",0.1};
  228. equivalentTo = "ChopperLight_CB_Static_H";
  229. variantsAI[] = {"ChopperLight_CB_idle1shaky_H",0.1,"ChopperLight_CB_idle1stable_H",0.1,"ChopperLight_CB_idle2lookleft_H",0.1,"ChopperLight_CB_idle3lookright_H",0.1,"ChopperLight_CB_idle4_H",0.1,"ChopperLight_CB_idle5lookdown_H",0.1,"ChopperLight_CB_idle6pointing_H",0.1,"ChopperLight_CB_idle7lookaround_H",0.1,"ChopperLight_CB_Static_H",0.2};
  230. variantAfter[] = {5,10,20};
  231. };
  232. class ChopperLight_RP_idleA_H: ChopperLight_RP_static_H
  233. {
  234. file = "A3\Air_F\Heli_Light_01\Data\Anim\RP\idleA";
  235. speed = 0.09901;
  236. };
  237. class ChopperLight_RP_idleBored_H: ChopperLight_RP_static_H
  238. {
  239. file = "A3\Air_F\Heli_Light_01\Data\Anim\RP\idleBored";
  240. speed = 0.12987;
  241. };
  242. class ChopperLight_RP_idleBoredB_H: ChopperLight_RP_static_H
  243. {
  244. file = "A3\Air_F\Heli_Light_01\Data\Anim\RP\idleBoredB";
  245. speed = 0.103448;
  246. };
  247. class ChopperLight_RP_idleCtalk_H: ChopperLight_RP_static_H
  248. {
  249. file = "A3\Air_F\Heli_Light_01\Data\Anim\RP\idleCtalk";
  250. speed = 0.09901;
  251. };
  252. class ChopperLight_RP_idleDtalk_H: ChopperLight_RP_static_H
  253. {
  254. file = "A3\Air_F\Heli_Light_01\Data\Anim\RP\idleDtalk";
  255. speed = 0.092308;
  256. };
  257. class ChopperLight_RP_idleE_H: ChopperLight_RP_static_H
  258. {
  259. file = "A3\Air_F\Heli_Light_01\Data\Anim\RP\idleE";
  260. speed = 0.050505;
  261. };
  262. class ChopperLight_RP_idleF_H: ChopperLight_RP_static_H
  263. {
  264. file = "A3\Air_F\Heli_Light_01\Data\Anim\RP\idleF";
  265. speed = 0.044843;
  266. };
  267. class ChopperLight_RP_idleG_H: ChopperLight_RP_static_H
  268. {
  269. file = "A3\Air_F\Heli_Light_01\Data\Anim\RP\idleG";
  270. speed = 0.048232;
  271. };
  272. class ChopperLight_RP_idleH_H: ChopperLight_RP_static_H
  273. {
  274. file = "A3\Air_F\Heli_Light_01\Data\Anim\RP\idleH";
  275. speed = 0.1;
  276. };
  277. class ChopperLight_RP_idleI_H: ChopperLight_RP_static_H
  278. {
  279. file = "A3\Air_F\Heli_Light_01\Data\Anim\RP\idleI";
  280. speed = 0.454545;
  281. };
  282. class ChopperLight_C_L_idleA_H: ChopperLight_C_L_static_H
  283. {
  284. file = "A3\Air_F\Heli_Light_01\Data\Anim\C\L_idleA";
  285. speed = 0.265487;
  286. };
  287. class ChopperLight_C_L_idleB_H: ChopperLight_C_L_static_H
  288. {
  289. file = "A3\Air_F\Heli_Light_01\Data\Anim\C\L_idleB";
  290. speed = 0.160428;
  291. };
  292. class ChopperLight_C_L_idleC_H: ChopperLight_C_L_static_H
  293. {
  294. file = "A3\Air_F\Heli_Light_01\Data\Anim\C\L_idleC";
  295. speed = 0.319149;
  296. };
  297. class ChopperLight_C_L_idleD_H: ChopperLight_C_L_static_H
  298. {
  299. file = "A3\Air_F\Heli_Light_01\Data\Anim\C\L_idleD";
  300. speed = 0.234375;
  301. };
  302. class ChopperLight_C_R_idleA_H: ChopperLight_C_R_static_H
  303. {
  304. file = "A3\Air_F\Heli_Light_01\Data\Anim\C\R_idleA";
  305. speed = 0.265487;
  306. };
  307. class ChopperLight_C_R_idleB_H: ChopperLight_C_R_static_H
  308. {
  309. file = "A3\Air_F\Heli_Light_01\Data\Anim\C\R_idleB";
  310. speed = 0.160428;
  311. };
  312. class ChopperLight_C_R_idleC_H: ChopperLight_C_R_static_H
  313. {
  314. file = "A3\Air_F\Heli_Light_01\Data\Anim\C\R_idleC";
  315. speed = 0.319149;
  316. };
  317. class ChopperLight_C_R_idleD_H: ChopperLight_C_R_static_H
  318. {
  319. file = "A3\Air_F\Heli_Light_01\Data\Anim\C\R_idleD";
  320. speed = 0.234375;
  321. };
  322. class ChopperLight_CB_idle1shaky_H: ChopperLight_CB_Static_H
  323. {
  324. file = "A3\Air_F\Heli_Light_01\Data\Anim\CB\idle1shaky";
  325. speed = 0.084986;
  326. };
  327. class ChopperLight_CB_idle1stable_H: ChopperLight_CB_Static_H
  328. {
  329. file = "A3\Air_F\Heli_Light_01\Data\Anim\CB\idle1stable";
  330. speed = 0.084986;
  331. };
  332. class ChopperLight_CB_idle2lookleft_H: ChopperLight_CB_Static_H
  333. {
  334. file = "A3\Air_F\Heli_Light_01\Data\Anim\CB\idle2lookleft";
  335. speed = 0.05425;
  336. };
  337. class ChopperLight_CB_idle3lookright_H: ChopperLight_CB_Static_H
  338. {
  339. file = "A3\Air_F\Heli_Light_01\Data\Anim\CB\idle3lookright";
  340. speed = 0.063425;
  341. };
  342. class ChopperLight_CB_idle4_H: ChopperLight_CB_Static_H
  343. {
  344. file = "A3\Air_F\Heli_Light_01\Data\Anim\CB\idle4";
  345. speed = 0.07335;
  346. };
  347. class ChopperLight_CB_idle5lookdown_H: ChopperLight_CB_Static_H
  348. {
  349. file = "A3\Air_F\Heli_Light_01\Data\Anim\CB\idle5lookdown";
  350. speed = 0.051546;
  351. };
  352. class ChopperLight_CB_idle6pointing_H: ChopperLight_CB_Static_H
  353. {
  354. file = "A3\Air_F\Heli_Light_01\Data\Anim\CB\idle6pointing";
  355. speed = 0.101695;
  356. };
  357. class ChopperLight_CB_idle7lookaround_H: ChopperLight_CB_Static_H
  358. {
  359. file = "A3\Air_F\Heli_Light_01\Data\Anim\CB\idle7lookaround";
  360. speed = 0.084507;
  361. };
  362. class AmovPercMstpSnonWnonDnon;
  363. class ChopperLight_L_In_H: AmovPercMstpSnonWnonDnon
  364. {
  365. variantsPlayer[] = {};
  366. actions = "CivilStandActions";
  367. file = "\A3\cargoposes_F\anim\pilot_smallheli_getin.rtm";
  368. speed = -1.8;
  369. looped = 0;
  370. soundEnabled = 0;
  371. disableWeapons = 1;
  372. enableOptics = 0;
  373. canPullTrigger = 0;
  374. ConnectTo[] = {"Chopperlight_L_Static_H",0.02,"AmovPercMstpSnonWnonDnon",0.02};
  375. InterpolateTo[] = {"Unconscious",0.1};
  376. collisionShape = "A3\Anims_f\data\geom\sdr\geom_empty.p3d";
  377. head = "headNo";
  378. headBobMode = 1;
  379. headBobStrength = 0.8;
  380. };
  381. class ChopperLight_L_Out_H: ChopperLight_L_In_H
  382. {
  383. file = "\A3\cargoposes_F\anim\pilot_smallheli_getout.rtm";
  384. speed = -1;
  385. InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.1,"AmovPercMstpSrasWrflDnon",0.1,"AmovPercMstpSrasWpstDnon",0.1,"Unconscious",0.1};
  386. };
  387. class bench_Heli_Light_01_get_in: AmovPercMstpSnonWnonDnon
  388. {
  389. variantsPlayer[] = {};
  390. file = "\A3\cargoposes_F\anim\passenger_Heli_Light_01_get_in";
  391. speed = -4;
  392. looped = 0;
  393. soundOverride = "Walk";
  394. disableWeapons = 1;
  395. enableOptics = 0;
  396. leaningFactorBeg = 1;
  397. headBobMode = 1;
  398. headBobStrength = 0.5;
  399. ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.02};
  400. InterpolateTo[] = {"Unconscious",0.1};
  401. };
  402. class bench_Heli_Light_01_get_out: bench_Heli_Light_01_get_in
  403. {
  404. file = "\A3\cargoposes_F\anim\passenger_Heli_Light_01_get_out";
  405. speed = 0.7;
  406. InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.1,"AmovPercMstpSrasWrflDnon",0.1,"AmovPercMstpSrasWpstDnon",0.1,"Unconscious",0.1};
  407. };
  408. class Chopperlight_R_In_H: ChopperLight_L_In_H
  409. {
  410. file = "\A3\cargoposes_F\anim\copilot_Heli_Light_01_get_in";
  411. speed = 0.577;
  412. };
  413. class Chopperlight_R_Out_H: ChopperLight_L_Out_H
  414. {
  415. file = "\A3\cargoposes_F\anim\copilot_Heli_Light_01_getout";
  416. speed = 1.25;
  417. };
  418. class ChopperLight_C_LIn_H: ChopperLight_L_In_H
  419. {
  420. file = "A3\Air_F\Heli_Light_01\Data\Anim\C\LIn";
  421. };
  422. class ChopperLight_C_LOut_H: ChopperLight_L_Out_H
  423. {
  424. file = "A3\Air_F\Heli_Light_01\Data\Anim\C\LOut";
  425. };
  426. class ChopperLight_C_Rin_H: ChopperLight_L_In_H
  427. {
  428. file = "A3\Air_F\Heli_Light_01\Data\Anim\C\RIn";
  429. };
  430. class ChopperLight_C_Rout_H: ChopperLight_L_Out_H
  431. {
  432. file = "A3\Air_F\Heli_Light_01\Data\Anim\C\ROut";
  433. };
  434. };
  435. };
  436.  
  437.  
  438. class CfgMovesWomen: CfgMovesBasic
  439. {
  440. class ManActions
  441. {
  442. chopperLight_L_buttonPush_H = "ChopperLight_L_wmn_static_H";
  443. chopperLight_L_greetFront_H = "ChopperLight_L_wmn_static_H";
  444. chopperLight_L_greetLeft_H = "ChopperLight_L_wmn_static_H";
  445. chopperLight_L_greetRight_H = "ChopperLight_L_wmn_static_H";
  446. chopperLight_L_HeadInHand_H = "ChopperLight_L_wmn_static_H";
  447. chopperLight_L_headSetOff_H = "ChopperLight_L_wmn_static_H";
  448. chopperLight_L_headSetOn_H = "ChopperLight_L_wmn_static_H";
  449. chopperLight_L_idleLoopA_H = "ChopperLight_L_wmn_static_H";
  450. chopperLight_L_idleLoopB_H = "ChopperLight_L_wmn_static_H";
  451. chopperLight_L_idleLoopC_H = "ChopperLight_L_wmn_static_H";
  452. chopperLight_L_idleLoopD_H = "ChopperLight_L_wmn_static_H";
  453. chopperLight_L_idleLoopE_H = "ChopperLight_L_wmn_static_H";
  454. chopperLight_L_In_H = "Crew";
  455. chopperLight_L_lookLeft_H = "ChopperLight_L_wmn_static_H";
  456. chopperLight_L_lookLeftBackUp_H = "ChopperLight_L_wmn_static_H";
  457. chopperLight_L_lookRight_H = "ChopperLight_L_wmn_static_H";
  458. chopperLight_L_lookRightBackUp_H = "ChopperLight_L_wmn_static_H";
  459. chopperLight_L_out_H = "Crew";
  460. chopperLight_L_pointFront_H = "ChopperLight_L_wmn_static_H";
  461. chopperLight_L_pointLeft_H = "ChopperLight_L_wmn_static_H";
  462. chopperLight_L_pointRight_H = "ChopperLight_L_wmn_static_H";
  463. chopperLight_L_seatBeltOff_H = "ChopperLight_L_wmn_static_H";
  464. chopperLight_L_seatBeltOn_H = "ChopperLight_L_wmn_static_H";
  465. chopperLight_L_static_H = "ChopperLight_L_wmn_static_H";
  466. chopperLight_L_switchOff_H = "ChopperLight_L_wmn_static_H";
  467. chopperLight_L_switchOn_H = "ChopperLight_L_wmn_static_H";
  468. chopperLight_L_thumbDownFront_H = "ChopperLight_L_wmn_static_H";
  469. chopperLight_L_thumbDownLeft_H = "ChopperLight_L_wmn_static_H";
  470. chopperLight_L_thumbDownRight_H = "ChopperLight_L_wmn_static_H";
  471. chopperLight_L_thumbUpFront_H = "ChopperLight_L_wmn_static_H";
  472. chopperLight_L_thumbUpLeft_H = "ChopperLight_L_wmn_static_H";
  473. chopperLight_L_thumbUpRight_H = "ChopperLight_L_wmn_static_H";
  474. chopperLight_L_tweakHeadSetMicA_H = "ChopperLight_L_wmn_static_H";
  475. chopperLight_L_tweakHeadSetMicB_H = "ChopperLight_L_wmn_static_H";
  476. chopperLight_R_buttonPush_H = "ChopperLight_RP_wmn_static_H";
  477. chopperLight_R_copilot_to_passenger_H = "ChopperLight_RP_wmn_static_H";
  478. chopperLight_R_greetFront_H = "ChopperLight_RP_wmn_static_H";
  479. chopperLight_R_greetLeft_H = "ChopperLight_RP_wmn_static_H";
  480. chopperLight_R_greetRight_H = "ChopperLight_RP_wmn_static_H";
  481. chopperLight_R_HeadInHand_H = "ChopperLight_RP_wmn_static_H";
  482. chopperLight_R_headSetOff_H = "ChopperLight_RP_wmn_static_H";
  483. chopperLight_R_headSetOn_H = "ChopperLight_RP_wmn_static_H";
  484. chopperLight_R_idleLoopA_H = "ChopperLight_RP_wmn_static_H";
  485. chopperLight_R_idleLoopB_H = "ChopperLight_RP_wmn_static_H";
  486. chopperLight_R_idleLoopC_H = "ChopperLight_RP_wmn_static_H";
  487. chopperLight_R_idleLoopD_H = "ChopperLight_RP_wmn_static_H";
  488. chopperLight_R_idleLoopE_H = "ChopperLight_RP_wmn_static_H";
  489. chopperLight_R_in_H = "Crew";
  490. chopperLight_R_lookLeft_H = "ChopperLight_RP_wmn_static_H";
  491. chopperLight_R_lookLeftBackUp_H = "ChopperLight_RP_wmn_static_H";
  492. chopperLight_R_lookRight_H = "ChopperLight_RP_wmn_static_H";
  493. chopperLight_R_lookRightBackUp_H = "ChopperLight_RP_wmn_static_H";
  494. chopperLight_R_out_H = "Crew";
  495. chopperLight_R_pointFront_H = "ChopperLight_RP_wmn_static_H";
  496. chopperLight_R_pointLeft_H = "ChopperLight_RP_wmn_static_H";
  497. chopperLight_R_pointRight_H = "ChopperLight_RP_wmn_static_H";
  498. chopperLight_R_seatBeltOff_H = "ChopperLight_RP_wmn_static_H";
  499. chopperLight_R_seatBeltOn_H = "ChopperLight_RP_wmn_static_H";
  500. chopperLight_R_static_H = "ChopperLight_RP_wmn_static_H";
  501. chopperLight_R_switchOff_H = "ChopperLight_RP_wmn_static_H";
  502. chopperLight_R_switchOn_H = "ChopperLight_RP_wmn_static_H";
  503. chopperLight_R_thumbDownFront_H = "ChopperLight_RP_wmn_static_H";
  504. chopperLight_R_thumbDownLeft_H = "ChopperLight_RP_wmn_static_H";
  505. chopperLight_R_thumbDownRight_H = "ChopperLight_RP_wmn_static_H";
  506. chopperLight_R_thumbUpFront_H = "ChopperLight_RP_wmn_static_H";
  507. chopperLight_R_thumbUpLeft_H = "ChopperLight_RP_wmn_static_H";
  508. chopperLight_R_thumbUpRight_H = "ChopperLight_RP_wmn_static_H";
  509. chopperLight_RP_bothThumbsUp_H = "ChopperLight_RP_wmn_static_H";
  510. chopperLight_RP_CongratsToPilot_H = "ChopperLight_RP_wmn_static_H";
  511. chopperLight_RP_grumbling_H = "ChopperLight_RP_wmn_static_H";
  512. chopperLight_RP_idleA_H = "ChopperLight_RP_wmn_static_H";
  513. chopperLight_RP_idleBored_H = "ChopperLight_RP_wmn_static_H";
  514. chopperLight_RP_idleBoredB_H = "ChopperLight_RP_wmn_static_H";
  515. chopperLight_RP_idleCtalk_H = "ChopperLight_RP_wmn_static_H";
  516. chopperLight_RP_idleDtalk_H = "ChopperLight_RP_wmn_static_H";
  517. chopperLight_RP_idleE_H = "ChopperLight_RP_wmn_static_H";
  518. chopperLight_RP_idleF_H = "ChopperLight_RP_wmn_static_H";
  519. chopperLight_RP_idleG_H = "ChopperLight_RP_wmn_static_H";
  520. chopperLight_RP_idleH_H = "ChopperLight_RP_wmn_static_H";
  521. chopperLight_RP_idleI_H = "ChopperLight_RP_wmn_static_H";
  522. chopperLight_RP_LittleNervous_scratching_H = "ChopperLight_RP_wmn_static_H";
  523. chopperLight_RP_LittleNervous_watchClockA_H = "ChopperLight_RP_wmn_static_H";
  524. chopperLight_RP_LittleNervous_watchClockB_H = "ChopperLight_RP_wmn_static_H";
  525. chopperLight_RP_lookingAround_H = "ChopperLight_RP_wmn_static_H";
  526. chopperLight_RP_musicA_H = "ChopperLight_RP_wmn_static_H";
  527. chopperLight_RP_musicB_H = "ChopperLight_RP_wmn_static_H";
  528. chopperLight_RP_musicC_H = "ChopperLight_RP_wmn_static_H";
  529. chopperLight_RP_NoFront_H = "ChopperLight_RP_wmn_static_H";
  530. chopperLight_RP_NoLeft_H = "ChopperLight_RP_wmn_static_H";
  531. chopperLight_RP_NoRight_H = "ChopperLight_RP_wmn_static_H";
  532. chopperLight_RP_passenger_to_copilot_H = "ChopperLight_RP_wmn_static_H";
  533. chopperLight_RP_POIfront_H = "ChopperLight_RP_wmn_static_H";
  534. chopperLight_RP_POIfrontB_H = "ChopperLight_RP_wmn_static_H";
  535. chopperLight_RP_POIleft_H = "ChopperLight_RP_wmn_static_H";
  536. chopperLight_RP_pointingAheadTalking_H = "ChopperLight_RP_wmn_static_H";
  537. chopperLight_RP_POIright_H = "ChopperLight_RP_wmn_static_H";
  538. chopperLight_RP_replyToPilot_H = "ChopperLight_RP_wmn_static_H";
  539. chopperLight_RP_replyToPilot2_H = "ChopperLight_RP_wmn_static_H";
  540. chopperLight_RP_replyToPilotAgree_H = "ChopperLight_RP_wmn_static_H";
  541. chopperLight_RP_scaredA_H = "ChopperLight_RP_wmn_static_H";
  542. chopperLight_RP_scaredB_H = "ChopperLight_RP_wmn_static_H";
  543. chopperLight_RP_scaredDin_H = "ChopperLight_RP_wmn_static_H";
  544. chopperLight_RP_scaredDloop_H = "ChopperLight_RP_wmn_static_H";
  545. chopperLight_RP_scaredDout_H = "ChopperLight_RP_wmn_static_H";
  546. chopperLight_RP_scratching_H = "ChopperLight_RP_wmn_static_H";
  547. chopperLight_RP_seatBeltOff_H = "ChopperLight_RP_wmn_static_H";
  548. chopperLight_RP_seatBeltOn_H = "ChopperLight_RP_wmn_static_H";
  549. chopperLight_RP_sneezingCoughing_H = "ChopperLight_RP_wmn_static_H";
  550. chopperLight_RP_static_H = "ChopperLight_RP_wmn_static_H";
  551. chopperLight_RP_talkIntercom_H = "ChopperLight_RP_wmn_static_H";
  552. chopperLight_RP_talkRightOut_H = "ChopperLight_RP_wmn_static_H";
  553. chopperLight_RP_talkToPilotConsideringProposal_H = "ChopperLight_RP_wmn_static_H";
  554. chopperLight_RP_talkToPilotFlyAhead_H = "ChopperLight_RP_wmn_static_H";
  555. chopperLight_RP_talkToPilotNoProblemAtall_H = "ChopperLight_RP_wmn_static_H";
  556. chopperLight_RP_tellingStory_H = "ChopperLight_RP_wmn_static_H";
  557. chopperLight_RP_tinyNervous_H = "ChopperLight_RP_wmn_static_H";
  558. chopperLight_RP_tinyNervousB_H = "ChopperLight_RP_wmn_static_H";
  559. chopperLight_RP_tiredA_H = "ChopperLight_RP_wmn_static_H";
  560. chopperLight_RP_tiredB_H = "ChopperLight_RP_wmn_static_H";
  561. chopperLight_RP_watchClock_H = "ChopperLight_RP_wmn_static_H";
  562. chopperLight_RP_YesFront_H = "ChopperLight_RP_wmn_static_H";
  563. chopperLight_RP_YesLeft_H = "ChopperLight_RP_wmn_static_H";
  564. chopperLight_RP_YesRight_H = "ChopperLight_RP_wmn_static_H";
  565. chopperLight_RP_camera_copilot_to_cameraHold_1_H = "ChopperLight_RP_wmn_static_H";
  566. chopperLight_RP_camera_copilot_to_cameraHold_2_H = "ChopperLight_RP_wmn_static_H";
  567. chopperLight_RP_camera_filmingF_H = "ChopperLight_RP_wmn_static_H";
  568. chopperLight_RP_camera_filmingL_H = "ChopperLight_RP_wmn_static_H";
  569. chopperLight_RP_camera_filmingR1_H = "ChopperLight_RP_wmn_static_H";
  570. chopperLight_RP_camera_filmingR2_H = "ChopperLight_RP_wmn_static_H";
  571. chopperLight_RP_camera_hold_to_copilot_1_H = "ChopperLight_RP_wmn_static_H";
  572. chopperLight_RP_camera_hold_to_copilot_2_H = "ChopperLight_RP_wmn_static_H";
  573. chopperLight_RP_camera_idle_H = "ChopperLight_RP_wmn_static_H";
  574. chopperLight_RP_camera_lowerStanceLoop_H = "ChopperLight_RP_wmn_static_H";
  575. chopperLight_RP_camera_lowerStanceToCamPose_H = "ChopperLight_RP_wmn_static_H";
  576. chopperLight_RP_camera_malfunction_H = "ChopperLight_RP_wmn_static_H";
  577. chopperLight_RP_camera_toLowerStance_H = "ChopperLight_RP_wmn_static_H";
  578. chopperLight_RP_cell_copilot_to_cellHold_1_H = "ChopperLight_RP_wmn_static_H";
  579. chopperLight_RP_cell_copilot_to_cellHold_2_H = "ChopperLight_RP_wmn_static_H";
  580. chopperLight_RP_cell_dial_H = "ChopperLight_RP_wmn_static_H";
  581. chopperLight_RP_cell_hold_to_copilot_1_H = "ChopperLight_RP_wmn_static_H";
  582. chopperLight_RP_cell_hold_to_copilot_2_H = "ChopperLight_RP_wmn_static_H";
  583. chopperLight_RP_cell_idle_H = "ChopperLight_RP_wmn_static_H";
  584. chopperLight_RP_cell_idle2talkingToPilot_H = "ChopperLight_RP_wmn_static_H";
  585. chopperLight_RP_cell_idle3_H = "ChopperLight_RP_wmn_static_H";
  586. chopperLight_RP_cell_idle4_H = "ChopperLight_RP_wmn_static_H";
  587. chopperLight_RP_cell_talkToCell_H = "ChopperLight_RP_wmn_static_H";
  588. chopperLight_RP_pad_copilot_to_padHold_1_H = "ChopperLight_RP_wmn_static_H";
  589. chopperLight_RP_pad_copilot_to_padHold_2_H = "ChopperLight_RP_wmn_static_H";
  590. chopperLight_RP_pad_hold_to_copilot_1_H = "ChopperLight_RP_wmn_static_H";
  591. chopperLight_RP_pad_hold_to_copilot_2_H = "ChopperLight_RP_wmn_static_H";
  592. chopperLight_RP_pad_idle_H = "ChopperLight_RP_wmn_static_H";
  593. chopperLight_RP_pad_typing1_H = "ChopperLight_RP_wmn_static_H";
  594. chopperLight_RP_pad_typing2_H = "ChopperLight_RP_wmn_static_H";
  595. chopperLight_RP_pad_typing3_H = "ChopperLight_RP_wmn_static_H";
  596. chopperLight_C_L_idleA_H = "ChopperLight_C_L_wmn_static_H";
  597. chopperLight_C_L_idleB_H = "ChopperLight_C_L_wmn_static_H";
  598. chopperLight_C_L_idleC_H = "ChopperLight_C_L_wmn_static_H";
  599. chopperLight_C_L_idleD_H = "ChopperLight_C_L_wmn_static_H";
  600. chopperLight_C_L_static_H = "ChopperLight_C_L_wmn_static_H";
  601. chopperLight_C_LIn_H = "ChopperLight_C_L_wmn_static_H";
  602. chopperLight_C_LOut_H = "ChopperLight_C_L_wmn_static_H";
  603. chopperLight_C_R_idleA_H = "ChopperLight_C_R_wmn_static_H";
  604. chopperLight_C_R_idleB_H = "ChopperLight_C_R_wmn_static_H";
  605. chopperLight_C_R_idleC_H = "ChopperLight_C_R_wmn_static_H";
  606. chopperLight_C_R_idleD_H = "ChopperLight_C_R_wmn_static_H";
  607. chopperLight_C_R_static_H = "ChopperLight_C_R_wmn_static_H";
  608. chopperLight_C_Rin_H = "ChopperLight_C_R_wmn_static_H";
  609. chopperLight_C_Rout_H = "ChopperLight_C_R_wmn_static_H";
  610. chopperLight_CB_getin_fromErcRflLow_H = "";
  611. chopperLight_CB_getout_toErcRflLow_H = "";
  612. chopperLight_CB_idle1shaky_H = "";
  613. chopperLight_CB_idle1stable_H = "";
  614. chopperLight_CB_idle2lookleft_H = "";
  615. chopperLight_CB_idle3lookright_H = "";
  616. chopperLight_CB_idle4_H = "";
  617. chopperLight_CB_idle5lookdown_H = "";
  618. chopperLight_CB_idle6pointing_H = "";
  619. chopperLight_CB_idle7lookaround_H = "";
  620. chopperLight_CB_static_H = "";
  621. };
  622. class States
  623. {
  624. class KIA_chopperLight_L_wmn_H: DefaultDie
  625. {
  626. actions = "DeadActions";
  627. file = "\A3\Air_F\Heli_Light_01\Data\Anim\wmn\L_death.rtm";
  628. speed = 1e+010;
  629. terminal = 1;
  630. soundEnabled = 0;
  631. looped = 0;
  632. connectTo[] = {"Unconscious",0.1};
  633. };
  634. class KIA_chopperLight_RP_wmn_H: KIA_chopperLight_L_wmn_H
  635. {
  636. file = "\A3\Air_F\Heli_Light_01\Data\Anim\wmn\RP_death.rtm";
  637. };
  638. class KIA_chopperLight_C_L_wmn_H: KIA_chopperLight_L_wmn_H
  639. {
  640. file = "\A3\Air_F\Heli_Light_01\Data\Anim\wmn\C_L_death.rtm";
  641. };
  642. class KIA_chopperLight_C_R_wmn_H: KIA_chopperLight_L_wmn_H
  643. {
  644. file = "\A3\Air_F\Heli_Light_01\Data\Anim\wmn\C_R_death.rtm";
  645. };
  646. class Crew;
  647. class ChopperLight_L_wmn_static_H: Crew
  648. {
  649. file = "\A3\Air_F\Heli_Light_01\Data\Anim\wmn\L_static.rtm";
  650. speed = 1e+010;
  651. looped = 0;
  652. interpolateTo[] = {"KIA_chopperLight_L_wmn_H",1};
  653. };
  654. class ChopperLight_RP_wmn_static_H: Crew
  655. {
  656. file = "\A3\Air_F\Heli_Light_01\Data\Anim\wmn\RP_static.rtm";
  657. speed = 1e+010;
  658. looped = 0;
  659. interpolateTo[] = {"KIA_chopperLight_RP_wmn_H",1};
  660. };
  661. class ChopperLight_C_L_wmn_static_H: Crew
  662. {
  663. file = "\A3\Air_F\Heli_Light_01\Data\Anim\wmn\C_L_static.rtm";
  664. looped = 0;
  665. interpolateTo[] = {"KIA_chopperLight_C_L_wmn_H",1};
  666. };
  667. class ChopperLight_C_R_wmn_static_H: Crew
  668. {
  669. file = "\A3\Air_F\Heli_Light_01\Data\Anim\wmn\C_R_static.rtm";
  670. looped = 0;
  671. interpolateTo[] = {"KIA_chopperLight_C_R_wmn_H",1};
  672. };
  673. };
  674. };
  675.  
  676. class CfgVehicles
  677. {
  678. class Helicopter;
  679. class Helicopter_Base_F: Helicopter
  680. {
  681. class Turrets;
  682. class HitPoints;
  683. };
  684. class Helicopter_Base_H: Helicopter_Base_F
  685. {
  686. class Turrets: Turrets
  687. {
  688. class CopilotTurret;
  689. };
  690. class HitPoints: HitPoints
  691. {
  692. class HitHull;
  693. class HitFuel;
  694. class HitEngine;
  695. class HitAvionics;
  696. class HitVRotor;
  697. class HitHRotor;
  698. class HitGlass1;
  699. class HitGlass2;
  700. class HitGlass3;
  701. class HitGlass4;
  702. class HitGlass5;
  703. class HitGlass6;
  704. };
  705. class AnimationSources;
  706. class ViewOptics;
  707. class ViewPilot;
  708. class RotorLibHelicopterProperties;
  709. };
  710. class Heli_Light_01_base_F: Helicopter_Base_H
  711. {
  712. features = "Randomization: No <br />Camo selections: 1 - the whole exterior <br />Script door sources: DoorL_Front_Open, DoorR_Front_Open, DoorL_Back_Open, DoorR_Back_Open <br />Script animations: AddDoors, AddBackseats, AddTread, AddTread_Short, BenchL_Up, BenchR_Up, AddHoldingFrame, AddGunHolder, AddCivilian_hide, AddMusicUnit <br />Executed scripts: None <br />Firing from vehicles: Positions 1, 2, 3, 4 (benches) <br />Slingload: Slingloads up to 500 kg <br />Cargo proxy indexes: 11, 10, 1, 2, 3, 4";
  713. mapSize = 9.83;
  714. author = "$STR_A3_Bohemia_Interactive";
  715. _generalMacro = "Heli_Light_01_base_F";
  716. displayName = "TEST_1";
  717. model = "\A3\Air_F\Heli_Light_01\Heli_Light_01_F.p3d";
  718. driveOnComponent[] = {"Skids"};
  719. picture = "A3\Air_F\Heli_Light_01\Data\UI\Heli_Light_01_CA.paa";
  720. icon = "\A3\Air_F\Heli_Light_01\Data\UI\Map_Heli_Light_01_CA.paa";
  721. accuracy = 0.5;
  722. nameSound = "veh_helicopter";
  723. class MFD
  724. {
  725. class AirplaneHUD
  726. {
  727. topLeft = "HUD_top_left";
  728. topRight = "HUD_top_right";
  729. bottomLeft = "HUD_bottom_left";
  730. borderLeft = 0;
  731. borderRight = 0;
  732. borderTop = 0;
  733. borderBottom = 0;
  734. color[] = {0.0,1.0,0.1,1.0};
  735. helmetMountedDisplay = 1;
  736. helmetPosition[] = {-0.025,0.025,0.1};
  737. helmetRight[] = {0.05,0.0,0.0};
  738. helmetDown[] = {0.0,-0.05,0.0};
  739. class Bones
  740. {
  741. class PlaneW
  742. {
  743. type = "fixed";
  744. pos[] = {0.5,0.5};
  745. };
  746. class WeaponAim
  747. {
  748. type = "vector";
  749. source = "weapon";
  750. pos0[] = {0.5,0.5};
  751. pos10[] = {0.847,0.845};
  752. };
  753. class Target
  754. {
  755. type = "vector";
  756. source = "target";
  757. pos0[] = {0.5,0.5};
  758. pos10[] = {0.847,0.845};
  759. };
  760. class Velocity
  761. {
  762. type = "vector";
  763. source = "velocity";
  764. pos0[] = {0.5,0.5};
  765. pos10[] = {0.847,0.845};
  766. };
  767. class ForwardVec
  768. {
  769. type = "vector";
  770. source = "forward";
  771. pos0[] = {0,0};
  772. pos10[] = {0.347,0.345};
  773. };
  774. class Level0
  775. {
  776. type = "horizon";
  777. pos0[] = {0.5,0.5};
  778. pos10[] = {0.847,0.845};
  779. angle = 0;
  780. };
  781. class GunnerAim
  782. {
  783. type = "vector";
  784. source = "weapon";
  785. pos0[] = {0,-0.0025};
  786. pos10[] = {0.01,0.0025};
  787. };
  788. };
  789. class Draw
  790. {
  791. alpha = 1.0;
  792. color[] = {0.0,1.0,0.1};
  793. condition = "on";
  794. class PlaneW
  795. {
  796. type = "line";
  797. width = 4.0;
  798. points[] = {{ "PlaneW",{ 0,-0.0198847 },1 },{ "PlaneW",{ 0.014142,-0.0140605 },1 },{ "PlaneW",{ 0.02,0 },1 },{ "PlaneW",{ 0.014142,0.0140605 },1 },{ "PlaneW",{ 0,0.0198847 },1 },{ "PlaneW",{ -0.014142,0.0140605 },1 },{ "PlaneW",{ -0.02,0 },1 },{ "PlaneW",{ -0.014142,-0.0140605 },1 },{ "PlaneW",{ 0,-0.0198847 },1 }};
  799. };
  800. class PlaneHeading
  801. {
  802. type = "line";
  803. width = 4.0;
  804. points[] = {{ "ForwardVec",1,"Velocity",1,{ 0,-0.0198847 },1 },{ "ForwardVec",1,"Velocity",1,{ 0.014142,-0.0140605 },1 },{ "ForwardVec",1,"Velocity",1,{ 0.02,0 },1 },{ "ForwardVec",1,"Velocity",1,{ 0.014142,0.0140605 },1 },{ "ForwardVec",1,"Velocity",1,{ 0,0.0198847 },1 },{ "ForwardVec",1,"Velocity",1,{ -0.014142,0.0140605 },1 },{ "ForwardVec",1,"Velocity",1,{ -0.02,0 },1 },{ "ForwardVec",1,"Velocity",1,{ -0.014142,-0.0140605 },1 },{ "ForwardVec",1,"Velocity",1,{ 0,-0.0198847 },1 },{ },{ "ForwardVec",1,"Velocity",{ 0.04,0 },1 },{ "ForwardVec",1,"Velocity",{ 0.02,0 },1 },{ },{ "ForwardVec",1,"Velocity",{ -0.04,0 },1 },{ "ForwardVec",1,"Velocity",{ -0.02,0 },1 },{ },{ "ForwardVec",1,"Velocity",{ 0,-0.0397694 },1 },{ "ForwardVec",1,"Velocity",{ 0,-0.0198847 },1 }};
  805. };
  806. class MGun
  807. {
  808. condition = "mgun";
  809. class Circle
  810. {
  811. type = "line";
  812. width = 4.0;
  813. points[] = {{ "ForwardVec",1,"WeaponAim",{ 0.05,0 },1 },{ "ForwardVec",1,"WeaponAim",{ 0.015,0 },1 },{ },{ "ForwardVec",1,"WeaponAim",{ 0,0.0497118 },1 },{ "ForwardVec",1,"WeaponAim",{ 0,0.0149135 },1 },{ },{ "ForwardVec",1,"WeaponAim",{ -0.05,0 },1 },{ "ForwardVec",1,"WeaponAim",{ -0.015,0 },1 },{ },{ "ForwardVec",1,"WeaponAim",{ 0,-0.0497118 },1 },{ "ForwardVec",1,"WeaponAim",{ 0,-0.0149135 },1 }};
  814. };
  815. };
  816. class AAMissile
  817. {
  818. condition = "AAmissile";
  819. class Circle
  820. {
  821. type = "line";
  822. width = 4.0;
  823. points[] = {{ "ForwardVec",1,"PlaneW",{ 0,-0.248559 },1 },{ "ForwardVec",1,"PlaneW",{ 0.0434,-0.244781 },1 },{ "ForwardVec",1,"PlaneW",{ 0.0855,-0.233571 },1 },{ "ForwardVec",1,"PlaneW",{ 0.125,-0.215252 },1 },{ "ForwardVec",1,"PlaneW",{ 0.1607,-0.190396 },1 },{ "ForwardVec",1,"PlaneW",{ 0.1915,-0.159774 },1 },{ "ForwardVec",1,"PlaneW",{ 0.2165,-0.12428 },1 },{ "ForwardVec",1,"PlaneW",{ 0.234925,-0.0850072 },1 },{ "ForwardVec",1,"PlaneW",{ 0.2462,-0.0431499 },1 },{ "ForwardVec",1,"PlaneW",{ 0.25,0 },1 },{ "ForwardVec",1,"PlaneW",{ 0.2462,0.0431499 },1 },{ "ForwardVec",1,"PlaneW",{ 0.234925,0.0850072 },1 },{ "ForwardVec",1,"PlaneW",{ 0.2165,0.12428 },1 },{ "ForwardVec",1,"PlaneW",{ 0.1915,0.159774 },1 },{ "ForwardVec",1,"PlaneW",{ 0.1607,0.190396 },1 },{ "ForwardVec",1,"PlaneW",{ 0.125,0.215252 },1 },{ "ForwardVec",1,"PlaneW",{ 0.0855,0.233571 },1 },{ "ForwardVec",1,"PlaneW",{ 0.0434,0.244781 },1 },{ "ForwardVec",1,"PlaneW",{ 0,0.248559 },1 },{ "ForwardVec",1,"PlaneW",{ -0.0434,0.244781 },1 },{ "ForwardVec",1,"PlaneW",{ -0.0855,0.233571 },1 },{ "ForwardVec",1,"PlaneW",{ -0.125,0.215252 },1 },{ "ForwardVec",1,"PlaneW",{ -0.1607,0.190396 },1 },{ "ForwardVec",1,"PlaneW",{ -0.1915,0.159774 },1 },{ "ForwardVec",1,"PlaneW",{ -0.2165,0.12428 },1 },{ "ForwardVec",1,"PlaneW",{ -0.234925,0.0850072 },1 },{ "ForwardVec",1,"PlaneW",{ -0.2462,0.0431499 },1 },{ "ForwardVec",1,"PlaneW",{ -0.25,0 },1 },{ "ForwardVec",1,"PlaneW",{ -0.2462,-0.0431499 },1 },{ "ForwardVec",1,"PlaneW",{ -0.234925,-0.0850072 },1 },{ "ForwardVec",1,"PlaneW",{ -0.2165,-0.12428 },1 },{ "ForwardVec",1,"PlaneW",{ -0.1915,-0.159774 },1 },{ "ForwardVec",1,"PlaneW",{ -0.1607,-0.190396 },1 },{ "ForwardVec",1,"PlaneW",{ -0.125,-0.215252 },1 },{ "ForwardVec",1,"PlaneW",{ -0.0855,-0.233571 },1 },{ "ForwardVec",1,"PlaneW",{ -0.0434,-0.244781 },1 },{ "ForwardVec",1,"PlaneW",{ 0,-0.248559 },1 }};
  824. };
  825. };
  826. class ATMissile
  827. {
  828. condition = "ATmissile";
  829. class Circle
  830. {
  831. type = "line";
  832. width = 4.0;
  833. points[] = {{ "ForwardVec",1,"PlaneW",{ -0.15,-0.149135 },1 },{ "ForwardVec",1,"PlaneW",{ -0.15,-0.129251 },1 },{ },{ "ForwardVec",1,"PlaneW",{ -0.15,0.149135 },1 },{ "ForwardVec",1,"PlaneW",{ -0.15,0.129251 },1 },{ },{ "ForwardVec",1,"PlaneW",{ 0.15,-0.149135 },1 },{ "ForwardVec",1,"PlaneW",{ 0.15,-0.129251 },1 },{ },{ "ForwardVec",1,"PlaneW",{ 0.15,0.149135 },1 },{ "ForwardVec",1,"PlaneW",{ 0.15,0.129251 },1 },{ },{ "ForwardVec",1,"PlaneW",{ -0.15,-0.149135 },1 },{ "ForwardVec",1,"PlaneW",{ -0.13,-0.149135 },1 },{ },{ "ForwardVec",1,"PlaneW",{ -0.15,0.149135 },1 },{ "ForwardVec",1,"PlaneW",{ -0.13,0.149135 },1 },{ },{ "ForwardVec",1,"PlaneW",{ 0.15,-0.149135 },1 },{ "ForwardVec",1,"PlaneW",{ 0.13,-0.149135 },1 },{ },{ "ForwardVec",1,"PlaneW",{ 0.15,0.149135 },1 },{ "ForwardVec",1,"PlaneW",{ 0.13,0.149135 },1 }};
  834. };
  835. };
  836. class Static
  837. {
  838. type = "line";
  839. width = 4.0;
  840. points[] = {{ { 0.85,0.48 },1 },{ { 0.87,0.5 },1 },{ { 0.85,0.52 },1 },{ },{ { 0.48,0.14 },1 },{ { 0.5,0.12 },1 },{ { 0.52,0.14 },1 },{ },{ { 0.4,0.86 },1 },{ { 0.4,0.94 },1 },{ { 0.6,0.94 },1 },{ { 0.6,0.86 },1 },{ { 0.4,0.86 },1 },{ },{ { 0.4,0.9 },1 },{ { 0.408,0.9 },1 },{ },{ { 0.6,0.9 },1 },{ { 0.592,0.9 },1 },{ },{ { 0.5,0.86 },1 },{ { 0.5,0.868 },1 },{ },{ { 0.5,0.94 },1 },{ { 0.5,0.932 },1 }};
  841. };
  842. class Gunner
  843. {
  844. type = "line";
  845. width = 4.0;
  846. points[] = {{ "GunnerAim",{ "0.5 - 0.015","0.9 - 0.008" },1 },{ "GunnerAim",{ "0.5 - 0.015","0.9 + 0.008" },1 },{ "GunnerAim",{ "0.5 + 0.015","0.9 + 0.008" },1 },{ "GunnerAim",{ "0.5 + 0.015","0.9 - 0.008" },1 },{ "GunnerAim",{ "0.5 - 0.015","0.9 - 0.008" },1 }};
  847. };
  848. class SpeedNumber
  849. {
  850. type = "text";
  851. source = "speed";
  852. sourceScale = 3.6;
  853. align = "right";
  854. scale = 1;
  855. pos[] = {{ 0.16,0.48 },1};
  856. right[] = {{ 0.22,0.48 },1};
  857. down[] = {{ 0.16,0.52 },1};
  858. };
  859. class AltNumber
  860. {
  861. type = "text";
  862. source = "altitudeAGL";
  863. sourceScale = 1;
  864. align = "left";
  865. scale = 1;
  866. pos[] = {{ 0.84,0.48 },1};
  867. right[] = {{ 0.9,0.48 },1};
  868. down[] = {{ 0.84,0.52 },1};
  869. };
  870. class AltScale
  871. {
  872. type = "scale";
  873. horizontal = 0;
  874. source = "altitudeAGL";
  875. sourceScale = 1;
  876. min = 0;
  877. width = 4.0;
  878. top = 0.8;
  879. center = 0.5;
  880. bottom = 0.2;
  881. lineXleft = 0.875;
  882. lineYright = 0.885;
  883. lineXleftMajor = 0.875;
  884. lineYrightMajor = 0.895;
  885. majorLineEach = 5;
  886. numberEach = 5;
  887. step = 20;
  888. stepSize = "(0.80 - 0.20) / 20";
  889. align = "right";
  890. scale = 1;
  891. pos[] = {0.9,0.77};
  892. right[] = {0.96,0.77};
  893. down[] = {0.9,0.82};
  894. };
  895. class HeadingScale
  896. {
  897. type = "scale";
  898. horizontal = 1;
  899. source = "heading";
  900. sourceScale = 1;
  901. width = 4.0;
  902. top = 0.3;
  903. center = 0.5;
  904. bottom = 0.7;
  905. lineXleft = 0.11;
  906. lineYright = 0.1;
  907. lineXleftMajor = 0.11;
  908. lineYrightMajor = 0.09;
  909. majorLineEach = 2;
  910. numberEach = 2;
  911. step = 22.5;
  912. stepSize = "(0.70 - 0.30) / 4";
  913. align = "center";
  914. scale = 1;
  915. pos[] = {0.3,0.05};
  916. right[] = {0.36,0.05};
  917. down[] = {0.3,0.09};
  918. };
  919. class HorizonLine
  920. {
  921. clipTL[] = {0.2,0.145};
  922. clipBR[] = {0.8,0.855};
  923. class HorizonLineDraw
  924. {
  925. type = "line";
  926. source = "Level0";
  927. points[] = {{ "Level0",{ "-6 * 0.0375",0.02 },1 },{ "Level0",{ "-5 * 0.0375",0.02 },1 },{ },{ "Level0",{ "-4 * 0.0375",0.02 },1 },{ "Level0",{ "-3 * 0.0375",0.02 },1 },{ },{ "Level0",{ "-2 * 0.0375",0.02 },1 },{ "Level0",{ "-1 * 0.0375",0.02 },1 },{ },{ "Level0",{ "1 * 0.0375",0.02 },1 },{ "Level0",{ "2 * 0.0375",0.02 },1 },{ },{ "Level0",{ "3 * 0.0375",0.02 },1 },{ "Level0",{ "4 * 0.0375",0.02 },1 },{ },{ "Level0",{ "5 * 0.0375",0.02 },1 },{ "Level0",{ "6 * 0.0375",0.02 },1 }};
  928. };
  929. };
  930. class Weapons
  931. {
  932. type = "text";
  933. source = "weapon";
  934. sourceScale = 1;
  935. align = "right";
  936. scale = 0.5;
  937. pos[] = {{ 0.0,0.85 },1};
  938. right[] = {{ 0.04,0.85 },1};
  939. down[] = {{ 0.0,0.89 },1};
  940. };
  941. class Ammo
  942. {
  943. type = "text";
  944. source = "ammo";
  945. sourceScale = 1;
  946. align = "right";
  947. scale = 0.5;
  948. pos[] = {{ 0.0,0.9 },1};
  949. right[] = {{ 0.04,0.9 },1};
  950. down[] = {{ 0.0,0.94 },1};
  951. };
  952. };
  953. };
  954. };
  955.  
  956.  
  957. maxSpeed = 265;
  958. fuelCapacity = 242;
  959. fuelConsumptionRate = 0.0322;
  960. maxFordingDepth = 0.65;
  961. mainBladeRadius = 3.8;
  962. liftForceCoef = 1.5;
  963. cyclicAsideForceCoef = 1.3;
  964. cyclicForwardForceCoef = 1.0;
  965. bodyFrictionCoef = 0.3;
  966. preciseGetInOut = 0;
  967. cargoPreciseGetInOut[] = {0};
  968. driverAction = "Chopperlight_L_Static_H";
  969. getInAction = "ChopperLight_L_In_H";
  970. getOutAction = "GetOutLow";
  971. memoryPointsGetInCargo[] = {"pos Cargo R","pos Cargo L","pos Cargo L","pos Cargo R"};
  972. memoryPointsGetInCargoDir[] = {"pos Cargo dir R","pos Cargo dir L","pos Cargo dir L","pos Cargo dir R"};
  973. usePreciseGetInAction = 0;
  974. memoryPointsGetInDriverPrecise = "GetIn_Pilot";
  975. memoryPointsGetInCargoPrecise[] = {"GetIn_Cargo","GetIn_Cargo2"};
  976. cargoGetInAction[] = {"GetInLow"};
  977. cargoGetOutAction[] = {"GetOutLow"};
  978. typicalCargo[] = {"B_HeliPilot_F"};
  979. cargoAction[] = {"ChopperLight_C_R_static_H","ChopperLight_C_L_static_H"};
  980. transportSoldier = 1;
  981. maximumLoad = 1000;
  982. class TransportBackpacks
  983. {
  984. class _xx_B_Parachute
  985. {
  986. backpack = "B_Parachute";
  987. count = 2;
  988. };
  989. };
  990. class TransportMagazines
  991. {
  992. class _xx_SmokeShell
  993. {
  994. magazine = "SmokeShell";
  995. count = 2;
  996. };
  997. class _xx_SmokeShellBlue
  998. {
  999. magazine = "SmokeShellBlue";
  1000. count = 2;
  1001. };
  1002. class _xx_30Rnd_65x39_caseless_mag
  1003. {
  1004. magazine = "30Rnd_65x39_caseless_mag";
  1005. count = 4;
  1006. };
  1007. };
  1008. class TransportWeapons
  1009. {
  1010. class _xx_arifle_MXC_F
  1011. {
  1012. weapon = "arifle_MXC_F";
  1013. count = 2;
  1014. };
  1015. };
  1016. class TransportItems
  1017. {
  1018. class _xx_FirstAidKit
  1019. {
  1020. name = "FirstAidKit";
  1021. count = 2;
  1022. };
  1023. class _xx_Toolkit
  1024. {
  1025. name = "Toolkit";
  1026. count = 1;
  1027. };
  1028. class _xx_ItemGPS
  1029. {
  1030. name = "ItemGPS";
  1031. count = 1;
  1032. };
  1033. };
  1034. threat[] = {0,0,0};
  1035. sensitivity = 2.5;
  1036. driverCanSee = 31;
  1037. extCameraPosition[] = {0,2,-15};
  1038. occludeSoundsWhenIn = 0.562341;
  1039. obstructSoundsWhenIn = 0.316228;
  1040. attenuationEffectType = "OpenHeliAttenuation";
  1041. soundGetIn[] = {"A3\Sounds_F\vehicles\air\noises\heli_get_in2",0.56234133,1};
  1042. soundGetOut[] = {"A3\Sounds_F\vehicles\air\noises\heli_get_out2",0.7943282,1,20};
  1043. soundEnviron[] = {"",0.031622775,1.0};
  1044. soundDammage[] = {"A3\Sounds_F\vehicles\crashes\heliBasicCrash",0.56234133,1};
  1045. soundEngineOnInt[] = {"A3\Sounds_F\vehicles\air\Heli_Light_01\Heli_Light_01_int_start",5.623413,1.0};
  1046. soundEngineOnExt[] = {"A3\Sounds_F\vehicles\air\Heli_Light_01\Heli_Light_01_ext_start",0.7943282,1.0,600};
  1047. soundEngineOffInt[] = {"A3\Sounds_F\vehicles\air\Heli_Light_01\Heli_Light_01_int_stop",1.5848932,1.0};
  1048. soundEngineOffExt[] = {"A3\Sounds_F\vehicles\air\Heli_Light_01\Heli_Light_01_ext_stop",0.7943282,1.0,600};
  1049. soundLocked[] = {"\A3\Sounds_F\weapons\Rockets\opfor_lock_1",0.1,1};
  1050. soundIncommingMissile[] = {"\A3\Sounds_F\weapons\Rockets\opfor_lock_2",0.1,1};
  1051. rotorDamageInt[] = {"A3\Sounds_F\vehicles\air\noises\heli_damage_rotor_int",1.0,1.0};
  1052. rotorDamageOut[] = {"A3\Sounds_F\vehicles\air\noises\heli_damage_rotor_ext",1.0,1.0,300};
  1053. rotorDamage[] = {"rotorDamageInt","rotorDamageOut"};
  1054. tailDamageInt[] = {"A3\Sounds_F\vehicles\air\noises\heli_damage_tail",1.0,1.0};
  1055. tailDamageOut[] = {"A3\Sounds_F\vehicles\air\noises\heli_damage_tail",1.0,1.0,300};
  1056. tailDamage[] = {"tailDamageInt","tailDamageOut"};
  1057. landingSoundInt0[] = {"A3\Sounds_F\vehicles\air\noises\landing_skids_int1_open",1.0,1.0,100};
  1058. landingSoundInt1[] = {"A3\Sounds_F\vehicles\air\noises\landing_skids_int1_open",1.0,1.0,100};
  1059. landingSoundInt[] = {"landingSoundInt0",0.5,"landingSoundInt1",0.5};
  1060. landingSoundOut0[] = {"A3\Sounds_F\vehicles\air\noises\landing_skids_ext1",1.7782794,1.0,100};
  1061. landingSoundOut1[] = {"A3\Sounds_F\vehicles\air\noises\landing_skids_ext1",1.7782794,1.0,100};
  1062. landingSoundOut[] = {"landingSoundOut0",0.5,"landingSoundOut1",0.5};
  1063. gearUpExt[] = {"A3\Sounds_F\vehicles\air\Heli_Transport_01\gear_up_OUT",1.0,1.0,1000};
  1064. gearUpInt[] = {"A3\Sounds_F\vehicles\air\Heli_Transport_01\gear_up_IN",1.0,1.0,100};
  1065. gearUp[] = {"gearUpInt","gearUpExt"};
  1066. gearDownInt[] = {"A3\Sounds_F\vehicles\air\Heli_Transport_01\gear_down_IN",1.0,1.0,100};
  1067. gearDownExt[] = {"A3\Sounds_F\vehicles\air\Heli_Transport_01\gear_down_OUT",1.0,1.0,1000};
  1068. gearDown[] = {"gearDownInt","gearDownExt"};
  1069. slingCargoAttach0[] = {"A3\Sounds_F\vehicles\air\noises\SL_1hookLock",1.0,1.0};
  1070. slingCargoAttach1[] = {"A3\Sounds_F\vehicles\air\noises\SL_1hookLock",1.0,1.0,300};
  1071. slingCargoAttach[] = {"slingCargoAttach0","slingCargoAttach1"};
  1072. slingCargoDetach0[] = {"A3\Sounds_F\vehicles\air\noises\SL_1hookUnlock",1.0,1.0};
  1073. slingCargoDetach1[] = {"A3\Sounds_F\vehicles\air\noises\SL_1hookUnlock",1.0,1.0,300};
  1074. slingCargoDetach[] = {"slingCargoDetach0","slingCargoDetach1"};
  1075. class Sounds
  1076. {
  1077. class Engine
  1078. {
  1079. sound[] = {"A3\Sounds_F\vehicles\air\Heli_Light_01\Heli_Light_01_ext_engine",1.2589254,1.0,200};
  1080. frequency = "rotorSpeed";
  1081. volume = "4 * camPos * (0 max (rotorSpeed-0.4))";
  1082. };
  1083. class RotorLowExt
  1084. {
  1085. sound[] = {"A3\Sounds_F\vehicles\air\Heli_Light_01\Heli_Light_01_ext_rotor_normal_new",1.2589254,1.0,1000};
  1086. frequency = "rotorSpeed + rotorThrust/4 - 0.1";
  1087. volume = "1.2 * camPos * (0 max (rotorSpeed-0.2)) * (1 + rotorThrust/5)";
  1088. cone[] = {1.6,3.14,1.6,0.95};
  1089. };
  1090. class RotorHighExt
  1091. {
  1092. sound[] = {"A3\Sounds_F\vehicles\air\Heli_Light_01\Heli_Light_01_ext_rotor_high_new",1.5848932,1.0,1200};
  1093. frequency = "rotorSpeed";
  1094. volume = "5 * camPos * (0 max (rotorThrust-0.9))";
  1095. cone[] = {1.6,3.14,1.6,0.95};
  1096. };
  1097. class TransmissionDamageExt
  1098. {
  1099. sound[] = {"A3\Sounds_F\vehicles\air\noises\heli_damage_transmission_ext_1",1.0,1.0,150};
  1100. frequency = 1;
  1101. volume = "camPos * (transmissionDamage factor [0.5, 1])";
  1102. };
  1103. class RainExt
  1104. {
  1105. sound[] = {"A3\Sounds_F\vehicles\noises\rain1_ext",1.0,1.0,100};
  1106. frequency = 1;
  1107. volume = "camPos * (rain - rotorSpeed/2) * 2";
  1108. };
  1109. class scrubTreeExt
  1110. {
  1111. sound[] = {"A3\Sounds_F\vehicles\air\noises\scrubTree",1.0,1.0,500};
  1112. frequency = 1;
  1113. volume = "camPos * (scrubTree factor[0.02, 0.05])";
  1114. };
  1115. class scrubLandExt
  1116. {
  1117. sound[] = {"A3\Sounds_F\vehicles\air\noises\scrubLandExt",1.0,1.0,500};
  1118. frequency = 1;
  1119. volume = "camPos * (scrubLand factor[0.02, 0.05])";
  1120. };
  1121. class scrubBuildingExt
  1122. {
  1123. sound[] = {"A3\Sounds_F\vehicles\air\noises\scrubBuilding",1.0,1.0,500};
  1124. frequency = 1;
  1125. volume = "camPos * (scrubBuilding factor[0.02, 0.05])";
  1126. };
  1127. class SlingLoadDownExt
  1128. {
  1129. sound[] = {"A3\Sounds_F\vehicles\air\noises\SL_engineDownEXT",1.0,1.0,500};
  1130. frequency = 1;
  1131. volume = "camPos*(slingLoadActive factor [0,-1])";
  1132. };
  1133. class SlingLoadUpExt
  1134. {
  1135. sound[] = {"A3\Sounds_F\vehicles\air\noises\SL_engineUpEXT",1.0,1.0,500};
  1136. frequency = 1;
  1137. volume = "camPos*(slingLoadActive factor [0,1])";
  1138. };
  1139. class EngineInt
  1140. {
  1141. sound[] = {"A3\Sounds_F\vehicles\air\Heli_Light_01\Heli_Light_01_int_engine",0.7943282,1.0};
  1142. frequency = "rotorSpeed";
  1143. volume = "(1-camPos)*2*(0 max (rotorSpeed-0.4))";
  1144. };
  1145. class RotorLowIn
  1146. {
  1147. sound[] = {"A3\Sounds_F\vehicles\air\Heli_Light_01\Heli_Light_01_int_rotor_normal",0.4466836,1.0};
  1148. frequency = "rotorSpeed * rotorSpeed + rotorThrust/3 - 0.2";
  1149. volume = "(1-camPos) * (0 max (rotorSpeed-0.2)) * (1 + rotorThrust/5)";
  1150. };
  1151. class RotorHighIn
  1152. {
  1153. sound[] = {"A3\Sounds_F\vehicles\air\Heli_Light_01\Heli_Light_01_int_rotor_high",1.0,1.0};
  1154. frequency = "rotorSpeed";
  1155. volume = "(1-camPos)*3*(rotorThrust-0.9)";
  1156. };
  1157. class TransmissionDamageInt
  1158. {
  1159. sound[] = {"A3\Sounds_F\vehicles\air\noises\heli_damage_transmission_int_1",1.0,1.0,150};
  1160. frequency = 1;
  1161. volume = "(1 - camPos) * (transmissionDamage factor [0.5, 1])";
  1162. };
  1163. class Wind
  1164. {
  1165. sound[] = {"A3\Sounds_F\vehicles\air\noises\wind_open_in",1.0,1.0,50};
  1166. frequency = 1;
  1167. volume = "(1-camPos)*1.5*(speed factor[5, 50])*(speed factor[5, 50])";
  1168. };
  1169. class Stress
  1170. {
  1171. sound[] = {"A3\Sounds_F\vehicles\noises\vehicle_stress2b",1.0,1.0,50};
  1172. frequency = 1;
  1173. volume = "0";
  1174. };
  1175. class StressOverload
  1176. {
  1177. sound[] = {"A3\Sounds_F\vehicles\noises\vehicle_stress3",1.0,1.0,50};
  1178. frequency = 1;
  1179. volume = "(1-camPos)*1.2*(speed factor[40,60])";
  1180. };
  1181. class RainInt
  1182. {
  1183. sound[] = {"A3\Sounds_F\vehicles\noises\rain1_int_open",1.0,1.0,100};
  1184. frequency = 1;
  1185. volume = "(1-camPos)*(rain - rotorSpeed/2)*2";
  1186. };
  1187. class scrubLandInt
  1188. {
  1189. sound[] = {"A3\Sounds_F\vehicles\air\noises\scrubLandInt_open",1.0,1.0,500};
  1190. frequency = 1;
  1191. volume = "2 * (1-camPos) * (scrubLand factor[0.02, 0.05])";
  1192. };
  1193. class SlingLoadDownInt
  1194. {
  1195. sound[] = {"A3\Sounds_F\vehicles\air\noises\SL_engineDownINT",1.0,1.0,500};
  1196. frequency = 1;
  1197. volume = "(1-camPos)*(slingLoadActive factor [0,-1])";
  1198. };
  1199. class SlingLoadUpInt
  1200. {
  1201. sound[] = {"A3\Sounds_F\vehicles\air\noises\SL_engineUpINT",1.0,1.0,500};
  1202. frequency = 1;
  1203. volume = "(1-camPos)*(slingLoadActive factor [0,1])";
  1204. };
  1205. };
  1206. class SoundsExt
  1207. {
  1208. class SoundEvents{};
  1209. class Sounds
  1210. {
  1211. class Engine
  1212. {
  1213. sound[] = {"A3\Sounds_F\vehicles\air\Heli_Light_01\Heli_Light_01_ext_engine",1.2589254,1.0,200};
  1214. frequency = "rotorSpeed";
  1215. volume = "4 * camPos * (0 max (rotorSpeed-0.4))";
  1216. };
  1217. class RotorLowExt
  1218. {
  1219. sound[] = {"A3\Sounds_F\vehicles\air\Heli_Light_01\Heli_Light_01_ext_rotor_normal_new",1.2589254,1.0,1000};
  1220. frequency = "rotorSpeed + rotorThrust/4 - 0.1";
  1221. volume = "1.2 * camPos * (0 max (rotorSpeed-0.2)) * (1 + rotorThrust/5)";
  1222. cone[] = {1.6,3.14,1.6,0.95};
  1223. };
  1224. class RotorHighExt
  1225. {
  1226. sound[] = {"A3\Sounds_F\vehicles\air\Heli_Light_01\Heli_Light_01_ext_rotor_high_new",1.5848932,1.0,1200};
  1227. frequency = "rotorSpeed";
  1228. volume = "5 * camPos * (0 max (rotorThrust-0.9))";
  1229. cone[] = {1.6,3.14,1.6,0.95};
  1230. };
  1231. class TransmissionDamageExt
  1232. {
  1233. sound[] = {"A3\Sounds_F\vehicles\air\noises\heli_damage_transmission_ext_1",1.0,1.0,150};
  1234. frequency = 1;
  1235. volume = "camPos * (transmissionDamage factor [0.5, 1])";
  1236. };
  1237. class RainExt
  1238. {
  1239. sound[] = {"A3\Sounds_F\vehicles\noises\rain1_ext",1.0,1.0,100};
  1240. frequency = 1;
  1241. volume = "camPos * (rain - rotorSpeed/2) * 2";
  1242. };
  1243. class scrubTreeExt
  1244. {
  1245. sound[] = {"A3\Sounds_F\vehicles\air\noises\scrubTree",1.0,1.0,500};
  1246. frequency = 1;
  1247. volume = "camPos * (scrubTree factor[0.02, 0.05])";
  1248. };
  1249. class scrubLandExt
  1250. {
  1251. sound[] = {"A3\Sounds_F\vehicles\air\noises\scrubLandExt",1.0,1.0,500};
  1252. frequency = 1;
  1253. volume = "camPos * (scrubLand factor[0.02, 0.05])";
  1254. };
  1255. class scrubBuildingExt
  1256. {
  1257. sound[] = {"A3\Sounds_F\vehicles\air\noises\scrubBuilding",1.0,1.0,500};
  1258. frequency = 1;
  1259. volume = "camPos * (scrubBuilding factor[0.02, 0.05])";
  1260. };
  1261. class SlingLoadDownExt
  1262. {
  1263. sound[] = {"A3\Sounds_F\vehicles\air\noises\SL_engineDownEXT",1.0,1.0,500};
  1264. frequency = 1;
  1265. volume = "camPos*(slingLoadActive factor [0,-1])";
  1266. };
  1267. class SlingLoadUpExt
  1268. {
  1269. sound[] = {"A3\Sounds_F\vehicles\air\noises\SL_engineUpEXT",1.0,1.0,500};
  1270. frequency = 1;
  1271. volume = "camPos*(slingLoadActive factor [0,1])";
  1272. };
  1273. class EngineInt
  1274. {
  1275. sound[] = {"A3\Sounds_F\vehicles\air\Heli_Light_01\Heli_Light_01_int_engine",0.7943282,1.0};
  1276. frequency = "rotorSpeed";
  1277. volume = "(1-camPos)*2*(0 max (rotorSpeed-0.4))";
  1278. };
  1279. class RotorLowIn
  1280. {
  1281. sound[] = {"A3\Sounds_F\vehicles\air\Heli_Light_01\Heli_Light_01_int_rotor_normal",0.4466836,1.0};
  1282. frequency = "rotorSpeed * rotorSpeed + rotorThrust/3 - 0.2";
  1283. volume = "(1-camPos) * (0 max (rotorSpeed-0.2)) * (1 + rotorThrust/5)";
  1284. };
  1285. class RotorHighIn
  1286. {
  1287. sound[] = {"A3\Sounds_F\vehicles\air\Heli_Light_01\Heli_Light_01_int_rotor_high",1.0,1.0};
  1288. frequency = "rotorSpeed";
  1289. volume = "(1-camPos)*3*(rotorThrust-0.9)";
  1290. };
  1291. class TransmissionDamageInt
  1292. {
  1293. sound[] = {"A3\Sounds_F\vehicles\air\noises\heli_damage_transmission_int_1",1.0,1.0,150};
  1294. frequency = 1;
  1295. volume = "(1 - camPos) * (transmissionDamage factor [0.5, 1])";
  1296. };
  1297. class Wind
  1298. {
  1299. sound[] = {"A3\Sounds_F\vehicles\air\noises\wind_open_in",1.0,1.0,50};
  1300. frequency = 1;
  1301. volume = "(1-camPos)*1.5*(speed factor[5, 50])*(speed factor[5, 50])";
  1302. };
  1303. class Stress
  1304. {
  1305. sound[] = {"A3\Sounds_F\vehicles\noises\vehicle_stress2b",1.0,1.0,50};
  1306. frequency = 1;
  1307. volume = "0";
  1308. };
  1309. class StressOverload
  1310. {
  1311. sound[] = {"A3\Sounds_F\vehicles\noises\vehicle_stress3",1.0,1.0,50};
  1312. frequency = 1;
  1313. volume = "(1-camPos)*1.2*(speed factor[40,60])";
  1314. };
  1315. class RainInt
  1316. {
  1317. sound[] = {"A3\Sounds_F\vehicles\noises\rain1_int_open",1.0,1.0,100};
  1318. frequency = 1;
  1319. volume = "(1-camPos)*(rain - rotorSpeed/2)*2";
  1320. };
  1321. class scrubLandInt
  1322. {
  1323. sound[] = {"A3\Sounds_F\vehicles\air\noises\scrubLandInt_open",1.0,1.0,500};
  1324. frequency = 1;
  1325. volume = "2 * (1-camPos) * (scrubLand factor[0.02, 0.05])";
  1326. };
  1327. class SlingLoadDownInt
  1328. {
  1329. sound[] = {"A3\Sounds_F\vehicles\air\noises\SL_engineDownINT",1.0,1.0,500};
  1330. frequency = 1;
  1331. volume = "(1-camPos)*(slingLoadActive factor [0,-1])";
  1332. };
  1333. class SlingLoadUpInt
  1334. {
  1335. sound[] = {"A3\Sounds_F\vehicles\air\noises\SL_engineUpINT",1.0,1.0,500};
  1336. frequency = 1;
  1337. volume = "(1-camPos)*(slingLoadActive factor [0,1])";
  1338. };
  1339. };
  1340. };
  1341.  
  1342. gunnerUsesPilotView = 0;
  1343. castCargoShadow = 1;
  1344. LockDetectionSystem = 8;
  1345. irScanRangeMax = 10000;
  1346. class RotorLibHelicopterProperties: RotorLibHelicopterProperties
  1347. {
  1348. RTDconfig = "A3\Air_F\Heli_Light_01\Light-GenHeli600-DesktopSim.xml";
  1349. starterTime = 5;
  1350. throttleOffToIdle = 8;
  1351. throttleIdleToOff = 12;
  1352. throttleIdleToFull = 4;
  1353. throttleFullToIdle = 13;
  1354. autoHoverCorrection[] = {0,2.88,0};
  1355. maxTorque = 700;
  1356. maxMainRotorStress = 50000;
  1357. maxTailRotorStress = 4000;
  1358. retreatBladeStallWarningSpeed = 76.536;
  1359. };
  1360. cameraBegin = "rtd1_pos";
  1361. cameraEnd = "rtd1_dir";
  1362. class RenderTargets
  1363. {
  1364. class MFD
  1365. {
  1366. renderTarget = "rendertarget0";
  1367. class CameraView1
  1368. {
  1369. pointPosition="laserstart";
  1370. pointDirection="commanderview";
  1371. renderQuality=4;
  1372. renderVisionMode=0;
  1373. fov=0.46599999;
  1374. };
  1375. };
  1376. };
  1377.  
  1378.  
  1379. class Reflectors
  1380. {
  1381. class Right
  1382. {
  1383. color[] = {7000,7500,10000};
  1384. ambient[] = {70,75,100};
  1385. intensity = 50;
  1386. size = 1;
  1387. innerAngle = 15;
  1388. outerAngle = 65;
  1389. coneFadeCoef = 10;
  1390. position = "Light_pos";
  1391. direction = "Light_dir";
  1392. hitpoint = "Light_hitpoint";
  1393. selection = "Light";
  1394. useFlare = 1;
  1395. flareSize = 10;
  1396. flareMaxDistance = 250;
  1397. dayLight = 0;
  1398. class Attenuation
  1399. {
  1400. start = 0;
  1401. constant = 0;
  1402. linear = 1;
  1403. quadratic = 1;
  1404. hardLimitStart = 100;
  1405. hardLimitEnd = 200;
  1406. };
  1407. };
  1408. };
  1409. class Exhausts
  1410. {
  1411. class Exhaust01
  1412. {
  1413. position = "exhaust1";
  1414. direction = "exhaust1_dir";
  1415. effect = "ExhaustEffectHeli";
  1416. };
  1417. };
  1418. armor = 35;
  1419. damageResistance = 0.01039;
  1420. epeImpulseDamageCoef = 20;
  1421. class HitPoints: HitPoints
  1422. {
  1423. class HitFuel: HitFuel
  1424. {
  1425. visual = "";
  1426. radius = 0.1;
  1427. explosionShielding = 2;
  1428. };
  1429. class HitHull: HitHull
  1430. {
  1431. armor = 999;
  1432. visual = "zbytek";
  1433. depends = "Total";
  1434. radius = 0.01;
  1435. };
  1436. class HitEngine: HitEngine
  1437. {
  1438. visual = "";
  1439. radius = 0.2;
  1440. explosionShielding = 2;
  1441. };
  1442. class HitAvionics: HitAvionics
  1443. {
  1444. armor = 1;
  1445. visual = "";
  1446. radius = 0.5;
  1447. explosionShielding = 2;
  1448. };
  1449. class HitHRotor: HitHRotor
  1450. {
  1451. visual = "main rotor static";
  1452. armor = 3;
  1453. radius = 0.3;
  1454. explosionShielding = 2.5;
  1455. };
  1456. class HitVRotor: HitVRotor
  1457. {
  1458. visual = "tail rotor static";
  1459. armor = 2;
  1460. radius = 0.06;
  1461. explosionShielding = 6;
  1462. };
  1463. class HitGlass1: HitGlass1
  1464. {
  1465. armor = 0.5;
  1466. radius = 0.15;
  1467. };
  1468. class HitGlass2: HitGlass2
  1469. {
  1470. armor = 0.5;
  1471. radius = 0.15;
  1472. };
  1473. class HitGlass3: HitGlass3
  1474. {
  1475. armor = 0.5;
  1476. radius = 0.15;
  1477. };
  1478. class HitGlass4: HitGlass4
  1479. {
  1480. armor = 0.5;
  1481. radius = 0.15;
  1482. };
  1483. };
  1484. class Damage
  1485. {
  1486. tex[] = {};
  1487. mat[] = {"A3\Air_F\Heli_Light_01\Data\Heli_Light_01_ext.rvmat","A3\Air_F\Heli_Light_01\Data\Heli_Light_01_ext_damage.rvmat","A3\Air_F\Heli_Light_01\Data\Heli_Light_01_ext_destruct.rvmat","A3\Air_F\Heli_Light_01\Data\Heli_Light_01_ext_UNIColor.rvmat","A3\Air_F\Heli_Light_01\Data\Heli_Light_01_ext_UNIColor_damage.rvmat","A3\Air_F\Heli_Light_01\Data\Heli_Light_01_ext_UNIColor_destruct.rvmat","A3\Air_F\Heli_Light_01\Data\Heli_Light_01_glass.rvmat","A3\Air_F\Heli_Light_01\Data\Heli_Light_01_glass_damage.rvmat","A3\Air_F\Heli_Light_01\Data\Heli_Light_01_glass_damage.rvmat","A3\Air_F\Heli_Light_01\Data\Heli_Light_01_glass_in.rvmat","A3\Air_F\Heli_Light_01\Data\Heli_Light_01_glass_damage.rvmat","A3\Air_F\Heli_Light_01\Data\Heli_Light_01_glass_damage.rvmat","A3\Air_F\Heli_Light_01\Data\Heli_Light_01_int.rvmat","A3\Air_F\Heli_Light_01\Data\Heli_Light_01_int_damage.rvmat","A3\Air_F\Heli_Light_01\Data\Heli_Light_01_int_destruct.rvmat","A3\Air_F\Heli_Light_01\Data\Heli_Light_01_detail.rvmat","A3\Air_F\Heli_Light_01\Data\Heli_Light_01_detail_damage.rvmat","A3\Air_F\Heli_Light_01\Data\Heli_Light_01_detail_destruct.rvmat"};
  1488. };
  1489. class AnimationSources: AnimationSources
  1490. {
  1491. class AddDoors
  1492. {
  1493. source = "user";
  1494. animPeriod = 1e-006;
  1495. initPhase = 0;
  1496. };
  1497. class AddBenches
  1498. {
  1499. source = "user";
  1500. animPeriod = 1e-006;
  1501. initPhase = 0;
  1502. };
  1503. class BenchL_Up
  1504. {
  1505. source = "user";
  1506. animPeriod = 0.8;
  1507. initPhase = 0;
  1508. };
  1509. class BenchR_Up: BenchL_Up{};
  1510. class BenchL_Up_instant: BenchL_Up
  1511. {
  1512. animPeriod = 1e-007;
  1513. };
  1514. class BenchR_Up_instant: BenchR_Up
  1515. {
  1516. animPeriod = 1e-007;
  1517. };
  1518. class AddBackseats
  1519. {
  1520. source = "user";
  1521. animPeriod = 1e-006;
  1522. initPhase = 1;
  1523. };
  1524. class AddFLIR
  1525. {
  1526. source = "user";
  1527. animPeriod = 1e-006;
  1528. initPhase = 0;
  1529. };
  1530. class AddScreen1
  1531. {
  1532. source = "user";
  1533. animPeriod = 1e-006;
  1534. initPhase = 0;
  1535. };
  1536. class AddHoldingFrame
  1537. {
  1538. source = "user";
  1539. animPeriod = 1e-006;
  1540. initPhase = 0;
  1541. };
  1542. class AddTread_Short
  1543. {
  1544. source = "user";
  1545. animPeriod = 1e-006;
  1546. initPhase = 0;
  1547. };
  1548. class AddTread
  1549. {
  1550. source = "user";
  1551. animPeriod = 1e-006;
  1552. initPhase = 0;
  1553. };
  1554. class AddGunHolder
  1555. {
  1556. source = "user";
  1557. animPeriod = 1e-006;
  1558. initPhase = 0;
  1559. };
  1560. class AddMusicUnit
  1561. {
  1562. source = "user";
  1563. animPeriod = 1e-006;
  1564. initPhase = 1;
  1565. };
  1566. class AddCivilian_hide
  1567. {
  1568. source = "user";
  1569. animPeriod = 1e-006;
  1570. initPhase = -1;
  1571. };
  1572. class GunL_Revolving
  1573. {
  1574. source = "user";
  1575. animPeriod = 1e-006;
  1576. initPhase = 0;
  1577. };
  1578. class GunR_Revolving: GunL_Revolving{};
  1579. class DoorL_Front_Open
  1580. {
  1581. source = "user";
  1582. animPeriod = 0.8;
  1583. };
  1584. class DoorR_Front_Open
  1585. {
  1586. source = "user";
  1587. animPeriod = 0.8;
  1588. };
  1589. class DoorL_Back_Open
  1590. {
  1591. source = "user";
  1592. animPeriod = 0.8;
  1593. };
  1594. class DoorR_Back_Open
  1595. {
  1596. source = "user";
  1597. animPeriod = 0.8;
  1598. };
  1599. class Muzzle_flash
  1600. {
  1601. source = "user";
  1602. animPeriod = 1e-006;
  1603. };
  1604. class Missiles_revolving
  1605. {
  1606. source = "revolving";
  1607. weapon = "missiles_DAR";
  1608. };
  1609. class HitGlass1
  1610. {
  1611. source = "Hit";
  1612. hitpoint = "HitGlass1";
  1613. raw = 1;
  1614. };
  1615. class HitGlass2: HitGlass1
  1616. {
  1617. hitpoint = "HitGlass2";
  1618. };
  1619. class HitGlass3: HitGlass1
  1620. {
  1621. hitpoint = "HitGlass3";
  1622. };
  1623. class HitGlass4: HitGlass1
  1624. {
  1625. hitpoint = "HitGlass4";
  1626. };
  1627. class HitGlass5: HitGlass1
  1628. {
  1629. hitpoint = "HitGlass5";
  1630. };
  1631. class HitGlass6: HitGlass1
  1632. {
  1633. hitpoint = "HitGlass6";
  1634. };
  1635. class HitGlass7: HitGlass1
  1636. {
  1637. hitpoint = "HitGlass7";
  1638. };
  1639. class HitGlass8: HitGlass1
  1640. {
  1641. hitpoint = "HitGlass8";
  1642. };
  1643. class HitGlass9: HitGlass1
  1644. {
  1645. hitpoint = "HitGlass9";
  1646. };
  1647. class HitGlass10: HitGlass1
  1648. {
  1649. hitpoint = "HitGlass10";
  1650. };
  1651. };
  1652.  
  1653. laserScanner = 1;
  1654.  
  1655. class ViewPilot: ViewPilot
  1656. {
  1657. initAngleX = 10;
  1658. };
  1659. class ViewOptics: ViewOptics
  1660. {
  1661. initAngleX = 0;
  1662. minAngleX = 0;
  1663. maxAngleX = 0;
  1664. initAngleY = 0;
  1665. minAngleY = 0;
  1666. maxAngleY = 0;
  1667. initFov = 0.1;
  1668. minFov = 0.1;
  1669. maxFov = 1.2;
  1670. };
  1671.  
  1672.  
  1673.  
  1674. class Turrets: Turrets
  1675. {
  1676. class CopilotTurret: CopilotTurret
  1677. {
  1678. body="FLIR_turret";
  1679. gun="FLIR_gun";
  1680. animationSourceBody="FLIR_turret";
  1681. animationSourceGun="FLIR_gun";
  1682. memoryPointGunnerOptics="FLIR_end";
  1683. gunBeg="FLIR_end";
  1684. gunEnd="FLIR_begin";
  1685. memoryPointGun="FLIR_end";
  1686. stabilizedInAxes=3;
  1687. gunnername="Co-Pilot";
  1688. isCopilot=1;
  1689. minElev=-40;
  1690. maxElev=20;
  1691. initElev=0;
  1692. minTurn=-120;
  1693. maxTurn=120;
  1694. initTurn=0;
  1695. memoryPointsGetInGunner="pos codriver";
  1696. memoryPointsGetInGunnerDir="pos codriver dir";
  1697.  
  1698. turretInfoType="RscOptics_UAV_gunner";
  1699. weapons[]=
  1700. {
  1701. "Laserdesignator_mounted"
  1702. };
  1703. magazines[]=
  1704. {
  1705. "Laserbatteries"
  1706. };
  1707.  
  1708. inGunnerMayFire=1;
  1709.  
  1710.  
  1711. gunnerOpticsEffect[]={};
  1712. gunnerOpticsModel="";
  1713. class OpticsIn
  1714. {
  1715. class Wide
  1716. {
  1717. opticsDisplayName = "W";
  1718. initAngleX = 0;
  1719. minAngleX = -30;
  1720. maxAngleX = 30;
  1721. initAngleY = 0;
  1722. minAngleY = -100;
  1723. maxAngleY = 100;
  1724. initFov = 0.466;
  1725. minFov = 0.466;
  1726. maxFov = 0.466;
  1727. visionMode[] = {"Normal","NVG","Ti"};
  1728. thermalMode[] = {0,1};
  1729. gunnerOpticsModel = "\A3\Weapons_F_Beta\Reticle\Heli_Attack_01_Optics_Gunner_wide_F";
  1730. };
  1731. class Medium: Wide
  1732. {
  1733. opticsDisplayName = "M";
  1734. initFov = 0.093;
  1735. minFov = 0.093;
  1736. maxFov = 0.093;
  1737. gunnerOpticsModel = "\A3\Weapons_F_Beta\Reticle\Heli_Attack_01_Optics_Gunner_medium_F";
  1738. };
  1739. class Narrow: Wide
  1740. {
  1741. opticsDisplayName = "N";
  1742. gunnerOpticsModel = "\A3\Weapons_F_Beta\Reticle\Heli_Attack_01_Optics_Gunner_narrow_F";
  1743. initFov = 0.029;
  1744. minFov = 0.029;
  1745. maxFov = 0.029;
  1746. };
  1747. };
  1748. class OpticsOut
  1749. {
  1750. class Monocular
  1751. {
  1752. initAngleX=0;
  1753. minAngleX=-30;
  1754. maxAngleX=30;
  1755. initAngleY=0;
  1756. minAngleY=-100;
  1757. maxAngleY=100;
  1758. initFov=1.1;
  1759. minFov=0.133;
  1760. maxFov=1.1;
  1761. visionMode[]=
  1762. {
  1763. "Normal",
  1764. "NVG"
  1765. };
  1766. gunnerOpticsModel="";
  1767. gunnerOpticsEffect[]={};
  1768. };
  1769. };
  1770. startEngine=0;
  1771. gunnerHasFlares=0;
  1772. };
  1773.  
  1774.  
  1775. };
  1776. hiddenSelections[] = {"camo1"};
  1777. hiddenSelectionsTextures[] = {"A3\Air_F\Heli_Light_01\Data\Heli_Light_01_ext_CO.paa"};
  1778. class Armory
  1779. {
  1780. description = "$str_a3_cfgvehicles_b_heli_light_01_armory0";
  1781. };
  1782. cargoCanEject = 1;
  1783. driverCanEject = 0;
  1784. };
  1785. class TEST_B_Heli_Light_01_F: Heli_Light_01_base_F
  1786. {
  1787. author = "$STR_A3_Bohemia_Interactive";
  1788. _generalMacro = "TEST_B_Heli_Light_01_F";
  1789. scope = 2;
  1790. accuracy = 1;
  1791. side = 1;
  1792. faction = "BLU_F";
  1793. crew = "B_Helipilot_F";
  1794. class Armory
  1795. {
  1796. description = "$str_a3_cfgvehicles_b_heli_light_01_armory0";
  1797. };
  1798. hiddenSelectionsTextures[] = {"A3\Air_F\Heli_Light_01\Data\Heli_Light_01_ext_Blufor_CO.paa"};
  1799. transportSoldier = 6;
  1800. class TransportBackpacks
  1801. {
  1802. class _xx_B_Parachute
  1803. {
  1804. backpack = "B_Parachute";
  1805. count = 4;
  1806. };
  1807. };
  1808. cargoProxyIndexes[] = {10,11,1,2,3,4};
  1809. showNVGCargo[] = {0,0,1};
  1810. ejectDeadCargo = 1;
  1811. cargoPreciseGetInOut[] = {0};
  1812. cargoGetInAction[] = {"GetInHeli_Light_01bench"};
  1813. cargoGetOutAction[] = {"GetOutLow"};
  1814. cargoAction[] = {"ChopperLight_C_L_static_H","ChopperLight_C_R_static_H","ChopperLight_CB_static_H","ChopperLight_CB_static_H","ChopperLight_CB_static_H","ChopperLight_CB_static_H"};
  1815. memoryPointsGetInCargo[] = {"pos Cargo L","pos Cargo R","pos Cargo R","pos Cargo L","pos Cargo L","pos Cargo R"};
  1816. memoryPointsGetInCargoDir[] = {"pos Cargo dir L","pos Cargo dir R","pos Cargo dir R","pos Cargo dir L","pos Cargo dir L","pos Cargo dir R"};
  1817. memoryPointsGetInCargoPrecise[] = {"GetIn_Cargo","GetIn_Cargo2","GetIn_Cargo3","GetIn_Cargo4","GetIn_Cargo5","GetIn_Cargo6"};
  1818. class AnimationSources: AnimationSources
  1819. {
  1820. class AddBenches: AddBenches
  1821. {
  1822. initPhase = 1;
  1823. };
  1824. class AddTread: AddTread
  1825. {
  1826. initPhase = 1;
  1827. };
  1828. class AddCivilian_hide: AddCivilian_hide
  1829. {
  1830. initPhase = 0;
  1831. };
  1832. class FLIR_HRot
  1833. {
  1834. source = "user";
  1835. animPeriod = 1e-007;
  1836. initPhase = 0;
  1837. };
  1838. class FLIR_VRot
  1839. {
  1840. source = "user";
  1841. animPeriod = 1e-007;
  1842. initPhase = 0;
  1843. };
  1844. };
  1845. cost = 7000000;
  1846. };
  1847. class Heli_Light_01_armed_base_F: Heli_Light_01_base_F
  1848. {
  1849. features = "Randomization: No <br />Camo selections: 1 - the whole exterior <br />Script door sources: DoorL_Front_Open, DoorR_Front_Open, DoorL_Back_Open, DoorR_Back_Open <br />Script animations: AddDoors, AddBackseats, AddTread, AddTread_Short, BenchL_Up, BenchR_Up, AddHoldingFrame, AddGunHolder, AddCivilian_hide, AddMusicUnit <br />Executed scripts: None <br />Firing from vehicles: No <br />Slingload: Slingloads up to 500 kg <br />Cargo proxy indexes: No";
  1850. author = "$STR_A3_Bohemia_Interactive";
  1851. _generalMacro = "TEST_Heli_Light_01_armed_base_F";
  1852. displayName = "TEST_2";
  1853. icon = "\A3\Air_F\Heli_Light_01\Data\UI\Map_Heli_Light_01_armed_CA.paa";
  1854. picture = "A3\Air_F\Heli_Light_01\Data\UI\Heli_Light_01_armed_CA.paa";
  1855. accuracy = 1;
  1856. hiddenSelectionsTextures[] = {"A3\Air_F\Heli_Light_01\Data\Heli_Light_01_ext_Blufor_CO.paa"};
  1857. transportSoldier = 0;
  1858. class TransportBackpacks{};
  1859. ejectDeadCargo = 1;
  1860. memoryPointsGetInCargoPrecise[] = {};
  1861. class AnimationSources: AnimationSources
  1862. {
  1863. class AddGunHolder: AddGunHolder
  1864. {
  1865. initPhase = 1;
  1866. };
  1867. class AddMusicUnit: AddMusicUnit
  1868. {
  1869. initPhase = 0;
  1870. };
  1871. class AddBackseats: AddBackseats
  1872. {
  1873. initPhase = 0;
  1874. };
  1875. class AddCivilian_hide: AddCivilian_hide
  1876. {
  1877. initPhase = 0;
  1878. };
  1879. class GunL_Revolving
  1880. {
  1881. source = "revolving";
  1882. weapon = "M134_minigun";
  1883. };
  1884. class GunR_Revolving: GunL_Revolving{};
  1885. class Muzzle_Flash: Muzzle_flash
  1886. {
  1887. source = "ammorandom";
  1888. weapon = "M134_minigun";
  1889. };
  1890. class FLIR_HRot
  1891. {
  1892. source = "user";
  1893. animPeriod = 1e-007;
  1894. initPhase = 0;
  1895. };
  1896. class FLIR_VRot
  1897. {
  1898. source = "user";
  1899. animPeriod = 1e-007;
  1900. initPhase = 0;
  1901. };
  1902. };
  1903. class Turrets: Turrets
  1904. {
  1905. class CopilotTurret: CopilotTurret
  1906. {
  1907. selectionFireAnim = "";
  1908. };
  1909. };
  1910. weapons[] = {"M134_minigun","missiles_DAR"};
  1911. magazines[] = {"5000Rnd_762x51_Belt","24Rnd_missiles"};
  1912. LockDetectionSystem = 8;
  1913. incomingMissileDetectionSystem = 16;
  1914. threat[] = {0.6,0.4,0.1};
  1915. memoryPointGun[] = {"z_gunL_muzzle","z_gunR_muzzle"};
  1916. gunBeg[] = {"z_gunL_muzzle","z_gunR_muzzle"};
  1917. gunEnd[] = {"z_gunL_chamber","z_gunR_chamber"};
  1918. memoryPointLMissile = "Rocket_1";
  1919. memoryPointRMissile = "Rocket_2";
  1920. availableForSupportTypes[] = {"CAS_Heli"};
  1921. };
  1922. class TEST_B_Heli_Light_01_armed_F: Heli_Light_01_armed_base_F
  1923. {
  1924. author = "$STR_A3_Bohemia_Interactive";
  1925. _generalMacro = "TEST_B_Heli_Light_01_armed_F";
  1926. scope = 2;
  1927. side = 1;
  1928. faction = "BLU_F";
  1929. crew = "B_Helipilot_F";
  1930. cost = 1000000;
  1931. };
  1932. };
  1933. //};
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement