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,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()