Zepheris
e542747070
hours. Added @ASR_AI3 and @CBA_A3. Modified start.bat to account for new mods. Added Traders customizations. Added custom recipies.
2471 lines
57 KiB
Plaintext
2471 lines
57 KiB
Plaintext
// Evolved Crafting Created by Shreeden=VX9=//
|
|
//Credits to: hieve for most of the recipes.
|
|
|
|
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
// Food/Drinks
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
class CookBBQSandwich: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Cook BBQ Sandwich";
|
|
pictureItem = "Exile_Item_BBQSandwich_Cooked";
|
|
requiresFire = 1;
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_BBQSandwich_Cooked"}
|
|
};
|
|
tools[] =
|
|
{
|
|
"Exile_Item_CookingPot"
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_BBQSandwich"}
|
|
};
|
|
category = "Food/Drinks";
|
|
};
|
|
|
|
class CookCatFood: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Cook Cat Food";
|
|
pictureItem = "Exile_Item_CatFood_Cooked";
|
|
requiresFire = 1;
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_CatFood_Cooked"}
|
|
};
|
|
tools[] =
|
|
{
|
|
"Exile_Item_CookingPot"
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_CatFood"}
|
|
};
|
|
category = "Food/Drinks";
|
|
};
|
|
|
|
class CookChristmasTinner: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Cook Christmas Tinner";
|
|
pictureItem = "Exile_Item_ChristmasTinner_Cooked";
|
|
requiresFire = 1;
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_ChristmasTinner_Cooked"}
|
|
};
|
|
tools[] =
|
|
{
|
|
"Exile_Item_CookingPot"
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_ChristmasTinner"}
|
|
};
|
|
category = "Food/Drinks";
|
|
};
|
|
class CookCoffee: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Brew Coffee";
|
|
pictureItem = "Exile_Item_PlasticBottleCoffee";
|
|
requiresFire = 1;
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_PlasticBottleCoffee"}
|
|
};
|
|
tools[] =
|
|
{
|
|
"Exile_Item_CookingPot"
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_PlasticBottleFreshWater"},
|
|
{1, "Exile_Item_InstantCoffee"}
|
|
};
|
|
category = "Food/Drinks";
|
|
};
|
|
class CookAlsatianSteak: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Cook Alsatian Steak";
|
|
pictureItem = "Exile_Item_AlsatianSteak_Cooked";
|
|
requiresFire = 1;
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_AlsatianSteak_Cooked"}
|
|
};
|
|
tools[] =
|
|
{
|
|
"Exile_Item_CookingPot"
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_AlsatianSteak_Raw"}
|
|
};
|
|
category = "Food/Drinks";
|
|
};
|
|
class CookCatSharkFilet: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Cook Cat Shark Filet";
|
|
pictureItem = "Exile_Item_CatSharkFilet_Cooked";
|
|
requiresFire = 1;
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_CatSharkFilet_Cooked"}
|
|
};
|
|
tools[] =
|
|
{
|
|
"Exile_Item_CookingPot"
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_CatSharkFilet_Raw"}
|
|
};
|
|
category = "Food/Drinks";
|
|
};
|
|
class CookChickenFilet: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Cook Chicken Filet";
|
|
pictureItem = "Exile_Item_ChickenFilet_Cooked";
|
|
requiresFire = 1;
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_ChickenFilet_Cooked"}
|
|
};
|
|
tools[] =
|
|
{
|
|
"Exile_Item_CookingPot"
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_ChickenFilet_Raw"}
|
|
};
|
|
category = "Food/Drinks";
|
|
};
|
|
class CookFinSteak: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Cook Fin Steak";
|
|
pictureItem = "Exile_Item_FinSteak_Cooked";
|
|
requiresFire = 1;
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_FinSteak_Cooked"}
|
|
};
|
|
tools[] =
|
|
{
|
|
"Exile_Item_CookingPot"
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_FinSteak_Raw"}
|
|
};
|
|
category = "Food/Drinks";
|
|
};
|
|
class CookGoatSteak: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Cook Goat Steak";
|
|
pictureItem = "Exile_Item_GoatSteak_Cooked";
|
|
requiresFire = 1;
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_GoatSteak_Cooked"}
|
|
};
|
|
tools[] =
|
|
{
|
|
"Exile_Item_CookingPot"
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_GoatSteak_Raw"}
|
|
};
|
|
category = "Food/Drinks";
|
|
};
|
|
class CookMackerelFilet: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Cook Mackerel Filet";
|
|
pictureItem = "Exile_Item_MackerelFilet_Cooked";
|
|
requiresFire = 1;
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_MackerelFilet_Cooked"}
|
|
};
|
|
tools[] =
|
|
{
|
|
"Exile_Item_CookingPot"
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_MackerelFilet_Raw"}
|
|
};
|
|
category = "Food/Drinks";
|
|
};
|
|
class CookMulletFilet: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Cook Mullet Filet";
|
|
pictureItem = "Exile_Item_MulletFilet_Cooked";
|
|
requiresFire = 1;
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_MulletFilet_Cooked"}
|
|
};
|
|
tools[] =
|
|
{
|
|
"Exile_Item_CookingPot"
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_MulletFilet_Raw"}
|
|
};
|
|
category = "Food/Drinks";
|
|
};
|
|
class CookOrnateFilet: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Cook Ornate Filet";
|
|
pictureItem = "Exile_Item_OrnateFilet_Cooked";
|
|
requiresFire = 1;
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_OrnateFilet_Cooked"}
|
|
};
|
|
tools[] =
|
|
{
|
|
"Exile_Item_CookingPot"
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_OrnateFilet_Raw"}
|
|
};
|
|
category = "Food/Drinks";
|
|
};
|
|
|
|
class CookDogFood: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Cook Dog Food";
|
|
pictureItem = "Exile_Item_DogFood_Cooked";
|
|
requiresFire = 1;
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_DogFood_Cooked"}
|
|
};
|
|
tools[] =
|
|
{
|
|
"Exile_Item_CookingPot"
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_DogFood"}
|
|
};
|
|
category = "Food/Drinks";
|
|
};
|
|
class CookRabbitSteak: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Cook Rabbit Steak";
|
|
pictureItem = "Exile_Item_RabbitSteak_Cooked";
|
|
requiresFire = 1;
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_RabbitSteak_Cooked"}
|
|
};
|
|
tools[] =
|
|
{
|
|
"Exile_Item_CookingPot"
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_RabbitSteak_Raw"}
|
|
};
|
|
category = "Food/Drinks";
|
|
};
|
|
class CookRoosterFilet: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Cook Rooster Filet";
|
|
pictureItem = "Exile_Item_RoosterFilet_Cooked";
|
|
requiresFire = 1;
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_RoosterFilet_Cooked"}
|
|
};
|
|
tools[] =
|
|
{
|
|
"Exile_Item_CookingPot"
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_RoosterFilet_Raw"}
|
|
};
|
|
category = "Food/Drinks";
|
|
};
|
|
class CookSalemaFilet: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Cook Salema Filet";
|
|
pictureItem = "Exile_Item_SalemaFilet_Cooked";
|
|
requiresFire = 1;
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_SalemaFilet_Cooked"}
|
|
};
|
|
tools[] =
|
|
{
|
|
"Exile_Item_CookingPot"
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_SalemaFilet_Raw"}
|
|
};
|
|
category = "Food/Drinks";
|
|
};
|
|
class CookSheepSteak: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Cook Sheep Steak";
|
|
pictureItem = "Exile_Item_SheepSteak_Cooked";
|
|
requiresFire = 1;
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_SheepSteak_Cooked"}
|
|
};
|
|
tools[] =
|
|
{
|
|
"Exile_Item_CookingPot"
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_SheepSteak_Raw"}
|
|
};
|
|
category = "Food/Drinks";
|
|
};
|
|
class CookSnakeFilet: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Cook Snake Filet";
|
|
pictureItem = "Exile_Item_SnakeFilet_Cooked";
|
|
requiresFire = 1;
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_SnakeFilet_Cooked"}
|
|
};
|
|
tools[] =
|
|
{
|
|
"Exile_Item_CookingPot"
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_SnakeFilet_Raw"}
|
|
};
|
|
category = "Food/Drinks";
|
|
};
|
|
class CookTunaFilet: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Cook Tuna Filet";
|
|
pictureItem = "Exile_Item_TunaFilet_Cooked";
|
|
requiresFire = 1;
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_TunaFilet_Cooked"}
|
|
};
|
|
tools[] =
|
|
{
|
|
"Exile_Item_CookingPot"
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_TunaFilet_Raw"}
|
|
};
|
|
category = "Food/Drinks";
|
|
};
|
|
class CookTurtleFilet: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Cook Turtle Filet";
|
|
pictureItem = "Exile_Item_TurtleFilet_Cooked";
|
|
requiresFire = 1;
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_TurtleFilet_Cooked"}
|
|
};
|
|
tools[] =
|
|
{
|
|
"Exile_Item_CookingPot"
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_TurtleFilet_Raw"}
|
|
};
|
|
category = "Food/Drinks";
|
|
};
|
|
class CookGloriousKnakworst: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Cook Glorious Knakworst";
|
|
pictureItem = "Exile_Item_GloriousKnakworst_Cooked";
|
|
requiresFire = 1;
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_GloriousKnakworst_Cooked"}
|
|
};
|
|
tools[] =
|
|
{
|
|
"Exile_Item_CookingPot"
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_GloriousKnakworst"}
|
|
};
|
|
category = "Food/Drinks";
|
|
};
|
|
|
|
class CookMacasCheese: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Cook Macas Cheese";
|
|
pictureItem = "Exile_Item_MacasCheese_Cooked";
|
|
requiresFire = 1;
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_MacasCheese_Cooked"}
|
|
};
|
|
tools[] =
|
|
{
|
|
"Exile_Item_CookingPot"
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_MacasCheese"}
|
|
};
|
|
category = "Food/Drinks";
|
|
};
|
|
|
|
class CookPlasticBottleDirtyWater: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Cook Dirty Water";
|
|
pictureItem = "Exile_Item_PlasticBottleFreshWater";
|
|
requiresFire = 1;
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_PlasticBottleFreshWater"}
|
|
};
|
|
tools[] =
|
|
{
|
|
"Exile_Item_CookingPot"
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_PlasticBottleDirtyWater"}
|
|
};
|
|
category = "Food/Drinks";
|
|
};
|
|
class CookPlasticBottleSaltWater: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Cook Salt Water";
|
|
pictureItem = "Exile_Item_PlasticBottleFreshWater";
|
|
requiresFire = 1;
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_PlasticBottleFreshWater"}
|
|
};
|
|
tools[] =
|
|
{
|
|
"Exile_Item_CookingPot"
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_PlasticBottleSaltWater"}
|
|
};
|
|
category = "Food/Drinks";
|
|
};
|
|
|
|
class CookSausageGravy: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Cook Sausage Gravy";
|
|
pictureItem = "Exile_Item_SausageGravy_Cooked";
|
|
requiresFire = 1;
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_SausageGravy_Cooked"}
|
|
};
|
|
tools[] =
|
|
{
|
|
"Exile_Item_CookingPot"
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_SausageGravy"}
|
|
};
|
|
category = "Food/Drinks";
|
|
};
|
|
|
|
class CookSurstromming: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Cook Surströmming";
|
|
pictureItem = "Exile_Item_Surstromming_Cooked";
|
|
requiresFire = 1;
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_Surstromming_Cooked"}
|
|
};
|
|
tools[] =
|
|
{
|
|
"Exile_Item_CookingPot"
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_Surstromming"}
|
|
};
|
|
category = "Food/Drinks";
|
|
};
|
|
class EmptyFuelCanister: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Empty Fuel Canister";
|
|
pictureItem = "Exile_Item_FuelCanisterEmpty";
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_FuelCanisterEmpty"}
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_FuelCanisterFull"}
|
|
};
|
|
category = "Food/Drinks";
|
|
};
|
|
class EmptyPlasticBottleDirtyWater: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Empty Dirty Water";
|
|
pictureItem = "Exile_Item_PlasticBottleEmpty";
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_PlasticBottleEmpty"}
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_PlasticBottleDirtyWater"}
|
|
};
|
|
category = "Food/Drinks";
|
|
};
|
|
class EmptyPlasticBottleSaltWater: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Empty Salt Water";
|
|
pictureItem = "Exile_Item_PlasticBottleEmpty";
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_PlasticBottleEmpty"}
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_PlasticBottleSaltWater"}
|
|
};
|
|
category = "Food/Drinks";
|
|
};
|
|
class FillEmptyPlasticBottleWithDirtyWater: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Fill Dirty Water";
|
|
pictureItem = "Exile_Item_PlasticBottleDirtyWater";
|
|
requiredInteractionModelGroup = "WaterSource";
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_PlasticBottleDirtyWater"}
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_PlasticBottleEmpty"}
|
|
};
|
|
category = "Food/Drinks";
|
|
};
|
|
class FillEmptyPlasticBottleWithFreshWater: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Fill Fresh Water";
|
|
pictureItem = "Exile_Item_PlasticBottleFreshWater";
|
|
requiredInteractionModelGroup = "CleanWaterSource";
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_PlasticBottleFreshWater"}
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_PlasticBottleEmpty"}
|
|
};
|
|
category = "Food/Drinks";
|
|
};
|
|
class FillEmptyPlasticBottleWithSaltWater: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Fill Salt Water";
|
|
pictureItem = "Exile_Item_PlasticBottleSaltWater";
|
|
requiresOcean = 1;
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_PlasticBottleSaltWater"}
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_PlasticBottleEmpty"}
|
|
};
|
|
category = "Food/Drinks";
|
|
};
|
|
class FillEmptyWaterCanisterWithDirtyWater: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Fill Dirty Water";
|
|
pictureItem = "Exile_Item_WaterCanisterDirtyWater";
|
|
requiredInteractionModelGroup = "WaterSource";
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_WaterCanisterDirtyWater"}
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_WaterCanisterEmpty"}
|
|
};
|
|
category = "Food/Drinks";
|
|
};
|
|
class FillFuelCanister: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Fill Fuel Canister";
|
|
pictureItem = "Exile_Item_FuelCanisterFull";
|
|
requiredInteractionModelGroup = "FuelSource";
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_FuelCanisterFull"}
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_FuelCanisterEmpty"}
|
|
};
|
|
category = "Food/Drinks";
|
|
};
|
|
|
|
|
|
|
|
|
|
////////////////////////////////////////////////////////////////////////////////////
|
|
// Craftables
|
|
///////////////////////////////////////////////////////////////////////////////////
|
|
class CraftBushKitGreen: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft a Bush Kit (Green)";
|
|
pictureItem = "Exile_Item_BushKit_Green";
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_BushKit_Green"}
|
|
};
|
|
components[] =
|
|
{
|
|
{10, "Exile_Item_Leaves"},
|
|
{5, "Exile_Item_WoodSticks"},
|
|
{1, "Exile_Item_Rope"}
|
|
};
|
|
category = "Craftables";
|
|
};
|
|
class CraftMetalBoard: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft Metal Board";
|
|
pictureItem = "Exile_Item_MetalBoard";
|
|
requiresFire = 1;
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_MetalBoard"}
|
|
};
|
|
components[] =
|
|
{
|
|
{2, "Exile_Item_JunkMetal"}
|
|
};
|
|
tools[] = {"Exile_Item_Grinder"};
|
|
category = "Craftables";
|
|
};
|
|
class Exile_Item_JunkMetal: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft Scrap Metal";
|
|
pictureItem = "Exile_Item_JunkMetal";
|
|
requiresFire = 1;
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_JunkMetal"}
|
|
};
|
|
components[] =
|
|
{
|
|
{3, "Exile_Item_Can_Empty"}
|
|
};
|
|
tools[] = {"Exile_Item_Pliers"};
|
|
category = "Craftables";
|
|
};
|
|
class CraftMetalPole: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft Metal Pole";
|
|
pictureItem = "Exile_Item_MetalPole";
|
|
requiresFire = 1;
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_MetalPole"}
|
|
};
|
|
components[] =
|
|
{
|
|
{4, "Exile_Item_JunkMetal"}
|
|
};
|
|
tools[] = {"Exile_Item_Grinder"};
|
|
category = "Craftables";
|
|
};
|
|
class CraftWoodPlank: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft Wood Plank";
|
|
pictureItem = "Exile_Item_WoodPlank";
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_WoodPlank"}
|
|
};
|
|
components[] =
|
|
{
|
|
{2, "Exile_Item_WoodLog"}
|
|
};
|
|
tools[] = {"Exile_Item_Handsaw"};
|
|
category = "Craftables";
|
|
};
|
|
class Exile_Item_Leaves: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft 5 Leaves";
|
|
pictureItem = "Exile_Item_Leaves";
|
|
returnedItems[] =
|
|
{
|
|
{5, "Exile_Item_Leaves"}
|
|
};
|
|
components[] =
|
|
{
|
|
{5, "Exile_Item_WoodSticks"},
|
|
};
|
|
tools[] = {"Exile_Item_Knife"};
|
|
category = "Craftables";
|
|
|
|
};
|
|
class Exile_Item_WoodSticks: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft 10 Woodsticks";
|
|
pictureItem = "Exile_Item_WoodSticks";
|
|
returnedItems[] =
|
|
{
|
|
{10, "Exile_Item_WoodSticks"}
|
|
};
|
|
components[] =
|
|
{
|
|
{3, "Exile_Item_WoodLog"},
|
|
};
|
|
tools[] = {"Exile_Item_Knife"};
|
|
category = "Craftables";
|
|
};
|
|
|
|
|
|
////////////////////////////////////////////////////////////////////////////////////////
|
|
// Building
|
|
///////////////////////////////////////////////////////////////////////////////////////
|
|
class CraftConcreteDoorway: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft Concrete Doorway";
|
|
pictureItem = "Exile_Item_ConcreteDoorwayKit";
|
|
requiresConcreteMixer = true;
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_ConcreteDoorwayKit"},
|
|
{3, "Exile_Item_WaterCanisterEmpty"},
|
|
{1, "Exile_Item_FuelCanisterEmpty"}
|
|
};
|
|
components[] =
|
|
{
|
|
{3, "Exile_Item_Cement"},
|
|
{3, "Exile_Item_Sand"},
|
|
{3, "Exile_Item_MetalPole"},
|
|
{3, "Exile_Item_WaterCanisterDirtyWater"},
|
|
{1, "Exile_Item_FuelCanisterFull"}
|
|
};
|
|
category = "Building";
|
|
};
|
|
class CraftConcreteFloor: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft Concrete Floor";
|
|
pictureItem = "Exile_Item_ConcreteFloorKit";
|
|
requiresConcreteMixer = true;
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_ConcreteFloorKit"},
|
|
{2, "Exile_Item_WaterCanisterEmpty"},
|
|
{1, "Exile_Item_FuelCanisterEmpty"}
|
|
};
|
|
components[] =
|
|
{
|
|
{2, "Exile_Item_Cement"},
|
|
{2, "Exile_Item_Sand"},
|
|
{2, "Exile_Item_MetalPole"},
|
|
{2, "Exile_Item_WaterCanisterDirtyWater"},
|
|
{1, "Exile_Item_FuelCanisterFull"}
|
|
};
|
|
category = "Building";
|
|
};
|
|
class CraftConcreteFloorPort: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft Concrete Floor Port";
|
|
pictureItem = "Exile_Item_ConcreteFloorPortKit";
|
|
requiresConcreteMixer = true;
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_ConcreteFloorPortKit"},
|
|
{3, "Exile_Item_WaterCanisterEmpty"},
|
|
{1, "Exile_Item_FuelCanisterEmpty"}
|
|
};
|
|
components[] =
|
|
{
|
|
{3, "Exile_Item_Cement"},
|
|
{3, "Exile_Item_Sand"},
|
|
{3, "Exile_Item_MetalPole"},
|
|
{3, "Exile_Item_WaterCanisterDirtyWater"},
|
|
{1, "Exile_Item_FuelCanisterFull"}
|
|
};
|
|
category = "Building";
|
|
};
|
|
class CraftConcreteGate: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft Concrete Gate";
|
|
pictureItem = "Exile_Item_ConcreteGateKit";
|
|
requiresConcreteMixer = true;
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_ConcreteGateKit"},
|
|
{4, "Exile_Item_WaterCanisterEmpty"},
|
|
{1, "Exile_Item_FuelCanisterEmpty"}
|
|
};
|
|
components[] =
|
|
{
|
|
{4, "Exile_Item_Cement"},
|
|
{4, "Exile_Item_Sand"},
|
|
{4, "Exile_Item_MetalPole"},
|
|
{4, "Exile_Item_WaterCanisterDirtyWater"},
|
|
{1, "Exile_Item_FuelCanisterFull"}
|
|
};
|
|
category = "Building";
|
|
};
|
|
class CraftConcretStairs: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft Concrete Stairs";
|
|
pictureItem = "Exile_Item_ConcreteStairsKit";
|
|
requiresConcreteMixer = true;
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_ConcreteStairsKit"},
|
|
{1, "Exile_Item_WaterCanisterEmpty"},
|
|
{1, "Exile_Item_FuelCanisterEmpty"}
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_Cement"},
|
|
{1, "Exile_Item_Sand"},
|
|
{1, "Exile_Item_MetalPole"},
|
|
{1, "Exile_Item_WaterCanisterDirtyWater"},
|
|
{1, "Exile_Item_FuelCanisterFull"}
|
|
};
|
|
category = "Building";
|
|
};
|
|
class CraftConcretSupport: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft Concrete Support";
|
|
pictureItem = "Exile_Item_ConcreteSupportKit";
|
|
requiresConcreteMixer = true;
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_ConcreteSupportKit"},
|
|
{1, "Exile_Item_WaterCanisterEmpty"},
|
|
{1, "Exile_Item_FuelCanisterEmpty"}
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_Cement"},
|
|
{1, "Exile_Item_Sand"},
|
|
{1, "Exile_Item_MetalPole"},
|
|
{1, "Exile_Item_WaterCanisterDirtyWater"},
|
|
{1, "Exile_Item_FuelCanisterFull"}
|
|
};
|
|
category = "Building";
|
|
};
|
|
class CraftConcreteWall: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft Concrete Wall";
|
|
pictureItem = "Exile_Item_ConcreteWallKit";
|
|
requiresConcreteMixer = true;
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_ConcreteWallKit"},
|
|
{2, "Exile_Item_WaterCanisterEmpty"},
|
|
{1, "Exile_Item_FuelCanisterEmpty"}
|
|
};
|
|
components[] =
|
|
{
|
|
{2, "Exile_Item_Cement"},
|
|
{2, "Exile_Item_Sand"},
|
|
{2, "Exile_Item_MetalPole"},
|
|
{2, "Exile_Item_WaterCanisterDirtyWater"},
|
|
{1, "Exile_Item_FuelCanisterFull"}
|
|
};
|
|
category = "Building";
|
|
};
|
|
class CraftFirePlace: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft Fire Place";
|
|
pictureItem = "Exile_Item_CampFireKit";
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_CampFireKit"}
|
|
};
|
|
components[] =
|
|
{
|
|
{2, "Exile_Item_WoodLog"}
|
|
};
|
|
category = "Building";
|
|
};
|
|
class CraftFloodLight: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft Flood Light";
|
|
pictureItem = "Exile_Item_FloodLightKit";
|
|
requiresFire = 1;
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_FloodLightKit"}
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_MetalPole"},
|
|
{1, "Exile_Item_LightBulb"},
|
|
{1, "Exile_Item_ExtensionCord"}
|
|
};
|
|
category = "Building";
|
|
};
|
|
class CraftFortificationUpgrade: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft Fortification Upgrade";
|
|
pictureItem = "Exile_Item_MetalBoard"; //<< CHANGE IT
|
|
requiresFire = 1;
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_FortificationUpgrade"}
|
|
};
|
|
components[] =
|
|
{
|
|
{2, "Exile_Item_MetalPole"},
|
|
{4, "Exile_Item_MetalBoard"}
|
|
};
|
|
tools[] = {"Exile_Item_Grinder"};
|
|
category = "Building";
|
|
};
|
|
class CraftMetalHedgehog: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft Metal Hedgehog";
|
|
pictureItem = "Exile_Item_MetalHedgehogKit";
|
|
requiresFire = 1;
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_MetalHedgehogKit"}
|
|
};
|
|
components[] =
|
|
{
|
|
{4, "Exile_Item_MetalPole"}
|
|
};
|
|
tools[] = {"Exile_Item_Grinder"};
|
|
category = "Building";
|
|
};
|
|
class CraftPortableGenerator: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft Portable Generator";
|
|
pictureItem = "Exile_Item_PortableGeneratorKit";
|
|
requiresFire = 1;
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_PortableGeneratorKit"}
|
|
};
|
|
components[] =
|
|
{
|
|
{4, "Exile_Item_MetalBoard"},
|
|
{1, "Exile_Item_FuelCanisterFull"},
|
|
{1, "Exile_Item_ExtensionCord"}
|
|
};
|
|
category = "Building";
|
|
};
|
|
class CraftStorageCrate: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft Storage Crate";
|
|
pictureItem = "Exile_Item_StorageCrateKit";
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_StorageCrateKit"}
|
|
};
|
|
components[] =
|
|
{
|
|
{5, "Exile_Item_WoodPlank"}
|
|
};
|
|
category = "Building";
|
|
};
|
|
class CraftWaterBarrel: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft Water Barrel";
|
|
pictureItem = "Exile_Item_WaterBarrelKit";
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
requiresFire = 1;
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_WaterBarrelKit"}
|
|
};
|
|
components[] =
|
|
{
|
|
{20, "Exile_Item_PlasticBottleEmpty"}
|
|
};
|
|
category = "Building";
|
|
};
|
|
class CraftWoodDoorWay: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft Wood Doorway";
|
|
pictureItem = "Exile_Item_WoodDoorwayKit";
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_WoodDoorwayKit"}
|
|
};
|
|
components[] =
|
|
{
|
|
{6, "Exile_Item_WoodPlank"}
|
|
};
|
|
category = "Building";
|
|
};
|
|
class CraftWoodDrawBridge: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft Wood Draw-Bridge";
|
|
pictureItem = "Exile_Item_WoodDrawBridgeKit";
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_WoodDrawBridgeKit"}
|
|
};
|
|
components[] =
|
|
{
|
|
{4, "Exile_Item_WoodPlank"},
|
|
{2, "Exile_Item_Rope"}
|
|
};
|
|
category = "Building";
|
|
};
|
|
class CraftWoodFloor: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft Wood Floor";
|
|
pictureItem = "Exile_Item_WoodFloorKit";
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_WoodFloorKit"}
|
|
};
|
|
components[] =
|
|
{
|
|
{4, "Exile_Item_WoodPlank"}
|
|
};
|
|
category = "Building";
|
|
};
|
|
class CraftWoodFloorPort: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft Wood Floor Port";
|
|
pictureItem = "Exile_Item_WoodFloorPortKit";
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_WoodFloorPortKit"}
|
|
};
|
|
components[] =
|
|
{
|
|
{6, "Exile_Item_WoodPlank"}
|
|
};
|
|
category = "Building";
|
|
};
|
|
class CraftWoodFloorPortSmall: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft Wood Floor Port (Small)";
|
|
pictureItem = "Exile_Item_WoodFloorPortSmallKit";
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_WoodFloorPortSmallKit"}
|
|
};
|
|
components[] =
|
|
{
|
|
{6, "Exile_Item_WoodPlank"}
|
|
};
|
|
category = "Building";
|
|
};
|
|
class CraftWoodLadder: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft Wood Ladder";
|
|
pictureItem = "Exile_Item_WoodLadderKit";
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_WoodLadderKit"}
|
|
};
|
|
components[] =
|
|
{
|
|
{6, "Exile_Item_WoodPlank"}
|
|
};
|
|
category = "Building";
|
|
};
|
|
class CraftWoodGate: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft Wood Gate";
|
|
pictureItem = "Exile_Item_WoodGateKit";
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_WoodGateKit"}
|
|
};
|
|
components[] =
|
|
{
|
|
{8, "Exile_Item_WoodPlank"}
|
|
};
|
|
category = "Building";
|
|
};
|
|
class CraftWoodStairs: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft Wood Stairs";
|
|
pictureItem = "Exile_Item_WoodStairsKit";
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_WoodStairsKit"}
|
|
};
|
|
components[] =
|
|
{
|
|
{6, "Exile_Item_WoodPlank"}
|
|
};
|
|
category = "Building";
|
|
};
|
|
class CraftWoodSupport: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft Wood Support";
|
|
pictureItem = "Exile_Item_WoodSupportKit";
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_WoodSupportKit"}
|
|
};
|
|
components[] =
|
|
{
|
|
{6, "Exile_Item_WoodPlank"}
|
|
};
|
|
category = "Building";
|
|
};
|
|
class CraftWoodWall: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft Wood Wall";
|
|
pictureItem = "Exile_Item_WoodWallKit";
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_WoodWallKit"}
|
|
};
|
|
components[] =
|
|
{
|
|
{4, "Exile_Item_WoodPlank"}
|
|
};
|
|
category = "Building";
|
|
};
|
|
class CraftWoodWallHalf: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft 1/2 Wood Wall";
|
|
pictureItem = "Exile_Item_WoodWallHalfKit";
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_WoodWallHalfKit"}
|
|
};
|
|
components[] =
|
|
{
|
|
{2, "Exile_Item_WoodPlank"}
|
|
};
|
|
category = "Building";
|
|
};
|
|
class CraftWoodWindow: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft Wood Window";
|
|
pictureItem = "Exile_Item_WoodWindowKit";
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_WoodWindowKit"}
|
|
};
|
|
components[] =
|
|
{
|
|
{6, "Exile_Item_WoodPlank"}
|
|
};
|
|
category = "Building";
|
|
};
|
|
class CraftWorkBench: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft Work Bench";
|
|
pictureItem = "Exile_Item_WorkBenchKit";
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_WorkBenchKit"}
|
|
};
|
|
components[] =
|
|
{
|
|
{4, "Exile_Item_WoodLog"}
|
|
};
|
|
category = "Building";
|
|
};
|
|
class UpgradeToConcreteDoor: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Upgrade to Concrete Door";
|
|
pictureItem = "Exile_Item_ConcreteDoorKit";
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_ConcreteDoorKit"}
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_ConcreteDoorwayKit"},
|
|
{2, "Exile_Item_MetalPole"},
|
|
{4, "Exile_Item_MetalBoard"}
|
|
};
|
|
category = "Building";
|
|
};
|
|
class UpgradeToConcreteFloorPort: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Upgrade to Concrete Floor Port";
|
|
pictureItem = "Exile_Item_ConcreteFloorPortKit";
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_ConcreteFloorPortKit"}
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_ConcreteFloorKit"},
|
|
{2, "Exile_Item_MetalPole"},
|
|
{4, "Exile_Item_MetalBoard"}
|
|
};
|
|
category = "Building";
|
|
};
|
|
class UpgradeToConcreteGate: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Upgrade to Concrete Gate";
|
|
pictureItem = "Exile_Item_ConcreteGateKit";
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_ConcreteGateKit"}
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_ConcreteWallKit"},
|
|
{2, "Exile_Item_MetalPole"},
|
|
{4, "Exile_Item_MetalBoard"}
|
|
};
|
|
category = "Building";
|
|
};
|
|
class UpgradeToConcreteWindow: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Upgrade to Concrete Window";
|
|
pictureItem = "Exile_Item_ConcreteWindowKit";
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_ConcreteWindowKit"}
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_ConcreteWallKit"},
|
|
{2, "Exile_Item_MetalPole"},
|
|
{4, "Exile_Item_MetalBoard"}
|
|
};
|
|
category = "Building";
|
|
};
|
|
class UpgradeToWoodDoor: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Upgrade to Wood Door";
|
|
pictureItem = "Exile_Item_WoodDoorKit";
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_WoodDoorKit"}
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_WoodDoorwayKit"},
|
|
{2, "Exile_Item_WoodPlank"}
|
|
};
|
|
category = "Building";
|
|
};
|
|
class UpgradeToWoodDrawBridge: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Upgrade to Wood Draw Bridge";
|
|
pictureItem = "Exile_Item_WoodDrawBridgeKit";
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_WoodDrawBridgeKit"}
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_WoodGateKit"},
|
|
{2, "Exile_Item_WoodPlank"},
|
|
{1, "Exile_Item_JunkMetal"},
|
|
{1, "Exile_Item_MetalScrews"}
|
|
};
|
|
category = "Building";
|
|
};
|
|
class CraftWoodDoorWayKit: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Upgrade to Wood Doorway";
|
|
pictureItem = "Exile_Item_WoodDoorwayKit";
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_WoodDoorwayKit"}
|
|
};
|
|
components[] =
|
|
{
|
|
{2, "Exile_Item_WoodPlank"},
|
|
{1, "Exile_Item_WoodWallKit"}
|
|
};
|
|
category = "Building";
|
|
};
|
|
class UpgradeToWoodFloorPort: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Upgrade to Wood Floor Port";
|
|
pictureItem = "Exile_Item_WoodFloorPortKit";
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_WoodFloorPortKit"}
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_WoodFloorKit"},
|
|
{2, "Exile_Item_WoodPlank"}
|
|
};
|
|
category = "Building";
|
|
};
|
|
class UpgradeToWoodGate: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Upgrade to Wood Gate";
|
|
pictureItem = "Exile_Item_WoodGateKit";
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_WoodGateKit"}
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_WoodWallKit"},
|
|
{4, "Exile_Item_WoodPlank"}
|
|
};
|
|
category = "Building";
|
|
};
|
|
class UpgradeToWoodWall: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Upgrade to Wood Wall";
|
|
pictureItem = "Exile_Item_WoodWallHalfKit";
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_WoodWallKit"}
|
|
};
|
|
components[] =
|
|
{
|
|
{2, "Exile_Item_WoodWallHalfKit"}
|
|
};
|
|
category = "Building";
|
|
};
|
|
class UpgradeToWoodWindow: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Upgrade to Wood Window";
|
|
pictureItem = "Exile_Item_WoodWindowKit";
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_WoodWindowKit"}
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_WoodWallKit"},
|
|
{2, "Exile_Item_WoodPlank"}
|
|
};
|
|
category = "Building";
|
|
};
|
|
class Exile_Item_BaseCameraKit: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft Camera Base Kit";
|
|
pictureItem = "Exile_Item_BaseCameraKit";
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
requiresFire = 1;
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_BaseCameraKit"}
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_MetalPole"},
|
|
{2, "Exile_Item_ExtensionCord"},
|
|
{1, "Exile_Item_JunkMetal"},
|
|
{1, "Exile_Item_MetalScrews"},
|
|
{2, "Exile_Item_MetalWire"}
|
|
};
|
|
tools[] = {"Exile_Item_CordlessScrewdriver"};
|
|
category = "Building";
|
|
};
|
|
class Exile_melee_Axe: Exile_AbstractCraftingRecipe //Here we Changed the class name to Exile_melee_Axe
|
|
{
|
|
name = "Craft Axe"; //Names in the Recipe
|
|
pictureItem = "Exile_melee_Axe"; //What Picture the item will use
|
|
requiredInteractionModelGroup = "WorkBench"; //Must have a work bench in order to build it (I don't think u should have one but for tutorial sake)
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_melee_Axe"} //What item is returned
|
|
};
|
|
components[] =
|
|
{
|
|
{2, "Exile_Item_JunkMetal"}, //the 2 is how many and the Exile_Item_JunkMetal is what item
|
|
{1, "Exile_Item_WoodLog"} //Same as above (no coma though, its the end of the item list. Lose coma's sink servers.
|
|
};
|
|
category = "Building";
|
|
};
|
|
class CraftContainerSupplyBox: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft Large Supply Crate";
|
|
pictureItem = "Exile_Container_SupplyBox";
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Container_SupplyBox"}
|
|
};
|
|
components[] =
|
|
{
|
|
{3, "Exile_Item_StorageCrateKit"},
|
|
{2, "Exile_Item_MetalWire"},
|
|
{3, "Exile_Item_MetalBoard"},
|
|
{1, "Exile_Item_MetalScrews"}
|
|
};
|
|
tools[] = {"Exile_Item_CordlessScrewdriver", "Exile_Item_Pliers", "Exile_Item_Grinder"};
|
|
category = "Building";
|
|
};
|
|
////////////////////////////////////////////////////////////////////////
|
|
// Kits
|
|
///////////////////////////////////////////////////////////////////////
|
|
class CraftRepairKitConcrete: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft Concrete Repair Kit";
|
|
pictureItem = "Exile_Item_Cement";
|
|
requiresConcreteMixer = true;
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_RepairKitConcrete"},
|
|
{1, "Exile_Item_WaterCanisterEmpty"},
|
|
{1, "Exile_Item_FuelCanisterEmpty"}
|
|
};
|
|
components[] =
|
|
{
|
|
{4, "Exile_Item_Cement"},
|
|
{2, "Exile_Item_Sand"},
|
|
{1, "Exile_Item_WaterCanisterDirtyWater"},
|
|
{1, "Exile_Item_FuelCanisterFull"}
|
|
};
|
|
category = "Kits";
|
|
};
|
|
class CraftRepairKitMetal: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft Metal Repair Kit";
|
|
pictureItem = "Exile_Item_RepairKitMetal";
|
|
requiresFire = 0;
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_RepairKitMetal"}
|
|
};
|
|
components[] =
|
|
{
|
|
{4, "Exile_Item_MetalBoard"}
|
|
};
|
|
tools[] =
|
|
{
|
|
"Exile_Item_Foolbox",
|
|
"Exile_Item_Grinder"
|
|
};
|
|
category = "Kits";
|
|
};
|
|
class CraftRepairKitWood: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft Wood Repair Kit";
|
|
pictureItem = "Exile_Item_RepairKitWood";
|
|
requiresFire = 0;
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_RepairKitWood"}
|
|
};
|
|
components[] =
|
|
{
|
|
{4, "Exile_Item_WoodPlank"}
|
|
};
|
|
tools[] =
|
|
{
|
|
"Exile_Item_Foolbox"
|
|
};
|
|
category = "Kits";
|
|
};
|
|
class CraftSandBagsKitCorner: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft Sandbags Kit (Corner)";
|
|
pictureItem = "Exile_Item_SandBagsKit_Corner";
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_SandBagsKit_Corner"}
|
|
};
|
|
components[] =
|
|
{
|
|
{3, "Exile_Item_Sand"}
|
|
};
|
|
category = "Kits";
|
|
};
|
|
class CraftSandBagsKitLong: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft Sand Bags Kit (Long)";
|
|
pictureItem = "Exile_Item_SandBagsKit_Long";
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_SandBagsKit_Long"}
|
|
};
|
|
components[] =
|
|
{
|
|
{6, "Exile_Item_Sand"}
|
|
};
|
|
category = "Kits";
|
|
};
|
|
class CraftWireFenceKit: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft Wire Fence Kit";
|
|
pictureItem = "Exile_Item_WireFenceKit";
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
tools[] =
|
|
{
|
|
"Exile_Item_Grinder",
|
|
"Exile_Item_Pliers",
|
|
"Exile_Item_Screwdriver"
|
|
};
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_WireFenceKit"}
|
|
};
|
|
components[] =
|
|
{
|
|
{4, "Exile_Item_MetalPole"},
|
|
{6, "Exile_Item_MetalWire"},
|
|
{1, "Exile_Item_MetalScrews"}
|
|
};
|
|
category = "Kits";
|
|
};
|
|
/////////////////////////////////////////////////////////////////////////////////
|
|
// Mines
|
|
////////////////////////////////////////////////////////////////////////////////
|
|
class BreachingChargeBigMomma: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Breaching Charge (Big Momma)";
|
|
pictureItem = "Exile_Item_BreachingCharge_BigMomma";
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_BreachingCharge_BigMomma"}
|
|
};
|
|
tools[] =
|
|
{
|
|
"Exile_Item_Foolbox"
|
|
};
|
|
components[] =
|
|
{
|
|
{3, "Exile_Item_BreachingCharge_Metal"},
|
|
{1, "Exile_Item_MobilePhone"},
|
|
{1, "Exile_Item_DuctTape"},
|
|
{1, "Exile_Item_ZipTie"}
|
|
};
|
|
category = "Explosives";
|
|
};
|
|
class BreachingChargeMetal: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Breaching Charge (Metal)";
|
|
pictureItem = "Exile_Item_BreachingCharge_Metal";
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_BreachingCharge_Metal"}
|
|
};
|
|
tools[] =
|
|
{
|
|
"Exile_Item_Foolbox"
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_DuctTape"},
|
|
{1, "SatchelCharge_Remote_Mag"}
|
|
};
|
|
category = "Explosives";
|
|
};
|
|
class BreachingChargeWood: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Breaching Charge (Wood)";
|
|
pictureItem = "Exile_Item_BreachingCharge_Wood";
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_BreachingCharge_Wood"}
|
|
};
|
|
tools[] =
|
|
{
|
|
"Exile_Item_Foolbox"
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_DuctTape"},
|
|
{1, "DemoCharge_Remote_Mag"}
|
|
};
|
|
category = "Explosives";
|
|
};
|
|
class IEDLandSmall_Remote_Mag: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Small Crafted IED";
|
|
pictureItem = "IEDLandSmall_Remote_Mag";
|
|
requiresFire = 1;
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
returnedItems[] =
|
|
{
|
|
{1, "IEDLandSmall_Remote_Mag"}
|
|
};
|
|
components[] =
|
|
{
|
|
{2, "Exile_Item_MetalPole"},
|
|
{4, "Exile_Item_JunkMetal"},
|
|
{3, "Exile_Item_FuelCanisterFull"},
|
|
{1, "Exile_Item_ExtensionCord"},
|
|
{1, "Exile_Item_DuctTape"},
|
|
{2, "Exile_Item_MetalWire"}
|
|
};
|
|
tools[] = {"Exile_Item_Screwdriver"};
|
|
category = "Explosives";
|
|
};
|
|
class IEDLandbig_Remote_Mag: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Large Crafted IED";
|
|
pictureItem = "IEDLandBig_Remote_Mag";
|
|
requiresFire = 1;
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
returnedItems[] =
|
|
{
|
|
{1, "IEDLandBig_Remote_Mag"}
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_FuelCanisterEmpty"},
|
|
{10, "Exile_Item_JunkMetal"},
|
|
{5, "Exile_Item_FuelCanisterFull"},
|
|
{2, "Exile_Item_ExtensionCord"},
|
|
{2, "Exile_Item_DuctTape"},
|
|
{2, "Exile_Item_MetalWire"}
|
|
};
|
|
tools[] = {"Exile_Item_Screwdriver"};
|
|
category = "Explosives";
|
|
};
|
|
class CraftSmokes: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft Smoke Bomb";
|
|
pictureItem = "SmokeShell";
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
returnedItems[] =
|
|
{
|
|
{1, "SmokeShell"}
|
|
};
|
|
components[] =
|
|
{
|
|
{2, "Exile_Item_ToiletPaper"},
|
|
{1, "Exile_Item_Can_Empty"}
|
|
};
|
|
tools[] = {"Exile_Item_Screwdriver"};
|
|
category = "Explosives";
|
|
};
|
|
class CraftMiniNade: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft Mini Nades";
|
|
pictureItem = "MiniGrenade";
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
returnedItems[] =
|
|
{
|
|
{3, "MiniGrenade"}
|
|
};
|
|
components[] =
|
|
{
|
|
{2, "Exile_Item_Matches"},
|
|
{2, "Exile_Item_MetalScrews"},
|
|
{1, "Exile_Item_FuelCanisterFull"},
|
|
{2, "Exile_Item_JunkMetal"},
|
|
{3, "Exile_Item_Can_Empty"}
|
|
};
|
|
tools[] = {"Exile_Item_Screwdriver"};
|
|
category = "Explosives";
|
|
};
|
|
///////////////////////////////////////////////////////////////////////////
|
|
// Items
|
|
//////////////////////////////////////////////////////////////////////////
|
|
class Exile_Item_CookingPot: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft Cookingpot";
|
|
pictureItem = "Exile_Item_CookingPot";
|
|
requiresFire = 1;
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_CookingPot"}
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_Junkmetal"}
|
|
};
|
|
tools[] = {"Exile_Item_Hammer"};
|
|
category = "Items";
|
|
};
|
|
class Exile_Item_SafeKit: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft Safe";
|
|
pictureItem = "Exile_Item_SafeKit";
|
|
requiresFire = 1;
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_SafeKit"}
|
|
};
|
|
components[] =
|
|
{
|
|
{2, "Exile_Item_MetalPole"},
|
|
{4, "Exile_Item_MetalBoard"},
|
|
{1, "Exile_Item_Codelock"}
|
|
};
|
|
tools[] = {"Exile_Item_Grinder"};
|
|
category = "Items";
|
|
};
|
|
class Exile_Item_Camo_TentKit: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft Camo Tent";
|
|
pictureItem = "Exile_Item_Camo_TentKit";
|
|
requiresFire = 1;
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_Camo_TentKit"}
|
|
};
|
|
components[] =
|
|
{
|
|
{2, "Exile_Item_DuctTape"},
|
|
{4, "Exile_Item_WoodPlank"},
|
|
{2, "Exile_Item_Rope"},
|
|
{2, "Exile_Item_ZipTie"}
|
|
};
|
|
tools[] = {"Exile_Item_Knife"};
|
|
category = "Items";
|
|
};
|
|
/*
|
|
class Laserdesignator: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft Laserdesignator";
|
|
pictureItem = "Laserdesignator";
|
|
requiresFire = 1;
|
|
returnedItems[] =
|
|
{
|
|
{1, "Laserdesignator"}
|
|
};
|
|
components[] =
|
|
{
|
|
{2, "Exile_Item_LightBulb"},
|
|
{1, "Exile_Item_JunkMetal"},
|
|
{1, "Exile_Item_Rope"}
|
|
};
|
|
tools[] = {"Exile_Item_Pliers"};
|
|
category = "Items";
|
|
};
|
|
*/
|
|
/*
|
|
class ItemWatch: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft a Watch";
|
|
pictureItem = "ItemWatch";
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
requiresFire = 1;
|
|
returnedItems[] =
|
|
{
|
|
{1, "ItemWatch"}
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_DuctTape"},
|
|
{1, "Exile_Item_JunkMetal"}
|
|
};
|
|
tools[] = {"Exile_Item_Pliers"};
|
|
category = "Items";
|
|
};
|
|
*/
|
|
/*
|
|
class ItemMap: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft a Map";
|
|
pictureItem = "ItemMap";
|
|
requiresFire = 0;
|
|
returnedItems[] =
|
|
{
|
|
{1, "ItemMap"}
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_Magazine01"},
|
|
{1, "Exile_Item_Magazine02"},
|
|
{1, "Exile_Item_Magazine03"}
|
|
};
|
|
category = "Items";
|
|
};
|
|
*/
|
|
class CraftBandage: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft Bandage";
|
|
pictureItem = "Exile_Item_Bandage";
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_Bandage"}
|
|
};
|
|
components[] =
|
|
{
|
|
|
|
{4, "Exile_Item_ToiletPaper"}
|
|
|
|
};
|
|
category = "Items";
|
|
};
|
|
class Exile_Item_CanOpener: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft CanOpener";
|
|
pictureItem = "Exile_Item_CanOpener";
|
|
requiresOcean = 0;
|
|
requiresFire = 1;
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_CanOpener"}
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_MetalPole"},
|
|
{1, "Exile_Item_Can_Empty"},
|
|
{2, "Exile_Item_MetalScrews"}
|
|
};
|
|
tools[] = {"Exile_Item_Hammer"};
|
|
category = "Items";
|
|
};
|
|
class Exile_Item_Screwdriver: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft Screwdriver";
|
|
pictureItem = "Exile_Item_Screwdriver";
|
|
requiresOcean = 0;
|
|
requiresFire = 1;
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_Screwdriver"}
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_MetalPole"},
|
|
{1, "Exile_Item_WoodSticks"}
|
|
};
|
|
tools[] = {"Exile_Item_Hammer"};
|
|
category = "Items";
|
|
};
|
|
class Exile_Item_Shovel: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft Shovel";
|
|
pictureItem = "Exile_Item_Shovel";
|
|
requiresOcean = 0;
|
|
requiresFire = 1;
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_Shovel"}
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_JunkMetal"},
|
|
{2, "Exile_Item_WoodSticks"},
|
|
{2, "Exile_Item_MetalScrews"}
|
|
};
|
|
tools[] = {"Exile_Item_Hammer"};
|
|
category = "Items";
|
|
};
|
|
class Exile_Item_MetalScrews: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft 10 MetalScrews";
|
|
pictureItem = "Exile_Item_MetalScrews";
|
|
requiresOcean = 0;
|
|
requiresFire = 1;
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
returnedItems[] =
|
|
{
|
|
{10, "Exile_Item_MetalScrews"}
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_JunkMetal"},
|
|
};
|
|
tools[] = {"Exile_Item_Hammer"};
|
|
category = "Items";
|
|
};
|
|
class Exile_Item_Hammer: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft 1 Hammer";
|
|
pictureItem = "Exile_Item_Hammer";
|
|
requiresOcean = 0;
|
|
requiresFire = 1;
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_Hammer"}
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_WoodSticks"},
|
|
{1, "Exile_Item_MetalPole"},
|
|
{1, "Exile_Item_MetalScrews"}
|
|
};
|
|
tools[] = {"Exile_Item_Pliers"};
|
|
category = "Items";
|
|
};
|
|
class Exile_Item_Knife: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft 1 Knife";
|
|
pictureItem = "Exile_Item_Knife";
|
|
requiresOcean = 0;
|
|
requiresFire = 1;
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_Knife"}
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_WoodSticks"},
|
|
{1, "Exile_Item_MetalPole"},
|
|
{1, "Exile_Item_MetalScrews"}
|
|
};
|
|
tools[] = {"Exile_Item_Pliers"};
|
|
category = "Items";
|
|
};
|
|
class CraftFoolbox: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Pack Foolbox";
|
|
pictureItem = "Exile_Item_Foolbox";
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_Foolbox"}
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_Pliers"},
|
|
{1, "Exile_Item_Grinder"},
|
|
{1, "Exile_Item_CordlessScrewdriver"},
|
|
{1, "Exile_Item_Hammer"},
|
|
{1, "Exile_Item_Screwdriver"},
|
|
{1, "Exile_Item_Wrench"},
|
|
{1, "Exile_Item_Handsaw"}
|
|
};
|
|
category = "Items";
|
|
};
|
|
//Un-pack foolbox - for when you need specific tools.
|
|
class CraftUnpackFoolbox: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Unpack Fool Box";
|
|
pictureItem = "Exile_Item_Foolbox";
|
|
returnedItems[] =
|
|
{
|
|
{1, "Exile_Item_Pliers"},
|
|
{1, "Exile_Item_Grinder"},
|
|
{1, "Exile_Item_CordlessScrewdriver"},
|
|
{1, "Exile_Item_Hammer"},
|
|
{1, "Exile_Item_Screwdriver"},
|
|
{1, "Exile_Item_Wrench"},
|
|
{1, "Exile_Item_Handsaw"}
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_Foolbox"}
|
|
};
|
|
category = "Items";
|
|
};
|
|
////////////////////////////////////////////////////////////////////////////////
|
|
// Magazines
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
/*
|
|
class 10Rnd_93x64_DMR_05_Mag: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft 15 Cyrus Magazines";
|
|
pictureItem = "10Rnd_93x64_DMR_05_Mag";
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
returnedItems[] =
|
|
{
|
|
{15, "10Rnd_93x64_DMR_05_Mag"}
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "150Rnd_93x64_Mag"}
|
|
};
|
|
tools[] = {"Exile_Item_Pliers"};
|
|
category = "Magazines";
|
|
};
|
|
class 10Rnd_338_Mag: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft 13 Mar-10 Magazines";
|
|
pictureItem = "10Rnd_338_Mag";
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
returnedItems[] =
|
|
{
|
|
{13, "10Rnd_338_Mag"}
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "130Rnd_338_Mag"}
|
|
};
|
|
tools[] = {"Exile_Item_Pliers"};
|
|
category = "Magazines";
|
|
};
|
|
class 10Rnd_127x54_Mag: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft 2 Lynx Magazines";
|
|
pictureItem = "5Rnd_127x108_Mag";
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
returnedItems[] =
|
|
{
|
|
{2, "5Rnd_127x108_Mag"}
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "10Rnd_127x54_Mag"}
|
|
};
|
|
tools[] = {"Exile_Item_Pliers"};
|
|
category = "Magazines";
|
|
};
|
|
class 30Rnd_65x39_caseless_mag: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft 6 MX|MXC|MXM 30er Magazines";
|
|
pictureItem = "30Rnd_65x39_caseless_mag";
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
returnedItems[] =
|
|
{
|
|
{6, "30Rnd_65x39_caseless_mag"}
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "200Rnd_65x39_cased_Box"}
|
|
};
|
|
tools[] = {"Exile_Item_Pliers"};
|
|
category = "Magazines";
|
|
};
|
|
class 20Rnd_762x51_Mag: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft 7 MK18|MK1|MK14 Magazines";
|
|
pictureItem = "20Rnd_762x51_Mag";
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
returnedItems[] =
|
|
{
|
|
{7, "20Rnd_762x51_Mag"}
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "150Rnd_762x51_Box"}
|
|
};
|
|
tools[] = {"Exile_Item_Pliers"};
|
|
category = "Magazines";
|
|
};
|
|
class 10Rnd_762x54_Mag: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft 15 Rahim Magazines";
|
|
pictureItem = "10Rnd_762x54_Mag";
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
returnedItems[] =
|
|
{
|
|
{15, "10Rnd_762x54_Mag"}
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "150Rnd_762x51_Box"}
|
|
};
|
|
tools[] = {"Exile_Item_Pliers"};
|
|
category = "Magazines";
|
|
};
|
|
class 5Rnd_127x108_APDS_Mag: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft 2 Lynx APSD Magazines";
|
|
pictureItem = "5Rnd_127x108_APDS_Mag";
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
requiresFire = 1;
|
|
returnedItems[] =
|
|
{
|
|
{2, "5Rnd_127x108_APDS_Mag"}
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "10Rnd_127x54_Mag"},
|
|
{1, "HandGrenade"}
|
|
};
|
|
tools[] = {"Exile_Item_Pliers"};
|
|
category = "Magazines";
|
|
};
|
|
*/
|
|
///////////////////////////////////////////////////////////////////
|
|
// Silencers
|
|
//////////////////////////////////////////////////////////////////
|
|
/*
|
|
class muzzle_snds_H: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft Sound Suppressor (6.5 mm)";
|
|
pictureItem = "muzzle_snds_H";
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
requiresFire = 1;
|
|
returnedItems[] =
|
|
{
|
|
{1, "muzzle_snds_H"}
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_MetalPole"},
|
|
{1, "Exile_Item_JunkMetal"}
|
|
};
|
|
tools[] = {"Exile_Item_Grinder"};
|
|
category = "Silencers";
|
|
};
|
|
class muzzle_snds_L: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft Sound Suppressor (9 mm)";
|
|
pictureItem = "muzzle_snds_L";
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
requiresFire = 1;
|
|
returnedItems[] =
|
|
{
|
|
{1, "muzzle_snds_L"}
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_MetalPole"},
|
|
{1, "Exile_Item_JunkMetal"}
|
|
};
|
|
tools[] = {"Exile_Item_Grinder"};
|
|
category = "Silencers";
|
|
};
|
|
class muzzle_snds_M: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft Sound Suppressor (5.56 mm)";
|
|
pictureItem = "muzzle_snds_M";
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
requiresFire = 1;
|
|
returnedItems[] =
|
|
{
|
|
{1, "muzzle_snds_M"}
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_MetalPole"},
|
|
{1, "Exile_Item_JunkMetal"}
|
|
};
|
|
tools[] = {"Exile_Item_Grinder"};
|
|
category = "Silencers";
|
|
};
|
|
class muzzle_snds_B: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft Sound Suppressor (7.62 mm)";
|
|
pictureItem = "muzzle_snds_B";
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
requiresFire = 1;
|
|
returnedItems[] =
|
|
{
|
|
{1, "muzzle_snds_B"}
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_MetalPole"},
|
|
{1, "Exile_Item_JunkMetal"}
|
|
};
|
|
tools[] = {"Exile_Item_Grinder"};
|
|
category = "Silencers";
|
|
};
|
|
class muzzle_snds_H_MG: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft Sound Suppressor LMG (6.5 mm)";
|
|
pictureItem = "muzzle_snds_H_MG";
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
requiresFire = 1;
|
|
returnedItems[] =
|
|
{
|
|
{1, "muzzle_snds_H_MG"}
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_MetalPole"},
|
|
{1, "Exile_Item_JunkMetal"}
|
|
};
|
|
tools[] = {"Exile_Item_Grinder"};
|
|
category = "Silencers";
|
|
};
|
|
class muzzle_snds_H_SW: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft Sound Suppressor LMG (6.5 mm)";
|
|
pictureItem = "muzzle_snds_H_SW";
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
requiresFire = 1;
|
|
returnedItems[] =
|
|
{
|
|
{1, "muzzle_snds_H_SW"}
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_MetalPole"},
|
|
{1, "Exile_Item_JunkMetal"}
|
|
};
|
|
tools[] = {"Exile_Item_Grinder"};
|
|
category = "Silencers";
|
|
};
|
|
*/
|
|
/////////////////////////////////////////////////////////////
|
|
// Optics
|
|
////////////////////////////////////////////////////////////
|
|
/*
|
|
class optic_Arco: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft Optic Arco";
|
|
pictureItem = "optic_Arco";
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
requiresFire = 1;
|
|
returnedItems[] =
|
|
{
|
|
{1, "optic_Arco"}
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_MetalPole"},
|
|
{1, "Exile_Item_LightBulb"}
|
|
};
|
|
tools[] = {"Exile_Item_Screwdriver"};
|
|
category = "Optics";
|
|
};
|
|
class optic_Hamr: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft Optic Hamr";
|
|
pictureItem = "optic_Hamr";
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
requiresFire = 1;
|
|
returnedItems[] =
|
|
{
|
|
{1, "optic_Hamr"}
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_MetalPole"},
|
|
{1, "Exile_Item_LightBulb"}
|
|
};
|
|
tools[] = {"Exile_Item_Screwdriver"};
|
|
category = "Optics";
|
|
};
|
|
class optic_Aco: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft Optic Aco";
|
|
pictureItem = "optic_Aco";
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
requiresFire = 1;
|
|
returnedItems[] =
|
|
{
|
|
{1, "optic_Aco"}
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_MetalPole"},
|
|
{1, "Exile_Item_LightBulb"}
|
|
};
|
|
tools[] = {"Exile_Item_Screwdriver"};
|
|
category = "Optics";
|
|
};
|
|
class optic_Holosight: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft Optic Holosight";
|
|
pictureItem = "optic_Holosight";
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
requiresFire = 1;
|
|
returnedItems[] =
|
|
{
|
|
{1, "optic_Holosight"}
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_MetalPole"},
|
|
{1, "Exile_Item_LightBulb"}
|
|
};
|
|
tools[] = {"Exile_Item_Screwdriver"};
|
|
category = "Optics";
|
|
};
|
|
class optic_SOS: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft Optic SOS";
|
|
pictureItem = "optic_SOS";
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
requiresFire = 1;
|
|
returnedItems[] =
|
|
{
|
|
{1, "optic_SOS"}
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_MetalPole"},
|
|
{1, "Exile_Item_LightBulb"}
|
|
};
|
|
tools[] = {"Exile_Item_Screwdriver"};
|
|
category = "Optics";
|
|
};
|
|
class optic_MRCO: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft Optic MRCO";
|
|
pictureItem = "optic_MRCO";
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
requiresFire = 1;
|
|
returnedItems[] =
|
|
{
|
|
{1, "optic_MRCO"}
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_MetalPole"},
|
|
{1, "Exile_Item_LightBulb"}
|
|
};
|
|
tools[] = {"Exile_Item_Screwdriver"};
|
|
category = "Optics";
|
|
};
|
|
class optic_DMS: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft Optic DMS";
|
|
pictureItem = "optic_DMS";
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
requiresFire = 1;
|
|
returnedItems[] =
|
|
{
|
|
{1, "optic_DMS"}
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_MetalPole"},
|
|
{1, "Exile_Item_LightBulb"}
|
|
};
|
|
tools[] = {"Exile_Item_Screwdriver"};
|
|
category = "Optics";
|
|
};
|
|
class optic_Yorris: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft Optic Yorris";
|
|
pictureItem = "optic_Yorris";
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
requiresFire = 1;
|
|
returnedItems[] =
|
|
{
|
|
{1, "optic_Yorris"}
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_MetalPole"},
|
|
{1, "Exile_Item_LightBulb"}
|
|
};
|
|
tools[] = {"Exile_Item_Screwdriver"};
|
|
category = "Optics";
|
|
};
|
|
class optic_MRD: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft Optic MRD";
|
|
pictureItem = "optic_MRD";
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
requiresFire = 1;
|
|
returnedItems[] =
|
|
{
|
|
{1, "optic_MRD"}
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_MetalPole"},
|
|
{1, "Exile_Item_LightBulb"}
|
|
};
|
|
tools[] = {"Exile_Item_Screwdriver"};
|
|
category = "Optics";
|
|
};
|
|
class optic_LRPS: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft Optic LRPS";
|
|
pictureItem = "optic_LRPS";
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
requiresFire = 1;
|
|
returnedItems[] =
|
|
{
|
|
{1, "optic_LRPS"}
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_MetalPole"},
|
|
{1, "Exile_Item_LightBulb"}
|
|
};
|
|
tools[] = {"Exile_Item_Screwdriver"};
|
|
category = "Optics";
|
|
};
|
|
class optic_AMS: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft Optic AMS";
|
|
pictureItem = "optic_AMS";
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
requiresFire = 1;
|
|
returnedItems[] =
|
|
{
|
|
{1, "optic_AMS"}
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_MetalPole"},
|
|
{1, "Exile_Item_LightBulb"}
|
|
};
|
|
tools[] = {"Exile_Item_Screwdriver"};
|
|
category = "Optics";
|
|
};
|
|
*/
|
|
///////////////////////////////////////////////////////////////
|
|
// Weapon Attachments
|
|
//////////////////////////////////////////////////////////////
|
|
/*
|
|
class acc_flashlight: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft acc flashlight";
|
|
pictureItem = "acc_flashlight";
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
requiresFire = 1;
|
|
returnedItems[] =
|
|
{
|
|
{1, "acc_flashlight"}
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_MetalPole"},
|
|
{1, "Exile_Item_LightBulb"}
|
|
};
|
|
tools[] = {"Exile_Item_Screwdriver"};
|
|
category = "Weapon Attachments";
|
|
};
|
|
class acc_pointer_IR: Exile_AbstractCraftingRecipe
|
|
{
|
|
name = "Craft acc pointer IR";
|
|
pictureItem = "acc_pointer_IR";
|
|
requiredInteractionModelGroup = "WorkBench";
|
|
requiresFire = 1;
|
|
returnedItems[] =
|
|
{
|
|
{1, "acc_pointer_IR"}
|
|
};
|
|
components[] =
|
|
{
|
|
{1, "Exile_Item_MetalPole"},
|
|
{1, "Exile_Item_LightBulb"}
|
|
};
|
|
tools[] = {"Exile_Item_Screwdriver"};
|
|
category = "Weapon Attachments";
|
|
};
|
|
*/ |