Files
Bubberstation/_maps/modular_generic/station_l_bathroom.dmm
T
5586c7984c [MIRROR] Adds generic modular rooms [MDB IGNORE] (#24962)
* Adds generic modular rooms (#79419)

## About The Pull Request
Atomized portion of the bitrunning content patch #78997. Anyone can use
these, they are not bitrunning specific. Comes with a few biomes in
sizes 7x7, 9x9, 11x11

<details>
<summary>images</summary>

![Screenshot 2023-10-30
192227](https://github.com/tgstation/tgstation/assets/42397676/9f04a701-4ead-490d-b88a-ed1c9715a35a)

![Screenshot 2023-10-30
192238](https://github.com/tgstation/tgstation/assets/42397676/a0726152-23df-4e7e-822e-4ff3d7b542c4)

![Screenshot 2023-10-30
192248](https://github.com/tgstation/tgstation/assets/42397676/39e505e6-cb02-44a9-a195-0c67b892537f)

![Screenshot 2023-10-30
192257](https://github.com/tgstation/tgstation/assets/42397676/12aacbc0-15cf-430b-82a9-f8702a991610)

![Screenshot 2023-10-30
192307](https://github.com/tgstation/tgstation/assets/42397676/a4bbbf4f-13eb-4901-b0bc-879a2a958b5c)

![Screenshot 2023-10-30
192318](https://github.com/tgstation/tgstation/assets/42397676/5bb2005a-931a-4a3c-828a-18863f8c969f)

![Screenshot 2023-10-30
192327](https://github.com/tgstation/tgstation/assets/42397676/24d966eb-dd19-4b18-99b4-cffd70275c54)

![Screenshot 2023-10-30
192337](https://github.com/tgstation/tgstation/assets/42397676/a71f0f0b-0acc-492e-992f-c7b85e42b518)

![Screenshot 2023-10-30
192358](https://github.com/tgstation/tgstation/assets/42397676/5b3c38e0-ff30-4143-b720-a79b1f8095d8)

![Screenshot 2023-10-30
192412](https://github.com/tgstation/tgstation/assets/42397676/93e9abd6-bb19-4115-944a-6a939de2a585)

![Screenshot 2023-10-30
192424](https://github.com/tgstation/tgstation/assets/42397676/91fdccfe-59b9-4b45-8a90-e255331b179f)

![Screenshot 2023-10-30
192436](https://github.com/tgstation/tgstation/assets/42397676/9d2f028a-cf70-44f5-bd28-42b7c5b686f1)

![Screenshot 2023-10-30
192445](https://github.com/tgstation/tgstation/assets/42397676/bcdd82a6-39e0-480f-a7e0-afef0838a89c)

![Screenshot 2023-10-30
192456](https://github.com/tgstation/tgstation/assets/42397676/dc48263b-df3e-477b-bac1-d7c318e07a72)

![Screenshot 2023-10-30
192544](https://github.com/tgstation/tgstation/assets/42397676/aaaf843e-ca37-48f8-a9ae-2d949d8f8b4e)

![Screenshot 2023-10-30
192555](https://github.com/tgstation/tgstation/assets/42397676/af16c147-9b39-4b79-a857-873ec775595b)

![Screenshot 2023-10-30
192612](https://github.com/tgstation/tgstation/assets/42397676/60f7224b-9e6f-403f-80e1-7b16e332793e)

![Screenshot 2023-10-30
192625](https://github.com/tgstation/tgstation/assets/42397676/a5276ab7-1e14-46f6-b4e5-fd66dce1146f)

![Screenshot 2023-10-30
192639](https://github.com/tgstation/tgstation/assets/42397676/58b7d04c-0ea1-419a-9550-3185976250a8)

![Screenshot 2023-10-30
192650](https://github.com/tgstation/tgstation/assets/42397676/03728cef-9c61-4a28-bb15-8ce04ed8df2c)

![Screenshot 2023-10-30
192659](https://github.com/tgstation/tgstation/assets/42397676/144f7439-7a95-457b-a0e4-d15caf72ae58)

![Screenshot 2023-10-30
192708](https://github.com/tgstation/tgstation/assets/42397676/a8682ee9-c932-432a-ba50-6017bb836bc3)

![Screenshot 2023-10-30
192718](https://github.com/tgstation/tgstation/assets/42397676/42c98805-6085-4a87-8951-0e7876704f17)

![Screenshot 2023-10-30
192738](https://github.com/tgstation/tgstation/assets/42397676/8fb346cb-0855-470b-bb14-94ae32f021f3)

![Screenshot 2023-10-30
192750](https://github.com/tgstation/tgstation/assets/42397676/43c503fb-9eaf-406b-8c17-7671b39a26c9)

![Screenshot 2023-10-30
192800](https://github.com/tgstation/tgstation/assets/42397676/c87b22f5-78d6-4840-ae0f-e6d010fe6f65)

![Screenshot 2023-10-30
192812](https://github.com/tgstation/tgstation/assets/42397676/31fefea1-701e-429a-9bed-b7a8b55d6b6d)

![Screenshot 2023-10-30
192821](https://github.com/tgstation/tgstation/assets/42397676/300f10bf-8623-4749-9b57-f8e227198f34)

</details>

## Why It's Good For The Game
Adds some replay value, just slot in the modular root and select a
preset
## Changelog
N/A nothing player facing

* Adds generic modular rooms

---------

Co-authored-by: Jeremiah <42397676+jlsnow301@users.noreply.github.com>
2023-11-13 06:13:53 -05:00

618 lines
13 KiB
Plaintext

//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"a" = (
/turf/template_noop,
/area/template_noop)
"b" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/spawner/random/trash/crushed_can{
pixel_x = 8;
pixel_y = 13
},
/obj/effect/turf_decal/siding/thinplating_new{
dir = 4
},
/obj/effect/turf_decal/siding/thinplating_new{
dir = 8
},
/obj/structure/broken_flooring/pile/directional/east,
/obj/structure/sign/poster/random/directional/east,
/obj/structure/fluff/paper{
dir = 4
},
/turf/open/floor/iron/small,
/area/template_noop)
"c" = (
/obj/effect/turf_decal/tile/dark/diagonal_centre,
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/iron/diagonal,
/area/template_noop)
"d" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/cable,
/obj/structure/mop_bucket,
/obj/item/mop,
/turf/open/floor/plating,
/area/template_noop)
"e" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/siding/thinplating_new{
dir = 8
},
/obj/effect/turf_decal/siding/thinplating_new{
dir = 4
},
/obj/effect/spawner/random/trash/garbage,
/obj/structure/fluff/paper/corner{
dir = 8
},
/turf/open/floor/iron/small,
/area/template_noop)
"f" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/siding/thinplating_new{
dir = 4
},
/obj/effect/turf_decal/siding/thinplating_new{
dir = 8
},
/obj/structure/fluff/paper/corner,
/obj/effect/spawner/random/trash/caution_sign,
/turf/open/floor/iron/small,
/area/template_noop)
"g" = (
/obj/effect/turf_decal/siding/thinplating_new{
dir = 8
},
/obj/effect/turf_decal/siding/thinplating_new{
dir = 4
},
/obj/effect/spawner/random/trash,
/turf/open/floor/iron/small,
/area/template_noop)
"h" = (
/obj/structure/chair/stool/directional/east{
pixel_x = -6
},
/obj/effect/turf_decal/tile/dark/diagonal_centre,
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/iron/diagonal,
/area/template_noop)
"i" = (
/obj/structure/rack,
/obj/effect/decal/cleanable/cobweb,
/obj/structure/sign/poster/random/directional/west,
/obj/effect/turf_decal/siding/thinplating_new{
dir = 9
},
/obj/effect/turf_decal/siding/thinplating_new/corner,
/obj/effect/spawner/random/engineering/toolbox,
/obj/structure/extinguisher_cabinet/directional/north,
/turf/open/floor/iron/small,
/area/template_noop)
"j" = (
/obj/effect/spawner/random/clothing/costume,
/obj/effect/turf_decal/siding/thinplating_new{
dir = 6
},
/obj/effect/turf_decal/siding/thinplating_new/corner{
dir = 1
},
/obj/structure/fluff/paper{
dir = 6;
plane = -9
},
/obj/structure/table,
/turf/open/floor/iron/small,
/area/template_noop)
"l" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/spawner/random/trash/crushed_can{
pixel_x = 9;
pixel_y = 13
},
/obj/effect/turf_decal/siding/thinplating_new{
dir = 1
},
/obj/effect/turf_decal/siding/thinplating_new,
/obj/effect/decal/cleanable/vomit,
/obj/machinery/light/small/dim/directional/north,
/obj/item/trash/semki/healthy,
/turf/open/floor/iron/small,
/area/template_noop)
"m" = (
/obj/structure/sign/poster/random/directional/north,
/obj/effect/spawner/random/trash/graffiti,
/obj/effect/turf_decal/siding/thinplating_new{
dir = 1
},
/obj/effect/turf_decal/siding/thinplating_new,
/turf/open/floor/iron/small,
/area/template_noop)
"o" = (
/obj/item/kirbyplants/random,
/obj/effect/turf_decal/siding/thinplating_new{
dir = 10
},
/obj/effect/turf_decal/siding/thinplating_new/corner{
dir = 4
},
/obj/structure/fluff/paper{
dir = 10
},
/turf/open/floor/iron/small,
/area/template_noop)
"p" = (
/obj/structure/toilet{
dir = 1
},
/obj/structure/closet/crate/trashcart,
/obj/effect/decal/cleanable/dirt,
/obj/effect/spawner/random/armory/shotgun,
/obj/effect/spawner/random/bureaucracy/folder,
/obj/effect/spawner/random/bureaucracy,
/obj/effect/decal/cleanable/dirt/dust,
/obj/machinery/light/small/dim/directional/west,
/turf/open/floor/iron/freezer,
/area/template_noop)
"q" = (
/obj/effect/turf_decal/tile/dark/diagonal_centre,
/obj/machinery/light/small/dim/directional/east,
/obj/item/cigbutt,
/turf/open/floor/iron/diagonal,
/area/template_noop)
"r" = (
/obj/item/chair/stool{
pixel_x = -3;
dir = 1
},
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/cable,
/turf/open/floor/plating,
/area/template_noop)
"s" = (
/obj/machinery/door/airlock,
/turf/open/floor/iron/freezer,
/area/template_noop)
"t" = (
/obj/effect/turf_decal/tile/dark/diagonal_centre,
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/cable,
/turf/open/floor/iron/diagonal,
/area/template_noop)
"u" = (
/obj/structure/toilet{
pixel_y = 8
},
/mob/living/basic/blankbody,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/cobweb,
/obj/effect/spawner/random/trash/soap,
/obj/effect/decal/remains/human,
/obj/effect/decal/cleanable/blood/old{
icon_state = "floor5-old"
},
/obj/effect/decal/cleanable/blood/gibs/up,
/obj/machinery/light/small/red/dim/directional/west,
/turf/open/floor/iron/freezer,
/area/template_noop)
"v" = (
/obj/effect/turf_decal/siding/thinplating_new,
/obj/effect/turf_decal/siding/thinplating_new{
dir = 1
},
/obj/machinery/light_switch/directional/south,
/obj/structure/broken_flooring/pile/directional/west,
/turf/open/floor/iron/small,
/area/template_noop)
"w" = (
/obj/structure/sink/directional/west,
/obj/effect/turf_decal/tile/dark/diagonal_centre,
/obj/effect/decal/cleanable/glass,
/obj/item/shard,
/turf/open/floor/iron/diagonal,
/area/template_noop)
"x" = (
/obj/item/kirbyplants/random,
/obj/effect/decal/cleanable/cobweb/cobweb2,
/obj/effect/turf_decal/siding/thinplating_new{
dir = 5
},
/obj/effect/turf_decal/siding/thinplating_new/corner{
dir = 8
},
/obj/structure/fluff/paper/corner,
/turf/open/floor/iron/small,
/area/template_noop)
"y" = (
/obj/structure/sign/poster/random/directional/east,
/obj/effect/turf_decal/siding/thinplating_new{
dir = 4
},
/obj/effect/turf_decal/siding/thinplating_new{
dir = 8
},
/obj/effect/decal/cleanable/dirt/dust,
/obj/item/cigbutt{
pixel_y = 7
},
/obj/structure/fluff/paper{
dir = 4
},
/obj/effect/decal/cleanable/ash,
/turf/open/floor/iron/small,
/area/template_noop)
"z" = (
/obj/effect/spawner/random/clothing/wardrobe_closet_colored,
/obj/effect/turf_decal/siding/thinplating_new,
/obj/effect/turf_decal/siding/thinplating_new{
dir = 1
},
/obj/machinery/light/small/dim/directional/south,
/obj/structure/sign/poster/random/directional/south,
/obj/structure/fluff/paper/corner,
/turf/open/floor/iron/small,
/area/template_noop)
"A" = (
/obj/effect/turf_decal/tile/dark/diagonal_centre,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/diagonal,
/area/template_noop)
"C" = (
/obj/machinery/door/airlock,
/turf/open/floor/plating,
/area/template_noop)
"E" = (
/obj/effect/turf_decal/siding/thinplating_new,
/obj/effect/turf_decal/siding/thinplating_new/corner{
dir = 4
},
/obj/effect/turf_decal/siding/thinplating_new/corner{
dir = 1
},
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/iron/small,
/area/template_noop)
"F" = (
/obj/effect/turf_decal/siding/thinplating_new{
dir = 6
},
/obj/effect/turf_decal/siding/thinplating_new/corner{
dir = 1
},
/obj/item/trash/boritos/purple{
pixel_x = -11;
pixel_y = 6
},
/turf/open/floor/iron/small,
/area/template_noop)
"G" = (
/obj/effect/turf_decal/tile/dark/diagonal_centre,
/turf/open/floor/iron/diagonal,
/area/template_noop)
"H" = (
/turf/closed/wall,
/area/template_noop)
"I" = (
/obj/effect/turf_decal/tile/dark/diagonal_centre,
/obj/structure/sign/clock/directional/west,
/obj/machinery/light/warm/dim/directional/west,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/cable,
/obj/structure/fluff/paper{
dir = 8
},
/turf/open/floor/iron/diagonal,
/area/template_noop)
"J" = (
/obj/effect/turf_decal/tile/dark/diagonal_centre,
/obj/effect/decal/cleanable/dirt,
/obj/item/cigbutt{
pixel_y = 7
},
/turf/open/floor/iron/diagonal,
/area/template_noop)
"K" = (
/obj/structure/sign/poster/random/directional/west,
/obj/effect/turf_decal/siding/thinplating_new{
dir = 1
},
/obj/effect/turf_decal/siding/thinplating_new/corner,
/obj/effect/turf_decal/siding/thinplating_new/corner{
dir = 8
},
/obj/effect/decal/cleanable/dirt/dust,
/obj/item/trash/boritos{
pixel_x = -6;
pixel_y = -8
},
/obj/structure/fluff/paper/corner{
dir = 4
},
/turf/open/floor/iron/small,
/area/template_noop)
"L" = (
/obj/effect/turf_decal/tile/dark/diagonal_centre,
/obj/effect/spawner/random/trash/graffiti,
/turf/open/floor/iron/diagonal,
/area/template_noop)
"N" = (
/obj/effect/turf_decal/tile/dark/diagonal_centre,
/obj/effect/decal/cleanable/ants,
/obj/machinery/light/small/dim/directional/west,
/turf/open/floor/iron/diagonal,
/area/template_noop)
"O" = (
/obj/effect/spawner/random/structure/closet_maintenance,
/obj/effect/turf_decal/siding/thinplating_new,
/obj/effect/turf_decal/siding/thinplating_new{
dir = 1
},
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/iron/small,
/area/template_noop)
"P" = (
/obj/structure/sink/directional/west,
/obj/structure/mirror/broken/directional/east,
/obj/effect/decal/cleanable/blood/old{
icon_state = "floor3-old"
},
/obj/effect/turf_decal/tile/dark/diagonal_centre,
/turf/open/floor/iron/diagonal,
/area/template_noop)
"Q" = (
/obj/effect/turf_decal/siding/thinplating_new{
dir = 1
},
/obj/effect/turf_decal/siding/thinplating_new,
/obj/structure/chair/stool/directional/south{
pixel_y = 16
},
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/iron/small,
/area/template_noop)
"R" = (
/obj/structure/hedge,
/obj/structure/window/reinforced/tinted/spawner/directional/south,
/obj/structure/window/reinforced/tinted/spawner/directional/north,
/obj/structure/window/reinforced/tinted/spawner/directional/west,
/obj/structure/window/reinforced/tinted/spawner/directional/east,
/turf/open/floor/iron/small,
/area/template_noop)
"S" = (
/obj/effect/turf_decal/siding/thinplating_new{
dir = 8
},
/obj/effect/turf_decal/siding/thinplating_new/corner{
dir = 4
},
/obj/effect/turf_decal/siding/thinplating_new/corner,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/cable,
/turf/open/floor/iron/small,
/area/template_noop)
"T" = (
/obj/modular_map_connector,
/turf/template_noop,
/area/template_noop)
"U" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/cable,
/obj/effect/decal/cleanable/dirt/dust,
/obj/structure/fluff/paper/corner{
dir = 1
},
/turf/open/floor/plating,
/area/template_noop)
"V" = (
/obj/effect/turf_decal/tile/dark/diagonal_centre,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/cable,
/turf/open/floor/iron/diagonal,
/area/template_noop)
"W" = (
/obj/machinery/door/airlock,
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/iron/freezer,
/area/template_noop)
"X" = (
/obj/effect/turf_decal/siding/thinplating_new,
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/siding/thinplating_new/corner{
dir = 4
},
/obj/effect/turf_decal/siding/thinplating_new/corner{
dir = 1
},
/obj/effect/decal/cleanable/blood/old{
icon_state = "tracks"
},
/obj/structure/fluff/paper/corner{
dir = 8
},
/obj/effect/spawner/random/trash/crushed_can{
pixel_x = -6
},
/turf/open/floor/iron/small,
/area/template_noop)
"Y" = (
/obj/effect/turf_decal/siding/thinplating_new{
dir = 5
},
/obj/effect/turf_decal/siding/thinplating_new/corner{
dir = 8
},
/obj/effect/decal/cleanable/dirt/dust,
/obj/item/cigbutt,
/obj/item/cigbutt{
pixel_x = -8;
pixel_y = 6
},
/obj/effect/decal/cleanable/ash,
/turf/open/floor/iron/small,
/area/template_noop)
"Z" = (
/obj/effect/spawner/random/structure/closet_maintenance,
/obj/effect/decal/cleanable/dirt,
/obj/structure/sign/poster/random/directional/south,
/obj/effect/turf_decal/siding/thinplating_new,
/obj/effect/turf_decal/siding/thinplating_new{
dir = 1
},
/obj/structure/fluff/paper/corner{
dir = 8
},
/turf/open/floor/iron/small,
/area/template_noop)
(1,1,1) = {"
a
a
a
a
a
a
a
a
a
a
T
"}
(2,1,1) = {"
a
H
H
H
H
H
H
H
H
H
a
"}
(3,1,1) = {"
a
H
u
W
X
I
K
s
p
H
a
"}
(4,1,1) = {"
a
H
H
H
Q
d
v
H
H
H
a
"}
(5,1,1) = {"
a
H
i
g
F
t
Y
e
o
H
a
"}
(6,1,1) = {"
a
H
l
c
P
q
w
G
Z
H
a
"}
(7,1,1) = {"
a
C
E
J
H
R
H
L
O
H
a
"}
(8,1,1) = {"
a
H
m
V
r
N
h
A
z
H
a
"}
(9,1,1) = {"
a
H
x
b
U
S
f
y
j
H
a
"}
(10,1,1) = {"
a
H
H
H
H
C
H
H
H
H
a
"}
(11,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
"}