This commit is contained in:
lifestorm
2024-08-05 18:40:29 +03:00
parent 9f505a0646
commit c6d9b6f580
8044 changed files with 1853472 additions and 21 deletions

View File

@@ -0,0 +1,169 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "alcohol_ciggie_pack"
RECIPE.name = "Cigarette Pack"
RECIPE.description = "A combine issued cigarette pack that packs 8 cigarettes."
RECIPE.model = "models/willardnetworks/cigarettes/cigarette_pack.mdl"
RECIPE.category = "Alcohol"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 10
RECIPE.result = {["ciggie_pack"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
-- Artificial
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "alcohol_proc_bourbon"
RECIPE.name = "Artificial Bourbon"
RECIPE.description = "Crafted from synthetic origins, this bourbon presents an unnervingly smooth, artificial sweetness with notes of lab-generated oak and caramel."
RECIPE.model = "models/willardnetworks/food/bourbon.mdl"
RECIPE.category = "Alcohol"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 5
RECIPE.result = {["drink_proc_bourbon"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "alcohol_proc_whiskey"
RECIPE.name = "Artificial Whiskey"
RECIPE.description = "Concocted from lab-engineered compounds, this hyper-processed whiskey offers a sharp, synthetic tang with hints of plastic and chrome."
RECIPE.model = "models/willardnetworks/food/whiskey.mdl"
RECIPE.category = "Alcohol"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 6
RECIPE.result = {["drink_proc_whiskey"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "alcohol_proc_beer"
RECIPE.name = "Artificial Beer"
RECIPE.description = "Fermented from synthetic ingredients in sterile vats, this dystopian beer offers a stark, metallic flavor with a touch of artificial hops."
RECIPE.model = "models/willardnetworks/food/beer.mdl"
RECIPE.category = "Alcohol"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 5
RECIPE.result = {["drink_proc_beer"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "alcohol_proc_vodka"
RECIPE.name = "Artificial Vodka"
RECIPE.description = "Engineered from artificial compounds, this ultra-processed vodka delivers a crisp, synthetic bite with faint hints of rubber and circuitry."
RECIPE.model = "models/willardnetworks/food/alcohol_bottle.mdl"
RECIPE.category = "Alcohol"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 6
RECIPE.result = {["drink_proc_vodka"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
-- Bottled drinks
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "alcohol_whiskey"
RECIPE.name = "Whiskey"
RECIPE.description = "Crafted from mysterious substances, this whiskey exudes an eerie, industrial flavor with hauntingly unfamiliar notes."
RECIPE.model = "models/willardnetworks/food/whiskey.mdl"
RECIPE.category = "Alcohol"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 25
RECIPE.result = {["bottle_whiskey"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "alcohol_vodka"
RECIPE.name = "Vodka"
RECIPE.description = "Forged through ruthless processing, this vodka offers a harsh, chemically-infused kick, devoid of any natural essence."
RECIPE.model = "models/willardnetworks/food/alcohol_bottle.mdl"
RECIPE.category = "Alcohol"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 25
RECIPE.result = {["bottle_vodka"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "alcohol_beer"
RECIPE.name = "Beer"
RECIPE.description = "Brewed in sterile chambers, this beer lacks the rustic charm of traditional brewing, offering a cold, clinical taste with metallic undertones."
RECIPE.model = "models/willardnetworks/food/beer.mdl"
RECIPE.category = "Alcohol"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 20
RECIPE.result = {["drink_beer"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "alcohol_lager_siemens"
RECIPE.name = "Siemens Premium Lager Pils"
RECIPE.description = "A brown glass bottle with a fancy gold Siemens signature logo on the front, surrounded by small interlocking Union symbols. Within it holds a gleaming, golden-yellow liquid. Under the logo, it reads: German Premium Lager Pils. On the back, it reads: Brewed after German tradition, in City-24 with naturally soft Genevian alp water."
RECIPE.model = "models/willardnetworks/food/beer.mdl"
RECIPE.skin = 1
RECIPE.category = "Alcohol"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 23
RECIPE.result = {["drink_siemens_beer"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "alcohol_sake"
RECIPE.name = "City Eight Sake"
RECIPE.description = "An enigmatic brew of unknown origins, this sake delivers a chillingly synthetic flavor, with elusive notes that defy description."
RECIPE.model = "models/willardnetworks/food/prop_bar_bottle_e.mdl"
RECIPE.category = "Alcohol"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 4
RECIPE.result = {["bottle_sake"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "alcohol_bourbon"
RECIPE.name = "Bourbon"
RECIPE.description = "This bourbon lacks the soulful richness of its predecessors, delivering a sterile, flavorless experience with a faint hint of manufactured woodiness."
RECIPE.model = "models/willardnetworks/food/bourbon.mdl"
RECIPE.category = "Alcohol"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 25
RECIPE.result = {["bottle_bourbon"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "alcohol_moonshine"
RECIPE.name = "Moonshine"
RECIPE.description = "A slightly sweet-smelling liquor in an old soviet vodka bottle. It kicks like a mule. You could probably strip paint with it."
RECIPE.model = "models/willardnetworks/food/alcohol_bottle.mdl"
RECIPE.category = "Alcohol"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 25
RECIPE.result = {["bottle_moonshine"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()

View File

@@ -0,0 +1,113 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_comp_adhesive"
RECIPE.name = "Adhesive"
RECIPE.description = "An Adhesive for sticking objects together. Very sticky."
RECIPE.model = "models/willardnetworks/props/glue.mdl"
RECIPE.category = "Components"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 7
RECIPE.result = {["comp_adhesive"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_comp_wood"
RECIPE.name = "Scrap Wood"
RECIPE.description = "Bars of wood that appear broken, but useful."
RECIPE.model = "models/Gibs/wood_gib01a.mdl"
RECIPE.category = "Components"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 3
RECIPE.result = {["comp_wood"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_comp_screws"
RECIPE.name = "Box of Nails"
RECIPE.description = "A box containing nails. They look a bit rusty."
RECIPE.model = "models/willardnetworks/skills/screws.mdl"
RECIPE.category = "Components"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 9
RECIPE.result = {["comp_screws"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_comp_scraps"
RECIPE.name = "Metal Scraps"
RECIPE.description = "Bits of metal scraps, useful for crafting."
RECIPE.model = "models/gibs/manhack_gib01.mdl"
RECIPE.category = "Components"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 2
RECIPE.result = {["comp_scrap"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_comp_electronics"
RECIPE.name = "Electronic parts"
RECIPE.description = "Scrapped electronic parts. Wonder what these were used for?"
RECIPE.model = "models/willardnetworks/skills/circuit.mdl"
RECIPE.category = "Components"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 4
RECIPE.result = {["comp_electronics"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_comp_cloth"
RECIPE.name = "Cloth Rags"
RECIPE.description = "A piece of filthy cloth rags, can be used for crafting."
RECIPE.model = "models/willardnetworks/skills/cloth.mdl"
RECIPE.category = "Components"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 3
RECIPE.result = {["comp_cloth"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_comp_plastic"
RECIPE.name = "Plastic"
RECIPE.description = "Elements of plastic waste. Who knows what it was, before."
RECIPE.model = "models/props_junk/garbage_bag001a.mdl"
RECIPE.category = "Components"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 2
RECIPE.result = {["comp_plastic"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_comp_chemicals"
RECIPE.name = "Bottle of Cleaning Fluid"
RECIPE.description = "A union branded bottle of chemicals used for 'cleaning'."
RECIPE.model = "models/willardnetworks/skills/medjar.mdl"
RECIPE.category = "Components"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 8
RECIPE.result = {["comp_chemicals"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()

View File

@@ -0,0 +1,87 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_tool_request"
RECIPE.name = "Request Device"
RECIPE.description = "A small device with rounded corners, housing two buttons. A small combine logo is visible."
RECIPE.model = "models/gibs/shield_scanner_gib1.mdl"
RECIPE.category = "Electronics"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 15
RECIPE.result = {["request_device"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_tool_flashlight"
RECIPE.name = "Flashlight"
RECIPE.description = "Incredibly useful when exploring the unknown dark."
RECIPE.model = "models/willardnetworks/skills/flashlight.mdl"
RECIPE.category = "Electronics"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 25
RECIPE.result = {["flashlight"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_tv"
RECIPE.name = "Television"
RECIPE.description = "A regime issued television to view propaganda broadcasts on."
RECIPE.model = "models/props_c17/tv_monitor01.mdl"
RECIPE.category = "Electronics"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 50
RECIPE.result = {["television"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_tool_coffeemachine"
RECIPE.name = "Coffee Machine"
RECIPE.description = "When you need drippling perfection on your shoes, a coffee machine is all you need."
RECIPE.model = "models/willardnetworks/skills/coffee_machine.mdl"
RECIPE.category = "Electronics"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 55
RECIPE.result = {["tool_coffeemachine"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_cit_computer"
RECIPE.name = "Computer"
RECIPE.description = "A computer with access to notes, utilizing a dodgy regime OS, useful tool for stores."
RECIPE.model = "models/willardnetworks/props/willard_computer.mdl"
RECIPE.category = "Electronics"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 150
RECIPE.result = {["cit_computer"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_elec_musicradio"
RECIPE.name = "Benefactor Radio"
RECIPE.description = "A manufactured radio with a tuner that can only tune to official Union-Approved radio stations."
RECIPE.model = "models/props_lab/citizenradio.mdl"
RECIPE.category = "Electronics"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 150
RECIPE.result = {["musicradio_cmb"] = 1}
RECIPE.buyAmount = 1
RECIPE:Register()

View File

@@ -0,0 +1,265 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
-- Snacks
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_food_berries"
RECIPE.name = "Berries"
RECIPE.description = "A bunch of sweet berries."
RECIPE.model = "models/willardnetworks/food/berries01.mdl"
RECIPE.category = "Restaurant"
RECIPE.subcategory = "Food"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 3
RECIPE.result = {["fruit_berries"] = 1}
RECIPE.buyAmount = 1
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_food_peanuts"
RECIPE.name = "Salted Peanuts"
RECIPE.description = "A light snack, this combine embellished box contains salted peanuts."
RECIPE.model = "models/willardnetworks/food/peats.mdl"
RECIPE.category = "Restaurant"
RECIPE.subcategory = "Food"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 3
RECIPE.result = {["food_peanuts"] = 1}
RECIPE.buyAmount = 1
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_food_biscuits"
RECIPE.name = "Can of Biscuits"
RECIPE.description = "Encased in a desolate, metallic canister, these dry biscuits offer a taste of austerity. Each bite unleashes a parched crunch, devoid of moisture."
RECIPE.model = "models/props_junk/garbage_metalcan001a.mdl"
RECIPE.category = "Restaurant"
RECIPE.subcategory = "Food"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 3
RECIPE.result = {["food_biscuits"] = 1}
RECIPE.buyAmount = 1
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_food_crisps"
RECIPE.name = "Potato Crisps"
RECIPE.description = "A light snack, this green embellished plastic bag contains salted crisps."
RECIPE.model = "models/willardnetworks/food/snack01.mdl"
RECIPE.category = "Restaurant"
RECIPE.subcategory = "Food"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 4
RECIPE.result = {["food_crisps"] = 1}
RECIPE.buyAmount = 1
RECIPE:Register()
local RECIPE = ix.recipe:New()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_food_crackers"
RECIPE.name = "Potato Crackers"
RECIPE.description = "A light snack, this red embellished plastic bag contains crackers."
RECIPE.model = "models/willardnetworks/food/snack02.mdl"
RECIPE.category = "Restaurant"
RECIPE.subcategory = "Food"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 4
RECIPE.result = {["food_crackers"] = 1}
RECIPE.buyAmount = 1
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "food_apple"
RECIPE.name = "Apple"
RECIPE.description = "It keeps the medics away for an entire day."
RECIPE.model = "models/willardnetworks/food/apple.mdl"
RECIPE.category = "Restaurant"
RECIPE.subcategory = "Food"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 7
RECIPE.result = {["fruit_apple"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "food_banana"
RECIPE.name = "Banana"
RECIPE.description = "Peel away and eat."
RECIPE.model = "models/willardnetworks/food/bananna.mdl"
RECIPE.category = "Restaurant"
RECIPE.subcategory = "Food"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 8
RECIPE.result = {["fruit_banana"] = 1}
RECIPE.buyAmount = 1
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "food_orange"
RECIPE.name = "Orange"
RECIPE.description = "A bumpy, tangy orange."
RECIPE.model = "models/willardnetworks/food/orange.mdl"
RECIPE.category = "Restaurant"
RECIPE.subcategory = "Food"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 8
RECIPE.result = {["fruit_orange"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "food_sandwich"
RECIPE.name = "Sandwich"
RECIPE.description = "Very popular in City Two, a sandwich of artificial meat and cheese."
RECIPE.model = "models/willardnetworks/food/sandwich.mdl"
RECIPE.category = "Restaurant"
RECIPE.subcategory = "Food"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 22
RECIPE.result = {["comfort_sandwich"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
-- Foods
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "food_artskewer"
RECIPE.name = "Skewered Artificial Meat"
RECIPE.description = "A protein block of meat skewed and produced as ready to eat."
RECIPE.model = "models/willardnetworks/food/meatskewer2.mdl"
RECIPE.category = "Restaurant"
RECIPE.subcategory = "Food"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 3
RECIPE.result = {["artificial_skewer"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "food_breadslice"
RECIPE.name = "Bread Slice"
RECIPE.description = "A slice of fresh bread. Doesn't fill you up much on its own but it'll do."
RECIPE.model = "models/willardnetworks/food/bread_slice.mdl"
RECIPE.category = "Restaurant"
RECIPE.subcategory = "Food"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 4
RECIPE.result = {["baking_bread_slice"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "food_halfbread"
RECIPE.name = "Halved Bread"
RECIPE.description = "Half a loaf of bread ready to be consumed."
RECIPE.model = "models/willardnetworks/food/bread_half.mdl"
RECIPE.category = "Restaurant"
RECIPE.subcategory = "Food"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 9
RECIPE.result = {["baking_bread_half"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "food_cookednoodles"
RECIPE.name = "Cooked Noodles"
RECIPE.description = "Even during the occupation.. Noodles remain a popular choice for food."
RECIPE.model = "models/willardnetworks/food/noodles.mdl"
RECIPE.category = "Restaurant"
RECIPE.subcategory = "Food"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 7
RECIPE.result = {["comfort_noodles"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "food_bagel"
RECIPE.name = "Bagel"
RECIPE.description = "Through inventive means you're able to procure bagels from bread dough, it's somewhat dry but it'll do nicely."
RECIPE.model = "models/willardnetworks/food/bagel2.mdl"
RECIPE.category = "Restaurant"
RECIPE.subcategory = "Food"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 10
RECIPE.result = {["baking_bagel"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "food_roastedartmeat"
RECIPE.name = "Roasted Artificial Meat"
RECIPE.description = "A protein block of Artificial meat for easy consumption."
RECIPE.model = "models/willardnetworks/food/steak2.mdl"
RECIPE.category = "Restaurant"
RECIPE.subcategory = "Food"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 9
RECIPE.result = {["artificial_meat"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "food_vegsoup"
RECIPE.name = "Vegetable Soup"
RECIPE.description = "A warm bowl of healthy vegetable soup, a good way to keep a steady mind."
RECIPE.model = "models/willardnetworks/food/vegetablesoup.mdl"
RECIPE.category = "Restaurant"
RECIPE.subcategory = "Food"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 15
RECIPE.result = {["comfort_soup"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "food_watermelon"
RECIPE.name = "Watermelon"
RECIPE.description = "A large, round, green fruit. Rather pink inside!"
RECIPE.model = "models/willardnetworks/food/watermelon_unbreakable.mdl"
RECIPE.category = "Restaurant"
RECIPE.subcategory = "Food"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 30
RECIPE.result = {["fruit_watermelon"] = 1}
RECIPE.buyAmount = 1
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "food_cookedantlionmeat"
RECIPE.name = "Roasted Antlion Meat"
RECIPE.description = "A roasted slab of antlion meat, doesn't fill you up as much as you'd like it to, it's quite stringy and carries an odd texture."
RECIPE.model = "models/willardnetworks/food/cooked_alienmeat.mdl"
RECIPE.category = "Restaurant"
RECIPE.subcategory = "Food"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 6
RECIPE.result = {["antlion_roast"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()

View File

@@ -0,0 +1,37 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_gloves"
RECIPE.name = "Gloves"
RECIPE.description = "A pair of black gloves. Good for work, weather, and more."
RECIPE.model = "models/willardnetworks/clothingitems/hands_glove.mdl"
RECIPE.category = "Clothing"
RECIPE.subcategory = "Hands"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 20
RECIPE.result = {["hands_gloves"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_tipless_gloves"
RECIPE.name = "Tipless Gloves"
RECIPE.description = "A pair of black gloves without the fingertips. Keeps your fingers free."
RECIPE.model = "models/willardnetworks/clothingitems/hands_glove_fingerless.mdl"
RECIPE.category = "Clothing"
RECIPE.subcategory = "Hands"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 20
RECIPE.result = {["hands_tipless_gloves"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()

View File

@@ -0,0 +1,181 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
-- Beanie
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_head_beanie_brown"
RECIPE.name = "Brown Beanie"
RECIPE.description = "A brown, if not slightly neglected, woolen beanie. Warm and comfortable to sit on your head."
RECIPE.model = "models/willardnetworks/clothingitems/head_beanie_update.mdl"
RECIPE.category = "Clothing"
RECIPE.subcategory = "Headwear"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 20
RECIPE.result = {["beanie_brown"] = 1}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_head_beanie_grey"
RECIPE.name = "Grey Beanie"
RECIPE.description = "A grey, if not slightly neglected, woolen beanie. Warm and comfortable to sit on your head."
RECIPE.model = "models/willardnetworks/clothingitems/head_beanie_update.mdl"
RECIPE.category = "Clothing"
RECIPE.subcategory = "Headwear"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 20
RECIPE.result = {["beanie_grey"] = 1}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_head_beanie_red"
RECIPE.name = "Red Beanie"
RECIPE.description = "A red, if not slightly neglected, woolen beanie. Warm and comfortable to sit on your head."
RECIPE.model = "models/willardnetworks/clothingitems/head_beanie_update.mdl"
RECIPE.category = "Clothing"
RECIPE.subcategory = "Headwear"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 20
RECIPE.result = {["beanie_red"] = 1}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_head_beanie_blue"
RECIPE.name = "Blue Beanie"
RECIPE.description = "A blue, if not slightly neglected, woolen beanie. Warm and comfortable to sit on your head."
RECIPE.model = "models/willardnetworks/clothingitems/head_beanie_update.mdl"
RECIPE.category = "Clothing"
RECIPE.subcategory = "Headwear"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 20
RECIPE.result = {["head_blue_beanie"] = 1} -- Old ID name, to let players keep item on update
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_head_beanie_green"
RECIPE.name = "Green Beanie"
RECIPE.description = "A green, if not slightly neglected, woolen beanie. Warm and comfortable to sit on your head."
RECIPE.model = "models/willardnetworks/clothingitems/head_beanie_update.mdl"
RECIPE.category = "Clothing"
RECIPE.subcategory = "Headwear"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 20
RECIPE.result = {["head_green_beanie"] = 1} -- Old ID name, to let players keep item on update
RECIPE:Register()
-- Non-colorable
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_head_boonie"
RECIPE.name = "Boonie Hat"
RECIPE.description = "A wide rimmed hat. Keeps the sun off your head."
RECIPE.model = "models/willardnetworks/clothingitems/head_boonie.mdl"
RECIPE.category = "Clothing"
RECIPE.subcategory = "Headwear"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 50
RECIPE.result = {["head_boonie_hat"] = 1} -- Old ID name, to let players keep item on update
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_head_chef"
RECIPE.name = "Chef Hat"
RECIPE.description = "A tall, white hat. Worn by those who are supposed to be good at cooking."
RECIPE.model = "models/willardnetworks/clothingitems/head_chefhat.mdl"
RECIPE.category = "Clothing"
RECIPE.subcategory = "Headwear"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 30
RECIPE.result = {["head_chef_hat"] = 1} -- Old ID name, to let players keep item on update
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_head_cap"
RECIPE.name = "Flat Cap"
RECIPE.description = "A stylish old-school cap that is flat on the head."
RECIPE.model = "models/willardnetworks/clothingitems/head_hat2.mdl"
RECIPE.category = "Clothing"
RECIPE.subcategory = "Headwear"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 30
RECIPE.result = {["head_flat_cap"] = 1} -- Old ID name, to let players keep item on update
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_head_visor"
RECIPE.name = "Visor Cap"
RECIPE.description = "A hat with a visor. It keeps the sun out of your eyes."
RECIPE.model = "models/willardnetworks/clothingitems/head_hat.mdl"
RECIPE.category = "Clothing"
RECIPE.subcategory = "Headwear"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 30
RECIPE.result = {["head_visor_cap"] = 1} -- Old ID name, to let players keep item on update
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "head_military_cap"
RECIPE.name = "Military Cap"
RECIPE.description = "A cap with worn out military insignia."
RECIPE.model = "models/willardnetworks/clothingitems/head_confederatehat.mdl"
RECIPE.category = "Clothing"
RECIPE.subcategory = "Headwear"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 50
RECIPE.result = {["head_military_cap"] = 1} -- Old ID name, to let players keep item on update
RECIPE:Register()
-- Glasses
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_glasses"
RECIPE.name = "Glasses"
RECIPE.description = "A pair of black, square rimmed glasses. Helps you see."
RECIPE.model = "models/willardnetworks/clothingitems/glasses.mdl"
RECIPE.category = "Clothing"
RECIPE.subcategory = "Headwear"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 25
RECIPE.result = {["glasses"] = 1}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_aviators"
RECIPE.name = "Aviator Glasses"
RECIPE.description = "A pair of stylish aviator glasses, reminiscent of the past."
RECIPE.model = "models/willardnetworks/clothingitems/head_aviators.mdl"
RECIPE.category = "Clothing"
RECIPE.subcategory = "Headwear"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 50
RECIPE.result = {["aviators"] = 1}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_70s"
RECIPE.name = "70s Glasses"
RECIPE.description = "A pair of vintage 70s glasses with a brown frame."
RECIPE.model = "models/willardnetworks/clothingitems/head_glasses_70s.mdl"
RECIPE.category = "Clothing"
RECIPE.subcategory = "Headwear"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 50
RECIPE.result = {["70sglasses"] = 1}
RECIPE:Register()

View File

@@ -0,0 +1,267 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
-- Meats
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "ingredients_leeches"
RECIPE.name = "Tinned Leeches"
RECIPE.description = "Tinned leech. Used for cooking and is certainly not ready for consumption, yet. Contains three raw leeches."
RECIPE.model = "models/willardnetworks/food/cmb_food2.mdl"
RECIPE.category = "Restaurant"
RECIPE.subcategory = "Ingredients"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 4
RECIPE.result = {["ing_tinned_leeches"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "ingredients_artificial_meat"
RECIPE.name = "Raw Artificial Meat"
RECIPE.description = "Meat substances compressed into a protein block. It's raw and unrefined."
RECIPE.model = "models/willardnetworks/food/steak1.mdl"
RECIPE.category = "Restaurant"
RECIPE.subcategory = "Ingredients"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 2
RECIPE.result = {["ing_artificial_meat"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "ingredients_artificial_chicken"
RECIPE.name = "Raw Chicken"
RECIPE.description = "An industry collectivized in distant lands, set in foul conditions and factories to produce meat."
RECIPE.model = "models/willardnetworks/food/meat3.mdl"
RECIPE.category = "Restaurant"
RECIPE.subcategory = "Ingredients"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 5
RECIPE.result = {["ing_chicken"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
-- Baking
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "ingredients_margarine"
RECIPE.name = "Margarine Product"
RECIPE.description = "A tinned can of factory produced margarine. Melts under heat."
RECIPE.model = "models/willardnetworks/food/cmb_food5.mdl"
RECIPE.category = "Restaurant"
RECIPE.subcategory = "Ingredients"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 1
RECIPE.result = {["ing_margarine"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "ingredients_flour"
RECIPE.name = "Saturated Flour"
RECIPE.description = "The paper bag is somewhat padded making it look as if it contains more flour than it actually does. Appears and smells like ordinary flour with a few odd black spots here and there."
RECIPE.model = "models/willardnetworks/food/cmb_food6.mdl"
RECIPE.category = "Restaurant"
RECIPE.subcategory = "Ingredients"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 4
RECIPE.result = {["ing_flour"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "ingredients_protein"
RECIPE.name = "Egg Protein Package"
RECIPE.description = "A package of powdered protein."
RECIPE.model = "models/willardnetworks/food/cmb_food1.mdl"
RECIPE.category = "Restaurant"
RECIPE.subcategory = "Ingredients"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 1
RECIPE.result = {["ing_protein"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "ingredients_sweetbar"
RECIPE.name = "Granulated Sweet-Bar"
RECIPE.description = "A crunchy chocolate bar. It actually tastes alright!"
RECIPE.model = "models/willardnetworks/food/cmb_food3.mdl"
RECIPE.category = "Restaurant"
RECIPE.subcategory = "Ingredients"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 2
RECIPE.result = {["ing_sweet"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "ingredients_milk"
RECIPE.name = "Milk Substitute"
RECIPE.description = "A carton of milk substitute. Certainly looks like milk but is somewhat thinner."
RECIPE.model = "models/props_junk/garbage_milkcarton002a.mdl"
RECIPE.category = "Restaurant"
RECIPE.subcategory = "Ingredients"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 4
RECIPE.result = {["drink_milk"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
-- Flavourings
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "ingredients_spices"
RECIPE.name = "Dried Spice Flavouring"
RECIPE.description = "Strange smells emit from the packaging."
RECIPE.model = "models/willardnetworks/food/cmb_food8.mdl"
RECIPE.category = "Restaurant"
RECIPE.subcategory = "Ingredients"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 2
RECIPE.result = {["ing_spices"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "ingredients_herbs"
RECIPE.name = "Dried Cooking Herbs"
RECIPE.description = "Various dried herbs for cooking."
RECIPE.model = "models/willardnetworks/food/cmb_food7.mdl"
RECIPE.category = "Restaurant"
RECIPE.subcategory = "Ingredients"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 1
RECIPE.result = {["ing_herbs"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "ingredients_salt"
RECIPE.name = "Salt Pot"
RECIPE.description = "Seemingly a pot of salt with a somewhat odd acidic smell to it…"
RECIPE.model = "models/willardnetworks/foods/salt.mdl"
RECIPE.category = "Restaurant"
RECIPE.subcategory = "Ingredients"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 1
RECIPE.result = {["ing_salt"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "ingredients_vinegar"
RECIPE.name = "Vinegar"
RECIPE.description = "An aqueous bottle of acidic liquid, smells like a chip shop. Sniffing makes your mouth and eyes water."
RECIPE.model = "models/willardnetworks/food/prop_bar_bottle_i.mdl"
RECIPE.category = "Restaurant"
RECIPE.subcategory = "Ingredients"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 4
RECIPE.result = {["ing_vinegar"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
-- Vegetables / fruit
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "ingredients_carrot"
RECIPE.name = "Vegetable Package"
RECIPE.description = "The label reads this package contains a set of vegetables ready to be used for cooking purposes."
RECIPE.model = "models/willardnetworks/foods/vege.mdl"
RECIPE.category = "Restaurant"
RECIPE.subcategory = "Ingredients"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 1
RECIPE.result = {["ing_vegetable_pack"] = 1}
RECIPE.buyAmount = 1
RECIPE:Register()
-- Misc
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "ingredients_noodles"
RECIPE.name = "Dried Noodles"
RECIPE.description = "Noodles that are dry and unappettizing. How is this possible?"
RECIPE.model = "models/props_junk/garbage_takeoutcarton001a.mdl"
RECIPE.category = "Restaurant"
RECIPE.subcategory = "Ingredients"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 1
RECIPE.result = {["ing_noodles"] = 1}
RECIPE.buyAmount = 1
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "ingredients_cheese"
RECIPE.name = "Artificial Cheese Slice"
RECIPE.description = "A slice of Artificial cheese made in a factory somewhere."
RECIPE.model = "models/willardnetworks/food/cheesewheel2c.mdl"
RECIPE.category = "Restaurant"
RECIPE.subcategory = "Ingredients"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 3
RECIPE.result = {["artificial_cheese"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "ingredients_coffeepowder"
RECIPE.name = "Coffee Powder"
RECIPE.description = "A slightly worn can of coffee powder."
RECIPE.model = "models/willardnetworks/food/wn_food_can.mdl"
RECIPE.skin = 5
RECIPE.category = "Restaurant"
RECIPE.subcategory = "Ingredients"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 3
RECIPE.result = {["ing_coffee_powder"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "ingredients_empty_coffee"
RECIPE.name = "Empty Coffee Cup"
RECIPE.description = "A empty coffee cup."
RECIPE.model = "models/willardnetworks/food/coffee.mdl"
RECIPE.category = "Restaurant"
RECIPE.subcategory = "Ingredients"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 2
RECIPE.result = {["junk_coffeecup"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "ingredients_raw_antlion_meat"
RECIPE.name = "Raw Antlion Meat"
RECIPE.description = "Somewhat slimy alien meat chopped off an antlion. It smells and looks strange."
RECIPE.model = "models/willardnetworks/food/raw_alienmeat.mdl"
RECIPE.category = "Restaurant"
RECIPE.subcategory = "Ingredients"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 2
RECIPE.result = {["ing_antlion_meat"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()

View File

@@ -0,0 +1,649 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "luxury_ciggie_pack"
RECIPE.name = "Cigarette Pack"
RECIPE.description = "A combine issued cigarette pack that packs 8 cigarettes."
RECIPE.model = "models/willardnetworks/cigarettes/cigarette_pack.mdl"
RECIPE.category = "Luxury"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 10
RECIPE.result = {["ciggie_pack"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "luxury_zippo"
RECIPE.name = "Zippo Lighter"
RECIPE.description = "A quality metal lighter made to light up cigarettes."
RECIPE.model = "models/willardnetworks/cigarettes/zippo.mdl"
RECIPE.category = "Luxury"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 25
RECIPE.result = {["zippolighter"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_cheddar"
RECIPE.name = "Cheddar Cheese Slice"
RECIPE.description = "A slice of chedder cheese."
RECIPE.model = "models/willardnetworks/food/cheesewheel1c.mdl"
RECIPE.category = "Luxury"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 20
RECIPE.result = {["luxury_cheddar"] = 1}
RECIPE.buyAmount = 1
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_raw_fish"
RECIPE.name = "Raw Fish"
RECIPE.description = "A quite rare sight these days."
RECIPE.model = "models/willardnetworks/food/fishgolden.mdl"
RECIPE.category = "Luxury"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 30
RECIPE.result = {["ing_fish"] = 1}
RECIPE.buyAmount = 1
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_raw_beef"
RECIPE.name = "Raw Beef"
RECIPE.description = "A raw slab of beef, a rather rare commodity these days."
RECIPE.model = "models/willardnetworks/food/meat3.mdl"
RECIPE.category = "Luxury"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 30
RECIPE.result = {["ing_beef"] = 1}
RECIPE.buyAmount = 1
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_egg"
RECIPE.name = "Egg"
RECIPE.description = "Usually replaced with the Egg Protein Package these days."
RECIPE.model = "models/willardnetworks/food/egg1.mdl"
RECIPE.category = "Luxury"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 5
RECIPE.result = {["ing_egg"] = 1}
RECIPE.buyAmount = 1
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_choc"
RECIPE.name = "Union Choco"
RECIPE.description = "Prestine, immaculate and indulging - this bar of chocolate makes world-wide oppression seem but a harmless generosity to be lived in luxury."
RECIPE.model = "models/willardnetworks/props/unionchoco.mdl"
RECIPE.category = "Luxury"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 12
RECIPE.result = {["luxury_choc"] = 1}
RECIPE.buyAmount = 1
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_fruit_pineapple"
RECIPE.name = "Pineapple"
RECIPE.description = "A rare sight these days."
RECIPE.model = "models/willardnetworks/food/pineapple.mdl"
RECIPE.category = "Luxury"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 40
RECIPE.result = {["fruit_pineapple"] = 1}
RECIPE.buyAmount = 1
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_drink_wine_white"
RECIPE.name = "White Wine"
RECIPE.description = "A rare are and expensive commodity."
RECIPE.model = "models/willardnetworks/food/white_wine.mdl"
RECIPE.category = "Luxury"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 50
RECIPE.result = {["bottle_wine_white"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_drink_red_wine"
RECIPE.name = "Red Wine"
RECIPE.description = "A rare and expensive commodity."
RECIPE.model = "models/willardnetworks/food/red_wine.mdl"
RECIPE.category = "Luxury"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 50
RECIPE.result = {["bottle_wine_red"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_drink_champagne"
RECIPE.name = "Bottle of Sparkling Champagne"
RECIPE.description = "Rumored to still be around in high circles, champagne is a highly prestigious and rare treat to discover these days."
RECIPE.model = "models/willardnetworks/food/prop_bar_bottle_a.mdl"
RECIPE.category = "Luxury"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 100
RECIPE.result = {["bottle_champagne"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_chess"
RECIPE.name = "Chess Table Assembly Kit"
RECIPE.description = "An assembly kit to put together a chess table."
RECIPE.model = "models/props_junk/wood_crate001a.mdl"
RECIPE.category = "Luxury"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 100
RECIPE.result = {["chess_dummy"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_checkers"
RECIPE.name = "Checkers Table Assembly Kit"
RECIPE.description = "An assembly kit to put together a checkers table."
RECIPE.model = "models/props_junk/wood_crate001a.mdl"
RECIPE.category = "Luxury"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 100
RECIPE.result = {["checkers_dummy"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_arcade"
RECIPE.name = "Arcade Machine Assembly Kit"
RECIPE.description = "An assembly kit to put together an arcade machine."
RECIPE.model = "models/props_junk/wood_crate001a.mdl"
RECIPE.category = "Luxury"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 100
RECIPE.result = {["arcade_dummy"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_ciggie_goodfella"
RECIPE.name = "Goodfella Cigars"
RECIPE.description = "A pack of high-quality debonair cigarillos wrapped in high-grammage tobacco paper containing up to 8 cigarillos manufactured by Tenzhen Industries."
RECIPE.model = "models/willardnetworks/cigarettes/cigarette_pack_goodfella.mdl"
RECIPE.category = "Luxury"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 20
RECIPE.result = {["ciggie_goodfella"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
-- Collaborator attires
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_lux_collab_ice"
RECIPE.name = "Ice"
RECIPE.description = "A comfortable jacket for collaborators in support of the regime."
RECIPE.model = "models/willardnetworks/luxuryitems/torso_alyxcoat7_blue.mdl"
RECIPE.category = "Luxury"
RECIPE.subcategory = "Collaborator Attires"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 300
RECIPE.result = {["collab_ice"] = 1}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_lux_collab_creme"
RECIPE.name = "Créme"
RECIPE.description = "A comfortable jacket for collaborators in support of the regime."
RECIPE.model = "models/willardnetworks/luxuryitems/torso_alyxcoat7_blue.mdl"
RECIPE.category = "Luxury"
RECIPE.subcategory = "Collaborator Attires"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 300
RECIPE.result = {["collab_creme"] = 1}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_lux_collab_salmon"
RECIPE.name = "Salmon"
RECIPE.description = "A comfortable jacket for collaborators in support of the regime."
RECIPE.model = "models/willardnetworks/luxuryitems/torso_alyxcoat7_blue.mdl"
RECIPE.category = "Luxury"
RECIPE.subcategory = "Collaborator Attires"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 300
RECIPE.result = {["collab_salmon"] = 1}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_lux_collab_white"
RECIPE.name = "White Powder"
RECIPE.description = "A comfortable jacket for collaborators in support of the regime."
RECIPE.model = "models/willardnetworks/luxuryitems/torso_alyxcoat7_blue.mdl"
RECIPE.category = "Luxury"
RECIPE.subcategory = "Collaborator Attires"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 300
RECIPE.result = {["collab_white"] = 1}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_lux_collab_idealist"
RECIPE.name = "Idealist"
RECIPE.description = "A comfortable jacket for collaborators in support of the regime."
RECIPE.model = "models/willardnetworks/luxuryitems/torso_alyxcoat7_blue.mdl"
RECIPE.category = "Luxury"
RECIPE.subcategory = "Collaborator Attires"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 300
RECIPE.result = {["collab_idealist"] = 1}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_lux_collab_simple"
RECIPE.name = "Simple Folk"
RECIPE.description = "A comfortable jacket for collaborators in support of the regime."
RECIPE.model = "models/willardnetworks/luxuryitems/torso_alyxcoat7_blue.mdl"
RECIPE.category = "Luxury"
RECIPE.subcategory = "Collaborator Attires"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 300
RECIPE.result = {["collab_simple"] = 1}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_lux_collab_follower"
RECIPE.name = "The Pharaoh's Follower"
RECIPE.description = "A jacket for collaborators in support of an authority figure."
RECIPE.model = "models/willardnetworks/luxuryitems/torso_alyxcoat7_blue.mdl"
RECIPE.category = "Luxury"
RECIPE.subcategory = "Collaborator Attires"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 300
RECIPE.result = {["collab_follower"] = 1}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_lux_collab_twin"
RECIPE.name = "Twin Brown"
RECIPE.description = "A comfortable jacket for collaborators in support of the regime."
RECIPE.model = "models/willardnetworks/luxuryitems/torso_alyxcoat7_blue.mdl"
RECIPE.category = "Luxury"
RECIPE.subcategory = "Collaborator Attires"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 300
RECIPE.result = {["collab_twin"] = 1}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_lux_collab_bloke"
RECIPE.name = "Bloke Black"
RECIPE.description = "A collaborators jacket named after a certain individual."
RECIPE.model = "models/willardnetworks/luxuryitems/torso_alyxcoat7_blue.mdl"
RECIPE.category = "Luxury"
RECIPE.subcategory = "Collaborator Attires"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 300
RECIPE.result = {["collab_bloke"] = 1}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_lux_collab_afternoon"
RECIPE.name = "Afternoon"
RECIPE.description = "A comfortable jacket for collaborators in support of the regime."
RECIPE.model = "models/willardnetworks/luxuryitems/torso_alyxcoat7_blue.mdl"
RECIPE.category = "Luxury"
RECIPE.subcategory = "Collaborator Attires"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 300
RECIPE.result = {["collab_afternoon"] = 1}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_lux_collab_bistre"
RECIPE.name = "Bistre"
RECIPE.description = "A comfortable jacket for collaborators in support of the regime."
RECIPE.model = "models/willardnetworks/luxuryitems/torso_alyxcoat7_blue.mdl"
RECIPE.category = "Luxury"
RECIPE.subcategory = "Collaborator Attires"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 300
RECIPE.result = {["collab_bistre"] = 1}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_lux_collab_bluedelight"
RECIPE.name = "Blue Delight"
RECIPE.description = "A comfortable jacket for collaborators in support of the regime."
RECIPE.model = "models/willardnetworks/luxuryitems/torso_alyxcoat7_blue.mdl"
RECIPE.category = "Luxury"
RECIPE.subcategory = "Collaborator Attires"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 300
RECIPE.result = {["collab_bluedelight"] = 1}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_lux_collab_burgundy"
RECIPE.name = "Burgundian Collaborator"
RECIPE.description = "A comfortable jacket for collaborators in support of the regime."
RECIPE.model = "models/willardnetworks/luxuryitems/torso_alyxcoat7_blue.mdl"
RECIPE.category = "Luxury"
RECIPE.subcategory = "Collaborator Attires"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 300
RECIPE.result = {["collab_burgundy"] = 1}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_lux_collab_cadet"
RECIPE.name = "Cadet Blue"
RECIPE.description = "A comfortable jacket for collaborators in support of the regime."
RECIPE.model = "models/willardnetworks/luxuryitems/torso_alyxcoat7_blue.mdl"
RECIPE.category = "Luxury"
RECIPE.subcategory = "Collaborator Attires"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 300
RECIPE.result = {["collab_cadet"] = 1}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_lux_collab_carnelian"
RECIPE.name = "Carnelian Red"
RECIPE.description = "A comfortable jacket for collaborators in support of the regime."
RECIPE.model = "models/willardnetworks/luxuryitems/torso_alyxcoat7_blue.mdl"
RECIPE.category = "Luxury"
RECIPE.subcategory = "Collaborator Attires"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 300
RECIPE.result = {["collab_carneliant"] = 1}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_lux_collab_coral"
RECIPE.name = "Black Coral"
RECIPE.description = "A comfortable jacket for collaborators in support of the regime."
RECIPE.model = "models/willardnetworks/luxuryitems/torso_alyxcoat7_blue.mdl"
RECIPE.category = "Luxury"
RECIPE.subcategory = "Collaborator Attires"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 300
RECIPE.result = {["collab_coral"] = 1}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_lux_collab_fixer"
RECIPE.name = "Fixer"
RECIPE.description = "A comfortable jacket for collaborators in support of the regime."
RECIPE.model = "models/willardnetworks/luxuryitems/torso_alyxcoat7_blue.mdl"
RECIPE.category = "Luxury"
RECIPE.subcategory = "Collaborator Attires"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 300
RECIPE.result = {["collab_fixer"] = 1}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_lux_collab_foreigner"
RECIPE.name = "Foreigner"
RECIPE.description = "A comfortable jacket for collaborators in support of the regime."
RECIPE.model = "models/willardnetworks/luxuryitems/torso_alyxcoat7_blue.mdl"
RECIPE.category = "Luxury"
RECIPE.subcategory = "Collaborator Attires"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 300
RECIPE.result = {["collab_foreigner"] = 1}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_lux_collab_kingpin"
RECIPE.name = "The Kingpin"
RECIPE.description = "A comfortable jacket for collaborators in support of the regime."
RECIPE.model = "models/willardnetworks/luxuryitems/torso_alyxcoat7_blue.mdl"
RECIPE.category = "Luxury"
RECIPE.subcategory = "Collaborator Attires"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 300
RECIPE.result = {["collab_kingpin"] = 1}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_lux_collab_midnight"
RECIPE.name = "Midnight Black"
RECIPE.description = "A comfortable jacket for collaborators in support of the regime."
RECIPE.model = "models/willardnetworks/luxuryitems/torso_alyxcoat7_blue.mdl"
RECIPE.category = "Luxury"
RECIPE.subcategory = "Collaborator Attires"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 300
RECIPE.result = {["collab_midnight"] = 1}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_lux_collab_midnightred"
RECIPE.name = "Midnight Red"
RECIPE.description = "A comfortable jacket for collaborators in support of the regime."
RECIPE.model = "models/willardnetworks/luxuryitems/torso_alyxcoat7_blue.mdl"
RECIPE.category = "Luxury"
RECIPE.subcategory = "Collaborator Attires"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 300
RECIPE.result = {["collab_midnightred"] = 1}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_lux_collab_office"
RECIPE.name = "The Office"
RECIPE.description = "A comfortable jacket for collaborators in support of the regime."
RECIPE.model = "models/willardnetworks/luxuryitems/torso_alyxcoat7_blue.mdl"
RECIPE.category = "Luxury"
RECIPE.subcategory = "Collaborator Attires"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 300
RECIPE.result = {["collab_office"] = 1}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_lux_collab_onyx"
RECIPE.name = "Onyx Shirt"
RECIPE.description = "A comfortable jacket for collaborators in support of the regime."
RECIPE.model = "models/willardnetworks/luxuryitems/torso_alyxcoat7_blue.mdl"
RECIPE.category = "Luxury"
RECIPE.subcategory = "Collaborator Attires"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 300
RECIPE.result = {["collab_onyx"] = 1}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_lux_collab_orangedawn"
RECIPE.name = "Orange Dawn"
RECIPE.description = "A comfortable jacket for collaborators in support of the regime."
RECIPE.model = "models/willardnetworks/luxuryitems/torso_alyxcoat7_blue.mdl"
RECIPE.category = "Luxury"
RECIPE.subcategory = "Collaborator Attires"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 300
RECIPE.result = {["collab_orangedawn"] = 1}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_lux_collab_redhaven"
RECIPE.name = "Red Haven"
RECIPE.description = "A comfortable jacket for collaborators in support of the regime."
RECIPE.model = "models/willardnetworks/luxuryitems/torso_alyxcoat7_blue.mdl"
RECIPE.category = "Luxury"
RECIPE.subcategory = "Collaborator Attires"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 300
RECIPE.result = {["collab_redhaven"] = 1}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_lux_collab_reed"
RECIPE.name = "Reed Green"
RECIPE.description = "A comfortable jacket for collaborators in support of the regime."
RECIPE.model = "models/willardnetworks/luxuryitems/torso_alyxcoat7_blue.mdl"
RECIPE.category = "Luxury"
RECIPE.subcategory = "Collaborator Attires"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 300
RECIPE.result = {["collab_reed"] = 1}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_lux_collab_sap"
RECIPE.name = "Sap Green"
RECIPE.description = "A comfortable jacket for collaborators in support of the regime."
RECIPE.model = "models/willardnetworks/luxuryitems/torso_alyxcoat7_blue.mdl"
RECIPE.category = "Luxury"
RECIPE.subcategory = "Collaborator Attires"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 300
RECIPE.result = {["collab_sap"] = 1}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_lux_collab_taupe"
RECIPE.name = "The Taupe"
RECIPE.description = "A comfortable jacket for collaborators in support of the regime."
RECIPE.model = "models/willardnetworks/luxuryitems/torso_alyxcoat7_blue.mdl"
RECIPE.category = "Luxury"
RECIPE.subcategory = "Collaborator Attires"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 300
RECIPE.result = {["collab_taupe"] = 1}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_lux_collab_walkster"
RECIPE.name = "Walkster"
RECIPE.description = "A comfortable jacket for collaborators in support of the regime."
RECIPE.model = "models/willardnetworks/luxuryitems/torso_alyxcoat7_blue.mdl"
RECIPE.category = "Luxury"
RECIPE.subcategory = "Collaborator Attires"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 300
RECIPE.result = {["collab_walkster"] = 1}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_lux_collab_yonder"
RECIPE.name = "Blue Yonder"
RECIPE.description = "A comfortable jacket for collaborators in support of the regime."
RECIPE.model = "models/willardnetworks/luxuryitems/torso_alyxcoat7_blue.mdl"
RECIPE.category = "Luxury"
RECIPE.subcategory = "Collaborator Attires"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 300
RECIPE.result = {["collab_yonder"] = 1}
RECIPE:Register()
-- Fedora
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_lux_fedora_brown"
RECIPE.name = "Brown Fedora"
RECIPE.description = "A rare brown stylish hat reminiscent of bygone times."
RECIPE.model = "models/willardnetworks/luxuryitems/head_fedora_recolorable.mdl"
RECIPE.category = "Luxury"
RECIPE.subcategory = "Headwear"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 300
RECIPE.result = {["fedora_brown"] = 1}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_lux_fedora_black"
RECIPE.name = "Black Fedora"
RECIPE.description = "A rare black stylish hat reminiscent of bygone times."
RECIPE.model = "models/willardnetworks/luxuryitems/fedora_item.mdl"
RECIPE.category = "Luxury"
RECIPE.subcategory = "Headwear"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 300
RECIPE.result = {["head_fedora"] = 1} -- Old ID name, to let players keep item on update
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_lux_fedora_white"
RECIPE.name = "White Fedora"
RECIPE.description = "A rare white stylish hat reminiscent of bygone times."
RECIPE.model = "models/willardnetworks/luxuryitems/head_fedora_recolorable.mdl"
RECIPE.category = "Luxury"
RECIPE.subcategory = "Headwear"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 300
RECIPE.result = {["fedora_white"] = 1}
RECIPE:Register()
-- Formal
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_lux_shoes_dress"
RECIPE.name = "Dress Shoes"
RECIPE.description = "In todays market, only a small subset of civilians can afford these formal kinds of shoes."
RECIPE.model = "models/willardnetworks/clothingitems/shoes_formal.mdl"
RECIPE.category = "Luxury"
RECIPE.subcategory = "Shoes"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 500
RECIPE.result = {["shoes_dress_shoes"] = 1}
RECIPE:Register()

View File

@@ -0,0 +1,365 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "nonalcoholic_breen_water"
RECIPE.name = "Breen's Water"
RECIPE.description = "A can of water symbolic to the global regime, comes with a strange mmetalic taste to it."
RECIPE.model = "models/props_junk/PopCan01a.mdl"
RECIPE.category = "Non-alcoholic"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 3
RECIPE.result = {["drink_breen_water"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "nonalcoholic_boboriginal"
RECIPE.name = "Bob Water Original"
RECIPE.description = "The label jokingly reads: The soft welcoming and mild original taste of Bob Water. Warning: May cause severe intestinal bleeding and mild eye strain."
RECIPE.model = "models/willardnetworks/food/bobdrinks_can.mdl"
RECIPE.skin = 4
RECIPE.category = "Non-alcoholic"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 8
RECIPE.result = {["drink_boboriginal"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "nonalcoholic_banksoda_pink"
RECIPE.name = "Bank Soda Lite"
RECIPE.description = "A red maroon can adorned with the Bank Soda emblem. Inside the carbonated beverage is a caramel liquid with a light, breezy texture exhibiting a more bitter and slightly less sweet and acidic flavour than its predecessor, containing zero caffeine and sugar."
RECIPE.model = "models/willardnetworks/food/bobdrinks_goodfella.mdl"
RECIPE.skin = 1
RECIPE.category = "Non-alcoholic"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 10
RECIPE.result = {["drink_banksoda_pink"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "nonalcoholic_banksoda"
RECIPE.name = "Bank Soda"
RECIPE.description = "A grey-and-black checkered can adorned with the Bank Soda emblem. Inside the carbonated beverage is a caramel liquid with a light, breezy texture and mildly acidic caffeine with a distinctive sweet and syrupy flavour."
RECIPE.model = "models/willardnetworks/food/bobdrinks_goodfella.mdl"
RECIPE.skin = 2
RECIPE.category = "Non-alcoholic"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 6
RECIPE.result = {["drink_banksoda_grey"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "nonalcoholic_c24"
RECIPE.name = "Bank Soda Red"
RECIPE.description = "A red can adorned with the City Twenty-Four ensign and Bank Soda label. Inside the carbonated beverage is an eye-watering yellowish-brown caffeine-esque liquid, tasting bitterly sharp and servile. Evokes a profound sense of patriotism."
RECIPE.model = "models/willardnetworks/food/bobdrinks_goodfella.mdl"
RECIPE.skin = 3
RECIPE.category = "Non-alcoholic"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 12
RECIPE.result = {["drink_banksoda_c24"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "nonalcoholic_ocean"
RECIPE.name = "Bank Soda Blue"
RECIPE.description = "A blue can with a wavy design evoking the ocean torrent adorned with the Bank Soda emblem. Inside the carbonated beverage is a clear liquid with a faint bluish hue and tart sugariness, reminiscent of flavours like blue raspberry and pineapple."
RECIPE.model = "models/willardnetworks/food/bobdrinks_goodfella.mdl"
RECIPE.skin = 7
RECIPE.category = "Non-alcoholic"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 8
RECIPE.result = {["drink_banksoda_ocean"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "nonalcoholic_lager"
RECIPE.name = "Bank Soda Lager"
RECIPE.description = "A white-and-brown can adorned with the Bank Soda emblem. Inside the carbonated beverage is a glistening caramel liquid with a creamy-rich texture, tasting bitter-sweet like sarsaparilla, vanilla, and wintergreen."
RECIPE.model = "models/willardnetworks/food/bobdrinks_goodfella.mdl"
RECIPE.skin = 5
RECIPE.category = "Non-alcoholic"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 12
RECIPE.result = {["drink_banksoda_lager"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "nonalcoholic_licorice"
RECIPE.name = "Bank Soda Licorice"
RECIPE.description = "A pink, confetti-and-bubblegum-covered can adorn with the Bank Soda emblem. Inside the carbonated beverage is a fluorescent green liquid of unknown origins, tasting of a vanilla mousse-like dessert for a smooth and piquantly sweet syrupy pop-like bubblegum flavour."
RECIPE.model = "models/willardnetworks/food/bobdrinks_goodfella.mdl"
RECIPE.skin = 6
RECIPE.category = "Non-alcoholic"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 12
RECIPE.result = {["drink_banksoda_licorice"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "nonalcoholic_c8"
RECIPE.name = "Bank Soda Grape"
RECIPE.description = "A purple can with two wavy lines adorned with the Bank Soda emblem and images of grapes. Inside the carbonated beverage is a grape liquid with an artificially sweet, mildly sour, sugary flavour similar to grape."
RECIPE.model = "models/willardnetworks/food/bobdrinks_goodfella.mdl"
RECIPE.skin = 4
RECIPE.category = "Non-alcoholic"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 8
RECIPE.result = {["drink_banksoda_c8"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "nonalcoholic_banksoda_red"
RECIPE.name = "Bank Soda Oriental"
RECIPE.description = "A red-purple can adorned with the Bank Soda emblem and Combine insignia. Inside the carbonated beverage is a fluorescent green liquid of unknown origins, and instead of unique flavours, it exhibits an acute taste, pungent smell, and unusual acidity. Contains lead."
RECIPE.model = "models/willardnetworks/food/bobdrinks_goodfella.mdl"
RECIPE.skin = 0
RECIPE.category = "Non-alcoholic"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 8
RECIPE.result = {["drink_banksoda_red"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "nonalcoholic_proc_lemonade"
RECIPE.name = "Artificial Lemonade"
RECIPE.description = "Not exactly the most refreshing drink.. There's a slight hint of metallic aftertaste."
RECIPE.model = "models/props_junk/GlassBottle01a.mdl"
RECIPE.category = "Non-alcoholic"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 5
RECIPE.result = {["drink_proc_lemonade"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "nonalcoholic_proc_fruit_juice"
RECIPE.name = "Artificial Fruit Juice"
RECIPE.description = "A artificial liquid resembling some kind of fruit juice."
RECIPE.model = "models/willardnetworks/food/prop_bar_bottle_e.mdl"
RECIPE.category = "Non-alcoholic"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 5
RECIPE.result = {["drink_proc_fruit_juice"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "nonalcoholic_sparkling_water"
RECIPE.name = "Sparkling Breen's Water"
RECIPE.description = "A red can of water symbolic to the global regime, comes with a bit of a fiz to it and an artificial saccharine taste."
RECIPE.model = "models/willardnetworks/food/breencan1.mdl"
RECIPE.category = "Non-alcoholic"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 6
RECIPE.result = {["drink_sparkling_water"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "nonalcoholic_coffee"
RECIPE.name = "Coffee"
RECIPE.description = "Warm cup of coffee, helps keep you alert and awake for these strange times."
RECIPE.model = "models/willardnetworks/food/coffee.mdl"
RECIPE.category = "Non-alcoholic"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 6
RECIPE.result = {["drink_coffee"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "nonalcoholic_premium_water"
RECIPE.name = "Premium Breen's Water"
RECIPE.description = "A premium can symbolic to the global regime with a shimmering yellow allure, its contents promise an enigmatic purity."
RECIPE.model = "models/willardnetworks/food/breencan2.mdl"
RECIPE.category = "Non-alcoholic"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 10
RECIPE.result = {["drink_premium_water"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "nonalcoholic_lemonade"
RECIPE.name = "Lemonade"
RECIPE.description = "A glass of refreshing Lemonade. Reminds you of the past."
RECIPE.model = "models/willardnetworks/food/prop_bar_bottle_b.mdl"
RECIPE.category = "Non-alcoholic"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 12
RECIPE.result = {["drink_lemonade"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "nonalcoholic_fruit_juice"
RECIPE.name = "Fruit Juice"
RECIPE.description = "Refreshing fruit juice, tastes somewhat authentic."
RECIPE.model = "models/props_junk/garbage_plasticbottle003a.mdl"
RECIPE.category = "Non-alcoholic"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 13
RECIPE.result = {["drink_fruit_juice"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "nonalcoholic_wi_coffee"
RECIPE.name = "Willard Industries Coffee"
RECIPE.description = "Overdose may result in insomnia, diarrhea, fatigue, depression, nightmares, vomitting, headaches, anxiety or death. Consult a Willard Industries approved medical professional if death occurs upon consumption."
RECIPE.model = "models/willardnetworks/food/wi_coffee.mdl"
RECIPE.category = "Non-alcoholic"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 15
RECIPE.result = {["drink_wi_coffee"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "nonalcoholic_bobgrape"
RECIPE.name = "Soda Bob Grape"
RECIPE.description = "The label reads: Smooth fruity taste! Made from real artificial grapes and infused with a grimy sandy mud-like paste!"
RECIPE.model = "models/willardnetworks/food/bobdrinks_can.mdl"
RECIPE.skin = 0
RECIPE.category = "Non-alcoholic"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 4
RECIPE.result = {["drink_bobgrape"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "nonalcoholic_bobsurprise"
RECIPE.name = "Soda Bob Surprise"
RECIPE.description = "The label jokingly reads: The strong and striking taste of cherry soda. Flavourful, with a guaranteed unique taste in every can! Enjoy a random infusion of a countless variety of ingredients, including artificial deer meat and pencil shavings!"
RECIPE.model = "models/willardnetworks/food/bobdrinks_can.mdl"
RECIPE.skin = 3
RECIPE.category = "Non-alcoholic"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 10
RECIPE.result = {["drink_bobsurprise"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "nonalcoholic_bobfizz"
RECIPE.name = "Soda Bob Fizz"
RECIPE.description = "The label reads: Lemon, lime, sublime, containing no slime! A fresh zingy taste to blow your taste buds into orbit!"
RECIPE.model = "models/willardnetworks/food/bobdrinks_can.mdl"
RECIPE.skin = 2
RECIPE.category = "Non-alcoholic"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 6
RECIPE.result = {["drink_bobfizz"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "nonalcoholic_bobdark"
RECIPE.name = "Soda Bob Dark"
RECIPE.description = "The label reads: The subtle and sultry taste of our 'dark' edition will chip away a piece of your mortal soul with every sip! Warning: Please consult your local Willard Industries professionals if demonic hallucinations occur."
RECIPE.model = "models/willardnetworks/food/bobdrinks_can.mdl"
RECIPE.skin = 1
RECIPE.category = "Non-alcoholic"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 13
RECIPE.result = {["drink_bobdark"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "nonalcoholic_bobenergy"
RECIPE.name = "Soda Bob Energy"
RECIPE.description = "The label reads: Guzzle down this sugary treat in a single swig to phase between realms and become pure energy, at one with both yourself and the universe."
RECIPE.model = "models/willardnetworks/food/bobdrinks_can.mdl"
RECIPE.skin = 6
RECIPE.category = "Non-alcoholic"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 13
RECIPE.result = {["drink_bobenergy"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
-- non-drinks
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "nonalcoholic_ciggie_pack"
RECIPE.name = "Cigarette Pack"
RECIPE.description = "A combine issued cigarette pack that packs 8 cigarettes."
RECIPE.model = "models/willardnetworks/cigarettes/cigarette_pack.mdl"
RECIPE.category = "Non-alcoholic"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 10
RECIPE.result = {["ciggie_pack"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "nonalcoholic_carddeck"
RECIPE.name = "52-Card Deck"
RECIPE.description = "A traditional 52-card deck of French-suited playing cards."
RECIPE.model = "models/cards/stack.mdl"
RECIPE.category = "Non-alcoholic"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 31
RECIPE.result = {["card_deck"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "nonalcoholic_tea"
RECIPE.name = "Cup of Tea"
RECIPE.description = "Comforting and warm to the touch."
RECIPE.model = "models/props_junk/garbage_coffeemug001a.mdl"
RECIPE.category = "Non-alcoholic"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 6
RECIPE.result = {["drink_tea"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()

View File

@@ -0,0 +1,144 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
-- Worn Shoes
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_shoes_worn_dark"
RECIPE.name = "Worn Dark Shoes"
RECIPE.description = "A pair of dark, worn and tired shoes... They have seen too much."
RECIPE.model = "models/willardnetworks/clothingitems/shoes_military.mdl"
RECIPE.category = "Clothing"
RECIPE.subcategory = "Shoes"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 20
RECIPE.result = {["shoes_worn_dark"] = 1}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_shoes_worn_brown"
RECIPE.name = "Worn Brown Shoes"
RECIPE.description = "A pair of brown, worn and tired shoes... They have seen too much."
RECIPE.model = "models/willardnetworks/clothingitems/shoes_military.mdl"
RECIPE.category = "Clothing"
RECIPE.subcategory = "Shoes"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 20
RECIPE.result = {["shoes_worn_brown"] = 1}
RECIPE:Register()
-- Civ Shoes
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_shoes_black"
RECIPE.name = "Black Shoes"
RECIPE.description = "A pair of sturdy shoes for roads and paths no longer kept maintained."
RECIPE.model = "models/willardnetworks/clothingitems/shoes_universal.mdl"
RECIPE.category = "Clothing"
RECIPE.subcategory = "Shoes"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 30
RECIPE.result = {["shoes_black_shoes"] = 1} -- Old ID name, to let players keep item on update
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_shoes_bloke"
RECIPE.name = "Bloke Shoes"
RECIPE.description = "A pair black of sturdy bloke shoes for roads and paths no longer kept maintained."
RECIPE.model = "models/willardnetworks/clothingitems/shoes_universal.mdl"
RECIPE.category = "Clothing"
RECIPE.subcategory = "Shoes"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 30
RECIPE.result = {["shoes_bloke"] = 1}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_shoes_darkblue"
RECIPE.name = "Dark Blue Shoes"
RECIPE.description = "A pair of sturdy shoes for roads and paths no longer kept maintained."
RECIPE.model = "models/willardnetworks/clothingitems/shoes_universal.mdl"
RECIPE.category = "Clothing"
RECIPE.subcategory = "Shoes"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 30
RECIPE.result = {["shoes_blue_shoes"] = 1}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_shoes_grey"
RECIPE.name = "Grey Shoes"
RECIPE.description = "A pair of sturdy shoes for roads and paths no longer kept maintained."
RECIPE.model = "models/willardnetworks/clothingitems/shoes_universal.mdl"
RECIPE.category = "Clothing"
RECIPE.subcategory = "Shoes"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 30
RECIPE.result = {["shoes_grey"] = 1}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_shoes_brown"
RECIPE.name = "Brown Shoes"
RECIPE.description = "A pair of sturdy shoes for roads and paths no longer kept maintained."
RECIPE.model = "models/willardnetworks/clothingitems/shoes_universal.mdl"
RECIPE.category = "Clothing"
RECIPE.subcategory = "Shoes"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 30
RECIPE.result = {["shoes_brown_shoes"] = 1}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_shoes_red"
RECIPE.name = "Dark Red Shoes"
RECIPE.description = "A pair of sturdy shoes for roads and paths no longer kept maintained."
RECIPE.model = "models/willardnetworks/clothingitems/shoes_universal.mdl"
RECIPE.category = "Clothing"
RECIPE.subcategory = "Shoes"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 30
RECIPE.result = {["shoes_red"] = 1}
RECIPE:Register()
-- Leather Shoes
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_shoes_leather_dark"
RECIPE.name = "Dark Leather Boots"
RECIPE.description = "A pair of dark durable leather boots, ready for the long journey ahead."
RECIPE.model = "models/willardnetworks/clothingitems/shoes_boots.mdl"
RECIPE.category = "Clothing"
RECIPE.subcategory = "Shoes"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 30
RECIPE.result = {["shoes_leather_dark"] = 1}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_shoes_leather_brown"
RECIPE.name = "Brown Leather Boots"
RECIPE.description = "A pair of brown durable leather boots, ready for the long journey ahead."
RECIPE.model = "models/willardnetworks/clothingitems/shoes_boots.mdl"
RECIPE.category = "Clothing"
RECIPE.subcategory = "Shoes"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 30
RECIPE.result = {["shoes_leather_brown"] = 1}
RECIPE:Register()

View File

@@ -0,0 +1,284 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_tool_spoon"
RECIPE.name = "Kitchen Spoon"
RECIPE.description = "Useful for making stews."
RECIPE.model = "models/willardnetworks/skills/kitchenspoon.mdl"
RECIPE.category = "Tools & Storage"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 8
RECIPE.result = {["tool_spoon"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_tool_kettle"
RECIPE.name = "Kettle"
RECIPE.description = "A kettle that can drip perfect boiling water."
RECIPE.model = "models/props_interiors/pot01a.mdl"
RECIPE.category = "Tools & Storage"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 14
RECIPE.result = {["tool_kettle"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_tool_lighter"
RECIPE.name = "Plastic Lighter"
RECIPE.description = "A cheap plastic lighter made to light up cigarettes."
RECIPE.model = "models/willardnetworks/cigarettes/lighter.mdl"
RECIPE.category = "Tools & Storage"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 10
RECIPE.result = {["lighter"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_tool_knife"
RECIPE.name = "Kitchen Knife"
RECIPE.description = "A thick, semi-blunt knife. Used to cut food on cutting board or surface."
RECIPE.model = "models/willardnetworks/skills/kitchenknife.mdl"
RECIPE.category = "Tools & Storage"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 12
RECIPE.result = {["tool_knife"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_tool_scissors"
RECIPE.name = "Scissors"
RECIPE.description = "Snip, snip, snip!"
RECIPE.model = "models/willardnetworks/skills/scissors.mdl"
RECIPE.category = "Tools & Storage"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 12
RECIPE.result = {["tool_scissors"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_syringe"
RECIPE.name = "Syringe"
RECIPE.description = "A syringe able to contain liquid-like substances, useful for medicinal purposes."
RECIPE.model = "models/willardnetworks/skills/syringeammo.mdl"
RECIPE.category = "Tools & Storage"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 12
RECIPE.result = {["comp_syringe"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_tool_cookingpot"
RECIPE.name = "Cooking pot"
RECIPE.description = "A black, iron cooking pot. Put it on a stove!"
RECIPE.model = "models/props_c17/metalPot001a.mdl"
RECIPE.category = "Tools & Storage"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 15
RECIPE.result = {["tool_cookingpot"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_tool_fryingpan"
RECIPE.name = "Frying Pan"
RECIPE.description = "A black, iron frying pan. Good for cooking food."
RECIPE.model = "models/props_c17/metalPot002a.mdl" -- This model is wrong. Use the hl2 frying pan model plz
RECIPE.category = "Tools & Storage"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 14
RECIPE.result = {["tool_fryingpan"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_razor"
RECIPE.name = "Hairdresser tools"
RECIPE.description = "A tool for creative souls in an otherwise depressing landscape."
RECIPE.model = "models/props_junk/cardboard_box004a.mdl"
RECIPE.category = "Tools & Storage"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 12
RECIPE.result = {["beard_razor"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_tool_wrench"
RECIPE.name = "Wrench"
RECIPE.description = "An old wrench. Could use this for crating."
RECIPE.model = "models/props_c17/tools_wrench01a.mdl"
RECIPE.category = "Tools & Storage"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 15
RECIPE.result = {["tool_wrench"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_tool_toolkit"
RECIPE.name = "Toolkit"
RECIPE.description = "A small metal crate containing various construction tools for assembling items."
RECIPE.model = "models/willardnetworks/skills/toolkit.mdl"
RECIPE.category = "Tools & Storage"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 50
RECIPE.result = {["tool_toolkit"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "tool_coffeemachine"
RECIPE.name = "Coffee Machine"
RECIPE.description = "When you need drippling perfection on your shoes, a coffee machine is all you need."
RECIPE.model = "models/willardnetworks/skills/coffee_machine.mdl"
RECIPE.category = "Tools & Storage"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 45
RECIPE.result = {["tool_coffeemachine"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "tool_oven_assembly"
RECIPE.name = "Oven Assembly Kit"
RECIPE.description = "Alongside a set of instructions, this wooden package contains a high ordeal of different component pieces for Cooking apperatus."
RECIPE.model = "models/props_junk/wood_crate001a.mdl"
RECIPE.category = "Tools & Storage"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 80
RECIPE.result = {["tool_oven_assembly"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_tool_grouplock"
RECIPE.name = "Group Lock"
RECIPE.description = "A metal apparatus applied to doors. Requires a group to function."
RECIPE.model = "models/willardnetworks/props_combine/wn_combine_lock.mdl"
RECIPE.category = "Tools & Storage"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 80
RECIPE.result = {["grouplock"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
-- Storage
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_storage_lock"
RECIPE.name = "Container Lock"
RECIPE.description = "Sets a random password on a container when used."
RECIPE.model = "models/props_wasteland/prison_padlock001a.mdl"
RECIPE.category = "Tools & Storage"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 30
RECIPE.result = {["cont_lock_t1"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_storage_satchel"
RECIPE.name = "Satchel"
RECIPE.description = "A small satchel that rests on your hip."
RECIPE.model = "models/willardnetworks/clothingitems/satchel.mdl"
RECIPE.category = "Tools & Storage"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 70
RECIPE.result = {["smallbag"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_storage_suitcase"
RECIPE.name = "Suitcase"
RECIPE.description = "A small suitcase ready to carry everything you'd rather not be."
RECIPE.model = "models/weapons/w_suitcase_passenger.mdl"
RECIPE.category = "Tools & Storage"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 70
RECIPE.result = {["suitcase"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_container_small"
RECIPE.name = "Small Container"
RECIPE.description = "5x3 sized container. Contact an admin to setup this container when you've crafted this item. Needs a container lock item to set a password."
RECIPE.model = "models/props_lab/filecabinet02.mdl"
RECIPE.category = "Tools & Storage"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 90
RECIPE.result = {["container_small_dummy"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_mixer"
RECIPE.name = "Mixer"
RECIPE.description = "This seems to be useful for mixing liquids or chemicals together. Its warning label reads: Do not open when in operation"
RECIPE.model = "models/willardnetworks/skills/chem_mixer.mdl"
RECIPE.category = "Tools & Storage"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 180
RECIPE.result = {["tool_mixer"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_storage_backpack"
RECIPE.name = "Backpack"
RECIPE.description = "A small backpack with the Combine stamp upon it."
RECIPE.model = "models/willardnetworks/clothingitems/backpack.mdl"
RECIPE.category = "Tools & Storage"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 150
RECIPE.result = {["largebag"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_storage_safe"
RECIPE.name = "Container Safe"
RECIPE.description = "An unbreakable safe to keep your items in. (You may have 2 safes on top of the container limit.)"
RECIPE.model = "models/willardnetworks/safe.mdl"
RECIPE.category = "Tools & Storage"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 850
RECIPE.result = {["container_safe"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,376 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
-- Worn Trousers
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_legs_worn_black"
RECIPE.name = "Worn Black Trousers"
RECIPE.description = "A pair of black worn trousers. Made to last, but they don't feel good."
RECIPE.model = "models/willardnetworks/clothingitems/legs_citizen0.mdl"
RECIPE.category = "Clothing"
RECIPE.subcategory = "Worn Trousers"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 20
RECIPE.result = {["legs_worn_black"] = 1}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_legs_worn_blue"
RECIPE.name = "Worn Blue Trousers"
RECIPE.description = "A pair of blue worn trousers. Made to last, but they don't feel good."
RECIPE.model = "models/willardnetworks/clothingitems/legs_citizen0.mdl"
RECIPE.category = "Clothing"
RECIPE.subcategory = "Worn Trousers"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 20
RECIPE.result = {["legs_worn_blue"] = 1}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_legs_worn_green"
RECIPE.name = "Worn Green Trousers"
RECIPE.description = "A pair of green worn trousers. Made to last, but they don't feel good."
RECIPE.model = "models/willardnetworks/clothingitems/legs_citizen0.mdl"
RECIPE.category = "Clothing"
RECIPE.subcategory = "Worn Trousers"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 20
RECIPE.result = {["legs_worn_green"] = 1}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_legs_worn_grey"
RECIPE.name = "Worn Grey Trousers"
RECIPE.description = "A pair of grey worn trousers. Made to last, but they don't feel good."
RECIPE.model = "models/willardnetworks/clothingitems/legs_citizen0.mdl"
RECIPE.category = "Clothing"
RECIPE.subcategory = "Worn Trousers"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 20
RECIPE.result = {["legs_worn_grey"] = 1}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_legs_worn_red"
RECIPE.name = "Worn Red Trousers"
RECIPE.description = "A pair of red worn trousers. Made to last, but they don't feel good."
RECIPE.model = "models/willardnetworks/clothingitems/legs_citizen0.mdl"
RECIPE.category = "Clothing"
RECIPE.subcategory = "Worn Trousers"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 20
RECIPE.result = {["legs_worn_red"] = 1}
RECIPE:Register()
-- Jumpsuit Trousers
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_legs_jumpsuit_black"
RECIPE.name = "Black Jumpsuit Trousers"
RECIPE.description = "The citizen jumpsuit is considered the standardised clothing of the regime, trousers matching its bleak look."
RECIPE.model = "models/willardnetworks/clothingitems/legs_jumpsuit_recolorable_pants.mdl"
RECIPE.category = "Clothing"
RECIPE.subcategory = "Jumpsuit Trousers"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 25
RECIPE.result = {["legs_jumpsuit_black"] = 1}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_legs_jumpsuit_blue"
RECIPE.name = "Blue Jumpsuit Trousers"
RECIPE.description = "The citizen jumpsuit is considered the standardised clothing of the regime, trousers matching its bleak look."
RECIPE.model = "models/willardnetworks/clothingitems/legs_jumpsuit_recolorable_pants.mdl"
RECIPE.category = "Clothing"
RECIPE.subcategory = "Jumpsuit Trousers"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 25
RECIPE.result = {["legs_jumpsuit_blue"] = 1}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_legs_jumpsuit_brown"
RECIPE.name = "Brown Jumpsuit Trousers"
RECIPE.description = "The citizen jumpsuit is considered the standardised clothing of the regime, trousers matching its bleak look."
RECIPE.model = "models/willardnetworks/clothingitems/legs_jumpsuit_recolorable_pants.mdl"
RECIPE.category = "Clothing"
RECIPE.subcategory = "Jumpsuit Trousers"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 25
RECIPE.result = {["legs_jumpsuit_brown"] = 1}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_legs_jumpsuit_green"
RECIPE.name = "Green Jumpsuit Trousers"
RECIPE.description = "The citizen jumpsuit is considered the standardised clothing of the regime, trousers matching its bleak look."
RECIPE.model = "models/willardnetworks/clothingitems/legs_jumpsuit_recolorable_pants.mdl"
RECIPE.category = "Clothing"
RECIPE.subcategory = "Jumpsuit Trousers"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 25
RECIPE.result = {["legs_jumpsuit_green"] = 1}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_legs_jumpsuit_grey"
RECIPE.name = "Grey Jumpsuit Trousers"
RECIPE.description = "The citizen jumpsuit is considered the standardised clothing of the regime, trousers matching its bleak look."
RECIPE.model = "models/willardnetworks/clothingitems/legs_jumpsuit_recolorable_pants.mdl"
RECIPE.category = "Clothing"
RECIPE.subcategory = "Jumpsuit Trousers"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 25
RECIPE.result = {["legs_jumpsuit_grey"] = 1}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_legs_jumpsuit_red"
RECIPE.name = "Red Jumpsuit Trousers"
RECIPE.description = "The citizen jumpsuit is considered the standardised clothing of the regime, trousers matching its bleak look."
RECIPE.model = "models/willardnetworks/clothingitems/legs_jumpsuit_recolorable_pants.mdl"
RECIPE.category = "Clothing"
RECIPE.subcategory = "Jumpsuit Trousers"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 25
RECIPE.result = {["legs_jumpsuit_red"] = 1}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_legs_jumpsuit"
RECIPE.name = "Civilian Jumpsuit Trousers"
RECIPE.description = "The citizen jumpsuit is considered the standardised clothing of the regime, trousers matching its bleak look."
RECIPE.model = "models/willardnetworks/clothingitems/legs_jumpsuit_pants.mdl"
RECIPE.category = "Clothing"
RECIPE.subcategory = "Jumpsuit Trousers"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 25
RECIPE.result = {["legs_jumpsuit"] = 1}
RECIPE:Register()
-- Civilian Trousers
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_legs_civ_beige"
RECIPE.name = "Beige Trousers"
RECIPE.description = "A pair of beige trousers. Somewhat worn and shabby by now.. But made to last."
RECIPE.model = "models/willardnetworks/clothingitems/recolorable_pants.mdl"
RECIPE.category = "Clothing"
RECIPE.subcategory = "Civilian Trousers"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 30
RECIPE.result = {["legs_civilian_beige"] = 1}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_legs_civ_black"
RECIPE.name = "Black Trousers"
RECIPE.description = "A pair of black trousers. Somewhat worn and shabby by now.. But made to last."
RECIPE.model = "models/willardnetworks/clothingitems/recolorable_pants.mdl"
RECIPE.category = "Clothing"
RECIPE.subcategory = "Civilian Trousers"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 30
RECIPE.result = {["legs_civilian_black"] = 1} -- Old ID name, to let players keep item on update
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_legs_civ_blue"
RECIPE.name = "Blue Trousers"
RECIPE.description = "A pair of blue trousers. Somewhat worn and shabby by now.. But made to last."
RECIPE.model = "models/willardnetworks/clothingitems/recolorable_pants.mdl"
RECIPE.category = "Clothing"
RECIPE.subcategory = "Civilian Trousers"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 30
RECIPE.result = {["legs_blue_pants"] = 1} -- Old ID name, to let players keep item on update
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_legs_civ_brown"
RECIPE.name = "Brown Trousers"
RECIPE.description = "A pair of brown trousers. Somewhat worn and shabby by now.. But made to last."
RECIPE.model = "models/willardnetworks/clothingitems/recolorable_pants.mdl"
RECIPE.category = "Clothing"
RECIPE.subcategory = "Civilian Trousers"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 30
RECIPE.result = {["legs_civilian_brown"] = 1}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_legs_civ_darkgreen"
RECIPE.name = "Dark Green Trousers"
RECIPE.description = "A pair of dark green trousers. Somewhat worn and shabby by now.. But made to last."
RECIPE.model = "models/willardnetworks/clothingitems/recolorable_pants.mdl"
RECIPE.category = "Clothing"
RECIPE.subcategory = "Civilian Trousers"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 30
RECIPE.result = {["legs_green_pants"] = 1} -- Old ID name, to let players keep item on update
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_legs_civ_darkgrey"
RECIPE.name = "Dark Grey Trousers"
RECIPE.description = "A pair of dark grey trousers. Somewhat worn and shabby by now.. But made to last."
RECIPE.model = "models/willardnetworks/clothingitems/recolorable_pants.mdl"
RECIPE.category = "Clothing"
RECIPE.subcategory = "Civilian Trousers"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 30
RECIPE.result = {["legs_grey_pants"] = 1} -- Old ID name, to let players keep item on update
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_legs_civ_darkred"
RECIPE.name = "Dark Red Trousers"
RECIPE.description = "A pair of dark red trousers. Somewhat worn and shabby by now.. But made to last."
RECIPE.model = "models/willardnetworks/clothingitems/recolorable_pants.mdl"
RECIPE.category = "Clothing"
RECIPE.subcategory = "Civilian Trousers"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 30
RECIPE.result = {["legs_civilian_darkred"] = 1}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_legs_civ_green"
RECIPE.name = "Green Trousers"
RECIPE.description = "A pair of green trousers. Somewhat worn and shabby by now.. But made to last."
RECIPE.model = "models/willardnetworks/clothingitems/recolorable_pants.mdl"
RECIPE.category = "Clothing"
RECIPE.subcategory = "Civilian Trousers"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 30
RECIPE.result = {["legs_civilian_green"] = 1}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_legs_civ_grey"
RECIPE.name = "Grey Trousers"
RECIPE.description = "A pair of grey trousers. Somewhat worn and shabby by now.. But made to last."
RECIPE.model = "models/willardnetworks/clothingitems/recolorable_pants.mdl"
RECIPE.category = "Clothing"
RECIPE.subcategory = "Civilian Trousers"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 30
RECIPE.result = {["legs_light_grey_pants"] = 1} -- Old ID name, to let players keep item on update
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_legs_civ_lightblue"
RECIPE.name = "Light Blue Trousers"
RECIPE.description = "A pair of light blue trousers. Somewhat worn and shabby by now.. But made to last."
RECIPE.model = "models/willardnetworks/clothingitems/recolorable_pants.mdl"
RECIPE.category = "Clothing"
RECIPE.subcategory = "Civilian Trousers"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 30
RECIPE.result = {["legs_civilian_lightblue"] = 1}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_legs_civ_purple"
RECIPE.name = "Purple Trousers"
RECIPE.description = "A pair of purple trousers. Somewhat worn and shabby by now.. But made to last."
RECIPE.model = "models/willardnetworks/clothingitems/recolorable_pants.mdl"
RECIPE.category = "Clothing"
RECIPE.subcategory = "Civilian Trousers"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 30
RECIPE.result = {["legs_civilian_purple"] = 1}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_legs_civ_red"
RECIPE.name = "Red Trousers"
RECIPE.description = "A pair of red trousers. Somewhat worn and shabby by now.. But made to last."
RECIPE.model = "models/willardnetworks/clothingitems/recolorable_pants.mdl"
RECIPE.category = "Clothing"
RECIPE.subcategory = "Civilian Trousers"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 30
RECIPE.result = {["legs_civilian_red"] = 1}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_legs_civ_teal"
RECIPE.name = "Teal Trousers"
RECIPE.description = "A pair of teal trousers. Somewhat worn and shabby by now.. But made to last."
RECIPE.model = "models/willardnetworks/clothingitems/recolorable_pants.mdl"
RECIPE.category = "Clothing"
RECIPE.subcategory = "Civilian Trousers"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 30
RECIPE.result = {["legs_civilian_teal"] = 1}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_legs_civ_yellow"
RECIPE.name = "Yellow Trousers"
RECIPE.description = "A pair of yellow trousers. Somewhat worn and shabby by now.. But made to last."
RECIPE.model = "models/willardnetworks/clothingitems/recolorable_pants.mdl"
RECIPE.category = "Clothing"
RECIPE.subcategory = "Civilian Trousers"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 30
RECIPE.result = {["legs_civilian_yellow"] = 1}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_legs_civ_twin"
RECIPE.name = "Twin Brown Trousers"
RECIPE.description = "A pair of greenish brown trousers. Somewhat worn and shabby by now.. But made to last."
RECIPE.model = "models/willardnetworks/clothingitems/recolorable_pants.mdl"
RECIPE.category = "Clothing"
RECIPE.subcategory = "Civilian Trousers"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 30
RECIPE.result = {["legs_civilian_twin"] = 1}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_legs_civ_bloke"
RECIPE.name = "Bloke Trousers"
RECIPE.description = "A pair of black trousers named after a certain individual."
RECIPE.model = "models/willardnetworks/clothingitems/recolorable_pants.mdl"
RECIPE.category = "Clothing"
RECIPE.subcategory = "Civilian Trousers"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 30
RECIPE.result = {["legs_civilian_bloke"] = 1}
RECIPE:Register()

View File

@@ -0,0 +1,177 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_vort_bandanna"
RECIPE.name = "Vortigaunt Bandanna"
RECIPE.description = "A large bandanna suitable for a vortigaunt."
RECIPE.model = "models/willardnetworks/clothingitems/head_facewrap.mdl"
RECIPE.category = "Clothing"
RECIPE.subcategory = "Vortigaunt"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 30
RECIPE.result = {["vortigaunt_bandana"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_vort_chef"
RECIPE.name = "Vortigaunt Chef Hat"
RECIPE.description = "A large chef hat suitable for a vortigaunt."
RECIPE.model = "models/willardnetworks/clothingitems/head_chefhat.mdl"
RECIPE.category = "Clothing"
RECIPE.subcategory = "Vortigaunt"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 30
RECIPE.result = {["vortigaunt_head_chefhat"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_vort_hardhat"
RECIPE.name = "Vortigaunt Construction Hat"
RECIPE.description = "Brandished with the Combine mark its back, these construction hats are often worn by the Civil Workers Union."
RECIPE.model = "models/willardnetworks/clothingitems/workercap_item.mdl"
RECIPE.category = "Clothing"
RECIPE.subcategory = "Vortigaunt"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 30
RECIPE.result = {["vortigaunt_head_hardhat"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_vort_hardhat"
RECIPE.name = "Vortigaunt Flat cap"
RECIPE.description = "A stylish old-school cap that is flat on the head.. Some vorts have particular taste."
RECIPE.model = "models/willardnetworks/clothingitems/head_hat2.mdl"
RECIPE.category = "Clothing"
RECIPE.subcategory = "Vortigaunt"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 30
RECIPE.result = {["vortigaunt_head_flatcap"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_vort_fedora"
RECIPE.name = "Vortigaunt Fedora"
RECIPE.description = "A rare stylish hat reminiscent of bygone times, certainly no alive creature would expect to see a vortigaunt with one of these.."
RECIPE.model = "models/willardnetworks/clothingitems/head_hat2.mdl"
RECIPE.category = "Clothing"
RECIPE.subcategory = "Vortigaunt"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 40
RECIPE.result = {["vortigaunt_head_fedora"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_vort_boonie"
RECIPE.name = "Vortigaunt Boonie"
RECIPE.description = "A wide rimmed hat. Keeps the sun off your vort head."
RECIPE.model = "models/willardnetworks/clothingitems/head_boonie.mdl"
RECIPE.category = "Clothing"
RECIPE.subcategory = "Vortigaunt"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 30
RECIPE.result = {["vortigaunt_head_boonie"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_vort_hoodie"
RECIPE.name = "Vortigaunt Hoodie"
RECIPE.description = "An elongated hoodie for a longer neck. Perfect for keeping a vortigaunt warm in even the toughest conditions."
RECIPE.model = "models/willardnetworks/vort_clothingitems/vort_sweater.mdl"
RECIPE.category = "Clothing"
RECIPE.subcategory = "Vortigaunt"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 30
RECIPE.result = {["vortigaunt_torso_hoodie"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_vort_sweater"
RECIPE.name = "Vortigaunt Sweater"
RECIPE.description = "A sweater made for humans.. A curious vortigaunt might sneak one on. Perfect for keeping a vortigaunt warm in even the toughest conditions."
RECIPE.model = "models/willardnetworks/vort_clothingitems/vort_sweater.mdl"
RECIPE.category = "Clothing"
RECIPE.subcategory = "Vortigaunt"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 30
RECIPE.result = {["vortigaunt_torso_sweater"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_vort_poncho"
RECIPE.name = "Vortigaunt Poncho"
RECIPE.description = "A reliable and solid covering, It's composition derived from typical human garments. Loose fitting design and convenient cutouts allow for comfort and freedom of movement."
RECIPE.model = "models/props_c17/BriefCase001a.mdl"
RECIPE.category = "Clothing"
RECIPE.subcategory = "Vortigaunt"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 30
RECIPE.result = {["vortigaunt_torso_light"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_vort_covering"
RECIPE.name = "Makeshift Vortigaunt Covering"
RECIPE.description = "A simple, plain covering. Good for keeping you snug on a chilly night, and not much else."
RECIPE.model = "models/n7/vorti_outfit/light02.mdl"
RECIPE.category = "Clothing"
RECIPE.subcategory = "Vortigaunt"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 30
RECIPE.result = {["vortigaunt_torso_light2"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_vort_bandages"
RECIPE.name = "Vortigaunt Bandages"
RECIPE.description = "Wounded or otherwise, these bandages will serve its purpose."
RECIPE.model = "models/willardnetworks/vort_clothingitems/vort_bandage.mdl"
RECIPE.category = "Clothing"
RECIPE.subcategory = "Vortigaunt"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 30
RECIPE.result = {["vortigaunt_bandages"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_vort_belt"
RECIPE.name = "Vortigaunt Belt"
RECIPE.description = "A belt made for human use, but a curious vortigaunt might try it on."
RECIPE.model = "models/willardnetworks/vort_clothingitems/vort_belt.mdl"
RECIPE.category = "Clothing"
RECIPE.subcategory = "Vortigaunt"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 30
RECIPE.result = {["vortigaunt_belt"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()

View File

@@ -0,0 +1,100 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_writing_pin"
RECIPE.name = "Paper Pin"
RECIPE.description = "A pin, used to hang up papers on walls."
RECIPE.model = "models/items/crossbowrounds.mdl"
RECIPE.category = "Writing"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 2
RECIPE.result = {["pin"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_writing_paper"
RECIPE.name = "Paper"
RECIPE.description = "A paper to write on."
RECIPE.model = "models/props_c17/paper01.mdl"
RECIPE.category = "Writing"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 3
RECIPE.result = {["paper"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_writing_notepad"
RECIPE.name = "Notepad"
RECIPE.description = "A blue notepad to write on."
RECIPE.model = "models/props_lab/clipboard.mdl"
RECIPE.category = "Writing"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 5
RECIPE.result = {["notepad"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_writing_book"
RECIPE.name = "Blank Book"
RECIPE.description = "A blank book, ready and waiting for you to fill."
RECIPE.model = "models/willardnetworks/misc/book.mdl"
RECIPE.category = "Writing"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 10
RECIPE.result = {["book"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_writing_ink"
RECIPE.name = "Black Ink"
RECIPE.description = "A black ink printer cartridge."
RECIPE.model = "models/gibs/metal_gib2.mdl"
RECIPE.category = "Writing"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 5
RECIPE.result = {["black_ink"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_audiobook_reading"
RECIPE.name = "[Audio Player] Learn to Read"
RECIPE.description = "Listening to this rustic device will improve your reading capability."
RECIPE.model = "models/props_lab/reciever01d.mdl"
RECIPE.category = "Writing"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 30
RECIPE.result = {["audiobook_reading"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "bartering_newspaper_printer"
RECIPE.name = "Newspaper Printer"
RECIPE.description = "Prints newspapers, requires paper, black ink and a business permit to work."
RECIPE.model = "models/willardnetworks/plotter.mdl"
RECIPE.category = "Writing"
RECIPE.hidden = false
RECIPE.skill = "bartering"
RECIPE.cost = 750
RECIPE.result = {["newspaper_printer"] = 1}
RECIPE.buyAmount = 1 -- amount TEXT
RECIPE:Register()

View File

@@ -0,0 +1,73 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "cooking_bird_skewer"
RECIPE.name = "Skewered Bird"
RECIPE.category = "Bird"
RECIPE.description = "Skewered bird bits firmly stuck on a stick, they look edible."
RECIPE.model = "models/willardnetworks/food/meatskewer.mdl"
RECIPE.station = {"tool_oven", "tool_oven_rusty"}
RECIPE.canUseCampfire = true
RECIPE.tools = {"tool_knife"}
RECIPE.ingredients = {["ing_bird_meat"] = 2}
RECIPE.result = {["bird_skewer"] = 1}
RECIPE.hidden = false
RECIPE.skill = "cooking"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 250}, -- full xp
{level = 10, exp = 125}, -- half xp
{level = 15, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "cooking_bird_fillet"
RECIPE.name = "Roasted Bird Fillet"
RECIPE.category = "Bird"
RECIPE.description = "A slab of firm roasted bird meat."
RECIPE.model = "models/willardnetworks/food/meat6.mdl"
RECIPE.station = {"tool_oven", "tool_oven_rusty"}
RECIPE.canUseCampfire = true
RECIPE.tools = {"tool_fryingpan"}
RECIPE.ingredients = {["ing_bird_meat"] = 1, ["ing_margarine"] = 1, ["ing_salt"] = 1}
RECIPE.result = {["bird_fillet"] = 1}
RECIPE.hidden = false
RECIPE.skill = "cooking"
RECIPE.level = 10
RECIPE.experience = {
{level = 10, exp = 250}, -- full xp
{level = 20, exp = 125}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "cooking_bird_potluck"
RECIPE.name = "Bird Potluck"
RECIPE.category = "Bird"
RECIPE.description = "Cooked bird mixed in with different spices and vegetables."
RECIPE.model = "models/willardnetworks/food/canned_food3.mdl"
RECIPE.station = {"tool_oven", "tool_oven_rusty"}
RECIPE.canUseCampfire = true
RECIPE.tools = {"tool_fryingpan"}
RECIPE.ingredients = {["bird_fillet"] = 1, ["ing_herbs"] = 1, ["ing_vegetable_pack"] = 1}
RECIPE.result = {["bird_potluck"] = 1}
RECIPE.hidden = false
RECIPE.skill = "cooking"
RECIPE.level = 20
RECIPE.experience = {
{level = 20, exp = 250}, -- full xp
{level = 29, exp = 125}, -- half xp
{level = 30, exp = 0} -- no xp
}
RECIPE:Register()

View File

@@ -0,0 +1,112 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "cooking_antlion_sandwich"
RECIPE.name = "Antlion Sandwich"
RECIPE.category = "Antlion"
RECIPE.description = "Slap two pieces of bread together with a slab of antlion meat in-between and you have yourself a sandwich."
RECIPE.model = "models/willardnetworks/food/sandwich.mdl"
RECIPE.tools = {"tool_knife"}
RECIPE.ingredients = {["baking_bread_slice"] = 1, ["antlion_roast"] = 1, ["artificial_cheese"] = 1}
RECIPE.result = {["antlion_sandwich"] = 1}
RECIPE.hidden = false
RECIPE.skill = "cooking"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 250}, -- full xp
{level = 10, exp = 125}, -- half xp
{level = 20, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "cooking_antlion_skewer"
RECIPE.name = "Skewered Antlion Meat"
RECIPE.category = "Antlion"
RECIPE.description = "Otherworldly freshness skewed appropriately and ready to eat."
RECIPE.model = "models/willardnetworks/food/meatskewer.mdl"
RECIPE.station = {"tool_oven", "tool_oven_rusty"}
RECIPE.canUseCampfire = true
RECIPE.tools = {"tool_knife"}
RECIPE.ingredients = {["ing_antlion_meat"] = 2}
RECIPE.result = {["antlion_skewer"] = 5}
RECIPE.hidden = false
RECIPE.skill = "cooking"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 250}, -- full xp
{level = 10, exp = 125}, -- half xp
{level = 15, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "cooking_antlion_roast"
RECIPE.name = "Roasted Antlion Meat"
RECIPE.category = "Antlion"
RECIPE.description = "A roasted slab of antlion meat, doesn't fill you up as much as you'd like it to, it's quite stringy and carries an odd texture."
RECIPE.model = "models/willardnetworks/food/cooked_alienmeat.mdl"
RECIPE.station = {"tool_oven", "tool_oven_rusty"}
RECIPE.canUseCampfire = true
RECIPE.tools = {"tool_fryingpan"}
RECIPE.ingredients = {["ing_antlion_meat"] = 1, ["ing_margarine"] = 1, ["ing_salt"] = 1}
RECIPE.result = {["antlion_roast"] = 1}
RECIPE.hidden = false
RECIPE.skill = "cooking"
RECIPE.level = 10
RECIPE.experience = {
{level = 10, exp = 250}, -- full xp
{level = 20, exp = 125}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "cooking_antlion_dish"
RECIPE.name = "Spiced Dish of Antlion Meat"
RECIPE.category = "Antlion"
RECIPE.description = "This dish of otherworldy mixtures of ingredients look strangely rather appetising."
RECIPE.model = "models/willardnetworks/food/canned_food4.mdl"
RECIPE.station = {"tool_oven", "tool_oven_rusty"}
RECIPE.canUseCampfire = true
RECIPE.tools = {"tool_fryingpan"}
RECIPE.ingredients = {["antlion_roast"] = 1, ["ing_spices"] = 1, ["ing_herbs"] = 1}
RECIPE.result = {["antlion_dish"] = 1}
RECIPE.hidden = false
RECIPE.skill = "cooking"
RECIPE.level = 20
RECIPE.experience = {
{level = 20, exp = 250}, -- full xp
{level = 29, exp = 125}, -- half xp
{level = 30, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "cooking_antlion_stew"
RECIPE.name = "Antlion Stew"
RECIPE.category = "Antlion"
RECIPE.description = "An otherwordly mixture of meat chunks, vegetables and spice combined to produce a seemingly apetizing stew."
RECIPE.model = "models/willardnetworks/food/meatysoup.mdl"
RECIPE.station = {"tool_oven", "tool_oven_rusty"}
RECIPE.canUseCampfire = true
RECIPE.tools = {"tool_cookingpot", "tool_spoon"}
RECIPE.ingredients = {["ing_antlion_meat"] = 1, ["ing_sauce"] = 1, ["ing_spices"] = 1, ["ing_vegetable_pack"] = 1}
RECIPE.result = {["antlion_stew"] = 1}
RECIPE.hidden = false
RECIPE.skill = "cooking"
RECIPE.level = 30
RECIPE.experience = {
{level = 30, exp = 250}, -- full xp
{level = 40, exp = 125}, -- half xp
{level = 45, exp = 0} -- no xp
}
RECIPE:Register()

View File

@@ -0,0 +1,128 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "cooking_artificial_skewer"
RECIPE.name = "Skewered Artificial Meat"
RECIPE.category = "Artificial"
RECIPE.description = "A protein block of meat skewed and produced as ready to eat."
RECIPE.model = "models/willardnetworks/food/meatskewer2.mdl"
RECIPE.station = {"tool_oven", "tool_oven_rusty"}
RECIPE.canUseCampfire = true
RECIPE.tools = {"tool_knife"}
RECIPE.ingredients = {["ing_artificial_meat"] = 2}
RECIPE.result = {["artificial_skewer"] = 5}
RECIPE.hidden = false
RECIPE.skill = "cooking"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 180}, -- full xp
{level = 10, exp = 120}, -- half xp
{level = 15, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "cooking_artificial_meatpaste"
RECIPE.name = "Artificial Meat Paste"
RECIPE.category = "Artificial"
RECIPE.description = "White jar of gooey artificial slop, supplemented with bits of artificial meat for improved fill and taste."
RECIPE.model = "models/props_lab/jar01b.mdl"
RECIPE.ingredients = {["proc_paste"] = 1, ["artificial_meat"] = 1}
RECIPE.result = {["artificial_meatpaste"] = 1}
RECIPE.hidden = false
RECIPE.skill = "cooking"
RECIPE.level = 10
RECIPE.experience = {
{level = 10, exp = 180}, -- full xp
{level = 20, exp = 120}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "cooking_artificial_cheesepaste"
RECIPE.name = "Artificial Cheese Paste"
RECIPE.category = "Artificial"
RECIPE.description = "White jar of gooey artificial slop, supplemented with cheese for a slightly improved texture and fill."
RECIPE.model = "models/props_lab/jar01b.mdl"
RECIPE.ingredients = {["proc_paste"] = 1, ["artificial_cheese"] = 1}
RECIPE.result = {["artificial_cheesepaste"] = 1}
RECIPE.hidden = false
RECIPE.skill = "cooking"
RECIPE.level = 10
RECIPE.experience = {
{level = 10, exp = 180}, -- full xp
{level = 20, exp = 120}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "cooking_artificial_meat"
RECIPE.name = "Roasted Artificial Meat"
RECIPE.category = "Artificial"
RECIPE.description = "A protein block of Artificial meat for easy consumption."
RECIPE.model = "models/willardnetworks/food/steak2.mdl"
RECIPE.station = {"tool_oven", "tool_oven_rusty"}
RECIPE.canUseCampfire = true
RECIPE.tools = {"tool_fryingpan"}
RECIPE.ingredients = {["ing_artificial_meat"] = 1, ["ing_margarine"] = 1, ["ing_salt"] = 1}
RECIPE.result = {["artificial_meat"] = 1}
RECIPE.hidden = false
RECIPE.skill = "cooking"
RECIPE.level = 10
RECIPE.experience = {
{level = 10, exp = 180}, -- full xp
{level = 20, exp = 120}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "cooking_artificial_stirfry"
RECIPE.name = "Artificial Meat Stir Fry"
RECIPE.category = "Artificial"
RECIPE.description = "Stir fried artificial meat, mixed with salt and noodles."
RECIPE.model = "models/willardnetworks/food/canned_food2.mdl"
RECIPE.station = {"tool_oven", "tool_oven_rusty"}
RECIPE.canUseCampfire = true
RECIPE.tools = {"tool_fryingpan"}
RECIPE.ingredients = {["artificial_meat"] = 1, ["ing_spices"] = 1, ["ing_noodles"] = 1}
RECIPE.result = {["artificial_stirfry"] = 1}
RECIPE.hidden = false
RECIPE.skill = "cooking"
RECIPE.level = 20
RECIPE.experience = {
{level = 20, exp = 180}, -- full xp
{level = 29, exp = 120}, -- half xp
{level = 30, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "cooking_artificial_stew"
RECIPE.name = "Artificial Meat Stew"
RECIPE.category = "Artificial"
RECIPE.description = "Artificial meat slabs mixed with gravy and an assortment of vegetable chunks."
RECIPE.model = "models/willardnetworks/food/meatysoup2.mdl"
RECIPE.station = {"tool_oven", "tool_oven_rusty"}
RECIPE.tools = {"tool_cookingpot", "tool_spoon"}
RECIPE.ingredients = {["ing_artificial_meat"] = 1, ["ing_sauce"] = 1, ["ing_herbs"] = 1, ["ing_vegetable_pack"] = 1}
RECIPE.result = {["artificial_stew"] = 1}
RECIPE.hidden = false
RECIPE.skill = "cooking"
RECIPE.level = 30
RECIPE.experience = {
{level = 30, exp = 180}, -- full xp
{level = 40, exp = 120}, -- half xp
{level = 45, exp = 0} -- no xp
}
RECIPE:Register()

View File

@@ -0,0 +1,221 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "cooking_bread"
RECIPE.name = "Bread"
RECIPE.category = "Baking"
RECIPE.description = "Even in times such as these, homemade bread can make all the difference."
RECIPE.model = "models/willardnetworks/food/bread_loaf.mdl"
RECIPE.station = {"tool_oven", "tool_oven_rusty"}
RECIPE.ingredients = {["ing_dough"] = 1}
RECIPE.result = {["baking_bread"] = 1}
RECIPE.hidden = false
RECIPE.skill = "cooking"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 250}, -- full xp
{level = 10, exp = 125}, -- half xp
{level = 20, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "cooking_artcheese"
RECIPE.name = "Artificial Cheese"
RECIPE.category = "Baking"
RECIPE.description = "Non-substitute dairy is hard to come by these days, cows are kept around in factories spread throughout the world and arent easy to come by."
RECIPE.model = "models/willardnetworks/food/cheesewheel2c.mdl"
RECIPE.station = {"tool_oven", "tool_oven_rusty"}
RECIPE.tools = {"tool_cookingpot"}
RECIPE.ingredients = {["drink_milk"] = 1, ["ing_salt"] = 1}
RECIPE.result = {["artificial_cheese"] = 2}
RECIPE.hidden = false
RECIPE.skill = "cooking"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 250}, -- full xp
{level = 10, exp = 125}, -- half xp
{level = 20, exp = 0} -- no xp
}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "cooking_bagel"
RECIPE.name = "Bagel"
RECIPE.category = "Baking"
RECIPE.description = "Through inventive means you're able to procure bagels from bread dough, it's somewhat dry but it'll do nicely."
RECIPE.model = "models/willardnetworks/food/bagel2.mdl"
RECIPE.station = {"tool_oven", "tool_oven_rusty"}
RECIPE.canUseCampfire = true
RECIPE.tools = {"tool_fryingpan"}
RECIPE.ingredients = {["ing_dough"] = 1}
RECIPE.result = {["baking_bagel"] = 2}
RECIPE.hidden = false
RECIPE.skill = "cooking"
RECIPE.level = 10
RECIPE.experience = {
{level = 10, exp = 250}, -- full xp
{level = 20, exp = 125}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "cooking_pretzel"
RECIPE.name = "Pretzel"
RECIPE.category = "Baking"
RECIPE.description = "Soft on the inside, with a slightly tougher, chewy exterior. Salty goodness."
RECIPE.model = "models/willardnetworks/food/pretzel.mdl"
RECIPE.station = {"tool_oven", "tool_oven_rusty"}
RECIPE.ingredients = {["ing_pastry"] = 1, ["ing_salt"] = 1}
RECIPE.result = {["baking_pretzel"] = 2}
RECIPE.hidden = false
RECIPE.skill = "cooking"
RECIPE.level = 20
RECIPE.experience = {
{level = 20, exp = 250}, -- full xp
{level = 30, exp = 125}, -- half xp
{level = 35, exp = 0} -- no xp
}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "cooking_croissant"
RECIPE.name = "Croissant"
RECIPE.category = "Baking"
RECIPE.description = "The French were very great connoisseurs... before the invasion."
RECIPE.model = "models/willardnetworks/food/croissant.mdl"
RECIPE.station = {"tool_oven", "tool_oven_rusty"}
RECIPE.ingredients = {["ing_pastry"] = 1, ["ing_margarine"] = 1}
RECIPE.result = {["baking_croissant"] = 2}
RECIPE.hidden = false
RECIPE.skill = "cooking"
RECIPE.level = 20
RECIPE.experience = {
{level = 20, exp = 250}, -- full xp
{level = 30, exp = 125}, -- half xp
{level = 35, exp = 0} -- no xp
}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "cooking_doughnut"
RECIPE.name = "Doughnut"
RECIPE.category = "Baking"
RECIPE.description = "Definitely a sugary deluxe. Do you know who ate them all?"
RECIPE.model = "models/willardnetworks/food/bagel1.mdl"
RECIPE.station = {"tool_oven", "tool_oven_rusty"}
RECIPE.ingredients = {["ing_sweetpastry"] = 1}
RECIPE.result = {["baking_doughnut"] = 1}
RECIPE.hidden = false
RECIPE.skill = "cooking"
RECIPE.level = 30
RECIPE.experience = {
{level = 30, exp = 250}, -- full xp
{level = 40, exp = 125}, -- half xp
{level = 45, exp = 0} -- no xp
}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "cooking_creamtreat"
RECIPE.name = "Cream Treat"
RECIPE.category = "Baking"
RECIPE.description = "A delicious sweet cream treat!"
RECIPE.model = "models/willardnetworks/food/creamtreat.mdl"
RECIPE.station = {"tool_oven", "tool_oven_rusty"}
RECIPE.ingredients = {["ing_sweetpastry"] = 1}
RECIPE.result = {["baking_treat"] = 1}
RECIPE.hidden = false
RECIPE.skill = "cooking"
RECIPE.level = 30
RECIPE.experience = {
{level = 30, exp = 300}, -- full xp
{level = 40, exp = 150}, -- half xp
{level = 45, exp = 0} -- no xp
}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "cooking_applepie"
RECIPE.name = "Apple Pie"
RECIPE.category = "Baking"
RECIPE.description = "A pie mixed in with apples. How sweet."
RECIPE.model = "models/willardnetworks/food/pie.mdl"
RECIPE.station = {"tool_oven", "tool_oven_rusty"}
RECIPE.ingredients = {["ing_sweetpastry"] = 1, ["fruit_apple"] = 3}
RECIPE.result = {["baking_apple_pie"] = 1}
RECIPE.hidden = false
RECIPE.skill = "cooking"
RECIPE.level = 40
RECIPE.experience = {
{level = 40, exp = 350}, -- full xp
{level = 45, exp = 175}, -- half xp
{level = 50, exp = 0} -- no xp
}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "cooking_sweetroll"
RECIPE.name = "Sweetroll"
RECIPE.category = "Baking"
RECIPE.description = "A skilled cook has made this sweet and tasteful sweetroll."
RECIPE.model = "models/willardnetworks/food/sweetroll.mdl"
RECIPE.station = {"tool_oven", "tool_oven_rusty"}
RECIPE.ingredients = {["ing_sweetpastry"] = 1, ["fruit_berries"] = 3}
RECIPE.result = {["baking_sweetroll"] = 1}
RECIPE.hidden = false
RECIPE.skill = "cooking"
RECIPE.level = 40
RECIPE.experience = {
{level = 40, exp = 350}, -- full xp
{level = 45, exp = 175}, -- half xp
{level = 50, exp = 0} -- no xp
}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "cooking_cheesecake"
RECIPE.name = "Brick Cheesecake"
RECIPE.category = "Baking"
RECIPE.description = "A firm cheesecake, often called the Brick Cheesecake. The scarcity of everyday baking ingredients has led to some rather unconventional outcomes."
RECIPE.model = "models/willardnetworks/food/wn_food_cheesecake.mdl"
RECIPE.station = {"tool_oven", "tool_oven_rusty"}
RECIPE.ingredients = {["ing_sweetpastry"] = 1, ["artificial_cheese"] = 1, ["fruit_berries"] = 2}
RECIPE.result = {["baking_cheesecake"] = 1}
RECIPE.hidden = false
RECIPE.skill = "cooking"
RECIPE.level = 40
RECIPE.experience = {
{level = 40, exp = 350}, -- full xp
{level = 45, exp = 175}, -- half xp
{level = 50, exp = 0} -- no xp
}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "cooking_xenpie"
RECIPE.name = "Xen Pie"
RECIPE.category = "Baking"
RECIPE.description = "Otherworldly ingredients mixed to become a warm pie. Only a master chef could pull this off."
RECIPE.model = "models/willardnetworks/food/xen_pie.mdl"
RECIPE.station = {"tool_oven", "tool_oven_rusty"}
RECIPE.ingredients = {["ing_sweetpastry"] = 1, ["ing_xen_herb"] = 2, ["ing_xenberries"] = 4}
RECIPE.result = {["xen_pie"] = 1}
RECIPE.hidden = false
RECIPE.skill = "cooking"
RECIPE.level = 50
RECIPE.experience = {
{level = 50, exp = 0}, -- full xp
{level = 50, exp = 0}, -- half xp
{level = 50, exp = 0} -- no xp
}
RECIPE:Register()

View File

@@ -0,0 +1,227 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "cooking_noodles"
RECIPE.name = "Fried Noodles"
RECIPE.category = "Comfort Food"
RECIPE.description = "Even during the occupation.. Noodles remain a popular choice for food."
RECIPE.model = "models/willardnetworks/food/noodles.mdl"
RECIPE.station = {"tool_oven", "tool_oven_rusty"}
RECIPE.ingredients = {["ing_noodles"] = 1, ["ing_herbs"] = 1}
RECIPE.result = {["comfort_noodles"] = 1}
RECIPE.hidden = false
RECIPE.skill = "cooking"
RECIPE.level = 10
RECIPE.experience = {
{level = 10, exp = 75}, -- full xp
{level = 20, exp = 25}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "cooking_toast"
RECIPE.name = "Toast"
RECIPE.category = "Comfort Food"
RECIPE.description = "It's crunchy, brings back memories of breakfast with the family."
RECIPE.model = "models/willardnetworks/food/toast.mdl"
RECIPE.station = {"tool_oven", "tool_oven_rusty"}
RECIPE.ingredients = {["baking_bread_slice"] = 1}
RECIPE.result = {["comfort_toast"] = 1}
RECIPE.hidden = false
RECIPE.skill = "cooking"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 90}, -- full xp
{level = 10, exp = 45}, -- half xp
{level = 20, exp = 0} -- no xp
}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "cooking_sandwich"
RECIPE.name = "Sandwich"
RECIPE.category = "Comfort Food"
RECIPE.description = "Very popular in City Two, a sandwich of artificial meat and cheese."
RECIPE.model = "models/willardnetworks/food/sandwich.mdl"
RECIPE.tools = {"tool_knife"}
RECIPE.ingredients = {["baking_bread_slice"] = 1, ["artificial_meat"] = 1, ["artificial_cheese"] = 1}
RECIPE.result = {["comfort_sandwich"] = 1}
RECIPE.hidden = false
RECIPE.skill = "cooking"
RECIPE.level = 0
RECIPE.experience = {
{level = 10, exp = 150}, -- full xp
{level = 20, exp = 75}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "cooking_scrambled"
RECIPE.name = "Scrambled Eggs"
RECIPE.category = "Comfort Food"
RECIPE.description = "Real eggs scrambled to perfection, its texture superior to powdered eggs."
RECIPE.model = "models/willardnetworks/food/eggmix.mdl"
RECIPE.station = {"tool_oven", "tool_oven_rusty"}
RECIPE.tools = {"tool_fryingpan"}
RECIPE.ingredients = {["ing_egg"] = 1, ["ing_margarine"] = 1, ["ing_salt"] = 1}
RECIPE.result = {["comfort_scrambled"] = 1}
RECIPE.hidden = false
RECIPE.skill = "cooking"
RECIPE.level = 10
RECIPE.experience = {
{level = 10, exp = 160}, -- full xp
{level = 20, exp = 80}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "cooking__powder_scrambled"
RECIPE.name = "Scrambled Powdered Eggs"
RECIPE.category = "Comfort Food"
RECIPE.description = "Powdered eggs scrambled with artificial cheese.. Only a slight metalic aftertaste."
RECIPE.model = "models/willardnetworks/food/eggmix.mdl"
RECIPE.station = {"tool_oven", "tool_oven_rusty"}
RECIPE.tools = {"tool_fryingpan"}
RECIPE.ingredients = {["ing_protein"] = 1, ["ing_margarine"] = 1, ["ing_salt"] = 1, ["artificial_cheese"] = 1}
RECIPE.result = {["comfort_scrambled"] = 1}
RECIPE.hidden = false
RECIPE.skill = "cooking"
RECIPE.level = 10
RECIPE.experience = {
{level = 10, exp = 160}, -- full xp
{level = 20, exp = 80}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "cooking_comfort_chicken"
RECIPE.name = "Roasted Chicken"
RECIPE.category = "Comfort Food"
RECIPE.description = "An industry collectivized in distant lands, set in foul conditions and factories to produce meat."
RECIPE.model = "models/willardnetworks/food/meat4.mdl"
RECIPE.station = {"tool_oven", "tool_oven_rusty"}
RECIPE.canUseCampfire = true
RECIPE.tools = {"tool_fryingpan"}
RECIPE.ingredients = {["ing_chicken"] = 1, ["ing_salt"] = 1}
RECIPE.result = {["comfort_roastedchicken"] = 1}
RECIPE.hidden = false
RECIPE.skill = "cooking"
RECIPE.level = 10
RECIPE.experience = {
{level = 10, exp = 160}, -- full xp
{level = 20, exp = 80}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "cooking_boiledegg"
RECIPE.name = "Boiled Egg"
RECIPE.category = "Comfort Food"
RECIPE.description = "A lovely but reasonable rare breakfast these days."
RECIPE.model = "models/willardnetworks/food/egg2.mdl"
RECIPE.station = {"tool_oven", "tool_oven_rusty"}
RECIPE.tools = {"tool_cookingpot"}
RECIPE.ingredients = {["ing_egg"] = 1, ["crafting_water"] = 1}
RECIPE.result = {["luxury_boiled_egg"] = 1}
RECIPE.hidden = false
RECIPE.skill = "cooking"
RECIPE.level = 10
RECIPE.experience = {
{level = 10, exp = 160}, -- full xp
{level = 20, exp = 80}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "cooking_pancakes"
RECIPE.name = "Pancakes"
RECIPE.category = "Comfort Food"
RECIPE.description = "You just can't say no to pancakes."
RECIPE.model = "models/willardnetworks/food/pancake.mdl"
RECIPE.station = {"tool_oven", "tool_oven_rusty"}
RECIPE.tools = {"tool_fryingpan"}
RECIPE.ingredients = {["ing_protein"] = 1, ["ing_margarine"] = 1, ["ing_salt"] = 1, ["drink_milk"] = 1}
RECIPE.result = {["comfort_pancake"] = 2}
RECIPE.hidden = false
RECIPE.skill = "cooking"
RECIPE.level = 20
RECIPE.experience = {
{level = 20, exp = 160}, -- full xp
{level = 30, exp = 80}, -- half xp
{level = 35, exp = 0} -- no xp
}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "cooking_vegsoup"
RECIPE.name = "Vegetable Soup"
RECIPE.category = "Comfort Food"
RECIPE.description = "A warm bowl of healthy vegetable soup, a good way to keep a steady mind."
RECIPE.model = "models/willardnetworks/food/vegetablesoup.mdl"
RECIPE.station = {"tool_oven", "tool_oven_rusty"}
RECIPE.tools = {"tool_cookingpot", "tool_spoon"}
RECIPE.ingredients = {["ing_vegetable_pack"] = 2, ["ing_herbs"] = 1, ["crafting_water"] = 2}
RECIPE.result = {["comfort_soup"] = 2}
RECIPE.hidden = false
RECIPE.skill = "cooking"
RECIPE.level = 30
RECIPE.experience = {
{level = 30, exp = 160}, -- full xp
{level = 40, exp = 80}, -- half xp
{level = 45, exp = 0} -- no xp
}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "cooking_fish"
RECIPE.name = "Salmon Steak"
RECIPE.category = "Comfort Food"
RECIPE.description = "A rare species of fish cooked as a delicious meal. Usually reserved for prestigious figures."
RECIPE.model = "models/willardnetworks/food/fishsteak.mdl"
RECIPE.station = {"tool_oven", "tool_oven_rusty"}
RECIPE.tools = {"tool_fryingpan"}
RECIPE.ingredients = {["ing_fish"] = 1, ["ing_margarine"] = 1, ["ing_salt"] = 1, ["ing_herbs"] = 1}
RECIPE.result = {["comfort_fish"] = 1}
RECIPE.hidden = false
RECIPE.skill = "cooking"
RECIPE.level = 40
RECIPE.experience = {
{level = 40, exp = 250}, -- full xp
{level = 45, exp = 125}, -- half xp
{level = 50, exp = 0} -- no xp
}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "cooking_beef"
RECIPE.name = "Roasted Beef"
RECIPE.category = "Comfort Food"
RECIPE.description = "When was the last time you've seen this? Meat from a native animal roasted from a creature once either domesticated, or feral."
RECIPE.model = "models/willardnetworks/food/meat4.mdl"
RECIPE.station = {"tool_oven", "tool_oven_rusty"}
RECIPE.tools = {"tool_fryingpan"}
RECIPE.ingredients = {["ing_beef"] = 1, ["ing_margarine"] = 1, ["ing_salt"] = 1, ["ing_herbs"] = 1}
RECIPE.result = {["comfort_beef"] = 1}
RECIPE.hidden = false
RECIPE.skill = "cooking"
RECIPE.level = 40
RECIPE.experience = {
{level = 40, exp = 250}, -- full xp
{level = 45, exp = 150}, -- half xp
{level = 50, exp = 0} -- no xp
}
RECIPE:Register()

View File

@@ -0,0 +1,49 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "cooking_tea"
RECIPE.name = "Cup of Tea"
RECIPE.category = "Drinks"
RECIPE.description = "Comforting and warm to the touch."
RECIPE.model = "models/props_junk/garbage_coffeemug001a.mdl"
RECIPE.station = {"tool_oven", "tool_oven_rusty"}
RECIPE.canUseCampfire = true
RECIPE.tools = {"tool_kettle"}
RECIPE.ingredients = {["crafting_water"] = 1, ["ing_herbs"] = 1}
RECIPE.result = {["drink_tea"] = 1}
RECIPE.hidden = false
RECIPE.skill = "cooking"
RECIPE.level = 0
RECIPE.experience = {
{level = 10, exp = 200}, -- full xp
{level = 14, exp = 100}, -- half xp
{level = 15, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "cooking_coffee"
RECIPE.name = "Cup of Coffee"
RECIPE.category = "Drinks"
RECIPE.description = "Powerful and hot enough to drink."
RECIPE.model = "models/willardnetworks/food/coffee.mdl"
RECIPE.tools = {"tool_coffeemachine"}
RECIPE.ingredients = {["ing_coffee_powder"] = 1, ["junk_coffeecup"] = 1}
RECIPE.result = {["drink_coffee"] = 1}
RECIPE.hidden = false
RECIPE.skill = "cooking"
RECIPE.level = 0
RECIPE.experience = {
{level = 10, exp = 200}, -- full xp
{level = 14, exp = 100}, -- half xp
{level = 15, exp = 0} -- no xp
}
RECIPE:Register()

View File

@@ -0,0 +1,141 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "cooking_proteinkiller"
RECIPE.name = "Protein Killer"
RECIPE.description = "Powdered protein mushed up with painkillers and Breen's Water."
RECIPE.model = "models/willardnetworks/food/cmb_food1.mdl"
RECIPE.category = "Drugged Food"
RECIPE.station = "tool_chembench"
RECIPE.ingredients = {["ing_protein"] = 1, ["painkillers"] = 1, ["crafting_water"] = 1}
RECIPE.result = {["drug_proteinkiller"] = 1}
RECIPE.hidden = false
RECIPE.skill = "cooking"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 400}, -- full xp
{level = 15, exp = 250}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "cooking_spikedcoffee"
RECIPE.name = "Spiked Cup of Coffee"
RECIPE.description = "Warm cup of coffee, helps keep you alert and awake for these strange times, this one seemingly even more so than usual.."
RECIPE.model = "models/willardnetworks/food/coffee.mdl"
RECIPE.category = "Drugged Food"
RECIPE.station = "tool_chembench"
RECIPE.ingredients = {["drink_coffee"] = 1, ["basic_green"] = 1}
RECIPE.result = {["drug_spikedcoffee"] = 1}
RECIPE.hidden = false
RECIPE.skill = "cooking"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 300}, -- full xp
{level = 15, exp = 150}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "cooking_spikedtea"
RECIPE.name = "Spiked Cup of Tea"
RECIPE.description = "Comforting and warm to the touch but with a sour aftertaste."
RECIPE.model = "models/props_junk/garbage_coffeemug001a.mdl"
RECIPE.category = "Drugged Food"
RECIPE.station = "tool_chembench"
RECIPE.ingredients = {["drink_tea"] = 1, ["basic_blue"] = 1}
RECIPE.result = {["drug_spikedtea"] = 1}
RECIPE.hidden = false
RECIPE.skill = "cooking"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 300}, -- full xp
{level = 15, exp = 150}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "cooking_injectedapple"
RECIPE.name = "Injected Apple"
RECIPE.description = "It looks like any other apple, although with a somewhat funny aftertaste.."
RECIPE.model = "models/willardnetworks/food/apple.mdl"
RECIPE.category = "Drugged Food"
RECIPE.station = "tool_chembench"
RECIPE.ingredients = {["fruit_apple"] = 1, ["comp_syringe"] = 1, ["comp_chemicals"] = 1}
RECIPE.result = {["drug_injectedapple"] = 1}
RECIPE.hidden = false
RECIPE.skill = "cooking"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 300}, -- full xp
{level = 15, exp = 150}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "cooking_sunshinevodka"
RECIPE.name = "Sunshine Vodka"
RECIPE.description = "Tastes like artificial sunshine and rainbows!"
RECIPE.model = "models/willardnetworks/food/alcohol_bottle.mdl"
RECIPE.category = "Drugged Food"
RECIPE.station = "tool_chembench"
RECIPE.ingredients = {["drink_proc_vodka"] = 1, ["ing_coffee_powder"] = 1, ["comp_chemicals"] = 1}
RECIPE.result = {["drug_sunshinevodka"] = 1}
RECIPE.hidden = false
RECIPE.skill = "cooking"
RECIPE.level = 10
RECIPE.experience = {
{level = 10, exp = 350}, -- full xp
{level = 20, exp = 150}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "cooking_milkyway"
RECIPE.name = "The Milky Way"
RECIPE.description = "To become one with the universe.. At least for a little bit."
RECIPE.model = "models/props_junk/garbage_milkcarton002a.mdl"
RECIPE.category = "Drugged Food"
RECIPE.station = "tool_chembench"
RECIPE.ingredients = {["drink_milk"] = 1, ["drink_bobenergy"] = 1, ["comp_chemicals"] = 1}
RECIPE.result = {["drug_milkyway"] = 1}
RECIPE.hidden = false
RECIPE.skill = "cooking"
RECIPE.level = 10
RECIPE.experience = {
{level = 10, exp = 300}, -- full xp
{level = 20, exp = 150}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "cooking_happypie"
RECIPE.name = "Happy Pie"
RECIPE.description = "A delicious apple pie that will certainly make you happy."
RECIPE.model = "models/willardnetworks/food/pie.mdl"
RECIPE.category = "Drugged Food"
RECIPE.ingredients = {["baking_apple_pie"] = 1, ["basic_red"] = 1, ["basic_green"] = 1}
RECIPE.result = {["drug_happypie"] = 1}
RECIPE.hidden = false
RECIPE.skill = "cooking"
RECIPE.level = 20
RECIPE.experience = {
{level = 20, exp = 300}, -- full xp
{level = 25, exp = 150}, -- half xp
{level = 35, exp = 0} -- no xp
}
RECIPE:Register()

View File

@@ -0,0 +1,47 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "cooking_potato"
RECIPE.name = "Baked Potato"
RECIPE.category = "Farming"
RECIPE.description = "A baked potato."
RECIPE.model = "models/mosi/fnv/props/potato.mdl"
RECIPE.station = {"tool_oven", "tool_oven_rusty"}
RECIPE.ingredients = {["veg_potato"] = 1}
RECIPE.result = {["baking_potato"] = 1}
RECIPE.hidden = false
RECIPE.skill = "cooking"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 150}, -- full xp
{level = 10, exp = 75}, -- half xp
{level = 20, exp = 0} -- no xp
}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "cooking_tomato"
RECIPE.name = "Fresh Tomato"
RECIPE.category = "Farming"
RECIPE.description = "A Tomato freshly picked and then cleaned off with water."
RECIPE.model = "models/a31/fallout4/props/plants/tato_item.mdl"
RECIPE.station = {"tool_oven", "tool_oven_rusty"}
RECIPE.ingredients = {["veg_tomato"] = 1}
RECIPE.result = {["baking_tomato"] = 1}
RECIPE.hidden = false
RECIPE.skill = "cooking"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 150}, -- full xp
{level = 10, exp = 75}, -- half xp
{level = 20, exp = 0} -- no xp
}
RECIPE:Register()

View File

@@ -0,0 +1,112 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "cooking_headcrab_sandwich"
RECIPE.name = "Headcrab Sandwich"
RECIPE.category = "Headcrab"
RECIPE.description = "Slap two pieces of bread together with a slab of headcrab meat in-between and you have yourself a sandwich."
RECIPE.model = "models/willardnetworks/food/sandwich.mdl"
RECIPE.tools = {"tool_knife"}
RECIPE.ingredients = {["baking_bread_slice"] = 1, ["headcrab_fillet"] = 1, ["artificial_cheese"] = 1}
RECIPE.result = {["headcrab_sandwich"] = 1}
RECIPE.hidden = false
RECIPE.skill = "cooking"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 350}, -- full xp
{level = 10, exp = 150}, -- half xp
{level = 20, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "cooking_headcrab_skewer"
RECIPE.name = "Skewered Headcrab"
RECIPE.category = "Headcrab"
RECIPE.description = "Skewered headcrab bits firmly stuck on a stick, looks edible."
RECIPE.model = "models/willardnetworks/food/meatskewer.mdl"
RECIPE.station = {"tool_oven", "tool_oven_rusty"}
RECIPE.canUseCampfire = true
RECIPE.tools = {"tool_knife"}
RECIPE.ingredients = {["ing_headcrab_meat"] = 2}
RECIPE.result = {["headcrab_skewer"] = 6}
RECIPE.hidden = false
RECIPE.skill = "cooking"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 350}, -- full xp
{level = 10, exp = 150}, -- half xp
{level = 15, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "cooking_headcrab_fillet"
RECIPE.name = "Roasted Headcrab Fillet"
RECIPE.category = "Headcrab"
RECIPE.description = "A slab of firm roasted headcrab meat."
RECIPE.model = "models/willardnetworks/food/meat6.mdl"
RECIPE.station = {"tool_oven", "tool_oven_rusty"}
RECIPE.canUseCampfire = true
RECIPE.tools = {"tool_fryingpan"}
RECIPE.ingredients = {["ing_headcrab_meat"] = 1, ["ing_margarine"] = 1, ["ing_salt"] = 1}
RECIPE.result = {["headcrab_fillet"] = 1}
RECIPE.hidden = false
RECIPE.skill = "cooking"
RECIPE.level = 10
RECIPE.experience = {
{level = 10, exp = 350}, -- full xp
{level = 20, exp = 150}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "cooking_headcrab_potluck"
RECIPE.name = "Headcrab Potluck"
RECIPE.category = "Headcrab"
RECIPE.description = "Cooked headcrab mixed in with different spices and vegetables."
RECIPE.model = "models/willardnetworks/food/canned_food3.mdl"
RECIPE.station = {"tool_oven", "tool_oven_rusty"}
RECIPE.canUseCampfire = true
RECIPE.tools = {"tool_fryingpan"}
RECIPE.ingredients = {["headcrab_fillet"] = 1, ["ing_herbs"] = 1, ["ing_vegetable_pack"] = 1}
RECIPE.result = {["headcrab_potluck"] = 1}
RECIPE.hidden = false
RECIPE.skill = "cooking"
RECIPE.level = 20
RECIPE.experience = {
{level = 20, exp = 300}, -- full xp
{level = 29, exp = 150}, -- half xp
{level = 30, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "cooking_headcrab_jambalaya"
RECIPE.name = "Headcrab Jambalaya"
RECIPE.category = "Headcrab"
RECIPE.description = "Boiled headcrab mixed in with a spicy gravy, vegetables and other ingredients."
RECIPE.model = "models/willardnetworks/food/stew1.mdl"
RECIPE.station = {"tool_oven", "tool_oven_rusty"}
RECIPE.canUseCampfire = true
RECIPE.tools = {"tool_cookingpot", "tool_spoon"}
RECIPE.ingredients = {["ing_headcrab_meat"] = 1, ["ing_sauce"] = 1, ["ing_spices"] = 1, ["ing_vegetable_pack"] = 1}
RECIPE.result = {["headcrab_jambalaya"] = 1}
RECIPE.hidden = false
RECIPE.skill = "cooking"
RECIPE.level = 30
RECIPE.experience = {
{level = 30, exp = 300}, -- full xp
{level = 40, exp = 150}, -- half xp
{level = 45, exp = 0} -- no xp
}
RECIPE:Register()

View File

@@ -0,0 +1,103 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "cooking_ing_bread_dough"
RECIPE.name = "Bread Dough"
RECIPE.category = "Ingredients"
RECIPE.description = "The first ingredient to attaining delicious bread."
RECIPE.model = "models/willardnetworks/food/dough.mdl"
RECIPE.ingredients = {["ing_protein"] = 1, ["ing_flour"] = 1, ["drink_milk"] = 1, ["ing_margarine"] = 1}
RECIPE.result = {["ing_dough"] = 1}
RECIPE.hidden = false
RECIPE.skill = "cooking"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 200}, -- full xp
{level = 10, exp = 100}, -- half xp
{level = 20, exp = 0} -- no xp
}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "cooking_ing_pastry_dough"
RECIPE.name = "Pastry Dough"
RECIPE.category = "Ingredients"
RECIPE.description = "A dough more suitable for pastry products."
RECIPE.model = "models/willardnetworks/props/dough.mdl"
RECIPE.ingredients = {["ing_protein"] = 1, ["ing_flour"] = 1, ["drink_milk"] = 1, ["ing_margarine"] = 1}
RECIPE.result = {["ing_pastry"] = 1}
RECIPE.hidden = false
RECIPE.skill = "cooking"
RECIPE.level = 20
RECIPE.experience = {
{level = 20, exp = 200}, -- full xp
{level = 30, exp = 100}, -- half xp
{level = 35, exp = 0} -- no xp
}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "cooking_ing_sweet_dough"
RECIPE.name = "Sweetened Pastry Dough"
RECIPE.category = "Ingredients"
RECIPE.description = "Pastry sweetened up with berries suitable for dessert pastries."
RECIPE.model = "models/willardnetworks/props/sweetdough.mdl"
RECIPE.ingredients = {["ing_pastry"] = 1, ["ing_sweet"] = 1, ["fruit_berries"] = 2}
RECIPE.result = {["ing_sweetpastry"] = 1}
RECIPE.hidden = false
RECIPE.skill = "cooking"
RECIPE.level = 20
RECIPE.experience = {
{level = 20, exp = 200}, -- full xp
{level = 30, exp = 100}, -- half xp
{level = 35, exp = 0} -- no xp
}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "cooking_ing_sauce"
RECIPE.name = "Sauce Base"
RECIPE.category = "Ingredients"
RECIPE.description = "A mixture of ingredients mixed together to shape the foundations of a sauce."
RECIPE.model = "models/props_junk/garbage_metalcan001a.mdl"
RECIPE.station = {"tool_oven", "tool_oven_rusty"}
RECIPE.tools = {"tool_cookingpot", "tool_spoon"}
RECIPE.ingredients = {["ing_protein"] = 1, ["ing_margarine"] = 1, ["ing_flour"] = 1, ["crafting_water"] = 1}
RECIPE.result = {["ing_sauce"] = 2}
RECIPE.hidden = false
RECIPE.skill = "cooking"
RECIPE.level = 30
RECIPE.experience = {
{level = 30, exp = 200}, -- full xp
{level = 35, exp = 100}, -- half xp
{level = 45, exp = 0} -- no xp
}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "cooking_ing_sauce_makeshift"
RECIPE.name = "Makeshift Sauce Base"
RECIPE.category = "Ingredients"
RECIPE.description = "A mixture of ingredients mixed together to shape the foundations of a sauce."
RECIPE.model = "models/props_junk/garbage_metalcan001a.mdl"
RECIPE.station = {"tool_oven", "tool_oven_rusty"}
RECIPE.tools = {"tool_cookingpot", "tool_spoon"}
RECIPE.ingredients = {["ing_protein"] = 1, ["ing_margarine"] = 1, ["ing_flour"] = 1, ["comp_chemcomp"] = 1}
RECIPE.result = {["ing_sauce"] = 1}
RECIPE.hidden = false
RECIPE.skill = "cooking"
RECIPE.level = 30
RECIPE.experience = {
{level = 30, exp = 200}, -- full xp
{level = 35, exp = 100}, -- half xp
{level = 45, exp = 0} -- no xp
}
RECIPE:Register()

View File

@@ -0,0 +1,92 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "cooking_skewered_leech"
RECIPE.name = "Skewered Leech"
RECIPE.category = "Leech"
RECIPE.description = "A skewered parasitic leech that appears juicy."
RECIPE.model = "models/willardnetworks/food/meatskewer2.mdl"
RECIPE.station = {"tool_oven", "tool_oven_rusty"}
RECIPE.canUseCampfire = true
RECIPE.tools = {"tool_knife"}
RECIPE.ingredients = {["ing_raw_leech"] = 5}
RECIPE.result = {["leech_skewer"] = 5}
RECIPE.hidden = false
RECIPE.skill = "cooking"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 150}, -- full xp
{level = 10, exp = 75}, -- half xp
{level = 15, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "cooking_leech_roast"
RECIPE.name = "Roasted Leech"
RECIPE.category = "Leech"
RECIPE.description = "A once dreaded parasite now roasted and ready to eat."
RECIPE.model = "models/willardnetworks/food/cooked_leech.mdl"
RECIPE.station = {"tool_oven", "tool_oven_rusty"}
RECIPE.canUseCampfire = true
RECIPE.tools = {"tool_fryingpan"}
RECIPE.ingredients = {["ing_raw_leech"] = 2, ["ing_margarine"] = 1, ["ing_salt"] = 1}
RECIPE.result = {["leech_roast"] = 2}
RECIPE.hidden = false
RECIPE.skill = "cooking"
RECIPE.level = 10
RECIPE.experience = {
{level = 10, exp = 200}, -- full xp
{level = 20, exp = 100}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "cooking_leech_goulash"
RECIPE.name = "Leech Goulash"
RECIPE.category = "Leech"
RECIPE.description = "Various parasitic leeches salted in a pot and fried with herbs ready to be delved into."
RECIPE.model = "models/willardnetworks/food/canned_food1.mdl"
RECIPE.station = {"tool_oven", "tool_oven_rusty"}
RECIPE.canUseCampfire = true
RECIPE.tools = {"tool_fryingpan"}
RECIPE.ingredients = {["leech_roast"] = 2, ["ing_herbs"] = 1, ["ing_vegetable_pack"] = 1}
RECIPE.result = {["leech_goulash"] = 2}
RECIPE.hidden = false
RECIPE.skill = "cooking"
RECIPE.level = 20
RECIPE.experience = {
{level = 20, exp = 160}, -- full xp
{level = 29, exp = 80}, -- half xp
{level = 30, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "cooking_leech_stew"
RECIPE.name = "Creamy Leech Stew"
RECIPE.category = "Leech"
RECIPE.description = "Various leeches boiled, mixed in and placed into a creamy gravy-sauce. It's hot."
RECIPE.model = "models/willardnetworks/food/whitesoup.mdl"
RECIPE.station = {"tool_oven", "tool_oven_rusty"}
RECIPE.tools = {"tool_cookingpot", "tool_spoon"}
RECIPE.ingredients = {["ing_raw_leech"] = 2, ["ing_sauce"] = 1, ["drink_milk"] = 1, ["ing_herbs"] = 1}
RECIPE.result = {["leech_stew"] = 1}
RECIPE.hidden = false
RECIPE.skill = "cooking"
RECIPE.level = 30
RECIPE.experience = {
{level = 30, exp = 160}, -- full xp
{level = 40, exp = 80}, -- half xp
{level = 45, exp = 0} -- no xp
}
RECIPE:Register()

View File

@@ -0,0 +1,88 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "cooking_pickled_vegetables"
RECIPE.name = "Pickled Vegetables"
RECIPE.category = "Pickled"
RECIPE.description = "A bottle of pickled vegetables, it looks somewhat appetizing."
RECIPE.model = "models/willardnetworks/foods/pickled.mdl"
RECIPE.tools = {"tool_knife"}
RECIPE.ingredients = {["ing_vegetable_pack"] = 1, ["ing_vinegar"] = 1}
RECIPE.result = {["pickled_vegetables"] = 1}
RECIPE.hidden = false
RECIPE.skill = "cooking"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 100}, -- full xp
{level = 10, exp = 50}, -- half xp
{level = 15, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "cooking_pickled_egg"
RECIPE.name = "Pickled Egg"
RECIPE.category = "Pickled"
RECIPE.description = "Pickled egg, used to be quite a common sight around City Two."
RECIPE.model = "models/willardnetworks/food/egg2.mdl"
RECIPE.station = {"tool_oven", "tool_oven_rusty"}
RECIPE.tools = {"tool_cookingpot"}
RECIPE.ingredients = {["ing_egg"] = 1, ["ing_vinegar"] = 1}
RECIPE.result = {["pickled_egg"] = 1}
RECIPE.hidden = false
RECIPE.skill = "cooking"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 100}, -- full xp
{level = 10, exp = 50}, -- half xp
{level = 15, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "cooking_pickled_eggmush"
RECIPE.name = "Pickled Eggmush"
RECIPE.category = "Pickled"
RECIPE.description = "A weird contraption of pickled egg paste mushed together into a somewhat edible form."
RECIPE.model = "models/willardnetworks/food/eggmix.mdl"
RECIPE.station = {"tool_oven", "tool_oven_rusty"}
RECIPE.tools = {"tool_fryingpan"}
RECIPE.ingredients = {["ing_protein"] = 1, ["ing_vinegar"] = 1, ["artificial_cheese"] = 1}
RECIPE.result = {["pickled_eggmush"] = 1}
RECIPE.hidden = false
RECIPE.skill = "cooking"
RECIPE.level = 10
RECIPE.experience = {
{level = 10, exp = 160}, -- full xp
{level = 20, exp = 80}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "cooking_pickled_leech"
RECIPE.name = "Pickled Leech"
RECIPE.category = "Pickled"
RECIPE.description = "You have to admit, it's a tad disgusting.. However it is edible."
RECIPE.model = "models/willardnetworks/food/cooked_leech.mdl"
RECIPE.station = {"tool_oven", "tool_oven_rusty"}
RECIPE.tools = {"tool_fryingpan"}
RECIPE.ingredients = {["leech_roast"] = 1, ["ing_vinegar"] = 1}
RECIPE.result = {["pickled_leech"] = 1}
RECIPE.hidden = false
RECIPE.skill = "cooking"
RECIPE.level = 10
RECIPE.experience = {
{level = 10, exp = 160}, -- full xp
{level = 20, exp = 80}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()

View File

@@ -0,0 +1,33 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
for _, v in pairs(ix.item.list) do
if v.category == "Clothing - Citizen" or v.category == "Clothing - Citizen Trousers" then
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_"..v.uniqueID
RECIPE.name = "Tear "..v.name
RECIPE.description = "Tears the "..v.name.." to shreds to obtain some cloth scraps."
RECIPE.model = v.model
RECIPE.category = "Breakdown"
RECIPE.subcategory = "Clothes"
RECIPE.tool = "tool_scissors"
RECIPE.ingredients = {[v.uniqueID] = 1}
RECIPE.result = {["comp_cloth"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 30}, -- full xp
{level = 10, exp = 15}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
end
end

View File

@@ -0,0 +1,841 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_junk_tv"
RECIPE.name = "Breakdown TV Monitor"
RECIPE.description = "A broken monitor from an old television. It's worthless, but memories aren't."
RECIPE.model = "models/props_wasteland/controlroom_monitor001a.mdl"
RECIPE.category = "Breakdown"
RECIPE.subcategory = "Junk"
RECIPE.tool = "tool_toolkit"
RECIPE.ingredients = {["junk_tv"] = 1}
RECIPE.result = {["comp_electronics"] = 1, ["comp_plastic"] = 2, ["comp_scrap"] = 2}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 10
RECIPE.experience = {
{level = 10, exp = 55}, -- full xp
{level = 20, exp = 27}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_junk_toy"
RECIPE.name = "Breakdown Toy"
RECIPE.description = "Don't see these too often these days. It's made out of wood."
RECIPE.model = "models/props_c17/playgroundTick-tack-toe_block01a.mdl"
RECIPE.category = "Breakdown"
RECIPE.subcategory = "Junk"
RECIPE.ingredients = {["junk_toy"] = 1}
RECIPE.result = {["comp_wood"] = 1, ["comp_screws"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 30}, -- full xp
{level = 10, exp = 15}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_junk_tire"
RECIPE.name = "Breakdown Tire"
RECIPE.description = "Reminds you of old times, back when cars used to be a thing."
RECIPE.model = "models/props_vehicles/carparts_tire01a.mdl"
RECIPE.category = "Breakdown"
RECIPE.subcategory = "Junk"
RECIPE.tool = "tool_scissors"
RECIPE.ingredients = {["junk_tire"] = 1}
RECIPE.result = {["comp_plastic"] = 4}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 40}, -- full xp
{level = 10, exp = 20}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_junk_tincan"
RECIPE.name = "Breakdown Tincan"
RECIPE.description = "A small tin can that ultimately held food. It's useless to you."
RECIPE.model = "models/props_junk/garbage_metalcan002a.mdl"
RECIPE.category = "Breakdown"
RECIPE.subcategory = "Junk"
RECIPE.ingredients = {["junk_tincan"] = 1}
RECIPE.result = {["comp_scrap"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 20}, -- full xp
{level = 10, exp = 10}, -- half xp
{level = 15, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_junk_takeaway"
RECIPE.name = "Breakdown Takeaway"
RECIPE.description = "Found in a pile of trash, probably contained noodles at some point."
RECIPE.model = "models/props_junk/garbage_takeoutcarton001a.mdl"
RECIPE.category = "Breakdown"
RECIPE.subcategory = "Junk"
RECIPE.ingredients = {["junk_takeaway"] = 1}
RECIPE.result = {["comp_cloth"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 20}, -- full xp
{level = 10, exp = 10}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_junk_sm_cardboard"
RECIPE.name = "Breakdown Small Cardboard Box"
RECIPE.description = "A small cardboard box for carrying consumer products. It's empty."
RECIPE.model = "models/props_junk/cardboard_box004a.mdl"
RECIPE.category = "Breakdown"
RECIPE.subcategory = "Junk"
RECIPE.ingredients = {["junk_sm_cardboard"] = 1}
RECIPE.result = {["comp_cloth"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 20}, -- full xp
{level = 10, exp = 10}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_junk_shoe"
RECIPE.name = "Breakdown Shoe"
RECIPE.description = "A brown shoe, probably belonged to someone before."
RECIPE.model = "models/props_junk/Shoe001a.mdl"
RECIPE.category = "Breakdown"
RECIPE.subcategory = "Junk"
RECIPE.ingredients = {["junk_shoe"] = 1}
RECIPE.result = {["comp_cloth"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 25}, -- full xp
{level = 10, exp = 12}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_junk_receiver"
RECIPE.name = "Breakdown Broken Receiever"
RECIPE.description = "A broken piece of electronic equipment. It doesn't work anymore."
RECIPE.model = "models/props_lab/reciever01c.mdl"
RECIPE.category = "Breakdown"
RECIPE.subcategory = "Junk"
RECIPE.tool = "tool_toolkit"
RECIPE.ingredients = {["junk_receiver"] = 1}
RECIPE.result = {["comp_screws"] = 1, ["comp_electronics"] = 1, ["comp_scrap"] = 2}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 10
RECIPE.experience = {
{level = 10, exp = 50}, -- full xp
{level = 20, exp = 25}, -- half xp
{level = 30, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_junk_plastic_bucket"
RECIPE.name = "Breakdown Plastic Bucket"
RECIPE.description = "A grimey plastic bucket, probably used to store chemicals."
RECIPE.model = "models/props_junk/plasticbucket001a.mdl"
RECIPE.category = "Breakdown"
RECIPE.subcategory = "Junk"
RECIPE.ingredients = {["junk_plastic_bucket"] = 1}
RECIPE.result = {["comp_plastic"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 30}, -- full xp
{level = 10, exp = 15}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_junk_plasticcrate"
RECIPE.name = "Breakdown Plastic Crate"
RECIPE.description = "A plastic container. It's not much worth to you."
RECIPE.model = "models/props_junk/PlasticCrate01a.mdl"
RECIPE.category = "Breakdown"
RECIPE.subcategory = "Junk"
RECIPE.ingredients = {["junk_plasticcrate"] = 1}
RECIPE.result = {["comp_plastic"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 30}, -- full xp
{level = 10, exp = 15}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_junk_plantpot"
RECIPE.name = "Breakdown Plantpot"
RECIPE.description = "A pot used for planting and gardening. It has no use."
RECIPE.model = "models/props_junk/terracotta01.mdl"
RECIPE.category = "Breakdown"
RECIPE.subcategory = "Junk"
RECIPE.ingredients = {["junk_plantpot"] = 1}
RECIPE.result = {["comp_crafting_water"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 40}, -- full xp
{level = 10, exp = 20}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_junk_pipe"
RECIPE.name = "Breakdown Flimsy Metal Pipe"
RECIPE.description = "A flimsy metal pipe. It's not very useful as a weapon."
RECIPE.model = "models/props_canal/mattpipe.mdl"
RECIPE.category = "Breakdown"
RECIPE.subcategory = "Junk"
RECIPE.ingredients = {["junk_pipe"] = 1}
RECIPE.result = {["comp_scrap"] = 4}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 10
RECIPE.experience = {
{level = 10, exp = 50}, -- full xp
{level = 20, exp = 25}, -- half xp
{level = 30, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_junk_paintcan"
RECIPE.name = "Breakdown Empty Paintcan"
RECIPE.description = "An empty can of paint. It's useless to you."
RECIPE.model = "models/props_junk/metal_paintcan001b.mdl"
RECIPE.category = "Breakdown"
RECIPE.subcategory = "Junk"
RECIPE.ingredients = {["junk_paintcan"] = 1}
RECIPE.result = {["comp_plastic"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 50}, -- full xp
{level = 10, exp = 25}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_junk_mug"
RECIPE.name = "Breakdown Mug"
RECIPE.description = "A plastic mug with nothing in it."
RECIPE.model = "models/props_junk/garbage_coffeemug001a.mdl"
RECIPE.category = "Breakdown"
RECIPE.subcategory = "Junk"
RECIPE.ingredients = {["junk_mug"] = 1}
RECIPE.result = {["comp_plastic"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 20}, -- full xp
{level = 10, exp = 10}, -- half xp
{level = 20, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_junk_pc_monitor"
RECIPE.name = "Breakdown PC Monitor"
RECIPE.description = "There were many plans for this device, alas it never came to be."
RECIPE.model = "models/props_lab/monitor01a.mdl"
RECIPE.category = "Breakdown"
RECIPE.subcategory = "Junk"
RECIPE.tool = "tool_toolkit"
RECIPE.ingredients = {["junk_pc_monitor"] = 1}
RECIPE.result = {["comp_plastic"] = 2, ["comp_electronics"] = 1, ["comp_scrap"] = 2, ["comp_screws"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 10
RECIPE.experience = {
{level = 10, exp = 100}, -- full xp
{level = 20, exp = 50}, -- half xp
{level = 30, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_junk_lamp"
RECIPE.name = "Breakdown Lamp"
RECIPE.description = "Broke and useless, this lamp doesn't serve much of a purpose anymore."
RECIPE.model = "models/props_lab/desklamp01.mdl"
RECIPE.category = "Breakdown"
RECIPE.subcategory = "Junk"
RECIPE.tool = "tool_toolkit"
RECIPE.ingredients = {["junk_lamp"] = 1}
RECIPE.result = {["comp_plastic"] = 2, ["comp_screws"] = 1, ["comp_scrap"] = 2}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 40}, -- full xp
{level = 10, exp = 20}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_junk_keyboard"
RECIPE.name = "Breakdown Trash Keyboard"
RECIPE.description = "A broken keyboard with next to no value."
RECIPE.model = "models/props_c17/computer01_keyboard.mdl"
RECIPE.category = "Breakdown"
RECIPE.subcategory = "Junk"
RECIPE.tool = "tool_toolkit"
RECIPE.ingredients = {["junk_keyboard"] = 1}
RECIPE.result = {["comp_electronics"] = 1, ["comp_plastic"] = 2, ["comp_scrap"] = 2}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 50}, -- full xp
{level = 10, exp = 25}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_junk_jug"
RECIPE.name = "Breakdown Empty Jug"
RECIPE.description = "Empty plastic jug, needs a good cleaning."
RECIPE.model = "models/props_junk/garbage_milkcarton001a.mdl"
RECIPE.category = "Breakdown"
RECIPE.subcategory = "Junk"
RECIPE.ingredients = {["junk_jug"] = 1}
RECIPE.result = {["comp_plastic"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 20}, -- full xp
{level = 10, exp = 10}, -- half xp
{level = 20, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_junk_jar"
RECIPE.name = "Breakdown Empty Jar"
RECIPE.description = "An empty jar, suitable for containing jam or something similar. It's useless."
RECIPE.model = "models/props_lab/jar01b.mdl"
RECIPE.category = "Breakdown"
RECIPE.subcategory = "Junk"
RECIPE.ingredients = {["junk_jar"] = 1}
RECIPE.result = {["comp_plastic"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 20}, -- full xp
{level = 10, exp = 10}, -- half xp
{level = 15, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_junk_empty_bottle"
RECIPE.name = "Breakdown Empty Bottle"
RECIPE.description = "Breakdown an empty bottle."
RECIPE.model = "models/willardnetworks/food/bourbon.mdl"
RECIPE.category = "Breakdown"
RECIPE.subcategory = "Junk"
RECIPE.ingredients = {["junk_empty_bottle"] = 1}
RECIPE.result = {["comp_crafting_water"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 20}, -- full xp
{level = 10, exp = 10}, -- half xp
{level = 15, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_junk_fruitjuice"
RECIPE.name = "Empty Juice Carton"
RECIPE.description = "Breakdown an empty plastic juice carton."
RECIPE.model = "models/props_junk/garbage_plasticbottle003a.mdl"
RECIPE.category = "Breakdown"
RECIPE.subcategory = "Junk"
RECIPE.ingredients = {["junk_empty_fruitjuice"] = 1}
RECIPE.result = {["comp_plastic"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 20}, -- full xp
{level = 10, exp = 10}, -- half xp
{level = 15, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_junk_emptyvial"
RECIPE.name = "Breakdown Empty Health Vial"
RECIPE.description = "Breakdown an empty health vial."
RECIPE.model = "models/willardnetworks/syringeemptyy.mdl"
RECIPE.category = "Breakdown"
RECIPE.subcategory = "Junk"
RECIPE.ingredients = {["junk_emptyvial"] = 1}
RECIPE.result = {["comp_crafting_water"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 20}, -- full xp
{level = 10, exp = 10}, -- half xp
{level = 15, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_junk_gear"
RECIPE.name = "Breakdown Metal Gear"
RECIPE.description = "Piece of metallic equipment once suitable for something worthwhile. It's worthless, now."
RECIPE.model = "models/props_wasteland/gear02.mdl"
RECIPE.category = "Breakdown"
RECIPE.subcategory = "Junk"
RECIPE.tool = "tool_toolkit"
RECIPE.ingredients = {["junk_gear"] = 1}
RECIPE.result = {["comp_scrap"] = 3}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 10
RECIPE.experience = {
{level = 10, exp = 40}, -- full xp
{level = 20, exp = 20}, -- half xp
{level = 30, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_junk_gascan"
RECIPE.name = "Breakdown Empty Gascan"
RECIPE.description = "An empty gas canister used for carrying fuel or something similar. It's empty."
RECIPE.model = "models/props_junk/metalgascan.mdl"
RECIPE.category = "Breakdown"
RECIPE.subcategory = "Junk"
RECIPE.tool = "tool_toolkit"
RECIPE.ingredients = {["junk_gascan"] = 1}
RECIPE.result = {["comp_scrap"] = 3}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 50}, -- full xp
{level = 10, exp = 25}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_junk_fridge_door"
RECIPE.name = "Breakdown Refrigerator Door"
RECIPE.description = "A broken door that was once attached to a fridge. It's heavy and cold."
RECIPE.model = "models/props_interiors/refrigeratordoor02a.mdl"
RECIPE.category = "Breakdown"
RECIPE.subcategory = "Junk"
RECIPE.tool = "tool_toolkit"
RECIPE.ingredients = {["junk_fridgedoor"] = 1}
RECIPE.result = {["comp_scrap"] = 4, ["comp_screws"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 20
RECIPE.experience = {
{level = 20, exp = 100}, -- full xp
{level = 30, exp = 50}, -- half xp
{level = 40, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_junk_frame"
RECIPE.name = "Breakdown Frame"
RECIPE.description = "Wooden frames. Probably used for fitting a window. It's useless."
RECIPE.model = "models/props_c17/frame002a.mdl"
RECIPE.category = "Breakdown"
RECIPE.subcategory = "Junk"
RECIPE.ingredients = {["junk_frame"] = 1}
RECIPE.result = {["comp_wood"] = 1, ["comp_screws"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 30}, -- full xp
{level = 10, exp = 15}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_junk_tattered_drawer"
RECIPE.name = "Breakdown Tattered Drawer"
RECIPE.description = "Belonged to someone's home not too long ago."
RECIPE.model = "models/props_c17/FurnitureDrawer001a_Chunk01.mdl"
RECIPE.category = "Breakdown"
RECIPE.subcategory = "Junk"
RECIPE.ingredients = {["junk_tattered_drawer"] = 1}
RECIPE.result = {["comp_wood"] = 2, ["comp_screws"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 40}, -- full xp
{level = 10, exp = 20}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_junk_doll"
RECIPE.name = "Breakdown Doll"
RECIPE.description = "An old, ruined doll from a bygone generation long forgotten."
RECIPE.model = "models/props_c17/doll01.mdl"
RECIPE.category = "Breakdown"
RECIPE.subcategory = "Junk"
RECIPE.ingredients = {["junk_doll"] = 1}
RECIPE.result = {["comp_plastic"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 20}, -- full xp
{level = 10, exp = 10}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_junk_coffeecup"
RECIPE.name = "Breakdown Empty Coffee Cup"
RECIPE.description = "An empty plastic coffee cup."
RECIPE.model = "models/willardnetworks/food/coffee.mdl"
RECIPE.category = "Breakdown"
RECIPE.subcategory = "Junk"
RECIPE.ingredients = {["junk_coffeecup"] = 1}
RECIPE.result = {["comp_plastic"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 20}, -- full xp
{level = 10, exp = 10}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_junk_computerparts"
RECIPE.name = "Breakdown Computer Parts"
RECIPE.description = "Old pre-war parts for early early 2000s era computers. Rather unimpressive."
RECIPE.model = "models/props_lab/harddrive01.mdl"
RECIPE.category = "Breakdown"
RECIPE.subcategory = "Junk"
RECIPE.tool = "tool_toolkit"
RECIPE.ingredients = {["junk_computerparts"] = 1}
RECIPE.result = {["comp_electronics"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 70}, -- full xp
{level = 10, exp = 35}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_junk_computer_tower"
RECIPE.name = "Breakdown Computer Tower"
RECIPE.description = "Should be possible to get working again or be dismantled for resources."
RECIPE.model = "models/props_lab/harddrive01.mdl"
RECIPE.category = "Breakdown"
RECIPE.subcategory = "Junk"
RECIPE.tool = "tool_toolkit"
RECIPE.ingredients = {["junk_computer_tower"] = 1}
RECIPE.result = {["comp_electronics"] = 2, ["comp_scrap"] = 3}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 10
RECIPE.experience = {
{level = 10, exp = 100}, -- full xp
{level = 20, exp = 50}, -- half xp
{level = 30, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_junk_clock"
RECIPE.name = "Breakdown Clock"
RECIPE.description = "...Time, is it really that time again?"
RECIPE.model = "models/props_combine/breenclock.mdl"
RECIPE.category = "Breakdown"
RECIPE.subcategory = "Junk"
RECIPE.ingredients = {["junk_clock"] = 1}
RECIPE.result = {["comp_wood"] = 2, ["comp_electronics"] = 1, ["comp_screws"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 10
RECIPE.experience = {
{level = 10, exp = 50}, -- full xp
{level = 20, exp = 25}, -- half xp
{level = 30, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_junk_carton"
RECIPE.name = "Breakdown Empty Milk Carton"
RECIPE.description = "A small plastic carton. It probably carried something of liquid form."
RECIPE.model = "models/props_junk/garbage_milkcarton002a.mdl"
RECIPE.category = "Breakdown"
RECIPE.subcategory = "Junk"
RECIPE.ingredients = {["junk_carton"] = 1}
RECIPE.result = {["comp_cloth"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 25}, -- full xp
{level = 10, exp = 12}, -- half xp
{level = 20, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_junk_cardboard"
RECIPE.name = "Breakdown Cardboard Box"
RECIPE.description = "A cardboard box for carrying consumer products. It's empty."
RECIPE.model = "models/props_junk/cardboard_box003a.mdl"
RECIPE.category = "Breakdown"
RECIPE.subcategory = "Junk"
RECIPE.ingredients = {["junk_cardboard"] = 1}
RECIPE.result = {["comp_cloth"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 30}, -- full xp
{level = 10, exp = 15}, -- half xp
{level = 15, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_junk_bucket"
RECIPE.name = "Breakdown Metal Bucket"
RECIPE.description = "A metal bucket used for carrying small items within."
RECIPE.model = "models/props_junk/MetalBucket01a.mdl"
RECIPE.category = "Breakdown"
RECIPE.subcategory = "Junk"
RECIPE.ingredients = {["junk_bucket"] = 1}
RECIPE.result = {["comp_scrap"] = 3}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 25}, -- full xp
{level = 10, exp = 12}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_junk_empty_can"
RECIPE.name = "Breakdown Empty Metal Can"
RECIPE.description = "Recycle a metal can."
RECIPE.model = "models/willardnetworks/food/bobdrinks_can.mdl"
RECIPE.category = "Breakdown"
RECIPE.subcategory = "Junk"
RECIPE.ingredients = {["junk_empty_can"] = 1}
RECIPE.result = {["comp_plastic"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 20}, -- full xp
{level = 10, exp = 10}, -- half xp
{level = 15, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_junk_biolock"
RECIPE.name = "Breakdown Broken Biolock"
RECIPE.description = "Biolock but its broken. What a shame."
RECIPE.model = "models/willardnetworks/props_combine/wn_combine_lock.mdl"
RECIPE.category = "Breakdown"
RECIPE.subcategory = "Junk"
RECIPE.ingredients = {["trash_biolock"] = 1}
RECIPE.result = {["comp_scrap"] = 4, ["comp_electronics"] = 2, ["comp_screws"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 20}, -- full xp
{level = 10, exp = 10}, -- half xp
{level = 15, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_junk_cigarettepack"
RECIPE.name = "Breakdown Cigarette Pack"
RECIPE.description = "Crumble and tear the cigarette pack into its basic component."
RECIPE.model = "models/willardnetworks/cigarettes/cigarette_pack.mdl"
RECIPE.category = "Breakdown"
RECIPE.subcategory = "Junk"
RECIPE.ingredients = {["ciggie_pack"] = 1}
RECIPE.result = {["comp_cloth"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 20}, -- full xp
{level = 10, exp = 10}, -- half xp
{level = 15, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_junk_plushie"
RECIPE.name = "Breakdown Turtle Plushie"
RECIPE.description = "A soft Turtle Plushie, it serves no purpose yet its presence is known. A small label is attached with the name 'Mullin'.... How odd."
RECIPE.model = "models/willardnetworks/skills/turtle.mdl"
RECIPE.category = "Breakdown"
RECIPE.subcategory = "Junk"
RECIPE.ingredients = {["junk_turtle"] = 1}
RECIPE.result = {["comp_cloth"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 20}, -- full xp
{level = 10, exp = 10}, -- half xp
{level = 15, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_junk_battery"
RECIPE.name = "Breakdown Car Battery"
RECIPE.description = "An old Car battery from the old world."
RECIPE.model = "models/Items/car_battery01.mdl"
RECIPE.category = "Breakdown"
RECIPE.subcategory = "Junk"
RECIPE.tool = "tool_toolkit"
RECIPE.ingredients = {["junk_battery"] = 1}
RECIPE.result = {["comp_scrap"] = 2, ["comp_chemicals"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 20
RECIPE.experience = {
{level = 20, exp = 120}, -- full xp
{level = 30, exp = 60}, -- half xp
{level = 40, exp = 0} -- no xp
}
RECIPE:Register()

View File

@@ -0,0 +1,190 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "break_kitchenspoon"
RECIPE.name = "Breakdown Kitchen Spoon"
RECIPE.description = "Breakdown this tool up into basic components."
RECIPE.model = "models/willardnetworks/skills/kitchenspoon.mdl"
RECIPE.category = "Breakdown"
RECIPE.subcategory = "Tools"
RECIPE.tool = "tool_wrench"
RECIPE.ingredients = {["tool_spoon"] = 1}
RECIPE.result = {["comp_plastic"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 40}, -- full xp
{level = 10, exp = 20}, -- half xp
{level = 15, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "break_suitcase"
RECIPE.name = "Breakdown Suitcase"
RECIPE.description = "Break the suitcase down to its basic component."
RECIPE.model = "models/weapons/w_suitcase_passenger.mdl"
RECIPE.category = "Breakdown"
RECIPE.subcategory = "Tools"
RECIPE.tool = "tool_scissors"
RECIPE.ingredients = {["suitcase"] = 1}
RECIPE.result = {["comp_cloth"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 40}, -- full xp
{level = 10, exp = 20}, -- half xp
{level = 15, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "break_fryingpan"
RECIPE.name = "Breakdown Frying Pan"
RECIPE.description = "Breakdown this tool up into basic components."
RECIPE.model = "models/props_c17/metalPot002a.mdl"
RECIPE.category = "Breakdown"
RECIPE.subcategory = "Tools"
RECIPE.tool = "tool_wrench"
RECIPE.ingredients = {["tool_fryingpan"] = 1}
RECIPE.result = {["comp_scrap"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 40}, -- full xp
{level = 10, exp = 20}, -- half xp
{level = 20, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "break_kitchenknife"
RECIPE.name = "Breakdown Kitchen Knife"
RECIPE.description = "Breakdown this tool up into basic components."
RECIPE.model = "models/willardnetworks/skills/kitchenknife.mdl"
RECIPE.category = "Breakdown"
RECIPE.subcategory = "Tools"
RECIPE.tool = "tool_wrench"
RECIPE.ingredients = {["tool_knife"] = 1}
RECIPE.result = {["comp_scrap"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 40}, -- full xp
{level = 10, exp = 20}, -- half xp
{level = 15, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "break_flashlight"
RECIPE.name = "Breakdown Flashlight"
RECIPE.description = "Breakdown this tool up into basic components."
RECIPE.model = "models/willardnetworks/skills/flashlight.mdl"
RECIPE.category = "Breakdown"
RECIPE.subcategory = "Tools"
RECIPE.tool = "tool_wrench"
RECIPE.ingredients = {["flashlight"] = 1}
RECIPE.result = {["comp_electronics"] = 1}
RECIPE.hidden = true
RECIPE.skill = "crafting"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 40}, -- full xp
{level = 10, exp = 20}, -- half xp
{level = 20, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "break_requestdevice"
RECIPE.name = "Breakdown Request Device"
RECIPE.description = "Breakdown the combine issued communication device for its electronics."
RECIPE.model = "models/gibs/shield_scanner_gib1.mdl"
RECIPE.category = "Breakdown"
RECIPE.subcategory = "Tools"
RECIPE.tool = "tool_wrench"
RECIPE.ingredients = {["request_device"] = 1}
RECIPE.result = {["comp_electronics"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 40}, -- full xp
{level = 10, exp = 20}, -- half xp
{level = 20, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "break_scissors"
RECIPE.name = "Breakdown Scissors"
RECIPE.description = "Breakdown this tool up into basic components."
RECIPE.model = "models/willardnetworks/skills/scissors.mdl"
RECIPE.category = "Breakdown"
RECIPE.subcategory = "Tools"
RECIPE.tool = "tool_wrench"
RECIPE.ingredients = {["tool_scissors"] = 1}
RECIPE.result = {["comp_plastic"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 40}, -- full xp
{level = 10, exp = 20}, -- half xp
{level = 20, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "break_cookingpot"
RECIPE.name = "Breakdown Cooking Pot"
RECIPE.description = "Breakdown this tool up into basic components."
RECIPE.model = "models/props_c17/metalPot001a.mdl"
RECIPE.category = "Breakdown"
RECIPE.subcategory = "Tools"
RECIPE.tool = "tool_wrench"
RECIPE.ingredients = {["tool_cookingpot"] = 1}
RECIPE.result = {["comp_scrap"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 40}, -- full xp
{level = 10, exp = 20}, -- half xp
{level = 20, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "break_kettle"
RECIPE.name = "Breakdown Kettle"
RECIPE.description = "Breakdown this tool up into basic components."
RECIPE.model = "models/props_interiors/pot01a.mdl"
RECIPE.category = "Breakdown"
RECIPE.subcategory = "Tools"
RECIPE.tool = "tool_wrench"
RECIPE.ingredients = {["tool_kettle"] = 1}
RECIPE.result = {["comp_scrap"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 40}, -- full xp
{level = 10, exp = 20}, -- half xp
{level = 20, exp = 0} -- no xp
}
RECIPE:Register()

View File

@@ -0,0 +1,124 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_ammo_357"
RECIPE.name = "357 Rounds"
RECIPE.description = "357 rounds for a revolver."
RECIPE.model = "models/items/357ammo.mdl"
RECIPE.category = "Ammo"
RECIPE.station = "tool_metalbench"
RECIPE.ingredients = {["comp_chemcomp"] = 2, ["comp_alcohol"] = 2}
RECIPE.result = {["bullets_357"] = 18}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 15
RECIPE.experience = {
{level = 15, exp = 150}, -- full xp
{level = 20, exp = 75}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_ammo_sniper"
RECIPE.name = "Sniper Rounds"
RECIPE.description = "Loose sniper rounds for a sniper."
RECIPE.model = "models/items/sniper_round_box.mdl"
RECIPE.category = "Ammo"
RECIPE.station = "tool_metalbench"
RECIPE.ingredients = {["comp_chemcomp"] = 2, ["comp_alcohol"] = 2, ["comp_explosive"] = 1}
RECIPE.result = {["bullets_sniper"] = 15}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 40
RECIPE.experience = {
{level = 40, exp = 200}, -- full xp
{level = 45, exp = 100}, -- half xp
{level = 50, exp = 0} -- no xp
}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_ammo_smg"
RECIPE.name = "SMG Rounds"
RECIPE.description = "Loose rounds for sub-machine guns."
RECIPE.model = "models/Items/BoxSRounds.mdl"
RECIPE.category = "Ammo"
RECIPE.station = "tool_metalbench"
RECIPE.ingredients = {["comp_chemcomp"] = 2, ["comp_alcohol"] = 2}
RECIPE.result = {["bullets_smg1"] = 60}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 25
RECIPE.experience = {
{level = 25, exp = 150}, -- full xp
{level = 30, exp = 75}, -- half xp
{level = 35, exp = 0} -- no xp
}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_ammo_arifle"
RECIPE.name = "Assault Rifle Ammo"
RECIPE.description = "Loose rifle rounds"
RECIPE.model = "models/Items/BoxSRounds.mdl"
RECIPE.category = "Ammo"
RECIPE.station = "tool_metalbench"
RECIPE.ingredients = {["comp_chemcomp"] = 2, ["comp_alcohol"] = 3,}
RECIPE.result = {["bullets_assaultrifle"] = 60}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 30
RECIPE.experience = {
{level = 30, exp = 100}, -- full xp
{level = 35, exp = 50}, -- half xp
{level = 40, exp = 0} -- no xp
}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_ammo_pistol"
RECIPE.name = "9mm Pistol Bullets"
RECIPE.description = "Loose pistol rounds."
RECIPE.model = "models/items/boxsrounds.mdl"
RECIPE.category = "Ammo"
RECIPE.station = "tool_metalbench"
RECIPE.ingredients = {["comp_chemcomp"] = 1, ["comp_alcohol"] = 1}
RECIPE.result = {["bullets_pistol"] = 60}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 10
RECIPE.experience = {
{level = 10, exp = 100}, -- full xp
{level = 15, exp = 50}, -- half xp
{level = 20, exp = 0} -- no xp
}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_ammo_buckshot"
RECIPE.name = "Buckshot Shells"
RECIPE.description = "A stack of loose shotgun shells in a scrap cardboard box."
RECIPE.model = "models/Items/BoxBuckshot.mdl"
RECIPE.category = "Ammo"
RECIPE.station = "tool_metalbench"
RECIPE.ingredients = {["comp_chemcomp"] = 1, ["comp_alcohol"] = 2, ["comp_explosive"] = 1}
RECIPE.result = {["bullets_buckshot"] = 24}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 30
RECIPE.experience = {
{level = 30, exp = 100}, -- full xp
{level = 35, exp = 50}, -- half xp
{level = 40, exp = 0} -- no xp
}
RECIPE:Register()

View File

@@ -0,0 +1,356 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_armor_blue_kevlar"
RECIPE.name = "Blue Light Kevlar Uniform"
RECIPE.description = "A blue top with kevlar, offering decent armor. Often worn by resistance figures."
RECIPE.model = "models/willardnetworks/clothingitems/torso_rebel_torso_2.mdl"
RECIPE.category = "Armor"
RECIPE.station = "tool_metalbench"
RECIPE.tool = "tool_toolkit"
RECIPE.ingredients = {["torso_blue_rebel_uniform"] = 1, ["comp_adhesive"] = 1, ["comp_iron"] = 4, ["comp_rivbolts"] = 1}
RECIPE.result = {["torso_blue_kevlar"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 30
RECIPE.experience = {
{level = 30, exp = 200}, -- full xp
{level = 40, exp = 100}, -- half xp
{level = 45, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_armor_green_kevlar"
RECIPE.name = "Green Light Kevlar Uniform"
RECIPE.description = "A green top with kevlar, offering decent armor. Often worn by resistance figures."
RECIPE.model = "models/willardnetworks/clothingitems/torso_rebel_torso_1.mdl"
RECIPE.category = "Armor"
RECIPE.station = "tool_metalbench"
RECIPE.ingredients = {["torso_green_rebel_uniform"] = 1, ["comp_adhesive"] = 1, ["comp_iron"] = 4, ["comp_rivbolts"] = 1}
RECIPE.result = {["torso_green_kevlar"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 30
RECIPE.experience = {
{level = 30, exp = 200}, -- full xp
{level = 40, exp = 100}, -- half xp
{level = 45, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_armor_medical_kevlar"
RECIPE.name = "Medical Light Kevlar Uniform"
RECIPE.description = "A medical top with a kevlar, offering decent armor. Often worn by resistance medics."
RECIPE.model = "models/willardnetworks/clothingitems/torso_rebel_medic.mdl"
RECIPE.category = "Armor"
RECIPE.station = "tool_metalbench"
RECIPE.ingredients = {["torso_medical_rebel_uniform"] = 1, ["comp_adhesive"] = 1, ["comp_iron"] = 4, ["comp_rivbolts"] = 1}
RECIPE.result = {["torso_medical_kevlar"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 30
RECIPE.experience = {
{level = 30, exp = 200}, -- full xp
{level = 40, exp = 100}, -- half xp
{level = 45, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_c8_com_rebel"
RECIPE.name = "C8 Command Unit suit paintjob"
RECIPE.description = "A Civil Protection suit that's been painted to easily identify someone as a resistance fighter."
RECIPE.model = "models/wn7new/metropolice_c8/cpuniform.mdl"
RECIPE.category = "Armor"
RECIPE.ingredients = {["uniform_c8_com"] = 1, ["comp_fabric"] = 1, ["comp_iron"] = 1}
RECIPE.result = {["uniform_cp_riot_rebel"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 10
RECIPE.experience = {
{level = 30, exp = 200}, -- full xp
{level = 40, exp = 100}, -- half xp
{level = 45, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_c8_cp_rebel"
RECIPE.name = "C8 CP suit paintjob"
RECIPE.description = "A Civil Protection suit that's been painted to easily identify someone as a resistance fighter."
RECIPE.model = "models/wn7new/metropolice_c8/cpuniform.mdl"
RECIPE.category = "Armor"
RECIPE.ingredients = {["uniform_c8_cp"] = 1, ["comp_fabric"] = 1, ["comp_iron"] = 1}
RECIPE.result = {["uniform_cp_rebel"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 10
RECIPE.experience = {
{level = 30, exp = 200}, -- full xp
{level = 40, exp = 100}, -- half xp
{level = 45, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_c8_cpt_rebel"
RECIPE.name = "C8 CPT suit paintjob"
RECIPE.description = "A Civil Protection suit that's been painted to easily identify someone as a resistance fighter."
RECIPE.model = "models/wn7new/metropolice_c8/cpuniform.mdl"
RECIPE.category = "Armor"
RECIPE.ingredients = {["uniform_c8_cpt"] = 1, ["comp_fabric"] = 1, ["comp_iron"] = 1}
RECIPE.result = {["uniform_cp_riot_rebel"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 10
RECIPE.experience = {
{level = 30, exp = 200}, -- full xp
{level = 40, exp = 100}, -- half xp
{level = 45, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_c8_riot_rebel"
RECIPE.name = "C8 riot suit paintjob"
RECIPE.description = "A Civil Protection suit that's been painted to easily identify someone as a resistance fighter."
RECIPE.model = "models/wn7new/metropolice_c8/cpuniform.mdl"
RECIPE.category = "Armor"
RECIPE.ingredients = {["uniform_c8_riot"] = 1, ["comp_fabric"] = 1, ["comp_iron"] = 1}
RECIPE.result = {["uniform_cp_riot_rebel"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 10
RECIPE.experience = {
{level = 30, exp = 200}, -- full xp
{level = 40, exp = 100}, -- half xp
{level = 45, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_c8_rl_rebel"
RECIPE.name = "C8 RL suit paintjob"
RECIPE.description = "A Civil Protection suit that's been painted to easily identify someone as a resistance fighter."
RECIPE.model = "models/wn7new/metropolice_c8/cpuniform.mdl"
RECIPE.category = "Armor"
RECIPE.ingredients = {["uniform_c8_rl"] = 1, ["comp_fabric"] = 1, ["comp_iron"] = 1}
RECIPE.result = {["uniform_cp_riot_rebel"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 10
RECIPE.experience = {
{level = 30, exp = 200}, -- full xp
{level = 40, exp = 100}, -- half xp
{level = 45, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_c24_com_rebel"
RECIPE.name = "C24 Medium Command Unit suit paintjob"
RECIPE.description = "A Civil Protection suit that's been painted to easily identify someone as a resistance fighter."
RECIPE.model = "models/wn7new/metropolice_c8/cpuniform.mdl"
RECIPE.category = "Armor"
RECIPE.ingredients = {["uniform_com"] = 1, ["comp_fabric"] = 1, ["comp_iron"] = 1}
RECIPE.result = {["uniform_cp_riot_rebel"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 10
RECIPE.experience = {
{level = 30, exp = 200}, -- full xp
{level = 40, exp = 100}, -- half xp
{level = 45, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_c24_com_rebel2"
RECIPE.name = "C24 Light Command Unit suit paintjob"
RECIPE.description = "A Civil Protection suit that's been painted to easily identify someone as a resistance fighter."
RECIPE.model = "models/wn7new/metropolice_c8/cpuniform.mdl"
RECIPE.category = "Armor"
RECIPE.ingredients = {["uniform_cp_com"] = 1, ["comp_fabric"] = 1, ["comp_iron"] = 1}
RECIPE.result = {["uniform_cp_riot_rebel"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 10
RECIPE.experience = {
{level = 30, exp = 200}, -- full xp
{level = 40, exp = 100}, -- half xp
{level = 45, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_c24_riot_rebel"
RECIPE.name = "C24 Riot suit paintjob"
RECIPE.description = "A Civil Protection suit that's been painted to easily identify someone as a resistance fighter."
RECIPE.model = "models/wn7new/metropolice_c8/cpuniform.mdl"
RECIPE.category = "Armor"
RECIPE.ingredients = {["uniform_cp_riot"] = 1, ["comp_fabric"] = 1, ["comp_iron"] = 1}
RECIPE.result = {["uniform_cp_riot_rebel"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 10
RECIPE.experience = {
{level = 30, exp = 200}, -- full xp
{level = 40, exp = 100}, -- half xp
{level = 45, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_c24_cp_rebel"
RECIPE.name = "C24 CP suit paintjob"
RECIPE.description = "A Civil Protection suit that's been painted to easily identify someone as a resistance fighter."
RECIPE.model = "models/wn7new/metropolice_c8/cpuniform.mdl"
RECIPE.category = "Armor"
RECIPE.ingredients = {["uniform_cp"] = 1, ["comp_fabric"] = 1, ["comp_iron"] = 1}
RECIPE.result = {["uniform_cp_rebel"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 10
RECIPE.experience = {
{level = 30, exp = 200}, -- full xp
{level = 40, exp = 100}, -- half xp
{level = 45, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_mask_com_rebel"
RECIPE.name = "Command Unit Mask salvaging"
RECIPE.description = "A Civil Protection mask that's been salvaged and painted to easily identify someone as a resistance fighter."
RECIPE.model = "models/wn7new/metropolice/n7_cp_gasmask7.mdl"
RECIPE.category = "Armor"
RECIPE.tool = "tool_toolkit"
RECIPE.ingredients = {["comp_stitched_cloth"] = 1, ["mask_com"] = 1}
RECIPE.result = {["mask_com_rebel"] = 1, ["comp_electronics"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 10
RECIPE.experience = {
{level = 30, exp = 200}, -- full xp
{level = 40, exp = 100}, -- half xp
{level = 45, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_mask_cp_rebel"
RECIPE.name = "CP Mask salvaging"
RECIPE.description = "A Civil Protection mask that's been salvaged and painted to easily identify someone as a resistance fighter."
RECIPE.model = "models/wn7new/metropolice/n7_cp_gasmask1.mdl"
RECIPE.category = "Armor"
RECIPE.tool = "tool_toolkit"
RECIPE.ingredients = {["comp_stitched_cloth"] = 1, ["mask_cp"] = 1}
RECIPE.result = {["mask_cp_rebel"] = 1, ["comp_electronics"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 10
RECIPE.experience = {
{level = 30, exp = 200}, -- full xp
{level = 40, exp = 100}, -- half xp
{level = 45, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_mask_ota_rebel"
RECIPE.name = "OTA Mask salvaging"
RECIPE.description = "A OTA mask that's been salvaged and painted to easily identify someone as a resistance fighter."
RECIPE.model = "models/wn7new/metropolice/n7_cp_gasmask4.mdl"
RECIPE.category = "Armor"
RECIPE.tool = "tool_toolkit"
RECIPE.ingredients = {["comp_stitched_cloth"] = 1, ["mask_ota"] = 1, }
RECIPE.result = {["mask_ota_rebel"] = 1, ["comp_electronics"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 10
RECIPE.experience = {
{level = 30, exp = 200}, -- full xp
{level = 40, exp = 100}, -- half xp
{level = 45, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_cpt_rebel"
RECIPE.name = "CPT suit paintjob"
RECIPE.description = "A Civil Protection suit that's been painted to easily identify someone as a resistance fighter."
RECIPE.model = "models/wn7new/metropolice_c8/cpuniform.mdl"
RECIPE.category = "Armor"
RECIPE.ingredients = {["uniform_ofc"] = 1, ["comp_fabric"] = 1, ["comp_iron"] = 1}
RECIPE.result = {["uniform_cp_riot_rebel"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 10
RECIPE.experience = {
{level = 30, exp = 200}, -- full xp
{level = 40, exp = 100}, -- half xp
{level = 45, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_repair_cp_rebel"
RECIPE.name = "CP Uniform Repair"
RECIPE.description = "A Civil Protection suit that's been repaired and painted to easily identify someone as a resistance fighter."
RECIPE.model = "models/wn7new/metropolice_c8/cpuniform.mdl"
RECIPE.category = "Armor"
RECIPE.ingredients = {["broken_cpuniform"] = 1, ["comp_adhesive"] = 1, ["comp_steel"] = 2, ["comp_rivbolts"] = 1}
RECIPE.result = {["uniform_cp_rebel"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 10
RECIPE.experience = {
{level = 30, exp = 200}, -- full xp
{level = 40, exp = 100}, -- half xp
{level = 45, exp = 0} -- no xp
}
RECIPE:Register()

View File

@@ -0,0 +1,219 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_att_trirmr"
RECIPE.name = "Trijicon RMR Red Dot"
RECIPE.description = "A standard red dot sight. Designed to be small to fit on most if not all weapons."
RECIPE.model = "models/props_lab/box01a.mdl"
RECIPE.category = "Weapons"
RECIPE.station = "tool_craftingbench"
RECIPE.ingredients = {["comp_iron"] = 2, ["comp_plastic"] = 2, ["comp_electronics"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.result = {["scope_eft_rmrlow"] = 1}
RECIPE.level = 5
RECIPE.experience = {
{level = 5, exp = 220}, -- full XP
{level = 15, exp = 110}, -- half XP
{level = 25, exp = 0} -- 0 XP
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_att_holosunrds"
RECIPE.name = "Holosun Red Dot"
RECIPE.description = "A standard red dot sight. Designed to be small to fit on most if not all weapons."
RECIPE.model = "models/props_lab/box01a.mdl"
RECIPE.category = "Weapons"
RECIPE.station = "tool_craftingbench"
RECIPE.ingredients = {["comp_iron"] = 2, ["comp_plastic"] = 2, ["comp_electronics"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.result = {["uc_optic_holosun2"] = 1}
RECIPE.level = 5
RECIPE.experience = {
{level = 5, exp = 220}, -- full XP
{level = 15, exp = 110}, -- half XP
{level = 25, exp = 0} -- 0 XP
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_att_holosunrise"
RECIPE.name = "Holosun Red Dot (Riser)"
RECIPE.description = "A standard red dot sight. Designed to be small to fit on most if not all weapons. This version is raised."
RECIPE.model = "models/props_lab/box01a.mdl"
RECIPE.category = "Weapons"
RECIPE.station = "tool_craftingbench"
RECIPE.ingredients = {["comp_iron"] = 2, ["comp_plastic"] = 2, ["comp_electronics"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.result = {["uc_optic_holosun2"] = 1}
RECIPE.level = 5
RECIPE.experience = {
{level = 5, exp = 220}, -- full XP
{level = 15, exp = 110}, -- half XP
{level = 25, exp = 0} -- 0 XP
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_att_eotech552"
RECIPE.name = "Eotech 552"
RECIPE.description = "The Eotech 552 is a small but decent sight for close and medium ranges."
RECIPE.model = "models/props_lab/box01a.mdl"
RECIPE.category = "Weapons"
RECIPE.station = "tool_craftingbench"
RECIPE.ingredients = {["comp_iron"] = 3, ["comp_plastic"] = 3, ["comp_electronics"] = 1, ["comp_screws"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.result = {["uc_optic_eotech552"] = 1}
RECIPE.level = 5
RECIPE.experience = {
{level = 5, exp = 220}, -- full XP
{level = 15, exp = 110}, -- half XP
{level = 25, exp = 0} -- 0 XP
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_att_eotech553"
RECIPE.name = "Eotech 553"
RECIPE.description = "The Eotech 553 is slightly more raised compared to its 552 cousin."
RECIPE.model = "models/props_lab/box01a.mdl"
RECIPE.category = "Weapons"
RECIPE.station = "tool_craftingbench"
RECIPE.ingredients = {["comp_iron"] = 3, ["comp_plastic"] = 3, ["comp_electronics"] = 1, ["comp_screws"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.result = {["uc_optic_eotech553"] = 1}
RECIPE.level = 5
RECIPE.experience = {
{level = 5, exp = 220}, -- full XP
{level = 15, exp = 110}, -- half XP
{level = 25, exp = 0} -- 0 XP
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_att_ekp"
RECIPE.name = "Cobra EKP"
RECIPE.description = "A standard sight good for close and medium range."
RECIPE.model = "models/props_lab/box01a.mdl"
RECIPE.category = "Weapons"
RECIPE.station = "tool_craftingbench"
RECIPE.ingredients = {["comp_iron"] = 2, ["comp_plastic"] = 2, ["comp_electronics"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.result = {["scope_eft_ekp"] = 1}
RECIPE.level = 5
RECIPE.experience = {
{level = 5, exp = 220}, -- full XP
{level = 15, exp = 110}, -- half XP
{level = 25, exp = 0} -- 0 XP
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_att_acog"
RECIPE.name = "ACOG TA10NSN (3.5x)"
RECIPE.description = "A classic scope known by many. The ACOG is a decent choice for medium to long range fights."
RECIPE.model = "models/props_lab/box01a.mdl"
RECIPE.category = "Weapons"
RECIPE.station = "tool_craftingbench"
RECIPE.ingredients = {["comp_iron"] = 4, ["comp_plastic"] = 4, ["comp_electronics"] = 1, ["comp_screws"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.result = {["scope_eft_acog4x32"] = 1}
RECIPE.level = 5
RECIPE.experience = {
{level = 5, exp = 220}, -- full XP
{level = 15, exp = 110}, -- half XP
{level = 25, exp = 0} -- 0 XP
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_att_compactprism"
RECIPE.name = "Compact Prism Scope (2.5x)"
RECIPE.description = "A basic scope that has a decent amount of maginfication. May not be the best due to its small size, but gets the job done at range."
RECIPE.model = "models/props_lab/box01a.mdl"
RECIPE.category = "Weapons"
RECIPE.station = "tool_craftingbench"
RECIPE.ingredients = {["comp_iron"] = 3, ["comp_plastic"] = 3, ["comp_electronics"] = 1, ["comp_screws"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.result = {["scope_eft_compactprism"] = 1}
RECIPE.level = 5
RECIPE.experience = {
{level = 5, exp = 220}, -- full XP
{level = 15, exp = 110}, -- half XP
{level = 25, exp = 0} -- 0 XP
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_att_mark4"
RECIPE.name = "Mark 4 (4x)"
RECIPE.description = "The Mark 4 scope has 4 times the maginification and is great for long distance fights."
RECIPE.model = "models/props_lab/box01a.mdl"
RECIPE.category = "Weapons"
RECIPE.station = "tool_craftingbench"
RECIPE.ingredients = {["comp_steel"] = 1, ["comp_plastic"] = 3, ["comp_electronics"] = 1, ["comp_screws"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.result = {["scope_eft_hamr"] = 1}
RECIPE.level = 5
RECIPE.experience = {
{level = 5, exp = 220}, -- full XP
{level = 15, exp = 110}, -- half XP
{level = 25, exp = 0} -- 0 XP
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_att_mark4back"
RECIPE.name = "Mark 4 w/ Backup (4x)"
RECIPE.description = "The Mark 4 scope has 4 times the maginification and is great for long distance fights. Its backup allows you to switch to a more close range sight at short notice."
RECIPE.model = "models/props_lab/box01a.mdl"
RECIPE.category = "Weapons"
RECIPE.station = "tool_craftingbench"
RECIPE.ingredients = {["comp_steel"] = 1, ["comp_iron"] = 1, ["comp_plastic"] = 4, ["comp_electronics"] = 1, ["comp_screws"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.result = {["scope_eft_hamr_backup"] = 1}
RECIPE.level = 5
RECIPE.experience = {
{level = 5, exp = 220}, -- full XP
{level = 15, exp = 110}, -- half XP
{level = 25, exp = 0} -- 0 XP
}
RECIPE:Register()

View File

@@ -0,0 +1,57 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_cigarette"
RECIPE.name = "Relabel cigarette pack"
RECIPE.description = "How about we remove the Benefactor stuff..."
RECIPE.model = "models/willardnetworks/cigarettes/cigarette_pack_1.mdl"
RECIPE.category = "Cigarette"
RECIPE.tool = "tool_scissors"
RECIPE.ingredients = {["ciggie_pack"] = 1, ["comp_cloth"] = 1}
RECIPE.result = {["ciggie_pack"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 15}, -- full xp
{level = 10, exp = 10}, -- half xp
{level = 15, exp = 0} -- no xp
}
function RECIPE:PlayerCraftRecipe(client)
local character = client:GetCharacter()
local inventory = character:GetInventory()
-- Take all the ingredients
for ingredient, amount in pairs(self.ingredients) do
for _ = 1, amount do
local item = inventory:HasItem(ingredient)
if (item) then
if (item.uniqueID == "ciggie_pack") then
item:SetData("relabeled", true)
else
item:Remove()
end
else
break
end
end
end
-- Set the player's next crafting time
client.ixNextCraftTime = CurTime() + 2
netstream.Start("CraftTime", client.ixNextCraftTime)
character:DoAction("recipe_" .. self.uniqueID)
end
RECIPE:Register()

View File

@@ -0,0 +1,334 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_legs_padded_blue"
RECIPE.name = "Blue Padded Pants"
RECIPE.description = "A pair of padded blue pants, often worn by resistance figures."
RECIPE.model = "models/willardnetworks/clothingitems/legs_rebel2.mdl"
RECIPE.category = "Resistance Attire"
RECIPE.tool = "tool_toolkit"
RECIPE.ingredients = {["legs_blue_pants"] = 1, ["comp_adhesive"] = 1, ["comp_stitched_cloth"] = 2}
RECIPE.result = {["legs_blue_padded_pants"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 10
RECIPE.experience = {
{level = 10, exp = 140}, -- full xp
{level = 20, exp = 70}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_legs_padded_black"
RECIPE.name = "Black Padded Pants"
RECIPE.description = "A pair of padded black pants, often worn by resistance figures."
RECIPE.model = "models/willardnetworks/clothingitems/legs_rebel3.mdl"
RECIPE.category = "Resistance Attire"
RECIPE.tool = "tool_toolkit"
RECIPE.ingredients = {["legs_civilian_black"] = 1, ["comp_adhesive"] = 1, ["comp_stitched_cloth"] = 2}
RECIPE.result = {["legs_black_padded_pants"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 10
RECIPE.experience = {
{level = 10, exp = 140}, -- full xp
{level = 20, exp = 70}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_legs_padded_green"
RECIPE.name = "Green Padded Pants"
RECIPE.description = "A pair of padded green pants, often worn by resistance figures."
RECIPE.model = "models/willardnetworks/clothingitems/legs_rebel1.mdl"
RECIPE.category = "Resistance Attire"
RECIPE.tool = "tool_toolkit"
RECIPE.ingredients = {["legs_civilian_green"] = 1, ["comp_adhesive"] = 1, ["comp_stitched_cloth"] = 2}
RECIPE.result = {["legs_green_padded_pants"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 10
RECIPE.experience = {
{level = 10, exp = 140}, -- full xp
{level = 20, exp = 70}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_torso_uniform_green"
RECIPE.name = "Green Resistance Uniform"
RECIPE.description = "A green top with straps. Also has an armplate, perfect for insignias. Provides a small amount of armor."
RECIPE.model = "models/willardnetworks/clothingitems/torso_rebel02.mdl"
RECIPE.category = "Resistance Attire"
RECIPE.station = "tool_craftingbench"
RECIPE.ingredients = {["denim_green"] = 1, ["comp_fabric"] = 1, ["comp_adhesive"] = 2, ["comp_iron"] = 1}
RECIPE.result = {["torso_green_rebel_uniform"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 20
RECIPE.experience = {
{level = 20, exp = 120}, -- full xp
{level = 30, exp = 60}, -- half xp
{level = 35, exp = 0} -- no xp
}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_torso_uniform_blue"
RECIPE.name = "Blue Resistance Uniform"
RECIPE.description = "A blue top with straps. Also has an armplate, perfect for insignias. Provides a small amount of armor."
RECIPE.model = "models/willardnetworks/clothingitems/torso_rebel01.mdl"
RECIPE.category = "Resistance Attire"
RECIPE.station = "tool_craftingbench"
RECIPE.ingredients = {["denim_blue"] = 1, ["comp_fabric"] = 1, ["comp_adhesive"] = 2, ["comp_iron"] = 1}
RECIPE.result = {["torso_blue_rebel_uniform"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 20
RECIPE.experience = {
{level = 20, exp = 120}, -- full xp
{level = 30, exp = 60}, -- half xp
{level = 35, exp = 0} -- no xp
}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_torso_uniform_medic"
RECIPE.name = "Medical Resistance Uniform"
RECIPE.description = "A medical top with straps. Also has an armplate, perfect for insignias. Provides a small amount of armor."
RECIPE.model = "models/willardnetworks/clothingitems/torso_rebelmedic.mdl"
RECIPE.category = "Resistance Attire"
RECIPE.station = "tool_craftingbench"
RECIPE.ingredients = {["torso_medic_shirt"] = 1, ["comp_adhesive"] = 2, ["comp_iron"] = 1}
RECIPE.result = {["torso_medical_rebel_uniform"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 20
RECIPE.experience = {
{level = 20, exp = 120}, -- full xp
{level = 30, exp = 60}, -- half xp
{level = 35, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_head_helmet"
RECIPE.name = "Helmet"
RECIPE.description = "A metal helmet. It keeps your head safe from falling objects and shrapnel."
RECIPE.model = "models/willardnetworks/clothingitems/head_helmet.mdl"
RECIPE.category = "Resistance Attire"
RECIPE.station = "tool_craftingbench"
RECIPE.ingredients = {["comp_iron"] = 2, ["comp_rivbolts"] = 1}
RECIPE.result = {["head_helmet"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 20
RECIPE.experience = {
{level = 20, exp = 100}, -- full xp
{level = 30, exp = 50}, -- half xp
{level = 35, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_head_medichelmet"
RECIPE.name = "Medic Helmet"
RECIPE.description = "A metal medic helmet. It keeps your head safe from falling objects and shrapnel."
RECIPE.model = "models/willardnetworks/clothingitems/head_helmet_med.mdl"
RECIPE.category = "Resistance Attire"
RECIPE.station = "tool_craftingbench"
RECIPE.ingredients = {["comp_iron"] = 2, ["comp_rivbolts"] = 1}
RECIPE.result = {["helmet_medic"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 20
RECIPE.experience = {
{level = 20, exp = 100}, -- full xp
{level = 30, exp = 50}, -- half xp
{level = 35, exp = 0} -- no xp
}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_head_beanie_blue"
RECIPE.name = "Blue Beanie"
RECIPE.description = "A blue beanie. Keeps your head warm in the cold."
RECIPE.model = "models/willardnetworks/clothingitems/head_beanie_update.mdl"
RECIPE.category = "Resistance Attire"
RECIPE.tool = "tool_scissors"
RECIPE.ingredients = {["comp_stitched_cloth"] = 1, ["comp_adhesive"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.result = {["head_blue_beanie"] = 1}
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 100}, -- full XP
{level = 10, exp = 50}, -- half XP
{level = 20, exp = 0} -- 0 XP
}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_head_beanie_green"
RECIPE.name = "Green Beanie"
RECIPE.description = "A green beanie. Keeps your head warm in the cold."
RECIPE.model = "models/willardnetworks/clothingitems/head_beanie_update.mdl"
RECIPE.category = "Resistance Attire"
RECIPE.tool = "tool_scissors"
RECIPE.ingredients = {["comp_stitched_cloth"] = 1, ["comp_adhesive"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.result = {["head_green_beanie"] = 1}
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 100}, -- full XP
{level = 10, exp = 50}, -- half XP
{level = 20, exp = 0} -- 0 XP
}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_head_beanie_red"
RECIPE.name = "Red Beanie"
RECIPE.description = "A red beanie. Keeps your head warm in the cold."
RECIPE.model = "models/willardnetworks/clothingitems/head_beanie_update.mdl"
RECIPE.category = "Resistance Attire"
RECIPE.tool = "tool_scissors"
RECIPE.ingredients = {["comp_stitched_cloth"] = 1, ["comp_adhesive"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.result = {["beanie_red"] = 1}
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 100}, -- full XP
{level = 10, exp = 50}, -- half XP
{level = 20, exp = 0} -- 0 XP
}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_head_beanie_brown"
RECIPE.name = "Brown Beanie"
RECIPE.description = "A brown beanie. Keeps your head warm in the cold."
RECIPE.model = "models/willardnetworks/clothingitems/head_beanie_update.mdl"
RECIPE.category = "Resistance Attire"
RECIPE.tool = "tool_scissors"
RECIPE.ingredients = {["comp_stitched_cloth"] = 1, ["comp_adhesive"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.result = {["beanie_brown"] = 1}
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 100}, -- full XP
{level = 10, exp = 50}, -- half XP
{level = 20, exp = 0} -- 0 XP
}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_head_beanie_grey"
RECIPE.name = "Grey Beanie"
RECIPE.description = "A grey beanie. Keeps your head warm in the cold."
RECIPE.model = "models/willardnetworks/clothingitems/head_beanie_update.mdl"
RECIPE.category = "Resistance Attire"
RECIPE.tool = "tool_scissors"
RECIPE.ingredients = {["comp_stitched_cloth"] = 1, ["comp_adhesive"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.result = {["beanie_grey"] = 1}
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 100}, -- full XP
{level = 10, exp = 50}, -- half XP
{level = 20, exp = 0} -- 0 XP
}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_head_beanie_bandana"
RECIPE.name = "Bandana"
RECIPE.description = "A red bandana that wraps around the lower half of the head. Offers slight protection against spores."
RECIPE.model = "models/willardnetworks/clothingitems/head_facewrap.mdl"
RECIPE.category = "Resistance Attire"
RECIPE.tool = "tool_scissors"
RECIPE.ingredients = {["comp_stitched_cloth"] = 1, ["comp_adhesive"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.result = {["face_bandana"] = 1}
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 100}, -- full XP
{level = 10, exp = 50}, -- half XP
{level = 20, exp = 0} -- 0 XP
}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_hands_tipless"
RECIPE.name = "Tipless Gloves"
RECIPE.description = "A pair of black gloves without the fingertips. Keeps your fingers free."
RECIPE.model = "models/willardnetworks/clothingitems/hands_glove_fingerless.mdl"
RECIPE.category = "Resistance Attire"
RECIPE.tool = "tool_scissors"
RECIPE.ingredients = {["hands_gloves"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.result = {["hands_tipless_gloves"] = 1}
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 60}, -- full XP
{level = 10, exp = 30}, -- half XP
{level = 20, exp = 0} -- 0 XP
}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_torso_trenchcoat"
RECIPE.name = "Brown Trench Coat (Unarmoured)"
RECIPE.description = "A brown, worn trench coat. Keeps the rain off, somewhat..."
RECIPE.model = "models/willardnetworks/clothingitems/torso_refugee_coat.mdl"
RECIPE.category = "Resistance Attire"
RECIPE.station = "tool_craftingbench"
RECIPE.ingredients = {["buttoned_white"] = 1, ["comp_fabric"] = 2, ["comp_adhesive"] = 1, ["comp_iron"] = 2}
RECIPE.result = {["overcoat_trench"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 30
RECIPE.experience = {
{level = 30, exp = 150}, -- full xp
{level = 40, exp = 100}, -- half xp
{level = 45, exp = 0} -- no xp
}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_torso_medic"
RECIPE.name = "Medic Shirt"
RECIPE.description = "A white button down top with a red cross band sewn on."
RECIPE.model = "models/willardnetworks/clothingitems/torso_citizen_medic.mdl"
RECIPE.category = "Resistance Attire"
RECIPE.tool = "tool_scissors"
RECIPE.ingredients = {["buttoned_white"] = 1, ["comp_stitched_cloth"] = 1, ["comp_adhesive"] = 1}
RECIPE.result = {["torso_medic_shirt"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 5
RECIPE.experience = {
{level = 5, exp = 80}, -- full xp
{level = 10, exp = 40}, -- half xp
{level = 15, exp = 0} -- no xp
}
RECIPE:Register()

View File

@@ -0,0 +1,223 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
-- Metal
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_craft_comp_iron"
RECIPE.name = "Iron"
RECIPE.description = "Iron made from recycled metal. It is stronger and heavier than before."
RECIPE.model = "models/gibs/scanner_gib02.mdl"
RECIPE.category = "Components"
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.tool = "tool_toolkit"
RECIPE.ingredients = {["comp_scrap"] = 4, ["comp_screws"] = 1}
RECIPE.result = {["comp_iron"] = 1}
RECIPE.level = 20
RECIPE.experience = {
{level = 20, exp = 80}, -- full XP
{level = 30, exp = 40}, -- half XP
{level = 35, exp = 0} -- 0 XP
}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_comp_steel"
RECIPE.name = "Steel"
RECIPE.description = "Reinforced metal sheet made out of iron. Extremely strong and well made."
RECIPE.model = "models/gibs/scanner_gib02.mdl"
RECIPE.category = "Components"
RECIPE.station = "tool_craftingbench"
RECIPE.ingredients = {["comp_iron"] = 4, ["comp_rivbolts"] = 1}
RECIPE.result = {["comp_steel"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 30
RECIPE.experience = {
{level = 30, exp = 100}, -- full xp
{level = 40, exp = 50}, -- half xp
{level = 45, exp = 0} -- no xp
}
RECIPE:Register()
-- Plastic
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_craft_comp_refined_plastic"
RECIPE.name = "Plastic Sheets"
RECIPE.description = "Plastic sheets. Made from plastic garbage."
RECIPE.model = "models/props_junk/garbage_bag001a.mdl"
RECIPE.category = "Components"
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.ingredients = {["comp_plastic"] = 4, ["comp_screws"] = 1}
RECIPE.result = {["comp_refined_plastic"] = 1}
RECIPE.level = 20
RECIPE.experience = {
{level = 20, exp = 100}, -- full XP
{level = 30, exp = 50}, -- half XP
{level = 35, exp = 0} -- 0 XP
}
RECIPE:Register()
-- Nails
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_craft_comp_screws"
RECIPE.name = "Box of Screws"
RECIPE.description = "A box containing nails. They look a bit rusty."
RECIPE.model = "models/willardnetworks/skills/screws.mdl"
RECIPE.category = "Components"
RECIPE.tool = "tool_toolkit"
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.ingredients = {["comp_scrap"] = 1, ["comp_adhesive"] = 1}
RECIPE.result = {["comp_screws"] = 1}
RECIPE.level = 10
RECIPE.experience = {
{level = 10, exp = 100}, -- full XP
{level = 20, exp = 50}, -- half XP
{level = 25, exp = 0} -- 0 XP
}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_craft_comp_rivbolts"
RECIPE.name = "Box of Screws"
RECIPE.description = "A box of sturdy screws, useful for experienced crafters."
RECIPE.model = "models/willardnetworks/skills/screws.mdl"
RECIPE.category = "Components"
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.tool = "tool_toolkit"
RECIPE.ingredients = {["comp_screws"] = 4, ["comp_iron"] = 1}
RECIPE.result = {["comp_rivbolts"] = 1}
RECIPE.level = 20
RECIPE.experience = {
{level = 20, exp = 80}, -- full XP
{level = 30, exp = 40}, -- half XP
{level = 35, exp = 0} -- 0 XP
}
RECIPE:Register()
-- Cloth
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_craft_comp_stitched_cloth"
RECIPE.name = "Stitched Cloth"
RECIPE.description = "A piece of stitched cloth. It's tougher than before."
RECIPE.model = "models/willardnetworks/skills/stitched_cloth.mdl"
RECIPE.category = "Components"
RECIPE.tool = "tool_scissors"
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.ingredients = {["comp_cloth"] = 4, ["comp_adhesive"] = 1}
RECIPE.result = {["comp_stitched_cloth"] = 1}
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 100}, -- full XP
{level = 10, exp = 50}, -- half XP
{level = 15, exp = 0} -- 0 XP
}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_comp_fabric"
RECIPE.name = "Fabric"
RECIPE.description = "A piece of fabric. It's quite soft."
RECIPE.model = "models/willardnetworks/skills/fabric.mdl"
RECIPE.category = "Components"
RECIPE.station = "tool_craftingbench"
RECIPE.ingredients = {["comp_stitched_cloth"] = 4, ["comp_adhesive"] = 2}
RECIPE.result = {["comp_fabric"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 20
RECIPE.experience = {
{level = 20, exp = 100}, -- full xp
{level = 30, exp = 50}, -- half xp
{level = 35, exp = 0} -- no xp
}
RECIPE:Register()
-- Weapons
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_comp_explosive_material"
RECIPE.name = "Explosive Compound"
RECIPE.description = "Some soft explosive compound. Don't go playing with explosives now."
RECIPE.model = "models/willardnetworks/skills/explosive_material.mdl"
RECIPE.category = "Components"
RECIPE.station = "tool_metalbench"
RECIPE.ingredients = {["comp_chemcomp"] = 4, ["comp_adhesive"] = 1}
RECIPE.result = {["comp_explosive"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 30
RECIPE.experience = {
{level = 30, exp = 150}, -- full xp
{level = 40, exp = 75}, -- half xp
{level = 45, exp = 0} -- no xp
}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_comp_weapon_parts"
RECIPE.name = "Weapon Parts"
RECIPE.description = "Metal parts for a weapon."
RECIPE.model = "models/willardnetworks/skills/weaponparts.mdl"
RECIPE.category = "Components"
RECIPE.station = "tool_metalbench"
RECIPE.ingredients = {["comp_steel"] = 2, ["comp_rivbolts"] = 2, ["comp_refined_plastic"] = 1}
RECIPE.result = {["comp_weapon_parts"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 20
RECIPE.experience = {
{level = 20, exp = 150}, -- full xp
{level = 30, exp = 75}, -- half xp
{level = 35, exp = 0} -- no xp
}
RECIPE:Register()
-- charcoal
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_craft_charcoal"
RECIPE.name = "Block of Charcoal"
RECIPE.description = "Turn wood into charcoal using some chemical additive and heat."
RECIPE.model = "models/willardnetworks/props/charcoal.mdl"
RECIPE.category = "Components"
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.station = {"tool_oven", "tool_oven_rusty"}
RECIPE.ingredients = {["comp_wood"] = 2, ["comp_chemcomp"] = 1}
RECIPE.result = {["comp_charcoal"] = 1}
RECIPE.level = 20
RECIPE.experience = {
{level = 20, exp = 40}, -- full XP
{level = 30, exp = 20}, -- half XP
{level = 35, exp = 0} -- 0 XP
}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_craft_adhesive"
RECIPE.name = "Handmade Adhesive"
RECIPE.description = "An Adhesive for sticking objects together. Very sticky."
RECIPE.model = "models/willardnetworks/props/glue.mdl"
RECIPE.category = "Components"
RECIPE.ingredients = {["ing_flour"] = 1, ["ing_vinegar"] = 1}
RECIPE.result = {["comp_adhesive"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 120}, -- full xp
{level = 10, exp = 60}, -- half xp
{level = 15, exp = 0} -- no xp
}
RECIPE:Register()

View File

@@ -0,0 +1,29 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_dummy_emp"
RECIPE.name = "Improved EMP Device"
RECIPE.description = "A small one-time use EMP device used to disable electronics. It can now also be used on Combine tech- capable of disabling forcefields for 5 minutes, turrets for 10 minutes and disable scanners for good."
RECIPE.model = "models/Items/car_battery01.mdl"
RECIPE.category = "RP Items"
RECIPE.tool = "tool_toolkit"
RECIPE.ingredients = {["comp_steel"] = 3, ["comp_screws"] = 2, ["comp_refined_plastic"] = 2, ["comp_electronics"] = 6}
RECIPE.result = {["dummy_emp"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 40
RECIPE.experience = {
{level = 40, exp = 150}, -- full xp
{level = 45, exp = 75}, -- half xp
{level = 50, exp = 0} -- no xp
}
RECIPE:Register()

View File

@@ -0,0 +1,143 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_elec_computer"
RECIPE.name = "Computer"
RECIPE.description = "A restored computer with access to notes, utilizing a dodgy regime OS, useful tool for stores."
RECIPE.model = "models/willardnetworks/props/willard_computer.mdl"
RECIPE.category = "Electronics"
RECIPE.station = "tool_craftingbench"
RECIPE.ingredients = {["comp_refined_plastic"] = 2, ["comp_electronics"] = 4, ["comp_screws"] = 2}
RECIPE.result = {["cit_computer"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 30
RECIPE.experience = {
{level = 30, exp = 400}, -- full xp
{level = 40, exp = 200}, -- half xp
{level = 45, exp = 0} -- no xp
}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_elec_cmb_tuner"
RECIPE.name = "Combine Approved Radio Tuner"
RECIPE.description = "A radio tuner which can be used to modify the frequencies a radio can tune to."
RECIPE.model = "models/willardnetworks/skills/circuit.mdl"
RECIPE.category = "Electronics"
RECIPE.station = "tool_craftingbench"
RECIPE.ingredients = {["comp_iron"] = 2, ["comp_electronics"] = 10, ["comp_screws"] = 2, ["comp_adhesive"] = 2}
RECIPE.result = {["tuner_cmb"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 30
RECIPE.experience = {
{level = 30, exp = 400}, -- full xp
{level = 40, exp = 200}, -- half xp
{level = 50, exp = 0} -- no xp
}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_elec_reb_tuner"
RECIPE.name = "Resistance Radio Tuner"
RECIPE.description = "A radio tuner which can be used to modify the frequencies a radio can tune to. This is a higher range tuner which can reach distant broadcast frequencies."
RECIPE.model = "models/willardnetworks/skills/circuit.mdl"
RECIPE.category = "Electronics"
RECIPE.station = "tool_craftingbench"
RECIPE.ingredients = {["comp_steel"] = 1, ["comp_electronics"] = 12, ["comp_rivbolts"] = 1, ["comp_adhesive"] = 1}
RECIPE.result = {["tuner_reb"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 40
RECIPE.experience = {
{level = 40, exp = 500}, -- full xp
{level = 46, exp = 250}, -- half xp
{level = 50, exp = 0} -- no xp
}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_elec_handheld"
RECIPE.name = "Handheld Radio"
RECIPE.description = "A properly made handheld radio supporting analog and digital frequencies."
RECIPE.model = "models/willardnetworks/skills/handheld_radio.mdl"
RECIPE.category = "Electronics"
RECIPE.station = "tool_metalbench"
RECIPE.ingredients = {["comp_steel"] = 1, ["comp_electronics"] = 2, ["comp_rivbolts"] = 1, ["comp_refined_plastic"] = 1}
RECIPE.result = {["handheld_radio"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 30
RECIPE.experience = {
{level = 30, exp = 150}, -- full xp
{level = 40, exp = 75}, -- half xp
{level = 45, exp = 0} -- no xp
}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_elec_old_handheld"
RECIPE.name = "Old Handheld Radio"
RECIPE.description = "Makeshift radio that only supports analog frequencies."
RECIPE.model = "models/willardnetworks/skills/handheld_radio.mdl"
RECIPE.category = "Electronics"
RECIPE.station = "tool_craftingbench"
RECIPE.ingredients = {["comp_iron"] = 1, ["comp_electronics"] = 1, ["comp_screws"] = 2, ["comp_plastic"] = 2}
RECIPE.result = {["old_radio"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 20
RECIPE.experience = {
{level = 20, exp = 200}, -- full xp
{level = 30, exp = 100}, -- half xp
{level = 35, exp = 0} -- no xp
}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_elec_repair_broken_radio"
RECIPE.name = "Repair Broken Radio"
RECIPE.description = "Repairs your broken radio."
RECIPE.model = "models/willardnetworks/skills/handheld_radio.mdl"
RECIPE.category = "Electronics"
RECIPE.tool = "tool_toolkit"
RECIPE.ingredients = {["comp_iron"] = 1, ["comp_electronics"] = 4, ["broken_radio"] = 1}
RECIPE.result = {["handheld_radio"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 20
RECIPE.experience = {
{level = 20, exp = 200}, -- full xp
{level = 30, exp = 100}, -- half xp
{level = 35, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "craft_writing_crackedprinter"
RECIPE.name = "Cracked Printer"
RECIPE.description = "A cracked printer no longer requiring a valid permit. Requires paper and black ink."
RECIPE.model = "models/willardnetworks/plotter.mdl"
RECIPE.category = "Electronics"
RECIPE.station = "tool_metalbench"
RECIPE.ingredients = {["newspaper_printer"] = 1, ["comp_electronics"] = 4}
RECIPE.result = {["newspaper_printer_cracked"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 30
RECIPE.experience = {
{level = 30, exp = 100}, -- full xp
{level = 40, exp = 50}, -- half xp
{level = 45, exp = 0} -- no xp
}
RECIPE:Register()

View File

@@ -0,0 +1,114 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_water_bucket_water"
RECIPE.name = "Watering Can (Full)"
RECIPE.description = "Fills your Watering Can with some water."
RECIPE.model = "models/props_junk/metalgascan.mdl"
RECIPE.category = "Farming"
RECIPE.ingredients = {["water_bucket"] = 1, ["crafting_water"] = 1}
RECIPE.result = {["water_bucket"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 15}, -- full xp
{level = 10, exp = 10}, -- half xp
{level = 15, exp = 0} -- no xp
}
function RECIPE:PlayerCraftRecipe(client)
local character = client:GetCharacter()
local inventory = character:GetInventory()
-- Take all the ingredients
for ingredient, amount in pairs(self.ingredients) do
for _ = 1, amount do
local item = inventory:HasItem(ingredient)
if (item) then
if (item.uniqueID == "water_bucket") then
item:SetData("water", 100)
else
item:Remove()
end
else
break
end
end
end
-- Set the player's next crafting time
client.ixNextCraftTime = CurTime() + 2
netstream.Start("CraftTime", client.ixNextCraftTime)
character:DoAction("recipe_" .. self.uniqueID)
end
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_water_bucket"
RECIPE.name = "Watering Can"
RECIPE.description = "A Watering Can, useful in farming."
RECIPE.model = "models/props_junk/metalgascan.mdl"
RECIPE.category = "Farming"
RECIPE.ingredients = {["comp_iron"] = 3}
RECIPE.result = {["water_bucket"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 10
RECIPE.experience = {
{level = 10, exp = 105}, -- full xp
{level = 15, exp = 50}, -- half xp
{level = 20, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_fertilizer"
RECIPE.name = "Fertilizer"
RECIPE.description = "A sack filled with grounded bones, useful in gardening to Fertilize the plants"
RECIPE.model = "models/props_junk/garbage_milkcarton001a.mdl"
RECIPE.category = "Farming"
RECIPE.ingredients = {["ing_bone"] = 3}
RECIPE.result = {["fertilizer"] = 3}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 15}, -- full xp
{level = 10, exp = 5}, -- half xp
{level = 20, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_craft_planter"
RECIPE.name = "Planter"
RECIPE.description = "A small and portable planter that's used to plant... plants! It's quite small and can even be placed indoors (if you have a proper light), go wild, farmer!"
RECIPE.model = "models/wn7new/advcrates/n7_planter_wood.mdl"
RECIPE.category = "New Frontiers"
RECIPE.station = "tool_craftingbench"
RECIPE.ingredients = {["comp_cloth"] = 2, ["comp_plastic"] = 3, ["comp_screws"] = 3, ["comp_wood"] = 5}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.result = {["planter_placer"] = 1}
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 80}, -- full XP
{level = 15, exp = 40}, -- half XP
{level = 20, exp = 0} -- 0 XP
}
RECIPE:Register()

View File

@@ -0,0 +1,125 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_clothing_gasmask"
RECIPE.name = "Gas mask"
RECIPE.description = "Provides adequate protection against harmful fumes, gases, and some foul odours."
RECIPE.model = "models/willardnetworks/clothingitems/head_gasmask.mdl"
RECIPE.category = "Gas mask"
RECIPE.station = "tool_craftingbench"
RECIPE.ingredients = {["comp_fabric"] = 1, ["comp_iron"] = 1, ["comp_plastic"] = 2, ["comp_adhesive"] = 1}
RECIPE.result = {["head_gasmask"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 20
RECIPE.experience = {
{level = 20, exp = 250}, -- full xp
{level = 30, exp = 125}, -- half xp
{level = 35, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_clothing_gasmask2"
RECIPE.name = "M40 Gas Mask"
RECIPE.description = "Provides adequate protection against harmful fumes, gases, and some foul odours."
RECIPE.model = "models/willardnetworks/clothingitems/m40_item.mdl"
RECIPE.category = "Gas mask"
RECIPE.station = "tool_craftingbench"
RECIPE.ingredients = {["comp_fabric"] = 1, ["comp_iron"] = 1, ["comp_plastic"] = 2, ["comp_adhesive"] = 1}
RECIPE.result = {["head_gasmask2"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 20
RECIPE.experience = {
{level = 20, exp = 250}, -- full xp
{level = 30, exp = 125}, -- half xp
{level = 35, exp = 0} -- no xp
}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_craft_charcoal_refill"
RECIPE.name = "Charcoal Filter Refill"
RECIPE.description = "Wrap the charcoal into a ready-to-use filter cartridge."
RECIPE.model = "models/gibs/shield_scanner_gib1.mdl"
RECIPE.category = "Gas mask"
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.tool = "tool_scissors"
RECIPE.ingredients = {["comp_charcoal"] = 1, ["comp_stitched_cloth"] = 1, ["comp_chemicals"] = 1}
RECIPE.result = {["comp_charcoal_refill"] = 1}
RECIPE.level = 20
RECIPE.experience = {
{level = 20, exp = 40}, -- full XP
{level = 30, exp = 20}, -- half XP
{level = 35, exp = 0} -- 0 XP
}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_craft_makeshift_filter"
RECIPE.name = "Makeshift filter"
RECIPE.description = "A homemade gasmask filter, which you can open up to refill it."
RECIPE.model = "models/willardnetworks/props/sovietfilter.mdl"
RECIPE.category = "Gas mask"
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.station = "tool_craftingbench"
RECIPE.ingredients = {["comp_charcoal_refill"] = 1, ["comp_iron"] = 2, ["comp_adhesive"] = 1, ["comp_stitched_cloth"] = 1}
RECIPE.result = {["makeshift_filter"] = 1}
RECIPE.level = 20
RECIPE.experience = {
{level = 20, exp = 250}, -- full XP
{level = 30, exp = 125}, -- half XP
{level = 35, exp = 0} -- 0 XP
}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "break_makeshift_filter"
RECIPE.name = "Breakdown Makeshift Filter"
RECIPE.description = "Breakdown this filter down into basic components."
RECIPE.model = "models/willardnetworks/props/sovietfilter.mdl"
RECIPE.category = "Breakdown"
RECIPE.subcategory = "Gas mask"
RECIPE.tool = "tool_toolkit"
RECIPE.ingredients = {["makeshift_filter"] = 1}
RECIPE.result = {["comp_cloth"] = 1, ["comp_scrap"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 40}, -- full xp
{level = 10, exp = 20}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "break_highquality_filter"
RECIPE.name = "Breakdown High Quality Filter"
RECIPE.description = "Breakdown this filter down into basic components."
RECIPE.model = "models/willardnetworks/props/blackfilter.mdl"
RECIPE.category = "Breakdown"
RECIPE.subcategory = "Gas mask"
RECIPE.tool = "tool_toolkit"
RECIPE.ingredients = {["highquality_filter"] = 1}
RECIPE.result = {["comp_cloth"] = 1, ["comp_scrap"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 40}, -- full xp
{level = 10, exp = 20}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()

View File

@@ -0,0 +1,85 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_wep_frag"
RECIPE.name = "Frag Grenade"
RECIPE.description = "MK3A2 offensive frag grenade."
RECIPE.model = "models/weapons/tfa_mmod/w_grenade_thrown.mdl"
RECIPE.category = "Grenades"
RECIPE.station = "tool_metalbench"
RECIPE.ingredients = {["comp_steel"] = 1, ["comp_explosive"] = 1, ["comp_chemcomp"] = 2}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.result = {["frag_grenade"] = 1}
RECIPE.level = 30
RECIPE.experience = {
{level = 30, exp = 100},
{level = 40, exp = 50},
{level = 45, exp = 0}
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_wep_flash"
RECIPE.name = "Flash Grenade"
RECIPE.description = "M84 stun grenade also known as 'Flashbang'. Emits blinding flash and deafening blast upon detonation."
RECIPE.model = "models/weapons/tfa_csgo/w_flash.mdl"
RECIPE.category = "Grenades"
RECIPE.station = "tool_metalbench"
RECIPE.ingredients = {["comp_steel"] = 1, ["comp_chemcomp"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.result = {["flash_grenade"] = 1}
RECIPE.level = 30
RECIPE.experience = {
{level = 30, exp = 80},
{level = 40, exp = 40},
{level = 45, exp = 0}
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_wep_smoke"
RECIPE.name = "Smoke Grenade"
RECIPE.description = "Model 5210 smoke grenade. Produces a gray smoke screen."
RECIPE.model = "models/weapons/tfa_csgo/w_smoke.mdl"
RECIPE.category = "Grenades"
RECIPE.station = "tool_metalbench"
RECIPE.ingredients = {["comp_steel"] = 1, ["comp_chemcomp"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.result = {["smoke_grenade"] = 1}
RECIPE.level = 30
RECIPE.experience = {
{level = 30, exp = 80},
{level = 40, exp = 40},
{level = 45, exp = 0}
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_wep_incendiary"
RECIPE.name = "Incendiary Grenade"
RECIPE.description = "AN-M14 incendiary grenade filled with thermate mixture, which burns at 4,000 degrees Fahrenheit."
RECIPE.model = "models/weapons/tfa_csgo/wm/w_incend.mdl"
RECIPE.category = "Grenades"
RECIPE.station = "tool_metalbench"
RECIPE.ingredients = {["comp_steel"] = 1, ["comp_explosive"] = 1, ["comp_chemcomp"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.result = {["incendiary_grenade"] = 1}
RECIPE.level = 30
RECIPE.experience = {
{level = 30, exp = 100},
{level = 40, exp = 50},
{level = 45, exp = 0}
}
RECIPE:Register()

View File

@@ -0,0 +1,470 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_mag_sniper"
RECIPE.name = "5rnd Sniper Magazine"
RECIPE.description = "A Magazine for a sniper that can hold 5rnd."
RECIPE.model = "models/Items/BoxSRounds.mdl"
RECIPE.category = "Magazine"
RECIPE.station = "tool_craftingbench"
RECIPE.ingredients = {["comp_refined_plastic"] = 1}
RECIPE.result = {["magazine_sniper"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 5
RECIPE.experience = {
{level = 5, exp = 50}, -- full xp
{level = 10, exp = 25}, -- half xp
{level = 15, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_mag_usp"
RECIPE.name = "17rnd USP Magazine"
RECIPE.description = "A Magazine for the USP."
RECIPE.model = "models/Items/BoxSRounds.mdl"
RECIPE.category = "Magazine"
RECIPE.station = "tool_craftingbench"
RECIPE.ingredients = {["comp_refined_plastic"] = 1}
RECIPE.result = {["magazine_usp"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 5
RECIPE.experience = {
{level = 5, exp = 50}, -- full xp
{level = 10, exp = 25}, -- half xp
{level = 15, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_mag_glock"
RECIPE.name = "20rnd Glock Magazine"
RECIPE.description = "A magazine for the Glock."
RECIPE.model = "models/Items/BoxSRounds.mdl"
RECIPE.category = "Magazine"
RECIPE.station = "tool_craftingbench"
RECIPE.ingredients = {["comp_refined_plastic"] = 1}
RECIPE.result = {["magazine_glock"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 5
RECIPE.experience = {
{level = 5, exp = 50}, -- full xp
{level = 10, exp = 25}, -- half xp
{level = 15, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_mag_akm"
RECIPE.name = "30rnd AKM Magazine"
RECIPE.description = "A magazine for the AKM."
RECIPE.model = "models/Items/BoxSRounds.mdl"
RECIPE.category = "Magazine"
RECIPE.station = "tool_craftingbench"
RECIPE.ingredients = {["comp_refined_plastic"] = 1}
RECIPE.result = {["magazine_akm"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 5
RECIPE.experience = {
{level = 5, exp = 50}, -- full xp
{level = 10, exp = 25}, -- half xp
{level = 15, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_mag_jnk"
RECIPE.name = "30rnd Junk Magazine"
RECIPE.description = "A magazine for the Junk weapons."
RECIPE.model = "models/Items/BoxSRounds.mdl"
RECIPE.category = "Magazine"
RECIPE.station = "tool_craftingbench"
RECIPE.ingredients = {["comp_refined_plastic"] = 1}
RECIPE.result = {["magazine_junk30"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 5
RECIPE.experience = {
{level = 5, exp = 50}, -- full xp
{level = 10, exp = 25}, -- half xp
{level = 15, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_mag_m16"
RECIPE.name = "30rnd M16A2 Magazine"
RECIPE.description = "A magazine for the M16A2."
RECIPE.model = "models/Items/BoxSRounds.mdl"
RECIPE.category = "Magazine"
RECIPE.station = "tool_craftingbench"
RECIPE.ingredients = {["comp_refined_plastic"] = 1}
RECIPE.result = {["magazine_m16"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 5
RECIPE.experience = {
{level = 5, exp = 50}, -- full xp
{level = 10, exp = 25}, -- half xp
{level = 15, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_mag_30_mp"
RECIPE.name = "30rnd MP Magazine"
RECIPE.description = "A magazine for the MP variant Sub-machine guns."
RECIPE.model = "models/Items/BoxSRounds.mdl"
RECIPE.category = "Magazine"
RECIPE.station = "tool_craftingbench"
RECIPE.ingredients = {["comp_refined_plastic"] = 1}
RECIPE.result = {["magazine_mp"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 5
RECIPE.experience = {
{level = 5, exp = 50}, -- full xp
{level = 10, exp = 25}, -- half xp
{level = 15, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_mag_popper"
RECIPE.name = "6rnd Revolver Magazine"
RECIPE.description = "A magazine for the Revolver."
RECIPE.model = "models/Items/BoxSRounds.mdl"
RECIPE.category = "Magazine"
RECIPE.station = "tool_craftingbench"
RECIPE.ingredients = {["comp_refined_plastic"] = 1}
RECIPE.result = {["magazine_revolver"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 5
RECIPE.experience = {
{level = 5, exp = 50}, -- full xp
{level = 10, exp = 25}, -- half xp
{level = 15, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_mag_vsv"
RECIPE.name = "20rnd VSK Magazine"
RECIPE.description = "A magazine for the VSK."
RECIPE.model = "models/Items/BoxSRounds.mdl"
RECIPE.category = "Magazine"
RECIPE.station = "tool_craftingbench"
RECIPE.ingredients = {["comp_refined_plastic"] = 1}
RECIPE.result = {["magazine_vsv"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 5
RECIPE.experience = {
{level = 5, exp = 50}, -- full xp
{level = 10, exp = 25}, -- half xp
{level = 15, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_mag_1911"
RECIPE.name = "12rnd M1911 Magazine"
RECIPE.description = "A magazine for the M1911."
RECIPE.model = "models/Items/BoxSRounds.mdl"
RECIPE.category = "Magazine"
RECIPE.station = "tool_craftingbench"
RECIPE.ingredients = {["comp_refined_plastic"] = 1}
RECIPE.result = {["magazine_1911"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 5
RECIPE.experience = {
{level = 5, exp = 50}, -- full xp
{level = 10, exp = 25}, -- half xp
{level = 15, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_mag_shotgun8"
RECIPE.name = "8rnd Shotgun Magazine"
RECIPE.description = "A magazine for the 8rnd Shotguns."
RECIPE.model = "models/Items/BoxSRounds.mdl"
RECIPE.category = "Magazine"
RECIPE.station = "tool_craftingbench"
RECIPE.ingredients = {["comp_refined_plastic"] = 1}
RECIPE.result = {["magazine_shotgun"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 5
RECIPE.experience = {
{level = 5, exp = 50}, -- full xp
{level = 10, exp = 25}, -- half xp
{level = 15, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_mag_shotgun2"
RECIPE.name = "2rnd Duplet Magazine"
RECIPE.description = "A magazine for the 2rnd Duplet Shotgun."
RECIPE.model = "models/Items/BoxSRounds.mdl"
RECIPE.category = "Magazine"
RECIPE.station = "tool_craftingbench"
RECIPE.ingredients = {["comp_refined_plastic"] = 1}
RECIPE.result = {["magazine_duplet"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 5
RECIPE.experience = {
{level = 5, exp = 50}, -- full xp
{level = 10, exp = 25}, -- half xp
{level = 15, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_mag_shotgun5"
RECIPE.name = "5rnd Shotgun Magazine"
RECIPE.description = "A magazine for the 5rnd Shotguns."
RECIPE.model = "models/Items/BoxSRounds.mdl"
RECIPE.category = "Magazine"
RECIPE.station = "tool_craftingbench"
RECIPE.ingredients = {["comp_refined_plastic"] = 1}
RECIPE.result = {["magazine_shotgun5"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 5
RECIPE.experience = {
{level = 5, exp = 50}, -- full xp
{level = 10, exp = 25}, -- half xp
{level = 15, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_mag_15_tikhar"
RECIPE.name = "15rnd Tikhar Magazine"
RECIPE.description = "A Ball Magazine for the Tikhar"
RECIPE.model = "models/Items/BoxSRounds.mdl"
RECIPE.category = "Magazine"
RECIPE.station = "tool_craftingbench"
RECIPE.ingredients = {["comp_refined_plastic"] = 1}
RECIPE.result = {["magazine_tikhar_15rnd"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 5
RECIPE.experience = {
{level = 5, exp = 50}, -- full xp
{level = 10, exp = 25}, -- half xp
{level = 15, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_mag_8_helsing"
RECIPE.name = "8rnd Helsing Magazine"
RECIPE.description = "A bolt magazine for the Helsing."
RECIPE.model = "models/Items/BoxSRounds.mdl"
RECIPE.category = "Magazine"
RECIPE.station = "tool_craftingbench"
RECIPE.ingredients = {["comp_refined_plastic"] = 1}
RECIPE.result = {["magazine_helsing"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 5
RECIPE.experience = {
{level = 5, exp = 50}, -- full xp
{level = 10, exp = 25}, -- half xp
{level = 15, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_mag_aksu"
RECIPE.name = "30rnd AKSU Magazine"
RECIPE.description = "A magazine for the AKSU."
RECIPE.model = "models/Items/BoxSRounds.mdl"
RECIPE.category = "Magazine"
RECIPE.station = "tool_craftingbench"
RECIPE.ingredients = {["comp_refined_plastic"] = 1}
RECIPE.result = {["magazine_aksu"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 5
RECIPE.experience = {
{level = 5, exp = 50}, -- full xp
{level = 10, exp = 25}, -- half xp
{level = 15, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_mag_g3"
RECIPE.name = "20rnd G3 Magazine"
RECIPE.description = "A magazine for the G3."
RECIPE.model = "models/Items/BoxSRounds.mdl"
RECIPE.category = "Magazine"
RECIPE.station = "tool_craftingbench"
RECIPE.ingredients = {["comp_refined_plastic"] = 1}
RECIPE.result = {["magazine_g3"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 5
RECIPE.experience = {
{level = 5, exp = 50}, -- full xp
{level = 10, exp = 25}, -- half xp
{level = 15, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_mag_dmr"
RECIPE.name = "20rnd DMR Magazine"
RECIPE.description = "A magazine for the DMR."
RECIPE.model = "models/Items/BoxSRounds.mdl"
RECIPE.category = "Magazine"
RECIPE.station = "tool_craftingbench"
RECIPE.ingredients = {["comp_refined_plastic"] = 1}
RECIPE.result = {["magazine_mini14"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 5
RECIPE.experience = {
{level = 5, exp = 50}, -- full xp
{level = 10, exp = 25}, -- half xp
{level = 15, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_mag_p90"
RECIPE.name = "50rnd P90 Magazine"
RECIPE.description = "A magazine for the P90."
RECIPE.model = "models/Items/BoxSRounds.mdl"
RECIPE.category = "Magazine"
RECIPE.station = "tool_craftingbench"
RECIPE.ingredients = {["comp_refined_plastic"] = 1}
RECIPE.result = {["magazine_p90"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 5
RECIPE.experience = {
{level = 5, exp = 50}, -- full xp
{level = 10, exp = 25}, -- half xp
{level = 15, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_mag_ppsh"
RECIPE.name = "35rnd PPSH Magazine"
RECIPE.description = "A magazine for the PPSH."
RECIPE.model = "models/Items/BoxSRounds.mdl"
RECIPE.category = "Magazine"
RECIPE.station = "tool_craftingbench"
RECIPE.ingredients = {["comp_refined_plastic"] = 1}
RECIPE.result = {["magazine_ppsh"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 5
RECIPE.experience = {
{level = 5, exp = 50}, -- full xp
{level = 10, exp = 25}, -- half xp
{level = 15, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_mag_tac"
RECIPE.name = "60rnd Tac Magazine"
RECIPE.description = "A magazine for the Tactical Rifle."
RECIPE.model = "models/Items/BoxSRounds.mdl"
RECIPE.category = "Magazine"
RECIPE.station = "tool_craftingbench"
RECIPE.ingredients = {["comp_refined_plastic"] = 1}
RECIPE.result = {["magazine_tac60"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 5
RECIPE.experience = {
{level = 5, exp = 50}, -- full xp
{level = 10, exp = 25}, -- half xp
{level = 15, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_mag_uzi"
RECIPE.name = "30rnd Uzi Magazine"
RECIPE.description = "A magazine for the Uzi."
RECIPE.model = "models/Items/BoxSRounds.mdl"
RECIPE.category = "Magazine"
RECIPE.station = "tool_craftingbench"
RECIPE.ingredients = {["comp_refined_plastic"] = 1}
RECIPE.result = {["magazine_uzi"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 5
RECIPE.experience = {
{level = 5, exp = 50}, -- full xp
{level = 10, exp = 25}, -- half xp
{level = 15, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_mag_deagle"
RECIPE.name = "7rnd Deagle Magazine"
RECIPE.description = "A magazine for the Deagle."
RECIPE.model = "models/Items/BoxSRounds.mdl"
RECIPE.category = "Magazine"
RECIPE.station = "tool_craftingbench"
RECIPE.ingredients = {["comp_refined_plastic"] = 1}
RECIPE.result = {["magazine_deagle"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 5
RECIPE.experience = {
{level = 5, exp = 50}, -- full xp
{level = 10, exp = 25}, -- half xp
{level = 15, exp = 0} -- no xp
}
RECIPE:Register()

View File

@@ -0,0 +1,27 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_makeshift"
RECIPE.name = "Makeshift Bandage Roll"
RECIPE.description = "A ragged cloth bandage roll. Stops the bleeding but not much else..."
RECIPE.model = "models/stuff/bandages_dirty.mdl"
RECIPE.category = "Medical"
RECIPE.ingredients = {["comp_cloth"] = 3}
RECIPE.result = {["makeshift_bandage"] = 3}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 50}, -- full xp
{level = 10, exp = 25}, -- half xp
{level = 20, exp = 0} -- no xp
}
RECIPE:Register()

View File

@@ -0,0 +1,218 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_craft_suitcase"
RECIPE.name = "Suitcase"
RECIPE.description = "A small suitcase ready to carry everything you'd rather not be."
RECIPE.model = "models/weapons/w_suitcase_passenger.mdl"
RECIPE.category = "Storage"
RECIPE.tool = "tool_scissors"
RECIPE.ingredients = {["comp_cloth"] = 2, ["comp_plastic"] = 1, ["comp_adhesive"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.result = {["suitcase"] = 1}
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 80}, -- full XP
{level = 15, exp = 40}, -- half XP
{level = 20, exp = 0} -- 0 XP
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_craft_small_bag"
RECIPE.name = "Small Bag"
RECIPE.description = "A small satchel that rests on your hip."
RECIPE.model = "models/willardnetworks/clothingitems/satchel.mdl"
RECIPE.category = "Storage"
RECIPE.tool = "tool_scissors"
RECIPE.ingredients = {["comp_stitched_cloth"] = 3, ["comp_adhesive"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.result = {["smallbag"] = 1}
RECIPE.level = 10
RECIPE.experience = {
{level = 10, exp = 80}, -- full XP
{level = 15, exp = 40}, -- half XP
{level = 25, exp = 0} -- 0 XP
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_craft_large_bag"
RECIPE.name = "Large Bag"
RECIPE.description = "A backpack with the Combine insignia upon it."
RECIPE.model = "models/willardnetworks/clothingitems/backpack.mdl"
RECIPE.category = "Storage"
RECIPE.station = "tool_craftingbench"
RECIPE.ingredients = {["comp_fabric"] = 1, ["comp_adhesive"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.result = {["largebag"] = 1}
RECIPE.level = 20
RECIPE.experience = {
{level = 20, exp = 100}, -- full XP
{level = 25, exp = 50}, -- half XP
{level = 30, exp = 0} -- 0 XP
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_craft_tool_lock"
RECIPE.name = "Padlock"
RECIPE.description = "Sets a password on a container/door when used. Can be shot off but only if the owner is online."
RECIPE.model = "models/props_wasteland/prison_padlock001a.mdl"
RECIPE.category = "Storage"
RECIPE.tool = "tool_toolkit"
RECIPE.ingredients = {["comp_iron"] = 1, ["comp_screws"] = 1, ["comp_plastic"] = 1}
RECIPE.result = {["cont_lock_t1"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 10
RECIPE.experience = {
{level = 10, exp = 50}, -- full xp
{level = 15, exp = 25}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_container_small"
RECIPE.name = "Small Container"
RECIPE.description = "5x3 sized container. Contact an admin to setup this container when you've crafted this item. Needs a container lock item to set a password."
RECIPE.model = "models/props_lab/filecabinet02.mdl"
RECIPE.category = "Storage"
RECIPE.tool = "tool_toolkit"
RECIPE.ingredients = {["comp_iron"] = 2, ["comp_refined_plastic"] = 1, ["comp_adhesive"] = 1, ["comp_rivbolts"] = 1}
RECIPE.result = {["container_small_dummy"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 20
RECIPE.experience = {
{level = 20, exp = 100}, -- full xp
{level = 25, exp = 50}, -- half xp
{level = 35, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_container_medium"
RECIPE.name = "Medium Container"
RECIPE.description = "5x8 sized container. Contact an admin to setup this container when you've crafted this item. Needs a container lock item to set a password."
RECIPE.model = "models/props_lab/filecabinet02.mdl"
RECIPE.category = "Storage"
RECIPE.station = "tool_metalbench"
RECIPE.ingredients = {["container_small_dummy"] = 2, ["comp_rivbolts"] = 2}
RECIPE.result = {["container_medium_dummy"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 30
RECIPE.experience = {
{level = 30, exp = 125}, -- full xp
{level = 35, exp = 60}, -- half xp
{level = 40, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_container_large"
RECIPE.name = "Large Container"
RECIPE.description = "Requires a 5+ member group - 9x9 sized container. Contact an admin to setup this container. Needs a container lock to set a password."
RECIPE.model = "models/props_wasteland/controlroom_storagecloset001a.mdl"
RECIPE.category = "Storage"
RECIPE.station = "tool_metalbench"
RECIPE.ingredients = {["container_medium_dummy"] = 2, ["comp_rivbolts"] = 2}
RECIPE.result = {["container_large_dummy"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 40
RECIPE.experience = {
{level = 40, exp = 200}, -- full xp
{level = 45, exp = 100}, -- half xp
{level = 50, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_container_scrate"
RECIPE.name = "Standard Crate"
RECIPE.description = "6x6 sized container. Contact an admin to setup this container. Needs a container lock to set a password."
RECIPE.model = "models/props_wasteland/controlroom_storagecloset001a.mdl"
RECIPE.category = "Storage"
RECIPE.tool = "tool_toolkit"
RECIPE.ingredients = {["container_medium_dummy"] = 1, ["comp_wood"] = 2}
RECIPE.result = {["container_scrate_dummy"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 20
RECIPE.experience = {
{level = 20, exp = 100}, -- full xp
{level = 25, exp = 50}, -- half xp
{level = 30, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_container_lcrate"
RECIPE.name = "Large Crate"
RECIPE.description = "Requires a 5+ member group - 9x9 sized container. Contact an admin to setup this container. Needs a container lock to set a password."
RECIPE.model = "models/props_wasteland/controlroom_storagecloset001a.mdl"
RECIPE.category = "Storage"
RECIPE.tool = "tool_toolkit"
RECIPE.ingredients = {["container_large_dummy"] = 1, ["comp_wood"] = 4}
RECIPE.result = {["container_lcrate_dummy"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 40
RECIPE.experience = {
{level = 40, exp = 200}, -- full xp
{level = 45, exp = 100}, -- half xp
{level = 50, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_tool_safe"
RECIPE.name = "Safe"
RECIPE.description = "An unbreakable safe to keep your items in. (You may have 2 safes on top of the container limit.)"
RECIPE.model = "models/willardnetworks/safe.mdl"
RECIPE.category = "Storage"
RECIPE.station = "tool_metalbench"
RECIPE.ingredients = {["comp_steel"] = 4, ["comp_refined_plastic"] = 3, ["comp_electronics"] = 1, ["comp_rivbolts"] = 2}
RECIPE.result = {["container_safe"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 50
RECIPE.experience = {
{level = 50, exp = 0}, -- full xp
{level = 50, exp = 0},
{level = 50, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_craft_tool_grouplock"
RECIPE.name = "Group Lock"
RECIPE.description = "A metal apparatus applied to doors. Requires a group to function."
RECIPE.model = "models/willardnetworks/props_combine/wn_combine_lock.mdl"
RECIPE.category = "Storage"
RECIPE.tool = "tool_toolkit"
RECIPE.ingredients = {["trash_biolock"] = 1, ["comp_electronics"] = 1, ["comp_screws"] = 1}
RECIPE.result = {["grouplock"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 10
RECIPE.experience = {
{level = 10, exp = 50}, -- full xp
{level = 15, exp = 25}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()

View File

@@ -0,0 +1,400 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_craft_waterbottle"
RECIPE.name = "Water Bottle"
RECIPE.description = "A refillable plastic bottle. You can fill it up with water."
RECIPE.model = "models/props_junk/garbage_plasticbottle002a.mdl"
RECIPE.category = "Tools"
RECIPE.ingredients = {["comp_plastic"] = 4}
RECIPE.result = {["waterbottle"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 50}, -- full xp
{level = 10, exp = 25}, -- half xp
{level = 15, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_craft_watervalve"
RECIPE.name = "Water Valve"
RECIPE.description = "Used to tap water from pipes."
RECIPE.model = "models/props/de_nuke/hr_nuke/metal_pipe_001/metal_pipe_001_gauge_valve_low.mdl"
RECIPE.category = "Tools"
RECIPE.ingredients = {["comp_scrap"] = 2, ["comp_plastic"] = 2}
RECIPE.result = {["watervalve"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 50}, -- full xp
{level = 10, exp = 25}, -- half xp
{level = 15, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_craft_tool_flashlight"
RECIPE.name = "Handcrafted Flashlight"
RECIPE.description = "Handcrafted flashlight, incredibly useful when exploring the unknown dark."
RECIPE.model = "models/willardnetworks/skills/flashlight.mdl"
RECIPE.category = "Tools"
RECIPE.ingredients = {["comp_plastic"] = 1, ["comp_electronics"] = 1}
RECIPE.result = {["flashlight"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 50}, -- full xp
{level = 10, exp = 25}, -- half xp
{level = 15, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_tool_scissors"
RECIPE.name = "Scissors"
RECIPE.description = "Snip, snip, snip!"
RECIPE.model = "models/willardnetworks/skills/scissors.mdl"
RECIPE.category = "Tools"
RECIPE.tool = "tool_toolkit"
RECIPE.ingredients = {["comp_scrap"] = 1, ["comp_plastic"] = 1}
RECIPE.result = {["tool_scissors"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 50}, -- full xp
{level = 10, exp = 25}, -- half xp
{level = 15, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_tool_cooking_pot"
RECIPE.name = "Cooking Pot"
RECIPE.description = "A black, iron cooking pot. Put it on a stove!"
RECIPE.model = "models/props_c17/metalPot001a.mdl"
RECIPE.category = "Tools"
RECIPE.tool = "tool_toolkit"
RECIPE.ingredients = {["comp_scrap"] = 2, ["comp_plastic"] = 1, ["comp_adhesive"] = 1}
RECIPE.result = {["tool_cookingpot"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 50}, -- full xp
{level = 10, exp = 25}, -- half xp
{level = 15, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_tool_razor"
RECIPE.name = "Hairdresser tools"
RECIPE.description = "A tool for creative souls in an otherwise depressing landscape."
RECIPE.model = "models/props_junk/cardboard_box004a.mdl"
RECIPE.category = "Tools"
RECIPE.ingredients = {["comp_scrap"] = 1, ["comp_adhesive"] = 1, ["comp_plastic"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.result = {["beard_razor"] = 1}
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 50}, -- full XP
{level = 10, exp = 25}, -- half XP
{level = 15, exp = 0} -- 0 XP
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_tool_kitchen_spoon"
RECIPE.name = "Kitchen Spoon"
RECIPE.description = "Useful for making stews."
RECIPE.model = "models/willardnetworks/skills/kitchenspoon.mdl"
RECIPE.category = "Tools"
RECIPE.ingredients = {["comp_plastic"] = 1, ["comp_adhesive"] = 1}
RECIPE.result = {["tool_spoon"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 50}, -- full xp
{level = 10, exp = 25}, -- half xp
{level = 15, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_tool_kitchen_knife"
RECIPE.name = "Kitchen Knife"
RECIPE.description = "A thick, semi-blunt knife. Used to cut food on cutting board or surface."
RECIPE.model = "models/willardnetworks/skills/kitchenknife.mdl"
RECIPE.category = "Tools"
RECIPE.ingredients = {["comp_scrap"] = 1, ["comp_wood"] = 1, ["comp_adhesive"] = 1}
RECIPE.result = {["tool_knife"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 50}, -- full xp
{level = 10, exp = 25}, -- half xp
{level = 15, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_tool_frying_pan"
RECIPE.name = "Frying Pan"
RECIPE.description = "A black, iron frying pan. Good for cooking food."
RECIPE.model = "models/props_c17/metalPot002a.mdl"
RECIPE.category = "Tools"
RECIPE.tool = "tool_toolkit"
RECIPE.ingredients = {["comp_scrap"] = 1, ["comp_screws"] = 1, ["comp_adhesive"] = 1}
RECIPE.result = {["tool_fryingpan"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 50}, -- full xp
{level = 10, exp = 25}, -- half xp
{level = 15, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_tool_kettle"
RECIPE.name = "Kettle"
RECIPE.description = "A kettle that can drip perfect boiling water."
RECIPE.model = "models/props_interiors/pot01a.mdl"
RECIPE.category = "Tools"
RECIPE.tool = "tool_toolkit"
RECIPE.ingredients = {["comp_scrap"] = 1, ["comp_screws"] = 1, ["comp_adhesive"] = 1}
RECIPE.result = {["tool_kettle"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 50}, -- full xp
{level = 10, exp = 25}, -- half xp
{level = 15, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_tool_toolkit"
RECIPE.name = "Toolkit"
RECIPE.description = "A small metal crate containing various construction tools for assembling items."
RECIPE.model = "models/willardnetworks/skills/toolkit.mdl"
RECIPE.category = "Tools"
RECIPE.ingredients = {["comp_scrap"] = 6, ["comp_adhesive"] = 3, ["comp_plastic"] = 2}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.result = {["tool_toolkit"] = 1}
RECIPE.level = 10
RECIPE.experience = {
{level = 10, exp = 100}, -- full XP
{level = 20, exp = 50}, -- half XP
{level = 25, exp = 0} -- 0 XP
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_tool_tinderbox"
RECIPE.name = "Tinderbox"
RECIPE.description = "A tinderbox to light a campfire."
RECIPE.model = "models/willardnetworks/props/tinderbox.mdl"
RECIPE.category = "Tools"
RECIPE.tool = "tool_toolkit"
RECIPE.ingredients = {["comp_cloth"] = 3, ["comp_adhesive"] = 1, ["comp_chemicals"] = 1}
RECIPE.result = {["tinderbox"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 10
RECIPE.experience = {
{level = 10, exp = 100}, -- full xp
{level = 20, exp = 50}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_tool_mixer"
RECIPE.name = "Chemical Mixer"
RECIPE.description = "This seems to be useful for mixing liquids or chemicals together. Its warning label reads: Do not open when in operation"
RECIPE.model = "models/willardnetworks/skills/chem_mixer.mdl"
RECIPE.category = "Workbenches"
RECIPE.tool = "tool_toolkit"
RECIPE.ingredients = {["comp_iron"] = 2, ["comp_screws"] = 4, ["comp_adhesive"] = 1}
RECIPE.result = {["tool_mixer"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 10
RECIPE.experience = {
{level = 10, exp = 200}, -- full xp
{level = 20, exp = 100}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_tool_wrench"
RECIPE.name = "Wrench"
RECIPE.description = "An old wrench. Could use this for crating."
RECIPE.model = "models/props_c17/tools_wrench01a.mdl"
RECIPE.category = "Tools"
RECIPE.ingredients = {["comp_iron"] = 1, ["comp_rivbolts"] = 1}
RECIPE.result = {["tool_wrench"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 20
RECIPE.experience = {
{level = 20, exp = 70}, -- full xp
{level = 30, exp = 35}, -- half xp
{level = 35, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_tool_chembench"
RECIPE.name = "Chemistry Workbench Kit"
RECIPE.description = "This workbench is specifically designed to maintain the successful mixing of chemical components."
RECIPE.model = "models/mosi/fallout4/furniture/workstations/chemistrystation02.mdl"
RECIPE.category = "Workbenches"
RECIPE.ingredients = {["comp_steel"] = 3, ["comp_wood"] = 4, ["comp_refined_plastic"] = 2}
RECIPE.result = {["tool_chembench_assembly"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 20
RECIPE.experience = {
{level = 20, exp = 300}, -- full xp
{level = 30, exp = 150}, -- half xp
{level = 45, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_tool_oven_rusty"
RECIPE.name = "Rusty Oven Assembly Kit"
RECIPE.description = "Looks terrible, is terrible, but will satisfy you in any baking necessities for a time."
RECIPE.model = "models/willardnetworks/skills/oven_shit.mdl"
RECIPE.category = "Workbenches"
RECIPE.station = "tool_craftingbench"
RECIPE.ingredients = {["comp_steel"] = 2, ["comp_plastic"] = 4, ["comp_screws"] = 4, ["comp_electronics"] = 2}
RECIPE.result = {["tool_oven_rusty_assembly"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 20
RECIPE.experience = {
{level = 20, exp = 150}, -- full xp
{level = 30, exp = 75}, -- half xp
{level = 35, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_tool_craftingbench"
RECIPE.name = "Crafting Bench Kit"
RECIPE.description = "This workbench is specifically designed to maintain the successful crafting of apparel objects."
RECIPE.model = "models/mosi/fallout4/furniture/workstations/weaponworkbench02.mdl"
RECIPE.category = "Workbenches"
RECIPE.ingredients = {["comp_wood"] = 3, ["comp_iron"] = 1, ["comp_refined_plastic"] = 2, ["comp_rivbolts"] = 3}
RECIPE.result = {["tool_craftingbench_assembly"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 20
RECIPE.experience = {
{level = 20, exp = 180}, -- full xp
{level = 30, exp = 90}, -- half xp
{level = 35, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_tool_metalbench"
RECIPE.name = "Metal Workbench Kit"
RECIPE.description = "This workbench is specifically designed to maintain the successful fabrication of weapons or anything similar."
RECIPE.model = "models/mosi/fallout4/furniture/workstations/weaponworkbench01.mdl"
RECIPE.category = "Workbenches"
RECIPE.ingredients = {["comp_steel"] = 4, ["comp_wood"] = 4, ["comp_refined_plastic"] = 4, ["tool_craftingbench_assembly"] = 1}
RECIPE.result = {["tool_metalbench_assembly"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 30
RECIPE.experience = {
{level = 30, exp = 600}, -- full xp
{level = 40, exp = 300}, -- half xp
{level = 50, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_craft_repair"
RECIPE.name = "Repair Plating"
RECIPE.description = "Handcrafted repair plating, used to repair damaged armor on various clothing."
RECIPE.model = "models/gibs/scanner_gib02.mdl"
RECIPE.category = "Tools"
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.station = "tool_craftingbench"
RECIPE.ingredients = {["comp_iron"] = 1, ["comp_adhesive"] = 1}
RECIPE.result = {["tool_repair"] = 1}
RECIPE.level = 30
RECIPE.experience = {
{level = 30, exp = 100}, -- full XP
{level = 40, exp = 50}, -- half XP
{level = 45, exp = 0} -- 0 XP
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_craft_breacher"
RECIPE.name = "Combine Lock Breacher"
RECIPE.description = "A handcrafted device that is placed on combine locks to breach them."
RECIPE.model = "models/transmissions_element120/charger_attachment.mdl"
RECIPE.category = "Tools"
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.station = "tool_metalbench"
RECIPE.ingredients = {["comp_steel"] = 1, ["comp_refined_plastic"] = 1, ["comp_screws"] = 1, ["comp_electronics"] = 2}
RECIPE.result = {["lockbreacher"] = 1}
RECIPE.level = 50
RECIPE.experience = {
{level = 50, exp = 0}, -- full XP
{level = 50, exp = 0}, -- half XP
{level = 55, exp = 0} -- 0 XP
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_tool_refill_zippo_lighter"
RECIPE.name = "Refill Zippo Lighter"
RECIPE.description = "A quality metal lighter made to light up cigarettes."
RECIPE.model = "models/willardnetworks/cigarettes/zippo.mdl"
RECIPE.category = "Tools"
RECIPE.ingredients = {["zippolighter"] = 1, ["comp_alcohol"] = 1}
RECIPE.result = {["zippolighter"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 50}, -- full xp
{level = 10, exp = 25}, -- half xp
{level = 15, exp = 0} -- no xp
}
RECIPE:Register()

View File

@@ -0,0 +1,345 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_craft_vort_shackles_fake"
RECIPE.name = "Vortigaunt Shackles (fake)"
RECIPE.description = "Metal binds and braces that constrict the limbs and make it painful to move. They are locked in place and cannot be removed once applied."
RECIPE.model = "models/props_junk/cardboard_box004a.mdl"
RECIPE.category = "Vortigaunt"
RECIPE.tool = "tool_toolkit"
RECIPE.ingredients = {["comp_iron"] = 2, ["comp_rivbolts"] = 1, ["comp_refined_plastic"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.result = {["vortigaunt_slave_shackles_fake"] = 1}
RECIPE.level = 20
RECIPE.experience = {
{level = 20, exp = 100}, -- full XP
{level = 30, exp = 50}, -- half XP
{level = 35, exp = 0} -- 0 XP
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_craft_vort_collar_fake"
RECIPE.name = "Vortigaunt Collar (fake)"
RECIPE.description = "A heavy, metallic collar with borderline alien technology inside. Completely neutralizes a vortigaunt's ability to manipulate energies around them. Once worn, it cannot be removed without the proper tools."
RECIPE.model = "models/props_junk/cardboard_box004a.mdl"
RECIPE.category = "Vortigaunt"
RECIPE.tool = "tool_toolkit"
RECIPE.ingredients = {["comp_iron"] = 2, ["comp_rivbolts"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.result = {["vortigaunt_slave_collar_fake"] = 1}
RECIPE.level = 20
RECIPE.experience = {
{level = 20, exp = 70}, -- full XP
{level = 30, exp = 35}, -- half XP
{level = 35, exp = 0} -- 0 XP
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_craft_vort_hooks_fake"
RECIPE.name = "Vortigaunt Hooks (fake)"
RECIPE.description = "The base component of both shackles and collars. They fit very tight around the legs. Locked in place, they cannot be removed once applied."
RECIPE.model = "models/props_junk/cardboard_box004a.mdl"
RECIPE.category = "Vortigaunt"
RECIPE.tool = "tool_toolkit"
RECIPE.ingredients = {["comp_iron"] = 2, ["comp_rivbolts"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.result = {["vortigaunt_slave_hooks_fake"] = 1}
RECIPE.level = 20
RECIPE.experience = {
{level = 20, exp = 30}, -- full XP
{level = 30, exp = 15}, -- half XP
{level = 35, exp = 0} -- 0 XP
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_craft_vort_meat01"
RECIPE.name = "Sustenance Belt"
RECIPE.description = "A collection of delicious, mouth watering headcrab hides, gathered from any and all corners."
RECIPE.model = "models/n7/vorti_outfit/meat01.mdl"
RECIPE.category = "Vortigaunt"
RECIPE.tool = "tool_scissors"
RECIPE.ingredients = {["headcrab_skewer"] = 3, ["comp_rivbolts"] = 1, ["comp_stitched_cloth"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.result = {["vortigaunt_meat01"] = 1}
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 200}, -- full XP
{level = 10, exp = 100}, -- half XP
{level = 15, exp = 0} -- 0 XP
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_craft_vort_meat02"
RECIPE.name = "Outlands Meat Belt"
RECIPE.description = "A difficult commodity to come by within the veil of the combine, and a welcome delicacy whenever found."
RECIPE.model = "models/n7/vorti_outfit/meat02.mdl"
RECIPE.category = "Vortigaunt"
RECIPE.tool = "tool_scissors"
RECIPE.ingredients = {["antlion_skewer"] = 3, ["comp_rivbolts"] = 1, ["comp_stitched_cloth"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.result = {["vortigaunt_meat02"] = 1}
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 300}, -- full XP
{level = 10, exp = 150}, -- half XP
{level = 15, exp = 0} -- 0 XP
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_craft_vort_bandanna"
RECIPE.name = "Vortigaunt Bandanna"
RECIPE.description = "Discretion is of the utmost importance. Wouldn't want anyone to know a Vortigaunt was here."
RECIPE.model = "models/props_junk/cardboard_box004a.mdl"
RECIPE.category = "Vortigaunt"
RECIPE.tool = "tool_scissors"
RECIPE.ingredients = {["comp_stitched_cloth"] = 1, ["comp_adhesive"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.result = {["vortigaunt_bandana"] = 1}
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 50}, -- full XP
{level = 10, exp = 25}, -- half XP
{level = 15, exp = 0} -- 0 XP
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_craft_vort_helmet"
RECIPE.name = "Vortigaunt Helmet"
RECIPE.description = "Protection before practicality. With any luck, the enemy may try to aim a bit higher."
RECIPE.model = "models/props_junk/cardboard_box004a.mdl"
RECIPE.category = "Vortigaunt"
RECIPE.tool = "tool_toolkit"
RECIPE.ingredients = {["comp_iron"] = 3, ["comp_rivbolts"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.result = {["vortigaunt_head_helmet"] = 1}
RECIPE.level = 20
RECIPE.experience = {
{level = 20, exp = 100}, -- full XP
{level = 30, exp = 50}, -- half XP
{level = 35, exp = 0} -- 0 XP
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_craft_vort_kevlar"
RECIPE.name = "Vortigaunt Kevlar"
RECIPE.description = "There is no fear for the interval of darkness, but neither is there a hurry to embrace it. A standard set of human kevlar, roughly fitted for vortigaunt use."
RECIPE.model = "models/props_junk/cardboard_box004a.mdl"
RECIPE.category = "Vortigaunt"
RECIPE.tool = "tool_scissors"
RECIPE.ingredients = {["comp_fabric"] = 1, ["comp_adhesive"] = 1, ["comp_steel"] = 3, ["comp_rivbolts"] = 2}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.result = {["vortigaunt_torso_vest"] = 1}
RECIPE.level = 30
RECIPE.experience = {
{level = 30, exp = 150}, -- full XP
{level = 40, exp = 75}, -- half XP
{level = 45, exp = 0} -- 0 XP
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_craft_vort_labcoat2"
RECIPE.name = "Vortigaunt Labcoat"
RECIPE.description = "A scientific uniform for vortigaunts seeking a more scientific lifestyle."
RECIPE.model = "models/willardnetworks/clothingitems/torso_labcoat.mdl"
RECIPE.category = "Vortigaunt"
RECIPE.tool = "tool_scissors"
RECIPE.ingredients = {["comp_fabric"] = 1, ["comp_adhesive"] = 2}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.result = {["vortigaunt_torso_doc2"] = 1}
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 100}, -- full XP
{level = 10, exp = 50}, -- half XP
{level = 15, exp = 0} -- 0 XP
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_craft_vort_labcoat"
RECIPE.name = "Vortigaunt Labcoat with Badge"
RECIPE.description = "A scientific uniform for vortigaunts seeking a more scientific lifestyle. This variant comes complete with a badge."
RECIPE.model = "models/willardnetworks/clothingitems/torso_labcoat.mdl"
RECIPE.category = "Vortigaunt"
RECIPE.tool = "tool_scissors"
RECIPE.ingredients = {["comp_fabric"] = 1, ["comp_adhesive"] = 2, ["comp_scrap"] = 2}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.result = {["vortigaunt_torso_doc"] = 1}
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 100}, -- full XP
{level = 10, exp = 50}, -- half XP
{level = 15, exp = 0} -- 0 XP
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_craft_vort_chef_hat"
RECIPE.name = "Vortigaunt Chef Hat"
RECIPE.description = "Vortigaunts are well known for their sheer capability in the culinary arts due to their connection to the Vortessence. The only remaining step for a Vortigaunt to temporarily act like a expert chef is to wear one of these silly hats."
RECIPE.model = "models/willardnetworks/clothingitems/head_chefhat.mdl"
RECIPE.category = "Vortigaunt"
RECIPE.tool = "tool_scissors"
RECIPE.ingredients = {["comp_stitched_cloth"] = 1, ["comp_adhesive"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.result = {["vortigaunt_head_chefhat"] = 1}
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 50}, -- full XP
{level = 10, exp = 25}, -- half XP
{level = 15, exp = 0} -- 0 XP
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_craft_vort_hoodie"
RECIPE.name = "Vortigaunt Hoodie"
RECIPE.description = "An elongated hoodie for a longer neck. Perfect for keeping a vortigaunt warm in even the toughest conditions."
RECIPE.model = "models/n7/vorti_outfit/hoodie.mdl"
RECIPE.category = "Vortigaunt"
RECIPE.tool = "tool_scissors"
RECIPE.ingredients = {["comp_stitched_cloth"] = 3, ["comp_adhesive"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.result = {["vortigaunt_torso_hoodie"] = 1}
RECIPE.level = 10
RECIPE.experience = {
{level = 10, exp = 70}, -- full XP
{level = 20, exp = 35}, -- half XP
{level = 25, exp = 0} -- 0 XP
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_craft_vort_trench_coat"
RECIPE.name = "Vortigaunt Brown Trench Coat"
RECIPE.description = "A sunburned, refurbished trench coat. Ensures that the body is warm and somewhat dry. Doesn't hurt to blend in either."
RECIPE.model = "models/willardnetworks/clothingitems/torso_refugee_coat.mdl"
RECIPE.category = "Vortigaunt"
RECIPE.tool = "tool_toolkit"
RECIPE.ingredients = {["comp_stitched_cloth"] = 4, ["comp_adhesive"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.result = {["vortigaunt_torso_light3_tc"] = 1}
RECIPE.level = 10
RECIPE.experience = {
{level = 10, exp = 100}, -- full XP
{level = 20, exp = 50}, -- half XP
{level = 25, exp = 0} -- 0 XP
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_craft_vort_poncho"
RECIPE.name = "Refined Vortigaunt Poncho"
RECIPE.description = "A reliable and solid covering, It's composition derived from typical human garments. Loose fitting design and convenient cutouts allow for comfort and freedom of movement."
RECIPE.model = "models/n7/vorti_outfit/light01.mdl"
RECIPE.category = "Vortigaunt"
RECIPE.tool = "tool_scissors"
RECIPE.ingredients = {["comp_stitched_cloth"] = 2, ["comp_adhesive"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.result = {["vortigaunt_torso_light"] = 1}
RECIPE.level = 10
RECIPE.experience = {
{level = 10, exp = 50}, -- full XP
{level = 20, exp = 25}, -- half XP
{level = 25, exp = 0} -- 0 XP
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_craft_vort_covering"
RECIPE.name = "Makeshift Vortigaunt Covering"
RECIPE.description = "A simple, plain covering. Good for keeping you snug on a chilly night, and not much else."
RECIPE.model = "models/n7/vorti_outfit/light02.mdl"
RECIPE.category = "Vortigaunt"
RECIPE.tool = "tool_scissors"
RECIPE.ingredients = {["comp_stitched_cloth"] = 2, ["comp_adhesive"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.result = {["vortigaunt_torso_light2"] = 1}
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 50}, -- full XP
{level = 10, exp = 25}, -- half XP
{level = 15, exp = 0} -- 0 XP
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_craft_vort_armour"
RECIPE.name = "Vortigaunt Antlion Guard Plate"
RECIPE.description = "Fashioned from the thick armored hides of fallen Antlion guards, this armor is not only sturdy, but the mark of a seasoned warrior.."
RECIPE.model = "models/n7/vorti_outfit/armor.mdl"
RECIPE.category = "Vortigaunt"
RECIPE.tool = "tool_toolkit"
RECIPE.ingredients = {["ing_antlion_meat"] = 8, ["comp_steel"] = 3, ["comp_rivbolts"] = 2, ["comp_fabric"] = 1, ["comp_adhesive"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.result = {["vortigaunt_torso_armor"] = 1}
RECIPE.level = 30
RECIPE.experience = {
{level = 30, exp = 300}, -- full XP
{level = 40, exp = 150}, -- half XP
{level = 45, exp = 0} -- 0 XP
}
RECIPE:Register()

View File

@@ -0,0 +1,322 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_wep_ms_ballrifle"
RECIPE.name = "Tikhar Ball Rifle"
RECIPE.description = "A makeshift weapon capable of firing ball-shaped pellets with quite the heavy impact thanks to not only the balls' weight but also the pressure force of the weapon."
RECIPE.model = "models/weapons/c_Tikhar.mdl"
RECIPE.category = "Weapons"
RECIPE.station = "tool_craftingbench"
RECIPE.ingredients = {["comp_adhesive"] = 1, ["comp_wood"] = 3, ["comp_iron"] = 3, ["comp_rivbolts"] = 1, ["comp_stitched_cloth"] = 2}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.result = {["jnk_tikhar"] = 1}
RECIPE.level = 5
RECIPE.experience = {
{level = 5, exp = 220}, -- full XP
{level = 15, exp = 110}, -- half XP
{level = 25, exp = 0} -- 0 XP
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_wep_ms_boltrifle"
RECIPE.name = "Helsing Bolt Rifle"
RECIPE.description = "A silent, revolving air gun that shoots metal bolts."
RECIPE.model = "models/weapons/c_Helsing.mdl"
RECIPE.category = "Weapons"
RECIPE.station = "tool_craftingbench"
RECIPE.ingredients = {["comp_adhesive"] = 1, ["comp_wood"] = 2, ["comp_iron"] = 2, ["comp_rivbolts"] = 1, ["comp_stitched_cloth"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.result = {["jnk_helsing"] = 1}
RECIPE.level = 5
RECIPE.experience = {
{level = 5, exp = 220}, -- full XP
{level = 15, exp = 110}, -- half XP
{level = 25, exp = 0} -- 0 XP
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_wep_ms_shotgun"
RECIPE.name = "Duplet Double Barrel"
RECIPE.description = "A Double Barrel shotgun made from the worst materials around, literally 2 water pipes for a barrel."
RECIPE.model = "models/weapons/c_duplet.mdl"
RECIPE.category = "Weapons"
RECIPE.station = "tool_craftingbench"
RECIPE.ingredients = {["comp_adhesive"] = 2, ["comp_weapon_parts"] = 1, ["leadpipe"] = 2}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.result = {["jnk_duplet"] = 1}
RECIPE.level = 5
RECIPE.experience = {
{level = 5, exp = 220}, -- full XP
{level = 15, exp = 110}, -- half XP
{level = 25, exp = 0} -- 0 XP
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_wep_ms_smg"
RECIPE.name = "Bastard SMG"
RECIPE.description = "A creation from scrap and pipe work... someone got bored one day."
RECIPE.model = "models/weapons/c_BastardGun.mdl"
RECIPE.category = "Weapons"
RECIPE.station = "tool_craftingbench"
RECIPE.ingredients = {["comp_adhesive"] = 2, ["comp_weapon_parts"] = 1, ["leadpipe"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.result = {["jnk_bassmg"] = 1}
RECIPE.level = 10 -- Lower level gain for testing
RECIPE.experience = {
{level = 10, exp = 220}, -- full XP
{level = 20, exp = 110}, -- half XP
{level = 25, exp = 0} -- 0 XP
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_wep_ms_popper"
RECIPE.name = "Popper"
RECIPE.description = "A revolver capable of firing a powerful shot towards its foes. In all fairness, its actually quite decent."
RECIPE.model = "models/weapons/c_MetroRevolver.mdl"
RECIPE.category = "Weapons"
RECIPE.station = "tool_craftingbench"
RECIPE.ingredients = {["comp_adhesive"] = 1, ["comp_weapon_parts"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.result = {["jnk_popper"] = 1}
RECIPE.level = 10 -- Lower level gain for testing
RECIPE.experience = {
{level = 10, exp = 220}, -- full XP
{level = 20, exp = 110}, -- half XP
{level = 25, exp = 0} -- 0 XP
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_wep_ms_vsk"
RECIPE.name = "VSK-94"
RECIPE.description = "A somewhat well-made VSK-94. Not sure how you did it, but good job."
RECIPE.model = "models/weapons/c_VSV.mdl"
RECIPE.category = "Weapons"
RECIPE.station = "tool_craftingbench"
RECIPE.ingredients = {["comp_adhesive"] = 1, ["comp_weapon_parts"] = 2, ["comp_wood"] = 4, ["comp_stitched_cloth"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.result = {["jnk_vsv"] = 1}
RECIPE.level = 10 -- Lower level gain for testing
RECIPE.experience = {
{level = 10, exp = 220}, -- full XP
{level = 20, exp = 110}, -- half XP
{level = 25, exp = 0} -- 0 XP
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_wep_ms_akm"
RECIPE.name = "Makeshift AKM"
RECIPE.description = "An AKM which someone tried making, made out of all sorts of scrap from the Outlands."
RECIPE.model = "models/weapons/c_kalash.mdl"
RECIPE.category = "Weapons"
RECIPE.station = "tool_craftingbench"
RECIPE.ingredients = {["comp_adhesive"] = 1, ["comp_wood"] = 4, ["comp_weapon_parts"] = 3}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.result = {["jnk_ak"] = 1}
RECIPE.level = 10 -- Lower level gain for testing
RECIPE.experience = {
{level = 10, exp = 220}, -- full XP
{level = 20, exp = 110}, -- half XP
{level = 25, exp = 0} -- 0 XP
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_wep_ms_p90"
RECIPE.name = "Odd-looking P90"
RECIPE.description = "Is this meant to be a P90 as it has the capacity for one, the firerate for one. But no the looks of one."
RECIPE.model = "models/weapons/c_kalash2012.mdl"
RECIPE.category = "Weapons"
RECIPE.station = "tool_craftingbench"
RECIPE.ingredients = {["comp_adhesive"] = 1, ["comp_wood"] = 4, ["comp_weapon_parts"] = 2}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.result = {["jnk_p90"] = 1}
RECIPE.level = 10 -- Lower level gain for testing
RECIPE.experience = {
{level = 10, exp = 220}, -- full XP
{level = 20, exp = 110}, -- half XP
{level = 25, exp = 0} -- 0 XP
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_wep_knife"
RECIPE.name = "Kitchen Knife (Sharpened)"
RECIPE.description = "A sharpened kitchen knife, compared to the standard knife that Combine offers... this one is most certainly not allowed."
RECIPE.model = "models/weapons/tfa_nmrih/w_me_kitknife.mdl"
RECIPE.category = "Weapons"
RECIPE.tool = "tool_toolkit"
RECIPE.ingredients = {["comp_scrap"] = 4, ["tool_knife"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.result = {["kitknife"] = 1}
RECIPE.level = 5
RECIPE.experience = {
{level = 5, exp = 100},
{level = 10, exp = 50},
{level = 15, exp = 0}
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_wep_cleaver"
RECIPE.name = "Cleaver"
RECIPE.description = "A cleaver to chop up meat."
RECIPE.model = "models/weapons/tfa_nmrih/w_me_cleaver.mdl"
RECIPE.category = "Weapons"
RECIPE.tool = "tool_toolkit"
RECIPE.ingredients = {["comp_iron"] = 1, ["comp_wood"] = 1, ["comp_screws"] = 1, ["comp_adhesive"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.result = {["cleaver"] = 1}
RECIPE.level = 10
RECIPE.experience = {
{level = 10, exp = 100},
{level = 20, exp = 50},
{level = 25, exp = 0}
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_wep_hatchet"
RECIPE.name = "Hatchet"
RECIPE.description = "Your standard hatchet used to cut down trees or people."
RECIPE.model = "models/weapons/tfa_nmrih/w_me_hatchet.mdl"
RECIPE.category = "Weapons"
RECIPE.tool = "tool_toolkit"
RECIPE.ingredients = {["comp_iron"] = 1, ["comp_wood"] = 1, ["comp_screws"] = 1, ["comp_adhesive"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.result = {["hatchet"] = 1}
RECIPE.level = 10
RECIPE.experience = {
{level = 10, exp = 120},
{level = 20, exp = 60},
{level = 25, exp = 0}
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_wep_baseball_bat"
RECIPE.name = "Baseball Bat"
RECIPE.description = "For all your batting needs... as long as you even allowed to have such fun anymore."
RECIPE.model = "models/weapons/tfa_nmrih/w_me_bat_metal.mdl"
RECIPE.category = "Weapons"
RECIPE.station = "tool_craftingbench"
RECIPE.ingredients = {["comp_iron"] = 1, ["comp_wood"] = 3, ["comp_rivbolts"] = 2, ["comp_adhesive"] = 2}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.result = {["baseballbat"] = 1}
RECIPE.level = 20
RECIPE.experience = {
{level = 20, exp = 200},
{level = 30, exp = 100},
{level = 35, exp = 0}
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_wep_crowbar"
RECIPE.name = "Crowbar"
RECIPE.description = "Hmm... a crowbar. Now don't go whacking the Civil Protection to death with it."
RECIPE.model = "models/weapons/tfa_nmrih/w_me_crowbar.mdl"
RECIPE.category = "Weapons"
RECIPE.tool = "tool_toolkit"
RECIPE.ingredients = {["comp_iron"] = 2, ["comp_rivbolts"] = 2}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.result = {["crowbar"] = 1}
RECIPE.level = 20
RECIPE.experience = {
{level = 20, exp = 200},
{level = 30, exp = 100},
{level = 35, exp = 0}
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_wep_leadpipe"
RECIPE.name = "Lead Pipe"
RECIPE.description = "A pipe for you to use as a standard weapon, just don't go ripping pipes out of walls now."
RECIPE.model = "models/weapons/tfa_nmrih/w_me_pipe_lead.mdl"
RECIPE.category = "Weapons"
RECIPE.tool = "tool_toolkit"
RECIPE.ingredients = {["comp_iron"] = 2, ["comp_rivbolts"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.result = {["leadpipe"] = 1}
RECIPE.level = 15
RECIPE.experience = {
{level = 15, exp = 100},
{level = 20, exp = 50},
{level = 25, exp = 0}
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_wep_sledgehammer"
RECIPE.name = "Sledge Hammer"
RECIPE.description = "Heavy and powerful. Careful not to hit anyone with this."
RECIPE.model = "models/weapons/tfa_nmrih/w_me_sledge.mdl"
RECIPE.category = "Weapons"
RECIPE.tool = "tool_toolkit"
RECIPE.ingredients = {["comp_iron"] = 2, ["comp_wood"] = 3, ["comp_rivbolts"] = 2}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.result = {["sledgehammer"] = 1}
RECIPE.level = 30
RECIPE.experience = {
{level = 30, exp = 500},
{level = 40, exp = 250},
{level = 45, exp = 0}
}
RECIPE:Register()

View File

@@ -0,0 +1,66 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "craft_writing_pin"
RECIPE.name = "Pin"
RECIPE.description = "A pin. Used to hang up papers etc. on the walls."
RECIPE.model = "models/items/crossbowrounds.mdl"
RECIPE.category = "Writing"
RECIPE.tool = "tool_toolkit"
RECIPE.ingredients = {["comp_scrap"] = 1, ["comp_adhesive"] = 1}
RECIPE.result = {["pin"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 50}, -- full xp
{level = 10, exp = 25}, -- half xp
{level = 15, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "craft_writing_notepad"
RECIPE.name = "Notepad"
RECIPE.description = "A notepad to write on."
RECIPE.model = "models/props_lab/clipboard.mdl"
RECIPE.category = "Writing"
RECIPE.tool = "tool_scissors"
RECIPE.ingredients = {["paper"] = 1, ["comp_wood"] = 1, ["comp_scrap"] = 1}
RECIPE.result = {["notepad"] = 1}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 40}, -- full xp
{level = 10, exp = 20}, -- half xp
{level = 15, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "craft_writing_ink"
RECIPE.name = "Black Ink"
RECIPE.description = "A black ink cartridge."
RECIPE.model = "models/gibs/metal_gib2.mdl"
RECIPE.category = "Writing"
RECIPE.station = "tool_mixer"
RECIPE.ingredients = {["comp_chemcomp"] = 1, ["comp_charcoal"] = 1, ["comp_plastic"] = 1}
RECIPE.result = {["black_ink"] = 4}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 15
RECIPE.experience = {
{level = 15, exp = 70}, -- full xp
{level = 30, exp = 35}, -- half xp
{level = 35, exp = 0} -- no xp
}
RECIPE:Register()

View File

@@ -0,0 +1,189 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "break_artwhiskey_alcohol"
RECIPE.name = "Extract Artificial Whiskey"
RECIPE.description = "Extract the alcohol content from this beverage."
RECIPE.model = "models/willardnetworks/food/whiskey.mdl"
RECIPE.category = "Alcohol/chemical extraction"
RECIPE.subcategory = "Alcohol"
RECIPE.station = "tool_mixer"
RECIPE.ingredients = {["drink_proc_whiskey"] = 1}
RECIPE.result = {["comp_alcohol"] = 1}
RECIPE.hidden = false
RECIPE.skill = "medicine"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 80}, -- full xp
{level = 10, exp = 40}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "break_artvodka_alcohol"
RECIPE.name = "Extract Artificial Vodka"
RECIPE.description = "Extract the alcohol content from this beverage."
RECIPE.model = "models/willardnetworks/food/alcohol_bottle.mdl"
RECIPE.category = "Alcohol/chemical extraction"
RECIPE.subcategory = "Alcohol"
RECIPE.station = "tool_mixer"
RECIPE.ingredients = {["drink_proc_vodka"] = 1}
RECIPE.result = {["comp_alcohol"] = 1}
RECIPE.hidden = false
RECIPE.skill = "medicine"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 80}, -- full xp
{level = 10, exp = 40}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "break_artbourbon_alcohol"
RECIPE.name = "Extract Artificial Bourbon"
RECIPE.description = "Extract the alcohol content from this beverage."
RECIPE.model = "models/willardnetworks/food/bourbon.mdl"
RECIPE.category = "Alcohol/chemical extraction"
RECIPE.subcategory = "Alcohol"
RECIPE.station = "tool_mixer"
RECIPE.ingredients = {["drink_proc_bourbon"] = 1}
RECIPE.result = {["comp_alcohol"] = 1}
RECIPE.hidden = false
RECIPE.skill = "medicine"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 80}, -- full xp
{level = 10, exp = 40}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "break_artbeer_alcohol"
RECIPE.name = "Extract Artificial Beer"
RECIPE.description = "Extract the alcohol content from this beverage."
RECIPE.model = "models/willardnetworks/food/beer.mdl"
RECIPE.category = "Alcohol/chemical extraction"
RECIPE.subcategory = "Alcohol"
RECIPE.station = "tool_mixer"
RECIPE.ingredients = {["drink_proc_beer"] = 1}
RECIPE.result = {["comp_alcohol"] = 1}
RECIPE.hidden = false
RECIPE.skill = "medicine"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 80}, -- full xp
{level = 10, exp = 40}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "break_whiskey_alcohol"
RECIPE.name = "Extract Whiskey"
RECIPE.description = "Extract the alcohol content from this beverage."
RECIPE.model = "models/willardnetworks/food/whiskey.mdl"
RECIPE.category = "Alcohol/chemical extraction"
RECIPE.subcategory = "Alcohol"
RECIPE.station = "tool_mixer"
RECIPE.ingredients = {["bottle_whiskey"] = 1}
RECIPE.result = {["comp_alcohol"] = 2}
RECIPE.hidden = false
RECIPE.skill = "medicine"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 75}, -- full xp
{level = 10, exp = 50}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "break_vodka_alcohol"
RECIPE.name = "Extract Vodka"
RECIPE.description = "Extract the alcohol content from this beverage."
RECIPE.model = "models/willardnetworks/food/alcohol_bottle.mdl"
RECIPE.category = "Alcohol/chemical extraction"
RECIPE.subcategory = "Alcohol"
RECIPE.station = "tool_mixer"
RECIPE.ingredients = {["bottle_vodka"] = 1}
RECIPE.result = {["comp_alcohol"] = 2}
RECIPE.hidden = false
RECIPE.skill = "medicine"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 75}, -- full xp
{level = 10, exp = 50}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "break_bourbon_alcohol"
RECIPE.name = "Extract Bourbon"
RECIPE.description = "Extract the alcohol content from this beverage."
RECIPE.model = "models/willardnetworks/food/bourbon.mdl"
RECIPE.category = "Alcohol/chemical extraction"
RECIPE.subcategory = "Alcohol"
RECIPE.station = "tool_mixer"
RECIPE.ingredients = {["bottle_bourbon"] = 1}
RECIPE.result = {["comp_alcohol"] = 2}
RECIPE.hidden = false
RECIPE.skill = "medicine"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 75}, -- full xp
{level = 10, exp = 50}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "break_beer_alcohol"
RECIPE.name = "Extract Beer"
RECIPE.description = "Extract the alcohol content from this beverage."
RECIPE.model = "models/willardnetworks/food/beer.mdl"
RECIPE.category = "Alcohol/chemical extraction"
RECIPE.subcategory = "Alcohol"
RECIPE.station = "tool_mixer"
RECIPE.ingredients = {["drink_beer"] = 1}
RECIPE.result = {["comp_alcohol"] = 2}
RECIPE.hidden = false
RECIPE.skill = "medicine"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 75}, -- full xp
{level = 10, exp = 50}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "break_sake_alcohol"
RECIPE.name = "Extract Sake"
RECIPE.description = "Extract the alcohol content from this beverage."
RECIPE.model = "models/willardnetworks/food/alcohol_bottle.mdl"
RECIPE.category = "Alcohol/chemical extraction"
RECIPE.subcategory = "Alcohol"
RECIPE.station = "tool_mixer"
RECIPE.ingredients = {["bottle_sake"] = 1}
RECIPE.result = {["comp_alcohol"] = 2}
RECIPE.hidden = false
RECIPE.skill = "medicine"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 75}, -- full xp
{level = 10, exp = 50}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()

View File

@@ -0,0 +1,109 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "break_battery_chemical"
RECIPE.name = "Extract Car Battery"
RECIPE.description = "Extract unrefined chemical compounds from an old car battery."
RECIPE.model = "models/Items/car_battery01.mdl"
RECIPE.category = "Alcohol/chemical extraction"
RECIPE.subcategory = "Unrefined Chemicals"
RECIPE.station = "tool_mixer"
RECIPE.ingredients = {["junk_battery"] = 1}
RECIPE.result = {["comp_chemicals"] = 2}
RECIPE.hidden = false
RECIPE.skill = "medicine"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 80}, -- full xp
{level = 10, exp = 40}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "break_artwhiskey_chemical"
RECIPE.name = "Extract Artificial Whiskey"
RECIPE.description = "Extract unrefined chemical compounds from this artificial beverage."
RECIPE.model = "models/willardnetworks/food/whiskey.mdl"
RECIPE.category = "Alcohol/chemical extraction"
RECIPE.subcategory = "Unrefined Chemicals"
RECIPE.station = "tool_mixer"
RECIPE.ingredients = {["drink_proc_whiskey"] = 1}
RECIPE.result = {["comp_chemicals"] = 1}
RECIPE.hidden = false
RECIPE.skill = "medicine"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 80}, -- full xp
{level = 10, exp = 40}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "break_artvodka_chemical"
RECIPE.name = "Extract Artificial Vodka"
RECIPE.description = "Extract unrefined chemical compounds from this artificial beverage."
RECIPE.model = "models/willardnetworks/food/alcohol_bottle.mdl"
RECIPE.category = "Alcohol/chemical extraction"
RECIPE.subcategory = "Unrefined Chemicals"
RECIPE.station = "tool_mixer"
RECIPE.ingredients = {["drink_proc_vodka"] = 1}
RECIPE.result = {["comp_chemicals"] = 1}
RECIPE.hidden = false
RECIPE.skill = "medicine"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 80}, -- full xp
{level = 10, exp = 40}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "break_artbourbon_chemical"
RECIPE.name = "Extract Artificial Bourbon"
RECIPE.description = "Extract unrefined chemical compounds from this artificial beverage."
RECIPE.model = "models/willardnetworks/food/bourbon.mdl"
RECIPE.category = "Alcohol/chemical extraction"
RECIPE.subcategory = "Unrefined Chemicals"
RECIPE.station = "tool_mixer"
RECIPE.ingredients = {["drink_proc_bourbon"] = 1}
RECIPE.result = {["comp_chemicals"] = 1}
RECIPE.hidden = false
RECIPE.skill = "medicine"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 80}, -- full xp
{level = 10, exp = 40}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "break_artbeer_chemical"
RECIPE.name = "Extract Artificial Beer"
RECIPE.description = "Extract unrefined chemical compounds from this artificial beverage."
RECIPE.model = "models/willardnetworks/food/beer.mdl"
RECIPE.category = "Alcohol/chemical extraction"
RECIPE.subcategory = "Unrefined Chemicals"
RECIPE.station = "tool_mixer"
RECIPE.ingredients = {["drink_proc_beer"] = 1}
RECIPE.result = {["comp_chemicals"] = 1}
RECIPE.hidden = false
RECIPE.skill = "medicine"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 80}, -- full xp
{level = 10, exp = 40}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()

View File

@@ -0,0 +1,66 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_comp_adhesive"
RECIPE.name = "Adhesive"
RECIPE.description = "An Adhesive for sticking objects together. Very sticky."
RECIPE.model = "models/willardnetworks/props/glue.mdl"
RECIPE.category = "Ingredients"
RECIPE.station = "tool_mixer"
RECIPE.ingredients = {["ing_flour"] = 1, ["ing_vinegar"] = 1, ["comp_alcohol"] = 1}
RECIPE.result = {["comp_adhesive"] = 3}
RECIPE.hidden = false
RECIPE.skill = "medicine"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 80}, -- full xp
{level = 10, exp = 40}, -- half xp
{level = 15, exp = 0} -- no xp
}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_comp_chemcomp"
RECIPE.name = "Refined Chemicals"
RECIPE.description = "A dangerous, toxic substance disposed for radioactive emittance. Be careful."
RECIPE.model = "models/willardnetworks/skills/medjar.mdl"
RECIPE.category = "Ingredients"
RECIPE.station = "tool_mixer"
RECIPE.ingredients = {["comp_chemicals"] = 1, ["comp_alcohol"] = 1}
RECIPE.result = {["comp_chemcomp"] = 1}
RECIPE.hidden = false
RECIPE.skill = "medicine"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 80}, -- full xp
{level = 10, exp = 40}, -- half xp
{level = 20, exp = 0} -- no xp
}
RECIPE:Register()
RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_comp_purifier"
RECIPE.name = "Purifier"
RECIPE.description = "Strange dust which can purify any mixture or substance of any toxic compounds"
RECIPE.model = "models/willardnetworks/skills/pill_bottle.mdl"
RECIPE.category = "Ingredients"
RECIPE.station = "tool_mixer"
RECIPE.ingredients = {["comp_chemcomp"] = 1, ["comp_chemicals"] = 2}
RECIPE.result = {["comp_purifier"] = 1}
RECIPE.hidden = false
RECIPE.skill = "medicine"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 80}, -- full xp
{level = 10, exp = 40}, -- half xp
{level = 20, exp = 0} -- no xp
}
RECIPE:Register()

View File

@@ -0,0 +1,200 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_artfun"
RECIPE.name = "Artificial Fun"
RECIPE.description = "Mushed up artificial paste with a bit of car battery acid for good measure."
RECIPE.model = "models/props_lab/jar01b.mdl"
RECIPE.category = "Drugs"
RECIPE.station = "tool_chembench"
RECIPE.ingredients = {["proc_paste"] = 1, ["ing_protein"] = 1, ["comp_chemicals"] = 1}
RECIPE.result = {["drug_artificialfun"] = 1}
RECIPE.hidden = false
RECIPE.skill = "medicine"
RECIPE.level = 10
RECIPE.experience = {
{level = 10, exp = 210}, -- full xp
{level = 20, exp = 105}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_blueberry"
RECIPE.name = "Blue Berry"
RECIPE.description = "A strange vial filled with blue liquid, it tastes like a berry juice but smells disgustingly."
RECIPE.model = "models/willardnetworks/skills/chemical_flask4.mdl"
RECIPE.category = "Drugs"
RECIPE.station = "tool_chembench"
RECIPE.ingredients = {["comp_chemcomp"] = 1, ["comp_charcoal"] = 1, ["fruit_berries"] = 1}
RECIPE.result = {["drug_blueberry"] = 1}
RECIPE.hidden = false
RECIPE.skill = "medicine"
RECIPE.level = 10
RECIPE.experience = {
{level = 10, exp = 210}, -- full xp
{level = 20, exp = 105}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_ozz"
RECIPE.name = "Ozz's Potion"
RECIPE.description = "Strange liquid in a glass jar, upon opening it has a strong and strange smell. It tastes like gasoline but makes you feel clever and perceptive."
RECIPE.model = "models/props_junk/glassjug01.mdl"
RECIPE.category = "Drugs"
RECIPE.station = "tool_chembench"
RECIPE.ingredients = {["comp_chemcomp"] = 1, ["disinfectant_bottle"] = 1}
RECIPE.result = {["drug_ozz"] = 1}
RECIPE.hidden = false
RECIPE.skill = "medicine"
RECIPE.level = 10
RECIPE.experience = {
{level = 10, exp = 210}, -- full xp
{level = 20, exp = 105}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_bobmix"
RECIPE.name = "Bob's Trail Mix"
RECIPE.description = "What would happen if you took the distillate of every bob drink (publicly) available, mixed them together and injected the resulting product right into your arm? Scientists said 'Nothing Good', while the Crackhead down in the slums said 'you ascend'. Go prove one or the other right."
RECIPE.model = "models/willardnetworks/food/bobdrinks_can.mdl"
RECIPE.category = "Drugs"
RECIPE.station = "tool_mixer"
RECIPE.ingredients = {["drink_bobfizz"] = 1, ["drink_bobgrape"] = 1, ["drink_boboriginal"] = 1}
RECIPE.result = {["drug_bobmix"] = 1}
RECIPE.hidden = false
RECIPE.skill = "medicine"
RECIPE.level = 10
RECIPE.experience = {
{level = 10, exp = 210}, -- full xp
{level = 20, exp = 105}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_darkshot"
RECIPE.name = "Dark Shot"
RECIPE.description = "Blood mixed with various medications, upon consuming it you can feel a burning sensation in your throat."
RECIPE.model = "models/willardnetworks/skills/medjar.mdl"
RECIPE.category = "Drugs"
RECIPE.station = "tool_chembench"
RECIPE.ingredients = {["comp_bloodsyringe"] = 1, ["basic_red"] = 1, ["comp_chemicals"] = 1, ["drink_proc_whiskey"] = 1}
RECIPE.result = {["drug_darkshot"] = 1}
RECIPE.hidden = false
RECIPE.skill = "medicine"
RECIPE.level = 20
RECIPE.experience = {
{level = 20, exp = 240}, -- full xp
{level = 30, exp = 150}, -- half xp
{level = 35, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_demon"
RECIPE.name = "Demon's Bees"
RECIPE.description = "A syringe filled with dark red liquid inside, upon injection you can feel extreme burning sensation in the location of injection."
RECIPE.model = "models/willardnetworks/skills/medx.mdl"
RECIPE.category = "Drugs"
RECIPE.station = "tool_chembench"
RECIPE.ingredients = {["comp_syringe"] = 1, ["painkillers"] = 1, ["comp_chemcomp"] = 1}
RECIPE.result = {["drug_demon"] = 1}
RECIPE.hidden = false
RECIPE.skill = "medicine"
RECIPE.level = 20
RECIPE.experience = {
{level = 20, exp = 240}, -- full xp
{level = 30, exp = 120}, -- half xp
{level = 35, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_speed"
RECIPE.name = "Speed"
RECIPE.description = "A crushed pack of pills mixed in a can. Gives you feeling of being fast."
RECIPE.model = "models/props_junk/popcan01a.mdl"
RECIPE.category = "Drugs"
RECIPE.station = "tool_chembench"
RECIPE.ingredients = {["crafting_water"] = 1, ["adrenaline"] = 1}
RECIPE.result = {["drug_speed"] = 1}
RECIPE.hidden = false
RECIPE.skill = "medicine"
RECIPE.level = 20
RECIPE.experience = {
{level = 20, exp = 240}, -- full xp
{level = 30, exp = 120}, -- half xp
{level = 35, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_thirdeye"
RECIPE.name = "The Third Eye"
RECIPE.description = "A white liquid inside of the syringe, after usage someone could feel increased awareness of the surroundings."
RECIPE.model = "models/willardnetworks/skills/pyscho.mdl"
RECIPE.category = "Drugs"
RECIPE.station = "tool_chembench"
RECIPE.ingredients = {["comp_syringe"] = 1, ["ing_coffee_powder"] = 1, ["basic_yellow"] = 1}
RECIPE.result = {["drug_thirdeye"] = 1}
RECIPE.hidden = false
RECIPE.skill = "medicine"
RECIPE.level = 20
RECIPE.experience = {
{level = 20, exp = 240}, -- full xp
{level = 30, exp = 120}, -- half xp
{level = 35, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_transhumano"
RECIPE.name = "Transhumano"
RECIPE.description = "A refined pill that makes you feel ultra-strong, some believe this is what transhumans use."
RECIPE.model = "models/willardnetworks/skills/pills2.mdl"
RECIPE.category = "Drugs"
RECIPE.station = "tool_chembench"
RECIPE.ingredients = {["comp_chemcomp"] = 1, ["bloodstabilizer"] = 1, ["adrenaline"] = 1}
RECIPE.result = {["drug_transhumano"] = 1}
RECIPE.hidden = false
RECIPE.skill = "medicine"
RECIPE.level = 40
RECIPE.experience = {
{level = 40, exp = 250}, -- full xp
{level = 45, exp = 125}, -- half xp
{level = 50, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_xp"
RECIPE.name = "XP"
RECIPE.description = "Brown liquid in an old bottle, upon smelling to it you can feel really light. It tastes like old cough syrup."
RECIPE.model = "models/willardnetworks/food/wine4.mdl"
RECIPE.category = "Drugs"
RECIPE.station = "tool_chembench"
RECIPE.ingredients = {["morphine"] = 2, ["bottle_wine_white"] = 1, ["orange_pill"] = 1}
RECIPE.result = {["drug_xp"] = 1}
RECIPE.hidden = false
RECIPE.skill = "medicine"
RECIPE.level = 40
RECIPE.experience = {
{level = 40, exp = 250}, -- full xp
{level = 45, exp = 125}, -- half xp
{level = 50, exp = 0} -- no xp
}
RECIPE:Register()

View File

@@ -0,0 +1,233 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_disinfectant"
RECIPE.name = "Bottle of Disinfectant"
RECIPE.description = "A bottle of disinfectant, used to cleanse wounds of bacteria."
RECIPE.model = "models/willardnetworks/props/disinfectant.mdl"
RECIPE.category = "Medical"
RECIPE.station = "tool_mixer"
RECIPE.ingredients = {["comp_plastic"] = 1, ["comp_alcohol"] = 1, ["comp_purifier"] = 1}
RECIPE.result = {["disinfectant_bottle"] = 3}
RECIPE.hidden = false
RECIPE.skill = "medicine"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 150}, -- full xp
{level = 10, exp = 75}, -- half xp
{level = 20, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_bandage"
RECIPE.name = "Bandage Roll"
RECIPE.description = "A roll of sanitary bandages. Used to stop bleeding."
RECIPE.model = "models/stuff/bandages.mdl"
RECIPE.category = "Medical"
RECIPE.ingredients = {["comp_cloth"] = 4, ["comp_alcohol"] = 1}
RECIPE.result = {["bandage"] = 4}
RECIPE.hidden = false
RECIPE.skill = "medicine"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 150}, -- full xp
{level = 10, exp = 75}, -- half xp
{level = 20, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_makeshift_into_bandage"
RECIPE.name = "Bandage Roll"
RECIPE.description = "A cloth bandage roll doused in alcohol."
RECIPE.model = "models/stuff/bandages.mdl"
RECIPE.category = "Medical"
RECIPE.ingredients = {["makeshift_bandage"] = 6, ["comp_alcohol"] = 1}
RECIPE.result = {["bandage"] = 6}
RECIPE.hidden = false
RECIPE.skill = "crafting"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 50}, -- full xp
{level = 10, exp = 25}, -- half xp
{level = 20, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_disinfected_bandage"
RECIPE.name = "Disinfected Bandage"
RECIPE.description = "A roll of disinfected sanitary bandages. Used to stop bleeding and clean wounds."
RECIPE.model = "models/stuff/bandages.mdl"
RECIPE.category = "Medical"
RECIPE.ingredients = {["bandage"] = 4, ["disinfectant_bottle"] = 3}
RECIPE.result = {["disinfected_bandage"] = 4}
RECIPE.hidden = false
RECIPE.skill = "medicine"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 150}, -- full xp
{level = 10, exp = 75}, -- half xp
{level = 20, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_painkillers"
RECIPE.name = "Painkillers"
RECIPE.description = "A package of painkillers. It provides temporary relief from minor pains."
RECIPE.model = "models/willardnetworks/skills/pills1.mdl"
RECIPE.category = "Medical"
RECIPE.station = "tool_chembench"
RECIPE.ingredients = {["comp_chemcomp"] = 1}
RECIPE.result = {["painkillers"] = 4}
RECIPE.hidden = false
RECIPE.skill = "medicine"
RECIPE.level = 0
RECIPE.experience = {
{level = 0, exp = 180}, -- full xp
{level = 10, exp = 90}, -- half xp
{level = 20, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_bloodstabilizer"
RECIPE.name = "Blood Stabilizer"
RECIPE.description = "A syringe filled with red compound and painkiller, good to ease pain build recovery."
RECIPE.model = "models/willardnetworks/skills/stimpak.mdl"
RECIPE.category = "Medical"
RECIPE.station = "tool_mixer"
RECIPE.ingredients = {["comp_bloodsyringe"] = 4, ["comp_chemcomp"] = 2, ["painkillers"] = 1}
RECIPE.result = {["bloodstabilizer"] = 4}
RECIPE.hidden = false
RECIPE.skill = "medicine"
RECIPE.level = 10
RECIPE.experience = {
{level = 10, exp = 250}, -- full xp
{level = 20, exp = 125}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_bloodbag"
RECIPE.name = "Bloodbag"
RECIPE.description = "A plastic bag with a hose and needle attached. It seems to have blood in it."
RECIPE.model = "models/willardnetworks/skills/bloodbag.mdl"
RECIPE.category = "Medical"
RECIPE.station = "tool_mixer"
RECIPE.ingredients = {["comp_bloodsyringe"] = 4, ["disinfectant_bottle"] = 2, ["comp_plastic"] = 4}
RECIPE.result = {["bloodbag"] = 4}
RECIPE.hidden = false
RECIPE.skill = "medicine"
RECIPE.level = 10
RECIPE.experience = {
{level = 10, exp = 260}, -- full xp
{level = 20, exp = 130}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_firstaid"
RECIPE.name = "First Aid Kit"
RECIPE.description = "A small red bag with a decent and immediate response to health issues."
RECIPE.model = "models/willardnetworks/skills/medkit.mdl"
RECIPE.category = "Medical"
RECIPE.ingredients = {["bandage"] = 3, ["disinfectant_bottle"] = 3, ["bloodstabilizer"] = 3, ["comp_stitched_cloth"] = 1}
RECIPE.result = {["firstaid"] = 3}
RECIPE.hidden = false
RECIPE.skill = "medicine"
RECIPE.level = 20
RECIPE.experience = {
{level = 20, exp = 260}, -- full xp
{level = 30, exp = 130}, -- half xp
{level = 35, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_adrenaline"
RECIPE.name = "Adrenaline"
RECIPE.description = "A syringe filled with adrenaline. It provides temporary relief from harsh pains."
RECIPE.model = "models/willardnetworks/skills/adrenaline.mdl"
RECIPE.category = "Medical"
RECIPE.station = "tool_chembench"
RECIPE.ingredients = {["comp_chemcomp"] = 1, ["basic_green"] = 1, ["comp_syringe"] = 1}
RECIPE.result = {["adrenaline"] = 3}
RECIPE.hidden = false
RECIPE.skill = "medicine"
RECIPE.level = 20
RECIPE.experience = {
{level = 20, exp = 260}, -- full xp
{level = 30, exp = 130}, -- half xp
{level = 35, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_morphine"
RECIPE.name = "Morphine"
RECIPE.description = "A syringe filled with morphine. It provides relief from severe pain."
RECIPE.model = "models/willardnetworks/skills/adrenaline.mdl"
RECIPE.category = "Medical"
RECIPE.station = "tool_chembench"
RECIPE.ingredients = {["comp_chemcomp"] = 2, ["basic_red"] = 1, ["comp_syringe"] = 1}
RECIPE.result = {["morphine"] = 3}
RECIPE.hidden = false
RECIPE.skill = "medicine"
RECIPE.level = 35
RECIPE.experience = {
{level = 35, exp = 300}, -- full xp
{level = 45, exp = 150}, -- half xp
{level = 50, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_med_surgerykit"
RECIPE.name = "Surgery Kit"
RECIPE.description = "A red pouch that unfolds to reveal an assortment of surgical tools. Used by medical professionals for immediate aid."
RECIPE.model = "models/willardnetworks/skills/surgicalkit.mdl"
RECIPE.category = "Medical"
RECIPE.station = "tool_chembench"
RECIPE.ingredients = {["firstaid"] = 1, ["morphine"] = 3, ["bloodbag"] = 3, ["adrenaline"] = 1}
RECIPE.result = {["surgerykit"] = 3}
RECIPE.hidden = false
RECIPE.skill = "medicine"
RECIPE.level = 35
RECIPE.experience = {
{level = 35, exp = 320}, -- full xp
{level = 45, exp = 160}, -- half xp
{level = 50, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_med_xenpotion"
RECIPE.name = "Xen Potion"
RECIPE.description = "Highly exotic alien substance concocted through rare Xen ingredients, bringing incredible organic regeneration."
RECIPE.model = "models/willardnetworks/props/xenpotion3.mdl"
RECIPE.category = "Medical"
RECIPE.station = "tool_chembench"
RECIPE.ingredients = {["ing_xen_herb"] = 4, ["ing_xenberries"] = 4, ["bottle_vodka"] = 1}
RECIPE.result = {["xen_potion"] = 1}
RECIPE.hidden = false
RECIPE.skill = "medicine"
RECIPE.level = 50
RECIPE.experience = {
{level = 50, exp = 0}, -- full xp
{level = 50, exp = 0}, -- half xp
{level = 50, exp = 0} -- no xp
}
RECIPE:Register()

View File

@@ -0,0 +1,296 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_basicgreen"
RECIPE.name = "Basic Green Pills"
RECIPE.description = "A basic and small green pill. It makes you feel... somewhat faster."
RECIPE.model = "models/willardnetworks/skills/pills2.mdl"
RECIPE.category = "Boosters"
RECIPE.station = "tool_mixer"
RECIPE.ingredients = {["comp_chemcomp"] = 1, ["ing_vegetable_pack"] = 1}
RECIPE.result = {["basic_green"] = 1}
RECIPE.hidden = false
RECIPE.skill = "medicine"
RECIPE.level = 10
RECIPE.experience = {
{level = 10, exp = 140}, -- full xp
{level = 20, exp = 70}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_basicblue"
RECIPE.name = "Basic Blue Pills"
RECIPE.description = "A basic and small blue pill. It makes you feel... somewhat more intelligent."
RECIPE.model = "models/willardnetworks/skills/pills5.mdl"
RECIPE.category = "Boosters"
RECIPE.station = "tool_mixer"
RECIPE.ingredients = {["comp_chemcomp"] = 1, ["ing_vegetable_pack"] = 1}
RECIPE.result = {["basic_blue"] = 1}
RECIPE.hidden = false
RECIPE.skill = "medicine"
RECIPE.level = 10
RECIPE.experience = {
{level = 10, exp = 140}, -- full xp
{level = 20, exp = 70}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_basicred"
RECIPE.name = "Basic Red Pills"
RECIPE.description = "A basic and small red pill. It makes you feel... somewhat stronger."
RECIPE.model = "models/willardnetworks/skills/pills4.mdl"
RECIPE.category = "Boosters"
RECIPE.station = "tool_mixer"
RECIPE.ingredients = {["comp_chemcomp"] = 1, ["ing_vegetable_pack"] = 1}
RECIPE.result = {["basic_red"] = 1}
RECIPE.hidden = false
RECIPE.skill = "medicine"
RECIPE.level = 10
RECIPE.experience = {
{level = 10, exp = 140}, -- full xp
{level = 20, exp = 70}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_basicyellow"
RECIPE.name = "Basic Yellow Pills"
RECIPE.description = "A basic and small yellow pill. Your vision seems to have improved slightly."
RECIPE.model = "models/willardnetworks/skills/pills3.mdl"
RECIPE.category = "Boosters"
RECIPE.station = "tool_mixer"
RECIPE.ingredients = {["comp_chemcomp"] = 1, ["ing_vegetable_pack"] = 1}
RECIPE.result = {["basic_yellow"] = 1}
RECIPE.hidden = false
RECIPE.skill = "medicine"
RECIPE.level = 10
RECIPE.experience = {
{level = 10, exp = 140}, -- full xp
{level = 20, exp = 70}, -- half xp
{level = 25, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_improvedred"
RECIPE.name = "Improved Red Pills"
RECIPE.description = "A small red pill. It makes you feel stronger."
RECIPE.model = "models/willardnetworks/skills/pills4.mdl"
RECIPE.category = "Boosters"
RECIPE.station = "tool_mixer"
RECIPE.ingredients = {["comp_chemcomp"] = 1, ["basic_red"] = 1}
RECIPE.result = {["improved_red"] = 1}
RECIPE.hidden = false
RECIPE.skill = "medicine"
RECIPE.level = 20
RECIPE.experience = {
{level = 20, exp = 160}, -- full xp
{level = 30, exp = 80}, -- half xp
{level = 35, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_improvedgreen"
RECIPE.name = "Improved Green Pills"
RECIPE.description = "A small green pill. It makes you feel faster."
RECIPE.model = "models/willardnetworks/skills/pills2.mdl"
RECIPE.category = "Boosters"
RECIPE.station = "tool_mixer"
RECIPE.ingredients = {["comp_chemcomp"] = 1, ["basic_green"] = 1}
RECIPE.result = {["improved_green"] = 1}
RECIPE.hidden = false
RECIPE.skill = "medicine"
RECIPE.level = 20
RECIPE.experience = {
{level = 20, exp = 160}, -- full xp
{level = 30, exp = 80}, -- half xp
{level = 35, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_improvedblue"
RECIPE.name = "Improved Blue Pills"
RECIPE.description = "A small blue pill. It makes you feel more intelligent."
RECIPE.model = "models/willardnetworks/skills/pills5.mdl"
RECIPE.category = "Boosters"
RECIPE.station = "tool_mixer"
RECIPE.ingredients = {["comp_chemcomp"] = 1, ["basic_blue"] = 1}
RECIPE.result = {["improved_blue"] = 1}
RECIPE.hidden = false
RECIPE.skill = "medicine"
RECIPE.level = 20
RECIPE.experience = {
{level = 20, exp = 160}, -- full xp
{level = 30, exp = 80}, -- half xp
{level = 35, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_improvedyellow"
RECIPE.name = "Improved Yellow Pills"
RECIPE.description = "A small yellow pill. You can suddenly see a lot more clearly."
RECIPE.model = "models/willardnetworks/skills/pills3.mdl"
RECIPE.category = "Boosters"
RECIPE.station = "tool_mixer"
RECIPE.ingredients = {["comp_chemcomp"] = 1, ["basic_yellow"] = 1}
RECIPE.result = {["improved_yellow"] = 1}
RECIPE.hidden = false
RECIPE.skill = "medicine"
RECIPE.level = 20
RECIPE.experience = {
{level = 20, exp = 160}, -- full xp
{level = 30, exp = 80}, -- half xp
{level = 35, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_qualityred"
RECIPE.name = "Quality Red Pills"
RECIPE.description = "An interesting red pill, its taste much more refined than before. It makes you feel super strong."
RECIPE.model = "models/willardnetworks/skills/pills4.mdl"
RECIPE.category = "Boosters"
RECIPE.station = "tool_chembench"
RECIPE.ingredients = {["comp_purifier"] = 1, ["improved_red"] = 1}
RECIPE.result = {["quality_red"] = 1}
RECIPE.hidden = false
RECIPE.skill = "medicine"
RECIPE.level = 35
RECIPE.experience = {
{level = 35, exp = 250}, -- full xp
{level = 45, exp = 125}, -- half xp
{level = 50, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_qualitygreen"
RECIPE.name = "Quality Green Pill"
RECIPE.description = "An interesting green pill, its taste much more refined than before. It makes you feel super fast."
RECIPE.model = "models/willardnetworks/skills/pills5.mdl"
RECIPE.category = "Boosters"
RECIPE.station = "tool_chembench"
RECIPE.ingredients = {["comp_purifier"] = 1, ["improved_green"] = 1}
RECIPE.result = {["quality_green"] = 1}
RECIPE.hidden = false
RECIPE.skill = "medicine"
RECIPE.level = 35
RECIPE.experience = {
{level = 35, exp = 250}, -- full xp
{level = 45, exp = 125}, -- half xp
{level = 50, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_qualityblue"
RECIPE.name = "Quality Blue Pills"
RECIPE.description = "An interesting blue pill, its taste much more refined than before. It makes you feel super smart... knowledge is just rushing through the mind."
RECIPE.model = "models/willardnetworks/skills/pills5.mdl"
RECIPE.category = "Boosters"
RECIPE.station = "tool_chembench"
RECIPE.ingredients = {["comp_purifier"] = 1, ["improved_blue"] = 1}
RECIPE.result = {["quality_blue"] = 1}
RECIPE.hidden = false
RECIPE.skill = "medicine"
RECIPE.level = 35
RECIPE.experience = {
{level = 35, exp = 250}, -- full xp
{level = 45, exp = 125}, -- half xp
{level = 50, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_qualityyellow"
RECIPE.name = "Quality Yellow Pills"
RECIPE.description = "An interesting yellow pill, its taste much more refined than before. It improves your vision a lot... is that a spider on my wall?"
RECIPE.model = "models/willardnetworks/skills/pills3.mdl"
RECIPE.category = "Boosters"
RECIPE.station = "tool_chembench"
RECIPE.ingredients = {["comp_purifier"] = 1, ["improved_yellow"] = 1}
RECIPE.result = {["quality_yellow"] = 1}
RECIPE.hidden = false
RECIPE.skill = "medicine"
RECIPE.level = 35
RECIPE.experience = {
{level = 35, exp = 250}, -- full xp
{level = 45, exp = 125}, -- half xp
{level = 50, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_orangepill"
RECIPE.name = "Orange Pills"
RECIPE.description = "This pill seemingly makes you feel a tad stronger and your vision more crisp."
RECIPE.model = "models/willardnetworks/skills/pills7.mdl"
RECIPE.category = "Boosters"
RECIPE.station = "tool_mixer"
RECIPE.ingredients = {["basic_red"] = 1, ["basic_yellow"] = 1}
RECIPE.result = {["orange_pill"] = 1}
RECIPE.hidden = false
RECIPE.skill = "medicine"
RECIPE.level = 20
RECIPE.experience = {
{level = 20, exp = 180}, -- full xp
{level = 30, exp = 90}, -- half xp
{level = 35, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "rec_purplepill"
RECIPE.name = "Purple Pills"
RECIPE.description = "This pill seemingly makes you think and run quicker."
RECIPE.model = "models/willardnetworks/skills/pills6.mdl"
RECIPE.category = "Boosters"
RECIPE.station = "tool_mixer"
RECIPE.ingredients = {["basic_green"] = 1, ["basic_blue"] = 1}
RECIPE.result = {["purple_pill"] = 1}
RECIPE.hidden = false
RECIPE.skill = "medicine"
RECIPE.level = 20
RECIPE.experience = {
{level = 20, exp = 180}, -- full xp
{level = 30, exp = 90}, -- half xp
{level = 35, exp = 0} -- no xp
}
RECIPE:Register()
local RECIPE = ix.recipe:New()
RECIPE.uniqueID = "medpill_dark"
RECIPE.name = "Dark Pills"
RECIPE.description = "This odd pill made via a complex route of chemistry seemingly boosts all your senses. There's a sort of adrenalina rush to it.."
RECIPE.model = "models/willardnetworks/skills/pills8.mdl"
RECIPE.category = "Boosters"
RECIPE.station = "tool_chembench"
RECIPE.ingredients = {["orange_pill"] = 1, ["purple_pill"] = 1, ["adrenaline"] = 1}
RECIPE.result = {["dark_pill"] = 1}
RECIPE.hidden = false
RECIPE.skill = "medicine"
RECIPE.level = 35
RECIPE.experience = {
{level = 35, exp = 300}, -- full xp
{level = 45, exp = 150}, -- half xp
{level = 50, exp = 0} -- no xp
}
RECIPE:Register()

View File

@@ -0,0 +1,15 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ix.util.IncludeDir("ixhl2rp/plugins/willardskills/recipes/crafting", true)
ix.util.IncludeDir("ixhl2rp/plugins/willardskills/recipes/bartering", true)
ix.util.IncludeDir("ixhl2rp/plugins/willardskills/recipes/cooking", true)
ix.util.IncludeDir("ixhl2rp/plugins/willardskills/recipes/medicine", true)