Files
b18269e0f5 Porting Condos from Nova, Deletes the Unused Vox Box (#4872)
## About The Pull Request

Title. Porting https://github.com/NovaSector/NovaSector/pull/5020 by
[unit0016](https://github.com/unit0016), an OG. I love them which is why
I shamelessly stole and ported this.

## Why It's Good For The Game

Less piggybacking is good, it also does some... Good...Code... Stuff???
I dunno

## Proof Of Testing
TBD

## Changelog
🆑 LT3, unit0016, OrbisAnima, vinylspiders, Hydrosatan, theSelfish
add: The infinidorms have been rewritten and rethemed significantly,
coming with a handful of new rooms in the process.
fix: Ghost Cafe fishing doesn't affect station lootpools.
fix: Cafe Visitors, like plasmamen and vox get cannisters.
fix: Even if the Ghost Cafe somehow get radios, they won't transmit
anymore. This includes Borgs.
fix: Somehow, multitools returned to Ghost Cafe belts.
del: The not working Vox Box is gone from the Cafe.
code: Instead of being automapped, the Interlink CC office has been
merged into the map.
/🆑

---------

Co-authored-by: Artur Lang <24881678+Arturlang@users.noreply.github.com>
Co-authored-by: Roxy <75404941+TealSeer@users.noreply.github.com>
Co-authored-by: LT3 <83487515+lessthnthree@users.noreply.github.com>
2025-12-25 22:21:43 -08:00

774 lines
11 KiB
Plaintext

//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"av" = (
/obj/machinery/hydroponics/constructable/fullupgrade,
/obj/machinery/hydroponics/constructable/fullupgrade,
/obj/machinery/light/directional/west,
/turf/open/floor/grass,
/area/misc/condo)
"cm" = (
/obj/machinery/oven/range,
/obj/structure/window/reinforced{
dir = 1
},
/turf/open/floor/iron/checker,
/area/misc/condo)
"cP" = (
/obj/structure/closet/generic,
/turf/open/floor/iron/dark/side{
dir = 9
},
/area/misc/condo)
"di" = (
/obj/structure/chair/stool/directional/south,
/turf/open/floor/iron,
/area/misc/condo)
"eP" = (
/obj/item/wallframe/status_display,
/turf/closed/indestructible/reinforced,
/area/misc/condo)
"eV" = (
/obj/item/storage/box/nif_ghost_box/ghost_role,
/obj/structure/closet/crate/trashcart/laundry,
/turf/open/floor/iron,
/area/misc/condo)
"fH" = (
/obj/item/reagent_containers/cup/bottle/hexacrocin{
pixel_x = -9
},
/obj/machinery/light/very_dim/directional/north,
/turf/open/floor/iron,
/area/misc/condo)
"ga" = (
/obj/machinery/door/airlock,
/turf/open/floor/iron,
/area/misc/condo)
"hz" = (
/obj/item/stack/license_plates/empty/fifty,
/obj/item/stack/license_plates/empty/fifty,
/obj/item/stack/license_plates/empty/fifty,
/obj/structure/closet/crate/preopen,
/turf/open/floor/iron,
/area/misc/condo)
"ik" = (
/obj/structure/table/reinforced,
/obj/machinery/reagentgrinder{
pixel_y = 10;
pixel_x = -5
},
/turf/open/floor/iron/checker,
/area/misc/condo)
"kP" = (
/obj/structure/closet/crate/hydroponics,
/obj/item/reagent_containers/cup/beaker/large,
/obj/item/reagent_containers/cup/beaker/large,
/obj/item/reagent_containers/cup/beaker/large,
/obj/item/storage/bag/plants,
/turf/open/floor/grass,
/area/misc/condo)
"kX" = (
/obj/structure/hoop{
dir = 8
},
/obj/effect/turf_decal/trimline/white/filled/line{
dir = 4
},
/obj/machinery/light/directional/east,
/turf/open/floor/iron,
/area/misc/condo)
"lD" = (
/obj/structure/window/reinforced{
dir = 1
},
/obj/structure/closet/secure_closet/freezer/kitchen/all_access,
/turf/open/floor/iron/checker,
/area/misc/condo)
"mk" = (
/obj/machinery/vending/hydronutrients{
default_price = 0;
extra_price = 0;
fair_market_price = 0
},
/turf/open/floor/grass,
/area/misc/condo)
"mv" = (
/obj/machinery/light/directional/north,
/turf/open/floor/iron/dark/side{
dir = 1
},
/area/misc/condo)
"mX" = (
/obj/machinery/light/warm/dim/directional/east,
/turf/open/floor/iron,
/area/misc/condo)
"nG" = (
/obj/machinery/prisongate,
/turf/open/floor/iron,
/area/misc/condo)
"og" = (
/obj/machinery/grill,
/obj/machinery/griddle,
/obj/structure/window/reinforced{
dir = 1
},
/turf/open/floor/iron/checker,
/area/misc/condo)
"rT" = (
/obj/structure/table/reinforced,
/obj/item/storage/box/handcuffs{
pixel_y = 2;
pixel_x = 5
},
/turf/open/floor/iron/dark/side{
dir = 1
},
/area/misc/condo)
"rZ" = (
/obj/structure/chair/greyscale{
dir = 1
},
/turf/open/floor/iron,
/area/misc/condo)
"sv" = (
/obj/structure/table,
/obj/machinery/light/floor,
/turf/open/floor/iron,
/area/misc/condo)
"ui" = (
/obj/structure/window/reinforced/spawner/directional/north{
dir = 4
},
/obj/item/shovel/spade{
pixel_x = 4;
pixel_y = 4
},
/obj/item/hatchet{
pixel_x = 10;
pixel_y = 5
},
/obj/item/secateurs{
pixel_y = 5;
pixel_x = -10
},
/obj/item/plant_analyzer{
pixel_y = -2
},
/obj/structure/table/glass,
/turf/open/floor/grass,
/area/misc/condo)
"uk" = (
/obj/effect/turf_decal/trimline/white/filled/line{
dir = 6
},
/turf/open/floor/iron,
/area/misc/condo)
"uC" = (
/obj/structure/window/reinforced{
dir = 1
},
/obj/machinery/vending/dinnerware{
default_price = 0;
extra_price = 0;
fair_market_price = 0
},
/turf/open/floor/iron/checker,
/area/misc/condo)
"vg" = (
/turf/open/floor/iron/dark/side{
dir = 1
},
/area/misc/condo)
"vT" = (
/obj/machinery/light/directional/south,
/turf/open/floor/iron,
/area/misc/condo)
"ws" = (
/obj/machinery/vending/security/noaccess,
/obj/item/toy/figure/secofficer{
pixel_y = 16
},
/turf/open/floor/iron/dark/side{
dir = 1
},
/area/misc/condo)
"xh" = (
/obj/structure/chair/greyscale,
/turf/open/floor/iron,
/area/misc/condo)
"xI" = (
/obj/machinery/biogenerator,
/obj/structure/window/reinforced/spawner/directional/north,
/turf/open/floor/grass,
/area/misc/condo)
"yi" = (
/obj/structure/table,
/obj/item/toy/cards/deck/cas{
pixel_y = 10;
pixel_x = 8
},
/obj/item/toy/cards/deck/cas/black,
/turf/open/floor/iron,
/area/misc/condo)
"yr" = (
/obj/effect/decal/cleanable/cum/femcum,
/turf/open/floor/iron,
/area/misc/condo)
"yD" = (
/obj/structure/sign/poster/official/walk,
/turf/closed/indestructible/reinforced,
/area/misc/condo)
"yV" = (
/obj/effect/turf_decal/trimline/white/filled/line{
dir = 10
},
/turf/open/floor/iron,
/area/misc/condo)
"zo" = (
/obj/structure/sink/kitchen/directional/east,
/turf/open/floor/grass,
/area/misc/condo)
"zx" = (
/obj/structure/table/reinforced,
/turf/open/floor/iron/dark/side{
dir = 1
},
/area/misc/condo)
"zU" = (
/obj/structure/hoop{
dir = 4
},
/obj/effect/turf_decal/trimline/white/filled/line{
dir = 8
},
/obj/machinery/light/directional/west,
/turf/open/floor/iron,
/area/misc/condo)
"Ab" = (
/obj/item/toy/basketball,
/turf/open/floor/iron,
/area/misc/condo)
"AP" = (
/obj/structure/chair/comfy/black,
/obj/item/clothing/glasses/hypno{
pixel_y = 8;
pixel_x = -3
},
/obj/item/toy/figure/hos,
/turf/open/floor/iron,
/area/misc/condo)
"BT" = (
/obj/machinery/light/directional/south,
/turf/open/floor/iron/checker,
/area/misc/condo)
"Cf" = (
/obj/machinery/hydroponics/constructable/fullupgrade,
/turf/open/floor/grass,
/area/misc/condo)
"Ck" = (
/obj/structure/table/reinforced,
/obj/item/clothing/suit/jacket/straight_jacket{
pixel_y = -5
},
/obj/item/clothing/mask/muzzle{
pixel_y = 5
},
/obj/item/clothing/glasses/blindfold{
pixel_y = 7
},
/turf/open/floor/iron/dark/side,
/area/misc/condo)
"Cm" = (
/obj/structure/window/reinforced{
dir = 8
},
/turf/open/floor/iron/checker,
/area/misc/condo)
"Cx" = (
/obj/machinery/plate_press,
/turf/open/floor/iron,
/area/misc/condo)
"Cz" = (
/turf/closed/indestructible/hoteldoor/fakedoor{
dir = 4
},
/area/misc/condo)
"CD" = (
/obj/structure/window/reinforced/spawner/directional/east,
/turf/open/floor/grass,
/area/misc/condo)
"CZ" = (
/obj/structure/sign/poster/contraband/got_wood,
/turf/closed/indestructible/reinforced,
/area/misc/condo)
"El" = (
/turf/open/floor/iron/checker,
/area/misc/condo)
"Fa" = (
/obj/structure/falsewall/reinforced,
/turf/open/floor/iron,
/area/misc/condo)
"Fp" = (
/obj/structure/window/reinforced/spawner/directional/east,
/obj/structure/window/reinforced/spawner/directional/north,
/obj/machinery/seed_extractor,
/turf/open/floor/grass,
/area/misc/condo)
"FV" = (
/turf/closed/indestructible/fakeglass,
/area/misc/condo)
"Gw" = (
/obj/machinery/washing_machine,
/turf/open/floor/iron,
/area/misc/condo)
"GA" = (
/turf/open/floor/iron/edge{
dir = 1
},
/area/misc/condo)
"Hq" = (
/turf/open/floor/grass,
/area/misc/condo)
"Io" = (
/obj/machinery/door/airlock/security/old/glass,
/turf/open/floor/iron,
/area/misc/condo)
"Iu" = (
/obj/structure/bed/double,
/obj/effect/spawner/random/bedsheet/double,
/turf/open/floor/iron/edge{
dir = 1
},
/area/misc/condo)
"Jq" = (
/obj/machinery/washing_machine,
/obj/item/toy/figure/prisoner{
pixel_y = 10
},
/turf/open/floor/iron,
/area/misc/condo)
"La" = (
/obj/machinery/door/airlock/hatch,
/turf/open/floor/iron,
/area/misc/condo)
"Lw" = (
/obj/structure/sign/poster/official/boombox,
/turf/closed/indestructible/reinforced,
/area/misc/condo)
"LF" = (
/obj/structure/table,
/turf/open/floor/iron,
/area/misc/condo)
"LV" = (
/turf/closed/indestructible/reinforced,
/area/misc/condo)
"Md" = (
/obj/structure/table/reinforced,
/obj/item/kitchen/rollingpin{
pixel_x = -10;
pixel_y = 5
},
/obj/item/knife/kitchen{
pixel_y = 5;
pixel_x = 10
},
/turf/open/floor/iron/checker,
/area/misc/condo)
"MR" = (
/obj/machinery/vending/dorms/prison,
/obj/item/toy/figure/assistant{
pixel_y = 16
},
/turf/open/floor/iron,
/area/misc/condo)
"Nt" = (
/obj/machinery/door/window{
dir = 8
},
/turf/open/floor/iron/checker,
/area/misc/condo)
"NN" = (
/turf/open/floor/iron,
/area/misc/condo)
"Od" = (
/obj/machinery/door/window/brigdoor/left/directional/east,
/turf/open/floor/grass,
/area/misc/condo)
"Oj" = (
/obj/effect/turf_decal/trimline/white/filled/line{
dir = 9
},
/turf/open/floor/iron,
/area/misc/condo)
"OY" = (
/obj/structure/window/reinforced/spawner/directional/north,
/turf/open/floor/grass,
/area/misc/condo)
"PR" = (
/obj/machinery/light/directional/north,
/turf/open/floor/iron,
/area/misc/condo)
"QG" = (
/obj/effect/turf_decal/trimline/white/filled/line{
dir = 1
},
/turf/open/floor/iron,
/area/misc/condo)
"QJ" = (
/obj/machinery/vending/hydroseeds{
default_price = 0;
extra_price = 0;
fair_market_price = 0
},
/obj/structure/window/reinforced/spawner/directional/east,
/obj/item/toy/figure/botanist{
pixel_y = 16
},
/turf/open/floor/grass,
/area/misc/condo)
"Si" = (
/obj/structure/table/reinforced,
/obj/structure/table/reinforced,
/obj/machinery/processor,
/turf/open/floor/iron/checker,
/area/misc/condo)
"SZ" = (
/obj/structure/table,
/obj/item/toy/figure/ian{
pixel_x = 8
},
/obj/item/toy/figure/hop{
pixel_y = 2
},
/obj/item/toy/figure/ian{
pixel_x = -4;
pixel_y = 2
},
/obj/item/toy/figure/ian,
/obj/item/toy/figure/ian{
pixel_x = 4;
pixel_y = 2
},
/obj/item/toy/figure/ian{
pixel_x = -8
},
/turf/open/floor/iron,
/area/misc/condo)
"Tl" = (
/turf/open/floor/iron/dark/side,
/area/misc/condo)
"TT" = (
/obj/structure/closet,
/obj/effect/spawner/random/entertainment/coin,
/obj/effect/spawner/random/entertainment/coin,
/obj/item/gun/ballistic/automatic/l6_saw/toy,
/obj/effect/spawner/random/entertainment/toy_figure,
/obj/item/pen/sleepy,
/turf/open/floor/iron/dark/side,
/area/misc/condo)
"Vt" = (
/obj/machinery/deepfryer,
/obj/structure/window/reinforced{
dir = 1
},
/turf/open/floor/iron/checker,
/area/misc/condo)
"VM" = (
/obj/machinery/vending/sustenance,
/obj/structure/window/reinforced{
dir = 8
},
/obj/structure/window/reinforced{
dir = 1;
pixel_y = 1
},
/obj/item/toy/figure/chef{
pixel_y = 15
},
/turf/open/floor/iron/checker,
/area/misc/condo)
"XN" = (
/obj/structure/bed,
/turf/open/floor/iron,
/area/misc/condo)
"YN" = (
/obj/effect/turf_decal/trimline/white/filled/line,
/turf/open/floor/iron,
/area/misc/condo)
"YR" = (
/obj/machinery/smartfridge,
/turf/open/floor/iron/checker,
/area/misc/condo)
"Za" = (
/obj/item/clothing/mask/leatherwhip{
pixel_x = -9;
pixel_y = 4
},
/turf/open/floor/iron,
/area/misc/condo)
"Zj" = (
/obj/effect/turf_decal/trimline/white/filled/line{
dir = 5
},
/turf/open/floor/iron,
/area/misc/condo)
"Zk" = (
/turf/open/floor/iron/dark/side{
dir = 10
},
/area/misc/condo)
(1,1,1) = {"
LV
LV
LV
LV
LV
LV
LV
LV
LV
LV
LV
LV
LV
Cz
LV
"}
(2,1,1) = {"
LV
GA
NN
ga
NN
NN
xI
Cf
av
zo
kP
LV
cP
Zk
LV
"}
(3,1,1) = {"
LV
PR
NN
eP
MR
NN
OY
Hq
Hq
Hq
mk
yD
rT
Tl
LV
"}
(4,1,1) = {"
LV
Iu
NN
CZ
PR
NN
Fp
ui
Od
CD
QJ
FV
zx
Tl
LV
"}
(5,1,1) = {"
LV
LV
LV
CZ
NN
NN
NN
NN
NN
NN
NN
FV
ws
Tl
LV
"}
(6,1,1) = {"
FV
Oj
zU
yV
NN
NN
xh
yi
LF
rZ
vT
Lw
mv
Tl
LV
"}
(7,1,1) = {"
FV
QG
NN
YN
NN
NN
xh
SZ
LF
rZ
NN
Io
NN
Tl
LV
"}
(8,1,1) = {"
FV
QG
Ab
YN
NN
NN
NN
NN
NN
NN
NN
nG
NN
Tl
LV
"}
(9,1,1) = {"
FV
QG
NN
YN
NN
NN
sv
VM
Cm
Nt
YR
LV
vg
Tl
LV
"}
(10,1,1) = {"
FV
QG
NN
YN
NN
di
Cx
uC
El
El
El
LV
vg
TT
LV
"}
(11,1,1) = {"
FV
Zj
kX
uk
NN
NN
hz
og
El
ik
El
LV
mv
Ck
LV
"}
(12,1,1) = {"
LV
LV
LV
LV
PR
di
Cx
cm
El
Si
BT
LV
La
LV
LV
"}
(13,1,1) = {"
LV
AP
yr
Fa
eV
NN
sv
Vt
El
Md
El
LV
NN
NN
LV
"}
(14,1,1) = {"
LV
fH
Za
LV
Jq
Gw
NN
lD
El
El
El
LV
mX
XN
LV
"}
(15,1,1) = {"
LV
LV
LV
LV
LV
LV
LV
LV
LV
LV
LV
LV
LV
LV
LV
"}