From 0818d6ae4c7eb35ee1b3969771e76275f3708d9e Mon Sep 17 00:00:00 2001 From: Andrew Date: Sun, 25 Dec 2022 23:27:49 +0300 Subject: [PATCH] Crafting/Cooking menu update (#71779) ## About The Pull Request Updated crafting menu, adding a lot of new functions and recipes that were not in the crafting menu before. cult nH77dLyyGx ![image](https://user-images.githubusercontent.com/3625094/206623881-12d8abfc-de5e-458e-a01c-3daac8dbe9bd.png) https://user-images.githubusercontent.com/3625094/206009841-738e4a03-0660-45b7-8d83-15eeb6501967.mp4 ## Why It's Good For The Game It is easier to use, and it has a lot of recipes that were spread throughout the game, some of which weren't even on the wiki. Crafting and cooking now count about 1200 recipes in total, including conditionally available ones. ## Changelog :cl: qol: Rewrote the crafting/cooking menu UI qol: Split crafting and cooking menus in two different menus qol: Crafting is no longer blocking the entire UI, only the "Make" buttons are disabled qol: Added stack crafting recipes to the crafting menu qol: Added cooking recipes that were absent in the crafting menu before (tool recipes, machine recipes, reactions) qol: Added option to search recipes by title qol: Added option to filter recipes by required materials/ingredients qol: Added food types to the cooking menu, highlighting diet of your species (liked, disliked foods) qol: Added total nutrition value of the result to the cooking menu qol: Added option to filter cooking recipes by the food type of the resulting food qol: Added "Can make" category that lists all currently craftable recipes throughout all categories refactor: changed categories and reshuffled some items in them code: Reagents now have default container to get an icon from the reagent datum code: Objects now have `desc_controls` var for OOC information about mouse controls that are visible on examine, but not in the description fix: Fixed alignment on many food icons fix: Fixed missing icon for beef stroganoff /:cl: Co-authored-by: tattle <66640614+dragomagol@users.noreply.github.com> --- code/__DEFINES/construction.dm | 27 +- code/__HELPERS/global_lists.dm | 121 +- code/_globalvars/lists/objects.dm | 5 +- code/controllers/subsystem/materials.dm | 12 +- code/datums/components/crafting/crafting.dm | 276 ++-- code/datums/components/crafting/recipes.dm | 342 +++-- code/datums/components/crafting/tailoring.dm | 46 +- code/game/machinery/pipe/construction.dm | 47 + code/game/objects/items/airlock_painter.dm | 9 +- code/game/objects/items/botpad_remote.dm | 3 +- .../objects/items/devices/pressureplates.dm | 3 +- code/game/objects/items/food/meatdish.dm | 2 + code/game/objects/items/food/moth.dm | 18 +- .../game/objects/items/grenades/ghettobomb.dm | 1 + code/game/objects/items/handcuffs.dm | 2 + code/game/objects/items/melee/baton.dm | 10 +- code/game/objects/items/religion.dm | 2 +- code/game/objects/items/signs.dm | 2 +- code/game/objects/items/stacks/rods.dm | 20 +- .../game/objects/items/stacks/sheets/glass.dm | 40 +- .../objects/items/stacks/sheets/leather.dm | 74 +- .../objects/items/stacks/sheets/mineral.dm | 68 +- .../items/stacks/sheets/runed_metal.dm | 6 + .../items/stacks/sheets/sheet_types.dm | 454 +++---- .../objects/items/stacks/sheets/sheets.dm | 1 + .../game/objects/items/stacks/stack_recipe.dm | 8 +- .../objects/items/storage/boxes/food_boxes.dm | 2 +- code/game/objects/objs.dm | 9 + code/game/objects/structures/guillotine.dm | 2 + code/modules/asset_cache/assets/crafting.dm | 60 + code/modules/cargo/markets/market_uplink.dm | 2 +- code/modules/cargo/supplypod_beacon.dm | 3 +- code/modules/clothing/glasses/_glasses.dm | 3 +- code/modules/clothing/head/beanie.dm | 4 + code/modules/clothing/head/jobs.dm | 2 + code/modules/clothing/masks/bandana.dm | 4 + code/modules/clothing/neck/_neck.dm | 2 + code/modules/clothing/shoes/sneakers.dm | 4 + code/modules/clothing/under/jobs/security.dm | 4 + code/modules/events/holiday/easter.dm | 10 +- code/modules/fishing/fishing_equipment.dm | 4 +- code/modules/fishing/fishing_rod.dm | 2 +- .../food_and_drinks/recipes/food_mixtures.dm | 6 +- .../recipes/tablecraft/recipes_bread.dm | 44 +- .../recipes/tablecraft/recipes_burger.dm | 78 +- .../recipes/tablecraft/recipes_cake.dm | 50 +- .../recipes/tablecraft/recipes_drink.dm | 2 +- .../recipes/tablecraft/recipes_egg.dm | 14 +- .../recipes/tablecraft/recipes_frozen.dm | 56 +- .../recipes/tablecraft/recipes_guide.dm | 794 ++++++++++++ .../recipes/tablecraft/recipes_lizard.dm | 90 +- .../recipes/tablecraft/recipes_meat.dm | 56 +- .../recipes/tablecraft/recipes_mexican.dm | 36 +- .../recipes/tablecraft/recipes_misc.dm | 87 +- .../recipes/tablecraft/recipes_moth.dm | 97 +- .../recipes/tablecraft/recipes_pastry.dm | 70 +- .../recipes/tablecraft/recipes_pie.dm | 44 +- .../recipes/tablecraft/recipes_pizza.dm | 33 +- .../recipes/tablecraft/recipes_salad.dm | 32 +- .../recipes/tablecraft/recipes_sandwich.dm | 22 +- .../recipes/tablecraft/recipes_seafood.dm | 22 +- .../recipes/tablecraft/recipes_soup.dm | 66 +- .../recipes/tablecraft/recipes_spaghetti.dm | 16 +- code/modules/hydroponics/fermenting_barrel.dm | 7 - code/modules/hydroponics/grown.dm | 1 + code/modules/hydroponics/grown/mushrooms.dm | 2 + code/modules/hydroponics/hydroitemdefines.dm | 3 +- .../lavalandruin_code/elephantgraveyard.dm | 6 + code/modules/mining/lavaland/ash_flora.dm | 2 +- code/modules/mining/ores_coins.dm | 4 +- .../lavaland/bileworm/bileworm_instrument.dm | 2 +- .../mob/living/simple_animal/bot/firebot.dm | 2 +- .../mob/living/simple_animal/bot/vibebot.dm | 2 +- code/modules/ninja/energy_katana.dm | 3 +- code/modules/paperwork/paperbin.dm | 2 +- code/modules/paperwork/pen.dm | 2 +- .../projectiles/guns/ballistic/automatic.dm | 3 +- .../projectiles/guns/energy/beam_rifle.dm | 5 +- code/modules/reagents/chemistry/items.dm | 4 +- code/modules/reagents/chemistry/reagents.dm | 4 + .../chemistry/reagents/alcohol_reagents.dm | 4 + .../chemistry/reagents/drink_reagents.dm | 10 + .../chemistry/reagents/food_reagents.dm | 24 +- .../chemistry/reagents/other_reagents.dm | 6 + .../reagents/reagent_containers/condiment.dm | 7 + .../reagents/reagent_containers/cups/_cup.dm | 3 +- .../reagents/reagent_containers/cups/soda.dm | 1 + .../xenobiology/vatgrowing/microscope.dm | 2 +- code/modules/vehicles/lavaboat.dm | 10 +- code/modules/wiremod/shell/controller.dm | 4 +- icons/hud/screen_clockwork.dmi | Bin 18875 -> 17711 bytes icons/hud/screen_glass.dmi | Bin 14853 -> 14051 bytes icons/hud/screen_midnight.dmi | Bin 29176 -> 29686 bytes icons/hud/screen_operative.dmi | Bin 10790 -> 10280 bytes icons/hud/screen_plasmafire.dmi | Bin 30645 -> 31145 bytes icons/hud/screen_retro.dmi | Bin 13808 -> 13447 bytes icons/hud/screen_slimecore.dmi | Bin 29075 -> 29757 bytes icons/hud/screen_trasenknox.dmi | Bin 9575 -> 9262 bytes icons/obj/food/burgerbread.dmi | Bin 50055 -> 48696 bytes icons/obj/food/containers.dmi | Bin 18581 -> 19318 bytes icons/obj/food/food.dmi | Bin 69917 -> 68208 bytes icons/obj/food/food_ingredients.dmi | Bin 5203 -> 5292 bytes icons/obj/food/meat.dmi | Bin 36043 -> 34904 bytes icons/obj/hydroponics/harvest.dmi | Bin 114073 -> 114237 bytes icons/obj/hydroponics/seeds.dmi | Bin 30841 -> 30883 bytes icons/obj/previews.dmi | Bin 0 -> 7799 bytes icons/obj/restraints.dmi | Bin 19969 -> 18257 bytes icons/obj/weapons/grenade.dmi | Bin 36476 -> 37179 bytes tgstation.dme | 2 + .../tgui/interfaces/PersonalCrafting.tsx | 1139 +++++++++++++---- .../tgui/interfaces/PreferencesMenu/data.ts | 1 + 111 files changed, 3210 insertions(+), 1488 deletions(-) create mode 100644 code/modules/asset_cache/assets/crafting.dm create mode 100644 code/modules/food_and_drinks/recipes/tablecraft/recipes_guide.dm create mode 100644 icons/obj/previews.dmi diff --git a/code/__DEFINES/construction.dm b/code/__DEFINES/construction.dm index 1f21c804e9b..446cc74ae9b 100644 --- a/code/__DEFINES/construction.dm +++ b/code/__DEFINES/construction.dm @@ -81,14 +81,6 @@ #define MAXCOIL 30 //tablecrafting defines -#define CAT_NONE "" -#define CAT_WEAPONRY "Weaponry" -#define CAT_WEAPON "Weapons" -#define CAT_AMMO "Ammunition" -#define CAT_ROBOT "Robots" -#define CAT_MISC "Misc" -#define CAT_PRIMAL "Tribal" -#define CAT_CLOTHING "Clothing" #define CAT_FOOD "Foods" #define CAT_BREAD "Breads" #define CAT_BURGER "Burgers" @@ -109,9 +101,26 @@ #define CAT_SPAGHETTI "Spaghettis" #define CAT_ICE "Frozen" #define CAT_DRINK "Drinks" + +//crafting defines +#define CAT_WEAPON_RANGED "Weapons Ranged" +#define CAT_WEAPON_MELEE "Weapons Melee" +#define CAT_WEAPON_AMMO "Weapon Ammo" +#define CAT_ROBOT "Robotics" +#define CAT_MISC "Misc" +#define CAT_CLOTHING "Clothing" #define CAT_CHEMISTRY "Chemistry" -#define CAT_ATMOSPHERIC "Atmospheric" +#define CAT_ATMOSPHERIC "Atmospherics" #define CAT_STRUCTURE "Structures" +#define CAT_TILES "Tiles" +#define CAT_WINDOWS "Windows" +#define CAT_DOORS "Doors" +#define CAT_FURNITURE "Furniture" +#define CAT_EQUIPMENT "Equipment" +#define CAT_CONTAINERS "Containers" +#define CAT_ENTERTAINMENT "Entertainment" +#define CAT_TOOLS "Tools" +#define CAT_CULT "Blood Cult" //rcd modes #define RCD_FLOORWALL 0 diff --git a/code/__HELPERS/global_lists.dm b/code/__HELPERS/global_lists.dm index 10f72b07117..59c54d1b231 100644 --- a/code/__HELPERS/global_lists.dm +++ b/code/__HELPERS/global_lists.dm @@ -57,15 +57,128 @@ GLOB.emote_list = init_emote_list() - init_crafting_recipes(GLOB.crafting_recipes) + init_crafting_recipes() + init_crafting_recipes_atoms() -/// Inits the crafting recipe list, sorting crafting recipe requirements in the process. +/// Inits crafting recipe lists /proc/init_crafting_recipes(list/crafting_recipes) for(var/path in subtypesof(/datum/crafting_recipe)) + if(ispath(path, /datum/crafting_recipe/stack)) + continue + var/is_cooking = ispath(path, /datum/crafting_recipe/food/) var/datum/crafting_recipe/recipe = new path() recipe.reqs = sort_list(recipe.reqs, GLOBAL_PROC_REF(cmp_crafting_req_priority)) - crafting_recipes += recipe - return crafting_recipes + if(recipe.name != "" && recipe.result) + if(is_cooking) + GLOB.cooking_recipes += recipe + else + GLOB.crafting_recipes += recipe + + var/list/global_stack_recipes = list( + /obj/item/stack/sheet/glass = GLOB.glass_recipes, + /obj/item/stack/sheet/plasmaglass = GLOB.pglass_recipes, + /obj/item/stack/sheet/rglass = GLOB.reinforced_glass_recipes, + /obj/item/stack/sheet/plasmarglass = GLOB.prglass_recipes, + /obj/item/stack/sheet/animalhide/gondola = GLOB.gondola_recipes, + /obj/item/stack/sheet/animalhide/corgi = GLOB.corgi_recipes, + /obj/item/stack/sheet/animalhide/monkey = GLOB.monkey_recipes, + /obj/item/stack/sheet/animalhide/xeno = GLOB.xeno_recipes, + /obj/item/stack/sheet/leather = GLOB.leather_recipes, + /obj/item/stack/sheet/sinew = GLOB.sinew_recipes, + /obj/item/stack/sheet/animalhide/carp = GLOB.carp_recipes, + /obj/item/stack/sheet/mineral/sandstone = GLOB.sandstone_recipes, + /obj/item/stack/sheet/mineral/sandbags = GLOB.sandbag_recipes, + /obj/item/stack/sheet/mineral/diamond = GLOB.diamond_recipes, + /obj/item/stack/sheet/mineral/uranium = GLOB.uranium_recipes, + /obj/item/stack/sheet/mineral/plasma = GLOB.plasma_recipes, + /obj/item/stack/sheet/mineral/gold = GLOB.gold_recipes, + /obj/item/stack/sheet/mineral/silver = GLOB.silver_recipes, + /obj/item/stack/sheet/mineral/bananium = GLOB.bananium_recipes, + /obj/item/stack/sheet/mineral/titanium = GLOB.titanium_recipes, + /obj/item/stack/sheet/mineral/plastitanium = GLOB.plastitanium_recipes, + /obj/item/stack/sheet/mineral/snow = GLOB.snow_recipes, + /obj/item/stack/sheet/mineral/adamantine = GLOB.adamantine_recipes, + /obj/item/stack/sheet/mineral/abductor = GLOB.abductor_recipes, + /obj/item/stack/sheet/iron = GLOB.metal_recipes, + /obj/item/stack/sheet/plasteel = GLOB.plasteel_recipes, + /obj/item/stack/sheet/mineral/wood = GLOB.wood_recipes, + /obj/item/stack/sheet/mineral/bamboo = GLOB.bamboo_recipes, + /obj/item/stack/sheet/cloth = GLOB.cloth_recipes, + /obj/item/stack/sheet/durathread = GLOB.durathread_recipes, + /obj/item/stack/sheet/cardboard = GLOB.cardboard_recipes, + /obj/item/stack/sheet/bronze = GLOB.bronze_recipes, + /obj/item/stack/sheet/plastic = GLOB.plastic_recipes, + /obj/item/stack/ore/glass = GLOB.sand_recipes, + /obj/item/stack/rods = GLOB.rod_recipes, + /obj/item/stack/sheet/runed_metal = GLOB.runed_metal_recipes, + ) + + for(var/stack in global_stack_recipes) + for(var/stack_recipe in global_stack_recipes[stack]) + if(istype(stack_recipe, /datum/stack_recipe_list)) + var/datum/stack_recipe_list/stack_recipe_list = stack_recipe + for(var/nested_recipe in stack_recipe_list.recipes) + if(!nested_recipe) + continue + var/datum/crafting_recipe/stack/recipe = new/datum/crafting_recipe/stack(stack, nested_recipe) + if(recipe.name != "" && recipe.result) + GLOB.crafting_recipes += recipe + else + if(!stack_recipe) + continue + var/datum/crafting_recipe/stack/recipe = new/datum/crafting_recipe/stack(stack, stack_recipe) + if(recipe.name != "" && recipe.result) + GLOB.crafting_recipes += recipe + + var/list/material_stack_recipes = list( + SSmaterials.base_stack_recipes, + SSmaterials.rigid_stack_recipes, + ) + + for(var/list/recipe_list in material_stack_recipes) + for(var/stack_recipe in recipe_list) + var/datum/crafting_recipe/stack/recipe = new/datum/crafting_recipe/stack(/obj/item/stack/sheet/iron, stack_recipe) + recipe.steps = list("Use different materials in hand to make an item of that material") + GLOB.crafting_recipes += recipe + +/// Inits atoms used in crafting recipes +/proc/init_crafting_recipes_atoms() + var/list/recipe_lists = list( + GLOB.crafting_recipes, + GLOB.cooking_recipes + ) + var/list/atom_lists = list( + GLOB.crafting_recipes_atoms, + GLOB.cooking_recipes_atoms + ) + + for(var/recipe_list in recipe_lists) + for(var/datum/crafting_recipe/recipe as anything in recipe_list) + var/list_index = recipe_lists.Find(recipe_list) + // Result + if(!(recipe.result in atom_lists[list_index])) + atom_lists[list_index] += recipe.result + // Ingredients + for(var/atom/req_atom as anything in recipe.reqs) + if(!(req_atom in atom_lists[list_index])) + atom_lists[list_index] += req_atom + // Catalysts + for(var/atom/req_atom as anything in recipe.chem_catalysts) + if(!(req_atom in atom_lists[list_index])) + atom_lists[list_index] += req_atom + // Reaction data - required container + if(recipe.reaction) + var/required_container = initial(recipe.reaction.required_container) + if(required_container && !(required_container in atom_lists[list_index])) + atom_lists[list_index] += required_container + // Tools + for(var/atom/req_atom as anything in recipe.tool_paths) + if(!(req_atom in atom_lists[list_index])) + atom_lists[list_index] += req_atom + // Machinery + for(var/atom/req_atom as anything in recipe.machinery) + if(!(req_atom in atom_lists[list_index])) + atom_lists[list_index] += req_atom //creates every subtype of prototype (excluding prototype) and adds it to list L. //if no list/L is provided, one is created. diff --git a/code/_globalvars/lists/objects.dm b/code/_globalvars/lists/objects.dm index 744cd20fe0f..f59f2052e69 100644 --- a/code/_globalvars/lists/objects.dm +++ b/code/_globalvars/lists/objects.dm @@ -26,7 +26,10 @@ GLOBAL_LIST(chemical_reactions_results_lookup_list) //List of all reactions with GLOBAL_LIST(fake_reagent_blacklist) //List of all reagents that are parent types used to define a bunch of children - but aren't used themselves as anything. GLOBAL_LIST_EMPTY(tech_list) //list of all /datum/tech datums indexed by id. GLOBAL_LIST_EMPTY(surgeries_list) //list of all surgeries by name, associated with their path. -GLOBAL_LIST_EMPTY(crafting_recipes) //list of all table craft recipes +GLOBAL_LIST_EMPTY(crafting_recipes) //list of all crafting recipes +GLOBAL_LIST_EMPTY(crafting_recipes_atoms) //list of all atoms occuring in crafting recipes +GLOBAL_LIST_EMPTY(cooking_recipes) //list of all cooking recipes +GLOBAL_LIST_EMPTY(cooking_recipes_atoms) //list of all atoms occuring in cooking recipes GLOBAL_LIST_EMPTY(rcd_list) //list of Rapid Construction Devices. GLOBAL_LIST_EMPTY(intercoms_list) //list of wallmounted intercom radios. GLOBAL_LIST_EMPTY(apcs_list) //list of all Area Power Controller machines, separate from machines for powernet speeeeeeed. diff --git a/code/controllers/subsystem/materials.dm b/code/controllers/subsystem/materials.dm index b682b35e1de..fda766e3562 100644 --- a/code/controllers/subsystem/materials.dm +++ b/code/controllers/subsystem/materials.dm @@ -22,15 +22,15 @@ SUBSYSTEM_DEF(materials) var/list/list/material_combos ///List of stackcrafting recipes for materials using base recipes var/list/base_stack_recipes = list( - new /datum/stack_recipe("Chair", /obj/structure/chair/greyscale, one_per_turf = TRUE, on_solid_ground = TRUE, applies_mats = TRUE), - new /datum/stack_recipe("Toilet", /obj/structure/toilet/greyscale, one_per_turf = TRUE, on_solid_ground = TRUE, applies_mats = TRUE), - new /datum/stack_recipe("Sink Frame", /obj/structure/sinkframe, one_per_turf = TRUE, on_solid_ground = TRUE, applies_mats = TRUE), - new /datum/stack_recipe("Material floor tile", /obj/item/stack/tile/material, 1, 4, 20, applies_mats = TRUE), - new /datum/stack_recipe("Material airlock assembly", /obj/structure/door_assembly/door_assembly_material, 4, time = 50, one_per_turf = TRUE, on_solid_ground = TRUE, applies_mats = TRUE), + new /datum/stack_recipe("Chair", /obj/structure/chair/greyscale, one_per_turf = TRUE, on_solid_ground = TRUE, applies_mats = TRUE, category = CAT_FURNITURE), + new /datum/stack_recipe("Toilet", /obj/structure/toilet/greyscale, one_per_turf = TRUE, on_solid_ground = TRUE, applies_mats = TRUE, category = CAT_FURNITURE), + new /datum/stack_recipe("Sink Frame", /obj/structure/sinkframe, one_per_turf = TRUE, on_solid_ground = TRUE, applies_mats = TRUE, category = CAT_FURNITURE), + new /datum/stack_recipe("Material floor tile", /obj/item/stack/tile/material, 1, 4, 20, applies_mats = TRUE, category = CAT_TILES), + new /datum/stack_recipe("Material airlock assembly", /obj/structure/door_assembly/door_assembly_material, 4, time = 50, one_per_turf = TRUE, on_solid_ground = TRUE, applies_mats = TRUE, category = CAT_DOORS), ) ///List of stackcrafting recipes for materials using rigid recipes var/list/rigid_stack_recipes = list( - new /datum/stack_recipe("Carving block", /obj/structure/carving_block, 5, one_per_turf = TRUE, on_solid_ground = TRUE, applies_mats = TRUE), + new /datum/stack_recipe("Carving block", /obj/structure/carving_block, 5, one_per_turf = TRUE, on_solid_ground = TRUE, applies_mats = TRUE, category = CAT_STRUCTURE), ) ///Ran on initialize, populated the materials and materials_by_category dictionaries with their appropiate vars (See these variables for more info) diff --git a/code/datums/components/crafting/crafting.dm b/code/datums/components/crafting/crafting.dm index 44d6b18b3c6..01cd79d8a45 100644 --- a/code/datums/components/crafting/crafting.dm +++ b/code/datums/components/crafting/crafting.dm @@ -12,47 +12,14 @@ CL.screen += C RegisterSignal(C, COMSIG_CLICK, PROC_REF(component_ui_interact)) +#define COOKING TRUE +#define CRAFTING FALSE + /datum/component/personal_crafting var/busy - var/viewing_category = 1 //typical powergamer starting on the Weapons tab - var/viewing_subcategory = 1 - var/list/categories = list( - CAT_WEAPONRY = list( - CAT_WEAPON, - CAT_AMMO, - ), - CAT_ROBOT = CAT_NONE, - CAT_MISC = CAT_NONE, - CAT_PRIMAL = CAT_NONE, - CAT_FOOD = list( - CAT_BREAD, - CAT_BURGER, - CAT_CAKE, - CAT_EGG, - CAT_LIZARD, - CAT_ICE, - CAT_MEAT, - CAT_SEAFOOD, - CAT_MISCFOOD, - CAT_MOTH, - CAT_PASTRY, - CAT_PIE, - CAT_PIZZA, - CAT_SALAD, - CAT_SANDWICH, - CAT_SOUP, - CAT_SPAGHETTI, - ), - CAT_DRINK = CAT_NONE, - CAT_CLOTHING = CAT_NONE, - CAT_ATMOSPHERIC = CAT_NONE, - CAT_STRUCTURE = CAT_NONE, - ) - - var/cur_category = CAT_NONE - var/cur_subcategory = CAT_NONE + var/mode = CRAFTING var/display_craftable_only = FALSE - var/display_compact = TRUE + var/display_compact = FALSE /* This is what procs do: get_environment - gets a list of things accessable for crafting by user @@ -212,7 +179,11 @@ if(!check_tools(a, R, contents)) return ", missing tool." var/list/parts = del_reqs(R, a) - var/atom/movable/I = new R.result (get_turf(a.loc)) + var/atom/movable/I + if(ispath(R.result, /obj/item/stack)) + I = new R.result (get_turf(a.loc), R.result_amount || 1) + else + I = new R.result (get_turf(a.loc)) I.CheckParts(parts, R) if(send_feedback) SSblackbox.record_feedback("tally", "object_crafted", 1, I.type) @@ -359,6 +330,15 @@ container.emptyStorage() qdel(DL) +/datum/component/personal_crafting/proc/is_recipe_available(datum/crafting_recipe/recipe, mob/user) + if(!recipe.always_available && !(recipe.type in user?.mind?.learned_recipes)) //User doesn't actually know how to make this. + return FALSE + if (ispath(recipe.type, /datum/crafting_recipe/food/) != mode) // Skip if food and mode is crafting / Skip if not food and mode is cooking + return FALSE + if (recipe.category == CAT_CULT && !IS_CULTIST(user)) // Skip blood cult recipes if not cultist + return FALSE + return TRUE + /datum/component/personal_crafting/proc/component_ui_interact(atom/movable/screen/craft/image, location, control, params, user) SIGNAL_HANDLER @@ -372,64 +352,86 @@ /datum/component/personal_crafting/ui_interact(mob/user, datum/tgui/ui) ui = SStgui.try_update_ui(user, src, ui) if(!ui) - cur_category = categories[1] - if(islist(categories[cur_category])) - var/list/subcats = categories[cur_category] - cur_subcategory = subcats[1] - else - cur_subcategory = CAT_NONE - ui = new(user, src, "PersonalCrafting") + ui = new(user, src, "PersonalCrafting", "Crafting") ui.open() /datum/component/personal_crafting/ui_data(mob/user) var/list/data = list() data["busy"] = busy - data["category"] = cur_category - data["subcategory"] = cur_subcategory + data["mode"] = mode data["display_craftable_only"] = display_craftable_only data["display_compact"] = display_compact var/list/surroundings = get_surroundings(user) var/list/craftability = list() - for(var/rec in GLOB.crafting_recipes) - var/datum/crafting_recipe/R = rec - - if(!R.always_available && !(R.type in user?.mind?.learned_recipes)) //User doesn't actually know how to make this. + for(var/datum/crafting_recipe/recipe as anything in (mode ? GLOB.cooking_recipes : GLOB.crafting_recipes)) + if(!is_recipe_available(recipe, user)) continue - - if((R.category != cur_category) || (R.subcategory != cur_subcategory)) - continue - - craftability["[REF(R)]"] = check_contents(user, R, surroundings) + if(check_contents(user, recipe, surroundings) && check_tools(user, recipe, surroundings)) + craftability["[REF(recipe)]"] = TRUE data["craftability"] = craftability return data /datum/component/personal_crafting/ui_static_data(mob/user) var/list/data = list() + var/list/material_occurences = list() - var/list/crafting_recipes = list() - for(var/rec in GLOB.crafting_recipes) - var/datum/crafting_recipe/R = rec + data["recipes"] = list() + data["categories"] = list() + data["foodtypes"] = list() - if(R.name == "") //This is one of the invalid parents that sneaks in + if(user.has_dna()) + var/mob/living/carbon/carbon = user + data["diet"] = carbon.dna.species.get_species_diet() + + for(var/datum/crafting_recipe/recipe as anything in (mode ? GLOB.cooking_recipes : GLOB.crafting_recipes)) + if(!is_recipe_available(recipe, user)) continue - if(!R.always_available && !(R.type in user?.mind?.learned_recipes)) //User doesn't actually know how to make this. - continue + if(recipe.category && !(recipe.category in data["categories"])) + data["categories"] += recipe.category - if(isnull(crafting_recipes[R.category])) - crafting_recipes[R.category] = list() + if(ispath(recipe.result, /obj/item/food)) + var/obj/item/food/item = recipe.result + var/list/foodtypes = bitfield_to_list(initial(item.foodtypes), FOOD_FLAGS) + for(var/type in foodtypes) + if(!(type in data["foodtypes"])) + data["foodtypes"] += type - if(R.subcategory == CAT_NONE) - crafting_recipes[R.category] += list(build_recipe_data(R)) - else - if(isnull(crafting_recipes[R.category][R.subcategory])) - crafting_recipes[R.category][R.subcategory] = list() - crafting_recipes[R.category]["has_subcats"] = TRUE - crafting_recipes[R.category][R.subcategory] += list(build_recipe_data(R)) + // Materials + for(var/req in recipe.reqs) + if(!(req in material_occurences)) + material_occurences[req] = 1 + else + material_occurences[req] += 1 + for(var/req in recipe.chem_catalysts) + if(!(req in material_occurences)) + material_occurences[req] = 1 + else + material_occurences[req] += 1 + + data["recipes"] += list(build_crafting_data(recipe)) + + var/list/atoms = mode ? GLOB.cooking_recipes_atoms : GLOB.crafting_recipes_atoms + + // Prepare atom data + for(var/atom/atom as anything in atoms) + data["atom_data"] += list(list( + "name" = initial(atom.name), + "is_reagent" = ispath(atom, /datum/reagent/) + )) + + // Prepare materials data + for(var/atom/atom as anything in material_occurences) + if(material_occurences[atom] == 1) + continue // Don't include materials that appear only once + var/id = atoms.Find(atom) + data["material_occurences"] += list(list( + "atom_id" = "[id]", + "occurences" = material_occurences[atom] + )) - data["crafting_recipes"] = crafting_recipes return data /datum/component/personal_crafting/ui_act(action, params) @@ -439,7 +441,7 @@ switch(action) if("make") var/mob/user = usr - var/datum/crafting_recipe/crafting_recipe = locate(params["recipe"]) in GLOB.crafting_recipes + var/datum/crafting_recipe/crafting_recipe = locate(params["recipe"]) in (mode ? GLOB.cooking_recipes : GLOB.crafting_recipes) busy = TRUE ui_interact(user) var/atom/movable/result = construct_item(user, crafting_recipe) @@ -460,41 +462,115 @@ if("toggle_compact") display_compact = !display_compact . = TRUE - if("set_category") - cur_category = params["category"] - cur_subcategory = params["subcategory"] || "" + if("toggle_mode") + mode = !mode + var/mob/user = usr + update_static_data(user) . = TRUE -/datum/component/personal_crafting/proc/build_recipe_data(datum/crafting_recipe/R) +/datum/component/personal_crafting/ui_assets(mob/user) + return list( + get_asset_datum(/datum/asset/spritesheet/crafting), + get_asset_datum(/datum/asset/spritesheet/crafting/cooking), + ) +/// +/datum/component/personal_crafting/proc/build_crafting_data(datum/crafting_recipe/recipe) var/list/data = list() - data["name"] = R.name - data["ref"] = "[REF(R)]" - var/list/req_text = list() - var/list/tool_list = list() - var/list/catalyst_text = list() + var/list/atoms = mode ? GLOB.cooking_recipes_atoms : GLOB.crafting_recipes_atoms - for(var/atom/req_atom as anything in R.reqs) - //We just need the name, so cheat-typecast to /atom for speed (even tho Reagents are /datum they DO have a "name" var) - //Also these are typepaths so sadly we can't just do "[a]" - req_text += "[R.reqs[req_atom]] [initial(req_atom.name)]" - for(var/obj/machinery/content as anything in R.machinery) - req_text += "[R.reqs[content]] [initial(content.name)]" - if(R.additional_req_text) - req_text += R.additional_req_text - data["req_text"] = req_text.Join(", ") + data["ref"] = "[REF(recipe)]" + var/atom/atom = recipe.result + data["result"] = atoms.Find(atom) - for(var/atom/req_catalyst as anything in R.chem_catalysts) - catalyst_text += "[R.chem_catalysts[req_catalyst]] [initial(req_catalyst.name)]" - data["catalyst_text"] = catalyst_text.Join(", ") + if(ispath(recipe.type, /datum/crafting_recipe/food) && ispath(recipe.result, /obj/item/food)) + // Foodtypes + var/obj/item/food/item = recipe.result + var/list/foodtypes = bitfield_to_list(initial(item.foodtypes), FOOD_FLAGS) + for(var/type in foodtypes) + if(!(type in data["foodtypes"])) + data["foodtypes"] += type + data["foodtypes"] = foodtypes + // Nutriments + var/datum/crafting_recipe/food/food_recipe = recipe + data["nutriments"] = food_recipe.total_nutriment_factor - for(var/required_quality in R.tool_behaviors) - tool_list += required_quality - for(var/obj/item/required_path as anything in R.tool_paths) - tool_list += initial(required_path.name) - data["tool_text"] = tool_list.Join(", ") + // Category + data["category"] = recipe.category + + // Name, Description + data["name"] = initial(atom.name) + if(recipe.name) // Override if recipe has a name + data["name"] = recipe.name + + if(ispath(recipe.result, /datum/reagent)) + var/datum/reagent/reagent = recipe.result + if(recipe.result_amount > 1) + data["name"] = "[data["name"]] [recipe.result_amount]u" + data["desc"] = initial(reagent.description) + else if(ispath(recipe.result, /obj/item/pipe)) + var/obj/item/pipe/pipe_obj = recipe.result + var/obj/pipe_real = initial(pipe_obj.pipe_type) + data["desc"] = initial(pipe_real.desc) + else + if(ispath(recipe.result, /obj/item/stack) && recipe.result_amount > 1) + data["name"] = "[data["name"]] [recipe.result_amount]x" + data["desc"] = initial(atom.desc) + + // Crafting + if(recipe.non_craftable) + data["non_craftable"] = recipe.non_craftable + if(recipe.steps) + data["steps"] = recipe.steps + + // Tools + if(recipe.tool_behaviors) + data["tool_behaviors"] = recipe.tool_behaviors + if(recipe.tool_paths) + data["tool_paths"] = list() + for(var/req_atom as anything in recipe.tool_paths) + data["tool_paths"] += atoms.Find(req_atom) + + // Machinery + if(recipe.machinery) + data["machinery"] = list() + for(var/req_atom as anything in recipe.machinery) + data["machinery"] += atoms.Find(req_atom) + + // Ingredients / Materials + if(recipe.reqs.len) + data["reqs"] = list() + for(var/req_atom as anything in recipe.reqs) + var/id = atoms.Find(req_atom) + data["reqs"]["[id]"] = recipe.reqs[req_atom] + + // Catalysts + if(recipe.chem_catalysts.len) + data["chem_catalysts"] = list() + for(var/req_atom as anything in recipe.chem_catalysts) + var/id = atoms.Find(req_atom) + data["chem_catalysts"]["[id]"] = recipe.chem_catalysts[req_atom] + + // Reaction data + if(recipe.reaction) + data["is_reaction"] = TRUE + var/datum/chemical_reaction/reaction = GLOB.chemical_reactions_list[recipe.reaction] + if(!data["steps"]) + data["steps"] = list() + if(!reaction.required_container && (recipe.reqs.len > 1 || reaction.required_catalysts.len)) + data["steps"] += "Mix all ingredients together" + if(reaction.required_temp > T20C) + data["steps"] += "Heat up to [reaction.required_temp]K" + if(reaction.required_container) + var/atom/req_atom = reaction.required_container + var/id = atoms.Find(req_atom) + data["reqs"]["[id]"] = 1 + data["steps"] += "Add all ingredients into the [initial(req_atom.name)]" return data +#undef COOKING +#undef CRAFTING + //Mind helpers /datum/mind/proc/teach_crafting_recipe(R) diff --git a/code/datums/components/crafting/recipes.dm b/code/datums/components/crafting/recipes.dm index fbadcb05317..b2c1b70a1c1 100644 --- a/code/datums/components/crafting/recipes.dm +++ b/code/datums/components/crafting/recipes.dm @@ -5,7 +5,7 @@ /datum/crafting_recipe ///in-game display name - var/name = "" + var/name ///type paths of items consumed associated with how many are needed var/list/reqs = list() ///type paths of items explicitly not allowed as an ingredient @@ -23,8 +23,7 @@ ///like tool_behaviors but for reagents var/list/chem_catalysts = list() ///where it shows up in the crafting UI - var/category = CAT_NONE - var/subcategory = CAT_NONE + var/category ///Set to FALSE if it needs to be learned first. var/always_available = TRUE /// Additonal requirements text shown in UI @@ -33,6 +32,14 @@ var/list/machinery ///Should only one object exist on the same turf? var/one_per_turf = FALSE + /// Steps needed to achieve the result + var/list/steps + /// Whether the result can be crafted with a crafting menu button + var/non_craftable + /// Chemical reaction described in the recipe + var/datum/chemical_reaction/reaction + /// Resulting amount (for stacks only) + var/result_amount /datum/crafting_recipe/New() if(!(result in reqs)) @@ -42,6 +49,19 @@ if(tool_paths) tool_paths = string_list(tool_paths) +/datum/crafting_recipe/stack/New(obj/item/stack/material, datum/stack_recipe/stack_recipe) + if(!material || !stack_recipe || !stack_recipe.result_type) + stack_trace("Invalid stack recipe [stack_recipe]") + return + ..() + + src.name = stack_recipe.title + src.time = stack_recipe.time + src.result = stack_recipe.result_type + src.result_amount = stack_recipe.res_amount + src.reqs[material] = stack_recipe.req_amount + src.category = stack_recipe.category || CAT_MISC + /** * Run custom pre-craft checks for this recipe, don't add feedback messages in this because it will spam the client * @@ -70,8 +90,7 @@ /obj/item/reagent_containers/cup/soda_cans = 1) parts = list(/obj/item/reagent_containers/cup/soda_cans = 1) time = 1.5 SECONDS - category = CAT_WEAPONRY - subcategory = CAT_WEAPON + category = CAT_CHEMISTRY /datum/crafting_recipe/strobeshield name = "Strobe Shield" @@ -80,8 +99,7 @@ /obj/item/assembly/flash/handheld = 1, /obj/item/shield/riot = 1) time = 4 SECONDS - category = CAT_WEAPONRY - subcategory = CAT_WEAPON + category = CAT_EQUIPMENT /datum/crafting_recipe/strobeshield/New() ..() @@ -94,8 +112,7 @@ /obj/item/reagent_containers/cup/glass/bottle = 1) parts = list(/obj/item/reagent_containers/cup/glass/bottle = 1) time = 4 SECONDS - category = CAT_WEAPONRY - subcategory = CAT_WEAPON + category = CAT_CHEMISTRY /datum/crafting_recipe/stunprod name = "Stunprod" @@ -104,8 +121,7 @@ /obj/item/stack/rods = 1, /obj/item/assembly/igniter = 1) time = 4 SECONDS - category = CAT_WEAPONRY - subcategory = CAT_WEAPON + category = CAT_WEAPON_MELEE /datum/crafting_recipe/teleprod name = "Teleprod" @@ -115,8 +131,7 @@ /obj/item/assembly/igniter = 1, /obj/item/stack/ore/bluespace_crystal = 1) time = 4 SECONDS - category = CAT_WEAPONRY - subcategory = CAT_WEAPON + category = CAT_WEAPON_MELEE /datum/crafting_recipe/bola name = "Bola" @@ -124,8 +139,7 @@ reqs = list(/obj/item/restraints/handcuffs/cable = 1, /obj/item/stack/sheet/iron = 6) time = 2 SECONDS//faster than crafting them by hand! - category= CAT_WEAPONRY - subcategory = CAT_WEAPON + category = CAT_WEAPON_RANGED /datum/crafting_recipe/gonbola name = "Gonbola" @@ -134,8 +148,7 @@ /obj/item/stack/sheet/iron = 6, /obj/item/stack/sheet/animalhide/gondola = 1) time = 4 SECONDS - category= CAT_WEAPONRY - subcategory = CAT_WEAPON + category = CAT_WEAPON_RANGED /datum/crafting_recipe/tailclub name = "Tail Club" @@ -144,8 +157,7 @@ /obj/item/stack/sheet/iron = 1) blacklist = list(/obj/item/organ/external/tail/lizard/fake) time = 4 SECONDS - category = CAT_WEAPONRY - subcategory = CAT_WEAPON + category = CAT_WEAPON_MELEE /datum/crafting_recipe/tailwhip name = "Liz O' Nine Tails" @@ -154,8 +166,7 @@ /obj/item/stack/cable_coil = 1) blacklist = list(/obj/item/organ/external/tail/lizard/fake) time = 4 SECONDS - category = CAT_WEAPONRY - subcategory = CAT_WEAPON + category = CAT_WEAPON_MELEE /datum/crafting_recipe/catwhip name = "Cat O' Nine Tails" @@ -163,8 +174,7 @@ reqs = list(/obj/item/organ/external/tail/cat = 1, /obj/item/stack/cable_coil = 1) time = 4 SECONDS - category = CAT_WEAPONRY - subcategory = CAT_WEAPON + category = CAT_WEAPON_MELEE /datum/crafting_recipe/reciever name = "Modular Rifle Reciever" @@ -175,8 +185,7 @@ /obj/item/screwdriver = 1, /obj/item/assembly/mousetrap = 1) time = 10 SECONDS - category = CAT_WEAPONRY - subcategory = CAT_WEAPON + category = CAT_WEAPON_RANGED /datum/crafting_recipe/riflestock name = "Wooden Rifle Stock" @@ -185,8 +194,7 @@ reqs = list(/obj/item/stack/sheet/mineral/wood = 8, /obj/item/stack/sticky_tape = 1) time = 5 SECONDS - category = CAT_WEAPONRY - subcategory = CAT_WEAPON + category = CAT_WEAPON_RANGED /datum/crafting_recipe/advancedegun name = "Advanced Energy Gun" @@ -196,8 +204,7 @@ /obj/item/stack/cable_coil = 5, /obj/item/weaponcrafting/gunkit/nuclear = 1) time = 20 SECONDS - category = CAT_WEAPONRY - subcategory = CAT_WEAPON + category = CAT_WEAPON_RANGED /datum/crafting_recipe/advancedegun/New() ..() @@ -211,8 +218,7 @@ /obj/item/stack/cable_coil = 5, /obj/item/weaponcrafting/gunkit/temperature = 1) time = 20 SECONDS - category = CAT_WEAPONRY - subcategory = CAT_WEAPON + category = CAT_WEAPON_RANGED /datum/crafting_recipe/tempgun/New() ..() @@ -228,8 +234,7 @@ /obj/item/stack/cable_coil = 5, /obj/item/weaponcrafting/gunkit/beam_rifle = 1) time = 20 SECONDS - category = CAT_WEAPONRY - subcategory = CAT_WEAPON + category = CAT_WEAPON_RANGED /datum/crafting_recipe/beam_rifle/New() ..() @@ -244,8 +249,7 @@ /obj/item/weaponcrafting/gunkit/ebow = 1, /datum/reagent/uranium/radium = 15) time = 20 SECONDS - category = CAT_WEAPONRY - subcategory = CAT_WEAPON + category = CAT_WEAPON_RANGED /datum/crafting_recipe/xraylaser name = "X-ray Laser Gun" @@ -255,8 +259,7 @@ /obj/item/stack/cable_coil = 5, /obj/item/weaponcrafting/gunkit/xray = 1) time = 20 SECONDS - category = CAT_WEAPONRY - subcategory = CAT_WEAPON + category = CAT_WEAPON_RANGED /datum/crafting_recipe/xraylaser/New() ..() @@ -270,8 +273,7 @@ /obj/item/stack/cable_coil = 5, /obj/item/weaponcrafting/gunkit/hellgun = 1) time = 20 SECONDS - category = CAT_WEAPONRY - subcategory = CAT_WEAPON + category = CAT_WEAPON_RANGED /datum/crafting_recipe/hellgun/New() ..() @@ -285,8 +287,7 @@ /obj/item/stack/cable_coil = 5, /obj/item/weaponcrafting/gunkit/ion = 1) time = 20 SECONDS - category = CAT_WEAPONRY - subcategory = CAT_WEAPON + category = CAT_WEAPON_RANGED /datum/crafting_recipe/ioncarbine/New() ..() @@ -302,8 +303,7 @@ /datum/reagent/baldium = 30, /datum/reagent/toxin/mutagen = 40) time = 20 SECONDS - category = CAT_WEAPONRY - subcategory = CAT_WEAPON + category = CAT_WEAPON_RANGED /datum/crafting_recipe/decloner/New() ..() @@ -317,8 +317,7 @@ /obj/item/stack/cable_coil = 5, /obj/item/weaponcrafting/gunkit/tesla = 1) time = 20 SECONDS - category = CAT_WEAPONRY - subcategory = CAT_WEAPON + category = CAT_WEAPON_RANGED /datum/crafting_recipe/ed209 name = "ED209" @@ -462,8 +461,7 @@ /obj/item/stack/package_wrap = 8, /obj/item/pipe/quaternary = 2) time = 5 SECONDS - category = CAT_WEAPONRY - subcategory = CAT_WEAPON + category = CAT_WEAPON_RANGED /datum/crafting_recipe/flamethrower name = "Flamethrower" @@ -475,8 +473,7 @@ /obj/item/weldingtool = 1) tool_behaviors = list(TOOL_SCREWDRIVER) time = 1 SECONDS - category = CAT_WEAPONRY - subcategory = CAT_WEAPON + category = CAT_WEAPON_RANGED /datum/crafting_recipe/meteorslug name = "Meteorslug Shell" @@ -488,8 +485,7 @@ /obj/item/stock_parts/manipulator = 2) tool_behaviors = list(TOOL_SCREWDRIVER) time = 0.5 SECONDS - category = CAT_WEAPONRY - subcategory = CAT_AMMO + category = CAT_WEAPON_AMMO /datum/crafting_recipe/pulseslug name = "Pulse Slug Shell" @@ -499,8 +495,7 @@ /obj/item/stock_parts/micro_laser/ultra = 1) tool_behaviors = list(TOOL_SCREWDRIVER) time = 0.5 SECONDS - category = CAT_WEAPONRY - subcategory = CAT_AMMO + category = CAT_WEAPON_AMMO /datum/crafting_recipe/dragonsbreath name = "Dragonsbreath Shell" @@ -508,8 +503,7 @@ reqs = list(/obj/item/ammo_casing/shotgun/techshell = 1, /datum/reagent/phosphorus = 5) tool_behaviors = list(TOOL_SCREWDRIVER) time = 0.5 SECONDS - category = CAT_WEAPONRY - subcategory = CAT_AMMO + category = CAT_WEAPON_AMMO /datum/crafting_recipe/frag12 name = "FRAG-12 Shell" @@ -520,8 +514,7 @@ /datum/reagent/toxin/acid/fluacid = 5) tool_behaviors = list(TOOL_SCREWDRIVER) time = 0.5 SECONDS - category = CAT_WEAPONRY - subcategory = CAT_AMMO + category = CAT_WEAPON_AMMO /datum/crafting_recipe/ionslug name = "Ion Scatter Shell" @@ -531,8 +524,7 @@ /obj/item/stock_parts/subspace/crystal = 1) tool_behaviors = list(TOOL_SCREWDRIVER) time = 0.5 SECONDS - category = CAT_WEAPONRY - subcategory = CAT_AMMO + category = CAT_WEAPON_AMMO /datum/crafting_recipe/improvisedslug name = "Improvised Shotgun Shell" @@ -542,8 +534,7 @@ /datum/reagent/fuel = 10) tool_behaviors = list(TOOL_SCREWDRIVER) time = 1.2 SECONDS - category = CAT_WEAPONRY - subcategory = CAT_AMMO + category = CAT_WEAPON_AMMO /datum/crafting_recipe/laserslug name = "Scatter Laser Shell" @@ -553,8 +544,7 @@ /obj/item/stock_parts/micro_laser/high = 1) tool_behaviors = list(TOOL_SCREWDRIVER) time = 0.5 SECONDS - category = CAT_WEAPONRY - subcategory = CAT_AMMO + category = CAT_WEAPON_AMMO /datum/crafting_recipe/pipegun name = "Pipegun" @@ -565,8 +555,7 @@ /obj/item/stack/sticky_tape = 1) tool_behaviors = list(TOOL_SCREWDRIVER) time = 5 SECONDS - category = CAT_WEAPONRY - subcategory = CAT_WEAPON + category = CAT_WEAPON_RANGED /datum/crafting_recipe/pipegun_prime name = "Regal Pipegun" @@ -580,8 +569,7 @@ tool_behaviors = list(TOOL_SCREWDRIVER) tool_paths = list(/obj/item/clothing/gloves/color/yellow, /obj/item/clothing/mask/gas, /obj/item/melee/baton/security/cattleprod) time = 30 SECONDS //contemplate for a bit - category = CAT_WEAPONRY - subcategory = CAT_WEAPON + category = CAT_WEAPON_RANGED /datum/crafting_recipe/trash_cannon name = "Trash Cannon" @@ -595,8 +583,7 @@ /obj/item/restraints/handcuffs/cable = 1, /obj/item/storage/toolbox = 1, ) - category = CAT_WEAPONRY - subcategory = CAT_WEAPON + category = CAT_WEAPON_RANGED /datum/crafting_recipe/trashball name = "Trashball" @@ -606,8 +593,7 @@ /obj/item/stack/sheet = 5, /datum/reagent/consumable/space_cola = 10, ) - category = CAT_WEAPONRY - subcategory = CAT_AMMO + category = CAT_WEAPON_AMMO /datum/crafting_recipe/chainsaw name = "Chainsaw" @@ -617,8 +603,7 @@ /obj/item/stack/sheet/plasteel = 5) tool_behaviors = list(TOOL_WELDER) time = 5 SECONDS - category = CAT_WEAPONRY - subcategory = CAT_WEAPON + category = CAT_WEAPON_MELEE /datum/crafting_recipe/spear name = "Spear" @@ -628,8 +613,7 @@ /obj/item/stack/rods = 1) parts = list(/obj/item/shard = 1) time = 4 SECONDS - category = CAT_WEAPONRY - subcategory = CAT_WEAPON + category = CAT_WEAPON_MELEE /datum/crafting_recipe/lizardhat name = "Lizard Cloche Hat" @@ -662,7 +646,7 @@ /obj/item/stack/cable_coil = 2, /obj/item/radio = 1) tool_behaviors = list(TOOL_WIRECUTTER) - category = CAT_CLOTHING + category = CAT_EQUIPMENT /datum/crafting_recipe/radiogloves/New() ..() @@ -675,7 +659,7 @@ reqs = list(/obj/item/stack/sheet/animalhide/mothroach = 1, /obj/item/organ/internal/heart = 1, /obj/item/stack/sheet/cloth = 3) - category = CAT_MISC + category = CAT_ENTERTAINMENT /datum/crafting_recipe/mixedbouquet name = "Mixed bouquet" @@ -683,25 +667,25 @@ reqs = list(/obj/item/food/grown/poppy/lily =2, /obj/item/food/grown/sunflower = 2, /obj/item/food/grown/poppy/geranium = 2) - category = CAT_MISC + category = CAT_ENTERTAINMENT /datum/crafting_recipe/sunbouquet name = "Sunflower bouquet" result = /obj/item/bouquet/sunflower reqs = list(/obj/item/food/grown/sunflower = 6) - category = CAT_MISC + category = CAT_ENTERTAINMENT /datum/crafting_recipe/poppybouquet name = "Poppy bouquet" result = /obj/item/bouquet/poppy reqs = list (/obj/item/food/grown/poppy = 6) - category = CAT_MISC + category = CAT_ENTERTAINMENT /datum/crafting_recipe/rosebouquet name = "Rose bouquet" result = /obj/item/bouquet/rose reqs = list(/obj/item/food/grown/rose = 6) - category = CAT_MISC + category = CAT_ENTERTAINMENT /datum/crafting_recipe/spooky_camera name = "Camera Obscura" @@ -710,7 +694,7 @@ reqs = list(/obj/item/camera = 1, /datum/reagent/water/holywater = 10) parts = list(/obj/item/camera = 1) - category = CAT_MISC + category = CAT_ENTERTAINMENT /datum/crafting_recipe/skateboard @@ -719,7 +703,7 @@ time = 6 SECONDS reqs = list(/obj/item/stack/sheet/iron = 5, /obj/item/stack/rods = 10) - category = CAT_MISC + category = CAT_ENTERTAINMENT /datum/crafting_recipe/scooter name = "Scooter" @@ -727,7 +711,7 @@ time = 6.5 SECONDS reqs = list(/obj/item/stack/sheet/iron = 5, /obj/item/stack/rods = 12) - category = CAT_MISC + category = CAT_ENTERTAINMENT /datum/crafting_recipe/wheelchair name = "Wheelchair" @@ -735,7 +719,7 @@ reqs = list(/obj/item/stack/sheet/iron = 4, /obj/item/stack/rods = 6) time = 10 SECONDS - category = CAT_MISC + category = CAT_EQUIPMENT /datum/crafting_recipe/motorized_wheelchair name = "Motorized Wheelchair" @@ -748,7 +732,7 @@ /obj/item/stock_parts/capacitor = 1) tool_behaviors = list(TOOL_WELDER, TOOL_SCREWDRIVER, TOOL_WRENCH) time = 20 SECONDS - category = CAT_MISC + category = CAT_EQUIPMENT /datum/crafting_recipe/trapdoor_kit name = "Trapdoor Construction Kit" @@ -760,7 +744,7 @@ /obj/item/assembly/signaler = 1) tool_behaviors = list(TOOL_WELDER, TOOL_SCREWDRIVER) time = 10 SECONDS - category = CAT_MISC + category = CAT_EQUIPMENT /datum/crafting_recipe/trapdoor_remote name = "Trapdoor Remote" @@ -771,7 +755,7 @@ /obj/item/assembly/trapdoor = 1) tool_behaviors = list(TOOL_SCREWDRIVER, TOOL_WIRECUTTER) time = 5 SECONDS - category = CAT_MISC + category = CAT_EQUIPMENT /datum/crafting_recipe/mousetrap name = "Mouse Trap" @@ -779,14 +763,14 @@ time = 1 SECONDS reqs = list(/obj/item/stack/sheet/cardboard = 1, /obj/item/stack/rods = 1) - category = CAT_MISC + category = CAT_EQUIPMENT /datum/crafting_recipe/papersack name = "Paper Sack" result = /obj/item/storage/box/papersack time = 1 SECONDS reqs = list(/obj/item/paper = 5) - category = CAT_MISC + category = CAT_CONTAINERS /datum/crafting_recipe/flashlight_eyes @@ -797,14 +781,14 @@ /obj/item/flashlight = 2, /obj/item/restraints/handcuffs/cable = 1 ) - category = CAT_MISC + category = CAT_EQUIPMENT /datum/crafting_recipe/paperframes name = "Paper Frames" result = /obj/item/stack/sheet/paperframes/five time = 1 SECONDS reqs = list(/obj/item/stack/sheet/mineral/wood = 5, /obj/item/paper = 20) - category = CAT_MISC + category = CAT_STRUCTURE /datum/crafting_recipe/naturalpaper name = "Hand-Pressed Paper" @@ -819,43 +803,43 @@ result = /obj/item/reagent_containers/cup/glass/sillycup time = 1 SECONDS reqs = list(/obj/item/paper = 2) - category = CAT_MISC + category = CAT_CONTAINERS /datum/crafting_recipe/toysword name = "Toy Sword" reqs = list(/obj/item/light/bulb = 1, /obj/item/stack/cable_coil = 1, /obj/item/stack/sheet/plastic = 4) result = /obj/item/toy/sword - category = CAT_MISC + category = CAT_WEAPON_MELEE /datum/crafting_recipe/blackcarpet name = "Black Carpet" reqs = list(/obj/item/stack/tile/carpet = 50, /obj/item/toy/crayon/black = 1) result = /obj/item/stack/tile/carpet/black/fifty - category = CAT_MISC + category = CAT_TILES /datum/crafting_recipe/curtain name = "Curtains" reqs = list(/obj/item/stack/sheet/cloth = 4, /obj/item/stack/rods = 1) result = /obj/structure/curtain/cloth - category = CAT_STRUCTURE + category = CAT_FURNITURE /datum/crafting_recipe/showercurtain name = "Shower Curtains" reqs = list(/obj/item/stack/sheet/cloth = 2, /obj/item/stack/sheet/plastic = 2, /obj/item/stack/rods = 1) result = /obj/structure/curtain - category = CAT_STRUCTURE + category = CAT_FURNITURE /datum/crafting_recipe/extendohand_r name = "Extendo-Hand (Right Arm)" reqs = list(/obj/item/bodypart/arm/right/robot = 1, /obj/item/clothing/gloves/boxing = 1) result = /obj/item/extendohand - category = CAT_MISC + category = CAT_EQUIPMENT /datum/crafting_recipe/extendohand_l name = "Extendo-Hand (Left Arm)" reqs = list(/obj/item/bodypart/arm/left/robot = 1, /obj/item/clothing/gloves/boxing = 1) result = /obj/item/extendohand - category = CAT_MISC + category = CAT_EQUIPMENT /datum/crafting_recipe/chemical_payload name = "Chemical Payload (C4)" @@ -867,8 +851,7 @@ ) parts = list(/obj/item/stock_parts/matter_bin = 1, /obj/item/grenade/chem_grenade = 2) time = 3 SECONDS - category = CAT_WEAPONRY - subcategory = CAT_WEAPON + category = CAT_CHEMISTRY /datum/crafting_recipe/chemical_payload2 name = "Chemical Payload (Gibtonite)" @@ -880,15 +863,14 @@ ) parts = list(/obj/item/stock_parts/matter_bin = 1, /obj/item/grenade/chem_grenade = 2) time = 5 SECONDS - category = CAT_WEAPONRY - subcategory = CAT_WEAPON + category = CAT_CHEMISTRY /datum/crafting_recipe/bonearmor name = "Bone Armor" result = /obj/item/clothing/suit/armor/bone time = 3 SECONDS reqs = list(/obj/item/stack/sheet/bone = 6) - category = CAT_PRIMAL + category = CAT_CLOTHING /datum/crafting_recipe/bonetalisman name = "Bone Talisman" @@ -896,7 +878,7 @@ time = 2 SECONDS reqs = list(/obj/item/stack/sheet/bone = 2, /obj/item/stack/sheet/sinew = 1) - category = CAT_PRIMAL + category = CAT_CLOTHING /datum/crafting_recipe/bonecodpiece name = "Skull Codpiece" @@ -904,7 +886,7 @@ time = 2 SECONDS reqs = list(/obj/item/stack/sheet/bone = 2, /obj/item/stack/sheet/animalhide/goliath_hide = 1) - category = CAT_PRIMAL + category = CAT_CLOTHING /datum/crafting_recipe/skilt name = "Sinew Kilt" @@ -912,7 +894,7 @@ time = 2 SECONDS reqs = list(/obj/item/stack/sheet/bone = 1, /obj/item/stack/sheet/sinew = 2) - category = CAT_PRIMAL + category = CAT_CLOTHING /datum/crafting_recipe/bracers name = "Bone Bracers" @@ -920,14 +902,14 @@ time = 2 SECONDS reqs = list(/obj/item/stack/sheet/bone = 2, /obj/item/stack/sheet/sinew = 1) - category = CAT_PRIMAL + category = CAT_CLOTHING /datum/crafting_recipe/skullhelm name = "Skull Helmet" result = /obj/item/clothing/head/helmet/skull time = 3 SECONDS reqs = list(/obj/item/stack/sheet/bone = 4) - category = CAT_PRIMAL + category = CAT_CLOTHING /datum/crafting_recipe/goliathcloak name = "Goliath Cloak" @@ -936,7 +918,7 @@ reqs = list(/obj/item/stack/sheet/leather = 2, /obj/item/stack/sheet/sinew = 2, /obj/item/stack/sheet/animalhide/goliath_hide = 2) //it takes 4 goliaths to make 1 cloak if the plates are skinned - category = CAT_PRIMAL + category = CAT_CLOTHING /datum/crafting_recipe/drakecloak name = "Ash Drake Armour" @@ -945,21 +927,14 @@ reqs = list(/obj/item/stack/sheet/bone = 10, /obj/item/stack/sheet/sinew = 2, /obj/item/stack/sheet/animalhide/ashdrake = 5) - category = CAT_PRIMAL + category = CAT_CLOTHING /datum/crafting_recipe/godslayer name = "Godslayer Armour" result = /obj/item/clothing/suit/hooded/cloak/godslayer time = 6 SECONDS reqs = list(/obj/item/ice_energy_crystal = 1, /obj/item/wendigo_skull = 1, /obj/item/clockwork_alloy = 1) - category = CAT_PRIMAL - -/datum/crafting_recipe/firebrand - name = "Firebrand" - result = /obj/item/match/firebrand - time = 10 SECONDS //Long construction time. Making fire is hard work. - reqs = list(/obj/item/stack/sheet/mineral/wood = 2) - category = CAT_PRIMAL + category = CAT_CLOTHING /datum/crafting_recipe/gold_horn name = "Golden Bike Horn" @@ -967,14 +942,14 @@ time = 2 SECONDS reqs = list(/obj/item/stack/sheet/mineral/bananium = 5, /obj/item/bikehorn = 1) - category = CAT_MISC + category = CAT_TOOLS /datum/crafting_recipe/bonedagger name = "Bone Dagger" result = /obj/item/knife/combat/bone time = 2 SECONDS reqs = list(/obj/item/stack/sheet/bone = 2) - category = CAT_PRIMAL + category = CAT_WEAPON_MELEE /datum/crafting_recipe/bonespear name = "Bone Spear" @@ -982,7 +957,7 @@ time = 3 SECONDS reqs = list(/obj/item/stack/sheet/bone = 4, /obj/item/stack/sheet/sinew = 1) - category = CAT_PRIMAL + category = CAT_WEAPON_MELEE /datum/crafting_recipe/boneaxe name = "Bone Axe" @@ -990,7 +965,7 @@ time = 5 SECONDS reqs = list(/obj/item/stack/sheet/bone = 6, /obj/item/stack/sheet/sinew = 3) - category = CAT_PRIMAL + category = CAT_WEAPON_MELEE /datum/crafting_recipe/bonfire name = "Bonfire" @@ -999,7 +974,7 @@ parts = list(/obj/item/grown/log = 5) blacklist = list(/obj/item/grown/log/steel) result = /obj/structure/bonfire - category = CAT_PRIMAL + category = CAT_TOOLS /datum/crafting_recipe/skeleton_key name = "Skeleton Key" @@ -1007,21 +982,7 @@ reqs = list(/obj/item/stack/sheet/bone = 5) result = /obj/item/skeleton_key always_available = FALSE - category = CAT_PRIMAL - -/datum/crafting_recipe/rake //Category resorting incoming - name = "Rake" - time = 3 SECONDS - reqs = list(/obj/item/stack/sheet/mineral/wood = 5) - result = /obj/item/cultivator/rake - category = CAT_PRIMAL - -/datum/crafting_recipe/woodbucket - name = "Wooden Bucket" - time = 3 SECONDS - reqs = list(/obj/item/stack/sheet/mineral/wood = 3) - result = /obj/item/reagent_containers/cup/bucket/wooden - category = CAT_PRIMAL + category = CAT_MISC /datum/crafting_recipe/ore_sensor name = "Ore Sensor" @@ -1032,7 +993,7 @@ /obj/item/stack/sheet/sinew = 1, ) result = /obj/item/ore_sensor - category = CAT_PRIMAL + category = CAT_EQUIPMENT /datum/crafting_recipe/headpike name = "Spike Head (Glass Spear)" @@ -1043,7 +1004,7 @@ /obj/item/spear = 1) blacklist = list(/obj/item/spear/explosive, /obj/item/spear/bonespear, /obj/item/spear/bamboospear) result = /obj/structure/headpike - category = CAT_PRIMAL + category = CAT_ENTERTAINMENT /datum/crafting_recipe/headpikebone name = "Spike Head (Bone Spear)" @@ -1053,7 +1014,7 @@ parts = list(/obj/item/bodypart/head = 1, /obj/item/spear/bonespear = 1) result = /obj/structure/headpike/bone - category = CAT_PRIMAL + category = CAT_ENTERTAINMENT /datum/crafting_recipe/headpikebamboo name = "Spike Head (Bamboo Spear)" @@ -1063,7 +1024,7 @@ parts = list(/obj/item/bodypart/head = 1, /obj/item/spear/bamboospear = 1) result = /obj/structure/headpike/bamboo - category = CAT_PRIMAL + category = CAT_ENTERTAINMENT /datum/crafting_recipe/pressureplate name = "Pressure Plate" @@ -1073,7 +1034,7 @@ /obj/item/stack/tile/iron = 1, /obj/item/stack/cable_coil = 2, /obj/item/assembly/igniter = 1) - category = CAT_MISC + category = CAT_EQUIPMENT /datum/crafting_recipe/rcl @@ -1082,7 +1043,7 @@ time = 4 SECONDS tool_behaviors = list(TOOL_WELDER, TOOL_SCREWDRIVER, TOOL_WRENCH) reqs = list(/obj/item/stack/sheet/iron = 15) - category = CAT_MISC + category = CAT_EQUIPMENT /datum/crafting_recipe/mummy name = "Mummification Bandages (Mask)" @@ -1122,7 +1083,7 @@ /obj/item/stack/sheet/mineral/wood = 20, /obj/item/stack/cable_coil = 10) tool_behaviors = list(TOOL_SCREWDRIVER, TOOL_WRENCH, TOOL_WELDER) - category = CAT_STRUCTURE + category = CAT_ENTERTAINMENT /datum/crafting_recipe/aitater name = "intelliTater" @@ -1133,7 +1094,7 @@ /obj/item/food/grown/potato = 1, /obj/item/stack/cable_coil = 5) parts = list(/obj/item/aicard = 1) - category = CAT_MISC + category = CAT_ROBOT /datum/crafting_recipe/aitater/aispook name = "intelliLantern" @@ -1159,7 +1120,7 @@ result = /obj/item/tank/jetpack/improvised time = 30 reqs = list(/obj/item/tank/internals/oxygen = 2, /obj/item/extinguisher = 1, /obj/item/pipe = 3, /obj/item/stack/cable_coil = MAXCOIL) - category = CAT_MISC + category = CAT_EQUIPMENT tool_behaviors = list(TOOL_WRENCH, TOOL_WELDER, TOOL_WIRECUTTER) /datum/crafting_recipe/rib @@ -1170,7 +1131,7 @@ /datum/reagent/fuel/oil = 5, ) result = /obj/structure/statue/bone/rib - category = CAT_PRIMAL + category = CAT_STRUCTURE /datum/crafting_recipe/skull name = "Skull Carving" @@ -1180,7 +1141,7 @@ /datum/reagent/fuel/oil = 5, ) result = /obj/structure/statue/bone/skull - category = CAT_PRIMAL + category = CAT_STRUCTURE /datum/crafting_recipe/halfskull name = "Cracked Skull Carving" @@ -1190,7 +1151,7 @@ /datum/reagent/fuel/oil = 5, ) result = /obj/structure/statue/bone/skull/half - category = CAT_PRIMAL + category = CAT_STRUCTURE /datum/crafting_recipe/boneshovel name = "Serrated Bone Shovel" @@ -1201,7 +1162,7 @@ /obj/item/shovel/spade = 1, ) result = /obj/item/shovel/serrated - category = CAT_PRIMAL + category = CAT_TOOLS /datum/crafting_recipe/lasso name = "Bone Lasso" @@ -1210,7 +1171,7 @@ /obj/item/stack/sheet/sinew = 5, ) result = /obj/item/key/lasso - category = CAT_PRIMAL + category = CAT_TOOLS /datum/crafting_recipe/gripperoffbrand name = "Improvised Gripper Gloves" @@ -1219,7 +1180,7 @@ /obj/item/stack/sticky_tape = 1, ) result = /obj/item/clothing/gloves/tackler/offbrand - category = CAT_CLOTHING + category = CAT_EQUIPMENT /datum/crafting_recipe/boh name = "Bag of Holding" @@ -1228,7 +1189,7 @@ /obj/item/assembly/signaler/anomaly/bluespace = 1, ) result = /obj/item/storage/backpack/holding - category = CAT_CLOTHING + category = CAT_CONTAINERS /datum/crafting_recipe/ipickaxe name = "Improvised Pickaxe" @@ -1238,7 +1199,7 @@ /obj/item/stack/sticky_tape = 1, ) result = /obj/item/pickaxe/improvised - category = CAT_MISC + category = CAT_TOOLS /datum/crafting_recipe/underwater_basket name = "Underwater Basket (Bamboo)" @@ -1246,7 +1207,7 @@ /obj/item/stack/sheet/mineral/bamboo = 20 ) result = /obj/item/storage/basket - category = CAT_MISC + category = CAT_CONTAINERS additional_req_text = " being underwater, underwater basketweaving mastery" /datum/crafting_recipe/underwater_basket/check_requirements(mob/user, list/collected_requirements) @@ -1286,7 +1247,7 @@ /obj/item/stack/sheet/glass = 10, /obj/item/stack/cable_coil = 10, ) - category = CAT_STRUCTURE + category = CAT_ATMOSPHERIC /datum/crafting_recipe/shutters name = "Shutters" @@ -1297,7 +1258,7 @@ result = /obj/machinery/door/poddoor/shutters/preopen tool_behaviors = list(TOOL_SCREWDRIVER, TOOL_MULTITOOL, TOOL_WIRECUTTER, TOOL_WELDER) time = 10 SECONDS - category = CAT_STRUCTURE + category = CAT_DOORS one_per_turf = TRUE /datum/crafting_recipe/blast_doors @@ -1309,7 +1270,7 @@ result = /obj/machinery/door/poddoor/preopen tool_behaviors = list(TOOL_SCREWDRIVER, TOOL_MULTITOOL, TOOL_WIRECUTTER, TOOL_WELDER) time = 30 SECONDS - category = CAT_STRUCTURE + category = CAT_DOORS one_per_turf = TRUE /datum/crafting_recipe/aquarium @@ -1320,7 +1281,7 @@ /obj/item/stack/sheet/glass = 10, /obj/item/aquarium_kit = 1 ) - category = CAT_STRUCTURE + category = CAT_FURNITURE /datum/crafting_recipe/mod_core_standard name = "MOD core (Standard)" @@ -1332,7 +1293,7 @@ /obj/item/stack/sheet/glass = 1, /obj/item/organ/internal/heart/ethereal = 1, ) - category = CAT_MISC + category = CAT_ROBOT /datum/crafting_recipe/mod_core_ethereal name = "MOD core (Ethereal)" @@ -1345,10 +1306,10 @@ /obj/item/stack/sheet/glass = 1, /obj/item/reagent_containers/syringe = 1, ) - category = CAT_MISC + category = CAT_ROBOT /datum/crafting_recipe/alcohol_burner - name = "Alcohol burner" + name = "Burner (Ethanol)" result = /obj/item/burner time = 5 SECONDS reqs = list(/obj/item/reagent_containers/cup/beaker = 1, @@ -1358,7 +1319,7 @@ category = CAT_CHEMISTRY /datum/crafting_recipe/oil_burner - name = "Oil burner" + name = "Burner (Oil)" result = /obj/item/burner/oil time = 5 SECONDS reqs = list(/obj/item/reagent_containers/cup/beaker = 1, @@ -1368,7 +1329,7 @@ category = CAT_CHEMISTRY /datum/crafting_recipe/fuel_burner - name = "Fuel burner" + name = "Burner (Fuel)" result = /obj/item/burner/fuel time = 5 SECONDS reqs = list(/obj/item/reagent_containers/cup/beaker = 1, @@ -1463,12 +1424,12 @@ reqs = list(/obj/item/inspector/clown = 1, /obj/item/stack/sticky_tape = 3, /obj/item/stack/sheet/mineral/bananium = 5) //the chainsaw of prank tools tool_paths = list(/obj/item/bikehorn) time = 40 SECONDS - category = CAT_MISC + category = CAT_EQUIPMENT /datum/crafting_recipe/pipe name = "Smart pipe fitting" tool_behaviors = list(TOOL_WRENCH) - result = /obj/item/pipe/quaternary + result = /obj/item/pipe/quaternary/pipe reqs = list(/obj/item/stack/sheet/iron = 1) time = 0.5 SECONDS category = CAT_ATMOSPHERIC @@ -1484,7 +1445,7 @@ /datum/crafting_recipe/layer_adapter name = "Layer manifold fitting" tool_behaviors = list(TOOL_WRENCH, TOOL_WELDER) - result = /obj/item/pipe/binary + result = /obj/item/pipe/binary/layer_adapter reqs = list( /obj/item/pipe = 1, /obj/item/stack/sheet/iron = 1) @@ -1505,7 +1466,7 @@ /datum/crafting_recipe/color_adapter name = "Color adapter fitting" tool_behaviors = list(TOOL_WRENCH, TOOL_WELDER) - result = /obj/item/pipe/binary + result = /obj/item/pipe/binary/color_adapter reqs = list( /obj/item/pipe = 1, /obj/item/stack/sheet/iron = 1) @@ -1526,7 +1487,7 @@ /datum/crafting_recipe/he_pipe name = "H/E pipe fitting" tool_behaviors = list(TOOL_WRENCH, TOOL_WELDER) - result = /obj/item/pipe/quaternary + result = /obj/item/pipe/quaternary/he_pipe reqs = list( /obj/item/pipe = 1, /obj/item/stack/sheet/iron = 1) @@ -1547,7 +1508,7 @@ /datum/crafting_recipe/he_junction name = "H/E junction fitting" tool_behaviors = list(TOOL_WRENCH, TOOL_WELDER) - result = /obj/item/pipe/directional + result = /obj/item/pipe/directional/he_junction reqs = list( /obj/item/pipe = 1, /obj/item/stack/sheet/iron = 1) @@ -1568,7 +1529,7 @@ /datum/crafting_recipe/pressure_pump name = "Pressure pump fitting" tool_behaviors = list(TOOL_WRENCH, TOOL_WELDER) - result = /obj/item/pipe/binary + result = /obj/item/pipe/binary/pressure_pump reqs = list( /obj/item/pipe = 1, /obj/item/stack/sheet/iron = 5, @@ -1590,7 +1551,7 @@ /datum/crafting_recipe/manual_valve name = "Manual valve fitting" tool_behaviors = list(TOOL_WRENCH, TOOL_WELDER) - result = /obj/item/pipe/binary + result = /obj/item/pipe/binary/manual_valve reqs = list( /obj/item/pipe = 1, /obj/item/stack/sheet/iron = 1) @@ -1611,7 +1572,7 @@ /datum/crafting_recipe/vent name = "Vent pump fitting" tool_behaviors = list(TOOL_WRENCH, TOOL_WELDER) - result = /obj/item/pipe/directional + result = /obj/item/pipe/directional/vent reqs = list( /obj/item/pipe = 1, /obj/item/stack/sheet/iron = 5, @@ -1633,7 +1594,7 @@ /datum/crafting_recipe/scrubber name = "Scrubber fitting" tool_behaviors = list(TOOL_WRENCH, TOOL_WELDER) - result = /obj/item/pipe/directional + result = /obj/item/pipe/directional/scrubber reqs = list( /obj/item/pipe = 1, /obj/item/stack/sheet/iron = 5, @@ -1655,7 +1616,7 @@ /datum/crafting_recipe/filter name = "Filter fitting" tool_behaviors = list(TOOL_WRENCH, TOOL_WELDER) - result = /obj/item/pipe/trinary/flippable + result = /obj/item/pipe/trinary/flippable/filter reqs = list( /obj/item/pipe = 1, /obj/item/stack/sheet/iron = 5, @@ -1677,7 +1638,7 @@ /datum/crafting_recipe/mixer name = "Mixer fitting" tool_behaviors = list(TOOL_WRENCH, TOOL_WELDER) - result = /obj/item/pipe/trinary/flippable + result = /obj/item/pipe/trinary/flippable/mixer reqs = list( /obj/item/pipe = 1, /obj/item/stack/sheet/iron = 5, @@ -1699,7 +1660,7 @@ /datum/crafting_recipe/connector name = "Portable connector fitting" tool_behaviors = list(TOOL_WRENCH, TOOL_WELDER) - result = /obj/item/pipe/directional + result = /obj/item/pipe/directional/connector reqs = list( /obj/item/pipe = 1, /obj/item/stack/sheet/iron = 1) @@ -1720,7 +1681,7 @@ /datum/crafting_recipe/passive_vent name = "Passive vent fitting" tool_behaviors = list(TOOL_WRENCH, TOOL_WELDER) - result = /obj/item/pipe/directional + result = /obj/item/pipe/directional/passive_vent reqs = list( /obj/item/pipe = 1, /obj/item/stack/sheet/iron = 1) @@ -1741,7 +1702,7 @@ /datum/crafting_recipe/injector name = "Outlet injector fitting" tool_behaviors = list(TOOL_WRENCH, TOOL_WELDER) - result = /obj/item/pipe/directional + result = /obj/item/pipe/directional/injector reqs = list( /obj/item/pipe = 1, /obj/item/stack/sheet/iron = 1, @@ -1763,7 +1724,7 @@ /datum/crafting_recipe/he_exchanger name = "Heat exchanger fitting" tool_behaviors = list(TOOL_WRENCH, TOOL_WELDER) - result = /obj/item/pipe/directional + result = /obj/item/pipe/directional/he_exchanger reqs = list( /obj/item/pipe = 1, /obj/item/stack/sheet/plasteel = 1) @@ -1788,7 +1749,7 @@ reqs = list(/obj/item/stack/sheet/iron = 2, /obj/item/stack/tile/iron = 1, /obj/item/stock_parts/water_recycler = 1) - category = CAT_STRUCTURE + category = CAT_ATMOSPHERIC /datum/crafting_recipe/coffee_cartridge name = "Bootleg Coffee Cartridge" @@ -1802,10 +1763,10 @@ /datum/crafting_recipe/toiletbong name = "Toiletbong" - category = CAT_STRUCTURE + category = CAT_ENTERTAINMENT tool_behaviors = list(TOOL_WRENCH) - reqs = list( - /obj/item/flamethrower = 1) + reqs = list(/obj/item/flamethrower = 1) + machinery = list( /obj/structure/toilet) result = /obj/structure/toiletbong time = 5 SECONDS additional_req_text = " plasma tank (on flamethrower), toilet" @@ -1866,8 +1827,7 @@ /obj/item/roulette_wheel_beacon = 1, ) time = 10 SECONDS - category = CAT_WEAPONRY - subcategory = CAT_WEAPON + category = CAT_WEAPON_MELEE /datum/crafting_recipe/punching_bag name = "Punching Bag" @@ -1878,7 +1838,7 @@ /obj/item/stack/rods = 1, /obj/item/pillow = 1, ) - category = CAT_STRUCTURE + category = CAT_ENTERTAINMENT time = 10 SECONDS /datum/crafting_recipe/stacklifter @@ -1890,7 +1850,7 @@ /obj/item/stack/rods = 2, /obj/item/chair = 1, ) - category = CAT_STRUCTURE + category = CAT_ENTERTAINMENT time = 10 SECONDS /datum/crafting_recipe/weightlifter @@ -1902,7 +1862,7 @@ /obj/item/stack/rods = 2, /obj/item/chair = 1, ) - category = CAT_STRUCTURE + category = CAT_ENTERTAINMENT time = 10 SECONDS #undef CRAFTING_MACHINERY_CONSUME diff --git a/code/datums/components/crafting/tailoring.dm b/code/datums/components/crafting/tailoring.dm index a40fa7e40ce..f52db4c894e 100644 --- a/code/datums/components/crafting/tailoring.dm +++ b/code/datums/components/crafting/tailoring.dm @@ -14,41 +14,13 @@ time = 4 SECONDS category = CAT_CLOTHING -/datum/crafting_recipe/durathread_jumpsuit - name = "Durathread Jumpsuit" - result = /obj/item/clothing/under/misc/durathread - reqs = list(/obj/item/stack/sheet/durathread = 4) - time = 4 SECONDS - category = CAT_CLOTHING - -/datum/crafting_recipe/durathread_beret - name = "Durathread Beret" - result = /obj/item/clothing/head/beret/durathread - reqs = list(/obj/item/stack/sheet/durathread = 2) - time = 4 SECONDS - category = CAT_CLOTHING - -/datum/crafting_recipe/durathread_beanie - name = "Durathread Beanie" - result = /obj/item/clothing/head/beanie/durathread - reqs = list(/obj/item/stack/sheet/durathread = 2) - time = 4 SECONDS - category = CAT_CLOTHING - -/datum/crafting_recipe/durathread_bandana - name = "Durathread Bandana" - result = /obj/item/clothing/mask/bandana/durathread - reqs = list(/obj/item/stack/sheet/durathread = 1) - time = 2.5 SECONDS - category = CAT_CLOTHING - /datum/crafting_recipe/fannypack name = "Fannypack" result = /obj/item/storage/belt/fannypack reqs = list(/obj/item/stack/sheet/cloth = 2, /obj/item/stack/sheet/leather = 1) time = 2 SECONDS - category = CAT_CLOTHING + category = CAT_CONTAINERS /datum/crafting_recipe/hudsunsec name = "Security HUDsunglasses" @@ -58,7 +30,7 @@ reqs = list(/obj/item/clothing/glasses/hud/security = 1, /obj/item/clothing/glasses/sunglasses = 1, /obj/item/stack/cable_coil = 5) - category = CAT_CLOTHING + category = CAT_EQUIPMENT /datum/crafting_recipe/hudsunsecremoval name = "Security HUD removal" @@ -66,7 +38,7 @@ time = 2 SECONDS tool_behaviors = list(TOOL_SCREWDRIVER, TOOL_WIRECUTTER) reqs = list(/obj/item/clothing/glasses/hud/security/sunglasses = 1) - category = CAT_CLOTHING + category = CAT_EQUIPMENT /datum/crafting_recipe/hudsunmed name = "Medical HUDsunglasses" @@ -76,7 +48,7 @@ reqs = list(/obj/item/clothing/glasses/hud/health = 1, /obj/item/clothing/glasses/sunglasses = 1, /obj/item/stack/cable_coil = 5) - category = CAT_CLOTHING + category = CAT_EQUIPMENT /datum/crafting_recipe/hudsunmedremoval name = "Medical HUD removal" @@ -84,7 +56,7 @@ time = 2 SECONDS tool_behaviors = list(TOOL_SCREWDRIVER, TOOL_WIRECUTTER) reqs = list(/obj/item/clothing/glasses/hud/health/sunglasses = 1) - category = CAT_CLOTHING + category = CAT_EQUIPMENT /datum/crafting_recipe/hudsundiag name = "Diagnostic HUDsunglasses" @@ -94,7 +66,7 @@ reqs = list(/obj/item/clothing/glasses/hud/diagnostic = 1, /obj/item/clothing/glasses/sunglasses = 1, /obj/item/stack/cable_coil = 5) - category = CAT_CLOTHING + category = CAT_EQUIPMENT /datum/crafting_recipe/hudsundiagremoval name = "Diagnostic HUD removal" @@ -102,7 +74,7 @@ time = 2 SECONDS tool_behaviors = list(TOOL_SCREWDRIVER, TOOL_WIRECUTTER) reqs = list(/obj/item/clothing/glasses/hud/diagnostic/sunglasses = 1) - category = CAT_CLOTHING + category = CAT_EQUIPMENT /datum/crafting_recipe/scienceglasses name = "Science Glasses" @@ -112,7 +84,7 @@ reqs = list(/obj/item/clothing/glasses/science = 1, /obj/item/clothing/glasses/sunglasses = 1, /obj/item/stack/cable_coil = 5) - category = CAT_CLOTHING + category = CAT_EQUIPMENT /datum/crafting_recipe/scienceglassesremoval name = "Chemical Scanner removal" @@ -120,7 +92,7 @@ time = 2 SECONDS tool_behaviors = list(TOOL_SCREWDRIVER, TOOL_WIRECUTTER) reqs = list(/obj/item/clothing/glasses/sunglasses/chemical = 1) - category = CAT_CLOTHING + category = CAT_EQUIPMENT /datum/crafting_recipe/ghostsheet name = "Ghost Sheet" diff --git a/code/game/machinery/pipe/construction.dm b/code/game/machinery/pipe/construction.dm index 740f0128b64..f8f976ced30 100644 --- a/code/game/machinery/pipe/construction.dm +++ b/code/game/machinery/pipe/construction.dm @@ -16,6 +16,7 @@ Buildable meters throwforce = 7 icon = 'icons/obj/atmospherics/pipes/pipe_item.dmi' icon_state = "simple" + icon_state_preview = "manifold4w" inhand_icon_state = "buildpipe" w_class = WEIGHT_CLASS_NORMAL ///Piping layer that we are going to be on @@ -31,8 +32,41 @@ Buildable meters /obj/item/pipe/directional RPD_type = PIPE_UNARY +/obj/item/pipe/directional/he_junction + icon_state_preview = "junction" + pipe_type = /obj/machinery/atmospherics/pipe/heat_exchanging/junction +/obj/item/pipe/directional/vent + icon_state_preview = "uvent" + pipe_type = /obj/machinery/atmospherics/components/unary/vent_pump +/obj/item/pipe/directional/scrubber + icon_state_preview = "scrubber" + pipe_type = /obj/machinery/atmospherics/components/unary/vent_scrubber +/obj/item/pipe/directional/connector + icon_state_preview = "connector" + pipe_type = /obj/machinery/atmospherics/components/unary/portables_connector +/obj/item/pipe/directional/passive_vent + icon_state_preview = "pvent" + pipe_type = /obj/machinery/atmospherics/components/unary/passive_vent +/obj/item/pipe/directional/injector + icon_state_preview = "injector" + pipe_type = /obj/machinery/atmospherics/components/unary/outlet_injector +/obj/item/pipe/directional/he_exchanger + icon_state_preview = "heunary" + pipe_type = /obj/machinery/atmospherics/components/unary/heat_exchanger /obj/item/pipe/binary RPD_type = PIPE_STRAIGHT +/obj/item/pipe/binary/layer_adapter + icon_state_preview = "manifoldlayer" + pipe_type = /obj/machinery/atmospherics/pipe/layer_manifold +/obj/item/pipe/binary/color_adapter + icon_state_preview = "adapter_center" + pipe_type = /obj/machinery/atmospherics/pipe/color_adapter +/obj/item/pipe/binary/pressure_pump + icon_state_preview = "pump" + pipe_type = /obj/machinery/atmospherics/components/binary/pump +/obj/item/pipe/binary/manual_valve + icon_state_preview = "mvalve" + pipe_type = /obj/machinery/atmospherics/components/binary/valve /obj/item/pipe/binary/bendable RPD_type = PIPE_BENDABLE /obj/item/pipe/trinary @@ -40,8 +74,20 @@ Buildable meters /obj/item/pipe/trinary/flippable RPD_type = PIPE_TRIN_M var/flipped = FALSE +/obj/item/pipe/trinary/flippable/filter + icon_state_preview = "filter" + pipe_type = /obj/machinery/atmospherics/components/trinary/filter +/obj/item/pipe/trinary/flippable/mixer + icon_state_preview = "mixer" + pipe_type = /obj/machinery/atmospherics/components/trinary/mixer /obj/item/pipe/quaternary RPD_type = PIPE_ONEDIR +/obj/item/pipe/quaternary/pipe + icon_state_preview = "manifold4w" + pipe_type = /obj/machinery/atmospherics/pipe/smart +/obj/item/pipe/quaternary/he_pipe + icon_state_preview = "he_manifold4w" + pipe_type = /obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w /obj/item/pipe/Initialize(mapload, _pipe_type, _dir, obj/machinery/atmospherics/make_from, device_color, device_init_dir = SOUTH) if(make_from) @@ -92,6 +138,7 @@ Buildable meters /obj/item/pipe/proc/update() var/obj/machinery/atmospherics/fakeA = pipe_type name = "[initial(fakeA.name)] fitting" + desc = initial(fakeA.desc) icon_state = initial(fakeA.pipe_state) if(ispath(pipe_type,/obj/machinery/atmospherics/pipe/heat_exchanging)) resistance_flags |= FIRE_PROOF | LAVA_PROOF diff --git a/code/game/objects/items/airlock_painter.dm b/code/game/objects/items/airlock_painter.dm index e71df75abc0..44f4203faad 100644 --- a/code/game/objects/items/airlock_painter.dm +++ b/code/game/objects/items/airlock_painter.dm @@ -1,6 +1,7 @@ /obj/item/airlock_painter name = "airlock painter" - desc = "An advanced autopainter preprogrammed with several paintjobs for airlocks. Use it on an airlock during or after construction to change the paintjob. Alt-Click to remove the ink cartridge." + desc = "An advanced autopainter preprogrammed with several paintjobs for airlocks. Use it on an airlock during or after construction to change the paintjob." + desc_controls = "Alt-Click to remove the ink cartridge." icon = 'icons/obj/objects.dmi' icon_state = "paint_sprayer" inhand_icon_state = "paint_sprayer" @@ -151,7 +152,8 @@ /obj/item/airlock_painter/decal name = "decal painter" - desc = "An airlock painter, reprogramed to use a different style of paint in order to apply decals for floor tiles as well, in addition to repainting doors. Decals break when the floor tiles are removed. Alt-Click to remove the ink cartridge." + desc = "An airlock painter, reprogramed to use a different style of paint in order to apply decals for floor tiles as well, in addition to repainting doors. Decals break when the floor tiles are removed." + desc_controls = "Alt-Click to remove the ink cartridge." icon = 'icons/obj/objects.dmi' icon_state = "decal_sprayer" inhand_icon_state = "decal_sprayer" @@ -374,7 +376,8 @@ /obj/item/airlock_painter/decal/tile name = "tile sprayer" - desc = "An airlock painter, reprogramed to use a different style of paint in order to spray colors on floor tiles as well, in addition to repainting doors. Decals break when the floor tiles are removed. Alt-Click to change design." + desc = "An airlock painter, reprogramed to use a different style of paint in order to spray colors on floor tiles as well, in addition to repainting doors. Decals break when the floor tiles are removed." + desc_controls = "Alt-Click to remove the ink cartridge." icon_state = "tile_sprayer" stored_dir = 2 stored_color = "#D4D4D432" diff --git a/code/game/objects/items/botpad_remote.dm b/code/game/objects/items/botpad_remote.dm index ca570c80f50..c8bf34bae9e 100644 --- a/code/game/objects/items/botpad_remote.dm +++ b/code/game/objects/items/botpad_remote.dm @@ -1,6 +1,7 @@ /obj/item/botpad_remote name = "Bot pad controller" - desc = "Use this device to control the connected bot pad. Left-click for launch, right-click for recall." + desc = "Use this device to control the connected bot pad." + desc_controls = "Left-click for launch, right-click for recall." icon = 'icons/obj/device.dmi' icon_state = "botpad_controller" w_class = WEIGHT_CLASS_SMALL diff --git a/code/game/objects/items/devices/pressureplates.dm b/code/game/objects/items/devices/pressureplates.dm index 0d8daff7591..9725b2a2f63 100644 --- a/code/game/objects/items/devices/pressureplates.dm +++ b/code/game/objects/items/devices/pressureplates.dm @@ -1,6 +1,7 @@ /obj/item/pressure_plate name = "pressure plate" - desc = "An electronic device that triggers when stepped on. Ctrl-Click to toggle the pressure plate off and on." + desc = "An electronic device that triggers when stepped on." + desc_controls = "Ctrl-Click to toggle the pressure plate off and on." icon = 'icons/obj/puzzle_small.dmi' inhand_icon_state = "flashtool" lefthand_file = 'icons/mob/inhands/equipment/security_lefthand.dmi' diff --git a/code/game/objects/items/food/meatdish.dm b/code/game/objects/items/food/meatdish.dm index cb45426ef2b..1d3f1f08808 100644 --- a/code/game/objects/items/food/meatdish.dm +++ b/code/game/objects/items/food/meatdish.dm @@ -575,6 +575,8 @@ name = "chicken nugget" food_reagents = list(/datum/reagent/consumable/nutriment = 2, /datum/reagent/consumable/nutriment/protein = 2, /datum/reagent/consumable/nutriment/vitamin = 1) icon = 'icons/obj/food/meat.dmi' + /// Default nugget icon for recipes that need any nugget + icon_state = "nugget_lump" tastes = list("\"chicken\"" = 1) foodtypes = MEAT food_flags = FOOD_FINGER_FOOD diff --git a/code/game/objects/items/food/moth.dm b/code/game/objects/items/food/moth.dm index ad72cbd6d30..6102d0c9672 100644 --- a/code/game/objects/items/food/moth.dm +++ b/code/game/objects/items/food/moth.dm @@ -123,7 +123,7 @@ icon_state = "raw_green_lasagne" food_reagents = list(/datum/reagent/consumable/nutriment/protein = 6, /datum/reagent/consumable/nutriment/vitamin = 10) tastes = list("cheese" = 1, "pesto" = 1, "pasta" = 1) - foodtypes = VEGETABLES | GRAIN | NUTS + foodtypes = VEGETABLES | GRAIN | NUTS | RAW w_class = WEIGHT_CLASS_NORMAL /obj/item/food/raw_green_lasagne/MakeBakeable() @@ -160,7 +160,7 @@ icon_state = "raw_baked_rice" food_reagents = list(/datum/reagent/consumable/nutriment/protein = 4, /datum/reagent/consumable/nutriment/vitamin = 10) tastes = list("rice" = 1, "potato" = 1, "veggies" = 1) - foodtypes = VEGETABLES | GRAIN + foodtypes = VEGETABLES | GRAIN | RAW w_class = WEIGHT_CLASS_NORMAL /obj/item/food/raw_baked_rice/MakeBakeable() @@ -508,7 +508,7 @@ icon_state = "raw_margherita_pizza" food_reagents = list(/datum/reagent/consumable/nutriment = 15, /datum/reagent/consumable/nutriment/protein = 5, /datum/reagent/consumable/tomatojuice = 6, /datum/reagent/consumable/nutriment/vitamin = 3) tastes = list("dough" = 1, "tomato" = 1, "cheese" = 1) - foodtypes = GRAIN | VEGETABLES | DAIRY + foodtypes = GRAIN | VEGETABLES | DAIRY | RAW /obj/item/food/raw_mothic_margherita/MakeBakeable() AddComponent(/datum/component/bakeable, /obj/item/food/pizza/mothic_margherita, rand(15 SECONDS, 25 SECONDS), TRUE, TRUE) @@ -539,7 +539,7 @@ icon_state = "raw_firecracker_pizza" food_reagents = list(/datum/reagent/consumable/nutriment = 15, /datum/reagent/consumable/nutriment/protein = 5, /datum/reagent/consumable/bbqsauce = 6, /datum/reagent/consumable/nutriment/vitamin = 3, /datum/reagent/consumable/capsaicin = 10) tastes = list("dough" = 1, "chili" = 1, "corn" = 1, "cheese" = 1, "bbq sauce" = 1) - foodtypes = GRAIN | VEGETABLES | DAIRY + foodtypes = GRAIN | VEGETABLES | DAIRY | RAW /obj/item/food/raw_mothic_firecracker/MakeBakeable() AddComponent(/datum/component/bakeable, /obj/item/food/pizza/mothic_firecracker, rand(15 SECONDS, 25 SECONDS), TRUE, TRUE) @@ -570,7 +570,7 @@ icon_state = "raw_five_cheese_pizza" food_reagents = list(/datum/reagent/consumable/nutriment = 15, /datum/reagent/consumable/nutriment/protein = 5, /datum/reagent/consumable/tomatojuice = 6, /datum/reagent/consumable/nutriment/vitamin = 3) tastes = list("dough" = 1, "cheese" = 1, "more cheese" = 1, "excessive amounts of cheese" = 1) - foodtypes = GRAIN | VEGETABLES | DAIRY + foodtypes = GRAIN | VEGETABLES | DAIRY | RAW /obj/item/food/raw_mothic_five_cheese/MakeBakeable() AddComponent(/datum/component/bakeable, /obj/item/food/pizza/mothic_five_cheese, rand(15 SECONDS, 25 SECONDS), TRUE, TRUE) @@ -601,7 +601,7 @@ icon_state = "raw_white_pie_pizza" food_reagents = list(/datum/reagent/consumable/nutriment = 15, /datum/reagent/consumable/nutriment/protein = 5, /datum/reagent/consumable/tomatojuice = 6, /datum/reagent/consumable/nutriment/vitamin = 3) tastes = list("dough" = 1, "cheese" = 1, "herbs" = 1, "garlic" = 1) - foodtypes = GRAIN | VEGETABLES | DAIRY + foodtypes = GRAIN | VEGETABLES | DAIRY | RAW /obj/item/food/raw_mothic_white_pie/MakeBakeable() AddComponent(/datum/component/bakeable, /obj/item/food/pizza/mothic_white_pie, rand(15 SECONDS, 25 SECONDS), TRUE, TRUE) @@ -632,7 +632,7 @@ icon_state = "raw_pesto_pizza" food_reagents = list(/datum/reagent/consumable/nutriment = 15, /datum/reagent/consumable/nutriment/protein = 5, /datum/reagent/consumable/tomatojuice = 6, /datum/reagent/consumable/nutriment/vitamin = 3) tastes = list("dough" = 1, "pesto" = 1, "cheese" = 1) - foodtypes = GRAIN | VEGETABLES | DAIRY | NUTS + foodtypes = GRAIN | VEGETABLES | DAIRY | NUTS | RAW /obj/item/food/raw_mothic_pesto/MakeBakeable() AddComponent(/datum/component/bakeable, /obj/item/food/pizza/mothic_pesto, rand(15 SECONDS, 25 SECONDS), TRUE, TRUE) @@ -644,7 +644,7 @@ icon_state = "pesto_pizza" food_reagents = list(/datum/reagent/consumable/nutriment = 25, /datum/reagent/consumable/nutriment/protein = 8, /datum/reagent/consumable/tomatojuice = 6, /datum/reagent/consumable/nutriment/vitamin = 5) tastes = list("crust" = 1, "pesto" = 1, "cheese" = 1) - foodtypes = GRAIN | VEGETABLES | DAIRY | NUTS + foodtypes = GRAIN | VEGETABLES | DAIRY | NUTS | RAW slice_type = /obj/item/food/pizzaslice/mothic_pesto boxtag = "Presto Pesto" @@ -663,7 +663,7 @@ icon_state = "raw_garlic_pizza" food_reagents = list(/datum/reagent/consumable/nutriment = 15, /datum/reagent/consumable/nutriment/protein = 5, /datum/reagent/consumable/tomatojuice = 6, /datum/reagent/consumable/nutriment/vitamin = 3) tastes = list("dough" = 1, "garlic" = 1, "butter" = 1) - foodtypes = GRAIN | VEGETABLES + foodtypes = GRAIN | VEGETABLES | RAW /obj/item/food/raw_mothic_garlic/MakeBakeable() AddComponent(/datum/component/bakeable, /obj/item/food/pizza/mothic_garlic, rand(15 SECONDS, 25 SECONDS), TRUE, TRUE) diff --git a/code/game/objects/items/grenades/ghettobomb.dm b/code/game/objects/items/grenades/ghettobomb.dm index 1041ba2a8b0..040c5372561 100644 --- a/code/game/objects/items/grenades/ghettobomb.dm +++ b/code/game/objects/items/grenades/ghettobomb.dm @@ -6,6 +6,7 @@ w_class = WEIGHT_CLASS_SMALL icon = 'icons/obj/weapons/grenade.dmi' icon_state = "improvised_grenade" + icon_state_preview = "ied_preview" inhand_icon_state = "flashbang" lefthand_file = 'icons/mob/inhands/equipment/security_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/security_righthand.dmi' diff --git a/code/game/objects/items/handcuffs.dm b/code/game/objects/items/handcuffs.dm index 32678381dbb..45aeb93018f 100644 --- a/code/game/objects/items/handcuffs.dm +++ b/code/game/objects/items/handcuffs.dm @@ -518,6 +518,7 @@ name = "bola" desc = "A restraining device designed to be thrown at the target. Upon connecting with said target, it will wrap around their legs, making it difficult for them to move quickly." icon_state = "bola" + icon_state_preview = "bola_preview" inhand_icon_state = "bola" lefthand_file = 'icons/mob/inhands/weapons/thrown_lefthand.dmi' righthand_file = 'icons/mob/inhands/weapons/thrown_righthand.dmi' @@ -604,6 +605,7 @@ name = "gonbola" desc = "Hey, if you have to be hugged in the legs by anything, it might as well be this little guy." icon_state = "gonbola" + icon_state_preview = "gonbola_preview" inhand_icon_state = "bola_r" breakouttime = 30 SECONDS slowdown = 0 diff --git a/code/game/objects/items/melee/baton.dm b/code/game/objects/items/melee/baton.dm index 5bd3869f6c9..1c9e6bcbd00 100644 --- a/code/game/objects/items/melee/baton.dm +++ b/code/game/objects/items/melee/baton.dm @@ -1,6 +1,7 @@ /obj/item/melee/baton name = "police baton" - desc = "A wooden truncheon for beating criminal scum. Left click to stun, right click to harm." + desc = "A wooden truncheon for beating criminal scum." + desc_controls = "Left click to stun, right click to harm." icon = 'icons/obj/weapons/items_and_weapons.dmi' icon_state = "classic_baton" inhand_icon_state = "classic_baton" @@ -384,8 +385,8 @@ /obj/item/melee/baton/security name = "stun baton" - desc = "A stun baton for incapacitating people with. Left click to stun, right click to harm." - + desc = "A stun baton for incapacitating people with." + desc_controls = "Left click to stun, right click to harm." icon_state = "stunbaton" inhand_icon_state = "baton" worn_icon_state = "baton" @@ -637,7 +638,8 @@ //Makeshift stun baton. Replacement for stun gloves. /obj/item/melee/baton/security/cattleprod name = "stunprod" - desc = "An improvised stun baton. Left click to stun, right click to harm." + desc = "An improvised stun baton." + desc_controls = "Left click to stun, right click to harm." icon_state = "stunprod" inhand_icon_state = "prod" worn_icon_state = null diff --git a/code/game/objects/items/religion.dm b/code/game/objects/items/religion.dm index 0c944ef2799..23d8ee44831 100644 --- a/code/game/objects/items/religion.dm +++ b/code/game/objects/items/religion.dm @@ -125,7 +125,7 @@ result = /obj/item/banner/medical/mundane time = 40 reqs = list(/obj/item/stack/rods = 2, - /obj/item/clothing/under/rank/medical = 1) + /obj/item/clothing/under/rank/medical/doctor = 1) category = CAT_MISC /obj/item/banner/medical/special_inspiration(mob/living/carbon/human/H) diff --git a/code/game/objects/items/signs.dm b/code/game/objects/items/signs.dm index 2d16aa3aa51..08fbf8e6199 100644 --- a/code/game/objects/items/signs.dm +++ b/code/game/objects/items/signs.dm @@ -72,4 +72,4 @@ reqs = list(/obj/item/stack/rods = 1, /obj/item/stack/sheet/cardboard = 2) time = 80 - category = CAT_MISC + category = CAT_ENTERTAINMENT diff --git a/code/game/objects/items/stacks/rods.dm b/code/game/objects/items/stacks/rods.dm index 06aec0dedc9..655fd0cd915 100644 --- a/code/game/objects/items/stacks/rods.dm +++ b/code/game/objects/items/stacks/rods.dm @@ -1,14 +1,14 @@ GLOBAL_LIST_INIT(rod_recipes, list ( \ - new/datum/stack_recipe("grille", /obj/structure/grille, 2, time = 10, one_per_turf = TRUE, on_solid_ground = FALSE), \ - new/datum/stack_recipe("table frame", /obj/structure/table_frame, 2, time = 10, one_per_turf = TRUE, on_solid_ground = TRUE), \ - new/datum/stack_recipe("scooter frame", /obj/item/scooter_frame, 10, time = 25, one_per_turf = FALSE), \ - new/datum/stack_recipe("linen bin", /obj/structure/bedsheetbin/empty, 2, time = 5, one_per_turf = FALSE), \ - new/datum/stack_recipe("railing", /obj/structure/railing, 6, time = 3.6 SECONDS, window_checks = TRUE), \ - new/datum/stack_recipe("tank holder", /obj/structure/tank_holder, 2, time = 5, one_per_turf = TRUE, on_solid_ground = FALSE), \ - new/datum/stack_recipe("ladder", /obj/structure/ladder/crafted, 15, time = 150, one_per_turf = TRUE, on_solid_ground = FALSE), \ - new/datum/stack_recipe("catwalk floor tile", /obj/item/stack/tile/catwalk_tile, 1, 4, 20), \ - new/datum/stack_recipe("stairs frame", /obj/structure/stairs_frame, 10, time = 5 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE), \ - new/datum/stack_recipe("white cane", /obj/item/cane/white, 3, time = 10, one_per_turf = FALSE), \ + new/datum/stack_recipe("grille", /obj/structure/grille, 2, time = 10, one_per_turf = TRUE, on_solid_ground = FALSE, category = CAT_STRUCTURE), \ + new/datum/stack_recipe("table frame", /obj/structure/table_frame, 2, time = 10, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_FURNITURE), \ + new/datum/stack_recipe("scooter frame", /obj/item/scooter_frame, 10, time = 25, one_per_turf = FALSE, category = CAT_ENTERTAINMENT), \ + new/datum/stack_recipe("linen bin", /obj/structure/bedsheetbin/empty, 2, time = 5, one_per_turf = FALSE, category = CAT_CONTAINERS), \ + new/datum/stack_recipe("railing", /obj/structure/railing, 6, time = 3.6 SECONDS, window_checks = TRUE, category = CAT_STRUCTURE), \ + new/datum/stack_recipe("tank holder", /obj/structure/tank_holder, 2, time = 5, one_per_turf = TRUE, on_solid_ground = FALSE, category = CAT_FURNITURE), \ + new/datum/stack_recipe("ladder", /obj/structure/ladder/crafted, 15, time = 150, one_per_turf = TRUE, on_solid_ground = FALSE, category = CAT_STRUCTURE), \ + new/datum/stack_recipe("catwalk floor tile", /obj/item/stack/tile/catwalk_tile, 1, 4, 20, category = CAT_TILES), \ + new/datum/stack_recipe("stairs frame", /obj/structure/stairs_frame, 10, time = 5 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_STRUCTURE), \ + new/datum/stack_recipe("white cane", /obj/item/cane/white, 3, time = 10, one_per_turf = FALSE, category = CAT_TOOLS), \ )) /obj/item/stack/rods diff --git a/code/game/objects/items/stacks/sheets/glass.dm b/code/game/objects/items/stacks/sheets/glass.dm index 209840cc7ee..61e08a54313 100644 --- a/code/game/objects/items/stacks/sheets/glass.dm +++ b/code/game/objects/items/stacks/sheets/glass.dm @@ -9,10 +9,10 @@ * Glass sheets */ GLOBAL_LIST_INIT(glass_recipes, list ( \ - new/datum/stack_recipe("directional window", /obj/structure/window/unanchored, time = 0, on_solid_ground = TRUE, window_checks = TRUE), \ - new/datum/stack_recipe("fulltile window", /obj/structure/window/fulltile/unanchored, 2, time = 0, on_solid_ground = TRUE, window_checks = TRUE), \ - new/datum/stack_recipe("glass shard", /obj/item/shard, time = 0, on_solid_ground = TRUE), \ - new/datum/stack_recipe("glass tile", /obj/item/stack/tile/glass, 1, 4, 20) \ + new/datum/stack_recipe("directional window", /obj/structure/window/unanchored, time = 0, on_solid_ground = TRUE, window_checks = TRUE, category = CAT_WINDOWS), \ + new/datum/stack_recipe("fulltile window", /obj/structure/window/fulltile/unanchored, 2, time = 0, on_solid_ground = TRUE, window_checks = TRUE, category = CAT_WINDOWS), \ + new/datum/stack_recipe("glass shard", /obj/item/shard, time = 0, on_solid_ground = TRUE, category = CAT_MISC), \ + new/datum/stack_recipe("glass tile", /obj/item/stack/tile/glass, 1, 4, 20, category = CAT_TILES) \ )) /obj/item/stack/sheet/glass @@ -83,10 +83,10 @@ GLOBAL_LIST_INIT(glass_recipes, list ( \ return ..() GLOBAL_LIST_INIT(pglass_recipes, list ( \ - new/datum/stack_recipe("directional window", /obj/structure/window/plasma/unanchored, time = 0, on_solid_ground = TRUE, window_checks = TRUE), \ - new/datum/stack_recipe("fulltile window", /obj/structure/window/plasma/fulltile/unanchored, 2, time = 0, on_solid_ground = TRUE, window_checks = TRUE), \ - new/datum/stack_recipe("plasma glass shard", /obj/item/shard/plasma, time = 20, on_solid_ground = TRUE), \ - new/datum/stack_recipe("plasma glass tile", /obj/item/stack/tile/glass/plasma, 1, 4, 20) \ + new/datum/stack_recipe("directional window", /obj/structure/window/plasma/unanchored, time = 0, on_solid_ground = TRUE, window_checks = TRUE, category = CAT_WINDOWS), \ + new/datum/stack_recipe("fulltile window", /obj/structure/window/plasma/fulltile/unanchored, 2, time = 0, on_solid_ground = TRUE, window_checks = TRUE, category = CAT_WINDOWS), \ + new/datum/stack_recipe("plasma glass shard", /obj/item/shard/plasma, time = 20, on_solid_ground = TRUE, category = CAT_MISC), \ + new/datum/stack_recipe("plasma glass tile", /obj/item/stack/tile/glass/plasma, 1, 4, 20, category = CAT_TILES) \ )) /obj/item/stack/sheet/plasmaglass @@ -139,12 +139,12 @@ GLOBAL_LIST_INIT(pglass_recipes, list ( \ * Reinforced glass sheets */ GLOBAL_LIST_INIT(reinforced_glass_recipes, list ( \ - new/datum/stack_recipe("windoor frame", /obj/structure/windoor_assembly, 5, time = 0, on_solid_ground = TRUE, window_checks = TRUE), \ + new/datum/stack_recipe("windoor frame", /obj/structure/windoor_assembly, 5, time = 0, on_solid_ground = TRUE, window_checks = TRUE, category = CAT_WINDOWS), \ null, \ - new/datum/stack_recipe("directional reinforced window", /obj/structure/window/reinforced/unanchored, time = 0, on_solid_ground = TRUE, window_checks = TRUE), \ - new/datum/stack_recipe("fulltile reinforced window", /obj/structure/window/reinforced/fulltile/unanchored, 2, time = 0, on_solid_ground = TRUE, window_checks = TRUE), \ - new/datum/stack_recipe("glass shard", /obj/item/shard, time = 10, on_solid_ground = TRUE), \ - new/datum/stack_recipe("reinforced glass tile", /obj/item/stack/tile/rglass, 1, 4, 20) \ + new/datum/stack_recipe("directional reinforced window", /obj/structure/window/reinforced/unanchored, time = 0, on_solid_ground = TRUE, window_checks = TRUE, category = CAT_WINDOWS), \ + new/datum/stack_recipe("fulltile reinforced window", /obj/structure/window/reinforced/fulltile/unanchored, 2, time = 0, on_solid_ground = TRUE, window_checks = TRUE, category = CAT_WINDOWS), \ + new/datum/stack_recipe("glass shard", /obj/item/shard, time = 10, on_solid_ground = TRUE, category = CAT_MISC), \ + new/datum/stack_recipe("reinforced glass tile", /obj/item/stack/tile/rglass, 1, 4, 20, category = CAT_TILES) \ )) @@ -203,10 +203,10 @@ GLOBAL_LIST_INIT(reinforced_glass_recipes, list ( \ . += GLOB.reinforced_glass_recipes GLOBAL_LIST_INIT(prglass_recipes, list ( \ - new/datum/stack_recipe("directional reinforced window", /obj/structure/window/reinforced/plasma/unanchored, time = 0, on_solid_ground = TRUE, window_checks = TRUE), \ - new/datum/stack_recipe("fulltile reinforced window", /obj/structure/window/reinforced/plasma/fulltile/unanchored, 2, time = 0, on_solid_ground = TRUE, window_checks = TRUE), \ - new/datum/stack_recipe("plasma glass shard", /obj/item/shard/plasma, time = 40, on_solid_ground = TRUE), \ - new/datum/stack_recipe("reinforced plasma glass tile", /obj/item/stack/tile/rglass/plasma, 1, 4, 20) \ + new/datum/stack_recipe("directional reinforced window", /obj/structure/window/reinforced/plasma/unanchored, time = 0, on_solid_ground = TRUE, window_checks = TRUE, category = CAT_WINDOWS), \ + new/datum/stack_recipe("fulltile reinforced window", /obj/structure/window/reinforced/plasma/fulltile/unanchored, 2, time = 0, on_solid_ground = TRUE, window_checks = TRUE, category = CAT_WINDOWS), \ + new/datum/stack_recipe("plasma glass shard", /obj/item/shard/plasma, time = 40, on_solid_ground = TRUE, category = CAT_MISC), \ + new/datum/stack_recipe("reinforced plasma glass tile", /obj/item/stack/tile/rglass/plasma, 1, 4, 20, category = CAT_TILES) \ )) /obj/item/stack/sheet/plasmarglass @@ -235,8 +235,8 @@ GLOBAL_LIST_INIT(prglass_recipes, list ( \ . += GLOB.prglass_recipes GLOBAL_LIST_INIT(titaniumglass_recipes, list( - new/datum/stack_recipe("shuttle window", /obj/structure/window/reinforced/shuttle/unanchored, 2, time = 0, on_solid_ground = TRUE, window_checks = TRUE), \ - new/datum/stack_recipe("titanium glass shard", /obj/item/shard/titanium, time = 40, on_solid_ground = TRUE) \ + new/datum/stack_recipe("shuttle window", /obj/structure/window/reinforced/shuttle/unanchored, 2, time = 0, on_solid_ground = TRUE, window_checks = TRUE, category = CAT_WINDOWS), \ + new/datum/stack_recipe("titanium glass shard", /obj/item/shard/titanium, time = 40, on_solid_ground = TRUE, category = CAT_MISC) \ )) /obj/item/stack/sheet/titaniumglass @@ -264,7 +264,7 @@ GLOBAL_LIST_INIT(titaniumglass_recipes, list( . += GLOB.titaniumglass_recipes GLOBAL_LIST_INIT(plastitaniumglass_recipes, list( - new/datum/stack_recipe("plastitanium window", /obj/structure/window/reinforced/plasma/plastitanium/unanchored, 2, time = 0, on_solid_ground = TRUE, window_checks = TRUE) \ + new/datum/stack_recipe("plastitanium window", /obj/structure/window/reinforced/plasma/plastitanium/unanchored, 2, time = 0, on_solid_ground = TRUE, window_checks = TRUE, category = CAT_WINDOWS) \ )) /obj/item/stack/sheet/plastitaniumglass diff --git a/code/game/objects/items/stacks/sheets/leather.dm b/code/game/objects/items/stacks/sheets/leather.dm index 24b7d26c613..b37e1bb1ab4 100644 --- a/code/game/objects/items/stacks/sheets/leather.dm +++ b/code/game/objects/items/stacks/sheets/leather.dm @@ -14,8 +14,8 @@ merge_type = /obj/item/stack/sheet/animalhide/human GLOBAL_LIST_INIT(human_recipes, list( \ - new/datum/stack_recipe("bloated human costume", /obj/item/clothing/suit/hooded/bloated_human, 5), \ - new/datum/stack_recipe("human skin hat", /obj/item/clothing/head/fedora/human_leather, 1), \ + new/datum/stack_recipe("bloated human costume", /obj/item/clothing/suit/hooded/bloated_human, 5, category = CAT_CLOTHING), \ + new/datum/stack_recipe("human skin hat", /obj/item/clothing/head/fedora/human_leather, 1, category = CAT_CLOTHING), \ )) /obj/item/stack/sheet/animalhide/human/get_main_recipes() @@ -38,8 +38,8 @@ GLOBAL_LIST_INIT(human_recipes, list( \ merge_type = /obj/item/stack/sheet/animalhide/corgi GLOBAL_LIST_INIT(gondola_recipes, list ( \ - new/datum/stack_recipe("gondola mask", /obj/item/clothing/mask/gondola, 1), \ - new/datum/stack_recipe("gondola suit", /obj/item/clothing/under/costume/gondola, 2), \ + new/datum/stack_recipe("gondola mask", /obj/item/clothing/mask/gondola, 1, category = CAT_CLOTHING), \ + new/datum/stack_recipe("gondola suit", /obj/item/clothing/under/costume/gondola, 2, category = CAT_CLOTHING), \ )) /obj/item/stack/sheet/animalhide/mothroach @@ -63,7 +63,7 @@ GLOBAL_LIST_INIT(gondola_recipes, list ( \ . += GLOB.gondola_recipes GLOBAL_LIST_INIT(corgi_recipes, list ( \ - new/datum/stack_recipe("corgi costume", /obj/item/clothing/suit/hooded/ian_costume, 3), \ + new/datum/stack_recipe("corgi costume", /obj/item/clothing/suit/hooded/ian_costume, 3, category = CAT_CLOTHING), \ )) /obj/item/stack/sheet/animalhide/corgi/get_main_recipes() @@ -87,8 +87,8 @@ GLOBAL_LIST_INIT(corgi_recipes, list ( \ merge_type = /obj/item/stack/sheet/animalhide/monkey GLOBAL_LIST_INIT(monkey_recipes, list ( \ - new/datum/stack_recipe("monkey mask", /obj/item/clothing/mask/gas/monkeymask, 1), \ - new/datum/stack_recipe("monkey suit", /obj/item/clothing/suit/costume/monkeysuit, 2), \ + new/datum/stack_recipe("monkey mask", /obj/item/clothing/mask/gas/monkeymask, 1, category = CAT_CLOTHING), \ + new/datum/stack_recipe("monkey suit", /obj/item/clothing/suit/costume/monkeysuit, 2, category = CAT_CLOTHING), \ )) /obj/item/stack/sheet/animalhide/monkey/get_main_recipes() @@ -112,8 +112,8 @@ GLOBAL_LIST_INIT(monkey_recipes, list ( \ merge_type = /obj/item/stack/sheet/animalhide/xeno GLOBAL_LIST_INIT(xeno_recipes, list ( \ - new/datum/stack_recipe("alien helmet", /obj/item/clothing/head/costume/xenos, 1), \ - new/datum/stack_recipe("alien suit", /obj/item/clothing/suit/costume/xenos, 2), \ + new/datum/stack_recipe("alien helmet", /obj/item/clothing/head/costume/xenos, 1, category = CAT_CLOTHING), \ + new/datum/stack_recipe("alien suit", /obj/item/clothing/suit/costume/xenos, 2, category = CAT_CLOTHING), \ )) /obj/item/stack/sheet/animalhide/xeno/get_main_recipes() @@ -186,31 +186,31 @@ GLOBAL_LIST_INIT(xeno_recipes, list ( \ merge_type = /obj/item/stack/sheet/leather GLOBAL_LIST_INIT(leather_recipes, list ( \ - new/datum/stack_recipe("wallet", /obj/item/storage/wallet, 1), \ - new/datum/stack_recipe("muzzle", /obj/item/clothing/mask/muzzle, 2), \ - new/datum/stack_recipe("saddle", /obj/item/saddle, 5), \ - new/datum/stack_recipe("leather shoes", /obj/item/clothing/shoes/laceup, 2), \ - new/datum/stack_recipe("cowboy boots", /obj/item/clothing/shoes/cowboy, 2), \ - new/datum/stack_recipe("botany gloves", /obj/item/clothing/gloves/botanic_leather, 3), \ - new/datum/stack_recipe("leather satchel", /obj/item/storage/backpack/satchel/leather, 5), \ - new/datum/stack_recipe("sheriff vest", /obj/item/clothing/accessory/vest_sheriff, 4), \ - new/datum/stack_recipe("leather jacket", /obj/item/clothing/suit/jacket/leather, 7), \ - new/datum/stack_recipe("biker jacket", /obj/item/clothing/suit/jacket/leather/biker, 7), \ + new/datum/stack_recipe("wallet", /obj/item/storage/wallet, 1, category = CAT_CONTAINERS), \ + new/datum/stack_recipe("muzzle", /obj/item/clothing/mask/muzzle, 2, category = CAT_ENTERTAINMENT), \ + new/datum/stack_recipe("saddle", /obj/item/saddle, 5, category = CAT_EQUIPMENT), \ + new/datum/stack_recipe("leather shoes", /obj/item/clothing/shoes/laceup, 2, category = CAT_CLOTHING), \ + new/datum/stack_recipe("cowboy boots", /obj/item/clothing/shoes/cowboy, 2, category = CAT_CLOTHING), \ + new/datum/stack_recipe("botany gloves", /obj/item/clothing/gloves/botanic_leather, 3, category = CAT_CLOTHING), \ + new/datum/stack_recipe("leather satchel", /obj/item/storage/backpack/satchel/leather, 5, category = CAT_CLOTHING), \ + new/datum/stack_recipe("sheriff vest", /obj/item/clothing/accessory/vest_sheriff, 4, category = CAT_CLOTHING), \ + new/datum/stack_recipe("leather jacket", /obj/item/clothing/suit/jacket/leather, 7, category = CAT_CLOTHING), \ + new/datum/stack_recipe("biker jacket", /obj/item/clothing/suit/jacket/leather/biker, 7, category = CAT_CLOTHING), \ new/datum/stack_recipe_list("belts", list( \ - new/datum/stack_recipe("tool belt", /obj/item/storage/belt/utility, 4), \ - new/datum/stack_recipe("botanical belt", /obj/item/storage/belt/plant, 2), \ - new/datum/stack_recipe("janitorial belt", /obj/item/storage/belt/janitor, 2), \ - new/datum/stack_recipe("medical belt", /obj/item/storage/belt/medical, 2), \ - new/datum/stack_recipe("security belt", /obj/item/storage/belt/security, 2), \ - new/datum/stack_recipe("shoulder holster", /obj/item/storage/belt/holster, 3), \ - new/datum/stack_recipe("bandolier", /obj/item/storage/belt/bandolier, 5), \ + new/datum/stack_recipe("tool belt", /obj/item/storage/belt/utility, 4, category = CAT_CONTAINERS), \ + new/datum/stack_recipe("botanical belt", /obj/item/storage/belt/plant, 2, category = CAT_CONTAINERS), \ + new/datum/stack_recipe("janitorial belt", /obj/item/storage/belt/janitor, 2, category = CAT_CONTAINERS), \ + new/datum/stack_recipe("medical belt", /obj/item/storage/belt/medical, 2, category = CAT_CONTAINERS), \ + new/datum/stack_recipe("security belt", /obj/item/storage/belt/security, 2, category = CAT_CONTAINERS), \ + new/datum/stack_recipe("shoulder holster", /obj/item/storage/belt/holster, 3, category = CAT_CONTAINERS), \ + new/datum/stack_recipe("bandolier", /obj/item/storage/belt/bandolier, 5, category = CAT_CONTAINERS), \ )), new/datum/stack_recipe_list("cowboy hats", list( \ - new/datum/stack_recipe("sheriff hat", /obj/item/clothing/head/cowboy/brown, 2), \ - new/datum/stack_recipe("desperado hat", /obj/item/clothing/head/cowboy/black, 2), \ - new/datum/stack_recipe("ten-gallon hat", /obj/item/clothing/head/cowboy/white, 2), \ - new/datum/stack_recipe("deputy hat", /obj/item/clothing/head/cowboy/red, 2), \ - new/datum/stack_recipe("drifter hat", /obj/item/clothing/head/cowboy/grey, 2), \ + new/datum/stack_recipe("sheriff hat", /obj/item/clothing/head/cowboy/brown, 2, category = CAT_CLOTHING), \ + new/datum/stack_recipe("desperado hat", /obj/item/clothing/head/cowboy/black, 2, category = CAT_CLOTHING), \ + new/datum/stack_recipe("ten-gallon hat", /obj/item/clothing/head/cowboy/white, 2, category = CAT_CLOTHING), \ + new/datum/stack_recipe("deputy hat", /obj/item/clothing/head/cowboy/red, 2, category = CAT_CLOTHING), \ + new/datum/stack_recipe("drifter hat", /obj/item/clothing/head/cowboy/grey, 2, category = CAT_CLOTHING), \ )), )) @@ -236,7 +236,7 @@ GLOBAL_LIST_INIT(leather_recipes, list ( \ merge_type = /obj/item/stack/sheet/sinew/wolf GLOBAL_LIST_INIT(sinew_recipes, list ( \ - new/datum/stack_recipe("sinew restraints", /obj/item/restraints/handcuffs/cable/sinew, 1), \ + new/datum/stack_recipe("sinew restraints", /obj/item/restraints/handcuffs/cable/sinew, 1, category = CAT_EQUIPMENT), \ )) /obj/item/stack/sheet/sinew/get_main_recipes() @@ -320,11 +320,11 @@ GLOBAL_LIST_INIT(sinew_recipes, list ( \ merge_type = /obj/item/stack/sheet/animalhide/carp GLOBAL_LIST_INIT(carp_recipes, list ( \ - new/datum/stack_recipe("carp costume", /obj/item/clothing/suit/hooded/carp_costume, 4), \ - new/datum/stack_recipe("carp mask", /obj/item/clothing/mask/gas/carp, 1), \ - new/datum/stack_recipe("carpskin chair", /obj/structure/chair/comfy/carp, 2), \ - new/datum/stack_recipe("carpskin suit", /obj/item/clothing/under/suit/carpskin, 3), \ - new/datum/stack_recipe("carpskin fedora", /obj/item/clothing/head/fedora/carpskin, 2), \ + new/datum/stack_recipe("carp costume", /obj/item/clothing/suit/hooded/carp_costume, 4, category = CAT_CLOTHING), \ + new/datum/stack_recipe("carp mask", /obj/item/clothing/mask/gas/carp, 1, category = CAT_CLOTHING), \ + new/datum/stack_recipe("carpskin chair", /obj/structure/chair/comfy/carp, 2, category = CAT_FURNITURE), \ + new/datum/stack_recipe("carpskin suit", /obj/item/clothing/under/suit/carpskin, 3, category = CAT_CLOTHING), \ + new/datum/stack_recipe("carpskin fedora", /obj/item/clothing/head/fedora/carpskin, 2, category = CAT_CLOTHING), \ )) /obj/item/stack/sheet/animalhide/carp/get_main_recipes() diff --git a/code/game/objects/items/stacks/sheets/mineral.dm b/code/game/objects/items/stacks/sheets/mineral.dm index 79636d772f6..6cae7662acf 100644 --- a/code/game/objects/items/stacks/sheets/mineral.dm +++ b/code/game/objects/items/stacks/sheets/mineral.dm @@ -24,9 +24,9 @@ Mineral Sheets */ GLOBAL_LIST_INIT(sandstone_recipes, list ( \ - new/datum/stack_recipe("pile of dirt", /obj/machinery/hydroponics/soil, 3, time = 10, one_per_turf = TRUE, on_solid_ground = TRUE), \ - new/datum/stack_recipe("sandstone door", /obj/structure/mineral_door/sandstone, 10, one_per_turf = TRUE, on_solid_ground = TRUE, applies_mats = TRUE), \ - new/datum/stack_recipe("Breakdown into sand", /obj/item/stack/ore/glass, 1, one_per_turf = FALSE, on_solid_ground = TRUE) \ + new/datum/stack_recipe("pile of dirt", /obj/machinery/hydroponics/soil, 3, time = 10, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_TOOLS), \ + new/datum/stack_recipe("sandstone door", /obj/structure/mineral_door/sandstone, 10, one_per_turf = TRUE, on_solid_ground = TRUE, applies_mats = TRUE, category = CAT_DOORS), \ + new/datum/stack_recipe("Breakdown into sand", /obj/item/stack/ore/glass, 1, one_per_turf = FALSE, on_solid_ground = TRUE, category = CAT_MISC) \ )) /obj/item/stack/sheet/mineral/sandstone @@ -63,7 +63,7 @@ GLOBAL_LIST_INIT(sandstone_recipes, list ( \ merge_type = /obj/item/stack/sheet/mineral/sandbags GLOBAL_LIST_INIT(sandbag_recipes, list ( \ - new/datum/stack_recipe("sandbags", /obj/structure/barricade/sandbags, 1, time = 25, one_per_turf = 1, on_solid_ground = 1), \ + new/datum/stack_recipe("sandbags", /obj/structure/barricade/sandbags, 1, time = 25, one_per_turf = 1, on_solid_ground = 1, category = CAT_STRUCTURE), \ )) /obj/item/stack/sheet/mineral/sandbags/get_main_recipes() @@ -107,8 +107,8 @@ GLOBAL_LIST_INIT(sandbag_recipes, list ( \ walltype = /turf/closed/wall/mineral/diamond GLOBAL_LIST_INIT(diamond_recipes, list ( \ - new/datum/stack_recipe("diamond door", /obj/structure/mineral_door/transparent/diamond, 10, one_per_turf = 1, on_solid_ground = 1, applies_mats = TRUE), \ - new/datum/stack_recipe("diamond tile", /obj/item/stack/tile/mineral/diamond, 1, 4, 20), \ + new/datum/stack_recipe("diamond door", /obj/structure/mineral_door/transparent/diamond, 10, one_per_turf = 1, on_solid_ground = 1, applies_mats = TRUE, category = CAT_DOORS), \ + new/datum/stack_recipe("diamond tile", /obj/item/stack/tile/mineral/diamond, 1, 4, 20, category = CAT_TILES), \ )) /obj/item/stack/sheet/mineral/diamond/get_main_recipes() @@ -133,8 +133,8 @@ GLOBAL_LIST_INIT(diamond_recipes, list ( \ walltype = /turf/closed/wall/mineral/uranium GLOBAL_LIST_INIT(uranium_recipes, list ( \ - new/datum/stack_recipe("uranium door", /obj/structure/mineral_door/uranium, 10, one_per_turf = 1, on_solid_ground = 1, applies_mats = TRUE), \ - new/datum/stack_recipe("uranium tile", /obj/item/stack/tile/mineral/uranium, 1, 4, 20), \ + new/datum/stack_recipe("uranium door", /obj/structure/mineral_door/uranium, 10, one_per_turf = 1, on_solid_ground = 1, applies_mats = TRUE, category = CAT_DOORS), \ + new/datum/stack_recipe("uranium tile", /obj/item/stack/tile/mineral/uranium, 1, 4, 20, category = CAT_TILES), \ )) /obj/item/stack/sheet/mineral/uranium/get_main_recipes() @@ -167,8 +167,8 @@ GLOBAL_LIST_INIT(uranium_recipes, list ( \ return TOXLOSS//dont you kids know that stuff is toxic? GLOBAL_LIST_INIT(plasma_recipes, list ( \ - new/datum/stack_recipe("plasma door", /obj/structure/mineral_door/transparent/plasma, 10, one_per_turf = 1, on_solid_ground = 1, applies_mats = TRUE), \ - new/datum/stack_recipe("plasma tile", /obj/item/stack/tile/mineral/plasma, 1, 4, 20), \ + new/datum/stack_recipe("plasma door", /obj/structure/mineral_door/transparent/plasma, 10, one_per_turf = 1, on_solid_ground = 1, applies_mats = TRUE, category = CAT_DOORS), \ + new/datum/stack_recipe("plasma tile", /obj/item/stack/tile/mineral/plasma, 1, 4, 20, category = CAT_TILES), \ )) /obj/item/stack/sheet/mineral/plasma/get_main_recipes() @@ -198,10 +198,10 @@ GLOBAL_LIST_INIT(plasma_recipes, list ( \ walltype = /turf/closed/wall/mineral/gold GLOBAL_LIST_INIT(gold_recipes, list ( \ - new/datum/stack_recipe("golden door", /obj/structure/mineral_door/gold, 10, one_per_turf = 1, on_solid_ground = 1, applies_mats = TRUE), \ - new/datum/stack_recipe("gold tile", /obj/item/stack/tile/mineral/gold, 1, 4, 20), \ - new/datum/stack_recipe("blank plaque", /obj/item/plaque, 1), \ - new/datum/stack_recipe("Simple Crown", /obj/item/clothing/head/costume/crown, 5), \ + new/datum/stack_recipe("golden door", /obj/structure/mineral_door/gold, 10, one_per_turf = 1, on_solid_ground = 1, applies_mats = TRUE, category = CAT_DOORS), \ + new/datum/stack_recipe("gold tile", /obj/item/stack/tile/mineral/gold, 1, 4, 20, category = CAT_TILES), \ + new/datum/stack_recipe("blank plaque", /obj/item/plaque, 1, category = CAT_FURNITURE), \ + new/datum/stack_recipe("Simple Crown", /obj/item/clothing/head/costume/crown, 5, category = CAT_CLOTHING), \ )) /obj/item/stack/sheet/mineral/gold/get_main_recipes() @@ -226,8 +226,8 @@ GLOBAL_LIST_INIT(gold_recipes, list ( \ walltype = /turf/closed/wall/mineral/silver GLOBAL_LIST_INIT(silver_recipes, list ( \ - new/datum/stack_recipe("silver door", /obj/structure/mineral_door/silver, 10, one_per_turf = 1, on_solid_ground = 1, applies_mats = TRUE), \ - new/datum/stack_recipe("silver tile", /obj/item/stack/tile/mineral/silver, 1, 4, 20), \ + new/datum/stack_recipe("silver door", /obj/structure/mineral_door/silver, 10, one_per_turf = 1, on_solid_ground = 1, applies_mats = TRUE, category = CAT_DOORS), \ + new/datum/stack_recipe("silver tile", /obj/item/stack/tile/mineral/silver, 1, 4, 20, category = CAT_TILES), \ )) /obj/item/stack/sheet/mineral/silver/get_main_recipes() @@ -252,7 +252,7 @@ GLOBAL_LIST_INIT(silver_recipes, list ( \ walltype = /turf/closed/wall/mineral/bananium GLOBAL_LIST_INIT(bananium_recipes, list ( \ - new/datum/stack_recipe("bananium tile", /obj/item/stack/tile/mineral/bananium, 1, 4, 20), \ + new/datum/stack_recipe("bananium tile", /obj/item/stack/tile/mineral/bananium, 1, 4, 20, category = CAT_TILES), \ )) /obj/item/stack/sheet/mineral/bananium/get_main_recipes() @@ -283,8 +283,8 @@ GLOBAL_LIST_INIT(bananium_recipes, list ( \ walltype = /turf/closed/wall/mineral/titanium GLOBAL_LIST_INIT(titanium_recipes, list ( \ - new/datum/stack_recipe("titanium tile", /obj/item/stack/tile/mineral/titanium, 1, 4, 20), \ - new/datum/stack_recipe("shuttle seat", /obj/structure/chair/comfy/shuttle, 2, one_per_turf = TRUE, on_solid_ground = TRUE), \ + new/datum/stack_recipe("titanium tile", /obj/item/stack/tile/mineral/titanium, 1, 4, 20, category = CAT_TILES), \ + new/datum/stack_recipe("shuttle seat", /obj/structure/chair/comfy/shuttle, 2, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_FURNITURE), \ )) /obj/item/stack/sheet/mineral/titanium/get_main_recipes() @@ -316,7 +316,7 @@ GLOBAL_LIST_INIT(titanium_recipes, list ( \ walltype = /turf/closed/wall/mineral/plastitanium GLOBAL_LIST_INIT(plastitanium_recipes, list ( \ - new/datum/stack_recipe("plastitanium tile", /obj/item/stack/tile/mineral/plastitanium, 1, 4, 20), \ + new/datum/stack_recipe("plastitanium tile", /obj/item/stack/tile/mineral/plastitanium, 1, 4, 20, category = CAT_TILES), \ )) /obj/item/stack/sheet/mineral/plastitanium/get_main_recipes() @@ -342,10 +342,10 @@ GLOBAL_LIST_INIT(plastitanium_recipes, list ( \ material_type = /datum/material/snow GLOBAL_LIST_INIT(snow_recipes, list ( \ - new/datum/stack_recipe("snow wall", /turf/closed/wall/mineral/snow, 5, time = 4 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE), \ - new/datum/stack_recipe("snowman", /obj/structure/statue/snow/snowman, 5, one_per_turf = TRUE, on_solid_ground = TRUE), \ - new/datum/stack_recipe("snowball", /obj/item/toy/snowball, 1), \ - new/datum/stack_recipe("snow tile", /obj/item/stack/tile/mineral/snow, 1, 4, 20), \ + new/datum/stack_recipe("snow wall", /turf/closed/wall/mineral/snow, 5, time = 4 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_STRUCTURE), \ + new/datum/stack_recipe("snowman", /obj/structure/statue/snow/snowman, 5, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_ENTERTAINMENT), \ + new/datum/stack_recipe("snowball", /obj/item/toy/snowball, 1, category = CAT_WEAPON_RANGED), \ + new/datum/stack_recipe("snow tile", /obj/item/stack/tile/mineral/snow, 1, 4, 20, category = CAT_TILES), \ )) /obj/item/stack/sheet/mineral/snow/get_main_recipes() @@ -360,7 +360,7 @@ GLOBAL_LIST_INIT(snow_recipes, list ( \ GLOBAL_LIST_INIT(adamantine_recipes, list( - new /datum/stack_recipe("incomplete servant golem shell", /obj/item/golem_shell/servant, req_amount=1, res_amount=1), + new /datum/stack_recipe("incomplete servant golem shell", /obj/item/golem_shell/servant, req_amount=1, res_amount=1, category = CAT_ROBOT), )) /obj/item/stack/sheet/mineral/adamantine @@ -418,12 +418,12 @@ GLOBAL_LIST_INIT(adamantine_recipes, list( walltype = /turf/closed/wall/mineral/abductor GLOBAL_LIST_INIT(abductor_recipes, list ( \ - new/datum/stack_recipe("alien bed", /obj/structure/bed/abductor, 2, one_per_turf = 1, on_solid_ground = 1), \ - new/datum/stack_recipe("alien locker", /obj/structure/closet/abductor, 2, time = 15, one_per_turf = 1, on_solid_ground = 1), \ - new/datum/stack_recipe("alien table frame", /obj/structure/table_frame/abductor, 1, time = 15, one_per_turf = 1, on_solid_ground = 1), \ - new/datum/stack_recipe("alien airlock assembly", /obj/structure/door_assembly/door_assembly_abductor, 4, time = 20, one_per_turf = 1, on_solid_ground = 1), \ + new/datum/stack_recipe("alien bed", /obj/structure/bed/abductor, 2, one_per_turf = 1, on_solid_ground = 1, category = CAT_FURNITURE), \ + new/datum/stack_recipe("alien locker", /obj/structure/closet/abductor, 2, time = 15, one_per_turf = 1, on_solid_ground = 1, category = CAT_FURNITURE), \ + new/datum/stack_recipe("alien table frame", /obj/structure/table_frame/abductor, 1, time = 15, one_per_turf = 1, on_solid_ground = 1, category = CAT_FURNITURE), \ + new/datum/stack_recipe("alien airlock assembly", /obj/structure/door_assembly/door_assembly_abductor, 4, time = 20, one_per_turf = 1, on_solid_ground = 1, category = CAT_DOORS), \ null, \ - new/datum/stack_recipe("alien floor tile", /obj/item/stack/tile/mineral/abductor, 1, 4, 20), \ + new/datum/stack_recipe("alien floor tile", /obj/item/stack/tile/mineral/abductor, 1, 4, 20, category = CAT_TILES), \ )) /obj/item/stack/sheet/mineral/abductor/get_main_recipes() @@ -466,10 +466,10 @@ GLOBAL_LIST_INIT(abductor_recipes, list ( \ //Metal Hydrogen GLOBAL_LIST_INIT(metalhydrogen_recipes, list( - new /datum/stack_recipe("incomplete servant golem shell", /obj/item/golem_shell/servant, req_amount=20, res_amount=1), - new /datum/stack_recipe("ancient armor", /obj/item/clothing/suit/armor/elder_atmosian, req_amount = 5, res_amount = 1), - new /datum/stack_recipe("ancient helmet", /obj/item/clothing/head/helmet/elder_atmosian, req_amount = 3, res_amount = 1), - new /datum/stack_recipe("metallic hydrogen axe", /obj/item/fireaxe/metal_h2_axe, req_amount = 15, res_amount = 1), + new /datum/stack_recipe("incomplete servant golem shell", /obj/item/golem_shell/servant, req_amount=20, res_amount=1, category = CAT_ROBOT), + new /datum/stack_recipe("ancient armor", /obj/item/clothing/suit/armor/elder_atmosian, req_amount = 5, res_amount = 1, category = CAT_CLOTHING), + new /datum/stack_recipe("ancient helmet", /obj/item/clothing/head/helmet/elder_atmosian, req_amount = 3, res_amount = 1, category = CAT_CLOTHING), + new /datum/stack_recipe("metallic hydrogen axe", /obj/item/fireaxe/metal_h2_axe, req_amount = 15, res_amount = 1, category = CAT_WEAPON_MELEE), )) /obj/item/stack/sheet/mineral/metal_hydrogen diff --git a/code/game/objects/items/stacks/sheets/runed_metal.dm b/code/game/objects/items/stacks/sheets/runed_metal.dm index 2a837d1780a..747e533725c 100644 --- a/code/game/objects/items/stacks/sheets/runed_metal.dm +++ b/code/game/objects/items/stacks/sheets/runed_metal.dm @@ -11,6 +11,7 @@ GLOBAL_LIST_INIT(runed_metal_recipes, list( \ desc = span_cultbold("Pylon: Heals and regenerates the blood of nearby blood cultists and constructs, and also \ converts nearby floor tiles into engraved flooring, which allows blood cultists to scribe runes faster."), \ required_noun = "runed metal sheet", \ + category = CAT_CULT, \ ), \ new /datum/stack_recipe/radial( \ title = "altar", \ @@ -21,6 +22,7 @@ GLOBAL_LIST_INIT(runed_metal_recipes, list( \ on_solid_ground = TRUE, \ desc = span_cultbold("Altar: Can make Eldritch Whetstones, Construct Shells, and Flasks of Unholy Water."), \ required_noun = "runed metal sheet", \ + category = CAT_CULT, \ ), \ new /datum/stack_recipe/radial( \ title = "archives", \ @@ -32,6 +34,7 @@ GLOBAL_LIST_INIT(runed_metal_recipes, list( \ desc = span_cultbold("Archives: Can make Zealot's Blindfolds, Shuttle Curse Orbs, \ and Veil Walker equipment. Emits Light."), \ required_noun = "runed metal sheet", \ + category = CAT_CULT, \ ), \ new /datum/stack_recipe/radial( \ title = "daemon forge", \ @@ -43,6 +46,7 @@ GLOBAL_LIST_INIT(runed_metal_recipes, list( \ desc = span_cultbold("Daemon Forge: Can make Nar'Sien Hardened Armor, Flagellant's Robes, \ and Eldritch Longswords. Emits Light."), \ required_noun = "runed metal sheet", \ + category = CAT_CULT, \ ), \ new /datum/stack_recipe/radial( \ title = "runed door", \ @@ -52,6 +56,7 @@ GLOBAL_LIST_INIT(runed_metal_recipes, list( \ on_solid_ground = TRUE, \ desc = span_cultbold("Runed Door: A weak door which stuns non-blood cultists who touch it."), \ required_noun = "runed metal sheet", \ + category = CAT_CULT, \ ), \ new /datum/stack_recipe/radial( \ title = "runed girder", \ @@ -61,6 +66,7 @@ GLOBAL_LIST_INIT(runed_metal_recipes, list( \ on_solid_ground = TRUE, \ desc = span_cultbold("Runed Girder: A weak girder that can be instantly destroyed by ritual daggers. Not a recommended usage of runed metal."), \ required_noun = "runed metal sheet", \ + category = CAT_CULT, \ ), \ )) diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index 268e22c4c16..f7ce21acb17 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -15,115 +15,115 @@ * Iron */ GLOBAL_LIST_INIT(metal_recipes, list ( \ - new/datum/stack_recipe("stool", /obj/structure/chair/stool, one_per_turf = TRUE, on_solid_ground = TRUE), \ - new/datum/stack_recipe("bar stool", /obj/structure/chair/stool/bar, one_per_turf = TRUE, on_solid_ground = TRUE), \ - new/datum/stack_recipe("bed", /obj/structure/bed, 2, one_per_turf = TRUE, on_solid_ground = TRUE), \ - new/datum/stack_recipe("double bed", /obj/structure/bed/double, 4, one_per_turf = TRUE, on_solid_ground = TRUE), \ + new/datum/stack_recipe("stool", /obj/structure/chair/stool, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_FURNITURE), \ + new/datum/stack_recipe("bar stool", /obj/structure/chair/stool/bar, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_FURNITURE), \ + new/datum/stack_recipe("bed", /obj/structure/bed, 2, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_FURNITURE), \ + new/datum/stack_recipe("double bed", /obj/structure/bed/double, 4, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_FURNITURE), \ null, \ new/datum/stack_recipe_list("office chairs", list( \ - new/datum/stack_recipe("dark office chair", /obj/structure/chair/office, 5, one_per_turf = TRUE, on_solid_ground = TRUE), \ - new/datum/stack_recipe("light office chair", /obj/structure/chair/office/light, 5, one_per_turf = TRUE, on_solid_ground = TRUE), \ + new/datum/stack_recipe("dark office chair", /obj/structure/chair/office, 5, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_FURNITURE), \ + new/datum/stack_recipe("light office chair", /obj/structure/chair/office/light, 5, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_FURNITURE), \ )), \ new/datum/stack_recipe_list("comfy chairs", list( \ - new/datum/stack_recipe("beige comfy chair", /obj/structure/chair/comfy/beige, 2, one_per_turf = TRUE, on_solid_ground = TRUE), \ - new/datum/stack_recipe("black comfy chair", /obj/structure/chair/comfy/black, 2, one_per_turf = TRUE, on_solid_ground = TRUE), \ - new/datum/stack_recipe("brown comfy chair", /obj/structure/chair/comfy/brown, 2, one_per_turf = TRUE, on_solid_ground = TRUE), \ - new/datum/stack_recipe("lime comfy chair", /obj/structure/chair/comfy/lime, 2, one_per_turf = TRUE, on_solid_ground = TRUE), \ - new/datum/stack_recipe("teal comfy chair", /obj/structure/chair/comfy/teal, 2, one_per_turf = TRUE, on_solid_ground = TRUE), \ + new/datum/stack_recipe("beige comfy chair", /obj/structure/chair/comfy/beige, 2, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_FURNITURE), \ + new/datum/stack_recipe("black comfy chair", /obj/structure/chair/comfy/black, 2, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_FURNITURE), \ + new/datum/stack_recipe("brown comfy chair", /obj/structure/chair/comfy/brown, 2, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_FURNITURE), \ + new/datum/stack_recipe("lime comfy chair", /obj/structure/chair/comfy/lime, 2, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_FURNITURE), \ + new/datum/stack_recipe("teal comfy chair", /obj/structure/chair/comfy/teal, 2, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_FURNITURE), \ )), \ new/datum/stack_recipe_list("sofas", list( - new /datum/stack_recipe("sofa (middle)", /obj/structure/chair/sofa/middle, 1, one_per_turf = TRUE, on_solid_ground = TRUE), - new /datum/stack_recipe("sofa (left)", /obj/structure/chair/sofa/left, 1, one_per_turf = TRUE, on_solid_ground = TRUE), - new /datum/stack_recipe("sofa (right)", /obj/structure/chair/sofa/right, 1, one_per_turf = TRUE, on_solid_ground = TRUE), - new /datum/stack_recipe("sofa (corner)", /obj/structure/chair/sofa/corner, 1, one_per_turf = TRUE, on_solid_ground = TRUE) + new /datum/stack_recipe("sofa (middle)", /obj/structure/chair/sofa/middle, 1, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_FURNITURE), + new /datum/stack_recipe("sofa (left)", /obj/structure/chair/sofa/left, 1, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_FURNITURE), + new /datum/stack_recipe("sofa (right)", /obj/structure/chair/sofa/right, 1, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_FURNITURE), + new /datum/stack_recipe("sofa (corner)", /obj/structure/chair/sofa/corner, 1, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_FURNITURE) )), \ new/datum/stack_recipe_list("corporate sofas", list( \ - new /datum/stack_recipe("sofa (middle)", /obj/structure/chair/sofa/corp, one_per_turf = TRUE, on_solid_ground = TRUE), \ - new /datum/stack_recipe("sofa (left)", /obj/structure/chair/sofa/corp/left, one_per_turf = TRUE, on_solid_ground = TRUE), \ - new /datum/stack_recipe("sofa (right)", /obj/structure/chair/sofa/corp/right, one_per_turf = TRUE, on_solid_ground = TRUE), \ - new /datum/stack_recipe("sofa (corner)", /obj/structure/chair/sofa/corp/corner, one_per_turf = TRUE, on_solid_ground = TRUE), \ + new /datum/stack_recipe("sofa (middle)", /obj/structure/chair/sofa/corp, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_FURNITURE), \ + new /datum/stack_recipe("sofa (left)", /obj/structure/chair/sofa/corp/left, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_FURNITURE), \ + new /datum/stack_recipe("sofa (right)", /obj/structure/chair/sofa/corp/right, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_FURNITURE), \ + new /datum/stack_recipe("sofa (corner)", /obj/structure/chair/sofa/corp/corner, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_FURNITURE), \ )), \ new /datum/stack_recipe_list("benches", list( \ - new /datum/stack_recipe("bench (middle)", /obj/structure/chair/sofa/bench, one_per_turf = TRUE, on_solid_ground = TRUE), \ - new /datum/stack_recipe("bench (left)", /obj/structure/chair/sofa/bench/left, one_per_turf = TRUE, on_solid_ground = TRUE), \ - new /datum/stack_recipe("bench (right)", /obj/structure/chair/sofa/bench/right, one_per_turf = TRUE, on_solid_ground = TRUE), \ - new /datum/stack_recipe("bench (corner)", /obj/structure/chair/sofa/bench/corner, one_per_turf = TRUE, on_solid_ground = TRUE), \ + new /datum/stack_recipe("bench (middle)", /obj/structure/chair/sofa/bench, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_FURNITURE), \ + new /datum/stack_recipe("bench (left)", /obj/structure/chair/sofa/bench/left, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_FURNITURE), \ + new /datum/stack_recipe("bench (right)", /obj/structure/chair/sofa/bench/right, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_FURNITURE), \ + new /datum/stack_recipe("bench (corner)", /obj/structure/chair/sofa/bench/corner, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_FURNITURE), \ )), \ new /datum/stack_recipe_list("chess pieces", list( \ - new /datum/stack_recipe("White Pawn", /obj/structure/chess/whitepawn, 2, time = 1 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE), \ - new /datum/stack_recipe("White Rook", /obj/structure/chess/whiterook, 2, time = 1 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE), \ - new /datum/stack_recipe("White Knight", /obj/structure/chess/whiteknight, 2, time = 1 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE), \ - new /datum/stack_recipe("White Bishop", /obj/structure/chess/whitebishop, 2, time = 1 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE), \ - new /datum/stack_recipe("White Queen", /obj/structure/chess/whitequeen, 2, time = 1 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE), \ - new /datum/stack_recipe("White King", /obj/structure/chess/whiteking, 2, time = 1 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE), \ - new /datum/stack_recipe("Black Pawn", /obj/structure/chess/blackpawn, 2, time = 1 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE), \ - new /datum/stack_recipe("Black Rook", /obj/structure/chess/blackrook, 2, time = 1 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE), \ - new /datum/stack_recipe("Black Knight", /obj/structure/chess/blackknight, 2, time = 1 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE), \ - new /datum/stack_recipe("Black Bishop", /obj/structure/chess/blackbishop, 2, time = 1 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE), \ - new /datum/stack_recipe("Black Queen", /obj/structure/chess/blackqueen, 2, time = 1 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE), \ - new /datum/stack_recipe("Black King", /obj/structure/chess/blackking, 2, time = 1 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE), \ + new /datum/stack_recipe("White Pawn", /obj/structure/chess/whitepawn, 2, time = 1 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_ENTERTAINMENT), \ + new /datum/stack_recipe("White Rook", /obj/structure/chess/whiterook, 2, time = 1 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_ENTERTAINMENT), \ + new /datum/stack_recipe("White Knight", /obj/structure/chess/whiteknight, 2, time = 1 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_ENTERTAINMENT), \ + new /datum/stack_recipe("White Bishop", /obj/structure/chess/whitebishop, 2, time = 1 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_ENTERTAINMENT), \ + new /datum/stack_recipe("White Queen", /obj/structure/chess/whitequeen, 2, time = 1 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_ENTERTAINMENT), \ + new /datum/stack_recipe("White King", /obj/structure/chess/whiteking, 2, time = 1 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_ENTERTAINMENT), \ + new /datum/stack_recipe("Black Pawn", /obj/structure/chess/blackpawn, 2, time = 1 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_ENTERTAINMENT), \ + new /datum/stack_recipe("Black Rook", /obj/structure/chess/blackrook, 2, time = 1 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_ENTERTAINMENT), \ + new /datum/stack_recipe("Black Knight", /obj/structure/chess/blackknight, 2, time = 1 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_ENTERTAINMENT), \ + new /datum/stack_recipe("Black Bishop", /obj/structure/chess/blackbishop, 2, time = 1 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_ENTERTAINMENT), \ + new /datum/stack_recipe("Black Queen", /obj/structure/chess/blackqueen, 2, time = 1 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_ENTERTAINMENT), \ + new /datum/stack_recipe("Black King", /obj/structure/chess/blackking, 2, time = 1 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_ENTERTAINMENT), \ )), null, \ - new/datum/stack_recipe("rack parts", /obj/item/rack_parts), \ - new/datum/stack_recipe("closet", /obj/structure/closet, 2, time = 1.5 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE), \ + new/datum/stack_recipe("rack parts", /obj/item/rack_parts, category = CAT_FURNITURE), \ + new/datum/stack_recipe("closet", /obj/structure/closet, 2, time = 1.5 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_FURNITURE), \ null, \ - new/datum/stack_recipe("unfinished canister frame", /obj/structure/canister_frame/machine/unfinished_canister_frame, 5, time = 0.8 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE), \ + new/datum/stack_recipe("unfinished canister frame", /obj/structure/canister_frame/machine/unfinished_canister_frame, 5, time = 0.8 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_ATMOSPHERIC), \ null, \ - new/datum/stack_recipe("floor tile", /obj/item/stack/tile/iron/base, 1, 4, 20), \ - new/datum/stack_recipe("iron rod", /obj/item/stack/rods, 1, 2, 60), \ + new/datum/stack_recipe("floor tile", /obj/item/stack/tile/iron/base, 1, 4, 20, category = CAT_TILES), \ + new/datum/stack_recipe("iron rod", /obj/item/stack/rods, 1, 2, 60, category = CAT_MISC), \ null, \ - new/datum/stack_recipe("wall girders (anchored)", /obj/structure/girder, 2, time = 4 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE, trait_booster = TRAIT_QUICK_BUILD, trait_modifier = 0.75), \ + new/datum/stack_recipe("wall girders (anchored)", /obj/structure/girder, 2, time = 4 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE, trait_booster = TRAIT_QUICK_BUILD, trait_modifier = 0.75, category = CAT_STRUCTURE), \ null, \ - new/datum/stack_recipe("tram wall girders (anchored)", /obj/structure/girder/tram, 2, time = 4 SECONDS, one_per_turf = TRUE, on_solid_ground = FALSE, on_tram = TRUE, trait_booster = TRAIT_QUICK_BUILD, trait_modifier = 0.75), \ + new/datum/stack_recipe("tram wall girders (anchored)", /obj/structure/girder/tram, 2, time = 4 SECONDS, one_per_turf = TRUE, on_solid_ground = FALSE, on_tram = TRUE, trait_booster = TRAIT_QUICK_BUILD, trait_modifier = 0.75, category = CAT_STRUCTURE), \ null, \ - new/datum/stack_recipe("computer frame", /obj/structure/frame/computer, 5, time = 2.5 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE), \ - new/datum/stack_recipe("modular console", /obj/machinery/modular_computer/console, 10, time = 2.5 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE), \ - new/datum/stack_recipe("machine frame", /obj/structure/frame/machine, 5, time = 2.5 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE), \ + new/datum/stack_recipe("computer frame", /obj/structure/frame/computer, 5, time = 2.5 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_EQUIPMENT), \ + new/datum/stack_recipe("modular console", /obj/machinery/modular_computer/console, 10, time = 2.5 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_EQUIPMENT), \ + new/datum/stack_recipe("machine frame", /obj/structure/frame/machine, 5, time = 2.5 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_EQUIPMENT), \ null, \ new /datum/stack_recipe_list("airlock assemblies", list( \ - new /datum/stack_recipe("standard airlock assembly", /obj/structure/door_assembly, 4, time = 5 SECONDS, one_per_turf = 1, on_solid_ground = 1), \ - new /datum/stack_recipe("public airlock assembly", /obj/structure/door_assembly/door_assembly_public, 4, time = 5 SECONDS, one_per_turf = 1, on_solid_ground = 1), \ - new /datum/stack_recipe("command airlock assembly", /obj/structure/door_assembly/door_assembly_com, 4, time = 5 SECONDS, one_per_turf = 1, on_solid_ground = 1), \ - new /datum/stack_recipe("security airlock assembly", /obj/structure/door_assembly/door_assembly_sec, 4, time = 5 SECONDS, one_per_turf = 1, on_solid_ground = 1), \ - new /datum/stack_recipe("engineering airlock assembly", /obj/structure/door_assembly/door_assembly_eng, 4, time = 5 SECONDS, one_per_turf = 1, on_solid_ground = 1), \ - new /datum/stack_recipe("mining airlock assembly", /obj/structure/door_assembly/door_assembly_min, 4, time = 5 SECONDS, one_per_turf = 1, on_solid_ground = 1), \ - new /datum/stack_recipe("atmospherics airlock assembly", /obj/structure/door_assembly/door_assembly_atmo, 4, time = 5 SECONDS, one_per_turf = 1, on_solid_ground = 1), \ - new /datum/stack_recipe("research airlock assembly", /obj/structure/door_assembly/door_assembly_research, 4, time = 5 SECONDS, one_per_turf = 1, on_solid_ground = 1), \ - new /datum/stack_recipe("freezer airlock assembly", /obj/structure/door_assembly/door_assembly_fre, 4, time = 5 SECONDS, one_per_turf = 1, on_solid_ground = 1), \ - new /datum/stack_recipe("science airlock assembly", /obj/structure/door_assembly/door_assembly_science, 4, time = 5 SECONDS, one_per_turf = 1, on_solid_ground = 1), \ - new /datum/stack_recipe("medical airlock assembly", /obj/structure/door_assembly/door_assembly_med, 4, time = 5 SECONDS, one_per_turf = 1, on_solid_ground = 1), \ - new /datum/stack_recipe("hydroponics airlock assembly", /obj/structure/door_assembly/door_assembly_hydro, 4, time = 5 SECONDS, one_per_turf = 1, on_solid_ground = 1), \ - new /datum/stack_recipe("virology airlock assembly", /obj/structure/door_assembly/door_assembly_viro, 4, time = 5 SECONDS, one_per_turf = 1, on_solid_ground = 1), \ - new /datum/stack_recipe("maintenance airlock assembly", /obj/structure/door_assembly/door_assembly_mai, 4, time = 5 SECONDS, one_per_turf = 1, on_solid_ground = 1), \ - new /datum/stack_recipe("external airlock assembly", /obj/structure/door_assembly/door_assembly_ext, 4, time = 5 SECONDS, one_per_turf = 1, on_solid_ground = 1), \ - new /datum/stack_recipe("external maintenance airlock assembly", /obj/structure/door_assembly/door_assembly_extmai, 4, time = 5 SECONDS, one_per_turf = 1, on_solid_ground = 1), \ - new /datum/stack_recipe("airtight hatch assembly", /obj/structure/door_assembly/door_assembly_hatch, 4, time = 5 SECONDS, one_per_turf = 1, on_solid_ground = 1), \ - new /datum/stack_recipe("maintenance hatch assembly", /obj/structure/door_assembly/door_assembly_mhatch, 4, time = 5 SECONDS, one_per_turf = 1, on_solid_ground = 1), \ + new /datum/stack_recipe("standard airlock assembly", /obj/structure/door_assembly, 4, time = 5 SECONDS, one_per_turf = 1, on_solid_ground = 1, category = CAT_DOORS), \ + new /datum/stack_recipe("public airlock assembly", /obj/structure/door_assembly/door_assembly_public, 4, time = 5 SECONDS, one_per_turf = 1, on_solid_ground = 1, category = CAT_DOORS), \ + new /datum/stack_recipe("command airlock assembly", /obj/structure/door_assembly/door_assembly_com, 4, time = 5 SECONDS, one_per_turf = 1, on_solid_ground = 1, category = CAT_DOORS), \ + new /datum/stack_recipe("security airlock assembly", /obj/structure/door_assembly/door_assembly_sec, 4, time = 5 SECONDS, one_per_turf = 1, on_solid_ground = 1, category = CAT_DOORS), \ + new /datum/stack_recipe("engineering airlock assembly", /obj/structure/door_assembly/door_assembly_eng, 4, time = 5 SECONDS, one_per_turf = 1, on_solid_ground = 1, category = CAT_DOORS), \ + new /datum/stack_recipe("mining airlock assembly", /obj/structure/door_assembly/door_assembly_min, 4, time = 5 SECONDS, one_per_turf = 1, on_solid_ground = 1, category = CAT_DOORS), \ + new /datum/stack_recipe("atmospherics airlock assembly", /obj/structure/door_assembly/door_assembly_atmo, 4, time = 5 SECONDS, one_per_turf = 1, on_solid_ground = 1, category = CAT_DOORS), \ + new /datum/stack_recipe("research airlock assembly", /obj/structure/door_assembly/door_assembly_research, 4, time = 5 SECONDS, one_per_turf = 1, on_solid_ground = 1, category = CAT_DOORS), \ + new /datum/stack_recipe("freezer airlock assembly", /obj/structure/door_assembly/door_assembly_fre, 4, time = 5 SECONDS, one_per_turf = 1, on_solid_ground = 1, category = CAT_DOORS), \ + new /datum/stack_recipe("science airlock assembly", /obj/structure/door_assembly/door_assembly_science, 4, time = 5 SECONDS, one_per_turf = 1, on_solid_ground = 1, category = CAT_DOORS), \ + new /datum/stack_recipe("medical airlock assembly", /obj/structure/door_assembly/door_assembly_med, 4, time = 5 SECONDS, one_per_turf = 1, on_solid_ground = 1, category = CAT_DOORS), \ + new /datum/stack_recipe("hydroponics airlock assembly", /obj/structure/door_assembly/door_assembly_hydro, 4, time = 5 SECONDS, one_per_turf = 1, on_solid_ground = 1, category = CAT_DOORS), \ + new /datum/stack_recipe("virology airlock assembly", /obj/structure/door_assembly/door_assembly_viro, 4, time = 5 SECONDS, one_per_turf = 1, on_solid_ground = 1, category = CAT_DOORS), \ + new /datum/stack_recipe("maintenance airlock assembly", /obj/structure/door_assembly/door_assembly_mai, 4, time = 5 SECONDS, one_per_turf = 1, on_solid_ground = 1, category = CAT_DOORS), \ + new /datum/stack_recipe("external airlock assembly", /obj/structure/door_assembly/door_assembly_ext, 4, time = 5 SECONDS, one_per_turf = 1, on_solid_ground = 1, category = CAT_DOORS), \ + new /datum/stack_recipe("external maintenance airlock assembly", /obj/structure/door_assembly/door_assembly_extmai, 4, time = 5 SECONDS, one_per_turf = 1, on_solid_ground = 1, category = CAT_DOORS), \ + new /datum/stack_recipe("airtight hatch assembly", /obj/structure/door_assembly/door_assembly_hatch, 4, time = 5 SECONDS, one_per_turf = 1, on_solid_ground = 1, category = CAT_DOORS), \ + new /datum/stack_recipe("maintenance hatch assembly", /obj/structure/door_assembly/door_assembly_mhatch, 4, time = 5 SECONDS, one_per_turf = 1, on_solid_ground = 1, category = CAT_DOORS), \ )), \ null, \ - new/datum/stack_recipe("firelock frame", /obj/structure/firelock_frame, 3, time = 5 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE), \ - new/datum/stack_recipe("turret frame", /obj/machinery/porta_turret_construct, 5, time = 2.5 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE), \ - new/datum/stack_recipe("meatspike frame", /obj/structure/kitchenspike_frame, 5, time = 2.5 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE), \ - new/datum/stack_recipe("reflector frame", /obj/structure/reflector, 5, time = 2.5 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE), \ + new/datum/stack_recipe("firelock frame", /obj/structure/firelock_frame, 3, time = 5 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_DOORS), \ + new/datum/stack_recipe("turret frame", /obj/machinery/porta_turret_construct, 5, time = 2.5 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_EQUIPMENT), \ + new/datum/stack_recipe("meatspike frame", /obj/structure/kitchenspike_frame, 5, time = 2.5 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_EQUIPMENT), \ + new/datum/stack_recipe("reflector frame", /obj/structure/reflector, 5, time = 2.5 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_EQUIPMENT), \ null, \ - new/datum/stack_recipe("grenade casing", /obj/item/grenade/chem_grenade), \ - new/datum/stack_recipe("light fixture frame", /obj/item/wallframe/light_fixture, 2), \ - new/datum/stack_recipe("small light fixture frame", /obj/item/wallframe/light_fixture/small, 1), \ + new/datum/stack_recipe("grenade casing", /obj/item/grenade/chem_grenade, category = CAT_CHEMISTRY), \ + new/datum/stack_recipe("light fixture frame", /obj/item/wallframe/light_fixture, 2, category = CAT_EQUIPMENT), \ + new/datum/stack_recipe("small light fixture frame", /obj/item/wallframe/light_fixture/small, 1, category = CAT_EQUIPMENT), \ null, \ - new/datum/stack_recipe("apc frame", /obj/item/wallframe/apc, 2), \ - new/datum/stack_recipe("air alarm frame", /obj/item/wallframe/airalarm, 2), \ - new/datum/stack_recipe("fire alarm frame", /obj/item/wallframe/firealarm, 2), \ - new/datum/stack_recipe("extinguisher cabinet frame", /obj/item/wallframe/extinguisher_cabinet, 2), \ - new/datum/stack_recipe("button frame", /obj/item/wallframe/button, 1), \ + new/datum/stack_recipe("apc frame", /obj/item/wallframe/apc, 2, category = CAT_EQUIPMENT), \ + new/datum/stack_recipe("air alarm frame", /obj/item/wallframe/airalarm, 2, category = CAT_EQUIPMENT), \ + new/datum/stack_recipe("fire alarm frame", /obj/item/wallframe/firealarm, 2, category = CAT_EQUIPMENT), \ + new/datum/stack_recipe("extinguisher cabinet frame", /obj/item/wallframe/extinguisher_cabinet, 2, category = CAT_EQUIPMENT), \ + new/datum/stack_recipe("button frame", /obj/item/wallframe/button, 1, category = CAT_EQUIPMENT), \ null, \ - new/datum/stack_recipe("iron door", /obj/structure/mineral_door/iron, 20, one_per_turf = TRUE, on_solid_ground = TRUE, applies_mats = TRUE), \ - new/datum/stack_recipe("filing cabinet", /obj/structure/filingcabinet, 2, time = 10 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE), \ - new/datum/stack_recipe("desk bell", /obj/structure/desk_bell, 2, time = 3 SECONDS), \ - new/datum/stack_recipe("floodlight frame", /obj/structure/floodlight_frame, 5, one_per_turf = TRUE, on_solid_ground = TRUE), \ - new/datum/stack_recipe("voting box", /obj/structure/votebox, 15, time = 5 SECONDS), \ - new/datum/stack_recipe("pestle", /obj/item/pestle, 1, time = 5 SECONDS), \ - new/datum/stack_recipe("hygienebot assembly", /obj/item/bot_assembly/hygienebot, 2, time = 5 SECONDS), \ - new/datum/stack_recipe("shower frame", /obj/structure/showerframe, 2, time= 2 SECONDS) + new/datum/stack_recipe("iron door", /obj/structure/mineral_door/iron, 20, one_per_turf = TRUE, on_solid_ground = TRUE, applies_mats = TRUE, category = CAT_DOORS), \ + new/datum/stack_recipe("filing cabinet", /obj/structure/filingcabinet, 2, time = 10 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_FURNITURE), \ + new/datum/stack_recipe("desk bell", /obj/structure/desk_bell, 2, time = 3 SECONDS, category = CAT_FURNITURE), \ + new/datum/stack_recipe("floodlight frame", /obj/structure/floodlight_frame, 5, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_EQUIPMENT), \ + new/datum/stack_recipe("voting box", /obj/structure/votebox, 15, time = 5 SECONDS, category = CAT_ENTERTAINMENT), \ + new/datum/stack_recipe("pestle", /obj/item/pestle, 1, time = 5 SECONDS, category = CAT_CHEMISTRY), \ + new/datum/stack_recipe("hygienebot assembly", /obj/item/bot_assembly/hygienebot, 2, time = 5 SECONDS, category = CAT_ROBOT), \ + new/datum/stack_recipe("shower frame", /obj/structure/showerframe, 2, time= 2 SECONDS, category = CAT_FURNITURE) )) /obj/item/stack/sheet/iron @@ -240,13 +240,13 @@ GLOBAL_LIST_INIT(metal_recipes, list ( \ * Plasteel */ GLOBAL_LIST_INIT(plasteel_recipes, list ( \ - new/datum/stack_recipe("AI core", /obj/structure/ai_core, 4, time = 5 SECONDS, one_per_turf = TRUE), - new/datum/stack_recipe("bomb assembly", /obj/machinery/syndicatebomb/empty, 10, time = 5 SECONDS), - new/datum/stack_recipe("Large Gas Tank", /obj/structure/tank_frame, 4, time=1 SECONDS, one_per_turf=TRUE), + new/datum/stack_recipe("AI core", /obj/structure/ai_core, 4, time = 5 SECONDS, one_per_turf = TRUE, category = CAT_ROBOT), + new/datum/stack_recipe("bomb assembly", /obj/machinery/syndicatebomb/empty, 10, time = 5 SECONDS, category = CAT_CHEMISTRY), + new/datum/stack_recipe("Large Gas Tank", /obj/structure/tank_frame, 4, time=1 SECONDS, one_per_turf=TRUE, category = CAT_ATMOSPHERIC), null, new /datum/stack_recipe_list("airlock assemblies", list( \ - new/datum/stack_recipe("high security airlock assembly", /obj/structure/door_assembly/door_assembly_highsecurity, 4, time = 5 SECONDS, one_per_turf = 1, on_solid_ground = 1), - new/datum/stack_recipe("vault door assembly", /obj/structure/door_assembly/door_assembly_vault, 6, time = 5 SECONDS, one_per_turf = 1, on_solid_ground = 1), + new/datum/stack_recipe("high security airlock assembly", /obj/structure/door_assembly/door_assembly_highsecurity, 4, time = 5 SECONDS, one_per_turf = 1, on_solid_ground = 1, category = CAT_DOORS), + new/datum/stack_recipe("vault door assembly", /obj/structure/door_assembly/door_assembly_vault, 6, time = 5 SECONDS, one_per_turf = 1, on_solid_ground = 1, category = CAT_DOORS), )), \ )) @@ -287,43 +287,43 @@ GLOBAL_LIST_INIT(plasteel_recipes, list ( \ * Wood */ GLOBAL_LIST_INIT(wood_recipes, list ( \ - new/datum/stack_recipe("wooden sandals", /obj/item/clothing/shoes/sandal, 1), \ - new/datum/stack_recipe("wood floor tile", /obj/item/stack/tile/wood, 1, 4, 20), \ - new/datum/stack_recipe("wood table frame", /obj/structure/table_frame/wood, 2, time = 1 SECONDS), \ - new/datum/stack_recipe("rolling pin", /obj/item/kitchen/rollingpin, 2, time = 3 SECONDS), \ - new/datum/stack_recipe("wooden chair", /obj/structure/chair/wood/, 3, time = 1 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE), \ - new/datum/stack_recipe("winged wooden chair", /obj/structure/chair/wood/wings, 3, time = 1 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE), \ - new/datum/stack_recipe("wooden barricade", /obj/structure/barricade/wooden, 5, time = 5 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE), \ - new/datum/stack_recipe("wooden door", /obj/structure/mineral_door/wood, 10, time = 2 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE), \ - new/datum/stack_recipe("wooden stairs frame", /obj/structure/stairs_frame/wood, 10, time = 5 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE), \ - new/datum/stack_recipe("coffin", /obj/structure/closet/crate/coffin, 5, time = 1.5 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE), \ - new/datum/stack_recipe("book case", /obj/structure/bookcase, 4, time = 1.5 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE), \ - new/datum/stack_recipe("drying rack", /obj/machinery/smartfridge/drying_rack, 10, time = 1.5 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE), \ - new/datum/stack_recipe("wooden barrel", /obj/structure/fermenting_barrel, 8, time = 5 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE), \ - new/datum/stack_recipe("dog bed", /obj/structure/bed/dogbed, 10, time = 1 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE), \ - new/datum/stack_recipe("dresser", /obj/structure/dresser, 10, time = 1.5 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE), \ - new/datum/stack_recipe("picture frame", /obj/item/wallframe/picture, 1, time = 1 SECONDS),\ - new/datum/stack_recipe("painting frame", /obj/item/wallframe/painting, 1, time = 1 SECONDS),\ - new/datum/stack_recipe("display case chassis", /obj/structure/displaycase_chassis, 5, one_per_turf = TRUE, on_solid_ground = TRUE), \ - new/datum/stack_recipe("wooden buckler", /obj/item/shield/buckler, 20, time = 4 SECONDS), \ - new/datum/stack_recipe("apiary", /obj/structure/beebox, 40, time = 5 SECONDS),\ - new/datum/stack_recipe("tiki mask", /obj/item/clothing/mask/gas/tiki_mask, 2), \ - new/datum/stack_recipe("honey frame", /obj/item/honey_frame, 5, time = 1 SECONDS),\ - new/datum/stack_recipe("wooden bucket", /obj/item/reagent_containers/cup/bucket/wooden, 3, time = 1 SECONDS),\ - new/datum/stack_recipe("rake", /obj/item/cultivator/rake, 5, time = 1 SECONDS),\ - new/datum/stack_recipe("ore box", /obj/structure/ore_box, 4, time = 5 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE),\ - new/datum/stack_recipe("wooden crate", /obj/structure/closet/crate/wooden, 6, time = 5 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE),\ - new/datum/stack_recipe("baseball bat", /obj/item/melee/baseball_bat, 5, time = 1.5 SECONDS),\ - new/datum/stack_recipe("loom", /obj/structure/loom, 10, time = 1.5 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE), \ - new/datum/stack_recipe("mortar", /obj/item/reagent_containers/cup/mortar, 3), \ - new/datum/stack_recipe("firebrand", /obj/item/match/firebrand, 2, time = 10 SECONDS), \ - new/datum/stack_recipe("bonfire", /obj/structure/bonfire, 10, time = 6 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE), \ - new/datum/stack_recipe("easel", /obj/structure/easel, 5, time = 1 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE), \ + new/datum/stack_recipe("wooden sandals", /obj/item/clothing/shoes/sandal, 1, category = CAT_CLOTHING), \ + new/datum/stack_recipe("wood floor tile", /obj/item/stack/tile/wood, 1, 4, 20, category = CAT_TILES), \ + new/datum/stack_recipe("wood table frame", /obj/structure/table_frame/wood, 2, time = 1 SECONDS, category = CAT_FURNITURE), \ + new/datum/stack_recipe("rolling pin", /obj/item/kitchen/rollingpin, 2, time = 3 SECONDS, category = CAT_TOOLS), \ + new/datum/stack_recipe("wooden chair", /obj/structure/chair/wood/, 3, time = 1 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_FURNITURE), \ + new/datum/stack_recipe("winged wooden chair", /obj/structure/chair/wood/wings, 3, time = 1 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_FURNITURE), \ + new/datum/stack_recipe("wooden barricade", /obj/structure/barricade/wooden, 5, time = 5 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_STRUCTURE), \ + new/datum/stack_recipe("wooden door", /obj/structure/mineral_door/wood, 10, time = 2 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_DOORS), \ + new/datum/stack_recipe("wooden stairs frame", /obj/structure/stairs_frame/wood, 10, time = 5 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_STRUCTURE), \ + new/datum/stack_recipe("coffin", /obj/structure/closet/crate/coffin, 5, time = 1.5 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_FURNITURE), \ + new/datum/stack_recipe("book case", /obj/structure/bookcase, 4, time = 1.5 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_FURNITURE), \ + new/datum/stack_recipe("drying rack", /obj/machinery/smartfridge/drying_rack, 10, time = 1.5 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_TOOLS), \ + new/datum/stack_recipe("wooden barrel", /obj/structure/fermenting_barrel, 8, time = 5 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_CONTAINERS), \ + new/datum/stack_recipe("dog bed", /obj/structure/bed/dogbed, 10, time = 1 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_FURNITURE), \ + new/datum/stack_recipe("dresser", /obj/structure/dresser, 10, time = 1.5 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_FURNITURE), \ + new/datum/stack_recipe("picture frame", /obj/item/wallframe/picture, 1, time = 1 SECONDS, category = CAT_ENTERTAINMENT),\ + new/datum/stack_recipe("painting frame", /obj/item/wallframe/painting, 1, time = 1 SECONDS, category = CAT_ENTERTAINMENT),\ + new/datum/stack_recipe("display case chassis", /obj/structure/displaycase_chassis, 5, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_FURNITURE), \ + new/datum/stack_recipe("wooden buckler", /obj/item/shield/buckler, 20, time = 4 SECONDS, category = CAT_EQUIPMENT), \ + new/datum/stack_recipe("apiary", /obj/structure/beebox, 40, time = 5 SECONDS, category = CAT_TOOLS),\ + new/datum/stack_recipe("tiki mask", /obj/item/clothing/mask/gas/tiki_mask, 2, category = CAT_CLOTHING), \ + new/datum/stack_recipe("honey frame", /obj/item/honey_frame, 5, time = 1 SECONDS, category = CAT_TOOLS),\ + new/datum/stack_recipe("wooden bucket", /obj/item/reagent_containers/cup/bucket/wooden, 3, time = 1 SECONDS, category = CAT_CONTAINERS),\ + new/datum/stack_recipe("rake", /obj/item/cultivator/rake, 5, time = 1 SECONDS, category = CAT_TOOLS),\ + new/datum/stack_recipe("ore box", /obj/structure/ore_box, 4, time = 5 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_CONTAINERS),\ + new/datum/stack_recipe("wooden crate", /obj/structure/closet/crate/wooden, 6, time = 5 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_FURNITURE),\ + new/datum/stack_recipe("baseball bat", /obj/item/melee/baseball_bat, 5, time = 1.5 SECONDS, category = CAT_WEAPON_MELEE),\ + new/datum/stack_recipe("loom", /obj/structure/loom, 10, time = 1.5 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_TOOLS), \ + new/datum/stack_recipe("mortar", /obj/item/reagent_containers/cup/mortar, 3, category = CAT_CHEMISTRY), \ + new/datum/stack_recipe("firebrand", /obj/item/match/firebrand, 2, time = 10 SECONDS, category = CAT_TOOLS), \ + new/datum/stack_recipe("bonfire", /obj/structure/bonfire, 10, time = 6 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_TOOLS), \ + new/datum/stack_recipe("easel", /obj/structure/easel, 5, time = 1 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_ENTERTAINMENT), \ null, \ new/datum/stack_recipe_list("pews", list( - new /datum/stack_recipe("pew (middle)", /obj/structure/chair/pew, 3, one_per_turf = TRUE, on_solid_ground = TRUE), - new /datum/stack_recipe("pew (left)", /obj/structure/chair/pew/left, 3, one_per_turf = TRUE, on_solid_ground = TRUE), - new /datum/stack_recipe("pew (right)", /obj/structure/chair/pew/right, 3, one_per_turf = TRUE, on_solid_ground = TRUE) + new /datum/stack_recipe("pew (middle)", /obj/structure/chair/pew, 3, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_FURNITURE), + new /datum/stack_recipe("pew (left)", /obj/structure/chair/pew/left, 3, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_FURNITURE), + new /datum/stack_recipe("pew (right)", /obj/structure/chair/pew/right, 3, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_FURNITURE) )), null, \ )) @@ -361,19 +361,19 @@ GLOBAL_LIST_INIT(wood_recipes, list ( \ */ GLOBAL_LIST_INIT(bamboo_recipes, list ( \ - new/datum/stack_recipe("punji sticks trap", /obj/structure/punji_sticks, 5, time = 3 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE), \ - new/datum/stack_recipe("bamboo spear", /obj/item/spear/bamboospear, 25, time = 9 SECONDS), \ - new/datum/stack_recipe("blow gun", /obj/item/gun/syringe/blowgun, 10, time = 7 SECONDS), \ - new/datum/stack_recipe("crude syringe", /obj/item/reagent_containers/syringe/crude, 5, time = 1 SECONDS), \ - new/datum/stack_recipe("rice hat", /obj/item/clothing/head/costume/rice_hat, 10, time = 7 SECONDS), \ + new/datum/stack_recipe("punji sticks trap", /obj/structure/punji_sticks, 5, time = 3 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_EQUIPMENT), \ + new/datum/stack_recipe("bamboo spear", /obj/item/spear/bamboospear, 25, time = 9 SECONDS, category = CAT_WEAPON_MELEE), \ + new/datum/stack_recipe("blow gun", /obj/item/gun/syringe/blowgun, 10, time = 7 SECONDS, category = CAT_WEAPON_RANGED), \ + new/datum/stack_recipe("crude syringe", /obj/item/reagent_containers/syringe/crude, 5, time = 1 SECONDS, category = CAT_CHEMISTRY), \ + new/datum/stack_recipe("rice hat", /obj/item/clothing/head/costume/rice_hat, 10, time = 7 SECONDS, category = CAT_CLOTHING), \ null, \ - new/datum/stack_recipe("bamboo stool", /obj/structure/chair/stool/bamboo, 2, time = 1 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE), \ - new/datum/stack_recipe("bamboo mat piece", /obj/item/stack/tile/bamboo, 1, 4, 20), \ + new/datum/stack_recipe("bamboo stool", /obj/structure/chair/stool/bamboo, 2, time = 1 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_FURNITURE), \ + new/datum/stack_recipe("bamboo mat piece", /obj/item/stack/tile/bamboo, 1, 4, 20, category = CAT_TILES), \ null, \ new/datum/stack_recipe_list("bamboo benches", list( - new /datum/stack_recipe("bamboo bench (middle)", /obj/structure/chair/sofa/bamboo, 3, time = 1 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE), - new /datum/stack_recipe("bamboo bench (left)", /obj/structure/chair/sofa/bamboo/left, 3, time = 1 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE), - new /datum/stack_recipe("bamboo bench (right)", /obj/structure/chair/sofa/bamboo/right, 3, time = 1 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE) + new /datum/stack_recipe("bamboo bench (middle)", /obj/structure/chair/sofa/bamboo, 3, time = 1 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_FURNITURE), + new /datum/stack_recipe("bamboo bench (left)", /obj/structure/chair/sofa/bamboo/left, 3, time = 1 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_FURNITURE), + new /datum/stack_recipe("bamboo bench (right)", /obj/structure/chair/sofa/bamboo/right, 3, time = 1 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_FURNITURE) )), \ )) @@ -408,40 +408,40 @@ GLOBAL_LIST_INIT(bamboo_recipes, list ( \ * Cloth */ GLOBAL_LIST_INIT(cloth_recipes, list ( \ - new/datum/stack_recipe("white jumpskirt", /obj/item/clothing/under/color/jumpskirt/white, 3), /*Ladies first*/ \ - new/datum/stack_recipe("white jumpsuit", /obj/item/clothing/under/color/white, 3), \ - new/datum/stack_recipe("white shoes", /obj/item/clothing/shoes/sneakers/white, 2), \ - new/datum/stack_recipe("white scarf", /obj/item/clothing/neck/scarf, 1), \ - new/datum/stack_recipe("white bandana", /obj/item/clothing/mask/bandana/white, 2), \ + new/datum/stack_recipe("white jumpskirt", /obj/item/clothing/under/color/jumpskirt/white, 3, category = CAT_CLOTHING), /*Ladies first*/ \ + new/datum/stack_recipe("white jumpsuit", /obj/item/clothing/under/color/white, 3, category = CAT_CLOTHING), \ + new/datum/stack_recipe("white shoes", /obj/item/clothing/shoes/sneakers/white, 2, category = CAT_CLOTHING), \ + new/datum/stack_recipe("white scarf", /obj/item/clothing/neck/scarf, 1, category = CAT_CLOTHING), \ + new/datum/stack_recipe("white bandana", /obj/item/clothing/mask/bandana/white, 2, category = CAT_CLOTHING), \ null, \ - new/datum/stack_recipe("backpack", /obj/item/storage/backpack, 4), \ - new/datum/stack_recipe("duffel bag", /obj/item/storage/backpack/duffelbag, 6), \ + new/datum/stack_recipe("backpack", /obj/item/storage/backpack, 4, category = CAT_CONTAINERS), \ + new/datum/stack_recipe("duffel bag", /obj/item/storage/backpack/duffelbag, 6, category = CAT_CONTAINERS), \ null, \ - new/datum/stack_recipe("plant bag", /obj/item/storage/bag/plants, 4), \ - new/datum/stack_recipe("book bag", /obj/item/storage/bag/books, 4), \ - new/datum/stack_recipe("mining satchel", /obj/item/storage/bag/ore, 4), \ - new/datum/stack_recipe("chemistry bag", /obj/item/storage/bag/chemistry, 4), \ - new/datum/stack_recipe("bio bag", /obj/item/storage/bag/bio, 4), \ - new/datum/stack_recipe("science bag", /obj/item/storage/bag/xeno, 4), \ - new/datum/stack_recipe("construction bag", /obj/item/storage/bag/construction, 4), \ + new/datum/stack_recipe("plant bag", /obj/item/storage/bag/plants, 4, category = CAT_CONTAINERS), \ + new/datum/stack_recipe("book bag", /obj/item/storage/bag/books, 4, category = CAT_CONTAINERS), \ + new/datum/stack_recipe("mining satchel", /obj/item/storage/bag/ore, 4, category = CAT_CONTAINERS), \ + new/datum/stack_recipe("chemistry bag", /obj/item/storage/bag/chemistry, 4, category = CAT_CONTAINERS), \ + new/datum/stack_recipe("bio bag", /obj/item/storage/bag/bio, 4, category = CAT_CONTAINERS), \ + new/datum/stack_recipe("science bag", /obj/item/storage/bag/xeno, 4, category = CAT_CONTAINERS), \ + new/datum/stack_recipe("construction bag", /obj/item/storage/bag/construction, 4, category = CAT_CONTAINERS), \ null, \ - new/datum/stack_recipe("improvised gauze", /obj/item/stack/medical/gauze/improvised, 1, 2, 6), \ - new/datum/stack_recipe("rag", /obj/item/reagent_containers/cup/rag, 1), \ - new/datum/stack_recipe("bedsheet", /obj/item/bedsheet, 3), \ - new/datum/stack_recipe("double bedsheet", /obj/item/bedsheet/double, 6), \ - new/datum/stack_recipe("empty sandbag", /obj/item/emptysandbag, 4), \ + new/datum/stack_recipe("improvised gauze", /obj/item/stack/medical/gauze/improvised, 1, 2, 6, category = CAT_TOOLS), \ + new/datum/stack_recipe("rag", /obj/item/reagent_containers/cup/rag, 1, category = CAT_CHEMISTRY), \ + new/datum/stack_recipe("bedsheet", /obj/item/bedsheet, 3, category = CAT_FURNITURE), \ + new/datum/stack_recipe("double bedsheet", /obj/item/bedsheet/double, 6, category = CAT_FURNITURE), \ + new/datum/stack_recipe("empty sandbag", /obj/item/emptysandbag, 4, category = CAT_CONTAINERS), \ null, \ - new/datum/stack_recipe("fingerless gloves", /obj/item/clothing/gloves/fingerless, 1), \ - new/datum/stack_recipe("white gloves", /obj/item/clothing/gloves/color/white, 3), \ - new/datum/stack_recipe("white softcap", /obj/item/clothing/head/soft/mime, 2), \ - new/datum/stack_recipe("white beanie", /obj/item/clothing/head/beanie, 2), \ + new/datum/stack_recipe("fingerless gloves", /obj/item/clothing/gloves/fingerless, 1, category = CAT_CLOTHING), \ + new/datum/stack_recipe("white gloves", /obj/item/clothing/gloves/color/white, 3, category = CAT_CLOTHING), \ + new/datum/stack_recipe("white softcap", /obj/item/clothing/head/soft/mime, 2, category = CAT_CLOTHING), \ + new/datum/stack_recipe("white beanie", /obj/item/clothing/head/beanie, 2, category = CAT_CLOTHING), \ null, \ - new/datum/stack_recipe("blindfold", /obj/item/clothing/glasses/blindfold, 2), \ + new/datum/stack_recipe("blindfold", /obj/item/clothing/glasses/blindfold, 2, category = CAT_ENTERTAINMENT), \ null, \ - new/datum/stack_recipe("19x19 canvas", /obj/item/canvas/nineteen_nineteen, 3), \ - new/datum/stack_recipe("23x19 canvas", /obj/item/canvas/twentythree_nineteen, 4), \ - new/datum/stack_recipe("23x23 canvas", /obj/item/canvas/twentythree_twentythree, 5), \ - new/datum/stack_recipe("pillow", /obj/item/pillow, 3), \ + new/datum/stack_recipe("19x19 canvas", /obj/item/canvas/nineteen_nineteen, 3, category = CAT_ENTERTAINMENT), \ + new/datum/stack_recipe("23x19 canvas", /obj/item/canvas/twentythree_nineteen, 4, category = CAT_ENTERTAINMENT), \ + new/datum/stack_recipe("23x23 canvas", /obj/item/canvas/twentythree_twentythree, 5, category = CAT_ENTERTAINMENT), \ + new/datum/stack_recipe("pillow", /obj/item/pillow, 3, category = CAT_FURNITURE), \ )) /obj/item/stack/sheet/cloth @@ -472,10 +472,10 @@ GLOBAL_LIST_INIT(cloth_recipes, list ( \ amount = 5 GLOBAL_LIST_INIT(durathread_recipes, list ( \ - new/datum/stack_recipe("durathread jumpsuit", /obj/item/clothing/under/misc/durathread, 4, time = 4 SECONDS), - new/datum/stack_recipe("durathread beret", /obj/item/clothing/head/beret/durathread, 2, time = 4 SECONDS), \ - new/datum/stack_recipe("durathread beanie", /obj/item/clothing/head/beanie/durathread, 2, time = 4 SECONDS), \ - new/datum/stack_recipe("durathread bandana", /obj/item/clothing/mask/bandana/durathread, 1, time = 2.5 SECONDS), \ + new/datum/stack_recipe("durathread jumpsuit", /obj/item/clothing/under/misc/durathread, 4, time = 4 SECONDS, category = CAT_CLOTHING), + new/datum/stack_recipe("durathread beret", /obj/item/clothing/head/beret/durathread, 2, time = 4 SECONDS, category = CAT_CLOTHING), \ + new/datum/stack_recipe("durathread beanie", /obj/item/clothing/head/beanie/durathread, 2, time = 4 SECONDS, category = CAT_CLOTHING), \ + new/datum/stack_recipe("durathread bandana", /obj/item/clothing/mask/bandana/durathread, 1, time = 2.5 SECONDS, category = CAT_CLOTHING), \ )) /obj/item/stack/sheet/durathread @@ -533,60 +533,60 @@ GLOBAL_LIST_INIT(durathread_recipes, list ( \ * Cardboard */ GLOBAL_LIST_INIT(cardboard_recipes, list ( \ - new/datum/stack_recipe("box", /obj/item/storage/box), \ - new/datum/stack_recipe("cardborg suit", /obj/item/clothing/suit/costume/cardborg, 3), \ - new/datum/stack_recipe("cardborg helmet", /obj/item/clothing/head/costume/cardborg), \ - new/datum/stack_recipe("large box", /obj/structure/closet/cardboard, 4, one_per_turf = TRUE, on_solid_ground = TRUE), \ - new/datum/stack_recipe("cardboard cutout", /obj/item/cardboard_cutout, 5), \ + new/datum/stack_recipe("box", /obj/item/storage/box, category = CAT_CONTAINERS), \ + new/datum/stack_recipe("cardborg suit", /obj/item/clothing/suit/costume/cardborg, 3, category = CAT_CLOTHING), \ + new/datum/stack_recipe("cardborg helmet", /obj/item/clothing/head/costume/cardborg, category = CAT_CLOTHING), \ + new/datum/stack_recipe("large box", /obj/structure/closet/cardboard, 4, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_CONTAINERS), \ + new/datum/stack_recipe("cardboard cutout", /obj/item/cardboard_cutout, 5, category = CAT_ENTERTAINMENT), \ null, \ - new/datum/stack_recipe("pizza box", /obj/item/pizzabox), \ - new/datum/stack_recipe("folder", /obj/item/folder), \ + new/datum/stack_recipe("pizza box", /obj/item/pizzabox, category = CAT_CONTAINERS), \ + new/datum/stack_recipe("folder", /obj/item/folder, category = CAT_CONTAINERS), \ null, \ //TO-DO: Find a proper way to just change the illustration on the box. Code isn't the issue, input is. new/datum/stack_recipe_list("fancy boxes", list( - new /datum/stack_recipe("donut box", /obj/item/storage/fancy/donut_box), \ - new /datum/stack_recipe("egg box", /obj/item/storage/fancy/egg_box), \ - new /datum/stack_recipe("donk-pockets box", /obj/item/storage/box/donkpockets), \ - new /datum/stack_recipe("donk-pockets spicy box", /obj/item/storage/box/donkpockets/donkpocketspicy), \ - new /datum/stack_recipe("donk-pockets teriyaki box", /obj/item/storage/box/donkpockets/donkpocketteriyaki), \ - new /datum/stack_recipe("donk-pockets pizza box", /obj/item/storage/box/donkpockets/donkpocketpizza), \ - new /datum/stack_recipe("donk-pockets berry box", /obj/item/storage/box/donkpockets/donkpocketberry), \ - new /datum/stack_recipe("donk-pockets honk box", /obj/item/storage/box/donkpockets/donkpockethonk), \ - new /datum/stack_recipe("monkey cube box", /obj/item/storage/box/monkeycubes), - new /datum/stack_recipe("nugget box", /obj/item/storage/fancy/nugget_box), \ + new /datum/stack_recipe("donut box", /obj/item/storage/fancy/donut_box, category = CAT_CONTAINERS), \ + new /datum/stack_recipe("egg box", /obj/item/storage/fancy/egg_box, category = CAT_CONTAINERS), \ + new /datum/stack_recipe("donk-pockets box", /obj/item/storage/box/donkpockets, category = CAT_CONTAINERS), \ + new /datum/stack_recipe("donk-pockets spicy box", /obj/item/storage/box/donkpockets/donkpocketspicy, category = CAT_CONTAINERS), \ + new /datum/stack_recipe("donk-pockets teriyaki box", /obj/item/storage/box/donkpockets/donkpocketteriyaki, category = CAT_CONTAINERS), \ + new /datum/stack_recipe("donk-pockets pizza box", /obj/item/storage/box/donkpockets/donkpocketpizza, category = CAT_CONTAINERS), \ + new /datum/stack_recipe("donk-pockets berry box", /obj/item/storage/box/donkpockets/donkpocketberry, category = CAT_CONTAINERS), \ + new /datum/stack_recipe("donk-pockets honk box", /obj/item/storage/box/donkpockets/donkpockethonk, category = CAT_CONTAINERS), \ + new /datum/stack_recipe("monkey cube box", /obj/item/storage/box/monkeycubes, category = CAT_CONTAINERS), + new /datum/stack_recipe("nugget box", /obj/item/storage/fancy/nugget_box, category = CAT_CONTAINERS), \ null, \ - new /datum/stack_recipe("lethal ammo box", /obj/item/storage/box/lethalshot), \ - new /datum/stack_recipe("rubber shot ammo box", /obj/item/storage/box/rubbershot), \ - new /datum/stack_recipe("bean bag ammo box", /obj/item/storage/box/beanbag), \ - new /datum/stack_recipe("flashbang box", /obj/item/storage/box/flashbangs), \ - new /datum/stack_recipe("flashes box", /obj/item/storage/box/flashes), \ - new /datum/stack_recipe("handcuffs box", /obj/item/storage/box/handcuffs), \ - new /datum/stack_recipe("ID card box", /obj/item/storage/box/ids), \ - new /datum/stack_recipe("PDA box", /obj/item/storage/box/pdas), \ + new /datum/stack_recipe("lethal ammo box", /obj/item/storage/box/lethalshot, category = CAT_CONTAINERS), \ + new /datum/stack_recipe("rubber shot ammo box", /obj/item/storage/box/rubbershot, category = CAT_CONTAINERS), \ + new /datum/stack_recipe("bean bag ammo box", /obj/item/storage/box/beanbag, category = CAT_CONTAINERS), \ + new /datum/stack_recipe("flashbang box", /obj/item/storage/box/flashbangs, category = CAT_CONTAINERS), \ + new /datum/stack_recipe("flashes box", /obj/item/storage/box/flashes, category = CAT_CONTAINERS), \ + new /datum/stack_recipe("handcuffs box", /obj/item/storage/box/handcuffs, category = CAT_CONTAINERS), \ + new /datum/stack_recipe("ID card box", /obj/item/storage/box/ids, category = CAT_CONTAINERS), \ + new /datum/stack_recipe("PDA box", /obj/item/storage/box/pdas, category = CAT_CONTAINERS), \ null, \ - new /datum/stack_recipe("pillbottle box", /obj/item/storage/box/pillbottles), \ - new /datum/stack_recipe("beaker box", /obj/item/storage/box/beakers), \ - new /datum/stack_recipe("syringe box", /obj/item/storage/box/syringes), \ - new /datum/stack_recipe("latex gloves box", /obj/item/storage/box/gloves), \ - new /datum/stack_recipe("sterile masks box", /obj/item/storage/box/masks), \ - new /datum/stack_recipe("body bag box", /obj/item/storage/box/bodybags), \ - new /datum/stack_recipe("perscription glasses box", /obj/item/storage/box/rxglasses), \ - new /datum/stack_recipe("medipen box", /obj/item/storage/box/medipens), \ - new /datum/stack_recipe("oxygen tank box", /obj/item/storage/box/emergencytank), \ - new /datum/stack_recipe("extended oxygen tank box", /obj/item/storage/box/engitank), \ + new /datum/stack_recipe("pillbottle box", /obj/item/storage/box/pillbottles, category = CAT_CONTAINERS), \ + new /datum/stack_recipe("beaker box", /obj/item/storage/box/beakers, category = CAT_CONTAINERS), \ + new /datum/stack_recipe("syringe box", /obj/item/storage/box/syringes, category = CAT_CONTAINERS), \ + new /datum/stack_recipe("latex gloves box", /obj/item/storage/box/gloves, category = CAT_CONTAINERS), \ + new /datum/stack_recipe("sterile masks box", /obj/item/storage/box/masks, category = CAT_CONTAINERS), \ + new /datum/stack_recipe("body bag box", /obj/item/storage/box/bodybags, category = CAT_CONTAINERS), \ + new /datum/stack_recipe("perscription glasses box", /obj/item/storage/box/rxglasses, category = CAT_CONTAINERS), \ + new /datum/stack_recipe("medipen box", /obj/item/storage/box/medipens, category = CAT_CONTAINERS), \ + new /datum/stack_recipe("oxygen tank box", /obj/item/storage/box/emergencytank, category = CAT_CONTAINERS), \ + new /datum/stack_recipe("extended oxygen tank box", /obj/item/storage/box/engitank, category = CAT_CONTAINERS), \ null, \ - new /datum/stack_recipe("survival box", /obj/item/storage/box/survival/crafted), \ - new /datum/stack_recipe("extended tank survival box", /obj/item/storage/box/survival/engineer/crafted), \ - new /datum/stack_recipe("disk box", /obj/item/storage/box/disks), \ - new /datum/stack_recipe("light tubes box", /obj/item/storage/box/lights/tubes), \ - new /datum/stack_recipe("light bulbs box", /obj/item/storage/box/lights/bulbs), \ - new /datum/stack_recipe("mixed lights box", /obj/item/storage/box/lights/mixed), \ - new /datum/stack_recipe("mouse traps box", /obj/item/storage/box/mousetraps), \ - new /datum/stack_recipe("candle box", /obj/item/storage/fancy/candle_box) + new /datum/stack_recipe("survival box", /obj/item/storage/box/survival/crafted, category = CAT_CONTAINERS), \ + new /datum/stack_recipe("extended tank survival box", /obj/item/storage/box/survival/engineer/crafted, category = CAT_CONTAINERS), \ + new /datum/stack_recipe("disk box", /obj/item/storage/box/disks, category = CAT_CONTAINERS), \ + new /datum/stack_recipe("light tubes box", /obj/item/storage/box/lights/tubes, category = CAT_CONTAINERS), \ + new /datum/stack_recipe("light bulbs box", /obj/item/storage/box/lights/bulbs, category = CAT_CONTAINERS), \ + new /datum/stack_recipe("mixed lights box", /obj/item/storage/box/lights/mixed, category = CAT_CONTAINERS), \ + new /datum/stack_recipe("mouse traps box", /obj/item/storage/box/mousetraps, category = CAT_CONTAINERS), \ + new /datum/stack_recipe("candle box", /obj/item/storage/fancy/candle_box, category = CAT_CONTAINERS) )), null, \ @@ -642,18 +642,18 @@ GLOBAL_LIST_INIT(cardboard_recipes, list ( \ */ GLOBAL_LIST_INIT(bronze_recipes, list ( \ - new/datum/stack_recipe("wall gear", /obj/structure/girder/bronze, 2, time = 2 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE), \ + new/datum/stack_recipe("wall gear", /obj/structure/girder/bronze, 2, time = 2 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_STRUCTURE), \ null, - new/datum/stack_recipe("directional bronze window", /obj/structure/window/bronze/unanchored, time = 0, on_solid_ground = TRUE, window_checks = TRUE), \ - new/datum/stack_recipe("fulltile bronze window", /obj/structure/window/bronze/fulltile/unanchored, 2, time = 0, on_solid_ground = TRUE, window_checks = TRUE), \ - new/datum/stack_recipe("pinion airlock assembly", /obj/structure/door_assembly/door_assembly_bronze, 4, time = 5 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE), \ - new/datum/stack_recipe("bronze pinion airlock assembly", /obj/structure/door_assembly/door_assembly_bronze/seethru, 4, time = 5 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE), \ - new/datum/stack_recipe("bronze floor tile", /obj/item/stack/tile/bronze, 1, 4, 20), \ - new/datum/stack_recipe("bronze hat", /obj/item/clothing/head/costume/bronze), \ - new/datum/stack_recipe("bronze suit", /obj/item/clothing/suit/costume/bronze), \ - new/datum/stack_recipe("bronze boots", /obj/item/clothing/shoes/bronze), \ + new/datum/stack_recipe("directional bronze window", /obj/structure/window/bronze/unanchored, time = 0, on_solid_ground = TRUE, window_checks = TRUE, category = CAT_WINDOWS), \ + new/datum/stack_recipe("fulltile bronze window", /obj/structure/window/bronze/fulltile/unanchored, 2, time = 0, on_solid_ground = TRUE, window_checks = TRUE, category = CAT_WINDOWS), \ + new/datum/stack_recipe("pinion airlock assembly", /obj/structure/door_assembly/door_assembly_bronze, 4, time = 5 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_DOORS), \ + new/datum/stack_recipe("bronze pinion airlock assembly", /obj/structure/door_assembly/door_assembly_bronze/seethru, 4, time = 5 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_DOORS), \ + new/datum/stack_recipe("bronze floor tile", /obj/item/stack/tile/bronze, 1, 4, 20, category = CAT_TILES), \ + new/datum/stack_recipe("bronze hat", /obj/item/clothing/head/costume/bronze, category = CAT_CLOTHING), \ + new/datum/stack_recipe("bronze suit", /obj/item/clothing/suit/costume/bronze, category = CAT_CLOTHING), \ + new/datum/stack_recipe("bronze boots", /obj/item/clothing/shoes/bronze, category = CAT_CLOTHING), \ null, - new/datum/stack_recipe("bronze chair", /obj/structure/chair/bronze, 1, time = 0, one_per_turf = TRUE, on_solid_ground = TRUE), \ + new/datum/stack_recipe("bronze chair", /obj/structure/chair/bronze, 1, time = 0, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_FURNITURE), \ )) /obj/item/stack/sheet/bronze @@ -739,15 +739,15 @@ GLOBAL_LIST_INIT(bronze_recipes, list ( \ material_type = /datum/material/bone GLOBAL_LIST_INIT(plastic_recipes, list( - new /datum/stack_recipe("plastic floor tile", /obj/item/stack/tile/plastic, 1, 4, 20), \ - new /datum/stack_recipe("folding plastic chair", /obj/structure/chair/plastic, 2), \ - new /datum/stack_recipe("plastic flaps", /obj/structure/plasticflaps, 5, one_per_turf = TRUE, on_solid_ground = TRUE, time = 4 SECONDS), \ - new /datum/stack_recipe("water bottle", /obj/item/reagent_containers/cup/glass/waterbottle/empty), \ - new /datum/stack_recipe("large water bottle", /obj/item/reagent_containers/cup/glass/waterbottle/large/empty, 3), \ - new /datum/stack_recipe("colo cups", /obj/item/reagent_containers/cup/glass/colocup, 1), \ - new /datum/stack_recipe("wet floor sign", /obj/item/clothing/suit/caution, 2), \ - new /datum/stack_recipe("warning cone", /obj/item/clothing/head/cone, 2), \ - new /datum/stack_recipe("blank wall sign", /obj/item/sign, 1))) + new /datum/stack_recipe("plastic floor tile", /obj/item/stack/tile/plastic, 1, 4, 20, category = CAT_TILES), \ + new /datum/stack_recipe("folding plastic chair", /obj/structure/chair/plastic, 2, category = CAT_FURNITURE), \ + new /datum/stack_recipe("plastic flaps", /obj/structure/plasticflaps, 5, one_per_turf = TRUE, on_solid_ground = TRUE, time = 4 SECONDS, category = CAT_FURNITURE), \ + new /datum/stack_recipe("water bottle", /obj/item/reagent_containers/cup/glass/waterbottle/empty, category = CAT_CONTAINERS), \ + new /datum/stack_recipe("large water bottle", /obj/item/reagent_containers/cup/glass/waterbottle/large/empty, 3, category = CAT_CONTAINERS), \ + new /datum/stack_recipe("colo cups", /obj/item/reagent_containers/cup/glass/colocup, 1, category = CAT_CONTAINERS), \ + new /datum/stack_recipe("wet floor sign", /obj/item/clothing/suit/caution, 2, category = CAT_EQUIPMENT), \ + new /datum/stack_recipe("warning cone", /obj/item/clothing/head/cone, 2, category = CAT_EQUIPMENT), \ + new /datum/stack_recipe("blank wall sign", /obj/item/sign, 1, category = CAT_FURNITURE))) /obj/item/stack/sheet/plastic name = "plastic" diff --git a/code/game/objects/items/stacks/sheets/sheets.dm b/code/game/objects/items/stacks/sheets/sheets.dm index c26ddaeedfe..2d6ab81b64f 100644 --- a/code/game/objects/items/stacks/sheets/sheets.dm +++ b/code/game/objects/items/stacks/sheets/sheets.dm @@ -2,6 +2,7 @@ name = "sheet" lefthand_file = 'icons/mob/inhands/items/sheets_lefthand.dmi' righthand_file = 'icons/mob/inhands/items/sheets_righthand.dmi' + icon_state = "sheet-metal_3" full_w_class = WEIGHT_CLASS_NORMAL force = 5 throwforce = 5 diff --git a/code/game/objects/items/stacks/stack_recipe.dm b/code/game/objects/items/stacks/stack_recipe.dm index c562202dc6c..49d35934cbc 100644 --- a/code/game/objects/items/stacks/stack_recipe.dm +++ b/code/game/objects/items/stacks/stack_recipe.dm @@ -29,6 +29,8 @@ var/trait_booster /// How much the trait above, if supplied, boosts the construct speed of this item var/trait_modifier = 1 + /// Category for general crafting menu + var/category /datum/stack_recipe/New( title, @@ -45,6 +47,7 @@ applies_mats = FALSE, trait_booster, trait_modifier = 1, + category, ) src.title = title @@ -60,6 +63,7 @@ src.applies_mats = applies_mats src.trait_booster = trait_booster src.trait_modifier = trait_modifier + src.category = src.category || category || CAT_MISC /datum/stack_recipe/radial /// Optional info to be shown on the radial option for this item @@ -82,8 +86,10 @@ trait_modifier = 1, desc, required_noun, + category, ) - + if(category) + src.category = category if(desc) src.desc = desc if(required_noun) diff --git a/code/game/objects/items/storage/boxes/food_boxes.dm b/code/game/objects/items/storage/boxes/food_boxes.dm index ef619e27045..9b313c81ae4 100644 --- a/code/game/objects/items/storage/boxes/food_boxes.dm +++ b/code/game/objects/items/storage/boxes/food_boxes.dm @@ -2,7 +2,7 @@ /obj/item/storage/box/donkpockets name = "box of donk-pockets" - desc = "Instructions: Heat in microwave. Product will stay perpetually warmed with cutting edge Donk Co. technology." + desc = "Instructions: Heat in microwave. Product will stay perpetually warmed with cutting edge Donk Co. technology." icon_state = "donkpocketbox" illustration = null /// What type of donk pocket are we gonna cram into this box? diff --git a/code/game/objects/objs.dm b/code/game/objects/objs.dm index 45afa748d78..e6a4f8ceab7 100644 --- a/code/game/objects/objs.dm +++ b/code/game/objects/objs.dm @@ -4,6 +4,13 @@ speech_span = SPAN_ROBOT var/obj_flags = CAN_BE_HIT + /// Extra examine line to describe controls, such as right-clicking, left-clicking, etc. + var/desc_controls + + /// Icon to use as a 32x32 preview in crafting menus and such + var/icon_preview + var/icon_state_preview + var/damtype = BRUTE var/force = 0 @@ -271,6 +278,8 @@ GLOBAL_LIST_EMPTY(objects_by_id_tag) /obj/examine(mob/user) . = ..() + if(desc_controls) + . += span_notice(desc_controls) if(obj_flags & UNIQUE_RENAME) . += span_notice("Use a pen on it to rename it or change its description.") if(unique_reskin && (!current_skin || infinite_reskin)) diff --git a/code/game/objects/structures/guillotine.dm b/code/game/objects/structures/guillotine.dm index e648fce8d95..01ec4763f04 100644 --- a/code/game/objects/structures/guillotine.dm +++ b/code/game/objects/structures/guillotine.dm @@ -25,6 +25,8 @@ desc = "A large structure used to remove the heads of traitors and treasonists." icon = 'icons/obj/guillotine.dmi' icon_state = "guillotine_raised" + icon_preview = 'icons/obj/previews.dmi' + icon_state_preview = "guilliotine" can_buckle = TRUE anchored = TRUE density = TRUE diff --git a/code/modules/asset_cache/assets/crafting.dm b/code/modules/asset_cache/assets/crafting.dm new file mode 100644 index 00000000000..8f38cd19bfa --- /dev/null +++ b/code/modules/asset_cache/assets/crafting.dm @@ -0,0 +1,60 @@ +///Representative icons for the contents of each crafting recipe +/datum/asset/spritesheet/crafting + name = "crafting" + +/datum/asset/spritesheet/crafting/cooking + name = "cooking" + +/datum/asset/spritesheet/crafting/create_spritesheets() + var/id = 1 + for(var/atom in GLOB.crafting_recipes_atoms) + add_atom_icon(atom, id++) + add_tool_icons() + +/datum/asset/spritesheet/crafting/cooking/create_spritesheets() + var/id = 1 + for(var/atom in GLOB.cooking_recipes_atoms) + add_atom_icon(atom, id++) + +///Adds the atom icon to the spritesheet with given ID +/datum/asset/spritesheet/crafting/proc/add_atom_icon(atom, id) + var/obj/obj = initial(atom) + if(ispath(atom, /datum/reagent)) + var/datum/reagent/reagent = atom + obj = initial(reagent.default_container) + var/icon_file = initial(obj.icon_preview) || initial(obj.icon) + var/icon_state = initial(obj.icon_state_preview) || initial(obj.icon_state) + #ifdef UNIT_TESTS + if(!(icon_state in icon_states(icon_file))) + stack_trace("Atom [atom] with icon '[icon_file]' missing state '[icon_state]'") + return + #endif + Insert("a[id]", icon(icon_file, icon_state, SOUTH)) + +///Adds tool icons to the spritesheet +/datum/asset/spritesheet/crafting/proc/add_tool_icons() + var/list/tool_icons = list( + TOOL_CROWBAR = icon('icons/obj/tools.dmi', "crowbar"), + TOOL_MULTITOOL = icon('icons/obj/device.dmi', "multitool"), + TOOL_SCREWDRIVER = icon('icons/obj/tools.dmi', "screwdriver_map"), + TOOL_WIRECUTTER = icon('icons/obj/tools.dmi', "cutters_map"), + TOOL_WRENCH = icon('icons/obj/tools.dmi', "wrench"), + TOOL_WELDER = icon('icons/obj/tools.dmi', "welder"), + TOOL_ANALYZER = icon('icons/obj/device.dmi', "analyzer"), + TOOL_MINING = icon('icons/obj/mining.dmi', "minipick"), + TOOL_SHOVEL = icon('icons/obj/mining.dmi', "spade"), + TOOL_RETRACTOR = icon('icons/obj/medical/surgery_tools.dmi', "retractor"), + TOOL_HEMOSTAT = icon('icons/obj/medical/surgery_tools.dmi', "hemostat"), + TOOL_CAUTERY = icon('icons/obj/medical/surgery_tools.dmi', "cautery"), + TOOL_DRILL = icon('icons/obj/medical/surgery_tools.dmi', "drill"), + TOOL_SCALPEL = icon('icons/obj/medical/surgery_tools.dmi', "scalpel"), + TOOL_SAW = icon('icons/obj/medical/surgery_tools.dmi', "saw"), + TOOL_BONESET = icon('icons/obj/medical/surgery_tools.dmi', "bonesetter"), + TOOL_KNIFE = icon('icons/obj/kitchen.dmi', "knife"), + TOOL_BLOODFILTER = icon('icons/obj/medical/surgery_tools.dmi', "bloodfilter"), + TOOL_ROLLINGPIN = icon('icons/obj/kitchen.dmi', "rolling_pin"), + TOOL_RUSTSCRAPER = icon('icons/obj/tools.dmi', "wirebrush"), + ) + + for(var/tool in tool_icons) + Insert(tool, tool_icons[tool]) diff --git a/code/modules/cargo/markets/market_uplink.dm b/code/modules/cargo/markets/market_uplink.dm index 64b0c660865..9644cfeaf0e 100644 --- a/code/modules/cargo/markets/market_uplink.dm +++ b/code/modules/cargo/markets/market_uplink.dm @@ -163,7 +163,7 @@ /obj/item/radio = 1, /obj/item/analyzer = 1 ) - category = CAT_MISC + category = CAT_EQUIPMENT /datum/crafting_recipe/blackmarket_uplink/New() ..() diff --git a/code/modules/cargo/supplypod_beacon.dm b/code/modules/cargo/supplypod_beacon.dm index 660b813f1c8..36fb2717714 100644 --- a/code/modules/cargo/supplypod_beacon.dm +++ b/code/modules/cargo/supplypod_beacon.dm @@ -1,6 +1,7 @@ /obj/item/supplypod_beacon name = "Supply Pod Beacon" - desc = "A device that can be linked to an Express Supply Console for precision supply pod deliveries. Alt-click to remove link." + desc = "A device that can be linked to an Express Supply Console for precision supply pod deliveries." + desc_controls = "Alt-click to remove link." icon = 'icons/obj/device.dmi' icon_state = "supplypod_beacon" inhand_icon_state = "radio" diff --git a/code/modules/clothing/glasses/_glasses.dm b/code/modules/clothing/glasses/_glasses.dm index e599ebe9422..4c269ccb570 100644 --- a/code/modules/clothing/glasses/_glasses.dm +++ b/code/modules/clothing/glasses/_glasses.dm @@ -600,7 +600,8 @@ /obj/item/clothing/glasses/debug name = "debug glasses" - desc = "Medical, security and diagnostic hud. Alt click to toggle xray." + desc = "Medical, security and diagnostic hud." + desc_controls = "Alt click to toggle xray." icon_state = "nvgmeson" inhand_icon_state = "nvgmeson" flags_cover = GLASSESCOVERSEYES diff --git a/code/modules/clothing/head/beanie.dm b/code/modules/clothing/head/beanie.dm index dde01d98d20..5a97e308454 100644 --- a/code/modules/clothing/head/beanie.dm +++ b/code/modules/clothing/head/beanie.dm @@ -9,6 +9,8 @@ icon = 'icons/obj/clothing/head/beanie.dmi' worn_icon = 'icons/mob/clothing/head/beanie.dmi' icon_state = "beanie" + icon_preview = 'icons/obj/previews.dmi' + icon_state_preview = "beanie_cloth" custom_price = PAYCHECK_CREW * 1.2 greyscale_colors = "#EEEEEE#EEEEEE" greyscale_config = /datum/greyscale_config/beanie @@ -42,6 +44,8 @@ /obj/item/clothing/head/beanie/durathread name = "durathread beanie" desc = "A beanie made from durathread, its resilient fibres provide some protection to the wearer." + icon_preview = 'icons/obj/previews.dmi' + icon_state_preview = "beanie_durathread" greyscale_colors = "#8291A1#8291A1" armor_type = /datum/armor/beanie_durathread diff --git a/code/modules/clothing/head/jobs.dm b/code/modules/clothing/head/jobs.dm index f083e0da00e..6d979f77530 100644 --- a/code/modules/clothing/head/jobs.dm +++ b/code/modules/clothing/head/jobs.dm @@ -433,6 +433,8 @@ name = "durathread beret" desc = "A beret made from durathread, its resilient fibers provide some protection to the wearer." icon_state = "beret_badge" + icon_preview = 'icons/obj/previews.dmi' + icon_state_preview = "beret_durathread" greyscale_config = /datum/greyscale_config/beret_badge greyscale_config_worn = /datum/greyscale_config/beret_badge/worn greyscale_colors = "#C5D4F3#ECF1F8" diff --git a/code/modules/clothing/masks/bandana.dm b/code/modules/clothing/masks/bandana.dm index 1488711749f..0bda988d827 100644 --- a/code/modules/clothing/masks/bandana.dm +++ b/code/modules/clothing/masks/bandana.dm @@ -12,6 +12,7 @@ name = "bandana" desc = "A fine bandana with nanotech lining." icon_state = "bandana" + icon_state_preview = "bandana_cloth" inhand_icon_state = "greyscale_bandana" worn_icon_state = "bandana_worn" greyscale_config = /datum/greyscale_config/bandana @@ -111,12 +112,15 @@ desc = "A fine white bandana with nanotech lining." greyscale_colors = "#DCDCDC" flags_1 = NONE + icon_state_preview = "bandana_cloth" /obj/item/clothing/mask/bandana/durathread name = "durathread bandana" desc = "A bandana made from durathread, you wish it would provide some protection to its wearer, but it's far too thin..." greyscale_colors = "#5c6d80" flags_1 = NONE + icon_preview = 'icons/obj/previews.dmi' + icon_state_preview = "bandana_durathread" /obj/item/clothing/mask/bandana/striped name = "striped bandana" diff --git a/code/modules/clothing/neck/_neck.dm b/code/modules/clothing/neck/_neck.dm index 132e6adf928..295a3b61326 100644 --- a/code/modules/clothing/neck/_neck.dm +++ b/code/modules/clothing/neck/_neck.dm @@ -211,6 +211,8 @@ /obj/item/clothing/neck/scarf name = "scarf" icon_state = "scarf" + icon_preview = 'icons/obj/previews.dmi' + icon_state_preview = "scarf_cloth" desc = "A stylish scarf. The perfect winter accessory for those with a keen fashion sense, and those who just can't handle a cold breeze on their necks." w_class = WEIGHT_CLASS_TINY custom_price = PAYCHECK_CREW diff --git a/code/modules/clothing/shoes/sneakers.dm b/code/modules/clothing/shoes/sneakers.dm index f2a159f9ba6..8173a783d54 100644 --- a/code/modules/clothing/shoes/sneakers.dm +++ b/code/modules/clothing/shoes/sneakers.dm @@ -54,6 +54,8 @@ /obj/item/clothing/shoes/sneakers/white name = "white shoes" greyscale_colors = "#ffffff#ffffff" + icon_preview = 'icons/obj/previews.dmi' + icon_state_preview = "shoes_cloth" armor_type = /datum/armor/sneakers_white /datum/armor/sneakers_white @@ -74,6 +76,8 @@ /obj/item/clothing/shoes/sneakers/orange name = "orange shoes" + icon_preview = 'icons/obj/previews.dmi' + icon_state_preview = "prisonshoes" greyscale_colors = "#d15b1b#ffffff" greyscale_config = /datum/greyscale_config/sneakers_orange greyscale_config_worn = /datum/greyscale_config/sneakers_orange_worn diff --git a/code/modules/clothing/under/jobs/security.dm b/code/modules/clothing/under/jobs/security.dm index df38b55020c..84c59549dec 100644 --- a/code/modules/clothing/under/jobs/security.dm +++ b/code/modules/clothing/under/jobs/security.dm @@ -380,6 +380,8 @@ name = "prison jumpsuit" desc = "It's standardised Nanotrasen prisoner-wear. Its suit sensors are stuck in the \"Fully On\" position." icon_state = "jumpsuit" + icon_preview = 'icons/obj/previews.dmi' + icon_state_preview = "prisonsuit" inhand_icon_state = "jumpsuit" greyscale_colors = "#ff8300" greyscale_config = /datum/greyscale_config/jumpsuit_prison @@ -401,6 +403,8 @@ name = "prison jumpskirt" desc = "It's standardised Nanotrasen prisoner-wear. Its suit sensors are stuck in the \"Fully On\" position." icon_state = "jumpskirt" + icon_preview = 'icons/obj/previews.dmi' + icon_state_preview = "prisonskirt" greyscale_colors = "#ff8300" greyscale_config = /datum/greyscale_config/jumpsuit_prison greyscale_config_inhand_left = /datum/greyscale_config/jumpsuit_prison_inhand_left diff --git a/code/modules/events/holiday/easter.dm b/code/modules/events/holiday/easter.dm index 01cdd004797..4f90c610d83 100644 --- a/code/modules/events/holiday/easter.dm +++ b/code/modules/events/holiday/easter.dm @@ -149,7 +149,7 @@ ) result = /obj/item/food/hotcrossbun - subcategory = CAT_BREAD + category = CAT_BREAD /datum/crafting_recipe/food/briochecake name = "Brioche cake" @@ -158,7 +158,7 @@ /datum/reagent/consumable/sugar = 2 ) result = /obj/item/food/cake/brioche - subcategory = CAT_MISCFOOD + category = CAT_MISCFOOD /obj/item/food/scotchegg name = "scotch egg" @@ -177,7 +177,7 @@ /obj/item/food/meatball = 1 ) result = /obj/item/food/scotchegg - subcategory = CAT_EGG + category = CAT_EGG /datum/crafting_recipe/food/mammi name = "Mammi" @@ -187,7 +187,7 @@ /datum/reagent/consumable/milk = 5 ) result = /obj/item/food/soup/mammi - subcategory = CAT_MISCFOOD + category = CAT_MISCFOOD /obj/item/food/chocolatebunny name = "chocolate bunny" @@ -202,4 +202,4 @@ /obj/item/food/chocolatebar = 1 ) result = /obj/item/food/chocolatebunny - subcategory = CAT_MISCFOOD + category = CAT_MISCFOOD diff --git a/code/modules/fishing/fishing_equipment.dm b/code/modules/fishing/fishing_equipment.dm index 7711281a945..a5c06197921 100644 --- a/code/modules/fishing/fishing_equipment.dm +++ b/code/modules/fishing/fishing_equipment.dm @@ -48,7 +48,7 @@ result = /obj/item/fishing_line/sinew reqs = list(/obj/item/stack/sheet/sinew = 2) time = 2 SECONDS - category = CAT_PRIMAL + category = CAT_TOOLS // Hooks @@ -158,7 +158,7 @@ result = /obj/item/fishing_hook/bone reqs = list(/obj/item/stack/sheet/bone = 1) time = 2 SECONDS - category = CAT_PRIMAL + category = CAT_TOOLS /obj/item/storage/toolbox/fishing name = "fishing toolbox" diff --git a/code/modules/fishing/fishing_rod.dm b/code/modules/fishing/fishing_rod.dm index 09e9cb31ff1..6efb3bb202b 100644 --- a/code/modules/fishing/fishing_rod.dm +++ b/code/modules/fishing/fishing_rod.dm @@ -406,7 +406,7 @@ reqs = list(/obj/item/stack/sheet/leather = 1, /obj/item/stack/sheet/sinew = 2, /obj/item/stack/sheet/bone = 2) - category = CAT_PRIMAL + category = CAT_TOOLS /obj/item/fishing_rod/master name = "master fishing rod" diff --git a/code/modules/food_and_drinks/recipes/food_mixtures.dm b/code/modules/food_and_drinks/recipes/food_mixtures.dm index eea99fed87b..fc3ad1330da 100644 --- a/code/modules/food_and_drinks/recipes/food_mixtures.dm +++ b/code/modules/food_and_drinks/recipes/food_mixtures.dm @@ -1,11 +1,15 @@ /datum/crafting_recipe/food var/real_parts - category = CAT_FOOD + var/total_nutriment_factor /datum/crafting_recipe/food/on_craft_completion(mob/user, atom/result) ADD_TRAIT(result, TRAIT_FOOD_CHEF_MADE, REF(user)) /datum/crafting_recipe/food/New() + if(ispath(result, /obj/item/food)) + var/obj/item/food/result_food = new result + for(var/datum/reagent/consumable/nutriment as anything in result_food.food_reagents) + total_nutriment_factor += initial(nutriment.nutriment_factor) * result_food.food_reagents[nutriment] real_parts = parts.Copy() parts |= reqs diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_bread.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_bread.dm index 688eee0bfb7..0157e44bef5 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_bread.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_bread.dm @@ -11,7 +11,7 @@ /obj/item/food/cheese/wedge = 3 ) result = /obj/item/food/bread/meat - subcategory = CAT_BREAD + category = CAT_BREAD /datum/crafting_recipe/food/xenomeatbread name = "Xenomeat bread" @@ -21,7 +21,7 @@ /obj/item/food/cheese/wedge = 3 ) result = /obj/item/food/bread/xenomeat - subcategory = CAT_BREAD + category = CAT_BREAD /datum/crafting_recipe/food/spidermeatbread name = "Spidermeat bread" @@ -31,7 +31,7 @@ /obj/item/food/cheese/wedge = 3 ) result = /obj/item/food/bread/spidermeat - subcategory = CAT_BREAD + category = CAT_BREAD /datum/crafting_recipe/food/sausagebread name = "Sausage bread" @@ -40,7 +40,7 @@ /obj/item/food/sausage = 2, ) result = /obj/item/food/bread/sausage - subcategory = CAT_BREAD + category = CAT_BREAD /datum/crafting_recipe/food/banananutbread name = "Banana nut bread" @@ -51,7 +51,7 @@ /obj/item/food/grown/banana = 1 ) result = /obj/item/food/bread/banana - subcategory = CAT_BREAD + category = CAT_BREAD /datum/crafting_recipe/food/tofubread name = "Tofu bread" @@ -61,7 +61,7 @@ /obj/item/food/cheese/wedge = 3 ) result = /obj/item/food/bread/tofu - subcategory = CAT_BREAD + category = CAT_BREAD /datum/crafting_recipe/food/creamcheesebread name = "Cream cheese bread" @@ -71,7 +71,7 @@ /obj/item/food/cheese/wedge = 2 ) result = /obj/item/food/bread/creamcheese - subcategory = CAT_BREAD + category = CAT_BREAD /datum/crafting_recipe/food/mimanabread name = "Mimana bread" @@ -82,7 +82,7 @@ /obj/item/food/grown/banana/mime = 1 ) result = /obj/item/food/bread/mimana - subcategory = CAT_BREAD + category = CAT_BREAD /datum/crafting_recipe/food/garlicbread name = "Garlic Bread" @@ -92,7 +92,7 @@ /obj/item/food/butter = 1 ) result = /obj/item/food/garlicbread - subcategory = CAT_BREAD + category = CAT_BREAD /datum/crafting_recipe/food/butterbiscuit name = "Butter Biscuit" @@ -101,7 +101,7 @@ /obj/item/food/butter = 1 ) result = /obj/item/food/butterbiscuit - subcategory = CAT_BREAD + category = CAT_BREAD /datum/crafting_recipe/food/butterdog name = "Butterdog" @@ -110,7 +110,7 @@ /obj/item/food/butter = 3, ) result = /obj/item/food/butterdog - subcategory = CAT_BREAD + category = CAT_BREAD /datum/crafting_recipe/food/baguette name = "Baguette" @@ -120,7 +120,7 @@ /obj/item/food/pastrybase = 2 ) result = /obj/item/food/baguette - subcategory = CAT_BREAD + category = CAT_BREAD /datum/crafting_recipe/food/raw_breadstick name = "Raw breadstick" @@ -130,20 +130,20 @@ /obj/item/food/butter = 1 ) result = /obj/item/food/raw_breadstick - subcategory = CAT_BREAD + category = CAT_BREAD /datum/crafting_recipe/food/breaddog name = "Living dog/bread hybrid" reqs = list( /obj/item/organ/internal/brain = 1, /obj/item/organ/internal/heart = 1, - /obj/item/food/bread = 2, + /obj/item/food/bread/plain = 2, /obj/item/food/meat/slab = 3, /datum/reagent/blood = 30, /datum/reagent/teslium = 1 //To shock the whole thing into life ) result = /mob/living/basic/pet/dog/breaddog - subcategory = CAT_BREAD + category = CAT_BREAD ////////////////////////////////////////////////TOAST//////////////////////////////////////////////// @@ -154,7 +154,7 @@ /obj/item/food/breadslice/plain = 1 ) result = /obj/item/food/jelliedtoast/slime - subcategory = CAT_BREAD + category = CAT_BREAD /datum/crafting_recipe/food/jelliedyoast name = "Jellied toast" @@ -163,7 +163,7 @@ /obj/item/food/breadslice/plain = 1 ) result = /obj/item/food/jelliedtoast/cherry - subcategory = CAT_BREAD + category = CAT_BREAD /datum/crafting_recipe/food/butteredtoast name = "Buttered Toast" @@ -172,7 +172,7 @@ /obj/item/food/butter = 1 ) result = /obj/item/food/butteredtoast - subcategory = CAT_BREAD + category = CAT_BREAD /datum/crafting_recipe/food/twobread name = "Two bread" @@ -181,7 +181,7 @@ /obj/item/food/breadslice/plain = 2 ) result = /obj/item/food/twobread - subcategory = CAT_BREAD + category = CAT_BREAD /datum/crafting_recipe/food/moldybread // why would you make this? name = "Moldy Bread" @@ -190,7 +190,7 @@ /obj/item/food/grown/mushroom/amanita = 1 ) result = /obj/item/food/breadslice/moldy - subcategory = CAT_BREAD + category = CAT_BREAD /datum/crafting_recipe/food/breadcat name = "Bread cat/bread hybrid" @@ -203,7 +203,7 @@ /datum/reagent/medicine/strange_reagent = 5 ) result = /mob/living/simple_animal/pet/cat/breadcat - subcategory = CAT_BREAD + category = CAT_BREAD /datum/crafting_recipe/food/frenchtoast name = "Raw french toast" @@ -213,4 +213,4 @@ /datum/reagent/consumable/milk = 5 ) result = /obj/item/food/raw_frenchtoast - subcategory = CAT_BREAD + category = CAT_BREAD diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_burger.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_burger.dm index 097df84b343..16075d970ca 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_burger.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_burger.dm @@ -14,7 +14,7 @@ /obj/item/food/patty = 1 ) result = /obj/item/food/burger/human - subcategory = CAT_BURGER + category = CAT_BURGER /datum/crafting_recipe/food/burger name = "Plain Burger" @@ -24,7 +24,7 @@ ) result = /obj/item/food/burger/plain - subcategory = CAT_BURGER + category = CAT_BURGER /datum/crafting_recipe/food/corgiburger name = "Corgi burger" @@ -34,7 +34,7 @@ ) result = /obj/item/food/burger/corgi - subcategory = CAT_BURGER + category = CAT_BURGER /datum/crafting_recipe/food/appendixburger name = "Appendix burger" @@ -43,7 +43,7 @@ /obj/item/food/bun = 1 ) result = /obj/item/food/burger/appendix - subcategory = CAT_BURGER + category = CAT_BURGER /datum/crafting_recipe/food/brainburger name = "Brain burger" @@ -52,7 +52,7 @@ /obj/item/food/bun = 1 ) result = /obj/item/food/burger/brain - subcategory = CAT_BURGER + category = CAT_BURGER /datum/crafting_recipe/food/xenoburger name = "Xeno burger" @@ -61,7 +61,7 @@ /obj/item/food/bun = 1 ) result = /obj/item/food/burger/xeno - subcategory = CAT_BURGER + category = CAT_BURGER /datum/crafting_recipe/food/bearger name = "Bearger" @@ -70,7 +70,7 @@ /obj/item/food/bun = 1 ) result = /obj/item/food/burger/bearger - subcategory = CAT_BURGER + category = CAT_BURGER /datum/crafting_recipe/food/fishburger name = "Fish burger" @@ -80,7 +80,7 @@ /obj/item/food/cheese/wedge = 1 ) result = /obj/item/food/burger/fish - subcategory = CAT_BURGER + category = CAT_BURGER /datum/crafting_recipe/food/tofuburger name = "Tofu burger" @@ -89,7 +89,7 @@ /obj/item/food/bun = 1 ) result = /obj/item/food/burger/tofu - subcategory = CAT_BURGER + category = CAT_BURGER /datum/crafting_recipe/food/ghostburger name = "Ghost burger" @@ -99,7 +99,7 @@ /obj/item/food/bun = 1 ) result = /obj/item/food/burger/ghost - subcategory = CAT_BURGER + category = CAT_BURGER /datum/crafting_recipe/food/clownburger name = "Clown burger" @@ -108,7 +108,7 @@ /obj/item/food/bun = 1 ) result = /obj/item/food/burger/clown - subcategory = CAT_BURGER + category = CAT_BURGER /datum/crafting_recipe/food/mimeburger name = "Mime burger" @@ -117,7 +117,7 @@ /obj/item/food/bun = 1 ) result = /obj/item/food/burger/mime - subcategory = CAT_BURGER + category = CAT_BURGER /datum/crafting_recipe/food/redburger name = "Red burger" @@ -127,7 +127,7 @@ /obj/item/food/bun = 1 ) result = /obj/item/food/burger/red - subcategory = CAT_BURGER + category = CAT_BURGER /datum/crafting_recipe/food/orangeburger name = "Orange burger" @@ -137,7 +137,7 @@ /obj/item/food/bun = 1 ) result = /obj/item/food/burger/orange - subcategory = CAT_BURGER + category = CAT_BURGER /datum/crafting_recipe/food/yellowburger name = "Yellow burger" @@ -147,7 +147,7 @@ /obj/item/food/bun = 1 ) result = /obj/item/food/burger/yellow - subcategory = CAT_BURGER + category = CAT_BURGER /datum/crafting_recipe/food/greenburger name = "Green burger" @@ -157,7 +157,7 @@ /obj/item/food/bun = 1 ) result = /obj/item/food/burger/green - subcategory = CAT_BURGER + category = CAT_BURGER /datum/crafting_recipe/food/blueburger name = "Blue burger" @@ -167,7 +167,7 @@ /obj/item/food/bun = 1 ) result = /obj/item/food/burger/blue - subcategory = CAT_BURGER + category = CAT_BURGER /datum/crafting_recipe/food/purpleburger name = "Purple burger" @@ -177,7 +177,7 @@ /obj/item/food/bun = 1 ) result = /obj/item/food/burger/purple - subcategory = CAT_BURGER + category = CAT_BURGER /datum/crafting_recipe/food/blackburger name = "Black burger" @@ -187,7 +187,7 @@ /obj/item/food/bun = 1 ) result = /obj/item/food/burger/black - subcategory = CAT_BURGER + category = CAT_BURGER /datum/crafting_recipe/food/whiteburger name = "White burger" @@ -197,7 +197,7 @@ /obj/item/food/bun = 1 ) result = /obj/item/food/burger/white - subcategory = CAT_BURGER + category = CAT_BURGER /datum/crafting_recipe/food/spellburger name = "Spell burger" @@ -206,7 +206,7 @@ /obj/item/food/bun = 1 ) result = /obj/item/food/burger/spell - subcategory = CAT_BURGER + category = CAT_BURGER /datum/crafting_recipe/food/spellburger2 name = "Spell burger" @@ -215,7 +215,7 @@ /obj/item/food/bun = 1 ) result = /obj/item/food/burger/spell - subcategory = CAT_BURGER + category = CAT_BURGER /datum/crafting_recipe/food/bigbiteburger name = "Big bite burger" @@ -225,7 +225,7 @@ /obj/item/food/cheese/wedge = 2 ) result = /obj/item/food/burger/bigbite - subcategory = CAT_BURGER + category = CAT_BURGER /datum/crafting_recipe/food/superbiteburger name = "Super bite burger" @@ -242,7 +242,7 @@ ) result = /obj/item/food/burger/superbite - subcategory = CAT_BURGER + category = CAT_BURGER /datum/crafting_recipe/food/slimeburger name = "Jelly burger" @@ -251,7 +251,7 @@ /obj/item/food/bun = 1 ) result = /obj/item/food/burger/jelly/slime - subcategory = CAT_BURGER + category = CAT_BURGER /datum/crafting_recipe/food/jellyburger name = "Jelly burger" @@ -260,7 +260,7 @@ /obj/item/food/bun = 1 ) result = /obj/item/food/burger/jelly/cherry - subcategory = CAT_BURGER + category = CAT_BURGER /datum/crafting_recipe/food/fivealarmburger name = "Five alarm burger" @@ -270,7 +270,7 @@ /obj/item/food/bun = 1 ) result = /obj/item/food/burger/fivealarm - subcategory = CAT_BURGER + category = CAT_BURGER /datum/crafting_recipe/food/ratburger name = "Rat burger" @@ -279,7 +279,7 @@ /obj/item/food/bun = 1 ) result = /obj/item/food/burger/rat - subcategory = CAT_BURGER + category = CAT_BURGER /datum/crafting_recipe/food/baseballburger name = "Home run baseball burger" @@ -288,7 +288,7 @@ /obj/item/food/bun = 1 ) result = /obj/item/food/burger/baseball - subcategory = CAT_BURGER + category = CAT_BURGER /datum/crafting_recipe/food/baconburger name = "Bacon Burger" @@ -298,7 +298,7 @@ ) result = /obj/item/food/burger/baconburger - subcategory = CAT_BURGER + category = CAT_BURGER /datum/crafting_recipe/food/empoweredburger name = "Empowered Burger" @@ -308,7 +308,7 @@ ) result = /obj/item/food/burger/empoweredburger - subcategory = CAT_BURGER + category = CAT_BURGER /datum/crafting_recipe/food/catburger name = "Cat burger" @@ -319,7 +319,7 @@ /obj/item/organ/external/tail/cat = 1, ) result = /obj/item/food/burger/catburger - subcategory = CAT_BURGER + category = CAT_BURGER /datum/crafting_recipe/food/crabburger name = "Crab Burger" @@ -329,7 +329,7 @@ ) result = /obj/item/food/burger/crab - subcategory = CAT_BURGER + category = CAT_BURGER /datum/crafting_recipe/food/cheeseburger name = "Cheese Burger" @@ -339,7 +339,7 @@ /obj/item/food/cheese/wedge = 1, ) result = /obj/item/food/burger/cheese - subcategory = CAT_BURGER + category = CAT_BURGER /datum/crafting_recipe/food/soylentburger name = "Soylent Burger" @@ -349,7 +349,7 @@ /obj/item/food/cheese/wedge = 2, ) result = /obj/item/food/burger/soylent - subcategory = CAT_BURGER + category = CAT_BURGER /datum/crafting_recipe/food/ribburger name = "McRib" @@ -359,7 +359,7 @@ /obj/item/food/bun = 1 ) result = /obj/item/food/burger/rib - subcategory = CAT_BURGER + category = CAT_BURGER /datum/crafting_recipe/food/mcguffin name = "McGuffin" @@ -369,7 +369,7 @@ /obj/item/food/bun = 1 ) result = /obj/item/food/burger/mcguffin - subcategory = CAT_BURGER + category = CAT_BURGER /datum/crafting_recipe/food/chickenburger name = "Chicken Sandwich" @@ -379,7 +379,7 @@ /obj/item/food/bun = 1 ) result = /obj/item/food/burger/chicken - subcategory = CAT_BURGER + category = CAT_BURGER /datum/crafting_recipe/food/crazyhamburger name = "Crazy hamburger" @@ -394,4 +394,4 @@ /datum/reagent/consumable/cooking_oil = 15 ) result = /obj/item/food/burger/crazy - subcategory = CAT_BURGER + category = CAT_BURGER diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_cake.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_cake.dm index c967e50f959..46ca289512e 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_cake.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_cake.dm @@ -10,7 +10,7 @@ /obj/item/food/grown/carrot = 2 ) result = /obj/item/food/cake/carrot - subcategory = CAT_CAKE + category = CAT_CAKE /datum/crafting_recipe/food/cheesecake name = "Cheese cake" @@ -19,7 +19,7 @@ /obj/item/food/cheese/wedge = 2 ) result = /obj/item/food/cake/cheese - subcategory = CAT_CAKE + category = CAT_CAKE /datum/crafting_recipe/food/applecake name = "Apple cake" @@ -28,7 +28,7 @@ /obj/item/food/grown/apple = 2 ) result = /obj/item/food/cake/apple - subcategory = CAT_CAKE + category = CAT_CAKE /datum/crafting_recipe/food/orangecake name = "Orange cake" @@ -37,7 +37,7 @@ /obj/item/food/grown/citrus/orange = 2 ) result = /obj/item/food/cake/orange - subcategory = CAT_CAKE + category = CAT_CAKE /datum/crafting_recipe/food/limecake name = "Lime cake" @@ -46,7 +46,7 @@ /obj/item/food/grown/citrus/lime = 2 ) result = /obj/item/food/cake/lime - subcategory = CAT_CAKE + category = CAT_CAKE /datum/crafting_recipe/food/lemoncake name = "Lemon cake" @@ -55,7 +55,7 @@ /obj/item/food/grown/citrus/lemon = 2 ) result = /obj/item/food/cake/lemon - subcategory = CAT_CAKE + category = CAT_CAKE /datum/crafting_recipe/food/chocolatecake name = "Chocolate cake" @@ -64,7 +64,7 @@ /obj/item/food/chocolatebar = 2 ) result = /obj/item/food/cake/chocolate - subcategory = CAT_CAKE + category = CAT_CAKE /datum/crafting_recipe/food/birthdaycake name = "Birthday cake" @@ -75,7 +75,7 @@ /datum/reagent/consumable/caramel = 2 ) result = /obj/item/food/cake/birthday - subcategory = CAT_CAKE + category = CAT_CAKE /datum/crafting_recipe/food/energycake name = "Energy cake" @@ -85,7 +85,7 @@ ) blacklist = list(/obj/item/food/cake/birthday/energy) result = /obj/item/food/cake/birthday/energy - subcategory = CAT_CAKE + category = CAT_CAKE /datum/crafting_recipe/food/braincake name = "Brain cake" @@ -94,7 +94,7 @@ /obj/item/food/cake/plain = 1 ) result = /obj/item/food/cake/brain - subcategory = CAT_CAKE + category = CAT_CAKE /datum/crafting_recipe/food/slimecake name = "Slime cake" @@ -103,7 +103,7 @@ /obj/item/food/cake/plain = 1 ) result = /obj/item/food/cake/slimecake - subcategory = CAT_CAKE + category = CAT_CAKE /datum/crafting_recipe/food/pumpkinspicecake name = "Pumpkin spice cake" @@ -112,7 +112,7 @@ /obj/item/food/grown/pumpkin = 2 ) result = /obj/item/food/cake/pumpkinspice - subcategory = CAT_CAKE + category = CAT_CAKE /datum/crafting_recipe/food/holycake name = "Angel food cake" @@ -121,7 +121,7 @@ /obj/item/food/cake/plain = 1 ) result = /obj/item/food/cake/holy_cake - subcategory = CAT_CAKE + category = CAT_CAKE /datum/crafting_recipe/food/poundcake name = "Pound cake" @@ -129,7 +129,7 @@ /obj/item/food/cake/plain = 4 ) result = /obj/item/food/cake/pound_cake - subcategory = CAT_CAKE + category = CAT_CAKE /datum/crafting_recipe/food/hardwarecake name = "Hardware cake" @@ -139,7 +139,7 @@ /datum/reagent/toxin/acid = 5 ) result = /obj/item/food/cake/hardware_cake - subcategory = CAT_CAKE + category = CAT_CAKE /datum/crafting_recipe/food/bscccake name = "blackberry and strawberry chocolate cake" @@ -149,7 +149,7 @@ /obj/item/food/grown/berries = 5 ) result = /obj/item/food/cake/bscc - subcategory = CAT_CAKE + category = CAT_CAKE /datum/crafting_recipe/food/pavlovacream name = "Pavlova with cream" @@ -160,7 +160,7 @@ /obj/item/food/grown/berries = 5 ) result = /obj/item/food/cake/pavlova - subcategory = CAT_CAKE + category = CAT_CAKE /datum/crafting_recipe/food/pavlovakorta name = "Pavlova with korta cream" @@ -171,7 +171,7 @@ /obj/item/food/grown/berries = 5 ) result = /obj/item/food/cake/pavlova/nuts - subcategory = CAT_CAKE + category = CAT_CAKE /datum/crafting_recipe/food/bscvcake name = "blackberry and strawberry vanilla cake" @@ -180,7 +180,7 @@ /obj/item/food/grown/berries = 5 ) result = /obj/item/food/cake/bsvc - subcategory = CAT_CAKE + category = CAT_CAKE /datum/crafting_recipe/food/clowncake name = "clown cake" @@ -191,7 +191,7 @@ /obj/item/food/grown/banana = 5 ) result = /obj/item/food/cake/clown_cake - subcategory = CAT_CAKE + category = CAT_CAKE /datum/crafting_recipe/food/vanillacake name = "vanilla cake" @@ -201,7 +201,7 @@ /obj/item/food/grown/vanillapod = 2 ) result = /obj/item/food/cake/vanilla_cake - subcategory = CAT_CAKE + category = CAT_CAKE /datum/crafting_recipe/food/trumpetcake name = "Spaceman's Cake" @@ -212,7 +212,7 @@ /datum/reagent/consumable/berryjuice = 5 ) result = /obj/item/food/cake/trumpet - subcategory = CAT_CAKE + category = CAT_CAKE /datum/crafting_recipe/food/cak @@ -227,7 +227,7 @@ /datum/reagent/teslium = 1 //To shock the whole thing into life ) result = /mob/living/simple_animal/pet/cat/cak - subcategory = CAT_CAKE //Cat! Haha, get it? CAT? GET IT? We get it - Love Felines + category = CAT_CAKE //Cat! Haha, get it? CAT? GET IT? We get it - Love Felines /datum/crafting_recipe/food/fruitcake name = "english fruitcake" @@ -238,7 +238,7 @@ /datum/reagent/consumable/ethanol/rum = 5 ) result = /obj/item/food/cake/fruit - subcategory = CAT_CAKE + category = CAT_CAKE /datum/crafting_recipe/food/plumcake name = "Plum cake" @@ -247,4 +247,4 @@ /obj/item/food/grown/plum = 2 ) result = /obj/item/food/cake/plum - subcategory = CAT_CAKE + category = CAT_CAKE diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_drink.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_drink.dm index 3a6974a9a71..b1a6e918f59 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_drink.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_drink.dm @@ -114,7 +114,7 @@ result = /obj/item/reagent_containers/cup/glass/sillycup/smallcarton time = 10 reqs = list(/obj/item/stack/sheet/cardboard = 1) - category = CAT_DRINK + category = CAT_CONTAINERS /datum/crafting_recipe/candycornliquor name = "candy corn liquor" diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_egg.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_egg.dm index 7398779c147..ec8eda8d3cf 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_egg.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_egg.dm @@ -10,7 +10,7 @@ /obj/item/food/friedegg = 1, ) result = /obj/item/food/eggsausage - subcategory = CAT_EGG + category = CAT_EGG /datum/crafting_recipe/food/omelette name = "Omelette" @@ -19,7 +19,7 @@ /obj/item/food/cheese/wedge = 2 ) result = /obj/item/food/omelette - subcategory = CAT_EGG + category = CAT_EGG /datum/crafting_recipe/food/chocolateegg name = "Chocolate egg" @@ -28,7 +28,7 @@ /obj/item/food/chocolatebar = 1 ) result = /obj/item/food/chocolateegg - subcategory = CAT_EGG + category = CAT_EGG /datum/crafting_recipe/food/eggsbenedict name = "Eggs benedict" @@ -38,7 +38,7 @@ /obj/item/food/breadslice/plain = 1, ) result = /obj/item/food/benedict - subcategory = CAT_EGG + category = CAT_EGG /datum/crafting_recipe/food/eggbowl name = "Egg bowl" @@ -50,7 +50,7 @@ /obj/item/food/grown/corn = 1 ) result = /obj/item/food/salad/eggbowl - subcategory = CAT_EGG + category = CAT_EGG /datum/crafting_recipe/food/wrap name = "Egg Wrap" @@ -59,7 +59,7 @@ /obj/item/food/grown/cabbage = 1, ) result = /obj/item/food/eggwrap - subcategory = CAT_EGG + category = CAT_EGG /datum/crafting_recipe/food/chawanmushi name = "Chawanmushi" @@ -70,5 +70,5 @@ /obj/item/food/grown/mushroom/chanterelle = 1 ) result = /obj/item/food/chawanmushi - subcategory = CAT_EGG + category = CAT_EGG diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_frozen.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_frozen.dm index cd84b805418..c260f5b4d1b 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_frozen.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_frozen.dm @@ -11,7 +11,7 @@ /obj/item/food/icecream = 1 ) result = /obj/item/food/icecreamsandwich - subcategory = CAT_ICE + category = CAT_ICE /datum/crafting_recipe/food/strawberryicecreamsandwich name = "Strawberry ice cream sandwich" @@ -22,7 +22,7 @@ /obj/item/food/icecream = 1 ) result = /obj/item/food/strawberryicecreamsandwich - subcategory = CAT_ICE + category = CAT_ICE /datum/crafting_recipe/food/spacefreezy name ="Space freezy" @@ -32,7 +32,7 @@ /obj/item/food/icecream = 1 ) result = /obj/item/food/spacefreezy - subcategory = CAT_ICE + category = CAT_ICE /datum/crafting_recipe/food/sundae name ="Sundae" @@ -43,7 +43,7 @@ /obj/item/food/icecream = 1 ) result = /obj/item/food/sundae - subcategory = CAT_ICE + category = CAT_ICE /datum/crafting_recipe/food/honkdae name ="Honkdae" @@ -55,7 +55,7 @@ /obj/item/food/icecream = 1 ) result = /obj/item/food/honkdae - subcategory = CAT_ICE + category = CAT_ICE /datum/crafting_recipe/food/cornuto name = "Cornuto" @@ -67,7 +67,7 @@ /obj/item/food/icecream = 1 ) result = /obj/item/food/cornuto - subcategory = CAT_ICE + category = CAT_ICE //////////////////////////SNOW CONES/////////////////////// @@ -78,7 +78,7 @@ /datum/reagent/consumable/ice = 15 ) result = /obj/item/food/snowcones - subcategory = CAT_ICE + category = CAT_ICE /datum/crafting_recipe/food/pineapple_sc name = "Pineapple snowcone" @@ -88,7 +88,7 @@ /datum/reagent/consumable/pineapplejuice = 5 ) result = /obj/item/food/snowcones/pineapple - subcategory = CAT_ICE + category = CAT_ICE /datum/crafting_recipe/food/lime_sc name = "Lime snowcone" @@ -98,7 +98,7 @@ /datum/reagent/consumable/limejuice = 5 ) result = /obj/item/food/snowcones/lime - subcategory = CAT_ICE + category = CAT_ICE /datum/crafting_recipe/food/lemon_sc name = "Lemon snowcone" @@ -108,7 +108,7 @@ /datum/reagent/consumable/lemonjuice = 5 ) result = /obj/item/food/snowcones/lemon - subcategory = CAT_ICE + category = CAT_ICE /datum/crafting_recipe/food/apple_sc name = "Apple snowcone" @@ -118,7 +118,7 @@ /datum/reagent/consumable/applejuice = 5 ) result = /obj/item/food/snowcones/apple - subcategory = CAT_ICE + category = CAT_ICE /datum/crafting_recipe/food/grape_sc name = "Grape snowcone" @@ -128,7 +128,7 @@ /datum/reagent/consumable/grapejuice = 5 ) result = /obj/item/food/snowcones/grape - subcategory = CAT_ICE + category = CAT_ICE /datum/crafting_recipe/food/orange_sc name = "Orange snowcone" @@ -138,7 +138,7 @@ /datum/reagent/consumable/orangejuice = 5 ) result = /obj/item/food/snowcones/orange - subcategory = CAT_ICE + category = CAT_ICE /datum/crafting_recipe/food/blue_sc name = "Bluecherry snowcone" @@ -148,7 +148,7 @@ /datum/reagent/consumable/bluecherryjelly= 5 ) result = /obj/item/food/snowcones/blue - subcategory = CAT_ICE + category = CAT_ICE /datum/crafting_recipe/food/red_sc name = "Cherry snowcone" @@ -158,7 +158,7 @@ /datum/reagent/consumable/cherryjelly= 5 ) result = /obj/item/food/snowcones/red - subcategory = CAT_ICE + category = CAT_ICE /datum/crafting_recipe/food/berry_sc name = "Berry snowcone" @@ -168,7 +168,7 @@ /datum/reagent/consumable/berryjuice = 5 ) result = /obj/item/food/snowcones/berry - subcategory = CAT_ICE + category = CAT_ICE /datum/crafting_recipe/food/fruitsalad_sc name = "Fruit Salad snowcone" @@ -181,7 +181,7 @@ /datum/reagent/consumable/lemonjuice = 5 ) result = /obj/item/food/snowcones/fruitsalad - subcategory = CAT_ICE + category = CAT_ICE /datum/crafting_recipe/food/mime_sc name = "Mime snowcone" @@ -191,7 +191,7 @@ /datum/reagent/consumable/nothing = 5 ) result = /obj/item/food/snowcones/mime - subcategory = CAT_ICE + category = CAT_ICE /datum/crafting_recipe/food/clown_sc name = "Clown snowcone" @@ -201,7 +201,7 @@ /datum/reagent/consumable/laughter = 5 ) result = /obj/item/food/snowcones/clown - subcategory = CAT_ICE + category = CAT_ICE /datum/crafting_recipe/food/soda_sc name = "Space Cola snowcone" @@ -211,7 +211,7 @@ /datum/reagent/consumable/space_cola = 5 ) result = /obj/item/food/snowcones/soda - subcategory = CAT_ICE + category = CAT_ICE /datum/crafting_recipe/food/spacemountainwind_sc name = "Space Mountain Wind snowcone" @@ -221,7 +221,7 @@ /datum/reagent/consumable/spacemountainwind = 5 ) result = /obj/item/food/snowcones/spacemountainwind - subcategory = CAT_ICE + category = CAT_ICE /datum/crafting_recipe/food/pwrgame_sc name = "Pwrgame snowcone" @@ -231,7 +231,7 @@ /datum/reagent/consumable/pwr_game = 15 ) result = /obj/item/food/snowcones/pwrgame - subcategory = CAT_ICE + category = CAT_ICE /datum/crafting_recipe/food/honey_sc name = "Honey snowcone" @@ -241,7 +241,7 @@ /datum/reagent/consumable/honey = 5 ) result = /obj/item/food/snowcones/honey - subcategory = CAT_ICE + category = CAT_ICE /datum/crafting_recipe/food/rainbow_sc name = "Rainbow snowcone" @@ -251,7 +251,7 @@ /datum/reagent/colorful_reagent = 1 //Harder to make ) result = /obj/item/food/snowcones/rainbow - subcategory = CAT_ICE + category = CAT_ICE //////////////////////////POPSICLES/////////////////////// @@ -269,7 +269,7 @@ /datum/reagent/consumable/sugar = 2 ) result = /obj/item/food/popsicle/creamsicle_orange - subcategory = CAT_ICE + category = CAT_ICE /datum/crafting_recipe/food/berry_popsicle name = "Berry popsicle" @@ -282,7 +282,7 @@ /datum/reagent/consumable/sugar = 2 ) result = /obj/item/food/popsicle/creamsicle_berry - subcategory = CAT_ICE + category = CAT_ICE /datum/crafting_recipe/food/jumbo name = "Jumbo icecream" @@ -295,7 +295,7 @@ /datum/reagent/consumable/sugar = 2 ) result = /obj/item/food/popsicle/jumbo - subcategory = CAT_ICE + category = CAT_ICE /datum/crafting_recipe/food/licorice_creamsicle name = "Licorice popsicle" @@ -309,4 +309,4 @@ /datum/reagent/consumable/sugar = 2 ) result = /obj/item/food/popsicle/licorice_creamsicle - subcategory = CAT_ICE + category = CAT_ICE diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_guide.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_guide.dm new file mode 100644 index 00000000000..cb2e846ace2 --- /dev/null +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_guide.dm @@ -0,0 +1,794 @@ +// Recipes that provide crafting instructions and don't yield any result + +// Crafting recipes + +/datum/crafting_recipe/shiv + reqs = list( + /obj/item/shard = 1, + /obj/item/stack/sheet/cloth = 1, + ) + result = /obj/item/knife/shiv + category = CAT_WEAPON_MELEE + steps = list("Use cloth on a glass shard of any type") + +/datum/crafting_recipe/restraints + reqs = list(/obj/item/stack/cable_coil = 15) + result = /obj/item/restraints/handcuffs/cable + category = CAT_TOOLS + +/datum/crafting_recipe/runed_metal + reqs = list(/obj/item/stack/sheet/plasteel = 1) + result = /obj/item/stack/sheet/runed_metal + category = CAT_CULT + non_craftable = TRUE + steps = list("Use Twisted Construction on plasteel") + +/datum/crafting_recipe/constructshell + reqs = list(/obj/item/stack/sheet/iron = 50) + result = /obj/structure/constructshell + category = CAT_CULT + non_craftable = TRUE + steps = list("Use Twisted Construction on iron") + +// Food reactions + +/datum/crafting_recipe/food/reaction + category = CAT_MISCFOOD + non_craftable = TRUE + +/datum/crafting_recipe/food/reaction/New() + ..() + if(!reaction) + return + var/datum/chemical_reaction/chemical_reaction = new reaction // This could use GLOB.chemical_reactions_list if it was initialized by now + reqs = chemical_reaction.required_reagents + chem_catalysts = chemical_reaction.required_catalysts + if (chemical_reaction.results.len) + result = chemical_reaction.results[1] + result_amount = chemical_reaction.results[result] + +/datum/crafting_recipe/food/reaction/candle + reaction = /datum/chemical_reaction/candlefication + result = /obj/item/candle + category = CAT_CAKE + +/datum/crafting_recipe/food/reaction/tofu + reaction = /datum/chemical_reaction/food/tofu + result = /obj/item/food/tofu + +/datum/crafting_recipe/food/reaction/candycorn + reaction = /datum/chemical_reaction/food/candycorn + result = /obj/item/food/candy_corn + category = CAT_PASTRY + +/datum/crafting_recipe/food/reaction/chocolatepudding + reaction = /datum/chemical_reaction/food/chocolatepudding + category = CAT_PASTRY + +/datum/crafting_recipe/food/reaction/vanillapudding + reaction = /datum/chemical_reaction/food/vanillapudding + category = CAT_PASTRY + +/datum/crafting_recipe/food/reaction/chocolatebar + name = "Chocolate bar" + reaction = /datum/chemical_reaction/food/chocolate_bar3 + result = /obj/item/food/chocolatebar + category = CAT_PASTRY + +/datum/crafting_recipe/food/reaction/chocolatebar/chocomilk + name = "Chocolate bar (choco milk)" + reaction = /datum/chemical_reaction/food/chocolate_bar2 + +/datum/crafting_recipe/food/reaction/chocolatebar/vegan + name = "Chocolate bar (vegan)" + reaction = /datum/chemical_reaction/food/chocolate_bar + +/datum/crafting_recipe/food/reaction/soysauce + reaction = /datum/chemical_reaction/food/soysauce + +/datum/crafting_recipe/food/reaction/corn_syrup + reaction = /datum/chemical_reaction/food/corn_syrup + +/datum/crafting_recipe/food/reaction/caramel + reaction = /datum/chemical_reaction/food/caramel + category = CAT_PASTRY + +/datum/crafting_recipe/food/reaction/cheesewheel + reaction = /datum/chemical_reaction/food/cheesewheel + result = /obj/item/food/cheese/wheel + +/datum/crafting_recipe/food/reaction/synthmeat + reaction = /datum/chemical_reaction/food/synthmeat + result = /obj/item/food/meat/slab/synthmeat + category = CAT_MEAT + +/datum/crafting_recipe/food/reaction/imitationcarpmeat + reaction = /datum/chemical_reaction/food/imitationcarpmeat + result = /obj/item/food/fishmeat/carp/imitation + category = CAT_SEAFOOD + +/datum/crafting_recipe/food/reaction/dough + reaction = /datum/chemical_reaction/food/dough + result = /obj/item/food/dough + category = CAT_BREAD + +/datum/crafting_recipe/food/reaction/cakebatter + name = "Cake batter" + reaction = /datum/chemical_reaction/food/cakebatter + result = /obj/item/food/cakebatter + category = CAT_BREAD + +/datum/crafting_recipe/food/reaction/cakebatter/vegan + name = "Cake batter (vegan)" + reaction = /datum/chemical_reaction/food/cakebatter/vegan + +/datum/crafting_recipe/food/reaction/pancakebatter + result = /datum/reagent/consumable/pancakebatter + reaction = /datum/chemical_reaction/food/pancakebatter + category = CAT_BREAD + +/datum/crafting_recipe/food/reaction/uncooked_rice + result = /obj/item/food/uncooked_rice + reaction = /datum/chemical_reaction/food/uncooked_rice + category = CAT_SALAD + +/datum/crafting_recipe/food/reaction/bbqsauce + result = /datum/reagent/consumable/bbqsauce + reaction = /datum/chemical_reaction/food/bbqsauce + +/datum/crafting_recipe/food/reaction/gravy + result = /datum/reagent/consumable/gravy + reaction = /datum/chemical_reaction/food/gravy + +/datum/crafting_recipe/food/reaction/mothic_pizza_dough + result = /obj/item/food/mothic_pizza_dough + reaction = /datum/chemical_reaction/food/mothic_pizza_dough + category = CAT_BREAD + +/datum/crafting_recipe/food/reaction/curd_cheese + result = /obj/item/food/cheese/curd_cheese + reaction = /datum/chemical_reaction/food/curd_cheese + +/datum/crafting_recipe/food/reaction/mozzarella + result = /obj/item/food/cheese/mozzarella + reaction = /datum/chemical_reaction/food/mozzarella + +/datum/crafting_recipe/food/reaction/cornmeal_batter + result = /datum/reagent/consumable/cornmeal_batter + reaction = /datum/chemical_reaction/food/cornmeal_batter + category = CAT_BREAD + +/datum/crafting_recipe/food/reaction/cornbread + result = /obj/item/food/bread/corn + reaction = /datum/chemical_reaction/food/cornbread + category = CAT_BREAD + +/datum/crafting_recipe/food/reaction/yoghurt + result = /datum/reagent/consumable/yoghurt + reaction = /datum/chemical_reaction/food/yoghurt + +/datum/crafting_recipe/food/reaction/quality_oil + result = /datum/reagent/consumable/quality_oil + reaction = /datum/chemical_reaction/food/quality_oil + +/datum/crafting_recipe/food/reaction/quality_oil/upconvert + reaction = /datum/chemical_reaction/food/quality_oil_upconvert + +/datum/crafting_recipe/food/reaction/moonshine + reaction = /datum/chemical_reaction/drink/moonshine + +// Tools: Rolling pin + +/datum/crafting_recipe/food/rollingpin + tool_behaviors = list(TOOL_ROLLINGPIN) + steps = list("Flatten with a rolling pin") + category = CAT_MISCFOOD + non_craftable = TRUE + +/datum/crafting_recipe/food/rollingpin/flatdough + reqs = list(/obj/item/food/dough = 1) + result = /obj/item/food/flatdough + category = CAT_BREAD + +/datum/crafting_recipe/food/rollingpin/flatrootdough + reqs = list(/obj/item/food/rootdough = 1) + result = /obj/item/food/flatrootdough + category = CAT_BREAD + +/datum/crafting_recipe/food/rollingpin/piedough + reqs = list(/obj/item/food/cakebatter = 1) + result = /obj/item/food/piedough + category = CAT_BREAD + +/datum/crafting_recipe/food/rollingpin/raw_patty + reqs = list(/obj/item/food/raw_meatball = 1) + result = /obj/item/food/raw_patty + category = CAT_MEAT + +/datum/crafting_recipe/food/rollingpin/pizza_sheet + reqs = list(/obj/item/food/pizzaslice/margherita = 1) + result = /obj/item/stack/sheet/pizza + +// Tools: Knife + +/datum/crafting_recipe/food/knife + tool_behaviors = list(TOOL_KNIFE) + steps = list("Slice with a knife") + category = CAT_MISCFOOD + non_craftable = TRUE + +/datum/crafting_recipe/food/knife/breadslice + reqs = list(/obj/item/food/bread/plain = 1) + result = /obj/item/food/breadslice/plain + category = CAT_BREAD + +/datum/crafting_recipe/food/knife/breadslice/root + reqs = list(/obj/item/food/bread/root = 1) + result = /obj/item/food/breadslice/root + +/datum/crafting_recipe/food/knife/cakeslice + reqs = list(/obj/item/food/cake/plain = 1) + result = /obj/item/food/cakeslice/plain + category = CAT_PASTRY + +/datum/crafting_recipe/food/knife/pizzaslice + reqs = list(/obj/item/food/pizza/margherita = 1) + result = /obj/item/food/pizzaslice/margherita + category = CAT_PIZZA + +/datum/crafting_recipe/food/knife/doughslice + reqs = list(/obj/item/food/flatdough = 1) + result = /obj/item/food/doughslice + category = CAT_BREAD + +/datum/crafting_recipe/food/knife/rootdoughslice + reqs = list(/obj/item/food/flatrootdough = 1) + result = /obj/item/food/rootdoughslice + category = CAT_BREAD + +/datum/crafting_recipe/food/knife/pastrybase + reqs = list(/obj/item/food/piedough = 1) + result = /obj/item/food/pastrybase + category = CAT_BREAD + +/datum/crafting_recipe/food/knife/doughball + reqs = list(/obj/item/food/doughslice = 1) + result = /obj/item/food/bait/doughball + category = CAT_BREAD + +/datum/crafting_recipe/food/knife/nizaya + reqs = list(/obj/item/food/rootdoughslice = 1) + result = /obj/item/food/spaghetti/nizaya + category = CAT_SPAGHETTI + +/datum/crafting_recipe/food/knife/rawcutlet + reqs = list(/obj/item/food/meat/slab = 1) + result = /obj/item/food/meat/rawcutlet + category = CAT_MEAT + +/datum/crafting_recipe/food/knife/headcheese_slice + reqs = list(/obj/item/food/headcheese = 1) + result = /obj/item/food/headcheese_slice + category = CAT_MEAT + +/datum/crafting_recipe/food/knife/potatowedge + reqs = list(/obj/item/food/grown/potato = 1) + result = /obj/item/food/grown/potato/wedges + +/datum/crafting_recipe/food/knife/pineappleslice + reqs = list(/obj/item/food/grown/pineapple = 1) + result = /obj/item/food/pineappleslice + +/datum/crafting_recipe/food/knife/onionslice + reqs = list(/obj/item/food/grown/onion = 1) + result = /obj/item/food/onion_slice + +/datum/crafting_recipe/food/knife/cheesewedge + reqs = list(/obj/item/food/cheese/wheel = 1) + result = /obj/item/food/cheese/wedge + +/datum/crafting_recipe/food/knife/firm_cheese_slice + reqs = list(/obj/item/food/cheese/firm_cheese = 1) + result = /obj/item/food/cheese/firm_cheese_slice + +/datum/crafting_recipe/food/knife/salami + reqs = list(/obj/item/food/sausage = 1) + result = /obj/item/food/salami + category = CAT_MEAT + +/datum/crafting_recipe/food/knife/american_sausage + reqs = list(/obj/item/food/sausage = 1) + result = /obj/item/food/sausage/american + category = CAT_MEAT + +/datum/crafting_recipe/food/knife/tempehslice + reqs = list(/obj/item/food/tempeh = 1) + result = /obj/item/food/tempehslice + +/datum/crafting_recipe/food/knife/brownie + reqs = list(/obj/item/food/brownie_sheet = 1) + result = /obj/item/food/brownie + category = CAT_PASTRY + +/datum/crafting_recipe/food/knife/spicyfiletsushislice + reqs = list(/obj/item/food/spicyfiletsushiroll = 1) + result = /obj/item/food/spicyfiletsushislice + category = CAT_SEAFOOD + +/datum/crafting_recipe/food/knife/vegetariansushislice + reqs = list(/obj/item/food/vegetariansushiroll = 1) + result = /obj/item/food/vegetariansushislice + category = CAT_SEAFOOD + +/datum/crafting_recipe/food/knife/beef_wellington_slice + reqs = list(/obj/item/food/beef_wellington = 1) + result = /obj/item/food/beef_wellington_slice + category = CAT_MEAT + +/datum/crafting_recipe/food/knife/green_lasagne_slice + reqs = list(/obj/item/food/green_lasagne = 1) + result = /obj/item/food/green_lasagne_slice + category = CAT_SPAGHETTI + +/datum/crafting_recipe/food/knife/lil_baked_rice + reqs = list(/obj/item/food/big_baked_rice = 1) + result = /obj/item/food/lil_baked_rice + category = CAT_SALAD + +/datum/crafting_recipe/food/knife/watermelonslice + reqs = list(/obj/item/food/grown/watermelon = 1) + result = /obj/item/food/watermelonslice + category = CAT_SALAD + +// Machinery: Grill + +/datum/crafting_recipe/food/grill + machinery = list(/obj/machinery/griddle) + steps = list("Grill until ready") + category = CAT_MEAT + non_craftable = TRUE + +/datum/crafting_recipe/food/grill/meatball + reqs = list(/obj/item/food/raw_meatball = 1) + result = /obj/item/food/meatball + +/datum/crafting_recipe/food/grill/patty + reqs = list(/obj/item/food/raw_patty = 1) + result = /obj/item/food/patty + +/datum/crafting_recipe/food/grill/cutlet + reqs = list(/obj/item/food/meat/rawcutlet = 1) + result = /obj/item/food/meat/cutlet + +/datum/crafting_recipe/food/grill/steak + reqs = list(/obj/item/food/meat/slab = 1) + result = /obj/item/food/meat/steak + +/datum/crafting_recipe/food/grill/steak/chicken + reqs = list(/obj/item/food/meat/slab/chicken = 1) + result = /obj/item/food/meat/steak/chicken + +/datum/crafting_recipe/food/grill/crab + reqs = list(/obj/item/food/meat/slab/rawcrab = 1) + result = /obj/item/food/meat/crab + +/datum/crafting_recipe/food/grill/bacon + reqs = list(/obj/item/food/meat/rawbacon = 1) + result = /obj/item/food/meat/bacon + +/datum/crafting_recipe/food/grill/sausage + reqs = list(/obj/item/food/raw_sausage = 1) + result = /obj/item/food/sausage + +/datum/crafting_recipe/food/grill/moonfish + reqs = list(/obj/item/food/fishmeat/moonfish = 1) + result = /obj/item/food/grilled_moonfish + category = CAT_SEAFOOD + +/datum/crafting_recipe/food/grill/rootflatbread + reqs = list(/obj/item/food/flatrootdough = 1) + result = /obj/item/food/root_flatbread + category = CAT_BREAD + +/datum/crafting_recipe/food/grill/griddle_toast + reqs = list(/obj/item/food/breadslice/plain = 1) + result = /obj/item/food/griddle_toast + category = CAT_BREAD + +/datum/crafting_recipe/food/grill/frenchtoast + reqs = list(/obj/item/food/raw_frenchtoast = 1) + result = /obj/item/food/frenchtoast + category = CAT_BREAD + +/datum/crafting_recipe/food/grill/khinkali + reqs = list(/obj/item/food/rawkhinkali = 1) + result = /obj/item/food/khinkali + category = CAT_BREAD + +/datum/crafting_recipe/food/grill/grilled_cheese_sandwich + reqs = list(/obj/item/food/cheese_sandwich = 1) + result = /obj/item/food/grilled_cheese_sandwich + category = CAT_BREAD + +/datum/crafting_recipe/food/grill/moonfish + reqs = list(/obj/item/food/cheese/firm_cheese_slice = 1) + result = /obj/item/food/grilled_cheese + category = CAT_MISCFOOD + +/datum/crafting_recipe/food/grill/friedegg + reqs = list(/obj/item/food/egg = 1) + result = /obj/item/food/friedegg + category = CAT_EGG + steps = list( + "Break the egg onto a griddle", + "Fry until ready" + ) + +/datum/crafting_recipe/food/grill/pancake + reqs = list(/datum/reagent/consumable/pancakebatter = 5) + result = /obj/item/food/pancakes + category = CAT_BREAD + steps = list( + "Pour batter onto a griddle", + "Bake until ready" + ) + +/datum/crafting_recipe/food/grill/pancake/blueberry + reqs = list( + /datum/reagent/consumable/pancakebatter = 5, + /obj/item/food/grown/berries = 1 + ) + result = /obj/item/food/pancakes/blueberry + steps = list( + "Pour batter onto a griddle", + "Add berries", + "Bake until ready" + ) + +/datum/crafting_recipe/food/grill/pancake/choco + reqs = list( + /datum/reagent/consumable/pancakebatter = 5, + /obj/item/food/chocolatebar = 1 + ) + result = /obj/item/food/pancakes/chocolatechip + steps = list( + "Pour batter onto a griddle", + "Add chocolate", + "Bake until ready" + ) + +// Machinery: Grinder +/datum/crafting_recipe/food/grinder + machinery = list(/obj/machinery/reagentgrinder) + steps = list("Put into grinder and grind") + category = CAT_MISCFOOD + non_craftable = TRUE + +/datum/crafting_recipe/food/grinder/capsaicin + reqs = list(/obj/item/food/grown/chili = 1) + result = /datum/reagent/consumable/capsaicin + +/datum/crafting_recipe/food/grinder/frostoil + reqs = list(/obj/item/food/grown/icepepper = 1) + result = /datum/reagent/consumable/frostoil + +/datum/crafting_recipe/food/grinder/ketchup + reqs = list(/obj/item/food/grown/tomato = 1) + result = /datum/reagent/consumable/ketchup + +/datum/crafting_recipe/food/grinder/kortaflour + reqs = list(/obj/item/food/grown/korta_nut = 1) + result = /datum/reagent/consumable/korta_flour + +/datum/crafting_recipe/food/grinder/kortamilk + reqs = list(/obj/item/food/grown/korta_nut = 1) + result = /datum/reagent/consumable/korta_milk + steps = list("Put into grinder and juice") + +/datum/crafting_recipe/food/grinder/kortanectar + reqs = list(/obj/item/food/grown/korta_nut/sweet = 1) + result = /datum/reagent/consumable/korta_nectar + steps = list("Put into grinder and juice") + +/datum/crafting_recipe/food/grinder/mushroom_powder + reqs = list(/obj/item/food/grown/ash_flora/seraka = 1) + result = /datum/reagent/toxin/mushroom_powder + +/datum/crafting_recipe/food/grinder/flour + reqs = list(/obj/item/food/grown/wheat = 1) + result = /datum/reagent/consumable/flour + +/datum/crafting_recipe/food/grinder/flour/oat + reqs = list(/obj/item/food/grown/oat = 1) + result = /datum/reagent/consumable/flour + +/datum/crafting_recipe/food/grinder/butter + reqs = list(/datum/reagent/consumable/milk = 15) + result = /obj/item/food/butter + steps = list("Put into grinder and mix") + +/datum/crafting_recipe/food/grinder/mayonnaise + reqs = list(/datum/reagent/consumable/eggyolk = 1) + result = /datum/reagent/consumable/mayonnaise + steps = list("Put into grinder and mix") + +/datum/crafting_recipe/food/grinder/sugar + reqs = list(/obj/item/food/grown/sugarcane = 1) + result = /datum/reagent/consumable/sugar + +/datum/crafting_recipe/food/grinder/sugar/beet + reqs = list(/obj/item/food/grown/whitebeet = 1) + result = /datum/reagent/consumable/sugar + +/datum/crafting_recipe/food/grinder/cornstarch + reqs = list(/obj/item/food/grown/corn = 1) + result = /datum/reagent/consumable/corn_starch + steps = list("Put into grinder and juice") + +/datum/crafting_recipe/food/grinder/sprinkles + reqs = list(/obj/item/food/donut/plain = 1) + result = /datum/reagent/consumable/sprinkles + +/datum/crafting_recipe/food/grinder/cherryjelly + reqs = list(/obj/item/food/grown/cherries = 1) + result = /datum/reagent/consumable/cherryjelly + +/datum/crafting_recipe/food/grinder/bluecherryjelly + reqs = list(/obj/item/food/grown/bluecherries = 1) + result = /datum/reagent/consumable/bluecherryjelly + +/datum/crafting_recipe/food/grinder/olivepaste + reqs = list(/obj/item/food/grown/olive = 1) + result = /datum/reagent/consumable/olivepaste + +/datum/crafting_recipe/food/grinder/peanutbutter + reqs = list(/obj/item/food/grown/peanut = 1) + result = /datum/reagent/consumable/peanut_butter + +// Machinery: Processor +/datum/crafting_recipe/food/processor + machinery = list(/obj/machinery/processor) + steps = list("Put into processor and activate") + category = CAT_MISCFOOD + non_craftable = TRUE + +/datum/crafting_recipe/food/processor/rawbacon + reqs = list(/obj/item/food/meat/rawcutlet = 1) + result = /obj/item/food/meat/rawbacon + category = CAT_MEAT + +/datum/crafting_recipe/food/processor/rawmeatball + reqs = list(/obj/item/food/meat/slab = 1) + result = /obj/item/food/raw_meatball + category = CAT_MEAT + +/datum/crafting_recipe/food/processor/tatortot + reqs = list(/obj/item/food/grown/potato = 1) + result = /obj/item/food/tatortot + +/datum/crafting_recipe/food/processor/fries + reqs = list(/obj/item/food/grown/potato/wedges = 1) + result = /obj/item/food/fries + +/datum/crafting_recipe/food/processor/carrotfries + reqs = list(/obj/item/food/grown/carrot = 1) + result = /obj/item/food/carrotfries + +/datum/crafting_recipe/food/processor/roastparsnip + reqs = list(/obj/item/food/grown/parsnip = 1) + result = /obj/item/food/roastparsnip + +/datum/crafting_recipe/food/processor/soydope + reqs = list(/obj/item/food/grown/soybeans = 1) + result = /obj/item/food/soydope + +/datum/crafting_recipe/food/processor/spaghetti + reqs = list(/obj/item/food/doughslice = 1) + result = /obj/item/food/spaghetti/raw + category = CAT_SPAGHETTI + +/datum/crafting_recipe/food/processor/tortilla + reqs = list(/obj/item/food/grown/corn = 1) + result = /obj/item/food/tortilla + category = CAT_BREAD + +/datum/crafting_recipe/food/processor/tempeh + reqs = list(/obj/item/food/tempehstarter = 1) + result = /obj/item/food/tempeh + +/datum/crafting_recipe/food/processor/yakiimo + reqs = list(/obj/item/food/grown/potato/sweet = 1) + result = /obj/item/food/yakiimo + +/datum/crafting_recipe/food/processor/popsicle_stick + reqs = list(/obj/item/grown/log = 1) + result = /obj/item/popsicle_stick + +/datum/crafting_recipe/food/processor/spidereggs + reqs = list(/obj/item/food/spidereggs = 1) + result = /obj/item/food/spidereggs/processed + +// Machinery: Microwave +/datum/crafting_recipe/food/microwave + machinery = list(/obj/machinery/microwave) + steps = list("Microwave until ready") + category = CAT_MISCFOOD + non_craftable = TRUE + +/datum/crafting_recipe/food/microwave/boiledegg + reqs = list(/obj/item/food/egg = 1) + result = /obj/item/food/boiledegg + category = CAT_EGG + +/datum/crafting_recipe/food/microwave/boiledrice + reqs = list(/obj/item/food/uncooked_rice = 1) + result = /obj/item/food/boiledrice + category = CAT_SALAD + +/datum/crafting_recipe/food/microwave/boiledspaghetti + reqs = list(/obj/item/food/spaghetti/raw = 1) + result = /obj/item/food/spaghetti/boiledspaghetti + category = CAT_SPAGHETTI + +/datum/crafting_recipe/food/microwave/khinkali + reqs = list(/obj/item/food/rawkhinkali = 1) + result = /obj/item/food/khinkali + category = CAT_BREAD + +/datum/crafting_recipe/food/microwave/onionrings + reqs = list(/obj/item/food/onion_slice = 1) + result = /obj/item/food/onionrings + category = CAT_SALAD + +/datum/crafting_recipe/food/microwave/popcorn + reqs = list(/obj/item/food/grown/corn = 1) + result = /obj/item/food/popcorn + +/datum/crafting_recipe/food/microwave/cakehat + reqs = list(/obj/item/food/cake/birthday = 1) + result = /obj/item/clothing/head/utility/hardhat/cakehat + category = CAT_CAKE + +/datum/crafting_recipe/food/microwave/cakehat/energycake + reqs = list(/obj/item/food/cake/birthday/energy = 1) + result = /obj/item/clothing/head/utility/hardhat/cakehat/energycake + category = CAT_CAKE + +/datum/crafting_recipe/food/microwave/cheese_curds + reqs = list(/obj/item/food/cheese/curd_cheese = 1) + result = /obj/item/food/cheese/cheese_curds + +// Machinery: Oven +/datum/crafting_recipe/food/oven + machinery = list(/obj/machinery/oven) + steps = list("Bake in the oven until ready") + category = CAT_BREAD + non_craftable = TRUE + +/datum/crafting_recipe/food/oven/bread + reqs = list(/obj/item/food/dough = 1) + result = /obj/item/food/bread/plain + +/datum/crafting_recipe/food/oven/rootbread + reqs = list(/obj/item/food/rootdough = 1) + result = /obj/item/food/bread/root + +/datum/crafting_recipe/food/oven/bun + reqs = list(/obj/item/food/doughslice = 1) + result = /obj/item/food/bun + +/datum/crafting_recipe/food/oven/rootroll + reqs = list(/obj/item/food/rootdoughslice = 1) + result = /obj/item/food/rootroll + +/datum/crafting_recipe/food/oven/pastrybase + reqs = list(/obj/item/food/rawpastrybase = 1) + result = /obj/item/food/pastrybase + category = CAT_PASTRY + +/datum/crafting_recipe/food/oven/pizzabread + reqs = list(/obj/item/food/flatdough = 1) + result = /obj/item/food/pizzabread + category = CAT_PIZZA + +/datum/crafting_recipe/food/oven/pizza + reqs = list(/obj/item/food/pizza/margherita/raw = 1) + result = /obj/item/food/pizza/margherita + category = CAT_PIZZA + +/datum/crafting_recipe/food/oven/rootflatbread + reqs = list(/obj/item/food/flatrootdough = 1) + result = /obj/item/food/root_flatbread + +/datum/crafting_recipe/food/oven/pie + reqs = list(/obj/item/food/piedough = 1) + result = /obj/item/food/pie/plain + category = CAT_PASTRY + +/datum/crafting_recipe/food/oven/cake + reqs = list(/obj/item/food/cakebatter = 1) + result = /obj/item/food/cake/plain + category = CAT_PASTRY + +/datum/crafting_recipe/food/oven/breadstick + reqs = list(/obj/item/food/raw_breadstick = 1) + result = /obj/item/food/breadstick + +/datum/crafting_recipe/food/oven/baked_cheese + reqs = list(/obj/item/food/cheese/wheel = 1) + result = /obj/item/food/baked_cheese + category = CAT_MISCFOOD + +/datum/crafting_recipe/food/oven/browniesheet + reqs = list(/obj/item/food/raw_brownie_batter = 1) + result = /obj/item/food/brownie_sheet + category = CAT_PASTRY + +/datum/crafting_recipe/food/oven/green_lasagne + reqs = list(/obj/item/food/raw_green_lasagne = 1) + result = /obj/item/food/green_lasagne + category = CAT_SPAGHETTI + +/datum/crafting_recipe/food/oven/big_baked_rice + reqs = list(/obj/item/food/raw_baked_rice = 1) + result = /obj/item/food/big_baked_rice + category = CAT_SALAD + +/datum/crafting_recipe/food/oven/ratatouille + reqs = list(/obj/item/food/raw_ratatouille = 1) + result = /obj/item/food/ratatouille + category = CAT_SALAD + +/datum/crafting_recipe/food/oven/stuffed_peppers + reqs = list(/obj/item/food/raw_stuffed_peppers = 1) + result = /obj/item/food/stuffed_peppers + category = CAT_SALAD + +/datum/crafting_recipe/food/oven/roasted_bell_pepper + reqs = list(/obj/item/food/grown/bell_pepper = 1) + result = /obj/item/food/roasted_bell_pepper + category = CAT_SALAD + +/datum/crafting_recipe/food/oven/oven_baked_corn + reqs = list(/obj/item/food/grown/corn = 1) + result = /obj/item/food/oven_baked_corn + category = CAT_SALAD + +/datum/crafting_recipe/food/oven/yakiimo + reqs = list(/obj/item/food/grown/potato/sweet = 1) + result = /obj/item/food/yakiimo + category = CAT_SALAD + +// Machinery: Drying rack +/datum/crafting_recipe/food/drying + machinery = list(/obj/machinery/smartfridge/drying_rack) + steps = list("Put into the rack and dry") + category = CAT_MISCFOOD + non_craftable = TRUE + +/datum/crafting_recipe/food/drying/firm_cheese + reqs = list(/obj/item/food/cheese/cheese_curds = 1) + result = /obj/item/food/cheese/firm_cheese + +/datum/crafting_recipe/food/drying/headcheese + reqs = list(/obj/item/food/raw_headcheese = 1) + result = /obj/item/food/headcheese + category = CAT_MEAT + +/datum/crafting_recipe/food/drying/tiziran_sausage + reqs = list(/obj/item/food/raw_tiziran_sausage = 1) + result = /obj/item/food/tiziran_sausage + category = CAT_MEAT + +/datum/crafting_recipe/food/drying/sosjerky + reqs = list(/obj/item/food/meat/slab = 1) + result = /obj/item/food/sosjerky/healthy + category = CAT_MEAT + +/datum/crafting_recipe/food/drying/no_raisin/healthy + reqs = list(/obj/item/food/grown/grapes = 1) + result = /obj/item/food/no_raisin/healthy + +/datum/crafting_recipe/food/drying/semki + reqs = list(/obj/item/food/grown/sunflower = 1) + result = /obj/item/food/semki/healthy diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_lizard.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_lizard.dm index 6f1383c9fbd..2c1e0ff52f4 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_lizard.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_lizard.dm @@ -7,7 +7,7 @@ /datum/reagent/consumable/salt = 2 ) result = /obj/item/food/raw_tiziran_sausage - subcategory = CAT_LIZARD + category = CAT_LIZARD /datum/crafting_recipe/food/headcheese name = "Raw headcheese" @@ -17,7 +17,7 @@ /datum/reagent/consumable/blackpepper = 5 ) result = /obj/item/food/raw_headcheese - subcategory = CAT_LIZARD + category = CAT_LIZARD /datum/crafting_recipe/food/shredded_lungs name = "Crispy shredded lung stirfry" @@ -28,7 +28,7 @@ /obj/item/food/grown/chili = 1 ) result = /obj/item/food/shredded_lungs - subcategory = CAT_LIZARD + category = CAT_LIZARD /datum/crafting_recipe/food/tsatsikh name = "Tsatsikh" @@ -41,7 +41,7 @@ /datum/reagent/consumable/blackpepper = 2 ) result = /obj/item/food/tsatsikh - subcategory = CAT_LIZARD + category = CAT_LIZARD /datum/crafting_recipe/food/liver_pate name = "Liver pate" @@ -51,7 +51,7 @@ /obj/item/food/grown/onion = 1 ) result = /obj/item/food/liver_pate - subcategory = CAT_LIZARD + category = CAT_LIZARD /datum/crafting_recipe/food/moonfish_caviar name = "Moonfish caviar paste" @@ -60,7 +60,7 @@ /datum/reagent/consumable/salt = 2 ) result = /obj/item/food/moonfish_caviar - subcategory = CAT_LIZARD + category = CAT_LIZARD /datum/crafting_recipe/food/lizard_escargot name = "Desert snail cocleas" @@ -72,7 +72,7 @@ /datum/reagent/consumable/quality_oil = 3 ) result = /obj/item/food/lizard_escargot - subcategory = CAT_LIZARD + category = CAT_LIZARD /datum/crafting_recipe/food/fried_blood_sausage name = "Fried blood sausage" @@ -82,7 +82,7 @@ /datum/reagent/water = 5 ) result = /obj/item/food/fried_blood_sausage - subcategory = CAT_LIZARD + category = CAT_LIZARD /datum/crafting_recipe/food/lizard_fries name = "Loaded poms-franzisks" @@ -92,7 +92,7 @@ /datum/reagent/consumable/bbqsauce = 5 ) result = /obj/item/food/lizard_fries - subcategory = CAT_LIZARD + category = CAT_LIZARD /datum/crafting_recipe/food/brain_pate name = "Eyeball-and-brain pate" @@ -103,7 +103,7 @@ /datum/reagent/consumable/salt = 3 ) result = /obj/item/food/brain_pate - subcategory = CAT_LIZARD + category = CAT_LIZARD /datum/crafting_recipe/food/crispy_headcheese name = "Crispy breaded headcheese" @@ -112,7 +112,7 @@ /obj/item/food/breadslice/root = 1 ) result = /obj/item/food/crispy_headcheese - subcategory = CAT_LIZARD + category = CAT_LIZARD /datum/crafting_recipe/food/picoss_skewers name = "Picoss skewers" @@ -124,7 +124,7 @@ /datum/reagent/consumable/vinegar = 5 ) result = /obj/item/food/kebab/picoss_skewers - subcategory = CAT_LIZARD + category = CAT_LIZARD /datum/crafting_recipe/food/nectar_larvae name = "Nectar larvae" @@ -135,7 +135,7 @@ /datum/reagent/consumable/korta_nectar = 5 ) result = /obj/item/food/nectar_larvae - subcategory = CAT_LIZARD + category = CAT_LIZARD /datum/crafting_recipe/food/mushroomy_stirfry name = "Mushroomy Stirfry" @@ -146,7 +146,7 @@ /datum/reagent/consumable/quality_oil = 5 ) result = /obj/item/food/mushroomy_stirfry - subcategory = CAT_LIZARD + category = CAT_LIZARD /datum/crafting_recipe/food/moonfish_demiglace name = "Moonfish demiglace" @@ -158,7 +158,7 @@ /datum/reagent/consumable/ethanol/wine = 5 ) result = /obj/item/food/moonfish_demiglace - subcategory = CAT_LIZARD + category = CAT_LIZARD /datum/crafting_recipe/food/lizard_surf_n_turf name = "Zagosk surf n turf smorgasbord" @@ -169,7 +169,7 @@ /obj/item/food/bbqribs = 1 ) result = /obj/item/food/lizard_surf_n_turf - subcategory = CAT_LIZARD + category = CAT_LIZARD /datum/crafting_recipe/food/rootdough name = "Rootdough" @@ -180,7 +180,7 @@ /datum/reagent/water = 10 ) result = /obj/item/food/rootdough - subcategory = CAT_LIZARD + category = CAT_LIZARD /datum/crafting_recipe/food/snail_nizaya name = "Desert snail nizaya" @@ -191,7 +191,7 @@ /datum/reagent/consumable/ethanol/wine = 5 ) result = /obj/item/food/spaghetti/snail_nizaya - subcategory = CAT_LIZARD + category = CAT_LIZARD /datum/crafting_recipe/food/garlic_nizaya name = "Garlic nizaya" @@ -202,7 +202,7 @@ /datum/reagent/consumable/quality_oil = 5 ) result = /obj/item/food/spaghetti/garlic_nizaya - subcategory = CAT_LIZARD + category = CAT_LIZARD /datum/crafting_recipe/food/demit_nizaya name = "Demit nizaya" @@ -215,7 +215,7 @@ /datum/reagent/consumable/korta_nectar = 5 ) result = /obj/item/food/spaghetti/demit_nizaya - subcategory = CAT_LIZARD + category = CAT_LIZARD /datum/crafting_recipe/food/mushroom_nizaya name = "Mushroom nizaya" @@ -226,7 +226,7 @@ /datum/reagent/consumable/quality_oil = 5 ) result = /obj/item/food/spaghetti/mushroom_nizaya - subcategory = CAT_LIZARD + category = CAT_LIZARD /datum/crafting_recipe/food/rustic_flatbread name = "Rustic flatbread" @@ -237,7 +237,7 @@ /datum/reagent/consumable/quality_oil = 3 ) result = /obj/item/food/pizza/flatbread/rustic - subcategory = CAT_LIZARD + category = CAT_LIZARD /datum/crafting_recipe/food/italic_flatbread name = "Italic flatbread" @@ -249,7 +249,7 @@ /datum/reagent/consumable/quality_oil = 3 ) result = /obj/item/food/pizza/flatbread/italic - subcategory = CAT_LIZARD + category = CAT_LIZARD /datum/crafting_recipe/food/imperial_flatbread name = "Imperial flatbread" @@ -260,7 +260,7 @@ /obj/item/food/headcheese = 1 ) result = /obj/item/food/pizza/flatbread/imperial - subcategory = CAT_LIZARD + category = CAT_LIZARD /datum/crafting_recipe/food/rawmeat_flatbread name = "Meatlovers flatbread" @@ -269,7 +269,7 @@ /obj/item/food/meat/slab = 1 ) result = /obj/item/food/pizza/flatbread/rawmeat - subcategory = CAT_LIZARD + category = CAT_LIZARD /datum/crafting_recipe/food/stinging_flatbread name = "Stinging flatbread" @@ -279,7 +279,7 @@ /obj/item/food/canned_jellyfish = 1 ) result = /obj/item/food/pizza/flatbread/stinging - subcategory = CAT_LIZARD + category = CAT_LIZARD /datum/crafting_recipe/food/zmorgast_flatbread name = "Zmorgast flatbread" @@ -290,7 +290,7 @@ /obj/item/organ/internal/liver = 1 ) result = /obj/item/food/pizza/flatbread/zmorgast - subcategory = CAT_LIZARD + category = CAT_LIZARD /datum/crafting_recipe/food/fish_flatbread name = "BBQ fish flatbread" @@ -300,7 +300,7 @@ /datum/reagent/consumable/bbqsauce = 5 ) result = /obj/item/food/pizza/flatbread/fish - subcategory = CAT_LIZARD + category = CAT_LIZARD /datum/crafting_recipe/food/mushroom_flatbread name = "Mushroom and tomato flatbread" @@ -311,7 +311,7 @@ /datum/reagent/consumable/quality_oil = 3 ) result = /obj/item/food/pizza/flatbread/mushroom - subcategory = CAT_LIZARD + category = CAT_LIZARD /datum/crafting_recipe/food/nutty_flatbread name = "Nut paste flatbread" @@ -321,7 +321,7 @@ /datum/reagent/consumable/korta_milk = 5 ) result = /obj/item/food/pizza/flatbread/nutty - subcategory = CAT_LIZARD + category = CAT_LIZARD /datum/crafting_recipe/food/emperor_roll name = "Emperor roll" @@ -332,7 +332,7 @@ /obj/item/food/moonfish_caviar = 1 ) result = /obj/item/food/emperor_roll - subcategory = CAT_LIZARD + category = CAT_LIZARD /datum/crafting_recipe/food/honey_sweetroll name = "Honey sweetroll" @@ -343,7 +343,7 @@ /datum/reagent/consumable/honey = 5 ) result = /obj/item/food/honey_roll - subcategory = CAT_LIZARD + category = CAT_LIZARD /datum/crafting_recipe/food/atrakor_dumplings name = "Atrakor dumpling soup" @@ -356,7 +356,7 @@ /datum/reagent/consumable/soysauce = 5 ) result = /obj/item/food/soup/atrakor_dumplings - subcategory = CAT_LIZARD + category = CAT_LIZARD /datum/crafting_recipe/food/meatball_noodles name = "Meatball noodle soup" @@ -370,7 +370,7 @@ /obj/item/food/grown/peanut = 1 ) result = /obj/item/food/soup/meatball_noodles - subcategory = CAT_LIZARD + category = CAT_LIZARD /datum/crafting_recipe/food/black_broth name = "Tiziran black broth" @@ -383,7 +383,7 @@ /datum/reagent/consumable/ice = 2 ) result = /obj/item/food/soup/black_broth - subcategory = CAT_LIZARD + category = CAT_LIZARD /datum/crafting_recipe/food/jellyfish_stew name = "Jellyfish stew" @@ -395,7 +395,7 @@ /obj/item/food/grown/potato = 1 ) result = /obj/item/food/soup/jellyfish - subcategory = CAT_LIZARD + category = CAT_LIZARD /datum/crafting_recipe/food/rootbread_soup name = "Rootbread soup" @@ -407,7 +407,7 @@ /obj/item/food/egg = 1 ) result = /obj/item/food/soup/rootbread_soup - subcategory = CAT_LIZARD + category = CAT_LIZARD /datum/crafting_recipe/food/black_eggs name = "Black scrambled eggs" @@ -417,7 +417,7 @@ /datum/reagent/consumable/vinegar = 2 ) result = /obj/item/food/black_eggs - subcategory = CAT_LIZARD + category = CAT_LIZARD /datum/crafting_recipe/food/patzikula name = "Patzikula" @@ -428,7 +428,7 @@ /obj/item/food/egg = 2 ) result = /obj/item/food/patzikula - subcategory = CAT_LIZARD + category = CAT_LIZARD /datum/crafting_recipe/food/korta_brittle name = "Korta brittle slab" @@ -440,7 +440,7 @@ /datum/reagent/consumable/salt = 2 ) result = /obj/item/food/cake/korta_brittle - subcategory = CAT_LIZARD + category = CAT_LIZARD /datum/crafting_recipe/food/korta_ice name = "Korta ice" @@ -451,7 +451,7 @@ /obj/item/food/grown/berries = 1 ) result = /obj/item/food/snowcones/korta_ice - subcategory = CAT_LIZARD + category = CAT_LIZARD /datum/crafting_recipe/food/candied_mushrooms name = "Candied mushrooms" @@ -462,7 +462,7 @@ /datum/reagent/consumable/salt = 1 ) result = /obj/item/food/kebab/candied_mushrooms - subcategory = CAT_LIZARD + category = CAT_LIZARD /datum/crafting_recipe/food/sauerkraut name = "Sauerkraut" @@ -471,7 +471,7 @@ /datum/reagent/consumable/salt = 10 ) result = /obj/item/food/sauerkraut - subcategory = CAT_LIZARD + category = CAT_LIZARD /datum/crafting_recipe/food/lizard_dumplings name = "Tiziran dumplings" @@ -480,7 +480,7 @@ /datum/reagent/consumable/korta_flour = 5 ) result = /obj/item/food/lizard_dumplings - subcategory = CAT_LIZARD + category = CAT_LIZARD /datum/crafting_recipe/food/steeped_mushrooms name = "Steeped mushrooms" @@ -489,4 +489,4 @@ /datum/reagent/lye = 5 ) result = /obj/item/food/steeped_mushrooms - subcategory = CAT_LIZARD + category = CAT_LIZARD diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm index 7b3f64bb163..5f77d5afbd4 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm @@ -9,7 +9,7 @@ /obj/item/food/meat/steak/plain/human = 2 ) result = /obj/item/food/kebab/human - subcategory = CAT_MEAT + category = CAT_MEAT /datum/crafting_recipe/food/kebab name = "Kebab" @@ -18,7 +18,7 @@ /obj/item/food/meat/steak = 2 ) result = /obj/item/food/kebab/monkey - subcategory = CAT_MEAT + category = CAT_MEAT /datum/crafting_recipe/food/tofukebab name = "Tofu kebab" @@ -27,7 +27,7 @@ /obj/item/food/tofu = 2 ) result = /obj/item/food/kebab/tofu - subcategory = CAT_MEAT + category = CAT_MEAT /datum/crafting_recipe/food/tailkebab name = "Lizard tail kebab" @@ -36,7 +36,7 @@ /obj/item/organ/external/tail/lizard = 1 ) result = /obj/item/food/kebab/tail - subcategory = CAT_MEAT + category = CAT_MEAT /datum/crafting_recipe/food/fiestaskewer name = "Fiesta Skewer" @@ -48,7 +48,7 @@ /obj/item/food/grown/tomato = 1 ) result = /obj/item/food/kebab/fiesta - subcategory = CAT_MEAT + category = CAT_MEAT ////////////////////////////////////////////////MR SPIDER//////////////////////////////////////////////// @@ -60,7 +60,7 @@ /obj/item/food/meat/cutlet/spider = 2 ) result = /obj/item/food/spidereggsham - subcategory = CAT_MEAT + category = CAT_MEAT ////////////////////////////////////////////////MISC RECIPE's//////////////////////////////////////////////// @@ -71,7 +71,7 @@ /obj/item/seeds/plump = 1 ) result = /obj/item/food/tempehstarter - subcategory = CAT_MEAT + category = CAT_MEAT /datum/crafting_recipe/food/cornedbeef name = "Corned beef" @@ -81,7 +81,7 @@ /obj/item/food/grown/cabbage = 2 ) result = /obj/item/food/cornedbeef - subcategory = CAT_MEAT + category = CAT_MEAT /datum/crafting_recipe/food/bearsteak name = "Filet migrawr" @@ -91,7 +91,7 @@ ) tool_paths = list(/obj/item/lighter) result = /obj/item/food/bearsteak - subcategory = CAT_MEAT + category = CAT_MEAT /datum/crafting_recipe/food/stewedsoymeat name = "Stewed soymeat" @@ -101,7 +101,7 @@ /obj/item/food/grown/tomato = 1 ) result = /obj/item/food/stewedsoymeat - subcategory = CAT_MEAT + category = CAT_MEAT /datum/crafting_recipe/food/sausage name = "Raw sausage" @@ -110,7 +110,7 @@ /obj/item/food/meat/rawcutlet = 2 ) result = /obj/item/food/raw_sausage - subcategory = CAT_MEAT + category = CAT_MEAT /datum/crafting_recipe/food/nugget name = "Chicken nugget" @@ -118,7 +118,7 @@ /obj/item/food/meat/cutlet = 1 ) result = /obj/item/food/nugget - subcategory = CAT_MEAT + category = CAT_MEAT /datum/crafting_recipe/food/rawkhinkali name = "Raw Khinkali" @@ -128,7 +128,7 @@ /obj/item/food/meatball = 1 ) result = /obj/item/food/rawkhinkali - subcategory = CAT_MEAT + category = CAT_MEAT /datum/crafting_recipe/food/meatbun name = "Meat bun" @@ -139,7 +139,7 @@ /obj/item/food/grown/cabbage = 1 ) result = /obj/item/food/meatbun - subcategory = CAT_MEAT + category = CAT_MEAT /datum/crafting_recipe/food/pigblanket name = "Pig in a Blanket" @@ -149,7 +149,7 @@ /obj/item/food/meat/cutlet = 1 ) result = /obj/item/food/pigblanket - subcategory = CAT_MEAT + category = CAT_MEAT /datum/crafting_recipe/food/ratkebab name = "Rat Kebab" @@ -158,7 +158,7 @@ /obj/item/food/deadmouse = 1 ) result = /obj/item/food/kebab/rat - subcategory = CAT_MEAT + category = CAT_MEAT /datum/crafting_recipe/food/doubleratkebab name = "Double Rat Kebab" @@ -167,7 +167,7 @@ /obj/item/food/deadmouse = 2 ) result = /obj/item/food/kebab/rat/double - subcategory = CAT_MEAT + category = CAT_MEAT /datum/crafting_recipe/food/ricepork name = "Rice and Pork" @@ -177,7 +177,7 @@ /obj/item/food/meat/cutlet = 2 ) result = /obj/item/food/salad/ricepork - subcategory = CAT_MEAT + category = CAT_MEAT /datum/crafting_recipe/food/ribs name = "BBQ Ribs" @@ -187,7 +187,7 @@ /obj/item/stack/rods = 2 ) result = /obj/item/food/bbqribs - subcategory = CAT_MEAT + category = CAT_MEAT /datum/crafting_recipe/food/meatclown name = "Meat Clown" @@ -196,7 +196,7 @@ /obj/item/food/grown/banana = 1 ) result = /obj/item/food/meatclown - subcategory = CAT_MEAT + category = CAT_MEAT /datum/crafting_recipe/food/lasagna name = "Lasagna" @@ -207,7 +207,7 @@ /obj/item/food/spaghetti/raw = 1 ) result = /obj/item/food/lasagna - subcategory = CAT_MEAT + category = CAT_MEAT /datum/crafting_recipe/food/gumbo name = "Black eyed gumbo" @@ -219,7 +219,7 @@ /obj/item/food/meat/cutlet = 1 ) result = /obj/item/food/salad/gumbo - subcategory = CAT_MEAT + category = CAT_MEAT /datum/crafting_recipe/food/fried_chicken @@ -230,7 +230,7 @@ /datum/reagent/consumable/corn_starch = 5, ) result = /obj/item/food/fried_chicken - subcategory = CAT_MEAT + category = CAT_MEAT /datum/crafting_recipe/food/beef_stroganoff name = "Beef Stroganoff" @@ -245,7 +245,7 @@ /obj/item/food/meat/steak = 1, ) result = /obj/item/food/beef_stroganoff - subcategory = CAT_MEAT + category = CAT_MEAT /datum/crafting_recipe/food/beef_wellington name = "Beef Wellington" @@ -260,7 +260,7 @@ /datum/reagent/consumable/blackpepper = 2 ) result = /obj/item/food/beef_wellington - subcategory = CAT_MEAT + category = CAT_MEAT /datum/crafting_recipe/food/full_english name = "Full English Breakfast" @@ -274,7 +274,7 @@ /obj/item/food/butteredtoast = 1 ) result = /obj/item/food/full_english - subcategory = CAT_MEAT + category = CAT_MEAT /datum/crafting_recipe/food/envirochow name = "Envirochow" @@ -283,7 +283,7 @@ /datum/reagent/consumable/nutriment/vitamin = 5, ) result = /obj/item/food/canned/envirochow - subcategory = CAT_MEAT + category = CAT_MEAT /datum/crafting_recipe/food/meatloaf name = "Meatloaf" @@ -294,4 +294,4 @@ /datum/reagent/consumable/ketchup = 10, ) result = /obj/item/food/raw_meatloaf - subcategory = CAT_MEAT + category = CAT_MEAT diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_mexican.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_mexican.dm index 4f648a10619..267cdea69b3 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_mexican.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_mexican.dm @@ -10,7 +10,7 @@ /obj/item/food/grown/soybeans = 2 ) result = /obj/item/food/burrito - subcategory = CAT_MEXICAN + category = CAT_MEXICAN /datum/crafting_recipe/food/cheesyburrito name ="Cheesy burrito" @@ -20,7 +20,7 @@ /obj/item/food/grown/soybeans = 1 ) result = /obj/item/food/cheesyburrito - subcategory = CAT_MEXICAN + category = CAT_MEXICAN /datum/crafting_recipe/food/carneburrito name ="Carne de asada burrito" @@ -30,7 +30,7 @@ /obj/item/food/grown/soybeans = 1 ) result = /obj/item/food/carneburrito - subcategory = CAT_MEXICAN + category = CAT_MEXICAN /datum/crafting_recipe/food/fuegoburrito name ="Fuego plasma burrito" @@ -40,7 +40,7 @@ /obj/item/food/grown/soybeans = 1 ) result = /obj/item/food/fuegoburrito - subcategory = CAT_MEXICAN + category = CAT_MEXICAN /datum/crafting_recipe/food/nachos name ="Nachos" @@ -49,7 +49,7 @@ /obj/item/food/tortilla = 1 ) result = /obj/item/food/nachos - subcategory = CAT_MEXICAN + category = CAT_MEXICAN /datum/crafting_recipe/food/cheesynachos name ="Cheesy nachos" @@ -59,7 +59,7 @@ /obj/item/food/tortilla = 1 ) result = /obj/item/food/cheesynachos - subcategory = CAT_MEXICAN + category = CAT_MEXICAN /datum/crafting_recipe/food/cubannachos name ="Cuban nachos" @@ -69,7 +69,7 @@ /obj/item/food/tortilla = 1 ) result = /obj/item/food/cubannachos - subcategory = CAT_MEXICAN + category = CAT_MEXICAN /datum/crafting_recipe/food/taco name ="Classic Taco" @@ -80,7 +80,7 @@ /obj/item/food/grown/cabbage = 1, ) result = /obj/item/food/taco - subcategory = CAT_MEXICAN + category = CAT_MEXICAN /datum/crafting_recipe/food/tacoplain name ="Plain Taco" @@ -90,7 +90,7 @@ /obj/item/food/meat/cutlet = 1, ) result = /obj/item/food/taco/plain - subcategory = CAT_MEXICAN + category = CAT_MEXICAN /datum/crafting_recipe/food/enchiladas name = "Enchiladas" @@ -100,7 +100,7 @@ /obj/item/food/tortilla = 2 ) result = /obj/item/food/enchiladas - subcategory = CAT_MEXICAN + category = CAT_MEXICAN /datum/crafting_recipe/food/stuffedlegion name = "Stuffed legion" @@ -112,7 +112,7 @@ /datum/reagent/consumable/capsaicin = 2 ) result = /obj/item/food/stuffedlegion - subcategory = CAT_MEXICAN + category = CAT_MEXICAN /datum/crafting_recipe/food/chipsandsalsa name = "Chips and salsa" @@ -123,7 +123,7 @@ /obj/item/food/grown/tomato = 1 ) result = /obj/item/food/chipsandsalsa - subcategory = CAT_MEXICAN + category = CAT_MEXICAN /datum/crafting_recipe/food/classic_chimichanga name = "Classic Chimichanga" @@ -134,7 +134,7 @@ /obj/item/food/grown/onion = 1, ) result = /obj/item/food/classic_chimichanga - subcategory = CAT_MEXICAN + category = CAT_MEXICAN /datum/crafting_recipe/food/vegetarian_chimichanga name = "Vegetarian Chimichanga" @@ -145,7 +145,7 @@ /obj/item/food/grown/chili = 1, ) result = /obj/item/food/vegetarian_chimichanga - subcategory = CAT_MEXICAN + category = CAT_MEXICAN /datum/crafting_recipe/food/classic_hard_shell_taco name = "Classic Hard-Shell Taco" @@ -157,7 +157,7 @@ /obj/item/food/grown/cabbage = 1, ) result = /obj/item/food/classic_hard_shell_taco - subcategory = CAT_MEXICAN + category = CAT_MEXICAN /datum/crafting_recipe/food/plain_hard_shell_taco name = "Plain Hard-Shell Taco" @@ -166,7 +166,7 @@ /obj/item/food/meat/cutlet = 1, ) result = /obj/item/food/plain_hard_shell_taco - subcategory = CAT_MEXICAN + category = CAT_MEXICAN /datum/crafting_recipe/food/refried_beans name = "Refried Beans" @@ -177,7 +177,7 @@ /obj/item/food/grown/onion = 1, ) result = /obj/item/food/refried_beans - subcategory = CAT_MEXICAN + category = CAT_MEXICAN /datum/crafting_recipe/food/spanish_rice name = "Spanish Rice" @@ -189,4 +189,4 @@ /datum/reagent/consumable/blackpepper = 1, ) result = /obj/item/food/spanish_rice - subcategory = CAT_MEXICAN + category = CAT_MEXICAN diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_misc.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_misc.dm index 9b75466da13..43025a0c581 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_misc.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_misc.dm @@ -10,7 +10,7 @@ /obj/item/food/grown/apple = 1 ) result = /obj/item/food/candiedapple - subcategory = CAT_MISCFOOD + category = CAT_MISCFOOD /datum/crafting_recipe/food/spiderlollipop name = "Spider Lollipop" @@ -20,7 +20,7 @@ /obj/item/food/spiderling = 1 ) result = /obj/item/food/spiderlollipop - subcategory = CAT_MISCFOOD + category = CAT_MISCFOOD /datum/crafting_recipe/food/chococoin name = "Choco coin" @@ -29,7 +29,7 @@ /obj/item/food/chocolatebar = 1, ) result = /obj/item/food/chococoin - subcategory = CAT_MISCFOOD + category = CAT_MISCFOOD /datum/crafting_recipe/food/fudgedice name = "Fudge dice" @@ -38,7 +38,7 @@ /obj/item/food/chocolatebar = 1, ) result = /obj/item/food/fudgedice - subcategory = CAT_MISCFOOD + category = CAT_MISCFOOD /datum/crafting_recipe/food/chocoorange name = "Choco orange" @@ -47,7 +47,7 @@ /obj/item/food/chocolatebar = 1, ) result = /obj/item/food/chocoorange - subcategory = CAT_MISCFOOD + category = CAT_MISCFOOD /datum/crafting_recipe/food/cheesyfries name = "Cheesy fries" @@ -56,7 +56,7 @@ /obj/item/food/cheese/wedge = 1 ) result = /obj/item/food/cheesyfries - subcategory = CAT_MISCFOOD + category = CAT_MISCFOOD /datum/crafting_recipe/food/poutine name = "Poutine" @@ -66,7 +66,7 @@ /datum/reagent/consumable/gravy = 3 ) result = /obj/item/food/poutine - subcategory = CAT_MISCFOOD + category = CAT_MISCFOOD /datum/crafting_recipe/food/beans name = "Beans" @@ -75,7 +75,7 @@ /obj/item/food/grown/soybeans = 2 ) result = /obj/item/food/canned/beans - subcategory = CAT_MISCFOOD + category = CAT_MISCFOOD /datum/crafting_recipe/food/eggplantparm name ="Eggplant parmigiana" @@ -84,7 +84,7 @@ /obj/item/food/grown/eggplant = 1 ) result = /obj/item/food/eggplantparm - subcategory = CAT_MISCFOOD + category = CAT_MISCFOOD /datum/crafting_recipe/food/melonkeg name ="Melon keg" @@ -95,7 +95,7 @@ ) parts = list(/obj/item/reagent_containers/cup/glass/bottle/vodka = 1) result = /obj/item/food/melonkeg - subcategory = CAT_MISCFOOD + category = CAT_MISCFOOD /datum/crafting_recipe/food/honeybar name = "Honey nut bar" @@ -104,7 +104,7 @@ /datum/reagent/consumable/honey = 5 ) result = /obj/item/food/honeybar - subcategory = CAT_MISCFOOD + category = CAT_MISCFOOD /datum/crafting_recipe/food/powercrepe name = "Powercrepe" @@ -117,7 +117,7 @@ /obj/item/melee/sabre = 1 ) result = /obj/item/food/powercrepe - subcategory = CAT_MISCFOOD + category = CAT_MISCFOOD /datum/crafting_recipe/food/branrequests name = "Bran Requests Cereal" @@ -126,7 +126,7 @@ /obj/item/food/no_raisin = 1, ) result = /obj/item/food/branrequests - subcategory = CAT_MISCFOOD + category = CAT_MISCFOOD /datum/crafting_recipe/food/ricepudding name = "Rice pudding" @@ -137,7 +137,7 @@ /obj/item/food/boiledrice = 1 ) result = /obj/item/food/salad/ricepudding - subcategory = CAT_MISCFOOD + category = CAT_MISCFOOD /datum/crafting_recipe/food/risotto name = "Risotto" @@ -149,7 +149,7 @@ /obj/item/food/grown/mushroom/chanterelle = 1 ) result = /obj/item/food/salad/risotto - subcategory = CAT_MISCFOOD + category = CAT_MISCFOOD /datum/crafting_recipe/food/butterbear //ITS ALIVEEEEEE! name = "Living bear/butter hybrid" @@ -162,7 +162,7 @@ /datum/reagent/teslium = 1 //To shock the whole thing into life ) result = /mob/living/simple_animal/hostile/bear/butter - subcategory = CAT_MISCFOOD + category = CAT_MISCFOOD /datum/crafting_recipe/food/crab_rangoon name = "Crab Rangoon" @@ -173,7 +173,7 @@ /obj/item/food/meat/slab/rawcrab = 1 ) result = /obj/item/food/crab_rangoon - subcategory = CAT_MISCFOOD + category = CAT_MISCFOOD /datum/crafting_recipe/food/royalcheese name = "Royal Cheese" @@ -184,7 +184,7 @@ /datum/reagent/toxin/mutagen = 5 ) result = /obj/item/food/cheese/royal - subcategory = CAT_MISCFOOD + category = CAT_MISCFOOD /datum/crafting_recipe/food/ant_candy name = "Ant Candy" @@ -194,7 +194,7 @@ /datum/reagent/ants = 10 ) result = /obj/item/food/ant_candy - subcategory = CAT_MISCFOOD + category = CAT_MISCFOOD /datum/crafting_recipe/food/pesto name = "Pesto" @@ -207,7 +207,7 @@ /obj/item/food/canned/pine_nuts = 1 ) result = /obj/item/food/pesto - subcategory = CAT_MISCFOOD + category = CAT_MISCFOOD /datum/crafting_recipe/food/tomato_sauce name = "Tomato sauce" @@ -218,7 +218,7 @@ /datum/reagent/consumable/quality_oil = 5 ) result = /obj/item/food/tomato_sauce - subcategory = CAT_MISCFOOD + category = CAT_MISCFOOD /datum/crafting_recipe/food/bechamel_sauce name = "Bechamel sauce" @@ -228,7 +228,7 @@ /obj/item/food/butter = 1 ) result = /obj/item/food/bechamel_sauce - subcategory = CAT_MISCFOOD + category = CAT_MISCFOOD /datum/crafting_recipe/food/pierogi name = "Pierogi" @@ -238,7 +238,7 @@ /obj/item/food/grown/onion = 1, ) result = /obj/item/food/pierogi - subcategory = CAT_MISCFOOD + category = CAT_MISCFOOD /datum/crafting_recipe/food/stuffed_cabbage name = "Stuffed cabbage" @@ -249,7 +249,7 @@ /obj/item/food/grown/tomato = 1, ) result = /obj/item/food/stuffed_cabbage - subcategory = CAT_MISCFOOD + category = CAT_MISCFOOD /datum/crafting_recipe/food/granola_bar name = "Granola bar" @@ -261,7 +261,7 @@ /datum/reagent/consumable/sugar = 2, ) result = /obj/item/food/granola_bar - subcategory = CAT_MISCFOOD + category = CAT_MISCFOOD /datum/crafting_recipe/food/onigiri name = "Onigiri" @@ -270,7 +270,7 @@ /obj/item/food/seaweedsheet = 1, ) result = /obj/item/food/onigiri - subcategory = CAT_MISCFOOD + category = CAT_MISCFOOD /datum/crafting_recipe/food/mashed_potatoes name = "Mashed potatoes" @@ -280,7 +280,7 @@ /obj/item/food/butter = 1, ) result = /obj/item/food/mashed_potatoes - subcategory = CAT_MISCFOOD + category = CAT_MISCFOOD /datum/crafting_recipe/food/pacoca name = "Pacoca" @@ -290,9 +290,9 @@ /datum/reagent/consumable/salt = 2, ) result = /obj/item/food/pacoca - subcategory = CAT_MISCFOOD + category = CAT_MISCFOOD -/datum/crafting_recipe/pickles_jar +/datum/crafting_recipe/food/pickles_jar name = "Jar of pickles" reqs = list( /obj/item/reagent_containers/cup/beaker/large = 1, @@ -301,8 +301,7 @@ /datum/reagent/consumable/salt = 10, ) result = /obj/item/storage/fancy/pickles_jar - category = CAT_FOOD - subcategory = CAT_MISCFOOD + category = CAT_MISCFOOD /datum/crafting_recipe/food/springroll name = "Spring roll" @@ -314,7 +313,7 @@ /datum/reagent/water = 10, ) result = /obj/item/food/springroll - subcategory = CAT_MISCFOOD + category = CAT_MISCFOOD /datum/crafting_recipe/food/caramel_popcorn name = "Caramel popcorn" @@ -323,7 +322,7 @@ /datum/reagent/consumable/caramel = 3, ) result = /obj/item/food/popcorn/caramel - subcategory = CAT_MISCFOOD + category = CAT_MISCFOOD /datum/crafting_recipe/food/salty_popcorn name = "Salty popcorn" @@ -332,7 +331,7 @@ /datum/reagent/consumable/salt = 3, ) result = /obj/item/food/popcorn/salty - subcategory = CAT_MISCFOOD + category = CAT_MISCFOOD /datum/crafting_recipe/food/buttered_baked_potato name = "Buttered baked potato" @@ -341,7 +340,7 @@ /obj/item/food/butter = 1, ) result = /obj/item/food/buttered_baked_potato - subcategory = CAT_MISCFOOD + category = CAT_MISCFOOD /datum/crafting_recipe/food/loaded_baked_potato name = "Loaded baked potato" @@ -352,7 +351,7 @@ /obj/item/food/grown/cabbage = 1, ) result = /obj/item/food/loaded_baked_potato - subcategory = CAT_MISCFOOD + category = CAT_MISCFOOD /datum/crafting_recipe/food/cheese_pierogi name = "Cheese pierogi" @@ -362,7 +361,7 @@ /obj/item/food/cheese/wedge = 1, ) result = /obj/item/food/cheese_pierogi - subcategory = CAT_MISCFOOD + category = CAT_MISCFOOD /datum/crafting_recipe/food/meat_pierogi name = "Meat pierogi" @@ -372,7 +371,7 @@ /obj/item/food/meat/cutlet = 1, ) result = /obj/item/food/meat_pierogi - subcategory = CAT_MISCFOOD + category = CAT_MISCFOOD /datum/crafting_recipe/food/raw_meat_calzone name = "Meat calzone" @@ -383,7 +382,7 @@ /obj/item/food/grown/tomato = 1, ) result = /obj/item/food/raw_meat_calzone - subcategory = CAT_MISCFOOD + category = CAT_MISCFOOD /datum/crafting_recipe/food/raw_vegetarian_calzone name = "Vegetarian calzone" @@ -394,7 +393,7 @@ /obj/item/food/grown/onion = 1, ) result = /obj/item/food/raw_vegetarian_calzone - subcategory = CAT_MISCFOOD + category = CAT_MISCFOOD /datum/crafting_recipe/food/caramel_truffle name = "Caramel truffle" @@ -403,7 +402,7 @@ /datum/reagent/consumable/caramel = 5, ) result = /obj/item/food/caramel_truffle - subcategory = CAT_MISCFOOD + category = CAT_MISCFOOD /datum/crafting_recipe/food/chocolate_truffle name = "Chocolate truffle" @@ -412,7 +411,7 @@ /datum/reagent/consumable/sugar = 5, ) result = /obj/item/food/chocolate_truffle - subcategory = CAT_MISCFOOD + category = CAT_MISCFOOD /datum/crafting_recipe/food/peanut_truffle name = "Peanut truffle" @@ -421,7 +420,7 @@ /obj/item/food/grown/peanut = 1, ) result = /obj/item/food/peanut_truffle - subcategory = CAT_MISCFOOD + category = CAT_MISCFOOD /datum/crafting_recipe/food/peanut_butter_cup name = "Peanut butter cup" @@ -430,4 +429,4 @@ /datum/reagent/consumable/peanut_butter = 5, ) result = /obj/item/food/peanut_butter_cup - subcategory = CAT_MISCFOOD + category = CAT_MISCFOOD diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_moth.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_moth.dm index dce5191e901..51b0311fc06 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_moth.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_moth.dm @@ -5,7 +5,7 @@ /obj/item/food/grown/herbs = 4 ) result = /obj/item/food/herby_cheese - subcategory = CAT_MOTH + category = CAT_MOTH /datum/crafting_recipe/food/mothic_salad name = "Mothic salad" @@ -15,7 +15,7 @@ /obj/item/food/grown/tomato = 1 ) result = /obj/item/food/mothic_salad - subcategory = CAT_MOTH + category = CAT_MOTH /datum/crafting_recipe/food/toasted_seeds name = "Toasted seeds" @@ -26,7 +26,7 @@ /datum/reagent/consumable/quality_oil = 2 ) result = /obj/item/food/toasted_seeds - subcategory = CAT_MOTH + category = CAT_MOTH /datum/crafting_recipe/food/engine_fodder name = "Engine fodder" @@ -38,7 +38,7 @@ /obj/item/food/chips = 1 ) result = /obj/item/food/engine_fodder - subcategory = CAT_MOTH + category = CAT_MOTH /datum/crafting_recipe/food/squeaking_stir_fry name = "Skeklitmischtpoppl (Squeaking stir fry)" @@ -52,7 +52,7 @@ /obj/item/food/onion_slice = 1 ) result = /obj/item/food/squeaking_stir_fry - subcategory = CAT_MOTH + category = CAT_MOTH /datum/crafting_recipe/food/sweet_chili_cabbage_wrap name = "Sweet chili cabbage wrap" @@ -64,7 +64,7 @@ /datum/reagent/consumable/honey = 5 ) result = /obj/item/food/sweet_chili_cabbage_wrap - subcategory = CAT_MOTH + category = CAT_MOTH /datum/crafting_recipe/food/loaded_curds name = "Ozlsettitæloskekllön ede pommes (Loaded curds and fries)" @@ -76,7 +76,7 @@ /obj/item/food/fries = 1 ) result = /obj/item/food/loaded_curds - subcategory = CAT_MOTH + category = CAT_MOTH /datum/crafting_recipe/food/baked_cheese_platter name = "Stanntkraktælo (Baked cheese platter)" @@ -85,10 +85,9 @@ /obj/item/food/griddle_toast = 3 ) result = /obj/item/food/baked_cheese_platter - subcategory = CAT_MOTH + category = CAT_MOTH /datum/crafting_recipe/food/raw_green_lasagne - name = "Green lasagne al forno" reqs = list( /obj/item/food/pesto = 1, /obj/item/food/spaghetti/boiledspaghetti = 2, @@ -96,10 +95,9 @@ /obj/item/food/cheese/firm_cheese_slice = 1 ) result = /obj/item/food/raw_green_lasagne - subcategory = CAT_MOTH + category = CAT_MOTH /datum/crafting_recipe/food/raw_baked_rice - name = "Big baked rice" reqs = list( /obj/item/food/boiledrice = 2, /obj/item/food/soup/vegetable = 1, @@ -108,7 +106,7 @@ /obj/item/food/grown/herbs = 1 ) result = /obj/item/food/raw_baked_rice - subcategory = CAT_MOTH + category = CAT_MOTH /datum/crafting_recipe/food/buttered_baked_corn name = "Buttered baked corn" @@ -117,7 +115,7 @@ /obj/item/food/butter = 1 ) result = /obj/item/food/buttered_baked_corn - subcategory = CAT_MOTH + category = CAT_MOTH /datum/crafting_recipe/food/fiesta_corn_skillet name = "Fiesta corn skillet" @@ -130,10 +128,9 @@ /obj/item/food/cheese/wedge = 1 ) result = /obj/item/food/fiesta_corn_skillet - subcategory = CAT_MOTH + category = CAT_MOTH /datum/crafting_recipe/food/ratatouille - name = "Ratatouille" reqs = list( /obj/item/food/grown/tomato = 1, /obj/item/food/grown/onion/red = 1, @@ -141,7 +138,7 @@ /obj/item/food/roasted_bell_pepper = 1 ) result = /obj/item/food/raw_ratatouille - subcategory = CAT_MOTH + category = CAT_MOTH /datum/crafting_recipe/food/mozzarella_sticks name = "Mozzarella sticks" @@ -151,7 +148,7 @@ /obj/item/food/tomato_sauce = 1 ) result = /obj/item/food/mozzarella_sticks - subcategory = CAT_MOTH + category = CAT_MOTH /datum/crafting_recipe/food/raw_stuffed_peppers name = "Voltölpapriken (Stuffed peppers)" @@ -161,7 +158,7 @@ /obj/item/food/onion_slice = 2 ) result = /obj/item/food/raw_stuffed_peppers - subcategory = CAT_MOTH + category = CAT_MOTH /datum/crafting_recipe/food/fueljacks_lunch name = "Fueljack's lunch" @@ -173,7 +170,7 @@ /obj/item/food/cheese/firm_cheese_slice = 1 ) result = /obj/item/food/fueljacks_lunch - subcategory = CAT_MOTH + category = CAT_MOTH /datum/crafting_recipe/food/mac_balls name = "Macheronirölen (Mac balls)" @@ -183,7 +180,7 @@ /datum/reagent/consumable/cornmeal_batter = 5 ) result = /obj/item/food/mac_balls - subcategory = CAT_MOTH + category = CAT_MOTH /datum/crafting_recipe/food/moth_cotton_soup name = "Flöfrölenmæsch (Cottonball soup)" @@ -197,7 +194,7 @@ /obj/item/reagent_containers/cup/bowl = 1 ) result = /obj/item/food/soup/moth_cotton_soup - subcategory = CAT_MOTH + category = CAT_MOTH /datum/crafting_recipe/food/moth_cheese_soup name = "Ælosterrmæsch (Cheese soup)" @@ -210,7 +207,7 @@ /obj/item/reagent_containers/cup/bowl = 1 ) result = /obj/item/food/soup/moth_cheese_soup - subcategory = CAT_MOTH + category = CAT_MOTH /datum/crafting_recipe/food/moth_seed_soup name = "Misklmæsch (Seed soup)" @@ -223,7 +220,7 @@ /obj/item/reagent_containers/cup/bowl = 1 ) result = /obj/item/food/soup/moth_seed_soup - subcategory = CAT_MOTH + category = CAT_MOTH /datum/crafting_recipe/food/moth_bean_stew name = "Prickeldröndolhaskl (Spicy bean stew)" @@ -238,7 +235,7 @@ /obj/item/reagent_containers/cup/bowl = 1 ) result = /obj/item/food/soup/moth_bean_stew - subcategory = CAT_MOTH + category = CAT_MOTH /datum/crafting_recipe/food/moth_oat_stew name = "Häfmisklhaskl (Oat stew)" @@ -251,7 +248,7 @@ /obj/item/reagent_containers/cup/bowl = 1 ) result = /obj/item/food/soup/moth_oat_stew - subcategory = CAT_MOTH + category = CAT_MOTH /datum/crafting_recipe/food/moth_fire_soup name = "Tömpröttkrakklmæsch (Heartburn soup)" @@ -263,7 +260,7 @@ /obj/item/reagent_containers/cup/bowl = 1 ) result = /obj/item/food/soup/moth_fire_soup - subcategory = CAT_MOTH + category = CAT_MOTH /datum/crafting_recipe/food/rice_porridge name = "Rice porridge" @@ -274,7 +271,7 @@ /datum/reagent/consumable/salt = 2 ) result = /obj/item/food/soup/rice_porridge - subcategory = CAT_MOTH + category = CAT_MOTH /datum/crafting_recipe/food/hua_mulan_congee name = "Hua Mulan congee" @@ -284,7 +281,7 @@ /obj/item/food/friedegg = 2 ) result = /obj/item/food/soup/hua_mulan_congee - subcategory = CAT_MOTH + category = CAT_MOTH /datum/crafting_recipe/food/toechtauese_rice_porridge name = "Töchtaüse rice porridge" @@ -294,7 +291,7 @@ /datum/reagent/consumable/toechtauese_syrup = 5 ) result = /obj/item/food/soup/toechtauese_rice_porridge - subcategory = CAT_MOTH + category = CAT_MOTH /datum/crafting_recipe/food/cornmeal_porridge name = "Cornmeal porridge" @@ -304,7 +301,7 @@ /obj/item/reagent_containers/cup/bowl = 1 ) result = /obj/item/food/soup/cornmeal_porridge - subcategory = CAT_MOTH + category = CAT_MOTH /datum/crafting_recipe/food/cheesy_porridge name = "Cheesy porridge" @@ -316,7 +313,7 @@ /obj/item/food/butter = 1 ) result = /obj/item/food/soup/cheesy_porridge - subcategory = CAT_MOTH + category = CAT_MOTH /datum/crafting_recipe/food/fried_eggplant_polenta name = "Fried eggplant and polenta" @@ -328,7 +325,7 @@ /obj/item/food/cheese/mozzarella = 1 ) result = /obj/item/food/soup/fried_eggplant_polenta - subcategory = CAT_MOTH + category = CAT_MOTH /datum/crafting_recipe/food/caprese_salad name = "Caprese salad" @@ -340,7 +337,7 @@ /datum/reagent/consumable/vinegar = 2 ) result = /obj/item/food/caprese_salad - subcategory = CAT_MOTH + category = CAT_MOTH /datum/crafting_recipe/food/fleet_salad name = "Lörtonknusksolt (Fleet salad)" @@ -353,7 +350,7 @@ /datum/reagent/consumable/vinegar = 2 ) result = /obj/item/food/salad/fleet_salad - subcategory = CAT_MOTH + category = CAT_MOTH /datum/crafting_recipe/food/cotton_salad name = "Flöfrölenknusksolt (Cotton salad)" @@ -365,7 +362,7 @@ /datum/reagent/consumable/vinegar = 2 ) result = /obj/item/food/salad/fleet_salad - subcategory = CAT_MOTH + category = CAT_MOTH /datum/crafting_recipe/food/moth_kachumbari name = "Kæniatknusksolt (Kenyan salad)" @@ -378,10 +375,9 @@ /datum/reagent/consumable/limejuice = 2 ) result = /obj/item/food/salad/moth_kachumbari - subcategory = CAT_MOTH + category = CAT_MOTH /datum/crafting_recipe/food/raw_mothic_margherita - name = "Mothic margherita pizza" reqs = list( /obj/item/food/mothic_pizza_dough = 1, /obj/item/food/tomato_sauce = 1, @@ -390,10 +386,9 @@ /obj/item/food/grown/herbs = 1 ) result = /obj/item/food/raw_mothic_margherita - subcategory = CAT_MOTH + category = CAT_PIZZA /datum/crafting_recipe/food/raw_mothic_firecracker - name = "Mothic firecracker pizza" reqs = list( /obj/item/food/mothic_pizza_dough = 1, /datum/reagent/consumable/bbqsauce = 10, @@ -402,10 +397,9 @@ /obj/item/food/grown/ghost_chili = 1 ) result = /obj/item/food/raw_mothic_firecracker - subcategory = CAT_MOTH + category = CAT_PIZZA /datum/crafting_recipe/food/raw_mothic_five_cheese - name = "Mothic five cheese pizza" reqs = list( /obj/item/food/mothic_pizza_dough = 1, /obj/item/food/tomato_sauce = 1, @@ -416,10 +410,9 @@ /obj/item/food/cheese/cheese_curds = 1 ) result = /obj/item/food/raw_mothic_five_cheese - subcategory = CAT_MOTH + category = CAT_PIZZA /datum/crafting_recipe/food/raw_mothic_white_pie - name = "Mothic white pie pizza" reqs = list( /obj/item/food/mothic_pizza_dough = 1, /obj/item/food/bechamel_sauce = 1, @@ -429,10 +422,9 @@ /obj/item/food/grown/herbs = 1 ) result = /obj/item/food/raw_mothic_white_pie - subcategory = CAT_MOTH + category = CAT_PIZZA /datum/crafting_recipe/food/raw_mothic_pesto - name = "Mothic pesto pizza" reqs = list( /obj/item/food/mothic_pizza_dough = 1, /obj/item/food/pesto = 1, @@ -440,10 +432,9 @@ /obj/item/food/cheese/mozzarella = 1 ) result = /obj/item/food/raw_mothic_pesto - subcategory = CAT_MOTH + category = CAT_PIZZA /datum/crafting_recipe/food/raw_mothic_garlic - name = "Mothic garlic pizzabread" reqs = list( /obj/item/food/mothic_pizza_dough = 1, /obj/item/food/butter = 1, @@ -451,7 +442,7 @@ /obj/item/food/grown/herbs = 1 ) result = /obj/item/food/raw_mothic_garlic - subcategory = CAT_MOTH + category = CAT_PIZZA /datum/crafting_recipe/food/moth_cheese_cakes name = "Ælorölen (Cheesecake balls)" @@ -463,7 +454,7 @@ /datum/reagent/consumable/honey = 5 ) result = /obj/item/food/moth_cheese_cakes - subcategory = CAT_MOTH + category = CAT_MOTH /datum/crafting_recipe/food/mothmallow name = "Mothmallows" @@ -474,7 +465,7 @@ /datum/reagent/consumable/ethanol/rum = 5 ) result = /obj/item/food/cake/mothmallow - subcategory = CAT_MOTH + category = CAT_MOTH /datum/crafting_recipe/food/red_porridge name = "Eltsløsk ül a priktæolk (Red Porridge and Yoghurt)" @@ -485,7 +476,7 @@ /datum/reagent/consumable/sugar = 5 ) result = /obj/item/food/soup/red_porridge - subcategory = CAT_MOTH + category = CAT_MOTH /datum/crafting_recipe/food/chili_sin_carne name = "Chili sin carne (vegetarian chili)" @@ -497,7 +488,7 @@ /obj/item/food/grown/tomato = 1 ) result = /obj/item/food/soup/vegetarian_chili - subcategory = CAT_MOTH + category = CAT_MOTH /datum/crafting_recipe/food/moffin name = "Moffin" @@ -507,4 +498,4 @@ /obj/item/stack/sheet/cloth = 1, ) result = /obj/item/food/muffin/moffin - subcategory = CAT_MOTH + category = CAT_MOTH diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_pastry.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_pastry.dm index e0c3b71b175..ecc38887db4 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_pastry.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_pastry.dm @@ -11,7 +11,7 @@ /obj/item/food/pastrybase = 1 ) result = /obj/item/food/donut/plain - subcategory = CAT_PASTRY + category = CAT_PASTRY /datum/crafting_recipe/food/donut/chaos @@ -281,7 +281,7 @@ /obj/item/food/pastrybase = 2 ) result = /obj/item/food/waffles - subcategory = CAT_PASTRY + category = CAT_PASTRY /datum/crafting_recipe/food/soylenviridians @@ -291,7 +291,7 @@ /obj/item/food/grown/soybeans = 1 ) result = /obj/item/food/soylenviridians - subcategory = CAT_PASTRY + category = CAT_PASTRY /datum/crafting_recipe/food/soylentgreen name = "Soylent green" @@ -300,7 +300,7 @@ /obj/item/food/meat/slab/human = 2 ) result = /obj/item/food/soylentgreen - subcategory = CAT_PASTRY + category = CAT_PASTRY /datum/crafting_recipe/food/rofflewaffles @@ -310,7 +310,7 @@ /obj/item/food/pastrybase = 2 ) result = /obj/item/food/rofflewaffles - subcategory = CAT_PASTRY + category = CAT_PASTRY ////////////////////////////////////////////////DONKPOCCKETS//////////////////////////////////////////////// @@ -322,7 +322,7 @@ /obj/item/food/meatball = 1 ) result = /obj/item/food/donkpocket - subcategory = CAT_PASTRY + category = CAT_PASTRY /datum/crafting_recipe/food/dankpocket time = 15 @@ -332,7 +332,7 @@ /obj/item/food/grown/cannabis = 1 ) result = /obj/item/food/dankpocket - subcategory = CAT_PASTRY + category = CAT_PASTRY /datum/crafting_recipe/food/donkpocket/spicy time = 15 @@ -343,7 +343,7 @@ /obj/item/food/grown/chili = 1 ) result = /obj/item/food/donkpocket/spicy - subcategory = CAT_PASTRY + category = CAT_PASTRY /datum/crafting_recipe/food/donkpocket/teriyaki time = 15 @@ -354,7 +354,7 @@ /datum/reagent/consumable/soysauce = 3 ) result = /obj/item/food/donkpocket/teriyaki - subcategory = CAT_PASTRY + category = CAT_PASTRY /datum/crafting_recipe/food/donkpocket/pizza time = 15 @@ -365,7 +365,7 @@ /obj/item/food/grown/tomato = 1 ) result = /obj/item/food/donkpocket/pizza - subcategory = CAT_PASTRY + category = CAT_PASTRY /datum/crafting_recipe/food/donkpocket/honk time = 15 @@ -376,7 +376,7 @@ /datum/reagent/consumable/sugar = 3 ) result = /obj/item/food/donkpocket/honk - subcategory = CAT_PASTRY + category = CAT_PASTRY /datum/crafting_recipe/food/donkpocket/berry time = 15 @@ -386,7 +386,7 @@ /obj/item/food/grown/berries = 1 ) result = /obj/item/food/donkpocket/berry - subcategory = CAT_PASTRY + category = CAT_PASTRY /datum/crafting_recipe/food/donkpocket/gondola time = 15 @@ -397,7 +397,7 @@ /datum/reagent/gondola_mutation_toxin = 5 ) result = /obj/item/food/donkpocket/gondola - subcategory = CAT_PASTRY + category = CAT_PASTRY ////////////////////////////////////////////////MUFFINS//////////////////////////////////////////////// @@ -409,7 +409,7 @@ /obj/item/food/pastrybase = 1 ) result = /obj/item/food/muffin - subcategory = CAT_PASTRY + category = CAT_PASTRY /datum/crafting_recipe/food/berrymuffin name = "Berry muffin" @@ -419,7 +419,7 @@ /obj/item/food/grown/berries = 1 ) result = /obj/item/food/muffin/berry - subcategory = CAT_PASTRY + category = CAT_PASTRY /datum/crafting_recipe/food/booberrymuffin name = "Booberry muffin" @@ -430,7 +430,7 @@ /obj/item/ectoplasm = 1 ) result = /obj/item/food/muffin/booberry - subcategory = CAT_PASTRY + category = CAT_PASTRY ////////////////////////////////////////////OTHER//////////////////////////////////////////// @@ -444,7 +444,7 @@ /obj/item/food/bread/plain = 1 ) result = /obj/item/food/khachapuri - subcategory = CAT_PASTRY + category = CAT_PASTRY /datum/crafting_recipe/food/sugarcookie time = 15 @@ -454,7 +454,7 @@ /obj/item/food/pastrybase = 1 ) result = /obj/item/food/cookie/sugar - subcategory = CAT_PASTRY + category = CAT_PASTRY /datum/crafting_recipe/food/spookyskull time = 15 @@ -465,7 +465,7 @@ /datum/reagent/consumable/milk = 5 ) result = /obj/item/food/cookie/sugar/spookyskull - subcategory = CAT_PASTRY + category = CAT_PASTRY /datum/crafting_recipe/food/spookycoffin time = 15 @@ -476,7 +476,7 @@ /datum/reagent/consumable/coffee = 5 ) result = /obj/item/food/cookie/sugar/spookycoffin - subcategory = CAT_PASTRY + category = CAT_PASTRY /datum/crafting_recipe/food/fortunecookie time = 15 @@ -489,7 +489,7 @@ /obj/item/paper = 1 ) result = /obj/item/food/fortunecookie - subcategory = CAT_PASTRY + category = CAT_PASTRY /datum/crafting_recipe/food/poppypretzel time = 15 @@ -499,7 +499,7 @@ /obj/item/food/pastrybase = 1 ) result = /obj/item/food/poppypretzel - subcategory = CAT_PASTRY + category = CAT_PASTRY /datum/crafting_recipe/food/plumphelmetbiscuit time = 15 @@ -509,7 +509,7 @@ /obj/item/food/grown/mushroom/plumphelmet = 1 ) result = /obj/item/food/plumphelmetbiscuit - subcategory = CAT_PASTRY + category = CAT_PASTRY /datum/crafting_recipe/food/cracker time = 15 @@ -519,7 +519,7 @@ /obj/item/food/pastrybase = 1, ) result = /obj/item/food/cracker - subcategory = CAT_PASTRY + category = CAT_PASTRY /datum/crafting_recipe/food/chococornet name = "Choco cornet" @@ -529,7 +529,7 @@ /obj/item/food/chocolatebar = 1 ) result = /obj/item/food/chococornet - subcategory = CAT_PASTRY + category = CAT_PASTRY /datum/crafting_recipe/food/oatmealcookie name = "Oatmeal cookie" @@ -538,7 +538,7 @@ /obj/item/food/grown/oat = 1 ) result = /obj/item/food/cookie/oatmeal - subcategory = CAT_PASTRY + category = CAT_PASTRY /datum/crafting_recipe/food/raisincookie name = "Raisin cookie" @@ -548,7 +548,7 @@ /obj/item/food/grown/oat = 1 ) result = /obj/item/food/cookie/raisin - subcategory = CAT_PASTRY + category = CAT_PASTRY /datum/crafting_recipe/food/cherrycupcake name = "Cherry cupcake" @@ -557,7 +557,7 @@ /obj/item/food/grown/cherries = 1 ) result = /obj/item/food/cherrycupcake - subcategory = CAT_PASTRY + category = CAT_PASTRY /datum/crafting_recipe/food/bluecherrycupcake name = "Blue cherry cupcake" @@ -566,7 +566,7 @@ /obj/item/food/grown/bluecherries = 1 ) result = /obj/item/food/cherrycupcake/blue - subcategory = CAT_PASTRY + category = CAT_PASTRY /datum/crafting_recipe/food/honeybun name = "Honey bun" @@ -575,7 +575,7 @@ /datum/reagent/consumable/honey = 5 ) result = /obj/item/food/honeybun - subcategory = CAT_PASTRY + category = CAT_PASTRY /datum/crafting_recipe/food/cannoli name = "Cannoli" @@ -585,7 +585,7 @@ /datum/reagent/consumable/sugar = 3 ) result = /obj/item/food/cannoli - subcategory = CAT_PASTRY + category = CAT_PASTRY /datum/crafting_recipe/food/peanut_butter_cookie name = "Peanut butter cookie" @@ -594,7 +594,7 @@ /obj/item/food/pastrybase = 1 ) result = /obj/item/food/cookie/peanut_butter - subcategory = CAT_PASTRY + category = CAT_PASTRY /datum/crafting_recipe/food/raw_brownie_batter name = "Raw brownie batter" @@ -606,7 +606,7 @@ /obj/item/food/butter = 1 ) result = /obj/item/food/raw_brownie_batter - subcategory = CAT_PASTRY + category = CAT_PASTRY /datum/crafting_recipe/food/peanut_butter_brownie_batter name = "Raw peanut butter brownie batter" @@ -619,7 +619,7 @@ /obj/item/food/butter = 1 ) result = /obj/item/food/peanut_butter_brownie_batter - subcategory = CAT_PASTRY + category = CAT_PASTRY /datum/crafting_recipe/food/crunchy_peanut_butter_tart name = "Crunchy peanut butter tart" @@ -630,4 +630,4 @@ /datum/reagent/consumable/cream = 5, ) result = /obj/item/food/crunchy_peanut_butter_tart - subcategory = CAT_PASTRY + category = CAT_PASTRY diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_pie.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_pie.dm index d0ae7e3829d..f8df621e959 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_pie.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_pie.dm @@ -11,7 +11,7 @@ /obj/item/food/grown/banana = 1 ) result = /obj/item/food/pie/cream - subcategory = CAT_PIE + category = CAT_PIE /datum/crafting_recipe/food/meatpie name = "Meat pie" @@ -22,7 +22,7 @@ /obj/item/food/meat/steak/plain = 1 ) result = /obj/item/food/pie/meatpie - subcategory = CAT_PIE + category = CAT_PIE /datum/crafting_recipe/food/tofupie name = "Tofu pie" @@ -31,7 +31,7 @@ /obj/item/food/tofu = 1 ) result = /obj/item/food/pie/tofupie - subcategory = CAT_PIE + category = CAT_PIE /datum/crafting_recipe/food/xenopie name = "Xeno pie" @@ -40,7 +40,7 @@ /obj/item/food/meat/cutlet/xeno = 1 ) result = /obj/item/food/pie/xemeatpie - subcategory = CAT_PIE + category = CAT_PIE /datum/crafting_recipe/food/cherrypie name = "Cherry pie" @@ -49,7 +49,7 @@ /obj/item/food/grown/cherries = 1 ) result = /obj/item/food/pie/cherrypie - subcategory = CAT_PIE + category = CAT_PIE /datum/crafting_recipe/food/berryclafoutis name = "Berry clafoutis" @@ -58,7 +58,7 @@ /obj/item/food/grown/berries = 1 ) result = /obj/item/food/pie/berryclafoutis - subcategory = CAT_PIE + category = CAT_PIE /datum/crafting_recipe/food/bearypie name = "Beary Pie" @@ -68,7 +68,7 @@ /obj/item/food/meat/steak/bear = 1 ) result = /obj/item/food/pie/bearypie - subcategory = CAT_PIE + category = CAT_PIE /datum/crafting_recipe/food/amanitapie name = "Amanita pie" @@ -77,7 +77,7 @@ /obj/item/food/grown/mushroom/amanita = 1 ) result = /obj/item/food/pie/amanita_pie - subcategory = CAT_PIE + category = CAT_PIE /datum/crafting_recipe/food/plumppie name = "Plump pie" @@ -86,7 +86,7 @@ /obj/item/food/grown/mushroom/plumphelmet = 1 ) result = /obj/item/food/pie/plump_pie - subcategory = CAT_PIE + category = CAT_PIE /datum/crafting_recipe/food/applepie name = "Apple pie" @@ -95,7 +95,7 @@ /obj/item/food/grown/apple = 1 ) result = /obj/item/food/pie/applepie - subcategory = CAT_PIE + category = CAT_PIE /datum/crafting_recipe/food/pumpkinpie name = "Pumpkin pie" @@ -106,7 +106,7 @@ /obj/item/food/grown/pumpkin = 1 ) result = /obj/item/food/pie/pumpkinpie - subcategory = CAT_PIE + category = CAT_PIE /datum/crafting_recipe/food/goldenappletart name = "Golden apple tart" @@ -117,7 +117,7 @@ /obj/item/food/grown/apple/gold = 1 ) result = /obj/item/food/pie/appletart - subcategory = CAT_PIE + category = CAT_PIE /datum/crafting_recipe/food/grapetart name = "Grape tart" @@ -128,7 +128,7 @@ /obj/item/food/grown/grapes = 3 ) result = /obj/item/food/pie/grapetart - subcategory = CAT_PIE + category = CAT_PIE /datum/crafting_recipe/food/mimetart name = "Mime tart" @@ -140,7 +140,7 @@ /datum/reagent/consumable/nothing = 5 ) result = /obj/item/food/pie/mimetart - subcategory = CAT_PIE + category = CAT_PIE /datum/crafting_recipe/food/berrytart name = "Berry tart" @@ -152,7 +152,7 @@ /obj/item/food/grown/berries = 3 ) result = /obj/item/food/pie/berrytart - subcategory = CAT_PIE + category = CAT_PIE /datum/crafting_recipe/food/cocolavatart name = "Chocolate Lava tart" @@ -165,7 +165,7 @@ /obj/item/slime_extract = 1 //The reason you dont know how to make it! ) result = /obj/item/food/pie/cocolavatart - subcategory = CAT_PIE + category = CAT_PIE /datum/crafting_recipe/food/blumpkinpie name = "Blumpkin pie" @@ -176,7 +176,7 @@ /obj/item/food/grown/pumpkin/blumpkin = 1 ) result = /obj/item/food/pie/blumpkinpie - subcategory = CAT_PIE + category = CAT_PIE /datum/crafting_recipe/food/dulcedebatata name = "Dulce de batata" @@ -186,7 +186,7 @@ /obj/item/food/grown/potato/sweet = 2 ) result = /obj/item/food/pie/dulcedebatata - subcategory = CAT_PIE + category = CAT_PIE /datum/crafting_recipe/food/frostypie name = "Frosty pie" @@ -195,7 +195,7 @@ /obj/item/food/grown/bluecherries = 1 ) result = /obj/item/food/pie/frostypie - subcategory = CAT_PIE + category = CAT_PIE /datum/crafting_recipe/food/baklava name = "Baklava pie" @@ -205,7 +205,7 @@ /obj/item/seeds/wheat/oat = 4 ) result = /obj/item/food/pie/baklava - subcategory = CAT_PIE + category = CAT_PIE /datum/crafting_recipe/food/frenchsilkpie name = "French silk pie" @@ -215,7 +215,7 @@ /obj/item/food/chocolatebar = 2, ) result = /obj/item/food/pie/frenchsilkpie - subcategory = CAT_PIE + category = CAT_PIE /datum/crafting_recipe/food/shepherds_pie name = "Shepherds pie" @@ -228,4 +228,4 @@ /obj/item/food/grown/garlic = 1, ) result = /obj/item/food/pie/shepherds_pie - subcategory = CAT_PIE + category = CAT_PIE diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_pizza.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_pizza.dm index 6aa2aa56879..bc07628bb9b 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_pizza.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_pizza.dm @@ -4,17 +4,15 @@ ////////////////////////////////////////////////PIZZA!!!//////////////////////////////////////////////// /datum/crafting_recipe/food/margheritapizza - name = "Margherita pizza" reqs = list( /obj/item/food/flatdough = 1, /obj/item/food/cheese/wedge = 4, /obj/item/food/grown/tomato = 1 ) result = /obj/item/food/pizza/margherita/raw - subcategory = CAT_PIZZA + category = CAT_PIZZA /datum/crafting_recipe/food/meatpizza - name = "Meat pizza" reqs = list( /obj/item/food/flatdough = 1, /obj/item/food/meat/rawcutlet = 4, @@ -22,10 +20,9 @@ /obj/item/food/grown/tomato = 1 ) result = /obj/item/food/pizza/meat/raw - subcategory = CAT_PIZZA + category = CAT_PIZZA /datum/crafting_recipe/food/arnold - name = "Arnold pizza" reqs = list( /obj/item/food/flatdough = 1, /obj/item/food/meat/rawcutlet = 3, @@ -34,19 +31,17 @@ /obj/item/food/grown/tomato = 1 ) result = /obj/item/food/pizza/arnold/raw - subcategory = CAT_PIZZA + category = CAT_PIZZA /datum/crafting_recipe/food/mushroompizza - name = "Mushroom pizza" reqs = list( /obj/item/food/flatdough = 1, /obj/item/food/grown/mushroom = 5 ) result = /obj/item/food/pizza/mushroom/raw - subcategory = CAT_PIZZA + category = CAT_PIZZA /datum/crafting_recipe/food/vegetablepizza - name = "Vegetable pizza" reqs = list( /obj/item/food/flatdough = 1, /obj/item/food/grown/eggplant = 1, @@ -55,10 +50,9 @@ /obj/item/food/grown/tomato = 1 ) result = /obj/item/food/pizza/vegetable/raw - subcategory = CAT_PIZZA + category = CAT_PIZZA /datum/crafting_recipe/food/donkpocketpizza - name = "Donkpocket pizza" reqs = list( /obj/item/food/flatdough = 1, /obj/item/food/donkpocket = 3, @@ -66,10 +60,9 @@ /obj/item/food/grown/tomato = 1 ) result = /obj/item/food/pizza/donkpocket/raw - subcategory = CAT_PIZZA + category = CAT_PIZZA /datum/crafting_recipe/food/dankpizza - name = "Dank pizza" reqs = list( /obj/item/food/flatdough = 1, /obj/item/food/grown/ambrosia/vulgaris = 3, @@ -77,10 +70,9 @@ /obj/item/food/grown/tomato = 1 ) result = /obj/item/food/pizza/dank/raw - subcategory = CAT_PIZZA + category = CAT_PIZZA /datum/crafting_recipe/food/sassysagepizza - name = "Sassysage pizza" reqs = list( /obj/item/food/flatdough = 1, /obj/item/food/raw_meatball = 3, @@ -88,10 +80,9 @@ /obj/item/food/grown/tomato = 1 ) result = /obj/item/food/pizza/sassysage/raw - subcategory = CAT_PIZZA + category = CAT_PIZZA /datum/crafting_recipe/food/pineapplepizza - name = "Hawaiian pizza" reqs = list( /obj/item/food/flatdough = 1, /obj/item/food/meat/rawcutlet = 2, @@ -100,22 +91,20 @@ /obj/item/food/grown/tomato = 1 ) result = /obj/item/food/pizza/pineapple/raw - subcategory = CAT_PIZZA + category = CAT_PIZZA /datum/crafting_recipe/food/antspizza - name = "Ant Party pizza slice" reqs = list( /obj/item/food/pizzaslice/margherita = 1, /datum/reagent/ants = 4 ) result = /obj/item/food/pizzaslice/ants - subcategory = CAT_PIZZA + category = CAT_PIZZA /datum/crafting_recipe/food/energypizza - name = "Energy pizza" reqs = list( /obj/item/food/flatdough = 1, /obj/item/stock_parts/cell = 2, ) result = /obj/item/food/pizza/energy/raw - subcategory = CAT_PIZZA + category = CAT_PIZZA diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_salad.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_salad.dm index f1bd4551f09..9d9f9d30632 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_salad.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_salad.dm @@ -11,7 +11,7 @@ /obj/item/food/grown/apple = 1 ) result = /obj/item/food/salad/herbsalad - subcategory = CAT_SALAD + category = CAT_SALAD /datum/crafting_recipe/food/aesirsalad name = "Aesir salad" @@ -21,7 +21,7 @@ /obj/item/food/grown/apple/gold = 1 ) result = /obj/item/food/salad/aesirsalad - subcategory = CAT_SALAD + category = CAT_SALAD /datum/crafting_recipe/food/validsalad name = "Valid salad" @@ -32,7 +32,7 @@ /obj/item/food/meatball = 1 ) result = /obj/item/food/salad/validsalad - subcategory = CAT_SALAD + category = CAT_SALAD /datum/crafting_recipe/food/monkeysdelight name = "Monkeys delight" @@ -45,7 +45,7 @@ /obj/item/food/grown/banana = 1 ) result = /obj/item/food/soup/monkeysdelight - subcategory = CAT_SALAD + category = CAT_SALAD /datum/crafting_recipe/food/melonfruitbowl name ="Melon fruit bowl" @@ -58,7 +58,7 @@ /obj/item/food/grown/ambrosia = 1 ) result = /obj/item/food/melonfruitbowl - subcategory = CAT_SALAD + category = CAT_SALAD /datum/crafting_recipe/food/fruitsalad name = "Fruit salad" @@ -71,7 +71,7 @@ ) result = /obj/item/food/salad/fruit - subcategory = CAT_SALAD + category = CAT_SALAD /datum/crafting_recipe/food/junglesalad name = "Jungle salad" @@ -83,7 +83,7 @@ ) result = /obj/item/food/salad/jungle - subcategory = CAT_SALAD + category = CAT_SALAD /datum/crafting_recipe/food/citrusdelight name = "Citrus delight" @@ -95,7 +95,7 @@ ) result = /obj/item/food/salad/citrusdelight - subcategory = CAT_SALAD + category = CAT_SALAD /datum/crafting_recipe/food/edensalad name = "Salad of Eden" @@ -107,7 +107,7 @@ /obj/item/food/grown/peace = 1 ) result = /obj/item/food/salad/edensalad - subcategory = CAT_SALAD + category = CAT_SALAD /datum/crafting_recipe/food/kale_salad name = "Kale salad" @@ -119,7 +119,7 @@ /datum/reagent/consumable/quality_oil = 2, ) result = /obj/item/food/salad/kale_salad - subcategory = CAT_SALAD + category = CAT_SALAD /datum/crafting_recipe/food/greek_salad name = "Greek salad" @@ -133,7 +133,7 @@ /obj/item/food/grown/cucumber = 1, ) result = /obj/item/food/salad/greek_salad - subcategory = CAT_SALAD + category = CAT_SALAD /datum/crafting_recipe/food/caesar_salad name = "Caesar salad" @@ -146,7 +146,7 @@ /obj/item/food/breadslice/plain = 1, ) result = /obj/item/food/salad/caesar_salad - subcategory = CAT_SALAD + category = CAT_SALAD /datum/crafting_recipe/food/spring_salad name = "Spring salad" @@ -158,7 +158,7 @@ /datum/reagent/consumable/quality_oil = 5, ) result = /obj/item/food/salad/spring_salad - subcategory = CAT_SALAD + category = CAT_SALAD /datum/crafting_recipe/food/potato_salad name = "Potato salad" @@ -170,7 +170,7 @@ /datum/reagent/consumable/mayonnaise = 5, ) result = /obj/item/food/salad/potato_salad - subcategory = CAT_SALAD + category = CAT_SALAD /datum/crafting_recipe/food/spinach_fruit_salad name = "Spinach fruit salad" @@ -182,7 +182,7 @@ /datum/reagent/consumable/quality_oil = 2, ) result = /obj/item/food/salad/spinach_fruit_salad - subcategory = CAT_SALAD + category = CAT_SALAD /datum/crafting_recipe/food/antipasto_salad name = "Antipasto salad" @@ -195,4 +195,4 @@ /obj/item/food/cheese/mozzarella = 1, ) result = /obj/item/food/salad/antipasto_salad - subcategory = CAT_SALAD + category = CAT_SALAD diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_sandwich.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_sandwich.dm index 9b45a3e1a24..bcb4cbb7e97 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_sandwich.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_sandwich.dm @@ -14,7 +14,7 @@ /obj/item/food/cheese/wedge = 1 ) result = /obj/item/food/sandwich - subcategory = CAT_SANDWICH + category = CAT_SANDWICH /datum/crafting_recipe/food/cheese_sandwich name = "Cheese sandwich" @@ -23,7 +23,7 @@ /obj/item/food/cheese/wedge = 2 ) result = /obj/item/food/cheese_sandwich - subcategory = CAT_SANDWICH + category = CAT_SANDWICH /datum/crafting_recipe/food/slimesandwich name = "Jelly sandwich" @@ -32,7 +32,7 @@ /obj/item/food/breadslice/plain = 2, ) result = /obj/item/food/jellysandwich/slime - subcategory = CAT_SANDWICH + category = CAT_SANDWICH /datum/crafting_recipe/food/cherrysandwich name = "Jelly sandwich" @@ -41,7 +41,7 @@ /obj/item/food/breadslice/plain = 2, ) result = /obj/item/food/jellysandwich/cherry - subcategory = CAT_SANDWICH + category = CAT_SANDWICH /datum/crafting_recipe/food/notasandwich name = "Not a sandwich" @@ -50,7 +50,7 @@ /obj/item/clothing/mask/fakemoustache = 1 ) result = /obj/item/food/notasandwich - subcategory = CAT_SANDWICH + category = CAT_SANDWICH /datum/crafting_recipe/food/hotdog name = "Hot dog" @@ -60,7 +60,7 @@ /obj/item/food/sausage = 1 ) result = /obj/item/food/hotdog - subcategory = CAT_SANDWICH + category = CAT_SANDWICH /datum/crafting_recipe/food/danish_hotdog name = "Danish hot dog" @@ -72,7 +72,7 @@ /obj/item/food/grown/onion = 1, ) result = /obj/item/food/danish_hotdog - subcategory = CAT_SANDWICH + category = CAT_SANDWICH /datum/crafting_recipe/food/blt name = "BLT" @@ -83,7 +83,7 @@ /obj/item/food/grown/tomato = 1 ) result = /obj/item/food/blt - subcategory = CAT_SANDWICH + category = CAT_SANDWICH /datum/crafting_recipe/food/peanut_butter_jelly_sandwich name = "Peanut butter and jelly sandwich" @@ -93,7 +93,7 @@ /datum/reagent/consumable/cherryjelly = 5 ) result = /obj/item/food/peanut_butter_jelly_sandwich - subcategory = CAT_SANDWICH + category = CAT_SANDWICH /datum/crafting_recipe/food/peanut_butter_banana_sandwich name = "Peanut butter and banana sandwich" @@ -103,7 +103,7 @@ /obj/item/food/grown/banana = 1 ) result = /obj/item/food/peanut_butter_banana_sandwich - subcategory = CAT_SANDWICH + category = CAT_SANDWICH /datum/crafting_recipe/food/philly_cheesesteak name = "Philly Cheesesteak" @@ -114,4 +114,4 @@ /obj/item/food/grown/onion = 1, ) result = /obj/item/food/philly_cheesesteak - subcategory = CAT_SANDWICH + category = CAT_SANDWICH diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_seafood.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_seafood.dm index 2fe315fd286..ff8b095d7f5 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_seafood.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_seafood.dm @@ -6,7 +6,7 @@ /obj/item/food/fishmeat/carp = 1 ) result = /obj/item/food/cubancarp - subcategory = CAT_SEAFOOD + category = CAT_SEAFOOD /datum/crafting_recipe/food/fishandchips name = "Fish and chips" @@ -15,7 +15,7 @@ /obj/item/food/fishmeat = 1 ) result = /obj/item/food/fishandchips - subcategory = CAT_SEAFOOD + category = CAT_SEAFOOD /datum/crafting_recipe/food/fishfingers name = "Fish fingers" @@ -25,7 +25,7 @@ /obj/item/food/fishmeat = 1 ) result = /obj/item/food/fishfingers - subcategory = CAT_SEAFOOD + category = CAT_SEAFOOD /datum/crafting_recipe/food/fishfry name = "Fish fry" @@ -35,7 +35,7 @@ /obj/item/food/fishmeat = 1 ) result = /obj/item/food/fishfry - subcategory = CAT_SEAFOOD + category = CAT_SEAFOOD /datum/crafting_recipe/food/sashimi name = "Sashimi" @@ -45,7 +45,7 @@ /obj/item/food/fishmeat = 1 ) result = /obj/item/food/sashimi - subcategory = CAT_SEAFOOD + category = CAT_SEAFOOD /datum/crafting_recipe/food/fishtaco name ="Fish taco" @@ -56,7 +56,7 @@ /obj/item/food/grown/cabbage = 1 ) result = /obj/item/food/fishtaco - subcategory = CAT_SEAFOOD + category = CAT_SEAFOOD /datum/crafting_recipe/food/vegetariansushiroll name ="Vegetarian sushi roll" @@ -67,7 +67,7 @@ /obj/item/food/grown/potato = 1 ) result = /obj/item/food/vegetariansushiroll - subcategory = CAT_SEAFOOD + category = CAT_SEAFOOD /datum/crafting_recipe/food/spicyfiletroll name ="Spicy filet sushi roll" @@ -79,7 +79,7 @@ /obj/item/food/grown/onion = 1 ) result = /obj/item/food/spicyfiletsushiroll - subcategory = CAT_SEAFOOD + category = CAT_SEAFOOD /datum/crafting_recipe/food/nigiri_sushi name ="Nigiri sushi" @@ -90,7 +90,7 @@ /datum/reagent/consumable/soysauce = 2 ) result = /obj/item/food/nigiri_sushi - subcategory = CAT_SEAFOOD + category = CAT_SEAFOOD /datum/crafting_recipe/food/meat_poke name ="Meat poke" @@ -105,7 +105,7 @@ /obj/item/food/grown/cucumber = 1, ) result = /obj/item/food/meat_poke - subcategory = CAT_SEAFOOD + category = CAT_SEAFOOD /datum/crafting_recipe/food/fish_poke name ="Fish poke" @@ -120,4 +120,4 @@ /obj/item/food/grown/cucumber = 1, ) result = /obj/item/food/fish_poke - subcategory = CAT_SEAFOOD + category = CAT_SEAFOOD diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_soup.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_soup.dm index e6c138ac15b..f9993277061 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_soup.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_soup.dm @@ -13,7 +13,7 @@ /obj/item/food/grown/potato = 1 ) result = /obj/item/food/soup/meatball - subcategory = CAT_SOUP + category = CAT_SOUP /datum/crafting_recipe/food/vegetablesoup name = "Vegetable soup" @@ -26,7 +26,7 @@ /obj/item/food/grown/potato = 1 ) result = /obj/item/food/soup/vegetable - subcategory = CAT_SOUP + category = CAT_SOUP /datum/crafting_recipe/food/nettlesoup name = "Nettle soup" @@ -38,7 +38,7 @@ /obj/item/food/boiledegg = 1 ) result = /obj/item/food/soup/nettle - subcategory = CAT_SOUP + category = CAT_SOUP /datum/crafting_recipe/food/wingfangchu name = "Wingfangchu" @@ -48,7 +48,7 @@ /obj/item/food/meat/cutlet/xeno = 2 ) result = /obj/item/food/soup/wingfangchu - subcategory = CAT_SOUP + category = CAT_SOUP /datum/crafting_recipe/food/wishsoup name = "Wish soup" @@ -57,7 +57,7 @@ /obj/item/reagent_containers/cup/bowl = 1 ) result= /obj/item/food/soup/wish - subcategory = CAT_SOUP + category = CAT_SOUP /datum/crafting_recipe/food/hotchili name = "Hot chili" @@ -68,7 +68,7 @@ /obj/item/food/grown/tomato = 1 ) result = /obj/item/food/soup/hotchili - subcategory = CAT_SOUP + category = CAT_SOUP /datum/crafting_recipe/food/coldchili name = "Cold chili" @@ -79,7 +79,7 @@ /obj/item/food/grown/tomato = 1 ) result = /obj/item/food/soup/coldchili - subcategory = CAT_SOUP + category = CAT_SOUP /datum/crafting_recipe/food/clownchili name = "Chili con carnival" @@ -91,7 +91,7 @@ /obj/item/clothing/shoes/clown_shoes = 1 ) result = /obj/item/food/soup/clownchili - subcategory = CAT_SOUP + category = CAT_SOUP /datum/crafting_recipe/food/tomatosoup name = "Tomato soup" @@ -101,7 +101,7 @@ /obj/item/food/grown/tomato = 2 ) result = /obj/item/food/soup/tomato - subcategory = CAT_SOUP + category = CAT_SOUP /datum/crafting_recipe/food/eyeballsoup name = "Eyeball soup" @@ -112,7 +112,7 @@ /obj/item/organ/internal/eyes = 1 ) result = /obj/item/food/soup/tomato/eyeball - subcategory = CAT_SOUP + category = CAT_SOUP /datum/crafting_recipe/food/misosoup @@ -124,7 +124,7 @@ /obj/item/food/tofu = 2 ) result = /obj/item/food/soup/miso - subcategory = CAT_SOUP + category = CAT_SOUP /datum/crafting_recipe/food/bloodsoup name = "Blood soup" @@ -134,7 +134,7 @@ /obj/item/food/grown/tomato/blood = 2 ) result = /obj/item/food/soup/blood - subcategory = CAT_SOUP + category = CAT_SOUP /datum/crafting_recipe/food/slimesoup name = "Slime soup" @@ -144,7 +144,7 @@ /obj/item/reagent_containers/cup/bowl = 1 ) result = /obj/item/food/soup/slime - subcategory = CAT_SOUP + category = CAT_SOUP /datum/crafting_recipe/food/clownstears name = "Clowns tears" @@ -155,7 +155,7 @@ /obj/item/stack/sheet/mineral/bananium = 1 ) result = /obj/item/food/soup/clownstears - subcategory = CAT_SOUP + category = CAT_SOUP /datum/crafting_recipe/food/mysterysoup name = "Mystery soup" @@ -168,7 +168,7 @@ /obj/item/food/cheese/wedge = 1, ) result = /obj/item/food/soup/mystery - subcategory = CAT_SOUP + category = CAT_SOUP /datum/crafting_recipe/food/mushroomsoup name = "Mushroom soup" @@ -179,7 +179,7 @@ /obj/item/food/grown/mushroom/chanterelle = 1 ) result = /obj/item/food/soup/mushroom - subcategory = CAT_SOUP + category = CAT_SOUP /datum/crafting_recipe/food/beetsoup name = "Beet soup" @@ -190,7 +190,7 @@ /obj/item/food/grown/cabbage = 1, ) result = /obj/item/food/soup/beet - subcategory = CAT_SOUP + category = CAT_SOUP /datum/crafting_recipe/food/stew name = "Stew" @@ -205,7 +205,7 @@ /obj/item/food/grown/mushroom = 1 ) result = /obj/item/food/soup/stew - subcategory = CAT_SOUP + category = CAT_SOUP /datum/crafting_recipe/food/spacylibertyduff name = "Spacy liberty duff" @@ -215,7 +215,7 @@ /obj/item/food/grown/mushroom/libertycap = 3 ) result = /obj/item/food/soup/spacylibertyduff - subcategory = CAT_SOUP + category = CAT_SOUP /datum/crafting_recipe/food/amanitajelly name = "Amanita jelly" @@ -225,7 +225,7 @@ /obj/item/food/grown/mushroom/amanita = 3 ) result = /obj/item/food/soup/amanitajelly - subcategory = CAT_SOUP + category = CAT_SOUP /datum/crafting_recipe/food/sweetpotatosoup name = "Sweet potato soup" @@ -236,7 +236,7 @@ /obj/item/food/grown/potato/sweet = 2 ) result = /obj/item/food/soup/sweetpotato - subcategory = CAT_SOUP + category = CAT_SOUP /datum/crafting_recipe/food/redbeetsoup name = "Red beet soup" @@ -247,7 +247,7 @@ /obj/item/food/grown/cabbage = 1 ) result = /obj/item/food/soup/beet/red - subcategory = CAT_SOUP + category = CAT_SOUP /datum/crafting_recipe/food/onionsoup name = "French onion soup" @@ -258,7 +258,7 @@ /obj/item/food/cheese/wedge = 1, ) result = /obj/item/food/soup/onion - subcategory = CAT_SOUP + category = CAT_SOUP /datum/crafting_recipe/food/bisque name = "Bisque" @@ -269,7 +269,7 @@ /obj/item/food/boiledrice = 1 ) result = /obj/item/food/soup/bisque - subcategory = CAT_SOUP + category = CAT_SOUP /datum/crafting_recipe/food/bungocurry name = "Bungo Curry" @@ -281,7 +281,7 @@ /obj/item/food/grown/bungofruit = 1 ) result = /obj/item/food/soup/bungocurry - subcategory = CAT_SOUP + category = CAT_SOUP /datum/crafting_recipe/food/electron name = "Electron Soup" @@ -292,7 +292,7 @@ /obj/item/food/grown/mushroom/jupitercup = 1 ) result = /obj/item/food/soup/electron - subcategory = CAT_SOUP + category = CAT_SOUP /datum/crafting_recipe/food/peasoup name = "Pea soup" @@ -304,7 +304,7 @@ /obj/item/reagent_containers/cup/bowl = 1 ) result = /obj/item/food/soup/peasoup - subcategory = CAT_SOUP + category = CAT_SOUP /datum/crafting_recipe/food/indian_curry name = "Indian Chicken Curry" @@ -319,7 +319,7 @@ /datum/reagent/consumable/cream = 5 ) result = /obj/item/food/soup/indian_curry - subcategory = CAT_SOUP + category = CAT_SOUP /datum/crafting_recipe/food/oatmeal name = "Oatmeal" @@ -329,7 +329,7 @@ /obj/item/food/grown/oat = 1 ) result = /obj/item/food/soup/oatmeal - subcategory = CAT_SOUP + category = CAT_SOUP /datum/crafting_recipe/food/zurek name = "Zurek" @@ -343,7 +343,7 @@ /obj/item/reagent_containers/cup/bowl = 1, ) result = /obj/item/food/soup/zurek - subcategory = CAT_SOUP + category = CAT_SOUP /datum/crafting_recipe/food/cullen_skink name = "Cullen Skink" @@ -356,7 +356,7 @@ /obj/item/reagent_containers/cup/bowl = 1, ) result = /obj/item/food/soup/cullen_skink - subcategory = CAT_SOUP + category = CAT_SOUP /datum/crafting_recipe/food/chicken_noodle_soup name = "Chicken Noodle Soup" @@ -368,7 +368,7 @@ /obj/item/reagent_containers/cup/bowl = 1, ) result = /obj/item/food/soup/chicken_noodle_soup - subcategory = CAT_SOUP + category = CAT_SOUP /datum/crafting_recipe/food/corn_chowder name = "Corn Chowder" @@ -381,4 +381,4 @@ /obj/item/reagent_containers/cup/bowl = 1, ) result = /obj/item/food/soup/corn_chowder - subcategory = CAT_SOUP + category = CAT_SOUP diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_spaghetti.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_spaghetti.dm index 0357374b9a4..297f761bab3 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_spaghetti.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_spaghetti.dm @@ -10,7 +10,7 @@ /obj/item/food/grown/tomato = 2 ) result = /obj/item/food/spaghetti/pastatomato - subcategory = CAT_SPAGHETTI + category = CAT_SPAGHETTI /datum/crafting_recipe/food/copypasta name = "Copypasta" @@ -18,7 +18,7 @@ /obj/item/food/spaghetti/pastatomato = 2 ) result = /obj/item/food/spaghetti/copypasta - subcategory = CAT_SPAGHETTI + category = CAT_SPAGHETTI /datum/crafting_recipe/food/spaghettimeatball name = "Spaghetti meatball" @@ -27,7 +27,7 @@ /obj/item/food/meatball = 2 ) result = /obj/item/food/spaghetti/meatballspaghetti - subcategory = CAT_SPAGHETTI + category = CAT_SPAGHETTI /datum/crafting_recipe/food/spesslaw name = "Spesslaw" @@ -36,7 +36,7 @@ /obj/item/food/meatball = 4 ) result = /obj/item/food/spaghetti/spesslaw - subcategory = CAT_SPAGHETTI + category = CAT_SPAGHETTI /datum/crafting_recipe/food/beefnoodle name = "Beef noodle" @@ -47,7 +47,7 @@ /obj/item/food/grown/cabbage = 1 ) result = /obj/item/food/spaghetti/beefnoodle - subcategory = CAT_SPAGHETTI + category = CAT_SPAGHETTI /datum/crafting_recipe/food/chowmein name = "Chowmein" @@ -58,7 +58,7 @@ /obj/item/food/grown/carrot = 1 ) result = /obj/item/food/spaghetti/chowmein - subcategory = CAT_SPAGHETTI + category = CAT_SPAGHETTI /datum/crafting_recipe/food/butternoodles name = "Butter Noodles" @@ -67,7 +67,7 @@ /obj/item/food/butter = 1 ) result = /obj/item/food/spaghetti/butternoodles - subcategory = CAT_SPAGHETTI + category = CAT_SPAGHETTI /datum/crafting_recipe/food/mac_n_cheese name = "Mac n' cheese" @@ -79,4 +79,4 @@ /datum/reagent/consumable/blackpepper = 2 ) result = /obj/item/food/spaghetti/mac_n_cheese - subcategory = CAT_SPAGHETTI + category = CAT_SPAGHETTI diff --git a/code/modules/hydroponics/fermenting_barrel.dm b/code/modules/hydroponics/fermenting_barrel.dm index 426b044540c..ded97e4218f 100644 --- a/code/modules/hydroponics/fermenting_barrel.dm +++ b/code/modules/hydroponics/fermenting_barrel.dm @@ -135,13 +135,6 @@ /obj/structure/fermenting_barrel/process(delta_time) process_fermentation() -/datum/crafting_recipe/fermenting_barrel - name = "Wooden Barrel" - result = /obj/structure/fermenting_barrel - reqs = list(/obj/item/stack/sheet/mineral/wood = 8) - time = 50 - category = CAT_PRIMAL - /// Lil gunpowder barrel fer pirates since it's a nice reagent holder /obj/structure/fermenting_barrel/gunpowder name = "gunpowder barrel" diff --git a/code/modules/hydroponics/grown.dm b/code/modules/hydroponics/grown.dm index 5f0887efd57..9e193a7be09 100644 --- a/code/modules/hydroponics/grown.dm +++ b/code/modules/hydroponics/grown.dm @@ -12,6 +12,7 @@ // Base type. Subtypes are found in /grown dir. Lavaland-based subtypes can be found in mining/ash_flora.dm /obj/item/food/grown icon = 'icons/obj/hydroponics/harvest.dmi' + icon_state = "berrypile" worn_icon = 'icons/mob/clothing/head/hydroponics.dmi' name = "fresh produce" // so recipe text doesn't say 'snack' max_volume = PLANT_REAGENT_VOLUME diff --git a/code/modules/hydroponics/grown/mushrooms.dm b/code/modules/hydroponics/grown/mushrooms.dm index 388cb4c086e..4be031db792 100644 --- a/code/modules/hydroponics/grown/mushrooms.dm +++ b/code/modules/hydroponics/grown/mushrooms.dm @@ -3,6 +3,8 @@ bite_consumption_mod = 3 foodtypes = VEGETABLES wine_power = 40 + /// Default mushroom icon for recipes that need any mushroom + icon_state = "plumphelmet" // Reishi /obj/item/seeds/reishi diff --git a/code/modules/hydroponics/hydroitemdefines.dm b/code/modules/hydroponics/hydroitemdefines.dm index 48c7a443d11..0de9f0cf592 100644 --- a/code/modules/hydroponics/hydroitemdefines.dm +++ b/code/modules/hydroponics/hydroitemdefines.dm @@ -557,7 +557,8 @@ /obj/item/secateurs name = "secateurs" - desc = "It's a tool for cutting grafts off plants. Right-click to stylize podperson hair or other plant features!" + desc = "It's a tool for cutting grafts off plants or changing podperson looks." + desc_controls = "Right-click to stylize podperson hair or other plant features!" icon = 'icons/obj/hydroponics/equipment.dmi' icon_state = "secateurs" inhand_icon_state = null diff --git a/code/modules/mapfluff/ruins/lavalandruin_code/elephantgraveyard.dm b/code/modules/mapfluff/ruins/lavalandruin_code/elephantgraveyard.dm index a9958537901..6a12c5c0030 100644 --- a/code/modules/mapfluff/ruins/lavalandruin_code/elephantgraveyard.dm +++ b/code/modules/mapfluff/ruins/lavalandruin_code/elephantgraveyard.dm @@ -20,6 +20,8 @@ custom_materials = list(/datum/material/bone=MINERAL_MATERIAL_AMOUNT*4) icon = 'icons/obj/art/statuelarge.dmi' icon_state = "rib" + icon_preview = 'icons/obj/previews.dmi' + icon_state_preview = "rib" /obj/structure/statue/bone/skull name = "colossal skull" @@ -27,12 +29,16 @@ custom_materials = list(/datum/material/bone=MINERAL_MATERIAL_AMOUNT*12) icon = 'icons/obj/art/statuelarge.dmi' icon_state = "skull" + icon_preview = 'icons/obj/previews.dmi' + icon_state_preview = "skull" /obj/structure/statue/bone/skull/half desc = "The gaping maw of a dead, titanic monster. This one is cracked in half." custom_materials = list(/datum/material/bone=MINERAL_MATERIAL_AMOUNT*6) icon = 'icons/obj/art/statuelarge.dmi' icon_state = "skull-half" + icon_preview = 'icons/obj/previews.dmi' + icon_state_preview = "halfskull" //***Wasteland floor and rock turfs here. /turf/open/misc/asteroid/basalt/wasteland //Like a more fun version of living in Arizona. diff --git a/code/modules/mining/lavaland/ash_flora.dm b/code/modules/mining/lavaland/ash_flora.dm index 1a0bb4d7e57..641e01e943a 100644 --- a/code/modules/mining/lavaland/ash_flora.dm +++ b/code/modules/mining/lavaland/ash_flora.dm @@ -360,7 +360,7 @@ result = /obj/item/reagent_containers/cup/bowl/mushroom_bowl reqs = list(/obj/item/food/grown/ash_flora/shavings = 5) time = 30 - category = CAT_PRIMAL + category = CAT_CONTAINERS /obj/item/reagent_containers/cup/bowl/mushroom_bowl name = "mushroom bowl" diff --git a/code/modules/mining/ores_coins.dm b/code/modules/mining/ores_coins.dm index f744682a367..7b4e3d0871b 100644 --- a/code/modules/mining/ores_coins.dm +++ b/code/modules/mining/ores_coins.dm @@ -107,8 +107,8 @@ merge_type = /obj/item/stack/ore/glass GLOBAL_LIST_INIT(sand_recipes, list(\ - new /datum/stack_recipe("sandstone", /obj/item/stack/sheet/mineral/sandstone, 1, 1, 50),\ - new /datum/stack_recipe("aesthetic volcanic floor tile", /obj/item/stack/tile/basalt, 2, 1, 50)\ + new /datum/stack_recipe("sandstone", /obj/item/stack/sheet/mineral/sandstone, 1, 1, 50, category = CAT_MISC),\ + new /datum/stack_recipe("aesthetic volcanic floor tile", /obj/item/stack/tile/basalt, 2, 1, 50, category = CAT_TILES)\ )) /obj/item/stack/ore/glass/get_main_recipes() diff --git a/code/modules/mob/living/basic/lavaland/bileworm/bileworm_instrument.dm b/code/modules/mob/living/basic/lavaland/bileworm/bileworm_instrument.dm index 23d765e63a1..1e2d42761b9 100644 --- a/code/modules/mob/living/basic/lavaland/bileworm/bileworm_instrument.dm +++ b/code/modules/mob/living/basic/lavaland/bileworm/bileworm_instrument.dm @@ -15,4 +15,4 @@ /obj/item/crusher_trophy/bileworm_spewlet = 1, ) result = /obj/item/instrument/bilehorn - category = CAT_PRIMAL + category = CAT_ENTERTAINMENT diff --git a/code/modules/mob/living/simple_animal/bot/firebot.dm b/code/modules/mob/living/simple_animal/bot/firebot.dm index c34e24174dc..82a10b14639 100644 --- a/code/modules/mob/living/simple_animal/bot/firebot.dm +++ b/code/modules/mob/living/simple_animal/bot/firebot.dm @@ -8,7 +8,7 @@ name = "\improper Firebot" desc = "A little fire extinguishing bot. He looks rather anxious." icon = 'icons/mob/silicon/aibots.dmi' - icon_state = "firebot" + icon_state = "firebot1" density = FALSE anchored = FALSE health = 25 diff --git a/code/modules/mob/living/simple_animal/bot/vibebot.dm b/code/modules/mob/living/simple_animal/bot/vibebot.dm index 4a83803157b..5519a9ea3b3 100644 --- a/code/modules/mob/living/simple_animal/bot/vibebot.dm +++ b/code/modules/mob/living/simple_animal/bot/vibebot.dm @@ -2,7 +2,7 @@ name = "\improper Vibebot" desc = "A little robot. It's just vibing, doing its thing." icon = 'icons/mob/silicon/aibots.dmi' - icon_state = "vibebot" + icon_state = "vibebot1" density = FALSE anchored = FALSE health = 25 diff --git a/code/modules/ninja/energy_katana.dm b/code/modules/ninja/energy_katana.dm index 07200061ecd..bb354d15ea4 100644 --- a/code/modules/ninja/energy_katana.dm +++ b/code/modules/ninja/energy_katana.dm @@ -11,7 +11,8 @@ */ /obj/item/energy_katana name = "energy katana" - desc = "A katana infused with strong energy. Right-click to dash." + desc = "A katana infused with strong energy." + desc_controls = "Right-click to dash." icon_state = "energy_katana" inhand_icon_state = "energy_katana" worn_icon_state = "energy_katana" diff --git a/code/modules/paperwork/paperbin.dm b/code/modules/paperwork/paperbin.dm index a82077e0ba8..5efc8a35820 100644 --- a/code/modules/paperwork/paperbin.dm +++ b/code/modules/paperwork/paperbin.dm @@ -197,7 +197,7 @@ /obj/item/paper_bin/bundlenatural name = "natural paper bundle" desc = "A bundle of paper created using traditional methods." - icon_state = null + icon_state = "paper_stack" papertype = /obj/item/paper/natural resistance_flags = FLAMMABLE bin_overlay_string = "paper_bundle_overlay" diff --git a/code/modules/paperwork/pen.dm b/code/modules/paperwork/pen.dm index 098799b5437..e649f2448ba 100644 --- a/code/modules/paperwork/pen.dm +++ b/code/modules/paperwork/pen.dm @@ -100,7 +100,7 @@ result = /obj/item/pen/charcoal reqs = list(/obj/item/stack/sheet/mineral/wood = 1, /datum/reagent/ash = 30) time = 3 SECONDS - category = CAT_PRIMAL + category = CAT_TOOLS /obj/item/pen/fountain/captain name = "captain's fountain pen" diff --git a/code/modules/projectiles/guns/ballistic/automatic.dm b/code/modules/projectiles/guns/ballistic/automatic.dm index dd5d08cdac6..272840eec07 100644 --- a/code/modules/projectiles/guns/ballistic/automatic.dm +++ b/code/modules/projectiles/guns/ballistic/automatic.dm @@ -144,7 +144,8 @@ /obj/item/gun/ballistic/automatic/m90 name = "\improper M-90gl Carbine" - desc = "A three-round burst 5.56 toploading carbine, designated 'M-90gl'. Has an attached underbarrel grenade launcher which can be fired using right click." + desc = "A three-round burst 5.56 toploading carbine, designated 'M-90gl'. Has an attached underbarrel grenade launcher." + desc_controls = "Right-click to use grenade launcher." icon_state = "m90" w_class = WEIGHT_CLASS_BULKY inhand_icon_state = "m90" diff --git a/code/modules/projectiles/guns/energy/beam_rifle.dm b/code/modules/projectiles/guns/energy/beam_rifle.dm index daa110e95c3..1487e4a8b56 100644 --- a/code/modules/projectiles/guns/energy/beam_rifle.dm +++ b/code/modules/projectiles/guns/energy/beam_rifle.dm @@ -10,9 +10,8 @@ /obj/item/gun/energy/beam_rifle name = "particle acceleration rifle" - desc = "An energy-based anti material marksman rifle that uses highly charged particle beams moving at extreme velocities to decimate whatever is unfortunate enough to be targeted by one. \ - Hold down left click while scoped to aim, when weapon is fully aimed (Tracer goes from red to green as it charges), release to fire. Moving while aiming or \ - changing where you're pointing at while aiming will delay the aiming process depending on how much you changed." + desc = "An energy-based anti material marksman rifle that uses highly charged particle beams moving at extreme velocities to decimate whatever is unfortunate enough to be targeted by one." + desc_controls = "Hold down left click while scoped to aim, when weapon is fully aimed (Tracer goes from red to green as it charges), release to fire. Moving while aiming or changing where you're pointing at while aiming will delay the aiming process depending on how much you changed." icon = 'icons/obj/weapons/guns/energy.dmi' icon_state = "esniper" inhand_icon_state = null diff --git a/code/modules/reagents/chemistry/items.dm b/code/modules/reagents/chemistry/items.dm index f7d90e4cc9b..61128b64d4f 100644 --- a/code/modules/reagents/chemistry/items.dm +++ b/code/modules/reagents/chemistry/items.dm @@ -137,7 +137,7 @@ desc = "An electrode attached to a small circuit box that will display details of a solution. Can be toggled to provide a description of each of the reagents. The screen currently displays detected vol: [round(cont.volume, 0.01)] detected pH:[round(cont.reagents.ph, 0.1)]." /obj/item/burner - name = "Alcohol burner" + name = "burner" desc = "A small table size burner used for heating up beakers." icon = 'icons/obj/medical/chemical.dmi' icon_state = "burner" @@ -265,12 +265,10 @@ return lit * heat /obj/item/burner/oil - name = "Oil burner" reagent_type = /datum/reagent/fuel/oil grind_results = list(/datum/reagent/fuel/oil = 5, /datum/reagent/silicon = 10) /obj/item/burner/fuel - name = "Fuel burner" reagent_type = /datum/reagent/fuel grind_results = list(/datum/reagent/fuel = 5, /datum/reagent/silicon = 10) diff --git a/code/modules/reagents/chemistry/reagents.dm b/code/modules/reagents/chemistry/reagents.dm index cb5eddbf31f..f729f920a4c 100644 --- a/code/modules/reagents/chemistry/reagents.dm +++ b/code/modules/reagents/chemistry/reagents.dm @@ -95,6 +95,10 @@ GLOBAL_LIST_INIT(name2reagent, build_name2reagent()) // Used for restaurants. ///The amount a robot will pay for a glass of this (20 units but can be higher if you pour more, be frugal!) var/glass_price + + ///The default reagent container for the reagent + var/obj/item/reagent_containers/default_container = /obj/item/reagent_containers/cup/bottle + /// Icon for fallback item displayed in a tourist's thought bubble for if this reagent had no associated glass_style datum. var/fallback_icon /// Icon state for fallback item displayed in a tourist's thought bubble for if this reagent had no associated glass_style datum. diff --git a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm index 59595694b58..93c63e359f2 100644 --- a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm @@ -12,6 +12,7 @@ ph = 7.33 burning_temperature = 2193//ethanol burns at 1970C (at it's peak) burning_volume = 0.1 + default_container = /obj/item/reagent_containers/cup/glass/bottle/beer fallback_icon = 'icons/obj/drinks/bottles.dmi' fallback_icon_state = "beer" /** @@ -324,6 +325,7 @@ taste_description = "grain alcohol" ph = 8.1 chemical_flags = REAGENT_CAN_BE_SYNTHESIZED|REAGENT_CLEANS //Very high proof + default_container = /obj/item/reagent_containers/cup/glass/bottle/vodka /datum/glass_style/shot_glass/vodka required_drink_type = /datum/reagent/consumable/ethanol/vodka @@ -400,6 +402,7 @@ boozepwr = 60 taste_description = "spiked butterscotch" ph = 6.5 + default_container = /obj/item/reagent_containers/cup/glass/bottle/rum /datum/glass_style/shot_glass/rum required_drink_type = /datum/reagent/consumable/ethanol/rum @@ -459,6 +462,7 @@ ph = 3.45 chemical_flags = REAGENT_CAN_BE_SYNTHESIZED glass_price = DRINK_PRICE_STOCK + default_container = /obj/item/reagent_containers/cup/glass/bottle/wine /datum/glass_style/shot_glass/wine required_drink_type = /datum/reagent/consumable/ethanol/wine diff --git a/code/modules/reagents/chemistry/reagents/drink_reagents.dm b/code/modules/reagents/chemistry/reagents/drink_reagents.dm index a6aaf5dab07..3d8afa2b643 100644 --- a/code/modules/reagents/chemistry/reagents/drink_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/drink_reagents.dm @@ -11,6 +11,7 @@ taste_description = "oranges" ph = 3.3 chemical_flags = REAGENT_CAN_BE_SYNTHESIZED + default_container = /obj/item/reagent_containers/cup/glass/bottle/juice/orangejuice /datum/glass_style/drinking_glass/orangejuice required_drink_type = /datum/reagent/consumable/orangejuice @@ -37,6 +38,7 @@ color = "#731008" // rgb: 115, 16, 8 taste_description = "tomatoes" chemical_flags = REAGENT_CAN_BE_SYNTHESIZED + default_container = /obj/item/reagent_containers/cup/glass/bottle/juice/tomatojuice /datum/glass_style/drinking_glass/tomatojuice required_drink_type = /datum/reagent/consumable/tomatojuice @@ -57,6 +59,7 @@ taste_description = "unbearable sourness" ph = 2.2 chemical_flags = REAGENT_CAN_BE_SYNTHESIZED + default_container = /obj/item/reagent_containers/cup/glass/bottle/juice/limejuice /datum/glass_style/drinking_glass/limejuice required_drink_type = /datum/reagent/consumable/limejuice @@ -288,6 +291,7 @@ taste_description = "milk" ph = 6.5 chemical_flags = REAGENT_CAN_BE_SYNTHESIZED + default_container = /obj/item/reagent_containers/condiment/milk /datum/glass_style/drinking_glass/milk required_drink_type = /datum/reagent/consumable/milk @@ -324,6 +328,7 @@ color = "#DFDFC7" // rgb: 223, 223, 199 taste_description = "soy milk" chemical_flags = REAGENT_CAN_BE_SYNTHESIZED + default_container = /obj/item/reagent_containers/condiment/soymilk /datum/glass_style/drinking_glass/soymilk required_drink_type = /datum/reagent/consumable/soymilk @@ -343,6 +348,7 @@ color = "#DFD7AF" // rgb: 223, 215, 175 taste_description = "creamy milk" chemical_flags = REAGENT_CAN_BE_SYNTHESIZED + default_container = /obj/item/reagent_containers/cup/glass/bottle/juice/cream /datum/glass_style/drinking_glass/cream required_drink_type = /datum/reagent/consumable/cream @@ -395,6 +401,7 @@ taste_description = "tart black tea" chemical_flags = REAGENT_CAN_BE_SYNTHESIZED glass_price = DRINK_PRICE_STOCK + default_container = /obj/item/reagent_containers/cup/glass/mug/tea /datum/glass_style/drinking_glass/tea required_drink_type = /datum/reagent/consumable/tea @@ -874,6 +881,7 @@ color = "#619494" // rgb: 97, 148, 148 taste_description = "ice" chemical_flags = REAGENT_CAN_BE_SYNTHESIZED + default_container = /obj/item/reagent_containers/cup/glass/ice /datum/glass_style/drinking_glass/ice required_drink_type = /datum/reagent/consumable/ice @@ -1244,6 +1252,7 @@ color = "#80AF9C" taste_description = "mint" chemical_flags = REAGENT_CAN_BE_SYNTHESIZED + default_container = /obj/item/reagent_containers/cup/glass/bottle/juice/menthol /datum/glass_style/drinking_glass/menthol required_drink_type = /datum/reagent/consumable/menthol @@ -1284,6 +1293,7 @@ color = "#F7D435" taste_description = "pineapple" chemical_flags = REAGENT_CAN_BE_SYNTHESIZED + default_container = /obj/item/reagent_containers/cup/glass/bottle/juice/pineapplejuice /datum/glass_style/drinking_glass/pineapplejuice required_drink_type = /datum/reagent/consumable/pineapplejuice diff --git a/code/modules/reagents/chemistry/reagents/food_reagents.dm b/code/modules/reagents/chemistry/reagents/food_reagents.dm index 44858cf8fed..e08686a3ced 100644 --- a/code/modules/reagents/chemistry/reagents/food_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/food_reagents.dm @@ -165,6 +165,7 @@ penetrates_skin = NONE var/fry_temperature = 450 //Around ~350 F (117 C) which deep fryers operate around in the real world chemical_flags = REAGENT_CAN_BE_SYNTHESIZED + default_container = /obj/item/reagent_containers/condiment/quality_oil /datum/reagent/consumable/cooking_oil/expose_obj(obj/exposed_obj, reac_volume) . = ..() @@ -223,6 +224,7 @@ overdose_threshold = 200 // Hyperglycaemic shock taste_description = "sweetness" chemical_flags = REAGENT_CAN_BE_SYNTHESIZED + default_container = /obj/item/reagent_containers/condiment/sugar // Plants should not have sugar, they can't use it and it prevents them getting water/ nutients, it is good for mold though... /datum/reagent/consumable/sugar/on_hydroponics_apply(obj/item/seeds/myseed, datum/reagents/chems, obj/machinery/hydroponics/mytray, mob/user) @@ -262,6 +264,7 @@ color = "#792300" // rgb: 121, 35, 0 taste_description = "umami" chemical_flags = REAGENT_CAN_BE_SYNTHESIZED + default_container = /obj/item/reagent_containers/condiment/soysauce /datum/reagent/consumable/ketchup name = "Ketchup" @@ -270,7 +273,7 @@ color = "#731008" // rgb: 115, 16, 8 taste_description = "ketchup" chemical_flags = REAGENT_CAN_BE_SYNTHESIZED - + default_container = /obj/item/reagent_containers/condiment/pack/ketchup /datum/reagent/consumable/capsaicin name = "Capsaicin Oil" @@ -313,6 +316,7 @@ chemical_flags = REAGENT_CAN_BE_SYNTHESIZED ///40 joules per unit. specific_heat = 40 + default_container = /obj/item/reagent_containers/cup/bottle/frostoil /datum/reagent/consumable/frostoil/on_mob_life(mob/living/carbon/M, delta_time, times_fired) var/cooling = 0 @@ -365,6 +369,7 @@ penetrates_skin = NONE ph = 7.4 chemical_flags = REAGENT_CAN_BE_SYNTHESIZED + default_container = /obj/item/reagent_containers/cup/bottle/capsaicin /datum/reagent/consumable/condensedcapsaicin/expose_mob(mob/living/exposed_mob, methods=TOUCH, reac_volume) . = ..() @@ -413,6 +418,7 @@ taste_description = "salt" penetrates_skin = NONE chemical_flags = REAGENT_CAN_BE_SYNTHESIZED + default_container = /obj/item/reagent_containers/condiment/saltshaker /datum/reagent/consumable/salt/expose_turf(turf/exposed_turf, reac_volume) //Creates an umbra-blocking salt pile . = ..() @@ -428,6 +434,7 @@ // no color (ie, black) taste_description = "pepper" chemical_flags = REAGENT_CAN_BE_SYNTHESIZED + default_container = /obj/item/reagent_containers/condiment/peppermill /datum/reagent/consumable/coco name = "Coco Powder" @@ -529,6 +536,7 @@ color = "#365E30" // rgb: 54, 94, 48 taste_description = "sweetness" chemical_flags = REAGENT_CAN_BE_SYNTHESIZED + default_container = /obj/item/reagent_containers/condiment/enzyme /datum/reagent/consumable/dry_ramen name = "Dry Ramen" @@ -537,6 +545,7 @@ color = "#302000" // rgb: 48, 32, 0 taste_description = "dry and cheap noodles" chemical_flags = REAGENT_CAN_BE_SYNTHESIZED + default_container = /obj/item/reagent_containers/cup/glass/dry_ramen /datum/reagent/consumable/hot_ramen name = "Hot Ramen" @@ -545,6 +554,7 @@ color = "#302000" // rgb: 48, 32, 0 taste_description = "wet and cheap noodles" chemical_flags = REAGENT_CAN_BE_SYNTHESIZED + default_container = /obj/item/reagent_containers/cup/glass/dry_ramen /datum/reagent/consumable/nutraslop name = "Nutraslop" @@ -577,6 +587,7 @@ color = "#FFFFFF" // rgb: 0, 0, 0 taste_description = "chalky wheat" chemical_flags = REAGENT_CAN_BE_SYNTHESIZED + default_container = /obj/item/reagent_containers/condiment/flour /datum/reagent/consumable/flour/expose_turf(turf/exposed_turf, reac_volume) . = ..() @@ -595,6 +606,7 @@ color = "#801E28" // rgb: 128, 30, 40 taste_description = "cherry" chemical_flags = REAGENT_CAN_BE_SYNTHESIZED + default_container = /obj/item/reagent_containers/condiment/cherryjelly /datum/reagent/consumable/bluecherryjelly name = "Blue Cherry Jelly" @@ -610,6 +622,7 @@ color = "#FFFFFF" // rgb: 0, 0, 0 taste_description = "rice" chemical_flags = REAGENT_CAN_BE_SYNTHESIZED + default_container = /obj/item/reagent_containers/condiment/rice /datum/reagent/consumable/vanilla name = "Vanilla Powder" @@ -662,6 +675,7 @@ metabolization_rate = 1 * REAGENTS_METABOLISM taste_description = "sweetness" chemical_flags = REAGENT_CAN_BE_SYNTHESIZED + default_container = /obj/item/reagent_containers/condiment/honey // On the other hand, honey has been known to carry pollen with it rarely. Can be used to take in a lot of plant qualities all at once, or harm the plant. /datum/reagent/consumable/honey/on_hydroponics_apply(obj/item/seeds/myseed, datum/reagents/chems, obj/machinery/hydroponics/mytray, mob/user) @@ -697,6 +711,7 @@ color = "#DFDFDF" taste_description = "mayonnaise" chemical_flags = REAGENT_CAN_BE_SYNTHESIZED + default_container = /obj/item/reagent_containers/condiment/mayonnaise /datum/reagent/consumable/mold // yeah, ok, togopal, I guess you could call that a condiment name = "Mold" @@ -914,6 +929,7 @@ taste_mult = 2.5 //sugar's 1.5, capsacin's 1.5, so a good middle ground. taste_description = "smokey sweetness" chemical_flags = REAGENT_CAN_BE_SYNTHESIZED + default_container = /obj/item/reagent_containers/condiment/bbqsauce /datum/reagent/consumable/chocolatepudding name = "Chocolate Pudding" @@ -1011,6 +1027,7 @@ color = "#D9A066" nutriment_factor = 15 * REAGENTS_METABOLISM chemical_flags = REAGENT_CAN_BE_SYNTHESIZED + default_container = /obj/item/reagent_containers/condiment/peanut_butter /datum/reagent/consumable/peanut_butter/on_mob_life(mob/living/carbon/M, delta_time, times_fired) //ET loves peanut butter if(isabductor(M)) @@ -1024,6 +1041,7 @@ taste_description = "acid" color = "#661F1E" chemical_flags = REAGENT_CAN_BE_SYNTHESIZED + default_container = /obj/item/reagent_containers/condiment/vinegar //A better oil, representing choices like olive oil, argan oil, avocado oil, etc. /datum/reagent/consumable/quality_oil @@ -1032,6 +1050,7 @@ taste_description = "olive oil" color = "#DBCF5C" chemical_flags = REAGENT_CAN_BE_SYNTHESIZED + default_container = /obj/item/reagent_containers/condiment/quality_oil /datum/reagent/consumable/cornmeal name = "Cornmeal" @@ -1039,6 +1058,7 @@ taste_description = "raw cornmeal" color = "#ebca85" chemical_flags = REAGENT_CAN_BE_SYNTHESIZED + default_container = /obj/item/reagent_containers/condiment/cornmeal /datum/reagent/consumable/yoghurt name = "Yoghurt" @@ -1047,6 +1067,7 @@ color = "#efeff0" nutriment_factor = 2 * REAGENTS_METABOLISM chemical_flags = REAGENT_CAN_BE_SYNTHESIZED + default_container = /obj/item/reagent_containers/condiment/yoghurt /datum/reagent/consumable/cornmeal_batter name = "Cornmeal Batter" @@ -1069,3 +1090,4 @@ color = "#efeff0" nutriment_factor = 1.5 * REAGENTS_METABOLISM chemical_flags = REAGENT_CAN_BE_SYNTHESIZED + default_container = /obj/item/reagent_containers/condiment/creamer diff --git a/code/modules/reagents/chemistry/reagents/other_reagents.dm b/code/modules/reagents/chemistry/reagents/other_reagents.dm index c2bc50ccdaa..c99cf98f50c 100644 --- a/code/modules/reagents/chemistry/reagents/other_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/other_reagents.dm @@ -7,6 +7,7 @@ taste_mult = 1.3 penetrates_skin = NONE ph = 7.4 + default_container = /obj/item/reagent_containers/blood /datum/glass_style/shot_glass/blood required_drink_type = /datum/reagent/blood @@ -173,6 +174,7 @@ taste_description = "water" var/cooling_temperature = 2 chemical_flags = REAGENT_CAN_BE_SYNTHESIZED|REAGENT_CLEANS + default_container = /obj/item/reagent_containers/cup/glass/waterbottle /datum/glass_style/shot_glass/water required_drink_type = /datum/reagent/water @@ -265,6 +267,7 @@ self_consuming = TRUE //divine intervention won't be limited by the lack of a liver ph = 7.5 //God is alkaline chemical_flags = REAGENT_CAN_BE_SYNTHESIZED|REAGENT_CLEANS + default_container = /obj/item/reagent_containers/cup/glass/bottle/holywater /datum/glass_style/drinking_glass/holywater required_drink_type = /datum/reagent/water/holywater @@ -1079,6 +1082,7 @@ ph = 4 material = /datum/material/uranium chemical_flags = REAGENT_CAN_BE_SYNTHESIZED + default_container = /obj/effect/decal/cleanable/greenglow /datum/reagent/uranium/on_mob_life(mob/living/carbon/affected_mob, delta_time, times_fired) affected_mob.adjustToxLoss(tox_damage * delta_time * REM) @@ -1689,6 +1693,7 @@ burning_volume = 0.05 //but has a lot of hydrocarbons chemical_flags = REAGENT_CAN_BE_SYNTHESIZED addiction_types = null + default_container = /obj/effect/decal/cleanable/oil /datum/reagent/stable_plasma name = "Stable Plasma" @@ -1991,6 +1996,7 @@ taste_description = "ash" ph = 6.5 chemical_flags = REAGENT_CAN_BE_SYNTHESIZED + default_container = /obj/effect/decal/cleanable/ash // Ash is also used IRL in gardening, as a fertilizer enhancer and weed killer /datum/reagent/ash/on_hydroponics_apply(obj/item/seeds/myseed, datum/reagents/chems, obj/machinery/hydroponics/mytray, mob/user) diff --git a/code/modules/reagents/reagent_containers/condiment.dm b/code/modules/reagents/reagent_containers/condiment.dm index e71dbb1dcfb..92cbac59935 100644 --- a/code/modules/reagents/reagent_containers/condiment.dm +++ b/code/modules/reagents/reagent_containers/condiment.dm @@ -299,6 +299,13 @@ list_reagents = list(/datum/reagent/consumable/cherryjelly = 50) fill_icon_thresholds = null +/obj/item/reagent_containers/condiment/honey + name = "honey" + desc = "A jar of sweet and viscous honey." + icon_state = "honey" + list_reagents = list(/datum/reagent/consumable/honey = 50) + fill_icon_thresholds = null + //technically condiment packs but they are non transparent /obj/item/reagent_containers/condiment/creamer diff --git a/code/modules/reagents/reagent_containers/cups/_cup.dm b/code/modules/reagents/reagent_containers/cups/_cup.dm index 1dd0489c04a..58624e23a05 100644 --- a/code/modules/reagents/reagent_containers/cups/_cup.dm +++ b/code/modules/reagents/reagent_containers/cups/_cup.dm @@ -434,7 +434,8 @@ /obj/item/reagent_containers/cup/mortar name = "mortar" - desc = "A specially formed bowl of ancient design. It is possible to crush or juice items placed in it using a pestle; however the process, unlike modern methods, is slow and physically exhausting. Alt click to eject the item." + desc = "A specially formed bowl of ancient design. It is possible to crush or juice items placed in it using a pestle; however the process, unlike modern methods, is slow and physically exhausting." + desc_controls = "Alt click to eject the item." icon_state = "mortar" amount_per_transfer_from_this = 10 possible_transfer_amounts = list(5, 10, 15, 20, 25, 30, 50, 100) diff --git a/code/modules/reagents/reagent_containers/cups/soda.dm b/code/modules/reagents/reagent_containers/cups/soda.dm index e927b023b68..ed94cb030d7 100644 --- a/code/modules/reagents/reagent_containers/cups/soda.dm +++ b/code/modules/reagents/reagent_containers/cups/soda.dm @@ -9,6 +9,7 @@ /obj/item/reagent_containers/cup/soda_cans name = "soda can" icon = 'icons/obj/drinks/soda.dmi' + icon_state_preview = "cola" reagent_flags = NONE spillable = FALSE custom_price = PAYCHECK_CREW * 0.9 diff --git a/code/modules/research/xenobiology/vatgrowing/microscope.dm b/code/modules/research/xenobiology/vatgrowing/microscope.dm index 6ab9abc6e8d..e22c881a021 100644 --- a/code/modules/research/xenobiology/vatgrowing/microscope.dm +++ b/code/modules/research/xenobiology/vatgrowing/microscope.dm @@ -88,7 +88,7 @@ reqs = list( /obj/item/stack/sheet/glass = 1, /obj/item/stack/sheet/plastic = 1, - /datum/stock_part/scanning_module = 1, + /obj/item/stock_parts/scanning_module = 1, /obj/item/flashlight = 1, ) category = CAT_CHEMISTRY diff --git a/code/modules/vehicles/lavaboat.dm b/code/modules/vehicles/lavaboat.dm index db62dc5fa70..ee26db06aa8 100644 --- a/code/modules/vehicles/lavaboat.dm +++ b/code/modules/vehicles/lavaboat.dm @@ -4,8 +4,10 @@ /obj/vehicle/ridden/lavaboat name = "lava boat" desc = "A boat used for traversing lava." - icon_state = "goliath_boat" icon = 'icons/obj/lavaland/dragonboat.dmi' + icon_state = "goliath_boat" + icon_preview = 'icons/obj/previews.dmi' + icon_state_preview = "boat" resistance_flags = LAVA_PROOF | FIRE_PROOF can_buckle = TRUE key_type = /obj/item/oar @@ -32,20 +34,20 @@ result = /obj/item/oar reqs = list(/obj/item/stack/sheet/bone = 2) time = 15 - category = CAT_PRIMAL + category = CAT_TOOLS /datum/crafting_recipe/boat name = "Goliath Hide Boat" result = /obj/vehicle/ridden/lavaboat reqs = list(/obj/item/stack/sheet/animalhide/goliath_hide = 3) time = 50 - category = CAT_PRIMAL + category = CAT_TOOLS /obj/vehicle/ridden/lavaboat/plasma name = "plasma boat" desc = "A boat used for traversing the streams of plasma without turning into an icecube." - icon_state = "goliath_boat" icon = 'icons/obj/lavaland/dragonboat.dmi' + icon_state = "goliath_boat" resistance_flags = FREEZE_PROOF can_buckle = TRUE diff --git a/code/modules/wiremod/shell/controller.dm b/code/modules/wiremod/shell/controller.dm index 546de578327..4b3beb233c5 100644 --- a/code/modules/wiremod/shell/controller.dm +++ b/code/modules/wiremod/shell/controller.dm @@ -23,8 +23,8 @@ /obj/item/circuit_component/controller display_name = "Controller" - desc = "Used to receive inputs from the controller shell. Use the shell in hand to trigger the output signal. Alt-click for the alternate signal. Right click for the extra signal." - + desc = "Used to receive inputs from the controller shell. Use the shell in hand to trigger the output signal." + desc_controls = "Alt-click for the alternate signal. Right click for the extra signal." /// The three separate buttons that are called in attack_hand on the shell. var/datum/port/output/signal var/datum/port/output/alt diff --git a/icons/hud/screen_clockwork.dmi b/icons/hud/screen_clockwork.dmi index 78960e9ca5f6f0da5e6423eaac3c333501ab6dcc..aa815e957e4ae8ab0642d0d48d9c36be81bd569a 100644 GIT binary patch literal 17711 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 diff --git a/icons/hud/screen_glass.dmi b/icons/hud/screen_glass.dmi index 345cb0bd41c79c7a714966e176a4d4bcf6bc85cd..29f8cb47bfd25bbae4cdb45e81add90ec1b10959 100644 GIT binary patch literal 14051 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 diff --git a/icons/hud/screen_operative.dmi b/icons/hud/screen_operative.dmi index 0a01ad2255b71abbdf2e5ea36d2393ca21fa1261..b4b38782fe179c8c1eebc612ca179d06111a71a6 100644 GIT binary patch literal 10280 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 WJ%Po$r||Qi00kKpV4ajv@c#jB=2H#; diff --git a/icons/hud/screen_plasmafire.dmi b/icons/hud/screen_plasmafire.dmi index 115aa1f2c9dfcec601fa1d51d93b10b6929a0eff..8225adbda6046827bac2df51cb32e6484ffca49c 100644 GIT binary patch literal 31145 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 literal 30645 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

p|{O!UrgusZCW_c?&nLyOmSm-{4 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 TYPB7r00000NkvXXu0mjf54JZ@ literal 29075 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 diff --git a/icons/hud/screen_trasenknox.dmi b/icons/hud/screen_trasenknox.dmi index 8956250a4c0a1e9f4aa7d356ac54ac6a576f1c39..58c28d83e4be80b4eedb8f6ffcdf34f33b09b03d 100644 GIT binary patch literal 9262 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 Gg#QoMYoh`H diff --git a/icons/obj/food/burgerbread.dmi b/icons/obj/food/burgerbread.dmi index 5ccc67d4357df658dd1b6480a635193b5b1fe0b3..c8dbd309c8767e6080316cfb3374d4d8d2120edf 100644 GIT binary patch literal 48696 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�^&YK=CZ;Q9<<<_wjMim3v^Y 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 Qn*aa+07*qoM6N<$f@7;J;{X5v diff --git a/icons/obj/hydroponics/harvest.dmi b/icons/obj/hydroponics/harvest.dmi index 3070ac25087cb762a47a91d2703c3ee69c8c3bcc..34cf23fc27d8ff7f25437e437964021d753f7ba5 100644 GIT binary patch literal 114237 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°6$zXjhx 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 z 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∾c8(_2I{)VO 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 bl>#i)y%amS&$-780Qk{R(N(Tiv<>|~Sqyia diff --git a/icons/obj/hydroponics/seeds.dmi b/icons/obj/hydroponics/seeds.dmi index c5c50a726e2a61601852fac960d88e7597f3bf76..d6e70af1a42803c8ca4af885fe6a85ce4d3f29d1 100644 GIT binary patch literal 30883 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 literal 30841 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 literal 0 HcmV?d00001 diff --git a/icons/obj/restraints.dmi b/icons/obj/restraints.dmi index 7523e78bd2c0ae58850a60cfcde520ada0bbd17e..f2d8c7a8320a3237137762d11a85f6d040031279 100644 GIT binary patch literal 18257 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 z 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 PH^d2oligo7-nae+eW!s6 diff --git a/icons/obj/weapons/grenade.dmi b/icons/obj/weapons/grenade.dmi index ff9ebc442b98a3450f600b4032638deadc0e2280..656ad8c2d62242676ac3f7651c45f4930e73a2db 100644 GIT binary patch delta 14644 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 bx2Q3dI07ghUDm_9ksuWX4f$$0%dr0k#zU8x delta 13945 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 diff --git a/tgstation.dme b/tgstation.dme index 8af4b4f3c05..2ef27ad45c2 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -2559,6 +2559,7 @@ #include "code\modules\asset_cache\assets\common.dm" #include "code\modules\asset_cache\assets\condiments.dm" #include "code\modules\asset_cache\assets\contracts.dm" +#include "code\modules\asset_cache\assets\crafting.dm" #include "code\modules\asset_cache\assets\emojipedia.dm" #include "code\modules\asset_cache\assets\fish.dm" #include "code\modules\asset_cache\assets\fontawesome.dm" @@ -3186,6 +3187,7 @@ #include "code\modules\food_and_drinks\recipes\tablecraft\recipes_drink.dm" #include "code\modules\food_and_drinks\recipes\tablecraft\recipes_egg.dm" #include "code\modules\food_and_drinks\recipes\tablecraft\recipes_frozen.dm" +#include "code\modules\food_and_drinks\recipes\tablecraft\recipes_guide.dm" #include "code\modules\food_and_drinks\recipes\tablecraft\recipes_lizard.dm" #include "code\modules\food_and_drinks\recipes\tablecraft\recipes_meat.dm" #include "code\modules\food_and_drinks\recipes\tablecraft\recipes_mexican.dm" diff --git a/tgui/packages/tgui/interfaces/PersonalCrafting.tsx b/tgui/packages/tgui/interfaces/PersonalCrafting.tsx index 90638ffb02b..3df24e84a64 100644 --- a/tgui/packages/tgui/interfaces/PersonalCrafting.tsx +++ b/tgui/packages/tgui/interfaces/PersonalCrafting.tsx @@ -1,311 +1,896 @@ -import { filter, sortBy } from 'common/collections'; -import { flow } from 'common/fp'; import { BooleanLike, classes } from 'common/react'; -import { useBackend } from '../backend'; -import { Button, Dimmer, Icon, Section, Stack, Table } from '../components'; +import { createSearch } from 'common/string'; +import { flow } from 'common/fp'; +import { filter, sortBy } from 'common/collections'; +import { useBackend, useLocalState } from '../backend'; +import { Divider, Button, Section, Tabs, Stack, Box, Input, Icon, Tooltip, NoticeBox } from '../components'; import { Window } from '../layouts'; +import { Food } from './PreferencesMenu/data'; -type RawRecipe = { +const TYPE_ICONS = { + 'Can Make': 'utensils', + [Food.Alcohol]: 'wine-glass', + [Food.Breakfast]: 'sun', + [Food.Bugs]: 'bug', + [Food.Cloth]: 'tshirt', + [Food.Dairy]: 'cheese', + [Food.Fried]: 'fire', + [Food.Fruit]: 'apple-alt', + [Food.Gore]: 'skull', + [Food.Grain]: 'wheat-awn', + [Food.Gross]: 'trash', + [Food.Junkfood]: 'pizza-slice', + [Food.Meat]: 'bacon', + [Food.Nuts]: 'seedling', + [Food.Oranges]: 'apple-alt', + [Food.Pineapple]: 'apple-alt', + [Food.Raw]: 'drumstick-bite', + [Food.Seafood]: 'fish', + [Food.Sugar]: 'candy-cane', + [Food.Toxic]: 'biohazard', + [Food.Vegetables]: 'carrot', +} as const; + +const CATEGORY_ICONS_CRAFTING = { + 'Can Make': 'hammer', + 'Weapons Melee': 'hand-fist', + 'Weapons Ranged': 'gun', + 'Weapon Ammo': 'box', + 'Robotics': 'robot', + 'Misc': 'shapes', + 'Tribal': 'campground', + 'Clothing': 'shirt', + 'Drinks': 'wine-bottle', + 'Chemistry': 'microscope', + 'Atmospherics': 'fan', + 'Structures': 'cube', + 'Tiles': 'border-all', + 'Windows': 'person-through-window', + 'Doors': 'door-open', + 'Furniture': 'chair', + 'Equipment': 'calculator', + 'Containers': 'briefcase', + 'Tools': 'screwdriver-wrench', + 'Entertainment': 'masks-theater', + 'Blood Cult': 'users', +} as const; + +const CATEGORY_ICONS_COOKING = { + 'Can Make': 'utensils', + 'Breads': 'bread-slice', + 'Burgers': 'burger', + 'Cakes': 'cake-candles', + 'Egg-Based Food': 'egg', + 'Frozen': 'ice-cream', + 'Lizard Food': 'dragon', + 'Meats': 'bacon', + 'Mexican Food': 'pepper-hot', + 'Misc. Food': 'shapes', + 'Mothic Food': 'shirt', + 'Pastries': 'cookie', + 'Pies': 'chart-pie', + 'Pizzas': 'pizza-slice', + 'Salads': 'leaf', + 'Sandwiches': 'hotdog', + 'Seafood': 'fish', + 'Soups': 'mug-hot', + 'Spaghettis': 'wheat-awn', +} as const; + +enum MODE { + crafting, + cooking, +} + +enum TABS { + category, + material, + foodtype, +} + +type AtomData = { name: string; + is_reagent: BooleanLike; +}; + +type Atoms = { + [key: number]: number; +}; + +type Material = { + atom_id: string; + occurences: number; +}; + +type Recipe = { ref: string; - req_text: string; - catalyst_text: string; - tool_text: string; -}; - -type RawData = { - // Dynamic data - busy: BooleanLike | null; + result: number; + name: string; + desc: string; category: string; - subcategory: string; - display_craftable_only: BooleanLike; + non_craftable: BooleanLike; + is_reaction: BooleanLike; + reqs: Atoms; + chem_catalysts: Atoms; + tool_behaviors: string[]; + tool_paths: string[]; + machinery: string[]; + steps: string[]; + foodtypes: string[]; +}; + +type Diet = { + liked_food: string[]; + disliked_food: string[]; + toxic_food: string[]; +}; + +type Data = { + // Dynamic + busy: BooleanLike; + mode: BooleanLike; display_compact: BooleanLike; + display_craftable_only: BooleanLike; craftability: Record; - // Static data - crafting_recipes: Record< - string, - // That's the weirdest piece of type I had to write in my life. - // Yes, that's how subcategories are sent here. - RawRecipe[] | (Record & { has_subcats: 1 }) - >; -}; - -type Recipe = RawRecipe & { - craftable: boolean; - dm_category: string; - dm_subcategory?: string; -}; - -type Category = { - name: string; - dm_category: string; - dm_subcategory?: string; -}; - -type Group = { - name: string; - categories: Category[]; -}; - -type Data = RawData & { - dm_category: string; - dm_subcategory: string; + // Static + diet: Diet; + atom_data: AtomData[]; recipes: Recipe[]; - groups: Group[]; + categories: string[]; + material_occurences: Material[]; + foodtypes: string[]; + nutriments: number; }; -const GENERAL_GROUP = 'General'; - -const remapData = (rawData: RawData): Data => { - const craftability_by_ref = rawData.craftability; - const dm_categories = rawData.crafting_recipes || {}; - - const recipes: Recipe[] = []; - const generalGroup: Group = { - name: GENERAL_GROUP, - categories: [], - }; - const groups: Group[] = [generalGroup]; - - for (const dm_category of Object.keys(dm_categories)) { - const dm_categories_item = dm_categories[dm_category]; - - // This is a nested part of the tree containing subcategories - if ('has_subcats' in dm_categories_item) { - // Create a new group for these categories - const group: Group = { - name: dm_category, - categories: [], - }; - groups.push(group); - for (const dm_subcategory of Object.keys(dm_categories_item)) { - // Skip even more nested subcats, they shouldn't exist - if (dm_subcategory === 'has_subcats') { - continue; - } - // Push category - group.categories.push({ - name: dm_subcategory, - dm_category, - dm_subcategory, - }); - // Push recipes - const dm_recipes = dm_categories_item[dm_subcategory]; - for (const dm_recipe of dm_recipes) { - recipes.push({ - ...dm_recipe, - dm_category, - dm_subcategory, - craftable: Boolean(craftability_by_ref[dm_recipe.ref]), - }); - } - } - continue; - } - - // This is a flat part of the tree where simple categories are located. - // We group these categories under the "General" group. - if (Array.isArray(dm_categories_item)) { - // Push category - generalGroup.categories.push({ - name: dm_category, - dm_category, - }); - // Push recipes - for (const dm_recipe of dm_categories_item) { - recipes.push({ - ...dm_recipe, - dm_category, - craftable: Boolean(craftability_by_ref[dm_recipe.ref]), - }); - } - continue; - } - - throw new Error( - `Invalid entry in 'crafting_recipes', neither '{ has_subcats: 1 }' nor 'Recipe[]'` - ); - } - - return { - ...rawData, - dm_category: rawData.category, - dm_subcategory: rawData.subcategory, - recipes, - groups, - }; -}; - -const isCategorySelected = (data: Data, item: Category | Recipe) => - data.dm_category === item.dm_category && - (!data.dm_subcategory || data.dm_subcategory === item.dm_subcategory); - export const PersonalCrafting = (props, context) => { - const { act, data: rawData } = useBackend(context); - const data = remapData(rawData); - - const { busy, display_craftable_only, display_compact, recipes, groups } = - data; - - const shownRecipes = flow([ + const { act, data } = useBackend(context); + const { + mode, + busy, + display_compact, + display_craftable_only, + craftability, + diet, + } = data; + const [searchText, setSearchText] = useLocalState(context, 'searchText', ''); + const [pages, setPages] = useLocalState(context, 'pages', 1); + const DEFAULT_CAT_CRAFTING = Object.keys(CATEGORY_ICONS_CRAFTING)[1]; + const DEFAULT_CAT_COOKING = Object.keys(CATEGORY_ICONS_COOKING)[1]; + const [activeCategory, setCategory] = useLocalState( + context, + 'category', + Object.keys(craftability).length + ? 'Can Make' + : mode === MODE.cooking + ? DEFAULT_CAT_COOKING + : DEFAULT_CAT_CRAFTING + ); + const [activeType, setFoodType] = useLocalState( + context, + 'foodtype', + Object.keys(craftability).length ? 'Can Make' : data.foodtypes[0] + ); + const material_occurences = flow([ + sortBy((material) => -material.occurences), + ])(data.material_occurences); + const [activeMaterial, setMaterial] = useLocalState( + context, + 'material', + material_occurences[0].atom_id + ); + const [tabMode, setTabMode] = useLocalState(context, 'tabMode', 0); + const searchName = createSearch(searchText, (item: Recipe) => item.name); + let recipes = flow([ filter( (recipe) => - // Show selected category only - isCategorySelected(data, recipe) && // If craftable only is selected, then filter by craftability - (!display_craftable_only || recipe.craftable) + (!display_craftable_only || Boolean(craftability[recipe.ref])) && + // Ignore categories and types when searching + (searchText.length > 0 || + // Is foodtype mode and the active type matches + (tabMode === TABS.foodtype && + mode === MODE.cooking && + ((activeType === 'Can Make' && Boolean(craftability[recipe.ref])) || + recipe.foodtypes?.includes(activeType))) || + // Is material mode and the active material or catalysts match + (tabMode === TABS.material && + Object.keys(recipe.reqs).includes(activeMaterial)) || + // Is category mode and the active categroy matches + (tabMode === TABS.category && + ((activeCategory === 'Can Make' && + Boolean(craftability[recipe.ref])) || + recipe.category === activeCategory))) ), - sortBy((recipe) => [-recipe.craftable, recipe.name]), - ])(recipes); - + sortBy((recipe) => [ + -Number(craftability[recipe.ref]), + recipe.name.toLowerCase(), + ]), + ])(data.recipes); + if (searchText.length > 0) { + recipes = recipes.filter(searchName); + } + const canMake = ['Can Make']; + const categories = canMake + .concat(data.categories.sort()) + .filter((i) => (i === 'Weaponry' ? true : i)); + const foodtypes = canMake.concat(data.foodtypes.sort()); + const pageSize = + searchText.length > 0 + ? display_compact + ? 20 + : 10 + : display_compact + ? 60 + : 30; + const displayLimit = pageSize * pages; + const content = document.getElementById('content'); + const CATEGORY_ICONS = + mode === MODE.cooking ? CATEGORY_ICONS_COOKING : CATEGORY_ICONS_CRAFTING; return ( - + - -

- {groups.map((group) => ( -
- {group.categories.map((category) => ( - - ))} -
- ))} -
- - -
+ +
+ + + { + setPages(1); + setSearchText(value); + }} + fluid + /> + + + + { + if (tabMode === TABS.category) { + return; + } + setTabMode(TABS.category); + setPages(1); + setCategory( + Object.keys(craftability).length + ? 'Can Make' + : data.categories[0] + ); + }}> + Category + + {mode === MODE.cooking && ( + { + if (tabMode === TABS.foodtype) { + return; + } + setTabMode(TABS.foodtype); + setPages(1); + setFoodType( + Object.keys(craftability).length + ? 'Can Make' + : data.foodtypes[0] + ); + }}> + Type + + )} + { + if (tabMode === TABS.material) { + return; + } + setTabMode(TABS.material); + setPages(1); + setMaterial(material_occurences[0].atom_id); + }}> + {mode === MODE.cooking ? 'Ingredient' : 'Material'} + + + + + + + {tabMode === TABS.foodtype && + mode === MODE.cooking && + foodtypes.map((foodtype) => ( + { + setFoodType(foodtype); + setPages(1); + if (content) { + content.scrollTop = 0; + } + if (searchText.length > 0) { + setSearchText(''); + } + }}> + + + ))} + {tabMode === TABS.material && + material_occurences.map((material) => ( + { + setMaterial(material.atom_id); + setPages(1); + if (content) { + content.scrollTop = 0; + } + if (searchText.length > 0) { + setSearchText(''); + } + }}> + + + ))} + {tabMode === TABS.category && + categories.map((category) => ( + { + setCategory(category); + setPages(1); + if (content) { + content.scrollTop = 0; + } + if (searchText.length > 0) { + setSearchText(''); + } + }}> + + + + + + {category} + + {category === 'Can Make' && ( + + {Object.keys(craftability).length} + + )} + + + ))} + + + + + { + act('toggle_recipes'); + }} + /> + act('toggle_compact')} /> - act('toggle_recipes')} - /> - - }> -
- {busy ? ( - - - {' Crafting...'} - - ) : ( - - )} -
+
+ + + + { + if (mode === MODE.crafting) { + return; + } + setTabMode(TABS.category); + setCategory(DEFAULT_CAT_CRAFTING); + act('toggle_mode'); + }} + /> + + + { + if (mode === MODE.cooking) { + return; + } + setTabMode(TABS.category); + setCategory(DEFAULT_CAT_COOKING); + act('toggle_mode'); + }} + /> + + + +
+ + + {recipes.length > 0 ? ( + recipes + .slice(0, displayLimit) + .map((item) => + display_compact ? ( + + ) : ( + + ) + ) + ) : ( + + No recipes found. + + )} + {recipes.length > displayLimit && ( +
setPages(pages + 1)}> + Load {Math.min(pageSize, recipes.length - displayLimit)}{' '} + more... +
+ )} +
+
); }; -type CraftingListProps = { - recipes: Recipe[]; - // eslint-disable-next-line react/no-unused-prop-types - compact?: boolean; -}; - -const CraftingList = (props: CraftingListProps, context) => { - const { recipes = [], compact } = props; - const { act } = useBackend(context); - - if (compact) { - return ; - } - - return recipes.map((recipe) => ( -
{ - if (recipe.craftable) { - act('make', { - recipe: recipe.ref, - }); - } - }}> -
-
{recipe.name}
- {!!recipe.req_text && - recipe.req_text.split(', ').map((req, i) => ( -
- {req} -
- ))} - {!!recipe.catalyst_text && ( -
- Catalyst: {recipe.catalyst_text} -
- )} - {!!recipe.tool_text && ( -
- Tools: {recipe.tool_text} -
- )} -
- {recipe.craftable ? 'Craft' : 'Uncraftable'} -
-
-
- )) as any; -}; - -const CompactCraftingList = (props: CraftingListProps, context) => { - const { recipes = [] } = props; - const { act } = useBackend(context); - +const MaterialContent = (props, context) => { + const { atom_id, occurences } = props; + const { data } = useBackend(context); + const name = data.atom_data[atom_id - 1].name; + const mode = data.mode; return ( - - {recipes.map((recipe) => ( - - - {recipe.name} - - {recipe.req_text} - - - ))} -
+ + + + + + {name} + + + {occurences} + + + ) as any; +}; + +const FoodtypeContent = (props) => { + const { type, diet, craftableCount } = props; + return ( + + + + + + {type.toLowerCase()} + + + {type === 'Can Make' ? ( + craftableCount + ) : diet.liked_food.includes(type) ? ( + + ) : diet.disliked_food.includes(type) ? ( + + ) : ( + diet.toxic_food.includes(type) && ( + + ) + )} + + ); }; + +const RecipeContentCompact = ({ item, craftable, busy, mode }, context) => { + const { act, data } = useBackend(context); + return ( +
+ + + + + + + + + {item.name} + + + {Array.from( + Object.keys(item.reqs).map((atom_id) => { + const name = data.atom_data[(atom_id as any) - 1]?.name; + const is_reagent = + data.atom_data[(atom_id as any) - 1]?.is_reagent; + const amount = item.reqs[atom_id]; + return is_reagent + ? `${name}\xa0${amount}u` + : amount > 1 + ? `${name}\xa0${amount}x` + : name; + }) + ).join(', ')} + + {item.chem_catalysts && + ', ' + + Object.keys(item.chem_catalysts) + .map((atom_id) => { + const name = data.atom_data[(atom_id as any) - 1]?.name; + const is_reagent = + data.atom_data[(atom_id as any) - 1]?.is_reagent; + const amount = item.chem_catalysts[atom_id]; + return is_reagent + ? `${name}\xa0${amount}u` + : amount > 1 + ? `${name}\xa0${amount}x` + : name; + }) + .join(', ')} + + {item.tool_paths && + ', ' + + item.tool_paths + .map((item) => data.atom_data[(item as any) - 1]?.name) + .join(', ')} + {item.machinery && + ', ' + + item.machinery + .map((item) => data.atom_data[(item as any) - 1]?.name) + .join(', ')} + + + + {!item.non_craftable ? ( + + {!!item.tool_behaviors && ( + + + + )} +
+ ); +}; + +const RecipeContent = ({ item, craftable, busy, mode, diet }, context) => { + const { act } = useBackend(context); + return ( +
+ + + + + + + + + + + {item.name} + + {item.desc && {item.desc}} + + {item.reqs && ( + + + {Object.keys(item.reqs).map((atom_id) => ( + + ))} + + )} + {item.chem_catalysts && ( + + + {Object.keys(item.chem_catalysts).map((atom_id) => ( + + ))} + + )} + {(item.tool_paths || item.tool_behaviors) && ( + + + {item.tool_paths && + item.tool_paths.map((tool) => ( + + ))} + {item.tool_behaviors && + item.tool_behaviors.map((tool) => ( + + ))} + + )} + {item.machinery && ( + + + {item.machinery.map((atom_id) => ( + + ))} + + )} + + {!!item.steps?.length && ( + + +
    + {item.steps.map((step) => ( +
  • {step}
  • + ))} +
+
+ )} +
+ + {!item.non_craftable && ( +
+ ); +}; + +const AtomContent = ({ atom_id, amount }, context) => { + const { data } = useBackend(context); + const name = data.atom_data[atom_id - 1]?.name; + const is_reagent = data.atom_data[atom_id - 1]?.is_reagent; + const mode = data.mode; + return ( + + + + {name} + {is_reagent ? `\xa0${amount}u` : amount > 1 && `\xa0${amount}x`} + + + ) as any; +}; + +const ToolContent = ({ tool }) => { + return ( + + + + {tool} + + + ) as any; +}; + +const GroupTitle = ({ title }) => { + return ( + + + + + {title} + + + + + ) as any; +}; diff --git a/tgui/packages/tgui/interfaces/PreferencesMenu/data.ts b/tgui/packages/tgui/interfaces/PreferencesMenu/data.ts index 2cdedcc4c41..94b555b4ce9 100644 --- a/tgui/packages/tgui/interfaces/PreferencesMenu/data.ts +++ b/tgui/packages/tgui/interfaces/PreferencesMenu/data.ts @@ -16,6 +16,7 @@ export enum Food { Junkfood = 'JUNKFOOD', Meat = 'MEAT', Nuts = 'NUTS', + Oranges = 'ORANGES', Pineapple = 'PINEAPPLE', Raw = 'RAW', Seafood = 'SEAFOOD',

KW#It{ds8^j@Ri^ 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 diff --git a/icons/obj/food/containers.dmi b/icons/obj/food/containers.dmi index afb4931b186455f3d8d58389cb9a123e2f6695ea..3489068f4cbd2dd9078adb4d362548fa4fa78d3e 100644 GIT binary patch literal 19318 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 literal 18581 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 Q4)~FkRFEkDZ20qk0M`0_EdT%j literal 69917 zcmb5VWl&sA)Ga&&cXvx5IKkZp*C4^&o!}k@3GM_B?jGE2a0_n1-JQXmZ=Sd6`**AE zdw-ldHGSr^?Y-9Cy}D0?ijoXE3JD4T06>?Ml~e@)U^f4|kPx6HzH{JY004gehq|_# zq=l=Qi;a_;jiUnq;FX!2KJGxqixx0>r}llu4y#`-ARAV1K^nCtwESopj zced5{d{Pn4HSpu9K)uwfMY!WG-o@M37hiUC>(0s5mz$B<>*@6;<2Rd;2?Wf1^`c4d z&6+!9wXLr9IVz!@iFOp`w?O|z1(hPh1510EcQev`o7nM#D#}UNo^6&9|lfD z-Jz$#eF%lIMAKnZKa$@Kw;?WlkoMKm3xA#}HRtZNH5bz;j~TG}i`-&4RpjqILR-&b zPc{-T!iUpN%Ji^~;&(^~qizsmYdPXQ9(hZlwvl~GO@m|{L4;B&r<%{agtIG#rc;qDu&RMGqWrlZm57DT5J#PCbD)ovwMH>_u;P*4u!EiyWh0H-t0Qh( z3UBd}C11T-_3u>l0c|NC*S_B)1Y1LEqb{tqdiWQ~d7`!nt?m=Qf6r$j+X8{%+KUlX z+AZP|Fez`QxplcYy%0sxG@49*ovsbj&}Kmqd~~=)W3N4cr>;b^pNRN_yO^xBF1-AB zZb(^9gfAXzPr{c1wyKn2zMm<(Dl2@ZPRMi#gcGl~PmIQaw@yAS-t~{InH(~g*e+@u z>Rr_3S`9a&DpD0UoZsL#?we2y^_7f=wI*RHc`d!3-^TYhJg{IqBK^6U=h@&Ib&aYp zl-cYO>A&{M3*F|he*GulE0$%-7W|JL*5`LE(Npc0HOIeAZe5&ed>DNq20R^d8R(8P zL(jfX-@Ot=NWs;U7#bedwGuxK{w-QW8h9-3eQp;rPxZ+(6_)KVz?x~N=Q4%k1FyvOHvi41&12?K zBz$`OAW}A(RCX%~z1<81E4OLfeUMtv4E2$zuvZ_+^(EE)eeQ3xEnN<;xos5q%rD5C zX6$1I8U&@=C|p5puun*+wA58dChlS_)u-_8GNVnG$QJ~c&lWZBX}O!Gr3h*A@RVha z=QAxINnXxh6#JVBfPE>JFVXwODKvVt>S<315B&T;h!AR+mr5mPbN8wDK9HdlnucQs zQ=8Ib8=d1+<uP-kBNT)jT&@@+gb?h$M7dzsZB;5zY`R zPqZ3f{A|SZm4>81jP$vsZOE}H5PXQ%MJD3^>h^H6cm4z<%dsV1y`f7406qfbB*oOd zGEcL-LF)5s?;8?#BOi1=eg1?j7(9<98!iig?^mtl)=tf#qAIh-pPNy%tGTOH)=*)Z z%gw*iu8hdntPKAE6K#U}tTasVfm3IgBT@L^eke;YP3}Y5XHK!p4x{R=OrMLiXJJ=5 zSK$4%@PVNyRlMwHoCwMPiE zYw(-$LpjcUE4_5|GsR6BZTf(wGp`!0U^e1@?P24Pu!s1YtpI52dIwkJUP`?<)Iw>g-ES+Y3v#Ivh<3 zf}v-&wO*hV91=Ag95Oc-UaHux$d7bVQo@))R`{GyL9XGiI#VEMpON&-!t>RcE2}tH z5O>2W$G)D$w_5ngVo(zTpX3q7RO^U|2MVNuT)UgB#G<@_43_O#tE~(7S9NUN9x=k# zvv=Ww4{F%F>Zdv!*nTBuj&1Im|IggH)4e5oL6cwKF_b0W zmv#Ty4gFYJW2Y(+eOyPxM4>+E_A8EY!4XvEGIHJErQaq64j~5Mt}sHJJZY#V`pPjb z197)8bNEDq)q-W&kGk8K!x8ceDo+3>DM;~+6K_ONY?We8wpg$(Oj z`D4Gmp?hKjX#fFgbS$~^Z8!wyb{dG<&E@*c-o4iM4+{A|eV>y;I}1ek@MEFCdG;jQL+{#)+WtF&XY+;P&>N%|WWn7~Rn- z6GmL6DFYbrDwMSxQ8QC>pyb6L-r~@~imPqE^AcD!qY3&lI{D6_z^5C0k#@w20N=WG zaAw{J?r2N%v3x?6iMp(7H-i&Z68q!>1}ZxhhW2iwdbQr?6<38s#FIFG)Y4a@`XjIr z?O1;4il4-5otqcGY>&SG1Hv0)F6iD=;$Z3mmZPm5=jhC@*F7<37{x%Y7T9qAE%-~^ zPDb_X%0GU3@G*$fBNbO`u`>f#VPIY7#M1?6JzpAn6lPC%kf zjt7D)-v=hG4@bghGet{B?4dS|GL@3rIu~A$vvBB`OPV_3yF!`wl?NR8g$(r|~ zBA@alu(Q#>D=As3@dmTuOVZY$czpiq|u=>Q;E>D0-lVCyFpA)stscYoaO;+dB z%!R;^0m5)h#4I1mj>dC!(vwS$`I4a+f)&nt6Xj1;Wj^0p+Q;&%oKc%n0EXvXXWuAi z9IkPd-p2ctuDILR9*8M4-2?8y6&zg$A;Es8)<8Szk#9k z@-`=DY}B9MpPRY`-}?Q?OwZ;j)A+7Ix9Z``TEi-^T)ZMoXJN5)EE6EA^6`YoNZ@ zPUfQlnm#RNvd~D5Pj4giSqGifuJO1xkLFyu#9|$?09lqYFUGvu6e)+>bDuA1teC>6^j9luiPSpv*%@H*tdVJwIqRBw)Zg#WolN02xi@samF zkLNl&ne}F`gvoA)&Z0d;LkEzqj#ZA-?A~j;^c_dv+P%+~`2Jf3(#i_557al;oMQ4` zrveHf_s+#-7=O#tbBEd42XAHgY`8N;+{r!&IWzKdfcmYKas-qbYh%HFN}`;cRs$-( zYYE9W&r#G$1}-l!?>OkcVqau`ohXO8r@97lj}@whhBT;61pyu|kLhel&g8pSl;T-k z)YI>Q`!~Voc!(lC#1%CBP+Trkc0|LItx;dc+|N6(t5l$9bCO*cYA;-2)yNa0B!<05 zBX6@e(LP+Lz2c`g)ZCUaaGxg#JG^Kh|AJT4pkTYK>UDo+X8@jSsmWTBY3O#_a+k~3 z3#0!&KntUUp*rX}3q1FF{+k>rDwrO-=J=e{P(WX8z4_SP>h;k2d#ze0oIKdOiL-Kh zMKf4~j*Mhe9?~-_Okk88D@m02-00RnPAO)a@uPkOTTj5mCjv_MTB^aL<>{CA&Vw66 z?2~ohtauLa@De=tg#c}+D)XMKQZ&C)VW86$>$(W2LM`PH+&sw_u3UBUEGy^0*##Oo zH@?+>XK}YM+N9W&`t=U7J#NUaC_8Led6B#uAP^CDi$Hj*46K+6O!v?vuTADeDE^ve z>S5CEc>xCbs|Fiqx!W!z93E=+aGSYglv69&)^{>N)Ksx_bbh%bL&kb_GrrITrja{m z+K|5tix=Hp0H|sRsEi;V1=o$P?6F}17`e}SQE?feGzG5F8i1p+fTPE z;=l&qL?!{v)Jfo%;c!S;?;p4Y)nEzOB)rq}3#G(N2cwcDrC`Up-zm5Dv~hd;IK;$q zRb~3?JtCSgHj6UB7mq7S<6VA0#nN6>C$8oX0l>=ce;ibJPsgj3 zmO@$x^Ume{L3!hwT*VaD_O9zCkzfH&>G4B553odXpVaH(&?Wb2etv#0EkqGUdq&_w zE(_8DS2PyspvaoB^7~kUInyzvZ2aXX(~`!fof^n}HPxD?O5k5cgHl9Ja#6p^t$}@g zzq*!SodY>Dy8+%0)* z?B_(ASbyi~-rO`B|KL&MV30Bp@(bNfF5rvWgqAqSpIJMS?Z;5Rti$!Mm^a5JLX+;i z|8hM`vhWs1&dR2*`KRGrr-H;M*TL1P*|mzW+lu(X_Go1$i= zVXdiTSZ79mcN!9XK!xda+!AAyCAf!9Qqgd|;+_~06Vs>zQcpPa8mw;v_wf|ZaGVL< z&t|ma19e}AxS(d3;M$K0xoomATO#H@dpRm`O#^nFK=hPajZ6pYXK7a8hz#f}UGnFs z&R)8V*7_T4W*1xQpSSHsj5nCChJ!ex*G$1Uo(I6GlfFAq>SgEGc=Y#3+Nem zw=3PPoT4^w%69PZiII*m5gC&uwhHGr3+Hp&bLTLP4&NZv757?yL(~6RDEiqgslXn7 zwIFs!*X`yyuUJwv@KsOUF1vqzYDKX~am^5*uWG92VKg8B&c1@nqa5Ch%%Z2)pC|L4taYkP(ETl$z`{-6^{$flm@D{(NdBEe0B;$vy!-eg|Px;8t4p@uu1_?$i>c z$DI=^y*~_U#o@JEB`hnn?WM{koCWn!Pi_jJlCNo0gPt6IC9z!||B3~-1ug#KiQSx! z^42-$D|`0yiij9~jU4azp0T61CYVL+3#w?B=)bQFde(W_{F?rgQy)=uF^F&dRoCDEq9zQLXqZHW&=<9~``^8A4gZ z?#gj_d3f;JIye}Da>FUkM%A`Y$nB62>awJ2|cfv>}@^^U-&vSijQc~2Bk-xZAhi?)*pS9>_rTL*f*{6s(c+;-!5FX5S8}WV% z-qBm9Fjqd^18x0<=85op3>K6p`C^jF;)z8_wYnR;HVH01Bu%I_yNp}l=X2bVkrApT zG3Atm|MUZ&JM1rT)24EfSf_Tr$k_H8=hV7m9VY2Dx6a8^13FU)OhcjQq+IPDX9*Kp zP+h|h&bsdIQ+~3uQR8ZzuT1LQ*6*PQS+d^7xA$lH&p0FV0gNs7Bk5da3P)B9-T$M7 zEOz5un@Q^p1%5d?UaWRg|DQtrP+vEZDnVpuzW={eOa3pqii_NCJ(ImCa|D58!He=} zR#LkAm3MBK$V(QH|HAv*Zd{Ngl{53okP_Bx99f6y0m-M};n7jpj~pCzqp!c{MwGA= zzG7|}no8`r%R|%%P2$^i$=+UAqm4A*5=Ag@A_|5#y1oS)dA8H~ze~fgS#PsWS#xz> z`K%=i_ilCQj9RoA)`x~Qd1W!u)&NlO`)huiQ26l&@3W|pKh z`>idQKwutd0!eiVUBhTU{5=59yu3fmSNjcgy}vqw+ZBdZgdEg>emC!wPKJirNSK%x z(;`>b*FNjKt26>T{)9Uohjpu9`0_~<=hJ8j zmnpbYeS(=;=v7ULY@*79j*8$9y351HV{^qp_~y5IC+GX(+N#JiN9IlFpy>H78OrJX z@Biw9S8gbscUE&&8i78lgeXFd#Wd8}+EF$C8os#O1Z&suOoD42CHkYo77qHdDjLn- zd>Dz)_8&Y+5Ewc+h{$m$zfLUF-(DXN(&+lW)hfLszC;GLBftt|+^-D9`ZfrbUyn~t zUQAb%d~lG)UoDjTdxDZTdlalxQm>%dO`vpe!gsTE5zJV_vz2o83p_WE7lrz~fz`HJ zng4mm@SBFWq5kmN=ZOQ$@V4}ALqS@t4-kHFGHth!N%~{XkO#6ba#&};ryEFW>_(kV zIBaahyWt1%@96Ej;Cf1_j#T6KMFky39Gs6OpMP*&3OcsUZ=m)cu|$FwaR77QSCY^xaR>dTh|E8eL|hO;w47{7GXwm-5;}IP zWMAbIAJv11a8W=(T`yqMW^Fk4J1W}MZdMVt$MfpZ1>?m1?FF-$JDI=LBdC1{aqqgC z%v4fnA6-zC*TEzVLTG0Q`!T!y`}%#{I?Ox$Dyw!BtM>$*&+7Q1=a zNKMO+>_8-@p#@&04A>hnx76!8#(@x%?K#fxI9_Spe{d4QS0igpTeScvb^n&b!1qR* zu1C)Mr!XyCnrs+LoRXF6C$T(8&7k2sK~kk8=QKOyLRkhESgaCWX(G;9uTqeb8}2yx ztte*Chk3;^F|^NtPh)yh@nmw*VLDvkLuRb*UmwDF#?=D^k zsnHpCoEY}MX$Ci%2VSH)8qEudC@A2%S6Bd|!J;7@E0g5$c7;ZKt9=dDn925z;Z2VmgxAe-;Z=_2*Xz9ECITe1i#N-Yq) zz`A68zJ$DvYK!{KsqgLK5Fh05=QpxYOUpdk9eUAE04rVss;1D0dT2!CLxGqDxT$q1 zp7083EuOWMKPW*og9*FM77j}DGwOKK3fnDlGXW#0Nk4j>Wr5jW1%4?Bj3~^ulXrb_ zAff)Ywf=B>Ev8lUiKClPE2`d8jvE9SS4ucfm$s2)cwaYfp0Y;&Ap{G{PLw=X-jf^t zhpJhcEnqq+mYc-wFh)3alTKCHM#U|q;Nk(9X0MWZJLNrJ$$+D90ydgChJS*WFto;b zM_PpM7A}f}YRllcD6bJgSfOOH&scrtJYHE!tXp!h-oVC~&ExsnQzu}cCoNTjZ#=jX zga4?kmz12`UQbX4sg|)JC2%Eb+ouT1qJ{fYOnx7_B065hQ83>=MMzYWVLd1YU%{ev z?ND^fW+k$+OMn)A$V{bAhK1BDnnn2dF^e{S2_EgxPGvnIt-XyuU`F-RS$`ayA-^HU zQWy>{;k!TMIDYct{J4cp#!nA4$!$iuabaim_gQ|!olqY_{SCix>cKnElPmT2>ZerT z+^w~t=&UBlhib5VCnVXj$DVOA*T2`2rEqc(C~0$WS`vP>)qA(SLeAcVXD~3|B(TwZ zg1r<+6$*}}%@B`w#+z$eieqH3)<{|r*si)d^AFrS5I{hb`F3^m{_ASX^4}jLGlE@b z-ZgpMwrsbVEr~G)uc>g+8Ok`*KSRtjX@iH;3ImWGVb>mqiCgO|?g!iF&596L4YsM0 zMzp)o!9mLp=Yb23BFl*?XHzFI${KF?J=_54L^v}pev<<1pdQ?y9tw(#2+#qlFhoHWFmlH$-pz*eJ*D@Qd4KXR}K@un$9~V=+sgb@1;ZAAokN3(ax| zSH}Gs4GaOI6$+@>Z3e-_5qo0BS~tXVL*zGCStEw#=ydUq6zLs4UQh_zMx4GYOvjT% zLtPcGrNMs`ICcozuMdpx6YT1Lej0$oyhOm!CFRxI;NSUMG^=r?OV_VUr2G)q08 z>>et>j-e&nd0d+#6O0*sBxBT%f}CW?uC+R{pFRe*m6nkSE`9CKz25b0tULJ0+Bas= z_0cJ}+WT?E$Ea}y{AH~&!PZcDsSl}(CMwB(XhS{Isee3DA*O{`b2VC9%m;ENt-Cz4 zX8VDY%X@`Wau^_Go%On%_q|951alQD~6BLm7kr(^qH8*Vga}CRWhbIOn5>M8~3LkULJ>;99I|w}tiHG^&XHQyj zwTBS;bJ9FCbVZ2f9R$*IU6`oU3xSLEr13)RUni2EGw?-*eNjC58z36R6IJqccUwys zZ4SoUJ96rXbz#_AU9}oRG={R#lr~9OZ z(OEb*Zx?WrZ1y`Igch*7Yc4BjISaNYFxKl&EnnN@9QZ_q2JIPQ?`WZ1vU&2{wvNp1k*?1dVeU7S*G#sga8gC+e2AC>t%Z?l&zw%~nEM^ze#1OL z^Z7`03^F^7LC;YN2hO8% zqHqVVs$a!FoIKR@FP?z-9Ks|`Ry{#!*6RwQV_=v%M^Us^;b?yrCax%FE&jU!&HT`t zt-ddj{gwXi=#%eE;h4>E38Ej4%4*u-pa6}p5%r#Ien+NaVE9!E@3g?&`PgaquiE5{ ziWCu^Rctx5k1Lrb_ui)KOdlT&EwFi=zq?Kb_Xl1HHHCIYiMLhRl`x#nZv_np^kTVh z($qv~*?*u$S=bnawY%oJXwM;hckx8*zUPHyJH90fn6oi5Ve5u{jD!7E;`#NZDaYS@ zPJx+KB*1Xv>2ZNM+W1JY^^d;I^FWv4hwn;)T4!KTA4D(dYKl2S&=_@EoW9Ir9=RD` zJIW%gI9CjNrD;@$oV(*ryW_lYzlRuBYPH7HvpGVRz&--YDo`co{5ZIXjU8xxg)VO!7|8_m`?Cq02S#UTzB^LJSX ztD{dSUl!t)2r(8(94D4I!i02-jiC@BN6L)^mMg}V_5hD$=pwtp#JJZC;^7ao~e z-Wx6!G2tZ@Cm~0Ujz(%y5f~N>Pk$oP5tZQw4oyn>`0*E}0*)NuU*=k*WwSXH?3L?!SeB=P5%c#u*53~1tS8{!z%D$4^b&f!x1o%k~e zL8|coKMUaRPgkBrdP%&i@HV2T-rC~I!W;JMBd-#1=hBN@ws5=Cz*L8^Jl(xS_m9Lr zDd&!qQTXCE#tzm+D;}4AHw$3Kh6Gym-;W?SA;1PjXvT2vyS7Cdl~iumt0O`mwXrm_ zwe-y&%=?l88^LMYKG%@`xNl@N$KheC6qXeC_T?oqy>=0n!*YtpMj$B{TY;a`Uk>Y^ zepP)P+lxhp<*T(qLLQ?rkrY54GMV1_7O?#b_x$NsfBSO*vCB+V7rchsq()lsLc{qv z7wT3SYrT~$K(mm1R#HkTyp*1ZoMIRP@@?k;Zgf+7WWJc&flxlZJidP;NwI*n`@s#? zja2XXo6IDqq}23CwCG6CFo{?Huq^m0^q)wd$zPO2@S&orS@+zybL~(T@@iO)pm@;N+ z2sM&}zA7+dP%M$4DJ_#F4^rAp3$ttQs7QWbFHyXhq`B>8#wyA-|+0uYJcv4B`LZz~PO#{<6m z6omL>yceM1sc-+idww7Sp{raQ|L?2?;{6*0WGVGRg4`22YPCY z2^1Wj8D6_paJjEUmuog}a5fpTI`;_dv-@?P2egZ?895WqalVrLyyv?-^zMzTvdzw{14bVyDRd7(N{jOrf>mU3MFyu`gv2t%eDo*Z0Qda zR_Qv3d}8r3y~TfIp%W5O5qdbuh=U;;8;(fF0zMGQVuMrYUr2iwt2LZnJGz(3+}o>E z8OT5NdmDWv*eakdD`W1ja9rFQ4Ie5U@fp`o!RN(h_m2}A;twxL9mBF;5bkow5L!3L z)kCyXJ{GTijl1A@RgU;i&Z2me!2r-HXS+QR*3h}ZZ*T3W+Nv2ps?7TV^DW+7V#lsL%lJx`NgmdfNb9PSb#3v@8&_c2 zbr7{RQwyhQSjI_p$1D0MMP^@fh-^vURcP-Qf#ZH4&cLU-sU*Gn% zu1hu2lE?(L`9IIanO2k(Fx}yT%}r6Rwma(BA|SYS@S=>31dXSV-sUf$NPJ`f*Cul0 zc1mJeinRWBqCDqOhG=x$w00D7mVR6cO8WB1#+Mf*DG;}!?-*2h7|jnHe5AZ4!9&;; zs3XNe#I+9Kz=PbD!p50xIxcGx!0+{(kvl76TV3F#m{vrxin@FAkkIjF+!r~!6fAjT zJ)MQyNd7${Csq$f0TRAp5);OmU=Zdh; zW^nE{%Vf^6D}aulUz2dfQL}&k^g=-3aLbKn-}=%bV0Ve?wihGScSiC)H&|x6XZNU1 zV(a}J1pnvdfB|r>goK@87|Aunks?CZ8y06gU62ux1&oMUNq>Af%G*8<#%jNnDWpY- zCt>8^l*lU$AJcFSE>`4@VwI8#9{fVb!ZXGwZ13psgY(LIw`c(=9 zgYxD&_08bd4V9R0kN4-fHVF-}lhJpgh9psMbS~~7e~(GCM%)b;SE$>cin?)!?>{Ns zTb0`P%ofDS1tSWa@=lY2ZZiOodB+cu{y;~EXktshvJ-Ob>mwS@{^-T6v2bz+0>gso z@M&xF$BTE20L==Ev*VKS3uH86Y2#rw0Lb^5KVL6^3j8Xqc+hPXXVkb+G5+E7;v%lA z>u7laVDxrj?IKQ>pbbV0c=y~m>v#xB>Hes^UR#gk|K1~neT?bL^}$oClmQpiNt2<> zgTJ+phHAxK1M8H4N;T-Y%PJBPbhuLbY`-fpz9 zB*Nfpj*4VWn0=LQ_;W_{Wq7Yo`>2P3DUakNk0k`7kdsPe?PsN+{PL53Zv+qbg(AMfhzsJ&WU z$XH8lv`^38I|m0cz8mp#_vFakG3;j`5d`Jm9?-%&3j(=la16)oCogA=&fApg~fRUGtJ zA^1Fzzh8fSgFz72AN3)-hPu2s{<>d}(jRRiQ5_S0{3p~0gu8?4>LaJ?tNqXr%qf?1 zIKZTcP#`s3J--V_#`3ZYkAt1%%i>Sajjw&2WXolk1{Di?yvj!hjZZerbSx~fQ&W5# zoSYF+eW#&cW~cK^B0Svt${&s~n6^nz2?%I1^#U{@!l^n0?%&t8=o!EZNE2Y|r;SkB zmjmlw5X`W%s$p)plQzO!>muE1JS*C+m2cVCLV+&i7|y?6lRf-fXpI`7p z+cpJPLZBMrI2GCU$uSl-1+O;&05$P#n90$9)`WB(JBSL5k55=RGj+EQ1qEvJ&u;*{ z{ZylQs_(NzHUDylIN5%Ex~%|ArM<=CZ*d3q4EOjVrm@+47>w*ZjJZqReE)7odqg<# zHJrYn3PTcim9IQvZjD91Wl=WQ6_!OQ&^4Lmp?x10cXxzNINIB#D;Ath0X4v|;Jb*V zbtxvmOh(h?_4MtJ&lv*a4dJ0{ZNNa>8C#U2L!Qg0UwYajksysB&PDr2Cp%2)_|$7w0(9gDssKlakfL<73*1dt2fzA!Fin zD7q6O9=4@5pV2FVNwxD1DfE_r^}UQM(!@(3RPTUf(W&4 z0MzuClsVn`14eogj^DoF|Mv*isbiCDA&y9X^YYDlHOAmv2Fi(4*CTYYKBkOm%3o=| zd`WESmkigFvRuaPuVgHwhadvPIklJ=Y&h`QSexIX?_c2s%JVG=~$WSaz<*XKYa1AqpAq5&R zt3!n2)x;r+;dR^M((o;p8y3Qpwl#=|4Mfz`ma5s-%H8YAB-=D2k+w4h+bvlK#-C z&-d#7WzUL(fyv>xCQEAyebbYb=uGhbliouA)W9l2sH zG#_s0C|b>HJQXB{>F68Z|A<4*zvS^dWEuuDmOt325B`q4V%KP+wf0y|c|yHyb8Rs= zZ${MJmy+lFdVf`l&V{Mdnn3uuN`XFd%cKWS-FhY}S1{s8xsIca|Y zGFmHydq2}lPTvmvp+v!8Jo?Xa5S?`SHny;mmW3y_e~Qlo-vWoEyf6!9dmB$CGcBbU z$$8a<20jZp&qhs8s>O*An#+xhHRK>U8fN0Uvv&m~K(TEr(6$Lga{-dU*bN|X7L9r+MgA=i^Mrc0(tP(mg|--L`GRRpK(5m7@q+ocPI!P2 zuSZR)#ncM7$PTCy+~Pk*B7eITK=mV8b=xnC4ta5HA~Bi(J)U?EH&9> zv{=CJMmz}zHz|Zi=Rf1&YLPvC(y{c0t z;_#dkDRF%gA2Oq?Mcs3DYk4oGsD4v60$hOx1Fu6q^nCC5#fx7EpNSV8?FE+KBC_! z>fA@L-7fHDmSrOXOFUE9CnZlJ%yy35L`Jzq7Yg(}%(kZVt2&MsacZdTxlx_Q2co{l zL{andh8?&4AVKE_2;E-XHAlLK-Qzw-nouV%$aackh&|m<)M?~^lyqoMo_W%# z*4}+t|JSqV3^UgH%G1#0HOk&>XkD3gCZp(7!U?CRuXG=mGg!keIO4bThB>4yl+XR9 zS903^4$D-9JH^-w#eBN()0VnVyk%U~c&U4Nr}cW+aRA+$uYcS&666~f zlU}p>5A_Un--*CG7PA~)GAt_Jp7_1d3 z9^Pi_1F6I7>QDl+(Dc7M73FncdM9Ti8Hek^*E?SAbZ2L8c$N!nay|+?@wdY!Yp&=a zNX{I9s&qiNp(KBgS0;PO++Sri->&gI4KI2kgjOgij3X??;-w2kKF!QT%6?T0X`uUv zrwObL*sJi%Mar!~+D>7@+zZ!J(%!~3FD_cr@aoY8iOI>x098Ha;e_hD(Xa9DNxSShhzQH-Y*vqLf+@}`@<|7uCYnJ#2-;gFGjsNsAj%#7E!jCQC`Xg%X+*XYwa)u|YJX zxCd9{u(f7es-e&%aPeaJhNBcZ6n?AZR$*^~1 z)B574#DF?Peh}|@O?E|7DJxi9HnoQ%xJ4DW0TTfkSQXreDW!)+-M5J#Hj)crSzv+S zzBx(G?rx9OI1NDbCX88DIn=7Sl##}Hvv$um_hlwu`X za`Jb*EmkRvA6%jLOT*^k0eC7Tl^DetFOj?w&eMsvLsci`BWXngrAmn*9MI+@852RFbiIbt3D53#m z^6N|$EH1GY5c61;=oo*2C;a%YOvCM61+zU}Z{y@&mrPzYQJf!0(~QAuO%Vud8P9Ax zrRr9jEdvx;sqETNxGgK~*$vP*I0?9^k1Rr}UYY)CqlgP*IH8GK<7d12H047gQY~mpsApDs5!KuL-GkK4}ZhXCi_nqzTN%V80!qy;_!PyH5+Ji{Hyc+ z^nHf6h|^6Q0K0Rb)?5ipZsR_qsH|Qroz|lf3rJ!cvRc*exR=)w ztZu@*>NL=fv-tA(wP}}{fuEZ!IBf=1+-@hLQJg-xEnr8Q4y6w?F?=LCn88W^5P0UI zr@Gh~{^6C&Vk<05bLCCNG0VlWe5Q(bwVGOO3Sh(>fs^;T`h&TbCK=s)SKUJoBzU6s zEhq)K%gBVlB*r6JBCh>M&c%dlB_=+y$Ap>nulhcXG=Uk|e$C-mYCV+K zuTb03jyZFKWV{MQEUzl#6171xDE|#yHx)q|gVNIP!@o3LSjrB){tP>Z-LZ8Ekd{Ew ztC8iE*pJ$vY~;$8?S^?N^Uy&k|85O^0^56^zZoF~%yi7cNzx~>st>IIyEm$OSFkTc zgj4}|FHQ+!YRO?AOJkwgj?XOP842*z&|)T0C!Dnh8Y9cPM5_z4$-i_1syEmr`!Ub$ z2s)}%RhLAk2Y&2V*KZW6jEapl?kaooF4z<@7vUR2Gv^XpVA;nc-dz6J=Yk{;E>TB$wk{|l(VAY zi3tKAE#$R~^F}UMpjKXyT~Dduc$|G>9m`lj{T>->bwPvJhkHIRJ3&6iyR%cO`OAMj zM8llnVChdx_=`aM;wM!dS-ra~_BOp3z}Q=k>tI`EHex0?2K{;mQpI{V&AJ$|hB)cE z|0g>YY@ITs<)S#V^5Mm7=f%iuV9OM?#9g|*u$cy^xJwxuqaAtqcj3zWuGR^Vt_wG= zIR0`LV+zfVBz2@a-(|4ZTXq3akRAz(wY5?TR$JWPN}YhK?O$X>MaT6L^* z|NLm^ZcCjfynFr|8AuX@NvmjxRD$z*7aG-elmw?xdTm%)b;0%L^`sGNZdFm>ofPD3 zR+<2N>j_OXtAm~0Cm9x(>{tCC%G^}+NtNuVglRFkJ6!7d=zLtn9}Yxgz48-Tz)*5@{vmk=kogmFbHk!-% zV*u!%H+iavLWXoGD8qH_YYhw+F}?N6=DnY_-5$+35qBJ-+$e}8>hR#ndITh)qk7-{ zOX9tf+GdEpTPSmzsU)uDdZ!VR4>n3u!7r^w+wA+H>GcC^16ndn(3&*C|Ky2oUn$ar zOtiFq_Am-){zLb)CAM7wE?7N#_I+E&aCW6HDQrh0jHFjq5m;g#qEC|(qoZef^4QpH z?j4Is!;kxc_Pu-6Ez-2-PTQ8%+cu3YHzBl>ll%~S(X7jh{tVs~bmK{<_qmp^i8+L5EoW_ZLq2Z^D_nffamhv6f)~_{kBB)I^Ff45D z=1qg$T6VBx>Fj6F+_k}PQsP5q2K46YM?LDT06qRZAd-=ip(T<-OWog7&7A+HbQT@C zVf44yTzQtaHqKu9-HDhE!g0@7BM9)zMq4db4;tC!>^`va!i*Iwz1P+veFY2$vhjUC z1O;Pka6qL~H@RjtoY#tipQ>`9d~)qw7XyYa9mue(3YxaGY^)z$0g^W5LqYoW-D_-3 zmA*(|J_qofpv$R&yE@ZRfRw`4Id4yI6Tc$=H5np7$(Gbe-AlboogY-;eRzM&{|)|f zP1mFmHAg_(rOa*SqvBM^raS%_pVcf6J4)rMf~(nF&a2T4`yi~Z51S-JKPi(D(8d^v04_QYh;?I2v7kRS23m4x;{T{;;Ti zWM40z9uj}?(4N!CU@9M(VMMawv?nvN)%Easzz}xJfXcuaSHAL6^%D|0Dqkvo2O*9T z7lkNXP!5!`V18tLBG=lNDM&!LUz&C=C?xo4hG*Fp(r|f#9Va2xU6^C{c!L&5FMcl5 z-_eB$@LG{>@xWy=6zPtQ5$kJ-D<@5I!Uzi8*!Y69LIwW})3rH>qC;f(JvsNjH0sfH zT12WF5kU4EtJ5dkY$o8;bm+q)F+nQFS0n$^f=#nNgHKvQMWSfvg>HFf&BxR;W^qy6 z>Ch7~@9CA=?+0<;!maj^p@)oJ&|M`WX6`@;%zLVZ&c)E5_BeN-tBFcEtxsbuAFUIZKzee?sKwKJY~kp-*YxwYD|Fq614!-=h!XjMn=`!F~1H{tEb=lf;Fi zbT~gw^|1EFppl%FKpW)F)#j+#8v0Lj>MRQLNaz8CIQ?_B=%|vp$N|VWp7g;G_Z8-k ztEvq6;&&dcxs_HfuQF&97>TR*<2fW{F96s3!lz45)NZ!Vc%6DB;hEgUJ+G?UH{su5 zC+#%wHUIDOFo_*rU#F+xJTDmLE&e&FtR&v+f7{GcY5y;hhb#J+4oq&ck8{O|0_ZOJlOYC$3qRpcJ5hLN#D1BLfH;gf?Q|<@Ax_Vy zqqsX*?jsr8vy@V3#$qwXtJ#WPM7JY>oz#}A@^SHDxjcco3!zun9a>#kKHzt&Z9$eD zUeW8wYjY7PEI%9rp6l!N_P4rR?CPlwB+E2?+eHPRB}>p>UEqeQvOSMm+WAvgZQ3=> zzRzUm8QlT*rQSVa3_beGZ7zR4deP|m828*%Y+cqh%!S(Yh4D(H1PUl(t*{(^c(<{? zI5@BKq(FT>Q>@Bgec?L@JCuklV3-zRBxslRnoVwm1)vnDjKlVhT@o3ai zH81MS_rzw~{jG6t@iQU>?*qbWh3x;J%jp?CxvaS?{;c++D2oIn*Li4l1gxtURvC?&!y1biWBWZ@%=%V{vilhs}Gj82lg8tJ9>ze zwS(&yX;`YcP2KiU%@X3RnA@BgW6n!bh2MboXoloh%c*^v?p%CMDYA8zR=Cz5{ov&Yi*tQ1M$i^TApnEH*h=}sYT$+ zCyLfH46tuINKzQ+-3l*chIPzY&xr>eB+1pjsE7y}F8LT<^RPuo#uU}cceE(YrJ)XW zO&Z>phi~bMoQDVxGI&{NHNDcbf6F004DfwIzWbSZ^zr*jbJ7{J4H6^T%?#eD8$5V# z-kL;TK;Nb`pg|x6pb@C}Df*4Q;+wc~NM|#a28Ii{3uxZgzoDgTJIg-h5c!PlW6H(J zC$|WHJpNM$)c2q5xa2V zzQSxFr$Bcd6RusInduFyY+J3Ya}jB_Cm}IaAbk7Nm7BDamE+lCl)1Pl+Eqb z{e9i7@ikbjt(y?hogv?gkd-S6{{oy1 zz!0rdEb9C#&%11tSL$K~KeGW~AN z%O=>Uew*{vJBE(huuQLYIsE;&y5EO60lf@=0db1Gqy&=+$ zI>M6#-*n#V-So$e5=nTg_!C=dY9c=~>O#L~FDAd|ct!{?{V}6LNew zf~mk}pkuOs@#AuNo=oVb-5r|HOY_hOzNx)4$SA0Ly3R5?pi~xQOihR@6XCW{P67<4s}Ur1>L?;;N12!llzpglUD{tZZFLKz zL26ed?@4^xPdE~t?0a;h%E;~V4_o@96JTMI8o&N z*CO5rQ*Er$Uu0&*D#)omlA5&^K1%IpraTzHRxfgN4JQzh5Ar!;HUI@j_>Cz8#S#S> z$<%jZ@@5Jr*$-5I^IdPF>PTKG#Tv?p1>pYz=v>U^O=#$gYpwG{!p;Q-A`9re6PI$M zM${ih9~lOBv8g<)5y?~1y3znYscT|Qxi_`}-YgR>d~v-XRgvqI*E94cQvP=4SGKQC8-vt6yioS5i?e zrMSwv;;=662QCj&dF}CFDJ4#{-s_xg$(Wc16C*(E`-8wwRYOC;SuGE+UF7|}=9Ou2 zPTgeUl%(M%%5q4E9UWVhymy~g$$k+JsuFnjdtySX)fP-;SP@@_P?=-jTi%^F`P1vV zDMEsPwP+cHaPBscgDsy#+tWIXQm=*Qn=EDG$47eTVz#!ME5SpKp)Pwn(`h33@=1{- zstmzCEkBcj1ii+C*T-}aCy0F&I2k8x(d)RpI74W4%GF-XwIVfIro|>`j*9is3|7-O z&iOR=0*}>I{~rGg7CBL6ESKT*al*Dt22$bOamK$lsu5LQD)ds+#bKbp5;qrV0duT6ZBbw|tw{%JyeAE|f#PHK(~ zO_am5(w5yc9nZNiiUx4*c#C>eG_Su4^trbwUiqG#yCkP)M46Dq!>X|yZ^cK~@|!QK zjt=PzQ)mYmtw)GOYTITQ8WP&2l7_H)d`p4itmz1${!-78m_+E~b=eh+^vyiqeW3qs zd_0kWCo3tOe>s0rsevc{RXfcTDM9Y+*M90=zcw!2s$SO4wDc1h>1^N7qgwzk8xI}z2SLl){^Y(hM3N(tKX?!Y~aZ+R_!QO%+uBP6^${G z|2jj@#)cA;JifbW*?!xoIWl1JBNgZ`sPkX9^i=qw99C*V2jH$W(3D0jVUa|b;+rGO zS7Hu@!`Ga9tcYEw3wej6u+w&$hZx^n!#=U zc@=ffkRDKn>U6yK$*9|#-0WEfQx@VINiqHSnEyDD_YWTd8o>n>X~q#yFMA#o94mr^ zx+7`n-v-=q2{w{ZG{aqPc5z()%53hjJ#KFiQA5OhLn0PAY!m(p%t1$y~zP#qh=N3?h&a9?(aN zTC8@1BOC2(-%>%Ir86?6GegxSmBq|Ld20pR%wLzcs;H)k2xtRd z?Vyf&sHx9SYmj~!U9Keb`FpPi>tt7-F255FPN#%Rjc$mAx1JM8j-(DBegL3XoINrn znCkdj#uIRzvFeC;tw?sPA29^QKM}?9xEzUK`2CuRa#}Cnn&$8=1V*xS)QN!Rp|IRp7OkEJb^!6(~^)^JUiP1@|B06BU zj+FEKv|DOq+8qI{A;bt$LU=>G?aEXtm@5HQdU$jFuOCbVWJ&j5$9FA&#KO+|Na=f! z{*BgXf$@$AQ_6(R`V(_J$a_nRZT}DCP*#f3y!?{4EXymuVMeT)pY^B z`8VU``jE8zmu4)ioj_&7^+2-zxwIau_Dd_F6j>=zoJ{X?=010-=rXL-JD1 zhX?I;90q7%izCz)^x6!aC?sKMVSWB2gP*$)4M9m{Zhx_1s!EVz1}ncekT+0`ck-rq zBu+1U-l<%VihOHXSFu!d)3Y(~ir>s3dpV9hz}^)9CY>EQfy8;~tBz_e8KLdF50&9n z#)$-h;qkT5D zSE3jOOrt}g9yHpme)$Eludy!=GsW#}m~t^0o@4iHTNR3Y|SC)B%Mwx?Oyn zT2dEw{NA&sw$p_FxteXVgDwbAHI4ZGo;%^D0bxRoM2r$thZUY=h>;hdr@rR`TJn2I zm_&5T>8hs~gyY#B&N}5>g(JNgx!@Ol&P16+80yhK{5w*go_&zK)#Do%}U9 z;TR52MKOFOk!x*b@^>DJ`s@${M}FxxEUD*S7g9p68GF+!85*wp{rWEmqs{+9u^A_H zH>U0NTxG;A{+XKSly2F~C}o|`EN^hJrw5HS#6D-R32hiK>kgrnxkM9P1KeR?^jPV_ zfV}F1^z|4;_E9FiV!u9|?aa!>;?~z79}eNKBP4y%9iMuA0bzmKccmk3wMrW0?GNep>nW{XcVGEn&Orjg6AtxnvA zhUBZ%Nh8Aed#t!4PuTqBIsD6=qAkjnTzr6Jwrvpu;7}F#D)a&ZjnS1w6B^SV8k$Is7)QV{{$@&nKkPFb7tVJnTSx0 z{ol2x(=)Fdlp5&6XrJ5s?>Y%g#ufUHjJW&M6)>h@-HjD!ehD|Fee9m!yO9^W(kkef=_v!}r|Kos?D3!ob2jMYKf>`JitevY>Z*6UY(>i<2cCtmf^^ zez~=EJEh``_KR~pC-3DwRX~%}f)1@;urkzzH?Z^p!_H&i<3k}JMOv0S^qyIgQb3PJ zOI_2)F9tg!uLc=mPjK@^_?R*O3ACOy_{hg*?s(*{y1mFDuK8CyO^E+1&`ByqbguDE zeik;xPd2N-(dW}9+=HCud8UnLT-6`Tcg8F|{oRKic+M={|zV zsOoxR!02sH(q_!1X_cSya=HDCf7j=%OZ-9Z;g@d203f<~rd__1+zSKIuV#S0%C^2! z#mrbe50UdrZ>xl}fR5F&_=G28Jgt&qA1}PZTu|#VejXj zUZJ5?zTs_XOb~`L)YRulZ0t1syzA`~t@~0w0^=Lh61-Y9m2eGC>tadr3#ygZgi<0$ z8IJ_!s-y7?Zta?7K9XRoa?0tG8s(-H z&3@)y4eU#wER6Rl`7*8+kgP7L?OXCC5)6TgK9=^Gyqz}-DkGB{d{|_-$M<{R&$%-` z7OQJq293APn9$7C-?`#Nl05Od#-M8ORHwkAO!ez9er0|vY4bAMDLiWV6a)M?iZZ%t zPf~Q29~I4|+WJ8vTKFrSg8=rL(7xlzDdS~+#UG&>gDD0Tn%G8Z+PC>1Q%@5@Y72$G zJqtlSt~3ZQS_mE=LDZ{frE((QZyvddRCf!JJG4gx@%qrBdC1U$=0 z!W~teB@>Y?axIxHJW?^P3n@l~ptu&-lDD{`HFJvGgOa8DrW0{C6LG&ShboQA?K?)( zA7rroTwwTWkOSq37>C>ogb^EAL7Smr>@S@PneVcZp*UKd!e61hsTHzjlgj0PR3C>D z8btOl9V_s{rjgCLob1m|ZlU5CbFi5*<&-=K1pXG_5&C?ibq|^rAs-gWqAkDV`}(*XiC`02Z3Scy zoCldq&6H}MUT(6RDNfl`N^6SG&hz*ViO_s%cpk-dp5;#K4n6Z_OKv{cDN);JT;(AB0V(P)IVMOp6;AT5#BH;-0NF z6V(ZOS`4G%y%JgZ-M@M;^Z>$ZFr5Eyab5sUv+O&$lH=gkQX@RGLz)K0xpN3Cq$n+T zJDMtjt6!JVy}FpDJdc-pl)oLA@yG^Y^AY@aTVzz-e&rJqM;G{EbPNJ$#P{z$bhh13 zBYjeL7CE$e&CLV1`t=qYy=QIgIUghN#aC~7v@bt}+)iceOYDzt?_c9x*Q^S!cE~~& z!oVDi(IglT?dgWbhOJxF$I~zbwbuMg47nu(;FjMgFmZPBiWId-><#d5vwbafQzbpVG$yl^@c;xXDxE=B8e_|pV){N^ z2f-nJt&FVbMHn}+37^p+p?G7-&g34m_5=baUk)28EpDcVCna_!_4qRk6;RI#+GnM>$tk z;W)sKFuMI(-LuI?O`^xX#Y3bNVi3ULSz}jbSv=a9R3yokI!Y@HM6K#h9?mih6R@F1#nJ6^S>>;v7ifUieBc+vvq&IlW*=$x0C zZp?gmW}CU4yyw>wq49b9Q_1!eG~n}TW{1|slT#lk0OWj6Ah|-??RT<}s5?H$fk7^8 z%CkZLRP+}X*qz4HtqQoHyai!qyggf}zox|C*z!@_uVXJ>2B#$S5N%m1O8yQ~-?5Qlka}O)zMHJ7(IFzaY{*H23FAn4PMH+lkD9!h z569?MN`#ANiSz^IK~DVT=9SVu)s0QZZq<9uubB9(Q7H6lQZzCDPdsoM6S5=8U9|1C2|jgSA-|f!tWhFq*REc;}TG6 z?p@!#Z`OB$1%dLQl&3K{Ih%`GjlmNWm|w-{XP^--AcQw67jc`RP&d@h1lWvbT~p&W zT+ZLSrIy59yMDJ1XraR8xtvARL;qV(p+fARyvJQo0|6QuzvzqUKNBa<)y(IOEsgl3 z+9NPH8QnR2Ea+iDho!Du>4mD*xfE~b)Bd(wv2`CP$l=xtoclo-W4VS{@rzSJH&F(Z zA?xr6{fA2LD2tLoj3xR|f2u264EEG-y=a9U=(jnBRZ0b^P6TzL0*wZuOAVtfo<`gW z7SjT)G#@?0P!qCK&l#zfWma!yds%JrUH0Pt2{fXHwBHZQsQaZ9_lTtq;0gzuqdYn` zwlV`gyrPztb_aEOy%t;6YQ#XItrQyZtw^YMvp_C75;m@?cEt~qGAyCl3Jp=?pI=c1 zBArJ8qN3P@f`{R)Xny|+;fb`}BBz48H9^!+#bz}Kp|FoI-n`JS#`uC;rTxbT0lnL# zXM#kCD$cvjdJl-%i!AWv(U%?5aVI8~Z$o;sKal;q`zMuJX^|jJ(l}wMfod&b(SMqc zJ@5`j09X1C%e5TSshXl|BxEAG25W8p-?9#$A7{VuU50qo9D5E74=H~ z{qxF=-rOx%QJa?T2|sqDFX+De?3?nxbQM#*ZtO_;P#-mevhLK|eeK5MQFfod4QoBe z4#}n}QX{TiDQK*=!xuItxRK!??`XxL2}q5P&^Y?&JG%J`03UwZv$58F#!fsKr>;kb zH(hDfWTk{d(u3iq(aH4oSH3t6DN|i9KH@h-UtD^dtvN-iKFFxG=s;lfh8CwZ#*ZWC zKMq0^$1@Kh#JPC^8u04J&s(z(qSn5aeyUCY|gyc1BywV&R|mjS#+WWc0v+bQf+NI`wmu-eaYZJ zT4VY)mmwImkE-H(YgGBjv;CI=$M2L)00sQ+HZ#iMc@{jw)5`Pm`9||9Z`XQ*3$=yg zHxic=d<0(bG1_?usRL1S&2PId7hl7QC%2y5bNKKsDR`t!2J ztFA?qbu_}t<>w#QWCx4u0W}wHX?%v42*XEXeOknAw&sfW9F;EBf3~mcTgsGPK1o}< z+f9u+cRPC@(ENyUa&i>lA{CUFs5wv6_Q3HspkpjEVK>3&2()|vg632n6oMl@@7DMV#-TC`t#fYkt18wfAuxr&YY24&@>8Ikw~X z-cud}w93%T?0O=|LNOPuCpsN5!{ zlM81e--mi4$uV%En=%yq!MXN4>6G>IKR6mt%>5+AW2`?Vr{iYu8?qe{SU83(oc)&l zm0#9{OYhU6>V4Ka`F>8ud)tlI&M)NrPD=HO&{+C)NvQ`zCRK|n1k3EEBc$Ka*}OuV z1PEI6a_|nz*Q85Dsa!tm+f6PYY;o$=nE!y;7B;qQRzm}sAEHZw1`3pPbw|z@UJVUj zsymI`t(qfoapBm#%xTV@tD1Gje@2~1q&M5UzI8h}wRc(eEg@w@ztr1>@2@&C zFOXyIO>!`gJ~TQey6x{gc%N~texO!9N(XFiYyX_D9O_9r8m`9`&lI8ZP~yxyFA(XU zP7!F%k=oqz{oU{jt!@0jCe>MJHF7_K7en4M6jV;*kRdoI9dEnJ2OzXLV9pRsJqp&l z$F>|>R+z=Z-6(eY)Xs@55|9{y^WPoK(-YQMsLuw zy57OL;;cxRoC0j|&=w^Md?&{K(BY)g(TK(RuvyTp5NWFQN2kJDJ5@dc*Z~jf6W#-9Q~gu>&^rOFP>sI7mA~<`V@tRw_9`rt2K2Zp@Sl!k2 z;J(}I3Nb5^W)O72+Y|DP7toy(l@f=aWn$;`|BflS(9rm^Al^9}A6#6Hpd;<2Kltgh{+=h{PO;nc5MwB2V#+JXtLl&bJL61TjK274HAtiMaN&sM-tiY0VJ`5E zn%pmN-xc1+UJV5&39sO^v|6otynh3U72lavx|5n1|D&j+g!u;2qQ;+*4!5)1PQuc! zwZ#oD+IQDs9p#!y{A_al>ZxA9|LZ2^%ijn&H|^bLLNrgASTisS_$ck1VH@fP>W)Jw z9UT7JWU?65R&c?Y&t97f#$Ue{000h-kJaWMyOW;{-S%5^;L{Yvxx~e#$vTJox{%~& z$n&SX9f-@*P7YY$H^w(95P&4C&w7ix>>ee}!xFrkbn#*7@UVDIKfK_AKv@0P4CyQ( z6~O-?N8rvHm0QGH%ogf{4nWcQ?MOe4qeic7UVQ8%`7+Pm)4y!Tak|!Ih{rkEe(phX zKr*s6psJ>pn`L@BUoQ8%BZF+>V)72dczkbkdiqWScmP2-$p`W14{;6lTYYvpI5IBj zl9SXZ8NS92+X!!QmDA5X81b-009kVdIgzsCWY@C}HNsrH_|=PC zgViY6y64m5kl2>9h!`pq7c+E7wE(V5fZGmp`T4(2`CwSt5H-lco*3zp?y`r4dy})G zhkTUhGsxu6b#NvN_euE)Z0fO=G!}a0r+Y~G*d|h+Tc7?fkVyngK+?$GkHVT&rY99) zw{6j7nZe6C|GAdH($b(pXiR}Xh=5yoWMTmo^Q3bfw6b*%nBHLq6GX%?@T>zVvtwyJ z4??*2?G{F|+jM{K>ER(9Gch?h9^ec8%c4r}RY zhhd~0#4C_fWm}rJfo(i??AsUHNDawvsO>52IP1bjVSOm**ogP%a+3U$NMx*9m#Zt! zE2&_OBS#o%=wwy1LCbeLOoq$f2Ncn>Bp)>w8*bl^?GX>c@=BxJxwEGevcraY?0fs# zMBK16JNTon7UkRzsT>XN3Fx{p(lT3GY>EPgLWwXacYgKQ+I6Z(cuQGP(`&aXAs*hUuG$V)FKnq^ zF>bpFujSC5U$HS8M|hq~%v~wZwJX`gFD$q4UEA!~G8(9};BF&-pulEfZgYC zNu-*|0Ohq^yH~Jc^xBdrWCZQ2S7C48Egs0}I4>*47+x0 zOTD>V6{C%9sES)uWXHI~R7@9>KmC9ZJ(VO?&MZdvu_xd3XvsG}s3U0-j3CY{ki9tp zfjJ$^$^d66eC#TF0imfdaPIY5iatUX_}Aa8PWBKTr$*vmPpup?wl`YrAr#^U8p{q6 z)PDBiC{E0WwS^oh3S9eb%UBpLRL9 zsWZm?)dIXIl`1Ajs1KrJ%o(N^i3R>T%E@sj*10J1K`Ur@F%(-1|C)g%E2`wk&s%Zw8IRfU`Y}V4b3Cl7WUOHt zV6KZ<%TT!H-1VMAAYxeTlbuvvH{9?3nk2v3^)nvuI@i}*hO(koOR=fzfi<=6d2>bW zk7S$$?zd8$s@^hlc}>-8$FK}_9nNM+&eP9^e%EDQ@`y(coE#+b#sP+Vs>40wV$=d? zG*c0|qGoMmdEJdR(e#_`KYp;&56Fp2Rcum9Fo*@4d1 zQx92-93SY*tzRLloM4B>k;av}k{sXigb>V_#GsiO$A<&VbIa^F?odo@wG3q@6r@t~)tRXQ-b--2owmC*g zpmuR0R5OKpJ>xzE)Uy+eg>e_;3($L@6^Wl27 z0-?VVlubJKDwyo>5+Ghfarxb{lRu6D_u&f;%J^GhM*M2NE>{v(%QG}Y-do{^A+f%h45A^5TgK33s}>*TE|=CAvg{~L*LL9Z^Z!{f+`?V@@<#QoH3iVF_Ff5#j)PSwh7fPsFV2H9N(CI>o4(*870ve@Xu&B-pHo=oD-!2P^@igs+cy4ZhYDPsmQCr%aC)=6K=zrM z$GU<`qR;(=yKEYXu2Ku6;*G9guEAj-X42Mk(w`}dbW2`s(q?JMIka&@%S(m6V%dua zM|R^{2D@EEbp$uWuSMF6)N+VE3O3Qv@|ZWUm*xsK6+a1GPU&U{YQf3F9KYjC2;)}_ zN*O{S^!SC!Fnhf_ASG(ucmT`gq$cckFo5z1qI_*>E4)r~RXf)(?-UptJl3z1V+S*u zxG(a8GXG`ygkuR^RmXTaO#2uzK->OZX~_Wg8sfViZT2mEAet=dVvi`8-5g|3cxm(x z#r)bz^1j9S@XZ0-U~2H6lXi(gREd&hdTAF>9<`zOJ2+;m0Ra5)ZPjw1G4n5r{&HSQ zx{AHL2I{0H_iO5XV=w~tk=;!(Ck}3qA=wWan;Y<(NxhZy_43-u#_=A+10S(1%O>mG z5kn1Y?USrS+U@bIy0V0^{v{fU_U!H1_#HPj_{}b`9M%=j1S^62G}oDcC#ZJ{!mA^` zUf~Z-7D9b0LIYo4{W@iw7k=5G2zTf)P89DJ^7)4MjJBLB{!7N`#ON89g*4M3S06Zv z%`Vk!G(+>Tpkd*gsqP2jy>go9=TrINJW)gTZX%pOT-j)17c8Na4C>wdQl^!BLd@&Z z=lCKe>k1bM*e%704iNl#l^$vjxjz2Ht}nkKrVN)+E8?1O$$17vxR!IzSKNMsE%OQi zMr1Wr?~IP%gTA!U{=@j|axbjp|E|%E`TRKYyE@-8<;=UolJ-6=OftF1MnQ_LX!4nW z;x}Y|nG8NdiT>pIVxpsk?E8KEgCVTjP4LI~_jhnS8uxwE;9Ue{K2n_%(_UBjG#U|_ z(yBKO7?E;w$|)?xAJ^=z41Rx}wW>YZVf>u_`JU=!Lx&I}%>Tqbps~U-4~yqPl_3*# zwC~l^9WI)PkC^nAuB?tH1PF6n4K6AwN?93+yC&MhGRq8#St(~m!+1hRhX3z+qh36J z%@NW*^@0*MVi_l>0Z$%hfEK}NcHC59EXoBGwyy0|5(S#Vx8cKw9a8^(?O%D|5I(e* zai9zr8am5)z?c2B&WPfCT_aUe{NbJLVb- zRrOWiMvvr-dm43RP|z^MXc%8fM`O6AZx7iKR_S@}7!2(=yiiP^JJZ~GI=f=eJJ?f1 zeV|45ZM6k-wB6Aqig&`bzy>Wl&p26d!gHXa+2y19Jf03@*YHPoT?RmlTlr++K0rVe zYdb8MusIcYzVP_}zpRPZx{8<*ncBPZ#HAU~$;3_)JHUFG!*A z0b_jUWHXT9AlY|y5eS1{Z%U5oIOnTEMY3?1CBH|thR@UVg`7AfUi`24r~eP1*A$MR z{ohUBkWVS?i6I;%)duGbIRU1g{Pf0aB0ojHpV5q;Y^6ez8`L>x?uiijpJL`oRwQg^jY$N#du&^%U3izc zoIt_PQe^F-Z}y3eJN@Hm^8YTbc^S63(vXgXd?ghMs=u{$D7KJVjfhRWaXeSZu63wS zIn8gUD)vqmmlCFc-xmfFW`a(er}CuZ7V3ed-XA;Q&yT7(BdFQ+$J~Egb|ku3ShwoR ziMuWc4RN}pBfR5k5jWD13vfRf>-f61@-iZ^U7#kdnMzR=7TigR1`rN-qN={Dx;F6r4%{%Q9_{rp_P(Y|(6u5C>19RGV zzJ0TSeM!kGqbO|*diLpXc08xttK6o)#j3rfyt!M@O1{`UJ<#o?fev2=mabGU0tA@~ zo{cgo622##Da|sMVaw>WG&y5q;lQJ%KN!AU(EF->nDfHkWCISpOEpYa_K z3`SC;za6<}ajyDl07~HR7HGg1O_`liO=*Ll#(bq`head852;u7w8G%lzTBlkC)h0s zbgCf}Ap%G<1(uKd^J+2UAp6<#uhmziOvT=f;!-|QMe|GUE~;1DNTZ8Pu_oOHKZmyk zALN|1g}fRM$7o1tGouN-Q0c6AUOTQ`?&<05k&~0FI6BtYbh2oaDK!dR4$_xtRr^cP zcm#%qzKo5FyT2S}U!8gZ%lWf?4O(b-O;?b)wTg7Dnv9_&@%a`S~nBe)`xOIW( zaizB?=myU|5}p6T1?X+};~l52`+CNrGtZogj)v^$8fo4+Rv3mJ6C#R<4i)xFY|=V^ ziDNpum3i4IR2v0+G1QQI_VJINF-m(fWWeoqB%o%z444u3>~zAGm=w(k^_>Mydi{|7 zwR{La+%vsjPk0$MC*o)Q7*6BeeixaG5b~CBpxg5=*$UcRN$`X%IKt%wmGo>7{=BB9VIk@1~9neqKX8%pvF0!+~&QY*0lBR8~6kYok|Ssej?WHM0KrzP*; zoFIm4%6(Iclx>rRRBNO94KPwz( zsf-w&rtTIj>{GKF#`0M@K&0A{WhYYrut?Mv?CNNaUW3PEA=3= z_ACqoAR<6Wp|54GTboyN&Qrk&=RaGkGSg(2soTg%(Y*S9-LUe8{X?tiUGxU-fWvqSxrrlj?kAxQc8=%71jHm z)RM^{C_YNsSu!AEzPNeS61gal#QHB#3A(=*B}*Z(7rwUz@O{cc0J#eT49(oC$p0VG z-ZChz?g<}+;10n(NN^4A?jAh21-ArucMTBSA-KB@?(WXu?hXUY&ikwSf7<=ByHhoF zrS9B0_c?v~p6>H>_j}$$%4_#egD5YD;#H7jh5y;%b46~vMgQ9ybgKU%XAzvrDnYxL5+Oc6N2Zn}J!ooR!{(Odf;NMpDnD82Z zFbCN5`HB6KJdcckWWqtR{j}`-m`#Ix?1j0o|Os1!=}91OhXX-T~gfmn{(CCesj3XNw5oe#MX9a``5PQ&Wl5U z!r+gBv=IdDf3k%RZCMcLL%tF~(Y;<9KvnwxEw*T4((@sM2xZ;#TygMR&ijl>vmk#; zrjeYv=4m_Gdexa(|Jx7wN4MosPZVLx_x|kQC9uN<6ZbX!S8rR8CRhQ;c6|~iU| zRxkaGyw7R(RA2oKlq`MOU8(QeCk-?-H13ZPnlEAE;^N#+L@Pr=V3nMm>x$B9yI%b2 zt)to2v3I(>6k{XUsI#ks)Gk3jNqH1o>`2LI)3X(kF;UIvI>D67h0(r-_O^ z^)kz};|z{%ea$2f5CvZ1xeQ`L)swvvTQax*8ERHe-9Pg1(gwPxJ>?QD?hy>48WfWs zpA9-1$?a#SYH0KizCv&Br&Hcp-`~v5$)*UQ5<0uV5KP}Jv zfbl%b7`(43YwqJiHav*quS=BP5DV+LrCVun>iWa}NY0R=nPx-RXkwAo|LAsFn2Jh* z-|d_Ln^yUJS@yWEPdpX1ubvy2%69EH#6}F0!{HbnizIN0u{CbH5$8OE<@E5OT`cm> zoY@Zt*ZDL}tU>j7>)^8HfgnI?V=;^I-P?BF`6-fAXw!ZfD*x)oyWdr*z6flcn8iA)RB?P!)&YcH?3H1}akIkcsy75|bmA{Wv*Wmjd$FLqyEUw66j4!~P?S`n@y((3#hy(RgxD;V8&-^zE>dZWXvPywfNT_MtL;6tCcPo*M1MoJqiHXpMamg1Q<6<#n; ziJ$B!{OsCe{Z4voctNS|-jYDv2mkLzB(No95WZS=B9SNqrkdWtXGvGOE^t zadZX_WcWgAL|RYlI;#jS=BQ%S5YWis}f$7~7F|+uYloKr9<&;IUrN4P52bR|UqBLv2 z;?t7myLvV>Y@hSFu%1%pyM+7CH(gBF&KeXPta6ILUQ{%aYwza=%*}t9A^ziv-6)gG z#r&^;WZ%W8Oo>eM;zQLzrr2{zWb1{{!*z{}x)C zWhw}e%%OEZam8MwM@lv1QS;i}syhYw3v$YT@_26M$jae0`p+-PGccb3`%d|-I<$CM zDcK?S=ivm(pCTb($n7w2`7`H-btANY@*50)n~e_fAmobA!;eDF-H`vwy7WMEg@>gT zR;bCOb8WPZh;huXmfQXAPatqYAhwqazirhfqK$Tz*DQzbQz8FuPiYa@LuzN>8P@1} zaI(5q|Bckzf`2Ytp(N|?frut1R&Ab<2S^r{C)AAKC-intwK37ZO@*1~5+r1M?MZh@ zk1q#kq%rdL0Z(DyhJ)18s~D#fE*aNllruVo%?^ZHL?W#pxc0sVSP-3?>O| zh|NLL zeNOn>L_;QPjn{NHx9 zm-VZqk`6&_o(hxF7U%vZ3anEtLtuG^v}@)ZDq8JMxX!M$)=Yvs>lzf8Vx;V-)m^z1 z_WGXImGbubOVkS>0Y>55_f})7$`=J;g^%RjI$0g|^?cDtzhHD8Y%k;Rj7zyaa)xBQ zh`P~Up&vwUmF+t3>YNF(3+aN2Q`3bj7*W#;Y$kfR-jaBjF`2Xq zHGT^tn=K32oQ82OSAN%O5GL`g`3pQlpyI=?%1aNMx?A5uzuRCw9dPre(TH!a-2 z9a5o|Wdr^}Dy8kE$(p#2nASpcoIMy>t61}^1FD7kpH;0of40C`AxpAQ<&Hw*_MWW| zZ8cEl^KdkFRrR_x0{)%quauwgcn4ZN>v72D#hg68O*&p64hPRnAfRX$mPttMWa=O#wzKm*tD!VYkQg6a96(j~x4s zL`RGKM+%t2>YRDs$OmBVI8|NXw0SO!0HmG<{+e5E6H*z>f$s6;13hyy8*%N(xO;mu zVSp#!vJ^O2E+4uCj>mnV#lao@7m3%WwnGZD+Eo<%{A)Cu)6*&jm)r0qnWms|?az|d z6$DQ}2CbYx*e_jRK2X;-Bane*K{P-hB=E4%vwW3^8^7M+gv4#jlOm~O>na;d?o*<2 zwmQMJTpth6XK%r37=@+PxCg=^8*!bh%jkyh_XB|q6m5N#quGO$R zyr5xmfTc!L!NX^{zT=K8>B4l_my=d#gnD1L9}MF;{I1DD&weVD{6U)5X@g8fdpisR zP`Lk{4yAbs#*rejgye=|b( zL35|0*!0dPDL%XKijt-ZY42xSM6?-9J|tvdYy7TFWY&;qx%``_NBUd8o!uq1>XDS$ z-KcFJBsfOR5duVbn+yIV8eX%bfTEnim;dm)_zVB%XI1g>JRJ4p4}}lV@^9x1j2U5L z?2p?9<_&&Yq@UgE*{xueZ7`{e=pZ=fD?cC$xu#<0=punPcE%(;GF|v@3;9Rpx{?PZ z5b|V@@PX__u?oS++A!oKv36hO7wp?)%8P!0Hz+XGeq_E9-g=C%&fNEFW{qiIZ{m+3 z*0&Yr_Q%2;P+wAE0WlHL!o$*%7SvdUfdEF&m`l;Z?~>B1-!13c;;|%X^SBQ*J{qDA zRhDI-{jOi>`*G7|eM<~PL`2W0f6X&p`VYl}f`azNbhTcNQA)00{0=X9=^6S`qo>iD zJ*A|cA8jV8_aUG&g+5!$$t%`-Lbl#qKefM^`P92iMeNv3G7fkV5)!Rcuy=e4?hTl= zI)8cr~xg#mnl8*^`<6@%BJ&@)p2K{!zK-SQC0Z=O&bn z(ARc1gs69ic3)7}hJE#zYh4NUf1DEREMowJYl^(vi;6*?n3JpW@+dQ7qJltx_$l7o z#oYB$UaHF}Uj999mc5|3QV#T~m~WH?r4h)KLFcVd^?(0f>a`bJCpB9C_VeG^TBkO! zO3M7?WjH;5#B#LZqdb=hnzC#=`U%I$U582m=msoL>ohvxm=d;sU>s&!;#uZ!!IU&8 z-FY=A`@_jJBrT+~+V1MTy^uiJw>`ZZG3@HE%JkLdE)2w$9AEDnQn9E@E_~OzsFfxYfwAP+o)%Y(yfVb%Z zQ0sL^pIDbB-v--P6@1jile=r+lEd_5eSQmAO4{$llroDE_EXuib^em7PkpNR z?$YbTEGUHeb{jw&6JaiEr#&@jLf#vK^-@{>`{nKz3=IWyO4iO8YeGm6!H>TeX5g=7 zoGCaMQN975N4fh==f}ri*$b)4dk**aNq%h_x%q8;@)3uSORQMDkR<3L(0kAbwwH{) zdfi`seWT7BJfWdkl5J4B2{;>T;5SI9deiPV>A z7!LZ17*og4SXy#H^ql8jN7m zrB%NZk_n{jvtb~8l699DjC&ZWifZ@5^S6M~LEv4}P}i5SCHtfN(#(U~Ot7Rb+K4*- zz#YT&Lc4zkb3?!ON9ejb#nPpJ4y&j?g;tkQKxnrzmBm1aA8E@=*{axRzi>S~42B|p zA+eVOPd4G3c&(6h-rcXvqcD(T6xBhl5~hQR2KBzcUeM2VZ4Y0o1Vae8Re7pOjfZcJNQ|PIwJWkKn=2NY=+S4wQ3;|GL4{RQ<)qk#8{ctgfoV z=+17sQxeNEpyiNs*wz0%W6T%mf(@*kH`>`bB<_rAdQ}LXm-H%1dh!R;AIefSakrtcattAvLMMImFoRX5RC*o_LH;x``74H_pdT}j@O`e| zgHiJ_;lC_TluQb%K~>S|l$G9Z@cOleHy+SrZJ#~>8oKVhBtLR3kNTx};GHqMwjB}I zt|*x_eS|_i*wlo!3xW|SAXktGuKR!7>Ag9;$t7>O^C(>%-St(YiM8-y-k>Gdb7Sjf zX3`yELpf3i!`e)>RCjj$j;91z*u${KstOs3VsC&hUm`$wRr_%j(_bi=vVia2e7oKQ zzE3_On}o4e1_xgO9}zd5cN4o)K%-vrBYG+2lGw@pimn4FCd2ROblTe@!d+1{)!OA^ z_*GoL=45!Rb~{`8h6Eti%+1kntF0&2U(;ZOhUIDVyqE0`uq_W$S1*&6pKT~Nk8REB z0R3w0gx{?lsy!FyMVZ>bQgDjB1C;V*O``A$_$y^EDw-A)f}99T$ZVm>CO?#tk3Fuc zGFN*4cY0Q}zuKMJ%v&Aexe*~mT7V8y{9P5NTLc69GnUoyQF0et)01ojEk}`0odZ1k zU79ZXI|lD|4ZOjB{b8l_r{C}JLoRezYuqyT)spu@6w)@E#?Qb z4>t?cAW@aqfck?J)hw}=L@V;%b5Pp1{=L2Nk?f*m_bH@eVsNvbujRd?!3U?nz>gre zs4xAb^!kmBcD7db4iZ>MX~8xlL(XG{&T6K#U)^=ut8`b_-l`_8h;r0w?E*dyJ}sj> zOgmx0_un`Yof`QkL8KeMW4;#!LNAM`b^2i-KRdkX?%P8OennI_$9c+j4{UixXJe{5 z^m#h3Hr_JWYkNB1d+|7P$HA|recNt0ud1zU>65naN{VmsDwH-sXTdv+#E*9Sjf@MD(kg0atmkv{PzRp(M@fRybqYi0RQ)ncx%Uor2PgFq~`4%Cqe^Xk+cj4M;67KYe~x%!w@>b;Fc@}7Dn#5DnK7Ks=#ir@WqQN&um|w= zZlQ4^Zeek6m6hvv_AD#o4sYHwz4j~@j!-4Xa;)j@G3TX_+G7NZ!lhvgJT0WQMJC}*_i)8mSDlz zV4o7_B0LY?xizr8CGi+*Cw%h5xC?As)3tP+3x2Z{?Jlk9di>Gd9RS!R-nA;CVgMXX z!NWx4gyTgZ!cYUE#0I+QPlOG8S`3;fo#kj__ z3Ti-G3U{Yr>ME~S6~iSoExWbJkLRs_S$Z3bs6UGjzRoHC8V8t6y^;zXp* z@$Bbj>14Sqa6{8m-;(P)gz%egQ*hfjKkAw|-e??-75~qQu7dN+zv`F@Miu(Emyf~m zAWDG5oxA%w(7_!uC10iJz-kzX*=WRPya=N>AsE(vOWyP#;StuJzs4RPJKWx)rbliE z3V!*3!CDBc1&kx{i}1tx`fo!6DQf)?EpA!eadN~#qo zWS5e@>2sVaTwGlG+WFPdW*9AG&5IUaQCMvJDad_F`yr-#O>auGW$Wzg)Y+|GWTetT zV_mvWtE~0Bf{!N4`_WG3+8mpuGSB*7`-qv1p}e@0Mj1CkfR|T&UOmX&cD}@bZ`k_C z4S!wquIIm*+wmEatWdsJZ{aWv!ut|6*Z$jfl<{9-SI^E9Qu!?&Cho8q9c*gY#Y!U* zWmbZoPCp)3aA!O4{r$6XMX~DL+h>lHYklub(u(4Q+6XIu!(XC}IL+2MHJ)~zKf8-- z(SjZA1QAItpU4#*jJ_Ltyxi(TaHbI27QVg@7$?$e^OXw(;#2o05ez(ONB;MkPwlp5 z7j5)-$;1ox$dlTrW65~AtC*t2@~Q!R5cMs(T1U*FllQRTos=59rtvjTmo) z6?*lO1BJ!!f_y`H2)1fi0Vb9*p)zY!S^YudC%&Mw9ZX{`So>^tmR1TYZ*?vctl5>! zcI`s6u;-P`a(3##t}^d+eiQl7vxb_GS$}kloZM7w2L5M!q6GKlaoc4(N_BlA!iienZenTL^NPN{vauWQ8eRFes336O1QXFu8lG_5^4G-7RA0~@sXHVQAslmLU?n{Z! zu?hpMJ4d3lb8a#n&`ajl{#8jZrf3B>ix3nrCVK3i!FhX)c>DrTE8R=M}nf@p z^2dBZgb7e!8;3dqb{hhSY>?QzJSwcVBlU>*djhO#1!UQzW`PH2VB*ejc7&wpSZmWx zdd1b+lE~Rp{@VG=PhV1;%B}ZSrkaU50)NL?i%0#J!JnkZ4ulr7u;VKzS=(}HN?rz!jSy~t?iy?)Dk)vk4cANAmb&fz4B69aqn6=1KCvQF+eFI-K2fqJ*jYX z{I8jP+CESC8aAdVE_!%)3m(j7W|S{G6(xiJaO2cJ16q=gJW;iJ^))XLv zAHZBOH(SoruQlmSxRHT)1u4N=CB^~I*#YO!W2Ne+Qd+;x0&7MoVSVm$uPz?j*vKd@ zxP=o2;l49baL)QIgcsU&dul+M%|4U{%{DZ!F{tBq((dNuvz{?6b)4^NqDqohmonxD_a+pTn zXGGY4-C2z3m%_AO(-T29h z(e^B_P687xYv$x+tsgc8o$9L_em}nyFZ-BMmxK|*b}OI%A&U5W0zKOcHV7|2k zAJ4PMlm#(Xo2`8MxBf04>;bVHh$EpFnBR>z*W zlF{*<_~L?;H>+AA%Gt^a5wc%Y^7U zb)_O_(cT|5W|zR0=^A#=HSib8R161$wQd-yU!LYT1tO0KOg+7ymp_cHo3Vo_+k+!Z zp4Zl5=aW($a*sQ2SKv+oH@1G@@-51ZrM4JO(bz(Rb;k=Qbsz;>!Q0(hXx`kxzvj(Y zs4$mD4rDPgTLczZ3d{ujbNcq_EjNW+->ZLTDCOY<%YJvIh)TreNM%v%bCpPSv_o_a zlz>Sk0<+!r$Ke4J;6njhY-EchO zTmw0}f-o^#-rE}?F>z zvn3-&Zmi8SdXLC4@W*o;qDF{U1Mqs<9jdmi;}NaH`TBg?V;|i@%Ee%BS;VX5@=>VG zN-0&JIdj!-Taxs`5tlrS`J@#n4H!0M<~11#iAf=xu(- zN_A&a@^<@_upmRX+Q3#(-Cq8LKd~WPY=*Ew9i0q49sfJHHK1{A0n3K3O%S8~2HIYE*U%jO*s0t8 zZgz_#%hoEh7HFOPQin%1vx?5-;3Ceg+`vJQbu&>K21^>|6I;H=pc{oO64#&4Hq=B^ z+{W<@*-=Yzffvl>eSa-bKz|N7Q3RS=SdCjT05nfAG;TIKTh4wZu#c8| z4g@R#pReAX`tAeHuaMOTmJh>hyO|zt1H`OB7usWfO_PUOk5|Z4#vuQZ^sSQ{ueX=o z^{tnu@T`--)vG`Yj&)t`hE2wE)F?KDaS)u8d3LoMWxse+H{kIBzguuSW`F?FDWkG6 zC(a<+0bM8~o)Fw()(y^w1)xg7?+%;irz-6EIKt_X_X})j?(!{Xfgg!W6R^ws53we> z7z7u=0txB+X>b?;DL6{TK$CW+nEHzEJ5ou{8bnZQ;KCC^F7)jZvymY zH%xm@wt96tC21*jI|ng|j?56%13dz1UiL;47(16Qh;|OgJY-&~dQUie5)Vz>OCa01 z=ru<&TxZW=$RzQJu5W5LloF!+XSk4Lyfx_`!=$@^_TJ(GF=ePo)w)8o(cm$Kfa&=q zh@d$7Xz2*{LPz zkL31uv^=nHk8r3|?O@CBhjL)E*TbfE@$}2pONNc?Q%F;BRQS3K(0JtuXGP)xZNV>i zd@%4Yp8d&Ho!1J`PT^uJzXSwf$r0M5gA#CAefqi=#Rl3mCF1OD$J-gESA zw7ZPd1BDkzg$GOeCIVVnXcG=mUaNzPg3NQmW9Vz^+=B1}%N``+F>sBG2vw384PskN zifWataJRv^W=rYj!^8CVN${>LiAm`puuH?3WWVzVJY&MdlD=*soYU9(LcF@oi_Ewe zn#G(Kt8)5Vb&ZfCz@T;4*Oye8~ck#Rw<*L2G%o_stE#<%g=&DAiN#J0sJom zJIsJHl=nM$FJg7P*ks)uNCmq^Oc%_k+S}V(RAL?noSU1QA1kXTE(LfNWo?k^RK&!@ z>B7G4)h(2s$Q4%?vRzeYzU0>wj{PT+tT#!IxD0yl^i+%S>66~Ux9#sAL2v(A#3S~y zMh=TlfvEA>-sOl~L}hk1mrIAIs<8A-10#=7L`x)e=wm_&<(M!>v8TSK56Ydp^E_9{ zi^Vd;41V6SS#YSkVmx1@ z)}!64hdkf`JvmCERwA4L^h^Tgz}Zm=0z7isk1qR?OMECz#qg?(ma<<{jg#ew-d+Q_ z+#$G=TQi&~3y7ECT33b^NMbwC?KljX0&K$PpXRb@YMBvK6brHv;l#G#J(riao!|N; zoLb=$hgdjhL3B+Tcb8AIIGAGNMlwKD_)le1OrC4GfueJ{nuAPT) zW6x|6OHg1)LOeVO=A*t;Md}m`>(v@!8Bt~@{@ z9gQ)8`J^2JF;|dO zb8IwB-A!N$V&J8vLoiL*w#7X;cOZg@PO)-jRRS}DjM2M@7Zl4KCLL1S&2>%5q$;Un zpgp*v?IFaN19`jPa#dC$*YSfijRrMszBV4gl5BTFdEeeB?MZ2M-ij#lgsWTI&oAYt z$XAH1*R&kJ-rgRxnYu(pBBjr2{8;C`+|e$6hEES?N!#KgH7g-_L5{Z^tl8SV``rRo zm-3V4|7N$?snm7gQ`5aGeRJsTh;UQ{+02EE z47O&x3bw$Q-inbK25%=bAwiDm{-|-})b!?u3erm;=}s18+?Ivx6~yAfw8F+jA?DX< zj$W==o7HuUU8_#0=Hr{! z|2K|7%EbS<|Nh(j37o$|A|@l`vJq8r^QRUuS|0s^-s1beyWJN7r(xjJK!-x_r%!Va z)6ZOKRGWbRIUv1E1UFz3{=3Wm(MW)xapb;}({$LnWMpBQiQ1|M%VhqI&N{KTKEUtP z-&H}(PJxu>k%Ax?dfI|g6+wt)x|(Hi@*}fsT@ndIFhn4j`tx($_vO9Yr$x(goEXVp zAyja!>F~F1%)+9v z`sWA*_%o3_+w{FbW?~JX#Z&T#@u-15L#X)T!u9&H2_(*A8*sNv0(!Em!&6h`!eV`& z{D%VN$%5ODQ(Im9WGo08#%y_%m4W-l!D=C{yyvWKj7miV;Ymq9`OSd^3<8ik0Qw(1 z?>W+tS{F%!6FR-6H|*i(ncWrXT-*{fQqMsg%Ad6jUHDZd{WC#V&$!;V(WAsEq#9Vl zkVq9ucdt+CyZ=6^9+aOhl?P1F^SfB80k{7)C#Y2YFWBure;rb+B|H0iAq*Cq3pR@5T&3!c#BA51&X&-=Hd)AcJo<-)xt z$nyXEyxMn^=1mZo(yolbt3#Cl)!DLNZFn`*x_jIGUKB#}+l2;-kk-}UH-Cme1e+Ap z_Hm40Xj8bDn`OA0(?NT(TapB}z1;LYeUC~kAr(}X0}r|6{%voS0_dq6t4;75GM2SQ zXDI0D;_hrfa0B8hun?nvGRhhmeWEjMxmCa)UuLA;ZMQV_IPGuGi@Jt9@Rx@%-dlIB zhJ)N7dLDwt17mi-38zFJhD=g#M6A#t(#nL_r^IA-O1yf>KbDjoj+XYxx)P zksL5=yRl8}x&GzX|BB4n_x4FE4Y`m5<}HsJycX${bF*t6Udj-i-!UM?HqpPySnk?6 zn@(%{Z48wR&;KanB^Qdc!%^c^j1wcjnjL|xN+r(DzF9Sx*jAISFox3)lUZ5cxZBBu z_~NQK8@v=p#H;;H;aPIAaes>(rasi*DpavGy?5yhpPNKht90{_?c> zSkDshCW6Axen)XTr#Bv`b)m`jL%Y^dJ=bn4@3`=Gc0^j1q(vCaVRaP>$+i^A>e2Im zOxfR_Sx|c2`5O)%GxPsg%v*UXYTdV~!JzV9Dagx?(JMcSDiV1U{hfpx&`vZsJ`M5d zpSobOD`G)q79#~?+Lh%n@>jb3i~o@6G5apXRpZKaMmg8Izwh-3xPyVi(%kUSCGrNo z1kTq4@@&-vO&v?rhCa6)<(#=uPG$0_xa--Jwrv@zNP59S#Q!^O(cF(!`NHDF=Y5YK z(R$7Y?Twg?M1LKawP4#*mU4_b$z!@4Dr>pcBVr>jmVVkcLwhuNK58yM0h+X*rU%{i z16NMn5xoY@1fU6=cO>m>TVOD~$0RMFt{i4xbqjE6oMsFA;ragxd(!$6Lm}}1CHEhf zos~Ny!Wttx<#HS{#soYpB}wix|lKbjA<2v$X|QrYk!2 zk=*?9rXOLva;P#K+i9VL_bL^O37iYYC-QGQ*y-Lab$1?TH8Sf3JCNaImS1N~5(-@| z>qWF^Oyg28;+SA3{bBRbQ;;;rsZvI8on+2<{(ebKPm{66%~P)92JXWEG6{X+uvWDxr=iplodZqoN3juP{wvHEuKg63aK_g*hZK8qe&pU zWrY~3dMeoo#iByp$Zw^)>p06H>{EzJ*+J{DN^MH=bZgc7A&YEH-4w?YeXqRsJJqPK7wbK@;_*N&%X7?5=Q)2H$9Hj`&SyJckc$@we z#}a*$Jf8O6QI3#p@8fdE0}>ttX^PJ}Pn&sZFp%NgYPb#&aD7gp6bs^t)nLBTJy|(9 z=)8ab!jh)J{#iaBV3cwp6+x65jhk4a&(acpD6GEz34Eg`Vog`N9>q~LHsDSp>Ff9} z(Y2O4DGY$}cRjxsqImFCU*75?u3<&fC)>c?L=1r)ory!#f`TDc{h(@bea+J^O+#@v z`Tpv6SHM5t=p$Erz7DTIL_ObaBBrSNUvNL*+3fVExliil2c6fil+<_>6*8|s#26l&K%t45fivn2d@$d+!(|F+4LxOrD{HvNG66cDm{b5i+39tV&QU=!5>kee+YjF+ zQUc14*W6M~)(!r74tfERKN%Ec3RiV}0X+t)wXZ%f0r+v2r%{(w5-v+~u8P!jnbvir zzyH89Mk$|k-Wwu}ii(nymq(V8lG@+jhYG%W-{Na#>@!u9m=T+T_P#yH?U-`>im);3 zee|Vvd-}=xtZ6M)wRaM_q&PdQzYYTewv8TprdjQeO!^lG+QSXWDizHXz--9^qtQRF zn~MP{1}@UYrx==t^!G-7QtBTPr5x_Yla2#|3}lrv8|H&Ab7h=3C2-~~e>XFRGt>F9 zLPGL6Iq8;z#-h54EMtoE^ONsm>NK>@7YEvK1{wb~aDTznxS8~Lb0!i2XQessMKCcG zydP%PDP<1XvWkK9c;-!-e%)<&8G2hICguA5z{hfkvZbu1udX;v_lSUT56pz99%j@F z7ANc!l2FE}1Kf-_mAEUlT8z-HvWkRnAqiwHzNt2PAK=@a@RsCdLOOMR2JElHJl`C84Up!$FnB+N|IX40G;t9Mw;_7F(fNFgC(RmoNNT*H`LKML3ub`$87b-X)%Xyoq)_@;UPi-e2^=-&|T4ZPT6 z00ymAYDx(=4kj11;@yW}DDTPwCGW{20V^m+oW!nj;n(Ixyyxl@&aSbV{;ww0LHvL< ztxBz{F>hNj(tU=rpTFS;ziLN|c5RbtE8$G#tLXsS18FQ_3;pigE2ABI=FGp~Cabzg zqAtCeLYZd${6W?8GU4o^b3tvcUAI>rY1-GZ{!TOu(K5+HB>n8eS>hIhhD3A^w?4!~ z@?2_KgDWRiJ85RhJHzD5zaSYo0y}+Kr@Ah`)aaI&z|2hxrJ{gmrfgZ!X4mF3GdwPe zDFz(YLJXgvOLHn2isIbDf7z-XT^VozZ6`GQW^FQwg0w1%5TfSSy26pQS6xTee_FjTT)Uw=a?cy<;xXL zObE>n6si4OB1fg7XO3Pg{|4DRQ!5GJ2`5-}3)nO(PuVwQQVrZ`waT z8NT?T#|qx5UC|y~wyA>Zv3socRc%>x>x#$%aRHUwILviWU2QLmpYO4#hmp#!2$c>x zE36#qO}V8^$#7MEC#Ad*PyZ`l5Ho}5l;7R|W><&eDrnG;#aI}MBOByM{uChDdA^7# z`9NpI;Z0I~+zdC3c@!2v6wx@OJNm|^lU!a_XM43Ocv>lVbGzx@ zUj4~Cs>agD?1Of|$2l7Ki16({&`+RwTJ=e+tn+&hb{jz|cMd*k1~(hPCgFL_LeewV zoJYszY_#dWF3nkJj0(xcWAgk@Wse5X>)N`Vc3ekOIYT*byTXhCPy6`4#btXA+v|!s zgCG#IWaL0X0&DHen*QE(S$Q#_svH!vRw}mj_GB1R&a8v|>P>bXmtR~d_~%-|Mf#K2 z!X$PcZMt_M7zmDCZwQmv=-hyJYB?WElwFpj6E(S55MkKDU6jZEX)PAce`ZS-dLS)1Q`#J@BP;@Ir5IMp+bhIGJSQzku5bZ(VJVY1T;SP)^OU&i0UihuG^k;@W+(uM<({by|$j!xvF@^VJRYN zK~5Skhil?km7G=w_Fbv$=PC-Fz}9D2WZP5TgNEIJsmbpOX94Xh&ceXKDEE6F8c)de7AqqbpCZewcS{7xT~fawu++;ixPfvz zS#D|6wdvY-B&oMUN)LT=__ zkp+h`AA3ujUP__H@{bl}vD{sYjU-4~sw=x0RWRBfle3^aiE0iJz^ zFK1bk6+D`aAVPcoC=yvp_jNEos$5=$!(`LT78~#$>LCrqOET$)QcK-B;ve-N(a5Cq z(>XoB*R!ds3F#&#;giokWo{TX#0Mht1&~uSdSBW*UlA%1o`D8wHNclz2K`n$@xR~Y zdqi0}8rmD>|Lk~I5%=nrVR_GqkoeDe@}r2r`LwQHy83(F0i2}TzwrNq*!4@2>IgA~q^?r8K{~bU9+KkbWZBcN^+JLA zPcHYZwd^0NjLi;r1edo~=e;-^5X3uE5{+X#iUkSdcNQH+U@1QeV9xq}e+kn%Kw`Jilk57$fI&QWIe(WG zaNdH)^687CIlni$hK)i1eUgg#_>%p8tm3eZeNo@;^;%8%`^WXDdMdKFFQ2w>*GsM8 z^-{OjAE-3vv#{LB(3U#uE~wJVH}rr`cK0{Ctq$5VVNbCEz9p>mM3jJhPmKQ#QNs|s zySByHnHb>${?rrsxsGGYOoBy`Ym0!-$PV9s(V(F{P*bDM{ss8ne>PVMw6}_-peWGA zHkoez^QvlENCoYM2FizW%bQWWfUp zXp*2~X@%l{`EA90W+e4SBH0RQVnn3!r!P!Qq^T8ugg}SU{}*Xr8B|Bqw23<*1a}MW z!5xA-1b252?(P->L4&)y!^HvwcXxMpxv-OW>)YBt`)$?kkEvVC3^g;|=RDn~oJVl4?joEct zib#?rc zC~WIeFwY5`vF}BW;%Yw-rZjiv$HImOXw9V7|GLzDA4uf-LZl?7VW-l$i4-lWvyjpM zpn%1^;S*G|kYa-WbLb79i*}zyJ|x(<0sf!#HQ$e=$pt{c;v<|th&Mz$tyrUz?Q#wi z%l)S}WEHQ}@HnnV``FX_2HO<%KT<2CRoM}wKcJM^iThZnJgn_3zs4m5vTA9nsc>=@|+p z`ekv6@0hiSX{MjKj+wg4TF$GT*mx;X0!Z$Yzwq`)SV>XQqQp^Gcy*+S*3&XG?mIZx z?H@-g^x|fq#`dqeuBm4EdZNo_r!p}4I@(MQu%7g5L2ZukbrH^9fQlcnu`Xapsb4fJ z1wJxA{?jBzvD~0m&5ysUJP`UPbg0QlcAcAstgU_ZX>Rjl!OuJ;S=GP*C8t6I((*51 zW`!`Pun$QZe%?L7#vbdm+Sz|Fh^Ob})9QIxi+m=(ZU#;kLr}|0e@Y(12HdEjp&`r^ z`^`Ti%)NC>UzL^7d3bmLm+5rer!G884ETF$Y6>X$vN?kb7I{GHcGh*X5X_?prZkR3 z2&>FyD|_T*pS5}UaQZY_u4vmUCjY|@b%h6z^{1I4k2{hycTU(7=1*^7`D$p~oV?#K zbkrh5&`kuy7gCU-q3d~wg-7nZ_Cp|zF}?^~gWCTN<0*!k=`dGwv;3O@vzmGkz>)qq zuc`M(QaH9T7&D0khNsUN7*6owAp)TfRX63HZpvh7qLPjau0#RbU_p1A&s~1K1BX-j z(lYpY#h%RStA6bs$pY-y>|X#mZ=b*No3DG(tH~z+aC_PlizOjRvI(REiTCpj4GGT6 zdPGOLTjyH(D>jPW4#z zm}ox-v5t2>$X7#?3NBSG&IoU+145&lp3x+ z$;=(>mQyA2bKsGMROLdr>h>2B;JUwY1Iof=*Aa53qc4ZFw6TND$<5WjaV#&V1IGB^ ze9fAyBgRaT<(8$Z_d(o6!va!BNQC(qfx2^d8Mmm0QF7EpQK*`|)BvDjVTbRN!S`-^7b8vlsKdABL>&^t+8vnxSXnu6ydBXZu6`W9V#!oF!!B1V6Lc>F#4*-!?7trwtw#sP3(^s`yG7Ox z4XtKoOL};5$HK9y9(mcX)s~TVEn8ozklL=Pfr$dXhGGoo%Lj?U-qBWaz!y;r(r5ir}}GS+^#dO-{NhfQC5Kh`-9eA80iecUv~uHwaIpEAPf4JW@W6lNV0ar9<#eXuX2UZ zX2HPmx89L`mTd~&lG-*JUQMy_OG0@cl~E%?E;ky8!C0bU0Cum?i6HnnExrpM^iNYK z?PTlCe)aN!2Xr&)JvWqRMv!!QLtU!M)$-`3$oOymG;dr0J04^$9wH>yX=|XJZsx~F zHHFH=XfpOje*Oc zT3y}q4b+CLBbFBGVf))*xmzq4Cn?8|{aicG+Xt}}xhc2|(U};Q%^_MI9lEG|O&J`( zEx&>;29z(?xYwVZ=#MB&T7fI~$15aWn45sweiqXinFdr|*i-WG;7uj;%)2*30kl^! zWCcNadE|_kC{Y?6_s2s?3-geMJjKaF8uIh~e0PK?hkqw+OAoE+Kd$@S$dA1Vy-uj;y_I!cy;YxuE^G5}b#!ep z&Weg_eVZbpJeN07u_SA3{k>jCRoKbfd4GLQhiD!V~afPZ4aHyYyE)pH=fwi*K?X`m}s~ z!;zcmc~Z%aO(XPUzT=s0@8&?I%a@Pr=%`@BJ)5aXpl=+aOYf4`q)JG`Mnjxi>7VBl zHu+~r|Ha3-3qqcwz0piwJaFD370e-zDG=(t;Z6eYqo*WbpvXMqY@5|;pymVaq_kY4 zW{yyqQ1Y`(`(iO;%(x)d)UQ3>BVdD<<&M;Mqp-D^)u?as?WJ_brj{IB4Y{64 z=t%%LIs^3c2MHa&fB&+Q%s}B?@^i<|%4+I++mK3Pt!8sdqlpCaFGyW3(Fo)tI*J%gfC7Fz0Z@5L3LQDDr3szGW6VuP) z@X?mGs9P2t+k+=gAd>%)XeZsn<=9c3VR1gBpZrcm|=HSIGfQ9+gyl{w$DrshnS;T^ABJ zEOV_dqahY_%!Xc}28@6E!X}5?MdlG|(c3X2dkaec!z>LyqLD zffa4I)lvmQ4Os!yU!w==_F7E_Q#1iYh(=uN)u)}duTvQQqWnM7lBC3?$!h|4cTM%+ zPI;ID*c3Fr+RaCEwkw4yL#mBxTVDVP_iK#ZmF1O%WzX47 zxKWCo{h9x?+!sRlmb-pZj#R6?1T-A0IdIckbf|}5W&A*V)QHHxe#Vd9+NQN4@1GR` zG|+G6I5ukgP534vo`6pkV-?Kdf>fPo*N(Ln`Y|ue^vBo!+|j$?cY)TKn%l^s?a&O} zS76MQFWB!5%TDA0*vY|cc6CB+D}teqrRI_-f?*I)fum2_Q53dEOFP=)4p$&5FCUBD z%D0!K62w^*bPV--P6kPA;+2`^7wF$=BP3K@*|8?oNQ<^$pi%jPh3)e&lJewkNK29v zcX|hXp6^llnNr2eE^IDRwYKh@N`HM+`psHf`xNt)+8H9I6BesyddeCw&HiYNU6kFc z>@1g5(M4Qj=G@N@m@F^J8rvi zp9*z)h@Ekg!LWDx$tJE>cWB@ylYV-7DbN`q!vj58x{8n<(1@gd_zhJLn1m_xS_CP@ zm7@h>dUmkAA&3|#|M;X*Ic%^osN@iiHQ{EGiL)xYZq=3cw7?Y#f40)t1V!LivRc=G z)evJtMO1YB)_mL6PhxK0_0^&@xxY|k^af_Y4g>eq3O!o`yj4u{3**|0*ysFAXv zahZPQYF!VaJFE`Sz^BRgvuXHd{A58^Edc9yz)3@|mpdX5$#ruzw><&t+hkhpZk1Bm zUqb6Pz;QorT^2!^w=d`UMMV-PD*E~gKKA^83xbJ-b;Q(h<-~>(D}N#$QF~&Xm648I zT4OWFq}Q*}f8&+`_#sByo*|*M#OBtz1ho`Q`E7X+Y6ZSSL|K)Q?xfAzB|+s#MhzlM z3FdKo<&9`^=EuFSU$)yx!UJaF`rH&yyJqg(K{Xz@sL^U=URP2Z?&8(xxV1!WQq61u z4y+<)2T&}_7r-W;7V!-dxp%KkO(PpC)V9Hsk>y64Un|*P*oH<&XTOdD+_UM;-W$&^ zENOBgoz#z`-V>OUdtiwo32QRTIbR$2+wN7=G-H?OXuy#|YF!N9jNh z$mJ`5`22wM!3qt=!z#FL+h&_Rv#VkHcvhEEpxOfug z()B_tX_aE8&^Ei4^5{?KR>2d`~#vu-=x&ze5bWPC6_~@~O zkvX6t!_z6j6c25>x%>WIZ!gjM4=^XRAi6Al$F2K4IX;W3l*_U#M+Y|Z(ooGeubxT0 zSEx#td-#cPrrSSLR3K7V&F?VvfK2r42@u2r(2BuXmzYKzs|=wJm)~<7Bi*uW*V?o+ zuGFqDw`yw6A5tz>nnGBq_191QQbxAinHE(-{-KRMQgJ~=7!Zd5c2(^R76h9)*hywQ z2K|ftjBdQYx$D7PHg|z54Gx~Rnl=c^5M;N&o>%ib76^(7cUWudP0;8DSO!~s`2FWn zyCr_O!Mnvk!06$4JUbD*{-gKhX16U|9pA8UVm;9QB^*=t|FP8Qzm0nhktHa$00l)q z^JCIqCB=qIBvJY|7_pRV`5>f*c_2*|L$A}BfRNj#$o1J>A#yh+A^8?P62#^c3Nl`| zh|Cd1jIRh&<^~Mb*CbPWc=O=g$M(Xndf5KWst9CoWA}=%Pe73p(Ad}ONx`Nf=k3dW zm9~R`8eOoqXS$(L{nL3{Ek@|(LGuH@%-vfxp8x(uuwe4`MRF9_plhIJhgk#x;3IM5 ztoMJwW3s^b_hw7fy7=tOuS0y}XDYiSsqa=w6cAo3TyUI(z+;}CE~^!rqdVs~j2&EK z9~X*O;QM!8tp6aep50BE5_uCti1T$7%&AX2viU2@O-s)bzGfBt#*iZN1!}vg4PtT8 zlbkX=_lk}8ZY&~=1`T>2>(2-FY`-SKsH zWtqoZ69t06j|O70DIO2IZ*W4FR?u&MIDY^%iUWw&PsQ(YM39*&tpDY|<88NAVo;p+chmh%A-(WrMFNUE(qa6nk)*IAWT=UA?^ zxA<#F_)5Y<6k}l@^TrvBF=9K1ZTzV{5d8bYXz=Q3!+-4E;bOEezwG?|z3pKM(PW+<;02S_2?+i!}^1O`~La^*k_!F3rGJ2(@7vaq3eud zTGBw|D$eW{_u6;(-fvvgpJYr(U+Uyq(C2ZNa0};h+~57`-TXsw!$54`-od?&MLvFP z$vn556ZrA=PW+U~Eo6Q~uCcy-QN+9~Q|qB?;|Of2_+Is-k!uNsvesVkp2@HE`R6<3 z@V!2r7m60vlrxWI$C}FYa>c~+v+O`@_GrR2`DVM>pTUfat$1h6#hT1v88jh(M@kII z2U52g7bu>oILgr9oTL;!^!lr-Q*FD)-~tP)75V$=?Ua z$8BZ}w!63o(TjKe8tw)K4OD=JXB=JU13QbECLu(7G|{Tx3gPKhY{}5VcI8?enLUiW z*?YffUG63{Og5ty@t3}I2@=GqFonXRmAMP`P-Pf6(3WR--KU6?7yIH{MepJ;bGZ{G z&FsW>rV1g5Qs%q&l)IHYmIKyW?+Kve(2IlerJ2=s)C7G>7j(;$ked3pVm6o-_ukZUAGkeb(|*QN_3 z0^!3f5Ggofju@~|$C-Gix@Toqeo#4;n^8#D9W3cG5E2acyuWRes`3%-Nm0;TY=h_^x-^(6I<=;h{ZJL03AQ>AV6CCYy8lRRIqc0lCk(9<`EL^$tF?b z-RbPHMbng)`|L5beUocysVKB48Iz+Wv=om!^&~&itPe`tEuv;Pws!6gHf|_XF>sBo zq4s6FT@-V+rBz>0abtNYsL*&A!84qjuf3HrUK_02+gcb;;CK1$&|;kCvaSQ1o5v>- z&g-LV`CS}))R#;TrED@GxNfh5;>zR9YF$E)`iIQF#|F3rlU>Wx+V9|e_b`JwN!54s zLi~UYu$5)`^UK8;bj~C--5d18jbQ9O&e>F)` z`F~k-y^=S)=E~qWtDN~Lo#wdLg^K; z_UJ4`u(}aOox_&nZ3#6g_CTr-O>wy^?#?e^unY|5B5)b@5I7^3ElEBUynI~OR-N(m zIMMG9hK&%JL!pr&lc8I1v=O+^c!hjP)i8LenQMCxV8Icu z51M>>>Ro6#i6gn*&oE%IGWAdP_w?EjRr24=5fpRpLK0(3-(nFQ6y}eWKeT5alfN+e z26uC8&#j=%?dw-ZFv9v|*bt`AXcDGurNGIS`6gq#z(5%<0>uEYvxP3Rl zWfb*=h_TY%-BTqgEs83Tc6c;bhAT(OwZI1bl0G_H{rvX>a_!|&yUs5IzdcRAZ7Gwd z9`a=9JsmZ_2bY!omnAMU1|dx`&q|rOabU+a;-I3HLzi!AYT~C(cSlD@fMmrPU^A1F z{@5sLww^6qE@S+5#HhK9BtLIk-!RJ*bmDD~&b+O(FG?xJxpU>L$ol1R{Gsmgg1#0P zy52%>eXW2h?a^2gac1z=Oh=#MW*?mJ=KGU1LmucV$(+!zv$&qr1dWzngn+QThk$lm zHuGRK#WhgPiThB%g!(SQuC2J=H=*vOD4*b0W-$;2+^HeB3|jb0S|8lB#bk*I`o$Ex zi@eJFkEf=Xh+;Vq4FlEc7bqrL+7D^ABZ8Zb65SB-2F=GMhz7RsswWgx>M@FC zjZS}HcIcDD-p&2aPUwBx#y3|u#aZ5e7I6J6mYp?6RQ=w6+=xC07(4$q9}J3Q2j1M* zySc85!y?|n_3lHq1A#$}4(HxH^sVyl%$S?iFnlt_<=goXOF z>hl*BrcA}LT%r{%J4RSaIx3yw#HBNzTnh zR~1Xk95;5-lP*M0PnE-UfHQIbgqx8?TzkmHlGiH5@6rxk6K)S>P1mff^qpbvcXswf zN4D>HnA(F&+geoK=JhekA-cF#VKA7IV-$A-Ct!5;=F!wd5F`AdK;tJW3?W0MiQ|S? zQJjpKt2&vA#J!+V#>#!x+t_AWQ4<^If7JraUi^TRw04Y~O?m$IF4p9*@gZh^(+HQ( zk>bbb;i!zvy#sP8(-1^%$-=yipnM_o3?L!Cn|)DzM*_WkGnmzU3+=zATViY!fhY;n`>WXBXRY$0L%;GM^7vR+=3wUhdCqd00r+d^mJIj22JiOhK4_ zAovT2;C3G$7#Vf;M8M^2M)>{k`4c+8i&U+vcW*d`4x7)<3Wj+JSNZmHXncLD(6iej zgGWPAdEMKdmhZw7`D_Q(lElIAK)~T@-B~ux`7TMReco2D$i)U<5kMu+%Hb-oV3`~7 zx8A7(Z~mvJC&?KQ-}wC1qvX7yg7}+3%%|W!}$)P}oB6zCgIPq?%{a zD%Jqh@)g)p^&_;G7;BCsriS7~&QLz!_E-qZU^@8JMSElf-gzIFxOzy-MjBZ` z+o>(F*Y%%SYwnrRv#ZWmAG5R02c%@?;=c#^I>jrblq+!!McNuZ{+y1(XF#@vYUgmvsGwKYS>kt;7X^?gU>d4p|P7BV)|;jEUcm z@1Oz14z%?U?u~J6sM@z3Q9*{p;3_az60)xYY{_g4IJ-HyOa?L;iZCxscn-45Usmh; zaX!H3-`vo;v>qC$V0>8zVIu?Pz~|%E?aeSH8~7_WGc%X5sI*R^VOfpQ}!(}4;~;JxEH(asVJnqsq8mZ zxyF@$-flJJM^CIaT^19GKlug-xDI|Gl9YO?B>VA+3rX8v;pv%~((1_7(FjNU)7Cs@ zMXJbM9SK=Bd+7o>jqmnXmd*CYWorrv6O!pY!U+?DWBvUWr|l#Hd&)+&R5g!J7tTAG zB$tQa{HML0a#kITrKUIKCxTOmYeQ)u6j2}wBfq#;LH0;Drt!b^RQ zRN>z}zX9sbljYZ95+bwZ2CK~LwE9YasvqxhmpW3OS2xBZ^UyIwY(F+_WR54s7vmWY z);wy>O_+-m=_nt0ZTet+fh9}`;5+Cryf0*uPfGyW4Uul{9^lfR>vT~pifBNGk8NhuZ=+U`qDYqNl?8I< zNW4+!U(tz`Vh+o&0==|P+~**Ga>cfWH}~;?>^ARx=^3alA7y=rKIsulE~&|ocz?Ur z*NSp|#F2-O>}x#84!Pz#)A95N4cEjKcd{{;V`l?7k^^B-;HSJc!P z{I-qoiG#uD(8EV!!oT$7hN^lqLPT#jw`zHq^;I_Vn-@rb2TpSm)9Jr&rbWw3dZ(mpb3pD%j}gLr?H$ws;g+!X-lhVPtLpqC5`)SxK2xmT zgkI2rqV3!eP+YE=cDk#E$5ECXWT9NPs@JRwv;?2;H`=cOAAh)P_08Jq{z;GRgp%mE zLIw00iql)DNHa%hdfl*2(~b7l6s+hVKoTsnHKW#_YX)c+OMh|gj_5}SLMqS_wK+~N z*;-*vf!t+*H22T}E@yKCO|;vFMAT{1aH}fliBep2-e`OqZ>P(9W?V67dB$5nc3{}c z(lK`)WX|fd4@Kir^*g9?7j(yHI^+&niN&LK8x!r+5kaS$qGF~R3lHnwQb&h6r6OwH zh_1rFdg*iKHm=}38WKzg<119laLEEeJ9P$gp($-5=_z|SDxQxtJ}SiW!IA;Z>FAxE zNt~L!b!cZ-*~QhLvYtPUR&}DB>kYr4#o!PDTc_b)hAWPv`$1m3a%H@8Idhi|nY-ce zJ@SHOlNnm#-&es%{_^fOGqZUA3DoGkwU>)eCKckj|GwTnfNhAgAB@9`C|hPt^WJg8 zGGuWZG?ePKJsK>CG%%?}H5s$04x7J_`TYCFz9V2-ed_F1x)9>CoLB1Dg+PCZji2<> zvv`4=XKLiRI4*}~_8fh~8=wYWqR4%}Pk$R4*w?K#E@Ja&cComO>Txgi&U?0Qr#COJ zI-{Q*uWVL4OANkS`r;vmhXaH5;|@!b!fr$NP&%LrQ^9#*aHA4pVGQNb!@j zy5N{Y@1fw0(v5T|%P0)Jhx{_AE`uEUoKnMC7&=}k*pCPTAFs-yf}%)*$tT4Z&<0Bc z74DO?4ii3!)>XnaYvk7Iuv7I%MrC`HhkKa#kd;W4+f_4UD|6ubGS2us! za*$Za5S~&}Qc{JscPINw(~|ju$K}SYrQ-&f86Ogy;4tX}EMF*%ru#4}-WcKJi=S@9 z|47pBR(b@*@?cYOXLTQFL^eiGc2{hAWk&w{hmi=kg*OSL4;&aKT#g52y2)!lhT7#R zuDoEmz~0QD5rGPjC!u<@+W>_TS%?zmUOV{ZeoMg(pkE$EwsGp3W7Uo;)$TEqBM@ZJ@d)PilON1M z7=;U*+U?t#f|{zLVnKin?5;)%fe=73N$p~4FlxkgYU?B{iOZc$6Klvt6lYV}X;R*? zEy!3yD+}z9VJpE`zSqQ*AB?X);hPM4Ai-tk7wk!Z%N$!$Q0<>cpySFi7m8FiXP|=K zyYmW{Ygx;>{TDHCcz4H142PQ@yKBpY$3EZgh!wmiI@PB3@~+U~ku>%7%v@~S@~U+@b2Y-NT1QXr;8bVu zeSx|XNDEW+8x=Su7C-75N;#RIp?bX=6r)7*c4mTF&w*6*?i3WL1H>V7=a84 z8Ce`KV4hWBTX|ov`!j)=!mN(OA}Cg@p45Ol^^)Sh3}zNa~gQi}5tC+oaiN*_~gY zz1u3Xe?GJA<-+?d9wYx|Sr0OgfOBziQNoNF5X0;bnNSHFN{TU;8aScNZ#5Efx{7Sz zGJaM?>1hd+>Pd@eqoFlALGmtuC+dy|D_rM=kJT!r$pV3nf+| z35#`TkTO_slM>nqr%!s>|A2Jp;C{K?f?|9MCuqd5_sd>=Fuw2T%H***l30jy>jAmy z`G9FXGh^tV1)gipLTgYk2qz#5p`oKAXJkY@e6}1LKNod#jKK~{hn5Yw(p)a9~Ye=4rx|-{m}*E4Rx)P{?gfhDEDL8mY4nVGZ}N?{Cm%{Q7I>S zRfMMape4eqR;-^fqu(dHAPKHV*GbI4p`4sj-bXA|`J6*2HTdT0lSJEXTRPD;4x>hH zS{nt@rESvX(;mx9bd$(lW*>y$G_t97T)v*cTsRDPI=fWVAarQ_OE;1B!pQNC$+)Rn z*zBrrCpD9Ywdgq60S1~S)#c=5v7PpG(u-+_2vFy zbuEiM#OsWRlHN-n+HA zr|};5?ty3aqk@Z}qL3%*V_0y(5)bQ6?0o4oiyC9I(pH2FrQ)pkM~T>ys&eGvAJ*uu z-R4;B2EvU55ZAq|VjfM+XggIH7Bl-*2}}CTISgeYq3eH5Dsn&fECcB$ISFJ4FdzF@5{XaMd@MAQyd}BPa-}y1kyYSeu_SnEOI5%6?cY4 z4ULn+)~UhOLH8V5D4hyc@@M_*__{I~d;)@hXw`9hpz-f_cFxO*54?B=ciwIxD7)dC zm~>MWmHL**{EBrkbuaXg5xVNNp~BAf{CHqMvOl0hOu_o~EZftMP+Sd?Pg>SmheDG? zPS#;@WzkGe9=3i;F=;A(t-yo>kzY`xelUR4khCl>-?@QHm<9ndqB~YvBeG71#_9_x zeh2W(vR{6;4a7NlJoxfX6d`fvcTPUA6s^9lX95w@gX55J%aS)kvX_Bt8b&zN;z2Txc$Hq3n9Oo8CM;9uOq zdd0q<@cSme!R~?`d({>3B!BeWb-Obh{CWx!z*=u+_QhxjFkwx_?)9}3TZYF4?B9`p zo8CqrI95W=eh(Rm!_J3r)tk0LPF#xWvF)$o+IE^ZQ389c`W=_yvo3*C6DvOtq)x>+ z;l|K?%mNMG$9TN9Bs_Mg;l>Vm-0{AyODLgOrW5J8=U6cXC`k5*D6sT$2|N-)JONcm~ayGEbQc2@?6dnY4S^-ntCtZMxmX<6j;04Z^z>`@lF!!>O|-dxfKQ zeIQvG2$@H7$JEu-q?w+c*2Z%HEMSi%_fIN*%SqC!b?*z-@4HeE|5!37LxS&K9xmb| z?is7k)tGQUF@D<~eRUN3Uh>-Seskpsd$lI_IEqC7Fe@qco?jjH3ps2yDv6t|P4Qq{ z$Dw~uqm<|L&jA)LhvnrHIVXNw;oAjCd$za#6N)?kBg0&wLbC5AH`lmM$V8Du0XSOY z7kv*+OCdUmVhyn^gT5MZGFVBKrPOd529A-XrEG~H6*8A5rwj`7qaRjv6(NB~VZhwv zo#0}a1lQG+`Om!0N5?HELb44D81dpIN~wtJEll%aB2LW2Ogs3KqXgT*J$rLSasJFq z*wYH0QD#5hkazov&y?#S#Q927zk~9pBBRjir{WozLOr5m!J+mH>A}QPjh0d43E$b$ zjq^aQ=w0=ZusGDwDS~$10md0{tJDe>?zM?Oujw^g_I%ep-t-xi*V4+tffm^-ag@$b z4xRb|BYY9FpD_$hX^fszLAE0{rt2L-(_M;R_G6q-;#qH=%Fg77@kdg4?lSo?Yo4MB z#AK|Qk8KDRTf5@WgWFV8v7>_$`|jM1N1XA#6yS(sp%yH{P}Z8yzdj(bg5gO*_aq;i zaRwrkO~Oqo*Q9q6C}z2WRx0yLp}P7a*AK~tD@_zFshCQsB~g%hW2_&by;Kf zJZar<+Ub2s8_%0etou&Y@6L@R*y`6EadBE3?OKGWd%Nrgk*vo>xQ4dzGQv5(&dPhL z?6?8)#UcwqD9YMOMT9?TFPp*+hC}_-+8Ri(czS9}YS=AuGd4a>#l@8p6B84Wb{WJdv_eTb1{?L__MU5R6*VWq0G#dCZheOgLdB7CTA;sFmubHgg%AHK~K%0r3U`It|Sh;yc zL{<&tc(Gdhsc!XDqz}>FL2O=HpIQGl>^|YNr(|sOzDKrm250ep%H!K0`Iu;#JER=H zWc-&yUj=yoRM-3V6z9Jq^)2bl|5@gffM#j6#h^DHtlQpCkYif;Lvf2_ z^B=sy6ju(S$kw@sZDv5rAceev{rmSXDHj))Y1`y-4BMA4Uq>W+LxQ1w%7}CKbi%ZR|_Lxp|X@2av(AY2KHe|iJU~#!~`kScyZ5~LXF8Zl%~^+ ziRvZ(x`vB2uMXU$pVRa{*C?&t*&N=%&j{*ul<1;A2k8y$`f`)7;vx&)VWZt|D1j$6Nk`mcl!` zX3WkT&GlIL-wI2!Vn~&UN9?OH6xN=25;kwGxK8PP0eS|eXtrr+C#)abJu4(!(_ESq z$!xqUJ;&4>XtRqyk@gb#*czW@Wt&ApH0jcW6Ny2BsD3VD#NjKK6>g<@M@cG!azP>W z&1yATRH!1R*lq}a8af|7Cpm%aM_K$2~g*JRB2tuJV+T2e)MV zvn0hf2gSh712R+9kg?r0%>1|SwyG|;MW10QR_{kSzs)3^gI??dehk5>OfkkT7$g2Z zWJ;m`)c*0_is@UI2}~@9{Rwk53E-xT}yUv z7&v)JjDS3H%t`6yTn^Oy zrLc`H>ScQ~sqY8%RS+tEGX?xEo>5Y9>fEa33I2b^lH@Sj@S%l8ec3eCREd7ReAr4@ zxQA39K&kuY_GgHC$=p~zsQ+X+n`EO1QbUcf#|R~adFA2PRF`7&WXF0>XC5wR4m{!% z_N!ke>I;4VO*%hR^TObzNGDD8L!$Gc=B$om$!|2Fm8ByR$*VX1A_W-}e=ADA>g=gL zXmm9vJ65=08GS2M31{*ZXKRtWj|4d4Rw88JFjrsUkSgRdx-!cOE=NsB$zbUGo(N!t z)7}$Zh1@|*;@5?&=e~7CNF_-7VGjkIUz&*LG$N@Mb~2STIAbp6vq?dPa?|9cYF0oT zF_nex@A>veJ-#d^#80+9_7;LcZ{g|%yy`L|5A5yiIL5IMatw!xFXrnjpiqnvKZsGP z_v1H3$cm+6n1ROCF&$mbBPM%FmcZK4+Gn+YB^q z8Rt{PWx7u6Pd=)%UPtH$gF7>iMf~XX{Q+98ChBXd+^+2T$kpwU4rOC87kO_bsxO5+ zd*f7Ize z`1%lqU7nI>TzLMxmx(jGCf@v<#vNRDG7~ipLoF|#4Y{l!zYs#aUAq~YooNIPKo4ho z7QnMGzIC1q!4fyR-W~GbCr(dKzx3(^czjpwxi;<&0;R?Y;Sy1^%OSIwKH}3zpx$=> zwM0OPnuC4374DhpnJ58FM3Caev%^#lmm#N!c1I$3j*~7lO@B?^Bg1A=+|Zy5pJV%s z6F&o%hL{14!q+%s@vPoW%l|yuvmDZFt^Oc79S)6B(x;;n6lv9WqSZ|A7|!Zk5a03T z*O_=APj|6NNA7*2ng_eKohuph|2ctE02(!Srk^>JnWaA>WQ={xg55x~dA~TCoJKep zs{)#_pKT8}JZ}Ob#$g3jPB*#?JfHSb`ib0EMO0KU1hdh|V7?;6447yU>n%9(W{O#V zOy2cJ7U$S>;tGapQ@T3Zoa&}#my3$agOkW!XpIR75<$02C+#`T9kTgci#!t$BuDU3 zj>4wJ2T6Z!pkNnTmCNe1GOEzQmO@fSRc_w?Hm-6z!x&@7Tcf@x$2+A_=WGyqe!ujg)X(T8kzB5k8_aS8=5vBE8x&j}`zIU?k& ztO;-6m;5s8zY&1mPUb5irhO=lOxD_5jXcZd8?0t{?=tvTp6ys2v^OEevBvP%@}Qvo z6z2!M>3G@MweTy%zTYFH+qk;kA>vS3b^LTpOia8Hs@%YiUQnaEDWZ(FSAGLBTR*CV z=;eTPjB>$}%s7n2&Q;mLPe1RFJ`c+OpES>ZDp`Rn&;R1#OOO;))t)vB>4y130@f_2 z@pwzQ{m&D4b`S#9d_q1li6bRu$h}txpJ1!SywG>K7I6o)U z)qUG+xB6qz4z|$gqU;S6hV3G846H{Sg_}glS%wt4{6KRQtD;e=F)r$%t!gc z!8#UrY>IT5P|SiwAVOGo6!OYk1vA{N+tGp^?=)kNayTdp+8% zv11aw>Mq{U%W_n+ey(9kkiNdh9mzuNdmCOYt)l|@!wKmN&0w6% z9p+bvg^jjMe~_PFIZ$ixZQjB5v$N$FM}~=8?J)=lqH5mm}(J9$a>25|ZOuCm5S z{)>sL>Fvqj)~c>o)!D|;eYWhN5U%I3eK#VAs-$wdgxi*M`J7^z>atB3XLA87#K34K z9b`*evHKu<(slPty%VhQt_U&O2}ZNnbw7U{WVnit=lb4fmIx5mFmSPX-=9VtJ9u%5 z%cXWzu04-2$D40M?`;e_>yh&iGly zaCKUvq{qAqD@6SPnA7&9=4c5M@(1fN`8Krx1`U4=F5GzE1&u`M<0lRp_Ru_advC&pcYYSOtZ6gbpYNL5Rp?A$c@L@%+KREB<{4>v@#j?t#cL#O0p;V(xvm z&7c80nU6mAPm@2k*YLfgaG_vN^WXNrM$r|H=}{Lkd>+ve*f}dtN75b2Jnk%{vCYi0 z+Uu7sRNg)M#&CZxl?mE_h47NrqfhNJEUB^Hu(Ku;wl#tIByML`5M*HG}z7=e0!FZ*8Lv7r0OZcFF3|BTc4^ z;X{v4IN#G-5EUJF6U((LHIy_z=Nm=tVm8=x3wYh~9*Khls=8eHx(sH)6$F=YM0|h# zCQuy3Ai6h#x%5axzwL8Q!wdTn-`={f22A|gVTPG%v2^63W!IqfAVm5FD`Ctih$)`4 z1Y1_Mi37zRI9PmrH|+OWp0`)Lo}e$mOK|5|WJh4#G1yk~1{;DRtf2nFkQGj?u%IFi zSCj}Z&4h+YAZUgNLwkJ>5oMZBkKzNq!|~w=q|$n4hh9CbcAAr0ZFoW{6`_#s*RD6; z(vp&#js^%tPtxz_5$IjF)3U}cHyCm)yKWGi)qYq3w}GNlqmc+}q38C(teV`ZFQ~%h zX3gT@bXa6;DU4*P<*kC?8g2bc|F_G8$(K#l6jESv3EaLt`VEmAg) z#yGj_?OtvKm-9y6k0Wy&@5jMGg1~^I^PzR5$>Ai27TZsK5^+6mL#{45{#-!)l9Tcd zU+OmrLm9j&x-vm5WNZedCO{}DT{8Q7)jyZ8?`)`azwOMer%t9 zlPyLgJ;|TCl|318D62Bb>hqVl3m)uhuMO#d?#~o_BS>C~H;p)H*_44FzGnw5*_&+W z(~E|+vrr$U{*M6b1r++NI%V}nViWwBOe$aes~?G@D_Q(mU05!>+dijg=9|gPHEw3E zaWikc70o*z*w2{$hBa?dc3?Fzb{lo|4iE}SJqLoffgu?^F`6{`_3cM$ukLt#K6FzO zhbw9^YAUX#YN~4Lp?Ob-H1qO{0m$692q0v#!G7M6sR2_THgXKZMve&?^1_$bg^c(g zA8!o353YYv<2$Xk-x0F1vKTO609jdCA#*+6Y_~=Iy47+LiR9F@X}~=Pf2Hi)>m>LG ztqmbaThn6BC9<=#I~56stNl0CEdk)s*iC0eA7H@1R35qilMd;(B=4IIZ2rwqCOnpd zmYs^4oyMMG8?hw!Ij&TA6&Uj0XUTzv`m4vG>9paq9e1{r^%>Mqm=CI>`tv4j`mmW9?hn|W%FqL z#IvG*=g&rxcc7Rf-aZ}H4>I7q3-~g(k*a^)#)QXmNVuVtNkmA{U$N? z!s{6~<$7{=WwHEUAD*^;l&Kq|GWs*Br;T;qi$Z_9O^ovGG7=)!|x}WwoI%B>;+A`tx zUXLd#J`sTC+Ul^FuS6mVKM^y7pFezr-!JNZ!u-^4<3l-4MSJbP>G~Kptjq;qLyq8` z*GEO9{UR0iM8|B}>_w%Y&bGu1r$U?3uibo(Qv-_i&#xY7}| zVVS-8!mAu-@?RgGHT_@Qb$#fVwq?da9F8UqmmUs%?yC8=#qoxGJko3>l5Y@2+##KKHJD_iyjBfBW3M&S&mQo)lQB^e|WsS5r3f&E3s&c43;!7`W-l zTGmTZcWGvb}rD7CgA{^ zDmH-^?q??6=Gto_8}B6Z6$?!>9hR9GR02?m0KmgpQA14`(H~WJiR3a-$90zjm3|&K zF?F26DNqNOEj%TboogS@bc3$rWYejIK7ef=O?Uv1YfS*eO!@7Hu^4Ep@vWtGIdVH5DsL-7QLl58b1dP zaRDHGjl(pT0V$s>XVFA`oW!Na)x2R}M!i+GN=c|E6p~AU2?68sFTse^bWQNfqc?FI z3VWNar?VC=1AC~_KmIOGs0D}!!$TH*=C0_4;THc)#h|KZQCjWiW* zS*NtUlkwN$MONCe6<)SSV$Ux3>*gxxLYl{y@dENcOE2wk?V4eITEI>*fWAc@d{W0* z^@WNGsCk@dEB^&DzvvAr10BEr6Mp=?32To{&cp~e^EuAY zCmag%?``B&FBQ&BFko5+b%bUY_?~~tqqR5rImi@G?klIlU8oM84k#`7A<0Z01K+#w zdp8}e&l-_yd(rOJ??J|UoZtjDD?NgQ@eoolJ)pn-(=_+Fu%elk@)<2Q6n;`@7J zJoIMHy#qoSW0&U}l4oFHEV4KrFZKz^qi1UOw(C}^*n&+(iBtaO_wQ=NepMG|*_me) z4%CNZ{cu!l$=y0BUZrgM1JTdbbP2|11r_Vv><}eVS6@`M%WC9>P|hrs^r5VWGD7n! zq%I+^sBF#}A8x!U7aO2G{0bFA#Ed3Xh?9eiOrg0P$c;$MB0ZyIUie(o=)N0?2oGP{ zd%(hwtzFRo&h<#rx9Kl#Zr9ly{@@1I)h3ZeLC!TRw74d2O2vbextP?DSC0C!OK#(p zN!CzoA2-=~+7{==t~RfwV&8sKWH3duHvIKvos>w}tT93TZ@~YO;9(sOpWc@D6d2N2 zAnUJH-Xzs{DgVZoi_j`rH*ckQ|MOb`{8-Z%U+o9Y_}o$7&o7$I2op)S&;n1pTPZIl zbuOMFX3V)0A|oTpJ^A$#3QOGYCqC&JuJ~_$VickJvw%pA4A82l!@!!8$V~CZ3((vTFXccv?J`F z_8-#@Vd`%zSN@>cpY<}ocMZc8X4l4u7l@bwF%!K9JBJkgW$vkvL; z1S<=r)$D}ry-qSrwlR6=Tc4V0Nq7S@I z0D)yfZV+6_U6R5^-jq_}ENa_B9P=KFOV7-vO6k(# z5`Iz2+rChsAJzrOgS#ck+PdT#ZWQb>hVtDM{Xe09F_e{tO9iaDx-i}XQr>3`I^H?0 z_(;OqDwBLhp5N0Pl;ep;&#kO_z5b$}-@y{xBn z5!JxP-9WZKdVTo{V_U)%RW74=i#d7#Ra5=pX&yNUyhh1J>Mp*ln0RkN;OlS`G@Mz4 zbsiet#2*!PI2WRBBFH zdMEkj!&6)+A(Tqf1hNqQ+{8UyQ}bZFoU!LCxlt`eF)bF+&-Lk)^=GIqijdr%#~1iE zkFt?qw+go5XXU`PF37_ILfh7+87%at5IW13-YU}*tG!xdc20NxLgCLg6@eCfgP#CE zN=6D+J@m_qoh#|I$OrQjF&>KvxL3B!LD7Flz5-7BOT$a1qIq?!tMyz91cqCh-i1z6ZtZ=n6R1It9q~Orsi5ttAO_y);r5>Q9`prMl`^k`5o16N9|DDdb;@#^)|h43(og*Rolc0Y&B0DUTb4Q z^_D0`X{%00ck#*bD?O`#nen*})QmV`&XT3KOsw9zTf?|C8~aiJZOzGF+qfg1gP(B3 z%lO1zT(tQm%S$%fOeDHSmA|C{Y2C?46G`7QDUG(3-7>cbej(@D{ z^Gj-~+!iO^RXtlxstHQDV;77&D7@(?e7A1wBnB8@zOUuqWKhs^H~+BR@JbQPKtqbIf#q^XvM?gsC}@9=CkXE`H66$FHJ zs-NL!S{Uhf8%_n%s6UAB@ki+5c@@Q6yo;=-EL_Mk97*7SP7)*e7sP?*qZI^C zgcS^!Qr-bTT04gjw6Z@V^nrXKZTKT)qedz%J=;3r8rM0Qj_-V-8P`8v`4p8>zW2Eh zIb0RjIwkYwzd1;^s=C~5rLVYbN`N|fwfTe&?)WS9q3{5{hH{X3U8Ww>K|}Bz zW5sce1XVu#28eR0jLAhJJDMuyKU%W?VE7}P%2@Z^4rgU#OG2_EveHM^?>Y>*eP;j9 zG!8ZvM>7}{)21q{wYZ6jN9{dc!7nLiz3nP%Le~W+qZl$rk_tiVZ}Ce z?qs*S9(@2k9k9?VCfT8vRamKX`KF9=JCVW?i5wvdzmaqPDDP_BIe!o;4h=DolEdd} z?Y`Eq6^^%_?r82zWf-*;e`>Xe(jxJnH6s4Q*_A?2yE+;^^}(jfpxQzx-zu}*kClMo z5HQX?ccPTtSU6erYfAvpUw(551UuK*Dl+cpCBr= zLhjQE{YUw)!@iK8gv`ya^EC>6nNo0UxuqZ!IkSe_9odrbS_iB1dZN=*u$^J8So2liO6 z+CeD)xP-67uKH{mZb4>hiUXDi{`V!Kv#LvB_qvduI^FRMYO`dKaAl8Hk&80=46S>T z%~mg4ZPbLbi!#RDIO5t{OlAJh+#wHqG!$_1vydIz+}E!lEIB_~?po$*$qH-REc(e4 z65?%jd`JjX)rg-Wok)q2-89I0hpada%08iD4GU>mJ1!x=U9x8VMCjW%P#x?+ahjgI z{3o?$mYGzFk6?V5R?eNKG6Sd8#qhGt=G2dse}Z1FCaNvf%I{<`&e@tEH;xn}8Gxn_ zDWxrG2?YWz%bMBS%Ek`J$9P?G`>Posqu@h>=!3UpH zY`1_!5R!P-XmWZ>hYY5U7xxo!i_LCA=gQ;OrUtbm(Fmm+(QexOb)2BQVa~+dVWJfR z%d+PRj~QIGny%COuiI~3M&p34!yiJ?CKoap4-(POReXoGjRYMb2-5Od)L~17<|3{6 z{oMj{REc?AE#AQ8S}E&BeVb?qMsWmHVV;uF=9Es4^{2yIt3hJ$kXCIo7)J^JHQtlg zY&_B=bdcI7>fF<~Fm+r}<5AAn>~Jdn1YnUWIi`e~e+0)x62>@a2CCE^`V{Y?tsCfK z8n`^lz4eDee;sj;Y!#Ts_oW5Y(w+G6jLza!R(F=f1eK~>I&5RlW}*tFh~jO$nzJ@U zgk7FqmKealr>Z(yhJOAXU3MeXb)i7OL)+i|18$mmrwi4=R!@Wbnnj7f1L&9`HZ}|E zX(F?gBdu-lFeOM$1*Kr=H;|TXiC#KQBr>k#r%8%#5_BerYx#o4tYMpkz$@4fsXZxR zZo!*&S1{v|4WG}It+{1z-rNb3fGs#$j2^MSurkdbGr!Y`@X6e2avZh)48b25q7Hfg zQnH?ypxGWU@TZg;30<5g<@^zvu4~OB$j<6VEzjhxe0L!Xd__W-N#{{TwVnVWP7mc= z)0p-ruuULx#HTP!k!#5e{-Rtjz1#o4Yqr>9N~Cpiv%*r2Hti4WzaB>Z6JM0 zUw5OMei|>po?*8)-?(yl{d>5$eC;WH%Asxax@oi)G;VbDZf`@)ZNd1#h$p^tyK4Mv zcs;GwC$7jqP)9A!0(-&&ZzL$<$umj-M*|LZ%?j@-6+S<;BP5jTU6!q_HDNEYePi{B zn7)&8;i_iC`tCS$LVs2P{??JD`>Qp!#QrQzgy&{~_bJoHAA)Ym%}|es^9!Sn_8AYk z+xmcNOJJU-ER0`0IozTXtNRPvPbC^$TKVm82{pem`0k|{;Ko#fZ?Dvvs99% zgq^Z^BQ!4+=^;9cI(3aPC#auIG)-{0&4*1D>;2*6bHRH*8}6JjXwF#0#7HWYVN-VH zP=}G@rS=_&y|gZO*5RqWh{bVJ*e@HWv-E_WCAA^i9DtfoS#sS$ZdWlt*hm7lThf?$jNh5g66$;JnM= zLhG`zjHjy%HvC-tTQk{cKy!E=Q}}XYk55mF$M0UE7uBf9&hv#%<8@yIcOm&wMzFj4 zv1Jttf~`g*4*OzK-k`VRK|oz?L0rG*RN)dg@ekFrKIqE#ckQP0`kHG}@6TJ;hxKDekMcWf2d$oHut~U@lMjuB4P>=Yz0=%w;wVd}RTRkh!U&T*Vs-qkUC3I6 zNX*qUzB=qT4-HDod6dlI&Urt1c1lB!i!azLZidnMR}_Uxd#9{qfKUjCp^by0{+;Z1 z@6iV8o7tZ@b-+DK=q<^hdknSptB$h=7iLh}#GDRJ64OTqV%xsx_JE&G-;M=rx`yMd zI8ErCwE+zZE@R#(f7H2Zu4y^LFP8QgYCc+3PQ9}KJxjtgE{8)ASlOM5`O|W<>o2ih z^&_#yP;B~7L00=th|}q{@9?j**Vx(Z7zN*31~^7X8N4MTMx4N|#1HKjHABiuU0yn+ zhO+@fV}gf(hFBwAG+lsDBCd0M#c#rCw{W-P@4nhWD2c$k}dlhipo9+lck4|WsohhWeb%hWKH%ZL$YL- zeHn_7kipeC~7a=bZCA=X=ln-gD3AmI;qsPUL5#LTOw10ssx;-v$|; zeL_q^^n(gI8mgw~mz&vcD9#B#+*$1Gr@K3R+8DStzh+GG6=aQFZ-TtJ$ftMD^_Cx5 zH%c00%VS@2gWqf3j||9~Pmgj5Wn-7WINfxS9Er;`<&k=SFW{%EXu^o4i@Rn#^Cxku z(b%QF!plmqL|$zN$WQ1re8p}{EC3=3KnsIGNs#S|_|{g#%x>#iPEde2xzS}N>Ik*` ze|3i++ERRnvFhhWQHDGik6CN0yMauA#D!;zBj66&YNBYATPr?r`7pf1&5?02M@cGR z76v3rCjU`9ullHvCx|B`GRA?-sOtF~`ZVtwhiBvhynUVt0-!LIKq6!H0{M9#@TQs| zyVm`y2AY+ss8r+P^xb~SQ-DHg>jK_g;%ZLk6^lu$$){uSqxqHDrFLk;h zK=y2NIuB<_U^tfT9YJ=5M~LT}S*1zHdcy(N$*Cr?b%&^0TiwWt5r;i#nArHb2DBwp zvOEw6eG?cy?oZD)=;2=`VLyFMc`era1B+nnlsKh#FnVgI>xUBoaXY$3 z=y@FHeL;SgcXbSr23#Y7j`zKVmo}RY7E59`SJWFvQBmjm>;2U-4S1zNX)n~T93jtk zoB3mgwq)68iI1LMWPoksw(9r1oXuN zN5z8T(G+idS(3DSwXGSc0TQN_xTjrv5650Xyl*t{1Tu~km~mkYlxl7@@3d?Jd2+e3 zbMcCXGniY0bO4a)1#W8m{30vAJsWcX&#h-x{mL&<%{Jj#GIf~YG=u64_n6Jxg|vB= ziFJQ{z++Q8pc1IitITA=v;?~ytCZhkE;?YKMtdDGIsOb~X#a`o$58RTl2&0TXaXZv zT{)59C#XN9lUaVY1~-36;GUXzH;110N86yocMooO({ylggVVcWiZXdve*gOy=l)Q{ z@$ht)pD1`c+1EQa>SmH#s$PVv+@jxiP8}K=b7R|Rz$Z-o(4Y)dO$@|{KP9Y4pj9<0 z-*M8}H9ObhKTkbhPpuXjGjb{&r#E0tD$_tM4TZ&MppLW8lYDj^-LtlY2cUnAA1H~k zk@p0AMY=o!=Ng%diyxz>IcwakZyN#pu|kU0H2ZyL)GbAG+?Jx44b=1-&Ko&98;Z?SVQ_tN^d~hCnd{hOJxUh_if;i~Fu3XIY+N^o0%A^Oa z(9(ORdW!`jt9>g?1e} zftji4+;;e20DVx)%CPl=4EWMt^jQ}uxO5Vk>uiUv@3@$$qj=)(OxiRvwx4e+tl}a` zOA#CFARPQBmq0E!kkdu@KCFniJ2Z{JzFmN;{)$48T;q}!Nc4q>K3g7s1YM+ulNd$~ zSTj}jk?$p`xzo7f-%BpDHOtq7B~Naz5r6H7mvCiGSB4y9TWbsTa(Od(6YvKH1^K0{ znzw0o4N>KIChe+Jyx;p8kzzM|liexm9Vq-q87fL+kkCHw3 z;{^bPW!2O2^=v#`!&~7a1}GAz0?(AU!s;VBi`FP=;`+A`mUcQ|p30#(Dk;$(yNhkkIu5MdFBb>eN)k6xbYB+~ zDz+t$P+17Ru3aXn0N_xi3k3&KoOh?E!`Bt-5AIH!W@l3N@EPVu@H)6$)pn=hBavN3 z=@FUn1QYm|@d|H*c7A0Q;Hg4YJYk0s{fN|=6dx|Hx*}Fcej*z>cF4YXx8H*gM+y-w z-%uJEUhYnU6%3F#Ep<`9Z^(-oiY;vL64qt)Q8HRR25K=HIo&tKzidDQ_XaP8rn2`C zCyg|d-p&OF1sQEljXvGdf5y831r|IO6F-8lAL2-9C-XRS(PNQ8Q5->nw*4}vt7puL zxQo|#j11c#XQb1(Q5YCp)UXq1k z;)UEla26&|2a5D7T&F&IoA+RE-S+F8!M{(G|L*Y1=R#1R5#QegtoSOrhTl#`As#pf zl?_>O(b}$?J^a;b%PNCyn$3c1ESN26dm}pg%DHdP47IxH&?%FQq_4;YRr?prvpG1s zaRBI4*%Wt*mo`8i)FE+6tw)beWse+iP`?@ZicX1SJvP4;Y@+$7uvLWb?W5Zr{l&Qnb$D${$3zG&!eD`7TvzbZA@ykht_Yh<&tFv{~7*_rtpc=#iT> zqVJkdjIrPO8^1HMOXb@W?3L}AIo(8nyc_2k)-K@E8gYqD-CJf$%&`El*Qu(M79Q(- zWy3=9HvhnUfXVZGVm}SCqQ!!bV)_}vd_V^DnzW?ZQ*4! zb6UBM+EToHye6GYtQgTgBQxeZ0`c7_x3SGZjd#275L1*01_Px$*qf3cw)H%fn;BWN zl;R}kgH3esYnuXqmHSnVr@_3&-b{p@jWzZYwAZ=wVJ0#35Pt)yG@CJG086E;^wUqp z`BimkSsB=FQu**sN8_3nOrNsKodN7v^PF~UmYauY!2EBAE=WQXjU z9`}I#Ernb3c8p<4)G3@tR08i{$ypCsSNHLOIEx?wqgGxM$`k98n>HE9NKlD!a*-dJ zLKFoof9QYWU2M!8guWCsnaEn+|Bgd9vuWonI63xw)fd^vF5CnuYm$ay^R4?j|Eo&+ z52sT$p8DmTetj$xlw{DR6PR6K1dmK`V6i<7@*qdBo_`zwnxxv=5PTBPyIJ&Lg-O)0;PqoIh zLA~k|Fmz6v-S&?)QH#9~Z$)$LKXGmx3s5i8SD# z9LoGai80nD$D(XTl-tKn(OEO}?Bs_@$)kO`pM=he{OnX-1f2cGO|cW|V{YQ0Uy|ke z4#m5uNNWV_?|YH{$h|=IHpKQPX!oq;*yPcZC6nk9ZkQcJJLcSGNWi5}jS?B@V0e8# zov=V`e>0rVe=A|M*Dd_vBk_gI?LI=YjaT_cUf69*d2N0=Tmcw}!ne}YdCnd29Z?ue;IzBLhRx?CpPh>^#4V7Fck zh!qW#_?A%{<`S?ROeX2sk9k^NE40ZF5Vs^z!i=^pg0On!xF#f>QYo*1A!L}3pn`-3 z{KS>@k-wIH#=wGj&u1z~hG1y>wSC8QnJ(-7ab)9_OBgfwmD&Is$AEHh7UeLeert2q zd@|cj=Az}k(VGELyzMTkQUq!n{J1qHAt&nEk^HyoAXOQ7VR+~KTX#yiFOU+bj-RUT z8^A1dfj<0vb5EgwN(QE_2M}NS(iW9its|jJ39*M+D9h6BjLM*XPo^Q`DPCrgt*x4K zO;C^bhuPH?E0<@4?+J}C(TeKD*1$jmp?uRZ~uK39H=mJv>a0Z5NiFo-$ z3(H@g5L5)jpGEH)Rf2e&6qB|m9HYx*<=*{=O94R%9X95Ox%TWz<2LSM=c`W6?oVk} zez=pUT5Xl8{q4x$Oxc{c3a82W1gT>6nf0vT%2G3~q2A(jh8B?XcQNbl(gM2Par@yZ zQ02kd!$KXd+R8Isi&FWrYI{9O@rdAcJaPS@dewgYH;&rU&5WFppSj+X6h)UhJ#frZ}H_CoR^W@pyD&5hy36jJgB7=fjJkPf6Ovj+oDbu~Y+^Xd&jlBO%4Ds4eI&+ttcU%Ry-Hq&v&_9p73-MhF4^bdFxl~khE5<7sWsRF z&7F*NIN%AT16h0oBO4Y?P*>u@T93Ui|Cag?3}<=n3odZZI^fCCCt17#)qnzdMI)~XPNG!|5Rm!&c2G+-^WYa@ratiPq ze4EEKE$Amt$&=NgW~_4UR8YQdHd5migq@thmTrN=`Ldj{so*&avCx`h6H6yd`g5W8 zMQ)sIJNFAm*3LVOuw~_HI_<2*a~Kd7331NQLoXhExlGq@S9qD1y*ZEVeIL$yLWPc>5Qm_i#4skGOggn@;82v#$OZ;ymnd=U~&JX^o|)9q3c z9a-CaE!ur}5ZM{$+Cp!S^nAR}Tge`GwhHh;;Vws9A0}0MGBm%4*+%5fQ=AYg)=+%C z7Y+C`c=QK3S}IbPbM^Q$gf8f;ZtMSX!xOabdaou~zC2uKE@-Yr-Du|xZJBQQ3~Rc^ z!Uzhrdrna=ey;fX?Hje3PRD+G0KgjS?$1z?94dcgZ5GEFYF*o zZnJeH$X`zW_~7~%q2ETPkm6CnnVlbl=1meQgKJ5HYqiUFoeK4e1d&zZ7E>*med>1H zf}^(H$1y3jC!S`1hUyR4Z&GclTHeu!%hQuL}QERU&98@_XwA>+U>ra`Q$hS%> zFc#>QVXDdoo#-E`u)>kVsQ9JMvnPyto*c&aDT>?eFDZg_$EPbBF9yV&Gt7HM2u})o zeTEb!$4ZjrbV_;3_hnVAmMHx3;e3zr-|JLtRetUCTTnxRf|H!SJib z;ra*8pI<0pxs-$P70bkFuL8e5ZsMWEX)!;}Mib)uU2MOhd8{E&!5nPr7NJg8KS+EQ zQtH!KnXAL^-TP|hACW*7%FE1?^-ndHf8fUxu@64)&%T0|_$Kh4_=!gL_cJczOF{_e zB?rZ459!ei>n9<5(zFh^wLPl2z6i1HXyfi3*M$8*U3Ofl;`oNJRJ=m*z3v^3RaR~S zGK)K8^u4#FlRFDWsZ%$Py}97sO9OM_UP|(V#P=ESBU)tG{k`})A9<@C$(jb(v6K7# z@H_u+2>!L4#ItX#M=+?>=4LB|u&R_-g}iAs6iX^8IZ@MD{TL|lg}8M`BD|8)t2wMw)_(TT1%@P-*xnEW6+ew@D9?k?Q@L1aCNMo0Dz3XaEn>JcAkhZ5H+J6 zi@(!_EsDu!dSmiG*E{GA0NkJFF)ZfU_-zFg`J+@$4sa&xT3;VP_UCvEt!!x3Rhmf> zS3`ZDP#^AMV^?)6=#W>qnBOfa=JumPC&*|Jc*EIa2u3=?klt@+8>AS^#6JgK(r%^u zI3BbtJQhK=-m08qtSssq8n~VCW|Ths!A3Jl5Oh(W?4N;u2rcyO!6{mIQy3XBv5l?3 zk;eNd$iHBbN{+vunZosfzkrJ20$TqF%IGNmab5JsGJftK4Ob+k(e}ws$~P0KbASK$ e?@KJ*{X;OB%clL|5dA(tdUP}mG|JT+F#iV-3VH|t diff --git a/icons/obj/food/meat.dmi b/icons/obj/food/meat.dmi index 108986e2ea3100f3a54ff51b22b225fa78634624..9264bd3836f9f5c3d38bce5291baf668e95fe10e 100644 GIT binary patch literal 34904 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