From 098b13bb3359366c5d00141db11c43533c835633 Mon Sep 17 00:00:00 2001 From: DGamerL <108773801+DGamerL@users.noreply.github.com> Date: Mon, 29 Jul 2024 16:46:04 +0200 Subject: [PATCH] Removes the empty type of `/snacks` (#26010) * Aaaaa it works * Add updatepaths * Add unsaved files * MATTTTT * Fixes casino * Fix --------- Signed-off-by: DGamerL <108773801+DGamerL@users.noreply.github.com> --- .../LavaRuins/lavaland_biodome_winter.dmm | 2 +- .../lavaland_surface_althland_excavation.dmm | 8 +- .../LavaRuins/lavaland_surface_pizzaparty.dmm | 8 +- .../LavaRuins/lavaland_surface_seed_vault.dmm | 2 +- .../LavaRuins/lavaland_surface_sloth.dmm | 2 +- .../lavaland_surface_watcher_grave.dmm | 2 +- .../RandomRuins/SpaceRuins/abandonedzoo.dmm | 2 +- .../RandomRuins/SpaceRuins/blowntcommsat.dmm | 2 +- .../RandomRuins/SpaceRuins/casino.dmm | 2 +- .../RandomRuins/SpaceRuins/deepstorage.dmm | 12 +- .../RandomRuins/SpaceRuins/derelict2.dmm | 2 +- .../RandomRuins/SpaceRuins/derelict5.dmm | 4 +- .../RandomRuins/SpaceRuins/druglab.dmm | 2 +- .../RandomRuins/SpaceRuins/meatpackers.dmm | 26 +- .../RandomRuins/SpaceRuins/mechtransport.dmm | 2 +- .../RandomRuins/SpaceRuins/moonoutpost19.dmm | 34 +- .../RandomRuins/SpaceRuins/rocky_motel.dmm | 2 +- .../SpaceRuins/syndiecakesfactory.dmm | 80 +- .../RandomRuins/SpaceRuins/syndiedepot.dmm | 4 +- .../SpaceRuins/turretedoutpost.dmm | 2 +- .../map_files/RandomRuins/SpaceRuins/ussp.dmm | 14 +- .../RandomRuins/SpaceRuins/wizardcrash.dmm | 6 +- .../SpaceRuins/wreckedcargoship.dmm | 4 +- _maps/map_files/generic/Lavaland.dmm | 6 +- _maps/map_files/generic/centcomm.dmm | 228 ++-- _maps/map_files/shuttles/ferry_meat.dmm | 14 +- _maps/map_files/stations/boxstation.dmm | 54 +- _maps/map_files/stations/cerestation.dmm | 18 +- _maps/map_files/stations/deltastation.dmm | 56 +- _maps/map_files/stations/metastation.dmm | 70 +- code/__DEFINES/dcs/signals.dm | 2 +- code/_onclick/click_override.dm | 2 +- code/datums/outfits/outfit_admin.dm | 10 +- code/datums/recipe.dm | 2 +- .../gamemodes/miniantags/abduction/gland.dm | 2 +- .../gamemodes/miniantags/guardian/guardian.dm | 2 +- code/game/gamemodes/miniantags/morph/morph.dm | 2 +- code/game/jobs/job/support.dm | 2 +- code/game/machinery/clonepod.dm | 12 +- code/game/machinery/syndicatebomb.dm | 2 +- .../machinery/vendors/contraband_vendors.dm | 8 +- .../machinery/vendors/departmental_vendors.dm | 6 +- .../game/machinery/vendors/generic_vendors.dm | 72 +- code/game/objects/effects/meteors.dm | 8 +- .../game/objects/effects/spawners/lootdrop.dm | 26 +- .../objects/effects/spawners/mess_spawners.dm | 2 +- .../effects/spawners/random_spawners.dm | 2 +- .../granters/action_granters/summon_cheese.dm | 4 +- code/game/objects/items/mixing_bowl.dm | 12 +- code/game/objects/items/toys.dm | 4 +- code/game/objects/items/weapons/RSF.dm | 6 +- code/game/objects/items/weapons/cigs.dm | 8 +- code/game/objects/items/weapons/dice.dm | 2 +- .../objects/items/weapons/gift_wrappaper.dm | 4 +- code/game/objects/items/weapons/kitchen.dm | 2 +- .../objects/items/weapons/storage/backpack.dm | 12 +- .../objects/items/weapons/storage/bags.dm | 12 +- .../objects/items/weapons/storage/belt.dm | 6 +- .../objects/items/weapons/storage/boxes.dm | 28 +- .../objects/items/weapons/storage/fancy.dm | 10 +- .../items/weapons/storage/uplink_kits.dm | 4 +- code/game/objects/mail.dm | 8 +- .../crates_lockers/closets/secure/freezer.dm | 2 +- .../closets/secure/medical_lockers.dm | 2 +- code/game/objects/structures/statues.dm | 2 +- code/modules/admin/topic.dm | 14 +- .../contractor/datums/syndicate_contract.dm | 6 +- .../mission_code/ruins/watcher_grave.dm | 12 +- code/modules/clothing/head/job_hats.dm | 2 +- code/modules/crafting/recipes.dm | 6 +- code/modules/crafting/tailoring.dm | 10 +- code/modules/customitems/item_defines.dm | 5 +- code/modules/events/meaty_ores.dm | 2 +- code/modules/fish/fish_items.dm | 20 +- code/modules/fish/fish_types.dm | 4 +- .../food_and_drinks/drinks/bottler/bottler.dm | 6 +- .../drinks/bottler/bottler_recipes.dm | 32 +- .../drinks/drinks/drinkingglass.dm | 4 +- .../modules/food_and_drinks/food/condiment.dm | 4 +- .../food_and_drinks/food/customizables.dm | 122 +- .../food_and_drinks/food/foods/baked_goods.dm | 144 +-- .../food_and_drinks/food/foods/bread.dm | 72 +- .../food_and_drinks/food/foods/candy.dm | 138 +- .../food_and_drinks/food/foods/desserts.dm | 12 +- .../food_and_drinks/food/foods/ethnic.dm | 34 +- .../food_and_drinks/food/foods/frozen.dm | 88 +- .../food_and_drinks/food/foods/ingredients.dm | 68 +- .../food_and_drinks/food/foods/junkfood.dm | 26 +- .../food_and_drinks/food/foods/meat.dm | 168 +-- .../food_and_drinks/food/foods/misc_food.dm | 70 +- .../food_and_drinks/food/foods/pasta.dm | 16 +- .../food_and_drinks/food/foods/pizza.dm | 100 +- .../food_and_drinks/food/foods/sandwiches.dm | 104 +- .../food_and_drinks/food/foods/seafood.dm | 88 +- .../food_and_drinks/food/foods/side_dishes.dm | 30 +- .../food_and_drinks/food/foods/soups.dm | 70 +- code/modules/food_and_drinks/food/snacks.dm | 300 ----- code/modules/food_and_drinks/food_base.dm | 268 +++- .../kitchen_machinery/cereal_maker.dm | 2 +- .../kitchen_machinery/cooker.dm | 18 +- .../kitchen_machinery/deep_fryer.dm | 40 +- .../kitchen_machinery/gibber.dm | 4 +- .../kitchen_machinery/icecream_vat.dm | 8 +- .../kitchen_machinery/kitchen_machine.dm | 4 +- .../kitchen_machinery/monkeyrecycler.dm | 14 +- .../kitchen_machinery/processor.dm | 32 +- .../kitchen_machinery/smartfridge.dm | 20 +- .../food_and_drinks/recipes/recipes_candy.dm | 306 ++--- .../food_and_drinks/recipes/recipes_grill.dm | 220 ++-- .../recipes/recipes_microwave.dm | 1136 ++++++++--------- .../food_and_drinks/recipes/recipes_oven.dm | 592 ++++----- .../recipes/tablecraft/recipes_table.dm | 132 +- code/modules/hydroponics/beekeeping/beebox.dm | 4 +- .../hydroponics/beekeeping/honeycomb.dm | 8 +- code/modules/hydroponics/biogenerator.dm | 6 +- code/modules/hydroponics/compost_bin.dm | 6 +- code/modules/hydroponics/fermenting_barrel.dm | 4 +- code/modules/hydroponics/grown.dm | 40 +- code/modules/hydroponics/grown/ambrosia.dm | 18 +- code/modules/hydroponics/grown/apple.dm | 12 +- code/modules/hydroponics/grown/banana.dm | 16 +- code/modules/hydroponics/grown/beans.dm | 8 +- code/modules/hydroponics/grown/berries.dm | 34 +- code/modules/hydroponics/grown/cannabis.dm | 20 +- code/modules/hydroponics/grown/cereals.dm | 20 +- code/modules/hydroponics/grown/chili.dm | 12 +- code/modules/hydroponics/grown/citrus.dm | 28 +- .../hydroponics/grown/cocoa_vanilla.dm | 8 +- code/modules/hydroponics/grown/corn.dm | 6 +- code/modules/hydroponics/grown/eggplant.dm | 10 +- code/modules/hydroponics/grown/flowers.dm | 20 +- code/modules/hydroponics/grown/garlic.dm | 4 +- .../modules/hydroponics/grown/grass_carpet.dm | 12 +- code/modules/hydroponics/grown/herbals.dm | 16 +- code/modules/hydroponics/grown/kudzu.dm | 4 +- code/modules/hydroponics/grown/melon.dm | 10 +- code/modules/hydroponics/grown/misc_seeds.dm | 28 +- code/modules/hydroponics/grown/mushrooms.dm | 50 +- code/modules/hydroponics/grown/nymph.dm | 6 +- code/modules/hydroponics/grown/olive.dm | 4 +- code/modules/hydroponics/grown/onion.dm | 18 +- code/modules/hydroponics/grown/peanut.dm | 4 +- code/modules/hydroponics/grown/pineapple.dm | 6 +- code/modules/hydroponics/grown/potato.dm | 14 +- code/modules/hydroponics/grown/pumpkin.dm | 10 +- .../modules/hydroponics/grown/random_seeds.dm | 6 +- code/modules/hydroponics/grown/root.dm | 20 +- code/modules/hydroponics/grown/tea_coffee.dm | 16 +- code/modules/hydroponics/grown/tobacco.dm | 8 +- code/modules/hydroponics/grown/tomato.dm | 26 +- code/modules/hydroponics/grown/towercap.dm | 12 +- code/modules/hydroponics/hydroponics_tray.dm | 2 +- code/modules/hydroponics/plant_genes.dm | 36 +- code/modules/hydroponics/seed_extractor.dm | 6 +- code/modules/hydroponics/seeds.dm | 4 +- code/modules/martial_arts/judo.dm | 2 +- code/modules/mining/abandonedcrates.dm | 2 +- code/modules/mining/equipment/survival_pod.dm | 2 +- code/modules/mining/lavaland/ash_flora.dm | 36 +- code/modules/mining/machine_vending.dm | 8 +- .../living/carbon/alien/humanoid/humanoid.dm | 2 +- .../mob/living/carbon/alien/larva/larva.dm | 2 +- .../modules/mob/living/carbon/carbon_procs.dm | 2 +- .../mob/living/carbon/human/human_defense.dm | 2 +- .../mob/living/carbon/human/species/monkey.dm | 2 +- .../mob/living/simple_animal/constructs.dm | 2 +- .../living/simple_animal/friendly/bunny.dm | 2 +- .../simple_animal/friendly/butterfly.dm | 2 +- .../mob/living/simple_animal/friendly/cat.dm | 8 +- .../mob/living/simple_animal/friendly/crab.dm | 2 +- .../mob/living/simple_animal/friendly/deer.dm | 2 +- .../simple_animal/friendly/diona_nymph.dm | 2 +- .../mob/living/simple_animal/friendly/dog.dm | 6 +- .../simple_animal/friendly/farm_animals.dm | 24 +- .../mob/living/simple_animal/friendly/fox.dm | 2 +- .../living/simple_animal/friendly/lizard.dm | 2 +- .../living/simple_animal/friendly/mouse.dm | 4 +- .../friendly/nian_caterpillar.dm | 4 +- .../living/simple_animal/friendly/sloth.dm | 2 +- .../simple_animal/hostile/alien_types.dm | 6 +- .../mob/living/simple_animal/hostile/bat.dm | 2 +- .../mob/living/simple_animal/hostile/bear.dm | 10 +- .../mob/living/simple_animal/hostile/carp.dm | 2 +- .../living/simple_animal/hostile/feral_cat.dm | 2 +- .../simple_animal/hostile/giant_spider.dm | 4 +- .../simple_animal/hostile/gorilla/gorilla.dm | 2 +- .../simple_animal/hostile/jungle_animals.dm | 2 +- .../simple_animal/hostile/killertomato.dm | 2 +- .../simple_animal/hostile/mining/goliath.dm | 4 +- .../simple_animal/hostile/mining/hivelord.dm | 2 +- .../living/simple_animal/hostile/mushroom.dm | 6 +- .../simple_animal/hostile/retaliate/fish.dm | 4 +- .../hostile/retaliate/kangaroo.dm | 2 +- .../simple_animal/hostile/retaliate/undead.dm | 2 +- .../simple_animal/hostile/winter_mobs.dm | 2 +- .../mob/living/simple_animal/parrot.dm | 2 +- .../modules/mob/living/simple_animal/shade.dm | 2 +- code/modules/mod/modules/modules_general.dm | 2 +- code/modules/projectiles/guns/chaos_bolt.dm | 10 +- .../projectiles/guns/throw/crossbow.dm | 2 +- .../projectiles/guns/throw/pielauncher.dm | 4 +- .../chemistry/machinery/reagentgrinder.dm | 82 +- .../chemistry/reagents/food_reagents.dm | 10 +- .../chemistry/recipes/food_reactions.dm | 16 +- .../reagents/chemistry/recipes/others.dm | 2 +- .../chemistry/recipes/slime_extracts.dm | 60 +- .../research/designs/biogenerator_designs.dm | 12 +- .../research/xenobiology/xenobio_camera.dm | 28 +- .../modules/ruins/lavalandruin_code/puzzle.dm | 2 +- .../ruins/lavalandruin_code/seed_vault.dm | 2 +- code/modules/station_goals/bluespace_tap.dm | 36 +- .../secondary/kitchen/random_bulk_food.dm | 10 +- .../secondary/science/random_ripley.dm | 2 +- code/modules/station_goals/shield.dm | 2 +- .../supply/supply_packs/pack_organic.dm | 32 +- .../organs/organ_datums/heart_datum.dm | 2 +- .../surgery/organs/organ_datums/lung_datum.dm | 2 +- .../organs/organ_datums/organ_datum.dm | 2 +- code/modules/surgery/organs/organ_internal.dm | 4 +- code/modules/surgery/organs_internal.dm | 4 +- paradise.dme | 1 - .../Scripts/26010_remove_snack_subtype.txt | 1 + 222 files changed, 3300 insertions(+), 3347 deletions(-) delete mode 100644 code/modules/food_and_drinks/food/snacks.dm create mode 100644 tools/UpdatePaths/Scripts/26010_remove_snack_subtype.txt diff --git a/_maps/map_files/RandomRuins/LavaRuins/lavaland_biodome_winter.dmm b/_maps/map_files/RandomRuins/LavaRuins/lavaland_biodome_winter.dmm index f4083f3b563..3ff7e1339be 100644 --- a/_maps/map_files/RandomRuins/LavaRuins/lavaland_biodome_winter.dmm +++ b/_maps/map_files/RandomRuins/LavaRuins/lavaland_biodome_winter.dmm @@ -102,7 +102,7 @@ /area/ruin/powered/snow_cabin) "ax" = ( /obj/structure/table/wood, -/obj/item/food/snacks/beans, +/obj/item/food/beans, /turf/simulated/floor/wood, /area/ruin/powered/snow_cabin) "ay" = ( diff --git a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_althland_excavation.dmm b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_althland_excavation.dmm index 03a9616e965..18a3ce53eba 100644 --- a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_althland_excavation.dmm +++ b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_althland_excavation.dmm @@ -665,7 +665,7 @@ /area/lavaland/surface/outdoors) "ie" = ( /obj/structure/table, -/obj/item/food/snacks/badrecipe, +/obj/item/food/badrecipe, /turf/simulated/floor/plating/lavaland_air, /area/ruin/unpowered/althland_excavation) "iv" = ( @@ -1088,8 +1088,8 @@ "Cs" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table_frame, -/obj/item/food/snacks/badrecipe, -/obj/item/food/snacks/badrecipe{ +/obj/item/food/badrecipe, +/obj/item/food/badrecipe{ pixel_y = 14; pixel_x = 14 }, @@ -1313,7 +1313,7 @@ /area/lavaland/surface/outdoors) "OX" = ( /obj/structure/table_frame, -/obj/item/food/snacks/badrecipe, +/obj/item/food/badrecipe, /turf/simulated/floor/plating/lavaland_air, /area/ruin/unpowered/althland_excavation) "Pe" = ( diff --git a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_pizzaparty.dmm b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_pizzaparty.dmm index 4c90cc58e4a..e21f413c620 100644 --- a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_pizzaparty.dmm +++ b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_pizzaparty.dmm @@ -36,7 +36,7 @@ /turf/simulated/floor/wood/lavaland_air, /area/ruin/powered/pizza_party) "j" = ( -/obj/item/food/snacks/mushroompizzaslice, +/obj/item/food/mushroompizzaslice, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating/lavaland_air, /area/ruin/powered/pizza_party) @@ -147,18 +147,18 @@ /area/ruin/powered/pizza_party) "D" = ( /obj/structure/table/wood, -/obj/item/food/snacks/margheritapizzaslice, +/obj/item/food/margheritapizzaslice, /obj/item/trash/plate, /turf/simulated/floor/wood/lavaland_air, /area/ruin/powered/pizza_party) "E" = ( /obj/structure/table/wood, -/obj/item/food/snacks/meatpizzaslice, +/obj/item/food/meatpizzaslice, /turf/simulated/floor/wood/lavaland_air, /area/ruin/powered/pizza_party) "F" = ( /obj/structure/table/wood, -/obj/item/food/snacks/sliceable/birthdaycake, +/obj/item/food/sliceable/birthdaycake, /turf/simulated/floor/wood/lavaland_air, /area/ruin/powered/pizza_party) "G" = ( diff --git a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_seed_vault.dmm b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_seed_vault.dmm index 91177bcb4eb..1840bd959f4 100644 --- a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_seed_vault.dmm +++ b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_seed_vault.dmm @@ -119,7 +119,7 @@ /obj/effect/mapping_helpers/no_lava, /obj/effect/mob_spawn/human/corpse/seed_vault_diona, /obj/item/pickaxe/mini, -/obj/item/food/snacks/grown/mushroom/glowshroom{ +/obj/item/food/grown/mushroom/glowshroom{ pixel_x = 8; pixel_y = -8 }, diff --git a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_sloth.dmm b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_sloth.dmm index a4db3607d6e..4c3449a8e7f 100644 --- a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_sloth.dmm +++ b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_sloth.dmm @@ -25,7 +25,7 @@ /area/ruin/powered/sloth) "f" = ( /obj/structure/table/wood, -/obj/item/food/snacks/grown/citrus/orange, +/obj/item/food/grown/citrus/orange, /turf/simulated/floor/sepia{ slowdown = 10 }, diff --git a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_watcher_grave.dmm b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_watcher_grave.dmm index d87396e356f..cd48da8567c 100644 --- a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_watcher_grave.dmm +++ b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_watcher_grave.dmm @@ -34,7 +34,7 @@ /obj/structure/stone_tile{ dir = 1 }, -/obj/item/food/snacks/egg/watcher, +/obj/item/food/egg/watcher, /obj/effect/mapping_helpers/no_lava, /obj/effect/mapping_helpers/no_lava, /turf/simulated/floor/plating/asteroid/basalt/lava_land_surface, diff --git a/_maps/map_files/RandomRuins/SpaceRuins/abandonedzoo.dmm b/_maps/map_files/RandomRuins/SpaceRuins/abandonedzoo.dmm index a6166b2c411..2db26731792 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/abandonedzoo.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/abandonedzoo.dmm @@ -539,7 +539,7 @@ /area/ruin/space/unpowered) "bn" = ( /obj/structure/table/reinforced, -/obj/item/food/snacks/carrotfries, +/obj/item/food/carrotfries, /turf/simulated/floor/plasteel{ icon_state = "dark" }, diff --git a/_maps/map_files/RandomRuins/SpaceRuins/blowntcommsat.dmm b/_maps/map_files/RandomRuins/SpaceRuins/blowntcommsat.dmm index a24f340b2ae..98f108eed43 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/blowntcommsat.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/blowntcommsat.dmm @@ -587,7 +587,7 @@ /turf/simulated/wall/r_wall, /area/space/nearstation) "Nw" = ( -/obj/item/food/snacks/xenomeatbreadslice{ +/obj/item/food/xenomeatbreadslice{ name = "green mold bread slice" }, /turf/simulated/floor/plating/airless, diff --git a/_maps/map_files/RandomRuins/SpaceRuins/casino.dmm b/_maps/map_files/RandomRuins/SpaceRuins/casino.dmm index 4768cfc0773..c12b99680ac 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/casino.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/casino.dmm @@ -602,7 +602,7 @@ /turf/simulated/floor/mineral/silver, /area/ruin/space/powered/casino/hall) "od" = ( -/obj/item/food/snacks/grown/lily, +/obj/item/food/grown/lily, /turf/simulated/floor/beach/away/water/deep, /area/ruin/space/powered/casino/hall) "oi" = ( diff --git a/_maps/map_files/RandomRuins/SpaceRuins/deepstorage.dmm b/_maps/map_files/RandomRuins/SpaceRuins/deepstorage.dmm index 0d2e9575100..125dd2c1d92 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/deepstorage.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/deepstorage.dmm @@ -318,11 +318,11 @@ /area/ruin/space/unpowered) "aF" = ( /obj/structure/closet/cardboard, -/obj/item/food/snacks/beans, -/obj/item/food/snacks/beans, -/obj/item/food/snacks/beans, -/obj/item/food/snacks/beans, -/obj/item/food/snacks/beans, +/obj/item/food/beans, +/obj/item/food/beans, +/obj/item/food/beans, +/obj/item/food/beans, +/obj/item/food/beans, /turf/simulated/floor/plasteel, /area/ruin/space/unpowered) "aG" = ( @@ -649,7 +649,7 @@ /area/ruin/space/unpowered) "bD" = ( /obj/structure/table, -/obj/item/food/snacks/beans, +/obj/item/food/beans, /turf/simulated/floor/plasteel{ icon_state = "bar" }, diff --git a/_maps/map_files/RandomRuins/SpaceRuins/derelict2.dmm b/_maps/map_files/RandomRuins/SpaceRuins/derelict2.dmm index d3c8d514d03..16aeab2b24e 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/derelict2.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/derelict2.dmm @@ -67,7 +67,7 @@ /obj/item/trash/plate{ pixel_x = -10 }, -/obj/item/food/snacks/burger/ghost, +/obj/item/food/burger/ghost, /turf/simulated/floor/plasteel, /area/ruin/space/powered) "o" = ( diff --git a/_maps/map_files/RandomRuins/SpaceRuins/derelict5.dmm b/_maps/map_files/RandomRuins/SpaceRuins/derelict5.dmm index a5e6e2a6520..bd9a9b98178 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/derelict5.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/derelict5.dmm @@ -279,10 +279,10 @@ /area/ruin/space/unpowered) "SX" = ( /obj/structure/table, -/obj/item/food/snacks/beans{ +/obj/item/food/beans{ pixel_x = 10 }, -/obj/item/food/snacks/beans{ +/obj/item/food/beans{ pixel_x = -5 }, /turf/simulated/floor/plasteel, diff --git a/_maps/map_files/RandomRuins/SpaceRuins/druglab.dmm b/_maps/map_files/RandomRuins/SpaceRuins/druglab.dmm index afceaf98c25..778dd363d6c 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/druglab.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/druglab.dmm @@ -51,7 +51,7 @@ /area/ruin/space/methlab) "l" = ( /obj/structure/table, -/obj/item/food/snacks/chips, +/obj/item/food/chips, /turf/simulated/floor/plating, /area/ruin/space/methlab) "m" = ( diff --git a/_maps/map_files/RandomRuins/SpaceRuins/meatpackers.dmm b/_maps/map_files/RandomRuins/SpaceRuins/meatpackers.dmm index 0fe586a3dcc..90f335a1ffe 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/meatpackers.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/meatpackers.dmm @@ -95,8 +95,8 @@ /area/ruin/unpowered/BMPship/Delta) "ax" = ( /obj/structure/closet/crate/freezer, -/obj/item/food/snacks/meat, -/obj/item/food/snacks/meat, +/obj/item/food/meat, +/obj/item/food/meat, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -104,7 +104,7 @@ /area/ruin/unpowered/BMPship/Delta) "ay" = ( /obj/structure/closet/crate/freezer, -/obj/item/food/snacks/meat, +/obj/item/food/meat, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -517,7 +517,7 @@ "cb" = ( /obj/structure/table, /obj/item/kitchen/knife/butcher, -/obj/item/food/snacks/meat, +/obj/item/food/meat, /turf/simulated/floor/plasteel{ icon_state = "barber" }, @@ -600,7 +600,7 @@ /turf/simulated/wall/mineral/titanium, /area/ruin/unpowered/BMPship/Aft) "cp" = ( -/obj/item/food/snacks/hugemushroomslice, +/obj/item/food/hugemushroomslice, /turf/simulated/floor/plasteel{ icon_state = "bar" }, @@ -699,7 +699,7 @@ /turf/simulated/floor/carpet, /area/ruin/unpowered/BMPship/Fore) "cH" = ( -/obj/item/food/snacks/hugemushroomslice, +/obj/item/food/hugemushroomslice, /turf/simulated/floor/plasteel, /area/ruin/unpowered/BMPship/Midship) "cI" = ( @@ -739,8 +739,8 @@ /area/ruin/unpowered/BMPship/Aft) "cP" = ( /obj/structure/closet/crate/freezer, -/obj/item/food/snacks/meat, -/obj/item/food/snacks/meat, +/obj/item/food/meat, +/obj/item/food/meat, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -835,7 +835,7 @@ }, /area/ruin/unpowered/BMPship/Midship) "di" = ( -/obj/item/food/snacks/meat, +/obj/item/food/meat, /turf/simulated/floor/plasteel{ icon_state = "showroomfloor" }, @@ -1819,7 +1819,7 @@ /area/ruin/unpowered/BMPship/Fore) "fS" = ( /obj/structure/closet/crate/freezer, -/obj/item/food/snacks/meat, +/obj/item/food/meat, /turf/simulated/floor/plasteel{ icon_state = "showroomfloor" }, @@ -2252,7 +2252,7 @@ /turf/simulated/floor/plating/airless, /area/ruin/powered) "hn" = ( -/obj/item/food/snacks/chips, +/obj/item/food/chips, /turf/simulated/floor/plating/airless, /area/ruin/powered) "ho" = ( @@ -2354,8 +2354,8 @@ /area/ruin/unpowered/BMPship/Midship) "IM" = ( /obj/structure/closet/crate/freezer, -/obj/item/food/snacks/meat, -/obj/item/food/snacks/hugemushroomslice, +/obj/item/food/meat, +/obj/item/food/hugemushroomslice, /obj/effect/turf_decal/stripes/line{ dir = 2 }, diff --git a/_maps/map_files/RandomRuins/SpaceRuins/mechtransport.dmm b/_maps/map_files/RandomRuins/SpaceRuins/mechtransport.dmm index d90c6ba615b..18e94636569 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/mechtransport.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/mechtransport.dmm @@ -299,7 +299,7 @@ /area/ruin/space/mech_transport) "uU" = ( /obj/structure/table, -/obj/item/food/snacks/cornchips{ +/obj/item/food/cornchips{ pixel_y = 4 }, /turf/simulated/floor/mineral/plastitanium/red/airless, diff --git a/_maps/map_files/RandomRuins/SpaceRuins/moonoutpost19.dmm b/_maps/map_files/RandomRuins/SpaceRuins/moonoutpost19.dmm index 97f7ceff172..1e380195b61 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/moonoutpost19.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/moonoutpost19.dmm @@ -2020,7 +2020,7 @@ }, /area/ruin/space/moonbase19) "gy" = ( -/obj/item/food/snacks/xenomeatbreadslice{ +/obj/item/food/xenomeatbreadslice{ pixel_y = 5 }, /obj/item/reagent_containers/drinks/coffee{ @@ -3653,16 +3653,16 @@ }, /area/ruin/space/moonbase19) "lC" = ( -/obj/item/food/snacks/beans, -/obj/item/food/snacks/beans{ +/obj/item/food/beans, +/obj/item/food/beans{ pixel_y = 6; pixel_x = 9 }, -/obj/item/food/snacks/beans{ +/obj/item/food/beans{ pixel_y = 3; pixel_x = 3 }, -/obj/item/food/snacks/beans{ +/obj/item/food/beans{ pixel_y = 1; pixel_x = -5 }, @@ -4833,7 +4833,7 @@ /area/ruin/space/moonbase19) "pZ" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/food/snacks/badrecipe, +/obj/item/food/badrecipe, /turf/simulated/floor/plasteel, /area/ruin/space/moonbase19) "qa" = ( @@ -6825,12 +6825,12 @@ }, /area/ruin/space/moonbase19) "yR" = ( -/obj/item/food/snacks/xenomeatbreadslice, -/obj/item/food/snacks/xenomeatbreadslice{ +/obj/item/food/xenomeatbreadslice, +/obj/item/food/xenomeatbreadslice{ pixel_y = 7; pixel_x = 6 }, -/obj/item/food/snacks/xenomeatbreadslice{ +/obj/item/food/xenomeatbreadslice{ pixel_y = 9; pixel_x = -5 }, @@ -6844,7 +6844,7 @@ }, /area/ruin/space/moonbase19) "yU" = ( -/obj/item/food/snacks/candy, +/obj/item/food/candy, /obj/structure/table, /turf/simulated/floor/plasteel, /area/ruin/space/moonbase19) @@ -6868,7 +6868,7 @@ /turf/simulated/floor/carpet, /area/ruin/space/moonbase19) "zh" = ( -/obj/item/food/snacks/badrecipe, +/obj/item/food/badrecipe, /turf/simulated/floor/plasteel{ icon_state = "showroomfloor"; temperature = 273.15 @@ -6941,7 +6941,7 @@ /area/ruin/space/moonbase19) "zv" = ( /obj/structure/rack, -/obj/item/food/snacks/cornchips, +/obj/item/food/cornchips, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "escape" @@ -7806,8 +7806,8 @@ /obj/structure/closet/crate, /obj/item/reagent_containers/glass/beaker/waterbottle, /obj/item/reagent_containers/glass/beaker/waterbottle, -/obj/item/food/snacks/syndicake, -/obj/item/food/snacks/syndicake, +/obj/item/food/syndicake, +/obj/item/food/syndicake, /turf/simulated/floor/plating{ icon_state = "asteroidplating" }, @@ -7995,7 +7995,7 @@ /area/ruin/space/moonbase19) "DV" = ( /obj/structure/closet/crate, -/obj/item/food/snacks/beans, +/obj/item/food/beans, /turf/simulated/floor/plasteel, /area/ruin/space/moonbase19) "Ef" = ( @@ -8123,7 +8123,7 @@ /area/ruin/space/moonbase19) "Ex" = ( /obj/structure/table/reinforced, -/obj/item/food/snacks/sliceable/xenomeatbread{ +/obj/item/food/sliceable/xenomeatbread{ pixel_y = 5 }, /obj/effect/turf_decal/delivery, @@ -10571,7 +10571,7 @@ /area/ruin/space/moonbase19) "PE" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/food/snacks/badrecipe, +/obj/item/food/badrecipe, /turf/simulated/floor/plasteel{ icon_state = "showroomfloor"; temperature = 273.15 diff --git a/_maps/map_files/RandomRuins/SpaceRuins/rocky_motel.dmm b/_maps/map_files/RandomRuins/SpaceRuins/rocky_motel.dmm index a3ebe6e5d4b..2bfe250428f 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/rocky_motel.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/rocky_motel.dmm @@ -210,7 +210,7 @@ /area/ruin/space/powered) "ur" = ( /obj/structure/table/glass/reinforced, -/obj/item/food/snacks/grilledcheese{ +/obj/item/food/grilledcheese{ pixel_y = 9 }, /turf/simulated/floor/plasteel{ diff --git a/_maps/map_files/RandomRuins/SpaceRuins/syndiecakesfactory.dmm b/_maps/map_files/RandomRuins/SpaceRuins/syndiecakesfactory.dmm index 20f47726645..16749144815 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/syndiecakesfactory.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/syndiecakesfactory.dmm @@ -16,7 +16,7 @@ /area/ruin/space/unpowered) "bk" = ( /obj/structure/table/glass/reinforced/plastitanium, -/obj/item/food/snacks/syndicake{ +/obj/item/food/syndicake{ pixel_y = 7 }, /obj/effect/decal/cleanable/dirt, @@ -111,11 +111,11 @@ /obj/machinery/computer/security/telescreen/entertainment{ pixel_y = -32 }, -/obj/item/food/snacks/donut/sprinkles{ +/obj/item/food/donut/sprinkles{ pixel_y = 8; pixel_x = -9 }, -/obj/item/food/snacks/donut/sprinkles{ +/obj/item/food/donut/sprinkles{ pixel_y = -1; pixel_x = 5 }, @@ -123,8 +123,8 @@ /area/ruin/space/unpowered) "fq" = ( /obj/structure/table/glass/reinforced/plastitanium, -/obj/item/food/snacks/meat/corgi, -/obj/item/food/snacks/meat/corgi{ +/obj/item/food/meat/corgi, +/obj/item/food/meat/corgi{ pixel_y = 6 }, /turf/simulated/floor/plasteel{ @@ -133,14 +133,14 @@ /area/ruin/space/unpowered) "fs" = ( /obj/structure/table/glass/reinforced/plastitanium, -/obj/item/food/snacks/syndicake{ +/obj/item/food/syndicake{ pixel_y = 7 }, -/obj/item/food/snacks/syndicake{ +/obj/item/food/syndicake{ pixel_x = 15; pixel_y = 7 }, -/obj/item/food/snacks/syndicake{ +/obj/item/food/syndicake{ pixel_y = -10 }, /obj/machinery/light/small{ @@ -152,7 +152,7 @@ /area/ruin/space/unpowered) "fE" = ( /obj/structure/table/glass/reinforced/plastitanium, -/obj/item/food/snacks/syndicake, +/obj/item/food/syndicake, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -275,11 +275,11 @@ /area/ruin/space/unpowered) "ke" = ( /obj/structure/table/glass/reinforced/plastitanium, -/obj/item/food/snacks/syndicake{ +/obj/item/food/syndicake{ pixel_x = 15; pixel_y = 7 }, -/obj/item/food/snacks/syndicake, +/obj/item/food/syndicake, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -369,11 +369,11 @@ /area/ruin/space/unpowered) "qd" = ( /obj/structure/table/glass/reinforced/plastitanium, -/obj/item/food/snacks/breadslice, -/obj/item/food/snacks/breadslice{ +/obj/item/food/breadslice, +/obj/item/food/breadslice{ pixel_y = 4 }, -/obj/item/food/snacks/breadslice{ +/obj/item/food/breadslice{ pixel_y = 8 }, /obj/machinery/light/small{ @@ -480,12 +480,12 @@ /area/ruin/space/unpowered) "tf" = ( /obj/structure/table/glass/reinforced/plastitanium, -/obj/item/food/snacks/syndicake, -/obj/item/food/snacks/syndicake{ +/obj/item/food/syndicake, +/obj/item/food/syndicake{ pixel_x = 15; pixel_y = 7 }, -/obj/item/food/snacks/syndicake{ +/obj/item/food/syndicake{ pixel_x = 15 }, /turf/simulated/floor/plasteel{ @@ -693,10 +693,10 @@ /area/ruin/space/unpowered) "Bh" = ( /obj/structure/table/glass/reinforced/plastitanium, -/obj/item/food/snacks/syndicake{ +/obj/item/food/syndicake{ pixel_y = 7 }, -/obj/item/food/snacks/syndicake{ +/obj/item/food/syndicake{ pixel_y = -10 }, /turf/simulated/floor/plasteel{ @@ -748,7 +748,7 @@ /area/ruin/space/unpowered) "Do" = ( /obj/structure/table/glass/reinforced/plastitanium, -/obj/item/food/snacks/meat/corgi, +/obj/item/food/meat/corgi, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, @@ -832,8 +832,8 @@ /area/ruin/space/unpowered) "Gn" = ( /obj/structure/table/reinforced, -/obj/item/food/snacks/syndicake, -/obj/item/food/snacks/syndicake{ +/obj/item/food/syndicake, +/obj/item/food/syndicake{ pixel_y = 7 }, /turf/simulated/floor/engine, @@ -877,7 +877,7 @@ /turf/simulated/floor/engine, /area/ruin/space/unpowered) "Iz" = ( -/obj/item/food/snacks/meat/corgi{ +/obj/item/food/meat/corgi{ pixel_y = 6 }, /obj/effect/decal/cleanable/dirt, @@ -947,10 +947,10 @@ /area/ruin/space/unpowered) "Lt" = ( /obj/structure/table/glass/reinforced/plastitanium, -/obj/item/food/snacks/syndicake{ +/obj/item/food/syndicake{ pixel_y = 7 }, -/obj/item/food/snacks/syndicake{ +/obj/item/food/syndicake{ pixel_x = 15 }, /turf/simulated/floor/plasteel{ @@ -977,8 +977,8 @@ /area/ruin/space/unpowered) "Mw" = ( /obj/structure/table/glass/reinforced/plastitanium, -/obj/item/food/snacks/syndicake, -/obj/item/food/snacks/syndicake{ +/obj/item/food/syndicake, +/obj/item/food/syndicake{ pixel_x = 15; pixel_y = 7 }, @@ -1003,10 +1003,10 @@ /area/ruin/space/unpowered) "MY" = ( /obj/structure/table/glass/reinforced/plastitanium, -/obj/item/food/snacks/syndicake{ +/obj/item/food/syndicake{ pixel_y = 7 }, -/obj/item/food/snacks/syndicake{ +/obj/item/food/syndicake{ pixel_x = 15 }, /turf/simulated/floor/plasteel{ @@ -1035,21 +1035,21 @@ /area/template_noop) "Ov" = ( /obj/structure/table/glass/reinforced/plastitanium, -/obj/item/food/snacks/donkpocket{ +/obj/item/food/donkpocket{ pixel_x = 8 }, -/obj/item/food/snacks/donkpocket{ +/obj/item/food/donkpocket{ pixel_x = -8 }, -/obj/item/food/snacks/donkpocket{ +/obj/item/food/donkpocket{ pixel_x = -8; pixel_y = 8 }, -/obj/item/food/snacks/donkpocket{ +/obj/item/food/donkpocket{ pixel_x = 8; pixel_y = 8 }, -/obj/item/food/snacks/birthdaycakeslice, +/obj/item/food/birthdaycakeslice, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" }, @@ -1116,12 +1116,12 @@ /area/ruin/space/unpowered) "QF" = ( /obj/structure/table/glass/reinforced/plastitanium, -/obj/item/food/snacks/syndicake, -/obj/item/food/snacks/syndicake{ +/obj/item/food/syndicake, +/obj/item/food/syndicake{ pixel_x = 15; pixel_y = 7 }, -/obj/item/food/snacks/syndicake{ +/obj/item/food/syndicake{ pixel_x = 15 }, /obj/machinery/light/small{ @@ -1162,7 +1162,7 @@ }, /area/ruin/space/unpowered) "SS" = ( -/obj/item/food/snacks/meat/corgi, +/obj/item/food/meat/corgi, /turf/simulated/floor/grass, /area/ruin/space/unpowered) "TG" = ( @@ -1203,7 +1203,7 @@ }, /area/ruin/space/unpowered) "VI" = ( -/obj/item/food/snacks/meat/corgi{ +/obj/item/food/meat/corgi{ pixel_y = 6 }, /turf/simulated/floor/plasteel{ @@ -1296,7 +1296,7 @@ /area/ruin/space/unpowered) "Zw" = ( /obj/structure/table/glass/reinforced/plastitanium, -/obj/item/food/snacks/syndicake{ +/obj/item/food/syndicake{ pixel_y = 7 }, /turf/simulated/floor/plasteel{ diff --git a/_maps/map_files/RandomRuins/SpaceRuins/syndiedepot.dmm b/_maps/map_files/RandomRuins/SpaceRuins/syndiedepot.dmm index 71c4bb2a8c7..7a14126f074 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/syndiedepot.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/syndiedepot.dmm @@ -53,7 +53,7 @@ }, /area/syndicate_depot/outer) "al" = ( -/obj/item/food/snacks/monstermeat/spiderleg, +/obj/item/food/monstermeat/spiderleg, /obj/structure/spider, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -614,7 +614,7 @@ /area/syndicate_depot/core) "bO" = ( /obj/structure/table, -/obj/item/food/snacks/syndicake, +/obj/item/food/syndicake, /turf/simulated/floor/plasteel{ icon_state = "dark" }, diff --git a/_maps/map_files/RandomRuins/SpaceRuins/turretedoutpost.dmm b/_maps/map_files/RandomRuins/SpaceRuins/turretedoutpost.dmm index 7ae763de091..294cdbdf366 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/turretedoutpost.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/turretedoutpost.dmm @@ -257,7 +257,7 @@ /area/ruin/space/unpowered) "S" = ( /obj/structure/table/wood, -/obj/item/food/snacks/rawcutlet, +/obj/item/food/rawcutlet, /obj/machinery/light{ dir = 8 }, diff --git a/_maps/map_files/RandomRuins/SpaceRuins/ussp.dmm b/_maps/map_files/RandomRuins/SpaceRuins/ussp.dmm index 3fe1d4325b8..8fe8ce5a23c 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/ussp.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/ussp.dmm @@ -1823,7 +1823,7 @@ /area/space/nearstation) "eB" = ( /obj/structure/table/wood, -/obj/item/food/snacks/grown/peanuts, +/obj/item/food/grown/peanuts, /obj/structure/sign/poster/contraband/random{ pixel_y = 32 }, @@ -5610,7 +5610,7 @@ /area/ruin/space/derelict/hallway/primary) "nS" = ( /obj/structure/table/wood, -/obj/item/food/snacks/soup/beetsoup, +/obj/item/food/soup/beetsoup, /turf/simulated/floor/plasteel{ icon_state = "bar" }, @@ -6384,11 +6384,11 @@ layer = 2.9 }, /obj/structure/closet/crate/freezer, -/obj/item/food/snacks/grown/potato, -/obj/item/food/snacks/grown/potato, -/obj/item/food/snacks/grown/potato, -/obj/item/food/snacks/grown/potato, -/obj/item/food/snacks/grown/potato, +/obj/item/food/grown/potato, +/obj/item/food/grown/potato, +/obj/item/food/grown/potato, +/obj/item/food/grown/potato, +/obj/item/food/grown/potato, /turf/simulated/floor/plasteel{ icon_state = "freezerfloor" }, diff --git a/_maps/map_files/RandomRuins/SpaceRuins/wizardcrash.dmm b/_maps/map_files/RandomRuins/SpaceRuins/wizardcrash.dmm index 079838d4da5..80714d04e8b 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/wizardcrash.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/wizardcrash.dmm @@ -291,7 +291,7 @@ /area/ruin/space/powered) "bc" = ( /obj/effect/decal/remains/human, -/obj/item/food/snacks/meat/monkey, +/obj/item/food/meat/monkey, /turf/simulated/floor/plating, /area/ruin/space/powered) "bd" = ( @@ -313,7 +313,7 @@ /turf/simulated/floor/plating, /area/ruin/space/powered) "bg" = ( -/obj/item/food/snacks/meat/monkey, +/obj/item/food/meat/monkey, /turf/simulated/floor/plating, /area/ruin/space/powered) "bh" = ( @@ -329,7 +329,7 @@ }, /area/ruin/space/powered) "bj" = ( -/obj/item/food/snacks/meat/human, +/obj/item/food/meat/human, /obj/effect/decal/cleanable/blood/old, /turf/simulated/floor/plasteel{ icon_state = "chapel" diff --git a/_maps/map_files/RandomRuins/SpaceRuins/wreckedcargoship.dmm b/_maps/map_files/RandomRuins/SpaceRuins/wreckedcargoship.dmm index 81b1a96b211..f03faedabed 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/wreckedcargoship.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/wreckedcargoship.dmm @@ -224,8 +224,8 @@ /area/ruin/space/wreck_cargoship) "jm" = ( /obj/item/toy/plushie/ipcplushie, -/obj/item/food/snacks/breadslice, -/obj/item/food/snacks/breadslice, +/obj/item/food/breadslice, +/obj/item/food/breadslice, /obj/item/paper/crumpled{ name = "unintelligible scribbles"; info = "toast... i must... the plushie..." diff --git a/_maps/map_files/generic/Lavaland.dmm b/_maps/map_files/generic/Lavaland.dmm index f4e1402aed6..680a9b55dec 100644 --- a/_maps/map_files/generic/Lavaland.dmm +++ b/_maps/map_files/generic/Lavaland.dmm @@ -667,7 +667,7 @@ /area/mine/outpost/storage) "cl" = ( /obj/structure/lattice/catwalk/mining, -/obj/item/food/snacks/fortunecookie{ +/obj/item/food/fortunecookie{ pixel_y = -5; pixel_x = -6 }, @@ -1020,7 +1020,7 @@ "de" = ( /obj/structure/rack, /obj/item/storage/toolbox/emergency, -/obj/item/food/snacks/grown/harebell, +/obj/item/food/grown/harebell, /obj/item/radio/intercom{ name = "south bump"; pixel_y = -28 @@ -5773,7 +5773,7 @@ "wm" = ( /obj/structure/table, /obj/item/storage/bag/tray, -/obj/item/food/snacks/tofu, +/obj/item/food/tofu, /obj/machinery/atmospherics/unary/outlet_injector/on{ autolink_id = "air_in"; dir = 4 diff --git a/_maps/map_files/generic/centcomm.dmm b/_maps/map_files/generic/centcomm.dmm index 7d38c76f41e..08f6d22c9d1 100644 --- a/_maps/map_files/generic/centcomm.dmm +++ b/_maps/map_files/generic/centcomm.dmm @@ -1464,24 +1464,24 @@ /area/shuttle/administration) "fF" = ( /obj/structure/closet/secure_closet/freezer/meat/open, -/obj/item/food/snacks/raw_bacon, -/obj/item/food/snacks/raw_bacon, -/obj/item/food/snacks/raw_bacon, -/obj/item/food/snacks/raw_bacon, -/obj/item/food/snacks/sausage, -/obj/item/food/snacks/sausage, -/obj/item/food/snacks/rawcutlet, -/obj/item/food/snacks/rawcutlet, -/obj/item/food/snacks/rawcutlet, -/obj/item/food/snacks/catfishmeat, -/obj/item/food/snacks/catfishmeat, -/obj/item/food/snacks/catfishmeat, -/obj/item/food/snacks/catfishmeat, -/obj/item/food/snacks/rawcutlet, -/obj/item/food/snacks/rawcutlet, -/obj/item/food/snacks/rawcutlet, -/obj/item/food/snacks/spaghetti, -/obj/item/food/snacks/spaghetti, +/obj/item/food/raw_bacon, +/obj/item/food/raw_bacon, +/obj/item/food/raw_bacon, +/obj/item/food/raw_bacon, +/obj/item/food/sausage, +/obj/item/food/sausage, +/obj/item/food/rawcutlet, +/obj/item/food/rawcutlet, +/obj/item/food/rawcutlet, +/obj/item/food/catfishmeat, +/obj/item/food/catfishmeat, +/obj/item/food/catfishmeat, +/obj/item/food/catfishmeat, +/obj/item/food/rawcutlet, +/obj/item/food/rawcutlet, +/obj/item/food/rawcutlet, +/obj/item/food/spaghetti, +/obj/item/food/spaghetti, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, @@ -4233,7 +4233,7 @@ /area/centcom/suppy) "nY" = ( /obj/structure/table/wood, -/obj/item/food/snacks/mushroompizzaslice{ +/obj/item/food/mushroompizzaslice{ pixel_x = -5; pixel_y = 5 }, @@ -5144,13 +5144,13 @@ /area/admin) "ro" = ( /obj/structure/table, -/obj/item/food/snacks/grown/citrus/lemon, -/obj/item/food/snacks/grown/berries, -/obj/item/food/snacks/grown/banana, -/obj/item/food/snacks/grown/cherries, -/obj/item/food/snacks/grown/citrus/orange, -/obj/item/food/snacks/grown/corn, -/obj/item/food/snacks/grown/mushroom/amanita, +/obj/item/food/grown/citrus/lemon, +/obj/item/food/grown/berries, +/obj/item/food/grown/banana, +/obj/item/food/grown/cherries, +/obj/item/food/grown/citrus/orange, +/obj/item/food/grown/corn, +/obj/item/food/grown/mushroom/amanita, /turf/simulated/floor/plasteel/freezer, /area/admin) "rp" = ( @@ -7194,22 +7194,22 @@ /area/holodeck/source_boxingcourt) "zj" = ( /obj/structure/closet/secure_closet/freezer/fridge/open, -/obj/item/food/snacks/grown/potato, -/obj/item/food/snacks/grown/potato, -/obj/item/food/snacks/grown/whitebeet, -/obj/item/food/snacks/grown/whitebeet, -/obj/item/food/snacks/grown/tomato, -/obj/item/food/snacks/grown/tomato, -/obj/item/food/snacks/grown/rice, -/obj/item/food/snacks/grown/rice, -/obj/item/food/snacks/grown/icepepper, -/obj/item/food/snacks/grown/icepepper, -/obj/item/food/snacks/grown/citrus/lemon, -/obj/item/food/snacks/grown/citrus/lime, -/obj/item/food/snacks/grown/citrus/orange, -/obj/item/food/snacks/grown/cherries, -/obj/item/food/snacks/grown/apple, -/obj/item/food/snacks/grown/ambrosia/deus, +/obj/item/food/grown/potato, +/obj/item/food/grown/potato, +/obj/item/food/grown/whitebeet, +/obj/item/food/grown/whitebeet, +/obj/item/food/grown/tomato, +/obj/item/food/grown/tomato, +/obj/item/food/grown/rice, +/obj/item/food/grown/rice, +/obj/item/food/grown/icepepper, +/obj/item/food/grown/icepepper, +/obj/item/food/grown/citrus/lemon, +/obj/item/food/grown/citrus/lime, +/obj/item/food/grown/citrus/orange, +/obj/item/food/grown/cherries, +/obj/item/food/grown/apple, +/obj/item/food/grown/ambrosia/deus, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, @@ -9942,22 +9942,22 @@ /area/shuttle/escape) "Jl" = ( /obj/structure/closet/secure_closet/freezer/fridge/open, -/obj/item/food/snacks/grown/potato, -/obj/item/food/snacks/grown/potato, -/obj/item/food/snacks/grown/whitebeet, -/obj/item/food/snacks/grown/whitebeet, -/obj/item/food/snacks/grown/tomato, -/obj/item/food/snacks/grown/tomato, -/obj/item/food/snacks/grown/rice, -/obj/item/food/snacks/grown/rice, -/obj/item/food/snacks/grown/icepepper, -/obj/item/food/snacks/grown/icepepper, -/obj/item/food/snacks/grown/citrus/lemon, -/obj/item/food/snacks/grown/citrus/lime, -/obj/item/food/snacks/grown/citrus/orange, -/obj/item/food/snacks/grown/cherries, -/obj/item/food/snacks/grown/apple, -/obj/item/food/snacks/grown/ambrosia/deus, +/obj/item/food/grown/potato, +/obj/item/food/grown/potato, +/obj/item/food/grown/whitebeet, +/obj/item/food/grown/whitebeet, +/obj/item/food/grown/tomato, +/obj/item/food/grown/tomato, +/obj/item/food/grown/rice, +/obj/item/food/grown/rice, +/obj/item/food/grown/icepepper, +/obj/item/food/grown/icepepper, +/obj/item/food/grown/citrus/lemon, +/obj/item/food/grown/citrus/lime, +/obj/item/food/grown/citrus/orange, +/obj/item/food/grown/cherries, +/obj/item/food/grown/apple, +/obj/item/food/grown/ambrosia/deus, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, @@ -10033,24 +10033,24 @@ /area/centcom/specops) "JB" = ( /obj/structure/closet/secure_closet/freezer/meat/open, -/obj/item/food/snacks/raw_bacon, -/obj/item/food/snacks/raw_bacon, -/obj/item/food/snacks/raw_bacon, -/obj/item/food/snacks/raw_bacon, -/obj/item/food/snacks/sausage, -/obj/item/food/snacks/sausage, -/obj/item/food/snacks/rawcutlet, -/obj/item/food/snacks/rawcutlet, -/obj/item/food/snacks/rawcutlet, -/obj/item/food/snacks/catfishmeat, -/obj/item/food/snacks/catfishmeat, -/obj/item/food/snacks/catfishmeat, -/obj/item/food/snacks/catfishmeat, -/obj/item/food/snacks/rawcutlet, -/obj/item/food/snacks/rawcutlet, -/obj/item/food/snacks/rawcutlet, -/obj/item/food/snacks/spaghetti, -/obj/item/food/snacks/spaghetti, +/obj/item/food/raw_bacon, +/obj/item/food/raw_bacon, +/obj/item/food/raw_bacon, +/obj/item/food/raw_bacon, +/obj/item/food/sausage, +/obj/item/food/sausage, +/obj/item/food/rawcutlet, +/obj/item/food/rawcutlet, +/obj/item/food/rawcutlet, +/obj/item/food/catfishmeat, +/obj/item/food/catfishmeat, +/obj/item/food/catfishmeat, +/obj/item/food/catfishmeat, +/obj/item/food/rawcutlet, +/obj/item/food/rawcutlet, +/obj/item/food/rawcutlet, +/obj/item/food/spaghetti, +/obj/item/food/spaghetti, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, @@ -10321,25 +10321,25 @@ /area/centcom/evac) "Kw" = ( /obj/structure/closet/secure_closet/freezer/kitchen, -/obj/item/food/snacks/grown/banana, -/obj/item/food/snacks/grown/banana, -/obj/item/food/snacks/grown/wheat, -/obj/item/food/snacks/grown/wheat, -/obj/item/food/snacks/grown/vanillapod, -/obj/item/food/snacks/grown/vanillapod, -/obj/item/food/snacks/grown/sugarcane, -/obj/item/food/snacks/grown/sugarcane, -/obj/item/food/snacks/grown/oat, -/obj/item/food/snacks/grown/oat, -/obj/item/food/snacks/grown/grapes, -/obj/item/food/snacks/grown/grapes, -/obj/item/food/snacks/grown/corn, -/obj/item/food/snacks/grown/corn, -/obj/item/food/snacks/grown/chili, -/obj/item/food/snacks/grown/chili, -/obj/item/food/snacks/grown/carrot, -/obj/item/food/snacks/grown/apple, -/obj/item/food/snacks/grown/ambrosia/vulgaris, +/obj/item/food/grown/banana, +/obj/item/food/grown/banana, +/obj/item/food/grown/wheat, +/obj/item/food/grown/wheat, +/obj/item/food/grown/vanillapod, +/obj/item/food/grown/vanillapod, +/obj/item/food/grown/sugarcane, +/obj/item/food/grown/sugarcane, +/obj/item/food/grown/oat, +/obj/item/food/grown/oat, +/obj/item/food/grown/grapes, +/obj/item/food/grown/grapes, +/obj/item/food/grown/corn, +/obj/item/food/grown/corn, +/obj/item/food/grown/chili, +/obj/item/food/grown/chili, +/obj/item/food/grown/carrot, +/obj/item/food/grown/apple, +/obj/item/food/grown/ambrosia/vulgaris, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, @@ -11470,25 +11470,25 @@ /obj/structure/closet/secure_closet/freezer/kitchen{ req_access = null }, -/obj/item/food/snacks/grown/banana, -/obj/item/food/snacks/grown/banana, -/obj/item/food/snacks/grown/wheat, -/obj/item/food/snacks/grown/wheat, -/obj/item/food/snacks/grown/vanillapod, -/obj/item/food/snacks/grown/vanillapod, -/obj/item/food/snacks/grown/sugarcane, -/obj/item/food/snacks/grown/sugarcane, -/obj/item/food/snacks/grown/oat, -/obj/item/food/snacks/grown/oat, -/obj/item/food/snacks/grown/grapes, -/obj/item/food/snacks/grown/grapes, -/obj/item/food/snacks/grown/corn, -/obj/item/food/snacks/grown/corn, -/obj/item/food/snacks/grown/chili, -/obj/item/food/snacks/grown/chili, -/obj/item/food/snacks/grown/carrot, -/obj/item/food/snacks/grown/apple, -/obj/item/food/snacks/grown/ambrosia/vulgaris, +/obj/item/food/grown/banana, +/obj/item/food/grown/banana, +/obj/item/food/grown/wheat, +/obj/item/food/grown/wheat, +/obj/item/food/grown/vanillapod, +/obj/item/food/grown/vanillapod, +/obj/item/food/grown/sugarcane, +/obj/item/food/grown/sugarcane, +/obj/item/food/grown/oat, +/obj/item/food/grown/oat, +/obj/item/food/grown/grapes, +/obj/item/food/grown/grapes, +/obj/item/food/grown/corn, +/obj/item/food/grown/corn, +/obj/item/food/grown/chili, +/obj/item/food/grown/chili, +/obj/item/food/grown/carrot, +/obj/item/food/grown/apple, +/obj/item/food/grown/ambrosia/vulgaris, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, diff --git a/_maps/map_files/shuttles/ferry_meat.dmm b/_maps/map_files/shuttles/ferry_meat.dmm index 8a21a1c75e2..f6b71dd5baa 100644 --- a/_maps/map_files/shuttles/ferry_meat.dmm +++ b/_maps/map_files/shuttles/ferry_meat.dmm @@ -36,13 +36,13 @@ /obj/structure/closet/secure_closet/freezer/meat, /obj/item/grenade/chem_grenade/meat, /obj/item/grenade/clusterbuster/meat, -/obj/item/food/snacks/meat/corgi, -/obj/item/food/snacks/meat/ham, -/obj/item/food/snacks/meat/human, -/obj/item/food/snacks/meat/monkey, -/obj/item/food/snacks/meat/pug, -/obj/item/food/snacks/meat/slab/meatproduct, -/obj/item/food/snacks/meat/syntiflesh, +/obj/item/food/meat/corgi, +/obj/item/food/meat/ham, +/obj/item/food/meat/human, +/obj/item/food/meat/monkey, +/obj/item/food/meat/pug, +/obj/item/food/meat/slab/meatproduct, +/obj/item/food/meat/syntiflesh, /turf/simulated/floor/plasteel{ icon_state = "freezerfloor" }, diff --git a/_maps/map_files/stations/boxstation.dmm b/_maps/map_files/stations/boxstation.dmm index 8a867fa0fda..a4ab4898cfb 100644 --- a/_maps/map_files/stations/boxstation.dmm +++ b/_maps/map_files/stations/boxstation.dmm @@ -11463,7 +11463,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) "aLG" = ( -/obj/item/food/snacks/meat/slab, +/obj/item/food/meat/slab, /turf/simulated/floor/plasteel{ icon_state = "showroomfloor" }, @@ -11743,7 +11743,7 @@ /area/station/maintenance/fore) "aMl" = ( /obj/structure/table, -/obj/item/food/snacks/donut, +/obj/item/food/donut, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "aMo" = ( @@ -11944,7 +11944,7 @@ /area/station/maintenance/fpmaint) "aMT" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/food/snacks/meat/slab, +/obj/item/food/meat/slab, /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4 }, @@ -12349,7 +12349,7 @@ /area/station/maintenance/fpmaint2) "aOo" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/food/snacks/meat/slab, +/obj/item/food/meat/slab, /turf/simulated/floor/plasteel{ icon_state = "showroomfloor" }, @@ -12630,7 +12630,7 @@ "aPa" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random_spawners/blood_maybe, -/obj/item/food/snacks/meat/slab, +/obj/item/food/meat/slab, /obj/item/clothing/mask/face/fox, /turf/simulated/floor/plasteel, /area/station/maintenance/fpmaint2) @@ -16338,7 +16338,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) "baa" = ( -/obj/item/food/snacks/grown/banana, +/obj/item/food/grown/banana, /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) "bab" = ( @@ -16832,7 +16832,7 @@ /area/station/maintenance/fpmaint) "bbH" = ( /obj/structure/table, -/obj/item/food/snacks/baguette, +/obj/item/food/baguette, /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) "bbI" = ( @@ -16853,7 +16853,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "bbJ" = ( -/obj/item/food/snacks/grown/banana, +/obj/item/food/grown/banana, /obj/item/storage/backpack/duffel/clown, /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) @@ -17392,7 +17392,7 @@ "bdp" = ( /obj/structure/table/wood, /obj/item/flashlight/lamp/bananalamp, -/obj/item/food/snacks/pie, +/obj/item/food/pie, /obj/machinery/alarm/directional/north, /turf/simulated/floor/wood, /area/station/service/clown) @@ -18436,7 +18436,7 @@ /area/station/service/chapel) "bgj" = ( /obj/structure/table/wood, -/obj/item/food/snacks/chips, +/obj/item/food/chips, /obj/item/reagent_containers/drinks/cans/cola, /turf/simulated/floor/carpet, /area/station/hallway/secondary/entry/lounge) @@ -23582,7 +23582,7 @@ /area/station/service/kitchen) "bus" = ( /obj/structure/table, -/obj/item/food/snacks/mint, +/obj/item/food/mint, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, @@ -47990,7 +47990,7 @@ "dgY" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, -/obj/item/food/snacks/donkpocket, +/obj/item/food/donkpocket, /turf/simulated/floor/plating, /area/station/maintenance/aft) "dgZ" = ( @@ -51681,7 +51681,7 @@ /area/station/maintenance/apmaint) "dEb" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/food/snacks/meat/slab, +/obj/item/food/meat/slab, /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) "dEq" = ( @@ -58529,7 +58529,7 @@ "gMa" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, -/obj/item/food/snacks/dough{ +/obj/item/food/dough{ desc = "A piece of dough. It looks moldy and is hard as a rock. Hope you're not planning on turning this into a pizza.."; name = "old dough" }, @@ -65233,7 +65233,7 @@ "kdh" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small, -/obj/item/food/snacks/grown/cannabis, +/obj/item/food/grown/cannabis, /turf/simulated/floor/carpet, /area/station/maintenance/asmaint) "kdk" = ( @@ -69483,7 +69483,7 @@ }, /area/station/command/server) "mdX" = ( -/obj/item/food/snacks/grown/cannabis, +/obj/item/food/grown/cannabis, /obj/effect/decal/cleanable/dirt, /obj/item/clothing/mask/cigarette/medical_marijuana, /turf/simulated/floor/wood{ @@ -80284,7 +80284,7 @@ "rkL" = ( /obj/effect/decal/cleanable/dirt, /obj/item/seeds/cannabis, -/obj/item/food/snacks/grown/ambrosia/vulgaris, +/obj/item/food/grown/ambrosia/vulgaris, /turf/simulated/floor/plating, /area/station/maintenance/asmaint) "rkS" = ( @@ -85653,13 +85653,13 @@ /area/station/science/test_chamber) "tWD" = ( /obj/structure/closet/crate, -/obj/item/food/snacks/breadslice, -/obj/item/food/snacks/breadslice, -/obj/item/food/snacks/breadslice, -/obj/item/food/snacks/grown/potato, -/obj/item/food/snacks/grown/potato, -/obj/item/food/snacks/grown/onion, -/obj/item/food/snacks/grown/onion, +/obj/item/food/breadslice, +/obj/item/food/breadslice, +/obj/item/food/breadslice, +/obj/item/food/grown/potato, +/obj/item/food/grown/potato, +/obj/item/food/grown/onion, +/obj/item/food/grown/onion, /obj/item/storage/box/donkpockets, /obj/item/storage/fancy/egg_box, /obj/item/reagent_containers/condiment/flour, @@ -86917,7 +86917,7 @@ /area/station/engineering/atmos/distribution) "uGf" = ( /obj/structure/table/reinforced, -/obj/item/food/snacks/grilledcheese{ +/obj/item/food/grilledcheese{ pixel_y = 9 }, /turf/simulated/floor/wood, @@ -87192,7 +87192,7 @@ /area/station/hallway/secondary/exit) "uRK" = ( /obj/item/organ/internal/heart/vox, -/obj/item/food/snacks/fried_vox, +/obj/item/food/fried_vox, /obj/structure/table, /obj/item/scalpel, /turf/simulated/floor/plating, @@ -92833,7 +92833,7 @@ /area/station/medical/surgery/observation) "xII" = ( /obj/structure/table/wood, -/obj/item/food/snacks/pistachios, +/obj/item/food/pistachios, /obj/item/poster/random_contraband, /turf/simulated/floor/plating, /area/station/maintenance/asmaint) diff --git a/_maps/map_files/stations/cerestation.dmm b/_maps/map_files/stations/cerestation.dmm index c2c93d8be69..c76f50d09de 100644 --- a/_maps/map_files/stations/cerestation.dmm +++ b/_maps/map_files/stations/cerestation.dmm @@ -26020,7 +26020,7 @@ /area/station/maintenance/port) "cNg" = ( /obj/structure/table, -/obj/item/food/snacks/baguette, +/obj/item/food/baguette, /obj/structure/sign/poster/official/the_owl{ pixel_y = 32 }, @@ -40487,7 +40487,7 @@ /obj/item/reagent_containers/drinks/cans/cola{ pixel_x = 10 }, -/obj/item/food/snacks/chips{ +/obj/item/food/chips{ pixel_x = -5 }, /obj/structure/railing, @@ -47444,7 +47444,7 @@ /area/station/turret_protected/aisat/interior/secondary) "ipE" = ( /obj/structure/table, -/obj/item/food/snacks/mint, +/obj/item/food/mint, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, @@ -50945,7 +50945,7 @@ /obj/effect/decal/cleanable/dirt, /obj/structure/table, /obj/item/kitchen/knife, -/obj/item/food/snacks/meat/human, +/obj/item/food/meat/human, /turf/simulated/floor/plating, /area/station/maintenance/asmaint) "jtF" = ( @@ -59668,7 +59668,7 @@ /area/station/hallway/primary/central/west) "lYT" = ( /obj/structure/table, -/obj/item/food/snacks/fried_vox, +/obj/item/food/fried_vox, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "lYX" = ( @@ -71981,7 +71981,7 @@ "pXp" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, -/obj/item/food/snacks/donkpocket, +/obj/item/food/donkpocket, /turf/simulated/floor/plating, /area/station/maintenance/starboard) "pXq" = ( @@ -82208,7 +82208,7 @@ "tnY" = ( /obj/structure/table/wood, /obj/item/flashlight/lamp/bananalamp, -/obj/item/food/snacks/pie, +/obj/item/food/pie, /obj/machinery/light_switch{ dir = 8; pixel_x = 24; @@ -89895,8 +89895,8 @@ /area/station/hallway/primary/fore/east) "vFa" = ( /obj/structure/table, -/obj/item/food/snacks/grown/potato, -/obj/item/food/snacks/grown/chili, +/obj/item/food/grown/potato, +/obj/item/food/grown/chili, /obj/item/seeds/grape, /turf/simulated/floor/plasteel{ icon_state = "darkgreenfull" diff --git a/_maps/map_files/stations/deltastation.dmm b/_maps/map_files/stations/deltastation.dmm index b762dd370fc..c77375516e7 100644 --- a/_maps/map_files/stations/deltastation.dmm +++ b/_maps/map_files/stations/deltastation.dmm @@ -1831,11 +1831,11 @@ /area/station/hallway/secondary/entry/south) "anA" = ( /obj/structure/table/reinforced, -/obj/item/food/snacks/meat/slab{ +/obj/item/food/meat/slab{ pixel_x = 6; pixel_y = 11 }, -/obj/item/food/snacks/meat/slab, +/obj/item/food/meat/slab, /obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/fore2) @@ -7755,9 +7755,9 @@ /obj/structure/table, /obj/item/seeds/poppy/lily, /obj/item/seeds/poppy/geranium, -/obj/item/food/snacks/grown/wheat, +/obj/item/food/grown/wheat, /obj/item/grown/corncob, -/obj/item/food/snacks/grown/apple, +/obj/item/food/grown/apple, /obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/maintenance/abandoned_garden) @@ -7779,9 +7779,9 @@ /obj/structure/table, /obj/item/stack/packageWrap, /obj/item/hand_labeler, -/obj/item/food/snacks/grown/tea, -/obj/item/food/snacks/grown/grapes, -/obj/item/food/snacks/grown/cherries, +/obj/item/food/grown/tea, +/obj/item/food/grown/grapes, +/obj/item/food/grown/cherries, /obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/maintenance/abandoned_garden) @@ -12962,7 +12962,7 @@ /area/station/service/bar) "aRC" = ( /obj/structure/table/wood, -/obj/item/food/snacks/cheesiehonkers, +/obj/item/food/cheesiehonkers, /turf/simulated/floor/plasteel{ icon_state = "bar" }, @@ -14812,7 +14812,7 @@ /area/station/supply/miningdock) "aWg" = ( /obj/structure/table/wood, -/obj/item/food/snacks/chips, +/obj/item/food/chips, /turf/simulated/floor/plasteel{ icon_state = "bar" }, @@ -19039,7 +19039,7 @@ /obj/item/reagent_containers/condiment/flour, /obj/effect/turf_decal/delivery/hollow, /obj/structure/table, -/obj/item/food/snacks/dough, +/obj/item/food/dough, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -19086,7 +19086,7 @@ "bhR" = ( /obj/effect/turf_decal/delivery/hollow, /obj/structure/table, -/obj/item/food/snacks/mint{ +/obj/item/food/mint{ pixel_y = 10 }, /obj/item/reagent_containers/condiment/saltshaker{ @@ -24711,10 +24711,10 @@ /obj/item/seeds/wheat, /obj/item/seeds/potato, /obj/item/seeds/pumpkin, -/obj/item/food/snacks/grown/wheat, -/obj/item/food/snacks/grown/watermelon, -/obj/item/food/snacks/grown/grapes, -/obj/item/food/snacks/grown/tomato, +/obj/item/food/grown/wheat, +/obj/item/food/grown/watermelon, +/obj/item/food/grown/grapes, +/obj/item/food/grown/tomato, /obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/service/hydroponics) @@ -25915,7 +25915,7 @@ dir = 9 }, /obj/structure/displaycase{ - start_showpiece_type = /obj/item/food/snacks/donut/sprinkles + start_showpiece_type = /obj/item/food/donut/sprinkles }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -50588,7 +50588,7 @@ "cOp" = ( /obj/structure/table/wood, /obj/item/flashlight/lamp/bananalamp, -/obj/item/food/snacks/pie, +/obj/item/food/pie, /obj/machinery/power/apc/directional/west, /obj/structure/cable{ d2 = 4; @@ -61527,7 +61527,6 @@ /area/station/service/chapel) "dKl" = ( /obj/structure/table/wood, -/obj/item/food/snacks/grown/harebell, /obj/structure/noticeboard{ pixel_y = 29 }, @@ -62516,13 +62515,6 @@ }, /turf/simulated/floor/plasteel/dark, /area/station/service/chapel) -"dPL" = ( -/obj/structure/table/wood, -/obj/item/food/snacks/grown/poppy, -/obj/item/food/snacks/grown/poppy, -/obj/item/food/snacks/grown/poppy, -/turf/simulated/floor/carpet/black, -/area/station/service/chapel) "dPM" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -64654,8 +64646,6 @@ dir = 4 }, /obj/structure/table/wood, -/obj/item/food/snacks/grown/harebell, -/obj/item/food/snacks/grown/harebell, /turf/simulated/floor/carpet/black, /area/station/service/chapel) "dYU" = ( @@ -75351,7 +75341,7 @@ }, /area/station/service/chapel) "knI" = ( -/obj/item/food/snacks/donut/jelly/cherryjelly, +/obj/item/food/donut/jelly/cherryjelly, /obj/structure/table/reinforced, /turf/simulated/floor/plasteel{ dir = 9; @@ -88461,7 +88451,7 @@ /obj/structure/table/reinforced, /obj/item/folder, /obj/item/pen, -/obj/item/food/snacks/grown/apple, +/obj/item/food/grown/apple, /obj/machinery/door/window/classic/normal{ dir = 8 }, @@ -94608,9 +94598,9 @@ /obj/item/seeds/lime, /obj/item/seeds/watermelon, /obj/item/seeds/grape, -/obj/item/food/snacks/grown/wheat, -/obj/item/food/snacks/grown/watermelon, -/obj/item/food/snacks/grown/banana, +/obj/item/food/grown/wheat, +/obj/item/food/grown/watermelon, +/obj/item/food/grown/banana, /obj/machinery/door/window/classic/reversed{ dir = 8 }, @@ -136083,7 +136073,7 @@ dMW dJx mrY dRv -dPL +lKc lKc dSi dTs diff --git a/_maps/map_files/stations/metastation.dmm b/_maps/map_files/stations/metastation.dmm index 64660dd336f..1418a5a502f 100644 --- a/_maps/map_files/stations/metastation.dmm +++ b/_maps/map_files/stations/metastation.dmm @@ -182,7 +182,7 @@ /area/station/science/toxins/mixing) "adc" = ( /obj/structure/closet/secure_closet/clown, -/obj/item/food/snacks/pie, +/obj/item/food/pie, /turf/simulated/floor/wood, /area/station/service/clown) "adi" = ( @@ -3952,7 +3952,7 @@ /area/station/maintenance/fore) "axH" = ( /obj/structure/flora/ausbushes/lavendergrass, -/obj/item/food/snacks/grown/banana, +/obj/item/food/grown/banana, /turf/simulated/floor/grass/no_creep, /area/station/medical/virology) "axM" = ( @@ -19337,7 +19337,7 @@ /area/station/hallway/secondary/entry/lounge) "btq" = ( /obj/structure/table/wood, -/obj/item/food/snacks/chips, +/obj/item/food/chips, /turf/simulated/floor/plasteel{ icon_state = "grimy" }, @@ -32187,7 +32187,7 @@ }, /area/station/science/rnd) "clv" = ( -/obj/item/food/snacks/monkeycube, +/obj/item/food/monkeycube, /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, /turf/simulated/floor/plating, @@ -33261,7 +33261,7 @@ }, /obj/structure/flora/ausbushes/sparsegrass, /obj/structure/flora/ausbushes/ywflowers, -/obj/item/food/snacks/grown/banana, +/obj/item/food/grown/banana, /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 }, @@ -36335,11 +36335,11 @@ dir = 1 }, /obj/structure/table/wood, -/obj/item/food/snacks/grown/poppy, -/obj/item/food/snacks/grown/poppy, -/obj/item/food/snacks/grown/poppy, -/obj/item/food/snacks/grown/poppy, -/obj/item/food/snacks/grown/poppy, +/obj/item/food/grown/poppy, +/obj/item/food/grown/poppy, +/obj/item/food/grown/poppy, +/obj/item/food/grown/poppy, +/obj/item/food/grown/poppy, /turf/simulated/floor/carpet, /area/station/service/chapel) "cCu" = ( @@ -37489,7 +37489,7 @@ dir = 4 }, /obj/structure/table/wood, -/obj/item/food/snacks/grown/harebell, +/obj/item/food/grown/harebell, /turf/simulated/floor/plasteel{ icon_state = "darkgrey" }, @@ -38269,7 +38269,7 @@ /obj/machinery/light/small{ dir = 1 }, -/obj/item/food/snacks/grown/harebell, +/obj/item/food/grown/harebell, /turf/simulated/floor/plasteel{ icon_state = "cult" }, @@ -40587,11 +40587,11 @@ /area/station/maintenance/apmaint) "cSR" = ( /obj/structure/table/wood, -/obj/item/food/snacks/grown/poppy, -/obj/item/food/snacks/grown/poppy, -/obj/item/food/snacks/grown/poppy, -/obj/item/food/snacks/grown/poppy, -/obj/item/food/snacks/grown/poppy, +/obj/item/food/grown/poppy, +/obj/item/food/grown/poppy, +/obj/item/food/grown/poppy, +/obj/item/food/grown/poppy, +/obj/item/food/grown/poppy, /turf/simulated/floor/plasteel{ icon_state = "darkgrey" }, @@ -43842,7 +43842,7 @@ name = "Kitchen Counter Shutters" }, /obj/effect/mapping_helpers/airlock/windoor/access/all/service/kitchen, -/obj/item/food/snacks/pie, +/obj/item/food/pie, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, @@ -54490,11 +54490,11 @@ /area/station/turret_protected/ai) "hLT" = ( /obj/structure/table/wood, -/obj/item/food/snacks/grown/harebell, -/obj/item/food/snacks/grown/harebell, -/obj/item/food/snacks/grown/harebell, -/obj/item/food/snacks/grown/harebell, -/obj/item/food/snacks/grown/harebell, +/obj/item/food/grown/harebell, +/obj/item/food/grown/harebell, +/obj/item/food/grown/harebell, +/obj/item/food/grown/harebell, +/obj/item/food/grown/harebell, /turf/simulated/floor/plasteel{ icon_state = "darkgrey" }, @@ -63078,15 +63078,15 @@ "lpp" = ( /obj/structure/table/reinforced, /obj/structure/window/reinforced, -/obj/item/food/snacks/muffin{ +/obj/item/food/muffin{ pixel_x = -4; pixel_y = 8 }, -/obj/item/food/snacks/carrotcakeslice{ +/obj/item/food/carrotcakeslice{ pixel_x = 8; pixel_y = -2 }, -/obj/item/food/snacks/poppypretzel{ +/obj/item/food/poppypretzel{ pixel_x = -8; pixel_y = -3 }, @@ -75250,13 +75250,13 @@ "qvp" = ( /obj/structure/closet/crate, /obj/effect/decal/cleanable/dirt, -/obj/item/food/snacks/breadslice, -/obj/item/food/snacks/breadslice, -/obj/item/food/snacks/breadslice, -/obj/item/food/snacks/grown/potato, -/obj/item/food/snacks/grown/potato, -/obj/item/food/snacks/grown/onion, -/obj/item/food/snacks/grown/onion, +/obj/item/food/breadslice, +/obj/item/food/breadslice, +/obj/item/food/breadslice, +/obj/item/food/grown/potato, +/obj/item/food/grown/potato, +/obj/item/food/grown/onion, +/obj/item/food/grown/onion, /obj/item/storage/box/donkpockets, /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ @@ -77640,7 +77640,7 @@ /area/station/engineering/engine/supermatter) "rwj" = ( /obj/structure/safe/floor, -/obj/item/food/snacks/fortunecookie, +/obj/item/food/fortunecookie, /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) "rwk" = ( @@ -86975,7 +86975,7 @@ /area/station/engineering/atmos) "vwA" = ( /obj/structure/table/glass, -/obj/item/food/snacks/chips{ +/obj/item/food/chips{ pixel_x = 8 }, /obj/item/reagent_containers/drinks/cans/thirteenloko{ diff --git a/code/__DEFINES/dcs/signals.dm b/code/__DEFINES/dcs/signals.dm index e00e6f47f1d..d3bab088c96 100644 --- a/code/__DEFINES/dcs/signals.dm +++ b/code/__DEFINES/dcs/signals.dm @@ -876,7 +876,7 @@ //Food -///from base of obj/item/food/snacks/attack(): (mob/living/eater, mob/feeder) +///from base of obj/item/food/attack(): (mob/living/eater, mob/feeder) #define COMSIG_FOOD_EATEN "food_eaten" //Reagent diff --git a/code/_onclick/click_override.dm b/code/_onclick/click_override.dm index 38cbf357bf9..3322218791e 100644 --- a/code/_onclick/click_override.dm +++ b/code/_onclick/click_override.dm @@ -33,7 +33,7 @@ to_chat(user, "You draw a bit of power from [src], you can use middle click or alt click to release the power!") /datum/middleClickOverride/badminClicker - var/summon_path = /obj/item/food/snacks/cookie + var/summon_path = /obj/item/food/cookie /datum/middleClickOverride/badminClicker/onClick(atom/A, mob/living/user) var/atom/movable/newObject = new summon_path diff --git a/code/datums/outfits/outfit_admin.dm b/code/datums/outfits/outfit_admin.dm index 4ab4cc82559..5dd640758c9 100644 --- a/code/datums/outfits/outfit_admin.dm +++ b/code/datums/outfits/outfit_admin.dm @@ -44,7 +44,7 @@ /obj/item/storage/box/engineer = 1, /obj/item/flashlight = 1, /obj/item/card/emag = 1, - /obj/item/food/snacks/syndidonkpocket = 1 + /obj/item/food/syndidonkpocket = 1 ) var/id_icon = "syndie" @@ -97,7 +97,7 @@ /obj/item/ammo_box/magazine/m10mm = 1, /obj/item/crowbar/red = 1, /obj/item/grenade/plastic/c4 = 1, - /obj/item/food/snacks/syndidonkpocket = 1, + /obj/item/food/syndidonkpocket = 1, /obj/item/flashlight = 1, /obj/item/clothing/shoes/combat = 1 ) @@ -380,7 +380,7 @@ l_ear = /obj/item/radio/headset glasses = /obj/item/clothing/glasses/thermal/monocle id = /obj/item/card/id - l_pocket = /obj/item/food/snacks/grown/banana + l_pocket = /obj/item/food/grown/banana r_pocket = /obj/item/bikehorn r_hand = /obj/item/fireaxe backpack_contents = list( @@ -426,7 +426,7 @@ /obj/item/suppressor = 1, /obj/item/card/emag = 1, /obj/item/radio/uplink = 1, - /obj/item/food/snacks/syndidonkpocket = 1, + /obj/item/food/syndidonkpocket = 1, /obj/item/flashlight = 1 ) @@ -1383,7 +1383,7 @@ /obj/item/stamp/clown = 1, /obj/item/toy/crayon/rainbow = 1, /obj/item/reagent_containers/spray/waterflower = 1, - /obj/item/food/snacks/grown/banana = 1, + /obj/item/food/grown/banana = 1, ) shoes = /obj/item/clothing/shoes/clown_shoes diff --git a/code/datums/recipe.dm b/code/datums/recipe.dm index bd684231f9b..7ee1c021631 100644 --- a/code/datums/recipe.dm +++ b/code/datums/recipe.dm @@ -36,7 +36,7 @@ /datum/recipe var/list/reagents // example: = list("berryjuice" = 5) // do not list same reagent twice var/list/items // example: =list(/obj/item/crowbar, /obj/item/welder) // place /foo/bar before /foo - var/result //example: = /obj/item/food/snacks/donut + var/result //example: = /obj/item/food/donut var/time = 100 // 1/10 part of second /// Whether or not an upgraded kitchen machine will create more products using the same amount of ingredients var/duplicate = TRUE diff --git a/code/game/gamemodes/miniantags/abduction/gland.dm b/code/game/gamemodes/miniantags/abduction/gland.dm index fe9fc6505d8..f350a620591 100644 --- a/code/game/gamemodes/miniantags/abduction/gland.dm +++ b/code/game/gamemodes/miniantags/abduction/gland.dm @@ -264,7 +264,7 @@ /obj/item/organ/internal/heart/gland/egg/activate() owner.visible_message("[owner] [pick(EGG_LAYING_MESSAGES)]") - new /obj/item/food/snacks/egg/gland(get_turf(owner)) + new /obj/item/food/egg/gland(get_turf(owner)) /obj/item/organ/internal/heart/gland/electric cooldown_low = 800 diff --git a/code/game/gamemodes/miniantags/guardian/guardian.dm b/code/game/gamemodes/miniantags/guardian/guardian.dm index 74178fef983..cfa12d92b6a 100644 --- a/code/game/gamemodes/miniantags/guardian/guardian.dm +++ b/code/game/gamemodes/miniantags/guardian/guardian.dm @@ -29,7 +29,7 @@ melee_damage_lower = 15 melee_damage_upper = 15 AIStatus = AI_OFF - butcher_results = list(/obj/item/food/snacks/ectoplasm = 1) + butcher_results = list(/obj/item/food/ectoplasm = 1) hud_type = /datum/hud/guardian var/summoned = FALSE var/cooldown = 0 diff --git a/code/game/gamemodes/miniantags/morph/morph.dm b/code/game/gamemodes/miniantags/morph/morph.dm index 54971912554..0b84b06ab5d 100644 --- a/code/game/gamemodes/miniantags/morph/morph.dm +++ b/code/game/gamemodes/miniantags/morph/morph.dm @@ -34,7 +34,7 @@ wander = FALSE attacktext = "glomps" attack_sound = 'sound/effects/blobattack.ogg' - butcher_results = list(/obj/item/food/snacks/meat/slab = 2) + butcher_results = list(/obj/item/food/meat/slab = 2) /// If the morph is disguised or not var/morphed = FALSE diff --git a/code/game/jobs/job/support.dm b/code/game/jobs/job/support.dm index fff341611bb..3ff78acca01 100644 --- a/code/game/jobs/job/support.dm +++ b/code/game/jobs/job/support.dm @@ -345,7 +345,7 @@ id = /obj/item/card/id/clown pda = /obj/item/pda/clown backpack_contents = list( - /obj/item/food/snacks/grown/banana = 1, + /obj/item/food/grown/banana = 1, /obj/item/stamp/clown = 1, /obj/item/toy/crayon/rainbow = 1, /obj/item/storage/fancy/crayons = 1, diff --git a/code/game/machinery/clonepod.dm b/code/game/machinery/clonepod.dm index f5cf2e9dafa..cf6e0473b04 100644 --- a/code/game/machinery/clonepod.dm +++ b/code/game/machinery/clonepod.dm @@ -2,12 +2,12 @@ #define VALID_REAGENTS list("sanguine_reagent", "osseous_reagent") /// Meats that can be used as biomass for the cloner. -#define VALID_BIOMASSABLES list(/obj/item/food/snacks/meat, \ - /obj/item/food/snacks/monstermeat, \ - /obj/item/food/snacks/carpmeat, \ - /obj/item/food/snacks/salmonmeat, \ - /obj/item/food/snacks/catfishmeat, \ - /obj/item/food/snacks/tofurkey) +#define VALID_BIOMASSABLES list(/obj/item/food/meat, \ + /obj/item/food/monstermeat, \ + /obj/item/food/carpmeat, \ + /obj/item/food/salmonmeat, \ + /obj/item/food/catfishmeat, \ + /obj/item/food/tofurkey) /// Internal organs the cloner will *never* accept for insertion. #define FORBIDDEN_INTERNAL_ORGANS list(/obj/item/organ/internal/regenerative_core, \ diff --git a/code/game/machinery/syndicatebomb.dm b/code/game/machinery/syndicatebomb.dm index d4d0257317d..f6158b34e36 100644 --- a/code/game/machinery/syndicatebomb.dm +++ b/code/game/machinery/syndicatebomb.dm @@ -400,7 +400,7 @@ qdel(src) /obj/item/bombcore/badmin/summon - var/summon_path = /obj/item/food/snacks/cookie + var/summon_path = /obj/item/food/cookie var/amt_summon = 1 /obj/item/bombcore/badmin/summon/detonate() diff --git a/code/game/machinery/vendors/contraband_vendors.dm b/code/game/machinery/vendors/contraband_vendors.dm index f549e9e010a..10992d51c29 100644 --- a/code/game/machinery/vendors/contraband_vendors.dm +++ b/code/game/machinery/vendors/contraband_vendors.dm @@ -70,10 +70,10 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/economy/vending/wallmed/syndicate, 32 icon_off = "nutri" icon_panel = "thin_vendor" category = VENDOR_TYPE_FOOD - products = list(/obj/item/food/snacks/chips = 6, - /obj/item/food/snacks/sosjerky = 6, - /obj/item/food/snacks/syndicake = 6, - /obj/item/food/snacks/cheesiehonkers = 6) + products = list(/obj/item/food/chips = 6, + /obj/item/food/sosjerky = 6, + /obj/item/food/syndicake = 6, + /obj/item/food/cheesiehonkers = 6) /obj/machinery/economy/vending/hydroseeds/syndicate_druglab products = list(/obj/item/seeds/ambrosia/deus = 2, diff --git a/code/game/machinery/vendors/departmental_vendors.dm b/code/game/machinery/vendors/departmental_vendors.dm index 2b9ca9cdafa..069f677f5b4 100644 --- a/code/game/machinery/vendors/departmental_vendors.dm +++ b/code/game/machinery/vendors/departmental_vendors.dm @@ -288,7 +288,7 @@ contraband = list(/obj/item/reagent_containers/syringe/insulin = 4, /obj/item/reagent_containers/glass/bottle/sulfonal = 1, /obj/item/reagent_containers/glass/bottle/pancuronium = 1, - /obj/item/food/snacks/candy/sucker = 2) + /obj/item/food/candy/sucker = 2) armor = list(MELEE = 50, BULLET = 20, LASER = 20, ENERGY = 20, BOMB = 0, RAD = 0, FIRE = 100, ACID = 70) resistance_flags = FIRE_PROOF @@ -336,7 +336,7 @@ /obj/item/grenade/flashbang = 4, /obj/item/flash = 5, /obj/item/reagent_containers/spray/pepper = 5, - /obj/item/food/snacks/donut = 12, + /obj/item/food/donut = 12, /obj/item/storage/box/evidence = 6, /obj/item/flashlight/seclite = 4, /obj/item/restraints/legcuffs/bola/energy = 7, @@ -348,5 +348,5 @@ /obj/item/hailer = 5) refill_canister = /obj/item/vending_refill/security - prices = list(/obj/item/food/snacks/donut = 40, + prices = list(/obj/item/food/donut = 40, /obj/item/storage/fancy/donut_box = 200) //Bulk discount diff --git a/code/game/machinery/vendors/generic_vendors.dm b/code/game/machinery/vendors/generic_vendors.dm index 06486ee94e4..3c35cb49d05 100644 --- a/code/game/machinery/vendors/generic_vendors.dm +++ b/code/game/machinery/vendors/generic_vendors.dm @@ -867,9 +867,9 @@ icon_off = "nutri" icon_panel = "thin_vendor" category = VENDOR_TYPE_FOOD - products = list(/obj/item/food/snacks/tofu = 24, + products = list(/obj/item/food/tofu = 24, /obj/item/reagent_containers/drinks/ice = 12, - /obj/item/food/snacks/candy/candy_corn = 6) + /obj/item/food/candy/candy_corn = 6) contraband = list(/obj/item/kitchen/knife = 6, /obj/item/reagent_containers/drinks/coffee = 12, @@ -919,32 +919,32 @@ icon_off = "nutri" icon_panel = "thin_vendor" category = VENDOR_TYPE_FOOD - products = list(/obj/item/food/snacks/candy/candybar = 6, + products = list(/obj/item/food/candy/candybar = 6, /obj/item/reagent_containers/drinks/dry_ramen = 6, - /obj/item/food/snacks/chips = 6, - /obj/item/food/snacks/twimsts = 6, - /obj/item/food/snacks/sosjerky = 6, - /obj/item/food/snacks/no_raisin = 6, - /obj/item/food/snacks/pistachios = 6, - /obj/item/food/snacks/spacetwinkie = 6, - /obj/item/food/snacks/cheesiehonkers = 6, - /obj/item/food/snacks/tastybread = 6, - /obj/item/food/snacks/stroopwafel = 2) + /obj/item/food/chips = 6, + /obj/item/food/twimsts = 6, + /obj/item/food/sosjerky = 6, + /obj/item/food/no_raisin = 6, + /obj/item/food/pistachios = 6, + /obj/item/food/spacetwinkie = 6, + /obj/item/food/cheesiehonkers = 6, + /obj/item/food/tastybread = 6, + /obj/item/food/stroopwafel = 2) - contraband = list(/obj/item/food/snacks/syndicake = 6) + contraband = list(/obj/item/food/syndicake = 6) - prices = list(/obj/item/food/snacks/candy/candybar = 64, + prices = list(/obj/item/food/candy/candybar = 64, /obj/item/reagent_containers/drinks/dry_ramen = 32, - /obj/item/food/snacks/chips = 64, - /obj/item/food/snacks/twimsts = 64, - /obj/item/food/snacks/sosjerky = 64, - /obj/item/food/snacks/no_raisin = 80, - /obj/item/food/snacks/pistachios = 80, - /obj/item/food/snacks/spacetwinkie = 64, - /obj/item/food/snacks/cheesiehonkers = 64, - /obj/item/food/snacks/tastybread = 80, - /obj/item/food/snacks/stroopwafel = 100, - /obj/item/food/snacks/syndicake = 175) //syndicakes are genuinely kind of powerful + /obj/item/food/chips = 64, + /obj/item/food/twimsts = 64, + /obj/item/food/sosjerky = 64, + /obj/item/food/no_raisin = 80, + /obj/item/food/pistachios = 80, + /obj/item/food/spacetwinkie = 64, + /obj/item/food/cheesiehonkers = 64, + /obj/item/food/tastybread = 80, + /obj/item/food/stroopwafel = 100, + /obj/item/food/syndicake = 175) //syndicakes are genuinely kind of powerful refill_canister = /obj/item/vending_refill/snack @@ -962,19 +962,19 @@ icon_state = "chang" icon_lightmask = "chang" category = VENDOR_TYPE_FOOD - products = list(/obj/item/food/snacks/chinese/chowmein = 6, - /obj/item/food/snacks/chinese/tao = 6, - /obj/item/food/snacks/chinese/sweetsourchickenball = 6, - /obj/item/food/snacks/chinese/newdles = 6, - /obj/item/food/snacks/chinese/rice = 6, - /obj/item/food/snacks/fortunecookie = 6) + products = list(/obj/item/food/chinese/chowmein = 6, + /obj/item/food/chinese/tao = 6, + /obj/item/food/chinese/sweetsourchickenball = 6, + /obj/item/food/chinese/newdles = 6, + /obj/item/food/chinese/rice = 6, + /obj/item/food/fortunecookie = 6) - prices = list(/obj/item/food/snacks/chinese/chowmein = 125, - /obj/item/food/snacks/chinese/tao = 125, - /obj/item/food/snacks/chinese/sweetsourchickenball = 125, - /obj/item/food/snacks/chinese/newdles = 100, - /obj/item/food/snacks/chinese/rice = 100, - /obj/item/food/snacks/fortunecookie = 50) + prices = list(/obj/item/food/chinese/chowmein = 125, + /obj/item/food/chinese/tao = 125, + /obj/item/food/chinese/sweetsourchickenball = 125, + /obj/item/food/chinese/newdles = 100, + /obj/item/food/chinese/rice = 100, + /obj/item/food/fortunecookie = 50) refill_canister = /obj/item/vending_refill/chinese diff --git a/code/game/objects/effects/meteors.dm b/code/game/objects/effects/meteors.dm index edb05feb8e9..075ba79412e 100644 --- a/code/game/objects/effects/meteors.dm +++ b/code/game/objects/effects/meteors.dm @@ -304,7 +304,7 @@ GLOBAL_LIST_INIT(meteors_ops, list(/obj/effect/meteor/goreops)) //Meaty Ops hits = 2 heavy = TRUE meteorsound = 'sound/effects/blobattack.ogg' - meteordrop = list(/obj/item/food/snacks/meat/human, /obj/item/organ/internal/heart, /obj/item/organ/internal/lungs, /obj/item/organ/internal/appendix) + meteordrop = list(/obj/item/food/meat/human, /obj/item/organ/internal/heart, /obj/item/organ/internal/lungs, /obj/item/organ/internal/appendix) var/meteorgibs = /obj/effect/gibspawner/generic /obj/effect/meteor/meaty/make_debris() @@ -323,7 +323,7 @@ GLOBAL_LIST_INIT(meteors_ops, list(/obj/effect/meteor/goreops)) //Meaty Ops //Meaty Ore Xeno edition /obj/effect/meteor/meaty/xeno color = "#5EFF00" - meteordrop = list(/obj/item/food/snacks/monstermeat/xenomeat) + meteordrop = list(/obj/item/food/monstermeat/xenomeat) meteorgibs = /obj/effect/gibspawner/xeno /obj/effect/meteor/meaty/xeno/Initialize(mapload, target) @@ -342,7 +342,7 @@ GLOBAL_LIST_INIT(meteors_ops, list(/obj/effect/meteor/goreops)) //Meaty Ops hits = 10 hitpwr = EXPLODE_DEVASTATE meteorsound = 'sound/effects/blobattack.ogg' - meteordrop = list(/obj/item/food/snacks/meat) + meteordrop = list(/obj/item/food/meat) var/meteorgibs = /obj/effect/gibspawner/generic /obj/effect/meteor/goreops/make_debris() @@ -370,7 +370,7 @@ GLOBAL_LIST_INIT(meteors_ops, list(/obj/effect/meteor/goreops)) //Meaty Ops hits = 10 heavy = TRUE dropamt = 1 - meteordrop = list(/obj/item/clothing/head/hardhat/pumpkinhead, /obj/item/food/snacks/grown/pumpkin) + meteordrop = list(/obj/item/clothing/head/hardhat/pumpkinhead, /obj/item/food/grown/pumpkin) /obj/effect/meteor/pumpkin/Initialize(mapload, target) . = ..() diff --git a/code/game/objects/effects/spawners/lootdrop.dm b/code/game/objects/effects/spawners/lootdrop.dm index b700e797129..069fd19b3b2 100644 --- a/code/game/objects/effects/spawners/lootdrop.dm +++ b/code/game/objects/effects/spawners/lootdrop.dm @@ -486,7 +486,7 @@ /obj/item/clothing/under/new_soviet = 50, /obj/item/clothing/suit/sovietcoat = 50, /obj/item/clothing/head/ushanka = 50, - /obj/item/food/snacks/grown/potato = 50, + /obj/item/food/grown/potato = 50, /obj/item/reagent_containers/drinks/bottle/vodka/badminka = 50, /obj/item/clothing/head/sovietsidecap = 50, /obj/item/flag/ussp = 30, @@ -745,20 +745,20 @@ lootcount = 3 lootdoubles = FALSE var/soups = list( - /obj/item/food/snacks/soup/beetsoup, - /obj/item/food/snacks/soup/stew, - /obj/item/food/snacks/soup/hotchili, - /obj/item/food/snacks/soup/nettlesoup, - /obj/item/food/snacks/soup/meatballsoup) + /obj/item/food/soup/beetsoup, + /obj/item/food/soup/stew, + /obj/item/food/soup/hotchili, + /obj/item/food/soup/nettlesoup, + /obj/item/food/soup/meatballsoup) var/salads = list( - /obj/item/food/snacks/salad/herb, - /obj/item/food/snacks/salad/valid, - /obj/item/food/snacks/salad/aesir) + /obj/item/food/salad/herb, + /obj/item/food/salad/valid, + /obj/item/food/salad/aesir) var/mains = list( - /obj/item/food/snacks/enchiladas, - /obj/item/food/snacks/stewedsoymeat, - /obj/item/food/snacks/burger/bigbite, - /obj/item/food/snacks/burger/superbite) + /obj/item/food/enchiladas, + /obj/item/food/stewedsoymeat, + /obj/item/food/burger/bigbite, + /obj/item/food/burger/superbite) /obj/effect/spawner/lootdrop/three_course_meal/Initialize(mapload) loot = list(pick(soups) = 1,pick(salads) = 1,pick(mains) = 1) diff --git a/code/game/objects/effects/spawners/mess_spawners.dm b/code/game/objects/effects/spawners/mess_spawners.dm index 164777537c7..9f97a15782c 100644 --- a/code/game/objects/effects/spawners/mess_spawners.dm +++ b/code/game/objects/effects/spawners/mess_spawners.dm @@ -182,7 +182,7 @@ /obj/effect/spawner/themed_mess/cooking/drop_object(turf/T) var/extra_trash = pick( /obj/item/trash/plate, - /obj/item/food/snacks/meat, + /obj/item/food/meat, /obj/item/trash/snack_bowl, ) var/obj/trash = new extra_trash(T) diff --git a/code/game/objects/effects/spawners/random_spawners.dm b/code/game/objects/effects/spawners/random_spawners.dm index 00c4c943487..a9decc5055e 100644 --- a/code/game/objects/effects/spawners/random_spawners.dm +++ b/code/game/objects/effects/spawners/random_spawners.dm @@ -265,7 +265,7 @@ spawn_inside = null result = list(/datum/nothing = 1, /obj/item/wrench = 1, - /obj/item/food/snacks/syndicake = 1, + /obj/item/food/syndicake = 1, /obj/item/coin/antagtoken/syndicate = 1, /obj/item/gun/projectile/automatic/pistol = 1) diff --git a/code/game/objects/items/granters/action_granters/summon_cheese.dm b/code/game/objects/items/granters/action_granters/summon_cheese.dm index f86c89c8636..29209f6479c 100644 --- a/code/game/objects/items/granters/action_granters/summon_cheese.dm +++ b/code/game/objects/items/granters/action_granters/summon_cheese.dm @@ -22,7 +22,7 @@ /obj/item/book/granter/spell/summon_cheese/recoil(mob/living/user) to_chat(user, "[src] turns into a wedge of cheese!") - var/obj/item/food/snacks/cheesewedge/presliced/book_cheese = new + var/obj/item/food/cheesewedge/presliced/book_cheese = new user.drop_item() user.put_in_hands(book_cheese) qdel(src) @@ -35,7 +35,7 @@ overlay = null action_icon_state = "cheese_wedge" action_background_icon_state = "bg_spell" - summon_type = list(/obj/item/food/snacks/cheesewedge/presliced) + summon_type = list(/obj/item/food/cheesewedge/presliced) summon_amt = 9 aoe_range = 1 summon_ignore_prev_spawn_points = TRUE diff --git a/code/game/objects/items/mixing_bowl.dm b/code/game/objects/items/mixing_bowl.dm index 0beed2a583a..f7c7b9c9697 100644 --- a/code/game/objects/items/mixing_bowl.dm +++ b/code/game/objects/items/mixing_bowl.dm @@ -68,20 +68,20 @@ var/list/items_measures_p = list() for(var/obj/O in contents) var/display_name = O.name - if(istype(O,/obj/item/food/snacks/egg)) + if(istype(O,/obj/item/food/egg)) items_measures[display_name] = "egg" items_measures_p[display_name] = "eggs" - if(istype(O,/obj/item/food/snacks/tofu)) + if(istype(O,/obj/item/food/tofu)) items_measures[display_name] = "tofu chunk" items_measures_p[display_name] = "tofu chunks" - if(istype(O,/obj/item/food/snacks/meat)) //any meat + if(istype(O,/obj/item/food/meat)) //any meat items_measures[display_name] = "slab of meat" items_measures_p[display_name] = "slabs of meat" - if(istype(O,/obj/item/food/snacks/donkpocket)) + if(istype(O,/obj/item/food/donkpocket)) display_name = "Turnovers" items_measures[display_name] = "turnover" items_measures_p[display_name] = "turnovers" - if(istype(O,/obj/item/food/snacks/carpmeat)) + if(istype(O,/obj/item/food/carpmeat)) items_measures[display_name] = "fillet of meat" items_measures_p[display_name] = "fillets of meat" items_counts[display_name]++ @@ -165,7 +165,7 @@ if(id) amount += reagents.get_reagent_amount(id) reagents.clear_reagents() - var/obj/item/food/snacks/badrecipe/mysteryfood = new(get_turf(source)) + var/obj/item/food/badrecipe/mysteryfood = new(get_turf(source)) mysteryfood.reagents.add_reagent("carbon", amount) mysteryfood.reagents.add_reagent("????", amount / 10) make_dirty(75) diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index 45ceb057785..b7d53ab3d38 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -785,8 +785,8 @@ item_state = "plushie_ipc" /obj/item/toy/plushie/ipcplushie/attackby(obj/item/B, mob/user, params) - if(istype(B, /obj/item/food/snacks/breadslice)) - new /obj/item/food/snacks/toast(get_turf(loc)) + if(istype(B, /obj/item/food/breadslice)) + new /obj/item/food/toast(get_turf(loc)) to_chat(user, "You insert bread into the toaster.") playsound(loc, 'sound/machines/ding.ogg', 50, 1) qdel(B) diff --git a/code/game/objects/items/weapons/RSF.dm b/code/game/objects/items/weapons/RSF.dm index e06f2c8001d..8c589572729 100644 --- a/code/game/objects/items/weapons/RSF.dm +++ b/code/game/objects/items/weapons/RSF.dm @@ -27,10 +27,10 @@ "Pen" = /obj/item/pen, "Dice Pack" = /obj/item/storage/bag/dice, "Cigarette" = /obj/item/clothing/mask/cigarette, - "Newdles" = /obj/item/food/snacks/chinese/newdles, - "Donut" = /obj/item/food/snacks/donut, + "Newdles" = /obj/item/food/chinese/newdles, + "Donut" = /obj/item/food/donut, "Chicken Soup" = /obj/item/reagent_containers/drinks/chicken_soup, - "Tofu Burger" = /obj/item/food/snacks/burger/tofu) + "Tofu Burger" = /obj/item/food/burger/tofu) var/static/list/rsf_icons = list("Drinking Glass" = image(icon = 'icons/obj/drinks.dmi', icon_state = "glass_empty"), "Paper" = image(icon = 'icons/obj/bureaucracy.dmi', icon_state = "paper"), "Pen" = image(icon = 'icons/obj/bureaucracy.dmi', icon_state = "pen"), diff --git a/code/game/objects/items/weapons/cigs.dm b/code/game/objects/items/weapons/cigs.dm index 740101a388f..4adb39fdb88 100644 --- a/code/game/objects/items/weapons/cigs.dm +++ b/code/game/objects/items/weapons/cigs.dm @@ -522,8 +522,8 @@ LIGHTERS ARE IN LIGHTERS.DM // Refill or light the pipe /obj/item/clothing/mask/cigarette/pipe/attackby(obj/item/I, mob/user, params) - if(istype(I, /obj/item/food/snacks/grown)) - var/obj/item/food/snacks/grown/O = I + if(istype(I, /obj/item/food/grown)) + var/obj/item/food/grown/O = I if(O.dry) if(reagents.total_volume == reagents.maximum_volume) to_chat(user, "[src] is full!") @@ -568,10 +568,10 @@ LIGHTERS ARE IN LIGHTERS.DM /obj/item/rollingpaper/afterattack(atom/target, mob/user, proximity) if(!proximity) return - if(!istype(target, /obj/item/food/snacks/grown)) + if(!istype(target, /obj/item/food/grown)) return ..() - var/obj/item/food/snacks/grown/plant = target + var/obj/item/food/grown/plant = target if(!plant.dry) to_chat(user, "You need to dry this first!") return diff --git a/code/game/objects/items/weapons/dice.dm b/code/game/objects/items/weapons/dice.dm index f5679c0ad1e..79ba850f4fe 100644 --- a/code/game/objects/items/weapons/dice.dm +++ b/code/game/objects/items/weapons/dice.dm @@ -226,7 +226,7 @@ if(11) //Cookie T.visible_message("A cookie appears out of thin air!") - var/obj/item/food/snacks/cookie/C = new(drop_location()) + var/obj/item/food/cookie/C = new(drop_location()) create_smoke(2) C.name = "Cookie of Fate" if(12) diff --git a/code/game/objects/items/weapons/gift_wrappaper.dm b/code/game/objects/items/weapons/gift_wrappaper.dm index 00cdd95782b..ffc83904ed8 100644 --- a/code/game/objects/items/weapons/gift_wrappaper.dm +++ b/code/game/objects/items/weapons/gift_wrappaper.dm @@ -79,8 +79,8 @@ /obj/random/mech, /obj/item/toy/spinningtoy, /obj/item/toy/sword, - /obj/item/food/snacks/grown/ambrosia/deus, - /obj/item/food/snacks/grown/ambrosia/vulgaris, + /obj/item/food/grown/ambrosia/deus, + /obj/item/food/grown/ambrosia/vulgaris, /obj/item/paicard, /obj/item/instrument/violin, /obj/item/instrument/guitar, diff --git a/code/game/objects/items/weapons/kitchen.dm b/code/game/objects/items/weapons/kitchen.dm index a096f8a43f8..69066ea45d3 100644 --- a/code/game/objects/items/weapons/kitchen.dm +++ b/code/game/objects/items/weapons/kitchen.dm @@ -57,7 +57,7 @@ return ..() if(length(contents)) - var/obj/item/food/snacks/toEat = contents[1] + var/obj/item/food/toEat = contents[1] if(istype(toEat)) if(C.eat(toEat, user)) toEat.On_Consume(C, user) diff --git a/code/game/objects/items/weapons/storage/backpack.dm b/code/game/objects/items/weapons/storage/backpack.dm index b126796b3b3..be43682943e 100644 --- a/code/game/objects/items/weapons/storage/backpack.dm +++ b/code/game/objects/items/weapons/storage/backpack.dm @@ -116,7 +116,7 @@ new /obj/item/radio/headset/headset_service(src) new /obj/item/pda/clown(src) new /obj/item/storage/box/survival(src) - new /obj/item/food/snacks/grown/banana(src) + new /obj/item/food/grown/banana(src) new /obj/item/stamp/clown(src) new /obj/item/toy/crayon/rainbow(src) new /obj/item/storage/fancy/crayons(src) @@ -752,7 +752,7 @@ value += 1 if(8) if(prob(25)) - new /obj/item/food/snacks/grown/nymph_pod(src) + new /obj/item/food/grown/nymph_pod(src) new /obj/item/slimepotion/sentience(src) else new /obj/item/paicard(src) //Still useful, not a point useful. @@ -762,8 +762,8 @@ /obj/item/storage/box/syndidonkpockets, // Healing + speed /obj/item/reagent_containers/drinks/bottle/dragonsbreath, // Killing /obj/item/reagent_containers/drinks/bottle/immortality, // Super healing for 20 seconds - /obj/item/food/snacks/meatsteak/stimulating, //Healing + stun immunity - /obj/item/food/snacks/plum_pie ) // Great healing over long period of time + /obj/item/food/meatsteak/stimulating, //Healing + stun immunity + /obj/item/food/plum_pie ) // Great healing over long period of time new pickedt(src) @@ -793,13 +793,13 @@ volume = 5 list_reagents = list("adminordrazine" = 5) -/obj/item/food/snacks/meatsteak/stimulating +/obj/item/food/meatsteak/stimulating name = "stimulating steak" desc = "Stimulate your senses." list_reagents = list("nutriment" = 5, "stimulants" = 25) bitesize = 100 -/obj/item/food/snacks/plum_pie +/obj/item/food/plum_pie name = "perfect plum pie" desc = "The Jack Horner brand of pie. 2 big thumbs up." icon = 'icons/obj/food/bakedgoods.dmi' diff --git a/code/game/objects/items/weapons/storage/bags.dm b/code/game/objects/items/weapons/storage/bags.dm index fd596ae58b3..a40a41c986e 100644 --- a/code/game/objects/items/weapons/storage/bags.dm +++ b/code/game/objects/items/weapons/storage/bags.dm @@ -209,10 +209,10 @@ can_hold = list( /obj/item/seeds, /obj/item/unsorted_seeds, - /obj/item/food/snacks/grown, + /obj/item/food/grown, /obj/item/grown, - /obj/item/food/snacks/grown/ash_flora, - /obj/item/food/snacks/honeycomb) + /obj/item/food/grown/ash_flora, + /obj/item/food/honeycomb) cant_hold = list(/obj/item/grown/bananapeel/traitorpeel) resistance_flags = FLAMMABLE @@ -398,7 +398,7 @@ return ..() /obj/item/storage/bag/tray/cookies_tray - var/cookie = /obj/item/food/snacks/cookie + var/cookie = /obj/item/food/cookie /obj/item/storage/bag/tray/cookies_tray/populate_contents() // By Azule Utama, thank you a lot! for(var/i in 1 to 6) @@ -407,7 +407,7 @@ update_icon(UPDATE_OVERLAYS) /obj/item/storage/bag/tray/cookies_tray/sugarcookie - cookie = /obj/item/food/snacks/sugarcookie + cookie = /obj/item/food/sugarcookie //////////////////////////////////////// // MARK: Chemistry bag @@ -437,7 +437,7 @@ storage_slots = 25 max_combined_w_class = 200 w_class = WEIGHT_CLASS_TINY - can_hold = list(/obj/item/slime_extract, /obj/item/food/snacks/monkeycube, + can_hold = list(/obj/item/slime_extract, /obj/item/food/monkeycube, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/glass/beaker, /obj/item/reagent_containers/glass/bottle, /obj/item/reagent_containers/iv_bag, /obj/item/reagent_containers/hypospray/autoinjector/epinephrine) diff --git a/code/game/objects/items/weapons/storage/belt.dm b/code/game/objects/items/weapons/storage/belt.dm index 6043fdfbad2..24257e07a92 100644 --- a/code/game/objects/items/weapons/storage/belt.dm +++ b/code/game/objects/items/weapons/storage/belt.dm @@ -300,7 +300,7 @@ /obj/item/clothing/glasses, /obj/item/ammo_casing/shotgun, /obj/item/ammo_box, - /obj/item/food/snacks/donut, + /obj/item/food/donut, /obj/item/kitchen/knife/combat, /obj/item/melee/baton, /obj/item/melee/classic_baton, @@ -353,7 +353,7 @@ /obj/item/clothing/glasses, /obj/item/ammo_casing/shotgun, /obj/item/ammo_box, - /obj/item/food/snacks/donut, + /obj/item/food/donut, /obj/item/kitchen/knife/combat, /obj/item/melee/baton, /obj/item/melee/classic_baton, @@ -1007,6 +1007,6 @@ /obj/item/reagent_containers/drinks/bottle, /obj/item/reagent_containers/drinks/cans, /obj/item/reagent_containers/drinks/shaker, - /obj/item/food/snacks, + /obj/item/food, /obj/item/reagent_containers/condiment, /obj/item/reagent_containers/glass/beaker) diff --git a/code/game/objects/items/weapons/storage/boxes.dm b/code/game/objects/items/weapons/storage/boxes.dm index 570c764f553..e0ce9114866 100644 --- a/code/game/objects/items/weapons/storage/boxes.dm +++ b/code/game/objects/items/weapons/storage/boxes.dm @@ -349,8 +349,8 @@ desc = "Drymate brand monkey cubes. Just add water!" icon_state = "monkey_box" storage_slots = 7 - can_hold = list(/obj/item/food/snacks/monkeycube) - var/monkey_cube_type = /obj/item/food/snacks/monkeycube + can_hold = list(/obj/item/food/monkeycube) + var/monkey_cube_type = /obj/item/food/monkeycube /obj/item/storage/box/monkeycubes/populate_contents() for(var/I in 1 to 5) @@ -358,37 +358,37 @@ /obj/item/storage/box/monkeycubes/syndicate desc = "Waffle Co. brand monkey cubes. Just add water and a dash of subterfuge!" - monkey_cube_type = /obj/item/food/snacks/monkeycube/syndicate + monkey_cube_type = /obj/item/food/monkeycube/syndicate /obj/item/storage/box/monkeycubes/farwacubes name = "farwa cube box" desc = "Drymate brand farwa cubes. Just add water!" icon_state = "farwa_box" - monkey_cube_type = /obj/item/food/snacks/monkeycube/farwacube + monkey_cube_type = /obj/item/food/monkeycube/farwacube /obj/item/storage/box/monkeycubes/stokcubes name = "stok cube box" desc = "Drymate brand stok cubes. Just add water!" icon_state = "stok_box" - monkey_cube_type = /obj/item/food/snacks/monkeycube/stokcube + monkey_cube_type = /obj/item/food/monkeycube/stokcube /obj/item/storage/box/monkeycubes/neaeracubes name = "neaera cube box" desc = "Drymate brand neaera cubes. Just add water!" icon_state = "neaera_box" - monkey_cube_type = /obj/item/food/snacks/monkeycube/neaeracube + monkey_cube_type = /obj/item/food/monkeycube/neaeracube /obj/item/storage/box/monkeycubes/wolpincubes name = "wolpin cube box" desc = "Drymate brand wolpin cubes. Just add water!" icon_state = "wolpin_box" - monkey_cube_type = /obj/item/food/snacks/monkeycube/wolpincube + monkey_cube_type = /obj/item/food/monkeycube/wolpincube /obj/item/storage/box/monkeycubes/nian_worme_cubes name = "nian worme cube box" desc = "Nian Trade Guild brand worme cubes. Just add water!" icon_state = "nian_worme_box" - monkey_cube_type = /obj/item/food/snacks/monkeycube/nian_wormecube + monkey_cube_type = /obj/item/food/monkeycube/nian_wormecube /////////////////// /* Medical Boxes */ @@ -749,14 +749,14 @@ icon_state = "donk_box" storage_slots = 6 can_hold = list( - /obj/item/food/snacks/donkpocket, - /obj/item/food/snacks/warmdonkpocket, - /obj/item/food/snacks/warmdonkpocket_weak, - /obj/item/food/snacks/syndidonkpocket) + /obj/item/food/donkpocket, + /obj/item/food/warmdonkpocket, + /obj/item/food/warmdonkpocket_weak, + /obj/item/food/syndidonkpocket) /obj/item/storage/box/donkpockets/populate_contents() for(var/I in 1 to 6) - new /obj/item/food/snacks/donkpocket(src) + new /obj/item/food/donkpocket(src) /obj/item/storage/box/donkpockets/empty/populate_contents() return @@ -768,7 +768,7 @@ /obj/item/storage/box/syndidonkpockets/populate_contents() for(var/I in 1 to 6) - new /obj/item/food/snacks/syndidonkpocket(src) + new /obj/item/food/syndidonkpocket(src) //////////////// /* Misc Boxes */ diff --git a/code/game/objects/items/weapons/storage/fancy.dm b/code/game/objects/items/weapons/storage/fancy.dm index db2b8793b00..f37f7a52c39 100644 --- a/code/game/objects/items/weapons/storage/fancy.dm +++ b/code/game/objects/items/weapons/storage/fancy.dm @@ -42,14 +42,14 @@ icon_type = "donut" icon_state = "donutbox" storage_slots = 6 - can_hold = list(/obj/item/food/snacks/donut) + can_hold = list(/obj/item/food/donut) foldable = /obj/item/stack/sheet/cardboard foldable_amt = 1 /obj/item/storage/fancy/donut_box/update_overlays() . = ..() for(var/I = 1 to length(contents)) - var/obj/item/food/snacks/donut/donut = contents[I] + var/obj/item/food/donut/donut = contents[I] var/icon/new_donut_icon = icon('icons/obj/food/containers.dmi', "[(I - 1)]donut[donut.donut_sprite_type]") . += new_donut_icon @@ -58,7 +58,7 @@ /obj/item/storage/fancy/donut_box/populate_contents() for(var/I in 1 to storage_slots) - new /obj/item/food/snacks/donut(src) + new /obj/item/food/donut(src) update_icon(UPDATE_OVERLAYS) /obj/item/storage/fancy/donut_box/empty/populate_contents() @@ -82,11 +82,11 @@ item_state = "eggbox" name = "egg box" storage_slots = 12 - can_hold = list(/obj/item/food/snacks/egg) + can_hold = list(/obj/item/food/egg) /obj/item/storage/fancy/egg_box/populate_contents() for(var/I in 1 to storage_slots) - new /obj/item/food/snacks/egg(src) + new /obj/item/food/egg(src) /* * Candle Box diff --git a/code/game/objects/items/weapons/storage/uplink_kits.dm b/code/game/objects/items/weapons/storage/uplink_kits.dm index 490c4213713..ffac415f508 100644 --- a/code/game/objects/items/weapons/storage/uplink_kits.dm +++ b/code/game/objects/items/weapons/storage/uplink_kits.dm @@ -406,9 +406,9 @@ name = "combat bakery kit" /obj/item/storage/box/syndie_kit/combat_baking/populate_contents() - new /obj/item/food/snacks/baguette/combat(src) + new /obj/item/food/baguette/combat(src) for(var/i in 1 to 2) - new /obj/item/food/snacks/croissant/throwing(src) + new /obj/item/food/croissant/throwing(src) new /obj/item/book/granter/crafting_recipe/combat_baking(src) /obj/item/storage/box/syndie_kit/atmosn2ogrenades diff --git a/code/game/objects/mail.dm b/code/game/objects/mail.dm index 6175ec810e7..680b69a7371 100644 --- a/code/game/objects/mail.dm +++ b/code/game/objects/mail.dm @@ -63,7 +63,7 @@ /obj/item/envelope/security icon_state = "mail_sec" - possible_contents = list(/obj/item/food/snacks/donut/sprinkles, + possible_contents = list(/obj/item/food/donut/sprinkles, /obj/item/megaphone, /obj/item/clothing/mask/whistle, /obj/item/poster/random_official, @@ -121,7 +121,7 @@ /obj/item/reagent_containers/applicator/brute, /obj/item/reagent_containers/applicator/burn, /obj/item/clothing/glasses/sunglasses, - /obj/item/food/snacks/fortunecookie, + /obj/item/food/fortunecookie, /obj/item/scalpel/laser/laser1, /obj/item/surgical_drapes, /obj/item/toy/figure/crew/cmo, @@ -136,7 +136,7 @@ icon_state = "mail_eng" possible_contents = list(/obj/item/airlock_electronics, /obj/item/reagent_containers/drinks/cans/beer, - /obj/item/food/snacks/candy/confectionery/nougat, + /obj/item/food/candy/confectionery/nougat, /obj/item/mod/module/storage/large_capacity, /obj/item/weldingtool/hugetank, /obj/item/geiger_counter, @@ -192,7 +192,7 @@ /obj/item/book/manual/wiki/sop_command, /obj/item/reagent_containers/patch/synthflesh, /obj/item/paper_bin/nanotrasen, - /obj/item/food/snacks/spesslaw, + /obj/item/food/spesslaw, /obj/item/clothing/head/collectable/petehat, /obj/item/toy/figure/crew/captain, /obj/item/toy/figure/crew/iaa, diff --git a/code/game/objects/structures/crates_lockers/closets/secure/freezer.dm b/code/game/objects/structures/crates_lockers/closets/secure/freezer.dm index 0374a552687..8eead41d209 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/freezer.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/freezer.dm @@ -44,7 +44,7 @@ /obj/structure/closet/secure_closet/freezer/meat/populate_contents() for(var/i in 1 to 4) - new /obj/item/food/snacks/meat/monkey(src) + new /obj/item/food/meat/monkey(src) /obj/structure/closet/secure_closet/freezer/meat/open req_access = null diff --git a/code/game/objects/structures/crates_lockers/closets/secure/medical_lockers.dm b/code/game/objects/structures/crates_lockers/closets/secure/medical_lockers.dm index 9a0f455f0d4..9e8e7d49a9e 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/medical_lockers.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/medical_lockers.dm @@ -135,7 +135,7 @@ new /obj/item/storage/pill_bottle/psychiatrist(src) new /obj/random/plushie(src) for(var/i in 0 to 3) - var/candy = pick(subtypesof(/obj/item/food/snacks/candy/fudge)) + var/candy = pick(subtypesof(/obj/item/food/candy/fudge)) new candy(src) /obj/structure/closet/secure_closet/CMO diff --git a/code/game/objects/structures/statues.dm b/code/game/objects/structures/statues.dm index f6ece981b4c..3a0a1679537 100644 --- a/code/game/objects/structures/statues.dm +++ b/code/game/objects/structures/statues.dm @@ -331,7 +331,7 @@ desc = "Just like the ones you remember from childhood!" /obj/structure/snowman/built/Destroy() - new /obj/item/food/snacks/grown/carrot(drop_location()) + new /obj/item/food/grown/carrot(drop_location()) new /obj/item/grown/log(drop_location()) new /obj/item/grown/log(drop_location()) return ..() diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index 8135d91e7a9..ab00577823e 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -1798,10 +1798,10 @@ to_chat(usr, "This can only be used on instances of type /mob/living/carbon/human") return - H.equip_to_slot_or_del( new /obj/item/food/snacks/cookie(H), SLOT_HUD_LEFT_HAND ) - if(!(istype(H.l_hand,/obj/item/food/snacks/cookie))) - H.equip_to_slot_or_del( new /obj/item/food/snacks/cookie(H), SLOT_HUD_RIGHT_HAND ) - if(!(istype(H.r_hand,/obj/item/food/snacks/cookie))) + H.equip_to_slot_or_del( new /obj/item/food/cookie(H), SLOT_HUD_LEFT_HAND ) + if(!(istype(H.l_hand,/obj/item/food/cookie))) + H.equip_to_slot_or_del( new /obj/item/food/cookie(H), SLOT_HUD_RIGHT_HAND ) + if(!(istype(H.r_hand,/obj/item/food/cookie))) log_admin("[key_name(H)] has their hands full, so they did not receive their cookie, spawned by [key_name(src.owner)].") message_admins("[key_name_admin(H)] has [H.p_their()] hands full, so [H.p_they()] did not receive [H.p_their()] cookie, spawned by [key_name_admin(src.owner)].") return @@ -2134,7 +2134,7 @@ ADD_TRAIT(H, TRAIT_BADDNA, "smiting") logmsg = "cluwned." if("Mutagen Cookie") - var/obj/item/food/snacks/cookie/evilcookie = new /obj/item/food/snacks/cookie + var/obj/item/food/cookie/evilcookie = new /obj/item/food/cookie evilcookie.reagents.add_reagent("mutagen", 10) evilcookie.desc = "It has a faint green glow." evilcookie.bitesize = 100 @@ -2143,7 +2143,7 @@ H.equip_to_slot_or_del(evilcookie, SLOT_HUD_LEFT_HAND) logmsg = "a mutagen cookie." if("Hellwater Cookie") - var/obj/item/food/snacks/cookie/evilcookie = new /obj/item/food/snacks/cookie + var/obj/item/food/cookie/evilcookie = new /obj/item/food/cookie evilcookie.reagents.add_reagent("hell_water", 25) evilcookie.desc = "Sulphur-flavored." evilcookie.bitesize = 100 @@ -2208,7 +2208,7 @@ logmsg = "nugget" if("Bread") var/mob/living/simple_animal/shade/sword/bread/breadshade = new(H.loc) - var/bready = pick(/obj/item/food/snacks/customizable/cook/bread, /obj/item/food/snacks/sliceable/meatbread, /obj/item/food/snacks/sliceable/xenomeatbread, /obj/item/food/snacks/sliceable/spidermeatbread, /obj/item/food/snacks/sliceable/bananabread, /obj/item/food/snacks/sliceable/tofubread, /obj/item/food/snacks/sliceable/bread, /obj/item/food/snacks/sliceable/creamcheesebread, /obj/item/food/snacks/sliceable/banarnarbread, /obj/item/food/snacks/flatbread, /obj/item/food/snacks/baguette) + var/bready = pick(/obj/item/food/customizable/cook/bread, /obj/item/food/sliceable/meatbread, /obj/item/food/sliceable/xenomeatbread, /obj/item/food/sliceable/spidermeatbread, /obj/item/food/sliceable/bananabread, /obj/item/food/sliceable/tofubread, /obj/item/food/sliceable/bread, /obj/item/food/sliceable/creamcheesebread, /obj/item/food/sliceable/banarnarbread, /obj/item/food/flatbread, /obj/item/food/baguette) var/obj/item/bread = new bready(get_turf(H)) breadshade.forceMove(bread) breadshade.key = H.key diff --git a/code/modules/antagonists/traitor/contractor/datums/syndicate_contract.dm b/code/modules/antagonists/traitor/contractor/datums/syndicate_contract.dm index e18b886eb96..55dfc245347 100644 --- a/code/modules/antagonists/traitor/contractor/datums/syndicate_contract.dm +++ b/code/modules/antagonists/traitor/contractor/datums/syndicate_contract.dm @@ -23,8 +23,8 @@ /obj/item/clothing/under/syndicate/tacticool, /obj/item/coin/antagtoken/syndicate, /obj/item/poster/syndicate_recruitment, - /obj/item/food/snacks/syndicake, - /obj/item/food/snacks/tatortot, + /obj/item/food/syndicake, + /obj/item/food/tatortot, /obj/item/storage/box/fakesyndiesuit, /obj/item/storage/fancy/cigarettes/cigpack_syndicate, /obj/item/toy/figure/crew/syndie, @@ -423,7 +423,7 @@ M.update_icons() // Supply them with some chow. How generous is the Syndicate? - var/obj/item/food/snacks/breadslice/food = new(get_turf(M)) + var/obj/item/food/breadslice/food = new(get_turf(M)) food.name = "stale bread" food.desc = "Looks like your captors care for their prisoners as much as their bread." food.trash = null diff --git a/code/modules/awaymissions/mission_code/ruins/watcher_grave.dm b/code/modules/awaymissions/mission_code/ruins/watcher_grave.dm index 1bfb0792373..715f78f4249 100644 --- a/code/modules/awaymissions/mission_code/ruins/watcher_grave.dm +++ b/code/modules/awaymissions/mission_code/ruins/watcher_grave.dm @@ -16,7 +16,7 @@ #define WATCHER_EGG_ACTIVE_MOD 0.5 /// Egg which hatches into a helpful pet. Or you can eat it if you want. -/obj/item/food/snacks/egg/watcher +/obj/item/food/egg/watcher name = "watcher egg" desc = "A lonely egg still pulsing with life, somehow untouched by the corruption of the Necropolis." icon_state = "egg_watcher" @@ -30,15 +30,15 @@ /// Datum used to measure our steps var/datum/movement_detector/pedometer -/obj/item/food/snacks/egg/watcher/Initialize(mapload) +/obj/item/food/egg/watcher/Initialize(mapload) . = ..() pedometer = new(src, CALLBACK(src, PROC_REF(on_stepped))) -/obj/item/food/snacks/egg/watcher/Destroy(force) +/obj/item/food/egg/watcher/Destroy(force) . = ..() QDEL_NULL(pedometer) -/obj/item/food/snacks/egg/watcher/examine(mob/user) +/obj/item/food/egg/watcher/examine(mob/user) . = ..() if(steps_travelled < (steps_to_hatch * WATCHER_EGG_ACTIVE_MOD)) . += "Something stirs listlessly inside." @@ -50,7 +50,7 @@ /// Called when we are moved, whether inside an inventory or by ourself somehow -/obj/item/food/snacks/egg/watcher/proc/on_stepped(atom/movable/egg, atom/mover, atom/old_loc, direction) +/obj/item/food/egg/watcher/proc/on_stepped(atom/movable/egg, atom/mover, atom/old_loc, direction) var/new_loc = get_turf(egg) if(isnull(new_loc) || new_loc == get_turf(old_loc)) return // Didn't actually go anywhere @@ -67,7 +67,7 @@ qdel(src) /// Animate the egg -/obj/item/food/snacks/egg/watcher/proc/jiggle() +/obj/item/food/egg/watcher/proc/jiggle() var/animation = isturf(loc) ? rand(1, 3) : 1 // Pixel_x/y animations don't work in an inventory switch(animation) if(1) diff --git a/code/modules/clothing/head/job_hats.dm b/code/modules/clothing/head/job_hats.dm index 973e9ee404e..8f838090d58 100644 --- a/code/modules/clothing/head/job_hats.dm +++ b/code/modules/clothing/head/job_hats.dm @@ -107,7 +107,7 @@ name = "hat" desc = "Someone who wears this will look very smart." icon_state = "detective" - allowed = list(/obj/item/food/snacks/candy/candy_corn, /obj/item/pen) + allowed = list(/obj/item/food/candy/candy_corn, /obj/item/pen) armor = list(MELEE = 15, BULLET = 5, LASER = 15, ENERGY = 5, BOMB = 0, RAD = 0, FIRE = 20, ACID = 50) dog_fashion = /datum/dog_fashion/head/detective diff --git a/code/modules/crafting/recipes.dm b/code/modules/crafting/recipes.dm index 73a7e61b135..859ee38a7cd 100644 --- a/code/modules/crafting/recipes.dm +++ b/code/modules/crafting/recipes.dm @@ -91,10 +91,10 @@ /datum/crafting_recipe/throwing_croissant name = "Throwing croissant" reqs = list( - /obj/item/food/snacks/croissant = 1, + /obj/item/food/croissant = 1, /obj/item/stack/rods = 1 ) - result = list(/obj/item/food/snacks/croissant/throwing) + result = list(/obj/item/food/croissant/throwing) category = CAT_WEAPONRY subcategory = CAT_WEAPON always_available = FALSE @@ -924,7 +924,7 @@ name = "Snowman" result = list(/obj/structure/snowman/built) reqs = list(/obj/item/snowball = 10, - /obj/item/food/snacks/grown/carrot = 1, + /obj/item/food/grown/carrot = 1, /obj/item/grown/log = 2) time = 50 category = CAT_MISC diff --git a/code/modules/crafting/tailoring.dm b/code/modules/crafting/tailoring.dm index 26b760dc80c..68ca54d5838 100644 --- a/code/modules/crafting/tailoring.dm +++ b/code/modules/crafting/tailoring.dm @@ -631,8 +631,8 @@ name = "Flower Crown" result = list(/obj/item/clothing/head/flower_crown) time = 2 SECONDS - reqs = list(/obj/item/food/snacks/grown/poppy = 3, - /obj/item/food/snacks/grown/lily = 3, + reqs = list(/obj/item/food/grown/poppy = 3, + /obj/item/food/grown/lily = 3, /obj/item/grown/sunflower = 3) category = CAT_CLOTHING @@ -647,21 +647,21 @@ name = "Poppy Crown" result = list(/obj/item/clothing/head/poppy_crown) time = 2 SECONDS - reqs = list(/obj/item/food/snacks/grown/poppy = 5) + reqs = list(/obj/item/food/grown/poppy = 5) category = CAT_CLOTHING /datum/crafting_recipe/lily_crown name = "Lily Crown" result = list(/obj/item/clothing/head/lily_crown) time = 2 SECONDS - reqs = list(/obj/item/food/snacks/grown/lily = 5) + reqs = list(/obj/item/food/grown/lily = 5) category = CAT_CLOTHING /datum/crafting_recipe/geranium_crown name = "Geranium Crown" result = list(/obj/item/clothing/head/geranium_crown) time = 2 SECONDS - reqs = list(/obj/item/food/snacks/grown/geranium = 5) + reqs = list(/obj/item/food/grown/geranium = 5) category = CAT_CLOTHING #undef ALLOWED_INGREDIENT_SUNGLASSES diff --git a/code/modules/customitems/item_defines.dm b/code/modules/customitems/item_defines.dm index 241295ad2be..55605f6b230 100644 --- a/code/modules/customitems/item_defines.dm +++ b/code/modules/customitems/item_defines.dm @@ -284,11 +284,10 @@ storage_slots = 3 /obj/item/storage/toolbox/fluff/lunchbox/populate_contents() - new /obj/item/food/snacks/sandwich(src) - new /obj/item/food/snacks/chips(src) + new /obj/item/food/customizable/sandwich(src) + new /obj/item/food/chips(src) new /obj/item/reagent_containers/drinks/cans/cola(src) - /obj/item/fluff/wingler_comb name = "blue comb" desc = "A blue comb, it looks like it was made to groom a Tajaran's fur." diff --git a/code/modules/events/meaty_ores.dm b/code/modules/events/meaty_ores.dm index 751f8dbe334..c4431b23da0 100644 --- a/code/modules/events/meaty_ores.dm +++ b/code/modules/events/meaty_ores.dm @@ -32,7 +32,7 @@ if(prob(80)) gibs(where) if(prob(45)) - new /obj/item/food/snacks/meat(where) + new /obj/item/food/meat(where) else if(prob(10)) explosion(where, 0, pick(0,1), pick(2,3), 0) else diff --git a/code/modules/fish/fish_items.dm b/code/modules/fish/fish_items.dm index 98ae9c00bef..7e913f1b15a 100644 --- a/code/modules/fish/fish_items.dm +++ b/code/modules/fish/fish_items.dm @@ -66,7 +66,7 @@ can_hold = list( /obj/item/fish, /obj/item/fish_eggs, - /obj/item/food/snacks/shrimp, + /obj/item/food/shrimp, ) resistance_flags = FLAMMABLE @@ -74,7 +74,7 @@ // Fish Items // ////////////////////////////////////////////// -/obj/item/food/snacks/shrimp +/obj/item/food/shrimp name = "shrimp" desc = "A single raw shrimp." icon = 'icons/obj/food/seafood.dmi' @@ -82,12 +82,12 @@ filling_color = "#FF1C1C" bitesize = 1 -/obj/item/food/snacks/shrimp/Initialize(mapload) +/obj/item/food/shrimp/Initialize(mapload) . = ..() desc = pick("Anyway, like I was sayin', shrimp is the fruit of the sea.", "You can barbecue it, boil it, broil it, bake it, saute it.") reagents.add_reagent("protein", 1) -/obj/item/food/snacks/feederfish +/obj/item/food/feederfish name = "feeder fish" desc = "A tiny feeder fish. Sure doesn't look very filling..." icon = 'icons/obj/food/seafood.dmi' @@ -95,7 +95,7 @@ filling_color = "#FF1C1C" bitesize = 1 -/obj/item/food/snacks/feederfish/Initialize(mapload) +/obj/item/food/feederfish/Initialize(mapload) . = ..() reagents.add_reagent("protein", 1) @@ -170,8 +170,8 @@ /obj/item/fish/catfish/attackby(obj/item/O, mob/user as mob) if(O.sharp) to_chat(user, "You carefully clean and gut \the [src.name].") - new /obj/item/food/snacks/catfishmeat(get_turf(src)) - new /obj/item/food/snacks/catfishmeat(get_turf(src)) + new /obj/item/food/catfishmeat(get_turf(src)) + new /obj/item/food/catfishmeat(get_turf(src)) qdel(src) return ..() @@ -189,8 +189,8 @@ /obj/item/fish/salmon/attackby(obj/item/O, mob/user as mob) if(O.sharp) to_chat(user, "You carefully clean and gut \the [src.name].") - new /obj/item/food/snacks/salmonmeat(get_turf(src)) - new /obj/item/food/snacks/salmonmeat(get_turf(src)) + new /obj/item/food/salmonmeat(get_turf(src)) + new /obj/item/food/salmonmeat(get_turf(src)) qdel(src) return ..() @@ -205,7 +205,7 @@ /obj/item/fish/babycarp/attackby(obj/item/O, mob/user as mob) if(O.sharp) to_chat(user, "You carefully clean and gut \the [src.name].") - new /obj/item/food/snacks/carpmeat(get_turf(src)) //just one fillet; this is a baby, afterall. + new /obj/item/food/carpmeat(get_turf(src)) //just one fillet; this is a baby, afterall. qdel(src) return ..() diff --git a/code/modules/fish/fish_types.dm b/code/modules/fish/fish_types.dm index f90cda4efc9..890adac7268 100644 --- a/code/modules/fish/fish_types.dm +++ b/code/modules/fish/fish_types.dm @@ -52,13 +52,13 @@ /datum/fish/shrimp fish_name = "shrimp" egg_item = /obj/item/fish_eggs/shrimp - fish_item = /obj/item/food/snacks/shrimp + fish_item = /obj/item/food/shrimp crossbreeder = 0 /datum/fish/feederfish fish_name = "feeder fish" egg_item = /obj/item/fish_eggs/feederfish - fish_item = /obj/item/food/snacks/feederfish + fish_item = /obj/item/food/feederfish /datum/fish/feederfish/special_interact(obj/machinery/fishtank/my_tank) if(!my_tank || !istype(my_tank)) diff --git a/code/modules/food_and_drinks/drinks/bottler/bottler.dm b/code/modules/food_and_drinks/drinks/bottler/bottler.dm index 13c709e557d..c4b6911633a 100644 --- a/code/modules/food_and_drinks/drinks/bottler/bottler.dm +++ b/code/modules/food_and_drinks/drinks/bottler/bottler.dm @@ -28,7 +28,7 @@ available_recipes = list() acceptable_items = list() //These are going to be acceptable even if they aren't in a recipe - acceptable_items |= /obj/item/food/snacks + acceptable_items |= /obj/item/food acceptable_items |= /obj/item/reagent_containers/drinks/cans //the rest is based on what is used in recipes so we don't have people destroying the nuke disc for(var/type in subtypesof(/datum/bottler_recipe)) @@ -45,8 +45,8 @@ to_chat(user, "[O] is stuck to your hand, you can't seem to put it down!") return 0 if(is_type_in_list(O,acceptable_items)) - if(istype(O, /obj/item/food/snacks)) - var/obj/item/food/snacks/S = O + if(istype(O, /obj/item/food)) + var/obj/item/food/S = O user.unEquip(S) if(S.reagents && !S.reagents.total_volume) //This prevents us from using empty foods, should one occur due to some sort of error to_chat(user, "[S] is gone, oh no!") diff --git a/code/modules/food_and_drinks/drinks/bottler/bottler_recipes.dm b/code/modules/food_and_drinks/drinks/bottler/bottler_recipes.dm index 3a923c5428a..0f5b4719bc8 100644 --- a/code/modules/food_and_drinks/drinks/bottler/bottler_recipes.dm +++ b/code/modules/food_and_drinks/drinks/bottler/bottler_recipes.dm @@ -22,48 +22,48 @@ There is no excuse to do this wrong now that there is an example for you. --Fals /datum/bottler_recipe/Paradise_Punch name = "Paradise Punch" description = "Tastes just how you'd think Paradise would if you could bottle it." - ingredients = list(/obj/item/food/snacks/grown/grapes, - /obj/item/food/snacks/grown/banana, - /obj/item/food/snacks/grown/cherries) + ingredients = list(/obj/item/food/grown/grapes, + /obj/item/food/grown/banana, + /obj/item/food/grown/cherries) result = "paradise_punch" /datum/bottler_recipe/Applepocalypse name = "Apple-pocalypse" description = "If doomsday came in fruit form, it'd probably be apples." - ingredients = list(/obj/item/food/snacks/grown/apple, - /obj/item/food/snacks/grown/apple, - /obj/item/food/snacks/grown/apple) + ingredients = list(/obj/item/food/grown/apple, + /obj/item/food/grown/apple, + /obj/item/food/grown/apple) result = "apple-pocalypse" /datum/bottler_recipe/Berry_Banned name = "Berry Banned" description = "Reason for ban: Excessive Flavor." - ingredients = list(/obj/item/food/snacks/grown/berries, - /obj/item/food/snacks/grown/berries, - /obj/item/food/snacks/grown/berries) + ingredients = list(/obj/item/food/grown/berries, + /obj/item/food/grown/berries, + /obj/item/food/grown/berries) result = "berry_banned" /datum/bottler_recipe/Berry_Banned2 name = "Berry Banned" description = "Reason for ban: Excessive Flavor." - ingredients = list(/obj/item/food/snacks/grown/berries/poison, - /obj/item/food/snacks/grown/berries/poison, - /obj/item/food/snacks/grown/berries/poison) + ingredients = list(/obj/item/food/grown/berries/poison, + /obj/item/food/grown/berries/poison, + /obj/item/food/grown/berries/poison) result = "berry_banned2" /datum/bottler_recipe/Blackeye_Brew name = "Blackeye Brew" description = "Creamy, smooth flavor, just like the bald heads of the masses. Supposedly aged for 30 years." ingredients = list(/obj/item/reagent_containers/drinks/cans/cola, - /obj/item/food/snacks/grown/sugarcane, - /obj/item/food/snacks/frozen/icecream) + /obj/item/food/grown/sugarcane, + /obj/item/food/frozen/icecream) result = "blackeye_brew" /datum/bottler_recipe/Grape_Granade name = "Grape Granade" description = "Exploding with grape flavor and a favorite among ERT members system-wide." ingredients = list(/obj/item/reagent_containers/drinks/cans/grape_juice, - /obj/item/food/snacks/grown/grapes, + /obj/item/food/grown/grapes, /obj/item/flash) result = "grape_granade" @@ -71,6 +71,6 @@ There is no excuse to do this wrong now that there is an example for you. --Fals name = "Meteor Malt" description = "Soft drinks have been detected on collision course with your tastebuds." ingredients = list(/obj/item/stack/ore, - /obj/item/food/snacks/grown/wheat, + /obj/item/food/grown/wheat, /obj/item/stack/ore) result = "meteor_malt" diff --git a/code/modules/food_and_drinks/drinks/drinks/drinkingglass.dm b/code/modules/food_and_drinks/drinks/drinks/drinkingglass.dm index 66a06e0b0d4..a08d5b38371 100644 --- a/code/modules/food_and_drinks/drinks/drinks/drinkingglass.dm +++ b/code/modules/food_and_drinks/drinks/drinks/drinkingglass.dm @@ -16,8 +16,8 @@ pickup_sound = 'sound/items/handling/drinkglass_pickup.ogg' /obj/item/reagent_containers/drinks/drinkingglass/attackby(obj/item/I, mob/user, params) - if(istype(I, /obj/item/food/snacks/egg)) //breaking eggs - var/obj/item/food/snacks/egg/E = I + if(istype(I, /obj/item/food/egg)) //breaking eggs + var/obj/item/food/egg/E = I if(reagents) if(reagents.total_volume >= reagents.maximum_volume) to_chat(user, "[src] is full.") diff --git a/code/modules/food_and_drinks/food/condiment.dm b/code/modules/food_and_drinks/food/condiment.dm index 4f552f3d360..8ec0d951e81 100644 --- a/code/modules/food_and_drinks/food/condiment.dm +++ b/code/modules/food_and_drinks/food/condiment.dm @@ -85,7 +85,7 @@ to_chat(user, "You fill [src] with [trans] units of the contents of [target].") //Something like a glass or a food item. Player probably wants to transfer TO it. - else if(target.is_drainable() || istype(target, /obj/item/food/snacks)) + else if(target.is_drainable() || istype(target, /obj/item/food)) if(!reagents.total_volume) to_chat(user, "[src] is empty!") return @@ -317,7 +317,7 @@ if(!proximity) return //You can tear the bag open above food to put the condiments on it, obviously. - if(istype(target, /obj/item/food/snacks)) + if(istype(target, /obj/item/food)) if(!reagents.total_volume) to_chat(user, "You tear open [src], but there's nothing in it.") qdel(src) diff --git a/code/modules/food_and_drinks/food/customizables.dm b/code/modules/food_and_drinks/food/customizables.dm index b65052296f6..3df6580452a 100644 --- a/code/modules/food_and_drinks/food/customizables.dm +++ b/code/modules/food_and_drinks/food/customizables.dm @@ -1,40 +1,40 @@ #define MAKE_CUSTOM_FOOD(snack_to_add, user, type) \ do {\ - var/obj/item/food/snacks/customizable/custom_snack = new type(get_turf(user));\ + var/obj/item/food/customizable/custom_snack = new type(get_turf(user));\ custom_snack.add_ingredient(snack_to_add, user); \ user.put_in_active_hand(custom_snack); \ qdel(src);\ } while(FALSE) -/obj/item/food/snacks/breadslice/attackby(obj/item/W, mob/user, params) - if(istype(W, /obj/item/food/snacks) && !(W.flags & NODROP)) - MAKE_CUSTOM_FOOD(W, user, /obj/item/food/snacks/customizable/sandwich) +/obj/item/food/breadslice/attackby(obj/item/W, mob/user, params) + if(istype(W, /obj/item/food) && !(W.flags & NODROP)) + MAKE_CUSTOM_FOOD(W, user, /obj/item/food/customizable/sandwich) return ..() -/obj/item/food/snacks/bun/attackby(obj/item/W, mob/user, params) - if(istype(W, /obj/item/food/snacks) && !(W.flags & NODROP)) - MAKE_CUSTOM_FOOD(W, user, /obj/item/food/snacks/customizable/burger) +/obj/item/food/bun/attackby(obj/item/W, mob/user, params) + if(istype(W, /obj/item/food) && !(W.flags & NODROP)) + MAKE_CUSTOM_FOOD(W, user, /obj/item/food/customizable/burger) return ..() -/obj/item/food/snacks/sliceable/flatdough/attackby(obj/item/W, mob/user, params) - if(istype(W, /obj/item/food/snacks) && !(W.flags & NODROP)) - MAKE_CUSTOM_FOOD(W, user, /obj/item/food/snacks/customizable/pizza) +/obj/item/food/sliceable/flatdough/attackby(obj/item/W, mob/user, params) + if(istype(W, /obj/item/food) && !(W.flags & NODROP)) + MAKE_CUSTOM_FOOD(W, user, /obj/item/food/customizable/pizza) return ..() -/obj/item/food/snacks/boiledspaghetti/attackby(obj/item/W, mob/user, params) - if(istype(W, /obj/item/food/snacks) && !(W.flags & NODROP)) - MAKE_CUSTOM_FOOD(W, user, /obj/item/food/snacks/customizable/pasta) +/obj/item/food/boiledspaghetti/attackby(obj/item/W, mob/user, params) + if(istype(W, /obj/item/food) && !(W.flags & NODROP)) + MAKE_CUSTOM_FOOD(W, user, /obj/item/food/customizable/pasta) return ..() /obj/item/trash/plate/attackby(obj/item/W, mob/user, params) - if(istype(W, /obj/item/food/snacks) && !(W.flags & NODROP)) - MAKE_CUSTOM_FOOD(W, user, /obj/item/food/snacks/customizable/fullycustom) + if(istype(W, /obj/item/food) && !(W.flags & NODROP)) + MAKE_CUSTOM_FOOD(W, user, /obj/item/food/customizable/fullycustom) return ..() @@ -47,14 +47,14 @@ do {\ icon_state = "soup" /obj/item/trash/bowl/attackby(obj/item/I, mob/user, params) - if(istype(I, /obj/item/food/snacks) && !(I.flags & NODROP)) - var/obj/item/food/snacks/customizable/soup/S = new(get_turf(user)) + if(istype(I, /obj/item/food) && !(I.flags & NODROP)) + var/obj/item/food/customizable/soup/S = new(get_turf(user)) S.attackby(I, user, params) qdel(src) else ..() -/obj/item/food/snacks/customizable +/obj/item/food/customizable name = "sandwich" desc = "A sandwich! A timeless classic." icon = 'icons/obj/food/custom.dmi' @@ -74,20 +74,20 @@ do {\ var/list/ingredients = list() list_reagents = list("nutriment" = 8) -/obj/item/food/snacks/customizable/Initialize(mapload) +/obj/item/food/customizable/Initialize(mapload) . = ..() if(top) top_image = new(icon, "[baseicon]_top") add_overlay(top_image) -/obj/item/food/snacks/customizable/sandwich +/obj/item/food/customizable/sandwich name = "sandwich" desc = "A sandwich! A timeless classic." icon_state = "sandwichcustom" baseicon = "sandwichcustom" basename = "sandwich" -/obj/item/food/snacks/customizable/pizza +/obj/item/food/customizable/pizza name = "personal pizza" desc = "A personalized pan pizza meant for only one person." icon_state = "personal_pizza" @@ -97,7 +97,7 @@ do {\ top = 0 tastes = list("crust" = 1, "tomato" = 1, "cheese" = 1) -/obj/item/food/snacks/customizable/pasta +/obj/item/food/customizable/pasta name = "spaghetti" desc = "Noodles. With stuff. Delicious." icon_state = "pasta_bot" @@ -106,7 +106,7 @@ do {\ snack_overlays = 0 top = 0 -/obj/item/food/snacks/customizable/cook/bread +/obj/item/food/customizable/cook/bread name = "bread" desc = "Tasty bread." icon_state = "breadcustom" @@ -116,7 +116,7 @@ do {\ top = 0 tastes = list("bread" = 10) -/obj/item/food/snacks/customizable/cook/pie +/obj/item/food/customizable/cook/pie name = "pie" desc = "Tasty pie." icon_state = "piecustom" @@ -126,7 +126,7 @@ do {\ top = 0 tastes = list("pie" = 1) -/obj/item/food/snacks/customizable/cook/cake +/obj/item/food/customizable/cook/cake name = "cake" desc = "A popular band." icon_state = "cakecustom" @@ -136,7 +136,7 @@ do {\ top = 0 tastes = list("cake" = 1) -/obj/item/food/snacks/customizable/cook/jelly +/obj/item/food/customizable/cook/jelly name = "jelly" desc = "Totally jelly." icon_state = "jellycustom" @@ -145,7 +145,7 @@ do {\ snack_overlays = 0 top = 0 -/obj/item/food/snacks/customizable/cook/donkpocket +/obj/item/food/customizable/cook/donkpocket name = "donk pocket" desc = "You wanna put a bangin-Oh nevermind." icon_state = "donkcustom" @@ -154,7 +154,7 @@ do {\ snack_overlays = 0 top = 0 -/obj/item/food/snacks/customizable/cook/kebab +/obj/item/food/customizable/cook/kebab name = "kebab" desc = "Kebab or Kabab?" icon_state = "kababcustom" @@ -164,7 +164,7 @@ do {\ top = 0 tastes = list("meat" = 3, "metal" = 1) -/obj/item/food/snacks/customizable/cook/salad +/obj/item/food/customizable/cook/salad name = "salad" desc = "Very tasty." icon_state = "saladcustom" @@ -174,7 +174,7 @@ do {\ top = 0 tastes = list("leaves" = 1) -/obj/item/food/snacks/customizable/cook/waffles +/obj/item/food/customizable/cook/waffles name = "waffles" desc = "Made with love." icon_state = "wafflecustom" @@ -184,7 +184,7 @@ do {\ top = 0 tastes = list("waffles" = 1) -/obj/item/food/snacks/customizable/candy/cookie +/obj/item/food/customizable/candy/cookie name = "cookie" desc = "COOKIE!!1!" icon_state = "cookiecustom" @@ -194,7 +194,7 @@ do {\ top = 0 tastes = list("cookie" = 1) -/obj/item/food/snacks/customizable/candy/cotton +/obj/item/food/customizable/candy/cotton name = "flavored cotton candy" desc = "Who can take a sunrise, sprinkle it with dew," icon_state = "cottoncandycustom" @@ -203,7 +203,7 @@ do {\ snack_overlays = 0 top = 0 -/obj/item/food/snacks/customizable/candy/gummybear +/obj/item/food/customizable/candy/gummybear name = "flavored giant gummy bear" desc = "Cover it in chocolate and a miracle or two," icon_state = "gummybearcustom" @@ -212,7 +212,7 @@ do {\ snack_overlays = 0 top = 0 -/obj/item/food/snacks/customizable/candy/gummyworm +/obj/item/food/customizable/candy/gummyworm name = "flavored giant gummy worm" desc = "The Candy Man can 'cause he mixes it with love," icon_state = "gummywormcustom" @@ -221,7 +221,7 @@ do {\ snack_overlays = 0 top = 0 -/obj/item/food/snacks/customizable/candy/jellybean +/obj/item/food/customizable/candy/jellybean name = "flavored giant jelly bean" desc = "And makes the world taste good." icon_state = "jellybeancustom" @@ -230,7 +230,7 @@ do {\ snack_overlays = 0 top = 0 -/obj/item/food/snacks/customizable/candy/jawbreaker +/obj/item/food/customizable/candy/jawbreaker name = "flavored jawbreaker" desc = "Who can take a rainbow, Wrap it in a sigh," icon_state = "jawbreakercustom" @@ -239,7 +239,7 @@ do {\ snack_overlays = 0 top = 0 -/obj/item/food/snacks/customizable/candy/candycane +/obj/item/food/customizable/candy/candycane name = "flavored candy cane" desc = "Soak it in the sun and make strawberry-lemon pie," icon_state = "candycanecustom" @@ -248,7 +248,7 @@ do {\ snack_overlays = 0 top = 0 -/obj/item/food/snacks/customizable/candy/gum +/obj/item/food/customizable/candy/gum name = "flavored gum" desc = "The Candy Man can 'cause he mixes it with love and makes the world taste good. And the world tastes good 'cause the Candy Man thinks it should..." icon_state = "gumcustom" @@ -257,7 +257,7 @@ do {\ snack_overlays = 0 top = 0 -/obj/item/food/snacks/customizable/candy/donut +/obj/item/food/customizable/candy/donut name = "filled donut" desc = "Donut eat this!" // kill me icon_state = "donutcustom" @@ -266,7 +266,7 @@ do {\ snack_overlays = 0 top = 0 -/obj/item/food/snacks/customizable/candy/bar +/obj/item/food/customizable/candy/bar name = "flavored chocolate bar" desc = "Made in a factory downtown." icon_state = "barcustom" @@ -275,7 +275,7 @@ do {\ snack_overlays = 0 top = 0 -/obj/item/food/snacks/customizable/candy/sucker +/obj/item/food/customizable/candy/sucker name = "flavored sucker" desc = "Suck suck suck." icon_state = "suckercustom" @@ -284,7 +284,7 @@ do {\ snack_overlays = 0 top = 0 -/obj/item/food/snacks/customizable/candy/cash +/obj/item/food/customizable/candy/cash name = "flavored chocolate cash" desc = "I got piles!" icon_state = "cashcustom" @@ -293,7 +293,7 @@ do {\ snack_overlays = 0 top = 0 -/obj/item/food/snacks/customizable/candy/coin +/obj/item/food/customizable/candy/coin name = "flavored chocolate coin" desc = "Clink, clink, clink." icon_state = "coincustom" @@ -303,7 +303,7 @@ do {\ top = 0 /// In the event you fuckers find something I forgot to add a customizable food for. -/obj/item/food/snacks/customizable/fullycustom +/obj/item/food/customizable/fullycustom name = "on a plate" desc = "A unique dish." icon_state = "fullycustom" @@ -314,7 +314,7 @@ do {\ ingredient_limit = 20 fullycustom = 1 -/obj/item/food/snacks/customizable/soup +/obj/item/food/customizable/soup name = "soup" desc = "A bowl with liquid and... stuff in it." icon_state = "soup" @@ -326,7 +326,7 @@ do {\ top = 0 tastes = list("soup" = 1) -/obj/item/food/snacks/customizable/burger +/obj/item/food/customizable/burger name = "burger bun" desc = "A bun for a burger. Delicious." icon_state = "burgercustom" @@ -335,14 +335,14 @@ do {\ tastes = list("bun" = 4) -/obj/item/food/snacks/customizable/attackby(obj/item/I, mob/user, params) +/obj/item/food/customizable/attackby(obj/item/I, mob/user, params) if(is_pen(I)) var/new_name = rename_interactive(user, I, use_prefix = FALSE) if(!isnull(new_name)) to_chat(user, "You declare this to be \a [name]. Delicious!") return - if(!istype(I, /obj/item/food/snacks)) + if(!istype(I, /obj/item/food)) to_chat(user, "[I] isn't exactly something that you would want to eat.") return @@ -354,14 +354,14 @@ do {\ * Arguments: * * snack - The ingredient that will be added */ -/obj/item/food/snacks/customizable/proc/add_ingredient(obj/item/food/snacks/snack, mob/user) +/obj/item/food/customizable/proc/add_ingredient(obj/item/food/snack, mob/user) if(length(ingredients) > ingredient_limit) to_chat(user, "If you put anything else in or on [src] it's going to make a mess.") return // Fully custom snacks don't add the ingredients. So no need to check - if(!fullycustom && istype(snack, /obj/item/food/snacks/customizable)) - var/obj/item/food/snacks/customizable/origin = snack + if(!fullycustom && istype(snack, /obj/item/food/customizable)) + var/obj/item/food/customizable/origin = snack if(length(ingredients) + length(origin.ingredients) > ingredient_limit) to_chat(user, "Merging [snack] and [src] together is going to make a mess.") return @@ -376,8 +376,8 @@ do {\ var/list/added_ingredients = list(snack) // Only merge when it is not fullycustom. Else it looks weird - if(!fullycustom && istype(snack, /obj/item/food/snacks/customizable)) - var/obj/item/food/snacks/customizable/origin = snack + if(!fullycustom && istype(snack, /obj/item/food/customizable)) + var/obj/item/food/customizable/origin = snack added_ingredients += origin.ingredients origin.ingredients.Cut() origin.name = initial(origin.name) // Reset the name for the examine text @@ -394,12 +394,12 @@ do {\ * Arguments: * * new_ingredients - The new ingredients to be added */ -/obj/item/food/snacks/customizable/proc/add_ingredients(list/new_ingredients) +/obj/item/food/customizable/proc/add_ingredients(list/new_ingredients) cut_overlay(top_image) // Remove the top image so we can change it again var/ingredient_num = length(ingredients) ingredients += new_ingredients - for(var/obj/item/food/snacks/food as anything in new_ingredients) + for(var/obj/item/food/food as anything in new_ingredients) ingredient_num++ var/image/ingredient_image if(!fullycustom) @@ -425,20 +425,20 @@ do {\ add_overlay(top_image) -/obj/item/food/snacks/customizable/Destroy() +/obj/item/food/customizable/Destroy() QDEL_LIST_CONTENTS(ingredients) qdel(top_image) return ..() -/obj/item/food/snacks/customizable/examine(mob/user) +/obj/item/food/customizable/examine(mob/user) . = ..() if(LAZYLEN(ingredients)) var/whatsinside = pick(ingredients) . += "You think you can see [whatsinside] in there." -/obj/item/food/snacks/customizable/proc/newname() +/obj/item/food/customizable/proc/newname() var/unsorteditems[0] var/sorteditems[0] var/unsortedtypes[0] @@ -456,8 +456,8 @@ do {\ continue - if(istype(ing, /obj/item/food/snacks/customizable)) // split the ingredients into ones with basenames (sandwich, burger, etc) and ones without, keeping track of how many of each there are - var/obj/item/food/snacks/customizable/gettype = ing + if(istype(ing, /obj/item/food/customizable)) // split the ingredients into ones with basenames (sandwich, burger, etc) and ones without, keeping track of how many of each there are + var/obj/item/food/customizable/gettype = ing if(unsortedtypes[gettype.basename]) unsortedtypes[gettype.basename]++ if(unsortedtypes[gettype.basename] > ct) @@ -518,7 +518,7 @@ do {\ sendback = "[pick("absurd", "colossal", "enormous", "ridiculous", "massive", "oversized", "cardiac-arresting", "pipe-clogging", "edible but sickening", "sickening", "gargantuan", "mega", "belly-burster", "chest-burster")] [basename]" return sendback -/obj/item/food/snacks/customizable/proc/sortlist(list/unsorted, highest) +/obj/item/food/customizable/proc/sortlist(list/unsorted, highest) var/sorted[0] for(var/i = 1, i<= highest, i++) for(var/it in unsorted) diff --git a/code/modules/food_and_drinks/food/foods/baked_goods.dm b/code/modules/food_and_drinks/food/foods/baked_goods.dm index dfcfbf50f4b..8299792db76 100644 --- a/code/modules/food_and_drinks/food/foods/baked_goods.dm +++ b/code/modules/food_and_drinks/food/foods/baked_goods.dm @@ -5,12 +5,12 @@ // Cakes // ////////////////////// -/obj/item/food/snacks/sliceable/carrotcake +/obj/item/food/sliceable/carrotcake name = "carrot cake" desc = "A favorite desert of a certain wascally wabbit. Not a lie." icon = 'icons/obj/food/bakedgoods.dmi' icon_state = "carrotcake" - slice_path = /obj/item/food/snacks/carrotcakeslice + slice_path = /obj/item/food/carrotcakeslice slices_num = 5 bitesize = 3 filling_color = "#FFD675" @@ -18,7 +18,7 @@ tastes = list("cake" = 5, "sweetness" = 2, "carrot" = 1) goal_difficulty = FOOD_GOAL_DUPLICATE -/obj/item/food/snacks/carrotcakeslice +/obj/item/food/carrotcakeslice name = "carrot cake slice" desc = "Carrotty slice of Carrot Cake, carrots are good for your eyes! Also not a lie." icon = 'icons/obj/food/bakedgoods.dmi' @@ -29,12 +29,12 @@ goal_difficulty = FOOD_GOAL_EASY -/obj/item/food/snacks/sliceable/braincake +/obj/item/food/sliceable/braincake name = "brain cake" desc = "A squishy cake-thing." icon = 'icons/obj/food/bakedgoods.dmi' icon_state = "braincake" - slice_path = /obj/item/food/snacks/braincakeslice + slice_path = /obj/item/food/braincakeslice slices_num = 5 filling_color = "#E6AEDB" bitesize = 3 @@ -42,7 +42,7 @@ tastes = list("cake" = 5, "sweetness" = 2, "brains" = 1) goal_difficulty = FOOD_GOAL_DUPLICATE -/obj/item/food/snacks/braincakeslice +/obj/item/food/braincakeslice name = "brain cake slice" desc = "Lemme tell you something about brains. THEY'RE DELICIOUS." icon = 'icons/obj/food/bakedgoods.dmi' @@ -52,12 +52,12 @@ tastes = list("cake" = 5, "sweetness" = 2, "brains" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/sliceable/cheesecake +/obj/item/food/sliceable/cheesecake name = "cheese cake" desc = "DANGEROUSLY cheesy." icon = 'icons/obj/food/bakedgoods.dmi' icon_state = "cheesecake" - slice_path = /obj/item/food/snacks/cheesecakeslice + slice_path = /obj/item/food/cheesecakeslice slices_num = 5 filling_color = "#FAF7AF" bitesize = 3 @@ -65,7 +65,7 @@ tastes = list("cake" = 4, "cream cheese" = 3) goal_difficulty = FOOD_GOAL_DUPLICATE -/obj/item/food/snacks/cheesecakeslice +/obj/item/food/cheesecakeslice name = "cheese cake slice" desc = "Slice of pure cheestisfaction." icon = 'icons/obj/food/bakedgoods.dmi' @@ -75,12 +75,12 @@ tastes = list("cake" = 4, "cream cheese" = 3) goal_difficulty = FOOD_GOAL_EASY -/obj/item/food/snacks/sliceable/plaincake +/obj/item/food/sliceable/plaincake name = "vanilla cake" desc = "A plain cake, not a lie." icon = 'icons/obj/food/bakedgoods.dmi' icon_state = "plaincake" - slice_path = /obj/item/food/snacks/plaincakeslice + slice_path = /obj/item/food/plaincakeslice slices_num = 5 bitesize = 3 filling_color = "#F7EDD5" @@ -88,7 +88,7 @@ tastes = list("cake" = 5, "vanilla" = 1, "sweetness" = 2) goal_difficulty = FOOD_GOAL_DUPLICATE -/obj/item/food/snacks/plaincakeslice +/obj/item/food/plaincakeslice name = "vanilla cake slice" desc = "Just a slice of cake, it is enough for everyone." icon = 'icons/obj/food/bakedgoods.dmi' @@ -98,12 +98,12 @@ tastes = list("cake" = 5, "vanilla" = 1, "sweetness" = 2) goal_difficulty = FOOD_GOAL_EASY -/obj/item/food/snacks/sliceable/orangecake +/obj/item/food/sliceable/orangecake name = "orange cake" desc = "A cake with added orange." icon = 'icons/obj/food/bakedgoods.dmi' icon_state = "orangecake" - slice_path = /obj/item/food/snacks/orangecakeslice + slice_path = /obj/item/food/orangecakeslice slices_num = 5 bitesize = 3 filling_color = "#FADA8E" @@ -111,7 +111,7 @@ tastes = list("cake" = 5, "sweetness" = 2, "oranges" = 2) goal_difficulty = FOOD_GOAL_DUPLICATE -/obj/item/food/snacks/orangecakeslice +/obj/item/food/orangecakeslice name = "orange cake slice" desc = "Just a slice of cake, it is enough for everyone." icon = 'icons/obj/food/bakedgoods.dmi' @@ -121,12 +121,12 @@ tastes = list("cake" = 5, "sweetness" = 2, "oranges" = 2) goal_difficulty = FOOD_GOAL_EASY -/obj/item/food/snacks/sliceable/bananacake +/obj/item/food/sliceable/bananacake name = "banana cake" desc = "A cake with added bananas." icon = 'icons/obj/food/bakedgoods.dmi' icon_state = "bananacake" - slice_path = /obj/item/food/snacks/bananacakeslice + slice_path = /obj/item/food/bananacakeslice slices_num = 5 bitesize = 3 filling_color = "#FADA8E" @@ -134,7 +134,7 @@ tastes = list("cake" = 5, "sweetness" = 2, "banana" = 2) goal_difficulty = FOOD_GOAL_DUPLICATE -/obj/item/food/snacks/bananacakeslice +/obj/item/food/bananacakeslice name = "banana cake slice" desc = "Just a slice of cake, it is enough for everyone." icon = 'icons/obj/food/bakedgoods.dmi' @@ -144,20 +144,20 @@ tastes = list("cake" = 5, "sweetness" = 2, "banana" = 2) goal_difficulty = FOOD_GOAL_EASY -/obj/item/food/snacks/sliceable/limecake +/obj/item/food/sliceable/limecake name = "lime cake" desc = "A cake with added lime." icon = 'icons/obj/food/bakedgoods.dmi' icon_state = "limecake" bitesize = 3 - slice_path = /obj/item/food/snacks/limecakeslice + slice_path = /obj/item/food/limecakeslice slices_num = 5 filling_color = "#CBFA8E" list_reagents = list("nutriment" = 20, "vitamin" = 5) tastes = list("cake" = 5, "sweetness" = 2, "unbearable sourness" = 2) goal_difficulty = FOOD_GOAL_DUPLICATE -/obj/item/food/snacks/limecakeslice +/obj/item/food/limecakeslice name = "lime cake slice" desc = "Just a slice of cake, it is enough for everyone." icon = 'icons/obj/food/bakedgoods.dmi' @@ -167,12 +167,12 @@ tastes = list("cake" = 5, "sweetness" = 2, "unbearable sourness" = 2) goal_difficulty = FOOD_GOAL_EASY -/obj/item/food/snacks/sliceable/lemoncake +/obj/item/food/sliceable/lemoncake name = "lemon cake" desc = "A cake with added lemon." icon = 'icons/obj/food/bakedgoods.dmi' icon_state = "lemoncake" - slice_path = /obj/item/food/snacks/lemoncakeslice + slice_path = /obj/item/food/lemoncakeslice slices_num = 5 bitesize = 3 filling_color = "#FAFA8E" @@ -180,7 +180,7 @@ tastes = list("cake" = 5, "sweetness" = 2, "sourness" = 2) goal_difficulty = FOOD_GOAL_DUPLICATE -/obj/item/food/snacks/lemoncakeslice +/obj/item/food/lemoncakeslice name = "lemon cake slice" desc = "Just a slice of cake, it is enough for everyone." icon = 'icons/obj/food/bakedgoods.dmi' @@ -190,12 +190,12 @@ tastes = list("cake" = 5, "sweetness" = 2, "sourness" = 2) goal_difficulty = FOOD_GOAL_EASY -/obj/item/food/snacks/sliceable/chocolatecake +/obj/item/food/sliceable/chocolatecake name = "chocolate cake" desc = "A cake with added chocolate." icon = 'icons/obj/food/bakedgoods.dmi' icon_state = "chocolatecake" - slice_path = /obj/item/food/snacks/chocolatecakeslice + slice_path = /obj/item/food/chocolatecakeslice slices_num = 5 bitesize = 3 filling_color = "#805930" @@ -203,7 +203,7 @@ tastes = list("cake" = 5, "sweetness" = 1, "chocolate" = 4) goal_difficulty = FOOD_GOAL_DUPLICATE -/obj/item/food/snacks/chocolatecakeslice +/obj/item/food/chocolatecakeslice name = "chocolate cake slice" desc = "Just a slice of cake, it is enough for everyone." icon = 'icons/obj/food/bakedgoods.dmi' @@ -213,12 +213,12 @@ tastes = list("cake" = 5, "sweetness" = 1, "chocolate" = 4) goal_difficulty = FOOD_GOAL_EASY -/obj/item/food/snacks/sliceable/birthdaycake +/obj/item/food/sliceable/birthdaycake name = "birthday cake" desc = "Happy Birthday..." icon = 'icons/obj/food/bakedgoods.dmi' icon_state = "birthdaycake" - slice_path = /obj/item/food/snacks/birthdaycakeslice + slice_path = /obj/item/food/birthdaycakeslice slices_num = 5 filling_color = "#FFD6D6" bitesize = 3 @@ -226,7 +226,7 @@ tastes = list("cake" = 5, "sweetness" = 1) goal_difficulty = FOOD_GOAL_DUPLICATE -/obj/item/food/snacks/birthdaycakeslice +/obj/item/food/birthdaycakeslice name = "birthday cake slice" desc = "A slice of your birthday" icon = 'icons/obj/food/bakedgoods.dmi' @@ -236,12 +236,12 @@ tastes = list("cake" = 5, "sweetness" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/sliceable/applecake +/obj/item/food/sliceable/applecake name = "apple cake" desc = "A cake centered with Apple." icon = 'icons/obj/food/bakedgoods.dmi' icon_state = "applecake" - slice_path = /obj/item/food/snacks/applecakeslice + slice_path = /obj/item/food/applecakeslice slices_num = 5 bitesize = 3 filling_color = "#EBF5B8" @@ -249,7 +249,7 @@ tastes = list("cake" = 5, "sweetness" = 1, "apple" = 1) goal_difficulty = FOOD_GOAL_DUPLICATE -/obj/item/food/snacks/applecakeslice +/obj/item/food/applecakeslice name = "apple cake slice" desc = "A slice of heavenly cake." icon = 'icons/obj/food/bakedgoods.dmi' @@ -264,7 +264,7 @@ // Cookies // ////////////////////// -/obj/item/food/snacks/cookie +/obj/item/food/cookie name = "cookie" desc = "COOKIE!!!" icon = 'icons/obj/food/bakedgoods.dmi' @@ -275,7 +275,7 @@ tastes = list("cookie" = 1, "crunchy chocolate" = 1) goal_difficulty = FOOD_GOAL_EASY -/obj/item/food/snacks/fortunecookie +/obj/item/food/fortunecookie name = "fortune cookie" desc = "A true prophecy in each cookie!" icon = 'icons/obj/food/bakedgoods.dmi' @@ -286,7 +286,7 @@ tastes = list("cookie" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/sugarcookie +/obj/item/food/sugarcookie name = "sugar cookie" desc = "Just like your little sister used to make." icon = 'icons/obj/food/bakedgoods.dmi' @@ -300,7 +300,7 @@ // Pies // ////////////////////// -/obj/item/food/snacks/pie +/obj/item/food/pie name = "banana cream pie" desc = "One of the five essential food groups of clowns." icon = 'icons/obj/food/bakedgoods.dmi' @@ -312,13 +312,13 @@ tastes = list("pie" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/pie/throw_impact(atom/hit_atom) +/obj/item/food/pie/throw_impact(atom/hit_atom) ..() new/obj/effect/decal/cleanable/pie_smudge(loc) visible_message("[src] splats.","You hear a splat.") qdel(src) -/obj/item/food/snacks/meatpie +/obj/item/food/meatpie name = "meat-pie" icon = 'icons/obj/food/bakedgoods.dmi' icon_state = "meatpie" @@ -330,7 +330,7 @@ tastes = list("pie" = 1, "meat" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/tofupie +/obj/item/food/tofupie name = "tofu-pie" icon = 'icons/obj/food/bakedgoods.dmi' icon_state = "meatpie" @@ -342,7 +342,7 @@ tastes = list("pie" = 1, "tofu" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/amanita_pie +/obj/item/food/amanita_pie name = "amanita pie" desc = "Sweet and tasty poison pie." icon = 'icons/obj/food/bakedgoods.dmi' @@ -353,7 +353,7 @@ tastes = list("pie" = 1, "mushroom" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/plump_pie +/obj/item/food/plump_pie name = "plump pie" desc = "I bet you love stuff made out of plump helmets!" icon = 'icons/obj/food/bakedgoods.dmi' @@ -364,14 +364,14 @@ tastes = list("pie" = 1, "mushroom" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/plump_pie/Initialize(mapload) +/obj/item/food/plump_pie/Initialize(mapload) . = ..() if(prob(10)) name = "exceptional plump pie" desc = "Microwave is taken by a fey mood! It has cooked an exceptional plump pie!" // What reagents.add_reagent("omnizine", 5) -/obj/item/food/snacks/xemeatpie +/obj/item/food/xemeatpie name = "xeno-pie" icon = 'icons/obj/food/bakedgoods.dmi' icon_state = "xenomeatpie" @@ -383,7 +383,7 @@ goal_difficulty = FOOD_GOAL_EXCESSIVE -/obj/item/food/snacks/applepie +/obj/item/food/applepie name = "apple pie" desc = "A pie containing sweet sweet love... or apple." icon = 'icons/obj/food/bakedgoods.dmi' @@ -395,7 +395,7 @@ goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/cherrypie +/obj/item/food/cherrypie name = "cherry pie" desc = "Taste so good, make a grown man cry." icon = 'icons/obj/food/bakedgoods.dmi' @@ -406,12 +406,12 @@ tastes = list("pie" = 1, "cherries" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/sliceable/pumpkinpie +/obj/item/food/sliceable/pumpkinpie name = "pumpkin pie" desc = "A delicious treat for the autumn months." icon = 'icons/obj/food/bakedgoods.dmi' icon_state = "pumpkinpie" - slice_path = /obj/item/food/snacks/pumpkinpieslice + slice_path = /obj/item/food/pumpkinpieslice slices_num = 5 bitesize = 3 filling_color = "#F5B951" @@ -419,7 +419,7 @@ tastes = list("pie" = 1, "pumpkin" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/pumpkinpieslice +/obj/item/food/pumpkinpieslice name = "pumpkin pie slice" desc = "A slice of pumpkin pie, with whipped cream on top. Perfection." icon = 'icons/obj/food/bakedgoods.dmi' @@ -433,7 +433,7 @@ // Donuts // ////////////////////// -/obj/item/food/snacks/donut +/obj/item/food/donut name = "donut" desc = "Goes great with Robust Coffee." icon = 'icons/obj/food/bakedgoods.dmi' @@ -446,7 +446,7 @@ var/donut_sprite_type = DONUT_NORMAL tastes = list("donut" = 1) -/obj/item/food/snacks/donut/Initialize(mapload) +/obj/item/food/donut/Initialize(mapload) . = ..() if(randomized_sprinkles && prob(30)) icon_state = "donut2" @@ -455,7 +455,7 @@ donut_sprite_type = DONUT_FROSTED filling_color = "#FF69B4" -/obj/item/food/snacks/donut/sprinkles +/obj/item/food/donut/sprinkles name = "frosted donut" icon_state = "donut2" list_reagents = list("nutriment" = 3, "sugar" = 2, "sprinkles" = 2) @@ -463,14 +463,14 @@ donut_sprite_type = DONUT_FROSTED randomized_sprinkles = 0 -/obj/item/food/snacks/donut/chaos +/obj/item/food/donut/chaos name = "chaos donut" desc = "Like life, it never quite tastes the same." bitesize = 10 tastes = list("donut" = 3, "chaos" = 1) goal_difficulty = FOOD_GOAL_HARD -/obj/item/food/snacks/donut/chaos/Initialize(mapload) +/obj/item/food/donut/chaos/Initialize(mapload) . = ..() extra_reagent = pick("nutriment", "capsaicin", "frostoil", "krokodil", "plasma", "cocoa", "slimejelly", "banana", "berryjuice", "omnizine") reagents.add_reagent("[extra_reagent]", 3) @@ -480,7 +480,7 @@ reagents.add_reagent("sprinkles", 2) filling_color = "#FF69B4" -/obj/item/food/snacks/donut/jelly +/obj/item/food/donut/jelly name = "jelly donut" desc = "You jelly?" icon_state = "jdonut1" @@ -488,7 +488,7 @@ tastes = list("jelly" = 1, "donut" = 3) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/donut/jelly/Initialize(mapload) +/obj/item/food/donut/jelly/Initialize(mapload) . = ..() if(extra_reagent) reagents.add_reagent("[extra_reagent]", 3) @@ -499,14 +499,14 @@ reagents.add_reagent("sprinkles", 2) filling_color = "#FF69B4" -/obj/item/food/snacks/donut/jelly/slimejelly +/obj/item/food/donut/jelly/slimejelly name = "jelly donut" desc = "You jelly?" icon_state = "jdonut1" extra_reagent = "slimejelly" goal_difficulty = FOOD_GOAL_HARD -/obj/item/food/snacks/donut/jelly/cherryjelly +/obj/item/food/donut/jelly/cherryjelly name = "jelly donut" desc = "You jelly?" icon_state = "jdonut1" @@ -516,7 +516,7 @@ // Pancakes // ////////////////////// -/obj/item/food/snacks/pancake +/obj/item/food/pancake name = "pancake" desc = "A plain pancake." icon = 'icons/obj/food/breakfast.dmi' @@ -527,7 +527,7 @@ tastes = list("sweet cake" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/pancake/attack_tk(mob/user) +/obj/item/food/pancake/attack_tk(mob/user) if(src in user.tkgrabbed_objects) to_chat(user, "You start channeling psychic energy into [src].") visible_message("The syrup on [src] starts to boil...") @@ -542,7 +542,7 @@ return return ..() -/obj/item/food/snacks/pancake/berry_pancake +/obj/item/food/pancake/berry_pancake name = "berry pancake" desc = "A pancake loaded with berries." icon_state = "berry_pancake" @@ -550,7 +550,7 @@ tastes = list("sweet cake" = 2, "berries" = 2) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/pancake/choc_chip_pancake +/obj/item/food/pancake/choc_chip_pancake name = "choc-chip pancake" desc = "A pancake loaded with chocolate chips." icon_state = "choc_chip_pancake" @@ -562,7 +562,7 @@ // Misc // ////////////////////// -/obj/item/food/snacks/muffin +/obj/item/food/muffin name = "muffin" desc = "A delicious and spongy little cake." icon = 'icons/obj/food/breakfast.dmi' @@ -572,7 +572,7 @@ tastes = list("muffin" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/berryclafoutis +/obj/item/food/berryclafoutis name = "berry clafoutis" desc = "No black birds, this is a good sign." icon = 'icons/obj/food/bakedgoods.dmi' @@ -584,7 +584,7 @@ goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/poppypretzel +/obj/item/food/poppypretzel name = "poppy pretzel" desc = "A large soft pretzel full of POP! It's all twisted up!" icon = 'icons/obj/food/bakedgoods.dmi' @@ -594,7 +594,7 @@ tastes = list("pretzel" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/plumphelmetbiscuit +/obj/item/food/plumphelmetbiscuit name = "plump helmet biscuit" desc = "This is a finely-prepared plump helmet biscuit. The ingredients are exceptionally minced plump helmet, and well-minced dwarven wheat flour." icon = 'icons/obj/food/breakfast.dmi' @@ -604,14 +604,14 @@ tastes = list("mushroom" = 1, "biscuit" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/plumphelmetbiscuit/Initialize(mapload) +/obj/item/food/plumphelmetbiscuit/Initialize(mapload) . = ..() if(prob(10)) name = "exceptional plump helmet biscuit" desc = "Microwave is taken by a fey mood! It has cooked an exceptional plump helmet biscuit!" // Is this a reference? reagents.add_reagent("omnizine", 5) -/obj/item/food/snacks/appletart +/obj/item/food/appletart name = "golden apple streusel tart" desc = "A tasty dessert that won't make it through a metal detector." icon = 'icons/obj/food/bakedgoods.dmi' @@ -624,7 +624,7 @@ goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/cracker +/obj/item/food/cracker name = "cracker" desc = "It's a salted cracker." icon = 'icons/obj/food/bakedgoods.dmi' @@ -635,7 +635,7 @@ tastes = list("cracker" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/croissant +/obj/item/food/croissant name = "croissant" desc = "Once a pastry reserved for the bourgeois, this flaky goodness is now on your table." icon = 'icons/obj/food/bakedgoods.dmi' @@ -646,13 +646,13 @@ tastes = list("croissant" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/croissant/throwing +/obj/item/food/croissant/throwing throwforce = 20 throw_range = 9 //now with extra throwing action tastes = list("croissant" = 2, "butter" = 1, "metal" = 1) list_reagents = list("nutriment" = 4, "sugar" = 2, "iron" = 1) -/obj/item/food/snacks/croissant/throwing/Initialize(mapload) +/obj/item/food/croissant/throwing/Initialize(mapload) . = ..() AddComponent(/datum/component/boomerang, throw_range, TRUE) diff --git a/code/modules/food_and_drinks/food/foods/bread.dm b/code/modules/food_and_drinks/food/foods/bread.dm index 89382e1e1b9..31eb3b34096 100644 --- a/code/modules/food_and_drinks/food/foods/bread.dm +++ b/code/modules/food_and_drinks/food/foods/bread.dm @@ -3,19 +3,19 @@ // Breads // ////////////////////// -/obj/item/food/snacks/sliceable/meatbread +/obj/item/food/sliceable/meatbread name = "meatbread loaf" desc = "The culinary base of every self-respecting eloquen/tg/entleman." icon = 'icons/obj/food/burgerbread.dmi' icon_state = "meatbread" - slice_path = /obj/item/food/snacks/meatbreadslice + slice_path = /obj/item/food/meatbreadslice slices_num = 5 filling_color = "#FF7575" list_reagents = list("protein" = 20, "nutriment" = 10, "vitamin" = 5) tastes = list("bread" = 10, "meat" = 10) goal_difficulty = FOOD_GOAL_DUPLICATE -/obj/item/food/snacks/meatbreadslice +/obj/item/food/meatbreadslice name = "meatbread slice" desc = "A slice of delicious meatbread." icon = 'icons/obj/food/burgerbread.dmi' @@ -23,19 +23,19 @@ filling_color = "#FF7575" goal_difficulty = FOOD_GOAL_EASY -/obj/item/food/snacks/sliceable/xenomeatbread +/obj/item/food/sliceable/xenomeatbread name = "xenomeatbread loaf" desc = "The culinary base of every self-respecting eloquent gentleman. Extra Heretical." icon = 'icons/obj/food/burgerbread.dmi' icon_state = "xenomeatbread" - slice_path = /obj/item/food/snacks/xenomeatbreadslice + slice_path = /obj/item/food/xenomeatbreadslice slices_num = 5 filling_color = "#8AFF75" list_reagents = list("protein" = 20, "nutriment" = 10, "vitamin" = 5) tastes = list("bread" = 10, "acid" = 10) goal_difficulty = FOOD_GOAL_DUPLICATE -/obj/item/food/snacks/xenomeatbreadslice +/obj/item/food/xenomeatbreadslice name = "xenomeatbread slice" desc = "A slice of delicious meatbread. Extra Heretical." icon = 'icons/obj/food/burgerbread.dmi' @@ -43,18 +43,18 @@ filling_color = "#8AFF75" goal_difficulty = FOOD_GOAL_EXCESSIVE -/obj/item/food/snacks/sliceable/spidermeatbread +/obj/item/food/sliceable/spidermeatbread name = "spider meat loaf" desc = "Reassuringly green meatloaf made from spider meat." icon = 'icons/obj/food/burgerbread.dmi' icon_state = "spidermeatbread" - slice_path = /obj/item/food/snacks/spidermeatbreadslice + slice_path = /obj/item/food/spidermeatbreadslice slices_num = 5 list_reagents = list("protein" = 20, "nutriment" = 10, "toxin" = 15, "vitamin" = 5) tastes = list("bread" = 10, "cobwebs" = 5) goal_difficulty = FOOD_GOAL_DUPLICATE -/obj/item/food/snacks/spidermeatbreadslice +/obj/item/food/spidermeatbreadslice name = "spider meat bread slice" desc = "A slice of meatloaf made from an animal that most likely still wants you dead." icon = 'icons/obj/food/burgerbread.dmi' @@ -63,19 +63,19 @@ list_reagents = list("toxin" = 2) goal_difficulty = FOOD_GOAL_EXCESSIVE -/obj/item/food/snacks/sliceable/bananabread +/obj/item/food/sliceable/bananabread name = "banana-nut bread" desc = "A heavenly and filling treat." icon = 'icons/obj/food/burgerbread.dmi' icon_state = "bananabread" - slice_path = /obj/item/food/snacks/bananabreadslice + slice_path = /obj/item/food/bananabreadslice slices_num = 5 filling_color = "#EDE5AD" list_reagents = list("banana" = 20, "nutriment" = 20) tastes = list("bread" = 10, "banana" = 5) goal_difficulty = FOOD_GOAL_DUPLICATE -/obj/item/food/snacks/bananabreadslice +/obj/item/food/bananabreadslice name = "banana-nut bread slice" desc = "A slice of delicious banana bread." icon = 'icons/obj/food/burgerbread.dmi' @@ -84,19 +84,19 @@ tastes = list("bread" = 10, "banana" = 5) goal_difficulty = FOOD_GOAL_EASY -/obj/item/food/snacks/sliceable/tofubread +/obj/item/food/sliceable/tofubread name = "tofubread" desc = "Like meatbread but for vegetarians. Not guaranteed to give superpowers." icon = 'icons/obj/food/burgerbread.dmi' icon_state = "tofubread" - slice_path = /obj/item/food/snacks/tofubreadslice + slice_path = /obj/item/food/tofubreadslice slices_num = 5 filling_color = "#F7FFE0" list_reagents = list("nutriment" = 20, "vitamin" = 5) tastes = list("bread" = 10, "tofu" = 10) goal_difficulty = FOOD_GOAL_DUPLICATE -/obj/item/food/snacks/tofubreadslice +/obj/item/food/tofubreadslice name = "tofubread slice" desc = "A slice of delicious tofubread." icon = 'icons/obj/food/burgerbread.dmi' @@ -104,19 +104,19 @@ filling_color = "#F7FFE0" goal_difficulty = FOOD_GOAL_EASY -/obj/item/food/snacks/sliceable/bread +/obj/item/food/sliceable/bread name = "bread" desc = "Some plain old Earthen bread." icon = 'icons/obj/food/burgerbread.dmi' icon_state = "bread" - slice_path = /obj/item/food/snacks/breadslice + slice_path = /obj/item/food/breadslice slices_num = 6 filling_color = "#FFE396" list_reagents = list("nutriment" = 10) tastes = list("bread" = 1) goal_difficulty = FOOD_GOAL_DUPLICATE -/obj/item/food/snacks/breadslice +/obj/item/food/breadslice name = "bread slice" desc = "A slice of home." icon = 'icons/obj/food/burgerbread.dmi' @@ -126,19 +126,19 @@ tastes = list("bread" = 1) goal_difficulty = FOOD_GOAL_EASY -/obj/item/food/snacks/sliceable/creamcheesebread +/obj/item/food/sliceable/creamcheesebread name = "cream cheese bread" desc = "Yum yum yum!" icon = 'icons/obj/food/burgerbread.dmi' icon_state = "creamcheesebread" - slice_path = /obj/item/food/snacks/creamcheesebreadslice + slice_path = /obj/item/food/creamcheesebreadslice slices_num = 5 filling_color = "#FFF896" list_reagents = list("nutriment" = 20, "vitamin" = 5) tastes = list("bread" = 10, "cheese" = 10) goal_difficulty = FOOD_GOAL_DUPLICATE -/obj/item/food/snacks/creamcheesebreadslice +/obj/item/food/creamcheesebreadslice name = "cream cheese bread slice" desc = "A slice of yum!" icon = 'icons/obj/food/burgerbread.dmi' @@ -148,19 +148,19 @@ tastes = list("bread" = 10, "cheese" = 10) goal_difficulty = FOOD_GOAL_EASY -/obj/item/food/snacks/sliceable/banarnarbread +/obj/item/food/sliceable/banarnarbread name = "banarnarbread loaf" desc = "A loaf of delicious mah'weyh pleggh at e'ntrath!" icon = 'icons/obj/food/burgerbread.dmi' icon_state = "banarnarbread" - slice_path = /obj/item/food/snacks/banarnarbreadslice + slice_path = /obj/item/food/banarnarbreadslice slices_num = 5 filling_color = "#6F0000" list_reagents = list("nutriment" = 20, "vitamin" = 5) tastes = list("heresy" = 10, "banana" = 10) goal_difficulty = FOOD_GOAL_DUPLICATE -/obj/item/food/snacks/banarnarbreadslice +/obj/item/food/banarnarbreadslice name = "banarnarbread slice" desc = "A slice of delicious mah'weyh pleggh at e'ntrath!" icon = 'icons/obj/food/burgerbread.dmi' @@ -175,7 +175,7 @@ // Misc // ////////////////////// -/obj/item/food/snacks/bun +/obj/item/food/bun name = "bun" desc = "The base for any self-respecting burger." icon = 'icons/obj/food/food_ingredients.dmi' @@ -185,7 +185,7 @@ goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/flatbread +/obj/item/food/flatbread name = "flatbread" desc = "Bland but filling." icon = 'icons/obj/food/food_ingredients.dmi' @@ -194,7 +194,7 @@ tastes = list("bread" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/baguette +/obj/item/food/baguette name = "baguette" desc = "Bon appetit!" icon = 'icons/obj/food/bakedgoods.dmi' @@ -207,15 +207,15 @@ tastes = list("bread" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/baguette/combat +/obj/item/food/baguette/combat sharp = TRUE force = 20 -/obj/item/food/snacks/baguette/combat/Initialize(mapload) +/obj/item/food/baguette/combat/Initialize(mapload) . = ..() AddComponent(/datum/component/parry, _stamina_constant = 2, _stamina_coefficient = 0.5, _parryable_attack_types = ALL_ATTACK_TYPES) -/obj/item/food/snacks/twobread +/obj/item/food/twobread name = "two bread" desc = "It is very bitter and winy." icon = 'icons/obj/food/burgerbread.dmi' @@ -226,7 +226,7 @@ tastes = list("bread" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/toast +/obj/item/food/toast name = "toast" desc = "Yeah! Toast!" icon = 'icons/obj/food/burgerbread.dmi' @@ -237,7 +237,7 @@ tastes = list("toast" = 1) goal_difficulty = FOOD_GOAL_EXCESSIVE -/obj/item/food/snacks/jelliedtoast +/obj/item/food/jelliedtoast name = "jellied toast" desc = "A slice of bread covered with delicious jam." icon = 'icons/obj/food/burgerbread.dmi' @@ -246,15 +246,15 @@ bitesize = 3 tastes = list("toast" = 1, "jelly" = 1) -/obj/item/food/snacks/jelliedtoast/cherry +/obj/item/food/jelliedtoast/cherry list_reagents = list("nutriment" = 1, "cherryjelly" = 5, "vitamin" = 2) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/jelliedtoast/slime +/obj/item/food/jelliedtoast/slime list_reagents = list("nutriment" = 1, "slimejelly" = 5, "vitamin" = 2) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/rofflewaffles +/obj/item/food/rofflewaffles name = "roffle waffles" desc = "Waffles from Roffle. Co." icon = 'icons/obj/food/breakfast.dmi' @@ -266,7 +266,7 @@ tastes = list("waffle" = 1, "mushrooms" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/waffles +/obj/item/food/waffles name = "waffles" desc = "Mmm, waffles." icon = 'icons/obj/food/breakfast.dmi' diff --git a/code/modules/food_and_drinks/food/foods/candy.dm b/code/modules/food_and_drinks/food/foods/candy.dm index a6a65499b02..efc674cdb39 100644 --- a/code/modules/food_and_drinks/food/foods/candy.dm +++ b/code/modules/food_and_drinks/food/foods/candy.dm @@ -7,7 +7,7 @@ //Candy / Candy Ingredients //Subclass so we can pass on values -/obj/item/food/snacks/candy +/obj/item/food/candy name = "generic candy" desc = "It's placeholder flavored. This shouldn't be seen." icon = 'icons/obj/food/candy.dmi' @@ -19,7 +19,7 @@ // Candy Ingredients / Flavorings / Byproduct // *********************************************************** -/obj/item/food/snacks/candy/caramel +/obj/item/food/candy/caramel name = "caramel" desc = "Chewy and dense, yet it practically melts in your mouth!" icon_state = "caramel" @@ -28,7 +28,7 @@ goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/candy/toffee +/obj/item/food/candy/toffee name = "toffee" desc = "A hard, brittle candy with a distinctive taste." icon_state = "toffee" @@ -36,7 +36,7 @@ list_reagents = list("nutriment" = 3, "sugar" = 3) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/candy/nougat +/obj/item/food/candy/nougat name = "nougat" desc = "A soft, chewy candy commonly found in candybars." icon_state = "nougat" @@ -44,7 +44,7 @@ list_reagents = list("nutriment" = 3, "sugar" = 3) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/candy/taffy +/obj/item/food/candy/taffy name = "saltwater taffy" desc = "Old fashioned saltwater taffy. Chewy!" icon_state = "candy1" @@ -52,11 +52,11 @@ list_reagents = list("nutriment" = 3, "sugar" = 3) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/candy/taffy/Initialize(mapload) +/obj/item/food/candy/taffy/Initialize(mapload) . = ..() icon_state = pick("candy1", "candy2", "candy3", "candy4", "candy5") -/obj/item/food/snacks/candy/fudge +/obj/item/food/candy/fudge name = "fudge" desc = "Chocolate fudge, a timeless classic treat." icon_state = "fudge" @@ -65,21 +65,21 @@ list_reagents = list("cream" = 3, "chocolate" = 6) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/candy/fudge/peanut +/obj/item/food/candy/fudge/peanut name = "peanut fudge" desc = "Chocolate fudge, with bits of peanuts mixed in. People with nut allergies shouldn't eat this." icon_state = "fudge_peanut" filling_color = "#7D5F46" goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/candy/fudge/cherry +/obj/item/food/candy/fudge/cherry name = "chocolate cherry fudge" desc = "Chocolate fudge surrounding sweet cherries. Good for tricking kids into eating some fruit." icon_state = "fudge_cherry" filling_color = "#7D5F46" goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/candy/fudge/cookies_n_cream +/obj/item/food/candy/fudge/cookies_n_cream name = "cookies 'n' cream fudge" desc = "An extra creamy fudge with bits of real chocolate cookie mixed in. Crunchy!" icon_state = "fudge_cookies_n_cream" @@ -87,7 +87,7 @@ list_reagents = list("cream" = 6, "chocolate" = 6) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/candy/fudge/turtle +/obj/item/food/candy/fudge/turtle name = "turtle fudge" desc = "Chocolate fudge with caramel and nuts. It doesn't contain real turtles, thankfully." icon_state = "fudge_turtle" @@ -98,14 +98,14 @@ // Candy Products (Pre-existing) // *********************************************************** -/obj/item/food/snacks/candy/donor +/obj/item/food/candy/donor name = "donor candy" desc = "A little treat for blood donors." trash = /obj/item/trash/candy bitesize = 5 list_reagents = list("nutriment" = 10, "sugar" = 3) -/obj/item/food/snacks/candy/candy_corn +/obj/item/food/candy/candy_corn name = "candy corn" desc = "It's a handful of candy corn. Cannot be stored in a detective's hat, alas." icon_state = "candycorn" @@ -117,7 +117,7 @@ // Candy Products (plain / unflavored) // *********************************************************** -/obj/item/food/snacks/candy/cotton +/obj/item/food/candy/cotton name = "cotton candy" desc = "Light and fluffy, it's like eating a cloud made from sugar!" icon_state = "cottoncandy_plain" @@ -127,7 +127,7 @@ list_reagents = list("sugar" = 15) goal_difficulty = FOOD_GOAL_DUPLICATE -/obj/item/food/snacks/candy/candybar +/obj/item/food/candy/candybar name = "candy" desc = "A chocolate candybar, wrapped in a bit of foil." icon_state = "candy" @@ -141,7 +141,7 @@ goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/candy/candycane +/obj/item/food/candy/candycane name = "candy cane" desc = "A festive mint candy cane." icon_state = "candycane" @@ -149,7 +149,7 @@ list_reagents = list("minttoxin" = 1, "sugar" = 5) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/candy/gummybear +/obj/item/food/candy/gummybear name = "gummy bear" desc = "A small edible bear. It's squishy and chewy!" icon_state = "gbear" @@ -158,7 +158,7 @@ list_reagents = list("sugar" = 10) goal_difficulty = FOOD_GOAL_DUPLICATE -/obj/item/food/snacks/candy/gummyworm +/obj/item/food/candy/gummyworm name = "gummy worm" desc = "An edible worm, made from gelatin." icon_state = "gworm" @@ -167,7 +167,7 @@ list_reagents = list("sugar" = 10) goal_difficulty = FOOD_GOAL_DUPLICATE -/obj/item/food/snacks/candy/jellybean +/obj/item/food/candy/jellybean name = "jelly bean" desc = "A candy bean, guaranteed to not give you gas." icon_state = "jbean" @@ -176,7 +176,7 @@ list_reagents = list("sugar" = 10) goal_difficulty = FOOD_GOAL_DUPLICATE -/obj/item/food/snacks/candy/jawbreaker +/obj/item/food/candy/jawbreaker name = "jawbreaker" desc = "An unbelievably hard candy. The name is fitting." icon_state = "jawbreaker" @@ -185,7 +185,7 @@ list_reagents = list("sugar" = 10) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/candy/cash +/obj/item/food/candy/cash name = "candy cash" desc = "Not legal tender. Tasty though." icon_state = "candy_cash" @@ -195,7 +195,7 @@ goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/candy/coin +/obj/item/food/candy/coin name = "chocolate coin" desc = "Probably won't work in the vending machines." icon_state = "choc_coin" @@ -206,7 +206,7 @@ goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/candy/gum +/obj/item/food/candy/gum name = "bubblegum" desc = "Chewy!" icon_state = "bubblegum" @@ -216,7 +216,7 @@ list_reagents = list("sugar" = 5) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/candy/sucker +/obj/item/food/candy/sucker name = "sucker" desc = "For being such a good sport!" icon_state = "sucker" @@ -228,7 +228,7 @@ // Gummy Bear Flavors // *********************************************************** -/obj/item/food/snacks/candy/gummybear/red +/obj/item/food/candy/gummybear/red name = "red gummy bear" desc = "A small edible bear. It's red!" icon_state = "gbear_red" @@ -236,7 +236,7 @@ list_reagents = list("sugar" = 10, "cherryjelly" = 2) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/candy/gummybear/blue +/obj/item/food/candy/gummybear/blue name = "blue gummy bear" desc = "A small edible bear. It's blue!" icon_state = "gbear_blue" @@ -244,14 +244,14 @@ list_reagents = list("sugar" = 10, "berryjuice" = 2) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/candy/gummybear/poison +/obj/item/food/candy/gummybear/poison name = "blue gummy bear" desc = "A small edible bear. It's blue!" icon_state = "gbear_blue" filling_color = "#863353" list_reagents = list("poisonberryjuice" = 12) -/obj/item/food/snacks/candy/gummybear/green +/obj/item/food/candy/gummybear/green name = "green gummy bear" desc = "A small edible bear. It's green!" icon_state = "gbear_green" @@ -259,7 +259,7 @@ list_reagents = list("sugar" = 10, "limejuice" = 2) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/candy/gummybear/yellow +/obj/item/food/candy/gummybear/yellow name = "yellow gummy bear" desc = "A small edible bear. It's yellow!" icon_state = "gbear_yellow" @@ -267,7 +267,7 @@ list_reagents = list("sugar" = 10, "lemonjuice" = 2) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/candy/gummybear/orange +/obj/item/food/candy/gummybear/orange name = "orange gummy bear" desc = "A small edible bear. It's orange!" icon_state = "gbear_orange" @@ -275,7 +275,7 @@ list_reagents = list("sugar" = 10, "orangejuice" = 2) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/candy/gummybear/purple +/obj/item/food/candy/gummybear/purple name = "purple gummy bear" desc = "A small edible bear. It's purple!" icon_state = "gbear_purple" @@ -283,7 +283,7 @@ list_reagents = list("sugar" = 10, "grapejuice" = 2) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/candy/gummybear/wtf +/obj/item/food/candy/gummybear/wtf name = "rainbow gummy bear" desc = "A small bear. Wait... what?" icon_state = "gbear_rainbow" @@ -295,7 +295,7 @@ // Gummy Worm Flavors // *********************************************************** -/obj/item/food/snacks/candy/gummyworm/red +/obj/item/food/candy/gummyworm/red name = "red gummy worm" desc = "An edible worm, made from gelatin. It's red!" icon_state = "gworm_red" @@ -303,7 +303,7 @@ list_reagents = list("sugar" = 10, "cherryjelly" = 2) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/candy/gummyworm/blue +/obj/item/food/candy/gummyworm/blue name = "blue gummy worm" desc = "An edible worm, made from gelatin. It's blue!" icon_state = "gworm_blue" @@ -311,14 +311,14 @@ list_reagents = list("sugar" = 10, "berryjuice" = 2) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/candy/gummyworm/poison +/obj/item/food/candy/gummyworm/poison name = "blue gummy worm" desc = "An edible worm, made from gelatin. It's blue!" icon_state = "gworm_blue" filling_color = "#863353" list_reagents = list("poisonberryjuice" = 12) -/obj/item/food/snacks/candy/gummyworm/green +/obj/item/food/candy/gummyworm/green name = "green gummy worm" desc = "An edible worm, made from gelatin. It's green!" icon_state = "gworm_green" @@ -326,7 +326,7 @@ list_reagents = list("sugar" = 10, "limejuice" = 2) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/candy/gummyworm/yellow +/obj/item/food/candy/gummyworm/yellow name = "yellow gummy worm" desc = "An edible worm, made from gelatin. It's yellow!" icon_state = "gworm_yellow" @@ -334,7 +334,7 @@ list_reagents = list("sugar" = 10, "lemonjuice" = 2) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/candy/gummyworm/orange +/obj/item/food/candy/gummyworm/orange name = "orange gummy worm" desc = "An edible worm, made from gelatin. It's orange!" icon_state = "gworm_orange" @@ -342,7 +342,7 @@ list_reagents = list("sugar" = 10, "orangejuice" = 2) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/candy/gummyworm/purple +/obj/item/food/candy/gummyworm/purple name = "purple gummy worm" desc = "An edible worm, made from gelatin. It's purple!" icon_state = "gworm_purple" @@ -350,7 +350,7 @@ list_reagents = list("sugar" = 10, "grapejuice" = 2) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/candy/gummyworm/wtf +/obj/item/food/candy/gummyworm/wtf name = "rainbow gummy worm" desc = "An edible worm. Did it just move?" icon_state = "gworm_rainbow" @@ -362,7 +362,7 @@ // Jelly Bean Flavors // *********************************************************** -/obj/item/food/snacks/candy/jellybean/red +/obj/item/food/candy/jellybean/red name = "red jelly bean" desc = "A candy bean, guaranteed to not give you gas. It's red!" icon_state = "jbean_red" @@ -370,7 +370,7 @@ list_reagents = list("sugar" = 10, "cherryjelly" = 2) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/candy/jellybean/blue +/obj/item/food/candy/jellybean/blue name = "blue jelly bean" desc = "A candy bean, guaranteed to not give you gas. It's blue!" icon_state = "jbean_blue" @@ -378,14 +378,14 @@ list_reagents = list("sugar" = 10, "berryjuice" = 2) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/candy/jellybean/poison +/obj/item/food/candy/jellybean/poison name = "blue jelly bean" desc = "A candy bean, guaranteed to not give you gas. It's blue!" icon_state = "jbean_blue" filling_color = "#863353" list_reagents = list("poisonberryjuice" = 12) -/obj/item/food/snacks/candy/jellybean/green +/obj/item/food/candy/jellybean/green name = "green jelly bean" desc = "A candy bean, guaranteed to not give you gas. It's green!" icon_state = "jbean_green" @@ -393,7 +393,7 @@ list_reagents = list("sugar" = 10, "limejuice" = 2) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/candy/jellybean/yellow +/obj/item/food/candy/jellybean/yellow name = "yellow jelly bean" desc = "A candy bean, guaranteed to not give you gas. It's yellow!" icon_state = "jbean_yellow" @@ -401,7 +401,7 @@ list_reagents = list("sugar" = 10, "lemonjuice" = 2) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/candy/jellybean/orange +/obj/item/food/candy/jellybean/orange name = "orange jelly bean" desc = "A candy bean, guaranteed to not give you gas. It's orange!" icon_state = "jbean_orange" @@ -409,7 +409,7 @@ list_reagents = list("sugar" = 10, "orangejuice" = 2) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/candy/jellybean/purple +/obj/item/food/candy/jellybean/purple name = "purple jelly bean" desc = "A candy bean, guaranteed to not give you gas. It's purple!" icon_state = "jbean_purple" @@ -417,7 +417,7 @@ list_reagents = list("sugar" = 10, "grapejuice" = 2) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/candy/jellybean/chocolate +/obj/item/food/candy/jellybean/chocolate name = "chocolate jelly bean" desc = "A candy bean, guaranteed to not give you gas. It's chocolate!" icon_state = "jbean_choc" @@ -425,7 +425,7 @@ list_reagents = list("sugar" = 10, "chocolate" = 2) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/candy/jellybean/popcorn +/obj/item/food/candy/jellybean/popcorn name = "popcorn jelly bean" desc = "A candy bean, guaranteed to not give you gas. It's popcorn flavored!" icon_state = "jbean_popcorn" @@ -433,7 +433,7 @@ list_reagents = list("sugar" = 10, "nutriment" = 2) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/candy/jellybean/cola +/obj/item/food/candy/jellybean/cola name = "cola jelly bean" desc = "A candy bean, guaranteed to not give you gas. It's Cola flavored!" icon_state = "jbean_cola" @@ -441,7 +441,7 @@ list_reagents = list("sugar" = 10, "cola" = 2) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/candy/jellybean/drgibb +/obj/item/food/candy/jellybean/drgibb name = "\improper Dr. Gibb jelly bean" desc = "A candy bean, guaranteed to not give you gas. It's Dr. Gibb flavored!" icon_state = "jbean_cola" @@ -449,7 +449,7 @@ list_reagents = list("sugar" = 10, "dr_gibb" = 2) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/candy/jellybean/coffee +/obj/item/food/candy/jellybean/coffee name = "coffee jelly bean" desc = "A candy bean, guaranteed to not give you gas. It's Coffee flavored!" icon_state = "jbean_choc" @@ -457,7 +457,7 @@ list_reagents = list("sugar" = 10, "coffee" = 2) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/candy/jellybean/wtf +/obj/item/food/candy/jellybean/wtf name = "rainbow jelly bean" desc = "A candy bean, guaranteed to not give you gas. You aren't sure what color it is." icon_state = "jbean_rainbow" @@ -469,7 +469,7 @@ // Cotton Candy Flavors // *********************************************************** -/obj/item/food/snacks/candy/cotton/red +/obj/item/food/candy/cotton/red name = "red cotton candy" desc = "Light and fluffy, it's like eating a cloud made from sugar!" icon_state = "cottoncandy_red" @@ -478,7 +478,7 @@ list_reagents = list("sugar" = 15, "cherryjelly" = 5) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/candy/cotton/blue +/obj/item/food/candy/cotton/blue name = "blue cotton candy" desc = "Light and fluffy, it's like eating a cloud made from sugar!" icon_state = "cottoncandy_blue" @@ -487,7 +487,7 @@ list_reagents = list("sugar" = 15, "berryjuice" = 5) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/candy/cotton/poison +/obj/item/food/candy/cotton/poison name = "blue cotton candy" desc = "Light and fluffy, it's like eating a cloud made from sugar!" icon_state = "cottoncandy_blue" @@ -495,7 +495,7 @@ filling_color = "#863353" list_reagents = list("poisonberryjuice" = 20) -/obj/item/food/snacks/candy/cotton/green +/obj/item/food/candy/cotton/green name = "green cotton candy" desc = "Light and fluffy, it's like eating a cloud made from sugar!" icon_state = "cottoncandy_green" @@ -504,7 +504,7 @@ list_reagents = list("sugar" = 15, "limejuice" = 5) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/candy/cotton/yellow +/obj/item/food/candy/cotton/yellow name = "yellow cotton candy" desc = "Light and fluffy, it's like eating a cloud made from sugar!" icon_state = "cottoncandy_yellow" @@ -513,7 +513,7 @@ list_reagents = list("sugar" = 15, "lemonjuice" = 5) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/candy/cotton/orange +/obj/item/food/candy/cotton/orange name = "orange cotton candy" desc = "Light and fluffy, it's like eating a cloud made from sugar!" icon_state = "cottoncandy_orange" @@ -522,7 +522,7 @@ list_reagents = list("sugar" = 15, "orangejuice" = 5) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/candy/cotton/purple +/obj/item/food/candy/cotton/purple name = "purple cotton candy" desc = "Light and fluffy, it's like eating a cloud made from sugar!" icon_state = "cottoncandy_purple" @@ -531,7 +531,7 @@ list_reagents = list("sugar" = 15, "grapejuice" = 5) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/candy/cotton/pink +/obj/item/food/candy/cotton/pink name = "pink cotton candy" desc = "Light and fluffy, it's like eating a cloud made from sugar!" icon_state = "cottoncandy_pink" @@ -540,7 +540,7 @@ list_reagents = list("sugar" = 15, "watermelonjuice" = 5) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/candy/cotton/rainbow +/obj/item/food/candy/cotton/rainbow name = "rainbow cotton candy" desc = "Light and fluffy, it's like eating a cloud made from sugar!" icon_state = "cottoncandy_rainbow" @@ -549,7 +549,7 @@ list_reagents = list("omnizine" = 20) goal_difficulty = FOOD_GOAL_HARD -/obj/item/food/snacks/candy/cotton/bad_rainbow +/obj/item/food/candy/cotton/bad_rainbow name = "rainbow cotton candy" desc = "Light and fluffy, it's like eating a cloud made from sugar!" icon_state = "cottoncandy_rainbow" @@ -561,10 +561,10 @@ // Candybar Flavors // *********************************************************** -/obj/item/food/snacks/candy/confectionery +/obj/item/food/candy/confectionery list_reagents = list("nutriment" = 1, "chocolate" = 1) -/obj/item/food/snacks/candy/confectionery/rice +/obj/item/food/candy/confectionery/rice name = "Asteroid Crunch Bar" desc = "Crunchy rice deposits in delicious chocolate! A favorite of miners galaxy-wide." icon_state = "asteroidcrunch" @@ -572,28 +572,28 @@ filling_color = "#7D5F46" goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/candy/confectionery/toffee +/obj/item/food/candy/confectionery/toffee name = "Yum-Baton Bar" desc = "Chocolate and toffee in the shape of a baton. Security sure knows how to pound these down!" icon_state = "yumbaton" filling_color = "#7D5F46" goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/candy/confectionery/caramel +/obj/item/food/candy/confectionery/caramel name = "Malper Bar" desc = "A chocolate syringe filled with a caramel injection. Just what the doctor ordered!" icon_state = "malper" filling_color = "#7D5F46" goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/candy/confectionery/caramel_nougat +/obj/item/food/candy/confectionery/caramel_nougat name = "Toxins Test Bar" desc = "An explosive combination of chocolate, caramel, and nougat. Research has never been so tasty!" icon_state = "toxinstest" filling_color = "#7D5F46" goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/candy/confectionery/nougat +/obj/item/food/candy/confectionery/nougat name = "Tool-erone Bar" desc = "Chocolate-covered nougat, shaped like a wrench. Great for an engineer on the go!" icon_state = "toolerone" diff --git a/code/modules/food_and_drinks/food/foods/desserts.dm b/code/modules/food_and_drinks/food/foods/desserts.dm index 8c3517c8c66..1287e11ddbf 100644 --- a/code/modules/food_and_drinks/food/foods/desserts.dm +++ b/code/modules/food_and_drinks/food/foods/desserts.dm @@ -2,14 +2,14 @@ // Misc // ////////////////////// -/obj/item/food/snacks/friedbanana +/obj/item/food/friedbanana name = "fried banana" desc = "Goreng Pisang, also known as fried bananas." icon_state = "friedbanana" list_reagents = list("sugar" = 5, "nutriment" = 8, "cornoil" = 4) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/ricepudding +/obj/item/food/ricepudding name = "rice pudding" desc = "Where's the Jam!" icon_state = "rpudding" @@ -19,7 +19,7 @@ tastes = list("rice" = 1, "sweetness" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/spacylibertyduff +/obj/item/food/spacylibertyduff name = "spacy liberty duff" desc = "Jello gelatin, from Alfred Hubbard's cookbook." icon_state = "spacylibertyduff" @@ -30,7 +30,7 @@ tastes = list("jelly" = 1, "mushroom" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/amanitajelly +/obj/item/food/amanitajelly name = "amanita jelly" desc = "Looks curiously toxic." icon_state = "amanitajelly" @@ -41,7 +41,7 @@ tastes = list("jelly" = 1, "mushroom" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/candiedapple +/obj/item/food/candiedapple name = "candied apple" desc = "An apple coated in sugary sweetness." icon_state = "candiedapple" @@ -51,7 +51,7 @@ tastes = list("apple" = 2, "sweetness" = 2) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/mint +/obj/item/food/mint name = "mint" desc = "it is only wafer thin." icon_state = "mint" diff --git a/code/modules/food_and_drinks/food/foods/ethnic.dm b/code/modules/food_and_drinks/food/foods/ethnic.dm index d388f2c0692..4751501bd93 100644 --- a/code/modules/food_and_drinks/food/foods/ethnic.dm +++ b/code/modules/food_and_drinks/food/foods/ethnic.dm @@ -3,7 +3,7 @@ // Mexican // ////////////////////// -/obj/item/food/snacks/taco +/obj/item/food/taco name = "taco" desc = "Take a bite!" icon_state = "taco" @@ -12,7 +12,7 @@ tastes = list("taco" = 4, "meat" = 2, "cheese" = 2, "lettuce" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/burrito +/obj/item/food/burrito name = "burrito" desc = "Meat, beans, cheese, and rice wrapped up as an easy-to-hold meal." icon_state = "burrito" @@ -23,7 +23,7 @@ goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/chimichanga +/obj/item/food/chimichanga name = "chimichanga" desc = "Time to eat a chimi-f***ing-changa." icon_state = "chimichanga" @@ -32,7 +32,7 @@ list_reagents = list("omnizine" = 4, "cheese" = 2) //Deadpool reference. Deal with it. goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/enchiladas +/obj/item/food/enchiladas name = "enchiladas" desc = "Viva la Mexico!" icon_state = "enchiladas" @@ -43,7 +43,7 @@ tastes = list("hot peppers" = 1, "meat" = 3, "cheese" = 1, "sour cream" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/cornchips +/obj/item/food/cornchips name = "corn chips" desc = "Goes great with salsa! OLE!" icon_state = "chips" @@ -58,7 +58,7 @@ // Chinese // ////////////////////// -/obj/item/food/snacks/chinese/chowmein +/obj/item/food/chinese/chowmein name = "chow mein" desc = "What is in this anyways?" icon_state = "chinese1" @@ -67,7 +67,7 @@ list_reagents = list("nutriment" = 1, "beans" = 3, "msg" = 4, "sugar" = 2) tastes = list("noodle" = 1, "vegetables" = 1) -/obj/item/food/snacks/chinese/sweetsourchickenball +/obj/item/food/chinese/sweetsourchickenball name = "sweet & sour chicken balls" desc = "Is this chicken cooked? The odds are better than wok paper scissors." icon = 'icons/obj/food/meat.dmi' @@ -77,7 +77,7 @@ list_reagents = list("nutriment" = 2, "msg" = 4, "sugar" = 2) tastes = list("chicken" = 1, "sweetness" = 1) -/obj/item/food/snacks/chinese/tao +/obj/item/food/chinese/tao name = "Admiral Yamamoto carp" desc = "Tastes like chicken." icon_state = "chinese2" @@ -86,7 +86,7 @@ list_reagents = list("nutriment" = 1, "protein" = 1, "msg" = 4, "sugar" = 4) tastes = list("chicken" = 1) -/obj/item/food/snacks/chinese/newdles +/obj/item/food/chinese/newdles name = "chinese newdles" desc = "Made fresh, weekly!" icon_state = "chinese3" @@ -95,7 +95,7 @@ list_reagents = list("nutriment" = 1, "msg" = 4, "sugar" = 3) tastes = list("noodles" = 1) -/obj/item/food/snacks/chinese/rice +/obj/item/food/chinese/rice name = "fried rice" desc = "A timeless classic." icon_state = "chinese4" @@ -110,7 +110,7 @@ // Japanese // ////////////////////// -/obj/item/food/snacks/chawanmushi +/obj/item/food/chawanmushi name = "chawanmushi" desc = "A legendary egg custard that makes friends out of enemies. Probably too hot for a cat to eat." icon_state = "chawanmushi" @@ -120,7 +120,7 @@ tastes = list("custard" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/yakiimo +/obj/item/food/yakiimo name = "yaki imo" desc = "Made with roasted sweet potatoes!" icon_state = "yakiimo" @@ -135,7 +135,7 @@ // Middle Eastern // ////////////////////// -/obj/item/food/snacks/meatkebab +/obj/item/food/meatkebab name = "meat-kebab" desc = "Delicious meat, on a stick." icon_state = "kebab" @@ -144,7 +144,7 @@ list_reagents = list("nutriment" = 8) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/syntikebab +/obj/item/food/syntikebab name = "synthimeat-kebab" desc = "Delicious synthetic meat, on a stick." icon_state = "kebab" @@ -152,7 +152,7 @@ filling_color = "#A85340" list_reagents = list("nutriment" = 8) -/obj/item/food/snacks/human/kebab +/obj/item/food/human/kebab name = "-kebab" desc = "Human meat, on a stick." icon_state = "kebab" @@ -160,7 +160,7 @@ filling_color = "#A85340" list_reagents = list("nutriment" = 8) -/obj/item/food/snacks/tofukebab +/obj/item/food/tofukebab name = "tofu-kebab" desc = "Vegan meat, on a stick." icon_state = "kebab" @@ -169,7 +169,7 @@ list_reagents = list("nutriment" = 8) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/picoss_kebab +/obj/item/food/picoss_kebab name = "picoss-kebab" desc = "A popular Moghes street food consisting of vinegar-marinated space carp on a skewer with onion and chillis." icon_state = "picoss_skewer" diff --git a/code/modules/food_and_drinks/food/foods/frozen.dm b/code/modules/food_and_drinks/food/foods/frozen.dm index 89824dd503c..a6c6314ab98 100644 --- a/code/modules/food_and_drinks/food/foods/frozen.dm +++ b/code/modules/food_and_drinks/food/foods/frozen.dm @@ -5,25 +5,25 @@ //Abstract item for inheritence. -/obj/item/food/snacks/frozen +/obj/item/food/frozen name = "frozen treat" desc = "If you got this, something broke! Contact a coder if this somehow spawns." icon = 'icons/obj/food/frozen_treats.dmi' icon_state = "flavorless_sc" -/obj/item/food/snacks/sliceable/clowncake +/obj/item/food/sliceable/clowncake name = "clown cake" desc = "A funny cake with a clown face on it." icon = 'icons/obj/food/frozen_treats.dmi' icon_state = "clowncake" - slice_path = /obj/item/food/snacks/frozen/clowncakeslice + slice_path = /obj/item/food/frozen/clowncakeslice slices_num = 5 bitesize = 3 list_reagents = list("nutriment" = 20, "sugar" = 5, "vitamin" = 5, "banana" = 15) tastes = list("cake" = 5, "sweetness" = 2, "banana" = 1, "sad clowns" = 1, "ice-cream" = 1) goal_difficulty = FOOD_GOAL_EXCESSIVE -/obj/item/food/snacks/frozen/clowncakeslice +/obj/item/food/frozen/clowncakeslice name = "clown cake slice" desc = "A slice of bad jokes, and silly props." icon_state = "clowncake_slice" @@ -37,7 +37,7 @@ // Ice Cream // ////////////////// -/obj/item/food/snacks/frozen/icecream +/obj/item/food/frozen/icecream name = "ice cream" desc = "Delicious ice cream." icon_state = "icecream_cone" @@ -45,11 +45,11 @@ list_reagents = list("nutriment" = 1, "sugar" = 1) tastes = list("ice cream" = 1) -/obj/item/food/snacks/frozen/icecream/Initialize(mapload) +/obj/item/food/frozen/icecream/Initialize(mapload) . = ..() update_icon(UPDATE_OVERLAYS) -/obj/item/food/snacks/frozen/icecream/update_overlays() +/obj/item/food/frozen/icecream/update_overlays() . = ..() var/mutable_appearance/filling = mutable_appearance('icons/obj/food/frozen_treats.dmi', "icecream_color") var/list/reagent_colors = rgb2num(mix_color_from_reagents(reagents.reagent_list), COLORSPACE_HSV) //switching to HSV colorspace lets us easily manipulate the saturation and brightness independently @@ -57,7 +57,7 @@ filling.color = rgb(reagent_colors[1], ((1.5 * reagent_colors[2]) - 10), (clamp(reagent_colors[3], 85, 100) - 10), space = COLORSPACE_HSV) . += filling -/obj/item/food/snacks/frozen/icecream/icecreamcone +/obj/item/food/frozen/icecream/icecreamcone name = "ice cream cone" desc = "Delicious ice cream." icon_state = "icecream_cone" @@ -65,7 +65,7 @@ bitesize = 3 list_reagents = list("nutriment" = 3, "sugar" = 7, "ice" = 2) -/obj/item/food/snacks/frozen/icecream/wafflecone +/obj/item/food/frozen/icecream/wafflecone name = "ice cream in a waffle cone" desc = "Delicious ice cream." icon_state = "icecream_cone_waffle" @@ -73,7 +73,7 @@ bitesize = 3 list_reagents = list("nutriment" = 3, "sugar" = 7, "ice" = 2) -/obj/item/food/snacks/frozen/icecream/icecreamcup +/obj/item/food/frozen/icecream/icecreamcup name = "chocolate ice cream cone" desc = "Delicious ice cream." icon_state = "icecream_cone_chocolate" @@ -81,7 +81,7 @@ bitesize = 3 list_reagents = list("nutriment" = 5, "chocolate" = 8, "ice" = 2) -/obj/item/food/snacks/wafflecone +/obj/item/food/wafflecone name = "waffle cone" desc = "Delicious waffle cone, but no ice cream." icon = 'icons/obj/food/frozen_treats.dmi' @@ -89,7 +89,7 @@ list_reagents = list("nutriment" = 5) tastes = list("cream" = 2, "waffle" = 1) -/obj/item/food/snacks/frozen/icecreamsandwich +/obj/item/food/frozen/icecreamsandwich name = "icecream sandwich" desc = "Portable ice cream in its own packaging." icon_state = "icecreamsandwich" @@ -97,7 +97,7 @@ tastes = list("ice cream" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/frozen/berryicecreamsandwich +/obj/item/food/frozen/berryicecreamsandwich name = "strawberry icecream sandwich" desc = "Portable ice cream in its own packaging." icon_state = "strawberryicecreamsandwich" @@ -105,7 +105,7 @@ tastes = list("ice cream" = 1, "strawberry" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/frozen/sundae +/obj/item/food/frozen/sundae name = "sundae" desc = "A classic dessert." icon_state = "sundae" @@ -113,7 +113,7 @@ tastes = list("ice cream" = 1, "banana" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/frozen/honkdae +/obj/item/food/frozen/honkdae name = "honkdae" desc = "The clown's favorite dessert." icon_state = "honkdae" @@ -121,7 +121,7 @@ tastes = list("ice cream" = 1, "banana" = 1, "a bad joke" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/frozen/cornuto +/obj/item/food/frozen/cornuto name = "cornuto" desc = "A neapolitan vanilla and chocolate ice cream cone. It menaces with a sprinkling of caramelized nuts." icon_state = "cornuto" @@ -129,7 +129,7 @@ tastes = list("chopped hazelnuts" = 3, "waffle" = 5) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/frozen/peanutbuttermochi +/obj/item/food/frozen/peanutbuttermochi name = "peanut butter ice cream mochi" desc = "A classic dessert at the Arabia Street Night Market in Prospect, peanut butter ice cream mochi is made with a peanut-butter flavoured ice cream as the main filling, and coated in crushed peanuts in the Taiwanese tradition." icon_state = "pb_ice_cream_mochi" @@ -137,7 +137,7 @@ tastes = list("peanut butter" = 1, "mochi" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/frozen/spacefreezy +/obj/item/food/frozen/spacefreezy name = "spacefreezy" desc = "The best ice cream in space." icon_state = "spacefreezy" @@ -149,7 +149,7 @@ // Snow Cones // ////////////////// -/obj/item/food/snacks/frozen/snowcone +/obj/item/food/frozen/snowcone name = "flavorless snowcone" desc = "It's just shaved ice. Still fun to chew on." icon_state = "flavorless_sc" @@ -158,7 +158,7 @@ tastes = list("cold water" = 1) goal_difficulty = FOOD_GOAL_DUPLICATE -/obj/item/food/snacks/frozen/snowcone/apple +/obj/item/food/frozen/snowcone/apple name = "apple snowcone" desc = "Apple syrup drizzled over a snowball in a paper cup." icon_state = "amber_sc" @@ -166,7 +166,7 @@ tastes = list("ice" = 1, "water" = 1, "apples" = 5) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/frozen/snowcone/berry +/obj/item/food/frozen/snowcone/berry name = "berry snowcone" desc = "Berry syrup drizzled over a snowball in a paper cup." icon_state = "berry_sc" @@ -174,7 +174,7 @@ tastes = list("ice" = 1, "water" = 1, "berries" = 5) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/frozen/snowcone/bluecherry +/obj/item/food/frozen/snowcone/bluecherry name = "bluecherry snowcone" desc = "Bluecherry syrup drizzled over a snowball in a paper cup, how rare!" icon_state = "blue_sc" @@ -182,7 +182,7 @@ tastes = list("ice" = 1, "water" = 1, "bluecherries" = 5) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/frozen/snowcone/cherry +/obj/item/food/frozen/snowcone/cherry name = "cherry snowcone" desc = "Cherry syrup drizzled over a snowball in a paper cup." icon_state = "red_sc" @@ -190,7 +190,7 @@ tastes = list("ice" = 1, "water" = 1, "cherries" = 5) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/frozen/snowcone/fruitsalad +/obj/item/food/frozen/snowcone/fruitsalad name = "fruit salad snowcone" desc = "A delightful mix of citrus syrups drizzled over a snowball in a paper cup." icon_state = "fruitsalad_sc" @@ -198,7 +198,7 @@ tastes = list("ice" = 1, "water" = 1, "oranges" = 5, "lemons" = 5, "limes" = 5) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/frozen/snowcone/grape +/obj/item/food/frozen/snowcone/grape name = "grape snowcone" desc = "Grape syrup drizzled over a snowball in a paper cup." icon_state = "grape_sc" @@ -206,7 +206,7 @@ tastes = list("ice" = 1, "water" = 1, "grapes" = 5) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/frozen/snowcone/honey +/obj/item/food/frozen/snowcone/honey name = "honey snowcone" desc = "Honey drizzled over a snowball in a paper cup." icon_state = "amber_sc" @@ -214,7 +214,7 @@ tastes = list("ice" = 1, "water" = 1, "honey" = 5) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/frozen/snowcone/lemon +/obj/item/food/frozen/snowcone/lemon name = "lemon snowcone" desc = "Lemon syrup drizzled over a snowball in a paper cup." icon_state = "lemon_sc" @@ -222,7 +222,7 @@ tastes = list("ice" = 1, "water" = 1, "lemons" = 5) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/frozen/snowcone/lime +/obj/item/food/frozen/snowcone/lime name = "lime snowcone" desc = "Lime syrup drizzled over a snowball in a paper cup." icon_state = "lime_sc" @@ -230,7 +230,7 @@ tastes = list("ice" = 1, "water" = 1, "limes" = 5) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/frozen/snowcone/mime +/obj/item/food/frozen/snowcone/mime name = "mime snowcone" desc = "..." icon_state = "mime_sc" @@ -238,7 +238,7 @@ tastes = list("ice" = 1, "water" = 1, "silence" = 5) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/frozen/snowcone/orange +/obj/item/food/frozen/snowcone/orange name = "orange snowcone" desc = "Orange syrup drizzled over a snowball in a paper cup." icon_state = "orange_sc" @@ -246,7 +246,7 @@ tastes = list("ice" = 1, "water" = 1, "oranges" = 5) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/frozen/snowcone/pineapple +/obj/item/food/frozen/snowcone/pineapple name = "pineapple snowcone" desc = "Pineapple syrup drizzled over a snowball in a paper cup." icon_state = "pineapple_sc" @@ -254,7 +254,7 @@ tastes = list("ice" = 1, "water" = 1, "pineapple" = 5) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/frozen/snowcone/rainbow +/obj/item/food/frozen/snowcone/rainbow name = "rainbow snowcone" desc = "A very colorful snowball in a paper cup." icon_state = "rainbow_sc" @@ -262,7 +262,7 @@ tastes = list("ice" = 1, "water" = 1, "rainbows" = 5) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/frozen/snowcone/cola +/obj/item/food/frozen/snowcone/cola name = "space cola snowcone" desc = "Space Cola drizzled over a snowball in a paper cup." icon_state = "soda_sc" @@ -270,7 +270,7 @@ tastes = list("ice" = 1, "water" = 1, "soda" = 5) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/frozen/snowcone/spacemountain +/obj/item/food/frozen/snowcone/spacemountain name = "space mountain wind snowcone" desc = "Space Mountain Wind drizzled over a snowball in a paper cup." icon_state = "mountainwind_sc" @@ -282,7 +282,7 @@ // Popsicles // ///////////////// -/obj/item/food/snacks/frozen/popsicle +/obj/item/food/frozen/popsicle name = "jumbo icecream" desc = "A luxurious ice cream covered in rich chocolate. It seems smaller than you remember it being." icon_state = "jumbo" @@ -291,7 +291,7 @@ tastes = list("ice cream" = 1, "chocolate" = 1, "vanilla" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/frozen/popsicle/bananatop +/obj/item/food/frozen/popsicle/bananatop name = "banana topsicle" desc = "A frozen treat made from tofu and banana juice blended smooth, then frozen. Popular in rural Japan in the summer." icon_state = "topsicle_banana" @@ -299,7 +299,7 @@ tastes = list("bananas" = 1, "tofu" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/frozen/popsicle/berrytop +/obj/item/food/frozen/popsicle/berrytop name = "berry topsicle" desc = "A frozen treat made from tofu and berry juice blended smooth, then frozen. Supposedly a favourite of bears, but that makes no sense..." icon_state = "topsicle_berry" @@ -307,7 +307,7 @@ tastes = list("berries" = 1, "tofu" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/frozen/popsicle/pineappletop +/obj/item/food/frozen/popsicle/pineappletop name = "pineapple topsicle" desc = "A frozen treat made from tofu and pineapple juice blended smooth, then frozen. As seen on TV." icon_state = "topsicle_pineapple" @@ -315,7 +315,7 @@ tastes = list("pineapples" = 1, "tofu" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/frozen/popsicle/licoricecream +/obj/item/food/frozen/popsicle/licoricecream name = "licorice creamsicle" desc = "A salty licorice ice cream. A salty frozen treat." icon_state = "licorice_creamsicle" @@ -323,7 +323,7 @@ tastes = list("salty licorice" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/frozen/popsicle/orangecream +/obj/item/food/frozen/popsicle/orangecream name = "orange creamsicle" desc = "A classic orange creamsicle. A sunny frozen treat." icon_state = "creamsicle_o" @@ -331,7 +331,7 @@ tastes = list("ice cream" = 1, "oranges" = 1, "vanilla" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/frozen/popsicle/berrycream +/obj/item/food/frozen/popsicle/berrycream name = "berry creamsicle" desc = "A vibrant berry creamsicle. A berry good frozen treat." icon_state = "creamsicle_m" @@ -339,7 +339,7 @@ tastes = list("ice cream" = 1, "berries" = 1, "vanilla" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/frozen/popsicle/frozenpineapple +/obj/item/food/frozen/popsicle/frozenpineapple name = "frozen pineapple pop" desc = "Few cultures love pineapple as much as the Martians, and this dessert proves that- frozen pineapple, on a stick, with just a little dunk of dark chocolate." icon_state = "pineapple_pop" @@ -347,7 +347,7 @@ tastes = list("cold pineapple" = 1, "chocolate" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/frozen/popsicle/sea_salt +/obj/item/food/frozen/popsicle/sea_salt name = "sea salt ice-cream bar" desc = "This sky-blue ice-cream bar is flavoured with only the finest imported sea salt. Salty... no, sweet!" icon_state = "sea_salt_pop" @@ -355,7 +355,7 @@ tastes = list("salt" = 1, "sweet" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/frozen/popsicle/ant +/obj/item/food/frozen/popsicle/ant name = "ant popsicle" desc = "A colony of ants suspended in hardened sugar. Those things are dead, right?" icon_state = "ant_pop" diff --git a/code/modules/food_and_drinks/food/foods/ingredients.dm b/code/modules/food_and_drinks/food/foods/ingredients.dm index ffb42057fad..7e50a1667d3 100644 --- a/code/modules/food_and_drinks/food/foods/ingredients.dm +++ b/code/modules/food_and_drinks/food/foods/ingredients.dm @@ -3,7 +3,7 @@ // Tofu & Soy // ////////////////////// -/obj/item/food/snacks/tofu +/obj/item/food/tofu name = "tofu" icon_state = "tofu" desc = "We all love tofu." @@ -13,7 +13,7 @@ tastes = list("tofu" = 1) ingredient_name = "tofu chunk" -/obj/item/food/snacks/fried_tofu +/obj/item/food/fried_tofu name = "fried tofu" icon_state = "tofu" desc = "Proof that even vegetarians crave unhealthy foods." @@ -23,7 +23,7 @@ tastes = list("tofu" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/soydope +/obj/item/food/soydope name = "soy dope" icon_state = "soydope" desc = "Like regular dope, but for the health conscious consumer." @@ -37,32 +37,32 @@ // Cheese // ////////////////////// -/obj/item/food/snacks/sliceable/cheesewheel +/obj/item/food/sliceable/cheesewheel name = "cheese wheel" desc = "A big wheel of delicious Cheddar." icon_state = "cheesewheel" - slice_path = /obj/item/food/snacks/cheesewedge + slice_path = /obj/item/food/cheesewedge slices_num = 5 filling_color = "#FFF700" list_reagents = list("nutriment" = 15, "vitamin" = 5, "cheese" = 20) tastes = list("cheese" = 1) -/obj/item/food/snacks/cheesewedge +/obj/item/food/cheesewedge name = "cheese wedge" desc = "A wedge of delicious Cheddar. The cheese wheel it was cut from can't have gone far." icon_state = "cheesewedge" filling_color = "#FFF700" tastes = list("cheese" = 1) -/obj/item/food/snacks/cheesewedge/checkpass(passflag) +/obj/item/food/cheesewedge/checkpass(passflag) if((passflag & PASSDOOR) && ismouse(pulledby)) return TRUE return ..() -/obj/item/food/snacks/cheesewedge/presliced +/obj/item/food/cheesewedge/presliced list_reagents = list("nutriment" = 3, "vitamin" = 1, "cheese" = 4) -/obj/item/food/snacks/weirdcheesewedge +/obj/item/food/weirdcheesewedge name = "weird cheese" desc = "Some kind of... gooey, messy, gloopy thing. Similar to cheese, but only in the broad sense of the word." icon_state = "weirdcheesewedge" @@ -74,7 +74,7 @@ // Plants // ////////////////////// -/obj/item/food/snacks/hugemushroomslice +/obj/item/food/hugemushroomslice name = "huge mushroom slice" desc = "A slice from a huge mushroom." icon_state = "hugemushroomslice" @@ -83,14 +83,14 @@ list_reagents = list("plantmatter" = 3, "vitamin" = 1) tastes = list("mushroom" = 1) -/obj/item/food/snacks/watermelonslice +/obj/item/food/watermelonslice name = "watermelon slice" desc = "A slice of watery goodness." icon_state = "watermelonslice" // Sprite created by https://github.com/binarysudoku for Goonstation, They have relicensed it for our use. filling_color = "#FF3867" tastes = list("watermelon" = 1) -/obj/item/food/snacks/tomatoslice +/obj/item/food/tomatoslice name = "tomato slice" desc = "A fresh slice of tomato." icon_state = "tomatoslice" @@ -98,7 +98,7 @@ list_reagents = list("plantmatter" = 2) tastes = list("tomato" = 1) -/obj/item/food/snacks/pineappleslice +/obj/item/food/pineappleslice name = "pineapple slices" desc = "Rings of pineapple." icon_state = "pineappleslice" // Sprite created by https://github.com/binarysudoku for Goonstation, They have relicensed it for our use. @@ -110,7 +110,7 @@ // Dough // ////////////////////// -/obj/item/food/snacks/dough +/obj/item/food/dough name = "dough" desc = "A piece of dough." icon = 'icons/obj/food/food_ingredients.dmi' @@ -119,10 +119,10 @@ tastes = list("dough" = 1) // Dough + rolling pin = flat dough -/obj/item/food/snacks/dough/attackby(obj/item/I, mob/user, params) +/obj/item/food/dough/attackby(obj/item/I, mob/user, params) if(istype(I, /obj/item/kitchen/rollingpin)) if(isturf(loc)) - new /obj/item/food/snacks/sliceable/flatdough(loc) + new /obj/item/food/sliceable/flatdough(loc) to_chat(user, "You flatten [src].") qdel(src) else @@ -131,18 +131,18 @@ ..() // slicable into 3xdoughslices -/obj/item/food/snacks/sliceable/flatdough +/obj/item/food/sliceable/flatdough name = "flat dough" desc = "Some flattened dough." icon = 'icons/obj/food/food_ingredients.dmi' icon_state = "flat dough" - slice_path = /obj/item/food/snacks/doughslice + slice_path = /obj/item/food/doughslice slices_num = 3 list_reagents = list("nutriment" = 6) tastes = list("dough" = 1) -/obj/item/food/snacks/doughslice +/obj/item/food/doughslice name = "dough slice" desc = "The building block of an impressive dish." icon = 'icons/obj/food/food_ingredients.dmi' @@ -153,7 +153,7 @@ ///cookies by Ume -/obj/item/food/snacks/cookiedough +/obj/item/food/cookiedough var/flat = FALSE name = "pastry dough" icon = 'icons/obj/food/food_ingredients.dmi' @@ -162,19 +162,19 @@ list_reagents = list("nutriment" = 5, "sugar" = 5) tastes = list("dough" = 1, "sugar" = 1) -/obj/item/food/snacks/cookiedough/update_name() +/obj/item/food/cookiedough/update_name() . = ..() if(flat) name = "flat pastry dough" -/obj/item/food/snacks/cookiedough/update_icon_state() +/obj/item/food/cookiedough/update_icon_state() if(flat) icon_state = "cookiedough_flat" else icon_state = "cookiedough" // Dough + rolling pin = flat cookie dough // Flat dough + circular cutter = unbaked cookies -/obj/item/food/snacks/cookiedough/attackby(obj/item/I, mob/user, params) +/obj/item/food/cookiedough/attackby(obj/item/I, mob/user, params) if(istype(I, /obj/item/kitchen/rollingpin) && !flat) if(isturf(loc)) to_chat(user, "You flatten [src].") @@ -184,7 +184,7 @@ to_chat(user, "You need to put [src] on a surface to roll it out!") else if(istype(I, /obj/item/kitchen/cutter) && flat) if(isturf(loc)) - new /obj/item/food/snacks/rawcookies(loc) + new /obj/item/food/rawcookies(loc) to_chat(user, "You cut [src] into cookies.") qdel(src) else @@ -193,17 +193,17 @@ return ..() -/obj/item/food/snacks/rawcookies +/obj/item/food/rawcookies name = "raw cookies" desc = "Ready for oven!" icon = 'icons/obj/food/food_ingredients.dmi' icon_state = "unbaked_cookies" list_reagents = list("nutriment" = 5, "sugar" = 5) -/obj/item/food/snacks/rawcookies/attackby(obj/item/I, mob/user, params) - if(istype(I, /obj/item/food/snacks/choc_pile)) +/obj/item/food/rawcookies/attackby(obj/item/I, mob/user, params) + if(istype(I, /obj/item/food/choc_pile)) if(isturf(loc)) - new /obj/item/food/snacks/rawcookies/chocochips(loc) + new /obj/item/food/rawcookies/chocochips(loc) to_chat(user, "You sprinkle [I] all over the cookies.") qdel(src) qdel(I) @@ -212,7 +212,7 @@ else return ..() -/obj/item/food/snacks/rawcookies/chocochips +/obj/item/food/rawcookies/chocochips name = "raw cookies" desc = "Ready for oven! They have little pieces of chocolate all over them" icon = 'icons/obj/food/food_ingredients.dmi' @@ -224,7 +224,7 @@ // Chocolate // ////////////////////// -/obj/item/food/snacks/chocolatebar +/obj/item/food/chocolatebar name = "chocolate bar" desc = "Such sweet, fattening food." icon_state = "chocolatebar" @@ -234,10 +234,10 @@ goal_difficulty = FOOD_GOAL_EASY ///Chocolate crumbles/pile -/obj/item/food/snacks/chocolatebar/attackby(obj/item/I, mob/user, params) +/obj/item/food/chocolatebar/attackby(obj/item/I, mob/user, params) if(istype(I, /obj/item/kitchen/knife)) if(isturf(loc)) - new /obj/item/food/snacks/choc_pile(loc) + new /obj/item/food/choc_pile(loc) to_chat(user, "You cut [src] into little crumbles.") qdel(src) else @@ -247,7 +247,7 @@ /// for reagent chocolate being spilled on turfs -/obj/item/food/snacks/choc_pile +/obj/item/food/choc_pile name = "pile of chocolate" desc = "A pile of pure chocolate pieces." icon_state = "cocoa" @@ -260,7 +260,7 @@ // Misc // ////////////////////// -/obj/item/food/snacks/ectoplasm +/obj/item/food/ectoplasm name = "ectoplasm" desc = "A luminescent blob of what scientists refer to as 'ghost goo'." icon = 'icons/obj/wizard.dmi' diff --git a/code/modules/food_and_drinks/food/foods/junkfood.dm b/code/modules/food_and_drinks/food/foods/junkfood.dm index f410d2db2ff..0c3b1297b99 100644 --- a/code/modules/food_and_drinks/food/foods/junkfood.dm +++ b/code/modules/food_and_drinks/food/foods/junkfood.dm @@ -3,7 +3,7 @@ // Vendor // ////////////////////// -/obj/item/food/snacks/chips +/obj/item/food/chips name = "chips" desc = "Commander Riker's What-The-Crisps." icon_state = "chips" @@ -15,7 +15,7 @@ list_reagents = list("nutriment" = 1, "sodiumchloride" = 1, "sugar" = 3) tastes = list("crisps" = 1) -/obj/item/food/snacks/sosjerky +/obj/item/food/sosjerky name = "Scaredy's Private Reserve Beef Jerky" icon_state = "sosjerky" desc = "Beef jerky made from the finest space cows." @@ -26,7 +26,7 @@ list_reagents = list("protein" = 1, "sugar" = 3) tastes = list("chewy beef" = 1) -/obj/item/food/snacks/pistachios +/obj/item/food/pistachios name = "pistachios" icon_state = "pistachios" desc = "Deliciously salted pistachios. A perfectly valid choice..." @@ -37,7 +37,7 @@ list_reagents = list("plantmatter" = 2, "sodiumchloride" = 1, "sugar" = 4) tastes = list("pistachios" = 1) -/obj/item/food/snacks/no_raisin +/obj/item/food/no_raisin name = "4no Raisins" icon_state = "4no_raisins" desc = "Best raisins in the universe. Not sure why." @@ -48,7 +48,7 @@ list_reagents = list("plantmatter" = 2, "sugar" = 4) tastes = list("dried raisins" = 1) -/obj/item/food/snacks/spacetwinkie +/obj/item/food/spacetwinkie name = "Space Twinkie" icon_state = "space_twinkie" desc = "Guaranteed to survive longer then you will." @@ -58,7 +58,7 @@ list_reagents = list("sugar" = 4) tastes = list("twinkies" = 1) -/obj/item/food/snacks/cheesiehonkers +/obj/item/food/cheesiehonkers name = "Cheesie Honkers" icon_state = "cheesie_honkers" desc = "Bite sized cheesie snacks that will honk all over your mouth." @@ -69,7 +69,7 @@ list_reagents = list("nutriment" = 1, "fake_cheese" = 2, "sugar" = 3) tastes = list("cheese" = 1, "crisps" = 2) -/obj/item/food/snacks/syndicake +/obj/item/food/syndicake name = "Syndi-Cakes" icon_state = "syndi_cakes" desc = "An extremely moist snack cake that tastes just as good after being nuked." @@ -80,7 +80,7 @@ list_reagents = list("nutriment" = 4, "salglu_solution" = 5) tastes = list("sweetness" = 3, "cake" = 1) -/obj/item/food/snacks/tastybread +/obj/item/food/tastybread name = "bread tube" desc = "Bread in a tube. Chewy and surprisingly tasty." icon_state = "tastybread" @@ -91,7 +91,7 @@ list_reagents = list("nutriment" = 2, "sugar" = 4) tastes = list("bread" = 1) -/obj/item/food/snacks/stroopwafel +/obj/item/food/stroopwafel name = "stroopwafel" desc = "Straight from the snack factories of Space Den Haag comes a classic dutch treat!" icon_state = "stroopwafel" @@ -100,7 +100,7 @@ list_reagents = list("nutriment" = 10, "sugar" = 4) tastes = list("syrup" = 3, "waffle" = 2) -/obj/item/food/snacks/twimsts +/obj/item/food/twimsts name = "Twimsts" desc = "Sweet twisted sticks made of liquorice, can be used to make edible handcuffs!" icon_state = "twimsts" @@ -111,7 +111,7 @@ list_reagents = list("nutriment" = 2, "sugar" = 10) tastes = list("sweetness" = 3, "liquorice" = 2) -/obj/item/food/snacks/twimsts/attack_self(mob/user) +/obj/item/food/twimsts/attack_self(mob/user) var/obj/item/restraints/handcuffs/twimsts/L = new /obj/item/restraints/handcuffs/twimsts L.create_reagents(100) reagents.copy_to(L, reagents.total_volume) @@ -125,13 +125,13 @@ // Homemade // ////////////////////// -/obj/item/food/snacks/sosjerky/healthy +/obj/item/food/sosjerky/healthy name = "homemade beef jerky" desc = "Homemade beef jerky made from the finest space cows." list_reagents = list("nutriment" = 3, "vitamin" = 1) junkiness = 0 -/obj/item/food/snacks/no_raisin/healthy +/obj/item/food/no_raisin/healthy name = "homemade raisins" desc = "homemade raisins, the best in all of spess." list_reagents = list("nutriment" = 3, "vitamin" = 2) diff --git a/code/modules/food_and_drinks/food/foods/meat.dm b/code/modules/food_and_drinks/food/foods/meat.dm index 348e0afdf36..0ad16bc77f5 100644 --- a/code/modules/food_and_drinks/food/foods/meat.dm +++ b/code/modules/food_and_drinks/food/foods/meat.dm @@ -3,7 +3,7 @@ // Raw Meat // ////////////////////// -/obj/item/food/snacks/meat +/obj/item/food/meat name = "meat" desc = "A slab of meat." icon = 'icons/obj/food/meat.dmi' @@ -15,11 +15,11 @@ ingredient_name = "slab of meat" ingredient_name_plural = "slabs of meat" -/obj/item/food/snacks/meat/attackby(obj/item/W, mob/user, params) +/obj/item/food/meat/attackby(obj/item/W, mob/user, params) if(istype(W, /obj/item/kitchen/knife) || istype(W, /obj/item/scalpel)) - new /obj/item/food/snacks/rawcutlet(src) - new /obj/item/food/snacks/rawcutlet(src) - new /obj/item/food/snacks/rawcutlet(src) + new /obj/item/food/rawcutlet(src) + new /obj/item/food/rawcutlet(src) + new /obj/item/food/rawcutlet(src) user.visible_message( \ "[user] cuts [src] with [W]!", \ "You cut [src] with [W]!" \ @@ -28,53 +28,53 @@ else ..() -/obj/item/food/snacks/meat/syntiflesh +/obj/item/food/meat/syntiflesh name = "synthetic meat" desc = "A synthetic slab of flesh." -/obj/item/food/snacks/meat/human +/obj/item/food/meat/human name = "-meat" var/subjectname = "" var/subjectjob = null tastes = list("salty meat" = 1) -/obj/item/food/snacks/meat/slab/meatproduct +/obj/item/food/meat/slab/meatproduct name = "meat product" desc = "A slab of reclaimed and chemically processed meat product." -/obj/item/food/snacks/meat/slab/gorilla +/obj/item/food/meat/slab/gorilla name = "gorilla meat" desc = "Much meatier than monkey meat." list_reagents = list("nutriment" = 5, "vitamin" = 1) -/obj/item/food/snacks/meat/kangaroo +/obj/item/food/meat/kangaroo name = "kangaroo meat" desc = "Extremely muscular and tender meat." list_reagents = list("protein" = 4, "iron" = 5, "vitamin" = 1) tastes = list("a punch in the face" = 1, "fowl" = 3) -/obj/item/food/snacks/meat/monkey +/obj/item/food/meat/monkey //same as plain meat -/obj/item/food/snacks/meat/corgi +/obj/item/food/meat/corgi name = "corgi meat" desc = "Tastes like the Head of Personnel's hopes and dreams." -/obj/item/food/snacks/meat/pug +/obj/item/food/meat/pug name = "pug meat" desc = "Slightly less adorable in sliced form." -/obj/item/food/snacks/meat/ham +/obj/item/food/meat/ham name = "ham" desc = "For when you need to go ham." list_reagents = list("protein" = 3, "porktonium" = 10) -/obj/item/food/snacks/meat/chicken +/obj/item/food/meat/chicken name = "chicken meat" desc = "Cluck cluck!" icon_state = "birdmeat" -/obj/item/food/snacks/meat/meatwheat +/obj/item/food/meat/meatwheat name = "meatwheat clump" desc = "This doesn't look like meat, but your standards aren't that high to begin with." list_reagents = list("nutriment" = 3, "vitamin" = 2, "blood" = 5) @@ -82,7 +82,7 @@ icon_state = "meatwheat_clump" bitesize = 4 -/obj/item/food/snacks/meat/tomatomeat +/obj/item/food/meat/tomatomeat name = "tomato meat slice" desc = "A slice from a huge tomato." icon_state = "tomatomeat" @@ -91,7 +91,7 @@ list_reagents = list("protein" = 2) tastes = list("tomato" = 1) -/obj/item/food/snacks/rawcutlet +/obj/item/food/rawcutlet name = "raw cutlet" desc = "A thin strip of raw meat." icon = 'icons/obj/food/food_ingredients.dmi' @@ -99,13 +99,13 @@ bitesize = 1 list_reagents = list("protein" = 1) -/obj/item/food/snacks/rawcutlet/attackby(obj/item/W, mob/user, params) +/obj/item/food/rawcutlet/attackby(obj/item/W, mob/user, params) if(istype(W, /obj/item/kitchen/knife) || istype(W, /obj/item/scalpel)) user.visible_message( \ "[user] cuts the raw cutlet with [W]!", \ "You cut the raw cutlet with [W]!" \ ) - var/obj/item/food/snacks/raw_bacon/bacon = new(get_turf(src)) + var/obj/item/food/raw_bacon/bacon = new(get_turf(src)) if(ishuman(loc)) var/mob/living/carbon/human/H = loc qdel(src) @@ -119,7 +119,7 @@ // Cannot be used in the usual meat-based food recipies but can be used as cloning pod biomass. -/obj/item/food/snacks/monstermeat +/obj/item/food/monstermeat // Abstract object used for inheritance. I don't see why you would want one. // It's just a convenience to set all monstermeats as biomass-able at once, // in the GLOB.cloner_biomass_items list. @@ -129,7 +129,7 @@ icon = 'icons/obj/food/meat.dmi' icon_state = "bearmeat" -/obj/item/food/snacks/monstermeat/bearmeat +/obj/item/food/monstermeat/bearmeat name = "bear meat" desc = "A very manly slab of meat." icon_state = "bearmeat" @@ -138,7 +138,7 @@ list_reagents = list("protein" = 12, "methamphetamine" = 5, "vitamin" = 2) tastes = list("meat" = 1, "salmon" = 1) -/obj/item/food/snacks/monstermeat/xenomeat +/obj/item/food/monstermeat/xenomeat name = "meat" desc = "A slab of meat. It's green!" icon_state = "xenomeat" @@ -147,7 +147,7 @@ list_reagents = list("protein" = 3, "vitamin" = 1) tastes = list("meat" = 1, "acid" = 1) -/obj/item/food/snacks/monstermeat/spidermeat +/obj/item/food/monstermeat/spidermeat name = "spider meat" desc = "A slab of spider meat. Not very appetizing." icon_state = "spidermeat" @@ -155,7 +155,7 @@ list_reagents = list("protein" = 3, "toxin" = 3, "vitamin" = 1) tastes = list("cobwebs" = 1) -/obj/item/food/snacks/monstermeat/lizardmeat +/obj/item/food/monstermeat/lizardmeat name = "mutant lizard meat" desc = "A peculiar slab of meat. It looks scaly and radioactive." icon_state = "xenomeat" @@ -164,14 +164,14 @@ list_reagents = list("protein" = 3, "toxin" = 3) tastes = list("tough meat" = 1) -/obj/item/food/snacks/monstermeat/spiderleg +/obj/item/food/monstermeat/spiderleg name = "spider leg" desc = "A still twitching leg of a giant spider. You don't really want to eat this, do you?" icon_state = "spiderleg" list_reagents = list("protein" = 2, "toxin" = 2) tastes = list("cobwebs" = 1, "creepy motion" = 1) -/obj/item/food/snacks/raw_bacon +/obj/item/food/raw_bacon name = "raw bacon" desc = "God's gift to man in uncooked form." icon = 'icons/obj/food/meat.dmi' @@ -179,30 +179,30 @@ list_reagents = list("nutriment" = 1, "porktonium" = 10) tastes = list("bacon" = 1) -/obj/item/food/snacks/monstermeat/spidereggs +/obj/item/food/monstermeat/spidereggs name = "spider eggs" desc = "A cluster of juicy spider eggs. A great side dish for when you don't care about your health." icon_state = "spidereggs" list_reagents = list("protein" = 2, "toxin" = 2) tastes = list("cobwebs" = 1, "spider juice" = 1) -/obj/item/food/snacks/monstermeat/goliath +/obj/item/food/monstermeat/goliath name = "goliath meat" desc = "A slab of goliath meat. It's not very edible now, but it cooks great in lava." icon_state = "goliathmeat" list_reagents = list("protein" = 3, "toxin" = 5) tastes = list("tough meat" = 1) -/obj/item/food/snacks/monstermeat/goliath/burn() +/obj/item/food/monstermeat/goliath/burn() visible_message("[src] finishes cooking!") - new /obj/item/food/snacks/goliath_steak(loc) + new /obj/item/food/goliath_steak(loc) qdel(src) ////////////////////// // Cooked Meat // ////////////////////// -/obj/item/food/snacks/meatsteak +/obj/item/food/meatsteak name = "meat steak" desc = "A piece of hot spicy meat." icon = 'icons/obj/food/meat.dmi' @@ -214,13 +214,13 @@ tastes = list("meat" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/meatsteak/chicken +/obj/item/food/meatsteak/chicken name = "cooked chicken" desc = "Cluck cluck!" icon_state = "birdsteak" tastes = list("chicken" = 1, "meat" = 1) -/obj/item/food/snacks/bacon +/obj/item/food/bacon name = "bacon" desc = "It looks crispy and tastes amazing! Mmm... Bacon." icon = 'icons/obj/food/meat.dmi' @@ -229,7 +229,7 @@ tastes = list("bacon" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/telebacon +/obj/item/food/telebacon name = "tele bacon" desc = "It tastes a little odd but it's still delicious." icon = 'icons/obj/food/meat.dmi' @@ -239,21 +239,21 @@ tastes = list("bacon" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/telebacon/Initialize(mapload) +/obj/item/food/telebacon/Initialize(mapload) . = ..() baconbeacon = new /obj/item/beacon/bacon(src) -/obj/item/food/snacks/telebacon/Destroy() +/obj/item/food/telebacon/Destroy() QDEL_NULL(baconbeacon) return ..() -/obj/item/food/snacks/telebacon/On_Consume(mob/M, mob/user) +/obj/item/food/telebacon/On_Consume(mob/M, mob/user) if(!reagents.total_volume) baconbeacon.forceMove(user) baconbeacon.digest_delay() baconbeacon = null -/obj/item/food/snacks/meatball +/obj/item/food/meatball name = "meatball" desc = "A great meal all round." icon = 'icons/obj/food/meat.dmi' @@ -262,7 +262,7 @@ list_reagents = list("protein" = 4, "vitamin" = 1) tastes = list("meat" = 1) -/obj/item/food/snacks/sausage +/obj/item/food/sausage name = "sausage" desc = "A piece of mixed and cased meat." icon = 'icons/obj/food/meat.dmi' @@ -272,7 +272,7 @@ tastes = list("meat" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/cutlet +/obj/item/food/cutlet name = "cutlet" desc = "A tasty meat slice." icon = 'icons/obj/food/food_ingredients.dmi' @@ -281,7 +281,7 @@ tastes = list("meat" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/spidereggsham +/obj/item/food/spidereggsham name = "green eggs and ham" desc = "Would you eat them on a train? Would you eat them on a plane? Would you eat them on a state of the art corporate deathtrap floating through space?" icon = 'icons/obj/food/meat.dmi' @@ -292,7 +292,7 @@ tastes = list("cobwebs" = 1, "the colour green" = 1) goal_difficulty = FOOD_GOAL_EXCESSIVE -/obj/item/food/snacks/boiledspiderleg +/obj/item/food/boiledspiderleg name = "boiled spider leg" desc = "A giant spider's leg that's still twitching after being cooked. Gross!" icon = 'icons/obj/food/meat.dmi' @@ -303,7 +303,7 @@ tastes = list("cobwebs" = 1, "hot peppers" = 1) goal_difficulty = FOOD_GOAL_EXCESSIVE -/obj/item/food/snacks/wingfangchu +/obj/item/food/wingfangchu name = "wing fang chu" desc = "A savory dish of alien wing wang in soy. Wait, what?" icon = 'icons/obj/food/soupsalad.dmi' @@ -314,7 +314,7 @@ tastes = list("soy" = 1) goal_difficulty = FOOD_GOAL_EXCESSIVE -/obj/item/food/snacks/goliath_steak +/obj/item/food/goliath_steak name = "goliath steak" desc = "A delicious, lava cooked steak." resistance_flags = LAVA_PROOF | FIRE_PROOF @@ -325,7 +325,7 @@ tastes = list("meat" = 1) goal_difficulty = FOOD_GOAL_EXCESSIVE -/obj/item/food/snacks/fried_vox +/obj/item/food/fried_vox name = "Kentucky Fried Vox" desc = "Bucket of voxxy, yaya!" icon = 'icons/obj/food/meat.dmi' @@ -339,7 +339,7 @@ // Cubes // ////////////////////// -/obj/item/food/snacks/monkeycube +/obj/item/food/monkeycube name = "monkey cube" desc = "Just add water!" icon_state = "monkeycube" @@ -350,17 +350,17 @@ list_reagents = list("nutriment" = 2) tastes = list("the jungle" = 1, "bananas" = 1) -/obj/item/food/snacks/monkeycube/water_act(volume, temperature, source, method = REAGENT_TOUCH) +/obj/item/food/monkeycube/water_act(volume, temperature, source, method = REAGENT_TOUCH) . = ..() if(volume >= 1) return Expand() -/obj/item/food/snacks/monkeycube/wash(mob/user, atom/source) +/obj/item/food/monkeycube/wash(mob/user, atom/source) user.drop_item() forceMove(get_turf(source)) return 1 -/obj/item/food/snacks/monkeycube/proc/Expand() +/obj/item/food/monkeycube/proc/Expand() if(LAZYLEN(SSmobs.cubemonkeys) >= GLOB.configuration.general.monkey_cube_cap) return if(!QDELETED(src)) @@ -380,26 +380,26 @@ SSmobs.cubemonkeys += creature qdel(src) -/obj/item/food/snacks/monkeycube/syndicate +/obj/item/food/monkeycube/syndicate faction = list("neutral", "syndicate") -/obj/item/food/snacks/monkeycube/farwacube +/obj/item/food/monkeycube/farwacube name = "farwa cube" monkey_type = /datum/species/monkey/tajaran -/obj/item/food/snacks/monkeycube/wolpincube +/obj/item/food/monkeycube/wolpincube name = "wolpin cube" monkey_type = /datum/species/monkey/vulpkanin -/obj/item/food/snacks/monkeycube/nian_wormecube +/obj/item/food/monkeycube/nian_wormecube name = "nian worme cube" monkey_type = /datum/species/monkey/nian_worme -/obj/item/food/snacks/monkeycube/stokcube +/obj/item/food/monkeycube/stokcube name = "stok cube" monkey_type = /datum/species/monkey/unathi -/obj/item/food/snacks/monkeycube/neaeracube +/obj/item/food/monkeycube/neaeracube name = "neaera cube" monkey_type = /datum/species/monkey/skrell @@ -408,7 +408,7 @@ // Eggs // ////////////////////// -/obj/item/food/snacks/egg +/obj/item/food/egg name = "egg" desc = "An egg!" icon = 'icons/obj/food/breakfast.dmi' @@ -418,7 +418,7 @@ tastes = list("egg" = 1) var/amount_grown = 0 -/obj/item/food/snacks/egg/throw_impact(atom/hit_atom) +/obj/item/food/egg/throw_impact(atom/hit_atom) ..() var/turf/T = get_turf(hit_atom) new/obj/effect/decal/cleanable/egg_smudge(T) @@ -426,7 +426,7 @@ reagents.reaction(hit_atom, REAGENT_TOUCH) qdel(src) -/obj/item/food/snacks/egg/attackby(obj/item/W, mob/user, params) +/obj/item/food/egg/attackby(obj/item/W, mob/user, params) if(istype(W, /obj/item/toy/crayon)) var/obj/item/toy/crayon/C = W var/clr = C.colourName @@ -441,49 +441,49 @@ else ..() -/obj/item/food/snacks/egg/blue +/obj/item/food/egg/blue icon_state = "egg-blue" item_color = "blue" -/obj/item/food/snacks/egg/green +/obj/item/food/egg/green icon_state = "egg-green" item_color = "green" -/obj/item/food/snacks/egg/mime +/obj/item/food/egg/mime icon_state = "egg-mime" item_color = "mime" -/obj/item/food/snacks/egg/orange +/obj/item/food/egg/orange icon_state = "egg-orange" item_color = "orange" -/obj/item/food/snacks/egg/purple +/obj/item/food/egg/purple icon_state = "egg-purple" item_color = "purple" -/obj/item/food/snacks/egg/rainbow +/obj/item/food/egg/rainbow icon_state = "egg-rainbow" item_color = "rainbow" -/obj/item/food/snacks/egg/red +/obj/item/food/egg/red icon_state = "egg-red" item_color = "red" -/obj/item/food/snacks/egg/yellow +/obj/item/food/egg/yellow icon_state = "egg-yellow" item_color = "yellow" -/obj/item/food/snacks/egg/gland +/obj/item/food/egg/gland desc = "An egg! It looks weird..." -/obj/item/food/snacks/egg/gland/Initialize(mapload) +/obj/item/food/egg/gland/Initialize(mapload) . = ..() reagents.add_reagent(get_random_reagent_id(), 15) var/reagent_color = mix_color_from_reagents(reagents.reagent_list) color = reagent_color -/obj/item/food/snacks/friedegg +/obj/item/food/friedegg name = "fried egg" desc = "A fried egg, with a touch of salt and pepper." icon = 'icons/obj/food/breakfast.dmi' @@ -494,7 +494,7 @@ tastes = list("egg" = 1, "salt" = 1, "pepper" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/boiledegg +/obj/item/food/boiledegg name = "boiled egg" desc = "A hard boiled egg." icon = 'icons/obj/food/breakfast.dmi' @@ -503,7 +503,7 @@ list_reagents = list("nutriment" = 2, "egg" = 5, "vitamin" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/chocolateegg +/obj/item/food/chocolateegg name = "chocolate egg" desc = "Such sweet, fattening food." icon = 'icons/obj/food/breakfast.dmi' @@ -512,7 +512,7 @@ list_reagents = list("nutriment" = 4, "sugar" = 2, "cocoa" = 2) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/omelette +/obj/item/food/omelette name = "omelette du fromage" desc = "That's all you can say!" icon = 'icons/obj/food/breakfast.dmi' @@ -524,7 +524,7 @@ tastes = list("egg" = 1, "cheese" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/benedict +/obj/item/food/benedict name = "eggs benedict" desc = "There is only one egg on this, how rude." icon = 'icons/obj/food/breakfast.dmi' @@ -539,7 +539,7 @@ // Misc // ////////////////////// -/obj/item/food/snacks/hotdog +/obj/item/food/hotdog name = "hotdog" desc = "Not made with actual dogs. Hopefully." icon = 'icons/obj/food/burgerbread.dmi' @@ -549,7 +549,7 @@ tastes = list("bun" = 3, "meat" = 2) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/meatbun +/obj/item/food/meatbun name = "meat bun" desc = "Has the potential to not be dog." icon = 'icons/obj/food/meat.dmi' @@ -559,18 +559,18 @@ tastes = list("bun" = 3, "meat" = 2) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/sliceable/turkey +/obj/item/food/sliceable/turkey name = "turkey" desc = "A traditional turkey served with stuffing." icon = 'icons/obj/food/meat.dmi' icon_state = "turkey" - slice_path = /obj/item/food/snacks/turkeyslice + slice_path = /obj/item/food/turkeyslice slices_num = 6 list_reagents = list("protein" = 24, "nutriment" = 18, "vitamin" = 5) tastes = list("turkey" = 2, "stuffing" = 2) goal_difficulty = FOOD_GOAL_DUPLICATE -/obj/item/food/snacks/turkeyslice +/obj/item/food/turkeyslice name = "turkey serving" desc = "A serving of some tender and delicious turkey." icon = 'icons/obj/food/meat.dmi' @@ -580,7 +580,7 @@ tastes = list("turkey" = 1) goal_difficulty = FOOD_GOAL_EASY -/obj/item/food/snacks/organ +/obj/item/food/organ name = "organ" desc = "Technically qualifies as organic." icon = 'icons/obj/surgery.dmi' @@ -589,11 +589,11 @@ bitesize = 3 list_reagents = list("protein" = 4, "vitamin" = 4) -/obj/item/food/snacks/organ/Initialize(mapload) +/obj/item/food/organ/Initialize(mapload) . = ..() reagents.add_reagent("nutriment", 5) -/obj/item/food/snacks/appendix +/obj/item/food/appendix //yes, this is the same as meat. I might do something different in future name = "appendix" desc = "An appendix which looks perfectly healthy." @@ -603,13 +603,13 @@ bitesize = 3 list_reagents = list("protein" = 3, "vitamin" = 2) -/obj/item/food/snacks/appendix/inflamed +/obj/item/food/appendix/inflamed name = "inflamed appendix" desc = "An appendix which appears to be inflamed." icon_state = "appendixinflamed" filling_color = "#E00D7A" -/obj/item/food/snacks/bbqribs +/obj/item/food/bbqribs name = "BBQ ribs" desc = "Sweet, smokey, savory, and gets everywhere. Perfect for Grilling." icon = 'icons/obj/food/meat.dmi' diff --git a/code/modules/food_and_drinks/food/foods/misc_food.dm b/code/modules/food_and_drinks/food/foods/misc_food.dm index 7316b43e9b2..186ba733669 100644 --- a/code/modules/food_and_drinks/food/foods/misc_food.dm +++ b/code/modules/food_and_drinks/food/foods/misc_food.dm @@ -3,7 +3,7 @@ // Meals // ////////////////////// -/obj/item/food/snacks/eggplantparm +/obj/item/food/eggplantparm name = "eggplant parmigiana" desc = "The only good recipe for eggplant." icon_state = "eggplantparm" @@ -13,7 +13,7 @@ tastes = list("eggplant" = 2, "cheese" = 2) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/soylentgreen +/obj/item/food/soylentgreen name = "soylent green" desc = "Not made of people. Honest." //Totally people. icon_state = "soylent_green" @@ -22,7 +22,7 @@ list_reagents = list("nutriment" = 10, "vitamin" = 1) tastes = list("waffles" = 7, "people" = 1) -/obj/item/food/snacks/soylentviridians +/obj/item/food/soylentviridians name = "soylent virdians" desc = "Not made of people. Honest." //Actually honest for once. icon_state = "soylent_yellow" @@ -32,7 +32,7 @@ tastes = list("waffles" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/monkeysdelight +/obj/item/food/monkeysdelight name = "monkey's delight" desc = "Eeee Eee!" icon_state = "monkeysdelight" @@ -43,7 +43,7 @@ tastes = list("banana" = 1, "the jungle" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/dionaroast +/obj/item/food/dionaroast name = "roast diona" desc = "It's like an enormous leathery carrot... With an eye." icon_state = "dionaroast" @@ -53,7 +53,7 @@ tastes = list("chewy vegetables" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/tofurkey +/obj/item/food/tofurkey name = "tofurkey" desc = "A fake turkey made from tofu." icon_state = "tofurkey" @@ -68,7 +68,7 @@ // Salads // ////////////////////// -/obj/item/food/snacks/salad +/obj/item/food/salad name = "salad" desc = "This salad is blander than the jokes of the clown, but is also low in carbohydrates!" icon = 'icons/obj/food/soupsalad.dmi' @@ -80,7 +80,7 @@ tastes = list("lettuce" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/salad/aesir +/obj/item/food/salad/aesir name = "aesir salad" desc = "Probably too incredible for mortal men to fully enjoy." icon_state = "aesirsalad" @@ -88,7 +88,7 @@ tastes = list("divinity" = 1, "lettuce" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/salad/antipasto +/obj/item/food/salad/antipasto name = "antipasto salad" desc = "A traditional Italian salad made of salami, mozzarella cheese, olives, and tomatoes. Often served as a first course meal." icon_state = "antipasto_salad" @@ -96,7 +96,7 @@ tastes = list("lettuce" = 2, "salami" = 2, "mozzarella cheese" = 2, "tomatoes" = 2, "dressing" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/salad/caesar +/obj/item/food/salad/caesar name = "Caesar salad" desc = "A simple yet flavorful salad of onions, lettuce, croutons, and shreds of cheese dressed in oil. Comes with a slice of pita bread!" icon_state = "caesar_salad" @@ -104,7 +104,7 @@ tastes = list("healthy greens" = 2, "olive dressing" = 2, "feta cheese" = 2, "pita bread" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/salad/fruit +/obj/item/food/salad/fruit name = "fruit salad" desc = "Your standard fruit salad." icon_state = "fruitsalad" @@ -112,7 +112,7 @@ tastes = list("fruit" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/salad/greek +/obj/item/food/salad/greek name = "Greek salad" desc = "A popular salad made of tomatoes, onions, feta cheese, and olives all drizzled in olive oil. Though it feels like it's missing something..." icon_state = "greek_salad" @@ -120,7 +120,7 @@ tastes = list("healthy greens" = 2, "olive dressing" = 1, "feta cheese" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/salad/citrusdelight +/obj/item/food/salad/citrusdelight name = "citrus delight" desc = "Citrus overload!" icon_state = "citrusdelight" @@ -128,7 +128,7 @@ tastes = list("sourness" = 1, "leaves" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/salad/jungle +/obj/item/food/salad/jungle name = "jungle salad" desc = "Exotic fruits in a bowl." icon_state = "junglesalad" @@ -136,7 +136,7 @@ tastes = list("fruit" = 1, "the jungle" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/salad/kale +/obj/item/food/salad/kale name = "kale salad" desc = "A healthy kale salad drizzled in oil, perfect for warm summer months." icon_state = "kale_salad" @@ -144,7 +144,7 @@ tastes = list("healthy greens" = 2, "olive dressing" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/salad/potato +/obj/item/food/salad/potato name = "potato salad" desc = "A dish of boiled potatoes mixed with boiled eggs, onions, and mayonnaise. A staple of every self-respecting barbeque." icon_state = "potato_salad" @@ -152,7 +152,7 @@ tastes = list("potato" = 2, "egg" = 2, "mayonnaise" = 2) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/salad/melonfruitbowl +/obj/item/food/salad/melonfruitbowl name = "melon fruit bowl" desc = "For people who wants edible fruit bowls." icon_state = "melonfruitbowl" @@ -161,7 +161,7 @@ tastes = list("melon" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/salad/herb +/obj/item/food/salad/herb name = "herb salad" desc = "A tasty salad with apples on top." icon_state = "herbsalad" @@ -170,7 +170,7 @@ tastes = list("lettuce" = 1, "apple" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/salad/valid +/obj/item/food/salad/valid name = "valid salad" desc = "It's just an herb salad with meatballs and fried potato slices. Nothing suspicious about it." icon_state = "validsalad" @@ -184,7 +184,7 @@ // Donk Pockets // ////////////////////// -/obj/item/food/snacks/donkpocket +/obj/item/food/donkpocket name = "Donk-pocket" desc = "The food of choice for the seasoned traitor." icon_state = "donkpocket" @@ -193,7 +193,7 @@ tastes = list("meat" = 2, "dough" = 2, "laziness" = 1) ingredient_name = "turnover" -/obj/item/food/snacks/warmdonkpocket +/obj/item/food/warmdonkpocket name = "warm Donk-pocket" desc = "The food of choice for the seasoned traitor." icon_state = "donkpocket" @@ -209,20 +209,20 @@ /// This tracks how much time the donk pocket has already been cooling for when its timer is paused var/subtracted_time = 0 -/obj/item/food/snacks/warmdonkpocket/Initialize(mapload) +/obj/item/food/warmdonkpocket/Initialize(mapload) . = ..() donk_heat() -/obj/item/food/snacks/warmdonkpocket/proc/donk_heat() +/obj/item/food/warmdonkpocket/proc/donk_heat() heated_at = world.time cool_timer = addtimer(CALLBACK(src, PROC_REF(donk_cool)), 7 MINUTES - subtracted_time, TIMER_UNIQUE|TIMER_STOPPABLE) -/obj/item/food/snacks/warmdonkpocket/proc/donk_cool() +/obj/item/food/warmdonkpocket/proc/donk_cool() name = "cold Donk-pocket" desc = "The food of choice for the seasoned traitor. This one is cold." warm = FALSE -/obj/item/food/snacks/warmdonkpocket/on_enter_storage(obj/item/storage/S) +/obj/item/food/warmdonkpocket/on_enter_storage(obj/item/storage/S) . = ..() if(!cool_timer) return @@ -231,25 +231,25 @@ subtracted_time += (world.time - heated_at) cool_timer = null -/obj/item/food/snacks/warmdonkpocket/on_exit_storage(obj/item/storage/S) +/obj/item/food/warmdonkpocket/on_exit_storage(obj/item/storage/S) . = ..() if(warm) donk_heat() -/obj/item/food/snacks/warmdonkpocket/Post_Consume(mob/living/M) +/obj/item/food/warmdonkpocket/Post_Consume(mob/living/M) if(warm) M.reagents.add_reagent("omnizine", 15) return M.reagents.add_reagent("weak_omnizine", 5) -/obj/item/food/snacks/warmdonkpocket_weak +/obj/item/food/warmdonkpocket_weak name = "lukewarm Donk-pocket" desc = "The food of choice for the seasoned traitor. This one is lukewarm." icon_state = "donkpocket" filling_color = "#DEDEAB" list_reagents = list("nutriment" = 4, "weak_omnizine" = 3) -/obj/item/food/snacks/syndidonkpocket +/obj/item/food/syndidonkpocket name = "Donk-pocket" desc = "This donk-pocket is emitting a small amount of heat." icon_state = "donkpocket" @@ -257,7 +257,7 @@ bitesize = 100 //nom the whole thing at once. list_reagents = list("nutriment" = 1) -/obj/item/food/snacks/syndidonkpocket/Post_Consume(mob/living/M) +/obj/item/food/syndidonkpocket/Post_Consume(mob/living/M) M.reagents.add_reagent("omnizine", 15) M.reagents.add_reagent("teporone", 15) M.reagents.add_reagent("synaptizine", 15) @@ -271,7 +271,7 @@ // Misc // ////////////////////// -/obj/item/food/snacks/boiledslimecore +/obj/item/food/boiledslimecore name = "boiled slime core" desc = "A boiled red thing." icon_state = "boiledrorocore" @@ -280,7 +280,7 @@ tastes = list("jelly" = 1) goal_difficulty = FOOD_GOAL_EXCESSIVE -/obj/item/food/snacks/popcorn +/obj/item/food/popcorn name = "popcorn" desc = "Now let's find some cinema." icon_state = "popcorn" @@ -293,17 +293,17 @@ tastes = list("popcorn" = 3, "butter" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/popcorn/Initialize(mapload) +/obj/item/food/popcorn/Initialize(mapload) . = ..() unpopped = rand(1,10) -/obj/item/food/snacks/popcorn/On_Consume(mob/M, mob/user) +/obj/item/food/popcorn/On_Consume(mob/M, mob/user) if(prob(unpopped)) //lol ...what's the point? to_chat(user, "You bite down on an un-popped kernel!") unpopped = max(0, unpopped-1) ..() -/obj/item/food/snacks/liquidfood +/obj/item/food/liquidfood name = "\improper LiquidFood ration" desc = "A prepackaged grey slurry of all the essential nutrients for a spacefarer on the go. Should this be crunchy?" icon_state = "liquidfood" diff --git a/code/modules/food_and_drinks/food/foods/pasta.dm b/code/modules/food_and_drinks/food/foods/pasta.dm index e8aadb6ce29..b23cbe0a695 100644 --- a/code/modules/food_and_drinks/food/foods/pasta.dm +++ b/code/modules/food_and_drinks/food/foods/pasta.dm @@ -3,7 +3,7 @@ // Raw Pasta // ////////////////////// -/obj/item/food/snacks/spaghetti +/obj/item/food/spaghetti name = "spaghetti" desc = "A bundle of raw spaghetti." icon = 'icons/obj/food/pasta.dmi' @@ -12,7 +12,7 @@ list_reagents = list("nutriment" = 1, "vitamin" = 1) tastes = list("raw pasta" = 1) -/obj/item/food/snacks/macaroni +/obj/item/food/macaroni name = "macaroni twists" desc = "These are little twists of raw macaroni." icon = 'icons/obj/food/pasta.dmi' @@ -26,7 +26,7 @@ // Pasta Dishes // ////////////////////// -/obj/item/food/snacks/boiledspaghetti +/obj/item/food/boiledspaghetti name = "boiled spaghetti" desc = "A plain dish of noodles. This sucks." icon = 'icons/obj/food/pasta.dmi' @@ -37,7 +37,7 @@ tastes = list("pasta" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/pastatomato +/obj/item/food/pastatomato name = "spaghetti" desc = "Spaghetti and crushed tomatoes. Just like your abusive father used to make!" icon = 'icons/obj/food/pasta.dmi' @@ -49,7 +49,7 @@ tastes = list("pasta" = 1, "tomato" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/meatballspaghetti +/obj/item/food/meatballspaghetti name = "spaghetti & meatballs" desc = "Now that's a nice'a meatball!" icon = 'icons/obj/food/pasta.dmi' @@ -60,7 +60,7 @@ tastes = list("pasta" = 1, "tomato" = 1, "meat" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/spesslaw +/obj/item/food/spesslaw name = "spesslaw" desc = "A lawyer's favourite." icon = 'icons/obj/food/pasta.dmi' @@ -70,7 +70,7 @@ tastes = list("pasta" = 1, "tomato" = 1, "meat" = 2) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/macncheese +/obj/item/food/macncheese name = "mac 'n' cheese" desc = "One of the most comforting foods in the world. Apparently." trash = /obj/item/trash/snack_bowl @@ -81,7 +81,7 @@ tastes = list("pasta" = 1, "cheese" = 1, "comfort" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/lasagna +/obj/item/food/lasagna name = "lasagna" desc = "Tajara love to eat this, for some reason." icon = 'icons/obj/food/pasta.dmi' diff --git a/code/modules/food_and_drinks/food/foods/pizza.dm b/code/modules/food_and_drinks/food/foods/pizza.dm index 15c7baa3d3b..8a62b48fd3a 100644 --- a/code/modules/food_and_drinks/food/foods/pizza.dm +++ b/code/modules/food_and_drinks/food/foods/pizza.dm @@ -3,22 +3,22 @@ // Pizzas // ////////////////////// -/obj/item/food/snacks/sliceable/pizza +/obj/item/food/sliceable/pizza icon = 'icons/obj/food/pizza.dmi' slices_num = 6 filling_color = "#BAA14C" tastes = list("crust" = 1, "tomato" = 1, "cheese" = 1) // Margherita -/obj/item/food/snacks/sliceable/pizza/margheritapizza +/obj/item/food/sliceable/pizza/margheritapizza name = "margherita pizza" desc = "The golden standard of pizzas." icon_state = "margheritapizza" - slice_path = /obj/item/food/snacks/margheritapizzaslice + slice_path = /obj/item/food/margheritapizzaslice list_reagents = list("nutriment" = 30, "tomatojuice" = 6, "vitamin" = 5) goal_difficulty = FOOD_GOAL_DUPLICATE -/obj/item/food/snacks/margheritapizzaslice +/obj/item/food/margheritapizzaslice name = "margherita slice" desc = "A slice of the classic pizza." icon = 'icons/obj/food/pizza.dmi' @@ -28,16 +28,16 @@ goal_difficulty = FOOD_GOAL_EASY // Meat Pizza -/obj/item/food/snacks/sliceable/pizza/meatpizza +/obj/item/food/sliceable/pizza/meatpizza name = "meat pizza" desc = "A pizza with meat topping." icon_state = "meatpizza" - slice_path = /obj/item/food/snacks/meatpizzaslice + slice_path = /obj/item/food/meatpizzaslice list_reagents = list("protein" = 30, "tomatojuice" = 6, "vitamin" = 8) tastes = list("crust" = 1, "cheese" = 1, "meat" = 1) goal_difficulty = FOOD_GOAL_DUPLICATE -/obj/item/food/snacks/meatpizzaslice +/obj/item/food/meatpizzaslice name = "meat pizza slice" desc = "A slice of a meaty pizza." icon = 'icons/obj/food/pizza.dmi' @@ -47,16 +47,16 @@ goal_difficulty = FOOD_GOAL_EASY // Mushroom Pizza -/obj/item/food/snacks/sliceable/pizza/mushroompizza +/obj/item/food/sliceable/pizza/mushroompizza name = "mushroom pizza" desc = "Very special pizza." icon_state = "mushroompizza" - slice_path = /obj/item/food/snacks/mushroompizzaslice + slice_path = /obj/item/food/mushroompizzaslice list_reagents = list("plantmatter" = 30, "vitamin" = 5) tastes = list("crust" = 1, "cheese" = 1, "mushroom" = 1) goal_difficulty = FOOD_GOAL_DUPLICATE -/obj/item/food/snacks/mushroompizzaslice +/obj/item/food/mushroompizzaslice name = "mushroom pizza slice" desc = "Maybe it is the last slice of pizza in your life." icon = 'icons/obj/food/pizza.dmi' @@ -66,16 +66,16 @@ goal_difficulty = FOOD_GOAL_EASY // Vegetable Pizza -/obj/item/food/snacks/sliceable/pizza/vegetablepizza +/obj/item/food/sliceable/pizza/vegetablepizza name = "vegetable pizza" desc = "No Tomato Sapiens were harmed during the making of this pizza." icon_state = "vegetablepizza" - slice_path = /obj/item/food/snacks/vegetablepizzaslice + slice_path = /obj/item/food/vegetablepizzaslice list_reagents = list("plantmatter" = 25, "tomatojuice" = 6, "oculine" = 12, "vitamin" = 5) tastes = list("crust" = 1, "tomato" = 1, "carrot" = 1, "vegetables" = 1) goal_difficulty = FOOD_GOAL_DUPLICATE -/obj/item/food/snacks/vegetablepizzaslice +/obj/item/food/vegetablepizzaslice name = "vegetable pizza slice" desc = "A slice of the most green pizza of all pizzas not containing green ingredients." icon = 'icons/obj/food/pizza.dmi' @@ -85,16 +85,16 @@ goal_difficulty = FOOD_GOAL_EASY // Hawaiian Pizza -/obj/item/food/snacks/sliceable/pizza/hawaiianpizza +/obj/item/food/sliceable/pizza/hawaiianpizza name = "hawaiian pizza" desc = "Love it or hate it, this pizza divides opinions. Complete with juicy pineapple." icon_state = "hawaiianpizza" - slice_path = /obj/item/food/snacks/hawaiianpizzaslice + slice_path = /obj/item/food/hawaiianpizzaslice list_reagents = list("protein" = 15, "tomatojuice" = 6, "plantmatter" = 20, "pineapplejuice" = 6, "vitamin" = 5) tastes = list("crust" = 1, "cheese" = 1, "pineapple" = 1) goal_difficulty = FOOD_GOAL_DUPLICATE -/obj/item/food/snacks/hawaiianpizzaslice +/obj/item/food/hawaiianpizzaslice name = "hawaiian pizza slice" desc = "A slice of polarising pizza." icon = 'icons/obj/food/pizza.dmi' @@ -104,17 +104,17 @@ goal_difficulty = FOOD_GOAL_EASY // Mac 'n' Cheese Pizza -/obj/item/food/snacks/sliceable/pizza/macpizza +/obj/item/food/sliceable/pizza/macpizza name = "mac 'n' cheese pizza" desc = "Gastronomists have yet to classify this dish as 'pizza'." icon_state = "macpizza" - slice_path = /obj/item/food/snacks/macpizzaslice + slice_path = /obj/item/food/macpizzaslice list_reagents = list("nutriment" = 40, "vitamin" = 5) //More nutriment because carbs, but it's not any more vitaminicious filling_color = "#ffe45d" tastes = list("crust" = 1, "cheese" = 2, "pasta" = 1) goal_difficulty = FOOD_GOAL_DUPLICATE -/obj/item/food/snacks/macpizzaslice +/obj/item/food/macpizzaslice name = "mac 'n' cheese pizza slice" desc = "A delicious slice of pizza topped with macaroni & cheese... wait, what the hell? Who would do this?!" icon = 'icons/obj/food/pizza.dmi' @@ -124,17 +124,17 @@ goal_difficulty = FOOD_GOAL_EASY // Pepperoni Pizza -/obj/item/food/snacks/sliceable/pizza/pepperonipizza +/obj/item/food/sliceable/pizza/pepperonipizza name = "pepperoni pizza" desc = "What did the pepperoni say to the pizza?" icon_state = "pepperonipizza" - slice_path = /obj/item/food/snacks/pepperonipizzaslice + slice_path = /obj/item/food/pepperonipizzaslice list_reagents = list("protein" = 30, "tomatojuice" = 6, "vitamin" = 8) filling_color = "#ffe45d" tastes = list("cheese" = 3, "pepperoni" = 3, "grease" = 1) goal_difficulty = FOOD_GOAL_DUPLICATE -/obj/item/food/snacks/pepperonipizzaslice +/obj/item/food/pepperonipizzaslice name = "pepperoni pizza slice" desc = "Nice to meat you!" icon = 'icons/obj/food/pizza.dmi' @@ -144,15 +144,15 @@ goal_difficulty = FOOD_GOAL_EASY // Cheese Pizza -/obj/item/food/snacks/sliceable/pizza/cheesepizza +/obj/item/food/sliceable/pizza/cheesepizza name = "cheese pizza" desc = "Cheese, bread, cheese, tomato, and cheese." icon_state = "cheesepizza" - slice_path = /obj/item/food/snacks/cheesepizzaslice + slice_path = /obj/item/food/cheesepizzaslice list_reagents = list("nutriment" = 40, "tomatojuice" = 6, "vitamin" = 5) goal_difficulty = FOOD_GOAL_DUPLICATE -/obj/item/food/snacks/cheesepizzaslice +/obj/item/food/cheesepizzaslice name = "cheese pizza slice" desc = "Dangerously cheesy?" icon = 'icons/obj/food/pizza.dmi' @@ -162,16 +162,16 @@ goal_difficulty = FOOD_GOAL_EASY // Donk-pocket Pizza -/obj/item/food/snacks/sliceable/pizza/donkpocketpizza +/obj/item/food/sliceable/pizza/donkpocketpizza name = "donk-pocket pizza" desc = "Who thought this would be a good idea?" icon_state = "donkpocketpizza" - slice_path = /obj/item/food/snacks/donkpocketpizzaslice + slice_path = /obj/item/food/donkpocketpizzaslice list_reagents = list("nutriment" = 35, "tomatojuice" = 6, "vitamin" = 2, "weak_omnizine" = 6) tastes = list("crust" = 1, "meat" = 1, "laziness" = 1) goal_difficulty = FOOD_GOAL_DUPLICATE -/obj/item/food/snacks/donkpocketpizzaslice +/obj/item/food/donkpocketpizzaslice name = "donk-pocket pizza slice" desc = "Smells like lukewarm donk-pocket." icon = 'icons/obj/food/pizza.dmi' @@ -181,16 +181,16 @@ goal_difficulty = FOOD_GOAL_EASY // Dank Pizza -/obj/item/food/snacks/sliceable/pizza/dankpizza +/obj/item/food/sliceable/pizza/dankpizza name = "dank pizza" desc = "The hippie's pizza of choice." icon_state = "dankpizza" - slice_path = /obj/item/food/snacks/dankpizzaslice + slice_path = /obj/item/food/dankpizzaslice list_reagents = list("nutriment" = 30, "tomatojuice" = 6, "vitamin" = 5, "cbd" = 6, "thc" = 6) tastes = list("crust" = 1, "cheese" = 1, "special herbs" = 2) goal_difficulty = FOOD_GOAL_DUPLICATE -/obj/item/food/snacks/dankpizzaslice +/obj/item/food/dankpizzaslice name = "dank pizza slice" desc = "So good, man..." icon = 'icons/obj/food/pizza.dmi' @@ -200,16 +200,16 @@ goal_difficulty = FOOD_GOAL_EASY // Firecracker Pizza -/obj/item/food/snacks/sliceable/pizza/firecrackerpizza +/obj/item/food/sliceable/pizza/firecrackerpizza name = "firecracker pizza" desc = "Tastes HOT HOT HOT!" icon_state = "firecrackerpizza" - slice_path = /obj/item/food/snacks/firecrackerpizzaslice + slice_path = /obj/item/food/firecrackerpizzaslice list_reagents = list("nutriment" = 30, "vitamin" = 5, "capsaicin" = 12) tastes = list("crust" = 1, "cheese" = 1, "HOTNESS" = 1) goal_difficulty = FOOD_GOAL_DUPLICATE -/obj/item/food/snacks/firecrackerpizzaslice +/obj/item/food/firecrackerpizzaslice name = "firecracker pizza slice" desc = "A spicy slice of something quite nice" icon = 'icons/obj/food/pizza.dmi' @@ -219,16 +219,16 @@ goal_difficulty = FOOD_GOAL_EASY // "Pesto" Pizza -/obj/item/food/snacks/sliceable/pizza/pestopizza +/obj/item/food/sliceable/pizza/pestopizza name = "\"pesto\" pizza" desc = "Wait a second...this doesn't taste like pesto!" icon_state = "pestopizza" - slice_path = /obj/item/food/snacks/pestopizzaslice + slice_path = /obj/item/food/pestopizzaslice list_reagents = list("nutriment" = 30, "tomatojuice" = 12, "vitamin" = 5, "wasabi" = 12) tastes = list("tomato" = 1, "cheese" = 1, "wasabi" = 1) goal_difficulty = FOOD_GOAL_DUPLICATE -/obj/item/food/snacks/pestopizzaslice +/obj/item/food/pestopizzaslice name = "\"pesto\" pizza slice" desc = "Delicious and suspicious(ly green)." icon = 'icons/obj/food/pizza.dmi' @@ -238,16 +238,16 @@ goal_difficulty = FOOD_GOAL_EASY // Garlic Pizza -/obj/item/food/snacks/sliceable/pizza/garlicpizza +/obj/item/food/sliceable/pizza/garlicpizza name = "garlic pizza" desc = "Ahh, garlic. A universally loved ingredient, except possibly by vampires." icon_state = "garlicpizza" - slice_path = /obj/item/food/snacks/garlicpizzaslice + slice_path = /obj/item/food/garlicpizzaslice list_reagents = list("plantmatter" = 30, "vitamin" = 5, "garlic" = 12) tastes = list("crust" = 1, "cheese" = 1, "garlic" = 1) goal_difficulty = FOOD_GOAL_DUPLICATE -/obj/item/food/snacks/garlicpizzaslice +/obj/item/food/garlicpizzaslice name = "garlic pizza slice" desc = "What's not to love?" icon = 'icons/obj/food/pizza.dmi' @@ -269,7 +269,7 @@ var/open = FALSE // Is the box open? var/is_messy = FALSE // Fancy mess on the lid - var/obj/item/food/snacks/sliceable/pizza/pizza // Content pizza + var/obj/item/food/sliceable/pizza/pizza // Content pizza var/list/boxes = list() // If the boxes are stacked, they come here var/box_tag = "" @@ -382,7 +382,7 @@ to_chat(user, "Close [box] first!") return - if(istype(I, /obj/item/food/snacks/sliceable/pizza)) // Long ass fucking object name + if(istype(I, /obj/item/food/sliceable/pizza)) // Long ass fucking object name if(open) user.drop_item() I.loc = src @@ -411,42 +411,42 @@ /obj/item/pizzabox/margherita/Initialize(mapload) - pizza = new /obj/item/food/snacks/sliceable/pizza/margheritapizza(src) + pizza = new /obj/item/food/sliceable/pizza/margheritapizza(src) box_tag = "margherita deluxe" . = ..() /obj/item/pizzabox/vegetable/Initialize(mapload) - pizza = new /obj/item/food/snacks/sliceable/pizza/vegetablepizza(src) + pizza = new /obj/item/food/sliceable/pizza/vegetablepizza(src) box_tag = "gourmet vegetable" . = ..() /obj/item/pizzabox/mushroom/Initialize(mapload) - pizza = new /obj/item/food/snacks/sliceable/pizza/mushroompizza(src) + pizza = new /obj/item/food/sliceable/pizza/mushroompizza(src) box_tag = "mushroom special" . = ..() /obj/item/pizzabox/meat/Initialize(mapload) - pizza = new /obj/item/food/snacks/sliceable/pizza/meatpizza(src) + pizza = new /obj/item/food/sliceable/pizza/meatpizza(src) box_tag = "meatlover's supreme" . = ..() /obj/item/pizzabox/hawaiian/Initialize(mapload) - pizza = new /obj/item/food/snacks/sliceable/pizza/hawaiianpizza(src) + pizza = new /obj/item/food/sliceable/pizza/hawaiianpizza(src) box_tag = "Hawaiian feast" . = ..() /obj/item/pizzabox/pepperoni/Initialize(mapload) - pizza = new /obj/item/food/snacks/sliceable/pizza/pepperonipizza(src) + pizza = new /obj/item/food/sliceable/pizza/pepperonipizza(src) box_tag = "classic pepperoni" . = ..() /obj/item/pizzabox/garlic/Initialize(mapload) - pizza = new /obj/item/food/snacks/sliceable/pizza/garlicpizza(src) + pizza = new /obj/item/food/sliceable/pizza/garlicpizza(src) box_tag = "triple garlic" . = ..() /obj/item/pizzabox/firecracker/Initialize(mapload) - pizza = new /obj/item/food/snacks/sliceable/pizza/firecrackerpizza(src) + pizza = new /obj/item/food/sliceable/pizza/firecrackerpizza(src) box_tag = "extra spicy pie" . = ..() diff --git a/code/modules/food_and_drinks/food/foods/sandwiches.dm b/code/modules/food_and_drinks/food/foods/sandwiches.dm index cefe18469af..ea754baae0f 100644 --- a/code/modules/food_and_drinks/food/foods/sandwiches.dm +++ b/code/modules/food_and_drinks/food/foods/sandwiches.dm @@ -5,13 +5,13 @@ // Abstract object used for inheritance. Should never spawn. Needed to not break recipes that use plain burgers; recipes that use "burger" would accept any burger and transfer reagents otherwise. -/obj/item/food/snacks/burger +/obj/item/food/burger name = "burger" desc = "If you got this, something broke! Contact a coder if this somehow spawns." icon = 'icons/obj/food/burgerbread.dmi' icon_state = "burger" -/obj/item/food/snacks/burger/plain +/obj/item/food/burger/plain name = "burger" desc = "The cornerstone of every nutritious breakfast." icon_state = "hburger" @@ -21,7 +21,7 @@ tastes = list("bun" = 4, "meat" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/burger/brain +/obj/item/food/burger/brain name = "brainburger" desc = "A strange looking burger. It appears almost sentient." icon_state = "brainburger" @@ -30,7 +30,7 @@ list_reagents = list("nutriment" = 6, "prions" = 10, "vitamin" = 1) tastes = list("bun" = 4, "brains" = 2) -/obj/item/food/snacks/burger/ghost +/obj/item/food/burger/ghost name = "ghost burger" desc = "Spooky! It doesn't look very filling." icon_state = "ghostburger" @@ -40,12 +40,12 @@ tastes = list("bun" = 4, "ectoplasm" = 2) goal_difficulty = FOOD_GOAL_EXCESSIVE -/obj/item/food/snacks/human +/obj/item/food/human var/hname = "" var/job = null filling_color = "#D63C3C" -/obj/item/food/snacks/human/burger +/obj/item/food/human/burger name = "-burger" desc = "A bloody burger." icon = 'icons/obj/food/burgerbread.dmi' @@ -54,7 +54,7 @@ list_reagents = list("nutriment" = 6, "vitamin" = 1) tastes = list("bun" = 4, "tender meat" = 2) -/obj/item/food/snacks/burger/cheese +/obj/item/food/burger/cheese name = "cheeseburger" desc = "The cheese adds a good flavor." icon_state = "cheeseburger" @@ -63,7 +63,7 @@ tastes = list("bun" = 4, "meat" = 1, "cheese" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/burger/tofu +/obj/item/food/burger/tofu name = "tofu burger" desc = "Making this should probably be a criminal offense." icon_state = "tofuburger" @@ -73,7 +73,7 @@ tastes = list("bun" = 4, "tofu" = 4) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/burger/hamborger +/obj/item/food/burger/hamborger name = "hamborger" desc = "Looking at this makes your flesh feel like a weakness." icon_state = "roburger" @@ -82,11 +82,11 @@ list_reagents = list("nutriment" = 6, "nanomachines" = 10, "vitamin" = 1) tastes = list("bun" = 4, "metal" = 2, "sludge" = 1) -/obj/item/food/snacks/burger/hamborger/Initialize(mapload) +/obj/item/food/burger/hamborger/Initialize(mapload) . = ..() message_admins("A [name] has been created at [ADMIN_COORDJMP(src)].") -/obj/item/food/snacks/burger/xeno +/obj/item/food/burger/xeno name = "xenoburger" desc = "Smells caustic and tastes like heresy." icon_state = "xburger" @@ -96,7 +96,7 @@ tastes = list("bun" = 4, "acid" = 4) goal_difficulty = FOOD_GOAL_EXCESSIVE -/obj/item/food/snacks/burger/clown +/obj/item/food/burger/clown name = "clown burger" desc = "This tastes funny..." icon_state = "clownburger" @@ -106,7 +106,7 @@ tastes = list("bun" = 4, "banana" = 1, "magic" = 2) goal_difficulty = FOOD_GOAL_EXCESSIVE -/obj/item/food/snacks/burger/mime +/obj/item/food/burger/mime name = "mime burger" desc = "Its taste defies language." icon_state = "mimeburger" @@ -116,7 +116,7 @@ tastes = list("bun" = 4, "silence" = 2) goal_difficulty = FOOD_GOAL_EXCESSIVE -/obj/item/food/snacks/burger/baseball +/obj/item/food/burger/baseball name = "home run baseball burger" desc = "It's still warm. Batter up!" icon_state = "baseball" @@ -126,7 +126,7 @@ tastes = list("bun" = 4, "a homerun" = 3) goal_difficulty = FOOD_GOAL_EXCESSIVE -/obj/item/food/snacks/burger/spell +/obj/item/food/burger/spell name = "spell burger" desc = "This is absolutely Ei Nath." icon_state = "spellburger" @@ -136,7 +136,7 @@ tastes = list("bun" = 4, "magic" = 2) goal_difficulty = FOOD_GOAL_EXCESSIVE -/obj/item/food/snacks/burger/bigbite +/obj/item/food/burger/bigbite name = "BigBite burger" desc = "Forget the Big Mac, THIS is the future!" icon_state = "bigbiteburger" @@ -146,7 +146,7 @@ tastes = list("bun" = 4, "meat" = 2, "cheese" = 2, "type two diabetes" = 10) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/burger/superbite +/obj/item/food/burger/superbite name = "SuperBite burger" desc = "This is a mountain of a burger. FOOD!" icon_state = "superbiteburger" @@ -156,7 +156,7 @@ tastes = list("bun" = 4, "meat" = 2, "cheese" = 2, "type two diabetes" = 10) goal_difficulty = FOOD_GOAL_HARD -/obj/item/food/snacks/burger/crazy +/obj/item/food/burger/crazy name = "crazy hamburger" desc = "This looks like the sort of food that a demented clown in a trenchcoat would make." icon_state = "crazyburger" @@ -166,7 +166,7 @@ tastes = list("bun" = 2, "meat" = 4, "cheese" = 2, "beef soaked in chili" = 3, "a smoking flare" = 2) goal_difficulty = FOOD_GOAL_EXCESSIVE -/obj/item/food/snacks/burger/ppatty/white +/obj/item/food/burger/ppatty/white name = "white pretty patty" desc = "Delicious titanium!" icon_state = "ppatty-mime" @@ -176,7 +176,7 @@ tastes = list("bun" = 2, "meat" = 2, "white" = 2) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/burger/ppatty/red +/obj/item/food/burger/ppatty/red name = "red pretty patty" desc = "Perfect for hiding the fact that it's burnt to a crisp." icon_state = "ppatty-red" @@ -186,7 +186,7 @@ tastes = list("bun" = 2, "meat" = 2, "red" = 2) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/burger/ppatty/orange +/obj/item/food/burger/ppatty/orange name = "orange pretty patty" desc = "Contains 0% juice." icon_state = "ppatty-orange" @@ -196,7 +196,7 @@ tastes = list("bun" = 2, "meat" = 2, "orange" = 2) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/burger/ppatty/yellow +/obj/item/food/burger/ppatty/yellow name = "yellow pretty patty" desc = "Bright to the last bite." icon_state = "ppatty-yellow" @@ -206,7 +206,7 @@ tastes = list("bun" = 2, "meat" = 2, "yellow" = 2) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/burger/ppatty/green +/obj/item/food/burger/ppatty/green name = "green pretty patty" desc = "It's not tainted meat, it's painted meat!" icon_state = "ppatty-green" @@ -216,7 +216,7 @@ tastes = list("bun" = 2, "meat" = 2, "green" = 2) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/burger/ppatty/blue +/obj/item/food/burger/ppatty/blue name = "blue pretty patty" desc = "Is this blue rare?" icon_state = "ppatty-blue" @@ -226,7 +226,7 @@ tastes = list("bun" = 2, "meat" = 2, "blue" = 2) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/burger/ppatty/purple +/obj/item/food/burger/ppatty/purple name = "purple pretty patty" desc = "Regal and low class at the same time." icon_state = "ppatty-purple" @@ -236,7 +236,7 @@ tastes = list("bun" = 2, "meat" = 2, "purple" = 2) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/burger/ppatty/rainbow +/obj/item/food/burger/ppatty/rainbow name = "rainbow pretty patty" desc = "Taste the rainbow, eat the rainbow." icon_state = "ppatty-rainbow" @@ -246,7 +246,7 @@ tastes = list("bun" = 2, "meat" = 2, "rainbow" = 5) goal_difficulty = FOOD_GOAL_HARD -/obj/item/food/snacks/burger/elec +/obj/item/food/burger/elec name = "empowered burger" desc = "It's shockingly good, if you live off of electricity that is." icon_state = "empoweredburger" @@ -256,7 +256,7 @@ tastes = list("bun" = 2, "pure electricity" = 5) goal_difficulty = FOOD_GOAL_HARD -/obj/item/food/snacks/burger/rat +/obj/item/food/burger/rat name = "mouse burger" desc = "Pretty much what you'd expect..." icon_state = "ratburger" @@ -265,7 +265,7 @@ list_reagents = list("nutriment" = 5, "protein" = 1) tastes = list("bun" = 2, "dead rat" = 5) -/obj/item/food/snacks/burger/appendix +/obj/item/food/burger/appendix name = "appendix burger" desc = "Tastes like appendicitis." icon_state = "appendixburger" @@ -274,7 +274,7 @@ list_reagents = list("nutriment" = 2, "protein" = 6, "vitamin" = 6) tastes = list("bun" = 1, "grass" = 1) -/obj/item/food/snacks/burger/bacon +/obj/item/food/burger/bacon name = "bacon burger" desc = "The perfect combination of all things American." icon_state = "baconburger" @@ -285,7 +285,7 @@ goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/burger/bearger +/obj/item/food/burger/bearger name = "bearger" desc = "Best served rawr." icon_state = "bearger" @@ -295,7 +295,7 @@ tastes = list("bun" = 1, "meat" = 1, "salmon" = 1) goal_difficulty = FOOD_GOAL_EXCESSIVE -/obj/item/food/snacks/burger/fivealarm +/obj/item/food/burger/fivealarm name = "five alarm burger" desc = "HOT! HOT!" icon_state = "fivealarmburger" @@ -305,7 +305,7 @@ tastes = list("bun" = 1, "extreme heat" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/burger/mcguffin +/obj/item/food/burger/mcguffin name = "mcGuffin" desc = "A cheap and greasy imitation of an eggs benedict." icon_state = "mcguffin" @@ -315,7 +315,7 @@ tastes = list("muffin" = 1, "bacon" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/burger/mcrib +/obj/item/food/burger/mcrib name = "mcRib" desc = "An elusive rib shaped burger with limited availablity across the galaxy. Not as good as you remember it." icon_state = "mcrib" @@ -325,7 +325,7 @@ tastes = list("bun" = 1, "pork" = 1, "patty" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/burger/chicken +/obj/item/food/burger/chicken name = "chicken burger" desc = "May I mayo?" icon_state = "chickenburger" @@ -333,7 +333,7 @@ list_reagents = list("nutriment" = 6, "vitamin" = 1) tastes = list("bun" = 4, "chicken" = 2) -/obj/item/food/snacks/burger/jelly +/obj/item/food/burger/jelly name = "jelly burger" desc = "Culinary delight...?" icon_state = "jellyburger" @@ -341,12 +341,12 @@ bitesize = 3 tastes = list("bun" = 4, "jelly" = 2) -/obj/item/food/snacks/burger/jelly/slime +/obj/item/food/burger/jelly/slime name = "slime burger" list_reagents = list("nutriment" = 6, "slimejelly" = 5, "vitamin" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/burger/jelly/cherry +/obj/item/food/burger/jelly/cherry list_reagents = list("nutriment" = 6, "cherryjelly" = 5, "vitamin" = 1) goal_difficulty = FOOD_GOAL_NORMAL @@ -355,7 +355,7 @@ // Sandwiches // ////////////////////// -/obj/item/food/snacks/sandwich +/obj/item/food/sandwich name = "sandwich" desc = "A grand creation of meat, cheese, bread, and several leaves of lettuce! Arthur Dent would be proud." icon = 'icons/obj/food/burgerbread.dmi' @@ -365,7 +365,7 @@ tastes = list("meat" = 2, "cheese" = 1, "bread" = 2, "lettuce" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/toastedsandwich +/obj/item/food/toastedsandwich name = "toasted sandwich" desc = "Now if you only had a pepper bar." icon = 'icons/obj/food/burgerbread.dmi' @@ -375,7 +375,7 @@ tastes = list("toast" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/grilledcheese +/obj/item/food/grilledcheese name = "grilled cheese sandwich" desc = "Goes great with tomato soup!" icon = 'icons/obj/food/burgerbread.dmi' @@ -385,7 +385,7 @@ tastes = list("toast" = 1, "grilled cheese" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/jellysandwich +/obj/item/food/jellysandwich name = "jelly sandwich" desc = "You wish you had some peanut butter to go with this..." icon = 'icons/obj/food/burgerbread.dmi' @@ -394,16 +394,16 @@ bitesize = 3 tastes = list("toast" = 1, "jelly" = 1) -/obj/item/food/snacks/jellysandwich/slime +/obj/item/food/jellysandwich/slime list_reagents = list("nutriment" = 2, "slimejelly" = 5, "vitamin" = 2) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/jellysandwich/cherry +/obj/item/food/jellysandwich/cherry name = "slime sandwich" list_reagents = list("nutriment" = 2, "cherryjelly" = 5, "vitamin" = 2) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/notasandwich +/obj/item/food/notasandwich name = "not-a-sandwich" desc = "Something seems to be wrong with this, you can't quite figure what. Maybe it's his moustache." icon = 'icons/obj/food/burgerbread.dmi' @@ -412,7 +412,7 @@ tastes = list("nothing suspicious" = 1) goal_difficulty = FOOD_GOAL_EXCESSIVE -/obj/item/food/snacks/wrap +/obj/item/food/wrap name = "egg wrap" desc = "The precursor to Pigs in a Blanket." icon = 'icons/obj/food/food.dmi' @@ -421,7 +421,7 @@ tastes = list("egg" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/blt +/obj/item/food/blt name = "\improper BLT" desc = "A classic bacon, lettuce, and tomato sandwich." icon = 'icons/obj/food/burgerbread.dmi' @@ -432,7 +432,7 @@ tastes = list("bacon" = 3, "lettuce" = 2, "tomato" = 2, "bread" = 2) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/peanut_butter_jelly +/obj/item/food/peanut_butter_jelly name = "peanut butter and jelly sandwich" desc = "A classic PB&J sandwich, just like your mom used to make." icon = 'icons/obj/food/burgerbread.dmi' @@ -441,17 +441,17 @@ bitesize = 2 tastes = list("peanut butter" = 3, "jelly" = 3, "bread" = 2) -/obj/item/food/snacks/peanut_butter_jelly/slime +/obj/item/food/peanut_butter_jelly/slime name = "peanut butter and slime sandwich" desc = "A classic PB&J sandwich, just like your mom used to make?" list_reagents = list("peanutbutter" = 2, "slimejelly" = 5, "nutriment" = 5, "protein" = 2) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/peanut_butter_jelly/cherry +/obj/item/food/peanut_butter_jelly/cherry list_reagents = list("peanutbutter" = 2, "cherryjelly" = 5, "nutriment" = 5, "protein" = 2) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/philly_cheesesteak +/obj/item/food/philly_cheesesteak name = "Philly cheesesteak" desc = "A popular sandwich made of sliced meat, onions, melted cheese in a long hoagie roll. Mouthwatering doesn't even begin to describe it." icon = 'icons/obj/food/burgerbread.dmi' @@ -462,7 +462,7 @@ tastes = list("steak" = 3, "melted cheese" = 3, "onions" = 2, "bread" = 2) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/peanut_butter_banana +/obj/item/food/peanut_butter_banana name = "peanut butter and banana sandwich" desc = "A peanut butter sandwich with banana slices mixed in, a good high protein treat." icon = 'icons/obj/food/burgerbread.dmi' diff --git a/code/modules/food_and_drinks/food/foods/seafood.dm b/code/modules/food_and_drinks/food/foods/seafood.dm index a4529b88ae0..175427f42d4 100644 --- a/code/modules/food_and_drinks/food/foods/seafood.dm +++ b/code/modules/food_and_drinks/food/foods/seafood.dm @@ -1,5 +1,5 @@ -/obj/item/food/snacks/carpmeat +/obj/item/food/carpmeat name = "carp fillet" desc = "A fillet of spess carp meat." icon = 'icons/obj/food/seafood.dmi' @@ -11,7 +11,7 @@ ingredient_name = "fillet of meat" ingredient_name_plural = "fillets of meat" -/obj/item/food/snacks/salmonmeat +/obj/item/food/salmonmeat name = "raw salmon" desc = "A fillet of raw salmon." icon = 'icons/obj/food/seafood.dmi' @@ -21,7 +21,7 @@ list_reagents = list("protein" = 3, "vitamin" = 2) tastes = list("raw salmon" = 1) -/obj/item/food/snacks/salmonsteak +/obj/item/food/salmonsteak name = "salmon steak" desc = "A fillet of freshly-grilled salmon meat." icon = 'icons/obj/food/seafood.dmi' @@ -32,7 +32,7 @@ list_reagents = list("nutriment" = 4, "vitamin" = 2) tastes = list("cooked salmon" = 1) -/obj/item/food/snacks/catfishmeat +/obj/item/food/catfishmeat name = "raw catfish" desc = "A fillet of raw catfish." icon = 'icons/obj/food/seafood.dmi' @@ -42,7 +42,7 @@ list_reagents = list("protein" = 3, "vitamin" = 2) tastes = list("catfish" = 1) -/obj/item/food/snacks/fishfingers +/obj/item/food/fishfingers name = "fish fingers" desc = "A finger of fish." icon = 'icons/obj/food/seafood.dmi' @@ -53,7 +53,7 @@ tastes = list("fish" = 1, "bread" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/fishburger +/obj/item/food/fishburger name = "Fillet-O-Carp sandwich" desc = "Almost like a carp is yelling somewhere... Give me back that fillet -o- carp, give me that carp." icon = 'icons/obj/food/seafood.dmi' @@ -64,7 +64,7 @@ tastes = list("bun" = 4, "fish" = 4) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/cubancarp +/obj/item/food/cubancarp name = "cuban carp" desc = "A grifftastic sandwich that burns your tongue and then leaves it numb!" icon = 'icons/obj/food/seafood.dmi' @@ -76,7 +76,7 @@ tastes = list("fish" = 4, "batter" = 1, "hot peppers" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/fishandchips +/obj/item/food/fishandchips name = "fish and chips" desc = "I do say so myself old chap. Indubitably!" icon = 'icons/obj/food/seafood.dmi' @@ -87,7 +87,7 @@ tastes = list("fish" = 1, "chips" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/sashimi +/obj/item/food/sashimi name = "carp sashimi" desc = "Celebrate surviving attack from hostile alien lifeforms by hospitalising yourself." icon = 'icons/obj/food/seafood.dmi' @@ -97,7 +97,7 @@ tastes = list("raw carp" = 1, "hot peppers" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/fried_shrimp +/obj/item/food/fried_shrimp name = "fried shrimp" desc = "Just one of the many things you can do with shrimp!" icon = 'icons/obj/food/seafood.dmi' @@ -107,7 +107,7 @@ tastes = list("shrimp" = 1, "bread crumbs" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/boiled_shrimp +/obj/item/food/boiled_shrimp name = "boiled shrimp" desc = "Just one of the many things you can do with shrimp!" icon = 'icons/obj/food/seafood.dmi' @@ -117,7 +117,7 @@ tastes = list("shrimp" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/shrimp_skewer +/obj/item/food/shrimp_skewer name = "shrimp skewer" desc = "Four shrimp lightly grilled on a skewer. Yummy!" trash = /obj/item/stack/rods @@ -128,7 +128,7 @@ tastes = list("shrimp" = 4) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/fish_skewer +/obj/item/food/fish_skewer name = "fish skewer" desc = "A whole fish battered and grilled on a skewer. Hope you're hungry!" trash = /obj/item/stack/rods @@ -139,19 +139,19 @@ tastes = list("shrimp" = 1, "batter" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/sliceable/Ebi_maki +/obj/item/food/sliceable/Ebi_maki name = "ebi maki roll" desc = "A large unsliced roll of Ebi Sushi." icon = 'icons/obj/food/seafood.dmi' icon_state = "Ebi_maki" - slice_path = /obj/item/food/snacks/sushi_Ebi + slice_path = /obj/item/food/sushi_Ebi slices_num = 4 bitesize = 3 list_reagents = list("nutriment" = 8) tastes = list("shrimp" = 1, "rice" = 1, "seaweed" = 1) goal_difficulty = FOOD_GOAL_DUPLICATE -/obj/item/food/snacks/sushi_Ebi +/obj/item/food/sushi_Ebi name = "ebi sushi" desc = "A simple sushi consisting of cooked shrimp and rice." icon = 'icons/obj/food/seafood.dmi' @@ -161,19 +161,19 @@ tastes = list("shrimp" = 1, "rice" = 1, "seaweed" = 1) goal_difficulty = FOOD_GOAL_EASY -/obj/item/food/snacks/sliceable/Ikura_maki +/obj/item/food/sliceable/Ikura_maki name = "ikura maki roll" desc = "A large unsliced roll of Ikura Sushi." icon = 'icons/obj/food/seafood.dmi' icon_state = "Ikura_maki" - slice_path = /obj/item/food/snacks/sushi_Ikura + slice_path = /obj/item/food/sushi_Ikura slices_num = 4 bitesize = 3 list_reagents = list("nutriment" = 8, "protein" = 4) tastes = list("salmon roe" = 1, "rice" = 1, "seaweed" = 1) goal_difficulty = FOOD_GOAL_DUPLICATE -/obj/item/food/snacks/sushi_Ikura +/obj/item/food/sushi_Ikura name = "ikura sushi" desc = "A simple sushi consisting of salmon roe." icon = 'icons/obj/food/seafood.dmi' @@ -183,19 +183,19 @@ tastes = list("salmon roe" = 1, "rice" = 1, "seaweed" = 1) goal_difficulty = FOOD_GOAL_EASY -/obj/item/food/snacks/sliceable/Sake_maki +/obj/item/food/sliceable/Sake_maki name = "sake maki roll" desc = "A large unsliced roll of Sake Sushi." icon = 'icons/obj/food/seafood.dmi' icon_state = "Sake_maki" - slice_path = /obj/item/food/snacks/sushi_Sake + slice_path = /obj/item/food/sushi_Sake slices_num = 4 bitesize = 3 list_reagents = list("nutriment" = 8) tastes = list("raw salmon" = 1, "rice" = 1, "seaweed" = 1) goal_difficulty = FOOD_GOAL_DUPLICATE -/obj/item/food/snacks/sushi_Sake +/obj/item/food/sushi_Sake name = "sake sushi" desc = "A simple sushi consisting of raw salmon and rice." icon = 'icons/obj/food/seafood.dmi' @@ -205,19 +205,19 @@ tastes = list("raw salmon" = 1, "rice" = 1, "seaweed" = 1) goal_difficulty = FOOD_GOAL_EASY -/obj/item/food/snacks/sliceable/SmokedSalmon_maki +/obj/item/food/sliceable/SmokedSalmon_maki name = "smoked salmon maki roll" desc = "A large unsliced roll of Smoked Salmon Sushi." icon = 'icons/obj/food/seafood.dmi' icon_state = "SmokedSalmon_maki" - slice_path = /obj/item/food/snacks/sushi_SmokedSalmon + slice_path = /obj/item/food/sushi_SmokedSalmon slices_num = 4 bitesize = 3 list_reagents = list("nutriment" = 8) tastes = list("smoked salmon" = 1, "rice" = 1, "seaweed" = 1) goal_difficulty = FOOD_GOAL_DUPLICATE -/obj/item/food/snacks/sushi_SmokedSalmon +/obj/item/food/sushi_SmokedSalmon name = "smoked salmon sushi" desc = "A simple sushi consisting of cooked salmon and rice." icon = 'icons/obj/food/seafood.dmi' @@ -227,19 +227,19 @@ tastes = list("smoked salmon" = 1, "rice" = 1, "seaweed" = 1) goal_difficulty = FOOD_GOAL_EASY -/obj/item/food/snacks/sliceable/Tamago_maki +/obj/item/food/sliceable/Tamago_maki name = "tamago maki roll" desc = "A large unsliced roll of Tamago Sushi." icon = 'icons/obj/food/seafood.dmi' icon_state = "Tamago_maki" - slice_path = /obj/item/food/snacks/sushi_Tamago + slice_path = /obj/item/food/sushi_Tamago slices_num = 4 bitesize = 3 list_reagents = list("nutriment" = 8) tastes = list("egg" = 1, "rice" = 1, "seaweed" = 1) goal_difficulty = FOOD_GOAL_DUPLICATE -/obj/item/food/snacks/sushi_Tamago +/obj/item/food/sushi_Tamago name = "tamago sushi" desc = "A simple sushi consisting of egg and rice." icon = 'icons/obj/food/seafood.dmi' @@ -249,19 +249,19 @@ tastes = list("egg" = 1, "rice" = 1, "seaweed" = 1) goal_difficulty = FOOD_GOAL_EASY -/obj/item/food/snacks/sliceable/Inari_maki +/obj/item/food/sliceable/Inari_maki name = "inari maki roll" desc = "A large unsliced roll of Inari Sushi." icon = 'icons/obj/food/seafood.dmi' icon_state = "Inari_maki" - slice_path = /obj/item/food/snacks/sushi_Inari + slice_path = /obj/item/food/sushi_Inari slices_num = 4 bitesize = 3 list_reagents = list("nutriment" = 8) tastes = list("fried tofu" = 1, "rice" = 1, "seaweed" = 1) goal_difficulty = FOOD_GOAL_DUPLICATE -/obj/item/food/snacks/sushi_Inari +/obj/item/food/sushi_Inari name = "inari sushi" desc = "A piece of fried tofu stuffed with rice." icon = 'icons/obj/food/seafood.dmi' @@ -271,19 +271,19 @@ tastes = list("fried tofu" = 1, "rice" = 1, "seaweed" = 1) goal_difficulty = FOOD_GOAL_EASY -/obj/item/food/snacks/sliceable/Masago_maki +/obj/item/food/sliceable/Masago_maki name = "masago maki roll" desc = "A large unsliced roll of Masago Sushi." icon = 'icons/obj/food/seafood.dmi' icon_state = "Masago_maki" - slice_path = /obj/item/food/snacks/sushi_Masago + slice_path = /obj/item/food/sushi_Masago slices_num = 4 bitesize = 3 list_reagents = list("nutriment" = 8, "protein" = 4) tastes = list("goldfish roe" = 1, "rice" = 1, "seaweed" = 1) goal_difficulty = FOOD_GOAL_DUPLICATE -/obj/item/food/snacks/sushi_Masago +/obj/item/food/sushi_Masago name = "masago sushi" desc = "A simple sushi consisting of goldfish roe." icon = 'icons/obj/food/seafood.dmi' @@ -293,19 +293,19 @@ tastes = list("goldfish roe" = 1, "rice" = 1, "seaweed" = 1) goal_difficulty = FOOD_GOAL_EASY -/obj/item/food/snacks/sliceable/Tobiko_maki +/obj/item/food/sliceable/Tobiko_maki name = "tobiko maki roll" desc = "A large unsliced roll of Tobkio Sushi." icon = 'icons/obj/food/seafood.dmi' icon_state = "Tobiko_maki" - slice_path = /obj/item/food/snacks/sushi_Tobiko + slice_path = /obj/item/food/sushi_Tobiko slices_num = 4 bitesize = 3 list_reagents = list("nutriment" = 8, "protein" = 4) tastes = list("shark roe" = 1, "rice" = 1, "seaweed" = 1) goal_difficulty = FOOD_GOAL_DUPLICATE -/obj/item/food/snacks/sushi_Tobiko +/obj/item/food/sushi_Tobiko name = "tobiko sushi" desc = "A simple sushi consisting of shark roe." icon = 'icons/obj/food/seafood.dmi' @@ -315,19 +315,19 @@ tastes = list("shark roe" = 1, "rice" = 1, "seaweed" = 1) goal_difficulty = FOOD_GOAL_EASY -/obj/item/food/snacks/sliceable/TobikoEgg_maki +/obj/item/food/sliceable/TobikoEgg_maki name = "tobiko and egg maki roll" desc = "A large unsliced roll of Tobkio and Egg Sushi." icon = 'icons/obj/food/seafood.dmi' icon_state = "TobikoEgg_maki" - slice_path = /obj/item/food/snacks/sushi_TobikoEgg + slice_path = /obj/item/food/sushi_TobikoEgg slices_num = 4 bitesize = 3 list_reagents = list("nutriment" = 8, "protein" = 4) tastes = list("shark roe" = 1, "rice" = 1, "egg" = 1, "seaweed" = 1) goal_difficulty = FOOD_GOAL_DUPLICATE -/obj/item/food/snacks/sushi_TobikoEgg +/obj/item/food/sushi_TobikoEgg name = "tobiko and egg sushi" desc = "A sushi consisting of shark roe and an egg." icon = 'icons/obj/food/seafood.dmi' @@ -337,19 +337,19 @@ tastes = list("shark roe" = 1, "rice" = 1, "egg" = 1, "seaweed" = 1) goal_difficulty = FOOD_GOAL_EASY -/obj/item/food/snacks/sliceable/Tai_maki +/obj/item/food/sliceable/Tai_maki name = "tai maki roll" desc = "A large unsliced roll of Tai Sushi." icon = 'icons/obj/food/seafood.dmi' icon_state = "Tai_maki" - slice_path = /obj/item/food/snacks/sushi_Tai + slice_path = /obj/item/food/sushi_Tai slices_num = 4 bitesize = 3 list_reagents = list("nutriment" = 8) tastes = list("catfish" = 1, "rice" = 1, "seaweed" = 1) goal_difficulty = FOOD_GOAL_DUPLICATE -/obj/item/food/snacks/sushi_Tai +/obj/item/food/sushi_Tai name = "tai sushi" desc = "A simple sushi consisting of catfish and rice." icon = 'icons/obj/food/seafood.dmi' @@ -359,7 +359,7 @@ tastes = list("catfish" = 1, "rice" = 1, "seaweed" = 1) goal_difficulty = FOOD_GOAL_EASY -/obj/item/food/snacks/sushi_Unagi +/obj/item/food/sushi_Unagi name = "unagi sushi" desc = "A simple sushi consisting of eel and rice." icon = 'icons/obj/food/seafood.dmi' diff --git a/code/modules/food_and_drinks/food/foods/side_dishes.dm b/code/modules/food_and_drinks/food/foods/side_dishes.dm index 2048c12740e..eedcbc83349 100644 --- a/code/modules/food_and_drinks/food/foods/side_dishes.dm +++ b/code/modules/food_and_drinks/food/foods/side_dishes.dm @@ -3,7 +3,7 @@ // Raw // ////////////////////// -/obj/item/food/snacks/rawsticks +/obj/item/food/rawsticks name = "raw potato sticks" desc = "Raw fries, not very tasty." icon = 'icons/obj/food/food_ingredients.dmi' @@ -16,7 +16,7 @@ // Fried // ////////////////////// -/obj/item/food/snacks/fries +/obj/item/food/fries name = "space fries" desc = "AKA: French Fries, Freedom Fries, etc." icon_state = "fries" @@ -26,7 +26,7 @@ tastes = list("fries" = 3, "salt" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/cheesyfries +/obj/item/food/cheesyfries name = "cheesy fries" desc = "Fries. Covered in cheese. Duh." icon_state = "cheesyfries" @@ -36,7 +36,7 @@ tastes = list("fries" = 3, "cheese" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/tatortot +/obj/item/food/tatortot name = "tator tot" desc = "A large fried potato nugget that may or may not try to valid you." icon_state = "tatortot" @@ -45,7 +45,7 @@ tastes = list("fried potato" = 3, "valids" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/onionrings +/obj/item/food/onionrings name = "onion rings" desc = "Onion slices coated in batter." icon_state = "onionrings" @@ -55,7 +55,7 @@ tastes = list("onion" = 3, "batter" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/carrotfries +/obj/item/food/carrotfries name = "carrot fries" desc = "Tasty fries from fresh carrots." icon_state = "carrotfries" @@ -70,7 +70,7 @@ // Misc // ////////////////////// -/obj/item/food/snacks/beans +/obj/item/food/beans name = "tin of beans" desc = "Musical fruit in a slightly less musical container." icon_state = "beans" @@ -79,7 +79,7 @@ goal_difficulty = FOOD_GOAL_NORMAL /// mashed taters -/obj/item/food/snacks/mashed_potatoes +/obj/item/food/mashed_potatoes name = "mashed potatoes" desc = "Some soft, creamy, and irresistible mashed potatoes." icon_state = "mashedtaters" @@ -89,7 +89,7 @@ tastes = list("mashed potato" = 3, "gravy" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/stuffing +/obj/item/food/stuffing name = "stuffing" desc = "Moist, peppery breadcrumbs for filling the body cavities of dead birds. Dig in!" icon_state = "stuffing" @@ -98,7 +98,7 @@ tastes = list("bread crumbs" = 1, "herbs" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/loadedbakedpotato +/obj/item/food/loadedbakedpotato name = "loaded baked potato" desc = "Totally baked." icon_state = "loadedbakedpotato" @@ -107,7 +107,7 @@ tastes = list("potato" = 1, "cheese" = 1, "herbs" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/boiledrice +/obj/item/food/boiledrice name = "boiled rice" desc = "A boring dish of boring rice." icon_state = "boiledrice" @@ -117,18 +117,18 @@ tastes = list("rice" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/boiledrice/attackby(obj/item/I, mob/user, params) +/obj/item/food/boiledrice/attackby(obj/item/I, mob/user, params) if(!istype(I, /obj/item/stack/seaweed)) return ..() var/obj/item/stack/seaweed/S = I if(!S.use(1)) return ..() - var/obj/item/food/snacks/onigiri/O = new(get_turf(user)) + var/obj/item/food/onigiri/O = new(get_turf(user)) reagents.trans_to(O, reagents.total_volume) qdel(src) user.put_in_active_hand(O) -/obj/item/food/snacks/roastparsnip +/obj/item/food/roastparsnip name = "roast parsnip" desc = "Sweet and crunchy." icon_state = "roastparsnip" @@ -138,7 +138,7 @@ tastes = list("parsnip" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/onigiri +/obj/item/food/onigiri name = "onigiri" desc = "Rice and seaweed." icon_state = "onigiri" diff --git a/code/modules/food_and_drinks/food/foods/soups.dm b/code/modules/food_and_drinks/food/foods/soups.dm index e7b4db67565..6da52d5685b 100644 --- a/code/modules/food_and_drinks/food/foods/soups.dm +++ b/code/modules/food_and_drinks/food/foods/soups.dm @@ -4,7 +4,7 @@ ////////////////////// // Base object for soups, should never appear ingame. -/obj/item/food/snacks/soup +/obj/item/food/soup name = "impossible soup" desc = "This soup is so good, it shouldn't even exist!" icon = 'icons/obj/food/soupsalad.dmi' @@ -13,7 +13,7 @@ trash = /obj/item/trash/snack_bowl bitesize = 5 -/obj/item/food/snacks/soup/meatballsoup +/obj/item/food/soup/meatballsoup name = "meatball soup" desc = "You've got balls kid, BALLS!" icon_state = "meatballsoup" @@ -22,7 +22,7 @@ tastes = list("meatball" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/soup/slimesoup +/obj/item/food/soup/slimesoup name = "slime soup" desc = "If no water is available, you may substitute tears." icon_state = "slimesoup" @@ -31,7 +31,7 @@ tastes = list("slime" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/soup/bloodsoup +/obj/item/food/soup/bloodsoup name = "tomato soup" desc = "Smells like copper." icon_state = "tomatosoup" @@ -40,7 +40,7 @@ tastes = list("iron" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/soup/clownstears +/obj/item/food/soup/clownstears name = "clown's tears" desc = "Not very funny." icon_state = "clownstears" @@ -49,7 +49,7 @@ tastes = list("a bad joke" = 1) goal_difficulty = FOOD_GOAL_EXCESSIVE -/obj/item/food/snacks/soup/vegetablesoup +/obj/item/food/soup/vegetablesoup name = "vegetable soup" desc = "A true vegan meal." //TODO icon_state = "vegetablesoup" @@ -58,7 +58,7 @@ tastes = list("vegetables" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/soup/nettlesoup +/obj/item/food/soup/nettlesoup name = "nettle soup" desc = "To think, the botanist would've beaten you to death with one of these." icon_state = "nettlesoup" @@ -67,7 +67,7 @@ tastes = list("nettles" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/soup/mysterysoup +/obj/item/food/soup/mysterysoup name = "mystery soup" desc = "The mystery is, why aren't you eating it?" icon_state = "mysterysoup" @@ -76,12 +76,12 @@ tastes = list("chaos" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/soup/mysterysoup/Initialize(mapload) +/obj/item/food/soup/mysterysoup/Initialize(mapload) . = ..() extra_reagent = pick("capsaicin", "frostoil", "omnizine", "banana", "blood", "slimejelly", "toxin", "banana", "carbon", "oculine") reagents.add_reagent("[extra_reagent]", 5) -/obj/item/food/snacks/soup/wishsoup +/obj/item/food/soup/wishsoup name = "wish soup" desc = "I wish this was soup." icon_state = "wishsoup" @@ -89,14 +89,14 @@ list_reagents = list("water" = 10) tastes = list("wishes" = 1) -/obj/item/food/snacks/soup/wishsoup/Initialize(mapload) +/obj/item/food/soup/wishsoup/Initialize(mapload) . = ..() if(prob(25)) desc = "A wish come true!" // hue reagents.add_reagent("nutriment", 9) reagents.add_reagent("vitamin", 1) -/obj/item/food/snacks/soup/tomatosoup +/obj/item/food/soup/tomatosoup name = "tomato soup" desc = "Drinking this feels like being a vampire! A tomato vampire..." icon_state = "tomatosoup" @@ -105,7 +105,7 @@ tastes = list("tomato" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/soup/misosoup +/obj/item/food/soup/misosoup name = "miso soup" desc = "The universe's best soup! Yum!!!" icon_state = "misosoup" @@ -113,7 +113,7 @@ tastes = list("miso" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/soup/mushroomsoup +/obj/item/food/soup/mushroomsoup name = "chantrelle soup" desc = "A delicious and hearty mushroom soup." icon_state = "mushroomsoup" @@ -122,7 +122,7 @@ tastes = list("mushroom" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/soup/beetsoup +/obj/item/food/soup/beetsoup name = "beet soup" desc = "Wait, how do you spell it again..?" icon_state = "beetsoup" @@ -131,11 +131,11 @@ tastes = list("beet" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/soup/beetsoup/Initialize(mapload) +/obj/item/food/soup/beetsoup/Initialize(mapload) . = ..() name = pick("borsch", "bortsch", "borstch", "borsh", "borshch", "borscht") -/obj/item/food/snacks/soup/eyesoup +/obj/item/food/soup/eyesoup name = "eyeball soup" desc = "It looks back at you..." icon_state = "eyeballsoup" @@ -144,7 +144,7 @@ tastes = list("squirming" = 2, "tomato" = 2) goal_difficulty = FOOD_GOAL_HARD -/obj/item/food/snacks/soup/sweetpotatosoup +/obj/item/food/soup/sweetpotatosoup name = "sweet potato soup" desc = "Delicious sweet potato in soup form." icon_state = "sweetpotatosoup" @@ -152,7 +152,7 @@ tastes = list("sweet potato" = 1) goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/soup/redbeetsoup +/obj/item/food/soup/redbeetsoup name = "red beet soup" desc = "Quite a delicacy." icon_state = "redbeetsoup" @@ -161,7 +161,7 @@ goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/soup/frenchonionsoup +/obj/item/food/soup/frenchonionsoup name = "french onion soup" desc = "Good enough to make a grown mime cry." icon_state = "onionsoup" @@ -170,7 +170,7 @@ goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/soup/zurek +/obj/item/food/soup/zurek name = "zurek" desc = "A traditional Polish soup composed of vegetables, meat, and an egg. Goes great with bread." icon_state = "zurek" @@ -179,7 +179,7 @@ goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/soup/cullenskink +/obj/item/food/soup/cullenskink name = "cullen skink" desc = "A thick Scottish soup made of smoked fish, potatoes and onions." icon_state = "cullen_skink" @@ -188,7 +188,7 @@ goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/soup/chicken_noodle_soup +/obj/item/food/soup/chicken_noodle_soup name = "chicken noodle soup" desc = "A hearty bowl of chicken noodle soup, perfect for when you're stuck at home and sick." icon_state = "chicken_noodle_soup" @@ -197,7 +197,7 @@ goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/soup/cornchowder +/obj/item/food/soup/cornchowder name = "corn chowder" desc = "A creamy bowl of corn chowder, with bacon bits and mixed vegetables. One bowl is never enough." icon_state = "corn_chowder" @@ -206,7 +206,7 @@ goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/soup/meatball_noodles +/obj/item/food/soup/meatball_noodles name = "meatball noodle soup" desc = "A hearty noodle soup made from meatballs and pasta in a rich broth. Commonly topped with a handful of chopped nuts." icon_state = "meatball_noodles" @@ -215,7 +215,7 @@ goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/soup/seedsoup +/obj/item/food/soup/seedsoup name = "Misklmæsch" //miskl = seed, mæsch = soup desc = "A seed based soup, made by germinating seeds and then boiling them. \ Produces a particularly bitter broth which is usually balanced by the addition of vinegar." @@ -229,7 +229,7 @@ // Stews // ////////////////////// -/obj/item/food/snacks/soup/stew +/obj/item/food/soup/stew name = "stew" desc = "A nice and warm stew. Healthy and strong." icon_state = "stew" @@ -240,7 +240,7 @@ goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/stewedsoymeat +/obj/item/food/stewedsoymeat name = "stewed soy meat" desc = "Even non-vegetarians will LOVE this!" icon = 'icons/obj/food/soupsalad.dmi' @@ -251,7 +251,7 @@ goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/soup/beanstew +/obj/item/food/soup/beanstew name = "Prickeldröndolhaskl" //prickeld = spicy, röndol = bean, haskl = stew desc = "A spicy bean stew with lots of veggies, commonly served aboard the fleet as a filling and satisfying meal with rice or bread." icon_state = "moth_bean_stew" @@ -260,7 +260,7 @@ goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/soup/oatstew +/obj/item/food/soup/oatstew name = "Häfmisklhaskl" //häfmiskl = oat (häf from German hafer meaning oat, miskl meaning seed), haskl = stew desc = "A spicy bean stew with lots of veggies, commonly served aboard the fleet as a filling and satisfying meal with rice or bread." icon_state = "moth_oat_stew" @@ -269,7 +269,7 @@ goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/soup/hong_kong_borscht +/obj/item/food/soup/hong_kong_borscht name = "hong kong borscht" desc = "Also known as luo song tang or Russian soup, this dish bears little to no resemblance to Eastern European borscht- indeed, it's a tomato-based soup with no beets in sight." icon_state = "hong_kong_borscht" @@ -278,7 +278,7 @@ goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/soup/hong_kong_macaroni +/obj/item/food/soup/hong_kong_macaroni name = "hong kong macaroni" desc = "A favourite from Hong Kong's Cha Chaan Tengs, this macaroni soup came to Mars with Cantonese settlers under Cybersun Industries, and has become as much of a breakfast staple there as it is in its homeland." icon_state = "hong_kong_macaroni" @@ -291,7 +291,7 @@ // Chili // ////////////////////// -/obj/item/food/snacks/soup/hotchili +/obj/item/food/soup/hotchili name = "hot chili" desc = "A five alarm Texan Chili!" icon_state = "hotchili" @@ -301,7 +301,7 @@ goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/soup/coldchili +/obj/item/food/soup/coldchili name = "cold chili" desc = "This slush is barely a liquid!" icon_state = "coldchili" @@ -311,7 +311,7 @@ goal_difficulty = FOOD_GOAL_NORMAL -/obj/item/food/snacks/soup/clownchili +/obj/item/food/soup/clownchili name = "chili con carnival" desc = "A delicious stew of meat, chiles, and salty, salty clown tears." icon_state = "clownchili" diff --git a/code/modules/food_and_drinks/food/snacks.dm b/code/modules/food_and_drinks/food/snacks.dm deleted file mode 100644 index c79f57df345..00000000000 --- a/code/modules/food_and_drinks/food/snacks.dm +++ /dev/null @@ -1,300 +0,0 @@ -#define MAX_WEIGHT_CLASS WEIGHT_CLASS_SMALL -//Food items that are eaten normally and don't leave anything behind. -/obj/item/food/snacks - name = "snack" - desc = "yummy" - icon = 'icons/obj/food/food.dmi' - icon_state = null - var/bitecount = 0 - var/trash = null - var/slice_path - var/slices_num - var/dried_type = null - var/dry = FALSE - var/cooktype[0] - var/cooked_type = null //for microwave cooking. path of the resulting item after microwaving - var/total_w_class = 0 //for the total weight an item of food can carry - var/list/tastes // for example list("crisps" = 2, "salt" = 1) - -/obj/item/food/snacks/add_initial_reagents() - if(tastes && length(tastes)) - if(list_reagents) - for(var/rid in list_reagents) - var/amount = list_reagents[rid] - if(rid == "nutriment" || rid == "vitamin" || rid == "protein" || rid == "plantmatter") - reagents.add_reagent(rid, amount, tastes.Copy()) - else - reagents.add_reagent(rid, amount) - else - ..() - -//Placeholder for effect that trigger on eating that aren't tied to reagents. -/obj/item/food/snacks/proc/On_Consume(mob/M, mob/user) - if(!user) - return - if(!reagents.total_volume) - if(M == user) - to_chat(user, "You finish eating [src].") - user.visible_message("[M] finishes eating [src].") - user.unEquip(src) //so icons update :[ - Post_Consume(M) - var/obj/item/trash_item = generate_trash(usr) - usr.put_in_hands(trash_item) - qdel(src) - return - -/obj/item/food/snacks/proc/Post_Consume(mob/living/M) - return - -/obj/item/food/snacks/attack_self(mob/user) - return - -/obj/item/food/snacks/attack(mob/M, mob/user, def_zone) - if(user.a_intent == INTENT_HARM && force) - return ..() - if(reagents && !reagents.total_volume) //Shouldn't be needed but it checks to see if it has anything left in it. - to_chat(user, "None of [src] left, oh no!") - M.unEquip(src) //so icons update :[ - qdel(src) - return FALSE - - if(iscarbon(M)) - var/mob/living/carbon/C = M - if(C.eat(src, user)) - bitecount++ - On_Consume(C, user) - return TRUE - return FALSE - -/obj/item/food/snacks/afterattack(obj/target, mob/user, proximity) - return - -/obj/item/food/snacks/examine(mob/user) - . = ..() - if(in_range(user, src)) - if(bitecount > 0) - if(bitecount==1) - . += "[src] was bitten by someone!" - else if(bitecount<=3) - . += "[src] was bitten [bitecount] times!" - else - . += "[src] was bitten multiple times!" - - -/obj/item/food/snacks/attackby(obj/item/W, mob/user, params) - if(is_pen(W)) - rename_interactive(user, W, use_prefix = FALSE, prompt = "What would you like to name this dish?") - return - if(isstorage(W)) - ..() // -> item/attackby(, params) - - else if(istype(W,/obj/item/kitchen/utensil)) - - var/obj/item/kitchen/utensil/U = W - - if(length(U.contents) >= U.max_contents) - to_chat(user, "You cannot fit anything else on your [U].") - return - - user.visible_message( \ - "[user] scoops up some [src] with \the [U]!", \ - "You scoop up some [src] with \the [U]!" \ - ) - - bitecount++ - U.overlays.Cut() - var/image/I = new(U.icon, "loadedfood") - I.color = filling_color - U.overlays += I - - var/obj/item/food/snacks/collected = new type - collected.name = name - collected.loc = U - collected.reagents.remove_any(collected.reagents.total_volume) - collected.trash = null - if(reagents.total_volume > bitesize) - reagents.trans_to(collected, bitesize) - else - reagents.trans_to(collected, reagents.total_volume) - if(trash) - var/obj/item/TrashItem - if(ispath(trash,/obj/item)) - TrashItem = new trash(src) - else if(isitem(trash)) - TrashItem = trash - TrashItem.forceMove(loc) - qdel(src) - return TRUE - else - return ..() - -/obj/item/food/snacks/proc/generate_trash(atom/location) - if(trash) - if(ispath(trash, /obj/item)) - . = new trash(location) - trash = null - return - else if(isitem(trash)) - var/obj/item/trash_item = trash - trash_item.forceMove(location) - . = trash - trash = null - return - -/obj/item/food/snacks/Destroy() - if(contents) - for(var/atom/movable/something in contents) - something.loc = get_turf(src) - return ..() - -/obj/item/food/snacks/attack_animal(mob/M) - if(isanimal(M)) - M.changeNext_move(CLICK_CD_MELEE) - if(isdog(M)) - var/mob/living/simple_animal/pet/dog/D = M - if(world.time < (D.last_eaten + 300)) - to_chat(D, "You are too full to try eating [src] right now.") - else if(bitecount >= 4) - D.visible_message("[D] [pick("burps from enjoyment", "yaps for more", "woofs twice", "looks at the area where [src] was")].","You swallow up the last part of [src].") - playsound(loc,'sound/items/eatfood.ogg', rand(10,50), 1) - D.adjustHealth(-10) - D.last_eaten = world.time - D.taste(reagents) - qdel(src) - else - D.visible_message("[D] takes a bite of [src].","You take a bite of [src].") - playsound(loc,'sound/items/eatfood.ogg', rand(10,50), 1) - bitecount++ - D.last_eaten = world.time - D.taste(reagents) - else if(ismouse(M)) - var/mob/living/simple_animal/mouse/N = M - to_chat(N, "You nibble away at [src].") - if(prob(50)) - N.visible_message("[N] nibbles away at [src].", "") - N.adjustHealth(-2) - N.taste(reagents) - else if(iscaterpillar(M)) - var/mob/living/simple_animal/nian_caterpillar/W = M - W.taste(reagents) - W.consume(src) - -/obj/item/food/snacks/sliceable/examine(mob/user) - . = ..() - . += "Alt-click to put something small inside." - -/obj/item/food/snacks/sliceable/AltClick(mob/user) - if(!Adjacent(user)) - return - var/obj/item/I = user.get_active_hand() - if(!I) - return - if(I.w_class > WEIGHT_CLASS_SMALL) - to_chat(user, "You cannot fit [I] in [src]!") - return - var/newweight = GetTotalContentsWeight() + I.GetTotalContentsWeight() + I.w_class - if(newweight > MAX_WEIGHT_CLASS) - // Nope, no bluespace slice food - to_chat(user, "You cannot fit [I] in [src]!") - return - if(!iscarbon(user)) - return - if(!user.drop_item()) - to_chat(user, "You cannot slip [I] inside [src]!") - return - to_chat(user, "You slip [I] inside [src].") - total_w_class += I.w_class - add_fingerprint(user) - I.forceMove(src) - -/obj/item/food/snacks/sliceable/attackby(obj/item/I, mob/user, params) - if((slices_num <= 0 || !slices_num) || !slice_path) - return FALSE - - var/inaccurate = TRUE - if(I.sharp) - if(istype(I, /obj/item/kitchen/knife) || istype(I, /obj/item/scalpel)) - inaccurate = FALSE - else - return TRUE - if(!isturf(loc) || !(locate(/obj/structure/table) in loc) && \ - !(locate(/obj/machinery/optable) in loc) && !(locate(/obj/item/storage/bag/tray) in loc)) - to_chat(user, "You cannot slice [src] here! You need a table or at least a tray to do it.") - return TRUE - var/slices_lost = 0 - if(!inaccurate) - user.visible_message("[user] slices [src]!", - "You slice [src]!") - else - user.visible_message("[user] crudely slices [src] with [I]!", - "You crudely slice [src] with your [I]!") - slices_lost = rand(1,min(1,round(slices_num/2))) - var/reagents_per_slice = reagents.total_volume/slices_num - for(var/i=1 to (slices_num-slices_lost)) - var/obj/slice = new slice_path (loc) - reagents.trans_to(slice,reagents_per_slice) - slice.pixel_x = rand(-7, 7) - slice.pixel_y = rand(-7, 7) - qdel(src) - return ..() -//////////////////////////////////////////////////////////////////////////////// -/// FOOD END -//////////////////////////////////////////////////////////////////////////////// - - - - - - - - - - - -////////////////////////////////////////////////// -////////////////////////////////////////////Snacks -////////////////////////////////////////////////// -//Items in the "Snacks" subcategory are food items that people actually eat. The key points are that they are created -// already filled with reagents and are destroyed when empty. Additionally, they make a "munching" noise when eaten. - -//Notes by Darem: Food in the "snacks" subtype can hold a maximum of 50 units Generally speaking, you don't want to go over 40 -// total for the item because you want to leave space for extra condiments. If you want effect besides healing, add a reagent for -// it. Try to stick to existing reagents when possible (so if you want a stronger healing effect, just use Tricordrazine). On use -// effect (such as the old officer eating a donut code) requires a unique reagent (unless you can figure out a better way). - -//The nutriment reagent and bitesize variable replace the old heal_amt and amount variables. Each unit of nutriment is equal to -// 2 of the old heal_amt variable. Bitesize is the rate at which the reagents are consumed. So if you have 6 nutriment and a -// bitesize of 2, then it'll take 3 bites to eat. Unlike the old system, the contained reagents are evenly spread among all -// the bites. No more contained reagents = no more bites. - -/obj/item/food/snacks/badrecipe - name = "burned mess" - desc = "Someone should be demoted from chef for this." - icon_state = "badrecipe" - filling_color = "#211F02" - list_reagents = list("????" = 30) - -/obj/item/food/snacks/badrecipe/Initialize(mapload) - . = ..() - // it's burned! it should start off being classed as any cooktype that burns - cooktype["grilled"] = TRUE - cooktype["deep fried"] = TRUE - -// MISC - -/obj/item/food/snacks/cereal - name = "box of cereal" - desc = "A box of cereal." - icon = 'icons/obj/food/food.dmi' - icon_state = "cereal_box" - list_reagents = list("nutriment" = 3) - -/obj/item/food/snacks/deepfryholder - name = "Deep Fried Foods Holder Obj" - desc = "If you can see this description the code for the deep fryer fucked up." - icon = 'icons/obj/food/food.dmi' - icon_state = "deepfried_holder_icon" - list_reagents = list("nutriment" = 3) - - -#undef MAX_WEIGHT_CLASS diff --git a/code/modules/food_and_drinks/food_base.dm b/code/modules/food_and_drinks/food_base.dm index 21c53fbad00..005b1f28a00 100644 --- a/code/modules/food_and_drinks/food_base.dm +++ b/code/modules/food_and_drinks/food_base.dm @@ -2,7 +2,13 @@ /// Food. //////////////////////////////////////////////////////////////////////////////// +#define MAX_WEIGHT_CLASS WEIGHT_CLASS_SMALL + /obj/item/food + name = "snack" + desc = "yummy" + icon = 'icons/obj/food/food.dmi' + icon_state = null resistance_flags = FLAMMABLE container_type = INJECTABLE w_class = WEIGHT_CLASS_TINY @@ -33,6 +39,17 @@ /// Affects the quantity of food that is requested by CC. var/goal_difficulty = FOOD_GOAL_SKIP + var/bitecount = 0 + var/trash = null + var/slice_path + var/slices_num + var/dried_type = null + var/dry = FALSE + var/cooktype[0] + var/cooked_type = null //for microwave cooking. path of the resulting item after microwaving + var/total_w_class = 0 //for the total weight an item of food can carry + var/list/tastes // for example list("crisps" = 2, "salt" = 1) + /obj/item/food/Initialize(mapload) . = ..() @@ -57,10 +74,21 @@ ant_location = null if(isprocessing) STOP_PROCESSING(SSobj, src) + if(contents) + for(var/atom/movable/something in contents) + something.forceMove(get_turf(src)) return ..() -/obj/item/food/proc/add_initial_reagents() // This literally is only a proc for junk food - if(list_reagents) +/obj/item/food/proc/add_initial_reagents() + if(tastes && length(tastes) && length(list_reagents)) + for(var/rid in list_reagents) + var/amount = list_reagents[rid] + if(rid == "nutriment" || rid == "vitamin" || rid == "protein" || rid == "plantmatter") + reagents.add_reagent(rid, amount, tastes.Copy()) + else + reagents.add_reagent(rid, amount) + + else if(length(list_reagents)) reagents.add_reagent_list(list_reagents) /obj/item/food/process() @@ -95,9 +123,245 @@ desc += " It appears to be infested with ants. Yuck!" reagents.add_reagent("ants", 1) // Don't eat things with ants in it you weirdo. +/obj/item/food/examine(mob/user) + . = ..() + if(in_range(user, src)) + if(bitecount > 0) + if(bitecount==1) + . += "[src] was bitten by someone!" + else if(bitecount<=3) + . += "[src] was bitten [bitecount] times!" + else + . += "[src] was bitten multiple times!" + /obj/item/food/ex_act() if(reagents) for(var/datum/reagent/R in reagents.reagent_list) R.on_ex_act() if(!QDELETED(src)) ..() + +//Placeholder for effect that trigger on eating that aren't tied to reagents. +/obj/item/food/proc/On_Consume(mob/M, mob/user) + if(!user) + return + if(!reagents.total_volume) + if(M == user) + to_chat(user, "You finish eating [src].") + user.visible_message("[M] finishes eating [src].") + user.unEquip(src) //so icons update :[ + Post_Consume(M) + var/obj/item/trash_item = generate_trash(user) + user.put_in_hands(trash_item) + qdel(src) + +/obj/item/food/proc/Post_Consume(mob/living/M) + return + +/obj/item/food/attack_self(mob/user) + return + +/obj/item/food/attack(mob/M, mob/user, def_zone) + if(user.a_intent == INTENT_HARM && force) + return ..() + if(reagents && !reagents.total_volume) // Shouldn't be needed but it checks to see if it has anything left in it. + to_chat(user, "None of [src] left, oh no!") + M.unEquip(src) //so icons update :[ + qdel(src) + return FALSE + + if(iscarbon(M)) + var/mob/living/carbon/C = M + if(C.eat(src, user)) + bitecount++ + On_Consume(C, user) + return TRUE + return FALSE + +/obj/item/food/afterattack(obj/target, mob/user, proximity) + return + +/obj/item/food/attackby(obj/item/W, mob/user, params) + if(is_pen(W)) + rename_interactive(user, W, use_prefix = FALSE, prompt = "What would you like to name this dish?") + return + if(isstorage(W)) + ..() // -> item/attackby(, params) + + else if(istype(W,/obj/item/kitchen/utensil)) + + var/obj/item/kitchen/utensil/U = W + + if(length(U.contents) >= U.max_contents) + to_chat(user, "You cannot fit anything else on your [U].") + return + + user.visible_message( \ + "[user] scoops up some [src] with \the [U]!", \ + "You scoop up some [src] with \the [U]!" \ + ) + + bitecount++ + U.overlays.Cut() + var/image/I = new(U.icon, "loadedfood") + I.color = filling_color + U.overlays += I + + var/obj/item/food/collected = new type + collected.name = name + collected.loc = U + collected.reagents.remove_any(collected.reagents.total_volume) + collected.trash = null + if(reagents.total_volume > bitesize) + reagents.trans_to(collected, bitesize) + else + reagents.trans_to(collected, reagents.total_volume) + if(trash) + var/obj/item/TrashItem + if(ispath(trash,/obj/item)) + TrashItem = new trash(src) + else if(isitem(trash)) + TrashItem = trash + TrashItem.forceMove(loc) + qdel(src) + return TRUE + else + return ..() + +/obj/item/food/proc/generate_trash(atom/location) + if(trash) + if(ispath(trash, /obj/item)) + . = new trash(location) + trash = null + return + else if(isitem(trash)) + var/obj/item/trash_item = trash + trash_item.forceMove(location) + . = trash + trash = null + return + +/obj/item/food/attack_animal(mob/M) + if(isanimal(M)) + M.changeNext_move(CLICK_CD_MELEE) + if(isdog(M)) + var/mob/living/simple_animal/pet/dog/D = M + if(world.time < (D.last_eaten + 300)) + to_chat(D, "You are too full to try eating [src] right now.") + else if(bitecount >= 4) + D.visible_message("[D] [pick("burps from enjoyment", "yaps for more", "woofs twice", "looks at the area where [src] was")].","You swallow up the last part of [src].") + playsound(loc,'sound/items/eatfood.ogg', rand(10,50), 1) + D.adjustHealth(-10) + D.last_eaten = world.time + D.taste(reagents) + qdel(src) + else + D.visible_message("[D] takes a bite of [src].","You take a bite of [src].") + playsound(loc,'sound/items/eatfood.ogg', rand(10,50), 1) + bitecount++ + D.last_eaten = world.time + D.taste(reagents) + else if(ismouse(M)) + var/mob/living/simple_animal/mouse/N = M + to_chat(N, "You nibble away at [src].") + if(prob(50)) + N.visible_message("[N] nibbles away at [src].", "") + N.adjustHealth(-2) + N.taste(reagents) + else if(iscaterpillar(M)) + var/mob/living/simple_animal/nian_caterpillar/W = M + W.taste(reagents) + W.consume(src) + +/obj/item/food/sliceable + slices_num = 2 + +/obj/item/food/sliceable/examine(mob/user) + . = ..() + . += "Alt-click to put something small inside." + +/obj/item/food/sliceable/AltClick(mob/user) + if(!Adjacent(user)) + return + var/obj/item/I = user.get_active_hand() + if(!I) + return + if(I.w_class > WEIGHT_CLASS_SMALL) + to_chat(user, "You cannot fit [I] in [src]!") + return + var/newweight = GetTotalContentsWeight() + I.GetTotalContentsWeight() + I.w_class + if(newweight > MAX_WEIGHT_CLASS) + // Nope, no bluespace slice food + to_chat(user, "You cannot fit [I] in [src]!") + return + if(!iscarbon(user)) + return + if(!user.drop_item()) + to_chat(user, "You cannot slip [I] inside [src]!") + return + to_chat(user, "You slip [I] inside [src].") + total_w_class += I.w_class + add_fingerprint(user) + I.forceMove(src) + +/obj/item/food/sliceable/attackby(obj/item/I, mob/user, params) + if((slices_num <= 0 || !slices_num) || !slice_path) + return FALSE + + var/inaccurate = TRUE + if(I.sharp) + if(istype(I, /obj/item/kitchen/knife) || istype(I, /obj/item/scalpel)) + inaccurate = FALSE + else + return TRUE + if(!isturf(loc) || !(locate(/obj/structure/table) in loc) && \ + !(locate(/obj/machinery/optable) in loc) && !(locate(/obj/item/storage/bag/tray) in loc)) + to_chat(user, "You cannot slice [src] here! You need a table or at least a tray to do it.") + return TRUE + var/slices_lost = 0 + if(!inaccurate) + user.visible_message("[user] slices [src]!", + "You slice [src]!") + else + user.visible_message("[user] crudely slices [src] with [I]!", + "You crudely slice [src] with your [I]!") + slices_lost = rand(1, min(1, round(slices_num / 2))) + var/reagents_per_slice = reagents.total_volume/slices_num + for(var/i in 1 to (slices_num - slices_lost)) + var/obj/slice = new slice_path (loc) + reagents.trans_to(slice,reagents_per_slice) + slice.pixel_x = rand(-7, 7) + slice.pixel_y = rand(-7, 7) + qdel(src) + return ..() + +/obj/item/food/badrecipe + name = "burned mess" + desc = "Someone should be demoted from chef for this." + icon_state = "badrecipe" + filling_color = "#211F02" + list_reagents = list("????" = 30) + +/obj/item/food/badrecipe/Initialize(mapload) + . = ..() + // it's burned! it should start off being classed as any cooktype that burns + cooktype["grilled"] = TRUE + cooktype["deep fried"] = TRUE + +// MISC + +/obj/item/food/cereal + name = "box of cereal" + desc = "A box of cereal." + icon = 'icons/obj/food/food.dmi' + icon_state = "cereal_box" + list_reagents = list("nutriment" = 3) + +/obj/item/food/deepfryholder + name = "Deep Fried Foods Holder Obj" + desc = "If you can see this description the code for the deep fryer fucked up." + icon = 'icons/obj/food/food.dmi' + icon_state = "deepfried_holder_icon" + list_reagents = list("nutriment" = 3) + +#undef MAX_WEIGHT_CLASS diff --git a/code/modules/food_and_drinks/kitchen_machinery/cereal_maker.dm b/code/modules/food_and_drinks/kitchen_machinery/cereal_maker.dm index a0d53480943..787dada32d0 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/cereal_maker.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/cereal_maker.dm @@ -19,6 +19,6 @@ setme.desc = "[name.desc] It has been [thiscooktype]" /obj/machinery/cooker/cerealmaker/gettype() - var/obj/item/food/snacks/cereal/type = new(get_turf(src)) + var/obj/item/food/cereal/type = new(get_turf(src)) return type diff --git a/code/modules/food_and_drinks/kitchen_machinery/cooker.dm b/code/modules/food_and_drinks/kitchen_machinery/cooker.dm index 6ea19108e8b..08f662b9ad8 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/cooker.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/cooker.dm @@ -34,13 +34,13 @@ return ..() // checks if the snack has been cooked in a certain way -/obj/machinery/cooker/proc/checkCooked(obj/item/food/snacks/D) +/obj/machinery/cooker/proc/checkCooked(obj/item/food/D) if(D.cooktype[thiscooktype]) return 1 return 0 // Sets the new snack's cooktype list to the same as the old one - no more cooking something in the same machine more than once! -/obj/machinery/cooker/proc/setCooked(obj/item/food/snacks/oldtypes, obj/item/food/snacks/newtypes) +/obj/machinery/cooker/proc/setCooked(obj/item/food/oldtypes, obj/item/food/newtypes) var/ct for(ct in oldtypes.cooktype) newtypes.cooktype[ct] = oldtypes.cooktype[ct] @@ -115,7 +115,7 @@ return FALSE if(has_specials && checkSpecials(check)) return TRUE - if(istype(check, /obj/item/food/snacks) || emagged) + if(istype(check, /obj/item/food) || emagged) if(istype(check, /obj/item/disk/nuclear)) //(1984 voice) you will not deep fry the NAD to_chat(user, "The disk is more useful raw than [thiscooktype].") return FALSE @@ -147,7 +147,7 @@ // if burns = FALSE then it'll just tell you that the item is already that foodtype and it would do nothing // if you wanted a different side effect set burns to 1 and override burn_food() /obj/machinery/cooker/proc/burn_food(mob/user, obj/item/reagent_containers/props) - var/obj/item/food/snacks/badrecipe/burnt = new(get_turf(src)) + var/obj/item/food/badrecipe/burnt = new(get_turf(src)) setRegents(props, burnt) soundloop.stop() to_chat(user, "You smell burning coming from [src]!") @@ -177,7 +177,7 @@ // Override this with the correct snack type /obj/machinery/cooker/proc/gettype() - var/obj/item/food/snacks/type = new(get_turf(src)) + var/obj/item/food/type = new(get_turf(src)) return type /obj/machinery/cooker/attackby(obj/item/I, mob/user, params) @@ -197,7 +197,7 @@ if(!checkValid(I, user)) return if(!burns) - if(istype(I, /obj/item/food/snacks)) + if(istype(I, /obj/item/food)) if(checkCooked(I)) to_chat(user, "That is already [thiscooktype], it would do nothing!") return @@ -226,17 +226,17 @@ cookSpecial(special) //Handle cooking the item as appropriate turnoff(I) //Shut off the machine and qdel the original item return - if(istype(I, /obj/item/food/snacks)) + if(istype(I, /obj/item/food)) if(checkCooked(I)) burn_food(user, I) turnoff(I) return - var/obj/item/food/snacks/newfood = gettype() + var/obj/item/food/newfood = gettype() setIcon(I, newfood) changename(I, newfood) if(istype(I, /obj/item/reagent_containers)) setRegents(I, newfood) - if(istype(I, /obj/item/food/snacks)) + if(istype(I, /obj/item/food)) setCooked(I, newfood) newfood.cooktype[thiscooktype] = TRUE turnoff(I) diff --git a/code/modules/food_and_drinks/kitchen_machinery/deep_fryer.dm b/code/modules/food_and_drinks/kitchen_machinery/deep_fryer.dm index f7a1f86c807..dec5fcbe130 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/deep_fryer.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/deep_fryer.dm @@ -40,7 +40,7 @@ cooktime = (200 - (E * 20)) //Effectively each laser improves cooktime by 20 per rating beyond the first (200 base, 80 max upgrade) /obj/machinery/cooker/deepfryer/gettype() - var/obj/item/food/snacks/deepfryholder/type = new(get_turf(src)) + var/obj/item/food/deepfryholder/type = new(get_turf(src)) return type /obj/machinery/cooker/deepfryer/attackby(obj/item/I, mob/user, params) @@ -157,44 +157,44 @@ return istype(I, input) /datum/deepfryer_special/shrimp - input = /obj/item/food/snacks/shrimp - output = /obj/item/food/snacks/fried_shrimp + input = /obj/item/food/shrimp + output = /obj/item/food/fried_shrimp /datum/deepfryer_special/banana - input = /obj/item/food/snacks/grown/banana - output = /obj/item/food/snacks/friedbanana + input = /obj/item/food/grown/banana + output = /obj/item/food/friedbanana /datum/deepfryer_special/fries - input = /obj/item/food/snacks/rawsticks - output = /obj/item/food/snacks/fries + input = /obj/item/food/rawsticks + output = /obj/item/food/fries /datum/deepfryer_special/corn_chips - input = /obj/item/food/snacks/grown/corn - output = /obj/item/food/snacks/cornchips + input = /obj/item/food/grown/corn + output = /obj/item/food/cornchips /datum/deepfryer_special/fried_tofu - input = /obj/item/food/snacks/tofu - output = /obj/item/food/snacks/fried_tofu + input = /obj/item/food/tofu + output = /obj/item/food/fried_tofu /datum/deepfryer_special/chimichanga - input = /obj/item/food/snacks/burrito - output = /obj/item/food/snacks/chimichanga + input = /obj/item/food/burrito + output = /obj/item/food/chimichanga /datum/deepfryer_special/potato_chips - input = /obj/item/food/snacks/grown/potato/wedges - output = /obj/item/food/snacks/chips + input = /obj/item/food/grown/potato/wedges + output = /obj/item/food/chips /datum/deepfryer_special/carrotfries - input = /obj/item/food/snacks/grown/carrot/wedges - output = /obj/item/food/snacks/carrotfries + input = /obj/item/food/grown/carrot/wedges + output = /obj/item/food/carrotfries /datum/deepfryer_special/onionrings - input = /obj/item/food/snacks/onion_slice - output = /obj/item/food/snacks/onionrings + input = /obj/item/food/onion_slice + output = /obj/item/food/onionrings /datum/deepfryer_special/fried_vox input = /obj/item/organ/external - output = /obj/item/food/snacks/fried_vox + output = /obj/item/food/fried_vox /datum/deepfryer_special/fried_vox/validate(obj/item/I) if(!..()) diff --git a/code/modules/food_and_drinks/kitchen_machinery/gibber.dm b/code/modules/food_and_drinks/kitchen_machinery/gibber.dm index 0935bd9ab3a..f7899b4f19a 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/gibber.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/gibber.dm @@ -245,13 +245,13 @@ var/slab_name = occupant.name var/slab_count = 6 - var/slab_type = /obj/item/food/snacks/meat/human //gibber can only gib humans on paracode, no need to check meat type + var/slab_type = /obj/item/food/meat/human //gibber can only gib humans on paracode, no need to check meat type var/slab_nutrition = occupant.nutrition / 15 slab_nutrition /= slab_count for(var/i=1 to slab_count) - var/obj/item/food/snacks/meat/new_meat = new slab_type(src) + var/obj/item/food/meat/new_meat = new slab_type(src) new_meat.name = "[slab_name] [new_meat.name]" new_meat.reagents.add_reagent("nutriment", slab_nutrition) diff --git a/code/modules/food_and_drinks/kitchen_machinery/icecream_vat.dm b/code/modules/food_and_drinks/kitchen_machinery/icecream_vat.dm index 02fc3ff9162..b57424f48bd 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/icecream_vat.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/icecream_vat.dm @@ -42,7 +42,7 @@ to_chat(user, "You add [I] to [src]") updateUsrDialog() return - if(istype(I, /obj/item/food/snacks/frozen/icecream)) + if(istype(I, /obj/item/food/frozen/icecream)) if(!I.reagents.has_reagent("sprinkles")) if(I.reagents.total_volume > 29) I.reagents.remove_any(1) @@ -141,7 +141,7 @@ else if(href_list["createchoco"]) var/name = generate_name(reagents.get_master_reagent_name()) name += " Chocolate Cone" - var/obj/item/food/snacks/frozen/icecream/icecreamcup/C = new(loc) + var/obj/item/food/frozen/icecream/icecreamcup/C = new(loc) C.name = "[name]" C.pixel_x = rand(-8, 8) C.pixel_y = -16 @@ -153,7 +153,7 @@ else if(href_list["createcone"]) var/name = generate_name(reagents.get_master_reagent_name()) name += " Cone" - var/obj/item/food/snacks/frozen/icecream/icecreamcone/C = new(loc) + var/obj/item/food/frozen/icecream/icecreamcone/C = new(loc) C.name = "[name]" C.pixel_x = rand(-8, 8) C.pixel_y = -16 @@ -165,7 +165,7 @@ else if(href_list["createwaffle"]) var/name = generate_name(reagents.get_master_reagent_name()) name += " Waffle Cone" - var/obj/item/food/snacks/frozen/icecream/wafflecone/C = new(loc) + var/obj/item/food/frozen/icecream/wafflecone/C = new(loc) C.name = "[name]" C.pixel_x = rand(-8, 8) C.pixel_y = -16 diff --git a/code/modules/food_and_drinks/kitchen_machinery/kitchen_machine.dm b/code/modules/food_and_drinks/kitchen_machinery/kitchen_machine.dm index 43edc6fbc46..4d1a3532838 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/kitchen_machine.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/kitchen_machine.dm @@ -65,7 +65,7 @@ GLOB.cooking_reagents[recipe_type] |= reagent else qdel(recipe) - GLOB.cooking_ingredients[recipe_type] |= /obj/item/food/snacks/grown + GLOB.cooking_ingredients[recipe_type] |= /obj/item/food/grown /******************* * Item Adding @@ -424,7 +424,7 @@ amount += reagents.total_volume reagents.clear_reagents() if(amount) - var/obj/item/food/snacks/badrecipe/mysteryfood = new(src) + var/obj/item/food/badrecipe/mysteryfood = new(src) mysteryfood.reagents.add_reagent("carbon", amount / 2) mysteryfood.reagents.add_reagent("????", amount / 15) mysteryfood.forceMove(get_turf(src)) diff --git a/code/modules/food_and_drinks/kitchen_machinery/monkeyrecycler.dm b/code/modules/food_and_drinks/kitchen_machinery/monkeyrecycler.dm index 672529d4361..e007796c9df 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/monkeyrecycler.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/monkeyrecycler.dm @@ -14,7 +14,7 @@ GLOBAL_LIST_EMPTY(monkey_recyclers) var/required_grind = 5 var/cube_production = 1 var/cycle_through = 0 - var/obj/item/food/snacks/monkeycube/cube_type = /obj/item/food/snacks/monkeycube + var/obj/item/food/monkeycube/cube_type = /obj/item/food/monkeycube var/list/connected = list() /obj/machinery/monkey_recycler/Initialize(mapload) @@ -73,17 +73,17 @@ GLOBAL_LIST_EMPTY(monkey_recyclers) cycle_through++ switch(cycle_through) if(1) - cube_type = /obj/item/food/snacks/monkeycube/nian_wormecube + cube_type = /obj/item/food/monkeycube/nian_wormecube if(2) - cube_type = /obj/item/food/snacks/monkeycube/farwacube + cube_type = /obj/item/food/monkeycube/farwacube if(3) - cube_type = /obj/item/food/snacks/monkeycube/wolpincube + cube_type = /obj/item/food/monkeycube/wolpincube if(4) - cube_type = /obj/item/food/snacks/monkeycube/stokcube + cube_type = /obj/item/food/monkeycube/stokcube if(5) - cube_type = /obj/item/food/snacks/monkeycube/neaeracube + cube_type = /obj/item/food/monkeycube/neaeracube if(6) - cube_type = /obj/item/food/snacks/monkeycube + cube_type = /obj/item/food/monkeycube cycle_through = 0 to_chat(user, "You change the monkeycube type to [initial(cube_type.name)].") else diff --git a/code/modules/food_and_drinks/kitchen_machinery/processor.dm b/code/modules/food_and_drinks/kitchen_machinery/processor.dm index 4c919ee95c5..fee84b57b2b 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/processor.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/processor.dm @@ -89,36 +89,36 @@ /////OBJECT RECIPIES///// ///////////////////////// /datum/food_processor_process/meat - input = /obj/item/food/snacks/meat - output = /obj/item/food/snacks/meatball + input = /obj/item/food/meat + output = /obj/item/food/meatball /datum/food_processor_process/potato - input = /obj/item/food/snacks/grown/potato - output = /obj/item/food/snacks/rawsticks + input = /obj/item/food/grown/potato + output = /obj/item/food/rawsticks /datum/food_processor_process/rawsticks - input = /obj/item/food/snacks/rawsticks - output = /obj/item/food/snacks/tatortot + input = /obj/item/food/rawsticks + output = /obj/item/food/tatortot /datum/food_processor_process/soybeans - input = /obj/item/food/snacks/grown/soybeans - output = /obj/item/food/snacks/soydope + input = /obj/item/food/grown/soybeans + output = /obj/item/food/soydope /datum/food_processor_process/spaghetti - input = /obj/item/food/snacks/doughslice - output = /obj/item/food/snacks/spaghetti + input = /obj/item/food/doughslice + output = /obj/item/food/spaghetti /datum/food_processor_process/macaroni - input = /obj/item/food/snacks/spaghetti - output = /obj/item/food/snacks/macaroni + input = /obj/item/food/spaghetti + output = /obj/item/food/macaroni /datum/food_processor_process/parsnip - input = /obj/item/food/snacks/grown/parsnip - output = /obj/item/food/snacks/roastparsnip + input = /obj/item/food/grown/parsnip + output = /obj/item/food/roastparsnip /datum/food_processor_process/carrot - input = /obj/item/food/snacks/grown/carrot - output = /obj/item/food/snacks/grown/carrot/wedges + input = /obj/item/food/grown/carrot + output = /obj/item/food/grown/carrot/wedges /datum/food_processor_process/towercap input = /obj/item/grown/log diff --git a/code/modules/food_and_drinks/kitchen_machinery/smartfridge.dm b/code/modules/food_and_drinks/kitchen_machinery/smartfridge.dm index b88ceb5ab9f..0303d07045b 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/smartfridge.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/smartfridge.dm @@ -82,7 +82,7 @@ update_icon(UPDATE_OVERLAYS) // Accepted items accepted_items_typecache = typecacheof(list( - /obj/item/food/snacks/grown, + /obj/item/food/grown, /obj/item/seeds, /obj/item/grown, )) @@ -439,10 +439,10 @@ // Syndicate Druglab Ruin /obj/machinery/smartfridge/food/syndicate_druglab starting_items = list( - /obj/item/food/snacks/boiledrice = 2, - /obj/item/food/snacks/macncheese = 1, - /obj/item/food/snacks/syndicake = 3, - /obj/item/food/snacks/beans = 4, + /obj/item/food/boiledrice = 2, + /obj/item/food/macncheese = 1, + /obj/item/food/syndicake = 3, + /obj/item/food/beans = 4, /obj/item/reagent_containers/glass/beaker/waterbottle/large = 7, /obj/item/reagent_containers/drinks/bottle/kahlua = 1, /obj/item/reagent_containers/drinks/bottle/orangejuice = 2) @@ -487,7 +487,7 @@ /obj/machinery/smartfridge/foodcart/Initialize(mapload) . = ..() accepted_items_typecache = typecacheof(list( - /obj/item/food/snacks, + /obj/item/food, /obj/item/reagent_containers/drinks, /obj/item/reagent_containers/condiment, )) @@ -816,7 +816,7 @@ component_parts = null // Accepted items accepted_items_typecache = typecacheof(list( - /obj/item/food/snacks, + /obj/item/food, /obj/item/stack/sheet/wetleather, )) @@ -865,8 +865,8 @@ /obj/machinery/smartfridge/drying_rack/accept_check(obj/item/O) . = ..() // If it's a food, reject non driable ones - if(istype(O, /obj/item/food/snacks)) - var/obj/item/food/snacks/S = O + if(istype(O, /obj/item/food)) + var/obj/item/food/S = O if(!S.dried_type) return FALSE @@ -887,7 +887,7 @@ * Called in [/obj/machinery/smartfridge/drying_rack/process] to dry the contents. */ /obj/machinery/smartfridge/drying_rack/proc/rack_dry() - for(var/obj/item/food/snacks/S in contents) + for(var/obj/item/food/S in contents) if(S.dried_type == S.type)//if the dried type is the same as the object's type, don't bother creating a whole new item... S.color = "#ad7257" S.dry = TRUE diff --git a/code/modules/food_and_drinks/recipes/recipes_candy.dm b/code/modules/food_and_drinks/recipes/recipes_candy.dm index e47449af193..46a2eec574f 100644 --- a/code/modules/food_and_drinks/recipes/recipes_candy.dm +++ b/code/modules/food_and_drinks/recipes/recipes_candy.dm @@ -3,7 +3,7 @@ * /datum/recipe/candy/ * reagents = list() * items = list() -* result = /obj/item/food/snacks/ +* result = /obj/item/food/ * byproduct = /obj/item/ // only set this if the recipe has a byproduct, like returning it's mould * * NOTE: If using a mould, make sure to list it in *BOTH* the items and byproduct lists if it is to be returned. @@ -18,74 +18,74 @@ /datum/recipe/candy/chocolate_bar reagents = list("soymilk" = 2, "cocoa" = 2, "sugar" = 2) items = list() - result = /obj/item/food/snacks/chocolatebar + result = /obj/item/food/chocolatebar /datum/recipe/candy/chocolate_bar2 reagents = list("milk" = 2, "cocoa" = 2, "sugar" = 2) items = list() - result = /obj/item/food/snacks/chocolatebar + result = /obj/item/food/chocolatebar /datum/recipe/candy/fudge_peanut reagents = list("sugar" = 5, "milk" = 5) - items = list(/obj/item/food/snacks/chocolatebar, /obj/item/food/snacks/grown/peanuts, - /obj/item/food/snacks/grown/peanuts, /obj/item/food/snacks/grown/peanuts) - result = /obj/item/food/snacks/candy/fudge/peanut + items = list(/obj/item/food/chocolatebar, /obj/item/food/grown/peanuts, + /obj/item/food/grown/peanuts, /obj/item/food/grown/peanuts) + result = /obj/item/food/candy/fudge/peanut /datum/recipe/candy/fudge_cherry reagents = list("sugar" = 5, "milk" = 5) - items = list(/obj/item/food/snacks/chocolatebar, /obj/item/food/snacks/grown/cherries, - /obj/item/food/snacks/grown/cherries, /obj/item/food/snacks/grown/cherries) - result = /obj/item/food/snacks/candy/fudge/cherry + items = list(/obj/item/food/chocolatebar, /obj/item/food/grown/cherries, + /obj/item/food/grown/cherries, /obj/item/food/grown/cherries) + result = /obj/item/food/candy/fudge/cherry /datum/recipe/candy/fudge_cookies_n_cream reagents = list("sugar" = 5, "milk" = 5, "cream" = 5) items = list( - /obj/item/food/snacks/chocolatebar, - /obj/item/food/snacks/cookie, + /obj/item/food/chocolatebar, + /obj/item/food/cookie, ) - result = /obj/item/food/snacks/candy/fudge/cookies_n_cream + result = /obj/item/food/candy/fudge/cookies_n_cream /datum/recipe/candy/fudge_turtle reagents = list("sugar" = 5, "milk" = 5) items = list( - /obj/item/food/snacks/chocolatebar, - /obj/item/food/snacks/candy/caramel, - /obj/item/food/snacks/grown/peanuts + /obj/item/food/chocolatebar, + /obj/item/food/candy/caramel, + /obj/item/food/grown/peanuts ) - result = /obj/item/food/snacks/candy/fudge/turtle + result = /obj/item/food/candy/fudge/turtle /datum/recipe/candy/fudge reagents = list("sugar" = 5, "milk" = 5) - items = list(/obj/item/food/snacks/chocolatebar) - result = /obj/item/food/snacks/candy/fudge + items = list(/obj/item/food/chocolatebar) + result = /obj/item/food/candy/fudge /datum/recipe/candy/caramel reagents = list("sugar" = 5, "cream" = 5) items = list() - result = /obj/item/food/snacks/candy/caramel + result = /obj/item/food/candy/caramel /datum/recipe/candy/toffee reagents = list("sugar" = 5, "flour" = 10) - result = /obj/item/food/snacks/candy/toffee + result = /obj/item/food/candy/toffee /datum/recipe/candy/taffy reagents = list("salglu_solution" = 15) items = list() - result = /obj/item/food/snacks/candy/taffy + result = /obj/item/food/candy/taffy /datum/recipe/candy/nougat reagents = list("sugar" = 5, "cornoil" = 5) - items = list(/obj/item/food/snacks/egg) - result = /obj/item/food/snacks/candy/nougat + items = list(/obj/item/food/egg) + result = /obj/item/food/candy/nougat /datum/recipe/candy/nougat/make_food(obj/container) - var/obj/item/food/snacks/candy/nougat/being_cooked = ..() + var/obj/item/food/candy/nougat/being_cooked = ..() being_cooked.reagents.del_reagent("egg") return being_cooked /datum/recipe/candy/wafflecone reagents = list("milk" = 1, "sugar" = 1) - result = /obj/item/food/snacks/wafflecone + result = /obj/item/food/wafflecone // *********************************************************** // Base Candy Recipes (unflavored / plain) @@ -96,14 +96,14 @@ items = list( /obj/item/c_tube, ) - result = /obj/item/food/snacks/candy/cotton + result = /obj/item/food/candy/cotton /datum/recipe/candy/gummybear reagents = list("sugar" = 5, "water" = 5, "cornoil" = 5) items = list( /obj/item/kitchen/mould/bear, ) - result = /obj/item/food/snacks/candy/gummybear + result = /obj/item/food/candy/gummybear byproduct = /obj/item/kitchen/mould/bear /datum/recipe/candy/gummyworm @@ -111,7 +111,7 @@ items = list( /obj/item/kitchen/mould/worm, ) - result = /obj/item/food/snacks/candy/gummyworm + result = /obj/item/food/candy/gummyworm byproduct = /obj/item/kitchen/mould/worm /datum/recipe/candy/jellybean @@ -119,7 +119,7 @@ items = list( /obj/item/kitchen/mould/bean, ) - result = /obj/item/food/snacks/candy/jellybean + result = /obj/item/food/candy/jellybean byproduct = /obj/item/kitchen/mould/bean /datum/recipe/candy/jawbreaker @@ -127,44 +127,44 @@ items = list( /obj/item/kitchen/mould/ball, ) - result = /obj/item/food/snacks/candy/jawbreaker + result = /obj/item/food/candy/jawbreaker byproduct = /obj/item/kitchen/mould/ball /datum/recipe/candy/candycane reagents = list("sugar" = 5) items = list( /obj/item/kitchen/mould/cane, - /obj/item/food/snacks/mint, + /obj/item/food/mint, ) - result = /obj/item/food/snacks/candy/candycane + result = /obj/item/food/candy/candycane byproduct = /obj/item/kitchen/mould/cane /datum/recipe/candy/gum reagents = list("sugar" = 5, "water" = 5, "cornoil" = 5) items = list() - result = /obj/item/food/snacks/candy/gum + result = /obj/item/food/candy/gum /datum/recipe/candy/candybar reagents = list("sugar" = 5) items = list( - /obj/item/food/snacks/chocolatebar, + /obj/item/food/chocolatebar, ) - result = /obj/item/food/snacks/candy/candybar + result = /obj/item/food/candy/candybar /datum/recipe/candy/cash items = list( /obj/item/kitchen/mould/cash, - /obj/item/food/snacks/chocolatebar, + /obj/item/food/chocolatebar, ) - result = /obj/item/food/snacks/candy/cash + result = /obj/item/food/candy/cash byproduct = /obj/item/kitchen/mould/cash /datum/recipe/candy/coin items = list( /obj/item/kitchen/mould/coin, - /obj/item/food/snacks/chocolatebar, + /obj/item/food/chocolatebar, ) - result = /obj/item/food/snacks/candy/coin + result = /obj/item/food/candy/coin byproduct = /obj/item/kitchen/mould/coin /datum/recipe/candy/sucker @@ -172,7 +172,7 @@ items = list( /obj/item/kitchen/mould/loli, ) - result = /obj/item/food/snacks/candy/sucker + result = /obj/item/food/candy/sucker byproduct = /obj/item/kitchen/mould/loli // *********************************************************** @@ -182,84 +182,84 @@ /datum/recipe/candy/cottoncandy_red reagents = list("cherryjelly" = 5) items = list( - /obj/item/food/snacks/candy/cotton, + /obj/item/food/candy/cotton, ) - result = /obj/item/food/snacks/candy/cotton/red + result = /obj/item/food/candy/cotton/red /datum/recipe/candy/cottoncandy_blue reagents = list("berryjuice" = 5) items = list( - /obj/item/food/snacks/candy/cotton, + /obj/item/food/candy/cotton, ) - result = /obj/item/food/snacks/candy/cotton/blue + result = /obj/item/food/candy/cotton/blue /datum/recipe/candy/cottoncandy_poison reagents = list("poisonberryjuice" = 5) items = list( - /obj/item/food/snacks/candy/cotton, + /obj/item/food/candy/cotton, ) - result = /obj/item/food/snacks/candy/cotton/poison + result = /obj/item/food/candy/cotton/poison /datum/recipe/candy/cottoncandy_green reagents = list("limejuice" = 5) items = list( - /obj/item/food/snacks/candy/cotton, + /obj/item/food/candy/cotton, ) - result = /obj/item/food/snacks/candy/cotton/green + result = /obj/item/food/candy/cotton/green /datum/recipe/candy/cottoncandy_yellow reagents = list("lemonjuice" = 5) items = list( - /obj/item/food/snacks/candy/cotton, + /obj/item/food/candy/cotton, ) - result = /obj/item/food/snacks/candy/cotton/yellow + result = /obj/item/food/candy/cotton/yellow /datum/recipe/candy/cottoncandy_orange reagents = list("orangejuice" = 5) items = list( - /obj/item/food/snacks/candy/cotton, + /obj/item/food/candy/cotton, ) - result = /obj/item/food/snacks/candy/cotton/orange + result = /obj/item/food/candy/cotton/orange /datum/recipe/candy/cottoncandy_purple reagents = list("grapejuice" = 5) items = list( - /obj/item/food/snacks/candy/cotton, + /obj/item/food/candy/cotton, ) - result = /obj/item/food/snacks/candy/cotton/purple + result = /obj/item/food/candy/cotton/purple /datum/recipe/candy/cottoncandy_pink reagents = list("watermelonjuice" = 5) items = list( - /obj/item/food/snacks/candy/cotton, + /obj/item/food/candy/cotton, ) - result = /obj/item/food/snacks/candy/cotton/pink + result = /obj/item/food/candy/cotton/pink /datum/recipe/candy/cottoncandy_rainbow reagents = list() items = list( - /obj/item/food/snacks/candy/cotton/red, - /obj/item/food/snacks/candy/cotton/blue, - /obj/item/food/snacks/candy/cotton/green, - /obj/item/food/snacks/candy/cotton/yellow, - /obj/item/food/snacks/candy/cotton/orange, - /obj/item/food/snacks/candy/cotton/purple, - /obj/item/food/snacks/candy/cotton/pink, + /obj/item/food/candy/cotton/red, + /obj/item/food/candy/cotton/blue, + /obj/item/food/candy/cotton/green, + /obj/item/food/candy/cotton/yellow, + /obj/item/food/candy/cotton/orange, + /obj/item/food/candy/cotton/purple, + /obj/item/food/candy/cotton/pink, ) - result = /obj/item/food/snacks/candy/cotton/rainbow + result = /obj/item/food/candy/cotton/rainbow /datum/recipe/candy/cottoncandy_rainbow2 reagents = list() items = list( - /obj/item/food/snacks/candy/cotton/red, - /obj/item/food/snacks/candy/cotton/poison, - /obj/item/food/snacks/candy/cotton/green, - /obj/item/food/snacks/candy/cotton/yellow, - /obj/item/food/snacks/candy/cotton/orange, - /obj/item/food/snacks/candy/cotton/purple, - /obj/item/food/snacks/candy/cotton/pink, + /obj/item/food/candy/cotton/red, + /obj/item/food/candy/cotton/poison, + /obj/item/food/candy/cotton/green, + /obj/item/food/candy/cotton/yellow, + /obj/item/food/candy/cotton/orange, + /obj/item/food/candy/cotton/purple, + /obj/item/food/candy/cotton/pink, ) - result = /obj/item/food/snacks/candy/cotton/bad_rainbow + result = /obj/item/food/candy/cotton/bad_rainbow // *********************************************************** // Gummy Bear Recipes (flavored) @@ -268,63 +268,63 @@ /datum/recipe/candy/gummybear_red reagents = list("cherryjelly" = 5) items = list( - /obj/item/food/snacks/candy/gummybear, + /obj/item/food/candy/gummybear, ) - result = /obj/item/food/snacks/candy/gummybear/red + result = /obj/item/food/candy/gummybear/red /datum/recipe/candy/gummybear_blue reagents = list("berryjuice" = 5) items = list( - /obj/item/food/snacks/candy/gummybear, + /obj/item/food/candy/gummybear, ) - result = /obj/item/food/snacks/candy/gummybear/blue + result = /obj/item/food/candy/gummybear/blue /datum/recipe/candy/gummybear_poison reagents = list("poisonberryjuice" = 5) items = list( - /obj/item/food/snacks/candy/gummybear, + /obj/item/food/candy/gummybear, ) - result = /obj/item/food/snacks/candy/gummybear/poison + result = /obj/item/food/candy/gummybear/poison /datum/recipe/candy/gummybear_green reagents = list("limejuice" = 5) items = list( - /obj/item/food/snacks/candy/gummybear, + /obj/item/food/candy/gummybear, ) - result = /obj/item/food/snacks/candy/gummybear/green + result = /obj/item/food/candy/gummybear/green /datum/recipe/candy/gummybear_yellow reagents = list("lemonjuice" = 5) items = list( - /obj/item/food/snacks/candy/gummybear, + /obj/item/food/candy/gummybear, ) - result = /obj/item/food/snacks/candy/gummybear/yellow + result = /obj/item/food/candy/gummybear/yellow /datum/recipe/candy/gummybear_orange reagents = list("orangejuice" = 5) items = list( - /obj/item/food/snacks/candy/gummybear, + /obj/item/food/candy/gummybear, ) - result = /obj/item/food/snacks/candy/gummybear/orange + result = /obj/item/food/candy/gummybear/orange /datum/recipe/candy/gummybear_purple reagents = list("grapejuice" = 5) items = list( - /obj/item/food/snacks/candy/gummybear, + /obj/item/food/candy/gummybear, ) - result = /obj/item/food/snacks/candy/gummybear/purple + result = /obj/item/food/candy/gummybear/purple /datum/recipe/candy/gummybear_wtf reagents = list("space_drugs" = 5) items = list( - /obj/item/food/snacks/candy/gummybear, + /obj/item/food/candy/gummybear, ) - result = /obj/item/food/snacks/candy/gummybear/wtf + result = /obj/item/food/candy/gummybear/wtf /datum/recipe/candy/gummybear_wtf2 reagents = list() - items = list(/obj/item/food/snacks/candy/gummybear, /obj/item/food/snacks/grown/ambrosia/vulgaris) - result = /obj/item/food/snacks/candy/gummybear/wtf + items = list(/obj/item/food/candy/gummybear, /obj/item/food/grown/ambrosia/vulgaris) + result = /obj/item/food/candy/gummybear/wtf // *********************************************************** // Gummy Worm Recipes (flavored) @@ -333,62 +333,62 @@ /datum/recipe/candy/gummyworm_red reagents = list("cherryjelly" = 5) items = list( - /obj/item/food/snacks/candy/gummyworm, + /obj/item/food/candy/gummyworm, ) - result = /obj/item/food/snacks/candy/gummyworm/red + result = /obj/item/food/candy/gummyworm/red /datum/recipe/candy/gummyworm_blue reagents = list("berryjuice" = 5) items = list( - /obj/item/food/snacks/candy/gummyworm, + /obj/item/food/candy/gummyworm, ) - result = /obj/item/food/snacks/candy/gummyworm/blue + result = /obj/item/food/candy/gummyworm/blue /datum/recipe/candy/gummyworm_poison reagents = list("poisonberryjuice" = 5) items = list( - /obj/item/food/snacks/candy/gummyworm, + /obj/item/food/candy/gummyworm, ) - result = /obj/item/food/snacks/candy/gummyworm/poison + result = /obj/item/food/candy/gummyworm/poison /datum/recipe/candy/gummyworm_green reagents = list("limejuice" = 5) items = list( - /obj/item/food/snacks/candy/gummyworm, + /obj/item/food/candy/gummyworm, ) - result = /obj/item/food/snacks/candy/gummyworm/green + result = /obj/item/food/candy/gummyworm/green /datum/recipe/candy/gummyworm_yellow reagents = list("lemonjuice" = 5) items = list( - /obj/item/food/snacks/candy/gummyworm, + /obj/item/food/candy/gummyworm, ) - result = /obj/item/food/snacks/candy/gummyworm/yellow + result = /obj/item/food/candy/gummyworm/yellow /datum/recipe/candy/gummyworm_orange reagents = list("orangejuice" = 5) items = list( - /obj/item/food/snacks/candy/gummyworm, + /obj/item/food/candy/gummyworm, ) - result = /obj/item/food/snacks/candy/gummyworm/orange + result = /obj/item/food/candy/gummyworm/orange /datum/recipe/candy/gummyworm_purple reagents = list("grapejuice" = 5) items = list( - /obj/item/food/snacks/candy/gummyworm, + /obj/item/food/candy/gummyworm, ) - result = /obj/item/food/snacks/candy/gummyworm/purple + result = /obj/item/food/candy/gummyworm/purple /datum/recipe/candy/gummyworm_wtf reagents = list("space_drugs" = 5) items = list( - /obj/item/food/snacks/candy/gummyworm, + /obj/item/food/candy/gummyworm, ) - result = /obj/item/food/snacks/candy/gummyworm/wtf + result = /obj/item/food/candy/gummyworm/wtf /datum/recipe/candy/gummyworm_wtf2 - items = list(/obj/item/food/snacks/candy/gummyworm, /obj/item/food/snacks/grown/ambrosia/vulgaris) - result = /obj/item/food/snacks/candy/gummyworm/wtf + items = list(/obj/item/food/candy/gummyworm, /obj/item/food/grown/ambrosia/vulgaris) + result = /obj/item/food/candy/gummyworm/wtf // *********************************************************** // Jelly Bean Recipes (flavored) @@ -397,99 +397,99 @@ /datum/recipe/candy/jellybean_red reagents = list("cherryjelly" = 5) items = list( - /obj/item/food/snacks/candy/jellybean, + /obj/item/food/candy/jellybean, ) - result = /obj/item/food/snacks/candy/jellybean/red + result = /obj/item/food/candy/jellybean/red /datum/recipe/candy/jellybean_blue reagents = list("berryjuice" = 5) items = list( - /obj/item/food/snacks/candy/jellybean, + /obj/item/food/candy/jellybean, ) - result = /obj/item/food/snacks/candy/jellybean/blue + result = /obj/item/food/candy/jellybean/blue /datum/recipe/candy/jellybean_poison reagents = list("poisonberryjuice" = 5) items = list( - /obj/item/food/snacks/candy/jellybean, + /obj/item/food/candy/jellybean, ) - result = /obj/item/food/snacks/candy/jellybean/poison + result = /obj/item/food/candy/jellybean/poison /datum/recipe/candy/jellybean_green reagents = list("limejuice" = 5) items = list( - /obj/item/food/snacks/candy/jellybean, + /obj/item/food/candy/jellybean, ) - result = /obj/item/food/snacks/candy/jellybean/green + result = /obj/item/food/candy/jellybean/green /datum/recipe/candy/jellybean_yellow reagents = list("lemonjuice" = 5) items = list( - /obj/item/food/snacks/candy/jellybean, + /obj/item/food/candy/jellybean, ) - result = /obj/item/food/snacks/candy/jellybean/yellow + result = /obj/item/food/candy/jellybean/yellow /datum/recipe/candy/jellybean_orange reagents = list("orangejuice" = 5) items = list( - /obj/item/food/snacks/candy/jellybean, + /obj/item/food/candy/jellybean, ) - result = /obj/item/food/snacks/candy/jellybean/orange + result = /obj/item/food/candy/jellybean/orange /datum/recipe/candy/jellybean_purple reagents = list("grapejuice" = 5) items = list( - /obj/item/food/snacks/candy/jellybean, + /obj/item/food/candy/jellybean, ) - result = /obj/item/food/snacks/candy/jellybean/purple + result = /obj/item/food/candy/jellybean/purple /datum/recipe/candy/jellybean_chocolate reagents = list() items = list( - /obj/item/food/snacks/candy/jellybean, - /obj/item/food/snacks/chocolatebar, + /obj/item/food/candy/jellybean, + /obj/item/food/chocolatebar, ) - result = /obj/item/food/snacks/candy/jellybean/chocolate + result = /obj/item/food/candy/jellybean/chocolate /datum/recipe/candy/jellybean_cola reagents = list("cola" = 5) items = list( - /obj/item/food/snacks/candy/jellybean, + /obj/item/food/candy/jellybean, ) - result = /obj/item/food/snacks/candy/jellybean/cola + result = /obj/item/food/candy/jellybean/cola /datum/recipe/candy/jellybean_popcorn reagents = list() items = list( - /obj/item/food/snacks/popcorn, - /obj/item/food/snacks/candy/jellybean, + /obj/item/food/popcorn, + /obj/item/food/candy/jellybean, ) - result = /obj/item/food/snacks/candy/jellybean/popcorn + result = /obj/item/food/candy/jellybean/popcorn /datum/recipe/candy/jellybean_coffee reagents = list("coffee" = 5) items = list( - /obj/item/food/snacks/candy/jellybean, + /obj/item/food/candy/jellybean, ) - result = /obj/item/food/snacks/candy/jellybean/cola + result = /obj/item/food/candy/jellybean/cola /datum/recipe/candy/jellybean_drgibb reagents = list("dr_gibb" = 5) items = list( - /obj/item/food/snacks/candy/jellybean, + /obj/item/food/candy/jellybean, ) - result = /obj/item/food/snacks/candy/jellybean/cola + result = /obj/item/food/candy/jellybean/cola /datum/recipe/candy/jellybean_wtf reagents = list("space_drugs" = 5) items = list( - /obj/item/food/snacks/candy/jellybean, + /obj/item/food/candy/jellybean, ) - result = /obj/item/food/snacks/candy/jellybean/wtf + result = /obj/item/food/candy/jellybean/wtf /datum/recipe/candy/jellybean_wtf2 - items = list(/obj/item/food/snacks/candy/jellybean, /obj/item/food/snacks/grown/ambrosia/vulgaris) - result = /obj/item/food/snacks/candy/jellybean/wtf + items = list(/obj/item/food/candy/jellybean, /obj/item/food/grown/ambrosia/vulgaris) + result = /obj/item/food/candy/jellybean/wtf // *********************************************************** // Candybar Recipes (flavored) @@ -498,39 +498,39 @@ /datum/recipe/candy/malper reagents = list() items = list( - /obj/item/food/snacks/candy/candybar, - /obj/item/food/snacks/candy/caramel, + /obj/item/food/candy/candybar, + /obj/item/food/candy/caramel, ) - result = /obj/item/food/snacks/candy/confectionery/caramel + result = /obj/item/food/candy/confectionery/caramel /datum/recipe/candy/toolerone reagents = list() items = list( - /obj/item/food/snacks/candy/candybar, - /obj/item/food/snacks/candy/nougat, + /obj/item/food/candy/candybar, + /obj/item/food/candy/nougat, ) - result = /obj/item/food/snacks/candy/confectionery/nougat + result = /obj/item/food/candy/confectionery/nougat /datum/recipe/candy/yumbaton reagents = list() items = list( - /obj/item/food/snacks/candy/candybar, - /obj/item/food/snacks/candy/toffee, + /obj/item/food/candy/candybar, + /obj/item/food/candy/toffee, ) - result = /obj/item/food/snacks/candy/confectionery/toffee + result = /obj/item/food/candy/confectionery/toffee /datum/recipe/candy/crunch reagents = list("rice" = 5) items = list( - /obj/item/food/snacks/candy/candybar, + /obj/item/food/candy/candybar, ) - result = /obj/item/food/snacks/candy/confectionery/rice + result = /obj/item/food/candy/confectionery/rice /datum/recipe/candy/toxinstest reagents = list() items = list( - /obj/item/food/snacks/candy/candybar, - /obj/item/food/snacks/candy/caramel, - /obj/item/food/snacks/candy/nougat, + /obj/item/food/candy/candybar, + /obj/item/food/candy/caramel, + /obj/item/food/candy/nougat, ) - result = /obj/item/food/snacks/candy/confectionery/caramel_nougat + result = /obj/item/food/candy/confectionery/caramel_nougat diff --git a/code/modules/food_and_drinks/recipes/recipes_grill.dm b/code/modules/food_and_drinks/recipes/recipes_grill.dm index c80132bf269..ac90ef968f2 100644 --- a/code/modules/food_and_drinks/recipes/recipes_grill.dm +++ b/code/modules/food_and_drinks/recipes/recipes_grill.dm @@ -3,312 +3,312 @@ /datum/recipe/grill/bacon items = list( - /obj/item/food/snacks/raw_bacon, + /obj/item/food/raw_bacon, ) - result = /obj/item/food/snacks/bacon + result = /obj/item/food/bacon /datum/recipe/grill/telebacon items = list( - /obj/item/food/snacks/meat, + /obj/item/food/meat, /obj/item/assembly/signaler ) - result = /obj/item/food/snacks/telebacon + result = /obj/item/food/telebacon /datum/recipe/grill/syntitelebacon items = list( - /obj/item/food/snacks/meat/syntiflesh, + /obj/item/food/meat/syntiflesh, /obj/item/assembly/signaler ) - result = /obj/item/food/snacks/telebacon + result = /obj/item/food/telebacon /datum/recipe/grill/friedegg reagents = list("sodiumchloride" = 1, "blackpepper" = 1) items = list( - /obj/item/food/snacks/egg + /obj/item/food/egg ) - result = /obj/item/food/snacks/friedegg + result = /obj/item/food/friedegg /datum/recipe/grill/birdsteak reagents = list("sodiumchloride" = 1, "blackpepper" = 1) items = list( - /obj/item/food/snacks/meat/chicken + /obj/item/food/meat/chicken ) - result = /obj/item/food/snacks/meatsteak/chicken + result = /obj/item/food/meatsteak/chicken /datum/recipe/grill/meatsteak reagents = list("sodiumchloride" = 1, "blackpepper" = 1) items = list( - /obj/item/food/snacks/meat + /obj/item/food/meat ) - result = /obj/item/food/snacks/meatsteak + result = /obj/item/food/meatsteak /datum/recipe/grill/salmonsteak reagents = list("sodiumchloride" = 1, "blackpepper" = 1) items = list( - /obj/item/food/snacks/salmonmeat + /obj/item/food/salmonmeat ) - result = /obj/item/food/snacks/salmonsteak + result = /obj/item/food/salmonsteak /datum/recipe/grill/syntisteak reagents = list("sodiumchloride" = 1, "blackpepper" = 1) items = list( - /obj/item/food/snacks/meat/syntiflesh + /obj/item/food/meat/syntiflesh ) - result = /obj/item/food/snacks/meatsteak + result = /obj/item/food/meatsteak /datum/recipe/grill/waffles reagents = list("sugar" = 10) items = list( - /obj/item/food/snacks/dough, - /obj/item/food/snacks/dough + /obj/item/food/dough, + /obj/item/food/dough ) - result = /obj/item/food/snacks/waffles + result = /obj/item/food/waffles /datum/recipe/grill/rofflewaffles reagents = list("psilocybin" = 5, "sugar" = 10) items = list( - /obj/item/food/snacks/dough, - /obj/item/food/snacks/dough + /obj/item/food/dough, + /obj/item/food/dough ) - result = /obj/item/food/snacks/rofflewaffles + result = /obj/item/food/rofflewaffles /datum/recipe/grill/grilledcheese items = list( - /obj/item/food/snacks/breadslice, - /obj/item/food/snacks/breadslice, - /obj/item/food/snacks/cheesewedge + /obj/item/food/breadslice, + /obj/item/food/breadslice, + /obj/item/food/cheesewedge ) - result = /obj/item/food/snacks/grilledcheese + result = /obj/item/food/grilledcheese /datum/recipe/grill/sausage items = list( - /obj/item/food/snacks/meatball, - /obj/item/food/snacks/cutlet + /obj/item/food/meatball, + /obj/item/food/cutlet ) - result = /obj/item/food/snacks/sausage + result = /obj/item/food/sausage /datum/recipe/grill/fishfingers reagents = list("flour" = 10) items = list( - /obj/item/food/snacks/egg, - /obj/item/food/snacks/carpmeat + /obj/item/food/egg, + /obj/item/food/carpmeat ) - result = /obj/item/food/snacks/fishfingers + result = /obj/item/food/fishfingers /datum/recipe/grill/fishfingers/make_food(obj/container) - var/obj/item/food/snacks/fishfingers/being_cooked = ..() + var/obj/item/food/fishfingers/being_cooked = ..() being_cooked.reagents.del_reagent("egg") being_cooked.reagents.del_reagent("carpotoxin") return being_cooked /datum/recipe/grill/cutlet items = list( - /obj/item/food/snacks/rawcutlet + /obj/item/food/rawcutlet ) - result = /obj/item/food/snacks/cutlet + result = /obj/item/food/cutlet /datum/recipe/grill/omelette items = list( - /obj/item/food/snacks/egg, - /obj/item/food/snacks/egg, - /obj/item/food/snacks/cheesewedge, - /obj/item/food/snacks/cheesewedge + /obj/item/food/egg, + /obj/item/food/egg, + /obj/item/food/cheesewedge, + /obj/item/food/cheesewedge ) - result = /obj/item/food/snacks/omelette + result = /obj/item/food/omelette /datum/recipe/grill/wingfangchu reagents = list("soysauce" = 5) items = list( - /obj/item/food/snacks/monstermeat/xenomeat + /obj/item/food/monstermeat/xenomeat ) - result = /obj/item/food/snacks/wingfangchu + result = /obj/item/food/wingfangchu /datum/recipe/grill/human/kebab items = list( /obj/item/stack/rods, - /obj/item/food/snacks/meat/human, - /obj/item/food/snacks/meat/human + /obj/item/food/meat/human, + /obj/item/food/meat/human ) - result = /obj/item/food/snacks/human/kebab + result = /obj/item/food/human/kebab /datum/recipe/grill/syntikebab items = list( /obj/item/stack/rods, - /obj/item/food/snacks/meat/syntiflesh, - /obj/item/food/snacks/meat/syntiflesh + /obj/item/food/meat/syntiflesh, + /obj/item/food/meat/syntiflesh ) - result = /obj/item/food/snacks/syntikebab + result = /obj/item/food/syntikebab /datum/recipe/grill/meatkeb // Do not put this above the other meat kebab variants or it will override them. items = list( /obj/item/stack/rods, - /obj/item/food/snacks/meat, - /obj/item/food/snacks/meat + /obj/item/food/meat, + /obj/item/food/meat ) - result = /obj/item/food/snacks/meatkebab + result = /obj/item/food/meatkebab /datum/recipe/grill/tofukebab items = list( /obj/item/stack/rods, - /obj/item/food/snacks/tofu, - /obj/item/food/snacks/tofu + /obj/item/food/tofu, + /obj/item/food/tofu ) - result = /obj/item/food/snacks/tofukebab + result = /obj/item/food/tofukebab /datum/recipe/grill/picoss_kebab reagents = list("vinegar" = 5) items = list( - /obj/item/food/snacks/carpmeat, - /obj/item/food/snacks/carpmeat, - /obj/item/food/snacks/grown/onion, - /obj/item/food/snacks/grown/chili, + /obj/item/food/carpmeat, + /obj/item/food/carpmeat, + /obj/item/food/grown/onion, + /obj/item/food/grown/chili, /obj/item/stack/rods ) - result = /obj/item/food/snacks/picoss_kebab + result = /obj/item/food/picoss_kebab /datum/recipe/grill/picoss_kebab/make_food(obj/container) - var/obj/item/food/snacks/picoss_kebab/being_cooked = ..() + var/obj/item/food/picoss_kebab/being_cooked = ..() being_cooked.reagents.del_reagent("carpotoxin") return being_cooked /datum/recipe/grill/sushi_Tamago reagents = list("sake" = 5) items = list( - /obj/item/food/snacks/egg, - /obj/item/food/snacks/boiledrice, + /obj/item/food/egg, + /obj/item/food/boiledrice, /obj/item/stack/seaweed ) - result = /obj/item/food/snacks/sushi_Tamago + result = /obj/item/food/sushi_Tamago /datum/recipe/grill/sushi_Unagi reagents = list("sake" = 5) items = list( /obj/item/fish/electric_eel, - /obj/item/food/snacks/boiledrice, + /obj/item/food/boiledrice, /obj/item/stack/seaweed ) - result = /obj/item/food/snacks/sushi_Unagi + result = /obj/item/food/sushi_Unagi /datum/recipe/grill/sushi_Ebi items = list( - /obj/item/food/snacks/boiledrice, - /obj/item/food/snacks/boiled_shrimp, + /obj/item/food/boiledrice, + /obj/item/food/boiled_shrimp, /obj/item/stack/seaweed ) - result = /obj/item/food/snacks/sushi_Ebi + result = /obj/item/food/sushi_Ebi /datum/recipe/grill/sushi_Ikura items = list( - /obj/item/food/snacks/boiledrice, + /obj/item/food/boiledrice, /obj/item/fish_eggs/salmon, /obj/item/stack/seaweed ) - result = /obj/item/food/snacks/sushi_Ikura + result = /obj/item/food/sushi_Ikura /datum/recipe/grill/sushi_Inari items = list( - /obj/item/food/snacks/boiledrice, - /obj/item/food/snacks/fried_tofu, + /obj/item/food/boiledrice, + /obj/item/food/fried_tofu, /obj/item/stack/seaweed ) - result = /obj/item/food/snacks/sushi_Inari + result = /obj/item/food/sushi_Inari /datum/recipe/grill/sushi_Sake items = list( - /obj/item/food/snacks/boiledrice, - /obj/item/food/snacks/salmonmeat, + /obj/item/food/boiledrice, + /obj/item/food/salmonmeat, /obj/item/stack/seaweed ) - result = /obj/item/food/snacks/sushi_Sake + result = /obj/item/food/sushi_Sake /datum/recipe/grill/sushi_SmokedSalmon items = list( - /obj/item/food/snacks/boiledrice, - /obj/item/food/snacks/salmonsteak, + /obj/item/food/boiledrice, + /obj/item/food/salmonsteak, /obj/item/stack/seaweed ) - result = /obj/item/food/snacks/sushi_SmokedSalmon + result = /obj/item/food/sushi_SmokedSalmon /datum/recipe/grill/sushi_Masago items = list( - /obj/item/food/snacks/boiledrice, + /obj/item/food/boiledrice, /obj/item/fish_eggs/goldfish, /obj/item/stack/seaweed ) - result = /obj/item/food/snacks/sushi_Masago + result = /obj/item/food/sushi_Masago /datum/recipe/grill/sushi_Tobiko items = list( - /obj/item/food/snacks/boiledrice, + /obj/item/food/boiledrice, /obj/item/fish_eggs/shark, /obj/item/stack/seaweed ) - result = /obj/item/food/snacks/sushi_Tobiko + result = /obj/item/food/sushi_Tobiko /datum/recipe/grill/sushi_TobikoEgg items = list( - /obj/item/food/snacks/sushi_Tobiko, - /obj/item/food/snacks/egg, + /obj/item/food/sushi_Tobiko, + /obj/item/food/egg, /obj/item/stack/seaweed ) - result = /obj/item/food/snacks/sushi_TobikoEgg + result = /obj/item/food/sushi_TobikoEgg /datum/recipe/grill/sushi_Tai items = list( - /obj/item/food/snacks/boiledrice, - /obj/item/food/snacks/catfishmeat, + /obj/item/food/boiledrice, + /obj/item/food/catfishmeat, /obj/item/stack/seaweed ) - result = /obj/item/food/snacks/sushi_Tai + result = /obj/item/food/sushi_Tai /datum/recipe/grill/goliath - items = list(/obj/item/food/snacks/monstermeat/goliath) - result = /obj/item/food/snacks/goliath_steak + items = list(/obj/item/food/monstermeat/goliath) + result = /obj/item/food/goliath_steak /datum/recipe/grill/shrimp_skewer items = list( - /obj/item/food/snacks/shrimp, - /obj/item/food/snacks/shrimp, - /obj/item/food/snacks/shrimp, - /obj/item/food/snacks/shrimp, + /obj/item/food/shrimp, + /obj/item/food/shrimp, + /obj/item/food/shrimp, + /obj/item/food/shrimp, /obj/item/stack/rods ) - result = /obj/item/food/snacks/shrimp_skewer + result = /obj/item/food/shrimp_skewer /datum/recipe/grill/fish_skewer reagents = list("flour" = 10) items = list( - /obj/item/food/snacks/salmonmeat, - /obj/item/food/snacks/salmonmeat, + /obj/item/food/salmonmeat, + /obj/item/food/salmonmeat, /obj/item/stack/rods ) - result = /obj/item/food/snacks/fish_skewer + result = /obj/item/food/fish_skewer /datum/recipe/grill/pancake items = list( - /obj/item/food/snacks/cookiedough + /obj/item/food/cookiedough ) - result = /obj/item/food/snacks/pancake + result = /obj/item/food/pancake /datum/recipe/grill/berry_pancake items = list( - /obj/item/food/snacks/cookiedough, - /obj/item/food/snacks/grown/berries + /obj/item/food/cookiedough, + /obj/item/food/grown/berries ) - result = /obj/item/food/snacks/pancake/berry_pancake + result = /obj/item/food/pancake/berry_pancake /datum/recipe/grill/choc_chip_pancake items = list( - /obj/item/food/snacks/cookiedough, - /obj/item/food/snacks/choc_pile + /obj/item/food/cookiedough, + /obj/item/food/choc_pile ) - result = /obj/item/food/snacks/pancake/choc_chip_pancake + result = /obj/item/food/pancake/choc_chip_pancake /datum/recipe/grill/bbqribs reagents = list("bbqsauce" = 5) items = list( - /obj/item/food/snacks/meat, - /obj/item/food/snacks/meat + /obj/item/food/meat, + /obj/item/food/meat ) - result = /obj/item/food/snacks/bbqribs + result = /obj/item/food/bbqribs diff --git a/code/modules/food_and_drinks/recipes/recipes_microwave.dm b/code/modules/food_and_drinks/recipes/recipes_microwave.dm index 4e6f5fc1665..7457a25c82e 100644 --- a/code/modules/food_and_drinks/recipes/recipes_microwave.dm +++ b/code/modules/food_and_drinks/recipes/recipes_microwave.dm @@ -5,863 +5,863 @@ /datum/recipe/microwave/boiledegg reagents = list("water" = 5) items = list( - /obj/item/food/snacks/egg + /obj/item/food/egg ) - result = /obj/item/food/snacks/boiledegg + result = /obj/item/food/boiledegg /datum/recipe/microwave/dionaroast reagents = list("facid" = 5) //It dissolves the carapace. Still poisonous, though. items = list( /obj/item/holder/diona, - /obj/item/food/snacks/grown/apple + /obj/item/food/grown/apple ) - result = /obj/item/food/snacks/dionaroast + result = /obj/item/food/dionaroast /datum/recipe/microwave/jellydonut reagents = list("berryjuice" = 5, "sugar" = 5) items = list( - /obj/item/food/snacks/dough + /obj/item/food/dough ) - result = /obj/item/food/snacks/donut/jelly + result = /obj/item/food/donut/jelly /datum/recipe/microwave/jellydonut/slime reagents = list("slimejelly" = 5, "sugar" = 5) items = list( - /obj/item/food/snacks/dough + /obj/item/food/dough ) - result = /obj/item/food/snacks/donut/jelly/slimejelly + result = /obj/item/food/donut/jelly/slimejelly /datum/recipe/microwave/jellydonut/cherry reagents = list("cherryjelly" = 5, "sugar" = 5) items = list( - /obj/item/food/snacks/dough + /obj/item/food/dough ) - result = /obj/item/food/snacks/donut/jelly/cherryjelly + result = /obj/item/food/donut/jelly/cherryjelly /datum/recipe/microwave/donut reagents = list("sugar" = 5) items = list( - /obj/item/food/snacks/dough + /obj/item/food/dough ) - result = /obj/item/food/snacks/donut + result = /obj/item/food/donut /datum/recipe/microwave/donut/sprinkles reagents = list("sugar" = 5, "sprinkles" = 2) items = list( - /obj/item/food/snacks/dough + /obj/item/food/dough ) - result = /obj/item/food/snacks/donut/sprinkles + result = /obj/item/food/donut/sprinkles /datum/recipe/microwave/human/burger items = list( - /obj/item/food/snacks/meat/human, - /obj/item/food/snacks/grown/lettuce, - /obj/item/food/snacks/bun + /obj/item/food/meat/human, + /obj/item/food/grown/lettuce, + /obj/item/food/bun ) - result = /obj/item/food/snacks/human/burger + result = /obj/item/food/human/burger /datum/recipe/microwave/chickenburger items = list( - /obj/item/food/snacks/bun, - /obj/item/food/snacks/meat/chicken + /obj/item/food/bun, + /obj/item/food/meat/chicken ) - result = /obj/item/food/snacks/burger/chicken + result = /obj/item/food/burger/chicken /datum/recipe/microwave/plainburger items = list( - /obj/item/food/snacks/bun, - /obj/item/food/snacks/grown/lettuce, - /obj/item/food/snacks/meat //do not place this recipe before /datum/recipe/microwave/human/burger + /obj/item/food/bun, + /obj/item/food/grown/lettuce, + /obj/item/food/meat //do not place this recipe before /datum/recipe/microwave/human/burger ) - result = /obj/item/food/snacks/burger/plain + result = /obj/item/food/burger/plain /datum/recipe/microwave/syntiburger items = list( - /obj/item/food/snacks/bun, - /obj/item/food/snacks/grown/lettuce, - /obj/item/food/snacks/meat/syntiflesh + /obj/item/food/bun, + /obj/item/food/grown/lettuce, + /obj/item/food/meat/syntiflesh ) - result = /obj/item/food/snacks/burger/plain + result = /obj/item/food/burger/plain /datum/recipe/microwave/bigbiteburger items = list( - /obj/item/food/snacks/burger/plain, - /obj/item/food/snacks/meat, - /obj/item/food/snacks/meat, - /obj/item/food/snacks/meat, - /obj/item/food/snacks/cheesewedge + /obj/item/food/burger/plain, + /obj/item/food/meat, + /obj/item/food/meat, + /obj/item/food/meat, + /obj/item/food/cheesewedge ) - result = /obj/item/food/snacks/burger/bigbite + result = /obj/item/food/burger/bigbite /datum/recipe/microwave/superbiteburger reagents = list("sodiumchloride" = 5, "blackpepper" = 5) items = list( - /obj/item/food/snacks/burger/bigbite, - /obj/item/food/snacks/dough, - /obj/item/food/snacks/meat, - /obj/item/food/snacks/cheesewedge, - /obj/item/food/snacks/bacon, - /obj/item/food/snacks/tomatoslice + /obj/item/food/burger/bigbite, + /obj/item/food/dough, + /obj/item/food/meat, + /obj/item/food/cheesewedge, + /obj/item/food/bacon, + /obj/item/food/tomatoslice ) - result = /obj/item/food/snacks/burger/superbite + result = /obj/item/food/burger/superbite /datum/recipe/microwave/brainburger items = list( - /obj/item/food/snacks/bun, + /obj/item/food/bun, /obj/item/organ/internal/brain ) - result = /obj/item/food/snacks/burger/brain + result = /obj/item/food/burger/brain /datum/recipe/microwave/hamborger items = list( - /obj/item/food/snacks/bun, + /obj/item/food/bun, /obj/item/robot_parts/head ) - result = /obj/item/food/snacks/burger/hamborger + result = /obj/item/food/burger/hamborger /datum/recipe/microwave/xenoburger items = list( - /obj/item/food/snacks/bun, - /obj/item/food/snacks/monstermeat/xenomeat + /obj/item/food/bun, + /obj/item/food/monstermeat/xenomeat ) - result = /obj/item/food/snacks/burger/xeno + result = /obj/item/food/burger/xeno /datum/recipe/microwave/fishburger items = list( - /obj/item/food/snacks/bun, - /obj/item/food/snacks/carpmeat + /obj/item/food/bun, + /obj/item/food/carpmeat ) - result = /obj/item/food/snacks/fishburger + result = /obj/item/food/fishburger /datum/recipe/microwave/fishburger/make_food(obj/container) - var/obj/item/food/snacks/fishburger/being_cooked = ..() + var/obj/item/food/fishburger/being_cooked = ..() being_cooked.reagents.del_reagent("carpotoxin") return being_cooked /datum/recipe/microwave/tofuburger items = list( - /obj/item/food/snacks/bun, - /obj/item/food/snacks/tofu + /obj/item/food/bun, + /obj/item/food/tofu ) - result = /obj/item/food/snacks/burger/tofu + result = /obj/item/food/burger/tofu /datum/recipe/microwave/ghostburger items = list( - /obj/item/food/snacks/bun, - /obj/item/food/snacks/ectoplasm //where do you even find this stuff + /obj/item/food/bun, + /obj/item/food/ectoplasm //where do you even find this stuff ) - result = /obj/item/food/snacks/burger/ghost + result = /obj/item/food/burger/ghost /datum/recipe/microwave/clownburger items = list( - /obj/item/food/snacks/bun, + /obj/item/food/bun, /obj/item/clothing/mask/gas/clown_hat ) - result = /obj/item/food/snacks/burger/clown + result = /obj/item/food/burger/clown /datum/recipe/microwave/mimeburger items = list( - /obj/item/food/snacks/bun, + /obj/item/food/bun, /obj/item/clothing/head/beret ) - result = /obj/item/food/snacks/burger/mime + result = /obj/item/food/burger/mime /datum/recipe/microwave/baseballburger items = list( - /obj/item/food/snacks/bun, + /obj/item/food/bun, /obj/item/melee/baseball_bat ) - result = /obj/item/food/snacks/burger/baseball + result = /obj/item/food/burger/baseball /datum/recipe/microwave/cheeseburger items = list( - /obj/item/food/snacks/bun, - /obj/item/food/snacks/meat, - /obj/item/food/snacks/grown/lettuce, - /obj/item/food/snacks/cheesewedge + /obj/item/food/bun, + /obj/item/food/meat, + /obj/item/food/grown/lettuce, + /obj/item/food/cheesewedge ) - result = /obj/item/food/snacks/burger/cheese + result = /obj/item/food/burger/cheese /datum/recipe/microwave/appendixburger items = list( - /obj/item/food/snacks/bun, + /obj/item/food/bun, /obj/item/organ/internal/appendix ) - result = /obj/item/food/snacks/burger/appendix + result = /obj/item/food/burger/appendix /datum/recipe/microwave/appendixburger_bitten items = list( - /obj/item/food/snacks/appendix, - /obj/item/food/snacks/bun + /obj/item/food/appendix, + /obj/item/food/bun ) - result = /obj/item/food/snacks/burger/appendix + result = /obj/item/food/burger/appendix /datum/recipe/microwave/bearger items = list( - /obj/item/food/snacks/bun, - /obj/item/food/snacks/monstermeat/bearmeat + /obj/item/food/bun, + /obj/item/food/monstermeat/bearmeat ) - result = /obj/item/food/snacks/burger/bearger + result = /obj/item/food/burger/bearger /datum/recipe/microwave/fivealarmburger items = list( - /obj/item/food/snacks/bun, - /obj/item/food/snacks/grown/ghost_chili, - /obj/item/food/snacks/grown/ghost_chili, - /obj/item/food/snacks/grown/lettuce + /obj/item/food/bun, + /obj/item/food/grown/ghost_chili, + /obj/item/food/grown/ghost_chili, + /obj/item/food/grown/lettuce ) - result = /obj/item/food/snacks/burger/fivealarm + result = /obj/item/food/burger/fivealarm /datum/recipe/microwave/baconburger items = list( - /obj/item/food/snacks/bun, - /obj/item/food/snacks/bacon, - /obj/item/food/snacks/bacon, - /obj/item/food/snacks/grown/lettuce, - /obj/item/food/snacks/cheesewedge + /obj/item/food/bun, + /obj/item/food/bacon, + /obj/item/food/bacon, + /obj/item/food/grown/lettuce, + /obj/item/food/cheesewedge ) - result = /obj/item/food/snacks/burger/bacon + result = /obj/item/food/burger/bacon /datum/recipe/microwave/mcrib items = list( - /obj/item/food/snacks/bun, - /obj/item/food/snacks/bbqribs, - /obj/item/food/snacks/onion_slice + /obj/item/food/bun, + /obj/item/food/bbqribs, + /obj/item/food/onion_slice ) - result = /obj/item/food/snacks/burger/mcrib + result = /obj/item/food/burger/mcrib /datum/recipe/microwave/mcguffin items = list( - /obj/item/food/snacks/bun, - /obj/item/food/snacks/bacon, - /obj/item/food/snacks/bacon, - /obj/item/food/snacks/friedegg + /obj/item/food/bun, + /obj/item/food/bacon, + /obj/item/food/bacon, + /obj/item/food/friedegg ) - result = /obj/item/food/snacks/burger/mcguffin + result = /obj/item/food/burger/mcguffin /datum/recipe/microwave/hotdog items = list( - /obj/item/food/snacks/bun, - /obj/item/food/snacks/sausage + /obj/item/food/bun, + /obj/item/food/sausage ) - result = /obj/item/food/snacks/hotdog + result = /obj/item/food/hotdog /datum/recipe/microwave/donkpocket items = list( - /obj/item/food/snacks/dough, - /obj/item/food/snacks/meatball + /obj/item/food/dough, + /obj/item/food/meatball ) - result = /obj/item/food/snacks/donkpocket + result = /obj/item/food/donkpocket /datum/recipe/microwave/warmdonkpocket duplicate = FALSE items = list( - /obj/item/food/snacks/donkpocket + /obj/item/food/donkpocket ) - result = /obj/item/food/snacks/warmdonkpocket + result = /obj/item/food/warmdonkpocket /datum/recipe/microwave/reheatwarmdonkpocket duplicate = FALSE items = list( - /obj/item/food/snacks/warmdonkpocket + /obj/item/food/warmdonkpocket ) - result = /obj/item/food/snacks/warmdonkpocket + result = /obj/item/food/warmdonkpocket /datum/recipe/microwave/eggplantparm items = list( - /obj/item/food/snacks/cheesewedge, - /obj/item/food/snacks/cheesewedge, - /obj/item/food/snacks/grown/eggplant + /obj/item/food/cheesewedge, + /obj/item/food/cheesewedge, + /obj/item/food/grown/eggplant ) - result = /obj/item/food/snacks/eggplantparm + result = /obj/item/food/eggplantparm /datum/recipe/microwave/soylentviridians reagents = list("flour" = 10) items = list( - /obj/item/food/snacks/grown/soybeans + /obj/item/food/grown/soybeans ) - result = /obj/item/food/snacks/soylentviridians + result = /obj/item/food/soylentviridians /datum/recipe/microwave/soylentgreen reagents = list("flour" = 10) items = list( - /obj/item/food/snacks/meat/human, - /obj/item/food/snacks/meat/human + /obj/item/food/meat/human, + /obj/item/food/meat/human ) - result = /obj/item/food/snacks/soylentgreen + result = /obj/item/food/soylentgreen /datum/recipe/microwave/chaosdonut reagents = list("frostoil" = 5, "capsaicin" = 5, "sugar" = 5) items = list( - /obj/item/food/snacks/dough + /obj/item/food/dough ) - result = /obj/item/food/snacks/donut/chaos + result = /obj/item/food/donut/chaos /datum/recipe/microwave/cheesyfries items = list( - /obj/item/food/snacks/fries, - /obj/item/food/snacks/cheesewedge + /obj/item/food/fries, + /obj/item/food/cheesewedge ) - result = /obj/item/food/snacks/cheesyfries + result = /obj/item/food/cheesyfries /datum/recipe/microwave/cubancarp items = list( - /obj/item/food/snacks/dough, - /obj/item/food/snacks/carpmeat, - /obj/item/food/snacks/grown/chili + /obj/item/food/dough, + /obj/item/food/carpmeat, + /obj/item/food/grown/chili ) - result = /obj/item/food/snacks/cubancarp + result = /obj/item/food/cubancarp /datum/recipe/microwave/cubancarp/make_food(obj/container) - var/obj/item/food/snacks/cubancarp/being_cooked = ..() + var/obj/item/food/cubancarp/being_cooked = ..() being_cooked.reagents.del_reagent("carpotoxin") return being_cooked /datum/recipe/microwave/popcorn items = list( - /obj/item/food/snacks/grown/corn + /obj/item/food/grown/corn ) - result = /obj/item/food/snacks/popcorn + result = /obj/item/food/popcorn /datum/recipe/microwave/spacylibertyduff reagents = list("water" = 5, "vodka" = 5) items = list( - /obj/item/food/snacks/grown/mushroom/libertycap, - /obj/item/food/snacks/grown/mushroom/libertycap, - /obj/item/food/snacks/grown/mushroom/libertycap + /obj/item/food/grown/mushroom/libertycap, + /obj/item/food/grown/mushroom/libertycap, + /obj/item/food/grown/mushroom/libertycap ) - result = /obj/item/food/snacks/spacylibertyduff + result = /obj/item/food/spacylibertyduff /datum/recipe/microwave/amanitajelly reagents = list("water" = 5, "vodka" = 5) items = list( - /obj/item/food/snacks/grown/mushroom/amanita, - /obj/item/food/snacks/grown/mushroom/amanita, - /obj/item/food/snacks/grown/mushroom/amanita + /obj/item/food/grown/mushroom/amanita, + /obj/item/food/grown/mushroom/amanita, + /obj/item/food/grown/mushroom/amanita ) - result = /obj/item/food/snacks/amanitajelly + result = /obj/item/food/amanitajelly /datum/recipe/microwave/amanitajelly/make_food(obj/container) - var/obj/item/food/snacks/amanitajelly/being_cooked = ..() + var/obj/item/food/amanitajelly/being_cooked = ..() being_cooked.reagents.del_reagent("amanitin") return being_cooked /datum/recipe/microwave/meatballsoup reagents = list("water" = 10) items = list( - /obj/item/food/snacks/meatball, - /obj/item/food/snacks/grown/potato, - /obj/item/food/snacks/grown/carrot + /obj/item/food/meatball, + /obj/item/food/grown/potato, + /obj/item/food/grown/carrot ) - result = /obj/item/food/snacks/soup/meatballsoup + result = /obj/item/food/soup/meatballsoup /datum/recipe/microwave/vegetablesoup reagents = list("water" = 10) items = list( - /obj/item/food/snacks/grown/potato, - /obj/item/food/snacks/grown/carrot, - /obj/item/food/snacks/grown/corn, - /obj/item/food/snacks/grown/eggplant + /obj/item/food/grown/potato, + /obj/item/food/grown/carrot, + /obj/item/food/grown/corn, + /obj/item/food/grown/eggplant ) - result = /obj/item/food/snacks/soup/vegetablesoup + result = /obj/item/food/soup/vegetablesoup /datum/recipe/microwave/nettlesoup reagents = list("water" = 10) items = list( - /obj/item/food/snacks/egg, + /obj/item/food/egg, /obj/item/grown/nettle/basic, - /obj/item/food/snacks/grown/potato + /obj/item/food/grown/potato ) - result = /obj/item/food/snacks/soup/nettlesoup + result = /obj/item/food/soup/nettlesoup /datum/recipe/microwave/wishsoup reagents = list("water" = 20) - result = /obj/item/food/snacks/soup/wishsoup + result = /obj/item/food/soup/wishsoup /datum/recipe/microwave/hotchili items = list( - /obj/item/food/snacks/meat, - /obj/item/food/snacks/grown/chili, - /obj/item/food/snacks/grown/tomato + /obj/item/food/meat, + /obj/item/food/grown/chili, + /obj/item/food/grown/tomato ) - result = /obj/item/food/snacks/soup/hotchili + result = /obj/item/food/soup/hotchili /datum/recipe/microwave/coldchili items = list( - /obj/item/food/snacks/meat, - /obj/item/food/snacks/grown/icepepper, - /obj/item/food/snacks/grown/tomato + /obj/item/food/meat, + /obj/item/food/grown/icepepper, + /obj/item/food/grown/tomato ) - result = /obj/item/food/snacks/soup/coldchili + result = /obj/item/food/soup/coldchili /datum/recipe/microwave/spellburger items = list( - /obj/item/food/snacks/bun, + /obj/item/food/bun, /obj/item/clothing/head/wizard ) - result = /obj/item/food/snacks/burger/spell + result = /obj/item/food/burger/spell /datum/recipe/microwave/enchiladas items = list( - /obj/item/food/snacks/cutlet, - /obj/item/food/snacks/grown/chili, - /obj/item/food/snacks/grown/chili, - /obj/item/food/snacks/grown/corn + /obj/item/food/cutlet, + /obj/item/food/grown/chili, + /obj/item/food/grown/chili, + /obj/item/food/grown/corn ) - result = /obj/item/food/snacks/enchiladas + result = /obj/item/food/enchiladas /datum/recipe/microwave/burrito reagents = list("capsaicin" = 5, "rice" = 5) items = list( - /obj/item/food/snacks/cutlet, - /obj/item/food/snacks/beans, - /obj/item/food/snacks/cheesewedge, - /obj/item/food/snacks/sliceable/flatdough + /obj/item/food/cutlet, + /obj/item/food/beans, + /obj/item/food/cheesewedge, + /obj/item/food/sliceable/flatdough ) - result = /obj/item/food/snacks/burrito + result = /obj/item/food/burrito /datum/recipe/microwave/monkeysdelight reagents = list("sodiumchloride" = 1, "blackpepper" = 1, "flour" = 10) items = list( - /obj/item/food/snacks/monkeycube, - /obj/item/food/snacks/grown/banana + /obj/item/food/monkeycube, + /obj/item/food/grown/banana ) - result = /obj/item/food/snacks/monkeysdelight + result = /obj/item/food/monkeysdelight /datum/recipe/microwave/fishandchips items = list( - /obj/item/food/snacks/fries, - /obj/item/food/snacks/carpmeat, + /obj/item/food/fries, + /obj/item/food/carpmeat, ) - result = /obj/item/food/snacks/fishandchips + result = /obj/item/food/fishandchips /datum/recipe/microwave/fishandchips/make_food(obj/container) - var/obj/item/food/snacks/fishandchips/being_cooked = ..() + var/obj/item/food/fishandchips/being_cooked = ..() being_cooked.reagents.del_reagent("carpotoxin") return being_cooked /datum/recipe/microwave/sandwich items = list( - /obj/item/food/snacks/meatsteak, - /obj/item/food/snacks/breadslice, - /obj/item/food/snacks/breadslice, - /obj/item/food/snacks/cheesewedge + /obj/item/food/meatsteak, + /obj/item/food/breadslice, + /obj/item/food/breadslice, + /obj/item/food/cheesewedge ) - result = /obj/item/food/snacks/sandwich + result = /obj/item/food/sandwich /datum/recipe/microwave/tomatosoup reagents = list("water" = 10) items = list( - /obj/item/food/snacks/grown/tomato, - /obj/item/food/snacks/grown/tomato + /obj/item/food/grown/tomato, + /obj/item/food/grown/tomato ) - result = /obj/item/food/snacks/soup/tomatosoup + result = /obj/item/food/soup/tomatosoup /datum/recipe/microwave/stew reagents = list("water" = 10) items= list( - /obj/item/food/snacks/grown/tomato, - /obj/item/food/snacks/grown/potato, - /obj/item/food/snacks/grown/carrot, - /obj/item/food/snacks/grown/eggplant, - /obj/item/food/snacks/grown/mushroom, - /obj/item/food/snacks/meat + /obj/item/food/grown/tomato, + /obj/item/food/grown/potato, + /obj/item/food/grown/carrot, + /obj/item/food/grown/eggplant, + /obj/item/food/grown/mushroom, + /obj/item/food/meat ) - result = /obj/item/food/snacks/soup/stew + result = /obj/item/food/soup/stew /datum/recipe/microwave/slimetoast reagents = list("slimejelly" = 5) items = list( - /obj/item/food/snacks/breadslice, + /obj/item/food/breadslice, ) - result = /obj/item/food/snacks/jelliedtoast/slime + result = /obj/item/food/jelliedtoast/slime /datum/recipe/microwave/jelliedtoast reagents = list("cherryjelly" = 5) items = list( - /obj/item/food/snacks/breadslice + /obj/item/food/breadslice ) - result = /obj/item/food/snacks/jelliedtoast/cherry + result = /obj/item/food/jelliedtoast/cherry /datum/recipe/microwave/misosoup reagents = list("water" = 10) items = list( - /obj/item/food/snacks/soydope, - /obj/item/food/snacks/soydope, - /obj/item/food/snacks/tofu, - /obj/item/food/snacks/tofu + /obj/item/food/soydope, + /obj/item/food/soydope, + /obj/item/food/tofu, + /obj/item/food/tofu ) - result = /obj/item/food/snacks/soup/misosoup + result = /obj/item/food/soup/misosoup /datum/recipe/microwave/stewedsoymeat items = list( - /obj/item/food/snacks/soydope, - /obj/item/food/snacks/soydope, - /obj/item/food/snacks/grown/carrot, - /obj/item/food/snacks/grown/tomato + /obj/item/food/soydope, + /obj/item/food/soydope, + /obj/item/food/grown/carrot, + /obj/item/food/grown/tomato ) - result = /obj/item/food/snacks/stewedsoymeat + result = /obj/item/food/stewedsoymeat /datum/recipe/microwave/boiledspaghetti reagents = list("water" = 5) items = list( - /obj/item/food/snacks/spaghetti + /obj/item/food/spaghetti ) - result = /obj/item/food/snacks/boiledspaghetti + result = /obj/item/food/boiledspaghetti /datum/recipe/microwave/boiledrice reagents = list("water" = 5, "rice" = 10) - result = /obj/item/food/snacks/boiledrice + result = /obj/item/food/boiledrice /datum/recipe/microwave/ricepudding reagents = list("milk" = 5, "rice" = 10) - result = /obj/item/food/snacks/ricepudding + result = /obj/item/food/ricepudding /datum/recipe/microwave/pastatomato reagents = list("water" = 5) items = list( - /obj/item/food/snacks/spaghetti, - /obj/item/food/snacks/grown/tomato, - /obj/item/food/snacks/grown/tomato + /obj/item/food/spaghetti, + /obj/item/food/grown/tomato, + /obj/item/food/grown/tomato ) - result = /obj/item/food/snacks/pastatomato + result = /obj/item/food/pastatomato /datum/recipe/microwave/poppypretzel items = list( /obj/item/seeds/poppy, - /obj/item/food/snacks/dough + /obj/item/food/dough ) - result = /obj/item/food/snacks/poppypretzel + result = /obj/item/food/poppypretzel /datum/recipe/microwave/meatballspaggetti reagents = list("water" = 5) items = list( - /obj/item/food/snacks/spaghetti, - /obj/item/food/snacks/meatball, - /obj/item/food/snacks/meatball, + /obj/item/food/spaghetti, + /obj/item/food/meatball, + /obj/item/food/meatball, ) - result = /obj/item/food/snacks/meatballspaghetti + result = /obj/item/food/meatballspaghetti /datum/recipe/microwave/spesslaw reagents = list("water" = 5) items = list( - /obj/item/food/snacks/spaghetti, - /obj/item/food/snacks/meatball, - /obj/item/food/snacks/meatball, - /obj/item/food/snacks/meatball, - /obj/item/food/snacks/meatball, + /obj/item/food/spaghetti, + /obj/item/food/meatball, + /obj/item/food/meatball, + /obj/item/food/meatball, + /obj/item/food/meatball, ) - result = /obj/item/food/snacks/spesslaw + result = /obj/item/food/spesslaw /datum/recipe/microwave/macncheese reagents = list("water" = 5, "milk" = 5) items = list( - /obj/item/food/snacks/cheesewedge, - /obj/item/food/snacks/macaroni, + /obj/item/food/cheesewedge, + /obj/item/food/macaroni, ) - result = /obj/item/food/snacks/macncheese + result = /obj/item/food/macncheese /datum/recipe/microwave/crazyburger reagents = list("cornoil" = 15) items = list( - /obj/item/food/snacks/bun, - /obj/item/food/snacks/meat, - /obj/item/food/snacks/meat, - /obj/item/food/snacks/cheesewedge, - /obj/item/food/snacks/cheesewedge, - /obj/item/food/snacks/grown/lettuce, - /obj/item/food/snacks/grown/chili, + /obj/item/food/bun, + /obj/item/food/meat, + /obj/item/food/meat, + /obj/item/food/cheesewedge, + /obj/item/food/cheesewedge, + /obj/item/food/grown/lettuce, + /obj/item/food/grown/chili, /obj/item/toy/crayon/green, /obj/item/flashlight/flare ) - result = /obj/item/food/snacks/burger/crazy + result = /obj/item/food/burger/crazy /datum/recipe/microwave/blt items = list( - /obj/item/food/snacks/breadslice, - /obj/item/food/snacks/breadslice, - /obj/item/food/snacks/grown/lettuce, - /obj/item/food/snacks/tomatoslice, - /obj/item/food/snacks/bacon + /obj/item/food/breadslice, + /obj/item/food/breadslice, + /obj/item/food/grown/lettuce, + /obj/item/food/tomatoslice, + /obj/item/food/bacon ) - result = /obj/item/food/snacks/blt + result = /obj/item/food/blt /datum/recipe/microwave/peanut_butter_jelly/cherry reagents = list("cherryjelly" = 5, "peanutbutter" = 5) items = list( - /obj/item/food/snacks/breadslice, - /obj/item/food/snacks/breadslice + /obj/item/food/breadslice, + /obj/item/food/breadslice ) - result = /obj/item/food/snacks/peanut_butter_jelly/cherry + result = /obj/item/food/peanut_butter_jelly/cherry /datum/recipe/microwave/peanut_butter_jelly/slime reagents = list("slimejelly" = 5, "peanutbutter" = 5) items = list( - /obj/item/food/snacks/breadslice, - /obj/item/food/snacks/breadslice + /obj/item/food/breadslice, + /obj/item/food/breadslice ) - result = /obj/item/food/snacks/peanut_butter_jelly/slime + result = /obj/item/food/peanut_butter_jelly/slime /datum/recipe/microwave/peanut_butter_banana reagents = list("peanutbutter" = 5) items = list( - /obj/item/food/snacks/breadslice, - /obj/item/food/snacks/breadslice, - /obj/item/food/snacks/grown/banana + /obj/item/food/breadslice, + /obj/item/food/breadslice, + /obj/item/food/grown/banana ) - result = /obj/item/food/snacks/peanut_butter_banana + result = /obj/item/food/peanut_butter_banana /datum/recipe/microwave/philly_cheesesteak items = list( - /obj/item/food/snacks/breadslice, - /obj/item/food/snacks/breadslice, - /obj/item/food/snacks/cutlet, - /obj/item/food/snacks/cheesewedge, - /obj/item/food/snacks/grown/onion + /obj/item/food/breadslice, + /obj/item/food/breadslice, + /obj/item/food/cutlet, + /obj/item/food/cheesewedge, + /obj/item/food/grown/onion ) - result = /obj/item/food/snacks/philly_cheesesteak + result = /obj/item/food/philly_cheesesteak /datum/recipe/microwave/ppattyred reagents = list("cherryjelly" = 5) items = list( - /obj/item/food/snacks/bun, - /obj/item/food/snacks/meat + /obj/item/food/bun, + /obj/item/food/meat ) - result = /obj/item/food/snacks/burger/ppatty/red + result = /obj/item/food/burger/ppatty/red /datum/recipe/microwave/ppattyorange reagents = list("orangejuice" = 5) items = list( - /obj/item/food/snacks/bun, - /obj/item/food/snacks/meat + /obj/item/food/bun, + /obj/item/food/meat ) - result = /obj/item/food/snacks/burger/ppatty/orange + result = /obj/item/food/burger/ppatty/orange /datum/recipe/microwave/ppattyyellow reagents = list("lemonjuice" = 5) items = list( - /obj/item/food/snacks/bun, - /obj/item/food/snacks/meat + /obj/item/food/bun, + /obj/item/food/meat ) - result = /obj/item/food/snacks/burger/ppatty/yellow + result = /obj/item/food/burger/ppatty/yellow /datum/recipe/microwave/ppattygreen reagents = list("limejuice" = 5) items = list( - /obj/item/food/snacks/bun, - /obj/item/food/snacks/meat + /obj/item/food/bun, + /obj/item/food/meat ) - result = /obj/item/food/snacks/burger/ppatty/green + result = /obj/item/food/burger/ppatty/green /datum/recipe/microwave/ppattyblue reagents = list("berryjuice" = 5) items = list( - /obj/item/food/snacks/bun, - /obj/item/food/snacks/meat + /obj/item/food/bun, + /obj/item/food/meat ) - result = /obj/item/food/snacks/burger/ppatty/blue + result = /obj/item/food/burger/ppatty/blue /datum/recipe/microwave/ppattypurple reagents = list("grapejuice" = 5) items = list( - /obj/item/food/snacks/bun, - /obj/item/food/snacks/meat + /obj/item/food/bun, + /obj/item/food/meat ) - result = /obj/item/food/snacks/burger/ppatty/purple + result = /obj/item/food/burger/ppatty/purple /datum/recipe/microwave/ppattywhite reagents = list("sugar" = 5) items = list( - /obj/item/food/snacks/bun, - /obj/item/food/snacks/meat + /obj/item/food/bun, + /obj/item/food/meat ) - result = /obj/item/food/snacks/burger/ppatty/white + result = /obj/item/food/burger/ppatty/white /datum/recipe/microwave/ppattyrainbow items = list( - /obj/item/food/snacks/burger/ppatty/red, - /obj/item/food/snacks/burger/ppatty/orange, - /obj/item/food/snacks/burger/ppatty/yellow, - /obj/item/food/snacks/burger/ppatty/green, - /obj/item/food/snacks/burger/ppatty/blue, - /obj/item/food/snacks/burger/ppatty/purple, - /obj/item/food/snacks/burger/ppatty/white + /obj/item/food/burger/ppatty/red, + /obj/item/food/burger/ppatty/orange, + /obj/item/food/burger/ppatty/yellow, + /obj/item/food/burger/ppatty/green, + /obj/item/food/burger/ppatty/blue, + /obj/item/food/burger/ppatty/purple, + /obj/item/food/burger/ppatty/white ) - result = /obj/item/food/snacks/burger/ppatty/rainbow + result = /obj/item/food/burger/ppatty/rainbow /datum/recipe/microwave/elecburger items = list( - /obj/item/food/snacks/bun, + /obj/item/food/bun, /obj/item/stack/sheet/mineral/plasma, /obj/item/stack/sheet/mineral/plasma ) - result = /obj/item/food/snacks/burger/elec + result = /obj/item/food/burger/elec /datum/recipe/microwave/ratburger items = list( - /obj/item/food/snacks/bun, + /obj/item/food/bun, /obj/item/holder/mouse ) - result = /obj/item/food/snacks/burger/rat + result = /obj/item/food/burger/rat /datum/recipe/microwave/candiedapple reagents = list("water" = 5, "sugar" = 5) - items = list(/obj/item/food/snacks/grown/apple) - result = /obj/item/food/snacks/candiedapple + items = list(/obj/item/food/grown/apple) + result = /obj/item/food/candiedapple /datum/recipe/microwave/slimeburger reagents = list("slimejelly" = 5) items = list( - /obj/item/food/snacks/bun + /obj/item/food/bun ) - result = /obj/item/food/snacks/burger/jelly/slime + result = /obj/item/food/burger/jelly/slime /datum/recipe/microwave/jellyburger reagents = list("cherryjelly" = 5) items = list( - /obj/item/food/snacks/bun + /obj/item/food/bun ) - result = /obj/item/food/snacks/burger/jelly/cherry + result = /obj/item/food/burger/jelly/cherry /datum/recipe/microwave/twobread reagents = list("wine" = 5) items = list( - /obj/item/food/snacks/breadslice, - /obj/item/food/snacks/breadslice + /obj/item/food/breadslice, + /obj/item/food/breadslice ) - result = /obj/item/food/snacks/twobread + result = /obj/item/food/twobread /datum/recipe/microwave/slimesandwich reagents = list("slimejelly" = 5) items = list( - /obj/item/food/snacks/breadslice, - /obj/item/food/snacks/breadslice + /obj/item/food/breadslice, + /obj/item/food/breadslice ) - result = /obj/item/food/snacks/jellysandwich/slime + result = /obj/item/food/jellysandwich/slime /datum/recipe/microwave/cherrysandwich reagents = list("cherryjelly" = 5) items = list( - /obj/item/food/snacks/breadslice, - /obj/item/food/snacks/breadslice + /obj/item/food/breadslice, + /obj/item/food/breadslice ) - result = /obj/item/food/snacks/jellysandwich/cherry + result = /obj/item/food/jellysandwich/cherry /datum/recipe/microwave/bloodsoup reagents = list("blood" = 10) items = list( - /obj/item/food/snacks/grown/tomato/blood, - /obj/item/food/snacks/grown/tomato/blood + /obj/item/food/grown/tomato/blood, + /obj/item/food/grown/tomato/blood ) - result = /obj/item/food/snacks/soup/bloodsoup + result = /obj/item/food/soup/bloodsoup /datum/recipe/microwave/slimesoup reagents = list("water" = 10, "slimejelly" = 5) - result = /obj/item/food/snacks/soup/slimesoup + result = /obj/item/food/soup/slimesoup /datum/recipe/microwave/clownstears reagents = list("water" = 10) items = list( /obj/item/stack/ore/bananium, - /obj/item/food/snacks/grown/banana + /obj/item/food/grown/banana ) - result = /obj/item/food/snacks/soup/clownstears + result = /obj/item/food/soup/clownstears /datum/recipe/microwave/clownchili reagents = list("water" = 10) items = list( - /obj/item/food/snacks/cutlet, - /obj/item/food/snacks/cutlet, - /obj/item/food/snacks/grown/chili, - /obj/item/food/snacks/grown/tomato, + /obj/item/food/cutlet, + /obj/item/food/cutlet, + /obj/item/food/grown/chili, + /obj/item/food/grown/tomato, /obj/item/clothing/shoes/clown_shoes ) - result = /obj/item/food/snacks/soup/clownchili + result = /obj/item/food/soup/clownchili /datum/recipe/microwave/eyesoup reagents = list("water" = 10) items = list( - /obj/item/food/snacks/grown/tomato, - /obj/item/food/snacks/grown/tomato, + /obj/item/food/grown/tomato, + /obj/item/food/grown/tomato, /obj/item/organ/internal/eyes ) - result = /obj/item/food/snacks/soup/eyesoup + result = /obj/item/food/soup/eyesoup /datum/recipe/microwave/sweetpotatosoup reagents = list("water" = 10, "milk" = 10) items = list( - /obj/item/food/snacks/grown/potato/sweet, - /obj/item/food/snacks/grown/potato/sweet + /obj/item/food/grown/potato/sweet, + /obj/item/food/grown/potato/sweet ) - result = /obj/item/food/snacks/soup/sweetpotatosoup + result = /obj/item/food/soup/sweetpotatosoup /datum/recipe/microwave/redbeetsoup reagents = list("water" = 10) items = list( - /obj/item/food/snacks/grown/redbeet, - /obj/item/food/snacks/grown/redbeet, - /obj/item/food/snacks/grown/cabbage + /obj/item/food/grown/redbeet, + /obj/item/food/grown/redbeet, + /obj/item/food/grown/cabbage ) - result = /obj/item/food/snacks/soup/redbeetsoup + result = /obj/item/food/soup/redbeetsoup /datum/recipe/microwave/frenchonionsoup reagents = list("water" = 10) items = list( - /obj/item/food/snacks/grown/onion, - /obj/item/food/snacks/cheesewedge + /obj/item/food/grown/onion, + /obj/item/food/cheesewedge ) - result = /obj/item/food/snacks/soup/frenchonionsoup + result = /obj/item/food/soup/frenchonionsoup /datum/recipe/microwave/zurek reagents = list("water" = 10, "flour" = 10) items = list( - /obj/item/food/snacks/boiledegg, - /obj/item/food/snacks/sausage, - /obj/item/food/snacks/grown/carrot, - /obj/item/food/snacks/grown/onion + /obj/item/food/boiledegg, + /obj/item/food/sausage, + /obj/item/food/grown/carrot, + /obj/item/food/grown/onion ) - result = /obj/item/food/snacks/soup/zurek + result = /obj/item/food/soup/zurek /datum/recipe/microwave/cullenskink reagents = list("water" = 10, "milk" = 10, "blackpepper" = 4) items = list( - /obj/item/food/snacks/salmonmeat, - /obj/item/food/snacks/grown/onion, - /obj/item/food/snacks/grown/potato + /obj/item/food/salmonmeat, + /obj/item/food/grown/onion, + /obj/item/food/grown/potato ) - result = /obj/item/food/snacks/soup/cullenskink + result = /obj/item/food/soup/cullenskink /datum/recipe/microwave/chicken_noodle_soup reagents = list("water" = 10) items = list( - /obj/item/food/snacks/meat, - /obj/item/food/snacks/grown/carrot, - /obj/item/food/snacks/boiledspaghetti + /obj/item/food/meat, + /obj/item/food/grown/carrot, + /obj/item/food/boiledspaghetti ) - result = /obj/item/food/snacks/soup/chicken_noodle_soup + result = /obj/item/food/soup/chicken_noodle_soup /datum/recipe/microwave/cornchowder reagents = list("water" = 10, "cream" = 5) items = list( - /obj/item/food/snacks/grown/corn, - /obj/item/food/snacks/grown/potato, - /obj/item/food/snacks/grown/carrot, - /obj/item/food/snacks/bacon + /obj/item/food/grown/corn, + /obj/item/food/grown/potato, + /obj/item/food/grown/carrot, + /obj/item/food/bacon ) - result = /obj/item/food/snacks/soup/cornchowder + result = /obj/item/food/soup/cornchowder /datum/recipe/microwave/meatball_noodles reagents = list("water" = 10) items = list( - /obj/item/food/snacks/cutlet, - /obj/item/food/snacks/cutlet, - /obj/item/food/snacks/grown/onion, - /obj/item/food/snacks/grown/peanuts, - /obj/item/food/snacks/meatball, - /obj/item/food/snacks/meatball, - /obj/item/food/snacks/spaghetti + /obj/item/food/cutlet, + /obj/item/food/cutlet, + /obj/item/food/grown/onion, + /obj/item/food/grown/peanuts, + /obj/item/food/meatball, + /obj/item/food/meatball, + /obj/item/food/spaghetti ) - result = /obj/item/food/snacks/soup/meatball_noodles + result = /obj/item/food/soup/meatball_noodles /datum/recipe/microwave/seedsoup reagents = list("water" = 10, "vinegar" = 10) @@ -870,235 +870,235 @@ /obj/item/seeds/poppy/lily, /obj/item/seeds/ambrosia ) - result = /obj/item/food/snacks/soup/seedsoup + result = /obj/item/food/soup/seedsoup /datum/recipe/microwave/beanstew reagents = list("water" = 10) items = list( - /obj/item/food/snacks/beans, - /obj/item/food/snacks/grown/cabbage, - /obj/item/food/snacks/grown/tomato, - /obj/item/food/snacks/grown/onion, - /obj/item/food/snacks/grown/chili, - /obj/item/food/snacks/grown/corn + /obj/item/food/beans, + /obj/item/food/grown/cabbage, + /obj/item/food/grown/tomato, + /obj/item/food/grown/onion, + /obj/item/food/grown/chili, + /obj/item/food/grown/corn ) - result = /obj/item/food/snacks/soup/beanstew + result = /obj/item/food/soup/beanstew /datum/recipe/microwave/oatstew reagents = list("water" = 10) items = list( - /obj/item/food/snacks/grown/oat, - /obj/item/food/snacks/grown/potato/sweet, - /obj/item/food/snacks/grown/parsnip, - /obj/item/food/snacks/grown/carrot + /obj/item/food/grown/oat, + /obj/item/food/grown/potato/sweet, + /obj/item/food/grown/parsnip, + /obj/item/food/grown/carrot ) - result = /obj/item/food/snacks/soup/oatstew + result = /obj/item/food/soup/oatstew /datum/recipe/microwave/hong_kong_borscht reagents = list("water" = 10, "soysauce" = 5) items = list( - /obj/item/food/snacks/grown/tomato, - /obj/item/food/snacks/grown/cabbage, - /obj/item/food/snacks/grown/onion, - /obj/item/food/snacks/grown/carrot, - /obj/item/food/snacks/cutlet + /obj/item/food/grown/tomato, + /obj/item/food/grown/cabbage, + /obj/item/food/grown/onion, + /obj/item/food/grown/carrot, + /obj/item/food/cutlet ) - result = /obj/item/food/snacks/soup/hong_kong_borscht + result = /obj/item/food/soup/hong_kong_borscht /datum/recipe/microwave/hong_kong_macaroni reagents = list("water" = 10, "cream" = 10) items = list( - /obj/item/food/snacks/boiledspaghetti, - /obj/item/food/snacks/cutlet, - /obj/item/food/snacks/bacon + /obj/item/food/boiledspaghetti, + /obj/item/food/cutlet, + /obj/item/food/bacon ) - result = /obj/item/food/snacks/soup/hong_kong_macaroni + result = /obj/item/food/soup/hong_kong_macaroni /datum/recipe/microwave/boiledslimeextract reagents = list("water" = 5) items = list( /obj/item/slime_extract, ) - result = /obj/item/food/snacks/boiledslimecore + result = /obj/item/food/boiledslimecore /datum/recipe/microwave/mint reagents = list("toxin" = 5) - result = /obj/item/food/snacks/mint + result = /obj/item/food/mint /datum/recipe/microwave/chocolateegg items = list( - /obj/item/food/snacks/egg, - /obj/item/food/snacks/chocolatebar + /obj/item/food/egg, + /obj/item/food/chocolatebar ) - result = /obj/item/food/snacks/chocolateegg + result = /obj/item/food/chocolateegg /datum/recipe/microwave/mysterysoup reagents = list("water" = 10) items = list( - /obj/item/food/snacks/badrecipe, - /obj/item/food/snacks/tofu, - /obj/item/food/snacks/egg, - /obj/item/food/snacks/cheesewedge + /obj/item/food/badrecipe, + /obj/item/food/tofu, + /obj/item/food/egg, + /obj/item/food/cheesewedge ) - result = /obj/item/food/snacks/soup/mysterysoup + result = /obj/item/food/soup/mysterysoup /datum/recipe/microwave/mushroomsoup reagents = list("water" = 5, "milk" = 5) items = list( - /obj/item/food/snacks/grown/mushroom + /obj/item/food/grown/mushroom ) - result = /obj/item/food/snacks/soup/mushroomsoup + result = /obj/item/food/soup/mushroomsoup /datum/recipe/microwave/chawanmushi reagents = list("water" = 5, "soysauce" = 5) items = list( - /obj/item/food/snacks/egg, - /obj/item/food/snacks/egg, - /obj/item/food/snacks/grown/mushroom + /obj/item/food/egg, + /obj/item/food/egg, + /obj/item/food/grown/mushroom ) - result = /obj/item/food/snacks/chawanmushi + result = /obj/item/food/chawanmushi /datum/recipe/microwave/beetsoup reagents = list("water" = 10) items = list( - /obj/item/food/snacks/grown/whitebeet, - /obj/item/food/snacks/grown/cabbage + /obj/item/food/grown/whitebeet, + /obj/item/food/grown/cabbage ) - result = /obj/item/food/snacks/soup/beetsoup + result = /obj/item/food/soup/beetsoup /datum/recipe/microwave/salad items = list( - /obj/item/food/snacks/grown/lettuce, - /obj/item/food/snacks/grown/lettuce + /obj/item/food/grown/lettuce, + /obj/item/food/grown/lettuce ) - result = /obj/item/food/snacks/salad + result = /obj/item/food/salad /datum/recipe/microwave/antipasto_salad items = list( - /obj/item/food/snacks/grown/lettuce, - /obj/item/food/snacks/grown/lettuce, - /obj/item/food/snacks/grown/olive, - /obj/item/food/snacks/grown/tomato, - /obj/item/food/snacks/cutlet, - /obj/item/food/snacks/cheesewedge + /obj/item/food/grown/lettuce, + /obj/item/food/grown/lettuce, + /obj/item/food/grown/olive, + /obj/item/food/grown/tomato, + /obj/item/food/cutlet, + /obj/item/food/cheesewedge ) - result = /obj/item/food/snacks/salad/antipasto + result = /obj/item/food/salad/antipasto /datum/recipe/microwave/caesar_salad reagents = list("oliveoil" = 5) items = list( - /obj/item/food/snacks/grown/lettuce, - /obj/item/food/snacks/onion_slice/red, - /obj/item/food/snacks/cheesewedge, - /obj/item/food/snacks/breadslice + /obj/item/food/grown/lettuce, + /obj/item/food/onion_slice/red, + /obj/item/food/cheesewedge, + /obj/item/food/breadslice ) - result = /obj/item/food/snacks/salad/caesar + result = /obj/item/food/salad/caesar /datum/recipe/microwave/citrusdelight items = list( - /obj/item/food/snacks/grown/citrus/lime, - /obj/item/food/snacks/grown/citrus/orange, - /obj/item/food/snacks/grown/citrus/lemon + /obj/item/food/grown/citrus/lime, + /obj/item/food/grown/citrus/orange, + /obj/item/food/grown/citrus/lemon ) - result = /obj/item/food/snacks/salad/citrusdelight + result = /obj/item/food/salad/citrusdelight /datum/recipe/microwave/fruitsalad items = list( - /obj/item/food/snacks/grown/citrus/orange, - /obj/item/food/snacks/grown/apple, - /obj/item/food/snacks/grown/grapes, - /obj/item/food/snacks/watermelonslice + /obj/item/food/grown/citrus/orange, + /obj/item/food/grown/apple, + /obj/item/food/grown/grapes, + /obj/item/food/watermelonslice ) - result = /obj/item/food/snacks/salad/fruit + result = /obj/item/food/salad/fruit /datum/recipe/microwave/greek_salad reagents = list("oliveoil" = 5) items = list( - /obj/item/food/snacks/grown/olive, - /obj/item/food/snacks/grown/tomato, - /obj/item/food/snacks/onion_slice/red, - /obj/item/food/snacks/onion_slice/red, - /obj/item/food/snacks/cheesewedge, - /obj/item/food/snacks/cheesewedge + /obj/item/food/grown/olive, + /obj/item/food/grown/tomato, + /obj/item/food/onion_slice/red, + /obj/item/food/onion_slice/red, + /obj/item/food/cheesewedge, + /obj/item/food/cheesewedge ) - result = /obj/item/food/snacks/salad/greek + result = /obj/item/food/salad/greek /datum/recipe/microwave/junglesalad items = list( - /obj/item/food/snacks/grown/apple, - /obj/item/food/snacks/grown/grapes, - /obj/item/food/snacks/grown/banana, - /obj/item/food/snacks/grown/banana, - /obj/item/food/snacks/watermelonslice, - /obj/item/food/snacks/watermelonslice + /obj/item/food/grown/apple, + /obj/item/food/grown/grapes, + /obj/item/food/grown/banana, + /obj/item/food/grown/banana, + /obj/item/food/watermelonslice, + /obj/item/food/watermelonslice ) - result = /obj/item/food/snacks/salad/jungle + result = /obj/item/food/salad/jungle /datum/recipe/microwave/kale_salad reagents = list("oliveoil" = 5) items = list( - /obj/item/food/snacks/grown/carrot, - /obj/item/food/snacks/grown/lettuce, - /obj/item/food/snacks/onion_slice/red, - /obj/item/food/snacks/onion_slice/red + /obj/item/food/grown/carrot, + /obj/item/food/grown/lettuce, + /obj/item/food/onion_slice/red, + /obj/item/food/onion_slice/red ) - result = /obj/item/food/snacks/salad/kale + result = /obj/item/food/salad/kale /datum/recipe/microwave/potato_salad reagents = list("mayonnaise" = 5) items = list( - /obj/item/food/snacks/grown/potato, - /obj/item/food/snacks/grown/potato, - /obj/item/food/snacks/boiledegg + /obj/item/food/grown/potato, + /obj/item/food/grown/potato, + /obj/item/food/boiledegg ) - result = /obj/item/food/snacks/salad/potato + result = /obj/item/food/salad/potato /datum/recipe/microwave/melonfruitbowl items = list( - /obj/item/food/snacks/grown/watermelon, - /obj/item/food/snacks/grown/apple, - /obj/item/food/snacks/grown/ambrosia, - /obj/item/food/snacks/grown/banana, - /obj/item/food/snacks/grown/citrus/orange, - /obj/item/food/snacks/grown/citrus/lemon + /obj/item/food/grown/watermelon, + /obj/item/food/grown/apple, + /obj/item/food/grown/ambrosia, + /obj/item/food/grown/banana, + /obj/item/food/grown/citrus/orange, + /obj/item/food/grown/citrus/lemon ) - result = /obj/item/food/snacks/salad/melonfruitbowl + result = /obj/item/food/salad/melonfruitbowl /datum/recipe/microwave/herbsalad items = list( - /obj/item/food/snacks/grown/ambrosia/vulgaris, - /obj/item/food/snacks/grown/ambrosia/vulgaris, - /obj/item/food/snacks/grown/ambrosia/vulgaris, - /obj/item/food/snacks/grown/apple + /obj/item/food/grown/ambrosia/vulgaris, + /obj/item/food/grown/ambrosia/vulgaris, + /obj/item/food/grown/ambrosia/vulgaris, + /obj/item/food/grown/apple ) - result = /obj/item/food/snacks/salad/herb + result = /obj/item/food/salad/herb /datum/recipe/microwave/herbsalad/make_food(obj/container) - var/obj/item/food/snacks/salad/herb/being_cooked = ..() + var/obj/item/food/salad/herb/being_cooked = ..() being_cooked.reagents.del_reagent("toxin") return being_cooked /datum/recipe/microwave/aesirsalad items = list( - /obj/item/food/snacks/grown/ambrosia/deus, - /obj/item/food/snacks/grown/ambrosia/deus, - /obj/item/food/snacks/grown/ambrosia/deus, - /obj/item/food/snacks/grown/apple/gold + /obj/item/food/grown/ambrosia/deus, + /obj/item/food/grown/ambrosia/deus, + /obj/item/food/grown/ambrosia/deus, + /obj/item/food/grown/apple/gold ) - result = /obj/item/food/snacks/salad/aesir + result = /obj/item/food/salad/aesir /datum/recipe/microwave/validsalad items = list( - /obj/item/food/snacks/grown/ambrosia/vulgaris, - /obj/item/food/snacks/grown/ambrosia/vulgaris, - /obj/item/food/snacks/grown/ambrosia/vulgaris, - /obj/item/food/snacks/grown/potato, - /obj/item/food/snacks/meatball + /obj/item/food/grown/ambrosia/vulgaris, + /obj/item/food/grown/ambrosia/vulgaris, + /obj/item/food/grown/ambrosia/vulgaris, + /obj/item/food/grown/potato, + /obj/item/food/meatball ) - result = /obj/item/food/snacks/salad/valid + result = /obj/item/food/salad/valid /datum/recipe/microwave/validsalad/make_food(obj/container) - var/obj/item/food/snacks/salad/valid/being_cooked = ..() + var/obj/item/food/salad/valid/being_cooked = ..() being_cooked.reagents.del_reagent("toxin") return being_cooked @@ -1107,338 +1107,338 @@ /datum/recipe/microwave/wrap reagents = list("soysauce" = 10) items = list( - /obj/item/food/snacks/friedegg, - /obj/item/food/snacks/grown/cabbage + /obj/item/food/friedegg, + /obj/item/food/grown/cabbage ) - result = /obj/item/food/snacks/wrap + result = /obj/item/food/wrap /datum/recipe/microwave/beans reagents = list("ketchup" = 5) items = list( - /obj/item/food/snacks/grown/soybeans, - /obj/item/food/snacks/grown/soybeans + /obj/item/food/grown/soybeans, + /obj/item/food/grown/soybeans ) - result = /obj/item/food/snacks/beans + result = /obj/item/food/beans /datum/recipe/microwave/benedict items = list( - /obj/item/food/snacks/friedegg, - /obj/item/food/snacks/meatsteak, - /obj/item/food/snacks/breadslice + /obj/item/food/friedegg, + /obj/item/food/meatsteak, + /obj/item/food/breadslice ) - result = /obj/item/food/snacks/benedict + result = /obj/item/food/benedict /datum/recipe/microwave/meatbun reagents = list("soysauce" = 5) items = list( - /obj/item/food/snacks/dough, - /obj/item/food/snacks/meatball, - /obj/item/food/snacks/grown/cabbage + /obj/item/food/dough, + /obj/item/food/meatball, + /obj/item/food/grown/cabbage ) - result = /obj/item/food/snacks/meatbun + result = /obj/item/food/meatbun /datum/recipe/microwave/icecreamsandwich reagents = list("ice" = 5, "cream" = 5) items = list( - /obj/item/food/snacks/frozen/icecream + /obj/item/food/frozen/icecream ) - result = /obj/item/food/snacks/frozen/icecreamsandwich + result = /obj/item/food/frozen/icecreamsandwich /datum/recipe/microwave/berryicecreamsandwich reagents = list("ice" = 5, "cream" = 5) items = list( - /obj/item/food/snacks/grown/cherries, - /obj/item/food/snacks/grown/cherries, - /obj/item/food/snacks/wafflecone + /obj/item/food/grown/cherries, + /obj/item/food/grown/cherries, + /obj/item/food/wafflecone ) - result = /obj/item/food/snacks/frozen/berryicecreamsandwich + result = /obj/item/food/frozen/berryicecreamsandwich /datum/recipe/microwave/sundae reagents = list("cream" = 5) items = list( - /obj/item/food/snacks/wafflecone, - /obj/item/food/snacks/grown/cherries, - /obj/item/food/snacks/grown/banana + /obj/item/food/wafflecone, + /obj/item/food/grown/cherries, + /obj/item/food/grown/banana ) - result = /obj/item/food/snacks/frozen/sundae + result = /obj/item/food/frozen/sundae /datum/recipe/microwave/bananatopsicle reagents = list("sugar" = 5, "banana" = 5) items = list( /obj/item/popsicle_stick, - /obj/item/food/snacks/tofu + /obj/item/food/tofu ) - result = /obj/item/food/snacks/frozen/popsicle/bananatop + result = /obj/item/food/frozen/popsicle/bananatop /datum/recipe/microwave/berrytopsicle reagents = list("sugar" = 5, "berryjuice" = 5) items = list( /obj/item/popsicle_stick, - /obj/item/food/snacks/tofu + /obj/item/food/tofu ) - result = /obj/item/food/snacks/frozen/popsicle/berrytop + result = /obj/item/food/frozen/popsicle/berrytop /datum/recipe/microwave/pineappletopsicle reagents = list("sugar" = 5, "pineapplejuice" = 5) items = list( /obj/item/popsicle_stick, - /obj/item/food/snacks/tofu + /obj/item/food/tofu ) - result = /obj/item/food/snacks/frozen/popsicle/pineappletop + result = /obj/item/food/frozen/popsicle/pineappletop /datum/recipe/microwave/licoricecreamsicle reagents = list("sugar" = 2, "blumpkinjuice" = 4, "ice" = 2, "vanilla" = 2, "cream" = 2) items = list( /obj/item/popsicle_stick ) - result = /obj/item/food/snacks/frozen/popsicle/licoricecream + result = /obj/item/food/frozen/popsicle/licoricecream /datum/recipe/microwave/orangecreamsicle reagents = list("sugar" = 2, "orangejuice" = 4, "ice" = 2, "vanilla" = 2, "cream" = 2) items = list( /obj/item/popsicle_stick ) - result = /obj/item/food/snacks/frozen/popsicle/orangecream + result = /obj/item/food/frozen/popsicle/orangecream /datum/recipe/microwave/berrycreamsicle reagents = list("sugar" = 2, "berryjuice" = 4, "ice" = 2, "vanilla" = 2, "cream" = 2) items = list( /obj/item/popsicle_stick ) - result = /obj/item/food/snacks/frozen/popsicle/berrycream + result = /obj/item/food/frozen/popsicle/berrycream /datum/recipe/microwave/frozenpineapplepop items = list( /obj/item/popsicle_stick, - /obj/item/food/snacks/pineappleslice, - /obj/item/food/snacks/chocolatebar + /obj/item/food/pineappleslice, + /obj/item/food/chocolatebar ) - result = /obj/item/food/snacks/frozen/popsicle/frozenpineapple + result = /obj/item/food/frozen/popsicle/frozenpineapple /datum/recipe/microwave/jumboicecream reagents = list("sugar" = 2, "ice" = 2, "vanilla" = 3, "cream" = 2) items = list( /obj/item/popsicle_stick, - /obj/item/food/snacks/chocolatebar + /obj/item/food/chocolatebar ) - result = /obj/item/food/snacks/frozen/popsicle + result = /obj/item/food/frozen/popsicle /datum/recipe/microwave/seasalticecream reagents = list("sugar" = 5, "sodiumchloride" = 3, "cream" = 5) items = list( /obj/item/popsicle_stick ) - result = /obj/item/food/snacks/frozen/popsicle/sea_salt + result = /obj/item/food/frozen/popsicle/sea_salt /datum/recipe/microwave/cornuto reagents = list("ice" = 2, "sugar" = 4, "cream" = 4) items = list( - /obj/item/food/snacks/sliceable/flatdough, - /obj/item/food/snacks/chocolatebar + /obj/item/food/sliceable/flatdough, + /obj/item/food/chocolatebar ) - result = /obj/item/food/snacks/frozen/cornuto + result = /obj/item/food/frozen/cornuto /datum/recipe/microwave/honkdae reagents = list("cream" = 5, "ice" = 5) items = list( - /obj/item/food/snacks/wafflecone, - /obj/item/food/snacks/grown/cherries, - /obj/item/food/snacks/grown/banana, - /obj/item/food/snacks/grown/banana, + /obj/item/food/wafflecone, + /obj/item/food/grown/cherries, + /obj/item/food/grown/banana, + /obj/item/food/grown/banana, /obj/item/clothing/mask/gas/clown_hat ) - result = /obj/item/food/snacks/frozen/honkdae + result = /obj/item/food/frozen/honkdae /datum/recipe/microwave/peanutbuttermochi reagents = list("cream" = 5, "rice" = 5, "sugar" = 5, "peanutbutter" = 2) items = list( - /obj/item/food/snacks/wafflecone + /obj/item/food/wafflecone ) - result = /obj/item/food/snacks/frozen/peanutbuttermochi + result = /obj/item/food/frozen/peanutbuttermochi /datum/recipe/microwave/spacefreezy reagents = list("bluecherryjelly" = 5,"spacemountainwind" = 15) items = list( - /obj/item/food/snacks/frozen/icecream + /obj/item/food/frozen/icecream ) - result = /obj/item/food/snacks/frozen/spacefreezy + result = /obj/item/food/frozen/spacefreezy /datum/recipe/microwave/snowcone/apple reagents = list("ice" = 15, "applejuice" = 5) items = list( /obj/item/reagent_containers/drinks/sillycup ) - result = /obj/item/food/snacks/frozen/snowcone/apple + result = /obj/item/food/frozen/snowcone/apple /datum/recipe/microwave/snowcone/berry reagents = list("ice" = 15, "berryjuice" = 5) items = list( /obj/item/reagent_containers/drinks/sillycup ) - result = /obj/item/food/snacks/frozen/snowcone/berry + result = /obj/item/food/frozen/snowcone/berry /datum/recipe/microwave/snowcone/bluecherry reagents = list("ice" = 15, "bluecherryjelly" = 5) items = list( /obj/item/reagent_containers/drinks/sillycup ) - result = /obj/item/food/snacks/frozen/snowcone/bluecherry + result = /obj/item/food/frozen/snowcone/bluecherry /datum/recipe/microwave/snowcone/cherry reagents = list("ice" = 15, "cherryjelly" = 5) items = list( /obj/item/reagent_containers/drinks/sillycup ) - result = /obj/item/food/snacks/frozen/snowcone/cherry + result = /obj/item/food/frozen/snowcone/cherry /datum/recipe/microwave/snowcone/flavorless reagents = list("ice" = 15) items = list( /obj/item/reagent_containers/drinks/sillycup ) - result = /obj/item/food/snacks/frozen/snowcone + result = /obj/item/food/frozen/snowcone /datum/recipe/microwave/snowcone/fruitsalad reagents = list("ice" = 15, "banana" = 5, "orangejuice" = 5, "watermelonjuice" = 5) items = list( /obj/item/reagent_containers/drinks/sillycup ) - result = /obj/item/food/snacks/frozen/snowcone/fruitsalad + result = /obj/item/food/frozen/snowcone/fruitsalad /datum/recipe/microwave/snowcone/grape reagents = list("ice" = 15, "grapejuice" = 5) items = list( /obj/item/reagent_containers/drinks/sillycup ) - result = /obj/item/food/snacks/frozen/snowcone/grape + result = /obj/item/food/frozen/snowcone/grape /datum/recipe/microwave/snowcone/honey reagents = list("ice" = 15, "honey" = 5) items = list( /obj/item/reagent_containers/drinks/sillycup ) - result = /obj/item/food/snacks/frozen/snowcone/honey + result = /obj/item/food/frozen/snowcone/honey /datum/recipe/microwave/snowcone/lemon reagents = list("ice" = 15, "lemonjuice" = 5) items = list( /obj/item/reagent_containers/drinks/sillycup ) - result = /obj/item/food/snacks/frozen/snowcone/lemon + result = /obj/item/food/frozen/snowcone/lemon /datum/recipe/microwave/snowcone/lime reagents = list("ice" = 15, "limejuice" = 5) items = list( /obj/item/reagent_containers/drinks/sillycup ) - result = /obj/item/food/snacks/frozen/snowcone/lime + result = /obj/item/food/frozen/snowcone/lime /datum/recipe/microwave/snowcone/mime reagents = list("ice" = 15, "nothing" = 5) items = list( /obj/item/reagent_containers/drinks/sillycup ) - result = /obj/item/food/snacks/frozen/snowcone/mime + result = /obj/item/food/frozen/snowcone/mime /datum/recipe/microwave/snowcone/orange reagents = list("ice" = 15, "orangejuice" = 5) items = list( /obj/item/reagent_containers/drinks/sillycup ) - result = /obj/item/food/snacks/frozen/snowcone/orange + result = /obj/item/food/frozen/snowcone/orange /datum/recipe/microwave/snowcone/pineapple reagents = list("ice" = 15, "pineapplejuice" = 5) items = list( /obj/item/reagent_containers/drinks/sillycup ) - result = /obj/item/food/snacks/frozen/snowcone/pineapple + result = /obj/item/food/frozen/snowcone/pineapple /datum/recipe/microwave/snowcone/rainbow reagents = list("ice" = 15, "colorful_reagent" = 5) items = list( /obj/item/reagent_containers/drinks/sillycup ) - result = /obj/item/food/snacks/frozen/snowcone/rainbow + result = /obj/item/food/frozen/snowcone/rainbow /datum/recipe/microwave/snowcone/cola reagents = list("ice" = 15, "cola" = 5) items = list( /obj/item/reagent_containers/drinks/sillycup ) - result = /obj/item/food/snacks/frozen/snowcone/cola + result = /obj/item/food/frozen/snowcone/cola /datum/recipe/microwave/snowcone/spacemountainwind reagents = list("ice" = 15, "spacemountainwind" = 5) items = list( /obj/item/reagent_containers/drinks/sillycup ) - result = /obj/item/food/snacks/frozen/snowcone/spacemountain + result = /obj/item/food/frozen/snowcone/spacemountain /datum/recipe/microwave/antpopsicle reagents = list("sugar" = 5, "water" = 5, "ants" = 10) items = list( /obj/item/popsicle_stick ) - result = /obj/item/food/snacks/frozen/popsicle/ant + result = /obj/item/food/frozen/popsicle/ant /datum/recipe/microwave/notasandwich items = list( - /obj/item/food/snacks/breadslice, - /obj/item/food/snacks/breadslice, + /obj/item/food/breadslice, + /obj/item/food/breadslice, /obj/item/clothing/mask/fakemoustache ) - result = /obj/item/food/snacks/notasandwich + result = /obj/item/food/notasandwich /datum/recipe/microwave/friedbanana reagents = list("sugar" = 10, "cornoil" = 5) items = list( - /obj/item/food/snacks/dough, - /obj/item/food/snacks/grown/banana + /obj/item/food/dough, + /obj/item/food/grown/banana ) - result = /obj/item/food/snacks/friedbanana + result = /obj/item/food/friedbanana /datum/recipe/microwave/stuffing reagents = list("water" = 5, "sodiumchloride" = 1, "blackpepper" = 1) items = list( - /obj/item/food/snacks/sliceable/bread + /obj/item/food/sliceable/bread ) - result = /obj/item/food/snacks/stuffing + result = /obj/item/food/stuffing /datum/recipe/microwave/boiledspiderleg reagents = list("water" = 10) items = list( - /obj/item/food/snacks/monstermeat/spiderleg + /obj/item/food/monstermeat/spiderleg ) - result = /obj/item/food/snacks/boiledspiderleg + result = /obj/item/food/boiledspiderleg /datum/recipe/microwave/boiledspiderleg/make_food(obj/container) - var/obj/item/food/snacks/boiledspiderleg/being_cooked = ..() + var/obj/item/food/boiledspiderleg/being_cooked = ..() being_cooked.reagents.del_reagent("toxin") return being_cooked /datum/recipe/microwave/spidereggsham reagents = list("sodiumchloride" = 1) items = list( - /obj/item/food/snacks/monstermeat/spidereggs, - /obj/item/food/snacks/monstermeat/spidermeat + /obj/item/food/monstermeat/spidereggs, + /obj/item/food/monstermeat/spidermeat ) - result = /obj/item/food/snacks/spidereggsham + result = /obj/item/food/spidereggsham /datum/recipe/microwave/spidereggsham/make_food(obj/container) - var/obj/item/food/snacks/spidereggsham/being_cooked = ..() + var/obj/item/food/spidereggsham/being_cooked = ..() being_cooked.reagents.del_reagent("toxin") return being_cooked /datum/recipe/microwave/sashimi reagents = list("soysauce" = 5) items = list( - /obj/item/food/snacks/monstermeat/spidereggs, - /obj/item/food/snacks/carpmeat + /obj/item/food/monstermeat/spidereggs, + /obj/item/food/carpmeat ) - result = /obj/item/food/snacks/sashimi + result = /obj/item/food/sashimi /datum/recipe/microwave/sashimi/make_food(obj/container) - var/obj/item/food/snacks/sashimi/being_cooked = ..() + var/obj/item/food/sashimi/being_cooked = ..() being_cooked.reagents.del_reagent("carpotoxin") being_cooked.reagents.del_reagent("toxin") return being_cooked @@ -1446,9 +1446,9 @@ /datum/recipe/microwave/mashedtaters reagents = list("gravy" = 5) items = list( - /obj/item/food/snacks/grown/potato + /obj/item/food/grown/potato ) - result = /obj/item/food/snacks/mashed_potatoes + result = /obj/item/food/mashed_potatoes ////////////////////////////////////////// // bs12 food port stuff @@ -1456,20 +1456,20 @@ /datum/recipe/microwave/taco items = list( - /obj/item/food/snacks/doughslice, - /obj/item/food/snacks/cutlet, - /obj/item/food/snacks/cheesewedge + /obj/item/food/doughslice, + /obj/item/food/cutlet, + /obj/item/food/cheesewedge ) - result = /obj/item/food/snacks/taco + result = /obj/item/food/taco /datum/recipe/microwave/mint_2 reagents = list("sugar" = 5, "frostoil" = 5) - result = /obj/item/food/snacks/mint + result = /obj/item/food/mint /datum/recipe/microwave/boiled_shrimp reagents = list("water" = 5) items = list( - /obj/item/food/snacks/shrimp + /obj/item/food/shrimp ) - result = /obj/item/food/snacks/boiled_shrimp + result = /obj/item/food/boiled_shrimp diff --git a/code/modules/food_and_drinks/recipes/recipes_oven.dm b/code/modules/food_and_drinks/recipes/recipes_oven.dm index 0d639141d32..8b0dc71ba6b 100644 --- a/code/modules/food_and_drinks/recipes/recipes_oven.dm +++ b/code/modules/food_and_drinks/recipes/recipes_oven.dm @@ -4,209 +4,209 @@ /datum/recipe/oven/bun items = list( - /obj/item/food/snacks/dough + /obj/item/food/dough ) - result = /obj/item/food/snacks/bun + result = /obj/item/food/bun /datum/recipe/oven/meatbread items = list( - /obj/item/food/snacks/dough, - /obj/item/food/snacks/dough, - /obj/item/food/snacks/dough, - /obj/item/food/snacks/meat, - /obj/item/food/snacks/meat, - /obj/item/food/snacks/meat, - /obj/item/food/snacks/cheesewedge, - /obj/item/food/snacks/cheesewedge, - /obj/item/food/snacks/cheesewedge, + /obj/item/food/dough, + /obj/item/food/dough, + /obj/item/food/dough, + /obj/item/food/meat, + /obj/item/food/meat, + /obj/item/food/meat, + /obj/item/food/cheesewedge, + /obj/item/food/cheesewedge, + /obj/item/food/cheesewedge, ) - result = /obj/item/food/snacks/sliceable/meatbread + result = /obj/item/food/sliceable/meatbread /datum/recipe/oven/syntibread items = list( - /obj/item/food/snacks/dough, - /obj/item/food/snacks/dough, - /obj/item/food/snacks/dough, - /obj/item/food/snacks/meat/syntiflesh, - /obj/item/food/snacks/meat/syntiflesh, - /obj/item/food/snacks/meat/syntiflesh, - /obj/item/food/snacks/cheesewedge, - /obj/item/food/snacks/cheesewedge, - /obj/item/food/snacks/cheesewedge, + /obj/item/food/dough, + /obj/item/food/dough, + /obj/item/food/dough, + /obj/item/food/meat/syntiflesh, + /obj/item/food/meat/syntiflesh, + /obj/item/food/meat/syntiflesh, + /obj/item/food/cheesewedge, + /obj/item/food/cheesewedge, + /obj/item/food/cheesewedge, ) - result = /obj/item/food/snacks/sliceable/meatbread + result = /obj/item/food/sliceable/meatbread /datum/recipe/oven/xenomeatbread items = list( - /obj/item/food/snacks/dough, - /obj/item/food/snacks/dough, - /obj/item/food/snacks/dough, - /obj/item/food/snacks/monstermeat/xenomeat, - /obj/item/food/snacks/monstermeat/xenomeat, - /obj/item/food/snacks/monstermeat/xenomeat, - /obj/item/food/snacks/cheesewedge, - /obj/item/food/snacks/cheesewedge, - /obj/item/food/snacks/cheesewedge, + /obj/item/food/dough, + /obj/item/food/dough, + /obj/item/food/dough, + /obj/item/food/monstermeat/xenomeat, + /obj/item/food/monstermeat/xenomeat, + /obj/item/food/monstermeat/xenomeat, + /obj/item/food/cheesewedge, + /obj/item/food/cheesewedge, + /obj/item/food/cheesewedge, ) - result = /obj/item/food/snacks/sliceable/xenomeatbread + result = /obj/item/food/sliceable/xenomeatbread /datum/recipe/oven/bananabread reagents = list("milk" = 5, "sugar" = 15) items = list( - /obj/item/food/snacks/dough, - /obj/item/food/snacks/dough, - /obj/item/food/snacks/dough, - /obj/item/food/snacks/grown/banana + /obj/item/food/dough, + /obj/item/food/dough, + /obj/item/food/dough, + /obj/item/food/grown/banana ) - result = /obj/item/food/snacks/sliceable/bananabread + result = /obj/item/food/sliceable/bananabread /datum/recipe/oven/banarnarbread reagents = list("milk" = 5, "sugar" = 5, "blood" = 5) items = list( - /obj/item/food/snacks/dough, - /obj/item/food/snacks/dough, - /obj/item/food/snacks/dough, - /obj/item/food/snacks/grown/banana + /obj/item/food/dough, + /obj/item/food/dough, + /obj/item/food/dough, + /obj/item/food/grown/banana ) - result = /obj/item/food/snacks/sliceable/banarnarbread + result = /obj/item/food/sliceable/banarnarbread /datum/recipe/oven/muffin reagents = list("milk" = 5, "sugar" = 5) items = list( - /obj/item/food/snacks/dough, + /obj/item/food/dough, ) - result = /obj/item/food/snacks/muffin + result = /obj/item/food/muffin /datum/recipe/oven/carrotcake reagents = list("milk" = 5, "sugar" = 15) items = list( - /obj/item/food/snacks/dough, - /obj/item/food/snacks/dough, - /obj/item/food/snacks/dough, - /obj/item/food/snacks/grown/carrot, - /obj/item/food/snacks/grown/carrot, - /obj/item/food/snacks/grown/carrot + /obj/item/food/dough, + /obj/item/food/dough, + /obj/item/food/dough, + /obj/item/food/grown/carrot, + /obj/item/food/grown/carrot, + /obj/item/food/grown/carrot ) - result = /obj/item/food/snacks/sliceable/carrotcake + result = /obj/item/food/sliceable/carrotcake /datum/recipe/oven/cheesecake reagents = list("milk" = 5, "sugar" = 15) items = list( - /obj/item/food/snacks/dough, - /obj/item/food/snacks/dough, - /obj/item/food/snacks/dough, - /obj/item/food/snacks/cheesewedge, - /obj/item/food/snacks/cheesewedge, + /obj/item/food/dough, + /obj/item/food/dough, + /obj/item/food/dough, + /obj/item/food/cheesewedge, + /obj/item/food/cheesewedge, ) - result = /obj/item/food/snacks/sliceable/cheesecake + result = /obj/item/food/sliceable/cheesecake /datum/recipe/oven/plaincake reagents = list("milk" = 5, "sugar" = 15) items = list( - /obj/item/food/snacks/dough, - /obj/item/food/snacks/dough, - /obj/item/food/snacks/dough, + /obj/item/food/dough, + /obj/item/food/dough, + /obj/item/food/dough, ) - result = /obj/item/food/snacks/sliceable/plaincake + result = /obj/item/food/sliceable/plaincake /datum/recipe/oven/clowncake reagents = list("milk" = 5, "sugar" = 15) items = list( - /obj/item/food/snacks/dough, - /obj/item/food/snacks/dough, - /obj/item/food/snacks/dough, - /obj/item/food/snacks/frozen/sundae, - /obj/item/food/snacks/frozen/sundae, - /obj/item/food/snacks/grown/banana, - /obj/item/food/snacks/grown/banana, - /obj/item/food/snacks/grown/banana, - /obj/item/food/snacks/grown/banana, - /obj/item/food/snacks/grown/banana + /obj/item/food/dough, + /obj/item/food/dough, + /obj/item/food/dough, + /obj/item/food/frozen/sundae, + /obj/item/food/frozen/sundae, + /obj/item/food/grown/banana, + /obj/item/food/grown/banana, + /obj/item/food/grown/banana, + /obj/item/food/grown/banana, + /obj/item/food/grown/banana ) - result = /obj/item/food/snacks/sliceable/clowncake + result = /obj/item/food/sliceable/clowncake /datum/recipe/oven/meatpie items = list( - /obj/item/food/snacks/sliceable/flatdough, - /obj/item/food/snacks/meat, + /obj/item/food/sliceable/flatdough, + /obj/item/food/meat, ) - result = /obj/item/food/snacks/meatpie + result = /obj/item/food/meatpie /datum/recipe/oven/tofupie items = list( - /obj/item/food/snacks/sliceable/flatdough, - /obj/item/food/snacks/tofu, + /obj/item/food/sliceable/flatdough, + /obj/item/food/tofu, ) - result = /obj/item/food/snacks/tofupie + result = /obj/item/food/tofupie /datum/recipe/oven/xemeatpie items = list( - /obj/item/food/snacks/sliceable/flatdough, - /obj/item/food/snacks/monstermeat/xenomeat + /obj/item/food/sliceable/flatdough, + /obj/item/food/monstermeat/xenomeat ) - result = /obj/item/food/snacks/xemeatpie + result = /obj/item/food/xemeatpie /datum/recipe/oven/pie reagents = list("sugar" = 5) items = list( - /obj/item/food/snacks/sliceable/flatdough, - /obj/item/food/snacks/grown/banana + /obj/item/food/sliceable/flatdough, + /obj/item/food/grown/banana ) - result = /obj/item/food/snacks/pie + result = /obj/item/food/pie /datum/recipe/oven/cherrypie reagents = list("sugar" = 10) items = list( - /obj/item/food/snacks/sliceable/flatdough, - /obj/item/food/snacks/grown/cherries + /obj/item/food/sliceable/flatdough, + /obj/item/food/grown/cherries ) - result = /obj/item/food/snacks/cherrypie + result = /obj/item/food/cherrypie /datum/recipe/oven/berryclafoutis items = list( - /obj/item/food/snacks/sliceable/flatdough, - /obj/item/food/snacks/grown/berries + /obj/item/food/sliceable/flatdough, + /obj/item/food/grown/berries ) - result = /obj/item/food/snacks/berryclafoutis + result = /obj/item/food/berryclafoutis /datum/recipe/oven/tofubread items = list( - /obj/item/food/snacks/dough, - /obj/item/food/snacks/dough, - /obj/item/food/snacks/dough, - /obj/item/food/snacks/tofu, - /obj/item/food/snacks/tofu, - /obj/item/food/snacks/tofu, - /obj/item/food/snacks/cheesewedge, - /obj/item/food/snacks/cheesewedge, - /obj/item/food/snacks/cheesewedge, + /obj/item/food/dough, + /obj/item/food/dough, + /obj/item/food/dough, + /obj/item/food/tofu, + /obj/item/food/tofu, + /obj/item/food/tofu, + /obj/item/food/cheesewedge, + /obj/item/food/cheesewedge, + /obj/item/food/cheesewedge, ) - result = /obj/item/food/snacks/sliceable/tofubread + result = /obj/item/food/sliceable/tofubread /datum/recipe/oven/loadedbakedpotato items = list( - /obj/item/food/snacks/cheesewedge, - /obj/item/food/snacks/grown/potato + /obj/item/food/cheesewedge, + /obj/item/food/grown/potato ) - result = /obj/item/food/snacks/loadedbakedpotato + result = /obj/item/food/loadedbakedpotato /datum/recipe/oven/yakiimo items = list( - /obj/item/food/snacks/grown/potato/sweet + /obj/item/food/grown/potato/sweet ) - result = /obj/item/food/snacks/yakiimo + result = /obj/item/food/yakiimo ////cookies by Ume /datum/recipe/oven/cookies items = list( - /obj/item/food/snacks/rawcookies/chocochips, + /obj/item/food/rawcookies/chocochips, ) result = /obj/item/storage/bag/tray/cookies_tray /datum/recipe/oven/sugarcookies items = list( - /obj/item/food/snacks/rawcookies, + /obj/item/food/rawcookies, ) result = /obj/item/storage/bag/tray/cookies_tray/sugarcookie @@ -216,15 +216,15 @@ /datum/recipe/oven/fortunecookie reagents = list("sugar" = 5) items = list( - /obj/item/food/snacks/doughslice, + /obj/item/food/doughslice, /obj/item/paper, ) - result = /obj/item/food/snacks/fortunecookie + result = /obj/item/food/fortunecookie /datum/recipe/oven/fortunecookie/make_food(obj/container) var/obj/item/paper/P = locate() in container P.loc = null //So we don't delete the paper while cooking the cookie - var/obj/item/food/snacks/fortunecookie/being_cooked = ..() + var/obj/item/food/fortunecookie/being_cooked = ..() if(P.info) //If there's anything written on the paper, just move it into the fortune cookie P.forceMove(being_cooked) //Prevents the oven deleting our paper being_cooked.trash = P //so the paper is left behind as trash without special-snowflake(TM Nodrak) code ~carn @@ -235,368 +235,368 @@ // Pizzas /datum/recipe/oven/pizzamargherita items = list( - /obj/item/food/snacks/sliceable/flatdough, - /obj/item/food/snacks/grown/tomato, - /obj/item/food/snacks/grown/tomato, - /obj/item/food/snacks/cheesewedge, - /obj/item/food/snacks/cheesewedge + /obj/item/food/sliceable/flatdough, + /obj/item/food/grown/tomato, + /obj/item/food/grown/tomato, + /obj/item/food/cheesewedge, + /obj/item/food/cheesewedge ) - result = /obj/item/food/snacks/sliceable/pizza/margheritapizza + result = /obj/item/food/sliceable/pizza/margheritapizza /datum/recipe/oven/meatpizza items = list( - /obj/item/food/snacks/sliceable/flatdough, - /obj/item/food/snacks/meat, - /obj/item/food/snacks/meat, - /obj/item/food/snacks/meat, - /obj/item/food/snacks/cheesewedge, - /obj/item/food/snacks/grown/tomato + /obj/item/food/sliceable/flatdough, + /obj/item/food/meat, + /obj/item/food/meat, + /obj/item/food/meat, + /obj/item/food/cheesewedge, + /obj/item/food/grown/tomato ) - result = /obj/item/food/snacks/sliceable/pizza/meatpizza + result = /obj/item/food/sliceable/pizza/meatpizza /datum/recipe/oven/mushroompizza items = list( - /obj/item/food/snacks/sliceable/flatdough, - /obj/item/food/snacks/cheesewedge, - /obj/item/food/snacks/grown/mushroom, - /obj/item/food/snacks/grown/mushroom, - /obj/item/food/snacks/grown/mushroom, - /obj/item/food/snacks/grown/mushroom, - /obj/item/food/snacks/grown/mushroom, - /obj/item/food/snacks/grown/tomato + /obj/item/food/sliceable/flatdough, + /obj/item/food/cheesewedge, + /obj/item/food/grown/mushroom, + /obj/item/food/grown/mushroom, + /obj/item/food/grown/mushroom, + /obj/item/food/grown/mushroom, + /obj/item/food/grown/mushroom, + /obj/item/food/grown/tomato ) - result = /obj/item/food/snacks/sliceable/pizza/mushroompizza + result = /obj/item/food/sliceable/pizza/mushroompizza /datum/recipe/oven/vegetablepizza items = list( - /obj/item/food/snacks/sliceable/flatdough, - /obj/item/food/snacks/cheesewedge, - /obj/item/food/snacks/grown/eggplant, - /obj/item/food/snacks/grown/carrot, - /obj/item/food/snacks/grown/corn, - /obj/item/food/snacks/grown/tomato + /obj/item/food/sliceable/flatdough, + /obj/item/food/cheesewedge, + /obj/item/food/grown/eggplant, + /obj/item/food/grown/carrot, + /obj/item/food/grown/corn, + /obj/item/food/grown/tomato ) - result = /obj/item/food/snacks/sliceable/pizza/vegetablepizza + result = /obj/item/food/sliceable/pizza/vegetablepizza /datum/recipe/oven/hawaiianpizza items = list( - /obj/item/food/snacks/sliceable/flatdough, - /obj/item/food/snacks/grown/tomato, - /obj/item/food/snacks/cheesewedge, - /obj/item/food/snacks/pineappleslice, - /obj/item/food/snacks/pineappleslice, - /obj/item/food/snacks/meat, + /obj/item/food/sliceable/flatdough, + /obj/item/food/grown/tomato, + /obj/item/food/cheesewedge, + /obj/item/food/pineappleslice, + /obj/item/food/pineappleslice, + /obj/item/food/meat, ) - result = /obj/item/food/snacks/sliceable/pizza/hawaiianpizza + result = /obj/item/food/sliceable/pizza/hawaiianpizza /datum/recipe/oven/macncheesepizza items = list( - /obj/item/food/snacks/sliceable/flatdough, - /obj/item/food/snacks/cheesewedge, - /obj/item/food/snacks/cheesewedge, - /obj/item/food/snacks/macncheese, + /obj/item/food/sliceable/flatdough, + /obj/item/food/cheesewedge, + /obj/item/food/cheesewedge, + /obj/item/food/macncheese, ) - result = /obj/item/food/snacks/sliceable/pizza/macpizza + result = /obj/item/food/sliceable/pizza/macpizza /datum/recipe/oven/cheesepizza items = list( - /obj/item/food/snacks/sliceable/flatdough, - /obj/item/food/snacks/grown/tomato, - /obj/item/food/snacks/cheesewedge, - /obj/item/food/snacks/cheesewedge, - /obj/item/food/snacks/cheesewedge, - /obj/item/food/snacks/cheesewedge + /obj/item/food/sliceable/flatdough, + /obj/item/food/grown/tomato, + /obj/item/food/cheesewedge, + /obj/item/food/cheesewedge, + /obj/item/food/cheesewedge, + /obj/item/food/cheesewedge ) - result = /obj/item/food/snacks/sliceable/pizza/cheesepizza + result = /obj/item/food/sliceable/pizza/cheesepizza /datum/recipe/oven/pepperonipizza items = list( - /obj/item/food/snacks/sliceable/flatdough, - /obj/item/food/snacks/grown/tomato, - /obj/item/food/snacks/cheesewedge, - /obj/item/food/snacks/sausage + /obj/item/food/sliceable/flatdough, + /obj/item/food/grown/tomato, + /obj/item/food/cheesewedge, + /obj/item/food/sausage ) - result = /obj/item/food/snacks/sliceable/pizza/pepperonipizza + result = /obj/item/food/sliceable/pizza/pepperonipizza /datum/recipe/oven/donkpocketpizza items = list( - /obj/item/food/snacks/sliceable/flatdough, - /obj/item/food/snacks/grown/tomato, - /obj/item/food/snacks/cheesewedge, - /obj/item/food/snacks/donkpocket, - /obj/item/food/snacks/donkpocket + /obj/item/food/sliceable/flatdough, + /obj/item/food/grown/tomato, + /obj/item/food/cheesewedge, + /obj/item/food/donkpocket, + /obj/item/food/donkpocket ) - result = /obj/item/food/snacks/sliceable/pizza/donkpocketpizza + result = /obj/item/food/sliceable/pizza/donkpocketpizza /datum/recipe/oven/dankpizza items = list( - /obj/item/food/snacks/sliceable/flatdough, - /obj/item/food/snacks/grown/tomato, - /obj/item/food/snacks/cheesewedge, - /obj/item/food/snacks/grown/cannabis, - /obj/item/food/snacks/grown/cannabis, - /obj/item/food/snacks/grown/cannabis, - /obj/item/food/snacks/grown/cannabis + /obj/item/food/sliceable/flatdough, + /obj/item/food/grown/tomato, + /obj/item/food/cheesewedge, + /obj/item/food/grown/cannabis, + /obj/item/food/grown/cannabis, + /obj/item/food/grown/cannabis, + /obj/item/food/grown/cannabis ) - result = /obj/item/food/snacks/sliceable/pizza/dankpizza + result = /obj/item/food/sliceable/pizza/dankpizza /datum/recipe/oven/firecrackerpizza reagents = list("capsaicin" = 5) items = list( - /obj/item/food/snacks/sliceable/flatdough, - /obj/item/food/snacks/cheesewedge, - /obj/item/food/snacks/grown/chili, - /obj/item/food/snacks/grown/chili + /obj/item/food/sliceable/flatdough, + /obj/item/food/cheesewedge, + /obj/item/food/grown/chili, + /obj/item/food/grown/chili ) - result = /obj/item/food/snacks/sliceable/pizza/firecrackerpizza + result = /obj/item/food/sliceable/pizza/firecrackerpizza /datum/recipe/oven/pestopizza reagents = list("wasabi" = 5) items = list( - /obj/item/food/snacks/sliceable/flatdough, - /obj/item/food/snacks/grown/tomato, - /obj/item/food/snacks/grown/tomato, - /obj/item/food/snacks/cheesewedge + /obj/item/food/sliceable/flatdough, + /obj/item/food/grown/tomato, + /obj/item/food/grown/tomato, + /obj/item/food/cheesewedge ) - result = /obj/item/food/snacks/sliceable/pizza/pestopizza + result = /obj/item/food/sliceable/pizza/pestopizza /datum/recipe/oven/garlicpizza reagents = list("garlic" = 5) items = list( - /obj/item/food/snacks/sliceable/flatdough, - /obj/item/food/snacks/grown/garlic, - /obj/item/food/snacks/grown/garlic, - /obj/item/food/snacks/cheesewedge + /obj/item/food/sliceable/flatdough, + /obj/item/food/grown/garlic, + /obj/item/food/grown/garlic, + /obj/item/food/cheesewedge ) - result = /obj/item/food/snacks/sliceable/pizza/garlicpizza + result = /obj/item/food/sliceable/pizza/garlicpizza /datum/recipe/oven/amanita_pie items = list( - /obj/item/food/snacks/sliceable/flatdough, - /obj/item/food/snacks/grown/mushroom/amanita + /obj/item/food/sliceable/flatdough, + /obj/item/food/grown/mushroom/amanita ) - result = /obj/item/food/snacks/amanita_pie + result = /obj/item/food/amanita_pie /datum/recipe/oven/plump_pie items = list( - /obj/item/food/snacks/sliceable/flatdough, - /obj/item/food/snacks/grown/mushroom/plumphelmet + /obj/item/food/sliceable/flatdough, + /obj/item/food/grown/mushroom/plumphelmet ) - result = /obj/item/food/snacks/plump_pie + result = /obj/item/food/plump_pie /datum/recipe/oven/plumphelmetbiscuit reagents = list("water" = 5, "flour" = 5) - items = list(/obj/item/food/snacks/grown/mushroom/plumphelmet) - result = /obj/item/food/snacks/plumphelmetbiscuit + items = list(/obj/item/food/grown/mushroom/plumphelmet) + result = /obj/item/food/plumphelmetbiscuit /datum/recipe/oven/creamcheesebread items = list( - /obj/item/food/snacks/dough, - /obj/item/food/snacks/dough, - /obj/item/food/snacks/cheesewedge, - /obj/item/food/snacks/cheesewedge, + /obj/item/food/dough, + /obj/item/food/dough, + /obj/item/food/cheesewedge, + /obj/item/food/cheesewedge, ) - result = /obj/item/food/snacks/sliceable/creamcheesebread + result = /obj/item/food/sliceable/creamcheesebread /datum/recipe/oven/baguette reagents = list("sodiumchloride" = 1, "blackpepper" = 1) items = list( - /obj/item/food/snacks/dough, - /obj/item/food/snacks/dough, + /obj/item/food/dough, + /obj/item/food/dough, ) - result = /obj/item/food/snacks/baguette + result = /obj/item/food/baguette /datum/recipe/oven/croissant items = list( - /obj/item/food/snacks/dough, - /obj/item/food/snacks/egg + /obj/item/food/dough, + /obj/item/food/egg ) reagents = list("sodiumchloride" = 1, "milk" = 5, "sugar" = 5) - result = /obj/item/food/snacks/croissant + result = /obj/item/food/croissant /datum/recipe/oven/birthdaycake reagents = list("milk" = 5, "sugar" = 15, "vanilla" = 10) items = list( - /obj/item/food/snacks/dough, - /obj/item/food/snacks/dough, - /obj/item/food/snacks/dough, + /obj/item/food/dough, + /obj/item/food/dough, + /obj/item/food/dough, /obj/item/candle, /obj/item/candle, /obj/item/candle, ) - result = /obj/item/food/snacks/sliceable/birthdaycake + result = /obj/item/food/sliceable/birthdaycake /datum/recipe/oven/bread items = list( - /obj/item/food/snacks/dough, - /obj/item/food/snacks/egg + /obj/item/food/dough, + /obj/item/food/egg ) - result = /obj/item/food/snacks/sliceable/bread + result = /obj/item/food/sliceable/bread /datum/recipe/oven/bread/make_food(obj/container) - var/obj/item/food/snacks/sliceable/bread/being_cooked = ..() + var/obj/item/food/sliceable/bread/being_cooked = ..() being_cooked.reagents.del_reagent("egg") return being_cooked /datum/recipe/oven/applepie items = list( - /obj/item/food/snacks/sliceable/flatdough, - /obj/item/food/snacks/grown/apple + /obj/item/food/sliceable/flatdough, + /obj/item/food/grown/apple ) - result = /obj/item/food/snacks/applepie + result = /obj/item/food/applepie /datum/recipe/oven/applecake reagents = list("milk" = 5, "sugar" = 5) items = list( - /obj/item/food/snacks/dough, - /obj/item/food/snacks/dough, - /obj/item/food/snacks/dough, - /obj/item/food/snacks/grown/apple, - /obj/item/food/snacks/grown/apple + /obj/item/food/dough, + /obj/item/food/dough, + /obj/item/food/dough, + /obj/item/food/grown/apple, + /obj/item/food/grown/apple ) - result = /obj/item/food/snacks/sliceable/applecake + result = /obj/item/food/sliceable/applecake /datum/recipe/oven/orangecake reagents = list("milk" = 5) items = list( - /obj/item/food/snacks/dough, - /obj/item/food/snacks/dough, - /obj/item/food/snacks/dough, - /obj/item/food/snacks/grown/citrus/orange, - /obj/item/food/snacks/grown/citrus/orange + /obj/item/food/dough, + /obj/item/food/dough, + /obj/item/food/dough, + /obj/item/food/grown/citrus/orange, + /obj/item/food/grown/citrus/orange ) - result = /obj/item/food/snacks/sliceable/orangecake + result = /obj/item/food/sliceable/orangecake /datum/recipe/oven/bananacake reagents = list("milk" = 5) items = list( - /obj/item/food/snacks/dough, - /obj/item/food/snacks/dough, - /obj/item/food/snacks/dough, - /obj/item/food/snacks/grown/banana, - /obj/item/food/snacks/grown/banana + /obj/item/food/dough, + /obj/item/food/dough, + /obj/item/food/dough, + /obj/item/food/grown/banana, + /obj/item/food/grown/banana ) - result = /obj/item/food/snacks/sliceable/bananacake + result = /obj/item/food/sliceable/bananacake /datum/recipe/oven/limecake reagents = list("milk" = 5) items = list( - /obj/item/food/snacks/dough, - /obj/item/food/snacks/dough, - /obj/item/food/snacks/dough, - /obj/item/food/snacks/grown/citrus/lime, - /obj/item/food/snacks/grown/citrus/lime + /obj/item/food/dough, + /obj/item/food/dough, + /obj/item/food/dough, + /obj/item/food/grown/citrus/lime, + /obj/item/food/grown/citrus/lime ) - result = /obj/item/food/snacks/sliceable/limecake + result = /obj/item/food/sliceable/limecake /datum/recipe/oven/lemoncake reagents = list("milk" = 5) items = list( - /obj/item/food/snacks/dough, - /obj/item/food/snacks/dough, - /obj/item/food/snacks/dough, - /obj/item/food/snacks/grown/citrus/lemon, - /obj/item/food/snacks/grown/citrus/lemon + /obj/item/food/dough, + /obj/item/food/dough, + /obj/item/food/dough, + /obj/item/food/grown/citrus/lemon, + /obj/item/food/grown/citrus/lemon ) - result = /obj/item/food/snacks/sliceable/lemoncake + result = /obj/item/food/sliceable/lemoncake /datum/recipe/oven/chocolatecake reagents = list("milk" = 5) items = list( - /obj/item/food/snacks/dough, - /obj/item/food/snacks/dough, - /obj/item/food/snacks/dough, - /obj/item/food/snacks/chocolatebar, - /obj/item/food/snacks/chocolatebar, + /obj/item/food/dough, + /obj/item/food/dough, + /obj/item/food/dough, + /obj/item/food/chocolatebar, + /obj/item/food/chocolatebar, ) - result = /obj/item/food/snacks/sliceable/chocolatecake + result = /obj/item/food/sliceable/chocolatecake /datum/recipe/oven/braincake reagents = list("milk" = 5) items = list( - /obj/item/food/snacks/dough, - /obj/item/food/snacks/dough, - /obj/item/food/snacks/dough, + /obj/item/food/dough, + /obj/item/food/dough, + /obj/item/food/dough, /obj/item/organ/internal/brain ) - result = /obj/item/food/snacks/sliceable/braincake + result = /obj/item/food/sliceable/braincake /datum/recipe/oven/pumpkinpie reagents = list("milk" = 5, "sugar" = 5) items = list( - /obj/item/food/snacks/sliceable/flatdough, - /obj/item/food/snacks/grown/pumpkin + /obj/item/food/sliceable/flatdough, + /obj/item/food/grown/pumpkin ) - result = /obj/item/food/snacks/sliceable/pumpkinpie + result = /obj/item/food/sliceable/pumpkinpie /datum/recipe/oven/appletart reagents = list("sugar" = 5, "milk" = 5, "flour" = 10) items = list( - /obj/item/food/snacks/egg, - /obj/item/food/snacks/grown/apple/gold + /obj/item/food/egg, + /obj/item/food/grown/apple/gold ) - result = /obj/item/food/snacks/appletart + result = /obj/item/food/appletart /datum/recipe/oven/appletart/make_food(obj/container) - var/obj/item/food/snacks/appletart/being_cooked = ..() + var/obj/item/food/appletart/being_cooked = ..() being_cooked.reagents.del_reagent("egg") return being_cooked /datum/recipe/oven/cracker reagents = list("sodiumchloride" = 1) items = list( - /obj/item/food/snacks/doughslice + /obj/item/food/doughslice ) - result = /obj/item/food/snacks/cracker + result = /obj/item/food/cracker /datum/recipe/oven/sugarcookie/make_food(obj/container) - var/obj/item/food/snacks/sugarcookie/being_cooked = ..() + var/obj/item/food/sugarcookie/being_cooked = ..() being_cooked.reagents.del_reagent("egg") return being_cooked /datum/recipe/oven/flatbread items = list( - /obj/item/food/snacks/sliceable/flatdough + /obj/item/food/sliceable/flatdough ) - result = /obj/item/food/snacks/flatbread + result = /obj/item/food/flatbread /datum/recipe/oven/toastedsandwich items = list( - /obj/item/food/snacks/sandwich + /obj/item/food/sandwich ) - result = /obj/item/food/snacks/toastedsandwich + result = /obj/item/food/toastedsandwich /// Magic /datum/recipe/oven/turkey items = list( - /obj/item/food/snacks/meat, - /obj/item/food/snacks/meat, - /obj/item/food/snacks/meat, - /obj/item/food/snacks/meat, - /obj/item/food/snacks/stuffing, - /obj/item/food/snacks/stuffing + /obj/item/food/meat, + /obj/item/food/meat, + /obj/item/food/meat, + /obj/item/food/meat, + /obj/item/food/stuffing, + /obj/item/food/stuffing ) - result = /obj/item/food/snacks/sliceable/turkey + result = /obj/item/food/sliceable/turkey /datum/recipe/oven/tofurkey items = list( - /obj/item/food/snacks/tofu, - /obj/item/food/snacks/tofu, - /obj/item/food/snacks/stuffing, + /obj/item/food/tofu, + /obj/item/food/tofu, + /obj/item/food/stuffing, ) - result = /obj/item/food/snacks/tofurkey + result = /obj/item/food/tofurkey /datum/recipe/oven/lasagna items = list( - /obj/item/food/snacks/meat, - /obj/item/food/snacks/meat, - /obj/item/food/snacks/cheesewedge, - /obj/item/food/snacks/cheesewedge, - /obj/item/food/snacks/cheesewedge, - /obj/item/food/snacks/grown/tomato, - /obj/item/food/snacks/grown/tomato, - /obj/item/food/snacks/dough + /obj/item/food/meat, + /obj/item/food/meat, + /obj/item/food/cheesewedge, + /obj/item/food/cheesewedge, + /obj/item/food/cheesewedge, + /obj/item/food/grown/tomato, + /obj/item/food/grown/tomato, + /obj/item/food/dough ) - result = /obj/item/food/snacks/lasagna + result = /obj/item/food/lasagna diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_table.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_table.dm index 05d21f480bd..9a4ec387695 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_table.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_table.dm @@ -1,11 +1,11 @@ /datum/crafting_recipe/sandwich name = "Sandwich" reqs = list( - /obj/item/food/snacks/meatsteak = 1, - /obj/item/food/snacks/breadslice = 2, - /obj/item/food/snacks/cheesewedge = 1, + /obj/item/food/meatsteak = 1, + /obj/item/food/breadslice = 2, + /obj/item/food/cheesewedge = 1, ) - result = list(/obj/item/food/snacks/sandwich) + result = list(/obj/item/food/sandwich) category = CAT_FOOD subcategory = CAT_SANDWICH @@ -13,9 +13,9 @@ name = "Slime Jelly Sandwich" reqs = list( /datum/reagent/slimejelly = 5, - /obj/item/food/snacks/breadslice = 2, + /obj/item/food/breadslice = 2, ) - result = list(/obj/item/food/snacks/jellysandwich/slime) + result = list(/obj/item/food/jellysandwich/slime) category = CAT_FOOD subcategory = CAT_SANDWICH @@ -23,9 +23,9 @@ name = "Cherry Jelly Sandwich" reqs = list( /datum/reagent/consumable/cherryjelly = 5, - /obj/item/food/snacks/breadslice = 2, + /obj/item/food/breadslice = 2, ) - result = list(/obj/item/food/snacks/jellysandwich/cherry) + result = list(/obj/item/food/jellysandwich/cherry) category = CAT_FOOD subcategory = CAT_SANDWICH @@ -33,9 +33,9 @@ name = "Slime Jelly Burger" reqs = list( /datum/reagent/slimejelly = 5, - /obj/item/food/snacks/bun = 1, + /obj/item/food/bun = 1, ) - result = list(/obj/item/food/snacks/burger/jelly/slime) + result = list(/obj/item/food/burger/jelly/slime) category = CAT_FOOD subcategory = CAT_SANDWICH @@ -43,9 +43,9 @@ name = "Cherry Jelly Burger" reqs = list( /datum/reagent/consumable/cherryjelly = 5, - /obj/item/food/snacks/bun = 1, + /obj/item/food/bun = 1, ) - result = list(/obj/item/food/snacks/burger/jelly/cherry) + result = list(/obj/item/food/burger/jelly/cherry) category = CAT_FOOD subcategory = CAT_SANDWICH @@ -53,226 +53,226 @@ name = "Home run baseball burger" reqs = list( /obj/item/melee/baseball_bat = 1, - /obj/item/food/snacks/bun = 1, + /obj/item/food/bun = 1, ) - result = list(/obj/item/food/snacks/burger/baseball) + result = list(/obj/item/food/burger/baseball) category = CAT_FOOD subcategory = CAT_SANDWICH /datum/crafting_recipe/notasandwich name = "not-a-sandwich" reqs = list( - /obj/item/food/snacks/breadslice = 2, + /obj/item/food/breadslice = 2, /obj/item/clothing/mask/fakemoustache = 1, ) - result = list(/obj/item/food/snacks/notasandwich) + result = list(/obj/item/food/notasandwich) category = CAT_FOOD subcategory = CAT_SANDWICH /datum/crafting_recipe/sushi_Ebi name = "Ebi Sushi" reqs = list( - /obj/item/food/snacks/boiledrice = 1, - /obj/item/food/snacks/boiled_shrimp = 1, + /obj/item/food/boiledrice = 1, + /obj/item/food/boiled_shrimp = 1, /obj/item/stack/seaweed = 1, ) - result = list(/obj/item/food/snacks/sushi_Ebi) + result = list(/obj/item/food/sushi_Ebi) category = CAT_FOOD subcategory = CAT_SUSHI /datum/crafting_recipe/Ebi_maki name = "Ebi Maki Roll" reqs = list( - /obj/item/food/snacks/boiledrice = 1, - /obj/item/food/snacks/boiled_shrimp = 4, + /obj/item/food/boiledrice = 1, + /obj/item/food/boiled_shrimp = 4, /obj/item/stack/seaweed = 1, ) pathtools = list(/obj/item/kitchen/sushimat) - result = list(/obj/item/food/snacks/sliceable/Ebi_maki) + result = list(/obj/item/food/sliceable/Ebi_maki) category = CAT_FOOD subcategory = CAT_SUSHI /datum/crafting_recipe/sushi_Ikura name = "Ikura Sushi" reqs = list( - /obj/item/food/snacks/boiledrice = 1, + /obj/item/food/boiledrice = 1, /obj/item/fish_eggs/salmon = 1, /obj/item/stack/seaweed = 1, ) - result = list(/obj/item/food/snacks/sushi_Ikura) + result = list(/obj/item/food/sushi_Ikura) category = CAT_FOOD subcategory = CAT_SUSHI /datum/crafting_recipe/Ikura_maki name = "Ikura Maki Roll" reqs = list( - /obj/item/food/snacks/boiledrice = 1, + /obj/item/food/boiledrice = 1, /obj/item/fish_eggs/salmon = 4, /obj/item/stack/seaweed = 1, ) pathtools = list(/obj/item/kitchen/sushimat) - result = list(/obj/item/food/snacks/sliceable/Ikura_maki) + result = list(/obj/item/food/sliceable/Ikura_maki) category = CAT_FOOD subcategory = CAT_SUSHI /datum/crafting_recipe/sushi_Inari name = "Inari Sushi" reqs = list( - /obj/item/food/snacks/boiledrice = 1, - /obj/item/food/snacks/fried_tofu = 1, + /obj/item/food/boiledrice = 1, + /obj/item/food/fried_tofu = 1, /obj/item/stack/seaweed = 1, ) - result = list(/obj/item/food/snacks/sushi_Inari) + result = list(/obj/item/food/sushi_Inari) category = CAT_FOOD subcategory = CAT_SUSHI /datum/crafting_recipe/Inari_maki name = "Inari Maki Roll" reqs = list( - /obj/item/food/snacks/boiledrice = 1, - /obj/item/food/snacks/fried_tofu = 4, + /obj/item/food/boiledrice = 1, + /obj/item/food/fried_tofu = 4, /obj/item/stack/seaweed = 1, ) pathtools = list(/obj/item/kitchen/sushimat) - result = list(/obj/item/food/snacks/sliceable/Inari_maki) + result = list(/obj/item/food/sliceable/Inari_maki) category = CAT_FOOD subcategory = CAT_SUSHI /datum/crafting_recipe/sushi_Sake name = "Sake Sushi" reqs = list( - /obj/item/food/snacks/boiledrice = 1, - /obj/item/food/snacks/salmonmeat = 1, + /obj/item/food/boiledrice = 1, + /obj/item/food/salmonmeat = 1, /obj/item/stack/seaweed = 1, ) - result = list(/obj/item/food/snacks/sushi_Sake) + result = list(/obj/item/food/sushi_Sake) category = CAT_FOOD subcategory = CAT_SUSHI /datum/crafting_recipe/Sake_maki name = "Sake Maki Roll" reqs = list( - /obj/item/food/snacks/boiledrice = 1, - /obj/item/food/snacks/salmonmeat = 4, + /obj/item/food/boiledrice = 1, + /obj/item/food/salmonmeat = 4, /obj/item/stack/seaweed = 1, ) pathtools = list(/obj/item/kitchen/sushimat) - result = list(/obj/item/food/snacks/sliceable/Sake_maki) + result = list(/obj/item/food/sliceable/Sake_maki) category = CAT_FOOD subcategory = CAT_SUSHI /datum/crafting_recipe/sushi_SmokedSalmon name = "Smoked Salmon Sushi" reqs = list( - /obj/item/food/snacks/boiledrice = 1, - /obj/item/food/snacks/salmonsteak = 1, + /obj/item/food/boiledrice = 1, + /obj/item/food/salmonsteak = 1, /obj/item/stack/seaweed = 1, ) - result = list(/obj/item/food/snacks/sushi_SmokedSalmon) + result = list(/obj/item/food/sushi_SmokedSalmon) category = CAT_FOOD subcategory = CAT_SUSHI /datum/crafting_recipe/SmokedSalmon_maki name = "Smoked Salmon Maki Roll" reqs = list( - /obj/item/food/snacks/boiledrice = 1, - /obj/item/food/snacks/salmonsteak = 4, + /obj/item/food/boiledrice = 1, + /obj/item/food/salmonsteak = 4, /obj/item/stack/seaweed = 1, ) pathtools = list(/obj/item/kitchen/sushimat) - result = list(/obj/item/food/snacks/sliceable/SmokedSalmon_maki) + result = list(/obj/item/food/sliceable/SmokedSalmon_maki) category = CAT_FOOD subcategory = CAT_SUSHI /datum/crafting_recipe/sushi_Masago name = "Masago Sushi" reqs = list( - /obj/item/food/snacks/boiledrice = 1, + /obj/item/food/boiledrice = 1, /obj/item/fish_eggs/goldfish = 1, /obj/item/stack/seaweed = 1, ) - result = list(/obj/item/food/snacks/sushi_Masago) + result = list(/obj/item/food/sushi_Masago) category = CAT_FOOD subcategory = CAT_SUSHI /datum/crafting_recipe/Masago_maki name = "Masago Maki Roll" reqs = list( - /obj/item/food/snacks/boiledrice = 1, + /obj/item/food/boiledrice = 1, /obj/item/fish_eggs/goldfish = 4, /obj/item/stack/seaweed = 1, ) pathtools = list(/obj/item/kitchen/sushimat) - result = list(/obj/item/food/snacks/sliceable/Masago_maki) + result = list(/obj/item/food/sliceable/Masago_maki) category = CAT_FOOD subcategory = CAT_SUSHI /datum/crafting_recipe/sushi_Tobiko name = "Tobiko Sushi" reqs = list( - /obj/item/food/snacks/boiledrice = 1, + /obj/item/food/boiledrice = 1, /obj/item/fish_eggs/shark = 1, /obj/item/stack/seaweed = 1, ) - result = list(/obj/item/food/snacks/sushi_Tobiko) + result = list(/obj/item/food/sushi_Tobiko) category = CAT_FOOD subcategory = CAT_SUSHI /datum/crafting_recipe/Tobiko_maki name = "Tobiko Maki Roll" reqs = list( - /obj/item/food/snacks/boiledrice = 1, + /obj/item/food/boiledrice = 1, /obj/item/fish_eggs/shark = 4, /obj/item/stack/seaweed = 1, ) pathtools = list(/obj/item/kitchen/sushimat) - result = list(/obj/item/food/snacks/sliceable/Tobiko_maki) + result = list(/obj/item/food/sliceable/Tobiko_maki) category = CAT_FOOD subcategory = CAT_SUSHI /datum/crafting_recipe/sushi_TobikoEgg name = "Tobiko and Egg Sushi" reqs = list( - /obj/item/food/snacks/sushi_Tobiko = 1, - /obj/item/food/snacks/egg = 1, + /obj/item/food/sushi_Tobiko = 1, + /obj/item/food/egg = 1, /obj/item/stack/seaweed = 1, ) - result = list(/obj/item/food/snacks/sushi_TobikoEgg) + result = list(/obj/item/food/sushi_TobikoEgg) category = CAT_FOOD subcategory = CAT_SUSHI /datum/crafting_recipe/TobikoEgg_maki name = "Tobiko and Egg Maki Roll" reqs = list( - /obj/item/food/snacks/sushi_Tobiko = 4, - /obj/item/food/snacks/egg = 4, + /obj/item/food/sushi_Tobiko = 4, + /obj/item/food/egg = 4, /obj/item/stack/seaweed = 1, ) pathtools = list(/obj/item/kitchen/sushimat) - result = list(/obj/item/food/snacks/sliceable/TobikoEgg_maki) + result = list(/obj/item/food/sliceable/TobikoEgg_maki) category = CAT_FOOD subcategory = CAT_SUSHI /datum/crafting_recipe/sushi_Tai name = "Tai Sushi" reqs = list( - /obj/item/food/snacks/boiledrice = 1, - /obj/item/food/snacks/catfishmeat = 1, + /obj/item/food/boiledrice = 1, + /obj/item/food/catfishmeat = 1, /obj/item/stack/seaweed = 1, ) - result = list(/obj/item/food/snacks/sushi_Tai) + result = list(/obj/item/food/sushi_Tai) category = CAT_FOOD subcategory = CAT_SUSHI /datum/crafting_recipe/Tai_maki name = "Tai Maki Roll" reqs = list( - /obj/item/food/snacks/boiledrice = 1, - /obj/item/food/snacks/catfishmeat = 4, + /obj/item/food/boiledrice = 1, + /obj/item/food/catfishmeat = 4, /obj/item/stack/seaweed = 1, ) pathtools = list(/obj/item/kitchen/sushimat) - result = list(/obj/item/food/snacks/sliceable/Tai_maki) + result = list(/obj/item/food/sliceable/Tai_maki) category = CAT_FOOD subcategory = CAT_SUSHI @@ -286,8 +286,8 @@ reqs = list( /obj/item/organ/internal/brain = 1, /obj/item/organ/internal/heart = 1, - /obj/item/food/snacks/sliceable/birthdaycake = 1, - /obj/item/food/snacks/meat = 3, + /obj/item/food/sliceable/birthdaycake = 1, + /obj/item/food/meat = 3, /datum/reagent/blood = 30, /datum/reagent/consumable/sprinkles = 5, /datum/reagent/teslium = 1, diff --git a/code/modules/hydroponics/beekeeping/beebox.dm b/code/modules/hydroponics/beekeeping/beebox.dm index 01fb9c6111b..9debfe1aa6a 100644 --- a/code/modules/hydroponics/beekeeping/beebox.dm +++ b/code/modules/hydroponics/beekeeping/beebox.dm @@ -95,7 +95,7 @@ if(queen_bee) if(bee_resources >= BEE_RESOURCE_HONEYCOMB_COST && length(honeycombs) < get_max_honeycomb()) bee_resources = max(bee_resources-BEE_RESOURCE_HONEYCOMB_COST, 0) - var/obj/item/food/snacks/honeycomb/HC = new(src) + var/obj/item/food/honeycomb/HC = new(src) if(queen_bee.beegent) HC.set_reagent(queen_bee.beegent.id) honeycombs += HC @@ -240,7 +240,7 @@ var/amtH = HF.honeycomb_capacity var/fallen = 0 while(length(honeycombs) && amtH) //let's pretend you always grab the frame with the most honeycomb on it - var/obj/item/food/snacks/honeycomb/HC = pick_n_take(honeycombs) + var/obj/item/food/honeycomb/HC = pick_n_take(honeycombs) if(HC) HC.forceMove(get_turf(src)) amtH-- diff --git a/code/modules/hydroponics/beekeeping/honeycomb.dm b/code/modules/hydroponics/beekeeping/honeycomb.dm index 7f27bdb9841..cdbaf069c41 100644 --- a/code/modules/hydroponics/beekeeping/honeycomb.dm +++ b/code/modules/hydroponics/beekeeping/honeycomb.dm @@ -1,5 +1,5 @@ -/obj/item/food/snacks/honeycomb +/obj/item/food/honeycomb name = "honeycomb" desc = "A hexagonal mesh of honeycomb." icon = 'icons/obj/hydroponics/harvest.dmi' @@ -8,13 +8,13 @@ list_reagents = list("honey" = 5) var/honey_color = "" -/obj/item/food/snacks/honeycomb/Initialize(mapload) +/obj/item/food/honeycomb/Initialize(mapload) . = ..() pixel_x = rand(8,-8) pixel_y = rand(8,-8) update_icon(UPDATE_OVERLAYS) -/obj/item/food/snacks/honeycomb/update_overlays() +/obj/item/food/honeycomb/update_overlays() . = ..() var/image/honey if(honey_color) @@ -25,7 +25,7 @@ . += honey -/obj/item/food/snacks/honeycomb/proc/set_reagent(reagent) +/obj/item/food/honeycomb/proc/set_reagent(reagent) var/datum/reagent/R = GLOB.chemical_reagents_list[reagent] if(istype(R)) name = "honeycomb ([R.name])" diff --git a/code/modules/hydroponics/biogenerator.dm b/code/modules/hydroponics/biogenerator.dm index 7bc748cbe8a..8db4b80f1b5 100644 --- a/code/modules/hydroponics/biogenerator.dm +++ b/code/modules/hydroponics/biogenerator.dm @@ -32,10 +32,10 @@ var/static/list/acceptable_items = typecacheof(list( /obj/item/seeds, /obj/item/unsorted_seeds, - /obj/item/food/snacks/grown, + /obj/item/food/grown, /obj/item/grown, - /obj/item/food/snacks/grown/ash_flora, - /obj/item/food/snacks/honeycomb)) + /obj/item/food/grown/ash_flora, + /obj/item/food/honeycomb)) /obj/machinery/biogenerator/Initialize(mapload) . = ..() diff --git a/code/modules/hydroponics/compost_bin.dm b/code/modules/hydroponics/compost_bin.dm index ecb796857ba..5d0dedd9e19 100644 --- a/code/modules/hydroponics/compost_bin.dm +++ b/code/modules/hydroponics/compost_bin.dm @@ -54,7 +54,7 @@ return default_deconstruction_crowbar(user, I, ignore_panel = TRUE) // Accepts inserted plants and converts them to biomass and potassium -/obj/machinery/compost_bin/proc/make_biomass(obj/item/food/snacks/grown/O) +/obj/machinery/compost_bin/proc/make_biomass(obj/item/food/grown/O) // calculate biomass from plant nutriment and plant matter var/plant_biomass = O.reagents.get_reagent_amount("nutriment") + O.reagents.get_reagent_amount("plantmatter") var/plant_potassium = O.reagents.get_reagent_amount("potassium") @@ -76,7 +76,7 @@ return var/obj/item/storage/bag/plants/PB = O - for(var/obj/item/food/snacks/grown/G in PB.contents) + for(var/obj/item/food/grown/G in PB.contents) // if the plant contains either potassium, plantmatter and nutriment and the compost bin has space for any of those. if((G.reagents.get_reagent_amount("potassium") && potassium <= potassium_capacity) || ((G.reagents.get_reagent_amount("plantmatter") || G.reagents.get_reagent_amount("nutriment")) && biomass <= biomass_capacity)) PB.remove_from_storage(G, src) @@ -99,7 +99,7 @@ update_icon_state() return TRUE - if(istype(O, /obj/item/food/snacks/grown)) + if(istype(O, /obj/item/food/grown)) if(biomass >= biomass_capacity && potassium >= potassium_capacity) to_chat(user, "[src] can't hold any more biomass, and its contents are saturated with potassium!") return diff --git a/code/modules/hydroponics/fermenting_barrel.dm b/code/modules/hydroponics/fermenting_barrel.dm index cad77d337e2..2bd18ee1793 100644 --- a/code/modules/hydroponics/fermenting_barrel.dm +++ b/code/modules/hydroponics/fermenting_barrel.dm @@ -20,7 +20,7 @@ . = ..() . += "It is currently [open ? "open, letting you pour liquids in." : "closed, letting you draw liquids from the tap."]" -/obj/structure/fermenting_barrel/proc/makeWine(obj/item/food/snacks/grown/G) +/obj/structure/fermenting_barrel/proc/makeWine(obj/item/food/grown/G) if(G.reagents) G.reagents.trans_to(src, G.reagents.total_volume) var/amount = G.seed.potency / 4 @@ -40,7 +40,7 @@ playsound(src, 'sound/effects/bubbles.ogg', 50, TRUE) /obj/structure/fermenting_barrel/attackby(obj/item/I, mob/user, params) - var/obj/item/food/snacks/grown/G = I + var/obj/item/food/grown/G = I if(istype(G)) if(!G.can_distill) to_chat(user, "You can't distill this into anything...") diff --git a/code/modules/hydroponics/grown.dm b/code/modules/hydroponics/grown.dm index 2fb1bcf161e..d8e658a8afc 100644 --- a/code/modules/hydroponics/grown.dm +++ b/code/modules/hydroponics/grown.dm @@ -4,7 +4,7 @@ // *********************************************************** // Base type. Subtypes are found in /grown dir. -/obj/item/food/snacks/grown +/obj/item/food/grown icon = 'icons/obj/hydroponics/harvest.dmi' /// The seed of this plant. Starts as a type path, gets converted to an item on New() var/obj/item/seeds/seed = null @@ -21,7 +21,7 @@ resistance_flags = FLAMMABLE origin_tech = "biotech=1" -/obj/item/food/snacks/grown/Initialize(mapload, obj/new_seed = null) +/obj/item/food/grown/Initialize(mapload, obj/new_seed = null) . = ..() if(!tastes) tastes = list("[name]" = 1) @@ -51,25 +51,25 @@ if(seed.variant) name += " \[[seed.variant]]" -/obj/item/food/snacks/grown/Destroy() +/obj/item/food/grown/Destroy() QDEL_NULL(seed) return ..() -/obj/item/food/snacks/grown/proc/add_juice() +/obj/item/food/grown/proc/add_juice() if(reagents) if(bitesize_mod) bitesize = 1 + round(reagents.total_volume / bitesize_mod) return 1 return 0 -/obj/item/food/snacks/grown/examine(user) +/obj/item/food/grown/examine(user) . = ..() if(seed) for(var/datum/plant_gene/trait/T in seed.genes) if(T.examine_line) . += T.examine_line -/obj/item/food/snacks/grown/attackby(obj/item/O, mob/user, params) +/obj/item/food/grown/attackby(obj/item/O, mob/user, params) ..() if(slices_num && slice_path) var/inaccurate = TRUE @@ -106,12 +106,12 @@ // Various gene procs -/obj/item/food/snacks/grown/attack_self(mob/user) +/obj/item/food/grown/attack_self(mob/user) if(seed && seed.get_gene(/datum/plant_gene/trait/squash)) squash(user) ..() -/obj/item/food/snacks/grown/throw_impact(atom/hit_atom) +/obj/item/food/grown/throw_impact(atom/hit_atom) if(!..()) //was it caught by a mob? if(seed) log_action(locateUID(thrownby), hit_atom, "Thrown [src] at") @@ -120,7 +120,7 @@ if(seed.get_gene(/datum/plant_gene/trait/squash)) squash(hit_atom) -/obj/item/food/snacks/grown/proc/squash(atom/target) +/obj/item/food/grown/proc/squash(atom/target) var/turf/T = get_turf(target) if(ispath(splat_type, /obj/effect/decal/cleanable/plant_smudge)) if(filling_color) @@ -145,28 +145,28 @@ qdel(src) -/obj/item/food/snacks/grown/On_Consume(mob/M, mob/user) +/obj/item/food/grown/On_Consume(mob/M, mob/user) if(iscarbon(M)) if(seed) for(var/datum/plant_gene/trait/T in seed.genes) T.on_consume(src, M) ..() -/obj/item/food/snacks/grown/after_slip(mob/living/carbon/human/H) +/obj/item/food/grown/after_slip(mob/living/carbon/human/H) if(!seed) return for(var/datum/plant_gene/trait/T in seed.genes) T.on_slip(src, H) // Glow gene procs -/obj/item/food/snacks/grown/generate_trash(atom/location) +/obj/item/food/grown/generate_trash(atom/location) if(trash && ispath(trash, /obj/item/grown)) . = new trash(location, seed) trash = null return return ..() -/obj/item/food/snacks/grown/decompile_act(obj/item/matter_decompiler/C, mob/user) +/obj/item/food/grown/decompile_act(obj/item/matter_decompiler/C, mob/user) if(isdrone(user)) C.stored_comms["wood"] += 4 qdel(src) @@ -174,7 +174,7 @@ return ..() // For item-containing growns such as eggy or gatfruit -/obj/item/food/snacks/grown/shell/attack_self(mob/user) +/obj/item/food/grown/shell/attack_self(mob/user) if(!do_after(user, 1.5 SECONDS, target = user)) return user.unEquip(src) @@ -185,14 +185,14 @@ qdel(src) // Diona Nymphs can eat these as well as weeds to gain nutrition. -/obj/item/food/snacks/grown/attack_animal(mob/living/simple_animal/M) +/obj/item/food/grown/attack_animal(mob/living/simple_animal/M) if(isnymph(M)) var/mob/living/simple_animal/diona/D = M D.consume(src) else return ..() -/obj/item/food/snacks/grown/proc/log_action(mob/user, atom/target, what_done) +/obj/item/food/grown/proc/log_action(mob/user, atom/target, what_done) var/reagent_str = reagents.log_list() var/genes_str = "No genes" if(seed && length(seed.genes)) @@ -205,12 +205,12 @@ add_attack_logs(user, target, "[what_done] ([reagent_str] | [genes_str])") -/obj/item/food/snacks/grown/extinguish_light(force) +/obj/item/food/grown/extinguish_light(force) if(seed.get_gene(/datum/plant_gene/trait/glow/shadow)) return set_light(0) -/obj/item/food/snacks/grown/proc/send_plant_details(mob/user) +/obj/item/food/grown/proc/send_plant_details(mob/user) var/msg = "This is \a [src].\n" if(seed) msg += seed.get_analyzer_text() @@ -225,13 +225,13 @@ msg += reag_txt to_chat(user, msg) -/obj/item/food/snacks/grown/attack_ghost(mob/dead/observer/user) +/obj/item/food/grown/attack_ghost(mob/dead/observer/user) if(!istype(user)) // Make sure user is actually an observer. Revenents also use attack_ghost, but do not have the toggle plant analyzer var. return if(user.plant_analyzer) send_plant_details(user) -/obj/item/food/snacks/grown/fire_act() +/obj/item/food/grown/fire_act() if(!..()) //Checks for if its unburnable return if(!reagents) diff --git a/code/modules/hydroponics/grown/ambrosia.dm b/code/modules/hydroponics/grown/ambrosia.dm index 0cd8dfcdb5e..b11cfd56251 100644 --- a/code/modules/hydroponics/grown/ambrosia.dm +++ b/code/modules/hydroponics/grown/ambrosia.dm @@ -1,5 +1,5 @@ // Ambrosia - base type -/obj/item/food/snacks/grown/ambrosia +/obj/item/food/grown/ambrosia seed = /obj/item/seeds/ambrosia name = "ambrosia branch" desc = "This is a plant." @@ -20,7 +20,7 @@ icon_state = "seed-ambrosiavulgaris" species = "ambrosiavulgaris" plantname = "Ambrosia Vulgaris" - product = /obj/item/food/snacks/grown/ambrosia/vulgaris + product = /obj/item/food/grown/ambrosia/vulgaris lifespan = 60 endurance = 25 yield = 6 @@ -30,7 +30,7 @@ mutatelist = list(/obj/item/seeds/ambrosia/deus) reagents_add = list("space_drugs" = 0.15, "bicaridine" = 0.1, "kelotane" = 0.1, "vitamin" = 0.04, "plantmatter" = 0.05, "toxin" = 0.1) -/obj/item/food/snacks/grown/ambrosia/vulgaris +/obj/item/food/grown/ambrosia/vulgaris seed = /obj/item/seeds/ambrosia name = "ambrosia vulgaris branch" desc = "This is a plant containing various healing chemicals." @@ -44,12 +44,12 @@ icon_state = "seed-ambrosiadeus" species = "ambrosiadeus" plantname = "Ambrosia Deus" - product = /obj/item/food/snacks/grown/ambrosia/deus + product = /obj/item/food/grown/ambrosia/deus mutatelist = list(/obj/item/seeds/ambrosia/gaia) reagents_add = list("weak_omnizine" = 0.15, "synaptizine" = 0.15, "space_drugs" = 0.1, "vitamin" = 0.04, "plantmatter" = 0.05) rarity = 40 -/obj/item/food/snacks/grown/ambrosia/deus +/obj/item/food/grown/ambrosia/deus seed = /obj/item/seeds/ambrosia/deus name = "ambrosia deus branch" desc = "Eating this makes you feel immortal!" @@ -70,7 +70,7 @@ icon_state = "seed-ambrosia_gaia" species = "ambrosia_gaia" plantname = "Ambrosia Gaia" - product = /obj/item/food/snacks/grown/ambrosia/gaia + product = /obj/item/food/grown/ambrosia/gaia mutatelist = list() reagents_add = list("earthsblood" = 0.05, "nutriment" = 0.06, "vitamin" = 0.05) rarity = 30 //These are some pretty good plants right here @@ -78,7 +78,7 @@ weed_rate = 4 weed_chance = 100 -/obj/item/food/snacks/grown/ambrosia/gaia +/obj/item/food/grown/ambrosia/gaia name = "ambrosia gaia branch" desc = "Eating this makes you immortal." icon_state = "ambrosia_gaia" @@ -92,12 +92,12 @@ // Ambrosia Cruciatus /obj/item/seeds/ambrosia/cruciatus - product = /obj/item/food/snacks/grown/ambrosia/cruciatus + product = /obj/item/food/grown/ambrosia/cruciatus potency = 10 mutatelist = list() reagents_add = list("thc" = 0.15, "kelotane" = 0.15, "bicaridine" = 0.1, "bath_salts" = 0.20, "plantmatter" = 0.05) -/obj/item/food/snacks/grown/ambrosia/cruciatus +/obj/item/food/grown/ambrosia/cruciatus seed = /obj/item/seeds/ambrosia/cruciatus wine_power = 0.7 tastes = list("ambrosia cruciatus" = 1) diff --git a/code/modules/hydroponics/grown/apple.dm b/code/modules/hydroponics/grown/apple.dm index f1cd1275231..68e21264f2f 100644 --- a/code/modules/hydroponics/grown/apple.dm +++ b/code/modules/hydroponics/grown/apple.dm @@ -5,7 +5,7 @@ icon_state = "seed-apple" species = "apple" plantname = "Apple Tree" - product = /obj/item/food/snacks/grown/apple + product = /obj/item/food/grown/apple lifespan = 55 endurance = 35 yield = 5 @@ -16,7 +16,7 @@ mutatelist = list(/obj/item/seeds/apple/gold) reagents_add = list("vitamin" = 0.04, "plantmatter" = 0.1) -/obj/item/food/snacks/grown/apple +/obj/item/food/grown/apple seed = /obj/item/seeds/apple name = "apple" desc = "It's a little piece of Eden." @@ -28,12 +28,12 @@ // Posioned Apple /obj/item/seeds/apple/poisoned - product = /obj/item/food/snacks/grown/apple/poisoned + product = /obj/item/food/grown/apple/poisoned mutatelist = list() reagents_add = list("cyanide" = 0.5, "vitamin" = 0.04, "plantmatter" = 0.1) rarity = 50 // Source of cyanide, and hard (almost impossible) to obtain normally. -/obj/item/food/snacks/grown/apple/poisoned +/obj/item/food/grown/apple/poisoned seed = /obj/item/seeds/apple/poisoned // Gold Apple @@ -43,14 +43,14 @@ icon_state = "seed-goldapple" species = "goldapple" plantname = "Golden Apple Tree" - product = /obj/item/food/snacks/grown/apple/gold + product = /obj/item/food/grown/apple/gold maturation = 10 production = 10 mutatelist = list() reagents_add = list("gold" = 0.2, "vitamin" = 0.04, "plantmatter" = 0.1) rarity = 40 // Alchemy! -/obj/item/food/snacks/grown/apple/gold +/obj/item/food/grown/apple/gold seed = /obj/item/seeds/apple/gold name = "golden apple" desc = "Emblazoned upon the apple is the word 'Kallisti'." diff --git a/code/modules/hydroponics/grown/banana.dm b/code/modules/hydroponics/grown/banana.dm index da8012befd4..1ef61356814 100644 --- a/code/modules/hydroponics/grown/banana.dm +++ b/code/modules/hydroponics/grown/banana.dm @@ -5,7 +5,7 @@ icon_state = "seed-banana" species = "banana" plantname = "Banana Tree" - product = /obj/item/food/snacks/grown/banana + product = /obj/item/food/grown/banana lifespan = 50 endurance = 30 growing_icon = 'icons/obj/hydroponics/growing_fruits.dmi' @@ -14,7 +14,7 @@ mutatelist = list(/obj/item/seeds/banana/mime, /obj/item/seeds/banana/bluespace) reagents_add = list("banana" = 0.1, "potassium" = 0.1, "vitamin" = 0.04, "plantmatter" = 0.02) -/obj/item/food/snacks/grown/banana +/obj/item/food/grown/banana seed = /obj/item/seeds/banana name = "banana" desc = "It's an excellent prop for a clown." @@ -26,11 +26,11 @@ distill_reagent = "bananahonk" tastes = list("banana" = 1) -/obj/item/food/snacks/grown/banana/Initialize(mapload) +/obj/item/food/grown/banana/Initialize(mapload) . = ..() ADD_TRAIT(src, TRAIT_CAN_POINT_WITH, ROUNDSTART_TRAIT) -/obj/item/food/snacks/grown/banana/suicide_act(mob/user) +/obj/item/food/grown/banana/suicide_act(mob/user) user.visible_message("[user] is aiming [src] at [user.p_themselves()]! It looks like [user.p_theyre()] trying to commit suicide!") playsound(loc, 'sound/items/bikehorn.ogg', 50, TRUE, -1) sleep(25) @@ -81,13 +81,13 @@ icon_state = "seed-mimana" species = "mimana" plantname = "Mimana Tree" - product = /obj/item/food/snacks/grown/banana/mime + product = /obj/item/food/grown/banana/mime growthstages = 4 mutatelist = list() reagents_add = list("nothing" = 0.1, "capulettium_plus" = 0.1, "nutriment" = 0.02) rarity = 15 -/obj/item/food/snacks/grown/banana/mime +/obj/item/food/grown/banana/mime seed = /obj/item/seeds/banana/mime name = "mimana" desc = "It's an excellent prop for a mime." @@ -110,13 +110,13 @@ species = "bluespacebanana" icon_grow = "banana-grow" plantname = "Bluespace Banana Tree" - product = /obj/item/food/snacks/grown/banana/bluespace + product = /obj/item/food/grown/banana/bluespace mutatelist = list() genes = list(/datum/plant_gene/trait/slip, /datum/plant_gene/trait/teleport, /datum/plant_gene/trait/repeated_harvest) reagents_add = list("singulo" = 0.2, "banana" = 0.1, "vitamin" = 0.04, "plantmatter" = 0.02) rarity = 30 -/obj/item/food/snacks/grown/banana/bluespace +/obj/item/food/grown/banana/bluespace seed = /obj/item/seeds/banana/bluespace name = "bluespace banana" icon_state = "bluenana" diff --git a/code/modules/hydroponics/grown/beans.dm b/code/modules/hydroponics/grown/beans.dm index 4c0ad33b5f4..d1d4c9c125a 100644 --- a/code/modules/hydroponics/grown/beans.dm +++ b/code/modules/hydroponics/grown/beans.dm @@ -5,7 +5,7 @@ icon_state = "seed-soybean" species = "soybean" plantname = "Soybean Plants" - product = /obj/item/food/snacks/grown/soybeans + product = /obj/item/food/grown/soybeans maturation = 4 production = 4 potency = 15 @@ -17,7 +17,7 @@ mutatelist = list(/obj/item/seeds/soya/koi) reagents_add = list("vitamin" = 0.04, "plantmatter" = 0.05, "soybeanoil" = 0.03) -/obj/item/food/snacks/grown/soybeans +/obj/item/food/grown/soybeans seed = /obj/item/seeds/soya name = "soybeans" desc = "It's pretty bland, but oh the possibilities..." @@ -35,13 +35,13 @@ icon_state = "seed-koibean" species = "koibean" plantname = "Koibean Plants" - product = /obj/item/food/snacks/grown/koibeans + product = /obj/item/food/grown/koibeans potency = 10 mutatelist = list() reagents_add = list("carpotoxin" = 0.1, "vitamin" = 0.04, "plantmatter" = 0.05) rarity = 20 -/obj/item/food/snacks/grown/koibeans +/obj/item/food/grown/koibeans seed = /obj/item/seeds/soya/koi name = "koibean" desc = "Something about these seems fishy." diff --git a/code/modules/hydroponics/grown/berries.dm b/code/modules/hydroponics/grown/berries.dm index 78f65129498..1137e753368 100644 --- a/code/modules/hydroponics/grown/berries.dm +++ b/code/modules/hydroponics/grown/berries.dm @@ -5,7 +5,7 @@ icon_state = "seed-berry" species = "berry" plantname = "Berry Bush" - product = /obj/item/food/snacks/grown/berries + product = /obj/item/food/grown/berries lifespan = 20 maturation = 5 production = 5 @@ -17,7 +17,7 @@ mutatelist = list(/obj/item/seeds/berry/glow, /obj/item/seeds/berry/poison) reagents_add = list("vitamin" = 0.04, "plantmatter" = 0.1) -/obj/item/food/snacks/grown/berries +/obj/item/food/grown/berries seed = /obj/item/seeds/berry name = "bunch of berries" desc = "Nutritious!" @@ -35,12 +35,12 @@ icon_state = "seed-poisonberry" species = "poisonberry" plantname = "Poison-Berry Bush" - product = /obj/item/food/snacks/grown/berries/poison + product = /obj/item/food/grown/berries/poison mutatelist = list(/obj/item/seeds/berry/death) reagents_add = list("cyanide" = 0.15, "tirizene" = 0.2, "vitamin" = 0.04, "plantmatter" = 0.1) rarity = 10 // Mildly poisonous berries are common in reality -/obj/item/food/snacks/grown/berries/poison +/obj/item/food/grown/berries/poison seed = /obj/item/seeds/berry/poison name = "bunch of poison-berries" desc = "Taste so good, you could die!" @@ -57,14 +57,14 @@ icon_state = "seed-deathberry" species = "deathberry" plantname = "Death Berry Bush" - product = /obj/item/food/snacks/grown/berries/death + product = /obj/item/food/grown/berries/death lifespan = 30 potency = 50 mutatelist = list() reagents_add = list("coniine" = 0.08, "tirizene" = 0.1, "vitamin" = 0.04, "plantmatter" = 0.1) rarity = 30 -/obj/item/food/snacks/grown/berries/death +/obj/item/food/grown/berries/death seed = /obj/item/seeds/berry/death name = "bunch of death-berries" desc = "Taste so good, you could die!" @@ -81,7 +81,7 @@ icon_state = "seed-glowberry" species = "glowberry" plantname = "Glow-Berry Bush" - product = /obj/item/food/snacks/grown/berries/glow + product = /obj/item/food/grown/berries/glow lifespan = 30 endurance = 25 mutatelist = list() @@ -89,7 +89,7 @@ reagents_add = list("uranium" = 0.25, "iodine" = 0.2, "vitamin" = 0.04, "plantmatter" = 0.1) rarity = 20 -/obj/item/food/snacks/grown/berries/glow +/obj/item/food/grown/berries/glow seed = /obj/item/seeds/berry/glow name = "bunch of glow-berries" desc = "Nutritious!" @@ -109,7 +109,7 @@ icon_state = "seed-cherry" species = "cherry" plantname = "Cherry Tree" - product = /obj/item/food/snacks/grown/cherries + product = /obj/item/food/grown/cherries lifespan = 35 endurance = 35 maturation = 5 @@ -122,7 +122,7 @@ mutatelist = list(/obj/item/seeds/cherry/blue) reagents_add = list("plantmatter" = 0.07, "sugar" = 0.07) -/obj/item/food/snacks/grown/cherries +/obj/item/food/grown/cherries seed = /obj/item/seeds/cherry name = "cherries" desc = "Great for toppings!" @@ -140,12 +140,12 @@ icon_state = "seed-bluecherry" species = "bluecherry" plantname = "Blue Cherry Tree" - product = /obj/item/food/snacks/grown/bluecherries + product = /obj/item/food/grown/bluecherries mutatelist = list() reagents_add = list("plantmatter" = 0.07, "sugar" = 0.07) rarity = 10 -/obj/item/food/snacks/grown/bluecherries +/obj/item/food/grown/bluecherries seed = /obj/item/seeds/cherry/blue name = "blue cherries" desc = "They're cherries that are blue." @@ -162,7 +162,7 @@ icon_state = "seed-grapes" species = "grape" plantname = "Grape Vine" - product = /obj/item/food/snacks/grown/grapes + product = /obj/item/food/grown/grapes lifespan = 50 endurance = 25 maturation = 3 @@ -176,12 +176,12 @@ mutatelist = list(/obj/item/seeds/grape/green) reagents_add = list("vitamin" = 0.04, "plantmatter" = 0.1, "sugar" = 0.1) -/obj/item/food/snacks/grown/grapes +/obj/item/food/grown/grapes seed = /obj/item/seeds/grape name = "bunch of grapes" desc = "Nutritious!" icon_state = "grapes" - dried_type = /obj/item/food/snacks/no_raisin/healthy + dried_type = /obj/item/food/no_raisin/healthy filling_color = "#FF1493" bitesize_mod = 2 tastes = list("grapes" = 1) @@ -194,12 +194,12 @@ icon_state = "seed-greengrapes" species = "greengrape" plantname = "Green-Grape Vine" - product = /obj/item/food/snacks/grown/grapes/green + product = /obj/item/food/grown/grapes/green reagents_add = list("kelotane" = 0.2, "vitamin" = 0.04, "plantmatter" = 0.1, "sugar" = 0.1) // No rarity: technically it's a beneficial mutant, but it's not exactly "new"... mutatelist = list() -/obj/item/food/snacks/grown/grapes/green +/obj/item/food/grown/grapes/green seed = /obj/item/seeds/grape/green name = "bunch of green grapes" icon_state = "greengrapes" diff --git a/code/modules/hydroponics/grown/cannabis.dm b/code/modules/hydroponics/grown/cannabis.dm index ce96f21d666..517033e030c 100644 --- a/code/modules/hydroponics/grown/cannabis.dm +++ b/code/modules/hydroponics/grown/cannabis.dm @@ -5,7 +5,7 @@ icon_state = "seed-cannabis" species = "cannabis" plantname = "Cannabis Plant" - product = /obj/item/food/snacks/grown/cannabis + product = /obj/item/food/grown/cannabis maturation = 8 potency = 20 growthstages = 1 @@ -24,7 +24,7 @@ icon_state = "seed-megacannabis" species = "megacannabis" plantname = "Rainbow Weed" - product = /obj/item/food/snacks/grown/cannabis/rainbow + product = /obj/item/food/grown/cannabis/rainbow mutatelist = list(/obj/item/seeds/cannabis/death, /obj/item/seeds/cannabis/ultimate) reagents_add = list("lsd" = 0.15, "thc" = 0.15, "cbd" = 0.15, "happiness" = 0.15) @@ -36,7 +36,7 @@ icon_state = "seed-blackcannabis" species = "blackcannabis" plantname = "Deathweed" - product = /obj/item/food/snacks/grown/cannabis/death + product = /obj/item/food/grown/cannabis/death mutatelist = list() reagents_add = list("cyanide" = 0.35, "thc" = 0.15, "cbd" = 0.15) rarity = 40 @@ -47,7 +47,7 @@ icon_state = "seed-whitecannabis" species = "whitecannabis" plantname = "Lifeweed" - product = /obj/item/food/snacks/grown/cannabis/white + product = /obj/item/food/grown/cannabis/white mutatelist = list(/obj/item/seeds/cannabis/death, /obj/item/seeds/cannabis/ultimate) reagents_add = list("omnizine" = 0.35, "thc" = 0.15, "cbd" = 0.15) @@ -60,7 +60,7 @@ icon_state = "seed-ocannabis" species = "ocannabis" plantname = "Omega Weed" - product = /obj/item/food/snacks/grown/cannabis/ultimate + product = /obj/item/food/grown/cannabis/ultimate mutatelist = list() reagents_add = list("lsd" = 0.05, "suicider" = 0.05, @@ -85,7 +85,7 @@ // --------------------------------------------------------------- -/obj/item/food/snacks/grown/cannabis +/obj/item/food/grown/cannabis seed = /obj/item/seeds/cannabis icon = 'icons/goonstation/objects/hydroponics.dmi' name = "cannabis leaf" @@ -97,28 +97,28 @@ wine_power = 0.2 -/obj/item/food/snacks/grown/cannabis/rainbow +/obj/item/food/grown/cannabis/rainbow seed = /obj/item/seeds/cannabis/rainbow name = "rainbow cannabis leaf" desc = "Is it supposed to be glowing like that...?" icon_state = "megacannabis" wine_power = 0.6 -/obj/item/food/snacks/grown/cannabis/death +/obj/item/food/grown/cannabis/death seed = /obj/item/seeds/cannabis/death name = "death cannabis leaf" desc = "Looks a bit dark. Oh well." icon_state = "blackcannabis" wine_power = 0.4 -/obj/item/food/snacks/grown/cannabis/white +/obj/item/food/grown/cannabis/white seed = /obj/item/seeds/cannabis/white name = "white cannabis leaf" desc = "It feels smooth and nice to the touch." icon_state = "whitecannabis" wine_power = 0.1 -/obj/item/food/snacks/grown/cannabis/ultimate +/obj/item/food/grown/cannabis/ultimate seed = /obj/item/seeds/cannabis/ultimate name = "omega cannibas leaf" desc = "You feel dizzy looking at it. What the fuck?" diff --git a/code/modules/hydroponics/grown/cereals.dm b/code/modules/hydroponics/grown/cereals.dm index e5342e99985..0d57acbdd9a 100644 --- a/code/modules/hydroponics/grown/cereals.dm +++ b/code/modules/hydroponics/grown/cereals.dm @@ -5,7 +5,7 @@ icon_state = "seed-wheat" species = "wheat" plantname = "Wheat Stalks" - product = /obj/item/food/snacks/grown/wheat + product = /obj/item/food/grown/wheat production = 1 yield = 4 potency = 30 @@ -13,7 +13,7 @@ mutatelist = list(/obj/item/seeds/wheat/oat, /obj/item/seeds/wheat/meat) reagents_add = list("plantmatter" = 0.04) -/obj/item/food/snacks/grown/wheat +/obj/item/food/grown/wheat seed = /obj/item/seeds/wheat name = "wheat" desc = "Sigh... wheat... a-grain?" @@ -31,10 +31,10 @@ icon_state = "seed-oat" species = "oat" plantname = "Oat Stalks" - product = /obj/item/food/snacks/grown/oat + product = /obj/item/food/grown/oat mutatelist = list() -/obj/item/food/snacks/grown/oat +/obj/item/food/grown/oat seed = /obj/item/seeds/wheat/oat name = "oat" desc = "Eat oats, do squats." @@ -52,11 +52,11 @@ icon_state = "seed-rice" species = "rice" plantname = "Rice Stalks" - product = /obj/item/food/snacks/grown/rice + product = /obj/item/food/grown/rice mutatelist = list() growthstages = 3 -/obj/item/food/snacks/grown/rice +/obj/item/food/grown/rice seed = /obj/item/seeds/wheat/rice name = "rice" desc = "Rice to meet you." @@ -74,11 +74,11 @@ icon_state = "seed-meatwheat" species = "meatwheat" plantname = "Meatwheat" - product = /obj/item/food/snacks/grown/meatwheat + product = /obj/item/food/grown/meatwheat mutatelist = list() reagents_add = list("protein" = 0.04) -/obj/item/food/snacks/grown/meatwheat +/obj/item/food/grown/meatwheat name = "meatwheat" desc = "Some blood-drenched wheat stalks. You can crush them into what passes for meat if you squint hard enough." icon_state = "meatwheat" @@ -89,10 +89,10 @@ tastes = list("meatwheat" = 1) can_distill = FALSE -/obj/item/food/snacks/grown/meatwheat/attack_self(mob/living/user) +/obj/item/food/grown/meatwheat/attack_self(mob/living/user) user.visible_message("[user] crushes [src] into meat.", "You crush [src] into something that resembles meat.") playsound(user, 'sound/effects/blobattack.ogg', 50, 1) - var/obj/item/food/snacks/meat/meatwheat/M = new(get_turf(user)) + var/obj/item/food/meat/meatwheat/M = new(get_turf(user)) user.drop_item() qdel(src) user.put_in_hands(M) diff --git a/code/modules/hydroponics/grown/chili.dm b/code/modules/hydroponics/grown/chili.dm index 63202491bff..d0c05accc2b 100644 --- a/code/modules/hydroponics/grown/chili.dm +++ b/code/modules/hydroponics/grown/chili.dm @@ -5,7 +5,7 @@ icon_state = "seed-chili" species = "chili" plantname = "Chili Plants" - product = /obj/item/food/snacks/grown/chili + product = /obj/item/food/grown/chili lifespan = 20 maturation = 5 production = 5 @@ -18,7 +18,7 @@ mutatelist = list(/obj/item/seeds/chili/ice, /obj/item/seeds/chili/ghost) reagents_add = list("capsaicin" = 0.25, "vitamin" = 0.04, "plantmatter" = 0.04) -/obj/item/food/snacks/grown/chili +/obj/item/food/grown/chili seed = /obj/item/seeds/chili name = "chili" desc = "It's spicy! Wait... IT'S BURNING ME!!" @@ -35,7 +35,7 @@ icon_state = "seed-icepepper" species = "chiliice" plantname = "Chilly Pepper Plants" - product = /obj/item/food/snacks/grown/icepepper + product = /obj/item/food/grown/icepepper lifespan = 25 maturation = 4 production = 4 @@ -43,7 +43,7 @@ mutatelist = list() reagents_add = list("frostoil" = 0.25, "vitamin" = 0.02, "plantmatter" = 0.02) -/obj/item/food/snacks/grown/icepepper +/obj/item/food/grown/icepepper seed = /obj/item/seeds/chili/ice name = "chilly pepper" desc = "It's a mutant strain of chili" @@ -61,7 +61,7 @@ icon_state = "seed-chilighost" species = "chilighost" plantname = "Ghost Chili Plants" - product = /obj/item/food/snacks/grown/ghost_chili + product = /obj/item/food/grown/ghost_chili endurance = 10 maturation = 10 production = 10 @@ -70,7 +70,7 @@ mutatelist = list() reagents_add = list("condensedcapsaicin" = 0.3, "capsaicin" = 0.55, "plantmatter" = 0.04) -/obj/item/food/snacks/grown/ghost_chili +/obj/item/food/grown/ghost_chili seed = /obj/item/seeds/chili/ghost name = "ghost chili" desc = "It seems to be vibrating gently." diff --git a/code/modules/hydroponics/grown/citrus.dm b/code/modules/hydroponics/grown/citrus.dm index f4d1b53d0e3..1ee7a1d9f15 100644 --- a/code/modules/hydroponics/grown/citrus.dm +++ b/code/modules/hydroponics/grown/citrus.dm @@ -1,5 +1,5 @@ // Citrus - base type -/obj/item/food/snacks/grown/citrus +/obj/item/food/grown/citrus seed = /obj/item/seeds/lime name = "citrus" desc = "It's so sour, your face will twist." @@ -14,7 +14,7 @@ icon_state = "seed-lime" species = "lime" plantname = "Lime Tree" - product = /obj/item/food/snacks/grown/citrus/lime + product = /obj/item/food/grown/citrus/lime lifespan = 55 endurance = 50 yield = 4 @@ -24,7 +24,7 @@ mutatelist = list(/obj/item/seeds/orange) reagents_add = list("vitamin" = 0.04, "plantmatter" = 0.05) -/obj/item/food/snacks/grown/citrus/lime +/obj/item/food/grown/citrus/lime seed = /obj/item/seeds/lime name = "lime" desc = "It's so sour, your face will twist." @@ -39,7 +39,7 @@ icon_state = "seed-orange" species = "orange" plantname = "Orange Tree" - product = /obj/item/food/snacks/grown/citrus/orange + product = /obj/item/food/grown/citrus/orange lifespan = 60 endurance = 50 yield = 5 @@ -51,7 +51,7 @@ mutatelist = list(/obj/item/seeds/lime) reagents_add = list("vitamin" = 0.04, "plantmatter" = 0.05) -/obj/item/food/snacks/grown/citrus/orange +/obj/item/food/grown/citrus/orange seed = /obj/item/seeds/orange name = "orange" desc = "It's an tangy fruit." @@ -67,7 +67,7 @@ icon_state = "seed-lemon" species = "lemon" plantname = "Lemon Tree" - product = /obj/item/food/snacks/grown/citrus/lemon + product = /obj/item/food/grown/citrus/lemon lifespan = 55 endurance = 45 yield = 4 @@ -78,7 +78,7 @@ mutatelist = list(/obj/item/seeds/firelemon) reagents_add = list("vitamin" = 0.04, "plantmatter" = 0.05) -/obj/item/food/snacks/grown/citrus/lemon +/obj/item/food/grown/citrus/lemon seed = /obj/item/seeds/lemon name = "lemon" desc = "When life gives you lemons, make lemonade." @@ -94,7 +94,7 @@ icon_state = "seed-firelemon" species = "firelemon" plantname = "Combustible Lemon Tree" - product = /obj/item/food/snacks/grown/firelemon + product = /obj/item/food/grown/firelemon growing_icon = 'icons/obj/hydroponics/growing_fruits.dmi' icon_grow = "lime-grow" icon_dead = "lime-dead" @@ -104,7 +104,7 @@ yield = 4 reagents_add = list("plantmatter" = 0.05) -/obj/item/food/snacks/grown/firelemon +/obj/item/food/grown/firelemon seed = /obj/item/seeds/firelemon name = "combustible lemon" desc = "Made for burning houses down." @@ -114,7 +114,7 @@ tastes = list("burning lemon" = 1) wine_flavor = "fire" -/obj/item/food/snacks/grown/firelemon/attack_self(mob/living/user) +/obj/item/food/grown/firelemon/attack_self(mob/living/user) var/area/A = get_area(user) user.visible_message("[user] primes [src]!", "You prime [src]!") investigate_log("[key_name(user)] primed a combustible lemon for detonation at [A] [COORD(user)].", INVESTIGATE_BOMB) @@ -127,19 +127,19 @@ playsound(loc, 'sound/weapons/armbomb.ogg', 75, TRUE, -3) addtimer(CALLBACK(src, PROC_REF(prime)), rand(10, 60)) -/obj/item/food/snacks/grown/firelemon/burn() +/obj/item/food/grown/firelemon/burn() prime() ..() -/obj/item/food/snacks/grown/firelemon/proc/update_mob() +/obj/item/food/grown/firelemon/proc/update_mob() if(ismob(loc)) var/mob/M = loc M.unEquip(src) -/obj/item/food/snacks/grown/firelemon/ex_act(severity) +/obj/item/food/grown/firelemon/ex_act(severity) qdel(src) //Ensuring that it's deleted by its own explosion -/obj/item/food/snacks/grown/firelemon/proc/prime() +/obj/item/food/grown/firelemon/proc/prime() switch(seed.potency) //Combustible lemons are alot like IEDs, lots of flame, very little bang. if(0 to 30) update_mob() diff --git a/code/modules/hydroponics/grown/cocoa_vanilla.dm b/code/modules/hydroponics/grown/cocoa_vanilla.dm index 9e21671169b..cc21fca814e 100644 --- a/code/modules/hydroponics/grown/cocoa_vanilla.dm +++ b/code/modules/hydroponics/grown/cocoa_vanilla.dm @@ -5,7 +5,7 @@ icon_state = "seed-cocoapod" species = "cocoapod" plantname = "Cocao Tree" - product = /obj/item/food/snacks/grown/cocoapod + product = /obj/item/food/grown/cocoapod lifespan = 20 maturation = 5 production = 5 @@ -18,7 +18,7 @@ mutatelist = list(/obj/item/seeds/cocoapod/vanillapod) reagents_add = list("cocoa" = 0.25, "plantmatter" = 0.1) -/obj/item/food/snacks/grown/cocoapod +/obj/item/food/grown/cocoapod seed = /obj/item/seeds/cocoapod name = "cocoa pod" desc = "Fattening... Mmmmm... chucklate." @@ -34,12 +34,12 @@ icon_state = "seed-vanillapod" species = "vanillapod" plantname = "Vanilla Tree" - product = /obj/item/food/snacks/grown/vanillapod + product = /obj/item/food/grown/vanillapod genes = list(/datum/plant_gene/trait/repeated_harvest) mutatelist = list() reagents_add = list("vanilla" = 0.25, "plantmatter" = 0.1) -/obj/item/food/snacks/grown/vanillapod +/obj/item/food/grown/vanillapod seed = /obj/item/seeds/cocoapod/vanillapod name = "vanilla pod" desc = "Fattening... Mmmmm... vanilla." diff --git a/code/modules/hydroponics/grown/corn.dm b/code/modules/hydroponics/grown/corn.dm index 81688a435ea..90b7bd8d7d0 100644 --- a/code/modules/hydroponics/grown/corn.dm +++ b/code/modules/hydroponics/grown/corn.dm @@ -5,7 +5,7 @@ icon_state = "seed-corn" species = "corn" plantname = "Corn Stalks" - product = /obj/item/food/snacks/grown/corn + product = /obj/item/food/grown/corn maturation = 8 potency = 20 growthstages = 3 @@ -15,12 +15,12 @@ mutatelist = list(/obj/item/seeds/corn/snapcorn) reagents_add = list("cornoil" = 0.2, "vitamin" = 0.04, "plantmatter" = 0.1) -/obj/item/food/snacks/grown/corn +/obj/item/food/grown/corn seed = /obj/item/seeds/corn name = "ear of corn" desc = "Needs some butter!" icon_state = "corn" - cooked_type = /obj/item/food/snacks/popcorn + cooked_type = /obj/item/food/popcorn filling_color = "#FFFF00" trash = /obj/item/grown/corncob bitesize_mod = 2 diff --git a/code/modules/hydroponics/grown/eggplant.dm b/code/modules/hydroponics/grown/eggplant.dm index e31e07e215b..9179ad0fcc9 100644 --- a/code/modules/hydroponics/grown/eggplant.dm +++ b/code/modules/hydroponics/grown/eggplant.dm @@ -5,7 +5,7 @@ icon_state = "seed-eggplant" species = "eggplant" plantname = "Eggplants" - product = /obj/item/food/snacks/grown/eggplant + product = /obj/item/food/grown/eggplant yield = 2 potency = 20 growing_icon = 'icons/obj/hydroponics/growing_vegetables.dmi' @@ -15,7 +15,7 @@ mutatelist = list(/obj/item/seeds/eggplant/eggy) reagents_add = list("vitamin" = 0.04, "plantmatter" = 0.1) -/obj/item/food/snacks/grown/eggplant +/obj/item/food/grown/eggplant seed = /obj/item/seeds/eggplant name = "eggplant" desc = "Maybe there's a chicken inside?" @@ -32,18 +32,18 @@ icon_state = "seed-eggy" species = "eggy" plantname = "Egg-Plants" - product = /obj/item/food/snacks/grown/shell/eggy + product = /obj/item/food/grown/shell/eggy lifespan = 75 production = 12 mutatelist = list() reagents_add = list("nutriment" = 0.1) -/obj/item/food/snacks/grown/shell/eggy +/obj/item/food/grown/shell/eggy seed = /obj/item/seeds/eggplant/eggy name = "Egg-plant" desc = "There MUST be a chicken inside." icon_state = "eggyplant" - trash = /obj/item/food/snacks/egg + trash = /obj/item/food/egg filling_color = "#F8F8FF" bitesize_mod = 2 tastes = list("egg-plant" = 1) diff --git a/code/modules/hydroponics/grown/flowers.dm b/code/modules/hydroponics/grown/flowers.dm index c16f78174f0..095aeca5190 100644 --- a/code/modules/hydroponics/grown/flowers.dm +++ b/code/modules/hydroponics/grown/flowers.dm @@ -5,7 +5,7 @@ icon_state = "seed-poppy" species = "poppy" plantname = "Poppy Plants" - product = /obj/item/food/snacks/grown/poppy + product = /obj/item/food/grown/poppy endurance = 10 maturation = 8 yield = 6 @@ -17,7 +17,7 @@ mutatelist = list(/obj/item/seeds/poppy/geranium, /obj/item/seeds/poppy/lily) reagents_add = list("bicaridine" = 0.2, "plantmatter" = 0.05) -/obj/item/food/snacks/grown/poppy +/obj/item/food/grown/poppy seed = /obj/item/seeds/poppy name = "poppy" desc = "Long-used as a symbol of rest, peace, and death." @@ -37,10 +37,10 @@ plantname = "Lily Plants" icon_grow = "lily-grow" icon_dead = "lily-dead" - product = /obj/item/food/snacks/grown/lily + product = /obj/item/food/grown/lily mutatelist = list() -/obj/item/food/snacks/grown/lily +/obj/item/food/grown/lily seed = /obj/item/seeds/poppy/lily name = "lily" desc = "A beautiful white flower." @@ -60,10 +60,10 @@ plantname = "Geranium Plants" icon_grow = "geranium-grow" icon_dead = "geranium-dead" - product = /obj/item/food/snacks/grown/geranium + product = /obj/item/food/grown/geranium mutatelist = list() -/obj/item/food/snacks/grown/geranium +/obj/item/food/grown/geranium seed = /obj/item/seeds/poppy/geranium name = "geranium" desc = "A beautiful purple flower." @@ -81,7 +81,7 @@ icon_state = "seed-harebell" species = "harebell" plantname = "Harebells" - product = /obj/item/food/snacks/grown/harebell + product = /obj/item/food/grown/harebell lifespan = 100 endurance = 20 maturation = 7 @@ -93,7 +93,7 @@ growing_icon = 'icons/obj/hydroponics/growing_flowers.dmi' reagents_add = list("plantmatter" = 0.04) -/obj/item/food/snacks/grown/harebell +/obj/item/food/grown/harebell seed = /obj/item/seeds/harebell name = "harebell" desc = "\"I'll sweeten thy sad grave: thou shalt not lack the flower that's like thy face, pale primrose, nor the azured hare-bell, like thy veins; no, nor the leaf of eglantine, whom not to slander, out-sweeten'd not thy breath.\"" @@ -150,12 +150,12 @@ plantname = "Moonflowers" icon_grow = "moonflower-grow" icon_dead = "sunflower-dead" - product = /obj/item/food/snacks/grown/moonflower + product = /obj/item/food/grown/moonflower mutatelist = list() reagents_add = list("moonshine" = 0.2, "vitamin" = 0.02, "plantmatter" = 0.02) rarity = 15 -/obj/item/food/snacks/grown/moonflower +/obj/item/food/grown/moonflower seed = /obj/item/seeds/sunflower/moonflower name = "moonflower" desc = "Store in a location at least 50 yards away from werewolves." diff --git a/code/modules/hydroponics/grown/garlic.dm b/code/modules/hydroponics/grown/garlic.dm index 82d802a0b92..66979391b39 100644 --- a/code/modules/hydroponics/grown/garlic.dm +++ b/code/modules/hydroponics/grown/garlic.dm @@ -4,14 +4,14 @@ icon_state = "seed-garlic" species = "garlic" plantname = "Garlic Sprouts" - product = /obj/item/food/snacks/grown/garlic + product = /obj/item/food/grown/garlic yield = 6 potency = 25 growthstages = 3 growing_icon = 'icons/obj/hydroponics/growing_vegetables.dmi' reagents_add = list("garlic" = 0.15, "plantmatter" = 0.1) -/obj/item/food/snacks/grown/garlic +/obj/item/food/grown/garlic seed = /obj/item/seeds/garlic name = "garlic" desc = "Delicious, but with a potentially overwhelming odor." diff --git a/code/modules/hydroponics/grown/grass_carpet.dm b/code/modules/hydroponics/grown/grass_carpet.dm index 84c177d2b07..2a78f12fdda 100644 --- a/code/modules/hydroponics/grown/grass_carpet.dm +++ b/code/modules/hydroponics/grown/grass_carpet.dm @@ -5,7 +5,7 @@ icon_state = "seed-grass" species = "grass" plantname = "Grass" - product = /obj/item/food/snacks/grown/grass + product = /obj/item/food/grown/grass lifespan = 40 endurance = 40 maturation = 2 @@ -18,7 +18,7 @@ mutatelist = list(/obj/item/seeds/grass/carpet) reagents_add = list("plantmatter" = 0.02, "hydrogen" = 0.05) -/obj/item/food/snacks/grown/grass +/obj/item/food/grown/grass seed = /obj/item/seeds/grass name = "grass" desc = "Green and lush." @@ -30,10 +30,10 @@ tastes = list("grass" = 1) wine_power = 0.15 -/obj/item/food/snacks/grown/grass/attack_self(mob/user) +/obj/item/food/grown/grass/attack_self(mob/user) to_chat(user, "You prepare the astroturf.") var/grassAmt = 1 + round(seed.potency * tile_coefficient) // The grass we're holding - for(var/obj/item/food/snacks/grown/grass/G in user.loc) // The grass on the floor + for(var/obj/item/food/grown/grass/G in user.loc) // The grass on the floor if(G.type != type) continue grassAmt += 1 + round(G.seed.potency * tile_coefficient) @@ -48,11 +48,11 @@ icon_state = "seed-carpet" species = "carpet" plantname = "Carpet" - product = /obj/item/food/snacks/grown/grass/carpet + product = /obj/item/food/grown/grass/carpet mutatelist = list() rarity = 10 -/obj/item/food/snacks/grown/grass/carpet +/obj/item/food/grown/grass/carpet seed = /obj/item/seeds/grass/carpet name = "carpet" desc = "The textile industry's dark secret." diff --git a/code/modules/hydroponics/grown/herbals.dm b/code/modules/hydroponics/grown/herbals.dm index f13d9d20b9c..3c4c1735d1e 100644 --- a/code/modules/hydroponics/grown/herbals.dm +++ b/code/modules/hydroponics/grown/herbals.dm @@ -4,14 +4,14 @@ icon_state = "seed-lettuce" species = "cabbage" plantname = "Comfrey" - product = /obj/item/food/snacks/grown/comfrey + product = /obj/item/food/grown/comfrey yield = 2 maturation = 3 growthstages = 1 growing_icon = 'icons/obj/hydroponics/growing_vegetables.dmi' reagents_add = list("styptic_powder" = 0.1) -/obj/item/food/snacks/grown/comfrey +/obj/item/food/grown/comfrey seed = /obj/item/seeds/comfrey name = "comfrey leaf" desc = "Mash to turn into a poultice." @@ -20,7 +20,7 @@ tastes = list("comfrey" = 1) bitesize_mod = 2 -/obj/item/food/snacks/grown/comfrey/attack_self(mob/user) +/obj/item/food/grown/comfrey/attack_self(mob/user) var/obj/item/stack/medical/bruise_pack/comfrey/C = new(get_turf(user)) C.heal_brute = seed.potency to_chat(user, "You mash [src] into a poultice.") @@ -33,12 +33,12 @@ icon_state = "seed-ambrosiavulgaris" species = "ambrosiavulgaris" plantname = "Aloe Vera Plant" - product = /obj/item/food/snacks/grown/aloe + product = /obj/item/food/grown/aloe yield = 2 icon_dead = "ambrosia-dead" reagents_add = list("silver_sulfadiazine" = 0.1) -/obj/item/food/snacks/grown/aloe +/obj/item/food/grown/aloe seed = /obj/item/seeds/aloe name = "aloe leaf" desc = "Mash to turn into a poultice." @@ -47,7 +47,7 @@ tastes = list("aloe" = 1) bitesize_mod = 2 -/obj/item/food/snacks/grown/aloe/attack_self(mob/user) +/obj/item/food/grown/aloe/attack_self(mob/user) var/obj/item/stack/medical/ointment/aloe/A = new(get_turf(user)) A.heal_burn = seed.potency to_chat(user, "You mash [src] into a poultice.") @@ -61,7 +61,7 @@ icon_state = "seed-mint" species = "mint" plantname = "Mint Plant" - product = /obj/item/food/snacks/grown/mint + product = /obj/item/food/grown/mint lifespan = 20 maturation = 4 production = 5 @@ -70,7 +70,7 @@ icon_dead = "mint-dead" reagents_add = list("mint" = 0.03, "plantmatter" = 0.03) -/obj/item/food/snacks/grown/mint +/obj/item/food/grown/mint seed = /obj/item/seeds/mint name = "mint leaves" desc = "Process for mint. Distill for menthol. No need to experi-mint." //haha diff --git a/code/modules/hydroponics/grown/kudzu.dm b/code/modules/hydroponics/grown/kudzu.dm index a1d8251c2d7..950971fb591 100644 --- a/code/modules/hydroponics/grown/kudzu.dm +++ b/code/modules/hydroponics/grown/kudzu.dm @@ -6,7 +6,7 @@ icon_state = "seed-kudzu" species = "kudzu" plantname = "Kudzu" - product = /obj/item/food/snacks/grown/kudzupod + product = /obj/item/food/grown/kudzupod genes = list(/datum/plant_gene/trait/repeated_harvest, /datum/plant_gene/trait/plant_type/weed_hardy) lifespan = 20 endurance = 10 @@ -88,7 +88,7 @@ adjust_potency(rand(15, -5)) -/obj/item/food/snacks/grown/kudzupod +/obj/item/food/grown/kudzupod seed = /obj/item/seeds/kudzu name = "kudzu pod" desc = "Pueraria Virallis: An invasive species with vines that rapidly creep and wrap around whatever they contact." diff --git a/code/modules/hydroponics/grown/melon.dm b/code/modules/hydroponics/grown/melon.dm index 702640618ab..9d6ef004470 100644 --- a/code/modules/hydroponics/grown/melon.dm +++ b/code/modules/hydroponics/grown/melon.dm @@ -5,7 +5,7 @@ icon_state = "seed-watermelon" species = "watermelon" plantname = "Watermelon Vines" - product = /obj/item/food/snacks/grown/watermelon + product = /obj/item/food/grown/watermelon lifespan = 50 endurance = 40 growing_icon = 'icons/obj/hydroponics/growing_fruits.dmi' @@ -21,12 +21,12 @@ qdel(src) return OBLITERATION -/obj/item/food/snacks/grown/watermelon +/obj/item/food/grown/watermelon seed = /obj/item/seeds/watermelon name = "watermelon" desc = "It's full of watery goodness." icon_state = "watermelon" // Sprite created by https://github.com/binarysudoku for Goonstation, They have relicensed it for our use. - slice_path = /obj/item/food/snacks/watermelonslice + slice_path = /obj/item/food/watermelonslice slices_num = 5 dried_type = null w_class = WEIGHT_CLASS_NORMAL @@ -42,12 +42,12 @@ icon_state = "seed-holymelon" species = "holymelon" plantname = "Holy Melon Vines" - product = /obj/item/food/snacks/grown/holymelon + product = /obj/item/food/grown/holymelon mutatelist = list() reagents_add = list("holywater" = 0.2, "vitamin" = 0.04, "nutriment" = 0.1) rarity = 20 -/obj/item/food/snacks/grown/holymelon +/obj/item/food/grown/holymelon seed = /obj/item/seeds/watermelon/holy name = "holymelon" desc = "The water within this melon has been blessed by some deity that's particularly fond of watermelon." diff --git a/code/modules/hydroponics/grown/misc_seeds.dm b/code/modules/hydroponics/grown/misc_seeds.dm index 99ed6c86ef7..0bbb55450d1 100644 --- a/code/modules/hydroponics/grown/misc_seeds.dm +++ b/code/modules/hydroponics/grown/misc_seeds.dm @@ -32,7 +32,7 @@ icon_state = "seed-lettuce" species = "cabbage" plantname = "Lettuces" - product = /obj/item/food/snacks/grown/lettuce + product = /obj/item/food/grown/lettuce lifespan = 50 endurance = 25 maturation = 3 @@ -43,7 +43,7 @@ genes = list(/datum/plant_gene/trait/repeated_harvest) reagents_add = list("vitamin" = 0.04, "plantmatter" = 0.1) -/obj/item/food/snacks/grown/lettuce +/obj/item/food/grown/lettuce seed = /obj/item/seeds/lettuce name = "lettuce" desc = "Often confused with cabbages." @@ -60,7 +60,7 @@ icon_state = "seed-lettuce" species = "cabbage" plantname = "Cabbages" - product = /obj/item/food/snacks/grown/cabbage + product = /obj/item/food/grown/cabbage lifespan = 50 endurance = 25 maturation = 3 @@ -72,7 +72,7 @@ mutatelist = list(/obj/item/seeds/replicapod) reagents_add = list("vitamin" = 0.04, "plantmatter" = 0.1) -/obj/item/food/snacks/grown/cabbage +/obj/item/food/grown/cabbage seed = /obj/item/seeds/cabbage name = "cabbage" desc = "Ewwwwwwwwww. Cabbage." @@ -90,7 +90,7 @@ icon_state = "seed-sugarcane" species = "sugarcane" plantname = "Sugarcane" - product = /obj/item/food/snacks/grown/sugarcane + product = /obj/item/food/grown/sugarcane genes = list(/datum/plant_gene/trait/repeated_harvest) lifespan = 60 endurance = 50 @@ -99,7 +99,7 @@ growthstages = 3 reagents_add = list("sugar" = 0.25) -/obj/item/food/snacks/grown/sugarcane +/obj/item/food/grown/sugarcane seed = /obj/item/seeds/sugarcane name = "sugarcane" desc = "Sickly sweet." @@ -143,7 +143,7 @@ icon_state = "seed-gatfruit" species = "gatfruit" plantname = "Gatfruit Tree" - product = /obj/item/food/snacks/grown/shell/gatfruit + product = /obj/item/food/grown/shell/gatfruit genes = list(/datum/plant_gene/trait/repeated_harvest) lifespan = 20 endurance = 20 @@ -156,7 +156,7 @@ growing_icon = 'icons/obj/hydroponics/growing_fruits.dmi' reagents_add = list("sulfur" = 0.1, "carbon" = 0.1, "nitrogen" = 0.07, "potassium" = 0.05) -/obj/item/food/snacks/grown/shell/gatfruit +/obj/item/food/grown/shell/gatfruit seed = /obj/item/seeds/gatfruit name = "gatfruit" desc = "It smells like burning." @@ -174,12 +174,12 @@ icon_state = "seed-cherry_bomb" species = "cherry_bomb" plantname = "Cherry Bomb Tree" - product = /obj/item/food/snacks/grown/cherry_bomb + product = /obj/item/food/grown/cherry_bomb mutatelist = list() reagents_add = list("plantmatter" = 0.1, "sugar" = 0.1, "blackpowder" = 0.7) rarity = 60 //See above -/obj/item/food/snacks/grown/cherry_bomb +/obj/item/food/grown/cherry_bomb name = "cherry bombs" desc = "You think you can hear the hissing of a tiny fuse." icon_state = "cherry_bomb" @@ -191,7 +191,7 @@ max_integrity = 40 wine_power = 0.8 -/obj/item/food/snacks/grown/cherry_bomb/attack_self(mob/living/user) +/obj/item/food/grown/cherry_bomb/attack_self(mob/living/user) var/area/A = get_area(user) user.visible_message("[user] plucks the stem from [src]!", "You pluck the stem from [src], which begins to hiss loudly!") message_admins("[user] ([user.key ? user.key : "no key"]) primed a cherry bomb for detonation at [A] ([user.x], [user.y], [user.z]) (JMP)") @@ -201,16 +201,16 @@ C.throw_mode_on() prime() -/obj/item/food/snacks/grown/cherry_bomb/deconstruct(disassembled = TRUE) +/obj/item/food/grown/cherry_bomb/deconstruct(disassembled = TRUE) if(!disassembled) prime() if(!QDELETED(src)) qdel(src) -/obj/item/food/snacks/grown/cherry_bomb/ex_act(severity) +/obj/item/food/grown/cherry_bomb/ex_act(severity) qdel(src) //Ensuring that it's deleted by its own explosion. Also prevents mass chain reaction with piles of cherry bombs -/obj/item/food/snacks/grown/cherry_bomb/proc/prime() +/obj/item/food/grown/cherry_bomb/proc/prime() icon_state = "cherry_bomb_lit" playsound(src, 'sound/goonstation/misc/fuse.ogg', seed.potency, 0) reagents.set_reagent_temp(1000) //Sets off the black powder diff --git a/code/modules/hydroponics/grown/mushrooms.dm b/code/modules/hydroponics/grown/mushrooms.dm index bd117356dff..a3bb028724d 100644 --- a/code/modules/hydroponics/grown/mushrooms.dm +++ b/code/modules/hydroponics/grown/mushrooms.dm @@ -1,4 +1,4 @@ -/obj/item/food/snacks/grown/mushroom +/obj/item/food/grown/mushroom name = "mushroom" bitesize_mod = 2 wine_power = 0.4 @@ -11,7 +11,7 @@ icon_state = "mycelium-reishi" species = "reishi" plantname = "Reishi" - product = /obj/item/food/snacks/grown/mushroom/reishi + product = /obj/item/food/grown/mushroom/reishi lifespan = 35 endurance = 35 maturation = 10 @@ -23,7 +23,7 @@ growing_icon = 'icons/obj/hydroponics/growing_mushrooms.dmi' reagents_add = list("morphine" = 0.35, "charcoal" = 0.35, "nutriment" = 0) -/obj/item/food/snacks/grown/mushroom/reishi +/obj/item/food/grown/mushroom/reishi seed = /obj/item/seeds/reishi name = "reishi" desc = "Ganoderma lucidum: A special fungus known for its medicinal and stress relieving properties." @@ -39,7 +39,7 @@ icon_state = "mycelium-amanita" species = "amanita" plantname = "Fly Amanitas" - product = /obj/item/food/snacks/grown/mushroom/amanita + product = /obj/item/food/grown/mushroom/amanita lifespan = 50 endurance = 35 maturation = 10 @@ -51,7 +51,7 @@ mutatelist = list(/obj/item/seeds/angel) reagents_add = list("psilocybin" = 0.04, "amanitin" = 0.35, "nutriment" = 0, "growthserum" = 0.1) -/obj/item/food/snacks/grown/mushroom/amanita +/obj/item/food/grown/mushroom/amanita seed = /obj/item/seeds/amanita name = "fly amanita" desc = "Amanita Muscaria: Learn poisonous mushrooms by heart. Only pick mushrooms you know." @@ -67,7 +67,7 @@ icon_state = "mycelium-angel" species = "angel" plantname = "Destroying Angels" - product = /obj/item/food/snacks/grown/mushroom/angel + product = /obj/item/food/grown/mushroom/angel lifespan = 50 endurance = 35 maturation = 12 @@ -81,7 +81,7 @@ rarity = 30 origin_tech = "biotech=5" -/obj/item/food/snacks/grown/mushroom/angel +/obj/item/food/grown/mushroom/angel seed = /obj/item/seeds/angel name = "destroying angel" desc = "Amanita Virosa: Deadly poisonous basidiomycete fungus filled with alpha amanitin." @@ -98,7 +98,7 @@ icon_state = "mycelium-liberty" species = "liberty" plantname = "Liberty-Caps" - product = /obj/item/food/snacks/grown/mushroom/libertycap + product = /obj/item/food/grown/mushroom/libertycap maturation = 7 production = 1 yield = 5 @@ -108,7 +108,7 @@ growing_icon = 'icons/obj/hydroponics/growing_mushrooms.dmi' reagents_add = list("psilocybin" = 0.25, "nutriment" = 0.02) -/obj/item/food/snacks/grown/mushroom/libertycap +/obj/item/food/grown/mushroom/libertycap seed = /obj/item/seeds/liberty name = "liberty-cap" desc = "Psilocybe Semilanceata: Liberate yourself!" @@ -126,7 +126,7 @@ icon_state = "mycelium-plump" species = "plump" plantname = "Plump-Helmet Mushrooms" - product = /obj/item/food/snacks/grown/mushroom/plumphelmet + product = /obj/item/food/grown/mushroom/plumphelmet maturation = 8 production = 1 yield = 4 @@ -137,7 +137,7 @@ mutatelist = list(/obj/item/seeds/plump/walkingmushroom) reagents_add = list("vitamin" = 0.04, "nutriment" = 0.1) -/obj/item/food/snacks/grown/mushroom/plumphelmet +/obj/item/food/grown/mushroom/plumphelmet seed = /obj/item/seeds/plump name = "plump-helmet" desc = "Plumus Hellmus: Plump, soft and s-so inviting~" @@ -154,7 +154,7 @@ icon_state = "mycelium-walkingmushroom" species = "walkingmushroom" plantname = "Walking Mushrooms" - product = /obj/item/food/snacks/grown/mushroom/walkingmushroom + product = /obj/item/food/grown/mushroom/walkingmushroom lifespan = 30 endurance = 30 maturation = 5 @@ -164,7 +164,7 @@ reagents_add = list("vitamin" = 0.05, "nutriment" = 0.15) rarity = 30 -/obj/item/food/snacks/grown/mushroom/walkingmushroom +/obj/item/food/grown/mushroom/walkingmushroom seed = /obj/item/seeds/plump/walkingmushroom name = "walking mushroom" desc = "Plumus Locomotus: The beginning of the great walk." @@ -174,7 +174,7 @@ tastes = list("walking mushroom" = 1, "motion" = 1) can_distill = FALSE -/obj/item/food/snacks/grown/mushroom/walkingmushroom/attack_self(mob/user) +/obj/item/food/grown/mushroom/walkingmushroom/attack_self(mob/user) if(isspaceturf(user.loc)) return var/mob/living/simple_animal/hostile/mushroom/M = new /mob/living/simple_animal/hostile/mushroom(user.loc) @@ -194,7 +194,7 @@ icon_state = "mycelium-chanter" species = "chanter" plantname = "Chanterelle Mushrooms" - product = /obj/item/food/snacks/grown/mushroom/chanterelle + product = /obj/item/food/grown/mushroom/chanterelle lifespan = 35 endurance = 20 maturation = 7 @@ -206,7 +206,7 @@ growing_icon = 'icons/obj/hydroponics/growing_mushrooms.dmi' reagents_add = list("nutriment" = 0.1) -/obj/item/food/snacks/grown/mushroom/chanterelle +/obj/item/food/grown/mushroom/chanterelle seed = /obj/item/seeds/chanter name = "chanterelle cluster" desc = "Cantharellus Cibarius: These jolly yellow little shrooms sure look tasty!" @@ -222,7 +222,7 @@ icon_state = "mycelium-glowshroom" species = "glowshroom" plantname = "Glowshrooms" - product = /obj/item/food/snacks/grown/mushroom/glowshroom + product = /obj/item/food/grown/mushroom/glowshroom lifespan = 100 //ten times that is the delay endurance = 30 maturation = 6 @@ -236,7 +236,7 @@ mutatelist = list(/obj/item/seeds/glowshroom/glowcap, /obj/item/seeds/glowshroom/shadowshroom) reagents_add = list("radium" = 0.1, "phosphorus" = 0.1, "nutriment" = 0.04) -/obj/item/food/snacks/grown/mushroom/glowshroom +/obj/item/food/grown/mushroom/glowshroom seed = /obj/item/seeds/glowshroom name = "glowshroom cluster" desc = "Mycena Bregprox: This species of mushroom glows in the dark." @@ -248,7 +248,7 @@ tastes = list("warmth" = 1, "light" = 1, "glowshroom" = 1) wine_power = 0.5 -/obj/item/food/snacks/grown/mushroom/glowshroom/attack_self(mob/user) +/obj/item/food/grown/mushroom/glowshroom/attack_self(mob/user) if(isspaceturf(user.loc)) return FALSE if(!isturf(user.loc)) @@ -279,14 +279,14 @@ species = "glowcap" icon_harvest = "glowcap-harvest" plantname = "Glowcaps" - product = /obj/item/food/snacks/grown/mushroom/glowshroom/glowcap + product = /obj/item/food/grown/mushroom/glowshroom/glowcap maturation = 15 genes = list(/datum/plant_gene/trait/glow/red, /datum/plant_gene/trait/cell_charge, /datum/plant_gene/trait/plant_type/fungal_metabolism) mutatelist = list() reagents_add = list("teslium" = 0.1, "nutriment" = 0.04) rarity = 30 -/obj/item/food/snacks/grown/mushroom/glowshroom/glowcap +/obj/item/food/grown/mushroom/glowshroom/glowcap seed = /obj/item/seeds/glowshroom/glowcap name = "glowcap cluster" desc = "Mycena Ruthenia: This species of mushroom glows in the dark, but isn't actually bioluminescent. They're warm to the touch..." @@ -306,7 +306,7 @@ icon_state = "mycelium-tower" species = "mold" plantname = "Fungus" - product = /obj/item/food/snacks/grown/mushroom/fungus + product = /obj/item/food/grown/mushroom/fungus yield = 4 icon_grow = "mold-grow" icon_dead = "mold-dead" @@ -315,7 +315,7 @@ genes = list(/datum/plant_gene/trait/plant_type/fungal_metabolism) reagents_add = list("fungus" = 0.35) -/obj/item/food/snacks/grown/mushroom/fungus +/obj/item/food/grown/mushroom/fungus seed = /obj/item/seeds/fungus name = "fungus" desc = "A fungus ideal for making antibacterials." @@ -332,14 +332,14 @@ icon_grow = "shadowshroom-grow" icon_dead = "shadowshroom-dead" plantname = "Shadowshrooms" - product = /obj/item/food/snacks/grown/mushroom/glowshroom/shadowshroom + product = /obj/item/food/grown/mushroom/glowshroom/shadowshroom maturation = 15 genes = list(/datum/plant_gene/trait/glow/shadow, /datum/plant_gene/trait/plant_type/fungal_metabolism) mutatelist = list() reagents_add = list("radium" = 0.2, "nutriment" = 0.04) rarity = 30 -/obj/item/food/snacks/grown/mushroom/glowshroom/shadowshroom +/obj/item/food/grown/mushroom/glowshroom/shadowshroom seed = /obj/item/seeds/glowshroom/shadowshroom name = "shadowshroom cluster" desc = "Mycena Umbra: This species of mushroom emits shadow instead of light." diff --git a/code/modules/hydroponics/grown/nymph.dm b/code/modules/hydroponics/grown/nymph.dm index af1a0506b78..8c8c9e70fd5 100644 --- a/code/modules/hydroponics/grown/nymph.dm +++ b/code/modules/hydroponics/grown/nymph.dm @@ -4,7 +4,7 @@ icon_state = "seed-replicapod" species = "replicapod" plantname = "Nymph Pod" - product = /obj/item/food/snacks/grown/nymph_pod + product = /obj/item/food/grown/nymph_pod lifespan = 50 endurance = 8 maturation = 10 @@ -12,14 +12,14 @@ yield = 1 reagents_add = list("plantmatter" = 0.1) -/obj/item/food/snacks/grown/nymph_pod +/obj/item/food/grown/nymph_pod seed = /obj/item/seeds/nymph name = "nymph pod" desc = "A peculiar wriggling pod with a grown nymph inside. Crack it open to let the nymph out." icon_state = "mushy" bitesize_mod = 2 -/obj/item/food/snacks/grown/nymph_pod/attack_self(mob/user) +/obj/item/food/grown/nymph_pod/attack_self(mob/user) new /mob/living/simple_animal/diona(get_turf(user)) to_chat(user, "You crack open [src] letting the nymph out.") user.drop_item() diff --git a/code/modules/hydroponics/grown/olive.dm b/code/modules/hydroponics/grown/olive.dm index 7c25c4814fd..60cafcca01c 100644 --- a/code/modules/hydroponics/grown/olive.dm +++ b/code/modules/hydroponics/grown/olive.dm @@ -5,7 +5,7 @@ icon_state = "seed-olive" species = "olive" plantname = "Olive Tree" - product = /obj/item/food/snacks/grown/olive + product = /obj/item/food/grown/olive lifespan = 150 endurance = 35 yield = 5 @@ -15,7 +15,7 @@ mutatelist = list() reagents_add = list("vitamin" = 0.02, "plantmatter" = 0.2, "sodiumchloride" = 0.2) -/obj/item/food/snacks/grown/olive +/obj/item/food/grown/olive seed = /obj/item/seeds/olive name = "olive" desc = "A small cylindrical salty fruit closely related to mangoes. Can be ground into a paste and mixed with water to make quality oil." diff --git a/code/modules/hydroponics/grown/onion.dm b/code/modules/hydroponics/grown/onion.dm index b59a3bfa5e0..3e4532713ea 100644 --- a/code/modules/hydroponics/grown/onion.dm +++ b/code/modules/hydroponics/grown/onion.dm @@ -4,7 +4,7 @@ icon_state = "seed-onion" species = "onion" plantname = "Onion Sprouts" - product = /obj/item/food/snacks/grown/onion + product = /obj/item/food/grown/onion lifespan = 20 maturation = 3 production = 4 @@ -16,14 +16,14 @@ reagents_add = list("vitamin" = 0.04, "plantmatter" = 0.1) mutatelist = list(/obj/item/seeds/onion/red) -/obj/item/food/snacks/grown/onion +/obj/item/food/grown/onion seed = /obj/item/seeds/onion name = "onion" desc = "Nothing to cry over." icon_state = "onion" filling_color = "#C0C9A0" bitesize_mod = 2 - slice_path = /obj/item/food/snacks/onion_slice + slice_path = /obj/item/food/onion_slice tastes = list("onion" = 1, "pungentness" = 1) slices_num = 2 wine_power = 0.3 @@ -36,22 +36,22 @@ species = "onion_red" plantname = "Red Onion Sprouts" weed_chance = 1 - product = /obj/item/food/snacks/grown/onion/red + product = /obj/item/food/grown/onion/red mutatelist = list() reagents_add = list("vitamin" = 0.04, "plantmatter" = 0.1, "onionjuice" = 0.05) -/obj/item/food/snacks/grown/onion/red +/obj/item/food/grown/onion/red seed = /obj/item/seeds/onion/red name = "red onion" desc = "Purple despite the name." icon_state = "onion_red" filling_color = "#C29ACF" - slice_path = /obj/item/food/snacks/onion_slice/red + slice_path = /obj/item/food/onion_slice/red tastes = list("red onion" = 1, "pungentness" = 3) wine_power = 0.6 wine_flavor = "powerful pungentness" -/obj/item/food/snacks/onion_slice +/obj/item/food/onion_slice name = "onion slices" desc = "Rings, not for wearing." icon_state = "onionslice" @@ -59,9 +59,9 @@ filling_color = "#C0C9A0" tastes = list("onion" = 1, "pungentness" = 1) gender = PLURAL - cooked_type = /obj/item/food/snacks/onionrings + cooked_type = /obj/item/food/onionrings -/obj/item/food/snacks/onion_slice/red +/obj/item/food/onion_slice/red name = "red onion slices" desc = "They shine like exceptionally low quality amethyst." icon_state = "onionslice_red" diff --git a/code/modules/hydroponics/grown/peanut.dm b/code/modules/hydroponics/grown/peanut.dm index 8226df87fca..80ae989a9c3 100644 --- a/code/modules/hydroponics/grown/peanut.dm +++ b/code/modules/hydroponics/grown/peanut.dm @@ -5,7 +5,7 @@ icon_state = "seed-potato" species = "potato" plantname = "Peanut Vines" - product = /obj/item/food/snacks/grown/peanuts + product = /obj/item/food/grown/peanuts lifespan = 30 maturation = 10 production = 1 @@ -17,7 +17,7 @@ genes = list(/datum/plant_gene/trait/repeated_harvest) reagents_add = list("plantmatter" = 0.1) -/obj/item/food/snacks/grown/peanuts +/obj/item/food/grown/peanuts seed = /obj/item/seeds/peanuts name = "patch of peanuts" desc = "Best avoided if you have spess allergies." diff --git a/code/modules/hydroponics/grown/pineapple.dm b/code/modules/hydroponics/grown/pineapple.dm index dd4727a2c31..3935ae7ae7e 100644 --- a/code/modules/hydroponics/grown/pineapple.dm +++ b/code/modules/hydroponics/grown/pineapple.dm @@ -5,7 +5,7 @@ icon_state = "seed-pineapple" species = "pineapple" plantname = "Pineapple Plant" - product = /obj/item/food/snacks/grown/pineapple + product = /obj/item/food/grown/pineapple lifespan = 40 endurance = 30 growthstages = 3 @@ -14,7 +14,7 @@ mutatelist = list(/obj/item/seeds/apple) reagents_add = list("vitamin" = 0.02, "plantmatter" = 0.2, "water" = 0.04) -/obj/item/food/snacks/grown/pineapple +/obj/item/food/grown/pineapple seed = /obj/item/seeds/pineapple name = "pineapple" desc = "A soft sweet interior surrounded by a spiky skin." @@ -25,7 +25,7 @@ attack_verb = list("stung", "pined") throw_speed = 1 throw_range = 5 - slice_path = /obj/item/food/snacks/pineappleslice + slice_path = /obj/item/food/pineappleslice slices_num = 3 filling_color = "#F6CB0B" w_class = WEIGHT_CLASS_NORMAL diff --git a/code/modules/hydroponics/grown/potato.dm b/code/modules/hydroponics/grown/potato.dm index 3aa317f6bf3..d143c8bd633 100644 --- a/code/modules/hydroponics/grown/potato.dm +++ b/code/modules/hydroponics/grown/potato.dm @@ -5,7 +5,7 @@ icon_state = "seed-potato" species = "potato" plantname = "Potato Plants" - product = /obj/item/food/snacks/grown/potato + product = /obj/item/food/grown/potato lifespan = 30 maturation = 10 production = 1 @@ -18,7 +18,7 @@ mutatelist = list(/obj/item/seeds/potato/sweet) reagents_add = list("vitamin" = 0.04, "plantmatter" = 0.1) -/obj/item/food/snacks/grown/potato +/obj/item/food/grown/potato seed = /obj/item/seeds/potato name = "potato" desc = "Boil 'em! Mash 'em! Stick 'em in a stew!" @@ -29,7 +29,7 @@ distill_reagent = "vodka" -/obj/item/food/snacks/grown/potato/wedges +/obj/item/food/grown/potato/wedges name = "potato wedges" desc = "Slices of neatly cut potato." icon_state = "potato_wedges" @@ -39,10 +39,10 @@ distill_reagent = "sbiten" -/obj/item/food/snacks/grown/potato/attackby(obj/item/W, mob/user, params) +/obj/item/food/grown/potato/attackby(obj/item/W, mob/user, params) if(W.sharp) to_chat(user, "You cut the potato into wedges with [W].") - var/obj/item/food/snacks/grown/potato/wedges/Wedges = new /obj/item/food/snacks/grown/potato/wedges + var/obj/item/food/grown/potato/wedges/Wedges = new /obj/item/food/grown/potato/wedges if(!remove_item_from_storage(user)) user.unEquip(src) user.put_in_hands(Wedges) @@ -58,11 +58,11 @@ icon_state = "seed-sweetpotato" species = "sweetpotato" plantname = "Sweet Potato Plants" - product = /obj/item/food/snacks/grown/potato/sweet + product = /obj/item/food/grown/potato/sweet mutatelist = list() reagents_add = list("vitamin" = 0.1, "sugar" = 0.1, "plantmatter" = 0.1) -/obj/item/food/snacks/grown/potato/sweet +/obj/item/food/grown/potato/sweet seed = /obj/item/seeds/potato/sweet name = "sweet potato" desc = "It's sweet." diff --git a/code/modules/hydroponics/grown/pumpkin.dm b/code/modules/hydroponics/grown/pumpkin.dm index 2d0a588c241..4a3668acc05 100644 --- a/code/modules/hydroponics/grown/pumpkin.dm +++ b/code/modules/hydroponics/grown/pumpkin.dm @@ -5,7 +5,7 @@ icon_state = "seed-pumpkin" species = "pumpkin" plantname = "Pumpkin Vines" - product = /obj/item/food/snacks/grown/pumpkin + product = /obj/item/food/grown/pumpkin lifespan = 50 endurance = 40 growthstages = 3 @@ -17,7 +17,7 @@ reagents_add = list("vitamin" = 0.04, "plantmatter" = 0.2) -/obj/item/food/snacks/grown/pumpkin +/obj/item/food/grown/pumpkin seed = /obj/item/seeds/pumpkin name = "pumpkin" desc = "It's large and scary." @@ -28,7 +28,7 @@ wine_power = 0.2 var/carved_type = /obj/item/clothing/head/hardhat/pumpkinhead -/obj/item/food/snacks/grown/pumpkin/attackby(obj/item/W as obj, mob/user as mob, params) +/obj/item/food/grown/pumpkin/attackby(obj/item/W as obj, mob/user as mob, params) if(W.sharp) user.show_message("You carve a face into [src]!", 1) new carved_type(user.loc) @@ -44,13 +44,13 @@ icon_state = "seed-blumpkin" species = "blumpkin" plantname = "Blumpkin Vines" - product = /obj/item/food/snacks/grown/pumpkin/blumpkin + product = /obj/item/food/grown/pumpkin/blumpkin mutatelist = list() reagents_add = list("ammonia" = 0.2, "chlorine" = 0.1, "plasma" = 0.1, "plantmatter" = 0.2) rarity = 20 -/obj/item/food/snacks/grown/pumpkin/blumpkin +/obj/item/food/grown/pumpkin/blumpkin seed = /obj/item/seeds/pumpkin/blumpkin name = "blumpkin" desc = "The pumpkin's toxic sibling." diff --git a/code/modules/hydroponics/grown/random_seeds.dm b/code/modules/hydroponics/grown/random_seeds.dm index 3be1c302f87..e158fe2531b 100644 --- a/code/modules/hydroponics/grown/random_seeds.dm +++ b/code/modules/hydroponics/grown/random_seeds.dm @@ -6,7 +6,7 @@ icon_state = "seed-x" species = "?????" plantname = "strange plant" - product = /obj/item/food/snacks/grown/random + product = /obj/item/food/grown/random icon_grow = "xpod-grow" icon_dead = "xpod-dead" icon_harvest = "xpod-harvest" @@ -30,14 +30,14 @@ add_random_plant_type(100) desc = "Label: \n" + get_analyzer_text() -/obj/item/food/snacks/grown/random +/obj/item/food/grown/random seed = /obj/item/seeds/random name = "strange plant" desc = "What could this even be?" icon_state = "crunchy" bitesize_mod = 2 -/obj/item/food/snacks/grown/random/Initialize() +/obj/item/food/grown/random/Initialize() . = ..() wine_power = rand(0.1,1.5) if(prob(1)) diff --git a/code/modules/hydroponics/grown/root.dm b/code/modules/hydroponics/grown/root.dm index 77110eaf27a..9a52dc6b88c 100644 --- a/code/modules/hydroponics/grown/root.dm +++ b/code/modules/hydroponics/grown/root.dm @@ -5,7 +5,7 @@ icon_state = "seed-carrot" species = "carrot" plantname = "Carrots" - product = /obj/item/food/snacks/grown/carrot + product = /obj/item/food/grown/carrot maturation = 10 production = 1 yield = 5 @@ -14,7 +14,7 @@ mutatelist = list(/obj/item/seeds/carrot/parsnip) reagents_add = list("oculine" = 0.25, "vitamin" = 0.04, "plantmatter" = 0.05) -/obj/item/food/snacks/grown/carrot +/obj/item/food/grown/carrot seed = /obj/item/seeds/carrot name = "carrot" desc = "It's good for the eyes!" @@ -24,14 +24,14 @@ tastes = list("carrot" = 1) wine_power = 0.3 -/obj/item/food/snacks/grown/carrot/wedges +/obj/item/food/grown/carrot/wedges name = "carrot wedges" desc = "Slices of neatly cut carrot." icon_state = "carrot_wedges" filling_color = "#FFA500" bitesize_mod = 2 -/obj/item/food/snacks/grown/carrot/attackby(obj/item/I, mob/user, params) +/obj/item/food/grown/carrot/attackby(obj/item/I, mob/user, params) if(I.sharp) to_chat(user, "You sharpen the carrot into a shiv with [I].") var/obj/item/kitchen/knife/shiv/carrot/Shiv = new () @@ -50,12 +50,12 @@ icon_state = "seed-parsnip" species = "parsnip" plantname = "Parsnip" - product = /obj/item/food/snacks/grown/parsnip + product = /obj/item/food/grown/parsnip icon_dead = "carrot-dead" mutatelist = list() reagents_add = list("vitamin" = 0.05, "plantmatter" = 0.05) -/obj/item/food/snacks/grown/parsnip +/obj/item/food/grown/parsnip seed = /obj/item/seeds/carrot/parsnip name = "parsnip" desc = "Closely related to carrots." @@ -72,7 +72,7 @@ icon_state = "seed-whitebeet" species = "whitebeet" plantname = "White Beet Plants" - product = /obj/item/food/snacks/grown/whitebeet + product = /obj/item/food/grown/whitebeet lifespan = 60 endurance = 50 yield = 6 @@ -81,7 +81,7 @@ mutatelist = list(/obj/item/seeds/redbeet) reagents_add = list("vitamin" = 0.04, "sugar" = 0.2, "plantmatter" = 0.05) -/obj/item/food/snacks/grown/whitebeet +/obj/item/food/grown/whitebeet seed = /obj/item/seeds/whitebeet name = "white beet" desc = "You can't beat white beet." @@ -98,7 +98,7 @@ icon_state = "seed-redbeet" species = "redbeet" plantname = "Red Beet Plants" - product = /obj/item/food/snacks/grown/redbeet + product = /obj/item/food/grown/redbeet lifespan = 60 endurance = 50 yield = 6 @@ -107,7 +107,7 @@ genes = list(/datum/plant_gene/trait/maxchem) reagents_add = list("vitamin" = 0.05, "plantmatter" = 0.05) -/obj/item/food/snacks/grown/redbeet +/obj/item/food/grown/redbeet seed = /obj/item/seeds/redbeet name = "red beet" desc = "You can't beat red beet." diff --git a/code/modules/hydroponics/grown/tea_coffee.dm b/code/modules/hydroponics/grown/tea_coffee.dm index 6289b1abda7..20f43305ceb 100644 --- a/code/modules/hydroponics/grown/tea_coffee.dm +++ b/code/modules/hydroponics/grown/tea_coffee.dm @@ -5,7 +5,7 @@ icon_state = "seed-teaaspera" species = "teaaspera" plantname = "Tea Aspera Plant" - product = /obj/item/food/snacks/grown/tea + product = /obj/item/food/grown/tea lifespan = 20 maturation = 5 production = 5 @@ -16,7 +16,7 @@ mutatelist = list(/obj/item/seeds/tea/astra) reagents_add = list("vitamin" = 0.04, "teapowder" = 0.1) -/obj/item/food/snacks/grown/tea +/obj/item/food/grown/tea seed = /obj/item/seeds/tea name = "Tea Aspera tips" desc = "These aromatic tips of the tea plant can be dried to make tea." @@ -32,12 +32,12 @@ desc = "These seeds grow into Tea Astra, a more potent variant of tea" species = "teaastra" plantname = "Tea Astra Plant" - product = /obj/item/food/snacks/grown/tea/astra + product = /obj/item/food/grown/tea/astra mutatelist = list() reagents_add = list("synaptizine" = 0.1, "vitamin" = 0.04, "teapowder" = 0.1) rarity = 20 -/obj/item/food/snacks/grown/tea/astra +/obj/item/food/grown/tea/astra seed = /obj/item/seeds/tea/astra name = "Tea Astra tips" desc = "Knock away your fatigue!" @@ -53,7 +53,7 @@ icon_state = "seed-coffeea" species = "coffeea" plantname = "Coffee Arabica Bush" - product = /obj/item/food/snacks/grown/coffee + product = /obj/item/food/grown/coffee lifespan = 30 endurance = 20 maturation = 5 @@ -65,7 +65,7 @@ mutatelist = list(/obj/item/seeds/coffee/robusta) reagents_add = list("vitamin" = 0.04, "coffeepowder" = 0.1) -/obj/item/food/snacks/grown/coffee +/obj/item/food/grown/coffee seed = /obj/item/seeds/coffee name = "coffee arabica beans" desc = "Dry them out to make coffee." @@ -82,12 +82,12 @@ icon_state = "seed-coffeer" species = "coffeer" plantname = "Coffee Robusta Bush" - product = /obj/item/food/snacks/grown/coffee/robusta + product = /obj/item/food/grown/coffee/robusta mutatelist = list() reagents_add = list("ephedrine" = 0.1, "vitamin" = 0.04, "coffeepowder" = 0.1) rarity = 20 -/obj/item/food/snacks/grown/coffee/robusta +/obj/item/food/grown/coffee/robusta seed = /obj/item/seeds/coffee/robusta name = "coffee robusta beans" desc = "Increases robustness by 37 percent!" diff --git a/code/modules/hydroponics/grown/tobacco.dm b/code/modules/hydroponics/grown/tobacco.dm index 6a74a4e02f4..461f77e18d0 100644 --- a/code/modules/hydroponics/grown/tobacco.dm +++ b/code/modules/hydroponics/grown/tobacco.dm @@ -5,7 +5,7 @@ icon_state = "seed-tobacco" species = "tobacco" plantname = "Tobacco Plant" - product = /obj/item/food/snacks/grown/tobacco + product = /obj/item/food/grown/tobacco lifespan = 20 maturation = 5 production = 5 @@ -15,7 +15,7 @@ mutatelist = list(/obj/item/seeds/tobacco/space) reagents_add = list("nicotine" = 0.03, "plantmatter" = 0.03) -/obj/item/food/snacks/grown/tobacco +/obj/item/food/grown/tobacco seed = /obj/item/seeds/tobacco name = "tobacco leaves" desc = "Dry them out to make some smokes." @@ -31,12 +31,12 @@ icon_state = "seed-stobacco" species = "stobacco" plantname = "Space Tobacco Plant" - product = /obj/item/food/snacks/grown/tobacco/space + product = /obj/item/food/grown/tobacco/space mutatelist = list() reagents_add = list("salbutamol" = 0.05, "nicotine" = 0.08, "plantmatter" = 0.03) rarity = 20 -/obj/item/food/snacks/grown/tobacco/space +/obj/item/food/grown/tobacco/space seed = /obj/item/seeds/tobacco/space name = "space tobacco leaves" desc = "Dry them out to make some space-smokes." diff --git a/code/modules/hydroponics/grown/tomato.dm b/code/modules/hydroponics/grown/tomato.dm index 0de416b0972..4f26bf4f6fe 100644 --- a/code/modules/hydroponics/grown/tomato.dm +++ b/code/modules/hydroponics/grown/tomato.dm @@ -5,7 +5,7 @@ icon_state = "seed-tomato" species = "tomato" plantname = "Tomato Plants" - product = /obj/item/food/snacks/grown/tomato + product = /obj/item/food/grown/tomato maturation = 8 growing_icon = 'icons/obj/hydroponics/growing_fruits.dmi' icon_grow = "tomato-grow" @@ -14,12 +14,12 @@ mutatelist = list(/obj/item/seeds/tomato/blue, /obj/item/seeds/tomato/blood) reagents_add = list("vitamin" = 0.04, "plantmatter" = 0.1) -/obj/item/food/snacks/grown/tomato +/obj/item/food/grown/tomato seed = /obj/item/seeds/tomato name = "tomato" desc = "I say to-mah-to, you say tom-mae-to." icon_state = "tomato" - slice_path = /obj/item/food/snacks/tomatoslice + slice_path = /obj/item/food/tomatoslice slices_num = 4 splat_type = /obj/effect/decal/cleanable/tomato_smudge filling_color = "#FF6347" @@ -34,12 +34,12 @@ icon_state = "seed-bloodtomato" species = "bloodtomato" plantname = "Blood-Tomato Plants" - product = /obj/item/food/snacks/grown/tomato/blood + product = /obj/item/food/grown/tomato/blood mutatelist = list(/obj/item/seeds/tomato/killer) reagents_add = list("blood" = 0.2, "vitamin" = 0.04, "plantmatter" = 0.1) rarity = 20 -/obj/item/food/snacks/grown/tomato/blood +/obj/item/food/grown/tomato/blood seed = /obj/item/seeds/tomato/blood name = "blood-tomato" desc = "So bloody...so...very...bloody....AHHHH!!!!" @@ -58,7 +58,7 @@ icon_state = "seed-bluetomato" species = "bluetomato" plantname = "Blue-Tomato Plants" - product = /obj/item/food/snacks/grown/tomato/blue + product = /obj/item/food/grown/tomato/blue yield = 2 icon_grow = "bluetomato-grow" mutatelist = list(/obj/item/seeds/tomato/blue/bluespace) @@ -66,7 +66,7 @@ reagents_add = list("lube" = 0.2, "vitamin" = 0.04, "plantmatter" = 0.1) rarity = 20 -/obj/item/food/snacks/grown/tomato/blue +/obj/item/food/grown/tomato/blue seed = /obj/item/seeds/tomato/blue name = "blue-tomato" desc = "I say blue-mah-to, you say blue-mae-to." @@ -83,14 +83,14 @@ icon_state = "seed-bluespacetomato" species = "bluespacetomato" plantname = "Bluespace Tomato Plants" - product = /obj/item/food/snacks/grown/tomato/blue/bluespace + product = /obj/item/food/grown/tomato/blue/bluespace yield = 2 mutatelist = list() genes = list(/datum/plant_gene/trait/squash, /datum/plant_gene/trait/slip, /datum/plant_gene/trait/teleport, /datum/plant_gene/trait/repeated_harvest) reagents_add = list("lube" = 0.2, "singulo" = 0.2, "vitamin" = 0.04, "plantmatter" = 0.1) rarity = 50 -/obj/item/food/snacks/grown/tomato/blue/bluespace +/obj/item/food/grown/tomato/blue/bluespace seed = /obj/item/seeds/tomato/blue/bluespace name = "bluespace tomato" desc = "So lubricated, you might slip through space-time." @@ -108,7 +108,7 @@ icon_state = "seed-killertomato" species = "killertomato" plantname = "Killer-Tomato Plants" - product = /obj/item/food/snacks/grown/tomato/killer + product = /obj/item/food/grown/tomato/killer yield = 2 genes = list(/datum/plant_gene/trait/squash) growthstages = 2 @@ -119,7 +119,7 @@ reagents_add = list("vitamin" = 0.04, "protein" = 0.1) rarity = 30 -/obj/item/food/snacks/grown/tomato/killer +/obj/item/food/grown/tomato/killer seed = /obj/item/seeds/tomato/killer name = "killer-tomato" desc = "I say to-mah-to, you say tom-mae-to... OH GOD IT'S EATING MY LEGS!!" @@ -129,13 +129,13 @@ origin_tech = "biotech=4;combat=5" distill_reagent = "demonsblood" -/obj/item/food/snacks/grown/tomato/killer/attack(mob/M, mob/user, def_zone) +/obj/item/food/grown/tomato/killer/attack(mob/M, mob/user, def_zone) if(awakening) to_chat(user, "The tomato is twitching and shaking, preventing you from eating it.") return ..() -/obj/item/food/snacks/grown/tomato/killer/attack_self(mob/user) +/obj/item/food/grown/tomato/killer/attack_self(mob/user) if(awakening || isspaceturf(user.loc)) return to_chat(user, "You begin to awaken the Killer Tomato...") diff --git a/code/modules/hydroponics/grown/towercap.dm b/code/modules/hydroponics/grown/towercap.dm index 4449e8d6f50..7c19394a262 100644 --- a/code/modules/hydroponics/grown/towercap.dm +++ b/code/modules/hydroponics/grown/towercap.dm @@ -43,11 +43,11 @@ attack_verb = list("bashed", "battered", "bludgeoned", "whacked") var/plank_type = /obj/item/stack/sheet/wood var/plank_name = "wooden planks" - var/static/list/accepted = typecacheof(list(/obj/item/food/snacks/grown/tobacco, - /obj/item/food/snacks/grown/tea, - /obj/item/food/snacks/grown/ambrosia/vulgaris, - /obj/item/food/snacks/grown/ambrosia/deus, - /obj/item/food/snacks/grown/wheat)) + var/static/list/accepted = typecacheof(list(/obj/item/food/grown/tobacco, + /obj/item/food/grown/tea, + /obj/item/food/grown/ambrosia/vulgaris, + /obj/item/food/grown/ambrosia/deus, + /obj/item/food/grown/wheat)) /obj/item/grown/log/attackby(obj/item/W, mob/user, params) if(W.sharp) @@ -68,7 +68,7 @@ qdel(src) if(CheckAccepted(W)) - var/obj/item/food/snacks/grown/leaf = W + var/obj/item/food/grown/leaf = W if(leaf.dry) user.show_message("You wrap \the [W] around the log, turning it into a torch!") var/obj/item/flashlight/flare/torch/T = new /obj/item/flashlight/flare/torch(user.loc) diff --git a/code/modules/hydroponics/hydroponics_tray.dm b/code/modules/hydroponics/hydroponics_tray.dm index 72ac8ef4bcd..217dcb5c53c 100644 --- a/code/modules/hydroponics/hydroponics_tray.dm +++ b/code/modules/hydroponics/hydroponics_tray.dm @@ -857,7 +857,7 @@ else if(istype(O, /obj/item/storage/bag/plants)) attack_hand(user) var/obj/item/storage/bag/plants/S = O - for(var/obj/item/food/snacks/grown/G in locate(user.x,user.y,user.z)) + for(var/obj/item/food/grown/G in locate(user.x,user.y,user.z)) if(!S.can_be_inserted(G)) return S.handle_item_insertion(G, user, TRUE) diff --git a/code/modules/hydroponics/plant_genes.dm b/code/modules/hydroponics/plant_genes.dm index a9c9d9c16a7..1ed5751192c 100644 --- a/code/modules/hydroponics/plant_genes.dm +++ b/code/modules/hydroponics/plant_genes.dm @@ -209,7 +209,7 @@ return FALSE return TRUE -/datum/plant_gene/trait/proc/on_new(obj/item/food/snacks/grown/G) +/datum/plant_gene/trait/proc/on_new(obj/item/food/grown/G) if(!origin_tech) // This ugly code segment adds RnD tech levels to resulting plants. return @@ -224,19 +224,19 @@ else G.origin_tech = list2params(origin_tech) -/datum/plant_gene/trait/proc/on_consume(obj/item/food/snacks/grown/G, mob/living/carbon/target) +/datum/plant_gene/trait/proc/on_consume(obj/item/food/grown/G, mob/living/carbon/target) return -/datum/plant_gene/trait/proc/on_slip(obj/item/food/snacks/grown/G, mob/living/carbon/target) +/datum/plant_gene/trait/proc/on_slip(obj/item/food/grown/G, mob/living/carbon/target) return -/datum/plant_gene/trait/proc/on_squash(obj/item/food/snacks/grown/G, atom/target) +/datum/plant_gene/trait/proc/on_squash(obj/item/food/grown/G, atom/target) return -/datum/plant_gene/trait/proc/on_attackby(obj/item/food/snacks/grown/G, obj/item/I, mob/user) +/datum/plant_gene/trait/proc/on_attackby(obj/item/food/grown/G, obj/item/I, mob/user) return -/datum/plant_gene/trait/proc/on_throw_impact(obj/item/food/snacks/grown/G, atom/target) +/datum/plant_gene/trait/proc/on_throw_impact(obj/item/food/grown/G, atom/target) return /datum/plant_gene/trait/squash @@ -256,7 +256,7 @@ examine_line = "It has a very slippery skin." dangerous = TRUE -/datum/plant_gene/trait/slip/on_new(obj/item/food/snacks/grown/G) +/datum/plant_gene/trait/slip/on_new(obj/item/food/grown/G) . = ..() if(istype(G) && ispath(G.trash, /obj/item/grown)) return @@ -280,19 +280,19 @@ origin_tech = list("powerstorage" = 5) dangerous = TRUE -/datum/plant_gene/trait/cell_charge/on_slip(obj/item/food/snacks/grown/G, mob/living/carbon/C) +/datum/plant_gene/trait/cell_charge/on_slip(obj/item/food/grown/G, mob/living/carbon/C) var/power = G.seed.potency*rate if(prob(power)) C.electrocute_act(round(power), G, 1, SHOCK_NOGLOVES) -/datum/plant_gene/trait/cell_charge/on_squash(obj/item/food/snacks/grown/G, atom/target) +/datum/plant_gene/trait/cell_charge/on_squash(obj/item/food/grown/G, atom/target) if(isliving(target)) var/mob/living/carbon/C = target var/power = G.seed.potency*rate if(prob(power)) C.electrocute_act(round(power), G, 1, SHOCK_NOGLOVES) -/datum/plant_gene/trait/cell_charge/on_consume(obj/item/food/snacks/grown/G, mob/living/carbon/target) +/datum/plant_gene/trait/cell_charge/on_consume(obj/item/food/grown/G, mob/living/carbon/target) if(!G.reagents.total_volume) var/batteries_recharged = 0 for(var/obj/item/stock_parts/cell/C in target.GetAllContents()) @@ -325,7 +325,7 @@ /datum/plant_gene/trait/glow/proc/glow_power(obj/item/seeds/S) return max(S.potency*(rate + 0.01), 0.1) -/datum/plant_gene/trait/glow/on_new(obj/item/food/snacks/grown/G) +/datum/plant_gene/trait/glow/on_new(obj/item/food/grown/G) ..() G.set_light(glow_range(G.seed), glow_power(G.seed), glow_color) @@ -356,7 +356,7 @@ origin_tech = list("bluespace" = 5) dangerous = TRUE -/datum/plant_gene/trait/teleport/on_squash(obj/item/food/snacks/grown/G, atom/target) +/datum/plant_gene/trait/teleport/on_squash(obj/item/food/grown/G, atom/target) if(isliving(target)) var/mob/living/L = target var/teleport_radius = max(round(G.seed.potency / 10), 1) @@ -365,7 +365,7 @@ do_teleport(L, T, teleport_radius) L.apply_status_effect(STATUS_EFFECT_TELEPORTSICK) -/datum/plant_gene/trait/teleport/on_slip(obj/item/food/snacks/grown/G, mob/living/carbon/C) +/datum/plant_gene/trait/teleport/on_slip(obj/item/food/grown/G, mob/living/carbon/C) var/teleport_radius = max(round(G.seed.potency / 10), 1) var/turf/T = get_turf(C) if(do_teleport(C, T, teleport_radius)) @@ -386,7 +386,7 @@ name = "Densified Chemicals" rate = 2 -/datum/plant_gene/trait/maxchem/on_new(obj/item/food/snacks/grown/G) +/datum/plant_gene/trait/maxchem/on_new(obj/item/food/grown/G) ..() G.reagents.maximum_volume *= rate @@ -403,7 +403,7 @@ /datum/plant_gene/trait/battery name = "Capacitive Cell Production" -/datum/plant_gene/trait/battery/on_attackby(obj/item/food/snacks/grown/G, obj/item/I, mob/user) +/datum/plant_gene/trait/battery/on_attackby(obj/item/food/grown/G, obj/item/I, mob/user) if(istype(I, /obj/item/stack/cable_coil)) var/obj/item/stack/cable_coil/C = I if(C.use(5)) @@ -432,7 +432,7 @@ name = "Hypodermic Prickles" dangerous = TRUE -/datum/plant_gene/trait/stinging/on_throw_impact(obj/item/food/snacks/grown/G, atom/target) +/datum/plant_gene/trait/stinging/on_throw_impact(obj/item/food/grown/G, atom/target) if(isliving(target) && G.reagents && G.reagents.total_volume) var/mob/living/L = target // It would be nice to inject the body part the original thrower aimed at, @@ -449,7 +449,7 @@ name = "Gaseous Decomposition" dangerous = TRUE -/datum/plant_gene/trait/smoke/on_squash(obj/item/food/snacks/grown/G, atom/target) +/datum/plant_gene/trait/smoke/on_squash(obj/item/food/grown/G, atom/target) var/datum/effect_system/smoke_spread/chem/plant/S = new() var/splat_location = get_turf(target) var/smoke_amount = round(sqrt(G.seed.potency * 0.1), 1) @@ -464,7 +464,7 @@ if(!(S.resistance_flags & FIRE_PROOF)) S.resistance_flags |= FIRE_PROOF -/datum/plant_gene/trait/fire_resistance/on_new(obj/item/food/snacks/grown/G) +/datum/plant_gene/trait/fire_resistance/on_new(obj/item/food/grown/G) if(!(G.resistance_flags & FIRE_PROOF)) G.resistance_flags |= FIRE_PROOF diff --git a/code/modules/hydroponics/seed_extractor.dm b/code/modules/hydroponics/seed_extractor.dm index dce24a56999..32f0f2d2ab7 100644 --- a/code/modules/hydroponics/seed_extractor.dm +++ b/code/modules/hydroponics/seed_extractor.dm @@ -10,8 +10,8 @@ output_loc = extractor.loc var/original_seed = null - if(istype(source_item, /obj/item/food/snacks/grown)) - var/obj/item/food/snacks/grown/F = source_item + if(istype(source_item, /obj/item/food/grown)) + var/obj/item/food/grown/F = source_item original_seed = F.unsorted_seed || F.seed else if(istype(source_item, /obj/item/grown)) var/obj/item/grown/F = source_item @@ -103,7 +103,7 @@ SStgui.update_uis(src) else var/seedable = 0 - for(var/obj/item/food/snacks/grown/ignored in P) + for(var/obj/item/food/grown/ignored in P) seedable++ for(var/obj/item/grown/ignored in P) seedable++ diff --git a/code/modules/hydroponics/seeds.dm b/code/modules/hydroponics/seeds.dm index a18d95c828f..7e770f65bc4 100644 --- a/code/modules/hydroponics/seeds.dm +++ b/code/modules/hydroponics/seeds.dm @@ -242,8 +242,8 @@ data = list("blood_type" = "O-") if(rid == "nutriment" || rid == "vitamin" || rid == "protein" || rid == "plantmatter") // Apple tastes of apple. - if(istype(T, /obj/item/food/snacks/grown)) - var/obj/item/food/snacks/grown/grown_edible = T + if(istype(T, /obj/item/food/grown)) + var/obj/item/food/grown/grown_edible = T data = grown_edible.tastes.Copy() T.reagents.add_reagent(rid, amount, data) diff --git a/code/modules/martial_arts/judo.dm b/code/modules/martial_arts/judo.dm index acd0b1693b8..96af7e0996c 100644 --- a/code/modules/martial_arts/judo.dm +++ b/code/modules/martial_arts/judo.dm @@ -27,7 +27,7 @@ /obj/item/reagent_containers/spray/pepper, /obj/item/restraints/handcuffs, /obj/item/flash, - /obj/item/food/snacks/donut, + /obj/item/food/donut, /obj/item/flashlight/seclite, /obj/item/holosign_creator/security, /obj/item/holosign_creator/detective, diff --git a/code/modules/mining/abandonedcrates.dm b/code/modules/mining/abandonedcrates.dm index 51a04b85da7..e8c49f5d821 100644 --- a/code/modules/mining/abandonedcrates.dm +++ b/code/modules/mining/abandonedcrates.dm @@ -24,7 +24,7 @@ switch(loot) if(1 to 5) //5% chance new /obj/item/reagent_containers/drinks/bottle/rum(src) - new /obj/item/food/snacks/grown/ambrosia/deus(src) + new /obj/item/food/grown/ambrosia/deus(src) new /obj/item/reagent_containers/drinks/bottle/whiskey(src) new /obj/item/lighter(src) if(6 to 10) diff --git a/code/modules/mining/equipment/survival_pod.dm b/code/modules/mining/equipment/survival_pod.dm index 4c4ad8a8e92..f6ec847f923 100644 --- a/code/modules/mining/equipment/survival_pod.dm +++ b/code/modules/mining/equipment/survival_pod.dm @@ -240,7 +240,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/economy/vending/wallmed/survival_pod, return for(var/i in 1 to 5) - var/obj/item/food/snacks/warmdonkpocket_weak/W = new(src) + var/obj/item/food/warmdonkpocket_weak/W = new(src) load(W) if(prob(50)) var/obj/item/storage/bag/dice/D = new(src) diff --git a/code/modules/mining/lavaland/ash_flora.dm b/code/modules/mining/lavaland/ash_flora.dm index 46331272516..9768e5d08e6 100644 --- a/code/modules/mining/lavaland/ash_flora.dm +++ b/code/modules/mining/lavaland/ash_flora.dm @@ -9,7 +9,7 @@ var/harvested_name = "shortened mushrooms" var/harvested_desc = "Some quickly regrowing mushrooms, formerly known to be quite large." var/needs_sharp_harvest = TRUE - var/harvest = /obj/item/food/snacks/grown/ash_flora/shavings + var/harvest = /obj/item/food/grown/ash_flora/shavings var/harvest_amount_low = 1 var/harvest_amount_high = 3 var/harvest_time = 60 @@ -85,7 +85,7 @@ desc = "A number of mushrooms, each of which surrounds a greenish sporangium with a number of leaf-like structures." harvested_name = "leafless mushrooms" harvested_desc = "A bunch of formerly-leafed mushrooms, with their sporangiums exposed. Scandalous?" - harvest = /obj/item/food/snacks/grown/ash_flora/mushroom_leaf + harvest = /obj/item/food/grown/ash_flora/mushroom_leaf needs_sharp_harvest = FALSE harvest_amount_high = 4 harvest_time = 20 @@ -101,7 +101,7 @@ desc = "Several mushrooms, the larger of which have a ring of conks at the midpoint of their stems." harvested_name = "small mushrooms" harvested_desc = "Several small mushrooms near the stumps of what likely were larger mushrooms." - harvest = /obj/item/food/snacks/grown/ash_flora/mushroom_cap + harvest = /obj/item/food/grown/ash_flora/mushroom_cap harvest_amount_high = 4 harvest_time = 50 harvest_message_low = "You slice the cap off of a mushroom." @@ -118,7 +118,7 @@ light_power = 2.1 harvested_name = "tiny mushrooms" harvested_desc = "A few tiny mushrooms around larger stumps. You can already see them growing back." - harvest = /obj/item/food/snacks/grown/ash_flora/mushroom_stem + harvest = /obj/item/food/grown/ash_flora/mushroom_stem harvest_amount_high = 4 harvest_time = 40 harvest_message_low = "You pick and slice the cap off of a mushroom, leaving the stem." @@ -133,7 +133,7 @@ desc = "Several prickly cacti, brimming with ripe fruit and covered in a thin layer of ash." harvested_name = "cacti" harvested_desc = "A bunch of prickly cacti. You can see fruits slowly growing beneath the covering of ash." - harvest = /obj/item/food/snacks/grown/ash_flora/cactus_fruit + harvest = /obj/item/food/grown/ash_flora/cactus_fruit needs_sharp_harvest = FALSE harvest_amount_high = 2 harvest_time = 10 @@ -184,7 +184,7 @@ . = ..() icon_state = "basalt[rand(1, 4)]" -/obj/item/food/snacks/grown/ash_flora +/obj/item/food/grown/ash_flora name = "mushroom shavings" desc = "Some shavings from a tall mushroom. With enough, might serve as a bowl." icon = 'icons/obj/lavaland/ash_flora.dmi' @@ -195,36 +195,36 @@ seed = /obj/item/seeds/lavaland/polypore wine_power = 0.2 -/obj/item/food/snacks/grown/ash_flora/Initialize(mapload) +/obj/item/food/grown/ash_flora/Initialize(mapload) . = ..() pixel_x = rand(-4, 4) pixel_y = rand(-4, 4) /// for actual crafting -/obj/item/food/snacks/grown/ash_flora/shavings +/obj/item/food/grown/ash_flora/shavings -/obj/item/food/snacks/grown/ash_flora/mushroom_leaf +/obj/item/food/grown/ash_flora/mushroom_leaf name = "mushroom leaf" desc = "A leaf, from a mushroom." icon_state = "mushroom_leaf" seed = /obj/item/seeds/lavaland/porcini wine_power = 0.4 -/obj/item/food/snacks/grown/ash_flora/mushroom_cap +/obj/item/food/grown/ash_flora/mushroom_cap name = "mushroom cap" desc = "The cap of a large mushroom." icon_state = "mushroom_cap" seed = /obj/item/seeds/lavaland/inocybe wine_power = 0.7 -/obj/item/food/snacks/grown/ash_flora/mushroom_stem +/obj/item/food/grown/ash_flora/mushroom_stem name = "mushroom stem" desc = "A long mushroom stem. It's slightly glowing." icon_state = "mushroom_stem" seed = /obj/item/seeds/lavaland/ember wine_power = 0.6 -/obj/item/food/snacks/grown/ash_flora/cactus_fruit +/obj/item/food/grown/ash_flora/cactus_fruit name = "cactus fruit" desc = "A cactus fruit covered in a thick, reddish skin. And some ash." icon_state = "cactus_fruit" @@ -253,7 +253,7 @@ icon_state = "seed-cactus" species = "cactus" plantname = "Fruiting Cactus" - product = /obj/item/food/snacks/grown/ash_flora/cactus_fruit + product = /obj/item/food/grown/ash_flora/cactus_fruit genes = list(/datum/plant_gene/trait/fire_resistance) growing_icon = 'icons/obj/hydroponics/growing_fruits.dmi' growthstages = 2 @@ -265,7 +265,7 @@ icon_state = "mycelium-polypore" species = "polypore" plantname = "Polypore Mushrooms" - product = /obj/item/food/snacks/grown/ash_flora/shavings + product = /obj/item/food/grown/ash_flora/shavings genes = list(/datum/plant_gene/trait/plant_type/fungal_metabolism, /datum/plant_gene/trait/fire_resistance) growing_icon = 'icons/obj/hydroponics/growing_mushrooms.dmi' reagents_add = list("sugar" = 0.06, "ethanol" = 0.04, "stabilizing_agent" = 0.06, "minttoxin" = 0.02) @@ -276,7 +276,7 @@ icon_state = "mycelium-porcini" species = "porcini" plantname = "Porcini Mushrooms" - product = /obj/item/food/snacks/grown/ash_flora/mushroom_leaf + product = /obj/item/food/grown/ash_flora/mushroom_leaf genes = list(/datum/plant_gene/trait/plant_type/fungal_metabolism, /datum/plant_gene/trait/fire_resistance) growing_icon = 'icons/obj/hydroponics/growing_mushrooms.dmi' reagents_add = list("nutriment" = 0.06, "vitfro" = 0.04, "nicotine" = 0.04) @@ -288,7 +288,7 @@ icon_state = "mycelium-inocybe" species = "inocybe" plantname = "Inocybe Mushrooms" - product = /obj/item/food/snacks/grown/ash_flora/mushroom_cap + product = /obj/item/food/grown/ash_flora/mushroom_cap genes = list(/datum/plant_gene/trait/plant_type/fungal_metabolism, /datum/plant_gene/trait/fire_resistance) growing_icon = 'icons/obj/hydroponics/growing_mushrooms.dmi' reagents_add = list("lsd" = 0.04, "entpoly" = 0.08, "psilocybin" = 0.04) @@ -299,7 +299,7 @@ icon_state = "mycelium-ember" species = "ember" plantname = "Embershroom Mushrooms" - product = /obj/item/food/snacks/grown/ash_flora/mushroom_stem + product = /obj/item/food/grown/ash_flora/mushroom_stem genes = list(/datum/plant_gene/trait/plant_type/fungal_metabolism, /datum/plant_gene/trait/glow, /datum/plant_gene/trait/fire_resistance) growing_icon = 'icons/obj/hydroponics/growing_mushrooms.dmi' reagents_add = list("tinlux" = 0.04, "vitamin" = 0.02, "space_drugs" = 0.02) @@ -310,7 +310,7 @@ /datum/crafting_recipe/mushroom_bowl name = "Mushroom Bowl" result = list(/obj/item/reagent_containers/drinks/mushroom_bowl) - reqs = list(/obj/item/food/snacks/grown/ash_flora/shavings = 5) + reqs = list(/obj/item/food/grown/ash_flora/shavings = 5) time = 30 category = CAT_PRIMAL diff --git a/code/modules/mining/machine_vending.dm b/code/modules/mining/machine_vending.dm index 2b57ed4690b..f5e1a869df4 100644 --- a/code/modules/mining/machine_vending.dm +++ b/code/modules/mining/machine_vending.dm @@ -320,7 +320,7 @@ EQUIPMENT("Extra ID", /obj/item/card/id/golem, 250), EQUIPMENT("Science Backpack", /obj/item/storage/backpack/science, 250), EQUIPMENT("Full Toolbelt", /obj/item/storage/belt/utility/full/multitool, 250), - EQUIPMENT("Monkey Cube", /obj/item/food/snacks/monkeycube, 250), + EQUIPMENT("Monkey Cube", /obj/item/food/monkeycube, 250), EQUIPMENT("Royal Cape of the Liberator", /obj/item/bedsheet/rd/royal_cape, 500), EQUIPMENT("Grey Slime Extract", /obj/item/slime_extract/grey, 1000), EQUIPMENT("KA Trigger Modification Kit", /obj/item/borg/upgrade/modkit/trigger_guard, 1000), @@ -356,9 +356,9 @@ EQUIPMENT("Medical Marijuana", /obj/item/storage/fancy/cigarettes/cigpack_med, 250), EQUIPMENT("Cigar", /obj/item/clothing/mask/cigarette/cigar/havana, 150), EQUIPMENT("Box of matches", /obj/item/storage/fancy/matches, 50), - EQUIPMENT("Cheeseburger", /obj/item/food/snacks/burger/cheese, 150), - EQUIPMENT("Big Burger", /obj/item/food/snacks/burger/bigbite, 250), - EQUIPMENT("Recycled Prisoner", /obj/item/food/snacks/soylentgreen, 500), + EQUIPMENT("Cheeseburger", /obj/item/food/burger/cheese, 150), + EQUIPMENT("Big Burger", /obj/item/food/burger/bigbite, 250), + EQUIPMENT("Recycled Prisoner", /obj/item/food/soylentgreen, 500), EQUIPMENT("Crayons", /obj/item/storage/fancy/crayons, 350), EQUIPMENT("Plushie", /obj/random/plushie, 750), EQUIPMENT("Dnd set", /obj/item/storage/box/characters, 500), diff --git a/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm b/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm index 34462f3f988..6a43c6e3248 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm @@ -3,7 +3,7 @@ name = "alien" icon_state = "alien_s" - butcher_results = list(/obj/item/food/snacks/monstermeat/xenomeat = 5, /obj/item/stack/sheet/animalhide/xeno = 1) + butcher_results = list(/obj/item/food/monstermeat/xenomeat = 5, /obj/item/stack/sheet/animalhide/xeno = 1) var/caste = "" var/alt_icon = 'icons/mob/alienleap.dmi' //used to switch between the two alien icon files. var/custom_pixel_x_offset = 0 //for admin fuckery. diff --git a/code/modules/mob/living/carbon/alien/larva/larva.dm b/code/modules/mob/living/carbon/alien/larva/larva.dm index 3d0491e1279..1f882728bc9 100644 --- a/code/modules/mob/living/carbon/alien/larva/larva.dm +++ b/code/modules/mob/living/carbon/alien/larva/larva.dm @@ -7,7 +7,7 @@ maxHealth = 25 health = 25 - butcher_results = list(/obj/item/food/snacks/monstermeat/xenomeat = 1) + butcher_results = list(/obj/item/food/monstermeat/xenomeat = 1) density = FALSE var/temperature_resistance = T0C+75 diff --git a/code/modules/mob/living/carbon/carbon_procs.dm b/code/modules/mob/living/carbon/carbon_procs.dm index 6cb2a9481a4..0c82b156cf8 100644 --- a/code/modules/mob/living/carbon/carbon_procs.dm +++ b/code/modules/mob/living/carbon/carbon_procs.dm @@ -1089,7 +1089,7 @@ GLOBAL_LIST_INIT(ventcrawl_machinery, list(/obj/machinery/atmospherics/unary/ven return FALSE var/fullness = nutrition + 10 - if(istype(to_eat, /obj/item/food/snacks)) + if(istype(to_eat, /obj/item/food)) for(var/datum/reagent/consumable/C in reagents.reagent_list) // We add the nutrition value of what we're currently digesting fullness += C.nutriment_factor * C.volume / (C.metabolization_rate * metabolism_efficiency) diff --git a/code/modules/mob/living/carbon/human/human_defense.dm b/code/modules/mob/living/carbon/human/human_defense.dm index 44ecca61d2b..7ad0690d6d7 100644 --- a/code/modules/mob/living/carbon/human/human_defense.dm +++ b/code/modules/mob/living/carbon/human/human_defense.dm @@ -462,7 +462,7 @@ emp_act return FALSE if(HAS_TRAIT(I, TRAIT_BUTCHERS_HUMANS) && stat == DEAD && user.a_intent == INTENT_HARM) - var/obj/item/food/snacks/meat/human/newmeat = new /obj/item/food/snacks/meat/human(get_turf(loc)) + var/obj/item/food/meat/human/newmeat = new /obj/item/food/meat/human(get_turf(loc)) newmeat.name = real_name + newmeat.name newmeat.subjectname = real_name newmeat.subjectjob = job diff --git a/code/modules/mob/living/carbon/human/species/monkey.dm b/code/modules/mob/living/carbon/human/species/monkey.dm index 9494070c058..f0eeac4251e 100644 --- a/code/modules/mob/living/carbon/human/species/monkey.dm +++ b/code/modules/mob/living/carbon/human/species/monkey.dm @@ -64,7 +64,7 @@ ..() H.real_name = get_random_name() H.name = H.real_name - H.butcher_results = list(/obj/item/food/snacks/meat/monkey = 5) + H.butcher_results = list(/obj/item/food/meat/monkey = 5) /datum/species/monkey/handle_dna(mob/living/carbon/human/H, remove) ..() diff --git a/code/modules/mob/living/simple_animal/constructs.dm b/code/modules/mob/living/simple_animal/constructs.dm index e972445cda1..cdb8d9cb000 100644 --- a/code/modules/mob/living/simple_animal/constructs.dm +++ b/code/modules/mob/living/simple_animal/constructs.dm @@ -22,7 +22,7 @@ pressure_resistance = 100 universal_speak = TRUE AIStatus = AI_OFF //normal constructs don't have AI - loot = list(/obj/item/food/snacks/ectoplasm) + loot = list(/obj/item/food/ectoplasm) del_on_death = TRUE deathmessage = "collapses in a shattered heap." var/construct_type = "shade" diff --git a/code/modules/mob/living/simple_animal/friendly/bunny.dm b/code/modules/mob/living/simple_animal/friendly/bunny.dm index 09d55362d9f..38a58be7f5f 100644 --- a/code/modules/mob/living/simple_animal/friendly/bunny.dm +++ b/code/modules/mob/living/simple_animal/friendly/bunny.dm @@ -12,7 +12,7 @@ see_in_dark = 6 maxHealth = 10 health = 10 - butcher_results = list(/obj/item/food/snacks/meat = 1) + butcher_results = list(/obj/item/food/meat = 1) response_help = "pets" response_disarm = "gently pushes aside" response_harm = "kicks" diff --git a/code/modules/mob/living/simple_animal/friendly/butterfly.dm b/code/modules/mob/living/simple_animal/friendly/butterfly.dm index 4489fc9be89..ba878cd423e 100644 --- a/code/modules/mob/living/simple_animal/friendly/butterfly.dm +++ b/code/modules/mob/living/simple_animal/friendly/butterfly.dm @@ -21,7 +21,7 @@ ventcrawler = VENTCRAWLER_ALWAYS mob_size = MOB_SIZE_TINY mob_biotypes = MOB_ORGANIC | MOB_BUG - butcher_results = list(/obj/item/food/snacks/meat = 0) + butcher_results = list(/obj/item/food/meat = 0) gold_core_spawnable = FRIENDLY_SPAWN /mob/living/simple_animal/butterfly/Initialize(mapload) //Not the poor butterfly! diff --git a/code/modules/mob/living/simple_animal/friendly/cat.dm b/code/modules/mob/living/simple_animal/friendly/cat.dm index 36e23eeb11c..5e8d62ee95d 100644 --- a/code/modules/mob/living/simple_animal/friendly/cat.dm +++ b/code/modules/mob/living/simple_animal/friendly/cat.dm @@ -17,7 +17,7 @@ mob_size = MOB_SIZE_SMALL animal_species = /mob/living/simple_animal/pet/cat childtype = list(/mob/living/simple_animal/pet/cat/kitten) - butcher_results = list(/obj/item/food/snacks/meat = 3) + butcher_results = list(/obj/item/food/meat = 3) response_help = "pets" response_disarm = "gently pushes aside" response_harm = "kicks" @@ -233,8 +233,8 @@ butcher_results = list( /obj/item/organ/internal/brain = 1, /obj/item/organ/internal/heart = 1, - /obj/item/food/snacks/birthdaycakeslice = 3, - /obj/item/food/snacks/meat/slab = 2 + /obj/item/food/birthdaycakeslice = 3, + /obj/item/food/meat/slab = 2 ) response_harm = "takes a bite out of" attacked_sound = "sound/items/eatfood.ogg" @@ -254,7 +254,7 @@ final_bites = 0 if(health < maxHealth) adjustBruteLoss(-4) - for(var/obj/item/food/snacks/donut/D in range(1, src)) + for(var/obj/item/food/donut/D in range(1, src)) if(D.icon_state != "donut2") D.name = "frosted donut" D.icon_state = "donut2" diff --git a/code/modules/mob/living/simple_animal/friendly/crab.dm b/code/modules/mob/living/simple_animal/friendly/crab.dm index 1e3b6089f8a..97fc1d35055 100644 --- a/code/modules/mob/living/simple_animal/friendly/crab.dm +++ b/code/modules/mob/living/simple_animal/friendly/crab.dm @@ -10,7 +10,7 @@ emote_see = list("clacks") speak_chance = 1 turns_per_move = 5 - butcher_results = list(/obj/item/food/snacks/meat = 1) + butcher_results = list(/obj/item/food/meat = 1) response_help = "pets" response_disarm = "gently pushes aside" response_harm = "stomps" diff --git a/code/modules/mob/living/simple_animal/friendly/deer.dm b/code/modules/mob/living/simple_animal/friendly/deer.dm index 745bede9898..3bba3bfeeba 100644 --- a/code/modules/mob/living/simple_animal/friendly/deer.dm +++ b/code/modules/mob/living/simple_animal/friendly/deer.dm @@ -11,7 +11,7 @@ speak_chance = 1 turns_per_move = 5 see_in_dark = 0 //I'm so funny - butcher_results = list(/obj/item/food/snacks/meat = 4) + butcher_results = list(/obj/item/food/meat = 4) response_help = "pets" response_disarm = "gently pushes aside" response_harm = "kicks" diff --git a/code/modules/mob/living/simple_animal/friendly/diona_nymph.dm b/code/modules/mob/living/simple_animal/friendly/diona_nymph.dm index ec8c532b451..1637a02c8ce 100644 --- a/code/modules/mob/living/simple_animal/friendly/diona_nymph.dm +++ b/code/modules/mob/living/simple_animal/friendly/diona_nymph.dm @@ -213,7 +213,7 @@ return TRUE // Consumes plant matter other than weeds to evolve -/mob/living/simple_animal/diona/proc/consume(obj/item/food/snacks/grown/G) +/mob/living/simple_animal/diona/proc/consume(obj/item/food/grown/G) if(nutrition >= nutrition_need) // Prevents griefing by overeating plant items without evolving. to_chat(src, "You're too full to consume this! Perhaps it's time to grow bigger...") else diff --git a/code/modules/mob/living/simple_animal/friendly/dog.dm b/code/modules/mob/living/simple_animal/friendly/dog.dm index 6c18de8aafa..bb4635466d1 100644 --- a/code/modules/mob/living/simple_animal/friendly/dog.dm +++ b/code/modules/mob/living/simple_animal/friendly/dog.dm @@ -70,7 +70,7 @@ icon_state = "corgi" icon_living = "corgi" icon_dead = "corgi_dead" - butcher_results = list(/obj/item/food/snacks/meat/corgi = 3, /obj/item/stack/sheet/animalhide/corgi = 1) + butcher_results = list(/obj/item/food/meat/corgi = 3, /obj/item/stack/sheet/animalhide/corgi = 1) childtype = list(/mob/living/simple_animal/pet/dog/corgi/puppy = 95, /mob/living/simple_animal/pet/dog/corgi/puppy/void = 5) animal_species = /mob/living/simple_animal/pet/dog collar_type = "corgi" @@ -435,7 +435,7 @@ stop_automated_movement = FALSE var/obj/item/possible_target = null for(var/I in snack_range) - if(istype(I, /obj/item/food/snacks)) // Noms + if(istype(I, /obj/item/food)) // Noms possible_target = I break else if(istype(I, /obj/item/paper)) // Important noms @@ -652,7 +652,7 @@ icon_state = "pug" icon_living = "pug" icon_dead = "pug_dead" - butcher_results = list(/obj/item/food/snacks/meat/pug = 3) + butcher_results = list(/obj/item/food/meat/pug = 3) collar_type = "pug" /mob/living/simple_animal/pet/dog/pug/handle_automated_movement() diff --git a/code/modules/mob/living/simple_animal/friendly/farm_animals.dm b/code/modules/mob/living/simple_animal/friendly/farm_animals.dm index 451bf2ee0f7..e8064e07b77 100644 --- a/code/modules/mob/living/simple_animal/friendly/farm_animals.dm +++ b/code/modules/mob/living/simple_animal/friendly/farm_animals.dm @@ -12,7 +12,7 @@ speak_chance = 1 turns_per_move = 5 see_in_dark = 6 - butcher_results = list(/obj/item/food/snacks/meat = 4) + butcher_results = list(/obj/item/food/meat = 4) response_help = "pets" response_disarm = "gently pushes aside" response_harm = "kicks" @@ -122,7 +122,7 @@ speak_chance = 1 turns_per_move = 5 see_in_dark = 6 - butcher_results = list(/obj/item/food/snacks/meat/slab = 6) + butcher_results = list(/obj/item/food/meat/slab = 6) response_help = "pets" response_disarm = "gently pushes aside" response_harm = "kicks" @@ -202,7 +202,7 @@ density = FALSE speak_chance = 2 turns_per_move = 2 - butcher_results = list(/obj/item/food/snacks/meat/chicken = 1) + butcher_results = list(/obj/item/food/meat/chicken = 1) response_help = "pets" response_disarm = "gently pushes aside" response_harm = "kicks" @@ -267,9 +267,9 @@ GLOBAL_VAR_INIT(chicken_count, 0) density = FALSE speak_chance = 2 turns_per_move = 3 - butcher_results = list(/obj/item/food/snacks/meat/chicken = 2) - var/egg_type = /obj/item/food/snacks/egg - var/food_type = /obj/item/food/snacks/grown/wheat + butcher_results = list(/obj/item/food/meat/chicken = 2) + var/egg_type = /obj/item/food/egg + var/food_type = /obj/item/food/grown/wheat response_help = "pets" response_disarm = "gently pushes aside" response_harm = "kicks" @@ -341,7 +341,7 @@ GLOBAL_VAR_INIT(chicken_count, 0) if(GLOB.chicken_count < MAX_CHICKENS && prob(25)) START_PROCESSING(SSobj, E) -/obj/item/food/snacks/egg/process() +/obj/item/food/egg/process() if(isturf(loc)) amount_grown += rand(1,2) if(amount_grown >= 100) @@ -392,7 +392,7 @@ GLOBAL_VAR_INIT(chicken_count, 0) speak_chance = 1 turns_per_move = 5 see_in_dark = 6 - butcher_results = list(/obj/item/food/snacks/meat/ham = 6) + butcher_results = list(/obj/item/food/meat/ham = 6) response_help = "pets" response_disarm = "gently pushes aside" response_harm = "kicks" @@ -418,7 +418,7 @@ GLOBAL_VAR_INIT(chicken_count, 0) speak_chance = 1 turns_per_move = 5 see_in_dark = 6 - butcher_results = list(/obj/item/food/snacks/meat = 4) + butcher_results = list(/obj/item/food/meat = 4) response_help = "pets" response_disarm = "gently pushes aside" response_harm = "kicks" @@ -443,7 +443,7 @@ GLOBAL_VAR_INIT(chicken_count, 0) speak_chance = 1 turns_per_move = 5 see_in_dark = 6 - butcher_results = list(/obj/item/food/snacks/meat = 6) + butcher_results = list(/obj/item/food/meat = 6) response_help = "pets" response_disarm = "gently pushes aside" response_harm = "kicks" @@ -468,7 +468,7 @@ GLOBAL_VAR_INIT(chicken_count, 0) speak_chance = 1 turns_per_move = 5 see_in_dark = 6 - butcher_results = list(/obj/item/food/snacks/meat = 6) + butcher_results = list(/obj/item/food/meat = 6) response_help = "pets" response_disarm = "gently pushes aside" response_harm = "kicks" @@ -493,7 +493,7 @@ GLOBAL_VAR_INIT(chicken_count, 0) speak_chance = 1 turns_per_move = 5 see_in_dark = 6 - butcher_results = list(/obj/item/food/snacks/meat = 6) + butcher_results = list(/obj/item/food/meat = 6) response_help = "pets" response_disarm = "gently pushes aside" response_harm = "kicks" diff --git a/code/modules/mob/living/simple_animal/friendly/fox.dm b/code/modules/mob/living/simple_animal/friendly/fox.dm index 329d43fb7d0..a0ce051ac0f 100644 --- a/code/modules/mob/living/simple_animal/friendly/fox.dm +++ b/code/modules/mob/living/simple_animal/friendly/fox.dm @@ -13,7 +13,7 @@ speak_chance = 1 turns_per_move = 5 see_in_dark = 6 - butcher_results = list(/obj/item/food/snacks/meat = 3) + butcher_results = list(/obj/item/food/meat = 3) response_help = "pets" response_disarm = "gently pushes aside" response_harm = "kicks" diff --git a/code/modules/mob/living/simple_animal/friendly/lizard.dm b/code/modules/mob/living/simple_animal/friendly/lizard.dm index 1203cc7a72f..dca52018417 100644 --- a/code/modules/mob/living/simple_animal/friendly/lizard.dm +++ b/code/modules/mob/living/simple_animal/friendly/lizard.dm @@ -22,7 +22,7 @@ mob_size = MOB_SIZE_SMALL can_hide = TRUE pass_door_while_hidden = TRUE - butcher_results = list(/obj/item/food/snacks/meat = 1) + butcher_results = list(/obj/item/food/meat = 1) can_collar = TRUE mob_biotypes = MOB_ORGANIC | MOB_BEAST | MOB_REPTILE gold_core_spawnable = FRIENDLY_SPAWN diff --git a/code/modules/mob/living/simple_animal/friendly/mouse.dm b/code/modules/mob/living/simple_animal/friendly/mouse.dm index f6e67037be3..04ba1742b51 100644 --- a/code/modules/mob/living/simple_animal/friendly/mouse.dm +++ b/code/modules/mob/living/simple_animal/friendly/mouse.dm @@ -16,7 +16,7 @@ see_in_dark = 6 maxHealth = 5 health = 5 - butcher_results = list(/obj/item/food/snacks/meat = 1) + butcher_results = list(/obj/item/food/meat = 1) response_help = "pets" response_disarm = "gently pushes aside" response_harm = "stamps on" @@ -92,7 +92,7 @@ ..() /mob/living/simple_animal/mouse/start_pulling(atom/movable/AM, state, force = pull_force, show_message = FALSE)//Prevents mouse from pulling things - if(istype(AM, /obj/item/food/snacks/cheesewedge)) + if(istype(AM, /obj/item/food/cheesewedge)) return ..() // Get dem if(show_message) to_chat(src, "You are too small to pull anything except cheese.") diff --git a/code/modules/mob/living/simple_animal/friendly/nian_caterpillar.dm b/code/modules/mob/living/simple_animal/friendly/nian_caterpillar.dm index 40dcd027033..166b06f23e3 100644 --- a/code/modules/mob/living/simple_animal/friendly/nian_caterpillar.dm +++ b/code/modules/mob/living/simple_animal/friendly/nian_caterpillar.dm @@ -10,7 +10,7 @@ mob_size = MOB_SIZE_SMALL ventcrawler = VENTCRAWLER_ALWAYS atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0) - butcher_results = list(/obj/item/food/snacks/meat = 1) + butcher_results = list(/obj/item/food/meat = 1) minbodytemp = 0 blood_color = "#b9ae9c" @@ -102,7 +102,7 @@ qdel(src) return TRUE -/mob/living/simple_animal/nian_caterpillar/proc/consume(obj/item/food/snacks/G) +/mob/living/simple_animal/nian_caterpillar/proc/consume(obj/item/food/G) if(nutrition >= nutrition_need) // Prevents griefing by overeating food items without evolving. return to_chat(src, "You're too full to consume this! Perhaps it's time to grow bigger...") visible_message("[src] ravenously consumes [G].", "You ravenously devour [G].") diff --git a/code/modules/mob/living/simple_animal/friendly/sloth.dm b/code/modules/mob/living/simple_animal/friendly/sloth.dm index 0f094e9d81a..1f911f1a10d 100644 --- a/code/modules/mob/living/simple_animal/friendly/sloth.dm +++ b/code/modules/mob/living/simple_animal/friendly/sloth.dm @@ -13,7 +13,7 @@ faction = list("neutral", "jungle") speak_chance = 1 turns_per_move = 5 - butcher_results = list(/obj/item/food/snacks/meat = 3) + butcher_results = list(/obj/item/food/meat = 3) response_help = "pets" response_disarm = "gently pushes aside" response_harm = "kicks" diff --git a/code/modules/mob/living/simple_animal/hostile/alien_types.dm b/code/modules/mob/living/simple_animal/hostile/alien_types.dm index aacb7a71810..b08d371a934 100644 --- a/code/modules/mob/living/simple_animal/hostile/alien_types.dm +++ b/code/modules/mob/living/simple_animal/hostile/alien_types.dm @@ -11,7 +11,7 @@ response_disarm = "shoves" response_harm = "hits" speed = 0 - butcher_results = list(/obj/item/food/snacks/monstermeat/xenomeat= 3, /obj/item/stack/sheet/animalhide/xeno = 1) + butcher_results = list(/obj/item/food/monstermeat/xenomeat= 3, /obj/item/stack/sheet/animalhide/xeno = 1) maxHealth = 125 health = 125 harm_intent_damage = 5 @@ -92,7 +92,7 @@ retreat_distance = 5 minimum_distance = 5 move_to_delay = 4 - butcher_results = list(/obj/item/food/snacks/monstermeat/xenomeat= 4, /obj/item/stack/sheet/animalhide/xeno = 1) + butcher_results = list(/obj/item/food/monstermeat/xenomeat= 4, /obj/item/stack/sheet/animalhide/xeno = 1) projectiletype = /obj/item/projectile/neurotox projectilesound = 'sound/weapons/pierce.ogg' status_flags = 0 @@ -140,7 +140,7 @@ move_to_delay = 4 maxHealth = 400 health = 400 - butcher_results = list(/obj/item/food/snacks/monstermeat/xenomeat= 10, /obj/item/stack/sheet/animalhide/xeno = 2) + butcher_results = list(/obj/item/food/monstermeat/xenomeat= 10, /obj/item/stack/sheet/animalhide/xeno = 2) mob_size = MOB_SIZE_LARGE /obj/item/projectile/neurotox diff --git a/code/modules/mob/living/simple_animal/hostile/bat.dm b/code/modules/mob/living/simple_animal/hostile/bat.dm index c0d064319dd..1604aab392e 100644 --- a/code/modules/mob/living/simple_animal/hostile/bat.dm +++ b/code/modules/mob/living/simple_animal/hostile/bat.dm @@ -9,7 +9,7 @@ mob_biotypes = MOB_ORGANIC | MOB_BEAST speak_chance = 0 turns_per_move = 3 - butcher_results = list(/obj/item/food/snacks/meat = 1) + butcher_results = list(/obj/item/food/meat = 1) response_help = "pets" response_disarm = "gently pushes aside" response_harm = "hits" diff --git a/code/modules/mob/living/simple_animal/hostile/bear.dm b/code/modules/mob/living/simple_animal/hostile/bear.dm index 6ed8a93ac38..2172fa667ea 100644 --- a/code/modules/mob/living/simple_animal/hostile/bear.dm +++ b/code/modules/mob/living/simple_animal/hostile/bear.dm @@ -14,7 +14,7 @@ speak_chance = 1 turns_per_move = 5 see_in_dark = 6 - butcher_results = list(/obj/item/food/snacks/monstermeat/bearmeat = 5, /obj/item/clothing/head/bearpelt = 1) + butcher_results = list(/obj/item/food/monstermeat/bearmeat = 5, /obj/item/clothing/head/bearpelt = 1) response_help = "pets" response_disarm = "gently pushes aside" response_harm = "hits" @@ -44,14 +44,14 @@ icon_state = "black_bear" icon_living = "black_bear" icon_dead = "black_bear_dead" - butcher_results = list(/obj/item/food/snacks/monstermeat/bearmeat = 5, /obj/item/clothing/head/bearpelt/black = 1) + butcher_results = list(/obj/item/food/monstermeat/bearmeat = 5, /obj/item/clothing/head/bearpelt/black = 1) /mob/living/simple_animal/hostile/bear/brown name = "brown bear" icon_state = "brown_bear" icon_living = "brown_bear" icon_dead = "brown_bear_dead" - butcher_results = list(/obj/item/food/snacks/monstermeat/bearmeat = 5, /obj/item/clothing/head/bearpelt/brown = 1) + butcher_results = list(/obj/item/food/monstermeat/bearmeat = 5, /obj/item/clothing/head/bearpelt/brown = 1) /mob/living/simple_animal/hostile/bear/polar name = "polar bear" @@ -59,7 +59,7 @@ icon_state = "polar_bear" icon_living = "polar_bear" icon_dead = "polar_bear_dead" - butcher_results = list(/obj/item/food/snacks/monstermeat/bearmeat = 5, /obj/item/clothing/head/bearpelt/polar = 1) + butcher_results = list(/obj/item/food/monstermeat/bearmeat = 5, /obj/item/clothing/head/bearpelt/polar = 1) //SPACE BEARS! SQUEEEEEEEE~ OW! FUCK! IT BIT MY HAND OFF!! /mob/living/simple_animal/hostile/bear/Hudson @@ -68,7 +68,7 @@ icon_state = "combat_bear" icon_living = "combat_bear" icon_dead = "combat_bear_dead" - butcher_results = list(/obj/item/food/snacks/monstermeat/bearmeat = 5, /obj/item/clothing/head/bearpelt/brown = 1) + butcher_results = list(/obj/item/food/monstermeat/bearmeat = 5, /obj/item/clothing/head/bearpelt/brown = 1) /mob/living/simple_animal/hostile/bear/Hudson/Initialize(mapload) . = ..() diff --git a/code/modules/mob/living/simple_animal/hostile/carp.dm b/code/modules/mob/living/simple_animal/hostile/carp.dm index 5b6eb1a4702..2f402fbe444 100644 --- a/code/modules/mob/living/simple_animal/hostile/carp.dm +++ b/code/modules/mob/living/simple_animal/hostile/carp.dm @@ -11,7 +11,7 @@ mob_biotypes = MOB_ORGANIC | MOB_BEAST speak_chance = 0 turns_per_move = 5 - butcher_results = list(/obj/item/food/snacks/carpmeat = 2) + butcher_results = list(/obj/item/food/carpmeat = 2) response_help = "pets" response_disarm = "gently pushes aside" response_harm = "hits" diff --git a/code/modules/mob/living/simple_animal/hostile/feral_cat.dm b/code/modules/mob/living/simple_animal/hostile/feral_cat.dm index 3f8204a152e..4fe530dd62e 100644 --- a/code/modules/mob/living/simple_animal/hostile/feral_cat.dm +++ b/code/modules/mob/living/simple_animal/hostile/feral_cat.dm @@ -18,7 +18,7 @@ speak_chance = 1 turns_per_move = 5 see_in_dark = 6 - butcher_results = list(/obj/item/food/snacks/meat/slab = 2) + butcher_results = list(/obj/item/food/meat/slab = 2) response_help = "pets" response_disarm = "gently pushes aside" response_harm = "kicks" diff --git a/code/modules/mob/living/simple_animal/hostile/giant_spider.dm b/code/modules/mob/living/simple_animal/hostile/giant_spider.dm index 5bf5fd48a31..e492428dacc 100644 --- a/code/modules/mob/living/simple_animal/hostile/giant_spider.dm +++ b/code/modules/mob/living/simple_animal/hostile/giant_spider.dm @@ -14,7 +14,7 @@ see_in_dark = 8 lighting_alpha = LIGHTING_PLANE_ALPHA_MOSTLY_VISIBLE footstep_type = FOOTSTEP_MOB_CLAW - butcher_results = list(/obj/item/food/snacks/monstermeat/spidermeat = 2, /obj/item/food/snacks/monstermeat/spiderleg = 8) + butcher_results = list(/obj/item/food/monstermeat/spidermeat = 2, /obj/item/food/monstermeat/spiderleg = 8) response_help = "pets" response_disarm = "gently pushes aside" response_harm = "hits" @@ -65,7 +65,7 @@ icon_state = "nurse" icon_living = "nurse" icon_dead = "nurse_dead" - butcher_results = list(/obj/item/food/snacks/monstermeat/spidermeat = 2, /obj/item/food/snacks/monstermeat/spiderleg = 8, /obj/item/food/snacks/monstermeat/spidereggs = 4) + butcher_results = list(/obj/item/food/monstermeat/spidermeat = 2, /obj/item/food/monstermeat/spiderleg = 8, /obj/item/food/monstermeat/spidereggs = 4) maxHealth = 40 health = 40 diff --git a/code/modules/mob/living/simple_animal/hostile/gorilla/gorilla.dm b/code/modules/mob/living/simple_animal/hostile/gorilla/gorilla.dm index 9f8acaacb5c..351365207bb 100644 --- a/code/modules/mob/living/simple_animal/hostile/gorilla/gorilla.dm +++ b/code/modules/mob/living/simple_animal/hostile/gorilla/gorilla.dm @@ -9,7 +9,7 @@ speak_chance = 80 maxHealth = 220 health = 220 - butcher_results = list(/obj/item/food/snacks/meat/slab/gorilla = 4) + butcher_results = list(/obj/item/food/meat/slab/gorilla = 4) response_help = "prods" response_disarm = "challenges" response_harm = "thumps" diff --git a/code/modules/mob/living/simple_animal/hostile/jungle_animals.dm b/code/modules/mob/living/simple_animal/hostile/jungle_animals.dm index b81f9c2dff4..16220e1d560 100644 --- a/code/modules/mob/living/simple_animal/hostile/jungle_animals.dm +++ b/code/modules/mob/living/simple_animal/hostile/jungle_animals.dm @@ -14,7 +14,7 @@ mob_biotypes = MOB_ORGANIC | MOB_BEAST speak_chance = 0 turns_per_move = 3 - butcher_results = list(/obj/item/food/snacks/meat = 3) + butcher_results = list(/obj/item/food/meat = 3) faction = list("hostile", "jungle") response_help = "pets the" response_disarm = "gently pushes aside the" diff --git a/code/modules/mob/living/simple_animal/hostile/killertomato.dm b/code/modules/mob/living/simple_animal/hostile/killertomato.dm index b8c1b2b3097..46d359a6a1f 100644 --- a/code/modules/mob/living/simple_animal/hostile/killertomato.dm +++ b/code/modules/mob/living/simple_animal/hostile/killertomato.dm @@ -10,7 +10,7 @@ maxHealth = 30 health = 30 see_in_dark = 3 - butcher_results = list(/obj/item/food/snacks/meat/tomatomeat = 2) + butcher_results = list(/obj/item/food/meat/tomatomeat = 2) response_help = "prods" response_disarm = "pushes aside" response_harm = "smacks" diff --git a/code/modules/mob/living/simple_animal/hostile/mining/goliath.dm b/code/modules/mob/living/simple_animal/hostile/mining/goliath.dm index 2134fcff55b..53b469dd4b3 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining/goliath.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining/goliath.dm @@ -90,7 +90,7 @@ throw_message = "does nothing to the tough hide of the" pre_attack_icon = "goliath2" crusher_loot = /obj/item/crusher_trophy/goliath_tentacle - butcher_results = list(/obj/item/food/snacks/monstermeat/goliath = 2, /obj/item/stack/sheet/animalhide/goliath_hide = 1, /obj/item/stack/sheet/bone = 2) + butcher_results = list(/obj/item/food/monstermeat/goliath = 2, /obj/item/stack/sheet/animalhide/goliath_hide = 1, /obj/item/stack/sheet/bone = 2) loot = list() stat_attack = UNCONSCIOUS robust_searching = TRUE @@ -109,7 +109,7 @@ pre_attack_icon = "Goliath_preattack" throw_message = "does nothing to the rocky hide of the" loot = list(/obj/item/stack/sheet/animalhide/goliath_hide) //A throwback to the asteroid days - butcher_results = list(/obj/item/food/snacks/monstermeat/goliath= 2, /obj/item/stack/sheet/bone = 2) + butcher_results = list(/obj/item/food/monstermeat/goliath= 2, /obj/item/stack/sheet/bone = 2) crusher_loot = /obj/item/crusher_trophy/goliath_tentacle/ancient crusher_drop_mod = 100 //These things are rare (1/100 per spawner). You shouldn't have to hope for another stroke of luck to get it's trophy after finding it wander = FALSE diff --git a/code/modules/mob/living/simple_animal/hostile/mining/hivelord.dm b/code/modules/mob/living/simple_animal/hostile/mining/hivelord.dm index 932d718e908..83080532210 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining/hivelord.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining/hivelord.dm @@ -387,7 +387,7 @@ belt = null backpack_contents = list() if(prob(70)) - backpack_contents += pick(/obj/item/stamp/clown, /obj/item/reagent_containers/spray/waterflower, /obj/item/food/snacks/grown/banana, /obj/item/megaphone) + backpack_contents += pick(/obj/item/stamp/clown, /obj/item/reagent_containers/spray/waterflower, /obj/item/food/grown/banana, /obj/item/megaphone) if(prob(30)) backpack_contents += list(/obj/item/stack/sheet/mineral/bananium = pickweight(list(1 = 3, 2 = 2, 3 = 1))) if(prob(10)) diff --git a/code/modules/mob/living/simple_animal/hostile/mushroom.dm b/code/modules/mob/living/simple_animal/hostile/mushroom.dm index 0dcd454410e..09672c29639 100644 --- a/code/modules/mob/living/simple_animal/hostile/mushroom.dm +++ b/code/modules/mob/living/simple_animal/hostile/mushroom.dm @@ -9,7 +9,7 @@ turns_per_move = 1 maxHealth = 10 health = 10 - butcher_results = list(/obj/item/food/snacks/hugemushroomslice = 1) + butcher_results = list(/obj/item/food/hugemushroomslice = 1) response_help = "pets" response_disarm = "gently pushes aside" response_harm = "whacks" @@ -152,7 +152,7 @@ bruised = 1 /mob/living/simple_animal/hostile/mushroom/attackby(obj/item/I as obj, mob/user as mob, params) - if(istype(I, /obj/item/food/snacks/grown/mushroom)) + if(istype(I, /obj/item/food/grown/mushroom)) if(stat == DEAD && !recovery_cooldown) Recover() qdel(I) @@ -182,7 +182,7 @@ /mob/living/simple_animal/hostile/mushroom/harvest() var/counter for(counter=0, counter<=powerlevel, counter++) - var/obj/item/food/snacks/hugemushroomslice/S = new (src.loc) + var/obj/item/food/hugemushroomslice/S = new (src.loc) S.reagents.add_reagent("psilocybin", powerlevel) S.reagents.add_reagent("omnizine", powerlevel) S.reagents.add_reagent("synaptizine", powerlevel) diff --git a/code/modules/mob/living/simple_animal/hostile/retaliate/fish.dm b/code/modules/mob/living/simple_animal/hostile/retaliate/fish.dm index 53e5e125a1a..eafb92e7dab 100644 --- a/code/modules/mob/living/simple_animal/hostile/retaliate/fish.dm +++ b/code/modules/mob/living/simple_animal/hostile/retaliate/fish.dm @@ -8,7 +8,7 @@ mob_biotypes = MOB_ORGANIC | MOB_BEAST speak_chance = 0 turns_per_move = 5 - butcher_results = list(/obj/item/food/snacks/carpmeat = 1) + butcher_results = list(/obj/item/food/carpmeat = 1) response_help = "pets" response_disarm = "gently pushes aside" response_harm = "hits" @@ -68,7 +68,7 @@ melee_damage_lower = 2 melee_damage_upper = 2 speak_emote = list("blurps") - butcher_results = list(/obj/item/food/snacks/salmonmeat = 1) + butcher_results = list(/obj/item/food/salmonmeat = 1) atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0) minbodytemp = 0 diff --git a/code/modules/mob/living/simple_animal/hostile/retaliate/kangaroo.dm b/code/modules/mob/living/simple_animal/hostile/retaliate/kangaroo.dm index eafab412247..faed781ee1c 100644 --- a/code/modules/mob/living/simple_animal/hostile/retaliate/kangaroo.dm +++ b/code/modules/mob/living/simple_animal/hostile/retaliate/kangaroo.dm @@ -13,7 +13,7 @@ emote_hear = list("bark") maxHealth = 150 health = 150 - butcher_results = list(/obj/item/food/snacks/meat/kangaroo = 6) + butcher_results = list(/obj/item/food/meat/kangaroo = 6) harm_intent_damage = 3 melee_damage_lower = 5 // avg damage 12.5 without kick, (12.5+12.5+60)/3=25 with kick melee_damage_upper = 20 diff --git a/code/modules/mob/living/simple_animal/hostile/retaliate/undead.dm b/code/modules/mob/living/simple_animal/hostile/retaliate/undead.dm index 91ffa0591cc..04670f69d5a 100644 --- a/code/modules/mob/living/simple_animal/hostile/retaliate/undead.dm +++ b/code/modules/mob/living/simple_animal/hostile/retaliate/undead.dm @@ -51,7 +51,7 @@ pressure_resistance = 300 gold_core_spawnable = NO_SPAWN //too spooky for science faction = list("undead") // did I mention ghost - loot = list(/obj/item/food/snacks/ectoplasm) + loot = list(/obj/item/food/ectoplasm) del_on_death = TRUE /mob/living/simple_animal/hostile/retaliate/ghost/Process_Spacemove(check_drift = 0) diff --git a/code/modules/mob/living/simple_animal/hostile/winter_mobs.dm b/code/modules/mob/living/simple_animal/hostile/winter_mobs.dm index 845b8bf461f..89ed1d5b6b6 100644 --- a/code/modules/mob/living/simple_animal/hostile/winter_mobs.dm +++ b/code/modules/mob/living/simple_animal/hostile/winter_mobs.dm @@ -59,7 +59,7 @@ icon_state = "reindeer" icon_living = "reindeer" icon_dead = "reindeer-dead" - butcher_results = list(/obj/item/food/snacks/meat = 3) + butcher_results = list(/obj/item/food/meat = 3) maxHealth = 80 health = 80 melee_damage_lower = 5 diff --git a/code/modules/mob/living/simple_animal/parrot.dm b/code/modules/mob/living/simple_animal/parrot.dm index 2a619ef370e..3d34ba45718 100644 --- a/code/modules/mob/living/simple_animal/parrot.dm +++ b/code/modules/mob/living/simple_animal/parrot.dm @@ -49,7 +49,7 @@ speak_chance = 1//1% (1 in 100) chance every tick; So about once per 150 seconds, assuming an average tick is 1.5s turns_per_move = 5 - butcher_results = list(/obj/item/food/snacks/cracker = 3) + butcher_results = list(/obj/item/food/cracker = 3) response_help = "pets" response_disarm = "gently moves aside" diff --git a/code/modules/mob/living/simple_animal/shade.dm b/code/modules/mob/living/simple_animal/shade.dm index ce0294ae6a5..54cd08666f0 100644 --- a/code/modules/mob/living/simple_animal/shade.dm +++ b/code/modules/mob/living/simple_animal/shade.dm @@ -28,7 +28,7 @@ faction = list("cult") status_flags = CANPUSH flying = TRUE - loot = list(/obj/item/food/snacks/ectoplasm) + loot = list(/obj/item/food/ectoplasm) del_on_death = TRUE deathmessage = "lets out a contented sigh as their form unwinds." var/holy = FALSE diff --git a/code/modules/mod/modules/modules_general.dm b/code/modules/mod/modules/modules_general.dm index dfd3efc632e..f4f6624fec1 100644 --- a/code/modules/mod/modules/modules_general.dm +++ b/code/modules/mod/modules/modules_general.dm @@ -287,7 +287,7 @@ incompatible_modules = list(/obj/item/mod/module/dispenser) cooldown_time = 5 SECONDS /// Path we dispense. - var/dispense_type = /obj/item/food/snacks/burger/cheese + var/dispense_type = /obj/item/food/burger/cheese /// Time it takes for us to dispense. var/dispense_time = 0 SECONDS diff --git a/code/modules/projectiles/guns/chaos_bolt.dm b/code/modules/projectiles/guns/chaos_bolt.dm index 0169a344d91..3466cc29581 100644 --- a/code/modules/projectiles/guns/chaos_bolt.dm +++ b/code/modules/projectiles/guns/chaos_bolt.dm @@ -147,7 +147,7 @@ explosion(get_turf(H), 1, 1, 1, cause = "staff of chaos lethal explosion effect") if("cheese morphed") H.visible_message("[H] transforms into cheese!", "You've been transformed into cheese!") - new /obj/item/food/snacks/cheesewedge(get_turf(H)) + new /obj/item/food/cheesewedge(get_turf(H)) qdel(H) if("supermattered") var/obj/machinery/atmospherics/supermatter_crystal/supercrystal = GLOB.main_supermatter_engine @@ -321,13 +321,13 @@ if("toy revolver") item_to_summon = /obj/item/gun/projectile/revolver/capgun/chaosprank if("cheese") - item_to_summon = /obj/item/food/snacks/cheesewedge + item_to_summon = /obj/item/food/cheesewedge explosion_amount = rand(5, 10) if("food") target.visible_message("Food scatters around [target]!", "A bunch of food scatters around you!") var/limit = rand(5, 10) for(var/i in 1 to limit) - var/type = pick(typesof(/obj/item/food/snacks)) + var/type = pick(typesof(/obj/item/food)) var/obj/item/I = new type(get_turf(target)) INVOKE_ASYNC(I, TYPE_PROC_REF(/atom/movable, throw_at), pick(oview(7, get_turf(src))), 10, 1) @@ -347,7 +347,7 @@ item_to_summon = /obj/item/banhammer explosion_amount = rand(2, 5) if("banana") - item_to_summon = /obj/item/food/snacks/grown/banana + item_to_summon = /obj/item/food/grown/banana /** * Picks a random gift to be given to mob/living/target. Should be valuable and/or threatening to the wizard. @@ -369,7 +369,7 @@ if("tarot deck") item_to_summon = /obj/item/tarot_generator if("bluespace banana") - item_to_summon = /obj/item/food/snacks/grown/banana/bluespace + item_to_summon = /obj/item/food/grown/banana/bluespace if("banana grenade") item_to_summon = /obj/item/grenade/clown_grenade if("disco ball") diff --git a/code/modules/projectiles/guns/throw/crossbow.dm b/code/modules/projectiles/guns/throw/crossbow.dm index 77dc3dbd5ea..dea520d410c 100644 --- a/code/modules/projectiles/guns/throw/crossbow.dm +++ b/code/modules/projectiles/guns/throw/crossbow.dm @@ -157,7 +157,7 @@ /obj/item/gun/throw/crossbow/french name = "french powered crossbow" icon_state = "fcrossbow" - valid_projectile_type = /obj/item/food/snacks/baguette + valid_projectile_type = /obj/item/food/baguette /obj/item/gun/throw/crossbow/french/modify_projectile(obj/item/I, on_chamber = 0) return diff --git a/code/modules/projectiles/guns/throw/pielauncher.dm b/code/modules/projectiles/guns/throw/pielauncher.dm index 7f70d999098..ac4a5c8540d 100644 --- a/code/modules/projectiles/guns/throw/pielauncher.dm +++ b/code/modules/projectiles/guns/throw/pielauncher.dm @@ -8,7 +8,7 @@ force = 5 clumsy_check = FALSE - valid_projectile_type = /obj/item/food/snacks/pie + valid_projectile_type = /obj/item/food/pie max_capacity = 5 projectile_speed = 2 projectile_range = 30 @@ -17,7 +17,7 @@ /obj/item/gun/throw/piecannon/Initialize(mapload) . = ..() for(var/i in 1 to max_capacity) - var/obj/item/food/snacks/pie/P = new (src) + var/obj/item/food/pie/P = new (src) loaded_projectiles += P process_chamber() diff --git a/code/modules/reagents/chemistry/machinery/reagentgrinder.dm b/code/modules/reagents/chemistry/machinery/reagentgrinder.dm index 4ca089ac935..85376f0d8e2 100644 --- a/code/modules/reagents/chemistry/machinery/reagentgrinder.dm +++ b/code/modules/reagents/chemistry/machinery/reagentgrinder.dm @@ -32,21 +32,21 @@ /obj/item/stack/sheet/saltpetre_crystal = list("saltpetre" = 8), // Blender Stuff - /obj/item/food/snacks/grown/tomato = list("ketchup" = 0), - /obj/item/food/snacks/grown/wheat = list("flour" = -5), - /obj/item/food/snacks/grown/oat = list("flour" = -5), - /obj/item/food/snacks/grown/cherries = list("cherryjelly" = 0), - /obj/item/food/snacks/grown/bluecherries = list("bluecherryjelly" = 0), - /obj/item/food/snacks/egg = list("egg" = -5), - /obj/item/food/snacks/grown/rice = list("rice" = -5), - /obj/item/food/snacks/grown/olive = list("olivepaste" = 0, "sodiumchloride" = 0), - /obj/item/food/snacks/grown/peanuts = list("peanutbutter" = 0), + /obj/item/food/grown/tomato = list("ketchup" = 0), + /obj/item/food/grown/wheat = list("flour" = -5), + /obj/item/food/grown/oat = list("flour" = -5), + /obj/item/food/grown/cherries = list("cherryjelly" = 0), + /obj/item/food/grown/bluecherries = list("bluecherryjelly" = 0), + /obj/item/food/egg = list("egg" = -5), + /obj/item/food/grown/rice = list("rice" = -5), + /obj/item/food/grown/olive = list("olivepaste" = 0, "sodiumchloride" = 0), + /obj/item/food/grown/peanuts = list("peanutbutter" = 0), // Grinder stuff, but only if dry - /obj/item/food/snacks/grown/coffee/robusta = list("coffeepowder" = 0, "morphine" = 0), - /obj/item/food/snacks/grown/coffee = list("coffeepowder" = 0), - /obj/item/food/snacks/grown/tea/astra = list("teapowder" = 0, "salglu_solution" = 0), - /obj/item/food/snacks/grown/tea = list("teapowder" = 0), + /obj/item/food/grown/coffee/robusta = list("coffeepowder" = 0, "morphine" = 0), + /obj/item/food/grown/coffee = list("coffeepowder" = 0), + /obj/item/food/grown/tea/astra = list("teapowder" = 0, "salglu_solution" = 0), + /obj/item/food/grown/tea = list("teapowder" = 0), // All types that you can put into the grinder to transfer the reagents to the beaker. !Put all recipes above this.! /obj/item/slime_extract = list(), @@ -59,32 +59,32 @@ var/list/juice_items = list ( // Juicer Stuff - /obj/item/food/snacks/grown/soybeans = list("soymilk" = 0), - /obj/item/food/snacks/grown/corn = list("corn_starch" = 0), - /obj/item/food/snacks/grown/tomato = list("tomatojuice" = 0), - /obj/item/food/snacks/grown/carrot = list("carrotjuice" = 0), - /obj/item/food/snacks/grown/berries = list("berryjuice" = 0), - /obj/item/food/snacks/grown/banana = list("banana" = 0), - /obj/item/food/snacks/grown/potato = list("potato" = 0), - /obj/item/food/snacks/grown/citrus/lemon = list("lemonjuice" = 0), - /obj/item/food/snacks/grown/citrus/orange = list("orangejuice" = 0), - /obj/item/food/snacks/grown/citrus/lime = list("limejuice" = 0), - /obj/item/food/snacks/grown/watermelon = list("watermelonjuice" = 0), - /obj/item/food/snacks/watermelonslice = list("watermelonjuice" = 0), - /obj/item/food/snacks/grown/berries/poison = list("poisonberryjuice" = 0), - /obj/item/food/snacks/grown/pumpkin/blumpkin = list("blumpkinjuice" = 0), // Order is important here as blumpkin is a subtype of pumpkin, if switched blumpkins will produce pumpkin juice - /obj/item/food/snacks/grown/pumpkin = list("pumpkinjuice" = 0), - /obj/item/food/snacks/grown/apple = list("applejuice" = 0), - /obj/item/food/snacks/grown/grapes = list("grapejuice" = 0), - /obj/item/food/snacks/grown/pineapple = list("pineapplejuice" = 0) + /obj/item/food/grown/soybeans = list("soymilk" = 0), + /obj/item/food/grown/corn = list("corn_starch" = 0), + /obj/item/food/grown/tomato = list("tomatojuice" = 0), + /obj/item/food/grown/carrot = list("carrotjuice" = 0), + /obj/item/food/grown/berries = list("berryjuice" = 0), + /obj/item/food/grown/banana = list("banana" = 0), + /obj/item/food/grown/potato = list("potato" = 0), + /obj/item/food/grown/citrus/lemon = list("lemonjuice" = 0), + /obj/item/food/grown/citrus/orange = list("orangejuice" = 0), + /obj/item/food/grown/citrus/lime = list("limejuice" = 0), + /obj/item/food/grown/watermelon = list("watermelonjuice" = 0), + /obj/item/food/watermelonslice = list("watermelonjuice" = 0), + /obj/item/food/grown/berries/poison = list("poisonberryjuice" = 0), + /obj/item/food/grown/pumpkin/blumpkin = list("blumpkinjuice" = 0), // Order is important here as blumpkin is a subtype of pumpkin, if switched blumpkins will produce pumpkin juice + /obj/item/food/grown/pumpkin = list("pumpkinjuice" = 0), + /obj/item/food/grown/apple = list("applejuice" = 0), + /obj/item/food/grown/grapes = list("grapejuice" = 0), + /obj/item/food/grown/pineapple = list("pineapplejuice" = 0) ) var/list/dried_items = list( // Grinder stuff, but only if dry, - /obj/item/food/snacks/grown/coffee/robusta = list("coffeepowder" = 0, "morphine" = 0), - /obj/item/food/snacks/grown/coffee = list("coffeepowder" = 0), - /obj/item/food/snacks/grown/tea/astra = list("teapowder" = 0, "salglu_solution" = 0), - /obj/item/food/snacks/grown/tea = list("teapowder" = 0) + /obj/item/food/grown/coffee/robusta = list("coffeepowder" = 0, "morphine" = 0), + /obj/item/food/grown/coffee = list("coffeepowder" = 0), + /obj/item/food/grown/tea/astra = list("teapowder" = 0, "salglu_solution" = 0), + /obj/item/food/grown/tea = list("teapowder" = 0) ) var/list/holdingitems = list() @@ -178,8 +178,8 @@ return TRUE // No afterattack if(is_type_in_list(I, dried_items)) - if(istype(I, /obj/item/food/snacks/grown)) - var/obj/item/food/snacks/grown/G = I + if(istype(I, /obj/item/food/grown)) + var/obj/item/food/grown/G = I if(!G.dry) to_chat(user, "You must dry that first!") return FALSE @@ -356,7 +356,7 @@ if(istype(O, i)) return blend_items[i] -/obj/machinery/reagentgrinder/proc/get_special_juice(obj/item/food/snacks/O) +/obj/machinery/reagentgrinder/proc/get_special_juice(obj/item/food/O) for(var/i in juice_items) if(istype(O, i)) return juice_items[i] @@ -369,7 +369,7 @@ else return round(O.seed.potency) -/obj/machinery/reagentgrinder/proc/get_juice_amount(obj/item/food/snacks/grown/O) +/obj/machinery/reagentgrinder/proc/get_juice_amount(obj/item/food/grown/O) if(!istype(O) || !O.seed) return 5 else if(O.seed.potency == -1) @@ -399,7 +399,7 @@ SStgui.update_uis(src) // Snacks - for(var/obj/item/food/snacks/O in holdingitems) + for(var/obj/item/food/O in holdingitems) var/list/special_juice = get_special_juice(O) if(!length(special_juice)) continue // Ignore food that doesn't juice into anything @@ -434,7 +434,7 @@ SStgui.update_uis(src) // Snacks and Plants - for(var/obj/item/food/snacks/O in holdingitems) + for(var/obj/item/food/O in holdingitems) var/list/special_blend = get_special_blend(O) for(var/r_id in special_blend) var/space = beaker.reagents.maximum_volume - beaker.reagents.total_volume diff --git a/code/modules/reagents/chemistry/reagents/food_reagents.dm b/code/modules/reagents/chemistry/reagents/food_reagents.dm index c4719868392..a983c66b1a0 100644 --- a/code/modules/reagents/chemistry/reagents/food_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/food_reagents.dm @@ -567,7 +567,7 @@ /datum/reagent/consumable/chocolate/reaction_turf(turf/T, volume) if(volume >= 5 && !isspaceturf(T)) - new /obj/item/food/snacks/choc_pile(T) + new /obj/item/food/choc_pile(T) /datum/reagent/consumable/mugwort name = "Mugwort" @@ -635,7 +635,7 @@ /datum/reagent/consumable/cheese/reaction_turf(turf/T, volume) if(volume >= 5 && !isspaceturf(T)) - new /obj/item/food/snacks/cheesewedge(T) + new /obj/item/food/cheesewedge(T) /datum/reagent/consumable/fake_cheese name = "Cheese substitute" @@ -677,7 +677,7 @@ /datum/reagent/consumable/weird_cheese/reaction_turf(turf/T, volume) if(volume >= 5 && !isspaceturf(T)) - new /obj/item/food/snacks/weirdcheesewedge(T) + new /obj/item/food/weirdcheesewedge(T) /datum/reagent/consumable/beans name = "Refried beans" @@ -905,11 +905,11 @@ /datum/reagent/ectoplasm/reaction_turf(turf/T, volume) if(volume >= 10 && !isspaceturf(T)) - new /obj/item/food/snacks/ectoplasm(T) + new /obj/item/food/ectoplasm(T) /datum/reagent/consumable/bread/reaction_turf(turf/T, volume) if(volume >= 5 && !isspaceturf(T)) - new /obj/item/food/snacks/breadslice(T) + new /obj/item/food/breadslice(T) /datum/reagent/soap name = "Soap" diff --git a/code/modules/reagents/chemistry/recipes/food_reactions.dm b/code/modules/reagents/chemistry/recipes/food_reactions.dm index b91a8a25bcc..4a0ab9df007 100644 --- a/code/modules/reagents/chemistry/recipes/food_reactions.dm +++ b/code/modules/reagents/chemistry/recipes/food_reactions.dm @@ -10,7 +10,7 @@ /datum/chemical_reaction/tofu/on_reaction(datum/reagents/holder, created_volume) var/location = get_turf(holder.my_atom) for(var/i = 1, i <= created_volume, i++) - new /obj/item/food/snacks/tofu(location) + new /obj/item/food/tofu(location) /datum/chemical_reaction/chocolate_bar name = "Chocolate Bar" @@ -22,7 +22,7 @@ /datum/chemical_reaction/chocolate_bar/on_reaction(datum/reagents/holder, created_volume) var/location = get_turf(holder.my_atom) for(var/i = 1, i <= created_volume, i++) - new /obj/item/food/snacks/chocolatebar(location) + new /obj/item/food/chocolatebar(location) /datum/chemical_reaction/chocolate_bar2 name = "Chocolate Bar" @@ -34,7 +34,7 @@ /datum/chemical_reaction/chocolate_bar2/on_reaction(datum/reagents/holder, created_volume) var/location = get_turf(holder.my_atom) for(var/i = 1, i <= created_volume, i++) - new /obj/item/food/snacks/chocolatebar(location) + new /obj/item/food/chocolatebar(location) /datum/chemical_reaction/soysauce name = "Soy Sauce" @@ -75,7 +75,7 @@ /datum/chemical_reaction/cheesewheel/on_reaction(datum/reagents/holder, created_volume) var/location = get_turf(holder.my_atom) for(var/i = 1, i <= created_volume, i++) - new /obj/item/food/snacks/sliceable/cheesewheel(location) + new /obj/item/food/sliceable/cheesewheel(location) /datum/chemical_reaction/syntiflesh name = "Syntiflesh" @@ -87,7 +87,7 @@ /datum/chemical_reaction/syntiflesh/on_reaction(datum/reagents/holder, created_volume) var/location = get_turf(holder.my_atom) for(var/i = 1, i <= created_volume, i++) - new /obj/item/food/snacks/meat/syntiflesh(location) + new /obj/item/food/meat/syntiflesh(location) /datum/chemical_reaction/hot_ramen name = "Hot Ramen" @@ -114,7 +114,7 @@ /datum/chemical_reaction/dough/on_reaction(datum/reagents/holder, created_volume) var/location = get_turf(holder.my_atom) for(var/i in 1 to created_volume) - new /obj/item/food/snacks/dough(location) + new /obj/item/food/dough(location) ///Cookies by Ume @@ -129,7 +129,7 @@ /datum/chemical_reaction/cookiedough/on_reaction(datum/reagents/holder, created_volume) var/location = get_turf(holder.my_atom) for(var/i in 1 to created_volume) - new /obj/item/food/snacks/cookiedough(location) + new /obj/item/food/cookiedough(location) /datum/chemical_reaction/corn_syrup @@ -183,7 +183,7 @@ /datum/chemical_reaction/weird_cheese/on_reaction(datum/reagents/holder, created_volume) var/location = get_turf(holder.my_atom) for(var/i in 1 to created_volume) - new /obj/item/food/snacks/weirdcheesewedge(location) + new /obj/item/food/weirdcheesewedge(location) /datum/chemical_reaction/hydrogenated_soybeanoil name = "Partially hydrogenated space-soybean oil" diff --git a/code/modules/reagents/chemistry/recipes/others.dm b/code/modules/reagents/chemistry/recipes/others.dm index e60da3a4409..50c817a6d89 100644 --- a/code/modules/reagents/chemistry/recipes/others.dm +++ b/code/modules/reagents/chemistry/recipes/others.dm @@ -260,7 +260,7 @@ /datum/chemical_reaction/meatification/on_reaction(datum/reagents/holder, created_volume) var/location = get_turf(holder.my_atom) - new /obj/item/food/snacks/meat/slab/meatproduct(location) + new /obj/item/food/meat/slab/meatproduct(location) /datum/chemical_reaction/lye name = "lye" diff --git a/code/modules/reagents/chemistry/recipes/slime_extracts.dm b/code/modules/reagents/chemistry/recipes/slime_extracts.dm index d308b3d9539..5e1c9074958 100644 --- a/code/modules/reagents/chemistry/recipes/slime_extracts.dm +++ b/code/modules/reagents/chemistry/recipes/slime_extracts.dm @@ -38,7 +38,7 @@ /datum/chemical_reaction/slimemonkey/on_reaction(datum/reagents/holder) SSblackbox.record_feedback("tally", "slime_cores_used", 1, type) for(var/i = 1, i <= 3, i++) - var/obj/item/food/snacks/monkeycube/M = new /obj/item/food/snacks/monkeycube + var/obj/item/food/monkeycube/M = new /obj/item/food/monkeycube M.forceMove(get_turf(holder.my_atom)) //Green @@ -149,37 +149,37 @@ SSblackbox.record_feedback("tally", "slime_cores_used", 1, type) var/list/blocked = list( - /obj/item/food/snacks, - /obj/item/food/snacks/breadslice, - /obj/item/food/snacks/sliceable, - /obj/item/food/snacks/sliceable/pizza, - /obj/item/food/snacks/margheritapizzaslice, - /obj/item/food/snacks/meatpizzaslice, - /obj/item/food/snacks/mushroompizzaslice, - /obj/item/food/snacks/vegetablepizzaslice, - /obj/item/food/snacks/cheesepizzaslice, - /obj/item/food/snacks/garlicpizzaslice, - /obj/item/food/snacks/donkpocketpizzaslice, - /obj/item/food/snacks/dankpizzaslice, - /obj/item/food/snacks/macpizzaslice, - /obj/item/food/snacks/firecrackerpizzaslice, - /obj/item/food/snacks/pestopizzaslice, - /obj/item/food/snacks/pepperonipizzaslice, - /obj/item/food/snacks/meat, - /obj/item/food/snacks/meat/slab, - /obj/item/food/snacks/grown, - /obj/item/food/snacks/grown/shell, - /obj/item/food/snacks/grown/mushroom, - /obj/item/food/snacks/deepfryholder, - /obj/item/food/snacks/chinese, - /obj/item/food/snacks/human, - /obj/item/food/snacks/monstermeat, - /obj/item/food/snacks/meatsteak/stimulating, - /obj/item/food/snacks/egg/watcher + /obj/item/food, + /obj/item/food/breadslice, + /obj/item/food/sliceable, + /obj/item/food/sliceable/pizza, + /obj/item/food/margheritapizzaslice, + /obj/item/food/meatpizzaslice, + /obj/item/food/mushroompizzaslice, + /obj/item/food/vegetablepizzaslice, + /obj/item/food/cheesepizzaslice, + /obj/item/food/garlicpizzaslice, + /obj/item/food/donkpocketpizzaslice, + /obj/item/food/dankpizzaslice, + /obj/item/food/macpizzaslice, + /obj/item/food/firecrackerpizzaslice, + /obj/item/food/pestopizzaslice, + /obj/item/food/pepperonipizzaslice, + /obj/item/food/meat, + /obj/item/food/meat/slab, + /obj/item/food/grown, + /obj/item/food/grown/shell, + /obj/item/food/grown/mushroom, + /obj/item/food/deepfryholder, + /obj/item/food/chinese, + /obj/item/food/human, + /obj/item/food/monstermeat, + /obj/item/food/meatsteak/stimulating, + /obj/item/food/egg/watcher ) - blocked |= typesof(/obj/item/food/snacks/customizable) + blocked |= typesof(/obj/item/food/customizable) - var/list/borks = typesof(/obj/item/food/snacks) - blocked + var/list/borks = typesof(/obj/item/food) - blocked // BORK BORK BORK playsound(get_turf(holder.my_atom), 'sound/effects/phasein.ogg', 100, 1) diff --git a/code/modules/research/designs/biogenerator_designs.dm b/code/modules/research/designs/biogenerator_designs.dm index a067cdbbbae..4cfa6c723c9 100644 --- a/code/modules/research/designs/biogenerator_designs.dm +++ b/code/modules/research/designs/biogenerator_designs.dm @@ -56,7 +56,7 @@ id = "mcube" build_type = BIOGENERATOR materials = list(MAT_BIOMASS = 250) - build_path = /obj/item/food/snacks/monkeycube + build_path = /obj/item/food/monkeycube category = list("initial", "Food") /datum/design/farwa_cube @@ -64,7 +64,7 @@ id = "fcube" build_type = BIOGENERATOR materials = list(MAT_BIOMASS = 250) - build_path = /obj/item/food/snacks/monkeycube/farwacube + build_path = /obj/item/food/monkeycube/farwacube category = list("initial", "Food") /datum/design/wolpin_cube @@ -72,7 +72,7 @@ id = "wcube" build_type = BIOGENERATOR materials = list(MAT_BIOMASS = 250) - build_path = /obj/item/food/snacks/monkeycube/wolpincube + build_path = /obj/item/food/monkeycube/wolpincube category = list("initial", "Food") /datum/design/stok_cube @@ -80,7 +80,7 @@ id = "scube" build_type = BIOGENERATOR materials = list(MAT_BIOMASS = 250) - build_path = /obj/item/food/snacks/monkeycube/stokcube + build_path = /obj/item/food/monkeycube/stokcube category = list("initial", "Food") /datum/design/neaera_cube @@ -88,7 +88,7 @@ id = "ncube" build_type = BIOGENERATOR materials = list(MAT_BIOMASS = 250) - build_path = /obj/item/food/snacks/monkeycube/neaeracube + build_path = /obj/item/food/monkeycube/neaeracube category = list("initial", "Food") /datum/design/nian_wormecube @@ -96,7 +96,7 @@ id = "nwcube" build_type = BIOGENERATOR materials = list(MAT_BIOMASS = 250) - build_path = /obj/item/food/snacks/monkeycube/nian_wormecube + build_path = /obj/item/food/monkeycube/nian_wormecube category = list("initial", "Food") /datum/design/ez_nut diff --git a/code/modules/research/xenobiology/xenobio_camera.dm b/code/modules/research/xenobiology/xenobio_camera.dm index 8e7983677ea..321ac482dce 100644 --- a/code/modules/research/xenobiology/xenobio_camera.dm +++ b/code/modules/research/xenobiology/xenobio_camera.dm @@ -177,7 +177,7 @@ return ..() /obj/machinery/computer/camera_advanced/xenobio/attackby(obj/item/O, mob/user, params) - if(istype(O, /obj/item/food/snacks/monkeycube)) + if(istype(O, /obj/item/food/monkeycube)) if(user.drop_item()) monkeys++ to_chat(user, "You feed [O] to [src]. It now has [monkeys] monkey cubes stored.") @@ -192,7 +192,7 @@ else if(istype(O, /obj/item/storage/bag) || istype(O, /obj/item/storage/box)) var/obj/item/storage/P = O var/loaded = 0 - for(var/obj/item/food/snacks/monkeycube/MC in P.contents) + for(var/obj/item/food/monkeycube/MC in P.contents) loaded = 1 monkeys++ P.remove_from_storage(MC) @@ -282,17 +282,17 @@ else if(X.monkeys >= 1) var/mob/living/carbon/human/monkey/food switch(recycler.cube_type) - if(/obj/item/food/snacks/monkeycube) // Regular monkey + if(/obj/item/food/monkeycube) // Regular monkey food = new /mob/living/carbon/human/monkey(remote_eye.loc) - if(/obj/item/food/snacks/monkeycube/nian_wormecube) // Worme + if(/obj/item/food/monkeycube/nian_wormecube) // Worme food = new /mob/living/carbon/human/nian_worme(remote_eye.loc) - if(/obj/item/food/snacks/monkeycube/farwacube) // Farwa + if(/obj/item/food/monkeycube/farwacube) // Farwa food = new /mob/living/carbon/human/farwa(remote_eye.loc) - if(/obj/item/food/snacks/monkeycube/stokcube) // Stok + if(/obj/item/food/monkeycube/stokcube) // Stok food = new /mob/living/carbon/human/stok(remote_eye.loc) - if(/obj/item/food/snacks/monkeycube/neaeracube) // Neara + if(/obj/item/food/monkeycube/neaeracube) // Neara food = new /mob/living/carbon/human/neara(remote_eye.loc) - if(/obj/item/food/snacks/monkeycube/wolpincube) // Wolpin + if(/obj/item/food/monkeycube/wolpincube) // Wolpin food = new /mob/living/carbon/human/wolpin(remote_eye.loc) SSmobs.cubemonkeys += food food.LAssailant = C @@ -494,17 +494,17 @@ if(X.monkeys >= 1) var/mob/living/carbon/human/monkey/food switch(recycler.cube_type) - if(/obj/item/food/snacks/monkeycube) // Regular monkey + if(/obj/item/food/monkeycube) // Regular monkey food = new /mob/living/carbon/human/monkey(T) - if(/obj/item/food/snacks/monkeycube/nian_wormecube) // Worme + if(/obj/item/food/monkeycube/nian_wormecube) // Worme food = new /mob/living/carbon/human/nian_worme(T) - if(/obj/item/food/snacks/monkeycube/farwacube) // Farwa + if(/obj/item/food/monkeycube/farwacube) // Farwa food = new /mob/living/carbon/human/farwa(T) - if(/obj/item/food/snacks/monkeycube/stokcube) // Stok + if(/obj/item/food/monkeycube/stokcube) // Stok food = new /mob/living/carbon/human/stok(T) - if(/obj/item/food/snacks/monkeycube/neaeracube) // Neara + if(/obj/item/food/monkeycube/neaeracube) // Neara food = new /mob/living/carbon/human/neara(T) - if(/obj/item/food/snacks/monkeycube/wolpincube) // Wolpin + if(/obj/item/food/monkeycube/wolpincube) // Wolpin food = new /mob/living/carbon/human/wolpin(T) food.LAssailant = C X.monkeys-- diff --git a/code/modules/ruins/lavalandruin_code/puzzle.dm b/code/modules/ruins/lavalandruin_code/puzzle.dm index 882390fe9f5..5ee35c7fa25 100644 --- a/code/modules/ruins/lavalandruin_code/puzzle.dm +++ b/code/modules/ruins/lavalandruin_code/puzzle.dm @@ -7,7 +7,7 @@ var/list/elements var/floor_type = /turf/simulated/floor/vault/lavaland_air var/finished = FALSE - var/reward_type = /obj/item/food/snacks/cookie + var/reward_type = /obj/item/food/cookie var/element_type = /obj/structure/puzzle_element var/auto_setup = TRUE var/empty_tile_id diff --git a/code/modules/ruins/lavalandruin_code/seed_vault.dm b/code/modules/ruins/lavalandruin_code/seed_vault.dm index 54b7f64c2f5..261c22ef488 100644 --- a/code/modules/ruins/lavalandruin_code/seed_vault.dm +++ b/code/modules/ruins/lavalandruin_code/seed_vault.dm @@ -2,7 +2,7 @@ name = "seed vault seeds" lootcount = 1 - loot = list(/obj/item/food/snacks/grown/mushroom/glowshroom/glowcap = 10, + loot = list(/obj/item/food/grown/mushroom/glowshroom/glowcap = 10, /obj/item/seeds/cherry/bomb = 10, /obj/item/seeds/berry/glow = 10, /obj/item/seeds/sunflower/moonflower = 8 diff --git a/code/modules/station_goals/bluespace_tap.dm b/code/modules/station_goals/bluespace_tap.dm index 3f88756eeb3..117d8c3c243 100644 --- a/code/modules/station_goals/bluespace_tap.dm +++ b/code/modules/station_goals/bluespace_tap.dm @@ -153,25 +153,25 @@ name = "fancy food" lootcount = 3 loot = list( - /obj/item/food/snacks/wingfangchu, - /obj/item/food/snacks/hotdog, - /obj/item/food/snacks/sliceable/turkey, - /obj/item/food/snacks/plumphelmetbiscuit, - /obj/item/food/snacks/appletart, - /obj/item/food/snacks/sliceable/cheesecake, - /obj/item/food/snacks/sliceable/bananacake, - /obj/item/food/snacks/sliceable/chocolatecake, - /obj/item/food/snacks/soup/meatballsoup, - /obj/item/food/snacks/soup/mysterysoup, - /obj/item/food/snacks/soup/stew, - /obj/item/food/snacks/soup/hotchili, - /obj/item/food/snacks/burrito, - /obj/item/food/snacks/fishburger, - /obj/item/food/snacks/cubancarp, - /obj/item/food/snacks/fishandchips, - /obj/item/food/snacks/meatpie, + /obj/item/food/wingfangchu, + /obj/item/food/hotdog, + /obj/item/food/sliceable/turkey, + /obj/item/food/plumphelmetbiscuit, + /obj/item/food/appletart, + /obj/item/food/sliceable/cheesecake, + /obj/item/food/sliceable/bananacake, + /obj/item/food/sliceable/chocolatecake, + /obj/item/food/soup/meatballsoup, + /obj/item/food/soup/mysterysoup, + /obj/item/food/soup/stew, + /obj/item/food/soup/hotchili, + /obj/item/food/burrito, + /obj/item/food/fishburger, + /obj/item/food/cubancarp, + /obj/item/food/fishandchips, + /obj/item/food/meatpie, /obj/item/pizzabox/hawaiian, //it ONLY gives hawaiian. MUHAHAHA - /obj/item/food/snacks/sliceable/xenomeatbread //maybe add some dangerous/special food here, ie robobuger? + /obj/item/food/sliceable/xenomeatbread //maybe add some dangerous/special food here, ie robobuger? ) #define kW *1000 diff --git a/code/modules/station_goals/secondary/kitchen/random_bulk_food.dm b/code/modules/station_goals/secondary/kitchen/random_bulk_food.dm index cc3296af2f1..65141215e62 100644 --- a/code/modules/station_goals/secondary/kitchen/random_bulk_food.dm +++ b/code/modules/station_goals/secondary/kitchen/random_bulk_food.dm @@ -3,14 +3,14 @@ department = "Kitchen" progress_type = /datum/secondary_goal_progress/random_bulk_food abstract = FALSE - var/obj/item/food/snacks/food_type + var/obj/item/food/food_type var/amount var/reward /datum/station_goal/secondary/random_bulk_food/randomize_params() var/list/valid_food = list() - for(var/S in subtypesof(/obj/item/food/snacks)) - var/obj/item/food/snacks/candidate = S + for(var/S in subtypesof(/obj/item/food)) + var/obj/item/food/candidate = S if(initial(candidate.goal_difficulty) == FOOD_GOAL_SKIP) continue if(initial(candidate.goal_difficulty) == FOOD_GOAL_EXCESSIVE) @@ -18,7 +18,7 @@ valid_food += candidate if(!valid_food) - food_type = /obj/item/food/snacks/cheesewedge + food_type = /obj/item/food/cheesewedge amount = 50 return @@ -39,7 +39,7 @@ /datum/secondary_goal_progress/random_bulk_food - var/obj/item/food/snacks/food_type + var/obj/item/food/food_type var/needed var/sent = 0 var/sent_this_shipment = 0 diff --git a/code/modules/station_goals/secondary/science/random_ripley.dm b/code/modules/station_goals/secondary/science/random_ripley.dm index 33d63b6cf32..3486ea8b3ee 100644 --- a/code/modules/station_goals/secondary/science/random_ripley.dm +++ b/code/modules/station_goals/secondary/science/random_ripley.dm @@ -38,7 +38,7 @@ /datum/secondary_goal_progress/random_ripley - var/obj/item/food/snacks/food_type + var/obj/item/food/food_type var/list/modules var/sent = FALSE diff --git a/code/modules/station_goals/shield.dm b/code/modules/station_goals/shield.dm index a1e487034ab..aef290bc849 100644 --- a/code/modules/station_goals/shield.dm +++ b/code/modules/station_goals/shield.dm @@ -173,7 +173,7 @@ if(!emagged && space_los(M)) Beam(get_turf(M), icon_state = "sat_beam", time = 5, maxdistance = kill_range) if(istype(M, /obj/effect/space_dust/meaty)) - new /obj/item/food/snacks/meatsteak(get_turf(M)) + new /obj/item/food/meatsteak(get_turf(M)) qdel(M) /obj/machinery/satellite/meteor_shield/toggle(user) diff --git a/code/modules/supply/supply_packs/pack_organic.dm b/code/modules/supply/supply_packs/pack_organic.dm index 017ad9b3324..eb2ddabe4dc 100644 --- a/code/modules/supply/supply_packs/pack_organic.dm +++ b/code/modules/supply/supply_packs/pack_organic.dm @@ -19,10 +19,10 @@ /obj/item/mixing_bowl, /obj/item/reagent_containers/condiment/enzyme, /obj/item/reagent_containers/condiment/sugar, - /obj/item/food/snacks/meat/monkey, - /obj/item/food/snacks/grown/banana, - /obj/item/food/snacks/grown/banana, - /obj/item/food/snacks/grown/banana) + /obj/item/food/meat/monkey, + /obj/item/food/grown/banana, + /obj/item/food/grown/banana, + /obj/item/food/grown/banana) cost = 250 containername = "food crate" announce_beacons = list("Kitchen" = list("Kitchen")) @@ -40,18 +40,18 @@ /// its a bit hacky... /datum/supply_packs/misc/randomised/ingredients num_contained = 25 - contains = list(/obj/item/food/snacks/grown/wheat, - /obj/item/food/snacks/grown/tomato, - /obj/item/food/snacks/grown/potato, - /obj/item/food/snacks/grown/carrot, - /obj/item/food/snacks/grown/pumpkin, - /obj/item/food/snacks/grown/chili, - /obj/item/food/snacks/grown/cocoapod, - /obj/item/food/snacks/grown/corn, - /obj/item/food/snacks/grown/eggplant, - /obj/item/food/snacks/grown/apple, - /obj/item/food/snacks/grown/banana, - /obj/item/food/snacks/grown/cherries) + contains = list(/obj/item/food/grown/wheat, + /obj/item/food/grown/tomato, + /obj/item/food/grown/potato, + /obj/item/food/grown/carrot, + /obj/item/food/grown/pumpkin, + /obj/item/food/grown/chili, + /obj/item/food/grown/cocoapod, + /obj/item/food/grown/corn, + /obj/item/food/grown/eggplant, + /obj/item/food/grown/apple, + /obj/item/food/grown/banana, + /obj/item/food/grown/cherries) name = "Ingredient Crate" cost = 300 containername = "ingredient crate" diff --git a/code/modules/surgery/organs/organ_datums/heart_datum.dm b/code/modules/surgery/organs/organ_datums/heart_datum.dm index 1c18c21bed5..d32081ee6b4 100644 --- a/code/modules/surgery/organs/organ_datums/heart_datum.dm +++ b/code/modules/surgery/organs/organ_datums/heart_datum.dm @@ -39,7 +39,7 @@ if(!linked_organ.owner) change_beating(FALSE) -/datum/organ/heart/on_prepare_eat(obj/item/food/snacks/organ/snorgan) +/datum/organ/heart/on_prepare_eat(obj/item/food/organ/snorgan) snorgan.icon_state = linked_organ.dead_icon /// A subtype that is always beating. Abductor glands and demon hearts use this. diff --git a/code/modules/surgery/organs/organ_datums/lung_datum.dm b/code/modules/surgery/organs/organ_datums/lung_datum.dm index 1d012cee99f..27d3bba0198 100644 --- a/code/modules/surgery/organs/organ_datums/lung_datum.dm +++ b/code/modules/surgery/organs/organ_datums/lung_datum.dm @@ -308,7 +308,7 @@ linked_organ.owner.AdjustLoseBreath(10 SECONDS) -/datum/organ/lungs/on_prepare_eat(obj/item/food/snacks/organ/snorgan) +/datum/organ/lungs/on_prepare_eat(obj/item/food/organ/snorgan) snorgan.reagents.add_reagent("salbutamol", 5) diff --git a/code/modules/surgery/organs/organ_datums/organ_datum.dm b/code/modules/surgery/organs/organ_datums/organ_datum.dm index 7872b984af1..a48df727a1e 100644 --- a/code/modules/surgery/organs/organ_datums/organ_datum.dm +++ b/code/modules/surgery/organs/organ_datums/organ_datum.dm @@ -32,5 +32,5 @@ /datum/organ/proc/on_necrotize() return FALSE -/datum/organ/proc/on_prepare_eat(obj/item/food/snacks/organ/snorgan) +/datum/organ/proc/on_prepare_eat(obj/item/food/organ/snorgan) return FALSE diff --git a/code/modules/surgery/organs/organ_internal.dm b/code/modules/surgery/organs/organ_internal.dm index c9223594c2f..c53f1285d55 100644 --- a/code/modules/surgery/organs/organ_internal.dm +++ b/code/modules/surgery/organs/organ_internal.dm @@ -164,7 +164,7 @@ /obj/item/organ/internal/proc/prepare_eat() if(is_robotic()) return //no eating cybernetic implants! - var/obj/item/food/snacks/organ/S = new + var/obj/item/food/organ/S = new S.name = name S.desc = desc S.icon = icon @@ -191,7 +191,7 @@ /obj/item/organ/internal/attack(mob/living/carbon/M, mob/user) if(M == user && ishuman(user)) var/mob/living/carbon/human/H = user - var/obj/item/food/snacks/S = prepare_eat() + var/obj/item/food/S = prepare_eat() if(S) H.drop_item() H.put_in_active_hand(S) diff --git a/code/modules/surgery/organs_internal.dm b/code/modules/surgery/organs_internal.dm index ad26db7047a..b850e789f92 100644 --- a/code/modules/surgery/organs_internal.dm +++ b/code/modules/surgery/organs_internal.dm @@ -388,11 +388,11 @@ name = "implant an organ" allowed_tools = list( /obj/item/organ/internal = 100, - /obj/item/food/snacks/organ = 0 // there for the flavor text + /obj/item/food/organ = 0 // there for the flavor text ) /datum/surgery_step/internal/manipulate_organs/implant/begin_step(mob/living/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) - if(istype(tool, /obj/item/food/snacks/organ)) + if(istype(tool, /obj/item/food/organ)) to_chat(user, "[tool] was bitten by someone! It's too damaged to use!") return SURGERY_BEGINSTEP_SKIP diff --git a/paradise.dme b/paradise.dme index b0fd81970e2..8f7a4620610 100644 --- a/paradise.dme +++ b/paradise.dme @@ -1853,7 +1853,6 @@ #include "code\modules\food_and_drinks\drinks\drinks\shotglass.dm" #include "code\modules\food_and_drinks\food\condiment.dm" #include "code\modules\food_and_drinks\food\customizables.dm" -#include "code\modules\food_and_drinks\food\snacks.dm" #include "code\modules\food_and_drinks\food\foods\baked_goods.dm" #include "code\modules\food_and_drinks\food\foods\bread.dm" #include "code\modules\food_and_drinks\food\foods\candy.dm" diff --git a/tools/UpdatePaths/Scripts/26010_remove_snack_subtype.txt b/tools/UpdatePaths/Scripts/26010_remove_snack_subtype.txt new file mode 100644 index 00000000000..d56790b58d3 --- /dev/null +++ b/tools/UpdatePaths/Scripts/26010_remove_snack_subtype.txt @@ -0,0 +1 @@ +/obj/item/food/snacks/@SUBTYPES : /obj/item/food/@SUBTYPES{@OLD}