From 499c5533e6a48d48411e91e4e5107b053ec214d8 Mon Sep 17 00:00:00 2001 From: Singul0 <127663818+Singul0@users.noreply.github.com> Date: Wed, 19 Apr 2023 08:20:06 +0700 Subject: [PATCH] New Space Ruin: The All-American Diner! (#74460) --- .../SpaceRuins/allamericandiner.dmm | 2650 +++++++++++++++++ code/datums/ruins/space.dm | 6 + code/game/area/areas/ruins/space.dm | 4 + code/game/objects/structures/billboard.dm | 5 + .../ruins/spaceruin_code/allamericandiner.dm | 4 + config/spaceruinblacklist.txt | 1 + icons/obj/billboard.dmi | Bin 67189 -> 67937 bytes tgstation.dme | 1 + 8 files changed, 2671 insertions(+) create mode 100644 _maps/RandomRuins/SpaceRuins/allamericandiner.dmm create mode 100644 code/modules/mapfluff/ruins/spaceruin_code/allamericandiner.dm diff --git a/_maps/RandomRuins/SpaceRuins/allamericandiner.dmm b/_maps/RandomRuins/SpaceRuins/allamericandiner.dmm new file mode 100644 index 00000000000..7861bb4a900 --- /dev/null +++ b/_maps/RandomRuins/SpaceRuins/allamericandiner.dmm @@ -0,0 +1,2650 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/obj/structure/lattice/catwalk, +/obj/structure/marker_beacon/teal, +/turf/open/space/basic, +/area/ruin/space) +"ak" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/sink/kitchen/directional/east, +/obj/machinery/light/dim/directional/west, +/turf/open/floor/iron/freezer, +/area/ruin/space/has_grav/allamericandiner) +"aA" = ( +/obj/effect/turf_decal/trimline/dark_green/filled/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/ruin/space/has_grav/allamericandiner) +"br" = ( +/obj/structure/chair/sofa/right/maroon, +/obj/structure/window/reinforced/tinted{ + dir = 1 + }, +/obj/machinery/light/dim/directional/west, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/kitchen, +/area/ruin/space/has_grav/allamericandiner) +"bA" = ( +/obj/machinery/power/rtg/advanced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/ruin/space/has_grav/allamericandiner) +"bE" = ( +/obj/structure/curtain, +/obj/machinery/light/small/directional/west, +/turf/open/floor/iron/freezer, +/area/ruin/space/has_grav/allamericandiner) +"ce" = ( +/obj/machinery/door/airlock{ + name = "Freezer Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/away/general, +/turf/open/floor/iron/freezer, +/area/ruin/space/has_grav/allamericandiner) +"ck" = ( +/obj/effect/turf_decal/trimline/dark_green/filled/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/ruin/space/has_grav/allamericandiner) +"cn" = ( +/obj/structure/chair/sofa/left/maroon{ + dir = 1 + }, +/obj/structure/window/reinforced/tinted, +/turf/open/floor/iron/kitchen, +/area/ruin/space/has_grav/allamericandiner) +"cQ" = ( +/obj/effect/turf_decal/bot, +/obj/structure/reagent_dispensers/watertank, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/space/has_grav/allamericandiner) +"cT" = ( +/obj/structure/chair/sofa/right/maroon{ + dir = 4 + }, +/obj/structure/window/reinforced/tinted{ + dir = 8 + }, +/obj/machinery/light/dim/directional/south, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/kitchen, +/area/ruin/space/has_grav/allamericandiner) +"db" = ( +/obj/structure/chair/sofa/right/maroon{ + dir = 1 + }, +/obj/structure/window/reinforced/tinted, +/turf/open/floor/iron/kitchen, +/area/ruin/space/has_grav/allamericandiner) +"dl" = ( +/obj/structure/tank_holder/extinguisher, +/turf/open/floor/iron/kitchen/small, +/area/ruin/space/has_grav/allamericandiner) +"dz" = ( +/obj/structure/chair/sofa/left/maroon, +/turf/open/floor/iron/kitchen, +/area/ruin/space/has_grav/allamericandiner) +"dB" = ( +/obj/structure/chair/office{ + dir = 1 + }, +/obj/effect/turf_decal/siding/dark_green{ + dir = 1 + }, +/turf/open/floor/wood, +/area/ruin/space/has_grav/allamericandiner) +"dJ" = ( +/obj/structure/chair/sofa/left/maroon, +/obj/structure/window/reinforced/tinted{ + dir = 1 + }, +/turf/open/floor/iron/kitchen, +/area/ruin/space/has_grav/allamericandiner) +"dY" = ( +/obj/structure/toilet{ + dir = 4 + }, +/turf/open/floor/iron/freezer, +/area/ruin/space/has_grav/allamericandiner) +"ej" = ( +/obj/structure/closet/crate/bin, +/turf/open/floor/iron/kitchen/small, +/area/ruin/space/has_grav/allamericandiner) +"ep" = ( +/obj/structure/filingcabinet, +/turf/open/floor/iron/grimy, +/area/ruin/space/has_grav/allamericandiner) +"et" = ( +/obj/machinery/shower/directional/east, +/obj/structure/fluff{ + desc = "What, you think the water just magically soaks into the metallic flooring?"; + icon = 'icons/obj/lavaland/survival_pod.dmi'; + icon_state = "fan_tiny"; + name = "shower drain" + }, +/obj/item/soap, +/turf/open/floor/iron/freezer, +/area/ruin/space/has_grav/allamericandiner) +"eM" = ( +/obj/machinery/door/airlock{ + name = "Bathrooms" + }, +/obj/effect/mapping_helpers/airlock/access/all/away/general, +/turf/open/floor/iron/kitchen, +/area/ruin/space/has_grav/allamericandiner) +"eN" = ( +/obj/effect/turf_decal/trimline/dark_green/filled/line{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron, +/area/ruin/space/has_grav/allamericandiner) +"fu" = ( +/obj/effect/turf_decal/trimline/dark_green/filled/line, +/obj/structure/chair/stool/directional{ + dir = 8 + }, +/turf/open/floor/iron, +/area/ruin/space/has_grav/allamericandiner) +"fz" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/table/wood, +/obj/item/trash/popcorn/salty{ + pixel_x = -3; + pixel_y = 4 + }, +/turf/open/floor/iron, +/area/ruin/space/has_grav/allamericandiner) +"fL" = ( +/obj/structure/table, +/turf/open/floor/iron/kitchen, +/area/ruin/space/has_grav/allamericandiner) +"fR" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/allamericandiner) +"fV" = ( +/obj/structure/closet/secure_closet/freezer/meat/open, +/obj/item/food/meat/slab/monkey, +/obj/item/food/meat/slab/monkey, +/obj/item/food/meat/slab/monkey, +/obj/item/food/meat/slab/monkey, +/obj/effect/turf_decal/bot/left, +/turf/open/floor/iron/freezer, +/area/ruin/space/has_grav/allamericandiner) +"gl" = ( +/obj/structure/chair/sofa/left/maroon{ + dir = 4 + }, +/obj/structure/window/reinforced/tinted{ + dir = 8 + }, +/turf/open/floor/iron/kitchen, +/area/ruin/space/has_grav/allamericandiner) +"gB" = ( +/obj/structure/window/reinforced/tinted{ + dir = 4 + }, +/obj/effect/turf_decal/siding/green{ + dir = 1 + }, +/obj/effect/turf_decal/siding/brown, +/obj/machinery/jukebox{ + active = 1 + }, +/turf/open/floor/iron, +/area/ruin/space/has_grav/allamericandiner) +"gI" = ( +/obj/machinery/light/small/directional/east, +/turf/open/floor/plating, +/area/ruin/space/has_grav/allamericandiner) +"gO" = ( +/obj/structure/chair/sofa/middle/brown{ + dir = 1 + }, +/turf/open/floor/iron, +/area/ruin/space/has_grav/allamericandiner) +"gU" = ( +/obj/structure/marker_beacon/burgundy, +/turf/open/misc/asteroid/airless, +/area/ruin/space) +"hT" = ( +/obj/structure/chair/sofa/left/maroon{ + dir = 1 + }, +/obj/structure/window/reinforced/tinted, +/obj/machinery/light/dim/directional/west, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/kitchen, +/area/ruin/space/has_grav/allamericandiner) +"hU" = ( +/obj/structure/chair/sofa/right/maroon{ + dir = 4 + }, +/obj/structure/window/reinforced/tinted{ + dir = 8 + }, +/obj/machinery/light/dim/directional/south, +/turf/open/floor/iron/kitchen, +/area/ruin/space/has_grav/allamericandiner) +"jl" = ( +/obj/structure/sign/poster/contraband/space_cola{ + pixel_y = 32 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/kitchen, +/area/ruin/space/has_grav/allamericandiner) +"jx" = ( +/obj/machinery/door/airlock{ + name = "Bathroom 1" + }, +/obj/effect/mapping_helpers/airlock/access/all/away/general, +/turf/open/floor/iron/freezer, +/area/ruin/space/has_grav/allamericandiner) +"jZ" = ( +/turf/open/floor/iron/kitchen/small, +/area/ruin/space/has_grav/allamericandiner) +"kL" = ( +/obj/structure/table, +/turf/open/floor/iron/kitchen/small, +/area/ruin/space/has_grav/allamericandiner) +"lf" = ( +/obj/effect/turf_decal/trimline/dark_green/filled/line{ + dir = 1 + }, +/obj/machinery/computer/security/telescreen/entertainment/directional/north, +/turf/open/floor/iron, +/area/ruin/space/has_grav/allamericandiner) +"lF" = ( +/obj/machinery/chem_master/condimaster{ + name = "CondiMaster Neo" + }, +/turf/open/floor/iron/kitchen/small, +/area/ruin/space/has_grav/allamericandiner) +"lI" = ( +/obj/structure/chair/sofa/right/maroon{ + dir = 8 + }, +/turf/open/floor/iron/kitchen, +/area/ruin/space/has_grav/allamericandiner) +"na" = ( +/obj/effect/turf_decal/trimline/dark_green/filled/line{ + dir = 6 + }, +/obj/item/kirbyplants/random, +/turf/open/floor/iron, +/area/ruin/space/has_grav/allamericandiner) +"nr" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/pen{ + pixel_x = -3; + pixel_y = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/grimy, +/area/ruin/space/has_grav/allamericandiner) +"nv" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/ruin/space) +"ny" = ( +/obj/machinery/oven, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/kitchen/small, +/area/ruin/space/has_grav/allamericandiner) +"nD" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/sink/kitchen/directional/west, +/obj/machinery/light/dim/directional/east, +/turf/open/floor/iron/freezer, +/area/ruin/space/has_grav/allamericandiner) +"nM" = ( +/obj/structure/table/reinforced, +/obj/structure/desk_bell{ + pixel_y = 10 + }, +/turf/open/floor/iron/kitchen/small, +/area/ruin/space/has_grav/allamericandiner) +"nU" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/space/has_grav/allamericandiner) +"ob" = ( +/obj/effect/spawner/structure/window, +/obj/structure/grille, +/turf/open/floor/plating, +/area/ruin/space/has_grav/allamericandiner) +"og" = ( +/obj/structure/reagent_dispensers/cooking_oil, +/obj/item/reagent_containers/cup/bucket, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/space/has_grav/allamericandiner) +"oh" = ( +/obj/structure/closet/secure_closet/freezer/meat/open, +/obj/item/food/meat/slab/monkey, +/obj/item/food/meat/slab/monkey, +/obj/item/food/meat/slab/monkey, +/obj/item/food/meat/slab/monkey, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/freezer, +/area/ruin/space/has_grav/allamericandiner) +"oN" = ( +/turf/closed/mineral/random/low_chance, +/area/ruin/space) +"pa" = ( +/obj/machinery/vending/cigarette, +/obj/structure/window{ + dir = 4 + }, +/obj/machinery/light/dim/directional/north, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/kitchen/small, +/area/ruin/space/has_grav/allamericandiner) +"pg" = ( +/obj/effect/turf_decal/bot, +/obj/structure/urinal/directional/north, +/turf/open/floor/iron/freezer, +/area/ruin/space/has_grav/allamericandiner) +"qp" = ( +/obj/machinery/chem_dispenser/drinks{ + dir = 8; + pixel_x = 17; + pixel_y = 0 + }, +/turf/open/floor/iron/kitchen/small, +/area/ruin/space/has_grav/allamericandiner) +"qB" = ( +/obj/structure/closet/crate/trashcart/filled, +/turf/open/misc/asteroid/airless, +/area/ruin/space) +"qQ" = ( +/obj/item/trash/cheesie{ + pixel_y = -3; + pixel_x = 11 + }, +/obj/structure/chair/sofa/right/brown{ + dir = 1 + }, +/turf/open/floor/iron, +/area/ruin/space/has_grav/allamericandiner) +"qY" = ( +/obj/structure/sink/directional/east, +/obj/structure/mirror/directional/west, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/freezer, +/area/ruin/space/has_grav/allamericandiner) +"rb" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Janitorial Closet" + }, +/obj/effect/mapping_helpers/airlock/access/all/away/general, +/turf/open/floor/plating, +/area/ruin/space/has_grav/allamericandiner) +"rd" = ( +/turf/open/floor/iron/kitchen, +/area/ruin/space/has_grav/allamericandiner) +"ri" = ( +/obj/machinery/door/window{ + name = "Trash Dumpster" + }, +/obj/structure/plasticflaps, +/turf/open/floor/plating, +/area/ruin/space/has_grav/allamericandiner) +"rG" = ( +/obj/structure/chair/stool/bar/directional/north, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/kitchen, +/area/ruin/space/has_grav/allamericandiner) +"rV" = ( +/obj/structure/reagent_dispensers/beerkeg, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/freezer, +/area/ruin/space/has_grav/allamericandiner) +"sw" = ( +/obj/structure/chair/stool/directional{ + dir = 8 + }, +/turf/open/floor/iron, +/area/ruin/space/has_grav/allamericandiner) +"tg" = ( +/obj/machinery/photocopier/gratis, +/obj/structure/sign/flag/ssc/directional/north, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/grimy, +/area/ruin/space/has_grav/allamericandiner) +"ue" = ( +/obj/structure/table, +/obj/machinery/coffeemaker, +/obj/effect/turf_decal/trimline/dark_green/filled/line{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron, +/area/ruin/space/has_grav/allamericandiner) +"ug" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/condiment/saltshaker{ + pixel_x = -3 + }, +/obj/item/reagent_containers/condiment/peppermill{ + pixel_x = 3 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/kitchen/small, +/area/ruin/space/has_grav/allamericandiner) +"ui" = ( +/obj/structure/sign/poster/contraband/moffuchis_pizza{ + pixel_y = 32; + name = "Ray's Pizza"; + desc = "Ray's Famous Original Pizza: Family style pizza for 2 centuries." + }, +/obj/structure/table, +/obj/machinery/microwave, +/turf/open/floor/iron/kitchen/small, +/area/ruin/space/has_grav/allamericandiner) +"ux" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron, +/area/ruin/space/has_grav/allamericandiner) +"uP" = ( +/obj/structure/kitchenspike, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/freezer, +/area/ruin/space/has_grav/allamericandiner) +"vp" = ( +/obj/structure/window/reinforced/tinted{ + dir = 1 + }, +/turf/open/floor/iron/kitchen, +/area/ruin/space/has_grav/allamericandiner) +"vu" = ( +/obj/effect/mapping_helpers/airlock/access/all/away/general, +/obj/structure/fans/tiny, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/airlock/external/glass/ruin{ + name = "The All-American Diner" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/allamericandiner) +"vA" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/trash/sosjerky{ + pixel_x = -7; + pixel_y = 5 + }, +/obj/structure/chair/sofa/left/brown{ + dir = 1 + }, +/turf/open/floor/iron, +/area/ruin/space/has_grav/allamericandiner) +"vE" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/kitchen/small, +/area/ruin/space/has_grav/allamericandiner) +"wC" = ( +/obj/structure/closet{ + desc = "Why leave the chairs in a locker?"; + name = "CHAIRS" + }, +/obj/item/chair/plastic, +/obj/item/chair/plastic, +/obj/item/chair/plastic, +/obj/item/chair/plastic, +/turf/open/misc/asteroid/airless, +/area/ruin/space) +"wD" = ( +/obj/machinery/deepfryer, +/obj/machinery/light/dim/directional/north, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/kitchen/small, +/area/ruin/space/has_grav/allamericandiner) +"wI" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = -1; + pixel_y = 5 + }, +/obj/item/reagent_containers/cup/rag{ + pixel_x = 8; + pixel_y = 3 + }, +/turf/open/floor/iron/kitchen/small, +/area/ruin/space/has_grav/allamericandiner) +"wJ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/table/wood, +/obj/item/storage/crayons{ + pixel_x = -2; + pixel_y = -5 + }, +/turf/open/floor/iron, +/area/ruin/space/has_grav/allamericandiner) +"xa" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/suit_storage_unit/open, +/turf/open/floor/iron, +/area/ruin/space/has_grav/allamericandiner) +"yl" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/kitchen, +/area/ruin/space/has_grav/allamericandiner) +"yq" = ( +/obj/machinery/griddle, +/obj/machinery/light/dim/directional/north, +/turf/open/floor/iron/kitchen/small, +/area/ruin/space/has_grav/allamericandiner) +"yB" = ( +/obj/machinery/door/airlock/command, +/obj/effect/mapping_helpers/airlock/access/all/away/general, +/turf/open/floor/wood{ + name = "Boss's Room" + }, +/area/ruin/space/has_grav/allamericandiner) +"yE" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/ruin/space/has_grav/allamericandiner) +"yQ" = ( +/obj/structure/chair/sofa/left/maroon{ + dir = 8 + }, +/turf/open/floor/iron/kitchen, +/area/ruin/space/has_grav/allamericandiner) +"yY" = ( +/obj/effect/turf_decal/siding/brown/corner{ + dir = 8 + }, +/turf/open/floor/iron, +/area/ruin/space/has_grav/allamericandiner) +"zN" = ( +/obj/effect/turf_decal/trimline/dark_green/filled/line{ + dir = 10 + }, +/obj/structure/chair/stool/directional{ + dir = 4 + }, +/turf/open/floor/iron, +/area/ruin/space/has_grav/allamericandiner) +"Al" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron/freezer, +/area/ruin/space/has_grav/allamericandiner) +"Ap" = ( +/obj/structure/chair/sofa/right/maroon{ + dir = 8 + }, +/obj/structure/window/reinforced/tinted{ + dir = 4 + }, +/turf/open/floor/iron/kitchen, +/area/ruin/space/has_grav/allamericandiner) +"Bl" = ( +/obj/structure/closet/secure_closet/freezer/meat/open, +/obj/effect/turf_decal/bot, +/obj/item/food/meat/slab/monkey, +/obj/item/food/meat/slab/monkey, +/obj/item/food/meat/slab/monkey, +/obj/item/food/meat/slab/monkey, +/turf/open/floor/iron/freezer, +/area/ruin/space/has_grav/allamericandiner) +"Bn" = ( +/turf/open/misc/asteroid/airless, +/area/ruin/space) +"BZ" = ( +/obj/structure/chair/sofa/left/maroon{ + dir = 8 + }, +/obj/structure/window/reinforced/tinted{ + dir = 4 + }, +/obj/machinery/light/dim/directional/south, +/turf/open/floor/iron/kitchen, +/area/ruin/space/has_grav/allamericandiner) +"Cr" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/kitchen/small, +/area/ruin/space/has_grav/allamericandiner) +"Du" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/condiment/peppermill{ + pixel_x = 3 + }, +/obj/item/reagent_containers/condiment/saltshaker{ + pixel_x = -3 + }, +/turf/open/floor/iron/kitchen/small, +/area/ruin/space/has_grav/allamericandiner) +"Dv" = ( +/obj/effect/turf_decal/trimline/dark_green/filled/line, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron, +/area/ruin/space/has_grav/allamericandiner) +"DQ" = ( +/obj/structure/chair/sofa/right/maroon, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/kitchen, +/area/ruin/space/has_grav/allamericandiner) +"DU" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 4 + }, +/turf/open/floor/iron, +/area/ruin/space/has_grav/allamericandiner) +"DZ" = ( +/obj/machinery/door/window{ + dir = 4; + name = "Kitchen" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/kitchen/small, +/area/ruin/space/has_grav/allamericandiner) +"Eo" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/allamericandiner) +"Ey" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/suit_storage_unit/open, +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron, +/area/ruin/space/has_grav/allamericandiner) +"EK" = ( +/turf/closed/wall, +/area/ruin/space/has_grav/allamericandiner) +"ET" = ( +/obj/structure/chair/sofa/left/maroon{ + dir = 8 + }, +/obj/structure/window/reinforced/tinted{ + dir = 4 + }, +/turf/open/floor/iron/kitchen, +/area/ruin/space/has_grav/allamericandiner) +"Fr" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/kitchen/small, +/area/ruin/space/has_grav/allamericandiner) +"Fv" = ( +/obj/effect/turf_decal/trimline/dark_green/filled/line, +/obj/structure/table/wood, +/obj/item/toy/cards/deck, +/turf/open/floor/iron, +/area/ruin/space/has_grav/allamericandiner) +"FB" = ( +/obj/structure/chair/stool/bar/directional/north, +/turf/open/floor/iron/kitchen, +/area/ruin/space/has_grav/allamericandiner) +"FP" = ( +/obj/structure/window/reinforced/tinted{ + dir = 8 + }, +/obj/effect/turf_decal/siding/brown, +/obj/structure/tank_dispenser/oxygen, +/turf/open/floor/iron, +/area/ruin/space/has_grav/allamericandiner) +"Go" = ( +/obj/effect/turf_decal/siding/dark_green{ + dir = 1 + }, +/turf/open/floor/wood, +/area/ruin/space/has_grav/allamericandiner) +"Gw" = ( +/obj/effect/turf_decal/siding/green{ + dir = 1 + }, +/turf/open/floor/iron, +/area/ruin/space/has_grav/allamericandiner) +"GE" = ( +/obj/structure/chair/stool/bar/directional/east, +/turf/open/floor/iron/kitchen, +/area/ruin/space/has_grav/allamericandiner) +"GU" = ( +/obj/structure/chair/sofa/right/maroon{ + dir = 4 + }, +/obj/structure/window/reinforced/tinted{ + dir = 8 + }, +/turf/open/floor/iron/kitchen, +/area/ruin/space/has_grav/allamericandiner) +"GX" = ( +/obj/item/reagent_containers/condiment/soymilk, +/obj/item/reagent_containers/condiment/milk, +/obj/item/reagent_containers/condiment/milk, +/obj/item/storage/fancy/egg_box, +/obj/item/storage/fancy/egg_box, +/obj/effect/turf_decal/bot, +/obj/item/storage/fancy/egg_box, +/obj/structure/closet/secure_closet/freezer/fridge{ + locked = 0 + }, +/turf/open/floor/iron/freezer, +/area/ruin/space/has_grav/allamericandiner) +"Hg" = ( +/obj/structure/mirror/directional/north, +/obj/structure/sink/directional/south, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/freezer, +/area/ruin/space/has_grav/allamericandiner) +"Hj" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/space/has_grav/allamericandiner) +"Hn" = ( +/obj/structure/mop_bucket/janitorialcart, +/obj/item/mop/advanced, +/obj/item/storage/bag/trash, +/obj/item/holosign_creator/janibarrier, +/obj/effect/turf_decal/bot, +/obj/structure/sign/poster/official/cleanliness{ + pixel_x = 26 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/space/has_grav/allamericandiner) +"Hp" = ( +/obj/machinery/shower/directional/west, +/obj/structure/fluff{ + desc = "What, you think the water just magically soaks into the metallic flooring?"; + icon = 'icons/obj/lavaland/survival_pod.dmi'; + icon_state = "fan_tiny"; + name = "shower drain" + }, +/obj/item/soap, +/turf/open/floor/iron/freezer, +/area/ruin/space/has_grav/allamericandiner) +"Hz" = ( +/obj/structure/closet/secure_closet/freezer/meat/open, +/obj/item/food/meat/slab/monkey, +/obj/item/food/meat/slab/monkey, +/obj/item/food/meat/slab/monkey, +/obj/item/food/meat/slab/monkey, +/obj/effect/turf_decal/bot/right, +/turf/open/floor/iron/freezer, +/area/ruin/space/has_grav/allamericandiner) +"HB" = ( +/obj/structure/table/wood, +/obj/item/clipboard{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/item/stamp{ + pixel_x = 7; + pixel_y = 9 + }, +/obj/item/stamp/denied{ + pixel_x = 7; + pixel_y = 4 + }, +/turf/open/floor/iron/grimy, +/area/ruin/space/has_grav/allamericandiner) +"HF" = ( +/obj/structure/noticeboard/directional/north{ + dir = 2 + }, +/obj/machinery/deepfryer, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/paper/fluff/ruins/allamericandiner, +/turf/open/floor/iron/kitchen/small, +/area/ruin/space/has_grav/allamericandiner) +"Id" = ( +/obj/structure/window/reinforced/tinted{ + dir = 8 + }, +/obj/effect/turf_decal/siding/green{ + dir = 1 + }, +/obj/structure/rack, +/obj/item/radio, +/obj/item/gps/spaceruin{ + pixel_x = 7; + pixel_y = -2 + }, +/turf/open/floor/iron, +/area/ruin/space/has_grav/allamericandiner) +"Ie" = ( +/obj/structure/billboard/american_diner, +/turf/open/misc/asteroid/airless, +/area/ruin/space) +"Im" = ( +/obj/machinery/door/airlock{ + name = "Bathroom 2" + }, +/obj/effect/mapping_helpers/airlock/access/all/away/general, +/turf/open/floor/iron/freezer, +/area/ruin/space/has_grav/allamericandiner) +"Is" = ( +/obj/machinery/vending/cola, +/obj/structure/window{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/kitchen/small, +/area/ruin/space/has_grav/allamericandiner) +"Iz" = ( +/obj/machinery/vending/dinnerware, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/kitchen/small, +/area/ruin/space/has_grav/allamericandiner) +"IY" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/iron, +/area/ruin/space/has_grav/allamericandiner) +"Jw" = ( +/obj/machinery/griddle, +/turf/open/floor/iron/kitchen/small, +/area/ruin/space/has_grav/allamericandiner) +"JD" = ( +/obj/structure/chair/sofa/left/maroon{ + dir = 4 + }, +/obj/structure/window/reinforced/tinted{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/kitchen, +/area/ruin/space/has_grav/allamericandiner) +"JH" = ( +/obj/structure/table/wood, +/obj/effect/spawner/random/food_or_drink/booze{ + pixel_y = 3; + pixel_x = 5 + }, +/turf/open/misc/asteroid/airless, +/area/ruin/space) +"Ka" = ( +/obj/structure/chair/stool/bar/directional/north, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/kitchen, +/area/ruin/space/has_grav/allamericandiner) +"Kp" = ( +/turf/open/floor/iron/freezer, +/area/ruin/space/has_grav/allamericandiner) +"Kr" = ( +/obj/structure/sign/poster/official/bless_this_spess{ + pixel_y = 32 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/kitchen, +/area/ruin/space/has_grav/allamericandiner) +"Kx" = ( +/obj/structure/table, +/obj/item/book/manual/chef_recipes, +/obj/item/lighter{ + pixel_y = -3; + pixel_x = -9 + }, +/obj/item/stack/sheet/mineral/coal{ + amount = 10 + }, +/turf/open/floor/iron/kitchen/small, +/area/ruin/space/has_grav/allamericandiner) +"KT" = ( +/obj/item/reagent_containers/condiment/flour, +/obj/item/reagent_containers/condiment/flour, +/obj/effect/turf_decal/bot, +/obj/structure/closet/secure_closet/freezer/fridge{ + locked = 0 + }, +/turf/open/floor/iron/freezer, +/area/ruin/space/has_grav/allamericandiner) +"Lp" = ( +/obj/machinery/light/small/directional/east, +/obj/structure/curtain, +/turf/open/floor/iron/freezer, +/area/ruin/space/has_grav/allamericandiner) +"Lu" = ( +/obj/machinery/door/airlock{ + name = "Kitchen Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/away/general, +/turf/open/floor/iron, +/area/ruin/space/has_grav/allamericandiner) +"LR" = ( +/obj/structure/sink/kitchen/directional/west, +/turf/open/floor/iron/kitchen/small, +/area/ruin/space/has_grav/allamericandiner) +"Mq" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/space/has_grav/allamericandiner) +"MJ" = ( +/obj/structure/urinal/directional/north, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/freezer, +/area/ruin/space/has_grav/allamericandiner) +"MS" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/cup/glass/bottle/beer{ + pixel_x = -9; + pixel_y = 7 + }, +/obj/item/reagent_containers/cup/glass/bottle/beer{ + pixel_x = -9 + }, +/obj/item/reagent_containers/cup/glass/bottle/beer{ + pixel_x = -3; + pixel_y = 2 + }, +/turf/open/floor/iron, +/area/ruin/space/has_grav/allamericandiner) +"Nx" = ( +/obj/effect/turf_decal/trimline/dark_green/filled/line{ + dir = 1 + }, +/obj/item/trash/raisins, +/turf/open/floor/iron, +/area/ruin/space/has_grav/allamericandiner) +"NC" = ( +/obj/structure/table, +/obj/item/storage/bag/tray, +/obj/item/kitchen/rollingpin, +/obj/item/knife/kitchen, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/kitchen/small, +/area/ruin/space/has_grav/allamericandiner) +"NF" = ( +/obj/machinery/light/small/directional/west, +/turf/open/floor/plating, +/area/ruin/space/has_grav/allamericandiner) +"NH" = ( +/obj/machinery/grill, +/turf/open/floor/iron/kitchen/small, +/area/ruin/space/has_grav/allamericandiner) +"NR" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/dim/directional/east, +/turf/open/floor/iron/freezer, +/area/ruin/space/has_grav/allamericandiner) +"OE" = ( +/obj/effect/turf_decal/trimline/dark_green/filled/line, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/table/wood, +/obj/item/storage/dice, +/turf/open/floor/iron, +/area/ruin/space/has_grav/allamericandiner) +"Ph" = ( +/obj/structure/chair/sofa/left/maroon{ + dir = 4 + }, +/turf/open/floor/iron/kitchen, +/area/ruin/space/has_grav/allamericandiner) +"Pm" = ( +/obj/structure/table, +/obj/item/storage/toolbox/electrical{ + pixel_x = 1; + pixel_y = -1 + }, +/obj/item/multitool, +/turf/open/floor/plating, +/area/ruin/space/has_grav/allamericandiner) +"Pn" = ( +/obj/structure/chair/sofa/right/maroon{ + dir = 4 + }, +/turf/open/floor/iron/kitchen, +/area/ruin/space/has_grav/allamericandiner) +"PW" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/kitchen, +/area/ruin/space/has_grav/allamericandiner) +"Qn" = ( +/obj/structure/table, +/obj/item/reagent_containers/condiment/soysauce{ + pixel_x = -7; + pixel_y = 9 + }, +/obj/item/reagent_containers/condiment/enzyme{ + pixel_y = 3; + pixel_x = -7 + }, +/obj/item/reagent_containers/cup/beaker{ + pixel_x = 5 + }, +/obj/machinery/reagentgrinder{ + pixel_x = 4; + pixel_y = 13 + }, +/turf/open/floor/iron/kitchen/small, +/area/ruin/space/has_grav/allamericandiner) +"Qu" = ( +/obj/effect/turf_decal/siding/green{ + dir = 1 + }, +/obj/effect/turf_decal/siding/brown/corner, +/turf/open/floor/iron, +/area/ruin/space/has_grav/allamericandiner) +"RB" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/mechanical, +/obj/machinery/light/small/directional/east, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/space/has_grav/allamericandiner) +"Sl" = ( +/obj/structure/table, +/obj/effect/turf_decal/trimline/dark_green/filled/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/storage/fancy/donut_box{ + pixel_y = 4 + }, +/turf/open/floor/iron, +/area/ruin/space/has_grav/allamericandiner) +"Sn" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/dim/directional/west, +/turf/open/floor/iron/freezer, +/area/ruin/space/has_grav/allamericandiner) +"ST" = ( +/obj/structure/sink/directional/west, +/obj/structure/mirror/directional/east, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/freezer, +/area/ruin/space/has_grav/allamericandiner) +"SU" = ( +/turf/open/space/basic, +/area/template_noop) +"SZ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/clothing/under/misc/patriotsuit, +/obj/item/bedsheet/patriot, +/turf/open/floor/plating, +/area/ruin/space/has_grav/allamericandiner) +"Tv" = ( +/obj/effect/mapping_helpers/airlock/access/all/away/general, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/external/glass/ruin{ + name = "The All-American Diner" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/allamericandiner) +"Ty" = ( +/obj/structure/table/wood, +/turf/open/misc/asteroid/airless, +/area/ruin/space) +"TD" = ( +/obj/structure/table/wood, +/obj/item/pizzabox, +/turf/open/misc/asteroid/airless, +/area/ruin/space) +"TF" = ( +/obj/machinery/light/directional/west, +/turf/open/floor/iron/grimy, +/area/ruin/space/has_grav/allamericandiner) +"TN" = ( +/obj/structure/table, +/obj/machinery/processor, +/turf/open/floor/iron/kitchen/small, +/area/ruin/space/has_grav/allamericandiner) +"Uc" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/kitchen/small, +/area/ruin/space/has_grav/allamericandiner) +"Ud" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 8 + }, +/turf/open/floor/iron, +/area/ruin/space/has_grav/allamericandiner) +"Uh" = ( +/obj/structure/cable, +/obj/machinery/power/smes, +/turf/open/floor/plating, +/area/ruin/space/has_grav/allamericandiner) +"Ui" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/cigarettes/cigars/havana{ + pixel_x = 2; + pixel_y = 11 + }, +/obj/item/reagent_containers/cup/glass/bottle/whiskey{ + pixel_x = -7; + pixel_y = 11 + }, +/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{ + pixel_x = -9; + pixel_y = -4 + }, +/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{ + pixel_y = -4 + }, +/obj/item/lighter{ + pixel_y = -3; + pixel_x = 9 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/grimy, +/area/ruin/space/has_grav/allamericandiner) +"Un" = ( +/obj/effect/turf_decal/trimline/dark_green/filled/line{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/directional/west, +/turf/open/floor/iron, +/area/ruin/space/has_grav/allamericandiner) +"Uv" = ( +/obj/structure/toilet{ + dir = 8 + }, +/turf/open/floor/iron/freezer, +/area/ruin/space/has_grav/allamericandiner) +"UM" = ( +/obj/structure/table, +/obj/item/storage/box/monkeycubes{ + pixel_x = -4 + }, +/obj/item/storage/box/monkeycubes{ + pixel_x = 6 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/freezer, +/area/ruin/space/has_grav/allamericandiner) +"UR" = ( +/obj/structure/table/wood, +/obj/item/pizzabox{ + open = 1 + }, +/turf/open/floor/iron, +/area/ruin/space/has_grav/allamericandiner) +"UY" = ( +/obj/structure/mirror/directional/north, +/obj/structure/sink/directional/south, +/turf/open/floor/iron/freezer, +/area/ruin/space/has_grav/allamericandiner) +"Vq" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/cups, +/obj/machinery/light/dim/directional/east, +/turf/open/floor/iron/kitchen/small, +/area/ruin/space/has_grav/allamericandiner) +"Vy" = ( +/obj/effect/turf_decal/trimline/dark_green/filled/line{ + dir = 5 + }, +/obj/item/kirbyplants/random, +/turf/open/floor/iron, +/area/ruin/space/has_grav/allamericandiner) +"Wn" = ( +/obj/effect/turf_decal/trimline/dark_green/filled/line{ + dir = 4 + }, +/obj/machinery/light/directional/east, +/turf/open/floor/iron, +/area/ruin/space/has_grav/allamericandiner) +"WC" = ( +/obj/machinery/gibber{ + pixel_y = -2 + }, +/obj/effect/turf_decal/stripes/end{ + dir = 1 + }, +/turf/open/floor/iron/freezer, +/area/ruin/space/has_grav/allamericandiner) +"WK" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/allamericandiner) +"WS" = ( +/turf/open/floor/iron, +/area/ruin/space/has_grav/allamericandiner) +"WT" = ( +/obj/structure/table/wood, +/obj/effect/spawner/random/food_or_drink/booze{ + pixel_x = -6; + pixel_y = 3 + }, +/turf/open/misc/asteroid/airless, +/area/ruin/space) +"Xs" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/trimline/dark_green/filled/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/ruin/space/has_grav/allamericandiner) +"Xw" = ( +/obj/structure/table/reinforced, +/turf/open/floor/iron/kitchen/small, +/area/ruin/space/has_grav/allamericandiner) +"XE" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/suit_storage_unit/open, +/obj/structure/window/reinforced/tinted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/ruin/space/has_grav/allamericandiner) +"Yd" = ( +/obj/structure/lattice/catwalk, +/obj/structure/marker_beacon/fuchsia, +/turf/open/space/basic, +/area/ruin/space) +"Yo" = ( +/obj/structure/table/wood, +/obj/item/folder{ + pixel_x = -4 + }, +/obj/item/pen{ + pixel_x = -6; + pixel_y = 5 + }, +/obj/item/reagent_containers/cup/glass/mug{ + pixel_x = 9; + pixel_y = 1 + }, +/turf/open/floor/iron/grimy, +/area/ruin/space/has_grav/allamericandiner) +"Yr" = ( +/obj/effect/spawner/structure/electrified_grille, +/turf/open/floor/plating, +/area/ruin/space/has_grav/allamericandiner) +"YK" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/condiment/saltshaker{ + pixel_x = -3 + }, +/obj/item/reagent_containers/condiment/peppermill{ + pixel_x = 3 + }, +/turf/open/floor/iron/kitchen/small, +/area/ruin/space/has_grav/allamericandiner) +"YW" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/grimy, +/area/ruin/space/has_grav/allamericandiner) +"YX" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/freezer, +/area/ruin/space/has_grav/allamericandiner) +"Zk" = ( +/obj/structure/chair/sofa/right/maroon{ + dir = 8 + }, +/obj/structure/window/reinforced/tinted{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/kitchen, +/area/ruin/space/has_grav/allamericandiner) +"Zr" = ( +/obj/structure/chair/sofa/right/maroon{ + dir = 1 + }, +/obj/structure/window/reinforced/tinted, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/kitchen, +/area/ruin/space/has_grav/allamericandiner) +"Zu" = ( +/obj/structure/chair/comfy/brown, +/turf/open/floor/iron/grimy, +/area/ruin/space/has_grav/allamericandiner) +"Zw" = ( +/obj/effect/turf_decal/trimline/dark_green/filled/line, +/turf/open/floor/iron, +/area/ruin/space/has_grav/allamericandiner) +"ZS" = ( +/obj/item/storage/box/ingredients/american, +/obj/item/storage/box/ingredients/american, +/obj/item/storage/box/ingredients/american, +/obj/effect/turf_decal/bot, +/obj/structure/closet/secure_closet/freezer/fridge{ + locked = 0 + }, +/turf/open/floor/iron/freezer, +/area/ruin/space/has_grav/allamericandiner) + +(1,1,1) = {" +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +oN +oN +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +"} +(2,1,1) = {" +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +oN +oN +oN +oN +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +"} +(3,1,1) = {" +SU +SU +SU +SU +SU +SU +SU +SU +SU +oN +oN +oN +EK +EK +ob +EK +EK +ob +EK +ob +EK +EK +EK +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +"} +(4,1,1) = {" +SU +SU +SU +SU +SU +SU +SU +SU +oN +oN +oN +oN +EK +DQ +yl +hT +br +fL +cn +vp +Ph +Pn +EK +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +"} +(5,1,1) = {" +SU +SU +SU +SU +SU +SU +SU +oN +oN +oN +oN +oN +EK +dz +fL +Zr +dJ +fL +db +vp +fL +fL +ob +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +"} +(6,1,1) = {" +SU +SU +SU +SU +SU +SU +SU +oN +oN +oN +oN +oN +EK +jl +rd +rd +rd +PW +PW +PW +Zk +BZ +EK +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +"} +(7,1,1) = {" +SU +SU +SU +SU +SU +SU +oN +oN +oN +oN +oN +oN +EK +Kr +PW +rd +GE +GE +rd +PW +JD +cT +EK +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +"} +(8,1,1) = {" +SU +SU +SU +SU +SU +SU +oN +oN +oN +oN +oN +oN +EK +pa +Is +DZ +Xw +Du +FB +PW +fL +fL +ob +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +"} +(9,1,1) = {" +SU +SU +SU +SU +SU +SU +oN +oN +oN +oN +oN +oN +EK +dl +jZ +jZ +jZ +Xw +FB +PW +Ap +ET +EK +EK +EK +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +"} +(10,1,1) = {" +SU +SU +SU +SU +SU +SU +oN +oN +oN +oN +oN +oN +EK +Jw +jZ +ny +jZ +Xw +FB +rd +Id +FP +xa +Ey +EK +EK +EK +nv +nv +nv +nv +nv +aa +SU +SU +"} +(11,1,1) = {" +SU +SU +SU +SU +SU +oN +oN +oN +oN +oN +oN +oN +EK +yq +Fr +ny +Fr +YK +FB +rd +Gw +yY +Ud +Ud +Tv +NF +vu +SU +SU +SU +SU +SU +SU +SU +SU +"} +(12,1,1) = {" +SU +SU +SU +SU +SU +oN +oN +EK +EK +EK +EK +EK +EK +ui +Fr +NC +Fr +Xw +rG +rd +Qu +DU +DU +DU +Tv +gI +vu +SU +SU +SU +SU +SU +SU +SU +SU +"} +(13,1,1) = {" +SU +SU +SU +SU +oN +oN +oN +EK +Hz +ak +KT +GX +EK +TN +jZ +Uc +jZ +Xw +rG +rd +gB +XE +xa +Ey +EK +EK +EK +nv +nv +nv +nv +nv +Yd +SU +SU +"} +(14,1,1) = {" +SU +SU +SU +SU +oN +oN +oN +EK +oh +Al +Kp +Kp +ce +jZ +jZ +kL +jZ +nM +rG +rd +gl +GU +EK +EK +EK +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +"} +(15,1,1) = {" +SU +SU +SU +SU +oN +oN +oN +EK +uP +Al +UM +ZS +EK +Iz +jZ +Qn +Fr +wI +rG +PW +yl +yl +ob +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +"} +(16,1,1) = {" +SU +SU +SU +SU +oN +oN +oN +EK +uP +Al +Kp +WC +EK +HF +Fr +Kx +Fr +Cr +rG +PW +Zk +BZ +EK +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +"} +(17,1,1) = {" +SU +SU +SU +SU +oN +oN +oN +EK +uP +Al +rV +ZS +EK +wD +Fr +NH +Fr +ug +rG +rd +gl +hU +EK +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +"} +(18,1,1) = {" +SU +SU +SU +SU +oN +oN +oN +EK +Bl +Al +Kp +Kp +ce +Fr +Fr +lF +Fr +vE +Ka +PW +fL +fL +ob +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +"} +(19,1,1) = {" +SU +SU +SU +SU +oN +oN +oN +EK +fV +nD +KT +GX +EK +ej +jZ +LR +qp +Vq +FB +rd +lI +yQ +EK +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +"} +(20,1,1) = {" +SU +SU +SU +oN +oN +oN +EK +EK +EK +EK +EK +EK +EK +EK +Lu +EK +EK +EK +EK +eM +EK +EK +EK +EK +EK +oN +Bn +Bn +SU +SU +SU +SU +SU +SU +SU +"} +(21,1,1) = {" +SU +SU +SU +oN +oN +oN +EK +ep +TF +HB +Go +EK +ue +Un +eN +zN +EK +MJ +Sn +YX +EK +qY +EK +dY +EK +oN +Bn +gU +gU +gU +SU +SU +SU +SU +SU +"} +(22,1,1) = {" +SU +SU +SU +oN +oN +oN +EK +ep +Zu +Yo +dB +EK +Sl +ux +wJ +OE +EK +EK +UY +Kp +jx +Kp +Lp +Hp +EK +oN +oN +gU +Ie +gU +Bn +SU +SU +SU +SU +"} +(23,1,1) = {" +SU +SU +SU +oN +oN +oN +EK +tg +YW +Ui +Go +EK +Xs +WS +IY +Fv +EK +pg +Kp +Kp +EK +EK +EK +EK +EK +oN +oN +gU +Bn +gU +Bn +Bn +SU +SU +SU +"} +(24,1,1) = {" +SU +SU +SU +SU +oN +oN +EK +nr +YW +YW +Go +yB +ck +WS +sw +fu +EK +EK +Hg +YX +Im +YX +bE +et +EK +oN +oN +gU +Bn +gU +Bn +Bn +SU +SU +SU +"} +(25,1,1) = {" +SU +SU +SU +SU +oN +oN +EK +EK +EK +EK +EK +EK +ck +WS +WS +Dv +EK +MJ +NR +Kp +EK +ST +EK +Uv +EK +oN +oN +oN +gU +gU +Bn +Bn +Bn +SU +SU +"} +(26,1,1) = {" +SU +SU +SU +SU +SU +oN +Bn +Bn +wC +qB +qB +ri +ck +fz +vA +Dv +EK +EK +EK +rb +EK +EK +EK +EK +EK +oN +oN +oN +oN +Bn +Bn +Bn +Bn +SU +SU +"} +(27,1,1) = {" +SU +SU +SU +SU +SU +Bn +Bn +Bn +Bn +Bn +Bn +EK +lf +MS +gO +Dv +EK +cQ +nU +fR +SZ +yE +Yr +bA +EK +oN +oN +oN +oN +oN +Bn +Bn +Bn +SU +SU +"} +(28,1,1) = {" +SU +SU +SU +SU +SU +Bn +Bn +WT +TD +Bn +Bn +EK +Nx +UR +qQ +Zw +rb +Mq +Mq +Hj +Eo +Uh +Yr +bA +EK +oN +oN +oN +oN +oN +oN +Bn +Bn +SU +SU +"} +(29,1,1) = {" +SU +SU +SU +SU +SU +Bn +Bn +Ty +JH +Bn +Bn +EK +Vy +Wn +aA +na +EK +og +Hn +RB +WK +Pm +Yr +bA +EK +oN +oN +oN +oN +oN +oN +oN +oN +SU +SU +"} +(30,1,1) = {" +SU +SU +SU +SU +SU +SU +Bn +Bn +Bn +Bn +Bn +EK +EK +EK +EK +EK +EK +EK +EK +EK +EK +EK +EK +EK +EK +oN +oN +oN +oN +oN +oN +oN +SU +SU +SU +"} +(31,1,1) = {" +SU +SU +SU +SU +SU +SU +SU +Bn +Bn +Bn +oN +oN +oN +oN +oN +oN +oN +oN +oN +oN +oN +oN +oN +oN +oN +oN +oN +oN +oN +oN +oN +SU +SU +SU +SU +"} +(32,1,1) = {" +SU +SU +SU +SU +SU +SU +SU +SU +Bn +oN +oN +oN +oN +oN +oN +oN +oN +oN +oN +oN +oN +oN +oN +oN +oN +oN +oN +oN +oN +oN +SU +SU +SU +SU +SU +"} +(33,1,1) = {" +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +oN +oN +oN +oN +oN +oN +oN +oN +oN +oN +oN +oN +oN +oN +oN +oN +SU +SU +SU +SU +SU +SU +"} +(34,1,1) = {" +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +oN +oN +oN +oN +oN +oN +oN +oN +oN +oN +oN +SU +SU +SU +SU +SU +SU +SU +SU +"} +(35,1,1) = {" +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +oN +oN +oN +oN +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +SU +"} diff --git a/code/datums/ruins/space.dm b/code/datums/ruins/space.dm index 5803fc4eaeb..827c07f3df7 100644 --- a/code/datums/ruins/space.dm +++ b/code/datums/ruins/space.dm @@ -431,6 +431,12 @@ name = "Waystation" description = "A waytation for a backwater subsector of Spinward gets attacked by the syndicate due to bad luck." +/datum/map_template/ruin/space/allamericandiner + id = "allamericandiner" + suffix = "allamericandiner.dmm" + name = "The All-American Diner" + description = "A mothballed \"Restaurant\" station of the popular \"The All-American Diner\" franchise." + /datum/map_template/ruin/space/mimesvclowns id = "mimesvclowns" suffix = "mimesvclowns.dmm" diff --git a/code/game/area/areas/ruins/space.dm b/code/game/area/areas/ruins/space.dm index e13cc0d867e..ca0b4729de4 100644 --- a/code/game/area/areas/ruins/space.dm +++ b/code/game/area/areas/ruins/space.dm @@ -628,6 +628,10 @@ /area/ruin/space/has_grav/waystation/power name = "Waystation Electrical" +// Ruin of The All-American Diner +/area/ruin/space/has_grav/allamericandiner + name = "\improper The All-American Diner" + // Transit Booth /area/ruin/space/has_grav/transit_booth name = "transit_booth" diff --git a/code/game/objects/structures/billboard.dm b/code/game/objects/structures/billboard.dm index 219c39d163c..711ec9b026e 100644 --- a/code/game/objects/structures/billboard.dm +++ b/code/game/objects/structures/billboard.dm @@ -94,3 +94,8 @@ name = "\improper Fortune Teller billboard" desc = "A billboard advertising Fortune Telling. Apparently it's done by real psykers!" icon_state = "billboard_fortune_tell" + +/obj/structure/billboard/american_diner + name = "\improper All-American Diner billboard" + desc = "A billboard advertising an old-school 1950's themed restaurant franchise \"All-American Diner\"" + icon_state = "billboard_american_diner" diff --git a/code/modules/mapfluff/ruins/spaceruin_code/allamericandiner.dm b/code/modules/mapfluff/ruins/spaceruin_code/allamericandiner.dm new file mode 100644 index 00000000000..b1a70244795 --- /dev/null +++ b/code/modules/mapfluff/ruins/spaceruin_code/allamericandiner.dm @@ -0,0 +1,4 @@ +// +/obj/item/paper/fluff/ruins/allamericandiner + name = "Notice of Mothballing" + default_raw_text = "Due to the recent increase in Syndicate raids, The subsequent decrease in customers and the inability of the SCC to defend this subsector against hostile threats. Corporate has decided to mothball this station and wait for the whole situation to calm down. Pack up your stuff, Clean the station the best you can. A shuttle will pick you all up in 14 cycles." diff --git a/config/spaceruinblacklist.txt b/config/spaceruinblacklist.txt index 80721113be8..51225e6bf28 100644 --- a/config/spaceruinblacklist.txt +++ b/config/spaceruinblacklist.txt @@ -5,6 +5,7 @@ #_maps/RandomRuins/SpaceRuins/abandonedteleporter.dmm #_maps/RandomRuins/SpaceRuins/abandonedzoo.dmm +#_maps/RandomRuins/SpaceRuins/allamericandiner.dmm #_maps/RandomRuins/SpaceRuins/anomaly_research.dmm #_maps/RandomRuins/SpaceRuins/asteroid1.dmm #_maps/RandomRuins/SpaceRuins/asteroid2.dmm diff --git a/icons/obj/billboard.dmi b/icons/obj/billboard.dmi index 53faf44a65bebe573edce4325a3078b7ea6b42ad..6d9b845c8566159389d95f8630abdeba732aefb0 100644 GIT binary patch delta 17028 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