Sherman200

Untitled

Oct 4th, 2017
184
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. class CfgPatches {
  2.  
  3. class CUP_WaterVehicles_LHD {
  4. units = {"CUP_B_LHD_WASP_USMC", "CUP_B_LHD_WASP_USMC_Empty", "CUP_B_LHD_WASP_USMC_ASSAULT", "CUP_B_LHD_WASP_USMC_SEA_CONTROL", "CUP_B_LHD_WASP_RUNWAY_USMC", "CUP_B_LHD_WASP_RUNWAY_USMC_SEA_CONTROL"};
  5. weapons = {};
  6.  
  7. };
  8. };
  9.  
  10. class cfgFunctions {
  11.  
  12. class CUP {
  13.  
  14. class WaterVehicles_LHD {
  15.  
  16. class spawnWeapons {
  17. description = "Places weapon systems on the LHD";
  18. file = "\CUP\WaterVehicles\CUP_WaterVehicles_LHD\functions\fnc_spawnWeapons.sqf";
  19. recompile = 0;
  20. };
  21.  
  22. class spawnLights {
  23. description = "Places various lights on the LHD";
  24. file = "\CUP\WaterVehicles\CUP_WaterVehicles_LHD\functions\fnc_spawnLights.sqf";
  25. recompile = 0;
  26. };
  27.  
  28. class callElevatorLHD {
  29. description = "Operates the elevators on the LHD";
  30. file = "\CUP\WaterVehicles\CUP_WaterVehicles_LHD\functions\fnc_callElevatorLHD.sqf";
  31. recompile = 0;
  32. };
  33.  
  34. class spawnShipWeapons {
  35. description = "Places weapon systems on the LHD";
  36. file = "\CUP\WaterVehicles\CUP_WaterVehicles_LHD\functions\fnc_spawnShipWeapons.sqf";
  37. recompile = 0;
  38. };
  39.  
  40. class spawnShipLights {
  41. description = "Places various lights on the LHD";
  42. file = "\CUP\WaterVehicles\CUP_WaterVehicles_LHD\functions\fnc_spawnShipLights.sqf";
  43. recompile = 0;
  44. };
  45. };
  46. };
  47. };
  48.  
  49. class CfgAnimationSourceSounds {
  50.  
  51. class CUP_LHD_WellDeck {
  52.  
  53. class DoorMovement {
  54. loop = 0;
  55. terminate = 1;
  56. trigger = "(phase factor[0.01,0.02]) * (phase factor[0.99,0.98])";
  57. sound0 = {"CUP\WaterVehicles\CUP_WaterVehicles_LHD\data\sound\hangardoor.ogg", 1.000000, 1, 600};
  58. sound = {"sound0", 1};
  59. };
  60.  
  61. class DoorMovementDone1 {
  62. loop = 0;
  63. terminate = 0;
  64. trigger = "direction * (phase factor[0.98,0.99])";
  65. sound0 = {"A3\Sounds_F\structures\doors\ServoDoors\ServoDoorsSlam", 1.000000, 1, 200};
  66. sound = {"sound0", 1};
  67. };
  68.  
  69. class DoorMovementDone2 {
  70. loop = 0;
  71. terminate = 0;
  72. trigger = "(1 - direction) * (phase factor[0.02,0.01])";
  73. sound0 = {"A3\Sounds_F\structures\doors\ServoDoors\ServoDoorsSlam", 1.000000, 1, 200};
  74. sound = {"sound0", 1};
  75. };
  76.  
  77. class SlamTheDoor {
  78. loop = 0;
  79. terminate = 0;
  80. trigger = "(1 - direction) * (phase factor[0.02,0.01])";
  81. sound0 = {"A3\Sounds_F\structures\doors\ServoDoors\ServoDoorsSlam", 1.000000, 1, 200};
  82. sound = {"sound0", 1};
  83. };
  84. };
  85.  
  86. class CUP_LHD_Elevator: CUP_LHD_WellDeck {
  87.  
  88. class DoorMovement {
  89. loop = 0;
  90. terminate = 1;
  91. trigger = "(phase factor[0.01,0.02]) * (phase factor[0.99,0.98])";
  92. sound0 = {"CUP\WaterVehicles\CUP_WaterVehicles_LHD\data\sound\hangardoor.ogg", 1.000000, 1, 500};
  93. sound = {"sound0", 1};
  94. };
  95.  
  96. class DoorMovementDone1 {
  97. loop = 0;
  98. terminate = 0;
  99. trigger = "direction * (phase factor[0.98,0.99])";
  100. sound0 = {"A3\Sounds_F\structures\doors\ServoDoors\ServoDoorsSlam", 1.000000, 1, 200};
  101. sound = {"sound0", 1};
  102. };
  103.  
  104. class DoorMovementDone2 {
  105. loop = 0;
  106. terminate = 0;
  107. trigger = "(1 - direction) * (phase factor[0.02,0.01])";
  108. sound0 = {"A3\Sounds_F\structures\doors\ServoDoors\ServoDoorsSlam", 1.000000, 1, 200};
  109. sound = {"sound0", 1};
  110. };
  111.  
  112. class SlamTheDoor {
  113. loop = 0;
  114. terminate = 0;
  115. trigger = "(1 - direction) * (phase factor[0.02,0.01])";
  116. sound0 = {"A3\Sounds_F\structures\doors\ServoDoors\ServoDoorsSlam", 1.000000, 1, 200};
  117. sound = {"sound0", 1};
  118. };
  119. };
  120. };
  121. /*extern*/ class DefaultEventhandlers;
  122.  
  123. class CfgVehicles {
  124. /*extern*/ class Helicopter_Base_H;
  125.  
  126. class CUP_B_UH1Y_Base: Helicopter_Base_H {
  127. LESH_canBeTowed = 1;
  128. LESH_towFromFront = 1;
  129. LESH_AxisOffsetTarget = {0, 2, -1.300000};
  130. LESH_WheelOffset = {0, -1};
  131. };
  132.  
  133. class CUP_AH1Z_Base: Helicopter_Base_H {
  134. LESH_canBeTowed = 1;
  135. LESH_towFromFront = 1;
  136. LESH_AxisOffsetTarget = {0, 7.500000, -1.300000};
  137. LESH_WheelOffset = {0, -0.300000};
  138. };
  139. /*extern*/ class Land_FlatTV_01_F;
  140.  
  141. class CUP_LHD_Monitor: Land_FlatTV_01_F {
  142. /*extern*/ class DLC;
  143. author = "$STR_CUP_AUTHOR_STRING";
  144. model = "\CUP\WaterVehicles\CUP_WaterVehicles_LHD\CUP_LHD_Monitor.p3d";
  145. displayName = "LHD Monitor";
  146. hiddenselections = {"screen"};
  147. hiddenselectionstextures = {"CUP\WaterVehicles\CUP_WaterVehicles_LHD\data\LHD_Monitor_co.paa"};
  148. };
  149. /*extern*/ class StaticShip;
  150.  
  151. class CUP_StaticShip: StaticShip {
  152. /*extern*/ class Eventhandlers;
  153. };
  154. /*extern*/ class HouseBase;
  155.  
  156. class CUP_ShipPart: HouseBase {
  157. /*extern*/ class Eventhandlers;
  158. };
  159.  
  160. class CUP_LHD_1: CUP_ShipPart {
  161. scope = 1;
  162. displayname = "";
  163. scopecurator = 0;
  164. author = "$STR_CUP_ATLASMOD_AUTHOR_STRING";
  165. model = "\CUP\WaterVehicles\CUP_WaterVehicles_LHD\CUP_LHD_1.p3d";
  166. destrType = 0;
  167. featureSize = 100;
  168. keephorizontalplacement = 1;
  169. numberofdoors = 0;
  170.  
  171. class MarkerLights {
  172.  
  173. class RedStill {
  174. activelight = 0;
  175. name = "cerveny pozicni";
  176. color = {0.900000, 0, 0};
  177. ambient = {0, 0, 0, 1.000000};
  178. blinking = 0;
  179. daylight = 0;
  180. drawlight = 1;
  181. drawlightsize = 1;
  182. intensity = 30;
  183. useflare = 0;
  184. };
  185.  
  186. class WhiteStill: RedStill {
  187. name = "bily pozicni";
  188. color = {1, 0.950000, 0.950000};
  189. };
  190.  
  191. class BlueStill: RedStill {
  192. name = "modry pozicni";
  193. color = {0.010000, 0.010000, 0.650000};
  194. };
  195.  
  196. class YellowStill: RedStill {
  197. name = "zluty pozicni";
  198. color = {0.850000, 0.850000, 0.050000};
  199. };
  200. };
  201. };
  202.  
  203. class CUP_LHD_Int_1: CUP_LHD_1 {
  204. author = "$STR_CUP_ATLASMOD_AUTHOR_STRING";
  205. model = "\CUP\WaterVehicles\CUP_WaterVehicles_LHD\CUP_LHD_int_1.p3d";
  206. };
  207.  
  208. class CUP_LHD_Int_2: CUP_LHD_Int_1 {
  209. author = "$STR_CUP_ATLASMOD_AUTHOR_STRING";
  210. model = "\CUP\WaterVehicles\CUP_WaterVehicles_LHD\CUP_LHD_int_2.p3d";
  211. };
  212.  
  213. class CUP_LHD_Int_3: CUP_LHD_Int_1 {
  214. author = "$STR_CUP_ATLASMOD_AUTHOR_STRING";
  215. model = "\CUP\WaterVehicles\CUP_WaterVehicles_LHD\CUP_LHD_int_3.p3d";
  216. };
  217.  
  218. class CUP_LHD_Light: CUP_LHD_1 {
  219. author = "$STR_CUP_ATLASMOD_AUTHOR_STRING";
  220. destrtype = "DestructDefault";
  221. model = "\CUP\WaterVehicles\CUP_WaterVehicles_LHD\CUP_LHD_Light.p3d";
  222. armor = 50;
  223. armorlights = 0.010000;
  224. hiddenselections = {"camo"};
  225. hiddenselectionstextures = {"CUP\WaterVehicles\CUP_WaterVehicles_LHD\data\hause2_004_int_co.paa"};
  226.  
  227. class AnimationSources {
  228.  
  229. class light_hide {
  230. animPeriod = 1;
  231. initPhase = 0;
  232. source = "user";
  233. };
  234. };
  235.  
  236. class Reflectors {
  237.  
  238. class Light1 {
  239. ambient = {10, 10, 12};
  240. color = {1000, 1000, 1200};
  241. conefadecoef = 6;
  242. direction = "Light1 dir";
  243. flaremaxdistance = 250;
  244. flaresize = 1;
  245. hitpoint = "Light1";
  246. innerangle = 165;
  247. intensity = 0.700000;
  248. outerangle = 170;
  249. position = "Light1";
  250. selection = "Light1";
  251. size = 1;
  252. useflare = 1;
  253.  
  254. class Attenuation {
  255. constant = 0;
  256. hardlimitend = 70;
  257. hardlimitstart = 50;
  258. linear = 2;
  259. quadratic = 0.500000;
  260. start = 0;
  261. };
  262. };
  263. };
  264. };
  265.  
  266. class CUP_LHD_Light_Red: CUP_LHD_Light {
  267. hiddenselectionstextures = {"CUP\WaterVehicles\CUP_WaterVehicles_LHD\data\hause2_004_red_int_co.paa"};
  268.  
  269. class Reflectors: Reflectors {
  270.  
  271. class Light1: Light1 {
  272. ambient = {9, 0, 0};
  273. color = {900, 0, 0};
  274.  
  275. class Attenuation: Attenuation {
  276. };
  277. };
  278. };
  279. };
  280.  
  281. class CUP_LHD_Light_Green: CUP_LHD_Light {
  282. hiddenselectionstextures = {"CUP\WaterVehicles\CUP_WaterVehicles_LHD\data\hause2_004_green_int_co.paa"};
  283.  
  284. class Reflectors: Reflectors {
  285.  
  286. class Light1: Light1 {
  287. ambient = {0, 9, 0};
  288. color = {0, 900, 0};
  289.  
  290. class Attenuation: Attenuation {
  291. };
  292. };
  293. };
  294. };
  295.  
  296. class CUP_LHD_Light2: CUP_LHD_Light {
  297. author = "$STR_CUP_ATLASMOD_AUTHOR_STRING";
  298. model = "\CUP\WaterVehicles\CUP_WaterVehicles_LHD\CUP_LHD_Light2.p3d";
  299.  
  300. class AnimationSources {
  301. };
  302.  
  303. class Eventhandlers {
  304. };
  305.  
  306. class Reflectors: Reflectors {
  307.  
  308. class Light1: Light1 {
  309. };
  310.  
  311. class Light2: Light1 {
  312. position = "light2";
  313. direction = "light2 dir";
  314. selection = "light2";
  315. hitpoint = "Light2";
  316. };
  317.  
  318. class Light3: Light1 {
  319. position = "light3";
  320. direction = "light3 dir";
  321. selection = "light3";
  322. hitpoint = "Light3";
  323. };
  324.  
  325. class Light4: Light1 {
  326. position = "light4";
  327. direction = "light4 dir";
  328. selection = "light4";
  329. hitpoint = "Light4";
  330. };
  331.  
  332. class Light5: Light1 {
  333. position = "light5";
  334. direction = "light5 dir";
  335. selection = "light5";
  336. hitpoint = "Light5";
  337. };
  338. };
  339. };
  340.  
  341. class CUP_LHD_2: CUP_LHD_1 {
  342. model = "\CUP\WaterVehicles\CUP_WaterVehicles_LHD\CUP_LHD_2.p3d";
  343. };
  344.  
  345. class CUP_LHD_3: CUP_LHD_1 {
  346. model = "\CUP\WaterVehicles\CUP_WaterVehicles_LHD\CUP_LHD_3.p3d";
  347. };
  348.  
  349. class CUP_LHD_4: CUP_LHD_1 {
  350. model = "\CUP\WaterVehicles\CUP_WaterVehicles_LHD\CUP_LHD_4.p3d";
  351. ladders = {{"start1", "end1"}};
  352. numberofdoors = 2;
  353. scope = 1;
  354. winchCargo = {"CUP_B_RHIB_USMC"};
  355. winchCargoPositons = {"hook_1_attach"};
  356.  
  357. class AnimationSources {
  358.  
  359. class door_3 {
  360. animPeriod = 1;
  361. initPhase = 1;
  362. source = "user";
  363. sound = "MetalDoorsSound";
  364. };
  365.  
  366. class door_4 {
  367. animPeriod = 1;
  368. initPhase = 1;
  369. source = "user";
  370. sound = "MetalDoorsSound";
  371. };
  372.  
  373. class elev_int {
  374. animPeriod = 12;
  375. initPhase = 1;
  376. source = "user";
  377. sound = "CUP_LHD_Elevator";
  378. };
  379.  
  380. class elev_int_rail {
  381. animPeriod = 3;
  382. initPhase = -0.700000;
  383. source = "user";
  384. sound = "ServoDoorsSound";
  385. };
  386.  
  387. class elev_int_rail_top {
  388. animPeriod = 3;
  389. initPhase = -0.700000;
  390. source = "user";
  391. sound = "ServoDoorsSound";
  392. };
  393.  
  394. class elev_int_rail_bottom {
  395. animPeriod = 3;
  396. initPhase = 0;
  397. source = "user";
  398. sound = "ServoDoorsSound";
  399. };
  400.  
  401. class hook_1 {
  402. animPeriod = 5;
  403. initPhase = 0;
  404. source = "user";
  405. sound = "ServoRampSound_2";
  406. };
  407.  
  408. class right_door {
  409. animPeriod = 3;
  410. initPhase = 1;
  411. source = "user";
  412. sound = "MetalDoorsSound";
  413. };
  414.  
  415. class left_door {
  416. animPeriod = 3;
  417. initPhase = 1;
  418. source = "user";
  419. sound = "MetalDoorsSound";
  420. };
  421. };
  422.  
  423. class UserActions {
  424.  
  425. class Lower_hook_1_bottom {
  426. displayNameDefault = "<img image='\A3\Ui_f\data\IGUI\Cfg\Actions\obsolete\ui_action_exit_ca.paa' size='2.5' />";
  427. displayName = "$STR_CUP_CFG_LOWERWINCH";
  428. position = "hook_1_action_bottom";
  429. radius = 8;
  430. onlyForPlayer = 1;
  431. condition = "(this animationPhase "hook_1" == 0) && (count attachedObjects this == 0) && (player == driver (vehicle player)) && ((Vehicle player) iskindof 'ship_F')";
  432. statement = "null = [this,'hook_1','up', 1,(vehicle player)]execVM 'CUP\WaterVehicles\CUP_WaterVehicles_LHD\scripts\attach_detach.sqf'";
  433. };
  434.  
  435. class Create_boat_hook_1 {
  436. displayNameDefault = "<img image='\A3\boat_f\boat_armed_01\data\ui\boat_armed_01_base.paa' size='2.5' />";
  437. displayName = "$STR_CUP_CFG_REQUISITIONBOAT";
  438. position = "hook_1_pos";
  439. radius = 3.500000;
  440. onlyForPlayer = 1;
  441. condition = "(this animationPhase "hook_1" == 0) && (count attachedObjects this == 0) && ((vehicle player) == player)";
  442. statement = "null = [this,'hook_1']execVM 'CUP\WaterVehicles\CUP_WaterVehicles_LHD\scripts\createboat.sqf'";
  443. };
  444.  
  445. class OpenDoor3 {
  446. displayNameDefault = "<img image='\A3\Ui_f\data\IGUI\Cfg\Actions\open_door_ca.paa' size='2.5' />";
  447. displayName = "$STR_DN_OUT_O_DOOR";
  448. position = "axis_door_3";
  449. radius = 2;
  450. onlyForPlayer = 0;
  451. condition = "this animationPhase "door_3" < 0.5";
  452. statement = "this animate ["door_3", 1]";
  453. };
  454.  
  455. class CloseDoor3 {
  456. displayNameDefault = "<img image='\A3\Ui_f\data\IGUI\Cfg\Actions\open_door_ca.paa' size='2.5' />";
  457. displayName = "$STR_DN_OUT_C_DOOR";
  458. position = "axis_door_3";
  459. radius = 2;
  460. onlyForPlayer = 0;
  461. condition = "this animationPhase "door_3" >= 0.5 && ((vehicle player) == player)";
  462. statement = "this animate ["door_3", 0]";
  463. };
  464.  
  465. class OpenDoor4 {
  466. displayNameDefault = "<img image='\A3\Ui_f\data\IGUI\Cfg\Actions\open_door_ca.paa' size='2.5' />";
  467. displayName = "$STR_DN_OUT_O_DOOR";
  468. position = "axis_door_4";
  469. radius = 2;
  470. onlyForPlayer = 0;
  471. condition = "this animationPhase "door_4" < 0.5 && ((vehicle player) == player)";
  472. statement = "this animate ["door_4", 1]";
  473. };
  474.  
  475. class CloseDoor4 {
  476. displayNameDefault = "<img image='\A3\Ui_f\data\IGUI\Cfg\Actions\open_door_ca.paa' size='2.5' />";
  477. displayName = "$STR_DN_OUT_C_DOOR";
  478. position = "axis_door_4";
  479. radius = 2;
  480. onlyForPlayer = 0;
  481. condition = "this animationPhase "door_4" >= 0.5 && ((vehicle player) == player)";
  482. statement = "this animate ["door_4", 0]";
  483. };
  484.  
  485. class call_elev_int_bottom {
  486. displayNameDefault = "<img image='\A3\Ui_f\data\IGUI\Cfg\Actions\Obsolete\ui_action_turnin_ca.paa' size='2.5' />";
  487. displayName = "$STR_CUP_CFG_CALLELEV";
  488. position = "elev_int_action_bottom";
  489. radius = 4;
  490. onlyForPlayer = 0;
  491. condition = "this animationPhase "elev_int" > 0 && ((vehicle player) == player)";
  492. statement = "null = [this,'lower','int',1] call CUP_fnc_callElevatorLHD;";
  493. };
  494.  
  495. class lower_elev_int: call_elev_int_bottom {
  496. displayName = "$STR_CUP_CFG_LOWERELEV";
  497. position = "elev_int_action_1";
  498. };
  499.  
  500. class lower_elev_int_top: lower_elev_int {
  501. position = "elev_int_action_top";
  502. };
  503.  
  504. class OpenDoorLeftLoad {
  505. displayNameDefault = "<img image='\A3\Ui_f\data\IGUI\Cfg\Actions\open_door_ca.paa' size='2.5' />";
  506. displayName = "$STR_DN_OUT_O_DOOR";
  507. position = "left_door_point";
  508. radius = 2;
  509. onlyForPlayer = 0;
  510. condition = "this animationPhase "left_doorleft" >= 0.5 && ((vehicle player) == player)";
  511. statement = "this animate ["left_doorleft", 0]; this animate ["left_doorright", 0]";
  512. };
  513.  
  514. class CloseDoorLeftLoad {
  515. displayNameDefault = "<img image='\A3\Ui_f\data\IGUI\Cfg\Actions\open_door_ca.paa' size='2.5' />";
  516. displayName = "$STR_DN_OUT_C_DOOR";
  517. position = "left_door_point";
  518. radius = 2;
  519. onlyForPlayer = 0;
  520. condition = "this animationPhase "left_doorleft" < 0.5 && ((vehicle player) == player)";
  521. statement = "this animate ["left_doorleft", 1]; this animate ["left_doorright", 1]";
  522. };
  523.  
  524. class OpenDoorRightLoad {
  525. displayNameDefault = "<img image='\A3\Ui_f\data\IGUI\Cfg\Actions\open_door_ca.paa' size='2.5' />";
  526. displayName = "$STR_DN_OUT_O_DOOR";
  527. position = "right_door_point";
  528. radius = 2;
  529. onlyForPlayer = 0;
  530. condition = "this animationPhase "right_doorleft" >= 0.5 && ((vehicle player) == player)";
  531. statement = "this animate ["right_doorleft", 0]; this animate ["right_doorright", 0]";
  532. };
  533.  
  534. class CloseDoorRightLoad {
  535. displayNameDefault = "<img image='\A3\Ui_f\data\IGUI\Cfg\Actions\open_door_ca.paa' size='2.5' />";
  536. displayName = "$STR_DN_OUT_C_DOOR";
  537. position = "right_door_point";
  538. radius = 2;
  539. onlyForPlayer = 0;
  540. condition = "this animationPhase "right_doorleft" < 0.5 && ((vehicle player) == player)";
  541. statement = "this animate ["right_doorleft", 1]; this animate ["right_doorright", 1]";
  542. };
  543. };
  544. };
  545.  
  546. class CUP_LHD_5: CUP_LHD_1 {
  547. model = "\CUP\WaterVehicles\CUP_WaterVehicles_LHD\CUP_LHD_5.p3d";
  548. numberofdoors = 1;
  549.  
  550. class AnimationSources {
  551.  
  552. class door_5 {
  553. animPeriod = 1;
  554. initPhase = 1;
  555. source = "user";
  556. sound = "MetalDoorsSound";
  557. };
  558.  
  559. class door_9 {
  560. animPeriod = 1;
  561. initPhase = 1;
  562. source = "user";
  563. sound = "MetalDoorsSound";
  564. };
  565. };
  566.  
  567. class UserActions {
  568.  
  569. class OpenDoor5 {
  570. displayNameDefault = "<img image='\A3\Ui_f\data\IGUI\Cfg\Actions\open_door_ca.paa' size='2.5' />";
  571. displayName = "$STR_DN_OUT_O_DOOR";
  572. position = "axis_door_5";
  573. radius = 2;
  574. onlyForPlayer = 0;
  575. condition = "this animationPhase "door_5" < 0.5 && ((vehicle player) == player)";
  576. statement = "this animate ["door_5", 1]";
  577. };
  578.  
  579. class CloseDoor5 {
  580. displayNameDefault = "<img image='\A3\Ui_f\data\IGUI\Cfg\Actions\open_door_ca.paa' size='2.5' />";
  581. displayName = "$STR_DN_OUT_C_DOOR";
  582. position = "axis_door_5";
  583. radius = 2;
  584. onlyForPlayer = 0;
  585. condition = "this animationPhase "door_5" >= 0.5 && ((vehicle player) == player)";
  586. statement = "this animate ["door_5", 0]";
  587. };
  588.  
  589. class OpenDoor9 {
  590. displayNameDefault = "<img image='\A3\Ui_f\data\IGUI\Cfg\Actions\open_door_ca.paa' size='2.5' />";
  591. displayName = "$STR_DN_OUT_O_DOOR";
  592. position = "axis_door_9";
  593. radius = 2;
  594. onlyForPlayer = 0;
  595. condition = "this animationPhase "door_9" < 0.5 && ((vehicle player) == player)";
  596. statement = "this animate ["door_9", 1]";
  597. };
  598.  
  599. class CloseDoor9 {
  600. displayNameDefault = "<img image='\A3\Ui_f\data\IGUI\Cfg\Actions\open_door_ca.paa' size='2.5' />";
  601. displayName = "$STR_DN_OUT_C_DOOR";
  602. position = "axis_door_9";
  603. radius = 2;
  604. onlyForPlayer = 0;
  605. condition = "this animationPhase "door_9" >= 0.5 && ((vehicle player) == player)";
  606. statement = "this animate ["door_9", 0]";
  607. };
  608. };
  609. };
  610.  
  611. class CUP_LHD_5a: CUP_LHD_5 {
  612. model = "\CUP\WaterVehicles\CUP_WaterVehicles_LHD\CUP_LHD_5a.p3d";
  613. };
  614.  
  615. class CUP_LHD_6: CUP_LHD_1 {
  616. model = "\CUP\WaterVehicles\CUP_WaterVehicles_LHD\CUP_LHD_6.p3d";
  617. };
  618.  
  619. class CUP_LHD_7: CUP_LHD_1 {
  620. model = "\CUP\WaterVehicles\CUP_WaterVehicles_LHD\CUP_LHD_7.p3d";
  621. ladders = {{"start1", "end1"}, {"start2", "end2"}};
  622.  
  623. class AnimationSources {
  624.  
  625. class door_welldeck {
  626. animPeriod = 10;
  627. initPhase = 0;
  628. source = "user";
  629. sound = "CUP_LHD_WellDeck";
  630. };
  631.  
  632. class door_welldeck_2 {
  633. animPeriod = 10;
  634. initPhase = 0;
  635. source = "user";
  636. sound = "CUP_LHD_WellDeck";
  637. };
  638.  
  639. class door_welldeck_3 {
  640. animPeriod = 10;
  641. initPhase = 0;
  642. source = "user";
  643. sound = "CUP_LHD_WellDeck";
  644. };
  645. };
  646.  
  647. class UserActions {
  648.  
  649. class OpenDoor_welldeck {
  650. displayNameDefault = "<img image='\A3\Ui_f\data\IGUI\Cfg\Actions\Obsolete\ui_action_open_ca.paa' size='2.5' />";
  651. displayName = "$STR_CUP_CFG_OPENWELLDECK";
  652. position = "door_welldeck_action";
  653. radius = 5;
  654. onlyForPlayer = 0;
  655. condition = "this animationPhase "door_welldeck" < 0.5 && ((vehicle player) == player)";
  656. statement = "playSound3D ['A3\Sounds_F\sfx\alarm_independent.wss', this]; this animate ["door_welldeck", 1];this animate ["door_welldeck_2", 1];this animate ["door_welldeck_3", 1];";
  657. };
  658.  
  659. class CloseDoor_welldeck {
  660. displayNameDefault = "<img image='\A3\Ui_f\data\IGUI\Cfg\Actions\close_ca.paa' size='2.5' />";
  661. displayName = "$STR_CUP_CFG_CLOSEWELLDECK";
  662. position = "door_welldeck_action";
  663. radius = 5;
  664. onlyForPlayer = 0;
  665. condition = "this animationPhase "door_welldeck" >= 0.5 && ((vehicle player) == player)";
  666. statement = "playSound3D ['A3\Sounds_F\sfx\alarm_independent.wss', this]; this animate ["door_welldeck",0];this animate ["door_welldeck_2",0];this animate ["door_welldeck_3",0];";
  667. };
  668.  
  669. class OpenDoor_welldeck_rear: OpenDoor_welldeck {
  670. position = "door_welldeck_action_rear";
  671. radius = 20;
  672. condition = "this animationPhase "door_welldeck" < 0.5";
  673. };
  674.  
  675. class CloseDoor_welldeck_rear: CloseDoor_welldeck {
  676. position = "door_welldeck_action_rear";
  677. radius = 20;
  678. condition = "this animationPhase "door_welldeck" >= 0.5";
  679. };
  680. };
  681. };
  682.  
  683. class CUP_LHD_house_1: CUP_LHD_1 {
  684. author = "$STR_CUP_ATLASMOD_AUTHOR_STRING";
  685. model = "\CUP\WaterVehicles\CUP_WaterVehicles_LHD\CUP_LHD_House_1.p3d";
  686. ladders = {{"start1", "end1"}, {"start2", "end2"}, {"start3", "end3"}};
  687.  
  688. class AnimationSources {
  689.  
  690. class hangar_door_base_1 {
  691. animPeriod = 9;
  692. initPhase = 0;
  693. source = "user";
  694. sound = "CUP_LHD_Elevator";
  695. };
  696.  
  697. class hangar_door_base_2 {
  698. animPeriod = 9;
  699. initPhase = 0;
  700. source = "user";
  701. sound = "CUP_LHD_Elevator";
  702. };
  703.  
  704. class hangar_door_upper_1_2 {
  705. animPeriod = 3;
  706. initPhase = 0;
  707. source = "user";
  708. };
  709.  
  710. class hangar_door_upper_2_2 {
  711. animPeriod = 3;
  712. initPhase = 0;
  713. source = "user";
  714. };
  715. };
  716.  
  717. class UserActions {
  718.  
  719. class OpenHangarDoor1 {
  720. displayNameDefault = "<img image='\A3\Ui_f\data\IGUI\Cfg\Actions\open_door_ca.paa' size='2.5' />";
  721. displayName = "Open Hangar Door";
  722. position = "hangar_door_1_action";
  723. radius = 2;
  724. onlyForPlayer = 0;
  725. condition = "this animationPhase "hangar_door_upper_1_2" < 0.5";
  726. statement = "this animate ["hangar_door_upper_1_2", 1];this animate ["hangar_door_base_1", 1]";
  727. };
  728.  
  729. class CloseHangarDoor1: OpenHangarDoor1 {
  730. displayNameDefault = "<img image='\A3\Ui_f\data\IGUI\Cfg\Actions\open_door_ca.paa' size='2.5' />";
  731. displayName = "Close Hangar Door";
  732. condition = "this animationPhase "hangar_door_upper_1_2" >= 0.5";
  733. statement = "this animate ["hangar_door_upper_1_2", 0];this animate ["hangar_door_base_1", 0]";
  734. };
  735.  
  736. class OpenHangarDoor2: OpenHangarDoor1 {
  737. position = "hangar_door_2_action";
  738. condition = "this animationPhase "hangar_door_upper_2_2" < 0.5";
  739. statement = "this animate ["hangar_door_upper_2_2", 1];this animate ["hangar_door_base_2", 1]";
  740. };
  741.  
  742. class CloseHangarDoor2: CloseHangarDoor1 {
  743. position = "hangar_door_2_action";
  744. condition = "this animationPhase "hangar_door_upper_2_2" >= 0.5";
  745. statement = "this animate ["hangar_door_upper_2_2", 0];this animate ["hangar_door_base_2", 0]";
  746. };
  747.  
  748. class OpenBothHangarDoors: OpenHangarDoor1 {
  749. displayName = "Open Both Hangar Doors";
  750. position = "hangar_door_action";
  751. condition = "this animationPhase "hangar_door_upper_2_2" < 0.5 || this animationPhase "hangar_door_upper_1_2" < 0.5";
  752. statement = "this animate ["hangar_door_upper_1_2", 1];this animate ["hangar_door_base_1", 1];this animate ["hangar_door_upper_2_2", 1];this animate ["hangar_door_base_2", 1]";
  753. };
  754.  
  755. class CloseBothHangarDoors: CloseHangarDoor1 {
  756. displayName = "Close Both Hangar Doors";
  757. position = "hangar_door_action";
  758. condition = "this animationPhase "hangar_door_upper_2_2" >= 0.5 || this animationPhase "hangar_door_upper_1_2" >= 0.5";
  759. statement = "this animate ["hangar_door_upper_1_2", 0];this animate ["hangar_door_base_1", 0]; this animate ["hangar_door_upper_2_2", 0];this animate ["hangar_door_base_2", 0]";
  760. };
  761. };
  762. };
  763.  
  764. class CUP_LHD_house_2: CUP_LHD_1 {
  765. author = "$STR_CUP_ATLASMOD_AUTHOR_STRING";
  766. model = "\CUP\WaterVehicles\CUP_WaterVehicles_LHD\CUP_LHD_House_2.p3d";
  767. ladders = {{"start1", "end1"}};
  768. numberofdoors = 2;
  769.  
  770. class AnimationSources {
  771.  
  772. class door_1 {
  773. animPeriod = 1;
  774. initPhase = 1;
  775. source = "user";
  776. sound = "MetalDoorsSound";
  777. };
  778.  
  779. class door_4 {
  780. animPeriod = 1;
  781. initPhase = 0;
  782. source = "user";
  783. sound = "MetalDoorsSound";
  784. };
  785.  
  786. class door_5 {
  787. animPeriod = 1;
  788. initPhase = 0;
  789. source = "user";
  790. sound = "MetalDoorsSound";
  791. };
  792.  
  793. class door_6 {
  794. animPeriod = 1;
  795. initPhase = 0;
  796. source = "user";
  797. sound = "MetalDoorsSound";
  798. };
  799.  
  800. class door_2_1 {
  801. animPeriod = 1;
  802. initPhase = 0;
  803. source = "user";
  804. sound = "MetalDoorsSound";
  805. };
  806.  
  807. class door_2_2 {
  808. animPeriod = 1;
  809. initPhase = 0;
  810. source = "user";
  811. sound = "MetalDoorsSound";
  812. };
  813. };
  814.  
  815. class UserActions {
  816.  
  817. class OpenDoor1 {
  818. displayNameDefault = "<img image='\A3\Ui_f\data\IGUI\Cfg\Actions\open_door_ca.paa' size='2.5' />";
  819. displayName = "$STR_DN_OUT_O_DOOR";
  820. position = "axis_door_1";
  821. radius = 2;
  822. onlyForPlayer = 0;
  823. condition = "this animationPhase "door_1" < 0.5 && ((vehicle player) == player)";
  824. statement = "this animate ["door_1", 1]";
  825. };
  826.  
  827. class CloseDoors1 {
  828. displayNameDefault = "<img image='\A3\Ui_f\data\IGUI\Cfg\Actions\open_door_ca.paa' size='2.5' />";
  829. displayName = "$STR_DN_OUT_C_DOOR";
  830. position = "axis_door_1";
  831. radius = 2;
  832. onlyForPlayer = 0;
  833. condition = "this animationPhase "door_1" >= 0.5 && ((vehicle player) == player)";
  834. statement = "this animate ["door_1", 0]";
  835. };
  836.  
  837. class OpenDoors2 {
  838. displayNameDefault = "<img image='\A3\Ui_f\data\IGUI\Cfg\Actions\open_door_ca.paa' size='2.5' />";
  839. displayName = "$STR_DN_OUT_O_DOOR";
  840. position = "axis_door_2_1";
  841. radius = 4;
  842. onlyForPlayer = 0;
  843. condition = "this animationPhase "door_2_1" < 0.5 && ((vehicle player) == player)";
  844. statement = "this animate ["door_2_1", 1];this animate ["door_2_2", 1];";
  845. };
  846.  
  847. class CloseDoors2 {
  848. displayNameDefault = "<img image='\A3\Ui_f\data\IGUI\Cfg\Actions\open_door_ca.paa' size='2.5' />";
  849. displayName = "$STR_DN_OUT_C_DOOR";
  850. position = "axis_door_2_1";
  851. radius = 4;
  852. onlyForPlayer = 0;
  853. condition = "this animationPhase "door_2_1" >= 0.5 && ((vehicle player) == player)";
  854. statement = "this animate ["door_2_1", 0];this animate ["door_2_2", 0];";
  855. };
  856.  
  857. class OpenDoor4 {
  858. displayNameDefault = "<img image='\A3\Ui_f\data\IGUI\Cfg\Actions\open_door_ca.paa' size='2.5' />";
  859. displayName = "$STR_DN_OUT_O_DOOR";
  860. position = "axis_door_4";
  861. radius = 2;
  862. onlyForPlayer = 0;
  863. condition = "this animationPhase "door_4" < 0.5 && ((vehicle player) == player)";
  864. statement = "this animate ["door_4", 1]";
  865. };
  866.  
  867. class CloseDoors4 {
  868. displayNameDefault = "<img image='\A3\Ui_f\data\IGUI\Cfg\Actions\open_door_ca.paa' size='2.5' />";
  869. displayName = "$STR_DN_OUT_C_DOOR";
  870. position = "axis_door_4";
  871. radius = 2;
  872. onlyForPlayer = 0;
  873. condition = "this animationPhase "door_4" >= 0.5 && ((vehicle player) == player)";
  874. statement = "this animate ["door_4", 0]";
  875. };
  876.  
  877. class OpenDoor5 {
  878. displayNameDefault = "<img image='\A3\Ui_f\data\IGUI\Cfg\Actions\open_door_ca.paa' size='2.5' />";
  879. displayName = "$STR_DN_OUT_O_DOOR";
  880. position = "axis_door_5";
  881. radius = 2;
  882. onlyForPlayer = 0;
  883. condition = "this animationPhase "door_5" < 0.5 && ((vehicle player) == player)";
  884. statement = "this animate ["door_5", 1]";
  885. };
  886.  
  887. class CloseDoors5 {
  888. displayNameDefault = "<img image='\A3\Ui_f\data\IGUI\Cfg\Actions\open_door_ca.paa' size='2.5' />";
  889. displayName = "$STR_DN_OUT_C_DOOR";
  890. position = "axis_door_5";
  891. radius = 2;
  892. onlyForPlayer = 0;
  893. condition = "this animationPhase "door_5" >= 0.5 && ((vehicle player) == player)";
  894. statement = "this animate ["door_5", 0]";
  895. };
  896.  
  897. class OpenDoor6 {
  898. displayNameDefault = "<img image='\A3\Ui_f\data\IGUI\Cfg\Actions\open_door_ca.paa' size='2.5' />";
  899. displayName = "$STR_DN_OUT_O_DOOR";
  900. position = "axis_door_6";
  901. radius = 2;
  902. onlyForPlayer = 0;
  903. condition = "this animationPhase "door_6" < 0.5 && ((vehicle player) == player)";
  904. statement = "this animate ["door_6", 1]";
  905. };
  906.  
  907. class CloseDoors6 {
  908. displayNameDefault = "<img image='\A3\Ui_f\data\IGUI\Cfg\Actions\open_door_ca.paa' size='2.5' />";
  909. displayName = "$STR_DN_OUT_C_DOOR";
  910. position = "axis_door_6";
  911. radius = 2;
  912. onlyForPlayer = 0;
  913. condition = "this animationPhase "door_6" >= 0.5 && ((vehicle player) == player)";
  914. statement = "this animate ["door_6", 0]";
  915. };
  916. };
  917. };
  918.  
  919. class CUP_LHD_elev_1: CUP_LHD_1 {
  920. model = "\CUP\WaterVehicles\CUP_WaterVehicles_LHD\CUP_LHD_elev_1.p3d";
  921.  
  922. class AnimationSources {
  923.  
  924. class elev_ext_1 {
  925. animPeriod = 12;
  926. initPhase = 1;
  927. source = "user";
  928. sound = "CUP_LHD_Elevator";
  929. };
  930.  
  931. class elev_ext_1_rail {
  932. animPeriod = 3;
  933. initPhase = 1;
  934. source = "user";
  935. sound = "ServoDoorsSound";
  936. };
  937. };
  938.  
  939. class UserActions {
  940.  
  941. class call_elev_ext_1_top {
  942. displayNameDefault = "<img image='\A3\Ui_f\data\IGUI\Cfg\Actions\Obsolete\ui_action_turnout_ca.paa' size='2.5' />";
  943. displayName = "$STR_CUP_CFG_CALLELEV";
  944. position = "elev_ext_1_action_top";
  945. radius = 4;
  946. onlyForPlayer = 0;
  947. condition = "this animationPhase "elev_ext_1" < 1 && ((vehicle player) == player)";
  948. statement = "null = [this,'raise','ext',1] call CUP_fnc_callElevatorLHD;";
  949. };
  950.  
  951. class raise_elev_ext_1: call_elev_ext_1_top {
  952. displayName = "$STR_CUP_CFG_RAISEELEV";
  953. position = "elev_ext_1_action_2";
  954. };
  955.  
  956. class raise_elev_ext_1_bottom: raise_elev_ext_1 {
  957. position = "elev_ext_1_action_bottom";
  958. };
  959.  
  960. class call_elev_ext_1_bottom {
  961. displayNameDefault = "<img image='\A3\Ui_f\data\IGUI\Cfg\Actions\Obsolete\ui_action_turnin_ca.paa' size='2.5' />";
  962. displayName = "$STR_CUP_CFG_CALLELEV";
  963. position = "elev_ext_1_action_bottom";
  964. radius = 4;
  965. onlyForPlayer = 0;
  966. condition = "this animationPhase "elev_ext_1" > 0 && ((vehicle player) == player)";
  967. statement = "null = [this,'lower','ext',1] call CUP_fnc_callElevatorLHD;";
  968. };
  969.  
  970. class lower_elev_ext_1: call_elev_ext_1_bottom {
  971. displayName = "$STR_CUP_CFG_LOWERELEV";
  972. position = "elev_ext_1_action_1";
  973. };
  974.  
  975. class lower_elev_ext_1_top: lower_elev_ext_1 {
  976. position = "elev_ext_1_action_top";
  977. };
  978. };
  979. };
  980.  
  981. class CUP_LHD_elev_2: CUP_LHD_1 {
  982. model = "\CUP\WaterVehicles\CUP_WaterVehicles_LHD\CUP_LHD_elev_2.p3d";
  983.  
  984. class AnimationSources {
  985.  
  986. class elev_ext_2 {
  987. animPeriod = 12;
  988. initPhase = 1;
  989. source = "user";
  990. sound = "CUP_LHD_Elevator";
  991. };
  992.  
  993. class elev_ext_2_rail {
  994. animPeriod = 3;
  995. initPhase = 1;
  996. source = "user";
  997. sound = "ServoDoorsSound";
  998. };
  999. };
  1000.  
  1001. class UserActions {
  1002.  
  1003. class call_elev_ext_2_top {
  1004. displayNameDefault = "<img image='\A3\Ui_f\data\IGUI\Cfg\Actions\Obsolete\ui_action_turnout_ca.paa' size='2.5' />";
  1005. displayName = "$STR_CUP_CFG_CALLELEV";
  1006. position = "elev_ext_2_action_top";
  1007. radius = 4;
  1008. onlyForPlayer = 0;
  1009. condition = "this animationPhase "elev_ext_2" < 1 && ((vehicle player) == player)";
  1010. statement = "[this,'raise','ext',2] call CUP_fnc_callElevatorLHD;";
  1011. };
  1012.  
  1013. class raise_elev_ext_2: call_elev_ext_2_top {
  1014. displayName = "$STR_CUP_CFG_RAISEELEV";
  1015. position = "elev_ext_2_action_2";
  1016. };
  1017.  
  1018. class raise_elev_ext_2_bottom: raise_elev_ext_2 {
  1019. position = "elev_ext_2_action_bottom";
  1020. };
  1021.  
  1022. class call_elev_ext_2_bottom {
  1023. displayNameDefault = "<img image='\A3\Ui_f\data\IGUI\Cfg\Actions\Obsolete\ui_action_turnin_ca.paa' size='2.5' />";
  1024. displayName = "$STR_CUP_CFG_CALLELEV";
  1025. position = "elev_ext_2_action_bottom";
  1026. radius = 4;
  1027. onlyForPlayer = 0;
  1028. condition = "this animationPhase "elev_ext_2" > 0 && ((vehicle player) == player)";
  1029. statement = "[this,'lower','ext',2] call CUP_fnc_callElevatorLHD;";
  1030. };
  1031.  
  1032. class lower_elev_ext_2: call_elev_ext_2_bottom {
  1033. displayName = "$STR_CUP_CFG_LOWERELEV";
  1034. position = "elev_ext_2_action_1";
  1035. };
  1036.  
  1037. class lower_elev_ext_2_top: lower_elev_ext_2 {
  1038. position = "elev_ext_2_action_top";
  1039. };
  1040. };
  1041. };
  1042.  
  1043. class CUP_LHD_BASE: CUP_StaticShip {
  1044. editorSubcategory = "EdSubcat_Boats";
  1045. vehicleClass = "Ship";
  1046. model = "\CUP\WaterVehicles\CUP_WaterVehicles_LHD\CUP_LHD_select_B.p3d";
  1047. picture = "\CUP\WaterVehicles\CUP_WaterVehicles_LHD\data\UI\Picture_LHD_CA.paa";
  1048. icon = "\CUP\WaterVehicles\CUP_WaterVehicles_LHD\data\UI\Icon_LHD_CA.paa";
  1049. mapsize = 250;
  1050. featureSize = 100;
  1051. scopecurator = 2;
  1052. cargoGetInAction = {"GetInMedium"};
  1053. cargoGetOutAction = {"GetOutMedium"};
  1054. getInAction = "GetInMedium";
  1055. getInRadius = 20;
  1056. getOutAction = "GetOutMedium";
  1057. memoryPointsGetInCargo = "pos cargo";
  1058. memoryPointsGetInCargoDir = "pos cargo dir";
  1059. transportSoldier = 40;
  1060. shipParts = {"CUP_LHD_1", "CUP_LHD_2", "CUP_LHD_3", "CUP_LHD_4", "CUP_LHD_5", "CUP_LHD_6", "CUP_LHD_7", "CUP_LHD_house_1", "CUP_LHD_house_2", "CUP_LHD_elev_1", "CUP_LHD_elev_2", "CUP_LHD_Light2", "CUP_LHD_Int_1", "CUP_LHD_Int_2", "CUP_LHD_Int_3"};
  1061. virtualVehicleCargoPositions = {"virtual_vehicle_cargo_pos"};
  1062. memoryPointsVirtualVehicleCargo = {"virtual_vehicle_cargo_action"};
  1063. heliPads = {"fd_cargo_pos_7", "fd_cargo_pos_8", "fd_cargo_pos_9", "fd_cargo_pos_10", "fd_cargo_pos_15", "fd_cargo_pos_17", "fd_cargo_pos_19"};
  1064. FlightDeckAnchorPositions = {"fd_cargo_pos_1", "fd_cargo_pos_2", "fd_cargo_pos_3", "fd_cargo_pos_4", "fd_cargo_pos_5", "fd_cargo_pos_6", "fd_cargo_pos_7", "fd_cargo_pos_8", "fd_cargo_pos_9", "fd_cargo_pos_10", "fd_cargo_pos_11", "fd_cargo_pos_12", "fd_cargo_pos_13", "fd_cargo_pos_14", "fd_cargo_pos_15", "fd_cargo_pos_16", "fd_cargo_pos_17", "fd_cargo_pos_18", "fd_cargo_pos_19", "fd_cargo_pos_20", "fd_cargo_pos_21", "fd_cargo_pos_22", "fd_cargo_pos_23"};
  1065. VehicleCargoPositions = {"veh_cargo_pos_1", "veh_cargo_pos_2", "veh_cargo_pos_3", "veh_cargo_pos_4", "veh_cargo_pos_5", "veh_cargo_pos_6", "veh_cargo_pos_7", "veh_cargo_pos_8", "veh_cargo_pos_9", "veh_cargo_pos_10", "veh_cargo_pos_11", "veh_cargo_pos_12", "veh_cargo_pos_13", "veh_cargo_pos_14", "veh_cargo_pos_15", "veh_cargo_pos_16", "veh_cargo_pos_17", "veh_cargo_pos_18", "veh_cargo_pos_19", "veh_cargo_pos_20", "veh_cargo_pos_21", "veh_cargo_pos_22", "veh_cargo_pos_23", "veh_cargo_pos_24", "veh_cargo_pos_25", "veh_cargo_pos_26", "veh_cargo_pos_27", "veh_cargo_pos_28", "veh_cargo_pos_29", "veh_cargo_pos_30", "veh_cargo_pos_31", "veh_cargo_pos_32", "veh_cargo_pos_33", "veh_cargo_pos_34", "veh_cargo_pos_35", "veh_cargo_pos_36", "veh_cargo_pos_37", "veh_cargo_pos_38", "veh_cargo_pos_39", "veh_cargo_pos_40", "veh_cargo_pos_41", "veh_cargo_pos_42", "veh_cargo_pos_43", "veh_cargo_pos_44", "veh_cargo_pos_45", "veh_cargo_pos_46"};
  1066.  
  1067. class Eventhandlers: Eventhandlers {
  1068.  
  1069. class CUP_WaterVehicles_LHD {
  1070. init = "";
  1071. };
  1072. };
  1073.  
  1074. class Attributes {
  1075.  
  1076. class weapons {
  1077. control = "CheckboxNumber";
  1078. defaultValue = "0";
  1079. displayName = "Remove Weapons";
  1080. expression = "_this setVariable ['CUP_WaterVehicles_removeShipWeapons',_value];";
  1081. property = "weapons";
  1082. };
  1083.  
  1084. class lights {
  1085. control = "CheckboxNumber";
  1086. defaultValue = "0";
  1087. displayName = "Remove Interior Lights";
  1088. expression = "_this setVariable ['CUP_WaterVehicles_removeShipLights',_value];";
  1089. property = "lights";
  1090. };
  1091. };
  1092. };
  1093.  
  1094. class CUP_B_LHD_WASP_USMC_Empty: CUP_LHD_BASE {
  1095. displayName = "$STR_CUP_CFG_LHD_EMPTY";
  1096. scope = 2;
  1097. hiddenselections = {"camo"};
  1098. FlightDeckCargo = {};
  1099. VehicleCargo = {};
  1100. virtualVehicleCargo = {{"CUP_B_HMMWV_Unarmed_USMC", 5}, {"CUP_B_HMMWV_M2_USMC", 5}, {"CUP_B_HMMWV_MK19_USMC", 5}, {"CUP_B_HMMWV_TOW_USMC", 5}, {"CUP_B_HMMWV_M1114_USMC", 5}, {"CUP_B_HMMWV_Avenger_USMC", 5}, {"CUP_B_HMMWV_Ambulance_USMC", 5}};
  1101. };
  1102.  
  1103. class CUP_B_LHD_WASP_USMC: CUP_B_LHD_WASP_USMC_Empty {
  1104. displayName = "$STR_CUP_CFG_LHD";
  1105. FlightDeckCargo = {"CUP_B_AV8B_LGB", "CUP_B_AV8B_Hydra19", "CUP_B_AV8B_Deepstrike", "CUP_B_AV8B_LGB", "CUP_B_CH53E_USMC", "CUP_B_CH53E_USMC", "CUP_B_MV22_USMC", "CUP_B_MV22_USMC", "CUP_B_UH1Y_UNA_F", "CUP_B_UH1Y_MEV_F", "CUP_B_AH1Z_AT", "CUP_B_AH1Z_Escort", "CUP_B_AH1Z_14RndHydra", "CUP_B_AH1Z_AT", "CUP_B_UH1Y_GUNSHIP_F", "CUP_B_CH53E_USMC", "CUP_B_UH1Y_GUNSHIP_F", "CUP_B_CH53E_USMC", "CUP_B_MV22_USMC", "CUP_B_TowingTractor_USMC", "CUP_B_TowingTractor_USMC"};
  1106. VehicleCargo = {"CUP_B_AV8B_Hydra19", "", "CUP_B_MV22_USMC", "CUP_B_MV22_USMC", "CUP_B_MV22_USMC", "CUP_B_LAV25_HQ_USMC", "CUP_B_LAV25_HQ_USMC", "CUP_B_LAV25_HQ_USMC", "CUP_B_LAV25_HQ_USMC", "CUP_B_LAV25_HQ_USMC", "CUP_B_LAV25_USMC", "CUP_B_LAV25_USMC", "CUP_B_LAV25_USMC", "CUP_B_LAV25_USMC", "CUP_B_LAV25_USMC", "CUP_B_LAV25M240_USMC", "CUP_B_LAV25M240_USMC", "CUP_B_LAV25M240_USMC", "CUP_B_LAV25M240_USMC", "CUP_B_LAV25M240_USMC", "CUP_B_LAV25_USMC", "CUP_B_LAV25_USMC", "CUP_B_LAV25_USMC", "CUP_B_LAV25_USMC", "CUP_B_LAV25M240_USMC", "CUP_B_LAV25M240_USMC", "CUP_B_LAV25M240_USMC", "CUP_B_LAV25M240_USMC", "CUP_B_AAV_USMC", "CUP_B_M1A1_Woodland_USMC", "CUP_B_AAV_USMC", "CUP_B_AAV_USMC", "CUP_B_M1A1_Woodland_USMC", "CUP_B_AAV_USMC", "CUP_B_AAV_USMC", "CUP_B_M1A1_Woodland_USMC", "CUP_B_AAV_USMC", "CUP_B_AAV_USMC", "CUP_B_M1A1_Woodland_USMC", "CUP_B_AAV_USMC"};
  1107. };
  1108.  
  1109. class CUP_B_LHD_WASP_RUNWAY_USMC: CUP_B_LHD_WASP_USMC {
  1110. displayName = "$STR_CUP_CFG_LHD_RUNWAY";
  1111. FlightDeckCargo = {"CUP_B_MV22_USMC", "CUP_B_MV22_USMC", "CUP_B_AV8B_Deepstrike", "CUP_B_AV8B_LGB", "CUP_B_CH53E_USMC", "CUP_B_CH53E_USMC", "", "", "", "", "CUP_B_AH1Z_AT", "CUP_B_AH1Z_14RndHydra", "CUP_B_UH1Y_UNA_F", "CUP_B_UH1Y_MEV_F", "", "CUP_B_UH1Y_GUNSHIP_F", "", "CUP_B_CH53E_USMC", "", "CUP_B_TowingTractor_USMC", "CUP_B_TowingTractor_USMC"};
  1112. };
  1113.  
  1114. class CUP_B_LHD_WASP_USMC_ASSAULT: CUP_B_LHD_WASP_USMC_Empty {
  1115. displayName = "$STR_CUP_CFG_LHD_ASSAULT";
  1116. FlightDeckCargo = {"CUP_B_MV22_USMC", "CUP_B_MV22_USMC", "CUP_B_MV22_USMC", "CUP_B_MV22_USMC", "CUP_B_MV22_USMC", "CUP_B_MV22_USMC", "CUP_B_MV22_USMC", "CUP_B_MV22_USMC", "CUP_B_MV22_USMC", "CUP_B_MV22_USMC", "CUP_B_AH1Z_AT", "CUP_B_AH1Z_14RndHydra", "CUP_B_AH1Z_14RndHydra", "CUP_B_AH1Z_AT", "CUP_B_MV22_USMC", "CUP_B_CH53E_USMC", "CUP_B_MV22_USMC", "CUP_B_CH53E_USMC", "", "CUP_B_TowingTractor_USMC", "CUP_B_TowingTractor_USMC"};
  1117. VehicleCargo = {"CUP_B_MV22_USMC", "CUP_B_MV22_USMC", "CUP_B_MV22_USMC", "CUP_B_MV22_USMC", "CUP_B_MV22_USMC", "CUP_B_LAV25_HQ_USMC", "CUP_B_LAV25_HQ_USMC", "CUP_B_LAV25_HQ_USMC", "CUP_B_LAV25_HQ_USMC", "CUP_B_LAV25_HQ_USMC", "CUP_B_LAV25_USMC", "CUP_B_LAV25_USMC", "CUP_B_LAV25_USMC", "CUP_B_LAV25_USMC", "CUP_B_LAV25_USMC", "CUP_B_LAV25M240_USMC", "CUP_B_LAV25M240_USMC", "CUP_B_LAV25M240_USMC", "CUP_B_LAV25M240_USMC", "CUP_B_LAV25M240_USMC", "CUP_B_LAV25_USMC", "CUP_B_LAV25_USMC", "CUP_B_LAV25_USMC", "CUP_B_LAV25_USMC", "CUP_B_LAV25M240_USMC", "CUP_B_LAV25M240_USMC", "CUP_B_LAV25M240_USMC", "CUP_B_LAV25M240_USMC", "CUP_B_AAV_USMC", "CUP_B_M1A1_Woodland_USMC", "CUP_B_AAV_USMC", "CUP_B_AAV_USMC", "CUP_B_M1A1_Woodland_USMC", "CUP_B_AAV_USMC", "CUP_B_AAV_USMC", "CUP_B_M1A1_Woodland_USMC", "CUP_B_AAV_USMC", "CUP_B_AAV_USMC", "CUP_B_M1A1_Woodland_USMC", "CUP_B_AAV_USMC", "", "", "Burnes_MK10_1", "Burnes_MK10_1", "Burnes_MK10_1", "Burnes_MK10_1"};
  1118. };
  1119.  
  1120. class CUP_B_LHD_WASP_USMC_SEA_CONTROL: CUP_B_LHD_WASP_USMC_Empty {
  1121. displayName = "$STR_CUP_CFG_LHD_SEA_CONTROL";
  1122. FlightDeckCargo = {"CUP_B_AV8B_LGB", "CUP_B_AV8B_Hydra19", "CUP_B_AV8B_Deepstrike", "CUP_B_AV8B_LGB", "CUP_B_CH53E_USMC", "CUP_B_CH53E_USMC", "CUP_B_AV8B_Deepstrike", "CUP_B_AV8B_Deepstrike", "CUP_B_AV8B_LGB", "CUP_B_AV8B_LGB", "CUP_B_AH1Z_AT", "CUP_B_AH1Z_AT", "CUP_B_AV8B_LGB", "CUP_B_AV8B_Hydra19", "CUP_B_AV8B_Hydra19", "CUP_B_CH53E_USMC", "CUP_B_AV8B_Hydra19", "CUP_B_CH53E_USMC", "", "CUP_B_TowingTractor_USMC", "CUP_B_TowingTractor_USMC"};
  1123. VehicleCargo = {"CUP_B_AV8B_Hydra19", "", "CUP_B_AV8B_LGB", "", "CUP_B_AV8B_Hydra19", "CUP_B_LAV25_HQ_USMC", "CUP_B_LAV25_HQ_USMC", "CUP_B_LAV25_HQ_USMC", "CUP_B_LAV25_HQ_USMC", "CUP_B_LAV25_HQ_USMC", "CUP_B_LAV25_USMC", "CUP_B_LAV25_USMC", "CUP_B_LAV25_USMC", "CUP_B_LAV25_USMC", "CUP_B_LAV25_USMC", "CUP_B_LAV25M240_USMC", "CUP_B_LAV25M240_USMC", "CUP_B_LAV25M240_USMC", "CUP_B_LAV25M240_USMC", "CUP_B_LAV25M240_USMC", "CUP_B_LAV25_USMC", "CUP_B_LAV25_USMC", "CUP_B_LAV25_USMC", "CUP_B_LAV25_USMC", "CUP_B_LAV25M240_USMC", "CUP_B_LAV25M240_USMC", "CUP_B_LAV25M240_USMC", "CUP_B_LAV25M240_USMC", "CUP_B_AAV_USMC", "CUP_B_M1A1_Woodland_USMC", "CUP_B_AAV_USMC", "CUP_B_AAV_USMC", "CUP_B_M1A1_Woodland_USMC", "CUP_B_AAV_USMC", "CUP_B_AAV_USMC", "CUP_B_M1A1_Woodland_USMC", "CUP_B_AAV_USMC", "CUP_B_AAV_USMC", "CUP_B_M1A1_Woodland_USMC", "CUP_B_AAV_USMC", "Burnes_LCAC_1", "Burnes_LCAC_1"};
  1124. };
  1125.  
  1126. class CUP_B_LHD_WASP_RUNWAY_USMC_SEA_CONTROL: CUP_B_LHD_WASP_USMC_SEA_CONTROL {
  1127. displayName = "$STR_CUP_CFG_LHD_SEA_CONTROL_RUNWAY";
  1128. FlightDeckCargo = {"CUP_B_AV8B_LGB", "CUP_B_AV8B_Hydra19", "CUP_B_AV8B_Deepstrike", "CUP_B_AV8B_LGB", "CUP_B_CH53E_USMC", "CUP_B_CH53E_USMC", "", "", "", "", "CUP_B_AH1Z_AT", "CUP_B_AH1Z_AT", "CUP_B_AV8B_LGB", "CUP_B_AV8B_Hydra19", "", "CUP_B_CH53E_USMC", "", "CUP_B_CH53E_USMC", "", "CUP_B_TowingTractor_USMC", "CUP_B_TowingTractor_USMC"};
  1129. };
  1130. };
  1131.  
  1132. enum {
  1133. StabilizedInAxesNone = 0,
  1134. StabilizedInAxisX = 1,
  1135. StabilizedInAxisY = 2,
  1136. StabilizedInAxesBoth = 3,
  1137. StabilizedInAxesXYZ = 4
  1138. }
RAW Paste Data

Adblocker detected! Please consider disabling it...

We've detected AdBlock Plus or some other adblocking software preventing Pastebin.com from fully loading.

We don't have any obnoxious sound, or popup ads, we actively block these annoying types of ads!

Please add Pastebin.com to your ad blocker whitelist or disable your adblocking software.

×