Modular Shuttle Madness (#90412)

## About The Pull Request

Modularises the scrapheap challenge shuttle. Adds support to allow
shuttles to load modularly.

TODO:
- [x] Make it work why does this not load any more I fixed this before
- [x] After above, check if weird airflow issues still persist
~Find a less unusual solution for holding the shuttle back until it
loads?~ Not unless I want to rewrite the entirety of shuttle loading or
something

## Why It's Good For The Game

Modular generation makes the scrapheap challenge feel more "scrappy",
with it being put together of different parts each time you see it.
Added modularisation support allows for more modular shuttle trickery in
future.

## Changelog
🆑
add: Added support for modularly loaded shuttles.
add: The Scrapheap Challenge emergency shuttle now comes in randomly
generated variants.
/🆑
This commit is contained in:
Thunder12345
2025-04-17 17:37:11 -07:00
committed by GitHub
parent 137dc600a3
commit 346297b090
14 changed files with 3253 additions and 534 deletions
+192 -531
View File
@@ -2,107 +2,6 @@
"aa" = (
/turf/template_noop,
/area/template_noop)
"ab" = (
/turf/closed/wall/mineral/titanium,
/area/shuttle/escape)
"ac" = (
/obj/effect/spawner/structure/window/reinforced/shuttle,
/turf/open/floor/plating,
/area/shuttle/escape)
"ad" = (
/turf/closed/wall/mineral/titanium/nodiagonal,
/area/shuttle/escape)
"af" = (
/obj/structure/chair/comfy/brown{
dir = 1
},
/turf/open/floor/carpet,
/area/shuttle/escape)
"ag" = (
/obj/machinery/computer/emergency_shuttle,
/turf/open/floor/carpet,
/area/shuttle/escape)
"ai" = (
/obj/machinery/computer/atmos_alert{
dir = 4
},
/turf/open/floor/carpet,
/area/shuttle/escape)
"aj" = (
/obj/structure/chair/comfy/brown{
dir = 8
},
/turf/open/floor/carpet,
/area/shuttle/escape)
"ak" = (
/turf/open/floor/carpet,
/area/shuttle/escape)
"am" = (
/obj/machinery/computer/crew{
dir = 4
},
/turf/open/floor/carpet,
/area/shuttle/escape)
"an" = (
/obj/item/radio/intercom/directional/south,
/turf/open/floor/carpet,
/area/shuttle/escape)
"aq" = (
/obj/machinery/door/airlock/titanium{
name = "Emergency Shuttle Airlock"
},
/obj/effect/mapping_helpers/airlock/access/all/command/general,
/turf/open/floor/mineral/plastitanium/red,
/area/shuttle/escape/brig)
"ar" = (
/obj/machinery/door/airlock/public/glass{
name = "Emergency Shuttle Cockpit"
},
/obj/effect/mapping_helpers/airlock/access/all/command/general,
/turf/open/floor/carpet,
/area/shuttle/escape)
"as" = (
/obj/machinery/door/airlock/titanium{
name = "Emergency Shuttle Airlock"
},
/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"at" = (
/obj/structure/chair/comfy/shuttle,
/turf/open/floor/mineral/plastitanium/red,
/area/shuttle/escape/brig)
"au" = (
/obj/machinery/flasher/directional/north{
id = "cockpit_flasher"
},
/obj/effect/turf_decal/tile/bar/opposingcorners,
/turf/open/floor/iron,
/area/shuttle/escape)
"av" = (
/obj/effect/turf_decal/tile/bar/opposingcorners,
/turf/open/floor/iron,
/area/shuttle/escape)
"aw" = (
/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"ay" = (
/turf/open/floor/mineral/plastitanium/red,
/area/shuttle/escape/brig)
"az" = (
/obj/structure/grille,
/obj/machinery/door/airlock/public/glass{
name = "Emergency Shuttle Brig"
},
/obj/effect/mapping_helpers/airlock/access/all/security/general,
/turf/open/floor/plating,
/area/shuttle/escape)
"aA" = (
/obj/structure/grille/broken,
/turf/open/floor/iron,
/area/shuttle/escape)
"aB" = (
/turf/closed/wall/mineral/titanium/interior,
/area/shuttle/escape)
"aC" = (
/obj/machinery/door/airlock/titanium{
name = "Emergency Shuttle Airlock"
@@ -110,32 +9,6 @@
/obj/effect/mapping_helpers/airlock/access/all/security/general,
/turf/open/floor/plating,
/area/shuttle/escape/brig)
"aD" = (
/obj/structure/extinguisher_cabinet/directional/south,
/obj/structure/table,
/obj/item/extinguisher,
/obj/item/crowbar,
/turf/open/floor/mineral/plastitanium/red,
/area/shuttle/escape/brig)
"aE" = (
/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/open/floor/mineral/plastitanium/red,
/area/shuttle/escape/brig)
"aF" = (
/obj/item/kirbyplants/random,
/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"aG" = (
/obj/structure/chair/comfy/shuttle,
/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"aH" = (
/obj/structure/table,
/obj/item/storage/medkit/regular,
/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"aK" = (
/obj/machinery/door/airlock/titanium{
name = "Emergency Shuttle Airlock"
@@ -143,414 +16,202 @@
/obj/docking_port/mobile/emergency{
name = "Scrapheap Challenge"
},
/obj/modular_map_root/scrapheapchallenge{
key = "shuttle"
},
/turf/open/floor/plating,
/area/shuttle/escape)
"aL" = (
/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"aN" = (
/obj/structure/table/wood,
/obj/item/toy/cards/deck/cas/black,
/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"aO" = (
/obj/structure/table/wood,
/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"aP" = (
/obj/structure/table/wood,
/obj/item/toy/cards/deck/cas,
/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"aQ" = (
/obj/structure/chair/comfy/brown{
dir = 8
},
/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"aR" = (
/obj/structure/table_frame,
/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"aS" = (
/obj/structure/table/wood,
/obj/item/storage/medkit/fire,
/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"aT" = (
/obj/structure/chair/comfy/shuttle{
dir = 1
},
/obj/structure/extinguisher_cabinet/directional/south,
/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"aU" = (
/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"aX" = (
/turf/open/floor/iron/grimy,
/area/shuttle/escape)
"aY" = (
/obj/structure/chair/wood{
dir = 1
},
/turf/open/floor/iron/grimy,
/area/shuttle/escape)
"aZ" = (
/obj/machinery/door/airlock/titanium{
name = "Emergency Shuttle Airlock"
},
/turf/open/floor/plating,
/area/shuttle/escape)
"ba" = (
/obj/structure/extinguisher_cabinet/directional/south,
/obj/effect/turf_decal/tile/bar/opposingcorners,
/turf/open/floor/iron,
/area/shuttle/escape)
"bd" = (
/obj/machinery/door/airlock{
name = "Unisex Restrooms"
},
/turf/open/floor/iron/freezer,
/area/shuttle/escape)
"be" = (
/turf/open/floor/iron/freezer,
/area/shuttle/escape)
"bf" = (
/obj/machinery/light/small/directional/north,
/obj/structure/extinguisher_cabinet/directional/north,
/turf/open/floor/iron/freezer,
/area/shuttle/escape)
"bg" = (
/obj/machinery/door/airlock{
name = "Unit 1"
},
/turf/open/floor/iron/freezer,
/area/shuttle/escape)
"bh" = (
/obj/machinery/door/airlock{
name = "Unit 2"
},
/turf/open/floor/iron/freezer,
/area/shuttle/escape)
"bi" = (
/obj/machinery/door/airlock{
name = "Unit B"
},
/turf/open/floor/iron/freezer,
/area/shuttle/escape)
"bj" = (
/obj/structure/toilet{
dir = 4
},
/obj/machinery/light/small/directional/east,
/turf/open/floor/iron/freezer,
/area/shuttle/escape)
"bk" = (
/obj/machinery/recharge_station,
/obj/machinery/light/small/directional/east,
/turf/open/floor/iron/freezer,
/area/shuttle/escape)
"bn" = (
/obj/machinery/power/shuttle_engine/propulsion,
/turf/open/floor/plating/airless,
/area/shuttle/escape)
"bp" = (
/obj/structure/chair/comfy/shuttle{
dir = 1
},
/obj/machinery/light/directional/north,
/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"gx" = (
/obj/structure/window/reinforced/spawner/directional/east,
/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"kF" = (
/obj/structure/window/reinforced/spawner/directional/east,
/obj/item/radio/intercom/directional/north,
/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"mt" = (
/obj/structure/window/reinforced/spawner/directional/east,
/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"mv" = (
/obj/structure/window/reinforced/spawner/directional/east,
/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"sK" = (
/obj/structure/window/reinforced/spawner/directional/north,
/obj/machinery/power/shuttle_engine/heater,
/obj/structure/window/reinforced/spawner/directional/east,
/turf/open/floor/plating/airless,
/area/shuttle/escape)
"zd" = (
/obj/machinery/button/flasher{
id = "cockpit_flasher";
pixel_y = -24
},
/obj/structure/table/wood/poker,
/turf/open/floor/carpet,
/area/shuttle/escape)
"zh" = (
/obj/structure/table/wood,
/obj/item/flashlight/lamp/green,
/turf/open/floor/carpet,
/area/shuttle/escape)
"CH" = (
/obj/structure/table,
/obj/machinery/recharger,
/obj/machinery/light/small/directional/south,
/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"Fs" = (
/obj/machinery/status_display/evac/directional/south,
/obj/effect/turf_decal/tile/bar/opposingcorners,
/turf/open/floor/iron,
/area/shuttle/escape)
"GX" = (
/obj/structure/window/reinforced/spawner/directional/east,
/obj/structure/barricade/wooden,
/obj/machinery/light/directional/south,
/obj/effect/turf_decal/tile/bar/opposingcorners,
/turf/open/floor/iron,
/area/shuttle/escape)
"Ka" = (
/obj/structure/chair/comfy/shuttle{
dir = 1
},
/obj/machinery/light/small/directional/south,
/turf/open/floor/mineral/plastitanium/red,
/area/shuttle/escape/brig)
"QW" = (
/obj/structure/chair/comfy/brown{
dir = 4
},
/obj/structure/window/reinforced/spawner/directional/east,
/obj/structure/window/reinforced/spawner/directional/south,
/turf/open/floor/carpet,
/area/shuttle/escape)
"Rl" = (
/obj/structure/table/wood,
/obj/structure/window/reinforced/spawner/directional/east,
/turf/open/floor/carpet,
/area/shuttle/escape)
"RF" = (
/obj/machinery/light/directional/west,
/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"Tm" = (
/obj/machinery/flasher/directional/west{
id = "shuttle_flasher"
},
/obj/machinery/button/flasher{
id = "shuttle_flasher";
pixel_x = -24;
pixel_y = -6
},
/turf/open/floor/mineral/plastitanium/red,
/area/shuttle/escape/brig)
"Ty" = (
/obj/structure/window/reinforced/spawner/directional/east,
/turf/open/floor/carpet,
/area/shuttle/escape)
"Xo" = (
/obj/structure/window/reinforced/spawner/directional/north,
/obj/machinery/power/shuttle_engine/heater,
/turf/open/floor/plating/airless,
/area/shuttle/escape)
(1,1,1) = {"
aa
aa
aa
aa
ab
ab
ab
aa
aa
aa
aC
ab
aa
aK
ab
ac
ac
ac
ab
aa
aa
aa
aa
aa
aZ
ab
aa
aZ
ab
ab
ab
aa
aa
aa
aa
"}
(2,1,1) = {"
aa
ab
ab
ab
ac
ac
Tm
aD
ab
bp
aA
aG
aw
aR
aX
av
ab
be
bg
bj
ab
ab
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
"}
(3,1,1) = {"
ab
ad
ai
am
aq
at
ay
Ka
ab
aL
ac
aN
aP
aS
aY
ba
ab
be
ab
ab
Xo
bn
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
"}
(4,1,1) = {"
ac
zh
aj
ak
ac
ac
ay
aE
ab
aL
ac
aO
aQ
aO
aY
av
ab
bf
bh
bj
Xo
bn
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
"}
(5,1,1) = {"
ac
af
ak
an
ab
ac
az
ac
ad
aL
ac
aG
aw
aL
ac
Fs
ab
be
ab
ab
Xo
bn
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
"}
(6,1,1) = {"
ac
ag
ak
zd
ab
au
aA
aF
RF
aw
aw
aw
aw
aL
ac
av
bd
be
bi
bk
Xo
bn
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
"}
(7,1,1) = {"
ac
af
ak
Ty
ar
av
ac
aG
aw
aL
ac
aG
aw
aL
ac
GX
ad
ab
ab
ab
sK
bn
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
"}
(8,1,1) = {"
ac
Rl
QW
aa
ac
ac
aB
aG
aw
aL
ac
aG
aw
aT
ab
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
@@ -564,17 +225,17 @@ aa
aa
aa
aa
as
aw
aw
aw
aw
aL
ac
aG
aw
aU
ab
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
@@ -588,17 +249,17 @@ aa
aa
aa
aa
ac
ac
aB
aH
aw
aL
ac
aG
aw
CH
ab
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
@@ -614,15 +275,15 @@ aa
aa
aa
aa
ab
kF
gx
mv
mv
mv
gx
mt
ab
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
@@ -0,0 +1,358 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"a" = (
/turf/template_noop,
/area/template_noop)
"d" = (
/obj/structure/chair/comfy/shuttle,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"e" = (
/obj/modular_map_root/scrapheapchallenge{
key = "classic_starboard"
},
/turf/template_noop,
/area/template_noop)
"f" = (
/obj/structure/chair/comfy/shuttle,
/obj/machinery/status_display/evac/directional/north,
/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"g" = (
/obj/structure/chair/comfy/shuttle,
/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"h" = (
/obj/effect/turf_decal/tile/bar/opposingcorners,
/obj/effect/turf_decal/siding/wood,
/turf/open/floor/iron,
/area/shuttle/escape)
"i" = (
/turf/closed/wall/mineral/titanium/nodiagonal,
/area/shuttle/escape)
"j" = (
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"k" = (
/obj/structure/chair/comfy/shuttle{
dir = 1
},
/obj/machinery/light/directional/north,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"n" = (
/obj/structure/table_frame,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"p" = (
/obj/structure/chair/comfy/shuttle{
dir = 1
},
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"q" = (
/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"s" = (
/turf/open/floor/plating,
/area/shuttle/escape)
"t" = (
/obj/modular_map_root/scrapheapchallenge{
key = "classic_aft"
},
/turf/template_noop,
/area/template_noop)
"v" = (
/obj/machinery/door/airlock/titanium{
name = "Emergency Shuttle Airlock"
},
/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"w" = (
/obj/item/kirbyplants/random,
/obj/effect/mapping_helpers/broken_floor,
/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"z" = (
/obj/structure/window/reinforced/spawner/directional/east,
/obj/item/radio/intercom/directional/north,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"A" = (
/obj/structure/table/wood,
/obj/item/toy/cards/deck/cas/black,
/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"B" = (
/obj/effect/spawner/structure/window/reinforced/shuttle,
/turf/open/floor/plating,
/area/shuttle/escape)
"C" = (
/obj/structure/chair/wood{
dir = 1
},
/turf/open/floor/iron/grimy,
/area/shuttle/escape)
"D" = (
/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"E" = (
/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/open/floor/plating,
/area/shuttle/escape)
"F" = (
/obj/structure/chair/comfy/brown{
dir = 8
},
/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"G" = (
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/grimy,
/area/shuttle/escape)
"H" = (
/obj/structure/table/wood,
/obj/item/toy/cards/deck/cas,
/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"I" = (
/obj/structure/table/wood,
/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"J" = (
/obj/effect/turf_decal/tile/bar/opposingcorners,
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/siding/wood,
/turf/open/floor/iron,
/area/shuttle/escape)
"L" = (
/obj/structure/table/wood,
/obj/item/storage/medkit/fire,
/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"M" = (
/obj/structure/table,
/obj/item/storage/medkit/regular,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"O" = (
/turf/closed/wall/mineral/titanium,
/area/shuttle/escape)
"Q" = (
/obj/modular_map_root/scrapheapchallenge{
key = "classic_fore"
},
/turf/template_noop,
/area/template_noop)
"R" = (
/obj/modular_map_connector,
/turf/template_noop,
/area/template_noop)
"V" = (
/obj/structure/grille/broken,
/obj/effect/decal/cleanable/dirt,
/obj/effect/spawner/random/trash/cigbutt,
/turf/open/floor/iron,
/area/shuttle/escape)
"W" = (
/obj/structure/barricade/wooden,
/obj/effect/turf_decal/tile/bar/opposingcorners,
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/siding/wood{
dir = 6
},
/turf/open/floor/iron,
/area/shuttle/escape)
"X" = (
/obj/structure/table/wood,
/obj/effect/spawner/random/trash/food_packaging,
/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"Y" = (
/obj/effect/turf_decal/tile/bar/opposingcorners,
/obj/effect/turf_decal/siding/wood,
/obj/effect/mapping_helpers/broken_floor,
/turf/open/floor/iron,
/area/shuttle/escape)
"Z" = (
/obj/effect/spawner/structure/window/reinforced/shuttle,
/obj/effect/mapping_helpers/damaged_window,
/turf/open/floor/plating,
/area/shuttle/escape)
(1,1,1) = {"
a
a
a
a
a
R
O
Z
B
B
O
a
a
"}
(2,1,1) = {"
a
a
a
a
a
k
V
g
s
n
G
Y
a
"}
(3,1,1) = {"
a
a
a
a
a
p
Z
A
H
L
C
h
a
"}
(4,1,1) = {"
a
a
a
a
a
D
B
X
F
I
C
h
a
"}
(5,1,1) = {"
a
a
a
a
a
D
B
d
q
E
B
h
a
"}
(6,1,1) = {"
a
a
Q
w
e
a
a
a
a
a
Z
J
t
"}
(7,1,1) = {"
a
a
a
g
a
a
a
a
a
a
B
W
a
"}
(8,1,1) = {"
B
B
i
f
a
a
a
a
a
a
a
a
a
"}
(9,1,1) = {"
v
j
j
q
a
a
a
a
a
a
a
a
a
"}
(10,1,1) = {"
B
Z
i
M
a
a
a
a
a
a
a
a
a
"}
(11,1,1) = {"
a
a
O
z
a
a
a
a
a
a
a
a
a
"}
@@ -0,0 +1,369 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"a" = (
/turf/closed/wall/mineral/titanium,
/area/shuttle/escape)
"c" = (
/obj/item/kirbyplants/random,
/turf/open/floor/mineral/titanium/yellow,
/area/shuttle/escape)
"d" = (
/obj/modular_map_connector,
/turf/template_noop,
/area/template_noop)
"f" = (
/turf/closed/wall/mineral/titanium/nodiagonal,
/area/shuttle/escape)
"j" = (
/obj/structure/window/reinforced/spawner/directional/west,
/obj/structure/chair/comfy/shuttle{
dir = 4
},
/obj/machinery/light/small/directional/north,
/turf/open/floor/carpet/lone,
/area/shuttle/escape)
"k" = (
/obj/modular_map_root/scrapheapchallenge{
key = "classic_aft"
},
/turf/template_noop,
/area/template_noop)
"o" = (
/obj/effect/mapping_helpers/broken_floor,
/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"p" = (
/obj/modular_map_root/scrapheapchallenge{
key = "classic_fore"
},
/turf/template_noop,
/area/template_noop)
"q" = (
/obj/item/kirbyplants/random,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/mineral/titanium/yellow,
/area/shuttle/escape)
"r" = (
/turf/open/floor/eighties/red,
/area/shuttle/escape)
"s" = (
/obj/structure/chair/comfy/shuttle{
dir = 8
},
/turf/open/floor/carpet/lone,
/area/shuttle/escape)
"t" = (
/obj/structure/rack,
/obj/effect/spawner/random/entertainment/toy,
/obj/effect/spawner/random/entertainment/toy,
/obj/effect/spawner/random/entertainment/toy_figure,
/turf/open/floor/eighties/red,
/area/shuttle/escape)
"u" = (
/obj/structure/table/glass,
/obj/item/reagent_containers/cup/glass/bottle/beer/almost_empty{
pixel_y = 9
},
/turf/open/floor/carpet,
/area/shuttle/escape)
"w" = (
/obj/structure/chair/comfy/shuttle{
dir = 4
},
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/mineral/titanium/yellow,
/area/shuttle/escape)
"x" = (
/obj/structure/chair/comfy/shuttle,
/obj/effect/mapping_helpers/broken_floor,
/obj/effect/spawner/random/trash/cigbutt,
/turf/open/floor/mineral/titanium/yellow,
/area/shuttle/escape)
"z" = (
/obj/structure/chair/comfy/shuttle,
/turf/open/floor/mineral/titanium/yellow,
/area/shuttle/escape)
"C" = (
/obj/effect/spawner/structure/window/reinforced/shuttle,
/obj/effect/mapping_helpers/damaged_window,
/turf/open/floor/plating,
/area/shuttle/escape)
"D" = (
/obj/modular_map_root/scrapheapchallenge{
key = "classic_starboard"
},
/turf/template_noop,
/area/template_noop)
"E" = (
/obj/structure/window/reinforced/spawner/directional/west,
/obj/structure/chair/comfy/shuttle{
dir = 4
},
/obj/effect/decal/cleanable/dirt,
/obj/machinery/light/small/directional/south,
/turf/open/floor/carpet/lone,
/area/shuttle/escape)
"F" = (
/obj/structure/barricade/wooden/crude,
/turf/open/floor/plating,
/area/shuttle/escape)
"G" = (
/obj/effect/spawner/structure/window/reinforced/shuttle,
/turf/open/floor/plating,
/area/shuttle/escape)
"H" = (
/obj/structure/chair/comfy/shuttle,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/mineral/titanium/yellow,
/area/shuttle/escape)
"L" = (
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/eighties/red,
/area/shuttle/escape)
"M" = (
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"N" = (
/obj/structure/table_frame,
/obj/item/shard,
/obj/effect/decal/cleanable/glass,
/obj/effect/decal/cleanable/dirt,
/obj/effect/spawner/random/trash/cigbutt,
/turf/open/floor/carpet,
/area/shuttle/escape)
"O" = (
/obj/structure/chair/comfy/shuttle{
dir = 8
},
/obj/effect/spawner/random/trash/food_packaging,
/turf/open/floor/carpet,
/area/shuttle/escape)
"P" = (
/obj/machinery/door/airlock/titanium{
name = "Emergency Shuttle Airlock"
},
/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"Q" = (
/obj/structure/window/reinforced/spawner/directional/west,
/obj/structure/chair/comfy/shuttle{
dir = 4
},
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/carpet,
/area/shuttle/escape)
"R" = (
/obj/structure/table/glass,
/obj/item/reagent_containers/cup/glass/bottle/beer/almost_empty{
pixel_x = 7;
pixel_y = 16
},
/obj/item/reagent_containers/cup/glass/bottle/beer/almost_empty{
pixel_x = -5;
pixel_y = 3
},
/obj/item/food/fishandchips{
pixel_y = -10;
pixel_x = 6
},
/turf/open/floor/carpet,
/area/shuttle/escape)
"S" = (
/obj/effect/decal/cleanable/glass/titanium,
/obj/item/shard/titanium,
/obj/structure/grille/broken,
/turf/open/floor/plating,
/area/shuttle/escape)
"T" = (
/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"U" = (
/obj/effect/mapping_helpers/burnt_floor,
/turf/open/floor/plating,
/area/shuttle/escape)
"V" = (
/turf/template_noop,
/area/template_noop)
"W" = (
/obj/effect/spawner/random/trash/crushed_can,
/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"Y" = (
/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/open/floor/mineral/titanium/yellow,
/area/shuttle/escape)
"Z" = (
/obj/structure/chair/comfy/shuttle{
dir = 8
},
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/carpet/lone,
/area/shuttle/escape)
(1,1,1) = {"
V
V
V
V
V
d
f
j
Q
E
f
V
V
"}
(2,1,1) = {"
V
V
V
V
V
q
G
R
u
N
r
L
V
"}
(3,1,1) = {"
V
V
V
V
V
H
C
Z
O
s
G
L
V
"}
(4,1,1) = {"
V
V
V
V
V
z
S
o
M
W
G
r
V
"}
(5,1,1) = {"
V
V
V
V
V
c
G
w
Y
U
F
L
V
"}
(6,1,1) = {"
V
V
p
H
D
V
V
V
V
V
a
t
k
"}
(7,1,1) = {"
V
V
V
H
V
V
V
V
V
V
C
L
V
"}
(8,1,1) = {"
f
G
f
x
V
V
V
V
V
V
V
V
V
"}
(9,1,1) = {"
P
M
M
T
V
V
V
V
V
V
V
V
V
"}
(10,1,1) = {"
f
G
a
f
V
V
V
V
V
V
V
V
V
"}
(11,1,1) = {"
V
V
V
a
V
V
V
V
V
V
V
V
V
"}
@@ -0,0 +1,207 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"a" = (
/turf/closed/wall/mineral/titanium,
/area/shuttle/escape)
"b" = (
/obj/machinery/recharge_station,
/obj/machinery/light/small/directional/east,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/freezer,
/area/shuttle/escape)
"f" = (
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/freezer,
/area/shuttle/escape)
"g" = (
/obj/machinery/power/shuttle_engine/propulsion,
/turf/open/floor/plating/airless,
/area/shuttle/escape)
"j" = (
/obj/effect/decal/cleanable/vomit/old,
/turf/open/floor/iron/freezer,
/area/shuttle/escape)
"l" = (
/turf/closed/wall/mineral/titanium/nodiagonal,
/area/shuttle/escape)
"o" = (
/obj/machinery/door/airlock{
name = "Unit B"
},
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/freezer,
/area/shuttle/escape)
"r" = (
/obj/structure/toilet{
dir = 4
},
/obj/machinery/light/small/directional/east,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/freezer,
/area/shuttle/escape)
"t" = (
/obj/machinery/door/airlock{
name = "Unit 1"
},
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/freezer,
/area/shuttle/escape)
"u" = (
/obj/machinery/status_display/evac/directional/south,
/turf/template_noop,
/area/template_noop)
"v" = (
/obj/machinery/door/airlock{
name = "Unisex Restrooms"
},
/obj/modular_map_connector,
/turf/open/floor/iron/freezer,
/area/shuttle/escape)
"w" = (
/obj/structure/window/reinforced/spawner/directional/north,
/obj/machinery/power/shuttle_engine/heater,
/obj/structure/window/reinforced/spawner/directional/east,
/turf/open/floor/plating/airless,
/area/shuttle/escape)
"A" = (
/obj/structure/window/reinforced/spawner/directional/north,
/obj/machinery/power/shuttle_engine/heater,
/turf/open/floor/plating/airless,
/area/shuttle/escape)
"B" = (
/turf/template_noop,
/area/template_noop)
"C" = (
/obj/machinery/door/airlock{
name = "Unit 2"
},
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/freezer,
/area/shuttle/escape)
"F" = (
/obj/structure/extinguisher_cabinet/directional/south,
/turf/template_noop,
/area/template_noop)
"G" = (
/turf/open/floor/iron/freezer,
/area/shuttle/escape)
"J" = (
/obj/machinery/light/directional/south,
/obj/structure/window/reinforced/spawner/directional/east,
/turf/template_noop,
/area/template_noop)
"L" = (
/obj/machinery/light/small/directional/north,
/obj/structure/extinguisher_cabinet/directional/north,
/turf/open/floor/iron/freezer,
/area/shuttle/escape)
(1,1,1) = {"
B
B
a
B
a
a
a
B
"}
(2,1,1) = {"
B
B
a
f
t
r
a
a
"}
(3,1,1) = {"
B
F
a
f
a
a
A
g
"}
(4,1,1) = {"
B
B
a
L
C
r
A
g
"}
(5,1,1) = {"
B
u
a
j
a
a
A
g
"}
(6,1,1) = {"
B
B
v
G
o
b
A
g
"}
(7,1,1) = {"
B
J
l
a
a
a
w
g
"}
(8,1,1) = {"
a
B
B
B
B
B
B
B
"}
(9,1,1) = {"
a
B
B
B
B
B
B
B
"}
(10,1,1) = {"
a
B
B
B
B
B
B
B
"}
(11,1,1) = {"
a
B
B
B
B
B
B
B
"}
@@ -0,0 +1,375 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"a" = (
/obj/effect/decal/cleanable/dirt,
/obj/item/toy/crayon{
pixel_x = -5;
pixel_y = 6
},
/obj/effect/decal/cleanable/fuel_pool,
/turf/open/floor/wood/tile,
/area/shuttle/escape)
"c" = (
/obj/machinery/power/shuttle_engine/heater,
/obj/structure/window/reinforced/spawner/directional/north,
/obj/structure/window/reinforced/spawner/directional/east,
/turf/open/floor/plating/airless,
/area/shuttle/escape)
"d" = (
/obj/structure/tank_holder/extinguisher,
/turf/template_noop,
/area/template_noop)
"f" = (
/obj/structure/window/reinforced/tinted/spawner/directional/east,
/turf/template_noop,
/area/template_noop)
"g" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/fuel_pool,
/turf/open/floor/wood/tile,
/area/shuttle/escape)
"h" = (
/obj/structure/chair/comfy/beige,
/obj/effect/decal/cleanable/cobweb,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/shuttle/escape)
"i" = (
/obj/structure/chair/comfy/teal{
dir = 8
},
/turf/open/floor/wood/tile,
/area/shuttle/escape)
"j" = (
/obj/structure/table/wood,
/obj/item/flashlight/lamp/green{
pixel_x = 5;
pixel_y = 14
},
/obj/item/cigarette/cigar/premium{
pixel_x = 4
},
/obj/item/cigarette/cigar/havana{
pixel_y = 1;
pixel_x = -4
},
/turf/open/floor/wood/tile,
/area/shuttle/escape)
"k" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/ash,
/turf/open/floor/wood/tile,
/area/shuttle/escape)
"l" = (
/turf/closed/wall/mineral/titanium,
/area/shuttle/escape)
"m" = (
/obj/structure/bookcase,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/shuttle/escape)
"n" = (
/obj/structure/bookcase/manuals/engineering,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/wood/tile,
/area/shuttle/escape)
"o" = (
/turf/open/floor/wood/tile,
/area/shuttle/escape)
"p" = (
/obj/structure/table/wood/fancy/green,
/obj/machinery/light/small/dim/directional/west,
/obj/item/book/bible{
pixel_y = 3
},
/turf/open/floor/wood/tile,
/area/shuttle/escape)
"q" = (
/obj/item/toy/crayon/green{
pixel_x = 2;
pixel_y = -6
},
/turf/open/floor/wood/tile,
/area/shuttle/escape)
"r" = (
/obj/structure/chair/comfy/teal{
dir = 1
},
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/wood/tile,
/area/shuttle/escape)
"s" = (
/obj/machinery/power/shuttle_engine/heater,
/obj/structure/window/reinforced/spawner/directional/north,
/obj/structure/window/reinforced/spawner/directional/west,
/turf/open/floor/plating/airless,
/area/shuttle/escape)
"t" = (
/obj/machinery/power/shuttle_engine/heater,
/obj/structure/window/reinforced/spawner/directional/north,
/turf/open/floor/plating/airless,
/area/shuttle/escape)
"u" = (
/turf/open/floor/plating/airless,
/area/shuttle/escape)
"v" = (
/obj/structure/window/reinforced/spawner/directional/south,
/obj/effect/decal/cleanable/dirt,
/obj/structure/easel,
/obj/item/canvas/nineteen_nineteen,
/obj/effect/decal/cleanable/fuel_pool,
/turf/open/floor/plating,
/area/shuttle/escape)
"w" = (
/obj/machinery/light/small/directional/south,
/turf/template_noop,
/area/template_noop)
"x" = (
/obj/machinery/door/morgue{
name = "Emergency Shuttle Library"
},
/obj/structure/barricade/wooden/crude,
/turf/open/floor/wood/tile,
/area/shuttle/escape)
"y" = (
/obj/structure/bookcase/random,
/obj/effect/decal/cleanable/cobweb/cobweb2,
/turf/open/floor/wood/tile,
/area/shuttle/escape)
"B" = (
/turf/template_noop,
/area/template_noop)
"C" = (
/obj/structure/table/wood,
/obj/item/storage/box/matches{
pixel_x = 3;
pixel_y = 7
},
/obj/item/lighter{
pixel_y = -2;
pixel_x = -3
},
/turf/open/floor/wood/tile,
/area/shuttle/escape)
"D" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/sign/painting/library{
pixel_y = -32
},
/obj/item/toy/crayon/blue{
pixel_x = 11;
pixel_y = -3
},
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/wood/tile,
/area/shuttle/escape)
"E" = (
/obj/structure/window/reinforced/spawner/directional/south,
/obj/effect/decal/cleanable/dirt,
/obj/structure/bookcase{
name = "Forbidden Knowledge"
},
/obj/structure/barricade/wooden,
/obj/effect/decal/cleanable/fuel_pool,
/turf/open/floor/plating,
/area/shuttle/escape)
"F" = (
/obj/structure/chair/comfy/lime{
dir = 1
},
/obj/effect/decal/cleanable/fuel_pool,
/turf/open/floor/wood/tile,
/area/shuttle/escape)
"G" = (
/obj/machinery/power/shuttle_engine/heater,
/obj/structure/window/reinforced/spawner/directional/east,
/obj/structure/window/reinforced/spawner/directional/north,
/turf/open/floor/plating/airless,
/area/shuttle/escape)
"H" = (
/obj/structure/bookcase/random/fiction,
/turf/open/floor/wood/tile,
/area/shuttle/escape)
"I" = (
/obj/structure/bookcase/random/reference,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/shuttle/escape)
"J" = (
/obj/effect/decal/cleanable/dirt,
/obj/item/stack/tile/wood/tile,
/obj/effect/decal/cleanable/fuel_pool,
/turf/open/floor/plating,
/area/shuttle/escape)
"K" = (
/obj/machinery/power/shuttle_engine/large,
/turf/open/floor/plating/airless,
/area/shuttle/escape)
"L" = (
/obj/structure/chair/comfy/carp{
dir = 8
},
/obj/structure/sign/painting/library{
pixel_y = 32
},
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/wood/tile,
/area/shuttle/escape)
"M" = (
/obj/structure/chair/comfy/beige{
dir = 4
},
/obj/effect/decal/cleanable/fuel_pool,
/turf/open/floor/wood/tile,
/area/shuttle/escape)
"N" = (
/obj/structure/table/wood/fancy/green,
/obj/effect/decal/cleanable/dirt,
/obj/machinery/light/small/dim/directional/north,
/obj/item/book/random,
/turf/open/floor/wood/tile,
/area/shuttle/escape)
"P" = (
/obj/modular_map_connector,
/turf/closed/wall/mineral/titanium,
/area/shuttle/escape)
"Q" = (
/obj/machinery/door/morgue{
name = "Emergency Shuttle Library"
},
/obj/structure/barricade/wooden/crude,
/obj/effect/decal/cleanable/fuel_pool,
/turf/open/floor/wood/tile,
/area/shuttle/escape)
"R" = (
/obj/effect/decal/cleanable/fuel_pool,
/turf/open/floor/wood/tile,
/area/shuttle/escape)
"S" = (
/obj/structure/lattice,
/turf/template_noop,
/area/shuttle/escape)
"T" = (
/turf/closed/wall/mineral/titanium/nodiagonal,
/area/shuttle/escape)
"U" = (
/obj/structure/chair/comfy/lime{
dir = 8
},
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/wood/tile,
/area/shuttle/escape)
"X" = (
/obj/effect/decal/cleanable/fuel_pool,
/turf/template_noop,
/area/template_noop)
(1,1,1) = {"
B
B
l
B
l
l
l
B
"}
(2,1,1) = {"
B
w
l
N
r
n
l
B
"}
(3,1,1) = {"
B
d
l
U
D
T
l
l
"}
(4,1,1) = {"
B
X
Q
R
o
t
u
K
"}
(5,1,1) = {"
B
B
x
M
R
c
u
u
"}
(6,1,1) = {"
B
w
P
j
F
C
l
S
"}
(7,1,1) = {"
B
f
T
L
a
s
u
K
"}
(8,1,1) = {"
l
h
p
q
g
G
u
u
"}
(9,1,1) = {"
l
o
i
k
J
v
S
B
"}
(10,1,1) = {"
l
y
H
m
I
E
B
B
"}
(11,1,1) = {"
T
l
l
l
l
l
B
B
"}
@@ -0,0 +1,360 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"a" = (
/turf/closed/wall/mineral/titanium,
/area/shuttle/escape)
"b" = (
/obj/effect/spawner/structure/window/reinforced/shuttle,
/turf/open/floor/plating,
/area/shuttle/escape)
"c" = (
/turf/template_noop,
/area/template_noop)
"e" = (
/obj/structure/girder,
/turf/open/floor/plating/airless,
/area/shuttle/escape)
"g" = (
/obj/effect/decal/cleanable/blood/trails,
/obj/effect/decal/cleanable/blood/drip,
/obj/structure/falsewall/titanium,
/obj/effect/mapping_helpers/burnt_floor,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/shuttle/escape)
"h" = (
/obj/effect/decal/cleanable/blood/trails{
dir = 10
},
/turf/open/floor/plating,
/area/shuttle/escape)
"j" = (
/obj/modular_map_connector,
/turf/closed/wall/mineral/titanium,
/area/shuttle/escape)
"k" = (
/turf/open/floor/plating/airless,
/area/shuttle/escape)
"l" = (
/obj/structure/table/reinforced,
/obj/item/crowbar{
pixel_x = -2;
pixel_y = 6
},
/obj/item/knife/kitchen{
pixel_x = 8
},
/obj/effect/mapping_helpers/burnt_floor,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/shuttle/escape)
"o" = (
/obj/machinery/light/small/directional/north,
/obj/effect/mapping_helpers/broken_floor,
/obj/effect/turf_decal/siding/thinplating_new/dark{
dir = 1
},
/obj/effect/turf_decal/tile/neutral/diagonal_centre,
/turf/open/floor/iron,
/area/shuttle/escape)
"r" = (
/obj/machinery/power/shuttle_engine/propulsion/left,
/turf/open/floor/plating/airless,
/area/shuttle/escape)
"t" = (
/obj/structure/table/optable,
/obj/item/surgical_drapes,
/obj/effect/mob_spawn/corpse/human/damaged{
outfit_override = list("head"=/obj/item/clothing/head/costume/ushanka)
},
/obj/effect/decal/cleanable/blood,
/obj/effect/decal/cleanable/blood/drip,
/obj/effect/turf_decal/trimline/blue/filled/line,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/freezer,
/area/shuttle/escape)
"v" = (
/turf/closed/wall/mineral/titanium/nodiagonal,
/area/shuttle/escape)
"w" = (
/obj/machinery/light/small/directional/south,
/turf/template_noop,
/area/template_noop)
"x" = (
/obj/effect/mapping_helpers/burnt_floor,
/turf/open/floor/plating/airless,
/area/shuttle/escape)
"z" = (
/obj/effect/mapping_helpers/airlock/locked,
/turf/template_noop,
/area/template_noop)
"B" = (
/obj/machinery/power/shuttle_engine/propulsion/right,
/turf/open/floor/plating/airless,
/area/shuttle/escape)
"C" = (
/obj/structure/window/reinforced/spawner/directional/west,
/obj/structure/table/reinforced,
/obj/item/kitchen/fork{
pixel_x = 5
},
/obj/item/kitchen/spoon/soup_ladle{
pixel_y = -8;
pixel_x = -3
},
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/shuttle/escape)
"D" = (
/obj/effect/decal/cleanable/blood/trails,
/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 1
},
/obj/structure/chair/comfy/carp,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/freezer,
/area/shuttle/escape)
"E" = (
/obj/effect/decal/cleanable/blood/trails{
dir = 4
},
/turf/template_noop,
/area/template_noop)
"F" = (
/obj/effect/decal/cleanable/blood/trails{
dir = 5
},
/obj/effect/decal/cleanable/blood/drip,
/obj/effect/turf_decal/siding/thinplating_new/dark{
dir = 9
},
/obj/effect/turf_decal/tile/neutral/diagonal_centre,
/turf/open/floor/iron,
/area/shuttle/escape)
"G" = (
/obj/effect/mob_spawn/corpse/human/damaged,
/obj/effect/mob_spawn/corpse/human/damaged,
/obj/structure/closet/crate/trashcart,
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/siding/thinplating_new/dark{
dir = 6
},
/obj/effect/turf_decal/tile/neutral/diagonal_centre,
/turf/open/floor/iron,
/area/shuttle/escape)
"I" = (
/obj/structure/table/reinforced,
/obj/item/chainsaw{
pixel_y = 6
},
/obj/machinery/light/small/blacklight/directional/east,
/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 6
},
/obj/effect/mapping_helpers/broken_floor,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/freezer,
/area/shuttle/escape)
"J" = (
/obj/machinery/power/shuttle_engine/heater,
/obj/structure/window/reinforced/spawner/directional/north,
/turf/open/floor/plating/airless,
/area/shuttle/escape)
"K" = (
/obj/machinery/power/shuttle_engine/heater,
/obj/effect/decal/cleanable/glass/plastitanium,
/turf/open/floor/plating/airless,
/area/shuttle/escape)
"L" = (
/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 1
},
/obj/effect/mapping_helpers/broken_floor,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/freezer,
/area/shuttle/escape)
"M" = (
/obj/effect/decal/cleanable/blood/trails{
dir = 10
},
/obj/structure/extinguisher_cabinet/directional/south,
/turf/template_noop,
/area/template_noop)
"O" = (
/obj/structure/window/reinforced/spawner/directional/west,
/obj/structure/table/reinforced,
/obj/item/clothing/suit/apron/chef{
pixel_x = 9
},
/obj/item/hatchet/wooden{
pixel_x = -3
},
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/shuttle/escape)
"Q" = (
/obj/structure/lattice,
/turf/template_noop,
/area/shuttle/escape)
"T" = (
/obj/effect/decal/cleanable/blood/trails{
dir = 5
},
/obj/item/stack/tile/iron,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/shuttle/escape)
"U" = (
/obj/structure/table/reinforced,
/obj/item/storage/medkit/emergency{
pixel_x = -2;
pixel_y = -2
},
/obj/item/storage/medkit/emergency{
pixel_x = 2;
pixel_y = 2
},
/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 5
},
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/freezer,
/area/shuttle/escape)
"W" = (
/obj/structure/girder,
/obj/effect/mapping_helpers/burnt_floor,
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/plating/airless,
/area/shuttle/escape)
"Y" = (
/obj/structure/closet/cabinet,
/obj/item/organ/brain,
/obj/item/organ/tongue/lizard,
/obj/item/organ/stomach,
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/siding/thinplating_new/dark{
dir = 5
},
/obj/effect/turf_decal/tile/neutral/diagonal_centre,
/turf/open/floor/iron,
/area/shuttle/escape)
"Z" = (
/obj/effect/decal/cleanable/blood/trails{
dir = 4
},
/obj/effect/decal/cleanable/blood/drip,
/obj/machinery/vending/wallmed/directional/south{
use_power = 0
},
/turf/template_noop,
/area/template_noop)
(1,1,1) = {"
c
c
a
z
a
k
e
c
"}
(2,1,1) = {"
c
w
a
x
x
Q
J
r
"}
(3,1,1) = {"
c
c
b
Q
c
Q
J
B
"}
(4,1,1) = {"
c
M
a
k
k
k
K
B
"}
(5,1,1) = {"
c
E
b
x
Q
Q
c
c
"}
(6,1,1) = {"
c
Z
j
k
x
W
c
c
"}
(7,1,1) = {"
c
E
v
v
C
O
a
c
"}
(8,1,1) = {"
a
F
h
a
L
l
J
r
"}
(9,1,1) = {"
a
o
T
g
D
t
J
B
"}
(10,1,1) = {"
a
Y
G
a
U
I
J
B
"}
(11,1,1) = {"
a
a
a
a
a
a
a
c
"}
@@ -0,0 +1,276 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"a" = (
/obj/machinery/computer/atmos_alert{
dir = 4
},
/turf/open/floor/carpet,
/area/shuttle/escape)
"b" = (
/obj/machinery/button/flasher{
id = "cockpit_flasher";
pixel_y = -24
},
/obj/structure/table/wood/poker,
/obj/item/toy/cards/deck,
/turf/open/floor/carpet,
/area/shuttle/escape)
"c" = (
/obj/effect/spawner/structure/window/reinforced/shuttle,
/turf/open/floor/plating,
/area/shuttle/escape)
"g" = (
/obj/structure/window/reinforced/spawner/directional/east,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/carpet,
/area/shuttle/escape)
"h" = (
/obj/structure/chair/comfy/brown{
dir = 8
},
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/carpet,
/area/shuttle/escape)
"i" = (
/turf/closed/wall/mineral/titanium,
/area/shuttle/escape)
"j" = (
/obj/effect/spawner/structure/window/reinforced/shuttle,
/obj/effect/mapping_helpers/damaged_window,
/turf/open/floor/plating,
/area/shuttle/escape)
"l" = (
/obj/structure/chair/comfy/brown{
dir = 1
},
/turf/open/floor/carpet,
/area/shuttle/escape)
"m" = (
/obj/machinery/door/airlock/titanium{
name = "Emergency Shuttle Airlock"
},
/obj/effect/mapping_helpers/airlock/access/all/command/general,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/mineral/plastitanium/red,
/area/shuttle/escape/brig)
"p" = (
/turf/closed/wall/mineral/titanium/nodiagonal,
/area/shuttle/escape)
"q" = (
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/carpet,
/area/shuttle/escape)
"r" = (
/obj/structure/table/wood,
/obj/item/flashlight/lamp/green,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/carpet,
/area/shuttle/escape)
"s" = (
/turf/open/floor/carpet,
/area/shuttle/escape)
"u" = (
/obj/structure/grille/broken,
/obj/modular_map_connector,
/turf/open/floor/iron,
/area/shuttle/escape)
"w" = (
/obj/structure/chair/comfy/brown{
dir = 4
},
/obj/structure/window/reinforced/spawner/directional/east,
/obj/structure/window/reinforced/spawner/directional/south,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/carpet,
/area/shuttle/escape)
"x" = (
/obj/machinery/flasher/directional/west{
id = "shuttle_flasher"
},
/obj/machinery/button/flasher{
id = "shuttle_flasher";
pixel_x = -24;
pixel_y = -6
},
/turf/open/floor/mineral/plastitanium/red,
/area/shuttle/escape/brig)
"y" = (
/obj/machinery/computer/emergency_shuttle,
/turf/open/floor/carpet,
/area/shuttle/escape)
"z" = (
/obj/structure/chair/comfy/brown{
dir = 1
},
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/carpet,
/area/shuttle/escape)
"A" = (
/obj/structure/table/wood,
/obj/structure/window/reinforced/spawner/directional/east,
/obj/effect/decal/cleanable/dirt,
/obj/effect/spawner/random/bureaucracy/folder,
/obj/effect/spawner/random/bureaucracy/pen,
/turf/open/floor/carpet,
/area/shuttle/escape)
"D" = (
/obj/machinery/computer/crew{
dir = 4
},
/turf/open/floor/carpet,
/area/shuttle/escape)
"E" = (
/obj/effect/turf_decal/tile/bar/opposingcorners,
/turf/open/floor/iron,
/area/shuttle/escape)
"G" = (
/turf/open/floor/mineral/plastitanium/red,
/area/shuttle/escape/brig)
"I" = (
/obj/machinery/door/airlock/public/glass{
name = "Emergency Shuttle Cockpit"
},
/obj/effect/mapping_helpers/airlock/access/all/command/general,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/carpet,
/area/shuttle/escape)
"K" = (
/obj/structure/grille,
/obj/machinery/door/airlock/public/glass{
name = "Emergency Shuttle Brig"
},
/obj/effect/mapping_helpers/airlock/access/all/security/general,
/turf/open/floor/plating,
/area/shuttle/escape/brig)
"L" = (
/turf/template_noop,
/area/template_noop)
"Q" = (
/obj/structure/extinguisher_cabinet/directional/south,
/obj/structure/table,
/obj/item/extinguisher,
/obj/item/crowbar,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/mineral/plastitanium/red,
/area/shuttle/escape/brig)
"R" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/chair,
/turf/open/floor/mineral/plastitanium/red,
/area/shuttle/escape/brig)
"T" = (
/obj/structure/chair/comfy/shuttle{
dir = 1
},
/obj/machinery/light/small/directional/south,
/turf/open/floor/mineral/plastitanium/red,
/area/shuttle/escape/brig)
"U" = (
/obj/machinery/flasher/directional/north{
id = "cockpit_flasher"
},
/obj/effect/turf_decal/tile/bar/opposingcorners,
/obj/effect/mapping_helpers/broken_floor,
/turf/open/floor/iron,
/area/shuttle/escape)
"V" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/chair{
dir = 1
},
/obj/effect/mapping_helpers/broken_floor,
/turf/open/floor/mineral/plastitanium/red,
/area/shuttle/escape/brig)
"Y" = (
/obj/item/radio/intercom/directional/south,
/obj/item/kirbyplants/random,
/turf/open/floor/carpet,
/area/shuttle/escape)
(1,1,1) = {"
L
L
L
L
i
i
i
L
i
"}
(2,1,1) = {"
L
i
i
i
c
j
x
Q
i
"}
(3,1,1) = {"
i
p
a
D
m
R
G
T
i
"}
(4,1,1) = {"
c
r
h
s
c
c
G
V
i
"}
(5,1,1) = {"
j
z
s
Y
i
c
K
j
p
"}
(6,1,1) = {"
c
y
s
b
i
U
u
L
L
"}
(7,1,1) = {"
c
l
q
g
I
E
c
L
L
"}
(8,1,1) = {"
c
A
w
L
L
L
L
L
L
"}
@@ -0,0 +1,393 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"a" = (
/turf/closed/wall/mineral/titanium,
/area/shuttle/escape)
"c" = (
/obj/item/stack/tile/iron,
/turf/open/floor/plating,
/area/shuttle/escape)
"e" = (
/obj/structure/girder,
/turf/open/floor/plating/airless,
/area/shuttle/escape)
"f" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/tile/dark_blue/half/contrasted{
dir = 8
},
/turf/open/floor/iron,
/area/shuttle/escape)
"g" = (
/obj/item/stack/tile/mineral/plastitanium/red,
/turf/open/floor/plating,
/area/shuttle/escape/brig)
"j" = (
/obj/structure/table,
/obj/item/cigbutt/cigarbutt{
pixel_x = 5;
pixel_y = -1
},
/obj/item/cigarette{
pixel_x = -3;
pixel_y = 6
},
/obj/item/lighter/greyscale{
pixel_x = 4;
pixel_y = 6
},
/turf/open/floor/iron,
/area/shuttle/escape)
"k" = (
/obj/structure/window/reinforced/spawner/directional/east,
/turf/open/floor/plating,
/area/shuttle/escape)
"l" = (
/obj/structure/barricade/wooden/crude,
/turf/template_noop,
/area/template_noop)
"m" = (
/obj/structure/chair/comfy/shuttle{
dir = 8
},
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/stripes/white/line{
dir = 8
},
/turf/open/floor/mineral/plastitanium/red,
/area/shuttle/escape/brig)
"n" = (
/obj/modular_map_connector,
/obj/machinery/door/airlock/titanium{
name = "Emergency Shuttle Cockpit"
},
/obj/effect/mapping_helpers/airlock/access/all/command/general,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/shuttle/escape)
"o" = (
/obj/structure/window/reinforced/spawner/directional/north,
/obj/structure/table,
/obj/effect/decal/cleanable/dirt,
/obj/item/restraints/handcuffs,
/turf/open/floor/plating,
/area/shuttle/escape/brig)
"p" = (
/obj/machinery/door/airlock/public/glass{
name = "Emergency Shuttle Brig"
},
/obj/effect/mapping_helpers/airlock/access/all/security/general,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/shuttle/escape/brig)
"q" = (
/obj/machinery/flasher/directional/west,
/turf/template_noop,
/area/template_noop)
"r" = (
/obj/structure/window/reinforced/spawner/directional/east,
/obj/structure/window/reinforced/spawner/directional/north,
/obj/machinery/computer/crew{
dir = 2
},
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/shuttle/escape)
"u" = (
/obj/structure/lattice,
/turf/template_noop,
/area/shuttle/escape)
"v" = (
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/mineral/plastitanium/red,
/area/shuttle/escape/brig)
"w" = (
/obj/structure/chair/comfy/shuttle{
dir = 4
},
/obj/effect/turf_decal/stripes/white/line{
dir = 4
},
/obj/effect/mapping_helpers/broken_floor,
/turf/open/floor/mineral/plastitanium/red,
/area/shuttle/escape/brig)
"x" = (
/obj/machinery/computer/emergency_shuttle,
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/tile/dark_blue/anticorner/contrasted{
dir = 1
},
/turf/open/floor/iron,
/area/shuttle/escape)
"z" = (
/turf/template_noop,
/area/template_noop)
"A" = (
/obj/structure/chair/sofa/corp/left{
dir = 1
},
/obj/effect/turf_decal/tile/dark_blue/anticorner/contrasted{
dir = 1
},
/obj/item/radio/intercom/directional/west,
/turf/open/floor/iron,
/area/shuttle/escape)
"B" = (
/obj/structure/chair/comfy/shuttle{
dir = 8
},
/obj/machinery/light/small/directional/east,
/obj/effect/turf_decal/stripes/white/line{
dir = 5
},
/turf/open/floor/mineral/plastitanium/red,
/area/shuttle/escape/brig)
"C" = (
/obj/effect/spawner/structure/window/reinforced/shuttle,
/turf/open/floor/plating,
/area/shuttle/escape)
"D" = (
/obj/machinery/door/airlock/titanium{
name = "Emergency Shuttle Cockpit"
},
/obj/effect/mapping_helpers/airlock/access/all/command/general,
/obj/effect/decal/cleanable/dirt,
/obj/structure/barricade/wooden/crude,
/turf/open/floor/plating,
/area/shuttle/escape/brig)
"F" = (
/obj/effect/mapping_helpers/broken_floor,
/turf/open/floor/mineral/plastitanium/red,
/area/shuttle/escape/brig)
"H" = (
/obj/structure/chair/sofa/corp/right{
dir = 1
},
/turf/open/floor/plating,
/area/shuttle/escape)
"I" = (
/obj/machinery/light/small/directional/west,
/obj/effect/turf_decal/tile/dark_blue/half/contrasted{
dir = 8
},
/obj/machinery/button/flasher{
id = "cockpit_flasher";
pixel_y = -8;
pixel_x = -24
},
/turf/open/floor/iron,
/area/shuttle/escape)
"J" = (
/obj/item/book/manual/wiki/security_space_law{
pixel_x = 9;
pixel_y = -1
},
/turf/open/floor/mineral/plastitanium/red,
/area/shuttle/escape/brig)
"K" = (
/obj/structure/closet{
name = "evidence storage";
anchored = 1
},
/obj/item/poster/traitor,
/obj/effect/spawner/random/contraband/cannabis,
/obj/effect/spawner/random/contraband/permabrig_weapon,
/obj/structure/sign/poster/abductor/random/directional/north,
/turf/open/floor/plating,
/area/shuttle/escape/brig)
"L" = (
/obj/item/kirbyplants/random/fullysynthetic,
/obj/effect/mapping_helpers/burnt_floor,
/turf/open/floor/plating/airless,
/area/shuttle/escape)
"M" = (
/obj/effect/spawner/structure/window/reinforced/shuttle,
/obj/effect/mapping_helpers/damaged_window,
/turf/open/floor/plating,
/area/shuttle/escape)
"N" = (
/obj/item/stack/tile/mineral/plastitanium/red,
/obj/effect/mapping_helpers/burnt_floor,
/turf/open/floor/plating,
/area/shuttle/escape/brig)
"O" = (
/obj/effect/turf_decal/stripes/white/line{
dir = 8
},
/obj/structure/chair{
dir = 8
},
/turf/open/floor/mineral/plastitanium/red,
/area/shuttle/escape/brig)
"P" = (
/obj/structure/chair/comfy/shuttle{
dir = 4
},
/obj/effect/turf_decal/stripes/white/line{
dir = 9
},
/obj/item/radio/intercom/directional/west,
/turf/open/floor/mineral/plastitanium/red,
/area/shuttle/escape/brig)
"Q" = (
/obj/structure/window/reinforced/spawner/directional/south,
/obj/structure/window/reinforced/spawner/directional/east,
/obj/structure/chair/comfy/shuttle{
dir = 1
},
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/tile/dark_blue/half/contrasted{
dir = 4
},
/obj/effect/mapping_helpers/broken_floor,
/turf/open/floor/iron,
/area/shuttle/escape)
"R" = (
/obj/item/restraints/handcuffs{
pixel_x = -8;
pixel_y = -4
},
/turf/open/floor/mineral/plastitanium/red,
/area/shuttle/escape/brig)
"S" = (
/turf/closed/wall/mineral/titanium/nodiagonal,
/area/shuttle/escape)
"U" = (
/obj/structure/window/reinforced/spawner/directional/north,
/obj/structure/table,
/obj/item/extinguisher,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/shuttle/escape/brig)
"V" = (
/obj/structure/table,
/obj/item/storage/toolbox/emergency{
pixel_y = 3
},
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/shuttle/escape)
"W" = (
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/shuttle/escape)
"X" = (
/obj/machinery/door/airlock/public/glass{
name = "Emergency Shuttle Brig"
},
/obj/effect/mapping_helpers/airlock/access/all/security/general,
/obj/effect/decal/cleanable/dirt,
/obj/effect/mapping_helpers/airlock/locked,
/obj/structure/barricade/wooden/crude,
/turf/open/floor/plating,
/area/shuttle/escape/brig)
"Y" = (
/obj/structure/falsewall/titanium,
/turf/open/floor/plating,
/area/shuttle/escape)
"Z" = (
/obj/structure/table,
/obj/effect/decal/cleanable/dirt,
/obj/item/book/manual/random,
/obj/effect/spawner/random/bureaucracy/pen,
/turf/open/floor/iron,
/area/shuttle/escape)
(1,1,1) = {"
z
z
z
a
a
M
a
l
a
"}
(2,1,1) = {"
z
e
C
S
K
w
P
N
C
"}
(3,1,1) = {"
z
z
u
U
g
J
R
F
X
"}
(4,1,1) = {"
z
z
u
o
m
O
B
v
p
"}
(5,1,1) = {"
z
C
a
a
D
Y
a
a
S
"}
(6,1,1) = {"
C
C
A
I
f
f
n
q
z
"}
(7,1,1) = {"
M
x
H
c
j
Z
C
z
z
"}
(8,1,1) = {"
M
V
W
k
z
z
z
z
z
"}
(9,1,1) = {"
z
r
Q
L
z
z
z
z
z
"}
@@ -0,0 +1,290 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"a" = (
/turf/closed/wall/mineral/titanium,
/area/shuttle/escape)
"b" = (
/obj/machinery/flasher/directional/east,
/turf/template_noop,
/area/template_noop)
"d" = (
/turf/closed/wall/mineral/titanium/nodiagonal,
/area/shuttle/escape)
"h" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/window/reinforced/spawner/directional/west,
/obj/structure/table/reinforced,
/obj/machinery/button/flasher{
id = "cockpit_flasher";
pixel_x = 5
},
/turf/open/floor/mineral/plastitanium,
/area/shuttle/escape)
"i" = (
/obj/effect/turf_decal/stripes/line{
dir = 1
},
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/shuttle/escape)
"j" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/open/floor/mineral/plastitanium,
/area/shuttle/escape)
"k" = (
/obj/structure/window/reinforced/spawner/directional/west,
/obj/effect/turf_decal/stripes/line{
dir = 1
},
/obj/effect/decal/cleanable/dirt,
/obj/structure/rack,
/obj/item/clothing/suit/utility/fire/firefighter,
/obj/item/clothing/head/utility/hardhat/red,
/turf/open/floor/plating,
/area/shuttle/escape)
"l" = (
/turf/open/floor/plating/airless,
/area/shuttle/escape)
"m" = (
/turf/template_noop,
/area/template_noop)
"o" = (
/obj/structure/window/reinforced/spawner/directional/east,
/obj/structure/table/glass,
/obj/item/clipboard,
/obj/item/paper,
/obj/item/pen/red{
pixel_x = 3;
pixel_y = 3
},
/obj/item/pen,
/turf/open/floor/mineral/plastitanium,
/area/shuttle/escape)
"p" = (
/obj/structure/window/reinforced/spawner/directional/east,
/obj/structure/window/reinforced/spawner/directional/north,
/obj/machinery/computer/atmos_alert,
/turf/open/floor/mineral/plastitanium,
/area/shuttle/escape)
"q" = (
/obj/structure/marker_beacon/olive,
/turf/open/floor/plating/airless,
/area/shuttle/escape)
"r" = (
/obj/structure/lattice,
/turf/template_noop,
/area/shuttle/escape)
"u" = (
/obj/effect/mapping_helpers/burnt_floor,
/turf/open/floor/plating/airless,
/area/shuttle/escape)
"v" = (
/obj/effect/mapping_helpers/airlock/access/all/command/general,
/turf/template_noop,
/area/template_noop)
"y" = (
/obj/structure/lattice/catwalk,
/turf/template_noop,
/area/shuttle/escape)
"z" = (
/obj/structure/window/reinforced/spawner/directional/west,
/obj/structure/window/reinforced/spawner/directional/south,
/obj/structure/chair/comfy/shuttle{
dir = 4
},
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/tile/red/half{
dir = 8
},
/turf/open/floor/iron/dark/smooth_half{
dir = 8
},
/area/shuttle/escape/brig)
"B" = (
/obj/effect/spawner/structure/window/reinforced/shuttle,
/obj/effect/mapping_helpers/damaged_window,
/turf/open/floor/plating,
/area/shuttle/escape)
"F" = (
/obj/machinery/door/window/brigdoor/left/directional/south{
name = "Emergency Shuttle Brig";
req_access = list("security")
},
/turf/open/floor/iron/dark,
/area/shuttle/escape/brig)
"K" = (
/obj/structure/chair{
dir = 8
},
/obj/effect/decal/cleanable/dirt,
/obj/machinery/light/small/directional/east,
/obj/effect/turf_decal/tile/red/half{
dir = 4
},
/obj/effect/mapping_helpers/broken_floor,
/turf/open/floor/iron/dark/smooth_half{
dir = 8
},
/area/shuttle/escape/brig)
"M" = (
/obj/structure/window/reinforced/spawner/directional/west,
/obj/structure/window/reinforced/spawner/directional/north,
/obj/machinery/computer/communications,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/mineral/plastitanium,
/area/shuttle/escape)
"N" = (
/obj/modular_map_connector,
/obj/structure/window/reinforced/spawner/directional/south,
/obj/structure/chair{
dir = 8
},
/obj/effect/turf_decal/tile/red/half{
dir = 4
},
/obj/item/radio/intercom/directional/east,
/turf/open/floor/iron/dark/smooth_half{
dir = 8
},
/area/shuttle/escape/brig)
"P" = (
/obj/machinery/computer/emergency_shuttle,
/obj/structure/window/reinforced/spawner/directional/north,
/turf/open/floor/mineral/plastitanium,
/area/shuttle/escape)
"Q" = (
/obj/effect/spawner/structure/window/reinforced/shuttle,
/turf/open/floor/plating,
/area/shuttle/escape)
"R" = (
/obj/effect/turf_decal/stripes/corner{
dir = 1
},
/turf/template_noop,
/area/template_noop)
"U" = (
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/dark,
/area/shuttle/escape/brig)
"V" = (
/obj/effect/turf_decal/stripes/line{
dir = 1
},
/turf/template_noop,
/area/template_noop)
"X" = (
/obj/structure/window/reinforced/spawner/directional/west,
/obj/structure/chair{
dir = 4
},
/obj/effect/decal/cleanable/dirt,
/obj/item/stack/tile/iron/dark/smooth_half,
/turf/open/floor/plating,
/area/shuttle/escape/brig)
"Z" = (
/obj/effect/mapping_helpers/airlock/locked,
/turf/template_noop,
/area/template_noop)
(1,1,1) = {"
m
m
m
m
d
a
Z
a
"}
(2,1,1) = {"
q
r
r
r
a
u
l
Q
"}
(3,1,1) = {"
m
m
m
m
r
m
u
B
"}
(4,1,1) = {"
m
m
y
Q
X
z
k
Q
"}
(5,1,1) = {"
m
m
y
B
U
F
i
a
"}
(6,1,1) = {"
m
m
y
Q
K
N
V
m
"}
(7,1,1) = {"
m
m
y
B
a
d
R
m
"}
(8,1,1) = {"
m
M
h
m
m
m
m
m
"}
(9,1,1) = {"
m
P
j
v
m
b
m
m
"}
(10,1,1) = {"
m
p
o
m
m
m
m
m
"}
@@ -0,0 +1,130 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"a" = (
/obj/structure/chair/comfy/shuttle{
dir = 1
},
/obj/structure/extinguisher_cabinet/directional/south,
/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"b" = (
/obj/structure/window/reinforced/spawner/directional/east,
/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"c" = (
/obj/structure/chair/comfy/shuttle,
/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"e" = (
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"p" = (
/obj/machinery/light/directional/west,
/obj/modular_map_connector,
/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"s" = (
/obj/structure/window/reinforced/spawner/directional/east,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"t" = (
/obj/structure/table,
/obj/machinery/recharger,
/obj/machinery/light/small/directional/south,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/shuttle/escape)
"A" = (
/obj/structure/window/reinforced/spawner/directional/east,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/shuttle/escape)
"D" = (
/obj/effect/spawner/structure/window/reinforced/shuttle,
/turf/open/floor/plating,
/area/shuttle/escape)
"J" = (
/obj/structure/window/reinforced/spawner/directional/east,
/obj/structure/chair/comfy/shuttle{
dir = 4
},
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"K" = (
/obj/item/stack/tile/mineral/titanium,
/turf/open/floor/plating,
/area/shuttle/escape)
"L" = (
/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"P" = (
/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"W" = (
/obj/effect/spawner/structure/window/reinforced/shuttle,
/obj/effect/mapping_helpers/damaged_window,
/turf/open/floor/plating,
/area/shuttle/escape)
"Z" = (
/obj/structure/grille/broken,
/obj/effect/decal/cleanable/glass/titanium,
/obj/item/shard/titanium,
/turf/open/floor/plating,
/area/shuttle/escape)
(1,1,1) = {"
p
P
e
e
P
L
"}
(2,1,1) = {"
P
L
Z
c
P
L
"}
(3,1,1) = {"
P
L
W
c
P
a
"}
(4,1,1) = {"
P
L
D
c
P
K
"}
(5,1,1) = {"
P
L
D
c
e
t
"}
(6,1,1) = {"
s
b
b
J
A
A
"}
@@ -0,0 +1,269 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"a" = (
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"b" = (
/obj/effect/mapping_helpers/broken_floor,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"c" = (
/obj/effect/turf_decal/tile/blue{
dir = 4
},
/turf/open/floor/iron/corner{
dir = 4
},
/area/shuttle/escape)
"f" = (
/turf/closed/wall/mineral/titanium,
/area/shuttle/escape)
"g" = (
/obj/structure/window/reinforced/spawner/directional/west,
/turf/open/floor/plating/airless,
/area/shuttle/escape)
"h" = (
/obj/effect/turf_decal/tile/red/anticorner{
dir = 8
},
/obj/effect/turf_decal/tile/red{
dir = 4
},
/obj/machinery/door/window/right/directional/west{
name = "Red Corner"
},
/obj/item/clothing/gloves/boxing{
pixel_x = 2;
pixel_y = 9
},
/turf/open/floor/iron/dark/smooth_corner{
dir = 4
},
/area/shuttle/escape)
"l" = (
/obj/item/stack/tile/iron/corner,
/turf/open/floor/plating,
/area/shuttle/escape)
"o" = (
/obj/machinery/light/small/directional/east,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/shuttle/escape)
"r" = (
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/dark/smooth_corner,
/area/shuttle/escape)
"s" = (
/turf/open/floor/mineral/titanium/purple,
/area/shuttle/escape)
"w" = (
/obj/effect/turf_decal/tile/neutral/half/contrasted{
dir = 8
},
/obj/effect/mapping_helpers/broken_floor,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/dark/smooth_edge{
dir = 4
},
/area/shuttle/escape)
"x" = (
/turf/open/floor/iron/corner{
dir = 1
},
/area/shuttle/escape)
"y" = (
/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"z" = (
/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/open/floor/mineral/titanium/purple,
/area/shuttle/escape)
"A" = (
/obj/effect/turf_decal/tile/blue/anticorner{
dir = 4
},
/obj/effect/turf_decal/tile/blue{
dir = 8
},
/obj/machinery/door/window/left/directional/north{
name = "Blue Corner"
},
/obj/item/clothing/gloves/boxing/blue{
pixel_x = 5;
pixel_y = -7
},
/turf/open/floor/iron/dark/smooth_corner{
dir = 8
},
/area/shuttle/escape)
"B" = (
/obj/structure/chair/comfy/shuttle{
dir = 4
},
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/mineral/titanium/purple,
/area/shuttle/escape)
"C" = (
/obj/effect/turf_decal/tile/neutral/half/contrasted{
dir = 1
},
/obj/effect/turf_decal/tile/red{
dir = 1
},
/obj/effect/turf_decal/tile/red/half,
/turf/open/floor/iron/dark/smooth_edge,
/area/shuttle/escape)
"D" = (
/obj/structure/window/reinforced/spawner/directional/west,
/obj/effect/turf_decal/tile/neutral/half/contrasted{
dir = 4
},
/turf/open/floor/iron/dark/smooth_edge{
dir = 8
},
/area/shuttle/escape)
"E" = (
/obj/structure/window/reinforced/spawner/directional/north,
/obj/effect/turf_decal/tile/neutral/half/contrasted,
/obj/effect/turf_decal/tile/blue,
/obj/effect/turf_decal/tile/blue/half{
dir = 1
},
/turf/open/floor/iron/dark/smooth_edge{
dir = 1
},
/area/shuttle/escape)
"F" = (
/obj/structure/window/reinforced/spawner/directional/north,
/obj/structure/window/reinforced/spawner/directional/west,
/turf/open/floor/iron/dark/smooth_corner{
dir = 1
},
/area/shuttle/escape)
"G" = (
/obj/effect/turf_decal/tile/neutral/half/contrasted{
dir = 1
},
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/dark/smooth_edge,
/area/shuttle/escape)
"H" = (
/obj/effect/spawner/structure/window/reinforced/shuttle,
/turf/open/floor/plating,
/area/shuttle/escape)
"J" = (
/obj/structure/window/reinforced/spawner/directional/north,
/obj/effect/turf_decal/tile/neutral/half/contrasted,
/obj/effect/mapping_helpers/broken_floor,
/turf/open/floor/iron/dark/smooth_edge{
dir = 1
},
/area/shuttle/escape)
"N" = (
/obj/effect/turf_decal/tile/neutral/half/contrasted{
dir = 8
},
/obj/effect/turf_decal/tile/blue{
dir = 1
},
/obj/effect/turf_decal/tile/blue/half{
dir = 4
},
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/dark/smooth_edge{
dir = 4
},
/area/shuttle/escape)
"P" = (
/obj/structure/chair/comfy/shuttle,
/obj/effect/mapping_helpers/broken_floor,
/turf/open/floor/mineral/titanium/purple,
/area/shuttle/escape)
"S" = (
/obj/structure/chair/comfy/shuttle,
/turf/open/floor/mineral/titanium/purple,
/area/shuttle/escape)
"T" = (
/obj/effect/turf_decal/tile/red{
dir = 8
},
/turf/open/floor/iron/corner{
dir = 8
},
/area/shuttle/escape)
"U" = (
/obj/effect/spawner/structure/window/reinforced/shuttle,
/obj/effect/mapping_helpers/damaged_window,
/turf/open/floor/plating,
/area/shuttle/escape)
"X" = (
/obj/modular_map_connector,
/obj/machinery/light/small/directional/west,
/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"Y" = (
/obj/structure/window/reinforced/spawner/directional/west,
/obj/effect/turf_decal/tile/neutral/half/contrasted{
dir = 4
},
/obj/effect/turf_decal/tile/red,
/obj/effect/turf_decal/tile/red/half{
dir = 8
},
/obj/effect/mapping_helpers/broken_floor,
/turf/open/floor/iron/dark/smooth_edge{
dir = 8
},
/area/shuttle/escape)
(1,1,1) = {"
X
s
B
B
z
y
"}
(2,1,1) = {"
y
P
F
D
Y
h
"}
(3,1,1) = {"
y
S
J
l
T
C
"}
(4,1,1) = {"
a
S
E
c
x
G
"}
(5,1,1) = {"
b
o
A
N
w
r
"}
(6,1,1) = {"
f
f
g
g
U
H
"}
+17 -2
View File
@@ -56,8 +56,23 @@
. = ..()
if(!.)
return
var/list/turfs = block( .[MAP_MINX], .[MAP_MINY], .[MAP_MINZ],
.[MAP_MAXX], .[MAP_MAXY], .[MAP_MAXZ])
var/list/turfs = block(.[MAP_MINX], .[MAP_MINY], .[MAP_MINZ], \
.[MAP_MAXX], .[MAP_MAXY], .[MAP_MAXZ])
dispatch(turfs, register)
/datum/map_template/shuttle/proc/dispatch(list/turfs, register=TRUE)
while(TRUE)
var/found = FALSE
for(var/turf/current_turf in turfs)
if(is_type_on_turf(current_turf, /obj/modular_map_root))
found = TRUE
if(found)
sleep(5 DECISECONDS)
else
break
for(var/i in 1 to turfs.len)
var/turf/place = turfs[i]
if(isspaceturf(place)) // This assumes all shuttles are loaded in a single spot then moved to their real destination.
+4 -1
View File
@@ -271,7 +271,7 @@
name = "Standby Evacuation Vessel \"Scrapheap Challenge\""
credit_cost = CARGO_CRATE_VALUE * -18
description = "Comrade! We see you are having trouble with money, yes? If you have money issue, very little money, we are looking for good shuttle, emergency shuttle. You take best in sector shuttle, we take yours, you get money, da? Please do not lean on window, fragile like fina china. -Ivan"
admin_notes = "An abomination with no functional medbay, sections missing, and some very fragile windows. Surprisingly airtight. When bought, gives a good influx of money, but can only be bought if the budget is literally 0 credits."
admin_notes = "A randomly assembled, modular abomination. May have no functional medbay, sections missing, and some very fragile windows. Surprisingly airtight. When bought, gives a good influx of money, but can only be bought if the budget is literally 0 credits."
movement_force = list("KNOCKDOWN" = 3, "THROW" = 2)
occupancy_limit = "30"
prerequisites = "This shuttle is only offered for purchase when the station is low on funds."
@@ -279,6 +279,9 @@
/datum/map_template/shuttle/emergency/scrapheap/prerequisites_met()
return SSshuttle.shuttle_purchase_requirements_met[SHUTTLE_UNLOCK_SCRAPHEAP]
/obj/modular_map_root/scrapheapchallenge
config_file = "strings/modular_maps/emergency_scrapheap.toml"
/datum/map_template/shuttle/emergency/narnar
suffix = "narnar"
name = "Shuttle 667"
@@ -0,0 +1,13 @@
directory = "_maps/shuttles/emergency_scrapheap/"
[rooms.shuttle]
modules = ["classic1.dmm", "classic2.dmm"]
[rooms.classic_fore]
modules = ["classic_fore1.dmm", "classic_fore2.dmm", "classic_fore3.dmm"]
[rooms.classic_aft]
modules = ["classic_aft1.dmm", "classic_aft2.dmm", "classic_aft3.dmm"]
[rooms.classic_starboard]
modules = ["classic_starboard1.dmm", "classic_starboard2.dmm"]