Guest User

Untitled

a guest
Jan 13th, 2017
180
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 152.66 KB | None | 0 0
  1. /**
  2. * config
  3. *
  4. * Exile Mod
  5. * www.exilemod.com
  6. * © 2015 Exile Mod Team
  7. *
  8. * This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
  9. * To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/.
  10. */
  11.  
  12.  
  13. class CfgClans
  14. {
  15. /*
  16. Defines the amount of pop tabs needed to register a new clan
  17.  
  18. Default: 20,000
  19. */
  20. registrationFee = 20000;
  21.  
  22. /*
  23. A list of all characters allowed in a clan *name*
  24.  
  25. NOTE:
  26. */
  27. clanNameAlphabet = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 ._-!:\\/";
  28.  
  29. /*
  30.  
  31. Maximum markers per clan
  32.  
  33. */
  34. maximumIcons = 20;
  35.  
  36. /*
  37. Maximum number of characters on a Marker in a presistent system
  38.  
  39. Note: MAX 255!
  40.  
  41. */
  42. maximumIconText = 50;
  43.  
  44. /*
  45.  
  46. Maximum poly markers per clan
  47.  
  48. */
  49. maximumPolys = 10;
  50.  
  51.  
  52. /*
  53.  
  54. Maximum points in poly
  55. */
  56. maximumPolyNode = 10;
  57. };
  58. class Exile_AbstractCraftingRecipe
  59. {
  60. name = "";
  61. pictureItem = "";
  62. returnedItems[] = {};
  63. components[] = {}; // Required components
  64. tools[] = {}; // Required tools (matches, gas cooker etc.)
  65. requiredInteractionModelGroup = ""; // See CfgInteractionModels
  66. requiresOcean = 0; // isSurfaceWater test
  67. requiresFire = 0; // inflamed object nearby
  68. requiresConcreteMixer = 0; // Check if concrete mixer is nearby
  69. };
  70.  
  71. class CfgCraftingRecipes
  72. {
  73. #include "EBM\recipes.hpp"
  74.  
  75. class BreachingChargeBigMomma: Exile_AbstractCraftingRecipe
  76. {
  77. name = "Breaching Charge (Big Momma)";
  78. pictureItem = "Exile_Item_BreachingCharge_BigMomma";
  79. returnedItems[] =
  80. {
  81. {1, "Exile_Item_BreachingCharge_BigMomma"}
  82. };
  83. tools[] =
  84. {
  85. "Exile_Item_Foolbox"
  86. };
  87. components[] =
  88. {
  89. {3, "Exile_Item_BreachingCharge_Metal"},
  90. {1, "Exile_Item_MobilePhone"},
  91. {1, "Exile_Item_DuctTape"},
  92. {1, "Exile_Item_ZipTie"}
  93. };
  94. };
  95.  
  96. class BreachingChargeMetal: Exile_AbstractCraftingRecipe
  97. {
  98. name = "Breaching Charge (Metal)";
  99. pictureItem = "Exile_Item_BreachingCharge_Metal";
  100. returnedItems[] =
  101. {
  102. {1, "Exile_Item_BreachingCharge_Metal"}
  103. };
  104. tools[] =
  105. {
  106. "Exile_Item_Foolbox"
  107. };
  108. components[] =
  109. {
  110. {1, "Exile_Item_DuctTape"},
  111. {1, "SatchelCharge_Remote_Mag"}
  112. };
  113. };
  114.  
  115. class BreachingChargeWood: Exile_AbstractCraftingRecipe
  116. {
  117. name = "Breaching Charge (Wood)";
  118. pictureItem = "Exile_Item_BreachingCharge_Wood";
  119. returnedItems[] =
  120. {
  121. {1, "Exile_Item_BreachingCharge_Wood"}
  122. };
  123. tools[] =
  124. {
  125. "Exile_Item_Foolbox"
  126. };
  127. components[] =
  128. {
  129. {1, "Exile_Item_DuctTape"},
  130. {1, "DemoCharge_Remote_Mag"}
  131. };
  132. };
  133.  
  134. class CookBBQSandwich: Exile_AbstractCraftingRecipe
  135. {
  136. name = "Cook BBQ Sandwich";
  137. pictureItem = "Exile_Item_BBQSandwich_Cooked";
  138. requiresFire = 1;
  139. returnedItems[] =
  140. {
  141. {1, "Exile_Item_BBQSandwich_Cooked"}
  142. };
  143. tools[] =
  144. {
  145. "Exile_Item_CookingPot"
  146. };
  147. components[] =
  148. {
  149. {1, "Exile_Item_BBQSandwich"}
  150. };
  151. };
  152.  
  153. class CookCatFood: Exile_AbstractCraftingRecipe
  154. {
  155. name = "Cook Cat Food";
  156. pictureItem = "Exile_Item_CatFood_Cooked";
  157. requiresFire = 1;
  158. returnedItems[] =
  159. {
  160. {1, "Exile_Item_CatFood_Cooked"}
  161. };
  162. tools[] =
  163. {
  164. "Exile_Item_CookingPot"
  165. };
  166. components[] =
  167. {
  168. {1, "Exile_Item_CatFood"}
  169. };
  170. };
  171.  
  172. class CookChristmasTinner: Exile_AbstractCraftingRecipe
  173. {
  174. name = "Cook Christmas Tinner";
  175. pictureItem = "Exile_Item_ChristmasTinner_Cooked";
  176. requiresFire = 1;
  177. returnedItems[] =
  178. {
  179. {1, "Exile_Item_ChristmasTinner_Cooked"}
  180. };
  181. tools[] =
  182. {
  183. "Exile_Item_CookingPot"
  184. };
  185. components[] =
  186. {
  187. {1, "Exile_Item_ChristmasTinner"}
  188. };
  189. };
  190. class CookCoffee: Exile_AbstractCraftingRecipe
  191. {
  192. name = "Brew Coffee";
  193. pictureItem = "Exile_Item_PlasticBottleCoffee";
  194. requiresFire = 1;
  195. returnedItems[] =
  196. {
  197. {1, "Exile_Item_PlasticBottleCoffee"}
  198. };
  199. tools[] =
  200. {
  201. "Exile_Item_CookingPot"
  202. };
  203. components[] =
  204. {
  205. {1, "Exile_Item_PlasticBottleFreshWater"},
  206. {1, "Exile_Item_InstantCoffee"}
  207. };
  208. };
  209. class CookDogFood: Exile_AbstractCraftingRecipe
  210. {
  211. name = "Cook Dog Food";
  212. pictureItem = "Exile_Item_DogFood_Cooked";
  213. requiresFire = 1;
  214. returnedItems[] =
  215. {
  216. {1, "Exile_Item_DogFood_Cooked"}
  217. };
  218. tools[] =
  219. {
  220. "Exile_Item_CookingPot"
  221. };
  222. components[] =
  223. {
  224. {1, "Exile_Item_DogFood"}
  225. };
  226. };
  227.  
  228. class CookGloriousKnakworst: Exile_AbstractCraftingRecipe
  229. {
  230. name = "Cook Glorious Knakworst";
  231. pictureItem = "Exile_Item_GloriousKnakworst_Cooked";
  232. requiresFire = 1;
  233. returnedItems[] =
  234. {
  235. {1, "Exile_Item_GloriousKnakworst_Cooked"}
  236. };
  237. tools[] =
  238. {
  239. "Exile_Item_CookingPot"
  240. };
  241. components[] =
  242. {
  243. {1, "Exile_Item_GloriousKnakworst"}
  244. };
  245. };
  246.  
  247. class CookMacasCheese: Exile_AbstractCraftingRecipe
  248. {
  249. name = "Cook Macas Cheese";
  250. pictureItem = "Exile_Item_MacasCheese_Cooked";
  251. requiresFire = 1;
  252. returnedItems[] =
  253. {
  254. {1, "Exile_Item_MacasCheese_Cooked"}
  255. };
  256. tools[] =
  257. {
  258. "Exile_Item_CookingPot"
  259. };
  260. components[] =
  261. {
  262. {1, "Exile_Item_MacasCheese"}
  263. };
  264. };
  265.  
  266. class CookPlasticBottleDirtyWater: Exile_AbstractCraftingRecipe
  267. {
  268. name = "Cook Dirty Water";
  269. pictureItem = "Exile_Item_PlasticBottleFreshWater";
  270. requiresFire = 1;
  271. returnedItems[] =
  272. {
  273. {1, "Exile_Item_PlasticBottleFreshWater"}
  274. };
  275. tools[] =
  276. {
  277. "Exile_Item_CookingPot"
  278. };
  279. components[] =
  280. {
  281. {1, "Exile_Item_PlasticBottleDirtyWater"}
  282. };
  283. };
  284. class CookPlasticBottleSaltWater: Exile_AbstractCraftingRecipe
  285. {
  286. name = "Cook Salt Water";
  287. pictureItem = "Exile_Item_PlasticBottleFreshWater";
  288. requiresFire = 1;
  289. returnedItems[] =
  290. {
  291. {1, "Exile_Item_PlasticBottleFreshWater"}
  292. };
  293. tools[] =
  294. {
  295. "Exile_Item_CookingPot"
  296. };
  297. components[] =
  298. {
  299. {1, "Exile_Item_PlasticBottleSaltWater"}
  300. };
  301. };
  302.  
  303. class CookSausageGravy: Exile_AbstractCraftingRecipe
  304. {
  305. name = "Cook Sausage Gravy";
  306. pictureItem = "Exile_Item_SausageGravy_Cooked";
  307. requiresFire = 1;
  308. returnedItems[] =
  309. {
  310. {1, "Exile_Item_SausageGravy_Cooked"}
  311. };
  312. tools[] =
  313. {
  314. "Exile_Item_CookingPot"
  315. };
  316. components[] =
  317. {
  318. {1, "Exile_Item_SausageGravy"}
  319. };
  320. };
  321.  
  322. class CookSurstromming: Exile_AbstractCraftingRecipe
  323. {
  324. name = "Cook Surströmming";
  325. pictureItem = "Exile_Item_Surstromming_Cooked";
  326. requiresFire = 1;
  327. returnedItems[] =
  328. {
  329. {1, "Exile_Item_Surstromming_Cooked"}
  330. };
  331. tools[] =
  332. {
  333. "Exile_Item_CookingPot"
  334. };
  335. components[] =
  336. {
  337. {1, "Exile_Item_Surstromming"}
  338. };
  339. };
  340.  
  341. class CraftBandage: Exile_AbstractCraftingRecipe
  342. {
  343. name = "Craft Bandage";
  344. pictureItem = "Exile_Item_Bandage";
  345. returnedItems[] =
  346. {
  347. {1, "Exile_Item_Bandage"}
  348. };
  349. components[] =
  350. {
  351. {4, "Exile_Item_ToiletPaper"}
  352. };
  353. };
  354.  
  355. class CraftConcreteDoorway: Exile_AbstractCraftingRecipe
  356. {
  357. name = "Craft Concrete Doorway";
  358. pictureItem = "Exile_Item_ConcreteDoorwayKit";
  359. requiresConcreteMixer = true;
  360. returnedItems[] =
  361. {
  362. {1, "Exile_Item_ConcreteDoorwayKit"},
  363. {3, "Exile_Item_WaterCanisterEmpty"},
  364. {1, "Exile_Item_FuelCanisterEmpty"}
  365. };
  366. components[] =
  367. {
  368. {3, "Exile_Item_Cement"},
  369. {3, "Exile_Item_Sand"},
  370. {3, "Exile_Item_MetalPole"},
  371. {3, "Exile_Item_WaterCanisterDirtyWater"},
  372. {1, "Exile_Item_FuelCanisterFull"}
  373. };
  374. };
  375. class CraftConcreteFloor: Exile_AbstractCraftingRecipe
  376. {
  377. name = "Craft Concrete Floor";
  378. pictureItem = "Exile_Item_ConcreteFloorKit";
  379. requiresConcreteMixer = true;
  380. returnedItems[] =
  381. {
  382. {1, "Exile_Item_ConcreteFloorKit"},
  383. {2, "Exile_Item_WaterCanisterEmpty"},
  384. {1, "Exile_Item_FuelCanisterEmpty"}
  385. };
  386. components[] =
  387. {
  388. {2, "Exile_Item_Cement"},
  389. {2, "Exile_Item_Sand"},
  390. {2, "Exile_Item_MetalPole"},
  391. {2, "Exile_Item_WaterCanisterDirtyWater"},
  392. {1, "Exile_Item_FuelCanisterFull"}
  393. };
  394. };
  395. class CraftConcreteFloorPort: Exile_AbstractCraftingRecipe
  396. {
  397. name = "Craft Concrete Floor Port";
  398. pictureItem = "Exile_Item_ConcreteFloorPortKit";
  399. requiresConcreteMixer = true;
  400. returnedItems[] =
  401. {
  402. {1, "Exile_Item_ConcreteFloorPortKit"},
  403. {3, "Exile_Item_WaterCanisterEmpty"},
  404. {1, "Exile_Item_FuelCanisterEmpty"}
  405. };
  406. components[] =
  407. {
  408. {3, "Exile_Item_Cement"},
  409. {3, "Exile_Item_Sand"},
  410. {3, "Exile_Item_MetalPole"},
  411. {3, "Exile_Item_WaterCanisterDirtyWater"},
  412. {1, "Exile_Item_FuelCanisterFull"}
  413. };
  414. };
  415. class CraftConcreteGate: Exile_AbstractCraftingRecipe
  416. {
  417. name = "Craft Concrete Gate";
  418. pictureItem = "Exile_Item_ConcreteGateKit";
  419. requiresConcreteMixer = true;
  420. returnedItems[] =
  421. {
  422. {1, "Exile_Item_ConcreteGateKit"},
  423. {4, "Exile_Item_WaterCanisterEmpty"},
  424. {1, "Exile_Item_FuelCanisterEmpty"}
  425. };
  426. components[] =
  427. {
  428. {4, "Exile_Item_Cement"},
  429. {4, "Exile_Item_Sand"},
  430. {4, "Exile_Item_MetalPole"},
  431. {4, "Exile_Item_WaterCanisterDirtyWater"},
  432. {1, "Exile_Item_FuelCanisterFull"}
  433. };
  434. };
  435. class CraftConcretStairs: Exile_AbstractCraftingRecipe
  436. {
  437. name = "Craft Concrete Stairs";
  438. pictureItem = "Exile_Item_ConcreteStairsKit";
  439. requiresConcreteMixer = true;
  440. returnedItems[] =
  441. {
  442. {1, "Exile_Item_ConcreteStairsKit"},
  443. {1, "Exile_Item_WaterCanisterEmpty"},
  444. {1, "Exile_Item_FuelCanisterEmpty"}
  445. };
  446. components[] =
  447. {
  448. {1, "Exile_Item_Cement"},
  449. {1, "Exile_Item_Sand"},
  450. {1, "Exile_Item_MetalPole"},
  451. {1, "Exile_Item_WaterCanisterDirtyWater"},
  452. {1, "Exile_Item_FuelCanisterFull"}
  453. };
  454. };
  455. class CraftConcretSupport: Exile_AbstractCraftingRecipe
  456. {
  457. name = "Craft Concrete Support";
  458. pictureItem = "Exile_Item_ConcreteSupportKit";
  459. requiresConcreteMixer = true;
  460. returnedItems[] =
  461. {
  462. {1, "Exile_Item_ConcreteSupportKit"},
  463. {1, "Exile_Item_WaterCanisterEmpty"},
  464. {1, "Exile_Item_FuelCanisterEmpty"}
  465. };
  466. components[] =
  467. {
  468. {1, "Exile_Item_Cement"},
  469. {1, "Exile_Item_Sand"},
  470. {1, "Exile_Item_MetalPole"},
  471. {1, "Exile_Item_WaterCanisterDirtyWater"},
  472. {1, "Exile_Item_FuelCanisterFull"}
  473. };
  474. };
  475. class CraftConcreteWall: Exile_AbstractCraftingRecipe
  476. {
  477. name = "Craft Concrete Wall";
  478. pictureItem = "Exile_Item_ConcreteWallKit";
  479. requiresConcreteMixer = true;
  480. returnedItems[] =
  481. {
  482. {1, "Exile_Item_ConcreteWallKit"},
  483. {2, "Exile_Item_WaterCanisterEmpty"},
  484. {1, "Exile_Item_FuelCanisterEmpty"}
  485. };
  486. components[] =
  487. {
  488. {2, "Exile_Item_Cement"},
  489. {2, "Exile_Item_Sand"},
  490. {2, "Exile_Item_MetalPole"},
  491. {2, "Exile_Item_WaterCanisterDirtyWater"},
  492. {1, "Exile_Item_FuelCanisterFull"}
  493. };
  494. };
  495. class CraftFirePlace: Exile_AbstractCraftingRecipe
  496. {
  497. name = "Craft Fire Place";
  498. pictureItem = "Exile_Item_CampFireKit";
  499. returnedItems[] =
  500. {
  501. {1, "Exile_Item_CampFireKit"}
  502. };
  503. components[] =
  504. {
  505. {2, "Exile_Item_WoodLog"}
  506. };
  507. };
  508. class CraftFloodLight: Exile_AbstractCraftingRecipe
  509. {
  510. name = "Craft Flood Light";
  511. pictureItem = "Exile_Item_FloodLightKit";
  512. requiresFire = 1;
  513. returnedItems[] =
  514. {
  515. {1, "Exile_Item_FloodLightKit"}
  516. };
  517. components[] =
  518. {
  519. {1, "Exile_Item_MetalPole"},
  520. {1, "Exile_Item_LightBulb"},
  521. {1, "Exile_Item_ExtensionCord"}
  522. };
  523. };
  524. class CraftFortificationUpgrade: Exile_AbstractCraftingRecipe
  525. {
  526. name = "Craft Fortification Upgrade";
  527. pictureItem = "Exile_Item_MetalBoard"; //<< CHANGE IT
  528. requiresFire = 1;
  529. requiredInteractionModelGroup = "WorkBench";
  530. returnedItems[] =
  531. {
  532. {1, "Exile_Item_FortificationUpgrade"}
  533. };
  534. components[] =
  535. {
  536. {2, "Exile_Item_MetalPole"},
  537. {4, "Exile_Item_MetalBoard"}
  538. };
  539. tools[] = {"Exile_Item_Grinder"};
  540. };
  541. class CraftHBarrier5Kit: Exile_AbstractCraftingRecipe
  542. {
  543. name = "Craft H-barrier (5 Blocks)";
  544. pictureItem = "Exile_Item_HBarrier5Kit";
  545. requiredInteractionModelGroup = "WorkBench";
  546. tools[] =
  547. {
  548. "Exile_Item_Pliers"
  549. };
  550. returnedItems[] =
  551. {
  552. {1, "Exile_Item_HBarrier5Kit"}
  553. };
  554. components[] =
  555. {
  556. {3, "Exile_Item_SandBagsKit_Long"},
  557. {2, "Exile_Item_MetalWire"}
  558. };
  559. };
  560. class CraftMetalBoard: Exile_AbstractCraftingRecipe
  561. {
  562. name = "Craft Metal Board";
  563. pictureItem = "Exile_Item_MetalBoard";
  564. requiresFire = 1;
  565. returnedItems[] =
  566. {
  567. {1, "Exile_Item_MetalBoard"}
  568. };
  569. components[] =
  570. {
  571. {2, "Exile_Item_JunkMetal"}
  572. };
  573. tools[] = {"Exile_Item_Grinder"};
  574. };
  575. class CraftMetalHedgehog: Exile_AbstractCraftingRecipe
  576. {
  577. name = "Craft Metal Hedgehog";
  578. pictureItem = "Exile_Item_MetalHedgehogKit";
  579. requiresFire = 1;
  580. returnedItems[] =
  581. {
  582. {1, "Exile_Item_MetalHedgehogKit"}
  583. };
  584. components[] =
  585. {
  586. {4, "Exile_Item_MetalPole"}
  587. };
  588. tools[] = {"Exile_Item_Grinder"};
  589. };
  590. class CraftMetalPole: Exile_AbstractCraftingRecipe
  591. {
  592. name = "Craft Metal Pole";
  593. pictureItem = "Exile_Item_MetalPole";
  594. requiresFire = 1;
  595. returnedItems[] =
  596. {
  597. {1, "Exile_Item_MetalPole"}
  598. };
  599. components[] =
  600. {
  601. {4, "Exile_Item_JunkMetal"}
  602. };
  603. tools[] = {"Exile_Item_Grinder"};
  604. };
  605. class CraftPortableGenerator: Exile_AbstractCraftingRecipe
  606. {
  607. name = "Craft Portable Generator";
  608. pictureItem = "Exile_Item_PortableGeneratorKit";
  609. requiresFire = 1;
  610. returnedItems[] =
  611. {
  612. {1, "Exile_Item_PortableGeneratorKit"}
  613. };
  614. components[] =
  615. {
  616. {4, "Exile_Item_MetalBoard"},
  617. {1, "Exile_Item_FuelCanisterFull"},
  618. {1, "Exile_Item_ExtensionCord"}
  619. };
  620. };
  621. /*class CraftRazorWireKit: Exile_AbstractCraftingRecipe
  622. {
  623. name = "Craft Razor Wire Kit Kit";
  624. pictureItem = "Exile_Item_RazorWireKit_Long";
  625. requiredInteractionModelGroup = "WorkBench";
  626. tools[] =
  627. {
  628. "Exile_Item_Grinder",
  629. "Exile_Item_Pliers",
  630. "Exile_Item_Screwdriver"
  631. };
  632. returnedItems[] =
  633. {
  634. {1, "Exile_Item_RazorWireKit_Long"}
  635. };
  636. components[] =
  637. {
  638. {2, "Exile_Item_MetalPole"},
  639. {4, "Exile_Item_MetalWire"},
  640. {1, "Exile_Item_MetalScrews"}
  641. };
  642. };*/
  643. class CraftRepairKitConcrete: Exile_AbstractCraftingRecipe
  644. {
  645. name = "Craft Concrete Repair Kit";
  646. pictureItem = "Exile_Item_Cement";
  647. requiresConcreteMixer = true;
  648. returnedItems[] =
  649. {
  650. {1, "Exile_Item_RepairKitConcrete"},
  651. {1, "Exile_Item_WaterCanisterEmpty"},
  652. {1, "Exile_Item_FuelCanisterEmpty"}
  653. };
  654. components[] =
  655. {
  656. {4, "Exile_Item_Cement"},
  657. {2, "Exile_Item_Sand"},
  658. {1, "Exile_Item_WaterCanisterDirtyWater"},
  659. {1, "Exile_Item_FuelCanisterFull"}
  660. };
  661. };
  662. class CraftRepairKitMetal: Exile_AbstractCraftingRecipe
  663. {
  664. name = "Craft Metal Repair Kit";
  665. pictureItem = "Exile_Item_RepairKitMetal";
  666. requiresFire = 0;
  667. requiredInteractionModelGroup = "WorkBench";
  668. returnedItems[] =
  669. {
  670. {1, "Exile_Item_RepairKitMetal"}
  671. };
  672. components[] =
  673. {
  674. {4, "Exile_Item_MetalBoard"}
  675. };
  676. tools[] =
  677. {
  678. "Exile_Item_Foolbox",
  679. "Exile_Item_Grinder"
  680. };
  681. };
  682. class CraftRepairKitWood: Exile_AbstractCraftingRecipe
  683. {
  684. name = "Craft Wood Repair Kit";
  685. pictureItem = "Exile_Item_RepairKitWood";
  686. requiresFire = 0;
  687. requiredInteractionModelGroup = "WorkBench";
  688. returnedItems[] =
  689. {
  690. {1, "Exile_Item_RepairKitWood"}
  691. };
  692. components[] =
  693. {
  694. {4, "Exile_Item_WoodPlank"}
  695. };
  696. tools[] =
  697. {
  698. "Exile_Item_Foolbox"
  699. };
  700. };
  701. class CraftSandBagsKitCorner: Exile_AbstractCraftingRecipe
  702. {
  703. name = "Craft Sandbags Kit (Corner)";
  704. pictureItem = "Exile_Item_SandBagsKit_Corner";
  705. requiredInteractionModelGroup = "WorkBench";
  706. returnedItems[] =
  707. {
  708. {1, "Exile_Item_SandBagsKit_Corner"}
  709. };
  710. components[] =
  711. {
  712. {3, "Exile_Item_Sand"}
  713. };
  714. };
  715. class CraftSandBagsKitLong: Exile_AbstractCraftingRecipe
  716. {
  717. name = "Craft Sand Bags Kit (Long)";
  718. pictureItem = "Exile_Item_SandBagsKit_Long";
  719. requiredInteractionModelGroup = "WorkBench";
  720. returnedItems[] =
  721. {
  722. {1, "Exile_Item_SandBagsKit_Long"}
  723. };
  724. components[] =
  725. {
  726. {6, "Exile_Item_Sand"}
  727. };
  728. };
  729. class CraftStorageCrate: Exile_AbstractCraftingRecipe
  730. {
  731. name = "Craft Storage Crate";
  732. pictureItem = "Exile_Item_StorageCrateKit";
  733. requiredInteractionModelGroup = "WorkBench";
  734. returnedItems[] =
  735. {
  736. {1, "Exile_Item_StorageCrateKit"}
  737. };
  738. components[] =
  739. {
  740. {5, "Exile_Item_WoodPlank"}
  741. };
  742. };
  743. class CraftWaterBarrel: Exile_AbstractCraftingRecipe
  744. {
  745. name = "Craft Water Barrel";
  746. pictureItem = "Exile_Item_WaterBarrelKit";
  747. requiredInteractionModelGroup = "WorkBench";
  748. requiresFire = 1;
  749. returnedItems[] =
  750. {
  751. {1, "Exile_Item_WaterBarrelKit"}
  752. };
  753. components[] =
  754. {
  755. {20, "Exile_Item_PlasticBottleEmpty"}
  756. };
  757. };
  758. class CraftWireFenceKit: Exile_AbstractCraftingRecipe
  759. {
  760. name = "Craft Wire Fence Kit";
  761. pictureItem = "Exile_Item_WireFenceKit";
  762. requiredInteractionModelGroup = "WorkBench";
  763. tools[] =
  764. {
  765. "Exile_Item_Grinder",
  766. "Exile_Item_Pliers",
  767. "Exile_Item_Screwdriver"
  768. };
  769. returnedItems[] =
  770. {
  771. {1, "Exile_Item_WireFenceKit"}
  772. };
  773. components[] =
  774. {
  775. {4, "Exile_Item_MetalPole"},
  776. {6, "Exile_Item_MetalWire"},
  777. {1, "Exile_Item_MetalScrews"}
  778. };
  779. };
  780. class CraftWoodDoorWay: Exile_AbstractCraftingRecipe
  781. {
  782. name = "Craft Wood Doorway";
  783. pictureItem = "Exile_Item_WoodDoorwayKit";
  784. requiredInteractionModelGroup = "WorkBench";
  785. returnedItems[] =
  786. {
  787. {1, "Exile_Item_WoodDoorwayKit"}
  788. };
  789. components[] =
  790. {
  791. {6, "Exile_Item_WoodPlank"}
  792. };
  793. };
  794. class CraftWoodFloor: Exile_AbstractCraftingRecipe
  795. {
  796. name = "Craft Wood Floor";
  797. pictureItem = "Exile_Item_WoodFloorKit";
  798. requiredInteractionModelGroup = "WorkBench";
  799. returnedItems[] =
  800. {
  801. {1, "Exile_Item_WoodFloorKit"}
  802. };
  803. components[] =
  804. {
  805. {4, "Exile_Item_WoodPlank"}
  806. };
  807. };
  808. class CraftWoodFloorPort: Exile_AbstractCraftingRecipe
  809. {
  810. name = "Craft Wood Floor Port";
  811. pictureItem = "Exile_Item_WoodFloorPortKit";
  812. requiredInteractionModelGroup = "WorkBench";
  813. returnedItems[] =
  814. {
  815. {1, "Exile_Item_WoodFloorPortKit"}
  816. };
  817. components[] =
  818. {
  819. {6, "Exile_Item_WoodPlank"}
  820. };
  821. };
  822. class CraftWoodGate: Exile_AbstractCraftingRecipe
  823. {
  824. name = "Craft Wood Gate";
  825. pictureItem = "Exile_Item_WoodGateKit";
  826. requiredInteractionModelGroup = "WorkBench";
  827. returnedItems[] =
  828. {
  829. {1, "Exile_Item_WoodGateKit"}
  830. };
  831. components[] =
  832. {
  833. {8, "Exile_Item_WoodPlank"}
  834. };
  835. };
  836. class CraftWoodPlank: Exile_AbstractCraftingRecipe
  837. {
  838. name = "Craft Wood Plank";
  839. pictureItem = "Exile_Item_WoodPlank";
  840. requiredInteractionModelGroup = "WorkBench";
  841. returnedItems[] =
  842. {
  843. {1, "Exile_Item_WoodPlank"}
  844. };
  845. components[] =
  846. {
  847. {2, "Exile_Item_WoodLog"}
  848. };
  849. tools[] = {"Exile_Item_Handsaw"};
  850. };
  851. class CraftWoodStairs: Exile_AbstractCraftingRecipe
  852. {
  853. name = "Craft Wood Stairs";
  854. pictureItem = "Exile_Item_WoodStairsKit";
  855. requiredInteractionModelGroup = "WorkBench";
  856. returnedItems[] =
  857. {
  858. {1, "Exile_Item_WoodStairsKit"}
  859. };
  860. components[] =
  861. {
  862. {6, "Exile_Item_WoodPlank"}
  863. };
  864. };
  865. class CraftWoodSupport: Exile_AbstractCraftingRecipe
  866. {
  867. name = "Craft Wood Support";
  868. pictureItem = "Exile_Item_WoodSupportKit";
  869. requiredInteractionModelGroup = "WorkBench";
  870. returnedItems[] =
  871. {
  872. {1, "Exile_Item_WoodSupportKit"}
  873. };
  874. components[] =
  875. {
  876. {6, "Exile_Item_WoodPlank"}
  877. };
  878. };
  879. class CraftWoodWall: Exile_AbstractCraftingRecipe
  880. {
  881. name = "Craft Wood Wall";
  882. pictureItem = "Exile_Item_WoodWallKit";
  883. requiredInteractionModelGroup = "WorkBench";
  884. returnedItems[] =
  885. {
  886. {1, "Exile_Item_WoodWallKit"}
  887. };
  888. components[] =
  889. {
  890. {4, "Exile_Item_WoodPlank"}
  891. };
  892. };
  893. class CraftWoodWallHalf: Exile_AbstractCraftingRecipe
  894. {
  895. name = "Craft 1/2 Wood Wall";
  896. pictureItem = "Exile_Item_WoodWallHalfKit";
  897. requiredInteractionModelGroup = "WorkBench";
  898. returnedItems[] =
  899. {
  900. {1, "Exile_Item_WoodWallHalfKit"}
  901. };
  902. components[] =
  903. {
  904. {2, "Exile_Item_WoodPlank"}
  905. };
  906. };
  907. class CraftWoodWindow: Exile_AbstractCraftingRecipe
  908. {
  909. name = "Craft Wood Window";
  910. pictureItem = "Exile_Item_WoodWindowKit";
  911. requiredInteractionModelGroup = "WorkBench";
  912. returnedItems[] =
  913. {
  914. {1, "Exile_Item_WoodWindowKit"}
  915. };
  916. components[] =
  917. {
  918. {6, "Exile_Item_WoodPlank"}
  919. };
  920. };
  921. class CraftWorkBench: Exile_AbstractCraftingRecipe
  922. {
  923. name = "Craft Work Bench";
  924. pictureItem = "Exile_Item_WorkBenchKit";
  925. returnedItems[] =
  926. {
  927. {1, "Exile_Item_WorkBenchKit"}
  928. };
  929. components[] =
  930. {
  931. {4, "Exile_Item_WoodLog"}
  932. };
  933. };
  934. class EmptyFuelCanister: Exile_AbstractCraftingRecipe
  935. {
  936. name = "Empty Fuel Canister";
  937. pictureItem = "Exile_Item_FuelCanisterEmpty";
  938. returnedItems[] =
  939. {
  940. {1, "Exile_Item_FuelCanisterEmpty"}
  941. };
  942. components[] =
  943. {
  944. {1, "Exile_Item_FuelCanisterFull"}
  945. };
  946. };
  947. class EmptyPlasticBottleDirtyWater: Exile_AbstractCraftingRecipe
  948. {
  949. name = "Empty Dirty Water";
  950. pictureItem = "Exile_Item_PlasticBottleEmpty";
  951. returnedItems[] =
  952. {
  953. {1, "Exile_Item_PlasticBottleEmpty"}
  954. };
  955. components[] =
  956. {
  957. {1, "Exile_Item_PlasticBottleDirtyWater"}
  958. };
  959. };
  960. class EmptyPlasticBottleSaltWater: Exile_AbstractCraftingRecipe
  961. {
  962. name = "Empty Salt Water";
  963. pictureItem = "Exile_Item_PlasticBottleEmpty";
  964. returnedItems[] =
  965. {
  966. {1, "Exile_Item_PlasticBottleEmpty"}
  967. };
  968. components[] =
  969. {
  970. {1, "Exile_Item_PlasticBottleSaltWater"}
  971. };
  972. };
  973. class FillEmptyPlasticBottleWithDirtyWater: Exile_AbstractCraftingRecipe
  974. {
  975. name = "Fill Dirty Water";
  976. pictureItem = "Exile_Item_PlasticBottleDirtyWater";
  977. requiredInteractionModelGroup = "WaterSource";
  978. returnedItems[] =
  979. {
  980. {1, "Exile_Item_PlasticBottleDirtyWater"}
  981. };
  982. components[] =
  983. {
  984. {1, "Exile_Item_PlasticBottleEmpty"}
  985. };
  986. };
  987. class FillEmptyPlasticBottleWithFreshWater: Exile_AbstractCraftingRecipe
  988. {
  989. name = "Fill Fresh Water";
  990. pictureItem = "Exile_Item_PlasticBottleFreshWater";
  991. requiredInteractionModelGroup = "CleanWaterSource";
  992. returnedItems[] =
  993. {
  994. {1, "Exile_Item_PlasticBottleFreshWater"}
  995. };
  996. components[] =
  997. {
  998. {1, "Exile_Item_PlasticBottleEmpty"}
  999. };
  1000. };
  1001. class FillEmptyPlasticBottleWithSaltWater: Exile_AbstractCraftingRecipe
  1002. {
  1003. name = "Fill Salt Water";
  1004. pictureItem = "Exile_Item_PlasticBottleSaltWater";
  1005. requiresOcean = 1;
  1006. returnedItems[] =
  1007. {
  1008. {1, "Exile_Item_PlasticBottleSaltWater"}
  1009. };
  1010. components[] =
  1011. {
  1012. {1, "Exile_Item_PlasticBottleEmpty"}
  1013. };
  1014. };
  1015. class FillEmptyWaterCanisterWithDirtyWater: Exile_AbstractCraftingRecipe
  1016. {
  1017. name = "Fill Dirty Water";
  1018. pictureItem = "Exile_Item_WaterCanisterDirtyWater";
  1019. requiredInteractionModelGroup = "WaterSource";
  1020. returnedItems[] =
  1021. {
  1022. {1, "Exile_Item_WaterCanisterDirtyWater"}
  1023. };
  1024. components[] =
  1025. {
  1026. {1, "Exile_Item_WaterCanisterEmpty"}
  1027. };
  1028. };
  1029. class FillFuelCanister: Exile_AbstractCraftingRecipe
  1030. {
  1031. name = "Fill Fuel Canister";
  1032. pictureItem = "Exile_Item_FuelCanisterFull";
  1033. requiredInteractionModelGroup = "FuelSource";
  1034. returnedItems[] =
  1035. {
  1036. {1, "Exile_Item_FuelCanisterFull"}
  1037. };
  1038. components[] =
  1039. {
  1040. {1, "Exile_Item_FuelCanisterEmpty"}
  1041. };
  1042. };
  1043. class UpgradeToConcreteDoor: Exile_AbstractCraftingRecipe
  1044. {
  1045. name = "Upgrade to Concrete Door";
  1046. pictureItem = "Exile_Item_ConcreteDoorKit";
  1047. requiredInteractionModelGroup = "WorkBench";
  1048. returnedItems[] =
  1049. {
  1050. {1, "Exile_Item_ConcreteDoorKit"}
  1051. };
  1052. components[] =
  1053. {
  1054. {1, "Exile_Item_ConcreteDoorwayKit"},
  1055. {2, "Exile_Item_MetalPole"},
  1056. {4, "Exile_Item_MetalBoard"}
  1057. };
  1058. };
  1059. class UpgradeToConcreteFloorPort: Exile_AbstractCraftingRecipe
  1060. {
  1061. name = "Upgrade to Concrete Floor Port";
  1062. pictureItem = "Exile_Item_ConcreteFloorPortKit";
  1063. requiredInteractionModelGroup = "WorkBench";
  1064. returnedItems[] =
  1065. {
  1066. {1, "Exile_Item_ConcreteFloorPortKit"}
  1067. };
  1068. components[] =
  1069. {
  1070. {1, "Exile_Item_ConcreteFloorKit"},
  1071. {2, "Exile_Item_MetalPole"},
  1072. {4, "Exile_Item_MetalBoard"}
  1073. };
  1074. };
  1075. class UpgradeToConcreteGate: Exile_AbstractCraftingRecipe
  1076. {
  1077. name = "Upgrade to Concrete Gate";
  1078. pictureItem = "Exile_Item_ConcreteGateKit";
  1079. requiredInteractionModelGroup = "WorkBench";
  1080. returnedItems[] =
  1081. {
  1082. {1, "Exile_Item_ConcreteGateKit"}
  1083. };
  1084. components[] =
  1085. {
  1086. {1, "Exile_Item_ConcreteWallKit"},
  1087. {2, "Exile_Item_MetalPole"},
  1088. {4, "Exile_Item_MetalBoard"}
  1089. };
  1090. };
  1091. class UpgradeToConcreteWindow: Exile_AbstractCraftingRecipe
  1092. {
  1093. name = "Upgrade to Concrete Window";
  1094. pictureItem = "Exile_Item_ConcreteWindowKit";
  1095. requiredInteractionModelGroup = "WorkBench";
  1096. returnedItems[] =
  1097. {
  1098. {1, "Exile_Item_ConcreteWindowKit"}
  1099. };
  1100. components[] =
  1101. {
  1102. {1, "Exile_Item_ConcreteWallKit"},
  1103. {2, "Exile_Item_MetalPole"},
  1104. {4, "Exile_Item_MetalBoard"}
  1105. };
  1106. };
  1107. class UpgradeToWoodDoor: Exile_AbstractCraftingRecipe
  1108. {
  1109. name = "Upgrade to Wood Door";
  1110. pictureItem = "Exile_Item_WoodDoorKit";
  1111. requiredInteractionModelGroup = "WorkBench";
  1112. returnedItems[] =
  1113. {
  1114. {1, "Exile_Item_WoodDoorKit"}
  1115. };
  1116. components[] =
  1117. {
  1118. {1, "Exile_Item_WoodDoorwayKit"},
  1119. {2, "Exile_Item_WoodPlank"}
  1120. };
  1121. };
  1122. class UpgradeToWoodFloorPort: Exile_AbstractCraftingRecipe
  1123. {
  1124. name = "Upgrade to Wood Floor Port";
  1125. pictureItem = "Exile_Item_WoodFloorPortKit";
  1126. requiredInteractionModelGroup = "WorkBench";
  1127. returnedItems[] =
  1128. {
  1129. {1, "Exile_Item_WoodFloorPortKit"}
  1130. };
  1131. components[] =
  1132. {
  1133. {1, "Exile_Item_WoodFloorKit"},
  1134. {2, "Exile_Item_WoodPlank"}
  1135. };
  1136. };
  1137. class UpgradeToWoodGate: Exile_AbstractCraftingRecipe
  1138. {
  1139. name = "Upgrade to Wood Gate";
  1140. pictureItem = "Exile_Item_WoodGateKit";
  1141. requiredInteractionModelGroup = "WorkBench";
  1142. returnedItems[] =
  1143. {
  1144. {1, "Exile_Item_WoodGateKit"}
  1145. };
  1146. components[] =
  1147. {
  1148. {1, "Exile_Item_WoodWallKit"},
  1149. {4, "Exile_Item_WoodPlank"}
  1150. };
  1151. };
  1152. class UpgradeToWoodWall: Exile_AbstractCraftingRecipe
  1153. {
  1154. name = "Upgrade to Wood Wall";
  1155. pictureItem = "Exile_Item_WoodWallHalfKit";
  1156. requiredInteractionModelGroup = "WorkBench";
  1157. returnedItems[] =
  1158. {
  1159. {1, "Exile_Item_WoodWallKit"}
  1160. };
  1161. components[] =
  1162. {
  1163. {2, "Exile_Item_WoodWallHalfKit"}
  1164. };
  1165. };
  1166. class UpgradeToWoodWindow: Exile_AbstractCraftingRecipe
  1167. {
  1168. name = "Upgrade to Wood Window";
  1169. pictureItem = "Exile_Item_WoodWindowKit";
  1170. requiredInteractionModelGroup = "WorkBench";
  1171. returnedItems[] =
  1172. {
  1173. {1, "Exile_Item_WoodWindowKit"}
  1174. };
  1175. components[] =
  1176. {
  1177. {1, "Exile_Item_WoodWallKit"},
  1178. {2, "Exile_Item_WoodPlank"}
  1179. };
  1180. };
  1181. };
  1182. class CfgExileArsenal
  1183. {
  1184. #include "cfg\cupgearpricelist.hpp"
  1185. #include "cfg\cupgunpricelist.hpp"
  1186. #include "cfg\cupvehiclepricelist.hpp"
  1187. #include "cfg\exilepricelist.hpp"
  1188. #include "EBM\prices.hpp"
  1189. };
  1190.  
  1191.  
  1192.  
  1193. class CfgExileCustomCode
  1194. {
  1195. // Gr8s Secure Safezones
  1196. ExileClient_object_player_thread_safeZone = "SecureSafezones\GG_safeZone.sqf";
  1197. ExileClient_object_player_event_onEnterSafezone = "SecureSafezones\GG_onEnterSafezone.sqf";
  1198. ExileClient_object_player_event_onLeaveSafezone = "SecureSafezones\GG_onLeaveSafezone.sqf";
  1199. // ExileClient_object_player_event_onInventoryOpened = "SecureSafezones\GG_onInventoryOpened.sqf";
  1200. ExileClient_object_vehicle_network_lockResponse = "SecureSafezones\GG_lockResponse.sqf";
  1201. ExileServer_system_trading_network_wasteDumpRequest = "SecureSafezones\GG_wasteDumpRequest.sqf";
  1202.  
  1203. //Enigma Revive
  1204. ExileClient_object_player_death_startBleedingOut = "custom\EnigmaRevive\ExileClient_object_player_death_startBleedingOut.sqf"; //Happys Revive
  1205. ExileClient_object_player_event_onInventoryOpened = "custom\EnigmaRevive\ExileClient_object_player_event_onInventoryOpened.sqf"; //Happys Revive AntiDupe ---NEW with v0.65
  1206.  
  1207. //Enigma Deploybike
  1208. ExileClient_gui_inventory_event_onSlotDoubleClick = "Custom\EnigmaPersonalVehicle\ExileClient_gui_inventory_event_onSlotDoubleClick.sqf";
  1209.  
  1210. //Exile Vehicle Glitch Fix
  1211. ExileClient_gui_wasteDumpDialog_event_onSellButtonClick = "Vehicle_Sell_Glitch_Fix.sqf";
  1212.  
  1213. //EBM
  1214. exileclient_system_lootmanager_thread_spawn = "EBM\exileclient_system_lootmanager_thread_spawn.sqf";
  1215.  
  1216. };
  1217. class CfgExileEnvironment
  1218. {
  1219. class Altis
  1220. {
  1221. class FireFlies
  1222. {
  1223. // 1 = enabled, 0 = disabled
  1224. enable = 0;
  1225.  
  1226. // At this hour fire flies begin to spawn
  1227. startHour = 18;
  1228.  
  1229. // At this hour fire flies stop spawning
  1230. endHour = 4;
  1231. };
  1232.  
  1233. class Anomalies
  1234. {
  1235. // 1 = enabled, 0 = disabled
  1236. enable = 0;
  1237.  
  1238. // At this hour anomalies begin to spawn
  1239. startHour = 19;
  1240.  
  1241. // At this hour anomalies stop spawning
  1242. endHour = 6;
  1243. };
  1244.  
  1245. class Breathing
  1246. {
  1247. // 1 = enabled, 0 = disabled
  1248. enable = 0;
  1249. };
  1250.  
  1251. class Snow
  1252. {
  1253. // 1 = enabled, 0 = disabled
  1254. enable = 0;
  1255.  
  1256. // https://community.bistudio.com/wiki/surfaceType
  1257. surfaces[] = {};
  1258. };
  1259.  
  1260. class Radiation
  1261. {
  1262. // 1 = enabled, 0 = disabled
  1263. enable = 1;
  1264. };
  1265.  
  1266. class Temperature
  1267. {
  1268. // Temperature in °C for the time of day, per hour
  1269. // Add the first index to the last index, so it is 25 indizes!
  1270. daytimeTemperature[] = {15.93,16.89,18.42,20.40,22.68,25.10,27.48,29.63,31.40,32.66,33.32,33.80,33.80,33.32,32.66,31.40,29.63,27.48,25.10,22.68,20.40,18.42,16.89,15.93,15.93};
  1271.  
  1272. // Temperature change in °C when it is 100% overcast
  1273. overcast = -2;
  1274.  
  1275. // Temperature change in °C when it is 100% raining
  1276. rain = -5;
  1277.  
  1278. // Temperature change in °C when it is 100% windy
  1279. wind = -1;
  1280.  
  1281. // Temperature change per 100m altitude in °C
  1282. altitude = -0.5;
  1283.  
  1284. // Difference from the daytime temperature to the water temperature
  1285. water = -5;
  1286. };
  1287. };
  1288.  
  1289. class Namalsk: Altis
  1290. {
  1291. class FireFlies: FireFlies
  1292. {
  1293. enable = 1;
  1294. };
  1295.  
  1296. class Anomalies: Anomalies
  1297. {
  1298. enable = 1;
  1299. };
  1300.  
  1301. class Breathing: Breathing
  1302. {
  1303. enable = 1;
  1304. };
  1305.  
  1306. class Snow: Snow
  1307. {
  1308. enable = 1;
  1309. surfaces[] = {"#nam_snow"};
  1310. };
  1311.  
  1312. class Radiation: Radiation
  1313. {
  1314. enable = 1;
  1315. contaminatedZones[] =
  1316. {
  1317. {{3960.14, 8454.75, 152.862}, 80, 140}, // Object A1
  1318. {{4974.70, 6632.82, 4.74293}, 40, 150}, // Object A2
  1319. {{6487.92, 9302.03, 36.0014}, 60, 110} // Sebjan Chemical Factory
  1320. };
  1321. };
  1322.  
  1323. class Temperature: Temperature
  1324. {
  1325. daytimeTemperature[] = {-2.00,-1.77,-1.12,-0.10,1.24,2.78,4.40,6.00,7.46,8.65,9.50,9.90,9.90,9.50,8.65,7.46,6.00,4.40,2.78,1.24,-0.10,-1.12,-1.77,-2.00,-2.00};
  1326. };
  1327. };
  1328.  
  1329. class Tanoa: Altis
  1330. {
  1331. class FireFlies: FireFlies
  1332. {
  1333. enable = 0;
  1334. };
  1335.  
  1336. class Anomalies: Anomalies
  1337. {
  1338. enable = 0;
  1339. };
  1340.  
  1341. class Breathing: Breathing
  1342. {
  1343. enable = 0;
  1344. };
  1345.  
  1346. class Snow: Snow
  1347. {
  1348. enable = 0;
  1349. };
  1350.  
  1351. class Radiation: Radiation
  1352. {
  1353. enable = 1;
  1354. };
  1355.  
  1356. class Temperature: Temperature
  1357. {
  1358. daytimeTemperature[] = {15.93,16.89,18.42,20.40,22.68,25.10,27.48,29.63,31.40,32.66,33.32,33.80,33.80,33.32,32.66,31.40,29.63,27.48,25.10,22.68,20.40,18.42,16.89,15.93,15.93};
  1359. };
  1360. };
  1361. };
  1362. class CfgExileHUD
  1363. {
  1364. class ShortItemNames
  1365. {
  1366. SmokeShell[] = {"WHITE", "SMOKE"};
  1367. 1Rnd_Smoke_Grenade_shell[] = {"WHITE", "SMOKE"};
  1368. 3Rnd_Smoke_Grenade_shell[] = {"WHITE", "SMOKE"};
  1369.  
  1370. SmokeShellBlue[] = {"BLUE", "SMOKE"};
  1371. 1Rnd_SmokeBlue_Grenade_shell[] = {"BLUE", "SMOKE"};
  1372. 3Rnd_SmokeBlue_Grenade_shell[] = {"BLUE", "SMOKE"};
  1373.  
  1374. SmokeShellGreen[] = {"GREEN", "SMOKE"};
  1375. 1Rnd_SmokeGreen_Grenade_shell[] = {"GREEN", "SMOKE"};
  1376. 3Rnd_SmokeGreen_Grenade_shell[] = {"GREEN", "SMOKE"};
  1377.  
  1378. SmokeShellOrange[] = {"ORANGE", "SMOKE"};
  1379. 1Rnd_SmokeOrange_Grenade_shell[] = {"ORANGE", "SMOKE"};
  1380. 3Rnd_SmokeOrange_Grenade_shell[] = {"ORANGE", "SMOKE"};
  1381.  
  1382. SmokeShellPurple[] = {"PURPLE", "SMOKE"};
  1383. 1Rnd_SmokePurple_Grenade_shell[] = {"PURPLE", "SMOKE"};
  1384. 3Rnd_SmokePurple_Grenade_shell[] = {"PURPLE", "SMOKE"};
  1385.  
  1386. SmokeShellRed[] = {"RED", "SMOKE"};
  1387. 1Rnd_SmokeRed_Grenade_shell[] = {"RED", "SMOKE"};
  1388. 3Rnd_SmokeRed_Grenade_shell[] = {"RED", "SMOKE"};
  1389.  
  1390. SmokeShellYellow[] = {"YELLOW", "SMOKE"};
  1391. 1Rnd_SmokeYellow_Grenade_shell[] = {"YELLOW", "SMOKE"};
  1392. 3Rnd_SmokeYellow_Grenade_shell[] = {"YELLOW", "SMOKE"};
  1393.  
  1394. UGL_FlareCIR_F[] = {"IR", "FLARE"};
  1395. 3Rnd_UGL_FlareCIR_F[] = {"IR", "FLARE"};
  1396.  
  1397. UGL_FlareGreen_F[] = {"GREEN", "FLARE"};
  1398. 3Rnd_UGL_FlareGreen_F[] = {"GREEN", "FLARE"};
  1399.  
  1400. UGL_FlareRed_F[] = {"RED", "FLARE"};
  1401. 3Rnd_UGL_FlareRed_F[] = {"RED", "FLARE"};
  1402.  
  1403. UGL_FlareWhite_F[] = {"WHITE", "FLARE"};
  1404. 3Rnd_UGL_FlareWhite_F[] = {"WHITE", "FLARE"};
  1405.  
  1406. UGL_FlareYellow_F[] = {"YELLOW", "FLARE"};
  1407. 3Rnd_UGL_FlareYellow_F[] = {"YELLOW", "FLARE"};
  1408.  
  1409. Chemlight_blue[] = {"BLUE", "LIGHT"};
  1410. Chemlight_green[] = {"GREEN", "LIGHT"};
  1411. Chemlight_red[] = {"RED", "LIGHT"};
  1412. Chemlight_yellow[] = {"YELLOW", "LIGHT"};
  1413.  
  1414. 1Rnd_HE_Grenade_shell[] = {"40MM"};
  1415. 3Rnd_HE_Grenade_shell[] = {"40MM"};
  1416.  
  1417. O_IR_Grenade[] = {"IR"};
  1418. I_IR_Grenade[] = {"IR"};
  1419. B_IR_Grenade[] = {"IR"};
  1420.  
  1421. HandGrenade[] = {"RGO"};
  1422. MiniGrenade[] = {"RGN"};
  1423.  
  1424. Exile_Item_ZipTie[] = {"ZIP", "TIE"};
  1425. };
  1426. };
  1427. class CfgExileLootSettings
  1428. {
  1429. /**
  1430. * Lifetime of loot in minutes. Synchronize this with
  1431. * the garbage collector settings of your server
  1432. * CfgSettings!
  1433. */
  1434. lifeTime = 10;
  1435.  
  1436. /**
  1437. * Interval in seconds when the client searches for
  1438. * new buildings to spawn loot in
  1439. */
  1440. spawnInterval = 30;
  1441.  
  1442. /**
  1443. * This is a percentage value to determine how many loot
  1444. * positions should contain loot when the system spawns loot.
  1445. *
  1446. * If a building has 20 positions defined, Exile will
  1447. * spawn loot in 10 random positions of them.
  1448. *
  1449. * This means smaller buildings spawn less loot and larger
  1450. * ones spawn more loot.
  1451. *
  1452. * You can also cap it at a maximum value. See below.
  1453. */
  1454. maximumPositionCoverage = 30;
  1455.  
  1456. /**
  1457. * Limit the number of loot positions per building. If the
  1458. * above percentage value exceeds this value, it will be capped.
  1459. *
  1460. * Example: Coverage is 50%. Building has 60 loot positions defined.
  1461. * This results in 30 loot positions and that is too much. So we
  1462. * cap this at 10
  1463. */
  1464. maximumNumberOfLootSpotsPerBuilding = 5;
  1465.  
  1466. /**
  1467. * Exile spawns a random number of items per loot spot. This
  1468. * is the upper cap for that. So 3 means it could spawn 1, 2
  1469. * or 3.
  1470. */
  1471. maximumNumberOfItemsPerLootSpot = 2;
  1472.  
  1473. /**
  1474. * Radius in meter to spawn loot AROUND each player.
  1475. * Do NOT touch this value if you dont know what you do.
  1476. * The higher the number, the higher the drop rates, the
  1477. * easier your server will lag.
  1478. *
  1479. * 50m = Minimum
  1480. * 200m = Maximum
  1481. */
  1482. spawnRadius = 60;
  1483.  
  1484. /**
  1485. * Defines the radius around trader cities where the system should
  1486. * not spawn loot. Set this to 0 if you want to have loot spawning
  1487. * in trader citites, ugh.
  1488. */
  1489. minimumDistanceToTraderZones = 0;
  1490.  
  1491. /**
  1492. * Defines the radius around territories where no loot spawns.
  1493. * This does not regard the actual size of a territory. So do not
  1494. * set this to a lower value than the maximum radius of a territory,
  1495. * which is 150m by default.
  1496. */
  1497. minimumDistanceToTerritories = 150;
  1498. };
  1499. class CfgExileMobileXM8
  1500. {
  1501. /**
  1502. * Add the 4 digit permission code here, so players can authorize
  1503. * your server to send them messages to their Mobile XM8 app.
  1504. */
  1505. code = "";
  1506. };
  1507. class CfgExileMusic
  1508. {
  1509. Ambient[] = {"ExileTrack03","ExileTrack04"};
  1510. Combat[] = {"ExileTrack06","ExileTrack07"};
  1511. Intro[] = {"ExileTrack02","ExileTrack03"};
  1512. };
  1513. class CfgExileParty
  1514. {
  1515. showESP = 1;
  1516. allow3DMarkers = 1;
  1517. };
  1518. class CfgExileRussianRoulette
  1519. {
  1520. /*
  1521. Minimum amount to join a session of
  1522. russian roulette
  1523. */
  1524. buyInAmount = 150;
  1525. };
  1526. class CfgFlags
  1527. {
  1528. class USA
  1529. {
  1530. name = "USA";
  1531. texture = "\A3\Data_F\Flags\flag_us_co.paa";
  1532. uids[] = {};
  1533. };
  1534. };
  1535.  
  1536. class ExileAbstractAction
  1537. {
  1538. title = "";
  1539. condition = "true";
  1540. action = "";
  1541. priority = 1.5;
  1542. showWindow = false;
  1543. };
  1544.  
  1545. /**
  1546. * Sort this by probability of occurence to speed things up a bit
  1547. */
  1548. class CfgInteractionMenus
  1549. {
  1550. #include "EBM\menus.hpp"
  1551. class Car
  1552. {
  1553. targetType = 2;
  1554. target = "Car";
  1555.  
  1556. class Actions
  1557. {
  1558. class ScanLock: ExileAbstractAction
  1559. {
  1560. title = "Scan Lock";
  1561. condition = "('Exile_Item_ThermalScannerPro' in (magazines player)) && !ExilePlayerInSafezone && ((locked ExileClientInteractionObject) != 1)";
  1562. action = "_this call ExileClient_object_lock_scan";
  1563. };
  1564.  
  1565. // Locks a vehicle
  1566. class Lock: ExileAbstractAction
  1567. {
  1568. title = "Lock";
  1569. condition = "((locked ExileClientInteractionObject) isEqualTo 0) && ((locked ExileClientInteractionObject) != 1)";
  1570. action = "true spawn ExileClient_object_lock_toggle";
  1571. };
  1572.  
  1573. // Unlocks a vehicle
  1574. class Unlock: ExileAbstractAction
  1575. {
  1576. title = "Unlock";
  1577. condition = "((locked ExileClientInteractionObject) isEqualTo 2) && ((locked ExileClientInteractionObject) != 1)";
  1578. action = "false spawn ExileClient_object_lock_toggle";
  1579. };
  1580.  
  1581. // Repairs a vehicle to 100%. Requires Duckttape
  1582. class Repair: ExileAbstractAction
  1583. {
  1584. title = "Repair";
  1585. condition = "true";
  1586. action = "['RepairVehicle', _this select 0] call ExileClient_action_execute";
  1587. };
  1588.  
  1589. // Hot-wires a vehicle
  1590. class Hotwire: ExileAbstractAction
  1591. {
  1592. title = "Hotwire";
  1593. condition = "((locked ExileClientInteractionObject) isEqualTo 2) && ((locked ExileClientInteractionObject) != 1)";
  1594. action = "['HotwireVehicle', _this select 0] call ExileClient_action_execute";
  1595. };
  1596.  
  1597. // Flips a vehicle so the player doesnt have to call an admin
  1598. // Check if vector up is fucked
  1599. class Flip: ExileAbstractAction
  1600. {
  1601. title = "Flip";
  1602. condition = "call ExileClient_object_vehicle_interaction_show";
  1603. action = "_this call ExileClient_object_vehicle_flip";
  1604. };
  1605.  
  1606. // Fills fuel from a can into a car
  1607. class Refuel: ExileAbstractAction
  1608. {
  1609. title = "Refuel";
  1610. condition = "call ExileClient_object_vehicle_interaction_show";
  1611. action = "_this call ExileClient_object_vehicle_refuel";
  1612. };
  1613.  
  1614. // Drains fuel from a car into an empty jerry can
  1615. class DrainFuel: ExileAbstractAction
  1616. {
  1617. title = "Drain Fuel";
  1618. condition = "call ExileClient_object_vehicle_interaction_show";
  1619. action = "_this call ExileClient_object_vehicle_drain";
  1620. };
  1621. };
  1622. };
  1623.  
  1624. class Air
  1625. {
  1626. target = "Air";
  1627. targetType = 2;
  1628.  
  1629. class Actions
  1630. {
  1631. class ScanLock: ExileAbstractAction
  1632. {
  1633. title = "Scan Lock";
  1634. condition = "('Exile_Item_ThermalScannerPro' in (magazines player)) && ((locked ExileClientInteractionObject) != 1) && !ExilePlayerInSafezone";
  1635. action = "_this call ExileClient_object_lock_scan";
  1636. };
  1637.  
  1638. // Locks a vehicle
  1639. class Lock: ExileAbstractAction
  1640. {
  1641. title = "Lock";
  1642. condition = "((locked ExileClientInteractionObject) isEqualTo 0) && ((locked ExileClientInteractionObject) != 1)";
  1643. action = "true spawn ExileClient_object_lock_toggle";
  1644. };
  1645.  
  1646. // Unlocks a vehicle
  1647. class Unlock: ExileAbstractAction
  1648. {
  1649. title = "Unlock";
  1650. condition = "((locked ExileClientInteractionObject) isEqualTo 2) && ((locked ExileClientInteractionObject) != 1)";
  1651. action = "false spawn ExileClient_object_lock_toggle";
  1652. };
  1653.  
  1654. // Hot-wires a vehicle
  1655. class Hotwire: ExileAbstractAction
  1656. {
  1657. title = "Hotwire";
  1658. condition = "((locked ExileClientInteractionObject) isEqualTo 2) && ((locked ExileClientInteractionObject) != 1)";
  1659. action = "['HotwireVehicle', _this select 0] call ExileClient_action_execute";
  1660. };
  1661.  
  1662. // Repairs a vehicle to 100%. Requires Duckttape
  1663. class Repair: ExileAbstractAction
  1664. {
  1665. title = "Repair";
  1666. condition = "true";
  1667. action = "['RepairVehicle', _this select 0] call ExileClient_action_execute";
  1668. };
  1669.  
  1670. // Flips a vehicle so the player doesnt have to call an admin
  1671. // Check if vector up is fucked
  1672. class Flip: ExileAbstractAction
  1673. {
  1674. title = "Flip";
  1675. condition = "call ExileClient_object_vehicle_interaction_show";
  1676. action = "_this call ExileClient_object_vehicle_flip";
  1677. };
  1678.  
  1679. // Fills fuel from a can into a car
  1680. class Refuel: ExileAbstractAction
  1681. {
  1682. title = "Refuel";
  1683. condition = "call ExileClient_object_vehicle_interaction_show";
  1684. action = "_this call ExileClient_object_vehicle_refuel";
  1685. };
  1686.  
  1687. // Drains fuel from a car into an empty jerry can
  1688. class DrainFuel: ExileAbstractAction
  1689. {
  1690. title = "Drain Fuel";
  1691. condition = "call ExileClient_object_vehicle_interaction_show";
  1692. action = "_this call ExileClient_object_vehicle_drain";
  1693. };
  1694.  
  1695. class RotateLeft: ExileAbstractAction
  1696. {
  1697. title = "Rotate Left";
  1698. condition = "call ExileClient_object_vehicle_interaction_show";
  1699. action = "[ExileClientInteractionObject,-15] call ExileClient_object_vehicle_rotate";
  1700. };
  1701.  
  1702. class RotateRight: ExileAbstractAction
  1703. {
  1704. title = "Rotate Right";
  1705. condition = "call ExileClient_object_vehicle_interaction_show";
  1706. action = "[ExileClientInteractionObject,15] call ExileClient_object_vehicle_rotate";
  1707. };
  1708. };
  1709. };
  1710.  
  1711. class Safe
  1712. {
  1713. targetType = 2;
  1714. target = "Exile_Container_Safe";
  1715.  
  1716. class Actions
  1717. {
  1718. class ScanLock: ExileAbstractAction
  1719. {
  1720. title = "Scan Lock";
  1721. condition = "('Exile_Item_ThermalScannerPro' in (magazines player)) && !((ExileClientInteractionObject getvariable ['ExileIsLocked',1]) isEqualTo 1) && !ExilePlayerInSafezone";
  1722. action = "_this call ExileClient_object_lock_scan";
  1723. };
  1724.  
  1725. // Locks a vehicle
  1726. class Lock : ExileAbstractAction
  1727. {
  1728. title = "Lock";
  1729. condition = "((ExileClientInteractionObject getvariable ['ExileIsLocked',1]) isEqualTo 0)";
  1730. action = "true spawn ExileClient_object_lock_toggle";
  1731. };
  1732.  
  1733. class Unlock : ExileAbstractAction
  1734. {
  1735. title = "Unlock";
  1736. condition = "((ExileClientInteractionObject getvariable ['ExileIsLocked',1]) isEqualTo -1)";
  1737. action = "false spawn ExileClient_object_lock_toggle";
  1738. };
  1739.  
  1740. class Pack : ExileAbstractAction
  1741. {
  1742. title = "Pack";
  1743. condition = "((ExileClientInteractionObject getvariable ['ExileIsLocked',1]) isEqualTo 0)";
  1744. action = "_this spawn ExileClient_object_container_pack";
  1745. };
  1746.  
  1747. class SetPinCode : ExileAbstractAction
  1748. {
  1749. title = "Set PIN";
  1750. condition = "((ExileClientInteractionObject getvariable ['ExileIsLocked',1]) isEqualTo 0)";
  1751. action = "_this spawn ExileClient_object_lock_setPin";
  1752. };
  1753. };
  1754. };
  1755.  
  1756. class Laptop
  1757. {
  1758. targetType = 2;
  1759. target = "Exile_Construction_Laptop_Static";
  1760.  
  1761. class Actions
  1762. {
  1763. class CameraSystem: ExileAbstractAction
  1764. {
  1765. title = "CCTV Access";
  1766. condition = "((ExileClientInteractionObject animationPhase 'LaptopLidRotation') >= 0.5)";
  1767. action = "_this call ExileClient_gui_baseCamera_show";
  1768. };
  1769. };
  1770. };
  1771.  
  1772. class SupplyBox
  1773. {
  1774. targetType = 2;
  1775. target = "Exile_Container_SupplyBox";
  1776.  
  1777. class Actions
  1778. {
  1779. class Mount: ExileAbstractAction
  1780. {
  1781. title = "Mount";
  1782. condition = "(isNull (attachedTo ExileClientInteractionObject)) && ((ExileClientInteractionObject getvariable ['ExileOwnerUID',1]) isEqualTo 1)";
  1783. action = "_this call ExileClient_object_supplyBox_mount";
  1784. };
  1785.  
  1786. class Install: ExileAbstractAction
  1787. {
  1788. title = "Install";
  1789. condition = "isNull (attachedTo ExileClientInteractionObject) && ((ExileClientInteractionObject getvariable ['ExileOwnerUID',1]) isEqualTo 1)";
  1790. action = "_this call ExileClient_object_supplyBox_install";
  1791. };
  1792.  
  1793. class Unmount: ExileAbstractAction
  1794. {
  1795. title = "Unmount";
  1796. condition = "!(isNull (attachedTo ExileClientInteractionObject)) && ((ExileClientInteractionObject getvariable ['ExileOwnerUID',1]) isEqualTo 1)";
  1797. action = "_this call ExileClient_object_supplyBox_unmount";
  1798. };
  1799. };
  1800. };
  1801.  
  1802. class Construction
  1803. {
  1804. targetType = 2;
  1805. target = "Exile_Construction_Abstract_Static";
  1806.  
  1807. class Actions
  1808. {
  1809. class ScanLock: ExileAbstractAction
  1810. {
  1811. title = "Scan Lock";
  1812. condition = "('Exile_Item_ThermalScannerPro' in (magazines player)) && !((ExileClientInteractionObject getvariable ['ExileIsLocked',1]) isEqualTo 1)";
  1813. action = "_this call ExileClient_object_lock_scan";
  1814. };
  1815.  
  1816. class Unlock : ExileAbstractAction
  1817. {
  1818. title = "Unlock";
  1819. condition = "((ExileClientInteractionObject getvariable ['ExileIsLocked',1]) isEqualTo -1)";
  1820. action = "false spawn ExileClient_object_lock_toggle";
  1821. };
  1822.  
  1823. class Lock : ExileAbstractAction
  1824. {
  1825. title = "Lock";
  1826. condition = "((ExileClientInteractionObject getvariable ['ExileIsLocked',1]) isEqualTo 0)";
  1827. action = "true spawn ExileClient_object_lock_toggle";
  1828. };
  1829.  
  1830. // Picks up the construction so you can move it
  1831. class Move: ExileAbstractAction
  1832. {
  1833. title = "Move";
  1834. condition = "call ExileClient_util_world_isInOwnTerritory";
  1835. action = "_this spawn ExileClient_object_construction_move";
  1836. };
  1837.  
  1838. // Removes the construction.
  1839. class Deconstruct: ExileAbstractAction
  1840. {
  1841. title = "Remove";
  1842. condition = "call ExileClient_util_world_isInOwnTerritory";
  1843. action = "_this spawn ExileClient_object_construction_deconstruct";
  1844. };
  1845.  
  1846. class AddALock : ExileAbstractAction
  1847. {
  1848. title = "Add a Lock";
  1849. condition = "call ExileClient_object_construction_lockAddShow";
  1850. action = "_this spawn ExileClient_object_construction_lockAdd";
  1851. };
  1852.  
  1853. class Upgrade : ExileAbstractAction
  1854. {
  1855. title = "Upgrade";
  1856. condition = "call ExileClient_object_construction_upgradeShow";
  1857. action = "_this call ExileClient_object_construction_upgrade";
  1858. };
  1859.  
  1860. class MakeBoom : ExileAbstractAction
  1861. {
  1862. title = "Plant charge";
  1863. condition = "call ExileClient_system_breaching_condition";
  1864. action = "_this call ExileClient_system_breaching_action";
  1865. };
  1866.  
  1867. class Repair : ExileAbstractAction
  1868. {
  1869. title = "Repair";
  1870. condition = "(!((ExileClientInteractionObject getVariable ['ExileConstructionDamage',0]) isEqualTo 0)) && (call ExileClient_util_world_isInOwnTerritory)";
  1871. action = "_this call ExileClient_object_construction_repair";
  1872. };
  1873.  
  1874. };
  1875. };
  1876.  
  1877. /*
  1878. Tent, Storage crate etc.
  1879. */
  1880. class Container
  1881. {
  1882. targetType = 2;
  1883. target = "Exile_Container_Abstract";
  1884.  
  1885. class Actions
  1886. {
  1887. class Pack
  1888. {
  1889. title = "Pack";
  1890. condition = "!((typeOf ExileClientInteractionObject) isEqualTo 'Exile_Container_SupplyBox')";
  1891. action = "_this spawn ExileClient_object_container_pack";
  1892. };
  1893. // Picks up the container so you can move it
  1894. class Move: ExileAbstractAction
  1895. {
  1896. title = "Move";
  1897. condition = "(getNumber(configFile >> 'CfgVehicles' >> typeOf ExileClientInteractionObject >> 'exileIsLockable') isEqualTo 0) || ((ExileClientInteractionObject getvariable ['ExileIsLocked',1]) isEqualTo 0)";
  1898. action = "_this spawn ExileClient_object_construction_move";
  1899. };
  1900. };
  1901. };
  1902.  
  1903. class Flag
  1904. {
  1905. targetType = 2;
  1906. target = "Exile_Construction_Flag_Static";
  1907.  
  1908. class Actions
  1909. {
  1910. /*
  1911. class Manage : ExileAbstractAction
  1912. {
  1913. title = "Manage";
  1914. condition = "true";
  1915. action = "_this call ExileClient_gui_baseManagement_event_show";
  1916. };
  1917. */
  1918. class StealFlag: ExileAbstractAction
  1919. {
  1920. title = "Steal Flag";
  1921. condition = "((ExileClientInteractionObject getvariable ['ExileFlagStolen',1]) isEqualTo 0)";
  1922. action = "['StealFlag', _this select 0] call ExileClient_action_execute";
  1923. };
  1924.  
  1925. class RestoreFlag: ExileAbstractAction
  1926. {
  1927. title = "Restore Flag";
  1928. condition = "((ExileClientInteractionObject getvariable ['ExileFlagStolen',0]) isEqualTo 1)";
  1929. action = "['restoreFlagRequest', [netID ExileClientInteractionObject]] call ExileClient_system_network_send";
  1930. };
  1931. };
  1932. };
  1933.  
  1934. class Boat
  1935. {
  1936. targetType = 2;
  1937. target = "Ship";
  1938.  
  1939. class Actions
  1940. {
  1941. // Locks a vehicle
  1942. class Lock: ExileAbstractAction
  1943. {
  1944. title = "Lock";
  1945. condition = "((locked ExileClientInteractionObject) isEqualTo 0) && ((locked ExileClientInteractionObject) != 1)";
  1946. action = "true spawn ExileClient_object_lock_toggle";
  1947. };
  1948.  
  1949. // Unlocks a vehicle
  1950. class Unlock: ExileAbstractAction
  1951. {
  1952. title = "Unlock";
  1953. condition = "((locked ExileClientInteractionObject) isEqualTo 2) && ((locked ExileClientInteractionObject) != 1)";
  1954. action = "false spawn ExileClient_object_lock_toggle";
  1955. };
  1956.  
  1957. // Hot-wires a vehicle
  1958. class Hotwire: ExileAbstractAction
  1959. {
  1960. title = "Hotwire";
  1961. condition = "((locked ExileClientInteractionObject) isEqualTo 2) && ((locked ExileClientInteractionObject) != 1)";
  1962. action = "['HotwireVehicle', _this select 0] call ExileClient_action_execute";
  1963. };
  1964.  
  1965. // Repairs a vehicle to 100%. Requires Duckttape
  1966. class Repair: ExileAbstractAction
  1967. {
  1968. title = "Repair";
  1969. condition = "true";
  1970. action = "['RepairVehicle', _this select 0] call ExileClient_action_execute";
  1971. };
  1972.  
  1973. // Fills fuel from a can into a car
  1974. class Refuel: ExileAbstractAction
  1975. {
  1976. title = "Refuel";
  1977. condition = "call ExileClient_object_vehicle_interaction_show";
  1978. action = "_this call ExileClient_object_vehicle_refuel";
  1979. };
  1980.  
  1981. // Drains fuel from a car into an empty jerry can
  1982. class DrainFuel: ExileAbstractAction
  1983. {
  1984. title = "Drain Fuel";
  1985. condition = "call ExileClient_object_vehicle_interaction_show";
  1986. action = "_this call ExileClient_object_vehicle_drain";
  1987. };
  1988.  
  1989. // Pushes a boat into look direction to move into water
  1990. class Push: ExileAbstractAction
  1991. {
  1992. title = "Fus Ro Dah!";
  1993. condition = "((crew ExileClientInteractionObject) isEqualTo [])";
  1994. action = "_this call ExileClient_object_vehicle_push";
  1995. };
  1996. };
  1997. };
  1998.  
  1999. class Bikes
  2000. {
  2001. targetType = 2;
  2002. target = "Bicycle";
  2003.  
  2004. class Actions
  2005. {
  2006. class Flip: ExileAbstractAction
  2007. {
  2008. title = "Flip";
  2009. condition = "true";
  2010. action = "_this call ExileClient_object_vehicle_flip";
  2011. };
  2012. };
  2013. };
  2014.  
  2015. class Player
  2016. {
  2017. targetType = 2;
  2018. target = "Exile_Unit_Player";
  2019.  
  2020. class Actions
  2021. {
  2022. class Free: ExileAbstractAction
  2023. {
  2024. title = "Free";
  2025. condition = "(alive ExileClientInteractionObject) && (ExileClientInteractionObject getVariable ['ExileIsHandcuffed', false]) && !ExileClientIsHandcuffed";
  2026. action = "_this call ExileClient_object_handcuffs_free";
  2027. };
  2028.  
  2029. class Search: ExileAbstractAction
  2030. {
  2031. title = "Search Gear";
  2032. condition = "(alive ExileClientInteractionObject) && (ExileClientInteractionObject getVariable ['ExileIsHandcuffed', false]) && !ExileClientIsHandcuffed";
  2033. action = "_this call ExileClient_object_handcuffs_searchGear";
  2034. };
  2035.  
  2036. class Identify: ExileAbstractAction
  2037. {
  2038. title = "Identify Body";
  2039. condition = "!(alive ExileClientInteractionObject)";
  2040. action = "_this call ExileClient_object_player_identifyBody";
  2041. };
  2042.  
  2043. //////////////Added by [_ZEN_]happydayz/////////////////
  2044.  
  2045. class Revive: ExileAbstractAction
  2046. {
  2047. title = "Perform CPR";
  2048. condition = "(!(alive ExileClientInteractionObject) && (ExileClientInteractionObject getVariable ['EnigmaRevivePermitted', true]) && (magazines player find 'Exile_Item_Defibrillator' >= 0))";
  2049. action = "_this spawn Enigma_RevivePlyr";
  2050. };
  2051.  
  2052.  
  2053. class HideCorpse: ExileAbstractAction
  2054. {
  2055. title = "Hide Body";
  2056. condition = "!(alive ExileClientInteractionObject) && ('Exile_Melee_Shovel' isEqualTo (currentWeapon player))";
  2057. action = "['HideBody', (_this select 0)] call ExileClient_action_execute";
  2058. };
  2059. };
  2060. };
  2061. };
  2062. /**
  2063. * Classname is used for reference
  2064. * name is displayed in crafting requirements
  2065. * models is used for crafting and interaction menus
  2066. */
  2067. class CfgInteractionModels
  2068. {
  2069. class WaterSource
  2070. {
  2071. name = "Water tanks, barrels, coolers or pumps";
  2072. models[] =
  2073. {
  2074. "barrelwater_f",
  2075. "barrelwater_grey_f",
  2076. "waterbarrel_f",
  2077. "watertank_f",
  2078. "stallwater_f",
  2079. "waterpump_01_f",
  2080. "water_source_f",
  2081.  
  2082. // Namalsk
  2083. "wellpump",
  2084. "Land_jhad_stand_water",
  2085. "Land_Jbad_Misc_Well_L",
  2086. "Land_jbad_Fridge",
  2087. "Land_jbad_reservoir",
  2088. "Land_jbad_teapot",
  2089. "Land_KBud",
  2090.  
  2091. //Tanoa
  2092. "watertank_01_f",
  2093. "watertank_02_f",
  2094. "watertank_03_f",
  2095. "watertank_04_f"
  2096. };
  2097. };
  2098.  
  2099. class CleanWaterSource
  2100. {
  2101. name = "Water cooler";
  2102. models[] =
  2103. {
  2104. "watercooler"
  2105. };
  2106. };
  2107.  
  2108. class WorkBench
  2109. {
  2110. name = "Work Bench";
  2111. models[] =
  2112. {
  2113. "workstand_f.p3d"
  2114. };
  2115. };
  2116.  
  2117. class ShippingContainerSource
  2118. {
  2119. name = "Shipping Containers";
  2120. models[] =
  2121. {
  2122. // Arma 3
  2123. "CargoBox_V1_F",
  2124. "Cargo20_blue_F",
  2125. "Cargo20_brick_red_F",
  2126. "Cargo20_cyan_F",
  2127. "Cargo20_grey_F",
  2128. "Cargo20_light_blue_F",
  2129. "Cargo20_light_green_F",
  2130. "Cargo20_military_green_F",
  2131. "Cargo20_military_ruins_F",
  2132. "Cargo20_orange_F",
  2133. "Cargo20_red_F",
  2134. "Cargo20_sand_F",
  2135. "Cargo20_white_F",
  2136. "Cargo20_yellow_F",
  2137. "Cargo40_blue_F",
  2138. "Cargo40_brick_red_F",
  2139. "Cargo40_cyan_F",
  2140. "Cargo40_grey_F",
  2141. "Cargo40_light_blue_F",
  2142. "Cargo40_light_green_F",
  2143. "Cargo40_military_green_F",
  2144. "Cargo40_orange_F",
  2145. "Cargo40_red_F",
  2146. "Cargo40_sand_F",
  2147. "Cargo40_white_F",
  2148. "Cargo40_yellow_F",
  2149.  
  2150. // Namalsk
  2151. "nam_container.p3d",
  2152. "misc_cargo1d.p3d",
  2153. "misc_cargo1b.p3d",
  2154. "misc_cargo1bo.p3d",
  2155. "misc_cargo2c.p3d",
  2156. "misc_cargo1ao.p3d",
  2157.  
  2158. //Tanoa
  2159. "Land_ContainerLine_01_F",
  2160. "Land_ContainerLine_02_F",
  2161. "Land_ContainerLine_03_F",
  2162.  
  2163. // Also allow wrecks
  2164. "wreck_"
  2165. /*
  2166. "wreck_bmp2_f.p3d",
  2167. "wreck_brdm2_f.p3d",
  2168. "wreck_car2_f.p3d",
  2169. "wreck_car3_f.p3d",
  2170. "wreck_car_f.p3d",
  2171. "wreck_cardismantled_f.p3d",
  2172. "wreck_hmmwv_f.p3d",
  2173. "wreck_hunter_f.p3d",
  2174. "wreck_offroad2_f.p3d",
  2175. "wreck_offroad_f.p3d",
  2176. "wreck_skodovka_f.p3d",
  2177. "wreck_slammer_f.p3d",
  2178. "wreck_slammer_hull_f.p3d",
  2179. "wreck_slammer_turret_f.p3d",
  2180. "wreck_t72_hull_f.p3d",
  2181. "wreck_t72_turret_f.p3d",
  2182. "wreck_truck_dropside_f.p3d",
  2183. "wreck_truck_f.p3d",
  2184. "wreck_uaz_f.p3d",
  2185. "wreck_ural_f.p3d"
  2186. "wreck_van_f.p3d",
  2187. */
  2188.  
  2189.  
  2190. // TODO: Ask community for CUP/AiA model names
  2191. };
  2192. };
  2193.  
  2194. class WoodSource
  2195. {
  2196. name = "Trees";
  2197. models[] =
  2198. {
  2199. " t_",
  2200. " bo_t_",
  2201.  
  2202. // A2 trees
  2203. " str_",
  2204. " Smrk_",
  2205. " les_",
  2206. " brg_"
  2207. };
  2208. };
  2209.  
  2210. // TODO: Add https://community.bistudio.com/wikidata/images/thumb/6/60/Arma3_CfgVehicles_Land_Tank_rust_F.jpg/150px-Arma3_CfgVehicles_Land_Tank_rust_F.jpg
  2211. class FuelSource
  2212. {
  2213. name = "Fuel pumps, stations or barrels";
  2214. models[] =
  2215. {
  2216. "fuelstation_feed_f.p3d",
  2217. "metalbarrel_f.p3d",
  2218. "flexibletank_01_f.p3d",
  2219. "fs_feed_f.p3d",
  2220. //Tanoa
  2221. "fuelstation_01_pump_f.p3d",
  2222. "fuelstation_02_pump_f.p3d"
  2223. };
  2224. };
  2225. };
  2226. class CfgLocker
  2227. {
  2228. numbersOnly = "0123456789";
  2229.  
  2230. maxDeposit = 1000000;
  2231. };
  2232.  
  2233. class CfgPlayer
  2234. {
  2235. // In minutes ammount of time it takes to go from 100 - 0 if stationary
  2236. hungerDecay = 100;
  2237. thirstDecay = 80;
  2238.  
  2239. // Damage taken from 0 (health||thirst)/sec
  2240. healthDecay = 5.0;
  2241.  
  2242. // Health regen if over BOTH
  2243. thirstRegen = 90;
  2244. hungerRegen = 90;
  2245.  
  2246. // IF above meet recover HP%/MIN
  2247. recoveryPerMinute = 2;
  2248.  
  2249. // Set custom aim precision coefficient for weapon sway
  2250. // https://community.bistudio.com/wiki/Arma_3_Stamina
  2251. // Set to -1 if you want to use Arma 3 default value
  2252. // setCustomAimCoef
  2253. customAimCoefficient = 0.5;
  2254.  
  2255. // 0 or 1
  2256. enableFatigue = 0;
  2257. enableStamina = 0;
  2258.  
  2259. disableMapDrawing = 1;
  2260. };
  2261. class CfgSlothMachine
  2262. {
  2263. spinCost = 100;
  2264. Jackpot = 10100;
  2265.  
  2266. chances[] =
  2267. {
  2268. {85, ""}, // 85% = Nothing
  2269. {95, "Level1"}, // 10% = 1pt
  2270. {96, "Level2"}, // 1% = 10pt
  2271. {97, "Level3"}, // 1% = 25pt
  2272. {98, "Level4"}, // 1% = 50pt
  2273. {99, "Level5"}, // 1% = 100pt
  2274. {100, "Jackpot"} // 1% = Jackpot
  2275. };
  2276.  
  2277. class Prizes
  2278. {
  2279. class Level1
  2280. {
  2281. symbol = "\exile_assets\texture\item\Exile_Item_ToiletPaper.paa";
  2282. prize = 101;
  2283. };
  2284.  
  2285. class Level2
  2286. {
  2287. symbol = "\exile_assets\texture\item\Exile_Item_CockONut.paa";
  2288. prize = 110;
  2289. };
  2290.  
  2291. class Level3
  2292. {
  2293. symbol = "\exile_assets\texture\item\Exile_Item_Beer.paa";
  2294. prize = 125;
  2295. };
  2296.  
  2297. class Level4
  2298. {
  2299. symbol = "\exile_assets\texture\item\Exile_Item_Knife.paa";
  2300. prize = 150;
  2301. };
  2302.  
  2303. class Level5
  2304. {
  2305. symbol = "\exile_assets\texture\item\Exile_Item_Safe.paa";
  2306. prize = 200;
  2307. };
  2308.  
  2309. class Jackpot
  2310. {
  2311. symbol = "\exile_assets\texture\item\Exile_Item_XmasPresent.paa";
  2312. };
  2313. };
  2314. };
  2315. class CfgTerritories
  2316. {
  2317. // Base Cost / Radius
  2318. // Level 1 is allways for Pop Tabs, >= 2 for Respect
  2319. prices[] =
  2320. {
  2321. // Purchase Price Radius Number of Objects
  2322. {5000, 15, 30 }, // Level 1
  2323. {10000, 30, 60 }, // Level 2
  2324. {15000, 45, 90 }, // Level 3
  2325. {20000, 60, 120 }, // Level 4
  2326. {25000, 75, 150 }, // Level 5
  2327. {30000, 90, 180 }, // Level 6
  2328. {35000, 105, 210 }, // Level 7
  2329. {40000, 120, 240 }, // Level 8
  2330. {45000, 135, 270 }, // Level 9
  2331. {50000, 150, 300 } // Level 10
  2332. };
  2333.  
  2334. // A shortcut of the above maximum radius
  2335. maximumRadius = 150;
  2336.  
  2337. // The above * 2 plus coverving the 20m you can move while placing things
  2338. minimumDistanceToOtherTerritories = 325;
  2339.  
  2340. // Maximum number of territories a player can own
  2341. maximumNumberOfTerritoriesPerPlayer = 2;
  2342.  
  2343. /**
  2344. * Defines the minimum distance to safe zones / trader cities where players
  2345. * cannot build territories
  2346. */
  2347. minimumDistanceToTraderZones = 1000;
  2348.  
  2349. /**
  2350. * Defines the minimum distance to spawn zones where players
  2351. * cannot build territories
  2352. */
  2353. minimumDistanceToSpawnZones = 1000;
  2354.  
  2355. // Amount of pop tabs per object to pay
  2356. popTabAmountPerObject = 10;
  2357. };
  2358. class CfgTraderCategories
  2359. {
  2360. #include "EBM\traders.hpp"
  2361. class Community
  2362. {
  2363. name = "Community Items";
  2364. icon = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\uniform_ca.paa";
  2365. items[] =
  2366. {
  2367. // Add your items here <3
  2368. };
  2369. };
  2370.  
  2371. class Community2
  2372. {
  2373. name = "Community Items 2";
  2374. icon = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\uniform_ca.paa";
  2375. items[] =
  2376. {
  2377. // Add your items here <3
  2378. };
  2379. };
  2380.  
  2381. class Community3
  2382. {
  2383. name = "Community Items 3";
  2384. icon = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\uniform_ca.paa";
  2385. items[] =
  2386. {
  2387. // Add your items here <3
  2388. };
  2389. };
  2390.  
  2391. class Community4
  2392. {
  2393. name = "Community Items 4";
  2394. icon = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\uniform_ca.paa";
  2395. items[] =
  2396. {
  2397. // Add your items here <3
  2398. };
  2399. };
  2400.  
  2401. class Community5
  2402. {
  2403. name = "Community Items 5";
  2404. icon = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\uniform_ca.paa";
  2405. items[] =
  2406. {
  2407. // Add your items here <3
  2408. };
  2409. };
  2410.  
  2411. class Community6
  2412. {
  2413. name = "Community Items 6";
  2414. icon = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\uniform_ca.paa";
  2415. items[] =
  2416. {
  2417. // Add your items here <3
  2418. };
  2419. };
  2420.  
  2421. class Community7
  2422. {
  2423. name = "Community Items 7";
  2424. icon = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\uniform_ca.paa";
  2425. items[] =
  2426. {
  2427. // Add your items here <3
  2428. };
  2429. };
  2430.  
  2431. class Community8
  2432. {
  2433. name = "Community Items 8";
  2434. icon = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\uniform_ca.paa";
  2435. items[] =
  2436. {
  2437. // Add your items here <3
  2438. };
  2439. };
  2440.  
  2441. class Community9
  2442. {
  2443. name = "Community Items 9";
  2444. icon = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\uniform_ca.paa";
  2445. items[] =
  2446. {
  2447. // Add your items here <3
  2448. };
  2449. };
  2450.  
  2451. class Community10
  2452. {
  2453. name = "Community Items 10";
  2454. icon = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\uniform_ca.paa";
  2455. items[] =
  2456. {
  2457. // Add your items here <3
  2458. };
  2459. };
  2460.  
  2461. class Uniforms
  2462. {
  2463. name = "Uniforms";
  2464. icon = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\uniform_ca.paa";
  2465. items[] =
  2466. {
  2467. "U_C_Journalist",
  2468. "U_C_Poloshirt_blue",
  2469. "U_C_Poloshirt_burgundy",
  2470. "U_C_Poloshirt_salmon",
  2471. "U_C_Poloshirt_stripped",
  2472. "U_C_Poloshirt_tricolour",
  2473. "U_C_Poor_1",
  2474. "U_C_Poor_2",
  2475. "U_C_Poor_shorts_1",
  2476. "U_C_Scientist",
  2477. "U_OrestesBody",
  2478. "U_Rangemaster",
  2479. "U_NikosAgedBody",
  2480. "U_NikosBody",
  2481. "U_Competitor",
  2482. "U_B_CombatUniform_mcam",
  2483. "U_B_CombatUniform_mcam_tshirt",
  2484. "U_B_CombatUniform_mcam_vest",
  2485. "U_B_CombatUniform_mcam_worn",
  2486. "U_B_CTRG_1",
  2487. "U_B_CTRG_2",
  2488. "U_B_CTRG_3",
  2489. "U_I_CombatUniform",
  2490. "U_I_CombatUniform_shortsleeve",
  2491. "U_I_CombatUniform_tshirt",
  2492. "U_I_OfficerUniform",
  2493. "U_O_CombatUniform_ocamo",
  2494. "U_O_CombatUniform_oucamo",
  2495. "U_O_OfficerUniform_ocamo",
  2496. "U_B_SpecopsUniform_sgg",
  2497. "U_O_SpecopsUniform_blk",
  2498. "U_O_SpecopsUniform_ocamo",
  2499. "U_I_G_Story_Protagonist_F",
  2500. "Exile_Uniform_Woodland",
  2501. "U_C_HunterBody_grn",
  2502. "U_IG_Guerilla1_1",
  2503. "U_IG_Guerilla2_1",
  2504. "U_IG_Guerilla2_2",
  2505. "U_IG_Guerilla2_3",
  2506. "U_IG_Guerilla3_1",
  2507. "U_BG_Guerilla2_1",
  2508. "U_IG_Guerilla3_2",
  2509. "U_BG_Guerrilla_6_1",
  2510. "U_BG_Guerilla1_1",
  2511. "U_BG_Guerilla2_2",
  2512. "U_BG_Guerilla2_3",
  2513. "U_BG_Guerilla3_1",
  2514. "U_BG_leader",
  2515. "U_IG_leader",
  2516. "U_I_G_resistanceLeader_F",
  2517. /*"U_B_FullGhillie_ard",
  2518. "U_B_FullGhillie_lsh",
  2519. "U_B_FullGhillie_sard",
  2520. "U_B_GhillieSuit",
  2521. "U_I_FullGhillie_ard",
  2522. "U_I_FullGhillie_lsh",
  2523. "U_I_FullGhillie_sard",
  2524. "U_I_GhillieSuit",
  2525. "U_O_FullGhillie_ard",
  2526. "U_O_FullGhillie_lsh",
  2527. "U_O_FullGhillie_sard",
  2528. "U_O_GhillieSuit",*/
  2529. "U_I_Wetsuit",
  2530. "U_O_Wetsuit",
  2531. "U_B_Wetsuit",
  2532. "U_B_survival_uniform",
  2533. "U_B_HeliPilotCoveralls",
  2534. "U_I_HeliPilotCoveralls",
  2535. "U_B_PilotCoveralls",
  2536. "U_I_pilotCoveralls",
  2537. "U_O_PilotCoveralls",
  2538. //Apex
  2539. "U_B_T_Soldier_F",
  2540. "U_B_T_Soldier_AR_F",
  2541. "U_B_T_Soldier_SL_F",
  2542. //"U_B_T_Sniper_F",
  2543. //"U_B_T_FullGhillie_tna_F",
  2544. "U_B_CTRG_Soldier_F",
  2545. "U_B_CTRG_Soldier_2_F",
  2546. "U_B_CTRG_Soldier_3_F",
  2547. "U_B_GEN_Soldier_F",
  2548. "U_B_GEN_Commander_F",
  2549. "U_O_T_Soldier_F",
  2550. "U_O_T_Officer_F",
  2551. //"U_O_T_Sniper_F",
  2552. //"U_O_T_FullGhillie_tna_F",
  2553. "U_O_V_Soldier_Viper_F",
  2554. "U_O_V_Soldier_Viper_hex_F",
  2555. "U_I_C_Soldier_Para_1_F",
  2556. "U_I_C_Soldier_Para_2_F",
  2557. "U_I_C_Soldier_Para_3_F",
  2558. "U_I_C_Soldier_Para_4_F",
  2559. "U_I_C_Soldier_Para_5_F",
  2560. "U_I_C_Soldier_Bandit_1_F",
  2561. "U_I_C_Soldier_Bandit_2_F",
  2562. "U_I_C_Soldier_Bandit_3_F",
  2563. "U_I_C_Soldier_Bandit_4_F",
  2564. "U_I_C_Soldier_Bandit_5_F",
  2565. "U_I_C_Soldier_Camo_F",
  2566. "U_C_man_sport_1_F",
  2567. "U_C_man_sport_2_F",
  2568. "U_C_man_sport_3_F",
  2569. "U_C_Man_casual_1_F",
  2570. "U_C_Man_casual_2_F",
  2571. "U_C_Man_casual_3_F",
  2572. "U_C_Man_casual_4_F",
  2573. "U_C_Man_casual_5_F",
  2574. "U_C_Man_casual_6_F",
  2575. "U_B_CTRG_Soldier_urb_1_F",
  2576. "U_B_CTRG_Soldier_urb_2_F",
  2577. "U_B_CTRG_Soldier_urb_3_F"
  2578. };
  2579. };
  2580.  
  2581. #include "cfg\cupuniforms.hpp"
  2582.  
  2583. class Vests
  2584. {
  2585. name = "Vests";
  2586. icon = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\vest_ca.paa";
  2587. items[] =
  2588. {
  2589. "V_Press_F",
  2590. "V_Rangemaster_belt",
  2591. "V_TacVest_blk",
  2592. "V_TacVest_blk_POLICE",
  2593. "V_TacVest_brn",
  2594. "V_TacVest_camo",
  2595. "V_TacVest_khk",
  2596. "V_TacVest_oli",
  2597. "V_TacVestCamo_khk",
  2598. "V_TacVestIR_blk",
  2599. "V_I_G_resistanceLeader_F",
  2600. "V_BandollierB_blk",
  2601. "V_BandollierB_cbr",
  2602. "V_BandollierB_khk",
  2603. "V_BandollierB_oli",
  2604. "V_BandollierB_rgr",
  2605. "V_Chestrig_blk",
  2606. "V_Chestrig_khk",
  2607. "V_Chestrig_oli",
  2608. "V_Chestrig_rgr",
  2609. "V_HarnessO_brn",
  2610. "V_HarnessO_gry",
  2611. "V_HarnessOGL_brn",
  2612. "V_HarnessOGL_gry",
  2613. "V_HarnessOSpec_brn",
  2614. "V_HarnessOSpec_gry",
  2615. "V_PlateCarrier1_blk",
  2616. "V_PlateCarrier1_rgr",
  2617. "V_PlateCarrier2_rgr",
  2618. "V_PlateCarrier3_rgr",
  2619. "V_PlateCarrierGL_blk",
  2620. "V_PlateCarrierGL_mtp",
  2621. "V_PlateCarrierGL_rgr",
  2622. "V_PlateCarrierH_CTRG",
  2623. "V_PlateCarrierIA1_dgtl",
  2624. "V_PlateCarrierIA2_dgtl",
  2625. "V_PlateCarrierIAGL_dgtl",
  2626. "V_PlateCarrierIAGL_oli",
  2627. "V_PlateCarrierL_CTRG",
  2628. "V_PlateCarrierSpec_blk",
  2629. "V_PlateCarrierSpec_mtp",
  2630. "V_PlateCarrierSpec_rgr",
  2631. //Apex
  2632. "V_TacChestrig_grn_F",
  2633. "V_TacChestrig_oli_F",
  2634. "V_TacChestrig_cbr_F",
  2635. "V_PlateCarrier1_tna_F",
  2636. "V_PlateCarrier2_tna_F",
  2637. "V_PlateCarrierSpec_tna_F",
  2638. "V_PlateCarrierGL_tna_F",
  2639. "V_HarnessO_ghex_F",
  2640. "V_HarnessOGL_ghex_F",
  2641. "V_BandollierB_ghex_F",
  2642. "V_TacVest_gen_F",
  2643. "V_PlateCarrier1_rgr_noflag_F",
  2644. "V_PlateCarrier2_rgr_noflag_F"
  2645. };
  2646. };
  2647.  
  2648. #include "cfg\cupvests.hpp"
  2649.  
  2650. class Headgear
  2651. {
  2652. name = "Headgear";
  2653. icon = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\headgear_ca.paa";
  2654. items[] =
  2655. {
  2656. "Exile_Headgear_SantaHat",
  2657. "Exile_Headgear_SafetyHelmet",
  2658. "H_Cap_blk",
  2659. "H_Cap_blk_Raven",
  2660. "H_Cap_blu",
  2661. "H_Cap_brn_SPECOPS",
  2662. "H_Cap_grn",
  2663. "H_Cap_headphones",
  2664. "H_Cap_khaki_specops_UK",
  2665. "H_Cap_oli",
  2666. "H_Cap_press",
  2667. "H_Cap_red",
  2668. "H_Cap_tan",
  2669. "H_Cap_tan_specops_US",
  2670. "H_Watchcap_blk",
  2671. "H_Watchcap_camo",
  2672. "H_Watchcap_khk",
  2673. "H_Watchcap_sgg",
  2674. "H_MilCap_blue",
  2675. "H_MilCap_dgtl",
  2676. "H_MilCap_mcamo",
  2677. "H_MilCap_ocamo",
  2678. "H_MilCap_oucamo",
  2679. "H_MilCap_rucamo",
  2680. "H_Bandanna_camo",
  2681. "H_Bandanna_cbr",
  2682. "H_Bandanna_gry",
  2683. "H_Bandanna_khk",
  2684. "H_Bandanna_khk_hs",
  2685. "H_Bandanna_mcamo",
  2686. "H_Bandanna_sgg",
  2687. "H_Bandanna_surfer",
  2688. "H_Booniehat_dgtl",
  2689. "H_Booniehat_dirty",
  2690. "H_Booniehat_grn",
  2691. "H_Booniehat_indp",
  2692. "H_Booniehat_khk",
  2693. "H_Booniehat_khk_hs",
  2694. "H_Booniehat_mcamo",
  2695. "H_Booniehat_tan",
  2696. "H_Hat_blue",
  2697. "H_Hat_brown",
  2698. "H_Hat_camo",
  2699. "H_Hat_checker",
  2700. "H_Hat_grey",
  2701. "H_Hat_tan",
  2702. "H_StrawHat",
  2703. "H_StrawHat_dark",
  2704. "H_Beret_02",
  2705. "H_Beret_blk",
  2706. "H_Beret_blk_POLICE",
  2707. "H_Beret_brn_SF",
  2708. "H_Beret_Colonel",
  2709. "H_Beret_grn",
  2710. "H_Beret_grn_SF",
  2711. "H_Beret_ocamo",
  2712. "H_Beret_red",
  2713. "H_Shemag_khk",
  2714. "H_Shemag_olive",
  2715. "H_Shemag_olive_hs",
  2716. "H_Shemag_tan",
  2717. "H_ShemagOpen_khk",
  2718. "H_ShemagOpen_tan",
  2719. "H_TurbanO_blk",
  2720. "H_HelmetB",
  2721. "H_HelmetB_black",
  2722. "H_HelmetB_camo",
  2723. "H_HelmetB_desert",
  2724. "H_HelmetB_grass",
  2725. "H_HelmetB_light",
  2726. "H_HelmetB_light_black",
  2727. "H_HelmetB_light_desert",
  2728. "H_HelmetB_light_grass",
  2729. "H_HelmetB_light_sand",
  2730. "H_HelmetB_light_snakeskin",
  2731. "H_HelmetB_paint",
  2732. "H_HelmetB_plain_blk",
  2733. "H_HelmetB_sand",
  2734. "H_HelmetB_snakeskin",
  2735. "H_HelmetCrew_B",
  2736. "H_HelmetCrew_I",
  2737. "H_HelmetCrew_O",
  2738. "H_HelmetIA",
  2739. "H_HelmetIA_camo",
  2740. "H_HelmetIA_net",
  2741. "H_HelmetLeaderO_ocamo",
  2742. "H_HelmetLeaderO_oucamo",
  2743. "H_HelmetO_ocamo",
  2744. "H_HelmetO_oucamo",
  2745. "H_HelmetSpecB",
  2746. "H_HelmetSpecB_blk",
  2747. "H_HelmetSpecB_paint1",
  2748. "H_HelmetSpecB_paint2",
  2749. "H_HelmetSpecO_blk",
  2750. "H_HelmetSpecO_ocamo",
  2751. "H_CrewHelmetHeli_B",
  2752. "H_CrewHelmetHeli_I",
  2753. "H_CrewHelmetHeli_O",
  2754. "H_HelmetCrew_I",
  2755. "H_HelmetCrew_B",
  2756. "H_HelmetCrew_O",
  2757. "H_PilotHelmetHeli_B",
  2758. "H_PilotHelmetHeli_I",
  2759. "H_PilotHelmetHeli_O",
  2760. //Apex
  2761. "H_Helmet_Skate",
  2762. "H_HelmetB_TI_tna_F",
  2763. //"H_HelmetO_ViperSP_hex_F",
  2764. //"H_HelmetO_ViperSP_ghex_F",
  2765. "H_HelmetB_tna_F",
  2766. "H_HelmetB_Enh_tna_F",
  2767. "H_HelmetB_Light_tna_F",
  2768. "H_HelmetSpecO_ghex_F",
  2769. "H_HelmetLeaderO_ghex_F",
  2770. "H_HelmetO_ghex_F",
  2771. "H_HelmetCrew_O_ghex_F",
  2772. "H_MilCap_tna_F",
  2773. "H_MilCap_ghex_F",
  2774. "H_Booniehat_tna_F",
  2775. "H_Beret_gen_F",
  2776. "H_MilCap_gen_F",
  2777. "H_Cap_oli_Syndikat_F",
  2778. "H_Cap_tan_Syndikat_F",
  2779. "H_Cap_blk_Syndikat_F",
  2780. "H_Cap_grn_Syndikat_F"
  2781. };
  2782. };
  2783.  
  2784. #include "cfg\cupheadgear.hpp"
  2785.  
  2786. class Glasses
  2787. {
  2788. name = "Glasses";
  2789. icon = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\Goggles_ca.paa";
  2790. items[] =
  2791. {
  2792. "G_Spectacles",
  2793. "G_Spectacles_Tinted",
  2794. "G_Combat",
  2795. "G_Lowprofile",
  2796. "G_Shades_Black",
  2797. "G_Shades_Green",
  2798. "G_Shades_Red",
  2799. "G_Squares",
  2800. "G_Squares_Tinted",
  2801. "G_Sport_BlackWhite",
  2802. "G_Sport_Blackyellow",
  2803. "G_Sport_Greenblack",
  2804. "G_Sport_Checkered",
  2805. "G_Sport_Red",
  2806. "G_Tactical_Black",
  2807. "G_Aviator",
  2808. "G_Lady_Mirror",
  2809. "G_Lady_Dark",
  2810. "G_Lady_Red",
  2811. "G_Lady_Blue",
  2812. "G_Diving",
  2813. "G_B_Diving",
  2814. "G_O_Diving",
  2815. "G_I_Diving",
  2816. "G_Goggles_VR",
  2817. "G_Balaclava_blk",
  2818. "G_Balaclava_oli",
  2819. "G_Balaclava_combat",
  2820. "G_Balaclava_lowprofile",
  2821. "G_Bandanna_blk",
  2822. "G_Bandanna_oli",
  2823. "G_Bandanna_khk",
  2824. "G_Bandanna_tan",
  2825. "G_Bandanna_beast",
  2826. "G_Bandanna_shades",
  2827. "G_Bandanna_sport",
  2828. "G_Bandanna_aviator",
  2829. "G_Shades_Blue",
  2830. "G_Sport_Blackred",
  2831. "G_Tactical_Clear",
  2832. "G_Balaclava_TI_blk_F",
  2833. "G_Balaclava_TI_tna_F",
  2834. "G_Balaclava_TI_G_blk_F",
  2835. "G_Balaclava_TI_G_tna_F",
  2836. "G_Combat_Goggles_tna_F"
  2837. };
  2838. };
  2839.  
  2840. class PointerAttachments
  2841. {
  2842. name = "Pointer Attachments";
  2843. icon = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\itemacc_ca.paa";
  2844. items[] =
  2845. {
  2846. "acc_flashlight",
  2847. "acc_pointer_IR"
  2848. };
  2849. };
  2850.  
  2851. class BipodAttachments
  2852. {
  2853. name = "Bipod Attachments";
  2854. icon = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\itembipod_ca.paa";
  2855. items[] =
  2856. {
  2857. "bipod_01_F_blk",
  2858. "bipod_01_F_mtp",
  2859. "bipod_01_F_snd",
  2860. "bipod_02_F_blk",
  2861. "bipod_02_F_hex",
  2862. "bipod_02_F_tan",
  2863. "bipod_03_F_blk",
  2864. "bipod_03_F_oli",
  2865. //Apex
  2866. "bipod_01_F_khk"
  2867. };
  2868. };
  2869.  
  2870. class MuzzleAttachments
  2871. {
  2872. name = "Suppressor Attachments";
  2873. icon = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\itemmuzzle_ca.paa";
  2874. items[] =
  2875. {
  2876. "muzzle_snds_338_black",
  2877. "muzzle_snds_338_green",
  2878. "muzzle_snds_338_sand",
  2879. "muzzle_snds_93mmg",
  2880. "muzzle_snds_93mmg_tan",
  2881. "muzzle_snds_acp",
  2882. "muzzle_snds_B",
  2883. "muzzle_snds_H",
  2884. "muzzle_snds_H_MG",
  2885. "muzzle_snds_H_SW",
  2886. "muzzle_snds_L",
  2887. "muzzle_snds_M",
  2888. //Apex
  2889. "muzzle_snds_H_khk_F",
  2890. "muzzle_snds_H_snd_F",
  2891. "muzzle_snds_58_blk_F",
  2892. "muzzle_snds_m_khk_F",
  2893. "muzzle_snds_m_snd_F",
  2894. "muzzle_snds_B_khk_F",
  2895. "muzzle_snds_B_snd_F",
  2896. "muzzle_snds_58_wdm_F",
  2897. "muzzle_snds_65_TI_blk_F",
  2898. "muzzle_snds_65_TI_hex_F",
  2899. "muzzle_snds_65_TI_ghex_F",
  2900. "muzzle_snds_H_MG_blk_F",
  2901. "muzzle_snds_H_MG_khk_F"
  2902. };
  2903. };
  2904.  
  2905. #include "cfg\cupmuzzleattachments.hpp"
  2906.  
  2907. class UAVs
  2908. {
  2909. name = "Unmanned Aerial Vehicles";
  2910. icon = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\gps_ca.paa";
  2911. items[] =
  2912. {
  2913. "I_UavTerminal",
  2914. "I_UAV_01_backpack_F"
  2915. };
  2916. };
  2917.  
  2918. class StaticMGs
  2919. {
  2920. name = "Static Machine Guns";
  2921. icon = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\itemacc_ca.paa";
  2922. items[] =
  2923. {
  2924. "O_HMG_01_support_F",
  2925. //"O_HMG_01_support_high_F", // Does not seem to work with HMG01, only the lower version does
  2926. "O_HMG_01_weapon_F"
  2927. };
  2928. };
  2929.  
  2930. class OpticAttachments
  2931. {
  2932. name = "Scopes";
  2933. icon = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\itemoptic_ca.paa";
  2934. items[] =
  2935. {
  2936. "optic_Aco",
  2937. "optic_ACO_grn",
  2938. "optic_ACO_grn_smg",
  2939. "optic_Aco_smg",
  2940. "optic_AMS",
  2941. "optic_AMS_khk",
  2942. "optic_AMS_snd",
  2943. "optic_Arco",
  2944. "optic_DMS",
  2945. "optic_Hamr",
  2946. "optic_Holosight",
  2947. "optic_Holosight_smg",
  2948. "optic_KHS_blk",
  2949. "optic_KHS_hex",
  2950. "optic_KHS_old",
  2951. "optic_KHS_tan",
  2952. "optic_LRPS",
  2953. "optic_MRCO",
  2954. "optic_MRD",
  2955. "optic_Nightstalker",
  2956. "optic_NVS",
  2957. "optic_SOS",
  2958. //"optic_tws",
  2959. //"optic_tws_mg",
  2960. "optic_Yorris",
  2961. //Apex
  2962. "optic_Arco_blk_F",
  2963. "optic_Arco_ghex_F",
  2964. "optic_DMS_ghex_F",
  2965. "optic_Hamr_khk_F",
  2966. "optic_ERCO_blk_F",
  2967. "optic_ERCO_khk_F",
  2968. "optic_ERCO_snd_F",
  2969. "optic_SOS_khk_F",
  2970. "optic_LRPS_tna_F",
  2971. "optic_LRPS_ghex_F",
  2972. "optic_Holosight_blk_F",
  2973. "optic_Holosight_khk_F",
  2974. "optic_Holosight_smg_blk_F",
  2975. "optic_Nightstalker",
  2976. "optic_NVS"
  2977. };
  2978. };
  2979.  
  2980. #include "cfg\cupopticattachments.hpp"
  2981.  
  2982. class Hardware
  2983. {
  2984. name = "Hardware";
  2985. icon = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\itemacc_ca.paa";
  2986. items[] =
  2987. {
  2988.  
  2989. "Exile_Item_DuctTape",
  2990. "Exile_Item_ExtensionCord",
  2991. "Exile_Item_FuelCanisterEmpty",
  2992. "Exile_Item_JunkMetal",
  2993. "Exile_Item_LightBulb",
  2994. "Exile_Item_MetalBoard",
  2995. "Exile_Item_MetalPole",
  2996. "Exile_Item_SafeKit",
  2997. "Exile_Item_CamoTentKit",
  2998. "Exile_Item_CodeLock"
  2999. "Exile_Item_Cement",
  3000. "Exile_Item_MobilePhone",
  3001. /*
  3002. --Not for Sale--
  3003. "Exile_Item_MetalScrews",
  3004. "Exile_Item_MetalWire",
  3005. "Exile_Item_Laptop",
  3006. "Exile_Item_BaseCameraKit",
  3007. "Exile_Item_MetalHedgehogKit",
  3008. "Exile_Item_Sand",
  3009.  
  3010. --Unused--
  3011. "Exile_Item_CordlessScrewdriver",
  3012. "Exile_Item_FireExtinguisher",
  3013. "Exile_Item_OilCanister",
  3014. "Exile_Item_Hammer",
  3015. "Exile_Item_Carwheel",
  3016. "Exile_Item_SleepingMat",
  3017. "Exile_Item_Defibrillator",
  3018. "Exile_Item_Wrench",
  3019. "Exile_Item_Rope"
  3020. */
  3021. };
  3022. };
  3023.  
  3024. class Food
  3025. {
  3026. name = "Fast Food";
  3027. icon = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\itemacc_ca.paa";
  3028. items[] =
  3029. {
  3030. "Exile_Item_EMRE",
  3031. "Exile_Item_GloriousKnakworst",
  3032. "Exile_Item_Surstromming",
  3033. "Exile_Item_SausageGravy",
  3034. "Exile_Item_Catfood",
  3035. "Exile_Item_ChristmasTinner",
  3036. "Exile_Item_BBQSandwich",
  3037. "Exile_Item_MacasCheese",
  3038. "Exile_Item_Dogfood",
  3039. "Exile_Item_BeefParts",
  3040. "Exile_Item_Cheathas",
  3041. "Exile_Item_Noodles",
  3042. "Exile_Item_SeedAstics",
  3043. "Exile_Item_Raisins",
  3044. "Exile_Item_Moobar",
  3045. "Exile_Item_InstantCoffee"
  3046. };
  3047. };
  3048.  
  3049. class Drinks
  3050. {
  3051. name = "Drinks";
  3052. icon = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\itemacc_ca.paa";
  3053. items[] =
  3054. {
  3055. "Exile_Item_PlasticBottleCoffee",
  3056. "Exile_Item_PowerDrink",
  3057. "Exile_Item_PlasticBottleFreshWater",
  3058. "Exile_Item_Beer",
  3059. "Exile_Item_EnergyDrink",
  3060. "Exile_Item_ChocolateMilk",
  3061. "Exile_Item_MountainDupe",
  3062. "Exile_Item_PlasticBottleEmpty"
  3063. };
  3064. };
  3065.  
  3066. class Tools
  3067. {
  3068. name = "Tools";
  3069. icon = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\itemacc_ca.paa";
  3070. items[] =
  3071. {
  3072. "Exile_Item_Matches",
  3073. "Exile_Item_CookingPot",
  3074. "Exile_Item_CanOpener",
  3075. "Exile_Item_Handsaw",
  3076. "Exile_Item_Pliers",
  3077. "Exile_Item_Grinder",
  3078. "Exile_Item_Foolbox",
  3079.  
  3080. /*
  3081. "Exile_Item_CordlessScrewdriver",
  3082. "Exile_Item_FireExtinguisher",
  3083. "Exile_Item_Hammer",
  3084. "Exile_Item_OilCanister",
  3085. "Exile_Item_Screwdriver",
  3086. "Exile_Item_Shovel",
  3087. "Exile_Item_Wrench",
  3088. "Exile_Item_SleepingMat",
  3089. "Exile_Item_ToiletPaper",
  3090. "Exile_Item_ZipTie",
  3091. */
  3092.  
  3093. "Binocular",
  3094. "Rangefinder",
  3095. /*
  3096. "Laserdesignator",
  3097. "Laserdesignator_02",
  3098. "Laserdesignator_03",
  3099. */
  3100. "NVGoggles",
  3101. "NVGoggles_INDEP",
  3102. "NVGoggles_OPFOR",
  3103. "ItemGPS",
  3104. "ItemMap",
  3105. "ItemCompass",
  3106. "ItemRadio",
  3107. "ItemWatch",
  3108. "Exile_Item_XM8",
  3109.  
  3110. //Apex
  3111. "O_NVGoggles_hex_F",
  3112. "O_NVGoggles_urb_F",
  3113. "O_NVGoggles_ghex_F",
  3114. "NVGoggles_tna_F"
  3115. };
  3116. };
  3117.  
  3118. class FirstAid
  3119. {
  3120. name = "FirstAid";
  3121. icon = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\itemacc_ca.paa";
  3122. items[] =
  3123. {
  3124. "Exile_Item_InstaDoc",
  3125. "Exile_Item_Bandage",
  3126. "Exile_Item_Vishpirin",
  3127. "Exile_Item_Heatpack",
  3128. "Exile_Item_Defibrillator"
  3129. };
  3130. };
  3131.  
  3132. class Navigation
  3133. {
  3134. name = "Special Environment";
  3135. icon = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\itemacc_ca.paa";
  3136. items[] =
  3137. {
  3138. "B_Parachute",
  3139. "V_RebreatherB",
  3140. "V_RebreatherIA",
  3141. "V_RebreatherIR",
  3142. "Exile_Headgear_GasMask",
  3143. "G_Diving",
  3144. "G_B_Diving",
  3145. "G_O_Diving",
  3146. "G_I_Diving"
  3147. };
  3148. };
  3149.  
  3150. class Backpacks
  3151. {
  3152. name = "Backpacks";
  3153. icon = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\backpack_ca.paa";
  3154. items[] =
  3155. {
  3156. "B_AssaultPack_blk",
  3157. "B_AssaultPack_cbr",
  3158. "B_AssaultPack_dgtl",
  3159. "B_AssaultPack_khk",
  3160. "B_AssaultPack_mcamo",
  3161. "B_AssaultPack_rgr",
  3162. "B_AssaultPack_sgg",
  3163. "B_Bergen_blk",
  3164. "B_Bergen_mcamo",
  3165. "B_Bergen_rgr",
  3166. "B_Bergen_sgg",
  3167. "B_Carryall_cbr",
  3168. "B_Carryall_khk",
  3169. "B_Carryall_mcamo",
  3170. "B_Carryall_ocamo",
  3171. "B_Carryall_oli",
  3172. "B_Carryall_oucamo",
  3173. "B_FieldPack_blk",
  3174. "B_FieldPack_cbr",
  3175. "B_FieldPack_ocamo",
  3176. "B_FieldPack_oucamo",
  3177. "B_HuntingBackpack",
  3178. "B_Kitbag_cbr",
  3179. "B_Kitbag_mcamo",
  3180. "B_Kitbag_sgg",
  3181. "B_OutdoorPack_blk",
  3182. "B_OutdoorPack_blu",
  3183. "B_OutdoorPack_tan",
  3184. "B_TacticalPack_blk",
  3185. "B_TacticalPack_mcamo",
  3186. "B_TacticalPack_ocamo",
  3187. "B_TacticalPack_oli",
  3188. "B_TacticalPack_rgr",
  3189. //Apex
  3190. "B_Bergen_mcamo_F",
  3191. "B_Bergen_dgtl_F",
  3192. "B_Bergen_hex_F",
  3193. "B_Bergen_tna_F",
  3194. "B_AssaultPack_tna_F",
  3195. "B_Carryall_ghex_F",
  3196. "B_FieldPack_ghex_F",
  3197. "B_ViperHarness_blk_F",
  3198. "B_ViperHarness_ghex_F",
  3199. "B_ViperHarness_hex_F",
  3200. "B_ViperHarness_khk_F",
  3201. "B_ViperHarness_oli_F",
  3202. "B_ViperLightHarness_blk_F",
  3203. "B_ViperLightHarness_ghex_F",
  3204. "B_ViperLightHarness_hex_F",
  3205. "B_ViperLightHarness_khk_F",
  3206. "B_ViperLightHarness_oli_F"
  3207. };
  3208. };
  3209.  
  3210. class Ammunition
  3211. {
  3212. name = "Ammunition";
  3213. icon = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\CargoMag_ca.paa";
  3214. items[] =
  3215. {
  3216. "100Rnd_65x39_caseless_mag",
  3217. "100Rnd_65x39_caseless_mag_Tracer",
  3218. "10Rnd_127x54_Mag",
  3219. "10Rnd_338_Mag",
  3220. "10Rnd_762x54_Mag",
  3221. "10Rnd_93x64_DMR_05_Mag",
  3222. "11Rnd_45ACP_Mag",
  3223. //"130Rnd_338_Mag", SPMG
  3224. "150Rnd_762x54_Box",
  3225. "150Rnd_762x54_Box_Tracer",
  3226. //"150Rnd_93x64_Mag", // NAVID
  3227. "16Rnd_9x21_Mag",
  3228. "200Rnd_65x39_cased_Box",
  3229. "200Rnd_65x39_cased_Box_Tracer",
  3230. "20Rnd_556x45_UW_mag",
  3231. "20Rnd_762x51_Mag",
  3232. "30Rnd_45ACP_Mag_SMG_01",
  3233. "30Rnd_45ACP_Mag_SMG_01_tracer_green",
  3234. "30Rnd_45ACP_Mag_SMG_01_Tracer_Red",
  3235. "30Rnd_45ACP_Mag_SMG_01_Tracer_Yellow",
  3236. "30Rnd_556x45_Stanag",
  3237. "30Rnd_556x45_Stanag_Tracer_Green",
  3238. "30Rnd_556x45_Stanag_Tracer_Red",
  3239. "30Rnd_556x45_Stanag_Tracer_Yellow",
  3240. "30Rnd_65x39_caseless_green",
  3241. "30Rnd_65x39_caseless_green_mag_Tracer",
  3242. "30Rnd_65x39_caseless_mag",
  3243. "30Rnd_65x39_caseless_mag_Tracer",
  3244. "30Rnd_9x21_Mag",
  3245. "30Rnd_9x21_Yellow_Mag",
  3246. "30Rnd_9x21_Green_Mag",
  3247. "30Rnd_9x21_Red_Mag",
  3248. "5Rnd_127x108_APDS_Mag",
  3249. "5Rnd_127x108_Mag",
  3250. "6Rnd_45ACP_Cylinder",
  3251. "6Rnd_GreenSignal_F",
  3252. "6Rnd_RedSignal_F",
  3253. "7Rnd_408_Mag",
  3254. "9Rnd_45ACP_Mag",
  3255. "Exile_Magazine_30Rnd_762x39_AK",
  3256. "Exile_Magazine_30Rnd_545x39_AK_Green",
  3257. "Exile_Magazine_30Rnd_545x39_AK_Red",
  3258. "Exile_Magazine_30Rnd_545x39_AK_White",
  3259. "Exile_Magazine_30Rnd_545x39_AK_Yellow",
  3260. "Exile_Magazine_45Rnd_545x39_RPK_Green",
  3261. "Exile_Magazine_75Rnd_545x39_RPK_Green",
  3262. "Exile_Magazine_20Rnd_762x51_DMR",
  3263. "Exile_Magazine_20Rnd_762x51_DMR_Yellow",
  3264. "Exile_Magazine_20Rnd_762x51_DMR_Red",
  3265. "Exile_Magazine_20Rnd_762x51_DMR_Green",
  3266. "Exile_Magazine_10Rnd_303",
  3267. "Exile_Magazine_100Rnd_762x54_PK_Green",
  3268. "Exile_Magazine_7Rnd_45ACP",
  3269. "Exile_Magazine_8Rnd_9x18",
  3270. "Exile_Magazine_30Rnd_545x39_AK",
  3271. "Exile_Magazine_6Rnd_45ACP",
  3272. "Exile_Magazine_5Rnd_22LR",
  3273. "Exile_Magazine_10Rnd_762x54",
  3274. "Exile_Magazine_10Rnd_9x39",
  3275. "Exile_Magazine_20Rnd_9x39",
  3276. //"Exile_Magazine_8Rnd_74Pellets",
  3277. "Exile_Magazine_8Rnd_74Slug",
  3278. //Apex
  3279. "30Rnd_9x21_Mag_SMG_02",
  3280. "30Rnd_9x21_Mag_SMG_02_Tracer_Red",
  3281. "30Rnd_9x21_Mag_SMG_02_Tracer_Yellow",
  3282. "30Rnd_9x21_Mag_SMG_02_Tracer_Green",
  3283. "30Rnd_580x42_Mag_F",
  3284. "30Rnd_580x42_Mag_Tracer_F",
  3285. "100Rnd_580x42_Mag_F",
  3286. "100Rnd_580x42_Mag_Tracer_F",
  3287. "20Rnd_650x39_Cased_Mag_F",
  3288. "10Rnd_50BW_Mag_F",
  3289. "150Rnd_556x45_Drum_Mag_F",
  3290. "150Rnd_556x45_Drum_Mag_Tracer_F",
  3291. "30Rnd_762x39_Mag_F",
  3292. "30Rnd_762x39_Mag_Green_F",
  3293. "30Rnd_762x39_Mag_Tracer_F",
  3294. "30Rnd_762x39_Mag_Tracer_Green_F",
  3295. "30Rnd_545x39_Mag_F",
  3296. "30Rnd_545x39_Mag_Green_F",
  3297. "30Rnd_545x39_Mag_Tracer_F",
  3298. "30Rnd_545x39_Mag_Tracer_Green_F",
  3299. "200Rnd_556x45_Box_F",
  3300. "200Rnd_556x45_Box_Red_F",
  3301. "200Rnd_556x45_Box_Tracer_F",
  3302. "200Rnd_556x45_Box_Tracer_Red_F",
  3303. "10Rnd_9x21_Mag",
  3304. "Exile_Magazine_5Rnd_127x108_Bullet_Cam_Mag",
  3305. "Exile_Magazine_10Rnd_93x64_DMR_05_Bullet_Cam_Mag",
  3306. "Exile_Magazine_7Rnd_408_Bullet_Cam_Mag",
  3307. "Exile_Magazine_10Rnd_338_Bullet_Cam_Mag"
  3308. };
  3309. };
  3310.  
  3311. #include "cfg\cupammunition.hpp"
  3312.  
  3313. class Flares
  3314. {
  3315. name = "Flares";
  3316. icon = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\itemacc_ca.paa";
  3317. items[] =
  3318. {
  3319. "Chemlight_blue",
  3320. "Chemlight_green",
  3321. "Chemlight_red",
  3322. "FlareGreen_F",
  3323. "FlareRed_F",
  3324. "FlareWhite_F",
  3325. "FlareYellow_F",
  3326. "UGL_FlareGreen_F",
  3327. "UGL_FlareRed_F",
  3328. "UGL_FlareWhite_F",
  3329. "UGL_FlareYellow_F",
  3330. "3Rnd_UGL_FlareGreen_F",
  3331. "3Rnd_UGL_FlareRed_F",
  3332. "3Rnd_UGL_FlareWhite_F",
  3333. "3Rnd_UGL_FlareYellow_F"
  3334. };
  3335. };
  3336.  
  3337. class Smokes
  3338. {
  3339. name = "Smokes";
  3340. icon = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\itemacc_ca.paa";
  3341. items[] =
  3342. {
  3343. "SmokeShell",
  3344. "SmokeShellBlue",
  3345. "SmokeShellGreen",
  3346. "SmokeShellOrange",
  3347. "SmokeShellPurple",
  3348. "SmokeShellRed",
  3349. "SmokeShellYellow",
  3350. "1Rnd_Smoke_Grenade_shell",
  3351. "1Rnd_SmokeBlue_Grenade_shell",
  3352. "1Rnd_SmokeGreen_Grenade_shell",
  3353. "1Rnd_SmokeOrange_Grenade_shell",
  3354. "1Rnd_SmokePurple_Grenade_shell",
  3355. "1Rnd_SmokeRed_Grenade_shell",
  3356. "1Rnd_SmokeYellow_Grenade_shell",
  3357. "3Rnd_Smoke_Grenade_shell",
  3358. "3Rnd_SmokeBlue_Grenade_shell",
  3359. "3Rnd_SmokeGreen_Grenade_shell",
  3360. "3Rnd_SmokeOrange_Grenade_shell",
  3361. "3Rnd_SmokePurple_Grenade_shell",
  3362. "3Rnd_SmokeRed_Grenade_shell",
  3363. "3Rnd_SmokeYellow_Grenade_shell"
  3364. };
  3365. };
  3366.  
  3367. class Explosives
  3368. {
  3369. name = "Explosives";
  3370. icon = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\cargothrow_ca.paa";
  3371. items[] =
  3372. {
  3373. "HandGrenade",
  3374. "MiniGrenade",
  3375. "B_IR_Grenade",
  3376. "O_IR_Grenade",
  3377. "I_IR_Grenade",
  3378. "1Rnd_HE_Grenade_shell",
  3379. "3Rnd_HE_Grenade_shell",
  3380. "APERSBoundingMine_Range_Mag",
  3381. "APERSMine_Range_Mag",
  3382. "APERSTripMine_Wire_Mag",
  3383. "ClaymoreDirectionalMine_Remote_Mag",
  3384. "DemoCharge_Remote_Mag",
  3385. "IEDLandBig_Remote_Mag",
  3386. "IEDLandSmall_Remote_Mag",
  3387. "IEDUrbanBig_Remote_Mag",
  3388. "IEDUrbanSmall_Remote_Mag",
  3389. "SatchelCharge_Remote_Mag",
  3390. "SLAMDirectionalMine_Wire_Mag",
  3391. "CUP_6Rnd_HE_M203",
  3392. "CUP_6Rnd_FlareWhite_M203",
  3393. "CUP_6Rnd_FlareGreen_M203",
  3394. "CUP_6Rnd_FlareRed_M203",
  3395. "CUP_6Rnd_FlareYellow_M203",
  3396. "CUP_6Rnd_Smoke_M203",
  3397. "CUP_6Rnd_SmokeRed_M203",
  3398. "CUP_6Rnd_SmokeGreen_M203",
  3399. "CUP_6Rnd_SmokeYellow_M203",
  3400. "CUP_1Rnd_HE_M203",
  3401. "CUP_1Rnd_HEDP_M203",
  3402. "CUP_FlareWhite_M203",
  3403. "CUP_FlareGreen_M203",
  3404. "CUP_FlareRed_M203",
  3405. "CUP_FlareYellow_M203",
  3406. "CUP_1Rnd_Smoke_M203",
  3407. "CUP_1Rnd_SmokeRed_M203",
  3408. "CUP_1Rnd_SmokeGreen_M203",
  3409. "CUP_1Rnd_SmokeYellow_M203"
  3410. };
  3411. };
  3412.  
  3413. class Pistols
  3414. {
  3415. name = "Pistols";
  3416. icon = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\handgun_ca.paa";
  3417. items[] =
  3418. {
  3419. "hgun_ACPC2_F",
  3420. "hgun_P07_F",
  3421. "hgun_Pistol_heavy_01_F",
  3422. "hgun_Pistol_heavy_02_F",
  3423. "hgun_Pistol_Signal_F",
  3424. "hgun_Rook40_F",
  3425. "Exile_Weapon_Colt1911",
  3426. "Exile_Weapon_Makarov",
  3427. "Exile_Weapon_Taurus",
  3428. "Exile_Weapon_TaurusGold",
  3429. //Apex
  3430. "hgun_Pistol_01_F",
  3431. "hgun_P07_khk_F"
  3432. };
  3433. };
  3434.  
  3435. #include "cfg\cuppistols.hpp"
  3436.  
  3437. class SubMachineGuns
  3438. {
  3439. name = "Sub Machine Guns";
  3440. icon = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\itemacc_ca.paa";
  3441. items[] =
  3442. {
  3443. "hgun_PDW2000_F",
  3444. "SMG_01_F",
  3445. "SMG_02_F",
  3446. "SMG_05_F"
  3447. };
  3448. };
  3449.  
  3450. #include "cfg\cupsubmachineguns.hpp"
  3451.  
  3452. class LightMachineGuns
  3453. {
  3454. name = "Light Machine Guns";
  3455. icon = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\itemacc_ca.paa";
  3456. items[] =
  3457. {
  3458. "arifle_MX_SW_Black_F",
  3459. "arifle_MX_SW_F",
  3460. "LMG_Mk200_F",
  3461. "LMG_Zafir_F",
  3462. "LMG_03_F",
  3463. "Exile_Weapon_RPK",
  3464. "Exile_Weapon_PK",
  3465. "Exile_Weapon_PKP",
  3466. "CUP_lmg_M240",
  3467. "CUP_lmg_L7A2",
  3468. "MMG_01_hex_F",
  3469. "MMG_01_tan_F",
  3470. "MMG_02_camo_F",
  3471. "MMG_02_sand_F",
  3472. "MMG_02_black_F"
  3473.  
  3474. /*
  3475. "MMG_01_hex_F",
  3476. "MMG_01_tan_F",
  3477. "MMG_02_black_F",
  3478. "MMG_02_camo_F",
  3479. "MMG_02_sand_F"
  3480. */
  3481. };
  3482. };
  3483.  
  3484. #include "cfg\cuplightmachineguns.hpp"
  3485.  
  3486. class AssaultRifles
  3487. {
  3488. name = "Assault Rifles";
  3489. icon = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\itemacc_ca.paa";
  3490. items[] =
  3491. {
  3492. "arifle_Katiba_C_F",
  3493. "arifle_Katiba_F",
  3494. "arifle_Katiba_GL_F",
  3495. "arifle_Mk20_F",
  3496. "arifle_Mk20_GL_F",
  3497. "arifle_Mk20_GL_plain_F",
  3498. "arifle_Mk20_plain_F",
  3499. "arifle_Mk20C_F",
  3500. "arifle_Mk20C_plain_F",
  3501. "arifle_MX_Black_F",
  3502. "arifle_MX_F",
  3503. "arifle_MX_GL_Black_F",
  3504. "arifle_MX_GL_F",
  3505. "arifle_MXC_Black_F",
  3506. "arifle_MXC_F",
  3507. "arifle_SDAR_F",
  3508. "arifle_TRG20_F",
  3509. "arifle_TRG21_F",
  3510. "arifle_TRG21_GL_F",
  3511. "Exile_Weapon_AK107",
  3512. "Exile_Weapon_AK107_GL",
  3513. "Exile_Weapon_AK74",
  3514. "Exile_Weapon_AK74_GL",
  3515. "Exile_Weapon_AK47",
  3516. "Exile_Weapon_AKS_Gold",
  3517. //Apex
  3518. "arifle_AK12_F",
  3519. "arifle_AK12_GL_F",
  3520. "arifle_AKM_F",
  3521. "arifle_AKM_FL_F",
  3522. "arifle_AKS_F",
  3523. "arifle_ARX_blk_F",
  3524. "arifle_ARX_ghex_F",
  3525. "arifle_ARX_hex_F",
  3526. "arifle_CTAR_blk_F",
  3527. "arifle_CTAR_hex_F",
  3528. "arifle_CTAR_ghex_F",
  3529. "arifle_CTAR_GL_blk_F",
  3530. "arifle_CTARS_blk_F",
  3531. "arifle_CTARS_hex_F",
  3532. "arifle_CTARS_ghex_F",
  3533. "arifle_SPAR_01_blk_F",
  3534. "arifle_SPAR_01_khk_F",
  3535. "arifle_SPAR_01_snd_F",
  3536. "arifle_SPAR_01_GL_blk_F",
  3537. "arifle_SPAR_01_GL_khk_F",
  3538. "arifle_SPAR_01_GL_snd_F",
  3539. "arifle_SPAR_02_blk_F",
  3540. "arifle_SPAR_02_khk_F",
  3541. "arifle_SPAR_02_snd_F",
  3542. "arifle_SPAR_03_blk_F",
  3543. "arifle_SPAR_03_khk_F",
  3544. "arifle_SPAR_03_snd_F",
  3545. "arifle_MX_khk_F",
  3546. "arifle_MX_GL_khk_F",
  3547. "arifle_MXC_khk_F",
  3548. "arifle_MXM_khk_F",
  3549. "arifle_SDAR_F"
  3550. };
  3551. };
  3552.  
  3553. #include "cfg\cupassaultrifles.hpp"
  3554.  
  3555. class Shotguns
  3556. {
  3557. name = "Shotguns";
  3558. icon = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\itemacc_ca.paa";
  3559. items[] =
  3560. {
  3561. "Exile_Weapon_M1014"
  3562. };
  3563. };
  3564.  
  3565. class SniperRifles
  3566. {
  3567. name = "Sniper Rifles";
  3568. icon = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\itemacc_ca.paa";
  3569. items[] =
  3570. {
  3571. "arifle_MXM_Black_F",
  3572. "arifle_MXM_F",
  3573. "srifle_DMR_01_F",
  3574. "srifle_DMR_02_camo_F",
  3575. "srifle_DMR_02_F",
  3576. "srifle_DMR_02_sniper_F",
  3577. "srifle_DMR_03_F",
  3578. "srifle_DMR_03_khaki_F",
  3579. "srifle_DMR_03_multicam_F",
  3580. "srifle_DMR_03_tan_F",
  3581. "srifle_DMR_03_woodland_F",
  3582. "srifle_DMR_04_F",
  3583. "srifle_DMR_04_Tan_F",
  3584. "srifle_DMR_05_blk_F",
  3585. "srifle_DMR_05_hex_F",
  3586. "srifle_DMR_05_tan_f",
  3587. "srifle_DMR_06_camo_F",
  3588. "srifle_DMR_06_olive_F",
  3589. "srifle_EBR_F",
  3590. "srifle_GM6_camo_F",
  3591. "srifle_GM6_F",
  3592. "srifle_LRR_camo_F",
  3593. "srifle_LRR_F",
  3594. "Exile_Weapon_CZ550",
  3595. "Exile_Weapon_SVD",
  3596. "Exile_Weapon_SVDCamo",
  3597. "Exile_Weapon_VSSVintorez",
  3598. "Exile_Weapon_DMR",
  3599. "Exile_Weapon_LeeEnfield",
  3600. //Apex
  3601. "srifle_LRR_tna_F",
  3602. "srifle_GM6_ghex_F",
  3603. "srifle_DMR_07_blk_F",
  3604. "srifle_DMR_07_hex_F",
  3605. "srifle_DMR_07_ghex_F",
  3606. "srifle_DMR_02_camo_F",
  3607. "srifle_DMR_02_F",
  3608. "srifle_DMR_02_sniper_F",
  3609. "srifle_DMR_04_F",
  3610. "srifle_DMR_04_Tan_F",
  3611. "srifle_DMR_05_blk_F",
  3612. "srifle_DMR_05_hex_F",
  3613. "srifle_DMR_05_tan_f",
  3614. "srifle_DMR_06_camo_F",
  3615. "srifle_DMR_06_olive_F",
  3616. "srifle_EBR_F",
  3617. "srifle_GM6_camo_F",
  3618. "srifle_GM6_F",
  3619. "srifle_LRR_camo_F",
  3620. "srifle_LRR_F"
  3621.  
  3622. };
  3623. };
  3624.  
  3625. #include "cfg\cupsniperrifles.hpp"
  3626.  
  3627. class Bikes
  3628. {
  3629. name = "Bikes";
  3630. icon = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\itemacc_ca.paa";
  3631. items[] =
  3632. {
  3633. "Exile_Bike_OldBike",
  3634. "Exile_Bike_MountainBike"
  3635. };
  3636. };
  3637.  
  3638. class Cars
  3639. {
  3640. name = "Cars";
  3641. icon = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\itemacc_ca.paa";
  3642. items[] =
  3643. {
  3644. "Exile_Car_Kart_Black",
  3645. "Exile_Bike_QuadBike_Black",
  3646. "Exile_Car_OldTractor_Red",
  3647. "Exile_Car_TowTractor_White",
  3648. "Exile_Car_Tractor_Red",
  3649. "Exile_Car_UAZ_Green",
  3650. "Exile_Car_UAZ_Open_Green",
  3651. "Exile_Car_Octavius_White",
  3652. "Exile_Car_Golf_Red",
  3653. "Exile_Car_LandRover_Green",
  3654. "Exile_Car_LandRover_Ambulance_Green",
  3655. "Exile_Car_Lada_Green",
  3656. "Exile_Car_Volha_White",
  3657. "Exile_Car_Hatchback_Rusty1",
  3658. "Exile_Car_Hatchback_Rusty2",
  3659. "Exile_Car_Hatchback_Rusty3",
  3660. "Exile_Car_Hatchback_Sport_Red",
  3661. "Exile_Car_SUV_Red",
  3662. "Exile_Car_SUVXL_Black",
  3663. "Exile_Car_SUV_Armed_Black",
  3664. "Exile_Car_Offroad_Rusty1",
  3665. "Exile_Car_Offroad_Rusty2",
  3666. "Exile_Car_Offroad_Rusty3",
  3667. "Exile_Car_Offroad_Repair_Civillian",
  3668. "Exile_Car_Offroad_Armed_Guerilla01",
  3669. "Exile_Car_BRDM2_HQ",
  3670. "Exile_Car_BTR40_MG_Green",
  3671. "Exile_Car_BTR40_Green",
  3672. "Exile_Car_HMMWV_M134_Green",
  3673. "Exile_Car_HMMWV_M2_Green",
  3674. "Exile_Car_HMMWV_MEV_Green",
  3675. "Exile_Car_HMMWV_UNA_Green",
  3676. "Exile_Car_Strider",
  3677. "Exile_Car_Hunter",
  3678. "Exile_Car_Ifrit",
  3679. "Exile_Car_ProwlerLight",
  3680. "Exile_Car_ProwlerUnarmed",
  3681. "Exile_Car_QilinUnarmed",
  3682. "Exile_Car_MB4WD",
  3683. "Exile_Car_MB4WDOpen"
  3684. };
  3685. };
  3686.  
  3687. class Trucks
  3688. {
  3689. name = "Trucks";
  3690. icon = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\itemacc_ca.paa";
  3691. items[] =
  3692. {
  3693. "Exile_Car_Van_Black",
  3694. "Exile_Car_Van_Box_Black",
  3695. "Exile_Car_Van_Fuel_Black",
  3696. "Exile_Car_Ural_Open_Worker",
  3697. "Exile_Car_Ural_Covered_Worker",
  3698. "Exile_Car_V3S_Covered",
  3699. "Exile_Car_Zamak",
  3700. "Exile_Car_Tempest",
  3701. "Exile_Car_HEMMT",
  3702. "Exile_Car_Ikarus_Blue"
  3703. };
  3704. };
  3705.  
  3706. class Choppers
  3707. {
  3708. name = "Helicopters";
  3709. icon = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\itemacc_ca.paa";
  3710. items[] =
  3711. {
  3712. "Exile_Chopper_Hummingbird_Green",
  3713. "Exile_Chopper_Hummingbird_Civillian_Wasp",
  3714. "Exile_Chopper_Huey_Green",
  3715. "Exile_Chopper_Huey_Armed_Green",
  3716. "Exile_Chopper_Taru_Black",
  3717. "Exile_Chopper_Taru_Covered_Black",
  3718. "Exile_Chopper_Taru_Transport_Black",
  3719. "Exile_Chopper_Orca_BlackCustom",
  3720. "Exile_Chopper_Mohawk_FIA",
  3721. "Exile_Chopper_Huron_Black",
  3722. "Exile_Chopper_Hellcat_Green"
  3723. };
  3724. };
  3725.  
  3726. #include "cfg\cupvehicles.hpp"
  3727. #include "cfg\cuphelis.hpp"
  3728.  
  3729. class Boats
  3730. {
  3731. name = "Boats";
  3732. icon = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\itemacc_ca.paa";
  3733. items[] =
  3734. {
  3735. "Exile_Boat_RubberDuck_CSAT",
  3736. "Exile_Boat_RubberDuck_Digital",
  3737. "Exile_Boat_RubberDuck_Orange",
  3738. "Exile_Boat_RubberDuck_Blue",
  3739. "Exile_Boat_RubberDuck_Black",
  3740. "Exile_Boat_MotorBoat_Police",
  3741. "Exile_Boat_MotorBoat_Orange",
  3742. "Exile_Boat_MotorBoat_White",
  3743. "Exile_Boat_SDV_CSAT",
  3744. "Exile_Boat_SDV_Digital",
  3745. "Exile_Boat_SDV_Grey",
  3746. "Exile_Boat_WaterScooter",
  3747. "Exile_Boat_RHIB"
  3748. };
  3749. };
  3750.  
  3751. class Planes
  3752. {
  3753. name = "Planes";
  3754. icon = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\itemacc_ca.paa";
  3755. items[] =
  3756. {
  3757. "Exile_Plane_Cessna",
  3758. "Exile_Plane_AN2_Green",
  3759. "Exile_Plane_Ceasar",
  3760. "Exile_Plane_BlackfishInfantry",
  3761. "Exile_Plane_BlackfishVehicle"
  3762. };
  3763. };
  3764.  
  3765. class Diving
  3766. {
  3767. name = "Diving";
  3768. icon = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\itemacc_ca.paa";
  3769. items[] =
  3770. {
  3771. "G_B_Diving",
  3772. "G_O_Diving",
  3773. "G_I_Diving",
  3774. "V_RebreatherB",
  3775. "V_RebreatherIA",
  3776. "V_RebreatherIR",
  3777. "U_I_Wetsuit",
  3778. "U_O_Wetsuit",
  3779. "U_B_Wetsuit"
  3780. };
  3781. };
  3782. };
  3783.  
  3784. class CfgTraders
  3785. {
  3786. /**
  3787. * Weapons, scopes, silencers, ammo
  3788. */
  3789. class Exile_Trader_Armory
  3790. {
  3791. name = "ARMORY";
  3792. showWeaponFilter = 1;
  3793. categories[] =
  3794. {
  3795. "PointerAttachments",
  3796. "BipodAttachments",
  3797. "MuzzleAttachments",
  3798. "OpticAttachments",
  3799. "Ammunition",
  3800. "Pistols",
  3801. "Shotguns",
  3802. "SubMachineGuns",
  3803. "LightMachineGuns",
  3804. "AssaultRifles",
  3805. "SniperRifles",
  3806. "CupMuzzleAttachments",
  3807. "CupOpticAttachments",
  3808. "CupAmmunition",
  3809. "CupPistols",
  3810. "CupSubMachineGuns",
  3811. "CupLightMachineGuns",
  3812. "CupAssaultRifles",
  3813. "CupSniperRifles"
  3814. };
  3815. };
  3816.  
  3817. /**
  3818. * Satchels, nades, UAVs, static MGs
  3819. */
  3820. class Exile_Trader_SpecialOperations
  3821. {
  3822. name = "SPECIAL OPERATIONS";
  3823. showWeaponFilter = 1; // for noob tubes
  3824. categories[] =
  3825. {
  3826. "Flares",
  3827. "Smokes",
  3828. "UAVs",
  3829. "StaticMGs",
  3830. "Explosives",
  3831. "Navigation"
  3832. };
  3833. };
  3834.  
  3835. /**
  3836. * Uniforms, vests, helmets, backpacks
  3837. */
  3838. class Exile_Trader_Equipment
  3839. {
  3840. name = "EQUIPMENT";
  3841. showWeaponFilter = 0;
  3842. categories[] =
  3843. {
  3844. "Headgear",
  3845. "Glasses",
  3846. "Uniforms",
  3847. "Vests",
  3848. "Backpacks",
  3849. "FirstAid",
  3850. "CupHeadgear",
  3851. "CupUniforms",
  3852. "CupVests"
  3853. };
  3854. };
  3855.  
  3856. /**
  3857. * Cans, cans, cans
  3858. */
  3859. class Exile_Trader_Food
  3860. {
  3861. name = "FAST FOOD";
  3862. showWeaponFilter = 0;
  3863. categories[] =
  3864. {
  3865. "Food",
  3866. "Drinks"
  3867. };
  3868. };
  3869.  
  3870. /**
  3871. * Light bulbs, metal, etc.
  3872. */
  3873. class Exile_Trader_Hardware
  3874. {
  3875. name = "HARDWARE";
  3876. showWeaponFilter = 0;
  3877. categories[] =
  3878. {
  3879. "Hardware",
  3880. "ExtendedBaseMod",
  3881. "Tools"
  3882. };
  3883. };
  3884.  
  3885. /**
  3886. * Sells cars and general vehicles
  3887. */
  3888. class Exile_Trader_Vehicle
  3889. {
  3890. name = "VEHICLE";
  3891. showWeaponFilter = 0;
  3892. categories[] =
  3893. {
  3894. "Cars",
  3895. "Trucks",
  3896. "CUPVehicles"
  3897. };
  3898. };
  3899.  
  3900. /**
  3901. * Sells choppers and planes
  3902. */
  3903. class Exile_Trader_Aircraft
  3904. {
  3905. name = "AIRCRAFT";
  3906. showWeaponFilter = 0;
  3907. categories[] =
  3908. {
  3909. "Choppers",
  3910. "Planes",
  3911. "CupHelis"
  3912. };
  3913. };
  3914.  
  3915. /**
  3916. * Sells ships and boats
  3917. */
  3918. class Exile_Trader_Boat
  3919. {
  3920. name = "BOAT";
  3921. showWeaponFilter = 0;
  3922. categories[] =
  3923. {
  3924. "Boats"
  3925. };
  3926. };
  3927.  
  3928. class Exile_Trader_Diving
  3929. {
  3930. name = "DIVERS";
  3931. showWeaponFilter = 0;
  3932. categories[] =
  3933. {
  3934. "Diving"
  3935. };
  3936. };
  3937.  
  3938. /**
  3939. * Sells Community Items
  3940. */
  3941. class Exile_Trader_CommunityCustoms
  3942. {
  3943. name = "COMMUNITY";
  3944. showWeaponFilter = 0;
  3945. categories[] =
  3946. {
  3947. "Community"
  3948. };
  3949. };
  3950.  
  3951. class Exile_Trader_CommunityCustoms2
  3952. {
  3953. name = "COMMUNITY";
  3954. showWeaponFilter = 0;
  3955. categories[] =
  3956. {
  3957. "Community2"
  3958. };
  3959. };
  3960.  
  3961. class Exile_Trader_CommunityCustoms3
  3962. {
  3963. name = "COMMUNITY";
  3964. showWeaponFilter = 0;
  3965. categories[] =
  3966. {
  3967. "Community3"
  3968. };
  3969. };
  3970.  
  3971. class Exile_Trader_CommunityCustoms4
  3972. {
  3973. name = "COMMUNITY";
  3974. showWeaponFilter = 0;
  3975. categories[] =
  3976. {
  3977. "Community4"
  3978. };
  3979. };
  3980.  
  3981. class Exile_Trader_CommunityCustoms5
  3982. {
  3983. name = "COMMUNITY";
  3984. showWeaponFilter = 0;
  3985. categories[] =
  3986. {
  3987. "Community5"
  3988. };
  3989. };
  3990.  
  3991. class Exile_Trader_CommunityCustoms6
  3992. {
  3993. name = "COMMUNITY";
  3994. showWeaponFilter = 0;
  3995. categories[] =
  3996. {
  3997. "Community6"
  3998. };
  3999. };
  4000.  
  4001. class Exile_Trader_CommunityCustoms7
  4002. {
  4003. name = "COMMUNITY";
  4004. showWeaponFilter = 0;
  4005. categories[] =
  4006. {
  4007. "Community7"
  4008. };
  4009. };
  4010.  
  4011. class Exile_Trader_CommunityCustoms8
  4012. {
  4013. name = "COMMUNITY";
  4014. showWeaponFilter = 0;
  4015. categories[] =
  4016. {
  4017. "Community8"
  4018. };
  4019. };
  4020.  
  4021. class Exile_Trader_CommunityCustoms9
  4022. {
  4023. name = "COMMUNITY";
  4024. showWeaponFilter = 0;
  4025. categories[] =
  4026. {
  4027. "Community9"
  4028. };
  4029. };
  4030.  
  4031. class Exile_Trader_CommunityCustoms10
  4032. {
  4033. name = "COMMUNITY";
  4034. showWeaponFilter = 0;
  4035. categories[] =
  4036. {
  4037. "Community10"
  4038. };
  4039. };
  4040. };
  4041. class CfgTrading
  4042. {
  4043. /*
  4044. * This factor defines the difference between sales/purchase price of
  4045. * items and vehicles. It is used if there is no sales price defined
  4046. * in CfgExileArsenal.
  4047. */
  4048. sellPriceFactor = 0.5;
  4049.  
  4050. rekeyPriceFactor = 0.1;
  4051.  
  4052. class requiredRespect
  4053. {
  4054. Level1 = 0;
  4055. Level2 = 0;
  4056. Level3 = 0;
  4057. Level4 = 0;
  4058. Level5 = 0;
  4059. Level6 = 0;
  4060. };
  4061. };
  4062. class CfgVehicleCustoms
  4063. {
  4064. ///////////////////////////////////////////////////////////////////////////////
  4065. // QUAD BIKES
  4066. ///////////////////////////////////////////////////////////////////////////////
  4067. class Exile_Bike_QuadBike_Abstract
  4068. {
  4069. skins[] =
  4070. {
  4071.  
  4072. {"Exile_Bike_QuadBike_Blue", 100, "Blue", {"\A3\Soft_F_Beta\Quadbike_01\Data\Quadbike_01_CIV_BLUE_CO.paa","\A3\Soft_F_Beta\Quadbike_01\Data\Quadbike_01_wheel_CIVBLUE_CO.paa"};},
  4073. {"Exile_Bike_QuadBike_Red", 100, "Red", {"\A3\Soft_F_Beta\Quadbike_01\Data\Quadbike_01_CIV_RED_CO.paa","\A3\Soft_F_Beta\Quadbike_01\Data\Quadbike_01_wheel_CIVRED_CO.paa"};},
  4074. {"Exile_Bike_QuadBike_White", 100, "White", {"\A3\Soft_F_Beta\Quadbike_01\Data\Quadbike_01_CIV_WHITE_CO.paa","\A3\Soft_F_Beta\Quadbike_01\Data\Quadbike_01_wheel_CIVWHITE_CO.paa"};},
  4075. {"Exile_Bike_QuadBike_Nato", 150, "NATO", {"\A3\Soft_F\Quadbike_01\Data\Quadbike_01_co.paa","\A3\Soft_F\Quadbike_01\Data\Quadbike_01_wheel_co.paa"};},
  4076. {"Exile_Bike_QuadBike_Csat", 150, "CSAT", {"\A3\Soft_F\Quadbike_01\Data\Quadbike_01_OPFOR_CO.paa","\A3\Soft_F\Quadbike_01\Data\Quadbike_01_wheel_OPFOR_CO.paa"};},
  4077. {"Exile_Bike_QuadBike_Fia", 150, "FIA", {"\A3\Soft_F_Beta\Quadbike_01\Data\Quadbike_01_INDP_CO.paa","\A3\Soft_F_Beta\Quadbike_01\Data\Quadbike_01_wheel_INDP_CO.paa"};},
  4078. {"Exile_Bike_QuadBike_Guerilla01", 150, "Guerilla 01", {"\A3\Soft_F_Bootcamp\Quadbike_01\Data\Quadbike_01_IG_CO.paa","\A3\soft_f_gamma\Quadbike_01\Data\Quadbike_01_wheel_IG_CO.paa"};},
  4079. {"Exile_Bike_QuadBike_Guerilla02", 150, "Guerilla 02", {"\A3\Soft_F_Bootcamp\Quadbike_01\Data\Quadbike_01_INDP_Hunter_CO.paa","\A3\soft_f_gamma\Quadbike_01\Data\Quadbike_01_wheel_INDP_Hunter_CO.paa"};},
  4080. {"Exile_Bike_QuadBike_Black", 100, "Black", {"\A3\Soft_F_Beta\Quadbike_01\Data\Quadbike_01_CIV_BLACK_CO.paa","\A3\Soft_F_Beta\Quadbike_01\Data\Quadbike_01_wheel_CIVBLACK_CO.paa"};},
  4081. {"Exile_Bike_QuadBike_Black", 100, "Hex", {"\A3\Soft_f_Exp\Quadbike_01\data\Quadbike_01_ghex_CO.paa","\A3\Soft_f_Exp\Quadbike_01\data\Quadbike_01_wheel_ghex_CO.paa"};}
  4082. };
  4083. };
  4084.  
  4085. ///////////////////////////////////////////////////////////////////////////////
  4086. // MOTOR BOATS
  4087. ///////////////////////////////////////////////////////////////////////////////
  4088. class Exile_Boat_MotorBoat_Abstract
  4089. {
  4090. skins[] =
  4091. {
  4092. {"Exile_Boat_MotorBoat_Police", 350, "Police", {"\a3\boat_f_gamma\Boat_Civil_01\data\Boat_Civil_01_ext_police_co.paa","\a3\boat_f_gamma\Boat_Civil_01\data\Boat_Civil_01_int_police_co.paa"};},
  4093. {"Exile_Boat_MotorBoat_Orange", 300, "Orange", {"\a3\boat_f_gamma\Boat_Civil_01\data\Boat_Civil_01_ext_rescue_co.paa","\a3\boat_f_gamma\Boat_Civil_01\data\Boat_Civil_01_int_rescue_co.paa"};},
  4094. {"Exile_Boat_MotorBoat_White", 300, "White", {"\a3\boat_f_gamma\Boat_Civil_01\data\Boat_Civil_01_ext_co.paa","\a3\boat_f_gamma\Boat_Civil_01\data\Boat_Civil_01_int_co.paa"};}
  4095. };
  4096. };
  4097.  
  4098. ///////////////////////////////////////////////////////////////////////////////
  4099. // RUBBER DUCKS
  4100. ///////////////////////////////////////////////////////////////////////////////
  4101. class Exile_Boat_RubberDuck_Abstract
  4102. {
  4103. skins[] =
  4104. {
  4105. {"Exile_Boat_RubberDuck_CSAT", 200, "CSAT", {"\A3\boat_F\Boat_Transport_01\data\Boat_Transport_01_OPFOR_CO.paa"};},
  4106. {"Exile_Boat_RubberDuck_Digital", 200, "Digital",{"\A3\boat_F\Boat_Transport_01\data\Boat_Transport_01_INDP_CO.paa"};},
  4107. {"Exile_Boat_RubberDuck_Orange", 150, "Orange", {"\A3\boat_F\Boat_Transport_01\data\Boat_Transport_01_rescue_CO.paa"};},
  4108. {"Exile_Boat_RubberDuck_Blue", 150, "Blue", {"\A3\boat_F\Boat_Transport_01\data\Boat_Transport_01_civilian_CO.paa"};},
  4109. {"Exile_Boat_RubberDuck_Black", 150, "Black", {"\A3\boat_F\Boat_Transport_01\data\boat_transport_01_co.paa"};}
  4110. };
  4111. };
  4112.  
  4113. ///////////////////////////////////////////////////////////////////////////////
  4114. // SDV
  4115. ///////////////////////////////////////////////////////////////////////////////
  4116. class Exile_Boat_SDV_Abstract
  4117. {
  4118. skins[] =
  4119. {
  4120. {"Exile_Boat_SDV_CSAT", 200, "CSAT", {"\A3\boat_f_beta\SDV_01\data\SDV_ext_opfor_CO.paa"};},
  4121. {"Exile_Boat_SDV_Digital", 200, "Digital", {"\A3\boat_f_beta\SDV_01\data\SDV_ext_INDP_CO.paa"};},
  4122. {"Exile_Boat_SDV_Grey", 100, "Grey", {"\A3\boat_f_beta\SDV_01\data\SDV_ext_CO.paa"};}
  4123. };
  4124. };
  4125.  
  4126. ///////////////////////////////////////////////////////////////////////////////
  4127. // Hellcat
  4128. ///////////////////////////////////////////////////////////////////////////////
  4129. class Exile_Chopper_Hellcat_Abstract
  4130. {
  4131. skins[] =
  4132. {
  4133. {"Exile_Chopper_Hellcat_Green", 350, "Green", {"\A3\Air_F_EPB\Heli_Light_03\data\Heli_Light_03_base_CO.paa"};},
  4134. {"Exile_Chopper_Hellcat_FIA", 500, "FIA", {"\A3\Air_F_EPB\Heli_Light_03\data\heli_light_03_base_indp_co.paa"};}
  4135. };
  4136. };
  4137.  
  4138. ///////////////////////////////////////////////////////////////////////////////
  4139. // Karts
  4140. ///////////////////////////////////////////////////////////////////////////////
  4141. class Exile_Car_Kart_Abstract
  4142. {
  4143. skins[] =
  4144. {
  4145. {"Exile_Car_Kart_BluKing", 100, "Bluking", {"\a3\Soft_F_Kart\Kart_01\Data\Kart_01_blu_CO.paa","\a3\Soft_F_Kart\Kart_01\Data\Kart_01_logos_blu_CA.paa","\a3\Soft_F_Kart\Kart_01\Data\Kart_num_1_CA.paa","\a3\Soft_F_Kart\Kart_01\Data\Kart_num_3_CA.paa"};},
  4146. {"Exile_Car_Kart_RedStone", 100, "RedStone", {"\a3\Soft_F_Kart\Kart_01\Data\Kart_01_black_CO.paa","\a3\Soft_F_Kart\Kart_01\Data\Kart_01_logos_black_CA.paa","\a3\Soft_F_Kart\Kart_01\Data\Kart_num_1_CA.paa","\a3\Soft_F_Kart\Kart_01\Data\Kart_num_3_CA.paa"};},
  4147. {"Exile_Car_Kart_Vrana", 100, "Vrana", {"\a3\Soft_F_Kart\Kart_01\Data\Kart_01_vrana_CO.paa","\a3\Soft_F_Kart\Kart_01\Data\Kart_01_logos_vrana_CA.paa","\a3\Soft_F_Kart\Kart_01\Data\Kart_num_1_CA.paa","\a3\Soft_F_Kart\Kart_01\Data\Kart_num_3_CA.paa"};},
  4148. {"Exile_Car_Kart_Green", 100, "Green", {"\a3\Soft_F_Kart\Kart_01\Data\Kart_01_base_green_CO.paa","\a3\Soft_F_Kart\Kart_01\Data\Kart_01_logos_blu_CA.paa","\a3\Soft_F_Kart\Kart_01\Data\Kart_num_1_CA.paa","\a3\Soft_F_Kart\Kart_01\Data\Kart_num_3_CA.paa"};},
  4149. {"Exile_Car_Kart_Blue", 100, "Blue", {"\a3\Soft_F_Kart\Kart_01\Data\Kart_01_base_blue_CO.paa","\a3\Soft_F_Kart\Kart_01\Data\Kart_01_logos_blu_CA.paa","\a3\Soft_F_Kart\Kart_01\Data\Kart_num_1_CA.paa","\a3\Soft_F_Kart\Kart_01\Data\Kart_num_3_CA.paa"};},
  4150. {"Exile_Car_Kart_Orange", 100, "Orange", {"\a3\Soft_F_Kart\Kart_01\Data\Kart_01_base_orange_CO.paa","\a3\Soft_F_Kart\Kart_01\Data\Kart_01_logos_blu_CA.paa","\a3\Soft_F_Kart\Kart_01\Data\Kart_num_1_CA.paa","\a3\Soft_F_Kart\Kart_01\Data\Kart_num_3_CA.paa"};},
  4151. {"Exile_Car_Kart_White", 100, "White", {"\a3\Soft_F_Kart\Kart_01\Data\Kart_01_base_white_CO.paa","","\a3\Soft_F_Kart\Kart_01\Data\Kart_num_1_CA.paa","\a3\Soft_F_Kart\Kart_01\Data\Kart_num_3_CA.paa"};},
  4152. {"Exile_Car_Kart_Yellow", 100, "Yellow", {"\a3\Soft_F_Kart\Kart_01\Data\Kart_01_base_yellow_CO.paa","","\a3\Soft_F_Kart\Kart_01\Data\Kart_num_1_CA.paa","\a3\Soft_F_Kart\Kart_01\Data\Kart_num_3_CA.paa"};},
  4153. {"Exile_Car_Kart_Black", 100, "Black", {"\a3\Soft_F_Kart\Kart_01\Data\Kart_01_base_black_CO.paa","\a3\Soft_F_Kart\Kart_01\Data\Kart_01_logos_black_CA.paa","\a3\Soft_F_Kart\Kart_01\Data\Kart_num_1_CA.paa","\a3\Soft_F_Kart\Kart_01\Data\Kart_num_3_CA.paa"};}
  4154. };
  4155. };
  4156.  
  4157. ///////////////////////////////////////////////////////////////////////////////
  4158. // Hummingbird (Civillian)
  4159. ///////////////////////////////////////////////////////////////////////////////
  4160. class Exile_Chopper_Hummingbird_Civillian_Abstract
  4161. {
  4162. skins[] =
  4163. {
  4164. {"Exile_Chopper_Hummingbird_Civillian_Blue", 350, "Blue", {"\a3\air_f\Heli_Light_01\Data\heli_light_01_ext_blue_co.paa"};},
  4165. {"Exile_Chopper_Hummingbird_Civillian_Red", 350, "Red", {"\a3\air_f\Heli_Light_01\Data\heli_light_01_ext_co.paa"};},
  4166. {"Exile_Chopper_Hummingbird_Civillian_ION", 350, "ION", {"\a3\air_f\Heli_Light_01\Data\heli_light_01_ext_ion_co.paa"};},
  4167. {"Exile_Chopper_Hummingbird_Civillian_BlueLine", 350, "BlueLine", {"\a3\air_f\Heli_Light_01\Data\Skins\heli_light_01_ext_blueLine_co.paa"};},
  4168. {"Exile_Chopper_Hummingbird_Civillian_Digital", 350, "Digital", {"\a3\air_f\Heli_Light_01\Data\Skins\heli_light_01_ext_digital_co.paa"};},
  4169. {"Exile_Chopper_Hummingbird_Civillian_Elliptical", 350, "Elliptical", {"\a3\air_f\Heli_Light_01\Data\Skins\heli_light_01_ext_elliptical_co.paa"};},
  4170. {"Exile_Chopper_Hummingbird_Civillian_Furious", 350, "Furious", {"\a3\air_f\Heli_Light_01\Data\Skins\heli_light_01_ext_furious_co.paa"};},
  4171. {"Exile_Chopper_Hummingbird_Civillian_GrayWatcher", 350, "GrayWatcher", {"\a3\air_f\Heli_Light_01\Data\Skins\heli_light_01_ext_graywatcher_co.paa"};},
  4172. {"Exile_Chopper_Hummingbird_Civillian_Jeans", 350, "Jeans", {"\a3\air_f\Heli_Light_01\Data\Skins\heli_light_01_ext_jeans_co.paa"};},
  4173. {"Exile_Chopper_Hummingbird_Civillian_Light", 350, "Light", {"\a3\air_f\Heli_Light_01\Data\Skins\heli_light_01_ext_light_co.paa"};},
  4174. {"Exile_Chopper_Hummingbird_Civillian_Shadow", 350, "Shadow", {"\a3\air_f\Heli_Light_01\Data\Skins\heli_light_01_ext_shadow_co.paa"};},
  4175. {"Exile_Chopper_Hummingbird_Civillian_Sheriff", 350, "Sheriff", {"\a3\air_f\Heli_Light_01\Data\Skins\heli_light_01_ext_sheriff_co.paa"};},
  4176. {"Exile_Chopper_Hummingbird_Civillian_Speedy", 350, "Speedy", {"\a3\air_f\Heli_Light_01\Data\Skins\heli_light_01_ext_speedy_co.paa"};},
  4177. {"Exile_Chopper_Hummingbird_Civillian_Sunset", 350, "Sunset", {"\a3\air_f\Heli_Light_01\Data\Skins\heli_light_01_ext_sunset_co.paa"};},
  4178. {"Exile_Chopper_Hummingbird_Civillian_Vrana", 350, "Vrana", {"\a3\air_f\Heli_Light_01\Data\Skins\heli_light_01_ext_vrana_co.paa"};},
  4179. {"Exile_Chopper_Hummingbird_Civillian_Wasp", 350, "Wasp", {"\a3\air_f\Heli_Light_01\Data\Skins\heli_light_01_ext_wasp_co.paa"};},
  4180. {"Exile_Chopper_Hummingbird_Civillian_Wave", 350, "Wave", {"\a3\air_f\Heli_Light_01\Data\Skins\heli_light_01_ext_wave_co.paa"};}
  4181. };
  4182. };
  4183.  
  4184. ///////////////////////////////////////////////////////////////////////////////
  4185. // Huron
  4186. ///////////////////////////////////////////////////////////////////////////////
  4187. class Exile_Chopper_Huron_Abstract
  4188. {
  4189. skins[] =
  4190. {
  4191. {"Exile_Chopper_Huron_Black", 450, "Black", {"\A3\Air_F_Heli\Heli_Transport_03\Data\Heli_Transport_03_ext01_black_CO.paa","\a3\air_f_heli\heli_transport_03\data\heli_transport_03_ext02_black_co.paa"};},
  4192. {"Exile_Chopper_Huron_Green", 450, "Green", {"\a3\air_f_heli\heli_transport_03\data\heli_transport_03_ext01_co.paa","\a3\air_f_heli\heli_transport_03\data\heli_transport_03_ext02_co.paa"};}
  4193. };
  4194. };
  4195.  
  4196. ///////////////////////////////////////////////////////////////////////////////
  4197. // Orca
  4198. ///////////////////////////////////////////////////////////////////////////////
  4199. class Exile_Chopper_Orca_Abstract
  4200. {
  4201. skins[] =
  4202. {
  4203. {"Exile_Chopper_Orca_CSAT", 350, "CSAT", {"\A3\Air_F\Heli_Light_02\Data\Heli_Light_02_ext_OPFOR_CO.paa"};},
  4204. {"Exile_Chopper_Orca_Black", 350, "Black", {"\A3\Air_F\Heli_Light_02\Data\Heli_Light_02_ext_CO.paa"};},
  4205. {"Exile_Chopper_Orca_BlackCustom", 350, "Black Custom", {"\A3\Air_F_Heli\Heli_Light_02\Data\Heli_Light_02_ext_OPFOR_V2_CO.paa"};}
  4206. };
  4207. };
  4208.  
  4209. ///////////////////////////////////////////////////////////////////////////////
  4210. // Taru
  4211. ///////////////////////////////////////////////////////////////////////////////
  4212. class Exile_Chopper_Taru_Abstract
  4213. {
  4214. skins[] =
  4215. {
  4216. {"Exile_Chopper_Taru_CSAT", 500, "CSAT", {"A3\Air_F_Heli\Heli_Transport_04\Data\Heli_Transport_04_base_01_co.paa","A3\Air_F_Heli\Heli_Transport_04\Data\Heli_Transport_04_base_02_co.paa"};},
  4217. {"Exile_Chopper_Taru_Black", 500, "BLACK", {"A3\Air_F_Heli\Heli_Transport_04\Data\Heli_Transport_04_base_01_black_CO.paa","A3\Air_F_Heli\Heli_Transport_04\Data\Heli_Transport_04_base_02_black_CO.paa"};}
  4218. };
  4219. };
  4220.  
  4221. ///////////////////////////////////////////////////////////////////////////////
  4222. // Taru (Transport)
  4223. ///////////////////////////////////////////////////////////////////////////////
  4224. class Exile_Chopper_Taru_Transport_Abstract
  4225. {
  4226. skins[] =
  4227. {
  4228. {"Exile_Chopper_Taru_Transport_CSAT", 500, "CSAT", {"A3\Air_F_Heli\Heli_Transport_04\Data\Heli_Transport_04_base_01_co.paa","A3\Air_F_Heli\Heli_Transport_04\Data\Heli_Transport_04_base_02_co.paa"};},
  4229. {"Exile_Chopper_Taru_Transport_Black", 500, "Black", {"A3\Air_F_Heli\Heli_Transport_04\Data\Heli_Transport_04_base_01_black_CO.paa","A3\Air_F_Heli\Heli_Transport_04\Data\Heli_Transport_04_base_02_black_CO.paa"};}
  4230. };
  4231. };
  4232.  
  4233. ///////////////////////////////////////////////////////////////////////////////
  4234. // Taru (Covered)
  4235. ///////////////////////////////////////////////////////////////////////////////
  4236. class Exile_Chopper_Taru_Covered_Abstract
  4237. {
  4238. skins[] =
  4239. {
  4240. {"Exile_Chopper_Taru_Covered_CSAT", 500, "CSAT", {"A3\Air_F_Heli\Heli_Transport_04\Data\Heli_Transport_04_base_01_CO.paa","A3\Air_F_Heli\Heli_Transport_04\Data\Heli_Transport_04_base_02_CO.paa","A3\Air_F_Heli\Heli_Transport_04\Data\Heli_Transport_04_Pod_Ext01_CO.paa","A3\Air_F_Heli\Heli_Transport_04\Data\Heli_Transport_04_Pod_Ext02_CO.paa"};},
  4241. {"Exile_Chopper_Taru_Covered_Black", 500, "Black", {"A3\Air_F_Heli\Heli_Transport_04\Data\heli_transport_04_base_01_black_co.paa","A3\Air_F_Heli\Heli_Transport_04\Data\heli_transport_04_base_02_black_co.paa","A3\Air_F_Heli\Heli_Transport_04\Data\heli_transport_04_pod_ext01_black_co.paa","A3\Air_F_Heli\Heli_Transport_04\Data\heli_transport_04_pod_ext02_black_co.paa"};}
  4242. };
  4243. };
  4244.  
  4245. ///////////////////////////////////////////////////////////////////////////////
  4246. // Hatchback
  4247. ///////////////////////////////////////////////////////////////////////////////
  4248. class Exile_Car_Hatchback_Abstract
  4249. {
  4250. skins[] =
  4251. {
  4252. {"Exile_Car_Hatchback_Rusty1", 50, "Rusty White", {"\exile_assets\model\RTV\Exile_Car_Hatchback_01_co.paa"};},
  4253. {"Exile_Car_Hatchback_Rusty2", 50, "Rusty Red", {"\exile_assets\model\RTV\Exile_Car_Hatchback_02_co.paa"};},
  4254. {"Exile_Car_Hatchback_Rusty3", 50, "Rusty Yellow", {"\exile_assets\model\RTV\Exile_Car_Hatchback_03_co.paa"};},
  4255. {"Exile_Car_Hatchback_Beige", 100, "Beige", {"\A3\Soft_F_Gamma\Hatchback_01\data\Hatchback_01_ext_BASE01_CO.paa"};},
  4256. {"Exile_Car_Hatchback_Green", 100, "Green", {"\A3\Soft_F_Gamma\Hatchback_01\data\Hatchback_01_ext_BASE02_CO.paa"};},
  4257. {"Exile_Car_Hatchback_Blue", 100, "Blue", {"\A3\Soft_F_Gamma\Hatchback_01\data\Hatchback_01_ext_BASE03_CO.paa"};},
  4258. {"Exile_Car_Hatchback_BlueCustom", 100, "Blue Custom", {"\A3\Soft_F_Gamma\Hatchback_01\data\Hatchback_01_ext_BASE04_CO.paa"};},
  4259. {"Exile_Car_Hatchback_BeigeCustom", 100, "Beige Custom", {"\A3\Soft_F_Gamma\Hatchback_01\data\Hatchback_01_ext_BASE05_CO.paa"};},
  4260. {"Exile_Car_Hatchback_Yellow", 100, "Yellow", {"\A3\Soft_F_Gamma\Hatchback_01\data\Hatchback_01_ext_BASE06_CO.paa"};},
  4261. {"Exile_Car_Hatchback_Grey", 100, "Grey", {"\A3\Soft_F_Gamma\Hatchback_01\data\Hatchback_01_ext_BASE07_CO.paa"};},
  4262. {"Exile_Car_Hatchback_Black", 100, "Black", {"\A3\Soft_F_Gamma\Hatchback_01\data\Hatchback_01_ext_BASE08_CO.paa"};},
  4263. {"Exile_Car_Hatchback_Dark", 100, "Dark", {"\A3\Soft_F_Gamma\Hatchback_01\data\Hatchback_01_ext_BASE09_CO.paa"};}
  4264. };
  4265. };
  4266.  
  4267. ///////////////////////////////////////////////////////////////////////////////
  4268. // Hatchback (Sport)
  4269. ///////////////////////////////////////////////////////////////////////////////
  4270. class Exile_Car_Hatchback_Sport_Abstract
  4271. {
  4272. skins[] =
  4273. {
  4274. {"Exile_Car_Hatchback_Sport_Red", 100, "Red", {"\A3\soft_f_gamma\Hatchback_01\data\Hatchback_01_ext_SPORT01_CO.paa"};},
  4275. {"Exile_Car_Hatchback_Sport_Blue", 100, "Blue", {"\A3\soft_f_gamma\Hatchback_01\data\Hatchback_01_ext_SPORT02_CO.paa"};},
  4276. {"Exile_Car_Hatchback_Sport_Orange", 100, "Orange", {"\A3\soft_f_gamma\Hatchback_01\data\Hatchback_01_ext_SPORT03_CO.paa"};},
  4277. {"Exile_Car_Hatchback_Sport_White", 100, "White", {"\A3\soft_f_gamma\Hatchback_01\data\Hatchback_01_ext_SPORT04_CO.paa"};},
  4278. {"Exile_Car_Hatchback_Sport_Beige", 100, "Beige", {"\A3\soft_f_gamma\Hatchback_01\data\Hatchback_01_ext_SPORT05_CO.paa"};},
  4279. {"Exile_Car_Hatchback_Sport_Green", 100, "Green", {"\A3\soft_f_gamma\Hatchback_01\data\Hatchback_01_ext_SPORT06_CO.paa"};}
  4280. };
  4281. };
  4282.  
  4283. ///////////////////////////////////////////////////////////////////////////////
  4284. // Offroad
  4285. ///////////////////////////////////////////////////////////////////////////////
  4286. class Exile_Car_Offroad_Abstract
  4287. {
  4288. skins[] =
  4289. {
  4290. {"Exile_Car_Offroad_Rusty1", 50, "Rusty White", {"\exile_assets\model\RTV\Exile_offroad_03_co.paa","\exile_assets\model\RTV\Exile_offroad_03_co.paa"};},
  4291. {"Exile_Car_Offroad_Rusty2", 50, "Rusty Red", {"\exile_assets\model\RTV\Exile_offroad_01_co.paa","\exile_assets\model\RTV\Exile_offroad_01_co.paa"};},
  4292. {"Exile_Car_Offroad_Rusty3", 50, "Rusty Blue", {"\exile_assets\model\RTV\Exile_offroad_02_co.paa","\exile_assets\model\RTV\Exile_offroad_02_co.paa"};},
  4293. {"Exile_Car_Offroad_Red", 500, "Red", {"\a3\Soft_F\Offroad_01\data\Offroad_01_ext_CO.paa","\a3\Soft_F\Offroad_01\data\Offroad_01_ext_CO.paa"};},
  4294. {"Exile_Car_Offroad_Beige", 500, "Beige", {"\a3\Soft_F\Offroad_01\data\Offroad_01_ext_BASE01_CO.paa","\a3\Soft_F\Offroad_01\data\Offroad_01_ext_BASE01_CO.paa"};},
  4295. {"Exile_Car_Offroad_White", 500, "White", {"\a3\Soft_F\Offroad_01\data\Offroad_01_ext_BASE02_CO.paa","\a3\Soft_F\Offroad_01\data\Offroad_01_ext_BASE02_CO.paa"};},
  4296. {"Exile_Car_Offroad_Blue", 500, "Blue", {"\a3\Soft_F\Offroad_01\data\Offroad_01_ext_BASE03_CO.paa","\a3\Soft_F\Offroad_01\data\Offroad_01_ext_BASE03_CO.paa"};},
  4297. {"Exile_Car_Offroad_DarkRed", 500, "Dark Red", {"\a3\Soft_F\Offroad_01\data\Offroad_01_ext_BASE04_CO.paa","\a3\Soft_F\Offroad_01\data\Offroad_01_ext_BASE04_CO.paa"};},
  4298. {"Exile_Car_Offroad_BlueCustom", 500, "Blue Custom", {"\a3\Soft_F\Offroad_01\data\Offroad_01_ext_BASE05_CO.paa","\a3\Soft_F\Offroad_01\data\Offroad_01_ext_BASE05_CO.paa"};},
  4299. {"Exile_Car_Offroad_Guerilla01", 700, "Guerilla 01", {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_01_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_01_CO.paa"};},
  4300. {"Exile_Car_Offroad_Guerilla02", 700, "Guerilla 02", {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_02_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_02_CO.paa"};},
  4301. {"Exile_Car_Offroad_Guerilla03", 700, "Guerilla 03", {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_03_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_03_CO.paa"};},
  4302. {"Exile_Car_Offroad_Guerilla04", 700, "Guerilla 04", {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_04_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_04_CO.paa"};},
  4303. {"Exile_Car_Offroad_Guerilla05", 700, "Guerilla 05", {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_05_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_05_CO.paa"};},
  4304. {"Exile_Car_Offroad_Guerilla06", 700, "Guerilla 06", {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_06_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_06_CO.paa"};},
  4305. {"Exile_Car_Offroad_Guerilla07", 700, "Guerilla 07", {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_07_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_07_CO.paa"};},
  4306. {"Exile_Car_Offroad_Guerilla08", 700, "Guerilla 08", {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_08_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_08_CO.paa"};},
  4307. {"Exile_Car_Offroad_Guerilla09", 700, "Guerilla 09", {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_09_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_09_CO.paa"};},
  4308. {"Exile_Car_Offroad_Guerilla10", 700, "Guerilla 10", {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_10_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_10_CO.paa"};},
  4309. {"Exile_Car_Offroad_Guerilla11", 700, "Guerilla 11", {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_11_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_11_CO.paa"};},
  4310. {"Exile_Car_Offroad_Guerilla12", 700, "Guerilla 12", {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_12_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_12_CO.paa"};},
  4311. {"Exile_Car_Offroad_DarkRed", 700, "Exile Black", {"exile_assets\texture\vehicle\Exile_Offroad_Black_co.paa"};},
  4312. {"Exile_Car_Offroad_DarkRed", 700, "Exile Light Blue", {"exile_assets\texture\vehicle\Exile_Offroad_LightBlue_co.paa"};},
  4313. {"Exile_Car_Offroad_DarkRed", 700, "Exile Orange",{"exile_assets\texture\vehicle\Exile_Offroad_Orange_co.paa"};},
  4314. {"Exile_Car_Offroad_DarkRed", 700, "Exile Pink", {"exile_assets\texture\vehicle\Exile_Offroad_Pink_co.paa"};},
  4315. {"Exile_Car_Offroad_DarkRed", 700, "Exile White", {"exile_assets\texture\vehicle\Exile_Offroad_White_co.paa"};},
  4316. {"Exile_Car_Offroad_DarkRed", 700, "Exile Yellow",{"exile_assets\texture\vehicle\Exile_Offroad_Yellow_co.paa"};}
  4317. };
  4318. };
  4319.  
  4320. ///////////////////////////////////////////////////////////////////////////////
  4321. // Land Rover
  4322. ///////////////////////////////////////////////////////////////////////////////
  4323. class Exile_Car_LandRover_Abstract
  4324. {
  4325. skins[] =
  4326. {
  4327. {"Exile_Car_LandRover_Red", 250, "Red", {"Exile_psycho_LRC\data\r_lr_base_co.paa","Exile_psycho_LRC\data\r_lr_special_co.paa"};},
  4328. {"Exile_Car_LandRover_Urban", 250, "Urban", {"Exile_psycho_LRC\data\textures\lr_base_urbancamo_co.paa","Exile_psycho_LRC\data\textures\lr_special_urbancamo_co.paa"};},
  4329. {"Exile_Car_LandRover_Green", 250, "Green", {"Exile_psycho_LRC\data\lr_acr_base_co.paa","Exile_psycho_LRC\data\lr_acr_spec_co.paa"};},
  4330. {"Exile_Car_LandRover_Sand", 250, "Sand", {"Exile_psycho_LRC\data\lr_acr_sand_base_co.paa","Exile_psycho_LRC\data\lr_special_acr_co.paa"};},
  4331. {"Exile_Car_LandRover_Desert", 250, "Desert", {"Exile_psycho_LRC\data\lr_acrs_base_co.paa","Exile_psycho_LRC\data\lr_special_acr_co.paa"};}
  4332. };
  4333. };
  4334.  
  4335. ///////////////////////////////////////////////////////////////////////////////
  4336. // Land Rover (Ambulance)
  4337. ///////////////////////////////////////////////////////////////////////////////
  4338. class Exile_Car_LandRover_Ambulance_Abstract
  4339. {
  4340. skins[] =
  4341. {
  4342. {"Exile_Car_LandRover_Ambulance_Green", 250, "Green", {"Exile_psycho_LRC\data\lr_acr_base_co.paa","Exile_psycho_LRC\data\lr_amb_ext_co.paa","Exile_psycho_LRC\data\lr_acr_spec_co.paa"};},
  4343. {"Exile_Car_LandRover_Ambulance_Desert", 250, "Desert", {"Exile_psycho_LRC\data\lr_acrs_base_co.paa","Exile_psycho_LRC\data\lr_amb_ext_co.paa","Exile_psycho_LRC\data\lr_special_acr_co.paa"};},
  4344. {"Exile_Car_LandRover_Ambulance_Sand", 250, "Sand", {"Exile_psycho_LRC\data\lr_acr_sand_base_co.paa","Exile_psycho_LRC\data\lr_amb_ext_co.paa","Exile_psycho_LRC\data\lr_special_acr_co.paa"};}
  4345. };
  4346. };
  4347.  
  4348. ///////////////////////////////////////////////////////////////////////////////
  4349. // Octavius
  4350. ///////////////////////////////////////////////////////////////////////////////
  4351. class Exile_Car_Octavius_Abstract
  4352. {
  4353. skins[] =
  4354. {
  4355. {"Exile_Car_Octavius_White", 250, "White", {"exile_psycho_Octavia\Data\car_body_co.paa"};},
  4356. {"Exile_Car_Octavius_Black", 250, "Black", {"exile_psycho_Octavia\Data\car_body_bl_co.paa"};}
  4357. };
  4358. };
  4359.  
  4360. ///////////////////////////////////////////////////////////////////////////////
  4361. // UH-1H Huey
  4362. ///////////////////////////////////////////////////////////////////////////////
  4363. class Exile_Chopper_Huey_Abstract
  4364. {
  4365. skins[] =
  4366. {
  4367. {"Exile_Chopper_Huey_Green", 700, "Green", {"Exile_psycho_UH1H\data\uh1h_co.paa","Exile_psycho_UH1H\data\uh1h_in_co.paa","Exile_psycho_UH1H\data\default_co.paa","Exile_psycho_UH1H\data\alpha_ca.paa"};},
  4368. {"Exile_Chopper_Huey_Desert", 700, "Desert", {"Exile_psycho_UH1H\data\uh1d_tka_co.paa","Exile_psycho_UH1H\data\uh1d_in_tka_co.paa","Exile_psycho_UH1H\data\default_co.paa","Exile_psycho_UH1H\data\alpha_ca.paa"};}
  4369. };
  4370. };
  4371.  
  4372. ///////////////////////////////////////////////////////////////////////////////
  4373. // UH-1H Huey (Armed)
  4374. ///////////////////////////////////////////////////////////////////////////////
  4375. class Exile_Chopper_Huey_Armed_Abstract
  4376. {
  4377. skins[] =
  4378. {
  4379. {"Exile_Chopper_Huey_Armed_Green", 700, "Green", {"Exile_psycho_UH1H\data\uh1h_co.paa","Exile_psycho_UH1H\data\uh1h_in_co.paa","Exile_psycho_UH1H\data\default_co.paa","Exile_psycho_UH1H\data\alpha_ca.paa"};},
  4380. {"Exile_Chopper_Huey_Armed_Desert", 700, "Desert", {"Exile_psycho_UH1H\data\uh1d_tka_co.paa","Exile_psycho_UH1H\data\uh1d_in_tka_co.paa","Exile_psycho_UH1H\data\default_co.paa","Exile_psycho_UH1H\data\alpha_ca.paa"};}
  4381. };
  4382. };
  4383.  
  4384. ///////////////////////////////////////////////////////////////////////////////
  4385. // Offroad (Armed)
  4386. ///////////////////////////////////////////////////////////////////////////////
  4387. class Exile_Car_Offroad_Armed_Abstract
  4388. {
  4389. skins[] =
  4390. {
  4391. {"Exile_Car_Offroad_Armed_Guerilla01", 250, "Guerilla 01", {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_01_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_01_CO.paa"};},
  4392. {"Exile_Car_Offroad_Armed_Guerilla02", 250, "Guerilla 02", {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_02_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_02_CO.paa"};},
  4393. {"Exile_Car_Offroad_Armed_Guerilla03", 250, "Guerilla 03", {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_03_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_03_CO.paa"};},
  4394. {"Exile_Car_Offroad_Armed_Guerilla04", 250, "Guerilla 04", {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_04_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_04_CO.paa"};},
  4395. {"Exile_Car_Offroad_Armed_Guerilla05", 250, "Guerilla 05", {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_05_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_05_CO.paa"};},
  4396. {"Exile_Car_Offroad_Armed_Guerilla06", 250, "Guerilla 06", {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_06_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_06_CO.paa"};},
  4397. {"Exile_Car_Offroad_Armed_Guerilla07", 250, "Guerilla 07", {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_07_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_07_CO.paa"};},
  4398. {"Exile_Car_Offroad_Armed_Guerilla08", 250, "Guerilla 08", {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_08_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_08_CO.paa"};},
  4399. {"Exile_Car_Offroad_Armed_Guerilla09", 250, "Guerilla 09", {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_09_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_09_CO.paa"};},
  4400. {"Exile_Car_Offroad_Armed_Guerilla10", 250, "Guerilla 10", {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_10_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_10_CO.paa"};},
  4401. {"Exile_Car_Offroad_Armed_Guerilla11", 250, "Guerilla 11", {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_11_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_11_CO.paa"};},
  4402. {"Exile_Car_Offroad_Armed_Guerilla12", 250, "Guerilla 12", {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_12_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_12_CO.paa"};}
  4403. };
  4404. };
  4405.  
  4406. ///////////////////////////////////////////////////////////////////////////////
  4407. // Offroad (Repair)
  4408. ///////////////////////////////////////////////////////////////////////////////
  4409. class Exile_Car_Offroad_Repair_Abstract
  4410. {
  4411. skins[] =
  4412. {
  4413. {"Exile_Car_Offroad_Repair_Civillian", 150, "Civillian", {"\A3\Soft_F_Bootcamp\Offroad_01\Data\Offroad_01_ext_repair_CIV_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\Offroad_01_ext_repair_CIV_CO.paa"};},
  4414. {"Exile_Car_Offroad_Repair_Red", 150, "Red", {"\a3\Soft_F\Offroad_01\data\Offroad_01_ext_CO.paa","\a3\Soft_F\Offroad_01\data\Offroad_01_ext_CO.paa"};},
  4415. {"Exile_Car_Offroad_Repair_Beige", 150, "Beige", {"\a3\Soft_F\Offroad_01\data\Offroad_01_ext_BASE01_CO.paa","\a3\Soft_F\Offroad_01\data\Offroad_01_ext_BASE01_CO.paa"};},
  4416. {"Exile_Car_Offroad_Repair_White", 150, "White", {"\a3\Soft_F\Offroad_01\data\Offroad_01_ext_BASE02_CO.paa","\a3\Soft_F\Offroad_01\data\Offroad_01_ext_BASE02_CO.paa"};},
  4417. {"Exile_Car_Offroad_Repair_Blue", 150, "Blue", {"\a3\Soft_F\Offroad_01\data\Offroad_01_ext_BASE03_CO.paa","\a3\Soft_F\Offroad_01\data\Offroad_01_ext_BASE03_CO.paa"};},
  4418. {"Exile_Car_Offroad_Repair_DarkRed", 150, "DarkRed", {"\a3\Soft_F\Offroad_01\data\Offroad_01_ext_BASE04_CO.paa","\a3\Soft_F\Offroad_01\data\Offroad_01_ext_BASE04_CO.paa"};},
  4419. {"Exile_Car_Offroad_Repair_BlueCustom", 150, "BlueCustom", {"\a3\Soft_F\Offroad_01\data\Offroad_01_ext_BASE05_CO.paa","\a3\Soft_F\Offroad_01\data\Offroad_01_ext_BASE05_CO.paa"};},
  4420. {"Exile_Car_Offroad_Repair_Guerilla01", 250, "Guerilla 01", {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_01_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_01_CO.paa"};},
  4421. {"Exile_Car_Offroad_Repair_Guerilla02", 250, "Guerilla 02", {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_02_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_02_CO.paa"};},
  4422. {"Exile_Car_Offroad_Repair_Guerilla03", 250, "Guerilla 03", {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_03_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_03_CO.paa"};},
  4423. {"Exile_Car_Offroad_Repair_Guerilla04", 250, "Guerilla 04", {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_04_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_04_CO.paa"};},
  4424. {"Exile_Car_Offroad_Repair_Guerilla05", 250, "Guerilla 05", {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_05_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_05_CO.paa"};},
  4425. {"Exile_Car_Offroad_Repair_Guerilla06", 250, "Guerilla 06", {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_06_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_06_CO.paa"};},
  4426. {"Exile_Car_Offroad_Repair_Guerilla07", 250, "Guerilla 07", {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_07_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_07_CO.paa"};},
  4427. {"Exile_Car_Offroad_Repair_Guerilla08", 250, "Guerilla 08", {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_08_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_08_CO.paa"};},
  4428. {"Exile_Car_Offroad_Repair_Guerilla09", 250, "Guerilla 09", {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_09_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_09_CO.paa"};},
  4429. {"Exile_Car_Offroad_Repair_Guerilla10", 250, "Guerilla 10", {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_10_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_10_CO.paa"};},
  4430. {"Exile_Car_Offroad_Repair_Guerilla11", 250, "Guerilla 11", {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_11_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_11_CO.paa"};},
  4431. {"Exile_Car_Offroad_Repair_Guerilla12", 250, "Guerilla 12", {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_12_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_12_CO.paa"};}
  4432. };
  4433. };
  4434.  
  4435. ///////////////////////////////////////////////////////////////////////////////
  4436. // SUV
  4437. ///////////////////////////////////////////////////////////////////////////////
  4438. class Exile_Car_SUV_Abstract
  4439. {
  4440. skins[] =
  4441. {
  4442. {"Exile_Car_SUV_Red", 100, "Red", {"\A3\Soft_F_Gamma\SUV_01\Data\SUV_01_ext_CO.paa"};},
  4443. {"Exile_Car_SUV_Black", 150, "Black", {"\A3\Soft_F_Gamma\SUV_01\Data\SUV_01_ext_02_CO.paa"};},
  4444. {"Exile_Car_SUV_Grey", 100, "Grey", {"\A3\Soft_F_Gamma\SUV_01\Data\SUV_01_ext_03_CO.paa"};},
  4445. {"Exile_Car_SUV_Orange", 100, "Orange", {"\A3\Soft_F_Gamma\SUV_01\Data\SUV_01_ext_04_CO.paa"};},
  4446. {"Exile_Car_SUV_Black", 150, "Snow Camo", {"exile_assets\texture\vehicle\Exile_SUV_Snow_co.paa"};},
  4447. {"Exile_Car_SUV_Black", 150, "Leaf Camo", {"exile_assets\texture\vehicle\Exile_SUV_Leaf_Light_co.paa"};},
  4448. {"Exile_Car_SUV_Black", 150, "Leaf Camo (Dark)", {"exile_assets\texture\vehicle\Exile_SUV_Leaf_Dark_co.paa"};}
  4449. };
  4450. };
  4451.  
  4452. ///////////////////////////////////////////////////////////////////////////////
  4453. // SUV XL
  4454. ///////////////////////////////////////////////////////////////////////////////
  4455. class Exile_Car_SUVXL_Abstract
  4456. {
  4457. skins[] =
  4458. {
  4459. {"Exile_Car_SUVXL_Black", 100, "Black", {""};}
  4460. };
  4461. };
  4462.  
  4463. ///////////////////////////////////////////////////////////////////////////////
  4464. // Van
  4465. ///////////////////////////////////////////////////////////////////////////////
  4466. class Exile_Car_Van_Abstract
  4467. {
  4468. skins[] =
  4469. {
  4470. {"Exile_Car_Van_Black", 100, "Black", {"\A3\soft_f_gamma\van_01\Data\Van_01_ext_black_CO.paa","\A3\soft_f_gamma\van_01\Data\van_01_adds_CO.paa"};},
  4471. {"Exile_Car_Van_White", 100, "White", {"\A3\soft_f_gamma\van_01\Data\van_01_ext_CO.paa","\A3\soft_f_gamma\van_01\Data\van_01_adds_CO.paa"};},
  4472. {"Exile_Car_Van_Red", 100, "Red", {"\A3\soft_f_gamma\van_01\Data\Van_01_ext_red_CO.paa","\A3\soft_f_gamma\van_01\Data\van_01_adds_CO.paa"};},
  4473. {"Exile_Car_Van_Guerilla01", 150, "Guerilla 01", {"\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_ext_IG_01_CO.paa","\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_adds_IG_01_CO.paa"};},
  4474. {"Exile_Car_Van_Guerilla02", 150, "Guerilla 02", {"\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_ext_IG_02_CO.paa","\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_adds_IG_02_CO.paa"};},
  4475. {"Exile_Car_Van_Guerilla03", 150, "Guerilla 03", {"\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_ext_IG_03_CO.paa","\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_adds_IG_03_CO.paa"};},
  4476. {"Exile_Car_Van_Guerilla04", 150, "Guerilla 04", {"\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_ext_IG_04_CO.paa","\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_adds_IG_04_CO.paa"};},
  4477. {"Exile_Car_Van_Guerilla05", 150, "Guerilla 05", {"\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_ext_IG_05_CO.paa","\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_adds_IG_05_CO.paa"};},
  4478. {"Exile_Car_Van_Guerilla06", 150, "Guerilla 06", {"\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_ext_IG_06_CO.paa","\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_adds_IG_06_CO.paa"};},
  4479. {"Exile_Car_Van_Guerilla07", 150, "Guerilla 07", {"\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_ext_IG_07_CO.paa","\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_adds_IG_07_CO.paa"};},
  4480. {"Exile_Car_Van_Guerilla08", 150, "Guerilla 08", {"\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_ext_IG_08_CO.paa","\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_adds_IG_08_CO.paa"};},
  4481. {"Exile_Car_Van_Black", 150, "Brown", {"\A3\Soft_F_Exp\Van_01\Data\Van_01_ext_brn_co.paa","\A3\soft_f_gamma\van_01\Data\van_01_adds_CO.paa","\A3\Soft_F_Exp\Van_01\Data\Van_01_int_base_2_CO.paa"};},
  4482. {"Exile_Car_Van_Black", 150, "Olive", {"\A3\Soft_F_Exp\Van_01\Data\Van_01_ext_oli_co.paa","\A3\soft_f_gamma\van_01\Data\van_01_adds_CO.paa","\A3\Soft_F_Exp\Van_01\Data\Van_01_int_base_3_CO.paa"};}
  4483. };
  4484. };
  4485.  
  4486. ///////////////////////////////////////////////////////////////////////////////
  4487. // Van (Box)
  4488. ///////////////////////////////////////////////////////////////////////////////
  4489. class Exile_Car_Van_Box_Abstract
  4490. {
  4491. skins[] =
  4492. {
  4493. {"Exile_Car_Van_Box_Black", 100, "Black", {"\A3\soft_f_gamma\van_01\Data\Van_01_ext_black_CO.paa","\A3\soft_f_gamma\van_01\Data\van_01_adds_CO.paa"};},
  4494. {"Exile_Car_Van_Box_White", 100, "White", {"\A3\soft_f_gamma\van_01\Data\van_01_ext_CO.paa","\A3\soft_f_gamma\van_01\Data\van_01_adds_CO.paa"};},
  4495. {"Exile_Car_Van_Box_Red", 100, "Red", {"\A3\soft_f_gamma\van_01\Data\Van_01_ext_red_CO.paa","\A3\soft_f_gamma\van_01\Data\van_01_adds_CO.paa"};},
  4496. {"Exile_Car_Van_Box_Guerilla01", 150, "Guerilla 01", {"\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_ext_IG_01_CO.paa","\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_adds_IG_01_CO.paa"};},
  4497. {"Exile_Car_Van_Box_Guerilla02", 150, "Guerilla 02", {"\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_ext_IG_02_CO.paa","\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_adds_IG_02_CO.paa"};},
  4498. {"Exile_Car_Van_Box_Guerilla03", 150, "Guerilla 03", {"\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_ext_IG_03_CO.paa","\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_adds_IG_03_CO.paa"};},
  4499. {"Exile_Car_Van_Box_Guerilla04", 150, "Guerilla 04", {"\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_ext_IG_04_CO.paa","\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_adds_IG_04_CO.paa"};},
  4500. {"Exile_Car_Van_Box_Guerilla05", 150, "Guerilla 05", {"\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_ext_IG_05_CO.paa","\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_adds_IG_05_CO.paa"};},
  4501. {"Exile_Car_Van_Box_Guerilla06", 150, "Guerilla 06", {"\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_ext_IG_06_CO.paa","\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_adds_IG_06_CO.paa"};},
  4502. {"Exile_Car_Van_Box_Guerilla07", 150, "Guerilla 07", {"\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_ext_IG_07_CO.paa","\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_adds_IG_07_CO.paa"};},
  4503. {"Exile_Car_Van_Box_Guerilla08", 150, "Guerilla 08", {"\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_ext_IG_08_CO.paa","\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_adds_IG_08_CO.paa"};}
  4504. };
  4505. };
  4506.  
  4507. ///////////////////////////////////////////////////////////////////////////////
  4508. // Van (Fuel)
  4509. ///////////////////////////////////////////////////////////////////////////////
  4510. class Exile_Car_Van_Fuel_Abstract
  4511. {
  4512. skins[] =
  4513. {
  4514. {"Exile_Car_Van_Fuel_Black", 100, "Black", {"\A3\soft_f_gamma\van_01\Data\Van_01_ext_black_CO.paa","\A3\soft_f_gamma\Van_01\Data\Van_01_tank_CO.paa"};},
  4515. {"Exile_Car_Van_Fuel_White", 100, "White", {"\A3\soft_f_gamma\van_01\Data\van_01_ext_CO.paa","\A3\soft_f_gamma\Van_01\Data\Van_01_tank_CO.paa"};},
  4516. {"Exile_Car_Van_Fuel_Red", 100, "Red", {"\A3\soft_f_gamma\van_01\Data\Van_01_ext_red_CO.paa","\A3\soft_f_gamma\Van_01\Data\Van_01_tank_CO.paa"};},
  4517. {"Exile_Car_Van_Fuel_Guerilla01", 150, "Guerilla 01", {"\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_ext_IG_01_CO.paa","\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_tank_IG_01_CO.paa"};},
  4518. {"Exile_Car_Van_Fuel_Guerilla02", 150, "Guerilla 02", {"\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_ext_IG_02_CO.paa","\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_tank_IG_02_CO.paa"};},
  4519. {"Exile_Car_Van_Fuel_Guerilla03", 150, "Guerilla 03", {"\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_ext_IG_03_CO.paa","\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_tank_IG_03_CO.paa"};}
  4520. };
  4521. };
  4522.  
  4523. ///////////////////////////////////////////////////////////////////////////////
  4524. // Tempest
  4525. ///////////////////////////////////////////////////////////////////////////////
  4526. class Exile_Car_Tempest_Abstract
  4527. {
  4528. skins[] =
  4529. {
  4530. {"Exile_Car_Tempest", 200, "Green Hex", {"\A3\Soft_F_Exp\Truck_03\Data\Truck_03_ext01_ghex_CO.paa","\A3\Soft_F_Exp\Truck_03\Data\Truck_03_ext02_ghex_CO.paa","\A3\Soft_F_Exp\Truck_03\Data\Truck_03_cargo_ghex_CO.paa"};}
  4531. };
  4532. };
  4533.  
  4534. ///////////////////////////////////////////////////////////////////////////////
  4535. // Ikarus
  4536. ///////////////////////////////////////////////////////////////////////////////
  4537. class Exile_Car_Ikarus_Abstract
  4538. {
  4539. skins[] =
  4540. {
  4541. {"Exile_Car_Ikarus_Blue", 200, "Blue", {"Exile_psycho_Ikarus\Data\bus_exterior_co.paa"};},
  4542. {"Exile_Car_Ikarus_Red", 200, "Red", {"Exile_psycho_Ikarus\Data\bus_exterior_eciv_co.paa"};},
  4543. {"Exile_Car_Ikarus_Party", 500, "Party", {"Exile_psycho_Ikarus\Data\bus_exterior_eciv_co.paa"};}
  4544. };
  4545. };
  4546.  
  4547. ///////////////////////////////////////////////////////////////////////////////
  4548. // Ural (Open)
  4549. ///////////////////////////////////////////////////////////////////////////////
  4550. class Exile_Car_Ural_Open_Abstract
  4551. {
  4552. skins[] =
  4553. {
  4554. {"Exile_Car_Ural_Open_Blue", 300, "Blue", {"Exile_psycho_Ural\data\Ural_kabina_civil_co.paa","Exile_psycho_Ural\data\ural_plachta_civil_co.paa"};},
  4555. {"Exile_Car_Ural_Open_Yellow", 300, "Yellow", {"Exile_psycho_Ural\data\ural_kabina_civ1_co.paa","Exile_psycho_Ural\data\ural_plachta_civ1_co.paa"};},
  4556. {"Exile_Car_Ural_Open_Worker", 300, "Worker", {"Exile_psycho_Ural\data\ural_kabina_civ2_co.paa","Exile_psycho_Ural\data\Ural_plachta_civil_co.paa"};},
  4557. {"Exile_Car_Ural_Open_Military", 300, "Military", {"Exile_psycho_Ural\data\ural_kabina_khk_co.paa","Exile_psycho_Ural\data\ural_plachta_co.paa"};}
  4558. };
  4559. };
  4560.  
  4561. ///////////////////////////////////////////////////////////////////////////////
  4562. // Ural (Covered)
  4563. ///////////////////////////////////////////////////////////////////////////////
  4564. class Exile_Car_Ural_Covered_Abstract
  4565. {
  4566. skins[] =
  4567. {
  4568. {"Exile_Car_Ural_Covered_Blue", 300, "Blue", {"Exile_psycho_Ural\data\ural_kabina_civil_co.paa","Exile_psycho_Ural\data\ural_plachta_civil_co.paa"};},
  4569. {"Exile_Car_Ural_Covered_Yellow", 300, "Yellow", {"Exile_psycho_Ural\data\ural_kabina_civ1_co.paa","Exile_psycho_Ural\data\ural_plachta_civ1_co.paa"};},
  4570. {"Exile_Car_Ural_Covered_Worker", 300, "Worker", {"Exile_psycho_Ural\data\ural_kabina_civ2_co.paa","Exile_psycho_Ural\data\Ural_plachta_civil_co.paa"};},
  4571. {"Exile_Car_Ural_Covered_Military", 300, "Military", {"Exile_psycho_Ural\data\ural_kabina_khk_co.paa","Exile_psycho_Ural\data\ural_plachta_co.paa"};}
  4572. };
  4573. };
  4574.  
  4575. ///////////////////////////////////////////////////////////////////////////////
  4576. // Lada
  4577. ///////////////////////////////////////////////////////////////////////////////
  4578. class Exile_Car_Lada_Abstract
  4579. {
  4580. skins[] =
  4581. {
  4582. {"Exile_Car_Lada_Green", 100, "Green", {"exile_psycho_lada\data\lada_eciv1_co.paa","exile_psycho_lada\data\Lada_glass_ECIV1_CA.paa"};},
  4583. {"Exile_Car_Lada_Taxi", 100, "Taxi", {"exile_psycho_lada\data\Lada_red_CO.paa"};},
  4584. {"Exile_Car_Lada_Red", 100, "Red", {"exile_psycho_lada\data\Lada_red_CO.paa"};},
  4585. {"Exile_Car_Lada_Hipster", 100, "Hipster", {"exile_psycho_lada\data\lada_eciv2_co.paa","exile_psycho_lada\data\Lada_glass_ECIV2_CA.paa"};}
  4586. };
  4587. };
  4588.  
  4589. ///////////////////////////////////////////////////////////////////////////////
  4590. // Volha
  4591. ///////////////////////////////////////////////////////////////////////////////
  4592. class Exile_Car_Volha_Abstract
  4593. {
  4594. skins[] =
  4595. {
  4596. {"Exile_Car_Volha_Blue", 100, "Blue", {"Exile_psycho_Gaz_volha\data\Volha_ECIV_CO.paa"};},
  4597. {"Exile_Car_Volha_White", 100, "White", {"Exile_psycho_Gaz_volha\data\Volha_Gray_ECIV_CO.paa"};},
  4598. {"Exile_Car_Volha_Black", 100, "Black", {"Exile_psycho_Gaz_volha\data\Volha_Black_ECIV_CO.paa"};}
  4599. };
  4600. };
  4601.  
  4602. ///////////////////////////////////////////////////////////////////////////////
  4603. // HUNTER
  4604. ///////////////////////////////////////////////////////////////////////////////
  4605. class Exile_Car_Hunter_Abstract
  4606. {
  4607. skins[] =
  4608. {
  4609.  
  4610. {"Exile_Car_Hunter", 1000, "Exile White Edition", {"exile_assets\texture\vehicle\Exile_Hunter_Snow_co.paa","exile_assets\texture\vehicle\Exile_Hunter_Snow_Back_co.paa"};},
  4611. {"Exile_Car_Hunter", 1000, "Exile Hex", {"exile_assets\texture\vehicle\Exile_Hunter_Hex_co.paa","exile_assets\texture\vehicle\Exile_Hunter_Black_Back_co.paa"};},
  4612. {"Exile_Car_Hunter", 1000, "Exile Black", {"exile_assets\texture\vehicle\Exile_Hunter_Black_co.paa","exile_assets\texture\vehicle\Exile_Hunter_Black_Back_co.paa"};}
  4613. };
  4614. };
  4615.  
  4616. ///////////////////////////////////////////////////////////////////////////////
  4617. // IFRIT
  4618. ///////////////////////////////////////////////////////////////////////////////
  4619. class Exile_Car_Ifrit_Abstract
  4620. {
  4621. skins[] =
  4622. {
  4623.  
  4624. {"Exile_Car_Ifrit", 1000, "Green Hex", {"\A3\Soft_F_Exp\MRAP_02\data\MRAP_02_ext_01_ghex_CO.paa","\A3\Soft_F_Exp\MRAP_02\data\MRAP_02_ext_02_ghex_CO.paa","\A3\Data_F_Exp\Vehicles\Turret_ghex_CO.paa"};}
  4625. };
  4626. };
  4627.  
  4628. ///////////////////////////////////////////////////////////////////////////////
  4629. // HMMWV
  4630. ///////////////////////////////////////////////////////////////////////////////
  4631. class Exile_Car_HMMWV_M2_Abstract
  4632. {
  4633. skins[] =
  4634. {
  4635.  
  4636. {"Exile_Car_HMMWV_M2_Green", 1000, "Green", {"Exile_psycho_hmmw\data\hmmwv_body_co.paa"};},
  4637. {"Exile_Car_HMMWV_M2_Desert", 1000, "Desert", {"Exile_psycho_hmmw\data\des\hmmwv_body_co.paa"};}
  4638. };
  4639. };
  4640.  
  4641. class Exile_Car_HMMWV_M134_Abstract
  4642. {
  4643. skins[] =
  4644. {
  4645.  
  4646. {"Exile_Car_HMMWV_M134_Green", 1000, "Green", {"Exile_psycho_hmmw\data\hmmwv_body_co.paa"};},
  4647. {"Exile_Car_HMMWV_M134_Desert", 1000, "Desert", {"Exile_psycho_hmmw\data\des\hmmwv_body_co.paa"};}
  4648. };
  4649. };
  4650.  
  4651. class Exile_Car_HMMWV_MEV_Abstract
  4652. {
  4653. skins[] =
  4654. {
  4655.  
  4656. {"Exile_Car_HMMWV_MEV_Green", 1000, "Green", {"Exile_psycho_hmmw\data\hmmwv_body_cm.paa"};},
  4657. {"Exile_Car_HMMWV_MEV_Desert", 1000, "Desert", {"Exile_psycho_hmmw\data\des\hmmwv_body_cm.paa"};}
  4658. };
  4659. };
  4660.  
  4661. class Exile_Car_HMMWV_UNA_Abstract
  4662. {
  4663. skins[] =
  4664. {
  4665.  
  4666. {"Exile_Car_HMMWV_UNA_Green", 1000, "Green", {"Exile_psycho_hmmw\data\hmmwv_body_co.paa"};},
  4667. {"Exile_Car_HMMWV_UNA_Desert", 1000, "Desert", {"Exile_psycho_hmmw\data\des\hmmwv_body_co.paa"};}
  4668. };
  4669. };
  4670.  
  4671. ///////////////////////////////////////////////////////////////////////////////
  4672. // BTR40
  4673. ///////////////////////////////////////////////////////////////////////////////
  4674. class Exile_Car_BTR40_MG_Abstract
  4675. {
  4676. skins[] =
  4677. {
  4678.  
  4679. {"Exile_Car_BTR40_MG_Green", 1000, "Green", {"exile_psycho_btr40\data\btr40ext_co.paa"};},
  4680. {"Exile_Car_BTR40_MG_Camo", 1000, "Camo", {"exile_psycho_btr40\data\btr40extcamo_co.paa"};}
  4681. };
  4682. };
  4683.  
  4684. class Exile_Car_BTR40_Abstract
  4685. {
  4686. skins[] =
  4687. {
  4688.  
  4689. {"Exile_Car_BTR40_Green", 1000, "Green", {"exile_psycho_btr40\data\btr40ext_co.paa"};},
  4690. {"Exile_Car_BTR40_Camo", 1000, "Camo", {"exile_psycho_btr40\data\btr40extcamo_co.paa"};}
  4691. };
  4692. };
  4693.  
  4694. ///////////////////////////////////////////////////////////////////////////////
  4695. // Golf
  4696. ///////////////////////////////////////////////////////////////////////////////
  4697. class Exile_Car_Golf_Abstract
  4698. {
  4699. skins[] =
  4700. {
  4701.  
  4702. {"Exile_Car_Golf_Red", 1000, "Red", {"exile_psycho_VWGolf\data\vwgolf_body_co.paa"};},
  4703. {"Exile_Car_Golf_Black", 1000, "Black", {"exile_psycho_VWGolf\data\texture\black_co.paa"};}
  4704. };
  4705. };
  4706.  
  4707. ///////////////////////////////////////////////////////////////////////////////
  4708. // AN-2
  4709. ///////////////////////////////////////////////////////////////////////////////
  4710. class Exile_Plane_AN2_Abstract
  4711. {
  4712. skins[] =
  4713. {
  4714. {"Exile_Plane_AN2_Green", 700, "Green", {"Exile_psycho_An2\data\an2_1_co.paa","Exile_psycho_An2\data\an2_2_co.paa","Exile_psycho_An2\data\an2_wings_co.paa"};},
  4715. {"Exile_Plane_AN2_White", 700, "Red, White & Blue", {"Exile_psycho_An2\data\an2_1_a_co.paa",
  4716. "Exile_psycho_An2\data\an2_2_a_co.paa","Exile_psycho_An2\data\an2_wings_a_co.paa"};},
  4717. {"Exile_Plane_AN2_Stripe", 700, "Green Stripe", {"Exile_psycho_An2\data\an2_1_b_co.paa","Exile_psycho_An2\data\an2_2_b_co.paa","Exile_psycho_An2\data\an2_wings_b_co.paa"};}
  4718. };
  4719. };
  4720.  
  4721. ///////////////////////////////////////////////////////////////////////////////
  4722. // RHIB
  4723. ///////////////////////////////////////////////////////////////////////////////
  4724. class B_G_Boat_Transport_02_F
  4725. {
  4726. skins[] =
  4727. {
  4728. {"Exile_Boat_RHIB", 150, "Blue", {"\A3\Boat_F_Exp\Boat_Transport_02\Data\Boat_Transport_02_exterior_civilian_CO.paa","\A3\Boat_F_Exp\Boat_Transport_02\Data\Boat_Transport_02_interior_2_civilian_CO.paa"};}
  4729. };
  4730. };
  4731.  
  4732. ///////////////////////////////////////////////////////////////////////////////
  4733. // Water Scooter
  4734. ///////////////////////////////////////////////////////////////////////////////
  4735. class Exile_Boat_WaterScooter_Abstract
  4736. {
  4737. skins[] =
  4738. {
  4739. {"Exile_Boat_WaterScooter", 150, "Blue", {"\A3\Boat_F_Exp\Scooter_Transport_01\Data\Scooter_Transport_01_Blue_co.paa","\A3\Boat_F_Exp\Scooter_Transport_01\Data\Scooter_Transport_01_VP_Blue_co.paa"};},
  4740. {"Exile_Boat_WaterScooter", 150, "Grey", {"\A3\Boat_F_Exp\Scooter_Transport_01\Data\Scooter_Transport_01_Grey_co.paa","\A3\Boat_F_Exp\Scooter_Transport_01\Data\Scooter_Transport_01_VP_Grey_co.paa"};},
  4741. {"Exile_Boat_WaterScooter", 150, "Lime", {"\A3\Boat_F_Exp\Scooter_Transport_01\Data\Scooter_Transport_01_Lime_co.paa","\A3\Boat_F_Exp\Scooter_Transport_01\Data\Scooter_Transport_01_VP_Lime_co.paa"};},
  4742. {"Exile_Boat_WaterScooter", 150, "Red", {"\A3\Boat_F_Exp\Scooter_Transport_01\Data\Scooter_Transport_01_Red_CO.paa","\A3\Boat_F_Exp\Scooter_Transport_01\Data\Scooter_Transport_01_VP_CO.paa"};},
  4743. {"Exile_Boat_WaterScooter", 150, "White", {"\A3\Boat_F_Exp\Scooter_Transport_01\Data\Scooter_Transport_01_CO.paa","\A3\Boat_F_Exp\Scooter_Transport_01\Data\Scooter_Transport_01_VP_CO.paa"};},
  4744. {"Exile_Boat_WaterScooter", 150, "Yellow", {"\A3\Boat_F_Exp\Scooter_Transport_01\Data\Scooter_Transport_01_Yellow_CO.paa","\A3\Boat_F_Exp\Scooter_Transport_01\Data\Scooter_Transport_01_VP_Yellow_CO.paa"};}
  4745. };
  4746. };
  4747.  
  4748. ///////////////////////////////////////////////////////////////////////////////
  4749. // Ceasar BTT
  4750. ///////////////////////////////////////////////////////////////////////////////
  4751. class C_Plane_Civil_01_F
  4752. {
  4753. skins[] =
  4754. {
  4755. {"Exile_Plane_Ceasar", 150, "Racing (Tan Interior)", {"A3\Air_F_Exp\Plane_Civil_01\Data\btt_ext_01_Racer_co.paa","A3\Air_F_Exp\Plane_Civil_01\Data\btt_ext_02_Racer_co.paa","A3\Air_F_Exp\Plane_Civil_01\Data\btt_int_01_tan_co.paa","A3\Air_F_Exp\Plane_Civil_01\Data\btt_int_02_tan_co.paa"};},
  4756. {"Exile_Plane_Ceasar", 150, "Racing", {"A3\Air_F_Exp\Plane_Civil_01\Data\btt_ext_01_Racer_co.paa","A3\Air_F_Exp\Plane_Civil_01\Data\btt_ext_02_Racer_co.paa","A3\Air_F_Exp\Plane_Civil_01\Data\btt_int_01_co.paa","A3\Air_F_Exp\Plane_Civil_01\Data\btt_int_02_co.paa"};},
  4757. {"Exile_Plane_Ceasar", 150, "Red Line (Tan Interior)", {"A3\Air_F_Exp\Plane_Civil_01\Data\btt_ext_01_RedLine_co.paa","A3\Air_F_Exp\Plane_Civil_01\Data\btt_ext_02_RedLine_co.paa","A3\Air_F_Exp\Plane_Civil_01\Data\btt_int_01_tan_co.paa","A3\Air_F_Exp\Plane_Civil_01\Data\btt_int_02_tan_co.paa"};},
  4758. {"Exile_Plane_Ceasar", 150, "Tribal (Tan Interior)", {"A3\Air_F_Exp\Plane_Civil_01\Data\btt_ext_01_Tribal_co.paa","A3\Air_F_Exp\Plane_Civil_01\Data\btt_ext_02_Tribal_co.paa","A3\Air_F_Exp\Plane_Civil_01\Data\btt_int_01_tan_co.paa","A3\Air_F_Exp\Plane_Civil_01\Data\btt_int_02_tan_co.paa"};},
  4759. {"Exile_Plane_Ceasar", 150, "Tribal", {"A3\Air_F_Exp\Plane_Civil_01\Data\btt_ext_01_Tribal_co.paa","A3\Air_F_Exp\Plane_Civil_01\Data\btt_ext_02_Tribal_co.paa","A3\Air_F_Exp\Plane_Civil_01\Data\btt_int_01_co.paa","A3\Air_F_Exp\Plane_Civil_01\Data\btt_int_02_co.paa"};},
  4760. {"Exile_Plane_Ceasar", 150, "Blue Wave (Tan Interior)", {"A3\Air_F_Exp\Plane_Civil_01\Data\btt_ext_01_Wave_co.paa","A3\Air_F_Exp\Plane_Civil_01\Data\btt_ext_02_Wave_co.paa","A3\Air_F_Exp\Plane_Civil_01\Data\btt_int_01_tan_co.paa","A3\Air_F_Exp\Plane_Civil_01\Data\btt_int_02_tan_co.paa"};},
  4761. {"Exile_Plane_Ceasar", 150, "Blue Wave", {"A3\Air_F_Exp\Plane_Civil_01\Data\btt_ext_01_Wave_co.paa","A3\Air_F_Exp\Plane_Civil_01\Data\btt_ext_02_Wave_co.paa","A3\Air_F_Exp\Plane_Civil_01\Data\btt_int_01_co.paa","A3\Air_F_Exp\Plane_Civil_01\Data\btt_int_02_co.paa"};}
  4762. };
  4763. };
  4764.  
  4765. ///////////////////////////////////////////////////////////////////////////////
  4766. // V-44 X Blackfish (Infantry Transport)
  4767. ///////////////////////////////////////////////////////////////////////////////
  4768. class B_T_VTOL_01_infantry_F
  4769. {
  4770. skins[] =
  4771. {
  4772. {"Exile_Plane_BlackfishInfantry", 150, "Blue", {"\A3\Air_F_Exp\VTOL_01\Data\VTOL_01_EXT01_blue_CO.paa","\A3\Air_F_Exp\VTOL_01\Data\VTOL_01_EXT02_blue_CO.paa","\A3\Air_F_Exp\VTOL_01\Data\VTOL_01_EXT03_blue_CO.paa","\A3\Air_F_Exp\VTOL_01\Data\VTOL_01_EXT04_blue_CO.paa"};}
  4773. };
  4774. };
  4775.  
  4776. ///////////////////////////////////////////////////////////////////////////////
  4777. // V-44 X Blackfish (Vehicle Transport)
  4778. ///////////////////////////////////////////////////////////////////////////////
  4779. class B_T_VTOL_01_vehicle_F
  4780. {
  4781. skins[] =
  4782. {
  4783. {"Exile_Plane_BlackfishVehicle", 150, "Blue", {"\A3\Air_F_Exp\VTOL_01\Data\VTOL_01_EXT01_blue_CO.paa","\A3\Air_F_Exp\VTOL_01\Data\VTOL_01_EXT02_blue_CO.paa","\A3\Air_F_Exp\VTOL_01\Data\VTOL_01_EXT03_blue_CO.paa","\A3\Air_F_Exp\VTOL_01\Data\VTOL_01_EXT04_blue_CO.paa"};}
  4784. };
  4785. };
  4786.  
  4787. ///////////////////////////////////////////////////////////////////////////////
  4788. // Prowler (Light)
  4789. ///////////////////////////////////////////////////////////////////////////////
  4790. class B_CTRG_LSV_01_light_F
  4791. {
  4792. skins[] =
  4793. {
  4794. {"Exile_Car_ProwlerLight", 150, "Black", {"\A3\Soft_F_Exp\LSV_01\Data\NATO_LSV_01_black_CO.paa","\A3\Soft_F_Exp\LSV_01\Data\NATO_LSV_02_black_CO.paa","\A3\Soft_F_Exp\LSV_01\Data\NATO_LSV_03_black_CO.paa","\A3\Soft_F_Exp\LSV_01\Data\NATO_LSV_Adds_black_CO.paa"};},
  4795. {"Exile_Car_ProwlerLight", 150, "Dazzle", {"\A3\Soft_F_Exp\LSV_01\Data\NATO_LSV_01_dazzle_CO.paa","\A3\Soft_F_Exp\LSV_01\Data\NATO_LSV_02_olive_CO.paa","\A3\Soft_F_Exp\LSV_01\Data\NATO_LSV_03_olive_CO.paa","\A3\Soft_F_Exp\LSV_01\Data\NATO_LSV_Adds_olive_CO.paa"};},
  4796. {"Exile_Car_ProwlerLight", 150, "Sand", {"\A3\Soft_F_Exp\LSV_01\Data\NATO_LSV_01_sand_CO.paa","\A3\Soft_F_Exp\LSV_01\Data\NATO_LSV_02_sand_CO.paa","\A3\Soft_F_Exp\LSV_01\Data\NATO_LSV_03_sand_CO.paa","\A3\Soft_F_Exp\LSV_01\Data\NATO_LSV_Adds_sand_CO.paa"};}
  4797. };
  4798. };
  4799.  
  4800. ///////////////////////////////////////////////////////////////////////////////
  4801. // Prowler (Unarmed)
  4802. ///////////////////////////////////////////////////////////////////////////////
  4803. class B_T_LSV_01_unarmed_black_F
  4804. {
  4805. skins[] =
  4806. {
  4807. {"Exile_Car_ProwlerUnarmed", 150, "Olive", {"\A3\Soft_F_Exp\LSV_01\Data\NATO_LSV_01_olive_CO.paa","\A3\Soft_F_Exp\LSV_01\Data\NATO_LSV_02_olive_CO.paa","\A3\Soft_F_Exp\LSV_01\Data\NATO_LSV_03_olive_CO.paa","\A3\Soft_F_Exp\LSV_01\Data\NATO_LSV_Adds_olive_CO.paa"};},
  4808. {"Exile_Car_ProwlerUnarmed", 150, "Dazzle", {"\A3\Soft_F_Exp\LSV_01\Data\NATO_LSV_01_dazzle_CO.paa","\A3\Soft_F_Exp\LSV_01\Data\NATO_LSV_02_olive_CO.paa","\A3\Soft_F_Exp\LSV_01\Data\NATO_LSV_03_olive_CO.paa","\A3\Soft_F_Exp\LSV_01\Data\NATO_LSV_Adds_olive_CO.paa"};},
  4809. {"Exile_Car_ProwlerUnarmed", 150, "Sand", {"\A3\Soft_F_Exp\LSV_01\Data\NATO_LSV_01_sand_CO.paa","\A3\Soft_F_Exp\LSV_01\Data\NATO_LSV_02_sand_CO.paa","\A3\Soft_F_Exp\LSV_01\Data\NATO_LSV_03_sand_CO.paa","\A3\Soft_F_Exp\LSV_01\Data\NATO_LSV_Adds_sand_CO.paa"};}
  4810. };
  4811. };
  4812.  
  4813. ///////////////////////////////////////////////////////////////////////////////
  4814. // Qilin (Unarmed)
  4815. ///////////////////////////////////////////////////////////////////////////////
  4816. class O_T_LSV_02_unarmed_black_F
  4817. {
  4818. skins[] =
  4819. {
  4820. {"Exile_Car_QilinUnarmed", 150, "Arid", {"\A3\Soft_F_Exp\LSV_02\Data\CSAT_LSV_01_arid_CO.paa","\A3\Soft_F_Exp\LSV_02\Data\CSAT_LSV_02_arid_CO.paa","\A3\Soft_F_Exp\LSV_02\Data\CSAT_LSV_03_arid_CO.paa"};},
  4821. {"Exile_Car_QilinUnarmed", 150, "Green Hex", {"\A3\Soft_F_Exp\LSV_02\Data\CSAT_LSV_01_ghex_CO.paa","\A3\Soft_F_Exp\LSV_02\Data\CSAT_LSV_02_ghex_CO.paa","\A3\Soft_F_Exp\LSV_02\Data\CSAT_LSV_03_ghex_CO.paa"};}
  4822. };
  4823. };
  4824.  
  4825. ///////////////////////////////////////////////////////////////////////////////
  4826. // MB 4WD
  4827. ///////////////////////////////////////////////////////////////////////////////
  4828. class C_Offroad_02_unarmed_orange_F
  4829. {
  4830. skins[] =
  4831. {
  4832. {"Exile_Car_MB4WD", 150, "Black", {"\A3\Soft_F_Exp\Offroad_02\Data\offroad_02_ext_black_co.paa","\A3\Soft_F_Exp\Offroad_02\Data\offroad_02_ext_black_co.paa","\A3\Soft_F_Exp\Offroad_02\Data\offroad_02_int_black_co.paa","\A3\Soft_F_Exp\Offroad_02\Data\offroad_02_int_black_co.paa"};},
  4833. {"Exile_Car_MB4WD", 150, "Blue", {"\A3\Soft_F_Exp\Offroad_02\Data\offroad_02_ext_blue_co.paa","\A3\Soft_F_Exp\Offroad_02\Data\offroad_02_ext_blue_co.paa","\A3\Soft_F_Exp\Offroad_02\Data\offroad_02_int_blue_co.paa","\A3\Soft_F_Exp\Offroad_02\Data\offroad_02_int_blue_co.paa"};},
  4834. {"Exile_Car_MB4WD", 150, "Brown", {"\A3\Soft_F_Exp\Offroad_02\Data\offroad_02_ext_brown_co.paa","\A3\Soft_F_Exp\Offroad_02\Data\offroad_02_ext_brown_co.paa","\A3\Soft_F_Exp\Offroad_02\Data\offroad_02_int_brown_co.paa","\A3\Soft_F_Exp\Offroad_02\Data\offroad_02_int_brown_co.paa"};},
  4835. {"Exile_Car_MB4WD", 150, "Green", {"\A3\Soft_F_Exp\Offroad_02\Data\offroad_02_ext_green_co.paa","\A3\Soft_F_Exp\Offroad_02\Data\offroad_02_ext_green_co.paa","\A3\Soft_F_Exp\Offroad_02\Data\offroad_02_int_green_co.paa","\A3\Soft_F_Exp\Offroad_02\Data\offroad_02_int_green_co.paa"};},
  4836. {"Exile_Car_MB4WD", 150, "Olive", {"\A3\Soft_F_Exp\Offroad_02\Data\offroad_02_ext_olive_co.paa","\A3\Soft_F_Exp\Offroad_02\Data\offroad_02_ext_olive_co.paa","\A3\Soft_F_Exp\Offroad_02\Data\offroad_02_int_olive_co.paa","\A3\Soft_F_Exp\Offroad_02\Data\offroad_02_int_olive_co.paa"};},
  4837. {"Exile_Car_MB4WD", 150, "Red", {"\A3\Soft_F_Exp\Offroad_02\Data\offroad_02_ext_red_co.paa","\A3\Soft_F_Exp\Offroad_02\Data\offroad_02_ext_red_co.paa","\A3\Soft_F_Exp\Offroad_02\Data\offroad_02_int_red_co.paa","\A3\Soft_F_Exp\Offroad_02\Data\offroad_02_int_red_co.paa"};},
  4838. {"Exile_Car_MB4WD", 150, "White", {"\A3\Soft_F_Exp\Offroad_02\Data\offroad_02_ext_white_co.paa","\A3\Soft_F_Exp\Offroad_02\Data\offroad_02_ext_white_co.paa","\A3\Soft_F_Exp\Offroad_02\Data\offroad_02_int_white_co.paa","\A3\Soft_F_Exp\Offroad_02\Data\offroad_02_int_white_co.paa"};}
  4839. };
  4840. };
  4841.  
  4842. class I_C_Offroad_02_unarmed_F
  4843. {
  4844. skins[] =
  4845. {
  4846. {"Exile_Car_MB4WDOpen", 150, "Black", {"\A3\Soft_F_Exp\Offroad_02\Data\offroad_02_ext_black_co.paa","\A3\Soft_F_Exp\Offroad_02\Data\offroad_02_ext_black_co.paa","\A3\Soft_F_Exp\Offroad_02\Data\offroad_02_int_black_co.paa","\A3\Soft_F_Exp\Offroad_02\Data\offroad_02_int_black_co.paa"};},
  4847. {"Exile_Car_MB4WDOpen", 150, "Blue", {"\A3\Soft_F_Exp\Offroad_02\Data\offroad_02_ext_blue_co.paa","\A3\Soft_F_Exp\Offroad_02\Data\offroad_02_ext_blue_co.paa","\A3\Soft_F_Exp\Offroad_02\Data\offroad_02_int_blue_co.paa","\A3\Soft_F_Exp\Offroad_02\Data\offroad_02_int_blue_co.paa"};},
  4848. {"Exile_Car_MB4WDOpen", 150, "Brown", {"\A3\Soft_F_Exp\Offroad_02\Data\offroad_02_ext_brown_co.paa","\A3\Soft_F_Exp\Offroad_02\Data\offroad_02_ext_brown_co.paa","\A3\Soft_F_Exp\Offroad_02\Data\offroad_02_int_brown_co.paa","\A3\Soft_F_Exp\Offroad_02\Data\offroad_02_int_brown_co.paa"};},
  4849. {"Exile_Car_MB4WDOpen", 150, "Green", {"\A3\Soft_F_Exp\Offroad_02\Data\offroad_02_ext_green_co.paa","\A3\Soft_F_Exp\Offroad_02\Data\offroad_02_ext_green_co.paa","\A3\Soft_F_Exp\Offroad_02\Data\offroad_02_int_green_co.paa","\A3\Soft_F_Exp\Offroad_02\Data\offroad_02_int_green_co.paa"};},
  4850. {"Exile_Car_MB4WDOpen", 150, "Orange", {"\A3\Soft_F_Exp\Offroad_02\Data\offroad_02_ext_orange_co.paa","\A3\Soft_F_Exp\Offroad_02\Data\offroad_02_ext_orange_co.paa","\A3\Soft_F_Exp\Offroad_02\Data\offroad_02_int_orange_co.paa","\A3\Soft_F_Exp\Offroad_02\Data\offroad_02_int_orange_co.paa"};},
  4851. {"Exile_Car_MB4WDOpen", 150, "Red", {"\A3\Soft_F_Exp\Offroad_02\Data\offroad_02_ext_red_co.paa","\A3\Soft_F_Exp\Offroad_02\Data\offroad_02_ext_red_co.paa","\A3\Soft_F_Exp\Offroad_02\Data\offroad_02_int_red_co.paa","\A3\Soft_F_Exp\Offroad_02\Data\offroad_02_int_red_co.paa"};},
  4852. {"Exile_Car_MB4WDOpen", 150, "White", {"\A3\Soft_F_Exp\Offroad_02\Data\offroad_02_ext_white_co.paa","\A3\Soft_F_Exp\Offroad_02\Data\offroad_02_ext_white_co.paa","\A3\Soft_F_Exp\Offroad_02\Data\offroad_02_int_white_co.paa","\A3\Soft_F_Exp\Offroad_02\Data\offroad_02_int_white_co.paa"};},
  4853. {"Exile_Car_MB4WDOpen", 150, "Olive", {"\A3\Soft_F_Exp\Offroad_02\Data\offroad_02_ext_olive_co.paa","\A3\Soft_F_Exp\Offroad_02\Data\offroad_02_ext_olive_co.paa","\A3\Soft_F_Exp\Offroad_02\Data\offroad_02_int_olive_co.paa","\A3\Soft_F_Exp\Offroad_02\Data\offroad_02_int_olive_co.paa"};}
  4854. };
  4855. };
  4856. };
  4857. class CfgVehicleTransport
  4858. {
  4859. class Exile_Container_SupplyBox
  4860. {
  4861. vehicles[] = {"Exile_Car_Van_Abstract", "Exile_Car_Offroad_Abstract", "Exile_Car_Zamak_Abstract", "Exile_Car_HEMMT_Abstract", "Exile_Car_Tempest_Abstract"};
  4862.  
  4863. class Exile_Car_Van_Abstract
  4864. {
  4865. attachPosition[] = {0, -1.1, 0.2};
  4866. cargoIndizes[] = {2, 3, 4, 5, 6, 7};
  4867. detachPosition[] = {0, -4.4};
  4868. };
  4869.  
  4870. class Exile_Car_Offroad_Abstract
  4871. {
  4872. attachPosition[] = {0, -1.6, 0.4};
  4873. cargoIndizes[] = {1, 2, 3, 4};
  4874. detachPosition[] = {0, -4};
  4875. };
  4876.  
  4877. class Exile_Car_Zamak_Abstract
  4878. {
  4879. attachPosition[] = {0.03, 0.3, 0};
  4880. cargoIndizes[] = {2, 3, 4, 5, 6, 7};
  4881. detachPosition[] = {0.03, -4.8};
  4882. };
  4883.  
  4884. class Exile_Car_HEMMT_Abstract
  4885. {
  4886. attachPosition[] = {0.05, -0.1, 0.3};
  4887. cargoIndizes[] = {1, 2, 8, 9};
  4888. detachPosition[] = {0.05, -6.1};
  4889. };
  4890.  
  4891. class Exile_Car_Tempest_Abstract
  4892. {
  4893. attachPosition[] = {0.08, -0.85, 0.4};
  4894. cargoIndizes[] = {1, 6, 7, 9};
  4895. detachPosition[] = {0.08, -6};
  4896. };
  4897. };
  4898. };
Add Comment
Please, Sign In to add comment