From e08b6151759e09ee60a463c7721f9f434d304c97 Mon Sep 17 00:00:00 2001
From: Constellado <64122807+Constellado@users.noreply.github.com>
Date: Tue, 27 Aug 2024 22:42:28 +1200
Subject: [PATCH] Revert "[MDB Ignore] Rkz's Newfood: Part 1 of 4 (#3148)"
This reverts commit 5484acede48aef9a219b71b3da5efd3b3391f29b.
---
.../BeachRuins/beach_ancient_ruin.dmm | 2 +-
.../BeachRuins/beach_treasure_cove.dmm | 2 +-
.../JungleRuins/jungle_paradise.dmm | 4 +-
.../LavaRuins/lavaland_crashed_starwalker.dmm | 5145 --------
.../lavaland_surface_biodome_winter.dmm | 6 +-
.../RockRuins/rockplanet_distillery.dmm | 6628 ----------
_maps/RandomRuins/SpaceRuins/onehalf.dmm | 8 +-
_maps/RandomRuins/SpaceRuins/power_puzzle.dmm | 2 +-
_maps/RandomRuins/SpaceRuins/spacemall.dmm | 4 +-
_maps/map_files/generic/CentCom.dmm | 10 +-
_maps/outpost/nanotrasen_asteroid.dmm | 2 +-
.../independent/independent_lagoon.dmm | 2 +-
.../independent/independent_tranquility.dmm | 8 +-
.../shuttles/syndicate/syndicate_panacea.dmm | 10357 ----------------
_maps/shuttles/terragov/terragov_inkwell.dmm | 8 +-
.../shuttles/terragov/terragov_paracelsus.dmm | 8 +-
code/__DEFINES/dcs/{signals => }/signals.dm | 117 +-
.../signals_item/signals_clothing.dm | 10 -
.../signals_obj/signals_item/signals_food.dm | 22 -
.../signals_item/signals_grenade.dm | 11 -
.../signals_item/signals_implant.dm | 14 -
.../signals_obj/signals_item/signals_item.dm | 67 -
.../signals_machine/signals_aquarium.dm | 7 -
.../signals_machine/signals_machinery.dm | 12 -
.../signals_machine/signals_supermatter.dm | 9 -
.../dcs/signals/signals_obj/signals_object.dm | 12 -
code/__DEFINES/food.dm | 10 -
code/__DEFINES/processing.dm | 3 -
code/__DEFINES/tools.dm | 1 -
code/__HELPERS/unsorted.dm | 27 +-
code/datums/components/edible.dm | 259 +
code/datums/components/food/edible.dm | 494 -
code/datums/components/food/food_storage.dm | 204 -
code/datums/elements/{food => }/dunkable.dm | 2 +
code/datums/elements/food/edible.dm | 471 -
code/datums/elements/food/food_trash.dm | 40 -
code/datums/elements/food/processable.dm | 47 -
code/datums/materials/_material.dm | 10 -
code/datums/traits/negative.dm | 4 +-
code/game/atoms.dm | 64 +-
code/game/objects/items.dm | 95 +-
code/game/objects/items/food/_food.dm | 67 -
code/game/objects/items/food/bread.dm | 378 -
code/game/objects/items/food/cake.dm | 538 -
code/game/objects/items/food/spaghetti.dm | 98 -
code/game/objects/items/kitchen.dm | 1 -
code/game/objects/items/storage/belt.dm | 2 +-
code/modules/cargo/bounties/chef.dm | 4 +-
code/modules/cargo/packs/food.dm | 8 +-
.../clothing/outfits/ert/frontiersmen_ert.dm | 2 +-
.../food_and_drinks/food/customizables.dm | 68 +-
code/modules/food_and_drinks/food/snacks.dm | 34 +-
.../food_and_drinks/food/snacks/dough.dm | 4 +-
.../food_and_drinks/food/snacks_bread.dm | 302 +
.../food_and_drinks/food/snacks_cake.dm | 431 +
.../food_and_drinks/food/snacks_egg.dm | 7 +-
.../food_and_drinks/food/snacks_frozen.dm | 8 -
.../food_and_drinks/food/snacks_meat.dm | 7 -
.../food_and_drinks/food/snacks_other.dm | 25 -
.../food_and_drinks/food/snacks_pastry.dm | 26 +-
.../food/snacks_sandwichtoast.dm | 4 -
.../food_and_drinks/food/snacks_spaghetti.dm | 106 +
.../food_and_drinks/food/snacks_vend.dm | 9 -
.../kitchen_machinery/deep_fryer.dm | 8 +-
.../kitchen_machinery/icecream_vat.dm | 3 +-
.../recipes/processor_recipes.dm | 2 +-
.../recipes/tablecraft/recipes_bread.dm | 40 +-
.../recipes/tablecraft/recipes_cake.dm | 84 +-
.../recipes/tablecraft/recipes_drink.dm | 2 +-
.../recipes/tablecraft/recipes_egg.dm | 2 +-
.../recipes/tablecraft/recipes_misc.dm | 10 +-
.../recipes/tablecraft/recipes_pastry.dm | 4 +-
.../recipes/tablecraft/recipes_sandwich.dm | 12 +-
.../recipes/tablecraft/recipes_spaghetti.dm | 28 +-
code/modules/holiday/easter.dm | 28 +-
code/modules/mapping/mapping_helpers.dm | 2 +-
.../mob/living/simple_animal/friendly/cat.dm | 2 +-
code/modules/paperwork/fax.dm | 2 +-
.../chemistry/reagents/food_reagents.dm | 4 +-
.../chemistry/recipes/slime_extracts.dm | 2 +-
.../xenobiology/crossbreeding/charged.dm | 2 +-
code/modules/surgery/organs/heart.dm | 2 +-
code/modules/surgery/organs/organ_internal.dm | 26 +-
code/modules/unit_tests/create_and_destroy.dm | 2 +-
code/modules/unit_tests/serving_tray.dm | 2 +-
code/modules/vending/sustenance.dm | 2 +-
shiptest.dme | 26 +-
.../Scripts/17256_NEWFOOD_cakebreadnoodle.txt | 22 -
88 files changed, 1508 insertions(+), 25148 deletions(-)
delete mode 100644 _maps/RandomRuins/LavaRuins/lavaland_crashed_starwalker.dmm
delete mode 100644 _maps/RandomRuins/RockRuins/rockplanet_distillery.dmm
delete mode 100644 _maps/shuttles/syndicate/syndicate_panacea.dmm
rename code/__DEFINES/dcs/{signals => }/signals.dm (84%)
delete mode 100644 code/__DEFINES/dcs/signals/signals_obj/signals_item/signals_clothing.dm
delete mode 100644 code/__DEFINES/dcs/signals/signals_obj/signals_item/signals_food.dm
delete mode 100644 code/__DEFINES/dcs/signals/signals_obj/signals_item/signals_grenade.dm
delete mode 100644 code/__DEFINES/dcs/signals/signals_obj/signals_item/signals_implant.dm
delete mode 100644 code/__DEFINES/dcs/signals/signals_obj/signals_item/signals_item.dm
delete mode 100644 code/__DEFINES/dcs/signals/signals_obj/signals_machine/signals_aquarium.dm
delete mode 100644 code/__DEFINES/dcs/signals/signals_obj/signals_machine/signals_machinery.dm
delete mode 100644 code/__DEFINES/dcs/signals/signals_obj/signals_machine/signals_supermatter.dm
delete mode 100644 code/__DEFINES/dcs/signals/signals_obj/signals_object.dm
delete mode 100644 code/__DEFINES/processing.dm
create mode 100644 code/datums/components/edible.dm
delete mode 100644 code/datums/components/food/edible.dm
delete mode 100644 code/datums/components/food/food_storage.dm
rename code/datums/elements/{food => }/dunkable.dm (99%)
delete mode 100644 code/datums/elements/food/edible.dm
delete mode 100644 code/datums/elements/food/food_trash.dm
delete mode 100644 code/datums/elements/food/processable.dm
delete mode 100644 code/game/objects/items/food/_food.dm
delete mode 100644 code/game/objects/items/food/bread.dm
delete mode 100644 code/game/objects/items/food/cake.dm
delete mode 100644 code/game/objects/items/food/spaghetti.dm
create mode 100644 code/modules/food_and_drinks/food/snacks_bread.dm
create mode 100644 code/modules/food_and_drinks/food/snacks_cake.dm
create mode 100644 code/modules/food_and_drinks/food/snacks_spaghetti.dm
delete mode 100644 tools/UpdatePaths/Scripts/17256_NEWFOOD_cakebreadnoodle.txt
diff --git a/_maps/RandomRuins/BeachRuins/beach_ancient_ruin.dmm b/_maps/RandomRuins/BeachRuins/beach_ancient_ruin.dmm
index 77df46175bc6..be52f6a67f46 100644
--- a/_maps/RandomRuins/BeachRuins/beach_ancient_ruin.dmm
+++ b/_maps/RandomRuins/BeachRuins/beach_ancient_ruin.dmm
@@ -606,7 +606,7 @@
/area/ruin/beach/complex)
"kK" = (
/obj/structure/closet/crate/bin,
-/obj/item/food/breadslice/moldy,
+/obj/item/reagent_containers/food/snacks/breadslice/moldy,
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/concrete/slab_4,
/area/ruin/beach/complex)
diff --git a/_maps/RandomRuins/BeachRuins/beach_treasure_cove.dmm b/_maps/RandomRuins/BeachRuins/beach_treasure_cove.dmm
index 2edc53e9b1ef..a0b0e06bcd45 100644
--- a/_maps/RandomRuins/BeachRuins/beach_treasure_cove.dmm
+++ b/_maps/RandomRuins/BeachRuins/beach_treasure_cove.dmm
@@ -248,7 +248,7 @@
},
/obj/structure/table/wood/reinforced,
/obj/effect/decal/cleanable/dirt/dust,
-/obj/item/food/breadslice/moldy{
+/obj/item/reagent_containers/food/snacks/breadslice/moldy{
pixel_x = 3;
pixel_y = 6
},
diff --git a/_maps/RandomRuins/JungleRuins/jungle_paradise.dmm b/_maps/RandomRuins/JungleRuins/jungle_paradise.dmm
index 8b906b3e33eb..5d4f979255f0 100644
--- a/_maps/RandomRuins/JungleRuins/jungle_paradise.dmm
+++ b/_maps/RandomRuins/JungleRuins/jungle_paradise.dmm
@@ -5382,7 +5382,7 @@
"Ih" = (
/obj/structure/table/wood,
/obj/machinery/light/directional/south,
-/obj/item/food/breadslice/moldy{
+/obj/item/reagent_containers/food/snacks/breadslice/moldy{
pixel_x = -8
},
/obj/item/reagent_containers/food/snacks/grown/berries/poison{
@@ -7510,7 +7510,7 @@
},
/obj/effect/mob_spawn/human/corpse/nanotrasensoldier,
/obj/effect/decal/cleanable/vomit/old,
-/obj/item/food/breadslice/moldy{
+/obj/item/reagent_containers/food/snacks/breadslice/moldy{
pixel_x = -4;
pixel_y = 16
},
diff --git a/_maps/RandomRuins/LavaRuins/lavaland_crashed_starwalker.dmm b/_maps/RandomRuins/LavaRuins/lavaland_crashed_starwalker.dmm
deleted file mode 100644
index 935a852fac76..000000000000
--- a/_maps/RandomRuins/LavaRuins/lavaland_crashed_starwalker.dmm
+++ /dev/null
@@ -1,5145 +0,0 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"ao" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/pod,
-/area/ruin/unpowered/crashed_starwalker)
-"ar" = (
-/obj/effect/decal/fakelattice{
- icon_state = "lattice-55"
- },
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/overmap_encounter/planetoid/lava/explored)
-"as" = (
-/turf/open/lava/smooth/lava_land_surface,
-/area/overmap_encounter/planetoid/lava/explored)
-"av" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 9
- },
-/obj/effect/decal/cleanable/oil/streak,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable/orange{
- icon_state = "0-8"
- },
-/obj/item/wallframe/apc,
-/obj/machinery/light/small/broken/directional/east,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/crashed_starwalker)
-"aL" = (
-/obj/structure/railing,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/orange/hidden{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 2
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
-/obj/structure/cable/orange{
- icon_state = "5-8"
- },
-/obj/structure/cable/orange{
- icon_state = "1-8"
- },
-/turf/open/floor/plasteel/patterned/cargo_one,
-/area/ruin/unpowered/crashed_starwalker)
-"aN" = (
-/obj/machinery/atmospherics/components/unary/shuttle/heater{
- dir = 1
- },
-/obj/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/ruin/unpowered/crashed_starwalker)
-"bd" = (
-/obj/structure/flora/ausbushes/grassybush/hell,
-/turf/open/floor/plating/grass/lava/orange,
-/area/overmap_encounter/planetoid/lava/explored)
-"bg" = (
-/turf/closed/mineral/random/volcanic,
-/area/overmap_encounter/planetoid/cave/explored)
-"bs" = (
-/obj/structure/cable/cyan{
- icon_state = "6-8"
- },
-/obj/item/wallframe/airalarm{
- pixel_x = 7;
- pixel_y = 5
- },
-/obj/item/pickaxe/drill{
- pixel_y = -12
- },
-/turf/open/floor/plasteel/stairs{
- dir = 4
- },
-/area/ruin/unpowered/crashed_starwalker)
-"bz" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/poddoor/shutters{
- id = "pcarrier_cargo";
- name = "Blast Shutters"
- },
-/turf/open/floor/engine/hull/interior,
-/area/ruin/unpowered/crashed_starwalker)
-"bI" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 4;
- color = "#808080"
- },
-/obj/structure/closet/wall/red/directional/east{
- name = "armory locker";
- req_one_access_txt = "1"
- },
-/obj/item/ammo_box/a12g,
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/unpowered/crashed_starwalker)
-"bL" = (
-/obj/effect/turf_decal/number/zero{
- dir = 8
- },
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/overmap_encounter/planetoid/lava/explored)
-"bM" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating{
- icon_state = "platingdmg1"
- },
-/area/overmap_encounter/planetoid/lava/explored)
-"bU" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 10;
- color = "#808080"
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/unpowered/crashed_starwalker)
-"bV" = (
-/obj/structure/catwalk/over,
-/obj/structure/sign/departments/medbay/alt{
- pixel_x = -32
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/atmospherics/pipe/simple/orange/hidden,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/structure/cable/orange{
- icon_state = "1-2"
- },
-/obj/structure/grille/broken,
-/obj/item/stack/medical/bruise_pack/herb{
- pixel_x = -10;
- pixel_y = 12
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered/crashed_starwalker)
-"cn" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/item/stack/cable_coil/cut/pink{
- pixel_x = 9;
- pixel_y = 14
- },
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/overmap_encounter/planetoid/lava/explored)
-"co" = (
-/obj/structure/catwalk/over,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/atmospherics/pipe/simple/orange/hidden,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/structure/cable/orange{
- icon_state = "1-2"
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered/crashed_starwalker)
-"cq" = (
-/obj/structure/grille/broken,
-/obj/effect/decal/cleanable/glass{
- pixel_y = 3;
- pixel_x = 16
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered/crashed_starwalker)
-"cA" = (
-/obj/machinery/light/directional/east,
-/obj/structure/closet/crate/trashcart,
-/obj/item/trash/can/food/beans{
- pixel_x = 4;
- pixel_y = -5
- },
-/obj/item/trash/popcorn,
-/obj/item/trash/cheesie,
-/obj/item/trash/chips,
-/obj/item/trash/pistachios{
- pixel_x = 6
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 9
- },
-/obj/structure/cable/blue{
- icon_state = "1-9"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/crashed_starwalker)
-"cC" = (
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/effect/decal/cleanable/wrapping,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/mopbucket,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/crashed_starwalker)
-"cH" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable/yellow{
- icon_state = "1-8"
- },
-/obj/machinery/atmospherics/components/binary/pump{
- name = "engine fuel pump"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/glass{
- pixel_y = -12;
- pixel_x = -9
- },
-/turf/open/floor/pod,
-/area/ruin/unpowered/crashed_starwalker)
-"cO" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/atmospherics/pipe/simple/orange/hidden{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/structure/cable/white{
- icon_state = "2-8"
- },
-/obj/item/stack/ore/salvage/scrapgold/five{
- pixel_x = -9;
- pixel_y = 10
- },
-/turf/open/floor/plating/rust,
-/area/ruin/unpowered/crashed_starwalker)
-"cT" = (
-/obj/effect/turf_decal/industrial/loading,
-/obj/item/reagent_containers/food/snacks/monkeycube,
-/turf/open/floor/plasteel/patterned/ridged,
-/area/ruin/unpowered/crashed_starwalker)
-"dh" = (
-/obj/structure/chair/greyscale{
- dir = 1
- },
-/obj/machinery/button/door{
- pixel_x = 21;
- pixel_y = 22;
- dir = 8;
- id = "pcarrier_c1"
- },
-/obj/item/stack/arcadeticket{
- pixel_x = -7
- },
-/obj/structure/cable/cyan{
- icon_state = "1-4"
- },
-/obj/machinery/light/small/broken/directional/south,
-/turf/open/floor/plasteel/tech/grid,
-/area/ruin/unpowered/crashed_starwalker)
-"di" = (
-/obj/structure/flora/ausbushes/fullgrass/hell,
-/turf/open/floor/plating/moss,
-/area/overmap_encounter/planetoid/cave/explored)
-"dm" = (
-/obj/effect/decal/fakelattice{
- icon_state = "lattice-74"
- },
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/overmap_encounter/planetoid/lava/explored)
-"dC" = (
-/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium,
-/obj/machinery/door/poddoor/shutters{
- id = "pcarrier_windows"
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered/crashed_starwalker)
-"dP" = (
-/obj/item/grown/log/tree,
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/overmap_encounter/planetoid/lava/explored)
-"dX" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/blood/tracks,
-/obj/effect/decal/cleanable/blood/old{
- icon_state = "gib1-old";
- pixel_x = -3;
- pixel_y = -6
- },
-/obj/effect/decal/cleanable/blood/drip,
-/obj/effect/decal/cleanable/blood/footprints{
- dir = 1
- },
-/obj/effect/decal/cleanable/blood/innards{
- pixel_y = -7
- },
-/turf/open/floor/plating/moss,
-/area/overmap_encounter/planetoid/cave/explored)
-"ef" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 10
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/item/gps{
- pixel_x = -9;
- pixel_y = 6
- },
-/turf/open/floor/plasteel/stairs{
- icon = 'icons/obj/stairs.dmi';
- dir = 8
- },
-/area/ruin/unpowered/crashed_starwalker)
-"ek" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/item/healthanalyzer,
-/obj/item/reagent_containers/glass/bottle/charcoal{
- pixel_x = -8;
- pixel_y = 12
- },
-/obj/item/storage/pill_bottle/mannitol{
- pixel_x = 7;
- pixel_y = 5
- },
-/turf/open/floor/plasteel/patterned/cargo_one,
-/area/ruin/unpowered/crashed_starwalker)
-"er" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/cable/yellow{
- icon_state = "1-10"
- },
-/obj/structure/cable/yellow{
- icon_state = "1-6"
- },
-/turf/open/floor/plating/rust,
-/area/ruin/unpowered/crashed_starwalker)
-"eN" = (
-/obj/structure/catwalk/over,
-/obj/machinery/door/airlock/glass,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/atmospherics/pipe/simple/orange/hidden,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/structure/cable/cyan{
- icon_state = "1-2"
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered/crashed_starwalker)
-"eT" = (
-/obj/effect/decal/cleanable/blood/drip,
-/obj/effect/decal/cleanable/blood/drip{
- pixel_x = -21;
- pixel_y = 11
- },
-/obj/structure/flora/ausbushes/sparsegrass/hell,
-/turf/open/floor/plating/moss,
-/area/overmap_encounter/planetoid/cave/explored)
-"fj" = (
-/obj/structure/window/reinforced,
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/machinery/power/smes/shuttle/precharged{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 5
- },
-/obj/effect/decal/cleanable/glass{
- pixel_x = -13;
- pixel_y = 7
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered/crashed_starwalker)
-"fk" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/firealarm/directional/west,
-/turf/open/floor/pod,
-/area/ruin/unpowered/crashed_starwalker)
-"fu" = (
-/obj/structure/window/reinforced,
-/obj/machinery/door/window/northright{
- name = "Engine Access"
- },
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/machinery/power/smes/shuttle/precharged{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered/crashed_starwalker)
-"fM" = (
-/obj/structure/catwalk/over,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/orange/hidden,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/machinery/door/airlock/external/glass,
-/obj/structure/cable/orange{
- icon_state = "1-10"
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered/crashed_starwalker)
-"gd" = (
-/obj/structure/railing{
- dir = 4
- },
-/obj/effect/decal/cleanable/vomit/old,
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/crashed_starwalker)
-"gi" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/toilet{
- dir = 4
- },
-/obj/structure/spider/cocoon,
-/obj/structure/spider/stickyweb,
-/obj/structure/spider/stickyweb{
- icon_state = "stickyweb2"
- },
-/obj/effect/decal/cleanable/blood/old,
-/obj/effect/decal/cleanable/vomit/old,
-/obj/structure/curtain/bounty,
-/turf/open/floor/pod/light,
-/area/ruin/unpowered/crashed_starwalker)
-"gr" = (
-/obj/effect/turf_decal/industrial/warning,
-/obj/structure/railing/corner{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable/blue{
- icon_state = "6-8"
- },
-/obj/structure/cable/pink{
- icon_state = "6-9"
- },
-/obj/structure/grille,
-/turf/open/floor/plasteel/patterned,
-/area/ruin/unpowered/crashed_starwalker)
-"gu" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 4
- },
-/obj/effect/turf_decal/siding/wood/corner{
- dir = 8
- },
-/turf/open/floor/wood{
- icon_state = "wood-broken4"
- },
-/area/ruin/unpowered/crashed_starwalker)
-"gU" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/item/kirbyplants{
- icon_state = "plant-10"
- },
-/turf/open/floor/pod/light,
-/area/ruin/unpowered/crashed_starwalker)
-"hd" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/blood/tracks{
- dir = 5
- },
-/turf/open/floor/plating/moss,
-/area/overmap_encounter/planetoid/cave/explored)
-"hf" = (
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/structure/grille,
-/turf/open/floor/engine/hull,
-/area/ruin/unpowered/crashed_starwalker)
-"hg" = (
-/obj/item/soap/deluxe,
-/obj/item/bikehorn/rubberducky,
-/obj/machinery/shower{
- dir = 1
- },
-/obj/structure/curtain,
-/obj/structure/sign/poster/contraband/random{
- pixel_x = -32
- },
-/turf/open/floor/plating/catwalk_floor,
-/area/ruin/unpowered/crashed_starwalker)
-"hi" = (
-/obj/structure/flora/ash/stem_shroom,
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/overmap_encounter/planetoid/lava/explored)
-"hN" = (
-/obj/machinery/light/small/directional/east,
-/obj/effect/decal/cleanable/blood/old{
- pixel_x = -9;
- pixel_y = 11;
- icon_state = "floor6-old"
- },
-/obj/item/stack/ore/salvage/scrapgold/five{
- pixel_x = -7;
- pixel_y = -11
- },
-/obj/item/stack/ore/salvage/scrapuranium{
- pixel_x = 3;
- pixel_y = -9
- },
-/turf/open/floor/engine/hull,
-/area/ruin/unpowered/crashed_starwalker)
-"ia" = (
-/obj/machinery/atmospherics/components/unary/shuttle/heater{
- dir = 1
- },
-/obj/structure/window/reinforced,
-/obj/structure/window/reinforced{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered/crashed_starwalker)
-"id" = (
-/obj/structure/flora/ausbushes/fernybush/hell,
-/turf/open/floor/plating/grass/lava/orange,
-/area/overmap_encounter/planetoid/lava/explored)
-"it" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/structure/closet/body_bag,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/mob_spawn/human/corpse/frontier,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/crashed_starwalker)
-"iw" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/fakelattice{
- icon_state = "lattice-9"
- },
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/overmap_encounter/planetoid/lava/explored)
-"iA" = (
-/obj/structure/railing{
- dir = 8
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/crashed_starwalker)
-"iB" = (
-/obj/machinery/button/door{
- pixel_x = -23;
- pixel_y = 22;
- dir = 4;
- id = "pcarrier_c2"
- },
-/obj/structure/cable/white{
- icon_state = "1-8"
- },
-/obj/machinery/light/small/broken/directional/south,
-/turf/open/floor/plasteel/tech/grid,
-/area/ruin/unpowered/crashed_starwalker)
-"iC" = (
-/turf/closed/wall/mineral/plastitanium,
-/area/ruin/unpowered/crashed_starwalker)
-"iE" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/item/wallframe/firealarm,
-/obj/machinery/light/broken/directional/south,
-/obj/structure/frame/machine,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/crashed_starwalker)
-"iN" = (
-/obj/item/stack/ore/salvage/scrapmetal/five{
- pixel_x = 13;
- pixel_y = 17
- },
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/overmap_encounter/planetoid/lava/explored)
-"ju" = (
-/obj/effect/decal/fakelattice{
- icon_state = "lattice-3"
- },
-/obj/item/stack/cable_coil/cut/orange{
- pixel_x = 7;
- pixel_y = 11
- },
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/overmap_encounter/planetoid/lava/explored)
-"jC" = (
-/obj/item/stack/rods{
- pixel_x = -9;
- pixel_y = 1
- },
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/overmap_encounter/planetoid/lava/explored)
-"jH" = (
-/obj/structure/closet/crate/coffin,
-/obj/effect/decal/cleanable/cobweb/cobweb2,
-/obj/effect/mob_spawn/human/corpse/frontier/ranged/officer,
-/turf/open/floor/plating/moss,
-/area/overmap_encounter/planetoid/cave/explored)
-"jL" = (
-/obj/structure/disposalpipe/broken,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/ruin/unpowered/crashed_starwalker)
-"kg" = (
-/obj/structure/table,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small/directional/east,
-/obj/item/kitchen/knife{
- pixel_x = 7;
- pixel_y = 10
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/crashed_starwalker)
-"kh" = (
-/mob/living/simple_animal/hostile/asteroid/hivelord/legion,
-/turf/open/floor/plating/moss,
-/area/overmap_encounter/planetoid/cave/explored)
-"kv" = (
-/obj/machinery/power/terminal,
-/obj/structure/cable/yellow{
- icon_state = "0-9"
- },
-/obj/effect/decal/cleanable/glass{
- pixel_x = -13;
- pixel_y = 7
- },
-/obj/machinery/portable_atmospherics/canister/toxins,
-/turf/open/floor/pod,
-/area/ruin/unpowered/crashed_starwalker)
-"ky" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating/moss,
-/area/overmap_encounter/planetoid/cave/explored)
-"kK" = (
-/obj/effect/decal/cleanable/blood/drip{
- pixel_x = -21;
- pixel_y = 11
- },
-/obj/effect/decal/cleanable/blood/drip{
- pixel_x = -10;
- pixel_y = 15
- },
-/obj/effect/decal/cleanable/blood/old,
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/overmap_encounter/planetoid/lava/explored)
-"kP" = (
-/obj/structure/railing/corner{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable/yellow{
- icon_state = "6-8"
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
-/obj/structure/cable/orange{
- icon_state = "2-8"
- },
-/obj/machinery/light/broken/directional/north,
-/turf/open/floor/plating{
- icon_state = "platingdmg1"
- },
-/area/ruin/unpowered/crashed_starwalker)
-"kR" = (
-/obj/structure/railing{
- dir = 1
- },
-/obj/structure/noticeboard{
- pixel_y = 31
- },
-/obj/structure/cable/pink{
- icon_state = "4-10"
- },
-/turf/open/floor/plasteel/stairs{
- dir = 8
- },
-/area/ruin/unpowered/crashed_starwalker)
-"kX" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/blood/tracks,
-/turf/open/floor/plating/moss,
-/area/overmap_encounter/planetoid/cave/explored)
-"lc" = (
-/obj/machinery/atmospherics/components/binary/pump{
- name = "engine fuel pump"
- },
-/obj/structure/cable/green{
- icon_state = "1-8"
- },
-/obj/structure/cable/green{
- icon_state = "1-4"
- },
-/obj/item/food/breadslice/moldy{
- pixel_x = 5
- },
-/turf/open/floor/pod,
-/area/ruin/unpowered/crashed_starwalker)
-"lq" = (
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/structure/closet/crate/engineering,
-/obj/effect/decal/cleanable/oil,
-/obj/item/rcl/pre_loaded,
-/obj/item/reagent_containers/spray/weedspray,
-/obj/item/sparkler{
- pixel_x = -9
- },
-/obj/item/stack/cable_coil,
-/obj/item/stack/circuit_stack,
-/obj/machinery/firealarm/directional/west,
-/turf/open/floor/plasteel/patterned,
-/area/ruin/unpowered/crashed_starwalker)
-"lM" = (
-/obj/item/pushbroom{
- pixel_x = 6;
- pixel_y = 7
- },
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/overmap_encounter/planetoid/lava/explored)
-"lY" = (
-/obj/machinery/suit_storage_unit/inherit,
-/obj/item/tank/jetpack/oxygen/harness,
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/machinery/light/directional/south,
-/turf/open/floor/plasteel/tech/grid,
-/area/ruin/unpowered/crashed_starwalker)
-"ma" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/item/stack/ore/salvage/scraptitanium{
- pixel_x = -3;
- pixel_y = -6
- },
-/turf/open/floor/plating,
-/area/overmap_encounter/planetoid/lava/explored)
-"mb" = (
-/obj/effect/decal/fakelattice{
- icon_state = "lattice-5"
- },
-/obj/item/stack/ore/salvage/scraptitanium{
- pixel_x = -12;
- pixel_y = -6
- },
-/obj/item/stack/cable_coil/cut/blue,
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/overmap_encounter/planetoid/lava/explored)
-"mi" = (
-/obj/effect/decal/cleanable/blood/old{
- icon_state = "gib1-old";
- pixel_x = -3;
- pixel_y = -6
- },
-/obj/effect/decal/cleanable/blood/old{
- pixel_x = 11;
- pixel_y = -5
- },
-/obj/effect/decal/cleanable/blood/old{
- pixel_x = -9;
- pixel_y = 11;
- icon_state = "floor6-old"
- },
-/mob/living/simple_animal/hostile/asteroid/hivelord/legion,
-/turf/open/floor/plating/moss,
-/area/overmap_encounter/planetoid/cave/explored)
-"mm" = (
-/obj/item/stack/ore/salvage/scrapmetal/five{
- pixel_x = 7
- },
-/obj/effect/decal/fakelattice{
- icon_state = "lattice-3"
- },
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/overmap_encounter/planetoid/lava/explored)
-"mU" = (
-/obj/structure/flora/ausbushes/sparsegrass/hell,
-/turf/open/floor/plating/moss,
-/area/overmap_encounter/planetoid/cave/explored)
-"nw" = (
-/obj/effect/decal/cleanable/cobweb/cobweb2,
-/obj/structure/flora/ash/fern,
-/turf/open/floor/plating/moss,
-/area/overmap_encounter/planetoid/cave/explored)
-"nz" = (
-/obj/item/stack/rods{
- pixel_x = 9;
- pixel_y = -11
- },
-/obj/effect/decal/cleanable/glass,
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/overmap_encounter/planetoid/lava/explored)
-"nB" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 8;
- color = "#808080"
- },
-/obj/structure/rack,
-/obj/machinery/firealarm/directional/north,
-/obj/item/mine/pressure/explosive/shrapnel,
-/obj/item/mine/pressure/explosive/shrapnel{
- pixel_x = 8
- },
-/obj/item/mine/pressure/explosive/shrapnel{
- pixel_x = -8
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/unpowered/crashed_starwalker)
-"nH" = (
-/obj/machinery/smartfridge/organ,
-/obj/machinery/firealarm/directional/north,
-/turf/open/floor/plasteel/patterned/cargo_one,
-/area/ruin/unpowered/crashed_starwalker)
-"of" = (
-/obj/effect/turf_decal/techfloor{
- dir = 8
- },
-/obj/effect/turf_decal/techfloor{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/crashed_starwalker)
-"ou" = (
-/obj/effect/turf_decal/techfloor{
- dir = 8
- },
-/obj/structure/railing/corner{
- dir = 1
- },
-/obj/structure/railing/corner{
- dir = 8
- },
-/obj/effect/turf_decal/steeldecal/steel_decals7,
-/obj/effect/turf_decal/steeldecal/steel_decals3{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/item/trash/chips{
- pixel_x = 3;
- pixel_y = 2
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ruin/unpowered/crashed_starwalker)
-"oy" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/item/stack/medical/bruise_pack/herb{
- pixel_x = -10;
- pixel_y = 12
- },
-/turf/open/floor/plating/moss,
-/area/overmap_encounter/planetoid/cave/explored)
-"oz" = (
-/obj/effect/decal/cleanable/glass{
- pixel_y = -12;
- pixel_x = -9
- },
-/obj/effect/decal/fakelattice{
- icon_state = "lattice-9"
- },
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/overmap_encounter/planetoid/lava/explored)
-"oC" = (
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/ruin/unpowered/crashed_starwalker)
-"oG" = (
-/obj/effect/turf_decal/techfloor/corner,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/item/stack/ore/salvage/scrapbluespace/five{
- pixel_x = -9;
- pixel_y = -9
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ruin/unpowered/crashed_starwalker)
-"oH" = (
-/obj/structure/girder/displaced,
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/overmap_encounter/planetoid/lava/explored)
-"oQ" = (
-/obj/item/stack/cable_coil/cut/white{
- pixel_x = -9;
- pixel_y = -9
- },
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/overmap_encounter/planetoid/lava/explored)
-"pc" = (
-/obj/structure/bed{
- icon_state = "dirty_mattress"
- },
-/turf/open/floor/plating/moss,
-/area/overmap_encounter/planetoid/cave/explored)
-"ph" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/orange/hidden,
-/obj/structure/cable/yellow{
- icon_state = "1-5"
- },
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/crashed_starwalker)
-"pj" = (
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/effect/decal/cleanable/cobweb/cobweb2,
-/obj/structure/closet/crate/secure/gear,
-/obj/item/ammo_box/c10mm/surplus,
-/obj/item/weaponcrafting/stock,
-/obj/item/weaponcrafting/stock{
- pixel_x = -6
- },
-/obj/item/weaponcrafting/receiver,
-/obj/item/weaponcrafting/receiver,
-/obj/item/weaponcrafting/stock{
- pixel_x = 7
- },
-/turf/open/floor/plasteel/patterned,
-/area/ruin/unpowered/crashed_starwalker)
-"pk" = (
-/obj/item/reagent_containers/food/snacks/monkeycube{
- pixel_y = -1;
- pixel_x = 6
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/ruin/unpowered/crashed_starwalker)
-"pm" = (
-/obj/structure/catwalk/over,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/orange/hidden,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/structure/cable/cyan{
- icon_state = "1-2"
- },
-/obj/item/stack/sheet/metal/twenty{
- pixel_x = -5;
- pixel_y = 5
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered/crashed_starwalker)
-"pP" = (
-/obj/machinery/computer/card/minor/cmo{
- dir = 8
- },
-/obj/effect/turf_decal/techfloor{
- dir = 5
- },
-/obj/item/radio/intercom/wideband/directional/east,
-/mob/living/simple_animal/parrot{
- name = "pepper"
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ruin/unpowered/crashed_starwalker)
-"pV" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/girder/displaced,
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/overmap_encounter/planetoid/lava/explored)
-"qs" = (
-/obj/effect/decal/fakelattice{
- icon_state = "lattice-3"
- },
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/overmap_encounter/planetoid/lava/explored)
-"qv" = (
-/turf/open/floor/plating{
- icon_state = "platingdmg3"
- },
-/area/overmap_encounter/planetoid/lava/explored)
-"qx" = (
-/obj/item/stack/ore/salvage/scrapmetal/ten{
- pixel_x = -14;
- pixel_y = 14
- },
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/overmap_encounter/planetoid/lava/explored)
-"qS" = (
-/obj/structure/railing{
- dir = 8
- },
-/obj/effect/decal/cleanable/garbage,
-/obj/structure/table,
-/obj/machinery/cell_charger,
-/obj/structure/grille/broken,
-/turf/open/floor/plating/rust,
-/area/ruin/unpowered/crashed_starwalker)
-"rl" = (
-/obj/item/grown/log/tree,
-/turf/open/floor/plating/grass/lava/orange,
-/area/overmap_encounter/planetoid/lava/explored)
-"rt" = (
-/obj/structure/catwalk/over,
-/obj/machinery/atmospherics/pipe/simple/orange/hidden,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/structure/cable/green{
- icon_state = "1-2"
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered/crashed_starwalker)
-"ry" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/engine/hull/interior,
-/area/overmap_encounter/planetoid/lava/explored)
-"rA" = (
-/obj/item/stack/ore/salvage/scrapplasma/five{
- pixel_x = -3;
- pixel_y = -18
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/blood/drip,
-/turf/open/floor/engine/hull,
-/area/ruin/unpowered/crashed_starwalker)
-"rH" = (
-/obj/structure/closet/crate/silvercrate,
-/obj/item/clothing/neck/cloak/qm,
-/turf/open/floor/plating/moss,
-/area/overmap_encounter/planetoid/cave/explored)
-"rI" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 5
- },
-/obj/machinery/light/broken/directional/east,
-/turf/open/floor/wood{
- icon_state = "wood-broken"
- },
-/area/ruin/unpowered/crashed_starwalker)
-"rK" = (
-/obj/effect/decal/cleanable/blood/drip{
- pixel_x = -21;
- pixel_y = 11
- },
-/obj/structure/poddoor_assembly/shutters,
-/turf/open/floor/engine/hull/interior,
-/area/ruin/unpowered/crashed_starwalker)
-"rN" = (
-/obj/item/stack/rods{
- pixel_x = 9;
- pixel_y = -11
- },
-/turf/open/floor/plating/rust,
-/area/overmap_encounter/planetoid/lava/explored)
-"rT" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/power/smes{
- charge = 1e+006
- },
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 4
- },
-/obj/structure/cable/orange{
- icon_state = "0-5"
- },
-/turf/open/floor/pod,
-/area/ruin/unpowered/crashed_starwalker)
-"rX" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 4;
- color = "#808080"
- },
-/obj/structure/table/reinforced,
-/obj/machinery/airalarm/directional/north,
-/obj/machinery/light/small/broken/directional/east,
-/obj/item/ammo_casing/shotgun/improvised{
- pixel_x = -11;
- pixel_y = 10
- },
-/obj/item/ammo_casing/shotgun/improvised{
- pixel_x = -6
- },
-/obj/item/ammo_casing/shotgun/improvised{
- pixel_y = 4
- },
-/obj/item/ammo_casing/shotgun/improvised{
- pixel_x = 6
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/unpowered/crashed_starwalker)
-"sw" = (
-/obj/effect/turf_decal/siding/wood/end,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/closet/wall/directional/east{
- icon_door = "grey_wall"
- },
-/obj/item/flashlight/lantern{
- pixel_x = 8
- },
-/obj/item/radio/old{
- pixel_x = -5;
- pixel_y = -2
- },
-/obj/structure/cable/cyan{
- icon_state = "8-10"
- },
-/turf/open/floor/wood,
-/area/ruin/unpowered/crashed_starwalker)
-"sy" = (
-/obj/effect/turf_decal/techfloor{
- dir = 8
- },
-/obj/effect/turf_decal/techfloor{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/crashed_starwalker)
-"sA" = (
-/turf/open/floor/plating/moss,
-/area/overmap_encounter/planetoid/cave/explored)
-"sH" = (
-/obj/structure/window/reinforced,
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/machinery/power/smes/shuttle/precharged{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/layer_manifold{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered/crashed_starwalker)
-"sJ" = (
-/obj/machinery/door/airlock/maintenance{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/structure/cable/orange{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/crashed_starwalker)
-"tm" = (
-/obj/item/stack/ore/salvage/scrapmetal/five,
-/obj/effect/decal/cleanable/blood/drip,
-/turf/open/floor/engine/hull,
-/area/ruin/unpowered/crashed_starwalker)
-"tG" = (
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/ruin/unpowered/crashed_starwalker)
-"tT" = (
-/obj/effect/decal/fakelattice{
- icon_state = "lattice-3"
- },
-/obj/item/stack/ore/salvage/scraptitanium{
- pixel_x = -3;
- pixel_y = -6
- },
-/obj/item/stack/rods,
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/overmap_encounter/planetoid/lava/explored)
-"tV" = (
-/obj/effect/turf_decal/techfloor{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/chair/comfy/shuttle{
- dir = 8
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ruin/unpowered/crashed_starwalker)
-"tW" = (
-/obj/structure/table/reinforced,
-/obj/machinery/button/door{
- dir = 4;
- id = "pcarrier_bridge";
- name = "Bridge lockdown";
- pixel_x = -21;
- pixel_y = 5
- },
-/obj/machinery/button/door{
- dir = 4;
- id = "pcarrier_windows";
- name = "Window Lockdown";
- pixel_x = -21;
- pixel_y = -6
- },
-/obj/effect/turf_decal/borderfloorblack{
- dir = 1
- },
-/obj/item/pen/red{
- pixel_x = 6;
- pixel_y = 6
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
-/obj/item/paper_bin{
- pixel_x = 6;
- pixel_y = 5
- },
-/obj/item/ammo_box/a357{
- pixel_y = 6
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/crashed_starwalker)
-"tY" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/item/stack/ore/salvage/scrapmetal/five,
-/turf/open/floor/plasteel/grimy,
-/area/ruin/unpowered/crashed_starwalker)
-"uf" = (
-/obj/effect/decal/cleanable/blood/drip{
- pixel_x = -21;
- pixel_y = 11
- },
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/overmap_encounter/planetoid/lava/explored)
-"uC" = (
-/obj/effect/decal/cleanable/blood/old{
- pixel_x = -15;
- pixel_y = -5
- },
-/obj/structure/flora/ausbushes/sparsegrass/hell,
-/turf/open/floor/plating/moss,
-/area/overmap_encounter/planetoid/cave/explored)
-"uM" = (
-/obj/structure/fermenting_barrel{
- pixel_x = -9;
- pixel_y = 4
- },
-/obj/structure/fermenting_barrel{
- pixel_y = -3;
- pixel_x = 8
- },
-/obj/effect/decal/cleanable/cobweb/cobweb2,
-/turf/open/floor/plating/moss,
-/area/overmap_encounter/planetoid/cave/explored)
-"uR" = (
-/obj/effect/turf_decal/industrial/warning,
-/obj/structure/railing,
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/effect/decal/cleanable/generic,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/rack,
-/obj/structure/cable/blue{
- icon_state = "0-4"
- },
-/obj/machinery/power/apc/auto_name/directional/west{
- start_charge = 0
- },
-/turf/open/floor/plasteel/patterned,
-/area/ruin/unpowered/crashed_starwalker)
-"uU" = (
-/obj/structure/flora/ash/fern,
-/turf/open/floor/plating/moss,
-/area/overmap_encounter/planetoid/cave/explored)
-"ve" = (
-/obj/structure/flora/rock/lava,
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/overmap_encounter/planetoid/lava/explored)
-"vf" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/machinery/atmospherics/pipe/layer_manifold{
- dir = 1
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/item/stack/sheet/mineral/plasma/five{
- pixel_x = -2;
- pixel_y = -3
- },
-/turf/open/floor/pod,
-/area/ruin/unpowered/crashed_starwalker)
-"vg" = (
-/obj/structure/railing{
- dir = 4
- },
-/obj/machinery/door/firedoor,
-/obj/structure/cable/yellow{
- icon_state = "9-10"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/turf/open/floor/plasteel/stairs{
- dir = 1
- },
-/area/ruin/unpowered/crashed_starwalker)
-"vw" = (
-/obj/structure/flora/tree/tall/whitesands,
-/turf/open/floor/plating/grass/lava/orange,
-/area/overmap_encounter/planetoid/lava/explored)
-"vy" = (
-/obj/effect/decal/fakelattice{
- icon_state = "lattice-3"
- },
-/obj/item/stack/ore/salvage/scraptitanium{
- pixel_x = -12;
- pixel_y = 11
- },
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/overmap_encounter/planetoid/lava/explored)
-"vO" = (
-/obj/effect/turf_decal/industrial/traffic{
- dir = 8
- },
-/obj/effect/turf_decal/industrial/warning/dust{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/engine/hull/interior,
-/area/overmap_encounter/planetoid/lava/explored)
-"wc" = (
-/obj/structure/closet/crate/coffin,
-/obj/effect/mob_spawn/human/corpse/frontier,
-/turf/open/floor/plating/moss,
-/area/overmap_encounter/planetoid/cave/explored)
-"wh" = (
-/obj/effect/turf_decal/techfloor{
- dir = 8
- },
-/obj/machinery/button/door{
- pixel_y = 10;
- pixel_x = -23;
- dir = 4;
- name = "cargo shutters";
- id = "pcarrier_cargo"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/frame/computer{
- anchored = 1;
- can_be_unanchored = 1;
- dir = 4
- },
-/turf/open/floor/plasteel/patterned,
-/area/ruin/unpowered/crashed_starwalker)
-"wl" = (
-/obj/structure/cable/green{
- icon_state = "4-9"
- },
-/obj/item/clothing/shoes/jackboots,
-/turf/open/floor/pod,
-/area/ruin/unpowered/crashed_starwalker)
-"wp" = (
-/obj/structure/flora/ash/fireblossom,
-/turf/open/floor/plating/grass/lava/orange,
-/area/overmap_encounter/planetoid/lava/explored)
-"ws" = (
-/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium,
-/obj/machinery/door/poddoor/shutters{
- id = "pcarrier_windows";
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered/crashed_starwalker)
-"wx" = (
-/obj/structure/catwalk/over,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/closet/emcloset/wall/directional/west,
-/obj/machinery/atmospherics/pipe/simple/orange/hidden,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/structure/cable/orange{
- icon_state = "1-2"
- },
-/obj/machinery/light/broken/directional/east,
-/turf/open/floor/plating,
-/area/ruin/unpowered/crashed_starwalker)
-"wI" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/overmap_encounter/planetoid/lava/explored)
-"wJ" = (
-/obj/structure/railing/corner{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/structure/cable/orange{
- icon_state = "2-10"
- },
-/turf/open/floor/plasteel/patterned/cargo_one,
-/area/ruin/unpowered/crashed_starwalker)
-"xt" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/flora/ausbushes/sparsegrass/hell,
-/turf/open/floor/plating/moss,
-/area/overmap_encounter/planetoid/cave/explored)
-"xu" = (
-/obj/structure/flora/rock/beach,
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/overmap_encounter/planetoid/lava/explored)
-"xy" = (
-/obj/effect/decal/cleanable/blood{
- pixel_y = 11;
- pixel_x = 6
- },
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/overmap_encounter/planetoid/lava/explored)
-"xG" = (
-/obj/machinery/light/floor,
-/obj/effect/turf_decal/industrial/warning/dust{
- dir = 8
- },
-/obj/effect/decal/cleanable/plasma,
-/turf/open/floor/engine/hull/interior,
-/area/overmap_encounter/planetoid/lava/explored)
-"ye" = (
-/obj/item/stack/ore/salvage/scrapmetal/five{
- pixel_x = 7
- },
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/overmap_encounter/planetoid/lava/explored)
-"yi" = (
-/obj/effect/decal/cleanable/oil,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable/yellow{
- icon_state = "2-4"
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 4
- },
-/turf/open/floor/plasteel/patterned,
-/area/ruin/unpowered/crashed_starwalker)
-"yn" = (
-/obj/effect/decal/fakelattice{
- icon_state = "lattice-12"
- },
-/obj/structure/foamedmetal,
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/overmap_encounter/planetoid/lava/explored)
-"yp" = (
-/obj/structure/railing,
-/obj/machinery/atmospherics/pipe/simple/orange/hidden{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/structure/cable/pink{
- icon_state = "4-9"
- },
-/turf/open/floor/plasteel/stairs{
- dir = 4
- },
-/area/ruin/unpowered/crashed_starwalker)
-"ys" = (
-/obj/machinery/door/airlock/external/glass{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered/crashed_starwalker)
-"yJ" = (
-/turf/open/floor/plating/rust,
-/area/overmap_encounter/planetoid/lava/explored)
-"yQ" = (
-/obj/effect/turf_decal/techfloor{
- dir = 8
- },
-/obj/effect/turf_decal/techfloor{
- dir = 4
- },
-/obj/effect/turf_decal/borderfloorblack,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable/white{
- icon_state = "0-2"
- },
-/obj/structure/frame/machine,
-/obj/structure/railing,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/crashed_starwalker)
-"ze" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/blood/drip,
-/obj/effect/decal/cleanable/blood/drip{
- pixel_x = -10;
- pixel_y = 15
- },
-/turf/open/floor/engine/hull,
-/area/ruin/unpowered/crashed_starwalker)
-"zq" = (
-/obj/structure/grille/broken,
-/obj/item/stack/ore/salvage/scrapmetal/five,
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/overmap_encounter/planetoid/lava/explored)
-"zy" = (
-/obj/structure/foamedmetal,
-/turf/template_noop,
-/area/overmap_encounter/planetoid/lava/explored)
-"zz" = (
-/obj/structure/railing{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/sign/departments/cargo{
- pixel_y = 32
- },
-/obj/structure/cable/cyan{
- icon_state = "4-6"
- },
-/turf/open/floor/plasteel/stairs{
- dir = 4
- },
-/area/ruin/unpowered/crashed_starwalker)
-"zT" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 10
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/wood,
-/area/ruin/unpowered/crashed_starwalker)
-"zW" = (
-/obj/effect/decal/fakelattice{
- icon_state = "lattice-141"
- },
-/obj/structure/foamedmetal,
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/overmap_encounter/planetoid/lava/explored)
-"zX" = (
-/obj/structure/cable/yellow{
- icon_state = "0-4"
- },
-/obj/machinery/power/terminal,
-/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 1
- },
-/obj/structure/cable/orange{
- icon_state = "4-5"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/glass{
- pixel_y = 3;
- pixel_x = 16
- },
-/obj/machinery/power/apc/auto_name/directional/west{
- start_charge = 0
- },
-/turf/open/floor/pod,
-/area/ruin/unpowered/crashed_starwalker)
-"Aa" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/flora/ausbushes/sparsegrass/hell,
-/turf/open/floor/plating/moss,
-/area/overmap_encounter/planetoid/cave/explored)
-"Av" = (
-/obj/effect/decal/cleanable/glass{
- pixel_x = -13;
- pixel_y = 7
- },
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/overmap_encounter/planetoid/lava/explored)
-"Aw" = (
-/obj/structure/railing/corner{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/orange/hidden{
- dir = 8
- },
-/obj/structure/cable/yellow{
- icon_state = "1-5"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/structure/cable/pink{
- icon_state = "4-8"
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered/crashed_starwalker)
-"AG" = (
-/obj/item/clothing/head/beret/sec/frontier,
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/overmap_encounter/planetoid/lava/explored)
-"AN" = (
-/obj/structure/railing,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/orange/hidden{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/structure/cable/cyan{
- icon_state = "5-9"
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/obj/item/stack/ore/salvage/scrapmetal/ten{
- pixel_x = -14;
- pixel_y = 14
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/patterned/cargo_one,
-/area/ruin/unpowered/crashed_starwalker)
-"AS" = (
-/obj/machinery/power/port_gen/pacman{
- anchored = 1
- },
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/machinery/advanced_airlock_controller{
- pixel_x = 24
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 10
- },
-/obj/effect/turf_decal/industrial/warning/corner,
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 1
- },
-/turf/open/floor/pod,
-/area/ruin/unpowered/crashed_starwalker)
-"Ba" = (
-/obj/structure/flora/tree/dead/hell,
-/turf/open/floor/plating/grass/lava,
-/area/overmap_encounter/planetoid/cave/explored)
-"BB" = (
-/obj/effect/decal/cleanable/blood/tracks,
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/overmap_encounter/planetoid/lava/explored)
-"BC" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/plasma,
-/turf/open/floor/engine/hull/interior,
-/area/overmap_encounter/planetoid/lava/explored)
-"BK" = (
-/obj/machinery/power/terminal{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/obj/item/storage/toolbox/electrical{
- pixel_x = -3;
- pixel_y = 7
- },
-/obj/structure/table/reinforced,
-/obj/machinery/light/small/directional/west,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 6
- },
-/turf/open/floor/pod,
-/area/ruin/unpowered/crashed_starwalker)
-"BP" = (
-/obj/effect/decal/fakelattice{
- icon_state = "lattice-46"
- },
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/overmap_encounter/planetoid/lava/explored)
-"BR" = (
-/obj/machinery/door/airlock/external/glass{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered/crashed_starwalker)
-"BY" = (
-/obj/item/stack/cable_coil/cut/red{
- pixel_y = -9;
- pixel_x = 9
- },
-/turf/open/floor/plating/rust,
-/area/overmap_encounter/planetoid/lava/explored)
-"Ch" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/overmap_encounter/planetoid/lava/explored)
-"Cu" = (
-/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium,
-/obj/machinery/door/poddoor/shutters{
- id = "pcarrier_windows";
- dir = 8
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered/crashed_starwalker)
-"Cz" = (
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/machinery/door/airlock/grunge{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/crashed_starwalker)
-"Db" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/item/stack/ore/glass/basalt{
- amount = 15;
- pixel_x = -6;
- pixel_y = -8
- },
-/obj/effect/decal/cleanable/blood/drip{
- pixel_x = -21;
- pixel_y = 11
- },
-/obj/effect/decal/cleanable/blood/drip,
-/obj/effect/decal/cleanable/blood/drip{
- pixel_x = 6;
- pixel_y = 15
- },
-/turf/open/floor/engine/hull,
-/area/ruin/unpowered/crashed_starwalker)
-"Di" = (
-/obj/effect/decal/cleanable/glass,
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/overmap_encounter/planetoid/lava/explored)
-"Dk" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/blood/drip,
-/turf/open/floor/plating/moss,
-/area/overmap_encounter/planetoid/cave/explored)
-"Ds" = (
-/obj/structure/chair/plastic{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/item/radio/intercom/directional/west,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 1
- },
-/turf/open/floor/plasteel/grimy,
-/area/ruin/unpowered/crashed_starwalker)
-"DA" = (
-/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium,
-/obj/structure/curtain/bounty,
-/obj/machinery/door/poddoor/shutters{
- id = "pcarrier_windows";
- name = "Blast Shutters";
- dir = 8
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered/crashed_starwalker)
-"DK" = (
-/obj/structure/closet/crate/secure/loot,
-/turf/open/floor/plating/moss,
-/area/overmap_encounter/planetoid/cave/explored)
-"DS" = (
-/obj/structure/railing/corner,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/atmospherics/pipe/simple/orange/hidden{
- dir = 8
- },
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/crashed_starwalker)
-"Ec" = (
-/obj/machinery/power/apc/auto_name/directional/west{
- start_charge = 0
- },
-/obj/structure/cable/cyan{
- icon_state = "0-4"
- },
-/obj/structure/railing/wood{
- dir = 4
- },
-/turf/open/floor/plasteel/stairs/wood,
-/area/ruin/unpowered/crashed_starwalker)
-"Eh" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/item/stack/ore/salvage/scrapgold/five{
- pixel_x = -9
- },
-/turf/open/floor/plating{
- icon_state = "platingdmg3"
- },
-/area/overmap_encounter/planetoid/lava/explored)
-"Em" = (
-/obj/item/clothing/head/bandana{
- pixel_x = 7;
- pixel_y = -11
- },
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/overmap_encounter/planetoid/lava/explored)
-"En" = (
-/obj/effect/decal/cleanable/cobweb/cobweb2,
-/obj/structure/frame/machine,
-/obj/structure/railing,
-/obj/structure/sign/poster/ripped{
- pixel_x = 32
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/crashed_starwalker)
-"Ey" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/orange/hidden,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 5
- },
-/obj/structure/catwalk/over,
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/structure/cable/orange{
- icon_state = "1-2"
- },
-/obj/item/stack/sheet/mineral/plasma/five{
- pixel_x = 3;
- pixel_y = 3
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered/crashed_starwalker)
-"Ez" = (
-/obj/machinery/power/terminal,
-/obj/structure/cable/yellow{
- icon_state = "0-4"
- },
-/obj/structure/chair/stool{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/structure/closet/emcloset/wall/directional/west,
-/obj/item/skub{
- pixel_x = -5;
- pixel_y = 6
- },
-/obj/item/trash/can{
- pixel_x = -8;
- pixel_y = -2
- },
-/obj/effect/decal/cleanable/glass{
- pixel_y = -10;
- pixel_x = 9
- },
-/turf/open/floor/pod,
-/area/ruin/unpowered/crashed_starwalker)
-"EV" = (
-/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium,
-/obj/machinery/door/poddoor/shutters{
- id = "pcarrier_bridge"
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered/crashed_starwalker)
-"EW" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/blood/old{
- pixel_x = 10;
- pixel_y = 17;
- icon_state = "gib2-old"
- },
-/obj/effect/decal/cleanable/blood/old{
- icon_state = "gib5-old";
- pixel_x = 1;
- pixel_y = 14
- },
-/turf/open/floor/plating/moss,
-/area/overmap_encounter/planetoid/cave/explored)
-"EZ" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/item/stack/ore/salvage/scraptitanium{
- pixel_x = -12;
- pixel_y = 11
- },
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/overmap_encounter/planetoid/lava/explored)
-"Ff" = (
-/obj/item/stack/ore/salvage/scraptitanium{
- pixel_x = -12;
- pixel_y = 11
- },
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/overmap_encounter/planetoid/lava/explored)
-"Fu" = (
-/mob/living/simple_animal/hostile/asteroid/hivelord/legion,
-/turf/open/floor/plating/grass/lava,
-/area/overmap_encounter/planetoid/cave/explored)
-"Fv" = (
-/obj/structure/catwalk/over,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/airalarm/directional/west,
-/obj/machinery/atmospherics/pipe/simple/orange/hidden,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/structure/cable/orange{
- icon_state = "1-2"
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered/crashed_starwalker)
-"FC" = (
-/obj/structure/flora/ausbushes/fullgrass/hell,
-/turf/open/floor/plating/grass/lava/orange,
-/area/overmap_encounter/planetoid/lava/explored)
-"FM" = (
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/machinery/light/small/directional/west,
-/obj/structure/grille,
-/turf/open/floor/engine/hull,
-/area/ruin/unpowered/crashed_starwalker)
-"FZ" = (
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ruin/unpowered/crashed_starwalker)
-"GR" = (
-/obj/structure/railing/corner{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/cable/pink{
- icon_state = "5-8"
- },
-/turf/open/floor/plasteel/patterned/cargo_one,
-/area/ruin/unpowered/crashed_starwalker)
-"GV" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 8;
- color = "#808080"
- },
-/obj/structure/closet/wall/red/directional/west{
- name = "armory locker";
- req_one_access_txt = "1"
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/item/clothing/suit/armor/vest/bulletproof/frontier,
-/obj/item/clothing/head/helmet/bulletproof/x11/frontier{
- pixel_y = 6
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/unpowered/crashed_starwalker)
-"GY" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/item/stack/cable_coil/cut/green,
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/overmap_encounter/planetoid/lava/explored)
-"Hi" = (
-/obj/effect/turf_decal/industrial/warning/dust{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/engine/hull/interior,
-/area/overmap_encounter/planetoid/lava/explored)
-"Hl" = (
-/obj/structure/statue/sandstone/assistant,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/sign/poster/contraband/random{
- pixel_y = -32
- },
-/turf/open/floor/pod/light,
-/area/ruin/unpowered/crashed_starwalker)
-"Hm" = (
-/obj/effect/decal/fakelattice{
- icon_state = "lattice-2"
- },
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/overmap_encounter/planetoid/lava/explored)
-"Hn" = (
-/obj/structure/window/reinforced,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/processor,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/crashed_starwalker)
-"Ht" = (
-/obj/machinery/light/small/directional/east,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/garbage,
-/obj/effect/decal/cleanable/wrapping,
-/turf/open/floor/pod/light,
-/area/ruin/unpowered/crashed_starwalker)
-"HE" = (
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/structure/rack,
-/obj/item/storage/pill_bottle/epinephrine{
- pixel_x = 8;
- pixel_y = -3
- },
-/turf/open/floor/plasteel/patterned/cargo_one,
-/area/ruin/unpowered/crashed_starwalker)
-"HI" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/frame/machine,
-/obj/machinery/light/small/broken/directional/south,
-/turf/open/floor/plasteel/patterned/cargo_one,
-/area/ruin/unpowered/crashed_starwalker)
-"HK" = (
-/obj/structure/window/reinforced,
-/obj/machinery/door/window/northright{
- name = "Engine Access"
- },
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/machinery/power/smes/shuttle/precharged{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 9
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered/crashed_starwalker)
-"Ib" = (
-/obj/item/kirbyplants{
- icon_state = "plant-25"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/pod/light,
-/area/ruin/unpowered/crashed_starwalker)
-"Ig" = (
-/obj/effect/turf_decal/techfloor{
- dir = 8
- },
-/turf/open/floor/plating{
- icon_state = "platingdmg1"
- },
-/area/ruin/unpowered/crashed_starwalker)
-"In" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/item/stack/ore/salvage/scrapsilver/five{
- pixel_x = -7;
- pixel_y = 8
- },
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/overmap_encounter/planetoid/lava/explored)
-"Io" = (
-/obj/machinery/atmospherics/components/unary/tank/air{
- piping_layer = 2
- },
-/turf/open/floor/pod,
-/area/ruin/unpowered/crashed_starwalker)
-"Ip" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/glass/plasma,
-/turf/open/floor/plating/rust,
-/area/overmap_encounter/planetoid/lava/explored)
-"IC" = (
-/obj/effect/decal/cleanable/blood/drip{
- pixel_x = -10;
- pixel_y = 15
- },
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/overmap_encounter/planetoid/lava/explored)
-"IH" = (
-/obj/structure/flora/rock/pile,
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/overmap_encounter/planetoid/lava/explored)
-"IJ" = (
-/obj/item/clothing/shoes/jackboots,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/glass{
- pixel_x = -13;
- pixel_y = 7
- },
-/obj/effect/decal/cleanable/wrapping,
-/turf/open/floor/plating/rust,
-/area/overmap_encounter/planetoid/lava/explored)
-"IU" = (
-/obj/item/stack/ore/salvage/scrapsilver{
- pixel_x = -9
- },
-/turf/open/floor/plating/rust,
-/area/ruin/unpowered/crashed_starwalker)
-"IY" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/foamedmetal,
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/overmap_encounter/planetoid/lava/explored)
-"Ja" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/blood/drip,
-/obj/effect/decal/cleanable/blood/drip{
- pixel_x = 6;
- pixel_y = 15
- },
-/turf/open/floor/engine/hull,
-/area/ruin/unpowered/crashed_starwalker)
-"Jk" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/atmospherics/pipe/simple/orange/hidden{
- dir = 8
- },
-/obj/structure/cable/yellow{
- icon_state = "5-9"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/turf/open/floor/plating/foam,
-/area/ruin/unpowered/crashed_starwalker)
-"Ju" = (
-/obj/effect/decal/cleanable/blood/drip,
-/obj/effect/decal/cleanable/blood/drip{
- pixel_x = -21;
- pixel_y = 11
- },
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/overmap_encounter/planetoid/lava/explored)
-"Jv" = (
-/obj/structure/tank_dispenser/oxygen,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/airalarm/directional/east,
-/obj/machinery/light/small/broken/directional/south,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/crashed_starwalker)
-"Jw" = (
-/obj/structure/flora/firebush,
-/turf/open/floor/plating/grass/lava/orange,
-/area/overmap_encounter/planetoid/lava/explored)
-"Jx" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/structure/cable/yellow{
- icon_state = "2-4"
- },
-/obj/machinery/atmospherics/pipe/simple/orange/hidden,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/structure/catwalk/over,
-/turf/open/floor/plating,
-/area/ruin/unpowered/crashed_starwalker)
-"JJ" = (
-/obj/structure/foamedmetal,
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/ruin/unpowered/crashed_starwalker)
-"JR" = (
-/obj/machinery/door/airlock/grunge{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ruin/unpowered/crashed_starwalker)
-"Kk" = (
-/obj/effect/turf_decal/techfloor{
- dir = 8
- },
-/obj/effect/turf_decal/techfloor{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/item/storage/cans/sixbeer{
- pixel_x = 6;
- pixel_y = 7
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/crashed_starwalker)
-"Kq" = (
-/obj/item/clothing/under/frontiersmen/officer,
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/overmap_encounter/planetoid/lava/explored)
-"Ks" = (
-/obj/structure/flora/stump,
-/turf/open/floor/plating/grass/lava/orange,
-/area/overmap_encounter/planetoid/lava/explored)
-"Ky" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/flora/ausbushes/fullgrass/hell,
-/turf/open/floor/plating/moss,
-/area/overmap_encounter/planetoid/cave/explored)
-"KC" = (
-/obj/structure/catwalk/over,
-/obj/structure/closet/firecloset/wall/directional/west,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/structure/cable/yellow{
- icon_state = "2-4"
- },
-/obj/machinery/atmospherics/pipe/simple/orange/hidden,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered/crashed_starwalker)
-"KD" = (
-/obj/machinery/power/shuttle/engine/fueled/plasma{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered/crashed_starwalker)
-"KL" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable/yellow{
- icon_state = "8-10"
- },
-/obj/structure/cable/orange{
- icon_state = "2-6"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/glass{
- pixel_y = -12;
- pixel_x = -9
- },
-/turf/open/floor/pod,
-/area/ruin/unpowered/crashed_starwalker)
-"KO" = (
-/obj/structure/cable/yellow{
- icon_state = "1-4"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/turf/open/floor/pod,
-/area/ruin/unpowered/crashed_starwalker)
-"La" = (
-/obj/machinery/power/terminal,
-/obj/machinery/power/apc/auto_name/directional/east{
- start_charge = 0
- },
-/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{
- dir = 1
- },
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 4
- },
-/obj/structure/cable/green{
- icon_state = "0-8"
- },
-/turf/open/floor/pod,
-/area/ruin/unpowered/crashed_starwalker)
-"Lg" = (
-/obj/effect/decal/cleanable/blood/drip,
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/overmap_encounter/planetoid/lava/explored)
-"Lw" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/robot_debris,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 10
- },
-/obj/item/light/tube/broken,
-/turf/open/floor/plasteel/patterned,
-/area/ruin/unpowered/crashed_starwalker)
-"LA" = (
-/obj/machinery/light/floor,
-/obj/effect/turf_decal/industrial/warning/dust{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/engine/hull/interior,
-/area/overmap_encounter/planetoid/lava/explored)
-"LN" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/item/stack/ore/gold{
- pixel_x = 5;
- pixel_y = 6
- },
-/turf/open/floor/plating/moss,
-/area/overmap_encounter/planetoid/cave/explored)
-"LV" = (
-/obj/effect/turf_decal/industrial/loading,
-/obj/item/reagent_containers/food/snacks/monkeycube{
- pixel_y = 5;
- pixel_x = 3
- },
-/obj/effect/decal/cleanable/ash/large,
-/turf/open/floor/plasteel/patterned/ridged,
-/area/ruin/unpowered/crashed_starwalker)
-"Mj" = (
-/obj/structure/table/reinforced,
-/obj/effect/turf_decal/borderfloorblack,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 1
- },
-/obj/machinery/airalarm/directional/south,
-/obj/item/modular_computer/tablet/preset/cheap,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/crashed_starwalker)
-"Mk" = (
-/obj/structure/statue/sandstone/assistant,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/pod/light,
-/area/ruin/unpowered/crashed_starwalker)
-"Mm" = (
-/obj/structure/railing,
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/orange/hidden{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/turf/open/floor/plasteel/stairs{
- dir = 8
- },
-/area/ruin/unpowered/crashed_starwalker)
-"Mz" = (
-/obj/structure/grille,
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/overmap_encounter/planetoid/lava/explored)
-"MN" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/sink{
- dir = 4;
- pixel_x = -12
- },
-/obj/structure/mirror{
- pixel_x = -26
- },
-/obj/structure/spider/stickyweb,
-/obj/effect/spawner/lootdrop/glowstick,
-/turf/open/floor/pod/light,
-/area/ruin/unpowered/crashed_starwalker)
-"MO" = (
-/obj/structure/bed/roller,
-/obj/effect/decal/cleanable/blood/old{
- pixel_x = -9;
- pixel_y = 11;
- icon_state = "floor6-old"
- },
-/obj/effect/decal/cleanable/blood/old{
- pixel_x = -2;
- pixel_y = -3;
- icon_state = "gib2-old"
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/item/clothing/gloves/color/latex/nitrile/evil,
-/obj/item/reagent_containers/syringe/contraband{
- pixel_y = 5;
- pixel_x = -4
- },
-/turf/open/floor/plasteel/patterned/cargo_one,
-/area/ruin/unpowered/crashed_starwalker)
-"MV" = (
-/obj/item/radio/intercom/directional/east,
-/obj/effect/decal/cleanable/glass{
- pixel_y = -12;
- pixel_x = -9
- },
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/ruin/unpowered/crashed_starwalker)
-"MX" = (
-/obj/machinery/vending/snack/random,
-/obj/structure/railing{
- dir = 4
- },
-/obj/structure/cable/cyan,
-/obj/structure/cable/cyan{
- icon_state = "1-9"
- },
-/obj/machinery/power/apc/auto_name/directional/south{
- start_charge = 0
- },
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/ruin/unpowered/crashed_starwalker)
-"Nv" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating/rust,
-/area/overmap_encounter/planetoid/lava/explored)
-"NC" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/crashed_starwalker)
-"NP" = (
-/obj/item/cigbutt/cigarbutt{
- pixel_y = 15;
- pixel_x = 11
- },
-/obj/effect/decal/cleanable/blood/tracks,
-/obj/effect/decal/cleanable/blood/old{
- icon_state = "gib3-old";
- pixel_x = -6
- },
-/obj/item/melee/transforming/energy/sword/saber/pirate/yellow{
- pixel_x = -5;
- pixel_y = 16
- },
-/turf/open/floor/plating/moss,
-/area/overmap_encounter/planetoid/cave/explored)
-"Oi" = (
-/obj/effect/decal/cleanable/plasma,
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/overmap_encounter/planetoid/lava/explored)
-"Or" = (
-/obj/effect/decal/cleanable/glass{
- dir = 8;
- pixel_x = -9
- },
-/obj/effect/decal/cleanable/glass{
- dir = 8;
- pixel_y = -10
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/item/stack/sheet/animalhide/monkey,
-/turf/open/floor/plasteel/patterned,
-/area/ruin/unpowered/crashed_starwalker)
-"Ou" = (
-/obj/structure/catwalk/over,
-/obj/machinery/door/airlock/glass,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/atmospherics/pipe/simple/orange/hidden,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/structure/cable/white{
- icon_state = "1-2"
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered/crashed_starwalker)
-"Pe" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/blood/old,
-/turf/open/floor/plating/moss,
-/area/overmap_encounter/planetoid/cave/explored)
-"Pk" = (
-/turf/open/floor/plating/grass/lava/orange,
-/area/overmap_encounter/planetoid/lava/explored)
-"Pv" = (
-/obj/structure/foamedmetal,
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/overmap_encounter/planetoid/lava/explored)
-"Pz" = (
-/obj/structure/sign/poster/ripped{
- pixel_x = 32
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/ruin/unpowered/crashed_starwalker)
-"PH" = (
-/obj/effect/decal/cleanable/cobweb,
-/turf/open/floor/plating/moss,
-/area/overmap_encounter/planetoid/cave/explored)
-"PU" = (
-/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium,
-/obj/machinery/door/poddoor/shutters{
- id = "pcarrier_windows";
- name = "Blast Shutters";
- dir = 4
- },
-/obj/structure/curtain/bounty,
-/turf/open/floor/plating,
-/area/ruin/unpowered/crashed_starwalker)
-"Qa" = (
-/obj/effect/decal/cleanable/blood/old,
-/obj/effect/decal/cleanable/blood/old{
- icon_state = "gib2-old"
- },
-/obj/structure/chair/comfy/grey/directional/south{
- desc = "It looks incredibly comfy, and expensive. Theres a little note on the side, explaining how its made of %100 real cow skin.";
- name = "Cowskin chair"
- },
-/obj/effect/mob_spawn/human/corpse/frontier,
-/turf/open/floor/plating/moss,
-/area/overmap_encounter/planetoid/cave/explored)
-"Qi" = (
-/turf/template_noop,
-/area/template_noop)
-"Qo" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 10
- },
-/obj/structure/cable/orange{
- icon_state = "6-8"
- },
-/turf/open/floor/plasteel/grimy,
-/area/ruin/unpowered/crashed_starwalker)
-"Qq" = (
-/obj/structure/railing{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door/firedoor,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/stairs{
- dir = 1
- },
-/area/ruin/unpowered/crashed_starwalker)
-"Qx" = (
-/obj/structure/flora/rock/pile/lava,
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/overmap_encounter/planetoid/lava/explored)
-"QC" = (
-/obj/structure/flora/rock,
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/overmap_encounter/planetoid/lava/explored)
-"QQ" = (
-/obj/item/reagent_containers/glass/bucket,
-/obj/effect/decal/cleanable/glass,
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/overmap_encounter/planetoid/lava/explored)
-"QT" = (
-/obj/effect/decal/fakelattice{
- icon_state = "lattice-74"
- },
-/obj/structure/foamedmetal,
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/overmap_encounter/planetoid/lava/explored)
-"QW" = (
-/obj/effect/turf_decal/industrial/warning/dust{
- dir = 4
- },
-/turf/open/floor/engine/hull/interior,
-/area/overmap_encounter/planetoid/lava/explored)
-"QZ" = (
-/obj/effect/decal/cleanable/blood/drip,
-/obj/effect/decal/cleanable/blood/old,
-/obj/effect/decal/cleanable/blood/old{
- icon_state = "floor6-old";
- pixel_x = 12
- },
-/turf/open/floor/engine/hull,
-/area/ruin/unpowered/crashed_starwalker)
-"Rf" = (
-/obj/structure/railing/corner{
- dir = 4;
- color = "#A47449"
- },
-/obj/structure/closet/wall/directional/west{
- name = "uniform closet"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable/yellow{
- icon_state = "5-6"
- },
-/obj/item/clothing/under/frontiersmen/officer,
-/turf/open/floor/pod,
-/area/ruin/unpowered/crashed_starwalker)
-"Rg" = (
-/turf/open/floor/engine/hull/interior,
-/area/overmap_encounter/planetoid/lava/explored)
-"Rn" = (
-/obj/structure/frame/computer{
- anchored = 1;
- can_be_unanchored = 1;
- dir = 1
- },
-/obj/effect/turf_decal/techfloor{
- dir = 10
- },
-/obj/structure/railing{
- dir = 8
- },
-/obj/machinery/firealarm/directional/south,
-/turf/open/floor/plasteel/tech/grid,
-/area/ruin/unpowered/crashed_starwalker)
-"RN" = (
-/obj/structure/table,
-/obj/machinery/microwave{
- pixel_y = 5
- },
-/obj/machinery/airalarm/directional/east,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/crashed_starwalker)
-"RQ" = (
-/obj/structure/closet/crate/goldcrate,
-/turf/open/floor/plating/moss,
-/area/overmap_encounter/planetoid/cave/explored)
-"RS" = (
-/obj/effect/turf_decal/number/one{
- dir = 8
- },
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/overmap_encounter/planetoid/lava/explored)
-"RU" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/fakelattice{
- icon_state = "lattice-8"
- },
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/overmap_encounter/planetoid/lava/explored)
-"Sc" = (
-/obj/effect/turf_decal/industrial/warning/dust{
- dir = 9
- },
-/turf/open/floor/engine/hull/interior,
-/area/overmap_encounter/planetoid/lava/explored)
-"Sm" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable/yellow{
- icon_state = "4-6"
- },
-/obj/structure/cable/yellow{
- icon_state = "6-10"
- },
-/obj/item/toy/plush/among{
- pixel_x = 4;
- pixel_y = -41
- },
-/obj/structure/cable/orange{
- icon_state = "4-8"
- },
-/obj/structure/frame/machine,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/crashed_starwalker)
-"Sz" = (
-/obj/effect/turf_decal/techfloor{
- dir = 6
- },
-/obj/item/radio/intercom/directional/east,
-/obj/machinery/power/apc/auto_name/directional/south{
- start_charge = 0
- },
-/obj/structure/cable/yellow{
- icon_state = "0-8"
- },
-/obj/structure/grille/broken,
-/obj/structure/frame/computer{
- anchored = 1;
- dir = 8
- },
-/obj/item/dice/d2,
-/turf/open/floor/plasteel/tech/grid,
-/area/ruin/unpowered/crashed_starwalker)
-"SS" = (
-/obj/structure/closet/emcloset/wall/directional/east,
-/obj/item/stack/sticky_tape,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/pod,
-/area/ruin/unpowered/crashed_starwalker)
-"Tg" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/flora/rock/pile/lava,
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/overmap_encounter/planetoid/lava/explored)
-"Tj" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating/moss,
-/area/overmap_encounter/planetoid/cave/explored)
-"Tw" = (
-/obj/item/stack/ore/salvage/scrapmetal/five,
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/overmap_encounter/planetoid/lava/explored)
-"TF" = (
-/obj/structure/railing/corner{
- dir = 1
- },
-/obj/machinery/status_display/shuttle{
- pixel_y = 32
- },
-/obj/structure/cable/orange{
- icon_state = "2-8"
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating,
-/area/ruin/unpowered/crashed_starwalker)
-"TI" = (
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/overmap_encounter/planetoid/lava/explored)
-"TK" = (
-/obj/structure/cable/orange{
- icon_state = "4-10"
- },
-/obj/structure/cable/blue{
- icon_state = "5-6"
- },
-/obj/structure/fluff/broken_flooring,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating,
-/area/ruin/unpowered/crashed_starwalker)
-"Uc" = (
-/obj/effect/decal/cleanable/oil,
-/turf/open/floor/plating/rust,
-/area/overmap_encounter/planetoid/lava/explored)
-"Ul" = (
-/obj/item/stack/rods{
- pixel_x = 9;
- pixel_y = -11
- },
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/overmap_encounter/planetoid/lava/explored)
-"Ux" = (
-/obj/structure/railing/wood{
- dir = 1
- },
-/turf/open/floor/pod,
-/area/ruin/unpowered/crashed_starwalker)
-"Uy" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/overmap_encounter/planetoid/lava/explored)
-"UG" = (
-/obj/machinery/door/airlock/hatch{
- dir = 4
- },
-/obj/structure/sign/departments/restroom{
- pixel_y = 32
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/structure/barricade/wooden/crude,
-/turf/open/floor/pod/light,
-/area/ruin/unpowered/crashed_starwalker)
-"UL" = (
-/obj/effect/decal/cleanable/blood/drip{
- pixel_x = -21;
- pixel_y = 11
- },
-/obj/structure/foamedmetal,
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/ruin/unpowered/crashed_starwalker)
-"UQ" = (
-/obj/effect/turf_decal/techfloor{
- dir = 8
- },
-/obj/effect/turf_decal/techfloor{
- dir = 4
- },
-/obj/effect/turf_decal/borderfloorblack,
-/obj/machinery/power/emitter/welded{
- dir = 1
- },
-/obj/structure/railing,
-/obj/structure/cable/cyan{
- icon_state = "0-2"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/crashed_starwalker)
-"UZ" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/cable/yellow{
- icon_state = "1-4"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 6
- },
-/obj/structure/cable/blue{
- icon_state = "2-8"
- },
-/obj/item/radio{
- pixel_x = -7
- },
-/turf/open/floor/plating{
- icon_state = "platingdmg3"
- },
-/area/ruin/unpowered/crashed_starwalker)
-"Vb" = (
-/obj/item/stack/rods{
- pixel_x = 2;
- pixel_y = 9
- },
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/overmap_encounter/planetoid/lava/explored)
-"Vi" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/blood/tracks{
- dir = 4
- },
-/obj/effect/decal/cleanable/blood{
- pixel_y = -13;
- pixel_x = 6
- },
-/turf/open/floor/plating/moss,
-/area/overmap_encounter/planetoid/cave/explored)
-"Vt" = (
-/obj/structure/grille/broken,
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/overmap_encounter/planetoid/lava/explored)
-"VL" = (
-/obj/structure/catwalk/over,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/orange/hidden,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered/crashed_starwalker)
-"VO" = (
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/overmap_encounter/planetoid/lava/explored)
-"VQ" = (
-/obj/effect/turf_decal/techfloor{
- dir = 8
- },
-/obj/machinery/light/directional/south,
-/obj/structure/extinguisher_cabinet/directional/north,
-/obj/structure/frame/computer{
- anchored = 1;
- can_be_unanchored = 1;
- dir = 4
- },
-/turf/open/floor/plasteel/patterned,
-/area/ruin/unpowered/crashed_starwalker)
-"VR" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/glass{
- pixel_y = 3;
- pixel_x = 16
- },
-/turf/open/floor/plating,
-/area/overmap_encounter/planetoid/lava/explored)
-"VS" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/item/stack/ore/gold{
- pixel_x = -11;
- pixel_y = 6
- },
-/turf/open/floor/plating/moss,
-/area/overmap_encounter/planetoid/cave/explored)
-"VX" = (
-/obj/structure/table/reinforced,
-/obj/structure/sign/poster/contraband/random{
- pixel_x = -32
- },
-/turf/open/floor/plasteel/patterned/cargo_one,
-/area/ruin/unpowered/crashed_starwalker)
-"Wa" = (
-/obj/structure/flora/rock/pile,
-/turf/open/floor/plating/moss,
-/area/overmap_encounter/planetoid/cave/explored)
-"Wi" = (
-/turf/open/floor/plating,
-/area/overmap_encounter/planetoid/lava/explored)
-"Wp" = (
-/turf/closed/wall/mineral/plastitanium,
-/area/overmap_encounter/planetoid/lava/explored)
-"WJ" = (
-/obj/effect/decal/cleanable/blood/drip,
-/obj/effect/decal/cleanable/blood/drip{
- pixel_x = -21;
- pixel_y = 11
- },
-/obj/effect/decal/cleanable/blood/drip{
- pixel_x = -10;
- pixel_y = 15
- },
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/overmap_encounter/planetoid/lava/explored)
-"WM" = (
-/obj/effect/turf_decal/techfloor{
- dir = 6
- },
-/obj/structure/table/reinforced,
-/obj/machinery/status_display/shuttle{
- pixel_y = -32
- },
-/obj/machinery/light_switch{
- pixel_x = 20;
- dir = 8;
- pixel_y = -7
- },
-/obj/machinery/light/broken/directional/south,
-/obj/item/reagent_containers/pill/lsd{
- pixel_y = -2;
- pixel_x = -1
- },
-/obj/item/toy/plush/sharai{
- pixel_x = -10;
- pixel_y = 4
- },
-/obj/item/clothing/head/beret/sec/frontier/officer{
- pixel_x = 8;
- pixel_y = 9
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ruin/unpowered/crashed_starwalker)
-"WY" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 4
- },
-/obj/structure/cable/green{
- icon_state = "1-6"
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/patterned,
-/area/ruin/unpowered/crashed_starwalker)
-"Xa" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/orange/hidden,
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/item/storage/toolbox/mechanical{
- pixel_x = 3;
- pixel_y = 9
- },
-/obj/item/stock_parts/cell/high{
- pixel_x = -14
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/crashed_starwalker)
-"Xe" = (
-/obj/structure/cable,
-/obj/machinery/power/shuttle/engine/electric{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered/crashed_starwalker)
-"Xh" = (
-/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium,
-/obj/machinery/door/poddoor/shutters{
- id = "pcarrier_bridge"
- },
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ruin/unpowered/crashed_starwalker)
-"Xj" = (
-/turf/open/floor/plating/grass/lava,
-/area/overmap_encounter/planetoid/cave/explored)
-"Xs" = (
-/obj/effect/turf_decal/techfloor{
- dir = 9
- },
-/obj/structure/railing{
- dir = 8
- },
-/obj/structure/frame/computer{
- anchored = 1;
- dir = 4
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ruin/unpowered/crashed_starwalker)
-"XJ" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ruin/unpowered/crashed_starwalker)
-"XK" = (
-/obj/structure/grille,
-/turf/template_noop,
-/area/overmap_encounter/planetoid/lava/explored)
-"XM" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/orange/hidden,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/structure/catwalk/over,
-/obj/item/storage/pill_bottle/happy{
- pixel_x = -10;
- pixel_y = -2
- },
-/obj/item/reagent_containers/pill/lsd{
- pixel_y = -6;
- pixel_x = -3
- },
-/obj/item/reagent_containers/pill/lsd{
- pixel_y = -2;
- pixel_x = 5
- },
-/obj/item/reagent_containers/pill/lsd{
- pixel_y = -8;
- pixel_x = 11
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered/crashed_starwalker)
-"XN" = (
-/obj/structure/grille/broken,
-/obj/effect/decal/cleanable/glass,
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/ruin/unpowered/crashed_starwalker)
-"XP" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 6;
- color = "#808080"
- },
-/obj/structure/closet/wall/red/directional/east{
- name = "armory locker";
- req_one_access_txt = "1"
- },
-/obj/structure/railing,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/cable/orange{
- icon_state = "2-10"
- },
-/obj/item/gun/ballistic/shotgun/doublebarrel,
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/unpowered/crashed_starwalker)
-"XR" = (
-/obj/structure/flora/ausbushes/sparsegrass/hell,
-/turf/open/floor/plating/grass/lava/orange,
-/area/overmap_encounter/planetoid/lava/explored)
-"XT" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/item/broken_missile,
-/obj/effect/decal/cleanable/blood/old,
-/turf/open/floor/plasteel/patterned,
-/area/ruin/unpowered/crashed_starwalker)
-"XZ" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/cobweb,
-/obj/structure/closet/secure_closet/freezer/kitchen/wall{
- pixel_y = 29
- },
-/obj/item/reagent_containers/food/condiment/rice,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/crashed_starwalker)
-"Yb" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/orange/hidden,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 9
- },
-/obj/item/newspaper{
- pixel_x = -4;
- pixel_y = 2
- },
-/turf/open/floor/pod,
-/area/ruin/unpowered/crashed_starwalker)
-"Yg" = (
-/obj/machinery/cryopod,
-/obj/effect/turf_decal/siding/wood{
- dir = 9
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/wood{
- icon_state = "wood-broken5"
- },
-/area/ruin/unpowered/crashed_starwalker)
-"YF" = (
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 8
- },
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
-/area/overmap_encounter/planetoid/lava/explored)
-"YG" = (
-/obj/structure/flora/tree/dead_pine,
-/turf/open/floor/plating/grass/lava/orange,
-/area/overmap_encounter/planetoid/lava/explored)
-"YN" = (
-/obj/structure/grille,
-/obj/effect/decal/cleanable/dirt,
-/turf/template_noop,
-/area/overmap_encounter/planetoid/lava/explored)
-"YT" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/item/radio/intercom/directional/east,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/orange/hidden,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/structure/cable/white{
- icon_state = "1-2"
- },
-/obj/item/stack/cable_coil{
- pixel_x = 3;
- pixel_y = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/crashed_starwalker)
-"Zo" = (
-/obj/effect/turf_decal/industrial/warning/dust{
- dir = 4
- },
-/obj/effect/decal/cleanable/glass,
-/turf/open/floor/engine/hull/interior,
-/area/overmap_encounter/planetoid/lava/explored)
-"ZW" = (
-/obj/effect/decal/cleanable/blood/old,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 4
- },
-/obj/item/reagent_containers/glass/bottle{
- pixel_x = -10;
- pixel_y = -7
- },
-/obj/item/reagent_containers/syringe,
-/turf/open/floor/plasteel/patterned/cargo_one,
-/area/ruin/unpowered/crashed_starwalker)
-"ZX" = (
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/structure/closet/crate/freezer/blood,
-/obj/machinery/iv_drip,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
-/turf/open/floor/plasteel/patterned/cargo_one,
-/area/ruin/unpowered/crashed_starwalker)
-
-(1,1,1) = {"
-Qi
-Qi
-Qi
-Qi
-Qi
-Qi
-Qi
-Qi
-Qi
-bg
-bg
-bg
-TI
-TI
-TI
-TI
-TI
-TI
-Pk
-Qi
-Qi
-Qi
-Qi
-Qi
-Qi
-Qi
-Qi
-Pk
-FC
-Pk
-Qi
-Qi
-Qi
-Qi
-Qi
-Qi
-Qi
-Qi
-Qi
-Qi
-Qi
-Qi
-Pk
-Pk
-Pk
-Pk
-Pk
-Pk
-Qi
-Qi
-Qi
-Qi
-Qi
-Qi
-Qi
-Qi
-"}
-(2,1,1) = {"
-Qi
-Qi
-Qi
-Qi
-Qi
-Qi
-Qi
-bg
-bg
-bg
-bg
-bg
-bg
-Wp
-TI
-TI
-TI
-TI
-Pk
-Pk
-Pk
-Qi
-Qi
-Qi
-Qi
-Pk
-Pk
-Pk
-id
-Pk
-Pk
-Pk
-Qi
-Qi
-Qi
-Qi
-Qi
-Qi
-Qi
-Qi
-Qi
-Pk
-Pk
-Jw
-Pk
-id
-Pk
-Pk
-bd
-Qi
-Qi
-Qi
-Qi
-Qi
-Qi
-Qi
-"}
-(3,1,1) = {"
-Qi
-Qi
-Qi
-Qi
-Qi
-Qi
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-Sc
-TI
-TI
-bL
-bL
-RS
-VO
-Pk
-Pk
-Pk
-Pk
-Pk
-FC
-Jw
-Pk
-Pk
-Pk
-FC
-Pk
-Pk
-Pk
-Qi
-Pk
-Pk
-Pk
-Pk
-Pk
-Pk
-bd
-Pk
-FC
-Pk
-Pk
-Pk
-FC
-Pk
-Pk
-Qi
-Qi
-Qi
-Qi
-Qi
-Qi
-"}
-(4,1,1) = {"
-Qi
-Qi
-Qi
-Qi
-Qi
-bg
-bg
-bg
-bg
-mi
-EW
-bg
-hi
-Hi
-wI
-wI
-vO
-TI
-TI
-xG
-TI
-TI
-Pk
-Pk
-wp
-Pk
-Pk
-YG
-Pk
-bd
-Pk
-wp
-Pk
-FC
-FC
-Pk
-Pk
-Pk
-vw
-Pk
-FC
-Pk
-FC
-Pk
-Pk
-FC
-Pk
-Jw
-Pk
-Pk
-Pk
-Qi
-Qi
-Qi
-Qi
-Qi
-"}
-(5,1,1) = {"
-Qi
-Qi
-Qi
-Qi
-bg
-bg
-bg
-nw
-di
-Vi
-Aa
-TI
-TI
-Hi
-TI
-TI
-RU
-wI
-TI
-Rg
-TI
-TI
-IH
-TI
-bd
-Pk
-Pk
-Pk
-Pk
-FC
-Pk
-Pk
-Pk
-Pk
-Pk
-Jw
-Pk
-Pk
-Pk
-FC
-Pk
-Pk
-Pk
-vw
-Pk
-Pk
-bd
-Pk
-Pk
-Pk
-Pk
-Qi
-Qi
-Qi
-Qi
-Qi
-"}
-(6,1,1) = {"
-Qi
-Qi
-Qi
-Qi
-bg
-bg
-bg
-bg
-mU
-hd
-BB
-BB
-BB
-BB
-BB
-xy
-TI
-TI
-wI
-wI
-wI
-TI
-TI
-TI
-TI
-FC
-Pk
-Pk
-Jw
-Pk
-Pk
-FC
-Pk
-Pk
-Pk
-Pk
-FC
-Pk
-Pk
-id
-Pk
-Pk
-Pk
-Pk
-Pk
-FC
-Pk
-Pk
-FC
-Pk
-id
-Qi
-Qi
-Qi
-Qi
-Qi
-"}
-(7,1,1) = {"
-Qi
-Qi
-Qi
-Qi
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-TI
-IH
-TI
-wI
-TI
-TI
-TI
-TI
-wI
-TI
-TI
-TI
-TI
-xu
-Pk
-Pk
-Pk
-Pk
-Pk
-vw
-FC
-Pk
-bd
-Pk
-FC
-Pk
-Pk
-Pk
-Pk
-FC
-Pk
-Pk
-wp
-FC
-Pk
-Pk
-Pk
-Pk
-Qi
-Qi
-Qi
-Qi
-Qi
-"}
-(8,1,1) = {"
-Qi
-Qi
-Qi
-Qi
-Qi
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-TI
-TI
-TI
-TI
-BC
-ry
-TI
-TI
-TI
-ye
-wI
-bM
-Eh
-TI
-TI
-TI
-TI
-Pk
-bd
-Pk
-FC
-FC
-Pk
-Pk
-id
-Pk
-Pk
-Pk
-Jw
-Pk
-Pk
-id
-Pk
-Pk
-FC
-Pk
-YG
-Pk
-Pk
-Pk
-Qi
-Qi
-Qi
-Qi
-"}
-(9,1,1) = {"
-Qi
-Qi
-Qi
-Qi
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-TI
-TI
-xu
-TI
-QW
-QW
-Mz
-ry
-ry
-vy
-Ip
-iw
-ma
-VR
-Uc
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-Pk
-Pk
-Pk
-Pk
-Pk
-FC
-Pk
-FC
-Pk
-Qi
-Qi
-Qi
-Qi
-"}
-(10,1,1) = {"
-Qi
-Qi
-Qi
-bg
-bg
-bg
-bg
-bg
-PH
-di
-bg
-bg
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-Zo
-LA
-wI
-wI
-pV
-dm
-Wi
-XK
-iN
-TI
-rN
-TI
-Pv
-iC
-tG
-iC
-FZ
-FZ
-ws
-FZ
-iC
-TI
-TI
-TI
-TI
-wI
-wI
-wI
-wI
-Pk
-Pk
-Jw
-Pk
-Pk
-Qi
-Qi
-Qi
-"}
-(11,1,1) = {"
-Qi
-Qi
-bg
-bg
-bg
-bg
-DK
-sA
-Ky
-DK
-bg
-bg
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-wI
-wI
-EZ
-TI
-Vb
-TI
-FZ
-FZ
-FZ
-hg
-FZ
-nH
-VX
-FZ
-iC
-wI
-wI
-wI
-wI
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-Qi
-Qi
-Qi
-"}
-(12,1,1) = {"
-Qi
-bg
-bg
-bg
-bg
-RQ
-uC
-DK
-Dk
-Aa
-hi
-TI
-TI
-TI
-bg
-bg
-TI
-TI
-TI
-TI
-TI
-IH
-TI
-TI
-QC
-TI
-TI
-wI
-In
-Uy
-YN
-Pv
-FZ
-gi
-MN
-Ht
-FZ
-MO
-ZW
-HI
-FZ
-FZ
-FZ
-FZ
-FZ
-iC
-wI
-as
-as
-as
-as
-wI
-wI
-Qi
-Qi
-Qi
-"}
-(13,1,1) = {"
-Qi
-bg
-bg
-bg
-rH
-LN
-VS
-ky
-Pe
-ky
-TI
-TI
-TI
-TI
-bg
-bg
-bg
-TI
-TI
-IH
-TI
-TI
-TI
-TI
-TI
-Pv
-Pv
-IY
-QT
-Oi
-zW
-Vt
-XJ
-FZ
-UG
-FZ
-FZ
-ZX
-ek
-HE
-FZ
-rT
-BK
-Ez
-fj
-Xe
-as
-as
-Qx
-wI
-wI
-wI
-wI
-TI
-Qi
-Qi
-"}
-(14,1,1) = {"
-Qi
-bg
-bg
-bg
-Qa
-NP
-kX
-dX
-ky
-WJ
-IC
-Lg
-TI
-TI
-TI
-bg
-bg
-TI
-oH
-TI
-zq
-FZ
-FZ
-DA
-PU
-FZ
-XZ
-NC
-IY
-yn
-yn
-Pv
-ph
-eN
-pm
-KC
-bV
-co
-XM
-rt
-fM
-Ey
-Yb
-lc
-ia
-KD
-TI
-TI
-TI
-TI
-as
-as
-as
-TI
-Qi
-Qi
-"}
-(15,1,1) = {"
-Qi
-bg
-bg
-bg
-oy
-xt
-Tj
-Tj
-eT
-uf
-Ju
-kK
-TI
-TI
-TI
-TI
-bg
-TI
-TI
-oC
-of
-of
-of
-UQ
-dh
-FZ
-RN
-kg
-Hn
-Sm
-Jk
-er
-iE
-FZ
-En
-av
-it
-JJ
-cC
-Jv
-FZ
-AS
-vf
-La
-HK
-Xe
-as
-as
-as
-as
-as
-TI
-TI
-TI
-TI
-Qi
-"}
-(16,1,1) = {"
-Qi
-bg
-bg
-bg
-uM
-pc
-di
-ky
-di
-Lg
-TI
-bg
-TI
-TI
-oH
-TI
-IH
-TI
-Pv
-iC
-FZ
-FZ
-FZ
-FZ
-JR
-FZ
-FZ
-FZ
-FZ
-kP
-DS
-gd
-MX
-FZ
-FZ
-FZ
-ws
-JJ
-JJ
-FZ
-FZ
-FZ
-BR
-FZ
-FZ
-iC
-wI
-wI
-as
-as
-TI
-wI
-wI
-wI
-wI
-Qi
-"}
-(17,1,1) = {"
-Qi
-Qi
-bg
-bg
-bg
-bg
-bg
-jH
-wc
-bg
-bg
-bg
-TI
-TI
-TI
-Hm
-qs
-mm
-Pv
-hf
-FM
-iC
-FZ
-lq
-bs
-uR
-wh
-VQ
-FZ
-zz
-yp
-Hl
-FZ
-iC
-TI
-jC
-QQ
-lM
-nz
-Di
-TI
-TI
-TI
-TI
-TI
-TI
-xu
-TI
-TI
-as
-as
-as
-as
-wI
-wI
-Qi
-"}
-(18,1,1) = {"
-Qi
-Qi
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-as
-TI
-oH
-TI
-TI
-Tw
-Pv
-Pv
-QZ
-rA
-tm
-bz
-cT
-XT
-gr
-yi
-WY
-Qq
-GR
-AN
-Ib
-dC
-TI
-TI
-Di
-TI
-nz
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-Pk
-Pk
-Qi
-"}
-(19,1,1) = {"
-Qi
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-as
-TI
-TI
-TI
-xu
-TI
-Pv
-Pv
-Db
-Ja
-ze
-rK
-LV
-Or
-pk
-jL
-Lw
-vg
-wJ
-aL
-gU
-dC
-TI
-TI
-TI
-Di
-TI
-TI
-TI
-TI
-TI
-TI
-rl
-XR
-Pk
-XR
-TI
-TI
-TI
-TI
-XR
-rl
-Ks
-Pk
-Qi
-"}
-(20,1,1) = {"
-Qi
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-as
-Qx
-TI
-TI
-TI
-TI
-iN
-Pv
-UL
-hN
-iC
-FZ
-pj
-IU
-Pz
-MV
-lY
-FZ
-kR
-Mm
-Mk
-FZ
-iC
-TI
-TI
-TI
-Pv
-Pv
-Pv
-Pv
-TI
-TI
-TI
-TI
-Ks
-Pk
-Pk
-Pk
-Pk
-Pk
-Pk
-Pk
-XR
-Pk
-Qi
-"}
-(21,1,1) = {"
-Qi
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-as
-as
-TI
-TI
-TI
-Hm
-qs
-qs
-iC
-FZ
-FZ
-FZ
-FZ
-JR
-FZ
-FZ
-FZ
-FZ
-TF
-Aw
-iA
-qS
-FZ
-FZ
-FZ
-ws
-XN
-ws
-Pv
-Pv
-TI
-TI
-TI
-dP
-TI
-TI
-TI
-TI
-XR
-rl
-Pk
-Pk
-Pk
-Pk
-Qi
-"}
-(22,1,1) = {"
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-as
-TI
-oH
-TI
-oH
-TI
-TI
-zy
-Ig
-sy
-Kk
-yQ
-iB
-FZ
-nB
-GV
-bU
-TK
-cO
-YT
-Xa
-Ou
-Fv
-wx
-VL
-Jx
-Pv
-Pv
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-Ks
-Pk
-Pk
-Pk
-"}
-(23,1,1) = {"
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-as
-TI
-TI
-TI
-TI
-IH
-TI
-zy
-zy
-zy
-FZ
-FZ
-cq
-FZ
-rX
-bI
-XP
-UZ
-cA
-FZ
-FZ
-FZ
-FZ
-FZ
-FZ
-sJ
-FZ
-Av
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-dP
-TI
-TI
-TI
-TI
-Pk
-XR
-"}
-(24,1,1) = {"
-bg
-bg
-bg
-bg
-bg
-bg
-Fu
-bg
-bg
-bg
-bg
-bg
-as
-as
-ve
-TI
-TI
-TI
-TI
-TI
-TI
-zy
-zy
-TI
-TI
-iC
-FZ
-FZ
-FZ
-Cz
-FZ
-FZ
-Yg
-zT
-Ec
-Rf
-fk
-Qo
-Ds
-ju
-tT
-yJ
-TI
-TI
-xu
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-Pk
-"}
-(25,1,1) = {"
-bg
-bg
-bg
-bg
-bg
-Xj
-Xj
-Fu
-bg
-bg
-bg
-bg
-bg
-as
-as
-TI
-TI
-TI
-TI
-TI
-IH
-TI
-TI
-TI
-TI
-TI
-TI
-FZ
-tW
-ef
-Mj
-FZ
-rI
-gu
-sw
-Ux
-wl
-tY
-Ff
-Em
-oQ
-BP
-qv
-iN
-TI
-TI
-TI
-TI
-TI
-wI
-wI
-wI
-TI
-TI
-TI
-TI
-"}
-(26,1,1) = {"
-bg
-bg
-bg
-bg
-bg
-Xj
-Ba
-Xj
-Xj
-di
-bg
-bg
-bg
-bg
-bg
-bg
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-IH
-TI
-TI
-TI
-EV
-Xs
-ou
-Rn
-FZ
-FZ
-Cu
-FZ
-oz
-Kq
-TI
-IJ
-Vb
-GY
-cn
-ar
-BY
-TI
-ys
-FZ
-FZ
-iC
-wI
-as
-as
-as
-TI
-TI
-TI
-"}
-(27,1,1) = {"
-bg
-bg
-bg
-bg
-bg
-bg
-Xj
-Xj
-sA
-uU
-mU
-di
-sA
-mU
-hi
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-Xh
-tV
-oG
-WM
-FZ
-iC
-TI
-TI
-TI
-TI
-AG
-TI
-jC
-TI
-Ch
-Ch
-Ul
-YF
-KO
-zX
-sH
-Xe
-as
-as
-wI
-wI
-wI
-TI
-Qi
-"}
-(28,1,1) = {"
-Qi
-bg
-bg
-bg
-bg
-bg
-Xj
-di
-kh
-mU
-sA
-mU
-sA
-di
-sA
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-EV
-pP
-Sz
-FZ
-iC
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-Kq
-Ff
-BP
-mb
-ao
-KL
-cH
-aN
-KD
-Tg
-wI
-wI
-TI
-TI
-Qi
-Qi
-"}
-(29,1,1) = {"
-Qi
-bg
-bg
-bg
-bg
-bg
-mU
-Wa
-sA
-sA
-sA
-mU
-sA
-sA
-sA
-mU
-bg
-bg
-bg
-bg
-bg
-bg
-as
-as
-ve
-TI
-TI
-iC
-FZ
-FZ
-iC
-TI
-TI
-TI
-IH
-TI
-TI
-TI
-Nv
-qx
-TI
-TI
-jC
-FZ
-Io
-SS
-kv
-fu
-Xe
-as
-as
-as
-TI
-TI
-Qi
-Qi
-"}
-(30,1,1) = {"
-Qi
-Qi
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-mU
-di
-mU
-Wa
-sA
-di
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-as
-as
-as
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-FZ
-FZ
-FZ
-FZ
-FZ
-iC
-wI
-wI
-TI
-Qi
-Qi
-Qi
-Qi
-"}
-(31,1,1) = {"
-Qi
-Qi
-Qi
-Qi
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-IH
-TI
-TI
-FZ
-iC
-TI
-TI
-TI
-TI
-TI
-TI
-wI
-Qi
-Qi
-Qi
-Qi
-Qi
-"}
-(32,1,1) = {"
-Qi
-Qi
-Qi
-Qi
-Qi
-Qi
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-Qi
-Qi
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-TI
-TI
-TI
-TI
-TI
-TI
-iC
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-Qi
-Qi
-Qi
-Qi
-Qi
-Qi
-"}
-(33,1,1) = {"
-Qi
-Qi
-Qi
-Qi
-Qi
-Qi
-Qi
-Qi
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-Qi
-Qi
-Qi
-Qi
-Qi
-Qi
-Qi
-Qi
-Qi
-Qi
-Qi
-Qi
-Qi
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-bg
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-TI
-Qi
-Qi
-Qi
-Qi
-Qi
-Qi
-Qi
-"}
diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm
index dace0cea74ca..d4025ce2b216 100644
--- a/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm
+++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm
@@ -829,7 +829,7 @@
/area/ruin/unpowered/winter_biodome)
"kb" = (
/obj/structure/table/wood,
-/obj/item/food/breadslice/plain,
+/obj/item/reagent_containers/food/snacks/breadslice/plain,
/obj/item/reagent_containers/food/snacks/grown/cabbage,
/turf/open/floor/wood,
/area/ruin/unpowered/winter_biodome/cabin)
@@ -1006,8 +1006,8 @@
"oR" = (
/obj/effect/turf_decal/corner/opaque/terragovblue/diagonal,
/obj/structure/closet/secure_closet/freezer,
-/obj/item/food/bread/plain,
-/obj/item/food/bread/plain,
+/obj/item/reagent_containers/food/snacks/store/bread/plain,
+/obj/item/reagent_containers/food/snacks/store/bread/plain,
/obj/item/reagent_containers/food/snacks/grown/cabbage,
/obj/item/reagent_containers/food/snacks/grown/cabbage,
/obj/effect/decal/cleanable/dirt/dust,
diff --git a/_maps/RandomRuins/RockRuins/rockplanet_distillery.dmm b/_maps/RandomRuins/RockRuins/rockplanet_distillery.dmm
deleted file mode 100644
index df70f94b314b..000000000000
--- a/_maps/RandomRuins/RockRuins/rockplanet_distillery.dmm
+++ /dev/null
@@ -1,6628 +0,0 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"ah" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 5
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/wood/rockplanet{
- icon_state = "wood-broken7"
- },
-/area/ruin/rockplanet/distillery)
-"aj" = (
-/obj/structure/cable/yellow{
- icon_state = "2-10"
- },
-/turf/open/floor/plating/asteroid/rockplanet/cracked/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"av" = (
-/obj/effect/turf_decal/industrial/traffic{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/traffic{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
- dir = 9
- },
-/turf/open/floor/pod,
-/area/ruin/rockplanet/distillery/crew)
-"aB" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 9
- },
-/obj/structure/chair/sofa/brown/old/right/directional/south,
-/turf/open/floor/carpet,
-/area/ruin/rockplanet/distillery/crew)
-"aC" = (
-/obj/structure/catwalk/over,
-/obj/structure/railing{
- layer = 4.1
- },
-/turf/open/floor/plating,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"aE" = (
-/obj/structure/catwalk/over,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/table/glass,
-/obj/item/reagent_containers/food/condiment/sugar{
- pixel_y = 13;
- pixel_x = -2;
- layer = 2.8
- },
-/obj/item/stock_parts/micro_laser{
- pixel_y = 16;
- pixel_x = 6;
- layer = 2.8
- },
-/obj/machinery/reagentgrinder,
-/obj/item/stock_parts/scanning_module{
- pixel_x = -6;
- pixel_y = 6;
- layer = 2.8
- },
-/obj/item/reagent_containers/food/condiment/enzyme{
- pixel_y = 10;
- pixel_x = 10
- },
-/turf/open/floor/plating/rockplanet/lit,
-/area/ruin/rockplanet/distillery)
-"aG" = (
-/obj/structure/cable/yellow{
- icon_state = "5-8"
- },
-/obj/structure/cable/yellow{
- icon_state = "4-5"
- },
-/obj/structure/catwalk/over/plated_catwalk,
-/turf/open/floor/plating/rust/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"aJ" = (
-/obj/effect/turf_decal/siding/white{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/pod,
-/area/ruin/rockplanet/distillery/office)
-"ba" = (
-/obj/structure/chair/office,
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 5
- },
-/mob/living/simple_animal/hostile/human/frontier/ranged/internals/neutered,
-/turf/open/floor/plasteel/patterned/brushed/rockplanet,
-/area/ruin/rockplanet/distillery/saloon)
-"bd" = (
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/structure/reagent_dispensers/watertank/high,
-/turf/open/floor/plasteel/patterned/brushed/rockplanet,
-/area/ruin/rockplanet/distillery/crew)
-"be" = (
-/obj/machinery/light/floor,
-/turf/open/floor/plating/rockplanet/lit{
- icon_state = "platingdmg3"
- },
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"bm" = (
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/opaque/neutral/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel/patterned/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"br" = (
-/obj/effect/turf_decal/industrial/warning,
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
-/obj/machinery/door/airlock/external,
-/turf/open/floor/pod,
-/area/ruin/rockplanet/distillery/crew)
-"bu" = (
-/obj/structure/chair/sofa/brown/corpo/left/directional/west,
-/turf/open/floor/plating/rust/rockplanet/lit,
-/area/ruin/rockplanet/distillery)
-"bz" = (
-/obj/effect/turf_decal/ntlogo{
- dir = 1
- },
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 9
- },
-/obj/effect/decal/cleanable/crayon{
- icon_state = "f";
- pixel_x = 6;
- color = "#0094FF"
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2,
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/patterned/brushed,
-/area/ruin/rockplanet/distillery/crew)
-"bH" = (
-/obj/structure/railing{
- dir = 4
- },
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 6
- },
-/obj/machinery/atmospherics/components/binary/pump/on{
- dir = 4;
- target_pressure = 500;
- name = "Air to Distro"
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/patterned/brushed,
-/area/ruin/rockplanet/distillery/engineering)
-"bI" = (
-/obj/structure/window/reinforced,
-/obj/structure/chair/comfy/shuttle{
- dir = 1
- },
-/obj/effect/turf_decal/industrial/traffic{
- dir = 1
- },
-/obj/structure/railing{
- dir = 4
- },
-/obj/machinery/light/small/directional/east{
- pixel_y = -6
- },
-/obj/machinery/light_switch{
- dir = 8
- },
-/obj/effect/turf_decal/techfloor,
-/obj/machinery/light_switch{
- pixel_x = 22;
- pixel_y = 5;
- dir = 8
- },
-/obj/effect/decal/cleanable/generic,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/cable/yellow{
- icon_state = "2-5"
- },
-/turf/open/floor/plasteel/patterned/brushed/rockplanet,
-/area/ruin/rockplanet/distillery/shuttle)
-"bS" = (
-/obj/machinery/washing_machine,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/catwalk/over,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
- dir = 9
- },
-/obj/structure/cable{
- icon_state = "5-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
- dir = 9
- },
-/turf/open/floor/plating/rust,
-/area/ruin/rockplanet/distillery/crew)
-"bT" = (
-/obj/effect/turf_decal/trimline/opaque/neutral/filled/line{
- dir = 5
- },
-/obj/effect/turf_decal/spline/fancy/opaque/white/corner{
- dir = 8
- },
-/obj/structure/railing/corner{
- dir = 8;
- layer = 4.1
- },
-/turf/open/floor/plasteel/patterned/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"bX" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/chair/sofa/brown/old/left/directional/west,
-/turf/open/floor/wood,
-/area/ruin/rockplanet/distillery/crew)
-"bY" = (
-/obj/structure/chair{
- dir = 1
- },
-/obj/effect/turf_decal/siding/wood{
- dir = 6
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/carpet,
-/area/ruin/rockplanet/distillery/office)
-"cf" = (
-/obj/machinery/shower{
- dir = 1
- },
-/obj/structure/catwalk/over,
-/obj/structure/window/reinforced/tinted{
- dir = 4
- },
-/obj/machinery/door/window/northleft,
-/turf/open/floor/plating,
-/area/ruin/rockplanet/distillery/crew)
-"co" = (
-/obj/structure/catwalk/over,
-/obj/structure/fermenting_barrel,
-/obj/machinery/light/small/directional/south,
-/turf/open/floor/plating/rust/rockplanet/lit,
-/area/ruin/rockplanet/distillery)
-"cp" = (
-/obj/effect/turf_decal/industrial/traffic{
- dir = 1
- },
-/obj/effect/turf_decal/industrial/traffic,
-/obj/machinery/light/small/directional/east,
-/turf/open/floor/pod,
-/area/ruin/rockplanet/distillery/office)
-"cw" = (
-/obj/machinery/door/poddoor/shutters/preopen{
- dir = 4
- },
-/obj/effect/decal/cleanable/glass,
-/obj/structure/grille/broken,
-/obj/structure/barricade/wooden,
-/turf/open/floor/plating/rockplanet/lit,
-/area/ruin/rockplanet/distillery/saloon)
-"cA" = (
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 5
- },
-/obj/effect/decal/cleanable/generic,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
-/turf/open/floor/plasteel/patterned/brushed,
-/area/ruin/rockplanet/distillery/crew)
-"cP" = (
-/obj/effect/turf_decal/industrial/outline/red,
-/obj/item/reagent_containers/food/snacks/grown/corn,
-/obj/item/reagent_containers/food/snacks/grown/corn,
-/obj/item/reagent_containers/food/condiment/sugar,
-/obj/item/reagent_containers/food/condiment/sugar,
-/obj/item/reagent_containers/food/snacks/grown/corn{
- pixel_y = 3
- },
-/obj/item/reagent_containers/food/snacks/grown/corn{
- pixel_y = 3
- },
-/obj/structure/closet/crate/freezer,
-/turf/open/floor/plasteel/patterned/brushed/rockplanet,
-/area/ruin/rockplanet/distillery)
-"cQ" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 5
- },
-/turf/open/floor/wood/rockplanet,
-/area/ruin/rockplanet/distillery/saloon)
-"cS" = (
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 6
- },
-/obj/structure/table,
-/obj/item/clothing/gloves/color/yellow{
- pixel_y = -16
- },
-/obj/item/stock_parts/capacitor{
- pixel_x = -6;
- pixel_y = -4
- },
-/obj/item/weldingtool/largetank{
- pixel_y = 3
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 8
- },
-/obj/machinery/light/dim/directional/east,
-/turf/open/floor/plasteel/patterned/brushed,
-/area/ruin/rockplanet/distillery/engineering)
-"dn" = (
-/obj/structure/flora/rock/rockplanet{
- icon_state = "redrock3"
- },
-/obj/machinery/light/small/directional/north,
-/obj/effect/turf_decal/sand/plating,
-/turf/open/floor/plating/rockplanet/lit{
- icon_state = "foam_plating"
- },
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"dw" = (
-/obj/structure/flora/ash/cacti,
-/turf/open/floor/plating/asteroid/rockplanet/cracked/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"dE" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plating/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"dI" = (
-/obj/structure/cable/yellow{
- icon_state = "4-9"
- },
-/mob/living/simple_animal/hostile/human/frontier/ranged/trooper/rifle/internals,
-/turf/open/floor/plating/asteroid/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"dJ" = (
-/obj/effect/turf_decal/ntlogo{
- dir = 8
- },
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 5
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/patterned/brushed/rockplanet,
-/area/ruin/rockplanet/distillery)
-"dK" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/power/port_gen/pacman/super,
-/obj/effect/turf_decal/siding/white/end{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/pod,
-/area/ruin/rockplanet/distillery/engineering)
-"dP" = (
-/obj/machinery/shower{
- pixel_y = 12
- },
-/obj/structure/catwalk/over,
-/obj/structure/window/reinforced/tinted{
- dir = 8
- },
-/obj/machinery/door/window/southright,
-/turf/open/floor/plating,
-/area/ruin/rockplanet/distillery/crew)
-"dU" = (
-/obj/structure/flora/ash/cacti,
-/turf/open/floor/plating/asteroid/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"dZ" = (
-/obj/machinery/vending/cola/random,
-/obj/effect/turf_decal/spline/fancy/opaque/white,
-/turf/open/floor/plasteel/patterned/brushed,
-/area/ruin/rockplanet/distillery/crew)
-"ed" = (
-/turf/closed/wall/rust,
-/area/ruin/rockplanet/distillery)
-"eh" = (
-/obj/structure/chair{
- dir = 1
- },
-/obj/effect/turf_decal/siding/wood{
- dir = 10
- },
-/turf/open/floor/carpet,
-/area/ruin/rockplanet/distillery/office)
-"em" = (
-/obj/structure/flora/ash/leaf_shroom,
-/turf/open/floor/plating/asteroid/rockplanet/wet/cracked/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"en" = (
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/item/storage/bottles/moonshine/sealed,
-/turf/open/floor/plasteel/patterned/brushed/rockplanet,
-/area/ruin/rockplanet/distillery/crew)
-"eF" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 5
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 8
- },
-/turf/open/floor/wood{
- icon_state = "wood-broken6"
- },
-/area/ruin/rockplanet/distillery/crew)
-"eG" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 10
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/generic,
-/turf/open/floor/carpet,
-/area/ruin/rockplanet/distillery/crew)
-"fl" = (
-/obj/structure/reagent_dispensers/cooking_oil{
- name = "moonshine vat";
- desc = "A huge metal vat with a tap on the front. Filled with moonshine.";
- reagent_id = /datum/reagent/consumable/ethanol/moonshine
- },
-/obj/structure/fermenting_barrel/distiller{
- pixel_y = -14;
- density = 0
- },
-/turf/open/floor/pod/rockplanet,
-/area/ruin/rockplanet/distillery)
-"fs" = (
-/obj/structure/fermenting_barrel,
-/obj/effect/decal/cleanable/greenglow,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/light/small/broken/directional/south,
-/turf/open/floor/plating/rockplanet/lit{
- icon_state = "platingdmg3"
- },
-/area/ruin/rockplanet/distillery)
-"fv" = (
-/obj/structure/railing{
- dir = 8
- },
-/obj/machinery/button/door{
- dir = 8;
- id = "frontier_door";
- name = "Door Lock";
- pixel_x = 23;
- pixel_y = -2;
- normaldoorcontrol = 1;
- specialfunctions = 4
- },
-/turf/open/floor/plasteel/stairs{
- dir = 1
- },
-/area/ruin/rockplanet/distillery)
-"fF" = (
-/obj/structure/cable{
- icon_state = "1-10"
- },
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/structure/cable/yellow{
- icon_state = "1-5"
- },
-/obj/structure/catwalk/over/plated_catwalk,
-/turf/open/floor/plating/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"fJ" = (
-/obj/structure/catwalk/over,
-/obj/machinery/light/small/broken/directional/west,
-/turf/open/floor/plating/rust/rockplanet/lit,
-/area/ruin/rockplanet/distillery)
-"fM" = (
-/obj/structure/railing{
- dir = 4
- },
-/obj/effect/turf_decal/siding/white/corner{
- dir = 1
- },
-/obj/effect/turf_decal/siding/white{
- dir = 6
- },
-/obj/effect/decal/cleanable/vomit/old,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/pod/rockplanet,
-/area/ruin/rockplanet/distillery)
-"fO" = (
-/obj/effect/turf_decal/spline/fancy/opaque/white/corner{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/opaque/neutral/filled/line{
- dir = 10
- },
-/obj/structure/railing/corner{
- dir = 4
- },
-/turf/open/floor/plasteel/patterned/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"fW" = (
-/obj/structure/rack,
-/obj/item/storage/bottles/moonshine{
- pixel_y = 6
- },
-/turf/open/floor/plasteel/patterned/brushed/rockplanet,
-/area/ruin/rockplanet/distillery)
-"gg" = (
-/obj/structure/flora/ausbushes/sunnybush{
- layer = 3
- },
-/obj/structure/flora/ausbushes/sparsegrass,
-/turf/open/floor/plating/asteroid/rockplanet/cracked/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"gk" = (
-/obj/effect/decal/cleanable/blood/tracks{
- dir = 6
- },
-/obj/structure/mopbucket,
-/obj/item/holosign_creator/janibarrier,
-/obj/item/mop,
-/obj/machinery/light/directional/east,
-/turf/open/floor/plating/asteroid/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"gu" = (
-/obj/item/mine/pressure/explosive/rusty/live,
-/turf/open/floor/plating/asteroid/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"gv" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
- dir = 10
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/pod,
-/area/ruin/rockplanet/distillery/office)
-"gw" = (
-/obj/structure/table/wood/poker,
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 9
- },
-/obj/item/toy/cards/deck{
- pixel_x = 6;
- pixel_y = -4
- },
-/turf/open/floor/plasteel/patterned/brushed/rockplanet,
-/area/ruin/rockplanet/distillery/saloon)
-"gA" = (
-/obj/structure/table/wood/reinforced,
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/item/ammo_box/magazine/pistolm9mm{
- pixel_y = 6;
- pixel_x = 12;
- layer = 3.1
- },
-/obj/item/ammo_box/magazine/pistolm9mm{
- pixel_y = 6;
- pixel_x = 6;
- start_empty = 1;
- layer = 3.1
- },
-/obj/item/ammo_casing/c9mm,
-/obj/item/ammo_casing/c9mm,
-/obj/item/ammo_casing/c9mm,
-/obj/item/ammo_casing/c9mm,
-/obj/item/ammo_casing/c9mm,
-/turf/open/floor/carpet,
-/area/ruin/rockplanet/distillery/office)
-"gM" = (
-/obj/machinery/door/airlock,
-/obj/effect/turf_decal/industrial/warning,
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/turf/open/floor/pod,
-/area/ruin/rockplanet/distillery/crew)
-"gU" = (
-/obj/structure/catwalk/over,
-/obj/structure/table/glass,
-/obj/item/cigbutt{
- pixel_x = 4
- },
-/obj/item/cigbutt{
- pixel_x = -3;
- pixel_y = 4
- },
-/obj/item/electronics/firealarm{
- pixel_y = 6;
- pixel_x = -4
- },
-/obj/item/reagent_containers/food/drinks/soda_cans/sol_dry{
- pixel_y = 6;
- pixel_x = 6
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plating/rockplanet/lit{
- icon_state = "panelscorched"
- },
-/area/ruin/rockplanet/distillery)
-"gX" = (
-/obj/structure/reagent_dispensers/beerkeg{
- reagent_id = /datum/reagent/consumable/ethanol/moonshine;
- name = "moonshine keg";
- desc = "A keg full of liver-shredding spirits brewed by amateur bootleggers."
- },
-/obj/effect/turf_decal/industrial/loading/white{
- dir = 4
- },
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 1
- },
-/obj/machinery/light/small/directional/south,
-/turf/open/floor/plasteel/patterned/brushed/rockplanet,
-/area/ruin/rockplanet/distillery/saloon)
-"hi" = (
-/turf/open/floor/plating/rockplanet/lit{
- icon_state = "platingdmg1"
- },
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"hq" = (
-/obj/structure/table/wood/reinforced,
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
- pixel_y = 12;
- pixel_x = 8
- },
-/obj/item/clothing/head/beret/sec/frontier{
- pixel_x = -4
- },
-/turf/open/floor/plasteel/patterned/brushed/rockplanet,
-/area/ruin/rockplanet/distillery/saloon)
-"hy" = (
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/opaque/neutral/filled/line{
- dir = 8
- },
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/patterned/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"hA" = (
-/obj/structure/table/wood/reinforced,
-/obj/effect/turf_decal/siding/wood{
- dir = 9
- },
-/obj/item/reagent_containers/food/snacks/chips{
- pixel_y = 4;
- pixel_x = -3
- },
-/obj/item/reagent_containers/food/drinks/beer{
- pixel_y = 8;
- pixel_x = 6
- },
-/turf/open/floor/wood/rockplanet,
-/area/ruin/rockplanet/distillery/saloon)
-"hH" = (
-/obj/effect/turf_decal/industrial/warning,
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
-/obj/machinery/door/airlock/external/glass,
-/turf/open/floor/pod,
-/area/ruin/rockplanet/distillery/crew)
-"hN" = (
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 9
- },
-/obj/structure/chair/sofa/brown/old/right/directional/south,
-/turf/open/floor/plasteel/patterned/brushed/rockplanet,
-/area/ruin/rockplanet/distillery/saloon)
-"hP" = (
-/obj/structure/catwalk/over,
-/obj/machinery/computer/atmos_alert/retro{
- dir = 1
- },
-/turf/open/floor/plating/rust/rockplanet/lit,
-/area/ruin/rockplanet/distillery)
-"hS" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/catwalk/over/plated_catwalk,
-/turf/open/floor/plating/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"hY" = (
-/turf/closed/mineral/random/rockplanet,
-/area/overmap_encounter/planetoid/cave/explored)
-"ih" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 9
- },
-/obj/machinery/light/dim/directional/north,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/safe/floor,
-/obj/effect/decal/cleanable/crayon{
- icon_state = "credit"
- },
-/obj/item/spacecash/bundle/loadsamoney,
-/turf/open/floor/wood,
-/area/ruin/rockplanet/distillery/office)
-"ir" = (
-/obj/structure/cable/yellow{
- icon_state = "0-1"
- },
-/obj/machinery/porta_turret/ship/weak,
-/turf/open/floor/plating/asteroid/rockplanet/cracked/lit,
-/area/ruin/rockplanet/distillery/office)
-"iy" = (
-/obj/effect/turf_decal/trimline/opaque/neutral/filled/line{
- dir = 8
- },
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 4
- },
-/obj/effect/decal/cleanable/blood/splatter,
-/turf/open/floor/plasteel/patterned/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"iT" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plating/rockplanet/lit{
- icon_state = "platingdmg2"
- },
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"ji" = (
-/turf/open/floor/plating/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"jm" = (
-/obj/structure/window/reinforced,
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/machinery/power/smes/shuttle/micro/precharged{
- dir = 4
- },
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "pod_window"
- },
-/obj/structure/cable/yellow{
- icon_state = "0-8"
- },
-/turf/open/floor/engine/hull/reinforced,
-/area/ruin/rockplanet/distillery/shuttle)
-"jE" = (
-/obj/structure/catwalk/over,
-/turf/closed/mineral/random/rockplanet,
-/area/overmap_encounter/planetoid/cave/explored)
-"jF" = (
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 6
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
- dir = 8
- },
-/obj/machinery/power/apc/auto_name/directional/south,
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2,
-/turf/open/floor/plasteel/patterned/brushed,
-/area/ruin/rockplanet/distillery/crew)
-"jI" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/chair/sofa/brown/corpo/right/directional/west,
-/turf/open/floor/plasteel/patterned/brushed/rockplanet,
-/area/ruin/rockplanet/distillery)
-"jM" = (
-/turf/closed/wall,
-/area/ruin/rockplanet/distillery/office)
-"jO" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
- dir = 6
- },
-/obj/machinery/atmospherics/components/binary/pump{
- dir = 8;
- name = "Input to Air"
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/pod,
-/area/ruin/rockplanet/distillery/engineering)
-"jS" = (
-/obj/machinery/light/small/directional/north,
-/turf/open/floor/plating/asteroid/rockplanet/cracked/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"jX" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2,
-/obj/effect/decal/cleanable/ash,
-/obj/item/cigbutt{
- pixel_y = 3;
- pixel_x = 6
- },
-/turf/open/floor/wood,
-/area/ruin/rockplanet/distillery/crew)
-"kd" = (
-/obj/structure/curtain/cloth/grey,
-/obj/structure/bed{
- dir = 8;
- icon_state = "dirty_mattress"
- },
-/obj/item/bedsheet/dorms,
-/turf/open/floor/wood,
-/area/ruin/rockplanet/distillery/crew)
-"kn" = (
-/obj/effect/turf_decal/trimline/opaque/neutral/filled/line{
- dir = 8
- },
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 4
- },
-/obj/structure/railing{
- dir = 4
- },
-/turf/open/floor/plasteel/patterned/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"kq" = (
-/obj/effect/turf_decal/industrial/traffic,
-/obj/effect/turf_decal/industrial/traffic{
- dir = 1
- },
-/obj/machinery/light/dim/directional/south,
-/turf/open/floor/pod/rockplanet,
-/area/ruin/rockplanet/distillery/crew)
-"ky" = (
-/obj/structure/flora/ausbushes/sparsegrass/hell{
- name = "dead grass";
- desc = "A sparse patch of grass without color.";
- light_range = 0;
- light_power = 1
- },
-/turf/open/floor/plating/asteroid/rockplanet/wet/cracked/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"kC" = (
-/obj/structure/curtain/cloth/grey,
-/obj/structure/bed{
- dir = 1
- },
-/turf/open/floor/wood,
-/area/ruin/rockplanet/distillery/crew)
-"kO" = (
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 9
- },
-/obj/structure/table,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
-/obj/machinery/airalarm/directional/north,
-/obj/machinery/light/small/directional/west,
-/obj/machinery/microwave{
- pixel_y = 6
- },
-/obj/item/trash/plate{
- pixel_y = 16
- },
-/obj/item/reagent_containers/food/snacks/donkpocket/warm/pizza{
- pixel_y = 18
- },
-/turf/open/floor/plasteel/patterned/brushed,
-/area/ruin/rockplanet/distillery/crew)
-"kT" = (
-/obj/effect/turf_decal/spline/fancy/opaque/white,
-/obj/effect/turf_decal/trimline/opaque/neutral/filled/line{
- dir = 1
- },
-/obj/structure/railing{
- layer = 4.1
- },
-/turf/open/floor/plasteel/patterned/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"kU" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 5
- },
-/obj/machinery/light/dim/directional/north,
-/obj/structure/chair/sofa/brown/old/directional/south,
-/turf/open/floor/carpet,
-/area/ruin/rockplanet/distillery/crew)
-"kZ" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/turf_decal/siding/wood{
- dir = 6
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/wood/rockplanet,
-/area/ruin/rockplanet/distillery)
-"lc" = (
-/obj/structure/flora/rock/pile/rockplanet,
-/turf/open/floor/plating/asteroid/rockplanet/wet,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"lD" = (
-/turf/closed/wall/r_wall,
-/area/overmap_encounter/planetoid/cave/explored)
-"lE" = (
-/turf/closed/wall,
-/area/ruin/rockplanet/distillery/crew)
-"lK" = (
-/obj/structure/dresser,
-/obj/effect/turf_decal/siding/wood/end{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/item/clothing/neck/stethoscope{
- pixel_y = 8
- },
-/obj/item/toy/plush/carpplushie{
- pixel_y = 8
- },
-/turf/open/floor/wood,
-/area/ruin/rockplanet/distillery/office)
-"lL" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/obj/machinery/turretid/lethal{
- pixel_y = 24
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/wood,
-/area/ruin/rockplanet/distillery/office)
-"lQ" = (
-/obj/structure/cable{
- icon_state = "4-9"
- },
-/turf/open/floor/plating/rockplanet/lit{
- icon_state = "platingdmg3"
- },
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"lS" = (
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/opaque/neutral/filled/line{
- dir = 4
- },
-/obj/structure/railing{
- dir = 8
- },
-/turf/open/floor/plasteel/patterned/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"lU" = (
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ruin/rockplanet/distillery/shuttle)
-"me" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/catwalk/over/plated_catwalk,
-/turf/open/floor/plating/rockplanet/lit{
- icon_state = "panelscorched"
- },
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"mk" = (
-/obj/machinery/door/airlock{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/turf/open/floor/pod,
-/area/ruin/rockplanet/distillery/crew)
-"mp" = (
-/obj/structure/cable/yellow{
- icon_state = "2-6"
- },
-/turf/open/floor/plating/asteroid/rockplanet/cracked/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"mq" = (
-/obj/item/kirbyplants{
- icon_state = "plant-14";
- layer = 3.8
- },
-/obj/effect/decal/cleanable/glass,
-/obj/item/broken_bottle{
- pixel_x = 8
- },
-/obj/item/shard{
- pixel_x = -4
- },
-/obj/item/pushbroom{
- pixel_y = -12;
- pixel_x = 5;
- layer = 3.9
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/turf_decal/siding/wood{
- dir = 9
- },
-/obj/machinery/light/small/broken/directional/west,
-/turf/open/floor/wood/rockplanet,
-/area/ruin/rockplanet/distillery)
-"mv" = (
-/obj/structure/table/wood/reinforced,
-/obj/effect/turf_decal/siding/wood{
- dir = 9
- },
-/obj/item/folder/red{
- pixel_x = -2;
- pixel_y = 3
- },
-/obj/item/folder/yellow{
- pixel_y = 1
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/carpet,
-/area/ruin/rockplanet/distillery/office)
-"mE" = (
-/obj/structure/chair/office{
- dir = 4
- },
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 9
- },
-/obj/structure/railing{
- dir = 1;
- layer = 2.7
- },
-/turf/open/floor/plasteel/patterned/brushed/rockplanet,
-/area/ruin/rockplanet/distillery/saloon)
-"mF" = (
-/obj/effect/turf_decal/siding/white,
-/obj/effect/turf_decal/siding/white{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/oil/streak,
-/turf/open/floor/pod/rockplanet,
-/area/ruin/rockplanet/distillery/shuttle)
-"mK" = (
-/turf/open/floor/plasteel/stairs/wood{
- color = "#5B3E1D"
- },
-/area/ruin/rockplanet/distillery/saloon)
-"mX" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 10
- },
-/turf/open/floor/wood/rockplanet,
-/area/ruin/rockplanet/distillery)
-"mY" = (
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 10
- },
-/obj/effect/turf_decal/trimline/opaque/neutral/filled/corner{
- dir = 4
- },
-/obj/structure/railing{
- layer = 4.1
- },
-/turf/open/floor/plasteel/patterned/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"ne" = (
-/obj/structure/table,
-/obj/item/stack/cable_coil/yellow,
-/obj/item/stack/cable_coil/red{
- pixel_y = 3
- },
-/obj/item/stock_parts/manipulator{
- pixel_y = 5;
- pixel_x = 4
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 8
- },
-/turf/open/floor/plasteel/patterned/brushed,
-/area/ruin/rockplanet/distillery/engineering)
-"nf" = (
-/obj/item/stack/ore/salvage/scrapmetal/five,
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/manifold/cyan/visible{
- dir = 8
- },
-/obj/machinery/button/door{
- dir = 4;
- pixel_y = 6;
- pixel_x = -22;
- name = "Window Shutter";
- id = "engi_window"
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/atmospherics/components/binary/volume_pump/on/layer2{
- dir = 1
- },
-/turf/open/floor/plasteel/patterned/brushed,
-/area/ruin/rockplanet/distillery/engineering)
-"ng" = (
-/obj/effect/turf_decal/industrial/loading,
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 4
- },
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 8
- },
-/turf/open/floor/plasteel/patterned/rockplanet,
-/area/ruin/rockplanet/distillery/crew)
-"nm" = (
-/obj/machinery/door/airlock{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
- dir = 8
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/turf/open/floor/pod,
-/area/ruin/rockplanet/distillery/crew)
-"nr" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
-/obj/machinery/newscaster/directional/north,
-/turf/open/floor/wood,
-/area/ruin/rockplanet/distillery/crew)
-"nA" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 6
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/carpet,
-/area/ruin/rockplanet/distillery/crew)
-"nR" = (
-/turf/open/floor/plating/asteroid/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"nT" = (
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/opaque/neutral/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel/patterned/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"nU" = (
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 5
- },
-/obj/effect/turf_decal/trimline/opaque/neutral/filled/corner{
- dir = 8
- },
-/obj/structure/railing{
- dir = 4
- },
-/turf/open/floor/plasteel/patterned/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"nX" = (
-/obj/effect/turf_decal/industrial/outline/red,
-/obj/structure/closet/crate/medical,
-/obj/item/storage/firstaid/regular,
-/obj/item/reagent_containers/glass/bottle/bicaridine{
- pixel_x = -6
- },
-/obj/item/reagent_containers/syringe,
-/obj/item/reagent_containers/glass/bottle/bicaridine{
- pixel_x = 6
- },
-/turf/open/floor/plasteel/patterned/brushed/rockplanet,
-/area/ruin/rockplanet/distillery/crew)
-"nY" = (
-/obj/structure/fermenting_barrel,
-/obj/effect/decal/cleanable/wrapping,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/patterned/brushed/rockplanet,
-/area/ruin/rockplanet/distillery)
-"oh" = (
-/obj/structure/flora/ausbushes/sparsegrass,
-/turf/open/floor/plating/asteroid/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"om" = (
-/obj/structure/catwalk/over,
-/obj/structure/closet/crate/hydroponics,
-/obj/item/reagent_containers/food/condiment/enzyme{
- pixel_y = 8;
- pixel_x = -8
- },
-/obj/item/reagent_containers/food/condiment/enzyme{
- pixel_y = 8;
- pixel_x = -8
- },
-/obj/item/reagent_containers/food/condiment/enzyme{
- pixel_y = 8
- },
-/obj/item/reagent_containers/food/condiment/enzyme{
- pixel_y = 8
- },
-/obj/item/reagent_containers/food/condiment/enzyme{
- pixel_y = 8
- },
-/obj/item/reagent_containers/food/condiment/enzyme{
- pixel_x = -8
- },
-/obj/item/reagent_containers/food/condiment/enzyme{
- pixel_x = -8
- },
-/obj/item/reagent_containers/food/condiment/enzyme{
- pixel_x = 8
- },
-/obj/item/reagent_containers/food/condiment/enzyme{
- pixel_x = 8
- },
-/turf/open/floor/plating/rockplanet/lit,
-/area/ruin/rockplanet/distillery)
-"oq" = (
-/obj/structure/flora/ash/garden/waste,
-/turf/open/floor/plating/asteroid/rockplanet/wet/cracked/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"oD" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/wood/rockplanet,
-/area/ruin/rockplanet/distillery/saloon)
-"oO" = (
-/obj/structure/flora/ausbushes/sparsegrass,
-/obj/item/mine/pressure/explosive/live{
- layer = 2.8
- },
-/turf/open/floor/plating/asteroid/rockplanet/cracked/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"oU" = (
-/obj/effect/turf_decal/siding/white{
- dir = 4
- },
-/obj/effect/turf_decal/siding/white/corner{
- dir = 8
- },
-/obj/effect/turf_decal/siding/white/corner{
- dir = 1
- },
-/obj/structure/railing{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/pod/rockplanet,
-/area/ruin/rockplanet/distillery/saloon)
-"oY" = (
-/obj/structure/cable/yellow{
- icon_state = "0-4"
- },
-/obj/structure/frame,
-/obj/item/circuitboard/machine/shuttle/engine/electric,
-/obj/item/stack/cable_coil/cut/red,
-/obj/item/stock_parts/capacitor,
-/turf/open/floor/engine/hull/reinforced,
-/area/ruin/rockplanet/distillery/shuttle)
-"pa" = (
-/obj/structure/reagent_dispensers/water_cooler{
- pixel_x = -4
- },
-/obj/effect/turf_decal/siding/wood/end{
- dir = 8
- },
-/turf/open/floor/wood/rockplanet{
- icon_state = "wood-broken7"
- },
-/area/ruin/rockplanet/distillery/saloon)
-"pm" = (
-/obj/structure/barricade/sandbags,
-/obj/effect/turf_decal/sand/plating,
-/obj/structure/cable/yellow{
- icon_state = "2-9"
- },
-/turf/open/floor/plating/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"pD" = (
-/obj/structure/fermenting_barrel/distiller{
- pixel_y = 4
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/item/paper/crumpled/muddy/fluff/distillery{
- name = "note";
- default_raw_text = "Scored this from an SRM ship passing through the sector. Handy if anything happens to our current still."
- },
-/turf/open/floor/plating/rockplanet/lit{
- icon_state = "panelscorched"
- },
-/area/ruin/rockplanet/distillery)
-"pL" = (
-/obj/effect/turf_decal/siding/white/end{
- dir = 1
- },
-/obj/structure/toilet,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/light/small/directional/west,
-/mob/living/simple_animal/hostile/human/frontier,
-/turf/open/floor/pod,
-/area/ruin/rockplanet/distillery/crew)
-"pM" = (
-/obj/structure/girder/displaced,
-/obj/structure/cable/yellow{
- icon_state = "4-5"
- },
-/obj/item/stack/ore/salvage/scrapmetal,
-/turf/open/floor/plating/rust,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"pQ" = (
-/obj/structure/table/wood/reinforced,
-/obj/effect/turf_decal/siding/wood{
- dir = 5
- },
-/obj/item/stamp{
- pixel_y = 16;
- pixel_x = 5
- },
-/obj/item/stamp/denied{
- pixel_y = 16;
- pixel_x = -5
- },
-/obj/item/kirbyplants{
- icon_state = "plant-11";
- pixel_y = 10
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/carpet,
-/area/ruin/rockplanet/distillery/office)
-"qe" = (
-/obj/structure/reagent_dispensers/water_cooler{
- pixel_y = 6;
- pixel_x = 6
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/turf/open/floor/wood/rockplanet{
- icon_state = "wood-broken7"
- },
-/area/ruin/rockplanet/distillery)
-"qj" = (
-/obj/structure/flora/ash/stem_shroom,
-/turf/open/floor/plating/asteroid/rockplanet/wet/cracked/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"ql" = (
-/obj/effect/turf_decal/industrial/loading{
- dir = 8
- },
-/obj/effect/turf_decal/spline/fancy/opaque/white,
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 1
- },
-/turf/open/floor/plasteel/patterned,
-/area/ruin/rockplanet/distillery/office)
-"qm" = (
-/obj/structure/grille,
-/obj/structure/window/reinforced{
- dir = 1
- },
-/obj/structure/cable/yellow{
- icon_state = "0-2"
- },
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "pod_window"
- },
-/obj/machinery/power/terminal{
- dir = 8
- },
-/turf/open/floor/engine/hull/reinforced,
-/area/ruin/rockplanet/distillery/shuttle)
-"qo" = (
-/obj/structure/curtain/cloth/grey,
-/obj/structure/bed{
- dir = 8;
- icon_state = "dirty_mattress"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/wood,
-/area/ruin/rockplanet/distillery/crew)
-"qu" = (
-/obj/effect/turf_decal/ntlogo{
- dir = 1
- },
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 9
- },
-/obj/effect/decal/cleanable/vomit/old,
-/turf/open/floor/plasteel/patterned/brushed/rockplanet,
-/area/ruin/rockplanet/distillery)
-"qw" = (
-/obj/structure/flora/tree/cactus,
-/turf/open/floor/plating/asteroid/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"qQ" = (
-/turf/open/floor/plating/asteroid/rockplanet/wet/cracked/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"qX" = (
-/obj/effect/turf_decal/industrial/warning,
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/machinery/door/airlock/grunge,
-/turf/open/floor/pod/rockplanet,
-/area/ruin/rockplanet/distillery/crew)
-"qY" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 8
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/wood{
- icon_state = "wood-broken6"
- },
-/area/ruin/rockplanet/distillery/office)
-"re" = (
-/obj/structure/flora/ausbushes/sunnybush{
- layer = 3
- },
-/turf/open/floor/plating/asteroid/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"rh" = (
-/obj/structure/flora/tree/dead/tall,
-/turf/open/floor/plating/asteroid/rockplanet/cracked/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"rs" = (
-/obj/effect/turf_decal/trimline/opaque/neutral/filled/line,
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 1
- },
-/obj/structure/railing{
- dir = 1
- },
-/turf/open/floor/plasteel/patterned/ridged/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"rF" = (
-/obj/structure/catwalk/over,
-/obj/effect/decal/cleanable/cobweb/cobweb2,
-/obj/structure/chair/sofa/brown/old/corner,
-/turf/open/floor/plating/rust/rockplanet/lit,
-/area/ruin/rockplanet/distillery/saloon)
-"rH" = (
-/turf/closed/wall,
-/area/ruin/rockplanet/distillery)
-"rJ" = (
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 4
- },
-/obj/item/ammo_casing/spent{
- pixel_x = 12;
- pixel_y = 6
- },
-/obj/item/ammo_casing/spent{
- pixel_x = 14
- },
-/obj/machinery/light/small/broken/directional/east,
-/obj/structure/chair/sofa/brown/old/directional/west,
-/turf/open/floor/plasteel/patterned/brushed/rockplanet,
-/area/ruin/rockplanet/distillery/saloon)
-"rT" = (
-/obj/effect/turf_decal/industrial/traffic,
-/obj/effect/turf_decal/industrial/traffic{
- dir = 1
- },
-/turf/open/floor/pod/rockplanet,
-/area/ruin/rockplanet/distillery/crew)
-"rW" = (
-/obj/item/mine/pressure/explosive/live{
- layer = 2.8
- },
-/turf/open/floor/plating/asteroid/rockplanet/cracked/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"sb" = (
-/obj/machinery/vending/cola/space_up,
-/obj/effect/decal/cleanable/wrapping,
-/turf/open/floor/plasteel/patterned/brushed/rockplanet,
-/area/ruin/rockplanet/distillery)
-"si" = (
-/obj/structure/table/wood/poker,
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 5
- },
-/obj/item/spacecash/bundle/c10,
-/obj/item/spacecash/bundle/c1{
- pixel_x = 8;
- pixel_y = 4
- },
-/turf/open/floor/plasteel/patterned/brushed/rockplanet,
-/area/ruin/rockplanet/distillery/saloon)
-"sm" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 4;
- filter_types = list("co2","bz","water_vapor","miasma","freon","pluox","tritium","n20","no2","nob");
- widenet = 1
- },
-/turf/open/floor/plasteel/patterned/brushed,
-/area/ruin/rockplanet/distillery/crew)
-"sx" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "4-9"
- },
-/turf/open/floor/wood,
-/area/ruin/rockplanet/distillery/crew)
-"sy" = (
-/obj/structure/chair/stool/bar{
- dir = 4
- },
-/obj/effect/turf_decal/siding/wood{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/wood/rockplanet{
- icon_state = "wood-broken6"
- },
-/area/ruin/rockplanet/distillery/saloon)
-"sE" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 5
- },
-/obj/item/kirbyplants{
- icon_state = "plant-20";
- pixel_y = 8
- },
-/turf/open/floor/wood/rockplanet{
- icon_state = "wood-broken2"
- },
-/area/ruin/rockplanet/distillery/saloon)
-"sQ" = (
-/obj/effect/turf_decal/industrial/outline/red,
-/obj/structure/closet/crate/freezer,
-/obj/effect/spawner/lootdrop/ration,
-/obj/effect/spawner/lootdrop/ration,
-/obj/effect/spawner/lootdrop/ration,
-/obj/effect/spawner/lootdrop/ration,
-/obj/effect/spawner/lootdrop/ration,
-/obj/effect/spawner/lootdrop/ration,
-/turf/open/floor/plasteel/patterned/brushed/rockplanet,
-/area/ruin/rockplanet/distillery/crew)
-"tc" = (
-/obj/effect/turf_decal/siding/wood/corner{
- dir = 1
- },
-/obj/effect/turf_decal/siding/wood/corner{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/wood/rockplanet,
-/area/ruin/rockplanet/distillery/saloon)
-"te" = (
-/obj/effect/turf_decal/siding/wood/end{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/carpet,
-/area/ruin/rockplanet/distillery/office)
-"to" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/table/glass,
-/obj/item/lighter/greyscale{
- pixel_x = 7;
- pixel_y = -1
- },
-/obj/item/reagent_containers/glass/beaker{
- pixel_x = -5;
- list_reagents = list(/datum/reagent/oxygen = 50)
- },
-/obj/item/reagent_containers/glass/beaker{
- pixel_y = 12;
- list_reagents = list(/datum/reagent/carbon = 50)
- },
-/obj/item/reagent_containers/syringe{
- pixel_y = 6
- },
-/turf/open/floor/plating/rust/rockplanet/lit,
-/area/ruin/rockplanet/distillery)
-"tw" = (
-/obj/effect/decal/cleanable/garbage,
-/obj/effect/decal/cleanable/generic,
-/turf/open/floor/plating/asteroid/rockplanet/wet/cracked/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"tx" = (
-/obj/effect/turf_decal/trimline/opaque/neutral/filled/line{
- dir = 6
- },
-/obj/effect/turf_decal/spline/fancy/opaque/white/corner{
- dir = 1
- },
-/obj/structure/railing/corner{
- dir = 1
- },
-/obj/structure/railing/corner{
- dir = 1
- },
-/turf/open/floor/plasteel/patterned/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"tA" = (
-/obj/effect/turf_decal/siding/white/end{
- dir = 8
- },
-/obj/item/storage/bottles{
- icon_state = "bottlecrate_0"
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/pod/rockplanet,
-/area/ruin/rockplanet/distillery)
-"tB" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/table,
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
- pixel_y = 12;
- pixel_x = 10
- },
-/obj/item/newspaper{
- pixel_x = -4;
- pixel_y = 2
- },
-/turf/open/floor/carpet,
-/area/ruin/rockplanet/distillery/crew)
-"tP" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/on/layer4{
- dir = 4
- },
-/turf/open/floor/plasteel/patterned/brushed,
-/area/ruin/rockplanet/distillery/crew)
-"tQ" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/wood/rockplanet{
- icon_state = "wood-broken"
- },
-/area/ruin/rockplanet/distillery/saloon)
-"uf" = (
-/obj/effect/turf_decal/trimline/opaque/neutral/filled/line{
- dir = 4
- },
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 8
- },
-/obj/structure/railing{
- dir = 8
- },
-/turf/open/floor/plasteel/patterned/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"uk" = (
-/obj/structure/barricade/sandbags,
-/obj/effect/turf_decal/sand/plating,
-/turf/open/floor/plating/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"ut" = (
-/obj/effect/turf_decal/siding/wood/end{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/light/small/directional/west,
-/turf/open/floor/carpet,
-/area/ruin/rockplanet/distillery/office)
-"uv" = (
-/obj/effect/turf_decal/industrial/traffic{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/traffic{
- dir = 8
- },
-/obj/machinery/door/poddoor/preopen{
- dir = 4;
- id = "pod_fore"
- },
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/turf/open/floor/engine/hull/reinforced/interior,
-/area/ruin/rockplanet/distillery/shuttle)
-"uw" = (
-/obj/effect/turf_decal/siding/wood,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/turf/open/floor/wood/rockplanet{
- icon_state = "wood-broken5"
- },
-/area/ruin/rockplanet/distillery)
-"uy" = (
-/obj/machinery/shower{
- pixel_y = 12
- },
-/obj/structure/catwalk/over,
-/obj/structure/window/reinforced/tinted{
- dir = 4
- },
-/obj/machinery/door/window/southleft,
-/turf/open/floor/plating,
-/area/ruin/rockplanet/distillery/crew)
-"uE" = (
-/obj/structure/flora/ash/garden/arid,
-/turf/open/floor/plating/asteroid/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"uG" = (
-/turf/open/floor/plating/rockplanet/lit{
- icon_state = "panelscorched"
- },
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"uL" = (
-/turf/closed/wall/r_wall,
-/area/ruin/rockplanet/distillery/engineering)
-"uP" = (
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 9
- },
-/obj/effect/decal/cleanable/vomit/old,
-/turf/open/floor/plasteel/patterned/brushed/rockplanet,
-/area/ruin/rockplanet/distillery/saloon)
-"uS" = (
-/obj/machinery/power/smes/engineering,
-/obj/effect/turf_decal/siding/white/end{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/turf/open/floor/pod,
-/area/ruin/rockplanet/distillery/engineering)
-"uU" = (
-/obj/effect/turf_decal/ntlogo,
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 10
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/cable/yellow{
- icon_state = "2-8"
- },
-/turf/open/floor/plasteel/patterned/brushed/rockplanet,
-/area/ruin/rockplanet/distillery)
-"uX" = (
-/turf/closed/wall/rust,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"vf" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/door/poddoor/shutters{
- dir = 4;
- id = "dist_cargo"
- },
-/turf/open/floor/pod/rockplanet,
-/area/ruin/rockplanet/distillery)
-"vo" = (
-/obj/effect/turf_decal/industrial/traffic{
- dir = 1
- },
-/obj/structure/railing{
- dir = 8
- },
-/obj/effect/turf_decal/techfloor,
-/obj/machinery/door/window/brigdoor/southleft{
- req_one_access_txt = "10"
- },
-/obj/structure/closet/wall/red/directional/west{
- secure = 1;
- locked = 1
- },
-/obj/item/storage/toolbox/emergency/shuttle/electric,
-/obj/item/ammo_box/a44roum_speedloader,
-/obj/item/gun/ballistic/revolver/shadow,
-/obj/structure/chair/comfy/shuttle{
- dir = 1
- },
-/turf/open/floor/plasteel/patterned/brushed/rockplanet,
-/area/ruin/rockplanet/distillery/shuttle)
-"vC" = (
-/obj/effect/turf_decal/trimline/opaque/neutral/filled/line{
- dir = 10
- },
-/obj/effect/turf_decal/spline/fancy/opaque/white/corner{
- dir = 4
- },
-/obj/structure/railing/corner{
- dir = 4
- },
-/turf/open/floor/plasteel/patterned/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"vD" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/fluff/glowshroom,
-/turf/open/floor/plasteel/patterned/brushed/rockplanet,
-/area/ruin/rockplanet/distillery)
-"vF" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/table/glass,
-/obj/item/seeds/corn{
- pixel_y = 6;
- pixel_x = -2
- },
-/obj/item/seeds/corn{
- pixel_y = 6
- },
-/obj/item/reagent_containers/food/snacks/grown/corn{
- pixel_y = 6
- },
-/obj/item/reagent_containers/food/snacks/grown/corn{
- pixel_y = -2;
- pixel_x = 3
- },
-/obj/item/reagent_containers/food/snacks/grown/corn{
- pixel_y = 3;
- pixel_x = 4
- },
-/turf/open/floor/plating/rockplanet/lit{
- icon_state = "panelscorched"
- },
-/area/ruin/rockplanet/distillery)
-"vX" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 5
- },
-/obj/structure/filingcabinet/double/grey,
-/obj/machinery/light/dim/directional/north,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/item/folder/yellow,
-/obj/item/folder/documents,
-/obj/item/folder/red,
-/turf/open/floor/wood,
-/area/ruin/rockplanet/distillery/office)
-"wb" = (
-/obj/structure/railing{
- layer = 4.1
- },
-/obj/structure/sign/warning/gasmask{
- pixel_y = -32
- },
-/turf/open/floor/plating{
- icon_state = "platingdmg3"
- },
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"wd" = (
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 6
- },
-/obj/effect/turf_decal/trimline/opaque/neutral/filled/corner{
- dir = 1
- },
-/obj/structure/railing{
- dir = 6
- },
-/turf/open/floor/plasteel/patterned/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"wk" = (
-/obj/effect/turf_decal/trimline/opaque/neutral/filled/line{
- dir = 4
- },
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 8
- },
-/turf/open/floor/plasteel/patterned/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"ws" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/catwalk/over/plated_catwalk,
-/turf/open/floor/plating/rust/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"wx" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/obj/structure/table/wood/reinforced,
-/obj/item/paper_bin,
-/obj/item/pen/fountain,
-/turf/open/floor/wood,
-/area/ruin/rockplanet/distillery/office)
-"wy" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/catwalk/over/plated_catwalk,
-/turf/open/floor/plating/rust/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"wz" = (
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/opaque/neutral/filled/line,
-/obj/structure/railing{
- dir = 1
- },
-/turf/open/floor/plasteel/patterned/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"wB" = (
-/obj/structure/flora/rock/rockplanet{
- icon_state = "redrock3"
- },
-/turf/open/floor/plating/asteroid/rockplanet/cracked/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"wH" = (
-/obj/structure/window/reinforced/fulltile,
-/obj/machinery/door/poddoor/shutters{
- id = "engi_window"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer2{
- dir = 1
- },
-/obj/structure/grille,
-/turf/open/floor/plating,
-/area/ruin/rockplanet/distillery/engineering)
-"wT" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/pod/rockplanet,
-/area/ruin/rockplanet/distillery)
-"wU" = (
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/opaque/neutral/filled/line,
-/obj/machinery/light/small/directional/north,
-/turf/open/floor/plasteel/patterned/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"wV" = (
-/obj/structure/catwalk/over,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/turf/open/floor/plating/rust,
-/area/ruin/rockplanet/distillery/engineering)
-"wX" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/siding/wood{
- dir = 9
- },
-/turf/open/floor/wood/rockplanet,
-/area/ruin/rockplanet/distillery)
-"xc" = (
-/obj/structure/table/wood/reinforced,
-/obj/item/paper_bin{
- pixel_y = 8;
- pixel_x = -4
- },
-/obj/item/pen{
- pixel_y = 8;
- pixel_x = -4
- },
-/obj/item/hand_labeler{
- pixel_y = -4
- },
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
- pixel_y = 12;
- pixel_x = 8
- },
-/turf/open/floor/plasteel/patterned/brushed/rockplanet,
-/area/ruin/rockplanet/distillery)
-"xf" = (
-/obj/structure/railing{
- dir = 4
- },
-/obj/structure/table/reinforced,
-/obj/item/wrench,
-/obj/item/wirecutters,
-/obj/machinery/cell_charger,
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 9
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer2{
- dir = 9
- },
-/turf/open/floor/plasteel/patterned/brushed,
-/area/ruin/rockplanet/distillery/engineering)
-"xs" = (
-/obj/machinery/door/airlock{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/pod/rockplanet,
-/area/ruin/rockplanet/distillery)
-"xA" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/catwalk/over,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
-/obj/structure/cable{
- icon_state = "1-6"
- },
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/ruin/rockplanet/distillery/crew)
-"xM" = (
-/obj/effect/turf_decal/siding/wood/end{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/wood/rockplanet,
-/area/ruin/rockplanet/distillery/saloon)
-"xN" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/obj/structure/sign/poster/retro/smile{
- pixel_y = 32
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/mob/living/simple_animal/hostile/netherworld/migo{
- name = "Dog";
- faction = list("Frontiersmen")
- },
-/obj/structure/bed/dogbed,
-/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/skeleton,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/wood,
-/area/ruin/rockplanet/distillery/crew)
-"xO" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 10
- },
-/obj/machinery/airalarm/directional/west,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
-/turf/open/floor/wood,
-/area/ruin/rockplanet/distillery/office)
-"xT" = (
-/turf/closed/wall,
-/area/ruin/rockplanet/distillery/engineering)
-"yf" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/cobweb/cobweb2,
-/obj/structure/rack,
-/obj/item/reagent_containers/food/condiment/sugar{
- pixel_y = 13;
- pixel_x = -2;
- layer = 2.8
- },
-/obj/item/reagent_containers/food/condiment/sugar{
- pixel_y = 7;
- pixel_x = -2;
- layer = 2.8
- },
-/obj/item/wrench{
- pixel_y = 4
- },
-/obj/item/screwdriver,
-/turf/open/floor/plating/rust/rockplanet/lit,
-/area/ruin/rockplanet/distillery)
-"yr" = (
-/obj/structure/cable/yellow{
- icon_state = "1-4"
- },
-/turf/open/floor/plating/asteroid/rockplanet/cracked/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"yw" = (
-/obj/structure/cable{
- icon_state = "1-10"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/catwalk/over/plated_catwalk,
-/turf/open/floor/plating/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"yI" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/hydroponics/constructable,
-/turf/open/floor/plasteel/patterned/brushed/rockplanet,
-/area/ruin/rockplanet/distillery)
-"yL" = (
-/obj/structure/closet/crate/bin,
-/obj/effect/turf_decal/siding/white{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/spawner/lootdrop/maintenance/two,
-/turf/open/floor/pod,
-/area/ruin/rockplanet/distillery/office)
-"yO" = (
-/obj/effect/turf_decal/siding/white{
- dir = 9
- },
-/obj/effect/turf_decal/siding/white/corner,
-/obj/structure/sink{
- pixel_y = 16
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/insectguts,
-/turf/open/floor/pod,
-/area/ruin/rockplanet/distillery/crew)
-"yS" = (
-/turf/closed/wall/r_wall/rust,
-/area/ruin/rockplanet/distillery/crew)
-"yW" = (
-/obj/effect/turf_decal/industrial/outline/red,
-/obj/structure/guncloset,
-/obj/item/gun/ballistic/automatic/pistol/commander/no_mag,
-/turf/open/floor/plasteel/patterned/brushed,
-/area/ruin/rockplanet/distillery/office)
-"ze" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plating/rockplanet/lit{
- icon_state = "foam_plating"
- },
-/area/ruin/rockplanet/distillery)
-"zk" = (
-/obj/structure/window/reinforced/fulltile,
-/obj/structure/grille,
-/turf/open/floor/plating,
-/area/ruin/rockplanet/distillery/crew)
-"zn" = (
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 10
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 4
- },
-/obj/machinery/light/broken/directional/south,
-/turf/open/floor/plasteel/patterned/brushed,
-/area/ruin/rockplanet/distillery/crew)
-"zw" = (
-/obj/machinery/autolathe,
-/obj/machinery/atmospherics/pipe/simple/cyan/visible{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer2{
- dir = 5
- },
-/turf/open/floor/pod,
-/area/ruin/rockplanet/distillery/engineering)
-"zx" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
- dir = 6
- },
-/turf/open/floor/wood,
-/area/ruin/rockplanet/distillery/crew)
-"zy" = (
-/obj/structure/catwalk/over,
-/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/turf/open/floor/plating/rust,
-/area/ruin/rockplanet/distillery/crew)
-"zJ" = (
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 10
- },
-/obj/structure/reagent_dispensers/fueltank,
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/machinery/atmospherics/pipe/layer_manifold/visible{
- dir = 4
- },
-/turf/open/floor/plasteel/patterned/brushed,
-/area/ruin/rockplanet/distillery/engineering)
-"zX" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/machinery/door/poddoor/shutters{
- dir = 4;
- id = "dist_cargo"
- },
-/turf/open/floor/pod/rockplanet,
-/area/ruin/rockplanet/distillery)
-"zZ" = (
-/obj/structure/girder,
-/obj/item/stack/ore/salvage/scrapmetal,
-/turf/open/floor/plating/rust,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"Ag" = (
-/obj/effect/turf_decal/siding/white/end,
-/obj/structure/railing{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small/directional/west,
-/turf/open/floor/pod/rockplanet,
-/area/ruin/rockplanet/distillery/saloon)
-"Ai" = (
-/obj/structure/grille,
-/obj/structure/cable/yellow,
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "pod_window"
- },
-/obj/machinery/power/terminal{
- dir = 8
- },
-/turf/open/floor/engine/hull/reinforced,
-/area/ruin/rockplanet/distillery/shuttle)
-"Am" = (
-/obj/machinery/door/airlock/grunge{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/turf/open/floor/pod,
-/area/ruin/rockplanet/distillery/office)
-"At" = (
-/obj/structure/cable/yellow{
- icon_state = "1-6"
- },
-/obj/structure/cable/yellow{
- icon_state = "1-5"
- },
-/turf/open/floor/plating/asteroid/rockplanet/cracked/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"Aw" = (
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/turf/open/floor/plating/rockplanet/lit{
- icon_state = "platingdmg1"
- },
-/area/ruin/rockplanet/distillery)
-"AC" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plating/rockplanet/lit{
- icon_state = "platingdmg1"
- },
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"AE" = (
-/obj/machinery/door/airlock/engineering,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/effect/turf_decal/industrial/warning,
-/turf/open/floor/pod,
-/area/ruin/rockplanet/distillery/engineering)
-"AI" = (
-/obj/structure/cable/yellow{
- icon_state = "1-10"
- },
-/turf/open/floor/plating/asteroid/rockplanet/cracked/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"AJ" = (
-/obj/structure/table/wood/reinforced,
-/obj/machinery/chem_dispenser/drinks{
- dir = 8
- },
-/turf/open/floor/plasteel/patterned/brushed/rockplanet,
-/area/ruin/rockplanet/distillery/saloon)
-"AV" = (
-/obj/machinery/atmospherics/components/unary/passive_vent/layer2,
-/obj/structure/railing{
- layer = 4.1
- },
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"AY" = (
-/obj/item/stack/ore/salvage/scrapgold/five{
- pixel_x = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/components/unary/portables_connector/visible{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
- dir = 8
- },
-/obj/structure/catwalk/over,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/airalarm/directional/south,
-/turf/open/floor/plating{
- icon_state = "platingdmg1"
- },
-/area/ruin/rockplanet/distillery/engineering)
-"Be" = (
-/obj/structure/railing{
- layer = 4.1
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/sign/poster/retro/nanotrasen_logo_80s{
- pixel_y = 32
- },
-/turf/open/floor/plasteel/stairs{
- dir = 4
- },
-/area/ruin/rockplanet/distillery)
-"Bk" = (
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 9
- },
-/obj/effect/turf_decal/trimline/opaque/neutral/filled/corner{
- dir = 2
- },
-/turf/open/floor/plasteel/patterned/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"Bn" = (
-/obj/structure/cable/yellow{
- icon_state = "2-8"
- },
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/obj/structure/catwalk/over/plated_catwalk,
-/turf/open/floor/plating/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"Bq" = (
-/obj/item/chair/stool/bar{
- pixel_y = 8
- },
-/obj/effect/turf_decal/siding/wood{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/wood/rockplanet,
-/area/ruin/rockplanet/distillery/saloon)
-"Bs" = (
-/obj/structure/barricade/sandbags,
-/turf/open/floor/plating/asteroid/rockplanet/cracked/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"Bx" = (
-/obj/structure/flora/ash/cap_shroom,
-/turf/open/floor/plating/asteroid/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"BD" = (
-/obj/effect/turf_decal/siding/white,
-/obj/effect/turf_decal/siding/white{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/wrapping,
-/obj/item/storage/bottles/moonshine,
-/turf/open/floor/pod/rockplanet,
-/area/ruin/rockplanet/distillery/shuttle)
-"BJ" = (
-/obj/machinery/door/airlock{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/pod/rockplanet,
-/area/ruin/rockplanet/distillery/saloon)
-"BO" = (
-/obj/effect/turf_decal/siding/wood/corner{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/wood/rockplanet,
-/area/ruin/rockplanet/distillery/saloon)
-"BT" = (
-/obj/effect/turf_decal/siding/wood,
-/obj/structure/sign/poster/retro/radio{
- pixel_y = -32
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 1;
- filter_types = list("co2","bz","water_vapor","miasma","freon","pluox","tritium","n20","no2","nob");
- widenet = 1
- },
-/turf/open/floor/wood{
- icon_state = "wood-broken4"
- },
-/area/ruin/rockplanet/distillery/crew)
-"Ch" = (
-/obj/effect/decal/cleanable/cobweb/cobweb2,
-/obj/structure/table/glass,
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
- pixel_y = 12;
- pixel_x = 8
- },
-/obj/item/clipboard{
- pixel_x = -4;
- pixel_y = 2
- },
-/obj/item/paper{
- pixel_x = -4;
- pixel_y = 2
- },
-/obj/item/pen,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/turf_decal/siding/wood{
- dir = 5
- },
-/obj/machinery/light/small/directional/east,
-/turf/open/floor/wood/rockplanet,
-/area/ruin/rockplanet/distillery)
-"Cn" = (
-/obj/effect/turf_decal/sand/plating,
-/turf/open/floor/plating/rockplanet/lit{
- icon_state = "foam_plating"
- },
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"Cp" = (
-/turf/closed/wall/r_wall/rust,
-/area/overmap_encounter/planetoid/cave/explored)
-"Cr" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/mob/living/simple_animal/hostile/human/frontier/internals,
-/turf/open/floor/plasteel/patterned/brushed/rockplanet,
-/area/ruin/rockplanet/distillery)
-"Cz" = (
-/obj/effect/turf_decal/trimline/opaque/neutral/filled/line{
- dir = 8
- },
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 4
- },
-/turf/open/floor/plasteel/patterned/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"CA" = (
-/obj/machinery/door/airlock/grunge,
-/obj/effect/turf_decal/industrial/warning,
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
-/turf/open/floor/pod,
-/area/ruin/rockplanet/distillery/office)
-"CL" = (
-/obj/structure/fluff/glowshroom,
-/obj/machinery/button/door{
- pixel_y = 26;
- name = "Cargo Door";
- id = "dist_cargo"
- },
-/turf/open/floor/plating/rockplanet/lit,
-/area/ruin/rockplanet/distillery)
-"CM" = (
-/obj/machinery/door/airlock/grunge,
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/effect/turf_decal/industrial/warning,
-/turf/open/floor/pod/rockplanet,
-/area/ruin/rockplanet/distillery/saloon)
-"CN" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/catwalk/over/plated_catwalk,
-/turf/open/floor/plating/rockplanet/lit{
- icon_state = "foam_plating"
- },
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"CQ" = (
-/obj/structure/table/wood/poker,
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 6
- },
-/obj/item/spacecash/bundle/c1{
- pixel_x = 8;
- pixel_y = 4
- },
-/turf/open/floor/plasteel/patterned/brushed/rockplanet,
-/area/ruin/rockplanet/distillery/saloon)
-"CR" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/catwalk/over/plated_catwalk,
-/turf/open/floor/plating/rockplanet/lit{
- icon_state = "platingdmg1"
- },
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"CS" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/glass,
-/turf/open/floor/plasteel/patterned/brushed/rockplanet,
-/area/ruin/rockplanet/distillery)
-"CW" = (
-/obj/machinery/fax/admin/frontiersmen,
-/obj/structure/table/wood/reinforced,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
- dir = 5
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/patterned/brushed,
-/area/ruin/rockplanet/distillery/office)
-"Dk" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/patterned/brushed/rockplanet,
-/area/ruin/rockplanet/distillery)
-"Dw" = (
-/obj/effect/turf_decal/sand/plating,
-/turf/open/floor/plating/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"DE" = (
-/obj/structure/cable/yellow{
- icon_state = "0-8"
- },
-/turf/closed/wall/rust,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"DW" = (
-/obj/effect/turf_decal/siding/white/end{
- dir = 4
- },
-/obj/structure/toilet{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/light/small/directional/north,
-/turf/open/floor/pod,
-/area/ruin/rockplanet/distillery/crew)
-"DX" = (
-/obj/structure/cable{
- icon_state = "0-1"
- },
-/obj/structure/cable/yellow{
- icon_state = "1-10"
- },
-/obj/structure/cable/yellow{
- icon_state = "1-4"
- },
-/obj/structure/catwalk/over/plated_catwalk,
-/turf/open/floor/plating/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"Ef" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 6
- },
-/obj/item/kirbyplants{
- icon_state = "plant-21"
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/wood,
-/area/ruin/rockplanet/distillery/crew)
-"Ei" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 10
- },
-/obj/structure/fluff/glowshroom,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/wood/rockplanet,
-/area/ruin/rockplanet/distillery/saloon)
-"Ej" = (
-/obj/structure/table/wood/reinforced,
-/obj/structure/railing{
- dir = 1;
- layer = 2.7
- },
-/obj/item/reagent_containers/food/drinks/beer{
- pixel_y = 8;
- pixel_x = 4
- },
-/obj/item/reagent_containers/food/drinks/mug/coco{
- pixel_x = -6;
- pixel_y = 8
- },
-/obj/item/spacecash/bundle/c1{
- pixel_x = -4
- },
-/obj/item/spacecash/bundle/c10{
- pixel_y = -2
- },
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 5
- },
-/turf/open/floor/plasteel/patterned/brushed/rockplanet,
-/area/ruin/rockplanet/distillery/saloon)
-"Ex" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/catwalk/over/plated_catwalk,
-/turf/open/floor/plating/rockplanet/lit{
- icon_state = "panelscorched"
- },
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"EF" = (
-/obj/structure/chair/wood,
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/mob/living/simple_animal/hostile/human/frontier/internals,
-/turf/open/floor/wood/rockplanet,
-/area/ruin/rockplanet/distillery/saloon)
-"EI" = (
-/obj/effect/turf_decal/ntlogo{
- dir = 4
- },
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 6
- },
-/obj/effect/decal/cleanable/crayon{
- icon_state = "skull";
- pixel_x = -16;
- color = "#FF7742"
- },
-/obj/effect/decal/cleanable/garbage,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/patterned/brushed,
-/area/ruin/rockplanet/distillery/crew)
-"Fk" = (
-/obj/machinery/light/floor,
-/turf/open/floor/plating/rust/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"Fm" = (
-/obj/effect/turf_decal/trimline/opaque/neutral/filled/line,
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 1
- },
-/obj/machinery/light/small/directional/east,
-/obj/structure/railing{
- dir = 1
- },
-/turf/open/floor/plasteel/patterned/ridged/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"Fn" = (
-/obj/structure/catwalk/over/plated_catwalk,
-/turf/open/floor/plating/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"Fs" = (
-/obj/structure/flora/rock/rockplanet{
- icon_state = "redrock2"
- },
-/turf/open/floor/plating/asteroid/rockplanet/cracked/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"Ft" = (
-/obj/effect/turf_decal/industrial/outline/red,
-/obj/structure/salvageable/machine,
-/turf/open/floor/plasteel/patterned/brushed/rockplanet,
-/area/ruin/rockplanet/distillery)
-"FA" = (
-/obj/effect/turf_decal/siding/wood,
-/turf/open/floor/carpet,
-/area/ruin/rockplanet/distillery/office)
-"FB" = (
-/obj/effect/turf_decal/spline/fancy/opaque/white/corner{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/opaque/neutral/filled/line{
- dir = 5
- },
-/obj/structure/railing/corner{
- dir = 8;
- layer = 4.1
- },
-/turf/open/floor/plasteel/patterned/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"FD" = (
-/obj/effect/turf_decal/siding/wood/end{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/power/apc/auto_name/directional/east,
-/turf/open/floor/wood/rockplanet{
- icon_state = "wood-broken7"
- },
-/area/ruin/rockplanet/distillery/saloon)
-"FI" = (
-/obj/structure/table/wood/reinforced,
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
- pixel_y = 12;
- pixel_x = 8
- },
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
- pixel_y = 14;
- pixel_x = -4
- },
-/obj/item/newspaper{
- pixel_x = -4
- },
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 8
- },
-/turf/open/floor/plasteel/patterned/brushed/rockplanet,
-/area/ruin/rockplanet/distillery/saloon)
-"Gb" = (
-/obj/structure/chair/stool/bar{
- dir = 4;
- pixel_x = 6
- },
-/obj/effect/turf_decal/siding/wood{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/wood/rockplanet,
-/area/ruin/rockplanet/distillery/saloon)
-"Gc" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 4
- },
-/turf/open/floor/wood,
-/area/ruin/rockplanet/distillery/crew)
-"Gd" = (
-/obj/effect/turf_decal/siding/wood,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
-/turf/open/floor/wood,
-/area/ruin/rockplanet/distillery/crew)
-"Gg" = (
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 9
- },
-/turf/open/floor/plasteel/patterned/brushed,
-/area/ruin/rockplanet/distillery/crew)
-"Go" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
- dir = 10
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{
- dir = 1
- },
-/turf/open/floor/wood,
-/area/ruin/rockplanet/distillery/crew)
-"GE" = (
-/obj/effect/turf_decal/industrial/traffic{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/traffic{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/light/small/directional/east,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
- dir = 9
- },
-/turf/open/floor/pod,
-/area/ruin/rockplanet/distillery/crew)
-"GH" = (
-/obj/structure/catwalk/over,
-/obj/structure/closet/crate/hydroponics,
-/obj/item/reagent_containers/food/snacks/grown/corn,
-/obj/item/reagent_containers/food/snacks/grown/corn,
-/obj/item/reagent_containers/food/snacks/grown/corn{
- pixel_y = 2
- },
-/obj/item/reagent_containers/food/snacks/grown/corn{
- pixel_y = 2
- },
-/obj/item/seeds/corn,
-/obj/item/seeds/corn,
-/obj/item/seeds/corn,
-/obj/item/reagent_containers/food/condiment/enzyme{
- pixel_x = -8
- },
-/obj/item/reagent_containers/food/condiment/enzyme,
-/obj/item/reagent_containers/food/snacks/grown/corn{
- pixel_y = 4
- },
-/obj/item/reagent_containers/food/snacks/grown/corn{
- pixel_y = 4
- },
-/turf/open/floor/plating/rockplanet/lit,
-/area/ruin/rockplanet/distillery)
-"Hf" = (
-/obj/structure/chair/comfy/shuttle{
- dir = 4;
- layer = 3.3
- },
-/obj/effect/turf_decal/techfloor{
- dir = 1
- },
-/obj/effect/turf_decal/industrial/traffic,
-/obj/machinery/button/door{
- dir = 4;
- pixel_y = -6;
- pixel_x = -22;
- name = "Aft Door";
- id = "pod_aft"
- },
-/obj/machinery/button/door{
- dir = 4;
- pixel_x = -32;
- name = "Window Shutters";
- id = "pod_window"
- },
-/obj/machinery/door/window/brigdoor/northleft{
- req_one_access_txt = "10"
- },
-/obj/machinery/button/door{
- dir = 4;
- pixel_y = 6;
- pixel_x = -22;
- name = "Fore Door";
- id = "pod_fore"
- },
-/obj/effect/decal/cleanable/oil,
-/mob/living/simple_animal/hostile/human/frontier/ranged/internals,
-/turf/open/floor/plasteel/patterned/brushed/rockplanet,
-/area/ruin/rockplanet/distillery/shuttle)
-"Hg" = (
-/obj/structure/window/reinforced/fulltile,
-/obj/machinery/door/poddoor/shutters,
-/obj/structure/grille,
-/turf/open/floor/plating/rockplanet/lit,
-/area/ruin/rockplanet/distillery)
-"Hi" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 8
- },
-/turf/open/floor/wood/rockplanet,
-/area/ruin/rockplanet/distillery/saloon)
-"Hu" = (
-/obj/structure/flora/ausbushes/sparsegrass,
-/obj/item/mine/pressure/explosive/rusty/live{
- layer = 2.8
- },
-/turf/open/floor/plating/asteroid/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"Hv" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/turf/open/floor/plating/rust/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"HB" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/catwalk/over/plated_catwalk,
-/turf/open/floor/plating/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"HM" = (
-/obj/structure/table,
-/obj/item/reagent_scanner{
- pixel_y = 18
- },
-/obj/item/reagent_containers/glass/bucket{
- pixel_x = 3;
- pixel_y = 8
- },
-/obj/item/reagent_containers/glass/bucket{
- pixel_x = -4;
- pixel_y = 2
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/light/small/directional/west,
-/turf/open/floor/plasteel/patterned/brushed/rockplanet,
-/area/ruin/rockplanet/distillery)
-"HO" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 9
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/wood/rockplanet,
-/area/ruin/rockplanet/distillery/saloon)
-"HT" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 5
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/wood/rockplanet{
- icon_state = "wood-broken4"
- },
-/area/ruin/rockplanet/distillery/saloon)
-"Ig" = (
-/obj/structure/cable{
- icon_state = "1-6"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/catwalk/over/plated_catwalk,
-/turf/open/floor/plating/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"Ir" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/wood/rockplanet{
- icon_state = "wood-broken7"
- },
-/area/ruin/rockplanet/distillery/saloon)
-"Iz" = (
-/obj/structure/closet/crate,
-/obj/effect/turf_decal/industrial/outline/red,
-/obj/effect/spawner/lootdrop/random_computer_circuit_common,
-/obj/effect/spawner/lootdrop/maintenance/four,
-/obj/effect/spawner/lootdrop/random_machine_circuit_common,
-/obj/effect/spawner/lootdrop/random_machine_circuit_common,
-/turf/open/floor/plasteel/patterned/brushed/rockplanet,
-/area/ruin/rockplanet/distillery/crew)
-"IA" = (
-/obj/effect/turf_decal/siding/wood,
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/wood/rockplanet,
-/area/ruin/rockplanet/distillery/saloon)
-"IN" = (
-/obj/effect/turf_decal/trimline/opaque/neutral/filled/line{
- dir = 6
- },
-/obj/effect/turf_decal/spline/fancy/opaque/white/corner{
- dir = 1
- },
-/obj/structure/railing/corner{
- dir = 1
- },
-/turf/open/floor/plasteel/patterned/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"IS" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/wood/rockplanet,
-/area/ruin/rockplanet/distillery/saloon)
-"IZ" = (
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/opaque/neutral/filled/line{
- dir = 8
- },
-/obj/structure/railing{
- dir = 4
- },
-/turf/open/floor/plasteel/patterned/ridged/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"Ja" = (
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/structure/closet/crate/secure/weapon{
- name = "ammo crate"
- },
-/obj/item/ammo_box/a357{
- pixel_x = -3
- },
-/obj/item/ammo_box/magazine/illestren_a850r,
-/obj/item/ammo_box/c9mm/ap,
-/obj/item/ammo_box/magazine/illestren_a850r,
-/obj/item/ammo_box/magazine/co9mm{
- start_empty = 1
- },
-/obj/item/ammo_box/magazine/co9mm{
- start_empty = 1
- },
-/obj/item/ammo_box/a357{
- pixel_x = 3
- },
-/obj/machinery/button/door{
- name = "Armory Door Lock";
- pixel_y = -6;
- pixel_x = -22;
- normaldoorcontrol = 1;
- specialfunctions = 4;
- id = "frontier_armory";
- dir = 4
- },
-/turf/open/floor/plasteel/patterned/brushed,
-/area/ruin/rockplanet/distillery/office)
-"Jc" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 9
- },
-/obj/machinery/light/small/directional/north,
-/turf/open/floor/wood/rockplanet,
-/area/ruin/rockplanet/distillery/saloon)
-"Je" = (
-/obj/structure/railing{
- layer = 4.1
- },
-/turf/open/floor/plasteel/stairs{
- dir = 8
- },
-/area/ruin/rockplanet/distillery/saloon)
-"JC" = (
-/obj/item/chair,
-/obj/structure/railing{
- layer = 4.1
- },
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 10
- },
-/turf/open/floor/plasteel/patterned/brushed/rockplanet,
-/area/ruin/rockplanet/distillery/saloon)
-"JD" = (
-/obj/structure/table/wood/reinforced,
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass,
-/obj/item/reagent_containers/food/drinks/bottle/moonshine{
- pixel_x = -6;
- pixel_y = 12
- },
-/turf/open/floor/plasteel/patterned/brushed/rockplanet,
-/area/ruin/rockplanet/distillery/saloon)
-"JI" = (
-/obj/structure/barricade/sandbags,
-/turf/open/floor/plating/asteroid/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"JN" = (
-/obj/structure/flora/driftlog{
- pixel_y = -15;
- pixel_x = 9;
- layer = 2.8
- },
-/turf/open/floor/plating/asteroid/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"JO" = (
-/obj/structure/cable/yellow{
- icon_state = "0-2"
- },
-/obj/structure/catwalk/over/plated_catwalk,
-/turf/open/floor/plating/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"JP" = (
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 10
- },
-/obj/effect/turf_decal/trimline/opaque/neutral/filled/corner{
- dir = 4
- },
-/obj/structure/cable/yellow{
- icon_state = "5-8"
- },
-/turf/open/floor/plasteel/patterned/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"JS" = (
-/obj/structure/table,
-/obj/item/kirbyplants{
- icon_state = "plant-11";
- pixel_y = 6
- },
-/obj/machinery/light/small/directional/south,
-/turf/open/floor/wood,
-/area/ruin/rockplanet/distillery/crew)
-"JZ" = (
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/opaque/neutral/filled/line{
- dir = 8
- },
-/obj/structure/railing{
- dir = 4
- },
-/turf/open/floor/plasteel/patterned/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"Ka" = (
-/obj/structure/reagent_dispensers/beerkeg{
- anchored = 1;
- reagent_id = /datum/reagent/consumable/ethanol/moonshine;
- name = "moonshine keg";
- desc = "A keg full of liver-shredding spirits brewed by amateur bootleggers.";
- pixel_x = -8;
- layer = 2.8
- },
-/obj/structure/reagent_dispensers/beerkeg{
- anchored = 1;
- reagent_id = /datum/reagent/consumable/ethanol/moonshine;
- name = "moonshine keg";
- desc = "A keg full of liver-shredding spirits brewed by amateur bootleggers.";
- pixel_x = 8;
- pixel_y = -2
- },
-/obj/structure/reagent_dispensers/beerkeg{
- anchored = 1;
- reagent_id = /datum/reagent/consumable/ethanol/moonshine;
- name = "moonshine keg";
- desc = "A keg full of liver-shredding spirits brewed by amateur bootleggers.";
- pixel_x = -4;
- pixel_y = 14;
- layer = 3
- },
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 1
- },
-/turf/open/floor/plasteel/patterned/brushed/rockplanet,
-/area/ruin/rockplanet/distillery/saloon)
-"Kf" = (
-/obj/structure/table/wood/reinforced,
-/obj/item/reagent_containers/food/drinks/bottle/whiskey{
- pixel_y = 12;
- pixel_x = 6
- },
-/obj/item/reagent_containers/food/drinks/drinkingglass{
- pixel_x = -8;
- pixel_y = 2
- },
-/obj/item/cigbutt{
- pixel_y = 3
- },
-/turf/open/floor/plasteel/patterned/brushed/rockplanet,
-/area/ruin/rockplanet/distillery/saloon)
-"Km" = (
-/obj/effect/turf_decal/siding/white,
-/obj/effect/turf_decal/siding/white{
- dir = 1
- },
-/obj/machinery/power/apc/auto_name/directional/north,
-/obj/item/radio/intercom/directional/south,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable/yellow{
- icon_state = "0-4"
- },
-/obj/structure/cable/yellow{
- icon_state = "4-9"
- },
-/obj/structure/cable/yellow{
- icon_state = "4-10"
- },
-/turf/open/floor/pod/rockplanet,
-/area/ruin/rockplanet/distillery/shuttle)
-"Kt" = (
-/turf/open/floor/plating/asteroid/rockplanet/wet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"Kx" = (
-/obj/structure/salvageable/machine,
-/obj/effect/decal/cleanable/greenglow,
-/turf/open/floor/plating/asteroid/rockplanet/wet,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"KA" = (
-/turf/closed/wall/r_wall,
-/area/ruin/rockplanet/distillery/office)
-"KF" = (
-/obj/structure/flora/ash/cacti,
-/obj/machinery/light/directional/north,
-/turf/open/floor/plating/asteroid/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"KV" = (
-/obj/effect/turf_decal/spline/fancy/opaque/white/corner{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/opaque/neutral/filled/line{
- dir = 6
- },
-/obj/structure/railing/corner{
- dir = 1
- },
-/turf/open/floor/plasteel/patterned/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"Ld" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/wood/rockplanet,
-/area/ruin/rockplanet/distillery)
-"Lm" = (
-/obj/structure/bed,
-/obj/item/bedsheet/brown,
-/obj/effect/turf_decal/siding/wood/end{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/wood,
-/area/ruin/rockplanet/distillery/office)
-"LB" = (
-/turf/open/floor/plating/rust/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"LD" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/obj/structure/fluff/glowshroom,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/light/dim/directional/north,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
- dir = 8
- },
-/turf/open/floor/wood,
-/area/ruin/rockplanet/distillery/crew)
-"LM" = (
-/obj/item/shard{
- pixel_x = 12
- },
-/obj/effect/decal/cleanable/blood/tracks{
- dir = 9
- },
-/obj/structure/holosign/barrier/wetsign/infinite,
-/turf/open/floor/plating/asteroid/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"LW" = (
-/obj/structure/flora/ash/garden/arid,
-/turf/open/floor/plating/asteroid/rockplanet/wet/cracked/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"Md" = (
-/obj/machinery/door/airlock/grunge{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/turf/open/floor/pod/rockplanet,
-/area/ruin/rockplanet/distillery/saloon)
-"Mf" = (
-/obj/effect/turf_decal/siding/white{
- dir = 9
- },
-/obj/effect/turf_decal/siding/white/corner,
-/obj/structure/railing/corner{
- layer = 4.1
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/pod/rockplanet,
-/area/ruin/rockplanet/distillery/saloon)
-"Mm" = (
-/obj/structure/flora/ausbushes/sunnybush{
- layer = 3
- },
-/obj/structure/flora/ausbushes/sparsegrass,
-/turf/open/floor/plating/asteroid/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"Mr" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/plastic,
-/obj/machinery/hydroponics/constructable,
-/turf/open/floor/plasteel/patterned/brushed/rockplanet,
-/area/ruin/rockplanet/distillery)
-"Mx" = (
-/obj/structure/cable{
- icon_state = "1-10"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/catwalk/over/plated_catwalk,
-/turf/open/floor/plating/rust/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"MA" = (
-/obj/structure/window/reinforced/fulltile,
-/obj/machinery/door/poddoor/shutters{
- dir = 4;
- id = "mudskipper_engine"
- },
-/obj/structure/grille,
-/turf/open/floor/plating/rockplanet/lit,
-/area/ruin/rockplanet/distillery/saloon)
-"MD" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/light/small/broken/directional/east,
-/turf/open/floor/wood/rockplanet,
-/area/ruin/rockplanet/distillery/saloon)
-"MS" = (
-/obj/structure/closet/crate/bin,
-/obj/machinery/firealarm/directional/south{
- buildstage = 0
- },
-/obj/effect/turf_decal/siding/wood{
- dir = 10
- },
-/obj/structure/cable/yellow{
- icon_state = "1-5"
- },
-/obj/machinery/light/small/directional/west,
-/obj/effect/spawner/lootdrop/maintenance/four,
-/turf/open/floor/wood/rockplanet{
- icon_state = "wood-broken6"
- },
-/area/ruin/rockplanet/distillery)
-"Nj" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 6
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/closet/secure_closet/freezer/wall/directional/east,
-/obj/item/reagent_containers/food/snacks/chips,
-/obj/item/food/butterdog,
-/obj/item/reagent_containers/food/snacks/chips{
- pixel_x = 2
- },
-/obj/item/reagent_containers/food/drinks/bottle/rum{
- pixel_x = -6
- },
-/obj/item/reagent_containers/food/snacks/canned/beans,
-/obj/item/spacecash/bundle/c500,
-/obj/item/reagent_containers/food/drinks/bottle/whiskey{
- pixel_x = 8
- },
-/turf/open/floor/wood/rockplanet,
-/area/ruin/rockplanet/distillery/saloon)
-"Nk" = (
-/obj/structure/window/reinforced/fulltile,
-/obj/structure/grille,
-/turf/open/floor/plating/rockplanet/lit,
-/area/ruin/rockplanet/distillery)
-"Nr" = (
-/turf/template_noop,
-/area/template_noop)
-"Ns" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 4
- },
-/obj/structure/table,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/item/cigbutt,
-/obj/item/cigbutt{
- pixel_y = 8;
- pixel_x = 6
- },
-/obj/item/reagent_containers/food/drinks/bottle/moonshine{
- pixel_x = -6;
- pixel_y = 6
- },
-/turf/open/floor/carpet,
-/area/ruin/rockplanet/distillery/crew)
-"Nx" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 8
- },
-/obj/machinery/holopad/emergency/bar,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/wood/rockplanet,
-/area/ruin/rockplanet/distillery/saloon)
-"NC" = (
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 1
- },
-/obj/effect/decal/cleanable/ash{
- pixel_x = -6
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
-/mob/living/simple_animal/hostile/human/frontier/ranged/trooper/rifle/internals,
-/turf/open/floor/plasteel/patterned/brushed,
-/area/ruin/rockplanet/distillery/crew)
-"NE" = (
-/obj/structure/flora/ausbushes/sparsegrass/hell{
- name = "dead grass";
- desc = "A sparse patch of grass without color.";
- light_range = 0;
- light_power = 1
- },
-/obj/machinery/light/directional/north,
-/turf/open/floor/plating/asteroid/rockplanet/wet/cracked/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"NM" = (
-/obj/structure/window/reinforced{
- dir = 1
- },
-/obj/machinery/computer/helm{
- dir = 8;
- layer = 3.3;
- name = "Locked Helm Console";
- desc = "No way you're getting this thing off the ground."
- },
-/obj/effect/turf_decal/techfloor{
- dir = 1
- },
-/obj/effect/turf_decal/industrial/traffic,
-/obj/structure/cable/yellow{
- icon_state = "1-6"
- },
-/turf/open/floor/plasteel/patterned/brushed/rockplanet,
-/area/ruin/rockplanet/distillery/shuttle)
-"NR" = (
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/opaque/neutral/filled/line{
- dir = 4
- },
-/obj/structure/railing{
- dir = 8
- },
-/turf/open/floor/plasteel/patterned/ridged/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"NU" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-10"
- },
-/turf/open/floor/wood{
- icon_state = "wood-broken2"
- },
-/area/ruin/rockplanet/distillery/crew)
-"Ob" = (
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 6
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/plasteel/patterned/brushed,
-/area/ruin/rockplanet/distillery/crew)
-"Od" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/chair/sofa/brown/old/corner/directional/south,
-/mob/living/simple_animal/hostile/human/frontier/ranged/internals/neutered,
-/turf/open/floor/wood,
-/area/ruin/rockplanet/distillery/crew)
-"Oe" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/structure/cable/yellow{
- icon_state = "1-9"
- },
-/obj/structure/catwalk/over/plated_catwalk,
-/turf/open/floor/plating/rockplanet/lit{
- icon_state = "panelscorched"
- },
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"Os" = (
-/obj/machinery/vending/snack/random{
- tilted = 1
- },
-/obj/effect/turf_decal/spline/fancy/opaque/white,
-/turf/open/floor/plasteel/patterned/brushed,
-/area/ruin/rockplanet/distillery/crew)
-"Ow" = (
-/obj/structure/railing{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/power/apc/auto_name/directional/east,
-/obj/structure/cable/yellow{
- icon_state = "0-1"
- },
-/obj/machinery/light/small/directional/south,
-/turf/open/floor/pod/rockplanet,
-/area/ruin/rockplanet/distillery)
-"Oz" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 4
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
-/turf/open/floor/wood,
-/area/ruin/rockplanet/distillery/office)
-"OB" = (
-/obj/structure/catwalk/over,
-/turf/open/floor/plating/rust/rockplanet/lit,
-/area/ruin/rockplanet/distillery/saloon)
-"OK" = (
-/obj/structure/chair/office{
- dir = 1
- },
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 6
- },
-/turf/open/floor/plasteel/patterned/brushed/rockplanet,
-/area/ruin/rockplanet/distillery/saloon)
-"OO" = (
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 10
- },
-/obj/structure/chair/sofa/brown/old/left/directional/north,
-/turf/open/floor/plasteel/patterned/brushed/rockplanet,
-/area/ruin/rockplanet/distillery/saloon)
-"OV" = (
-/obj/structure/closet/secure_closet{
- icon_state = "armory";
- name = "armor locker"
- },
-/obj/effect/turf_decal/industrial/outline/red,
-/obj/item/clothing/suit/armor/vest,
-/obj/item/clothing/suit/armor/vest,
-/obj/item/clothing/suit/armor/vest,
-/obj/item/clothing/head/helmet/swat/nanotrasen,
-/obj/item/clothing/head/helmet/swat/nanotrasen,
-/obj/item/clothing/suit/armor/frontier,
-/obj/item/clothing/head/beret/sec/frontier,
-/obj/item/clothing/gloves/combat,
-/turf/open/floor/plasteel/patterned/brushed,
-/area/ruin/rockplanet/distillery/office)
-"Pl" = (
-/obj/effect/turf_decal/trimline/opaque/neutral/filled/line{
- dir = 8
- },
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 4
- },
-/obj/structure/cable/yellow{
- icon_state = "9-10"
- },
-/obj/structure/railing{
- dir = 4
- },
-/turf/open/floor/plasteel/patterned/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"PD" = (
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 9
- },
-/obj/machinery/atmospherics/components/unary/tank/air,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer2{
- dir = 6
- },
-/turf/open/floor/plasteel/patterned/brushed,
-/area/ruin/rockplanet/distillery/engineering)
-"PI" = (
-/obj/machinery/power/shuttle/engine/electric{
- dir = 4
- },
-/obj/structure/cable/yellow{
- icon_state = "0-4"
- },
-/turf/open/floor/engine/hull/reinforced,
-/area/ruin/rockplanet/distillery/shuttle)
-"PL" = (
-/obj/effect/turf_decal/siding/white{
- dir = 10
- },
-/obj/effect/turf_decal/siding/white/corner{
- dir = 4
- },
-/obj/structure/sink{
- dir = 4;
- pixel_x = -12;
- pixel_y = 6
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/pod,
-/area/ruin/rockplanet/distillery/crew)
-"PP" = (
-/obj/effect/turf_decal/siding/white,
-/obj/effect/turf_decal/siding/white{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/dirt,
-/mob/living/simple_animal/hostile/human/frontier/ranged/trooper/rifle/internals/neutered,
-/turf/open/floor/pod/rockplanet,
-/area/ruin/rockplanet/distillery/shuttle)
-"PV" = (
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 6
- },
-/obj/effect/turf_decal/trimline/opaque/neutral/filled/corner{
- dir = 1
- },
-/turf/open/floor/plasteel/patterned/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"PZ" = (
-/obj/structure/bed,
-/obj/structure/curtain/cloth/grey,
-/turf/open/floor/wood,
-/area/ruin/rockplanet/distillery/crew)
-"Qm" = (
-/obj/effect/turf_decal/spline/fancy/opaque/white,
-/obj/effect/turf_decal/trimline/opaque/neutral/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel/patterned/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"Qp" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/mob/living/simple_animal/hostile/human/frontier/ranged/internals,
-/turf/open/floor/plating/rust/rockplanet/lit,
-/area/ruin/rockplanet/distillery)
-"Qr" = (
-/obj/structure/catwalk/over,
-/obj/item/storage/bottles/moonshine{
- pixel_y = 6
- },
-/turf/open/floor/plating/rockplanet/lit{
- icon_state = "panelscorched"
- },
-/area/ruin/rockplanet/distillery/saloon)
-"QB" = (
-/obj/structure/railing{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/cable/yellow{
- icon_state = "2-4"
- },
-/turf/open/floor/pod/rockplanet,
-/area/ruin/rockplanet/distillery)
-"QP" = (
-/turf/closed/wall/r_wall/rust,
-/area/ruin/rockplanet/distillery/engineering)
-"Rd" = (
-/obj/structure/cable{
- icon_state = "5-8"
- },
-/obj/structure/cable/yellow{
- icon_state = "5-10"
- },
-/obj/structure/catwalk/over/plated_catwalk,
-/turf/open/floor/plating/rust/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"Rn" = (
-/obj/structure/table/wood/reinforced,
-/obj/structure/railing{
- layer = 4.1
- },
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 6
- },
-/obj/item/reagent_containers/food/drinks/bottle/moonshine{
- pixel_x = -6;
- pixel_y = 4
- },
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
- pixel_y = 12;
- pixel_x = 8
- },
-/turf/open/floor/plasteel/patterned/brushed/rockplanet,
-/area/ruin/rockplanet/distillery/saloon)
-"Rp" = (
-/obj/effect/turf_decal/trimline/opaque/neutral/filled/line{
- dir = 1
- },
-/obj/effect/turf_decal/spline/fancy/opaque/white,
-/obj/structure/cable/yellow{
- icon_state = "1-5"
- },
-/obj/machinery/light/small/directional/west,
-/obj/structure/railing{
- layer = 4.1
- },
-/turf/open/floor/plasteel/patterned/ridged/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"Rr" = (
-/obj/effect/turf_decal/siding/wood,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/wood,
-/area/ruin/rockplanet/distillery/crew)
-"Ru" = (
-/obj/structure/flora/ausbushes/sparsegrass,
-/turf/open/floor/plating/asteroid/rockplanet/cracked/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"Rw" = (
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 10
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{
- dir = 1
- },
-/obj/item/trash/popcorn{
- pixel_y = 12;
- pixel_x = 7
- },
-/turf/open/floor/plasteel/patterned/brushed,
-/area/ruin/rockplanet/distillery/crew)
-"RB" = (
-/obj/effect/turf_decal/ntlogo{
- dir = 8
- },
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 5
- },
-/obj/effect/decal/cleanable/crayon{
- icon_state = "k";
- pixel_x = -5;
- color = "#0094FF"
- },
-/obj/effect/decal/cleanable/crayon{
- icon_state = "u";
- pixel_x = -16;
- color = "#0094FF"
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/patterned/brushed,
-/area/ruin/rockplanet/distillery/crew)
-"RD" = (
-/obj/effect/turf_decal/industrial/traffic{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/traffic{
- dir = 8
- },
-/obj/machinery/door/poddoor{
- dir = 4;
- id = "pod_aft"
- },
-/turf/open/floor/engine/hull/reinforced/interior,
-/area/ruin/rockplanet/distillery/shuttle)
-"RM" = (
-/obj/effect/turf_decal/spline/fancy/opaque/white/corner,
-/obj/effect/turf_decal/trimline/opaque/neutral/filled/line{
- dir = 9
- },
-/obj/structure/railing/corner{
- layer = 4.1
- },
-/turf/open/floor/plasteel/patterned/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"RO" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/structure/cable/yellow{
- icon_state = "2-8"
- },
-/obj/structure/catwalk/over/plated_catwalk,
-/turf/open/floor/plating/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"RR" = (
-/turf/closed/wall/r_wall,
-/area/ruin/rockplanet/distillery/crew)
-"Sk" = (
-/obj/effect/turf_decal/industrial/loading{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/item/paper/crumpled/muddy/fluff/distillery{
- pixel_y = -12
- },
-/turf/open/floor/pod/rockplanet,
-/area/ruin/rockplanet/distillery)
-"Sq" = (
-/obj/structure/closet/crate,
-/obj/effect/turf_decal/industrial/outline/red,
-/obj/item/reagent_containers/food/drinks/bottle/moonshine{
- list_reagents = null;
- pixel_x = -6
- },
-/obj/item/reagent_containers/food/drinks/bottle/moonshine{
- list_reagents = null;
- pixel_x = -6
- },
-/obj/item/reagent_containers/food/drinks/bottle/moonshine{
- list_reagents = null
- },
-/obj/item/reagent_containers/food/drinks/bottle/moonshine{
- list_reagents = null
- },
-/obj/item/reagent_containers/food/drinks/bottle/moonshine{
- list_reagents = null;
- pixel_x = 6
- },
-/obj/item/reagent_containers/food/drinks/bottle/moonshine{
- list_reagents = null;
- pixel_x = 6
- },
-/turf/open/floor/plating/rust/rockplanet/lit,
-/area/ruin/rockplanet/distillery)
-"Sr" = (
-/obj/effect/turf_decal/siding/wood/corner{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/wood/rockplanet{
- icon_state = "wood-broken"
- },
-/area/ruin/rockplanet/distillery/saloon)
-"Ss" = (
-/obj/structure/flora/driftlog{
- pixel_y = 2;
- pixel_x = -6
- },
-/turf/open/floor/plating/asteroid/rockplanet/cracked/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"Sx" = (
-/obj/structure/table/wood/reinforced,
-/obj/item/reagent_containers/food/drinks/bottle/moonshine{
- pixel_y = 6;
- pixel_x = 4
- },
-/obj/item/reagent_containers/food/drinks/bottle/moonshine{
- pixel_y = 2;
- pixel_x = -6
- },
-/obj/item/reagent_containers/food/drinks/bottle/hooch{
- pixel_y = -4;
- pixel_x = 7
- },
-/obj/machinery/light/small/directional/west,
-/turf/open/floor/plasteel/patterned/brushed/rockplanet,
-/area/ruin/rockplanet/distillery)
-"SF" = (
-/obj/structure/girder,
-/obj/item/stack/ore/salvage/scrapmetal,
-/obj/item/stack/ore/salvage/scrapmetal,
-/turf/open/floor/plating/rust,
-/area/ruin/rockplanet/distillery/office)
-"SG" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/catwalk/over/plated_catwalk,
-/turf/open/floor/plating/rockplanet/lit{
- icon_state = "platingdmg2"
- },
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"SV" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
- dir = 9
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/machinery/photocopier,
-/turf/open/floor/plasteel/patterned/brushed,
-/area/ruin/rockplanet/distillery/office)
-"Ta" = (
-/mob/living/simple_animal/hostile/human/frontier/ranged/trooper/rifle/internals,
-/turf/open/floor/plating/asteroid/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"Td" = (
-/obj/structure/table,
-/obj/item/reagent_containers/glass/chem_jug{
- pixel_y = 4;
- pixel_x = 5
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/item/reagent_containers/glass/filter{
- pixel_x = -9;
- pixel_y = 2
- },
-/turf/open/floor/plasteel/patterned/brushed/rockplanet,
-/area/ruin/rockplanet/distillery)
-"Tl" = (
-/obj/structure/flora/rock/pile/rockplanet,
-/turf/open/floor/plating/asteroid/rockplanet/cracked/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"Tn" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/fluff/glowshroom,
-/turf/open/floor/plating/rockplanet/lit{
- icon_state = "platingdmg1"
- },
-/area/ruin/rockplanet/distillery)
-"To" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/light/directional/east,
-/turf/open/floor/wood/rockplanet,
-/area/ruin/rockplanet/distillery/saloon)
-"Tp" = (
-/obj/effect/turf_decal/siding/wood,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/wood/rockplanet,
-/area/ruin/rockplanet/distillery/saloon)
-"Tt" = (
-/obj/structure/catwalk/over,
-/turf/open/floor/plating/rockplanet/lit,
-/area/ruin/rockplanet/distillery)
-"TB" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
- dir = 10
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/turf/open/floor/wood{
- icon_state = "wood-broken"
- },
-/area/ruin/rockplanet/distillery/crew)
-"TG" = (
-/obj/machinery/door/airlock{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/turf/open/floor/pod,
-/area/ruin/rockplanet/distillery/crew)
-"TK" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/wood/rockplanet,
-/area/ruin/rockplanet/distillery/saloon)
-"TR" = (
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/item/storage/bottles/moonshine,
-/turf/open/floor/plasteel/patterned/brushed/rockplanet,
-/area/ruin/rockplanet/distillery/crew)
-"TW" = (
-/obj/structure/chair/wood{
- dir = 4
- },
-/obj/effect/turf_decal/siding/wood{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/light/small/directional/west,
-/mob/living/simple_animal/hostile/human/frontier/internals,
-/turf/open/floor/wood/rockplanet,
-/area/ruin/rockplanet/distillery/saloon)
-"Uo" = (
-/obj/effect/turf_decal/industrial/warning,
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/machinery/door/airlock/external,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 1
- },
-/turf/open/floor/pod,
-/area/ruin/rockplanet/distillery/crew)
-"Uw" = (
-/obj/structure/chair/wood{
- dir = 8;
- pixel_x = -4
- },
-/obj/effect/turf_decal/siding/wood{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/wood/rockplanet,
-/area/ruin/rockplanet/distillery/saloon)
-"Ux" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 6
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/wood/rockplanet,
-/area/ruin/rockplanet/distillery/saloon)
-"Uy" = (
-/obj/structure/rack,
-/obj/item/clothing/suit/armor/frontier,
-/obj/item/clothing/head/fedora/det_hat{
- pixel_x = -4
- },
-/obj/item/clothing/head/beret/sec/frontier{
- pixel_x = 4
- },
-/obj/item/cigbutt{
- pixel_x = 4
- },
-/obj/effect/turf_decal/siding/wood{
- dir = 10
- },
-/turf/open/floor/wood/rockplanet,
-/area/ruin/rockplanet/distillery/saloon)
-"UA" = (
-/obj/structure/flora/rock/rockplanet{
- icon_state = "redrock2"
- },
-/turf/open/floor/plating/asteroid/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"UI" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
-/obj/machinery/power/apc/auto_name/directional/east,
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/wood{
- icon_state = "wood-broken6"
- },
-/area/ruin/rockplanet/distillery/office)
-"UJ" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/turf_decal/siding/wood,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/wood/rockplanet,
-/area/ruin/rockplanet/distillery)
-"UU" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/siding/wood{
- dir = 6
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/wood/rockplanet,
-/area/ruin/rockplanet/distillery)
-"Va" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/machinery/door/airlock/grunge{
- dir = 4;
- id_tag = "frontier_armory";
- locked = 1;
- security_level = 4
- },
-/turf/open/floor/pod/rockplanet,
-/area/ruin/rockplanet/distillery/office)
-"Vf" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 10
- },
-/obj/structure/fluff/glowshroom,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/closet/crate/bin,
-/obj/effect/spawner/lootdrop/maintenance/three,
-/turf/open/floor/wood,
-/area/ruin/rockplanet/distillery/crew)
-"Vg" = (
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 5
- },
-/obj/structure/closet/crate/bin,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- filter_types = list("co2","bz","water_vapor","miasma","freon","pluox","tritium","n20","no2","nob");
- widenet = 1
- },
-/obj/machinery/light/small/broken/directional/east,
-/obj/effect/spawner/lootdrop/maintenance/three,
-/turf/open/floor/plasteel/patterned/brushed,
-/area/ruin/rockplanet/distillery/crew)
-"Vj" = (
-/obj/effect/turf_decal/ntlogo,
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 10
- },
-/obj/effect/decal/cleanable/vomit/old{
- pixel_y = 12
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/patterned/brushed,
-/area/ruin/rockplanet/distillery/crew)
-"Vx" = (
-/obj/effect/turf_decal/trimline/opaque/neutral/filled/line{
- dir = 1
- },
-/obj/effect/turf_decal/spline/fancy/opaque/white,
-/obj/structure/railing{
- layer = 4.1
- },
-/turf/open/floor/plasteel/patterned/ridged/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"Vz" = (
-/obj/effect/turf_decal/siding/white,
-/obj/effect/turf_decal/siding/white{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/pod,
-/area/ruin/rockplanet/distillery/crew)
-"VG" = (
-/obj/structure/flora/ausbushes/sparsegrass,
-/obj/machinery/light/directional/east,
-/turf/open/floor/plating/asteroid/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"VJ" = (
-/obj/machinery/power/terminal{
- dir = 8
- },
-/obj/effect/turf_decal/siding/white,
-/obj/effect/turf_decal/siding/white{
- dir = 1
- },
-/obj/structure/sign/warning/electricshock{
- pixel_y = 28
- },
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/pod,
-/area/ruin/rockplanet/distillery/engineering)
-"VM" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
- dir = 8
- },
-/obj/machinery/power/apc/auto_name/directional/south,
-/obj/structure/cable,
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/patterned/brushed,
-/area/ruin/rockplanet/distillery/engineering)
-"VO" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/light/dim/directional/north,
-/turf/open/floor/wood{
- icon_state = "wood-broken"
- },
-/area/ruin/rockplanet/distillery/crew)
-"VP" = (
-/obj/effect/turf_decal/trimline/opaque/neutral/filled/line{
- dir = 9
- },
-/obj/effect/turf_decal/spline/fancy/opaque/white/corner,
-/obj/structure/railing/corner{
- layer = 4.1
- },
-/turf/open/floor/plasteel/patterned/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"VW" = (
-/turf/open/floor/pod/rockplanet,
-/area/ruin/rockplanet/distillery)
-"Wc" = (
-/turf/closed/wall,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"Wg" = (
-/obj/structure/cable{
- icon_state = "5-8"
- },
-/obj/structure/catwalk/over/plated_catwalk,
-/turf/open/floor/plating/rust/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"Wj" = (
-/obj/structure/railing{
- dir = 4
- },
-/obj/effect/turf_decal/siding/white{
- dir = 8
- },
-/obj/effect/turf_decal/siding/white{
- dir = 4
- },
-/obj/structure/chair/office{
- dir = 8
- },
-/mob/living/simple_animal/hostile/human/frontier/ranged/mosin/internals/neutered,
-/turf/open/floor/pod/rockplanet,
-/area/ruin/rockplanet/distillery)
-"Wm" = (
-/obj/structure/table/wood/poker,
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 10
- },
-/obj/item/spacecash/bundle/c1{
- pixel_y = 8
- },
-/obj/item/spacecash/bundle/c100,
-/obj/item/spacecash/bundle/c10{
- pixel_x = 4
- },
-/turf/open/floor/plasteel/patterned/brushed/rockplanet,
-/area/ruin/rockplanet/distillery/saloon)
-"Wp" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 10
- },
-/turf/open/floor/wood/rockplanet,
-/area/ruin/rockplanet/distillery/saloon)
-"Wu" = (
-/turf/closed/wall,
-/area/ruin/rockplanet/distillery/saloon)
-"WB" = (
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/opaque/neutral/filled/line,
-/turf/open/floor/plasteel/patterned/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"WE" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/structure/catwalk/over/plated_catwalk,
-/turf/open/floor/plating/rust/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"Xf" = (
-/obj/structure/cable/yellow{
- icon_state = "1-6"
- },
-/turf/open/floor/plating/rockplanet/lit{
- icon_state = "platingdmg2"
- },
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"Xg" = (
-/turf/open/floor/plating/asteroid/rockplanet/cracked/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"Xl" = (
-/obj/structure/table/wood/reinforced,
-/obj/machinery/chem_dispenser/drinks/beer{
- dir = 8
- },
-/obj/machinery/light/directional/east,
-/turf/open/floor/plasteel/patterned/brushed/rockplanet,
-/area/ruin/rockplanet/distillery/saloon)
-"Xn" = (
-/obj/effect/turf_decal/siding/white{
- dir = 8
- },
-/obj/effect/turf_decal/siding/white{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/pod,
-/area/ruin/rockplanet/distillery/crew)
-"Xq" = (
-/obj/structure/chair/office,
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/button/door{
- name = "Armory Door Lock";
- pixel_y = 24;
- pixel_x = 6;
- normaldoorcontrol = 1;
- specialfunctions = 4;
- id = "frontier_armory"
- },
-/mob/living/simple_animal/hostile/human/frontier/ranged/officer/internals,
-/turf/open/floor/wood,
-/area/ruin/rockplanet/distillery/office)
-"XD" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/machinery/door/airlock/grunge{
- dir = 4;
- id_tag = "frontier_door"
- },
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/turf/open/floor/pod/rockplanet,
-/area/ruin/rockplanet/distillery)
-"XF" = (
-/obj/item/shard{
- pixel_y = 8
- },
-/obj/effect/decal/cleanable/glass,
-/turf/open/floor/plating/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"XU" = (
-/obj/structure/railing/corner{
- layer = 4.1
- },
-/obj/effect/turf_decal/siding/white{
- dir = 9
- },
-/obj/effect/turf_decal/siding/white/corner,
-/obj/item/kirbyplants{
- icon_state = "plant-25";
- pixel_y = 12;
- pixel_x = -2
- },
-/obj/effect/decal/cleanable/glass,
-/obj/effect/decal/cleanable/ash,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/pod/rockplanet,
-/area/ruin/rockplanet/distillery)
-"XV" = (
-/obj/effect/turf_decal/ntlogo{
- dir = 4
- },
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 6
- },
-/obj/effect/decal/cleanable/ash,
-/obj/item/cigbutt{
- pixel_x = -3;
- pixel_y = 4
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable/yellow{
- icon_state = "2-10"
- },
-/turf/open/floor/plasteel/patterned/brushed/rockplanet,
-/area/ruin/rockplanet/distillery)
-"XY" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/wood/rockplanet{
- icon_state = "wood-broken5"
- },
-/area/ruin/rockplanet/distillery/saloon)
-"Yh" = (
-/obj/machinery/door/airlock/grunge,
-/obj/effect/turf_decal/industrial/warning,
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/pod/rockplanet,
-/area/ruin/rockplanet/distillery)
-"Yo" = (
-/obj/item/mine/pressure/explosive/live,
-/turf/open/floor/plating/asteroid/rockplanet/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"Yq" = (
-/obj/machinery/door/airlock{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/turf/open/floor/pod,
-/area/ruin/rockplanet/distillery/crew)
-"YE" = (
-/obj/structure/cable/yellow{
- icon_state = "2-8"
- },
-/turf/open/floor/plating/asteroid/rockplanet/cracked/lit,
-/area/overmap_encounter/planetoid/rockplanet/explored)
-"Zh" = (
-/obj/structure/catwalk/over,
-/turf/open/floor/plating/rust/rockplanet/lit,
-/area/ruin/rockplanet/distillery)
-"Zm" = (
-/obj/effect/turf_decal/spline/fancy/opaque/white{
- dir = 6
- },
-/obj/item/reagent_containers/food/snacks/deadmouse{
- pixel_x = 8;
- pixel_y = 6;
- layer = 2.9
- },
-/obj/structure/chair/sofa/brown/old/corner/directional/west,
-/turf/open/floor/plasteel/patterned/brushed/rockplanet,
-/area/ruin/rockplanet/distillery/saloon)
-"ZX" = (
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/structure/window/reinforced{
- dir = 1
- },
-/obj/machinery/power/smes/shuttle/micro/precharged{
- dir = 4
- },
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "pod_window"
- },
-/obj/structure/cable/yellow{
- icon_state = "0-8"
- },
-/turf/open/floor/engine/hull/reinforced,
-/area/ruin/rockplanet/distillery/shuttle)
-
-(1,1,1) = {"
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-hY
-hY
-hY
-hY
-hY
-hY
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-"}
-(2,1,1) = {"
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-"}
-(3,1,1) = {"
-Nr
-Nr
-Nr
-Nr
-Nr
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-"}
-(4,1,1) = {"
-Nr
-Nr
-Nr
-Nr
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-jE
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-"}
-(5,1,1) = {"
-Nr
-Nr
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-"}
-(6,1,1) = {"
-Nr
-hY
-hY
-hY
-hY
-hY
-hY
-RR
-RR
-RR
-RR
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-"}
-(7,1,1) = {"
-Nr
-hY
-hY
-hY
-hY
-hY
-hY
-RR
-pL
-PL
-RR
-hY
-hY
-hY
-hY
-hY
-lD
-hY
-hY
-lD
-hY
-hY
-Cp
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-"}
-(8,1,1) = {"
-Nr
-hY
-hY
-hY
-hY
-hY
-hY
-RR
-lE
-TG
-RR
-RR
-hY
-hY
-hY
-Bk
-bm
-bm
-bm
-bm
-bm
-bm
-bm
-mY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-"}
-(9,1,1) = {"
-hY
-hY
-hY
-hY
-hY
-RR
-RR
-RR
-uy
-Vz
-cf
-RR
-hY
-hY
-Cp
-WB
-be
-LB
-LB
-ji
-ji
-LB
-Fk
-kT
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-"}
-(10,1,1) = {"
-hY
-hY
-hY
-hY
-hY
-RR
-yO
-gM
-Xn
-Gg
-zn
-RR
-hY
-hY
-hY
-WB
-LB
-uG
-lU
-RD
-lU
-uG
-hi
-kT
-nR
-oq
-ky
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-"}
-(11,1,1) = {"
-hY
-hY
-hY
-hY
-hY
-RR
-DW
-lE
-dP
-cA
-Ob
-RR
-hY
-hY
-hY
-WB
-LB
-PI
-lU
-BD
-lU
-oY
-LB
-kT
-nR
-qw
-qj
-ky
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-"}
-(12,1,1) = {"
-Nr
-qQ
-hY
-hY
-uL
-uL
-xT
-xT
-xT
-lE
-nm
-RR
-RR
-RR
-RR
-WB
-LB
-ZX
-Hf
-mF
-vo
-jm
-ji
-Qm
-nR
-nR
-nR
-tw
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-"}
-(13,1,1) = {"
-Nr
-LW
-qQ
-aC
-QP
-PD
-nf
-zw
-xT
-kO
-Rw
-zk
-tP
-sm
-RR
-wU
-ji
-qm
-NM
-PP
-bI
-Ai
-XF
-kT
-nR
-nR
-oq
-qQ
-ky
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-"}
-(14,1,1) = {"
-nR
-Kt
-ky
-AV
-wH
-xf
-bH
-jO
-AE
-NC
-zy
-hH
-GE
-av
-Uo
-WB
-ji
-lU
-lU
-Km
-lU
-lU
-uG
-kT
-nR
-nR
-qQ
-Kx
-lc
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-"}
-(15,1,1) = {"
-nR
-nR
-qQ
-wb
-uL
-uS
-zJ
-AY
-xT
-Vg
-jF
-RR
-RR
-RR
-RR
-WB
-LB
-ji
-lU
-uv
-lU
-ji
-LB
-kT
-nR
-rH
-ed
-rH
-rH
-ed
-ed
-rH
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-Nr
-Nr
-Nr
-Nr
-Nr
-"}
-(16,1,1) = {"
-nR
-ky
-oq
-hY
-uL
-VJ
-wV
-VM
-xT
-lE
-Yq
-lE
-Gc
-kC
-yS
-WB
-Fk
-LB
-LB
-dE
-ji
-ji
-Fk
-kT
-nR
-rH
-Td
-HM
-fl
-Sk
-Mr
-rH
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-Nr
-Nr
-Nr
-Nr
-Nr
-"}
-(17,1,1) = {"
-Nr
-hY
-hY
-hY
-uL
-dK
-cS
-ne
-xT
-nr
-TB
-xA
-jX
-JS
-yS
-nU
-nT
-JZ
-fO
-hS
-RM
-JZ
-nT
-wd
-nR
-rH
-CS
-Tt
-Qp
-Tn
-yI
-rH
-ed
-ed
-rH
-rH
-hY
-hY
-hY
-hY
-hY
-Nr
-Nr
-Nr
-Nr
-"}
-(18,1,1) = {"
-hY
-hY
-hY
-hY
-uL
-uL
-xT
-xT
-xT
-aB
-tB
-eG
-sx
-kd
-RR
-Tl
-Ru
-nR
-wz
-me
-kT
-nR
-nR
-nR
-gg
-ed
-GH
-ze
-vF
-aE
-to
-rH
-Sx
-xc
-tA
-rH
-hY
-hY
-hY
-hY
-hY
-Nr
-Nr
-Nr
-Nr
-"}
-(19,1,1) = {"
-hY
-hY
-hY
-hY
-hY
-KA
-Lm
-ut
-jM
-kU
-Ns
-nA
-qo
-RR
-RR
-RR
-yS
-NR
-KV
-me
-kT
-nR
-Xg
-Xg
-Xg
-ed
-yf
-vD
-fv
-QB
-Ow
-rH
-XU
-Wj
-fM
-Hg
-hY
-hY
-hY
-hY
-hY
-hY
-nR
-Nr
-Nr
-"}
-(20,1,1) = {"
-Nr
-hY
-hY
-hY
-hY
-KA
-lK
-te
-jM
-Od
-bX
-zx
-bS
-RR
-TR
-ng
-qX
-Fn
-Fn
-ws
-kT
-nR
-rH
-ed
-rH
-rH
-rH
-rH
-rH
-XD
-rH
-rH
-Be
-Zh
-pD
-Hg
-hY
-hY
-hY
-hY
-hY
-hY
-Xg
-nR
-Nr
-"}
-(21,1,1) = {"
-Nr
-Nr
-hY
-hY
-hY
-KA
-jM
-Am
-jM
-jM
-jM
-NU
-PZ
-RR
-bd
-kq
-RR
-IZ
-fO
-ws
-kT
-Xg
-rH
-cP
-fJ
-fW
-rH
-mq
-qu
-uU
-MS
-rH
-wX
-mX
-fs
-ed
-hY
-hY
-hY
-hY
-hY
-Tl
-Xg
-nR
-Nr
-"}
-(22,1,1) = {"
-Nr
-hY
-hY
-hY
-hY
-KA
-ih
-qY
-xO
-CW
-jM
-mk
-lE
-RR
-Iz
-rT
-yS
-NE
-wz
-hS
-kT
-Xg
-Nk
-om
-Aw
-Dk
-Yh
-ah
-dJ
-XV
-kZ
-Yh
-Ld
-uw
-Ft
-Hg
-hY
-hY
-hY
-hY
-Wc
-Dw
-Xg
-nR
-nR
-"}
-(23,1,1) = {"
-Nr
-hY
-hY
-hY
-hY
-KA
-lL
-mv
-eh
-yL
-jM
-VO
-Vf
-zk
-sQ
-rT
-yS
-qj
-wz
-iT
-kT
-dw
-Nk
-Sq
-Cr
-co
-rH
-sb
-gU
-jI
-bu
-rH
-qe
-UJ
-hP
-Hg
-hY
-hY
-hY
-Wc
-uX
-oh
-nR
-nR
-nR
-"}
-(24,1,1) = {"
-Nr
-hY
-hY
-hY
-hY
-KA
-Xq
-gA
-FA
-gv
-CA
-bz
-Vj
-zk
-TR
-kq
-yS
-Kt
-wz
-hS
-kT
-Tl
-ed
-CL
-wT
-VW
-rH
-Nk
-Nk
-Nk
-Nk
-rH
-Ch
-UU
-nY
-rH
-hY
-hY
-Xg
-pM
-Cn
-Fs
-nR
-nR
-nR
-"}
-(25,1,1) = {"
-hY
-hY
-hY
-hY
-hY
-KA
-wx
-pQ
-bY
-aJ
-jM
-RB
-EI
-zk
-en
-nX
-RR
-nR
-WB
-ws
-Qm
-nR
-rH
-zX
-vf
-zX
-rH
-Mm
-Bx
-Kt
-ky
-rH
-rH
-xs
-ed
-rH
-Xg
-mp
-AI
-DE
-jS
-Xg
-qw
-nR
-nR
-"}
-(26,1,1) = {"
-hY
-hY
-hY
-hY
-hY
-KA
-vX
-Oz
-UI
-SV
-jM
-xN
-BT
-RR
-zk
-zk
-yS
-KF
-wz
-ws
-kT
-nR
-Mm
-rs
-hS
-Vx
-nR
-nR
-nR
-uE
-qj
-qQ
-rs
-Bn
-Rp
-nR
-nR
-nR
-dI
-uk
-Xg
-re
-Yo
-nR
-Nr
-"}
-(27,1,1) = {"
-hY
-hY
-hY
-hY
-hY
-KA
-KA
-Va
-KA
-KA
-jM
-LD
-Rr
-zk
-tP
-sm
-RR
-NR
-KV
-aG
-FB
-lS
-uf
-IN
-Wg
-bT
-uf
-uf
-wk
-uf
-uf
-uf
-tx
-Rd
-bT
-uf
-uf
-bm
-JP
-uk
-Xg
-nR
-nR
-Nr
-Nr
-"}
-(28,1,1) = {"
-Nr
-hY
-hY
-hY
-hY
-SF
-Ja
-ql
-OV
-RR
-dZ
-Go
-Gd
-br
-GE
-av
-Uo
-HB
-yw
-RO
-Ex
-Xf
-JO
-fF
-Oe
-WE
-Hv
-Ig
-CR
-HB
-wy
-HB
-Mx
-wy
-HB
-AC
-SG
-DX
-Qm
-nR
-nR
-nR
-nR
-nR
-Nr
-"}
-(29,1,1) = {"
-Nr
-Nr
-hY
-hY
-hY
-KA
-KA
-cp
-yW
-RR
-Os
-eF
-Ef
-RR
-yS
-RR
-yS
-IZ
-nT
-nT
-JZ
-JZ
-Pl
-kn
-Cz
-kn
-kn
-vC
-lQ
-VP
-kn
-kn
-Cz
-kn
-kn
-iy
-kn
-hy
-PV
-nR
-nR
-nR
-nR
-nR
-nR
-"}
-(30,1,1) = {"
-Nr
-Nr
-hY
-hY
-hY
-hY
-KA
-KA
-KA
-RR
-RR
-RR
-yS
-yS
-Xg
-Ru
-nR
-nR
-Dw
-Dw
-nR
-nR
-re
-uE
-nR
-qQ
-ky
-Fm
-CN
-Vx
-ky
-em
-Kt
-nR
-LM
-gk
-Xg
-YE
-At
-uk
-Xg
-dw
-Xg
-Hu
-nR
-"}
-(31,1,1) = {"
-Nr
-Nr
-Nr
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-Xg
-Xg
-nR
-qw
-nR
-Cn
-dU
-nR
-nR
-VG
-Kt
-qj
-Wu
-Wu
-BJ
-Wu
-Wu
-Wu
-MA
-MA
-cw
-Wu
-Wu
-aj
-ir
-pm
-yr
-Dw
-Xg
-qw
-nR
-"}
-(32,1,1) = {"
-Nr
-Nr
-Nr
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-Tl
-Xg
-nR
-Cn
-nR
-Dw
-JN
-Xg
-Wu
-Wu
-Wu
-Wu
-Wu
-Wu
-Mf
-oU
-Ag
-Wu
-uP
-JC
-pa
-mE
-OB
-Wu
-hY
-hY
-Wc
-DE
-dn
-Xg
-nR
-nR
-"}
-(33,1,1) = {"
-Nr
-Nr
-Nr
-Nr
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-Xg
-Ta
-Dw
-nR
-nR
-Xg
-wB
-Wu
-HO
-TW
-tQ
-Wp
-Wu
-Je
-hA
-Uy
-Wu
-ba
-Rn
-IA
-Ej
-OK
-Wu
-hY
-hY
-hY
-Wc
-Dw
-oO
-Xg
-nR
-"}
-(34,1,1) = {"
-Nr
-Nr
-Nr
-Nr
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-Bs
-JI
-JI
-Cn
-Xg
-rh
-Ru
-Wu
-IS
-gw
-Wm
-Tp
-Wu
-Jc
-Sr
-BO
-mK
-TK
-Hi
-tc
-XY
-Wp
-Wu
-hY
-hY
-hY
-hY
-Dw
-Cn
-Xg
-nR
-"}
-(35,1,1) = {"
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-hY
-hY
-hY
-hY
-Xg
-Cn
-Xg
-Dw
-Dw
-gg
-zZ
-Wc
-hY
-Wu
-EF
-si
-CQ
-Tp
-CM
-cQ
-oD
-Ir
-mK
-sy
-Gb
-Bq
-To
-Ux
-Wu
-hY
-hY
-hY
-hY
-Tl
-Xg
-Xg
-nR
-"}
-(36,1,1) = {"
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-hY
-hY
-Xg
-Ss
-Xg
-UA
-Cn
-nR
-rW
-Fs
-hY
-hY
-Wu
-sE
-MD
-Uw
-Ux
-Wu
-hN
-FI
-OO
-Wu
-hq
-JD
-Kf
-Wu
-Md
-Wu
-Wu
-hY
-hY
-hY
-Cn
-Fs
-nR
-nR
-"}
-(37,1,1) = {"
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-nR
-nR
-nR
-qw
-gu
-nR
-nR
-Xg
-Xg
-hY
-hY
-Wu
-Wu
-Wu
-Wu
-Wu
-Wu
-rF
-rJ
-Zm
-Wu
-Qr
-Nx
-Ei
-Wu
-xM
-Ka
-Wu
-hY
-hY
-hY
-hY
-Xg
-nR
-nR
-"}
-(38,1,1) = {"
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-nR
-nR
-nR
-nR
-nR
-Tl
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-Wu
-Wu
-Wu
-Wu
-Wu
-HT
-OB
-Nj
-CM
-FD
-gX
-Wu
-hY
-hY
-hY
-hY
-Xg
-nR
-Nr
-"}
-(39,1,1) = {"
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-nR
-nR
-nR
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-Wu
-Xl
-AJ
-Wu
-Wu
-Wu
-Wu
-Wu
-hY
-hY
-hY
-hY
-Xg
-nR
-Nr
-"}
-(40,1,1) = {"
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-Wu
-Wu
-Wu
-Wu
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-Xg
-Xg
-nR
-"}
-(41,1,1) = {"
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-Xg
-Xg
-Xg
-nR
-"}
-(42,1,1) = {"
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-Xg
-Xg
-nR
-nR
-Nr
-"}
-(43,1,1) = {"
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-hY
-hY
-hY
-hY
-hY
-Nr
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-hY
-Xg
-Xg
-Xg
-Xg
-nR
-Nr
-Nr
-"}
-(44,1,1) = {"
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-hY
-hY
-hY
-Nr
-Nr
-hY
-hY
-hY
-Nr
-hY
-hY
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-Nr
-"}
diff --git a/_maps/RandomRuins/SpaceRuins/onehalf.dmm b/_maps/RandomRuins/SpaceRuins/onehalf.dmm
index 0ee697760b25..85f087ec38a9 100644
--- a/_maps/RandomRuins/SpaceRuins/onehalf.dmm
+++ b/_maps/RandomRuins/SpaceRuins/onehalf.dmm
@@ -2034,6 +2034,12 @@
},
/turf/open/space,
/area/space/nearstation)
+"Ra" = (
+/obj/structure/frame/computer{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/onehalf)
"Rv" = (
/obj/effect/turf_decal/siding/wood,
/turf/open/floor/wood/airless{
@@ -3322,7 +3328,7 @@ UM
cp
ZX
Gv
-Gv
+Ra
cU
YE
bU
diff --git a/_maps/RandomRuins/SpaceRuins/power_puzzle.dmm b/_maps/RandomRuins/SpaceRuins/power_puzzle.dmm
index 3de92c538abf..586c37670a51 100644
--- a/_maps/RandomRuins/SpaceRuins/power_puzzle.dmm
+++ b/_maps/RandomRuins/SpaceRuins/power_puzzle.dmm
@@ -1739,7 +1739,7 @@
/area/ruin/space/has_grav/powerpuzzle/secure)
"sc" = (
/obj/effect/mob_spawn/human/corpse/cargo_tech,
-/obj/item/food/cakeslice/birthday,
+/obj/item/reagent_containers/food/snacks/cakeslice/birthday,
/obj/effect/decal/cleanable/confetti,
/obj/machinery/light/small/broken/directional/east,
/obj/structure/toilet,
diff --git a/_maps/RandomRuins/SpaceRuins/spacemall.dmm b/_maps/RandomRuins/SpaceRuins/spacemall.dmm
index 13178364cde1..b225765a1a33 100644
--- a/_maps/RandomRuins/SpaceRuins/spacemall.dmm
+++ b/_maps/RandomRuins/SpaceRuins/spacemall.dmm
@@ -3607,7 +3607,7 @@
/area/ruin/space/has_grav/spacemall/shop)
"nS" = (
/obj/effect/turf_decal/corner/transparent/black/diagonal,
-/obj/item/food/bread/spidermeat,
+/obj/item/reagent_containers/food/snacks/store/bread/spidermeat,
/obj/structure/table,
/turf/open/floor/plasteel/white,
/area/ruin/space/has_grav/spacemall/dorms)
@@ -6777,7 +6777,7 @@
dir = 8
},
/obj/item/trash/plate,
-/obj/item/food/breadslice/moldy{
+/obj/item/reagent_containers/food/snacks/breadslice/moldy{
pixel_y = 6
},
/obj/item/reagent_containers/food/snacks/spiderling{
diff --git a/_maps/map_files/generic/CentCom.dmm b/_maps/map_files/generic/CentCom.dmm
index a4717346ed24..3fb9c52f2af1 100644
--- a/_maps/map_files/generic/CentCom.dmm
+++ b/_maps/map_files/generic/CentCom.dmm
@@ -3043,6 +3043,10 @@
/obj/structure/table/wood,
/turf/open/floor/plasteel,
/area/wizard_station)
+"aEX" = (
+/obj/structure/table/wood,
+/turf/open/floor/plasteel,
+/area/wizard_station)
"aEY" = (
/obj/structure/table/wood,
/obj/item/bikehorn/golden{
@@ -11570,8 +11574,8 @@
/obj/item/reagent_containers/food/snacks/meat/slab/xeno,
/obj/item/reagent_containers/food/snacks/meat/slab/xeno,
/obj/item/reagent_containers/food/snacks/meat/slab/xeno,
-/obj/item/food/spaghetti/raw,
-/obj/item/food/spaghetti/raw,
+/obj/item/reagent_containers/food/snacks/spaghetti,
+/obj/item/reagent_containers/food/snacks/spaghetti,
/obj/item/reagent_containers/food/snacks/meat/rawcutlet,
/obj/item/reagent_containers/food/snacks/meat/rawcutlet,
/obj/item/reagent_containers/food/snacks/meat/rawcutlet,
@@ -23762,7 +23766,7 @@ auE
aEc
auE
aAx
-aEW
+aEX
aqZ
aqZ
aGr
diff --git a/_maps/outpost/nanotrasen_asteroid.dmm b/_maps/outpost/nanotrasen_asteroid.dmm
index 2ccac8886187..7621ebb412f2 100644
--- a/_maps/outpost/nanotrasen_asteroid.dmm
+++ b/_maps/outpost/nanotrasen_asteroid.dmm
@@ -125,7 +125,7 @@
/area/outpost/maintenance/fore)
"aE" = (
/obj/structure/table/wood,
-/obj/item/food/cakeslice/birthday{
+/obj/item/reagent_containers/food/snacks/cakeslice/birthday{
pixel_x = -3;
pixel_y = -5
},
diff --git a/_maps/shuttles/independent/independent_lagoon.dmm b/_maps/shuttles/independent/independent_lagoon.dmm
index 02a4245dccbf..7e96d8f93b53 100644
--- a/_maps/shuttles/independent/independent_lagoon.dmm
+++ b/_maps/shuttles/independent/independent_lagoon.dmm
@@ -2078,7 +2078,7 @@
pixel_y = 1
},
/obj/item/toy/cards/deck,
-/obj/item/food/butterbiscuit{
+/obj/item/reagent_containers/food/snacks/butterbiscuit{
pixel_x = 6;
pixel_y = 6
},
diff --git a/_maps/shuttles/independent/independent_tranquility.dmm b/_maps/shuttles/independent/independent_tranquility.dmm
index 9dd0803bf671..1ac7b7fb0d33 100644
--- a/_maps/shuttles/independent/independent_tranquility.dmm
+++ b/_maps/shuttles/independent/independent_tranquility.dmm
@@ -2735,7 +2735,7 @@
/area/ship/crew/crewtwo)
"wA" = (
/obj/structure/table,
-/obj/item/food/cakeslice/lime,
+/obj/item/reagent_containers/food/snacks/cakeslice/lime,
/obj/item/kitchen/fork/plastic{
pixel_x = -11
},
@@ -3515,7 +3515,7 @@
/area/ship/crew/hydroponics)
"CH" = (
/obj/structure/table/wood,
-/obj/item/food/garlicbread,
+/obj/item/reagent_containers/food/snacks/garlicbread,
/obj/item/reagent_containers/food/snacks/grown/citrus/orange{
pixel_x = -8;
pixel_y = 7
@@ -6032,11 +6032,11 @@
pixel_x = -11;
pixel_y = 11
},
-/obj/item/food/bread/banana{
+/obj/item/reagent_containers/food/snacks/store/bread/banana{
pixel_x = 14;
pixel_y = 1
},
-/obj/item/food/breadslice/banana,
+/obj/item/reagent_containers/food/snacks/breadslice/banana,
/turf/open/floor/plasteel,
/area/ship/crew/cryo)
"Vg" = (
diff --git a/_maps/shuttles/syndicate/syndicate_panacea.dmm b/_maps/shuttles/syndicate/syndicate_panacea.dmm
deleted file mode 100644
index 4fdcc0741037..000000000000
--- a/_maps/shuttles/syndicate/syndicate_panacea.dmm
+++ /dev/null
@@ -1,10357 +0,0 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"ae" = (
-/obj/structure/chair/sofa/purple/right/directional/east,
-/obj/machinery/light/directional/west,
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"ag" = (
-/obj/effect/turf_decal/suns/line/marble/end{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/obj/machinery/door/airlock/public{
- name = "Public Restroom"
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/toilet)
-"al" = (
-/obj/structure/closet/firecloset/wall/directional/south,
-/obj/structure/cable/blue{
- icon_state = "1-8"
- },
-/turf/open/floor/suns/hatch{
- color = "#543C30"
- },
-/area/ship/crew/dorm/dormtwo)
-"ar" = (
-/obj/machinery/power/terminal{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "0-6"
- },
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/turf/open/floor/plating,
-/area/ship/engineering)
-"aw" = (
-/obj/structure/janitorialcart,
-/obj/item/mop,
-/obj/item/storage/bag/trash,
-/obj/machinery/light/directional/west,
-/turf/open/floor/plasteel/sepia,
-/area/ship/crew/ccommons)
-"az" = (
-/obj/machinery/vending/snack/random,
-/turf/open/floor/suns/diagonal{
- color = "#543C30"
- },
-/area/ship/crew/dorm/dormfour)
-"aA" = (
-/obj/structure/table/wood/reinforced,
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 4
- },
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 8
- },
-/obj/item/storage/fancy/cigarettes/cigars/havana{
- pixel_y = 5
- },
-/obj/item/storage/box/matches{
- pixel_y = 8;
- pixel_x = -4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/canteen)
-"aG" = (
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/turf/open/floor/suns/pattern,
-/area/ship/bridge)
-"aH" = (
-/obj/structure/chair/plastic{
- dir = 4
- },
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 9
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"aI" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 6
- },
-/obj/structure/cable/blue{
- icon_state = "2-4"
- },
-/turf/open/floor/suns/hatch{
- color = "#543C30"
- },
-/area/ship/crew/dorm/dormtwo)
-"aP" = (
-/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer4{
- dir = 4
- },
-/turf/open/floor/engine/hull,
-/area/ship/external/dark)
-"aZ" = (
-/obj/effect/turf_decal/suns/line/marble/fill,
-/obj/machinery/light/floor,
-/obj/structure/railing,
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"bs" = (
-/obj/effect/turf_decal/suns/line/marble/fill,
-/obj/structure/closet/emcloset/wall/directional/north,
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"bu" = (
-/obj/structure/closet/wall/directional/west{
- icon_state = "emergency_wall";
- name = "Internals Closet"
- },
-/obj/item/tank/internals/emergency_oxygen{
- pixel_x = 5;
- pixel_y = 6
- },
-/obj/item/tank/internals/emergency_oxygen{
- pixel_x = 5;
- pixel_y = 2
- },
-/obj/item/tank/internals/emergency_oxygen{
- pixel_x = 5;
- pixel_y = -2
- },
-/obj/item/clothing/mask/breath{
- pixel_y = 7;
- pixel_x = -8
- },
-/obj/item/clothing/mask/breath{
- pixel_y = 1;
- pixel_x = -8
- },
-/obj/item/clothing/mask/breath{
- pixel_y = -5;
- pixel_x = -8
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/office/lobby)
-"bx" = (
-/obj/structure/table,
-/obj/effect/turf_decal/suns/line/marble/fill/corner{
- dir = 8
- },
-/obj/item/toy/redbutton{
- pixel_y = 5
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"bA" = (
-/obj/effect/turf_decal/borderfloorwhite,
-/obj/machinery/atmospherics/pipe/simple/orange/hidden{
- dir = 9
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"bC" = (
-/obj/structure/window/reinforced/fulltile,
-/obj/structure/grille,
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/poddoor/shutters{
- id = "Panacea_garden_shuts";
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ship/crew/hydroponics)
-"bD" = (
-/obj/structure/closet/crate/hydroponics,
-/obj/effect/turf_decal/siding/wood/end,
-/obj/item/storage/bag/plants,
-/obj/item/storage/bag/plants/portaseeder,
-/obj/item/plant_analyzer,
-/obj/item/plant_analyzer,
-/obj/item/hatchet/wooden,
-/obj/item/hatchet/wooden,
-/obj/item/cultivator,
-/obj/item/cultivator,
-/obj/item/shovel/spade,
-/obj/item/shovel/spade,
-/obj/item/reagent_containers/glass/bottle/ammonia,
-/obj/item/reagent_containers/glass/bottle/ammonia,
-/obj/item/reagent_containers/glass/bottle/diethylamine,
-/obj/item/reagent_containers/glass/bottle/diethylamine,
-/obj/item/reagent_containers/spray/plantbgone,
-/obj/item/reagent_containers/spray/plantbgone,
-/obj/item/reagent_containers/spray/pestspray,
-/obj/item/reagent_containers/spray/pestspray,
-/obj/item/reagent_containers/glass/bottle/nutrient/ez,
-/obj/item/reagent_containers/glass/bottle/nutrient/ez,
-/obj/item/reagent_containers/glass/bottle/nutrient/l4z,
-/obj/item/reagent_containers/glass/bottle/nutrient/l4z,
-/obj/item/reagent_containers/glass/bottle/nutrient/rh,
-/obj/item/reagent_containers/glass/bottle/nutrient/rh,
-/obj/machinery/airalarm/directional/west,
-/turf/open/floor/suns/hatch{
- color = "#D2BC9D"
- },
-/area/ship/crew/hydroponics)
-"bF" = (
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 9
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 1
- },
-/obj/structure/cable/blue{
- icon_state = "2-4"
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"bH" = (
-/obj/effect/turf_decal/suns/line/marble/fill,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/obj/machinery/light/directional/north,
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"bK" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/machinery/button/door{
- id = "Panacea_emergency_shuts";
- name = "Emergency Exit Shutters";
- pixel_y = 22;
- pixel_x = 20;
- dir = 8
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/maintenance)
-"bU" = (
-/obj/structure/table/wood/reinforced,
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 4
- },
-/obj/machinery/light/directional/west,
-/obj/item/reagent_containers/food/drinks/waterbottle{
- pixel_x = 10;
- pixel_y = 12
- },
-/obj/item/clothing/glasses/regular/circle,
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/dorm)
-"bV" = (
-/obj/effect/turf_decal/suns/line,
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/obj/structure/cable/blue{
- icon_state = "5-8"
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/office/lobby)
-"bY" = (
-/obj/machinery/power/terminal{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "0-5"
- },
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/turf/open/floor/plating,
-/area/ship/engineering)
-"bZ" = (
-/obj/structure/railing{
- dir = 4
- },
-/obj/item/kirbyplants/random,
-/obj/effect/turf_decal/suns/line/fancy/fill,
-/turf/open/floor/suns/dark,
-/area/ship/crew/cryo)
-"cc" = (
-/obj/structure/closet/wall/orange{
- name = "Engineering locker";
- pixel_y = 29;
- dir = 1;
- req_one_access = list(10, 20)
- },
-/obj/item/clothing/suit/toggle/suns/workervest{
- pixel_y = 8;
- pixel_x = 10
- },
-/obj/item/clothing/suit/toggle/suns/workervest{
- pixel_y = 4;
- pixel_x = 10
- },
-/obj/item/clothing/under/syndicate/suns/workerjumpsuit{
- pixel_y = 8
- },
-/obj/item/clothing/under/syndicate/suns/workerjumpsuit{
- pixel_y = 4
- },
-/obj/item/clothing/gloves/suns/yellow{
- pixel_y = -5;
- pixel_x = -5
- },
-/obj/item/clothing/gloves/suns/yellow{
- pixel_y = -10;
- pixel_x = -5
- },
-/obj/item/clothing/shoes/jackboots/suns{
- pixel_x = 3;
- pixel_y = -8
- },
-/obj/item/clothing/shoes/jackboots/suns{
- pixel_x = 7;
- pixel_y = -8
- },
-/obj/item/clothing/head/safety_helmet/suns{
- pixel_y = 10;
- pixel_x = -11
- },
-/obj/item/clothing/head/safety_helmet/suns{
- pixel_y = 4;
- pixel_x = -11
- },
-/obj/effect/turf_decal/box,
-/obj/item/clothing/head/welding{
- pixel_x = 7;
- pixel_y = 18
- },
-/obj/item/clothing/head/welding{
- pixel_x = 7;
- pixel_y = 12
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"cg" = (
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 1
- },
-/obj/effect/turf_decal/suns/line/marble/fill,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/obj/machinery/door/airlock/glass{
- name = "Kitchen"
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/canteen/kitchen)
-"cj" = (
-/obj/structure/window/reinforced/fulltile,
-/obj/structure/grille,
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/poddoor/shutters{
- id = "Panacea_psych_out_shut";
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ship/crew/office)
-"cs" = (
-/obj/structure/window/reinforced/fulltile,
-/obj/structure/grille,
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/poddoor/shutters{
- id = "Panacea_psych_out_shut";
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ship/crew/office)
-"ct" = (
-/obj/structure/chair/sofa/purple/right{
- dir = 8
- },
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/obj/machinery/firealarm/directional/east,
-/turf/open/floor/suns/diagonal{
- color = "#543C30"
- },
-/area/ship/crew/dorm/dormfour)
-"cu" = (
-/obj/structure/urinal{
- pixel_y = 28
- },
-/obj/effect/turf_decal/suns/line/marble,
-/obj/effect/turf_decal/suns/line/marble{
- dir = 1
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/toilet/two)
-"cH" = (
-/obj/structure/chair/plastic{
- dir = 8
- },
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 5
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"cM" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/turf/open/floor/suns/hatch{
- color = "#56342A"
- },
-/area/ship/crew/office)
-"cQ" = (
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/obj/machinery/firealarm/directional/east,
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"cS" = (
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/structure/grille,
-/obj/structure/window/reinforced/fulltile,
-/obj/machinery/door/poddoor/shutters{
- id = "Panacea_patient_commons_shut"
- },
-/turf/open/floor/plating,
-/area/ship/crew/dorm/dormtwo)
-"dd" = (
-/obj/item/radio/intercom/directional/west,
-/turf/open/floor/engine/hull,
-/area/ship/external/dark)
-"de" = (
-/obj/structure/bed,
-/obj/structure/curtain/cloth/grey,
-/obj/item/bedsheet/suns,
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 1
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/dorm)
-"df" = (
-/turf/closed/wall/mineral/titanium/nodiagonal,
-/area/ship/crew/dorm/dormthree)
-"dh" = (
-/obj/structure/sink{
- dir = 8;
- pixel_x = 12;
- pixel_y = 4
- },
-/obj/structure/mirror{
- pixel_y = 7;
- pixel_x = 23
- },
-/obj/item/towel{
- pixel_y = 21;
- pixel_x = 1
- },
-/turf/open/floor/suns,
-/area/ship/crew/toilet)
-"di" = (
-/obj/effect/turf_decal/suns/line/fancy{
- dir = 8
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/turf/open/floor/suns,
-/area/ship/bridge)
-"dj" = (
-/obj/structure/sink/kitchen{
- dir = 4
- },
-/turf/open/floor/plasteel/sepia,
-/area/ship/crew/ccommons)
-"dn" = (
-/obj/effect/turf_decal/suns/line/marble{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "2-8"
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/ccommons)
-"dp" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/obj/effect/turf_decal/siding/wood{
- dir = 2
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/turf/open/floor/suns/hatch{
- color = "#56342A"
- },
-/area/ship/crew/dorm/dormfour)
-"dy" = (
-/turf/closed/wall/mineral/titanium/nodiagonal,
-/area/ship/security)
-"dz" = (
-/obj/structure/filingcabinet/double{
- dir = 1
- },
-/turf/open/floor/carpet/red,
-/area/ship/medical/psych)
-"dI" = (
-/obj/structure/closet/firecloset/wall/directional/east,
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"dL" = (
-/obj/machinery/light/directional/north,
-/turf/open/floor/suns/plain,
-/area/ship/crew/ccommons)
-"dS" = (
-/obj/structure/chair/office{
- dir = 8
- },
-/turf/open/floor/suns/hatch{
- color = "#543C30"
- },
-/area/ship/crew/dorm/dormtwo)
-"dU" = (
-/obj/effect/turf_decal/siding/wood/corner{
- dir = 1
- },
-/obj/effect/turf_decal/siding/wood/corner{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/obj/machinery/door/airlock{
- dir = 4;
- name = "Staff Beds"
- },
-/turf/open/floor/suns/hatch{
- color = "#56342A"
- },
-/area/ship/crew/dorm/dormthree)
-"dV" = (
-/obj/effect/turf_decal/suns/line/fancy/fill,
-/obj/structure/closet/wall/directional/north{
- name = "radio locker"
- },
-/obj/item/radio{
- pixel_x = 7;
- pixel_y = 16
- },
-/obj/item/radio{
- pixel_x = 7;
- pixel_y = 12
- },
-/obj/item/radio{
- pixel_x = 7;
- pixel_y = 8
- },
-/obj/item/radio{
- pixel_x = 7;
- pixel_y = 4
- },
-/obj/item/radio{
- pixel_x = 7;
- pixel_y = 0
- },
-/obj/item/radio{
- pixel_x = -5;
- pixel_y = 16
- },
-/obj/item/radio{
- pixel_x = -5;
- pixel_y = 12
- },
-/obj/item/radio{
- pixel_x = -5;
- pixel_y = 8
- },
-/obj/item/radio{
- pixel_x = -5;
- pixel_y = 4
- },
-/obj/item/radio{
- pixel_x = -5;
- pixel_y = 0
- },
-/turf/open/floor/suns/dark,
-/area/ship/crew/cryo)
-"dX" = (
-/obj/effect/turf_decal/techfloor{
- dir = 4
- },
-/obj/machinery/airalarm/directional/east,
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"dZ" = (
-/obj/effect/turf_decal/techfloor{
- dir = 8
- },
-/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/layer2{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/advanced_airlock_controller{
- pixel_y = 26
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/maintenance)
-"ec" = (
-/obj/structure/window/reinforced/fulltile,
-/obj/structure/grille,
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/poddoor/shutters{
- id = "Panacea_garden_space_shuts"
- },
-/turf/open/floor/plating,
-/area/ship/crew/hydroponics)
-"eh" = (
-/obj/effect/turf_decal/suns/line/fancy/fill{
- dir = 4
- },
-/obj/machinery/light/directional/west,
-/turf/open/floor/suns/dark,
-/area/ship/bridge)
-"ej" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 4
- },
-/turf/open/floor/suns/pattern,
-/area/ship/crew/dorm)
-"em" = (
-/obj/structure/table/wood/reinforced,
-/obj/machinery/airalarm/directional/east,
-/obj/item/clothing/glasses/regular{
- pixel_y = 11;
- pixel_x = -3
- },
-/obj/item/reagent_containers/food/drinks/waterbottle{
- pixel_x = 7;
- pixel_y = 5
- },
-/obj/item/book/manual/random{
- pixel_x = -4;
- pixel_y = -1
- },
-/turf/open/floor/suns/diagonal{
- color = "#543C30"
- },
-/area/ship/crew/dorm/dormthree)
-"eq" = (
-/obj/effect/turf_decal/suns/line/marble{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/ccommons)
-"er" = (
-/turf/closed/wall/mineral/titanium/exterior,
-/area/ship/maintenance)
-"eu" = (
-/obj/effect/turf_decal/trimline/opaque/white/filled/line{
- dir = 8
- },
-/obj/machinery/airalarm/directional/south,
-/turf/open/floor/plasteel/sepia,
-/area/ship/crew/ccommons)
-"ez" = (
-/obj/effect/turf_decal/siding/wood,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/turf/open/floor/suns/hatch{
- color = "#56342A"
- },
-/area/ship/crew/office)
-"eG" = (
-/obj/structure/window/reinforced/fulltile,
-/obj/structure/grille,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/poddoor/shutters{
- id = "Panacea_psych_out_shut"
- },
-/turf/open/floor/plating,
-/area/ship/crew/office)
-"eQ" = (
-/obj/machinery/shower{
- pixel_y = 20
- },
-/obj/structure/window,
-/obj/structure/curtain,
-/obj/item/soap,
-/turf/open/floor/suns/pattern,
-/area/ship/crew/toilet/three)
-"eW" = (
-/obj/effect/turf_decal/suns/line/marble{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 2
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/ccommons)
-"eZ" = (
-/obj/item/clothing/shoes/sneakers/suns{
- pixel_x = -5;
- pixel_y = -10
- },
-/obj/item/clothing/shoes/sneakers/suns{
- pixel_x = -3;
- pixel_y = -10
- },
-/obj/item/clothing/shoes/laceup/suns{
- pixel_y = -11;
- pixel_x = -1
- },
-/obj/item/clothing/shoes/laceup/suns{
- pixel_y = -11;
- pixel_x = 2
- },
-/obj/item/clothing/suit/toggle/suns{
- pixel_y = 4;
- pixel_x = -10
- },
-/obj/item/clothing/suit/toggle/suns{
- pixel_y = 4;
- pixel_x = -7
- },
-/obj/item/clothing/suit/toggle/suns/alt{
- pixel_y = 1;
- pixel_x = -3
- },
-/obj/item/clothing/suit/toggle/suns/alt{
- pixel_y = 2
- },
-/obj/item/clothing/neck/cloak/suns{
- pixel_x = 7
- },
-/obj/item/clothing/neck/cloak/suns{
- pixel_x = 11
- },
-/obj/item/clothing/gloves/suns{
- pixel_y = -6
- },
-/obj/item/clothing/gloves/suns{
- pixel_y = -6;
- pixel_x = 3
- },
-/obj/item/clothing/head/suns{
- pixel_y = -6;
- pixel_x = -11
- },
-/obj/item/clothing/head/suns{
- pixel_y = -6;
- pixel_x = -8
- },
-/obj/structure/closet/secure_closet/suns{
- name = "Outer Wear"
- },
-/turf/open/floor/suns/diagonal{
- color = "#543C30"
- },
-/area/ship/crew/dorm/dormthree)
-"fe" = (
-/obj/effect/turf_decal/suns/line/marble/corner{
- dir = 8
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/canteen/kitchen)
-"fj" = (
-/obj/structure/chair/office,
-/obj/effect/turf_decal/siding/wood,
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/turf/open/floor/suns/hatch{
- color = "#56342A"
- },
-/area/ship/medical/psych)
-"fn" = (
-/obj/effect/turf_decal/suns/line/marble/fill,
-/obj/machinery/firealarm/directional/west,
-/obj/structure/railing,
-/obj/structure/closet/crate/bin{
- pixel_y = 4
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/office/lobby)
-"fG" = (
-/obj/machinery/computer/cargo{
- dir = 8
- },
-/turf/open/floor/suns/dark,
-/area/ship/bridge)
-"fH" = (
-/obj/structure/chair/comfy/purple/directional/west,
-/obj/effect/turf_decal/siding/wood/corner,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/suns/hatch{
- color = "#56342A"
- },
-/area/ship/crew/office)
-"fJ" = (
-/obj/structure/railing/corner/wood{
- dir = 1
- },
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/obj/effect/turf_decal/siding/wood,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/turf/open/floor/suns/hatch{
- color = "#D2BC9D"
- },
-/area/ship/crew/hydroponics)
-"fK" = (
-/obj/item/storage/bag/chemistry{
- pixel_y = 24
- },
-/obj/structure/closet/wall/white/chem{
- pixel_y = 28;
- dir = 1;
- req_one_access = list(5, 20);
- name = "Pharmaceutical Supply"
- },
-/obj/item/reagent_containers/glass/bottle/ammonia{
- pixel_x = 11;
- pixel_y = 19
- },
-/obj/item/reagent_containers/glass/bottle/sulfur{
- pixel_y = 19;
- pixel_x = 4
- },
-/obj/item/reagent_containers/glass/bottle/sugar{
- pixel_y = 19;
- pixel_x = -3
- },
-/obj/item/reagent_containers/glass/bottle/sodium{
- pixel_y = 19;
- pixel_x = -10
- },
-/obj/item/reagent_containers/glass/bottle/silicon{
- pixel_y = 15;
- pixel_x = 15
- },
-/obj/item/reagent_containers/glass/bottle/radium{
- pixel_y = 15;
- pixel_x = 8
- },
-/obj/item/reagent_containers/glass/bottle/potassium{
- pixel_y = 15;
- pixel_x = 1
- },
-/obj/item/reagent_containers/glass/bottle/phosphorus{
- pixel_y = 15;
- pixel_x = -6
- },
-/obj/item/reagent_containers/glass/bottle/oxygen{
- pixel_y = 15;
- pixel_x = -13
- },
-/obj/item/reagent_containers/glass/bottle/nitrogen{
- pixel_y = 12;
- pixel_x = 11
- },
-/obj/item/reagent_containers/glass/bottle/morphine{
- pixel_y = 12;
- pixel_x = 4
- },
-/obj/item/reagent_containers/glass/bottle/mercury{
- pixel_y = 12;
- pixel_x = -3
- },
-/obj/item/reagent_containers/glass/bottle/mannitol{
- pixel_y = 12;
- pixel_x = -10
- },
-/obj/item/reagent_containers/glass/bottle/lithium{
- pixel_y = 9;
- pixel_x = 15
- },
-/obj/item/reagent_containers/glass/bottle/iodine{
- pixel_y = 9;
- pixel_x = 8
- },
-/obj/item/reagent_containers/glass/bottle/hydrogen{
- pixel_y = 9;
- pixel_x = 1
- },
-/obj/item/reagent_containers/glass/bottle/fluorine{
- pixel_y = 9;
- pixel_x = -6
- },
-/obj/item/reagent_containers/glass/bottle/ethanol{
- pixel_y = 9;
- pixel_x = -13
- },
-/obj/item/reagent_containers/glass/bottle/chlorine{
- pixel_x = 11;
- pixel_y = 5
- },
-/obj/item/reagent_containers/glass/bottle/carbon{
- pixel_y = 5;
- pixel_x = 4
- },
-/obj/item/reagent_containers/glass/bottle/bromine{
- pixel_y = 5;
- pixel_x = -3
- },
-/obj/item/reagent_containers/glass/bottle/aluminium{
- pixel_y = 5;
- pixel_x = -10
- },
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 8
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/medical)
-"fM" = (
-/obj/effect/turf_decal/techfloor{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/layer_manifold/visible{
- dir = 4
- },
-/obj/machinery/light/directional/north,
-/turf/open/floor/plasteel/tech,
-/area/ship/maintenance)
-"fU" = (
-/obj/structure/window/reinforced/fulltile,
-/obj/structure/grille,
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/poddoor/shutters{
- id = "Panacea_patient_dorm_shut";
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ship/crew/dorm)
-"fV" = (
-/obj/structure/table/wood/reinforced,
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 1
- },
-/obj/effect/turf_decal/suns/line/marble/fill,
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/canteen)
-"gi" = (
-/obj/docking_port/stationary{
- dir = 4;
- name = "Panacea Subshuttle Dock";
- dwidth = 7;
- height = 15;
- width = 15
- },
-/turf/template_noop,
-/area/template_noop)
-"gl" = (
-/obj/structure/chair/plastic{
- dir = 8
- },
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 6
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"go" = (
-/obj/structure/window/reinforced/fulltile,
-/obj/structure/grille,
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/door/poddoor{
- id = "Panacea_engine_window_blasts";
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ship/engineering)
-"gq" = (
-/obj/structure/chair/comfy/purple/corpo/directional/south,
-/obj/effect/turf_decal/siding/wood,
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/obj/item/storage/secure/safe/suns{
- dir = 8;
- pixel_x = -30
- },
-/turf/open/floor/suns/hatch{
- color = "#543C30"
- },
-/area/ship/crew/dorm/captain)
-"gv" = (
-/obj/structure/table,
-/obj/effect/turf_decal/suns/line/marble/fill/corner{
- dir = 1
- },
-/obj/item/storage/box/actionfigure{
- pixel_y = 3
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"gw" = (
-/obj/item/radio/intercom/directional/west,
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/turf/open/floor/suns/grid,
-/area/ship/engineering)
-"gy" = (
-/obj/effect/turf_decal/suns/line{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/office/lobby)
-"gE" = (
-/obj/structure/table,
-/obj/effect/turf_decal/suns/line/marble/fill,
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/obj/item/radio/intercom/directional/north,
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/canteen/kitchen)
-"gN" = (
-/obj/machinery/atmospherics/components/unary/tank/air{
- dir = 1;
- piping_layer = 2
- },
-/turf/open/floor/suns/grid,
-/area/ship/engineering)
-"gR" = (
-/obj/structure/table/wood/reinforced,
-/obj/structure/railing/wood,
-/obj/item/newspaper{
- pixel_y = 2;
- pixel_x = 4
- },
-/turf/open/floor/ship/dirt,
-/area/ship/crew/hydroponics)
-"gY" = (
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 1
- },
-/obj/structure/closet/wardrobe/black,
-/obj/machinery/light/directional/south,
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/dorm)
-"hc" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 4
- },
-/obj/structure/bed/dogbed{
- anchored = 1;
- name = "Bibsy's bed"
- },
-/mob/living/simple_animal/pet/cat/kitten{
- dir = 8;
- name = "Bibsy"
- },
-/obj/machinery/light/directional/north,
-/turf/open/floor/suns/hatch{
- color = "#56342A"
- },
-/area/ship/crew/office)
-"hd" = (
-/turf/closed/wall/mineral/titanium/nodiagonal,
-/area/ship/crew/hydroponics)
-"hf" = (
-/obj/effect/turf_decal/suns/line/marble{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 10
- },
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/dorm)
-"hh" = (
-/obj/effect/turf_decal/suns/line/marble{
- dir = 1
- },
-/obj/effect/turf_decal/suns/line/marble,
-/turf/open/floor/suns/plain,
-/area/ship/crew/cryo)
-"hj" = (
-/obj/structure/chair/comfy/purple/directional/west,
-/obj/machinery/button/door{
- id = "Panacea_psych_out_shut";
- name = "Window Shutters";
- pixel_y = 11;
- pixel_x = 20;
- dir = 8
- },
-/turf/open/floor/carpet/red,
-/area/ship/crew/office)
-"hl" = (
-/obj/structure/railing{
- dir = 10
- },
-/obj/structure/crate_shelf,
-/obj/structure/closet/crate{
- pixel_x = 2;
- pixel_y = 4;
- name = "mining gear crate"
- },
-/obj/item/storage/bag/ore{
- pixel_y = 5
- },
-/obj/item/storage/bag/ore{
- pixel_y = -4
- },
-/obj/item/pickaxe{
- pixel_x = 5
- },
-/obj/item/pickaxe,
-/obj/item/gps/mining{
- pixel_x = -2;
- pixel_y = -8
- },
-/obj/item/gps/mining{
- pixel_x = 5;
- pixel_y = -8
- },
-/obj/item/clothing/head/hardhat/mining{
- pixel_y = 2;
- pixel_x = -6
- },
-/obj/item/clothing/head/hardhat/mining{
- pixel_y = 6;
- pixel_x = -6
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"hp" = (
-/obj/effect/turf_decal/suns/line/fancy/fill{
- dir = 4
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/turf/open/floor/suns/dark,
-/area/ship/bridge)
-"hr" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 9
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/turf/open/floor/suns/hatch{
- color = "#543C30"
- },
-/area/ship/crew/dorm/dormtwo)
-"hs" = (
-/obj/structure/table/wood/reinforced,
-/obj/machinery/computer/med_data/laptop{
- dir = 1;
- pixel_y = 4
- },
-/obj/machinery/light/directional/east,
-/turf/open/floor/carpet/red,
-/area/ship/medical/psych)
-"hw" = (
-/obj/structure/chair/bench/beige{
- dir = 8
- },
-/obj/structure/flora/ausbushes/sparsegrass,
-/obj/item/toy/plush/moth/firewatch{
- layer = 4
- },
-/obj/machinery/light/directional/east,
-/turf/open/floor/ship/dirt,
-/area/ship/crew/hydroponics)
-"hC" = (
-/obj/structure/railing{
- dir = 6;
- layer = 5
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 5
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"hF" = (
-/obj/effect/turf_decal/trimline/opaque/white/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel/sepia,
-/area/ship/crew/ccommons)
-"hG" = (
-/obj/machinery/atmospherics/components/binary/pump{
- dir = 8;
- name = "engine fuel pump"
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/turf/open/floor/suns/grid,
-/area/ship/engineering)
-"hI" = (
-/obj/structure/table,
-/obj/item/toy/plush/moth/rainbow{
- pixel_y = 6
- },
-/obj/item/radio/intercom/directional/north,
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/office/lobby)
-"hP" = (
-/obj/structure/table/wood/reinforced,
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 4
- },
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/item/paicard{
- pixel_x = -3;
- pixel_y = 3
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/canteen)
-"hS" = (
-/obj/effect/turf_decal/borderfloorwhite,
-/obj/machinery/atmospherics/pipe/simple/orange/hidden{
- dir = 9
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/obj/structure/cable/blue{
- icon_state = "2-9"
- },
-/obj/structure/cable/blue{
- icon_state = "2-8"
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"hW" = (
-/obj/effect/turf_decal/techfloor,
-/obj/structure/cable/blue{
- icon_state = "1-8"
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"ic" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 8
- },
-/obj/effect/turf_decal/siding/wood/corner,
-/obj/effect/turf_decal/siding/wood/corner{
- dir = 4
- },
-/turf/open/floor/suns/hatch{
- color = "#D2BC9D"
- },
-/area/ship/crew/hydroponics)
-"ig" = (
-/obj/structure/closet/crate/freezer/blood,
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 5
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/medical)
-"ih" = (
-/obj/structure/closet,
-/obj/item/storage/box/lights/mixed{
- pixel_x = 5;
- pixel_y = -5
- },
-/obj/item/reagent_containers/glass/bucket{
- pixel_y = -1;
- pixel_x = -9
- },
-/obj/item/reagent_containers/spray/cleaner{
- pixel_x = -7;
- pixel_y = -6
- },
-/obj/item/reagent_containers/spray/cleaner{
- pixel_x = -13;
- pixel_y = -6
- },
-/obj/item/lightreplacer{
- pixel_x = 5;
- pixel_y = 3
- },
-/obj/item/pushbroom,
-/turf/open/floor/plasteel/sepia,
-/area/ship/crew/ccommons)
-"ij" = (
-/obj/machinery/portable_atmospherics/pump,
-/obj/effect/turf_decal/box,
-/obj/machinery/light_switch{
- dir = 8;
- pixel_x = 19;
- pixel_y = -8
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"ik" = (
-/obj/machinery/power/apc/auto_name/directional/south,
-/obj/structure/cable/blue{
- icon_state = "0-4"
- },
-/turf/open/floor/suns/pattern,
-/area/ship/crew/canteen)
-"im" = (
-/obj/effect/turf_decal/siding/wood/corner{
- dir = 4
- },
-/obj/effect/turf_decal/siding/wood/corner,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/turf/open/floor/suns/hatch{
- color = "#56342A"
- },
-/area/ship/crew/dorm/dormfour)
-"io" = (
-/obj/structure/table,
-/obj/effect/turf_decal/suns/line/marble/fill/corner,
-/obj/item/toy/windupToolbox{
- pixel_y = 4
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"iu" = (
-/obj/structure/table/wood/reinforced,
-/obj/effect/turf_decal/suns/line/marble/fill/corner{
- dir = 4
- },
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 10
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/canteen)
-"iw" = (
-/obj/structure/table/wood/reinforced,
-/obj/machinery/firealarm/directional/west,
-/obj/item/reagent_containers/food/drinks/rilenacup{
- pixel_x = -6;
- pixel_y = 1
- },
-/obj/item/toy/plush/goatplushie{
- pixel_x = 6;
- pixel_y = 16
- },
-/turf/open/floor/suns/diagonal{
- color = "#543C30"
- },
-/area/ship/crew/dorm/dormthree)
-"iz" = (
-/obj/effect/turf_decal/suns/line/marble/fill,
-/obj/machinery/vending/cola/blue,
-/obj/item/toy/plush/moth/moonfly{
- pixel_y = 17
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/canteen)
-"iC" = (
-/obj/effect/turf_decal/suns/line/marble/fill,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 5
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"iE" = (
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 10
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/medical)
-"iF" = (
-/obj/effect/turf_decal/suns/line/marble,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 1
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/ccommons)
-"iH" = (
-/obj/effect/turf_decal/suns/line/marble/corner,
-/turf/open/floor/suns/plain,
-/area/ship/crew/canteen/kitchen)
-"iI" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/machinery/door/airlock/external/glass{
- dir = 4
- },
-/obj/machinery/door/poddoor/shutters{
- id = "Panacea_emergency_shuts";
- dir = 4
- },
-/turf/open/floor/suns/grid,
-/area/ship/maintenance)
-"iJ" = (
-/obj/item/circuitboard/computer/powermonitor{
- pixel_x = 4
- },
-/obj/structure/frame/computer{
- dir = 4
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"iL" = (
-/obj/structure/table,
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 1
- },
-/obj/item/paper_bin/bundlenatural{
- pixel_y = 5;
- pixel_x = 7
- },
-/obj/item/pen/fountain{
- pixel_y = 5;
- pixel_x = 7
- },
-/obj/item/folder/suns{
- pixel_y = 2;
- pixel_x = -8
- },
-/obj/machinery/light/directional/east,
-/obj/structure/railing{
- dir = 1;
- layer = 2.5
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/office/lobby)
-"iM" = (
-/obj/machinery/photocopier,
-/turf/open/floor/suns/dark/plain,
-/area/ship/security)
-"iN" = (
-/obj/structure/table/wood/reinforced,
-/obj/item/toy/plush/blahaj{
- pixel_y = 0
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"iW" = (
-/obj/effect/turf_decal/suns/line/marble/fill,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 1
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"iY" = (
-/obj/structure/table/wood/reinforced,
-/obj/item/storage/box/cups{
- pixel_y = 5
- },
-/obj/effect/turf_decal/suns/line/fancy{
- dir = 8
- },
-/obj/machinery/firealarm/directional/east,
-/turf/open/floor/suns,
-/area/ship/bridge)
-"iZ" = (
-/obj/structure/table,
-/obj/effect/turf_decal/suns/line/marble/fill,
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only,
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/canteen/kitchen)
-"js" = (
-/obj/effect/turf_decal/borderfloorwhite,
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"jt" = (
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/obj/machinery/door/airlock{
- dir = 2;
- name = "Psych's Room";
- req_one_access = list(1, 19, 20, 57, 58, 70)
- },
-/turf/open/floor/suns/hatch{
- color = "#56342A"
- },
-/area/ship/medical/psych)
-"jx" = (
-/obj/machinery/atmospherics/pipe/simple/orange/hidden{
- dir = 1
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"jy" = (
-/obj/structure/chair/comfy/purple/directional,
-/turf/open/floor/carpet/red,
-/area/ship/crew/dorm/dormtwo)
-"jD" = (
-/obj/structure/window/reinforced/fulltile,
-/obj/structure/grille,
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/poddoor/shutters{
- id = "Panacea_patient_dorm_shut"
- },
-/turf/open/floor/plating,
-/area/ship/crew/dorm)
-"jG" = (
-/obj/effect/turf_decal/suns/alt/fancy/top_left{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/turf/open/floor/suns,
-/area/ship/crew/ccommons)
-"jI" = (
-/obj/effect/turf_decal/trimline/opaque/white/filled/line{
- dir = 4
- },
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/sepia,
-/area/ship/crew/ccommons)
-"jJ" = (
-/obj/structure/closet/emcloset/wall/directional/east,
-/obj/effect/turf_decal/borderfloorwhite{
- dir = 1
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"jM" = (
-/obj/effect/turf_decal/suns/line/marble{
- dir = 5
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/ccommons)
-"jU" = (
-/turf/open/floor/suns/dark/pattern,
-/area/ship/bridge)
-"jW" = (
-/obj/effect/turf_decal/siding/wood,
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/obj/structure/cable/blue{
- icon_state = "2-4"
- },
-/turf/open/floor/suns/hatch{
- color = "#543C30"
- },
-/area/ship/crew/dorm/captain)
-"jX" = (
-/turf/open/floor/carpet/red,
-/area/ship/crew/office)
-"jZ" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/power/apc/auto_name/directional/south,
-/obj/structure/cable/blue{
- icon_state = "0-4"
- },
-/turf/open/floor/suns,
-/area/ship/medical)
-"ka" = (
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 1
- },
-/obj/machinery/light/directional/south,
-/obj/structure/closet/crate/bin{
- pixel_y = 4
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"kr" = (
-/obj/structure/railing{
- dir = 6;
- layer = 5
- },
-/obj/structure/rack,
-/obj/item/storage/toolbox/fishing{
- pixel_y = 8
- },
-/obj/item/storage/toolbox/fishing{
- pixel_y = 0
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"ks" = (
-/obj/structure/chair/plastic{
- dir = 1
- },
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 6
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"ku" = (
-/obj/effect/turf_decal/suns/alt/fancy/middle_center{
- dir = 4
- },
-/turf/open/floor/suns,
-/area/ship/crew/ccommons)
-"kw" = (
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 10
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 1
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"kx" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 4
- },
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/turf/open/floor/suns/hatch{
- color = "#56342A"
- },
-/area/ship/crew/dorm/dormthree)
-"kJ" = (
-/obj/effect/turf_decal/suns/line/marble/fill,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
-/obj/structure/closet/firecloset/wall/directional/north,
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"kU" = (
-/obj/structure/sign/painting/library{
- pixel_y = 32
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/turf/open/floor/suns/hatch{
- color = "#56342A"
- },
-/area/ship/medical/psych)
-"kW" = (
-/obj/structure/chair/comfy/shuttle{
- dir = 1
- },
-/turf/open/floor/suns/hatch{
- color = "#543C30"
- },
-/area/ship/bridge)
-"lb" = (
-/obj/effect/turf_decal/suns/capital_s/marble{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/office/lobby)
-"lc" = (
-/turf/open/floor/suns,
-/area/ship/crew/canteen)
-"lk" = (
-/obj/effect/turf_decal/suns/line/marble,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/ccommons)
-"lo" = (
-/obj/structure/table,
-/obj/effect/turf_decal/suns/line/marble/fill,
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/item/storage/box/donkpockets/donkpocketpizza{
- pixel_y = 6
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/canteen/kitchen)
-"ls" = (
-/obj/structure/window/reinforced/fulltile,
-/obj/structure/grille,
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/poddoor/shutters{
- id = "Panacea_garden_space_shuts"
- },
-/turf/open/floor/plating,
-/area/ship/crew/hydroponics)
-"lu" = (
-/obj/machinery/atmospherics/components/unary/shuttle/heater{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/structure/window/reinforced{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/ship/engineering)
-"lB" = (
-/obj/item/kirbyplants/random,
-/obj/effect/turf_decal/siding/wood,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 10
- },
-/turf/open/floor/suns/hatch{
- color = "#56342A"
- },
-/area/ship/crew/office)
-"lC" = (
-/obj/effect/turf_decal/suns/line/marble{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/turf/open/floor/suns/plain,
-/area/ship/crew/ccommons)
-"lF" = (
-/obj/structure/railing{
- dir = 1
- },
-/obj/effect/turf_decal/borderfloorwhite{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/orange/hidden{
- dir = 5
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"lH" = (
-/obj/effect/turf_decal/borderfloorwhite{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 8
- },
-/obj/item/radio/intercom/directional/west,
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/maintenance)
-"lK" = (
-/obj/structure/railing,
-/obj/structure/chair/sofa/purple/left{
- dir = 1
- },
-/obj/effect/turf_decal/siding/wood{
- dir = 8
- },
-/turf/open/floor/suns/diagonal{
- color = "#543C30"
- },
-/area/ship/crew/dorm/dormfour)
-"lL" = (
-/obj/machinery/light/small/directional/west,
-/turf/open/floor/engine/hull,
-/area/ship/external/dark)
-"lR" = (
-/turf/open/floor/suns/plain,
-/area/ship/crew/ccommons)
-"lT" = (
-/obj/structure/table,
-/obj/machinery/reagentgrinder/constructed{
- pixel_y = 4;
- pixel_x = -7
- },
-/obj/effect/turf_decal/suns/line/marble/fill/corner{
- dir = 4
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/canteen/kitchen)
-"lU" = (
-/obj/effect/turf_decal/trimline/opaque/white/filled/line{
- dir = 4
- },
-/obj/machinery/power/apc/auto_name/directional/south,
-/obj/structure/cable/blue,
-/turf/open/floor/plasteel/sepia,
-/area/ship/crew/ccommons)
-"lV" = (
-/turf/closed/wall/mineral/titanium/nodiagonal,
-/area/ship/crew/dorm/dormtwo)
-"lX" = (
-/obj/structure/table/wood/reinforced,
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 1
- },
-/obj/effect/turf_decal/suns/line/marble/fill,
-/obj/item/table_bell/brass{
- pixel_y = 1;
- pixel_x = 7
- },
-/obj/item/desk_flag/suns{
- pixel_y = 13;
- pixel_x = 11
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/item/paper_bin/bundlenatural{
- pixel_y = 5;
- pixel_x = -7
- },
-/obj/item/pen/fourcolor{
- pixel_y = 6;
- pixel_x = -8
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/canteen)
-"mb" = (
-/turf/closed/wall/mineral/titanium/nodiagonal,
-/area/ship/medical/psych)
-"md" = (
-/obj/machinery/atmospherics/components/binary/pump{
- name = "plasma to engines pump"
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"me" = (
-/obj/effect/turf_decal/suns/line/marble,
-/obj/effect/turf_decal/suns/line/marble{
- dir = 1
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/toilet/three)
-"mh" = (
-/obj/structure/window/reinforced/fulltile,
-/obj/structure/grille,
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/poddoor/shutters{
- id = "Panacea_garden_space_shuts";
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ship/crew/hydroponics)
-"mo" = (
-/obj/effect/turf_decal/siding/wood/end{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/obj/machinery/door/airlock/command{
- name = "Captain's Quarters";
- req_access_txt = "20";
- dir = 4;
- req_access = list(20)
- },
-/turf/open/floor/suns/hatch{
- color = "#543C30"
- },
-/area/ship/bridge)
-"mp" = (
-/obj/effect/turf_decal/techfloor{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/layer_manifold/visible{
- dir = 4
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/maintenance)
-"mu" = (
-/obj/effect/turf_decal/suns/line/marble/fill,
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/office/lobby)
-"mB" = (
-/obj/structure/window/reinforced/fulltile,
-/obj/structure/grille,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/poddoor/shutters{
- id = "Panacea_bridge_shuts";
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ship/bridge)
-"mD" = (
-/obj/effect/turf_decal/suns/capital_u/marble{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 10
- },
-/obj/structure/cable/blue{
- icon_state = "2-8"
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/office/lobby)
-"mH" = (
-/obj/structure/window/reinforced/fulltile,
-/obj/structure/grille,
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/poddoor/shutters{
- id = "Panacea_psych_priv_shut";
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ship/medical/psych)
-"mK" = (
-/obj/machinery/holopad/emergency,
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/office/lobby)
-"mN" = (
-/obj/effect/turf_decal/suns/line/marble,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/ccommons)
-"mP" = (
-/obj/machinery/atmospherics/pipe/simple/orange/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 6
- },
-/obj/structure/cable/blue{
- icon_state = "1-6"
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"mR" = (
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/door/airlock/public{
- dir = 4;
- name = "Front Desk"
- },
-/turf/open/floor/suns/pattern,
-/area/ship/crew/office/lobby)
-"mS" = (
-/obj/effect/turf_decal/suns/line/marble/fill,
-/obj/structure/chair/plastic,
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"mT" = (
-/obj/structure/railing/wood,
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/obj/effect/turf_decal/siding/wood{
- dir = 2
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/suns/hatch{
- color = "#D2BC9D"
- },
-/area/ship/crew/hydroponics)
-"mU" = (
-/obj/machinery/holopad/emergency,
-/turf/open/floor/suns/plain,
-/area/ship/crew/ccommons)
-"mW" = (
-/obj/effect/turf_decal/suns/line/marble/fill,
-/obj/item/clothing/under/syndicate/suns/alt{
- pixel_x = -3;
- pixel_y = 0
- },
-/obj/item/clothing/under/syndicate/suns/uniform2{
- pixel_x = 5;
- pixel_y = 0
- },
-/obj/item/clothing/gloves/suns{
- pixel_y = -12;
- pixel_x = 5
- },
-/obj/item/clothing/shoes/laceup/suns{
- pixel_y = -11;
- pixel_x = -5
- },
-/obj/item/clothing/accessory/waistcoat/suns/ribbon{
- pixel_y = -4;
- pixel_x = -11
- },
-/obj/item/clothing/accessory/waistcoat/suns/poof{
- pixel_y = -5;
- pixel_x = 12
- },
-/obj/item/melee/classic_baton{
- name = "wooden baton";
- pixel_y = -4
- },
-/obj/structure/closet/secure_closet{
- icon_state = "cabinet";
- req_one_access = list(20, 25);
- name = "Mixologist's Closet"
- },
-/obj/machinery/light/directional/north,
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/canteen)
-"mZ" = (
-/obj/structure/railing{
- dir = 8
- },
-/obj/structure/table/wood/reinforced,
-/obj/item/paper_bin/bundlenatural{
- pixel_y = 11;
- pixel_x = -7
- },
-/obj/item/stamp/captain{
- pixel_x = 12;
- pixel_y = 11
- },
-/obj/item/stamp/syndicate{
- pixel_x = 4;
- pixel_y = 11
- },
-/obj/item/stamp/denied{
- pixel_y = 6;
- pixel_x = 12
- },
-/obj/item/stamp{
- pixel_x = 4;
- pixel_y = 6
- },
-/obj/item/folder/red{
- pixel_x = -7;
- pixel_y = -9
- },
-/obj/item/folder/blue{
- pixel_x = -2;
- pixel_y = -8
- },
-/obj/item/pen/fountain{
- pixel_y = 11;
- pixel_x = -7
- },
-/obj/item/folder/suns{
- pixel_y = -6;
- pixel_x = 6
- },
-/obj/item/spacecash/bundle/c1000,
-/obj/item/spacecash/bundle/c1000{
- pixel_y = -7
- },
-/turf/open/floor/suns/dark/pattern,
-/area/ship/bridge)
-"na" = (
-/obj/structure/closet/secure_closet/medical1{
- name = "medical supply closet"
- },
-/obj/item/storage/bag/medical{
- pixel_y = -4;
- pixel_x = 5
- },
-/obj/item/pinpointer/crew{
- pixel_y = -3;
- pixel_x = 5
- },
-/obj/item/pinpointer/crew{
- pixel_y = 0;
- pixel_x = 5;
- req_one_access = list(5, 20)
- },
-/obj/item/storage/box/rxglasses{
- pixel_x = -8;
- pixel_y = 4
- },
-/obj/item/storage/box/syringes{
- pixel_x = -8;
- pixel_y = 1
- },
-/obj/item/storage/box/medipens{
- pixel_x = -8;
- pixel_y = -2
- },
-/obj/item/storage/box/bodybags{
- pixel_x = -8;
- pixel_y = -5
- },
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 4
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/medical)
-"nc" = (
-/obj/effect/turf_decal/suns/line/marble{
- dir = 4
- },
-/obj/effect/turf_decal/suns/line/marble{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/obj/machinery/door/airlock/public{
- name = "Patient Restroom"
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/toilet/two)
-"nf" = (
-/obj/machinery/atmospherics/pipe/manifold/orange/hidden{
- dir = 1
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"nh" = (
-/obj/machinery/power/terminal{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/machinery/button/door{
- id = "Panacea_engine_blasts";
- name = "Engine Blast Doors";
- dir = 8;
- pixel_x = 20;
- pixel_y = -8;
- req_one_access = list(10, 19, 20, 57, 58)
- },
-/obj/machinery/button/door{
- name = "Window Blast Doors";
- id = "Panacea_engine_window_blasts";
- pixel_x = 20;
- pixel_y = 3;
- dir = 8;
- req_one_access = list(10, 19, 20, 57, 58)
- },
-/turf/open/floor/suns/grid,
-/area/ship/engineering)
-"nm" = (
-/obj/effect/turf_decal/suns/line/marble/corner,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 6
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/ccommons)
-"nv" = (
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/structure/cable/blue{
- icon_state = "2-8"
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"nA" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 6
- },
-/obj/effect/turf_decal/siding/wood/corner{
- dir = 1
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 8
- },
-/turf/open/floor/suns/hatch{
- color = "#D2BC9D"
- },
-/area/ship/crew/hydroponics)
-"nG" = (
-/obj/effect/turf_decal/suns/line/fancy/fill{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 6
- },
-/obj/machinery/power/apc/auto_name/directional/west,
-/obj/structure/cable/blue{
- icon_state = "0-2"
- },
-/turf/open/floor/suns/dark,
-/area/ship/bridge)
-"nI" = (
-/obj/machinery/atmospherics/pipe/simple/orange/hidden{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"nS" = (
-/obj/effect/turf_decal/suns/capital_n/marble{
- dir = 4
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/office/lobby)
-"nU" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/obj/effect/turf_decal/siding/wood/corner,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 4
- },
-/obj/structure/cable/blue{
- icon_state = "2-4"
- },
-/turf/open/floor/suns/hatch{
- color = "#56342A"
- },
-/area/ship/crew/dorm/dormthree)
-"nZ" = (
-/obj/structure/window/reinforced/fulltile,
-/obj/structure/grille,
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/poddoor/shutters{
- id = "Panacea_garden_space_shuts";
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ship/crew/hydroponics)
-"of" = (
-/obj/structure/table,
-/obj/item/storage/firstaid/medical{
- pixel_y = 17;
- pixel_x = -8
- },
-/obj/item/storage/firstaid/o2{
- pixel_y = 12;
- pixel_x = -8
- },
-/obj/item/storage/firstaid/regular{
- pixel_y = 7;
- pixel_x = -8
- },
-/obj/item/storage/firstaid/brute{
- pixel_x = -8;
- pixel_y = 2
- },
-/obj/item/storage/firstaid/fire{
- pixel_x = 10;
- pixel_y = 17
- },
-/obj/item/storage/firstaid/toxin{
- pixel_x = 10;
- pixel_y = 12
- },
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 4
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/medical)
-"oh" = (
-/obj/machinery/photocopier,
-/obj/machinery/light/directional/west,
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/office/lobby)
-"op" = (
-/obj/structure/table/wood/reinforced,
-/obj/effect/turf_decal/suns/line/fancy{
- dir = 8
- },
-/obj/item/radio/intercom/wideband/table{
- dir = 4;
- pixel_x = 8;
- pixel_y = 7
- },
-/obj/item/wallframe/intercom/table{
- dir = 4;
- pixel_x = 8;
- pixel_y = -6
- },
-/turf/open/floor/suns,
-/area/ship/bridge)
-"oq" = (
-/obj/structure/bed,
-/obj/item/bedsheet/suns,
-/obj/structure/curtain/cloth/grey,
-/obj/machinery/light_switch{
- dir = 8;
- pixel_x = 19;
- pixel_y = 9
- },
-/turf/open/floor/suns/diagonal{
- color = "#543C30"
- },
-/area/ship/crew/dorm/dormthree)
-"ow" = (
-/obj/effect/turf_decal/suns/line/marble/corner{
- dir = 4
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 1
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/canteen/kitchen)
-"oB" = (
-/obj/effect/turf_decal/suns/line/fancy,
-/obj/effect/turf_decal/suns/line/fancy{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/obj/machinery/door/airlock/medical{
- name = "Medbay";
- req_one_access = list(1, 5, 19, 57, 45)
- },
-/turf/open/floor/suns,
-/area/ship/medical)
-"oG" = (
-/obj/machinery/shower{
- pixel_y = 12
- },
-/obj/structure/curtain,
-/obj/item/soap,
-/turf/open/floor/suns/pattern,
-/area/ship/crew/toilet/two)
-"oK" = (
-/obj/structure/grille,
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/structure/window/reinforced/fulltile,
-/obj/machinery/door/poddoor/shutters{
- id = "Panacea_patient_commons_shut"
- },
-/turf/open/floor/plating,
-/area/ship/crew/dorm/dormtwo)
-"oQ" = (
-/obj/effect/turf_decal/suns/line/marble/corner{
- dir = 4
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/dorm)
-"oR" = (
-/obj/effect/turf_decal/suns/alt/fancy/middle_right{
- dir = 4
- },
-/turf/open/floor/suns,
-/area/ship/crew/ccommons)
-"oS" = (
-/obj/structure/closet/wall/white/med{
- name = "medical locker";
- pixel_y = 29;
- dir = 1;
- req_one_access = list(5, 20)
- },
-/obj/item/clothing/gloves/color/latex/nitrile/suns{
- pixel_y = -7;
- pixel_x = -8
- },
-/obj/item/clothing/gloves/color/latex/nitrile/suns{
- pixel_y = -7;
- pixel_x = -2
- },
-/obj/item/clothing/under/syndicate/suns/doctorscrubs{
- pixel_y = 8;
- pixel_x = 6
- },
-/obj/item/clothing/suit/toggle/labcoat/suns/doctorlabcoat{
- pixel_y = 8;
- pixel_x = -7
- },
-/obj/item/clothing/under/syndicate/suns/doctorscrubs{
- pixel_y = 8;
- pixel_x = 10
- },
-/obj/item/clothing/suit/toggle/labcoat/suns/doctorlabcoat{
- pixel_y = 8;
- pixel_x = -3
- },
-/obj/item/storage/belt/medical{
- pixel_x = 2;
- pixel_y = -3
- },
-/obj/item/storage/belt/medical{
- pixel_x = 7;
- pixel_y = -3
- },
-/obj/item/clothing/neck/stethoscope{
- pixel_y = 1;
- pixel_x = -7
- },
-/obj/item/clothing/neck/stethoscope{
- pixel_y = 1;
- pixel_x = -2
- },
-/obj/item/clothing/mask/surgical/suns{
- pixel_y = 11;
- pixel_x = -2
- },
-/obj/item/clothing/mask/surgical/suns{
- pixel_y = 11;
- pixel_x = 3
- },
-/obj/item/clothing/head/suns/surgery{
- pixel_y = 14;
- pixel_x = -7
- },
-/obj/item/clothing/head/suns/surgery{
- pixel_y = 14;
- pixel_x = -2
- },
-/obj/item/clothing/glasses/hud/health/suns{
- pixel_y = 15;
- pixel_x = 6
- },
-/obj/item/clothing/glasses/hud/health/suns{
- pixel_y = 15;
- pixel_x = 11
- },
-/turf/open/floor/suns,
-/area/ship/medical)
-"oZ" = (
-/obj/structure/railing{
- dir = 4
- },
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/stairs{
- dir = 2;
- icon = 'icons/obj/stairs.dmi'
- },
-/area/ship/engineering)
-"pi" = (
-/obj/effect/turf_decal/suns/line/fancy/fill{
- dir = 4
- },
-/obj/machinery/light_switch{
- dir = 4;
- pixel_x = -19;
- pixel_y = -8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/turf/open/floor/suns/dark,
-/area/ship/bridge)
-"pj" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 1
- },
-/obj/structure/cable/blue{
- icon_state = "2-8"
- },
-/obj/structure/cable/blue{
- icon_state = "2-4"
- },
-/turf/open/floor/suns/hatch{
- color = "#543C30"
- },
-/area/ship/crew/dorm/dormtwo)
-"pn" = (
-/obj/effect/turf_decal/suns/line/marble,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 1
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/obj/structure/cable/blue{
- icon_state = "2-8"
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/ccommons)
-"px" = (
-/obj/effect/turf_decal/suns/alt/fancy/top_right{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/turf/open/floor/suns,
-/area/ship/crew/ccommons)
-"pA" = (
-/obj/structure/closet/crate/trashcart/laundry,
-/obj/effect/turf_decal/siding/wood/corner{
- dir = 1
- },
-/turf/open/floor/suns/hatch{
- color = "#543C30"
- },
-/area/ship/crew/dorm/dormtwo)
-"pB" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/turf/open/floor/suns/hatch{
- color = "#543C30"
- },
-/area/ship/crew/dorm/dormtwo)
-"pE" = (
-/obj/machinery/computer/helm{
- dir = 8
- },
-/turf/open/floor/suns/dark,
-/area/ship/bridge)
-"pG" = (
-/obj/structure/table,
-/obj/effect/turf_decal/suns/line/marble/fill/corner{
- dir = 1
- },
-/obj/item/paper_bin/bundlenatural{
- pixel_y = 5;
- pixel_x = 4
- },
-/obj/item/pen/fourcolor{
- pixel_y = 6;
- pixel_x = 5
- },
-/obj/item/pen/fourcolor{
- pixel_y = 2;
- pixel_x = 3
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"pK" = (
-/obj/structure/table/wood/reinforced,
-/obj/item/newspaper{
- pixel_y = 2;
- pixel_x = -2
- },
-/obj/item/clothing/glasses/regular{
- pixel_y = 7;
- pixel_x = 5
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"pM" = (
-/obj/structure/table/wood/reinforced,
-/obj/effect/turf_decal/suns/line/marble/fill,
-/obj/item/book/manual/random{
- pixel_x = 6;
- pixel_y = 5
- },
-/obj/item/clothing/glasses/regular/thin{
- pixel_x = -2;
- pixel_y = -3
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/dorm)
-"pO" = (
-/obj/structure/weightmachine/stacklifter,
-/turf/open/floor/suns/dark,
-/area/ship/crew/office)
-"pP" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/suns,
-/area/ship/crew/canteen)
-"pR" = (
-/obj/effect/turf_decal/siding/wood,
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/turf/open/floor/suns/hatch{
- color = "#543C30"
- },
-/area/ship/crew/dorm/captain)
-"pT" = (
-/obj/structure/urinal{
- dir = 8;
- pixel_y = 1;
- pixel_x = 13
- },
-/obj/machinery/light/directional/south,
-/turf/open/floor/suns,
-/area/ship/crew/toilet/three)
-"pX" = (
-/obj/structure/railing{
- dir = 8
- },
-/obj/structure/closet/wall/blue/directional/north{
- name = "XO's Locker";
- req_one_access = list(20, 57)
- },
-/obj/item/clothing/gloves/suns/xo{
- pixel_y = -7
- },
-/obj/item/clothing/shoes/combat/suns{
- pixel_x = 8;
- pixel_y = -6
- },
-/obj/item/clothing/suit/armor/vest/bulletproof/suns/xo{
- pixel_y = 7;
- pixel_x = -5
- },
-/obj/item/clothing/neck/cloak/suns/xo{
- pixel_y = 8;
- pixel_x = 5
- },
-/obj/item/clothing/under/syndicate/suns/xo{
- pixel_x = 10;
- pixel_y = 8
- },
-/obj/item/clothing/mask/breath/suns{
- pixel_x = 13;
- pixel_y = 2
- },
-/turf/open/floor/suns/hatch{
- color = "#543C30"
- },
-/area/ship/bridge)
-"pZ" = (
-/obj/effect/turf_decal/techfloor{
- dir = 1
- },
-/obj/machinery/atmospherics/components/binary/valve/layer4{
- dir = 4;
- name = "Disposals Outlet Valve"
- },
-/obj/structure/cable/blue{
- icon_state = "1-4"
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"qb" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/structure/cable/blue{
- icon_state = "2-8"
- },
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/turf/open/floor/suns/hatch{
- color = "#543C30"
- },
-/area/ship/crew/dorm/dormtwo)
-"qe" = (
-/obj/structure/flora/ausbushes/grassybush,
-/obj/structure/flora/ausbushes/ppflowers,
-/turf/open/floor/grass/ship/jungle,
-/area/ship/crew/hydroponics)
-"qf" = (
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/dorm)
-"qk" = (
-/obj/structure/table/wood/reinforced,
-/obj/machinery/computer/med_data/laptop{
- dir = 1;
- pixel_y = 4
- },
-/obj/machinery/light/directional/west,
-/turf/open/floor/suns/diagonal{
- color = "#543C30"
- },
-/area/ship/crew/dorm/captain)
-"qz" = (
-/obj/machinery/power/smes/engineering{
- layer = 4
- },
-/obj/structure/railing{
- dir = 8;
- layer = 4.1
- },
-/obj/structure/railing{
- dir = 1;
- layer = 2.8
- },
-/obj/structure/cable/blue,
-/turf/open/floor/suns/grid,
-/area/ship/engineering)
-"qA" = (
-/turf/closed/wall/mineral/titanium/nodiagonal,
-/area/ship/crew/cryo)
-"qC" = (
-/obj/structure/closet/firecloset/wall/directional/north,
-/turf/open/floor/suns/plain,
-/area/ship/crew/ccommons)
-"qD" = (
-/obj/structure/closet/wall/orange{
- name = "Engineering Equipment";
- pixel_y = 29;
- dir = 1;
- req_one_access = list(10, 20)
- },
-/obj/item/clothing/gloves/color/yellow{
- pixel_x = 5;
- pixel_y = -8
- },
-/obj/item/clothing/gloves/color/yellow{
- pixel_x = 5;
- pixel_y = -4
- },
-/obj/item/storage/toolbox/mechanical{
- pixel_y = 6;
- pixel_x = -6
- },
-/obj/item/storage/toolbox/mechanical{
- pixel_y = 1;
- pixel_x = -6
- },
-/obj/item/storage/toolbox/electrical{
- pixel_x = -6;
- pixel_y = -4
- },
-/obj/item/storage/toolbox/electrical{
- pixel_x = -6;
- pixel_y = -9
- },
-/obj/item/geiger_counter{
- pixel_y = 13;
- pixel_x = 7
- },
-/obj/item/geiger_counter{
- pixel_y = 9;
- pixel_x = 7
- },
-/obj/item/multitool{
- pixel_y = 4;
- pixel_x = 13
- },
-/obj/item/multitool{
- pixel_y = 4;
- pixel_x = 8
- },
-/obj/effect/turf_decal/box,
-/obj/item/t_scanner{
- pixel_y = 4;
- pixel_x = -3
- },
-/obj/item/t_scanner{
- pixel_y = 4;
- pixel_x = -11
- },
-/obj/item/stack/cable_coil/cyan{
- pixel_x = -6
- },
-/obj/item/stack/cable_coil/cyan{
- pixel_x = -6;
- pixel_y = -4
- },
-/obj/item/storage/belt/utility/full{
- pixel_y = -10;
- pixel_x = 7
- },
-/obj/item/storage/belt/utility/full{
- pixel_y = -10;
- pixel_x = -7
- },
-/obj/item/holosign_creator/atmos{
- pixel_y = 14;
- pixel_x = -9
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"qM" = (
-/obj/structure/railing{
- dir = 9
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"qQ" = (
-/obj/effect/turf_decal/suns/line/marble{
- dir = 1
- },
-/obj/effect/turf_decal/suns/line/marble,
-/obj/machinery/power/apc/auto_name/directional/west,
-/obj/structure/cable/blue{
- icon_state = "0-4"
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/cryo)
-"qT" = (
-/obj/structure/table,
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 10
- },
-/obj/machinery/light/directional/east,
-/obj/machinery/fax/syndicate,
-/turf/open/floor/suns/dark/plain,
-/area/ship/security)
-"qZ" = (
-/obj/machinery/power/shieldwallgen/atmos/roundstart{
- id = "Panacea_entrance_shield"
- },
-/obj/structure/cable/blue{
- icon_state = "0-10"
- },
-/obj/machinery/door/poddoor{
- id = "Panacea_entrance_blast";
- dir = 4
- },
-/turf/open/floor/suns/grid,
-/area/ship/crew/office/lobby)
-"rc" = (
-/obj/structure/closet/wall/red/directional/north{
- name = "Captain's Locker";
- req_access = list(20)
- },
-/obj/item/clothing/gloves/suns/captain{
- pixel_x = -7;
- pixel_y = -12
- },
-/obj/item/clothing/neck/cloak/suns/cap{
- pixel_y = 4;
- pixel_x = 7
- },
-/obj/item/clothing/shoes/combat/suns{
- pixel_x = 6;
- pixel_y = -9
- },
-/obj/item/clothing/suit/armor/vest/bulletproof/suns/captain{
- pixel_y = -1
- },
-/obj/item/clothing/under/syndicate/suns/captain{
- pixel_y = -3;
- pixel_x = -9
- },
-/obj/item/clothing/head/suns/captain{
- pixel_x = -5;
- pixel_y = -11
- },
-/obj/item/gun/ballistic/automatic/powered/gauss/modelh/suns{
- pixel_y = 7;
- pixel_x = -4
- },
-/obj/item/ammo_box/magazine/modelh{
- pixel_y = 6;
- pixel_x = -6
- },
-/obj/item/ammo_box/magazine/modelh{
- pixel_y = 6;
- pixel_x = -2
- },
-/obj/item/ammo_box/magazine/modelh{
- pixel_y = 6;
- pixel_x = 2
- },
-/turf/open/floor/suns/diagonal{
- color = "#543C30"
- },
-/area/ship/crew/dorm/captain)
-"re" = (
-/obj/structure/flora/grass/jungle/b,
-/turf/open/floor/plating/ship/water,
-/area/ship/crew/hydroponics)
-"rf" = (
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"ri" = (
-/obj/effect/turf_decal/siding/wood/end{
- dir = 4
- },
-/obj/structure/easel,
-/turf/open/floor/suns/hatch{
- color = "#D2BC9D"
- },
-/area/ship/crew/hydroponics)
-"rk" = (
-/obj/effect/turf_decal/suns/line/marble/fill,
-/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2,
-/obj/structure/cable/blue{
- icon_state = "1-8"
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"rs" = (
-/obj/structure/chair/plastic,
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 5
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"rB" = (
-/obj/effect/turf_decal/suns/line/fancy/fill{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/obj/structure/cable/blue{
- icon_state = "2-4"
- },
-/obj/machinery/light/directional/west,
-/turf/open/floor/suns/dark,
-/area/ship/bridge)
-"rE" = (
-/obj/structure/flora/ausbushes/sunnybush,
-/obj/structure/flora/ausbushes/lavendergrass,
-/obj/machinery/light/directional/north,
-/turf/open/floor/grass/ship/jungle,
-/area/ship/crew/hydroponics)
-"rG" = (
-/obj/effect/turf_decal/suns/line/marble/corner{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 5
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/ccommons)
-"rL" = (
-/obj/structure/chair/sofa/purple,
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"rM" = (
-/obj/machinery/vending/snack,
-/obj/item/toy/plush/sharai{
- pixel_y = 19
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/dorm/dormtwo)
-"rU" = (
-/turf/open/floor/engine/hull,
-/area/ship/external/dark)
-"rX" = (
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 1
- },
-/obj/machinery/light/floor,
-/obj/structure/railing{
- dir = 1
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"sp" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 8
- },
-/turf/open/floor/suns/hatch{
- color = "#56342A"
- },
-/area/ship/crew/dorm/dormthree)
-"sq" = (
-/obj/structure/closet/firecloset/wall/directional/west,
-/obj/effect/turf_decal/borderfloorwhite{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 5
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/maintenance)
-"ss" = (
-/turf/open/floor/suns/pattern,
-/area/ship/crew/canteen)
-"su" = (
-/obj/structure/chair/office{
- dir = 8
- },
-/obj/machinery/airalarm/directional/east,
-/turf/open/floor/suns/hatch{
- color = "#543C30"
- },
-/area/ship/crew/dorm/dormtwo)
-"sD" = (
-/obj/effect/turf_decal/suns/line/marble{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/ccommons)
-"sI" = (
-/obj/machinery/computer/helm/viewscreen/directional/north,
-/turf/open/floor/suns/plain,
-/area/ship/crew/ccommons)
-"sM" = (
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 1
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 1
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"sN" = (
-/obj/structure/window/reinforced/fulltile,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/structure/grille,
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/machinery/door/poddoor/shutters{
- id = "Panacea_emergency_shuts";
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ship/maintenance)
-"sS" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 4
- },
-/obj/structure/closet/firecloset/wall/directional/west,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/turf/open/floor/suns/hatch{
- color = "#56342A"
- },
-/area/ship/crew/dorm/dormfour)
-"sY" = (
-/obj/effect/turf_decal/suns/line/fancy/fill{
- dir = 5
- },
-/obj/structure/chair{
- dir = 1
- },
-/obj/machinery/light/directional/south,
-/obj/machinery/computer/helm/viewscreen/directional/west,
-/turf/open/floor/suns/dark,
-/area/ship/crew/cryo)
-"td" = (
-/obj/structure/chair/comfy/shuttle{
- dir = 4
- },
-/turf/open/floor/suns/dark/pattern,
-/area/ship/bridge)
-"tg" = (
-/obj/structure/closet/secure_closet/freezer/fridge,
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 1
- },
-/obj/machinery/light/directional/south,
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/canteen/kitchen)
-"th" = (
-/obj/structure/table,
-/obj/structure/bedsheetbin{
- pixel_x = -1;
- pixel_y = 1
- },
-/turf/open/floor/suns/diagonal{
- color = "#543C30"
- },
-/area/ship/crew/dorm/dormfour)
-"tm" = (
-/obj/machinery/suit_storage_unit/inherit,
-/obj/item/tank/internals/oxygen{
- pixel_x = 1;
- pixel_y = -6
- },
-/obj/item/clothing/suit/space/hardsuit/solgov/suns{
- pixel_x = -5
- },
-/obj/item/clothing/mask/breath/suns{
- pixel_x = 4;
- pixel_y = -4
- },
-/obj/machinery/light/directional/west,
-/turf/open/floor/suns/diagonal{
- color = "#543C30"
- },
-/area/ship/crew/dorm/captain)
-"ts" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
-/turf/open/floor/suns,
-/area/ship/crew/canteen)
-"tt" = (
-/obj/effect/turf_decal/siding/wood/corner{
- dir = 1
- },
-/obj/item/kirbyplants/random,
-/obj/machinery/power/apc/auto_name/directional/north,
-/obj/structure/cable/blue{
- icon_state = "0-8"
- },
-/turf/open/floor/suns/hatch{
- color = "#56342A"
- },
-/area/ship/crew/office)
-"tB" = (
-/obj/effect/turf_decal/suns/line/marble/fill,
-/obj/machinery/computer/helm/viewscreen/directional/north,
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"tE" = (
-/obj/effect/turf_decal/suns/line/marble{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/airalarm/directional/east,
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/dorm)
-"tJ" = (
-/obj/structure/window/reinforced/fulltile,
-/obj/structure/grille,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/poddoor/shutters{
- id = "Panacea_bridge_shuts";
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ship/bridge)
-"tK" = (
-/obj/structure/table/wood/reinforced,
-/obj/effect/turf_decal/suns/line/fancy/fill,
-/obj/item/toy/plush/moth/ragged{
- pixel_y = 9;
- pixel_x = -7
- },
-/obj/item/toy/plush/rilena{
- pixel_x = 6;
- pixel_y = 4
- },
-/turf/open/floor/suns/dark,
-/area/ship/crew/cryo)
-"tS" = (
-/obj/structure/table,
-/obj/effect/turf_decal/suns/line/marble/fill/corner{
- dir = 8
- },
-/obj/item/toy/plush/kari{
- pixel_y = 4;
- pixel_x = 9
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"tT" = (
-/obj/effect/turf_decal/suns/line/marble,
-/turf/open/floor/suns/plain,
-/area/ship/crew/canteen/kitchen)
-"ua" = (
-/obj/machinery/power/terminal{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "0-4"
- },
-/obj/machinery/firealarm/directional/north,
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/turf/open/floor/plating,
-/area/ship/engineering)
-"ub" = (
-/obj/effect/turf_decal/suns/line/marble{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4,
-/obj/structure/cable/blue{
- icon_state = "2-8"
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/ccommons)
-"uj" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/obj/effect/turf_decal/siding/wood,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/turf/open/floor/suns/hatch{
- color = "#56342A"
- },
-/area/ship/crew/dorm/dormthree)
-"up" = (
-/obj/effect/turf_decal/siding/wood/end{
- dir = 1
- },
-/obj/structure/closet/crate/hydroponics{
- name = "seeds crate"
- },
-/obj/item/seeds/tower,
-/obj/item/seeds/tower,
-/obj/item/seeds/tomato,
-/obj/item/seeds/tomato,
-/obj/item/seeds/tobacco,
-/obj/item/seeds/tobacco,
-/obj/item/seeds/wheat,
-/obj/item/seeds/wheat,
-/obj/item/seeds/sugarcane,
-/obj/item/seeds/sugarcane,
-/obj/item/seeds/soya,
-/obj/item/seeds/soya,
-/obj/item/seeds/potato,
-/obj/item/seeds/potato,
-/obj/item/seeds/nettle,
-/obj/item/seeds/nettle,
-/obj/item/seeds/eggplant,
-/obj/item/seeds/eggplant,
-/obj/item/seeds/cotton,
-/obj/item/seeds/cotton,
-/obj/item/seeds/corn,
-/obj/item/seeds/corn,
-/obj/item/seeds/coffee,
-/obj/item/seeds/coffee,
-/obj/item/seeds/chili,
-/obj/item/seeds/chili,
-/obj/item/seeds/chanter,
-/obj/item/seeds/chanter,
-/obj/item/seeds/carrot,
-/obj/item/seeds/carrot,
-/obj/machinery/power/apc/auto_name/directional/north,
-/obj/structure/cable/blue{
- icon_state = "0-8"
- },
-/turf/open/floor/suns/hatch{
- color = "#D2BC9D"
- },
-/area/ship/crew/hydroponics)
-"ut" = (
-/obj/structure/window/reinforced/fulltile,
-/obj/structure/grille,
-/obj/machinery/door/poddoor/shutters{
- id = "Panacea_emergency_shuts"
- },
-/turf/open/floor/plating,
-/area/ship/maintenance)
-"uv" = (
-/obj/effect/turf_decal/suns/line/marble,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/ccommons)
-"uy" = (
-/obj/effect/turf_decal/suns/line/marble{
- dir = 8
- },
-/obj/effect/turf_decal/suns/line/marble{
- dir = 4
- },
-/obj/machinery/power/apc/auto_name/directional/south,
-/obj/structure/cable/blue,
-/turf/open/floor/suns/plain,
-/area/ship/crew/toilet/two)
-"uI" = (
-/turf/open/floor/suns,
-/area/ship/medical)
-"uL" = (
-/obj/structure/table,
-/obj/effect/turf_decal/suns/line/marble/fill/corner{
- dir = 4
- },
-/obj/item/toy/cards/deck/cas{
- pixel_y = 8;
- pixel_x = -4
- },
-/obj/item/toy/cards/deck/cas/black{
- pixel_y = 6;
- pixel_x = 4
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"uM" = (
-/obj/structure/table/wood/reinforced,
-/turf/open/floor/ship/dirt,
-/area/ship/crew/hydroponics)
-"uQ" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 4
- },
-/obj/effect/turf_decal/siding/wood/corner{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/turf/open/floor/suns/hatch{
- color = "#56342A"
- },
-/area/ship/crew/dorm/dormthree)
-"uU" = (
-/obj/machinery/light_switch{
- dir = 8;
- pixel_x = 19;
- pixel_y = 0
- },
-/turf/open/floor/suns/pattern,
-/area/ship/crew/ccommons)
-"va" = (
-/obj/structure/railing{
- dir = 8
- },
-/obj/structure/table/wood/reinforced,
-/obj/machinery/fax/syndicate,
-/turf/open/floor/suns/dark,
-/area/ship/bridge)
-"vc" = (
-/obj/effect/turf_decal/suns/line/fancy,
-/obj/effect/turf_decal/suns/line/fancy{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/obj/machinery/door/airlock/security{
- name = "Peacekeeper's Office";
- req_one_access = list(1, 19, 20, 57, 58)
- },
-/turf/open/floor/suns,
-/area/ship/security)
-"vd" = (
-/obj/effect/turf_decal/suns/line/fancy{
- dir = 8
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/turf/open/floor/suns,
-/area/ship/bridge)
-"vh" = (
-/obj/effect/turf_decal/suns/line/fancy/fill{
- dir = 4
- },
-/obj/machinery/light_switch{
- dir = 4;
- pixel_x = -19;
- pixel_y = 10
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/turf/open/floor/suns/dark,
-/area/ship/bridge)
-"vi" = (
-/obj/structure/fireplace,
-/obj/machinery/firealarm/directional/west,
-/turf/open/floor/suns/hatch{
- color = "#56342A"
- },
-/area/ship/crew/office)
-"vl" = (
-/obj/effect/turf_decal/trimline/opaque/white/filled/line{
- dir = 9
- },
-/obj/structure/railing/corner{
- dir = 4
- },
-/turf/open/floor/plasteel/sepia,
-/area/ship/crew/ccommons)
-"vm" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 9
- },
-/turf/open/floor/suns/diagonal{
- color = "#543C30"
- },
-/area/ship/crew/dorm/dormfour)
-"vn" = (
-/turf/closed/wall/mineral/titanium/exterior,
-/area/ship/engineering)
-"vq" = (
-/obj/structure/closet/wall/blue/directional/west{
- name = "EVA Closet"
- },
-/obj/structure/railing{
- dir = 1;
- layer = 3
- },
-/obj/item/clothing/suit/space/syndicate/suns{
- pixel_x = -7;
- pixel_y = 6
- },
-/obj/item/clothing/head/helmet/space/syndicate/suns{
- pixel_x = 8;
- pixel_y = 5
- },
-/obj/item/clothing/head/helmet/space/syndicate/suns{
- pixel_x = 8;
- pixel_y = 1
- },
-/obj/item/clothing/head/helmet/space/syndicate/suns{
- pixel_x = 8;
- pixel_y = -3
- },
-/obj/item/clothing/suit/space/syndicate/suns{
- pixel_x = -7;
- pixel_y = 2
- },
-/obj/item/clothing/suit/space/syndicate/suns{
- pixel_x = -7;
- pixel_y = -3
- },
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 1
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/office/lobby)
-"vv" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
-/turf/open/floor/suns,
-/area/ship/medical)
-"vw" = (
-/obj/machinery/defibrillator_mount/loaded{
- pixel_y = 14;
- pixel_x = 25
- },
-/obj/effect/turf_decal/suns/line/marble/fill,
-/turf/open/floor/suns/dark/plain,
-/area/ship/medical)
-"vx" = (
-/obj/machinery/atmospherics/pipe/simple/orange/hidden{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/stairs{
- dir = 2;
- icon = 'icons/obj/stairs.dmi'
- },
-/area/ship/engineering)
-"vG" = (
-/obj/machinery/firealarm/directional/south,
-/turf/open/floor/suns/plain,
-/area/ship/crew/ccommons)
-"vI" = (
-/obj/structure/chair/plastic{
- dir = 4
- },
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 10
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"vM" = (
-/turf/open/floor/suns/dark,
-/area/ship/crew/office)
-"vS" = (
-/obj/structure/curtain/cloth/grey,
-/obj/machinery/recharge_station,
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 1
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/dorm)
-"vX" = (
-/obj/structure/disposalpipe/segment{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/maintenance)
-"wa" = (
-/obj/item/kirbyplants/random,
-/obj/machinery/power/apc/auto_name/directional/south,
-/obj/structure/cable/blue,
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/office/lobby)
-"wc" = (
-/obj/structure/chair/office,
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 9
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/security)
-"we" = (
-/obj/effect/turf_decal/suns/line/marble{
- dir = 5
- },
-/obj/effect/turf_decal/suns/line/marble/corner{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "2-8"
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/toilet/three)
-"wi" = (
-/obj/effect/turf_decal/borderfloorwhite{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/orange/hidden{
- dir = 4
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"wk" = (
-/obj/structure/flora/ausbushes/lavendergrass,
-/obj/structure/flora/ausbushes/sparsegrass,
-/turf/open/floor/ship/dirt,
-/area/ship/crew/hydroponics)
-"wn" = (
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"ws" = (
-/obj/machinery/hydroponics/constructable,
-/obj/effect/turf_decal/siding/wood{
- dir = 8
- },
-/turf/open/floor/suns/hatch{
- color = "#D2BC9D"
- },
-/area/ship/crew/hydroponics)
-"wt" = (
-/obj/effect/turf_decal/siding/wood,
-/obj/effect/turf_decal/siding/wood/corner{
- dir = 4
- },
-/obj/machinery/holopad/emergency,
-/obj/structure/cable/blue{
- icon_state = "1-4"
- },
-/turf/open/floor/suns/hatch{
- color = "#56342A"
- },
-/area/ship/medical/psych)
-"wv" = (
-/obj/machinery/smartfridge,
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/canteen/kitchen)
-"ww" = (
-/obj/structure/closet/crate/bin{
- pixel_y = 4
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/ccommons)
-"wC" = (
-/obj/machinery/space_heater,
-/obj/effect/turf_decal/box,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 9
- },
-/obj/machinery/light/directional/east,
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"wH" = (
-/obj/effect/turf_decal/suns/line/fancy{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "2-8"
- },
-/obj/structure/table/wood/reinforced,
-/obj/machinery/recharger{
- pixel_y = 9;
- pixel_x = 8
- },
-/obj/item/desk_flag/suns{
- pixel_y = 2;
- pixel_x = -8
- },
-/turf/open/floor/suns,
-/area/ship/bridge)
-"wI" = (
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 1
- },
-/obj/machinery/light/floor,
-/obj/structure/railing{
- dir = 9
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"wM" = (
-/obj/structure/window{
- dir = 8
- },
-/obj/machinery/door/window/eastright{
- dir = 2
- },
-/obj/machinery/light/directional/north,
-/turf/open/floor/suns/pattern,
-/area/ship/crew/toilet/three)
-"wP" = (
-/obj/effect/turf_decal/suns/line/marble,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 2
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/obj/structure/cable/blue{
- icon_state = "2-8"
- },
-/obj/structure/cable/blue{
- icon_state = "1-8"
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/ccommons)
-"wT" = (
-/obj/structure/railing,
-/obj/structure/table/wood/reinforced,
-/obj/item/papercutter{
- pixel_x = 3;
- pixel_y = 5
- },
-/obj/item/desk_flag/suns{
- pixel_y = 1;
- pixel_x = 11
- },
-/turf/open/floor/suns/hatch{
- color = "#543C30"
- },
-/area/ship/bridge)
-"wU" = (
-/obj/effect/turf_decal/suns/line/marble,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/ccommons)
-"wY" = (
-/obj/structure/window/reinforced/fulltile,
-/obj/structure/grille,
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/poddoor/shutters{
- id = "Panacea_psych_out_shut";
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ship/crew/office)
-"wZ" = (
-/obj/structure/bed,
-/obj/structure/curtain/cloth/grey,
-/obj/item/bedsheet/suns,
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 4
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/dorm)
-"xd" = (
-/obj/structure/rack,
-/obj/item/radio/intercom/directional/west,
-/obj/item/holosign_creator/medical{
- pixel_y = 8;
- pixel_x = 10
- },
-/obj/item/holosign_creator/medical{
- pixel_y = 3;
- pixel_x = 10
- },
-/obj/item/roller{
- pixel_x = -6;
- pixel_y = 14
- },
-/obj/item/roller{
- pixel_x = -7;
- pixel_y = 20
- },
-/obj/item/healthanalyzer{
- pixel_y = -6;
- pixel_x = 4
- },
-/obj/item/healthanalyzer{
- pixel_y = -6;
- pixel_x = -5
- },
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 4
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/medical)
-"xp" = (
-/obj/structure/table/wood/reinforced,
-/obj/item/flashlight/lamp/green{
- pixel_x = -8;
- pixel_y = -7
- },
-/obj/item/spacecash/bundle/c10{
- pixel_x = 9;
- pixel_y = 9
- },
-/turf/open/floor/suns/diagonal{
- color = "#543C30"
- },
-/area/ship/crew/dorm/dormthree)
-"xE" = (
-/obj/structure/bed/dogbed{
- anchored = 1;
- name = "Felix' bed"
- },
-/mob/living/simple_animal/pet/cat/space{
- dir = 4;
- name = "Felix"
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/ccommons)
-"xL" = (
-/obj/structure/flora/junglebush/b,
-/turf/open/floor/plating/ship/water,
-/area/ship/crew/hydroponics)
-"xO" = (
-/obj/structure/railing{
- dir = 4
- },
-/obj/structure/reagent_dispensers/watertank,
-/obj/machinery/light/directional/south,
-/turf/open/floor/suns/grid,
-/area/ship/engineering)
-"xP" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 8
- },
-/obj/machinery/light/directional/east,
-/turf/open/floor/suns,
-/area/ship/crew/canteen)
-"xQ" = (
-/obj/effect/turf_decal/trimline/opaque/white/filled/line{
- dir = 1
- },
-/obj/structure/railing{
- dir = 1
- },
-/obj/machinery/washing_machine,
-/turf/open/floor/plasteel/sepia,
-/area/ship/crew/ccommons)
-"xT" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 9
- },
-/obj/effect/turf_decal/siding/wood{
- dir = 9
- },
-/turf/open/floor/suns/hatch{
- color = "#56342A"
- },
-/area/ship/crew/dorm/dormthree)
-"xV" = (
-/obj/structure/sink{
- dir = 4;
- pixel_x = -14;
- pixel_y = 5
- },
-/obj/structure/mirror{
- pixel_y = 7;
- pixel_x = -24
- },
-/obj/effect/turf_decal/suns/line/marble{
- dir = 9
- },
-/obj/effect/turf_decal/suns/line/marble/corner,
-/obj/item/towel{
- pixel_y = 22;
- pixel_x = 1
- },
-/obj/structure/cable/blue{
- icon_state = "2-4"
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/toilet/two)
-"xY" = (
-/obj/effect/turf_decal/siding/wood/corner{
- dir = 4
- },
-/obj/effect/turf_decal/siding/wood{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/obj/machinery/door/airlock/public{
- dir = 4;
- name = "Patient Dorms"
- },
-/turf/open/floor/suns/hatch{
- color = "#543C30"
- },
-/area/ship/crew/dorm)
-"xZ" = (
-/obj/effect/turf_decal/suns/line/marble/fill/corner{
- dir = 8
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"yf" = (
-/obj/structure/chair/comfy/purple/directional/west,
-/obj/machinery/light/directional/east,
-/turf/open/floor/carpet/red,
-/area/ship/crew/dorm/dormtwo)
-"yh" = (
-/turf/closed/wall/mineral/titanium/exterior,
-/area/ship/crew/office)
-"ym" = (
-/obj/machinery/holopad/emergency,
-/turf/open/floor/suns/pattern,
-/area/ship/crew/dorm)
-"yp" = (
-/obj/structure/table,
-/obj/item/folder/red{
- pixel_y = 7;
- pixel_x = -5
- },
-/obj/item/folder/suns{
- pixel_y = 0;
- pixel_x = 5
- },
-/obj/item/radio/intercom/directional/south,
-/turf/open/floor/suns/dark/plain,
-/area/ship/security)
-"ys" = (
-/obj/machinery/door/poddoor{
- id = "Panacea_entrance_blast";
- dir = 4
- },
-/obj/docking_port/mobile{
- dir = 2;
- launch_status = 0;
- port_direction = 8;
- preferred_direction = 4
- },
-/turf/open/floor/suns/grid,
-/area/ship/crew/office/lobby)
-"yu" = (
-/obj/structure/window/reinforced/fulltile,
-/obj/structure/grille,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/poddoor/shutters{
- id = "Panacea_patient_dorm_shut"
- },
-/turf/open/floor/plating,
-/area/ship/crew/dorm)
-"yv" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 1
- },
-/obj/machinery/light/directional/west,
-/turf/open/floor/suns/dark,
-/area/ship/crew/office)
-"yw" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 5
- },
-/turf/open/floor/suns,
-/area/ship/crew/canteen)
-"yA" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/ccommons)
-"yF" = (
-/obj/structure/flora/rock/jungle,
-/turf/open/floor/plating/ship/water,
-/area/ship/crew/hydroponics)
-"yT" = (
-/obj/effect/turf_decal/suns/line/marble{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 5
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/ccommons)
-"yX" = (
-/obj/effect/turf_decal/suns/line/marble/fill,
-/obj/machinery/light/floor,
-/obj/structure/railing{
- dir = 10;
- layer = 5
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"zc" = (
-/obj/item/kirbyplants/random,
-/obj/machinery/light/directional/west,
-/turf/open/floor/suns/plain,
-/area/ship/crew/ccommons)
-"zi" = (
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 10
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"zn" = (
-/obj/machinery/power/apc/auto_name/directional/east,
-/obj/structure/cable/blue{
- icon_state = "0-8"
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/dorm)
-"zz" = (
-/obj/effect/turf_decal/techfloor,
-/obj/machinery/atmospherics/pipe/simple/orange/hidden{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"zC" = (
-/obj/structure/chair/office,
-/obj/machinery/light/directional/north,
-/turf/open/floor/suns/dark/plain,
-/area/ship/medical)
-"zD" = (
-/turf/open/floor/carpet/red,
-/area/ship/crew/dorm/dormtwo)
-"zH" = (
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 5
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"zJ" = (
-/obj/effect/turf_decal/suns/line/marble/fill,
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/obj/machinery/door/airlock{
- dir = 2;
- name = "Bar";
- req_one_access = list(1, 19, 20, 25, 57, 58)
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/canteen)
-"zK" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 4
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 1
- },
-/obj/machinery/computer/helm/viewscreen/directional/west,
-/turf/open/floor/suns/hatch{
- color = "#56342A"
- },
-/area/ship/crew/dorm/dormfour)
-"zL" = (
-/obj/effect/turf_decal/borderfloorwhite{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/power/apc/auto_name/directional/west,
-/obj/structure/cable/blue,
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/maintenance)
-"zQ" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/turf/open/floor/suns/hatch{
- color = "#543C30"
- },
-/area/ship/crew/dorm/dormtwo)
-"zS" = (
-/obj/structure/window/reinforced/fulltile,
-/obj/structure/disposalpipe/segment,
-/obj/structure/grille,
-/obj/machinery/door/poddoor/shutters{
- id = "Panacea_emergency_shuts"
- },
-/turf/open/floor/plating,
-/area/ship/maintenance)
-"zT" = (
-/obj/structure/bed,
-/obj/structure/curtain/cloth/grey,
-/obj/item/bedsheet/suns,
-/turf/open/floor/suns/diagonal{
- color = "#543C30"
- },
-/area/ship/crew/dorm/dormthree)
-"zU" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/suns/hatch{
- color = "#56342A"
- },
-/area/ship/crew/dorm/dormfour)
-"zV" = (
-/obj/effect/turf_decal/suns/line/marble,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 2
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/obj/structure/cable/blue{
- icon_state = "1-8"
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/ccommons)
-"zZ" = (
-/obj/structure/railing,
-/obj/structure/table/wood/reinforced,
-/obj/item/paper_bin/bundlenatural{
- pixel_y = 2;
- pixel_x = -7
- },
-/obj/item/clipboard{
- pixel_x = 8
- },
-/obj/item/folder/blue{
- pixel_x = 16;
- pixel_y = 6
- },
-/obj/item/folder/red{
- pixel_y = 3;
- pixel_x = 10
- },
-/obj/item/pen/fountain{
- pixel_y = 3;
- pixel_x = -7
- },
-/obj/item/folder/suns{
- pixel_y = -6;
- pixel_x = 15
- },
-/turf/open/floor/suns/hatch{
- color = "#543C30"
- },
-/area/ship/bridge)
-"Af" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 8
- },
-/turf/open/floor/suns/hatch{
- color = "#543C30"
- },
-/area/ship/bridge)
-"Am" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 8
- },
-/obj/effect/turf_decal/siding/wood/corner,
-/obj/effect/turf_decal/siding/wood/corner{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/turf/open/floor/suns/hatch{
- color = "#D2BC9D"
- },
-/area/ship/crew/hydroponics)
-"At" = (
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/ccommons)
-"Av" = (
-/obj/structure/table,
-/obj/item/toy/plush/hornet/gay{
- pixel_x = 8;
- pixel_y = 7
- },
-/obj/item/toy/plush/knight{
- pixel_y = 5;
- pixel_x = -3
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"AM" = (
-/obj/machinery/light/directional/south,
-/turf/open/floor/suns/plain,
-/area/ship/crew/ccommons)
-"AO" = (
-/obj/effect/turf_decal/suns/line/marble{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/canteen/kitchen)
-"AR" = (
-/obj/structure/table,
-/obj/item/storage/box/metalfoam{
- pixel_y = 14;
- pixel_x = -9
- },
-/obj/item/storage/toolbox/mechanical{
- pixel_y = -6;
- pixel_x = -5
- },
-/obj/effect/turf_decal/techfloor,
-/obj/structure/cable/blue{
- icon_state = "2-4"
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"AW" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "1-8"
- },
-/obj/structure/cable/blue{
- icon_state = "2-8"
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"AZ" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 4
- },
-/turf/open/floor/suns,
-/area/ship/security)
-"Bb" = (
-/obj/effect/turf_decal/suns/line/marble{
- dir = 1
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/canteen/kitchen)
-"Bc" = (
-/turf/closed/wall/mineral/titanium/nodiagonal,
-/area/ship/bridge)
-"Bd" = (
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 1
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 4
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/security)
-"Be" = (
-/obj/structure/rack,
-/obj/item/wheelchair{
- pixel_y = -2
- },
-/obj/item/wheelchair{
- pixel_y = 2
- },
-/obj/item/wheelchair{
- pixel_y = 6
- },
-/obj/item/wheelchair{
- pixel_y = 10
- },
-/obj/effect/turf_decal/suns/line/marble/fill,
-/obj/machinery/light/directional/east,
-/obj/structure/railing,
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/office/lobby)
-"Bk" = (
-/obj/structure/table,
-/obj/machinery/microwave,
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 5
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/canteen/kitchen)
-"Bl" = (
-/turf/closed/wall/mineral/titanium/nodiagonal,
-/area/ship/crew/toilet)
-"Bo" = (
-/obj/effect/turf_decal/trimline/opaque/white/filled/line{
- dir = 5
- },
-/obj/structure/railing/corner{
- dir = 1
- },
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/sepia,
-/area/ship/crew/ccommons)
-"Bq" = (
-/obj/machinery/autolathe,
-/obj/structure/railing{
- dir = 1;
- layer = 2.8
- },
-/obj/structure/railing{
- dir = 4
- },
-/turf/open/floor/suns/grid,
-/area/ship/engineering)
-"Br" = (
-/obj/machinery/door/airlock/external/glass{
- dir = 4
- },
-/obj/machinery/door/poddoor/shutters{
- id = "Panacea_emergency_shuts";
- dir = 4
- },
-/turf/open/floor/suns/grid,
-/area/ship/maintenance)
-"Bu" = (
-/obj/effect/turf_decal/borderfloorwhite{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/obj/machinery/light/directional/west,
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/maintenance)
-"Bw" = (
-/obj/machinery/power/shuttle/engine/fueled/plasma{
- dir = 4
- },
-/obj/machinery/door/poddoor{
- id = "Panacea_engine_blasts";
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ship/engineering)
-"Bx" = (
-/obj/effect/turf_decal/suns/line/marble{
- dir = 10
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/ccommons)
-"By" = (
-/obj/structure/railing{
- dir = 1
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"BD" = (
-/obj/structure/railing/corner{
- dir = 8
- },
-/obj/effect/turf_decal/borderfloorwhite,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 2
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 5
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/obj/structure/cable/blue{
- icon_state = "1-4"
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"BJ" = (
-/obj/effect/turf_decal/siding/wood,
-/obj/machinery/light_switch{
- dir = 4;
- pixel_x = -19;
- pixel_y = 8
- },
-/obj/machinery/button/door{
- id = "Panacea_psych_priv_shut";
- name = "Privacy Shutters";
- dir = 4;
- pixel_x = -20;
- pixel_y = -1
- },
-/turf/open/floor/suns/hatch{
- color = "#56342A"
- },
-/area/ship/medical/psych)
-"BK" = (
-/obj/effect/turf_decal/suns/line/fancy/fill{
- dir = 9
- },
-/obj/structure/chair{
- dir = 1
- },
-/obj/machinery/light_switch{
- dir = 1;
- pixel_x = -7;
- pixel_y = -19
- },
-/turf/open/floor/suns/dark,
-/area/ship/crew/cryo)
-"BM" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 4
- },
-/obj/machinery/holopad/emergency,
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/turf/open/floor/suns/hatch{
- color = "#56342A"
- },
-/area/ship/crew/dorm/dormthree)
-"BN" = (
-/obj/effect/turf_decal/suns/line/fancy/fill{
- dir = 5
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/obj/machinery/door/airlock/command{
- name = "Command Deck";
- req_one_access = list(19, 20, 57, 58)
- },
-/turf/open/floor/suns/dark,
-/area/ship/bridge)
-"BT" = (
-/obj/machinery/power/shieldwallgen/atmos/roundstart{
- dir = 1;
- id = "Panacea_entrance_shield"
- },
-/obj/structure/cable/blue{
- icon_state = "0-8"
- },
-/obj/machinery/door/poddoor{
- id = "Panacea_entrance_blast";
- dir = 4
- },
-/turf/open/floor/suns/grid,
-/area/ship/crew/office/lobby)
-"BU" = (
-/turf/closed/wall/mineral/titanium/exterior,
-/area/ship/crew/cryo)
-"BV" = (
-/obj/structure/table,
-/obj/effect/turf_decal/suns/line/marble/fill,
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/item/storage/fancy/donut_box,
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/canteen/kitchen)
-"BY" = (
-/obj/structure/railing{
- dir = 9
- },
-/obj/item/kirbyplants/random,
-/turf/open/floor/suns/dark,
-/area/ship/bridge)
-"Ca" = (
-/obj/structure/chair/stool/bar{
- dir = 1
- },
-/obj/effect/turf_decal/suns/line/marble/fill,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"Ce" = (
-/obj/structure/table,
-/obj/item/storage/pill_bottle/dice{
- pixel_y = 6;
- pixel_x = -7
- },
-/obj/item/toy/cards/deck{
- pixel_y = 11;
- pixel_x = 7
- },
-/obj/item/toy/cards/deck/kotahi{
- pixel_x = 7
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"Ch" = (
-/obj/structure/railing/corner/wood,
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/obj/effect/turf_decal/siding/wood{
- dir = 2
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/suns/hatch{
- color = "#D2BC9D"
- },
-/area/ship/crew/hydroponics)
-"Cs" = (
-/obj/structure/railing/corner,
-/obj/effect/turf_decal/borderfloorwhite,
-/obj/structure/cable/blue{
- icon_state = "4-9"
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"Cw" = (
-/obj/effect/turf_decal/suns/line/marble{
- dir = 9
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/ccommons)
-"Cy" = (
-/obj/effect/turf_decal/suns/line/marble{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 4
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/ccommons)
-"CA" = (
-/turf/closed/wall/mineral/titanium/exterior,
-/area/ship/crew/toilet/two)
-"CD" = (
-/obj/machinery/power/apc/auto_name/directional/north,
-/obj/structure/cable/blue{
- icon_state = "0-8"
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/canteen/kitchen)
-"CG" = (
-/obj/effect/turf_decal/suns/line/marble{
- dir = 1
- },
-/obj/effect/turf_decal/suns/line/marble/corner,
-/obj/effect/turf_decal/suns/line/marble/corner{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "2-8"
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/cryo)
-"CK" = (
-/obj/effect/turf_decal/suns/line/marble/fill,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/office/lobby)
-"CL" = (
-/obj/effect/turf_decal/suns/line{
- dir = 6
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/office/lobby)
-"CQ" = (
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 9
- },
-/obj/structure/closet/wardrobe/mixed,
-/obj/machinery/firealarm/directional/south,
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/dorm)
-"CV" = (
-/obj/item/clothing/gloves/tackler/dolphin/suns{
- pixel_x = -8;
- pixel_y = -6
- },
-/obj/item/clothing/shoes/jackboots/suns/long{
- pixel_x = 6;
- pixel_y = -6
- },
-/obj/item/clothing/under/syndicate/suns/pkuniform{
- pixel_y = 6;
- pixel_x = -10
- },
-/obj/item/clothing/suit/toggle/suns/pkcoat{
- pixel_x = -1;
- pixel_y = 4
- },
-/obj/item/clothing/suit/armor/vest/bulletproof/suns{
- pixel_y = 4;
- pixel_x = 8
- },
-/obj/item/clothing/head/welding/suns{
- pixel_y = -8;
- pixel_x = -5
- },
-/obj/item/clothing/glasses/hud/security/suns{
- pixel_y = -8;
- pixel_x = 5
- },
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 4
- },
-/obj/structure/closet/secure_closet/suns{
- req_one_access = list(1, 20);
- name = "Peacekeeper's locker"
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/security)
-"CY" = (
-/obj/structure/mirror{
- pixel_y = 33
- },
-/obj/structure/sink{
- pixel_y = 20
- },
-/obj/item/towel{
- pixel_y = 22;
- pixel_x = -16
- },
-/turf/open/floor/suns,
-/area/ship/crew/toilet/three)
-"Da" = (
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/obj/machinery/light/directional/east,
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"Db" = (
-/obj/structure/bed,
-/obj/structure/curtain/cloth/grey,
-/obj/item/bedsheet/suns,
-/obj/effect/turf_decal/suns/line/marble/fill,
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/dorm)
-"Dc" = (
-/obj/effect/turf_decal/suns/line/fancy/fill{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/structure/cable/blue{
- icon_state = "1-4"
- },
-/obj/machinery/light/directional/west,
-/turf/open/floor/suns/dark,
-/area/ship/bridge)
-"Dh" = (
-/obj/structure/toilet{
- dir = 1
- },
-/obj/structure/window{
- dir = 8
- },
-/obj/structure/window{
- dir = 4
- },
-/obj/structure/curtain,
-/obj/machinery/light/directional/south,
-/turf/open/floor/suns,
-/area/ship/crew/toilet/two)
-"Dn" = (
-/obj/effect/turf_decal/borderfloorwhite,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"Do" = (
-/obj/structure/railing/corner/wood{
- dir = 4
- },
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/obj/effect/turf_decal/siding/wood,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/turf/open/floor/suns/hatch{
- color = "#D2BC9D"
- },
-/area/ship/crew/hydroponics)
-"Dp" = (
-/obj/structure/window/reinforced/fulltile,
-/obj/structure/grille,
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/poddoor/shutters{
- id = "Panacea_bridge_shuts";
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ship/bridge)
-"Dq" = (
-/obj/effect/turf_decal/suns/line/marble,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "1-4"
- },
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/ccommons)
-"Du" = (
-/obj/structure/closet/emcloset/wall/directional/west,
-/obj/structure/cable/blue{
- icon_state = "2-4"
- },
-/turf/open/floor/suns/hatch{
- color = "#56342A"
- },
-/area/ship/crew/office)
-"Dz" = (
-/obj/effect/turf_decal/suns/line/marble/fill,
-/obj/structure/railing,
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"DG" = (
-/obj/structure/bed,
-/obj/structure/curtain/cloth/grey,
-/obj/item/bedsheet/suns,
-/obj/machinery/light/directional/north,
-/turf/open/floor/suns/diagonal{
- color = "#543C30"
- },
-/area/ship/crew/dorm/dormthree)
-"DH" = (
-/obj/structure/closet/emcloset/wall/directional/north,
-/turf/open/floor/suns/plain,
-/area/ship/crew/ccommons)
-"DI" = (
-/obj/structure/table/wood/reinforced,
-/obj/effect/turf_decal/suns/line/marble/fill,
-/obj/item/flashlight/lamp/green{
- pixel_y = 14;
- pixel_x = 16;
- layer = 4
- },
-/obj/item/reagent_containers/food/drinks/waterbottle{
- pixel_y = 6;
- pixel_x = -8
- },
-/obj/item/clothing/head/wig{
- pixel_x = 4;
- pixel_y = -7
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/dorm)
-"DJ" = (
-/turf/closed/wall/mineral/titanium/nodiagonal,
-/area/ship/medical)
-"DN" = (
-/obj/machinery/atmospherics/pipe/simple/orange/hidden{
- dir = 4
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"DX" = (
-/obj/machinery/vending/coffee,
-/obj/item/toy/plush/tali{
- pixel_y = 19
- },
-/obj/machinery/light/directional/west,
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/dorm/dormtwo)
-"Ee" = (
-/obj/structure/railing{
- dir = 1;
- layer = 2.8
- },
-/obj/machinery/power/ship_gravity,
-/obj/machinery/light/directional/west,
-/obj/structure/cable/blue{
- icon_state = "0-2"
- },
-/turf/open/floor/suns/grid,
-/area/ship/engineering)
-"Ei" = (
-/obj/item/clothing/under/syndicate/suns/uniform2/alt{
- pixel_y = 7;
- pixel_x = -8
- },
-/obj/item/clothing/under/syndicate/suns/uniform2/alt{
- pixel_y = 3;
- pixel_x = -8
- },
-/obj/item/clothing/under/syndicate/suns/alt{
- pixel_x = -8;
- pixel_y = -1
- },
-/obj/item/clothing/under/syndicate/suns/alt{
- pixel_x = -8;
- pixel_y = -5
- },
-/obj/item/clothing/under/syndicate/suns{
- pixel_x = 6;
- pixel_y = 7
- },
-/obj/item/clothing/under/syndicate/suns{
- pixel_x = 6;
- pixel_y = 4
- },
-/obj/item/clothing/under/syndicate/suns/uniform3{
- pixel_x = 6;
- pixel_y = 1
- },
-/obj/item/clothing/under/syndicate/suns/uniform3{
- pixel_x = 6;
- pixel_y = -2
- },
-/obj/item/clothing/under/syndicate/suns/uniform2{
- pixel_x = 6;
- pixel_y = -7
- },
-/obj/item/clothing/under/syndicate/suns/uniform2{
- pixel_x = 6;
- pixel_y = -9
- },
-/obj/structure/closet/secure_closet/suns{
- name = "Uniforms"
- },
-/turf/open/floor/suns/diagonal{
- color = "#543C30"
- },
-/area/ship/crew/dorm/dormthree)
-"Ek" = (
-/obj/structure/window/reinforced/fulltile,
-/obj/structure/grille,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/poddoor/shutters{
- id = "Panacea_garden_shuts"
- },
-/turf/open/floor/plating,
-/area/ship/crew/hydroponics)
-"Eo" = (
-/obj/structure/closet/crate/bin{
- pixel_y = 4
- },
-/turf/open/floor/suns/diagonal{
- color = "#543C30"
- },
-/area/ship/crew/dorm/dormfour)
-"Er" = (
-/obj/structure/railing,
-/obj/structure/table,
-/obj/machinery/cell_charger,
-/obj/item/stock_parts/cell/high,
-/obj/machinery/light/directional/west,
-/obj/structure/cable/blue,
-/turf/open/floor/suns/grid,
-/area/ship/engineering)
-"Es" = (
-/obj/machinery/airalarm/directional/south,
-/turf/open/floor/suns/dark,
-/area/ship/crew/office)
-"Eu" = (
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 1
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"Ew" = (
-/obj/machinery/light_switch{
- dir = 2;
- pixel_x = 8;
- pixel_y = 19
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/ccommons)
-"EE" = (
-/obj/structure/chair/sofa/purple{
- dir = 8
- },
-/obj/machinery/light/directional/east,
-/turf/open/floor/suns/diagonal{
- color = "#543C30"
- },
-/area/ship/crew/dorm/dormfour)
-"EI" = (
-/obj/structure/window/reinforced/fulltile,
-/obj/structure/grille,
-/obj/machinery/door/poddoor/shutters{
- id = "Panacea_emergency_shuts";
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ship/maintenance)
-"EK" = (
-/obj/structure/railing/corner{
- dir = 1
- },
-/obj/effect/turf_decal/borderfloorwhite{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/orange/hidden{
- dir = 10
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"EM" = (
-/obj/machinery/atmospherics/pipe/simple/orange/hidden{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"EO" = (
-/obj/machinery/computer/crew,
-/obj/structure/sign/poster/solgov/suns{
- pixel_y = 32
- },
-/turf/open/floor/suns/hatch{
- color = "#543C30"
- },
-/area/ship/bridge)
-"ER" = (
-/obj/structure/table/wood/reinforced,
-/obj/item/toy/plush/slimeplushie{
- pixel_y = 6
- },
-/turf/open/floor/carpet/red,
-/area/ship/crew/dorm/dormtwo)
-"EW" = (
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 1
- },
-/obj/machinery/light/floor,
-/obj/machinery/light/directional/east,
-/obj/structure/railing{
- dir = 1
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"Ff" = (
-/obj/effect/turf_decal/suns/line/fancy/fill{
- dir = 1
- },
-/obj/structure/chair{
- dir = 1
- },
-/obj/machinery/firealarm/directional/south,
-/obj/item/radio/intercom/directional/east,
-/turf/open/floor/suns/dark,
-/area/ship/crew/cryo)
-"Fj" = (
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 1
- },
-/obj/item/radio/intercom/directional/south,
-/obj/effect/turf_decal/industrial/warning/corner,
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"Fk" = (
-/obj/structure/railing{
- dir = 8
- },
-/obj/machinery/suit_storage_unit/inherit,
-/obj/item/tank/internals/oxygen/yellow{
- pixel_x = 1;
- pixel_y = -6
- },
-/obj/item/clothing/suit/space/hardsuit/mining/suns{
- pixel_x = -4
- },
-/obj/item/clothing/mask/gas/suns{
- pixel_x = 8
- },
-/turf/open/floor/suns/grid,
-/area/ship/engineering)
-"Fm" = (
-/obj/effect/turf_decal/techfloor{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/obj/structure/cable/blue{
- icon_state = "2-4"
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"Fn" = (
-/obj/effect/turf_decal/siding/wood/corner{
- dir = 1
- },
-/obj/effect/turf_decal/siding/wood/corner{
- dir = 4
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
-/obj/machinery/computer/helm/viewscreen/directional/north,
-/turf/open/floor/suns/hatch{
- color = "#543C30"
- },
-/area/ship/crew/dorm/dormtwo)
-"Fq" = (
-/obj/effect/turf_decal/suns/line/marble{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/obj/machinery/button/door{
- id = "Panacea_patient_dorm_shut";
- name = "Window Shutters";
- dir = 8;
- pixel_x = 20;
- pixel_y = 1
- },
-/obj/machinery/light_switch{
- dir = 8;
- pixel_x = 19;
- pixel_y = -7
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/dorm)
-"Fr" = (
-/obj/structure/window/reinforced/fulltile,
-/obj/structure/grille,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/poddoor/shutters{
- id = "Panacea_patient_dorm_shut"
- },
-/turf/open/floor/plating,
-/area/ship/crew/dorm)
-"Fs" = (
-/obj/structure/closet/firecloset/wall/directional/west,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 6
- },
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/turf/open/floor/suns/hatch{
- color = "#56342A"
- },
-/area/ship/crew/office)
-"FC" = (
-/obj/machinery/firealarm/directional/north,
-/obj/item/radio/intercom/directional/west,
-/turf/open/floor/suns/pattern,
-/area/ship/crew/canteen)
-"FD" = (
-/obj/structure/disposalpipe/segment{
- dir = 10
- },
-/obj/effect/turf_decal/techfloor{
- dir = 8
- },
-/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/layer2{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/maintenance)
-"FE" = (
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 1
- },
-/obj/structure/railing{
- dir = 1
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"FF" = (
-/obj/effect/turf_decal/suns/line{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 9
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/office/lobby)
-"FH" = (
-/obj/structure/window/reinforced/fulltile,
-/obj/structure/grille,
-/obj/machinery/door/poddoor/shutters{
- id = "Panacea_medbay_priv_shut"
- },
-/turf/open/floor/plating,
-/area/ship/medical)
-"FL" = (
-/obj/structure/tank_dispenser,
-/obj/machinery/light/directional/south,
-/turf/open/floor/suns/grid,
-/area/ship/maintenance)
-"FM" = (
-/obj/structure/reagent_dispensers/beerkeg,
-/obj/effect/turf_decal/suns/line/marble/fill,
-/obj/machinery/airalarm/directional/north,
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/canteen)
-"FO" = (
-/obj/effect/turf_decal/suns/line/marble{
- dir = 4
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/ccommons)
-"FT" = (
-/obj/effect/turf_decal/siding/wood/corner{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 9
- },
-/obj/structure/cable/blue{
- icon_state = "1-8"
- },
-/turf/open/floor/suns/hatch{
- color = "#543C30"
- },
-/area/ship/crew/dorm/dormtwo)
-"FU" = (
-/obj/structure/chair/comfy/purple/directional/east,
-/turf/open/floor/carpet/red,
-/area/ship/crew/office)
-"FW" = (
-/obj/structure/railing/corner{
- dir = 4
- },
-/obj/effect/turf_decal/suns/line/marble{
- dir = 1
- },
-/obj/effect/turf_decal/suns/line/marble,
-/turf/open/floor/suns/plain,
-/area/ship/crew/cryo)
-"FZ" = (
-/obj/structure/bed,
-/obj/structure/curtain/cloth/grey,
-/obj/item/bedsheet/suns,
-/obj/machinery/light/directional/west,
-/turf/open/floor/suns/diagonal{
- color = "#543C30"
- },
-/area/ship/crew/dorm/dormthree)
-"Ge" = (
-/obj/effect/turf_decal/suns/line/marble{
- dir = 8
- },
-/obj/effect/turf_decal/suns/line/marble{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/obj/machinery/door/airlock/public{
- name = "Cryo"
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/cryo)
-"Gi" = (
-/turf/closed/wall/mineral/titanium/nodiagonal,
-/area/ship/crew/office)
-"Gl" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/obj/effect/turf_decal/siding/wood,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "2-8"
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/turf/open/floor/suns/hatch{
- color = "#56342A"
- },
-/area/ship/crew/dorm/dormthree)
-"Go" = (
-/obj/structure/filingcabinet/chestdrawer/wheeled{
- dir = 8;
- pixel_y = 6;
- pixel_x = -3
- },
-/turf/open/floor/suns/dark,
-/area/ship/bridge)
-"Gx" = (
-/obj/structure/table/chem,
-/obj/structure/sink/chem{
- dir = 8;
- pixel_y = 6;
- pixel_x = 8
- },
-/obj/item/lighter/greyscale{
- pixel_y = -12;
- pixel_x = -5
- },
-/obj/item/circuitboard/machine/smartfridge{
- pixel_y = 7;
- pixel_x = -5
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/medical)
-"GA" = (
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/obj/machinery/door/airlock/public{
- dir = 4;
- name = "Front Desk"
- },
-/turf/open/floor/suns/pattern,
-/area/ship/crew/office/lobby)
-"GI" = (
-/obj/structure/table,
-/obj/effect/turf_decal/suns/line/marble/fill,
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 1
- },
-/obj/item/table_bell/brass{
- pixel_y = 9;
- pixel_x = 6
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only,
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/canteen/kitchen)
-"GJ" = (
-/obj/structure/chair/plastic{
- dir = 1
- },
-/obj/effect/turf_decal/suns/line/marble/fill,
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"GM" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/obj/machinery/door/airlock{
- name = "Staff Dorms";
- req_one_access = list(1, 5, 10, 19, 20, 25, 57, 58)
- },
-/turf/open/floor/suns/hatch{
- color = "#56342A"
- },
-/area/ship/crew/dorm/dormfour)
-"GN" = (
-/obj/structure/filingcabinet/double{
- dir = 1
- },
-/obj/machinery/light/directional/west,
-/turf/open/floor/suns/dark/plain,
-/area/ship/security)
-"GV" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 8
- },
-/obj/structure/railing,
-/obj/machinery/photocopier,
-/turf/open/floor/suns/hatch{
- color = "#543C30"
- },
-/area/ship/bridge)
-"GW" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/obj/effect/turf_decal/siding/wood/corner{
- dir = 8
- },
-/obj/machinery/firealarm/directional/west,
-/turf/open/floor/suns/hatch{
- color = "#543C30"
- },
-/area/ship/crew/dorm/dormtwo)
-"Ha" = (
-/obj/structure/chair/bench/beige{
- dir = 4
- },
-/obj/structure/flora/ausbushes/sparsegrass,
-/obj/item/toy/plush/beeplushie{
- pixel_x = 5;
- layer = 4
- },
-/obj/machinery/light_switch{
- dir = 4;
- pixel_x = -19;
- pixel_y = -9
- },
-/obj/machinery/button/door{
- id = "Panacea_garden_shuts";
- name = "Privacy Shutters";
- dir = 4;
- pixel_x = -20;
- pixel_y = -1
- },
-/turf/open/floor/ship/dirt,
-/area/ship/crew/hydroponics)
-"Hb" = (
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 6
- },
-/obj/vehicle/ridden/wheelchair,
-/obj/machinery/light/directional/north,
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"Hi" = (
-/obj/structure/table,
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 1
- },
-/obj/item/table_bell/brass{
- pixel_y = 9;
- pixel_x = -6
- },
-/obj/structure/railing{
- dir = 1;
- layer = 2.5
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/office/lobby)
-"Hl" = (
-/obj/effect/turf_decal/suns/line/marble{
- dir = 1
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/ccommons)
-"Hm" = (
-/obj/item/radio/intercom/directional/south,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/turf/open/floor/suns/hatch{
- color = "#543C30"
- },
-/area/ship/crew/dorm/dormtwo)
-"Hn" = (
-/obj/effect/turf_decal/suns/line/marble/corner{
- dir = 4
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/ccommons)
-"Ho" = (
-/obj/structure/railing{
- dir = 6
- },
-/obj/structure/closet/crate{
- name = "materials crate"
- },
-/obj/item/stack/sheet/sandblock/twenty{
- pixel_x = 7
- },
-/obj/item/stack/sheet/plastic/twenty{
- pixel_x = 3
- },
-/obj/item/stack/sheet/plasteel/twenty{
- pixel_x = -1
- },
-/obj/item/stack/sheet/glass/twenty{
- pixel_x = -6
- },
-/obj/item/stack/sheet/metal/twenty{
- pixel_x = -9
- },
-/obj/item/stack/sheet/paperframes/twenty{
- pixel_x = -12
- },
-/obj/item/stack/sheet/cotton/cloth/ten{
- pixel_x = 2;
- pixel_y = 4
- },
-/obj/item/stack/sheet/cotton/cloth/ten{
- pixel_x = 2;
- pixel_y = -2
- },
-/obj/item/stack/sheet/mineral/wood/twentyfive{
- pixel_x = -14
- },
-/turf/open/floor/suns/grid,
-/area/ship/engineering)
-"Hp" = (
-/obj/structure/railing{
- dir = 10;
- layer = 5
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"Hw" = (
-/obj/structure/chair,
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/office/lobby)
-"Hy" = (
-/obj/structure/chair/plastic,
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 9
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"HC" = (
-/obj/effect/turf_decal/suns/line/marble{
- dir = 1
- },
-/obj/effect/turf_decal/suns/line/marble,
-/obj/machinery/airalarm/directional/east,
-/obj/machinery/light/directional/south,
-/turf/open/floor/suns/plain,
-/area/ship/crew/cryo)
-"HL" = (
-/turf/closed/wall/mineral/titanium/nodiagonal,
-/area/ship/crew/dorm/dormfour)
-"HO" = (
-/obj/effect/turf_decal/suns/line/marble{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/ccommons)
-"HT" = (
-/obj/machinery/holopad/emergency,
-/obj/structure/cable/blue{
- icon_state = "2-8"
- },
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/turf/open/floor/suns/pattern,
-/area/ship/bridge)
-"HW" = (
-/obj/structure/closet/crate/bin{
- pixel_y = 4
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"Ia" = (
-/obj/machinery/vending/boozeomat,
-/turf/open/floor/suns,
-/area/ship/crew/canteen)
-"Ig" = (
-/turf/closed/wall/mineral/titanium/nodiagonal,
-/area/ship/crew/canteen/kitchen)
-"In" = (
-/turf/closed/wall/mineral/titanium/nodiagonal,
-/area/ship/crew/dorm)
-"Ip" = (
-/obj/effect/turf_decal/suns/line/fancy/fill{
- dir = 6
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/obj/machinery/door/airlock/command{
- name = "Command Deck";
- req_one_access = list(19, 20, 57, 58)
- },
-/turf/open/floor/suns/dark,
-/area/ship/bridge)
-"It" = (
-/obj/structure/urinal{
- dir = 8;
- pixel_y = 1;
- pixel_x = 13
- },
-/turf/open/floor/suns,
-/area/ship/crew/toilet/three)
-"Iw" = (
-/obj/machinery/atmospherics/components/binary/pump/on/layer2{
- dir = 1;
- name = "distribution output pump"
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"Ix" = (
-/obj/structure/table,
-/obj/machinery/computer/secure_data/laptop{
- dir = 8;
- pixel_y = 5;
- pixel_x = 4
- },
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 1
- },
-/obj/machinery/firealarm/directional/east,
-/turf/open/floor/suns/dark/plain,
-/area/ship/security)
-"IB" = (
-/obj/effect/turf_decal/siding/wood,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 10
- },
-/turf/open/floor/suns/hatch{
- color = "#56342A"
- },
-/area/ship/crew/office)
-"IF" = (
-/obj/structure/table/wood/reinforced,
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 10
- },
-/obj/item/storage/box/drinkingglasses{
- pixel_y = 8
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/canteen)
-"IO" = (
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 1
- },
-/obj/effect/turf_decal/suns/line/marble/fill,
-/obj/structure/cable/blue{
- icon_state = "5-10"
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/office/lobby)
-"IP" = (
-/obj/structure/table,
-/obj/effect/turf_decal/suns/line/marble/fill/corner{
- dir = 4
- },
-/obj/item/instrument/piano_synth,
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"IR" = (
-/obj/structure/chair{
- dir = 4
- },
-/obj/machinery/airalarm/directional/west,
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/office/lobby)
-"IY" = (
-/obj/effect/turf_decal/suns/line/marble{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/turf/open/floor/suns/plain,
-/area/ship/crew/ccommons)
-"Ja" = (
-/obj/effect/turf_decal/suns/line/marble{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 10
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/canteen/kitchen)
-"Jb" = (
-/obj/effect/turf_decal/siding/wood,
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/obj/machinery/power/apc/auto_name/directional/east,
-/obj/structure/cable/blue{
- icon_state = "0-8"
- },
-/turf/open/floor/suns/hatch{
- color = "#56342A"
- },
-/area/ship/medical/psych)
-"Jg" = (
-/obj/effect/turf_decal/suns/line/marble,
-/obj/effect/turf_decal/suns/line/marble{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/obj/machinery/door/airlock{
- name = "Restroom";
- dir = 4
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/toilet/three)
-"Jh" = (
-/obj/structure/sink/kitchen{
- dir = 4
- },
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 5
- },
-/obj/machinery/airalarm/directional/south,
-/obj/structure/cable/blue{
- icon_state = "1-4"
- },
-/obj/machinery/light/directional/west,
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/canteen/kitchen)
-"Ji" = (
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 8
- },
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/obj/machinery/door/airlock{
- dir = 4;
- name = "Psych's Office";
- req_one_access = list(1, 19, 20, 57, 58, 70)
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/medical/psych)
-"Jo" = (
-/obj/machinery/light_switch{
- dir = 1;
- pixel_x = -7;
- pixel_y = -19
- },
-/turf/open/floor/suns/pattern,
-/area/ship/crew/canteen)
-"Jx" = (
-/obj/structure/window/reinforced/fulltile,
-/obj/structure/grille,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/poddoor/shutters{
- id = "Panacea_patient_dorm_shut";
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ship/crew/dorm)
-"JA" = (
-/obj/item/kirbyplants/random,
-/obj/machinery/light_switch{
- dir = 2;
- pixel_x = 8;
- pixel_y = 19
- },
-/obj/machinery/power/apc/auto_name/directional/west,
-/obj/structure/cable/blue{
- icon_state = "0-4"
- },
-/turf/open/floor/suns,
-/area/ship/security)
-"JI" = (
-/obj/machinery/button/door{
- id = "Panacea_emergency_shuts";
- name = "Emergency Exit Shutters";
- pixel_y = 20;
- pixel_x = -10;
- dir = 2;
- req_one_access = list(1, 5, 10, 19, 20, 25, 57, 58)
- },
-/obj/item/radio/intercom/directional/north{
- pixel_x = 7
- },
-/turf/open/floor/engine/hull,
-/area/ship/external/dark)
-"JJ" = (
-/obj/structure/table/wood,
-/obj/item/food/cake/lemon{
- pixel_y = 5
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/item/radio/intercom/directional/south,
-/turf/open/floor/suns/hatch{
- color = "#56342A"
- },
-/area/ship/crew/office)
-"JQ" = (
-/turf/template_noop,
-/area/template_noop)
-"JS" = (
-/turf/closed/wall/mineral/titanium/exterior,
-/area/ship/crew/canteen)
-"JT" = (
-/obj/structure/urinal{
- pixel_y = 28
- },
-/obj/effect/turf_decal/suns/line/marble{
- dir = 5
- },
-/obj/effect/turf_decal/suns/line/marble/corner{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "2-8"
- },
-/obj/machinery/light/directional/east,
-/turf/open/floor/suns/plain,
-/area/ship/crew/toilet/two)
-"JU" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/obj/machinery/light/directional/west,
-/turf/open/floor/suns/hatch{
- color = "#56342A"
- },
-/area/ship/crew/dorm/dormfour)
-"JV" = (
-/obj/effect/turf_decal/suns/line/marble{
- dir = 4
- },
-/obj/effect/turf_decal/suns/line/marble{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/toilet)
-"JX" = (
-/obj/effect/turf_decal/suns/line/marble{
- dir = 4
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/dorm)
-"Ke" = (
-/obj/effect/turf_decal/suns/line/marble{
- dir = 4
- },
-/obj/effect/turf_decal/suns/line/marble{
- dir = 8
- },
-/obj/machinery/power/apc/auto_name/directional/south,
-/obj/structure/cable/blue,
-/turf/open/floor/suns/plain,
-/area/ship/crew/toilet)
-"Kg" = (
-/obj/structure/railing{
- dir = 10
- },
-/obj/machinery/power/smes/engineering,
-/obj/structure/cable/blue{
- icon_state = "0-2"
- },
-/turf/open/floor/suns/grid,
-/area/ship/engineering)
-"Kj" = (
-/turf/closed/wall/mineral/titanium/nodiagonal,
-/area/ship/crew/ccommons)
-"Kp" = (
-/obj/effect/turf_decal/suns/alt/fancy/top_center{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/turf/open/floor/suns,
-/area/ship/crew/ccommons)
-"Kr" = (
-/obj/structure/chair/comfy/purple/directional/east,
-/obj/machinery/light/directional/west,
-/obj/machinery/button/door{
- id = "Panacea_patient_commons_shut";
- name = "Window Shutters";
- dir = 4;
- pixel_y = 21;
- pixel_x = -20
- },
-/turf/open/floor/carpet/red,
-/area/ship/crew/dorm/dormtwo)
-"Kw" = (
-/obj/structure/railing,
-/obj/structure/chair/sofa/purple/corner{
- dir = 8
- },
-/turf/open/floor/suns/diagonal{
- color = "#543C30"
- },
-/area/ship/crew/dorm/dormfour)
-"Kx" = (
-/turf/open/floor/suns/pattern,
-/area/ship/crew/ccommons)
-"Kz" = (
-/obj/effect/turf_decal/suns/line/marble{
- dir = 1
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/dorm)
-"KH" = (
-/obj/effect/turf_decal/suns/line/marble/corner,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 6
- },
-/obj/machinery/firealarm/directional/north,
-/turf/open/floor/suns/plain,
-/area/ship/crew/ccommons)
-"KI" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 1
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"KN" = (
-/obj/structure/table/wood/reinforced,
-/obj/item/paper_bin/bundlenatural{
- pixel_y = 7;
- pixel_x = -8
- },
-/obj/item/pen/fountain/captain{
- pixel_y = 7;
- pixel_x = -8
- },
-/obj/item/folder/red{
- pixel_y = 10;
- pixel_x = 4
- },
-/obj/item/folder/blue{
- pixel_y = 10;
- pixel_x = 9
- },
-/obj/item/flashlight/lamp/green{
- pixel_x = 8;
- pixel_y = 4
- },
-/obj/item/radio/intercom/directional/south,
-/turf/open/floor/suns/diagonal{
- color = "#543C30"
- },
-/area/ship/crew/dorm/captain)
-"KP" = (
-/turf/closed/wall/mineral/titanium/exterior,
-/area/ship/crew/dorm/dormthree)
-"KQ" = (
-/obj/structure/flora/ausbushes/sparsegrass,
-/obj/structure/flora/ausbushes/ywflowers,
-/obj/structure/closet/crate{
- name = "art crate"
- },
-/obj/item/canvas/twentythreeXtwentythree,
-/obj/item/canvas/twentythreeXtwentythree,
-/obj/item/canvas/twentythreeXnineteen,
-/obj/item/canvas/twentythreeXnineteen,
-/obj/item/canvas/nineteenXnineteen,
-/obj/item/canvas/nineteenXnineteen,
-/obj/item/canvas,
-/obj/item/canvas,
-/obj/item/storage/toolbox/artistic,
-/turf/open/floor/grass/ship/jungle,
-/area/ship/crew/hydroponics)
-"KR" = (
-/obj/effect/turf_decal/suns/line/marble/fill,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"KX" = (
-/obj/effect/turf_decal/suns/line/marble/fill,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"KY" = (
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"KZ" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 8
- },
-/obj/machinery/airalarm/directional/east,
-/obj/item/radio/intercom/directional/north,
-/turf/open/floor/suns/hatch{
- color = "#56342A"
- },
-/area/ship/crew/dorm/dormfour)
-"Lc" = (
-/obj/structure/flora/ausbushes/sparsegrass,
-/obj/structure/flora/ausbushes/ywflowers,
-/obj/machinery/firealarm/directional/north,
-/obj/machinery/button/door{
- id = "Panacea_garden_space_shuts";
- name = "Outer Window Shutters";
- pixel_y = 20;
- pixel_x = 21
- },
-/turf/open/floor/grass/ship/jungle,
-/area/ship/crew/hydroponics)
-"Lf" = (
-/obj/structure/flora/ausbushes/ppflowers,
-/obj/structure/flora/ausbushes/lavendergrass,
-/turf/open/floor/grass/ship/jungle,
-/area/ship/crew/hydroponics)
-"Lh" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/ccommons)
-"Lp" = (
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 10
- },
-/obj/structure/cable/blue{
- icon_state = "2-8"
- },
-/obj/structure/cable/blue{
- icon_state = "1-8"
- },
-/obj/machinery/light/directional/east,
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"Lq" = (
-/obj/effect/turf_decal/borderfloorwhite{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/obj/machinery/door/airlock/engineering{
- dir = 4;
- name = "Engineering";
- req_one_access = list(1, 10, 19, 20, 57, 58)
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"Lr" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 1
- },
-/turf/open/floor/suns/dark,
-/area/ship/crew/office)
-"Ls" = (
-/obj/machinery/light_switch{
- dir = 2;
- pixel_y = 19
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/suns/hatch{
- color = "#56342A"
- },
-/area/ship/crew/dorm/dormfour)
-"Lt" = (
-/obj/structure/mirror{
- pixel_y = 33
- },
-/obj/structure/sink{
- pixel_y = 20
- },
-/obj/machinery/light_switch{
- dir = 4;
- pixel_x = -19;
- pixel_y = -8
- },
-/turf/open/floor/suns,
-/area/ship/crew/toilet/three)
-"Lw" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/airlock{
- name = "Staff Dorms";
- req_one_access = list(1, 5, 10, 19, 20, 25, 57, 58)
- },
-/turf/open/floor/suns/hatch{
- color = "#56342A"
- },
-/area/ship/crew/dorm/dormfour)
-"LE" = (
-/obj/structure/table/wood/reinforced,
-/obj/structure/railing/wood,
-/obj/item/reagent_containers/glass/maunamug{
- pixel_y = 3;
- pixel_x = -4
- },
-/turf/open/floor/ship/dirt,
-/area/ship/crew/hydroponics)
-"LO" = (
-/obj/machinery/iv_drip,
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 8
- },
-/obj/machinery/light/directional/north,
-/turf/open/floor/suns/dark/plain,
-/area/ship/medical)
-"LQ" = (
-/obj/effect/turf_decal/siding/wood,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/obj/machinery/door/airlock/public/glass{
- name = "Patient Rooms"
- },
-/turf/open/floor/suns/hatch{
- color = "#543C30"
- },
-/area/ship/crew/dorm/dormtwo)
-"LR" = (
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/office/lobby)
-"LS" = (
-/obj/structure/closet,
-/obj/item/towel,
-/obj/item/towel,
-/obj/item/towel,
-/obj/item/towel,
-/obj/item/towel,
-/obj/item/towel,
-/turf/open/floor/plasteel/sepia,
-/area/ship/crew/ccommons)
-"LU" = (
-/obj/structure/table,
-/obj/effect/turf_decal/suns/line/marble/fill/corner,
-/obj/item/instrument/accordion{
- pixel_y = 5;
- pixel_x = -7
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"LW" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/obj/machinery/light/directional/south,
-/turf/open/floor/suns/hatch{
- color = "#543C30"
- },
-/area/ship/crew/dorm/dormtwo)
-"LY" = (
-/obj/structure/table,
-/obj/item/reagent_containers/food/condiment/saltshaker{
- pixel_x = -2;
- pixel_y = 11
- },
-/obj/item/reagent_containers/food/condiment/peppermill{
- pixel_y = 8;
- pixel_x = -8
- },
-/obj/item/reagent_containers/food/condiment/enzyme{
- pixel_y = 14;
- pixel_x = 14
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/canteen/kitchen)
-"LZ" = (
-/obj/structure/closet/wall/red/directional/west{
- name = "equipment locker";
- req_one_access = list(1, 20)
- },
-/obj/item/storage/box/zipties{
- pixel_y = 8;
- pixel_x = -9
- },
-/obj/item/storage/box/flashes{
- pixel_y = 5;
- pixel_x = -9
- },
-/obj/item/storage/belt/security/full{
- pixel_x = -7;
- pixel_y = -9
- },
-/obj/item/stock_parts/cell/gun/solgov{
- pixel_x = 4;
- pixel_y = 7
- },
-/obj/item/stock_parts/cell/gun/solgov{
- pixel_x = 8;
- pixel_y = 7
- },
-/obj/item/ammo_box/amagpellet_claris{
- pixel_x = 4;
- pixel_y = -4
- },
-/obj/item/ammo_box/amagpellet_claris{
- pixel_x = -2;
- pixel_y = -4
- },
-/obj/item/gun/energy/disabler{
- pixel_x = 2;
- pixel_y = -7
- },
-/obj/item/gun/ballistic/automatic/powered/gauss/claris/suns{
- pixel_x = -12;
- pixel_y = 4
- },
-/obj/effect/turf_decal/suns/line/marble/fill/corner{
- dir = 4
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/security)
-"Ma" = (
-/obj/structure/railing,
-/obj/effect/turf_decal/borderfloorwhite,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 6
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"Mc" = (
-/obj/effect/turf_decal/siding/wood/corner{
- dir = 1
- },
-/obj/effect/turf_decal/siding/wood/corner{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/obj/machinery/door/airlock{
- dir = 4;
- name = "Staff Beds"
- },
-/turf/open/floor/suns/hatch{
- color = "#56342A"
- },
-/area/ship/crew/dorm/dormthree)
-"Mg" = (
-/obj/structure/table/wood/reinforced,
-/obj/effect/turf_decal/suns/line/marble/fill,
-/obj/machinery/reagentgrinder/constructed{
- pixel_y = 18;
- pixel_x = 4
- },
-/obj/item/reagent_containers/food/drinks/shaker{
- pixel_y = 3;
- pixel_x = 8
- },
-/obj/item/coin/twoheaded{
- pixel_y = 8;
- pixel_x = -8
- },
-/obj/item/reagent_containers/glass/rag{
- pixel_y = 7;
- pixel_x = -3
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/canteen)
-"Mm" = (
-/obj/structure/table/wood/reinforced,
-/obj/item/flashlight/lamp/green{
- pixel_x = 6;
- pixel_y = 13
- },
-/obj/item/reagent_containers/food/drinks/waterbottle{
- pixel_x = -6;
- pixel_y = 5
- },
-/turf/open/floor/suns/diagonal{
- color = "#543C30"
- },
-/area/ship/crew/dorm/dormthree)
-"Mo" = (
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 9
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"Mp" = (
-/obj/structure/closet/crate/bin{
- pixel_y = 4
- },
-/obj/machinery/light/directional/east,
-/turf/open/floor/suns/hatch{
- color = "#543C30"
- },
-/area/ship/crew/dorm/dormtwo)
-"Mq" = (
-/obj/structure/chair/sofa/purple/corner/directional/south,
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"Mz" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/turf/open/floor/suns/diagonal{
- color = "#543C30"
- },
-/area/ship/crew/dorm/dormfour)
-"MA" = (
-/obj/structure/window/reinforced/fulltile,
-/obj/structure/grille,
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/poddoor/shutters{
- id = "Panacea_patient_commons_shut"
- },
-/turf/open/floor/plating,
-/area/ship/crew/dorm/dormtwo)
-"ML" = (
-/obj/effect/turf_decal/suns/capital_s/marble{
- dir = 8
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/office/lobby)
-"MW" = (
-/obj/effect/turf_decal/suns/alt/fancy/bottom_left{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/turf/open/floor/suns,
-/area/ship/crew/ccommons)
-"Na" = (
-/obj/structure/bed,
-/obj/structure/curtain/cloth/fancy,
-/obj/item/bedsheet/syndie,
-/obj/item/toy/plush/nukeplushie,
-/obj/machinery/light_switch{
- dir = 8;
- pixel_x = 19;
- pixel_y = -10
- },
-/turf/open/floor/suns/diagonal{
- color = "#543C30"
- },
-/area/ship/crew/dorm/captain)
-"Nd" = (
-/obj/structure/railing{
- dir = 4
- },
-/obj/structure/reagent_dispensers/fueltank,
-/obj/machinery/light/directional/north,
-/turf/open/floor/suns/grid,
-/area/ship/engineering)
-"Nf" = (
-/obj/item/kirbyplants/random,
-/obj/machinery/airalarm/directional/north,
-/obj/machinery/firealarm/directional/east,
-/turf/open/floor/suns/dark/pattern,
-/area/ship/medical/psych)
-"Ng" = (
-/obj/structure/table,
-/obj/item/instrument/banjo,
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"Nn" = (
-/obj/structure/railing{
- dir = 1;
- layer = 2.8
- },
-/obj/structure/railing{
- dir = 8;
- layer = 4.1
- },
-/obj/machinery/power/port_gen/pacman/super,
-/obj/item/stack/sheet/mineral/uranium/twenty{
- pixel_y = 4
- },
-/obj/effect/turf_decal/box,
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/turf/open/floor/suns/grid,
-/area/ship/engineering)
-"Nq" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
-/obj/machinery/airalarm/directional/north,
-/turf/open/floor/suns,
-/area/ship/medical)
-"Nr" = (
-/obj/structure/table/wood,
-/obj/item/pet_carrier,
-/obj/machinery/light_switch{
- dir = 1;
- pixel_x = -7;
- pixel_y = -19
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/suns/hatch{
- color = "#56342A"
- },
-/area/ship/crew/office)
-"Nt" = (
-/turf/open/floor/plasteel/stairs{
- icon = 'icons/obj/stairs.dmi';
- dir = 4
- },
-/area/ship/bridge)
-"Nu" = (
-/obj/machinery/power/terminal,
-/obj/structure/cable,
-/obj/machinery/computer/helm/viewscreen/directional/east,
-/turf/open/floor/suns/grid,
-/area/ship/engineering)
-"Ny" = (
-/obj/effect/turf_decal/siding/wood/corner{
- dir = 4
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/turf/open/floor/suns/hatch{
- color = "#56342A"
- },
-/area/ship/crew/office)
-"Nz" = (
-/obj/structure/table,
-/obj/item/reagent_containers/food/condiment/mayonnaise{
- pixel_x = 2;
- pixel_y = 15
- },
-/obj/item/reagent_containers/food/condiment/ketchup{
- pixel_x = 11;
- pixel_y = 10
- },
-/obj/item/reagent_containers/food/condiment/hotsauce{
- pixel_y = 16;
- pixel_x = -8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/canteen/kitchen)
-"NA" = (
-/obj/structure/railing{
- dir = 1
- },
-/obj/effect/turf_decal/borderfloorwhite{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/manifold/orange/hidden,
-/obj/structure/cable/blue{
- icon_state = "2-4"
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"NI" = (
-/obj/machinery/portable_atmospherics/scrubber,
-/obj/effect/turf_decal/box,
-/obj/machinery/light/directional/east,
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"NJ" = (
-/obj/machinery/photocopier,
-/turf/open/floor/carpet/red,
-/area/ship/medical/psych)
-"NY" = (
-/obj/structure/punching_bag,
-/turf/open/floor/suns/dark,
-/area/ship/crew/office)
-"NZ" = (
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 1
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/obj/machinery/light/directional/south,
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"Ob" = (
-/obj/effect/turf_decal/suns/line/marble,
-/turf/open/floor/suns/plain,
-/area/ship/crew/dorm)
-"Od" = (
-/obj/structure/railing,
-/obj/effect/turf_decal/borderfloorwhite,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 1
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"Oe" = (
-/obj/effect/turf_decal/suns/line/marble{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/ccommons)
-"Ol" = (
-/obj/structure/filingcabinet/double{
- dir = 1
- },
-/obj/machinery/power/apc/auto_name/directional/east,
-/obj/structure/cable/blue,
-/turf/open/floor/suns/diagonal{
- color = "#543C30"
- },
-/area/ship/crew/dorm/captain)
-"On" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 4
- },
-/turf/open/floor/suns/pattern,
-/area/ship/crew/dorm)
-"Op" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 10
- },
-/turf/open/floor/suns/hatch{
- color = "#56342A"
- },
-/area/ship/crew/dorm/dormthree)
-"Or" = (
-/obj/effect/turf_decal/suns/line/marble/fill/corner{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/industrial/warning,
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"Ou" = (
-/obj/effect/turf_decal/suns/alt/fancy/middle_left{
- dir = 4
- },
-/turf/open/floor/suns,
-/area/ship/crew/ccommons)
-"Oy" = (
-/obj/structure/railing/wood{
- dir = 1
- },
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/obj/effect/turf_decal/siding/wood,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/turf/open/floor/suns/hatch{
- color = "#D2BC9D"
- },
-/area/ship/crew/hydroponics)
-"OA" = (
-/obj/effect/turf_decal/borderfloorwhite,
-/obj/machinery/atmospherics/pipe/simple/orange/hidden{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "2-4"
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"OI" = (
-/obj/item/kirbyplants/random,
-/obj/machinery/power/apc/auto_name/directional/west,
-/obj/structure/cable/blue{
- icon_state = "0-4"
- },
-/turf/open/floor/suns/hatch{
- color = "#543C30"
- },
-/area/ship/crew/dorm/dormtwo)
-"OK" = (
-/obj/effect/turf_decal/borderfloorwhite{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 6
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"OL" = (
-/obj/structure/flora/ausbushes/sparsegrass,
-/obj/structure/flora/ausbushes/ywflowers,
-/turf/open/floor/grass/ship/jungle,
-/area/ship/crew/hydroponics)
-"OQ" = (
-/obj/effect/turf_decal/suns/line/marble{
- dir = 4
- },
-/obj/effect/turf_decal/suns/line/marble{
- dir = 8
- },
-/obj/machinery/light_switch{
- dir = 4;
- pixel_x = -19;
- pixel_y = -10
- },
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/toilet/two)
-"OS" = (
-/obj/structure/cable/blue{
- icon_state = "2-4"
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/canteen/kitchen)
-"OZ" = (
-/obj/effect/turf_decal/suns/line/marble{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "2-8"
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/ccommons)
-"Pf" = (
-/turf/closed/wall/mineral/titanium/exterior,
-/area/ship/crew/office/lobby)
-"Ps" = (
-/obj/structure/filingcabinet/double{
- dir = 1
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/office/lobby)
-"Pw" = (
-/obj/structure/table/wood/reinforced,
-/obj/item/paper_bin/bundlenatural{
- pixel_y = 6;
- pixel_x = -7
- },
-/obj/item/pen/fountain{
- pixel_y = 3;
- pixel_x = -7
- },
-/obj/item/clipboard{
- pixel_x = 7;
- pixel_y = 3
- },
-/obj/item/folder/suns{
- pixel_y = 4;
- pixel_x = 6
- },
-/turf/open/floor/carpet/red,
-/area/ship/medical/psych)
-"Py" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/canteen/kitchen)
-"Pz" = (
-/obj/effect/turf_decal/suns/line/marble,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/ccommons)
-"PE" = (
-/obj/machinery/vending/cigarette,
-/turf/open/floor/suns/diagonal{
- color = "#543C30"
- },
-/area/ship/crew/dorm/dormfour)
-"PL" = (
-/obj/machinery/atmospherics/pipe/simple/orange/hidden{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/stairs{
- dir = 1;
- icon = 'icons/obj/stairs.dmi'
- },
-/area/ship/engineering)
-"PM" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/structure/cable/blue{
- icon_state = "2-8"
- },
-/turf/open/floor/suns/pattern,
-/area/ship/crew/canteen)
-"PP" = (
-/obj/machinery/atmospherics/components/unary/tank/toxins,
-/turf/open/floor/suns/grid,
-/area/ship/engineering)
-"PQ" = (
-/obj/structure/curtain/cloth/grey,
-/obj/machinery/recharge_station,
-/obj/machinery/light_switch{
- dir = 8;
- pixel_x = 19;
- pixel_y = -6
- },
-/turf/open/floor/suns/diagonal{
- color = "#543C30"
- },
-/area/ship/crew/dorm/dormthree)
-"Qc" = (
-/obj/structure/chair/comfy/purple/directional/west,
-/turf/open/floor/carpet/red,
-/area/ship/crew/dorm/dormtwo)
-"Qi" = (
-/obj/machinery/vending/cola/random,
-/turf/open/floor/suns/diagonal{
- color = "#543C30"
- },
-/area/ship/crew/dorm/dormfour)
-"Qj" = (
-/obj/structure/chair/stool/bar{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 10
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"Ql" = (
-/obj/structure/table/chem,
-/obj/machinery/chem_press,
-/obj/item/storage/box/pillbottles{
- pixel_y = 24;
- pixel_x = 6
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/medical)
-"Qt" = (
-/obj/machinery/hydroponics/soil,
-/turf/open/floor/grass/ship/jungle,
-/area/ship/crew/hydroponics)
-"Qv" = (
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 10
- },
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"Qx" = (
-/obj/structure/toilet{
- dir = 1
- },
-/obj/structure/window{
- dir = 8
- },
-/obj/structure/window{
- dir = 4
- },
-/obj/structure/curtain,
-/turf/open/floor/suns,
-/area/ship/crew/toilet/three)
-"Qy" = (
-/obj/effect/turf_decal/suns/line/marble,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 1
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/ccommons)
-"Qz" = (
-/obj/machinery/light_switch{
- dir = 1;
- pixel_x = -7;
- pixel_y = -19
- },
-/turf/open/floor/suns/hatch{
- color = "#543C30"
- },
-/area/ship/crew/dorm/dormtwo)
-"QC" = (
-/obj/effect/turf_decal/suns/line/marble/corner,
-/obj/structure/closet/crate/bin{
- pixel_y = 4
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/dorm)
-"QD" = (
-/obj/structure/reagent_dispensers/water_cooler{
- pixel_x = 9
- },
-/obj/effect/turf_decal/suns/line/fancy{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "1-8"
- },
-/turf/open/floor/suns,
-/area/ship/bridge)
-"QG" = (
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 1
- },
-/obj/effect/turf_decal/suns/line/marble/fill,
-/turf/open/floor/suns/plain,
-/area/ship/crew/office/lobby)
-"QI" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 4
- },
-/obj/effect/turf_decal/siding/wood{
- dir = 8
- },
-/turf/open/floor/suns/hatch{
- color = "#D2BC9D"
- },
-/area/ship/crew/hydroponics)
-"QO" = (
-/obj/structure/table/chem,
-/obj/machinery/reagentgrinder{
- pixel_y = 9;
- pixel_x = -6
- },
-/obj/item/reagent_containers/glass/filter{
- pixel_y = 4;
- pixel_x = 9
- },
-/obj/item/reagent_containers/glass/filter{
- pixel_y = 4;
- pixel_x = 18
- },
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 8
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/medical)
-"QQ" = (
-/obj/item/kirbyplants/random,
-/obj/machinery/light/directional/north,
-/turf/open/floor/suns/dark/pattern,
-/area/ship/medical/psych)
-"QR" = (
-/obj/structure/closet/crate/trashcart/laundry,
-/obj/machinery/light/directional/south,
-/turf/open/floor/suns/diagonal{
- color = "#543C30"
- },
-/area/ship/crew/dorm/dormfour)
-"QU" = (
-/obj/structure/chair/sofa/purple/left/directional/west,
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"QV" = (
-/obj/structure/window/reinforced/fulltile,
-/obj/structure/grille,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/poddoor/shutters{
- id = "Panacea_psych_priv_shut"
- },
-/turf/open/floor/plating,
-/area/ship/medical/psych)
-"QZ" = (
-/obj/effect/turf_decal/suns/line/marble/fill,
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"Ra" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 6
- },
-/turf/open/floor/suns,
-/area/ship/crew/canteen)
-"Rd" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 9
- },
-/turf/open/floor/suns,
-/area/ship/security)
-"Re" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/turf/open/floor/suns/hatch{
- color = "#543C30"
- },
-/area/ship/crew/dorm/dormtwo)
-"Rh" = (
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 1
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"Rn" = (
-/obj/structure/table/wood/reinforced,
-/obj/item/reagent_containers/glass/maunamug{
- pixel_y = 10;
- pixel_x = 9
- },
-/obj/item/reagent_containers/glass/maunamug{
- pixel_y = 3;
- pixel_x = -4
- },
-/turf/open/floor/suns/diagonal{
- color = "#543C30"
- },
-/area/ship/crew/dorm/dormfour)
-"Ro" = (
-/obj/structure/table,
-/obj/item/cutting_board{
- pixel_y = 3
- },
-/obj/item/kitchen/knife/butcher{
- pixel_y = 4;
- pixel_x = 4
- },
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 1
- },
-/obj/item/clothing/suit/apron/chef{
- pixel_y = 3
- },
-/obj/machinery/firealarm/directional/south,
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/canteen/kitchen)
-"Rt" = (
-/obj/structure/window/reinforced/fulltile,
-/obj/structure/grille,
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/poddoor/shutters{
- id = "Panacea_bridge_shuts";
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ship/bridge)
-"Ru" = (
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 1
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 1
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"Rx" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/turf/open/floor/suns/pattern,
-/area/ship/crew/ccommons)
-"Ry" = (
-/obj/effect/turf_decal/suns/line/marble{
- dir = 6
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/ccommons)
-"RB" = (
-/obj/item/clothing/accessory/waistcoat/suns{
- pixel_x = -8;
- pixel_y = 3
- },
-/obj/item/clothing/accessory/waistcoat/suns{
- pixel_x = -8;
- pixel_y = -1
- },
-/obj/item/clothing/accessory/waistcoat/suns/gembow{
- pixel_y = 3
- },
-/obj/item/clothing/accessory/waistcoat/suns/gembow{
- pixel_y = -1
- },
-/obj/item/clothing/accessory/waistcoat/suns/poof{
- pixel_y = 2;
- pixel_x = 9
- },
-/obj/item/clothing/accessory/waistcoat/suns/poof{
- pixel_y = -1;
- pixel_x = 9
- },
-/obj/item/clothing/accessory/waistcoat/suns/ribbon{
- pixel_y = -8;
- pixel_x = -8
- },
-/obj/item/clothing/accessory/waistcoat/suns/ribbon{
- pixel_y = -8;
- pixel_x = -4
- },
-/obj/item/clothing/mask/breath/suns{
- pixel_x = 2;
- pixel_y = -9
- },
-/obj/item/clothing/mask/breath/suns{
- pixel_x = 5;
- pixel_y = -9
- },
-/obj/item/clothing/mask/breath/suns{
- pixel_x = 8;
- pixel_y = -9
- },
-/obj/item/clothing/mask/breath/suns{
- pixel_x = 11;
- pixel_y = -9
- },
-/obj/structure/closet/secure_closet/suns{
- name = "Accessories"
- },
-/obj/machinery/power/apc/auto_name/directional/east,
-/obj/structure/cable/blue,
-/obj/machinery/light/directional/south,
-/turf/open/floor/suns/diagonal{
- color = "#543C30"
- },
-/area/ship/crew/dorm/dormthree)
-"RE" = (
-/obj/structure/table/optable,
-/obj/item/storage/backpack/duffelbag/med/surgery,
-/turf/open/floor/suns/dark/plain,
-/area/ship/medical)
-"RG" = (
-/obj/structure/table/chem,
-/obj/item/storage/box/beakers/variety{
- pixel_y = 6;
- pixel_x = 4
- },
-/obj/machinery/firealarm/directional/south,
-/turf/open/floor/suns/dark/plain,
-/area/ship/medical)
-"RH" = (
-/obj/structure/window/reinforced/fulltile,
-/obj/structure/grille,
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/poddoor{
- id = "Panacea_engine_window_blasts";
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ship/engineering)
-"RK" = (
-/obj/structure/chair/bench/beige{
- dir = 4
- },
-/obj/structure/flora/ausbushes/sparsegrass,
-/turf/open/floor/ship/dirt,
-/area/ship/crew/hydroponics)
-"RN" = (
-/obj/structure/chair/plastic,
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 1
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"RV" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
-/turf/open/floor/suns/hatch{
- color = "#543C30"
- },
-/area/ship/crew/dorm/dormtwo)
-"RX" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 10
- },
-/obj/effect/turf_decal/siding/wood/corner{
- dir = 4
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 4
- },
-/obj/structure/cable/blue{
- icon_state = "1-4"
- },
-/turf/open/floor/suns/hatch{
- color = "#56342A"
- },
-/area/ship/crew/dorm/dormthree)
-"Sh" = (
-/obj/structure/urinal{
- dir = 4;
- pixel_x = -14
- },
-/obj/machinery/light_switch{
- dir = 2;
- pixel_x = 8;
- pixel_y = 19
- },
-/turf/open/floor/suns,
-/area/ship/crew/toilet)
-"Sl" = (
-/turf/closed/wall/mineral/titanium/nodiagonal,
-/area/ship/crew/toilet/three)
-"Sp" = (
-/obj/machinery/modular_computer/console/preset/command{
- dir = 1
- },
-/turf/open/floor/suns/dark/pattern,
-/area/ship/bridge)
-"St" = (
-/obj/structure/railing,
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"Sw" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/structure/cable/blue{
- icon_state = "1-8"
- },
-/turf/open/floor/suns,
-/area/ship/security)
-"Sx" = (
-/obj/structure/closet/emcloset/wall/directional/west,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/turf/open/floor/suns/hatch{
- color = "#56342A"
- },
-/area/ship/crew/dorm/dormfour)
-"SG" = (
-/obj/structure/chair/stool/bar{
- dir = 4
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"SH" = (
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 1
- },
-/obj/effect/turf_decal/suns/line/marble/fill,
-/obj/machinery/light_switch{
- dir = 4;
- pixel_x = -19;
- pixel_y = 0
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/office/lobby)
-"SN" = (
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 8
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"SO" = (
-/obj/structure/window/reinforced/fulltile,
-/obj/structure/grille,
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/poddoor/shutters{
- id = "Panacea_bridge_shuts";
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ship/bridge)
-"SP" = (
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"SR" = (
-/obj/structure/railing{
- dir = 5
- },
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"SW" = (
-/obj/structure/railing{
- dir = 5;
- layer = 2.9
- },
-/obj/machinery/power/port_gen/pacman,
-/obj/item/stack/sheet/mineral/plasma/twenty{
- pixel_y = 2;
- pixel_x = -2
- },
-/obj/effect/turf_decal/box,
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/turf/open/floor/suns/grid,
-/area/ship/engineering)
-"SY" = (
-/obj/effect/turf_decal/suns/line/marble/corner{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "2-4"
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/dorm)
-"SZ" = (
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/obj/machinery/computer/helm/viewscreen/directional/east,
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"Tb" = (
-/obj/structure/table/wood/reinforced,
-/obj/item/reagent_containers/food/drinks/waterbottle{
- pixel_y = 4;
- pixel_x = -9
- },
-/obj/item/reagent_containers/food/drinks/waterbottle{
- pixel_y = 7;
- pixel_x = -1
- },
-/obj/item/reagent_containers/food/drinks/waterbottle{
- pixel_y = 5;
- pixel_x = 7
- },
-/turf/open/floor/carpet/red,
-/area/ship/crew/dorm/dormtwo)
-"Td" = (
-/obj/structure/disposalpipe/trunk{
- dir = 1
- },
-/obj/structure/disposaloutlet,
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/structure/window/reinforced{
- dir = 4
- },
-/turf/open/floor/engine/hull,
-/area/ship/external/dark)
-"Tk" = (
-/obj/machinery/light_switch{
- dir = 2;
- pixel_x = -7;
- pixel_y = 19
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"Tn" = (
-/obj/structure/chair/office{
- dir = 1
- },
-/obj/machinery/button/shieldwallgen{
- pixel_x = 19;
- dir = 8;
- pixel_y = 14;
- id = "Panacea_entrance_shield"
- },
-/obj/machinery/computer/helm/viewscreen/directional/south,
-/obj/machinery/button/door{
- id = "Panacea_entrance_blast";
- name = "Entrace Blast Doors";
- pixel_y = 6;
- pixel_x = 20;
- dir = 8
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/office/lobby)
-"Ts" = (
-/turf/closed/wall/mineral/titanium/nodiagonal,
-/area/ship/crew/toilet/two)
-"Tv" = (
-/turf/closed/wall/mineral/titanium/nodiagonal,
-/area/ship/engineering)
-"Tw" = (
-/obj/structure/flora/ausbushes/sparsegrass,
-/obj/structure/flora/ausbushes/ppflowers,
-/obj/structure/flora/ausbushes/lavendergrass,
-/turf/open/floor/grass/ship/jungle,
-/area/ship/crew/hydroponics)
-"TB" = (
-/obj/structure/table,
-/obj/item/toy/plush/mora{
- pixel_y = 5;
- pixel_x = -3
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"TD" = (
-/obj/effect/turf_decal/borderfloorwhite,
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/obj/machinery/door/airlock/engineering{
- dir = 4;
- name = "Engineering";
- req_one_access = list(1, 10, 19, 20, 57, 58)
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"TL" = (
-/turf/closed/wall/mineral/titanium/nodiagonal,
-/area/ship/crew/canteen)
-"TN" = (
-/obj/machinery/light/small/directional/north,
-/turf/open/floor/engine/hull,
-/area/ship/external/dark)
-"TR" = (
-/obj/structure/table/wood/reinforced,
-/obj/item/reagent_containers/glass/maunamug{
- pixel_y = 8;
- pixel_x = 6
- },
-/turf/open/floor/ship/dirt,
-/area/ship/crew/hydroponics)
-"TS" = (
-/obj/effect/turf_decal/siding/wood/end{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/machinery/door/airlock/glass{
- dir = 4;
- name = "Garden"
- },
-/turf/open/floor/suns/hatch{
- color = "#D2BC9D"
- },
-/area/ship/crew/hydroponics)
-"TV" = (
-/obj/effect/turf_decal/suns/line/marble{
- dir = 8
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/ccommons)
-"Ud" = (
-/obj/effect/turf_decal/suns/line/marble{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/turf/open/floor/suns/plain,
-/area/ship/crew/ccommons)
-"Ue" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/ccommons)
-"Uj" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/turf/open/floor/suns/pattern,
-/area/ship/crew/ccommons)
-"Uk" = (
-/obj/structure/chair/sofa/purple/corner/directional/east,
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"Ur" = (
-/obj/structure/table/wood/reinforced,
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 1
- },
-/obj/item/flashlight/lamp/green{
- pixel_y = 7;
- pixel_x = 6
- },
-/obj/machinery/light/directional/south,
-/obj/item/toy/plush/lizardplushie{
- pixel_y = 3;
- pixel_x = -5
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/dorm)
-"Ux" = (
-/turf/closed/wall/mineral/titanium/nodiagonal,
-/area/ship/maintenance)
-"UC" = (
-/obj/effect/turf_decal/suns/alt/fancy/bottom_right{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/turf/open/floor/suns,
-/area/ship/crew/ccommons)
-"UE" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"UF" = (
-/obj/structure/closet/emcloset/wall/directional/south,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 9
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/turf/open/floor/suns/hatch{
- color = "#543C30"
- },
-/area/ship/crew/dorm/dormtwo)
-"UQ" = (
-/obj/effect/turf_decal/suns/line/marble{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/turf/open/floor/suns/plain,
-/area/ship/crew/ccommons)
-"UT" = (
-/obj/structure/toilet{
- dir = 8;
- pixel_y = 6;
- pixel_x = 6
- },
-/obj/machinery/light/directional/south,
-/turf/open/floor/suns,
-/area/ship/crew/toilet)
-"UU" = (
-/obj/effect/turf_decal/suns/line/marble{
- dir = 8
- },
-/obj/effect/turf_decal/suns/line/marble{
- dir = 4
- },
-/obj/machinery/power/apc/auto_name/directional/south,
-/obj/structure/cable/blue,
-/turf/open/floor/suns/plain,
-/area/ship/crew/toilet/three)
-"UX" = (
-/obj/structure/flora/ausbushes/lavendergrass,
-/obj/structure/flora/ausbushes/sparsegrass,
-/obj/machinery/light/directional/west,
-/turf/open/floor/ship/dirt,
-/area/ship/crew/hydroponics)
-"Va" = (
-/obj/effect/turf_decal/suns/line/marble/fill,
-/obj/structure/cable/blue{
- icon_state = "1-4"
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"Vb" = (
-/obj/structure/toilet{
- dir = 1
- },
-/obj/structure/window{
- dir = 8
- },
-/obj/structure/window{
- dir = 4
- },
-/obj/structure/curtain,
-/turf/open/floor/suns,
-/area/ship/crew/toilet/two)
-"Vd" = (
-/obj/effect/turf_decal/borderfloorwhite{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/manifold/orange/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"Ve" = (
-/obj/machinery/atmospherics/pipe/simple/orange/hidden{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 6
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"Vf" = (
-/obj/structure/closet/secure_closet/freezer/meat,
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 1
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/canteen/kitchen)
-"Vg" = (
-/obj/effect/turf_decal/borderfloorwhite{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/obj/machinery/door/airlock/hatch{
- name = "Emergency Exit"
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/maintenance)
-"Vi" = (
-/turf/open/floor/pod/dark,
-/area/ship/crew/cryo)
-"Vk" = (
-/obj/effect/turf_decal/suns/line/marble/fill,
-/obj/machinery/light/directional/north,
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"Vl" = (
-/obj/machinery/light_switch{
- dir = 4;
- pixel_x = -19;
- pixel_y = 11
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/structure/cable/blue{
- icon_state = "1-4"
- },
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/canteen/kitchen)
-"Vm" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "1-8"
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/canteen/kitchen)
-"Vo" = (
-/obj/structure/closet/crate/medical{
- name = "anesthetics crate"
- },
-/obj/item/tank/internals/anesthetic{
- pixel_x = -2
- },
-/obj/item/tank/internals/anesthetic{
- pixel_x = 3
- },
-/obj/item/clothing/mask/breath/medical{
- pixel_x = -5;
- pixel_y = -3
- },
-/obj/item/clothing/mask/breath/medical{
- pixel_x = 3;
- pixel_y = 0
- },
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 1
- },
-/obj/machinery/light/directional/west,
-/turf/open/floor/suns/dark/plain,
-/area/ship/medical)
-"Vr" = (
-/obj/machinery/power/terminal{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "0-4"
- },
-/obj/machinery/firealarm/directional/south,
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/turf/open/floor/plating,
-/area/ship/engineering)
-"VF" = (
-/obj/structure/railing/corner/wood{
- dir = 8
- },
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/obj/effect/turf_decal/siding/wood{
- dir = 2
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/suns/hatch{
- color = "#D2BC9D"
- },
-/area/ship/crew/hydroponics)
-"VG" = (
-/obj/structure/railing,
-/obj/structure/chair/sofa/purple{
- dir = 1
- },
-/turf/open/floor/suns/diagonal{
- color = "#543C30"
- },
-/area/ship/crew/dorm/dormfour)
-"VL" = (
-/obj/machinery/cryopod,
-/turf/open/floor/suns/grid,
-/area/ship/crew/cryo)
-"VQ" = (
-/obj/machinery/computer/cryopod/directional/east,
-/turf/open/floor/pod/dark,
-/area/ship/crew/cryo)
-"VW" = (
-/obj/machinery/vending/dinnerware,
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 9
- },
-/obj/machinery/light/directional/east,
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/canteen/kitchen)
-"Wb" = (
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 1
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 1
- },
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/office/lobby)
-"Wh" = (
-/obj/machinery/power/smes/shuttle/precharged{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/structure/cable/orange{
- icon_state = "0-8"
- },
-/turf/open/floor/plating,
-/area/ship/engineering)
-"Wj" = (
-/obj/structure/window/reinforced/fulltile,
-/obj/structure/grille,
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/poddoor/shutters{
- id = "Panacea_garden_space_shuts"
- },
-/turf/open/floor/plating,
-/area/ship/crew/hydroponics)
-"Wl" = (
-/obj/machinery/power/shuttle/engine/electric{
- dir = 4
- },
-/obj/structure/cable/orange{
- icon_state = "0-4"
- },
-/obj/machinery/door/poddoor{
- id = "Panacea_engine_blasts";
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ship/engineering)
-"Wn" = (
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"Wr" = (
-/obj/machinery/light/directional/north,
-/obj/machinery/vending/cola/random,
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"Wu" = (
-/obj/machinery/space_heater,
-/obj/effect/turf_decal/box,
-/obj/machinery/light_switch{
- dir = 8;
- pixel_x = 19;
- pixel_y = 10
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"WA" = (
-/obj/structure/chair/stool/bar{
- dir = 4
- },
-/obj/machinery/light/directional/north,
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"WB" = (
-/obj/structure/urinal{
- dir = 4;
- pixel_x = -14
- },
-/obj/machinery/light/directional/south,
-/turf/open/floor/suns,
-/area/ship/crew/toilet)
-"WH" = (
-/obj/effect/turf_decal/suns/line/fancy/fill{
- dir = 4
- },
-/obj/machinery/button/door{
- id = "Panacea_bridge_shuts";
- name = "Privacy Shutters";
- pixel_y = 1;
- pixel_x = -20;
- dir = 4;
- req_one_access = list(19, 20, 57, 58)
- },
-/turf/open/floor/suns/dark,
-/area/ship/bridge)
-"WI" = (
-/obj/structure/table,
-/obj/structure/bedsheetbin,
-/obj/machinery/light/directional/east,
-/turf/open/floor/plasteel/sepia,
-/area/ship/crew/ccommons)
-"WP" = (
-/obj/effect/turf_decal/suns/line/marble{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/turf/open/floor/suns/plain,
-/area/ship/crew/ccommons)
-"WS" = (
-/obj/effect/turf_decal/suns/line/marble{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/obj/structure/cable/blue{
- icon_state = "1-8"
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/ccommons)
-"WU" = (
-/obj/machinery/suit_storage_unit/inherit,
-/obj/item/clothing/suit/space/eva{
- pixel_x = 5
- },
-/obj/item/clothing/head/helmet/space/eva{
- pixel_x = -6;
- pixel_y = -7
- },
-/obj/item/clothing/mask/breath{
- pixel_y = 3;
- pixel_x = -6
- },
-/turf/open/floor/suns/grid,
-/area/ship/maintenance)
-"Xc" = (
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 1
- },
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"Xh" = (
-/obj/machinery/suit_storage_unit/inherit,
-/obj/item/tank/internals/oxygen/yellow{
- pixel_x = 1;
- pixel_y = -6
- },
-/obj/item/clothing/suit/space/hardsuit/mining/suns{
- pixel_x = -4
- },
-/obj/item/clothing/mask/gas/suns{
- pixel_x = 8
- },
-/turf/open/floor/suns/grid,
-/area/ship/engineering)
-"Xl" = (
-/obj/structure/table/wood/reinforced,
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 4
- },
-/obj/item/flashlight/lamp/green{
- pixel_x = -8;
- pixel_y = -7
- },
-/obj/item/reagent_containers/food/drinks/rilenacup{
- pixel_x = 8;
- pixel_y = 9
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/dorm)
-"Xm" = (
-/obj/structure/table/wood/reinforced,
-/obj/effect/turf_decal/siding/wood{
- dir = 8
- },
-/obj/item/desk_flag/suns{
- pixel_y = 13;
- pixel_x = -8
- },
-/turf/open/floor/suns/diagonal{
- color = "#543C30"
- },
-/area/ship/crew/dorm/dormfour)
-"Xt" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/power/apc/auto_name/directional/west,
-/obj/structure/cable/blue,
-/turf/open/floor/suns/hatch{
- color = "#56342A"
- },
-/area/ship/crew/dorm/dormfour)
-"Xw" = (
-/obj/machinery/computer/med_data/syndie{
- dir = 8
- },
-/turf/open/floor/suns/hatch{
- color = "#543C30"
- },
-/area/ship/bridge)
-"XG" = (
-/obj/effect/turf_decal/suns/line/marble{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/ccommons)
-"XJ" = (
-/obj/effect/turf_decal/suns/line/fancy/fill{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 5
- },
-/obj/machinery/airalarm/directional/west,
-/turf/open/floor/suns/dark,
-/area/ship/bridge)
-"XK" = (
-/obj/effect/turf_decal/suns/line/marble/corner{
- dir = 1
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 1
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/canteen/kitchen)
-"XM" = (
-/obj/effect/turf_decal/suns/line/marble{
- dir = 4
- },
-/obj/effect/turf_decal/suns/line/marble{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/cryo)
-"XN" = (
-/obj/machinery/atmospherics/pipe/manifold/orange/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 9
- },
-/obj/machinery/power/apc/auto_name/directional/east,
-/obj/structure/cable/blue{
- icon_state = "0-2"
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"XQ" = (
-/obj/effect/turf_decal/suns/line/marble/fill,
-/obj/machinery/light/floor,
-/obj/machinery/light/directional/east,
-/obj/structure/railing,
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"XT" = (
-/obj/machinery/disposal/bin{
- layer = 3.3
- },
-/obj/structure/disposalpipe/trunk{
- dir = 1
- },
-/obj/machinery/door/window/eastright{
- dir = 8;
- req_one_access = list(1, 5, 10, 19, 20, 25, 57, 58)
- },
-/obj/structure/window/reinforced{
- dir = 1
- },
-/turf/open/floor/suns/grid,
-/area/ship/maintenance)
-"XU" = (
-/turf/closed/wall/mineral/titanium/nodiagonal,
-/area/ship/crew/dorm/captain)
-"Yd" = (
-/obj/structure/railing{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/stairs{
- dir = 1;
- icon = 'icons/obj/stairs.dmi'
- },
-/area/ship/engineering)
-"Ye" = (
-/obj/effect/turf_decal/trimline/opaque/white/filled/line{
- dir = 1
- },
-/obj/structure/railing{
- dir = 1
- },
-/obj/structure/closet/crate/trashcart,
-/turf/open/floor/plasteel/sepia,
-/area/ship/crew/ccommons)
-"Yf" = (
-/obj/structure/table,
-/obj/item/newspaper{
- pixel_y = 2
- },
-/obj/item/reagent_containers/glass/maunamug{
- pixel_y = 10;
- pixel_x = 2
- },
-/obj/machinery/light/directional/west,
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/office/lobby)
-"Yi" = (
-/obj/structure/sink{
- pixel_y = 23
- },
-/obj/effect/turf_decal/siding/wood{
- dir = 5
- },
-/obj/effect/turf_decal/siding/wood/corner{
- dir = 8
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 8
- },
-/turf/open/floor/suns/hatch{
- color = "#D2BC9D"
- },
-/area/ship/crew/hydroponics)
-"Yn" = (
-/obj/structure/railing/corner{
- dir = 4
- },
-/obj/effect/turf_decal/borderfloorwhite{
- dir = 1
- },
-/obj/structure/cable/blue{
- icon_state = "4-10"
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"Yr" = (
-/obj/machinery/washing_machine,
-/turf/open/floor/plasteel/sepia,
-/area/ship/crew/ccommons)
-"Yu" = (
-/obj/effect/turf_decal/techfloor{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/orange/hidden{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/structure/cable/blue{
- icon_state = "1-8"
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"YG" = (
-/turf/closed/wall/mineral/titanium/exterior,
-/area/ship/crew/canteen/kitchen)
-"YH" = (
-/obj/structure/closet/emcloset/wall/directional/west,
-/obj/effect/turf_decal/borderfloorwhite{
- dir = 4
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/maintenance)
-"YI" = (
-/obj/structure/chair/bench/beige{
- dir = 8
- },
-/obj/structure/flora/ausbushes/sparsegrass,
-/obj/item/toy/plush/xader{
- layer = 4
- },
-/turf/open/floor/ship/dirt,
-/area/ship/crew/hydroponics)
-"YL" = (
-/obj/effect/turf_decal/suns/line/marble/fill/corner{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "1-8"
- },
-/obj/machinery/light/directional/south,
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"YP" = (
-/obj/effect/turf_decal/borderfloorwhite{
- dir = 4
- },
-/obj/machinery/light_switch{
- dir = 4;
- pixel_x = -19;
- pixel_y = 12
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/obj/machinery/firealarm/directional/east,
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/maintenance)
-"Zg" = (
-/obj/structure/toilet{
- dir = 1
- },
-/obj/structure/window{
- dir = 4
- },
-/obj/structure/curtain,
-/obj/machinery/light/directional/south,
-/turf/open/floor/suns,
-/area/ship/crew/toilet/three)
-"Zh" = (
-/turf/closed/wall/mineral/titanium/nodiagonal,
-/area/ship/crew/office/lobby)
-"Zj" = (
-/obj/structure/chair/comfy/purple/directional/east,
-/turf/open/floor/carpet/red,
-/area/ship/crew/dorm/dormtwo)
-"Zm" = (
-/obj/effect/turf_decal/suns/alt/fancy/bottom_center{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/turf/open/floor/suns,
-/area/ship/crew/ccommons)
-"Zo" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/structure/cable/blue{
- icon_state = "2-8"
- },
-/obj/machinery/light_switch{
- dir = 1;
- pixel_x = 22;
- pixel_y = -19
- },
-/obj/machinery/button/door{
- id = "Panacea_medbay_priv_shut";
- name = "Privacy Shutters";
- pixel_x = 30;
- pixel_y = -20;
- dir = 1;
- req_one_access = list(5, 19, 20, 57, 45)
- },
-/turf/open/floor/suns,
-/area/ship/medical)
-"Zv" = (
-/obj/effect/turf_decal/suns/line/marble/fill/corner{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/structure/cable/blue{
- icon_state = "4-8"
- },
-/obj/structure/cable/blue{
- icon_state = "2-8"
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"Zz" = (
-/obj/machinery/suit_storage_unit/inherit,
-/obj/item/tank/internals/oxygen/red{
- pixel_y = -6
- },
-/obj/item/clothing/suit/space/hardsuit/security/suns{
- pixel_x = -4
- },
-/obj/item/clothing/mask/gas/suns{
- pixel_x = 8
- },
-/turf/open/floor/suns,
-/area/ship/security)
-"ZE" = (
-/obj/structure/window/reinforced/fulltile,
-/obj/structure/grille,
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/poddoor/shutters{
- id = "Panacea_garden_space_shuts";
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ship/crew/hydroponics)
-"ZK" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 9
- },
-/obj/structure/cable/blue{
- icon_state = "1-8"
- },
-/obj/structure/cable/blue{
- icon_state = "2-8"
- },
-/turf/open/floor/suns/hatch{
- color = "#56342A"
- },
-/area/ship/medical/psych)
-"ZM" = (
-/obj/structure/closet/secure_closet/freezer/kitchen,
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 1
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/canteen/kitchen)
-"ZO" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 9
- },
-/obj/structure/cable/blue{
- icon_state = "1-8"
- },
-/obj/structure/cable/blue{
- icon_state = "1-2"
- },
-/turf/open/floor/suns/hatch{
- color = "#56342A"
- },
-/area/ship/crew/dorm/dormfour)
-"ZR" = (
-/obj/structure/table,
-/obj/machinery/recharger{
- pixel_y = 11;
- pixel_x = 8
- },
-/obj/item/paper_bin/bundlenatural{
- pixel_y = 6;
- pixel_x = -7
- },
-/obj/item/pen/fountain{
- pixel_y = 5;
- pixel_x = -6
- },
-/obj/machinery/light/directional/east,
-/obj/machinery/airalarm/directional/south,
-/obj/item/desk_flag/trans{
- pixel_x = 10
- },
-/obj/item/desk_flag/suns{
- pixel_x = 3
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/security)
-"ZT" = (
-/obj/structure/chair/plastic{
- dir = 1
- },
-/obj/effect/turf_decal/suns/line/marble/fill{
- dir = 10
- },
-/turf/open/floor/suns/dark/plain,
-/area/ship/crew/ccommons)
-"ZX" = (
-/obj/effect/turf_decal/suns/line/marble/corner{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 5
- },
-/obj/structure/cable/blue{
- icon_state = "1-4"
- },
-/turf/open/floor/suns/plain,
-/area/ship/crew/dorm)
-
-(1,1,1) = {"
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-Tv
-Wl
-Wl
-Tv
-Bw
-Bw
-Tv
-JQ
-JQ
-JQ
-Tv
-Bw
-Bw
-Tv
-Wl
-Wl
-Tv
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-"}
-(2,1,1) = {"
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-Tv
-Wh
-Wh
-Tv
-lu
-lu
-Tv
-aP
-rU
-rU
-Tv
-lu
-lu
-Tv
-Wh
-Wh
-Tv
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-"}
-(3,1,1) = {"
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-vn
-Tv
-ua
-bY
-gw
-hG
-hG
-Tv
-go
-RH
-RH
-Tv
-hG
-hG
-gw
-ar
-Vr
-Tv
-vn
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-"}
-(4,1,1) = {"
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-vn
-Tv
-Nd
-Yn
-qM
-hl
-nf
-bA
-Ee
-pZ
-iJ
-AR
-Er
-wi
-DN
-Nn
-Hp
-Cs
-xO
-Tv
-vn
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-"}
-(5,1,1) = {"
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-Tv
-PP
-md
-lF
-By
-kr
-DN
-js
-Bq
-Fm
-Wn
-hW
-Ho
-wi
-DN
-SW
-St
-Ma
-Iw
-gN
-Tv
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-"}
-(6,1,1) = {"
-JQ
-JQ
-Jx
-fU
-In
-In
-In
-Tv
-PP
-md
-NA
-SR
-oZ
-mP
-OA
-PL
-Yu
-nI
-zz
-vx
-Vd
-EM
-Yd
-hC
-Od
-Iw
-gN
-Tv
-df
-df
-df
-df
-KP
-JQ
-JQ
-"}
-(7,1,1) = {"
-JQ
-yu
-jD
-wZ
-Xl
-bU
-wZ
-Tv
-Tv
-cc
-EK
-jx
-Ve
-XN
-hS
-qz
-nh
-dX
-Nu
-Kg
-jJ
-dI
-UE
-Qv
-BD
-Fk
-Tv
-Tv
-FZ
-xp
-iw
-FZ
-df
-KP
-JQ
-"}
-(8,1,1) = {"
-yu
-jD
-QC
-JX
-JX
-JX
-oQ
-de
-Tv
-qD
-OK
-Wu
-wC
-Tv
-Tv
-Tv
-Tv
-Tv
-Tv
-Tv
-Tv
-Tv
-NI
-ij
-Dn
-Xh
-Tv
-zT
-xT
-sp
-sp
-Op
-eZ
-df
-KP
-"}
-(9,1,1) = {"
-Fr
-Db
-Ob
-On
-ym
-ej
-Kz
-Ur
-Tv
-Tv
-Lq
-Tv
-Tv
-Tv
-CV
-LZ
-GN
-DJ
-of
-xd
-na
-Tv
-Tv
-Tv
-TD
-Tv
-Tv
-Mm
-nU
-kx
-BM
-uQ
-RX
-Ei
-df
-"}
-(10,1,1) = {"
-Fr
-DI
-SY
-hf
-tE
-Fq
-ZX
-vS
-In
-bs
-sD
-ww
-dy
-JA
-AZ
-Bd
-iM
-DJ
-oS
-uI
-uI
-Vo
-FH
-mS
-lk
-ka
-df
-DG
-uj
-oq
-em
-PQ
-Gl
-RB
-df
-"}
-(11,1,1) = {"
-Fr
-pM
-qf
-CQ
-In
-In
-xY
-In
-In
-kJ
-ub
-yA
-vc
-Sw
-Rd
-wc
-yp
-DJ
-LO
-iE
-vv
-ig
-FH
-mS
-uv
-Ru
-HL
-df
-dU
-df
-df
-df
-Mc
-df
-df
-"}
-(12,1,1) = {"
-Fr
-Db
-zn
-gY
-In
-DX
-zQ
-OI
-lV
-QZ
-sD
-lR
-dy
-qT
-Zz
-Ix
-ZR
-DJ
-RE
-vw
-uI
-jZ
-DJ
-Hb
-pn
-SP
-GM
-JU
-ZO
-Sx
-Xt
-sS
-im
-zK
-HL
-"}
-(13,1,1) = {"
-In
-In
-In
-In
-In
-rM
-pj
-qb
-LQ
-KX
-WS
-AM
-dy
-dy
-dy
-dy
-dy
-DJ
-DJ
-DJ
-Nq
-Zo
-oB
-yA
-zV
-Eu
-HL
-Ls
-vm
-Xm
-lK
-Qi
-dp
-QR
-HL
-"}
-(14,1,1) = {"
-MA
-Tb
-Kr
-Zj
-GW
-aI
-FT
-Qz
-lV
-Vk
-sD
-lR
-Bl
-Sh
-WB
-XU
-tm
-gq
-qk
-DJ
-fK
-QO
-DJ
-dL
-lk
-Eu
-Lw
-zU
-Mz
-Rn
-VG
-az
-dp
-Eo
-HL
-"}
-(15,1,1) = {"
-MA
-jy
-zD
-zD
-RV
-hr
-dS
-su
-lV
-tB
-OZ
-At
-ag
-JV
-Ke
-XU
-rc
-pR
-KN
-DJ
-zC
-RG
-DJ
-DH
-lk
-Eu
-HL
-KZ
-ct
-EE
-Kw
-PE
-dp
-th
-HL
-"}
-(16,1,1) = {"
-oK
-jy
-zD
-zD
-pB
-LW
-lV
-lV
-lV
-QZ
-sD
-lR
-Bl
-dh
-UT
-XU
-Na
-jW
-Ol
-DJ
-Gx
-Ql
-DJ
-qC
-lk
-Eu
-HL
-HL
-HL
-HL
-HL
-HL
-Jg
-HL
-HL
-"}
-(17,1,1) = {"
-cS
-ER
-yf
-Qc
-pB
-Hm
-lV
-Uk
-ae
-KR
-eW
-vG
-Bc
-Bc
-Bc
-Bc
-Bc
-mo
-Bc
-Bc
-Bc
-Bc
-Bc
-Ew
-iF
-sM
-Ye
-dj
-aw
-ih
-Kj
-Lt
-me
-Zg
-Sl
-"}
-(18,1,1) = {"
-Ts
-Ts
-Ts
-Ts
-Fn
-UF
-lV
-rL
-pK
-QZ
-dn
-Lh
-BN
-vh
-Dc
-XJ
-eh
-hp
-WH
-nG
-rB
-pi
-Ip
-Ue
-wP
-Xc
-Bo
-jI
-jI
-lU
-Kj
-CY
-me
-Qx
-Sl
-"}
-(19,1,1) = {"
-Ts
-xV
-OQ
-nc
-Re
-al
-lV
-rL
-iN
-QZ
-sD
-lR
-Bc
-op
-wH
-di
-aG
-HT
-aG
-vd
-QD
-iY
-Bc
-lR
-mN
-Eu
-vl
-hF
-hF
-eu
-Kj
-wM
-we
-UU
-Sl
-"}
-(20,1,1) = {"
-Ts
-cu
-Vb
-Ts
-pA
-Mp
-lV
-Mq
-QU
-QZ
-sD
-lR
-Bc
-Bc
-pX
-Af
-GV
-Nt
-BY
-mZ
-va
-Bc
-Bc
-sI
-mN
-Eu
-xQ
-Yr
-WI
-LS
-Kj
-eQ
-It
-pT
-Sl
-"}
-(21,1,1) = {"
-Ts
-cu
-Dh
-qA
-qA
-qA
-qA
-qA
-Wr
-QZ
-eq
-FO
-Hn
-Bc
-EO
-kW
-zZ
-jU
-jU
-td
-Sp
-Bc
-KH
-Ud
-Oe
-Fj
-Ux
-Ux
-Ux
-Ux
-Ux
-Ux
-Ux
-Ux
-Ux
-"}
-(22,1,1) = {"
-Ts
-JT
-uy
-qA
-tK
-qQ
-sY
-qA
-HW
-xZ
-KY
-kw
-Hl
-Bc
-Rt
-Xw
-wT
-Go
-fG
-pE
-tJ
-Bc
-wU
-bF
-Lp
-Or
-Vg
-YP
-Bu
-zL
-lH
-sq
-YH
-FL
-Ux
-"}
-(23,1,1) = {"
-CA
-Ts
-oG
-qA
-dV
-CG
-XM
-Ge
-wn
-wn
-AW
-Va
-Hl
-zc
-mB
-SO
-SO
-SO
-SO
-SO
-Dp
-zc
-Pz
-Rh
-Ig
-Ig
-Ig
-Ig
-WU
-WU
-bK
-vX
-XT
-Ux
-er
-"}
-(24,1,1) = {"
-JQ
-CA
-qA
-qA
-bZ
-FW
-BK
-qA
-Tk
-rf
-KI
-iW
-Hl
-lR
-lR
-lR
-lR
-xE
-lR
-lR
-lR
-lR
-Qy
-nv
-cg
-Vl
-Jh
-Ig
-Ig
-Ig
-iI
-sN
-Ux
-Ux
-JQ
-"}
-(25,1,1) = {"
-JQ
-rU
-qA
-VL
-Vi
-hh
-Ff
-qA
-WA
-SG
-Qj
-iC
-Hl
-lR
-aH
-vI
-Cw
-TV
-Bx
-aH
-vI
-lR
-Pz
-NZ
-Ig
-CD
-Py
-Bk
-lT
-Ig
-dZ
-FD
-zS
-Td
-JQ
-"}
-(26,1,1) = {"
-JQ
-JQ
-qA
-VL
-VQ
-HC
-qA
-qA
-aA
-hP
-iu
-Ca
-Hl
-Hy
-gv
-tS
-ZT
-lR
-Hy
-pG
-bx
-ZT
-Pz
-Rh
-BV
-iH
-Ja
-ow
-Ro
-Ig
-fM
-mp
-ut
-JQ
-JQ
-"}
-(27,1,1) = {"
-JQ
-JQ
-BU
-qA
-qA
-qA
-TL
-FC
-ss
-ss
-fV
-Ca
-Hl
-RN
-Ng
-TB
-GJ
-mU
-RN
-Ce
-Av
-GJ
-Pz
-Rh
-lo
-tT
-LY
-Bb
-tg
-Ig
-Br
-EI
-Ux
-JQ
-JQ
-"}
-(28,1,1) = {"
-JQ
-JQ
-JQ
-rU
-rU
-TL
-FM
-lc
-lc
-ss
-lX
-Ca
-Hl
-rs
-IP
-LU
-ks
-lR
-rs
-uL
-io
-ks
-Pz
-Rh
-iZ
-tT
-Nz
-Bb
-ZM
-Ig
-JI
-rU
-JQ
-JQ
-JQ
-"}
-(29,1,1) = {"
-JQ
-JQ
-JQ
-JQ
-rU
-TL
-mW
-ts
-yw
-ik
-TL
-bH
-Hl
-lR
-cH
-gl
-jM
-FO
-Ry
-cH
-gl
-lR
-Pz
-Rh
-iZ
-fe
-AO
-XK
-Vf
-Ig
-TN
-JQ
-JQ
-JQ
-JQ
-"}
-(30,1,1) = {"
-JQ
-JQ
-JQ
-JQ
-JQ
-JS
-TL
-IF
-Ra
-PM
-zJ
-rk
-WP
-IY
-Ud
-yT
-rG
-lR
-nm
-XG
-UQ
-lC
-Cy
-zH
-GI
-OS
-Vm
-VW
-Ig
-YG
-JQ
-JQ
-JQ
-JQ
-JQ
-"}
-(31,1,1) = {"
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-TL
-Mg
-pP
-Jo
-TL
-Zv
-SZ
-SN
-Da
-zi
-HO
-At
-Dq
-Mo
-Da
-SN
-cQ
-YL
-Ig
-gE
-wv
-Ig
-Ig
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-"}
-(32,1,1) = {"
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-TL
-iz
-xP
-Ia
-TL
-Ji
-mb
-mH
-mb
-yX
-Uj
-Kx
-Rx
-wI
-hd
-bC
-hd
-TS
-hd
-up
-Am
-bD
-ec
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-"}
-(33,1,1) = {"
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-Gi
-Gi
-Gi
-Gi
-mb
-kU
-BJ
-NJ
-QV
-Dz
-jG
-Ou
-MW
-FE
-Ek
-RK
-Ha
-Ch
-UX
-wk
-Do
-Qt
-ec
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-"}
-(34,1,1) = {"
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-Gi
-vi
-Du
-Fs
-jt
-ZK
-wt
-dz
-QV
-aZ
-Kp
-ku
-Zm
-rX
-Ek
-uM
-LE
-mT
-re
-yF
-Oy
-Qt
-ec
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-"}
-(35,1,1) = {"
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-Gi
-hc
-Ny
-Nr
-mb
-QQ
-fj
-Pw
-QV
-Dz
-px
-oR
-UC
-FE
-Ek
-TR
-gR
-mT
-xL
-re
-Oy
-Qt
-ec
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-"}
-(36,1,1) = {"
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-eG
-FU
-cM
-JJ
-mb
-Nf
-Jb
-hs
-QV
-XQ
-Uj
-uU
-Rx
-EW
-Ek
-hw
-YI
-VF
-wk
-wk
-fJ
-Qt
-ec
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-"}
-(37,1,1) = {"
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-eG
-jX
-cM
-fH
-mb
-mb
-mb
-Zh
-Zh
-Zh
-mR
-Zh
-GA
-Zh
-Zh
-Zh
-Zh
-Yi
-QI
-ic
-nA
-Qt
-ec
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-"}
-(38,1,1) = {"
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-eG
-hj
-cM
-IB
-yv
-pO
-Zh
-Yf
-IR
-fn
-gy
-SH
-lb
-vq
-bu
-oh
-Zh
-rE
-KQ
-ri
-Tw
-Qt
-ec
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-"}
-(39,1,1) = {"
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-yh
-Gi
-tt
-ez
-vM
-Es
-Zh
-Hw
-LR
-CK
-FF
-QG
-mD
-Wb
-mK
-wa
-Zh
-Lc
-Lf
-OL
-qe
-ls
-Wj
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-"}
-(40,1,1) = {"
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-yh
-cj
-lB
-Lr
-NY
-Zh
-Hw
-LR
-mu
-nS
-QG
-bV
-Hi
-LR
-Ps
-Zh
-ws
-ws
-ws
-ZE
-nZ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-"}
-(41,1,1) = {"
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-cs
-wY
-wY
-wY
-Zh
-Zh
-hI
-Be
-ML
-IO
-CL
-iL
-Tn
-Zh
-Zh
-mh
-mh
-mh
-nZ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-"}
-(42,1,1) = {"
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-Pf
-Zh
-Zh
-qZ
-ys
-BT
-Zh
-Zh
-Pf
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-"}
-(43,1,1) = {"
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-lL
-rU
-rU
-rU
-rU
-dd
-lL
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-"}
-(44,1,1) = {"
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-gi
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-JQ
-"}
diff --git a/_maps/shuttles/terragov/terragov_inkwell.dmm b/_maps/shuttles/terragov/terragov_inkwell.dmm
index f389aee59a6d..2c1bcfdcc44a 100644
--- a/_maps/shuttles/terragov/terragov_inkwell.dmm
+++ b/_maps/shuttles/terragov/terragov_inkwell.dmm
@@ -1848,10 +1848,10 @@
/area/ship/crew/canteen/kitchen)
"mz" = (
/obj/structure/closet/crate,
-/obj/item/food/bread/plain,
-/obj/item/food/bread/plain,
-/obj/item/food/bread/plain,
-/obj/item/food/bread/plain,
+/obj/item/reagent_containers/food/snacks/store/bread/plain,
+/obj/item/reagent_containers/food/snacks/store/bread/plain,
+/obj/item/reagent_containers/food/snacks/store/bread/plain,
+/obj/item/reagent_containers/food/snacks/store/bread/plain,
/obj/item/reagent_containers/food/drinks/waterbottle/large,
/obj/item/reagent_containers/food/drinks/waterbottle/large,
/obj/item/reagent_containers/food/drinks/waterbottle/large,
diff --git a/_maps/shuttles/terragov/terragov_paracelsus.dmm b/_maps/shuttles/terragov/terragov_paracelsus.dmm
index 587b367c7f44..5d54f0682911 100644
--- a/_maps/shuttles/terragov/terragov_paracelsus.dmm
+++ b/_maps/shuttles/terragov/terragov_paracelsus.dmm
@@ -731,10 +731,10 @@
/area/ship/hallway/starboard)
"hh" = (
/obj/structure/closet/crate,
-/obj/item/food/bread/plain,
-/obj/item/food/bread/plain,
-/obj/item/food/bread/plain,
-/obj/item/food/bread/plain,
+/obj/item/reagent_containers/food/snacks/store/bread/plain,
+/obj/item/reagent_containers/food/snacks/store/bread/plain,
+/obj/item/reagent_containers/food/snacks/store/bread/plain,
+/obj/item/reagent_containers/food/snacks/store/bread/plain,
/obj/item/reagent_containers/food/drinks/waterbottle/large,
/obj/item/reagent_containers/food/drinks/waterbottle/large,
/obj/item/reagent_containers/food/drinks/waterbottle/large,
diff --git a/code/__DEFINES/dcs/signals/signals.dm b/code/__DEFINES/dcs/signals.dm
similarity index 84%
rename from code/__DEFINES/dcs/signals/signals.dm
rename to code/__DEFINES/dcs/signals.dm
index 5552a60890d8..d0038cf5277e 100644
--- a/code/__DEFINES/dcs/signals/signals.dm
+++ b/code/__DEFINES/dcs/signals.dm
@@ -158,9 +158,6 @@
///from internal loop in atom/movable/proc/CanReach(): (list/next)
#define COMSIG_ATOM_CANREACH "atom_can_reach"
#define COMPONENT_BLOCK_REACH 1
-///for when an atom has been created through processing (atom/original_atom, list/chosen_processing_option)
-#define COMSIG_ATOM_CREATEDBY_PROCESSING "atom_createdby_processing"
-
///from base of atom/screwdriver_act(): (mob/living/user, obj/item/I)
#define COMSIG_ATOM_SCREWDRIVER_ACT "atom_screwdriver_act"
///from base of atom/wrench_act(): (mob/living/user, obj/item/I)
@@ -175,11 +172,7 @@
#define COMSIG_ATOM_CROWBAR_ACT "atom_crowbar_act"
///from base of atom/analyser_act(): (mob/living/user, obj/item/I)
#define COMSIG_ATOM_ANALYSER_ACT "atom_analyser_act"
-
-///for any tool behaviors: (mob/living/user, obj/item/I, list/recipes)
-#define COMSIG_ATOM_TOOL_ACT(tooltype) "tool_act_[tooltype]"
#define COMPONENT_BLOCK_TOOL_ATTACK (1<<0)
-
///called when teleporting into a protected turf: (channel, turf/origin)
#define COMSIG_ATOM_INTERCEPT_TELEPORT "intercept_teleport"
#define COMPONENT_BLOCK_TELEPORT (1<<0)
@@ -189,12 +182,6 @@
#define COMSIG_ATOM_ORBIT_BEGIN "atom_orbit_begin"
///called when an atom stops orbiting another atom: (atom)
#define COMSIG_ATOM_ORBIT_STOP "atom_orbit_stop"
-/* Attack signals. They should share the returned flags, to standardize the attack chain. */
-/// tool_act -> pre_attack -> target.attackby (item.attack) -> afterattack
- ///Ends the attack chain. If sent early might cause posterior attacks not to happen.
- #define COMPONENT_CANCEL_ATTACK_CHAIN (1<<0)
- ///Skips the specific attack step, continuing for the next one to happen.
- #define COMPONENT_SKIP_ATTACK (1<<1)
///from base of atom/attack_ghost(): (mob/dead/observer/ghost)
#define COMSIG_ATOM_ATTACK_GHOST "atom_attack_ghost"
///from base of atom/attack_hand(): (mob/user)
@@ -511,6 +498,84 @@
#define COMSIG_HOSTILE_ATTACKINGTARGET "hostile_attackingtarget"
#define COMPONENT_HOSTILE_NO_ATTACK 1
+// /obj signals
+
+///from base of obj/deconstruct(): (disassembled)
+#define COMSIG_OBJ_DECONSTRUCT "obj_deconstruct"
+///from base of code/game/machinery
+#define COMSIG_OBJ_DEFAULT_UNFASTEN_WRENCH "obj_default_unfasten_wrench"
+///from base of /turf/proc/levelupdate(). (intact) true to hide and false to unhide
+#define COMSIG_OBJ_HIDE "obj_hide"
+
+// /obj/machinery signals
+
+///from /obj/machinery/obj_break(damage_flag): (damage_flag)
+#define COMSIG_MACHINERY_BROKEN "machinery_broken"
+///from base power_change() when power is lost
+#define COMSIG_MACHINERY_POWER_LOST "machinery_power_lost"
+///from base power_change() when power is restored
+#define COMSIG_MACHINERY_POWER_RESTORED "machinery_power_restored"
+
+// /obj/machinery/power/supermatter_crystal signals
+/// from /obj/machinery/power/supermatter_crystal/process_atmos(); when the SM delam reaches the point of sounding alarms
+#define COMSIG_SUPERMATTER_DELAM_START_ALARM "sm_delam_start_alarm"
+/// from /obj/machinery/power/supermatter_crystal/process_atmos(); when the SM sounds an audible alarm
+#define COMSIG_SUPERMATTER_DELAM_ALARM "sm_delam_alarm"
+
+// /obj/item signals
+#define COMSIG_ITEM_ATTACK "item_attack" //from base of obj/item/attack(): (/mob/living/target, /mob/living/user)
+#define COMSIG_ITEM_ATTACK_SELF "item_attack_self" //from base of obj/item/attack_self(): (/mob)
+ #define COMPONENT_NO_INTERACT 1
+#define COMSIG_ITEM_ATTACK_OBJ "item_attack_obj" //from base of obj/item/attack_obj(): (/obj, /mob)
+ #define COMPONENT_NO_ATTACK_OBJ 1
+#define COMSIG_ITEM_PRE_ATTACK "item_pre_attack" //from base of obj/item/pre_attack(): (atom/target, mob/user, params)
+ #define COMPONENT_NO_ATTACK 1
+#define COMSIG_ITEM_AFTERATTACK "item_afterattack" //from base of obj/item/afterattack(): (atom/target, mob/user, params)
+#define COMSIG_ITEM_ATTACK_QDELETED "item_attack_qdeleted" //from base of obj/item/attack_qdeleted(): (atom/target, mob/user, params)
+#define COMSIG_ITEM_EQUIPPED "item_equip" //from base of obj/item/equipped(): (/mob/equipper, slot)
+#define COMSIG_ITEM_DROPPED "item_drop" //from base of obj/item/dropped(): (mob/user)
+#define COMSIG_ITEM_PICKUP "item_pickup" //from base of obj/item/pickup(): (/mob/taker)
+#define COMSIG_ITEM_ATTACK_ZONE "item_attack_zone" //from base of mob/living/carbon/attacked_by(): (mob/living/carbon/target, mob/living/user, hit_zone)
+#define COMSIG_ITEM_IMBUE_SOUL "item_imbue_soul" //return a truthy value to prevent ensouling, checked in /obj/effect/proc_holder/spell/targeted/lichdom/cast(): (mob/user)
+#define COMSIG_ITEM_MARK_RETRIEVAL "item_mark_retrieval" //called before marking an object for retrieval, checked in /obj/effect/proc_holder/spell/targeted/summonitem/cast() : (mob/user)
+ #define COMPONENT_BLOCK_MARK_RETRIEVAL 1
+#define COMSIG_ITEM_HIT_REACT "item_hit_react" //from base of obj/item/hit_reaction(): (list/args)
+#define COMSIG_ITEM_WEARERCROSSED "wearer_crossed" //called on item when crossed by something (): (/atom/movable, mob/living/crossed)
+#define COMSIG_ITEM_MICROWAVE_ACT "microwave_act" //called on item when microwaved (): (obj/machinery/microwave/M)
+#define COMSIG_ITEM_SHARPEN_ACT "sharpen_act" //from base of item/sharpener/attackby(): (amount, max)
+ #define COMPONENT_BLOCK_SHARPEN_APPLIED 1
+ #define COMPONENT_BLOCK_SHARPEN_BLOCKED 2
+ #define COMPONENT_BLOCK_SHARPEN_ALREADY 4
+ #define COMPONENT_BLOCK_SHARPEN_MAXED 8
+#define COMSIG_TOOL_IN_USE "tool_in_use" ///from base of [/obj/item/proc/tool_check_callback]: (mob/living/user)
+#define COMSIG_TOOL_START_USE "tool_start_use" ///from base of [/obj/item/proc/tool_start_check]: (mob/living/user)
+#define COMSIG_ITEM_DISABLE_EMBED "item_disable_embed" ///from [/obj/item/proc/disableEmbedding]:
+#define COMSIG_MINE_TRIGGERED "minegoboom" ///from [/obj/item/mine/proc/trigger_mine]:
+///from [/obj/structure/closet/supplypod/proc/endlaunch]:
+#define COMSIG_SUPPLYPOD_LANDED "supplypodgoboom"
+
+// Item mouse siganls
+#define COMSIG_ITEM_MOUSE_EXIT "item_mouse_exit" //from base of obj/item/MouseExited(): (location, control, params)
+#define COMSIG_ITEM_MOUSE_ENTER "item_mouse_enter" //from base of obj/item/MouseEntered(): (location, control, params)
+
+///Called when an item is being offered, from [/obj/item/proc/on_offered(mob/living/carbon/offerer)]
+#define COMSIG_ITEM_OFFERING "item_offering"
+ ///Interrupts the offer proc
+ #define COMPONENT_OFFER_INTERRUPT (1<<0)
+///Called when an someone tries accepting an offered item, from [/obj/item/proc/on_offer_taken(mob/living/carbon/offerer, mob/living/carbon/taker)]
+#define COMSIG_ITEM_OFFER_TAKEN "item_offer_taken"
+ ///Interrupts the offer acceptance
+ #define COMPONENT_OFFER_TAKE_INTERRUPT (1<<0)
+/// sent from obj/effect/attackby(): (/obj/effect/hit_effect, /mob/living/attacker, params)
+#define COMSIG_ITEM_ATTACK_EFFECT "item_effect_attacked"
+
+// /obj/item signals for economy
+#define COMSIG_ITEM_SOLD "item_sold" //called when an item is sold by the exports subsystem
+#define COMSIG_STRUCTURE_UNWRAPPED "structure_unwrapped" //called when a wrapped up structure is opened by hand
+#define COMSIG_ITEM_UNWRAPPED "item_unwrapped" //called when a wrapped up item is opened by hand
+ #define COMSIG_ITEM_SPLIT_VALUE 1
+#define COMSIG_ITEM_SPLIT_PROFIT "item_split_profits" //Called when getting the item's exact ratio for cargo's profit.
+#define COMSIG_ITEM_SPLIT_PROFIT_DRY "item_split_profits_dry" //Called when getting the item's exact ratio for cargo's profit, without selling the item.
/// Admin helps
/// From /datum/admin_help/RemoveActive().
@@ -520,6 +585,21 @@
/// Called when the player replies. From /client/proc/cmd_admin_pm().
#define COMSIG_ADMIN_HELP_REPLIED "admin_help_replied"
+// /obj/item/clothing signals
+#define COMSIG_SHOES_STEP_ACTION "shoes_step_action" //from base of obj/item/clothing/shoes/proc/step_action(): ()
+#define COMSIG_SUIT_SPACE_TOGGLE "suit_space_toggle" //from base of /obj/item/clothing/suit/space/proc/toggle_spacesuit(): (obj/item/clothing/suit/space/suit)
+
+// /obj/item/implant signals
+#define COMSIG_IMPLANT_ACTIVATED "implant_activated" //from base of /obj/item/implant/proc/activate(): ()
+#define COMSIG_IMPLANT_IMPLANTING "implant_implanting" //from base of /obj/item/implant/proc/implant(): (list/args)
+ #define COMPONENT_STOP_IMPLANTING 1
+#define COMSIG_IMPLANT_OTHER "implant_other" //called on already installed implants when a new one is being added in /obj/item/implant/proc/implant(): (list/args, obj/item/implant/new_implant)
+ //#define COMPONENT_STOP_IMPLANTING 1 //The name makes sense for both
+ #define COMPONENT_DELETE_NEW_IMPLANT 2
+ #define COMPONENT_DELETE_OLD_IMPLANT 4
+#define COMSIG_IMPLANT_EXISTING_UPLINK "implant_uplink_exists" //called on implants being implanted into someone with an uplink implant: (datum/component/uplink)
+ //This uses all return values of COMSIG_IMPLANT_OTHER
+
// /obj/item/pda signals
#define COMSIG_PDA_CHANGE_RINGTONE "pda_change_ringtone" //called on pda when the user changes the ringtone: (mob/living/user, new_ringtone)
#define COMPONENT_STOP_RINGTONE_CHANGE 1
@@ -535,6 +615,10 @@
// /obj/item/gun signals
#define COMSIG_MOB_FIRED_GUN "mob_fired_gun" //called in /obj/item/gun/process_fire (user, target, params, zone_override)
+// /obj/item/grenade signals
+#define COMSIG_GRENADE_PRIME "grenade_prime" //called in /obj/item/gun/process_fire (user, target, params, zone_override)
+#define COMSIG_GRENADE_ARMED "grenade_armed" //called in /obj/item/gun/process_fire (user, target, params, zone_override)
+
// /obj/projectile signals (sent to the firer)
#define COMSIG_PROJECTILE_SELF_ON_HIT "projectile_self_on_hit" // from base of /obj/projectile/proc/on_hit(): (atom/movable/firer, atom/target, Angle)
#define COMSIG_PROJECTILE_ON_HIT "projectile_on_hit" // from base of /obj/projectile/proc/on_hit(): (atom/movable/firer, atom/target, Angle)
@@ -581,6 +665,9 @@
//Creamed
#define COMSIG_COMPONENT_CLEAN_FACE_ACT "clean_face_act" //called when you wash your face at a sink: (num/strength)
+//Food
+#define COMSIG_FOOD_EATEN "food_eaten" //from base of obj/item/reagent_containers/food/snacks/attack(): (mob/living/eater, mob/feeder)
+
//Gibs
#define COMSIG_GIBS_STREAK "gibs_streak" // from base of /obj/effect/decal/cleanable/blood/gibs/streak(): (list/directions, list/diseases)
@@ -666,6 +753,10 @@
#define COMSIG_BEAM_BEFORE_DRAW "beam_before_draw"
#define BEAM_CANCEL_DRAW (1 << 0)
+// Aquarium related signals
+#define COMSIG_AQUARIUM_SURFACE_CHANGED "aquarium_surface_changed"
+#define COMSIG_AQUARIUM_FLUID_CHANGED "aquarium_fluid_changed"
+
// Fish signals
#define COMSIG_FISH_STATUS_CHANGED "fish_status_changed"
#define COMSIG_FISH_STIRRED "fish_stirred"
diff --git a/code/__DEFINES/dcs/signals/signals_obj/signals_item/signals_clothing.dm b/code/__DEFINES/dcs/signals/signals_obj/signals_item/signals_clothing.dm
deleted file mode 100644
index 6eb107d55fda..000000000000
--- a/code/__DEFINES/dcs/signals/signals_obj/signals_item/signals_clothing.dm
+++ /dev/null
@@ -1,10 +0,0 @@
-// Format:
-// When the signal is called: (signal arguments)
-// All signals send the source datum of the signal as the first argument
-
-// /obj/item/clothing signals
-
-//from base of obj/item/clothing/shoes/proc/step_action(): ()
-#define COMSIG_SHOES_STEP_ACTION "shoes_step_action"
-//from base of /obj/item/clothing/suit/space/proc/toggle_spacesuit(): (obj/item/clothing/suit/space/suit)
-#define COMSIG_SUIT_SPACE_TOGGLE "suit_space_toggle"
diff --git a/code/__DEFINES/dcs/signals/signals_obj/signals_item/signals_food.dm b/code/__DEFINES/dcs/signals/signals_obj/signals_item/signals_food.dm
deleted file mode 100644
index 831363f5a523..000000000000
--- a/code/__DEFINES/dcs/signals/signals_obj/signals_item/signals_food.dm
+++ /dev/null
@@ -1,22 +0,0 @@
-// Eating stuff
-/// From datum/component/edible/proc/TakeBite: (mob/living/eater, mob/feeder, bitecount, bitesize)
-#define COMSIG_FOOD_EATEN "food_eaten"
-/// From base of Component/edible/On_Consume: (mob/living/eater, mob/living/feeder)
-#define COMSIG_FOOD_CONSUMED "food_consumed"
-
-// Deep frying foods
-/// An item becomes fried - From /datum/element/fried_item/Attach: (fry_time)
-#define COMSIG_ITEM_FRIED "item_fried"
- #define COMSIG_FRYING_HANDLED (1<<0)
-
-// Microwaving foods
-///called on item when microwaved (): (obj/machinery/microwave/M)
-#define COMSIG_ITEM_MICROWAVE_ACT "microwave_act"
- #define COMPONENT_SUCCESFUL_MICROWAVE (1<<0)
-///called on item when created through microwaving (): (obj/machinery/microwave/M, cooking_efficiency)
-#define COMSIG_ITEM_MICROWAVE_COOKED "microwave_cooked"
-
-///From /datum/component/edible/on_compost(source, /mob/living/user)
-#define COMSIG_EDIBLE_ON_COMPOST "on_compost"
- // Used to stop food from being composted.
- #define COMPONENT_EDIBLE_BLOCK_COMPOST 1
diff --git a/code/__DEFINES/dcs/signals/signals_obj/signals_item/signals_grenade.dm b/code/__DEFINES/dcs/signals/signals_obj/signals_item/signals_grenade.dm
deleted file mode 100644
index 03767ecbc53f..000000000000
--- a/code/__DEFINES/dcs/signals/signals_obj/signals_item/signals_grenade.dm
+++ /dev/null
@@ -1,11 +0,0 @@
-// Format:
-// When the signal is called: (signal arguments)
-// All signals send the source datum of the signal as the first argument
-
-// /obj/item/grenade signals
-
-//called in /obj/item/gun/process_fire (user, target, params, zone_override)
-#define COMSIG_GRENADE_PRIME "grenade_prime"
-
-//called in /obj/item/gun/process_fire (user, target, params, zone_override)
-#define COMSIG_GRENADE_ARMED "grenade_armed"
diff --git a/code/__DEFINES/dcs/signals/signals_obj/signals_item/signals_implant.dm b/code/__DEFINES/dcs/signals/signals_obj/signals_item/signals_implant.dm
deleted file mode 100644
index 95123ef8b309..000000000000
--- a/code/__DEFINES/dcs/signals/signals_obj/signals_item/signals_implant.dm
+++ /dev/null
@@ -1,14 +0,0 @@
-// Format:
-// When the signal is called: (signal arguments)
-// All signals send the source datum of the signal as the first argument
-
-// /obj/item/implant signals
-#define COMSIG_IMPLANT_ACTIVATED "implant_activated" //from base of /obj/item/implant/proc/activate(): ()
-#define COMSIG_IMPLANT_IMPLANTING "implant_implanting" //from base of /obj/item/implant/proc/implant(): (list/args)
- #define COMPONENT_STOP_IMPLANTING 1
-#define COMSIG_IMPLANT_OTHER "implant_other" //called on already installed implants when a new one is being added in /obj/item/implant/proc/implant(): (list/args, obj/item/implant/new_implant)
- //#define COMPONENT_STOP_IMPLANTING 1 //The name makes sense for both
- #define COMPONENT_DELETE_NEW_IMPLANT 2
- #define COMPONENT_DELETE_OLD_IMPLANT 4
-#define COMSIG_IMPLANT_EXISTING_UPLINK "implant_uplink_exists" //called on implants being implanted into someone with an uplink implant: (datum/component/uplink)
- //This uses all return values of COMSIG_IMPLANT_OTHER
diff --git a/code/__DEFINES/dcs/signals/signals_obj/signals_item/signals_item.dm b/code/__DEFINES/dcs/signals/signals_obj/signals_item/signals_item.dm
deleted file mode 100644
index 536efc724f92..000000000000
--- a/code/__DEFINES/dcs/signals/signals_obj/signals_item/signals_item.dm
+++ /dev/null
@@ -1,67 +0,0 @@
-// Format:
-// When the signal is called: (signal arguments)
-// All signals send the source datum of the signal as the first argument
-
-// /obj/item signals
-///from base of obj/item/equipped(): (/mob/equipper, slot)
-#define COMSIG_ITEM_EQUIPPED "item_equip"
-///from base of obj/item/dropped(): (mob/user)
-#define COMSIG_ITEM_DROPPED "item_drop"
-///from base of obj/item/pickup(): (/mob/taker)
-#define COMSIG_ITEM_PICKUP "item_pickup"
-
-///from base of mob/living/carbon/attacked_by(): (mob/living/carbon/target, mob/living/user, hit_zone)
-#define COMSIG_ITEM_ATTACK_ZONE "item_attack_zone"
-///from base of obj/item/hit_reaction(): (list/args)
-#define COMSIG_ITEM_HIT_REACT "item_hit_react"
-
-#define COMSIG_ITEM_ATTACK "item_attack" //from base of obj/item/attack(): (/mob/living/target, /mob/living/user)
-#define COMSIG_ITEM_ATTACK_SELF "item_attack_self" //from base of obj/item/attack_self(): (/mob)
- #define COMPONENT_NO_INTERACT 1
-#define COMSIG_ITEM_ATTACK_OBJ "item_attack_obj" //from base of obj/item/attack_obj(): (/obj, /mob)
- #define COMPONENT_NO_ATTACK_OBJ 1
-#define COMSIG_ITEM_PRE_ATTACK "item_pre_attack" //from base of obj/item/pre_attack(): (atom/target, mob/user, params)
- #define COMPONENT_NO_ATTACK 1
-#define COMSIG_ITEM_AFTERATTACK "item_afterattack" //from base of obj/item/afterattack(): (atom/target, mob/user, params)
-#define COMSIG_ITEM_ATTACK_QDELETED "item_attack_qdeleted" //from base of obj/item/attack_qdeleted(): (atom/target, mob/user, params)
-#define COMSIG_ITEM_IMBUE_SOUL "item_imbue_soul" //return a truthy value to prevent ensouling, checked in /obj/effect/proc_holder/spell/targeted/lichdom/cast(): (mob/user)
-#define COMSIG_ITEM_MARK_RETRIEVAL "item_mark_retrieval" //called before marking an object for retrieval, checked in /obj/effect/proc_holder/spell/targeted/summonitem/cast() : (mob/user)
- #define COMPONENT_BLOCK_MARK_RETRIEVAL 1
-#define COMSIG_ITEM_WEARERCROSSED "wearer_crossed" //called on item when crossed by something (): (/atom/movable, mob/living/crossed)
-
-///from base of item/sharpener/attackby(): (amount, max)
-#define COMSIG_ITEM_SHARPEN_ACT "sharpen_act"
- #define COMPONENT_BLOCK_SHARPEN_APPLIED 1
- #define COMPONENT_BLOCK_SHARPEN_BLOCKED 2
- #define COMPONENT_BLOCK_SHARPEN_ALREADY 4
- #define COMPONENT_BLOCK_SHARPEN_MAXED 8
-
-#define COMSIG_TOOL_IN_USE "tool_in_use" ///from base of [/obj/item/proc/tool_check_callback]: (mob/living/user)
-#define COMSIG_TOOL_START_USE "tool_start_use" ///from base of [/obj/item/proc/tool_start_check]: (mob/living/user)
-#define COMSIG_ITEM_DISABLE_EMBED "item_disable_embed" ///from [/obj/item/proc/disableEmbedding]:
-#define COMSIG_MINE_TRIGGERED "minegoboom" ///from [/obj/item/mine/proc/trigger_mine]:
-///from [/obj/structure/closet/supplypod/proc/endlaunch]:
-#define COMSIG_SUPPLYPOD_LANDED "supplypodgoboom"
-
-// Item mouse siganls
-#define COMSIG_ITEM_MOUSE_EXIT "item_mouse_exit" //from base of obj/item/MouseExited(): (location, control, params)
-#define COMSIG_ITEM_MOUSE_ENTER "item_mouse_enter" //from base of obj/item/MouseEntered(): (location, control, params)
-
-///Called when an item is being offered, from [/obj/item/proc/on_offered(mob/living/carbon/offerer)]
-#define COMSIG_ITEM_OFFERING "item_offering"
- ///Interrupts the offer proc
- #define COMPONENT_OFFER_INTERRUPT (1<<0)
-///Called when an someone tries accepting an offered item, from [/obj/item/proc/on_offer_taken(mob/living/carbon/offerer, mob/living/carbon/taker)]
-#define COMSIG_ITEM_OFFER_TAKEN "item_offer_taken"
- ///Interrupts the offer acceptance
- #define COMPONENT_OFFER_TAKE_INTERRUPT (1<<0)
-/// sent from obj/effect/attackby(): (/obj/effect/hit_effect, /mob/living/attacker, params)
-#define COMSIG_ITEM_ATTACK_EFFECT "item_effect_attacked"
-
-// /obj/item signals for economy
-#define COMSIG_ITEM_SOLD "item_sold" //called when an item is sold by the exports subsystem
-#define COMSIG_STRUCTURE_UNWRAPPED "structure_unwrapped" //called when a wrapped up structure is opened by hand
-#define COMSIG_ITEM_UNWRAPPED "item_unwrapped" //called when a wrapped up item is opened by hand
- #define COMSIG_ITEM_SPLIT_VALUE 1
-#define COMSIG_ITEM_SPLIT_PROFIT "item_split_profits" //Called when getting the item's exact ratio for cargo's profit.
-#define COMSIG_ITEM_SPLIT_PROFIT_DRY "item_split_profits_dry" //Called when getting the item's exact ratio for cargo's profit, without selling the item.
diff --git a/code/__DEFINES/dcs/signals/signals_obj/signals_machine/signals_aquarium.dm b/code/__DEFINES/dcs/signals/signals_obj/signals_machine/signals_aquarium.dm
deleted file mode 100644
index d4c88d7c16b2..000000000000
--- a/code/__DEFINES/dcs/signals/signals_obj/signals_machine/signals_aquarium.dm
+++ /dev/null
@@ -1,7 +0,0 @@
-// Format:
-// When the signal is called: (signal arguments)
-// All signals send the source datum of the signal as the first argument
-
-// Aquarium related signals
-#define COMSIG_AQUARIUM_SURFACE_CHANGED "aquarium_surface_changed"
-#define COMSIG_AQUARIUM_FLUID_CHANGED "aquarium_fluid_changed"
diff --git a/code/__DEFINES/dcs/signals/signals_obj/signals_machine/signals_machinery.dm b/code/__DEFINES/dcs/signals/signals_obj/signals_machine/signals_machinery.dm
deleted file mode 100644
index 929a2f844074..000000000000
--- a/code/__DEFINES/dcs/signals/signals_obj/signals_machine/signals_machinery.dm
+++ /dev/null
@@ -1,12 +0,0 @@
-// Format:
-// When the signal is called: (signal arguments)
-// All signals send the source datum of the signal as the first argument
-
-// /obj/machinery signals
-
-///from /obj/machinery/obj_break(damage_flag): (damage_flag)
-#define COMSIG_MACHINERY_BROKEN "machinery_broken"
-///from base power_change() when power is lost
-#define COMSIG_MACHINERY_POWER_LOST "machinery_power_lost"
-///from base power_change() when power is restored
-#define COMSIG_MACHINERY_POWER_RESTORED "machinery_power_restored"
diff --git a/code/__DEFINES/dcs/signals/signals_obj/signals_machine/signals_supermatter.dm b/code/__DEFINES/dcs/signals/signals_obj/signals_machine/signals_supermatter.dm
deleted file mode 100644
index b4e8abe2b80b..000000000000
--- a/code/__DEFINES/dcs/signals/signals_obj/signals_machine/signals_supermatter.dm
+++ /dev/null
@@ -1,9 +0,0 @@
-// Format:
-// When the signal is called: (signal arguments)
-// All signals send the source datum of the signal as the first argument
-
-// /obj/machinery/power/supermatter_crystal signals
-/// from /obj/machinery/power/supermatter_crystal/process_atmos(); when the SM delam reaches the point of sounding alarms
-#define COMSIG_SUPERMATTER_DELAM_START_ALARM "sm_delam_start_alarm"
-/// from /obj/machinery/power/supermatter_crystal/process_atmos(); when the SM sounds an audible alarm
-#define COMSIG_SUPERMATTER_DELAM_ALARM "sm_delam_alarm"
diff --git a/code/__DEFINES/dcs/signals/signals_obj/signals_object.dm b/code/__DEFINES/dcs/signals/signals_obj/signals_object.dm
deleted file mode 100644
index 137925811720..000000000000
--- a/code/__DEFINES/dcs/signals/signals_obj/signals_object.dm
+++ /dev/null
@@ -1,12 +0,0 @@
-// Format:
-// When the signal is called: (signal arguments)
-// All signals send the source datum of the signal as the first argument
-
-// /obj signals
-
-///from base of obj/deconstruct(): (disassembled)
-#define COMSIG_OBJ_DECONSTRUCT "obj_deconstruct"
-///from base of code/game/machinery
-#define COMSIG_OBJ_DEFAULT_UNFASTEN_WRENCH "obj_default_unfasten_wrench"
-///from base of /turf/proc/levelupdate(). (intact) true to hide and false to unhide
-#define COMSIG_OBJ_HIDE "obj_hide"
diff --git a/code/__DEFINES/food.dm b/code/__DEFINES/food.dm
index a12ceca284dd..f2b6a8fd196d 100644
--- a/code/__DEFINES/food.dm
+++ b/code/__DEFINES/food.dm
@@ -49,16 +49,6 @@
#define DRINK_FANTASTIC 4
#define FOOD_AMAZING 5
-/// Food is "in a container", not in a code sense, but in a literal sense (canned foods)
#define FOOD_IN_CONTAINER (1<<0)
-/// Finger food can be eaten while walking / running around
-#define FOOD_FINGER_FOOD (1<<1)
#define STOP_SERVING_BREAKFAST (15 MINUTES)
-
-///Amount of reagents you start with on crafted food excluding the used parts
-#define CRAFTED_FOOD_BASE_REAGENT_MODIFIER 0.7
-///Modifier of reagents you get when crafting food from the parts used
-#define CRAFTED_FOOD_INGREDIENT_REAGENT_MODIFIER 0.5
-
-#define IS_EDIBLE(O) (O.GetComponent(/datum/component/edible))
diff --git a/code/__DEFINES/processing.dm b/code/__DEFINES/processing.dm
deleted file mode 100644
index 905c03830d51..000000000000
--- a/code/__DEFINES/processing.dm
+++ /dev/null
@@ -1,3 +0,0 @@
-#define TOOL_PROCESSING_RESULT "result"
-#define TOOL_PROCESSING_AMOUNT "amount"
-#define TOOL_PROCESSING_TIME "time"
diff --git a/code/__DEFINES/tools.dm b/code/__DEFINES/tools.dm
index 35860ac927f4..320648170b44 100644
--- a/code/__DEFINES/tools.dm
+++ b/code/__DEFINES/tools.dm
@@ -14,7 +14,6 @@
#define TOOL_DRILL "drill"
#define TOOL_SCALPEL "scalpel"
#define TOOL_SAW "saw"
-#define TOOL_KNIFE "knife" //luv me kuh-nyfe
// If delay between the start and the end of tool operation is less than MIN_TOOL_SOUND_DELAY,
// tool sound is only played when op is started. If not, it's played twice.
diff --git a/code/__HELPERS/unsorted.dm b/code/__HELPERS/unsorted.dm
index 36764c6bae9f..c8c7b63d0a09 100644
--- a/code/__HELPERS/unsorted.dm
+++ b/code/__HELPERS/unsorted.dm
@@ -1420,15 +1420,10 @@ GLOBAL_DATUM_INIT(dview_mob, /mob/dview, new)
REMOVE_TRAIT(the_atom2,trait,source)
/proc/get_random_food()
- var/static/list/allowed_food = list()
-
- if(!LAZYLEN(allowed_food)) //it's static so we only ever do this once
- var/list/blocked = list(
- /obj/item/food/spaghetti,
- /obj/item/food/bread,
- /obj/item/food/breadslice,
- /obj/item/food/cake,
- /obj/item/food/cakeslice,
+ var/list/blocked = list(/obj/item/reagent_containers/food/snacks/store/bread,
+ /obj/item/reagent_containers/food/snacks/breadslice,
+ /obj/item/reagent_containers/food/snacks/store/cake,
+ /obj/item/reagent_containers/food/snacks/cakeslice,
/obj/item/reagent_containers/food/snacks/store,
/obj/item/reagent_containers/food/snacks/pie,
/obj/item/reagent_containers/food/snacks/kebab,
@@ -1440,21 +1435,15 @@ GLOBAL_DATUM_INIT(dview_mob, /mob/dview, new)
/obj/item/reagent_containers/food/snacks/soup,
/obj/item/reagent_containers/food/snacks/grown,
/obj/item/reagent_containers/food/snacks/grown/mushroom,
- /obj/item/food/deepfryholder,
+ /obj/item/reagent_containers/food/snacks/deepfryholder,
/obj/item/reagent_containers/food/snacks/clothing,
/obj/item/reagent_containers/food/snacks/grown/shell, //base types
- /obj/item/food/bread,
+ /obj/item/reagent_containers/food/snacks/store/bread,
/obj/item/reagent_containers/food/snacks/grown/nettle
)
- blocked |= typesof(/obj/item/reagent_containers/food/snacks/customizable)
+ blocked |= typesof(/obj/item/reagent_containers/food/snacks/customizable)
- var/list/unfiltered_allowed_food = subtypesof(/obj/item/food) - blocked
- for(var/obj/item/food/food as anything in unfiltered_allowed_food)
- if(!initial(food.icon_state)) //food with no icon_state should probably not be spawned
- continue
- allowed_food.Add(food)
-
- return pick(allowed_food)
+ return pick(subtypesof(/obj/item/reagent_containers/food/snacks) - blocked)
/proc/get_random_drink()
var/list/blocked = list(/obj/item/reagent_containers/food/drinks/soda_cans,
diff --git a/code/datums/components/edible.dm b/code/datums/components/edible.dm
new file mode 100644
index 000000000000..b65a2d8b7e32
--- /dev/null
+++ b/code/datums/components/edible.dm
@@ -0,0 +1,259 @@
+/*!
+
+This component makes it possible to make things edible. What this means is that you can take a bite or force someone to take a bite (in the case of items).
+These items take a specific time to eat, and can do most of the things our original food items could.
+
+Behavior that's still missing from this component that original food items had that should either be put into seperate components or somewhere else:
+ Components:
+ Drying component (jerky etc)
+ Customizable component (custom pizzas etc)
+ Processable component (Slicing and cooking behavior essentialy, making it go from item A to B when conditions are met.)
+ Dunkable component (Dunking things into reagent containers to absorb a specific amount of reagents)
+
+ Misc:
+ Something for cakes (You can store things inside)
+
+*/
+/datum/component/edible
+ ///Amount of reagents taken per bite
+ var/bite_consumption = 2
+ ///Amount of bites taken so far
+ var/bitecount = 0
+ ///Flags for food
+ var/food_flags = NONE
+ ///Bitfield of the types of this food
+ var/foodtypes = NONE
+ ///Amount of seconds it takes to eat this food
+ var/eat_time = 30
+ ///Defines how much it lowers someones satiety (Need to eat, essentialy)
+ var/junkiness = 0
+ ///Message to send when eating
+ var/list/eatverbs
+ ///Callback to be ran for when you take a bite of something
+ var/datum/callback/after_eat
+ ///Last time we checked for food likes
+ var/last_check_time
+ ///Color we use when stuffed in things
+ var/filling_color = "#FFFFFF"
+
+/datum/component/edible/Initialize(list/initial_reagents, food_flags = NONE, foodtypes = NONE, volume = 50, eat_time = 30, list/tastes, list/eatverbs = list("bite","chew","nibble","gnaw","gobble","chomp"), bite_consumption = 2, filling_color = "#FFFFFF", datum/callback/after_eat)
+ if(!isatom(parent))
+ return COMPONENT_INCOMPATIBLE
+
+ RegisterSignal(parent, COMSIG_PARENT_EXAMINE, PROC_REF(examine))
+ RegisterSignal(parent, COMSIG_ATOM_ATTACK_ANIMAL, PROC_REF(UseByAnimal))
+ if(isitem(parent))
+ RegisterSignal(parent, COMSIG_ITEM_ATTACK, PROC_REF(UseFromHand))
+ else if(isturf(parent))
+ RegisterSignal(parent, COMSIG_ATOM_ATTACK_HAND, PROC_REF(TryToEatTurf))
+
+ src.bite_consumption = bite_consumption
+ src.food_flags = food_flags
+ src.foodtypes = foodtypes
+ src.eat_time = eat_time
+ src.eatverbs = eatverbs
+ src.junkiness = junkiness
+ src.after_eat = after_eat
+ src.filling_color = filling_color
+
+ var/atom/owner = parent
+
+ owner.create_reagents(volume, INJECTABLE)
+
+ if(initial_reagents)
+ for(var/rid in initial_reagents)
+ var/amount = initial_reagents[rid]
+ if(tastes && tastes.len && (rid == /datum/reagent/consumable/nutriment || rid == /datum/reagent/consumable/nutriment/vitamin))
+ owner.reagents.add_reagent(rid, amount, tastes.Copy())
+ else
+ owner.reagents.add_reagent(rid, amount)
+
+/datum/component/edible/proc/examine(datum/source, mob/user, list/examine_list)
+ SIGNAL_HANDLER
+
+ if(!(food_flags & FOOD_IN_CONTAINER))
+ switch (bitecount)
+ if (0)
+ return
+ if(1)
+ examine_list += "[parent] was bitten by someone!"
+ if(2,3)
+ examine_list += "[parent] was bitten [bitecount] times!"
+ else
+ examine_list += "[parent] was bitten multiple times!"
+
+/datum/component/edible/proc/UseFromHand(obj/item/source, mob/living/M, mob/living/user)
+ SIGNAL_HANDLER
+
+ return TryToEat(M, user)
+
+/datum/component/edible/proc/TryToEatTurf(datum/source, mob/user)
+ SIGNAL_HANDLER
+
+ return TryToEat(user, user)
+
+///All the checks for the act of eating itself and
+/datum/component/edible/proc/TryToEat(mob/living/eater, mob/living/feeder)
+
+ set waitfor = FALSE
+
+ var/atom/owner = parent
+
+ if(feeder.a_intent == INTENT_HARM)
+ return
+ if(!owner.reagents.total_volume)//Shouldn't be needed but it checks to see if it has anything left in it.
+ to_chat(feeder, "None of [owner] left, oh no!")
+ if(isturf(parent))
+ var/turf/T = parent
+ T.ScrapeAway(1, CHANGETURF_INHERIT_AIR)
+ else
+ qdel(parent)
+ return
+ if(!CanConsume(eater, feeder))
+ return
+ var/fullness = eater.nutrition + 10 //The theoretical fullness of the person eating if they were to eat this
+ for(var/datum/reagent/consumable/C in eater.reagents.reagent_list) //we add the nutrition value of what we're currently digesting
+ fullness += C.nutriment_factor * C.volume / C.metabolization_rate
+
+ . = COMPONENT_ITEM_NO_ATTACK //Point of no return I suppose
+
+ if(eater == feeder)//If you're eating it yourself.
+ if(!do_after(feeder, eat_time, eater)) //Gotta pass the minimal eat time
+ return
+ var/eatverb = pick(eatverbs)
+ if(junkiness && eater.satiety < -150 && eater.nutrition > NUTRITION_LEVEL_STARVING + 50 && !HAS_TRAIT(eater, TRAIT_VORACIOUS))
+ to_chat(eater, "You don't feel like eating any more junk food at the moment!")
+ return
+ else if(fullness <= 50)
+ eater.visible_message("[eater] hungrily [eatverb]s \the [parent], gobbling it down!", "You hungrily [eatverb] \the [parent], gobbling it down!")
+ else if(fullness > 50 && fullness < 150)
+ eater.visible_message("[eater] hungrily [eatverb]s \the [parent].", "You hungrily [eatverb] \the [parent].")
+ else if(fullness > 150 && fullness < 500)
+ eater.visible_message("[eater] [eatverb]s \the [parent].", "You [eatverb] \the [parent].")
+ else if(fullness > 500 && fullness < 600)
+ eater.visible_message("[eater] unwillingly [eatverb]s a bit of \the [parent].", "You unwillingly [eatverb] a bit of \the [parent].")
+ else if(fullness > (600 * (1 + eater.overeatduration / 2000))) // The more you eat - the more you can eat
+ eater.visible_message("[eater] cannot force any more of \the [parent] to go down [eater.p_their()] throat!", "You cannot force any more of \the [parent] to go down your throat!")
+ return
+ else //If you're feeding it to someone else.
+ if(isbrain(eater))
+ to_chat(feeder, "[eater] doesn't seem to have a mouth!")
+ return
+ if(fullness <= (600 * (1 + eater.overeatduration / 1000)))
+ eater.visible_message("[feeder] attempts to feed [eater] [parent].", \
+ "[feeder] attempts to feed you [parent].")
+ else
+ eater.visible_message("[feeder] cannot force any more of [parent] down [eater]'s throat!", \
+ "[feeder] cannot force any more of [parent] down your throat!")
+ return
+ if(!do_after(feeder, target = eater)) //Wait 3 seconds before you can feed
+ return
+
+ log_combat(feeder, eater, "fed", owner.reagents.log_list())
+ eater.visible_message("[feeder] forces [eater] to eat [parent]!", \
+ "[feeder] forces you to eat [parent]!")
+
+ TakeBite(eater, feeder)
+
+///This function lets the eater take a bite and transfers the reagents to the eater.
+/datum/component/edible/proc/TakeBite(mob/living/eater, mob/living/feeder)
+
+ var/atom/owner = parent
+
+ if(!owner?.reagents)
+ return FALSE
+ if(eater.satiety > -200)
+ eater.satiety -= junkiness
+ playsound(eater.loc,'sound/items/eatfood.ogg', rand(10,50), TRUE)
+ if(owner.reagents.total_volume)
+ SEND_SIGNAL(parent, COMSIG_FOOD_EATEN, eater, feeder)
+ var/fraction = min(bite_consumption / owner.reagents.total_volume, 1)
+ owner.reagents.trans_to(eater, bite_consumption, transfered_by = feeder, method = INGEST)
+ bitecount++
+ On_Consume(eater)
+ checkLiked(fraction, eater)
+
+ //Invoke our after eat callback if it is valid
+ if(after_eat)
+ after_eat.Invoke(eater, feeder)
+
+ return TRUE
+
+///Checks whether or not the eater can actually consume the food
+/datum/component/edible/proc/CanConsume(mob/living/eater, mob/living/feeder)
+ if(!iscarbon(eater))
+ return FALSE
+ var/mob/living/carbon/C = eater
+ var/covered = ""
+ if(C.is_mouth_covered(head_only = 1))
+ covered = "headgear"
+ else if(C.is_mouth_covered(mask_only = 1))
+ covered = "mask"
+ if(covered)
+ var/who = (isnull(feeder) || eater == feeder) ? "your" : "[eater.p_their()]"
+ to_chat(feeder, "You have to remove [who] [covered] first!")
+ return FALSE
+ return TRUE
+
+///Check foodtypes to see if we should send a moodlet
+/datum/component/edible/proc/checkLiked(fraction, mob/M)
+ if(last_check_time + 50 > world.time)
+ return FALSE
+ if(!ishuman(M))
+ return FALSE
+ var/mob/living/carbon/human/H = M
+ if(HAS_TRAIT(H, TRAIT_AGEUSIA) && foodtypes & H.dna.species.toxic_food)
+ to_chat(H, "You don't feel so good...")
+ H.adjust_disgust(25 + 30 * fraction)
+ else
+ if(foodtypes & H.dna.species.toxic_food)
+ to_chat(H,"What the hell was that thing?!")
+ H.adjust_disgust(25 + 30 * fraction)
+ SEND_SIGNAL(H, COMSIG_ADD_MOOD_EVENT, "toxic_food", /datum/mood_event/disgusting_food)
+ else if(foodtypes & H.dna.species.disliked_food)
+ to_chat(H,"That didn't taste very good...")
+ H.adjust_disgust(11 + 15 * fraction)
+ SEND_SIGNAL(H, COMSIG_ADD_MOOD_EVENT, "gross_food", /datum/mood_event/gross_food)
+ else if(foodtypes & H.dna.species.liked_food)
+ to_chat(H,"I love this taste!")
+ H.adjust_disgust(-5 + -2.5 * fraction)
+ SEND_SIGNAL(H, COMSIG_ADD_MOOD_EVENT, "fav_food", /datum/mood_event/favorite_food)
+ if((foodtypes & BREAKFAST) && world.time - SSticker.round_start_time < STOP_SERVING_BREAKFAST)
+ SEND_SIGNAL(H, COMSIG_ADD_MOOD_EVENT, "breakfast", /datum/mood_event/breakfast)
+ last_check_time = world.time
+
+///Delete the item when it is fully eaten
+/datum/component/edible/proc/On_Consume(mob/living/eater)
+
+ var/atom/owner = parent
+
+ if(!eater)
+ return
+ if(!owner.reagents.total_volume)
+ if(isturf(parent))
+ var/turf/T = parent
+ T.ScrapeAway(1, CHANGETURF_INHERIT_AIR)
+ else
+ qdel(parent)
+
+///Ability to feed food to puppers
+/datum/component/edible/proc/UseByAnimal(datum/source, mob/user)
+
+ SIGNAL_HANDLER
+
+
+ var/atom/owner = parent
+
+ if(!isdog(user))
+ return
+ var/mob/living/L = user
+ if(bitecount == 0 || prob(50))
+ L.manual_emote("nibbles away at \the [parent]")
+ bitecount++
+ . = COMPONENT_ITEM_NO_ATTACK
+ L.taste(owner.reagents) // why should carbons get all the fun?
+ if(bitecount >= 5)
+ var/sattisfaction_text = pick("burps from enjoyment", "yaps for more", "woofs twice", "looks at the area where \the [parent] was")
+ if(sattisfaction_text)
+ L.manual_emote(sattisfaction_text)
+ qdel(parent)
diff --git a/code/datums/components/food/edible.dm b/code/datums/components/food/edible.dm
deleted file mode 100644
index cde77f969911..000000000000
--- a/code/datums/components/food/edible.dm
+++ /dev/null
@@ -1,494 +0,0 @@
-/*!
-
-This component makes it possible to make things edible. What this means is that you can take a bite or force someone to take a bite (in the case of items).
-These items take a specific time to eat, and can do most of the things our original food items could.
-
-Behavior that's still missing from this component that original food items had that should either be put into seperate components or somewhere else:
- Components:
- Drying component (jerky etc)
- Customizable component (custom pizzas etc)
- Processable component (Slicing and cooking behavior essentialy, making it go from item A to B when conditions are met.)
- Microwavability component
- Frying component
-
- Misc:
- Something for cakes (You can store things inside)
-
-*/
-/datum/component/edible
- dupe_mode = COMPONENT_DUPE_UNIQUE_PASSARGS
- ///Amount of reagents taken per bite
- var/bite_consumption = 2
- ///Amount of bites taken so far
- var/bitecount = 0
- ///Flags for food
- var/food_flags = NONE
- ///Bitfield of the types of this food
- var/foodtypes = NONE
- ///Amount of seconds it takes to eat this food
- var/eat_time = 30
- ///Defines how much it lowers someones satiety (Need to eat, essentialy)
- var/junkiness = 0
- ///Message to send when eating
- var/list/eatverbs
- ///Callback to be ran before you eat something, so you can check if someone *can* eat it.
- var/datum/callback/pre_eat
- ///Callback to be ran before composting something, in case you don't want a piece of food to be compostable for some reason.
- var/datum/callback/on_compost
- ///Callback to be ran for when you take a bite of something
- var/datum/callback/after_eat
- ///Callback to be ran for when you finish eating something
- var/datum/callback/on_consume
- ///Last time we checked for food likes
- var/last_check_time
- ///The initial reagents of this food when it is made
- var/list/initial_reagents
- ///The initial volume of the foods reagents
- var/volume
- ///The flavortext for taste
- var/list/tastes
- ///The type of atom this creates when the object is microwaved.
- var/microwaved_type
-
- //TEMP VAR, filling is nonfunctional because newfood isnt customizable yet
- var/filling_color
-
-/datum/component/edible/Initialize(list/initial_reagents,
- food_flags = NONE,
- foodtypes = NONE,
- volume = 50,
- eat_time = 10,
- list/tastes,
- list/eatverbs = list("bite","chew","nibble","gnaw","gobble","chomp"),
- bite_consumption = 2,
- microwaved_type,
- junkiness,
- filling_color = null, //Temp var
- datum/callback/pre_eat,
- datum/callback/on_compost,
- datum/callback/after_eat,
- datum/callback/on_consume
-)
- if(!isatom(parent))
- return COMPONENT_INCOMPATIBLE
-
- RegisterSignal(parent, COMSIG_PARENT_EXAMINE, PROC_REF(examine))
- RegisterSignal(parent, COMSIG_ATOM_ATTACK_ANIMAL, PROC_REF(use_by_animal))
- RegisterSignal(parent, COMSIG_ATOM_CHECKPARTS, PROC_REF(on_craft))
- RegisterSignal(parent, COMSIG_ATOM_CREATEDBY_PROCESSING, PROC_REF(on_processed))
- RegisterSignal(parent, COMSIG_ITEM_MICROWAVE_COOKED, PROC_REF(on_microwave_cooked))
- RegisterSignal(parent, COMSIG_EDIBLE_ON_COMPOST, PROC_REF(compost))
-
- if(isitem(parent))
- RegisterSignal(parent, COMSIG_ITEM_ATTACK, PROC_REF(use_from_hand))
- RegisterSignal(parent, COMSIG_ITEM_FRIED, PROC_REF(on_fried))
- RegisterSignal(parent, COMSIG_ITEM_MICROWAVE_ACT, PROC_REF(on_microwaved))
-
- var/obj/item/item = parent
- if (!item.grind_results)
- item.grind_results = list() //If this doesn't already exist, add it as an empty list. This is needed for the grinder to accept it.
-
- src.bite_consumption = bite_consumption
- src.food_flags = food_flags
- src.foodtypes = foodtypes
- src.eat_time = eat_time
- src.eatverbs = string_list(eatverbs)
- src.junkiness = junkiness
- src.pre_eat = pre_eat
- src.on_compost = on_compost
- src.after_eat = after_eat
- src.on_consume = on_consume
- src.initial_reagents = string_assoc_list(initial_reagents)
- src.tastes = string_assoc_list(tastes)
- src.microwaved_type = microwaved_type
-
- var/atom/owner = parent
-
- owner.create_reagents(volume, INJECTABLE)
-
- for(var/rid in initial_reagents)
- var/amount = initial_reagents[rid]
- if(length(tastes) && (rid == /datum/reagent/consumable/nutriment || rid == /datum/reagent/consumable/nutriment/vitamin))
- owner.reagents.add_reagent(rid, amount, tastes.Copy())
- else
- owner.reagents.add_reagent(rid, amount)
-
-/datum/component/edible/InheritComponent(datum/component/C,
- i_am_original,
- list/initial_reagents,
- food_flags = NONE,
- foodtypes = NONE,
- volume = 50,
- eat_time = 30,
- list/tastes,
- list/eatverbs = list("bite","chew","nibble","gnaw","gobble","chomp"),
- bite_consumption = 2,
- filling_color = null, //Temp var
- datum/callback/pre_eat,
- datum/callback/on_compost,
- datum/callback/after_eat,
- datum/callback/on_consume
- )
-
- . = ..()
- src.bite_consumption = bite_consumption
- src.food_flags = food_flags
- src.foodtypes = foodtypes
- src.eat_time = eat_time
- src.eatverbs = eatverbs
- src.junkiness = junkiness
- src.pre_eat = pre_eat
- src.on_compost = on_compost
- src.after_eat = after_eat
- src.on_consume = on_consume
-
-/datum/component/edible/Destroy(force, silent)
- QDEL_NULL(pre_eat)
- QDEL_NULL(on_compost)
- QDEL_NULL(after_eat)
- QDEL_NULL(on_consume)
- return ..()
-
-/datum/component/edible/proc/examine(datum/source, mob/user, list/examine_list)
- SIGNAL_HANDLER
-
- if(!(food_flags & FOOD_IN_CONTAINER))
- switch (bitecount)
- if (0)
- return
- if(1)
- examine_list += "[parent] was bitten by someone!"
- if(2,3)
- examine_list += "[parent] was bitten [bitecount] times!"
- else
- examine_list += "[parent] was bitten multiple times!"
-
-/datum/component/edible/proc/use_from_hand(obj/item/source, mob/living/M, mob/living/user)
- SIGNAL_HANDLER
-
- return TryToEat(M, user)
-
-/datum/component/edible/proc/on_fried(fry_object)
- SIGNAL_HANDLER
- var/atom/our_atom = parent
- our_atom.reagents.trans_to(fry_object, our_atom.reagents.total_volume)
- qdel(our_atom)
- return COMSIG_FRYING_HANDLED
-
-///Called when food is created through processing (Usually this means it was sliced). We use this to pass the OG items reagents.
-/datum/component/edible/proc/on_processed(datum/source, atom/original_atom, list/chosen_processing_option)
- SIGNAL_HANDLER
-
- if(!original_atom.reagents)
- return
-
- var/atom/this_food = parent
- var/reagents_for_slice = chosen_processing_option[TOOL_PROCESSING_AMOUNT]
-
- this_food.create_reagents(volume) //Make sure we have a reagent container
-
- original_atom.reagents.trans_to(this_food, reagents_for_slice)
-
- if(original_atom.name != initial(original_atom.name))
- this_food.name = "slice of [original_atom.name]"
- if(original_atom.desc != initial(original_atom.desc))
- this_food.desc = "[original_atom.desc]"
-
-///Called when food is crafted through a crafting recipe datum.
-/datum/component/edible/proc/on_craft(datum/source, list/parts_list, datum/crafting_recipe/food/recipe)
- SIGNAL_HANDLER
-
- var/atom/this_food = parent
-
- this_food.reagents.clear_reagents()
-
- for(var/obj/item/crafted_part in this_food.contents)
- crafted_part.reagents?.trans_to(this_food.reagents, crafted_part.reagents.maximum_volume, CRAFTED_FOOD_INGREDIENT_REAGENT_MODIFIER)
-
- var/list/objects_to_delete = list()
-
- // Remove all non recipe objects from the contents
- for(var/content_object in this_food.contents)
- for(var/recipe_object in recipe.real_parts)
- if(istype(content_object, recipe_object))
- continue
- objects_to_delete += content_object
-
- QDEL_LIST(objects_to_delete)
-
- for(var/r_id in initial_reagents)
- var/amount = initial_reagents[r_id] * CRAFTED_FOOD_BASE_REAGENT_MODIFIER
- if(r_id == /datum/reagent/consumable/nutriment || r_id == /datum/reagent/consumable/nutriment/vitamin)
- this_food.reagents.add_reagent(r_id, amount, tastes)
- else
- this_food.reagents.add_reagent(r_id, amount)
-
- SSblackbox.record_feedback("tally", "food_made", 1, type)
-
-/datum/component/edible/proc/on_microwaved(datum/source, obj/machinery/microwave/used_microwave)
- SIGNAL_HANDLER
-
- var/turf/parent_turf = get_turf(parent)
-
- if(!microwaved_type)
- new /obj/item/reagent_containers/food/snacks/badrecipe(parent_turf)
- qdel(parent)
- return
-
- var/obj/item/result
-
- result = new microwaved_type(parent_turf)
-
- var/efficiency = istype(used_microwave) ? used_microwave.efficiency : 1
-
- SEND_SIGNAL(result, COMSIG_ITEM_MICROWAVE_COOKED, parent, efficiency)
-
- SSblackbox.record_feedback("tally", "food_made", 1, result.type)
- qdel(parent)
- return COMPONENT_SUCCESFUL_MICROWAVE
-
-///Corrects the reagents on the newly cooked food
-/datum/component/edible/proc/on_microwave_cooked(datum/source, obj/item/source_item, cooking_efficiency = 1)
- SIGNAL_HANDLER
-
- var/atom/this_food = parent
-
- this_food.reagents.clear_reagents()
-
- source_item.reagents?.trans_to(this_food, source_item.reagents.total_volume)
-
- for(var/r_id in initial_reagents)
- var/amount = initial_reagents[r_id] * cooking_efficiency * CRAFTED_FOOD_BASE_REAGENT_MODIFIER
- if(r_id == /datum/reagent/consumable/nutriment || r_id == /datum/reagent/consumable/nutriment/vitamin)
- this_food.reagents.add_reagent(r_id, amount, tastes)
- else
- this_food.reagents.add_reagent(r_id, amount)
-
-///Makes sure the thing hasn't been destroyed or fully eaten to prevent eating phantom edibles
-/datum/component/edible/proc/IsFoodGone(atom/owner, mob/living/feeder)
- if(QDELETED(owner)|| !(IS_EDIBLE(owner)))
- return TRUE
- if(owner.reagents.total_volume)
- return FALSE
- return TRUE
-
-/// Normal time to forcefeed someone something
-#define EAT_TIME_FORCE_FEED (3 SECONDS)
-
-///All the checks for the act of eating itself and
-/datum/component/edible/proc/TryToEat(mob/living/eater, mob/living/feeder)
-
- set waitfor = FALSE // We might end up sleeping here, so we don't want to hold up anything
-
- var/atom/owner = parent
-
- if(feeder.a_intent == INTENT_HARM)
- return
-
- . = COMPONENT_CANCEL_ATTACK_CHAIN //Point of no return I suppose
-
- if(IsFoodGone(owner, feeder))
- return
-
- if(!CanConsume(eater, feeder))
- return
- var/fullness = eater.nutrition + 10 //The theoretical fullness of the person eating if they were to eat this
-
- var/time_to_eat = (eater = feeder) ? eat_time : EAT_TIME_FORCE_FEED
-
- if(eater == feeder)//If you're eating it yourself.
- if(eat_time && !do_after(feeder, time_to_eat, eater, timed_action_flags = food_flags & FOOD_FINGER_FOOD ? IGNORE_USER_LOC_CHANGE | IGNORE_TARGET_LOC_CHANGE : NONE)) //Gotta pass the minimal eat time
- return
- if(IsFoodGone(owner, feeder))
- return
- var/eatverb = pick(eatverbs)
-
- if(junkiness && eater.satiety < -150 && eater.nutrition > NUTRITION_LEVEL_STARVING + 50 && !HAS_TRAIT(eater, TRAIT_VORACIOUS))
- to_chat(eater, "You don't feel like eating any more junk food at the moment!")
- return
- else if(fullness <= 50)
- eater.visible_message("[eater] hungrily [eatverb]s \the [parent], gobbling it down!", "You hungrily [eatverb] \the [parent], gobbling it down!")
- else if(fullness > 50 && fullness < 150)
- eater.visible_message("[eater] hungrily [eatverb]s \the [parent].", "You hungrily [eatverb] \the [parent].")
- else if(fullness > 150 && fullness < 500)
- eater.visible_message("[eater] [eatverb]s \the [parent].", "You [eatverb] \the [parent].")
- else if(fullness > 500 && fullness < 600)
- eater.visible_message("[eater] unwillingly [eatverb]s a bit of \the [parent].", "You unwillingly [eatverb] a bit of \the [parent].")
- else if(fullness > (600 * (1 + eater.overeatduration / 2000))) // The more you eat - the more you can eat
- eater.visible_message("[eater] cannot force any more of \the [parent] to go down [eater.p_their()] throat!", "You cannot force any more of \the [parent] to go down your throat!")
- return
-
-
-
-
-
- else //If you're feeding it to someone else.
- if(isbrain(eater))
- to_chat(feeder, "[eater] doesn't seem to have a mouth!")
- return
- if(fullness <= (600 * (1 + eater.overeatduration / 1000)))
- eater.visible_message(
- "[feeder] attempts to feed [eater] [parent].", \
- "[feeder] attempts to feed you [parent]."
- )
- if(eater.is_blind())
- to_chat(eater, "You feel someone trying to feed you something!")
- else
- eater.visible_message(
- "[feeder] cannot force any more of [parent] down [eater]'s throat!", \
- "[feeder] cannot force any more of [parent] down your throat!"
- )
- if(eater.is_blind())
- to_chat(eater, "You're too full to eat what's being fed to you!")
- return
- if(!do_after(feeder, delay = time_to_eat, target = eater)) //Wait 3 seconds before you can feed
- return
- if(IsFoodGone(owner, feeder))
- return
- log_combat(feeder, eater, "fed", owner.reagents.log_list())
- eater.visible_message(
- "[feeder] forces [eater] to eat [parent]!", \
- "[feeder] forces you to eat [parent]!"
- )
- if(eater.is_blind())
- to_chat(eater, "You're forced to eat something!")
-
- TakeBite(eater, feeder)
-
- //If we're not force-feeding, try take another bite
- if(eater == feeder && eat_time)
- INVOKE_ASYNC(src, PROC_REF(TryToEat), eater, feeder)
-
-#undef EAT_TIME_FORCE_FEED
-
-///This function lets the eater take a bite and transfers the reagents to the eater.
-/datum/component/edible/proc/TakeBite(mob/living/eater, mob/living/feeder)
-
- var/atom/owner = parent
-
- if(!owner?.reagents)
- return FALSE
- if(eater.satiety > -200)
- eater.satiety -= junkiness
- playsound(eater.loc,'sound/items/eatfood.ogg', rand(10,50), TRUE)
- if(!owner.reagents.total_volume)
- return
- SEND_SIGNAL(parent, COMSIG_FOOD_EATEN, eater, feeder, bitecount, bite_consumption)
- var/fraction = min(bite_consumption / owner.reagents.total_volume, 1)
- owner.reagents.trans_to(eater, bite_consumption, transfered_by = feeder, method = INGEST)
- bitecount++
- check_liked(fraction, eater)
- if(!owner.reagents.total_volume)
- on_consume(eater, feeder)
-
- //Invoke our after eat callback if it is valid
- if(after_eat)
- after_eat.Invoke(eater, feeder, bitecount)
-
- return TRUE
-
-///Checks if we can compost something, and handles it
-/datum/component/edible/proc/compost(mob/living/user)
- SIGNAL_HANDLER
- if(on_compost && !on_compost.Invoke(user))
- return COMPONENT_EDIBLE_BLOCK_COMPOST
-
-///Checks whether or not the eater can actually consume the food
-/datum/component/edible/proc/CanConsume(mob/living/eater, mob/living/feeder)
- if(!iscarbon(eater))
- return FALSE
- if(pre_eat && !pre_eat.Invoke(eater, feeder))
- return FALSE
- var/mob/living/carbon/C = eater
- var/covered = ""
- if(C.is_mouth_covered(head_only = 1))
- covered = "headgear"
- else if(C.is_mouth_covered(mask_only = 1))
- covered = "mask"
- if(covered)
- var/who = (isnull(feeder) || eater == feeder) ? "your" : "[eater.p_their()]"
- to_chat(feeder, "You have to remove [who] [covered] first!")
- return FALSE
- return TRUE
-
-///Check foodtypes to see if we should send a moodlet
-/datum/component/edible/proc/check_liked(fraction, mob/eater)
- if(last_check_time + 50 > world.time)
- return FALSE
- if(!ishuman(eater))
- return FALSE
- var/mob/living/carbon/human/human_eater = eater
- if((foodtypes & BREAKFAST) && world.time - SSticker.round_start_time < STOP_SERVING_BREAKFAST)
- SEND_SIGNAL(human_eater, COMSIG_ADD_MOOD_EVENT, "breakfast", /datum/mood_event/breakfast)
- if(HAS_TRAIT(human_eater, TRAIT_AGEUSIA))
- if(foodtypes & human_eater.dna.species.toxic_food)
- to_chat(human_eater, "You don't feel so good...")
- human_eater.adjust_disgust(25 + 30 * fraction)
- else
- if(foodtypes & human_eater.dna.species.toxic_food)
- to_chat(human_eater,"What the hell was that thing?!")
- human_eater.adjust_disgust(25 + 30 * fraction)
- SEND_SIGNAL(human_eater, COMSIG_ADD_MOOD_EVENT, "toxic_food", /datum/mood_event/disgusting_food)
- else if(foodtypes & human_eater.dna.species.disliked_food)
- to_chat(human_eater,"That didn't taste very good...")
- human_eater.adjust_disgust(11 + 15 * fraction)
- SEND_SIGNAL(human_eater, COMSIG_ADD_MOOD_EVENT, "gross_food", /datum/mood_event/gross_food)
- else if(foodtypes & human_eater.dna.species.liked_food)
- to_chat(human_eater,"I love this taste!")
- human_eater.adjust_disgust(-5 + -2.5 * fraction)
- SEND_SIGNAL(human_eater, COMSIG_ADD_MOOD_EVENT, "fav_food", /datum/mood_event/favorite_food)
- last_check_time = world.time
-
- /* Should shiptest ever want to move taste to tongues as Beestation & later TGstation did, rather than on species
- var/obj/item/organ/tongue/tongue = human_eater.getorganslot(ORGAN_SLOT_TONGUE)
- if((foodtypes & BREAKFAST) && world.time - SSticker.round_start_time < STOP_SERVING_BREAKFAST)
- SEND_SIGNAL(human_eater, COMSIG_ADD_MOOD_EVENT, "breakfast", /datum/mood_event/breakfast)
- if(HAS_TRAIT(human_eater, TRAIT_AGEUSIA))
- if(foodtypes & tongue.toxic_food)
- to_chat(human_eater, "You don't feel so good...")
- human_eater.adjust_disgust(25 + 30 * fraction)
- else
- if(foodtypes & tongue.toxic_food)
- to_chat(human_eater,"What the hell was that thing?!")
- human_eater.adjust_disgust(25 + 30 * fraction)
- SEND_SIGNAL(human_eater, COMSIG_ADD_MOOD_EVENT, "toxic_food", /datum/mood_event/disgusting_food)
- else if(foodtypes & tongue.disliked_food)
- to_chat(human_eater,"That didn't taste very good...")
- human_eater.adjust_disgust(11 + 15 * fraction)
- SEND_SIGNAL(human_eater, COMSIG_ADD_MOOD_EVENT, "gross_food", /datum/mood_event/gross_food)
- else if(foodtypes & tongue.liked_food)
- to_chat(human_eater,"I love this taste!")
- human_eater.adjust_disgust(-5 + -2.5 * fraction)
- SEND_SIGNAL(human_eater, COMSIG_ADD_MOOD_EVENT, "fav_food", /datum/mood_event/favorite_food)
- last_check_time = world.time
- */
-
-///Delete the item when it is fully eaten
-/datum/component/edible/proc/on_consume(mob/living/eater, mob/living/feeder)
- SEND_SIGNAL(parent, COMSIG_FOOD_CONSUMED, eater, feeder)
-
- on_consume?.Invoke(eater, feeder)
-
- if(isturf(parent))
- var/turf/T = parent
- T.ScrapeAway(1, CHANGETURF_INHERIT_AIR)
- else
- qdel(parent)
-
-///Ability to feed food to puppers
-/datum/component/edible/proc/use_by_animal(datum/source, mob/user)
- SIGNAL_HANDLER
- var/atom/owner = parent
-
- if(!isdog(user))
- return
- var/mob/living/L = user
- if(bitecount == 0 || prob(50))
- L.manual_emote("nibbles away at \the [parent].")
- bitecount++
- . = COMPONENT_CANCEL_ATTACK_CHAIN
- L.taste(owner.reagents) // why should carbons get all the fun?
- if(bitecount >= 5)
- var/satisfaction_text = pick("burps from enjoyment.", "yaps for more!", "woofs twice.", "looks at the area where \the [parent] was.")
- L.manual_emote(satisfaction_text)
- qdel(parent)
diff --git a/code/datums/components/food/food_storage.dm b/code/datums/components/food/food_storage.dm
deleted file mode 100644
index 259ef4a8b6c6..000000000000
--- a/code/datums/components/food/food_storage.dm
+++ /dev/null
@@ -1,204 +0,0 @@
-/// --Food storage component--
-/// This component lets you slide one item into large foods, such as bread, cheese wheels, or cakes.
-/// Consuming food storages with an item inside can cause unique interactions, such as eating glass shards.
-
-/datum/component/food_storage
- /// Reference to what we have in our food.
- var/obj/item/stored_item
- /// The amount of volume the food has on creation - Used for probabilities
- var/initial_volume = 10
- /// Minimum size items that can be inserted
- var/minimum_weight_class = WEIGHT_CLASS_SMALL
- /// What are the odds we bite into the stored item?
- var/bad_chance_of_discovery = 0
- /// What are the odds we see the stored item before we bite it?
- var/good_chance_of_discovery = 100
- /// The stored item was found out somehow.
- var/discovered = FALSE
-
-/datum/component/food_storage/Initialize(_minimum_weight_class = WEIGHT_CLASS_SMALL, _bad_chance = 0, _good_chance = 100)
-
- RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, PROC_REF(try_inserting_item))
- RegisterSignal(parent, COMSIG_ATOM_ATTACK_HAND, PROC_REF(try_removing_item))
- RegisterSignal(parent, COMSIG_FOOD_EATEN, PROC_REF(consume_food_storage))
-
- var/atom/food = parent
- initial_volume = food.reagents.total_volume
-
- minimum_weight_class = _minimum_weight_class
- bad_chance_of_discovery = _bad_chance
- good_chance_of_discovery = _good_chance
-
-/datum/component/food_storage/Destroy(force, silent)
- if(stored_item)
- stored_item.forceMove(stored_item.drop_location())
- stored_item.dropped()
- stored_item = null
- . = ..()
-
-/** Begins the process of inserted an item.
- *
- * Clicking on the food storage with an item will begin a do_after, which if successful inserts the item.
- *
- * Arguments
- * inserted_item - the item being placed into the food
- * user - the person inserting the item
- */
-/datum/component/food_storage/proc/try_inserting_item(datum/source, obj/item/inserted_item, mob/user, params)
- SIGNAL_HANDLER
-
- // No matryoshka-ing food storage
- if(istype(inserted_item, /obj/item/storage) || IS_EDIBLE(inserted_item))
- return
-
- //Harm intent will bypass inserting for injecting food with syringes and such
- if(user.a_intent == INTENT_HARM)
- return
-
- if(inserted_item.w_class > minimum_weight_class)
- to_chat(user, "\The [inserted_item.name] won't fit in \the [parent].")
- return
-
- if(!QDELETED(stored_item))
- to_chat(user, "There's something in \the [parent].")
- return
-
- if(HAS_TRAIT(inserted_item, TRAIT_NODROP))
- to_chat(user, "\the [inserted_item] is stuck to your hand, you can't put into \the [parent]!")
- return
-
- user.visible_message("[user.name] begins inserting [inserted_item.name] into \the [parent].", \
- "You start to insert the [inserted_item.name] into \the [parent].")
-
- INVOKE_ASYNC(src, PROC_REF(insert_item), inserted_item, user)
- return COMPONENT_CANCEL_ATTACK_CHAIN
-
-/** Begins the process of attempting to remove the stored item.
- *
- * Clicking on food storage on grab intent will begin a do_after, which if successful removes the stored_item.
- *
- * Arguments
- * user - the person removing the item.
- */
-/datum/component/food_storage/proc/try_removing_item(datum/source, mob/user)
- SIGNAL_HANDLER
-
- var/atom/food = parent
-
- if(user.a_intent != INTENT_GRAB)
- return
-
- if(QDELETED(stored_item))
- return
-
- if(!food.can_interact(user))
- return
-
- user.visible_message("[user.name] begins tearing at \the [parent].", \
- "You start to rip into \the [parent].")
-
- INVOKE_ASYNC(src, PROC_REF(begin_remove_item), user)
- return COMPONENT_CANCEL_ATTACK_CHAIN
-
-/** Inserts the item into the food, after a do_after.
- *
- * Arguments
- * inserted_item - The item being inserted.
- * user - the person inserting the item.
- */
-/datum/component/food_storage/proc/insert_item(obj/item/inserted_item, mob/user)
- if(do_after(user, 1.5 SECONDS, target = parent))
- var/atom/food = parent
- to_chat(user, "You slip [inserted_item.name] inside \the [parent].")
- inserted_item.forceMove(food)
- user.log_message("[key_name(user)] inserted [inserted_item] into [parent] at [AREACOORD(user)]", LOG_ATTACK)
- food.add_fingerprint(user)
- inserted_item.add_fingerprint(user)
-
- stored_item = inserted_item
-
-/** Removes the item from the food, after a do_after.
- *
- * Arguments
- * user - person removing the item.
- */
-/datum/component/food_storage/proc/begin_remove_item(mob/user)
- if(do_after(user, 10 SECONDS, target = parent))
- remove_item(user)
-
-/**
- * Removes the stored item, putting it in user's hands or on the ground, then updates the reference.
- */
-/datum/component/food_storage/proc/remove_item(mob/user)
- if(user.put_in_hands(stored_item))
- user.visible_message("[user.name] slowly pulls [stored_item.name] out of \the [parent].", \
- "You slowly pull [stored_item.name] out of \the [parent].")
- else
- stored_item.dropped()
- stored_item.visible_message("[stored_item.name] falls out of \the [parent].")
-
- update_stored_item()
-
-/** Checks for stored items when the food is eaten.
- *
- * If the food is eaten while an item is stored in it, calculates the odds that the item will be found.
- * Then, if the item is found before being bitten, the item is removed.
- * If the item is found by biting into it, calls on_accidental_consumption on the stored item.
- * Afterwards, removes the item from the food if it was discovered.
- *
- * Arguments
- * target - person doing the eating (can be the same as user)
- * user - person causing the eating to happen
- * bitecount - how many times the current food has been bitten
- * bitesize - how large bties are for this food
- */
-/datum/component/food_storage/proc/consume_food_storage(datum/source, mob/living/target, mob/living/user, bitecount, bitesize)
- SIGNAL_HANDLER
-
- if(QDELETED(stored_item)) //if the stored item was deleted/null...
- if(!update_stored_item()) //check if there's a replacement item
- return
-
- /// Chance of biting the held item = amount of bites / (intitial reagents / reagents per bite) * 100
- bad_chance_of_discovery = (bitecount / (initial_volume / bitesize))*100
- /// Chance of finding the held item = bad chance - 50
- good_chance_of_discovery = bad_chance_of_discovery - 50
-
- if(prob(good_chance_of_discovery)) //finding the item, without biting it
- discovered = TRUE
- to_chat(target, "It feels like there's something in \the [parent]...!")
-
- else if(prob(bad_chance_of_discovery)) //finding the item, BY biting it
- user.log_message("[key_name(user)] just fed [key_name(target)] a/an [stored_item] which was hidden in [parent] at [AREACOORD(target)]", LOG_ATTACK)
- discovered = stored_item.on_accidental_consumption(target, user, parent)
- update_stored_item() //make sure if the item was changed, the reference changes as well
-
- if(!QDELETED(stored_item) && discovered)
- INVOKE_ASYNC(src, PROC_REF(remove_item), user)
-
-/** Updates the reference of the stored item.
- *
- * Checks the food's contents for if an alternate item was placed into the food.
- * If there is an alternate item, updates the reference to the new item.
- * If there isn't, updates the reference to null.
- *
- * Returns FALSE if the ref is nulled, or TRUE is another item replaced it.
- */
-/datum/component/food_storage/proc/update_stored_item()
- var/atom/food = parent
- if(!food?.contents.len) //if there's no items in the food or food is deleted somehow
- stored_item = null
- return FALSE
-
- for(var/obj/item/i in food.contents) //search the food's contents for a replacement item
- if(IS_EDIBLE(i))
- continue
- if(QDELETED(i))
- continue
-
- stored_item = i //we found something to replace it
- return TRUE
-
- //if there's nothing else in the food, or we found nothing valid
- stored_item = null
- return FALSE
diff --git a/code/datums/elements/food/dunkable.dm b/code/datums/elements/dunkable.dm
similarity index 99%
rename from code/datums/elements/food/dunkable.dm
rename to code/datums/elements/dunkable.dm
index 80661d5c4ac0..1eaee1d8cbbc 100644
--- a/code/datums/elements/food/dunkable.dm
+++ b/code/datums/elements/dunkable.dm
@@ -17,6 +17,8 @@
UnregisterSignal(target, COMSIG_ITEM_AFTERATTACK)
/datum/element/dunkable/proc/get_dunked(datum/source, atom/target, mob/user, proximity_flag)
+ SIGNAL_HANDLER
+
if(!proximity_flag) // if the user is not adjacent to the container
return
var/obj/item/reagent_containers/container = target // the container we're trying to dunk into
diff --git a/code/datums/elements/food/edible.dm b/code/datums/elements/food/edible.dm
deleted file mode 100644
index a06a5ec28b79..000000000000
--- a/code/datums/elements/food/edible.dm
+++ /dev/null
@@ -1,471 +0,0 @@
-/*!
-
-This component makes it possible to make things edible. What this means is that you can take a bite or force someone to take a bite (in the case of items).
-These items take a specific time to eat, and can do most of the things our original food items could.
-
-Behavior that's still missing from this component that original food items had that should either be put into seperate components or somewhere else:
- Components:
- Drying component (jerky etc)
- Customizable component (custom pizzas etc)
- Processable component (Slicing and cooking behavior essentialy, making it go from item A to B when conditions are met.)
- Microwavability component
- Frying component
-
- Misc:
- Something for cakes (You can store things inside)
-
-*/
-/datum/component/edible
- dupe_mode = COMPONENT_DUPE_UNIQUE_PASSARGS
- ///Amount of reagents taken per bite
- var/bite_consumption = 2
- ///Amount of bites taken so far
- var/bitecount = 0
- ///Flags for food
- var/food_flags = NONE
- ///Bitfield of the types of this food
- var/foodtypes = NONE
- ///Amount of seconds it takes to eat this food
- var/eat_time = 30
- ///Defines how much it lowers someones satiety (Need to eat, essentialy)
- var/junkiness = 0
- ///Message to send when eating
- var/list/eatverbs
- ///Callback to be ran before you eat something, so you can check if someone *can* eat it.
- var/datum/callback/pre_eat
- ///Callback to be ran before composting something, in case you don't want a piece of food to be compostable for some reason.
- var/datum/callback/on_compost
- ///Callback to be ran for when you take a bite of something
- var/datum/callback/after_eat
- ///Callback to be ran for when you finish eating something
- var/datum/callback/on_consume
- ///Last time we checked for food likes
- var/last_check_time
- ///The initial reagents of this food when it is made
- var/list/initial_reagents
- ///The initial volume of the foods reagents
- var/volume
- ///The flavortext for taste
- var/list/tastes
- ///The type of atom this creates when the object is microwaved.
- var/microwaved_type
-
- //TEMP VAR. To be phased out
- var/filling_color = null
-
-
-/datum/component/edible/Initialize(list/initial_reagents,
- food_flags = NONE,
- foodtypes = NONE,
- volume = 50,
- eat_time = 10,
- list/tastes,
- list/eatverbs = list("bite","chew","nibble","gnaw","gobble","chomp"),
- bite_consumption = 2,
- microwaved_type,
- junkiness,
- datum/callback/pre_eat,
- datum/callback/on_compost,
- datum/callback/after_eat,
- datum/callback/on_consume
-)
- if(!isatom(parent))
- return COMPONENT_INCOMPATIBLE
-
- RegisterSignal(parent, COMSIG_PARENT_EXAMINE, PROC_REF(examine))
- RegisterSignal(parent, COMSIG_ATOM_ATTACK_ANIMAL, PROC_REF(use_by_animal))
- RegisterSignal(parent, COMSIG_ATOM_CHECKPARTS, PROC_REF(on_craft))
- RegisterSignal(parent, COMSIG_ATOM_CREATEDBY_PROCESSING, PROC_REF(on_processed))
- RegisterSignal(parent, COMSIG_ITEM_MICROWAVE_COOKED, PROC_REF(on_microwave_cooked))
- RegisterSignal(parent, COMSIG_EDIBLE_ON_COMPOST, PROC_REF(compost))
-
- if(isitem(parent))
- RegisterSignal(parent, COMSIG_ITEM_ATTACK, PROC_REF(use_from_hand))
- RegisterSignal(parent, COMSIG_ITEM_FRIED, PROC_REF(on_fried))
- RegisterSignal(parent, COMSIG_ITEM_MICROWAVE_ACT, PROC_REF(on_microwaved))
-
- var/obj/item/item = parent
- if (!item.grind_results)
- item.grind_results = list() //If this doesn't already exist, add it as an empty list. This is needed for the grinder to accept it.
-
- src.bite_consumption = bite_consumption
- src.food_flags = food_flags
- src.foodtypes = foodtypes
- src.initial_reagents = initial_reagents
- src.tastes = tastes
- src.eat_time = eat_time
- src.eatverbs = string_list(eatverbs)
- src.junkiness = junkiness
- src.pre_eat = pre_eat
- src.on_compost = on_compost
- src.after_eat = after_eat
- src.on_consume = on_consume
- src.initial_reagents = string_assoc_list(initial_reagents)
- src.tastes = string_assoc_list(tastes)
- src.microwaved_type = microwaved_type
-
- var/atom/owner = parent
-
- owner.create_reagents(volume, INJECTABLE)
-
- for(var/rid in initial_reagents)
- var/amount = initial_reagents[rid]
- if(length(tastes) && (rid == /datum/reagent/consumable/nutriment || rid == /datum/reagent/consumable/nutriment/vitamin))
- owner.reagents.add_reagent(rid, amount, tastes.Copy())
- else
- owner.reagents.add_reagent(rid, amount)
-
-/datum/component/edible/InheritComponent(datum/component/C,
- i_am_original,
- list/initial_reagents,
- food_flags = NONE,
- foodtypes = NONE,
- volume = 50,
- eat_time = 30,
- list/tastes,
- list/eatverbs = list("bite","chew","nibble","gnaw","gobble","chomp"),
- bite_consumption = 2,
- datum/callback/pre_eat,
- datum/callback/on_compost,
- datum/callback/after_eat,
- datum/callback/on_consume
- )
-
- . = ..()
- src.bite_consumption = bite_consumption
- src.food_flags = food_flags
- src.foodtypes = foodtypes
- src.eat_time = eat_time
- src.eatverbs = eatverbs
- src.junkiness = junkiness
- src.pre_eat = pre_eat
- src.on_compost = on_compost
- src.after_eat = after_eat
- src.on_consume = on_consume
-
-/datum/component/edible/Destroy(force, silent)
- QDEL_NULL(pre_eat)
- QDEL_NULL(on_compost)
- QDEL_NULL(after_eat)
- QDEL_NULL(on_consume)
- return ..()
-
-/datum/component/edible/proc/examine(datum/source, mob/user, list/examine_list)
- SIGNAL_HANDLER
-
- if(!(food_flags & FOOD_IN_CONTAINER))
- switch (bitecount)
- if (0)
- return
- if(1)
- examine_list += "[parent] was bitten by someone!"
- if(2,3)
- examine_list += "[parent] was bitten [bitecount] times!"
- else
- examine_list += "[parent] was bitten multiple times!"
-
-/datum/component/edible/proc/use_from_hand(obj/item/source, mob/living/M, mob/living/user)
- SIGNAL_HANDLER
-
- return TryToEat(M, user)
-
-/datum/component/edible/proc/on_fried(fry_object)
- SIGNAL_HANDLER
- var/atom/our_atom = parent
- our_atom.reagents.trans_to(fry_object, our_atom.reagents.total_volume)
- qdel(our_atom)
- return COMSIG_FRYING_HANDLED
-
-///Called when food is created through processing (Usually this means it was sliced). We use this to pass the OG items reagents.
-/datum/component/edible/proc/on_processed(datum/source, atom/original_atom, list/chosen_processing_option)
- SIGNAL_HANDLER
-
- if(!original_atom.reagents)
- return
-
- var/atom/this_food = parent
- var/reagents_for_slice = chosen_processing_option[TOOL_PROCESSING_AMOUNT]
-
- this_food.create_reagents(volume) //Make sure we have a reagent container
-
- original_atom.reagents.trans_to(this_food, reagents_for_slice)
-
- if(original_atom.name != initial(original_atom.name))
- this_food.name = "slice of [original_atom.name]"
- if(original_atom.desc != initial(original_atom.desc))
- this_food.desc = "[original_atom.desc]"
-
-///Called when food is crafted through a crafting recipe datum.
-/datum/component/edible/proc/on_craft(datum/source, list/parts_list, datum/crafting_recipe/food/recipe)
- SIGNAL_HANDLER
-
- var/atom/this_food = parent
-
- this_food.reagents.clear_reagents()
-
- for(var/obj/item/crafted_part in this_food.contents)
- crafted_part.reagents?.trans_to(this_food.reagents, crafted_part.reagents.maximum_volume, CRAFTED_FOOD_INGREDIENT_REAGENT_MODIFIER)
-
- var/list/objects_to_delete = list()
-
- // Remove all non recipe objects from the contents
- for(var/content_object in this_food.contents)
- for(var/recipe_object in recipe.real_parts)
- if(istype(content_object, recipe_object))
- continue
- objects_to_delete += content_object
-
- QDEL_LIST(objects_to_delete)
-
- for(var/r_id in initial_reagents)
- var/amount = initial_reagents[r_id] * CRAFTED_FOOD_BASE_REAGENT_MODIFIER
- if(r_id == /datum/reagent/consumable/nutriment || r_id == /datum/reagent/consumable/nutriment/vitamin)
- this_food.reagents.add_reagent(r_id, amount, tastes)
- else
- this_food.reagents.add_reagent(r_id, amount)
-
- SSblackbox.record_feedback("tally", "food_made", 1, type)
-
-/datum/component/edible/proc/on_microwaved(datum/source, obj/machinery/microwave/used_microwave)
- SIGNAL_HANDLER
-
- var/turf/parent_turf = get_turf(parent)
-
- if(!microwaved_type)
- new /obj/item/reagent_containers/food/snacks/badrecipe(parent_turf)
- qdel(src)
- return
-
-
- var/obj/item/result
-
- result = new microwaved_type(parent_turf)
-
- var/efficiency = istype(used_microwave) ? used_microwave.efficiency : 1
-
- SEND_SIGNAL(result, COMSIG_ITEM_MICROWAVE_COOKED, parent, efficiency)
-
- SSblackbox.record_feedback("tally", "food_made", 1, result.type)
-
-///Corrects the reagents on the newly cooked food
-/datum/component/edible/proc/on_microwave_cooked(datum/source, obj/item/source_item, cooking_efficiency = 1)
- SIGNAL_HANDLER
-
- var/atom/this_food = parent
-
- this_food.reagents.clear_reagents()
-
- source_item.reagents?.trans_to(this_food, source_item.reagents.total_volume)
-
- for(var/r_id in initial_reagents)
- var/amount = initial_reagents[r_id] * cooking_efficiency * CRAFTED_FOOD_BASE_REAGENT_MODIFIER
- if(r_id == /datum/reagent/consumable/nutriment || r_id == /datum/reagent/consumable/nutriment/vitamin)
- this_food.reagents.add_reagent(r_id, amount, tastes)
- else
- this_food.reagents.add_reagent(r_id, amount)
-
-///Makes sure the thing hasn't been destroyed or fully eaten to prevent eating phantom edibles
-/datum/component/edible/proc/IsFoodGone(atom/owner, mob/living/feeder)
- if(QDELETED(owner)|| !(IS_EDIBLE(owner)))
- return TRUE
- if(owner.reagents.total_volume)
- return FALSE
- return TRUE
-
-/// Normal time to forcefeed someone something
-#define EAT_TIME_FORCE_FEED (3 SECONDS)
-
-///All the checks for the act of eating itself and
-/datum/component/edible/proc/TryToEat(mob/living/eater, mob/living/feeder)
-
- set waitfor = FALSE // We might end up sleeping here, so we don't want to hold up anything
-
- var/atom/owner = parent
-
- if(feeder.a_intent == INTENT_HARM)
- return
-
- . = COMPONENT_CANCEL_ATTACK_CHAIN //Point of no return I suppose
-
- if(IsFoodGone(owner, feeder))
- return
-
- if(!CanConsume(eater, feeder))
- return
- var/fullness = eater.nutrition + 10 //The theoretical fullness of the person eating if they were to eat this
-
- var/time_to_eat = (eater = feeder) ? eat_time : EAT_TIME_FORCE_FEED
-
- if(eater == feeder)//If you're eating it yourself.
- if(eat_time && !do_after(feeder, time_to_eat, eater, timed_action_flags = food_flags & FOOD_FINGER_FOOD ? IGNORE_USER_LOC_CHANGE | IGNORE_TARGET_LOC_CHANGE : NONE)) //Gotta pass the minimal eat time
- return
- if(IsFoodGone(owner, feeder))
- return
- var/eatverb = pick(eatverbs)
-
- if(junkiness && eater.satiety < -150 && eater.nutrition > NUTRITION_LEVEL_STARVING + 50 && !HAS_TRAIT(eater, TRAIT_VORACIOUS))
- to_chat(eater, "You don't feel like eating any more junk food at the moment!")
- return
- else if(fullness <= 50)
- eater.visible_message("[eater] hungrily [eatverb]s \the [parent], gobbling it down!", "You hungrily [eatverb] \the [parent], gobbling it down!")
- else if(fullness > 50 && fullness < 150)
- eater.visible_message("[eater] hungrily [eatverb]s \the [parent].", "You hungrily [eatverb] \the [parent].")
- else if(fullness > 150 && fullness < 500)
- eater.visible_message("[eater] [eatverb]s \the [parent].", "You [eatverb] \the [parent].")
- else if(fullness > 500 && fullness < 600)
- eater.visible_message("[eater] unwillingly [eatverb]s a bit of \the [parent].", "You unwillingly [eatverb] a bit of \the [parent].")
- else if(fullness > (600 * (1 + eater.overeatduration / 2000))) // The more you eat - the more you can eat
- eater.visible_message("[eater] cannot force any more of \the [parent] to go down [eater.p_their()] throat!", "You cannot force any more of \the [parent] to go down your throat!")
- return
-
-
-
-
-
- else //If you're feeding it to someone else.
- if(isbrain(eater))
- to_chat(feeder, "[eater] doesn't seem to have a mouth!")
- return
- if(fullness <= (600 * (1 + eater.overeatduration / 1000)))
- eater.visible_message(
- "[feeder] attempts to feed [eater] [parent].", \
- "[feeder] attempts to feed you [parent]."
- )
- if(eater.is_blind())
- to_chat(eater, "You feel someone trying to feed you something!")
- else
- eater.visible_message(
- "[feeder] cannot force any more of [parent] down [eater]'s throat!", \
- "[feeder] cannot force any more of [parent] down your throat!"
- )
- if(eater.is_blind())
- to_chat(eater, "You're too full to eat what's being fed to you!")
- return
- if(!do_after(feeder, delay = time_to_eat, target = eater)) //Wait 3 seconds before you can feed
- return
- if(IsFoodGone(owner, feeder))
- return
- log_combat(feeder, eater, "fed", owner.reagents.log_list())
- eater.visible_message(
- "[feeder] forces [eater] to eat [parent]!", \
- "[feeder] forces you to eat [parent]!"
- )
- if(eater.is_blind())
- to_chat(eater, "You're forced to eat something!")
-
- TakeBite(eater, feeder)
-
- //If we're not force-feeding, try take another bite
- if(eater == feeder && eat_time)
- INVOKE_ASYNC(src, PROC_REF(TryToEat), eater, feeder)
-
-#undef EAT_TIME_FORCE_FEED
-
-///This function lets the eater take a bite and transfers the reagents to the eater.
-/datum/component/edible/proc/TakeBite(mob/living/eater, mob/living/feeder)
-
- var/atom/owner = parent
-
- if(!owner?.reagents)
- return FALSE
- if(eater.satiety > -200)
- eater.satiety -= junkiness
- playsound(eater.loc,'sound/items/eatfood.ogg', rand(10,50), TRUE)
- if(!owner.reagents.total_volume)
- return
- SEND_SIGNAL(parent, COMSIG_FOOD_EATEN, eater, feeder, bitecount, bite_consumption)
- var/fraction = min(bite_consumption / owner.reagents.total_volume, 1)
- owner.reagents.trans_to(eater, bite_consumption, transfered_by = feeder, method = INGEST)
- bitecount++
- check_liked(fraction, eater)
- if(!owner.reagents.total_volume)
- on_consume(eater, feeder)
-
- //Invoke our after eat callback if it is valid
- if(after_eat)
- after_eat.Invoke(eater, feeder, bitecount)
-
- return TRUE
-
-///Checks if we can compost something, and handles it
-/datum/component/edible/proc/compost(mob/living/user)
- SIGNAL_HANDLER
- if(on_compost && !on_compost.Invoke(user))
- return COMPONENT_EDIBLE_BLOCK_COMPOST
-
-///Checks whether or not the eater can actually consume the food
-/datum/component/edible/proc/CanConsume(mob/living/eater, mob/living/feeder)
- if(!iscarbon(eater))
- return FALSE
- if(pre_eat && !pre_eat.Invoke(eater, feeder))
- return FALSE
- var/mob/living/carbon/C = eater
- var/covered = ""
- if(C.is_mouth_covered(head_only = 1))
- covered = "headgear"
- else if(C.is_mouth_covered(mask_only = 1))
- covered = "mask"
- if(covered)
- var/who = (isnull(feeder) || eater == feeder) ? "your" : "[eater.p_their()]"
- to_chat(feeder, "You have to remove [who] [covered] first!")
- return FALSE
- return TRUE
-
-///Check foodtypes to see if we should send a moodlet
-/datum/component/edible/proc/check_liked(fraction, mob/eater)
- if(last_check_time + 50 > world.time)
- return FALSE
- if(!ishuman(eater))
- return FALSE
- var/mob/living/carbon/human/human_eater = eater
- var/obj/item/organ/tongue/tongue = human_eater.getorganslot(ORGAN_SLOT_TONGUE)
- if((foodtypes & BREAKFAST) && world.time - SSticker.round_start_time < STOP_SERVING_BREAKFAST)
- SEND_SIGNAL(human_eater, COMSIG_ADD_MOOD_EVENT, "breakfast", /datum/mood_event/breakfast)
- if(HAS_TRAIT(human_eater, TRAIT_AGEUSIA))
- if(foodtypes & tongue.toxic_food)
- to_chat(human_eater, "You don't feel so good...")
- human_eater.adjust_disgust(25 + 30 * fraction)
- else
- if(foodtypes & tongue.toxic_food)
- to_chat(human_eater,"What the hell was that thing?!")
- human_eater.adjust_disgust(25 + 30 * fraction)
- SEND_SIGNAL(human_eater, COMSIG_ADD_MOOD_EVENT, "toxic_food", /datum/mood_event/disgusting_food)
- else if(foodtypes & tongue.disliked_food)
- to_chat(human_eater,"That didn't taste very good...")
- human_eater.adjust_disgust(11 + 15 * fraction)
- SEND_SIGNAL(human_eater, COMSIG_ADD_MOOD_EVENT, "gross_food", /datum/mood_event/gross_food)
- else if(foodtypes & tongue.liked_food)
- to_chat(human_eater,"I love this taste!")
- human_eater.adjust_disgust(-5 + -2.5 * fraction)
- SEND_SIGNAL(human_eater, COMSIG_ADD_MOOD_EVENT, "fav_food", /datum/mood_event/favorite_food)
- last_check_time = world.time
-
-///Delete the item when it is fully eaten
-/datum/component/edible/proc/on_consume(mob/living/eater, mob/living/feeder)
- SEND_SIGNAL(parent, COMSIG_FOOD_CONSUMED, eater, feeder)
-
- on_consume?.Invoke(eater, feeder)
-
- if(isturf(parent))
- var/turf/T = parent
- T.ScrapeAway(1, CHANGETURF_INHERIT_AIR)
- else
- qdel(parent)
-
-///Ability to feed food to puppers
-/datum/component/edible/proc/use_by_animal(datum/source, mob/user)
- SIGNAL_HANDLER
- var/atom/owner = parent
-
- if(!isdog(user))
- return
- var/mob/living/L = user
- if(bitecount == 0 || prob(50))
- L.manual_emote("nibbles away at \the [parent].")
- bitecount++
- . = COMPONENT_CANCEL_ATTACK_CHAIN
- L.taste(owner.reagents) // why should carbons get all the fun?
- if(bitecount >= 5)
- var/satisfaction_text = pick("burps from enjoyment.", "yaps for more!", "woofs twice.", "looks at the area where \the [parent] was.")
- L.manual_emote(satisfaction_text)
- qdel(parent)
diff --git a/code/datums/elements/food/food_trash.dm b/code/datums/elements/food/food_trash.dm
deleted file mode 100644
index 6c484c414a07..000000000000
--- a/code/datums/elements/food/food_trash.dm
+++ /dev/null
@@ -1,40 +0,0 @@
-// If an item has the food_trash element it will drop an item when it is consumed.
-/datum/element/food_trash
- element_flags = ELEMENT_BESPOKE
- id_arg_index = 2
- /// The type of trash that is spawned by this element
- var/trash
- ///Flags of the trash element that change its behavior UNUSED UNTIL PART 2
- //var/flags
- ///Generate trash proc path
- var/generate_trash_procpath
-
-/datum/element/food_trash/Attach(datum/target, atom/trash, flags, generate_trash_proc)
- . = ..()
- if(!isatom(target))
- return ELEMENT_INCOMPATIBLE
- src.trash = trash
- //src.flags = flags
- RegisterSignal(target, COMSIG_FOOD_CONSUMED, PROC_REF(generate_trash))
- if(!generate_trash_procpath && generate_trash_proc)
- generate_trash_procpath = generate_trash_proc
-
-/datum/element/food_trash/Detach(datum/target)
- . = ..()
- UnregisterSignal(target, COMSIG_FOOD_CONSUMED)
-
-/datum/element/food_trash/proc/generate_trash(datum/source, mob/living/eater, mob/living/feeder)
- SIGNAL_HANDLER
-
- ///cringy signal_handler shouldnt be needed if you dont want to return but oh well
- INVOKE_ASYNC(src, PROC_REF(async_generate_trash), source)
-
-/datum/element/food_trash/proc/async_generate_trash(datum/source)
- var/atom/edible_object = source
-
- var/obj/item/trash_item = generate_trash_procpath ? call(source, generate_trash_procpath)() : new trash(edible_object.drop_location())
-
- if(isliving(edible_object.loc))
- var/mob/living/food_holding_mob = edible_object.loc
- food_holding_mob.dropItemToGround(edible_object)
- food_holding_mob.put_in_hands(trash_item)
diff --git a/code/datums/elements/food/processable.dm b/code/datums/elements/food/processable.dm
deleted file mode 100644
index 503e5169c877..000000000000
--- a/code/datums/elements/food/processable.dm
+++ /dev/null
@@ -1,47 +0,0 @@
-// If an item has the processable item, it can be processed into another item with a specific tool. This adds generic behavior for those actions to make it easier to set-up generically.
-/datum/element/processable
- element_flags = ELEMENT_BESPOKE
- id_arg_index = 2
- ///The type of atom this creates when the processing recipe is used.
- var/result_atom_type
- ///The tool behaviour for this processing recipe
- var/tool_behaviour
- ///Time to process the atom
- var/time_to_process
- ///Amount of the resulting actor this will create
- var/amount_created
- ///Whether or not the atom being processed has to be on a table or tray to process it
- var/table_required
-
-/datum/element/processable/Attach(datum/target, tool_behaviour, result_atom_type, amount_created = 3, time_to_process = 20, table_required = FALSE)
- . = ..()
- if(!isatom(target))
- return ELEMENT_INCOMPATIBLE
-
- src.tool_behaviour = tool_behaviour
- src.amount_created = amount_created
- src.time_to_process = time_to_process
- src.result_atom_type = result_atom_type
- src.table_required = table_required
-
- RegisterSignal(target, COMSIG_ATOM_TOOL_ACT(tool_behaviour), PROC_REF(try_process))
-
-/datum/element/processable/Detach(datum/target)
- . = ..()
- UnregisterSignal(target, COMSIG_ATOM_TOOL_ACT(tool_behaviour))
-
-/datum/element/processable/proc/try_process(datum/source, mob/living/user, obj/item/I, list/mutable_recipes)
- SIGNAL_HANDLER
-
- if(table_required)
- var/obj/item/found_item = source
- var/found_location = found_item.loc
- var/found_turf = isturf(found_location)
- var/found_table = locate(/obj/structure/table) in found_location
- var/found_tray = locate(/obj/item/storage/bag/tray) in found_location
- if(!found_turf && !istype(found_location, /obj/item/storage/bag/tray) || found_turf && !(found_table || found_tray))
- to_chat(user, "You cannot make that here! You need a table or at least a tray.")
- return
-
- mutable_recipes += list(list(TOOL_PROCESSING_RESULT = result_atom_type, TOOL_PROCESSING_AMOUNT = amount_created, TOOL_PROCESSING_TIME = time_to_process))
- return COMPONENT_NO_AFTERATTACK
diff --git a/code/datums/materials/_material.dm b/code/datums/materials/_material.dm
index 1b05f7d7ef95..4f505cb2a3e7 100644
--- a/code/datums/materials/_material.dm
+++ b/code/datums/materials/_material.dm
@@ -79,16 +79,6 @@ Simple datum which is instanced once per type and is used for every object of sa
/atom/proc/mat_update_desc(/datum/material/mat)
return
-
-/**
- * This proc is called when the mat is found in an item that's consumed by accident. see /obj/item/proc/on_accidental_consumption.
- * Arguments
- * * M - person consuming the mat
- * * S - (optional) item the mat is contained in (NOT the item with the mat itself)
- */
-/datum/material/proc/on_accidental_mat_consumption(mob/living/carbon/M, obj/item/S)
- return FALSE
-
///This proc is called when the material is added to an object specifically.
/datum/material/proc/on_applied_obj(obj/o, amount, material_flags)
if(material_flags & MATERIAL_AFFECT_STATISTICS)
diff --git a/code/datums/traits/negative.dm b/code/datums/traits/negative.dm
index 6bb9ca1200c8..f464c66920d5 100644
--- a/code/datums/traits/negative.dm
+++ b/code/datums/traits/negative.dm
@@ -105,7 +105,7 @@
if("Clown")
heirloom_type = /obj/item/bikehorn/golden
if("Mime")
- heirloom_type = /obj/item/food/baguette
+ heirloom_type = /obj/item/reagent_containers/food/snacks/baguette
if("Janitor")
heirloom_type = pick(/obj/item/mop, /obj/item/clothing/suit/caution, /obj/item/reagent_containers/glass/bucket, /obj/item/paper/fluff/stations/soap)
if("Cook")
@@ -463,7 +463,7 @@
to_chat(H, "You think of a dumb thing you said a long time ago and scream internally.")
dumb_thing = FALSE //only once per life
if(prob(1))
- new/obj/item/food/spaghetti/pastatomato(get_turf(H)) //now that's what I call spaghetti code
+ new/obj/item/reagent_containers/food/snacks/spaghetti/pastatomato(get_turf(H)) //now that's what I call spaghetti code
// small chance to make eye contact with inanimate objects/mindless mobs because of nerves
/datum/quirk/social_anxiety/proc/looks_at_floor(datum/source, atom/A)
diff --git a/code/game/atoms.dm b/code/game/atoms.dm
index 52b5f14b44a4..7ffa3255ada1 100644
--- a/code/game/atoms.dm
+++ b/code/game/atoms.dm
@@ -1265,71 +1265,25 @@
* Must return parent proc ..() in the end if overridden
*/
/atom/proc/tool_act(mob/living/user, obj/item/I, tool_type)
- var/signal_result
-
- var/list/processing_recipes = list() //List of recipes that can be mutated by sending the signal
- signal_result = SEND_SIGNAL(src, COMSIG_ATOM_TOOL_ACT(tool_type), user, I, processing_recipes)
- if(processing_recipes.len)
- process_recipes(user, I, processing_recipes)
- if(QDELETED(I))
- return TRUE
switch(tool_type)
if(TOOL_CROWBAR)
- . = crowbar_act(user, I)
+ . |= crowbar_act(user, I)
if(TOOL_MULTITOOL)
- . = multitool_act(user, I)
+ . |= multitool_act(user, I)
if(TOOL_SCREWDRIVER)
- . = screwdriver_act(user, I)
+ . |= screwdriver_act(user, I)
if(TOOL_WRENCH)
- . = wrench_act(user, I)
+ . |= wrench_act(user, I)
if(TOOL_WIRECUTTER)
- . = wirecutter_act(user, I)
+ . |= wirecutter_act(user, I)
if(TOOL_WELDER)
- . = welder_act(user, I)
+ . |= welder_act(user, I)
if(TOOL_ANALYZER)
- . = analyzer_act(user, I)
- if(. || signal_result & COMPONENT_BLOCK_TOOL_ATTACK) //Either the proc or the signal handled the tool's events in some way.
+ . |= analyzer_act(user, I)
+ if(. & COMPONENT_BLOCK_TOOL_ATTACK)
return TRUE
-/atom/proc/process_recipes(mob/living/user, obj/item/I, list/processing_recipes)
- //Only one recipe? use the first
- if(processing_recipes.len == 1)
- StartProcessingAtom(user, I, processing_recipes[1])
- return
- //Otherwise, select one with a radial
- ShowProcessingGui(user, I, processing_recipes)
-
-///Creates the radial and processes the selected option
-/atom/proc/ShowProcessingGui(mob/living/user, obj/item/I, list/possible_options)
- var/list/choices_to_options = list() //Dict of object name | dict of object processing settings
- var/list/choices = list()
-
- for(var/i in possible_options)
- var/list/current_option = i
- var/atom/current_option_type = current_option[TOOL_PROCESSING_RESULT]
- choices_to_options[initial(current_option_type.name)] = current_option
- var/image/option_image = image(icon = initial(current_option_type.icon), icon_state = initial(current_option_type.icon_state))
- choices += list("[initial(current_option_type.name)]" = option_image)
-
- var/pick = show_radial_menu(user, src, choices, radius = 36, require_near = TRUE)
-
- StartProcessingAtom(user, I, choices_to_options[pick])
-
-
-/atom/proc/StartProcessingAtom(mob/living/user, obj/item/I, list/chosen_option)
- to_chat(user, "You start working on [src]")
- if(I.use_tool(src, user, chosen_option[TOOL_PROCESSING_TIME], volume=50))
- var/atom/atom_to_create = chosen_option[TOOL_PROCESSING_RESULT]
- for(var/i = 1 to chosen_option[TOOL_PROCESSING_AMOUNT])
- new atom_to_create(loc)
- to_chat(user, "You manage to create [chosen_option[TOOL_PROCESSING_AMOUNT]] [initial(atom_to_create.name)] from [src]")
- qdel(src)
- return
-
-/atom/proc/OnCreatedFromProcessing(mob/living/user, obj/item/I, list/chosen_option, atom/original_atom)
- return
-
-//! Tool-specific behavior procs.
+//! Tool-specific behavior procs. They send signals, so try to call ..()
///
///Crowbar act
diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm
index 88c5df2262da..033307e5472f 100644
--- a/code/game/objects/items.dm
+++ b/code/game/objects/items.dm
@@ -817,8 +817,7 @@ GLOBAL_VAR_INIT(embedpocalypse, FALSE) // if true, all items will be able to emb
..()
/obj/item/proc/microwave_act(obj/machinery/microwave/M)
- if(SEND_SIGNAL(src, COMSIG_ITEM_MICROWAVE_ACT, M) & COMPONENT_SUCCESFUL_MICROWAVE)
- return
+ SEND_SIGNAL(src, COMSIG_ITEM_MICROWAVE_ACT, M)
if(istype(M) && M.dirty < 100)
M.dirty++
@@ -1127,95 +1126,3 @@ GLOBAL_VAR_INIT(embedpocalypse, FALSE) // if true, all items will be able to emb
*/
/obj/item/proc/get_writing_implement_details()
return null
-
-/// How many different types of mats will be counted in a bite?
-#define MAX_MATS_PER_BITE 2
-
-/*
- * On accidental consumption: when you somehow end up eating an item accidentally (currently, this is used for when items are hidden in food like bread or cake)
- *
- * The base proc will check if the item is sharp and has a decent force.
- * Then, it checks the item's mat datums for the effects it applies afterwards.
- * Then, it checks tiny items.
- * After all that, it returns TRUE if the item is set to be discovered. Otherwise, it returns FALSE.
- *
- * This works similarily to /suicide_act: if you want an item to have a unique interaction, go to that item
- * and give it an /on_accidental_consumption proc override. For a simple example of this, check out the nuke disk.
- *
- * Arguments
- * * M - the mob accidentally consuming the item
- * * user - the mob feeding M the item - usually, it's the same as M
- * * source_item - the item that held the item being consumed - bread, cake, etc
- * * discover_after - if the item will be discovered after being chomped (FALSE will usually mean it was swallowed, TRUE will usually mean it was bitten into and discovered)
- */
-/obj/item/proc/on_accidental_consumption(mob/living/carbon/victim, mob/living/carbon/user, obj/item/source_item, discover_after = TRUE)
- if(get_sharpness() && force >= 5) //if we've got something sharp with a decent force (ie, not plastic)
- INVOKE_ASYNC(victim, TYPE_PROC_REF(/mob, emote), "scream")
- victim.visible_message("[victim] looks like [victim.p_theyve()] just bit something they shouldn't have!", \
- "OH GOD! Was that a crunch? That didn't feel good at all!!")
-
- victim.apply_damage(max(15, force), BRUTE, BODY_ZONE_HEAD)
- victim.losebreath += 2
- if(tryEmbed(victim.get_bodypart(BODY_ZONE_CHEST), forced = TRUE)) //and if it embeds successfully in their chest, cause a lot of pain
- victim.apply_damage(max(25, force*1.5), BRUTE, BODY_ZONE_CHEST)
- victim.losebreath += 6
- discover_after = FALSE
- if(QDELETED(src)) // in case trying to embed it caused its deletion (say, if it's DROPDEL)
- return
- source_item?.reagents?.add_reagent(/datum/reagent/blood, 2)
-
- else if(custom_materials?.len) //if we've got materials, lets see whats in it
- /// How many mats have we found? You can only be affected by two material datums by default
- var/found_mats = 0
- /// How much of each material is in it? Used to determine if the glass should break
- var/total_material_amount = 0
-
- for(var/mats in custom_materials)
- total_material_amount += custom_materials[mats]
- if(found_mats >= MAX_MATS_PER_BITE)
- continue //continue instead of break so we can finish adding up all the mats to the total
-
- var/datum/material/discovered_mat = mats
- if(discovered_mat.on_accidental_mat_consumption(victim, source_item))
- found_mats++
-
- //if there's glass in it and the glass is more than 60% of the item, then we can shatter it
- if(custom_materials[SSmaterials.GetMaterialRef(/datum/material/glass)] >= total_material_amount * 0.60)
- if(prob(66)) //66% chance to break it
- /// The glass shard that is spawned into the source item
- var/obj/item/shard/broken_glass = new /obj/item/shard(loc)
- broken_glass.name = "broken [name]"
- broken_glass.desc = "This used to be \a [name], but it sure isn't anymore."
- playsound(victim, "shatter", 25, TRUE)
- qdel(src)
- if(QDELETED(source_item))
- broken_glass.on_accidental_consumption(victim, user)
- else //33% chance to just "crack" it (play a sound) and leave it in the bread
- playsound(victim, "shatter", 15, TRUE)
- discover_after = FALSE
-
- victim.adjust_disgust(33)
- victim.visible_message(
- "[victim] looks like [victim.p_theyve()] just bitten into something hard.", \
- "Eugh! Did I just bite into something?")
-
- else if(w_class == WEIGHT_CLASS_TINY) //small items like soap or toys that don't have mat datums
- /// victim's chest (for cavity implanting the item)
- var/obj/item/bodypart/chest/victim_cavity = victim.get_bodypart(BODY_ZONE_CHEST)
- if(victim_cavity.cavity_item)
- victim.vomit(5, FALSE, FALSE, distance = 0)
- forceMove(drop_location())
- to_chat(victim, "You vomit up a [name]! [source_item? "Was that in \the [source_item]?" : ""]")
- else
- victim.transferItemToLoc(src, victim, TRUE)
- victim.losebreath += 2
- victim_cavity.cavity_item = src
- to_chat(victim, "You swallow hard. [source_item? "Something small was in \the [source_item]..." : ""]")
- discover_after = FALSE
-
- else
- to_chat(victim, "[source_item? "Something strange was in the \the [source_item]..." : "I just bit something strange..."] ")
-
- return discover_after
-
-#undef MAX_MATS_PER_BITE
diff --git a/code/game/objects/items/food/_food.dm b/code/game/objects/items/food/_food.dm
deleted file mode 100644
index b8233e0ecc76..000000000000
--- a/code/game/objects/items/food/_food.dm
+++ /dev/null
@@ -1,67 +0,0 @@
-///Abstract class to allow us to easily create all the generic "normal" food without too much copy pasta of adding more components
-/obj/item/food
- name = "food"
- desc = "you eat this"
- resistance_flags = FLAMMABLE
- w_class = WEIGHT_CLASS_SMALL
- icon = 'icons/obj/food/food.dmi'
- icon_state = null
- lefthand_file = 'icons/mob/inhands/misc/food_lefthand.dmi'
- righthand_file = 'icons/mob/inhands/misc/food_righthand.dmi'
- ///List of reagents this food gets on creation
- var/list/food_reagents
- ///Extra flags for things such as if the food is in a container or not
- var/food_flags
- ///Bitflag of the types of food this food is
- var/foodtypes
- ///Amount of volume the food can contain
- var/max_volume
- ///How long it will take to eat this food without any other modifiers
- var/eat_time
- ///Tastes to describe this food
- var/list/tastes
- ///Verbs used when eating this food in the to_chat messages
- var/list/eatverbs
- ///How much reagents per bite
- var/bite_consumption
- ///What you get if you microwave the food, this should be replaced once I fully re-work cooking.
- var/microwaved_type
- ///Type of atom thats spawned after eating this item
- var/trash_type
-
-/obj/item/food/Initialize()
- . = ..()
- if(food_reagents)
- food_reagents = string_assoc_list(food_reagents)
- if(tastes)
- tastes = string_assoc_list(tastes)
- if(eatverbs)
- eatverbs = string_list(eatverbs)
- make_edible()
- make_processable()
- make_leave_trash()
-
-///This proc adds the edible component, overwrite this if you for some reason want to change some specific args like callbacks.
-/obj/item/food/proc/make_edible()
- AddComponent(/datum/component/edible,\
- initial_reagents = food_reagents,\
- food_flags = food_flags,\
- foodtypes = foodtypes,\
- volume = max_volume,\
- eat_time = eat_time,\
- tastes = tastes,\
- eatverbs = eatverbs,\
- bite_consumption = bite_consumption,\
- microwaved_type = microwaved_type,\
- )
-
-
-///This proc handles processable elements, overwrite this if you want to add behavior such as slicing, forking, spooning, whatever, to turn the item into something else
-/obj/item/food/proc/make_processable()
- return
-
-///This proc handles trash components, overwrite this if you want the object to spawn trash
-/obj/item/food/proc/make_leave_trash()
- if(trash_type)
- AddElement(/datum/element/food_trash, trash_type)
- return
diff --git a/code/game/objects/items/food/bread.dm b/code/game/objects/items/food/bread.dm
deleted file mode 100644
index 609315a9ea12..000000000000
--- a/code/game/objects/items/food/bread.dm
+++ /dev/null
@@ -1,378 +0,0 @@
-
-/obj/item/food/bread
- name = "bread?"
- desc = "This shouldn't exist, report to codermonkeys"
- icon = 'icons/obj/food/burgerbread.dmi'
- max_volume = 80
- tastes = list("bread" = 10)
- foodtypes = GRAIN
- eat_time = 3 SECONDS
- /// type is spawned 5 at a time and replaces this bread loaf when processed by cutting tool
- var/obj/item/food/breadslice/slice_type
- /// so that the yield can change if it isnt 5
- var/yield = 5
-
-/obj/item/food/bread/Initialize(mapload)
- . = ..()
- AddElement(/datum/element/dunkable, 10)
- AddComponent(/datum/component/food_storage)
-
-/obj/item/food/bread/make_processable()
- if (slice_type)
- AddElement(/datum/element/processable, TOOL_KNIFE, slice_type, yield, 3 SECONDS, table_required = TRUE)
- AddElement(/datum/element/processable, TOOL_SAW, slice_type, yield, 4 SECONDS, table_required = TRUE)
-
-/obj/item/food/breadslice
- name = "breadslice?"
- desc = "This shouldn't exist, report to codermonkeys"
- icon = 'icons/obj/food/burgerbread.dmi'
- foodtypes = GRAIN
- food_flags = FOOD_FINGER_FOOD
- eat_time = 0.5 SECONDS
- w_class = WEIGHT_CLASS_SMALL
-
-/obj/item/food/breadslice/Initialize()
- . = ..()
- AddElement(/datum/element/dunkable, 10)
-
-/obj/item/food/bread/plain
- name = "bread"
- desc = "Some plain old earthen bread."
- icon_state = "bread"
- food_reagents = list(
- /datum/reagent/consumable/nutriment = 10
- )
- tastes = list("bread" = 10)
- foodtypes = GRAIN
- w_class = WEIGHT_CLASS_SMALL
- slice_type = /obj/item/food/breadslice/plain
-
-/obj/item/food/breadslice/plain
- name = "bread slice"
- desc = "A slice of home."
- icon_state = "breadslice"
- foodtypes = GRAIN
- food_reagents = list(
- /datum/reagent/consumable/nutriment = 2
- )
-
-/obj/item/food/breadslice/moldy
- name = "moldy bread slice"
- desc = "Entire stations have been ripped apart over arguing whether this is still good to eat."
- icon_state = "moldybreadslice"
- food_reagents = list(
- /datum/reagent/consumable/nutriment = 2,
- /datum/reagent/consumable/mold = 10,
- )
- tastes = list("decaying fungus" = 1)
- foodtypes = GROSS
-
-/obj/item/food/bread/meat
- name = "meatbread loaf"
- desc = "The culinary base of every self-respecting eloquen/tg/entleman."
- icon_state = "meatbread"
- food_reagents = list(
- /datum/reagent/consumable/nutriment = 20,
- /datum/reagent/consumable/nutriment/vitamin = 10
- )
- tastes = list("bread" = 10, "meat" = 10)
- foodtypes = GRAIN | MEAT
- slice_type = /obj/item/food/breadslice/meat
-
-/obj/item/food/breadslice/meat
- name = "meatbread slice"
- desc = "A slice of delicious meatbread."
- icon_state = "meatbreadslice"
- food_reagents = list(
- /datum/reagent/consumable/nutriment = 4,
- /datum/reagent/consumable/nutriment/vitamin = 2
- )
- tastes = list("bread" = 1, "meat" = 1)
- foodtypes = GRAIN | MEAT
-
-/obj/item/food/bread/xenomeat
- name = "xenomeatbread loaf"
- desc = "Extra Heretical."
- icon_state = "xenomeatbread"
- food_reagents = list(
- /datum/reagent/consumable/nutriment = 20,
- /datum/reagent/consumable/nutriment/vitamin = 10
- )
- tastes = list("bread" = 10, "acid" = 10)
- foodtypes = GRAIN | MEAT
- slice_type = /obj/item/food/breadslice/xenomeat
-
-/obj/item/food/breadslice/xenomeat
- name = "xenomeatbread slice"
- desc = "A slice of delicious meatbread. Extra Heretical."
- icon_state = "xenobreadslice"
- food_reagents = list(
- /datum/reagent/consumable/nutriment = 4,
- /datum/reagent/consumable/nutriment/vitamin = 2
- )
- tastes = list("bread" = 10, "acid" = 10)
- foodtypes = GRAIN | MEAT
-
-/obj/item/food/bread/spidermeat
- name = "spider meat loaf"
- desc = "Reassuringly green meatloaf made from spider meat."
- icon_state = "spidermeatbread"
- food_reagents = list(
- /datum/reagent/consumable/nutriment = 20,
- /datum/reagent/toxin = 15,
- /datum/reagent/consumable/nutriment/vitamin = 10
- )
- tastes = list("bread" = 10, "cobwebs" = 5)
- foodtypes = GRAIN | MEAT | TOXIC
- slice_type = /obj/item/food/breadslice/spidermeat
-
-/obj/item/food/breadslice/spidermeat
- name = "spider meat bread slice"
- desc = "A slice of meatloaf made from an animal that most likely still wants you dead."
- icon_state = "xenobreadslice"
- food_reagents = list(
- /datum/reagent/consumable/nutriment = 3,
- /datum/reagent/toxin = 3,
- /datum/reagent/consumable/nutriment/vitamin = 1
- )
- tastes = list("bread" = 10, "cobwebs" = 5)
- foodtypes = GRAIN | MEAT | TOXIC
-
-/obj/item/food/bread/banana
- name = "banana-nut bread"
- desc = "A heavenly and filling treat."
- icon_state = "bananabread"
- food_reagents = list(
- /datum/reagent/consumable/nutriment = 20,
- /datum/reagent/consumable/banana = 20
- )
- tastes = list("bread" = 10) // bananjuice will also flavour
- foodtypes = GRAIN | FRUIT
- slice_type = /obj/item/food/breadslice/banana
-
-/obj/item/food/breadslice/banana
- name = "banana-nut bread slice"
- desc = "A slice of delicious banana bread."
- icon_state = "bananabreadslice"
- food_reagents = list(
- /datum/reagent/consumable/nutriment = 4,
- /datum/reagent/consumable/banana = 4
- )
- tastes = list("bread" = 10)
- foodtypes = GRAIN | FRUIT
-
-/obj/item/food/bread/tofu
- name = "Tofubread"
- desc = "Like meatbread but for vegetarians. Not guaranteed to give superpowers."
- icon_state = "tofubread"
- food_reagents = list(
- /datum/reagent/consumable/nutriment = 20,
- /datum/reagent/consumable/nutriment/vitamin = 10
- )
- tastes = list("bread" = 10, "tofu" = 10)
- foodtypes = GRAIN | VEGETABLES
- slice_type = /obj/item/food/breadslice/tofu
-
-/obj/item/food/breadslice/tofu
- name = "tofubread slice"
- desc = "A slice of delicious tofubread."
- icon_state = "tofubreadslice"
- food_reagents = list(
- /datum/reagent/consumable/nutriment = 4,
- /datum/reagent/consumable/nutriment/vitamin = 2
- )
- tastes = list("bread" = 10, "tofu" = 10)
- foodtypes = GRAIN | VEGETABLES
-
-/obj/item/food/bread/creamcheese
- name = "cream cheese bread"
- desc = "Just a schmear."
- icon_state = "creamcheesebread"
- food_reagents = list(
- /datum/reagent/consumable/nutriment = 20,
- /datum/reagent/consumable/nutriment/vitamin = 10
- )
- tastes = list("bread" = 10, "cheese" = 10)
- foodtypes = GRAIN | DAIRY
- slice_type = /obj/item/food/breadslice/creamcheese
-
-/obj/item/food/breadslice/creamcheese
- name = "cream cheese bread slice"
- desc = "A slice of Brotherly love!"
- icon_state = "creamcheesebreadslice"
- food_reagents = list(
- /datum/reagent/consumable/nutriment = 3,
- /datum/reagent/consumable/nutriment/vitamin = 2
- )
- tastes = list("bread" = 10, "cheese" = 10)
- foodtypes = GRAIN | DAIRY
-
-/obj/item/food/bread/mimana
- name = "mimana bread"
- desc = "Best eaten in silence."
- icon_state = "mimanabread"
- food_reagents = list(
- /datum/reagent/consumable/nutriment = 20,
- /datum/reagent/toxin/mutetoxin = 10,
- /datum/reagent/consumable/nothing = 10,
- /datum/reagent/consumable/nutriment/vitamin = 10
- )
- tastes = list("bread" = 10, "silence" = 10)
- foodtypes = GRAIN | FRUIT
- slice_type = /obj/item/food/breadslice/mimana
-
-/obj/item/food/breadslice/mimana
- name = "mimana bread slice"
- desc = "A slice of silence!"
- icon_state = "mimanabreadslice"
- food_reagents = list(
- /datum/reagent/consumable/nutriment = 4,
- /datum/reagent/toxin/mutetoxin = 2,
- /datum/reagent/consumable/nothing = 2,
- /datum/reagent/consumable/nutriment/vitamin = 2
- )
- foodtypes = GRAIN | FRUIT
-
-/obj/item/food/breadslice/custom
- name = "bread slice"
- icon_state = "tofubreadslice"
- foodtypes = GRAIN
-
-/obj/item/food/baguette
- name = "baguette"
- desc = "Bon appetit!"
- icon = 'icons/obj/food/burgerbread.dmi'
- icon_state = "baguette"
- item_state = null
- mob_overlay_state = "baguette"
- food_reagents = list(
- /datum/reagent/consumable/nutriment = 8,
- /datum/reagent/consumable/nutriment/vitamin = 3
- )
- bite_consumption = 3
- w_class = WEIGHT_CLASS_NORMAL
- slot_flags = ITEM_SLOT_BACK|ITEM_SLOT_BELT
- attack_verb = list("touche")
- tastes = list("bread" = 1)
- foodtypes = GRAIN
-
-/obj/item/food/garlicbread
- name = "garlic bread"
- desc = "Alas, it is limited."
- icon = 'icons/obj/food/burgerbread.dmi'
- icon_state = "garlicbread"
- item_state = null
- food_reagents = list(
- /datum/reagent/consumable/nutriment = 10,
- /datum/reagent/consumable/nutriment/vitamin = 6,
- /datum/reagent/consumable/garlic = 2
- )
- bite_consumption = 3
- tastes = list("bread" = 1, "garlic" = 1, "butter" = 1)
- foodtypes = GRAIN
-
-/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 = ""
- bite_consumption = 2
-
-/obj/item/food/deepfryholder/make_edible()
- AddComponent(/datum/component/edible,\
- initial_reagents = food_reagents,\
- food_flags = food_flags,\
- foodtypes = foodtypes,\
- volume = max_volume,\
- eat_time = eat_time,\
- tastes = tastes,\
- eatverbs = eatverbs,\
- bite_consumption = bite_consumption,\
- on_consume = CALLBACK(src, PROC_REF(On_Consume)))
-
-
-/obj/item/food/deepfryholder/Initialize(mapload, obj/item/fried)
- . = ..()
- name = fried.name //We'll determine the other stuff when it's actually removed
- appearance = fried.appearance
- layer = initial(layer)
- plane = initial(plane)
- lefthand_file = fried.lefthand_file
- righthand_file = fried.righthand_file
- mob_overlay_state = fried.mob_overlay_state
- desc = fried.desc
- w_class = fried.w_class
- slowdown = fried.slowdown
- equip_delay_self = fried.equip_delay_self
- equip_delay_other = fried.equip_delay_other
- strip_delay = fried.strip_delay
- species_exception = fried.species_exception
- item_flags = fried.item_flags
- obj_flags = fried.obj_flags
- inhand_x_dimension = fried.inhand_x_dimension
- inhand_y_dimension = fried.inhand_y_dimension
-
- if(!(SEND_SIGNAL(fried, COMSIG_ITEM_FRIED, src) & COMSIG_FRYING_HANDLED)) //If frying is handled by signal don't do the defaault behavior.
- fried.forceMove(src)
-
-
-/obj/item/food/deepfryholder/Destroy()
- if(contents)
- QDEL_LIST(contents)
- return ..()
-
-/obj/item/food/deepfryholder/proc/On_Consume(eater, feeder)
- if(contents)
- QDEL_LIST(contents)
-
-
-/obj/item/food/deepfryholder/proc/fry(cook_time = 30)
- switch(cook_time)
- if(0 to 15)
- add_atom_colour(rgb(166,103,54), FIXED_COLOUR_PRIORITY)
- name = "lightly-fried [name]"
- desc = "[desc] It's been lightly fried in a deep fryer."
- if(16 to 49)
- add_atom_colour(rgb(103,63,24), FIXED_COLOUR_PRIORITY)
- name = "fried [name]"
- desc = "[desc] It's been fried, increasing its tastiness value by [rand(1, 75)]%."
- if(50 to 59)
- add_atom_colour(rgb(63,23,4), FIXED_COLOUR_PRIORITY)
- name = "deep-fried [name]"
- desc = "[desc] Deep-fried to perfection."
- if(60 to INFINITY)
- add_atom_colour(rgb(33,19,9), FIXED_COLOUR_PRIORITY)
- name = "\proper the physical manifestation of the very concept of fried foods"
- desc = "A heavily-fried... something. Who can tell anymore?"
- foodtypes |= FRIED
-
-/obj/item/food/butterbiscuit
- name = "butter biscuit"
- desc = "Well butter my biscuit!"
- icon = 'icons/obj/food/food.dmi'
- icon_state = "butterbiscuit"
- food_reagents = list(
- /datum/reagent/consumable/nutriment = 6,
- /datum/reagent/consumable/nutriment/vitamin = 1
- )
- tastes = list("butter" = 1, "biscuit" = 1)
- foodtypes = GRAIN | BREAKFAST
- w_class = WEIGHT_CLASS_SMALL
-
-/obj/item/food/butterdog
- name = "butterdog"
- desc = "Made from exotic butters."
- icon = 'icons/obj/food/food.dmi'
- icon_state = "butterdog"
- bite_consumption = 1
- food_reagents = list(
- /datum/reagent/consumable/nutriment = 6,
- /datum/reagent/consumable/nutriment/vitamin = 1
- )
- tastes = list("butter" = 1, "exotic butter" = 1)
- foodtypes = GRAIN | DAIRY
- w_class = WEIGHT_CLASS_SMALL
-
-/obj/item/food/butterdog/ComponentInitialize()
- . = ..()
- AddComponent(/datum/component/slippery, 8 SECONDS)
diff --git a/code/game/objects/items/food/cake.dm b/code/game/objects/items/food/cake.dm
deleted file mode 100644
index d6299a24d524..000000000000
--- a/code/game/objects/items/food/cake.dm
+++ /dev/null
@@ -1,538 +0,0 @@
-/obj/item/food/cake
- icon = 'icons/obj/food/piecake.dmi'
- bite_consumption = 3
- max_volume = 80
- food_reagents = list(
- /datum/reagent/consumable/nutriment = 20,
- /datum/reagent/consumable/nutriment/vitamin = 5
- )
- tastes = list("cake" = 1)
- foodtypes = GRAIN | DAIRY
- /// type is spawned 5 at a time and replaces this cake when processed by cutting tool
- var/obj/item/food/cakeslice/slice_type
- /// changes yield of sliced cake, default for cake is 5
- var/yield = 5
-
-/obj/item/food/cake/Initialize(mapload)
- . = ..()
- AddComponent(/datum/component/food_storage)
-
-/obj/item/food/cake/make_processable()
- if (slice_type)
- AddElement(/datum/element/processable, TOOL_KNIFE, slice_type, yield, 3 SECONDS, table_required = TRUE)
-
-/obj/item/food/cakeslice
- icon = 'icons/obj/food/piecake.dmi'
- food_reagents = list(
- /datum/reagent/consumable/nutriment = 4,
- /datum/reagent/consumable/nutriment/vitamin = 1
- )
- tastes = list("cake" = 1)
- foodtypes = GRAIN | DAIRY
- w_class = WEIGHT_CLASS_SMALL
-
-/obj/item/food/cake/plain
- name = "plain cake"
- desc = "A plain cake, not a lie." //Many of the cakes seem to follow this desc scheme, so I am going to try and put either a hint about its contents, or a fun fact. Lets try to follow this.
- icon_state = "plaincake"
- food_reagents = list(
- /datum/reagent/consumable/nutriment = 30,
- /datum/reagent/consumable/nutriment/vitamin = 7
- )
- tastes = list("sweetness" = 2, "cake" = 5)
- foodtypes = GRAIN | DAIRY | SUGAR
- slice_type = /obj/item/food/cakeslice/plain
-
-/obj/item/food/cakeslice/plain
- name = "plain cake slice"
- desc = "Just a slice of cake, it is enough for everyone."
- icon_state = "plaincake_slice"
- tastes = list("sweetness" = 2,"cake" = 5)
- foodtypes = GRAIN | DAIRY | SUGAR
-
-/obj/item/food/cake/carrot
- name = "carrot cake"
- desc = "Scientifically proven to improve eyesight! Not a lie."
- icon_state = "carrotcake"
- food_reagents = list(
- /datum/reagent/consumable/nutriment = 20,
- /datum/reagent/medicine/oculine = 10,
- /datum/reagent/consumable/nutriment/vitamin = 5
- )
- tastes = list("cake" = 5, "sweetness" = 2, "carrot" = 1)
- foodtypes = GRAIN | DAIRY | VEGETABLES | SUGAR
- slice_type = /obj/item/food/cakeslice/carrot
-
-/obj/item/food/cakeslice/carrot
- name = "carrot cake slice"
- desc = "Carrotty slice of Carrot Cake, carrots are good for your eyes! Also not a lie."
- icon_state = "carrotcake_slice"
- food_reagents = list(
- /datum/reagent/consumable/nutriment = 4,
- /datum/reagent/medicine/oculine = 2,
- /datum/reagent/consumable/nutriment/vitamin = 1
- )
- tastes = list("cake" = 5, "sweetness" = 2, "carrot" = 1)
- foodtypes = GRAIN | DAIRY | VEGETABLES | SUGAR
-
-/obj/item/food/cake/brain
- name = "brain cake"
- desc = "Yeah... its actually made out of brain. I wish it were a lie."
- icon_state = "braincake"
- food_reagents = list(
- /datum/reagent/consumable/nutriment = 15,
- /datum/reagent/medicine/mannitol = 10,
- /datum/reagent/consumable/nutriment/vitamin = 5
- )
- tastes = list("cake" = 5, "sweetness" = 2, "brains" = 1)
- foodtypes = GRAIN | DAIRY | MEAT | GROSS | SUGAR
- slice_type = /obj/item/food/cakeslice/brain
-
-/obj/item/food/cakeslice/brain
- name = "brain cake slice"
- desc = "Lemme tell you something about prions. THEY'RE DELICIOUS. A terrifying not-lie."
- icon_state = "braincakeslice"
- food_reagents = list(
- /datum/reagent/consumable/nutriment = 4,
- /datum/reagent/medicine/mannitol = 2,
- /datum/reagent/consumable/nutriment/vitamin = 1
- )
- tastes = list("cake" = 5, "sweetness" = 2, "brains" = 1)
- foodtypes = GRAIN | DAIRY | MEAT | GROSS | SUGAR
-
-/obj/item/food/cake/cheese
- name = "cheese cake"
- desc = "DANGEROUSLY cheesy."
- icon_state = "cheesecake"
- food_reagents = list(
- /datum/reagent/consumable/nutriment = 20,
- /datum/reagent/consumable/nutriment/vitamin = 8
- )
- tastes = list("cake" = 4, "cream cheese" = 3)
- foodtypes = GRAIN | DAIRY
- slice_type = /obj/item/food/cakeslice/cheese
-
-/obj/item/food/cakeslice/cheese
- name = "cheese cake slice"
- desc = "Slice of pure cheestisfaction."
- icon_state = "cheesecake_slice"
- food_reagents = list(
- /datum/reagent/consumable/nutriment = 4,
- /datum/reagent/consumable/nutriment/vitamin = 1.3
- )
- tastes = list("cake" = 4, "cream cheese" = 3)
- foodtypes = GRAIN | DAIRY
-
-/obj/item/food/cake/orange
- name = "orange cake"
- desc = "A cake with added orange."
- icon_state = "orangecake"
- food_reagents = list(
- /datum/reagent/consumable/nutriment = 20,
- /datum/reagent/consumable/nutriment/vitamin = 10
- )
- tastes = list("cake" = 5, "sweetness" = 2, "oranges" = 2)
- foodtypes = GRAIN | DAIRY | FRUIT | SUGAR
- slice_type = /obj/item/food/cakeslice/orange
-
-/obj/item/food/cakeslice/orange
- name = "orange cake slice"
- desc = "Just a slice of cake, it is enough for everyone."
- icon_state = "orangecake_slice"
- tastes = list("cake" = 5, "sweetness" = 2, "oranges" = 2)
- foodtypes = GRAIN | DAIRY | FRUIT | SUGAR
-
-/obj/item/food/cake/lime
- name = "lime cake"
- desc = "A cake with added lime."
- icon_state = "limecake"
- food_reagents = list(
- /datum/reagent/consumable/nutriment = 20,
- /datum/reagent/consumable/nutriment/vitamin = 10
- )
- tastes = list("cake" = 5, "sweetness" = 2, "unbearable sourness" = 2)
- foodtypes = GRAIN | DAIRY | FRUIT | SUGAR
- slice_type = /obj/item/food/cakeslice/lime
-
-/obj/item/food/cakeslice/lime
- name = "lime cake slice"
- desc = "Just a slice of cake, it is enough for everyone."
- icon_state = "limecake_slice"
- tastes = list("cake" = 5, "sweetness" = 2, "unbearable sourness" = 2)
- foodtypes = GRAIN | DAIRY | FRUIT | SUGAR
-
-/obj/item/food/cake/lemon
- name = "lemon cake"
- desc = "A cake with added lemon."
- icon_state = "lemoncake"
- food_reagents = list(
- /datum/reagent/consumable/nutriment = 20,
- /datum/reagent/consumable/nutriment/vitamin = 10
- )
- tastes = list("cake" = 5, "sweetness" = 3, "sourness" = 1) //lemon cake is never as sour as it is sweet, have you ever actually eaten it?
- foodtypes = GRAIN | DAIRY | FRUIT | SUGAR
- slice_type = /obj/item/food/cakeslice/lemon
-
-/obj/item/food/cakeslice/lemon
- name = "lemon cake slice"
- desc = "Just a slice of cake, it is enough for everyone."
- icon_state = "lemoncake_slice"
- tastes = list("cake" = 5, "sweetness" = 2, "sourness" = 2)
- foodtypes = GRAIN | DAIRY | FRUIT | SUGAR
-
-/obj/item/food/cake/chocolate
- name = "chocolate cake"
- desc = "A cake with added chocolate."
- icon_state = "chocolatecake"
- food_reagents = list(
- /datum/reagent/consumable/nutriment = 20,
- /datum/reagent/consumable/nutriment/vitamin = 10
- )
- tastes = list("cake" = 5, "sweetness" = 1, "chocolate" = 4)
- foodtypes = GRAIN | DAIRY | JUNKFOOD | SUGAR
- slice_type = /obj/item/food/cakeslice/chocolate
-
-/obj/item/food/cakeslice/chocolate
- name = "chocolate cake slice"
- desc = "Just a slice of cake, it is enough for everyone."
- icon_state = "chocolatecake_slice"
- tastes = list("cake" = 5, "sweetness" = 1, "chocolate" = 4)
- foodtypes = GRAIN | DAIRY | JUNKFOOD | SUGAR
-
-/obj/item/food/cake/birthday
- name = "birthday cake"
- desc = "Happy Birthday little clown..."
- icon_state = "birthdaycake"
- food_reagents = list(
- /datum/reagent/consumable/nutriment = 20,
- /datum/reagent/consumable/sprinkles = 10,
- /datum/reagent/consumable/nutriment/vitamin = 5
- )
- tastes = list("cake" = 5, "sweetness" = 1)
- foodtypes = GRAIN | DAIRY | JUNKFOOD | SUGAR
- slice_type = /obj/item/food/cakeslice/birthday
-
-/obj/item/food/cake/birthday/microwave_act(obj/machinery/microwave/M) //super sekrit club
- new /obj/item/clothing/head/hardhat/cakehat(get_turf(src))
- qdel(src)
-
-/obj/item/food/cakeslice/birthday
- name = "birthday cake slice"
- desc = "A slice of your birthday."
- icon_state = "birthdaycakeslice"
- food_reagents = list(
- /datum/reagent/consumable/nutriment = 4,
- /datum/reagent/consumable/sprinkles = 2,
- /datum/reagent/consumable/nutriment/vitamin = 1
- )
- tastes = list("cake" = 5, "sweetness" = 1)
- foodtypes = GRAIN | DAIRY | JUNKFOOD | SUGAR
-
-/obj/item/food/cake/birthday/energy
- name = "energy cake"
- desc = "Just enough calories for a whole nuclear operative squad."
- icon_state = "energycake"
- force = 5
- hitsound = 'sound/weapons/blade1.ogg'
- food_reagents = list(
- /datum/reagent/consumable/nutriment = 10,
- /datum/reagent/consumable/sprinkles = 10,
- /datum/reagent/consumable/nutriment/vitamin = 5,
- /datum/reagent/consumable/pacfuel = 10,
- /datum/reagent/consumable/liquidelectricity = 10
- )
- tastes = list("cake" = 3, "a Vlad's Salad" = 1)
- slice_type = /obj/item/food/cakeslice/birthday/energy
-
-/obj/item/food/cake/birthday/energy/microwave_act(obj/machinery/microwave/M) //super sekriter club
- new /obj/item/clothing/head/hardhat/cakehat/energycake(get_turf(src))
- qdel(src)
-
-/obj/item/food/cake/birthday/energy/proc/energy_bite(mob/living/user)
- to_chat(user, "As you eat the cake, you accidentally hurt yourself on the embedded energy sword!")
- user.apply_damage(30, BURN, BODY_ZONE_HEAD) // ITs an ENERGY sword, so it burns, duh
- playsound(user, 'sound/weapons/blade1.ogg', 5, TRUE)
-
-/obj/item/food/cake/birthday/energy/attack(mob/living/target_mob, mob/living/user)
- . = ..()
- if(HAS_TRAIT(user, TRAIT_PACIFISM) && target_mob != user) //Prevents pacifists from attacking others directly
- return
- energy_bite(target_mob, user)
-
-/obj/item/food/cakeslice/birthday/energy
- name = "energy cake slice"
- desc = "For the traitor on the go."
- icon_state = "energycakeslice"
- force = 2
- hitsound = 'sound/weapons/blade1.ogg'
- food_reagents = list(
- /datum/reagent/consumable/nutriment = 4,
- /datum/reagent/consumable/sprinkles = 2,
- /datum/reagent/consumable/nutriment/vitamin = 1,
- /datum/reagent/consumable/pacfuel = 2,
- /datum/reagent/consumable/liquidelectricity = 2
- )
- tastes = list("cake" = 3, "a Vlad's Salad" = 1)
-
-/obj/item/food/cakeslice/birthday/energy/proc/energy_bite(mob/living/user)
- to_chat(user, "As you eat the cake slice, you accidentally hurt yourself on the embedded energy dagger!")
- user.apply_damage(18, BURN, BODY_ZONE_HEAD)
- playsound(user, 'sound/weapons/blade1.ogg', 5, TRUE)
-
-/obj/item/food/cakeslice/birthday/energy/attack(mob/living/target_mob, mob/living/user)
- . = ..()
- if(HAS_TRAIT(user, TRAIT_PACIFISM) && target_mob != user) //Prevents pacifists from attacking others directly
- return
- energy_bite(target_mob, user)
-
-/obj/item/food/cake/apple
- name = "apple cake"
- desc = "A cake centred with Apple."
- icon_state = "applecake"
- food_reagents = list(
- /datum/reagent/consumable/nutriment = 20,
- /datum/reagent/consumable/nutriment/vitamin = 10
- )
- tastes = list("cake" = 5, "sweetness" = 1, "apple" = 1)
- foodtypes = GRAIN | DAIRY | FRUIT | SUGAR
- slice_type = /obj/item/food/cakeslice/apple
-
-/obj/item/food/cakeslice/apple
- name = "apple cake slice"
- desc = "A slice of heavenly cake."
- icon_state = "applecakeslice"
- tastes = list("cake" = 5, "sweetness" = 1, "apple" = 1)
- foodtypes = GRAIN | DAIRY | FRUIT | SUGAR
-
-/obj/item/food/cake/slimecake
- name = "Slime cake"
- desc = "A cake made of slimes. Probably not electrified."
- icon_state = "slimecake"
- tastes = list("cake" = 5, "sweetness" = 1, "slime" = 1)
- foodtypes = GRAIN | DAIRY | SUGAR
- slice_type = /obj/item/food/cakeslice/slimecake
-
-/obj/item/food/cakeslice/slimecake
- name = "slime cake slice"
- desc = "A slice of slime cake."
- icon_state = "slimecake_slice"
- tastes = list("cake" = 5, "sweetness" = 1, "slime" = 1)
- foodtypes = GRAIN | DAIRY | SUGAR
-
-/obj/item/food/cake/pumpkinspice
- name = "pumpkin spice cake"
- desc = "A hollow cake with real pumpkin."
- icon_state = "pumpkinspicecake"
- tastes = list("cake" = 5, "sweetness" = 1, "pumpkin" = 1)
- foodtypes = GRAIN | DAIRY | VEGETABLES | SUGAR
- slice_type = /obj/item/food/cakeslice/pumpkinspice
-
-/obj/item/food/cakeslice/pumpkinspice
- name = "pumpkin spice cake slice"
- desc = "A spicy slice of pumpkin goodness."
- icon_state = "pumpkinspicecakeslice"
- tastes = list("cake" = 5, "sweetness" = 1, "pumpkin" = 1)
- foodtypes = GRAIN | DAIRY | VEGETABLES | SUGAR
-
-/obj/item/food/cake/bsvc // blackberry strawberries vanilla cake
- name = "blackberry and strawberry vanilla cake"
- desc = "A plain cake, filled with assortment of blackberries and strawberries!"
- icon_state = "blackbarry_strawberries_cake_vanilla_cake"
- tastes = list("blackberry" = 2, "strawberries" = 2, "vanilla" = 2, "sweetness" = 2, "cake" = 3)
- foodtypes = GRAIN | DAIRY | FRUIT | SUGAR
- slice_type = /obj/item/food/cakeslice/bsvc
-
-/obj/item/food/cakeslice/bsvc
- name = "blackberry and strawberry vanilla cake slice"
- desc = "Just a slice of cake filled with assortment of blackberries and strawberries!"
- icon_state = "blackbarry_strawberries_cake_vanilla_slice"
- tastes = list("blackberry" = 2, "strawberries" = 2, "vanilla" = 2, "sweetness" = 2,"cake" = 3)
- foodtypes = GRAIN | DAIRY | FRUIT | SUGAR
-
-/obj/item/food/cake/bscc // blackbarry strawberries chocolate cake
- name = "blackberry and strawberry chocolate cake"
- desc = "A chocolate cake, filled with assortment of blackberries and strawberries!"
- icon_state = "blackbarry_strawberries_cake_coco_cake"
- food_reagents = list(
- /datum/reagent/consumable/nutriment = 20,
- /datum/reagent/consumable/nutriment/vitamin = 5,
- /datum/reagent/consumable/coco = 5
- )
- tastes = list("blackberry" = 2, "strawberries" = 2, "chocolate" = 4, "sweetness" = 2,"cake" = 3)
- foodtypes = GRAIN | DAIRY | FRUIT | SUGAR
- slice_type = /obj/item/food/cakeslice/bscc
-
-/obj/item/food/cakeslice/bscc
- name = "blackberry and strawberry chocolate cake slice"
- desc = "Just a slice of cake filled with assortment of blackberries and strawberries!"
- icon_state = "blackbarry_strawberries_cake_coco_slice"
- tastes = list("blackberry" = 2, "strawberries" = 2, "chocolate" = 4, "sweetness" = 2,"cake" = 3)
- foodtypes = GRAIN | DAIRY | FRUIT | SUGAR
-
-/obj/item/food/cake/holy_cake
- name = "angel food cake"
- desc = "A cake made for angels and chaplains alike! Contains holy water."
- icon_state = "holy_cake"
- food_reagents = list(
- /datum/reagent/consumable/nutriment = 1,
- /datum/reagent/consumable/nutriment/vitamin = 3,
- /datum/reagent/water/holywater = 10
- )
- tastes = list("cake" = 5, "sweetness" = 1, "clouds" = 1)
- foodtypes = GRAIN | DAIRY | SUGAR
- slice_type = /obj/item/food/cakeslice/holy_cake_slice
-
-/obj/item/food/cakeslice/holy_cake_slice
- name = "angel food cake slice"
- desc = "A slice of heavenly cake."
- icon_state = "holy_cake_slice"
- tastes = list("cake" = 5, "sweetness" = 1, "clouds" = 1)
- foodtypes = GRAIN | DAIRY | SUGAR
-
-/obj/item/food/cake/pound_cake
- name = "pound cake"
- desc = "A condensed cake made for filling people up quickly."
- icon_state = "pound_cake"
- food_reagents = list(
- /datum/reagent/consumable/nutriment = 60,
- /datum/reagent/consumable/nutriment/vitamin = 5
- )
- tastes = list("cake" = 5, "sweetness" = 1, "batter" = 1)
- foodtypes = GRAIN | DAIRY | SUGAR | JUNKFOOD
- slice_type = /obj/item/food/cakeslice/pound_cake_slice
- yield = 10 //cause its so damn THICC (seriously these things are fucking huge a pound of each ingredient are you kidding)
-
-/obj/item/food/cakeslice/pound_cake_slice
- name = "pound cake slice"
- desc = "A slice of condensed cake made for filling people up quickly."
- icon_state = "pound_cake_slice"
- food_reagents = list(
- /datum/reagent/consumable/nutriment = 9,
- /datum/reagent/consumable/nutriment/vitamin = 0.5
- )
- tastes = list("cake" = 5, "sweetness" = 5, "batter" = 1)
- foodtypes = GRAIN | DAIRY | SUGAR | JUNKFOOD
-
-/obj/item/food/cake/hardware_cake
- name = "hardware cake"
- desc = "A quote on quote cake that is made with electronic boards and leaks acid..."
- icon_state = "hardware_cake"
- food_reagents = list(
- /datum/reagent/consumable/nutriment = 20,
- /datum/reagent/consumable/nutriment/vitamin = 5,
- /datum/reagent/toxin/acid = 15,
- /datum/reagent/fuel/oil = 15
- )
- tastes = list("acid" = 3, "metal" = 4, "glass" = 5)
- foodtypes = GRAIN | GROSS
- slice_type = /obj/item/food/cakeslice/hardware_cake_slice
-
-/obj/item/food/cakeslice/hardware_cake_slice
- name = "hardware cake slice"
- desc = "A slice of electronic boards and some acid."
- icon_state = "hardware_cake_slice"
- food_reagents = list(
- /datum/reagent/consumable/nutriment = 4,
- /datum/reagent/consumable/nutriment/vitamin = 1,
- /datum/reagent/toxin/acid = 3,
- /datum/reagent/fuel/oil = 3
- )
- tastes = list("acid" = 3, "metal" = 4, "glass" = 5)
- foodtypes = GRAIN | GROSS
-
-/obj/item/food/cake/vanilla_cake
- name = "vanilla cake"
- desc = "A vanilla frosted cake."
- icon_state = "vanillacake"
- food_reagents = list(
- /datum/reagent/consumable/nutriment = 20,
- /datum/reagent/consumable/nutriment/vitamin = 5,
- /datum/reagent/consumable/sugar = 15,
- /datum/reagent/consumable/vanilla = 15
- )
- tastes = list("cake" = 1, "sugar" = 1, "vanilla" = 10)
- foodtypes = GRAIN | SUGAR | DAIRY
- slice_type = /obj/item/food/cakeslice/vanilla_slice
-
-/obj/item/food/cakeslice/vanilla_slice
- name = "vanilla cake slice"
- desc = "A slice of vanilla frosted cake."
- icon_state = "vanillacake_slice"
- food_reagents = list(
- /datum/reagent/consumable/nutriment = 4,
- /datum/reagent/consumable/nutriment/vitamin = 1,
- /datum/reagent/consumable/sugar = 3,
- /datum/reagent/consumable/vanilla = 3
- )
- tastes = list("cake" = 1, "sugar" = 1, "vanilla" = 10)
- foodtypes = GRAIN | SUGAR | DAIRY
-
-/obj/item/food/cake/clown_cake
- name = "clown cake"
- desc = "A funny cake with a clown face on it."
- icon_state = "clowncake"
- food_reagents = list(
- /datum/reagent/consumable/nutriment = 20,
- /datum/reagent/consumable/nutriment/vitamin = 5,
- /datum/reagent/consumable/banana = 15
- )
- tastes = list("cake" = 1, "sugar" = 1, "joy" = 10)
- foodtypes = GRAIN | SUGAR | DAIRY
- slice_type = /obj/item/food/cakeslice/clown_slice
-
-/obj/item/food/cakeslice/clown_slice
- name = "clown cake slice"
- desc = "A slice of bad jokes, and silly props."
- icon_state = "clowncake_slice"
- food_reagents = list(
- /datum/reagent/consumable/nutriment = 4,
- /datum/reagent/consumable/nutriment/vitamin = 1,
- /datum/reagent/consumable/banana = 3
- )
- tastes = list("cake" = 1, "sugar" = 1, "joy" = 10)
- foodtypes = GRAIN | SUGAR | DAIRY
-
-/obj/item/food/cake/trumpet
- name = "spaceman's cake"
- desc = "A spaceman's trumpet frosted cake."
- icon_state = "trumpetcake"
- food_reagents = list(
- /datum/reagent/consumable/nutriment = 20,
- /datum/reagent/consumable/nutriment/vitamin = 5,
- /datum/reagent/medicine/polypyr = 15,
- /datum/reagent/consumable/cream = 5,
- /datum/reagent/consumable/nutriment/vitamin = 5,
- /datum/reagent/consumable/berryjuice = 5
- )
- tastes = list("cake" = 4, "violets" = 2, "jam" = 2)
- foodtypes = GRAIN | DAIRY | FRUIT | SUGAR
- slice_type = /obj/item/food/cakeslice/trumpet
-
-/obj/item/food/cakeslice/trumpet
- name = "spaceman's cake"
- desc = "A spaceman's trumpet frosted cake."
- icon_state = "trumpetcakeslice"
- food_reagents = list(
- /datum/reagent/consumable/nutriment = 4,
- /datum/reagent/consumable/nutriment/vitamin = 1,
- /datum/reagent/medicine/polypyr = 3,
- /datum/reagent/consumable/cream = 1,
- /datum/reagent/consumable/nutriment/vitamin = 1,
- /datum/reagent/consumable/berryjuice = 1
- )
- tastes = list("cake" = 4, "violets" = 2, "jam" = 2)
- foodtypes = GRAIN | DAIRY | FRUIT | SUGAR
-
-/obj/item/food/cake/brioche
- name = "brioche cake"
- desc = "A ring of sweet, glazed buns."
- icon_state = "briochecake"
- tastes = list("cake" = 4, "butter" = 2, "cream" = 1)
- foodtypes = GRAIN | DAIRY | SUGAR
- slice_type = /obj/item/food/cakeslice/brioche
- yield = 6
-
-/obj/item/food/cakeslice/brioche
- name = "brioche cake slice"
- desc = "Delicious sweet-bread. Who needs anything else?"
- icon_state = "briochecake_slice"
diff --git a/code/game/objects/items/food/spaghetti.dm b/code/game/objects/items/food/spaghetti.dm
deleted file mode 100644
index a6c5394e0647..000000000000
--- a/code/game/objects/items/food/spaghetti.dm
+++ /dev/null
@@ -1,98 +0,0 @@
-
-/obj/item/food/spaghetti
- icon = 'icons/obj/food/pizzaspaghetti.dmi'
- food_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 1)
- foodtypes = GRAIN
-
-/obj/item/food/spaghetti/Initialize()
- . = ..()
- if(!microwaved_type) // This isn't cooked, why would you put uncooked spaghetti in your pocket?
- var/list/display_message = list(
- "Something wet falls out of their pocket and hits the ground. Is that... [name]?",
- "Oh shit! All your pocket [name] fell out!")
- AddComponent(/datum/component/spill, display_message, 'sound/effects/splat.ogg')
-
-/obj/item/food/spaghetti/raw
- name = "spaghetti"
- desc = "Now that's a nic'e pasta!"
- icon_state = "spaghetti"
- tastes = list("pasta" = 1)
- microwaved_type = /obj/item/food/spaghetti/boiledspaghetti
-
-/obj/item/food/spaghetti/boiledspaghetti
- name = "boiled spaghetti"
- desc = "A plain dish of noodles, this needs more ingredients."
- icon_state = "spaghettiboiled"
- trash_type = /obj/item/trash/plate
- food_reagents = list(/datum/reagent/consumable/nutriment = 2, /datum/reagent/consumable/nutriment/vitamin = 1)
- microwaved_type = null
-
-/obj/item/food/spaghetti/pastatomato
- name = "spaghetti"
- desc = "Spaghetti and crushed tomatoes. Just like your abusive father used to make!"
- icon_state = "pastatomato"
- trash_type = /obj/item/trash/plate
- bite_consumption = 4
- food_reagents = list(/datum/reagent/consumable/nutriment = 6, /datum/reagent/consumable/tomatojuice = 10, /datum/reagent/consumable/nutriment/vitamin = 4)
- microwaved_type = null
- tastes = list("pasta" = 1, "tomato" = 1)
- foodtypes = GRAIN | VEGETABLES
-
-/obj/item/food/spaghetti/copypasta
- name = "copypasta"
- desc = "You probably shouldn't try this, you always hear people talking about how bad it is..."
- icon_state = "copypasta"
- trash_type = /obj/item/trash/plate
- bite_consumption = 4
- food_reagents = list(/datum/reagent/consumable/nutriment = 12, /datum/reagent/consumable/tomatojuice = 20, /datum/reagent/consumable/nutriment/vitamin = 8)
- microwaved_type = null
- tastes = list("pasta" = 1, "tomato" = 1)
- foodtypes = GRAIN | VEGETABLES
-
-/obj/item/food/spaghetti/meatballspaghetti
- name = "spaghetti and meatballs"
- desc = "Now that's a nic'e meatball!"
- icon_state = "meatballspaghetti"
- trash_type = /obj/item/trash/plate
- food_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/nutriment/vitamin = 2)
- microwaved_type = null
- tastes = list("pasta" = 1, "meat" = 1)
- foodtypes = GRAIN | MEAT
-
-/obj/item/food/spaghetti/spesslaw
- name = "spesslaw"
- desc = "A lawyers favourite."
- icon_state = "spesslaw"
- trash_type = /obj/item/trash/plate
- food_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/nutriment/vitamin = 3)
- microwaved_type = null
- tastes = list("pasta" = 1, "meat" = 1)
-
-/obj/item/food/spaghetti/chowmein
- name = "chow mein"
- desc = "A nice mix of noodles and fried vegetables."
- icon_state = "chowmein"
- trash_type = /obj/item/trash/plate
- food_reagents = list(/datum/reagent/consumable/nutriment = 6, /datum/reagent/consumable/nutriment/vitamin = 6)
- microwaved_type = null
- tastes = list("noodle" = 1, "tomato" = 1)
-
-/obj/item/food/spaghetti/beefnoodle
- name = "beef noodle"
- desc = "Nutritious, beefy and noodly."
- icon_state = "beefnoodle"
- trash_type = /obj/item/reagent_containers/glass/bowl
- food_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/nutriment/vitamin = 6, /datum/reagent/liquidgibs = 3)
- microwaved_type = null
- tastes = list("noodle" = 1, "meat" = 1)
- foodtypes = GRAIN | MEAT
-
-/obj/item/food/spaghetti/butternoodles
- name = "butter noodles"
- desc = "Noodles covered in savory butter. Simple and slippery, but delicious."
- icon_state = "butternoodles"
- trash_type = /obj/item/trash/plate
- food_reagents = list(/datum/reagent/consumable/nutriment = 9, /datum/reagent/consumable/nutriment/vitamin = 2)
- microwaved_type = null
- tastes = list("noodle" = 1, "butter" = 1)
- foodtypes = GRAIN | DAIRY
diff --git a/code/game/objects/items/kitchen.dm b/code/game/objects/items/kitchen.dm
index 4186e500ab98..9e90329404f0 100644
--- a/code/game/objects/items/kitchen.dm
+++ b/code/game/objects/items/kitchen.dm
@@ -88,7 +88,6 @@
item_flags = EYE_STAB
var/bayonet = FALSE //Can this be attached to a gun?
custom_price = 250
- tool_behaviour = TOOL_KNIFE
/obj/item/kitchen/knife/ComponentInitialize()
. = ..()
diff --git a/code/game/objects/items/storage/belt.dm b/code/game/objects/items/storage/belt.dm
index ea63b048d756..ab65bf5a6035 100644
--- a/code/game/objects/items/storage/belt.dm
+++ b/code/game/objects/items/storage/belt.dm
@@ -520,7 +520,7 @@
/obj/item/reagent_containers/food/snacks/cheesynachos,
/obj/item/reagent_containers/food/snacks/cubannachos,
/obj/item/reagent_containers/food/snacks/nugget,
- /obj/item/food/spaghetti/pastatomato,
+ /obj/item/reagent_containers/food/snacks/spaghetti/pastatomato,
/obj/item/reagent_containers/food/snacks/rofflewaffles,
/obj/item/reagent_containers/food/snacks/donkpocket,
/obj/item/reagent_containers/food/drinks/soda_cans/cola,
diff --git a/code/modules/cargo/bounties/chef.dm b/code/modules/cargo/bounties/chef.dm
index 969a41601fbb..d0e946ba2a6e 100644
--- a/code/modules/cargo/bounties/chef.dm
+++ b/code/modules/cargo/bounties/chef.dm
@@ -2,7 +2,7 @@
name = "Birthday Cake"
description = "Nanotrasen's birthday is coming up! Ship them a birthday cake to celebrate!"
reward = 4000
- wanted_types = list(/obj/item/food/cake/birthday, /obj/item/food/cakeslice/birthday)
+ wanted_types = list(/obj/item/reagent_containers/food/snacks/store/cake/birthday, /obj/item/reagent_containers/food/snacks/cakeslice/birthday)
/datum/bounty/item/chef/soup
name = "Soup"
@@ -43,7 +43,7 @@
name = "Bread"
description = "Problems with central planning have led to bread prices skyrocketing. Ship some bread to ease tensions."
reward = 1000
- wanted_types = list(/obj/item/food/bread, /obj/item/food/breadslice, /obj/item/reagent_containers/food/snacks/bun, /obj/item/reagent_containers/food/snacks/pizzabread, /obj/item/reagent_containers/food/snacks/rawpastrybase)
+ wanted_types = list(/obj/item/reagent_containers/food/snacks/store/bread, /obj/item/reagent_containers/food/snacks/breadslice, /obj/item/reagent_containers/food/snacks/bun, /obj/item/reagent_containers/food/snacks/pizzabread, /obj/item/reagent_containers/food/snacks/rawpastrybase)
/datum/bounty/item/chef/pie
name = "Pie"
diff --git a/code/modules/cargo/packs/food.dm b/code/modules/cargo/packs/food.dm
index 0d8f0104859c..bf16fb592e21 100644
--- a/code/modules/cargo/packs/food.dm
+++ b/code/modules/cargo/packs/food.dm
@@ -163,10 +163,10 @@
name = "Bread Crate"
desc = "A crate full of various breads. Bready to either be eaten or made into delicious meals."
cost = 1000
- contains = list(/obj/item/food/bread/plain,
- /obj/item/food/breadslice/plain,
- /obj/item/food/breadslice/plain,
- /obj/item/food/breadslice/plain, //Weighted to be more common
+ contains = list(/obj/item/reagent_containers/food/snacks/store/bread/plain,
+ /obj/item/reagent_containers/food/snacks/breadslice/plain,
+ /obj/item/reagent_containers/food/snacks/breadslice/plain,
+ /obj/item/reagent_containers/food/snacks/breadslice/plain, //Weighted to be more common
/obj/item/reagent_containers/food/snacks/bun,
/obj/item/reagent_containers/food/snacks/tortilla,
/obj/item/reagent_containers/food/snacks/pizzabread
diff --git a/code/modules/clothing/outfits/ert/frontiersmen_ert.dm b/code/modules/clothing/outfits/ert/frontiersmen_ert.dm
index 65cbcc74f4d7..fb8afb35a5e7 100644
--- a/code/modules/clothing/outfits/ert/frontiersmen_ert.dm
+++ b/code/modules/clothing/outfits/ert/frontiersmen_ert.dm
@@ -59,7 +59,7 @@
/obj/item/storage/backpack/satchel = 20,
/obj/item/storage/backpack/messenger = 20,
/obj/item/melee/baton/cattleprod/loaded = 5,
- /obj/item/food/baguette = 2, // yes you can put this on your back
+ /obj/item/reagent_containers/food/snacks/baguette = 2, // yes you can put this on your back
/obj/item/deployable_turret_folded = 1,
/obj/item/gun/ballistic/automatic/hmg/skm_lmg/extended = 1,
))
diff --git a/code/modules/food_and_drinks/food/customizables.dm b/code/modules/food_and_drinks/food/customizables.dm
index 3147ee9a5de4..fc3df2f74713 100644
--- a/code/modules/food_and_drinks/food/customizables.dm
+++ b/code/modules/food_and_drinks/food/customizables.dm
@@ -45,7 +45,7 @@
to_chat(user, "The ingredient is too big for [src]!")
else if((ingredients.len >= ingMax) || (reagents.total_volume >= volume))
to_chat(user, "You can't add more ingredients to [src]!")
- else if(istype(I, /obj/item/reagent_containers/food/snacks/pizzaslice/custom))
+ else if(istype(I, /obj/item/reagent_containers/food/snacks/pizzaslice/custom) || istype(I, /obj/item/reagent_containers/food/snacks/cakeslice/custom))
to_chat(user, "Adding [I.name] to [src] would make a mess.")
else
if(!user.transferItemToLoc(I, src))
@@ -170,6 +170,26 @@
foodtype = GRAIN
+/obj/item/reagent_containers/food/snacks/customizable/bread
+ name = "bread"
+ ingMax = 6
+ slice_path = /obj/item/reagent_containers/food/snacks/breadslice/custom
+ slices_num = 5
+ icon = 'icons/obj/food/burgerbread.dmi'
+ icon_state = "tofubread"
+ foodtype = GRAIN
+
+
+/obj/item/reagent_containers/food/snacks/customizable/cake
+ name = "cake"
+ ingMax = 6
+ slice_path = /obj/item/reagent_containers/food/snacks/cakeslice/custom
+ slices_num = 5
+ icon = 'icons/obj/food/piecake.dmi'
+ icon_state = "plaincake"
+ foodtype = GRAIN | DAIRY
+
+
/obj/item/reagent_containers/food/snacks/customizable/kebab
name = "kebab"
desc = "Delicious food on a stick."
@@ -179,6 +199,15 @@
ingMax = 6
icon_state = "rod"
+/obj/item/reagent_containers/food/snacks/customizable/pasta
+ name = "spaghetti"
+ desc = "Noodles. With stuff. Delicious."
+ ingredients_placement = INGREDIENTS_SCATTER
+ ingMax = 6
+ icon = 'icons/obj/food/pizzaspaghetti.dmi'
+ icon_state = "spaghettiboiled"
+ foodtype = GRAIN
+
/obj/item/reagent_containers/food/snacks/customizable/pie
name = "pie"
@@ -209,6 +238,43 @@
icon_state = "bowl"
+/obj/item/reagent_containers/food/snacks/customizable/sandwich
+ name = "toast"
+ desc = "A timeless classic."
+ ingredients_placement = INGREDIENTS_STACK
+ icon = 'icons/obj/food/burgerbread.dmi'
+ icon_state = "breadslice"
+ var/finished = 0
+ foodtype = GRAIN
+
+/obj/item/reagent_containers/food/snacks/customizable/sandwich/initialize_custom_food(obj/item/reagent_containers/BASE, obj/item/I, mob/user)
+ icon_state = BASE.icon_state
+ ..()
+
+/obj/item/reagent_containers/food/snacks/customizable/sandwich/attackby(obj/item/I, mob/user, params)
+ if(istype(I, /obj/item/reagent_containers/food/snacks/breadslice)) //we're finishing the custom food.
+ var/obj/item/reagent_containers/food/snacks/breadslice/BS = I
+ if(finished)
+ return
+ to_chat(user, "You finish the [src.name].")
+ finished = 1
+ name = "[customname] sandwich"
+ BS.reagents.trans_to(src, BS.reagents.total_volume, transfered_by = user)
+ ingMax = ingredients.len //can't add more ingredients after that
+ var/mutable_appearance/TOP = mutable_appearance(icon, "[BS.icon_state]")
+ TOP.pixel_y = 2 * ingredients.len + 3
+ add_overlay(TOP)
+ if(istype(BS, /obj/item/reagent_containers/food/snacks/breadslice/custom))
+ var/mutable_appearance/filling = new(icon, "[initial(BS.icon_state)]_filling")
+ filling.color = BS.filling_color
+ filling.pixel_y = 2 * ingredients.len + 3
+ add_overlay(filling)
+ qdel(BS)
+ return
+ else
+ ..()
+
+
/obj/item/reagent_containers/food/snacks/customizable/soup
name = "soup"
desc = "A bowl with liquid and... stuff in it."
diff --git a/code/modules/food_and_drinks/food/snacks.dm b/code/modules/food_and_drinks/food/snacks.dm
index 9e84c272dbb6..61121a3ca950 100644
--- a/code/modules/food_and_drinks/food/snacks.dm
+++ b/code/modules/food_and_drinks/food/snacks.dm
@@ -56,16 +56,6 @@ All foods are distributed among various categories. Use common sense.
//Placeholder for effect that trigger on eating that aren't tied to reagents.
-/obj/item/reagent_containers/food/snacks/Initialize(mapload)
- . = ..()
- RegisterSignal(src, COMSIG_ITEM_FRIED, PROC_REF(on_fried))
-
-
-/obj/item/reagent_containers/food/snacks/proc/on_fried(fry_object)
- reagents.trans_to(fry_object, reagents.total_volume)
- qdel()
- return COMSIG_FRYING_HANDLED
-
/obj/item/reagent_containers/food/snacks/add_initial_reagents()
if(tastes && tastes.len)
if(list_reagents)
@@ -185,7 +175,7 @@ All foods are distributed among various categories. Use common sense.
if(W.w_class > WEIGHT_CLASS_SMALL)
to_chat(user, span_warning("[S] is too big for [src]!"))
return FALSE
- if(!S.customfoodfilling || istype(W, /obj/item/reagent_containers/food/snacks/customizable) || istype(W, /obj/item/reagent_containers/food/snacks/pizzaslice/custom))
+ if(istype(S) && (!S.customfoodfilling || istype(W, /obj/item/reagent_containers/food/snacks/customizable) || istype(W, /obj/item/reagent_containers/food/snacks/pizzaslice/custom) || istype(W, /obj/item/reagent_containers/food/snacks/cakeslice/custom)))
to_chat(user, span_warning("[src] can't be filled with [S]!"))
return FALSE
if(contents.len >= 20)
@@ -347,10 +337,26 @@ All foods are distributed among various categories. Use common sense.
/// All the food items that can store an item inside itself, like bread or cake.
/obj/item/reagent_containers/food/snacks/store
w_class = WEIGHT_CLASS_NORMAL
+ var/stored_item = 0
-/obj/item/reagent_containers/food/snacks/store/Initialize()
- . = ..()
- AddComponent(/datum/component/food_storage)
+/obj/item/reagent_containers/food/snacks/store/attackby(obj/item/W, mob/user, params)
+ ..()
+ if(W.w_class <= WEIGHT_CLASS_SMALL & !istype(W, /obj/item/reagent_containers/food/snacks)) //can't slip snacks inside, they're used for custom foods.
+ if(W.get_sharpness())
+ return 0
+ if(stored_item)
+ return 0
+ if(!iscarbon(user))
+ return 0
+ if(contents.len >= 20)
+ to_chat(user, "[src] is full.")
+ return 0
+ to_chat(user, "You slip [W] inside [src].")
+ user.transferItemToLoc(W, src)
+ add_fingerprint(user)
+ contents += W
+ stored_item = 1
+ return 1 // no afterattack here
/obj/item/reagent_containers/food/snacks/MouseDrop(atom/over)
var/turf/T = get_turf(src)
diff --git a/code/modules/food_and_drinks/food/snacks/dough.dm b/code/modules/food_and_drinks/food/snacks/dough.dm
index 4f5f06379927..9567690dc71c 100644
--- a/code/modules/food_and_drinks/food/snacks/dough.dm
+++ b/code/modules/food_and_drinks/food/snacks/dough.dm
@@ -7,7 +7,7 @@
desc = "A piece of dough."
icon = 'icons/obj/food/food_ingredients.dmi'
icon_state = "dough"
- cooked_type = /obj/item/food/bread/plain
+ cooked_type = /obj/item/reagent_containers/food/snacks/store/bread/plain
list_reagents = list(/datum/reagent/consumable/nutriment = 6)
w_class = WEIGHT_CLASS_NORMAL
tastes = list("dough" = 1)
@@ -82,7 +82,7 @@
desc = "Cook it to get a cake."
icon = 'icons/obj/food/food_ingredients.dmi'
icon_state = "cakebatter"
- cooked_type = /obj/item/food/cake/plain
+ cooked_type = /obj/item/reagent_containers/food/snacks/store/cake/plain
list_reagents = list(/datum/reagent/consumable/nutriment = 9)
w_class = WEIGHT_CLASS_NORMAL
tastes = list("batter" = 1)
diff --git a/code/modules/food_and_drinks/food/snacks_bread.dm b/code/modules/food_and_drinks/food/snacks_bread.dm
new file mode 100644
index 000000000000..13342a968900
--- /dev/null
+++ b/code/modules/food_and_drinks/food/snacks_bread.dm
@@ -0,0 +1,302 @@
+
+/obj/item/reagent_containers/food/snacks/store/bread
+ icon = 'icons/obj/food/burgerbread.dmi'
+ volume = 80
+ slices_num = 5
+ tastes = list("bread" = 10)
+ foodtype = GRAIN
+
+/obj/item/reagent_containers/food/snacks/store/bread/Initialize()
+ . = ..()
+ AddElement(/datum/element/dunkable, 10)
+
+/obj/item/reagent_containers/food/snacks/breadslice
+ icon = 'icons/obj/food/burgerbread.dmi'
+ bitesize = 2
+ custom_food_type = /obj/item/reagent_containers/food/snacks/customizable/sandwich
+ filling_color = "#FFA500"
+ list_reagents = list(/datum/reagent/consumable/nutriment = 2)
+ slot_flags = ITEM_SLOT_HEAD
+ customfoodfilling = 0 //to avoid infinite bread-ception
+ foodtype = GRAIN
+
+/obj/item/reagent_containers/food/snacks/breadslice/Initialize()
+ . = ..()
+ AddElement(/datum/element/dunkable, 10)
+
+/obj/item/reagent_containers/food/snacks/store/bread/plain
+ name = "bread"
+ desc = "Some plain old earthen bread."
+ icon_state = "bread"
+ bonus_reagents = list(/datum/reagent/consumable/nutriment = 7)
+ list_reagents = list(/datum/reagent/consumable/nutriment = 10)
+ custom_food_type = /obj/item/reagent_containers/food/snacks/customizable/bread
+ slice_path = /obj/item/reagent_containers/food/snacks/breadslice/plain
+ tastes = list("bread" = 10)
+ foodtype = GRAIN
+
+/obj/item/reagent_containers/food/snacks/breadslice/plain
+ name = "bread slice"
+ desc = "A slice of home."
+ icon_state = "breadslice"
+ customfoodfilling = 1
+ foodtype = GRAIN
+
+/obj/item/reagent_containers/food/snacks/breadslice/moldy
+ name = "moldy bread slice"
+ desc = "Entire stations have been ripped apart over arguing whether this is still good to eat."
+ icon_state = "moldybreadslice"
+ customfoodfilling = 0
+ bonus_reagents = list(/datum/reagent/consumable/mold = 10)
+ tastes = list("decaying fungus" = 1)
+ foodtype = GROSS
+
+/obj/item/reagent_containers/food/snacks/store/bread/meat
+ name = "meatbread loaf"
+ desc = "The culinary base of every self-respecting eloquen/tg/entleman."
+ icon_state = "meatbread"
+ slice_path = /obj/item/reagent_containers/food/snacks/breadslice/meat
+ bonus_reagents = list(/datum/reagent/consumable/nutriment = 5, /datum/reagent/consumable/nutriment/vitamin = 10)
+ list_reagents = list(/datum/reagent/consumable/nutriment = 30, /datum/reagent/consumable/nutriment/vitamin = 5)
+ tastes = list("bread" = 10, "meat" = 10)
+ foodtype = GRAIN | MEAT
+
+/obj/item/reagent_containers/food/snacks/breadslice/meat
+ name = "meatbread slice"
+ desc = "A slice of delicious meatbread."
+ icon_state = "meatbreadslice"
+ foodtype = GRAIN | MEAT
+
+/obj/item/reagent_containers/food/snacks/store/bread/xenomeat
+ name = "xenomeatbread loaf"
+ desc = "The culinary base of every self-respecting eloquen/tg/entleman. Extra Heretical."
+ icon_state = "xenomeatbread"
+ slice_path = /obj/item/reagent_containers/food/snacks/breadslice/xenomeat
+ bonus_reagents = list(/datum/reagent/consumable/nutriment = 5, /datum/reagent/consumable/nutriment/vitamin = 10)
+ list_reagents = list(/datum/reagent/consumable/nutriment = 30, /datum/reagent/consumable/nutriment/vitamin = 5)
+ tastes = list("bread" = 10, "acid" = 10)
+ foodtype = GRAIN | MEAT
+
+/obj/item/reagent_containers/food/snacks/breadslice/xenomeat
+ name = "xenomeatbread slice"
+ desc = "A slice of delicious meatbread. Extra Heretical."
+ icon_state = "xenobreadslice"
+ filling_color = "#32CD32"
+ list_reagents = list(/datum/reagent/consumable/nutriment = 6, /datum/reagent/consumable/nutriment/vitamin = 1)
+ foodtype = GRAIN | MEAT
+
+/obj/item/reagent_containers/food/snacks/store/bread/spidermeat
+ name = "spider meat loaf"
+ desc = "Reassuringly green meatloaf made from spider meat."
+ icon_state = "spidermeatbread"
+ slice_path = /obj/item/reagent_containers/food/snacks/breadslice/spidermeat
+ bonus_reagents = list(/datum/reagent/consumable/nutriment = 5, /datum/reagent/consumable/nutriment/vitamin = 10)
+ list_reagents = list(/datum/reagent/consumable/nutriment = 30, /datum/reagent/toxin = 15, /datum/reagent/consumable/nutriment/vitamin = 5)
+ tastes = list("bread" = 10, "cobwebs" = 5)
+ foodtype = GRAIN | MEAT | TOXIC
+
+/obj/item/reagent_containers/food/snacks/breadslice/spidermeat
+ name = "spider meat bread slice"
+ desc = "A slice of meatloaf made from an animal that most likely still wants you dead."
+ icon_state = "spiderbreadslice"
+ filling_color = "#7CFC00"
+ list_reagents = list(/datum/reagent/consumable/nutriment = 6, /datum/reagent/toxin = 3, /datum/reagent/consumable/nutriment/vitamin = 1)
+ foodtype = GRAIN | MEAT | TOXIC
+
+/obj/item/reagent_containers/food/snacks/store/bread/banana
+ name = "banana-nut bread"
+ desc = "A heavenly and filling treat."
+ icon_state = "bananabread"
+ slice_path = /obj/item/reagent_containers/food/snacks/breadslice/banana
+ bonus_reagents = list(/datum/reagent/consumable/nutriment = 5, /datum/reagent/consumable/banana = 20)
+ list_reagents = list(/datum/reagent/consumable/nutriment = 20, /datum/reagent/consumable/banana = 20)
+ tastes = list("bread" = 10) // bananjuice will also flavour
+ foodtype = GRAIN | FRUIT
+
+
+/obj/item/reagent_containers/food/snacks/breadslice/banana
+ name = "banana-nut bread slice"
+ desc = "A slice of delicious banana bread."
+ icon_state = "bananabreadslice"
+ filling_color = "#FFD700"
+ list_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/banana = 4)
+ foodtype = GRAIN | FRUIT
+
+/obj/item/reagent_containers/food/snacks/store/bread/tofu
+ name = "Tofubread"
+ desc = "Like meatbread but for vegetarians. Not guaranteed to give superpowers."
+ icon_state = "tofubread"
+ slice_path = /obj/item/reagent_containers/food/snacks/breadslice/tofu
+ bonus_reagents = list(/datum/reagent/consumable/nutriment = 5, /datum/reagent/consumable/nutriment/vitamin = 10)
+ list_reagents = list(/datum/reagent/consumable/nutriment = 20, /datum/reagent/consumable/nutriment/vitamin = 5)
+ tastes = list("bread" = 10, "tofu" = 10)
+ foodtype = GRAIN | VEGETABLES
+
+/obj/item/reagent_containers/food/snacks/breadslice/tofu
+ name = "tofubread slice"
+ desc = "A slice of delicious tofubread."
+ icon_state = "tofubreadslice"
+ filling_color = "#FF8C00"
+ list_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/nutriment/vitamin = 1)
+ foodtype = GRAIN | VEGETABLES
+
+/obj/item/reagent_containers/food/snacks/store/bread/creamcheese
+ name = "cream cheese bread"
+ desc = "Yum yum yum!"
+ icon_state = "creamcheesebread"
+ slice_path = /obj/item/reagent_containers/food/snacks/breadslice/creamcheese
+ bonus_reagents = list(/datum/reagent/consumable/nutriment = 5, /datum/reagent/consumable/nutriment/vitamin = 5)
+ list_reagents = list(/datum/reagent/consumable/nutriment = 20, /datum/reagent/consumable/nutriment/vitamin = 5)
+ tastes = list("bread" = 10, "cheese" = 10)
+ foodtype = GRAIN | DAIRY
+
+/obj/item/reagent_containers/food/snacks/breadslice/creamcheese
+ name = "cream cheese bread slice"
+ desc = "A slice of yum!"
+ icon_state = "creamcheesebreadslice"
+ filling_color = "#FF8C00"
+ list_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/nutriment/vitamin = 1)
+ foodtype = GRAIN | DAIRY
+
+/obj/item/reagent_containers/food/snacks/store/bread/mimana
+ name = "mimana bread"
+ desc = "Best eaten in silence."
+ icon_state = "mimanabread"
+ slice_path = /obj/item/reagent_containers/food/snacks/breadslice/mimana
+ bonus_reagents = list(/datum/reagent/consumable/nutriment = 5, /datum/reagent/consumable/nutriment/vitamin = 5)
+ list_reagents = list(/datum/reagent/consumable/nutriment = 20, /datum/reagent/toxin/mutetoxin = 5, /datum/reagent/consumable/nothing = 5, /datum/reagent/consumable/nutriment/vitamin = 5)
+ tastes = list("bread" = 10, "silence" = 10)
+ foodtype = GRAIN | FRUIT
+
+/obj/item/reagent_containers/food/snacks/breadslice/mimana
+ name = "mimana bread slice"
+ desc = "A slice of silence!"
+ icon_state = "mimanabreadslice"
+ filling_color = "#C0C0C0"
+ list_reagents = list(/datum/reagent/consumable/nutriment = 2, /datum/reagent/toxin/mutetoxin = 1, /datum/reagent/consumable/nothing = 1, /datum/reagent/consumable/nutriment/vitamin = 1)
+ foodtype = GRAIN | FRUIT
+
+/obj/item/reagent_containers/food/snacks/breadslice/custom
+ name = "bread slice"
+ icon_state = "tofubreadslice"
+ filling_color = "#FFFFFF"
+ foodtype = GRAIN
+
+/obj/item/reagent_containers/food/snacks/baguette
+ name = "baguette"
+ desc = "Bon appetit!"
+ icon = 'icons/obj/food/burgerbread.dmi'
+ icon_state = "baguette"
+ item_state = "baguette"
+ bonus_reagents = list(/datum/reagent/consumable/nutriment = 2, /datum/reagent/consumable/nutriment/vitamin = 2)
+ list_reagents = list(/datum/reagent/consumable/nutriment = 6, /datum/reagent/consumable/nutriment/vitamin = 1)
+ bitesize = 3
+ w_class = WEIGHT_CLASS_NORMAL
+ slot_flags = ITEM_SLOT_BACK|ITEM_SLOT_BELT
+ attack_verb = list("touche'd")
+ tastes = list("bread" = 1)
+ foodtype = GRAIN
+
+/obj/item/reagent_containers/food/snacks/garlicbread
+ name = "garlic bread"
+ desc = "Alas, it is limited."
+ icon = 'icons/obj/food/burgerbread.dmi'
+ icon_state = "garlicbread"
+ item_state = "garlicbread"
+ bonus_reagents = list(/datum/reagent/consumable/nutriment = 5, /datum/reagent/consumable/nutriment/vitamin = 2)
+ list_reagents = list(/datum/reagent/consumable/nutriment = 5, /datum/reagent/consumable/nutriment/vitamin = 4, /datum/reagent/consumable/garlic = 2)
+ bitesize = 3
+ tastes = list("bread" = 1, "garlic" = 1, "butter" = 1)
+ foodtype = GRAIN
+
+/obj/item/reagent_containers/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 = ""
+ bitesize = 2
+
+/obj/item/reagent_containers/food/snacks/deepfryholder/Initialize(mapload, obj/item/fried)
+ . = ..()
+ name = fried.name //We'll determine the other stuff when it's actually removed
+ appearance = fried.appearance
+ layer = initial(layer)
+ plane = initial(plane)
+ lefthand_file = fried.lefthand_file
+ righthand_file = fried.righthand_file
+ item_state = fried.item_state
+ desc = fried.desc
+ w_class = fried.w_class
+ slowdown = fried.slowdown
+ equip_delay_self = fried.equip_delay_self
+ equip_delay_other = fried.equip_delay_other
+ strip_delay = fried.strip_delay
+ species_exception = fried.species_exception
+ item_flags = fried.item_flags
+ obj_flags = fried.obj_flags
+ inhand_x_dimension = fried.inhand_x_dimension
+ inhand_y_dimension = fried.inhand_y_dimension
+
+ if(istype(fried, /obj/item/reagent_containers/food/snacks))
+ fried.reagents.trans_to(src, fried.reagents.total_volume)
+ qdel(fried)
+ else
+ fried.forceMove(src)
+
+/obj/item/reagent_containers/food/snacks/deepfryholder/Destroy()
+ if(contents)
+ QDEL_LIST(contents)
+ . = ..()
+
+/obj/item/reagent_containers/food/snacks/deepfryholder/On_Consume(mob/living/eater)
+ if(contents)
+ QDEL_LIST(contents)
+ ..()
+
+/obj/item/reagent_containers/food/snacks/deepfryholder/proc/fry(cook_time = 30)
+ switch(cook_time)
+ if(0 to 15)
+ add_atom_colour(rgb(166,103,54), FIXED_COLOUR_PRIORITY)
+ name = "lightly-fried [name]"
+ desc = "[desc] It's been lightly fried in a deep fryer."
+ if(16 to 49)
+ add_atom_colour(rgb(103,63,24), FIXED_COLOUR_PRIORITY)
+ name = "fried [name]"
+ desc = "[desc] It's been fried, increasing its tastiness value by [rand(1, 75)]%."
+ if(50 to 59)
+ add_atom_colour(rgb(63,23,4), FIXED_COLOUR_PRIORITY)
+ name = "deep-fried [name]"
+ desc = "[desc] Deep-fried to perfection."
+ if(60 to INFINITY)
+ add_atom_colour(rgb(33,19,9), FIXED_COLOUR_PRIORITY)
+ name = "\proper the physical manifestation of the very concept of fried foods"
+ desc = "A heavily-fried...something. Who can tell anymore?"
+ filling_color = color
+ foodtype |= FRIED
+
+/obj/item/reagent_containers/food/snacks/butterbiscuit
+ name = "butter biscuit"
+ desc = "Well butter my biscuit!"
+ icon = 'icons/obj/food/food.dmi'
+ icon_state = "butterbiscuit"
+ filling_color = "#F0E68C"
+ list_reagents = list(/datum/reagent/consumable/nutriment = 5)
+ bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 1)
+ tastes = list("butter" = 1, "biscuit" = 1)
+ foodtype = GRAIN | BREAKFAST
+
+/obj/item/reagent_containers/food/snacks/butterdog
+ name = "butterdog"
+ desc = "Made from exotic butters."
+ icon = 'icons/obj/food/food.dmi'
+ icon_state = "butterdog"
+ bitesize = 1
+ filling_color = "#F1F49A"
+ list_reagents = list(/datum/reagent/consumable/nutriment = 5)
+ bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 1)
+ tastes = list("butter", "exotic butter")
+ foodtype = GRAIN | DAIRY
+
+/obj/item/reagent_containers/food/snacks/butterdog/ComponentInitialize()
+ . = ..()
+ AddComponent(/datum/component/slippery, 80)
diff --git a/code/modules/food_and_drinks/food/snacks_cake.dm b/code/modules/food_and_drinks/food/snacks_cake.dm
new file mode 100644
index 000000000000..a048fb0e4371
--- /dev/null
+++ b/code/modules/food_and_drinks/food/snacks_cake.dm
@@ -0,0 +1,431 @@
+/obj/item/reagent_containers/food/snacks/store/cake
+ icon = 'icons/obj/food/piecake.dmi'
+ slice_path = /obj/item/reagent_containers/food/snacks/cakeslice/plain
+ slices_num = 5
+ bitesize = 3
+ volume = 80
+ list_reagents = list(/datum/reagent/consumable/nutriment = 20, /datum/reagent/consumable/nutriment/vitamin = 5)
+ tastes = list("cake" = 1)
+ foodtype = GRAIN | DAIRY
+
+/obj/item/reagent_containers/food/snacks/cakeslice
+ icon = 'icons/obj/food/piecake.dmi'
+ trash = /obj/item/trash/plate
+ list_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/nutriment/vitamin = 1)
+ customfoodfilling = 0 //to avoid infinite cake-ception
+ tastes = list("cake" = 1)
+ foodtype = GRAIN | DAIRY
+
+/obj/item/reagent_containers/food/snacks/store/cake/plain
+ name = "plain cake"
+ desc = "A plain cake, not a lie."
+ icon_state = "plaincake"
+ custom_food_type = /obj/item/reagent_containers/food/snacks/customizable/cake
+ bonus_reagents = list(/datum/reagent/consumable/nutriment = 10, /datum/reagent/consumable/nutriment/vitamin = 2)
+ tastes = list("sweetness" = 2,"cake" = 5)
+ foodtype = GRAIN | DAIRY | SUGAR
+
+/obj/item/reagent_containers/food/snacks/cakeslice/plain
+ name = "plain cake slice"
+ desc = "Just a slice of cake, it is enough for everyone."
+ icon_state = "plaincake_slice"
+ filling_color = "#FFD700"
+ customfoodfilling = 1
+ tastes = list("sweetness" = 2,"cake" = 5)
+ foodtype = GRAIN | DAIRY | SUGAR
+
+/obj/item/reagent_containers/food/snacks/store/cake/carrot
+ name = "carrot cake"
+ desc = "A favorite desert of a certain wascally wabbit. Not a lie."
+ icon_state = "carrotcake"
+ slice_path = /obj/item/reagent_containers/food/snacks/cakeslice/carrot
+ slices_num = 5
+ bonus_reagents = list(/datum/reagent/consumable/nutriment = 3, /datum/reagent/medicine/oculine = 5, /datum/reagent/consumable/nutriment/vitamin = 10)
+ list_reagents = list(/datum/reagent/consumable/nutriment = 20, /datum/reagent/medicine/oculine = 10, /datum/reagent/consumable/nutriment/vitamin = 5)
+ tastes = list("cake" = 5, "sweetness" = 2, "carrot" = 1)
+ foodtype = GRAIN | DAIRY | VEGETABLES | SUGAR
+
+/obj/item/reagent_containers/food/snacks/cakeslice/carrot
+ name = "carrot cake slice"
+ desc = "Carrotty slice of Carrot Cake, carrots are good for your eyes! Also not a lie."
+ icon_state = "carrotcake_slice"
+ filling_color = "#FFA500"
+ list_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/medicine/oculine = 2, /datum/reagent/consumable/nutriment/vitamin = 1)
+ tastes = list("cake" = 5, "sweetness" = 2, "carrot" = 1)
+ foodtype = GRAIN | DAIRY | VEGETABLES | SUGAR
+
+/obj/item/reagent_containers/food/snacks/store/cake/brain
+ name = "brain cake"
+ desc = "A squishy cake-thing."
+ icon_state = "braincake"
+ slice_path = /obj/item/reagent_containers/food/snacks/cakeslice/brain
+ slices_num = 5
+ bonus_reagents = list(/datum/reagent/consumable/nutriment = 5, /datum/reagent/medicine/mannitol = 10, /datum/reagent/consumable/nutriment/vitamin = 10)
+ list_reagents = list(/datum/reagent/consumable/nutriment = 20, /datum/reagent/medicine/mannitol = 10, /datum/reagent/consumable/nutriment/vitamin = 5)
+ tastes = list("cake" = 5, "sweetness" = 2, "brains" = 1)
+ foodtype = GRAIN | DAIRY | MEAT | GROSS | SUGAR
+
+/obj/item/reagent_containers/food/snacks/cakeslice/brain
+ name = "brain cake slice"
+ desc = "Lemme tell you something about prions. THEY'RE DELICIOUS."
+ icon_state = "braincakeslice"
+ filling_color = "#FF69B4"
+ list_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/medicine/mannitol = 2, /datum/reagent/consumable/nutriment/vitamin = 1)
+ tastes = list("cake" = 5, "sweetness" = 2, "brains" = 1)
+ foodtype = GRAIN | DAIRY | MEAT | GROSS | SUGAR
+
+/obj/item/reagent_containers/food/snacks/store/cake/cheese
+ name = "cheese cake"
+ desc = "DANGEROUSLY cheesy."
+ icon_state = "cheesecake"
+ slice_path = /obj/item/reagent_containers/food/snacks/cakeslice/cheese
+ slices_num = 5
+ bonus_reagents = list(/datum/reagent/consumable/nutriment/vitamin = 10)
+ tastes = list("cake" = 4, "cream cheese" = 3)
+ foodtype = GRAIN | DAIRY
+
+/obj/item/reagent_containers/food/snacks/cakeslice/cheese
+ name = "cheese cake slice"
+ desc = "Slice of pure cheestisfaction."
+ icon_state = "cheesecake_slice"
+ filling_color = "#FFFACD"
+ tastes = list("cake" = 4, "cream cheese" = 3)
+ foodtype = GRAIN | DAIRY
+
+/obj/item/reagent_containers/food/snacks/store/cake/orange
+ name = "orange cake"
+ desc = "A cake with added orange."
+ icon_state = "orangecake"
+ slice_path = /obj/item/reagent_containers/food/snacks/cakeslice/orange
+ slices_num = 5
+ bonus_reagents = list(/datum/reagent/consumable/nutriment = 3, /datum/reagent/consumable/nutriment/vitamin = 10)
+ tastes = list("cake" = 5, "sweetness" = 2, "oranges" = 2)
+ foodtype = GRAIN | DAIRY | FRUIT | SUGAR
+
+/obj/item/reagent_containers/food/snacks/cakeslice/orange
+ name = "orange cake slice"
+ desc = "Just a slice of cake, it is enough for everyone."
+ icon_state = "orangecake_slice"
+ filling_color = "#FFA500"
+ tastes = list("cake" = 5, "sweetness" = 2, "oranges" = 2)
+ foodtype = GRAIN | DAIRY | FRUIT | SUGAR
+
+/obj/item/reagent_containers/food/snacks/store/cake/lime
+ name = "lime cake"
+ desc = "A cake with added lime."
+ icon_state = "limecake"
+ slice_path = /obj/item/reagent_containers/food/snacks/cakeslice/lime
+ slices_num = 5
+ bonus_reagents = list(/datum/reagent/consumable/nutriment = 3, /datum/reagent/consumable/nutriment/vitamin = 10)
+ tastes = list("cake" = 5, "sweetness" = 2, "unbearable sourness" = 2)
+ foodtype = GRAIN | DAIRY | FRUIT | SUGAR
+
+/obj/item/reagent_containers/food/snacks/cakeslice/lime
+ name = "lime cake slice"
+ desc = "Just a slice of cake, it is enough for everyone."
+ icon_state = "limecake_slice"
+ filling_color = "#00FF00"
+ tastes = list("cake" = 5, "sweetness" = 2, "unbearable sourness" = 2)
+ foodtype = GRAIN | DAIRY | FRUIT | SUGAR
+
+/obj/item/reagent_containers/food/snacks/store/cake/lemon
+ name = "lemon cake"
+ desc = "A cake with added lemon."
+ icon_state = "lemoncake"
+ slice_path = /obj/item/reagent_containers/food/snacks/cakeslice/lemon
+ slices_num = 5
+ bonus_reagents = list(/datum/reagent/consumable/nutriment = 3, /datum/reagent/consumable/nutriment/vitamin = 10)
+ tastes = list("cake" = 5, "sweetness" = 2, "sourness" = 2)
+ foodtype = GRAIN | DAIRY | FRUIT | SUGAR
+
+/obj/item/reagent_containers/food/snacks/cakeslice/lemon
+ name = "lemon cake slice"
+ desc = "Just a slice of cake, it is enough for everyone."
+ icon_state = "lemoncake_slice"
+ filling_color = "#FFEE00"
+ tastes = list("cake" = 5, "sweetness" = 2, "sourness" = 2)
+ foodtype = GRAIN | DAIRY | FRUIT | SUGAR
+
+/obj/item/reagent_containers/food/snacks/store/cake/chocolate
+ name = "chocolate cake"
+ desc = "A cake with added chocolate."
+ icon_state = "chocolatecake"
+ slice_path = /obj/item/reagent_containers/food/snacks/cakeslice/chocolate
+ slices_num = 5
+ bonus_reagents = list(/datum/reagent/consumable/nutriment = 3, /datum/reagent/consumable/nutriment/vitamin = 10)
+ tastes = list("cake" = 5, "sweetness" = 1, "chocolate" = 4)
+ foodtype = GRAIN | DAIRY | JUNKFOOD | SUGAR
+
+/obj/item/reagent_containers/food/snacks/cakeslice/chocolate
+ name = "chocolate cake slice"
+ desc = "Just a slice of cake, it is enough for everyone."
+ icon_state = "chocolatecake_slice"
+ filling_color = "#A0522D"
+ tastes = list("cake" = 5, "sweetness" = 1, "chocolate" = 4)
+ foodtype = GRAIN | DAIRY | JUNKFOOD | SUGAR
+
+/obj/item/reagent_containers/food/snacks/store/cake/birthday
+ name = "birthday cake"
+ desc = "Happy Birthday little clown..."
+ icon_state = "birthdaycake"
+ slice_path = /obj/item/reagent_containers/food/snacks/cakeslice/birthday
+ slices_num = 5
+ bonus_reagents = list(/datum/reagent/consumable/nutriment = 7, /datum/reagent/consumable/sprinkles = 10, /datum/reagent/consumable/nutriment/vitamin = 5)
+ list_reagents = list(/datum/reagent/consumable/nutriment = 20, /datum/reagent/consumable/sprinkles = 10, /datum/reagent/consumable/nutriment/vitamin = 5)
+ tastes = list("cake" = 5, "sweetness" = 1)
+ foodtype = GRAIN | DAIRY | JUNKFOOD | SUGAR
+
+/obj/item/reagent_containers/food/snacks/store/cake/birthday/microwave_act(obj/machinery/microwave/M) //super sekrit club
+ new /obj/item/clothing/head/hardhat/cakehat(get_turf(src))
+ qdel(src)
+
+/obj/item/reagent_containers/food/snacks/cakeslice/birthday
+ name = "birthday cake slice"
+ desc = "A slice of your birthday."
+ icon_state = "birthdaycakeslice"
+ filling_color = "#DC143C"
+ list_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/sprinkles = 2, /datum/reagent/consumable/nutriment/vitamin = 1)
+ tastes = list("cake" = 5, "sweetness" = 1)
+ foodtype = GRAIN | DAIRY | JUNKFOOD | SUGAR
+
+/obj/item/reagent_containers/food/snacks/store/cake/birthday/energy
+ name = "energy cake"
+ desc = "Just enough calories for a whole nuclear operative squad."
+ icon_state = "energycake"
+ force = 5
+ hitsound = 'sound/weapons/blade1.ogg'
+ slice_path = /obj/item/reagent_containers/food/snacks/cakeslice/birthday/energy
+ list_reagents = list(/datum/reagent/consumable/nutriment = 10, /datum/reagent/consumable/sprinkles = 10, /datum/reagent/consumable/nutriment/vitamin = 5, /datum/reagent/consumable/pwr_game = 10, /datum/reagent/consumable/liquidelectricity = 10)
+ tastes = list("cake" = 3, "a Vlad's Salad" = 1)
+
+/obj/item/reagent_containers/food/snacks/store/cake/birthday/energy/proc/energy_bite(mob/living/user)
+ to_chat(user, "As you eat the cake, you accidentally hurt yourself on the embedded energy sword!")
+ user.apply_damage(30,BRUTE,BODY_ZONE_HEAD)
+ playsound(user, 'sound/weapons/blade1.ogg', 5, TRUE)
+
+/obj/item/reagent_containers/food/snacks/store/cake/birthday/energy/attack(mob/living/M, mob/living/user)
+ . = ..()
+ if(HAS_TRAIT(user, TRAIT_PACIFISM) && M != user) //Prevents pacifists from attacking others directly
+ return
+ energy_bite(M, user)
+
+/obj/item/reagent_containers/food/snacks/store/cake/birthday/energy/microwave_act(obj/machinery/microwave/M) //super sekriter club
+ new /obj/item/clothing/head/hardhat/cakehat/energycake(get_turf(src))
+ qdel(src)
+
+/obj/item/reagent_containers/food/snacks/cakeslice/birthday/energy
+ name = "energy cake slice"
+ desc = "For the traitor on the go."
+ icon_state = "energycakeslice"
+ force = 2
+ hitsound = 'sound/weapons/blade1.ogg'
+ filling_color = "#00FF00"
+ list_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/sprinkles = 2, /datum/reagent/consumable/nutriment/vitamin = 1, /datum/reagent/consumable/pwr_game = 2, /datum/reagent/consumable/liquidelectricity = 2)
+ tastes = list("cake" = 3, "a Vlad's Salad" = 1)
+
+/obj/item/reagent_containers/food/snacks/cakeslice/birthday/energy/proc/energy_bite(mob/living/user)
+ to_chat(user, "As you eat the cake slice, you accidentally hurt yourself on the embedded energy dagger!")
+ user.apply_damage(18,BRUTE,BODY_ZONE_HEAD)
+ playsound(user, 'sound/weapons/blade1.ogg', 5, TRUE)
+
+/obj/item/reagent_containers/food/snacks/cakeslice/birthday/energy/attack(mob/living/M, mob/living/user)
+ . = ..()
+ if(HAS_TRAIT(user, TRAIT_PACIFISM) && M != user) //Prevents pacifists from attacking others directly
+ return
+ energy_bite(M, user)
+
+/obj/item/reagent_containers/food/snacks/store/cake/apple
+ name = "apple cake"
+ desc = "A cake centred with Apple."
+ icon_state = "applecake"
+ slice_path = /obj/item/reagent_containers/food/snacks/cakeslice/apple
+ slices_num = 5
+ bonus_reagents = list(/datum/reagent/consumable/nutriment = 3, /datum/reagent/consumable/nutriment/vitamin = 10)
+ tastes = list("cake" = 5, "sweetness" = 1, "apple" = 1)
+ foodtype = GRAIN | DAIRY | FRUIT | SUGAR
+
+/obj/item/reagent_containers/food/snacks/cakeslice/apple
+ name = "apple cake slice"
+ desc = "A slice of heavenly cake."
+ icon_state = "applecakeslice"
+ filling_color = "#FF4500"
+ tastes = list("cake" = 5, "sweetness" = 1, "apple" = 1)
+ foodtype = GRAIN | DAIRY | FRUIT | SUGAR
+
+/obj/item/reagent_containers/food/snacks/cakeslice/custom
+ name = "cake slice"
+ icon_state = "plaincake_slice"
+ filling_color = "#FFFFFF"
+ foodtype = GRAIN | DAIRY
+
+/obj/item/reagent_containers/food/snacks/store/cake/slimecake
+ name = "Slime cake"
+ desc = "A cake made of slimes. Probably not electrified."
+ icon_state = "slimecake"
+ slice_path = /obj/item/reagent_containers/food/snacks/cakeslice/slimecake
+ bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 3)
+ tastes = list("cake" = 5, "sweetness" = 1, "slime" = 1)
+ foodtype = GRAIN | DAIRY | SUGAR
+
+/obj/item/reagent_containers/food/snacks/cakeslice/slimecake
+ name = "slime cake slice"
+ desc = "A slice of slime cake."
+ icon_state = "slimecake_slice"
+ filling_color = "#00FFFF"
+ tastes = list("cake" = 5, "sweetness" = 1, "slime" = 1)
+ foodtype = GRAIN | DAIRY | SUGAR
+
+/obj/item/reagent_containers/food/snacks/store/cake/pumpkinspice
+ name = "pumpkin spice cake"
+ desc = "A hollow cake with real pumpkin."
+ icon_state = "pumpkinspicecake"
+ slice_path = /obj/item/reagent_containers/food/snacks/cakeslice/pumpkinspice
+ bonus_reagents = list(/datum/reagent/consumable/nutriment = 3, /datum/reagent/consumable/nutriment/vitamin = 5)
+ tastes = list("cake" = 5, "sweetness" = 1, "pumpkin" = 1)
+ foodtype = GRAIN | DAIRY | VEGETABLES | SUGAR
+
+/obj/item/reagent_containers/food/snacks/cakeslice/pumpkinspice
+ name = "pumpkin spice cake slice"
+ desc = "A spicy slice of pumpkin goodness."
+ icon_state = "pumpkinspicecakeslice"
+ filling_color = "#FFD700"
+ tastes = list("cake" = 5, "sweetness" = 1, "pumpkin" = 1)
+ foodtype = GRAIN | DAIRY | VEGETABLES | SUGAR
+
+/obj/item/reagent_containers/food/snacks/store/cake/bsvc // blackberry strawberries vanilla cake
+ name = "blackberry and strawberry vanilla cake"
+ desc = "A plain cake, filled with assortment of blackberries and strawberries!"
+ icon_state = "blackbarry_strawberries_cake_vanilla_cake"
+ slice_path = /obj/item/reagent_containers/food/snacks/cakeslice/bsvc
+ bonus_reagents = list(/datum/reagent/consumable/nutriment = 14, /datum/reagent/consumable/nutriment/vitamin = 4)
+ tastes = list("blackberry" = 2, "strawberries" = 2, "vanilla" = 2, "sweetness" = 2, "cake" = 3)
+ foodtype = GRAIN | DAIRY | FRUIT | SUGAR
+
+/obj/item/reagent_containers/food/snacks/cakeslice/bsvc
+ name = "blackberry and strawberry vanilla cake slice"
+ desc = "Just a slice of cake filled with assortment of blackberries and strawberries!"
+ icon_state = "blackbarry_strawberries_cake_vanilla_slice"
+ filling_color = "#FFD700"
+ tastes = list("blackberry" = 2, "strawberries" = 2, "vanilla" = 2, "sweetness" = 2,"cake" = 3)
+ foodtype = GRAIN | DAIRY | FRUIT | SUGAR
+
+/obj/item/reagent_containers/food/snacks/store/cake/bscc // blackbarry strawberries chocolate cake
+ name = "blackberry and strawberry chocolate cake"
+ desc = "A chocolate cake, filled with assortment of blackberries and strawberries!"
+ icon_state = "blackbarry_strawberries_cake_coco_cake"
+ slice_path = /obj/item/reagent_containers/food/snacks/cakeslice/bscc
+ bonus_reagents = list(/datum/reagent/consumable/nutriment = 14, /datum/reagent/consumable/nutriment/vitamin = 4, /datum/reagent/consumable/coco = 5)
+ tastes = list("blackberry" = 2, "strawberries" = 2, "chocolate" = 2, "sweetness" = 2,"cake" = 3)
+ foodtype = GRAIN | DAIRY | FRUIT | SUGAR
+
+/obj/item/reagent_containers/food/snacks/cakeslice/bscc
+ name = "blackberry and strawberry chocolate cake slice"
+ desc = "Just a slice of cake filled with assortment of blackberries and strawberries!"
+ icon_state = "blackbarry_strawberries_cake_coco_slice"
+ filling_color = "#FFD700"
+ tastes = list("blackberry" = 2, "strawberries" = 2, "chocolate" = 2, "sweetness" = 2,"cake" = 3)
+ foodtype = GRAIN | DAIRY | FRUIT | SUGAR
+
+/obj/item/reagent_containers/food/snacks/store/cake/holy_cake
+ name = "angel food cake"
+ desc = "A cake made for angels and chaplains alike! Contains holy water."
+ icon_state = "holy_cake"
+ slice_path = /obj/item/reagent_containers/food/snacks/cakeslice/holy_cake_slice
+ bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 3, /datum/reagent/water/holywater = 10)
+ tastes = list("cake" = 5, "sweetness" = 1, "clouds" = 1)
+ foodtype = GRAIN | DAIRY | SUGAR
+
+/obj/item/reagent_containers/food/snacks/cakeslice/holy_cake_slice
+ name = "angel food cake slice"
+ desc = "A slice of heavenly cake."
+ icon_state = "holy_cake_slice"
+ filling_color = "#00FFFF"
+ tastes = list("cake" = 5, "sweetness" = 1, "clouds" = 1)
+ foodtype = GRAIN | DAIRY | SUGAR
+
+/obj/item/reagent_containers/food/snacks/store/cake/pound_cake
+ name = "pound cake"
+ desc = "A condensed cake made for filling people up quickly."
+ icon_state = "pound_cake"
+ slices_num = 7 //Its ment to feed the party
+ slice_path = /obj/item/reagent_containers/food/snacks/cakeslice/pound_cake_slice
+ bonus_reagents = list(/datum/reagent/consumable/nutriment = 60)
+ tastes = list("cake" = 5, "sweetness" = 1, "batter" = 1)
+ foodtype = GRAIN | DAIRY | SUGAR | JUNKFOOD
+
+/obj/item/reagent_containers/food/snacks/cakeslice/pound_cake_slice
+ name = "pound cake slice"
+ desc = "A slice of condensed cake made for filling people up quickly."
+ icon_state = "pound_cake_slice"
+ filling_color = "#00FFFF"
+ tastes = list("cake" = 5, "sweetness" = 5, "batter" = 1)
+ foodtype = GRAIN | DAIRY | SUGAR | JUNKFOOD
+
+/obj/item/reagent_containers/food/snacks/store/cake/hardware_cake
+ name = "hardware cake"
+ desc = "A quote on quote cake that is made with electronic boards and leaks acid..."
+ icon_state = "hardware_cake"
+ slice_path = /obj/item/reagent_containers/food/snacks/cakeslice/hardware_cake_slice
+ bonus_reagents = list(/datum/reagent/toxin/acid = 15, /datum/reagent/fuel/oil = 15)
+ tastes = list("acid" = 3, "metal" = 4, "glass" = 5)
+ foodtype = GRAIN | GROSS
+
+/obj/item/reagent_containers/food/snacks/cakeslice/hardware_cake_slice
+ name = "hardware cake slice"
+ desc = "A slice of electronic boards and some acid."
+ icon_state = "hardware_cake_slice"
+ filling_color = "#00FFFF"
+ tastes = list("acid" = 3, "metal" = 4, "glass" = 5)
+ foodtype = GRAIN | GROSS
+
+/obj/item/reagent_containers/food/snacks/store/cake/vanilla_cake
+ name = "vanilla cake"
+ desc = "A vanilla frosted cake."
+ icon_state = "vanillacake"
+ slice_path = /obj/item/reagent_containers/food/snacks/cakeslice/vanilla_slice
+ bonus_reagents = list(/datum/reagent/consumable/sugar = 15, /datum/reagent/consumable/vanilla = 15)
+ tastes = list("cake" = 1, "sugar" = 1, "vanilla" = 10)
+ foodtype = GRAIN | SUGAR | DAIRY
+
+/obj/item/reagent_containers/food/snacks/cakeslice/vanilla_slice
+ name = "vanilla cake slice"
+ desc = "A slice of vanilla frosted cake."
+ icon_state = "vanillacake_slice"
+ filling_color = "#00FFFF"
+ tastes = list("cake" = 1, "sugar" = 1, "vanilla" = 10)
+ foodtype = GRAIN | SUGAR | DAIRY
+
+/obj/item/reagent_containers/food/snacks/store/cake/clown_cake
+ name = "clown cake"
+ desc = "A funny cake with a clown face on it."
+ icon_state = "clowncake"
+ slice_path = /obj/item/reagent_containers/food/snacks/cakeslice/clown_slice
+ bonus_reagents = list(/datum/reagent/consumable/sugar = 15)
+ tastes = list("cake" = 1, "sugar" = 1, "joy" = 10)
+ foodtype = GRAIN | SUGAR | DAIRY
+
+/obj/item/reagent_containers/food/snacks/cakeslice/clown_slice
+ name = "clown cake slice"
+ desc = "A slice of bad jokes, and silly props."
+ icon_state = "clowncake_slice"
+ filling_color = "#00FFFF"
+ tastes = list("cake" = 1, "sugar" = 1, "joy" = 10)
+ foodtype = GRAIN | SUGAR | DAIRY
+
+/obj/item/reagent_containers/food/snacks/store/cake/trumpet
+ name = "spaceman's cake"
+ desc = "A spaceman's trumpet frosted cake."
+ icon_state = "trumpetcake"
+ slice_path = /obj/item/reagent_containers/food/snacks/cakeslice/trumpet
+ bonus_reagents = list(/datum/reagent/medicine/polypyr = 15, /datum/reagent/consumable/cream = 5, /datum/reagent/consumable/nutriment/vitamin = 5, /datum/reagent/consumable/berryjuice = 5)
+ filling_color = "#7A3D80"
+ tastes = list("cake" = 4, "violets" = 2, "jam" = 2)
+ foodtype = GRAIN | DAIRY | FRUIT | SUGAR
+
+/obj/item/reagent_containers/food/snacks/cakeslice/trumpet
+ name = "spaceman's cake"
+ desc = "A spaceman's trumpet frosted cake."
+ icon_state = "trumpetcakeslice"
+ filling_color = "#7A3D80"
+ tastes = list("cake" = 4, "violets" = 2, "jam" = 2)
+ foodtype = GRAIN | DAIRY | FRUIT | SUGAR
diff --git a/code/modules/food_and_drinks/food/snacks_egg.dm b/code/modules/food_and_drinks/food/snacks_egg.dm
index 665d94e1fa9b..360053c28ca4 100644
--- a/code/modules/food_and_drinks/food/snacks_egg.dm
+++ b/code/modules/food_and_drinks/food/snacks_egg.dm
@@ -10,8 +10,6 @@
filling_color = "#A0522D"
tastes = list("chocolate" = 4, "sweetness" = 1)
foodtype = JUNKFOOD | SUGAR
- /*food_flags = FOOD_FINGER_FOOD*/
- w_class = WEIGHT_CLASS_TINY
/obj/item/reagent_containers/food/snacks/egg
name = "egg"
@@ -20,8 +18,7 @@
list_reagents = list(/datum/reagent/consumable/eggyolk = 5)
cooked_type = /obj/item/reagent_containers/food/snacks/boiledegg
filling_color = "#F0E68C"
- foodtype = MEAT | RAW
- w_class = WEIGHT_CLASS_TINY
+ foodtype = MEAT
grind_results = list()
var/static/chick_count = 0 //I copied this from the chicken_count (note the "en" in there) variable from chicken code.
@@ -109,8 +106,6 @@
list_reagents = list(/datum/reagent/consumable/nutriment = 2, /datum/reagent/consumable/nutriment/vitamin = 1)
tastes = list("egg" = 1)
foodtype = MEAT | BREAKFAST
- /*food_flags = FOOD_FINGER_FOOD*/
- w_class = WEIGHT_CLASS_TINY
/obj/item/reagent_containers/food/snacks/omelette //FUCK THIS
name = "omelette du fromage"
diff --git a/code/modules/food_and_drinks/food/snacks_frozen.dm b/code/modules/food_and_drinks/food/snacks_frozen.dm
index da4e7d8d5d05..930fabc31775 100644
--- a/code/modules/food_and_drinks/food/snacks_frozen.dm
+++ b/code/modules/food_and_drinks/food/snacks_frozen.dm
@@ -8,24 +8,20 @@
desc = "Portable Ice-cream in its own packaging."
icon = 'icons/obj/food/frozen_treats.dmi'
icon_state = "icecreamsandwich"
- w_class = WEIGHT_CLASS_TINY
bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/ice = 2)
list_reagents = list(/datum/reagent/consumable/nutriment = 2, /datum/reagent/consumable/ice = 2)
tastes = list("ice cream" = 1)
foodtype = GRAIN | DAIRY | SUGAR
- /*food_flags = FOOD_FINGER_FOOD*/
/obj/item/reagent_containers/food/snacks/strawberryicecreamsandwich
name = "strawberry ice cream sandwich"
desc = "Portable ice-cream in its own packaging of the strawberry variety."
icon = 'icons/obj/food/frozen_treats.dmi'
icon_state = "strawberryicecreamsandwich"
- w_class = WEIGHT_CLASS_TINY
bonus_reagents = list(/datum/reagent/consumable/nutriment = 2, /datum/reagent/consumable/ice = 2)
list_reagents = list(/datum/reagent/consumable/nutriment = 2, /datum/reagent/consumable/ice = 2)
tastes = list("ice cream" = 2, "berry" = 2)
foodtype = FRUIT | DAIRY | SUGAR
- /*food_flags = FOOD_FINGER_FOOD*/
/obj/item/reagent_containers/food/snacks/spacefreezy
@@ -33,7 +29,6 @@
desc = "The best icecream in space."
icon = 'icons/obj/food/frozen_treats.dmi'
icon_state = "spacefreezy"
- w_class = WEIGHT_CLASS_TINY
bonus_reagents = list(/datum/reagent/consumable/nutriment = 2, /datum/reagent/consumable/nutriment/vitamin = 2)
list_reagents = list(/datum/reagent/consumable/nutriment = 6, /datum/reagent/consumable/bluecherryjelly = 5, /datum/reagent/consumable/nutriment/vitamin = 4)
filling_color = "#87CEFA"
@@ -45,7 +40,6 @@
desc = "A classic dessert."
icon = 'icons/obj/food/frozen_treats.dmi'
icon_state = "sundae"
- w_class = WEIGHT_CLASS_SMALL
bonus_reagents = list(/datum/reagent/consumable/nutriment = 2, /datum/reagent/consumable/nutriment/vitamin = 1)
list_reagents = list(/datum/reagent/consumable/nutriment = 6, /datum/reagent/consumable/banana = 5, /datum/reagent/consumable/nutriment/vitamin = 2)
filling_color = "#FFFACD"
@@ -72,14 +66,12 @@
desc = "It's just shaved ice. Still fun to chew on."
icon = 'icons/obj/food/frozen_treats.dmi'
icon_state = "flavorless_sc"
- w_class = WEIGHT_CLASS_SMALL
trash = /obj/item/reagent_containers/food/drinks/sillycup //We dont eat paper cups
bonus_reagents = list(/datum/reagent/water = 10) //Base line will allways give water
list_reagents = list(/datum/reagent/water = 1) // We dont get food for water/juices
filling_color = "#FFFFFF" //Ice is white
tastes = list("ice" = 1, "water" = 1)
foodtype = SUGAR //We use SUGAR as a base line to act in as junkfood, other wise we use fruit
- /*food_flags = FOOD_FINGER_FOOD*/
/obj/item/reagent_containers/food/snacks/snowcones/lime
name = "lime snowcone"
diff --git a/code/modules/food_and_drinks/food/snacks_meat.dm b/code/modules/food_and_drinks/food/snacks_meat.dm
index c088b2259610..510130ce08be 100644
--- a/code/modules/food_and_drinks/food/snacks_meat.dm
+++ b/code/modules/food_and_drinks/food/snacks_meat.dm
@@ -211,8 +211,6 @@
filling_color = "#800000"
tastes = list("meat" = 1)
foodtype = MEAT
- /*food_flags = FOOD_FINGER_FOOD*/
- w_class = WEIGHT_CLASS_SMALL
/obj/item/reagent_containers/food/snacks/sausage
name = "sausage"
@@ -225,7 +223,6 @@
slices_num = 6
slice_path = /obj/item/reagent_containers/food/snacks/salami
foodtype = MEAT | BREAKFAST
- /*food_flags = FOOD_FINGER_FOOD*/
var/roasted = FALSE
/obj/item/reagent_containers/food/snacks/sausage/Initialize()
@@ -269,8 +266,6 @@
filling_color = "#CD853F"
tastes = list("the jungle" = 1, "bananas" = 1)
foodtype = MEAT | SUGAR
- /*food_flags = FOOD_FINGER_FOOD*/
- w_class = WEIGHT_CLASS_TINY
var/faction
var/spawned_mob = /mob/living/carbon/monkey
custom_price = 300
@@ -364,8 +359,6 @@
list_reagents = list(/datum/reagent/consumable/nutriment = 2)
tastes = list("\"chicken\"" = 1)
foodtype = MEAT
- /*food_flags = FOOD_FINGER_FOOD*/
- w_class = WEIGHT_CLASS_TINY
/obj/item/reagent_containers/food/snacks/nugget/Initialize()
. = ..()
diff --git a/code/modules/food_and_drinks/food/snacks_other.dm b/code/modules/food_and_drinks/food/snacks_other.dm
index 0759cac8df72..4a1bf4b12848 100644
--- a/code/modules/food_and_drinks/food/snacks_other.dm
+++ b/code/modules/food_and_drinks/food/snacks_other.dm
@@ -37,9 +37,7 @@
filling_color = "#FF1493"
tastes = list("watermelon" = 1)
foodtype = FRUIT
- /*food_flags = FOOD_FINGER_FOOD*/
juice_results = list(/datum/reagent/consumable/watermelonjuice = 5)
- w_class = WEIGHT_CLASS_SMALL
/obj/item/reagent_containers/food/snacks/candy_corn
name = "candy corn"
@@ -49,8 +47,6 @@
filling_color = "#FF8C00"
tastes = list("candy corn" = 1)
foodtype = JUNKFOOD | SUGAR
- /*food_flags = FOOD_FINGER_FOOD*/
- w_class = WEIGHT_CLASS_TINY
/obj/item/reagent_containers/food/snacks/candy_corn/prison
name = "desiccated candy corn"
@@ -68,8 +64,6 @@
filling_color = "#A0522D"
tastes = list("chocolate" = 1)
foodtype = JUNKFOOD | SUGAR
- /*food_flags = FOOD_FINGER_FOOD*/
- w_class = WEIGHT_CLASS_TINY
/obj/item/reagent_containers/food/snacks/hugemushroomslice
name = "huge mushroom slice"
@@ -198,8 +192,6 @@
list_reagents = list(/datum/reagent/toxin/minttoxin = 2)
filling_color = "#800000"
foodtype = TOXIC | SUGAR
- /*food_flags = FOOD_FINGER_FOOD*/
- w_class = WEIGHT_CLASS_TINY
/obj/item/reagent_containers/food/snacks/eggwrap
name = "egg wrap"
@@ -237,8 +229,6 @@
filling_color = "#00800"
tastes = list("cobwebs" = 1, "sugar" = 2)
foodtype = JUNKFOOD | SUGAR
- /*food_flags = FOOD_FINGER_FOOD*/
- w_class = WEIGHT_CLASS_TINY
/obj/item/reagent_containers/food/snacks/chococoin
name = "chocolate coin"
@@ -249,8 +239,6 @@
filling_color = "#A0522D"
tastes = list("chocolate" = 1)
foodtype = JUNKFOOD | SUGAR
- /*food_flags = FOOD_FINGER_FOOD*/
- w_class = WEIGHT_CLASS_SMALL
/obj/item/reagent_containers/food/snacks/fudgedice
name = "fudge dice"
@@ -262,8 +250,6 @@
trash = /obj/item/dice/fudge
tastes = list("fudge" = 1)
foodtype = JUNKFOOD | SUGAR
- /*food_flags = FOOD_FINGER_FOOD*/
- w_class = WEIGHT_CLASS_SMALL
/obj/item/reagent_containers/food/snacks/chocoorange
name = "chocolate orange"
@@ -274,8 +260,6 @@
filling_color = "#A0522D"
tastes = list("chocolate" = 3, "oranges" = 1)
foodtype = JUNKFOOD | SUGAR
- /*food_flags = FOOD_FINGER_FOOD*/
- w_class = WEIGHT_CLASS_SMALL
/obj/item/reagent_containers/food/snacks/eggplantparm
name = "eggplant parmigiana"
@@ -420,8 +404,6 @@
filling_color = "#F2CE91"
tastes = list("oats" = 3, "nuts" = 2, "honey" = 1)
foodtype = GRAIN | SUGAR
- /*food_flags = FOOD_FINGER_FOOD*/
- w_class = WEIGHT_CLASS_SMALL
/obj/item/reagent_containers/food/snacks/stuffedlegion
name = "stuffed legion"
@@ -502,8 +484,6 @@
next_succ = 0
tastes = list("candy" = 1)
foodtype = JUNKFOOD | SUGAR
- /*food_flags = FOOD_FINGER_FOOD*/
- w_class = WEIGHT_CLASS_TINY
/obj/item/reagent_containers/food/snacks/chewable/lollipop/Initialize()
. = ..()
@@ -595,8 +575,6 @@
list_reagents = list(/datum/reagent/consumable/sugar = 5, /datum/reagent/medicine/bicaridine = 2, /datum/reagent/medicine/kelotane = 2) //Kek
tastes = list("candy")
foodtype = JUNKFOOD
- /*food_flags = FOOD_FINGER_FOOD*/
- w_class = WEIGHT_CLASS_TINY
/obj/item/reagent_containers/food/snacks/gumball/Initialize()
. = ..()
@@ -677,7 +655,6 @@
desc = "delicious, golden, fatty goodness on a stick."
icon_state = "butteronastick"
trash = /obj/item/stack/rods
- /*food_flags = FOOD_FINGER_FOOD*/
/obj/item/reagent_containers/food/snacks/onionrings
name = "onion rings"
@@ -688,7 +665,6 @@
gender = PLURAL
tastes = list("batter" = 3, "onion" = 1)
foodtype = VEGETABLES
- w_class = WEIGHT_CLASS_SMALL
/obj/item/reagent_containers/food/snacks/pineappleslice
name = "pineapple slice"
@@ -698,7 +674,6 @@
juice_results = list(/datum/reagent/consumable/pineapplejuice = 3)
tastes = list("pineapple" = 1)
foodtype = FRUIT | PINEAPPLE
- w_class = WEIGHT_CLASS_TINY
/obj/item/reagent_containers/food/snacks/tinychocolate
name = "chocolate"
diff --git a/code/modules/food_and_drinks/food/snacks_pastry.dm b/code/modules/food_and_drinks/food/snacks_pastry.dm
index 50a8355803c2..318de66636e7 100644
--- a/code/modules/food_and_drinks/food/snacks_pastry.dm
+++ b/code/modules/food_and_drinks/food/snacks_pastry.dm
@@ -13,8 +13,6 @@
filling_color = "#D2691E"
tastes = list("donut" = 1)
foodtype = JUNKFOOD | GRAIN | FRIED | SUGAR | BREAKFAST
- /*food_flags = FOOD_FINGER_FOOD*/
- w_class = WEIGHT_CLASS_SMALL
var/decorated_icon = "donut_homer"
var/is_decorated = FALSE
var/extra_reagent = null
@@ -338,8 +336,6 @@
filling_color = "#F4A460"
tastes = list("muffin" = 1)
foodtype = GRAIN | SUGAR | BREAKFAST
- /*food_flags = FOOD_FINGER_FOOD*/
- w_class = WEIGHT_CLASS_SMALL
/obj/item/reagent_containers/food/snacks/muffin/berry
name = "berry muffin"
@@ -424,8 +420,6 @@
filling_color = "#CD853F"
tastes = list("meat" = 2, "dough" = 2, "laziness" = 1)
foodtype = GRAIN
- /*food_flags = FOOD_FINGER_FOOD*/
- w_class = WEIGHT_CLASS_SMALL
/obj/item/reagent_containers/food/snacks/donkpocket/warm
name = "warm Donk-pocket"
@@ -571,8 +565,6 @@
filling_color = "#F0E68C"
tastes = list("cookie" = 1)
foodtype = GRAIN | SUGAR
- /*food_flags = FOOD_FINGER_FOOD*/
- w_class = WEIGHT_CLASS_SMALL
/obj/item/reagent_containers/food/snacks/cookie/Initialize()
. = ..()
@@ -591,8 +583,6 @@
filling_color = "#F4A460"
tastes = list("cookie" = 1)
foodtype = GRAIN | SUGAR
- /*food_flags = FOOD_FINGER_FOOD*/
- w_class = WEIGHT_CLASS_TINY
/obj/item/reagent_containers/food/snacks/fortunecookie/proc/get_fortune()
var/atom/drop_location = drop_location()
@@ -623,8 +613,6 @@
filling_color = "#F0E68C"
tastes = list("pretzel" = 1)
foodtype = GRAIN | SUGAR
- /*food_flags = FOOD_FINGER_FOOD*/
- w_class = WEIGHT_CLASS_SMALL
/obj/item/reagent_containers/food/snacks/plumphelmetbiscuit
name = "plump helmet biscuit"
@@ -635,8 +623,6 @@
filling_color = "#F0E68C"
tastes = list("mushroom" = 1, "biscuit" = 1)
foodtype = GRAIN | VEGETABLES
- /*food_flags = FOOD_FINGER_FOOD*/
- w_class = WEIGHT_CLASS_SMALL
/obj/item/reagent_containers/food/snacks/plumphelmetbiscuit/Initialize()
var/fey = prob(10)
@@ -658,8 +644,6 @@
filling_color = "#F0E68C"
tastes = list("cracker" = 1)
foodtype = GRAIN
- /*food_flags = FOOD_FINGER_FOOD*/
- w_class = WEIGHT_CLASS_TINY
/obj/item/reagent_containers/food/snacks/hotdog
name = "hotdog"
@@ -748,19 +732,21 @@
name = "cherry cupcake"
desc = "A sweet cupcake with cherry bits."
icon_state = "cherrycupcake"
- bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 3)
+ bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 1)
list_reagents = list(/datum/reagent/consumable/nutriment = 5, /datum/reagent/consumable/nutriment/vitamin = 1)
filling_color = "#F0E68C"
tastes = list("cake" = 3, "cherry" = 1)
foodtype = GRAIN | FRUIT | SUGAR
- /*food_flags = FOOD_FINGER_FOOD*/
- w_class = WEIGHT_CLASS_SMALL
-/obj/item/reagent_containers/food/snacks/cherrycupcake/blue
+/obj/item/reagent_containers/food/snacks/bluecherrycupcake
name = "blue cherry cupcake"
desc = "Blue cherries inside a delicious cupcake."
icon_state = "bluecherrycupcake"
+ bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 3)
+ list_reagents = list(/datum/reagent/consumable/nutriment = 5, /datum/reagent/consumable/nutriment/vitamin = 1)
+ filling_color = "#F0E68C"
tastes = list("cake" = 3, "blue cherry" = 1)
+ foodtype = GRAIN | FRUIT | SUGAR
/obj/item/reagent_containers/food/snacks/honeybun
name = "honey bun"
diff --git a/code/modules/food_and_drinks/food/snacks_sandwichtoast.dm b/code/modules/food_and_drinks/food/snacks_sandwichtoast.dm
index 169d208bf30d..c15a6606be97 100644
--- a/code/modules/food_and_drinks/food/snacks_sandwichtoast.dm
+++ b/code/modules/food_and_drinks/food/snacks_sandwichtoast.dm
@@ -9,8 +9,6 @@
cooked_type = /obj/item/reagent_containers/food/snacks/toastedsandwich
tastes = list("meat" = 2, "cheese" = 1, "bread" = 2, "lettuce" = 1)
foodtype = GRAIN | VEGETABLES
- /*food_flags = FOOD_FINGER_FOOD*/
- w_class = WEIGHT_CLASS_SMALL
/obj/item/reagent_containers/food/snacks/toastedsandwich
name = "toasted sandwich"
@@ -33,8 +31,6 @@
list_reagents = list(/datum/reagent/consumable/nutriment = 6, /datum/reagent/consumable/nutriment/vitamin = 1)
tastes = list("toast" = 1, "cheese" = 1)
foodtype = GRAIN | DAIRY
- /*food_flags = FOOD_FINGER_FOOD*/
- w_class = WEIGHT_CLASS_SMALL
/obj/item/reagent_containers/food/snacks/jellysandwich
name = "jelly sandwich"
diff --git a/code/modules/food_and_drinks/food/snacks_spaghetti.dm b/code/modules/food_and_drinks/food/snacks_spaghetti.dm
new file mode 100644
index 000000000000..88c1188f1dee
--- /dev/null
+++ b/code/modules/food_and_drinks/food/snacks_spaghetti.dm
@@ -0,0 +1,106 @@
+
+/obj/item/reagent_containers/food/snacks/spaghetti
+ name = "spaghetti"
+ desc = "Now that's a nic'e pasta!"
+ icon = 'icons/obj/food/pizzaspaghetti.dmi'
+ icon_state = "spaghetti"
+ list_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 1)
+ cooked_type = /obj/item/reagent_containers/food/snacks/spaghetti/boiledspaghetti
+ filling_color = "#F0E68C"
+ tastes = list("pasta" = 1)
+ foodtype = GRAIN
+
+/obj/item/reagent_containers/food/snacks/spaghetti/Initialize()
+ . = ..()
+ if(!cooked_type) // This isn't cooked, why would you put uncooked spaghetti in your pocket?
+ var/list/display_message = list(
+ "Something wet falls out of their pocket and hits the ground. Is that... [name]?",
+ "Oh shit! All your pocket [name] fell out!")
+ AddComponent(/datum/component/spill, display_message, 'sound/effects/splat.ogg')
+
+/obj/item/reagent_containers/food/snacks/spaghetti/boiledspaghetti
+ name = "boiled spaghetti"
+ desc = "A plain dish of noodles, this needs more ingredients."
+ icon_state = "spaghettiboiled"
+ trash = /obj/item/trash/plate
+ bonus_reagents = list(/datum/reagent/consumable/nutriment = 2)
+ list_reagents = list(/datum/reagent/consumable/nutriment = 2, /datum/reagent/consumable/nutriment/vitamin = 1)
+ cooked_type = null
+ custom_food_type = /obj/item/reagent_containers/food/snacks/customizable/pasta
+
+/obj/item/reagent_containers/food/snacks/spaghetti/pastatomato
+ name = "spaghetti"
+ desc = "Spaghetti and crushed tomatoes. Just like your abusive father used to make!"
+ icon_state = "pastatomato"
+ trash = /obj/item/trash/plate
+ bitesize = 4
+ bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/tomatojuice = 10, /datum/reagent/consumable/nutriment/vitamin = 4)
+ list_reagents = list(/datum/reagent/consumable/nutriment = 6, /datum/reagent/consumable/tomatojuice = 10, /datum/reagent/consumable/nutriment/vitamin = 4)
+ cooked_type = null
+ filling_color = "#DC143C"
+ tastes = list("pasta" = 1, "tomato" = 1)
+ foodtype = GRAIN | VEGETABLES
+
+/obj/item/reagent_containers/food/snacks/spaghetti/copypasta
+ name = "copypasta"
+ desc = "You probably shouldn't try this, you always hear people talking about how bad it is..."
+ icon_state = "copypasta"
+ trash = /obj/item/trash/plate
+ bitesize = 4
+ bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 4)
+ list_reagents = list(/datum/reagent/consumable/nutriment = 12, /datum/reagent/consumable/tomatojuice = 20, /datum/reagent/consumable/nutriment/vitamin = 8)
+ cooked_type = null
+ filling_color = "#DC143C"
+ tastes = list("pasta" = 1, "tomato" = 1)
+ foodtype = GRAIN | VEGETABLES
+
+/obj/item/reagent_containers/food/snacks/spaghetti/meatballspaghetti
+ name = "spaghetti and meatballs"
+ desc = "Now that's a nic'e meatball!"
+ icon_state = "meatballspaghetti"
+ trash = /obj/item/trash/plate
+ bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 4)
+ list_reagents = list(/datum/reagent/consumable/nutriment = 8, /datum/reagent/consumable/nutriment/vitamin = 4)
+ cooked_type = null
+ tastes = list("pasta" = 1, "tomato" = 1, "meat" = 1)
+ foodtype = GRAIN | MEAT
+
+/obj/item/reagent_containers/food/snacks/spaghetti/spesslaw
+ name = "spesslaw"
+ desc = "A lawyers favourite."
+ icon_state = "spesslaw"
+ trash = /obj/item/trash/plate
+ bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 6)
+ list_reagents = list(/datum/reagent/consumable/nutriment = 8, /datum/reagent/consumable/nutriment/vitamin = 6)
+ cooked_type = null
+ tastes = list("pasta" = 1, "tomato" = 1, "meat" = 1)
+
+/obj/item/reagent_containers/food/snacks/spaghetti/chowmein
+ name = "chow mein"
+ desc = "A nice mix of noodles and fried vegetables."
+ icon_state = "chowmein"
+ trash = /obj/item/trash/plate
+ bonus_reagents = list(/datum/reagent/consumable/nutriment = 3, /datum/reagent/consumable/nutriment/vitamin = 4)
+ list_reagents = list(/datum/reagent/consumable/nutriment = 7, /datum/reagent/consumable/nutriment/vitamin = 6)
+ cooked_type = null
+ tastes = list("noodle" = 1, "tomato" = 1)
+
+/obj/item/reagent_containers/food/snacks/spaghetti/beefnoodle
+ name = "beef noodle"
+ desc = "Nutritious, beefy and noodly."
+ icon_state = "beefnoodle"
+ trash = /obj/item/reagent_containers/glass/bowl
+ bonus_reagents = list(/datum/reagent/consumable/nutriment = 5, /datum/reagent/consumable/nutriment/vitamin = 6, /datum/reagent/liquidgibs = 3)
+ cooked_type = null
+ tastes = list("noodle" = 1, "meat" = 1)
+ foodtype = GRAIN | MEAT
+
+/obj/item/reagent_containers/food/snacks/spaghetti/butternoodles
+ name = "butter noodles"
+ desc = "Noodles covered in savory butter. Simple and slippery, but delicious."
+ icon_state = "butternoodles"
+ trash = /obj/item/trash/plate
+ bonus_reagents = list(/datum/reagent/consumable/nutriment = 8, /datum/reagent/consumable/nutriment/vitamin = 1)
+ cooked_type = null
+ tastes = list("noodle" = 1, "butter" = 1)
+ foodtype = GRAIN | DAIRY
diff --git a/code/modules/food_and_drinks/food/snacks_vend.dm b/code/modules/food_and_drinks/food/snacks_vend.dm
index b071add1027a..94477d1932aa 100644
--- a/code/modules/food_and_drinks/food/snacks_vend.dm
+++ b/code/modules/food_and_drinks/food/snacks_vend.dm
@@ -12,8 +12,6 @@
filling_color = "#D2691E"
tastes = list("candy" = 1)
foodtype = JUNKFOOD | SUGAR
- /*food_flags = FOOD_FINGER_FOOD*/
- w_class = WEIGHT_CLASS_TINY
/obj/item/reagent_containers/food/snacks/candy/bronx
name = "South Bronx Paradise bar"
@@ -84,9 +82,7 @@
filling_color = "#8B0000"
tastes = list("dried raisins" = 1)
foodtype = JUNKFOOD | FRUIT | SUGAR
- /*food_flags = FOOD_FINGER_FOOD*/
custom_price = 90
- w_class = WEIGHT_CLASS_SMALL
/obj/item/reagent_containers/food/snacks/no_raisin/healthy
name = "homemade raisins"
@@ -103,9 +99,7 @@
junkiness = 25
filling_color = "#FFD700"
foodtype = JUNKFOOD | GRAIN | SUGAR
- /*food_flags = FOOD_FINGER_FOOD*/
custom_price = 30
- w_class = WEIGHT_CLASS_SMALL
/obj/item/reagent_containers/food/snacks/candy_trash
name = "candy cigarette butt"
@@ -142,7 +136,6 @@
filling_color = "#F5F5DC"
tastes = list("sweetness" = 3, "cake" = 1)
foodtype = GRAIN | FRUIT | VEGETABLES
- w_class = WEIGHT_CLASS_SMALL
/obj/item/reagent_containers/food/snacks/energybar
name = "High-power energy bars"
@@ -153,5 +146,3 @@
filling_color = "#97ee63"
tastes = list("pure electricity" = 3, "fitness" = 2)
foodtype = TOXIC
- /*food_flags = FOOD_FINGER_FOOD*/
- w_class = WEIGHT_CLASS_SMALL
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 62e6a4075a93..8eccd04c8404 100644
--- a/code/modules/food_and_drinks/kitchen_machinery/deep_fryer.dm
+++ b/code/modules/food_and_drinks/kitchen_machinery/deep_fryer.dm
@@ -18,8 +18,6 @@
// _- _
// -
-//God bless These Deepfried States o7 -2024
-
/obj/machinery/deepfryer
name = "deep fryer"
desc = "Deep fried everything."
@@ -29,7 +27,7 @@
use_power = IDLE_POWER_USE
idle_power_usage = IDLE_DRAW_LOW
layer = BELOW_OBJ_LAYER
- var/obj/item/food/deepfryholder/frying //What's being fried RIGHT NOW?
+ var/obj/item/reagent_containers/food/snacks/deepfryholder/frying //What's being fried RIGHT NOW?
var/cook_time = 0
var/oil_use = 0.05 //How much cooking oil is used per tick
var/fry_speed = 1 //How quickly we fry food
@@ -95,7 +93,7 @@
if(I.resistance_flags & INDESTRUCTIBLE)
to_chat(user, "You don't feel it would be wise to fry [I]...")
return
- if(istype(I, /obj/item/food/deepfryholder))
+ if(istype(I, /obj/item/reagent_containers/food/snacks/deepfryholder))
to_chat(user, "Your cooking skills are not up to the legendary Doublefry technique.")
return
if(default_unfasten_wrench(user, I))
@@ -107,7 +105,7 @@
return ..()
else if(!frying && user.transferItemToLoc(I, src))
to_chat(user, "You put [I] into [src].")
- frying = new/obj/item/food/deepfryholder(src, I)
+ frying = new/obj/item/reagent_containers/food/snacks/deepfryholder(src, I)
icon_state = "fryer_on"
fry_loop.start()
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 de4d844aa3ac..1d4e366ad6d9 100644
--- a/code/modules/food_and_drinks/kitchen_machinery/icecream_vat.dm
+++ b/code/modules/food_and_drinks/kitchen_machinery/icecream_vat.dm
@@ -210,7 +210,7 @@
return
/obj/item/reagent_containers/food/snacks/icecream
- name = "waffle cone"
+ name = "ice cream cone"
desc = "Delicious waffle cone, but no ice cream."
icon = 'icons/obj/kitchen.dmi'
icon_state = "icecream_cone_waffle" //default for admin-spawned cones, href_list["cone"] should overwrite this all the time
@@ -220,7 +220,6 @@
var/cone_type
bitesize = 4
foodtype = DAIRY | SUGAR
- /*food_flags = FOOD_FINGER_FOOD*/
/obj/item/reagent_containers/food/snacks/icecream/Initialize()
. = ..()
diff --git a/code/modules/food_and_drinks/recipes/processor_recipes.dm b/code/modules/food_and_drinks/recipes/processor_recipes.dm
index 358201fedba4..55db7cf06b84 100644
--- a/code/modules/food_and_drinks/recipes/processor_recipes.dm
+++ b/code/modules/food_and_drinks/recipes/processor_recipes.dm
@@ -35,7 +35,7 @@
/datum/food_processor_process/spaghetti
input = /obj/item/reagent_containers/food/snacks/doughslice
- output = /obj/item/food/spaghetti
+ output = /obj/item/reagent_containers/food/snacks/spaghetti
/datum/food_processor_process/corn
input = /obj/item/reagent_containers/food/snacks/grown/corn
diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_bread.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_bread.dm
index 0dec69a393f5..f29e948adf4c 100644
--- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_bread.dm
+++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_bread.dm
@@ -6,83 +6,83 @@
/datum/crafting_recipe/food/meatbread
name = "Meat bread"
reqs = list(
- /obj/item/food/bread/plain = 1,
+ /obj/item/reagent_containers/food/snacks/store/bread/plain = 1,
/obj/item/reagent_containers/food/snacks/meat/cutlet/plain = 3,
/obj/item/reagent_containers/food/snacks/cheesewedge = 3
)
- result = /obj/item/food/bread/meat
+ result = /obj/item/reagent_containers/food/snacks/store/bread/meat
subcategory = CAT_BREAD
/datum/crafting_recipe/food/xenomeatbread
name = "Xenomeat bread"
reqs = list(
- /obj/item/food/bread/plain = 1,
+ /obj/item/reagent_containers/food/snacks/store/bread/plain = 1,
/obj/item/reagent_containers/food/snacks/meat/cutlet/xeno = 3,
/obj/item/reagent_containers/food/snacks/cheesewedge = 3
)
- result = /obj/item/food/bread/xenomeat
+ result = /obj/item/reagent_containers/food/snacks/store/bread/xenomeat
subcategory = CAT_BREAD
/datum/crafting_recipe/food/spidermeatbread
name = "Spidermeat bread"
reqs = list(
- /obj/item/food/bread/plain = 1,
+ /obj/item/reagent_containers/food/snacks/store/bread/plain = 1,
/obj/item/reagent_containers/food/snacks/meat/cutlet/spider = 3,
/obj/item/reagent_containers/food/snacks/cheesewedge = 3
)
- result = /obj/item/food/bread/spidermeat
+ result = /obj/item/reagent_containers/food/snacks/store/bread/spidermeat
subcategory = CAT_BREAD
/datum/crafting_recipe/food/banananutbread
name = "Banana nut bread"
reqs = list(
/datum/reagent/consumable/milk = 5,
- /obj/item/food/bread/plain = 1,
+ /obj/item/reagent_containers/food/snacks/store/bread/plain = 1,
/obj/item/reagent_containers/food/snacks/boiledegg = 3,
/obj/item/reagent_containers/food/snacks/grown/banana = 1
)
- result = /obj/item/food/bread/banana
+ result = /obj/item/reagent_containers/food/snacks/store/bread/banana
subcategory = CAT_BREAD
/datum/crafting_recipe/food/tofubread
name = "Tofu bread"
reqs = list(
- /obj/item/food/bread/plain = 1,
+ /obj/item/reagent_containers/food/snacks/store/bread/plain = 1,
/obj/item/reagent_containers/food/snacks/tofu = 3,
/obj/item/reagent_containers/food/snacks/cheesewedge = 3
)
- result = /obj/item/food/bread/tofu
+ result = /obj/item/reagent_containers/food/snacks/store/bread/tofu
subcategory = CAT_BREAD
/datum/crafting_recipe/food/creamcheesebread
name = "Cream cheese bread"
reqs = list(
/datum/reagent/consumable/milk = 5,
- /obj/item/food/bread/plain = 1,
+ /obj/item/reagent_containers/food/snacks/store/bread/plain = 1,
/obj/item/reagent_containers/food/snacks/cheesewedge = 2
)
- result = /obj/item/food/bread/creamcheese
+ result = /obj/item/reagent_containers/food/snacks/store/bread/creamcheese
subcategory = CAT_BREAD
/datum/crafting_recipe/food/mimanabread
name = "Mimana bread"
reqs = list(
/datum/reagent/consumable/soymilk = 5,
- /obj/item/food/bread/plain = 1,
+ /obj/item/reagent_containers/food/snacks/store/bread/plain = 1,
/obj/item/reagent_containers/food/snacks/tofu = 3,
/obj/item/reagent_containers/food/snacks/grown/banana/mime = 1
)
- result = /obj/item/food/bread/mimana
+ result = /obj/item/reagent_containers/food/snacks/store/bread/mimana
subcategory = CAT_BREAD
/datum/crafting_recipe/food/garlicbread
name = "Garlic Bread"
time = 40
reqs = list(/obj/item/reagent_containers/food/snacks/grown/garlic = 1,
- /obj/item/food/breadslice/plain = 1,
+ /obj/item/reagent_containers/food/snacks/breadslice/plain = 1,
/obj/item/reagent_containers/food/snacks/butter = 1
)
- result = /obj/item/food/garlicbread
+ result = /obj/item/reagent_containers/food/snacks/garlicbread
subcategory = CAT_BREAD
/datum/crafting_recipe/food/butterbiscuit
@@ -91,7 +91,7 @@
/obj/item/reagent_containers/food/snacks/bun = 1,
/obj/item/reagent_containers/food/snacks/butter = 1
)
- result = /obj/item/food/butterbiscuit
+ result = /obj/item/reagent_containers/food/snacks/butterbiscuit
subcategory = CAT_BREAD
/datum/crafting_recipe/food/butterdog
@@ -100,14 +100,14 @@
/obj/item/reagent_containers/food/snacks/bun = 1,
/obj/item/reagent_containers/food/snacks/butter = 3,
)
- result = /obj/item/food/butterdog
+ result = /obj/item/reagent_containers/food/snacks/butterdog
subcategory = CAT_BREAD
/datum/crafting_recipe/food/moldybread // why would you make this?
name = "Moldy Bread"
reqs = list(
- /obj/item/food/breadslice/plain = 1,
+ /obj/item/reagent_containers/food/snacks/breadslice/plain = 1,
/obj/item/reagent_containers/food/snacks/grown/mushroom/amanita = 1
)
- result = /obj/item/food/breadslice/moldy
+ result = /obj/item/reagent_containers/food/snacks/breadslice/moldy
subcategory = CAT_BREAD
diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_cake.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_cake.dm
index 7a3a4c6837b5..dcae05095ae8 100644
--- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_cake.dm
+++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_cake.dm
@@ -6,190 +6,190 @@
/datum/crafting_recipe/food/carrotcake
name = "Carrot cake"
reqs = list(
- /obj/item/food/cake/plain = 1,
+ /obj/item/reagent_containers/food/snacks/store/cake/plain = 1,
/obj/item/reagent_containers/food/snacks/grown/carrot = 2
)
- result = /obj/item/food/cake/carrot
+ result = /obj/item/reagent_containers/food/snacks/store/cake/carrot
subcategory = CAT_CAKE
/datum/crafting_recipe/food/cheesecake
name = "Cheese cake"
reqs = list(
- /obj/item/food/cake/plain = 1,
+ /obj/item/reagent_containers/food/snacks/store/cake/plain = 1,
/obj/item/reagent_containers/food/snacks/cheesewedge = 2
)
- result = /obj/item/food/cake/cheese
+ result = /obj/item/reagent_containers/food/snacks/store/cake/cheese
subcategory = CAT_CAKE
/datum/crafting_recipe/food/applecake
name = "Apple cake"
reqs = list(
- /obj/item/food/cake/plain = 1,
+ /obj/item/reagent_containers/food/snacks/store/cake/plain = 1,
/obj/item/reagent_containers/food/snacks/grown/apple = 2
)
- result = /obj/item/food/cake/apple
+ result = /obj/item/reagent_containers/food/snacks/store/cake/apple
subcategory = CAT_CAKE
/datum/crafting_recipe/food/orangecake
name = "Orange cake"
reqs = list(
- /obj/item/food/cake/plain = 1,
+ /obj/item/reagent_containers/food/snacks/store/cake/plain = 1,
/obj/item/reagent_containers/food/snacks/grown/citrus/orange = 2
)
- result = /obj/item/food/cake/orange
+ result = /obj/item/reagent_containers/food/snacks/store/cake/orange
subcategory = CAT_CAKE
/datum/crafting_recipe/food/limecake
name = "Lime cake"
reqs = list(
- /obj/item/food/cake/plain = 1,
+ /obj/item/reagent_containers/food/snacks/store/cake/plain = 1,
/obj/item/reagent_containers/food/snacks/grown/citrus/lime = 2
)
- result = /obj/item/food/cake/lime
+ result = /obj/item/reagent_containers/food/snacks/store/cake/lime
subcategory = CAT_CAKE
/datum/crafting_recipe/food/lemoncake
name = "Lemon cake"
reqs = list(
- /obj/item/food/cake/plain = 1,
+ /obj/item/reagent_containers/food/snacks/store/cake/plain = 1,
/obj/item/reagent_containers/food/snacks/grown/citrus/lemon = 2
)
- result = /obj/item/food/cake/lemon
+ result = /obj/item/reagent_containers/food/snacks/store/cake/lemon
subcategory = CAT_CAKE
/datum/crafting_recipe/food/chocolatecake
name = "Chocolate cake"
reqs = list(
- /obj/item/food/cake/plain = 1,
+ /obj/item/reagent_containers/food/snacks/store/cake/plain = 1,
/obj/item/reagent_containers/food/snacks/chocolatebar = 2
)
- result = /obj/item/food/cake/chocolate
+ result = /obj/item/reagent_containers/food/snacks/store/cake/chocolate
subcategory = CAT_CAKE
/datum/crafting_recipe/food/birthdaycake
name = "Birthday cake"
reqs = list(
- /obj/item/food/cake/plain = 1,
+ /obj/item/reagent_containers/food/snacks/store/cake/plain = 1,
/obj/item/candle = 1,
/datum/reagent/consumable/sugar = 5,
/datum/reagent/consumable/caramel = 2
)
- result = /obj/item/food/cake/birthday
+ result = /obj/item/reagent_containers/food/snacks/store/cake/birthday
subcategory = CAT_CAKE
/datum/crafting_recipe/food/energycake
name = "Energy cake"
reqs = list(
- /obj/item/food/cake/birthday = 1,
+ /obj/item/reagent_containers/food/snacks/store/cake/birthday = 1,
/obj/item/melee/transforming/energy/sword = 1,
)
- blacklist = list(/obj/item/food/cake/birthday/energy)
- result = /obj/item/food/cake/birthday/energy
+ blacklist = list(/obj/item/reagent_containers/food/snacks/store/cake/birthday/energy)
+ result = /obj/item/reagent_containers/food/snacks/store/cake/birthday/energy
subcategory = CAT_CAKE
/datum/crafting_recipe/food/braincake
name = "Brain cake"
reqs = list(
/obj/item/organ/brain = 1,
- /obj/item/food/cake/plain = 1
+ /obj/item/reagent_containers/food/snacks/store/cake/plain = 1
)
- result = /obj/item/food/cake/brain
+ result = /obj/item/reagent_containers/food/snacks/store/cake/brain
subcategory = CAT_CAKE
/datum/crafting_recipe/food/slimecake
name = "Slime cake"
reqs = list(
/obj/item/slime_extract = 1,
- /obj/item/food/cake/plain = 1
+ /obj/item/reagent_containers/food/snacks/store/cake/plain = 1
)
- result = /obj/item/food/cake/slimecake
+ result = /obj/item/reagent_containers/food/snacks/store/cake/slimecake
subcategory = CAT_CAKE
/datum/crafting_recipe/food/pumpkinspicecake
name = "Pumpkin spice cake"
reqs = list(
- /obj/item/food/cake/plain = 1,
+ /obj/item/reagent_containers/food/snacks/store/cake/plain = 1,
/obj/item/reagent_containers/food/snacks/grown/pumpkin = 2
)
- result = /obj/item/food/cake/pumpkinspice
+ result = /obj/item/reagent_containers/food/snacks/store/cake/pumpkinspice
subcategory = CAT_CAKE
/datum/crafting_recipe/food/holycake
name = "Angel food cake"
reqs = list(
/datum/reagent/water/holywater = 15,
- /obj/item/food/cake/plain = 1
+ /obj/item/reagent_containers/food/snacks/store/cake/plain = 1
)
- result = /obj/item/food/cake/holy_cake
+ result = /obj/item/reagent_containers/food/snacks/store/cake/holy_cake
subcategory = CAT_CAKE
/datum/crafting_recipe/food/poundcake
name = "Pound cake"
reqs = list(
- /obj/item/food/cake/plain = 4
+ /obj/item/reagent_containers/food/snacks/store/cake/plain = 4
)
- result = /obj/item/food/cake/pound_cake
+ result = /obj/item/reagent_containers/food/snacks/store/cake/pound_cake
subcategory = CAT_CAKE
/datum/crafting_recipe/food/hardwarecake
name = "Hardware cake"
reqs = list(
- /obj/item/food/cake/plain = 1,
+ /obj/item/reagent_containers/food/snacks/store/cake/plain = 1,
/obj/item/circuitboard = 2,
/datum/reagent/toxin/acid = 5
)
- result = /obj/item/food/cake/hardware_cake
+ result = /obj/item/reagent_containers/food/snacks/store/cake/hardware_cake
subcategory = CAT_CAKE
/datum/crafting_recipe/food/bscccake
name = "blackberry and strawberry chocolate cake"
reqs = list(
- /obj/item/food/cake/plain = 1,
+ /obj/item/reagent_containers/food/snacks/store/cake/plain = 1,
/obj/item/reagent_containers/food/snacks/chocolatebar = 2,
/obj/item/reagent_containers/food/snacks/grown/berries = 5
)
- result = /obj/item/food/cake/bscc
+ result = /obj/item/reagent_containers/food/snacks/store/cake/bscc
subcategory = CAT_CAKE
/datum/crafting_recipe/food/bscvcake
name = "blackberry and strawberry vanilla cake"
reqs = list(
- /obj/item/food/cake/plain = 1,
+ /obj/item/reagent_containers/food/snacks/store/cake/plain = 1,
/obj/item/reagent_containers/food/snacks/grown/berries = 5
)
- result = /obj/item/food/cake/bsvc
+ result = /obj/item/reagent_containers/food/snacks/store/cake/bsvc
subcategory = CAT_CAKE
/datum/crafting_recipe/food/clowncake
name = "clown cake"
always_availible = FALSE
reqs = list(
- /obj/item/food/cake/plain = 1,
+ /obj/item/reagent_containers/food/snacks/store/cake/plain = 1,
/obj/item/reagent_containers/food/snacks/sundae = 2,
/obj/item/reagent_containers/food/snacks/grown/banana = 5
)
- result = /obj/item/food/cake/clown_cake
+ result = /obj/item/reagent_containers/food/snacks/store/cake/clown_cake
subcategory = CAT_CAKE
/datum/crafting_recipe/food/vanillacake
name = "vanilla cake"
always_availible = FALSE
reqs = list(
- /obj/item/food/cake/plain = 1,
+ /obj/item/reagent_containers/food/snacks/store/cake/plain = 1,
/obj/item/reagent_containers/food/snacks/grown/vanillapod = 2
)
- result = /obj/item/food/cake/vanilla_cake
+ result = /obj/item/reagent_containers/food/snacks/store/cake/vanilla_cake
subcategory = CAT_CAKE
/datum/crafting_recipe/food/trumpetcake
name = "Spaceman's Cake"
reqs = list(
- /obj/item/food/cake/plain = 1,
+ /obj/item/reagent_containers/food/snacks/store/cake/plain = 1,
/obj/item/reagent_containers/food/snacks/grown/trumpet = 2,
/datum/reagent/consumable/cream = 5,
/datum/reagent/consumable/berryjuice = 5
)
- result = /obj/item/food/cake/trumpet
+ result = /obj/item/reagent_containers/food/snacks/store/cake/trumpet
subcategory = CAT_CAKE
@@ -198,7 +198,7 @@
reqs = list(
/obj/item/organ/brain = 1,
/obj/item/organ/heart = 1,
- /obj/item/food/cake/birthday = 1,
+ /obj/item/reagent_containers/food/snacks/store/cake/birthday = 1,
/obj/item/reagent_containers/food/snacks/meat/slab = 3,
/datum/reagent/blood = 30,
/datum/reagent/consumable/sprinkles = 5,
diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_drink.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_drink.dm
index 96c67eca7a9e..4e0ade4fa22d 100644
--- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_drink.dm
+++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_drink.dm
@@ -139,7 +139,7 @@
time = 30
reqs = list(
/obj/item/storage/bag/trash = 1,
- /obj/item/food/breadslice/moldy = 1,
+ /obj/item/reagent_containers/food/snacks/breadslice/moldy = 1,
/obj/item/reagent_containers/food/snacks/grown = 4,
/obj/item/reagent_containers/food/snacks/candy_corn = 2,
/datum/reagent/water = 15
diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_egg.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_egg.dm
index a4ab818fdd6f..522f362e777e 100644
--- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_egg.dm
+++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_egg.dm
@@ -36,7 +36,7 @@
reqs = list(
/obj/item/reagent_containers/food/snacks/friedegg = 1,
/obj/item/reagent_containers/food/snacks/meat/steak = 1,
- /obj/item/food/breadslice/plain = 1,
+ /obj/item/reagent_containers/food/snacks/breadslice/plain = 1,
)
result = /obj/item/reagent_containers/food/snacks/benedict
subcategory = CAT_EGG
diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_misc.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_misc.dm
index b1191fda7ada..1bb3d250a9ae 100644
--- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_misc.dm
+++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_misc.dm
@@ -102,7 +102,7 @@
/datum/reagent/consumable/blackpepper = 1,
/obj/item/reagent_containers/food/snacks/pastrybase = 2
)
- result = /obj/item/food/baguette
+ result = /obj/item/reagent_containers/food/snacks/baguette
subcategory = CAT_MISCFOOD
////////////////////////////////////////////////TOAST////////////////////////////////////////////////
@@ -111,7 +111,7 @@
name = "Slime toast"
reqs = list(
/datum/reagent/toxin/slimejelly = 5,
- /obj/item/food/breadslice/plain = 1
+ /obj/item/reagent_containers/food/snacks/breadslice/plain = 1
)
result = /obj/item/reagent_containers/food/snacks/jelliedtoast/slime
subcategory = CAT_MISCFOOD
@@ -120,7 +120,7 @@
name = "Jellied toast"
reqs = list(
/datum/reagent/consumable/cherryjelly = 5,
- /obj/item/food/breadslice/plain = 1
+ /obj/item/reagent_containers/food/snacks/breadslice/plain = 1
)
result = /obj/item/reagent_containers/food/snacks/jelliedtoast/cherry
subcategory = CAT_MISCFOOD
@@ -128,7 +128,7 @@
/datum/crafting_recipe/food/butteredtoast
name = "Buttered Toast"
reqs = list(
- /obj/item/food/breadslice/plain = 1,
+ /obj/item/reagent_containers/food/snacks/breadslice/plain = 1,
/obj/item/reagent_containers/food/snacks/butter = 1
)
result = /obj/item/reagent_containers/food/snacks/butteredtoast
@@ -138,7 +138,7 @@
name = "Two bread"
reqs = list(
/datum/reagent/consumable/ethanol/wine = 5,
- /obj/item/food/breadslice/plain = 2
+ /obj/item/reagent_containers/food/snacks/breadslice/plain = 2
)
result = /obj/item/reagent_containers/food/snacks/twobread
subcategory = CAT_MISCFOOD
diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_pastry.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_pastry.dm
index d982b6705bda..ec04dcaa4ec9 100644
--- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_pastry.dm
+++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_pastry.dm
@@ -474,7 +474,7 @@
reqs = list(
/datum/reagent/consumable/eggyolk = 5,
/obj/item/reagent_containers/food/snacks/cheesewedge = 1,
- /obj/item/food/bread/plain = 1
+ /obj/item/reagent_containers/food/snacks/store/bread/plain = 1
)
result = /obj/item/reagent_containers/food/snacks/khachapuri
subcategory = CAT_PASTRY
@@ -576,7 +576,7 @@
/obj/item/reagent_containers/food/snacks/pastrybase = 1,
/obj/item/reagent_containers/food/snacks/grown/bluecherries = 1
)
- result = /obj/item/reagent_containers/food/snacks/cherrycupcake/blue
+ result = /obj/item/reagent_containers/food/snacks/bluecherrycupcake
subcategory = CAT_PASTRY
/datum/crafting_recipe/food/honeybun
diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_sandwich.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_sandwich.dm
index b8cefcb9bd80..41829e9ec2b8 100644
--- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_sandwich.dm
+++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_sandwich.dm
@@ -9,7 +9,7 @@
/datum/crafting_recipe/food/sandwich
name = "Sandwich"
reqs = list(
- /obj/item/food/breadslice/plain = 2,
+ /obj/item/reagent_containers/food/snacks/breadslice/plain = 2,
/obj/item/reagent_containers/food/snacks/meat/steak = 1,
/obj/item/reagent_containers/food/snacks/cheesewedge = 1
)
@@ -19,7 +19,7 @@
/datum/crafting_recipe/food/grilledcheesesandwich
name = "Cheese sandwich"
reqs = list(
- /obj/item/food/breadslice/plain = 2,
+ /obj/item/reagent_containers/food/snacks/breadslice/plain = 2,
/obj/item/reagent_containers/food/snacks/cheesewedge = 2
)
result = /obj/item/reagent_containers/food/snacks/grilledcheese
@@ -29,7 +29,7 @@
name = "Jelly sandwich"
reqs = list(
/datum/reagent/toxin/slimejelly = 5,
- /obj/item/food/breadslice/plain = 2,
+ /obj/item/reagent_containers/food/snacks/breadslice/plain = 2,
)
result = /obj/item/reagent_containers/food/snacks/jellysandwich/slime
subcategory = CAT_SANDWICH
@@ -38,7 +38,7 @@
name = "Jelly sandwich"
reqs = list(
/datum/reagent/consumable/cherryjelly = 5,
- /obj/item/food/breadslice/plain = 2,
+ /obj/item/reagent_containers/food/snacks/breadslice/plain = 2,
)
result = /obj/item/reagent_containers/food/snacks/jellysandwich/cherry
subcategory = CAT_SANDWICH
@@ -46,7 +46,7 @@
/datum/crafting_recipe/food/notasandwich
name = "Not a sandwich"
reqs = list(
- /obj/item/food/breadslice/plain = 2,
+ /obj/item/reagent_containers/food/snacks/breadslice/plain = 2,
/obj/item/clothing/mask/fakemoustache = 1
)
result = /obj/item/reagent_containers/food/snacks/notasandwich
@@ -55,7 +55,7 @@
/datum/crafting_recipe/food/blt
name = "BLT"
reqs = list(
- /obj/item/food/breadslice/plain = 2,
+ /obj/item/reagent_containers/food/snacks/breadslice/plain = 2,
/obj/item/reagent_containers/food/snacks/meat/bacon = 2,
/obj/item/reagent_containers/food/snacks/grown/cabbage = 1,
/obj/item/reagent_containers/food/snacks/grown/tomato = 1
diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_spaghetti.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_spaghetti.dm
index 2ad56d0ce62b..796c360c3448 100644
--- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_spaghetti.dm
+++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_spaghetti.dm
@@ -6,65 +6,65 @@
/datum/crafting_recipe/food/tomatopasta
name = "Tomato pasta"
reqs = list(
- /obj/item/food/spaghetti/boiledspaghetti = 1,
+ /obj/item/reagent_containers/food/snacks/spaghetti/boiledspaghetti = 1,
/obj/item/reagent_containers/food/snacks/grown/tomato = 2
)
- result = /obj/item/food/spaghetti/pastatomato
+ result = /obj/item/reagent_containers/food/snacks/spaghetti/pastatomato
subcategory = CAT_SPAGHETTI
/datum/crafting_recipe/food/copypasta
name = "Copypasta"
reqs = list(
- /obj/item/food/spaghetti/pastatomato = 2
+ /obj/item/reagent_containers/food/snacks/spaghetti/pastatomato = 2
)
- result = /obj/item/food/spaghetti/copypasta
+ result = /obj/item/reagent_containers/food/snacks/spaghetti/copypasta
subcategory = CAT_SPAGHETTI
/datum/crafting_recipe/food/spaghettimeatball
name = "Spaghetti meatball"
reqs = list(
- /obj/item/food/spaghetti/boiledspaghetti = 1,
+ /obj/item/reagent_containers/food/snacks/spaghetti/boiledspaghetti = 1,
/obj/item/reagent_containers/food/snacks/meatball = 2
)
- result = /obj/item/food/spaghetti/meatballspaghetti
+ result = /obj/item/reagent_containers/food/snacks/spaghetti/meatballspaghetti
subcategory = CAT_SPAGHETTI
/datum/crafting_recipe/food/spesslaw
name = "Spesslaw"
reqs = list(
- /obj/item/food/spaghetti/boiledspaghetti = 1,
+ /obj/item/reagent_containers/food/snacks/spaghetti/boiledspaghetti = 1,
/obj/item/reagent_containers/food/snacks/meatball = 4
)
- result = /obj/item/food/spaghetti/spesslaw
+ result = /obj/item/reagent_containers/food/snacks/spaghetti/spesslaw
subcategory = CAT_SPAGHETTI
/datum/crafting_recipe/food/beefnoodle
name = "Beef noodle"
reqs = list(
/obj/item/reagent_containers/glass/bowl = 1,
- /obj/item/food/spaghetti/boiledspaghetti = 1,
+ /obj/item/reagent_containers/food/snacks/spaghetti/boiledspaghetti = 1,
/obj/item/reagent_containers/food/snacks/meat/cutlet = 2,
/obj/item/reagent_containers/food/snacks/grown/cabbage = 1
)
- result = /obj/item/food/spaghetti/beefnoodle
+ result = /obj/item/reagent_containers/food/snacks/spaghetti/beefnoodle
subcategory = CAT_SPAGHETTI
/datum/crafting_recipe/food/chowmein
name = "Chowmein"
reqs = list(
- /obj/item/food/spaghetti/boiledspaghetti = 1,
+ /obj/item/reagent_containers/food/snacks/spaghetti/boiledspaghetti = 1,
/obj/item/reagent_containers/food/snacks/meat/cutlet = 1,
/obj/item/reagent_containers/food/snacks/grown/cabbage = 2,
/obj/item/reagent_containers/food/snacks/grown/carrot = 1
)
- result = /obj/item/food/spaghetti/chowmein
+ result = /obj/item/reagent_containers/food/snacks/spaghetti/chowmein
subcategory = CAT_SPAGHETTI
/datum/crafting_recipe/food/butternoodles
name = "Butter Noodles"
reqs = list(
- /obj/item/food/spaghetti/boiledspaghetti = 1,
+ /obj/item/reagent_containers/food/snacks/spaghetti/boiledspaghetti = 1,
/obj/item/reagent_containers/food/snacks/butter = 1
)
- result = /obj/item/food/spaghetti/butternoodles
+ result = /obj/item/reagent_containers/food/snacks/spaghetti/butternoodles
subcategory = CAT_SPAGHETTI
diff --git a/code/modules/holiday/easter.dm b/code/modules/holiday/easter.dm
index 2e40c8ed04c6..9d88d3107551 100644
--- a/code/modules/holiday/easter.dm
+++ b/code/modules/holiday/easter.dm
@@ -174,12 +174,36 @@
/datum/crafting_recipe/food/hotcrossbun
name = "Hot-Cross Bun"
reqs = list(
- /obj/item/food/bread/plain = 1,
+ /obj/item/reagent_containers/food/snacks/store/bread/plain = 1,
/datum/reagent/consumable/sugar = 1
)
result = /obj/item/reagent_containers/food/snacks/hotcrossbun
subcategory = CAT_MISCFOOD
+
+/obj/item/reagent_containers/food/snacks/store/cake/brioche
+ name = "brioche cake"
+ desc = "A ring of sweet, glazed buns."
+ icon_state = "briochecake"
+ slice_path = /obj/item/reagent_containers/food/snacks/cakeslice/brioche
+ slices_num = 6
+ bonus_reagents = list(/datum/reagent/consumable/nutriment = 10, /datum/reagent/consumable/nutriment/vitamin = 2)
+
+/obj/item/reagent_containers/food/snacks/cakeslice/brioche
+ name = "brioche cake slice"
+ desc = "Delicious sweet-bread. Who needs anything else?"
+ icon_state = "briochecake_slice"
+ filling_color = "#FFD700"
+
+/datum/crafting_recipe/food/briochecake
+ name = "Brioche cake"
+ reqs = list(
+ /obj/item/reagent_containers/food/snacks/store/cake/plain = 1,
+ /datum/reagent/consumable/sugar = 2
+ )
+ result = /obj/item/reagent_containers/food/snacks/store/cake/brioche
+ subcategory = CAT_MISCFOOD
+
/obj/item/reagent_containers/food/snacks/scotchegg
name = "scotch egg"
desc = "A boiled egg wrapped in a delicious, seasoned meatball."
@@ -210,7 +234,7 @@
/datum/crafting_recipe/food/mammi
name = "Mammi"
reqs = list(
- /obj/item/food/bread/plain = 1,
+ /obj/item/reagent_containers/food/snacks/store/bread/plain = 1,
/obj/item/reagent_containers/food/snacks/chocolatebar = 1,
/datum/reagent/consumable/milk = 5
)
diff --git a/code/modules/mapping/mapping_helpers.dm b/code/modules/mapping/mapping_helpers.dm
index 2040764eefb9..e9ac7662edab 100644
--- a/code/modules/mapping/mapping_helpers.dm
+++ b/code/modules/mapping/mapping_helpers.dm
@@ -281,7 +281,7 @@ INITIALIZE_IMMEDIATE(/obj/effect/mapping_helpers/no_lava)
if(length(table))
var/turf/food_turf = get_turf(pick(table))
new /obj/item/kitchen/knife(food_turf)
- var/obj/item/food/cake/birthday/iancake = new(food_turf)
+ var/obj/item/reagent_containers/food/snacks/store/cake/birthday/iancake = new(food_turf)
iancake.desc = "Happy birthday, Ian!"
//some balloons! this picks an open turf and pops a few balloons in and around that turf, yay.
diff --git a/code/modules/mob/living/simple_animal/friendly/cat.dm b/code/modules/mob/living/simple_animal/friendly/cat.dm
index 646a3eb8436b..1916a7c52adb 100644
--- a/code/modules/mob/living/simple_animal/friendly/cat.dm
+++ b/code/modules/mob/living/simple_animal/friendly/cat.dm
@@ -270,7 +270,7 @@
maxHealth = 50
gender = FEMALE
harm_intent_damage = 10
- butcher_results = list(/obj/item/organ/brain = 1, /obj/item/organ/heart = 1, /obj/item/food/cakeslice/birthday = 3, \
+ butcher_results = list(/obj/item/organ/brain = 1, /obj/item/organ/heart = 1, /obj/item/reagent_containers/food/snacks/cakeslice/birthday = 3, \
/obj/item/reagent_containers/food/snacks/meat/slab = 2)
response_harm_continuous = "takes a bite out of"
response_harm_simple = "take a bite out of"
diff --git a/code/modules/paperwork/fax.dm b/code/modules/paperwork/fax.dm
index e7dd7435935d..6a8d30608e83 100644
--- a/code/modules/paperwork/fax.dm
+++ b/code/modules/paperwork/fax.dm
@@ -36,7 +36,7 @@
/// List of types which should be allowed to be faxed if hacked
var/static/list/exotic_types = list(
/obj/item/reagent_containers/food/snacks/pizzaslice,
- /obj/item/food/breadslice,
+ /obj/item/reagent_containers/food/snacks/breadslice,
/obj/item/reagent_containers/food/snacks/donkpocket,
/obj/item/reagent_containers/food/snacks/cookie,
/obj/item/reagent_containers/food/snacks/salami,
diff --git a/code/modules/reagents/chemistry/reagents/food_reagents.dm b/code/modules/reagents/chemistry/reagents/food_reagents.dm
index 8f00c731525c..d21fe72db239 100644
--- a/code/modules/reagents/chemistry/reagents/food_reagents.dm
+++ b/code/modules/reagents/chemistry/reagents/food_reagents.dm
@@ -113,9 +113,9 @@
/datum/reagent/consumable/cooking_oil/expose_obj(obj/O, reac_volume)
if(holder && holder.chem_temp >= fry_temperature)
- if(isitem(O) && !istype(O, /obj/item/food/deepfryholder))
+ if(isitem(O) && !istype(O, /obj/item/reagent_containers/food/snacks/deepfryholder))
O.loc.visible_message("[O] rapidly fries as it's splashed with hot oil! Somehow.")
- var/obj/item/food/deepfryholder/F = new(O.drop_location(), O)
+ var/obj/item/reagent_containers/food/snacks/deepfryholder/F = new(O.drop_location(), O)
F.fry(volume)
F.reagents.add_reagent(/datum/reagent/consumable/cooking_oil, reac_volume)
diff --git a/code/modules/reagents/chemistry/recipes/slime_extracts.dm b/code/modules/reagents/chemistry/recipes/slime_extracts.dm
index 7429db4c1dec..d3bf1e211290 100644
--- a/code/modules/reagents/chemistry/recipes/slime_extracts.dm
+++ b/code/modules/reagents/chemistry/recipes/slime_extracts.dm
@@ -139,7 +139,7 @@
var/chosen = getbork()
var/obj/B = new chosen(T)
if(prob(5))//Fry it!
- var/obj/item/food/deepfryholder/fried
+ var/obj/item/reagent_containers/food/snacks/deepfryholder/fried
fried = new(T, B)
fried.fry() // actually set the name and colour it
B = fried
diff --git a/code/modules/research/xenobiology/crossbreeding/charged.dm b/code/modules/research/xenobiology/crossbreeding/charged.dm
index f01b148d4d5e..25aa79302918 100644
--- a/code/modules/research/xenobiology/crossbreeding/charged.dm
+++ b/code/modules/research/xenobiology/crossbreeding/charged.dm
@@ -107,7 +107,7 @@ Charged extracts:
effect_desc = "Creates a slime cake and some drinks."
/obj/item/slimecross/charged/silver/do_effect(mob/user)
- new /obj/item/food/cake/slimecake(get_turf(user))
+ new /obj/item/reagent_containers/food/snacks/store/cake/slimecake(get_turf(user))
for(var/i in 1 to 10)
var/drink_type = get_random_drink()
new drink_type(get_turf(user))
diff --git a/code/modules/surgery/organs/heart.dm b/code/modules/surgery/organs/heart.dm
index 6ba9ce69d700..26b93d2c4642 100644
--- a/code/modules/surgery/organs/heart.dm
+++ b/code/modules/surgery/organs/heart.dm
@@ -55,7 +55,7 @@
update_appearance()
return 1
-/obj/item/organ/heart/on_eat_from(eater, feeder)
+/obj/item/organ/heart/OnEatFrom(eater, feeder)
. = ..()
beating = FALSE
update_appearance()
diff --git a/code/modules/surgery/organs/organ_internal.dm b/code/modules/surgery/organs/organ_internal.dm
index 72b7fba9d2da..b8871b21524e 100644
--- a/code/modules/surgery/organs/organ_internal.dm
+++ b/code/modules/surgery/organs/organ_internal.dm
@@ -38,14 +38,7 @@
/obj/item/organ/Initialize()
. = ..()
if(organ_flags & ORGAN_EDIBLE)
- AddComponent(/datum/component/edible,\
- initial_reagents = food_reagents,\
- foodtypes = RAW | MEAT | GORE,\
- volume = 10,\
- filling_color = COLOR_PINK,\
- pre_eat = CALLBACK(src, PROC_REF(pre_eat)),\
- on_compost = CALLBACK(src, PROC_REF(pre_compost)),\
- after_eat = CALLBACK(src, PROC_REF(on_eat_from)))
+ AddComponent(/datum/component/edible, food_reagents, null, RAW | MEAT | GORE, null, 10, null, null, null, COLOR_PINK, CALLBACK(src, PROC_REF(OnEatFrom)))
///When you take a bite you cant jam it in for surgery anymore.
/obj/item/organ/proc/Insert(mob/living/carbon/M, special = 0, drop_if_replaced = TRUE)
@@ -140,21 +133,8 @@
STOP_PROCESSING(SSobj, src)
return ..()
-// Put any "can we eat this" checks for edible organs here
-/obj/item/organ/proc/pre_eat(eater, feeder)
- if(iscarbon(eater))
- var/mob/living/carbon/target = eater
- for(var/S in target.surgeries)
- var/datum/surgery/surgery = S
- if(surgery.location == zone)
- return FALSE
- return TRUE
-
-/obj/item/organ/proc/pre_compost(user)
- return TRUE
-
-/obj/item/organ/proc/on_eat_from(eater, feeder)
- useable = FALSE //You bit it, no more using it
+/obj/item/organ/proc/OnEatFrom(eater, feeder)
+ useable = FALSE //You can't use it anymore after eating it you spaztic
/obj/item/organ/item_action_slot_check(slot,mob/user)
return //so we don't grant the organ's action to mobs who pick up the organ.
diff --git a/code/modules/unit_tests/create_and_destroy.dm b/code/modules/unit_tests/create_and_destroy.dm
index 9aee2ca10624..017356d9152a 100644
--- a/code/modules/unit_tests/create_and_destroy.dm
+++ b/code/modules/unit_tests/create_and_destroy.dm
@@ -72,7 +72,7 @@
ignore += typesof(/obj/effect/pod_landingzone_effect)
ignore += typesof(/obj/effect/pod_landingzone)
//These want fried food to take on the shape of, we can't pass that in
- ignore += typesof(/obj/item/food/deepfryholder)
+ ignore += typesof(/obj/item/reagent_containers/food/snacks/deepfryholder)
//Can't pass in a thing to glow
ignore += typesof(/obj/effect/abstract/eye_lighting)
//It wants a lot more context then we have
diff --git a/code/modules/unit_tests/serving_tray.dm b/code/modules/unit_tests/serving_tray.dm
index b4dc1f77a520..9bd487ba68a8 100644
--- a/code/modules/unit_tests/serving_tray.dm
+++ b/code/modules/unit_tests/serving_tray.dm
@@ -6,7 +6,7 @@
var/obj/structure/table/the_table = allocate(/obj/structure/table)
var/obj/item/storage/bag/tray/test_tray = allocate(/obj/item/storage/bag/tray)
var/obj/item/reagent_containers/food/banana = allocate(/obj/item/reagent_containers/food/snacks/grown/banana)
- var/obj/item/reagent_containers/food/the_bread = allocate(/obj/item/food/breadslice)
+ var/obj/item/reagent_containers/food/the_bread = allocate(/obj/item/reagent_containers/food/snacks/breadslice)
var/obj/item/reagent_containers/food/sugarcookie = allocate(/obj/item/reagent_containers/food/snacks/sugarcookie)
var/obj/item/clothing/under/jumpsuit = allocate(/obj/item/clothing/under/color/black)
diff --git a/code/modules/vending/sustenance.dm b/code/modules/vending/sustenance.dm
index 0677a77edb58..0519285d26a5 100644
--- a/code/modules/vending/sustenance.dm
+++ b/code/modules/vending/sustenance.dm
@@ -7,7 +7,7 @@
icon_state = "sustenance"
products = list(
/obj/item/reagent_containers/food/snacks/tofu/prison = 24,
- /obj/item/food/breadslice/moldy = 15,
+ /obj/item/reagent_containers/food/snacks/breadslice/moldy = 15,
/obj/item/reagent_containers/food/drinks/ice/prison = 12,
/obj/item/reagent_containers/food/snacks/candy_corn/prison = 6)
contraband = list(
diff --git a/shiptest.dme b/shiptest.dme
index 56504379f66e..0495d874db45 100644
--- a/shiptest.dme
+++ b/shiptest.dme
@@ -110,7 +110,6 @@
#include "code\__DEFINES\plumbing.dm"
#include "code\__DEFINES\power.dm"
#include "code\__DEFINES\preferences.dm"
-#include "code\__DEFINES\processing.dm"
#include "code\__DEFINES\procpath.dm"
#include "code\__DEFINES\profile.dm"
#include "code\__DEFINES\projectiles.dm"
@@ -158,16 +157,7 @@
#include "code\__DEFINES\wires.dm"
#include "code\__DEFINES\dcs\flags.dm"
#include "code\__DEFINES\dcs\helpers.dm"
-#include "code\__DEFINES\dcs\signals\signals.dm"
-#include "code\__DEFINES\dcs\signals\signals_obj\signals_object.dm"
-#include "code\__DEFINES\dcs\signals\signals_obj\signals_item\signals_clothing.dm"
-#include "code\__DEFINES\dcs\signals\signals_obj\signals_item\signals_food.dm"
-#include "code\__DEFINES\dcs\signals\signals_obj\signals_item\signals_grenade.dm"
-#include "code\__DEFINES\dcs\signals\signals_obj\signals_item\signals_implant.dm"
-#include "code\__DEFINES\dcs\signals\signals_obj\signals_item\signals_item.dm"
-#include "code\__DEFINES\dcs\signals\signals_obj\signals_machine\signals_aquarium.dm"
-#include "code\__DEFINES\dcs\signals\signals_obj\signals_machine\signals_machinery.dm"
-#include "code\__DEFINES\dcs\signals\signals_obj\signals_machine\signals_supermatter.dm"
+#include "code\__DEFINES\dcs\signals.dm"
#include "code\__HELPERS\_auxtools_api.dm"
#include "code\__HELPERS\_lists.dm"
#include "code\__HELPERS\_logging.dm"
@@ -491,6 +481,7 @@
#include "code\datums\components\deployable.dm"
#include "code\datums\components\dooropendeathproc.dm"
#include "code\datums\components\earprotection.dm"
+#include "code\datums\components\edible.dm"
#include "code\datums\components\edit_complainer.dm"
#include "code\datums\components\embedded.dm"
#include "code\datums\components\empprotection.dm"
@@ -569,8 +560,6 @@
#include "code\datums\components\fantasy\affix.dm"
#include "code\datums\components\fantasy\prefixes.dm"
#include "code\datums\components\fantasy\suffixes.dm"
-#include "code\datums\components\food\edible.dm"
-#include "code\datums\components\food\food_storage.dm"
#include "code\datums\components\plumbing\_plumbing.dm"
#include "code\datums\components\plumbing\chemical_acclimator.dm"
#include "code\datums\components\plumbing\filter.dm"
@@ -653,6 +642,7 @@
#include "code\datums\elements\cleaning.dm"
#include "code\datums\elements\connect_loc.dm"
#include "code\datums\elements\digitalcamo.dm"
+#include "code\datums\elements\dunkable.dm"
#include "code\datums\elements\earhealing.dm"
#include "code\datums\elements\embed.dm"
#include "code\datums\elements\firestacker.dm"
@@ -673,9 +663,6 @@
#include "code\datums\elements\world_icon.dm"
#include "code\datums\elements\decals\_decals.dm"
#include "code\datums\elements\decals\blood.dm"
-#include "code\datums\elements\food\dunkable.dm"
-#include "code\datums\elements\food\food_trash.dm"
-#include "code\datums\elements\food\processable.dm"
#include "code\datums\helper_datums\events.dm"
#include "code\datums\helper_datums\getrev.dm"
#include "code\datums\helper_datums\icon_snapshot.dm"
@@ -1267,10 +1254,6 @@
#include "code\game\objects\items\devices\radio\headset.dm"
#include "code\game\objects\items\devices\radio\intercom.dm"
#include "code\game\objects\items\devices\radio\radio.dm"
-#include "code\game\objects\items\food\_food.dm"
-#include "code\game\objects\items\food\bread.dm"
-#include "code\game\objects\items\food\cake.dm"
-#include "code\game\objects\items\food\spaghetti.dm"
#include "code\game\objects\items\grenades\antigravity.dm"
#include "code\game\objects\items\grenades\chem_grenade.dm"
#include "code\game\objects\items\grenades\clusterbuster.dm"
@@ -2197,7 +2180,9 @@
#include "code\modules\food_and_drinks\food\customizables.dm"
#include "code\modules\food_and_drinks\food\ration.dm"
#include "code\modules\food_and_drinks\food\snacks.dm"
+#include "code\modules\food_and_drinks\food\snacks_bread.dm"
#include "code\modules\food_and_drinks\food\snacks_burgers.dm"
+#include "code\modules\food_and_drinks\food\snacks_cake.dm"
#include "code\modules\food_and_drinks\food\snacks_egg.dm"
#include "code\modules\food_and_drinks\food\snacks_frozen.dm"
#include "code\modules\food_and_drinks\food\snacks_meat.dm"
@@ -2208,6 +2193,7 @@
#include "code\modules\food_and_drinks\food\snacks_salad.dm"
#include "code\modules\food_and_drinks\food\snacks_sandwichtoast.dm"
#include "code\modules\food_and_drinks\food\snacks_soup.dm"
+#include "code\modules\food_and_drinks\food\snacks_spaghetti.dm"
#include "code\modules\food_and_drinks\food\snacks_vend.dm"
#include "code\modules\food_and_drinks\food\snacks\dough.dm"
#include "code\modules\food_and_drinks\food\snacks\meat.dm"
diff --git a/tools/UpdatePaths/Scripts/17256_NEWFOOD_cakebreadnoodle.txt b/tools/UpdatePaths/Scripts/17256_NEWFOOD_cakebreadnoodle.txt
deleted file mode 100644
index b8cec913eef2..000000000000
--- a/tools/UpdatePaths/Scripts/17256_NEWFOOD_cakebreadnoodle.txt
+++ /dev/null
@@ -1,22 +0,0 @@
-/obj/item/food/bread : /obj/item/food/bread/plain{@OLD}
-/obj/item/food/bread/@SUBTYPES : /obj/item/food/bread/@SUBTYPES{@OLD}
-/obj/item/food/breadslice : /obj/item/food/breadslice/plain{@OLD}
-/obj/item/food/breadslice/@SUBTYPES : /obj/item/food/breadslice/@SUBTYPES{@OLD}
-/obj/item/food/cake : /obj/item/food/cake/plain{@OLD}
-/obj/item/food/cake/@SUBTYPES : /obj/item/food/cake/@SUBTYPES{@OLD}
-/obj/item/food/cakeslice : /obj/item/food/cakeslice/plain{@OLD}
-/obj/item/food/cakeslice/@SUBTYPES : /obj/item/food/cakeslice/@SUBTYPES{@OLD}
-
-/obj/item/reagent_containers/food/snacks/cherrycupcake/blue : /obj/item/reagent_containers/food/snacks/cherrycupcake/blue{@OLD}
-
-/obj/item/food/spaghetti : /obj/item/food/spaghetti/raw{@OLD}
-/obj/item/food/spaghetti/@SUBTYPES : /obj/item/food/spaghetti/@SUBTYPES{@OLD}
-
-/obj/item/food/garlicbread : /obj/item/food/garlicbread{@OLD}
-/obj/item/food/butterbiscuit : /obj/item/food/butterbiscuit{@OLD}
-/obj/item/food/butterdog : /obj/item/food/butterdog{@OLD}
-
-/obj/item/food/baguette : /obj/item/food/baguette{@OLD}
-/obj/item/food/baguette/@SUBTYPES : /obj/item/food/baguette/@SUBTYPES{@OLD}
-
-/obj/item/food/deepfryholder : /obj/item/food/deepfryholder{@OLD}