Advertisement
X39

Untitled

X39
May 23rd, 2014
229
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 30.87 KB | None | 0 0
  1. class X39
  2. {
  3. class SupplySystem
  4. {
  5. class Suplies
  6. {
  7. class BaseSuplyInfo
  8. {
  9. scope = 0;
  10. prefix = "DEF";
  11. name = "";
  12. description = "";
  13. isSuply = false;
  14. isLoad = false;
  15. loadOffsetPos[] ={0, 0, 0};
  16. loadOffsetDir = 0;
  17. hasSuplyCargo = false;
  18. suplyCargoSize = -1;
  19. suplyCargoUnloadOffset[] = {0, 0}; //1. Distance (relative to objects dir), 2. Direction
  20. hasLoadCargo = false;
  21. loadSlotPosition[] = {-1};
  22. memPoint = "";
  23. loadCargoDirectionOffset = 0;
  24. objectSize = -1;
  25. grabable = false;
  26. vehicleClass = "";
  27. class configurations
  28. {
  29. /*
  30. class example
  31. {
  32. name = "example";
  33. functions[] = {
  34. "function1",
  35. "function2"
  36. };
  37. };
  38. */
  39. };
  40. };
  41. class Air
  42. {
  43. scope = 1;
  44. name = "Air";
  45. class Item1 : BaseSuplyInfo
  46. {
  47. scope = 1;
  48. isSuply = true;
  49. objectSize = 200;
  50. prefix = "AAF";
  51. name = "A-143 Buzzard (AA)";
  52. vehicleClass = "I_Plane_Fighter_03_AA_F";
  53. };
  54. class Item2 : BaseSuplyInfo
  55. {
  56. scope = 1;
  57. isSuply = true;
  58. objectSize = 200;
  59. prefix = "AAF";
  60. name = "A-143 Buzzard (CAS)";
  61. vehicleClass = "I_Plane_Fighter_03_CAS_F";
  62. };
  63. class Item3 : BaseSuplyInfo
  64. {
  65. scope = 1;
  66. isSuply = true;
  67. objectSize = 400;
  68. prefix = "AAF";
  69. name = "CH-49 Mohawk";
  70. vehicleClass = "I_Heli_Transport_02_F";
  71. };
  72. class Item4 : BaseSuplyInfo
  73. {
  74. scope = 1;
  75. isSuply = true;
  76. objectSize = 400;
  77. prefix = "AAF";
  78. name = "WY-55 Hellcat";
  79. vehicleClass = "I_Heli_Light_03_F";
  80. };
  81. class Item5 : BaseSuplyInfo
  82. {
  83. scope = 1;
  84. isSuply = true;
  85. objectSize = 400;
  86. prefix = "AAF";
  87. name = "WY-55 Hellcat (unarmed)";
  88. vehicleClass = "I_Heli_Light_03_unarmed_F";
  89. };
  90.  
  91. class Item15 : BaseSuplyInfo
  92. {
  93. scope = 1;
  94. isSuply = true;
  95. objectSize = 500;
  96. prefix = "NATO";
  97. name = "A-164 Wipeout";
  98. vehicleClass = "B_Plane_CAS_01_F";
  99. };
  100. class Item6 : BaseSuplyInfo
  101. {
  102. scope = 1;
  103. isSuply = true;
  104. objectSize = 100;
  105. prefix = "NATO";
  106. name = "AH-9 Pawnee";
  107. vehicleClass = "B_Heli_Light_01_armed_F";
  108. };
  109. class Item7 : BaseSuplyInfo
  110. {
  111. scope = 1;
  112. isSuply = true;
  113. objectSize = 200;
  114. prefix = "NATO";
  115. name = "AH-99 Blackfoot";
  116. vehicleClass = "B_Heli_Attack_01_F";
  117. };
  118. class Item8 : BaseSuplyInfo
  119. {
  120. scope = 1;
  121. isSuply = true;
  122. objectSize = 200;
  123. prefix = "NATO";
  124. name = "MH-9 Hummingbird";
  125. vehicleClass = "B_Heli_Light_01_F";
  126. };
  127. class Item9 : BaseSuplyInfo
  128. {
  129. scope = 1;
  130. isSuply = true;
  131. objectSize = 200;
  132. prefix = "NATO";
  133. name = "UH-80 Ghost Hawk";
  134. vehicleClass = "B_Heli_Transport_01_F";
  135. };
  136. class Item10 : BaseSuplyInfo
  137. {
  138. scope = 1;
  139. isSuply = true;
  140. objectSize = 200;
  141. prefix = "NATO";
  142. name = "UH-80 Ghost Hawk (Camo)";
  143. vehicleClass = "B_Heli_Transport_01_camo_F";
  144. };
  145.  
  146. class Item16 : BaseSuplyInfo
  147. {
  148. scope = 1;
  149. isSuply = true;
  150. objectSize = 500;
  151. prefix = "CSAT";
  152. name = "To-199 Neophron";
  153. vehicleClass = "O_Plane_CAS_02_F";
  154. };
  155. class Item11 : BaseSuplyInfo
  156. {
  157. scope = 1;
  158. isSuply = true;
  159. objectSize = 500;
  160. prefix = "CSAT";
  161. name = "Mi-48 Kajaman";
  162. vehicleClass = "O_Heli_Attack_02_F";
  163. };
  164. class Item12 : BaseSuplyInfo
  165. {
  166. scope = 1;
  167. isSuply = true;
  168. objectSize = 500;
  169. prefix = "CSAT";
  170. name = "Mi-48 Kajaman (Black)";
  171. vehicleClass = "O_Heli_Attack_02_black_F";
  172. };
  173. class Item13 : BaseSuplyInfo
  174. {
  175. scope = 1;
  176. isSuply = true;
  177. objectSize = 500;
  178. prefix = "CSAT";
  179. name = "PO-30 Orca";
  180. vehicleClass = "O_Heli_Light_02_F";
  181. };
  182. class Item14 : BaseSuplyInfo
  183. {
  184. scope = 1;
  185. isSuply = true;
  186. objectSize = 500;
  187. prefix = "CSAT";
  188. name = "PO-30 Orca (unarmed)";
  189. vehicleClass = "O_Heli_Light_02_unarmed_F";
  190. };
  191. };
  192. class AmmoBoxes
  193. {
  194. scope = 1;
  195. name = "AmmoBoxes";
  196. class Item9 : BaseSuplyInfo
  197. {
  198. scope = 1;
  199. prefix = "NATO";
  200. name = "XMedSys box";
  201. vehicleClass = "x39_MedicBox";
  202. isSuply = true;
  203. objectSize = 5;
  204. grabable = true;
  205. class configurations
  206. {
  207. class item1
  208. {
  209. name = "VirtualAmmoBox";
  210. functions[] = {
  211. "X39_SupplySystem_fnc_EnableVirtualAmmoboxOnVehicle"
  212. };
  213. };
  214. };
  215. };
  216. class Item1 : BaseSuplyInfo
  217. {
  218. scope = 1;
  219. prefix = "AAF";
  220. name = "Vehicle Ammo";
  221. vehicleClass = "Box_IND_AmmoVeh_F";
  222. isSuply = true;
  223. objectSize = 5;
  224. grabable = true;
  225. class configurations
  226. {
  227. class item1
  228. {
  229. name = "VirtualAmmoBox";
  230. functions[] = {
  231. "X39_SupplySystem_fnc_EnableVirtualAmmoboxOnVehicle"
  232. };
  233. };
  234. };
  235. };
  236. class Item2 : BaseSuplyInfo
  237. {
  238. scope = 1;
  239. prefix = "NATO";
  240. name = "Launchers";
  241. vehicleClass = "Box_NATO_WpsLaunch_F";
  242. isSuply = true;
  243. objectSize = 2.5;
  244. grabable = true;
  245. class configurations
  246. {
  247. class item1
  248. {
  249. name = "VirtualAmmoBox";
  250. functions[] = {
  251. "X39_SupplySystem_fnc_EnableVirtualAmmoboxOnVehicle"
  252. };
  253. };
  254. };
  255. };
  256. class Item3 : BaseSuplyInfo
  257. {
  258. scope = 1;
  259. prefix = "NATO";
  260. name = "Support";
  261. vehicleClass = "Box_NATO_Support_F";
  262. isSuply = true;
  263. objectSize = 2.5;
  264. grabable = true;
  265. class configurations
  266. {
  267. class item1
  268. {
  269. name = "VirtualAmmoBox";
  270. functions[] = {
  271. "X39_SupplySystem_fnc_EnableVirtualAmmoboxOnVehicle"
  272. };
  273. };
  274. };
  275. };
  276. class Item4 : BaseSuplyInfo
  277. {
  278. scope = 1;
  279. prefix = "NATO";
  280. name = "Grenades";
  281. vehicleClass = "Box_NATO_Grenades_F";
  282. isSuply = true;
  283. objectSize = 2.5;
  284. grabable = true;
  285. class configurations
  286. {
  287. class item1
  288. {
  289. name = "VirtualAmmoBox";
  290. functions[] = {
  291. "X39_SupplySystem_fnc_EnableVirtualAmmoboxOnVehicle"
  292. };
  293. };
  294. };
  295. };
  296. class Item5 : BaseSuplyInfo
  297. {
  298. scope = 1;
  299. prefix = "NATO";
  300. name = "Special weapons ammo";
  301. vehicleClass = "Box_NATO_AmmoOrd_F";
  302. isSuply = true;
  303. objectSize = 2.5;
  304. grabable = true;
  305. class configurations
  306. {
  307. class item1
  308. {
  309. name = "VirtualAmmoBox";
  310. functions[] = {
  311. "X39_SupplySystem_fnc_EnableVirtualAmmoboxOnVehicle"
  312. };
  313. };
  314. };
  315. };
  316. class Item6 : BaseSuplyInfo
  317. {
  318. scope = 1;
  319. prefix = "NATO";
  320. name = "Weapons ammo";
  321. vehicleClass = "Box_NATO_Ammo_F";
  322. isSuply = true;
  323. objectSize = 2.5;
  324. grabable = true;
  325. class configurations
  326. {
  327. class item1
  328. {
  329. name = "VirtualAmmoBox";
  330. functions[] = {
  331. "X39_SupplySystem_fnc_EnableVirtualAmmoboxOnVehicle"
  332. };
  333. };
  334. };
  335. };
  336. class Item7 : BaseSuplyInfo
  337. {
  338. scope = 1;
  339. prefix = "NATO";
  340. name = "Special weapons";
  341. vehicleClass = "Box_NATO_WpsSpecial_F";
  342. isSuply = true;
  343. objectSize = 2.5;
  344. grabable = true;
  345. class configurations
  346. {
  347. class item1
  348. {
  349. name = "VirtualAmmoBox";
  350. functions[] = {
  351. "X39_SupplySystem_fnc_EnableVirtualAmmoboxOnVehicle"
  352. };
  353. };
  354. };
  355. };
  356. class Item8 : BaseSuplyInfo
  357. {
  358. scope = 1;
  359. prefix = "NATO";
  360. name = "Weapons";
  361. vehicleClass = "Box_NATO_Wps_F";
  362. isSuply = true;
  363. objectSize = 2.5;
  364. grabable = true;
  365. class configurations
  366. {
  367. class item1
  368. {
  369. name = "VirtualAmmoBox";
  370. functions[] = {
  371. "X39_SupplySystem_fnc_EnableVirtualAmmoboxOnVehicle"
  372. };
  373. };
  374. };
  375. };
  376. };
  377. class Armored
  378. {
  379. scope = 1;
  380. name = "Armored";
  381. class Item1 : BaseSuplyInfo
  382. {
  383. scope = 1;
  384. objectSize = 300;
  385. isSuply = true;
  386. prefix = "CSAT";
  387. name = "2S9 Sonchor";
  388. vehicleClass = "O_MBT_02_arty_F";
  389. };
  390. class Item2 : BaseSuplyInfo
  391. {
  392. scope = 1;
  393. objectSize = 200;
  394. isSuply = true;
  395. prefix = "CSAT";
  396. name = "BTR-K Kamysh";
  397. vehicleClass = "O_APC_Tracked_02_cannon_F";
  398. };
  399. class Item3 : BaseSuplyInfo
  400. {
  401. scope = 1;
  402. objectSize = 220;
  403. isSuply = true;
  404. prefix = "CSAT";
  405. name = "MSE-3 Marid";
  406. vehicleClass = "O_APC_Wheeled_02_rcws_F";
  407. };
  408. class Item4 : BaseSuplyInfo
  409. {
  410. scope = 1;
  411. objectSize = 400;
  412. isSuply = true;
  413. prefix = "CSAT";
  414. name = "T-100 Varsuk";
  415. vehicleClass = "O_MBT_02_cannon_F";
  416. };
  417. class Item5 : BaseSuplyInfo
  418. {
  419. scope = 1;
  420. objectSize = 232;
  421. isSuply = true;
  422. prefix = "CSAT";
  423. name = "ZSU-39 Tigris";
  424. vehicleClass = "O_APC_Tracked_02_AA_F";
  425. };
  426.  
  427. class Item6 : BaseSuplyInfo
  428. {
  429. scope = 1;
  430. objectSize = 300;
  431. isSuply = true;
  432. prefix = "AAF";
  433. name = "AFV-4 Gorgon";
  434. vehicleClass = "I_APC_Wheeled_03_cannon_F";
  435. };
  436. class Item7 : BaseSuplyInfo
  437. {
  438. scope = 1;
  439. objectSize = 250;
  440. isSuply = true;
  441. prefix = "AAF";
  442. name = "FV-720 Mora";
  443. vehicleClass = "I_APC_tracked_03_cannon_F";
  444. };
  445. class Item8 : BaseSuplyInfo
  446. {
  447. scope = 1;
  448. objectSize = 600;
  449. isSuply = true;
  450. prefix = "AAF";
  451. name = "MBT-52 Kuma";
  452. vehicleClass = "I_MBT_03_cannon_F";
  453. };
  454.  
  455. class Item9 : BaseSuplyInfo
  456. {
  457. scope = 1;
  458. objectSize = 180;
  459. isSuply = true;
  460. prefix = "NATO";
  461. name = "AMV-7 Marshall";
  462. vehicleClass = "B_APC_Wheeled_01_cannon_F";
  463. };
  464. class Item10 : BaseSuplyInfo
  465. {
  466. scope = 1;
  467. objectSize = 190;
  468. isSuply = true;
  469. prefix = "NATO";
  470. name = "IFV-6a Cheetah";
  471. vehicleClass = "B_APC_Tracked_01_AA_F";
  472. };
  473. class Item11 : BaseSuplyInfo
  474. {
  475. scope = 1;
  476. objectSize = 175;
  477. isSuply = true;
  478. prefix = "NATO";
  479. name = "IFV-6c Panther";
  480. vehicleClass = "B_APC_Tracked_01_rcws_F";
  481. };
  482. class Item12 : BaseSuplyInfo
  483. {
  484. scope = 1;
  485. objectSize = 220;
  486. isSuply = true;
  487. prefix = "NATO";
  488. name = "M2A1 Slammer";
  489. vehicleClass = "B_MBT_01_cannon_F";
  490. };
  491. class Item13 : BaseSuplyInfo
  492. {
  493. scope = 1;
  494. objectSize = 200;
  495. isSuply = true;
  496. prefix = "NATO";
  497. name = "M4 Scorcher";
  498. vehicleClass = "B_MBT_01_arty_F";
  499. };
  500. class Item14 : BaseSuplyInfo
  501. {
  502. scope = 1;
  503. objectSize = 300;
  504. isSuply = true;
  505. prefix = "NATO";
  506. name = "M5 Sandstorm MLRS";
  507. vehicleClass = "B_MBT_01_mlrs_F";
  508. };
  509. };
  510. class Car
  511. {
  512. scope = 1;
  513. name = "Car";
  514. class Item1 : BaseSuplyInfo
  515. {
  516. scope = 1;
  517. objectSize = 75;
  518. isSuply = true;
  519. prefix = "Civil";
  520. name = "Hatchback";
  521. vehicleClass = "C_Hatchback_01_F";
  522. };
  523. class Item2 : BaseSuplyInfo
  524. {
  525. scope = 1;
  526. objectSize = 75;
  527. isSuply = true;
  528. prefix = "Civil";
  529. name = "Hatchback (Sport";
  530. vehicleClass = "C_Hatchback_01_sport_F";
  531. };
  532. class Item3 : BaseSuplyInfo
  533. {
  534. scope = 1;
  535. objectSize = 90;
  536. isSuply = true;
  537. prefix = "Civil";
  538. name = "Offroad";
  539. vehicleClass = "C_Offroad_01_F";
  540. };
  541. class Item4 : BaseSuplyInfo
  542. {
  543. scope = 1;
  544. objectSize = 10;
  545. isSuply = true;
  546. prefix = "Civil";
  547. name = "Quadbike";
  548. vehicleClass = "C_Quadbike_01_F";
  549. };
  550. class Item5 : BaseSuplyInfo
  551. {
  552. scope = 1;
  553. objectSize = 100;
  554. isSuply = true;
  555. prefix = "Civil";
  556. name = "SUV";
  557. vehicleClass = "C_SUV_01_F";
  558. };
  559. class Item6 : BaseSuplyInfo
  560. {
  561. scope = 1;
  562. objectSize = 90;
  563. isSuply = true;
  564. prefix = "Civil";
  565. name = "Truck";
  566. vehicleClass = "C_Van_01_transport_F";
  567. };
  568. class Item7 : BaseSuplyInfo
  569. {
  570. scope = 1;
  571. objectSize = 100;
  572. isSuply = true;
  573. prefix = "Civil";
  574. name = "Truck Boxer";
  575. vehicleClass = "C_Van_01_box_F";
  576. };
  577.  
  578. class Item8 : BaseSuplyInfo
  579. {
  580. scope = 1;
  581. objectSize = 120;
  582. isSuply = true;
  583. prefix = "CSAT";
  584. name = "Ifrit";
  585. vehicleClass = "O_MRAP_02_F";
  586. };
  587. class Item9 : BaseSuplyInfo
  588. {
  589. scope = 1;
  590. objectSize = 160;
  591. isSuply = true;
  592. prefix = "CSAT";
  593. name = "Ifrit GMG";
  594. vehicleClass = "O_MRAP_02_gmg_F";
  595. };
  596. class Item10 : BaseSuplyInfo
  597. {
  598. scope = 1;
  599. objectSize = 150;
  600. isSuply = true;
  601. prefix = "CSAT";
  602. name = "Ifrit HMG";
  603. vehicleClass = "O_MRAP_02_hmg_F";
  604. };
  605. class Item11 : BaseSuplyInfo
  606. {
  607. scope = 1;
  608. objectSize = 10;
  609. isSuply = true;
  610. prefix = "CSAT";
  611. name = "Quadbike";
  612. vehicleClass = "O_Quadbike_01_F";
  613. };
  614. class Item12 : BaseSuplyInfo
  615. {
  616. scope = 1;
  617. objectSize = 150;
  618. isSuply = true;
  619. prefix = "CSAT";
  620. name = "Zamak Transport";
  621. vehicleClass = "O_Truck_02_transport_F";
  622. };
  623. class Item13 : BaseSuplyInfo
  624. {
  625. scope = 1;
  626. objectSize = 155;
  627. isSuply = true;
  628. prefix = "CSAT";
  629. name = "Zamak Transport (Covered)";
  630. vehicleClass = "O_Truck_02_covered_F";
  631. };
  632.  
  633. class Item14 : BaseSuplyInfo
  634. {
  635. scope = 1;
  636. objectSize = 75;
  637. isSuply = true;
  638. prefix = "FIA";
  639. name = "Offroad";
  640. vehicleClass = "B_G_Offroad_01_F";
  641. };
  642. class Item15 : BaseSuplyInfo
  643. {
  644. scope = 1;
  645. objectSize = 100;
  646. isSuply = true;
  647. prefix = "FIA";
  648. name = "Offroad (Armed)";
  649. vehicleClass = "B_G_Offroad_01_armed_F";
  650. };
  651. class Item17 : BaseSuplyInfo
  652. {
  653. scope = 1;
  654. objectSize = 10;
  655. isSuply = true;
  656. prefix = "FIA";
  657. name = "Quadbike";
  658. vehicleClass = "B_G_Quadbike_01_F";
  659. };
  660. class Item18 : BaseSuplyInfo
  661. {
  662. scope = 1;
  663. objectSize = 110;
  664. isSuply = true;
  665. prefix = "FIA";
  666. name = "Truck";
  667. vehicleClass = "B_G_Van_01_transport_F";
  668. };
  669.  
  670. class Item19 : BaseSuplyInfo
  671. {
  672. scope = 1;
  673. objectSize = 150;
  674. isSuply = true;
  675. prefix = "NATO";
  676. name = "HEMTT";
  677. vehicleClass = "B_Truck_01_mover_F";
  678. };
  679. class Item20 : BaseSuplyInfo
  680. {
  681. scope = 1;
  682. objectSize = 160;
  683. isSuply = true;
  684. prefix = "NATO";
  685. name = "HEMTT Box";
  686. vehicleClass = "B_Truck_01_box_F";
  687. };
  688. class Item21 : BaseSuplyInfo
  689. {
  690. scope = 1;
  691. objectSize = 150;
  692. isSuply = true;
  693. prefix = "NATO";
  694. name = "HEMTT Transport";
  695. vehicleClass = "B_Truck_01_transport_F";
  696. };
  697. class Item22 : BaseSuplyInfo
  698. {
  699. scope = 1;
  700. objectSize = 155;
  701. isSuply = true;
  702. prefix = "NATO";
  703. name = "HEMTT Transport (Covered)";
  704. vehicleClass = "B_Truck_01_covered_F";
  705. };
  706. class Item23 : BaseSuplyInfo
  707. {
  708. scope = 1;
  709. objectSize = 175;
  710. isSuply = true;
  711. prefix = "NATO";
  712. name = "Hunter";
  713. vehicleClass = "B_MRAP_01_F";
  714. };
  715. class Item24 : BaseSuplyInfo
  716. {
  717. scope = 1;
  718. objectSize = 200;
  719. isSuply = true;
  720. prefix = "NATO";
  721. name = "Hunter GMG";
  722. vehicleClass = "B_MRAP_01_gmg_F";
  723. };
  724. class Item25 : BaseSuplyInfo
  725. {
  726. scope = 1;
  727. objectSize = 190;
  728. isSuply = true;
  729. prefix = "NATO";
  730. name = "Hunter HMG";
  731. vehicleClass = "B_MRAP_01_hmg_F";
  732. };
  733. class Item26 : BaseSuplyInfo
  734. {
  735. scope = 1;
  736. objectSize = 10;
  737. isSuply = true;
  738. prefix = "NATO";
  739. name = "Quadbike";
  740. vehicleClass = "B_Quadbike_01_F";
  741. };
  742.  
  743. class Item27 : BaseSuplyInfo
  744. {
  745. scope = 1;
  746. objectSize = 10;
  747. isSuply = true;
  748. prefix = "AAF";
  749. name = "Quadbike";
  750. vehicleClass = "I_G_Quadbike_01_F";
  751. };
  752. class Item28 : BaseSuplyInfo
  753. {
  754. scope = 1;
  755. objectSize = 100;
  756. isSuply = true;
  757. prefix = "AAF";
  758. name = "Strider";
  759. vehicleClass = "I_MRAP_03_F";
  760. };
  761. class Item29 : BaseSuplyInfo
  762. {
  763. scope = 1;
  764. objectSize = 125;
  765. isSuply = true;
  766. prefix = "AAF";
  767. name = "Strider GMG";
  768. vehicleClass = "I_MRAP_03_gmg_F";
  769. };
  770. class Item30 : BaseSuplyInfo
  771. {
  772. scope = 1;
  773. objectSize = 115;
  774. isSuply = true;
  775. prefix = "AAF";
  776. name = "Strider HMG";
  777. vehicleClass = "I_MRAP_03_hmg_F";
  778. };
  779. class Item31 : BaseSuplyInfo
  780. {
  781. scope = 1;
  782. objectSize = 100;
  783. isSuply = true;
  784. prefix = "AAF";
  785. name = "Zamak Transport";
  786. vehicleClass = "I_Truck_02_transport_F";
  787. };
  788. class Item32 : BaseSuplyInfo
  789. {
  790. scope = 1;
  791. objectSize = 105;
  792. isSuply = true;
  793. prefix = "AAF";
  794. name = "Zamak Transport (Covered)";
  795. vehicleClass = "I_Truck_02_covered_F";
  796. };
  797. };
  798. class SuplyVehicles
  799. {
  800. scope = 1;
  801. name = "Suply Vehicles";
  802. class Item1 : BaseSuplyInfo
  803. {
  804. scope = 1;
  805. prefix = "50";
  806. name = "HEMTT Truck (BOX)";
  807. vehicleClass = "B_Truck_01_box_F";
  808. objectSize = 160;
  809. isSuply = true;
  810. hasSuplyCargo = true;
  811. suplyCargoSize = 60;
  812. suplyCargoUnloadOffset[] = {10, 180};
  813. };
  814. class Item2 : BaseSuplyInfo
  815. {
  816. scope = 1;
  817. objectSize = 400;
  818. prefix = "150";
  819. name = "CH-49 Mohawk";
  820. vehicleClass = "I_Heli_Transport_02_F";
  821. hasSuplyCargo = true;
  822. suplyCargoSize = 150;
  823. suplyCargoUnloadOffset[] = {7, 90};
  824. };
  825. class Item3 : BaseSuplyInfo
  826. {
  827. scope = 1;
  828. prefix = "No Cargo";
  829. name = "HEMTT Truck";
  830. vehicleClass = "B_Truck_01_transport_F";
  831. hasLoadCargo = true;
  832. loadSlotPosition[] = {-0.4, 3.45, 2.7};
  833. memPoint = "pos cargo dir";
  834. suplyCargoUnloadOffset[] = {4, 90};
  835. };
  836. };
  837. class Container
  838. {
  839. scope = 1;
  840. name = "Container";
  841. class Item1 : BaseSuplyInfo
  842. {
  843. scope = 1;
  844. prefix = "500";
  845. name = "Small Container - Military Green";
  846. vehicleClass = "Land_Cargo20_military_green_F";
  847. objectSize = 75;
  848. isSuply = true;
  849. hasSuplyCargo = true;
  850. suplyCargoSize = 500;
  851. loadCargoDirectionOffset = 90;
  852. };
  853. };
  854. class Support
  855. {
  856. scope = 1;
  857. name = "Support";
  858. class Item1 : BaseSuplyInfo
  859. {
  860. scope = 1;
  861. prefix = "NATO";
  862. name = "CRV-6e Bobcat";
  863. vehicleClass = "B_APC_Tracked_01_CRV_F";
  864. objectSize = 75;
  865. isSuply = true;
  866. };
  867. class Item2 : BaseSuplyInfo
  868. {
  869. scope = 1;
  870. prefix = "NATO";
  871. name = "HEMTT Ammo";
  872. vehicleClass = "B_Truck_01_ammo_F";
  873. objectSize = 175;
  874. isSuply = true;
  875. };
  876. class Item3 : BaseSuplyInfo
  877. {
  878. scope = 1;
  879. prefix = "NATO";
  880. name = "HEMTT Medic";
  881. vehicleClass = "B_Truck_01_medical_F";
  882. objectSize = 175;
  883. isSuply = true;
  884. };
  885. class Item4 : BaseSuplyInfo
  886. {
  887. scope = 1;
  888. prefix = "NATO";
  889. name = "HEMTT Fuel";
  890. vehicleClass = "B_Truck_01_fuel_F";
  891. objectSize = 175;
  892. isSuply = true;
  893. };
  894. class Item5 : BaseSuplyInfo
  895. {
  896. scope = 1;
  897. prefix = "NATO";
  898. name = "HEMTT Repair";
  899. vehicleClass = "B_Truck_01_Repair_F";
  900. objectSize = 175;
  901. isSuply = true;
  902. };
  903.  
  904. class Item6 : BaseSuplyInfo
  905. {
  906. scope = 1;
  907. prefix = "Civil";
  908. name = "Fuel Truck";
  909. vehicleClass = "C_Van_01_fuel_F";
  910. objectSize = 120;
  911. isSuply = true;
  912. };
  913.  
  914. class Item7 : BaseSuplyInfo
  915. {
  916. scope = 1;
  917. prefix = "FIA";
  918. name = "Fuel Truck";
  919. vehicleClass = "B_G_Van_01_fuel_F";
  920. objectSize = 120;
  921. isSuply = true;
  922. };
  923.  
  924. class Item8 : BaseSuplyInfo
  925. {
  926. scope = 1;
  927. prefix = "AAF";
  928. name = "Zamak Ammo";
  929. vehicleClass = "I_Truck_02_ammo_F";
  930. objectSize = 130;
  931. isSuply = true;
  932. };
  933. class Item9 : BaseSuplyInfo
  934. {
  935. scope = 1;
  936. prefix = "AAF";
  937. name = "Zamak Fuel";
  938. vehicleClass = "I_Truck_02_fuel_F";
  939. objectSize = 130;
  940. isSuply = true;
  941. };
  942. class Item10 : BaseSuplyInfo
  943. {
  944. scope = 1;
  945. prefix = "AAF";
  946. name = "Zamak Medic";
  947. vehicleClass = "I_Truck_02_medical_F";
  948. objectSize = 140;
  949. isSuply = true;
  950. };
  951. class Item11 : BaseSuplyInfo
  952. {
  953. scope = 1;
  954. prefix = "AAF";
  955. name = "Zamak Repair";
  956. vehicleClass = "I_Truck_02_box_F";
  957. objectSize = 130;
  958. isSuply = true;
  959. };
  960.  
  961. class Item12 : BaseSuplyInfo
  962. {
  963. scope = 1;
  964. prefix = "CSAT";
  965. name = "Zamak Ammo";
  966. vehicleClass = "O_Truck_02_Ammo_F";
  967. objectSize = 130;
  968. isSuply = true;
  969. };
  970. class Item13 : BaseSuplyInfo
  971. {
  972. scope = 1;
  973. prefix = "CSAT";
  974. name = "Zamak Fuel";
  975. vehicleClass = "O_Truck_02_fuel_F";
  976. objectSize = 130;
  977. isSuply = true;
  978. };
  979. class Item14 : BaseSuplyInfo
  980. {
  981. scope = 1;
  982. prefix = "CSAT";
  983. name = "Zamak Medic";
  984. vehicleClass = "O_Truck_02_medical_F";
  985. objectSize = 140;
  986. isSuply = true;
  987. };
  988. class Item15 : BaseSuplyInfo
  989. {
  990. scope = 1;
  991. prefix = "CSAT";
  992. name = "Zamak Repair";
  993. vehicleClass = "O_Truck_02_box_F";
  994. objectSize = 130;
  995. isSuply = true;
  996. };
  997. };
  998. class Fortification
  999. {
  1000. scope = 1;
  1001. name = "Fortifications";
  1002. class Item1 : BaseSuplyInfo
  1003. {
  1004. scope = 1;
  1005. prefix = "12";
  1006. name = "H-Barriere BIG";
  1007. vehicleClass = "Land_HBarrierBig_F";
  1008. objectSize = 12;
  1009. isSuply = true;
  1010. grabable = true;
  1011. };
  1012. class Item2 : BaseSuplyInfo
  1013. {
  1014. scope = 1;
  1015. prefix = "9";
  1016. name = "H-Barriere 5";
  1017. vehicleClass = "Land_HBarrier_5_F";
  1018. objectSize = 9;
  1019. isSuply = true;
  1020. grabable = true;
  1021. };
  1022. class Item3 : BaseSuplyInfo
  1023. {
  1024. scope = 1;
  1025. prefix = "6";
  1026. name = "H-Barriere 3";
  1027. vehicleClass = "Land_HBarrier_3_F";
  1028. objectSize = 6;
  1029. isSuply = true;
  1030. grabable = true;
  1031. };
  1032. class Item4 : BaseSuplyInfo
  1033. {
  1034. scope = 1;
  1035. prefix = "3";
  1036. name = "H-Barriere 1";
  1037. vehicleClass = "Land_HBarrier_1_F";
  1038. objectSize = 3;
  1039. isSuply = true;
  1040. grabable = true;
  1041. };
  1042. class Item5 : BaseSuplyInfo
  1043. {
  1044. scope = 1;
  1045. prefix = "15";
  1046. name = "H-Barriere WALL 6";
  1047. vehicleClass = "Land_HBarrierWall6_F";
  1048. objectSize = 15;
  1049. isSuply = true;
  1050. grabable = true;
  1051. };
  1052. class Item6 : BaseSuplyInfo
  1053. {
  1054. scope = 1;
  1055. prefix = "12";
  1056. name = "H-Barriere WALL 4";
  1057. vehicleClass = "Land_HBarrierWall4_F";
  1058. objectSize = 12;
  1059. isSuply = true;
  1060. grabable = true;
  1061. };
  1062. class Item7 : BaseSuplyInfo
  1063. {
  1064. scope = 1;
  1065. prefix = "20";
  1066. name = "H-Barriere TOWER";
  1067. vehicleClass = "Land_HBarrierTower_F";
  1068. objectSize = 20;
  1069. isSuply = true;
  1070. grabable = true;
  1071. };
  1072. class Item8 : BaseSuplyInfo
  1073. {
  1074. scope = 1;
  1075. prefix = "12";
  1076. name = "H-Barriere corridor";
  1077. vehicleClass = "Land_HBarrierWall_corridor_F";
  1078. objectSize = 12;
  1079. isSuply = true;
  1080. grabable = true;
  1081. };
  1082. class Item9 : BaseSuplyInfo
  1083. {
  1084. scope = 1;
  1085. prefix = "12";
  1086. name = "H-Barriere TOWER";
  1087. vehicleClass = "Land_HBarrierWall_corner_F";
  1088. objectSize = 12;
  1089. isSuply = true;
  1090. grabable = true;
  1091. };
  1092. class Item10 : BaseSuplyInfo
  1093. {
  1094. scope = 1;
  1095. prefix = "5";
  1096. name = "BagFence Short";
  1097. vehicleClass = "Land_BagFence_Short_F";
  1098. objectSize = 5;
  1099. isSuply = true;
  1100. grabable = true;
  1101. };
  1102. class Item11 : BaseSuplyInfo
  1103. {
  1104. scope = 1;
  1105. prefix = "12";
  1106. name = "BagFence Round";
  1107. vehicleClass = "Land_BagFence_Round_F";
  1108. objectSize = 12;
  1109. isSuply = true;
  1110. grabable = true;
  1111. };
  1112. class Item12 : BaseSuplyInfo
  1113. {
  1114. scope = 1;
  1115. prefix = "10";
  1116. name = "BagFence Long";
  1117. vehicleClass = "Land_BagFence_Long_F";
  1118. objectSize = 10;
  1119. isSuply = true;
  1120. grabable = true;
  1121. };
  1122. class Item13 : BaseSuplyInfo
  1123. {
  1124. scope = 1;
  1125. prefix = "3";
  1126. name = "BagFence End";
  1127. vehicleClass = "Land_BagFence_End_F";
  1128. objectSize = 3;
  1129. isSuply = true;
  1130. grabable = true;
  1131. };
  1132. class Item14 : BaseSuplyInfo
  1133. {
  1134. scope = 1;
  1135. prefix = "4";
  1136. name = "BagFence Edge";
  1137. vehicleClass = "Land_BagFence_Corner_F";
  1138. objectSize = 4;
  1139. isSuply = true;
  1140. grabable = true;
  1141. };
  1142. class Item15 : BaseSuplyInfo
  1143. {
  1144. scope = 1;
  1145. prefix = "20";
  1146. name = "BagBunker Tower";
  1147. vehicleClass = "Land_BagBunker_Tower_F";
  1148. objectSize = 20;
  1149. isSuply = true;
  1150. grabable = true;
  1151. };
  1152. class Item16 : BaseSuplyInfo
  1153. {
  1154. scope = 1;
  1155. prefix = "12";
  1156. name = "BagBunker Small";
  1157. vehicleClass = "Land_BagBunker_Small_F";
  1158. objectSize = 12;
  1159. isSuply = true;
  1160. grabable = true;
  1161. };
  1162. class Item17 : BaseSuplyInfo
  1163. {
  1164. scope = 1;
  1165. prefix = "25";
  1166. name = "BagBunker Large";
  1167. vehicleClass = "Land_BagBunker_Large_F";
  1168. objectSize = 25;
  1169. isSuply = true;
  1170. grabable = true;
  1171. };
  1172. };
  1173. class StaticDefense
  1174. {
  1175. scope = 1;
  1176. name = "Defense";
  1177. class Item1 : BaseSuplyInfo
  1178. {
  1179. scope = 1;
  1180. prefix = "15";
  1181. name = "NATO - GMG small";
  1182. vehicleClass = "B_GMG_01_F";
  1183. objectSize = 15;
  1184. isSuply = true;
  1185. grabable = true;
  1186. };
  1187. class Item2 : BaseSuplyInfo
  1188. {
  1189. scope = 1;
  1190. prefix = "15";
  1191. name = "NATO - GMG high";
  1192. vehicleClass = "B_GMG_01_high_F";
  1193. objectSize = 15;
  1194. isSuply = true;
  1195. grabable = true;
  1196. };
  1197. class Item4 : BaseSuplyInfo
  1198. {
  1199. scope = 1;
  1200. prefix = "10";
  1201. name = "NATO - HMG small";
  1202. vehicleClass = "B_HMG_01_F";
  1203. objectSize = 10;
  1204. isSuply = true;
  1205. grabable = true;
  1206. };
  1207. class Item5 : BaseSuplyInfo
  1208. {
  1209. scope = 1;
  1210. prefix = "10";
  1211. name = "NATO - HMG high";
  1212. vehicleClass = "B_HMG_01_high_F";
  1213. objectSize = 10;
  1214. isSuply = true;
  1215. grabable = true;
  1216. };
  1217. class Item7 : BaseSuplyInfo
  1218. {
  1219. scope = 1;
  1220. prefix = "20";
  1221. name = "NATO - Mortar";
  1222. vehicleClass = "B_Mortar_01_F";
  1223. objectSize = 20;
  1224. isSuply = true;
  1225. grabable = true;
  1226. };
  1227. class Item8 : BaseSuplyInfo
  1228. {
  1229. scope = 1;
  1230. prefix = "20";
  1231. name = "NATO - Launcher AT";
  1232. vehicleClass = "B_static_AT_F";
  1233. objectSize = 20;
  1234. isSuply = true;
  1235. grabable = true;
  1236. };
  1237. class Item9 : BaseSuplyInfo
  1238. {
  1239. scope = 1;
  1240. prefix = "20";
  1241. name = "NATO - Launcher AA";
  1242. vehicleClass = "B_static_AA_F";
  1243. objectSize = 20;
  1244. isSuply = true;
  1245. grabable = true;
  1246. };
  1247.  
  1248.  
  1249. class Item11 : BaseSuplyInfo
  1250. {
  1251. scope = 1;
  1252. prefix = "15";
  1253. name = "CSAT - GMG small";
  1254. vehicleClass = "O_GMG_01_F";
  1255. objectSize = 15;
  1256. isSuply = true;
  1257. grabable = true;
  1258. };
  1259. class Item12 : BaseSuplyInfo
  1260. {
  1261. scope = 1;
  1262. prefix = "15";
  1263. name = "CSAT - GMG high";
  1264. vehicleClass = "O_GMG_01_high_F";
  1265. objectSize = 15;
  1266. isSuply = true;
  1267. grabable = true;
  1268. };
  1269. class Item14 : BaseSuplyInfo
  1270. {
  1271. scope = 1;
  1272. prefix = "10";
  1273. name = "CSAT - HMG small";
  1274. vehicleClass = "O_HMG_01_F";
  1275. objectSize = 10;
  1276. isSuply = true;
  1277. grabable = true;
  1278. };
  1279. class Item15 : BaseSuplyInfo
  1280. {
  1281. scope = 1;
  1282. prefix = "10";
  1283. name = "CSAT - HMG high";
  1284. vehicleClass = "O_HMG_01_high_F";
  1285. objectSize = 10;
  1286. isSuply = true;
  1287. grabable = true;
  1288. };
  1289. class Item17 : BaseSuplyInfo
  1290. {
  1291. scope = 1;
  1292. prefix = "20";
  1293. name = "CSAT - Mortar";
  1294. vehicleClass = "O_Mortar_01_F";
  1295. objectSize = 20;
  1296. isSuply = true;
  1297. grabable = true;
  1298. };
  1299. class Item18 : BaseSuplyInfo
  1300. {
  1301. scope = 1;
  1302. prefix = "20";
  1303. name = "CSAT - Launcher AT";
  1304. vehicleClass = "O_static_AT_F";
  1305. objectSize = 20;
  1306. isSuply = true;
  1307. grabable = true;
  1308. };
  1309. class Item19 : BaseSuplyInfo
  1310. {
  1311. scope = 1;
  1312. prefix = "20";
  1313. name = "CSAT - Launcher AA";
  1314. vehicleClass = "O_static_AA_F";
  1315. objectSize = 20;
  1316. isSuply = true;
  1317. grabable = true;
  1318. };
  1319.  
  1320.  
  1321. class Item21 : BaseSuplyInfo
  1322. {
  1323. scope = 1;
  1324. prefix = "15";
  1325. name = "AAF - GMG small";
  1326. vehicleClass = "I_GMG_01_F";
  1327. objectSize = 15;
  1328. isSuply = true;
  1329. grabable = true;
  1330. };
  1331. class Item22 : BaseSuplyInfo
  1332. {
  1333. scope = 1;
  1334. prefix = "15";
  1335. name = "AAF - GMG high";
  1336. vehicleClass = "I_GMG_01_high_F";
  1337. objectSize = 15;
  1338. isSuply = true;
  1339. grabable = true;
  1340. };
  1341. class Item24 : BaseSuplyInfo
  1342. {
  1343. scope = 1;
  1344. prefix = "10";
  1345. name = "AAF - HMG small";
  1346. vehicleClass = "I_HMG_01_F";
  1347. objectSize = 10;
  1348. isSuply = true;
  1349. grabable = true;
  1350. };
  1351. class Item25 : BaseSuplyInfo
  1352. {
  1353. scope = 1;
  1354. prefix = "10";
  1355. name = "AAF - HMG high";
  1356. vehicleClass = "I_HMG_01_high_F";
  1357. objectSize = 10;
  1358. isSuply = true;
  1359. grabable = true;
  1360. };
  1361. class Item27 : BaseSuplyInfo
  1362. {
  1363. scope = 1;
  1364. prefix = "20";
  1365. name = "AAF - Mortar";
  1366. vehicleClass = "I_Mortar_01_F";
  1367. objectSize = 20;
  1368. isSuply = true;
  1369. grabable = true;
  1370. };
  1371. class Item28 : BaseSuplyInfo
  1372. {
  1373. scope = 1;
  1374. prefix = "20";
  1375. name = "AAF - Launcher AT";
  1376. vehicleClass = "I_static_AT_F";
  1377. objectSize = 20;
  1378. isSuply = true;
  1379. grabable = true;
  1380. };
  1381. class Item29 : BaseSuplyInfo
  1382. {
  1383. scope = 1;
  1384. prefix = "20";
  1385. name = "AAF - Launcher AA";
  1386. vehicleClass = "I_static_AA_F";
  1387. objectSize = 20;
  1388. isSuply = true;
  1389. grabable = true;
  1390. };
  1391. };
  1392. class SpecialObjects
  1393. {
  1394. scope = 1;
  1395. name = "Special Objects";
  1396. class Item1 : BaseSuplyInfo
  1397. {
  1398. scope = 1;
  1399. prefix = "25";
  1400. name = "Pole";
  1401. vehicleClass = "Pole_F";
  1402. objectSize = 25;
  1403. isSuply = true;
  1404. grabable = true;
  1405. class configurations
  1406. {
  1407. class Teleporter
  1408. {
  1409. name = "Teleporter";
  1410. functions[] = {
  1411. "X39_SupplySystem_fnc_addAsToTeleportObject"
  1412. };
  1413. };
  1414. };
  1415. };
  1416. };
  1417. };
  1418. };
  1419. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement