Razor77

Untitled

Aug 4th, 2016
296
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 22.57 KB | None | 0 0
  1. class CookBBQSandwich: Exile_AbstractCraftingRecipe
  2. {
  3. name = "Cook BBQ Sandwich";
  4. pictureItem = "Exile_Item_BBQSandwich_Cooked";
  5. requiresFire = 1;
  6. returnedItems[] =
  7. {
  8. {1, "Exile_Item_BBQSandwich_Cooked"}
  9. };
  10. tools[] =
  11. {
  12. "Exile_Item_CookingPot"
  13. };
  14. components[] =
  15. {
  16. {1, "Exile_Item_BBQSandwich"}
  17. };
  18. };
  19.  
  20. class CookCatFood: Exile_AbstractCraftingRecipe
  21. {
  22. name = "Cook Cat Food";
  23. pictureItem = "Exile_Item_CatFood_Cooked";
  24. requiresFire = 1;
  25. returnedItems[] =
  26. {
  27. {1, "Exile_Item_CatFood_Cooked"}
  28. };
  29. tools[] =
  30. {
  31. "Exile_Item_CookingPot"
  32. };
  33. components[] =
  34. {
  35. {1, "Exile_Item_CatFood"}
  36. };
  37. };
  38.  
  39. class CookChristmasTinner: Exile_AbstractCraftingRecipe
  40. {
  41. name = "Cook Christmas Tinner";
  42. pictureItem = "Exile_Item_ChristmasTinner_Cooked";
  43. requiresFire = 1;
  44. returnedItems[] =
  45. {
  46. {1, "Exile_Item_ChristmasTinner_Cooked"}
  47. };
  48. tools[] =
  49. {
  50. "Exile_Item_CookingPot"
  51. };
  52. components[] =
  53. {
  54. {1, "Exile_Item_ChristmasTinner"}
  55. };
  56. };
  57. class CookCoffee: Exile_AbstractCraftingRecipe
  58. {
  59. name = "Brew Coffee";
  60. pictureItem = "Exile_Item_PlasticBottleCoffee";
  61. requiresFire = 1;
  62. returnedItems[] =
  63. {
  64. {1, "Exile_Item_PlasticBottleCoffee"}
  65. };
  66. tools[] =
  67. {
  68. "Exile_Item_CookingPot"
  69. };
  70. components[] =
  71. {
  72. {1, "Exile_Item_PlasticBottleFreshWater"},
  73. {1, "Exile_Item_InstantCoffee"}
  74. };
  75. };
  76. class CookDogFood: Exile_AbstractCraftingRecipe
  77. {
  78. name = "Cook Dog Food";
  79. pictureItem = "Exile_Item_DogFood_Cooked";
  80. requiresFire = 1;
  81. returnedItems[] =
  82. {
  83. {1, "Exile_Item_DogFood_Cooked"}
  84. };
  85. tools[] =
  86. {
  87. "Exile_Item_CookingPot"
  88. };
  89. components[] =
  90. {
  91. {1, "Exile_Item_DogFood"}
  92. };
  93. };
  94.  
  95. class CookGloriousKnakworst: Exile_AbstractCraftingRecipe
  96. {
  97. name = "Cook Glorious Knakworst";
  98. pictureItem = "Exile_Item_GloriousKnakworst_Cooked";
  99. requiresFire = 1;
  100. returnedItems[] =
  101. {
  102. {1, "Exile_Item_GloriousKnakworst_Cooked"}
  103. };
  104. tools[] =
  105. {
  106. "Exile_Item_CookingPot"
  107. };
  108. components[] =
  109. {
  110. {1, "Exile_Item_GloriousKnakworst"}
  111. };
  112. };
  113.  
  114. class CookMacasCheese: Exile_AbstractCraftingRecipe
  115. {
  116. name = "Cook Macas Cheese";
  117. pictureItem = "Exile_Item_MacasCheese_Cooked";
  118. requiresFire = 1;
  119. returnedItems[] =
  120. {
  121. {1, "Exile_Item_MacasCheese_Cooked"}
  122. };
  123. tools[] =
  124. {
  125. "Exile_Item_CookingPot"
  126. };
  127. components[] =
  128. {
  129. {1, "Exile_Item_MacasCheese"}
  130. };
  131. };
  132.  
  133. class CookPlasticBottleDirtyWater: Exile_AbstractCraftingRecipe
  134. {
  135. name = "Cook Dirty Water";
  136. pictureItem = "Exile_Item_PlasticBottleFreshWater";
  137. requiresFire = 1;
  138. returnedItems[] =
  139. {
  140. {1, "Exile_Item_PlasticBottleFreshWater"}
  141. };
  142. tools[] =
  143. {
  144. "Exile_Item_CookingPot"
  145. };
  146. components[] =
  147. {
  148. {1, "Exile_Item_PlasticBottleDirtyWater"}
  149. };
  150. };
  151. class CookPlasticBottleSaltWater: Exile_AbstractCraftingRecipe
  152. {
  153. name = "Cook Salt Water";
  154. pictureItem = "Exile_Item_PlasticBottleFreshWater";
  155. requiresFire = 1;
  156. returnedItems[] =
  157. {
  158. {1, "Exile_Item_PlasticBottleFreshWater"}
  159. };
  160. tools[] =
  161. {
  162. "Exile_Item_CookingPot"
  163. };
  164. components[] =
  165. {
  166. {1, "Exile_Item_PlasticBottleSaltWater"}
  167. };
  168. };
  169.  
  170. class CookSausageGravy: Exile_AbstractCraftingRecipe
  171. {
  172. name = "Cook Sausage Gravy";
  173. pictureItem = "Exile_Item_SausageGravy_Cooked";
  174. requiresFire = 1;
  175. returnedItems[] =
  176. {
  177. {1, "Exile_Item_SausageGravy_Cooked"}
  178. };
  179. tools[] =
  180. {
  181. "Exile_Item_CookingPot"
  182. };
  183. components[] =
  184. {
  185. {1, "Exile_Item_SausageGravy"}
  186. };
  187. };
  188.  
  189. class CookSurstromming: Exile_AbstractCraftingRecipe
  190. {
  191. name = "Cook Surströmming";
  192. pictureItem = "Exile_Item_Surstromming_Cooked";
  193. requiresFire = 1;
  194. returnedItems[] =
  195. {
  196. {1, "Exile_Item_Surstromming_Cooked"}
  197. };
  198. tools[] =
  199. {
  200. "Exile_Item_CookingPot"
  201. };
  202. components[] =
  203. {
  204. {1, "Exile_Item_Surstromming"}
  205. };
  206. };
  207.  
  208. class CraftBandage: Exile_AbstractCraftingRecipe
  209. {
  210. name = "Craft Bandage";
  211. pictureItem = "Exile_Item_Bandage";
  212. returnedItems[] =
  213. {
  214. {1, "Exile_Item_Bandage"}
  215. };
  216. components[] =
  217. {
  218. {4, "Exile_Item_ToiletPaper"}
  219. };
  220. };
  221.  
  222. class CraftConcreteDoorway: Exile_AbstractCraftingRecipe
  223. {
  224. name = "Craft Concrete Doorway";
  225. pictureItem = "Exile_Item_ConcreteDoorwayKit";
  226. requiresConcreteMixer = true;
  227. returnedItems[] =
  228. {
  229. {1, "Exile_Item_ConcreteDoorwayKit"},
  230. {3, "Exile_Item_WaterCanisterEmpty"},
  231. {1, "Exile_Item_FuelCanisterEmpty"}
  232. };
  233. components[] =
  234. {
  235. {3, "Exile_Item_Cement"},
  236. {3, "Exile_Item_Sand"},
  237. {3, "Exile_Item_MetalPole"},
  238. {3, "Exile_Item_WaterCanisterDirtyWater"},
  239. {1, "Exile_Item_FuelCanisterFull"}
  240. };
  241. };
  242. class CraftConcreteFloor: Exile_AbstractCraftingRecipe
  243. {
  244. name = "Craft Concrete Floor";
  245. pictureItem = "Exile_Item_ConcreteFloorKit";
  246. requiresConcreteMixer = true;
  247. returnedItems[] =
  248. {
  249. {1, "Exile_Item_ConcreteFloorKit"},
  250. {2, "Exile_Item_WaterCanisterEmpty"},
  251. {1, "Exile_Item_FuelCanisterEmpty"}
  252. };
  253. components[] =
  254. {
  255. {2, "Exile_Item_Cement"},
  256. {2, "Exile_Item_Sand"},
  257. {2, "Exile_Item_MetalPole"},
  258. {2, "Exile_Item_WaterCanisterDirtyWater"},
  259. {1, "Exile_Item_FuelCanisterFull"}
  260. };
  261. };
  262. class CraftConcreteFloorPort: Exile_AbstractCraftingRecipe
  263. {
  264. name = "Craft Concrete Floor Port";
  265. pictureItem = "Exile_Item_ConcreteFloorPortKit";
  266. requiresConcreteMixer = true;
  267. returnedItems[] =
  268. {
  269. {1, "Exile_Item_ConcreteFloorPortKit"},
  270. {3, "Exile_Item_WaterCanisterEmpty"},
  271. {1, "Exile_Item_FuelCanisterEmpty"}
  272. };
  273. components[] =
  274. {
  275. {3, "Exile_Item_Cement"},
  276. {3, "Exile_Item_Sand"},
  277. {3, "Exile_Item_MetalPole"},
  278. {3, "Exile_Item_WaterCanisterDirtyWater"},
  279. {1, "Exile_Item_FuelCanisterFull"}
  280. };
  281. };
  282. class CraftConcreteGate: Exile_AbstractCraftingRecipe
  283. {
  284. name = "Craft Concrete Gate";
  285. pictureItem = "Exile_Item_ConcreteGateKit";
  286. requiresConcreteMixer = true;
  287. returnedItems[] =
  288. {
  289. {1, "Exile_Item_ConcreteGateKit"},
  290. {4, "Exile_Item_WaterCanisterEmpty"},
  291. {1, "Exile_Item_FuelCanisterEmpty"}
  292. };
  293. components[] =
  294. {
  295. {4, "Exile_Item_Cement"},
  296. {4, "Exile_Item_Sand"},
  297. {4, "Exile_Item_MetalPole"},
  298. {4, "Exile_Item_WaterCanisterDirtyWater"},
  299. {1, "Exile_Item_FuelCanisterFull"}
  300. };
  301. };
  302. class CraftConcretStairs: Exile_AbstractCraftingRecipe
  303. {
  304. name = "Craft Concrete Stairs";
  305. pictureItem = "Exile_Item_ConcreteStairsKit";
  306. requiresConcreteMixer = true;
  307. returnedItems[] =
  308. {
  309. {1, "Exile_Item_ConcreteStairsKit"},
  310. {1, "Exile_Item_WaterCanisterEmpty"},
  311. {1, "Exile_Item_FuelCanisterEmpty"}
  312. };
  313. components[] =
  314. {
  315. {1, "Exile_Item_Cement"},
  316. {1, "Exile_Item_Sand"},
  317. {1, "Exile_Item_MetalPole"},
  318. {1, "Exile_Item_WaterCanisterDirtyWater"},
  319. {1, "Exile_Item_FuelCanisterFull"}
  320. };
  321. };
  322. class CraftConcretSupport: Exile_AbstractCraftingRecipe
  323. {
  324. name = "Craft Concrete Support";
  325. pictureItem = "Exile_Item_ConcreteSupportKit";
  326. requiresConcreteMixer = true;
  327. returnedItems[] =
  328. {
  329. {1, "Exile_Item_ConcreteSupportKit"},
  330. {1, "Exile_Item_WaterCanisterEmpty"},
  331. {1, "Exile_Item_FuelCanisterEmpty"}
  332. };
  333. components[] =
  334. {
  335. {1, "Exile_Item_Cement"},
  336. {1, "Exile_Item_Sand"},
  337. {1, "Exile_Item_MetalPole"},
  338. {1, "Exile_Item_WaterCanisterDirtyWater"},
  339. {1, "Exile_Item_FuelCanisterFull"}
  340. };
  341. };
  342. class CraftConcreteWall: Exile_AbstractCraftingRecipe
  343. {
  344. name = "Craft Concrete Wall";
  345. pictureItem = "Exile_Item_ConcreteWallKit";
  346. requiresConcreteMixer = true;
  347. returnedItems[] =
  348. {
  349. {1, "Exile_Item_ConcreteWallKit"},
  350. {2, "Exile_Item_WaterCanisterEmpty"},
  351. {1, "Exile_Item_FuelCanisterEmpty"}
  352. };
  353. components[] =
  354. {
  355. {2, "Exile_Item_Cement"},
  356. {2, "Exile_Item_Sand"},
  357. {2, "Exile_Item_MetalPole"},
  358. {2, "Exile_Item_WaterCanisterDirtyWater"},
  359. {1, "Exile_Item_FuelCanisterFull"}
  360. };
  361. };
  362. class CraftFirePlace: Exile_AbstractCraftingRecipe
  363. {
  364. name = "Craft Fire Place";
  365. pictureItem = "Exile_Item_CampFireKit";
  366. returnedItems[] =
  367. {
  368. {1, "Exile_Item_CampFireKit"}
  369. };
  370. components[] =
  371. {
  372. {2, "Exile_Item_WoodLog"}
  373. };
  374. };
  375. class CraftFloodLight: Exile_AbstractCraftingRecipe
  376. {
  377. name = "Craft Flood Light";
  378. pictureItem = "Exile_Item_FloodLightKit";
  379. requiresFire = 1;
  380. returnedItems[] =
  381. {
  382. {1, "Exile_Item_FloodLightKit"}
  383. };
  384. components[] =
  385. {
  386. {1, "Exile_Item_MetalPole"},
  387. {1, "Exile_Item_LightBulb"},
  388. {1, "Exile_Item_ExtensionCord"}
  389. };
  390. };
  391. class CraftFortificationUpgrade: Exile_AbstractCraftingRecipe
  392. {
  393. name = "Craft Fortification Upgrade";
  394. pictureItem = "Exile_Item_MetalBoard"; //<< CHANGE IT
  395. requiresFire = 1;
  396. requiredInteractionModelGroup = "WorkBench";
  397. returnedItems[] =
  398. {
  399. {1, "Exile_Item_FortificationUpgrade"}
  400. };
  401. components[] =
  402. {
  403. {2, "Exile_Item_MetalPole"},
  404. {4, "Exile_Item_MetalBoard"}
  405. };
  406. tools[] = {"Exile_Item_Grinder"};
  407. };
  408. class CraftHBarrier5Kit: Exile_AbstractCraftingRecipe
  409. {
  410. name = "Craft H-barrier (5 Blocks)";
  411. pictureItem = "Exile_Item_HBarrier5Kit";
  412. requiredInteractionModelGroup = "WorkBench";
  413. tools[] =
  414. {
  415. "Exile_Item_Pliers"
  416. };
  417. returnedItems[] =
  418. {
  419. {1, "Exile_Item_HBarrier5Kit"}
  420. };
  421. components[] =
  422. {
  423. {3, "Exile_Item_SandBagsKit_Long"},
  424. {2, "Exile_Item_MetalWire"}
  425. };
  426. };
  427. class CraftMetalBoard: Exile_AbstractCraftingRecipe
  428. {
  429. name = "Craft Metal Board";
  430. pictureItem = "Exile_Item_MetalBoard";
  431. requiresFire = 1;
  432. returnedItems[] =
  433. {
  434. {1, "Exile_Item_MetalBoard"}
  435. };
  436. components[] =
  437. {
  438. {2, "Exile_Item_JunkMetal"}
  439. };
  440. tools[] = {"Exile_Item_Grinder"};
  441. };
  442. class CraftMetalHedgehog: Exile_AbstractCraftingRecipe
  443. {
  444. name = "Craft Metal Hedgehog";
  445. pictureItem = "Exile_Item_MetalHedgehogKit";
  446. requiresFire = 1;
  447. returnedItems[] =
  448. {
  449. {1, "Exile_Item_MetalHedgehogKit"}
  450. };
  451. components[] =
  452. {
  453. {4, "Exile_Item_MetalPole"}
  454. };
  455. tools[] = {"Exile_Item_Grinder"};
  456. };
  457. class CraftMetalPole: Exile_AbstractCraftingRecipe
  458. {
  459. name = "Craft Metal Pole";
  460. pictureItem = "Exile_Item_MetalPole";
  461. requiresFire = 1;
  462. returnedItems[] =
  463. {
  464. {1, "Exile_Item_MetalPole"}
  465. };
  466. components[] =
  467. {
  468. {4, "Exile_Item_JunkMetal"}
  469. };
  470. tools[] = {"Exile_Item_Grinder"};
  471. };
  472. class CraftPortableGenerator: Exile_AbstractCraftingRecipe
  473. {
  474. name = "Craft Portable Generator";
  475. pictureItem = "Exile_Item_PortableGeneratorKit";
  476. requiresFire = 1;
  477. returnedItems[] =
  478. {
  479. {1, "Exile_Item_PortableGeneratorKit"}
  480. };
  481. components[] =
  482. {
  483. {4, "Exile_Item_MetalBoard"},
  484. {1, "Exile_Item_FuelCanisterFull"},
  485. {1, "Exile_Item_ExtensionCord"}
  486. };
  487. };
  488. /*class CraftRazorWireKit: Exile_AbstractCraftingRecipe
  489. {
  490. name = "Craft Razor Wire Kit Kit";
  491. pictureItem = "Exile_Item_RazorWireKit_Long";
  492. requiredInteractionModelGroup = "WorkBench";
  493. tools[] =
  494. {
  495. "Exile_Item_Grinder",
  496. "Exile_Item_Pliers",
  497. "Exile_Item_Screwdriver"
  498. };
  499. returnedItems[] =
  500. {
  501. {1, "Exile_Item_RazorWireKit_Long"}
  502. };
  503. components[] =
  504. {
  505. {2, "Exile_Item_MetalPole"},
  506. {4, "Exile_Item_MetalWire"},
  507. {1, "Exile_Item_MetalScrews"}
  508. };
  509. };*/
  510. class CraftRepairKitConcrete: Exile_AbstractCraftingRecipe
  511. {
  512. name = "Craft Concrete Repair Kit";
  513. pictureItem = "Exile_Item_Cement";
  514. requiresConcreteMixer = true;
  515. returnedItems[] =
  516. {
  517. {1, "Exile_Item_RepairKitConcrete"},
  518. {1, "Exile_Item_WaterCanisterEmpty"},
  519. {1, "Exile_Item_FuelCanisterEmpty"}
  520. };
  521. components[] =
  522. {
  523. {4, "Exile_Item_Cement"},
  524. {2, "Exile_Item_Sand"},
  525. {1, "Exile_Item_WaterCanisterDirtyWater"},
  526. {1, "Exile_Item_FuelCanisterFull"}
  527. };
  528. };
  529. class CraftRepairKitMetal: Exile_AbstractCraftingRecipe
  530. {
  531. name = "Craft Metal Repair Kit";
  532. pictureItem = "Exile_Item_MetalBoard";
  533. requiresFire = 0;
  534. requiredInteractionModelGroup = "WorkBench";
  535. returnedItems[] =
  536. {
  537. {1, "Exile_Item_RepairKitWood"}
  538. };
  539. components[] =
  540. {
  541. {4, "Exile_Item_MetalBoard"}
  542. };
  543. tools[] =
  544. {
  545. "Exile_Item_Foolbox",
  546. "Exile_Item_Grinder"
  547. };
  548. };
  549. class CraftRepairKitWood: Exile_AbstractCraftingRecipe
  550. {
  551. name = "Craft Wood Repair Kit";
  552. pictureItem = "Exile_Item_WoodPlank";
  553. requiresFire = 0;
  554. requiredInteractionModelGroup = "WorkBench";
  555. returnedItems[] =
  556. {
  557. {1, "Exile_Item_RepairKitWood"}
  558. };
  559. components[] =
  560. {
  561. {4, "Exile_Item_WoodPlank"}
  562. };
  563. tools[] =
  564. {
  565. "Exile_Item_Foolbox"
  566. };
  567. };
  568. class CraftSandBagsKitCorner: Exile_AbstractCraftingRecipe
  569. {
  570. name = "Craft Sandbags Kit (Corner)";
  571. pictureItem = "Exile_Item_SandBagsKit_Corner";
  572. requiredInteractionModelGroup = "WorkBench";
  573. returnedItems[] =
  574. {
  575. {1, "Exile_Item_SandBagsKit_Corner"}
  576. };
  577. components[] =
  578. {
  579. {3, "Exile_Item_Sand"}
  580. };
  581. };
  582. class CraftSandBagsKitLong: Exile_AbstractCraftingRecipe
  583. {
  584. name = "Craft Sand Bags Kit (Long)";
  585. pictureItem = "Exile_Item_SandBagsKit_Long";
  586. requiredInteractionModelGroup = "WorkBench";
  587. returnedItems[] =
  588. {
  589. {1, "Exile_Item_SandBagsKit_Long"}
  590. };
  591. components[] =
  592. {
  593. {6, "Exile_Item_Sand"}
  594. };
  595. };
  596. class CraftStorageCrate: Exile_AbstractCraftingRecipe
  597. {
  598. name = "Craft Storage Crate";
  599. pictureItem = "Exile_Item_StorageCrateKit";
  600. requiredInteractionModelGroup = "WorkBench";
  601. returnedItems[] =
  602. {
  603. {1, "Exile_Item_StorageCrateKit"}
  604. };
  605. components[] =
  606. {
  607. {5, "Exile_Item_WoodPlank"}
  608. };
  609. };
  610. class CraftWaterBarrel: Exile_AbstractCraftingRecipe
  611. {
  612. name = "Craft Water Barrel";
  613. pictureItem = "Exile_Item_WaterBarrelKit";
  614. requiredInteractionModelGroup = "WorkBench";
  615. requiresFire = 1;
  616. returnedItems[] =
  617. {
  618. {1, "Exile_Item_WaterBarrelKit"}
  619. };
  620. components[] =
  621. {
  622. {20, "Exile_Item_PlasticBottleEmpty"}
  623. };
  624. };
  625. class CraftWireFenceKit: Exile_AbstractCraftingRecipe
  626. {
  627. name = "Craft Wire Fence Kit";
  628. pictureItem = "Exile_Item_WireFenceKit_Long";
  629. requiredInteractionModelGroup = "WorkBench";
  630. tools[] =
  631. {
  632. "Exile_Item_Grinder",
  633. "Exile_Item_Pliers",
  634. "Exile_Item_Screwdriver"
  635. };
  636. returnedItems[] =
  637. {
  638. {1, "Exile_Item_RazorWireKit_Long"}
  639. };
  640. components[] =
  641. {
  642. {4, "Exile_Item_MetalPole"},
  643. {6, "Exile_Item_MetalWire"},
  644. {1, "Exile_Item_MetalScrews"}
  645. };
  646. };
  647. class CraftWoodDoorWay: Exile_AbstractCraftingRecipe
  648. {
  649. name = "Craft Wood Doorway";
  650. pictureItem = "Exile_Item_WoodDoorwayKit";
  651. requiredInteractionModelGroup = "WorkBench";
  652. returnedItems[] =
  653. {
  654. {1, "Exile_Item_WoodDoorwayKit"}
  655. };
  656. components[] =
  657. {
  658. {6, "Exile_Item_WoodPlank"}
  659. };
  660. };
  661. class CraftWoodFloor: Exile_AbstractCraftingRecipe
  662. {
  663. name = "Craft Wood Floor";
  664. pictureItem = "Exile_Item_WoodFloorKit";
  665. requiredInteractionModelGroup = "WorkBench";
  666. returnedItems[] =
  667. {
  668. {1, "Exile_Item_WoodFloorKit"}
  669. };
  670. components[] =
  671. {
  672. {4, "Exile_Item_WoodPlank"}
  673. };
  674. };
  675. class CraftWoodFloorPort: Exile_AbstractCraftingRecipe
  676. {
  677. name = "Craft Wood Floor Port";
  678. pictureItem = "Exile_Item_WoodFloorPortKit";
  679. requiredInteractionModelGroup = "WorkBench";
  680. returnedItems[] =
  681. {
  682. {1, "Exile_Item_WoodFloorPortKit"}
  683. };
  684. components[] =
  685. {
  686. {6, "Exile_Item_WoodPlank"}
  687. };
  688. };
  689. class CraftWoodGate: Exile_AbstractCraftingRecipe
  690. {
  691. name = "Craft Wood Gate";
  692. pictureItem = "Exile_Item_WoodGateKit";
  693. requiredInteractionModelGroup = "WorkBench";
  694. returnedItems[] =
  695. {
  696. {1, "Exile_Item_WoodGateKit"}
  697. };
  698. components[] =
  699. {
  700. {8, "Exile_Item_WoodPlank"}
  701. };
  702. };
  703. class CraftWoodPlank: Exile_AbstractCraftingRecipe
  704. {
  705. name = "Craft Wood Plank";
  706. pictureItem = "Exile_Item_WoodPlank";
  707. requiredInteractionModelGroup = "WorkBench";
  708. returnedItems[] =
  709. {
  710. {1, "Exile_Item_WoodPlank"}
  711. };
  712. components[] =
  713. {
  714. {2, "Exile_Item_WoodLog"}
  715. };
  716. tools[] = {"Exile_Item_Handsaw"};
  717. };
  718. class CraftWoodStairs: Exile_AbstractCraftingRecipe
  719. {
  720. name = "Craft Wood Stairs";
  721. pictureItem = "Exile_Item_WoodStairsKit";
  722. requiredInteractionModelGroup = "WorkBench";
  723. returnedItems[] =
  724. {
  725. {1, "Exile_Item_WoodStairsKit"}
  726. };
  727. components[] =
  728. {
  729. {6, "Exile_Item_WoodPlank"}
  730. };
  731. };
  732. class CraftWoodSupport: Exile_AbstractCraftingRecipe
  733. {
  734. name = "Craft Wood Support";
  735. pictureItem = "Exile_Item_WoodSupportKit";
  736. requiredInteractionModelGroup = "WorkBench";
  737. returnedItems[] =
  738. {
  739. {1, "Exile_Item_WoodSupportKit"}
  740. };
  741. components[] =
  742. {
  743. {6, "Exile_Item_WoodPlank"}
  744. };
  745. };
  746. class CraftWoodWall: Exile_AbstractCraftingRecipe
  747. {
  748. name = "Craft Wood Wall";
  749. pictureItem = "Exile_Item_WoodWallKit";
  750. requiredInteractionModelGroup = "WorkBench";
  751. returnedItems[] =
  752. {
  753. {1, "Exile_Item_WoodWallKit"}
  754. };
  755. components[] =
  756. {
  757. {4, "Exile_Item_WoodPlank"}
  758. };
  759. };
  760. class CraftWoodWallHalf: Exile_AbstractCraftingRecipe
  761. {
  762. name = "Craft 1/2 Wood Wall";
  763. pictureItem = "Exile_Item_WoodWallHalfKit";
  764. requiredInteractionModelGroup = "WorkBench";
  765. returnedItems[] =
  766. {
  767. {1, "Exile_Item_WoodWallHalfKit"}
  768. };
  769. components[] =
  770. {
  771. {2, "Exile_Item_WoodPlank"}
  772. };
  773. };
  774. class CraftWoodWindow: Exile_AbstractCraftingRecipe
  775. {
  776. name = "Craft Wood Window";
  777. pictureItem = "Exile_Item_WoodWindowKit";
  778. requiredInteractionModelGroup = "WorkBench";
  779. returnedItems[] =
  780. {
  781. {1, "Exile_Item_WoodWindowKit"}
  782. };
  783. components[] =
  784. {
  785. {6, "Exile_Item_WoodPlank"}
  786. };
  787. };
  788. class CraftWorkBench: Exile_AbstractCraftingRecipe
  789. {
  790. name = "Craft Work Bench";
  791. pictureItem = "Exile_Item_WorkBenchKit";
  792. returnedItems[] =
  793. {
  794. {1, "Exile_Item_WorkBenchKit"}
  795. };
  796. components[] =
  797. {
  798. {4, "Exile_Item_WoodLog"}
  799. };
  800. };
  801. class EmptyFuelCanister: Exile_AbstractCraftingRecipe
  802. {
  803. name = "Empty Fuel Canister";
  804. pictureItem = "Exile_Item_FuelCanisterEmpty";
  805. returnedItems[] =
  806. {
  807. {1, "Exile_Item_FuelCanisterEmpty"}
  808. };
  809. components[] =
  810. {
  811. {1, "Exile_Item_FuelCanisterFull"}
  812. };
  813. };
  814. class EmptyPlasticBottleDirtyWater: Exile_AbstractCraftingRecipe
  815. {
  816. name = "Empty Dirty Water";
  817. pictureItem = "Exile_Item_PlasticBottleEmpty";
  818. returnedItems[] =
  819. {
  820. {1, "Exile_Item_PlasticBottleEmpty"}
  821. };
  822. components[] =
  823. {
  824. {1, "Exile_Item_PlasticBottleDirtyWater"}
  825. };
  826. };
  827. class EmptyPlasticBottleSaltWater: Exile_AbstractCraftingRecipe
  828. {
  829. name = "Empty Salt Water";
  830. pictureItem = "Exile_Item_PlasticBottleEmpty";
  831. returnedItems[] =
  832. {
  833. {1, "Exile_Item_PlasticBottleEmpty"}
  834. };
  835. components[] =
  836. {
  837. {1, "Exile_Item_PlasticBottleSaltWater"}
  838. };
  839. };
  840. class FillEmptyPlasticBottleWithDirtyWater: Exile_AbstractCraftingRecipe
  841. {
  842. name = "Fill Dirty Water";
  843. pictureItem = "Exile_Item_PlasticBottleDirtyWater";
  844. requiredInteractionModelGroup = "WaterSource";
  845. returnedItems[] =
  846. {
  847. {1, "Exile_Item_PlasticBottleDirtyWater"}
  848. };
  849. components[] =
  850. {
  851. {1, "Exile_Item_PlasticBottleEmpty"}
  852. };
  853. };
  854. class FillEmptyPlasticBottleWithFreshWater: Exile_AbstractCraftingRecipe
  855. {
  856. name = "Fill Fresh Water";
  857. pictureItem = "Exile_Item_PlasticBottleFreshWater";
  858. requiredInteractionModelGroup = "CleanWaterSource";
  859. returnedItems[] =
  860. {
  861. {1, "Exile_Item_PlasticBottleFreshWater"}
  862. };
  863. components[] =
  864. {
  865. {1, "Exile_Item_PlasticBottleEmpty"}
  866. };
  867. };
  868. class FillEmptyPlasticBottleWithSaltWater: Exile_AbstractCraftingRecipe
  869. {
  870. name = "Fill Salt Water";
  871. pictureItem = "Exile_Item_PlasticBottleSaltWater";
  872. requiresOcean = 1;
  873. returnedItems[] =
  874. {
  875. {1, "Exile_Item_PlasticBottleSaltWater"}
  876. };
  877. components[] =
  878. {
  879. {1, "Exile_Item_PlasticBottleEmpty"}
  880. };
  881. };
  882. class FillEmptyWaterCanisterWithDirtyWater: Exile_AbstractCraftingRecipe
  883. {
  884. name = "Fill Dirty Water";
  885. pictureItem = "Exile_Item_WaterCanisterDirtyWater";
  886. requiredInteractionModelGroup = "WaterSource";
  887. returnedItems[] =
  888. {
  889. {1, "Exile_Item_WaterCanisterDirtyWater"}
  890. };
  891. components[] =
  892. {
  893. {1, "Exile_Item_WaterCanisterEmpty"}
  894. };
  895. };
  896. class FillFuelCanister: Exile_AbstractCraftingRecipe
  897. {
  898. name = "Fill Fuel Canister";
  899. pictureItem = "Exile_Item_FuelCanisterFull";
  900. requiredInteractionModelGroup = "FuelSource";
  901. returnedItems[] =
  902. {
  903. {1, "Exile_Item_FuelCanisterFull"}
  904. };
  905. components[] =
  906. {
  907. {1, "Exile_Item_FuelCanisterEmpty"}
  908. };
  909. };
  910. class UpgradeToConcreteDoor: Exile_AbstractCraftingRecipe
  911. {
  912. name = "Upgrade to Concrete Door";
  913. pictureItem = "Exile_Item_ConcreteDoorKit";
  914. requiredInteractionModelGroup = "WorkBench";
  915. returnedItems[] =
  916. {
  917. {1, "Exile_Item_ConcreteDoorKit"}
  918. };
  919. components[] =
  920. {
  921. {1, "Exile_Item_ConcreteDoorwayKit"},
  922. {2, "Exile_Item_MetalPole"},
  923. {4, "Exile_Item_MetalBoard"}
  924. };
  925. };
  926. class UpgradeToConcreteFloorPort: Exile_AbstractCraftingRecipe
  927. {
  928. name = "Upgrade to Concrete Floor Port";
  929. pictureItem = "Exile_Item_ConcreteFloorPortKit";
  930. requiredInteractionModelGroup = "WorkBench";
  931. returnedItems[] =
  932. {
  933. {1, "Exile_Item_ConcreteFloorPortKit"}
  934. };
  935. components[] =
  936. {
  937. {1, "Exile_Item_ConcreteFloorKit"},
  938. {2, "Exile_Item_MetalPole"},
  939. {4, "Exile_Item_MetalBoard"}
  940. };
  941. };
  942. class UpgradeToConcreteGate: Exile_AbstractCraftingRecipe
  943. {
  944. name = "Upgrade to Concrete Gate";
  945. pictureItem = "Exile_Item_ConcreteGateKit";
  946. requiredInteractionModelGroup = "WorkBench";
  947. returnedItems[] =
  948. {
  949. {1, "Exile_Item_ConcreteGateKit"}
  950. };
  951. components[] =
  952. {
  953. {1, "Exile_Item_ConcreteWallKit"},
  954. {2, "Exile_Item_MetalPole"},
  955. {4, "Exile_Item_MetalBoard"}
  956. };
  957. };
  958. class UpgradeToConcreteWindow: Exile_AbstractCraftingRecipe
  959. {
  960. name = "Upgrade to Concrete Window";
  961. pictureItem = "Exile_Item_ConcreteWindowKit";
  962. requiredInteractionModelGroup = "WorkBench";
  963. returnedItems[] =
  964. {
  965. {1, "Exile_Item_ConcreteWindowKit"}
  966. };
  967. components[] =
  968. {
  969. {1, "Exile_Item_ConcreteWallKit"},
  970. {2, "Exile_Item_MetalPole"},
  971. {4, "Exile_Item_MetalBoard"}
  972. };
  973. };
  974. class UpgradeToWoodDoor: Exile_AbstractCraftingRecipe
  975. {
  976. name = "Upgrade to Wood Door";
  977. pictureItem = "Exile_Item_WoodDoorKit";
  978. requiredInteractionModelGroup = "WorkBench";
  979. returnedItems[] =
  980. {
  981. {1, "Exile_Item_WoodDoorKit"}
  982. };
  983. components[] =
  984. {
  985. {1, "Exile_Item_WoodDoorwayKit"},
  986. {2, "Exile_Item_WoodPlank"}
  987. };
  988. };
  989. class UpgradeToWoodFloorPort: Exile_AbstractCraftingRecipe
  990. {
  991. name = "Upgrade to Wood Floor Port";
  992. pictureItem = "Exile_Item_WoodFloorPortKit";
  993. requiredInteractionModelGroup = "WorkBench";
  994. returnedItems[] =
  995. {
  996. {1, "Exile_Item_WoodFloorPortKit"}
  997. };
  998. components[] =
  999. {
  1000. {1, "Exile_Item_WoodFloorKit"},
  1001. {2, "Exile_Item_WoodPlank"}
  1002. };
  1003. };
  1004. class UpgradeToWoodGate: Exile_AbstractCraftingRecipe
  1005. {
  1006. name = "Upgrade to Wood Gate";
  1007. pictureItem = "Exile_Item_WoodGateKit";
  1008. requiredInteractionModelGroup = "WorkBench";
  1009. returnedItems[] =
  1010. {
  1011. {1, "Exile_Item_WoodGateKit"}
  1012. };
  1013. components[] =
  1014. {
  1015. {1, "Exile_Item_WoodWallKit"},
  1016. {4, "Exile_Item_WoodPlank"}
  1017. };
  1018. };
  1019. class UpgradeToWoodWall: Exile_AbstractCraftingRecipe
  1020. {
  1021. name = "Upgrade to Wood Wall";
  1022. pictureItem = "Exile_Item_WoodWallHalfKit";
  1023. requiredInteractionModelGroup = "WorkBench";
  1024. returnedItems[] =
  1025. {
  1026. {1, "Exile_Item_WoodWallKit"}
  1027. };
  1028. components[] =
  1029. {
  1030. {2, "Exile_Item_WoodWallHalfKit"}
  1031. };
  1032. };
  1033. class UpgradeToWoodWindow: Exile_AbstractCraftingRecipe
  1034. {
  1035. name = "Upgrade to Wood Window";
  1036. pictureItem = "Exile_Item_WoodWindowKit";
  1037. requiredInteractionModelGroup = "WorkBench";
  1038. returnedItems[] =
  1039. {
  1040. {1, "Exile_Item_WoodWindowKit"}
  1041. };
  1042. components[] =
  1043. {
  1044. {1, "Exile_Item_WoodWallKit"},
  1045. {2, "Exile_Item_WoodPlank"}
  1046. };
  1047. };
Add Comment
Please, Sign In to add comment