MajorGoliathus

config new

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